1

ISO-639-1およびISO-3166コードを使用するのようなPOSIXロケール名をWindowsのものen_USに変換したいと思います。de_DEEnglish_United StatesGerman_Germany

私はMSDNサイトで次の表を見つけました。

しかし、それらは非常に部分的です。たとえば、これらのテーブルには、アラビア語、ヘブライ語、およびサポートされていることがわかっている他の多くのロケールがありませんHebrew_Israel

Windowsロケール名とISO639/3166コードの完全に更新されたテーブルはどこにありますか。

注:Windows2000または少なくともXPからWindows7で動作する必要があるため、Vistaおよび7がBCP-47スタイルのロケール名をサポートしているという事実を伝えたくありません。

編集:私はISO-639言語コードとISO-3166国/地域コードを持っています。ただし、サポートされている言語/国と、MSVCで実際にどのように名前が付けられているかを知る必要があります。

4

1 に答える 1

1

私は答えを見つけたと思います:http://msdn.microsoft.com/en-us/library/cc233965.aspx

このドキュメントには、ロケールID、それらの名前、およびISOコードが含まれています...

于 2010-08-19T09:06:58.927 に答える