1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/browser/components/translation/cld2/internal/generated_language.cc Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,4680 @@ 1.4 +// Copyright 2013 Google Inc. All Rights Reserved. 1.5 +// 1.6 +// Licensed under the Apache License, Version 2.0 (the "License"); 1.7 +// you may not use this file except in compliance with the License. 1.8 +// You may obtain a copy of the License at 1.9 +// 1.10 +// http://www.apache.org/licenses/LICENSE-2.0 1.11 +// 1.12 +// Unless required by applicable law or agreed to in writing, software 1.13 +// distributed under the License is distributed on an "AS IS" BASIS, 1.14 +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1.15 +// See the License for the specific language governing permissions and 1.16 +// limitations under the License. 1.17 + 1.18 +// generated_language.cc 1.19 +// Machine generated. Do Not Edit. 1.20 +// 1.21 +// Declarations for languages recognized by CLD2 1.22 +// 1.23 + 1.24 +#include "generated_language.h" 1.25 +#include "generated_ulscript.h" 1.26 + 1.27 +namespace CLD2 { 1.28 + 1.29 +// Subscripted by enum Language 1.30 +extern const int kLanguageToNameSize = 614; 1.31 +extern const char* const kLanguageToName[kLanguageToNameSize] = { 1.32 + "ENGLISH", // 0 en 1.33 + "DANISH", // 1 da 1.34 + "DUTCH", // 2 nl 1.35 + "FINNISH", // 3 fi 1.36 + "FRENCH", // 4 fr 1.37 + "GERMAN", // 5 de 1.38 + "HEBREW", // 6 iw 1.39 + "ITALIAN", // 7 it 1.40 + "Japanese", // 8 ja 1.41 + "Korean", // 9 ko 1.42 + "NORWEGIAN", // 10 no 1.43 + "POLISH", // 11 pl 1.44 + "PORTUGUESE", // 12 pt 1.45 + "RUSSIAN", // 13 ru 1.46 + "SPANISH", // 14 es 1.47 + "SWEDISH", // 15 sv 1.48 + "Chinese", // 16 zh 1.49 + "CZECH", // 17 cs 1.50 + "GREEK", // 18 el 1.51 + "ICELANDIC", // 19 is 1.52 + "LATVIAN", // 20 lv 1.53 + "LITHUANIAN", // 21 lt 1.54 + "ROMANIAN", // 22 ro 1.55 + "HUNGARIAN", // 23 hu 1.56 + "ESTONIAN", // 24 et 1.57 + "Ignore", // 25 xxx 1.58 + "Unknown", // 26 un 1.59 + "BULGARIAN", // 27 bg 1.60 + "CROATIAN", // 28 hr 1.61 + "SERBIAN", // 29 sr 1.62 + "IRISH", // 30 ga 1.63 + "GALICIAN", // 31 gl 1.64 + "TAGALOG", // 32 tl 1.65 + "TURKISH", // 33 tr 1.66 + "UKRAINIAN", // 34 uk 1.67 + "HINDI", // 35 hi 1.68 + "MACEDONIAN", // 36 mk 1.69 + "BENGALI", // 37 bn 1.70 + "INDONESIAN", // 38 id 1.71 + "LATIN", // 39 la 1.72 + "MALAY", // 40 ms 1.73 + "MALAYALAM", // 41 ml 1.74 + "WELSH", // 42 cy 1.75 + "NEPALI", // 43 ne 1.76 + "TELUGU", // 44 te 1.77 + "ALBANIAN", // 45 sq 1.78 + "TAMIL", // 46 ta 1.79 + "BELARUSIAN", // 47 be 1.80 + "JAVANESE", // 48 jw 1.81 + "OCCITAN", // 49 oc 1.82 + "URDU", // 50 ur 1.83 + "BIHARI", // 51 bh 1.84 + "GUJARATI", // 52 gu 1.85 + "THAI", // 53 th 1.86 + "ARABIC", // 54 ar 1.87 + "CATALAN", // 55 ca 1.88 + "ESPERANTO", // 56 eo 1.89 + "BASQUE", // 57 eu 1.90 + "INTERLINGUA", // 58 ia 1.91 + "KANNADA", // 59 kn 1.92 + "PUNJABI", // 60 pa 1.93 + "SCOTS_GAELIC", // 61 gd 1.94 + "SWAHILI", // 62 sw 1.95 + "SLOVENIAN", // 63 sl 1.96 + "MARATHI", // 64 mr 1.97 + "MALTESE", // 65 mt 1.98 + "VIETNAMESE", // 66 vi 1.99 + "FRISIAN", // 67 fy 1.100 + "SLOVAK", // 68 sk 1.101 + "ChineseT", // 69 zh-Hant 1.102 + "FAROESE", // 70 fo 1.103 + "SUNDANESE", // 71 su 1.104 + "UZBEK", // 72 uz 1.105 + "AMHARIC", // 73 am 1.106 + "AZERBAIJANI", // 74 az 1.107 + "GEORGIAN", // 75 ka 1.108 + "TIGRINYA", // 76 ti 1.109 + "PERSIAN", // 77 fa 1.110 + "BOSNIAN", // 78 bs 1.111 + "SINHALESE", // 79 si 1.112 + "NORWEGIAN_N", // 80 nn 1.113 + "81", // 81 1.114 + "82", // 82 1.115 + "XHOSA", // 83 xh 1.116 + "ZULU", // 84 zu 1.117 + "GUARANI", // 85 gn 1.118 + "SESOTHO", // 86 st 1.119 + "TURKMEN", // 87 tk 1.120 + "KYRGYZ", // 88 ky 1.121 + "BRETON", // 89 br 1.122 + "TWI", // 90 tw 1.123 + "YIDDISH", // 91 yi 1.124 + "92", // 92 1.125 + "SOMALI", // 93 so 1.126 + "UIGHUR", // 94 ug 1.127 + "KURDISH", // 95 ku 1.128 + "MONGOLIAN", // 96 mn 1.129 + "ARMENIAN", // 97 hy 1.130 + "LAOTHIAN", // 98 lo 1.131 + "SINDHI", // 99 sd 1.132 + "RHAETO_ROMANCE", // 100 rm 1.133 + "AFRIKAANS", // 101 af 1.134 + "LUXEMBOURGISH", // 102 lb 1.135 + "BURMESE", // 103 my 1.136 + "KHMER", // 104 km 1.137 + "TIBETAN", // 105 bo 1.138 + "DHIVEHI", // 106 dv 1.139 + "CHEROKEE", // 107 chr 1.140 + "SYRIAC", // 108 syr 1.141 + "LIMBU", // 109 lif 1.142 + "ORIYA", // 110 or 1.143 + "ASSAMESE", // 111 as 1.144 + "CORSICAN", // 112 co 1.145 + "INTERLINGUE", // 113 ie 1.146 + "KAZAKH", // 114 kk 1.147 + "LINGALA", // 115 ln 1.148 + "116", // 116 1.149 + "PASHTO", // 117 ps 1.150 + "QUECHUA", // 118 qu 1.151 + "SHONA", // 119 sn 1.152 + "TAJIK", // 120 tg 1.153 + "TATAR", // 121 tt 1.154 + "TONGA", // 122 to 1.155 + "YORUBA", // 123 yo 1.156 + "124", // 124 1.157 + "125", // 125 1.158 + "126", // 126 1.159 + "127", // 127 1.160 + "MAORI", // 128 mi 1.161 + "WOLOF", // 129 wo 1.162 + "ABKHAZIAN", // 130 ab 1.163 + "AFAR", // 131 aa 1.164 + "AYMARA", // 132 ay 1.165 + "BASHKIR", // 133 ba 1.166 + "BISLAMA", // 134 bi 1.167 + "DZONGKHA", // 135 dz 1.168 + "FIJIAN", // 136 fj 1.169 + "GREENLANDIC", // 137 kl 1.170 + "HAUSA", // 138 ha 1.171 + "HAITIAN_CREOLE", // 139 ht 1.172 + "INUPIAK", // 140 ik 1.173 + "INUKTITUT", // 141 iu 1.174 + "KASHMIRI", // 142 ks 1.175 + "KINYARWANDA", // 143 rw 1.176 + "MALAGASY", // 144 mg 1.177 + "NAURU", // 145 na 1.178 + "OROMO", // 146 om 1.179 + "RUNDI", // 147 rn 1.180 + "SAMOAN", // 148 sm 1.181 + "SANGO", // 149 sg 1.182 + "SANSKRIT", // 150 sa 1.183 + "SISWANT", // 151 ss 1.184 + "TSONGA", // 152 ts 1.185 + "TSWANA", // 153 tn 1.186 + "VOLAPUK", // 154 vo 1.187 + "ZHUANG", // 155 za 1.188 + "KHASI", // 156 kha 1.189 + "SCOTS", // 157 sco 1.190 + "GANDA", // 158 lg 1.191 + "MANX", // 159 gv 1.192 + "MONTENEGRIN", // 160 sr-ME 1.193 + "AKAN", // 161 ak 1.194 + "IGBO", // 162 ig 1.195 + "MAURITIAN_CREOLE", // 163 mfe 1.196 + "HAWAIIAN", // 164 haw 1.197 + "CEBUANO", // 165 ceb 1.198 + "EWE", // 166 ee 1.199 + "GA", // 167 gaa 1.200 + "HMONG", // 168 hmn 1.201 + "KRIO", // 169 kri 1.202 + "LOZI", // 170 loz 1.203 + "LUBA_LULUA", // 171 lua 1.204 + "LUO_KENYA_AND_TANZANIA", // 172 luo 1.205 + "NEWARI", // 173 new 1.206 + "NYANJA", // 174 ny 1.207 + "OSSETIAN", // 175 os 1.208 + "PAMPANGA", // 176 pam 1.209 + "PEDI", // 177 nso 1.210 + "RAJASTHANI", // 178 raj 1.211 + "SESELWA", // 179 crs 1.212 + "TUMBUKA", // 180 tum 1.213 + "VENDA", // 181 ve 1.214 + "WARAY_PHILIPPINES", // 182 war 1.215 + "183", // 183 1.216 + "184", // 184 1.217 + "185", // 185 1.218 + "186", // 186 1.219 + "187", // 187 1.220 + "188", // 188 1.221 + "189", // 189 1.222 + "190", // 190 1.223 + "191", // 191 1.224 + "192", // 192 1.225 + "193", // 193 1.226 + "194", // 194 1.227 + "195", // 195 1.228 + "196", // 196 1.229 + "197", // 197 1.230 + "198", // 198 1.231 + "199", // 199 1.232 + "200", // 200 1.233 + "201", // 201 1.234 + "202", // 202 1.235 + "203", // 203 1.236 + "204", // 204 1.237 + "205", // 205 1.238 + "206", // 206 1.239 + "207", // 207 1.240 + "208", // 208 1.241 + "209", // 209 1.242 + "210", // 210 1.243 + "211", // 211 1.244 + "212", // 212 1.245 + "213", // 213 1.246 + "214", // 214 1.247 + "215", // 215 1.248 + "216", // 216 1.249 + "217", // 217 1.250 + "218", // 218 1.251 + "219", // 219 1.252 + "220", // 220 1.253 + "221", // 221 1.254 + "222", // 222 1.255 + "223", // 223 1.256 + "224", // 224 1.257 + "225", // 225 1.258 + "226", // 226 1.259 + "227", // 227 1.260 + "228", // 228 1.261 + "229", // 229 1.262 + "230", // 230 1.263 + "231", // 231 1.264 + "232", // 232 1.265 + "233", // 233 1.266 + "234", // 234 1.267 + "235", // 235 1.268 + "236", // 236 1.269 + "237", // 237 1.270 + "238", // 238 1.271 + "239", // 239 1.272 + "240", // 240 1.273 + "241", // 241 1.274 + "242", // 242 1.275 + "243", // 243 1.276 + "244", // 244 1.277 + "245", // 245 1.278 + "246", // 246 1.279 + "247", // 247 1.280 + "248", // 248 1.281 + "249", // 249 1.282 + "250", // 250 1.283 + "251", // 251 1.284 + "252", // 252 1.285 + "253", // 253 1.286 + "254", // 254 1.287 + "255", // 255 1.288 + "256", // 256 1.289 + "257", // 257 1.290 + "258", // 258 1.291 + "259", // 259 1.292 + "260", // 260 1.293 + "261", // 261 1.294 + "262", // 262 1.295 + "263", // 263 1.296 + "264", // 264 1.297 + "265", // 265 1.298 + "266", // 266 1.299 + "267", // 267 1.300 + "268", // 268 1.301 + "269", // 269 1.302 + "270", // 270 1.303 + "271", // 271 1.304 + "272", // 272 1.305 + "273", // 273 1.306 + "274", // 274 1.307 + "275", // 275 1.308 + "276", // 276 1.309 + "277", // 277 1.310 + "278", // 278 1.311 + "279", // 279 1.312 + "280", // 280 1.313 + "281", // 281 1.314 + "282", // 282 1.315 + "283", // 283 1.316 + "284", // 284 1.317 + "285", // 285 1.318 + "286", // 286 1.319 + "287", // 287 1.320 + "288", // 288 1.321 + "289", // 289 1.322 + "290", // 290 1.323 + "291", // 291 1.324 + "292", // 292 1.325 + "293", // 293 1.326 + "294", // 294 1.327 + "295", // 295 1.328 + "296", // 296 1.329 + "297", // 297 1.330 + "298", // 298 1.331 + "299", // 299 1.332 + "300", // 300 1.333 + "301", // 301 1.334 + "302", // 302 1.335 + "303", // 303 1.336 + "304", // 304 1.337 + "305", // 305 1.338 + "306", // 306 1.339 + "307", // 307 1.340 + "308", // 308 1.341 + "309", // 309 1.342 + "310", // 310 1.343 + "311", // 311 1.344 + "312", // 312 1.345 + "313", // 313 1.346 + "314", // 314 1.347 + "315", // 315 1.348 + "316", // 316 1.349 + "317", // 317 1.350 + "318", // 318 1.351 + "319", // 319 1.352 + "320", // 320 1.353 + "321", // 321 1.354 + "322", // 322 1.355 + "323", // 323 1.356 + "324", // 324 1.357 + "325", // 325 1.358 + "326", // 326 1.359 + "327", // 327 1.360 + "328", // 328 1.361 + "329", // 329 1.362 + "330", // 330 1.363 + "331", // 331 1.364 + "332", // 332 1.365 + "333", // 333 1.366 + "334", // 334 1.367 + "335", // 335 1.368 + "336", // 336 1.369 + "337", // 337 1.370 + "338", // 338 1.371 + "339", // 339 1.372 + "340", // 340 1.373 + "341", // 341 1.374 + "342", // 342 1.375 + "343", // 343 1.376 + "344", // 344 1.377 + "345", // 345 1.378 + "346", // 346 1.379 + "347", // 347 1.380 + "348", // 348 1.381 + "349", // 349 1.382 + "350", // 350 1.383 + "351", // 351 1.384 + "352", // 352 1.385 + "353", // 353 1.386 + "354", // 354 1.387 + "355", // 355 1.388 + "356", // 356 1.389 + "357", // 357 1.390 + "358", // 358 1.391 + "359", // 359 1.392 + "360", // 360 1.393 + "361", // 361 1.394 + "362", // 362 1.395 + "363", // 363 1.396 + "364", // 364 1.397 + "365", // 365 1.398 + "366", // 366 1.399 + "367", // 367 1.400 + "368", // 368 1.401 + "369", // 369 1.402 + "370", // 370 1.403 + "371", // 371 1.404 + "372", // 372 1.405 + "373", // 373 1.406 + "374", // 374 1.407 + "375", // 375 1.408 + "376", // 376 1.409 + "377", // 377 1.410 + "378", // 378 1.411 + "379", // 379 1.412 + "380", // 380 1.413 + "381", // 381 1.414 + "382", // 382 1.415 + "383", // 383 1.416 + "384", // 384 1.417 + "385", // 385 1.418 + "386", // 386 1.419 + "387", // 387 1.420 + "388", // 388 1.421 + "389", // 389 1.422 + "390", // 390 1.423 + "391", // 391 1.424 + "392", // 392 1.425 + "393", // 393 1.426 + "394", // 394 1.427 + "395", // 395 1.428 + "396", // 396 1.429 + "397", // 397 1.430 + "398", // 398 1.431 + "399", // 399 1.432 + "400", // 400 1.433 + "401", // 401 1.434 + "402", // 402 1.435 + "403", // 403 1.436 + "404", // 404 1.437 + "405", // 405 1.438 + "406", // 406 1.439 + "407", // 407 1.440 + "408", // 408 1.441 + "409", // 409 1.442 + "410", // 410 1.443 + "411", // 411 1.444 + "412", // 412 1.445 + "413", // 413 1.446 + "414", // 414 1.447 + "415", // 415 1.448 + "416", // 416 1.449 + "417", // 417 1.450 + "418", // 418 1.451 + "419", // 419 1.452 + "420", // 420 1.453 + "421", // 421 1.454 + "422", // 422 1.455 + "423", // 423 1.456 + "424", // 424 1.457 + "425", // 425 1.458 + "426", // 426 1.459 + "427", // 427 1.460 + "428", // 428 1.461 + "429", // 429 1.462 + "430", // 430 1.463 + "431", // 431 1.464 + "432", // 432 1.465 + "433", // 433 1.466 + "434", // 434 1.467 + "435", // 435 1.468 + "436", // 436 1.469 + "437", // 437 1.470 + "438", // 438 1.471 + "439", // 439 1.472 + "440", // 440 1.473 + "441", // 441 1.474 + "442", // 442 1.475 + "443", // 443 1.476 + "444", // 444 1.477 + "445", // 445 1.478 + "446", // 446 1.479 + "447", // 447 1.480 + "448", // 448 1.481 + "449", // 449 1.482 + "450", // 450 1.483 + "451", // 451 1.484 + "452", // 452 1.485 + "453", // 453 1.486 + "454", // 454 1.487 + "455", // 455 1.488 + "456", // 456 1.489 + "457", // 457 1.490 + "458", // 458 1.491 + "459", // 459 1.492 + "460", // 460 1.493 + "461", // 461 1.494 + "462", // 462 1.495 + "463", // 463 1.496 + "464", // 464 1.497 + "465", // 465 1.498 + "466", // 466 1.499 + "467", // 467 1.500 + "468", // 468 1.501 + "469", // 469 1.502 + "470", // 470 1.503 + "471", // 471 1.504 + "472", // 472 1.505 + "473", // 473 1.506 + "474", // 474 1.507 + "475", // 475 1.508 + "476", // 476 1.509 + "477", // 477 1.510 + "478", // 478 1.511 + "479", // 479 1.512 + "480", // 480 1.513 + "481", // 481 1.514 + "482", // 482 1.515 + "483", // 483 1.516 + "484", // 484 1.517 + "485", // 485 1.518 + "486", // 486 1.519 + "487", // 487 1.520 + "488", // 488 1.521 + "489", // 489 1.522 + "490", // 490 1.523 + "491", // 491 1.524 + "492", // 492 1.525 + "493", // 493 1.526 + "494", // 494 1.527 + "495", // 495 1.528 + "496", // 496 1.529 + "497", // 497 1.530 + "498", // 498 1.531 + "499", // 499 1.532 + "500", // 500 1.533 + "501", // 501 1.534 + "502", // 502 1.535 + "503", // 503 1.536 + "504", // 504 1.537 + "505", // 505 1.538 + "NDEBELE", // 506 nr 1.539 + "X_BORK_BORK_BORK", // 507 zzb 1.540 + "X_PIG_LATIN", // 508 zzp 1.541 + "X_HACKER", // 509 zzh 1.542 + "X_KLINGON", // 510 tlh 1.543 + "X_ELMER_FUDD", // 511 zze 1.544 + "X_Common", // 512 xx-Zyyy 1.545 + "X_Latin", // 513 xx-Latn 1.546 + "X_Greek", // 514 xx-Grek 1.547 + "X_Cyrillic", // 515 xx-Cyrl 1.548 + "X_Armenian", // 516 xx-Armn 1.549 + "X_Hebrew", // 517 xx-Hebr 1.550 + "X_Arabic", // 518 xx-Arab 1.551 + "X_Syriac", // 519 xx-Syrc 1.552 + "X_Thaana", // 520 xx-Thaa 1.553 + "X_Devanagari", // 521 xx-Deva 1.554 + "X_Bengali", // 522 xx-Beng 1.555 + "X_Gurmukhi", // 523 xx-Guru 1.556 + "X_Gujarati", // 524 xx-Gujr 1.557 + "X_Oriya", // 525 xx-Orya 1.558 + "X_Tamil", // 526 xx-Taml 1.559 + "X_Telugu", // 527 xx-Telu 1.560 + "X_Kannada", // 528 xx-Knda 1.561 + "X_Malayalam", // 529 xx-Mlym 1.562 + "X_Sinhala", // 530 xx-Sinh 1.563 + "X_Thai", // 531 xx-Thai 1.564 + "X_Lao", // 532 xx-Laoo 1.565 + "X_Tibetan", // 533 xx-Tibt 1.566 + "X_Myanmar", // 534 xx-Mymr 1.567 + "X_Georgian", // 535 xx-Geor 1.568 + "X_Hangul", // 536 xx-Hang 1.569 + "X_Ethiopic", // 537 xx-Ethi 1.570 + "X_Cherokee", // 538 xx-Cher 1.571 + "X_Canadian_Aboriginal", // 539 xx-Cans 1.572 + "X_Ogham", // 540 xx-Ogam 1.573 + "X_Runic", // 541 xx-Runr 1.574 + "X_Khmer", // 542 xx-Khmr 1.575 + "X_Mongolian", // 543 xx-Mong 1.576 + "X_Hiragana", // 544 xx-Hira 1.577 + "X_Katakana", // 545 xx-Kana 1.578 + "X_Bopomofo", // 546 xx-Bopo 1.579 + "X_Han", // 547 xx-Hani 1.580 + "X_Yi", // 548 xx-Yiii 1.581 + "X_Old_Italic", // 549 xx-Ital 1.582 + "X_Gothic", // 550 xx-Goth 1.583 + "X_Deseret", // 551 xx-Dsrt 1.584 + "X_Inherited", // 552 xx-Qaai 1.585 + "X_Tagalog", // 553 xx-Tglg 1.586 + "X_Hanunoo", // 554 xx-Hano 1.587 + "X_Buhid", // 555 xx-Buhd 1.588 + "X_Tagbanwa", // 556 xx-Tagb 1.589 + "X_Limbu", // 557 xx-Limb 1.590 + "X_Tai_Le", // 558 xx-Tale 1.591 + "X_Linear_B", // 559 xx-Linb 1.592 + "X_Ugaritic", // 560 xx-Ugar 1.593 + "X_Shavian", // 561 xx-Shaw 1.594 + "X_Osmanya", // 562 xx-Osma 1.595 + "X_Cypriot", // 563 xx-Cprt 1.596 + "X_Braille", // 564 xx-Brai 1.597 + "X_Buginese", // 565 xx-Bugi 1.598 + "X_Coptic", // 566 xx-Copt 1.599 + "X_New_Tai_Lue", // 567 xx-Talu 1.600 + "X_Glagolitic", // 568 xx-Glag 1.601 + "X_Tifinagh", // 569 xx-Tfng 1.602 + "X_Syloti_Nagri", // 570 xx-Sylo 1.603 + "X_Old_Persian", // 571 xx-Xpeo 1.604 + "X_Kharoshthi", // 572 xx-Khar 1.605 + "X_Balinese", // 573 xx-Bali 1.606 + "X_Cuneiform", // 574 xx-Xsux 1.607 + "X_Phoenician", // 575 xx-Phnx 1.608 + "X_Phags_Pa", // 576 xx-Phag 1.609 + "X_Nko", // 577 xx-Nkoo 1.610 + "X_Sundanese", // 578 xx-Sund 1.611 + "X_Lepcha", // 579 xx-Lepc 1.612 + "X_Ol_Chiki", // 580 xx-Olck 1.613 + "X_Vai", // 581 xx-Vaii 1.614 + "X_Saurashtra", // 582 xx-Saur 1.615 + "X_Kayah_Li", // 583 xx-Kali 1.616 + "X_Rejang", // 584 xx-Rjng 1.617 + "X_Lycian", // 585 xx-Lyci 1.618 + "X_Carian", // 586 xx-Cari 1.619 + "X_Lydian", // 587 xx-Lydi 1.620 + "X_Cham", // 588 xx-Cham 1.621 + "X_Tai_Tham", // 589 xx-Lana 1.622 + "X_Tai_Viet", // 590 xx-Tavt 1.623 + "X_Avestan", // 591 xx-Avst 1.624 + "X_Egyptian_Hieroglyphs", // 592 xx-Egyp 1.625 + "X_Samaritan", // 593 xx-Samr 1.626 + "X_Lisu", // 594 xx-Lisu 1.627 + "X_Bamum", // 595 xx-Bamu 1.628 + "X_Javanese", // 596 xx-Java 1.629 + "X_Meetei_Mayek", // 597 xx-Mtei 1.630 + "X_Imperial_Aramaic", // 598 xx-Armi 1.631 + "X_Old_South_Arabian", // 599 xx-Sarb 1.632 + "X_Inscriptional_Parthian", // 600 xx-Prti 1.633 + "X_Inscriptional_Pahlavi", // 601 xx-Phli 1.634 + "X_Old_Turkic", // 602 xx-Orkh 1.635 + "X_Kaithi", // 603 xx-Kthi 1.636 + "X_Batak", // 604 xx-Batk 1.637 + "X_Brahmi", // 605 xx-Brah 1.638 + "X_Mandaic", // 606 xx-Mand 1.639 + "X_Chakma", // 607 xx-Cakm 1.640 + "X_Meroitic_Cursive", // 608 xx-Merc 1.641 + "X_Meroitic_Hieroglyphs", // 609 xx-Mero 1.642 + "X_Miao", // 610 xx-Plrd 1.643 + "X_Sharada", // 611 xx-Shrd 1.644 + "X_Sora_Sompeng", // 612 xx-Sora 1.645 + "X_Takri", // 613 xx-Takr 1.646 +}; 1.647 + 1.648 +// Subscripted by enum Language 1.649 +extern const int kLanguageToCodeSize = 614; 1.650 +extern const char* const kLanguageToCode[kLanguageToCodeSize] = { 1.651 + "en", // 0 ENGLISH 1.652 + "da", // 1 DANISH 1.653 + "nl", // 2 DUTCH 1.654 + "fi", // 3 FINNISH 1.655 + "fr", // 4 FRENCH 1.656 + "de", // 5 GERMAN 1.657 + "iw", // 6 HEBREW 1.658 + "it", // 7 ITALIAN 1.659 + "ja", // 8 Japanese 1.660 + "ko", // 9 Korean 1.661 + "no", // 10 NORWEGIAN 1.662 + "pl", // 11 POLISH 1.663 + "pt", // 12 PORTUGUESE 1.664 + "ru", // 13 RUSSIAN 1.665 + "es", // 14 SPANISH 1.666 + "sv", // 15 SWEDISH 1.667 + "zh", // 16 Chinese 1.668 + "cs", // 17 CZECH 1.669 + "el", // 18 GREEK 1.670 + "is", // 19 ICELANDIC 1.671 + "lv", // 20 LATVIAN 1.672 + "lt", // 21 LITHUANIAN 1.673 + "ro", // 22 ROMANIAN 1.674 + "hu", // 23 HUNGARIAN 1.675 + "et", // 24 ESTONIAN 1.676 + "xxx", // 25 Ignore 1.677 + "un", // 26 Unknown 1.678 + "bg", // 27 BULGARIAN 1.679 + "hr", // 28 CROATIAN 1.680 + "sr", // 29 SERBIAN 1.681 + "ga", // 30 IRISH 1.682 + "gl", // 31 GALICIAN 1.683 + "tl", // 32 TAGALOG 1.684 + "tr", // 33 TURKISH 1.685 + "uk", // 34 UKRAINIAN 1.686 + "hi", // 35 HINDI 1.687 + "mk", // 36 MACEDONIAN 1.688 + "bn", // 37 BENGALI 1.689 + "id", // 38 INDONESIAN 1.690 + "la", // 39 LATIN 1.691 + "ms", // 40 MALAY 1.692 + "ml", // 41 MALAYALAM 1.693 + "cy", // 42 WELSH 1.694 + "ne", // 43 NEPALI 1.695 + "te", // 44 TELUGU 1.696 + "sq", // 45 ALBANIAN 1.697 + "ta", // 46 TAMIL 1.698 + "be", // 47 BELARUSIAN 1.699 + "jw", // 48 JAVANESE 1.700 + "oc", // 49 OCCITAN 1.701 + "ur", // 50 URDU 1.702 + "bh", // 51 BIHARI 1.703 + "gu", // 52 GUJARATI 1.704 + "th", // 53 THAI 1.705 + "ar", // 54 ARABIC 1.706 + "ca", // 55 CATALAN 1.707 + "eo", // 56 ESPERANTO 1.708 + "eu", // 57 BASQUE 1.709 + "ia", // 58 INTERLINGUA 1.710 + "kn", // 59 KANNADA 1.711 + "pa", // 60 PUNJABI 1.712 + "gd", // 61 SCOTS_GAELIC 1.713 + "sw", // 62 SWAHILI 1.714 + "sl", // 63 SLOVENIAN 1.715 + "mr", // 64 MARATHI 1.716 + "mt", // 65 MALTESE 1.717 + "vi", // 66 VIETNAMESE 1.718 + "fy", // 67 FRISIAN 1.719 + "sk", // 68 SLOVAK 1.720 + "zh-Hant", // 69 ChineseT 1.721 + "fo", // 70 FAROESE 1.722 + "su", // 71 SUNDANESE 1.723 + "uz", // 72 UZBEK 1.724 + "am", // 73 AMHARIC 1.725 + "az", // 74 AZERBAIJANI 1.726 + "ka", // 75 GEORGIAN 1.727 + "ti", // 76 TIGRINYA 1.728 + "fa", // 77 PERSIAN 1.729 + "bs", // 78 BOSNIAN 1.730 + "si", // 79 SINHALESE 1.731 + "nn", // 80 NORWEGIAN_N 1.732 + "", // 81 81 1.733 + "", // 82 82 1.734 + "xh", // 83 XHOSA 1.735 + "zu", // 84 ZULU 1.736 + "gn", // 85 GUARANI 1.737 + "st", // 86 SESOTHO 1.738 + "tk", // 87 TURKMEN 1.739 + "ky", // 88 KYRGYZ 1.740 + "br", // 89 BRETON 1.741 + "tw", // 90 TWI 1.742 + "yi", // 91 YIDDISH 1.743 + "", // 92 92 1.744 + "so", // 93 SOMALI 1.745 + "ug", // 94 UIGHUR 1.746 + "ku", // 95 KURDISH 1.747 + "mn", // 96 MONGOLIAN 1.748 + "hy", // 97 ARMENIAN 1.749 + "lo", // 98 LAOTHIAN 1.750 + "sd", // 99 SINDHI 1.751 + "rm", // 100 RHAETO_ROMANCE 1.752 + "af", // 101 AFRIKAANS 1.753 + "lb", // 102 LUXEMBOURGISH 1.754 + "my", // 103 BURMESE 1.755 + "km", // 104 KHMER 1.756 + "bo", // 105 TIBETAN 1.757 + "dv", // 106 DHIVEHI 1.758 + "chr", // 107 CHEROKEE 1.759 + "syr", // 108 SYRIAC 1.760 + "lif", // 109 LIMBU 1.761 + "or", // 110 ORIYA 1.762 + "as", // 111 ASSAMESE 1.763 + "co", // 112 CORSICAN 1.764 + "ie", // 113 INTERLINGUE 1.765 + "kk", // 114 KAZAKH 1.766 + "ln", // 115 LINGALA 1.767 + "", // 116 116 1.768 + "ps", // 117 PASHTO 1.769 + "qu", // 118 QUECHUA 1.770 + "sn", // 119 SHONA 1.771 + "tg", // 120 TAJIK 1.772 + "tt", // 121 TATAR 1.773 + "to", // 122 TONGA 1.774 + "yo", // 123 YORUBA 1.775 + "", // 124 124 1.776 + "", // 125 125 1.777 + "", // 126 126 1.778 + "", // 127 127 1.779 + "mi", // 128 MAORI 1.780 + "wo", // 129 WOLOF 1.781 + "ab", // 130 ABKHAZIAN 1.782 + "aa", // 131 AFAR 1.783 + "ay", // 132 AYMARA 1.784 + "ba", // 133 BASHKIR 1.785 + "bi", // 134 BISLAMA 1.786 + "dz", // 135 DZONGKHA 1.787 + "fj", // 136 FIJIAN 1.788 + "kl", // 137 GREENLANDIC 1.789 + "ha", // 138 HAUSA 1.790 + "ht", // 139 HAITIAN_CREOLE 1.791 + "ik", // 140 INUPIAK 1.792 + "iu", // 141 INUKTITUT 1.793 + "ks", // 142 KASHMIRI 1.794 + "rw", // 143 KINYARWANDA 1.795 + "mg", // 144 MALAGASY 1.796 + "na", // 145 NAURU 1.797 + "om", // 146 OROMO 1.798 + "rn", // 147 RUNDI 1.799 + "sm", // 148 SAMOAN 1.800 + "sg", // 149 SANGO 1.801 + "sa", // 150 SANSKRIT 1.802 + "ss", // 151 SISWANT 1.803 + "ts", // 152 TSONGA 1.804 + "tn", // 153 TSWANA 1.805 + "vo", // 154 VOLAPUK 1.806 + "za", // 155 ZHUANG 1.807 + "kha", // 156 KHASI 1.808 + "sco", // 157 SCOTS 1.809 + "lg", // 158 GANDA 1.810 + "gv", // 159 MANX 1.811 + "sr-ME", // 160 MONTENEGRIN 1.812 + "ak", // 161 AKAN 1.813 + "ig", // 162 IGBO 1.814 + "mfe", // 163 MAURITIAN_CREOLE 1.815 + "haw", // 164 HAWAIIAN 1.816 + "ceb", // 165 CEBUANO 1.817 + "ee", // 166 EWE 1.818 + "gaa", // 167 GA 1.819 + "hmn", // 168 HMONG 1.820 + "kri", // 169 KRIO 1.821 + "loz", // 170 LOZI 1.822 + "lua", // 171 LUBA_LULUA 1.823 + "luo", // 172 LUO_KENYA_AND_TANZANIA 1.824 + "new", // 173 NEWARI 1.825 + "ny", // 174 NYANJA 1.826 + "os", // 175 OSSETIAN 1.827 + "pam", // 176 PAMPANGA 1.828 + "nso", // 177 PEDI 1.829 + "raj", // 178 RAJASTHANI 1.830 + "crs", // 179 SESELWA 1.831 + "tum", // 180 TUMBUKA 1.832 + "ve", // 181 VENDA 1.833 + "war", // 182 WARAY_PHILIPPINES 1.834 + "", // 183 183 1.835 + "", // 184 184 1.836 + "", // 185 185 1.837 + "", // 186 186 1.838 + "", // 187 187 1.839 + "", // 188 188 1.840 + "", // 189 189 1.841 + "", // 190 190 1.842 + "", // 191 191 1.843 + "", // 192 192 1.844 + "", // 193 193 1.845 + "", // 194 194 1.846 + "", // 195 195 1.847 + "", // 196 196 1.848 + "", // 197 197 1.849 + "", // 198 198 1.850 + "", // 199 199 1.851 + "", // 200 200 1.852 + "", // 201 201 1.853 + "", // 202 202 1.854 + "", // 203 203 1.855 + "", // 204 204 1.856 + "", // 205 205 1.857 + "", // 206 206 1.858 + "", // 207 207 1.859 + "", // 208 208 1.860 + "", // 209 209 1.861 + "", // 210 210 1.862 + "", // 211 211 1.863 + "", // 212 212 1.864 + "", // 213 213 1.865 + "", // 214 214 1.866 + "", // 215 215 1.867 + "", // 216 216 1.868 + "", // 217 217 1.869 + "", // 218 218 1.870 + "", // 219 219 1.871 + "", // 220 220 1.872 + "", // 221 221 1.873 + "", // 222 222 1.874 + "", // 223 223 1.875 + "", // 224 224 1.876 + "", // 225 225 1.877 + "", // 226 226 1.878 + "", // 227 227 1.879 + "", // 228 228 1.880 + "", // 229 229 1.881 + "", // 230 230 1.882 + "", // 231 231 1.883 + "", // 232 232 1.884 + "", // 233 233 1.885 + "", // 234 234 1.886 + "", // 235 235 1.887 + "", // 236 236 1.888 + "", // 237 237 1.889 + "", // 238 238 1.890 + "", // 239 239 1.891 + "", // 240 240 1.892 + "", // 241 241 1.893 + "", // 242 242 1.894 + "", // 243 243 1.895 + "", // 244 244 1.896 + "", // 245 245 1.897 + "", // 246 246 1.898 + "", // 247 247 1.899 + "", // 248 248 1.900 + "", // 249 249 1.901 + "", // 250 250 1.902 + "", // 251 251 1.903 + "", // 252 252 1.904 + "", // 253 253 1.905 + "", // 254 254 1.906 + "", // 255 255 1.907 + "", // 256 256 1.908 + "", // 257 257 1.909 + "", // 258 258 1.910 + "", // 259 259 1.911 + "", // 260 260 1.912 + "", // 261 261 1.913 + "", // 262 262 1.914 + "", // 263 263 1.915 + "", // 264 264 1.916 + "", // 265 265 1.917 + "", // 266 266 1.918 + "", // 267 267 1.919 + "", // 268 268 1.920 + "", // 269 269 1.921 + "", // 270 270 1.922 + "", // 271 271 1.923 + "", // 272 272 1.924 + "", // 273 273 1.925 + "", // 274 274 1.926 + "", // 275 275 1.927 + "", // 276 276 1.928 + "", // 277 277 1.929 + "", // 278 278 1.930 + "", // 279 279 1.931 + "", // 280 280 1.932 + "", // 281 281 1.933 + "", // 282 282 1.934 + "", // 283 283 1.935 + "", // 284 284 1.936 + "", // 285 285 1.937 + "", // 286 286 1.938 + "", // 287 287 1.939 + "", // 288 288 1.940 + "", // 289 289 1.941 + "", // 290 290 1.942 + "", // 291 291 1.943 + "", // 292 292 1.944 + "", // 293 293 1.945 + "", // 294 294 1.946 + "", // 295 295 1.947 + "", // 296 296 1.948 + "", // 297 297 1.949 + "", // 298 298 1.950 + "", // 299 299 1.951 + "", // 300 300 1.952 + "", // 301 301 1.953 + "", // 302 302 1.954 + "", // 303 303 1.955 + "", // 304 304 1.956 + "", // 305 305 1.957 + "", // 306 306 1.958 + "", // 307 307 1.959 + "", // 308 308 1.960 + "", // 309 309 1.961 + "", // 310 310 1.962 + "", // 311 311 1.963 + "", // 312 312 1.964 + "", // 313 313 1.965 + "", // 314 314 1.966 + "", // 315 315 1.967 + "", // 316 316 1.968 + "", // 317 317 1.969 + "", // 318 318 1.970 + "", // 319 319 1.971 + "", // 320 320 1.972 + "", // 321 321 1.973 + "", // 322 322 1.974 + "", // 323 323 1.975 + "", // 324 324 1.976 + "", // 325 325 1.977 + "", // 326 326 1.978 + "", // 327 327 1.979 + "", // 328 328 1.980 + "", // 329 329 1.981 + "", // 330 330 1.982 + "", // 331 331 1.983 + "", // 332 332 1.984 + "", // 333 333 1.985 + "", // 334 334 1.986 + "", // 335 335 1.987 + "", // 336 336 1.988 + "", // 337 337 1.989 + "", // 338 338 1.990 + "", // 339 339 1.991 + "", // 340 340 1.992 + "", // 341 341 1.993 + "", // 342 342 1.994 + "", // 343 343 1.995 + "", // 344 344 1.996 + "", // 345 345 1.997 + "", // 346 346 1.998 + "", // 347 347 1.999 + "", // 348 348 1.1000 + "", // 349 349 1.1001 + "", // 350 350 1.1002 + "", // 351 351 1.1003 + "", // 352 352 1.1004 + "", // 353 353 1.1005 + "", // 354 354 1.1006 + "", // 355 355 1.1007 + "", // 356 356 1.1008 + "", // 357 357 1.1009 + "", // 358 358 1.1010 + "", // 359 359 1.1011 + "", // 360 360 1.1012 + "", // 361 361 1.1013 + "", // 362 362 1.1014 + "", // 363 363 1.1015 + "", // 364 364 1.1016 + "", // 365 365 1.1017 + "", // 366 366 1.1018 + "", // 367 367 1.1019 + "", // 368 368 1.1020 + "", // 369 369 1.1021 + "", // 370 370 1.1022 + "", // 371 371 1.1023 + "", // 372 372 1.1024 + "", // 373 373 1.1025 + "", // 374 374 1.1026 + "", // 375 375 1.1027 + "", // 376 376 1.1028 + "", // 377 377 1.1029 + "", // 378 378 1.1030 + "", // 379 379 1.1031 + "", // 380 380 1.1032 + "", // 381 381 1.1033 + "", // 382 382 1.1034 + "", // 383 383 1.1035 + "", // 384 384 1.1036 + "", // 385 385 1.1037 + "", // 386 386 1.1038 + "", // 387 387 1.1039 + "", // 388 388 1.1040 + "", // 389 389 1.1041 + "", // 390 390 1.1042 + "", // 391 391 1.1043 + "", // 392 392 1.1044 + "", // 393 393 1.1045 + "", // 394 394 1.1046 + "", // 395 395 1.1047 + "", // 396 396 1.1048 + "", // 397 397 1.1049 + "", // 398 398 1.1050 + "", // 399 399 1.1051 + "", // 400 400 1.1052 + "", // 401 401 1.1053 + "", // 402 402 1.1054 + "", // 403 403 1.1055 + "", // 404 404 1.1056 + "", // 405 405 1.1057 + "", // 406 406 1.1058 + "", // 407 407 1.1059 + "", // 408 408 1.1060 + "", // 409 409 1.1061 + "", // 410 410 1.1062 + "", // 411 411 1.1063 + "", // 412 412 1.1064 + "", // 413 413 1.1065 + "", // 414 414 1.1066 + "", // 415 415 1.1067 + "", // 416 416 1.1068 + "", // 417 417 1.1069 + "", // 418 418 1.1070 + "", // 419 419 1.1071 + "", // 420 420 1.1072 + "", // 421 421 1.1073 + "", // 422 422 1.1074 + "", // 423 423 1.1075 + "", // 424 424 1.1076 + "", // 425 425 1.1077 + "", // 426 426 1.1078 + "", // 427 427 1.1079 + "", // 428 428 1.1080 + "", // 429 429 1.1081 + "", // 430 430 1.1082 + "", // 431 431 1.1083 + "", // 432 432 1.1084 + "", // 433 433 1.1085 + "", // 434 434 1.1086 + "", // 435 435 1.1087 + "", // 436 436 1.1088 + "", // 437 437 1.1089 + "", // 438 438 1.1090 + "", // 439 439 1.1091 + "", // 440 440 1.1092 + "", // 441 441 1.1093 + "", // 442 442 1.1094 + "", // 443 443 1.1095 + "", // 444 444 1.1096 + "", // 445 445 1.1097 + "", // 446 446 1.1098 + "", // 447 447 1.1099 + "", // 448 448 1.1100 + "", // 449 449 1.1101 + "", // 450 450 1.1102 + "", // 451 451 1.1103 + "", // 452 452 1.1104 + "", // 453 453 1.1105 + "", // 454 454 1.1106 + "", // 455 455 1.1107 + "", // 456 456 1.1108 + "", // 457 457 1.1109 + "", // 458 458 1.1110 + "", // 459 459 1.1111 + "", // 460 460 1.1112 + "", // 461 461 1.1113 + "", // 462 462 1.1114 + "", // 463 463 1.1115 + "", // 464 464 1.1116 + "", // 465 465 1.1117 + "", // 466 466 1.1118 + "", // 467 467 1.1119 + "", // 468 468 1.1120 + "", // 469 469 1.1121 + "", // 470 470 1.1122 + "", // 471 471 1.1123 + "", // 472 472 1.1124 + "", // 473 473 1.1125 + "", // 474 474 1.1126 + "", // 475 475 1.1127 + "", // 476 476 1.1128 + "", // 477 477 1.1129 + "", // 478 478 1.1130 + "", // 479 479 1.1131 + "", // 480 480 1.1132 + "", // 481 481 1.1133 + "", // 482 482 1.1134 + "", // 483 483 1.1135 + "", // 484 484 1.1136 + "", // 485 485 1.1137 + "", // 486 486 1.1138 + "", // 487 487 1.1139 + "", // 488 488 1.1140 + "", // 489 489 1.1141 + "", // 490 490 1.1142 + "", // 491 491 1.1143 + "", // 492 492 1.1144 + "", // 493 493 1.1145 + "", // 494 494 1.1146 + "", // 495 495 1.1147 + "", // 496 496 1.1148 + "", // 497 497 1.1149 + "", // 498 498 1.1150 + "", // 499 499 1.1151 + "", // 500 500 1.1152 + "", // 501 501 1.1153 + "", // 502 502 1.1154 + "", // 503 503 1.1155 + "", // 504 504 1.1156 + "", // 505 505 1.1157 + "nr", // 506 NDEBELE 1.1158 + "zzb", // 507 X_BORK_BORK_BORK 1.1159 + "zzp", // 508 X_PIG_LATIN 1.1160 + "zzh", // 509 X_HACKER 1.1161 + "tlh", // 510 X_KLINGON 1.1162 + "zze", // 511 X_ELMER_FUDD 1.1163 + "xx-Zyyy", // 512 X_Common 1.1164 + "xx-Latn", // 513 X_Latin 1.1165 + "xx-Grek", // 514 X_Greek 1.1166 + "xx-Cyrl", // 515 X_Cyrillic 1.1167 + "xx-Armn", // 516 X_Armenian 1.1168 + "xx-Hebr", // 517 X_Hebrew 1.1169 + "xx-Arab", // 518 X_Arabic 1.1170 + "xx-Syrc", // 519 X_Syriac 1.1171 + "xx-Thaa", // 520 X_Thaana 1.1172 + "xx-Deva", // 521 X_Devanagari 1.1173 + "xx-Beng", // 522 X_Bengali 1.1174 + "xx-Guru", // 523 X_Gurmukhi 1.1175 + "xx-Gujr", // 524 X_Gujarati 1.1176 + "xx-Orya", // 525 X_Oriya 1.1177 + "xx-Taml", // 526 X_Tamil 1.1178 + "xx-Telu", // 527 X_Telugu 1.1179 + "xx-Knda", // 528 X_Kannada 1.1180 + "xx-Mlym", // 529 X_Malayalam 1.1181 + "xx-Sinh", // 530 X_Sinhala 1.1182 + "xx-Thai", // 531 X_Thai 1.1183 + "xx-Laoo", // 532 X_Lao 1.1184 + "xx-Tibt", // 533 X_Tibetan 1.1185 + "xx-Mymr", // 534 X_Myanmar 1.1186 + "xx-Geor", // 535 X_Georgian 1.1187 + "xx-Hang", // 536 X_Hangul 1.1188 + "xx-Ethi", // 537 X_Ethiopic 1.1189 + "xx-Cher", // 538 X_Cherokee 1.1190 + "xx-Cans", // 539 X_Canadian_Aboriginal 1.1191 + "xx-Ogam", // 540 X_Ogham 1.1192 + "xx-Runr", // 541 X_Runic 1.1193 + "xx-Khmr", // 542 X_Khmer 1.1194 + "xx-Mong", // 543 X_Mongolian 1.1195 + "xx-Hira", // 544 X_Hiragana 1.1196 + "xx-Kana", // 545 X_Katakana 1.1197 + "xx-Bopo", // 546 X_Bopomofo 1.1198 + "xx-Hani", // 547 X_Han 1.1199 + "xx-Yiii", // 548 X_Yi 1.1200 + "xx-Ital", // 549 X_Old_Italic 1.1201 + "xx-Goth", // 550 X_Gothic 1.1202 + "xx-Dsrt", // 551 X_Deseret 1.1203 + "xx-Qaai", // 552 X_Inherited 1.1204 + "xx-Tglg", // 553 X_Tagalog 1.1205 + "xx-Hano", // 554 X_Hanunoo 1.1206 + "xx-Buhd", // 555 X_Buhid 1.1207 + "xx-Tagb", // 556 X_Tagbanwa 1.1208 + "xx-Limb", // 557 X_Limbu 1.1209 + "xx-Tale", // 558 X_Tai_Le 1.1210 + "xx-Linb", // 559 X_Linear_B 1.1211 + "xx-Ugar", // 560 X_Ugaritic 1.1212 + "xx-Shaw", // 561 X_Shavian 1.1213 + "xx-Osma", // 562 X_Osmanya 1.1214 + "xx-Cprt", // 563 X_Cypriot 1.1215 + "xx-Brai", // 564 X_Braille 1.1216 + "xx-Bugi", // 565 X_Buginese 1.1217 + "xx-Copt", // 566 X_Coptic 1.1218 + "xx-Talu", // 567 X_New_Tai_Lue 1.1219 + "xx-Glag", // 568 X_Glagolitic 1.1220 + "xx-Tfng", // 569 X_Tifinagh 1.1221 + "xx-Sylo", // 570 X_Syloti_Nagri 1.1222 + "xx-Xpeo", // 571 X_Old_Persian 1.1223 + "xx-Khar", // 572 X_Kharoshthi 1.1224 + "xx-Bali", // 573 X_Balinese 1.1225 + "xx-Xsux", // 574 X_Cuneiform 1.1226 + "xx-Phnx", // 575 X_Phoenician 1.1227 + "xx-Phag", // 576 X_Phags_Pa 1.1228 + "xx-Nkoo", // 577 X_Nko 1.1229 + "xx-Sund", // 578 X_Sundanese 1.1230 + "xx-Lepc", // 579 X_Lepcha 1.1231 + "xx-Olck", // 580 X_Ol_Chiki 1.1232 + "xx-Vaii", // 581 X_Vai 1.1233 + "xx-Saur", // 582 X_Saurashtra 1.1234 + "xx-Kali", // 583 X_Kayah_Li 1.1235 + "xx-Rjng", // 584 X_Rejang 1.1236 + "xx-Lyci", // 585 X_Lycian 1.1237 + "xx-Cari", // 586 X_Carian 1.1238 + "xx-Lydi", // 587 X_Lydian 1.1239 + "xx-Cham", // 588 X_Cham 1.1240 + "xx-Lana", // 589 X_Tai_Tham 1.1241 + "xx-Tavt", // 590 X_Tai_Viet 1.1242 + "xx-Avst", // 591 X_Avestan 1.1243 + "xx-Egyp", // 592 X_Egyptian_Hieroglyphs 1.1244 + "xx-Samr", // 593 X_Samaritan 1.1245 + "xx-Lisu", // 594 X_Lisu 1.1246 + "xx-Bamu", // 595 X_Bamum 1.1247 + "xx-Java", // 596 X_Javanese 1.1248 + "xx-Mtei", // 597 X_Meetei_Mayek 1.1249 + "xx-Armi", // 598 X_Imperial_Aramaic 1.1250 + "xx-Sarb", // 599 X_Old_South_Arabian 1.1251 + "xx-Prti", // 600 X_Inscriptional_Parthian 1.1252 + "xx-Phli", // 601 X_Inscriptional_Pahlavi 1.1253 + "xx-Orkh", // 602 X_Old_Turkic 1.1254 + "xx-Kthi", // 603 X_Kaithi 1.1255 + "xx-Batk", // 604 X_Batak 1.1256 + "xx-Brah", // 605 X_Brahmi 1.1257 + "xx-Mand", // 606 X_Mandaic 1.1258 + "xx-Cakm", // 607 X_Chakma 1.1259 + "xx-Merc", // 608 X_Meroitic_Cursive 1.1260 + "xx-Mero", // 609 X_Meroitic_Hieroglyphs 1.1261 + "xx-Plrd", // 610 X_Miao 1.1262 + "xx-Shrd", // 611 X_Sharada 1.1263 + "xx-Sora", // 612 X_Sora_Sompeng 1.1264 + "xx-Takr", // 613 X_Takri 1.1265 +}; 1.1266 + 1.1267 +// Subscripted by enum Language 1.1268 +extern const int kLanguageToCNameSize = 614; 1.1269 +extern const char* const kLanguageToCName[kLanguageToCNameSize] = { 1.1270 + "ENGLISH", // 0 en 1.1271 + "DANISH", // 1 da 1.1272 + "DUTCH", // 2 nl 1.1273 + "FINNISH", // 3 fi 1.1274 + "FRENCH", // 4 fr 1.1275 + "GERMAN", // 5 de 1.1276 + "HEBREW", // 6 iw 1.1277 + "ITALIAN", // 7 it 1.1278 + "JAPANESE", // 8 ja 1.1279 + "KOREAN", // 9 ko 1.1280 + "NORWEGIAN", // 10 no 1.1281 + "POLISH", // 11 pl 1.1282 + "PORTUGUESE", // 12 pt 1.1283 + "RUSSIAN", // 13 ru 1.1284 + "SPANISH", // 14 es 1.1285 + "SWEDISH", // 15 sv 1.1286 + "CHINESE", // 16 zh 1.1287 + "CZECH", // 17 cs 1.1288 + "GREEK", // 18 el 1.1289 + "ICELANDIC", // 19 is 1.1290 + "LATVIAN", // 20 lv 1.1291 + "LITHUANIAN", // 21 lt 1.1292 + "ROMANIAN", // 22 ro 1.1293 + "HUNGARIAN", // 23 hu 1.1294 + "ESTONIAN", // 24 et 1.1295 + "TG_UNKNOWN_LANGUAGE", // 25 xxx 1.1296 + "UNKNOWN_LANGUAGE", // 26 un 1.1297 + "BULGARIAN", // 27 bg 1.1298 + "CROATIAN", // 28 hr 1.1299 + "SERBIAN", // 29 sr 1.1300 + "IRISH", // 30 ga 1.1301 + "GALICIAN", // 31 gl 1.1302 + "TAGALOG", // 32 tl 1.1303 + "TURKISH", // 33 tr 1.1304 + "UKRAINIAN", // 34 uk 1.1305 + "HINDI", // 35 hi 1.1306 + "MACEDONIAN", // 36 mk 1.1307 + "BENGALI", // 37 bn 1.1308 + "INDONESIAN", // 38 id 1.1309 + "LATIN", // 39 la 1.1310 + "MALAY", // 40 ms 1.1311 + "MALAYALAM", // 41 ml 1.1312 + "WELSH", // 42 cy 1.1313 + "NEPALI", // 43 ne 1.1314 + "TELUGU", // 44 te 1.1315 + "ALBANIAN", // 45 sq 1.1316 + "TAMIL", // 46 ta 1.1317 + "BELARUSIAN", // 47 be 1.1318 + "JAVANESE", // 48 jw 1.1319 + "OCCITAN", // 49 oc 1.1320 + "URDU", // 50 ur 1.1321 + "BIHARI", // 51 bh 1.1322 + "GUJARATI", // 52 gu 1.1323 + "THAI", // 53 th 1.1324 + "ARABIC", // 54 ar 1.1325 + "CATALAN", // 55 ca 1.1326 + "ESPERANTO", // 56 eo 1.1327 + "BASQUE", // 57 eu 1.1328 + "INTERLINGUA", // 58 ia 1.1329 + "KANNADA", // 59 kn 1.1330 + "PUNJABI", // 60 pa 1.1331 + "SCOTS_GAELIC", // 61 gd 1.1332 + "SWAHILI", // 62 sw 1.1333 + "SLOVENIAN", // 63 sl 1.1334 + "MARATHI", // 64 mr 1.1335 + "MALTESE", // 65 mt 1.1336 + "VIETNAMESE", // 66 vi 1.1337 + "FRISIAN", // 67 fy 1.1338 + "SLOVAK", // 68 sk 1.1339 + "CHINESE_T", // 69 zh-Hant 1.1340 + "FAROESE", // 70 fo 1.1341 + "SUNDANESE", // 71 su 1.1342 + "UZBEK", // 72 uz 1.1343 + "AMHARIC", // 73 am 1.1344 + "AZERBAIJANI", // 74 az 1.1345 + "GEORGIAN", // 75 ka 1.1346 + "TIGRINYA", // 76 ti 1.1347 + "PERSIAN", // 77 fa 1.1348 + "BOSNIAN", // 78 bs 1.1349 + "SINHALESE", // 79 si 1.1350 + "NORWEGIAN_N", // 80 nn 1.1351 + "X_81", // 81 1.1352 + "X_82", // 82 1.1353 + "XHOSA", // 83 xh 1.1354 + "ZULU", // 84 zu 1.1355 + "GUARANI", // 85 gn 1.1356 + "SESOTHO", // 86 st 1.1357 + "TURKMEN", // 87 tk 1.1358 + "KYRGYZ", // 88 ky 1.1359 + "BRETON", // 89 br 1.1360 + "TWI", // 90 tw 1.1361 + "YIDDISH", // 91 yi 1.1362 + "X_92", // 92 1.1363 + "SOMALI", // 93 so 1.1364 + "UIGHUR", // 94 ug 1.1365 + "KURDISH", // 95 ku 1.1366 + "MONGOLIAN", // 96 mn 1.1367 + "ARMENIAN", // 97 hy 1.1368 + "LAOTHIAN", // 98 lo 1.1369 + "SINDHI", // 99 sd 1.1370 + "RHAETO_ROMANCE", // 100 rm 1.1371 + "AFRIKAANS", // 101 af 1.1372 + "LUXEMBOURGISH", // 102 lb 1.1373 + "BURMESE", // 103 my 1.1374 + "KHMER", // 104 km 1.1375 + "TIBETAN", // 105 bo 1.1376 + "DHIVEHI", // 106 dv 1.1377 + "CHEROKEE", // 107 chr 1.1378 + "SYRIAC", // 108 syr 1.1379 + "LIMBU", // 109 lif 1.1380 + "ORIYA", // 110 or 1.1381 + "ASSAMESE", // 111 as 1.1382 + "CORSICAN", // 112 co 1.1383 + "INTERLINGUE", // 113 ie 1.1384 + "KAZAKH", // 114 kk 1.1385 + "LINGALA", // 115 ln 1.1386 + "X_116", // 116 1.1387 + "PASHTO", // 117 ps 1.1388 + "QUECHUA", // 118 qu 1.1389 + "SHONA", // 119 sn 1.1390 + "TAJIK", // 120 tg 1.1391 + "TATAR", // 121 tt 1.1392 + "TONGA", // 122 to 1.1393 + "YORUBA", // 123 yo 1.1394 + "X_124", // 124 1.1395 + "X_125", // 125 1.1396 + "X_126", // 126 1.1397 + "X_127", // 127 1.1398 + "MAORI", // 128 mi 1.1399 + "WOLOF", // 129 wo 1.1400 + "ABKHAZIAN", // 130 ab 1.1401 + "AFAR", // 131 aa 1.1402 + "AYMARA", // 132 ay 1.1403 + "BASHKIR", // 133 ba 1.1404 + "BISLAMA", // 134 bi 1.1405 + "DZONGKHA", // 135 dz 1.1406 + "FIJIAN", // 136 fj 1.1407 + "GREENLANDIC", // 137 kl 1.1408 + "HAUSA", // 138 ha 1.1409 + "HAITIAN_CREOLE", // 139 ht 1.1410 + "INUPIAK", // 140 ik 1.1411 + "INUKTITUT", // 141 iu 1.1412 + "KASHMIRI", // 142 ks 1.1413 + "KINYARWANDA", // 143 rw 1.1414 + "MALAGASY", // 144 mg 1.1415 + "NAURU", // 145 na 1.1416 + "OROMO", // 146 om 1.1417 + "RUNDI", // 147 rn 1.1418 + "SAMOAN", // 148 sm 1.1419 + "SANGO", // 149 sg 1.1420 + "SANSKRIT", // 150 sa 1.1421 + "SISWANT", // 151 ss 1.1422 + "TSONGA", // 152 ts 1.1423 + "TSWANA", // 153 tn 1.1424 + "VOLAPUK", // 154 vo 1.1425 + "ZHUANG", // 155 za 1.1426 + "KHASI", // 156 kha 1.1427 + "SCOTS", // 157 sco 1.1428 + "GANDA", // 158 lg 1.1429 + "MANX", // 159 gv 1.1430 + "MONTENEGRIN", // 160 sr-ME 1.1431 + "AKAN", // 161 ak 1.1432 + "IGBO", // 162 ig 1.1433 + "MAURITIAN_CREOLE", // 163 mfe 1.1434 + "HAWAIIAN", // 164 haw 1.1435 + "CEBUANO", // 165 ceb 1.1436 + "EWE", // 166 ee 1.1437 + "GA", // 167 gaa 1.1438 + "HMONG", // 168 hmn 1.1439 + "KRIO", // 169 kri 1.1440 + "LOZI", // 170 loz 1.1441 + "LUBA_LULUA", // 171 lua 1.1442 + "LUO_KENYA_AND_TANZANIA", // 172 luo 1.1443 + "NEWARI", // 173 new 1.1444 + "NYANJA", // 174 ny 1.1445 + "OSSETIAN", // 175 os 1.1446 + "PAMPANGA", // 176 pam 1.1447 + "PEDI", // 177 nso 1.1448 + "RAJASTHANI", // 178 raj 1.1449 + "SESELWA", // 179 crs 1.1450 + "TUMBUKA", // 180 tum 1.1451 + "VENDA", // 181 ve 1.1452 + "WARAY_PHILIPPINES", // 182 war 1.1453 + "X_183", // 183 1.1454 + "X_184", // 184 1.1455 + "X_185", // 185 1.1456 + "X_186", // 186 1.1457 + "X_187", // 187 1.1458 + "X_188", // 188 1.1459 + "X_189", // 189 1.1460 + "X_190", // 190 1.1461 + "X_191", // 191 1.1462 + "X_192", // 192 1.1463 + "X_193", // 193 1.1464 + "X_194", // 194 1.1465 + "X_195", // 195 1.1466 + "X_196", // 196 1.1467 + "X_197", // 197 1.1468 + "X_198", // 198 1.1469 + "X_199", // 199 1.1470 + "X_200", // 200 1.1471 + "X_201", // 201 1.1472 + "X_202", // 202 1.1473 + "X_203", // 203 1.1474 + "X_204", // 204 1.1475 + "X_205", // 205 1.1476 + "X_206", // 206 1.1477 + "X_207", // 207 1.1478 + "X_208", // 208 1.1479 + "X_209", // 209 1.1480 + "X_210", // 210 1.1481 + "X_211", // 211 1.1482 + "X_212", // 212 1.1483 + "X_213", // 213 1.1484 + "X_214", // 214 1.1485 + "X_215", // 215 1.1486 + "X_216", // 216 1.1487 + "X_217", // 217 1.1488 + "X_218", // 218 1.1489 + "X_219", // 219 1.1490 + "X_220", // 220 1.1491 + "X_221", // 221 1.1492 + "X_222", // 222 1.1493 + "X_223", // 223 1.1494 + "X_224", // 224 1.1495 + "X_225", // 225 1.1496 + "X_226", // 226 1.1497 + "X_227", // 227 1.1498 + "X_228", // 228 1.1499 + "X_229", // 229 1.1500 + "X_230", // 230 1.1501 + "X_231", // 231 1.1502 + "X_232", // 232 1.1503 + "X_233", // 233 1.1504 + "X_234", // 234 1.1505 + "X_235", // 235 1.1506 + "X_236", // 236 1.1507 + "X_237", // 237 1.1508 + "X_238", // 238 1.1509 + "X_239", // 239 1.1510 + "X_240", // 240 1.1511 + "X_241", // 241 1.1512 + "X_242", // 242 1.1513 + "X_243", // 243 1.1514 + "X_244", // 244 1.1515 + "X_245", // 245 1.1516 + "X_246", // 246 1.1517 + "X_247", // 247 1.1518 + "X_248", // 248 1.1519 + "X_249", // 249 1.1520 + "X_250", // 250 1.1521 + "X_251", // 251 1.1522 + "X_252", // 252 1.1523 + "X_253", // 253 1.1524 + "X_254", // 254 1.1525 + "X_255", // 255 1.1526 + "X_256", // 256 1.1527 + "X_257", // 257 1.1528 + "X_258", // 258 1.1529 + "X_259", // 259 1.1530 + "X_260", // 260 1.1531 + "X_261", // 261 1.1532 + "X_262", // 262 1.1533 + "X_263", // 263 1.1534 + "X_264", // 264 1.1535 + "X_265", // 265 1.1536 + "X_266", // 266 1.1537 + "X_267", // 267 1.1538 + "X_268", // 268 1.1539 + "X_269", // 269 1.1540 + "X_270", // 270 1.1541 + "X_271", // 271 1.1542 + "X_272", // 272 1.1543 + "X_273", // 273 1.1544 + "X_274", // 274 1.1545 + "X_275", // 275 1.1546 + "X_276", // 276 1.1547 + "X_277", // 277 1.1548 + "X_278", // 278 1.1549 + "X_279", // 279 1.1550 + "X_280", // 280 1.1551 + "X_281", // 281 1.1552 + "X_282", // 282 1.1553 + "X_283", // 283 1.1554 + "X_284", // 284 1.1555 + "X_285", // 285 1.1556 + "X_286", // 286 1.1557 + "X_287", // 287 1.1558 + "X_288", // 288 1.1559 + "X_289", // 289 1.1560 + "X_290", // 290 1.1561 + "X_291", // 291 1.1562 + "X_292", // 292 1.1563 + "X_293", // 293 1.1564 + "X_294", // 294 1.1565 + "X_295", // 295 1.1566 + "X_296", // 296 1.1567 + "X_297", // 297 1.1568 + "X_298", // 298 1.1569 + "X_299", // 299 1.1570 + "X_300", // 300 1.1571 + "X_301", // 301 1.1572 + "X_302", // 302 1.1573 + "X_303", // 303 1.1574 + "X_304", // 304 1.1575 + "X_305", // 305 1.1576 + "X_306", // 306 1.1577 + "X_307", // 307 1.1578 + "X_308", // 308 1.1579 + "X_309", // 309 1.1580 + "X_310", // 310 1.1581 + "X_311", // 311 1.1582 + "X_312", // 312 1.1583 + "X_313", // 313 1.1584 + "X_314", // 314 1.1585 + "X_315", // 315 1.1586 + "X_316", // 316 1.1587 + "X_317", // 317 1.1588 + "X_318", // 318 1.1589 + "X_319", // 319 1.1590 + "X_320", // 320 1.1591 + "X_321", // 321 1.1592 + "X_322", // 322 1.1593 + "X_323", // 323 1.1594 + "X_324", // 324 1.1595 + "X_325", // 325 1.1596 + "X_326", // 326 1.1597 + "X_327", // 327 1.1598 + "X_328", // 328 1.1599 + "X_329", // 329 1.1600 + "X_330", // 330 1.1601 + "X_331", // 331 1.1602 + "X_332", // 332 1.1603 + "X_333", // 333 1.1604 + "X_334", // 334 1.1605 + "X_335", // 335 1.1606 + "X_336", // 336 1.1607 + "X_337", // 337 1.1608 + "X_338", // 338 1.1609 + "X_339", // 339 1.1610 + "X_340", // 340 1.1611 + "X_341", // 341 1.1612 + "X_342", // 342 1.1613 + "X_343", // 343 1.1614 + "X_344", // 344 1.1615 + "X_345", // 345 1.1616 + "X_346", // 346 1.1617 + "X_347", // 347 1.1618 + "X_348", // 348 1.1619 + "X_349", // 349 1.1620 + "X_350", // 350 1.1621 + "X_351", // 351 1.1622 + "X_352", // 352 1.1623 + "X_353", // 353 1.1624 + "X_354", // 354 1.1625 + "X_355", // 355 1.1626 + "X_356", // 356 1.1627 + "X_357", // 357 1.1628 + "X_358", // 358 1.1629 + "X_359", // 359 1.1630 + "X_360", // 360 1.1631 + "X_361", // 361 1.1632 + "X_362", // 362 1.1633 + "X_363", // 363 1.1634 + "X_364", // 364 1.1635 + "X_365", // 365 1.1636 + "X_366", // 366 1.1637 + "X_367", // 367 1.1638 + "X_368", // 368 1.1639 + "X_369", // 369 1.1640 + "X_370", // 370 1.1641 + "X_371", // 371 1.1642 + "X_372", // 372 1.1643 + "X_373", // 373 1.1644 + "X_374", // 374 1.1645 + "X_375", // 375 1.1646 + "X_376", // 376 1.1647 + "X_377", // 377 1.1648 + "X_378", // 378 1.1649 + "X_379", // 379 1.1650 + "X_380", // 380 1.1651 + "X_381", // 381 1.1652 + "X_382", // 382 1.1653 + "X_383", // 383 1.1654 + "X_384", // 384 1.1655 + "X_385", // 385 1.1656 + "X_386", // 386 1.1657 + "X_387", // 387 1.1658 + "X_388", // 388 1.1659 + "X_389", // 389 1.1660 + "X_390", // 390 1.1661 + "X_391", // 391 1.1662 + "X_392", // 392 1.1663 + "X_393", // 393 1.1664 + "X_394", // 394 1.1665 + "X_395", // 395 1.1666 + "X_396", // 396 1.1667 + "X_397", // 397 1.1668 + "X_398", // 398 1.1669 + "X_399", // 399 1.1670 + "X_400", // 400 1.1671 + "X_401", // 401 1.1672 + "X_402", // 402 1.1673 + "X_403", // 403 1.1674 + "X_404", // 404 1.1675 + "X_405", // 405 1.1676 + "X_406", // 406 1.1677 + "X_407", // 407 1.1678 + "X_408", // 408 1.1679 + "X_409", // 409 1.1680 + "X_410", // 410 1.1681 + "X_411", // 411 1.1682 + "X_412", // 412 1.1683 + "X_413", // 413 1.1684 + "X_414", // 414 1.1685 + "X_415", // 415 1.1686 + "X_416", // 416 1.1687 + "X_417", // 417 1.1688 + "X_418", // 418 1.1689 + "X_419", // 419 1.1690 + "X_420", // 420 1.1691 + "X_421", // 421 1.1692 + "X_422", // 422 1.1693 + "X_423", // 423 1.1694 + "X_424", // 424 1.1695 + "X_425", // 425 1.1696 + "X_426", // 426 1.1697 + "X_427", // 427 1.1698 + "X_428", // 428 1.1699 + "X_429", // 429 1.1700 + "X_430", // 430 1.1701 + "X_431", // 431 1.1702 + "X_432", // 432 1.1703 + "X_433", // 433 1.1704 + "X_434", // 434 1.1705 + "X_435", // 435 1.1706 + "X_436", // 436 1.1707 + "X_437", // 437 1.1708 + "X_438", // 438 1.1709 + "X_439", // 439 1.1710 + "X_440", // 440 1.1711 + "X_441", // 441 1.1712 + "X_442", // 442 1.1713 + "X_443", // 443 1.1714 + "X_444", // 444 1.1715 + "X_445", // 445 1.1716 + "X_446", // 446 1.1717 + "X_447", // 447 1.1718 + "X_448", // 448 1.1719 + "X_449", // 449 1.1720 + "X_450", // 450 1.1721 + "X_451", // 451 1.1722 + "X_452", // 452 1.1723 + "X_453", // 453 1.1724 + "X_454", // 454 1.1725 + "X_455", // 455 1.1726 + "X_456", // 456 1.1727 + "X_457", // 457 1.1728 + "X_458", // 458 1.1729 + "X_459", // 459 1.1730 + "X_460", // 460 1.1731 + "X_461", // 461 1.1732 + "X_462", // 462 1.1733 + "X_463", // 463 1.1734 + "X_464", // 464 1.1735 + "X_465", // 465 1.1736 + "X_466", // 466 1.1737 + "X_467", // 467 1.1738 + "X_468", // 468 1.1739 + "X_469", // 469 1.1740 + "X_470", // 470 1.1741 + "X_471", // 471 1.1742 + "X_472", // 472 1.1743 + "X_473", // 473 1.1744 + "X_474", // 474 1.1745 + "X_475", // 475 1.1746 + "X_476", // 476 1.1747 + "X_477", // 477 1.1748 + "X_478", // 478 1.1749 + "X_479", // 479 1.1750 + "X_480", // 480 1.1751 + "X_481", // 481 1.1752 + "X_482", // 482 1.1753 + "X_483", // 483 1.1754 + "X_484", // 484 1.1755 + "X_485", // 485 1.1756 + "X_486", // 486 1.1757 + "X_487", // 487 1.1758 + "X_488", // 488 1.1759 + "X_489", // 489 1.1760 + "X_490", // 490 1.1761 + "X_491", // 491 1.1762 + "X_492", // 492 1.1763 + "X_493", // 493 1.1764 + "X_494", // 494 1.1765 + "X_495", // 495 1.1766 + "X_496", // 496 1.1767 + "X_497", // 497 1.1768 + "X_498", // 498 1.1769 + "X_499", // 499 1.1770 + "X_500", // 500 1.1771 + "X_501", // 501 1.1772 + "X_502", // 502 1.1773 + "X_503", // 503 1.1774 + "X_504", // 504 1.1775 + "X_505", // 505 1.1776 + "NDEBELE", // 506 nr 1.1777 + "X_BORK_BORK_BORK", // 507 zzb 1.1778 + "X_PIG_LATIN", // 508 zzp 1.1779 + "X_HACKER", // 509 zzh 1.1780 + "X_KLINGON", // 510 tlh 1.1781 + "X_ELMER_FUDD", // 511 zze 1.1782 + "X_Common", // 512 xx-Zyyy 1.1783 + "X_Latin", // 513 xx-Latn 1.1784 + "X_Greek", // 514 xx-Grek 1.1785 + "X_Cyrillic", // 515 xx-Cyrl 1.1786 + "X_Armenian", // 516 xx-Armn 1.1787 + "X_Hebrew", // 517 xx-Hebr 1.1788 + "X_Arabic", // 518 xx-Arab 1.1789 + "X_Syriac", // 519 xx-Syrc 1.1790 + "X_Thaana", // 520 xx-Thaa 1.1791 + "X_Devanagari", // 521 xx-Deva 1.1792 + "X_Bengali", // 522 xx-Beng 1.1793 + "X_Gurmukhi", // 523 xx-Guru 1.1794 + "X_Gujarati", // 524 xx-Gujr 1.1795 + "X_Oriya", // 525 xx-Orya 1.1796 + "X_Tamil", // 526 xx-Taml 1.1797 + "X_Telugu", // 527 xx-Telu 1.1798 + "X_Kannada", // 528 xx-Knda 1.1799 + "X_Malayalam", // 529 xx-Mlym 1.1800 + "X_Sinhala", // 530 xx-Sinh 1.1801 + "X_Thai", // 531 xx-Thai 1.1802 + "X_Lao", // 532 xx-Laoo 1.1803 + "X_Tibetan", // 533 xx-Tibt 1.1804 + "X_Myanmar", // 534 xx-Mymr 1.1805 + "X_Georgian", // 535 xx-Geor 1.1806 + "X_Hangul", // 536 xx-Hang 1.1807 + "X_Ethiopic", // 537 xx-Ethi 1.1808 + "X_Cherokee", // 538 xx-Cher 1.1809 + "X_Canadian_Aboriginal", // 539 xx-Cans 1.1810 + "X_Ogham", // 540 xx-Ogam 1.1811 + "X_Runic", // 541 xx-Runr 1.1812 + "X_Khmer", // 542 xx-Khmr 1.1813 + "X_Mongolian", // 543 xx-Mong 1.1814 + "X_Hiragana", // 544 xx-Hira 1.1815 + "X_Katakana", // 545 xx-Kana 1.1816 + "X_Bopomofo", // 546 xx-Bopo 1.1817 + "X_Han", // 547 xx-Hani 1.1818 + "X_Yi", // 548 xx-Yiii 1.1819 + "X_Old_Italic", // 549 xx-Ital 1.1820 + "X_Gothic", // 550 xx-Goth 1.1821 + "X_Deseret", // 551 xx-Dsrt 1.1822 + "X_Inherited", // 552 xx-Qaai 1.1823 + "X_Tagalog", // 553 xx-Tglg 1.1824 + "X_Hanunoo", // 554 xx-Hano 1.1825 + "X_Buhid", // 555 xx-Buhd 1.1826 + "X_Tagbanwa", // 556 xx-Tagb 1.1827 + "X_Limbu", // 557 xx-Limb 1.1828 + "X_Tai_Le", // 558 xx-Tale 1.1829 + "X_Linear_B", // 559 xx-Linb 1.1830 + "X_Ugaritic", // 560 xx-Ugar 1.1831 + "X_Shavian", // 561 xx-Shaw 1.1832 + "X_Osmanya", // 562 xx-Osma 1.1833 + "X_Cypriot", // 563 xx-Cprt 1.1834 + "X_Braille", // 564 xx-Brai 1.1835 + "X_Buginese", // 565 xx-Bugi 1.1836 + "X_Coptic", // 566 xx-Copt 1.1837 + "X_New_Tai_Lue", // 567 xx-Talu 1.1838 + "X_Glagolitic", // 568 xx-Glag 1.1839 + "X_Tifinagh", // 569 xx-Tfng 1.1840 + "X_Syloti_Nagri", // 570 xx-Sylo 1.1841 + "X_Old_Persian", // 571 xx-Xpeo 1.1842 + "X_Kharoshthi", // 572 xx-Khar 1.1843 + "X_Balinese", // 573 xx-Bali 1.1844 + "X_Cuneiform", // 574 xx-Xsux 1.1845 + "X_Phoenician", // 575 xx-Phnx 1.1846 + "X_Phags_Pa", // 576 xx-Phag 1.1847 + "X_Nko", // 577 xx-Nkoo 1.1848 + "X_Sundanese", // 578 xx-Sund 1.1849 + "X_Lepcha", // 579 xx-Lepc 1.1850 + "X_Ol_Chiki", // 580 xx-Olck 1.1851 + "X_Vai", // 581 xx-Vaii 1.1852 + "X_Saurashtra", // 582 xx-Saur 1.1853 + "X_Kayah_Li", // 583 xx-Kali 1.1854 + "X_Rejang", // 584 xx-Rjng 1.1855 + "X_Lycian", // 585 xx-Lyci 1.1856 + "X_Carian", // 586 xx-Cari 1.1857 + "X_Lydian", // 587 xx-Lydi 1.1858 + "X_Cham", // 588 xx-Cham 1.1859 + "X_Tai_Tham", // 589 xx-Lana 1.1860 + "X_Tai_Viet", // 590 xx-Tavt 1.1861 + "X_Avestan", // 591 xx-Avst 1.1862 + "X_Egyptian_Hieroglyphs", // 592 xx-Egyp 1.1863 + "X_Samaritan", // 593 xx-Samr 1.1864 + "X_Lisu", // 594 xx-Lisu 1.1865 + "X_Bamum", // 595 xx-Bamu 1.1866 + "X_Javanese", // 596 xx-Java 1.1867 + "X_Meetei_Mayek", // 597 xx-Mtei 1.1868 + "X_Imperial_Aramaic", // 598 xx-Armi 1.1869 + "X_Old_South_Arabian", // 599 xx-Sarb 1.1870 + "X_Inscriptional_Parthian", // 600 xx-Prti 1.1871 + "X_Inscriptional_Pahlavi", // 601 xx-Phli 1.1872 + "X_Old_Turkic", // 602 xx-Orkh 1.1873 + "X_Kaithi", // 603 xx-Kthi 1.1874 + "X_Batak", // 604 xx-Batk 1.1875 + "X_Brahmi", // 605 xx-Brah 1.1876 + "X_Mandaic", // 606 xx-Mand 1.1877 + "X_Chakma", // 607 xx-Cakm 1.1878 + "X_Meroitic_Cursive", // 608 xx-Merc 1.1879 + "X_Meroitic_Hieroglyphs", // 609 xx-Mero 1.1880 + "X_Miao", // 610 xx-Plrd 1.1881 + "X_Sharada", // 611 xx-Shrd 1.1882 + "X_Sora_Sompeng", // 612 xx-Sora 1.1883 + "X_Takri", // 613 xx-Takr 1.1884 +}; 1.1885 + 1.1886 +// Subscripted by enum Language 1.1887 +extern const int kLanguageToScriptsSize = 614; 1.1888 +#define None ULScript_Common 1.1889 +extern const FourScripts kLanguageToScripts[kLanguageToScriptsSize] = { 1.1890 + {ULScript_Latin, None, None, None, }, // 0 en 1.1891 + {ULScript_Latin, None, None, None, }, // 1 da 1.1892 + {ULScript_Latin, None, None, None, }, // 2 nl 1.1893 + {ULScript_Latin, None, None, None, }, // 3 fi 1.1894 + {ULScript_Latin, None, None, None, }, // 4 fr 1.1895 + {ULScript_Latin, None, None, None, }, // 5 de 1.1896 + {ULScript_Hebrew, None, None, None, }, // 6 iw 1.1897 + {ULScript_Latin, None, None, None, }, // 7 it 1.1898 + {ULScript_Hani, None, None, None, }, // 8 ja 1.1899 + {ULScript_Hani, None, None, None, }, // 9 ko 1.1900 + {ULScript_Latin, None, None, None, }, // 10 no 1.1901 + {ULScript_Latin, None, None, None, }, // 11 pl 1.1902 + {ULScript_Latin, None, None, None, }, // 12 pt 1.1903 + {ULScript_Cyrillic, None, None, None, }, // 13 ru 1.1904 + {ULScript_Latin, None, None, None, }, // 14 es 1.1905 + {ULScript_Latin, None, None, None, }, // 15 sv 1.1906 + {ULScript_Hani, None, None, None, }, // 16 zh 1.1907 + {ULScript_Latin, None, None, None, }, // 17 cs 1.1908 + {ULScript_Greek, None, None, None, }, // 18 el 1.1909 + {ULScript_Latin, None, None, None, }, // 19 is 1.1910 + {ULScript_Latin, None, None, None, }, // 20 lv 1.1911 + {ULScript_Latin, None, None, None, }, // 21 lt 1.1912 + {ULScript_Latin, ULScript_Cyrillic, None, None, }, // 22 ro 1.1913 + {ULScript_Latin, None, None, None, }, // 23 hu 1.1914 + {ULScript_Latin, None, None, None, }, // 24 et 1.1915 + {ULScript_Latin, ULScript_Cyrillic, ULScript_Arabic, ULScript_Devanagari, }, // 25 xxx 1.1916 + {ULScript_Latin, None, None, None, }, // 26 un 1.1917 + {ULScript_Cyrillic, None, None, None, }, // 27 bg 1.1918 + {ULScript_Latin, None, None, None, }, // 28 hr 1.1919 + {ULScript_Latin, ULScript_Cyrillic, None, None, }, // 29 sr 1.1920 + {ULScript_Latin, None, None, None, }, // 30 ga 1.1921 + {ULScript_Latin, None, None, None, }, // 31 gl 1.1922 + {ULScript_Latin, ULScript_Tagalog, None, None, }, // 32 tl 1.1923 + {ULScript_Latin, None, None, None, }, // 33 tr 1.1924 + {ULScript_Cyrillic, None, None, None, }, // 34 uk 1.1925 + {ULScript_Devanagari, None, None, None, }, // 35 hi 1.1926 + {ULScript_Cyrillic, None, None, None, }, // 36 mk 1.1927 + {ULScript_Bengali, None, None, None, }, // 37 bn 1.1928 + {ULScript_Latin, None, None, None, }, // 38 id 1.1929 + {ULScript_Latin, None, None, None, }, // 39 la 1.1930 + {ULScript_Latin, None, None, None, }, // 40 ms 1.1931 + {ULScript_Malayalam, None, None, None, }, // 41 ml 1.1932 + {ULScript_Latin, None, None, None, }, // 42 cy 1.1933 + {ULScript_Devanagari, None, None, None, }, // 43 ne 1.1934 + {ULScript_Telugu, None, None, None, }, // 44 te 1.1935 + {ULScript_Latin, None, None, None, }, // 45 sq 1.1936 + {ULScript_Tamil, None, None, None, }, // 46 ta 1.1937 + {ULScript_Cyrillic, None, None, None, }, // 47 be 1.1938 + {ULScript_Latin, None, None, None, }, // 48 jw 1.1939 + {ULScript_Latin, None, None, None, }, // 49 oc 1.1940 + {ULScript_Arabic, None, None, None, }, // 50 ur 1.1941 + {ULScript_Devanagari, None, None, None, }, // 51 bh 1.1942 + {ULScript_Gujarati, None, None, None, }, // 52 gu 1.1943 + {ULScript_Thai, None, None, None, }, // 53 th 1.1944 + {ULScript_Arabic, None, None, None, }, // 54 ar 1.1945 + {ULScript_Latin, None, None, None, }, // 55 ca 1.1946 + {ULScript_Latin, None, None, None, }, // 56 eo 1.1947 + {ULScript_Latin, None, None, None, }, // 57 eu 1.1948 + {ULScript_Latin, None, None, None, }, // 58 ia 1.1949 + {ULScript_Kannada, None, None, None, }, // 59 kn 1.1950 + {ULScript_Gurmukhi, None, None, None, }, // 60 pa 1.1951 + {ULScript_Latin, None, None, None, }, // 61 gd 1.1952 + {ULScript_Latin, None, None, None, }, // 62 sw 1.1953 + {ULScript_Latin, None, None, None, }, // 63 sl 1.1954 + {ULScript_Devanagari, None, None, None, }, // 64 mr 1.1955 + {ULScript_Latin, None, None, None, }, // 65 mt 1.1956 + {ULScript_Latin, None, None, None, }, // 66 vi 1.1957 + {ULScript_Latin, None, None, None, }, // 67 fy 1.1958 + {ULScript_Latin, None, None, None, }, // 68 sk 1.1959 + {ULScript_Hani, None, None, None, }, // 69 zh-Hant 1.1960 + {ULScript_Latin, None, None, None, }, // 70 fo 1.1961 + {ULScript_Latin, None, None, None, }, // 71 su 1.1962 + {ULScript_Latin, ULScript_Cyrillic, ULScript_Arabic, None, }, // 72 uz 1.1963 + {ULScript_Ethiopic, None, None, None, }, // 73 am 1.1964 + {ULScript_Latin, ULScript_Cyrillic, ULScript_Arabic, None, }, // 74 az 1.1965 + {ULScript_Georgian, None, None, None, }, // 75 ka 1.1966 + {ULScript_Ethiopic, None, None, None, }, // 76 ti 1.1967 + {ULScript_Arabic, None, None, None, }, // 77 fa 1.1968 + {ULScript_Latin, ULScript_Cyrillic, None, None, }, // 78 bs 1.1969 + {ULScript_Sinhala, None, None, None, }, // 79 si 1.1970 + {ULScript_Latin, None, None, None, }, // 80 nn 1.1971 + {None, None, None, None, }, // 81 1.1972 + {None, None, None, None, }, // 82 1.1973 + {ULScript_Latin, None, None, None, }, // 83 xh 1.1974 + {ULScript_Latin, None, None, None, }, // 84 zu 1.1975 + {ULScript_Latin, None, None, None, }, // 85 gn 1.1976 + {ULScript_Latin, None, None, None, }, // 86 st 1.1977 + {ULScript_Latin, ULScript_Cyrillic, ULScript_Arabic, None, }, // 87 tk 1.1978 + {ULScript_Cyrillic, ULScript_Arabic, None, None, }, // 88 ky 1.1979 + {ULScript_Latin, None, None, None, }, // 89 br 1.1980 + {ULScript_Latin, None, None, None, }, // 90 tw 1.1981 + {ULScript_Hebrew, None, None, None, }, // 91 yi 1.1982 + {None, None, None, None, }, // 92 1.1983 + {ULScript_Latin, None, None, None, }, // 93 so 1.1984 + {ULScript_Latin, ULScript_Cyrillic, ULScript_Arabic, None, }, // 94 ug 1.1985 + {ULScript_Latin, ULScript_Arabic, None, None, }, // 95 ku 1.1986 + {ULScript_Cyrillic, ULScript_Mongolian, None, None, }, // 96 mn 1.1987 + {ULScript_Armenian, None, None, None, }, // 97 hy 1.1988 + {ULScript_Lao, None, None, None, }, // 98 lo 1.1989 + {ULScript_Arabic, ULScript_Devanagari, None, None, }, // 99 sd 1.1990 + {ULScript_Latin, None, None, None, }, // 100 rm 1.1991 + {ULScript_Latin, None, None, None, }, // 101 af 1.1992 + {ULScript_Latin, None, None, None, }, // 102 lb 1.1993 + {ULScript_Latin, ULScript_Myanmar, None, None, }, // 103 my 1.1994 + {ULScript_Khmer, None, None, None, }, // 104 km 1.1995 + {ULScript_Tibetan, None, None, None, }, // 105 bo 1.1996 + {ULScript_Thaana, None, None, None, }, // 106 dv 1.1997 + {ULScript_Cherokee, None, None, None, }, // 107 chr 1.1998 + {ULScript_Syriac, None, None, None, }, // 108 syr 1.1999 + {ULScript_Limbu, None, None, None, }, // 109 lif 1.2000 + {ULScript_Oriya, None, None, None, }, // 110 or 1.2001 + {ULScript_Bengali, None, None, None, }, // 111 as 1.2002 + {ULScript_Latin, None, None, None, }, // 112 co 1.2003 + {ULScript_Latin, None, None, None, }, // 113 ie 1.2004 + {ULScript_Latin, ULScript_Cyrillic, ULScript_Arabic, None, }, // 114 kk 1.2005 + {ULScript_Latin, None, None, None, }, // 115 ln 1.2006 + {None, None, None, None, }, // 116 1.2007 + {ULScript_Arabic, None, None, None, }, // 117 ps 1.2008 + {ULScript_Latin, None, None, None, }, // 118 qu 1.2009 + {ULScript_Latin, None, None, None, }, // 119 sn 1.2010 + {ULScript_Cyrillic, ULScript_Arabic, None, None, }, // 120 tg 1.2011 + {ULScript_Latin, ULScript_Cyrillic, ULScript_Arabic, None, }, // 121 tt 1.2012 + {ULScript_Latin, None, None, None, }, // 122 to 1.2013 + {ULScript_Latin, None, None, None, }, // 123 yo 1.2014 + {None, None, None, None, }, // 124 1.2015 + {None, None, None, None, }, // 125 1.2016 + {None, None, None, None, }, // 126 1.2017 + {None, None, None, None, }, // 127 1.2018 + {ULScript_Latin, None, None, None, }, // 128 mi 1.2019 + {ULScript_Latin, None, None, None, }, // 129 wo 1.2020 + {ULScript_Cyrillic, None, None, None, }, // 130 ab 1.2021 + {ULScript_Latin, None, None, None, }, // 131 aa 1.2022 + {ULScript_Latin, None, None, None, }, // 132 ay 1.2023 + {ULScript_Cyrillic, None, None, None, }, // 133 ba 1.2024 + {ULScript_Latin, None, None, None, }, // 134 bi 1.2025 + {ULScript_Tibetan, None, None, None, }, // 135 dz 1.2026 + {ULScript_Latin, None, None, None, }, // 136 fj 1.2027 + {ULScript_Latin, None, None, None, }, // 137 kl 1.2028 + {ULScript_Latin, ULScript_Arabic, None, None, }, // 138 ha 1.2029 + {ULScript_Latin, None, None, None, }, // 139 ht 1.2030 + {ULScript_Latin, None, None, None, }, // 140 ik 1.2031 + {ULScript_Canadian_Aboriginal, None, None, None, }, // 141 iu 1.2032 + {ULScript_Arabic, ULScript_Devanagari, None, None, }, // 142 ks 1.2033 + {ULScript_Latin, None, None, None, }, // 143 rw 1.2034 + {ULScript_Latin, None, None, None, }, // 144 mg 1.2035 + {ULScript_Latin, None, None, None, }, // 145 na 1.2036 + {ULScript_Latin, None, None, None, }, // 146 om 1.2037 + {ULScript_Latin, None, None, None, }, // 147 rn 1.2038 + {ULScript_Latin, None, None, None, }, // 148 sm 1.2039 + {ULScript_Latin, None, None, None, }, // 149 sg 1.2040 + {ULScript_Latin, ULScript_Devanagari, None, None, }, // 150 sa 1.2041 + {ULScript_Latin, None, None, None, }, // 151 ss 1.2042 + {ULScript_Latin, None, None, None, }, // 152 ts 1.2043 + {ULScript_Latin, None, None, None, }, // 153 tn 1.2044 + {ULScript_Latin, None, None, None, }, // 154 vo 1.2045 + {ULScript_Latin, ULScript_Hani, None, None, }, // 155 za 1.2046 + {ULScript_Latin, None, None, None, }, // 156 kha 1.2047 + {ULScript_Latin, None, None, None, }, // 157 sco 1.2048 + {ULScript_Latin, None, None, None, }, // 158 lg 1.2049 + {ULScript_Latin, None, None, None, }, // 159 gv 1.2050 + {ULScript_Latin, None, None, None, }, // 160 sr-ME 1.2051 + {ULScript_Latin, None, None, None, }, // 161 ak 1.2052 + {ULScript_Latin, None, None, None, }, // 162 ig 1.2053 + {ULScript_Latin, None, None, None, }, // 163 mfe 1.2054 + {ULScript_Latin, None, None, None, }, // 164 haw 1.2055 + {ULScript_Latin, None, None, None, }, // 165 ceb 1.2056 + {ULScript_Latin, None, None, None, }, // 166 ee 1.2057 + {ULScript_Latin, None, None, None, }, // 167 gaa 1.2058 + {ULScript_Latin, None, None, None, }, // 168 hmn 1.2059 + {ULScript_Latin, None, None, None, }, // 169 kri 1.2060 + {ULScript_Latin, None, None, None, }, // 170 loz 1.2061 + {ULScript_Latin, None, None, None, }, // 171 lua 1.2062 + {ULScript_Latin, None, None, None, }, // 172 luo 1.2063 + {ULScript_Devanagari, None, None, None, }, // 173 new 1.2064 + {ULScript_Latin, None, None, None, }, // 174 ny 1.2065 + {ULScript_Cyrillic, None, None, None, }, // 175 os 1.2066 + {ULScript_Latin, None, None, None, }, // 176 pam 1.2067 + {ULScript_Latin, None, None, None, }, // 177 nso 1.2068 + {ULScript_Devanagari, None, None, None, }, // 178 raj 1.2069 + {ULScript_Latin, None, None, None, }, // 179 crs 1.2070 + {ULScript_Latin, None, None, None, }, // 180 tum 1.2071 + {ULScript_Latin, None, None, None, }, // 181 ve 1.2072 + {ULScript_Latin, None, None, None, }, // 182 war 1.2073 + {None, None, None, None, }, // 183 1.2074 + {None, None, None, None, }, // 184 1.2075 + {None, None, None, None, }, // 185 1.2076 + {None, None, None, None, }, // 186 1.2077 + {None, None, None, None, }, // 187 1.2078 + {None, None, None, None, }, // 188 1.2079 + {None, None, None, None, }, // 189 1.2080 + {None, None, None, None, }, // 190 1.2081 + {None, None, None, None, }, // 191 1.2082 + {None, None, None, None, }, // 192 1.2083 + {None, None, None, None, }, // 193 1.2084 + {None, None, None, None, }, // 194 1.2085 + {None, None, None, None, }, // 195 1.2086 + {None, None, None, None, }, // 196 1.2087 + {None, None, None, None, }, // 197 1.2088 + {None, None, None, None, }, // 198 1.2089 + {None, None, None, None, }, // 199 1.2090 + {None, None, None, None, }, // 200 1.2091 + {None, None, None, None, }, // 201 1.2092 + {None, None, None, None, }, // 202 1.2093 + {None, None, None, None, }, // 203 1.2094 + {None, None, None, None, }, // 204 1.2095 + {None, None, None, None, }, // 205 1.2096 + {None, None, None, None, }, // 206 1.2097 + {None, None, None, None, }, // 207 1.2098 + {None, None, None, None, }, // 208 1.2099 + {None, None, None, None, }, // 209 1.2100 + {None, None, None, None, }, // 210 1.2101 + {None, None, None, None, }, // 211 1.2102 + {None, None, None, None, }, // 212 1.2103 + {None, None, None, None, }, // 213 1.2104 + {None, None, None, None, }, // 214 1.2105 + {None, None, None, None, }, // 215 1.2106 + {None, None, None, None, }, // 216 1.2107 + {None, None, None, None, }, // 217 1.2108 + {None, None, None, None, }, // 218 1.2109 + {None, None, None, None, }, // 219 1.2110 + {None, None, None, None, }, // 220 1.2111 + {None, None, None, None, }, // 221 1.2112 + {None, None, None, None, }, // 222 1.2113 + {None, None, None, None, }, // 223 1.2114 + {None, None, None, None, }, // 224 1.2115 + {None, None, None, None, }, // 225 1.2116 + {None, None, None, None, }, // 226 1.2117 + {None, None, None, None, }, // 227 1.2118 + {None, None, None, None, }, // 228 1.2119 + {None, None, None, None, }, // 229 1.2120 + {None, None, None, None, }, // 230 1.2121 + {None, None, None, None, }, // 231 1.2122 + {None, None, None, None, }, // 232 1.2123 + {None, None, None, None, }, // 233 1.2124 + {None, None, None, None, }, // 234 1.2125 + {None, None, None, None, }, // 235 1.2126 + {None, None, None, None, }, // 236 1.2127 + {None, None, None, None, }, // 237 1.2128 + {None, None, None, None, }, // 238 1.2129 + {None, None, None, None, }, // 239 1.2130 + {None, None, None, None, }, // 240 1.2131 + {None, None, None, None, }, // 241 1.2132 + {None, None, None, None, }, // 242 1.2133 + {None, None, None, None, }, // 243 1.2134 + {None, None, None, None, }, // 244 1.2135 + {None, None, None, None, }, // 245 1.2136 + {None, None, None, None, }, // 246 1.2137 + {None, None, None, None, }, // 247 1.2138 + {None, None, None, None, }, // 248 1.2139 + {None, None, None, None, }, // 249 1.2140 + {None, None, None, None, }, // 250 1.2141 + {None, None, None, None, }, // 251 1.2142 + {None, None, None, None, }, // 252 1.2143 + {None, None, None, None, }, // 253 1.2144 + {None, None, None, None, }, // 254 1.2145 + {None, None, None, None, }, // 255 1.2146 + {None, None, None, None, }, // 256 1.2147 + {None, None, None, None, }, // 257 1.2148 + {None, None, None, None, }, // 258 1.2149 + {None, None, None, None, }, // 259 1.2150 + {None, None, None, None, }, // 260 1.2151 + {None, None, None, None, }, // 261 1.2152 + {None, None, None, None, }, // 262 1.2153 + {None, None, None, None, }, // 263 1.2154 + {None, None, None, None, }, // 264 1.2155 + {None, None, None, None, }, // 265 1.2156 + {None, None, None, None, }, // 266 1.2157 + {None, None, None, None, }, // 267 1.2158 + {None, None, None, None, }, // 268 1.2159 + {None, None, None, None, }, // 269 1.2160 + {None, None, None, None, }, // 270 1.2161 + {None, None, None, None, }, // 271 1.2162 + {None, None, None, None, }, // 272 1.2163 + {None, None, None, None, }, // 273 1.2164 + {None, None, None, None, }, // 274 1.2165 + {None, None, None, None, }, // 275 1.2166 + {None, None, None, None, }, // 276 1.2167 + {None, None, None, None, }, // 277 1.2168 + {None, None, None, None, }, // 278 1.2169 + {None, None, None, None, }, // 279 1.2170 + {None, None, None, None, }, // 280 1.2171 + {None, None, None, None, }, // 281 1.2172 + {None, None, None, None, }, // 282 1.2173 + {None, None, None, None, }, // 283 1.2174 + {None, None, None, None, }, // 284 1.2175 + {None, None, None, None, }, // 285 1.2176 + {None, None, None, None, }, // 286 1.2177 + {None, None, None, None, }, // 287 1.2178 + {None, None, None, None, }, // 288 1.2179 + {None, None, None, None, }, // 289 1.2180 + {None, None, None, None, }, // 290 1.2181 + {None, None, None, None, }, // 291 1.2182 + {None, None, None, None, }, // 292 1.2183 + {None, None, None, None, }, // 293 1.2184 + {None, None, None, None, }, // 294 1.2185 + {None, None, None, None, }, // 295 1.2186 + {None, None, None, None, }, // 296 1.2187 + {None, None, None, None, }, // 297 1.2188 + {None, None, None, None, }, // 298 1.2189 + {None, None, None, None, }, // 299 1.2190 + {None, None, None, None, }, // 300 1.2191 + {None, None, None, None, }, // 301 1.2192 + {None, None, None, None, }, // 302 1.2193 + {None, None, None, None, }, // 303 1.2194 + {None, None, None, None, }, // 304 1.2195 + {None, None, None, None, }, // 305 1.2196 + {None, None, None, None, }, // 306 1.2197 + {None, None, None, None, }, // 307 1.2198 + {None, None, None, None, }, // 308 1.2199 + {None, None, None, None, }, // 309 1.2200 + {None, None, None, None, }, // 310 1.2201 + {None, None, None, None, }, // 311 1.2202 + {None, None, None, None, }, // 312 1.2203 + {None, None, None, None, }, // 313 1.2204 + {None, None, None, None, }, // 314 1.2205 + {None, None, None, None, }, // 315 1.2206 + {None, None, None, None, }, // 316 1.2207 + {None, None, None, None, }, // 317 1.2208 + {None, None, None, None, }, // 318 1.2209 + {None, None, None, None, }, // 319 1.2210 + {None, None, None, None, }, // 320 1.2211 + {None, None, None, None, }, // 321 1.2212 + {None, None, None, None, }, // 322 1.2213 + {None, None, None, None, }, // 323 1.2214 + {None, None, None, None, }, // 324 1.2215 + {None, None, None, None, }, // 325 1.2216 + {None, None, None, None, }, // 326 1.2217 + {None, None, None, None, }, // 327 1.2218 + {None, None, None, None, }, // 328 1.2219 + {None, None, None, None, }, // 329 1.2220 + {None, None, None, None, }, // 330 1.2221 + {None, None, None, None, }, // 331 1.2222 + {None, None, None, None, }, // 332 1.2223 + {None, None, None, None, }, // 333 1.2224 + {None, None, None, None, }, // 334 1.2225 + {None, None, None, None, }, // 335 1.2226 + {None, None, None, None, }, // 336 1.2227 + {None, None, None, None, }, // 337 1.2228 + {None, None, None, None, }, // 338 1.2229 + {None, None, None, None, }, // 339 1.2230 + {None, None, None, None, }, // 340 1.2231 + {None, None, None, None, }, // 341 1.2232 + {None, None, None, None, }, // 342 1.2233 + {None, None, None, None, }, // 343 1.2234 + {None, None, None, None, }, // 344 1.2235 + {None, None, None, None, }, // 345 1.2236 + {None, None, None, None, }, // 346 1.2237 + {None, None, None, None, }, // 347 1.2238 + {None, None, None, None, }, // 348 1.2239 + {None, None, None, None, }, // 349 1.2240 + {None, None, None, None, }, // 350 1.2241 + {None, None, None, None, }, // 351 1.2242 + {None, None, None, None, }, // 352 1.2243 + {None, None, None, None, }, // 353 1.2244 + {None, None, None, None, }, // 354 1.2245 + {None, None, None, None, }, // 355 1.2246 + {None, None, None, None, }, // 356 1.2247 + {None, None, None, None, }, // 357 1.2248 + {None, None, None, None, }, // 358 1.2249 + {None, None, None, None, }, // 359 1.2250 + {None, None, None, None, }, // 360 1.2251 + {None, None, None, None, }, // 361 1.2252 + {None, None, None, None, }, // 362 1.2253 + {None, None, None, None, }, // 363 1.2254 + {None, None, None, None, }, // 364 1.2255 + {None, None, None, None, }, // 365 1.2256 + {None, None, None, None, }, // 366 1.2257 + {None, None, None, None, }, // 367 1.2258 + {None, None, None, None, }, // 368 1.2259 + {None, None, None, None, }, // 369 1.2260 + {None, None, None, None, }, // 370 1.2261 + {None, None, None, None, }, // 371 1.2262 + {None, None, None, None, }, // 372 1.2263 + {None, None, None, None, }, // 373 1.2264 + {None, None, None, None, }, // 374 1.2265 + {None, None, None, None, }, // 375 1.2266 + {None, None, None, None, }, // 376 1.2267 + {None, None, None, None, }, // 377 1.2268 + {None, None, None, None, }, // 378 1.2269 + {None, None, None, None, }, // 379 1.2270 + {None, None, None, None, }, // 380 1.2271 + {None, None, None, None, }, // 381 1.2272 + {None, None, None, None, }, // 382 1.2273 + {None, None, None, None, }, // 383 1.2274 + {None, None, None, None, }, // 384 1.2275 + {None, None, None, None, }, // 385 1.2276 + {None, None, None, None, }, // 386 1.2277 + {None, None, None, None, }, // 387 1.2278 + {None, None, None, None, }, // 388 1.2279 + {None, None, None, None, }, // 389 1.2280 + {None, None, None, None, }, // 390 1.2281 + {None, None, None, None, }, // 391 1.2282 + {None, None, None, None, }, // 392 1.2283 + {None, None, None, None, }, // 393 1.2284 + {None, None, None, None, }, // 394 1.2285 + {None, None, None, None, }, // 395 1.2286 + {None, None, None, None, }, // 396 1.2287 + {None, None, None, None, }, // 397 1.2288 + {None, None, None, None, }, // 398 1.2289 + {None, None, None, None, }, // 399 1.2290 + {None, None, None, None, }, // 400 1.2291 + {None, None, None, None, }, // 401 1.2292 + {None, None, None, None, }, // 402 1.2293 + {None, None, None, None, }, // 403 1.2294 + {None, None, None, None, }, // 404 1.2295 + {None, None, None, None, }, // 405 1.2296 + {None, None, None, None, }, // 406 1.2297 + {None, None, None, None, }, // 407 1.2298 + {None, None, None, None, }, // 408 1.2299 + {None, None, None, None, }, // 409 1.2300 + {None, None, None, None, }, // 410 1.2301 + {None, None, None, None, }, // 411 1.2302 + {None, None, None, None, }, // 412 1.2303 + {None, None, None, None, }, // 413 1.2304 + {None, None, None, None, }, // 414 1.2305 + {None, None, None, None, }, // 415 1.2306 + {None, None, None, None, }, // 416 1.2307 + {None, None, None, None, }, // 417 1.2308 + {None, None, None, None, }, // 418 1.2309 + {None, None, None, None, }, // 419 1.2310 + {None, None, None, None, }, // 420 1.2311 + {None, None, None, None, }, // 421 1.2312 + {None, None, None, None, }, // 422 1.2313 + {None, None, None, None, }, // 423 1.2314 + {None, None, None, None, }, // 424 1.2315 + {None, None, None, None, }, // 425 1.2316 + {None, None, None, None, }, // 426 1.2317 + {None, None, None, None, }, // 427 1.2318 + {None, None, None, None, }, // 428 1.2319 + {None, None, None, None, }, // 429 1.2320 + {None, None, None, None, }, // 430 1.2321 + {None, None, None, None, }, // 431 1.2322 + {None, None, None, None, }, // 432 1.2323 + {None, None, None, None, }, // 433 1.2324 + {None, None, None, None, }, // 434 1.2325 + {None, None, None, None, }, // 435 1.2326 + {None, None, None, None, }, // 436 1.2327 + {None, None, None, None, }, // 437 1.2328 + {None, None, None, None, }, // 438 1.2329 + {None, None, None, None, }, // 439 1.2330 + {None, None, None, None, }, // 440 1.2331 + {None, None, None, None, }, // 441 1.2332 + {None, None, None, None, }, // 442 1.2333 + {None, None, None, None, }, // 443 1.2334 + {None, None, None, None, }, // 444 1.2335 + {None, None, None, None, }, // 445 1.2336 + {None, None, None, None, }, // 446 1.2337 + {None, None, None, None, }, // 447 1.2338 + {None, None, None, None, }, // 448 1.2339 + {None, None, None, None, }, // 449 1.2340 + {None, None, None, None, }, // 450 1.2341 + {None, None, None, None, }, // 451 1.2342 + {None, None, None, None, }, // 452 1.2343 + {None, None, None, None, }, // 453 1.2344 + {None, None, None, None, }, // 454 1.2345 + {None, None, None, None, }, // 455 1.2346 + {None, None, None, None, }, // 456 1.2347 + {None, None, None, None, }, // 457 1.2348 + {None, None, None, None, }, // 458 1.2349 + {None, None, None, None, }, // 459 1.2350 + {None, None, None, None, }, // 460 1.2351 + {None, None, None, None, }, // 461 1.2352 + {None, None, None, None, }, // 462 1.2353 + {None, None, None, None, }, // 463 1.2354 + {None, None, None, None, }, // 464 1.2355 + {None, None, None, None, }, // 465 1.2356 + {None, None, None, None, }, // 466 1.2357 + {None, None, None, None, }, // 467 1.2358 + {None, None, None, None, }, // 468 1.2359 + {None, None, None, None, }, // 469 1.2360 + {None, None, None, None, }, // 470 1.2361 + {None, None, None, None, }, // 471 1.2362 + {None, None, None, None, }, // 472 1.2363 + {None, None, None, None, }, // 473 1.2364 + {None, None, None, None, }, // 474 1.2365 + {None, None, None, None, }, // 475 1.2366 + {None, None, None, None, }, // 476 1.2367 + {None, None, None, None, }, // 477 1.2368 + {None, None, None, None, }, // 478 1.2369 + {None, None, None, None, }, // 479 1.2370 + {None, None, None, None, }, // 480 1.2371 + {None, None, None, None, }, // 481 1.2372 + {None, None, None, None, }, // 482 1.2373 + {None, None, None, None, }, // 483 1.2374 + {None, None, None, None, }, // 484 1.2375 + {None, None, None, None, }, // 485 1.2376 + {None, None, None, None, }, // 486 1.2377 + {None, None, None, None, }, // 487 1.2378 + {None, None, None, None, }, // 488 1.2379 + {None, None, None, None, }, // 489 1.2380 + {None, None, None, None, }, // 490 1.2381 + {None, None, None, None, }, // 491 1.2382 + {None, None, None, None, }, // 492 1.2383 + {None, None, None, None, }, // 493 1.2384 + {None, None, None, None, }, // 494 1.2385 + {None, None, None, None, }, // 495 1.2386 + {None, None, None, None, }, // 496 1.2387 + {None, None, None, None, }, // 497 1.2388 + {None, None, None, None, }, // 498 1.2389 + {None, None, None, None, }, // 499 1.2390 + {None, None, None, None, }, // 500 1.2391 + {None, None, None, None, }, // 501 1.2392 + {None, None, None, None, }, // 502 1.2393 + {None, None, None, None, }, // 503 1.2394 + {None, None, None, None, }, // 504 1.2395 + {None, None, None, None, }, // 505 1.2396 + {ULScript_Latin, None, None, None, }, // 506 nr 1.2397 + {ULScript_Latin, None, None, None, }, // 507 zzb 1.2398 + {ULScript_Latin, None, None, None, }, // 508 zzp 1.2399 + {ULScript_Latin, None, None, None, }, // 509 zzh 1.2400 + {ULScript_Latin, None, None, None, }, // 510 tlh 1.2401 + {ULScript_Latin, None, None, None, }, // 511 zze 1.2402 + {None, None, None, None, }, // 512 xx-Zyyy 1.2403 + {ULScript_Latin, None, None, None, }, // 513 xx-Latn 1.2404 + {ULScript_Greek, None, None, None, }, // 514 xx-Grek 1.2405 + {ULScript_Cyrillic, None, None, None, }, // 515 xx-Cyrl 1.2406 + {ULScript_Armenian, None, None, None, }, // 516 xx-Armn 1.2407 + {ULScript_Hebrew, None, None, None, }, // 517 xx-Hebr 1.2408 + {ULScript_Arabic, None, None, None, }, // 518 xx-Arab 1.2409 + {ULScript_Syriac, None, None, None, }, // 519 xx-Syrc 1.2410 + {ULScript_Thaana, None, None, None, }, // 520 xx-Thaa 1.2411 + {ULScript_Devanagari, None, None, None, }, // 521 xx-Deva 1.2412 + {ULScript_Bengali, None, None, None, }, // 522 xx-Beng 1.2413 + {ULScript_Gurmukhi, None, None, None, }, // 523 xx-Guru 1.2414 + {ULScript_Gujarati, None, None, None, }, // 524 xx-Gujr 1.2415 + {ULScript_Oriya, None, None, None, }, // 525 xx-Orya 1.2416 + {ULScript_Tamil, None, None, None, }, // 526 xx-Taml 1.2417 + {ULScript_Telugu, None, None, None, }, // 527 xx-Telu 1.2418 + {ULScript_Kannada, None, None, None, }, // 528 xx-Knda 1.2419 + {ULScript_Malayalam, None, None, None, }, // 529 xx-Mlym 1.2420 + {ULScript_Sinhala, None, None, None, }, // 530 xx-Sinh 1.2421 + {ULScript_Thai, None, None, None, }, // 531 xx-Thai 1.2422 + {ULScript_Lao, None, None, None, }, // 532 xx-Laoo 1.2423 + {ULScript_Tibetan, None, None, None, }, // 533 xx-Tibt 1.2424 + {ULScript_Myanmar, None, None, None, }, // 534 xx-Mymr 1.2425 + {ULScript_Georgian, None, None, None, }, // 535 xx-Geor 1.2426 + {None, None, None, None, }, // 536 xx-Hang 1.2427 + {ULScript_Ethiopic, None, None, None, }, // 537 xx-Ethi 1.2428 + {ULScript_Cherokee, None, None, None, }, // 538 xx-Cher 1.2429 + {ULScript_Canadian_Aboriginal, None, None, None, }, // 539 xx-Cans 1.2430 + {ULScript_Ogham, None, None, None, }, // 540 xx-Ogam 1.2431 + {ULScript_Runic, None, None, None, }, // 541 xx-Runr 1.2432 + {ULScript_Khmer, None, None, None, }, // 542 xx-Khmr 1.2433 + {ULScript_Mongolian, None, None, None, }, // 543 xx-Mong 1.2434 + {None, None, None, None, }, // 544 xx-Hira 1.2435 + {None, None, None, None, }, // 545 xx-Kana 1.2436 + {ULScript_Bopomofo, None, None, None, }, // 546 xx-Bopo 1.2437 + {ULScript_Hani, None, None, None, }, // 547 xx-Hani 1.2438 + {ULScript_Yi, None, None, None, }, // 548 xx-Yiii 1.2439 + {ULScript_Old_Italic, None, None, None, }, // 549 xx-Ital 1.2440 + {ULScript_Gothic, None, None, None, }, // 550 xx-Goth 1.2441 + {ULScript_Deseret, None, None, None, }, // 551 xx-Dsrt 1.2442 + {None, None, None, None, }, // 552 xx-Qaai 1.2443 + {ULScript_Tagalog, None, None, None, }, // 553 xx-Tglg 1.2444 + {ULScript_Hanunoo, None, None, None, }, // 554 xx-Hano 1.2445 + {ULScript_Buhid, None, None, None, }, // 555 xx-Buhd 1.2446 + {ULScript_Tagbanwa, None, None, None, }, // 556 xx-Tagb 1.2447 + {ULScript_Limbu, None, None, None, }, // 557 xx-Limb 1.2448 + {ULScript_Tai_Le, None, None, None, }, // 558 xx-Tale 1.2449 + {ULScript_Linear_B, None, None, None, }, // 559 xx-Linb 1.2450 + {ULScript_Ugaritic, None, None, None, }, // 560 xx-Ugar 1.2451 + {ULScript_Shavian, None, None, None, }, // 561 xx-Shaw 1.2452 + {ULScript_Osmanya, None, None, None, }, // 562 xx-Osma 1.2453 + {ULScript_Cypriot, None, None, None, }, // 563 xx-Cprt 1.2454 + {ULScript_Braille, None, None, None, }, // 564 xx-Brai 1.2455 + {ULScript_Buginese, None, None, None, }, // 565 xx-Bugi 1.2456 + {ULScript_Coptic, None, None, None, }, // 566 xx-Copt 1.2457 + {ULScript_New_Tai_Lue, None, None, None, }, // 567 xx-Talu 1.2458 + {ULScript_Glagolitic, None, None, None, }, // 568 xx-Glag 1.2459 + {ULScript_Tifinagh, None, None, None, }, // 569 xx-Tfng 1.2460 + {ULScript_Syloti_Nagri, None, None, None, }, // 570 xx-Sylo 1.2461 + {ULScript_Old_Persian, None, None, None, }, // 571 xx-Xpeo 1.2462 + {ULScript_Kharoshthi, None, None, None, }, // 572 xx-Khar 1.2463 + {ULScript_Balinese, None, None, None, }, // 573 xx-Bali 1.2464 + {ULScript_Cuneiform, None, None, None, }, // 574 xx-Xsux 1.2465 + {ULScript_Phoenician, None, None, None, }, // 575 xx-Phnx 1.2466 + {ULScript_Phags_Pa, None, None, None, }, // 576 xx-Phag 1.2467 + {ULScript_Nko, None, None, None, }, // 577 xx-Nkoo 1.2468 + {ULScript_Sundanese, None, None, None, }, // 578 xx-Sund 1.2469 + {ULScript_Lepcha, None, None, None, }, // 579 xx-Lepc 1.2470 + {ULScript_Ol_Chiki, None, None, None, }, // 580 xx-Olck 1.2471 + {ULScript_Vai, None, None, None, }, // 581 xx-Vaii 1.2472 + {ULScript_Saurashtra, None, None, None, }, // 582 xx-Saur 1.2473 + {ULScript_Kayah_Li, None, None, None, }, // 583 xx-Kali 1.2474 + {ULScript_Rejang, None, None, None, }, // 584 xx-Rjng 1.2475 + {ULScript_Lycian, None, None, None, }, // 585 xx-Lyci 1.2476 + {ULScript_Carian, None, None, None, }, // 586 xx-Cari 1.2477 + {ULScript_Lydian, None, None, None, }, // 587 xx-Lydi 1.2478 + {ULScript_Cham, None, None, None, }, // 588 xx-Cham 1.2479 + {ULScript_Tai_Tham, None, None, None, }, // 589 xx-Lana 1.2480 + {ULScript_Tai_Viet, None, None, None, }, // 590 xx-Tavt 1.2481 + {ULScript_Avestan, None, None, None, }, // 591 xx-Avst 1.2482 + {ULScript_Egyptian_Hieroglyphs, None, None, None, }, // 592 xx-Egyp 1.2483 + {ULScript_Samaritan, None, None, None, }, // 593 xx-Samr 1.2484 + {ULScript_Lisu, None, None, None, }, // 594 xx-Lisu 1.2485 + {ULScript_Bamum, None, None, None, }, // 595 xx-Bamu 1.2486 + {ULScript_Javanese, None, None, None, }, // 596 xx-Java 1.2487 + {ULScript_Meetei_Mayek, None, None, None, }, // 597 xx-Mtei 1.2488 + {ULScript_Imperial_Aramaic, None, None, None, }, // 598 xx-Armi 1.2489 + {ULScript_Old_South_Arabian, None, None, None, }, // 599 xx-Sarb 1.2490 + {ULScript_Inscriptional_Parthian, None, None, None, }, // 600 xx-Prti 1.2491 + {ULScript_Inscriptional_Pahlavi, None, None, None, }, // 601 xx-Phli 1.2492 + {ULScript_Old_Turkic, None, None, None, }, // 602 xx-Orkh 1.2493 + {ULScript_Kaithi, None, None, None, }, // 603 xx-Kthi 1.2494 + {ULScript_Batak, None, None, None, }, // 604 xx-Batk 1.2495 + {ULScript_Brahmi, None, None, None, }, // 605 xx-Brah 1.2496 + {ULScript_Mandaic, None, None, None, }, // 606 xx-Mand 1.2497 + {ULScript_Chakma, None, None, None, }, // 607 xx-Cakm 1.2498 + {ULScript_Meroitic_Cursive, None, None, None, }, // 608 xx-Merc 1.2499 + {ULScript_Meroitic_Hieroglyphs, None, None, None, }, // 609 xx-Mero 1.2500 + {ULScript_Miao, None, None, None, }, // 610 xx-Plrd 1.2501 + {ULScript_Sharada, None, None, None, }, // 611 xx-Shrd 1.2502 + {ULScript_Sora_Sompeng, None, None, None, }, // 612 xx-Sora 1.2503 + {ULScript_Takri, None, None, None, }, // 613 xx-Takr 1.2504 +}; 1.2505 +#undef None 1.2506 + 1.2507 +// Subscripted by enum Language 1.2508 +extern const int kLanguageToPLangSize = 512; 1.2509 +extern const uint8 kLanguageToPLang[kLanguageToPLangSize] = { 1.2510 + 1, // 0 en 1.2511 + 2, // 1 da 1.2512 + 3, // 2 nl 1.2513 + 4, // 3 fi 1.2514 + 5, // 4 fr 1.2515 + 6, // 5 de 1.2516 + 1, // 6 iw 1.2517 + 7, // 7 it 1.2518 + 2, // 8 ja 1.2519 + 3, // 9 ko 1.2520 + 8, // 10 no 1.2521 + 9, // 11 pl 1.2522 + 10, // 12 pt 1.2523 + 4, // 13 ru 1.2524 + 11, // 14 es 1.2525 + 12, // 15 sv 1.2526 + 5, // 16 zh 1.2527 + 13, // 17 cs 1.2528 + 6, // 18 el 1.2529 + 14, // 19 is 1.2530 + 15, // 20 lv 1.2531 + 16, // 21 lt 1.2532 + 17, // 22 ro 1.2533 + 18, // 23 hu 1.2534 + 19, // 24 et 1.2535 + 20, // 25 xxx 1.2536 + 21, // 26 un 1.2537 + 7, // 27 bg 1.2538 + 22, // 28 hr 1.2539 + 23, // 29 sr 1.2540 + 24, // 30 ga 1.2541 + 25, // 31 gl 1.2542 + 26, // 32 tl 1.2543 + 27, // 33 tr 1.2544 + 8, // 34 uk 1.2545 + 9, // 35 hi 1.2546 + 10, // 36 mk 1.2547 + 11, // 37 bn 1.2548 + 28, // 38 id 1.2549 + 29, // 39 la 1.2550 + 30, // 40 ms 1.2551 + 12, // 41 ml 1.2552 + 31, // 42 cy 1.2553 + 13, // 43 ne 1.2554 + 14, // 44 te 1.2555 + 32, // 45 sq 1.2556 + 15, // 46 ta 1.2557 + 16, // 47 be 1.2558 + 33, // 48 jw 1.2559 + 34, // 49 oc 1.2560 + 18, // 50 ur 1.2561 + 19, // 51 bh 1.2562 + 21, // 52 gu 1.2563 + 22, // 53 th 1.2564 + 24, // 54 ar 1.2565 + 35, // 55 ca 1.2566 + 36, // 56 eo 1.2567 + 37, // 57 eu 1.2568 + 38, // 58 ia 1.2569 + 25, // 59 kn 1.2570 + 27, // 60 pa 1.2571 + 39, // 61 gd 1.2572 + 40, // 62 sw 1.2573 + 41, // 63 sl 1.2574 + 28, // 64 mr 1.2575 + 42, // 65 mt 1.2576 + 43, // 66 vi 1.2577 + 44, // 67 fy 1.2578 + 45, // 68 sk 1.2579 + 29, // 69 zh-Hant 1.2580 + 46, // 70 fo 1.2581 + 47, // 71 su 1.2582 + 48, // 72 uz 1.2583 + 30, // 73 am 1.2584 + 49, // 74 az 1.2585 + 31, // 75 ka 1.2586 + 32, // 76 ti 1.2587 + 33, // 77 fa 1.2588 + 50, // 78 bs 1.2589 + 34, // 79 si 1.2590 + 51, // 80 nn 1.2591 + 0, // 81 1.2592 + 0, // 82 1.2593 + 52, // 83 xh 1.2594 + 53, // 84 zu 1.2595 + 54, // 85 gn 1.2596 + 55, // 86 st 1.2597 + 56, // 87 tk 1.2598 + 35, // 88 ky 1.2599 + 57, // 89 br 1.2600 + 58, // 90 tw 1.2601 + 36, // 91 yi 1.2602 + 0, // 92 1.2603 + 59, // 93 so 1.2604 + 60, // 94 ug 1.2605 + 61, // 95 ku 1.2606 + 37, // 96 mn 1.2607 + 38, // 97 hy 1.2608 + 39, // 98 lo 1.2609 + 40, // 99 sd 1.2610 + 62, // 100 rm 1.2611 + 63, // 101 af 1.2612 + 64, // 102 lb 1.2613 + 65, // 103 my 1.2614 + 41, // 104 km 1.2615 + 42, // 105 bo 1.2616 + 43, // 106 dv 1.2617 + 44, // 107 chr 1.2618 + 45, // 108 syr 1.2619 + 46, // 109 lif 1.2620 + 47, // 110 or 1.2621 + 51, // 111 as 1.2622 + 66, // 112 co 1.2623 + 67, // 113 ie 1.2624 + 68, // 114 kk 1.2625 + 69, // 115 ln 1.2626 + 0, // 116 1.2627 + 52, // 117 ps 1.2628 + 70, // 118 qu 1.2629 + 71, // 119 sn 1.2630 + 53, // 120 tg 1.2631 + 72, // 121 tt 1.2632 + 73, // 122 to 1.2633 + 74, // 123 yo 1.2634 + 0, // 124 1.2635 + 0, // 125 1.2636 + 0, // 126 1.2637 + 0, // 127 1.2638 + 75, // 128 mi 1.2639 + 76, // 129 wo 1.2640 + 54, // 130 ab 1.2641 + 77, // 131 aa 1.2642 + 78, // 132 ay 1.2643 + 55, // 133 ba 1.2644 + 79, // 134 bi 1.2645 + 57, // 135 dz 1.2646 + 80, // 136 fj 1.2647 + 81, // 137 kl 1.2648 + 82, // 138 ha 1.2649 + 83, // 139 ht 1.2650 + 84, // 140 ik 1.2651 + 58, // 141 iu 1.2652 + 59, // 142 ks 1.2653 + 85, // 143 rw 1.2654 + 86, // 144 mg 1.2655 + 87, // 145 na 1.2656 + 88, // 146 om 1.2657 + 89, // 147 rn 1.2658 + 90, // 148 sm 1.2659 + 91, // 149 sg 1.2660 + 92, // 150 sa 1.2661 + 93, // 151 ss 1.2662 + 94, // 152 ts 1.2663 + 95, // 153 tn 1.2664 + 96, // 154 vo 1.2665 + 97, // 155 za 1.2666 + 98, // 156 kha 1.2667 + 99, // 157 sco 1.2668 + 100, // 158 lg 1.2669 + 101, // 159 gv 1.2670 + 102, // 160 sr-ME 1.2671 + 103, // 161 ak 1.2672 + 104, // 162 ig 1.2673 + 105, // 163 mfe 1.2674 + 106, // 164 haw 1.2675 + 107, // 165 ceb 1.2676 + 108, // 166 ee 1.2677 + 109, // 167 gaa 1.2678 + 110, // 168 hmn 1.2679 + 111, // 169 kri 1.2680 + 112, // 170 loz 1.2681 + 113, // 171 lua 1.2682 + 114, // 172 luo 1.2683 + 62, // 173 new 1.2684 + 115, // 174 ny 1.2685 + 63, // 175 os 1.2686 + 116, // 176 pam 1.2687 + 117, // 177 nso 1.2688 + 64, // 178 raj 1.2689 + 118, // 179 crs 1.2690 + 119, // 180 tum 1.2691 + 120, // 181 ve 1.2692 + 121, // 182 war 1.2693 + 0, // 183 1.2694 + 0, // 184 1.2695 + 0, // 185 1.2696 + 0, // 186 1.2697 + 0, // 187 1.2698 + 0, // 188 1.2699 + 0, // 189 1.2700 + 0, // 190 1.2701 + 0, // 191 1.2702 + 0, // 192 1.2703 + 0, // 193 1.2704 + 0, // 194 1.2705 + 0, // 195 1.2706 + 0, // 196 1.2707 + 0, // 197 1.2708 + 0, // 198 1.2709 + 0, // 199 1.2710 + 0, // 200 1.2711 + 0, // 201 1.2712 + 0, // 202 1.2713 + 0, // 203 1.2714 + 0, // 204 1.2715 + 0, // 205 1.2716 + 0, // 206 1.2717 + 0, // 207 1.2718 + 0, // 208 1.2719 + 0, // 209 1.2720 + 0, // 210 1.2721 + 0, // 211 1.2722 + 0, // 212 1.2723 + 0, // 213 1.2724 + 0, // 214 1.2725 + 0, // 215 1.2726 + 0, // 216 1.2727 + 0, // 217 1.2728 + 0, // 218 1.2729 + 0, // 219 1.2730 + 0, // 220 1.2731 + 0, // 221 1.2732 + 0, // 222 1.2733 + 0, // 223 1.2734 + 0, // 224 1.2735 + 0, // 225 1.2736 + 0, // 226 1.2737 + 0, // 227 1.2738 + 0, // 228 1.2739 + 0, // 229 1.2740 + 0, // 230 1.2741 + 0, // 231 1.2742 + 0, // 232 1.2743 + 0, // 233 1.2744 + 0, // 234 1.2745 + 0, // 235 1.2746 + 0, // 236 1.2747 + 0, // 237 1.2748 + 0, // 238 1.2749 + 0, // 239 1.2750 + 0, // 240 1.2751 + 0, // 241 1.2752 + 0, // 242 1.2753 + 0, // 243 1.2754 + 0, // 244 1.2755 + 0, // 245 1.2756 + 0, // 246 1.2757 + 0, // 247 1.2758 + 0, // 248 1.2759 + 0, // 249 1.2760 + 0, // 250 1.2761 + 0, // 251 1.2762 + 0, // 252 1.2763 + 0, // 253 1.2764 + 0, // 254 1.2765 + 0, // 255 1.2766 + 0, // 256 1.2767 + 0, // 257 1.2768 + 0, // 258 1.2769 + 0, // 259 1.2770 + 0, // 260 1.2771 + 0, // 261 1.2772 + 0, // 262 1.2773 + 0, // 263 1.2774 + 0, // 264 1.2775 + 0, // 265 1.2776 + 0, // 266 1.2777 + 0, // 267 1.2778 + 0, // 268 1.2779 + 0, // 269 1.2780 + 0, // 270 1.2781 + 0, // 271 1.2782 + 0, // 272 1.2783 + 0, // 273 1.2784 + 0, // 274 1.2785 + 0, // 275 1.2786 + 0, // 276 1.2787 + 0, // 277 1.2788 + 0, // 278 1.2789 + 0, // 279 1.2790 + 0, // 280 1.2791 + 0, // 281 1.2792 + 0, // 282 1.2793 + 0, // 283 1.2794 + 0, // 284 1.2795 + 0, // 285 1.2796 + 0, // 286 1.2797 + 0, // 287 1.2798 + 0, // 288 1.2799 + 0, // 289 1.2800 + 0, // 290 1.2801 + 0, // 291 1.2802 + 0, // 292 1.2803 + 0, // 293 1.2804 + 0, // 294 1.2805 + 0, // 295 1.2806 + 0, // 296 1.2807 + 0, // 297 1.2808 + 0, // 298 1.2809 + 0, // 299 1.2810 + 0, // 300 1.2811 + 0, // 301 1.2812 + 0, // 302 1.2813 + 0, // 303 1.2814 + 0, // 304 1.2815 + 0, // 305 1.2816 + 0, // 306 1.2817 + 0, // 307 1.2818 + 0, // 308 1.2819 + 0, // 309 1.2820 + 0, // 310 1.2821 + 0, // 311 1.2822 + 0, // 312 1.2823 + 0, // 313 1.2824 + 0, // 314 1.2825 + 0, // 315 1.2826 + 0, // 316 1.2827 + 0, // 317 1.2828 + 0, // 318 1.2829 + 0, // 319 1.2830 + 0, // 320 1.2831 + 0, // 321 1.2832 + 0, // 322 1.2833 + 0, // 323 1.2834 + 0, // 324 1.2835 + 0, // 325 1.2836 + 0, // 326 1.2837 + 0, // 327 1.2838 + 0, // 328 1.2839 + 0, // 329 1.2840 + 0, // 330 1.2841 + 0, // 331 1.2842 + 0, // 332 1.2843 + 0, // 333 1.2844 + 0, // 334 1.2845 + 0, // 335 1.2846 + 0, // 336 1.2847 + 0, // 337 1.2848 + 0, // 338 1.2849 + 0, // 339 1.2850 + 0, // 340 1.2851 + 0, // 341 1.2852 + 0, // 342 1.2853 + 0, // 343 1.2854 + 0, // 344 1.2855 + 0, // 345 1.2856 + 0, // 346 1.2857 + 0, // 347 1.2858 + 0, // 348 1.2859 + 0, // 349 1.2860 + 0, // 350 1.2861 + 0, // 351 1.2862 + 0, // 352 1.2863 + 0, // 353 1.2864 + 0, // 354 1.2865 + 0, // 355 1.2866 + 0, // 356 1.2867 + 0, // 357 1.2868 + 0, // 358 1.2869 + 0, // 359 1.2870 + 0, // 360 1.2871 + 0, // 361 1.2872 + 0, // 362 1.2873 + 0, // 363 1.2874 + 0, // 364 1.2875 + 0, // 365 1.2876 + 0, // 366 1.2877 + 0, // 367 1.2878 + 0, // 368 1.2879 + 0, // 369 1.2880 + 0, // 370 1.2881 + 0, // 371 1.2882 + 0, // 372 1.2883 + 0, // 373 1.2884 + 0, // 374 1.2885 + 0, // 375 1.2886 + 0, // 376 1.2887 + 0, // 377 1.2888 + 0, // 378 1.2889 + 0, // 379 1.2890 + 0, // 380 1.2891 + 0, // 381 1.2892 + 0, // 382 1.2893 + 0, // 383 1.2894 + 0, // 384 1.2895 + 0, // 385 1.2896 + 0, // 386 1.2897 + 0, // 387 1.2898 + 0, // 388 1.2899 + 0, // 389 1.2900 + 0, // 390 1.2901 + 0, // 391 1.2902 + 0, // 392 1.2903 + 0, // 393 1.2904 + 0, // 394 1.2905 + 0, // 395 1.2906 + 0, // 396 1.2907 + 0, // 397 1.2908 + 0, // 398 1.2909 + 0, // 399 1.2910 + 0, // 400 1.2911 + 0, // 401 1.2912 + 0, // 402 1.2913 + 0, // 403 1.2914 + 0, // 404 1.2915 + 0, // 405 1.2916 + 0, // 406 1.2917 + 0, // 407 1.2918 + 0, // 408 1.2919 + 0, // 409 1.2920 + 0, // 410 1.2921 + 0, // 411 1.2922 + 0, // 412 1.2923 + 0, // 413 1.2924 + 0, // 414 1.2925 + 0, // 415 1.2926 + 0, // 416 1.2927 + 0, // 417 1.2928 + 0, // 418 1.2929 + 0, // 419 1.2930 + 0, // 420 1.2931 + 0, // 421 1.2932 + 0, // 422 1.2933 + 0, // 423 1.2934 + 0, // 424 1.2935 + 0, // 425 1.2936 + 0, // 426 1.2937 + 0, // 427 1.2938 + 0, // 428 1.2939 + 0, // 429 1.2940 + 0, // 430 1.2941 + 0, // 431 1.2942 + 0, // 432 1.2943 + 0, // 433 1.2944 + 0, // 434 1.2945 + 0, // 435 1.2946 + 0, // 436 1.2947 + 0, // 437 1.2948 + 0, // 438 1.2949 + 0, // 439 1.2950 + 0, // 440 1.2951 + 0, // 441 1.2952 + 0, // 442 1.2953 + 0, // 443 1.2954 + 0, // 444 1.2955 + 0, // 445 1.2956 + 0, // 446 1.2957 + 0, // 447 1.2958 + 0, // 448 1.2959 + 0, // 449 1.2960 + 0, // 450 1.2961 + 0, // 451 1.2962 + 0, // 452 1.2963 + 0, // 453 1.2964 + 0, // 454 1.2965 + 0, // 455 1.2966 + 0, // 456 1.2967 + 0, // 457 1.2968 + 0, // 458 1.2969 + 0, // 459 1.2970 + 0, // 460 1.2971 + 0, // 461 1.2972 + 0, // 462 1.2973 + 0, // 463 1.2974 + 0, // 464 1.2975 + 0, // 465 1.2976 + 0, // 466 1.2977 + 0, // 467 1.2978 + 0, // 468 1.2979 + 0, // 469 1.2980 + 0, // 470 1.2981 + 0, // 471 1.2982 + 0, // 472 1.2983 + 0, // 473 1.2984 + 0, // 474 1.2985 + 0, // 475 1.2986 + 0, // 476 1.2987 + 0, // 477 1.2988 + 0, // 478 1.2989 + 0, // 479 1.2990 + 0, // 480 1.2991 + 0, // 481 1.2992 + 0, // 482 1.2993 + 0, // 483 1.2994 + 0, // 484 1.2995 + 0, // 485 1.2996 + 0, // 486 1.2997 + 0, // 487 1.2998 + 0, // 488 1.2999 + 0, // 489 1.3000 + 0, // 490 1.3001 + 0, // 491 1.3002 + 0, // 492 1.3003 + 0, // 493 1.3004 + 0, // 494 1.3005 + 0, // 495 1.3006 + 0, // 496 1.3007 + 0, // 497 1.3008 + 0, // 498 1.3009 + 0, // 499 1.3010 + 0, // 500 1.3011 + 0, // 501 1.3012 + 0, // 502 1.3013 + 0, // 503 1.3014 + 0, // 504 1.3015 + 0, // 505 1.3016 + 250, // 506 nr 1.3017 + 251, // 507 zzb 1.3018 + 252, // 508 zzp 1.3019 + 253, // 509 zzh 1.3020 + 254, // 510 tlh 1.3021 + 255, // 511 zze 1.3022 +}; 1.3023 + 1.3024 +// Subscripted by PLang, for ULScript = Latn 1.3025 +extern const uint16 kPLangToLanguageLatn[256] = { 1.3026 + UNKNOWN_LANGUAGE, // 0 1.3027 + ENGLISH, // 1 1.3028 + DANISH, // 2 1.3029 + DUTCH, // 3 1.3030 + FINNISH, // 4 1.3031 + FRENCH, // 5 1.3032 + GERMAN, // 6 1.3033 + ITALIAN, // 7 1.3034 + NORWEGIAN, // 8 1.3035 + POLISH, // 9 1.3036 + PORTUGUESE, // 10 1.3037 + SPANISH, // 11 1.3038 + SWEDISH, // 12 1.3039 + CZECH, // 13 1.3040 + ICELANDIC, // 14 1.3041 + LATVIAN, // 15 1.3042 + LITHUANIAN, // 16 1.3043 + ROMANIAN, // 17 1.3044 + HUNGARIAN, // 18 1.3045 + ESTONIAN, // 19 1.3046 + TG_UNKNOWN_LANGUAGE, // 20 1.3047 + UNKNOWN_LANGUAGE, // 21 1.3048 + CROATIAN, // 22 1.3049 + SERBIAN, // 23 1.3050 + IRISH, // 24 1.3051 + GALICIAN, // 25 1.3052 + TAGALOG, // 26 1.3053 + TURKISH, // 27 1.3054 + INDONESIAN, // 28 1.3055 + LATIN, // 29 1.3056 + MALAY, // 30 1.3057 + WELSH, // 31 1.3058 + ALBANIAN, // 32 1.3059 + JAVANESE, // 33 1.3060 + OCCITAN, // 34 1.3061 + CATALAN, // 35 1.3062 + ESPERANTO, // 36 1.3063 + BASQUE, // 37 1.3064 + INTERLINGUA, // 38 1.3065 + SCOTS_GAELIC, // 39 1.3066 + SWAHILI, // 40 1.3067 + SLOVENIAN, // 41 1.3068 + MALTESE, // 42 1.3069 + VIETNAMESE, // 43 1.3070 + FRISIAN, // 44 1.3071 + SLOVAK, // 45 1.3072 + FAROESE, // 46 1.3073 + SUNDANESE, // 47 1.3074 + UZBEK, // 48 1.3075 + AZERBAIJANI, // 49 1.3076 + BOSNIAN, // 50 1.3077 + NORWEGIAN_N, // 51 1.3078 + XHOSA, // 52 1.3079 + ZULU, // 53 1.3080 + GUARANI, // 54 1.3081 + SESOTHO, // 55 1.3082 + TURKMEN, // 56 1.3083 + BRETON, // 57 1.3084 + TWI, // 58 1.3085 + SOMALI, // 59 1.3086 + UIGHUR, // 60 1.3087 + KURDISH, // 61 1.3088 + RHAETO_ROMANCE, // 62 1.3089 + AFRIKAANS, // 63 1.3090 + LUXEMBOURGISH, // 64 1.3091 + BURMESE, // 65 1.3092 + CORSICAN, // 66 1.3093 + INTERLINGUE, // 67 1.3094 + KAZAKH, // 68 1.3095 + LINGALA, // 69 1.3096 + QUECHUA, // 70 1.3097 + SHONA, // 71 1.3098 + TATAR, // 72 1.3099 + TONGA, // 73 1.3100 + YORUBA, // 74 1.3101 + MAORI, // 75 1.3102 + WOLOF, // 76 1.3103 + AFAR, // 77 1.3104 + AYMARA, // 78 1.3105 + BISLAMA, // 79 1.3106 + FIJIAN, // 80 1.3107 + GREENLANDIC, // 81 1.3108 + HAUSA, // 82 1.3109 + HAITIAN_CREOLE, // 83 1.3110 + INUPIAK, // 84 1.3111 + KINYARWANDA, // 85 1.3112 + MALAGASY, // 86 1.3113 + NAURU, // 87 1.3114 + OROMO, // 88 1.3115 + RUNDI, // 89 1.3116 + SAMOAN, // 90 1.3117 + SANGO, // 91 1.3118 + SANSKRIT, // 92 1.3119 + SISWANT, // 93 1.3120 + TSONGA, // 94 1.3121 + TSWANA, // 95 1.3122 + VOLAPUK, // 96 1.3123 + ZHUANG, // 97 1.3124 + KHASI, // 98 1.3125 + SCOTS, // 99 1.3126 + GANDA, // 100 1.3127 + MANX, // 101 1.3128 + MONTENEGRIN, // 102 1.3129 + AKAN, // 103 1.3130 + IGBO, // 104 1.3131 + MAURITIAN_CREOLE, // 105 1.3132 + HAWAIIAN, // 106 1.3133 + CEBUANO, // 107 1.3134 + EWE, // 108 1.3135 + GA, // 109 1.3136 + HMONG, // 110 1.3137 + KRIO, // 111 1.3138 + LOZI, // 112 1.3139 + LUBA_LULUA, // 113 1.3140 + LUO_KENYA_AND_TANZANIA, // 114 1.3141 + NYANJA, // 115 1.3142 + PAMPANGA, // 116 1.3143 + PEDI, // 117 1.3144 + SESELWA, // 118 1.3145 + TUMBUKA, // 119 1.3146 + VENDA, // 120 1.3147 + WARAY_PHILIPPINES, // 121 1.3148 + UNKNOWN_LANGUAGE, // 122 1.3149 + UNKNOWN_LANGUAGE, // 123 1.3150 + UNKNOWN_LANGUAGE, // 124 1.3151 + UNKNOWN_LANGUAGE, // 125 1.3152 + UNKNOWN_LANGUAGE, // 126 1.3153 + UNKNOWN_LANGUAGE, // 127 1.3154 + UNKNOWN_LANGUAGE, // 128 1.3155 + UNKNOWN_LANGUAGE, // 129 1.3156 + UNKNOWN_LANGUAGE, // 130 1.3157 + UNKNOWN_LANGUAGE, // 131 1.3158 + UNKNOWN_LANGUAGE, // 132 1.3159 + UNKNOWN_LANGUAGE, // 133 1.3160 + UNKNOWN_LANGUAGE, // 134 1.3161 + UNKNOWN_LANGUAGE, // 135 1.3162 + UNKNOWN_LANGUAGE, // 136 1.3163 + UNKNOWN_LANGUAGE, // 137 1.3164 + UNKNOWN_LANGUAGE, // 138 1.3165 + UNKNOWN_LANGUAGE, // 139 1.3166 + UNKNOWN_LANGUAGE, // 140 1.3167 + UNKNOWN_LANGUAGE, // 141 1.3168 + UNKNOWN_LANGUAGE, // 142 1.3169 + UNKNOWN_LANGUAGE, // 143 1.3170 + UNKNOWN_LANGUAGE, // 144 1.3171 + UNKNOWN_LANGUAGE, // 145 1.3172 + UNKNOWN_LANGUAGE, // 146 1.3173 + UNKNOWN_LANGUAGE, // 147 1.3174 + UNKNOWN_LANGUAGE, // 148 1.3175 + UNKNOWN_LANGUAGE, // 149 1.3176 + UNKNOWN_LANGUAGE, // 150 1.3177 + UNKNOWN_LANGUAGE, // 151 1.3178 + UNKNOWN_LANGUAGE, // 152 1.3179 + UNKNOWN_LANGUAGE, // 153 1.3180 + UNKNOWN_LANGUAGE, // 154 1.3181 + UNKNOWN_LANGUAGE, // 155 1.3182 + UNKNOWN_LANGUAGE, // 156 1.3183 + UNKNOWN_LANGUAGE, // 157 1.3184 + UNKNOWN_LANGUAGE, // 158 1.3185 + UNKNOWN_LANGUAGE, // 159 1.3186 + UNKNOWN_LANGUAGE, // 160 1.3187 + UNKNOWN_LANGUAGE, // 161 1.3188 + UNKNOWN_LANGUAGE, // 162 1.3189 + UNKNOWN_LANGUAGE, // 163 1.3190 + UNKNOWN_LANGUAGE, // 164 1.3191 + UNKNOWN_LANGUAGE, // 165 1.3192 + UNKNOWN_LANGUAGE, // 166 1.3193 + UNKNOWN_LANGUAGE, // 167 1.3194 + UNKNOWN_LANGUAGE, // 168 1.3195 + UNKNOWN_LANGUAGE, // 169 1.3196 + UNKNOWN_LANGUAGE, // 170 1.3197 + UNKNOWN_LANGUAGE, // 171 1.3198 + UNKNOWN_LANGUAGE, // 172 1.3199 + UNKNOWN_LANGUAGE, // 173 1.3200 + UNKNOWN_LANGUAGE, // 174 1.3201 + UNKNOWN_LANGUAGE, // 175 1.3202 + UNKNOWN_LANGUAGE, // 176 1.3203 + UNKNOWN_LANGUAGE, // 177 1.3204 + UNKNOWN_LANGUAGE, // 178 1.3205 + UNKNOWN_LANGUAGE, // 179 1.3206 + UNKNOWN_LANGUAGE, // 180 1.3207 + UNKNOWN_LANGUAGE, // 181 1.3208 + UNKNOWN_LANGUAGE, // 182 1.3209 + UNKNOWN_LANGUAGE, // 183 1.3210 + UNKNOWN_LANGUAGE, // 184 1.3211 + UNKNOWN_LANGUAGE, // 185 1.3212 + UNKNOWN_LANGUAGE, // 186 1.3213 + UNKNOWN_LANGUAGE, // 187 1.3214 + UNKNOWN_LANGUAGE, // 188 1.3215 + UNKNOWN_LANGUAGE, // 189 1.3216 + UNKNOWN_LANGUAGE, // 190 1.3217 + UNKNOWN_LANGUAGE, // 191 1.3218 + UNKNOWN_LANGUAGE, // 192 1.3219 + UNKNOWN_LANGUAGE, // 193 1.3220 + UNKNOWN_LANGUAGE, // 194 1.3221 + UNKNOWN_LANGUAGE, // 195 1.3222 + UNKNOWN_LANGUAGE, // 196 1.3223 + UNKNOWN_LANGUAGE, // 197 1.3224 + UNKNOWN_LANGUAGE, // 198 1.3225 + UNKNOWN_LANGUAGE, // 199 1.3226 + UNKNOWN_LANGUAGE, // 200 1.3227 + UNKNOWN_LANGUAGE, // 201 1.3228 + UNKNOWN_LANGUAGE, // 202 1.3229 + UNKNOWN_LANGUAGE, // 203 1.3230 + UNKNOWN_LANGUAGE, // 204 1.3231 + UNKNOWN_LANGUAGE, // 205 1.3232 + UNKNOWN_LANGUAGE, // 206 1.3233 + UNKNOWN_LANGUAGE, // 207 1.3234 + UNKNOWN_LANGUAGE, // 208 1.3235 + UNKNOWN_LANGUAGE, // 209 1.3236 + UNKNOWN_LANGUAGE, // 210 1.3237 + UNKNOWN_LANGUAGE, // 211 1.3238 + UNKNOWN_LANGUAGE, // 212 1.3239 + UNKNOWN_LANGUAGE, // 213 1.3240 + UNKNOWN_LANGUAGE, // 214 1.3241 + UNKNOWN_LANGUAGE, // 215 1.3242 + UNKNOWN_LANGUAGE, // 216 1.3243 + UNKNOWN_LANGUAGE, // 217 1.3244 + UNKNOWN_LANGUAGE, // 218 1.3245 + UNKNOWN_LANGUAGE, // 219 1.3246 + UNKNOWN_LANGUAGE, // 220 1.3247 + UNKNOWN_LANGUAGE, // 221 1.3248 + UNKNOWN_LANGUAGE, // 222 1.3249 + UNKNOWN_LANGUAGE, // 223 1.3250 + UNKNOWN_LANGUAGE, // 224 1.3251 + UNKNOWN_LANGUAGE, // 225 1.3252 + UNKNOWN_LANGUAGE, // 226 1.3253 + UNKNOWN_LANGUAGE, // 227 1.3254 + UNKNOWN_LANGUAGE, // 228 1.3255 + UNKNOWN_LANGUAGE, // 229 1.3256 + UNKNOWN_LANGUAGE, // 230 1.3257 + UNKNOWN_LANGUAGE, // 231 1.3258 + UNKNOWN_LANGUAGE, // 232 1.3259 + UNKNOWN_LANGUAGE, // 233 1.3260 + UNKNOWN_LANGUAGE, // 234 1.3261 + UNKNOWN_LANGUAGE, // 235 1.3262 + UNKNOWN_LANGUAGE, // 236 1.3263 + UNKNOWN_LANGUAGE, // 237 1.3264 + UNKNOWN_LANGUAGE, // 238 1.3265 + UNKNOWN_LANGUAGE, // 239 1.3266 + UNKNOWN_LANGUAGE, // 240 1.3267 + UNKNOWN_LANGUAGE, // 241 1.3268 + UNKNOWN_LANGUAGE, // 242 1.3269 + UNKNOWN_LANGUAGE, // 243 1.3270 + UNKNOWN_LANGUAGE, // 244 1.3271 + UNKNOWN_LANGUAGE, // 245 1.3272 + UNKNOWN_LANGUAGE, // 246 1.3273 + UNKNOWN_LANGUAGE, // 247 1.3274 + UNKNOWN_LANGUAGE, // 248 1.3275 + UNKNOWN_LANGUAGE, // 249 1.3276 + NDEBELE, // 250 1.3277 + X_BORK_BORK_BORK, // 251 1.3278 + X_PIG_LATIN, // 252 1.3279 + X_HACKER, // 253 1.3280 + X_KLINGON, // 254 1.3281 + X_ELMER_FUDD, // 255 1.3282 +}; 1.3283 + 1.3284 +// Subscripted by PLang, for ULScript != Latn 1.3285 +extern const uint16 kPLangToLanguageOthr[256] = { 1.3286 + UNKNOWN_LANGUAGE, // 0 1.3287 + HEBREW, // 1 1.3288 + JAPANESE, // 2 1.3289 + KOREAN, // 3 1.3290 + RUSSIAN, // 4 1.3291 + CHINESE, // 5 1.3292 + GREEK, // 6 1.3293 + BULGARIAN, // 7 1.3294 + UKRAINIAN, // 8 1.3295 + HINDI, // 9 1.3296 + MACEDONIAN, // 10 1.3297 + BENGALI, // 11 1.3298 + MALAYALAM, // 12 1.3299 + NEPALI, // 13 1.3300 + TELUGU, // 14 1.3301 + TAMIL, // 15 1.3302 + BELARUSIAN, // 16 1.3303 + ROMANIAN, // 17 1.3304 + URDU, // 18 1.3305 + BIHARI, // 19 1.3306 + TG_UNKNOWN_LANGUAGE, // 20 1.3307 + UNKNOWN_LANGUAGE, // 21 (updated 2013.09.07 dsites) 1.3308 + THAI, // 22 1.3309 + SERBIAN, // 23 1.3310 + ARABIC, // 24 1.3311 + KANNADA, // 25 1.3312 + TAGALOG, // 26 1.3313 + PUNJABI, // 27 1.3314 + MARATHI, // 28 1.3315 + CHINESE_T, // 29 1.3316 + AMHARIC, // 30 1.3317 + GEORGIAN, // 31 1.3318 + TIGRINYA, // 32 1.3319 + PERSIAN, // 33 1.3320 + SINHALESE, // 34 1.3321 + KYRGYZ, // 35 1.3322 + YIDDISH, // 36 1.3323 + MONGOLIAN, // 37 1.3324 + ARMENIAN, // 38 1.3325 + LAOTHIAN, // 39 1.3326 + SINDHI, // 40 1.3327 + KHMER, // 41 1.3328 + TIBETAN, // 42 1.3329 + DHIVEHI, // 43 1.3330 + CHEROKEE, // 44 1.3331 + SYRIAC, // 45 1.3332 + LIMBU, // 46 1.3333 + ORIYA, // 47 1.3334 + UZBEK, // 48 1.3335 + AZERBAIJANI, // 49 1.3336 + BOSNIAN, // 50 1.3337 + ASSAMESE, // 51 1.3338 + PASHTO, // 52 1.3339 + TAJIK, // 53 1.3340 + ABKHAZIAN, // 54 1.3341 + BASHKIR, // 55 1.3342 + TURKMEN, // 56 1.3343 + DZONGKHA, // 57 1.3344 + INUKTITUT, // 58 1.3345 + KASHMIRI, // 59 1.3346 + UIGHUR, // 60 1.3347 + KURDISH, // 61 1.3348 + NEWARI, // 62 1.3349 + OSSETIAN, // 63 1.3350 + RAJASTHANI, // 64 1.3351 + BURMESE, // 65 1.3352 + UNKNOWN_LANGUAGE, // 66 1.3353 + UNKNOWN_LANGUAGE, // 67 1.3354 + KAZAKH, // 68 1.3355 + UNKNOWN_LANGUAGE, // 69 1.3356 + UNKNOWN_LANGUAGE, // 70 1.3357 + UNKNOWN_LANGUAGE, // 71 1.3358 + TATAR, // 72 1.3359 + UNKNOWN_LANGUAGE, // 73 1.3360 + UNKNOWN_LANGUAGE, // 74 1.3361 + UNKNOWN_LANGUAGE, // 75 1.3362 + UNKNOWN_LANGUAGE, // 76 1.3363 + UNKNOWN_LANGUAGE, // 77 1.3364 + UNKNOWN_LANGUAGE, // 78 1.3365 + UNKNOWN_LANGUAGE, // 79 1.3366 + UNKNOWN_LANGUAGE, // 80 1.3367 + UNKNOWN_LANGUAGE, // 81 1.3368 + HAUSA, // 82 1.3369 + UNKNOWN_LANGUAGE, // 83 1.3370 + UNKNOWN_LANGUAGE, // 84 1.3371 + UNKNOWN_LANGUAGE, // 85 1.3372 + UNKNOWN_LANGUAGE, // 86 1.3373 + UNKNOWN_LANGUAGE, // 87 1.3374 + UNKNOWN_LANGUAGE, // 88 1.3375 + UNKNOWN_LANGUAGE, // 89 1.3376 + UNKNOWN_LANGUAGE, // 90 1.3377 + UNKNOWN_LANGUAGE, // 91 1.3378 + SANSKRIT, // 92 1.3379 + UNKNOWN_LANGUAGE, // 93 1.3380 + UNKNOWN_LANGUAGE, // 94 1.3381 + UNKNOWN_LANGUAGE, // 95 1.3382 + UNKNOWN_LANGUAGE, // 96 1.3383 + ZHUANG, // 97 1.3384 + UNKNOWN_LANGUAGE, // 98 1.3385 + UNKNOWN_LANGUAGE, // 99 1.3386 + UNKNOWN_LANGUAGE, // 100 1.3387 + UNKNOWN_LANGUAGE, // 101 1.3388 + UNKNOWN_LANGUAGE, // 102 1.3389 + UNKNOWN_LANGUAGE, // 103 1.3390 + UNKNOWN_LANGUAGE, // 104 1.3391 + UNKNOWN_LANGUAGE, // 105 1.3392 + UNKNOWN_LANGUAGE, // 106 1.3393 + UNKNOWN_LANGUAGE, // 107 1.3394 + UNKNOWN_LANGUAGE, // 108 1.3395 + UNKNOWN_LANGUAGE, // 109 1.3396 + UNKNOWN_LANGUAGE, // 110 1.3397 + UNKNOWN_LANGUAGE, // 111 1.3398 + UNKNOWN_LANGUAGE, // 112 1.3399 + UNKNOWN_LANGUAGE, // 113 1.3400 + UNKNOWN_LANGUAGE, // 114 1.3401 + UNKNOWN_LANGUAGE, // 115 1.3402 + UNKNOWN_LANGUAGE, // 116 1.3403 + UNKNOWN_LANGUAGE, // 117 1.3404 + UNKNOWN_LANGUAGE, // 118 1.3405 + UNKNOWN_LANGUAGE, // 119 1.3406 + UNKNOWN_LANGUAGE, // 120 1.3407 + UNKNOWN_LANGUAGE, // 121 1.3408 + UNKNOWN_LANGUAGE, // 122 1.3409 + UNKNOWN_LANGUAGE, // 123 1.3410 + UNKNOWN_LANGUAGE, // 124 1.3411 + UNKNOWN_LANGUAGE, // 125 1.3412 + UNKNOWN_LANGUAGE, // 126 1.3413 + UNKNOWN_LANGUAGE, // 127 1.3414 + UNKNOWN_LANGUAGE, // 128 1.3415 + UNKNOWN_LANGUAGE, // 129 1.3416 + UNKNOWN_LANGUAGE, // 130 1.3417 + UNKNOWN_LANGUAGE, // 131 1.3418 + UNKNOWN_LANGUAGE, // 132 1.3419 + UNKNOWN_LANGUAGE, // 133 1.3420 + UNKNOWN_LANGUAGE, // 134 1.3421 + UNKNOWN_LANGUAGE, // 135 1.3422 + UNKNOWN_LANGUAGE, // 136 1.3423 + UNKNOWN_LANGUAGE, // 137 1.3424 + UNKNOWN_LANGUAGE, // 138 1.3425 + UNKNOWN_LANGUAGE, // 139 1.3426 + UNKNOWN_LANGUAGE, // 140 1.3427 + UNKNOWN_LANGUAGE, // 141 1.3428 + UNKNOWN_LANGUAGE, // 142 1.3429 + UNKNOWN_LANGUAGE, // 143 1.3430 + UNKNOWN_LANGUAGE, // 144 1.3431 + UNKNOWN_LANGUAGE, // 145 1.3432 + UNKNOWN_LANGUAGE, // 146 1.3433 + UNKNOWN_LANGUAGE, // 147 1.3434 + UNKNOWN_LANGUAGE, // 148 1.3435 + UNKNOWN_LANGUAGE, // 149 1.3436 + UNKNOWN_LANGUAGE, // 150 1.3437 + UNKNOWN_LANGUAGE, // 151 1.3438 + UNKNOWN_LANGUAGE, // 152 1.3439 + UNKNOWN_LANGUAGE, // 153 1.3440 + UNKNOWN_LANGUAGE, // 154 1.3441 + UNKNOWN_LANGUAGE, // 155 1.3442 + UNKNOWN_LANGUAGE, // 156 1.3443 + UNKNOWN_LANGUAGE, // 157 1.3444 + UNKNOWN_LANGUAGE, // 158 1.3445 + UNKNOWN_LANGUAGE, // 159 1.3446 + UNKNOWN_LANGUAGE, // 160 1.3447 + UNKNOWN_LANGUAGE, // 161 1.3448 + UNKNOWN_LANGUAGE, // 162 1.3449 + UNKNOWN_LANGUAGE, // 163 1.3450 + UNKNOWN_LANGUAGE, // 164 1.3451 + UNKNOWN_LANGUAGE, // 165 1.3452 + UNKNOWN_LANGUAGE, // 166 1.3453 + UNKNOWN_LANGUAGE, // 167 1.3454 + UNKNOWN_LANGUAGE, // 168 1.3455 + UNKNOWN_LANGUAGE, // 169 1.3456 + UNKNOWN_LANGUAGE, // 170 1.3457 + UNKNOWN_LANGUAGE, // 171 1.3458 + UNKNOWN_LANGUAGE, // 172 1.3459 + UNKNOWN_LANGUAGE, // 173 1.3460 + UNKNOWN_LANGUAGE, // 174 1.3461 + UNKNOWN_LANGUAGE, // 175 1.3462 + UNKNOWN_LANGUAGE, // 176 1.3463 + UNKNOWN_LANGUAGE, // 177 1.3464 + UNKNOWN_LANGUAGE, // 178 1.3465 + UNKNOWN_LANGUAGE, // 179 1.3466 + UNKNOWN_LANGUAGE, // 180 1.3467 + UNKNOWN_LANGUAGE, // 181 1.3468 + UNKNOWN_LANGUAGE, // 182 1.3469 + UNKNOWN_LANGUAGE, // 183 1.3470 + UNKNOWN_LANGUAGE, // 184 1.3471 + UNKNOWN_LANGUAGE, // 185 1.3472 + UNKNOWN_LANGUAGE, // 186 1.3473 + UNKNOWN_LANGUAGE, // 187 1.3474 + UNKNOWN_LANGUAGE, // 188 1.3475 + UNKNOWN_LANGUAGE, // 189 1.3476 + UNKNOWN_LANGUAGE, // 190 1.3477 + UNKNOWN_LANGUAGE, // 191 1.3478 + UNKNOWN_LANGUAGE, // 192 1.3479 + UNKNOWN_LANGUAGE, // 193 1.3480 + UNKNOWN_LANGUAGE, // 194 1.3481 + UNKNOWN_LANGUAGE, // 195 1.3482 + UNKNOWN_LANGUAGE, // 196 1.3483 + UNKNOWN_LANGUAGE, // 197 1.3484 + UNKNOWN_LANGUAGE, // 198 1.3485 + UNKNOWN_LANGUAGE, // 199 1.3486 + UNKNOWN_LANGUAGE, // 200 1.3487 + UNKNOWN_LANGUAGE, // 201 1.3488 + UNKNOWN_LANGUAGE, // 202 1.3489 + UNKNOWN_LANGUAGE, // 203 1.3490 + UNKNOWN_LANGUAGE, // 204 1.3491 + UNKNOWN_LANGUAGE, // 205 1.3492 + UNKNOWN_LANGUAGE, // 206 1.3493 + UNKNOWN_LANGUAGE, // 207 1.3494 + UNKNOWN_LANGUAGE, // 208 1.3495 + UNKNOWN_LANGUAGE, // 209 1.3496 + UNKNOWN_LANGUAGE, // 210 1.3497 + UNKNOWN_LANGUAGE, // 211 1.3498 + UNKNOWN_LANGUAGE, // 212 1.3499 + UNKNOWN_LANGUAGE, // 213 1.3500 + UNKNOWN_LANGUAGE, // 214 1.3501 + UNKNOWN_LANGUAGE, // 215 1.3502 + UNKNOWN_LANGUAGE, // 216 1.3503 + UNKNOWN_LANGUAGE, // 217 1.3504 + UNKNOWN_LANGUAGE, // 218 1.3505 + UNKNOWN_LANGUAGE, // 219 1.3506 + UNKNOWN_LANGUAGE, // 220 1.3507 + UNKNOWN_LANGUAGE, // 221 1.3508 + UNKNOWN_LANGUAGE, // 222 1.3509 + UNKNOWN_LANGUAGE, // 223 1.3510 + UNKNOWN_LANGUAGE, // 224 1.3511 + UNKNOWN_LANGUAGE, // 225 1.3512 + UNKNOWN_LANGUAGE, // 226 1.3513 + UNKNOWN_LANGUAGE, // 227 1.3514 + UNKNOWN_LANGUAGE, // 228 1.3515 + UNKNOWN_LANGUAGE, // 229 1.3516 + UNKNOWN_LANGUAGE, // 230 1.3517 + UNKNOWN_LANGUAGE, // 231 1.3518 + UNKNOWN_LANGUAGE, // 232 1.3519 + UNKNOWN_LANGUAGE, // 233 1.3520 + UNKNOWN_LANGUAGE, // 234 1.3521 + UNKNOWN_LANGUAGE, // 235 1.3522 + UNKNOWN_LANGUAGE, // 236 1.3523 + UNKNOWN_LANGUAGE, // 237 1.3524 + UNKNOWN_LANGUAGE, // 238 1.3525 + UNKNOWN_LANGUAGE, // 239 1.3526 + UNKNOWN_LANGUAGE, // 240 1.3527 + UNKNOWN_LANGUAGE, // 241 1.3528 + UNKNOWN_LANGUAGE, // 242 1.3529 + UNKNOWN_LANGUAGE, // 243 1.3530 + UNKNOWN_LANGUAGE, // 244 1.3531 + UNKNOWN_LANGUAGE, // 245 1.3532 + UNKNOWN_LANGUAGE, // 246 1.3533 + UNKNOWN_LANGUAGE, // 247 1.3534 + UNKNOWN_LANGUAGE, // 248 1.3535 + UNKNOWN_LANGUAGE, // 249 1.3536 + UNKNOWN_LANGUAGE, // 250 1.3537 + UNKNOWN_LANGUAGE, // 251 1.3538 + UNKNOWN_LANGUAGE, // 252 1.3539 + UNKNOWN_LANGUAGE, // 253 1.3540 + UNKNOWN_LANGUAGE, // 254 1.3541 + UNKNOWN_LANGUAGE, // 255 1.3542 +}; 1.3543 + 1.3544 +// Subscripted by PLang, for ULScript = Latn 1.3545 +extern const uint8 kPLangToCloseSetLatn[256] = { 1.3546 + 0, // 0 1.3547 + 0, // 1 1.3548 + 7, // 2 da 1.3549 + 0, // 3 1.3550 + 0, // 4 1.3551 + 0, // 5 1.3552 + 0, // 6 1.3553 + 0, // 7 1.3554 + 7, // 8 no 1.3555 + 0, // 9 1.3556 + 8, // 10 pt 1.3557 + 8, // 11 es 1.3558 + 0, // 12 1.3559 + 3, // 13 cs 1.3560 + 0, // 14 1.3561 + 0, // 15 1.3562 + 0, // 16 1.3563 + 0, // 17 1.3564 + 0, // 18 1.3565 + 0, // 19 1.3566 + 0, // 20 1.3567 + 0, // 21 1.3568 + 5, // 22 hr 1.3569 + 5, // 23 sr 1.3570 + 0, // 24 1.3571 + 8, // 25 gl 1.3572 + 0, // 26 1.3573 + 0, // 27 1.3574 + 1, // 28 id 1.3575 + 0, // 29 1.3576 + 1, // 30 ms 1.3577 + 0, // 31 1.3578 + 0, // 32 1.3579 + 0, // 33 1.3580 + 0, // 34 1.3581 + 0, // 35 1.3582 + 0, // 36 1.3583 + 0, // 37 1.3584 + 0, // 38 1.3585 + 0, // 39 1.3586 + 0, // 40 1.3587 + 0, // 41 1.3588 + 0, // 42 1.3589 + 0, // 43 1.3590 + 0, // 44 1.3591 + 3, // 45 sk 1.3592 + 0, // 46 1.3593 + 0, // 47 1.3594 + 0, // 48 1.3595 + 0, // 49 1.3596 + 0, // 50 1.3597 + 7, // 51 nn 1.3598 + 4, // 52 xh 1.3599 + 4, // 53 zu 1.3600 + 0, // 54 1.3601 + 0, // 55 1.3602 + 0, // 56 1.3603 + 0, // 57 1.3604 + 0, // 58 1.3605 + 0, // 59 1.3606 + 0, // 60 1.3607 + 0, // 61 1.3608 + 0, // 62 1.3609 + 0, // 63 1.3610 + 0, // 64 1.3611 + 0, // 65 1.3612 + 0, // 66 1.3613 + 0, // 67 1.3614 + 0, // 68 1.3615 + 0, // 69 1.3616 + 0, // 70 1.3617 + 0, // 71 1.3618 + 0, // 72 1.3619 + 0, // 73 1.3620 + 0, // 74 1.3621 + 0, // 75 1.3622 + 0, // 76 1.3623 + 0, // 77 1.3624 + 0, // 78 1.3625 + 0, // 79 1.3626 + 0, // 80 1.3627 + 0, // 81 1.3628 + 0, // 82 1.3629 + 0, // 83 1.3630 + 0, // 84 1.3631 + 9, // 85 rw 1.3632 + 0, // 86 1.3633 + 0, // 87 1.3634 + 0, // 88 1.3635 + 9, // 89 rn 1.3636 + 0, // 90 1.3637 + 0, // 91 1.3638 + 0, // 92 1.3639 + 0, // 93 1.3640 + 0, // 94 1.3641 + 0, // 95 1.3642 + 0, // 96 1.3643 + 0, // 97 1.3644 + 0, // 98 1.3645 + 0, // 99 1.3646 + 0, // 100 1.3647 + 0, // 101 1.3648 + 0, // 102 1.3649 + 0, // 103 1.3650 + 0, // 104 1.3651 + 0, // 105 1.3652 + 0, // 106 1.3653 + 0, // 107 1.3654 + 0, // 108 1.3655 + 0, // 109 1.3656 + 0, // 110 1.3657 + 0, // 111 1.3658 + 0, // 112 1.3659 + 0, // 113 1.3660 + 0, // 114 1.3661 + 0, // 115 1.3662 + 0, // 116 1.3663 + 0, // 117 1.3664 + 0, // 118 1.3665 + 0, // 119 1.3666 + 0, // 120 1.3667 + 0, // 121 1.3668 + 0, // 122 1.3669 + 0, // 123 1.3670 + 0, // 124 1.3671 + 0, // 125 1.3672 + 0, // 126 1.3673 + 0, // 127 1.3674 + 0, // 128 1.3675 + 0, // 129 1.3676 + 0, // 130 1.3677 + 0, // 131 1.3678 + 0, // 132 1.3679 + 0, // 133 1.3680 + 0, // 134 1.3681 + 0, // 135 1.3682 + 0, // 136 1.3683 + 0, // 137 1.3684 + 0, // 138 1.3685 + 0, // 139 1.3686 + 0, // 140 1.3687 + 0, // 141 1.3688 + 0, // 142 1.3689 + 0, // 143 1.3690 + 0, // 144 1.3691 + 0, // 145 1.3692 + 0, // 146 1.3693 + 0, // 147 1.3694 + 0, // 148 1.3695 + 0, // 149 1.3696 + 0, // 150 1.3697 + 0, // 151 1.3698 + 0, // 152 1.3699 + 0, // 153 1.3700 + 0, // 154 1.3701 + 0, // 155 1.3702 + 0, // 156 1.3703 + 0, // 157 1.3704 + 0, // 158 1.3705 + 0, // 159 1.3706 + 0, // 160 1.3707 + 0, // 161 1.3708 + 0, // 162 1.3709 + 0, // 163 1.3710 + 0, // 164 1.3711 + 0, // 165 1.3712 + 0, // 166 1.3713 + 0, // 167 1.3714 + 0, // 168 1.3715 + 0, // 169 1.3716 + 0, // 170 1.3717 + 0, // 171 1.3718 + 0, // 172 1.3719 + 0, // 173 1.3720 + 0, // 174 1.3721 + 0, // 175 1.3722 + 0, // 176 1.3723 + 0, // 177 1.3724 + 0, // 178 1.3725 + 0, // 179 1.3726 + 0, // 180 1.3727 + 0, // 181 1.3728 + 0, // 182 1.3729 + 0, // 183 1.3730 + 0, // 184 1.3731 + 0, // 185 1.3732 + 0, // 186 1.3733 + 0, // 187 1.3734 + 0, // 188 1.3735 + 0, // 189 1.3736 + 0, // 190 1.3737 + 0, // 191 1.3738 + 0, // 192 1.3739 + 0, // 193 1.3740 + 0, // 194 1.3741 + 0, // 195 1.3742 + 0, // 196 1.3743 + 0, // 197 1.3744 + 0, // 198 1.3745 + 0, // 199 1.3746 + 0, // 200 1.3747 + 0, // 201 1.3748 + 0, // 202 1.3749 + 0, // 203 1.3750 + 0, // 204 1.3751 + 0, // 205 1.3752 + 0, // 206 1.3753 + 0, // 207 1.3754 + 0, // 208 1.3755 + 0, // 209 1.3756 + 0, // 210 1.3757 + 0, // 211 1.3758 + 0, // 212 1.3759 + 0, // 213 1.3760 + 0, // 214 1.3761 + 0, // 215 1.3762 + 0, // 216 1.3763 + 0, // 217 1.3764 + 0, // 218 1.3765 + 0, // 219 1.3766 + 0, // 220 1.3767 + 0, // 221 1.3768 + 0, // 222 1.3769 + 0, // 223 1.3770 + 0, // 224 1.3771 + 0, // 225 1.3772 + 0, // 226 1.3773 + 0, // 227 1.3774 + 0, // 228 1.3775 + 0, // 229 1.3776 + 0, // 230 1.3777 + 0, // 231 1.3778 + 0, // 232 1.3779 + 0, // 233 1.3780 + 0, // 234 1.3781 + 0, // 235 1.3782 + 0, // 236 1.3783 + 0, // 237 1.3784 + 0, // 238 1.3785 + 0, // 239 1.3786 + 0, // 240 1.3787 + 0, // 241 1.3788 + 0, // 242 1.3789 + 0, // 243 1.3790 + 0, // 244 1.3791 + 0, // 245 1.3792 + 0, // 246 1.3793 + 0, // 247 1.3794 + 0, // 248 1.3795 + 0, // 249 1.3796 + 0, // 250 1.3797 + 0, // 251 1.3798 + 0, // 252 1.3799 + 0, // 253 1.3800 + 0, // 254 1.3801 + 0, // 255 1.3802 +}; 1.3803 + 1.3804 +// Subscripted by PLang, for ULScript != Latn 1.3805 +extern const uint8 kPLangToCloseSetOthr[256] = { 1.3806 + 0, // 0 1.3807 + 0, // 1 1.3808 + 0, // 2 1.3809 + 0, // 3 1.3810 + 0, // 4 1.3811 + 0, // 5 1.3812 + 0, // 6 1.3813 + 0, // 7 1.3814 + 0, // 8 1.3815 + 6, // 9 hi 1.3816 + 0, // 10 1.3817 + 0, // 11 1.3818 + 0, // 12 1.3819 + 6, // 13 ne 1.3820 + 0, // 14 1.3821 + 0, // 15 1.3822 + 0, // 16 1.3823 + 0, // 17 1.3824 + 0, // 18 1.3825 + 6, // 19 bh 1.3826 + 0, // 20 1.3827 + 0, // 21 1.3828 + 0, // 22 1.3829 + 0, // 23 1.3830 + 0, // 24 1.3831 + 0, // 25 1.3832 + 0, // 26 1.3833 + 0, // 27 1.3834 + 6, // 28 mr 1.3835 + 0, // 29 1.3836 + 0, // 30 1.3837 + 0, // 31 1.3838 + 0, // 32 1.3839 + 0, // 33 1.3840 + 0, // 34 1.3841 + 0, // 35 1.3842 + 0, // 36 1.3843 + 0, // 37 1.3844 + 0, // 38 1.3845 + 0, // 39 1.3846 + 0, // 40 1.3847 + 0, // 41 1.3848 + 2, // 42 bo 1.3849 + 0, // 43 1.3850 + 0, // 44 1.3851 + 0, // 45 1.3852 + 0, // 46 1.3853 + 0, // 47 1.3854 + 0, // 48 1.3855 + 0, // 49 1.3856 + 0, // 50 1.3857 + 0, // 51 1.3858 + 0, // 52 1.3859 + 0, // 53 1.3860 + 0, // 54 1.3861 + 0, // 55 1.3862 + 0, // 56 1.3863 + 2, // 57 dz 1.3864 + 0, // 58 1.3865 + 0, // 59 1.3866 + 0, // 60 1.3867 + 0, // 61 1.3868 + 0, // 62 1.3869 + 0, // 63 1.3870 + 0, // 64 1.3871 + 0, // 65 1.3872 + 0, // 66 1.3873 + 0, // 67 1.3874 + 0, // 68 1.3875 + 0, // 69 1.3876 + 0, // 70 1.3877 + 0, // 71 1.3878 + 0, // 72 1.3879 + 0, // 73 1.3880 + 0, // 74 1.3881 + 0, // 75 1.3882 + 0, // 76 1.3883 + 0, // 77 1.3884 + 0, // 78 1.3885 + 0, // 79 1.3886 + 0, // 80 1.3887 + 0, // 81 1.3888 + 0, // 82 1.3889 + 0, // 83 1.3890 + 0, // 84 1.3891 + 0, // 85 1.3892 + 0, // 86 1.3893 + 0, // 87 1.3894 + 0, // 88 1.3895 + 0, // 89 1.3896 + 0, // 90 1.3897 + 0, // 91 1.3898 + 0, // 92 1.3899 + 0, // 93 1.3900 + 0, // 94 1.3901 + 0, // 95 1.3902 + 0, // 96 1.3903 + 0, // 97 1.3904 + 0, // 98 1.3905 + 0, // 99 1.3906 + 0, // 100 1.3907 + 0, // 101 1.3908 + 0, // 102 1.3909 + 0, // 103 1.3910 + 0, // 104 1.3911 + 0, // 105 1.3912 + 0, // 106 1.3913 + 0, // 107 1.3914 + 0, // 108 1.3915 + 0, // 109 1.3916 + 0, // 110 1.3917 + 0, // 111 1.3918 + 0, // 112 1.3919 + 0, // 113 1.3920 + 0, // 114 1.3921 + 0, // 115 1.3922 + 0, // 116 1.3923 + 0, // 117 1.3924 + 0, // 118 1.3925 + 0, // 119 1.3926 + 0, // 120 1.3927 + 0, // 121 1.3928 + 0, // 122 1.3929 + 0, // 123 1.3930 + 0, // 124 1.3931 + 0, // 125 1.3932 + 0, // 126 1.3933 + 0, // 127 1.3934 + 0, // 128 1.3935 + 0, // 129 1.3936 + 0, // 130 1.3937 + 0, // 131 1.3938 + 0, // 132 1.3939 + 0, // 133 1.3940 + 0, // 134 1.3941 + 0, // 135 1.3942 + 0, // 136 1.3943 + 0, // 137 1.3944 + 0, // 138 1.3945 + 0, // 139 1.3946 + 0, // 140 1.3947 + 0, // 141 1.3948 + 0, // 142 1.3949 + 0, // 143 1.3950 + 0, // 144 1.3951 + 0, // 145 1.3952 + 0, // 146 1.3953 + 0, // 147 1.3954 + 0, // 148 1.3955 + 0, // 149 1.3956 + 0, // 150 1.3957 + 0, // 151 1.3958 + 0, // 152 1.3959 + 0, // 153 1.3960 + 0, // 154 1.3961 + 0, // 155 1.3962 + 0, // 156 1.3963 + 0, // 157 1.3964 + 0, // 158 1.3965 + 0, // 159 1.3966 + 0, // 160 1.3967 + 0, // 161 1.3968 + 0, // 162 1.3969 + 0, // 163 1.3970 + 0, // 164 1.3971 + 0, // 165 1.3972 + 0, // 166 1.3973 + 0, // 167 1.3974 + 0, // 168 1.3975 + 0, // 169 1.3976 + 0, // 170 1.3977 + 0, // 171 1.3978 + 0, // 172 1.3979 + 0, // 173 1.3980 + 0, // 174 1.3981 + 0, // 175 1.3982 + 0, // 176 1.3983 + 0, // 177 1.3984 + 0, // 178 1.3985 + 0, // 179 1.3986 + 0, // 180 1.3987 + 0, // 181 1.3988 + 0, // 182 1.3989 + 0, // 183 1.3990 + 0, // 184 1.3991 + 0, // 185 1.3992 + 0, // 186 1.3993 + 0, // 187 1.3994 + 0, // 188 1.3995 + 0, // 189 1.3996 + 0, // 190 1.3997 + 0, // 191 1.3998 + 0, // 192 1.3999 + 0, // 193 1.4000 + 0, // 194 1.4001 + 0, // 195 1.4002 + 0, // 196 1.4003 + 0, // 197 1.4004 + 0, // 198 1.4005 + 0, // 199 1.4006 + 0, // 200 1.4007 + 0, // 201 1.4008 + 0, // 202 1.4009 + 0, // 203 1.4010 + 0, // 204 1.4011 + 0, // 205 1.4012 + 0, // 206 1.4013 + 0, // 207 1.4014 + 0, // 208 1.4015 + 0, // 209 1.4016 + 0, // 210 1.4017 + 0, // 211 1.4018 + 0, // 212 1.4019 + 0, // 213 1.4020 + 0, // 214 1.4021 + 0, // 215 1.4022 + 0, // 216 1.4023 + 0, // 217 1.4024 + 0, // 218 1.4025 + 0, // 219 1.4026 + 0, // 220 1.4027 + 0, // 221 1.4028 + 0, // 222 1.4029 + 0, // 223 1.4030 + 0, // 224 1.4031 + 0, // 225 1.4032 + 0, // 226 1.4033 + 0, // 227 1.4034 + 0, // 228 1.4035 + 0, // 229 1.4036 + 0, // 230 1.4037 + 0, // 231 1.4038 + 0, // 232 1.4039 + 0, // 233 1.4040 + 0, // 234 1.4041 + 0, // 235 1.4042 + 0, // 236 1.4043 + 0, // 237 1.4044 + 0, // 238 1.4045 + 0, // 239 1.4046 + 0, // 240 1.4047 + 0, // 241 1.4048 + 0, // 242 1.4049 + 0, // 243 1.4050 + 0, // 244 1.4051 + 0, // 245 1.4052 + 0, // 246 1.4053 + 0, // 247 1.4054 + 0, // 248 1.4055 + 0, // 249 1.4056 + 0, // 250 1.4057 + 0, // 251 1.4058 + 0, // 252 1.4059 + 0, // 253 1.4060 + 0, // 254 1.4061 + 0, // 255 1.4062 +}; 1.4063 + 1.4064 +// Alphabetical order for binary search 1.4065 +extern const int kNameToLanguageSize = 304; 1.4066 +extern const CharIntPair kNameToLanguage[kNameToLanguageSize] = { 1.4067 + {"ABKHAZIAN", 130}, // ab 1.4068 + {"AFAR", 131}, // aa 1.4069 + {"AFRIKAANS", 101}, // af 1.4070 + {"AKAN", 161}, // ak 1.4071 + {"ALBANIAN", 45}, // sq 1.4072 + {"AMHARIC", 73}, // am 1.4073 + {"ARABIC", 54}, // ar 1.4074 + {"ARMENIAN", 97}, // hy 1.4075 + {"ASSAMESE", 111}, // as 1.4076 + {"AYMARA", 132}, // ay 1.4077 + {"AZERBAIJANI", 74}, // az 1.4078 + {"BASHKIR", 133}, // ba 1.4079 + {"BASQUE", 57}, // eu 1.4080 + {"BELARUSIAN", 47}, // be 1.4081 + {"BENGALI", 37}, // bn 1.4082 + {"BIHARI", 51}, // bh 1.4083 + {"BISLAMA", 134}, // bi 1.4084 + {"BOSNIAN", 78}, // bs 1.4085 + {"BRETON", 89}, // br 1.4086 + {"BULGARIAN", 27}, // bg 1.4087 + {"BURMESE", 103}, // my 1.4088 + {"CATALAN", 55}, // ca 1.4089 + {"CEBUANO", 165}, // ceb 1.4090 + {"CHEROKEE", 107}, // chr 1.4091 + {"CHICHEWA", 174}, // ny 1.4092 + {"CORSICAN", 112}, // co 1.4093 + {"CROATIAN", 28}, // hr 1.4094 + {"CROATIAN", 28}, // sh-Latn 1.4095 + {"CZECH", 17}, // cs 1.4096 + {"Chinese", 16}, // zh-CN 1.4097 + {"Chinese", 16}, // zh-Hans 1.4098 + {"Chinese", 16}, // zh-Hani 1.4099 + {"Chinese", 16}, // zh 1.4100 + {"ChineseT", 69}, // zht 1.4101 + {"ChineseT", 69}, // zhT 1.4102 + {"ChineseT", 69}, // zh-SG 1.4103 + {"ChineseT", 69}, // zh-HK 1.4104 + {"ChineseT", 69}, // zh-TW 1.4105 + {"ChineseT", 69}, // zh-Hant 1.4106 + {"DANISH", 1}, // da 1.4107 + {"DHIVEHI", 106}, // dv 1.4108 + {"DUTCH", 2}, // nl 1.4109 + {"DZONGKHA", 135}, // dz 1.4110 + {"ENGLISH", 0}, // en 1.4111 + {"ESPERANTO", 56}, // eo 1.4112 + {"ESTONIAN", 24}, // et 1.4113 + {"EWE", 166}, // ee 1.4114 + {"FAROESE", 70}, // fo 1.4115 + {"FIJIAN", 136}, // fj 1.4116 + {"FINNISH", 3}, // fi 1.4117 + {"FRENCH", 4}, // fr 1.4118 + {"FRISIAN", 67}, // fy 1.4119 + {"GA", 167}, // gaa 1.4120 + {"GALICIAN", 31}, // gl 1.4121 + {"GANDA", 158}, // lg 1.4122 + {"GEORGIAN", 75}, // ka 1.4123 + {"GERMAN", 5}, // de 1.4124 + {"GREEK", 18}, // el 1.4125 + {"GREENLANDIC", 137}, // kl 1.4126 + {"GUARANI", 85}, // gn 1.4127 + {"GUJARATI", 52}, // gu 1.4128 + {"HAITIAN_CREOLE", 139}, // ht 1.4129 + {"HAUSA", 138}, // ha 1.4130 + {"HAWAIIAN", 164}, // haw 1.4131 + {"HEBREW", 6}, // he 1.4132 + {"HEBREW", 6}, // iw 1.4133 + {"HINDI", 35}, // hi 1.4134 + {"HMONG", 168}, // hmn 1.4135 + {"HUNGARIAN", 23}, // hu 1.4136 + {"ICELANDIC", 19}, // is 1.4137 + {"IGBO", 162}, // ig 1.4138 + {"INDONESIAN", 38}, // id 1.4139 + {"INTERLINGUA", 58}, // ia 1.4140 + {"INTERLINGUE", 113}, // ie 1.4141 + {"INUKTITUT", 141}, // iu 1.4142 + {"INUPIAK", 140}, // ik 1.4143 + {"IRISH", 30}, // ga 1.4144 + {"ITALIAN", 7}, // it 1.4145 + {"Ignore", 25}, // xxx 1.4146 + {"JAVANESE", 48}, // jv 1.4147 + {"JAVANESE", 48}, // jw 1.4148 + {"Japanese", 8}, // ja 1.4149 + {"KANNADA", 59}, // kn 1.4150 + {"KASHMIRI", 142}, // ks 1.4151 + {"KAZAKH", 114}, // kk 1.4152 + {"KHASI", 156}, // kha 1.4153 + {"KHMER", 104}, // km 1.4154 + {"KINYARWANDA", 143}, // rw 1.4155 + {"KRIO", 169}, // kri 1.4156 + {"KURDISH", 95}, // ku 1.4157 + {"KYRGYZ", 88}, // ky 1.4158 + {"Korean", 9}, // ko 1.4159 + {"LAOTHIAN", 98}, // lo 1.4160 + {"LATIN", 39}, // la 1.4161 + {"LATVIAN", 20}, // lv 1.4162 + {"LIMBU", 109}, // sit-Limb 1.4163 + {"LIMBU", 109}, // sit-NP 1.4164 + {"LIMBU", 109}, // lif 1.4165 + {"LINGALA", 115}, // ln 1.4166 + {"LITHUANIAN", 21}, // lt 1.4167 + {"LOZI", 170}, // loz 1.4168 + {"LUBA_LULUA", 171}, // lua 1.4169 + {"LUO_KENYA_AND_TANZANIA", 172}, // luo 1.4170 + {"LUXEMBOURGISH", 102}, // lb 1.4171 + {"MACEDONIAN", 36}, // mk 1.4172 + {"MALAGASY", 144}, // mg 1.4173 + {"MALAY", 40}, // ms 1.4174 + {"MALAYALAM", 41}, // ml 1.4175 + {"MALTESE", 65}, // mt 1.4176 + {"MANX", 159}, // gv 1.4177 + {"MAORI", 128}, // mi 1.4178 + {"MARATHI", 64}, // mr 1.4179 + {"MAURITIAN_CREOLE", 163}, // mfe 1.4180 + {"MOLDAVIAN", 22}, // mo 1.4181 + {"MONGOLIAN", 96}, // mn 1.4182 + {"MONTENEGRIN", 160}, // srm 1.4183 + {"MONTENEGRIN", 160}, // sr-Latn-ME 1.4184 + {"MONTENEGRIN", 160}, // sr-ME 1.4185 + {"MONTENEGRIN", 160}, // srM 1.4186 + {"NAURU", 145}, // na 1.4187 + {"NDEBELE", 506}, // nr 1.4188 + {"NEPALI", 43}, // ne 1.4189 + {"NEWARI", 173}, // new 1.4190 + {"NORWEGIAN", 10}, // nb 1.4191 + {"NORWEGIAN", 10}, // no 1.4192 + {"NORWEGIAN_N", 80}, // nn 1.4193 + {"NYANJA", 174}, // ny 1.4194 + {"OCCITAN", 49}, // oc 1.4195 + {"ORIYA", 110}, // or 1.4196 + {"OROMO", 146}, // om 1.4197 + {"OSSETIAN", 175}, // os 1.4198 + {"PAMPANGA", 176}, // pam 1.4199 + {"PASHTO", 117}, // ps 1.4200 + {"PEDI", 177}, // nso 1.4201 + {"PERSIAN", 77}, // fa 1.4202 + {"POLISH", 11}, // pl 1.4203 + {"PORTUGUESE", 12}, // pt 1.4204 + {"PUNJABI", 60}, // pa 1.4205 + {"QUECHUA", 118}, // qu 1.4206 + {"RAJASTHANI", 178}, // raj 1.4207 + {"RHAETO_ROMANCE", 100}, // rm 1.4208 + {"ROMANIAN", 22}, // ro 1.4209 + {"RUNDI", 147}, // rn 1.4210 + {"RUSSIAN", 13}, // ru 1.4211 + {"SAMOAN", 148}, // sm 1.4212 + {"SANGO", 149}, // sg 1.4213 + {"SANSKRIT", 150}, // sa 1.4214 + {"SCOTS", 157}, // sco 1.4215 + {"SCOTS_GAELIC", 61}, // gd 1.4216 + {"SERBIAN", 29}, // sh-Cyrl 1.4217 + {"SERBIAN", 29}, // sr 1.4218 + {"SESELWA", 179}, // crs 1.4219 + {"SESELWA_CREOLE_FRENCH", 179}, // crs 1.4220 + {"SESOTHO", 86}, // st 1.4221 + {"SHONA", 119}, // sn 1.4222 + {"SINDHI", 99}, // sd 1.4223 + {"SINHALESE", 79}, // si 1.4224 + {"SISWANT", 151}, // ss 1.4225 + {"SLOVAK", 68}, // sk 1.4226 + {"SLOVENIAN", 63}, // sl 1.4227 + {"SOMALI", 93}, // so 1.4228 + {"SPANISH", 14}, // es 1.4229 + {"SUNDANESE", 71}, // su 1.4230 + {"SWAHILI", 62}, // sw 1.4231 + {"SWEDISH", 15}, // sv 1.4232 + {"SYRIAC", 108}, // syr 1.4233 + {"TAGALOG", 32}, // tl 1.4234 + {"TAJIK", 120}, // tg 1.4235 + {"TAMIL", 46}, // ta 1.4236 + {"TATAR", 121}, // tt 1.4237 + {"TELUGU", 44}, // te 1.4238 + {"THAI", 53}, // th 1.4239 + {"TIBETAN", 105}, // bo 1.4240 + {"TIGRINYA", 76}, // ti 1.4241 + {"TONGA", 122}, // to 1.4242 + {"TSONGA", 152}, // ts 1.4243 + {"TSWANA", 153}, // tn 1.4244 + {"TUMBUKA", 180}, // tum 1.4245 + {"TURKISH", 33}, // tr 1.4246 + {"TURKMEN", 87}, // tk 1.4247 + {"TWI", 90}, // tw 1.4248 + {"UIGHUR", 94}, // ug 1.4249 + {"UKRAINIAN", 34}, // uk 1.4250 + {"URDU", 50}, // ur 1.4251 + {"UZBEK", 72}, // uz 1.4252 + {"Unknown", 26}, // un 1.4253 + {"VENDA", 181}, // ve 1.4254 + {"VIETNAMESE", 66}, // vi 1.4255 + {"VOLAPUK", 154}, // vo 1.4256 + {"WARAY_PHILIPPINES", 182}, // war 1.4257 + {"WELSH", 42}, // cy 1.4258 + {"WOLOF", 129}, // wo 1.4259 + {"XHOSA", 83}, // xh 1.4260 + {"X_Arabic", 518}, // xx-Arab 1.4261 + {"X_Armenian", 516}, // xx-Armn 1.4262 + {"X_Avestan", 591}, // xx-Avst 1.4263 + {"X_BORK_BORK_BORK", 507}, // zzb 1.4264 + {"X_Balinese", 573}, // xx-Bali 1.4265 + {"X_Bamum", 595}, // xx-Bamu 1.4266 + {"X_Batak", 604}, // xx-Batk 1.4267 + {"X_Bengali", 522}, // xx-Beng 1.4268 + {"X_Bopomofo", 546}, // xx-Bopo 1.4269 + {"X_Brahmi", 605}, // xx-Brah 1.4270 + {"X_Braille", 564}, // xx-Brai 1.4271 + {"X_Buginese", 565}, // xx-Bugi 1.4272 + {"X_Buhid", 555}, // xx-Buhd 1.4273 + {"X_Canadian_Aboriginal", 539}, // xx-Cans 1.4274 + {"X_Carian", 586}, // xx-Cari 1.4275 + {"X_Chakma", 607}, // xx-Cakm 1.4276 + {"X_Cham", 588}, // xx-Cham 1.4277 + {"X_Cherokee", 538}, // xx-Cher 1.4278 + {"X_Common", 512}, // xx-Zyyy 1.4279 + {"X_Coptic", 566}, // xx-Copt 1.4280 + {"X_Cuneiform", 574}, // xx-Xsux 1.4281 + {"X_Cypriot", 563}, // xx-Cprt 1.4282 + {"X_Cyrillic", 515}, // xx-Cyrl 1.4283 + {"X_Deseret", 551}, // xx-Dsrt 1.4284 + {"X_Devanagari", 521}, // xx-Deva 1.4285 + {"X_ELMER_FUDD", 511}, // zze 1.4286 + {"X_Egyptian_Hieroglyphs", 592}, // xx-Egyp 1.4287 + {"X_Ethiopic", 537}, // xx-Ethi 1.4288 + {"X_Georgian", 535}, // xx-Geor 1.4289 + {"X_Glagolitic", 568}, // xx-Glag 1.4290 + {"X_Gothic", 550}, // xx-Goth 1.4291 + {"X_Greek", 514}, // xx-Grek 1.4292 + {"X_Gujarati", 524}, // xx-Gujr 1.4293 + {"X_Gurmukhi", 523}, // xx-Guru 1.4294 + {"X_HACKER", 509}, // zzh 1.4295 + {"X_Han", 547}, // xx-Hani 1.4296 + {"X_Hangul", 536}, // xx-Hang 1.4297 + {"X_Hanunoo", 554}, // xx-Hano 1.4298 + {"X_Hebrew", 517}, // xx-Hebr 1.4299 + {"X_Hiragana", 544}, // xx-Hira 1.4300 + {"X_Imperial_Aramaic", 598}, // xx-Armi 1.4301 + {"X_Inherited", 552}, // xx-Qaai 1.4302 + {"X_Inscriptional_Pahlavi", 601}, // xx-Phli 1.4303 + {"X_Inscriptional_Parthian", 600}, // xx-Prti 1.4304 + {"X_Javanese", 596}, // xx-Java 1.4305 + {"X_KLINGON", 510}, // tlh 1.4306 + {"X_Kaithi", 603}, // xx-Kthi 1.4307 + {"X_Kannada", 528}, // xx-Knda 1.4308 + {"X_Katakana", 545}, // xx-Kana 1.4309 + {"X_Kayah_Li", 583}, // xx-Kali 1.4310 + {"X_Kharoshthi", 572}, // xx-Khar 1.4311 + {"X_Khmer", 542}, // xx-Khmr 1.4312 + {"X_Lao", 532}, // xx-Laoo 1.4313 + {"X_Latin", 513}, // xx-Latn 1.4314 + {"X_Lepcha", 579}, // xx-Lepc 1.4315 + {"X_Limbu", 557}, // xx-Limb 1.4316 + {"X_Linear_B", 559}, // xx-Linb 1.4317 + {"X_Lisu", 594}, // xx-Lisu 1.4318 + {"X_Lycian", 585}, // xx-Lyci 1.4319 + {"X_Lydian", 587}, // xx-Lydi 1.4320 + {"X_Malayalam", 529}, // xx-Mlym 1.4321 + {"X_Mandaic", 606}, // xx-Mand 1.4322 + {"X_Meetei_Mayek", 597}, // xx-Mtei 1.4323 + {"X_Meroitic_Cursive", 608}, // xx-Merc 1.4324 + {"X_Meroitic_Hieroglyphs", 609}, // xx-Mero 1.4325 + {"X_Miao", 610}, // xx-Plrd 1.4326 + {"X_Mongolian", 543}, // xx-Mong 1.4327 + {"X_Myanmar", 534}, // xx-Mymr 1.4328 + {"X_New_Tai_Lue", 567}, // xx-Talu 1.4329 + {"X_Nko", 577}, // xx-Nkoo 1.4330 + {"X_Ogham", 540}, // xx-Ogam 1.4331 + {"X_Ol_Chiki", 580}, // xx-Olck 1.4332 + {"X_Old_Italic", 549}, // xx-Ital 1.4333 + {"X_Old_Persian", 571}, // xx-Xpeo 1.4334 + {"X_Old_South_Arabian", 599}, // xx-Sarb 1.4335 + {"X_Old_Turkic", 602}, // xx-Orkh 1.4336 + {"X_Oriya", 525}, // xx-Orya 1.4337 + {"X_Osmanya", 562}, // xx-Osma 1.4338 + {"X_PIG_LATIN", 508}, // zzp 1.4339 + {"X_Phags_Pa", 576}, // xx-Phag 1.4340 + {"X_Phoenician", 575}, // xx-Phnx 1.4341 + {"X_Rejang", 584}, // xx-Rjng 1.4342 + {"X_Runic", 541}, // xx-Runr 1.4343 + {"X_Samaritan", 593}, // xx-Samr 1.4344 + {"X_Saurashtra", 582}, // xx-Saur 1.4345 + {"X_Sharada", 611}, // xx-Shrd 1.4346 + {"X_Shavian", 561}, // xx-Shaw 1.4347 + {"X_Sinhala", 530}, // xx-Sinh 1.4348 + {"X_Sora_Sompeng", 612}, // xx-Sora 1.4349 + {"X_Sundanese", 578}, // xx-Sund 1.4350 + {"X_Syloti_Nagri", 570}, // xx-Sylo 1.4351 + {"X_Syriac", 519}, // xx-Syrc 1.4352 + {"X_Tagalog", 553}, // xx-Tglg 1.4353 + {"X_Tagbanwa", 556}, // xx-Tagb 1.4354 + {"X_Tai_Le", 558}, // xx-Tale 1.4355 + {"X_Tai_Tham", 589}, // xx-Lana 1.4356 + {"X_Tai_Viet", 590}, // xx-Tavt 1.4357 + {"X_Takri", 613}, // xx-Takr 1.4358 + {"X_Tamil", 526}, // xx-Taml 1.4359 + {"X_Telugu", 527}, // xx-Telu 1.4360 + {"X_Thaana", 520}, // xx-Thaa 1.4361 + {"X_Thai", 531}, // xx-Thai 1.4362 + {"X_Tibetan", 533}, // xx-Tibt 1.4363 + {"X_Tifinagh", 569}, // xx-Tfng 1.4364 + {"X_Ugaritic", 560}, // xx-Ugar 1.4365 + {"X_Vai", 581}, // xx-Vaii 1.4366 + {"X_Yi", 548}, // xx-Yiii 1.4367 + {"YIDDISH", 91}, // yi 1.4368 + {"YORUBA", 123}, // yo 1.4369 + {"ZHUANG", 155}, // za 1.4370 + {"ZULU", 84}, // zu 1.4371 +}; 1.4372 + 1.4373 +// Alphabetical order for binary search 1.4374 +extern const int kCodeToLanguageSize = 304; 1.4375 +extern const CharIntPair kCodeToLanguage[kCodeToLanguageSize] = { 1.4376 + {"aa", 131}, // aa 1.4377 + {"ab", 130}, // ab 1.4378 + {"af", 101}, // af 1.4379 + {"ak", 161}, // ak 1.4380 + {"am", 73}, // am 1.4381 + {"ar", 54}, // ar 1.4382 + {"as", 111}, // as 1.4383 + {"ay", 132}, // ay 1.4384 + {"az", 74}, // az 1.4385 + {"ba", 133}, // ba 1.4386 + {"be", 47}, // be 1.4387 + {"bg", 27}, // bg 1.4388 + {"bh", 51}, // bh 1.4389 + {"bi", 134}, // bi 1.4390 + //{"hmn", 168}, // hmn used to be blu 1.4391 + {"bn", 37}, // bn 1.4392 + {"bo", 105}, // bo 1.4393 + {"br", 89}, // br 1.4394 + {"bs", 78}, // bs 1.4395 + {"ca", 55}, // ca 1.4396 + {"ceb", 165}, // ceb 1.4397 + {"chr", 107}, // chr 1.4398 + {"co", 112}, // co 1.4399 + {"crs", 179}, // crs 1.4400 + {"crs", 179}, // crs 1.4401 + {"cs", 17}, // cs 1.4402 + {"cy", 42}, // cy 1.4403 + {"da", 1}, // da 1.4404 + {"de", 5}, // de 1.4405 + {"dv", 106}, // dv 1.4406 + {"dz", 135}, // dz 1.4407 + {"ee", 166}, // ee 1.4408 + {"el", 18}, // el 1.4409 + {"en", 0}, // en 1.4410 + {"eo", 56}, // eo 1.4411 + {"es", 14}, // es 1.4412 + {"et", 24}, // et 1.4413 + {"eu", 57}, // eu 1.4414 + {"fa", 77}, // fa 1.4415 + {"fi", 3}, // fi 1.4416 + {"fj", 136}, // fj 1.4417 + {"fo", 70}, // fo 1.4418 + {"fr", 4}, // fr 1.4419 + {"fy", 67}, // fy 1.4420 + {"ga", 30}, // ga 1.4421 + {"gaa", 167}, // gaa 1.4422 + {"gd", 61}, // gd 1.4423 + {"gl", 31}, // gl 1.4424 + {"gn", 85}, // gn 1.4425 + {"gu", 52}, // gu 1.4426 + {"gv", 159}, // gv 1.4427 + {"ha", 138}, // ha 1.4428 + {"haw", 164}, // haw 1.4429 + {"he", 6}, // he 1.4430 + {"hi", 35}, // hi 1.4431 + {"hmn", 168}, // hmn used to be blu 1.4432 + {"hr", 28}, // hr 1.4433 + {"ht", 139}, // ht 1.4434 + {"hu", 23}, // hu 1.4435 + {"hy", 97}, // hy 1.4436 + {"ia", 58}, // ia 1.4437 + {"id", 38}, // id 1.4438 + {"ie", 113}, // ie 1.4439 + {"ig", 162}, // ig 1.4440 + {"ik", 140}, // ik 1.4441 + {"is", 19}, // is 1.4442 + {"it", 7}, // it 1.4443 + {"iu", 141}, // iu 1.4444 + {"iw", 6}, // iw 1.4445 + {"ja", 8}, // ja 1.4446 + {"jv", 48}, // jv 1.4447 + {"jw", 48}, // jw 1.4448 + {"ka", 75}, // ka 1.4449 + {"kha", 156}, // kha 1.4450 + {"kk", 114}, // kk 1.4451 + {"kl", 137}, // kl 1.4452 + {"km", 104}, // km 1.4453 + {"kn", 59}, // kn 1.4454 + {"ko", 9}, // ko 1.4455 + {"kri", 169}, // kri 1.4456 + {"ks", 142}, // ks 1.4457 + {"ku", 95}, // ku 1.4458 + {"ky", 88}, // ky 1.4459 + {"la", 39}, // la 1.4460 + {"lb", 102}, // lb 1.4461 + {"lg", 158}, // lg 1.4462 + {"lif", 109}, // lif 1.4463 + {"ln", 115}, // ln 1.4464 + {"lo", 98}, // lo 1.4465 + {"loz", 170}, // loz 1.4466 + {"lt", 21}, // lt 1.4467 + {"lua", 171}, // lua 1.4468 + {"luo", 172}, // luo 1.4469 + {"lv", 20}, // lv 1.4470 + {"mfe", 163}, // mfe 1.4471 + {"mg", 144}, // mg 1.4472 + {"mi", 128}, // mi 1.4473 + {"mk", 36}, // mk 1.4474 + {"ml", 41}, // ml 1.4475 + {"mn", 96}, // mn 1.4476 + {"mo", 22}, // mo 1.4477 + {"mr", 64}, // mr 1.4478 + {"ms", 40}, // ms 1.4479 + {"mt", 65}, // mt 1.4480 + {"my", 103}, // my 1.4481 + {"na", 145}, // na 1.4482 + {"nb", 10}, // nb 1.4483 + {"ne", 43}, // ne 1.4484 + {"new", 173}, // new 1.4485 + {"nl", 2}, // nl 1.4486 + {"nn", 80}, // nn 1.4487 + {"no", 10}, // no 1.4488 + {"nr", 506}, // nr 1.4489 + {"nso", 177}, // nso 1.4490 + {"ny", 174}, // ny 1.4491 + {"ny", 174}, // ny 1.4492 + {"oc", 49}, // oc 1.4493 + {"om", 146}, // om 1.4494 + {"or", 110}, // or 1.4495 + {"os", 175}, // os 1.4496 + {"pa", 60}, // pa 1.4497 + {"pam", 176}, // pam 1.4498 + {"pl", 11}, // pl 1.4499 + {"ps", 117}, // ps 1.4500 + {"pt", 12}, // pt 1.4501 + {"qu", 118}, // qu 1.4502 + {"raj", 178}, // raj 1.4503 + {"rm", 100}, // rm 1.4504 + {"rn", 147}, // rn 1.4505 + {"ro", 22}, // ro 1.4506 + {"ru", 13}, // ru 1.4507 + {"rw", 143}, // rw 1.4508 + {"sa", 150}, // sa 1.4509 + {"sco", 157}, // sco 1.4510 + {"sd", 99}, // sd 1.4511 + {"sg", 149}, // sg 1.4512 + {"sh-Cyrl", 29}, // sh-Cyrl 1.4513 + {"sh-Latn", 28}, // sh-Latn 1.4514 + {"si", 79}, // si 1.4515 + {"sit-Limb", 109}, // sit-Limb 1.4516 + {"sit-NP", 109}, // sit-NP 1.4517 + {"sk", 68}, // sk 1.4518 + {"sl", 63}, // sl 1.4519 + {"sm", 148}, // sm 1.4520 + {"sn", 119}, // sn 1.4521 + {"so", 93}, // so 1.4522 + {"sq", 45}, // sq 1.4523 + {"sr", 29}, // sr 1.4524 + {"sr-Latn-ME", 160}, // sr-Latn-ME 1.4525 + {"sr-ME", 160}, // sr-ME 1.4526 + {"srM", 160}, // srM 1.4527 + {"srm", 160}, // srm 1.4528 + {"ss", 151}, // ss 1.4529 + {"st", 86}, // st 1.4530 + {"su", 71}, // su 1.4531 + {"sv", 15}, // sv 1.4532 + {"sw", 62}, // sw 1.4533 + {"syr", 108}, // syr 1.4534 + {"ta", 46}, // ta 1.4535 + {"te", 44}, // te 1.4536 + {"tg", 120}, // tg 1.4537 + {"th", 53}, // th 1.4538 + {"ti", 76}, // ti 1.4539 + {"tk", 87}, // tk 1.4540 + {"tl", 32}, // tl 1.4541 + {"tlh", 510}, // tlh 1.4542 + {"tn", 153}, // tn 1.4543 + {"to", 122}, // to 1.4544 + {"tr", 33}, // tr 1.4545 + {"ts", 152}, // ts 1.4546 + {"tt", 121}, // tt 1.4547 + {"tum", 180}, // tum 1.4548 + {"tw", 90}, // tw 1.4549 + {"ug", 94}, // ug 1.4550 + {"uk", 34}, // uk 1.4551 + {"un", 26}, // un 1.4552 + {"ur", 50}, // ur 1.4553 + {"uz", 72}, // uz 1.4554 + {"ve", 181}, // ve 1.4555 + {"vi", 66}, // vi 1.4556 + {"vo", 154}, // vo 1.4557 + {"war", 182}, // war 1.4558 + {"wo", 129}, // wo 1.4559 + {"xh", 83}, // xh 1.4560 + {"xx-Arab", 518}, // xx-Arab 1.4561 + {"xx-Armi", 598}, // xx-Armi 1.4562 + {"xx-Armn", 516}, // xx-Armn 1.4563 + {"xx-Avst", 591}, // xx-Avst 1.4564 + {"xx-Bali", 573}, // xx-Bali 1.4565 + {"xx-Bamu", 595}, // xx-Bamu 1.4566 + {"xx-Batk", 604}, // xx-Batk 1.4567 + {"xx-Beng", 522}, // xx-Beng 1.4568 + {"xx-Bopo", 546}, // xx-Bopo 1.4569 + {"xx-Brah", 605}, // xx-Brah 1.4570 + {"xx-Brai", 564}, // xx-Brai 1.4571 + {"xx-Bugi", 565}, // xx-Bugi 1.4572 + {"xx-Buhd", 555}, // xx-Buhd 1.4573 + {"xx-Cakm", 607}, // xx-Cakm 1.4574 + {"xx-Cans", 539}, // xx-Cans 1.4575 + {"xx-Cari", 586}, // xx-Cari 1.4576 + {"xx-Cham", 588}, // xx-Cham 1.4577 + {"xx-Cher", 538}, // xx-Cher 1.4578 + {"xx-Copt", 566}, // xx-Copt 1.4579 + {"xx-Cprt", 563}, // xx-Cprt 1.4580 + {"xx-Cyrl", 515}, // xx-Cyrl 1.4581 + {"xx-Deva", 521}, // xx-Deva 1.4582 + {"xx-Dsrt", 551}, // xx-Dsrt 1.4583 + {"xx-Egyp", 592}, // xx-Egyp 1.4584 + {"xx-Ethi", 537}, // xx-Ethi 1.4585 + {"xx-Geor", 535}, // xx-Geor 1.4586 + {"xx-Glag", 568}, // xx-Glag 1.4587 + {"xx-Goth", 550}, // xx-Goth 1.4588 + {"xx-Grek", 514}, // xx-Grek 1.4589 + {"xx-Gujr", 524}, // xx-Gujr 1.4590 + {"xx-Guru", 523}, // xx-Guru 1.4591 + {"xx-Hang", 536}, // xx-Hang 1.4592 + {"xx-Hani", 547}, // xx-Hani 1.4593 + {"xx-Hano", 554}, // xx-Hano 1.4594 + {"xx-Hebr", 517}, // xx-Hebr 1.4595 + {"xx-Hira", 544}, // xx-Hira 1.4596 + {"xx-Ital", 549}, // xx-Ital 1.4597 + {"xx-Java", 596}, // xx-Java 1.4598 + {"xx-Kali", 583}, // xx-Kali 1.4599 + {"xx-Kana", 545}, // xx-Kana 1.4600 + {"xx-Khar", 572}, // xx-Khar 1.4601 + {"xx-Khmr", 542}, // xx-Khmr 1.4602 + {"xx-Knda", 528}, // xx-Knda 1.4603 + {"xx-Kthi", 603}, // xx-Kthi 1.4604 + {"xx-Lana", 589}, // xx-Lana 1.4605 + {"xx-Laoo", 532}, // xx-Laoo 1.4606 + {"xx-Latn", 513}, // xx-Latn 1.4607 + {"xx-Lepc", 579}, // xx-Lepc 1.4608 + {"xx-Limb", 557}, // xx-Limb 1.4609 + {"xx-Linb", 559}, // xx-Linb 1.4610 + {"xx-Lisu", 594}, // xx-Lisu 1.4611 + {"xx-Lyci", 585}, // xx-Lyci 1.4612 + {"xx-Lydi", 587}, // xx-Lydi 1.4613 + {"xx-Mand", 606}, // xx-Mand 1.4614 + {"xx-Merc", 608}, // xx-Merc 1.4615 + {"xx-Mero", 609}, // xx-Mero 1.4616 + {"xx-Mlym", 529}, // xx-Mlym 1.4617 + {"xx-Mong", 543}, // xx-Mong 1.4618 + {"xx-Mtei", 597}, // xx-Mtei 1.4619 + {"xx-Mymr", 534}, // xx-Mymr 1.4620 + {"xx-Nkoo", 577}, // xx-Nkoo 1.4621 + {"xx-Ogam", 540}, // xx-Ogam 1.4622 + {"xx-Olck", 580}, // xx-Olck 1.4623 + {"xx-Orkh", 602}, // xx-Orkh 1.4624 + {"xx-Orya", 525}, // xx-Orya 1.4625 + {"xx-Osma", 562}, // xx-Osma 1.4626 + {"xx-Phag", 576}, // xx-Phag 1.4627 + {"xx-Phli", 601}, // xx-Phli 1.4628 + {"xx-Phnx", 575}, // xx-Phnx 1.4629 + {"xx-Plrd", 610}, // xx-Plrd 1.4630 + {"xx-Prti", 600}, // xx-Prti 1.4631 + {"xx-Qaai", 552}, // xx-Qaai 1.4632 + {"xx-Rjng", 584}, // xx-Rjng 1.4633 + {"xx-Runr", 541}, // xx-Runr 1.4634 + {"xx-Samr", 593}, // xx-Samr 1.4635 + {"xx-Sarb", 599}, // xx-Sarb 1.4636 + {"xx-Saur", 582}, // xx-Saur 1.4637 + {"xx-Shaw", 561}, // xx-Shaw 1.4638 + {"xx-Shrd", 611}, // xx-Shrd 1.4639 + {"xx-Sinh", 530}, // xx-Sinh 1.4640 + {"xx-Sora", 612}, // xx-Sora 1.4641 + {"xx-Sund", 578}, // xx-Sund 1.4642 + {"xx-Sylo", 570}, // xx-Sylo 1.4643 + {"xx-Syrc", 519}, // xx-Syrc 1.4644 + {"xx-Tagb", 556}, // xx-Tagb 1.4645 + {"xx-Takr", 613}, // xx-Takr 1.4646 + {"xx-Tale", 558}, // xx-Tale 1.4647 + {"xx-Talu", 567}, // xx-Talu 1.4648 + {"xx-Taml", 526}, // xx-Taml 1.4649 + {"xx-Tavt", 590}, // xx-Tavt 1.4650 + {"xx-Telu", 527}, // xx-Telu 1.4651 + {"xx-Tfng", 569}, // xx-Tfng 1.4652 + {"xx-Tglg", 553}, // xx-Tglg 1.4653 + {"xx-Thaa", 520}, // xx-Thaa 1.4654 + {"xx-Thai", 531}, // xx-Thai 1.4655 + {"xx-Tibt", 533}, // xx-Tibt 1.4656 + {"xx-Ugar", 560}, // xx-Ugar 1.4657 + {"xx-Vaii", 581}, // xx-Vaii 1.4658 + {"xx-Xpeo", 571}, // xx-Xpeo 1.4659 + {"xx-Xsux", 574}, // xx-Xsux 1.4660 + {"xx-Yiii", 548}, // xx-Yiii 1.4661 + {"xx-Zyyy", 512}, // xx-Zyyy 1.4662 + {"xxx", 25}, // xxx 1.4663 + {"yi", 91}, // yi 1.4664 + {"yo", 123}, // yo 1.4665 + {"za", 155}, // za 1.4666 + {"zh", 16}, // zh 1.4667 + {"zh-CN", 16}, // zh-CN 1.4668 + {"zh-HK", 69}, // zh-HK 1.4669 + {"zh-Hani", 16}, // zh-Hani 1.4670 + {"zh-Hans", 16}, // zh-Hans 1.4671 + {"zh-Hant", 69}, // zh-Hant 1.4672 + {"zh-SG", 69}, // zh-SG 1.4673 + {"zh-TW", 69}, // zh-TW 1.4674 + {"zhT", 69}, // zhT 1.4675 + {"zht", 69}, // zht 1.4676 + {"zu", 84}, // zu 1.4677 + {"zzb", 507}, // zzb 1.4678 + {"zze", 511}, // zze 1.4679 + {"zzh", 509}, // zzh 1.4680 + {"zzp", 508}, // zzp 1.4681 +}; 1.4682 + 1.4683 +} // namespace CLD2