2012-04-20 12 views
2

現在、C#およびWPFで.NET 4アプリケーションを作成しています。.NETローカリゼーションの失敗

私は15言語のローカリゼーションを行っています。これには基本的に、複数のリソースを作成し、CultureInfoのインスタンスをいくつか作成し、それらをThread.CurrentThread.CurrentCultureおよびThread.CurrentThread.CurrenUICultureに割り当てる必要があります。それぞれについて、2文字のニュートラルカルチャコード(英語の場合は「en」など)を入力してから、CultureInfoの各インスタンスを割り当てる前に.CreateSpecificCultureを呼び出します。

私は、Windows XP、Windows Vista、Windows 7、およびWindows 8でアプリケーションをテストしています.Windows XP上の4つの特定の言語を除き、すべてのバージョンのWindowsでは15の言語がすべて正常に動作します。 Windows XPには、希望の文字(Vista、7、8のようなもの)の代わりに、ko(韓国語)、ja(日本語)、zh- CHS(中国語 - 簡体字)およびzh-CHT(中国語 - 繁体字)です。

私はこれを数回見つけました。これは他の誰かが以前に持っていた問題ではないようですね???

これを引き起こしていることについてのアイディアと、それをどのように修正することができますか?

ありがとうございました。

答えて

1

Install the East Asian Language Filesが必要です。上記のリンクから

:[言語]タブで

、補足言語サポートの下、東アジア言語のファイルをインストール]チェックボックスをオンにします。

そして

東アジア言語は、中国語、日本語、韓国語が含まれます。他のほとんどの言語のファイルは、Windowsによって自動的にコンピュータにインストールされます。

+0

感謝!それはそれを修正した。 –

1

通常、この言語はインストールされていないため、文字を含むフォントはほとんどありません。

「地域の設定」に移動し、フォントがインストールされているかどうかを確認します。

関連する問題