4681 lines
139 KiB
C++
4681 lines
139 KiB
C++
// 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
|