LibreOffice Module i18nlangtag (master) 1
Typedefs | Functions | Variables
inunx.cxx File Reference
#include <stdlib.h>
#include <rtl/string.hxx>
#include <osl/mutex.hxx>
#include <osl/doublecheckedlocking.h>
#include <i18nlangtag/mslangid.hxx>
Include dependency graph for inunx.cxx:
This graph shows which files directly or indirectly include this file:

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
 

Typedef Documentation

◆ getLangFromEnv

typedef const char *(* getLangFromEnv) (bool &rbColonList)

Definition at line 84 of file inunx.cxx.

Function Documentation

◆ getLangFromEnvironment()

static const char * getLangFromEnvironment ( bool &  rbColonList)
static

Definition at line 42 of file inunx.cxx.

Referenced by MsLangId::getPlatformSystemLanguage().

◆ getPlatformSystemLanguageImpl()

static void getPlatformSystemLanguageImpl ( LanguageType rSystemLanguage,
getLangFromEnv  pGetLangFromEnv 
)
static

◆ getUILangFromEnvironment()

static const char * getUILangFromEnvironment ( bool &  rbColonList)
static

Definition at line 61 of file inunx.cxx.

Referenced by MsLangId::getPlatformSystemUILanguage().

Variable Documentation

◆ nImplSystemLanguage

LanguageType nImplSystemLanguage = LANGUAGE_DONTKNOW
static

Definition at line 37 of file inunx.cxx.

Referenced by MsLangId::getPlatformSystemLanguage().

◆ nImplSystemUILanguage

LanguageType nImplSystemUILanguage = LANGUAGE_DONTKNOW
static

Definition at line 38 of file inunx.cxx.

Referenced by MsLangId::getPlatformSystemUILanguage().