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