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