summaryrefslogtreecommitdiffstats
path: root/browser/components/translation/cld2/internal/generated_language.cc
diff options
context:
space:
mode:
authorwolfbeast <mcwerewolf@gmail.com>2018-06-04 13:17:38 +0200
committerwolfbeast <mcwerewolf@gmail.com>2018-06-04 13:17:38 +0200
commita1be17c1cea81ebb1e8b131a662c698d78f3f7f2 (patch)
treea92f7de513be600cc07bac458183e9af40e00c06 /browser/components/translation/cld2/internal/generated_language.cc
parentbf11fdd304898ac675e39b01b280d39550e419d0 (diff)
downloadUXP-a1be17c1cea81ebb1e8b131a662c698d78f3f7f2.tar
UXP-a1be17c1cea81ebb1e8b131a662c698d78f3f7f2.tar.gz
UXP-a1be17c1cea81ebb1e8b131a662c698d78f3f7f2.tar.lz
UXP-a1be17c1cea81ebb1e8b131a662c698d78f3f7f2.tar.xz
UXP-a1be17c1cea81ebb1e8b131a662c698d78f3f7f2.zip
Issue #303 Part 1: Move basilisk files from /browser to /application/basilisk
Diffstat (limited to 'browser/components/translation/cld2/internal/generated_language.cc')
-rw-r--r--browser/components/translation/cld2/internal/generated_language.cc4680
1 files changed, 0 insertions, 4680 deletions
diff --git a/browser/components/translation/cld2/internal/generated_language.cc b/browser/components/translation/cld2/internal/generated_language.cc
deleted file mode 100644
index dc4df67cc..000000000
--- a/browser/components/translation/cld2/internal/generated_language.cc
+++ /dev/null
@@ -1,4680 +0,0 @@
-// Copyright 2013 Google Inc. All Rights Reserved.
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-// generated_language.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