os/kernelhwsrv/kernel/eka/include/e32lang.h
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
sl@0
     1
// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
sl@0
     2
// All rights reserved.
sl@0
     3
// This component and the accompanying materials are made available
sl@0
     4
// under the terms of the License "Eclipse Public License v1.0"
sl@0
     5
// which accompanies this distribution, and is available
sl@0
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
sl@0
     7
//
sl@0
     8
// Initial Contributors:
sl@0
     9
// Nokia Corporation - initial contribution.
sl@0
    10
//
sl@0
    11
// Contributors:
sl@0
    12
//
sl@0
    13
// Description:
sl@0
    14
// e32\include\e32lang.h
sl@0
    15
// 
sl@0
    16
//
sl@0
    17
sl@0
    18
#ifndef __E32LANG_H__
sl@0
    19
#define __E32LANG_H__
sl@0
    20
sl@0
    21
sl@0
    22
/**
sl@0
    23
* 
sl@0
    24
* Extended Languages (aka three-digit locales)
sl@0
    25
*
sl@0
    26
* In order to support language variants for specific network operators, the
sl@0
    27
* language can be extended to 16 bits by pairing it with a dialect. Up to 1024 
sl@0
    28
* languages and 63 dialects are supported. For example, American Sprint is 
sl@0
    29
* ELangAmerican with EDialectSprint = 10 + 1024 = 1034.
sl@0
    30
*
sl@0
    31
* The locale-specific resource files have a file extension of the form RNNNNN,
sl@0
    32
* where NNNNN is five digits. For compatibility reasons, any leading zeros are
sl@0
    33
* ignored, so that .R10 and R00010 are considered identical.
sl@0
    34
* The locale content for American Sprint is stored in .R1034 (or .R01034)
sl@0
    35
*/
sl@0
    36
sl@0
    37
/**
sl@0
    38
@publishedAll
sl@0
    39
@released
sl@0
    40
sl@0
    41
Language identity enumeration. 
sl@0
    42
sl@0
    43
Each value in the enumeration uniquely identifies a language.
sl@0
    44
sl@0
    45
If another value is needed, one of the following actions should be taken: Either
sl@0
    46
the Internationalization Technology Architect in Symbian should be contacted or
sl@0
    47
a defect should be raised against EUser. Unallocated values should not have
sl@0
    48
meanings inferred or extrapolated from already allocated values.
sl@0
    49
sl@0
    50
@see BaflUtils::NearestLanguageFile
sl@0
    51
@see BaflUtils::GetDowngradePath
sl@0
    52
*/
sl@0
    53
enum TLanguage
sl@0
    54
	{
sl@0
    55
	/**
sl@0
    56
	Enumerated value used for testing - does not represent a language.
sl@0
    57
	*/
sl@0
    58
	ELangTest = 0,
sl@0
    59
	
sl@0
    60
	/** UK English. */
sl@0
    61
	ELangEnglish = 1,
sl@0
    62
	
sl@0
    63
	/** French. */
sl@0
    64
	ELangFrench = 2,
sl@0
    65
	
sl@0
    66
	/** German. */
sl@0
    67
	ELangGerman = 3,
sl@0
    68
	
sl@0
    69
	/** Spanish. */
sl@0
    70
	ELangSpanish = 4,
sl@0
    71
	
sl@0
    72
	/** Italian. */
sl@0
    73
	ELangItalian = 5,
sl@0
    74
	
sl@0
    75
	/** Swedish. */
sl@0
    76
	ELangSwedish = 6,
sl@0
    77
	
sl@0
    78
	/** Danish. */
sl@0
    79
	ELangDanish = 7,
sl@0
    80
	
sl@0
    81
	/** Norwegian. */
sl@0
    82
	ELangNorwegian = 8,
sl@0
    83
	
sl@0
    84
	/** Finnish. */
sl@0
    85
	ELangFinnish = 9,
sl@0
    86
	
sl@0
    87
	/** American. */
sl@0
    88
	ELangAmerican = 10,
sl@0
    89
	
sl@0
    90
	/** Swiss French. */
sl@0
    91
	ELangSwissFrench = 11,
sl@0
    92
	
sl@0
    93
	/** Swiss German. */
sl@0
    94
	ELangSwissGerman = 12,
sl@0
    95
	
sl@0
    96
	/** Portuguese. */
sl@0
    97
	ELangPortuguese = 13,
sl@0
    98
	
sl@0
    99
	/** Turkish. */
sl@0
   100
	ELangTurkish = 14,
sl@0
   101
	
sl@0
   102
	/** Icelandic. */
sl@0
   103
	ELangIcelandic = 15,
sl@0
   104
	
sl@0
   105
	/** Russian. */
sl@0
   106
	ELangRussian = 16,
sl@0
   107
	
sl@0
   108
	/** Hungarian. */
sl@0
   109
	ELangHungarian = 17,
sl@0
   110
	
sl@0
   111
	/** Dutch. */
sl@0
   112
	ELangDutch = 18,
sl@0
   113
	
sl@0
   114
	/** Belgian Flemish. */
sl@0
   115
	ELangBelgianFlemish = 19,
sl@0
   116
	
sl@0
   117
	/** Australian English. */
sl@0
   118
	ELangAustralian = 20,
sl@0
   119
	
sl@0
   120
	/** Belgian French. */
sl@0
   121
	ELangBelgianFrench = 21,
sl@0
   122
	
sl@0
   123
	/** Austrian German. */
sl@0
   124
	ELangAustrian = 22,
sl@0
   125
	
sl@0
   126
	/** New Zealand English. */
sl@0
   127
	ELangNewZealand = 23,
sl@0
   128
	
sl@0
   129
	/** International French. */
sl@0
   130
	ELangInternationalFrench = 24,
sl@0
   131
	
sl@0
   132
	/** Czech. */
sl@0
   133
	ELangCzech = 25,
sl@0
   134
	
sl@0
   135
	/** Slovak. */
sl@0
   136
	ELangSlovak = 26,
sl@0
   137
	
sl@0
   138
	/** Polish. */
sl@0
   139
	ELangPolish = 27,
sl@0
   140
	
sl@0
   141
	/** Slovenian. */
sl@0
   142
	ELangSlovenian = 28,
sl@0
   143
	
sl@0
   144
	/** Taiwanese Chinese. */
sl@0
   145
	ELangTaiwanChinese = 29,
sl@0
   146
	
sl@0
   147
	/** Hong Kong Chinese. */
sl@0
   148
	ELangHongKongChinese = 30,
sl@0
   149
	
sl@0
   150
	/** Peoples Republic of China's Chinese. */
sl@0
   151
	ELangPrcChinese = 31,
sl@0
   152
sl@0
   153
	/** Japanese. */
sl@0
   154
	ELangJapanese = 32,
sl@0
   155
sl@0
   156
	/** Thai. */
sl@0
   157
	ELangThai = 33,
sl@0
   158
sl@0
   159
	/** Afrikaans. */
sl@0
   160
	ELangAfrikaans = 34,
sl@0
   161
sl@0
   162
	/** Albanian. */
sl@0
   163
	ELangAlbanian = 35,
sl@0
   164
sl@0
   165
	/** Amharic. */
sl@0
   166
	ELangAmharic = 36,
sl@0
   167
sl@0
   168
	/** Arabic. */
sl@0
   169
	ELangArabic = 37,
sl@0
   170
sl@0
   171
	/** Armenian. */
sl@0
   172
	ELangArmenian = 38,
sl@0
   173
sl@0
   174
	/** Tagalog. */
sl@0
   175
	ELangTagalog = 39,
sl@0
   176
sl@0
   177
	/** Belarussian. */
sl@0
   178
	ELangBelarussian = 40,
sl@0
   179
sl@0
   180
	/** Bengali. */
sl@0
   181
	ELangBengali = 41,
sl@0
   182
sl@0
   183
	/** Bulgarian. */
sl@0
   184
	ELangBulgarian = 42,
sl@0
   185
sl@0
   186
	/** Burmese. */
sl@0
   187
	ELangBurmese = 43,
sl@0
   188
sl@0
   189
	/** Catalan. */
sl@0
   190
	ELangCatalan = 44,
sl@0
   191
sl@0
   192
	/** Croatian. */
sl@0
   193
	ELangCroatian = 45,
sl@0
   194
sl@0
   195
	/** Canadian English. */
sl@0
   196
	ELangCanadianEnglish = 46,
sl@0
   197
sl@0
   198
	/** International English. */
sl@0
   199
	ELangInternationalEnglish = 47,
sl@0
   200
sl@0
   201
	/** South African English. */
sl@0
   202
	ELangSouthAfricanEnglish = 48,
sl@0
   203
sl@0
   204
	/** Estonian. */
sl@0
   205
	ELangEstonian = 49,
sl@0
   206
sl@0
   207
	/** Farsi. */
sl@0
   208
	ELangFarsi = 50,
sl@0
   209
sl@0
   210
	/** Canadian French. */
sl@0
   211
	ELangCanadianFrench = 51,
sl@0
   212
sl@0
   213
	/** Gaelic. */
sl@0
   214
	ELangScotsGaelic = 52,
sl@0
   215
sl@0
   216
	/** Georgian. */
sl@0
   217
	ELangGeorgian = 53,
sl@0
   218
sl@0
   219
	/** Greek. */
sl@0
   220
	ELangGreek = 54,
sl@0
   221
sl@0
   222
	/** Cyprus Greek. */
sl@0
   223
	ELangCyprusGreek = 55,
sl@0
   224
sl@0
   225
	/** Gujarati. */
sl@0
   226
	ELangGujarati = 56,
sl@0
   227
sl@0
   228
	/** Hebrew. */
sl@0
   229
	ELangHebrew = 57,
sl@0
   230
sl@0
   231
	/** Hindi. */
sl@0
   232
	ELangHindi = 58,
sl@0
   233
sl@0
   234
	/** Indonesian. */
sl@0
   235
	ELangIndonesian = 59,
sl@0
   236
sl@0
   237
	/** Irish. */
sl@0
   238
	ELangIrish = 60,
sl@0
   239
sl@0
   240
	/** Swiss Italian. */
sl@0
   241
	ELangSwissItalian = 61,
sl@0
   242
sl@0
   243
	/** Kannada. */
sl@0
   244
	ELangKannada = 62,
sl@0
   245
sl@0
   246
	/** Kazakh. */
sl@0
   247
	ELangKazakh = 63,
sl@0
   248
sl@0
   249
	/** Khmer. */
sl@0
   250
	ELangKhmer = 64,
sl@0
   251
sl@0
   252
	/** Korean. */
sl@0
   253
	ELangKorean = 65,
sl@0
   254
sl@0
   255
	/** Lao. */
sl@0
   256
	ELangLao = 66,
sl@0
   257
sl@0
   258
	/** Latvian. */
sl@0
   259
	ELangLatvian = 67,
sl@0
   260
sl@0
   261
	/** Lithuanian. */
sl@0
   262
	ELangLithuanian = 68,
sl@0
   263
sl@0
   264
	/** Macedonian. */
sl@0
   265
	ELangMacedonian = 69,
sl@0
   266
sl@0
   267
	/** Malay. */
sl@0
   268
	ELangMalay = 70,
sl@0
   269
sl@0
   270
	/** Malayalam. */
sl@0
   271
	ELangMalayalam = 71,
sl@0
   272
sl@0
   273
	/** Marathi. */
sl@0
   274
	ELangMarathi = 72,
sl@0
   275
sl@0
   276
	/** Moldavian. */
sl@0
   277
	ELangMoldavian = 73,
sl@0
   278
sl@0
   279
	/** Mongolian. */
sl@0
   280
	ELangMongolian = 74,
sl@0
   281
sl@0
   282
	/** Norwegian Nynorsk. */
sl@0
   283
	ELangNorwegianNynorsk = 75,
sl@0
   284
sl@0
   285
	/** Brazilian Portuguese. */
sl@0
   286
	ELangBrazilianPortuguese = 76,
sl@0
   287
sl@0
   288
	/** Punjabi. */
sl@0
   289
	ELangPunjabi = 77,
sl@0
   290
sl@0
   291
	/** Romanian. */
sl@0
   292
	ELangRomanian = 78,
sl@0
   293
sl@0
   294
	/** Serbian. */
sl@0
   295
	ELangSerbian = 79,
sl@0
   296
sl@0
   297
	/** Sinhalese. */
sl@0
   298
	ELangSinhalese = 80,
sl@0
   299
sl@0
   300
	/** Somali. */
sl@0
   301
	ELangSomali = 81,
sl@0
   302
sl@0
   303
	/** International Spanish. */
sl@0
   304
	ELangInternationalSpanish = 82,
sl@0
   305
sl@0
   306
	/** American Spanish. */
sl@0
   307
	ELangLatinAmericanSpanish = 83,
sl@0
   308
sl@0
   309
	/** Swahili. */
sl@0
   310
	ELangSwahili = 84,
sl@0
   311
sl@0
   312
	/** Finland Swedish. */
sl@0
   313
	ELangFinlandSwedish = 85,
sl@0
   314
sl@0
   315
	/** Reserved, not in use. */
sl@0
   316
	ELangReserved1 = 86,		// This enum should not be used for new languages, see INC110543
sl@0
   317
sl@0
   318
	/** Tamil. */
sl@0
   319
	ELangTamil = 87,
sl@0
   320
sl@0
   321
	/** Telugu. */
sl@0
   322
	ELangTelugu = 88,
sl@0
   323
sl@0
   324
	/** Tibetan. */
sl@0
   325
	ELangTibetan = 89,
sl@0
   326
sl@0
   327
	/** Tigrinya. */
sl@0
   328
	ELangTigrinya = 90,
sl@0
   329
sl@0
   330
	/** Cyprus Turkish. */
sl@0
   331
	ELangCyprusTurkish = 91,
sl@0
   332
sl@0
   333
	/** Turkmen. */
sl@0
   334
	ELangTurkmen = 92,
sl@0
   335
sl@0
   336
	/** Ukrainian. */
sl@0
   337
	ELangUkrainian = 93,
sl@0
   338
sl@0
   339
	/** Urdu. */
sl@0
   340
	ELangUrdu = 94,
sl@0
   341
sl@0
   342
	/** Reserved, not in use. */
sl@0
   343
	ELangReserved2 = 95,		// This enum should not be used for new languages, see INC110543
sl@0
   344
sl@0
   345
	/** Vietnamese. */
sl@0
   346
	ELangVietnamese = 96,
sl@0
   347
sl@0
   348
	/** Welsh. */
sl@0
   349
	ELangWelsh = 97,
sl@0
   350
sl@0
   351
	/** Zulu. */
sl@0
   352
	ELangZulu = 98,
sl@0
   353
sl@0
   354
	/**
sl@0
   355
	@deprecated
sl@0
   356
	
sl@0
   357
	Use of this value is deprecated.
sl@0
   358
	*/
sl@0
   359
	ELangOther = 99,
sl@0
   360
sl@0
   361
	/** English with terms as used by the device manufacturer, if this needs to
sl@0
   362
	be distinct from the English used by the UI vendor. */
sl@0
   363
	ELangManufacturerEnglish = 100,
sl@0
   364
sl@0
   365
	/** South Sotho.
sl@0
   366
	
sl@0
   367
	A language of Lesotho also called Sesotho. SIL code sot. */
sl@0
   368
	ELangSouthSotho = 101,
sl@0
   369
	
sl@0
   370
	/** Basque. */
sl@0
   371
	ELangBasque = 102,
sl@0
   372
	
sl@0
   373
	/** Galician. */
sl@0
   374
	ELangGalician = 103,
sl@0
   375
	
sl@0
   376
	/** Javanese. */
sl@0
   377
	ELangJavanese = 104,
sl@0
   378
	
sl@0
   379
	/** Maithili. */
sl@0
   380
	ELangMaithili = 105,
sl@0
   381
	
sl@0
   382
	/** Azerbaijani(Latin alphabet). */
sl@0
   383
	ELangAzerbaijani_Latin = 106,
sl@0
   384
	
sl@0
   385
	/** Azerbaijani(Cyrillic alphabet). */
sl@0
   386
	ELangAzerbaijani_Cyrillic = 107,
sl@0
   387
	
sl@0
   388
	/** Oriya. */
sl@0
   389
	ELangOriya = 108,
sl@0
   390
	
sl@0
   391
	/** Bhojpuri. */
sl@0
   392
	ELangBhojpuri = 109,
sl@0
   393
	
sl@0
   394
	/** Sundanese. */
sl@0
   395
	ELangSundanese = 110,
sl@0
   396
	
sl@0
   397
	/** Kurdish(Latin alphabet). */
sl@0
   398
	ELangKurdish_Latin = 111,
sl@0
   399
	
sl@0
   400
	/** Kurdish(Arabic alphabet). */
sl@0
   401
	ELangKurdish_Arabic = 112,
sl@0
   402
	
sl@0
   403
	/** Pashto. */
sl@0
   404
	ELangPashto = 113,
sl@0
   405
	
sl@0
   406
	/** Hausa. */
sl@0
   407
	ELangHausa = 114,
sl@0
   408
	
sl@0
   409
	/** Oromo. */
sl@0
   410
	ELangOromo = 115,
sl@0
   411
	
sl@0
   412
	/** Uzbek(Latin alphabet). */
sl@0
   413
	ELangUzbek_Latin = 116,
sl@0
   414
	
sl@0
   415
	/** Uzbek(Cyrillic alphabet). */
sl@0
   416
	ELangUzbek_Cyrillic = 117,
sl@0
   417
	
sl@0
   418
	/** Sindhi(Arabic alphabet). */
sl@0
   419
	ELangSindhi_Arabic = 118,
sl@0
   420
	
sl@0
   421
	/** Sindhi(using Devanagari script). */
sl@0
   422
	ELangSindhi_Devanagari = 119,
sl@0
   423
	
sl@0
   424
	/** Yoruba. */
sl@0
   425
	ELangYoruba = 120,
sl@0
   426
	
sl@0
   427
	/** Cebuano. */
sl@0
   428
	ELangCebuano = 121,
sl@0
   429
	
sl@0
   430
	/** Igbo. */
sl@0
   431
	ELangIgbo = 122,
sl@0
   432
	
sl@0
   433
	/** Malagasy. */
sl@0
   434
	ELangMalagasy = 123,
sl@0
   435
	
sl@0
   436
	/** Nepali. */ 
sl@0
   437
	ELangNepali = 124,
sl@0
   438
	
sl@0
   439
	/** Assamese. */
sl@0
   440
	ELangAssamese = 125,
sl@0
   441
	
sl@0
   442
	/** Shona. */
sl@0
   443
	ELangShona = 126,
sl@0
   444
	
sl@0
   445
	/** Zhuang. */
sl@0
   446
	ELangZhuang = 127,
sl@0
   447
	
sl@0
   448
	/** Madurese. */
sl@0
   449
	ELangMadurese = 128,
sl@0
   450
	
sl@0
   451
	/** English as appropriate for use in Asia-Pacific regions. */
sl@0
   452
	ELangEnglish_Apac=129,
sl@0
   453
sl@0
   454
	/** English as appropriate for use in Taiwan. */
sl@0
   455
	ELangEnglish_Taiwan=157,
sl@0
   456
sl@0
   457
	/** English as appropriate for use in Hong Kong. */
sl@0
   458
	ELangEnglish_HongKong=158,
sl@0
   459
sl@0
   460
	/** English as appropriate for use in the Peoples Republic of China. */
sl@0
   461
	ELangEnglish_Prc=159,
sl@0
   462
sl@0
   463
	/** English as appropriate for use in Japan. */
sl@0
   464
	ELangEnglish_Japan=160,
sl@0
   465
sl@0
   466
	/** English as appropriate for use in Thailand. */
sl@0
   467
	ELangEnglish_Thailand=161,
sl@0
   468
	
sl@0
   469
	/** Fulfulde, also known as Fula */
sl@0
   470
	ELangFulfulde = 162,
sl@0
   471
	
sl@0
   472
	/** Tamazight. */
sl@0
   473
	ELangTamazight = 163,
sl@0
   474
sl@0
   475
	/** Bolivian Quechua. */
sl@0
   476
	ELangBolivianQuechua = 164,
sl@0
   477
	
sl@0
   478
	/** Peru Quechua. */
sl@0
   479
	ELangPeruQuechua = 165,
sl@0
   480
	
sl@0
   481
	/** Ecuador Quechua. */
sl@0
   482
	ELangEcuadorQuechua = 166,
sl@0
   483
	
sl@0
   484
	/** Tajik(Cyrillic alphabet). */
sl@0
   485
	ELangTajik_Cyrillic = 167,
sl@0
   486
	
sl@0
   487
	/** Tajik(using Perso-Arabic script). */
sl@0
   488
	ELangTajik_PersoArabic = 168,
sl@0
   489
	
sl@0
   490
	/** Nyanja, also known as Chichewa or Chewa. */
sl@0
   491
	ELangNyanja = 169,
sl@0
   492
	
sl@0
   493
	/** Haitian Creole. */
sl@0
   494
	ELangHaitianCreole = 170,
sl@0
   495
	
sl@0
   496
	/** Lombard. */
sl@0
   497
	ELangLombard = 171,
sl@0
   498
sl@0
   499
	/** Koongo, also known as Kongo or KiKongo. */
sl@0
   500
	ELangKoongo = 172, 
sl@0
   501
	
sl@0
   502
	/** Akan. */
sl@0
   503
	ELangAkan = 173,
sl@0
   504
	
sl@0
   505
	/** Hmong. */
sl@0
   506
	ELangHmong = 174,
sl@0
   507
sl@0
   508
	/** Yi. */
sl@0
   509
	ELangYi = 175,
sl@0
   510
	
sl@0
   511
	/** Tshiluba, also known as Luba-Kasai */
sl@0
   512
	ELangTshiluba = 176,
sl@0
   513
sl@0
   514
	/** Ilocano, also know as Ilokano or Iloko. */
sl@0
   515
	ELangIlocano = 177,
sl@0
   516
	
sl@0
   517
	/** Uyghur. */
sl@0
   518
	ELangUyghur = 178,
sl@0
   519
	
sl@0
   520
	/** Neapolitan. */
sl@0
   521
	ELangNeapolitan = 179,
sl@0
   522
sl@0
   523
	/** Rwanda, also known as Kinyarwanda */
sl@0
   524
	ELangRwanda = 180,
sl@0
   525
	
sl@0
   526
	/** Xhosa. */
sl@0
   527
	ELangXhosa = 181,
sl@0
   528
sl@0
   529
	/** Balochi, also known as Baluchi */
sl@0
   530
	ELangBalochi = 182,
sl@0
   531
	
sl@0
   532
	/** Hiligaynon. */
sl@0
   533
	ElangHiligaynon = 183,
sl@0
   534
	
sl@0
   535
	/** Minangkabau. */
sl@0
   536
	ELangMinangkabau = 184,
sl@0
   537
	
sl@0
   538
	/** Makhuwa. */
sl@0
   539
	ELangMakhuwa = 185,
sl@0
   540
	
sl@0
   541
	/** Santali. */
sl@0
   542
	ELangSantali = 186,
sl@0
   543
sl@0
   544
	/** Gikuyu, sometimes written Kikuyu. */
sl@0
   545
	ELangGikuyu = 187,
sl@0
   546
	
sl@0
   547
	/** Mòoré, also known as Mossi or More. */
sl@0
   548
	ELangMoore = 188,
sl@0
   549
	
sl@0
   550
	/** Guaraní. */
sl@0
   551
	ELangGuarani = 189, 
sl@0
   552
	
sl@0
   553
	/** Rundi, also known as Kirundi. */
sl@0
   554
	ELangRundi = 190,
sl@0
   555
sl@0
   556
	/** Romani(Latin alphabet). */
sl@0
   557
	ELangRomani_Latin = 191,
sl@0
   558
	
sl@0
   559
	/** Romani(Cyrillic alphabet). */
sl@0
   560
	ELangRomani_Cyrillic = 192,
sl@0
   561
	
sl@0
   562
	/** Tswana. */
sl@0
   563
	ELangTswana = 193,
sl@0
   564
	
sl@0
   565
	/** Kanuri. */
sl@0
   566
	ELangKanuri = 194,
sl@0
   567
	
sl@0
   568
	/** Kashmiri(using Devanagari script). */
sl@0
   569
	ELangKashmiri_Devanagari = 195,
sl@0
   570
	
sl@0
   571
	/** Kashmiri(using Perso-Arabic script). */
sl@0
   572
	ELangKashmiri_PersoArabic = 196,
sl@0
   573
	
sl@0
   574
	/** Umbundu. */
sl@0
   575
	ELangUmbundu = 197,
sl@0
   576
	
sl@0
   577
	/** Konkani. */
sl@0
   578
	ELangKonkani = 198,
sl@0
   579
	
sl@0
   580
	/** Balinese, a language used in Indonesia (Java and Bali). */
sl@0
   581
	ELangBalinese = 199,
sl@0
   582
	
sl@0
   583
	/** Northern Sotho. */
sl@0
   584
	ELangNorthernSotho = 200,
sl@0
   585
	
sl@0
   586
	/** Wolof. */
sl@0
   587
	ELangWolof = 201,
sl@0
   588
	
sl@0
   589
	/** Bemba. */
sl@0
   590
	ELangBemba = 202,
sl@0
   591
sl@0
   592
	/** Tsonga. */
sl@0
   593
	ELangTsonga = 203,
sl@0
   594
	
sl@0
   595
	/** Yiddish. */
sl@0
   596
	ELangYiddish = 204,
sl@0
   597
	
sl@0
   598
	/** Kirghiz, also known as Kyrgyz. */
sl@0
   599
	ELangKirghiz = 205,
sl@0
   600
	
sl@0
   601
	/** Ganda, also known as Luganda. */
sl@0
   602
	ELangGanda = 206,
sl@0
   603
sl@0
   604
	/** Soga, also known as Lusoga. */
sl@0
   605
	ELangSoga = 207,
sl@0
   606
	
sl@0
   607
	/** Mbundu, also known as Kimbundu. */
sl@0
   608
	ELangMbundu = 208,
sl@0
   609
	
sl@0
   610
	/** Bambara. */
sl@0
   611
	ELangBambara = 209,
sl@0
   612
	
sl@0
   613
	/** Central Aymara. */
sl@0
   614
	ELangCentralAymara = 210,
sl@0
   615
sl@0
   616
	/** Zarma. */
sl@0
   617
	ELangZarma = 211,
sl@0
   618
	
sl@0
   619
	/** Lingala. */
sl@0
   620
	ELangLingala = 212,
sl@0
   621
	
sl@0
   622
	/** Bashkir. */
sl@0
   623
	ELangBashkir = 213,
sl@0
   624
	
sl@0
   625
	/** Chuvash. */
sl@0
   626
	ELangChuvash = 214,
sl@0
   627
sl@0
   628
	/** Swati. */
sl@0
   629
	ELangSwati = 215,
sl@0
   630
sl@0
   631
	/** Tatar. */
sl@0
   632
	ELangTatar = 216,
sl@0
   633
	
sl@0
   634
	/** Southern Ndebele. */
sl@0
   635
	ELangSouthernNdebele = 217,
sl@0
   636
	
sl@0
   637
	/** Sardinian. */
sl@0
   638
	ELangSardinian = 218,
sl@0
   639
	
sl@0
   640
	/** Scots. */
sl@0
   641
	ELangScots = 219,
sl@0
   642
sl@0
   643
	/** Meitei, also known as Meithei or Manipuri */
sl@0
   644
	ELangMeitei = 220,
sl@0
   645
	
sl@0
   646
	/** Walloon. */
sl@0
   647
	ELangWalloon = 221,
sl@0
   648
	
sl@0
   649
	/** Kabardian. */
sl@0
   650
	ELangKabardian = 222,
sl@0
   651
	
sl@0
   652
	/** Mazanderani, also know as Mazandarani or Tabri. */
sl@0
   653
	ELangMazanderani = 223,
sl@0
   654
	
sl@0
   655
	/** Gilaki. */
sl@0
   656
	ELangGilaki = 224,
sl@0
   657
	
sl@0
   658
	/** Shan. */
sl@0
   659
	ELangShan = 225,
sl@0
   660
	
sl@0
   661
	/** Luyia. */
sl@0
   662
	ELangLuyia = 226,
sl@0
   663
	
sl@0
   664
	/** Luo, also known as Dholuo, a language of Kenya. */
sl@0
   665
	ELanguageLuo = 227,
sl@0
   666
	
sl@0
   667
	/** Sukuma, also known as Kisukuma. */
sl@0
   668
	ELangSukuma = 228,
sl@0
   669
	
sl@0
   670
	/** Aceh, also known as Achinese. */
sl@0
   671
	ELangAceh = 229,
sl@0
   672
sl@0
   673
	/** English used in India. */
sl@0
   674
    ELangEnglish_India = 230,
sl@0
   675
	
sl@0
   676
	/** Malay as appropriate for use in Asia-Pacific regions. */
sl@0
   677
	ELangMalay_Apac=326,
sl@0
   678
	
sl@0
   679
	/** Indonesian as appropriate for use in Asia-Pacific regions. */
sl@0
   680
	ELangIndonesian_Apac=327,
sl@0
   681
sl@0
   682
	/**
sl@0
   683
	Indicates the final language in the language downgrade path.
sl@0
   684
	
sl@0
   685
	@see BaflUtils::NearestLanguageFile
sl@0
   686
	@see BaflUtils::GetDowngradePath
sl@0
   687
	*/
sl@0
   688
	ELangNone = 0xFFFF, // up to 1023 languages * 16 dialects, in 16 bits
sl@0
   689
	ELangMaximum = ELangNone // This must always be equal to the last (largest) TLanguage enum.
sl@0
   690
	};
sl@0
   691
sl@0
   692
sl@0
   693
#endif /* __E32LANG_H__ */