![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cTextLocMgr.h>
Public Member Functions | |
| cTextLocMgr (cLanguageID lang=sm_LangDef) noexcept | |
| ~cTextLocMgr () | |
| cString | GetStringId (RESOURCEID_t id) |
| cString | GetStringTest (TEXTLOC_t idTextLoc) |
| cString | GetString (TEXTLOC_t idTextLoc) |
| cString | GetStringV (TEXTLOC_t idTextLoc, const GChar_t **ppszArgs, int iQty) |
| cString | GetString1 (TEXTLOC_t idTextLoc, const GChar_t *pszArg1) |
| cString | GetString2 (TEXTLOC_t idTextLoc, const GChar_t *pszArg1, const GChar_t *pszArg2) |
| bool | isLangDefault () const |
| void | put_Language (const cLanguageID &Lang) |
| const cLanguageID & | get_Language () const noexcept |
| HRESULT | LoadLangFromFile (cStringF sLangFilePath) |
| UNITTEST_FRIEND (cTextLocMgr) | |
Static Public Attributes | |
| static const cLanguageID | sm_LangDef |
Manage text for a localization to a particular language. TEXTLOC_t StrT::k_LEN_MAX is the max size.
|
noexcept |
default to English.
| GrayLib::cTextLocMgr::~cTextLocMgr | ( | ) |
|
inlinenoexcept |
What language is this for ?
Get a string from the resource pool. NOT OK if this fails.
| cString GrayLib::cTextLocMgr::GetString2 | ( | TEXTLOC_t | idTextLoc, |
| const GChar_t * | pszArg1, | ||
| const GChar_t * | pszArg2 | ||
| ) |
| cString GrayLib::cTextLocMgr::GetStringId | ( | RESOURCEID_t | id | ) |
Get a string from the resource pool.
| cString GrayLib::cTextLocMgr::GetStringV | ( | TEXTLOC_t | idTextLoc, |
| const GChar_t ** | ppszArgs, | ||
| int | iQty | ||
| ) |
Get a test string from the resource pool. Arguments are all strings. format is %1 %2 %3 form. va_list
| bool GrayLib::cTextLocMgr::isLangDefault | ( | ) | const |
Read cIniFile in format: String = IDS_InternalEnum, 169, "Default ENU Text", "Alt Translated Text"
| void GrayLib::cTextLocMgr::put_Language | ( | const cLanguageID & | Lang | ) |
Change the current language. Set my language of choice.
| GrayLib::cTextLocMgr::UNITTEST_FRIEND | ( | cTextLocMgr | ) |
|
static |