#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.