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