2011-09-18 17 views
14

私はローカライズされたAndroidアプリを作成しています。私は簡体字と繁体字の中国語の違いをどう扱うかについて混乱しています。私のAndroidアプリは簡体字または繁体字中国語にデフォルト設定する必要がありますか?

this excellent answerのおかげで、簡略化された中国語をvalues-zh-rCNに置き、繁体字中国語をvalues-zh-rTWにすることを知っています。

何かvalues-zhに置くべきでしょうか?香港とマカオの人々は私のデフォルト(英語)文字列を取得するだけではいけません。

私の質問です:values-zhに繁体字中国語を入れたほうがよいですか?または、簡体字中国語をデフォルトにする必要がありますか? (values-zhディレクトリを省略してください)

答えて

6

繁体字中国語(標準文字)は、中国語圏の世界ではいくつかの異なる名前で参照されています。

中国、マレーシア、シンガポールの人々は、主に単純化されたシステムを使用しています。繁体字は現在、台湾(中華人民共和国)で使用されています。 )、香港、マカオ。

私はあなたが私は私のアプリこれと同じ問題を持っているvalues-zh、簡体字中国語、またはユーザーがアプリで言語を切り替えることができるようにそれを置く。

+0

Androidアプリの文字列はどのように設定する必要がありますか? –

+0

このガイドをご覧くださいhttp://developer.android.com/resources/tutorials/localization/index.html#localize_strings – xDragonZ

0

ことを省略してはならないことだと思います現在、zh-rCNとzh-rTWのみを使用しているため、他のすべての地域で問題が発生しています。ション(Simplified and Traditional Chinese vs Regions)、それらの間で最良であるかを決定する実際の方法はありません。

values-zh (traditional) 
values-zh-rCN (simplified) 

それともLOL

values-zh (simplified) 
values-zh-rTW (traditional) 

だから私は、次の代替を見てきました。私の中

app最初に実行して、ユーザー定義の言語を設定する方法があります。実際に定義されていない場合は、zh-rCNとzh-rTWフォルダのみを保持しながら、現在の言語/地域を確認してパッチを適用できます。

zh-rHK => zh-RTW 
zh-rSG => zh-rCN 
zh-rMO => zh-r?? can be both according to the link above 

私が使用方法は、部分的に、ここで説明されていますChanging locale: Force activity to reload resources?

編集:私は今、値-ZHを作ったが簡体字と繁体字を自動的に使用するためにHK地域にパッチを当て含まれています。

関連する問題