LibreOffice Module i18nlangtag (master) 1
|
Methods related to Microsoft language IDs. More...
#include <mslangid.hxx>
Classes | |
class | Conversion |
Encapsulated conversion methods used by LanguageTag and conversions, not to be used by anything else. More... | |
class | LanguageTagAccess |
Encapsulated methods that shall only be accessed through class LanguageTag. More... | |
struct | LanguagetagMapping |
Public Member Functions | |
static ::std::vector< LanguagetagMapping > | getDefinedLanguagetags () |
Static Public Member Functions | |
static LanguageType | makeLangID (LanguageType nSubLangId, LanguageType nPriLangId) |
Create a LangID from a primary and a sublanguage. More... | |
static LanguageType | getPrimaryLanguage (LanguageType nLangID) |
Get the primary language of a LangID. More... | |
static LanguageType | getSubLanguage (LanguageType nLangID) |
Get the sublanguage of a LangID. More... | |
static LanguageType | getConfiguredSystemLanguage () |
Get the configured system language/locale. More... | |
static LanguageType | getConfiguredSystemUILanguage () |
Get the configured system UI language/locale. More... | |
static LanguageType | getSystemLanguage () |
Language/locale of category LC_CTYPE (on Unix, else the system language). More... | |
static LanguageType | getSystemUILanguage () |
Language/locale of category LC_MESSAGES (on Unix, else same as getSystemLanguage()). More... | |
static LanguageType | getRealLanguage (LanguageType nLang) |
: A proper language/locale if the nLang parameter designates some special value. More... | |
static css::lang::Locale | getFallbackLocale (const css::lang::Locale &rLocale) |
Get fall-back Locale for Locale with handling of an empty language name designating the SYSTEM language. More... | |
static LanguageType | convertUnxByteStringToLanguage (std::string_view rString) |
static LanguageType | resolveSystemLanguageByScriptType (LanguageType nLang, sal_Int16 nType) |
static bool | usesHyphenation (LanguageType nLang) |
Whether the language uses hyphenation. More... | |
static bool | isRightToLeft (LanguageType nLang) |
Whether locale has a Right-To-Left orientation for text. More... | |
static bool | isRightToLeftMath (LanguageType nLang) |
Whether locale has a Right-To-Left orientation for math. More... | |
static bool | isCJK (LanguageType nLang) |
Whether locale is a CJK locale. More... | |
static bool | isChinese (LanguageType nLang) |
Whether locale is a chinese locale. More... | |
static bool | isSimplifiedChinese (LanguageType nLang) |
Whether locale is a simplified chinese locale. More... | |
static bool | isTraditionalChinese (LanguageType nLang) |
Whether locale is a traditional chinese locale. More... | |
static bool | isKorean (LanguageType nLang) |
Whether locale is a korean locale. More... | |
static bool | isSimplifiedChinese (const css::lang::Locale &rLocale) |
Whether locale is a simplified chinese locale. More... | |
static bool | isTraditionalChinese (const css::lang::Locale &rLocale) |
Whether locale is a traditional chinese locale. More... | |
static bool | isFamilyNameFirst (LanguageType nLang) |
Whether locale is one where family name comes first, e.g. More... | |
static bool | hasForbiddenCharacters (LanguageType nLang) |
Whether there are "forbidden characters at start or end of line" in this locale. More... | |
static bool | needsSequenceChecking (LanguageType nLang) |
Whether locale needs input sequence checking. More... | |
static sal_Int16 | getScriptType (LanguageType nLang) |
Get css::i18n::ScriptType of locale. More... | |
static bool | isNonLatinWestern (LanguageType nLang) |
Whether locale is "Western" but not Latin script, e.g. More... | |
static LanguageType | getReplacementForObsoleteLanguage (LanguageType nLang) |
Map an obsolete user defined LANGID (see lang.h LANGUAGE_OBSOLETE_USER_...) to the new value defined by MS in the meantime. More... | |
static bool | isLegacy (LanguageType nLang) |
Whether locale is legacy, i.e. More... | |
static void | setConfiguredSystemUILanguage (LanguageType nLang) |
@ATTENTION: these are ONLY to be called by the application's configuration! More... | |
static void | setConfiguredWesternFallback (LanguageType nLang) |
static void | setConfiguredComplexFallback (LanguageType nLang) |
static void | setConfiguredAsianFallback (LanguageType nLang) |
Static Private Member Functions | |
static LanguageType | getPlatformSystemLanguage () |
static LanguageType | getPlatformSystemUILanguage () |
static I18NLANGTAG_DLLPRIVATE LanguageType | simplifySystemLanguages (LanguageType nLang) |
Static Private Attributes | |
static LanguageType | nConfiguredSystemLanguage = LANGUAGE_SYSTEM |
static LanguageType | nConfiguredSystemUILanguage = LANGUAGE_SYSTEM |
static LanguageType | nConfiguredWesternFallback = LANGUAGE_SYSTEM |
static LanguageType | nConfiguredAsianFallback = LANGUAGE_SYSTEM |
static LanguageType | nConfiguredComplexFallback = LANGUAGE_SYSTEM |
Methods related to Microsoft language IDs.
For details about MS-LANGIDs please see lang.h
Definition at line 39 of file mslangid.hxx.
|
static |
Definition at line 1458 of file isolang.cxx.
References aImplIsoLangGLIBCModifiersEntries, MsLangId::Conversion::convertIsoNamesToLanguage(), and LANGUAGE_DONTKNOW.
Referenced by LanguageTag::convertFromRtlLocale(), and getPlatformSystemLanguageImpl().
|
static |
Get the configured system language/locale.
If not set yet then getSystemLanguage().
Prefer this over getSystemLanguage() unless you exactly know why you would not.
Definition at line 101 of file mslangid.cxx.
References getSystemLanguage(), LANGUAGE_SYSTEM, nConfiguredSystemLanguage, and SAL_WARN.
Referenced by getRealLanguage().
|
static |
Get the configured system UI language/locale.
If not set yet then getSystemUILanguage().
Prefer this over getSystemUILanguage() unless you exactly know why you would not.
Definition at line 111 of file mslangid.cxx.
References getSystemUILanguage(), LANGUAGE_SYSTEM, nConfiguredSystemUILanguage, and SAL_WARN.
Referenced by getRealLanguage().
std::vector< MsLangId::LanguagetagMapping > MsLangId::getDefinedLanguagetags | ( | ) |
Definition at line 1516 of file isolang.cxx.
References aImplBcp47CountryEntries, aImplIsoLangEntries, and aImplIsoLangScriptEntries.
Referenced by getKnowns().
|
static |
Get fall-back Locale for Locale with handling of an empty language name designating the SYSTEM language.
Returns the same Locale if an exact match was found.
Definition at line 226 of file mslangid.cxx.
References MsLangId::Conversion::convertLanguageToLocale(), LANGUAGE_SYSTEM, and MsLangId::Conversion::lookupFallbackLocale().
|
staticprivate |
Definition at line 149 of file inunx.cxx.
References getLangFromEnvironment(), getPlatformSystemLanguageImpl(), and nImplSystemLanguage.
Referenced by getSystemLanguage().
|
staticprivate |
Definition at line 156 of file inunx.cxx.
References getPlatformSystemLanguageImpl(), getUILangFromEnvironment(), and nImplSystemUILanguage.
Referenced by getSystemUILanguage().
|
inlinestatic |
Get the primary language of a LangID.
Definition at line 50 of file mslangid.hxx.
References LANGUAGE_MASK_PRIMARY.
Referenced by LanguageTagImpl::convertLocaleToLang(), getNextOnTheFlyLanguage(), isChinese(), isKorean(), LanguageTag::isOnTheFlyID(), and lcl_isKnownOnTheFlyID().
|
static |
: A proper language/locale if the nLang parameter designates some special value.
@descr: NOTE: The "system" values may be overridden by the application's configuration.
In case the configured language is LANGUAGE_SYSTEM, which is also the initial default, the system language is obtained. In case the configured or resulting system language is LANGUAGE_DONTKNOW, LANGUAGE_ENGLISH_US is returned instead.
Definition at line 81 of file mslangid.cxx.
References getConfiguredSystemLanguage(), getConfiguredSystemUILanguage(), LANGUAGE_DONTKNOW, LANGUAGE_ENGLISH_US, LANGUAGE_HID_HUMAN_INTERFACE_DEVICE, LANGUAGE_SYSTEM, and simplifySystemLanguages().
Referenced by LanguageTagImpl::canonicalize(), LanguageTagImpl::convertBcp47ToLang(), LanguageTagImpl::convertLangToLocale(), MsLangId::Conversion::convertLanguageToLocale(), LanguageTagImpl::convertLocaleToLang(), lcl_isSystem(), LanguageTag::registerImpl(), and resolveSystemLanguageByScriptType().
|
static |
Map an obsolete user defined LANGID (see lang.h LANGUAGE_OBSOLETE_USER_...) to the new value defined by MS in the meantime.
Also used to map UI localizations using reserved ISO codes to something "official" but not identical in order to not pollute documents with invalid ISO codes.
Definition at line 530 of file mslangid.cxx.
References LANGUAGE_BRETON_FRANCE, LANGUAGE_CATALAN_VALENCIAN, LANGUAGE_DZONGKHA_BHUTAN, LANGUAGE_GAELIC_SCOTLAND, LANGUAGE_GAELIC_SCOTLAND_LEGACY, LANGUAGE_KALAALLISUT_GREENLAND, LANGUAGE_KINYARWANDA_RWANDA, LANGUAGE_KURDISH_ARABIC_IRAQ, LANGUAGE_LATIN, LANGUAGE_LOWER_SORBIAN_GERMANY, LANGUAGE_LUXEMBOURGISH_LUXEMBOURG, LANGUAGE_MALAGASY_PLATEAU, LANGUAGE_MAORI_NEW_ZEALAND, LANGUAGE_NORWEGIAN, LANGUAGE_NORWEGIAN_BOKMAL, LANGUAGE_OBSOLETE_USER_BRETON, LANGUAGE_OBSOLETE_USER_CATALAN_VALENCIAN, LANGUAGE_OBSOLETE_USER_KABYLE, LANGUAGE_OBSOLETE_USER_KALAALLISUT, LANGUAGE_OBSOLETE_USER_KINYARWANDA, LANGUAGE_OBSOLETE_USER_KURDISH_IRAQ, LANGUAGE_OBSOLETE_USER_LATIN, LANGUAGE_OBSOLETE_USER_LATIN_VATICAN, LANGUAGE_OBSOLETE_USER_LOWER_SORBIAN, LANGUAGE_OBSOLETE_USER_LUXEMBOURGISH, LANGUAGE_OBSOLETE_USER_MALAGASY_PLATEAU, LANGUAGE_OBSOLETE_USER_MAORI, LANGUAGE_OBSOLETE_USER_OCCITAN, LANGUAGE_OBSOLETE_USER_SERBIAN_CYRILLIC_MONTENEGRO, LANGUAGE_OBSOLETE_USER_SERBIAN_CYRILLIC_SERBIA, LANGUAGE_OBSOLETE_USER_SERBIAN_LATIN_MONTENEGRO, LANGUAGE_OBSOLETE_USER_SERBIAN_LATIN_SERBIA, LANGUAGE_OBSOLETE_USER_SPANISH_CUBA, LANGUAGE_OBSOLETE_USER_SPANISH_LATIN_AMERICA, LANGUAGE_OBSOLETE_USER_TSWANA_BOTSWANA, LANGUAGE_OBSOLETE_USER_UPPER_SORBIAN, LANGUAGE_OCCITAN_FRANCE, LANGUAGE_SERBIAN_CYRILLIC_MONTENEGRO, LANGUAGE_SERBIAN_CYRILLIC_SERBIA, LANGUAGE_SERBIAN_LATIN_MONTENEGRO, LANGUAGE_SERBIAN_LATIN_SERBIA, LANGUAGE_SPANISH_CUBA, LANGUAGE_SPANISH_LATIN_AMERICA, LANGUAGE_TAMAZIGHT_LATIN_ALGERIA, LANGUAGE_TIBETAN_BHUTAN, LANGUAGE_TSWANA_BOTSWANA, LANGUAGE_UPPER_SORBIAN_GERMANY, LANGUAGE_USER_ENGLISH_UK_OED, and LANGUAGE_USER_ENGLISH_UK_OXENDICT.
|
static |
Get css::i18n::ScriptType of locale.
Definition at line 365 of file mslangid.cxx.
References o3tl::strong_int< typename UNDERLYING_TYPE, typename PHANTOM_TYPE >::anyOf(), LanguageTag::CJK, LanguageTag::CTL, LanguageTag::getOnTheFlyScriptType(), LanguageTag::isOnTheFlyID(), LANGUAGE_AMHARIC_ETHIOPIA, LANGUAGE_ARABIC_SAUDI_ARABIA, LANGUAGE_ASSAMESE, LANGUAGE_BENGALI, LANGUAGE_BURMESE, LANGUAGE_CHINESE, LANGUAGE_DHIVEHI, LANGUAGE_FARSI, LANGUAGE_GUJARATI, LANGUAGE_HEBREW, LANGUAGE_HINDI, LANGUAGE_JAPANESE, LANGUAGE_KANNADA, LANGUAGE_KASHMIRI, LANGUAGE_KHMER, LANGUAGE_KONKANI, LANGUAGE_KOREAN, LANGUAGE_KURDISH_ARABIC_IRAQ, LANGUAGE_KURDISH_ARABIC_LSO, LANGUAGE_LAO, LANGUAGE_MALAYALAM, LANGUAGE_MANIPURI, LANGUAGE_MARATHI, LANGUAGE_MONGOLIAN_CYRILLIC_LSO, LANGUAGE_MONGOLIAN_CYRILLIC_MONGOLIA, LANGUAGE_MONGOLIAN_MONGOLIAN_CHINA, LANGUAGE_MONGOLIAN_MONGOLIAN_LSO, LANGUAGE_MONGOLIAN_MONGOLIAN_MONGOLIA, LANGUAGE_NEPALI, LANGUAGE_OBSOLETE_USER_KURDISH_IRAQ, LANGUAGE_ODIA, LANGUAGE_PUNJABI, LANGUAGE_SANSKRIT, LANGUAGE_SINDHI, LANGUAGE_SINHALESE_SRI_LANKA, LANGUAGE_SYRIAC, LANGUAGE_TAMIL, LANGUAGE_TELUGU, LANGUAGE_THAI, LANGUAGE_TIBETAN, LANGUAGE_TIGRIGNA_ETHIOPIA, LANGUAGE_UIGHUR_CHINA, LANGUAGE_URDU_INDIA, LANGUAGE_USER_BODO_INDIA, LANGUAGE_USER_DOGRI_INDIA, LANGUAGE_USER_HUNGARIAN_ROVAS, LANGUAGE_USER_KURDISH_IRAN, LANGUAGE_USER_KURDISH_SOUTHERN_IRAN, LANGUAGE_USER_KURDISH_SOUTHERN_IRAQ, LANGUAGE_USER_KURDISH_SYRIA, LANGUAGE_USER_KURDISH_TURKEY, LANGUAGE_USER_KYRGYZ_CHINA, LANGUAGE_USER_LIMBU, LANGUAGE_USER_MAITHILI_INDIA, LANGUAGE_USER_MALAY_ARABIC_BRUNEI, LANGUAGE_USER_MALAY_ARABIC_MALAYSIA, LANGUAGE_USER_MANCHU, LANGUAGE_USER_NKO, LANGUAGE_USER_PALI_THAI, LANGUAGE_USER_ROHINGYA_HANIFI, LANGUAGE_USER_SARAIKI, LANGUAGE_USER_XIBE, LANGUAGE_YIDDISH, LANGUAGE_YUE_CHINESE_HONGKONG, primary(), LanguageTag::RTL, LanguageTag::UNKNOWN, and LanguageTag::WESTERN.
Referenced by isNonLatinWestern(), and resolveSystemLanguageByScriptType().
|
inlinestatic |
Get the sublanguage of a LangID.
Definition at line 56 of file mslangid.hxx.
References LANGUAGE_MASK_PRIMARY.
Referenced by getNextOnTheFlyLanguage(), and LanguageTag::isOnTheFlyID().
|
static |
Language/locale of category LC_CTYPE (on Unix, else the system language).
Evaluation order: LC_ALL, LC_CTYPE, LANG Note this may return an unknown unsupported locale.
Definition at line 121 of file mslangid.cxx.
References getPlatformSystemLanguage().
Referenced by getConfiguredSystemLanguage().
|
static |
Language/locale of category LC_MESSAGES (on Unix, else same as getSystemLanguage()).
Evaluation order: LANGUAGE, LC_ALL, LC_MESSAGES, LANG Note this may return an unknown unsupported locale.
Definition at line 128 of file mslangid.cxx.
References getPlatformSystemUILanguage().
Referenced by getConfiguredSystemUILanguage().
|
static |
Whether there are "forbidden characters at start or end of line" in this locale.
CJK locales.
Definition at line 345 of file mslangid.cxx.
References isCJK().
|
static |
Whether locale is a chinese locale.
Definition at line 310 of file mslangid.cxx.
References getPrimaryLanguage(), LANGUAGE_CHINESE, and LANGUAGE_YUE_CHINESE_HONGKONG.
Referenced by isSimplifiedChinese().
|
static |
Whether locale is a CJK locale.
Definition at line 323 of file mslangid.cxx.
References LanguageTag::CJK, LanguageTag::getOnTheFlyScriptType(), LanguageTag::isOnTheFlyID(), LANGUAGE_CHINESE, LANGUAGE_JAPANESE, LANGUAGE_KOREAN, LANGUAGE_YUE_CHINESE_HONGKONG, and primary().
Referenced by hasForbiddenCharacters(), isFamilyNameFirst(), and usesHyphenation().
|
static |
Whether locale is one where family name comes first, e.g.
Japan, Hungary, Samoa
Definition at line 339 of file mslangid.cxx.
References isCJK(), and LANGUAGE_HUNGARIAN.
|
static |
Whether locale is a korean locale.
Definition at line 317 of file mslangid.cxx.
References getPrimaryLanguage(), and LANGUAGE_KOREAN.
|
static |
Whether locale is legacy, i.e.
country or confederation doesn't exist anymore.
Definition at line 518 of file mslangid.cxx.
References o3tl::strong_int< typename UNDERLYING_TYPE, typename PHANTOM_TYPE >::anyOf(), LANGUAGE_SERBIAN_CYRILLIC_SAM, and LANGUAGE_SERBIAN_LATIN_SAM.
|
static |
Whether locale is "Western" but not Latin script, e.g.
Cyrillic or Greek.
Definition at line 483 of file mslangid.cxx.
References o3tl::strong_int< typename UNDERLYING_TYPE, typename PHANTOM_TYPE >::anyOf(), LanguageTag::getScript(), getScriptType(), LanguageTag::hasScript(), LANGUAGE_AZERI_CYRILLIC, LANGUAGE_AZERI_CYRILLIC_LSO, LANGUAGE_BELARUSIAN, LANGUAGE_BOSNIAN_CYRILLIC_BOSNIA_HERZEGOVINA, LANGUAGE_BOSNIAN_CYRILLIC_LSO, LANGUAGE_BULGARIAN, LANGUAGE_GREEK, LANGUAGE_MONGOLIAN_CYRILLIC_LSO, LANGUAGE_MONGOLIAN_CYRILLIC_MONGOLIA, LANGUAGE_RUSSIAN, LANGUAGE_RUSSIAN_MOLDOVA, LANGUAGE_SERBIAN_CYRILLIC_BOSNIA_HERZEGOVINA, LANGUAGE_SERBIAN_CYRILLIC_LSO, LANGUAGE_SERBIAN_CYRILLIC_MONTENEGRO, LANGUAGE_SERBIAN_CYRILLIC_SAM, LANGUAGE_SERBIAN_CYRILLIC_SERBIA, LANGUAGE_UKRAINIAN, LANGUAGE_UZBEK_CYRILLIC, and LANGUAGE_UZBEK_CYRILLIC_LSO.
|
static |
Whether locale has a Right-To-Left orientation for text.
Definition at line 237 of file mslangid.cxx.
References o3tl::strong_int< typename UNDERLYING_TYPE, typename PHANTOM_TYPE >::anyOf(), LanguageTag::getOnTheFlyScriptType(), LanguageTag::isOnTheFlyID(), LANGUAGE_ARABIC_SAUDI_ARABIA, LANGUAGE_FARSI, LANGUAGE_HEBREW, LANGUAGE_KASHMIRI, LANGUAGE_KURDISH_ARABIC_IRAQ, LANGUAGE_KURDISH_ARABIC_LSO, LANGUAGE_OBSOLETE_USER_KURDISH_IRAQ, LANGUAGE_SINDHI, LANGUAGE_UIGHUR_CHINA, LANGUAGE_URDU_PAKISTAN, LANGUAGE_USER_HUNGARIAN_ROVAS, LANGUAGE_USER_KURDISH_IRAN, LANGUAGE_USER_KURDISH_SOUTHERN_IRAN, LANGUAGE_USER_KURDISH_SOUTHERN_IRAQ, LANGUAGE_USER_KYRGYZ_CHINA, LANGUAGE_USER_MALAY_ARABIC_BRUNEI, LANGUAGE_USER_MALAY_ARABIC_MALAYSIA, LANGUAGE_USER_NKO, LANGUAGE_USER_ROHINGYA_HANIFI, LANGUAGE_USER_SARAIKI, LANGUAGE_YIDDISH, primary(), and LanguageTag::RTL.
Referenced by isRightToLeftMath().
|
static |
Whether locale has a Right-To-Left orientation for math.
Definition at line 274 of file mslangid.cxx.
References isRightToLeft(), LANGUAGE_ARABIC_MOROCCO, and LANGUAGE_FARSI.
|
static |
Whether locale is a simplified chinese locale.
Definition at line 289 of file mslangid.cxx.
References isTraditionalChinese().
|
static |
Whether locale is a simplified chinese locale.
Definition at line 283 of file mslangid.cxx.
References isChinese(), and isTraditionalChinese().
|
static |
Whether locale is a traditional chinese locale.
Definition at line 304 of file mslangid.cxx.
|
static |
Whether locale is a traditional chinese locale.
Definition at line 295 of file mslangid.cxx.
References o3tl::strong_int< typename UNDERLYING_TYPE, typename PHANTOM_TYPE >::anyOf(), LANGUAGE_CHINESE_HONGKONG, LANGUAGE_CHINESE_MACAU, and LANGUAGE_CHINESE_TRADITIONAL.
Referenced by isSimplifiedChinese().
|
inlinestatic |
Create a LangID from a primary and a sublanguage.
Definition at line 44 of file mslangid.hxx.
Referenced by getNextOnTheFlyLanguage().
|
static |
Whether locale needs input sequence checking.
CTL locales.
Definition at line 352 of file mslangid.cxx.
References o3tl::strong_int< typename UNDERLYING_TYPE, typename PHANTOM_TYPE >::anyOf(), LANGUAGE_BURMESE, LANGUAGE_KHMER, LANGUAGE_LAO, LANGUAGE_THAI, LANGUAGE_USER_PALI_THAI, and primary().
|
static |
Definition at line 135 of file mslangid.cxx.
References getRealLanguage(), getScriptType(), LANGUAGE_CHINESE_SIMPLIFIED, LANGUAGE_ENGLISH_US, LANGUAGE_HINDI, LANGUAGE_NONE, LANGUAGE_SYSTEM, nConfiguredAsianFallback, nConfiguredComplexFallback, nConfiguredWesternFallback, and nType.
|
static |
Definition at line 59 of file mslangid.cxx.
References nConfiguredAsianFallback.
|
static |
Definition at line 65 of file mslangid.cxx.
References nConfiguredComplexFallback.
|
static |
@ATTENTION: these are ONLY to be called by the application's configuration!
Definition at line 47 of file mslangid.cxx.
References nConfiguredSystemUILanguage.
|
static |
Definition at line 53 of file mslangid.cxx.
References nConfiguredWesternFallback.
|
inlinestaticprivate |
Definition at line 71 of file mslangid.cxx.
References o3tl::strong_int< typename UNDERLYING_TYPE, typename PHANTOM_TYPE >::anyOf(), LANGUAGE_PROCESS_OR_USER_DEFAULT, LANGUAGE_SYSTEM, and LANGUAGE_SYSTEM_DEFAULT.
Referenced by MsLangId::Conversion::convertLanguageToLocale(), and getRealLanguage().
|
static |
Whether the language uses hyphenation.
Definition at line 169 of file mslangid.cxx.
References isCJK(), LANGUAGE_ARABIC_PRIMARY_ONLY, LANGUAGE_FARSI, LANGUAGE_KASHMIRI, LANGUAGE_KURDISH_ARABIC_IRAQ, LANGUAGE_PASHTO, LANGUAGE_PUNJABI, LANGUAGE_SINDHI, LANGUAGE_SOMALI, LANGUAGE_SWAHILI, LANGUAGE_URDU_PAKISTAN, LANGUAGE_USER_MALAY_ARABIC_MALAYSIA, LANGUAGE_VIETNAMESE, and primary().
|
staticprivate |
Definition at line 326 of file mslangid.hxx.
Referenced by resolveSystemLanguageByScriptType(), and setConfiguredAsianFallback().
|
staticprivate |
Definition at line 327 of file mslangid.hxx.
Referenced by resolveSystemLanguageByScriptType(), and setConfiguredComplexFallback().
|
staticprivate |
Definition at line 322 of file mslangid.hxx.
Referenced by getConfiguredSystemLanguage(), and MsLangId::LanguageTagAccess::setConfiguredSystemLanguage().
|
staticprivate |
Definition at line 323 of file mslangid.hxx.
Referenced by getConfiguredSystemUILanguage(), and setConfiguredSystemUILanguage().
|
staticprivate |
Definition at line 325 of file mslangid.hxx.
Referenced by resolveSystemLanguageByScriptType(), and setConfiguredWesternFallback().