textinput/ptienginev2/inc/LanguageCodes.rh
changeset 0 eb1f2e154e89
equal deleted inserted replaced
-1:000000000000 0:eb1f2e154e89
       
     1 /*
       
     2 * Copyright (c) 2002 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:   Epoc language codes to be included from multitapping 
       
    15 *				resource files.
       
    16 *
       
    17 */
       
    18 
       
    19 
       
    20 
       
    21 // These are copied from e32std.h
       
    22 enum TLanguage
       
    23 	{
       
    24 	/** Enumerated value used for testing does not represent a specific
       
    25 	language.
       
    26 	*/
       
    27 	ELangTest = 0,
       
    28 	/** UK English. */
       
    29 	ELangEnglish = 1,
       
    30 	/** French. */
       
    31 	ELangFrench = 2,
       
    32 	/** German. */
       
    33 	ELangGerman = 3,
       
    34 	/** Spanish. */
       
    35 	ELangSpanish = 4,
       
    36 	/** Italian. */
       
    37 	ELangItalian = 5,
       
    38 	/** Swedish. */
       
    39 	ELangSwedish = 6,
       
    40 	/** Danish. */
       
    41 	ELangDanish = 7,
       
    42 	/** Norwegian. */
       
    43 	ELangNorwegian = 8,
       
    44 	/** Finnish. */
       
    45 	ELangFinnish = 9,
       
    46 	/** American. */
       
    47 	ELangAmerican = 10,
       
    48 	/** Swiss French. */
       
    49 	ELangSwissFrench = 11,
       
    50 	/** Swiss German. */
       
    51 	ELangSwissGerman = 12,
       
    52 	/** Portuguese. */
       
    53 	ELangPortuguese = 13,
       
    54 	/** Turkish. */
       
    55 	ELangTurkish = 14,
       
    56 	/** Icelandic. */
       
    57 	ELangIcelandic = 15,
       
    58 	/** Russian. */
       
    59 	ELangRussian = 16,
       
    60 	/** Hungarian. */
       
    61 	ELangHungarian = 17,
       
    62 	/** Dutch. */
       
    63 	ELangDutch = 18,
       
    64 	/** Belgian Flemish. */
       
    65 	ELangBelgianFlemish = 19,
       
    66 	/** Australian English. */
       
    67 	ELangAustralian = 20,
       
    68 	/** Belgian French. */
       
    69 	ELangBelgianFrench = 21,
       
    70 	/** Austrian German. */
       
    71 	ELangAustrian = 22,
       
    72 	/** New Zealand English. */
       
    73 	ELangNewZealand = 23,
       
    74 	/** International French. */
       
    75 	ELangInternationalFrench = 24,
       
    76 	/** Czech. */
       
    77 	ELangCzech = 25,
       
    78 	/** Slovak. */
       
    79 	ELangSlovak = 26,
       
    80 	/** Polish. */
       
    81 	ELangPolish = 27,
       
    82 	/** Slovenian. */
       
    83 	ELangSlovenian = 28,
       
    84 	/** Taiwanese Chinese. */
       
    85 	ELangTaiwanChinese = 29,
       
    86 	/** Hong Kong Chinese. */
       
    87 	ELangHongKongChinese = 30,
       
    88 	/** Peoples Republic of Chinas Chinese. */
       
    89 	ELangPrcChinese = 31,
       
    90 	/** Japanese. */
       
    91 	ELangJapanese = 32,
       
    92 	/** Thai. */
       
    93 	ELangThai = 33,
       
    94 	/** Afrikaans. */
       
    95 	ELangAfrikaans = 34,
       
    96 	/** Albanian. */
       
    97 	ELangAlbanian = 35,
       
    98 	/** Amharic. */
       
    99 	ELangAmharic = 36,
       
   100 	/** Arabic.*/
       
   101 	ELangArabic = 37,
       
   102 	/** Armenian. */
       
   103 	ELangArmenian = 38,
       
   104 	/** Tagalog. */
       
   105 	ELangTagalog = 39,
       
   106 	/** Belarussian. */
       
   107 	ELangBelarussian = 40,
       
   108 	/** Bengali. */ 
       
   109 	ELangBengali = 41,
       
   110 	/** Bulgarian. */
       
   111 	ELangBulgarian = 42,
       
   112 	/** Burmese. */ 
       
   113 	ELangBurmese = 43,
       
   114 	/** Catalan. */
       
   115 	ELangCatalan = 44,
       
   116 	/** Croation. */
       
   117 	ELangCroatian = 45,
       
   118 	/** Canadian English. */
       
   119 	ELangCanadianEnglish = 46,
       
   120 	/** International English. */
       
   121 	ELangInternationalEnglish = 47,
       
   122 	/** South African English. */
       
   123 	ELangSouthAfricanEnglish = 48,
       
   124 	/** Estonian. */
       
   125 	ELangEstonian = 49,
       
   126 	/** Farsi. */
       
   127 	ELangFarsi = 50,
       
   128 	/** Canadian French. */
       
   129 	ELangCanadianFrench = 51,
       
   130 	/** Gaelic. */
       
   131 	ELangScotsGaelic = 52,
       
   132 	/** Georgian. */
       
   133 	ELangGeorgian = 53,
       
   134 	/** Greek. */ 
       
   135 	ELangGreek = 54,
       
   136 	/** Cyprus Greek. */
       
   137 	ELangCyprusGreek = 55,
       
   138 	/** Gujarati. */
       
   139 	ELangGujarati = 56,
       
   140 	/** Hebrew. */
       
   141 	ELangHebrew = 57,
       
   142 	/** Hindi. */ 
       
   143 	ELangHindi = 58,
       
   144 	/** Indonesian. */
       
   145 	ELangIndonesian = 59,
       
   146 	/** Irish. */
       
   147 	ELangIrish = 60,
       
   148 	/** Swiss Italian. */
       
   149 	ELangSwissItalian = 61,
       
   150 	/** Kannada. */
       
   151 	ELangKannada = 62,
       
   152 	/** Kazakh. */
       
   153 	ELangKazakh = 63,
       
   154 	/** Kmer. */
       
   155 	ELangKhmer = 64,
       
   156 	/** Korean. */
       
   157 	ELangKorean = 65,
       
   158 	/** Lao. */
       
   159 	ELangLao = 66,
       
   160 	/** Latvian. */
       
   161 	ELangLatvian = 67,
       
   162 	/** Lithuanian. */
       
   163 	ELangLithuanian = 68,
       
   164 	/** Macedonian. */
       
   165 	ELangMacedonian = 69,
       
   166 	/** Malay. */
       
   167 	ELangMalay = 70,
       
   168 	/** Malayalam. */
       
   169 	ELangMalayalam = 71,
       
   170 	/** Marathi. */ 
       
   171 	ELangMarathi = 72,
       
   172 	/** Moldovian. */
       
   173 	ELangMoldavian = 73,
       
   174 	/** Mongolian. */
       
   175 	ELangMongolian = 74,
       
   176 	/** Norwegian Nynorsk. */
       
   177 	ELangNorwegianNynorsk = 75,
       
   178 	/** Brazilian Portuguese. */
       
   179 	ELangBrazilianPortuguese = 76,
       
   180 	/** Punjabi. */
       
   181 	ELangPunjabi = 77,
       
   182 	/** Romanian. */
       
   183 	ELangRomanian = 78,
       
   184 	/** Serbian. */
       
   185 	ELangSerbian = 79,
       
   186 	/** Sinhalese. */
       
   187 	ELangSinhalese = 80,
       
   188 	/** Somali. */
       
   189 	ELangSomali = 81,
       
   190 	/** International Spanish. */
       
   191 	ELangInternationalSpanish = 82,
       
   192 	/** American Spanish. */
       
   193 	ELangLatinAmericanSpanish = 83,
       
   194 	/** Swahili. */
       
   195 	ELangSwahili = 84,
       
   196 	/** Finland Swedish. */
       
   197 	ELangFinlandSwedish = 85,
       
   198 	ELangReserved1 = 86,		// reserved for future use
       
   199 	/** Tamil. */ 
       
   200 	ELangTamil = 87,
       
   201 	/** Telugu. */
       
   202 	ELangTelugu = 88,
       
   203 	/** Tibetan. */
       
   204 	ELangTibetan = 89,
       
   205 	/** Tigrinya. */
       
   206 	ELangTigrinya = 90,
       
   207 	/** Cyprus Turkish. */
       
   208 	ELangCyprusTurkish = 91,
       
   209 	/** Turkmen. */
       
   210 	ELangTurkmen = 92,
       
   211 	/** Ukrainian. */
       
   212 	ELangUkrainian = 93,
       
   213 	/** Urdu. */ 
       
   214 	ELangUrdu = 94,
       
   215 	ELangReserved2 = 95,	// reserved for future use
       
   216 	/** Vietnamese. */
       
   217 	ELangVietnamese = 96,
       
   218 	/** Welsh. */
       
   219 	ELangWelsh = 97,
       
   220 	/** Zulu. */
       
   221 	ELangZulu = 98,
       
   222 	/** @deprecated 6.2 */
       
   223 	ELangOther = 99,
       
   224 	/** Taiwan English. */
       
   225     ELangTaiwanEnglish = 157,
       
   226 	/** HongKong English. */
       
   227     ELangHongKongEnglish = 158,
       
   228 	/** PRC English. */
       
   229     ELangPrcEnglish = 159,
       
   230 
       
   231 	ELangNone = 0xFFFF, //up to 1023 languages
       
   232 	ELangMaximum = ELangNone // This must always be equal to the last (largest) TLanguage enum.
       
   233 	};