Windows Phone のローカリゼーションについて質問があります。Windows phone の文化と言語のサポートを確認しました。英語については、英語 (米国) と英語 (英国) のみです。また、カナダとオーストラリアの英語サポートを提供したいのですが、どうすればよいですか? また、エミュレーターの表示言語設定が英語(アメリカ)と英語(イギリス)しかないので、カナダやオーストラリアなど他の英語の国をテストするにはどうすればいいですか? ありがとう!
フェイ
Windows Phone のローカリゼーションについて質問があります。Windows phone の文化と言語のサポートを確認しました。英語については、英語 (米国) と英語 (英国) のみです。また、カナダとオーストラリアの英語サポートを提供したいのですが、どうすればよいですか? また、エミュレーターの表示言語設定が英語(アメリカ)と英語(イギリス)しかないので、カナダやオーストラリアなど他の英語の国をテストするにはどうすればいいですか? ありがとう!
フェイ
現在、Windows Phone 7 では、カルチャと言語の組み合わせに対するサポート マトリックスが限定されています。この言語サポート リストは MSDN で確認できます。必要に応じて、カナダの en-CA にコーディングすることをお勧めします。
「サポートされていない言語をローカライズするにはどうすればよいですか?」を参照すると、Microsoft から WP7 でサポートされていない言語をサポートする方法に関するガイダンスがいくつかあります。セクション。あなたはそれを好きになることはありません。手順の抜粋を次に示します。
将来さらに多くの言語をサポートする予定がない場合は、サポートされていない言語で記述されるようにアプリをハード コーディングします。または、デフォルトの AppResources.resx ファイルを作成し、サポートされていない言語文字列をそこに入れます。将来、より多くの言語をサポートする予定がある場合、または提出物で追加の言語をサポートする場合です。
ニュートラル言語を、サポートされている表示言語のいずれかに設定します。たとえば、「英語 (米国)」です。
App Hub では、選択したニュートラル言語のメタデータと説明を入力するよう求められます (上記の例では、英語を求めるプロンプトが表示されます)。認定に合格するには、[詳細な説明] フィールドに次の 3 つの項目を含める必要があります。
「このアプリケーションの言語は [サポートされていない言語名] です」などのメモ。このメモは、ニュートラル言語と同じ言語で書かれている必要があります。たとえば、中立言語として「英語 (米国)」を選択した場合、メモは英語 (米国) で作成する必要があります。このメモは、[詳細な説明] フィールドの最初の項目にする必要があります。ニュートラル言語と同じ言語でのアプリの説明。サポートされていない言語でのアプリの説明。
また、サポートが提供された場合に簡単に交換できるように、en-CA ファイルに貼り付けることをお勧めします。