Reputation: 33087
If I write this code:
var displayName = new CultureInfo("ja-JP").DisplayName;
The value of displayName
is:
"Japanese (Japan)"
Is there a way or a property on a CultureInfo
instance that will give me the localized display name? For example, instead of:
"Japanese (Japan)"
I want to get:
日本語(日本)
Upvotes: 1
Views: 634
Reputation: 223292
Use CultureInfo.NativeName
property like:
var nativeName = new CultureInfo("ja-JP").NativeName;
This will give you: nativeName = "日本語 (日本)"
Upvotes: 5