一部のアプリの言語設定を上書きしますか?


10

一部のアプリのロケールを上書きする方法はありますか?私のAndroidはドイツ語に設定されていますが、たとえば、適切な翻訳がないすべてのアプリを英語にしたいのですが、Googleで翻訳されたものを読むのは恐ろしいことです。

ネイティブな方法がないことはわかっていますが、たぶん私が見つけられなかったそのためのアプリがあるかもしれません...

私のデバイスは4.1を実行していて、ルート権限を取得しています。


おそらく、タスカーを使用してシステム言語を変更するマクロを作成し、その後で目的のアプリを起動できます。そして、そのタスカーショートカットを使用してアプリを起動します。タスカーユーザーではありませんが、手を貸してくれるタスカー達が何人かいます。
2012年

一部のアプリケーションでは、アプリ内のロケールをオーバーライドできます。例:プルームとハンドセント
ブライアンデニー

回答:


5

誰かがタスカーに言及しましたか?だからここにいます。そして実際には、TaskerSecure Settings Pluginの助けを借りてそれを行うことができます。

  1. 新しいタスクを作成します。
    • プラグイン->セキュア設定->ロケールピッカー(ここでターゲットロケールを選択)
    • アプリ->実行(実行するアプリを選択)
    • プラグイン->セキュア設定->ロケールピッカー(ここで元のロケールを選択)
  2. このタスクにアイコンを割り当てます
  3. ホーム画面の自由な場所で、長押しして、タスカーウィジェットを追加し、このタスクを選択します

私はテストしませんでしたが、このように動作するはずです。


Googleマップで試してみましたが、うまくいきません。Tasker内からタスクを起動すると、Googleマップが通常のロケールで起動します。ホーム画面にショートカットを作成してクリックしても、何も起こりません。何かアドバイス?
ジョー

そんなことはなかった。「失敗」する可能性のある状態はありません。したがって、説明に従ってショートカットを作成し、タスクを割り当てたら、タスクを起動する必要があります。たぶん、logcatここで手掛かりを与えることができますか?
Izzy


-1

システムロケールを変更すると、一部のタスクが更新される場合があります。これは、デバイスの望ましくない低速化、バッテリーの消耗、および元のアプリケーションの起動の遅延を意味します。それだけを行うアプリケーションがありますが、ルートが必要か、すべてのデバイスまたはAndroidバージョンで動作するとは限りません。最善の解決策は、アプリ内を変更することです。


[引用が必要]なぜそれが顕著なバッテリーの消耗を引き起こすのか
活動の減少
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.