#include <i18n.h>
Public Member Functions | |
| Locale () | |
| ASCString | getLang () |
| ASCString | getLocalizedFile (const ASCString &filename, const ASCString &nativeMessageLanguage="") |
| Tries to find a file containing native message These files are the filename appended by "." and the locale, for example "en_US". | |
| ~Locale () | |
Definition at line 28 of file i18n.h.
| Locale::Locale | ( | ) |
| ASCString Locale::getLang | ( | ) |
Definition at line 43 of file i18n.cpp.
References OpaqueLocaleData::canonicalName, CGameOptions::Instance(), and CGameOptions::languageOverride.
Referenced by getLocalizedFile(), and showSDLInfo().
| ASCString Locale::getLocalizedFile | ( | const ASCString & | filename, | |
| const ASCString & | nativeMessageLanguage = "" | |||
| ) |
Tries to find a file containing native message These files are the filename appended by "." and the locale, for example "en_US".
| filename | The base filename onto which the locale is appended | |
| nativeMessageLanguage | if nonempty, a filename will only be searched if the language is different from the nativeMessageLanguage |
Definition at line 52 of file i18n.cpp.
References copytoLower(), exist(), tfindfile::getFoundFileNum(), getLang(), tfindfile::getnextname(), and ASCString::toLower().
Referenced by loadLocalizedMessages().
1.5.1