2011-07-13 6 views
3

私はアンドロイドアプリを開発し、ローカライズを実装しています。ローカライゼーションコードが機能しません

したがって、値、値-ja、値-eなどの別個のフォルダにstrings.xmlを作成しています。

しかし、eclipseは自分の値のフォルダにエラーをスローします。

値-ES-米国はスペイン語米国 値-FR-CAのために働いていませんが、フランス語カナダ

が動作していない

私はローカリゼーションコードのhttp://download1.parallels.com/SiteBuilder/Windows/docs/3.2/en_US/sitebulder-3.2-win-sdk-localization-pack-creation-guide/30801.htmに言及していたような値-HKとして

その他のローカライズ、値 - tw、値 - ukはうまくいくようです。

誰かが正しい方向を指すことができますか?どのように私はスペイン語の米国とスペイン、フランスのカナダとフランスのための別の文字列を持つことができます。

おかげ

答えて

5

は、Androidによって与えられたコードを以下のチェックしてみてください。

ロケールコード言語/国
デフォルト英語/イギリスデRDE
デRDE =ドイツ語/ドイツ
FR-RFR =フランス語/フランス
FR-RCA =フランス語/カナダ
エンRCA =英語/カナダ
JA-RJP =日本/日本
エンRUS =英語/米国

+0

を働いたにして、これらの値は動作しますか? – Veeru

+0

そして、あなたは、言語コードを記載した文書への参照はありますか? – Veeru

+0

valuesフォルダがvalues-fr-rCAに設定されている間、ロケールをfr-CA(ロケールロケール=新しいロケール( "fr-CA"))に設定します。ロケールを "de"に設定する - 任意の提案 – Veeru

2

http://java.sun.com/developer/technicalArticles/J2SE/locale/

そのドキュメントを読んで、私は新しいロケール( "fr"、 "ca")でロケールを設定できることを認識しました。値のフォルダを変更する値-FR-RCAはHI Anupが、おかげで、しかし、思っていた、見つけて設定することで、アプリのローカライズにやって

おかげ

関連する問題