It is usually set as the two-letter language names like en, de, fr etc. as the bundled languages are usually for general language names. However, it can be also set to specific cultures like en-US, de-DE, fr-FR etc. For example, if the property is set to a specific culture like de-CH (German in Switzerland), the component will first look for the language file translation-de-CH.json and if the file is not found, it will load the general (fallback) language file of that culture which is translation-de.json. If not set, the language file which matches the current UICulture of the host application will be loaded. If there is no language file which matches the current UICulture or its fallback, then the default language file translation-en.json is loaded.
public string DisplayLanguage { get; set; }
Public Property DisplayLanguage As String
Get
Set