ローカリゼーションに問題があります。間違った値を取得することがあります。ここに私の場合です:OS言語とは異なるデフォルト言語を使用しているときにローカライズが正しくない
すべてのアセンブリでは、私はNeutralResourcesLanguageをen-USに設定しました。
利用可能なリソースのリストです:デフォルト(英語)fr、de。
だから私は英語OSを持っていると私は、任意の言語を選んだ - すべてが正常である(UICultureは、専用に設定され、FRまたはデ及びれる文化は、それぞれデ-DEまたはFR-FR、EN-USです) 。
しかし、私はドイツ語OSを持っており、英語の言語を選択しました - 一部の文字列がドイツ語である(UICultureは文化は、EN-USですENとです)。私は==「デ」とThread.CurrentThread.CurrentCulture =「EN-US」Thread.CurrentThread.CurrentUICultureを残せば
はまた、その後、いくつかのテキストは、この英語..
どれ説明と解決策になりますか?
申し訳ありません。私はあなたを正しく理解しているとは思わない - 私は適切な言語とUICulturesを使用しています、そうではありませんか? – Walkor
私は答えを更新しました。OSからの文字列のローカライゼーションは完全にあなたのコントロール下にありません。 – sorin