browser/components/translation/cld2/internal/generated_language.cc

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

michael@0 1 // Copyright 2013 Google Inc. All Rights Reserved.
michael@0 2 //
michael@0 3 // Licensed under the Apache License, Version 2.0 (the "License");
michael@0 4 // you may not use this file except in compliance with the License.
michael@0 5 // You may obtain a copy of the License at
michael@0 6 //
michael@0 7 // http://www.apache.org/licenses/LICENSE-2.0
michael@0 8 //
michael@0 9 // Unless required by applicable law or agreed to in writing, software
michael@0 10 // distributed under the License is distributed on an "AS IS" BASIS,
michael@0 11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
michael@0 12 // See the License for the specific language governing permissions and
michael@0 13 // limitations under the License.
michael@0 14
michael@0 15 // generated_language.cc
michael@0 16 // Machine generated. Do Not Edit.
michael@0 17 //
michael@0 18 // Declarations for languages recognized by CLD2
michael@0 19 //
michael@0 20
michael@0 21 #include "generated_language.h"
michael@0 22 #include "generated_ulscript.h"
michael@0 23
michael@0 24 namespace CLD2 {
michael@0 25
michael@0 26 // Subscripted by enum Language
michael@0 27 extern const int kLanguageToNameSize = 614;
michael@0 28 extern const char* const kLanguageToName[kLanguageToNameSize] = {
michael@0 29 "ENGLISH", // 0 en
michael@0 30 "DANISH", // 1 da
michael@0 31 "DUTCH", // 2 nl
michael@0 32 "FINNISH", // 3 fi
michael@0 33 "FRENCH", // 4 fr
michael@0 34 "GERMAN", // 5 de
michael@0 35 "HEBREW", // 6 iw
michael@0 36 "ITALIAN", // 7 it
michael@0 37 "Japanese", // 8 ja
michael@0 38 "Korean", // 9 ko
michael@0 39 "NORWEGIAN", // 10 no
michael@0 40 "POLISH", // 11 pl
michael@0 41 "PORTUGUESE", // 12 pt
michael@0 42 "RUSSIAN", // 13 ru
michael@0 43 "SPANISH", // 14 es
michael@0 44 "SWEDISH", // 15 sv
michael@0 45 "Chinese", // 16 zh
michael@0 46 "CZECH", // 17 cs
michael@0 47 "GREEK", // 18 el
michael@0 48 "ICELANDIC", // 19 is
michael@0 49 "LATVIAN", // 20 lv
michael@0 50 "LITHUANIAN", // 21 lt
michael@0 51 "ROMANIAN", // 22 ro
michael@0 52 "HUNGARIAN", // 23 hu
michael@0 53 "ESTONIAN", // 24 et
michael@0 54 "Ignore", // 25 xxx
michael@0 55 "Unknown", // 26 un
michael@0 56 "BULGARIAN", // 27 bg
michael@0 57 "CROATIAN", // 28 hr
michael@0 58 "SERBIAN", // 29 sr
michael@0 59 "IRISH", // 30 ga
michael@0 60 "GALICIAN", // 31 gl
michael@0 61 "TAGALOG", // 32 tl
michael@0 62 "TURKISH", // 33 tr
michael@0 63 "UKRAINIAN", // 34 uk
michael@0 64 "HINDI", // 35 hi
michael@0 65 "MACEDONIAN", // 36 mk
michael@0 66 "BENGALI", // 37 bn
michael@0 67 "INDONESIAN", // 38 id
michael@0 68 "LATIN", // 39 la
michael@0 69 "MALAY", // 40 ms
michael@0 70 "MALAYALAM", // 41 ml
michael@0 71 "WELSH", // 42 cy
michael@0 72 "NEPALI", // 43 ne
michael@0 73 "TELUGU", // 44 te
michael@0 74 "ALBANIAN", // 45 sq
michael@0 75 "TAMIL", // 46 ta
michael@0 76 "BELARUSIAN", // 47 be
michael@0 77 "JAVANESE", // 48 jw
michael@0 78 "OCCITAN", // 49 oc
michael@0 79 "URDU", // 50 ur
michael@0 80 "BIHARI", // 51 bh
michael@0 81 "GUJARATI", // 52 gu
michael@0 82 "THAI", // 53 th
michael@0 83 "ARABIC", // 54 ar
michael@0 84 "CATALAN", // 55 ca
michael@0 85 "ESPERANTO", // 56 eo
michael@0 86 "BASQUE", // 57 eu
michael@0 87 "INTERLINGUA", // 58 ia
michael@0 88 "KANNADA", // 59 kn
michael@0 89 "PUNJABI", // 60 pa
michael@0 90 "SCOTS_GAELIC", // 61 gd
michael@0 91 "SWAHILI", // 62 sw
michael@0 92 "SLOVENIAN", // 63 sl
michael@0 93 "MARATHI", // 64 mr
michael@0 94 "MALTESE", // 65 mt
michael@0 95 "VIETNAMESE", // 66 vi
michael@0 96 "FRISIAN", // 67 fy
michael@0 97 "SLOVAK", // 68 sk
michael@0 98 "ChineseT", // 69 zh-Hant
michael@0 99 "FAROESE", // 70 fo
michael@0 100 "SUNDANESE", // 71 su
michael@0 101 "UZBEK", // 72 uz
michael@0 102 "AMHARIC", // 73 am
michael@0 103 "AZERBAIJANI", // 74 az
michael@0 104 "GEORGIAN", // 75 ka
michael@0 105 "TIGRINYA", // 76 ti
michael@0 106 "PERSIAN", // 77 fa
michael@0 107 "BOSNIAN", // 78 bs
michael@0 108 "SINHALESE", // 79 si
michael@0 109 "NORWEGIAN_N", // 80 nn
michael@0 110 "81", // 81
michael@0 111 "82", // 82
michael@0 112 "XHOSA", // 83 xh
michael@0 113 "ZULU", // 84 zu
michael@0 114 "GUARANI", // 85 gn
michael@0 115 "SESOTHO", // 86 st
michael@0 116 "TURKMEN", // 87 tk
michael@0 117 "KYRGYZ", // 88 ky
michael@0 118 "BRETON", // 89 br
michael@0 119 "TWI", // 90 tw
michael@0 120 "YIDDISH", // 91 yi
michael@0 121 "92", // 92
michael@0 122 "SOMALI", // 93 so
michael@0 123 "UIGHUR", // 94 ug
michael@0 124 "KURDISH", // 95 ku
michael@0 125 "MONGOLIAN", // 96 mn
michael@0 126 "ARMENIAN", // 97 hy
michael@0 127 "LAOTHIAN", // 98 lo
michael@0 128 "SINDHI", // 99 sd
michael@0 129 "RHAETO_ROMANCE", // 100 rm
michael@0 130 "AFRIKAANS", // 101 af
michael@0 131 "LUXEMBOURGISH", // 102 lb
michael@0 132 "BURMESE", // 103 my
michael@0 133 "KHMER", // 104 km
michael@0 134 "TIBETAN", // 105 bo
michael@0 135 "DHIVEHI", // 106 dv
michael@0 136 "CHEROKEE", // 107 chr
michael@0 137 "SYRIAC", // 108 syr
michael@0 138 "LIMBU", // 109 lif
michael@0 139 "ORIYA", // 110 or
michael@0 140 "ASSAMESE", // 111 as
michael@0 141 "CORSICAN", // 112 co
michael@0 142 "INTERLINGUE", // 113 ie
michael@0 143 "KAZAKH", // 114 kk
michael@0 144 "LINGALA", // 115 ln
michael@0 145 "116", // 116
michael@0 146 "PASHTO", // 117 ps
michael@0 147 "QUECHUA", // 118 qu
michael@0 148 "SHONA", // 119 sn
michael@0 149 "TAJIK", // 120 tg
michael@0 150 "TATAR", // 121 tt
michael@0 151 "TONGA", // 122 to
michael@0 152 "YORUBA", // 123 yo
michael@0 153 "124", // 124
michael@0 154 "125", // 125
michael@0 155 "126", // 126
michael@0 156 "127", // 127
michael@0 157 "MAORI", // 128 mi
michael@0 158 "WOLOF", // 129 wo
michael@0 159 "ABKHAZIAN", // 130 ab
michael@0 160 "AFAR", // 131 aa
michael@0 161 "AYMARA", // 132 ay
michael@0 162 "BASHKIR", // 133 ba
michael@0 163 "BISLAMA", // 134 bi
michael@0 164 "DZONGKHA", // 135 dz
michael@0 165 "FIJIAN", // 136 fj
michael@0 166 "GREENLANDIC", // 137 kl
michael@0 167 "HAUSA", // 138 ha
michael@0 168 "HAITIAN_CREOLE", // 139 ht
michael@0 169 "INUPIAK", // 140 ik
michael@0 170 "INUKTITUT", // 141 iu
michael@0 171 "KASHMIRI", // 142 ks
michael@0 172 "KINYARWANDA", // 143 rw
michael@0 173 "MALAGASY", // 144 mg
michael@0 174 "NAURU", // 145 na
michael@0 175 "OROMO", // 146 om
michael@0 176 "RUNDI", // 147 rn
michael@0 177 "SAMOAN", // 148 sm
michael@0 178 "SANGO", // 149 sg
michael@0 179 "SANSKRIT", // 150 sa
michael@0 180 "SISWANT", // 151 ss
michael@0 181 "TSONGA", // 152 ts
michael@0 182 "TSWANA", // 153 tn
michael@0 183 "VOLAPUK", // 154 vo
michael@0 184 "ZHUANG", // 155 za
michael@0 185 "KHASI", // 156 kha
michael@0 186 "SCOTS", // 157 sco
michael@0 187 "GANDA", // 158 lg
michael@0 188 "MANX", // 159 gv
michael@0 189 "MONTENEGRIN", // 160 sr-ME
michael@0 190 "AKAN", // 161 ak
michael@0 191 "IGBO", // 162 ig
michael@0 192 "MAURITIAN_CREOLE", // 163 mfe
michael@0 193 "HAWAIIAN", // 164 haw
michael@0 194 "CEBUANO", // 165 ceb
michael@0 195 "EWE", // 166 ee
michael@0 196 "GA", // 167 gaa
michael@0 197 "HMONG", // 168 hmn
michael@0 198 "KRIO", // 169 kri
michael@0 199 "LOZI", // 170 loz
michael@0 200 "LUBA_LULUA", // 171 lua
michael@0 201 "LUO_KENYA_AND_TANZANIA", // 172 luo
michael@0 202 "NEWARI", // 173 new
michael@0 203 "NYANJA", // 174 ny
michael@0 204 "OSSETIAN", // 175 os
michael@0 205 "PAMPANGA", // 176 pam
michael@0 206 "PEDI", // 177 nso
michael@0 207 "RAJASTHANI", // 178 raj
michael@0 208 "SESELWA", // 179 crs
michael@0 209 "TUMBUKA", // 180 tum
michael@0 210 "VENDA", // 181 ve
michael@0 211 "WARAY_PHILIPPINES", // 182 war
michael@0 212 "183", // 183
michael@0 213 "184", // 184
michael@0 214 "185", // 185
michael@0 215 "186", // 186
michael@0 216 "187", // 187
michael@0 217 "188", // 188
michael@0 218 "189", // 189
michael@0 219 "190", // 190
michael@0 220 "191", // 191
michael@0 221 "192", // 192
michael@0 222 "193", // 193
michael@0 223 "194", // 194
michael@0 224 "195", // 195
michael@0 225 "196", // 196
michael@0 226 "197", // 197
michael@0 227 "198", // 198
michael@0 228 "199", // 199
michael@0 229 "200", // 200
michael@0 230 "201", // 201
michael@0 231 "202", // 202
michael@0 232 "203", // 203
michael@0 233 "204", // 204
michael@0 234 "205", // 205
michael@0 235 "206", // 206
michael@0 236 "207", // 207
michael@0 237 "208", // 208
michael@0 238 "209", // 209
michael@0 239 "210", // 210
michael@0 240 "211", // 211
michael@0 241 "212", // 212
michael@0 242 "213", // 213
michael@0 243 "214", // 214
michael@0 244 "215", // 215
michael@0 245 "216", // 216
michael@0 246 "217", // 217
michael@0 247 "218", // 218
michael@0 248 "219", // 219
michael@0 249 "220", // 220
michael@0 250 "221", // 221
michael@0 251 "222", // 222
michael@0 252 "223", // 223
michael@0 253 "224", // 224
michael@0 254 "225", // 225
michael@0 255 "226", // 226
michael@0 256 "227", // 227
michael@0 257 "228", // 228
michael@0 258 "229", // 229
michael@0 259 "230", // 230
michael@0 260 "231", // 231
michael@0 261 "232", // 232
michael@0 262 "233", // 233
michael@0 263 "234", // 234
michael@0 264 "235", // 235
michael@0 265 "236", // 236
michael@0 266 "237", // 237
michael@0 267 "238", // 238
michael@0 268 "239", // 239
michael@0 269 "240", // 240
michael@0 270 "241", // 241
michael@0 271 "242", // 242
michael@0 272 "243", // 243
michael@0 273 "244", // 244
michael@0 274 "245", // 245
michael@0 275 "246", // 246
michael@0 276 "247", // 247
michael@0 277 "248", // 248
michael@0 278 "249", // 249
michael@0 279 "250", // 250
michael@0 280 "251", // 251
michael@0 281 "252", // 252
michael@0 282 "253", // 253
michael@0 283 "254", // 254
michael@0 284 "255", // 255
michael@0 285 "256", // 256
michael@0 286 "257", // 257
michael@0 287 "258", // 258
michael@0 288 "259", // 259
michael@0 289 "260", // 260
michael@0 290 "261", // 261
michael@0 291 "262", // 262
michael@0 292 "263", // 263
michael@0 293 "264", // 264
michael@0 294 "265", // 265
michael@0 295 "266", // 266
michael@0 296 "267", // 267
michael@0 297 "268", // 268
michael@0 298 "269", // 269
michael@0 299 "270", // 270
michael@0 300 "271", // 271
michael@0 301 "272", // 272
michael@0 302 "273", // 273
michael@0 303 "274", // 274
michael@0 304 "275", // 275
michael@0 305 "276", // 276
michael@0 306 "277", // 277
michael@0 307 "278", // 278
michael@0 308 "279", // 279
michael@0 309 "280", // 280
michael@0 310 "281", // 281
michael@0 311 "282", // 282
michael@0 312 "283", // 283
michael@0 313 "284", // 284
michael@0 314 "285", // 285
michael@0 315 "286", // 286
michael@0 316 "287", // 287
michael@0 317 "288", // 288
michael@0 318 "289", // 289
michael@0 319 "290", // 290
michael@0 320 "291", // 291
michael@0 321 "292", // 292
michael@0 322 "293", // 293
michael@0 323 "294", // 294
michael@0 324 "295", // 295
michael@0 325 "296", // 296
michael@0 326 "297", // 297
michael@0 327 "298", // 298
michael@0 328 "299", // 299
michael@0 329 "300", // 300
michael@0 330 "301", // 301
michael@0 331 "302", // 302
michael@0 332 "303", // 303
michael@0 333 "304", // 304
michael@0 334 "305", // 305
michael@0 335 "306", // 306
michael@0 336 "307", // 307
michael@0 337 "308", // 308
michael@0 338 "309", // 309
michael@0 339 "310", // 310
michael@0 340 "311", // 311
michael@0 341 "312", // 312
michael@0 342 "313", // 313
michael@0 343 "314", // 314
michael@0 344 "315", // 315
michael@0 345 "316", // 316
michael@0 346 "317", // 317
michael@0 347 "318", // 318
michael@0 348 "319", // 319
michael@0 349 "320", // 320
michael@0 350 "321", // 321
michael@0 351 "322", // 322
michael@0 352 "323", // 323
michael@0 353 "324", // 324
michael@0 354 "325", // 325
michael@0 355 "326", // 326
michael@0 356 "327", // 327
michael@0 357 "328", // 328
michael@0 358 "329", // 329
michael@0 359 "330", // 330
michael@0 360 "331", // 331
michael@0 361 "332", // 332
michael@0 362 "333", // 333
michael@0 363 "334", // 334
michael@0 364 "335", // 335
michael@0 365 "336", // 336
michael@0 366 "337", // 337
michael@0 367 "338", // 338
michael@0 368 "339", // 339
michael@0 369 "340", // 340
michael@0 370 "341", // 341
michael@0 371 "342", // 342
michael@0 372 "343", // 343
michael@0 373 "344", // 344
michael@0 374 "345", // 345
michael@0 375 "346", // 346
michael@0 376 "347", // 347
michael@0 377 "348", // 348
michael@0 378 "349", // 349
michael@0 379 "350", // 350
michael@0 380 "351", // 351
michael@0 381 "352", // 352
michael@0 382 "353", // 353
michael@0 383 "354", // 354
michael@0 384 "355", // 355
michael@0 385 "356", // 356
michael@0 386 "357", // 357
michael@0 387 "358", // 358
michael@0 388 "359", // 359
michael@0 389 "360", // 360
michael@0 390 "361", // 361
michael@0 391 "362", // 362
michael@0 392 "363", // 363
michael@0 393 "364", // 364
michael@0 394 "365", // 365
michael@0 395 "366", // 366
michael@0 396 "367", // 367
michael@0 397 "368", // 368
michael@0 398 "369", // 369
michael@0 399 "370", // 370
michael@0 400 "371", // 371
michael@0 401 "372", // 372
michael@0 402 "373", // 373
michael@0 403 "374", // 374
michael@0 404 "375", // 375
michael@0 405 "376", // 376
michael@0 406 "377", // 377
michael@0 407 "378", // 378
michael@0 408 "379", // 379
michael@0 409 "380", // 380
michael@0 410 "381", // 381
michael@0 411 "382", // 382
michael@0 412 "383", // 383
michael@0 413 "384", // 384
michael@0 414 "385", // 385
michael@0 415 "386", // 386
michael@0 416 "387", // 387
michael@0 417 "388", // 388
michael@0 418 "389", // 389
michael@0 419 "390", // 390
michael@0 420 "391", // 391
michael@0 421 "392", // 392
michael@0 422 "393", // 393
michael@0 423 "394", // 394
michael@0 424 "395", // 395
michael@0 425 "396", // 396
michael@0 426 "397", // 397
michael@0 427 "398", // 398
michael@0 428 "399", // 399
michael@0 429 "400", // 400
michael@0 430 "401", // 401
michael@0 431 "402", // 402
michael@0 432 "403", // 403
michael@0 433 "404", // 404
michael@0 434 "405", // 405
michael@0 435 "406", // 406
michael@0 436 "407", // 407
michael@0 437 "408", // 408
michael@0 438 "409", // 409
michael@0 439 "410", // 410
michael@0 440 "411", // 411
michael@0 441 "412", // 412
michael@0 442 "413", // 413
michael@0 443 "414", // 414
michael@0 444 "415", // 415
michael@0 445 "416", // 416
michael@0 446 "417", // 417
michael@0 447 "418", // 418
michael@0 448 "419", // 419
michael@0 449 "420", // 420
michael@0 450 "421", // 421
michael@0 451 "422", // 422
michael@0 452 "423", // 423
michael@0 453 "424", // 424
michael@0 454 "425", // 425
michael@0 455 "426", // 426
michael@0 456 "427", // 427
michael@0 457 "428", // 428
michael@0 458 "429", // 429
michael@0 459 "430", // 430
michael@0 460 "431", // 431
michael@0 461 "432", // 432
michael@0 462 "433", // 433
michael@0 463 "434", // 434
michael@0 464 "435", // 435
michael@0 465 "436", // 436
michael@0 466 "437", // 437
michael@0 467 "438", // 438
michael@0 468 "439", // 439
michael@0 469 "440", // 440
michael@0 470 "441", // 441
michael@0 471 "442", // 442
michael@0 472 "443", // 443
michael@0 473 "444", // 444
michael@0 474 "445", // 445
michael@0 475 "446", // 446
michael@0 476 "447", // 447
michael@0 477 "448", // 448
michael@0 478 "449", // 449
michael@0 479 "450", // 450
michael@0 480 "451", // 451
michael@0 481 "452", // 452
michael@0 482 "453", // 453
michael@0 483 "454", // 454
michael@0 484 "455", // 455
michael@0 485 "456", // 456
michael@0 486 "457", // 457
michael@0 487 "458", // 458
michael@0 488 "459", // 459
michael@0 489 "460", // 460
michael@0 490 "461", // 461
michael@0 491 "462", // 462
michael@0 492 "463", // 463
michael@0 493 "464", // 464
michael@0 494 "465", // 465
michael@0 495 "466", // 466
michael@0 496 "467", // 467
michael@0 497 "468", // 468
michael@0 498 "469", // 469
michael@0 499 "470", // 470
michael@0 500 "471", // 471
michael@0 501 "472", // 472
michael@0 502 "473", // 473
michael@0 503 "474", // 474
michael@0 504 "475", // 475
michael@0 505 "476", // 476
michael@0 506 "477", // 477
michael@0 507 "478", // 478
michael@0 508 "479", // 479
michael@0 509 "480", // 480
michael@0 510 "481", // 481
michael@0 511 "482", // 482
michael@0 512 "483", // 483
michael@0 513 "484", // 484
michael@0 514 "485", // 485
michael@0 515 "486", // 486
michael@0 516 "487", // 487
michael@0 517 "488", // 488
michael@0 518 "489", // 489
michael@0 519 "490", // 490
michael@0 520 "491", // 491
michael@0 521 "492", // 492
michael@0 522 "493", // 493
michael@0 523 "494", // 494
michael@0 524 "495", // 495
michael@0 525 "496", // 496
michael@0 526 "497", // 497
michael@0 527 "498", // 498
michael@0 528 "499", // 499
michael@0 529 "500", // 500
michael@0 530 "501", // 501
michael@0 531 "502", // 502
michael@0 532 "503", // 503
michael@0 533 "504", // 504
michael@0 534 "505", // 505
michael@0 535 "NDEBELE", // 506 nr
michael@0 536 "X_BORK_BORK_BORK", // 507 zzb
michael@0 537 "X_PIG_LATIN", // 508 zzp
michael@0 538 "X_HACKER", // 509 zzh
michael@0 539 "X_KLINGON", // 510 tlh
michael@0 540 "X_ELMER_FUDD", // 511 zze
michael@0 541 "X_Common", // 512 xx-Zyyy
michael@0 542 "X_Latin", // 513 xx-Latn
michael@0 543 "X_Greek", // 514 xx-Grek
michael@0 544 "X_Cyrillic", // 515 xx-Cyrl
michael@0 545 "X_Armenian", // 516 xx-Armn
michael@0 546 "X_Hebrew", // 517 xx-Hebr
michael@0 547 "X_Arabic", // 518 xx-Arab
michael@0 548 "X_Syriac", // 519 xx-Syrc
michael@0 549 "X_Thaana", // 520 xx-Thaa
michael@0 550 "X_Devanagari", // 521 xx-Deva
michael@0 551 "X_Bengali", // 522 xx-Beng
michael@0 552 "X_Gurmukhi", // 523 xx-Guru
michael@0 553 "X_Gujarati", // 524 xx-Gujr
michael@0 554 "X_Oriya", // 525 xx-Orya
michael@0 555 "X_Tamil", // 526 xx-Taml
michael@0 556 "X_Telugu", // 527 xx-Telu
michael@0 557 "X_Kannada", // 528 xx-Knda
michael@0 558 "X_Malayalam", // 529 xx-Mlym
michael@0 559 "X_Sinhala", // 530 xx-Sinh
michael@0 560 "X_Thai", // 531 xx-Thai
michael@0 561 "X_Lao", // 532 xx-Laoo
michael@0 562 "X_Tibetan", // 533 xx-Tibt
michael@0 563 "X_Myanmar", // 534 xx-Mymr
michael@0 564 "X_Georgian", // 535 xx-Geor
michael@0 565 "X_Hangul", // 536 xx-Hang
michael@0 566 "X_Ethiopic", // 537 xx-Ethi
michael@0 567 "X_Cherokee", // 538 xx-Cher
michael@0 568 "X_Canadian_Aboriginal", // 539 xx-Cans
michael@0 569 "X_Ogham", // 540 xx-Ogam
michael@0 570 "X_Runic", // 541 xx-Runr
michael@0 571 "X_Khmer", // 542 xx-Khmr
michael@0 572 "X_Mongolian", // 543 xx-Mong
michael@0 573 "X_Hiragana", // 544 xx-Hira
michael@0 574 "X_Katakana", // 545 xx-Kana
michael@0 575 "X_Bopomofo", // 546 xx-Bopo
michael@0 576 "X_Han", // 547 xx-Hani
michael@0 577 "X_Yi", // 548 xx-Yiii
michael@0 578 "X_Old_Italic", // 549 xx-Ital
michael@0 579 "X_Gothic", // 550 xx-Goth
michael@0 580 "X_Deseret", // 551 xx-Dsrt
michael@0 581 "X_Inherited", // 552 xx-Qaai
michael@0 582 "X_Tagalog", // 553 xx-Tglg
michael@0 583 "X_Hanunoo", // 554 xx-Hano
michael@0 584 "X_Buhid", // 555 xx-Buhd
michael@0 585 "X_Tagbanwa", // 556 xx-Tagb
michael@0 586 "X_Limbu", // 557 xx-Limb
michael@0 587 "X_Tai_Le", // 558 xx-Tale
michael@0 588 "X_Linear_B", // 559 xx-Linb
michael@0 589 "X_Ugaritic", // 560 xx-Ugar
michael@0 590 "X_Shavian", // 561 xx-Shaw
michael@0 591 "X_Osmanya", // 562 xx-Osma
michael@0 592 "X_Cypriot", // 563 xx-Cprt
michael@0 593 "X_Braille", // 564 xx-Brai
michael@0 594 "X_Buginese", // 565 xx-Bugi
michael@0 595 "X_Coptic", // 566 xx-Copt
michael@0 596 "X_New_Tai_Lue", // 567 xx-Talu
michael@0 597 "X_Glagolitic", // 568 xx-Glag
michael@0 598 "X_Tifinagh", // 569 xx-Tfng
michael@0 599 "X_Syloti_Nagri", // 570 xx-Sylo
michael@0 600 "X_Old_Persian", // 571 xx-Xpeo
michael@0 601 "X_Kharoshthi", // 572 xx-Khar
michael@0 602 "X_Balinese", // 573 xx-Bali
michael@0 603 "X_Cuneiform", // 574 xx-Xsux
michael@0 604 "X_Phoenician", // 575 xx-Phnx
michael@0 605 "X_Phags_Pa", // 576 xx-Phag
michael@0 606 "X_Nko", // 577 xx-Nkoo
michael@0 607 "X_Sundanese", // 578 xx-Sund
michael@0 608 "X_Lepcha", // 579 xx-Lepc
michael@0 609 "X_Ol_Chiki", // 580 xx-Olck
michael@0 610 "X_Vai", // 581 xx-Vaii
michael@0 611 "X_Saurashtra", // 582 xx-Saur
michael@0 612 "X_Kayah_Li", // 583 xx-Kali
michael@0 613 "X_Rejang", // 584 xx-Rjng
michael@0 614 "X_Lycian", // 585 xx-Lyci
michael@0 615 "X_Carian", // 586 xx-Cari
michael@0 616 "X_Lydian", // 587 xx-Lydi
michael@0 617 "X_Cham", // 588 xx-Cham
michael@0 618 "X_Tai_Tham", // 589 xx-Lana
michael@0 619 "X_Tai_Viet", // 590 xx-Tavt
michael@0 620 "X_Avestan", // 591 xx-Avst
michael@0 621 "X_Egyptian_Hieroglyphs", // 592 xx-Egyp
michael@0 622 "X_Samaritan", // 593 xx-Samr
michael@0 623 "X_Lisu", // 594 xx-Lisu
michael@0 624 "X_Bamum", // 595 xx-Bamu
michael@0 625 "X_Javanese", // 596 xx-Java
michael@0 626 "X_Meetei_Mayek", // 597 xx-Mtei
michael@0 627 "X_Imperial_Aramaic", // 598 xx-Armi
michael@0 628 "X_Old_South_Arabian", // 599 xx-Sarb
michael@0 629 "X_Inscriptional_Parthian", // 600 xx-Prti
michael@0 630 "X_Inscriptional_Pahlavi", // 601 xx-Phli
michael@0 631 "X_Old_Turkic", // 602 xx-Orkh
michael@0 632 "X_Kaithi", // 603 xx-Kthi
michael@0 633 "X_Batak", // 604 xx-Batk
michael@0 634 "X_Brahmi", // 605 xx-Brah
michael@0 635 "X_Mandaic", // 606 xx-Mand
michael@0 636 "X_Chakma", // 607 xx-Cakm
michael@0 637 "X_Meroitic_Cursive", // 608 xx-Merc
michael@0 638 "X_Meroitic_Hieroglyphs", // 609 xx-Mero
michael@0 639 "X_Miao", // 610 xx-Plrd
michael@0 640 "X_Sharada", // 611 xx-Shrd
michael@0 641 "X_Sora_Sompeng", // 612 xx-Sora
michael@0 642 "X_Takri", // 613 xx-Takr
michael@0 643 };
michael@0 644
michael@0 645 // Subscripted by enum Language
michael@0 646 extern const int kLanguageToCodeSize = 614;
michael@0 647 extern const char* const kLanguageToCode[kLanguageToCodeSize] = {
michael@0 648 "en", // 0 ENGLISH
michael@0 649 "da", // 1 DANISH
michael@0 650 "nl", // 2 DUTCH
michael@0 651 "fi", // 3 FINNISH
michael@0 652 "fr", // 4 FRENCH
michael@0 653 "de", // 5 GERMAN
michael@0 654 "iw", // 6 HEBREW
michael@0 655 "it", // 7 ITALIAN
michael@0 656 "ja", // 8 Japanese
michael@0 657 "ko", // 9 Korean
michael@0 658 "no", // 10 NORWEGIAN
michael@0 659 "pl", // 11 POLISH
michael@0 660 "pt", // 12 PORTUGUESE
michael@0 661 "ru", // 13 RUSSIAN
michael@0 662 "es", // 14 SPANISH
michael@0 663 "sv", // 15 SWEDISH
michael@0 664 "zh", // 16 Chinese
michael@0 665 "cs", // 17 CZECH
michael@0 666 "el", // 18 GREEK
michael@0 667 "is", // 19 ICELANDIC
michael@0 668 "lv", // 20 LATVIAN
michael@0 669 "lt", // 21 LITHUANIAN
michael@0 670 "ro", // 22 ROMANIAN
michael@0 671 "hu", // 23 HUNGARIAN
michael@0 672 "et", // 24 ESTONIAN
michael@0 673 "xxx", // 25 Ignore
michael@0 674 "un", // 26 Unknown
michael@0 675 "bg", // 27 BULGARIAN
michael@0 676 "hr", // 28 CROATIAN
michael@0 677 "sr", // 29 SERBIAN
michael@0 678 "ga", // 30 IRISH
michael@0 679 "gl", // 31 GALICIAN
michael@0 680 "tl", // 32 TAGALOG
michael@0 681 "tr", // 33 TURKISH
michael@0 682 "uk", // 34 UKRAINIAN
michael@0 683 "hi", // 35 HINDI
michael@0 684 "mk", // 36 MACEDONIAN
michael@0 685 "bn", // 37 BENGALI
michael@0 686 "id", // 38 INDONESIAN
michael@0 687 "la", // 39 LATIN
michael@0 688 "ms", // 40 MALAY
michael@0 689 "ml", // 41 MALAYALAM
michael@0 690 "cy", // 42 WELSH
michael@0 691 "ne", // 43 NEPALI
michael@0 692 "te", // 44 TELUGU
michael@0 693 "sq", // 45 ALBANIAN
michael@0 694 "ta", // 46 TAMIL
michael@0 695 "be", // 47 BELARUSIAN
michael@0 696 "jw", // 48 JAVANESE
michael@0 697 "oc", // 49 OCCITAN
michael@0 698 "ur", // 50 URDU
michael@0 699 "bh", // 51 BIHARI
michael@0 700 "gu", // 52 GUJARATI
michael@0 701 "th", // 53 THAI
michael@0 702 "ar", // 54 ARABIC
michael@0 703 "ca", // 55 CATALAN
michael@0 704 "eo", // 56 ESPERANTO
michael@0 705 "eu", // 57 BASQUE
michael@0 706 "ia", // 58 INTERLINGUA
michael@0 707 "kn", // 59 KANNADA
michael@0 708 "pa", // 60 PUNJABI
michael@0 709 "gd", // 61 SCOTS_GAELIC
michael@0 710 "sw", // 62 SWAHILI
michael@0 711 "sl", // 63 SLOVENIAN
michael@0 712 "mr", // 64 MARATHI
michael@0 713 "mt", // 65 MALTESE
michael@0 714 "vi", // 66 VIETNAMESE
michael@0 715 "fy", // 67 FRISIAN
michael@0 716 "sk", // 68 SLOVAK
michael@0 717 "zh-Hant", // 69 ChineseT
michael@0 718 "fo", // 70 FAROESE
michael@0 719 "su", // 71 SUNDANESE
michael@0 720 "uz", // 72 UZBEK
michael@0 721 "am", // 73 AMHARIC
michael@0 722 "az", // 74 AZERBAIJANI
michael@0 723 "ka", // 75 GEORGIAN
michael@0 724 "ti", // 76 TIGRINYA
michael@0 725 "fa", // 77 PERSIAN
michael@0 726 "bs", // 78 BOSNIAN
michael@0 727 "si", // 79 SINHALESE
michael@0 728 "nn", // 80 NORWEGIAN_N
michael@0 729 "", // 81 81
michael@0 730 "", // 82 82
michael@0 731 "xh", // 83 XHOSA
michael@0 732 "zu", // 84 ZULU
michael@0 733 "gn", // 85 GUARANI
michael@0 734 "st", // 86 SESOTHO
michael@0 735 "tk", // 87 TURKMEN
michael@0 736 "ky", // 88 KYRGYZ
michael@0 737 "br", // 89 BRETON
michael@0 738 "tw", // 90 TWI
michael@0 739 "yi", // 91 YIDDISH
michael@0 740 "", // 92 92
michael@0 741 "so", // 93 SOMALI
michael@0 742 "ug", // 94 UIGHUR
michael@0 743 "ku", // 95 KURDISH
michael@0 744 "mn", // 96 MONGOLIAN
michael@0 745 "hy", // 97 ARMENIAN
michael@0 746 "lo", // 98 LAOTHIAN
michael@0 747 "sd", // 99 SINDHI
michael@0 748 "rm", // 100 RHAETO_ROMANCE
michael@0 749 "af", // 101 AFRIKAANS
michael@0 750 "lb", // 102 LUXEMBOURGISH
michael@0 751 "my", // 103 BURMESE
michael@0 752 "km", // 104 KHMER
michael@0 753 "bo", // 105 TIBETAN
michael@0 754 "dv", // 106 DHIVEHI
michael@0 755 "chr", // 107 CHEROKEE
michael@0 756 "syr", // 108 SYRIAC
michael@0 757 "lif", // 109 LIMBU
michael@0 758 "or", // 110 ORIYA
michael@0 759 "as", // 111 ASSAMESE
michael@0 760 "co", // 112 CORSICAN
michael@0 761 "ie", // 113 INTERLINGUE
michael@0 762 "kk", // 114 KAZAKH
michael@0 763 "ln", // 115 LINGALA
michael@0 764 "", // 116 116
michael@0 765 "ps", // 117 PASHTO
michael@0 766 "qu", // 118 QUECHUA
michael@0 767 "sn", // 119 SHONA
michael@0 768 "tg", // 120 TAJIK
michael@0 769 "tt", // 121 TATAR
michael@0 770 "to", // 122 TONGA
michael@0 771 "yo", // 123 YORUBA
michael@0 772 "", // 124 124
michael@0 773 "", // 125 125
michael@0 774 "", // 126 126
michael@0 775 "", // 127 127
michael@0 776 "mi", // 128 MAORI
michael@0 777 "wo", // 129 WOLOF
michael@0 778 "ab", // 130 ABKHAZIAN
michael@0 779 "aa", // 131 AFAR
michael@0 780 "ay", // 132 AYMARA
michael@0 781 "ba", // 133 BASHKIR
michael@0 782 "bi", // 134 BISLAMA
michael@0 783 "dz", // 135 DZONGKHA
michael@0 784 "fj", // 136 FIJIAN
michael@0 785 "kl", // 137 GREENLANDIC
michael@0 786 "ha", // 138 HAUSA
michael@0 787 "ht", // 139 HAITIAN_CREOLE
michael@0 788 "ik", // 140 INUPIAK
michael@0 789 "iu", // 141 INUKTITUT
michael@0 790 "ks", // 142 KASHMIRI
michael@0 791 "rw", // 143 KINYARWANDA
michael@0 792 "mg", // 144 MALAGASY
michael@0 793 "na", // 145 NAURU
michael@0 794 "om", // 146 OROMO
michael@0 795 "rn", // 147 RUNDI
michael@0 796 "sm", // 148 SAMOAN
michael@0 797 "sg", // 149 SANGO
michael@0 798 "sa", // 150 SANSKRIT
michael@0 799 "ss", // 151 SISWANT
michael@0 800 "ts", // 152 TSONGA
michael@0 801 "tn", // 153 TSWANA
michael@0 802 "vo", // 154 VOLAPUK
michael@0 803 "za", // 155 ZHUANG
michael@0 804 "kha", // 156 KHASI
michael@0 805 "sco", // 157 SCOTS
michael@0 806 "lg", // 158 GANDA
michael@0 807 "gv", // 159 MANX
michael@0 808 "sr-ME", // 160 MONTENEGRIN
michael@0 809 "ak", // 161 AKAN
michael@0 810 "ig", // 162 IGBO
michael@0 811 "mfe", // 163 MAURITIAN_CREOLE
michael@0 812 "haw", // 164 HAWAIIAN
michael@0 813 "ceb", // 165 CEBUANO
michael@0 814 "ee", // 166 EWE
michael@0 815 "gaa", // 167 GA
michael@0 816 "hmn", // 168 HMONG
michael@0 817 "kri", // 169 KRIO
michael@0 818 "loz", // 170 LOZI
michael@0 819 "lua", // 171 LUBA_LULUA
michael@0 820 "luo", // 172 LUO_KENYA_AND_TANZANIA
michael@0 821 "new", // 173 NEWARI
michael@0 822 "ny", // 174 NYANJA
michael@0 823 "os", // 175 OSSETIAN
michael@0 824 "pam", // 176 PAMPANGA
michael@0 825 "nso", // 177 PEDI
michael@0 826 "raj", // 178 RAJASTHANI
michael@0 827 "crs", // 179 SESELWA
michael@0 828 "tum", // 180 TUMBUKA
michael@0 829 "ve", // 181 VENDA
michael@0 830 "war", // 182 WARAY_PHILIPPINES
michael@0 831 "", // 183 183
michael@0 832 "", // 184 184
michael@0 833 "", // 185 185
michael@0 834 "", // 186 186
michael@0 835 "", // 187 187
michael@0 836 "", // 188 188
michael@0 837 "", // 189 189
michael@0 838 "", // 190 190
michael@0 839 "", // 191 191
michael@0 840 "", // 192 192
michael@0 841 "", // 193 193
michael@0 842 "", // 194 194
michael@0 843 "", // 195 195
michael@0 844 "", // 196 196
michael@0 845 "", // 197 197
michael@0 846 "", // 198 198
michael@0 847 "", // 199 199
michael@0 848 "", // 200 200
michael@0 849 "", // 201 201
michael@0 850 "", // 202 202
michael@0 851 "", // 203 203
michael@0 852 "", // 204 204
michael@0 853 "", // 205 205
michael@0 854 "", // 206 206
michael@0 855 "", // 207 207
michael@0 856 "", // 208 208
michael@0 857 "", // 209 209
michael@0 858 "", // 210 210
michael@0 859 "", // 211 211
michael@0 860 "", // 212 212
michael@0 861 "", // 213 213
michael@0 862 "", // 214 214
michael@0 863 "", // 215 215
michael@0 864 "", // 216 216
michael@0 865 "", // 217 217
michael@0 866 "", // 218 218
michael@0 867 "", // 219 219
michael@0 868 "", // 220 220
michael@0 869 "", // 221 221
michael@0 870 "", // 222 222
michael@0 871 "", // 223 223
michael@0 872 "", // 224 224
michael@0 873 "", // 225 225
michael@0 874 "", // 226 226
michael@0 875 "", // 227 227
michael@0 876 "", // 228 228
michael@0 877 "", // 229 229
michael@0 878 "", // 230 230
michael@0 879 "", // 231 231
michael@0 880 "", // 232 232
michael@0 881 "", // 233 233
michael@0 882 "", // 234 234
michael@0 883 "", // 235 235
michael@0 884 "", // 236 236
michael@0 885 "", // 237 237
michael@0 886 "", // 238 238
michael@0 887 "", // 239 239
michael@0 888 "", // 240 240
michael@0 889 "", // 241 241
michael@0 890 "", // 242 242
michael@0 891 "", // 243 243
michael@0 892 "", // 244 244
michael@0 893 "", // 245 245
michael@0 894 "", // 246 246
michael@0 895 "", // 247 247
michael@0 896 "", // 248 248
michael@0 897 "", // 249 249
michael@0 898 "", // 250 250
michael@0 899 "", // 251 251
michael@0 900 "", // 252 252
michael@0 901 "", // 253 253
michael@0 902 "", // 254 254
michael@0 903 "", // 255 255
michael@0 904 "", // 256 256
michael@0 905 "", // 257 257
michael@0 906 "", // 258 258
michael@0 907 "", // 259 259
michael@0 908 "", // 260 260
michael@0 909 "", // 261 261
michael@0 910 "", // 262 262
michael@0 911 "", // 263 263
michael@0 912 "", // 264 264
michael@0 913 "", // 265 265
michael@0 914 "", // 266 266
michael@0 915 "", // 267 267
michael@0 916 "", // 268 268
michael@0 917 "", // 269 269
michael@0 918 "", // 270 270
michael@0 919 "", // 271 271
michael@0 920 "", // 272 272
michael@0 921 "", // 273 273
michael@0 922 "", // 274 274
michael@0 923 "", // 275 275
michael@0 924 "", // 276 276
michael@0 925 "", // 277 277
michael@0 926 "", // 278 278
michael@0 927 "", // 279 279
michael@0 928 "", // 280 280
michael@0 929 "", // 281 281
michael@0 930 "", // 282 282
michael@0 931 "", // 283 283
michael@0 932 "", // 284 284
michael@0 933 "", // 285 285
michael@0 934 "", // 286 286
michael@0 935 "", // 287 287
michael@0 936 "", // 288 288
michael@0 937 "", // 289 289
michael@0 938 "", // 290 290
michael@0 939 "", // 291 291
michael@0 940 "", // 292 292
michael@0 941 "", // 293 293
michael@0 942 "", // 294 294
michael@0 943 "", // 295 295
michael@0 944 "", // 296 296
michael@0 945 "", // 297 297
michael@0 946 "", // 298 298
michael@0 947 "", // 299 299
michael@0 948 "", // 300 300
michael@0 949 "", // 301 301
michael@0 950 "", // 302 302
michael@0 951 "", // 303 303
michael@0 952 "", // 304 304
michael@0 953 "", // 305 305
michael@0 954 "", // 306 306
michael@0 955 "", // 307 307
michael@0 956 "", // 308 308
michael@0 957 "", // 309 309
michael@0 958 "", // 310 310
michael@0 959 "", // 311 311
michael@0 960 "", // 312 312
michael@0 961 "", // 313 313
michael@0 962 "", // 314 314
michael@0 963 "", // 315 315
michael@0 964 "", // 316 316
michael@0 965 "", // 317 317
michael@0 966 "", // 318 318
michael@0 967 "", // 319 319
michael@0 968 "", // 320 320
michael@0 969 "", // 321 321
michael@0 970 "", // 322 322
michael@0 971 "", // 323 323
michael@0 972 "", // 324 324
michael@0 973 "", // 325 325
michael@0 974 "", // 326 326
michael@0 975 "", // 327 327
michael@0 976 "", // 328 328
michael@0 977 "", // 329 329
michael@0 978 "", // 330 330
michael@0 979 "", // 331 331
michael@0 980 "", // 332 332
michael@0 981 "", // 333 333
michael@0 982 "", // 334 334
michael@0 983 "", // 335 335
michael@0 984 "", // 336 336
michael@0 985 "", // 337 337
michael@0 986 "", // 338 338
michael@0 987 "", // 339 339
michael@0 988 "", // 340 340
michael@0 989 "", // 341 341
michael@0 990 "", // 342 342
michael@0 991 "", // 343 343
michael@0 992 "", // 344 344
michael@0 993 "", // 345 345
michael@0 994 "", // 346 346
michael@0 995 "", // 347 347
michael@0 996 "", // 348 348
michael@0 997 "", // 349 349
michael@0 998 "", // 350 350
michael@0 999 "", // 351 351
michael@0 1000 "", // 352 352
michael@0 1001 "", // 353 353
michael@0 1002 "", // 354 354
michael@0 1003 "", // 355 355
michael@0 1004 "", // 356 356
michael@0 1005 "", // 357 357
michael@0 1006 "", // 358 358
michael@0 1007 "", // 359 359
michael@0 1008 "", // 360 360
michael@0 1009 "", // 361 361
michael@0 1010 "", // 362 362
michael@0 1011 "", // 363 363
michael@0 1012 "", // 364 364
michael@0 1013 "", // 365 365
michael@0 1014 "", // 366 366
michael@0 1015 "", // 367 367
michael@0 1016 "", // 368 368
michael@0 1017 "", // 369 369
michael@0 1018 "", // 370 370
michael@0 1019 "", // 371 371
michael@0 1020 "", // 372 372
michael@0 1021 "", // 373 373
michael@0 1022 "", // 374 374
michael@0 1023 "", // 375 375
michael@0 1024 "", // 376 376
michael@0 1025 "", // 377 377
michael@0 1026 "", // 378 378
michael@0 1027 "", // 379 379
michael@0 1028 "", // 380 380
michael@0 1029 "", // 381 381
michael@0 1030 "", // 382 382
michael@0 1031 "", // 383 383
michael@0 1032 "", // 384 384
michael@0 1033 "", // 385 385
michael@0 1034 "", // 386 386
michael@0 1035 "", // 387 387
michael@0 1036 "", // 388 388
michael@0 1037 "", // 389 389
michael@0 1038 "", // 390 390
michael@0 1039 "", // 391 391
michael@0 1040 "", // 392 392
michael@0 1041 "", // 393 393
michael@0 1042 "", // 394 394
michael@0 1043 "", // 395 395
michael@0 1044 "", // 396 396
michael@0 1045 "", // 397 397
michael@0 1046 "", // 398 398
michael@0 1047 "", // 399 399
michael@0 1048 "", // 400 400
michael@0 1049 "", // 401 401
michael@0 1050 "", // 402 402
michael@0 1051 "", // 403 403
michael@0 1052 "", // 404 404
michael@0 1053 "", // 405 405
michael@0 1054 "", // 406 406
michael@0 1055 "", // 407 407
michael@0 1056 "", // 408 408
michael@0 1057 "", // 409 409
michael@0 1058 "", // 410 410
michael@0 1059 "", // 411 411
michael@0 1060 "", // 412 412
michael@0 1061 "", // 413 413
michael@0 1062 "", // 414 414
michael@0 1063 "", // 415 415
michael@0 1064 "", // 416 416
michael@0 1065 "", // 417 417
michael@0 1066 "", // 418 418
michael@0 1067 "", // 419 419
michael@0 1068 "", // 420 420
michael@0 1069 "", // 421 421
michael@0 1070 "", // 422 422
michael@0 1071 "", // 423 423
michael@0 1072 "", // 424 424
michael@0 1073 "", // 425 425
michael@0 1074 "", // 426 426
michael@0 1075 "", // 427 427
michael@0 1076 "", // 428 428
michael@0 1077 "", // 429 429
michael@0 1078 "", // 430 430
michael@0 1079 "", // 431 431
michael@0 1080 "", // 432 432
michael@0 1081 "", // 433 433
michael@0 1082 "", // 434 434
michael@0 1083 "", // 435 435
michael@0 1084 "", // 436 436
michael@0 1085 "", // 437 437
michael@0 1086 "", // 438 438
michael@0 1087 "", // 439 439
michael@0 1088 "", // 440 440
michael@0 1089 "", // 441 441
michael@0 1090 "", // 442 442
michael@0 1091 "", // 443 443
michael@0 1092 "", // 444 444
michael@0 1093 "", // 445 445
michael@0 1094 "", // 446 446
michael@0 1095 "", // 447 447
michael@0 1096 "", // 448 448
michael@0 1097 "", // 449 449
michael@0 1098 "", // 450 450
michael@0 1099 "", // 451 451
michael@0 1100 "", // 452 452
michael@0 1101 "", // 453 453
michael@0 1102 "", // 454 454
michael@0 1103 "", // 455 455
michael@0 1104 "", // 456 456
michael@0 1105 "", // 457 457
michael@0 1106 "", // 458 458
michael@0 1107 "", // 459 459
michael@0 1108 "", // 460 460
michael@0 1109 "", // 461 461
michael@0 1110 "", // 462 462
michael@0 1111 "", // 463 463
michael@0 1112 "", // 464 464
michael@0 1113 "", // 465 465
michael@0 1114 "", // 466 466
michael@0 1115 "", // 467 467
michael@0 1116 "", // 468 468
michael@0 1117 "", // 469 469
michael@0 1118 "", // 470 470
michael@0 1119 "", // 471 471
michael@0 1120 "", // 472 472
michael@0 1121 "", // 473 473
michael@0 1122 "", // 474 474
michael@0 1123 "", // 475 475
michael@0 1124 "", // 476 476
michael@0 1125 "", // 477 477
michael@0 1126 "", // 478 478
michael@0 1127 "", // 479 479
michael@0 1128 "", // 480 480
michael@0 1129 "", // 481 481
michael@0 1130 "", // 482 482
michael@0 1131 "", // 483 483
michael@0 1132 "", // 484 484
michael@0 1133 "", // 485 485
michael@0 1134 "", // 486 486
michael@0 1135 "", // 487 487
michael@0 1136 "", // 488 488
michael@0 1137 "", // 489 489
michael@0 1138 "", // 490 490
michael@0 1139 "", // 491 491
michael@0 1140 "", // 492 492
michael@0 1141 "", // 493 493
michael@0 1142 "", // 494 494
michael@0 1143 "", // 495 495
michael@0 1144 "", // 496 496
michael@0 1145 "", // 497 497
michael@0 1146 "", // 498 498
michael@0 1147 "", // 499 499
michael@0 1148 "", // 500 500
michael@0 1149 "", // 501 501
michael@0 1150 "", // 502 502
michael@0 1151 "", // 503 503
michael@0 1152 "", // 504 504
michael@0 1153 "", // 505 505
michael@0 1154 "nr", // 506 NDEBELE
michael@0 1155 "zzb", // 507 X_BORK_BORK_BORK
michael@0 1156 "zzp", // 508 X_PIG_LATIN
michael@0 1157 "zzh", // 509 X_HACKER
michael@0 1158 "tlh", // 510 X_KLINGON
michael@0 1159 "zze", // 511 X_ELMER_FUDD
michael@0 1160 "xx-Zyyy", // 512 X_Common
michael@0 1161 "xx-Latn", // 513 X_Latin
michael@0 1162 "xx-Grek", // 514 X_Greek
michael@0 1163 "xx-Cyrl", // 515 X_Cyrillic
michael@0 1164 "xx-Armn", // 516 X_Armenian
michael@0 1165 "xx-Hebr", // 517 X_Hebrew
michael@0 1166 "xx-Arab", // 518 X_Arabic
michael@0 1167 "xx-Syrc", // 519 X_Syriac
michael@0 1168 "xx-Thaa", // 520 X_Thaana
michael@0 1169 "xx-Deva", // 521 X_Devanagari
michael@0 1170 "xx-Beng", // 522 X_Bengali
michael@0 1171 "xx-Guru", // 523 X_Gurmukhi
michael@0 1172 "xx-Gujr", // 524 X_Gujarati
michael@0 1173 "xx-Orya", // 525 X_Oriya
michael@0 1174 "xx-Taml", // 526 X_Tamil
michael@0 1175 "xx-Telu", // 527 X_Telugu
michael@0 1176 "xx-Knda", // 528 X_Kannada
michael@0 1177 "xx-Mlym", // 529 X_Malayalam
michael@0 1178 "xx-Sinh", // 530 X_Sinhala
michael@0 1179 "xx-Thai", // 531 X_Thai
michael@0 1180 "xx-Laoo", // 532 X_Lao
michael@0 1181 "xx-Tibt", // 533 X_Tibetan
michael@0 1182 "xx-Mymr", // 534 X_Myanmar
michael@0 1183 "xx-Geor", // 535 X_Georgian
michael@0 1184 "xx-Hang", // 536 X_Hangul
michael@0 1185 "xx-Ethi", // 537 X_Ethiopic
michael@0 1186 "xx-Cher", // 538 X_Cherokee
michael@0 1187 "xx-Cans", // 539 X_Canadian_Aboriginal
michael@0 1188 "xx-Ogam", // 540 X_Ogham
michael@0 1189 "xx-Runr", // 541 X_Runic
michael@0 1190 "xx-Khmr", // 542 X_Khmer
michael@0 1191 "xx-Mong", // 543 X_Mongolian
michael@0 1192 "xx-Hira", // 544 X_Hiragana
michael@0 1193 "xx-Kana", // 545 X_Katakana
michael@0 1194 "xx-Bopo", // 546 X_Bopomofo
michael@0 1195 "xx-Hani", // 547 X_Han
michael@0 1196 "xx-Yiii", // 548 X_Yi
michael@0 1197 "xx-Ital", // 549 X_Old_Italic
michael@0 1198 "xx-Goth", // 550 X_Gothic
michael@0 1199 "xx-Dsrt", // 551 X_Deseret
michael@0 1200 "xx-Qaai", // 552 X_Inherited
michael@0 1201 "xx-Tglg", // 553 X_Tagalog
michael@0 1202 "xx-Hano", // 554 X_Hanunoo
michael@0 1203 "xx-Buhd", // 555 X_Buhid
michael@0 1204 "xx-Tagb", // 556 X_Tagbanwa
michael@0 1205 "xx-Limb", // 557 X_Limbu
michael@0 1206 "xx-Tale", // 558 X_Tai_Le
michael@0 1207 "xx-Linb", // 559 X_Linear_B
michael@0 1208 "xx-Ugar", // 560 X_Ugaritic
michael@0 1209 "xx-Shaw", // 561 X_Shavian
michael@0 1210 "xx-Osma", // 562 X_Osmanya
michael@0 1211 "xx-Cprt", // 563 X_Cypriot
michael@0 1212 "xx-Brai", // 564 X_Braille
michael@0 1213 "xx-Bugi", // 565 X_Buginese
michael@0 1214 "xx-Copt", // 566 X_Coptic
michael@0 1215 "xx-Talu", // 567 X_New_Tai_Lue
michael@0 1216 "xx-Glag", // 568 X_Glagolitic
michael@0 1217 "xx-Tfng", // 569 X_Tifinagh
michael@0 1218 "xx-Sylo", // 570 X_Syloti_Nagri
michael@0 1219 "xx-Xpeo", // 571 X_Old_Persian
michael@0 1220 "xx-Khar", // 572 X_Kharoshthi
michael@0 1221 "xx-Bali", // 573 X_Balinese
michael@0 1222 "xx-Xsux", // 574 X_Cuneiform
michael@0 1223 "xx-Phnx", // 575 X_Phoenician
michael@0 1224 "xx-Phag", // 576 X_Phags_Pa
michael@0 1225 "xx-Nkoo", // 577 X_Nko
michael@0 1226 "xx-Sund", // 578 X_Sundanese
michael@0 1227 "xx-Lepc", // 579 X_Lepcha
michael@0 1228 "xx-Olck", // 580 X_Ol_Chiki
michael@0 1229 "xx-Vaii", // 581 X_Vai
michael@0 1230 "xx-Saur", // 582 X_Saurashtra
michael@0 1231 "xx-Kali", // 583 X_Kayah_Li
michael@0 1232 "xx-Rjng", // 584 X_Rejang
michael@0 1233 "xx-Lyci", // 585 X_Lycian
michael@0 1234 "xx-Cari", // 586 X_Carian
michael@0 1235 "xx-Lydi", // 587 X_Lydian
michael@0 1236 "xx-Cham", // 588 X_Cham
michael@0 1237 "xx-Lana", // 589 X_Tai_Tham
michael@0 1238 "xx-Tavt", // 590 X_Tai_Viet
michael@0 1239 "xx-Avst", // 591 X_Avestan
michael@0 1240 "xx-Egyp", // 592 X_Egyptian_Hieroglyphs
michael@0 1241 "xx-Samr", // 593 X_Samaritan
michael@0 1242 "xx-Lisu", // 594 X_Lisu
michael@0 1243 "xx-Bamu", // 595 X_Bamum
michael@0 1244 "xx-Java", // 596 X_Javanese
michael@0 1245 "xx-Mtei", // 597 X_Meetei_Mayek
michael@0 1246 "xx-Armi", // 598 X_Imperial_Aramaic
michael@0 1247 "xx-Sarb", // 599 X_Old_South_Arabian
michael@0 1248 "xx-Prti", // 600 X_Inscriptional_Parthian
michael@0 1249 "xx-Phli", // 601 X_Inscriptional_Pahlavi
michael@0 1250 "xx-Orkh", // 602 X_Old_Turkic
michael@0 1251 "xx-Kthi", // 603 X_Kaithi
michael@0 1252 "xx-Batk", // 604 X_Batak
michael@0 1253 "xx-Brah", // 605 X_Brahmi
michael@0 1254 "xx-Mand", // 606 X_Mandaic
michael@0 1255 "xx-Cakm", // 607 X_Chakma
michael@0 1256 "xx-Merc", // 608 X_Meroitic_Cursive
michael@0 1257 "xx-Mero", // 609 X_Meroitic_Hieroglyphs
michael@0 1258 "xx-Plrd", // 610 X_Miao
michael@0 1259 "xx-Shrd", // 611 X_Sharada
michael@0 1260 "xx-Sora", // 612 X_Sora_Sompeng
michael@0 1261 "xx-Takr", // 613 X_Takri
michael@0 1262 };
michael@0 1263
michael@0 1264 // Subscripted by enum Language
michael@0 1265 extern const int kLanguageToCNameSize = 614;
michael@0 1266 extern const char* const kLanguageToCName[kLanguageToCNameSize] = {
michael@0 1267 "ENGLISH", // 0 en
michael@0 1268 "DANISH", // 1 da
michael@0 1269 "DUTCH", // 2 nl
michael@0 1270 "FINNISH", // 3 fi
michael@0 1271 "FRENCH", // 4 fr
michael@0 1272 "GERMAN", // 5 de
michael@0 1273 "HEBREW", // 6 iw
michael@0 1274 "ITALIAN", // 7 it
michael@0 1275 "JAPANESE", // 8 ja
michael@0 1276 "KOREAN", // 9 ko
michael@0 1277 "NORWEGIAN", // 10 no
michael@0 1278 "POLISH", // 11 pl
michael@0 1279 "PORTUGUESE", // 12 pt
michael@0 1280 "RUSSIAN", // 13 ru
michael@0 1281 "SPANISH", // 14 es
michael@0 1282 "SWEDISH", // 15 sv
michael@0 1283 "CHINESE", // 16 zh
michael@0 1284 "CZECH", // 17 cs
michael@0 1285 "GREEK", // 18 el
michael@0 1286 "ICELANDIC", // 19 is
michael@0 1287 "LATVIAN", // 20 lv
michael@0 1288 "LITHUANIAN", // 21 lt
michael@0 1289 "ROMANIAN", // 22 ro
michael@0 1290 "HUNGARIAN", // 23 hu
michael@0 1291 "ESTONIAN", // 24 et
michael@0 1292 "TG_UNKNOWN_LANGUAGE", // 25 xxx
michael@0 1293 "UNKNOWN_LANGUAGE", // 26 un
michael@0 1294 "BULGARIAN", // 27 bg
michael@0 1295 "CROATIAN", // 28 hr
michael@0 1296 "SERBIAN", // 29 sr
michael@0 1297 "IRISH", // 30 ga
michael@0 1298 "GALICIAN", // 31 gl
michael@0 1299 "TAGALOG", // 32 tl
michael@0 1300 "TURKISH", // 33 tr
michael@0 1301 "UKRAINIAN", // 34 uk
michael@0 1302 "HINDI", // 35 hi
michael@0 1303 "MACEDONIAN", // 36 mk
michael@0 1304 "BENGALI", // 37 bn
michael@0 1305 "INDONESIAN", // 38 id
michael@0 1306 "LATIN", // 39 la
michael@0 1307 "MALAY", // 40 ms
michael@0 1308 "MALAYALAM", // 41 ml
michael@0 1309 "WELSH", // 42 cy
michael@0 1310 "NEPALI", // 43 ne
michael@0 1311 "TELUGU", // 44 te
michael@0 1312 "ALBANIAN", // 45 sq
michael@0 1313 "TAMIL", // 46 ta
michael@0 1314 "BELARUSIAN", // 47 be
michael@0 1315 "JAVANESE", // 48 jw
michael@0 1316 "OCCITAN", // 49 oc
michael@0 1317 "URDU", // 50 ur
michael@0 1318 "BIHARI", // 51 bh
michael@0 1319 "GUJARATI", // 52 gu
michael@0 1320 "THAI", // 53 th
michael@0 1321 "ARABIC", // 54 ar
michael@0 1322 "CATALAN", // 55 ca
michael@0 1323 "ESPERANTO", // 56 eo
michael@0 1324 "BASQUE", // 57 eu
michael@0 1325 "INTERLINGUA", // 58 ia
michael@0 1326 "KANNADA", // 59 kn
michael@0 1327 "PUNJABI", // 60 pa
michael@0 1328 "SCOTS_GAELIC", // 61 gd
michael@0 1329 "SWAHILI", // 62 sw
michael@0 1330 "SLOVENIAN", // 63 sl
michael@0 1331 "MARATHI", // 64 mr
michael@0 1332 "MALTESE", // 65 mt
michael@0 1333 "VIETNAMESE", // 66 vi
michael@0 1334 "FRISIAN", // 67 fy
michael@0 1335 "SLOVAK", // 68 sk
michael@0 1336 "CHINESE_T", // 69 zh-Hant
michael@0 1337 "FAROESE", // 70 fo
michael@0 1338 "SUNDANESE", // 71 su
michael@0 1339 "UZBEK", // 72 uz
michael@0 1340 "AMHARIC", // 73 am
michael@0 1341 "AZERBAIJANI", // 74 az
michael@0 1342 "GEORGIAN", // 75 ka
michael@0 1343 "TIGRINYA", // 76 ti
michael@0 1344 "PERSIAN", // 77 fa
michael@0 1345 "BOSNIAN", // 78 bs
michael@0 1346 "SINHALESE", // 79 si
michael@0 1347 "NORWEGIAN_N", // 80 nn
michael@0 1348 "X_81", // 81
michael@0 1349 "X_82", // 82
michael@0 1350 "XHOSA", // 83 xh
michael@0 1351 "ZULU", // 84 zu
michael@0 1352 "GUARANI", // 85 gn
michael@0 1353 "SESOTHO", // 86 st
michael@0 1354 "TURKMEN", // 87 tk
michael@0 1355 "KYRGYZ", // 88 ky
michael@0 1356 "BRETON", // 89 br
michael@0 1357 "TWI", // 90 tw
michael@0 1358 "YIDDISH", // 91 yi
michael@0 1359 "X_92", // 92
michael@0 1360 "SOMALI", // 93 so
michael@0 1361 "UIGHUR", // 94 ug
michael@0 1362 "KURDISH", // 95 ku
michael@0 1363 "MONGOLIAN", // 96 mn
michael@0 1364 "ARMENIAN", // 97 hy
michael@0 1365 "LAOTHIAN", // 98 lo
michael@0 1366 "SINDHI", // 99 sd
michael@0 1367 "RHAETO_ROMANCE", // 100 rm
michael@0 1368 "AFRIKAANS", // 101 af
michael@0 1369 "LUXEMBOURGISH", // 102 lb
michael@0 1370 "BURMESE", // 103 my
michael@0 1371 "KHMER", // 104 km
michael@0 1372 "TIBETAN", // 105 bo
michael@0 1373 "DHIVEHI", // 106 dv
michael@0 1374 "CHEROKEE", // 107 chr
michael@0 1375 "SYRIAC", // 108 syr
michael@0 1376 "LIMBU", // 109 lif
michael@0 1377 "ORIYA", // 110 or
michael@0 1378 "ASSAMESE", // 111 as
michael@0 1379 "CORSICAN", // 112 co
michael@0 1380 "INTERLINGUE", // 113 ie
michael@0 1381 "KAZAKH", // 114 kk
michael@0 1382 "LINGALA", // 115 ln
michael@0 1383 "X_116", // 116
michael@0 1384 "PASHTO", // 117 ps
michael@0 1385 "QUECHUA", // 118 qu
michael@0 1386 "SHONA", // 119 sn
michael@0 1387 "TAJIK", // 120 tg
michael@0 1388 "TATAR", // 121 tt
michael@0 1389 "TONGA", // 122 to
michael@0 1390 "YORUBA", // 123 yo
michael@0 1391 "X_124", // 124
michael@0 1392 "X_125", // 125
michael@0 1393 "X_126", // 126
michael@0 1394 "X_127", // 127
michael@0 1395 "MAORI", // 128 mi
michael@0 1396 "WOLOF", // 129 wo
michael@0 1397 "ABKHAZIAN", // 130 ab
michael@0 1398 "AFAR", // 131 aa
michael@0 1399 "AYMARA", // 132 ay
michael@0 1400 "BASHKIR", // 133 ba
michael@0 1401 "BISLAMA", // 134 bi
michael@0 1402 "DZONGKHA", // 135 dz
michael@0 1403 "FIJIAN", // 136 fj
michael@0 1404 "GREENLANDIC", // 137 kl
michael@0 1405 "HAUSA", // 138 ha
michael@0 1406 "HAITIAN_CREOLE", // 139 ht
michael@0 1407 "INUPIAK", // 140 ik
michael@0 1408 "INUKTITUT", // 141 iu
michael@0 1409 "KASHMIRI", // 142 ks
michael@0 1410 "KINYARWANDA", // 143 rw
michael@0 1411 "MALAGASY", // 144 mg
michael@0 1412 "NAURU", // 145 na
michael@0 1413 "OROMO", // 146 om
michael@0 1414 "RUNDI", // 147 rn
michael@0 1415 "SAMOAN", // 148 sm
michael@0 1416 "SANGO", // 149 sg
michael@0 1417 "SANSKRIT", // 150 sa
michael@0 1418 "SISWANT", // 151 ss
michael@0 1419 "TSONGA", // 152 ts
michael@0 1420 "TSWANA", // 153 tn
michael@0 1421 "VOLAPUK", // 154 vo
michael@0 1422 "ZHUANG", // 155 za
michael@0 1423 "KHASI", // 156 kha
michael@0 1424 "SCOTS", // 157 sco
michael@0 1425 "GANDA", // 158 lg
michael@0 1426 "MANX", // 159 gv
michael@0 1427 "MONTENEGRIN", // 160 sr-ME
michael@0 1428 "AKAN", // 161 ak
michael@0 1429 "IGBO", // 162 ig
michael@0 1430 "MAURITIAN_CREOLE", // 163 mfe
michael@0 1431 "HAWAIIAN", // 164 haw
michael@0 1432 "CEBUANO", // 165 ceb
michael@0 1433 "EWE", // 166 ee
michael@0 1434 "GA", // 167 gaa
michael@0 1435 "HMONG", // 168 hmn
michael@0 1436 "KRIO", // 169 kri
michael@0 1437 "LOZI", // 170 loz
michael@0 1438 "LUBA_LULUA", // 171 lua
michael@0 1439 "LUO_KENYA_AND_TANZANIA", // 172 luo
michael@0 1440 "NEWARI", // 173 new
michael@0 1441 "NYANJA", // 174 ny
michael@0 1442 "OSSETIAN", // 175 os
michael@0 1443 "PAMPANGA", // 176 pam
michael@0 1444 "PEDI", // 177 nso
michael@0 1445 "RAJASTHANI", // 178 raj
michael@0 1446 "SESELWA", // 179 crs
michael@0 1447 "TUMBUKA", // 180 tum
michael@0 1448 "VENDA", // 181 ve
michael@0 1449 "WARAY_PHILIPPINES", // 182 war
michael@0 1450 "X_183", // 183
michael@0 1451 "X_184", // 184
michael@0 1452 "X_185", // 185
michael@0 1453 "X_186", // 186
michael@0 1454 "X_187", // 187
michael@0 1455 "X_188", // 188
michael@0 1456 "X_189", // 189
michael@0 1457 "X_190", // 190
michael@0 1458 "X_191", // 191
michael@0 1459 "X_192", // 192
michael@0 1460 "X_193", // 193
michael@0 1461 "X_194", // 194
michael@0 1462 "X_195", // 195
michael@0 1463 "X_196", // 196
michael@0 1464 "X_197", // 197
michael@0 1465 "X_198", // 198
michael@0 1466 "X_199", // 199
michael@0 1467 "X_200", // 200
michael@0 1468 "X_201", // 201
michael@0 1469 "X_202", // 202
michael@0 1470 "X_203", // 203
michael@0 1471 "X_204", // 204
michael@0 1472 "X_205", // 205
michael@0 1473 "X_206", // 206
michael@0 1474 "X_207", // 207
michael@0 1475 "X_208", // 208
michael@0 1476 "X_209", // 209
michael@0 1477 "X_210", // 210
michael@0 1478 "X_211", // 211
michael@0 1479 "X_212", // 212
michael@0 1480 "X_213", // 213
michael@0 1481 "X_214", // 214
michael@0 1482 "X_215", // 215
michael@0 1483 "X_216", // 216
michael@0 1484 "X_217", // 217
michael@0 1485 "X_218", // 218
michael@0 1486 "X_219", // 219
michael@0 1487 "X_220", // 220
michael@0 1488 "X_221", // 221
michael@0 1489 "X_222", // 222
michael@0 1490 "X_223", // 223
michael@0 1491 "X_224", // 224
michael@0 1492 "X_225", // 225
michael@0 1493 "X_226", // 226
michael@0 1494 "X_227", // 227
michael@0 1495 "X_228", // 228
michael@0 1496 "X_229", // 229
michael@0 1497 "X_230", // 230
michael@0 1498 "X_231", // 231
michael@0 1499 "X_232", // 232
michael@0 1500 "X_233", // 233
michael@0 1501 "X_234", // 234
michael@0 1502 "X_235", // 235
michael@0 1503 "X_236", // 236
michael@0 1504 "X_237", // 237
michael@0 1505 "X_238", // 238
michael@0 1506 "X_239", // 239
michael@0 1507 "X_240", // 240
michael@0 1508 "X_241", // 241
michael@0 1509 "X_242", // 242
michael@0 1510 "X_243", // 243
michael@0 1511 "X_244", // 244
michael@0 1512 "X_245", // 245
michael@0 1513 "X_246", // 246
michael@0 1514 "X_247", // 247
michael@0 1515 "X_248", // 248
michael@0 1516 "X_249", // 249
michael@0 1517 "X_250", // 250
michael@0 1518 "X_251", // 251
michael@0 1519 "X_252", // 252
michael@0 1520 "X_253", // 253
michael@0 1521 "X_254", // 254
michael@0 1522 "X_255", // 255
michael@0 1523 "X_256", // 256
michael@0 1524 "X_257", // 257
michael@0 1525 "X_258", // 258
michael@0 1526 "X_259", // 259
michael@0 1527 "X_260", // 260
michael@0 1528 "X_261", // 261
michael@0 1529 "X_262", // 262
michael@0 1530 "X_263", // 263
michael@0 1531 "X_264", // 264
michael@0 1532 "X_265", // 265
michael@0 1533 "X_266", // 266
michael@0 1534 "X_267", // 267
michael@0 1535 "X_268", // 268
michael@0 1536 "X_269", // 269
michael@0 1537 "X_270", // 270
michael@0 1538 "X_271", // 271
michael@0 1539 "X_272", // 272
michael@0 1540 "X_273", // 273
michael@0 1541 "X_274", // 274
michael@0 1542 "X_275", // 275
michael@0 1543 "X_276", // 276
michael@0 1544 "X_277", // 277
michael@0 1545 "X_278", // 278
michael@0 1546 "X_279", // 279
michael@0 1547 "X_280", // 280
michael@0 1548 "X_281", // 281
michael@0 1549 "X_282", // 282
michael@0 1550 "X_283", // 283
michael@0 1551 "X_284", // 284
michael@0 1552 "X_285", // 285
michael@0 1553 "X_286", // 286
michael@0 1554 "X_287", // 287
michael@0 1555 "X_288", // 288
michael@0 1556 "X_289", // 289
michael@0 1557 "X_290", // 290
michael@0 1558 "X_291", // 291
michael@0 1559 "X_292", // 292
michael@0 1560 "X_293", // 293
michael@0 1561 "X_294", // 294
michael@0 1562 "X_295", // 295
michael@0 1563 "X_296", // 296
michael@0 1564 "X_297", // 297
michael@0 1565 "X_298", // 298
michael@0 1566 "X_299", // 299
michael@0 1567 "X_300", // 300
michael@0 1568 "X_301", // 301
michael@0 1569 "X_302", // 302
michael@0 1570 "X_303", // 303
michael@0 1571 "X_304", // 304
michael@0 1572 "X_305", // 305
michael@0 1573 "X_306", // 306
michael@0 1574 "X_307", // 307
michael@0 1575 "X_308", // 308
michael@0 1576 "X_309", // 309
michael@0 1577 "X_310", // 310
michael@0 1578 "X_311", // 311
michael@0 1579 "X_312", // 312
michael@0 1580 "X_313", // 313
michael@0 1581 "X_314", // 314
michael@0 1582 "X_315", // 315
michael@0 1583 "X_316", // 316
michael@0 1584 "X_317", // 317
michael@0 1585 "X_318", // 318
michael@0 1586 "X_319", // 319
michael@0 1587 "X_320", // 320
michael@0 1588 "X_321", // 321
michael@0 1589 "X_322", // 322
michael@0 1590 "X_323", // 323
michael@0 1591 "X_324", // 324
michael@0 1592 "X_325", // 325
michael@0 1593 "X_326", // 326
michael@0 1594 "X_327", // 327
michael@0 1595 "X_328", // 328
michael@0 1596 "X_329", // 329
michael@0 1597 "X_330", // 330
michael@0 1598 "X_331", // 331
michael@0 1599 "X_332", // 332
michael@0 1600 "X_333", // 333
michael@0 1601 "X_334", // 334
michael@0 1602 "X_335", // 335
michael@0 1603 "X_336", // 336
michael@0 1604 "X_337", // 337
michael@0 1605 "X_338", // 338
michael@0 1606 "X_339", // 339
michael@0 1607 "X_340", // 340
michael@0 1608 "X_341", // 341
michael@0 1609 "X_342", // 342
michael@0 1610 "X_343", // 343
michael@0 1611 "X_344", // 344
michael@0 1612 "X_345", // 345
michael@0 1613 "X_346", // 346
michael@0 1614 "X_347", // 347
michael@0 1615 "X_348", // 348
michael@0 1616 "X_349", // 349
michael@0 1617 "X_350", // 350
michael@0 1618 "X_351", // 351
michael@0 1619 "X_352", // 352
michael@0 1620 "X_353", // 353
michael@0 1621 "X_354", // 354
michael@0 1622 "X_355", // 355
michael@0 1623 "X_356", // 356
michael@0 1624 "X_357", // 357
michael@0 1625 "X_358", // 358
michael@0 1626 "X_359", // 359
michael@0 1627 "X_360", // 360
michael@0 1628 "X_361", // 361
michael@0 1629 "X_362", // 362
michael@0 1630 "X_363", // 363
michael@0 1631 "X_364", // 364
michael@0 1632 "X_365", // 365
michael@0 1633 "X_366", // 366
michael@0 1634 "X_367", // 367
michael@0 1635 "X_368", // 368
michael@0 1636 "X_369", // 369
michael@0 1637 "X_370", // 370
michael@0 1638 "X_371", // 371
michael@0 1639 "X_372", // 372
michael@0 1640 "X_373", // 373
michael@0 1641 "X_374", // 374
michael@0 1642 "X_375", // 375
michael@0 1643 "X_376", // 376
michael@0 1644 "X_377", // 377
michael@0 1645 "X_378", // 378
michael@0 1646 "X_379", // 379
michael@0 1647 "X_380", // 380
michael@0 1648 "X_381", // 381
michael@0 1649 "X_382", // 382
michael@0 1650 "X_383", // 383
michael@0 1651 "X_384", // 384
michael@0 1652 "X_385", // 385
michael@0 1653 "X_386", // 386
michael@0 1654 "X_387", // 387
michael@0 1655 "X_388", // 388
michael@0 1656 "X_389", // 389
michael@0 1657 "X_390", // 390
michael@0 1658 "X_391", // 391
michael@0 1659 "X_392", // 392
michael@0 1660 "X_393", // 393
michael@0 1661 "X_394", // 394
michael@0 1662 "X_395", // 395
michael@0 1663 "X_396", // 396
michael@0 1664 "X_397", // 397
michael@0 1665 "X_398", // 398
michael@0 1666 "X_399", // 399
michael@0 1667 "X_400", // 400
michael@0 1668 "X_401", // 401
michael@0 1669 "X_402", // 402
michael@0 1670 "X_403", // 403
michael@0 1671 "X_404", // 404
michael@0 1672 "X_405", // 405
michael@0 1673 "X_406", // 406
michael@0 1674 "X_407", // 407
michael@0 1675 "X_408", // 408
michael@0 1676 "X_409", // 409
michael@0 1677 "X_410", // 410
michael@0 1678 "X_411", // 411
michael@0 1679 "X_412", // 412
michael@0 1680 "X_413", // 413
michael@0 1681 "X_414", // 414
michael@0 1682 "X_415", // 415
michael@0 1683 "X_416", // 416
michael@0 1684 "X_417", // 417
michael@0 1685 "X_418", // 418
michael@0 1686 "X_419", // 419
michael@0 1687 "X_420", // 420
michael@0 1688 "X_421", // 421
michael@0 1689 "X_422", // 422
michael@0 1690 "X_423", // 423
michael@0 1691 "X_424", // 424
michael@0 1692 "X_425", // 425
michael@0 1693 "X_426", // 426
michael@0 1694 "X_427", // 427
michael@0 1695 "X_428", // 428
michael@0 1696 "X_429", // 429
michael@0 1697 "X_430", // 430
michael@0 1698 "X_431", // 431
michael@0 1699 "X_432", // 432
michael@0 1700 "X_433", // 433
michael@0 1701 "X_434", // 434
michael@0 1702 "X_435", // 435
michael@0 1703 "X_436", // 436
michael@0 1704 "X_437", // 437
michael@0 1705 "X_438", // 438
michael@0 1706 "X_439", // 439
michael@0 1707 "X_440", // 440
michael@0 1708 "X_441", // 441
michael@0 1709 "X_442", // 442
michael@0 1710 "X_443", // 443
michael@0 1711 "X_444", // 444
michael@0 1712 "X_445", // 445
michael@0 1713 "X_446", // 446
michael@0 1714 "X_447", // 447
michael@0 1715 "X_448", // 448
michael@0 1716 "X_449", // 449
michael@0 1717 "X_450", // 450
michael@0 1718 "X_451", // 451
michael@0 1719 "X_452", // 452
michael@0 1720 "X_453", // 453
michael@0 1721 "X_454", // 454
michael@0 1722 "X_455", // 455
michael@0 1723 "X_456", // 456
michael@0 1724 "X_457", // 457
michael@0 1725 "X_458", // 458
michael@0 1726 "X_459", // 459
michael@0 1727 "X_460", // 460
michael@0 1728 "X_461", // 461
michael@0 1729 "X_462", // 462
michael@0 1730 "X_463", // 463
michael@0 1731 "X_464", // 464
michael@0 1732 "X_465", // 465
michael@0 1733 "X_466", // 466
michael@0 1734 "X_467", // 467
michael@0 1735 "X_468", // 468
michael@0 1736 "X_469", // 469
michael@0 1737 "X_470", // 470
michael@0 1738 "X_471", // 471
michael@0 1739 "X_472", // 472
michael@0 1740 "X_473", // 473
michael@0 1741 "X_474", // 474
michael@0 1742 "X_475", // 475
michael@0 1743 "X_476", // 476
michael@0 1744 "X_477", // 477
michael@0 1745 "X_478", // 478
michael@0 1746 "X_479", // 479
michael@0 1747 "X_480", // 480
michael@0 1748 "X_481", // 481
michael@0 1749 "X_482", // 482
michael@0 1750 "X_483", // 483
michael@0 1751 "X_484", // 484
michael@0 1752 "X_485", // 485
michael@0 1753 "X_486", // 486
michael@0 1754 "X_487", // 487
michael@0 1755 "X_488", // 488
michael@0 1756 "X_489", // 489
michael@0 1757 "X_490", // 490
michael@0 1758 "X_491", // 491
michael@0 1759 "X_492", // 492
michael@0 1760 "X_493", // 493
michael@0 1761 "X_494", // 494
michael@0 1762 "X_495", // 495
michael@0 1763 "X_496", // 496
michael@0 1764 "X_497", // 497
michael@0 1765 "X_498", // 498
michael@0 1766 "X_499", // 499
michael@0 1767 "X_500", // 500
michael@0 1768 "X_501", // 501
michael@0 1769 "X_502", // 502
michael@0 1770 "X_503", // 503
michael@0 1771 "X_504", // 504
michael@0 1772 "X_505", // 505
michael@0 1773 "NDEBELE", // 506 nr
michael@0 1774 "X_BORK_BORK_BORK", // 507 zzb
michael@0 1775 "X_PIG_LATIN", // 508 zzp
michael@0 1776 "X_HACKER", // 509 zzh
michael@0 1777 "X_KLINGON", // 510 tlh
michael@0 1778 "X_ELMER_FUDD", // 511 zze
michael@0 1779 "X_Common", // 512 xx-Zyyy
michael@0 1780 "X_Latin", // 513 xx-Latn
michael@0 1781 "X_Greek", // 514 xx-Grek
michael@0 1782 "X_Cyrillic", // 515 xx-Cyrl
michael@0 1783 "X_Armenian", // 516 xx-Armn
michael@0 1784 "X_Hebrew", // 517 xx-Hebr
michael@0 1785 "X_Arabic", // 518 xx-Arab
michael@0 1786 "X_Syriac", // 519 xx-Syrc
michael@0 1787 "X_Thaana", // 520 xx-Thaa
michael@0 1788 "X_Devanagari", // 521 xx-Deva
michael@0 1789 "X_Bengali", // 522 xx-Beng
michael@0 1790 "X_Gurmukhi", // 523 xx-Guru
michael@0 1791 "X_Gujarati", // 524 xx-Gujr
michael@0 1792 "X_Oriya", // 525 xx-Orya
michael@0 1793 "X_Tamil", // 526 xx-Taml
michael@0 1794 "X_Telugu", // 527 xx-Telu
michael@0 1795 "X_Kannada", // 528 xx-Knda
michael@0 1796 "X_Malayalam", // 529 xx-Mlym
michael@0 1797 "X_Sinhala", // 530 xx-Sinh
michael@0 1798 "X_Thai", // 531 xx-Thai
michael@0 1799 "X_Lao", // 532 xx-Laoo
michael@0 1800 "X_Tibetan", // 533 xx-Tibt
michael@0 1801 "X_Myanmar", // 534 xx-Mymr
michael@0 1802 "X_Georgian", // 535 xx-Geor
michael@0 1803 "X_Hangul", // 536 xx-Hang
michael@0 1804 "X_Ethiopic", // 537 xx-Ethi
michael@0 1805 "X_Cherokee", // 538 xx-Cher
michael@0 1806 "X_Canadian_Aboriginal", // 539 xx-Cans
michael@0 1807 "X_Ogham", // 540 xx-Ogam
michael@0 1808 "X_Runic", // 541 xx-Runr
michael@0 1809 "X_Khmer", // 542 xx-Khmr
michael@0 1810 "X_Mongolian", // 543 xx-Mong
michael@0 1811 "X_Hiragana", // 544 xx-Hira
michael@0 1812 "X_Katakana", // 545 xx-Kana
michael@0 1813 "X_Bopomofo", // 546 xx-Bopo
michael@0 1814 "X_Han", // 547 xx-Hani
michael@0 1815 "X_Yi", // 548 xx-Yiii
michael@0 1816 "X_Old_Italic", // 549 xx-Ital
michael@0 1817 "X_Gothic", // 550 xx-Goth
michael@0 1818 "X_Deseret", // 551 xx-Dsrt
michael@0 1819 "X_Inherited", // 552 xx-Qaai
michael@0 1820 "X_Tagalog", // 553 xx-Tglg
michael@0 1821 "X_Hanunoo", // 554 xx-Hano
michael@0 1822 "X_Buhid", // 555 xx-Buhd
michael@0 1823 "X_Tagbanwa", // 556 xx-Tagb
michael@0 1824 "X_Limbu", // 557 xx-Limb
michael@0 1825 "X_Tai_Le", // 558 xx-Tale
michael@0 1826 "X_Linear_B", // 559 xx-Linb
michael@0 1827 "X_Ugaritic", // 560 xx-Ugar
michael@0 1828 "X_Shavian", // 561 xx-Shaw
michael@0 1829 "X_Osmanya", // 562 xx-Osma
michael@0 1830 "X_Cypriot", // 563 xx-Cprt
michael@0 1831 "X_Braille", // 564 xx-Brai
michael@0 1832 "X_Buginese", // 565 xx-Bugi
michael@0 1833 "X_Coptic", // 566 xx-Copt
michael@0 1834 "X_New_Tai_Lue", // 567 xx-Talu
michael@0 1835 "X_Glagolitic", // 568 xx-Glag
michael@0 1836 "X_Tifinagh", // 569 xx-Tfng
michael@0 1837 "X_Syloti_Nagri", // 570 xx-Sylo
michael@0 1838 "X_Old_Persian", // 571 xx-Xpeo
michael@0 1839 "X_Kharoshthi", // 572 xx-Khar
michael@0 1840 "X_Balinese", // 573 xx-Bali
michael@0 1841 "X_Cuneiform", // 574 xx-Xsux
michael@0 1842 "X_Phoenician", // 575 xx-Phnx
michael@0 1843 "X_Phags_Pa", // 576 xx-Phag
michael@0 1844 "X_Nko", // 577 xx-Nkoo
michael@0 1845 "X_Sundanese", // 578 xx-Sund
michael@0 1846 "X_Lepcha", // 579 xx-Lepc
michael@0 1847 "X_Ol_Chiki", // 580 xx-Olck
michael@0 1848 "X_Vai", // 581 xx-Vaii
michael@0 1849 "X_Saurashtra", // 582 xx-Saur
michael@0 1850 "X_Kayah_Li", // 583 xx-Kali
michael@0 1851 "X_Rejang", // 584 xx-Rjng
michael@0 1852 "X_Lycian", // 585 xx-Lyci
michael@0 1853 "X_Carian", // 586 xx-Cari
michael@0 1854 "X_Lydian", // 587 xx-Lydi
michael@0 1855 "X_Cham", // 588 xx-Cham
michael@0 1856 "X_Tai_Tham", // 589 xx-Lana
michael@0 1857 "X_Tai_Viet", // 590 xx-Tavt
michael@0 1858 "X_Avestan", // 591 xx-Avst
michael@0 1859 "X_Egyptian_Hieroglyphs", // 592 xx-Egyp
michael@0 1860 "X_Samaritan", // 593 xx-Samr
michael@0 1861 "X_Lisu", // 594 xx-Lisu
michael@0 1862 "X_Bamum", // 595 xx-Bamu
michael@0 1863 "X_Javanese", // 596 xx-Java
michael@0 1864 "X_Meetei_Mayek", // 597 xx-Mtei
michael@0 1865 "X_Imperial_Aramaic", // 598 xx-Armi
michael@0 1866 "X_Old_South_Arabian", // 599 xx-Sarb
michael@0 1867 "X_Inscriptional_Parthian", // 600 xx-Prti
michael@0 1868 "X_Inscriptional_Pahlavi", // 601 xx-Phli
michael@0 1869 "X_Old_Turkic", // 602 xx-Orkh
michael@0 1870 "X_Kaithi", // 603 xx-Kthi
michael@0 1871 "X_Batak", // 604 xx-Batk
michael@0 1872 "X_Brahmi", // 605 xx-Brah
michael@0 1873 "X_Mandaic", // 606 xx-Mand
michael@0 1874 "X_Chakma", // 607 xx-Cakm
michael@0 1875 "X_Meroitic_Cursive", // 608 xx-Merc
michael@0 1876 "X_Meroitic_Hieroglyphs", // 609 xx-Mero
michael@0 1877 "X_Miao", // 610 xx-Plrd
michael@0 1878 "X_Sharada", // 611 xx-Shrd
michael@0 1879 "X_Sora_Sompeng", // 612 xx-Sora
michael@0 1880 "X_Takri", // 613 xx-Takr
michael@0 1881 };
michael@0 1882
michael@0 1883 // Subscripted by enum Language
michael@0 1884 extern const int kLanguageToScriptsSize = 614;
michael@0 1885 #define None ULScript_Common
michael@0 1886 extern const FourScripts kLanguageToScripts[kLanguageToScriptsSize] = {
michael@0 1887 {ULScript_Latin, None, None, None, }, // 0 en
michael@0 1888 {ULScript_Latin, None, None, None, }, // 1 da
michael@0 1889 {ULScript_Latin, None, None, None, }, // 2 nl
michael@0 1890 {ULScript_Latin, None, None, None, }, // 3 fi
michael@0 1891 {ULScript_Latin, None, None, None, }, // 4 fr
michael@0 1892 {ULScript_Latin, None, None, None, }, // 5 de
michael@0 1893 {ULScript_Hebrew, None, None, None, }, // 6 iw
michael@0 1894 {ULScript_Latin, None, None, None, }, // 7 it
michael@0 1895 {ULScript_Hani, None, None, None, }, // 8 ja
michael@0 1896 {ULScript_Hani, None, None, None, }, // 9 ko
michael@0 1897 {ULScript_Latin, None, None, None, }, // 10 no
michael@0 1898 {ULScript_Latin, None, None, None, }, // 11 pl
michael@0 1899 {ULScript_Latin, None, None, None, }, // 12 pt
michael@0 1900 {ULScript_Cyrillic, None, None, None, }, // 13 ru
michael@0 1901 {ULScript_Latin, None, None, None, }, // 14 es
michael@0 1902 {ULScript_Latin, None, None, None, }, // 15 sv
michael@0 1903 {ULScript_Hani, None, None, None, }, // 16 zh
michael@0 1904 {ULScript_Latin, None, None, None, }, // 17 cs
michael@0 1905 {ULScript_Greek, None, None, None, }, // 18 el
michael@0 1906 {ULScript_Latin, None, None, None, }, // 19 is
michael@0 1907 {ULScript_Latin, None, None, None, }, // 20 lv
michael@0 1908 {ULScript_Latin, None, None, None, }, // 21 lt
michael@0 1909 {ULScript_Latin, ULScript_Cyrillic, None, None, }, // 22 ro
michael@0 1910 {ULScript_Latin, None, None, None, }, // 23 hu
michael@0 1911 {ULScript_Latin, None, None, None, }, // 24 et
michael@0 1912 {ULScript_Latin, ULScript_Cyrillic, ULScript_Arabic, ULScript_Devanagari, }, // 25 xxx
michael@0 1913 {ULScript_Latin, None, None, None, }, // 26 un
michael@0 1914 {ULScript_Cyrillic, None, None, None, }, // 27 bg
michael@0 1915 {ULScript_Latin, None, None, None, }, // 28 hr
michael@0 1916 {ULScript_Latin, ULScript_Cyrillic, None, None, }, // 29 sr
michael@0 1917 {ULScript_Latin, None, None, None, }, // 30 ga
michael@0 1918 {ULScript_Latin, None, None, None, }, // 31 gl
michael@0 1919 {ULScript_Latin, ULScript_Tagalog, None, None, }, // 32 tl
michael@0 1920 {ULScript_Latin, None, None, None, }, // 33 tr
michael@0 1921 {ULScript_Cyrillic, None, None, None, }, // 34 uk
michael@0 1922 {ULScript_Devanagari, None, None, None, }, // 35 hi
michael@0 1923 {ULScript_Cyrillic, None, None, None, }, // 36 mk
michael@0 1924 {ULScript_Bengali, None, None, None, }, // 37 bn
michael@0 1925 {ULScript_Latin, None, None, None, }, // 38 id
michael@0 1926 {ULScript_Latin, None, None, None, }, // 39 la
michael@0 1927 {ULScript_Latin, None, None, None, }, // 40 ms
michael@0 1928 {ULScript_Malayalam, None, None, None, }, // 41 ml
michael@0 1929 {ULScript_Latin, None, None, None, }, // 42 cy
michael@0 1930 {ULScript_Devanagari, None, None, None, }, // 43 ne
michael@0 1931 {ULScript_Telugu, None, None, None, }, // 44 te
michael@0 1932 {ULScript_Latin, None, None, None, }, // 45 sq
michael@0 1933 {ULScript_Tamil, None, None, None, }, // 46 ta
michael@0 1934 {ULScript_Cyrillic, None, None, None, }, // 47 be
michael@0 1935 {ULScript_Latin, None, None, None, }, // 48 jw
michael@0 1936 {ULScript_Latin, None, None, None, }, // 49 oc
michael@0 1937 {ULScript_Arabic, None, None, None, }, // 50 ur
michael@0 1938 {ULScript_Devanagari, None, None, None, }, // 51 bh
michael@0 1939 {ULScript_Gujarati, None, None, None, }, // 52 gu
michael@0 1940 {ULScript_Thai, None, None, None, }, // 53 th
michael@0 1941 {ULScript_Arabic, None, None, None, }, // 54 ar
michael@0 1942 {ULScript_Latin, None, None, None, }, // 55 ca
michael@0 1943 {ULScript_Latin, None, None, None, }, // 56 eo
michael@0 1944 {ULScript_Latin, None, None, None, }, // 57 eu
michael@0 1945 {ULScript_Latin, None, None, None, }, // 58 ia
michael@0 1946 {ULScript_Kannada, None, None, None, }, // 59 kn
michael@0 1947 {ULScript_Gurmukhi, None, None, None, }, // 60 pa
michael@0 1948 {ULScript_Latin, None, None, None, }, // 61 gd
michael@0 1949 {ULScript_Latin, None, None, None, }, // 62 sw
michael@0 1950 {ULScript_Latin, None, None, None, }, // 63 sl
michael@0 1951 {ULScript_Devanagari, None, None, None, }, // 64 mr
michael@0 1952 {ULScript_Latin, None, None, None, }, // 65 mt
michael@0 1953 {ULScript_Latin, None, None, None, }, // 66 vi
michael@0 1954 {ULScript_Latin, None, None, None, }, // 67 fy
michael@0 1955 {ULScript_Latin, None, None, None, }, // 68 sk
michael@0 1956 {ULScript_Hani, None, None, None, }, // 69 zh-Hant
michael@0 1957 {ULScript_Latin, None, None, None, }, // 70 fo
michael@0 1958 {ULScript_Latin, None, None, None, }, // 71 su
michael@0 1959 {ULScript_Latin, ULScript_Cyrillic, ULScript_Arabic, None, }, // 72 uz
michael@0 1960 {ULScript_Ethiopic, None, None, None, }, // 73 am
michael@0 1961 {ULScript_Latin, ULScript_Cyrillic, ULScript_Arabic, None, }, // 74 az
michael@0 1962 {ULScript_Georgian, None, None, None, }, // 75 ka
michael@0 1963 {ULScript_Ethiopic, None, None, None, }, // 76 ti
michael@0 1964 {ULScript_Arabic, None, None, None, }, // 77 fa
michael@0 1965 {ULScript_Latin, ULScript_Cyrillic, None, None, }, // 78 bs
michael@0 1966 {ULScript_Sinhala, None, None, None, }, // 79 si
michael@0 1967 {ULScript_Latin, None, None, None, }, // 80 nn
michael@0 1968 {None, None, None, None, }, // 81
michael@0 1969 {None, None, None, None, }, // 82
michael@0 1970 {ULScript_Latin, None, None, None, }, // 83 xh
michael@0 1971 {ULScript_Latin, None, None, None, }, // 84 zu
michael@0 1972 {ULScript_Latin, None, None, None, }, // 85 gn
michael@0 1973 {ULScript_Latin, None, None, None, }, // 86 st
michael@0 1974 {ULScript_Latin, ULScript_Cyrillic, ULScript_Arabic, None, }, // 87 tk
michael@0 1975 {ULScript_Cyrillic, ULScript_Arabic, None, None, }, // 88 ky
michael@0 1976 {ULScript_Latin, None, None, None, }, // 89 br
michael@0 1977 {ULScript_Latin, None, None, None, }, // 90 tw
michael@0 1978 {ULScript_Hebrew, None, None, None, }, // 91 yi
michael@0 1979 {None, None, None, None, }, // 92
michael@0 1980 {ULScript_Latin, None, None, None, }, // 93 so
michael@0 1981 {ULScript_Latin, ULScript_Cyrillic, ULScript_Arabic, None, }, // 94 ug
michael@0 1982 {ULScript_Latin, ULScript_Arabic, None, None, }, // 95 ku
michael@0 1983 {ULScript_Cyrillic, ULScript_Mongolian, None, None, }, // 96 mn
michael@0 1984 {ULScript_Armenian, None, None, None, }, // 97 hy
michael@0 1985 {ULScript_Lao, None, None, None, }, // 98 lo
michael@0 1986 {ULScript_Arabic, ULScript_Devanagari, None, None, }, // 99 sd
michael@0 1987 {ULScript_Latin, None, None, None, }, // 100 rm
michael@0 1988 {ULScript_Latin, None, None, None, }, // 101 af
michael@0 1989 {ULScript_Latin, None, None, None, }, // 102 lb
michael@0 1990 {ULScript_Latin, ULScript_Myanmar, None, None, }, // 103 my
michael@0 1991 {ULScript_Khmer, None, None, None, }, // 104 km
michael@0 1992 {ULScript_Tibetan, None, None, None, }, // 105 bo
michael@0 1993 {ULScript_Thaana, None, None, None, }, // 106 dv
michael@0 1994 {ULScript_Cherokee, None, None, None, }, // 107 chr
michael@0 1995 {ULScript_Syriac, None, None, None, }, // 108 syr
michael@0 1996 {ULScript_Limbu, None, None, None, }, // 109 lif
michael@0 1997 {ULScript_Oriya, None, None, None, }, // 110 or
michael@0 1998 {ULScript_Bengali, None, None, None, }, // 111 as
michael@0 1999 {ULScript_Latin, None, None, None, }, // 112 co
michael@0 2000 {ULScript_Latin, None, None, None, }, // 113 ie
michael@0 2001 {ULScript_Latin, ULScript_Cyrillic, ULScript_Arabic, None, }, // 114 kk
michael@0 2002 {ULScript_Latin, None, None, None, }, // 115 ln
michael@0 2003 {None, None, None, None, }, // 116
michael@0 2004 {ULScript_Arabic, None, None, None, }, // 117 ps
michael@0 2005 {ULScript_Latin, None, None, None, }, // 118 qu
michael@0 2006 {ULScript_Latin, None, None, None, }, // 119 sn
michael@0 2007 {ULScript_Cyrillic, ULScript_Arabic, None, None, }, // 120 tg
michael@0 2008 {ULScript_Latin, ULScript_Cyrillic, ULScript_Arabic, None, }, // 121 tt
michael@0 2009 {ULScript_Latin, None, None, None, }, // 122 to
michael@0 2010 {ULScript_Latin, None, None, None, }, // 123 yo
michael@0 2011 {None, None, None, None, }, // 124
michael@0 2012 {None, None, None, None, }, // 125
michael@0 2013 {None, None, None, None, }, // 126
michael@0 2014 {None, None, None, None, }, // 127
michael@0 2015 {ULScript_Latin, None, None, None, }, // 128 mi
michael@0 2016 {ULScript_Latin, None, None, None, }, // 129 wo
michael@0 2017 {ULScript_Cyrillic, None, None, None, }, // 130 ab
michael@0 2018 {ULScript_Latin, None, None, None, }, // 131 aa
michael@0 2019 {ULScript_Latin, None, None, None, }, // 132 ay
michael@0 2020 {ULScript_Cyrillic, None, None, None, }, // 133 ba
michael@0 2021 {ULScript_Latin, None, None, None, }, // 134 bi
michael@0 2022 {ULScript_Tibetan, None, None, None, }, // 135 dz
michael@0 2023 {ULScript_Latin, None, None, None, }, // 136 fj
michael@0 2024 {ULScript_Latin, None, None, None, }, // 137 kl
michael@0 2025 {ULScript_Latin, ULScript_Arabic, None, None, }, // 138 ha
michael@0 2026 {ULScript_Latin, None, None, None, }, // 139 ht
michael@0 2027 {ULScript_Latin, None, None, None, }, // 140 ik
michael@0 2028 {ULScript_Canadian_Aboriginal, None, None, None, }, // 141 iu
michael@0 2029 {ULScript_Arabic, ULScript_Devanagari, None, None, }, // 142 ks
michael@0 2030 {ULScript_Latin, None, None, None, }, // 143 rw
michael@0 2031 {ULScript_Latin, None, None, None, }, // 144 mg
michael@0 2032 {ULScript_Latin, None, None, None, }, // 145 na
michael@0 2033 {ULScript_Latin, None, None, None, }, // 146 om
michael@0 2034 {ULScript_Latin, None, None, None, }, // 147 rn
michael@0 2035 {ULScript_Latin, None, None, None, }, // 148 sm
michael@0 2036 {ULScript_Latin, None, None, None, }, // 149 sg
michael@0 2037 {ULScript_Latin, ULScript_Devanagari, None, None, }, // 150 sa
michael@0 2038 {ULScript_Latin, None, None, None, }, // 151 ss
michael@0 2039 {ULScript_Latin, None, None, None, }, // 152 ts
michael@0 2040 {ULScript_Latin, None, None, None, }, // 153 tn
michael@0 2041 {ULScript_Latin, None, None, None, }, // 154 vo
michael@0 2042 {ULScript_Latin, ULScript_Hani, None, None, }, // 155 za
michael@0 2043 {ULScript_Latin, None, None, None, }, // 156 kha
michael@0 2044 {ULScript_Latin, None, None, None, }, // 157 sco
michael@0 2045 {ULScript_Latin, None, None, None, }, // 158 lg
michael@0 2046 {ULScript_Latin, None, None, None, }, // 159 gv
michael@0 2047 {ULScript_Latin, None, None, None, }, // 160 sr-ME
michael@0 2048 {ULScript_Latin, None, None, None, }, // 161 ak
michael@0 2049 {ULScript_Latin, None, None, None, }, // 162 ig
michael@0 2050 {ULScript_Latin, None, None, None, }, // 163 mfe
michael@0 2051 {ULScript_Latin, None, None, None, }, // 164 haw
michael@0 2052 {ULScript_Latin, None, None, None, }, // 165 ceb
michael@0 2053 {ULScript_Latin, None, None, None, }, // 166 ee
michael@0 2054 {ULScript_Latin, None, None, None, }, // 167 gaa
michael@0 2055 {ULScript_Latin, None, None, None, }, // 168 hmn
michael@0 2056 {ULScript_Latin, None, None, None, }, // 169 kri
michael@0 2057 {ULScript_Latin, None, None, None, }, // 170 loz
michael@0 2058 {ULScript_Latin, None, None, None, }, // 171 lua
michael@0 2059 {ULScript_Latin, None, None, None, }, // 172 luo
michael@0 2060 {ULScript_Devanagari, None, None, None, }, // 173 new
michael@0 2061 {ULScript_Latin, None, None, None, }, // 174 ny
michael@0 2062 {ULScript_Cyrillic, None, None, None, }, // 175 os
michael@0 2063 {ULScript_Latin, None, None, None, }, // 176 pam
michael@0 2064 {ULScript_Latin, None, None, None, }, // 177 nso
michael@0 2065 {ULScript_Devanagari, None, None, None, }, // 178 raj
michael@0 2066 {ULScript_Latin, None, None, None, }, // 179 crs
michael@0 2067 {ULScript_Latin, None, None, None, }, // 180 tum
michael@0 2068 {ULScript_Latin, None, None, None, }, // 181 ve
michael@0 2069 {ULScript_Latin, None, None, None, }, // 182 war
michael@0 2070 {None, None, None, None, }, // 183
michael@0 2071 {None, None, None, None, }, // 184
michael@0 2072 {None, None, None, None, }, // 185
michael@0 2073 {None, None, None, None, }, // 186
michael@0 2074 {None, None, None, None, }, // 187
michael@0 2075 {None, None, None, None, }, // 188
michael@0 2076 {None, None, None, None, }, // 189
michael@0 2077 {None, None, None, None, }, // 190
michael@0 2078 {None, None, None, None, }, // 191
michael@0 2079 {None, None, None, None, }, // 192
michael@0 2080 {None, None, None, None, }, // 193
michael@0 2081 {None, None, None, None, }, // 194
michael@0 2082 {None, None, None, None, }, // 195
michael@0 2083 {None, None, None, None, }, // 196
michael@0 2084 {None, None, None, None, }, // 197
michael@0 2085 {None, None, None, None, }, // 198
michael@0 2086 {None, None, None, None, }, // 199
michael@0 2087 {None, None, None, None, }, // 200
michael@0 2088 {None, None, None, None, }, // 201
michael@0 2089 {None, None, None, None, }, // 202
michael@0 2090 {None, None, None, None, }, // 203
michael@0 2091 {None, None, None, None, }, // 204
michael@0 2092 {None, None, None, None, }, // 205
michael@0 2093 {None, None, None, None, }, // 206
michael@0 2094 {None, None, None, None, }, // 207
michael@0 2095 {None, None, None, None, }, // 208
michael@0 2096 {None, None, None, None, }, // 209
michael@0 2097 {None, None, None, None, }, // 210
michael@0 2098 {None, None, None, None, }, // 211
michael@0 2099 {None, None, None, None, }, // 212
michael@0 2100 {None, None, None, None, }, // 213
michael@0 2101 {None, None, None, None, }, // 214
michael@0 2102 {None, None, None, None, }, // 215
michael@0 2103 {None, None, None, None, }, // 216
michael@0 2104 {None, None, None, None, }, // 217
michael@0 2105 {None, None, None, None, }, // 218
michael@0 2106 {None, None, None, None, }, // 219
michael@0 2107 {None, None, None, None, }, // 220
michael@0 2108 {None, None, None, None, }, // 221
michael@0 2109 {None, None, None, None, }, // 222
michael@0 2110 {None, None, None, None, }, // 223
michael@0 2111 {None, None, None, None, }, // 224
michael@0 2112 {None, None, None, None, }, // 225
michael@0 2113 {None, None, None, None, }, // 226
michael@0 2114 {None, None, None, None, }, // 227
michael@0 2115 {None, None, None, None, }, // 228
michael@0 2116 {None, None, None, None, }, // 229
michael@0 2117 {None, None, None, None, }, // 230
michael@0 2118 {None, None, None, None, }, // 231
michael@0 2119 {None, None, None, None, }, // 232
michael@0 2120 {None, None, None, None, }, // 233
michael@0 2121 {None, None, None, None, }, // 234
michael@0 2122 {None, None, None, None, }, // 235
michael@0 2123 {None, None, None, None, }, // 236
michael@0 2124 {None, None, None, None, }, // 237
michael@0 2125 {None, None, None, None, }, // 238
michael@0 2126 {None, None, None, None, }, // 239
michael@0 2127 {None, None, None, None, }, // 240
michael@0 2128 {None, None, None, None, }, // 241
michael@0 2129 {None, None, None, None, }, // 242
michael@0 2130 {None, None, None, None, }, // 243
michael@0 2131 {None, None, None, None, }, // 244
michael@0 2132 {None, None, None, None, }, // 245
michael@0 2133 {None, None, None, None, }, // 246
michael@0 2134 {None, None, None, None, }, // 247
michael@0 2135 {None, None, None, None, }, // 248
michael@0 2136 {None, None, None, None, }, // 249
michael@0 2137 {None, None, None, None, }, // 250
michael@0 2138 {None, None, None, None, }, // 251
michael@0 2139 {None, None, None, None, }, // 252
michael@0 2140 {None, None, None, None, }, // 253
michael@0 2141 {None, None, None, None, }, // 254
michael@0 2142 {None, None, None, None, }, // 255
michael@0 2143 {None, None, None, None, }, // 256
michael@0 2144 {None, None, None, None, }, // 257
michael@0 2145 {None, None, None, None, }, // 258
michael@0 2146 {None, None, None, None, }, // 259
michael@0 2147 {None, None, None, None, }, // 260
michael@0 2148 {None, None, None, None, }, // 261
michael@0 2149 {None, None, None, None, }, // 262
michael@0 2150 {None, None, None, None, }, // 263
michael@0 2151 {None, None, None, None, }, // 264
michael@0 2152 {None, None, None, None, }, // 265
michael@0 2153 {None, None, None, None, }, // 266
michael@0 2154 {None, None, None, None, }, // 267
michael@0 2155 {None, None, None, None, }, // 268
michael@0 2156 {None, None, None, None, }, // 269
michael@0 2157 {None, None, None, None, }, // 270
michael@0 2158 {None, None, None, None, }, // 271
michael@0 2159 {None, None, None, None, }, // 272
michael@0 2160 {None, None, None, None, }, // 273
michael@0 2161 {None, None, None, None, }, // 274
michael@0 2162 {None, None, None, None, }, // 275
michael@0 2163 {None, None, None, None, }, // 276
michael@0 2164 {None, None, None, None, }, // 277
michael@0 2165 {None, None, None, None, }, // 278
michael@0 2166 {None, None, None, None, }, // 279
michael@0 2167 {None, None, None, None, }, // 280
michael@0 2168 {None, None, None, None, }, // 281
michael@0 2169 {None, None, None, None, }, // 282
michael@0 2170 {None, None, None, None, }, // 283
michael@0 2171 {None, None, None, None, }, // 284
michael@0 2172 {None, None, None, None, }, // 285
michael@0 2173 {None, None, None, None, }, // 286
michael@0 2174 {None, None, None, None, }, // 287
michael@0 2175 {None, None, None, None, }, // 288
michael@0 2176 {None, None, None, None, }, // 289
michael@0 2177 {None, None, None, None, }, // 290
michael@0 2178 {None, None, None, None, }, // 291
michael@0 2179 {None, None, None, None, }, // 292
michael@0 2180 {None, None, None, None, }, // 293
michael@0 2181 {None, None, None, None, }, // 294
michael@0 2182 {None, None, None, None, }, // 295
michael@0 2183 {None, None, None, None, }, // 296
michael@0 2184 {None, None, None, None, }, // 297
michael@0 2185 {None, None, None, None, }, // 298
michael@0 2186 {None, None, None, None, }, // 299
michael@0 2187 {None, None, None, None, }, // 300
michael@0 2188 {None, None, None, None, }, // 301
michael@0 2189 {None, None, None, None, }, // 302
michael@0 2190 {None, None, None, None, }, // 303
michael@0 2191 {None, None, None, None, }, // 304
michael@0 2192 {None, None, None, None, }, // 305
michael@0 2193 {None, None, None, None, }, // 306
michael@0 2194 {None, None, None, None, }, // 307
michael@0 2195 {None, None, None, None, }, // 308
michael@0 2196 {None, None, None, None, }, // 309
michael@0 2197 {None, None, None, None, }, // 310
michael@0 2198 {None, None, None, None, }, // 311
michael@0 2199 {None, None, None, None, }, // 312
michael@0 2200 {None, None, None, None, }, // 313
michael@0 2201 {None, None, None, None, }, // 314
michael@0 2202 {None, None, None, None, }, // 315
michael@0 2203 {None, None, None, None, }, // 316
michael@0 2204 {None, None, None, None, }, // 317
michael@0 2205 {None, None, None, None, }, // 318
michael@0 2206 {None, None, None, None, }, // 319
michael@0 2207 {None, None, None, None, }, // 320
michael@0 2208 {None, None, None, None, }, // 321
michael@0 2209 {None, None, None, None, }, // 322
michael@0 2210 {None, None, None, None, }, // 323
michael@0 2211 {None, None, None, None, }, // 324
michael@0 2212 {None, None, None, None, }, // 325
michael@0 2213 {None, None, None, None, }, // 326
michael@0 2214 {None, None, None, None, }, // 327
michael@0 2215 {None, None, None, None, }, // 328
michael@0 2216 {None, None, None, None, }, // 329
michael@0 2217 {None, None, None, None, }, // 330
michael@0 2218 {None, None, None, None, }, // 331
michael@0 2219 {None, None, None, None, }, // 332
michael@0 2220 {None, None, None, None, }, // 333
michael@0 2221 {None, None, None, None, }, // 334
michael@0 2222 {None, None, None, None, }, // 335
michael@0 2223 {None, None, None, None, }, // 336
michael@0 2224 {None, None, None, None, }, // 337
michael@0 2225 {None, None, None, None, }, // 338
michael@0 2226 {None, None, None, None, }, // 339
michael@0 2227 {None, None, None, None, }, // 340
michael@0 2228 {None, None, None, None, }, // 341
michael@0 2229 {None, None, None, None, }, // 342
michael@0 2230 {None, None, None, None, }, // 343
michael@0 2231 {None, None, None, None, }, // 344
michael@0 2232 {None, None, None, None, }, // 345
michael@0 2233 {None, None, None, None, }, // 346
michael@0 2234 {None, None, None, None, }, // 347
michael@0 2235 {None, None, None, None, }, // 348
michael@0 2236 {None, None, None, None, }, // 349
michael@0 2237 {None, None, None, None, }, // 350
michael@0 2238 {None, None, None, None, }, // 351
michael@0 2239 {None, None, None, None, }, // 352
michael@0 2240 {None, None, None, None, }, // 353
michael@0 2241 {None, None, None, None, }, // 354
michael@0 2242 {None, None, None, None, }, // 355
michael@0 2243 {None, None, None, None, }, // 356
michael@0 2244 {None, None, None, None, }, // 357
michael@0 2245 {None, None, None, None, }, // 358
michael@0 2246 {None, None, None, None, }, // 359
michael@0 2247 {None, None, None, None, }, // 360
michael@0 2248 {None, None, None, None, }, // 361
michael@0 2249 {None, None, None, None, }, // 362
michael@0 2250 {None, None, None, None, }, // 363
michael@0 2251 {None, None, None, None, }, // 364
michael@0 2252 {None, None, None, None, }, // 365
michael@0 2253 {None, None, None, None, }, // 366
michael@0 2254 {None, None, None, None, }, // 367
michael@0 2255 {None, None, None, None, }, // 368
michael@0 2256 {None, None, None, None, }, // 369
michael@0 2257 {None, None, None, None, }, // 370
michael@0 2258 {None, None, None, None, }, // 371
michael@0 2259 {None, None, None, None, }, // 372
michael@0 2260 {None, None, None, None, }, // 373
michael@0 2261 {None, None, None, None, }, // 374
michael@0 2262 {None, None, None, None, }, // 375
michael@0 2263 {None, None, None, None, }, // 376
michael@0 2264 {None, None, None, None, }, // 377
michael@0 2265 {None, None, None, None, }, // 378
michael@0 2266 {None, None, None, None, }, // 379
michael@0 2267 {None, None, None, None, }, // 380
michael@0 2268 {None, None, None, None, }, // 381
michael@0 2269 {None, None, None, None, }, // 382
michael@0 2270 {None, None, None, None, }, // 383
michael@0 2271 {None, None, None, None, }, // 384
michael@0 2272 {None, None, None, None, }, // 385
michael@0 2273 {None, None, None, None, }, // 386
michael@0 2274 {None, None, None, None, }, // 387
michael@0 2275 {None, None, None, None, }, // 388
michael@0 2276 {None, None, None, None, }, // 389
michael@0 2277 {None, None, None, None, }, // 390
michael@0 2278 {None, None, None, None, }, // 391
michael@0 2279 {None, None, None, None, }, // 392
michael@0 2280 {None, None, None, None, }, // 393
michael@0 2281 {None, None, None, None, }, // 394
michael@0 2282 {None, None, None, None, }, // 395
michael@0 2283 {None, None, None, None, }, // 396
michael@0 2284 {None, None, None, None, }, // 397
michael@0 2285 {None, None, None, None, }, // 398
michael@0 2286 {None, None, None, None, }, // 399
michael@0 2287 {None, None, None, None, }, // 400
michael@0 2288 {None, None, None, None, }, // 401
michael@0 2289 {None, None, None, None, }, // 402
michael@0 2290 {None, None, None, None, }, // 403
michael@0 2291 {None, None, None, None, }, // 404
michael@0 2292 {None, None, None, None, }, // 405
michael@0 2293 {None, None, None, None, }, // 406
michael@0 2294 {None, None, None, None, }, // 407
michael@0 2295 {None, None, None, None, }, // 408
michael@0 2296 {None, None, None, None, }, // 409
michael@0 2297 {None, None, None, None, }, // 410
michael@0 2298 {None, None, None, None, }, // 411
michael@0 2299 {None, None, None, None, }, // 412
michael@0 2300 {None, None, None, None, }, // 413
michael@0 2301 {None, None, None, None, }, // 414
michael@0 2302 {None, None, None, None, }, // 415
michael@0 2303 {None, None, None, None, }, // 416
michael@0 2304 {None, None, None, None, }, // 417
michael@0 2305 {None, None, None, None, }, // 418
michael@0 2306 {None, None, None, None, }, // 419
michael@0 2307 {None, None, None, None, }, // 420
michael@0 2308 {None, None, None, None, }, // 421
michael@0 2309 {None, None, None, None, }, // 422
michael@0 2310 {None, None, None, None, }, // 423
michael@0 2311 {None, None, None, None, }, // 424
michael@0 2312 {None, None, None, None, }, // 425
michael@0 2313 {None, None, None, None, }, // 426
michael@0 2314 {None, None, None, None, }, // 427
michael@0 2315 {None, None, None, None, }, // 428
michael@0 2316 {None, None, None, None, }, // 429
michael@0 2317 {None, None, None, None, }, // 430
michael@0 2318 {None, None, None, None, }, // 431
michael@0 2319 {None, None, None, None, }, // 432
michael@0 2320 {None, None, None, None, }, // 433
michael@0 2321 {None, None, None, None, }, // 434
michael@0 2322 {None, None, None, None, }, // 435
michael@0 2323 {None, None, None, None, }, // 436
michael@0 2324 {None, None, None, None, }, // 437
michael@0 2325 {None, None, None, None, }, // 438
michael@0 2326 {None, None, None, None, }, // 439
michael@0 2327 {None, None, None, None, }, // 440
michael@0 2328 {None, None, None, None, }, // 441
michael@0 2329 {None, None, None, None, }, // 442
michael@0 2330 {None, None, None, None, }, // 443
michael@0 2331 {None, None, None, None, }, // 444
michael@0 2332 {None, None, None, None, }, // 445
michael@0 2333 {None, None, None, None, }, // 446
michael@0 2334 {None, None, None, None, }, // 447
michael@0 2335 {None, None, None, None, }, // 448
michael@0 2336 {None, None, None, None, }, // 449
michael@0 2337 {None, None, None, None, }, // 450
michael@0 2338 {None, None, None, None, }, // 451
michael@0 2339 {None, None, None, None, }, // 452
michael@0 2340 {None, None, None, None, }, // 453
michael@0 2341 {None, None, None, None, }, // 454
michael@0 2342 {None, None, None, None, }, // 455
michael@0 2343 {None, None, None, None, }, // 456
michael@0 2344 {None, None, None, None, }, // 457
michael@0 2345 {None, None, None, None, }, // 458
michael@0 2346 {None, None, None, None, }, // 459
michael@0 2347 {None, None, None, None, }, // 460
michael@0 2348 {None, None, None, None, }, // 461
michael@0 2349 {None, None, None, None, }, // 462
michael@0 2350 {None, None, None, None, }, // 463
michael@0 2351 {None, None, None, None, }, // 464
michael@0 2352 {None, None, None, None, }, // 465
michael@0 2353 {None, None, None, None, }, // 466
michael@0 2354 {None, None, None, None, }, // 467
michael@0 2355 {None, None, None, None, }, // 468
michael@0 2356 {None, None, None, None, }, // 469
michael@0 2357 {None, None, None, None, }, // 470
michael@0 2358 {None, None, None, None, }, // 471
michael@0 2359 {None, None, None, None, }, // 472
michael@0 2360 {None, None, None, None, }, // 473
michael@0 2361 {None, None, None, None, }, // 474
michael@0 2362 {None, None, None, None, }, // 475
michael@0 2363 {None, None, None, None, }, // 476
michael@0 2364 {None, None, None, None, }, // 477
michael@0 2365 {None, None, None, None, }, // 478
michael@0 2366 {None, None, None, None, }, // 479
michael@0 2367 {None, None, None, None, }, // 480
michael@0 2368 {None, None, None, None, }, // 481
michael@0 2369 {None, None, None, None, }, // 482
michael@0 2370 {None, None, None, None, }, // 483
michael@0 2371 {None, None, None, None, }, // 484
michael@0 2372 {None, None, None, None, }, // 485
michael@0 2373 {None, None, None, None, }, // 486
michael@0 2374 {None, None, None, None, }, // 487
michael@0 2375 {None, None, None, None, }, // 488
michael@0 2376 {None, None, None, None, }, // 489
michael@0 2377 {None, None, None, None, }, // 490
michael@0 2378 {None, None, None, None, }, // 491
michael@0 2379 {None, None, None, None, }, // 492
michael@0 2380 {None, None, None, None, }, // 493
michael@0 2381 {None, None, None, None, }, // 494
michael@0 2382 {None, None, None, None, }, // 495
michael@0 2383 {None, None, None, None, }, // 496
michael@0 2384 {None, None, None, None, }, // 497
michael@0 2385 {None, None, None, None, }, // 498
michael@0 2386 {None, None, None, None, }, // 499
michael@0 2387 {None, None, None, None, }, // 500
michael@0 2388 {None, None, None, None, }, // 501
michael@0 2389 {None, None, None, None, }, // 502
michael@0 2390 {None, None, None, None, }, // 503
michael@0 2391 {None, None, None, None, }, // 504
michael@0 2392 {None, None, None, None, }, // 505
michael@0 2393 {ULScript_Latin, None, None, None, }, // 506 nr
michael@0 2394 {ULScript_Latin, None, None, None, }, // 507 zzb
michael@0 2395 {ULScript_Latin, None, None, None, }, // 508 zzp
michael@0 2396 {ULScript_Latin, None, None, None, }, // 509 zzh
michael@0 2397 {ULScript_Latin, None, None, None, }, // 510 tlh
michael@0 2398 {ULScript_Latin, None, None, None, }, // 511 zze
michael@0 2399 {None, None, None, None, }, // 512 xx-Zyyy
michael@0 2400 {ULScript_Latin, None, None, None, }, // 513 xx-Latn
michael@0 2401 {ULScript_Greek, None, None, None, }, // 514 xx-Grek
michael@0 2402 {ULScript_Cyrillic, None, None, None, }, // 515 xx-Cyrl
michael@0 2403 {ULScript_Armenian, None, None, None, }, // 516 xx-Armn
michael@0 2404 {ULScript_Hebrew, None, None, None, }, // 517 xx-Hebr
michael@0 2405 {ULScript_Arabic, None, None, None, }, // 518 xx-Arab
michael@0 2406 {ULScript_Syriac, None, None, None, }, // 519 xx-Syrc
michael@0 2407 {ULScript_Thaana, None, None, None, }, // 520 xx-Thaa
michael@0 2408 {ULScript_Devanagari, None, None, None, }, // 521 xx-Deva
michael@0 2409 {ULScript_Bengali, None, None, None, }, // 522 xx-Beng
michael@0 2410 {ULScript_Gurmukhi, None, None, None, }, // 523 xx-Guru
michael@0 2411 {ULScript_Gujarati, None, None, None, }, // 524 xx-Gujr
michael@0 2412 {ULScript_Oriya, None, None, None, }, // 525 xx-Orya
michael@0 2413 {ULScript_Tamil, None, None, None, }, // 526 xx-Taml
michael@0 2414 {ULScript_Telugu, None, None, None, }, // 527 xx-Telu
michael@0 2415 {ULScript_Kannada, None, None, None, }, // 528 xx-Knda
michael@0 2416 {ULScript_Malayalam, None, None, None, }, // 529 xx-Mlym
michael@0 2417 {ULScript_Sinhala, None, None, None, }, // 530 xx-Sinh
michael@0 2418 {ULScript_Thai, None, None, None, }, // 531 xx-Thai
michael@0 2419 {ULScript_Lao, None, None, None, }, // 532 xx-Laoo
michael@0 2420 {ULScript_Tibetan, None, None, None, }, // 533 xx-Tibt
michael@0 2421 {ULScript_Myanmar, None, None, None, }, // 534 xx-Mymr
michael@0 2422 {ULScript_Georgian, None, None, None, }, // 535 xx-Geor
michael@0 2423 {None, None, None, None, }, // 536 xx-Hang
michael@0 2424 {ULScript_Ethiopic, None, None, None, }, // 537 xx-Ethi
michael@0 2425 {ULScript_Cherokee, None, None, None, }, // 538 xx-Cher
michael@0 2426 {ULScript_Canadian_Aboriginal, None, None, None, }, // 539 xx-Cans
michael@0 2427 {ULScript_Ogham, None, None, None, }, // 540 xx-Ogam
michael@0 2428 {ULScript_Runic, None, None, None, }, // 541 xx-Runr
michael@0 2429 {ULScript_Khmer, None, None, None, }, // 542 xx-Khmr
michael@0 2430 {ULScript_Mongolian, None, None, None, }, // 543 xx-Mong
michael@0 2431 {None, None, None, None, }, // 544 xx-Hira
michael@0 2432 {None, None, None, None, }, // 545 xx-Kana
michael@0 2433 {ULScript_Bopomofo, None, None, None, }, // 546 xx-Bopo
michael@0 2434 {ULScript_Hani, None, None, None, }, // 547 xx-Hani
michael@0 2435 {ULScript_Yi, None, None, None, }, // 548 xx-Yiii
michael@0 2436 {ULScript_Old_Italic, None, None, None, }, // 549 xx-Ital
michael@0 2437 {ULScript_Gothic, None, None, None, }, // 550 xx-Goth
michael@0 2438 {ULScript_Deseret, None, None, None, }, // 551 xx-Dsrt
michael@0 2439 {None, None, None, None, }, // 552 xx-Qaai
michael@0 2440 {ULScript_Tagalog, None, None, None, }, // 553 xx-Tglg
michael@0 2441 {ULScript_Hanunoo, None, None, None, }, // 554 xx-Hano
michael@0 2442 {ULScript_Buhid, None, None, None, }, // 555 xx-Buhd
michael@0 2443 {ULScript_Tagbanwa, None, None, None, }, // 556 xx-Tagb
michael@0 2444 {ULScript_Limbu, None, None, None, }, // 557 xx-Limb
michael@0 2445 {ULScript_Tai_Le, None, None, None, }, // 558 xx-Tale
michael@0 2446 {ULScript_Linear_B, None, None, None, }, // 559 xx-Linb
michael@0 2447 {ULScript_Ugaritic, None, None, None, }, // 560 xx-Ugar
michael@0 2448 {ULScript_Shavian, None, None, None, }, // 561 xx-Shaw
michael@0 2449 {ULScript_Osmanya, None, None, None, }, // 562 xx-Osma
michael@0 2450 {ULScript_Cypriot, None, None, None, }, // 563 xx-Cprt
michael@0 2451 {ULScript_Braille, None, None, None, }, // 564 xx-Brai
michael@0 2452 {ULScript_Buginese, None, None, None, }, // 565 xx-Bugi
michael@0 2453 {ULScript_Coptic, None, None, None, }, // 566 xx-Copt
michael@0 2454 {ULScript_New_Tai_Lue, None, None, None, }, // 567 xx-Talu
michael@0 2455 {ULScript_Glagolitic, None, None, None, }, // 568 xx-Glag
michael@0 2456 {ULScript_Tifinagh, None, None, None, }, // 569 xx-Tfng
michael@0 2457 {ULScript_Syloti_Nagri, None, None, None, }, // 570 xx-Sylo
michael@0 2458 {ULScript_Old_Persian, None, None, None, }, // 571 xx-Xpeo
michael@0 2459 {ULScript_Kharoshthi, None, None, None, }, // 572 xx-Khar
michael@0 2460 {ULScript_Balinese, None, None, None, }, // 573 xx-Bali
michael@0 2461 {ULScript_Cuneiform, None, None, None, }, // 574 xx-Xsux
michael@0 2462 {ULScript_Phoenician, None, None, None, }, // 575 xx-Phnx
michael@0 2463 {ULScript_Phags_Pa, None, None, None, }, // 576 xx-Phag
michael@0 2464 {ULScript_Nko, None, None, None, }, // 577 xx-Nkoo
michael@0 2465 {ULScript_Sundanese, None, None, None, }, // 578 xx-Sund
michael@0 2466 {ULScript_Lepcha, None, None, None, }, // 579 xx-Lepc
michael@0 2467 {ULScript_Ol_Chiki, None, None, None, }, // 580 xx-Olck
michael@0 2468 {ULScript_Vai, None, None, None, }, // 581 xx-Vaii
michael@0 2469 {ULScript_Saurashtra, None, None, None, }, // 582 xx-Saur
michael@0 2470 {ULScript_Kayah_Li, None, None, None, }, // 583 xx-Kali
michael@0 2471 {ULScript_Rejang, None, None, None, }, // 584 xx-Rjng
michael@0 2472 {ULScript_Lycian, None, None, None, }, // 585 xx-Lyci
michael@0 2473 {ULScript_Carian, None, None, None, }, // 586 xx-Cari
michael@0 2474 {ULScript_Lydian, None, None, None, }, // 587 xx-Lydi
michael@0 2475 {ULScript_Cham, None, None, None, }, // 588 xx-Cham
michael@0 2476 {ULScript_Tai_Tham, None, None, None, }, // 589 xx-Lana
michael@0 2477 {ULScript_Tai_Viet, None, None, None, }, // 590 xx-Tavt
michael@0 2478 {ULScript_Avestan, None, None, None, }, // 591 xx-Avst
michael@0 2479 {ULScript_Egyptian_Hieroglyphs, None, None, None, }, // 592 xx-Egyp
michael@0 2480 {ULScript_Samaritan, None, None, None, }, // 593 xx-Samr
michael@0 2481 {ULScript_Lisu, None, None, None, }, // 594 xx-Lisu
michael@0 2482 {ULScript_Bamum, None, None, None, }, // 595 xx-Bamu
michael@0 2483 {ULScript_Javanese, None, None, None, }, // 596 xx-Java
michael@0 2484 {ULScript_Meetei_Mayek, None, None, None, }, // 597 xx-Mtei
michael@0 2485 {ULScript_Imperial_Aramaic, None, None, None, }, // 598 xx-Armi
michael@0 2486 {ULScript_Old_South_Arabian, None, None, None, }, // 599 xx-Sarb
michael@0 2487 {ULScript_Inscriptional_Parthian, None, None, None, }, // 600 xx-Prti
michael@0 2488 {ULScript_Inscriptional_Pahlavi, None, None, None, }, // 601 xx-Phli
michael@0 2489 {ULScript_Old_Turkic, None, None, None, }, // 602 xx-Orkh
michael@0 2490 {ULScript_Kaithi, None, None, None, }, // 603 xx-Kthi
michael@0 2491 {ULScript_Batak, None, None, None, }, // 604 xx-Batk
michael@0 2492 {ULScript_Brahmi, None, None, None, }, // 605 xx-Brah
michael@0 2493 {ULScript_Mandaic, None, None, None, }, // 606 xx-Mand
michael@0 2494 {ULScript_Chakma, None, None, None, }, // 607 xx-Cakm
michael@0 2495 {ULScript_Meroitic_Cursive, None, None, None, }, // 608 xx-Merc
michael@0 2496 {ULScript_Meroitic_Hieroglyphs, None, None, None, }, // 609 xx-Mero
michael@0 2497 {ULScript_Miao, None, None, None, }, // 610 xx-Plrd
michael@0 2498 {ULScript_Sharada, None, None, None, }, // 611 xx-Shrd
michael@0 2499 {ULScript_Sora_Sompeng, None, None, None, }, // 612 xx-Sora
michael@0 2500 {ULScript_Takri, None, None, None, }, // 613 xx-Takr
michael@0 2501 };
michael@0 2502 #undef None
michael@0 2503
michael@0 2504 // Subscripted by enum Language
michael@0 2505 extern const int kLanguageToPLangSize = 512;
michael@0 2506 extern const uint8 kLanguageToPLang[kLanguageToPLangSize] = {
michael@0 2507 1, // 0 en
michael@0 2508 2, // 1 da
michael@0 2509 3, // 2 nl
michael@0 2510 4, // 3 fi
michael@0 2511 5, // 4 fr
michael@0 2512 6, // 5 de
michael@0 2513 1, // 6 iw
michael@0 2514 7, // 7 it
michael@0 2515 2, // 8 ja
michael@0 2516 3, // 9 ko
michael@0 2517 8, // 10 no
michael@0 2518 9, // 11 pl
michael@0 2519 10, // 12 pt
michael@0 2520 4, // 13 ru
michael@0 2521 11, // 14 es
michael@0 2522 12, // 15 sv
michael@0 2523 5, // 16 zh
michael@0 2524 13, // 17 cs
michael@0 2525 6, // 18 el
michael@0 2526 14, // 19 is
michael@0 2527 15, // 20 lv
michael@0 2528 16, // 21 lt
michael@0 2529 17, // 22 ro
michael@0 2530 18, // 23 hu
michael@0 2531 19, // 24 et
michael@0 2532 20, // 25 xxx
michael@0 2533 21, // 26 un
michael@0 2534 7, // 27 bg
michael@0 2535 22, // 28 hr
michael@0 2536 23, // 29 sr
michael@0 2537 24, // 30 ga
michael@0 2538 25, // 31 gl
michael@0 2539 26, // 32 tl
michael@0 2540 27, // 33 tr
michael@0 2541 8, // 34 uk
michael@0 2542 9, // 35 hi
michael@0 2543 10, // 36 mk
michael@0 2544 11, // 37 bn
michael@0 2545 28, // 38 id
michael@0 2546 29, // 39 la
michael@0 2547 30, // 40 ms
michael@0 2548 12, // 41 ml
michael@0 2549 31, // 42 cy
michael@0 2550 13, // 43 ne
michael@0 2551 14, // 44 te
michael@0 2552 32, // 45 sq
michael@0 2553 15, // 46 ta
michael@0 2554 16, // 47 be
michael@0 2555 33, // 48 jw
michael@0 2556 34, // 49 oc
michael@0 2557 18, // 50 ur
michael@0 2558 19, // 51 bh
michael@0 2559 21, // 52 gu
michael@0 2560 22, // 53 th
michael@0 2561 24, // 54 ar
michael@0 2562 35, // 55 ca
michael@0 2563 36, // 56 eo
michael@0 2564 37, // 57 eu
michael@0 2565 38, // 58 ia
michael@0 2566 25, // 59 kn
michael@0 2567 27, // 60 pa
michael@0 2568 39, // 61 gd
michael@0 2569 40, // 62 sw
michael@0 2570 41, // 63 sl
michael@0 2571 28, // 64 mr
michael@0 2572 42, // 65 mt
michael@0 2573 43, // 66 vi
michael@0 2574 44, // 67 fy
michael@0 2575 45, // 68 sk
michael@0 2576 29, // 69 zh-Hant
michael@0 2577 46, // 70 fo
michael@0 2578 47, // 71 su
michael@0 2579 48, // 72 uz
michael@0 2580 30, // 73 am
michael@0 2581 49, // 74 az
michael@0 2582 31, // 75 ka
michael@0 2583 32, // 76 ti
michael@0 2584 33, // 77 fa
michael@0 2585 50, // 78 bs
michael@0 2586 34, // 79 si
michael@0 2587 51, // 80 nn
michael@0 2588 0, // 81
michael@0 2589 0, // 82
michael@0 2590 52, // 83 xh
michael@0 2591 53, // 84 zu
michael@0 2592 54, // 85 gn
michael@0 2593 55, // 86 st
michael@0 2594 56, // 87 tk
michael@0 2595 35, // 88 ky
michael@0 2596 57, // 89 br
michael@0 2597 58, // 90 tw
michael@0 2598 36, // 91 yi
michael@0 2599 0, // 92
michael@0 2600 59, // 93 so
michael@0 2601 60, // 94 ug
michael@0 2602 61, // 95 ku
michael@0 2603 37, // 96 mn
michael@0 2604 38, // 97 hy
michael@0 2605 39, // 98 lo
michael@0 2606 40, // 99 sd
michael@0 2607 62, // 100 rm
michael@0 2608 63, // 101 af
michael@0 2609 64, // 102 lb
michael@0 2610 65, // 103 my
michael@0 2611 41, // 104 km
michael@0 2612 42, // 105 bo
michael@0 2613 43, // 106 dv
michael@0 2614 44, // 107 chr
michael@0 2615 45, // 108 syr
michael@0 2616 46, // 109 lif
michael@0 2617 47, // 110 or
michael@0 2618 51, // 111 as
michael@0 2619 66, // 112 co
michael@0 2620 67, // 113 ie
michael@0 2621 68, // 114 kk
michael@0 2622 69, // 115 ln
michael@0 2623 0, // 116
michael@0 2624 52, // 117 ps
michael@0 2625 70, // 118 qu
michael@0 2626 71, // 119 sn
michael@0 2627 53, // 120 tg
michael@0 2628 72, // 121 tt
michael@0 2629 73, // 122 to
michael@0 2630 74, // 123 yo
michael@0 2631 0, // 124
michael@0 2632 0, // 125
michael@0 2633 0, // 126
michael@0 2634 0, // 127
michael@0 2635 75, // 128 mi
michael@0 2636 76, // 129 wo
michael@0 2637 54, // 130 ab
michael@0 2638 77, // 131 aa
michael@0 2639 78, // 132 ay
michael@0 2640 55, // 133 ba
michael@0 2641 79, // 134 bi
michael@0 2642 57, // 135 dz
michael@0 2643 80, // 136 fj
michael@0 2644 81, // 137 kl
michael@0 2645 82, // 138 ha
michael@0 2646 83, // 139 ht
michael@0 2647 84, // 140 ik
michael@0 2648 58, // 141 iu
michael@0 2649 59, // 142 ks
michael@0 2650 85, // 143 rw
michael@0 2651 86, // 144 mg
michael@0 2652 87, // 145 na
michael@0 2653 88, // 146 om
michael@0 2654 89, // 147 rn
michael@0 2655 90, // 148 sm
michael@0 2656 91, // 149 sg
michael@0 2657 92, // 150 sa
michael@0 2658 93, // 151 ss
michael@0 2659 94, // 152 ts
michael@0 2660 95, // 153 tn
michael@0 2661 96, // 154 vo
michael@0 2662 97, // 155 za
michael@0 2663 98, // 156 kha
michael@0 2664 99, // 157 sco
michael@0 2665 100, // 158 lg
michael@0 2666 101, // 159 gv
michael@0 2667 102, // 160 sr-ME
michael@0 2668 103, // 161 ak
michael@0 2669 104, // 162 ig
michael@0 2670 105, // 163 mfe
michael@0 2671 106, // 164 haw
michael@0 2672 107, // 165 ceb
michael@0 2673 108, // 166 ee
michael@0 2674 109, // 167 gaa
michael@0 2675 110, // 168 hmn
michael@0 2676 111, // 169 kri
michael@0 2677 112, // 170 loz
michael@0 2678 113, // 171 lua
michael@0 2679 114, // 172 luo
michael@0 2680 62, // 173 new
michael@0 2681 115, // 174 ny
michael@0 2682 63, // 175 os
michael@0 2683 116, // 176 pam
michael@0 2684 117, // 177 nso
michael@0 2685 64, // 178 raj
michael@0 2686 118, // 179 crs
michael@0 2687 119, // 180 tum
michael@0 2688 120, // 181 ve
michael@0 2689 121, // 182 war
michael@0 2690 0, // 183
michael@0 2691 0, // 184
michael@0 2692 0, // 185
michael@0 2693 0, // 186
michael@0 2694 0, // 187
michael@0 2695 0, // 188
michael@0 2696 0, // 189
michael@0 2697 0, // 190
michael@0 2698 0, // 191
michael@0 2699 0, // 192
michael@0 2700 0, // 193
michael@0 2701 0, // 194
michael@0 2702 0, // 195
michael@0 2703 0, // 196
michael@0 2704 0, // 197
michael@0 2705 0, // 198
michael@0 2706 0, // 199
michael@0 2707 0, // 200
michael@0 2708 0, // 201
michael@0 2709 0, // 202
michael@0 2710 0, // 203
michael@0 2711 0, // 204
michael@0 2712 0, // 205
michael@0 2713 0, // 206
michael@0 2714 0, // 207
michael@0 2715 0, // 208
michael@0 2716 0, // 209
michael@0 2717 0, // 210
michael@0 2718 0, // 211
michael@0 2719 0, // 212
michael@0 2720 0, // 213
michael@0 2721 0, // 214
michael@0 2722 0, // 215
michael@0 2723 0, // 216
michael@0 2724 0, // 217
michael@0 2725 0, // 218
michael@0 2726 0, // 219
michael@0 2727 0, // 220
michael@0 2728 0, // 221
michael@0 2729 0, // 222
michael@0 2730 0, // 223
michael@0 2731 0, // 224
michael@0 2732 0, // 225
michael@0 2733 0, // 226
michael@0 2734 0, // 227
michael@0 2735 0, // 228
michael@0 2736 0, // 229
michael@0 2737 0, // 230
michael@0 2738 0, // 231
michael@0 2739 0, // 232
michael@0 2740 0, // 233
michael@0 2741 0, // 234
michael@0 2742 0, // 235
michael@0 2743 0, // 236
michael@0 2744 0, // 237
michael@0 2745 0, // 238
michael@0 2746 0, // 239
michael@0 2747 0, // 240
michael@0 2748 0, // 241
michael@0 2749 0, // 242
michael@0 2750 0, // 243
michael@0 2751 0, // 244
michael@0 2752 0, // 245
michael@0 2753 0, // 246
michael@0 2754 0, // 247
michael@0 2755 0, // 248
michael@0 2756 0, // 249
michael@0 2757 0, // 250
michael@0 2758 0, // 251
michael@0 2759 0, // 252
michael@0 2760 0, // 253
michael@0 2761 0, // 254
michael@0 2762 0, // 255
michael@0 2763 0, // 256
michael@0 2764 0, // 257
michael@0 2765 0, // 258
michael@0 2766 0, // 259
michael@0 2767 0, // 260
michael@0 2768 0, // 261
michael@0 2769 0, // 262
michael@0 2770 0, // 263
michael@0 2771 0, // 264
michael@0 2772 0, // 265
michael@0 2773 0, // 266
michael@0 2774 0, // 267
michael@0 2775 0, // 268
michael@0 2776 0, // 269
michael@0 2777 0, // 270
michael@0 2778 0, // 271
michael@0 2779 0, // 272
michael@0 2780 0, // 273
michael@0 2781 0, // 274
michael@0 2782 0, // 275
michael@0 2783 0, // 276
michael@0 2784 0, // 277
michael@0 2785 0, // 278
michael@0 2786 0, // 279
michael@0 2787 0, // 280
michael@0 2788 0, // 281
michael@0 2789 0, // 282
michael@0 2790 0, // 283
michael@0 2791 0, // 284
michael@0 2792 0, // 285
michael@0 2793 0, // 286
michael@0 2794 0, // 287
michael@0 2795 0, // 288
michael@0 2796 0, // 289
michael@0 2797 0, // 290
michael@0 2798 0, // 291
michael@0 2799 0, // 292
michael@0 2800 0, // 293
michael@0 2801 0, // 294
michael@0 2802 0, // 295
michael@0 2803 0, // 296
michael@0 2804 0, // 297
michael@0 2805 0, // 298
michael@0 2806 0, // 299
michael@0 2807 0, // 300
michael@0 2808 0, // 301
michael@0 2809 0, // 302
michael@0 2810 0, // 303
michael@0 2811 0, // 304
michael@0 2812 0, // 305
michael@0 2813 0, // 306
michael@0 2814 0, // 307
michael@0 2815 0, // 308
michael@0 2816 0, // 309
michael@0 2817 0, // 310
michael@0 2818 0, // 311
michael@0 2819 0, // 312
michael@0 2820 0, // 313
michael@0 2821 0, // 314
michael@0 2822 0, // 315
michael@0 2823 0, // 316
michael@0 2824 0, // 317
michael@0 2825 0, // 318
michael@0 2826 0, // 319
michael@0 2827 0, // 320
michael@0 2828 0, // 321
michael@0 2829 0, // 322
michael@0 2830 0, // 323
michael@0 2831 0, // 324
michael@0 2832 0, // 325
michael@0 2833 0, // 326
michael@0 2834 0, // 327
michael@0 2835 0, // 328
michael@0 2836 0, // 329
michael@0 2837 0, // 330
michael@0 2838 0, // 331
michael@0 2839 0, // 332
michael@0 2840 0, // 333
michael@0 2841 0, // 334
michael@0 2842 0, // 335
michael@0 2843 0, // 336
michael@0 2844 0, // 337
michael@0 2845 0, // 338
michael@0 2846 0, // 339
michael@0 2847 0, // 340
michael@0 2848 0, // 341
michael@0 2849 0, // 342
michael@0 2850 0, // 343
michael@0 2851 0, // 344
michael@0 2852 0, // 345
michael@0 2853 0, // 346
michael@0 2854 0, // 347
michael@0 2855 0, // 348
michael@0 2856 0, // 349
michael@0 2857 0, // 350
michael@0 2858 0, // 351
michael@0 2859 0, // 352
michael@0 2860 0, // 353
michael@0 2861 0, // 354
michael@0 2862 0, // 355
michael@0 2863 0, // 356
michael@0 2864 0, // 357
michael@0 2865 0, // 358
michael@0 2866 0, // 359
michael@0 2867 0, // 360
michael@0 2868 0, // 361
michael@0 2869 0, // 362
michael@0 2870 0, // 363
michael@0 2871 0, // 364
michael@0 2872 0, // 365
michael@0 2873 0, // 366
michael@0 2874 0, // 367
michael@0 2875 0, // 368
michael@0 2876 0, // 369
michael@0 2877 0, // 370
michael@0 2878 0, // 371
michael@0 2879 0, // 372
michael@0 2880 0, // 373
michael@0 2881 0, // 374
michael@0 2882 0, // 375
michael@0 2883 0, // 376
michael@0 2884 0, // 377
michael@0 2885 0, // 378
michael@0 2886 0, // 379
michael@0 2887 0, // 380
michael@0 2888 0, // 381
michael@0 2889 0, // 382
michael@0 2890 0, // 383
michael@0 2891 0, // 384
michael@0 2892 0, // 385
michael@0 2893 0, // 386
michael@0 2894 0, // 387
michael@0 2895 0, // 388
michael@0 2896 0, // 389
michael@0 2897 0, // 390
michael@0 2898 0, // 391
michael@0 2899 0, // 392
michael@0 2900 0, // 393
michael@0 2901 0, // 394
michael@0 2902 0, // 395
michael@0 2903 0, // 396
michael@0 2904 0, // 397
michael@0 2905 0, // 398
michael@0 2906 0, // 399
michael@0 2907 0, // 400
michael@0 2908 0, // 401
michael@0 2909 0, // 402
michael@0 2910 0, // 403
michael@0 2911 0, // 404
michael@0 2912 0, // 405
michael@0 2913 0, // 406
michael@0 2914 0, // 407
michael@0 2915 0, // 408
michael@0 2916 0, // 409
michael@0 2917 0, // 410
michael@0 2918 0, // 411
michael@0 2919 0, // 412
michael@0 2920 0, // 413
michael@0 2921 0, // 414
michael@0 2922 0, // 415
michael@0 2923 0, // 416
michael@0 2924 0, // 417
michael@0 2925 0, // 418
michael@0 2926 0, // 419
michael@0 2927 0, // 420
michael@0 2928 0, // 421
michael@0 2929 0, // 422
michael@0 2930 0, // 423
michael@0 2931 0, // 424
michael@0 2932 0, // 425
michael@0 2933 0, // 426
michael@0 2934 0, // 427
michael@0 2935 0, // 428
michael@0 2936 0, // 429
michael@0 2937 0, // 430
michael@0 2938 0, // 431
michael@0 2939 0, // 432
michael@0 2940 0, // 433
michael@0 2941 0, // 434
michael@0 2942 0, // 435
michael@0 2943 0, // 436
michael@0 2944 0, // 437
michael@0 2945 0, // 438
michael@0 2946 0, // 439
michael@0 2947 0, // 440
michael@0 2948 0, // 441
michael@0 2949 0, // 442
michael@0 2950 0, // 443
michael@0 2951 0, // 444
michael@0 2952 0, // 445
michael@0 2953 0, // 446
michael@0 2954 0, // 447
michael@0 2955 0, // 448
michael@0 2956 0, // 449
michael@0 2957 0, // 450
michael@0 2958 0, // 451
michael@0 2959 0, // 452
michael@0 2960 0, // 453
michael@0 2961 0, // 454
michael@0 2962 0, // 455
michael@0 2963 0, // 456
michael@0 2964 0, // 457
michael@0 2965 0, // 458
michael@0 2966 0, // 459
michael@0 2967 0, // 460
michael@0 2968 0, // 461
michael@0 2969 0, // 462
michael@0 2970 0, // 463
michael@0 2971 0, // 464
michael@0 2972 0, // 465
michael@0 2973 0, // 466
michael@0 2974 0, // 467
michael@0 2975 0, // 468
michael@0 2976 0, // 469
michael@0 2977 0, // 470
michael@0 2978 0, // 471
michael@0 2979 0, // 472
michael@0 2980 0, // 473
michael@0 2981 0, // 474
michael@0 2982 0, // 475
michael@0 2983 0, // 476
michael@0 2984 0, // 477
michael@0 2985 0, // 478
michael@0 2986 0, // 479
michael@0 2987 0, // 480
michael@0 2988 0, // 481
michael@0 2989 0, // 482
michael@0 2990 0, // 483
michael@0 2991 0, // 484
michael@0 2992 0, // 485
michael@0 2993 0, // 486
michael@0 2994 0, // 487
michael@0 2995 0, // 488
michael@0 2996 0, // 489
michael@0 2997 0, // 490
michael@0 2998 0, // 491
michael@0 2999 0, // 492
michael@0 3000 0, // 493
michael@0 3001 0, // 494
michael@0 3002 0, // 495
michael@0 3003 0, // 496
michael@0 3004 0, // 497
michael@0 3005 0, // 498
michael@0 3006 0, // 499
michael@0 3007 0, // 500
michael@0 3008 0, // 501
michael@0 3009 0, // 502
michael@0 3010 0, // 503
michael@0 3011 0, // 504
michael@0 3012 0, // 505
michael@0 3013 250, // 506 nr
michael@0 3014 251, // 507 zzb
michael@0 3015 252, // 508 zzp
michael@0 3016 253, // 509 zzh
michael@0 3017 254, // 510 tlh
michael@0 3018 255, // 511 zze
michael@0 3019 };
michael@0 3020
michael@0 3021 // Subscripted by PLang, for ULScript = Latn
michael@0 3022 extern const uint16 kPLangToLanguageLatn[256] = {
michael@0 3023 UNKNOWN_LANGUAGE, // 0
michael@0 3024 ENGLISH, // 1
michael@0 3025 DANISH, // 2
michael@0 3026 DUTCH, // 3
michael@0 3027 FINNISH, // 4
michael@0 3028 FRENCH, // 5
michael@0 3029 GERMAN, // 6
michael@0 3030 ITALIAN, // 7
michael@0 3031 NORWEGIAN, // 8
michael@0 3032 POLISH, // 9
michael@0 3033 PORTUGUESE, // 10
michael@0 3034 SPANISH, // 11
michael@0 3035 SWEDISH, // 12
michael@0 3036 CZECH, // 13
michael@0 3037 ICELANDIC, // 14
michael@0 3038 LATVIAN, // 15
michael@0 3039 LITHUANIAN, // 16
michael@0 3040 ROMANIAN, // 17
michael@0 3041 HUNGARIAN, // 18
michael@0 3042 ESTONIAN, // 19
michael@0 3043 TG_UNKNOWN_LANGUAGE, // 20
michael@0 3044 UNKNOWN_LANGUAGE, // 21
michael@0 3045 CROATIAN, // 22
michael@0 3046 SERBIAN, // 23
michael@0 3047 IRISH, // 24
michael@0 3048 GALICIAN, // 25
michael@0 3049 TAGALOG, // 26
michael@0 3050 TURKISH, // 27
michael@0 3051 INDONESIAN, // 28
michael@0 3052 LATIN, // 29
michael@0 3053 MALAY, // 30
michael@0 3054 WELSH, // 31
michael@0 3055 ALBANIAN, // 32
michael@0 3056 JAVANESE, // 33
michael@0 3057 OCCITAN, // 34
michael@0 3058 CATALAN, // 35
michael@0 3059 ESPERANTO, // 36
michael@0 3060 BASQUE, // 37
michael@0 3061 INTERLINGUA, // 38
michael@0 3062 SCOTS_GAELIC, // 39
michael@0 3063 SWAHILI, // 40
michael@0 3064 SLOVENIAN, // 41
michael@0 3065 MALTESE, // 42
michael@0 3066 VIETNAMESE, // 43
michael@0 3067 FRISIAN, // 44
michael@0 3068 SLOVAK, // 45
michael@0 3069 FAROESE, // 46
michael@0 3070 SUNDANESE, // 47
michael@0 3071 UZBEK, // 48
michael@0 3072 AZERBAIJANI, // 49
michael@0 3073 BOSNIAN, // 50
michael@0 3074 NORWEGIAN_N, // 51
michael@0 3075 XHOSA, // 52
michael@0 3076 ZULU, // 53
michael@0 3077 GUARANI, // 54
michael@0 3078 SESOTHO, // 55
michael@0 3079 TURKMEN, // 56
michael@0 3080 BRETON, // 57
michael@0 3081 TWI, // 58
michael@0 3082 SOMALI, // 59
michael@0 3083 UIGHUR, // 60
michael@0 3084 KURDISH, // 61
michael@0 3085 RHAETO_ROMANCE, // 62
michael@0 3086 AFRIKAANS, // 63
michael@0 3087 LUXEMBOURGISH, // 64
michael@0 3088 BURMESE, // 65
michael@0 3089 CORSICAN, // 66
michael@0 3090 INTERLINGUE, // 67
michael@0 3091 KAZAKH, // 68
michael@0 3092 LINGALA, // 69
michael@0 3093 QUECHUA, // 70
michael@0 3094 SHONA, // 71
michael@0 3095 TATAR, // 72
michael@0 3096 TONGA, // 73
michael@0 3097 YORUBA, // 74
michael@0 3098 MAORI, // 75
michael@0 3099 WOLOF, // 76
michael@0 3100 AFAR, // 77
michael@0 3101 AYMARA, // 78
michael@0 3102 BISLAMA, // 79
michael@0 3103 FIJIAN, // 80
michael@0 3104 GREENLANDIC, // 81
michael@0 3105 HAUSA, // 82
michael@0 3106 HAITIAN_CREOLE, // 83
michael@0 3107 INUPIAK, // 84
michael@0 3108 KINYARWANDA, // 85
michael@0 3109 MALAGASY, // 86
michael@0 3110 NAURU, // 87
michael@0 3111 OROMO, // 88
michael@0 3112 RUNDI, // 89
michael@0 3113 SAMOAN, // 90
michael@0 3114 SANGO, // 91
michael@0 3115 SANSKRIT, // 92
michael@0 3116 SISWANT, // 93
michael@0 3117 TSONGA, // 94
michael@0 3118 TSWANA, // 95
michael@0 3119 VOLAPUK, // 96
michael@0 3120 ZHUANG, // 97
michael@0 3121 KHASI, // 98
michael@0 3122 SCOTS, // 99
michael@0 3123 GANDA, // 100
michael@0 3124 MANX, // 101
michael@0 3125 MONTENEGRIN, // 102
michael@0 3126 AKAN, // 103
michael@0 3127 IGBO, // 104
michael@0 3128 MAURITIAN_CREOLE, // 105
michael@0 3129 HAWAIIAN, // 106
michael@0 3130 CEBUANO, // 107
michael@0 3131 EWE, // 108
michael@0 3132 GA, // 109
michael@0 3133 HMONG, // 110
michael@0 3134 KRIO, // 111
michael@0 3135 LOZI, // 112
michael@0 3136 LUBA_LULUA, // 113
michael@0 3137 LUO_KENYA_AND_TANZANIA, // 114
michael@0 3138 NYANJA, // 115
michael@0 3139 PAMPANGA, // 116
michael@0 3140 PEDI, // 117
michael@0 3141 SESELWA, // 118
michael@0 3142 TUMBUKA, // 119
michael@0 3143 VENDA, // 120
michael@0 3144 WARAY_PHILIPPINES, // 121
michael@0 3145 UNKNOWN_LANGUAGE, // 122
michael@0 3146 UNKNOWN_LANGUAGE, // 123
michael@0 3147 UNKNOWN_LANGUAGE, // 124
michael@0 3148 UNKNOWN_LANGUAGE, // 125
michael@0 3149 UNKNOWN_LANGUAGE, // 126
michael@0 3150 UNKNOWN_LANGUAGE, // 127
michael@0 3151 UNKNOWN_LANGUAGE, // 128
michael@0 3152 UNKNOWN_LANGUAGE, // 129
michael@0 3153 UNKNOWN_LANGUAGE, // 130
michael@0 3154 UNKNOWN_LANGUAGE, // 131
michael@0 3155 UNKNOWN_LANGUAGE, // 132
michael@0 3156 UNKNOWN_LANGUAGE, // 133
michael@0 3157 UNKNOWN_LANGUAGE, // 134
michael@0 3158 UNKNOWN_LANGUAGE, // 135
michael@0 3159 UNKNOWN_LANGUAGE, // 136
michael@0 3160 UNKNOWN_LANGUAGE, // 137
michael@0 3161 UNKNOWN_LANGUAGE, // 138
michael@0 3162 UNKNOWN_LANGUAGE, // 139
michael@0 3163 UNKNOWN_LANGUAGE, // 140
michael@0 3164 UNKNOWN_LANGUAGE, // 141
michael@0 3165 UNKNOWN_LANGUAGE, // 142
michael@0 3166 UNKNOWN_LANGUAGE, // 143
michael@0 3167 UNKNOWN_LANGUAGE, // 144
michael@0 3168 UNKNOWN_LANGUAGE, // 145
michael@0 3169 UNKNOWN_LANGUAGE, // 146
michael@0 3170 UNKNOWN_LANGUAGE, // 147
michael@0 3171 UNKNOWN_LANGUAGE, // 148
michael@0 3172 UNKNOWN_LANGUAGE, // 149
michael@0 3173 UNKNOWN_LANGUAGE, // 150
michael@0 3174 UNKNOWN_LANGUAGE, // 151
michael@0 3175 UNKNOWN_LANGUAGE, // 152
michael@0 3176 UNKNOWN_LANGUAGE, // 153
michael@0 3177 UNKNOWN_LANGUAGE, // 154
michael@0 3178 UNKNOWN_LANGUAGE, // 155
michael@0 3179 UNKNOWN_LANGUAGE, // 156
michael@0 3180 UNKNOWN_LANGUAGE, // 157
michael@0 3181 UNKNOWN_LANGUAGE, // 158
michael@0 3182 UNKNOWN_LANGUAGE, // 159
michael@0 3183 UNKNOWN_LANGUAGE, // 160
michael@0 3184 UNKNOWN_LANGUAGE, // 161
michael@0 3185 UNKNOWN_LANGUAGE, // 162
michael@0 3186 UNKNOWN_LANGUAGE, // 163
michael@0 3187 UNKNOWN_LANGUAGE, // 164
michael@0 3188 UNKNOWN_LANGUAGE, // 165
michael@0 3189 UNKNOWN_LANGUAGE, // 166
michael@0 3190 UNKNOWN_LANGUAGE, // 167
michael@0 3191 UNKNOWN_LANGUAGE, // 168
michael@0 3192 UNKNOWN_LANGUAGE, // 169
michael@0 3193 UNKNOWN_LANGUAGE, // 170
michael@0 3194 UNKNOWN_LANGUAGE, // 171
michael@0 3195 UNKNOWN_LANGUAGE, // 172
michael@0 3196 UNKNOWN_LANGUAGE, // 173
michael@0 3197 UNKNOWN_LANGUAGE, // 174
michael@0 3198 UNKNOWN_LANGUAGE, // 175
michael@0 3199 UNKNOWN_LANGUAGE, // 176
michael@0 3200 UNKNOWN_LANGUAGE, // 177
michael@0 3201 UNKNOWN_LANGUAGE, // 178
michael@0 3202 UNKNOWN_LANGUAGE, // 179
michael@0 3203 UNKNOWN_LANGUAGE, // 180
michael@0 3204 UNKNOWN_LANGUAGE, // 181
michael@0 3205 UNKNOWN_LANGUAGE, // 182
michael@0 3206 UNKNOWN_LANGUAGE, // 183
michael@0 3207 UNKNOWN_LANGUAGE, // 184
michael@0 3208 UNKNOWN_LANGUAGE, // 185
michael@0 3209 UNKNOWN_LANGUAGE, // 186
michael@0 3210 UNKNOWN_LANGUAGE, // 187
michael@0 3211 UNKNOWN_LANGUAGE, // 188
michael@0 3212 UNKNOWN_LANGUAGE, // 189
michael@0 3213 UNKNOWN_LANGUAGE, // 190
michael@0 3214 UNKNOWN_LANGUAGE, // 191
michael@0 3215 UNKNOWN_LANGUAGE, // 192
michael@0 3216 UNKNOWN_LANGUAGE, // 193
michael@0 3217 UNKNOWN_LANGUAGE, // 194
michael@0 3218 UNKNOWN_LANGUAGE, // 195
michael@0 3219 UNKNOWN_LANGUAGE, // 196
michael@0 3220 UNKNOWN_LANGUAGE, // 197
michael@0 3221 UNKNOWN_LANGUAGE, // 198
michael@0 3222 UNKNOWN_LANGUAGE, // 199
michael@0 3223 UNKNOWN_LANGUAGE, // 200
michael@0 3224 UNKNOWN_LANGUAGE, // 201
michael@0 3225 UNKNOWN_LANGUAGE, // 202
michael@0 3226 UNKNOWN_LANGUAGE, // 203
michael@0 3227 UNKNOWN_LANGUAGE, // 204
michael@0 3228 UNKNOWN_LANGUAGE, // 205
michael@0 3229 UNKNOWN_LANGUAGE, // 206
michael@0 3230 UNKNOWN_LANGUAGE, // 207
michael@0 3231 UNKNOWN_LANGUAGE, // 208
michael@0 3232 UNKNOWN_LANGUAGE, // 209
michael@0 3233 UNKNOWN_LANGUAGE, // 210
michael@0 3234 UNKNOWN_LANGUAGE, // 211
michael@0 3235 UNKNOWN_LANGUAGE, // 212
michael@0 3236 UNKNOWN_LANGUAGE, // 213
michael@0 3237 UNKNOWN_LANGUAGE, // 214
michael@0 3238 UNKNOWN_LANGUAGE, // 215
michael@0 3239 UNKNOWN_LANGUAGE, // 216
michael@0 3240 UNKNOWN_LANGUAGE, // 217
michael@0 3241 UNKNOWN_LANGUAGE, // 218
michael@0 3242 UNKNOWN_LANGUAGE, // 219
michael@0 3243 UNKNOWN_LANGUAGE, // 220
michael@0 3244 UNKNOWN_LANGUAGE, // 221
michael@0 3245 UNKNOWN_LANGUAGE, // 222
michael@0 3246 UNKNOWN_LANGUAGE, // 223
michael@0 3247 UNKNOWN_LANGUAGE, // 224
michael@0 3248 UNKNOWN_LANGUAGE, // 225
michael@0 3249 UNKNOWN_LANGUAGE, // 226
michael@0 3250 UNKNOWN_LANGUAGE, // 227
michael@0 3251 UNKNOWN_LANGUAGE, // 228
michael@0 3252 UNKNOWN_LANGUAGE, // 229
michael@0 3253 UNKNOWN_LANGUAGE, // 230
michael@0 3254 UNKNOWN_LANGUAGE, // 231
michael@0 3255 UNKNOWN_LANGUAGE, // 232
michael@0 3256 UNKNOWN_LANGUAGE, // 233
michael@0 3257 UNKNOWN_LANGUAGE, // 234
michael@0 3258 UNKNOWN_LANGUAGE, // 235
michael@0 3259 UNKNOWN_LANGUAGE, // 236
michael@0 3260 UNKNOWN_LANGUAGE, // 237
michael@0 3261 UNKNOWN_LANGUAGE, // 238
michael@0 3262 UNKNOWN_LANGUAGE, // 239
michael@0 3263 UNKNOWN_LANGUAGE, // 240
michael@0 3264 UNKNOWN_LANGUAGE, // 241
michael@0 3265 UNKNOWN_LANGUAGE, // 242
michael@0 3266 UNKNOWN_LANGUAGE, // 243
michael@0 3267 UNKNOWN_LANGUAGE, // 244
michael@0 3268 UNKNOWN_LANGUAGE, // 245
michael@0 3269 UNKNOWN_LANGUAGE, // 246
michael@0 3270 UNKNOWN_LANGUAGE, // 247
michael@0 3271 UNKNOWN_LANGUAGE, // 248
michael@0 3272 UNKNOWN_LANGUAGE, // 249
michael@0 3273 NDEBELE, // 250
michael@0 3274 X_BORK_BORK_BORK, // 251
michael@0 3275 X_PIG_LATIN, // 252
michael@0 3276 X_HACKER, // 253
michael@0 3277 X_KLINGON, // 254
michael@0 3278 X_ELMER_FUDD, // 255
michael@0 3279 };
michael@0 3280
michael@0 3281 // Subscripted by PLang, for ULScript != Latn
michael@0 3282 extern const uint16 kPLangToLanguageOthr[256] = {
michael@0 3283 UNKNOWN_LANGUAGE, // 0
michael@0 3284 HEBREW, // 1
michael@0 3285 JAPANESE, // 2
michael@0 3286 KOREAN, // 3
michael@0 3287 RUSSIAN, // 4
michael@0 3288 CHINESE, // 5
michael@0 3289 GREEK, // 6
michael@0 3290 BULGARIAN, // 7
michael@0 3291 UKRAINIAN, // 8
michael@0 3292 HINDI, // 9
michael@0 3293 MACEDONIAN, // 10
michael@0 3294 BENGALI, // 11
michael@0 3295 MALAYALAM, // 12
michael@0 3296 NEPALI, // 13
michael@0 3297 TELUGU, // 14
michael@0 3298 TAMIL, // 15
michael@0 3299 BELARUSIAN, // 16
michael@0 3300 ROMANIAN, // 17
michael@0 3301 URDU, // 18
michael@0 3302 BIHARI, // 19
michael@0 3303 TG_UNKNOWN_LANGUAGE, // 20
michael@0 3304 UNKNOWN_LANGUAGE, // 21 (updated 2013.09.07 dsites)
michael@0 3305 THAI, // 22
michael@0 3306 SERBIAN, // 23
michael@0 3307 ARABIC, // 24
michael@0 3308 KANNADA, // 25
michael@0 3309 TAGALOG, // 26
michael@0 3310 PUNJABI, // 27
michael@0 3311 MARATHI, // 28
michael@0 3312 CHINESE_T, // 29
michael@0 3313 AMHARIC, // 30
michael@0 3314 GEORGIAN, // 31
michael@0 3315 TIGRINYA, // 32
michael@0 3316 PERSIAN, // 33
michael@0 3317 SINHALESE, // 34
michael@0 3318 KYRGYZ, // 35
michael@0 3319 YIDDISH, // 36
michael@0 3320 MONGOLIAN, // 37
michael@0 3321 ARMENIAN, // 38
michael@0 3322 LAOTHIAN, // 39
michael@0 3323 SINDHI, // 40
michael@0 3324 KHMER, // 41
michael@0 3325 TIBETAN, // 42
michael@0 3326 DHIVEHI, // 43
michael@0 3327 CHEROKEE, // 44
michael@0 3328 SYRIAC, // 45
michael@0 3329 LIMBU, // 46
michael@0 3330 ORIYA, // 47
michael@0 3331 UZBEK, // 48
michael@0 3332 AZERBAIJANI, // 49
michael@0 3333 BOSNIAN, // 50
michael@0 3334 ASSAMESE, // 51
michael@0 3335 PASHTO, // 52
michael@0 3336 TAJIK, // 53
michael@0 3337 ABKHAZIAN, // 54
michael@0 3338 BASHKIR, // 55
michael@0 3339 TURKMEN, // 56
michael@0 3340 DZONGKHA, // 57
michael@0 3341 INUKTITUT, // 58
michael@0 3342 KASHMIRI, // 59
michael@0 3343 UIGHUR, // 60
michael@0 3344 KURDISH, // 61
michael@0 3345 NEWARI, // 62
michael@0 3346 OSSETIAN, // 63
michael@0 3347 RAJASTHANI, // 64
michael@0 3348 BURMESE, // 65
michael@0 3349 UNKNOWN_LANGUAGE, // 66
michael@0 3350 UNKNOWN_LANGUAGE, // 67
michael@0 3351 KAZAKH, // 68
michael@0 3352 UNKNOWN_LANGUAGE, // 69
michael@0 3353 UNKNOWN_LANGUAGE, // 70
michael@0 3354 UNKNOWN_LANGUAGE, // 71
michael@0 3355 TATAR, // 72
michael@0 3356 UNKNOWN_LANGUAGE, // 73
michael@0 3357 UNKNOWN_LANGUAGE, // 74
michael@0 3358 UNKNOWN_LANGUAGE, // 75
michael@0 3359 UNKNOWN_LANGUAGE, // 76
michael@0 3360 UNKNOWN_LANGUAGE, // 77
michael@0 3361 UNKNOWN_LANGUAGE, // 78
michael@0 3362 UNKNOWN_LANGUAGE, // 79
michael@0 3363 UNKNOWN_LANGUAGE, // 80
michael@0 3364 UNKNOWN_LANGUAGE, // 81
michael@0 3365 HAUSA, // 82
michael@0 3366 UNKNOWN_LANGUAGE, // 83
michael@0 3367 UNKNOWN_LANGUAGE, // 84
michael@0 3368 UNKNOWN_LANGUAGE, // 85
michael@0 3369 UNKNOWN_LANGUAGE, // 86
michael@0 3370 UNKNOWN_LANGUAGE, // 87
michael@0 3371 UNKNOWN_LANGUAGE, // 88
michael@0 3372 UNKNOWN_LANGUAGE, // 89
michael@0 3373 UNKNOWN_LANGUAGE, // 90
michael@0 3374 UNKNOWN_LANGUAGE, // 91
michael@0 3375 SANSKRIT, // 92
michael@0 3376 UNKNOWN_LANGUAGE, // 93
michael@0 3377 UNKNOWN_LANGUAGE, // 94
michael@0 3378 UNKNOWN_LANGUAGE, // 95
michael@0 3379 UNKNOWN_LANGUAGE, // 96
michael@0 3380 ZHUANG, // 97
michael@0 3381 UNKNOWN_LANGUAGE, // 98
michael@0 3382 UNKNOWN_LANGUAGE, // 99
michael@0 3383 UNKNOWN_LANGUAGE, // 100
michael@0 3384 UNKNOWN_LANGUAGE, // 101
michael@0 3385 UNKNOWN_LANGUAGE, // 102
michael@0 3386 UNKNOWN_LANGUAGE, // 103
michael@0 3387 UNKNOWN_LANGUAGE, // 104
michael@0 3388 UNKNOWN_LANGUAGE, // 105
michael@0 3389 UNKNOWN_LANGUAGE, // 106
michael@0 3390 UNKNOWN_LANGUAGE, // 107
michael@0 3391 UNKNOWN_LANGUAGE, // 108
michael@0 3392 UNKNOWN_LANGUAGE, // 109
michael@0 3393 UNKNOWN_LANGUAGE, // 110
michael@0 3394 UNKNOWN_LANGUAGE, // 111
michael@0 3395 UNKNOWN_LANGUAGE, // 112
michael@0 3396 UNKNOWN_LANGUAGE, // 113
michael@0 3397 UNKNOWN_LANGUAGE, // 114
michael@0 3398 UNKNOWN_LANGUAGE, // 115
michael@0 3399 UNKNOWN_LANGUAGE, // 116
michael@0 3400 UNKNOWN_LANGUAGE, // 117
michael@0 3401 UNKNOWN_LANGUAGE, // 118
michael@0 3402 UNKNOWN_LANGUAGE, // 119
michael@0 3403 UNKNOWN_LANGUAGE, // 120
michael@0 3404 UNKNOWN_LANGUAGE, // 121
michael@0 3405 UNKNOWN_LANGUAGE, // 122
michael@0 3406 UNKNOWN_LANGUAGE, // 123
michael@0 3407 UNKNOWN_LANGUAGE, // 124
michael@0 3408 UNKNOWN_LANGUAGE, // 125
michael@0 3409 UNKNOWN_LANGUAGE, // 126
michael@0 3410 UNKNOWN_LANGUAGE, // 127
michael@0 3411 UNKNOWN_LANGUAGE, // 128
michael@0 3412 UNKNOWN_LANGUAGE, // 129
michael@0 3413 UNKNOWN_LANGUAGE, // 130
michael@0 3414 UNKNOWN_LANGUAGE, // 131
michael@0 3415 UNKNOWN_LANGUAGE, // 132
michael@0 3416 UNKNOWN_LANGUAGE, // 133
michael@0 3417 UNKNOWN_LANGUAGE, // 134
michael@0 3418 UNKNOWN_LANGUAGE, // 135
michael@0 3419 UNKNOWN_LANGUAGE, // 136
michael@0 3420 UNKNOWN_LANGUAGE, // 137
michael@0 3421 UNKNOWN_LANGUAGE, // 138
michael@0 3422 UNKNOWN_LANGUAGE, // 139
michael@0 3423 UNKNOWN_LANGUAGE, // 140
michael@0 3424 UNKNOWN_LANGUAGE, // 141
michael@0 3425 UNKNOWN_LANGUAGE, // 142
michael@0 3426 UNKNOWN_LANGUAGE, // 143
michael@0 3427 UNKNOWN_LANGUAGE, // 144
michael@0 3428 UNKNOWN_LANGUAGE, // 145
michael@0 3429 UNKNOWN_LANGUAGE, // 146
michael@0 3430 UNKNOWN_LANGUAGE, // 147
michael@0 3431 UNKNOWN_LANGUAGE, // 148
michael@0 3432 UNKNOWN_LANGUAGE, // 149
michael@0 3433 UNKNOWN_LANGUAGE, // 150
michael@0 3434 UNKNOWN_LANGUAGE, // 151
michael@0 3435 UNKNOWN_LANGUAGE, // 152
michael@0 3436 UNKNOWN_LANGUAGE, // 153
michael@0 3437 UNKNOWN_LANGUAGE, // 154
michael@0 3438 UNKNOWN_LANGUAGE, // 155
michael@0 3439 UNKNOWN_LANGUAGE, // 156
michael@0 3440 UNKNOWN_LANGUAGE, // 157
michael@0 3441 UNKNOWN_LANGUAGE, // 158
michael@0 3442 UNKNOWN_LANGUAGE, // 159
michael@0 3443 UNKNOWN_LANGUAGE, // 160
michael@0 3444 UNKNOWN_LANGUAGE, // 161
michael@0 3445 UNKNOWN_LANGUAGE, // 162
michael@0 3446 UNKNOWN_LANGUAGE, // 163
michael@0 3447 UNKNOWN_LANGUAGE, // 164
michael@0 3448 UNKNOWN_LANGUAGE, // 165
michael@0 3449 UNKNOWN_LANGUAGE, // 166
michael@0 3450 UNKNOWN_LANGUAGE, // 167
michael@0 3451 UNKNOWN_LANGUAGE, // 168
michael@0 3452 UNKNOWN_LANGUAGE, // 169
michael@0 3453 UNKNOWN_LANGUAGE, // 170
michael@0 3454 UNKNOWN_LANGUAGE, // 171
michael@0 3455 UNKNOWN_LANGUAGE, // 172
michael@0 3456 UNKNOWN_LANGUAGE, // 173
michael@0 3457 UNKNOWN_LANGUAGE, // 174
michael@0 3458 UNKNOWN_LANGUAGE, // 175
michael@0 3459 UNKNOWN_LANGUAGE, // 176
michael@0 3460 UNKNOWN_LANGUAGE, // 177
michael@0 3461 UNKNOWN_LANGUAGE, // 178
michael@0 3462 UNKNOWN_LANGUAGE, // 179
michael@0 3463 UNKNOWN_LANGUAGE, // 180
michael@0 3464 UNKNOWN_LANGUAGE, // 181
michael@0 3465 UNKNOWN_LANGUAGE, // 182
michael@0 3466 UNKNOWN_LANGUAGE, // 183
michael@0 3467 UNKNOWN_LANGUAGE, // 184
michael@0 3468 UNKNOWN_LANGUAGE, // 185
michael@0 3469 UNKNOWN_LANGUAGE, // 186
michael@0 3470 UNKNOWN_LANGUAGE, // 187
michael@0 3471 UNKNOWN_LANGUAGE, // 188
michael@0 3472 UNKNOWN_LANGUAGE, // 189
michael@0 3473 UNKNOWN_LANGUAGE, // 190
michael@0 3474 UNKNOWN_LANGUAGE, // 191
michael@0 3475 UNKNOWN_LANGUAGE, // 192
michael@0 3476 UNKNOWN_LANGUAGE, // 193
michael@0 3477 UNKNOWN_LANGUAGE, // 194
michael@0 3478 UNKNOWN_LANGUAGE, // 195
michael@0 3479 UNKNOWN_LANGUAGE, // 196
michael@0 3480 UNKNOWN_LANGUAGE, // 197
michael@0 3481 UNKNOWN_LANGUAGE, // 198
michael@0 3482 UNKNOWN_LANGUAGE, // 199
michael@0 3483 UNKNOWN_LANGUAGE, // 200
michael@0 3484 UNKNOWN_LANGUAGE, // 201
michael@0 3485 UNKNOWN_LANGUAGE, // 202
michael@0 3486 UNKNOWN_LANGUAGE, // 203
michael@0 3487 UNKNOWN_LANGUAGE, // 204
michael@0 3488 UNKNOWN_LANGUAGE, // 205
michael@0 3489 UNKNOWN_LANGUAGE, // 206
michael@0 3490 UNKNOWN_LANGUAGE, // 207
michael@0 3491 UNKNOWN_LANGUAGE, // 208
michael@0 3492 UNKNOWN_LANGUAGE, // 209
michael@0 3493 UNKNOWN_LANGUAGE, // 210
michael@0 3494 UNKNOWN_LANGUAGE, // 211
michael@0 3495 UNKNOWN_LANGUAGE, // 212
michael@0 3496 UNKNOWN_LANGUAGE, // 213
michael@0 3497 UNKNOWN_LANGUAGE, // 214
michael@0 3498 UNKNOWN_LANGUAGE, // 215
michael@0 3499 UNKNOWN_LANGUAGE, // 216
michael@0 3500 UNKNOWN_LANGUAGE, // 217
michael@0 3501 UNKNOWN_LANGUAGE, // 218
michael@0 3502 UNKNOWN_LANGUAGE, // 219
michael@0 3503 UNKNOWN_LANGUAGE, // 220
michael@0 3504 UNKNOWN_LANGUAGE, // 221
michael@0 3505 UNKNOWN_LANGUAGE, // 222
michael@0 3506 UNKNOWN_LANGUAGE, // 223
michael@0 3507 UNKNOWN_LANGUAGE, // 224
michael@0 3508 UNKNOWN_LANGUAGE, // 225
michael@0 3509 UNKNOWN_LANGUAGE, // 226
michael@0 3510 UNKNOWN_LANGUAGE, // 227
michael@0 3511 UNKNOWN_LANGUAGE, // 228
michael@0 3512 UNKNOWN_LANGUAGE, // 229
michael@0 3513 UNKNOWN_LANGUAGE, // 230
michael@0 3514 UNKNOWN_LANGUAGE, // 231
michael@0 3515 UNKNOWN_LANGUAGE, // 232
michael@0 3516 UNKNOWN_LANGUAGE, // 233
michael@0 3517 UNKNOWN_LANGUAGE, // 234
michael@0 3518 UNKNOWN_LANGUAGE, // 235
michael@0 3519 UNKNOWN_LANGUAGE, // 236
michael@0 3520 UNKNOWN_LANGUAGE, // 237
michael@0 3521 UNKNOWN_LANGUAGE, // 238
michael@0 3522 UNKNOWN_LANGUAGE, // 239
michael@0 3523 UNKNOWN_LANGUAGE, // 240
michael@0 3524 UNKNOWN_LANGUAGE, // 241
michael@0 3525 UNKNOWN_LANGUAGE, // 242
michael@0 3526 UNKNOWN_LANGUAGE, // 243
michael@0 3527 UNKNOWN_LANGUAGE, // 244
michael@0 3528 UNKNOWN_LANGUAGE, // 245
michael@0 3529 UNKNOWN_LANGUAGE, // 246
michael@0 3530 UNKNOWN_LANGUAGE, // 247
michael@0 3531 UNKNOWN_LANGUAGE, // 248
michael@0 3532 UNKNOWN_LANGUAGE, // 249
michael@0 3533 UNKNOWN_LANGUAGE, // 250
michael@0 3534 UNKNOWN_LANGUAGE, // 251
michael@0 3535 UNKNOWN_LANGUAGE, // 252
michael@0 3536 UNKNOWN_LANGUAGE, // 253
michael@0 3537 UNKNOWN_LANGUAGE, // 254
michael@0 3538 UNKNOWN_LANGUAGE, // 255
michael@0 3539 };
michael@0 3540
michael@0 3541 // Subscripted by PLang, for ULScript = Latn
michael@0 3542 extern const uint8 kPLangToCloseSetLatn[256] = {
michael@0 3543 0, // 0
michael@0 3544 0, // 1
michael@0 3545 7, // 2 da
michael@0 3546 0, // 3
michael@0 3547 0, // 4
michael@0 3548 0, // 5
michael@0 3549 0, // 6
michael@0 3550 0, // 7
michael@0 3551 7, // 8 no
michael@0 3552 0, // 9
michael@0 3553 8, // 10 pt
michael@0 3554 8, // 11 es
michael@0 3555 0, // 12
michael@0 3556 3, // 13 cs
michael@0 3557 0, // 14
michael@0 3558 0, // 15
michael@0 3559 0, // 16
michael@0 3560 0, // 17
michael@0 3561 0, // 18
michael@0 3562 0, // 19
michael@0 3563 0, // 20
michael@0 3564 0, // 21
michael@0 3565 5, // 22 hr
michael@0 3566 5, // 23 sr
michael@0 3567 0, // 24
michael@0 3568 8, // 25 gl
michael@0 3569 0, // 26
michael@0 3570 0, // 27
michael@0 3571 1, // 28 id
michael@0 3572 0, // 29
michael@0 3573 1, // 30 ms
michael@0 3574 0, // 31
michael@0 3575 0, // 32
michael@0 3576 0, // 33
michael@0 3577 0, // 34
michael@0 3578 0, // 35
michael@0 3579 0, // 36
michael@0 3580 0, // 37
michael@0 3581 0, // 38
michael@0 3582 0, // 39
michael@0 3583 0, // 40
michael@0 3584 0, // 41
michael@0 3585 0, // 42
michael@0 3586 0, // 43
michael@0 3587 0, // 44
michael@0 3588 3, // 45 sk
michael@0 3589 0, // 46
michael@0 3590 0, // 47
michael@0 3591 0, // 48
michael@0 3592 0, // 49
michael@0 3593 0, // 50
michael@0 3594 7, // 51 nn
michael@0 3595 4, // 52 xh
michael@0 3596 4, // 53 zu
michael@0 3597 0, // 54
michael@0 3598 0, // 55
michael@0 3599 0, // 56
michael@0 3600 0, // 57
michael@0 3601 0, // 58
michael@0 3602 0, // 59
michael@0 3603 0, // 60
michael@0 3604 0, // 61
michael@0 3605 0, // 62
michael@0 3606 0, // 63
michael@0 3607 0, // 64
michael@0 3608 0, // 65
michael@0 3609 0, // 66
michael@0 3610 0, // 67
michael@0 3611 0, // 68
michael@0 3612 0, // 69
michael@0 3613 0, // 70
michael@0 3614 0, // 71
michael@0 3615 0, // 72
michael@0 3616 0, // 73
michael@0 3617 0, // 74
michael@0 3618 0, // 75
michael@0 3619 0, // 76
michael@0 3620 0, // 77
michael@0 3621 0, // 78
michael@0 3622 0, // 79
michael@0 3623 0, // 80
michael@0 3624 0, // 81
michael@0 3625 0, // 82
michael@0 3626 0, // 83
michael@0 3627 0, // 84
michael@0 3628 9, // 85 rw
michael@0 3629 0, // 86
michael@0 3630 0, // 87
michael@0 3631 0, // 88
michael@0 3632 9, // 89 rn
michael@0 3633 0, // 90
michael@0 3634 0, // 91
michael@0 3635 0, // 92
michael@0 3636 0, // 93
michael@0 3637 0, // 94
michael@0 3638 0, // 95
michael@0 3639 0, // 96
michael@0 3640 0, // 97
michael@0 3641 0, // 98
michael@0 3642 0, // 99
michael@0 3643 0, // 100
michael@0 3644 0, // 101
michael@0 3645 0, // 102
michael@0 3646 0, // 103
michael@0 3647 0, // 104
michael@0 3648 0, // 105
michael@0 3649 0, // 106
michael@0 3650 0, // 107
michael@0 3651 0, // 108
michael@0 3652 0, // 109
michael@0 3653 0, // 110
michael@0 3654 0, // 111
michael@0 3655 0, // 112
michael@0 3656 0, // 113
michael@0 3657 0, // 114
michael@0 3658 0, // 115
michael@0 3659 0, // 116
michael@0 3660 0, // 117
michael@0 3661 0, // 118
michael@0 3662 0, // 119
michael@0 3663 0, // 120
michael@0 3664 0, // 121
michael@0 3665 0, // 122
michael@0 3666 0, // 123
michael@0 3667 0, // 124
michael@0 3668 0, // 125
michael@0 3669 0, // 126
michael@0 3670 0, // 127
michael@0 3671 0, // 128
michael@0 3672 0, // 129
michael@0 3673 0, // 130
michael@0 3674 0, // 131
michael@0 3675 0, // 132
michael@0 3676 0, // 133
michael@0 3677 0, // 134
michael@0 3678 0, // 135
michael@0 3679 0, // 136
michael@0 3680 0, // 137
michael@0 3681 0, // 138
michael@0 3682 0, // 139
michael@0 3683 0, // 140
michael@0 3684 0, // 141
michael@0 3685 0, // 142
michael@0 3686 0, // 143
michael@0 3687 0, // 144
michael@0 3688 0, // 145
michael@0 3689 0, // 146
michael@0 3690 0, // 147
michael@0 3691 0, // 148
michael@0 3692 0, // 149
michael@0 3693 0, // 150
michael@0 3694 0, // 151
michael@0 3695 0, // 152
michael@0 3696 0, // 153
michael@0 3697 0, // 154
michael@0 3698 0, // 155
michael@0 3699 0, // 156
michael@0 3700 0, // 157
michael@0 3701 0, // 158
michael@0 3702 0, // 159
michael@0 3703 0, // 160
michael@0 3704 0, // 161
michael@0 3705 0, // 162
michael@0 3706 0, // 163
michael@0 3707 0, // 164
michael@0 3708 0, // 165
michael@0 3709 0, // 166
michael@0 3710 0, // 167
michael@0 3711 0, // 168
michael@0 3712 0, // 169
michael@0 3713 0, // 170
michael@0 3714 0, // 171
michael@0 3715 0, // 172
michael@0 3716 0, // 173
michael@0 3717 0, // 174
michael@0 3718 0, // 175
michael@0 3719 0, // 176
michael@0 3720 0, // 177
michael@0 3721 0, // 178
michael@0 3722 0, // 179
michael@0 3723 0, // 180
michael@0 3724 0, // 181
michael@0 3725 0, // 182
michael@0 3726 0, // 183
michael@0 3727 0, // 184
michael@0 3728 0, // 185
michael@0 3729 0, // 186
michael@0 3730 0, // 187
michael@0 3731 0, // 188
michael@0 3732 0, // 189
michael@0 3733 0, // 190
michael@0 3734 0, // 191
michael@0 3735 0, // 192
michael@0 3736 0, // 193
michael@0 3737 0, // 194
michael@0 3738 0, // 195
michael@0 3739 0, // 196
michael@0 3740 0, // 197
michael@0 3741 0, // 198
michael@0 3742 0, // 199
michael@0 3743 0, // 200
michael@0 3744 0, // 201
michael@0 3745 0, // 202
michael@0 3746 0, // 203
michael@0 3747 0, // 204
michael@0 3748 0, // 205
michael@0 3749 0, // 206
michael@0 3750 0, // 207
michael@0 3751 0, // 208
michael@0 3752 0, // 209
michael@0 3753 0, // 210
michael@0 3754 0, // 211
michael@0 3755 0, // 212
michael@0 3756 0, // 213
michael@0 3757 0, // 214
michael@0 3758 0, // 215
michael@0 3759 0, // 216
michael@0 3760 0, // 217
michael@0 3761 0, // 218
michael@0 3762 0, // 219
michael@0 3763 0, // 220
michael@0 3764 0, // 221
michael@0 3765 0, // 222
michael@0 3766 0, // 223
michael@0 3767 0, // 224
michael@0 3768 0, // 225
michael@0 3769 0, // 226
michael@0 3770 0, // 227
michael@0 3771 0, // 228
michael@0 3772 0, // 229
michael@0 3773 0, // 230
michael@0 3774 0, // 231
michael@0 3775 0, // 232
michael@0 3776 0, // 233
michael@0 3777 0, // 234
michael@0 3778 0, // 235
michael@0 3779 0, // 236
michael@0 3780 0, // 237
michael@0 3781 0, // 238
michael@0 3782 0, // 239
michael@0 3783 0, // 240
michael@0 3784 0, // 241
michael@0 3785 0, // 242
michael@0 3786 0, // 243
michael@0 3787 0, // 244
michael@0 3788 0, // 245
michael@0 3789 0, // 246
michael@0 3790 0, // 247
michael@0 3791 0, // 248
michael@0 3792 0, // 249
michael@0 3793 0, // 250
michael@0 3794 0, // 251
michael@0 3795 0, // 252
michael@0 3796 0, // 253
michael@0 3797 0, // 254
michael@0 3798 0, // 255
michael@0 3799 };
michael@0 3800
michael@0 3801 // Subscripted by PLang, for ULScript != Latn
michael@0 3802 extern const uint8 kPLangToCloseSetOthr[256] = {
michael@0 3803 0, // 0
michael@0 3804 0, // 1
michael@0 3805 0, // 2
michael@0 3806 0, // 3
michael@0 3807 0, // 4
michael@0 3808 0, // 5
michael@0 3809 0, // 6
michael@0 3810 0, // 7
michael@0 3811 0, // 8
michael@0 3812 6, // 9 hi
michael@0 3813 0, // 10
michael@0 3814 0, // 11
michael@0 3815 0, // 12
michael@0 3816 6, // 13 ne
michael@0 3817 0, // 14
michael@0 3818 0, // 15
michael@0 3819 0, // 16
michael@0 3820 0, // 17
michael@0 3821 0, // 18
michael@0 3822 6, // 19 bh
michael@0 3823 0, // 20
michael@0 3824 0, // 21
michael@0 3825 0, // 22
michael@0 3826 0, // 23
michael@0 3827 0, // 24
michael@0 3828 0, // 25
michael@0 3829 0, // 26
michael@0 3830 0, // 27
michael@0 3831 6, // 28 mr
michael@0 3832 0, // 29
michael@0 3833 0, // 30
michael@0 3834 0, // 31
michael@0 3835 0, // 32
michael@0 3836 0, // 33
michael@0 3837 0, // 34
michael@0 3838 0, // 35
michael@0 3839 0, // 36
michael@0 3840 0, // 37
michael@0 3841 0, // 38
michael@0 3842 0, // 39
michael@0 3843 0, // 40
michael@0 3844 0, // 41
michael@0 3845 2, // 42 bo
michael@0 3846 0, // 43
michael@0 3847 0, // 44
michael@0 3848 0, // 45
michael@0 3849 0, // 46
michael@0 3850 0, // 47
michael@0 3851 0, // 48
michael@0 3852 0, // 49
michael@0 3853 0, // 50
michael@0 3854 0, // 51
michael@0 3855 0, // 52
michael@0 3856 0, // 53
michael@0 3857 0, // 54
michael@0 3858 0, // 55
michael@0 3859 0, // 56
michael@0 3860 2, // 57 dz
michael@0 3861 0, // 58
michael@0 3862 0, // 59
michael@0 3863 0, // 60
michael@0 3864 0, // 61
michael@0 3865 0, // 62
michael@0 3866 0, // 63
michael@0 3867 0, // 64
michael@0 3868 0, // 65
michael@0 3869 0, // 66
michael@0 3870 0, // 67
michael@0 3871 0, // 68
michael@0 3872 0, // 69
michael@0 3873 0, // 70
michael@0 3874 0, // 71
michael@0 3875 0, // 72
michael@0 3876 0, // 73
michael@0 3877 0, // 74
michael@0 3878 0, // 75
michael@0 3879 0, // 76
michael@0 3880 0, // 77
michael@0 3881 0, // 78
michael@0 3882 0, // 79
michael@0 3883 0, // 80
michael@0 3884 0, // 81
michael@0 3885 0, // 82
michael@0 3886 0, // 83
michael@0 3887 0, // 84
michael@0 3888 0, // 85
michael@0 3889 0, // 86
michael@0 3890 0, // 87
michael@0 3891 0, // 88
michael@0 3892 0, // 89
michael@0 3893 0, // 90
michael@0 3894 0, // 91
michael@0 3895 0, // 92
michael@0 3896 0, // 93
michael@0 3897 0, // 94
michael@0 3898 0, // 95
michael@0 3899 0, // 96
michael@0 3900 0, // 97
michael@0 3901 0, // 98
michael@0 3902 0, // 99
michael@0 3903 0, // 100
michael@0 3904 0, // 101
michael@0 3905 0, // 102
michael@0 3906 0, // 103
michael@0 3907 0, // 104
michael@0 3908 0, // 105
michael@0 3909 0, // 106
michael@0 3910 0, // 107
michael@0 3911 0, // 108
michael@0 3912 0, // 109
michael@0 3913 0, // 110
michael@0 3914 0, // 111
michael@0 3915 0, // 112
michael@0 3916 0, // 113
michael@0 3917 0, // 114
michael@0 3918 0, // 115
michael@0 3919 0, // 116
michael@0 3920 0, // 117
michael@0 3921 0, // 118
michael@0 3922 0, // 119
michael@0 3923 0, // 120
michael@0 3924 0, // 121
michael@0 3925 0, // 122
michael@0 3926 0, // 123
michael@0 3927 0, // 124
michael@0 3928 0, // 125
michael@0 3929 0, // 126
michael@0 3930 0, // 127
michael@0 3931 0, // 128
michael@0 3932 0, // 129
michael@0 3933 0, // 130
michael@0 3934 0, // 131
michael@0 3935 0, // 132
michael@0 3936 0, // 133
michael@0 3937 0, // 134
michael@0 3938 0, // 135
michael@0 3939 0, // 136
michael@0 3940 0, // 137
michael@0 3941 0, // 138
michael@0 3942 0, // 139
michael@0 3943 0, // 140
michael@0 3944 0, // 141
michael@0 3945 0, // 142
michael@0 3946 0, // 143
michael@0 3947 0, // 144
michael@0 3948 0, // 145
michael@0 3949 0, // 146
michael@0 3950 0, // 147
michael@0 3951 0, // 148
michael@0 3952 0, // 149
michael@0 3953 0, // 150
michael@0 3954 0, // 151
michael@0 3955 0, // 152
michael@0 3956 0, // 153
michael@0 3957 0, // 154
michael@0 3958 0, // 155
michael@0 3959 0, // 156
michael@0 3960 0, // 157
michael@0 3961 0, // 158
michael@0 3962 0, // 159
michael@0 3963 0, // 160
michael@0 3964 0, // 161
michael@0 3965 0, // 162
michael@0 3966 0, // 163
michael@0 3967 0, // 164
michael@0 3968 0, // 165
michael@0 3969 0, // 166
michael@0 3970 0, // 167
michael@0 3971 0, // 168
michael@0 3972 0, // 169
michael@0 3973 0, // 170
michael@0 3974 0, // 171
michael@0 3975 0, // 172
michael@0 3976 0, // 173
michael@0 3977 0, // 174
michael@0 3978 0, // 175
michael@0 3979 0, // 176
michael@0 3980 0, // 177
michael@0 3981 0, // 178
michael@0 3982 0, // 179
michael@0 3983 0, // 180
michael@0 3984 0, // 181
michael@0 3985 0, // 182
michael@0 3986 0, // 183
michael@0 3987 0, // 184
michael@0 3988 0, // 185
michael@0 3989 0, // 186
michael@0 3990 0, // 187
michael@0 3991 0, // 188
michael@0 3992 0, // 189
michael@0 3993 0, // 190
michael@0 3994 0, // 191
michael@0 3995 0, // 192
michael@0 3996 0, // 193
michael@0 3997 0, // 194
michael@0 3998 0, // 195
michael@0 3999 0, // 196
michael@0 4000 0, // 197
michael@0 4001 0, // 198
michael@0 4002 0, // 199
michael@0 4003 0, // 200
michael@0 4004 0, // 201
michael@0 4005 0, // 202
michael@0 4006 0, // 203
michael@0 4007 0, // 204
michael@0 4008 0, // 205
michael@0 4009 0, // 206
michael@0 4010 0, // 207
michael@0 4011 0, // 208
michael@0 4012 0, // 209
michael@0 4013 0, // 210
michael@0 4014 0, // 211
michael@0 4015 0, // 212
michael@0 4016 0, // 213
michael@0 4017 0, // 214
michael@0 4018 0, // 215
michael@0 4019 0, // 216
michael@0 4020 0, // 217
michael@0 4021 0, // 218
michael@0 4022 0, // 219
michael@0 4023 0, // 220
michael@0 4024 0, // 221
michael@0 4025 0, // 222
michael@0 4026 0, // 223
michael@0 4027 0, // 224
michael@0 4028 0, // 225
michael@0 4029 0, // 226
michael@0 4030 0, // 227
michael@0 4031 0, // 228
michael@0 4032 0, // 229
michael@0 4033 0, // 230
michael@0 4034 0, // 231
michael@0 4035 0, // 232
michael@0 4036 0, // 233
michael@0 4037 0, // 234
michael@0 4038 0, // 235
michael@0 4039 0, // 236
michael@0 4040 0, // 237
michael@0 4041 0, // 238
michael@0 4042 0, // 239
michael@0 4043 0, // 240
michael@0 4044 0, // 241
michael@0 4045 0, // 242
michael@0 4046 0, // 243
michael@0 4047 0, // 244
michael@0 4048 0, // 245
michael@0 4049 0, // 246
michael@0 4050 0, // 247
michael@0 4051 0, // 248
michael@0 4052 0, // 249
michael@0 4053 0, // 250
michael@0 4054 0, // 251
michael@0 4055 0, // 252
michael@0 4056 0, // 253
michael@0 4057 0, // 254
michael@0 4058 0, // 255
michael@0 4059 };
michael@0 4060
michael@0 4061 // Alphabetical order for binary search
michael@0 4062 extern const int kNameToLanguageSize = 304;
michael@0 4063 extern const CharIntPair kNameToLanguage[kNameToLanguageSize] = {
michael@0 4064 {"ABKHAZIAN", 130}, // ab
michael@0 4065 {"AFAR", 131}, // aa
michael@0 4066 {"AFRIKAANS", 101}, // af
michael@0 4067 {"AKAN", 161}, // ak
michael@0 4068 {"ALBANIAN", 45}, // sq
michael@0 4069 {"AMHARIC", 73}, // am
michael@0 4070 {"ARABIC", 54}, // ar
michael@0 4071 {"ARMENIAN", 97}, // hy
michael@0 4072 {"ASSAMESE", 111}, // as
michael@0 4073 {"AYMARA", 132}, // ay
michael@0 4074 {"AZERBAIJANI", 74}, // az
michael@0 4075 {"BASHKIR", 133}, // ba
michael@0 4076 {"BASQUE", 57}, // eu
michael@0 4077 {"BELARUSIAN", 47}, // be
michael@0 4078 {"BENGALI", 37}, // bn
michael@0 4079 {"BIHARI", 51}, // bh
michael@0 4080 {"BISLAMA", 134}, // bi
michael@0 4081 {"BOSNIAN", 78}, // bs
michael@0 4082 {"BRETON", 89}, // br
michael@0 4083 {"BULGARIAN", 27}, // bg
michael@0 4084 {"BURMESE", 103}, // my
michael@0 4085 {"CATALAN", 55}, // ca
michael@0 4086 {"CEBUANO", 165}, // ceb
michael@0 4087 {"CHEROKEE", 107}, // chr
michael@0 4088 {"CHICHEWA", 174}, // ny
michael@0 4089 {"CORSICAN", 112}, // co
michael@0 4090 {"CROATIAN", 28}, // hr
michael@0 4091 {"CROATIAN", 28}, // sh-Latn
michael@0 4092 {"CZECH", 17}, // cs
michael@0 4093 {"Chinese", 16}, // zh-CN
michael@0 4094 {"Chinese", 16}, // zh-Hans
michael@0 4095 {"Chinese", 16}, // zh-Hani
michael@0 4096 {"Chinese", 16}, // zh
michael@0 4097 {"ChineseT", 69}, // zht
michael@0 4098 {"ChineseT", 69}, // zhT
michael@0 4099 {"ChineseT", 69}, // zh-SG
michael@0 4100 {"ChineseT", 69}, // zh-HK
michael@0 4101 {"ChineseT", 69}, // zh-TW
michael@0 4102 {"ChineseT", 69}, // zh-Hant
michael@0 4103 {"DANISH", 1}, // da
michael@0 4104 {"DHIVEHI", 106}, // dv
michael@0 4105 {"DUTCH", 2}, // nl
michael@0 4106 {"DZONGKHA", 135}, // dz
michael@0 4107 {"ENGLISH", 0}, // en
michael@0 4108 {"ESPERANTO", 56}, // eo
michael@0 4109 {"ESTONIAN", 24}, // et
michael@0 4110 {"EWE", 166}, // ee
michael@0 4111 {"FAROESE", 70}, // fo
michael@0 4112 {"FIJIAN", 136}, // fj
michael@0 4113 {"FINNISH", 3}, // fi
michael@0 4114 {"FRENCH", 4}, // fr
michael@0 4115 {"FRISIAN", 67}, // fy
michael@0 4116 {"GA", 167}, // gaa
michael@0 4117 {"GALICIAN", 31}, // gl
michael@0 4118 {"GANDA", 158}, // lg
michael@0 4119 {"GEORGIAN", 75}, // ka
michael@0 4120 {"GERMAN", 5}, // de
michael@0 4121 {"GREEK", 18}, // el
michael@0 4122 {"GREENLANDIC", 137}, // kl
michael@0 4123 {"GUARANI", 85}, // gn
michael@0 4124 {"GUJARATI", 52}, // gu
michael@0 4125 {"HAITIAN_CREOLE", 139}, // ht
michael@0 4126 {"HAUSA", 138}, // ha
michael@0 4127 {"HAWAIIAN", 164}, // haw
michael@0 4128 {"HEBREW", 6}, // he
michael@0 4129 {"HEBREW", 6}, // iw
michael@0 4130 {"HINDI", 35}, // hi
michael@0 4131 {"HMONG", 168}, // hmn
michael@0 4132 {"HUNGARIAN", 23}, // hu
michael@0 4133 {"ICELANDIC", 19}, // is
michael@0 4134 {"IGBO", 162}, // ig
michael@0 4135 {"INDONESIAN", 38}, // id
michael@0 4136 {"INTERLINGUA", 58}, // ia
michael@0 4137 {"INTERLINGUE", 113}, // ie
michael@0 4138 {"INUKTITUT", 141}, // iu
michael@0 4139 {"INUPIAK", 140}, // ik
michael@0 4140 {"IRISH", 30}, // ga
michael@0 4141 {"ITALIAN", 7}, // it
michael@0 4142 {"Ignore", 25}, // xxx
michael@0 4143 {"JAVANESE", 48}, // jv
michael@0 4144 {"JAVANESE", 48}, // jw
michael@0 4145 {"Japanese", 8}, // ja
michael@0 4146 {"KANNADA", 59}, // kn
michael@0 4147 {"KASHMIRI", 142}, // ks
michael@0 4148 {"KAZAKH", 114}, // kk
michael@0 4149 {"KHASI", 156}, // kha
michael@0 4150 {"KHMER", 104}, // km
michael@0 4151 {"KINYARWANDA", 143}, // rw
michael@0 4152 {"KRIO", 169}, // kri
michael@0 4153 {"KURDISH", 95}, // ku
michael@0 4154 {"KYRGYZ", 88}, // ky
michael@0 4155 {"Korean", 9}, // ko
michael@0 4156 {"LAOTHIAN", 98}, // lo
michael@0 4157 {"LATIN", 39}, // la
michael@0 4158 {"LATVIAN", 20}, // lv
michael@0 4159 {"LIMBU", 109}, // sit-Limb
michael@0 4160 {"LIMBU", 109}, // sit-NP
michael@0 4161 {"LIMBU", 109}, // lif
michael@0 4162 {"LINGALA", 115}, // ln
michael@0 4163 {"LITHUANIAN", 21}, // lt
michael@0 4164 {"LOZI", 170}, // loz
michael@0 4165 {"LUBA_LULUA", 171}, // lua
michael@0 4166 {"LUO_KENYA_AND_TANZANIA", 172}, // luo
michael@0 4167 {"LUXEMBOURGISH", 102}, // lb
michael@0 4168 {"MACEDONIAN", 36}, // mk
michael@0 4169 {"MALAGASY", 144}, // mg
michael@0 4170 {"MALAY", 40}, // ms
michael@0 4171 {"MALAYALAM", 41}, // ml
michael@0 4172 {"MALTESE", 65}, // mt
michael@0 4173 {"MANX", 159}, // gv
michael@0 4174 {"MAORI", 128}, // mi
michael@0 4175 {"MARATHI", 64}, // mr
michael@0 4176 {"MAURITIAN_CREOLE", 163}, // mfe
michael@0 4177 {"MOLDAVIAN", 22}, // mo
michael@0 4178 {"MONGOLIAN", 96}, // mn
michael@0 4179 {"MONTENEGRIN", 160}, // srm
michael@0 4180 {"MONTENEGRIN", 160}, // sr-Latn-ME
michael@0 4181 {"MONTENEGRIN", 160}, // sr-ME
michael@0 4182 {"MONTENEGRIN", 160}, // srM
michael@0 4183 {"NAURU", 145}, // na
michael@0 4184 {"NDEBELE", 506}, // nr
michael@0 4185 {"NEPALI", 43}, // ne
michael@0 4186 {"NEWARI", 173}, // new
michael@0 4187 {"NORWEGIAN", 10}, // nb
michael@0 4188 {"NORWEGIAN", 10}, // no
michael@0 4189 {"NORWEGIAN_N", 80}, // nn
michael@0 4190 {"NYANJA", 174}, // ny
michael@0 4191 {"OCCITAN", 49}, // oc
michael@0 4192 {"ORIYA", 110}, // or
michael@0 4193 {"OROMO", 146}, // om
michael@0 4194 {"OSSETIAN", 175}, // os
michael@0 4195 {"PAMPANGA", 176}, // pam
michael@0 4196 {"PASHTO", 117}, // ps
michael@0 4197 {"PEDI", 177}, // nso
michael@0 4198 {"PERSIAN", 77}, // fa
michael@0 4199 {"POLISH", 11}, // pl
michael@0 4200 {"PORTUGUESE", 12}, // pt
michael@0 4201 {"PUNJABI", 60}, // pa
michael@0 4202 {"QUECHUA", 118}, // qu
michael@0 4203 {"RAJASTHANI", 178}, // raj
michael@0 4204 {"RHAETO_ROMANCE", 100}, // rm
michael@0 4205 {"ROMANIAN", 22}, // ro
michael@0 4206 {"RUNDI", 147}, // rn
michael@0 4207 {"RUSSIAN", 13}, // ru
michael@0 4208 {"SAMOAN", 148}, // sm
michael@0 4209 {"SANGO", 149}, // sg
michael@0 4210 {"SANSKRIT", 150}, // sa
michael@0 4211 {"SCOTS", 157}, // sco
michael@0 4212 {"SCOTS_GAELIC", 61}, // gd
michael@0 4213 {"SERBIAN", 29}, // sh-Cyrl
michael@0 4214 {"SERBIAN", 29}, // sr
michael@0 4215 {"SESELWA", 179}, // crs
michael@0 4216 {"SESELWA_CREOLE_FRENCH", 179}, // crs
michael@0 4217 {"SESOTHO", 86}, // st
michael@0 4218 {"SHONA", 119}, // sn
michael@0 4219 {"SINDHI", 99}, // sd
michael@0 4220 {"SINHALESE", 79}, // si
michael@0 4221 {"SISWANT", 151}, // ss
michael@0 4222 {"SLOVAK", 68}, // sk
michael@0 4223 {"SLOVENIAN", 63}, // sl
michael@0 4224 {"SOMALI", 93}, // so
michael@0 4225 {"SPANISH", 14}, // es
michael@0 4226 {"SUNDANESE", 71}, // su
michael@0 4227 {"SWAHILI", 62}, // sw
michael@0 4228 {"SWEDISH", 15}, // sv
michael@0 4229 {"SYRIAC", 108}, // syr
michael@0 4230 {"TAGALOG", 32}, // tl
michael@0 4231 {"TAJIK", 120}, // tg
michael@0 4232 {"TAMIL", 46}, // ta
michael@0 4233 {"TATAR", 121}, // tt
michael@0 4234 {"TELUGU", 44}, // te
michael@0 4235 {"THAI", 53}, // th
michael@0 4236 {"TIBETAN", 105}, // bo
michael@0 4237 {"TIGRINYA", 76}, // ti
michael@0 4238 {"TONGA", 122}, // to
michael@0 4239 {"TSONGA", 152}, // ts
michael@0 4240 {"TSWANA", 153}, // tn
michael@0 4241 {"TUMBUKA", 180}, // tum
michael@0 4242 {"TURKISH", 33}, // tr
michael@0 4243 {"TURKMEN", 87}, // tk
michael@0 4244 {"TWI", 90}, // tw
michael@0 4245 {"UIGHUR", 94}, // ug
michael@0 4246 {"UKRAINIAN", 34}, // uk
michael@0 4247 {"URDU", 50}, // ur
michael@0 4248 {"UZBEK", 72}, // uz
michael@0 4249 {"Unknown", 26}, // un
michael@0 4250 {"VENDA", 181}, // ve
michael@0 4251 {"VIETNAMESE", 66}, // vi
michael@0 4252 {"VOLAPUK", 154}, // vo
michael@0 4253 {"WARAY_PHILIPPINES", 182}, // war
michael@0 4254 {"WELSH", 42}, // cy
michael@0 4255 {"WOLOF", 129}, // wo
michael@0 4256 {"XHOSA", 83}, // xh
michael@0 4257 {"X_Arabic", 518}, // xx-Arab
michael@0 4258 {"X_Armenian", 516}, // xx-Armn
michael@0 4259 {"X_Avestan", 591}, // xx-Avst
michael@0 4260 {"X_BORK_BORK_BORK", 507}, // zzb
michael@0 4261 {"X_Balinese", 573}, // xx-Bali
michael@0 4262 {"X_Bamum", 595}, // xx-Bamu
michael@0 4263 {"X_Batak", 604}, // xx-Batk
michael@0 4264 {"X_Bengali", 522}, // xx-Beng
michael@0 4265 {"X_Bopomofo", 546}, // xx-Bopo
michael@0 4266 {"X_Brahmi", 605}, // xx-Brah
michael@0 4267 {"X_Braille", 564}, // xx-Brai
michael@0 4268 {"X_Buginese", 565}, // xx-Bugi
michael@0 4269 {"X_Buhid", 555}, // xx-Buhd
michael@0 4270 {"X_Canadian_Aboriginal", 539}, // xx-Cans
michael@0 4271 {"X_Carian", 586}, // xx-Cari
michael@0 4272 {"X_Chakma", 607}, // xx-Cakm
michael@0 4273 {"X_Cham", 588}, // xx-Cham
michael@0 4274 {"X_Cherokee", 538}, // xx-Cher
michael@0 4275 {"X_Common", 512}, // xx-Zyyy
michael@0 4276 {"X_Coptic", 566}, // xx-Copt
michael@0 4277 {"X_Cuneiform", 574}, // xx-Xsux
michael@0 4278 {"X_Cypriot", 563}, // xx-Cprt
michael@0 4279 {"X_Cyrillic", 515}, // xx-Cyrl
michael@0 4280 {"X_Deseret", 551}, // xx-Dsrt
michael@0 4281 {"X_Devanagari", 521}, // xx-Deva
michael@0 4282 {"X_ELMER_FUDD", 511}, // zze
michael@0 4283 {"X_Egyptian_Hieroglyphs", 592}, // xx-Egyp
michael@0 4284 {"X_Ethiopic", 537}, // xx-Ethi
michael@0 4285 {"X_Georgian", 535}, // xx-Geor
michael@0 4286 {"X_Glagolitic", 568}, // xx-Glag
michael@0 4287 {"X_Gothic", 550}, // xx-Goth
michael@0 4288 {"X_Greek", 514}, // xx-Grek
michael@0 4289 {"X_Gujarati", 524}, // xx-Gujr
michael@0 4290 {"X_Gurmukhi", 523}, // xx-Guru
michael@0 4291 {"X_HACKER", 509}, // zzh
michael@0 4292 {"X_Han", 547}, // xx-Hani
michael@0 4293 {"X_Hangul", 536}, // xx-Hang
michael@0 4294 {"X_Hanunoo", 554}, // xx-Hano
michael@0 4295 {"X_Hebrew", 517}, // xx-Hebr
michael@0 4296 {"X_Hiragana", 544}, // xx-Hira
michael@0 4297 {"X_Imperial_Aramaic", 598}, // xx-Armi
michael@0 4298 {"X_Inherited", 552}, // xx-Qaai
michael@0 4299 {"X_Inscriptional_Pahlavi", 601}, // xx-Phli
michael@0 4300 {"X_Inscriptional_Parthian", 600}, // xx-Prti
michael@0 4301 {"X_Javanese", 596}, // xx-Java
michael@0 4302 {"X_KLINGON", 510}, // tlh
michael@0 4303 {"X_Kaithi", 603}, // xx-Kthi
michael@0 4304 {"X_Kannada", 528}, // xx-Knda
michael@0 4305 {"X_Katakana", 545}, // xx-Kana
michael@0 4306 {"X_Kayah_Li", 583}, // xx-Kali
michael@0 4307 {"X_Kharoshthi", 572}, // xx-Khar
michael@0 4308 {"X_Khmer", 542}, // xx-Khmr
michael@0 4309 {"X_Lao", 532}, // xx-Laoo
michael@0 4310 {"X_Latin", 513}, // xx-Latn
michael@0 4311 {"X_Lepcha", 579}, // xx-Lepc
michael@0 4312 {"X_Limbu", 557}, // xx-Limb
michael@0 4313 {"X_Linear_B", 559}, // xx-Linb
michael@0 4314 {"X_Lisu", 594}, // xx-Lisu
michael@0 4315 {"X_Lycian", 585}, // xx-Lyci
michael@0 4316 {"X_Lydian", 587}, // xx-Lydi
michael@0 4317 {"X_Malayalam", 529}, // xx-Mlym
michael@0 4318 {"X_Mandaic", 606}, // xx-Mand
michael@0 4319 {"X_Meetei_Mayek", 597}, // xx-Mtei
michael@0 4320 {"X_Meroitic_Cursive", 608}, // xx-Merc
michael@0 4321 {"X_Meroitic_Hieroglyphs", 609}, // xx-Mero
michael@0 4322 {"X_Miao", 610}, // xx-Plrd
michael@0 4323 {"X_Mongolian", 543}, // xx-Mong
michael@0 4324 {"X_Myanmar", 534}, // xx-Mymr
michael@0 4325 {"X_New_Tai_Lue", 567}, // xx-Talu
michael@0 4326 {"X_Nko", 577}, // xx-Nkoo
michael@0 4327 {"X_Ogham", 540}, // xx-Ogam
michael@0 4328 {"X_Ol_Chiki", 580}, // xx-Olck
michael@0 4329 {"X_Old_Italic", 549}, // xx-Ital
michael@0 4330 {"X_Old_Persian", 571}, // xx-Xpeo
michael@0 4331 {"X_Old_South_Arabian", 599}, // xx-Sarb
michael@0 4332 {"X_Old_Turkic", 602}, // xx-Orkh
michael@0 4333 {"X_Oriya", 525}, // xx-Orya
michael@0 4334 {"X_Osmanya", 562}, // xx-Osma
michael@0 4335 {"X_PIG_LATIN", 508}, // zzp
michael@0 4336 {"X_Phags_Pa", 576}, // xx-Phag
michael@0 4337 {"X_Phoenician", 575}, // xx-Phnx
michael@0 4338 {"X_Rejang", 584}, // xx-Rjng
michael@0 4339 {"X_Runic", 541}, // xx-Runr
michael@0 4340 {"X_Samaritan", 593}, // xx-Samr
michael@0 4341 {"X_Saurashtra", 582}, // xx-Saur
michael@0 4342 {"X_Sharada", 611}, // xx-Shrd
michael@0 4343 {"X_Shavian", 561}, // xx-Shaw
michael@0 4344 {"X_Sinhala", 530}, // xx-Sinh
michael@0 4345 {"X_Sora_Sompeng", 612}, // xx-Sora
michael@0 4346 {"X_Sundanese", 578}, // xx-Sund
michael@0 4347 {"X_Syloti_Nagri", 570}, // xx-Sylo
michael@0 4348 {"X_Syriac", 519}, // xx-Syrc
michael@0 4349 {"X_Tagalog", 553}, // xx-Tglg
michael@0 4350 {"X_Tagbanwa", 556}, // xx-Tagb
michael@0 4351 {"X_Tai_Le", 558}, // xx-Tale
michael@0 4352 {"X_Tai_Tham", 589}, // xx-Lana
michael@0 4353 {"X_Tai_Viet", 590}, // xx-Tavt
michael@0 4354 {"X_Takri", 613}, // xx-Takr
michael@0 4355 {"X_Tamil", 526}, // xx-Taml
michael@0 4356 {"X_Telugu", 527}, // xx-Telu
michael@0 4357 {"X_Thaana", 520}, // xx-Thaa
michael@0 4358 {"X_Thai", 531}, // xx-Thai
michael@0 4359 {"X_Tibetan", 533}, // xx-Tibt
michael@0 4360 {"X_Tifinagh", 569}, // xx-Tfng
michael@0 4361 {"X_Ugaritic", 560}, // xx-Ugar
michael@0 4362 {"X_Vai", 581}, // xx-Vaii
michael@0 4363 {"X_Yi", 548}, // xx-Yiii
michael@0 4364 {"YIDDISH", 91}, // yi
michael@0 4365 {"YORUBA", 123}, // yo
michael@0 4366 {"ZHUANG", 155}, // za
michael@0 4367 {"ZULU", 84}, // zu
michael@0 4368 };
michael@0 4369
michael@0 4370 // Alphabetical order for binary search
michael@0 4371 extern const int kCodeToLanguageSize = 304;
michael@0 4372 extern const CharIntPair kCodeToLanguage[kCodeToLanguageSize] = {
michael@0 4373 {"aa", 131}, // aa
michael@0 4374 {"ab", 130}, // ab
michael@0 4375 {"af", 101}, // af
michael@0 4376 {"ak", 161}, // ak
michael@0 4377 {"am", 73}, // am
michael@0 4378 {"ar", 54}, // ar
michael@0 4379 {"as", 111}, // as
michael@0 4380 {"ay", 132}, // ay
michael@0 4381 {"az", 74}, // az
michael@0 4382 {"ba", 133}, // ba
michael@0 4383 {"be", 47}, // be
michael@0 4384 {"bg", 27}, // bg
michael@0 4385 {"bh", 51}, // bh
michael@0 4386 {"bi", 134}, // bi
michael@0 4387 //{"hmn", 168}, // hmn used to be blu
michael@0 4388 {"bn", 37}, // bn
michael@0 4389 {"bo", 105}, // bo
michael@0 4390 {"br", 89}, // br
michael@0 4391 {"bs", 78}, // bs
michael@0 4392 {"ca", 55}, // ca
michael@0 4393 {"ceb", 165}, // ceb
michael@0 4394 {"chr", 107}, // chr
michael@0 4395 {"co", 112}, // co
michael@0 4396 {"crs", 179}, // crs
michael@0 4397 {"crs", 179}, // crs
michael@0 4398 {"cs", 17}, // cs
michael@0 4399 {"cy", 42}, // cy
michael@0 4400 {"da", 1}, // da
michael@0 4401 {"de", 5}, // de
michael@0 4402 {"dv", 106}, // dv
michael@0 4403 {"dz", 135}, // dz
michael@0 4404 {"ee", 166}, // ee
michael@0 4405 {"el", 18}, // el
michael@0 4406 {"en", 0}, // en
michael@0 4407 {"eo", 56}, // eo
michael@0 4408 {"es", 14}, // es
michael@0 4409 {"et", 24}, // et
michael@0 4410 {"eu", 57}, // eu
michael@0 4411 {"fa", 77}, // fa
michael@0 4412 {"fi", 3}, // fi
michael@0 4413 {"fj", 136}, // fj
michael@0 4414 {"fo", 70}, // fo
michael@0 4415 {"fr", 4}, // fr
michael@0 4416 {"fy", 67}, // fy
michael@0 4417 {"ga", 30}, // ga
michael@0 4418 {"gaa", 167}, // gaa
michael@0 4419 {"gd", 61}, // gd
michael@0 4420 {"gl", 31}, // gl
michael@0 4421 {"gn", 85}, // gn
michael@0 4422 {"gu", 52}, // gu
michael@0 4423 {"gv", 159}, // gv
michael@0 4424 {"ha", 138}, // ha
michael@0 4425 {"haw", 164}, // haw
michael@0 4426 {"he", 6}, // he
michael@0 4427 {"hi", 35}, // hi
michael@0 4428 {"hmn", 168}, // hmn used to be blu
michael@0 4429 {"hr", 28}, // hr
michael@0 4430 {"ht", 139}, // ht
michael@0 4431 {"hu", 23}, // hu
michael@0 4432 {"hy", 97}, // hy
michael@0 4433 {"ia", 58}, // ia
michael@0 4434 {"id", 38}, // id
michael@0 4435 {"ie", 113}, // ie
michael@0 4436 {"ig", 162}, // ig
michael@0 4437 {"ik", 140}, // ik
michael@0 4438 {"is", 19}, // is
michael@0 4439 {"it", 7}, // it
michael@0 4440 {"iu", 141}, // iu
michael@0 4441 {"iw", 6}, // iw
michael@0 4442 {"ja", 8}, // ja
michael@0 4443 {"jv", 48}, // jv
michael@0 4444 {"jw", 48}, // jw
michael@0 4445 {"ka", 75}, // ka
michael@0 4446 {"kha", 156}, // kha
michael@0 4447 {"kk", 114}, // kk
michael@0 4448 {"kl", 137}, // kl
michael@0 4449 {"km", 104}, // km
michael@0 4450 {"kn", 59}, // kn
michael@0 4451 {"ko", 9}, // ko
michael@0 4452 {"kri", 169}, // kri
michael@0 4453 {"ks", 142}, // ks
michael@0 4454 {"ku", 95}, // ku
michael@0 4455 {"ky", 88}, // ky
michael@0 4456 {"la", 39}, // la
michael@0 4457 {"lb", 102}, // lb
michael@0 4458 {"lg", 158}, // lg
michael@0 4459 {"lif", 109}, // lif
michael@0 4460 {"ln", 115}, // ln
michael@0 4461 {"lo", 98}, // lo
michael@0 4462 {"loz", 170}, // loz
michael@0 4463 {"lt", 21}, // lt
michael@0 4464 {"lua", 171}, // lua
michael@0 4465 {"luo", 172}, // luo
michael@0 4466 {"lv", 20}, // lv
michael@0 4467 {"mfe", 163}, // mfe
michael@0 4468 {"mg", 144}, // mg
michael@0 4469 {"mi", 128}, // mi
michael@0 4470 {"mk", 36}, // mk
michael@0 4471 {"ml", 41}, // ml
michael@0 4472 {"mn", 96}, // mn
michael@0 4473 {"mo", 22}, // mo
michael@0 4474 {"mr", 64}, // mr
michael@0 4475 {"ms", 40}, // ms
michael@0 4476 {"mt", 65}, // mt
michael@0 4477 {"my", 103}, // my
michael@0 4478 {"na", 145}, // na
michael@0 4479 {"nb", 10}, // nb
michael@0 4480 {"ne", 43}, // ne
michael@0 4481 {"new", 173}, // new
michael@0 4482 {"nl", 2}, // nl
michael@0 4483 {"nn", 80}, // nn
michael@0 4484 {"no", 10}, // no
michael@0 4485 {"nr", 506}, // nr
michael@0 4486 {"nso", 177}, // nso
michael@0 4487 {"ny", 174}, // ny
michael@0 4488 {"ny", 174}, // ny
michael@0 4489 {"oc", 49}, // oc
michael@0 4490 {"om", 146}, // om
michael@0 4491 {"or", 110}, // or
michael@0 4492 {"os", 175}, // os
michael@0 4493 {"pa", 60}, // pa
michael@0 4494 {"pam", 176}, // pam
michael@0 4495 {"pl", 11}, // pl
michael@0 4496 {"ps", 117}, // ps
michael@0 4497 {"pt", 12}, // pt
michael@0 4498 {"qu", 118}, // qu
michael@0 4499 {"raj", 178}, // raj
michael@0 4500 {"rm", 100}, // rm
michael@0 4501 {"rn", 147}, // rn
michael@0 4502 {"ro", 22}, // ro
michael@0 4503 {"ru", 13}, // ru
michael@0 4504 {"rw", 143}, // rw
michael@0 4505 {"sa", 150}, // sa
michael@0 4506 {"sco", 157}, // sco
michael@0 4507 {"sd", 99}, // sd
michael@0 4508 {"sg", 149}, // sg
michael@0 4509 {"sh-Cyrl", 29}, // sh-Cyrl
michael@0 4510 {"sh-Latn", 28}, // sh-Latn
michael@0 4511 {"si", 79}, // si
michael@0 4512 {"sit-Limb", 109}, // sit-Limb
michael@0 4513 {"sit-NP", 109}, // sit-NP
michael@0 4514 {"sk", 68}, // sk
michael@0 4515 {"sl", 63}, // sl
michael@0 4516 {"sm", 148}, // sm
michael@0 4517 {"sn", 119}, // sn
michael@0 4518 {"so", 93}, // so
michael@0 4519 {"sq", 45}, // sq
michael@0 4520 {"sr", 29}, // sr
michael@0 4521 {"sr-Latn-ME", 160}, // sr-Latn-ME
michael@0 4522 {"sr-ME", 160}, // sr-ME
michael@0 4523 {"srM", 160}, // srM
michael@0 4524 {"srm", 160}, // srm
michael@0 4525 {"ss", 151}, // ss
michael@0 4526 {"st", 86}, // st
michael@0 4527 {"su", 71}, // su
michael@0 4528 {"sv", 15}, // sv
michael@0 4529 {"sw", 62}, // sw
michael@0 4530 {"syr", 108}, // syr
michael@0 4531 {"ta", 46}, // ta
michael@0 4532 {"te", 44}, // te
michael@0 4533 {"tg", 120}, // tg
michael@0 4534 {"th", 53}, // th
michael@0 4535 {"ti", 76}, // ti
michael@0 4536 {"tk", 87}, // tk
michael@0 4537 {"tl", 32}, // tl
michael@0 4538 {"tlh", 510}, // tlh
michael@0 4539 {"tn", 153}, // tn
michael@0 4540 {"to", 122}, // to
michael@0 4541 {"tr", 33}, // tr
michael@0 4542 {"ts", 152}, // ts
michael@0 4543 {"tt", 121}, // tt
michael@0 4544 {"tum", 180}, // tum
michael@0 4545 {"tw", 90}, // tw
michael@0 4546 {"ug", 94}, // ug
michael@0 4547 {"uk", 34}, // uk
michael@0 4548 {"un", 26}, // un
michael@0 4549 {"ur", 50}, // ur
michael@0 4550 {"uz", 72}, // uz
michael@0 4551 {"ve", 181}, // ve
michael@0 4552 {"vi", 66}, // vi
michael@0 4553 {"vo", 154}, // vo
michael@0 4554 {"war", 182}, // war
michael@0 4555 {"wo", 129}, // wo
michael@0 4556 {"xh", 83}, // xh
michael@0 4557 {"xx-Arab", 518}, // xx-Arab
michael@0 4558 {"xx-Armi", 598}, // xx-Armi
michael@0 4559 {"xx-Armn", 516}, // xx-Armn
michael@0 4560 {"xx-Avst", 591}, // xx-Avst
michael@0 4561 {"xx-Bali", 573}, // xx-Bali
michael@0 4562 {"xx-Bamu", 595}, // xx-Bamu
michael@0 4563 {"xx-Batk", 604}, // xx-Batk
michael@0 4564 {"xx-Beng", 522}, // xx-Beng
michael@0 4565 {"xx-Bopo", 546}, // xx-Bopo
michael@0 4566 {"xx-Brah", 605}, // xx-Brah
michael@0 4567 {"xx-Brai", 564}, // xx-Brai
michael@0 4568 {"xx-Bugi", 565}, // xx-Bugi
michael@0 4569 {"xx-Buhd", 555}, // xx-Buhd
michael@0 4570 {"xx-Cakm", 607}, // xx-Cakm
michael@0 4571 {"xx-Cans", 539}, // xx-Cans
michael@0 4572 {"xx-Cari", 586}, // xx-Cari
michael@0 4573 {"xx-Cham", 588}, // xx-Cham
michael@0 4574 {"xx-Cher", 538}, // xx-Cher
michael@0 4575 {"xx-Copt", 566}, // xx-Copt
michael@0 4576 {"xx-Cprt", 563}, // xx-Cprt
michael@0 4577 {"xx-Cyrl", 515}, // xx-Cyrl
michael@0 4578 {"xx-Deva", 521}, // xx-Deva
michael@0 4579 {"xx-Dsrt", 551}, // xx-Dsrt
michael@0 4580 {"xx-Egyp", 592}, // xx-Egyp
michael@0 4581 {"xx-Ethi", 537}, // xx-Ethi
michael@0 4582 {"xx-Geor", 535}, // xx-Geor
michael@0 4583 {"xx-Glag", 568}, // xx-Glag
michael@0 4584 {"xx-Goth", 550}, // xx-Goth
michael@0 4585 {"xx-Grek", 514}, // xx-Grek
michael@0 4586 {"xx-Gujr", 524}, // xx-Gujr
michael@0 4587 {"xx-Guru", 523}, // xx-Guru
michael@0 4588 {"xx-Hang", 536}, // xx-Hang
michael@0 4589 {"xx-Hani", 547}, // xx-Hani
michael@0 4590 {"xx-Hano", 554}, // xx-Hano
michael@0 4591 {"xx-Hebr", 517}, // xx-Hebr
michael@0 4592 {"xx-Hira", 544}, // xx-Hira
michael@0 4593 {"xx-Ital", 549}, // xx-Ital
michael@0 4594 {"xx-Java", 596}, // xx-Java
michael@0 4595 {"xx-Kali", 583}, // xx-Kali
michael@0 4596 {"xx-Kana", 545}, // xx-Kana
michael@0 4597 {"xx-Khar", 572}, // xx-Khar
michael@0 4598 {"xx-Khmr", 542}, // xx-Khmr
michael@0 4599 {"xx-Knda", 528}, // xx-Knda
michael@0 4600 {"xx-Kthi", 603}, // xx-Kthi
michael@0 4601 {"xx-Lana", 589}, // xx-Lana
michael@0 4602 {"xx-Laoo", 532}, // xx-Laoo
michael@0 4603 {"xx-Latn", 513}, // xx-Latn
michael@0 4604 {"xx-Lepc", 579}, // xx-Lepc
michael@0 4605 {"xx-Limb", 557}, // xx-Limb
michael@0 4606 {"xx-Linb", 559}, // xx-Linb
michael@0 4607 {"xx-Lisu", 594}, // xx-Lisu
michael@0 4608 {"xx-Lyci", 585}, // xx-Lyci
michael@0 4609 {"xx-Lydi", 587}, // xx-Lydi
michael@0 4610 {"xx-Mand", 606}, // xx-Mand
michael@0 4611 {"xx-Merc", 608}, // xx-Merc
michael@0 4612 {"xx-Mero", 609}, // xx-Mero
michael@0 4613 {"xx-Mlym", 529}, // xx-Mlym
michael@0 4614 {"xx-Mong", 543}, // xx-Mong
michael@0 4615 {"xx-Mtei", 597}, // xx-Mtei
michael@0 4616 {"xx-Mymr", 534}, // xx-Mymr
michael@0 4617 {"xx-Nkoo", 577}, // xx-Nkoo
michael@0 4618 {"xx-Ogam", 540}, // xx-Ogam
michael@0 4619 {"xx-Olck", 580}, // xx-Olck
michael@0 4620 {"xx-Orkh", 602}, // xx-Orkh
michael@0 4621 {"xx-Orya", 525}, // xx-Orya
michael@0 4622 {"xx-Osma", 562}, // xx-Osma
michael@0 4623 {"xx-Phag", 576}, // xx-Phag
michael@0 4624 {"xx-Phli", 601}, // xx-Phli
michael@0 4625 {"xx-Phnx", 575}, // xx-Phnx
michael@0 4626 {"xx-Plrd", 610}, // xx-Plrd
michael@0 4627 {"xx-Prti", 600}, // xx-Prti
michael@0 4628 {"xx-Qaai", 552}, // xx-Qaai
michael@0 4629 {"xx-Rjng", 584}, // xx-Rjng
michael@0 4630 {"xx-Runr", 541}, // xx-Runr
michael@0 4631 {"xx-Samr", 593}, // xx-Samr
michael@0 4632 {"xx-Sarb", 599}, // xx-Sarb
michael@0 4633 {"xx-Saur", 582}, // xx-Saur
michael@0 4634 {"xx-Shaw", 561}, // xx-Shaw
michael@0 4635 {"xx-Shrd", 611}, // xx-Shrd
michael@0 4636 {"xx-Sinh", 530}, // xx-Sinh
michael@0 4637 {"xx-Sora", 612}, // xx-Sora
michael@0 4638 {"xx-Sund", 578}, // xx-Sund
michael@0 4639 {"xx-Sylo", 570}, // xx-Sylo
michael@0 4640 {"xx-Syrc", 519}, // xx-Syrc
michael@0 4641 {"xx-Tagb", 556}, // xx-Tagb
michael@0 4642 {"xx-Takr", 613}, // xx-Takr
michael@0 4643 {"xx-Tale", 558}, // xx-Tale
michael@0 4644 {"xx-Talu", 567}, // xx-Talu
michael@0 4645 {"xx-Taml", 526}, // xx-Taml
michael@0 4646 {"xx-Tavt", 590}, // xx-Tavt
michael@0 4647 {"xx-Telu", 527}, // xx-Telu
michael@0 4648 {"xx-Tfng", 569}, // xx-Tfng
michael@0 4649 {"xx-Tglg", 553}, // xx-Tglg
michael@0 4650 {"xx-Thaa", 520}, // xx-Thaa
michael@0 4651 {"xx-Thai", 531}, // xx-Thai
michael@0 4652 {"xx-Tibt", 533}, // xx-Tibt
michael@0 4653 {"xx-Ugar", 560}, // xx-Ugar
michael@0 4654 {"xx-Vaii", 581}, // xx-Vaii
michael@0 4655 {"xx-Xpeo", 571}, // xx-Xpeo
michael@0 4656 {"xx-Xsux", 574}, // xx-Xsux
michael@0 4657 {"xx-Yiii", 548}, // xx-Yiii
michael@0 4658 {"xx-Zyyy", 512}, // xx-Zyyy
michael@0 4659 {"xxx", 25}, // xxx
michael@0 4660 {"yi", 91}, // yi
michael@0 4661 {"yo", 123}, // yo
michael@0 4662 {"za", 155}, // za
michael@0 4663 {"zh", 16}, // zh
michael@0 4664 {"zh-CN", 16}, // zh-CN
michael@0 4665 {"zh-HK", 69}, // zh-HK
michael@0 4666 {"zh-Hani", 16}, // zh-Hani
michael@0 4667 {"zh-Hans", 16}, // zh-Hans
michael@0 4668 {"zh-Hant", 69}, // zh-Hant
michael@0 4669 {"zh-SG", 69}, // zh-SG
michael@0 4670 {"zh-TW", 69}, // zh-TW
michael@0 4671 {"zhT", 69}, // zhT
michael@0 4672 {"zht", 69}, // zht
michael@0 4673 {"zu", 84}, // zu
michael@0 4674 {"zzb", 507}, // zzb
michael@0 4675 {"zze", 511}, // zze
michael@0 4676 {"zzh", 509}, // zzh
michael@0 4677 {"zzp", 508}, // zzp
michael@0 4678 };
michael@0 4679
michael@0 4680 } // namespace CLD2

mercurial