LibreOffice Module i18nlangtag (master)
1
include
i18nlangtag
applelangid.hxx
Go to the documentation of this file.
1
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2
/*
3
* This file is part of the LibreOffice project.
4
*
5
* This Source Code Form is subject to the terms of the Mozilla Public
6
* License, v. 2.0. If a copy of the MPL was not distributed with this
7
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
8
*/
9
10
//as seen at http://www.microsoft.com/typography/otspec/name.htm
11
12
#ifndef INCLUDED_I18NLANGTAG_APPLELANGID_H
13
#define INCLUDED_I18NLANGTAG_APPLELANGID_H
14
15
#include <
i18nlangtag/languagetag.hxx
>
16
17
enum class
AppleLanguageId
:
unsigned
short
18
{
19
ENGLISH
=0,
20
FRENCH
=1,
21
GERMAN
=2,
22
ITALIAN
=3,
23
DUTCH
=4,
24
SWEDISH
=5,
25
SPANISH
=6,
26
DANISH
=7,
27
PORTUGUESE
=8,
28
NORWEGIAN
=9,
29
HEBREW
=10,
30
JAPANESE
=11,
31
ARABIC
=12,
32
FINNISH
=13,
33
GREEK
=14,
34
ICELANDIC
=15,
35
MALTESE
=16,
36
TURKISH
=17,
37
CROATIAN
=18,
38
CHINESE_TRADITIONAL
=19,
39
URDU
=20,
40
HINDI
=21,
41
THAI
=22,
42
KOREAN
=23,
43
LITHUANIAN
=24,
44
POLISH
=25,
45
HUNGARIAN
=26,
46
ESTONIAN
=27,
47
LATVIAN
=28,
48
SAMI
=29,
49
FAROESE
=30,
50
FARSI
=31,
51
RUSSIAN
=32,
52
CHINESE_SIMPLIFIED
=33,
53
FLEMISH
=34,
54
IRISH_GAELIC
=35,
55
ALBANIAN
=36,
56
ROMANIAN
=37,
57
CZECH
=38,
58
SLOVAK
=39,
59
SLOVENIAN
=40,
60
YIDDISH
=41,
61
SERBIAN
=42,
62
MACEDONIAN
=43,
63
BULGARIAN
=44,
64
UKRAINIAN
=45,
65
BYELORUSSIAN
=46,
66
UZBEK
=47,
67
KAZAKH
=48,
68
AZERI_CYRILLIC
=49,
69
AZERI_ARABIC
=50,
70
ARMENIAN
=51,
71
GEORGIAN
=52,
72
MOLDAVIAN
=53,
73
KIRGHIZ
=54,
74
TAJIKI
=55,
75
TURKMEN
=56,
76
MONGOLIAN_MONGOLIAN
=57,
77
MONGOLIAN_CYRILLIC
=58,
78
PASHTO
=59,
79
KURDISH
=60,
80
KASHMIRI
=61,
81
SINDHI
=62,
82
TIBETAN
=63,
83
NEPALI
=64,
84
SANSKRIT
=65,
85
MARATHI
=66,
86
BENGALI
=67,
87
ASSAMESE
=68,
88
GUJARATI
=69,
89
PUNJABI
=70,
90
ORIYA
=71,
91
MALAYALAM
=72,
92
KANNADA
=73,
93
TAMIL
=74,
94
TELUGU
=75,
95
SINHALESE
=76,
96
BURMESE
=77,
97
KHMER
=78,
98
LAO
=79,
99
VIETNAMESE
=80,
100
INDONESIAN
=81,
101
TAGALONG
=82,
102
MALAY_LATIN
=83,
103
MALAY_ARABIC
=84,
104
AMHARIC
=85,
105
TIGRINYA
=86,
106
GALLA
=87,
107
SOMALI
=88,
108
SWAHILI
=89,
109
KINYARWANDA
=90,
110
RUNDI
=91,
111
NYANJA
=92,
112
MALAGASY
=93,
113
ESPERANTO
=94,
114
WELSH
=128,
115
BASQUE
=129,
116
CATALAN
=130,
117
LATIN
=131,
118
QUENCHUA
=132,
119
GUARANI
=133,
120
AYMARA
=134,
121
TATAR
=135,
122
UIGHUR
=136,
123
DZONGKHA
=137,
124
JAVANESE_LATIN
=138,
125
SUNDANESE_LATIN
=139,
126
GALICIAN
=140,
127
AFRIKAANS
=141,
128
BRETON
=142,
129
INUKTITUT
=143,
130
SCOTTISH_GAELIC
=144,
131
MANX_GAELIC
=145,
132
IRISH_GAELIC_WITH_DOT_ABOVE
=146,
133
TONGAN
=147,
134
GREEK_POLYTONIC
=148,
135
GREENLANDIC
=149,
136
AZERI_LATIN
=150,
137
};
138
140
I18NLANGTAG_DLLPUBLIC
LanguageTag
makeLanguageTagFromAppleLanguageId
(
AppleLanguageId
nLanguage);
141
142
143
#endif
/* INCLUDED_I18NLANGTAG_APPLELANGID_H */
144
145
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
AppleLanguageId
AppleLanguageId
Definition:
applelangid.hxx:18
AppleLanguageId::INDONESIAN
@ INDONESIAN
AppleLanguageId::DANISH
@ DANISH
AppleLanguageId::HINDI
@ HINDI
AppleLanguageId::FARSI
@ FARSI
AppleLanguageId::ICELANDIC
@ ICELANDIC
AppleLanguageId::INUKTITUT
@ INUKTITUT
AppleLanguageId::TATAR
@ TATAR
AppleLanguageId::ASSAMESE
@ ASSAMESE
AppleLanguageId::CATALAN
@ CATALAN
AppleLanguageId::TONGAN
@ TONGAN
AppleLanguageId::ENGLISH
@ ENGLISH
AppleLanguageId::LATVIAN
@ LATVIAN
AppleLanguageId::MALAGASY
@ MALAGASY
AppleLanguageId::GUARANI
@ GUARANI
AppleLanguageId::BULGARIAN
@ BULGARIAN
AppleLanguageId::KURDISH
@ KURDISH
AppleLanguageId::BURMESE
@ BURMESE
AppleLanguageId::FRENCH
@ FRENCH
AppleLanguageId::UIGHUR
@ UIGHUR
AppleLanguageId::DZONGKHA
@ DZONGKHA
AppleLanguageId::PUNJABI
@ PUNJABI
AppleLanguageId::TURKMEN
@ TURKMEN
AppleLanguageId::TURKISH
@ TURKISH
AppleLanguageId::JAVANESE_LATIN
@ JAVANESE_LATIN
AppleLanguageId::IRISH_GAELIC
@ IRISH_GAELIC
AppleLanguageId::SWEDISH
@ SWEDISH
AppleLanguageId::UKRAINIAN
@ UKRAINIAN
AppleLanguageId::MANX_GAELIC
@ MANX_GAELIC
AppleLanguageId::RUNDI
@ RUNDI
AppleLanguageId::MONGOLIAN_CYRILLIC
@ MONGOLIAN_CYRILLIC
AppleLanguageId::CHINESE_SIMPLIFIED
@ CHINESE_SIMPLIFIED
AppleLanguageId::CROATIAN
@ CROATIAN
AppleLanguageId::SAMI
@ SAMI
AppleLanguageId::SWAHILI
@ SWAHILI
AppleLanguageId::JAPANESE
@ JAPANESE
AppleLanguageId::KINYARWANDA
@ KINYARWANDA
AppleLanguageId::AMHARIC
@ AMHARIC
AppleLanguageId::GREENLANDIC
@ GREENLANDIC
AppleLanguageId::PASHTO
@ PASHTO
AppleLanguageId::SOMALI
@ SOMALI
AppleLanguageId::MALTESE
@ MALTESE
AppleLanguageId::RUSSIAN
@ RUSSIAN
AppleLanguageId::UZBEK
@ UZBEK
AppleLanguageId::GALLA
@ GALLA
AppleLanguageId::GALICIAN
@ GALICIAN
AppleLanguageId::MACEDONIAN
@ MACEDONIAN
AppleLanguageId::QUENCHUA
@ QUENCHUA
AppleLanguageId::ESPERANTO
@ ESPERANTO
AppleLanguageId::SLOVENIAN
@ SLOVENIAN
AppleLanguageId::BYELORUSSIAN
@ BYELORUSSIAN
AppleLanguageId::SINHALESE
@ SINHALESE
AppleLanguageId::FAROESE
@ FAROESE
AppleLanguageId::MALAY_ARABIC
@ MALAY_ARABIC
AppleLanguageId::SINDHI
@ SINDHI
AppleLanguageId::PORTUGUESE
@ PORTUGUESE
AppleLanguageId::AZERI_ARABIC
@ AZERI_ARABIC
AppleLanguageId::MOLDAVIAN
@ MOLDAVIAN
AppleLanguageId::WELSH
@ WELSH
AppleLanguageId::KIRGHIZ
@ KIRGHIZ
AppleLanguageId::BASQUE
@ BASQUE
AppleLanguageId::VIETNAMESE
@ VIETNAMESE
AppleLanguageId::NYANJA
@ NYANJA
AppleLanguageId::MALAY_LATIN
@ MALAY_LATIN
AppleLanguageId::DUTCH
@ DUTCH
AppleLanguageId::TAGALONG
@ TAGALONG
AppleLanguageId::AZERI_LATIN
@ AZERI_LATIN
AppleLanguageId::CHINESE_TRADITIONAL
@ CHINESE_TRADITIONAL
AppleLanguageId::TIGRINYA
@ TIGRINYA
AppleLanguageId::NORWEGIAN
@ NORWEGIAN
AppleLanguageId::SERBIAN
@ SERBIAN
AppleLanguageId::AYMARA
@ AYMARA
AppleLanguageId::FLEMISH
@ FLEMISH
AppleLanguageId::SCOTTISH_GAELIC
@ SCOTTISH_GAELIC
AppleLanguageId::ORIYA
@ ORIYA
AppleLanguageId::CZECH
@ CZECH
AppleLanguageId::ALBANIAN
@ ALBANIAN
AppleLanguageId::ITALIAN
@ ITALIAN
AppleLanguageId::FINNISH
@ FINNISH
AppleLanguageId::MARATHI
@ MARATHI
AppleLanguageId::SANSKRIT
@ SANSKRIT
AppleLanguageId::LITHUANIAN
@ LITHUANIAN
AppleLanguageId::ESTONIAN
@ ESTONIAN
AppleLanguageId::SPANISH
@ SPANISH
AppleLanguageId::POLISH
@ POLISH
AppleLanguageId::BRETON
@ BRETON
AppleLanguageId::KASHMIRI
@ KASHMIRI
AppleLanguageId::TAJIKI
@ TAJIKI
AppleLanguageId::GREEK
@ GREEK
AppleLanguageId::IRISH_GAELIC_WITH_DOT_ABOVE
@ IRISH_GAELIC_WITH_DOT_ABOVE
AppleLanguageId::KOREAN
@ KOREAN
AppleLanguageId::SLOVAK
@ SLOVAK
AppleLanguageId::NEPALI
@ NEPALI
AppleLanguageId::MONGOLIAN_MONGOLIAN
@ MONGOLIAN_MONGOLIAN
AppleLanguageId::YIDDISH
@ YIDDISH
AppleLanguageId::GREEK_POLYTONIC
@ GREEK_POLYTONIC
AppleLanguageId::ROMANIAN
@ ROMANIAN
AppleLanguageId::HUNGARIAN
@ HUNGARIAN
AppleLanguageId::URDU
@ URDU
AppleLanguageId::AZERI_CYRILLIC
@ AZERI_CYRILLIC
AppleLanguageId::SUNDANESE_LATIN
@ SUNDANESE_LATIN
AppleLanguageId::GERMAN
@ GERMAN
AppleLanguageId::KAZAKH
@ KAZAKH
AppleLanguageId::AFRIKAANS
@ AFRIKAANS
makeLanguageTagFromAppleLanguageId
I18NLANGTAG_DLLPUBLIC LanguageTag makeLanguageTagFromAppleLanguageId(AppleLanguageId nLanguage)
Init LanguageTag with Apple LanguageId.
Definition:
languagetag.cxx:2999
LanguageTag
Wrapper for liblangtag BCP 47 language tags, MS-LangIDs, locales and conversions in between.
Definition:
languagetag.hxx:53
I18NLANGTAG_DLLPUBLIC
#define I18NLANGTAG_DLLPUBLIC
Definition:
i18nlangtagdllapi.h:28
SvtScriptType::LATIN
@ LATIN
languagetag.hxx
GEORGIAN
GEORGIAN
THAI
THAI
MALAYALAM
MALAYALAM
TAMIL
TAMIL
KHMER
KHMER
TELUGU
TELUGU
TIBETAN
TIBETAN
HEBREW
HEBREW
KANNADA
KANNADA
ARABIC
ARABIC
BENGALI
BENGALI
LAO
LAO
ARMENIAN
ARMENIAN
GUJARATI
GUJARATI
Generated on Sun Jul 30 2023 04:29:43 for LibreOffice Module i18nlangtag (master) by
1.9.3