e32lang.h File Reference

Enum TLanguage

Extended Languages (aka three-digit locales)

In order to support language variants for specific network operators, the language can be extended to 16 bits by pairing it with a dialect. Up to 1024 languages and 63 dialects are supported. For example, American Sprint is ELangAmerican with EDialectSprint = 10 + 1024 = 1034.

The locale-specific resource files have a file extension of the form RNNNNN, where NNNNN is five digits. For compatibility reasons, any leading zeros are ignored, so that .R10 and R00010 are considered identical. The locale content for American Sprint is stored in .R1034 (or .R01034)

Language identity enumeration.

Each value in the enumeration uniquely identifies a language.

If another value is needed, one of the following actions should be taken: Either the Internationalization Technology Architect in Symbian should be contacted or a defect should be raised against EUser. Unallocated values should not have meanings inferred or extrapolated from already allocated values.

See also: BaflUtils::NearestLanguageFile BaflUtils::GetDowngradePath

EnumeratorValueDescription
ELangTest0

Enumerated value used for testing - does not represent a language.

ELangEnglish1

UK English.

ELangFrench2

French.

ELangGerman3

German.

ELangSpanish4

Spanish.

ELangItalian5

Italian.

ELangSwedish6

Swedish.

ELangDanish7

Danish.

ELangNorwegian8

Norwegian.

ELangFinnish9

Finnish.

ELangAmerican10

American.

ELangSwissFrench11

Swiss French.

ELangSwissGerman12

Swiss German.

ELangPortuguese13

Portuguese.

ELangTurkish14

Turkish.

ELangIcelandic15

Icelandic.

ELangRussian16

Russian.

ELangHungarian17

Hungarian.

ELangDutch18

Dutch.

ELangBelgianFlemish19

Belgian Flemish.

ELangAustralian20

Australian English.

ELangBelgianFrench21

Belgian French.

ELangAustrian22

Austrian German.

ELangNewZealand23

New Zealand English.

ELangInternationalFrench24

International French.

ELangCzech25

Czech.

ELangSlovak26

Slovak.

ELangPolish27

Polish.

ELangSlovenian28

Slovenian.

ELangTaiwanChinese29

Taiwanese Chinese.

ELangHongKongChinese30

Hong Kong Chinese.

ELangPrcChinese31

Peoples Republic of China's Chinese.

ELangJapanese32

Japanese.

ELangThai33

Thai.

ELangAfrikaans34

Afrikaans.

ELangAlbanian35

Albanian.

ELangAmharic36

Amharic.

ELangArabic37

Arabic.

ELangArmenian38

Armenian.

ELangTagalog39

Tagalog.

ELangBelarussian40

Belarussian.

ELangBengali41

Bengali.

ELangBulgarian42

Bulgarian.

ELangBurmese43

Burmese.

ELangCatalan44

Catalan.

ELangCroatian45

Croatian.

ELangCanadianEnglish46

Canadian English.

ELangInternationalEnglish47

International English.

ELangSouthAfricanEnglish48

South African English.

ELangEstonian49

Estonian.

ELangFarsi50

Farsi.

ELangCanadianFrench51

Canadian French.

ELangScotsGaelic52

Gaelic.

ELangGeorgian53

Georgian.

ELangGreek54

Greek.

ELangCyprusGreek55

Cyprus Greek.

ELangGujarati56

Gujarati.

ELangHebrew57

Hebrew.

ELangHindi58

Hindi.

ELangIndonesian59

Indonesian.

ELangIrish60

Irish.

ELangSwissItalian61

Swiss Italian.

ELangKannada62

Kannada.

ELangKazakh63

Kazakh.

ELangKhmer64

Khmer.

ELangKorean65

Korean.

ELangLao66

Lao.

ELangLatvian67

Latvian.

ELangLithuanian68

Lithuanian.

ELangMacedonian69

Macedonian.

ELangMalay70

Malay.

ELangMalayalam71

Malayalam.

ELangMarathi72

Marathi.

ELangMoldavian73

Moldavian.

ELangMongolian74

Mongolian.

ELangNorwegianNynorsk75

Norwegian Nynorsk.

ELangBrazilianPortuguese76

Brazilian Portuguese.

ELangPunjabi77

Punjabi.

ELangRomanian78

Romanian.

ELangSerbian79

Serbian.

ELangSinhalese80

Sinhalese.

ELangSomali81

Somali.

ELangInternationalSpanish82

International Spanish.

ELangLatinAmericanSpanish83

American Spanish.

ELangSwahili84

Swahili.

ELangFinlandSwedish85

Finland Swedish.

ELangReserved186

Reserved, not in use.

ELangTamil87

Tamil.

ELangTelugu88

Telugu.

ELangTibetan89

Tibetan.

ELangTigrinya90

Tigrinya.

ELangCyprusTurkish91

Cyprus Turkish.

ELangTurkmen92

Turkmen.

ELangUkrainian93

Ukrainian.

ELangUrdu94

Urdu.

ELangReserved295

Reserved, not in use.

ELangVietnamese96

Vietnamese.

ELangWelsh97

Welsh.

ELangZulu98

Zulu.

ELangOther99

Deprecated

Use of this value is deprecated.

ELangManufacturerEnglish100

English with terms as used by the device manufacturer, if this needs to be distinct from the English used by the UI vendor.

ELangSouthSotho101

South Sotho.

A language of Lesotho also called Sesotho. SIL code sot.

ELangBasque102

Basque.

ELangGalician103

Galician.

ELangJavanese104

Javanese.

ELangMaithili105

Maithili.

ELangAzerbaijani_Latin106

Azerbaijani(Latin alphabet).

ELangAzerbaijani_Cyrillic107

Azerbaijani(Cyrillic alphabet).

ELangOriya108

Oriya.

ELangBhojpuri109

Bhojpuri.

ELangSundanese110

Sundanese.

ELangKurdish_Latin111

Kurdish(Latin alphabet).

ELangKurdish_Arabic112

Kurdish(Arabic alphabet).

ELangPashto113

Pashto.

ELangHausa114

Hausa.

ELangOromo115

Oromo.

ELangUzbek_Latin116

Uzbek(Latin alphabet).

ELangUzbek_Cyrillic117

Uzbek(Cyrillic alphabet).

ELangSindhi_Arabic118

Sindhi(Arabic alphabet).

ELangSindhi_Devanagari119

Sindhi(using Devanagari script).

ELangYoruba120

Yoruba.

ELangCebuano121

Cebuano.

ELangIgbo122

Igbo.

ELangMalagasy123

Malagasy.

ELangNepali124

Nepali.

ELangAssamese125

Assamese.

ELangShona126

Shona.

ELangZhuang127

Zhuang.

ELangMadurese128

Madurese.

ELangEnglish_Apac129

English as appropriate for use in Asia-Pacific regions.

ELangEnglish_Taiwan157

English as appropriate for use in Taiwan.

ELangEnglish_HongKong158

English as appropriate for use in Hong Kong.

ELangEnglish_Prc159

English as appropriate for use in the Peoples Republic of China.

ELangEnglish_Japan160

English as appropriate for use in Japan.

ELangEnglish_Thailand161

English as appropriate for use in Thailand.

ELangFulfulde162

Fulfulde, also known as Fula

ELangTamazight163

Tamazight.

ELangBolivianQuechua164

Bolivian Quechua.

ELangPeruQuechua165

Peru Quechua.

ELangEcuadorQuechua166

Ecuador Quechua.

ELangTajik_Cyrillic167

Tajik(Cyrillic alphabet).

ELangTajik_PersoArabic168

Tajik(using Perso-Arabic script).

ELangNyanja169

Nyanja, also known as Chichewa or Chewa.

ELangHaitianCreole170

Haitian Creole.

ELangLombard171

Lombard.

ELangKoongo172

Koongo, also known as Kongo or KiKongo.

ELangAkan173

Akan.

ELangHmong174

Hmong.

ELangYi175

Yi.

ELangTshiluba176

Tshiluba, also known as Luba-Kasai

ELangIlocano177

Ilocano, also know as Ilokano or Iloko.

ELangUyghur178

Uyghur.

ELangNeapolitan179

Neapolitan.

ELangRwanda180

Rwanda, also known as Kinyarwanda

ELangXhosa181

Xhosa.

ELangBalochi182

Balochi, also known as Baluchi

ElangHiligaynon183

Hiligaynon.

ELangMinangkabau184

Minangkabau.

ELangMakhuwa185

Makhuwa.

ELangSantali186

Santali.

ELangGikuyu187

Gikuyu, sometimes written Kikuyu.

ELangMoore188

Mor, also known as Mossi or More.

ELangGuarani189

Guaran.

ELangRundi190

Rundi, also known as Kirundi.

ELangRomani_Latin191

Romani(Latin alphabet).

ELangRomani_Cyrillic192

Romani(Cyrillic alphabet).

ELangTswana193

Tswana.

ELangKanuri194

Kanuri.

ELangKashmiri_Devanagari195

Kashmiri(using Devanagari script).

ELangKashmiri_PersoArabic196

Kashmiri(using Perso-Arabic script).

ELangUmbundu197

Umbundu.

ELangKonkani198

Konkani.

ELangBalinese199

Balinese, a language used in Indonesia (Java and Bali).

ELangNorthernSotho200

Northern Sotho.

ELangWolof201

Wolof.

ELangBemba202

Bemba.

ELangTsonga203

Tsonga.

ELangYiddish204

Yiddish.

ELangKirghiz205

Kirghiz, also known as Kyrgyz.

ELangGanda206

Ganda, also known as Luganda.

ELangSoga207

Soga, also known as Lusoga.

ELangMbundu208

Mbundu, also known as Kimbundu.

ELangBambara209

Bambara.

ELangCentralAymara210

Central Aymara.

ELangZarma211

Zarma.

ELangLingala212

Lingala.

ELangBashkir213

Bashkir.

ELangChuvash214

Chuvash.

ELangSwati215

Swati.

ELangTatar216

Tatar.

ELangSouthernNdebele217

Southern Ndebele.

ELangSardinian218

Sardinian.

ELangScots219

Scots.

ELangMeitei220

Meitei, also known as Meithei or Manipuri

ELangWalloon221

Walloon.

ELangKabardian222

Kabardian.

ELangMazanderani223

Mazanderani, also know as Mazandarani or Tabri.

ELangGilaki224

Gilaki.

ELangShan225

Shan.

ELangLuyia226

Luyia.

ELanguageLuo227

Luo, also known as Dholuo, a language of Kenya.

ELangSukuma228

Sukuma, also known as Kisukuma.

ELangAceh229

Aceh, also known as Achinese.

ELangEnglish_India230

English used in India.

ELangMalay_Apac326

Malay as appropriate for use in Asia-Pacific regions.

ELangIndonesian_Apac327

Indonesian as appropriate for use in Asia-Pacific regions.

ELangEnglish_Bangladesh328

English as appropriate for use in Bangladesh.

ELangNone0xFFFF

Indicates the final language in the language downgrade path.

See also: BaflUtils::NearestLanguageFile BaflUtils::GetDowngradePath

ELangMaximumELangNone