1 // Copyright (c) 2006-2009 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef LANGUAGES_PROTO_LANGUAGES_PB_H_ 6 #define LANGUAGES_PROTO_LANGUAGES_PB_H_ 7 8 enum Language { 9 ENGLISH = 0, 10 DANISH = 1, 11 DUTCH = 2, 12 FINNISH = 3, 13 FRENCH = 4, 14 GERMAN = 5, 15 HEBREW = 6, 16 ITALIAN = 7, 17 JAPANESE = 8, 18 KOREAN = 9, 19 NORWEGIAN = 10, 20 POLISH = 11, 21 PORTUGUESE = 12, 22 RUSSIAN = 13, 23 SPANISH = 14, 24 SWEDISH = 15, 25 CHINESE = 16, 26 CZECH = 17, 27 GREEK = 18, 28 ICELANDIC = 19, 29 LATVIAN = 20, 30 LITHUANIAN = 21, 31 ROMANIAN = 22, 32 HUNGARIAN = 23, 33 ESTONIAN = 24, 34 TG_UNKNOWN_LANGUAGE = 25, 35 UNKNOWN_LANGUAGE = 26, 36 BULGARIAN = 27, 37 CROATIAN = 28, 38 SERBIAN = 29, 39 IRISH = 30, // UI only. 40 GALICIAN = 31, 41 TAGALOG = 32, // Tagalog (tl) + Filipino (fil), 42 TURKISH = 33, 43 UKRAINIAN = 34, 44 HINDI = 35, 45 MACEDONIAN = 36, 46 BENGALI = 37, 47 INDONESIAN = 38, 48 LATIN = 39, // UI only. 49 MALAY = 40, 50 MALAYALAM = 41, 51 WELSH = 42, // UI only. 52 NEPALI = 43, 53 TELUGU = 44, 54 ALBANIAN = 45, 55 TAMIL = 46, 56 BELARUSIAN = 47, 57 JAVANESE = 48, // UI only. 58 OCCITAN = 49, // UI only. 59 URDU = 50, 60 BIHARI = 51, 61 GUJARATI = 52, 62 THAI = 53, 63 ARABIC = 54, 64 CATALAN = 55, 65 ESPERANTO = 56, 66 BASQUE = 57, 67 INTERLINGUA = 58, // UI only. 68 KANNADA = 59, 69 PUNJABI = 60, 70 SCOTS_GAELIC = 61, // UI only. 71 SWAHILI = 62, 72 SLOVENIAN = 63, 73 MARATHI = 64, 74 MALTESE = 65, 75 VIETNAMESE = 66, 76 FRISIAN = 67, // UI only. 77 SLOVAK = 68, 78 CHINESE_T = 69, // This is added to solve the problem of 79 // distinguishing Traditional and Simplified 80 // Chinese when the encoding is UTF8. 81 FAROESE = 70, // UI only. 82 SUNDANESE = 71, // UI only. 83 UZBEK = 72, 84 AMHARIC = 73, 85 AZERBAIJANI = 74, 86 GEORGIAN = 75, 87 TIGRINYA = 76, // UI only. 88 PERSIAN = 77, 89 BOSNIAN = 78, // UI only. LangId language: CROATIAN (28) 90 SINHALESE = 79, 91 NORWEGIAN_N = 80, // UI only. LangId language: NORWEGIAN (10) 92 PORTUGUESE_P = 81, // UI only. LangId language: PORTUGUESE (12) 93 PORTUGUESE_B = 82, // UI only. LangId language: PORTUGUESE (12) 94 XHOSA = 83, // UI only. 95 ZULU = 84, // UI only. 96 GUARANI = 85, 97 SESOTHO = 86, // UI only. 98 TURKMEN = 87, // UI only. 99 KYRGYZ = 88, 100 BRETON = 89, // UI only. 101 TWI = 90, // UI only. 102 YIDDISH = 91, // UI only. 103 SERBO_CROATIAN= 92, // UI only. LangId language: SERBIAN (29) 104 SOMALI = 93, // UI only. 105 UIGHUR = 94, 106 KURDISH = 95, 107 MONGOLIAN = 96, 108 ARMENIAN = 97, 109 LAOTHIAN = 98, 110 SINDHI = 99, 111 RHAETO_ROMANCE= 100, // UI only. 112 AFRIKAANS = 101, 113 LUXEMBOURGISH = 102, // UI only. 114 BURMESE = 103, 115 KHMER = 104, 116 TIBETAN = 105, 117 DHIVEHI = 106, // sometimes spelled Divehi, lang of Maldives 118 CHEROKEE = 107, 119 SYRIAC = 108, // UI only. 120 LIMBU = 109, // UI only. 121 ORIYA = 110, 122 ASSAMESE = 111, // UI only. 123 CORSICAN = 112, // UI only. 124 INTERLINGUE = 113, // UI only. 125 KAZAKH = 114, 126 LINGALA = 115, // UI only. 127 MOLDAVIAN = 116, // UI only. LangId language: ROMANIAN (22) 128 PASHTO = 117, 129 QUECHUA = 118, // UI only. 130 SHONA = 119, // UI only. 131 TAJIK = 120, 132 TATAR = 121, // UI only. 133 TONGA = 122, // UI only. 134 YORUBA = 123, // UI only. 135 CREOLES_AND_PIDGINS_ENGLISH_BASED = 124, // UI only. 136 CREOLES_AND_PIDGINS_FRENCH_BASED = 125, // UI only. 137 CREOLES_AND_PIDGINS_PORTUGUESE_BASED = 126, // UI only. 138 CREOLES_AND_PIDGINS_OTHER = 127, // UI only. 139 MAORI = 128, // UI only. 140 WOLOF = 129, // UI only. 141 ABKHAZIAN = 130, // UI only. 142 AFAR = 131, // UI only. 143 AYMARA = 132, // UI only. 144 BASHKIR = 133, // UI only. 145 BISLAMA = 134, // UI only. 146 DZONGKHA = 135, // UI only. 147 FIJIAN = 136, // UI only. 148 GREENLANDIC = 137, // UI only. 149 HAUSA = 138, // UI only. 150 HAITIAN_CREOLE= 139, // UI only. 151 INUPIAK = 140, // UI only. 152 INUKTITUT = 141, 153 KASHMIRI = 142, // UI only. 154 KINYARWANDA = 143, // UI only. 155 MALAGASY = 144, // UI only. 156 NAURU = 145, // UI only. 157 OROMO = 146, // UI only. 158 RUNDI = 147, // UI only. 159 SAMOAN = 148, // UI only. 160 SANGO = 149, // UI only. 161 SANSKRIT = 150, 162 SISWANT = 151, // UI only. 163 TSONGA = 152, // UI only. 164 TSWANA = 153, // UI only. 165 VOLAPUK = 154, // UI only. 166 ZHUANG = 155, // UI only. 167 KHASI = 156, // UI only. 168 SCOTS = 157, // UI only. 169 GANDA = 158, // UI only. 170 MANX = 159, // UI only. 171 MONTENEGRIN = 160, // UI only. LangId language: SERBIAN (29) 172 NUM_LANGUAGES = 161, // Always keep this at the end. It is not a 173 // valid Language enum. It is only used to 174 // indicate the total number of Languages. 175 // NOTE: If you add a language, you will break a unittest. See the note 176 // at the top of this enum. 177 }; 178 179 #endif // LANGUAGES_PROTO_LANGUAGES_PB_H_ 180