1つのアプリケーションの言語を変更する(Google Now音声認識、ルートが利用可能)


14

私は通常、携帯電話をフランス語で実行しています。ただし、残念ながら、Google Nowは、電話の言語を米国英語に設定した場合にのみ音声コマンドをサポートします。

Google Now>Paramèters> Voix> Langueangliasに設定してみました。これにより、英語を使用してGoogle検索を実行できました。しかし、「呼び出し…」、「…にナビゲート」、「アラームを設定…」などのコマンドはまだ使用できませんでした。これらは、携帯電話の全体的な言語を英語に設定した場合にのみ使用できるようです。

アプリケーションごとに電話の言語を変更する方法はありますか?これにはおそらくルートアクセスが必要になりますが、これは利用可能です。基本的に、選択したアプリのUnixロケールを取得するルートアプリなどを探しています。他のすべてのアプリケーションを英語に変更せずに、Google Nowを機能させたい。ありがとうございました!

回答:


4

特定のアプリを一般的な電話設定とは異なるロケール/言語に強制する方法があります!

  1. あなたは根ざす必要があります
  2. 「xposedフレームワーク」をインストールxposed.info
  3. このアプリ内にモジュール「アプリ設定」をインストールします
  4. このモジュール内で「quicksearchbox」を検索します(Google検索アプリです)
  5. ロケールを「english-us」に変更します
  6. 楽しい

残念ながら、xposedフレームワークはandroid 5.0 Lollipopでの動作を停止しました...お使いの携帯電話がアップデートでヒットするまでお楽しみください:(


彼らはロリポップの互換性に取り組んでいるように思える:github.com/rovo89/Xposed/issues/18。私は息を止めませんが
1

実際、XposedはすでにLollipopに移植されており、5.0と5.1の両方が動作しています。
Marki555

3

アプリのロケールは、システム全体のロケールAFAIKに基づいています。システム全体のロケールの設定に関係なく、特定の言語を使用するように各アプリケーションを設定する方法はありません。

、このようなアプリケーションの開発者は、システム全体のロケールが設定されている場合は、Androidのランタイムはアプリケーションのための適切なロケールを選択します、という当たり前のしているされていることを提供するアプリケーションがに組み込まれ、その言語のために必要なリソースを持っていることアプリケーション。

アプリケーション内に国際化のロケールがない場合、システム全体の設定がそれ以外であっても、デフォルトで米国英語にフォールバックします。

実行時に特定の言語を選択し、システム全体の設定に関係なく強制的に使用するように要求するようなアプリケーションを見たことはありません。

編集:

ちょっとしたgoogle-fuの後、「独立したロケールでGoogle Now:自分の言語で使用するためにGoogle Nowを調整[ルートのみ]」というタイトルのサイトに出会いました。

だから、それを試して、それがあなたに役立つかどうか見てください:)


3

電話を英語で実行できるのと同じことを探していましたが、ナビゲーションアプリケーションは母国語(オランダ語)でした。XDA Developersでローカライズされたアプリプログラムと呼ばれるプログラムを見つけました:http ://forum.xda-developers.com/showthread.php?t=1174443 異なる言語のアプリのショートカットを作成できますプログラムを閉じたときに通常の言語に戻ります)。このプログラムを作成したxdaユーザーthiagolrの功績。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.