core
core

Reputation: 33087

.NET CultureInfo Localized DisplayName

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

Answers (1)

Habib
Habib

Reputation: 223292

Use CultureInfo.NativeName property like:

var nativeName = new CultureInfo("ja-JP").NativeName;

This will give you: nativeName = "日本語 (日本)"

Upvotes: 5

Related Questions