os/kernelhwsrv/kernel/eka/include/e32lang.h
changeset 0 bde4ae8d615e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/os/kernelhwsrv/kernel/eka/include/e32lang.h	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,693 @@
     1.4 +// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
     1.5 +// All rights reserved.
     1.6 +// This component and the accompanying materials are made available
     1.7 +// under the terms of the License "Eclipse Public License v1.0"
     1.8 +// which accompanies this distribution, and is available
     1.9 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
    1.10 +//
    1.11 +// Initial Contributors:
    1.12 +// Nokia Corporation - initial contribution.
    1.13 +//
    1.14 +// Contributors:
    1.15 +//
    1.16 +// Description:
    1.17 +// e32\include\e32lang.h
    1.18 +// 
    1.19 +//
    1.20 +
    1.21 +#ifndef __E32LANG_H__
    1.22 +#define __E32LANG_H__
    1.23 +
    1.24 +
    1.25 +/**
    1.26 +* 
    1.27 +* Extended Languages (aka three-digit locales)
    1.28 +*
    1.29 +* In order to support language variants for specific network operators, the
    1.30 +* language can be extended to 16 bits by pairing it with a dialect. Up to 1024 
    1.31 +* languages and 63 dialects are supported. For example, American Sprint is 
    1.32 +* ELangAmerican with EDialectSprint = 10 + 1024 = 1034.
    1.33 +*
    1.34 +* The locale-specific resource files have a file extension of the form RNNNNN,
    1.35 +* where NNNNN is five digits. For compatibility reasons, any leading zeros are
    1.36 +* ignored, so that .R10 and R00010 are considered identical.
    1.37 +* The locale content for American Sprint is stored in .R1034 (or .R01034)
    1.38 +*/
    1.39 +
    1.40 +/**
    1.41 +@publishedAll
    1.42 +@released
    1.43 +
    1.44 +Language identity enumeration. 
    1.45 +
    1.46 +Each value in the enumeration uniquely identifies a language.
    1.47 +
    1.48 +If another value is needed, one of the following actions should be taken: Either
    1.49 +the Internationalization Technology Architect in Symbian should be contacted or
    1.50 +a defect should be raised against EUser. Unallocated values should not have
    1.51 +meanings inferred or extrapolated from already allocated values.
    1.52 +
    1.53 +@see BaflUtils::NearestLanguageFile
    1.54 +@see BaflUtils::GetDowngradePath
    1.55 +*/
    1.56 +enum TLanguage
    1.57 +	{
    1.58 +	/**
    1.59 +	Enumerated value used for testing - does not represent a language.
    1.60 +	*/
    1.61 +	ELangTest = 0,
    1.62 +	
    1.63 +	/** UK English. */
    1.64 +	ELangEnglish = 1,
    1.65 +	
    1.66 +	/** French. */
    1.67 +	ELangFrench = 2,
    1.68 +	
    1.69 +	/** German. */
    1.70 +	ELangGerman = 3,
    1.71 +	
    1.72 +	/** Spanish. */
    1.73 +	ELangSpanish = 4,
    1.74 +	
    1.75 +	/** Italian. */
    1.76 +	ELangItalian = 5,
    1.77 +	
    1.78 +	/** Swedish. */
    1.79 +	ELangSwedish = 6,
    1.80 +	
    1.81 +	/** Danish. */
    1.82 +	ELangDanish = 7,
    1.83 +	
    1.84 +	/** Norwegian. */
    1.85 +	ELangNorwegian = 8,
    1.86 +	
    1.87 +	/** Finnish. */
    1.88 +	ELangFinnish = 9,
    1.89 +	
    1.90 +	/** American. */
    1.91 +	ELangAmerican = 10,
    1.92 +	
    1.93 +	/** Swiss French. */
    1.94 +	ELangSwissFrench = 11,
    1.95 +	
    1.96 +	/** Swiss German. */
    1.97 +	ELangSwissGerman = 12,
    1.98 +	
    1.99 +	/** Portuguese. */
   1.100 +	ELangPortuguese = 13,
   1.101 +	
   1.102 +	/** Turkish. */
   1.103 +	ELangTurkish = 14,
   1.104 +	
   1.105 +	/** Icelandic. */
   1.106 +	ELangIcelandic = 15,
   1.107 +	
   1.108 +	/** Russian. */
   1.109 +	ELangRussian = 16,
   1.110 +	
   1.111 +	/** Hungarian. */
   1.112 +	ELangHungarian = 17,
   1.113 +	
   1.114 +	/** Dutch. */
   1.115 +	ELangDutch = 18,
   1.116 +	
   1.117 +	/** Belgian Flemish. */
   1.118 +	ELangBelgianFlemish = 19,
   1.119 +	
   1.120 +	/** Australian English. */
   1.121 +	ELangAustralian = 20,
   1.122 +	
   1.123 +	/** Belgian French. */
   1.124 +	ELangBelgianFrench = 21,
   1.125 +	
   1.126 +	/** Austrian German. */
   1.127 +	ELangAustrian = 22,
   1.128 +	
   1.129 +	/** New Zealand English. */
   1.130 +	ELangNewZealand = 23,
   1.131 +	
   1.132 +	/** International French. */
   1.133 +	ELangInternationalFrench = 24,
   1.134 +	
   1.135 +	/** Czech. */
   1.136 +	ELangCzech = 25,
   1.137 +	
   1.138 +	/** Slovak. */
   1.139 +	ELangSlovak = 26,
   1.140 +	
   1.141 +	/** Polish. */
   1.142 +	ELangPolish = 27,
   1.143 +	
   1.144 +	/** Slovenian. */
   1.145 +	ELangSlovenian = 28,
   1.146 +	
   1.147 +	/** Taiwanese Chinese. */
   1.148 +	ELangTaiwanChinese = 29,
   1.149 +	
   1.150 +	/** Hong Kong Chinese. */
   1.151 +	ELangHongKongChinese = 30,
   1.152 +	
   1.153 +	/** Peoples Republic of China's Chinese. */
   1.154 +	ELangPrcChinese = 31,
   1.155 +
   1.156 +	/** Japanese. */
   1.157 +	ELangJapanese = 32,
   1.158 +
   1.159 +	/** Thai. */
   1.160 +	ELangThai = 33,
   1.161 +
   1.162 +	/** Afrikaans. */
   1.163 +	ELangAfrikaans = 34,
   1.164 +
   1.165 +	/** Albanian. */
   1.166 +	ELangAlbanian = 35,
   1.167 +
   1.168 +	/** Amharic. */
   1.169 +	ELangAmharic = 36,
   1.170 +
   1.171 +	/** Arabic. */
   1.172 +	ELangArabic = 37,
   1.173 +
   1.174 +	/** Armenian. */
   1.175 +	ELangArmenian = 38,
   1.176 +
   1.177 +	/** Tagalog. */
   1.178 +	ELangTagalog = 39,
   1.179 +
   1.180 +	/** Belarussian. */
   1.181 +	ELangBelarussian = 40,
   1.182 +
   1.183 +	/** Bengali. */
   1.184 +	ELangBengali = 41,
   1.185 +
   1.186 +	/** Bulgarian. */
   1.187 +	ELangBulgarian = 42,
   1.188 +
   1.189 +	/** Burmese. */
   1.190 +	ELangBurmese = 43,
   1.191 +
   1.192 +	/** Catalan. */
   1.193 +	ELangCatalan = 44,
   1.194 +
   1.195 +	/** Croatian. */
   1.196 +	ELangCroatian = 45,
   1.197 +
   1.198 +	/** Canadian English. */
   1.199 +	ELangCanadianEnglish = 46,
   1.200 +
   1.201 +	/** International English. */
   1.202 +	ELangInternationalEnglish = 47,
   1.203 +
   1.204 +	/** South African English. */
   1.205 +	ELangSouthAfricanEnglish = 48,
   1.206 +
   1.207 +	/** Estonian. */
   1.208 +	ELangEstonian = 49,
   1.209 +
   1.210 +	/** Farsi. */
   1.211 +	ELangFarsi = 50,
   1.212 +
   1.213 +	/** Canadian French. */
   1.214 +	ELangCanadianFrench = 51,
   1.215 +
   1.216 +	/** Gaelic. */
   1.217 +	ELangScotsGaelic = 52,
   1.218 +
   1.219 +	/** Georgian. */
   1.220 +	ELangGeorgian = 53,
   1.221 +
   1.222 +	/** Greek. */
   1.223 +	ELangGreek = 54,
   1.224 +
   1.225 +	/** Cyprus Greek. */
   1.226 +	ELangCyprusGreek = 55,
   1.227 +
   1.228 +	/** Gujarati. */
   1.229 +	ELangGujarati = 56,
   1.230 +
   1.231 +	/** Hebrew. */
   1.232 +	ELangHebrew = 57,
   1.233 +
   1.234 +	/** Hindi. */
   1.235 +	ELangHindi = 58,
   1.236 +
   1.237 +	/** Indonesian. */
   1.238 +	ELangIndonesian = 59,
   1.239 +
   1.240 +	/** Irish. */
   1.241 +	ELangIrish = 60,
   1.242 +
   1.243 +	/** Swiss Italian. */
   1.244 +	ELangSwissItalian = 61,
   1.245 +
   1.246 +	/** Kannada. */
   1.247 +	ELangKannada = 62,
   1.248 +
   1.249 +	/** Kazakh. */
   1.250 +	ELangKazakh = 63,
   1.251 +
   1.252 +	/** Khmer. */
   1.253 +	ELangKhmer = 64,
   1.254 +
   1.255 +	/** Korean. */
   1.256 +	ELangKorean = 65,
   1.257 +
   1.258 +	/** Lao. */
   1.259 +	ELangLao = 66,
   1.260 +
   1.261 +	/** Latvian. */
   1.262 +	ELangLatvian = 67,
   1.263 +
   1.264 +	/** Lithuanian. */
   1.265 +	ELangLithuanian = 68,
   1.266 +
   1.267 +	/** Macedonian. */
   1.268 +	ELangMacedonian = 69,
   1.269 +
   1.270 +	/** Malay. */
   1.271 +	ELangMalay = 70,
   1.272 +
   1.273 +	/** Malayalam. */
   1.274 +	ELangMalayalam = 71,
   1.275 +
   1.276 +	/** Marathi. */
   1.277 +	ELangMarathi = 72,
   1.278 +
   1.279 +	/** Moldavian. */
   1.280 +	ELangMoldavian = 73,
   1.281 +
   1.282 +	/** Mongolian. */
   1.283 +	ELangMongolian = 74,
   1.284 +
   1.285 +	/** Norwegian Nynorsk. */
   1.286 +	ELangNorwegianNynorsk = 75,
   1.287 +
   1.288 +	/** Brazilian Portuguese. */
   1.289 +	ELangBrazilianPortuguese = 76,
   1.290 +
   1.291 +	/** Punjabi. */
   1.292 +	ELangPunjabi = 77,
   1.293 +
   1.294 +	/** Romanian. */
   1.295 +	ELangRomanian = 78,
   1.296 +
   1.297 +	/** Serbian. */
   1.298 +	ELangSerbian = 79,
   1.299 +
   1.300 +	/** Sinhalese. */
   1.301 +	ELangSinhalese = 80,
   1.302 +
   1.303 +	/** Somali. */
   1.304 +	ELangSomali = 81,
   1.305 +
   1.306 +	/** International Spanish. */
   1.307 +	ELangInternationalSpanish = 82,
   1.308 +
   1.309 +	/** American Spanish. */
   1.310 +	ELangLatinAmericanSpanish = 83,
   1.311 +
   1.312 +	/** Swahili. */
   1.313 +	ELangSwahili = 84,
   1.314 +
   1.315 +	/** Finland Swedish. */
   1.316 +	ELangFinlandSwedish = 85,
   1.317 +
   1.318 +	/** Reserved, not in use. */
   1.319 +	ELangReserved1 = 86,		// This enum should not be used for new languages, see INC110543
   1.320 +
   1.321 +	/** Tamil. */
   1.322 +	ELangTamil = 87,
   1.323 +
   1.324 +	/** Telugu. */
   1.325 +	ELangTelugu = 88,
   1.326 +
   1.327 +	/** Tibetan. */
   1.328 +	ELangTibetan = 89,
   1.329 +
   1.330 +	/** Tigrinya. */
   1.331 +	ELangTigrinya = 90,
   1.332 +
   1.333 +	/** Cyprus Turkish. */
   1.334 +	ELangCyprusTurkish = 91,
   1.335 +
   1.336 +	/** Turkmen. */
   1.337 +	ELangTurkmen = 92,
   1.338 +
   1.339 +	/** Ukrainian. */
   1.340 +	ELangUkrainian = 93,
   1.341 +
   1.342 +	/** Urdu. */
   1.343 +	ELangUrdu = 94,
   1.344 +
   1.345 +	/** Reserved, not in use. */
   1.346 +	ELangReserved2 = 95,		// This enum should not be used for new languages, see INC110543
   1.347 +
   1.348 +	/** Vietnamese. */
   1.349 +	ELangVietnamese = 96,
   1.350 +
   1.351 +	/** Welsh. */
   1.352 +	ELangWelsh = 97,
   1.353 +
   1.354 +	/** Zulu. */
   1.355 +	ELangZulu = 98,
   1.356 +
   1.357 +	/**
   1.358 +	@deprecated
   1.359 +	
   1.360 +	Use of this value is deprecated.
   1.361 +	*/
   1.362 +	ELangOther = 99,
   1.363 +
   1.364 +	/** English with terms as used by the device manufacturer, if this needs to
   1.365 +	be distinct from the English used by the UI vendor. */
   1.366 +	ELangManufacturerEnglish = 100,
   1.367 +
   1.368 +	/** South Sotho.
   1.369 +	
   1.370 +	A language of Lesotho also called Sesotho. SIL code sot. */
   1.371 +	ELangSouthSotho = 101,
   1.372 +	
   1.373 +	/** Basque. */
   1.374 +	ELangBasque = 102,
   1.375 +	
   1.376 +	/** Galician. */
   1.377 +	ELangGalician = 103,
   1.378 +	
   1.379 +	/** Javanese. */
   1.380 +	ELangJavanese = 104,
   1.381 +	
   1.382 +	/** Maithili. */
   1.383 +	ELangMaithili = 105,
   1.384 +	
   1.385 +	/** Azerbaijani(Latin alphabet). */
   1.386 +	ELangAzerbaijani_Latin = 106,
   1.387 +	
   1.388 +	/** Azerbaijani(Cyrillic alphabet). */
   1.389 +	ELangAzerbaijani_Cyrillic = 107,
   1.390 +	
   1.391 +	/** Oriya. */
   1.392 +	ELangOriya = 108,
   1.393 +	
   1.394 +	/** Bhojpuri. */
   1.395 +	ELangBhojpuri = 109,
   1.396 +	
   1.397 +	/** Sundanese. */
   1.398 +	ELangSundanese = 110,
   1.399 +	
   1.400 +	/** Kurdish(Latin alphabet). */
   1.401 +	ELangKurdish_Latin = 111,
   1.402 +	
   1.403 +	/** Kurdish(Arabic alphabet). */
   1.404 +	ELangKurdish_Arabic = 112,
   1.405 +	
   1.406 +	/** Pashto. */
   1.407 +	ELangPashto = 113,
   1.408 +	
   1.409 +	/** Hausa. */
   1.410 +	ELangHausa = 114,
   1.411 +	
   1.412 +	/** Oromo. */
   1.413 +	ELangOromo = 115,
   1.414 +	
   1.415 +	/** Uzbek(Latin alphabet). */
   1.416 +	ELangUzbek_Latin = 116,
   1.417 +	
   1.418 +	/** Uzbek(Cyrillic alphabet). */
   1.419 +	ELangUzbek_Cyrillic = 117,
   1.420 +	
   1.421 +	/** Sindhi(Arabic alphabet). */
   1.422 +	ELangSindhi_Arabic = 118,
   1.423 +	
   1.424 +	/** Sindhi(using Devanagari script). */
   1.425 +	ELangSindhi_Devanagari = 119,
   1.426 +	
   1.427 +	/** Yoruba. */
   1.428 +	ELangYoruba = 120,
   1.429 +	
   1.430 +	/** Cebuano. */
   1.431 +	ELangCebuano = 121,
   1.432 +	
   1.433 +	/** Igbo. */
   1.434 +	ELangIgbo = 122,
   1.435 +	
   1.436 +	/** Malagasy. */
   1.437 +	ELangMalagasy = 123,
   1.438 +	
   1.439 +	/** Nepali. */ 
   1.440 +	ELangNepali = 124,
   1.441 +	
   1.442 +	/** Assamese. */
   1.443 +	ELangAssamese = 125,
   1.444 +	
   1.445 +	/** Shona. */
   1.446 +	ELangShona = 126,
   1.447 +	
   1.448 +	/** Zhuang. */
   1.449 +	ELangZhuang = 127,
   1.450 +	
   1.451 +	/** Madurese. */
   1.452 +	ELangMadurese = 128,
   1.453 +	
   1.454 +	/** English as appropriate for use in Asia-Pacific regions. */
   1.455 +	ELangEnglish_Apac=129,
   1.456 +
   1.457 +	/** English as appropriate for use in Taiwan. */
   1.458 +	ELangEnglish_Taiwan=157,
   1.459 +
   1.460 +	/** English as appropriate for use in Hong Kong. */
   1.461 +	ELangEnglish_HongKong=158,
   1.462 +
   1.463 +	/** English as appropriate for use in the Peoples Republic of China. */
   1.464 +	ELangEnglish_Prc=159,
   1.465 +
   1.466 +	/** English as appropriate for use in Japan. */
   1.467 +	ELangEnglish_Japan=160,
   1.468 +
   1.469 +	/** English as appropriate for use in Thailand. */
   1.470 +	ELangEnglish_Thailand=161,
   1.471 +	
   1.472 +	/** Fulfulde, also known as Fula */
   1.473 +	ELangFulfulde = 162,
   1.474 +	
   1.475 +	/** Tamazight. */
   1.476 +	ELangTamazight = 163,
   1.477 +
   1.478 +	/** Bolivian Quechua. */
   1.479 +	ELangBolivianQuechua = 164,
   1.480 +	
   1.481 +	/** Peru Quechua. */
   1.482 +	ELangPeruQuechua = 165,
   1.483 +	
   1.484 +	/** Ecuador Quechua. */
   1.485 +	ELangEcuadorQuechua = 166,
   1.486 +	
   1.487 +	/** Tajik(Cyrillic alphabet). */
   1.488 +	ELangTajik_Cyrillic = 167,
   1.489 +	
   1.490 +	/** Tajik(using Perso-Arabic script). */
   1.491 +	ELangTajik_PersoArabic = 168,
   1.492 +	
   1.493 +	/** Nyanja, also known as Chichewa or Chewa. */
   1.494 +	ELangNyanja = 169,
   1.495 +	
   1.496 +	/** Haitian Creole. */
   1.497 +	ELangHaitianCreole = 170,
   1.498 +	
   1.499 +	/** Lombard. */
   1.500 +	ELangLombard = 171,
   1.501 +
   1.502 +	/** Koongo, also known as Kongo or KiKongo. */
   1.503 +	ELangKoongo = 172, 
   1.504 +	
   1.505 +	/** Akan. */
   1.506 +	ELangAkan = 173,
   1.507 +	
   1.508 +	/** Hmong. */
   1.509 +	ELangHmong = 174,
   1.510 +
   1.511 +	/** Yi. */
   1.512 +	ELangYi = 175,
   1.513 +	
   1.514 +	/** Tshiluba, also known as Luba-Kasai */
   1.515 +	ELangTshiluba = 176,
   1.516 +
   1.517 +	/** Ilocano, also know as Ilokano or Iloko. */
   1.518 +	ELangIlocano = 177,
   1.519 +	
   1.520 +	/** Uyghur. */
   1.521 +	ELangUyghur = 178,
   1.522 +	
   1.523 +	/** Neapolitan. */
   1.524 +	ELangNeapolitan = 179,
   1.525 +
   1.526 +	/** Rwanda, also known as Kinyarwanda */
   1.527 +	ELangRwanda = 180,
   1.528 +	
   1.529 +	/** Xhosa. */
   1.530 +	ELangXhosa = 181,
   1.531 +
   1.532 +	/** Balochi, also known as Baluchi */
   1.533 +	ELangBalochi = 182,
   1.534 +	
   1.535 +	/** Hiligaynon. */
   1.536 +	ElangHiligaynon = 183,
   1.537 +	
   1.538 +	/** Minangkabau. */
   1.539 +	ELangMinangkabau = 184,
   1.540 +	
   1.541 +	/** Makhuwa. */
   1.542 +	ELangMakhuwa = 185,
   1.543 +	
   1.544 +	/** Santali. */
   1.545 +	ELangSantali = 186,
   1.546 +
   1.547 +	/** Gikuyu, sometimes written Kikuyu. */
   1.548 +	ELangGikuyu = 187,
   1.549 +	
   1.550 +	/** Mòoré, also known as Mossi or More. */
   1.551 +	ELangMoore = 188,
   1.552 +	
   1.553 +	/** Guaraní. */
   1.554 +	ELangGuarani = 189, 
   1.555 +	
   1.556 +	/** Rundi, also known as Kirundi. */
   1.557 +	ELangRundi = 190,
   1.558 +
   1.559 +	/** Romani(Latin alphabet). */
   1.560 +	ELangRomani_Latin = 191,
   1.561 +	
   1.562 +	/** Romani(Cyrillic alphabet). */
   1.563 +	ELangRomani_Cyrillic = 192,
   1.564 +	
   1.565 +	/** Tswana. */
   1.566 +	ELangTswana = 193,
   1.567 +	
   1.568 +	/** Kanuri. */
   1.569 +	ELangKanuri = 194,
   1.570 +	
   1.571 +	/** Kashmiri(using Devanagari script). */
   1.572 +	ELangKashmiri_Devanagari = 195,
   1.573 +	
   1.574 +	/** Kashmiri(using Perso-Arabic script). */
   1.575 +	ELangKashmiri_PersoArabic = 196,
   1.576 +	
   1.577 +	/** Umbundu. */
   1.578 +	ELangUmbundu = 197,
   1.579 +	
   1.580 +	/** Konkani. */
   1.581 +	ELangKonkani = 198,
   1.582 +	
   1.583 +	/** Balinese, a language used in Indonesia (Java and Bali). */
   1.584 +	ELangBalinese = 199,
   1.585 +	
   1.586 +	/** Northern Sotho. */
   1.587 +	ELangNorthernSotho = 200,
   1.588 +	
   1.589 +	/** Wolof. */
   1.590 +	ELangWolof = 201,
   1.591 +	
   1.592 +	/** Bemba. */
   1.593 +	ELangBemba = 202,
   1.594 +
   1.595 +	/** Tsonga. */
   1.596 +	ELangTsonga = 203,
   1.597 +	
   1.598 +	/** Yiddish. */
   1.599 +	ELangYiddish = 204,
   1.600 +	
   1.601 +	/** Kirghiz, also known as Kyrgyz. */
   1.602 +	ELangKirghiz = 205,
   1.603 +	
   1.604 +	/** Ganda, also known as Luganda. */
   1.605 +	ELangGanda = 206,
   1.606 +
   1.607 +	/** Soga, also known as Lusoga. */
   1.608 +	ELangSoga = 207,
   1.609 +	
   1.610 +	/** Mbundu, also known as Kimbundu. */
   1.611 +	ELangMbundu = 208,
   1.612 +	
   1.613 +	/** Bambara. */
   1.614 +	ELangBambara = 209,
   1.615 +	
   1.616 +	/** Central Aymara. */
   1.617 +	ELangCentralAymara = 210,
   1.618 +
   1.619 +	/** Zarma. */
   1.620 +	ELangZarma = 211,
   1.621 +	
   1.622 +	/** Lingala. */
   1.623 +	ELangLingala = 212,
   1.624 +	
   1.625 +	/** Bashkir. */
   1.626 +	ELangBashkir = 213,
   1.627 +	
   1.628 +	/** Chuvash. */
   1.629 +	ELangChuvash = 214,
   1.630 +
   1.631 +	/** Swati. */
   1.632 +	ELangSwati = 215,
   1.633 +
   1.634 +	/** Tatar. */
   1.635 +	ELangTatar = 216,
   1.636 +	
   1.637 +	/** Southern Ndebele. */
   1.638 +	ELangSouthernNdebele = 217,
   1.639 +	
   1.640 +	/** Sardinian. */
   1.641 +	ELangSardinian = 218,
   1.642 +	
   1.643 +	/** Scots. */
   1.644 +	ELangScots = 219,
   1.645 +
   1.646 +	/** Meitei, also known as Meithei or Manipuri */
   1.647 +	ELangMeitei = 220,
   1.648 +	
   1.649 +	/** Walloon. */
   1.650 +	ELangWalloon = 221,
   1.651 +	
   1.652 +	/** Kabardian. */
   1.653 +	ELangKabardian = 222,
   1.654 +	
   1.655 +	/** Mazanderani, also know as Mazandarani or Tabri. */
   1.656 +	ELangMazanderani = 223,
   1.657 +	
   1.658 +	/** Gilaki. */
   1.659 +	ELangGilaki = 224,
   1.660 +	
   1.661 +	/** Shan. */
   1.662 +	ELangShan = 225,
   1.663 +	
   1.664 +	/** Luyia. */
   1.665 +	ELangLuyia = 226,
   1.666 +	
   1.667 +	/** Luo, also known as Dholuo, a language of Kenya. */
   1.668 +	ELanguageLuo = 227,
   1.669 +	
   1.670 +	/** Sukuma, also known as Kisukuma. */
   1.671 +	ELangSukuma = 228,
   1.672 +	
   1.673 +	/** Aceh, also known as Achinese. */
   1.674 +	ELangAceh = 229,
   1.675 +
   1.676 +	/** English used in India. */
   1.677 +    ELangEnglish_India = 230,
   1.678 +	
   1.679 +	/** Malay as appropriate for use in Asia-Pacific regions. */
   1.680 +	ELangMalay_Apac=326,
   1.681 +	
   1.682 +	/** Indonesian as appropriate for use in Asia-Pacific regions. */
   1.683 +	ELangIndonesian_Apac=327,
   1.684 +
   1.685 +	/**
   1.686 +	Indicates the final language in the language downgrade path.
   1.687 +	
   1.688 +	@see BaflUtils::NearestLanguageFile
   1.689 +	@see BaflUtils::GetDowngradePath
   1.690 +	*/
   1.691 +	ELangNone = 0xFFFF, // up to 1023 languages * 16 dialects, in 16 bits
   1.692 +	ELangMaximum = ELangNone // This must always be equal to the last (largest) TLanguage enum.
   1.693 +	};
   1.694 +
   1.695 +
   1.696 +#endif /* __E32LANG_H__ */