0

アプリをオランダ語にローカライズしようとしていますが、エミュレーターがリソース文字列のオランダ語バージョンを取得して認識していないようです。

英語の翻訳を含むベース Strings.resx ファイルがあります。次に、オランダ語の翻訳を含む Strings.nl.resx があります。Strings.es.resx、Strings.fr.resx、および Strings.it.resx もあります。

エミュレータの言語をスペイン語、フランス語、またはイタリア語に変更すると、それらの翻訳が選択されますが、オランダ語に切り替えると、英語の翻訳が使用されます。オランダ語の翻訳に正しい文字コードを使用していますか?

4

3 に答える 3

1

Windows Phone 7 は現在、英語、フランス語、イタリア語、ドイツ語、スペイン語のみをサポートしています。

エミュレーターで表示言語を選択すると、「ドイツ語、英語 (英国)、英語 (米国)、スペイン語、フランセ語、イタリア語」が選択されます (さらに、私が入力するのが面倒なアクセントもあります)。

基本的に、現時点でアプリケーションをオランダ語にローカライズしようとするべきではないと思います。プラットフォームの将来のリビジョンには、より多くの言語が含まれると思います。

そうは言っても、「地域の形式」をオランダ語に設定できます...それがどのように表されているのかわかりませんCultureInfo...調査します。

編集: 言語を英語 (英国) に設定しようとしましたが、地域形式をオランダ語 (オランダ) に設定しようとしました。CultureInfo.CurrentCulture私は「nl-NL」のaで終わるが、 CultureInfo.CurrentUICulture「en-GB」のaになる。デフォルトでリソースをロードするために使用されるのは後者だと思います。したがって、代わりにに基づいてリソースを明示的にロードすることもできますが、それは良い考えではないと思います。CurrentCulture

于 2010-10-15T15:07:23.487 に答える
0

オランダ語は現在サポートされていません。アプリの AssemblyCulture を nl.NL に設定するというばかげた間違いを犯したため、電話 (開発者のプロトタイプ ハードウェアとエミュレーターの両方) は単にアプリケーションを読み込めませんでした)。実際にオランダ語をサポートする OS (および Zune、markplace など) のバージョンが登場するまで、私たちにできることは何もありません。まだしばらくかかるかもしれません。これまでの公式ニュースは「2011 年半ば」のみで、これは基本的に 2011 年の第 3 四半期と第 4 四半期の境界を意味する可能性があります。

今のところ、マーケットプレイスにある唯一のアプリでオランダ語のコンテンツが表示されますが、英語、ドイツ語、スペイン語にローカライズされています。現在のカルチャ文字列が「nl」で始まらない場合、実際にダウンロードされたコンテンツがオランダ語であり、翻訳されていないことに関する情報を提供するボタンがあります。それは市場に受け入れられるには十分でした。ただし、オランダ語のリソースはそこにあるので、オランダ語版が表示されたときにオランダ語版をオランダ語のデバイスに表示させるためだけに再送信する必要がないことを願っています. ただし、それを待つ必要があります。

于 2010-11-10T15:17:25.337 に答える
0

nl は正しいコードですが、サポートされている言語がオランダ語ではないためでしょうか。
オランダではデバイスも利用できないため、なぜ翻訳を持っているのかという疑問が生じます.

于 2010-10-15T15:08:58.527 に答える