ローカル/ currentCultureのC#getCultures
-
29-10-2019 - |
質問
次のコードは、現在の文化をローカライズしたにもかかわらず、英語の名前を返します。 ジェネラコディセタグプレ
表示名をイタリア語、ドイツ語、または指定した言語で表示したい場合はどうすればよいですか?何か提案はありますか?
解決
NativeName
プロパティを使用する必要があります
この質問もご覧ください
他のヒント
DisplayName プロパティはカルチャを返しますローカライズされたバージョンの.NETFrameworkの言語で名前を付けます:
このプロパティはローカライズされたものを表します .NETFrameworkバージョンからの名前。 たとえば、.NETFrameworkの場合 英語版がインストールされ、 プロパティは「英語(ユナイテッド) 州)」は、
en-US
カルチャー名です。 .NETFrameworkスペイン語バージョンの場合 に関係なく、がインストールされます システムが設定されている言語 表示、カルチャ名が表示されます スペイン語とen-US
のプロパティ 「Ingles(EstadosUnidos)」を返します。代わりに、 NativeName プロパティを使用してください。ただし、独自の言語とは異なる言語でカルチャ名を取得することはできないことに注意してください(もちろん、英語と.NETFrameworkのバージョンの言語を除く)。
所属していません StackOverflow