| // Copyright 2013 Google Inc. All Rights Reserved. |
| // |
| // Licensed under the Apache License, Version 2.0 (the "License"); |
| // you may not use this file except in compliance with the License. |
| // You may obtain a copy of the License at |
| // |
| // http://www.apache.org/licenses/LICENSE-2.0 |
| // |
| // Unless required by applicable law or agreed to in writing, software |
| // distributed under the License is distributed on an "AS IS" BASIS, |
| // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| // See the License for the specific language governing permissions and |
| // limitations under the License. |
| |
| // generated_language.h |
| // Machine generated. Do Not Edit. |
| // |
| // Declarations for languages recognized by CLD2 |
| // |
| |
| #ifndef I18N_ENCODINGS_CLD2_INTERNAL_GENERATED_LANGUAGE_H__ |
| #define I18N_ENCODINGS_CLD2_INTERNAL_GENERATED_LANGUAGE_H__ |
| |
| #include "generated_ulscript.h" |
| #include "integral_types.h" |
| |
| namespace CLD2 { |
| |
| typedef uint16 FourScripts[4]; |
| |
| typedef enum { |
| ENGLISH = 0, // en |
| DANISH = 1, // da |
| DUTCH = 2, // nl |
| FINNISH = 3, // fi |
| FRENCH = 4, // fr |
| GERMAN = 5, // de |
| HEBREW = 6, // iw |
| ITALIAN = 7, // it |
| JAPANESE = 8, // ja |
| KOREAN = 9, // ko |
| NORWEGIAN = 10, // no |
| POLISH = 11, // pl |
| PORTUGUESE = 12, // pt |
| RUSSIAN = 13, // ru |
| SPANISH = 14, // es |
| SWEDISH = 15, // sv |
| CHINESE = 16, // zh |
| CZECH = 17, // cs |
| GREEK = 18, // el |
| ICELANDIC = 19, // is |
| LATVIAN = 20, // lv |
| LITHUANIAN = 21, // lt |
| ROMANIAN = 22, // ro |
| HUNGARIAN = 23, // hu |
| ESTONIAN = 24, // et |
| TG_UNKNOWN_LANGUAGE = 25, // xxx |
| UNKNOWN_LANGUAGE = 26, // un |
| BULGARIAN = 27, // bg |
| CROATIAN = 28, // hr |
| SERBIAN = 29, // sr |
| IRISH = 30, // ga |
| GALICIAN = 31, // gl |
| TAGALOG = 32, // tl |
| TURKISH = 33, // tr |
| UKRAINIAN = 34, // uk |
| HINDI = 35, // hi |
| MACEDONIAN = 36, // mk |
| BENGALI = 37, // bn |
| INDONESIAN = 38, // id |
| LATIN = 39, // la |
| MALAY = 40, // ms |
| MALAYALAM = 41, // ml |
| WELSH = 42, // cy |
| NEPALI = 43, // ne |
| TELUGU = 44, // te |
| ALBANIAN = 45, // sq |
| TAMIL = 46, // ta |
| BELARUSIAN = 47, // be |
| JAVANESE = 48, // jw |
| OCCITAN = 49, // oc |
| URDU = 50, // ur |
| BIHARI = 51, // bh |
| GUJARATI = 52, // gu |
| THAI = 53, // th |
| ARABIC = 54, // ar |
| CATALAN = 55, // ca |
| ESPERANTO = 56, // eo |
| BASQUE = 57, // eu |
| INTERLINGUA = 58, // ia |
| KANNADA = 59, // kn |
| PUNJABI = 60, // pa |
| SCOTS_GAELIC = 61, // gd |
| SWAHILI = 62, // sw |
| SLOVENIAN = 63, // sl |
| MARATHI = 64, // mr |
| MALTESE = 65, // mt |
| VIETNAMESE = 66, // vi |
| FRISIAN = 67, // fy |
| SLOVAK = 68, // sk |
| CHINESE_T = 69, // zh-Hant |
| FAROESE = 70, // fo |
| SUNDANESE = 71, // su |
| UZBEK = 72, // uz |
| AMHARIC = 73, // am |
| AZERBAIJANI = 74, // az |
| GEORGIAN = 75, // ka |
| TIGRINYA = 76, // ti |
| PERSIAN = 77, // fa |
| BOSNIAN = 78, // bs |
| SINHALESE = 79, // si |
| NORWEGIAN_N = 80, // nn |
| X_81 = 81, // |
| X_82 = 82, // |
| XHOSA = 83, // xh |
| ZULU = 84, // zu |
| GUARANI = 85, // gn |
| SESOTHO = 86, // st |
| TURKMEN = 87, // tk |
| KYRGYZ = 88, // ky |
| BRETON = 89, // br |
| TWI = 90, // tw |
| YIDDISH = 91, // yi |
| X_92 = 92, // |
| SOMALI = 93, // so |
| UIGHUR = 94, // ug |
| KURDISH = 95, // ku |
| MONGOLIAN = 96, // mn |
| ARMENIAN = 97, // hy |
| LAOTHIAN = 98, // lo |
| SINDHI = 99, // sd |
| RHAETO_ROMANCE = 100, // rm |
| AFRIKAANS = 101, // af |
| LUXEMBOURGISH = 102, // lb |
| BURMESE = 103, // my |
| KHMER = 104, // km |
| TIBETAN = 105, // bo |
| DHIVEHI = 106, // dv |
| CHEROKEE = 107, // chr |
| SYRIAC = 108, // syr |
| LIMBU = 109, // lif |
| ORIYA = 110, // or |
| ASSAMESE = 111, // as |
| CORSICAN = 112, // co |
| INTERLINGUE = 113, // ie |
| KAZAKH = 114, // kk |
| LINGALA = 115, // ln |
| X_116 = 116, // |
| PASHTO = 117, // ps |
| QUECHUA = 118, // qu |
| SHONA = 119, // sn |
| TAJIK = 120, // tg |
| TATAR = 121, // tt |
| TONGA = 122, // to |
| YORUBA = 123, // yo |
| X_124 = 124, // |
| X_125 = 125, // |
| X_126 = 126, // |
| X_127 = 127, // |
| MAORI = 128, // mi |
| WOLOF = 129, // wo |
| ABKHAZIAN = 130, // ab |
| AFAR = 131, // aa |
| AYMARA = 132, // ay |
| BASHKIR = 133, // ba |
| BISLAMA = 134, // bi |
| DZONGKHA = 135, // dz |
| FIJIAN = 136, // fj |
| GREENLANDIC = 137, // kl |
| HAUSA = 138, // ha |
| HAITIAN_CREOLE = 139, // ht |
| INUPIAK = 140, // ik |
| INUKTITUT = 141, // iu |
| KASHMIRI = 142, // ks |
| KINYARWANDA = 143, // rw |
| MALAGASY = 144, // mg |
| NAURU = 145, // na |
| OROMO = 146, // om |
| RUNDI = 147, // rn |
| SAMOAN = 148, // sm |
| SANGO = 149, // sg |
| SANSKRIT = 150, // sa |
| SISWANT = 151, // ss |
| TSONGA = 152, // ts |
| TSWANA = 153, // tn |
| VOLAPUK = 154, // vo |
| ZHUANG = 155, // za |
| KHASI = 156, // kha |
| SCOTS = 157, // sco |
| GANDA = 158, // lg |
| MANX = 159, // gv |
| MONTENEGRIN = 160, // sr-ME |
| AKAN = 161, // ak |
| IGBO = 162, // ig |
| MAURITIAN_CREOLE = 163, // mfe |
| HAWAIIAN = 164, // haw |
| CEBUANO = 165, // ceb |
| EWE = 166, // ee |
| GA = 167, // gaa |
| HMONG = 168, // blu |
| KRIO = 169, // kri |
| LOZI = 170, // loz |
| LUBA_LULUA = 171, // lua |
| LUO_KENYA_AND_TANZANIA = 172, // luo |
| NEWARI = 173, // new |
| NYANJA = 174, // ny |
| OSSETIAN = 175, // os |
| PAMPANGA = 176, // pam |
| PEDI = 177, // nso |
| RAJASTHANI = 178, // raj |
| SESELWA = 179, // crs |
| TUMBUKA = 180, // tum |
| VENDA = 181, // ve |
| WARAY_PHILIPPINES = 182, // war |
| X_183 = 183, // |
| X_184 = 184, // |
| X_185 = 185, // |
| X_186 = 186, // |
| X_187 = 187, // |
| X_188 = 188, // |
| X_189 = 189, // |
| X_190 = 190, // |
| X_191 = 191, // |
| X_192 = 192, // |
| X_193 = 193, // |
| X_194 = 194, // |
| X_195 = 195, // |
| X_196 = 196, // |
| X_197 = 197, // |
| X_198 = 198, // |
| X_199 = 199, // |
| X_200 = 200, // |
| X_201 = 201, // |
| X_202 = 202, // |
| X_203 = 203, // |
| X_204 = 204, // |
| X_205 = 205, // |
| X_206 = 206, // |
| X_207 = 207, // |
| X_208 = 208, // |
| X_209 = 209, // |
| X_210 = 210, // |
| X_211 = 211, // |
| X_212 = 212, // |
| X_213 = 213, // |
| X_214 = 214, // |
| X_215 = 215, // |
| X_216 = 216, // |
| X_217 = 217, // |
| X_218 = 218, // |
| X_219 = 219, // |
| X_220 = 220, // |
| X_221 = 221, // |
| X_222 = 222, // |
| X_223 = 223, // |
| X_224 = 224, // |
| X_225 = 225, // |
| X_226 = 226, // |
| X_227 = 227, // |
| X_228 = 228, // |
| X_229 = 229, // |
| X_230 = 230, // |
| X_231 = 231, // |
| X_232 = 232, // |
| X_233 = 233, // |
| X_234 = 234, // |
| X_235 = 235, // |
| X_236 = 236, // |
| X_237 = 237, // |
| X_238 = 238, // |
| X_239 = 239, // |
| X_240 = 240, // |
| X_241 = 241, // |
| X_242 = 242, // |
| X_243 = 243, // |
| X_244 = 244, // |
| X_245 = 245, // |
| X_246 = 246, // |
| X_247 = 247, // |
| X_248 = 248, // |
| X_249 = 249, // |
| X_250 = 250, // |
| X_251 = 251, // |
| X_252 = 252, // |
| X_253 = 253, // |
| X_254 = 254, // |
| X_255 = 255, // |
| X_256 = 256, // |
| X_257 = 257, // |
| X_258 = 258, // |
| X_259 = 259, // |
| X_260 = 260, // |
| X_261 = 261, // |
| X_262 = 262, // |
| X_263 = 263, // |
| X_264 = 264, // |
| X_265 = 265, // |
| X_266 = 266, // |
| X_267 = 267, // |
| X_268 = 268, // |
| X_269 = 269, // |
| X_270 = 270, // |
| X_271 = 271, // |
| X_272 = 272, // |
| X_273 = 273, // |
| X_274 = 274, // |
| X_275 = 275, // |
| X_276 = 276, // |
| X_277 = 277, // |
| X_278 = 278, // |
| X_279 = 279, // |
| X_280 = 280, // |
| X_281 = 281, // |
| X_282 = 282, // |
| X_283 = 283, // |
| X_284 = 284, // |
| X_285 = 285, // |
| X_286 = 286, // |
| X_287 = 287, // |
| X_288 = 288, // |
| X_289 = 289, // |
| X_290 = 290, // |
| X_291 = 291, // |
| X_292 = 292, // |
| X_293 = 293, // |
| X_294 = 294, // |
| X_295 = 295, // |
| X_296 = 296, // |
| X_297 = 297, // |
| X_298 = 298, // |
| X_299 = 299, // |
| X_300 = 300, // |
| X_301 = 301, // |
| X_302 = 302, // |
| X_303 = 303, // |
| X_304 = 304, // |
| X_305 = 305, // |
| X_306 = 306, // |
| X_307 = 307, // |
| X_308 = 308, // |
| X_309 = 309, // |
| X_310 = 310, // |
| X_311 = 311, // |
| X_312 = 312, // |
| X_313 = 313, // |
| X_314 = 314, // |
| X_315 = 315, // |
| X_316 = 316, // |
| X_317 = 317, // |
| X_318 = 318, // |
| X_319 = 319, // |
| X_320 = 320, // |
| X_321 = 321, // |
| X_322 = 322, // |
| X_323 = 323, // |
| X_324 = 324, // |
| X_325 = 325, // |
| X_326 = 326, // |
| X_327 = 327, // |
| X_328 = 328, // |
| X_329 = 329, // |
| X_330 = 330, // |
| X_331 = 331, // |
| X_332 = 332, // |
| X_333 = 333, // |
| X_334 = 334, // |
| X_335 = 335, // |
| X_336 = 336, // |
| X_337 = 337, // |
| X_338 = 338, // |
| X_339 = 339, // |
| X_340 = 340, // |
| X_341 = 341, // |
| X_342 = 342, // |
| X_343 = 343, // |
| X_344 = 344, // |
| X_345 = 345, // |
| X_346 = 346, // |
| X_347 = 347, // |
| X_348 = 348, // |
| X_349 = 349, // |
| X_350 = 350, // |
| X_351 = 351, // |
| X_352 = 352, // |
| X_353 = 353, // |
| X_354 = 354, // |
| X_355 = 355, // |
| X_356 = 356, // |
| X_357 = 357, // |
| X_358 = 358, // |
| X_359 = 359, // |
| X_360 = 360, // |
| X_361 = 361, // |
| X_362 = 362, // |
| X_363 = 363, // |
| X_364 = 364, // |
| X_365 = 365, // |
| X_366 = 366, // |
| X_367 = 367, // |
| X_368 = 368, // |
| X_369 = 369, // |
| X_370 = 370, // |
| X_371 = 371, // |
| X_372 = 372, // |
| X_373 = 373, // |
| X_374 = 374, // |
| X_375 = 375, // |
| X_376 = 376, // |
| X_377 = 377, // |
| X_378 = 378, // |
| X_379 = 379, // |
| X_380 = 380, // |
| X_381 = 381, // |
| X_382 = 382, // |
| X_383 = 383, // |
| X_384 = 384, // |
| X_385 = 385, // |
| X_386 = 386, // |
| X_387 = 387, // |
| X_388 = 388, // |
| X_389 = 389, // |
| X_390 = 390, // |
| X_391 = 391, // |
| X_392 = 392, // |
| X_393 = 393, // |
| X_394 = 394, // |
| X_395 = 395, // |
| X_396 = 396, // |
| X_397 = 397, // |
| X_398 = 398, // |
| X_399 = 399, // |
| X_400 = 400, // |
| X_401 = 401, // |
| X_402 = 402, // |
| X_403 = 403, // |
| X_404 = 404, // |
| X_405 = 405, // |
| X_406 = 406, // |
| X_407 = 407, // |
| X_408 = 408, // |
| X_409 = 409, // |
| X_410 = 410, // |
| X_411 = 411, // |
| X_412 = 412, // |
| X_413 = 413, // |
| X_414 = 414, // |
| X_415 = 415, // |
| X_416 = 416, // |
| X_417 = 417, // |
| X_418 = 418, // |
| X_419 = 419, // |
| X_420 = 420, // |
| X_421 = 421, // |
| X_422 = 422, // |
| X_423 = 423, // |
| X_424 = 424, // |
| X_425 = 425, // |
| X_426 = 426, // |
| X_427 = 427, // |
| X_428 = 428, // |
| X_429 = 429, // |
| X_430 = 430, // |
| X_431 = 431, // |
| X_432 = 432, // |
| X_433 = 433, // |
| X_434 = 434, // |
| X_435 = 435, // |
| X_436 = 436, // |
| X_437 = 437, // |
| X_438 = 438, // |
| X_439 = 439, // |
| X_440 = 440, // |
| X_441 = 441, // |
| X_442 = 442, // |
| X_443 = 443, // |
| X_444 = 444, // |
| X_445 = 445, // |
| X_446 = 446, // |
| X_447 = 447, // |
| X_448 = 448, // |
| X_449 = 449, // |
| X_450 = 450, // |
| X_451 = 451, // |
| X_452 = 452, // |
| X_453 = 453, // |
| X_454 = 454, // |
| X_455 = 455, // |
| X_456 = 456, // |
| X_457 = 457, // |
| X_458 = 458, // |
| X_459 = 459, // |
| X_460 = 460, // |
| X_461 = 461, // |
| X_462 = 462, // |
| X_463 = 463, // |
| X_464 = 464, // |
| X_465 = 465, // |
| X_466 = 466, // |
| X_467 = 467, // |
| X_468 = 468, // |
| X_469 = 469, // |
| X_470 = 470, // |
| X_471 = 471, // |
| X_472 = 472, // |
| X_473 = 473, // |
| X_474 = 474, // |
| X_475 = 475, // |
| X_476 = 476, // |
| X_477 = 477, // |
| X_478 = 478, // |
| X_479 = 479, // |
| X_480 = 480, // |
| X_481 = 481, // |
| X_482 = 482, // |
| X_483 = 483, // |
| X_484 = 484, // |
| X_485 = 485, // |
| X_486 = 486, // |
| X_487 = 487, // |
| X_488 = 488, // |
| X_489 = 489, // |
| X_490 = 490, // |
| X_491 = 491, // |
| X_492 = 492, // |
| X_493 = 493, // |
| X_494 = 494, // |
| X_495 = 495, // |
| X_496 = 496, // |
| X_497 = 497, // |
| X_498 = 498, // |
| X_499 = 499, // |
| X_500 = 500, // |
| X_501 = 501, // |
| X_502 = 502, // |
| X_503 = 503, // |
| X_504 = 504, // |
| X_505 = 505, // |
| NDEBELE = 506, // nr |
| X_BORK_BORK_BORK = 507, // zzb |
| X_PIG_LATIN = 508, // zzp |
| X_HACKER = 509, // zzh |
| X_KLINGON = 510, // tlh |
| X_ELMER_FUDD = 511, // zze |
| X_Common = 512, // xx-Zyyy |
| X_Latin = 513, // xx-Latn |
| X_Greek = 514, // xx-Grek |
| X_Cyrillic = 515, // xx-Cyrl |
| X_Armenian = 516, // xx-Armn |
| X_Hebrew = 517, // xx-Hebr |
| X_Arabic = 518, // xx-Arab |
| X_Syriac = 519, // xx-Syrc |
| X_Thaana = 520, // xx-Thaa |
| X_Devanagari = 521, // xx-Deva |
| X_Bengali = 522, // xx-Beng |
| X_Gurmukhi = 523, // xx-Guru |
| X_Gujarati = 524, // xx-Gujr |
| X_Oriya = 525, // xx-Orya |
| X_Tamil = 526, // xx-Taml |
| X_Telugu = 527, // xx-Telu |
| X_Kannada = 528, // xx-Knda |
| X_Malayalam = 529, // xx-Mlym |
| X_Sinhala = 530, // xx-Sinh |
| X_Thai = 531, // xx-Thai |
| X_Lao = 532, // xx-Laoo |
| X_Tibetan = 533, // xx-Tibt |
| X_Myanmar = 534, // xx-Mymr |
| X_Georgian = 535, // xx-Geor |
| X_Hangul = 536, // xx-Hang |
| X_Ethiopic = 537, // xx-Ethi |
| X_Cherokee = 538, // xx-Cher |
| X_Canadian_Aboriginal = 539, // xx-Cans |
| X_Ogham = 540, // xx-Ogam |
| X_Runic = 541, // xx-Runr |
| X_Khmer = 542, // xx-Khmr |
| X_Mongolian = 543, // xx-Mong |
| X_Hiragana = 544, // xx-Hira |
| X_Katakana = 545, // xx-Kana |
| X_Bopomofo = 546, // xx-Bopo |
| X_Han = 547, // xx-Hani |
| X_Yi = 548, // xx-Yiii |
| X_Old_Italic = 549, // xx-Ital |
| X_Gothic = 550, // xx-Goth |
| X_Deseret = 551, // xx-Dsrt |
| X_Inherited = 552, // xx-Qaai |
| X_Tagalog = 553, // xx-Tglg |
| X_Hanunoo = 554, // xx-Hano |
| X_Buhid = 555, // xx-Buhd |
| X_Tagbanwa = 556, // xx-Tagb |
| X_Limbu = 557, // xx-Limb |
| X_Tai_Le = 558, // xx-Tale |
| X_Linear_B = 559, // xx-Linb |
| X_Ugaritic = 560, // xx-Ugar |
| X_Shavian = 561, // xx-Shaw |
| X_Osmanya = 562, // xx-Osma |
| X_Cypriot = 563, // xx-Cprt |
| X_Braille = 564, // xx-Brai |
| X_Buginese = 565, // xx-Bugi |
| X_Coptic = 566, // xx-Copt |
| X_New_Tai_Lue = 567, // xx-Talu |
| X_Glagolitic = 568, // xx-Glag |
| X_Tifinagh = 569, // xx-Tfng |
| X_Syloti_Nagri = 570, // xx-Sylo |
| X_Old_Persian = 571, // xx-Xpeo |
| X_Kharoshthi = 572, // xx-Khar |
| X_Balinese = 573, // xx-Bali |
| X_Cuneiform = 574, // xx-Xsux |
| X_Phoenician = 575, // xx-Phnx |
| X_Phags_Pa = 576, // xx-Phag |
| X_Nko = 577, // xx-Nkoo |
| X_Sundanese = 578, // xx-Sund |
| X_Lepcha = 579, // xx-Lepc |
| X_Ol_Chiki = 580, // xx-Olck |
| X_Vai = 581, // xx-Vaii |
| X_Saurashtra = 582, // xx-Saur |
| X_Kayah_Li = 583, // xx-Kali |
| X_Rejang = 584, // xx-Rjng |
| X_Lycian = 585, // xx-Lyci |
| X_Carian = 586, // xx-Cari |
| X_Lydian = 587, // xx-Lydi |
| X_Cham = 588, // xx-Cham |
| X_Tai_Tham = 589, // xx-Lana |
| X_Tai_Viet = 590, // xx-Tavt |
| X_Avestan = 591, // xx-Avst |
| X_Egyptian_Hieroglyphs = 592, // xx-Egyp |
| X_Samaritan = 593, // xx-Samr |
| X_Lisu = 594, // xx-Lisu |
| X_Bamum = 595, // xx-Bamu |
| X_Javanese = 596, // xx-Java |
| X_Meetei_Mayek = 597, // xx-Mtei |
| X_Imperial_Aramaic = 598, // xx-Armi |
| X_Old_South_Arabian = 599, // xx-Sarb |
| X_Inscriptional_Parthian = 600, // xx-Prti |
| X_Inscriptional_Pahlavi = 601, // xx-Phli |
| X_Old_Turkic = 602, // xx-Orkh |
| X_Kaithi = 603, // xx-Kthi |
| X_Batak = 604, // xx-Batk |
| X_Brahmi = 605, // xx-Brah |
| X_Mandaic = 606, // xx-Mand |
| X_Chakma = 607, // xx-Cakm |
| X_Meroitic_Cursive = 608, // xx-Merc |
| X_Meroitic_Hieroglyphs = 609, // xx-Mero |
| X_Miao = 610, // xx-Plrd |
| X_Sharada = 611, // xx-Shrd |
| X_Sora_Sompeng = 612, // xx-Sora |
| X_Takri = 613, // xx-Takr |
| NUM_LANGUAGES |
| } Language; |
| |
| } // namespace CLD2 |
| |
| #endif // I18N_ENCODINGS_CLD2_INTERNAL_GENERATED_LANGUAGE_H__ |