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').
This functionality isn't built into the .NET Framework
Maybe look at Google Translate API