LibreOffice Module i18nlangtag (master) 1
|
#include <stdlib.h>
#include <rtl/string.hxx>
#include <osl/mutex.hxx>
#include <osl/doublecheckedlocking.h>
#include <i18nlangtag/mslangid.hxx>
Go to the source code of this file.
Typedefs | |
typedef const char *(* | getLangFromEnv) (bool &rbColonList) |
Functions | |
static const char * | getLangFromEnvironment (bool &rbColonList) |
static const char * | getUILangFromEnvironment (bool &rbColonList) |
static void | getPlatformSystemLanguageImpl (LanguageType &rSystemLanguage, getLangFromEnv pGetLangFromEnv) |
Variables | |
static LanguageType | nImplSystemLanguage = LANGUAGE_DONTKNOW |
static LanguageType | nImplSystemUILanguage = LANGUAGE_DONTKNOW |
|
static |
Definition at line 42 of file inunx.cxx.
Referenced by MsLangId::getPlatformSystemLanguage().
|
static |
Definition at line 86 of file inunx.cxx.
References MsLangId::convertUnxByteStringToLanguage(), LanguageTag::getLanguageType(), LANGUAGE_DONTKNOW, LanguageTag::makeFallback(), and n.
Referenced by MsLangId::getPlatformSystemLanguage(), and MsLangId::getPlatformSystemUILanguage().
|
static |
Definition at line 61 of file inunx.cxx.
Referenced by MsLangId::getPlatformSystemUILanguage().
|
static |
Definition at line 37 of file inunx.cxx.
Referenced by MsLangId::getPlatformSystemLanguage().
|
static |
Definition at line 38 of file inunx.cxx.
Referenced by MsLangId::getPlatformSystemUILanguage().