36 const char *
const lang = getenv(
"LANG");
37 if ((lang !=
nullptr) && strlen(lang) > 1000)
53 else if (lang.size() > 1000)
58 size_t dot = lang.find(
'.');
59 if (dot != std::string::npos)
60 lang = lang.substr(0, dot);
61 langs.push_back(lang);
63 if (dot != std::string::npos)
64 langs.push_back(lang.substr(0, dot));
76 langs.push_back(lang);
77 const size_t idx = lang.find(
'_');
78 if (idx != std::string::npos)
79 langs.push_back(lang.substr(0, idx));
95 else if (lang.size() > 1000)
112 else if (lang.size() > 1000)
117 size_t dot = lang.find(
'.');
118 if (dot != std::string::npos)
119 lang = lang.substr(0, dot);
120 dot = lang.find(
'_');
121 if (dot != std::string::npos)
122 return lang.substr(0, dot);
std::string getStringValue(const std::string &key) const
std::string getLangShort()
static const char * getLangName()
std::string getLangSimple()
std::vector< std::string > LangVect
const std::string & getPo(const int id)