3#ifndef GAME_LOCALIZATION_H
4#define GAME_LOCALIZATION_H
Definition localization.h:12
bool operator<(const CLanguage &Other) const
Definition localization.h:23
std::string m_Name
Definition localization.h:18
std::string m_FileName
Definition localization.h:19
int m_CountryCode
Definition localization.h:20
std::vector< std::string > m_vLanguageCodes
Definition localization.h:21
CLanguage(const char *pName, const char *pFileName, int Code, const std::vector< std::string > &vLanguageCodes)
Definition localization.h:15
Definition localization.h:29
CString(unsigned Hash, unsigned ContextHash, const char *pReplacement)
Definition localization.h:36
const char * m_pReplacement
Definition localization.h:33
unsigned m_ContextHash
Definition localization.h:32
bool operator<(const CString &Other) const
Definition localization.h:41
bool operator<=(const CString &Other) const
Definition localization.h:42
bool operator==(const CString &Other) const
Definition localization.h:43
unsigned m_Hash
Definition localization.h:31
Definition localization.h:27
const char * FindString(unsigned Hash, unsigned ContextHash) const
Definition localization.cpp:246
void SelectDefaultLanguage(class IConsole *pConsole, char *pFilename, size_t Length) const
Definition localization.cpp:108
CHeap m_StringsHeap
Definition localization.h:48
void LoadIndexfile(class IStorage *pStorage, class IConsole *pConsole)
Definition localization.cpp:19
void AddString(const char *pOrgStr, const char *pNewStr, const char *pContext)
Definition localization.cpp:241
const std::vector< CLanguage > & Languages() const
Definition localization.h:52
std::vector< CString > m_vStrings
Definition localization.h:47
std::vector< CLanguage > m_vLanguages
Definition localization.h:46
bool Load(const char *pFilename, class IStorage *pStorage, class IConsole *pConsole)
Definition localization.cpp:167
constexpr vector2_base()=default
CLocalizationDatabase g_Localization
Definition localization.cpp:269
const char * Localize(const char *pStr, const char *pContext="")
Definition localization.cpp:13