2011-12-14 11 views
0

ヘブライ語のテキストを含むアプリケーションをテストしようとしています。しかし、UIをヘブライで表示するようにアンドロイドOSを変更することはできません。私はヘブライ語が言語と入力設定の言語の選択肢の1つであるとは思わない。エミュレータのヘブライUI

persist.sys.language=iwpersist.sys.country=ILを使用してみましたが、これはヘブライ語(イスラエル)をヘブライ語のテキスト設定で示しています。しかし、残りのUIは英語で、私のアプリは英語でもあります。

ヘブライ語は私の友人のSamsung Android phoneで言語選択肢として表示されることがわかりました。

エミュレータでAPIレベル14の4.0を使用しています。

ご協力いただければ幸いです。

マルセロ

答えて

0

は、私の知る限り理解し、さまざまなロケールのサポートは、ベンダーに依存しています。 ベンダーは、何らかの理由で特定のロケールを削除することができます。あなたの友人はあなたと同じベンダー/キャリアから電話を受けましたか?

その他すべてが失敗した場合は、ルート付き電話hereと、Android Marketのアプリが役立つ可能性があります。

+0

私は両方の提案を試したが、うまくいかなかった。 –

0

Androidは多種多様なロケールをサポートしていますが、すべてのデバイスですべての言語サポートを見つけることは決してできません。

アプリケーションで特定の言語サポートが必要な場合は、アプリケーションに適切なフォントをパッケージする必要があります。

Androidはオープンタイプのフォントのみをサポートしています。

携帯電話/エミュレータに特定のフォントをインストールする必要がある場合は、そのフォントをサポートするデバイスを購入するか、デバイスをルートするか、指定したフォントで独自のエミュレータを構築する必要があります。

+0

電話機の/ system/fontsフォルダにヘブライが見えます。エミュレータをpersist.sys.language = iwとpersist.sys.country = ILで起動するとヘブライ語のテキストが表示されるので動作します。しかし、ほとんどのOSのUI文字列は英語です。それは普通ですか? –

+0

はい、これは普通のものです... – Abhinava

関連する問題