12 const std::string Language::_longLabels[
LAST_VALUE+1] = {
14 "ar",
"ar_DZ",
"ar_MA",
"ar_SA",
"ar_TN",
15 "de",
"de_DE",
"en",
"en_GB",
"en_US",
"es",
"es_AR",
"es_ES",
"es_MX",
17 "fr",
"fr_BE",
"fr_CA",
"fr_CH",
"fr_FR",
18 "he",
"he_IL",
"ko",
"ko_KR",
"pl",
"pl_PL",
"pt",
"pt_BR",
"pt_PT",
20 "ru",
"ru_RU",
"uk",
"uk_UA",
"zh",
"zh_CN",
"zh_HK",
"zh_TW",
24 const std::string Language::_shortLabels[
LAST_VALUE+1] = {
26 "ar",
"ar",
"ar",
"ar",
"ar",
27 "de",
"de",
"en",
"en",
"en",
"es",
"es",
"es",
"es",
29 "fr",
"fr",
"fr",
"fr",
"fr",
30 "he",
"he",
"ko",
"ko",
"pl",
"pl",
"pt",
"pt",
"pt",
32 "ru",
"ru",
"uk",
"uk",
"zh",
"zh",
"zh",
"zh",
38 return Language::_longLabels[iLanguage];
44 return Language::_shortLabels[iLanguage];
52 if (iLanguageString.empty() ==
true) {
57 for (
unsigned int itLanguageCode = 1; itLanguageCode !=
LAST_VALUE;
62 oLanguageCode = lLanguageCode;
static const std::string & getLongLabel(const EN_Language &)
static const std::string & getShortLabel(const EN_Language &)
static EN_Language getCode(const std::string &)