|
1 /* |
|
2 * Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: Language tag constants for SVP. |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 |
|
20 #ifndef SVPLANGUAGETAGCONSTS_H |
|
21 #define SVPLANGUAGETAGCONSTS_H |
|
22 |
|
23 // Language tags, needed for mapping Symbian language codes |
|
24 // to language tags (ISO 639-1) |
|
25 _LIT8( KSVPLanguageTagEn, "en" ); // english |
|
26 _LIT8( KSVPLanguageTagFr, "fr" ); // french |
|
27 _LIT8( KSVPLanguageTagDe, "de" ); // german |
|
28 _LIT8( KSVPLanguageTagEs, "es" ); // spanish |
|
29 _LIT8( KSVPLanguageTagIt, "it" ); // italian |
|
30 _LIT8( KSVPLanguageTagSv, "sv" ); // swedish |
|
31 _LIT8( KSVPLanguageTagDa, "da" ); // danish |
|
32 _LIT8( KSVPLanguageTagNo, "no" ); // norwegian |
|
33 _LIT8( KSVPLanguageTagFi, "fi" ); // finnish |
|
34 _LIT8( KSVPLanguageTagAmerican, "en" ); // american english |
|
35 _LIT8( KSVPLanguageTagSwissFrench, "fr" ); // swiss french |
|
36 _LIT8( KSVPLanguageTagSwissGerman, "de" ); // swiss german |
|
37 _LIT8( KSVPLanguageTagPt, "pt" ); // portugese |
|
38 _LIT8( KSVPLanguageTagTr, "tr" ); // turkish |
|
39 _LIT8( KSVPLanguageTagIs, "is" ); // icelandic |
|
40 _LIT8( KSVPLanguageTagRu, "ru" ); // russian |
|
41 _LIT8( KSVPLanguageTagHu, "hu" ); // hungarian |
|
42 _LIT8( KSVPLanguageTagNl, "nl" ); // dutch |
|
43 _LIT8( KSVPLanguageTagBelgianFlemish, "nl" ); // belgian flemish |
|
44 _LIT8( KSVPLanguageTagAustralian, "en" ); // australian english |
|
45 _LIT8( KSVPLanguageTagESVPLangBelgianFrench, "fr" ); // belgian french |
|
46 _LIT8( KSVPLanguageTagESVPLangAustrianGerman, "de" ); // austrian german |
|
47 _LIT8( KSVPLanguageTagESVPLangNewZealandEnglish, "en" ); // new zealand english |
|
48 _LIT8( KSVPLanguageTagESVPLangInternationalFrench, "fr" ); // international french |
|
49 _LIT8( KSVPLanguageTagCs, "cs" ); // czech |
|
50 _LIT8( KSVPLanguageTagSk, "sk" ); // slovak |
|
51 _LIT8( KSVPLanguageTagPl, "pl" ); // polish |
|
52 _LIT8( KSVPLanguageTagSl, "sl" ); // slovenian |
|
53 _LIT8( KSVPLanguageTagTaiwaneseChinese, "zh" ); // taiwanese chinese |
|
54 _LIT8( KSVPLanguageTagHongKongChinese, "zh" ); // hong kong chinese |
|
55 _LIT8( KSVPLanguageTagChinese, "zh" ); // republic of china's chinese |
|
56 _LIT8( KSVPLanguageTagJa, "ja" ); // japanese |
|
57 _LIT8( KSVPLanguageTagTh, "th" ); // thai |
|
58 _LIT8( KSVPLanguageTagAf, "af" ); // afrikaans |
|
59 _LIT8( KSVPLanguageTagSq, "sq" ); // albanian |
|
60 _LIT8( KSVPLanguageTagAm, "am" ); // amharic |
|
61 _LIT8( KSVPLanguageTagAr, "ar" ); // arabic |
|
62 _LIT8( KSVPLanguageTagHy, "hy" ); // armenian |
|
63 _LIT8( KSVPLanguageTagTl, "tl" ); // tagalog |
|
64 _LIT8( KSVPLanguageTagBe, "be" ); // belarussian |
|
65 _LIT8( KSVPLanguageTagBn, "bn" ); // bengali |
|
66 _LIT8( KSVPLanguageTagBg, "bg" ); // bulgarian |
|
67 _LIT8( KSVPLanguageTagMy, "my" ); // burmese |
|
68 _LIT8( KSVPLanguageTagCa, "ca" ); // catalan |
|
69 _LIT8( KSVPLanguageTagHr, "hr" ); // croatian |
|
70 _LIT8( KSVPLanguageTagCanadianEnglish, "en" ); // canadian english |
|
71 _LIT8( KSVPLanguageTagInternationalEnglish, "en" ); // international english |
|
72 _LIT8( KSVPLanguageTagSouthAfricanEnglish, "en" ); // south african english |
|
73 _LIT8( KSVPLanguageTagEt, "et" ); // estonian |
|
74 _LIT8( KSVPLanguageTagFa, "fa" ); // farsi |
|
75 _LIT8( KSVPLanguageTagCanadianFrench, "fr" ); // canadian french |
|
76 _LIT8( KSVPLanguageTagGd, "gd" ); // gaelic |
|
77 _LIT8( KSVPLanguageTagKa, "ka" ); // georgian |
|
78 _LIT8( KSVPLanguageTagEl, "el" ); // greek |
|
79 _LIT8( KSVPLanguageTagCyprusGreek, "el" ); // cyprus greek |
|
80 _LIT8( KSVPLanguageTagGu, "gu" ); // gujarati |
|
81 _LIT8( KSVPLanguageTagHe, "he" ); // hebrew |
|
82 _LIT8( KSVPLanguageTagHi, "hi" ); // hindi |
|
83 _LIT8( KSVPLanguageTagId, "id" ); // indonesian |
|
84 _LIT8( KSVPLanguageTagGa, "ga" ); // irish |
|
85 _LIT8( KSVPLanguageTagSwissItalian, "it" ); // swiss italian |
|
86 _LIT8( KSVPLanguageTagKn, "kn" ); // kannada |
|
87 _LIT8( KSVPLanguageTagKk, "kk" ); // kazakh |
|
88 _LIT8( KSVPLanguageTagKm, "km" ); // khmer |
|
89 _LIT8( KSVPLanguageTagKo, "ko" ); // korean |
|
90 _LIT8( KSVPLanguageTagLo, "lo" ); // lao |
|
91 _LIT8( KSVPLanguageTagLv, "lv" ); // latvian |
|
92 _LIT8( KSVPLanguageTagLt, "lt" ); // lithuanian |
|
93 _LIT8( KSVPLanguageTagMk, "mk" ); // macedonian |
|
94 _LIT8( KSVPLanguageTagMs, "ms" ); // malay |
|
95 _LIT8( KSVPLanguageTagMl, "ml" ); // malayam |
|
96 _LIT8( KSVPLanguageTagMr, "mr" ); // marathi |
|
97 _LIT8( KSVPLanguageTagMo, "mo" ); // moldovian |
|
98 _LIT8( KSVPLanguageTagMn, "mn" ); // mongolian |
|
99 _LIT8( KSVPLanguageTagNorwegianNynorsk, "no" ); // norwegian nynorsk |
|
100 _LIT8( KSVPLanguageTagBrazilianPortugese, "pt" ); // brazilian portugese |
|
101 _LIT8( KSVPLanguageTagPa, "pa" ); // punjabi |
|
102 _LIT8( KSVPLanguageTagRo, "ro" ); // romanian |
|
103 _LIT8( KSVPLanguageTagSr, "sr" ); // serbian |
|
104 _LIT8( KSVPLanguageTagSi, "si" ); // sinhalese |
|
105 _LIT8( KSVPLanguageTagSo, "so" ); // somali |
|
106 _LIT8( KSVPLanguageTagInternationalSpanish, "es" ); // international spanish |
|
107 _LIT8( KSVPLanguageTagAmericanSpanish, "es" ); // american spanish |
|
108 _LIT8( KSVPLanguageTagSw, "sw" ); // swahili |
|
109 _LIT8( KSVPLanguageTagFinlandSwedish, "fi" ); // finland swedish |
|
110 _LIT8( KSVPLanguageTagReserved, " " ); // Reserved for future use |
|
111 _LIT8( KSVPLanguageTagTa, "ta" ); // tamil |
|
112 _LIT8( KSVPLanguageTagTe, "te" ); // telugu |
|
113 _LIT8( KSVPLanguageTagBo, "bo" ); // tibetan |
|
114 _LIT8( KSVPLanguageTagTi, "ti" ); // tigrinya |
|
115 _LIT8( KSVPLanguageTagCyprusTurkish, "tr" ); // cyprus turkish |
|
116 _LIT8( KSVPLanguageTagTurkaem, " " ); // turkaem |
|
117 _LIT8( KSVPLanguageTagUk, "uk" ); // ukrainian |
|
118 _LIT8( KSVPLanguageTagUr, "ur" ); // urdu |
|
119 _LIT8( KSVPLanguageTagReserved2, " " ); // reserved for future use 2 |
|
120 _LIT8( KSVPLanguageTagVi, "vi" ); // vietnamese |
|
121 _LIT8( KSVPLanguageTagCy, "cy" ); // welsh |
|
122 _LIT8( KSVPLanguageTagZu, "zu" ); // zulu |
|
123 _LIT8( KSVPLanguageTagSoth, "LS"); // lesotho |
|
124 _LIT8( KSVPLanguageTagMalay, "ms"); // malay |
|
125 |
|
126 // enumeration for Symbian supported languages |
|
127 enum TLanguageTags |
|
128 { |
|
129 ESVPLangTest, // not used |
|
130 ESVPLangEnglish, |
|
131 ESVPLangFrench, |
|
132 ESVPLangGerman, |
|
133 ESVPLangSpanish, |
|
134 ESVPLangItalian, |
|
135 ESVPLangSwedish, |
|
136 ESVPLangDanish, |
|
137 ESVPLangNorwegian, |
|
138 ESVPLangFinnish, |
|
139 ESVPLangAmerican, |
|
140 ESVPLangSwissFrench, |
|
141 ESVPLangSwissGerman, |
|
142 ESVPLangPortuguese, |
|
143 ESVPLangTurkish, |
|
144 ESVPLangIcelandic, |
|
145 ESVPLangRussian, |
|
146 ESVPLangHungarian, |
|
147 ESVPLangDutch, |
|
148 ESVPLangBelgianFlemish, |
|
149 ESVPLangAustralian, |
|
150 ESVPLangBelgianFrench, |
|
151 ESVPLangAustrian, |
|
152 ESVPLangNewZealand, |
|
153 ESVPLangInternationalFrench, |
|
154 ESVPLangCzech, |
|
155 ESVPLangSlovak, |
|
156 ESVPLangPolish, |
|
157 ESVPLangSlovenian, |
|
158 ESVPLangTaiwanChinese, |
|
159 ESVPLangHongKongChinese, |
|
160 ESVPLangPrcChinese, |
|
161 ESVPLangJapanese, |
|
162 ESVPLangThai, |
|
163 ESVPLangAfrikaans, |
|
164 ESVPLangAlbanian, |
|
165 ESVPLangAmharic, |
|
166 ESVPLangArabic, |
|
167 ESVPLangArmenian, |
|
168 ESVPLangTagalog, |
|
169 ESVPLangBelarussian, |
|
170 ESVPLangBengali, |
|
171 ESVPLangBulgarian, |
|
172 ESVPLangBurmese, |
|
173 ESVPLangCatalan, |
|
174 ESVPLangCroatian, |
|
175 ESVPLangCanadianEnglish, |
|
176 ESVPLangInternationalEnglish, |
|
177 ESVPLangSouthAfricanEnglish, |
|
178 ESVPLangEstonian, |
|
179 ESVPLangFarsi, |
|
180 ESVPLangCanadianFrench, |
|
181 ESVPLangScotsGaelic, |
|
182 ESVPLangGeorgian, |
|
183 ESVPLangGreek, |
|
184 ESVPLangCyprusGreek, |
|
185 ESVPLangGujarati, |
|
186 ESVPLangHebrew, |
|
187 ESVPLangHindi, |
|
188 ESVPLangIndonesian, |
|
189 ESVPLangIrish, |
|
190 ESVPLangSwissItalian, |
|
191 ESVPLangKannada, |
|
192 ESVPLangKazakh, |
|
193 ESVPLangKhmer, |
|
194 ESVPLangKorean, |
|
195 ESVPLangLao, |
|
196 ESVPLangLatvian, |
|
197 ESVPLangLithuanian, |
|
198 ESVPLangMacedonian, |
|
199 ESVPLangMalay, |
|
200 ESVPLangMalayalam, |
|
201 ESVPLangMarathi, |
|
202 ESVPLangMoldavian, |
|
203 ESVPLangMongolian, |
|
204 ESVPLangNorwegianNynorsk, |
|
205 ESVPLangBrazilianPortuguese, |
|
206 ESVPLangPunjabi, |
|
207 ESVPLangRomanian, |
|
208 ESVPLangSerbian, |
|
209 ESVPLangSinhalese, |
|
210 ESVPLangSomali, |
|
211 ESVPLangInternationalSpanish, |
|
212 ESVPLangLatinAmericanSpanish, |
|
213 ESVPLangSwahili, |
|
214 ESVPLangFinlandSwedish, |
|
215 ESVPLangReserved1, |
|
216 ESVPLangTamil, |
|
217 ESVPLangTelugu, |
|
218 ESVPLangTibetan, |
|
219 ESVPLangTigrinya, |
|
220 ESVPLangCyprusTurkish, |
|
221 ESVPLangTurkmen, |
|
222 ESVPLangUkrainian, |
|
223 ESVPLangUrdu, |
|
224 ESVPLangReserved2, |
|
225 ESVPLangVietnamese, |
|
226 ESVPLangWelsh, |
|
227 ESVPLangZulu, |
|
228 ESVPLangOther, |
|
229 ESVPLangManufacturerEnglish, |
|
230 ESVPLangSouthSotho, |
|
231 ESVPLangEnglish_Apac = 129, |
|
232 ESVPLangEnglish_Taiwan = 157, |
|
233 ESVPLangEnglish_HongKong = 158, |
|
234 ESVPLangEnglish_Prc = 159, |
|
235 ESVPLangEnglish_Japan = 160, |
|
236 ESVPLangEnglish_Thailand = 161, |
|
237 ESVPLangMalay_Apac = 326, |
|
238 ESVPLangMaximum = 0xFFFE, |
|
239 ESVPLangNone = 0xFFFF |
|
240 }; |
|
241 |
|
242 #endif // SVPLANGUAGETAGCONSTS_H |