Read-SystemDefaultLanguage
Read-SystemDefaultLanguage
Reads the ID of the standard Windows system language and stores the result in a variable. The format in which the ID is read can be specified.
Settings:
- Variable name
Name of the variable where the read ID should be stored. Specify only the name of the variable, not the $ sign and the curly braces. - Format
The format for the ID of the system language read. The following options are available: - DSM language code (one letter)
German (D), English (E), French (F), Spanish (S) and Portuguese (P) are output as system languages. Language variants are not taken into account. All other languages are output as (E). - IETF language tag (RFC 4646)
For example, for "German (Germany)" the value "de-DE" or for "English (United States)" the value "en-US" is returned. - Windows locale identifier (LCID)
The Locale ID as returned by Windows, e.g. "1031" for "German (Germany)" or "1033" for "English (United States)". - ISO 639-1 three-letter-code
Three-letter code according to ISO 639-1, for example "deu" for "German" or "eng" for "English". - Windows API three-letter-code
Returns the language code as defined in the Windows API, for example "DEU" for "German" or "ENU" for "English". - ISO 639-1 three-letter-code
Three-letter code according to ISO 639-1, for example "de" for "German" or "en" for "English". - English name
The official English language name of the system language, for example, "German (Germany)" or "English (Untited States)". - Display name
The localized display name of the system language, for example, "German (Germany)" or "English (USA)". - Native name
The native name corresponds to the display name in the respective language.
Example:
The following example stores the locale identifier of the system language in the variable _SysLang.
Corresponds to DSM eScript command:
- GetSystemDefaultLangID
See also: