views:

278

answers:

1

I know of three ways to get a full language name of a CultureInfo object.

CultureInfo.DisplayName   
CultureInfo.NativeName  
CultureInfo.EnglishName

DisplayName gives the name in the installed .net language.
NativeName gives the name in 'CultureInfos' language.
EnglishName gives the name in English (surprisingly...)

So for CultureInfo de-DE this gives (on an English .net installation)
German
Deutsch
German

Now my question: Is there a way to ask for the language name of de-DE in another language? E.g. I want the language name of de-DE in Dutch (which would be 'Duits').

+1  A: 

This functionality isn't built into the .NET Framework

Maybe look at Google Translate API

Dead account
Thats what I was afraid for. The only free translation you get is English, the .NET installation language (if that is different) and the translation in the native CultureInfo language. I'll have to weigh off the gains of using the google translate api to the efforts.
Yodah