#include <ALocaleManager.h>
Public Types | |
enum | Lang_ : Lang { Lang_UNKNOWN = -1 , Lang_English , Lang_EnglishUK , Lang_Japanese , Lang_German , Lang_Italian , Lang_Spanish , Lang_French , Lang_Netherlandic , Lang_NUMOF } |
Public Member Functions | |
TSTATICASSERT (Lang_NUMOF==NUM_LOCALES) | |
ALocaleManager () | |
~ALocaleManager () | |
virtual const TCHAR * | GetLanguageFilename (Lang a_eLang) override |
const TCHAR * | GetCurrentLanguageName () |
const TCHAR * | GetVOLocaleDir (Lang a_eLang) |
Static Public Member Functions | |
static const TCHAR * | GetLanguageName (Lang a_eLang) |
static ALocaleManager * | Interface () |
Static Public Attributes | |
static constexpr const TCHAR * | s_pLangDataFileNames [] |
static constexpr TSIZE | NUM_LOCALES = TARRAYSIZE( s_pLangDataFileNames ) |
Definition at line 5 of file ALocaleManager.h.
enum ALocaleManager::Lang_ : Lang |
Enumerator | |
---|---|
Lang_UNKNOWN | |
Lang_English | |
Lang_EnglishUK | |
Lang_Japanese | |
Lang_German | |
Lang_Italian | |
Lang_Spanish | |
Lang_French | |
Lang_Netherlandic | |
Lang_NUMOF |
Definition at line 19 of file ALocaleManager.h.
ALocaleManager::ALocaleManager | ( | ) |
Definition at line 12 of file ALocaleManager.cpp.
ALocaleManager::~ALocaleManager | ( | ) |
Definition at line 17 of file ALocaleManager.cpp.
const TCHAR * ALocaleManager::GetCurrentLanguageName | ( | ) |
Definition at line 27 of file ALocaleManager.cpp.
|
overridevirtual |
Definition at line 21 of file ALocaleManager.cpp.
|
static |
Definition at line 43 of file ALocaleManager.cpp.
const TCHAR * ALocaleManager::GetVOLocaleDir | ( | Lang | a_eLang | ) |
Definition at line 32 of file ALocaleManager.cpp.
|
inlinestatic |
Definition at line 48 of file ALocaleManager.h.
ALocaleManager::TSTATICASSERT | ( | Lang_NUMOF | = =NUM_LOCALES | ) |
|
staticconstexpr |
Definition at line 33 of file ALocaleManager.h.
|
staticconstexpr |
Definition at line 8 of file ALocaleManager.h.