0.07.18
C++ Open Travel Request Parsing Library
Loading...
Searching...
No Matches
Language.hpp
Go to the documentation of this file.
1
#ifndef __OPENTREP_LANGUAGE_HPP
2
#define __OPENTREP_LANGUAGE_HPP
3
4
// //////////////////////////////////////////////////////////////////////
5
// Import section
6
// //////////////////////////////////////////////////////////////////////
7
// STL
8
#include <string>
9
10
namespace
OPENTREP
{
11
18
struct
Language
{
19
public
:
25
typedef
enum
{
26
lg_com
= 0,
27
ar
,
ar_DZ
,
ar_MA
,
ar_SA
,
ar_TN
,
28
de
,
de_DE
,
29
en
,
en_GB
,
en_US
,
30
es
,
es_AR
,
es_ES
,
es_MX
,
31
fa
,
fa_IR
,
32
fr
,
fr_BE
,
fr_CA
,
fr_CH
,
fr_FR
,
33
he
,
he_IL
,
34
ko
,
ko_KR
,
35
pl
,
pl_PL
,
36
pt
,
pt_BR
,
pt_PT
,
37
sv
,
sv_SE
,
38
ru
,
ru_RU
,
39
uk
,
uk_UA
,
40
zh
,
zh_CN
,
zh_HK
,
zh_TW
,
41
LAST_VALUE
42
} EN_Language;
43
47
static
const
std::string&
getLongLabel
(
const
EN_Language&);
48
52
static
const
std::string&
getShortLabel
(
const
EN_Language&);
53
57
static
EN_Language
getCode
(
const
std::string&);
58
59
private
:
64
static
const
std::string _longLabels[
LAST_VALUE
+1];
65
69
static
const
std::string _shortLabels[
LAST_VALUE
+1];
70
};
71
72
}
73
#endif
// __OPENTREP_LANGUAGE_HPP
OPENTREP
Definition
BasChronometer.cpp:10
OPENTREP::Language
Definition
Language.hpp:18
OPENTREP::Language::getLongLabel
static const std::string & getLongLabel(const EN_Language &)
Definition
Language.cpp:37
OPENTREP::Language::es_ES
@ es_ES
Definition
Language.hpp:30
OPENTREP::Language::fr_CH
@ fr_CH
Definition
Language.hpp:32
OPENTREP::Language::fr
@ fr
Definition
Language.hpp:32
OPENTREP::Language::zh_HK
@ zh_HK
Definition
Language.hpp:40
OPENTREP::Language::ar_TN
@ ar_TN
Definition
Language.hpp:27
OPENTREP::Language::es_AR
@ es_AR
Definition
Language.hpp:30
OPENTREP::Language::pl_PL
@ pl_PL
Definition
Language.hpp:35
OPENTREP::Language::pt_BR
@ pt_BR
Definition
Language.hpp:36
OPENTREP::Language::en
@ en
Definition
Language.hpp:29
OPENTREP::Language::fa
@ fa
Definition
Language.hpp:31
OPENTREP::Language::fa_IR
@ fa_IR
Definition
Language.hpp:31
OPENTREP::Language::ru
@ ru
Definition
Language.hpp:38
OPENTREP::Language::ar_MA
@ ar_MA
Definition
Language.hpp:27
OPENTREP::Language::ar
@ ar
Definition
Language.hpp:27
OPENTREP::Language::ko
@ ko
Definition
Language.hpp:34
OPENTREP::Language::sv
@ sv
Definition
Language.hpp:37
OPENTREP::Language::uk_UA
@ uk_UA
Definition
Language.hpp:39
OPENTREP::Language::he
@ he
Definition
Language.hpp:33
OPENTREP::Language::en_US
@ en_US
Definition
Language.hpp:29
OPENTREP::Language::zh_CN
@ zh_CN
Definition
Language.hpp:40
OPENTREP::Language::lg_com
@ lg_com
Definition
Language.hpp:26
OPENTREP::Language::pt
@ pt
Definition
Language.hpp:36
OPENTREP::Language::zh_TW
@ zh_TW
Definition
Language.hpp:40
OPENTREP::Language::ar_SA
@ ar_SA
Definition
Language.hpp:27
OPENTREP::Language::LAST_VALUE
@ LAST_VALUE
Definition
Language.hpp:41
OPENTREP::Language::sv_SE
@ sv_SE
Definition
Language.hpp:37
OPENTREP::Language::zh
@ zh
Definition
Language.hpp:40
OPENTREP::Language::en_GB
@ en_GB
Definition
Language.hpp:29
OPENTREP::Language::ko_KR
@ ko_KR
Definition
Language.hpp:34
OPENTREP::Language::de
@ de
Definition
Language.hpp:28
OPENTREP::Language::fr_FR
@ fr_FR
Definition
Language.hpp:32
OPENTREP::Language::es
@ es
Definition
Language.hpp:30
OPENTREP::Language::ru_RU
@ ru_RU
Definition
Language.hpp:38
OPENTREP::Language::pl
@ pl
Definition
Language.hpp:35
OPENTREP::Language::pt_PT
@ pt_PT
Definition
Language.hpp:36
OPENTREP::Language::he_IL
@ he_IL
Definition
Language.hpp:33
OPENTREP::Language::de_DE
@ de_DE
Definition
Language.hpp:28
OPENTREP::Language::fr_BE
@ fr_BE
Definition
Language.hpp:32
OPENTREP::Language::fr_CA
@ fr_CA
Definition
Language.hpp:32
OPENTREP::Language::uk
@ uk
Definition
Language.hpp:39
OPENTREP::Language::es_MX
@ es_MX
Definition
Language.hpp:30
OPENTREP::Language::ar_DZ
@ ar_DZ
Definition
Language.hpp:27
OPENTREP::Language::getCode
static EN_Language getCode(const std::string &)
Definition
Language.cpp:48
OPENTREP::Language::getShortLabel
static const std::string & getShortLabel(const EN_Language &)
Definition
Language.cpp:43
Generated on Mon May 5 2025 00:00:00 for OpenTREP by
1.13.2