Frank Tang | 1f164ee | 2022-11-08 12:31:27 -0800 | [diff] [blame^] | 1 | // © 2022 and later: Unicode, Inc. and others. |
| 2 | // License & terms of use: http://www.unicode.org/copyright.html |
| 3 | // |
| 4 | // Internal static data tables used by uresbund.cpp |
| 5 | // WARNING: This file is mechanically generated by the CLDR-to-ICU tool |
| 6 | // (see tools/cldr/cldr-to-icu/src/main/java/org/unicode/tool/cldrtoicu/generator/ResourcFallbackCodeGenerator.java). |
| 7 | // DO NOT HAND EDIT!!! |
| 8 | |
| 9 | #ifdef INCLUDED_FROM_URESBUND_CPP |
| 10 | |
| 11 | //====================================================================== |
| 12 | // Default script table |
| 13 | const char scriptCodeChars[] = |
| 14 | "Aghb\0Ahom\0Arab\0Armi\0Armn\0Avst\0Bamu\0Bass\0Beng\0Brah\0Cakm\0" |
| 15 | "Cans\0Cari\0Cham\0Cher\0Chrs\0Copt\0Cprt\0Cyrl\0Deva\0Egyp\0Ethi\0" |
| 16 | "Geor\0Gong\0Gonm\0Goth\0Grek\0Gujr\0Guru\0Hans\0Hant\0Hebr\0Hluw\0" |
| 17 | "Hmnp\0Ital\0Jpan\0Kali\0Kana\0Kawi\0Khar\0Khmr\0Kits\0Knda\0Kore\0" |
| 18 | "Lana\0Laoo\0Lepc\0Lina\0Lisu\0Lyci\0Lydi\0Mand\0Mani\0Medf\0Merc\0" |
| 19 | "Mlym\0Mong\0Mroo\0Mymr\0Narb\0Nkoo\0Nshu\0Ogam\0Olck\0Orkh\0Orya\0" |
| 20 | "Osge\0Ougr\0Pauc\0Phli\0Phnx\0Plrd\0Prti\0Rohg\0Runr\0Samr\0Sarb\0" |
| 21 | "Saur\0Sgnw\0Sinh\0Sogd\0Sora\0Soyo\0Syrc\0Tale\0Talu\0Taml\0Tang\0" |
| 22 | "Tavt\0Telu\0Tfng\0Thaa\0Thai\0Tibt\0Tnsa\0Toto\0Ugar\0Vaii\0Wcho\0" |
| 23 | "Xpeo\0Xsux\0Yiii\0"; |
| 24 | |
| 25 | const char dsLocaleIDChars[] = |
| 26 | "ab\0abq\0adp\0ady\0ae\0aeb\0aho\0ajt\0akk\0alt\0am\0apc\0apd\0" |
| 27 | "ar\0arc\0arq\0ars\0ary\0arz\0as\0ase\0av\0avl\0awa\0az_IQ\0az_IR\0" |
| 28 | "az_RU\0ba\0bal\0bap\0bax\0bcq\0be\0bej\0bfq\0bft\0bfy\0bg\0bgc\0" |
| 29 | "bgn\0bgx\0bhb\0bhi\0bho\0bji\0bjj\0blt\0bn\0bo\0bpy\0bqi\0bra\0" |
| 30 | "brh\0brx\0bsq\0bst\0btv\0bua\0byn\0ccp\0ce\0chm\0chr\0cja\0cjm\0" |
| 31 | "ckb\0cmg\0cop\0cr\0crh\0crk\0crl\0csw\0ctd\0cu\0cv\0dar\0dcc\0" |
| 32 | "dgl\0dmf\0doi\0drh\0drs\0dty\0dv\0dz\0egy\0eky\0el\0esg\0ett\0" |
| 33 | "fa\0fia\0fub\0gan\0gbm\0gbz\0gez\0ggn\0gjk\0gju\0glk\0gmv\0gof\0" |
| 34 | "gom\0gon\0got\0grc\0grt\0gu\0gvr\0gwc\0gwt\0ha_CM\0ha_SD\0hak\0" |
| 35 | "haz\0hdy\0he\0hi\0hlu\0hmd\0hnd\0hne\0hnj\0hno\0hoc\0hoj\0hsn\0" |
| 36 | "hy\0ii\0inh\0iu\0iw\0ja\0ji\0jml\0ka\0kaa\0kaw\0kbd\0kby\0kdt\0" |
| 37 | "kfr\0kfy\0khb\0khn\0kht\0khw\0kjg\0kk\0kk_AF\0kk_CN\0kk_IR\0kk_MN\0" |
| 38 | "km\0kn\0ko\0koi\0kok\0kqy\0krc\0kru\0ks\0ktb\0ku_LB\0kum\0kv\0" |
| 39 | "kvx\0kxc\0kxl\0kxm\0kxp\0ky\0ky_CN\0kzh\0lab\0lad\0lah\0lbe\0" |
| 40 | "lcp\0lep\0lez\0lif\0lis\0lki\0lmn\0lo\0lrc\0luz\0lwl\0lzh\0mag\0" |
| 41 | "mai\0man_GN\0mde\0mdf\0mdx\0mfa\0mgp\0mk\0mki\0ml\0mn\0mn_CN\0" |
| 42 | "mni\0mnw\0mr\0mrd\0mrj\0mro\0ms_CC\0mtr\0mvy\0mwr\0mww\0my\0mym\0" |
| 43 | "myv\0myz\0mzn\0nan\0ne\0new\0nnp\0nod\0noe\0non\0nqo\0nsk\0nst\0" |
| 44 | "oj\0ojs\0or\0oru\0os\0osa\0ota\0otk\0oui\0pa\0pa_PK\0pal\0peo\0" |
| 45 | "phl\0phn\0pka\0pnt\0ppa\0pra\0prd\0ps\0raj\0rhg\0rif\0rjs\0rkt\0" |
| 46 | "rmt\0ru\0rue\0ryu\0sa\0sah\0sat\0saz\0sck\0scl\0sd\0sd_IN\0sdh\0" |
| 47 | "sga\0sgw\0shi\0shn\0shu\0si\0skr\0smp\0sog\0sou\0sr\0srb\0srx\0" |
| 48 | "swb\0swv\0syl\0syr\0ta\0taj\0tcy\0tdd\0tdg\0tdh\0te\0tg\0tg_PK\0" |
| 49 | "th\0thl\0thq\0thr\0ti\0tig\0tkt\0trw\0tsd\0tsf\0tsj\0tt\0tts\0" |
| 50 | "txg\0txo\0tyv\0udi\0udm\0ug\0ug_KZ\0ug_MN\0uga\0uk\0unr\0unr_NP\0" |
| 51 | "unx\0ur\0uz_AF\0uz_CN\0vai\0wal\0wbq\0wbr\0wni\0wsg\0wtm\0wuu\0" |
| 52 | "xco\0xcr\0xlc\0xld\0xmf\0xmn\0xmr\0xna\0xnr\0xpr\0xsa\0xsr\0yi\0" |
| 53 | "yue\0yue_CN\0zdj\0zgh\0zh\0zh_AU\0zh_BN\0zh_GB\0zh_GF\0zh_HK\0" |
| 54 | "zh_ID\0zh_MO\0zh_PA\0zh_PF\0zh_PH\0zh_SR\0zh_TH\0zh_TW\0zh_US\0" |
| 55 | "zh_VN\0zhx\0zkt\0"; |
| 56 | |
| 57 | const int32_t defaultScriptTable[] = { |
| 58 | 0, 90, // ab -> Cyrl |
| 59 | 3, 90, // abq -> Cyrl |
| 60 | 7, 465, // adp -> Tibt |
| 61 | 11, 90, // ady -> Cyrl |
| 62 | 15, 25, // ae -> Avst |
| 63 | 18, 10, // aeb -> Arab |
| 64 | 22, 5, // aho -> Ahom |
| 65 | 26, 10, // ajt -> Arab |
| 66 | 30, 500, // akk -> Xsux |
| 67 | 34, 90, // alt -> Cyrl |
| 68 | 38, 105, // am -> Ethi |
| 69 | 41, 10, // apc -> Arab |
| 70 | 45, 10, // apd -> Arab |
| 71 | 49, 10, // ar -> Arab |
| 72 | 52, 15, // arc -> Armi |
| 73 | 56, 10, // arq -> Arab |
| 74 | 60, 10, // ars -> Arab |
| 75 | 64, 10, // ary -> Arab |
| 76 | 68, 10, // arz -> Arab |
| 77 | 72, 40, // as -> Beng |
| 78 | 75, 390, // ase -> Sgnw |
| 79 | 79, 90, // av -> Cyrl |
| 80 | 82, 10, // avl -> Arab |
| 81 | 86, 95, // awa -> Deva |
| 82 | 90, 10, // az_IQ -> Arab |
| 83 | 96, 10, // az_IR -> Arab |
| 84 | 102, 90, // az_RU -> Cyrl |
| 85 | 108, 90, // ba -> Cyrl |
| 86 | 111, 10, // bal -> Arab |
| 87 | 115, 95, // bap -> Deva |
| 88 | 119, 30, // bax -> Bamu |
| 89 | 123, 105, // bcq -> Ethi |
| 90 | 127, 90, // be -> Cyrl |
| 91 | 130, 10, // bej -> Arab |
| 92 | 134, 430, // bfq -> Taml |
| 93 | 138, 10, // bft -> Arab |
| 94 | 142, 95, // bfy -> Deva |
| 95 | 146, 90, // bg -> Cyrl |
| 96 | 149, 95, // bgc -> Deva |
| 97 | 153, 10, // bgn -> Arab |
| 98 | 157, 130, // bgx -> Grek |
| 99 | 161, 95, // bhb -> Deva |
| 100 | 165, 95, // bhi -> Deva |
| 101 | 169, 95, // bho -> Deva |
| 102 | 173, 105, // bji -> Ethi |
| 103 | 177, 95, // bjj -> Deva |
| 104 | 181, 440, // blt -> Tavt |
| 105 | 185, 40, // bn -> Beng |
| 106 | 188, 465, // bo -> Tibt |
| 107 | 191, 40, // bpy -> Beng |
| 108 | 195, 10, // bqi -> Arab |
| 109 | 199, 95, // bra -> Deva |
| 110 | 203, 10, // brh -> Arab |
| 111 | 207, 95, // brx -> Deva |
| 112 | 211, 35, // bsq -> Bass |
| 113 | 215, 105, // bst -> Ethi |
| 114 | 219, 95, // btv -> Deva |
| 115 | 223, 90, // bua -> Cyrl |
| 116 | 227, 105, // byn -> Ethi |
| 117 | 231, 50, // ccp -> Cakm |
| 118 | 235, 90, // ce -> Cyrl |
| 119 | 238, 90, // chm -> Cyrl |
| 120 | 242, 70, // chr -> Cher |
| 121 | 246, 10, // cja -> Arab |
| 122 | 250, 65, // cjm -> Cham |
| 123 | 254, 10, // ckb -> Arab |
| 124 | 258, 410, // cmg -> Soyo |
| 125 | 262, 80, // cop -> Copt |
| 126 | 266, 55, // cr -> Cans |
| 127 | 269, 90, // crh -> Cyrl |
| 128 | 273, 55, // crk -> Cans |
| 129 | 277, 55, // crl -> Cans |
| 130 | 281, 55, // csw -> Cans |
| 131 | 285, 340, // ctd -> Pauc |
| 132 | 289, 90, // cu -> Cyrl |
| 133 | 292, 90, // cv -> Cyrl |
| 134 | 295, 90, // dar -> Cyrl |
| 135 | 299, 10, // dcc -> Arab |
| 136 | 303, 10, // dgl -> Arab |
| 137 | 307, 265, // dmf -> Medf |
| 138 | 311, 95, // doi -> Deva |
| 139 | 315, 280, // drh -> Mong |
| 140 | 319, 105, // drs -> Ethi |
| 141 | 323, 95, // dty -> Deva |
| 142 | 327, 455, // dv -> Thaa |
| 143 | 330, 465, // dz -> Tibt |
| 144 | 333, 100, // egy -> Egyp |
| 145 | 337, 180, // eky -> Kali |
| 146 | 341, 130, // el -> Grek |
| 147 | 344, 120, // esg -> Gonm |
| 148 | 348, 170, // ett -> Ital |
| 149 | 352, 10, // fa -> Arab |
| 150 | 355, 10, // fia -> Arab |
| 151 | 359, 10, // fub -> Arab |
| 152 | 363, 145, // gan -> Hans |
| 153 | 367, 95, // gbm -> Deva |
| 154 | 371, 10, // gbz -> Arab |
| 155 | 375, 105, // gez -> Ethi |
| 156 | 379, 95, // ggn -> Deva |
| 157 | 383, 10, // gjk -> Arab |
| 158 | 387, 10, // gju -> Arab |
| 159 | 391, 10, // glk -> Arab |
| 160 | 395, 105, // gmv -> Ethi |
| 161 | 399, 105, // gof -> Ethi |
| 162 | 403, 95, // gom -> Deva |
| 163 | 407, 445, // gon -> Telu |
| 164 | 411, 125, // got -> Goth |
| 165 | 415, 85, // grc -> Cprt |
| 166 | 419, 40, // grt -> Beng |
| 167 | 423, 135, // gu -> Gujr |
| 168 | 426, 95, // gvr -> Deva |
| 169 | 430, 10, // gwc -> Arab |
| 170 | 434, 10, // gwt -> Arab |
| 171 | 438, 10, // ha_CM -> Arab |
| 172 | 444, 10, // ha_SD -> Arab |
| 173 | 450, 145, // hak -> Hans |
| 174 | 454, 10, // haz -> Arab |
| 175 | 458, 105, // hdy -> Ethi |
| 176 | 462, 155, // he -> Hebr |
| 177 | 465, 95, // hi -> Deva |
| 178 | 468, 160, // hlu -> Hluw |
| 179 | 472, 355, // hmd -> Plrd |
| 180 | 476, 10, // hnd -> Arab |
| 181 | 480, 95, // hne -> Deva |
| 182 | 484, 165, // hnj -> Hmnp |
| 183 | 488, 10, // hno -> Arab |
| 184 | 492, 95, // hoc -> Deva |
| 185 | 496, 95, // hoj -> Deva |
| 186 | 500, 145, // hsn -> Hans |
| 187 | 504, 20, // hy -> Armn |
| 188 | 507, 505, // ii -> Yiii |
| 189 | 510, 90, // inh -> Cyrl |
| 190 | 514, 55, // iu -> Cans |
| 191 | 517, 155, // iw -> Hebr |
| 192 | 520, 175, // ja -> Jpan |
| 193 | 523, 155, // ji -> Hebr |
| 194 | 526, 95, // jml -> Deva |
| 195 | 530, 110, // ka -> Geor |
| 196 | 533, 90, // kaa -> Cyrl |
| 197 | 537, 190, // kaw -> Kawi |
| 198 | 541, 90, // kbd -> Cyrl |
| 199 | 545, 10, // kby -> Arab |
| 200 | 549, 460, // kdt -> Thai |
| 201 | 553, 95, // kfr -> Deva |
| 202 | 557, 95, // kfy -> Deva |
| 203 | 561, 425, // khb -> Talu |
| 204 | 565, 95, // khn -> Deva |
| 205 | 569, 290, // kht -> Mymr |
| 206 | 573, 10, // khw -> Arab |
| 207 | 577, 225, // kjg -> Laoo |
| 208 | 581, 90, // kk -> Cyrl |
| 209 | 584, 10, // kk_AF -> Arab |
| 210 | 590, 10, // kk_CN -> Arab |
| 211 | 596, 10, // kk_IR -> Arab |
| 212 | 602, 10, // kk_MN -> Arab |
| 213 | 608, 200, // km -> Khmr |
| 214 | 611, 210, // kn -> Knda |
| 215 | 614, 215, // ko -> Kore |
| 216 | 617, 90, // koi -> Cyrl |
| 217 | 621, 95, // kok -> Deva |
| 218 | 625, 105, // kqy -> Ethi |
| 219 | 629, 90, // krc -> Cyrl |
| 220 | 633, 95, // kru -> Deva |
| 221 | 637, 10, // ks -> Arab |
| 222 | 640, 105, // ktb -> Ethi |
| 223 | 644, 10, // ku_LB -> Arab |
| 224 | 650, 90, // kum -> Cyrl |
| 225 | 654, 90, // kv -> Cyrl |
| 226 | 657, 10, // kvx -> Arab |
| 227 | 661, 105, // kxc -> Ethi |
| 228 | 665, 95, // kxl -> Deva |
| 229 | 669, 460, // kxm -> Thai |
| 230 | 673, 10, // kxp -> Arab |
| 231 | 677, 90, // ky -> Cyrl |
| 232 | 680, 10, // ky_CN -> Arab |
| 233 | 686, 10, // kzh -> Arab |
| 234 | 690, 235, // lab -> Lina |
| 235 | 694, 155, // lad -> Hebr |
| 236 | 698, 10, // lah -> Arab |
| 237 | 702, 90, // lbe -> Cyrl |
| 238 | 706, 460, // lcp -> Thai |
| 239 | 710, 230, // lep -> Lepc |
| 240 | 714, 90, // lez -> Cyrl |
| 241 | 718, 95, // lif -> Deva |
| 242 | 722, 240, // lis -> Lisu |
| 243 | 726, 10, // lki -> Arab |
| 244 | 730, 445, // lmn -> Telu |
| 245 | 734, 225, // lo -> Laoo |
| 246 | 737, 10, // lrc -> Arab |
| 247 | 741, 10, // luz -> Arab |
| 248 | 745, 460, // lwl -> Thai |
| 249 | 749, 145, // lzh -> Hans |
| 250 | 753, 95, // mag -> Deva |
| 251 | 757, 95, // mai -> Deva |
| 252 | 761, 300, // man_GN -> Nkoo |
| 253 | 768, 10, // mde -> Arab |
| 254 | 772, 90, // mdf -> Cyrl |
| 255 | 776, 105, // mdx -> Ethi |
| 256 | 780, 10, // mfa -> Arab |
| 257 | 784, 95, // mgp -> Deva |
| 258 | 788, 90, // mk -> Cyrl |
| 259 | 791, 10, // mki -> Arab |
| 260 | 795, 275, // ml -> Mlym |
| 261 | 798, 90, // mn -> Cyrl |
| 262 | 801, 280, // mn_CN -> Mong |
| 263 | 807, 40, // mni -> Beng |
| 264 | 811, 290, // mnw -> Mymr |
| 265 | 815, 95, // mr -> Deva |
| 266 | 818, 95, // mrd -> Deva |
| 267 | 822, 90, // mrj -> Cyrl |
| 268 | 826, 285, // mro -> Mroo |
| 269 | 830, 10, // ms_CC -> Arab |
| 270 | 836, 95, // mtr -> Deva |
| 271 | 840, 10, // mvy -> Arab |
| 272 | 844, 95, // mwr -> Deva |
| 273 | 848, 165, // mww -> Hmnp |
| 274 | 852, 290, // my -> Mymr |
| 275 | 855, 105, // mym -> Ethi |
| 276 | 859, 90, // myv -> Cyrl |
| 277 | 863, 255, // myz -> Mand |
| 278 | 867, 10, // mzn -> Arab |
| 279 | 871, 145, // nan -> Hans |
| 280 | 875, 95, // ne -> Deva |
| 281 | 878, 95, // new -> Deva |
| 282 | 882, 490, // nnp -> Wcho |
| 283 | 886, 220, // nod -> Lana |
| 284 | 890, 95, // noe -> Deva |
| 285 | 894, 370, // non -> Runr |
| 286 | 898, 300, // nqo -> Nkoo |
| 287 | 902, 55, // nsk -> Cans |
| 288 | 906, 470, // nst -> Tnsa |
| 289 | 910, 55, // oj -> Cans |
| 290 | 913, 55, // ojs -> Cans |
| 291 | 917, 325, // or -> Orya |
| 292 | 920, 10, // oru -> Arab |
| 293 | 924, 90, // os -> Cyrl |
| 294 | 927, 330, // osa -> Osge |
| 295 | 931, 10, // ota -> Arab |
| 296 | 935, 320, // otk -> Orkh |
| 297 | 939, 335, // oui -> Ougr |
| 298 | 943, 140, // pa -> Guru |
| 299 | 946, 10, // pa_PK -> Arab |
| 300 | 952, 345, // pal -> Phli |
| 301 | 956, 495, // peo -> Xpeo |
| 302 | 960, 10, // phl -> Arab |
| 303 | 964, 350, // phn -> Phnx |
| 304 | 968, 45, // pka -> Brah |
| 305 | 972, 130, // pnt -> Grek |
| 306 | 976, 95, // ppa -> Deva |
| 307 | 980, 195, // pra -> Khar |
| 308 | 984, 10, // prd -> Arab |
| 309 | 988, 10, // ps -> Arab |
| 310 | 991, 95, // raj -> Deva |
| 311 | 995, 365, // rhg -> Rohg |
| 312 | 999, 450, // rif -> Tfng |
| 313 | 1003, 95, // rjs -> Deva |
| 314 | 1007, 40, // rkt -> Beng |
| 315 | 1011, 10, // rmt -> Arab |
| 316 | 1015, 90, // ru -> Cyrl |
| 317 | 1018, 90, // rue -> Cyrl |
| 318 | 1022, 185, // ryu -> Kana |
| 319 | 1026, 95, // sa -> Deva |
| 320 | 1029, 90, // sah -> Cyrl |
| 321 | 1033, 315, // sat -> Olck |
| 322 | 1037, 385, // saz -> Saur |
| 323 | 1041, 95, // sck -> Deva |
| 324 | 1045, 10, // scl -> Arab |
| 325 | 1049, 10, // sd -> Arab |
| 326 | 1052, 95, // sd_IN -> Deva |
| 327 | 1058, 10, // sdh -> Arab |
| 328 | 1062, 310, // sga -> Ogam |
| 329 | 1066, 105, // sgw -> Ethi |
| 330 | 1070, 450, // shi -> Tfng |
| 331 | 1074, 290, // shn -> Mymr |
| 332 | 1078, 10, // shu -> Arab |
| 333 | 1082, 395, // si -> Sinh |
| 334 | 1085, 10, // skr -> Arab |
| 335 | 1089, 375, // smp -> Samr |
| 336 | 1093, 400, // sog -> Sogd |
| 337 | 1097, 460, // sou -> Thai |
| 338 | 1101, 90, // sr -> Cyrl |
| 339 | 1104, 405, // srb -> Sora |
| 340 | 1108, 95, // srx -> Deva |
| 341 | 1112, 10, // swb -> Arab |
| 342 | 1116, 95, // swv -> Deva |
| 343 | 1120, 40, // syl -> Beng |
| 344 | 1124, 415, // syr -> Syrc |
| 345 | 1128, 430, // ta -> Taml |
| 346 | 1131, 95, // taj -> Deva |
| 347 | 1135, 210, // tcy -> Knda |
| 348 | 1139, 420, // tdd -> Tale |
| 349 | 1143, 95, // tdg -> Deva |
| 350 | 1147, 95, // tdh -> Deva |
| 351 | 1151, 445, // te -> Telu |
| 352 | 1154, 90, // tg -> Cyrl |
| 353 | 1157, 10, // tg_PK -> Arab |
| 354 | 1163, 460, // th -> Thai |
| 355 | 1166, 95, // thl -> Deva |
| 356 | 1170, 95, // thq -> Deva |
| 357 | 1174, 95, // thr -> Deva |
| 358 | 1178, 105, // ti -> Ethi |
| 359 | 1181, 105, // tig -> Ethi |
| 360 | 1185, 95, // tkt -> Deva |
| 361 | 1189, 10, // trw -> Arab |
| 362 | 1193, 130, // tsd -> Grek |
| 363 | 1197, 95, // tsf -> Deva |
| 364 | 1201, 465, // tsj -> Tibt |
| 365 | 1205, 90, // tt -> Cyrl |
| 366 | 1208, 460, // tts -> Thai |
| 367 | 1212, 435, // txg -> Tang |
| 368 | 1216, 475, // txo -> Toto |
| 369 | 1220, 90, // tyv -> Cyrl |
| 370 | 1224, 0, // udi -> Aghb |
| 371 | 1228, 90, // udm -> Cyrl |
| 372 | 1232, 10, // ug -> Arab |
| 373 | 1235, 90, // ug_KZ -> Cyrl |
| 374 | 1241, 90, // ug_MN -> Cyrl |
| 375 | 1247, 480, // uga -> Ugar |
| 376 | 1251, 90, // uk -> Cyrl |
| 377 | 1254, 40, // unr -> Beng |
| 378 | 1258, 95, // unr_NP -> Deva |
| 379 | 1265, 40, // unx -> Beng |
| 380 | 1269, 10, // ur -> Arab |
| 381 | 1272, 10, // uz_AF -> Arab |
| 382 | 1278, 90, // uz_CN -> Cyrl |
| 383 | 1284, 485, // vai -> Vaii |
| 384 | 1288, 105, // wal -> Ethi |
| 385 | 1292, 445, // wbq -> Telu |
| 386 | 1296, 95, // wbr -> Deva |
| 387 | 1300, 10, // wni -> Arab |
| 388 | 1304, 115, // wsg -> Gong |
| 389 | 1308, 95, // wtm -> Deva |
| 390 | 1312, 145, // wuu -> Hans |
| 391 | 1316, 75, // xco -> Chrs |
| 392 | 1320, 60, // xcr -> Cari |
| 393 | 1324, 245, // xlc -> Lyci |
| 394 | 1328, 250, // xld -> Lydi |
| 395 | 1332, 110, // xmf -> Geor |
| 396 | 1336, 260, // xmn -> Mani |
| 397 | 1340, 270, // xmr -> Merc |
| 398 | 1344, 295, // xna -> Narb |
| 399 | 1348, 95, // xnr -> Deva |
| 400 | 1352, 360, // xpr -> Prti |
| 401 | 1356, 380, // xsa -> Sarb |
| 402 | 1360, 95, // xsr -> Deva |
| 403 | 1364, 155, // yi -> Hebr |
| 404 | 1367, 150, // yue -> Hant |
| 405 | 1371, 145, // yue_CN -> Hans |
| 406 | 1378, 10, // zdj -> Arab |
| 407 | 1382, 450, // zgh -> Tfng |
| 408 | 1386, 145, // zh -> Hans |
| 409 | 1389, 150, // zh_AU -> Hant |
| 410 | 1395, 150, // zh_BN -> Hant |
| 411 | 1401, 150, // zh_GB -> Hant |
| 412 | 1407, 150, // zh_GF -> Hant |
| 413 | 1413, 150, // zh_HK -> Hant |
| 414 | 1419, 150, // zh_ID -> Hant |
| 415 | 1425, 150, // zh_MO -> Hant |
| 416 | 1431, 150, // zh_PA -> Hant |
| 417 | 1437, 150, // zh_PF -> Hant |
| 418 | 1443, 150, // zh_PH -> Hant |
| 419 | 1449, 150, // zh_SR -> Hant |
| 420 | 1455, 150, // zh_TH -> Hant |
| 421 | 1461, 150, // zh_TW -> Hant |
| 422 | 1467, 150, // zh_US -> Hant |
| 423 | 1473, 150, // zh_VN -> Hant |
| 424 | 1479, 305, // zhx -> Nshu |
| 425 | 1483, 205, // zkt -> Kits |
| 426 | }; |
| 427 | |
| 428 | //====================================================================== |
| 429 | // Parent locale table |
| 430 | const char parentLocaleChars[] = |
| 431 | "az_Arab\0az_Cyrl\0bal_Latn\0blt_Latn\0bm_Nkoo\0bs_Cyrl\0byn_Latn\0" |
| 432 | "cu_Glag\0dje_Arab\0dyo_Arab\0en_001\0en_150\0en_AG\0en_AI\0en_AT\0" |
| 433 | "en_AU\0en_BB\0en_BE\0en_BM\0en_BS\0en_BW\0en_BZ\0en_CC\0en_CH\0" |
| 434 | "en_CK\0en_CM\0en_CX\0en_CY\0en_DE\0en_DG\0en_DK\0en_DM\0en_Dsrt\0" |
| 435 | "en_ER\0en_FI\0en_FJ\0en_FK\0en_FM\0en_GB\0en_GD\0en_GG\0en_GH\0" |
| 436 | "en_GI\0en_GM\0en_GY\0en_HK\0en_IE\0en_IL\0en_IM\0en_IN\0en_IO\0" |
| 437 | "en_JE\0en_JM\0en_KE\0en_KI\0en_KN\0en_KY\0en_LC\0en_LR\0en_LS\0" |
| 438 | "en_MG\0en_MO\0en_MS\0en_MT\0en_MU\0en_MV\0en_MW\0en_MY\0en_NA\0" |
| 439 | "en_NF\0en_NG\0en_NL\0en_NR\0en_NU\0en_NZ\0en_PG\0en_PK\0en_PN\0" |
| 440 | "en_PW\0en_RW\0en_SB\0en_SC\0en_SD\0en_SE\0en_SG\0en_SH\0en_SI\0" |
| 441 | "en_SL\0en_SS\0en_SX\0en_SZ\0en_Shaw\0en_TC\0en_TK\0en_TO\0en_TT\0" |
| 442 | "en_TV\0en_TZ\0en_UG\0en_VC\0en_VG\0en_VU\0en_WS\0en_ZA\0en_ZM\0" |
| 443 | "en_ZW\0es_419\0es_AR\0es_BO\0es_BR\0es_BZ\0es_CL\0es_CO\0es_CR\0" |
| 444 | "es_CU\0es_DO\0es_EC\0es_GT\0es_HN\0es_MX\0es_NI\0es_PA\0es_PE\0" |
| 445 | "es_PR\0es_PY\0es_SV\0es_US\0es_UY\0es_VE\0ff_Adlm\0ff_Arab\0fr_HT\0" |
| 446 | "ha_Arab\0hi_Latn\0ht\0iu_Latn\0kk_Arab\0ks_Deva\0ku_Arab\0ky_Arab\0" |
| 447 | "ky_Latn\0ml_Arab\0mn_Mong\0mni_Mtei\0ms_Arab\0nb\0nn\0no\0pa_Arab\0" |
| 448 | "pt_AO\0pt_CH\0pt_CV\0pt_FR\0pt_GQ\0pt_GW\0pt_LU\0pt_MO\0pt_MZ\0" |
| 449 | "pt_PT\0pt_ST\0pt_TL\0root\0sat_Deva\0sd_Deva\0sd_Khoj\0sd_Sind\0" |
| 450 | "shi_Latn\0so_Arab\0sr_Latn\0sw_Arab\0tg_Arab\0ug_Cyrl\0uz_Arab\0" |
| 451 | "uz_Cyrl\0vai_Latn\0wo_Arab\0yo_Arab\0yue_Hans\0zh_Hant\0zh_Hant_HK\0" |
| 452 | "zh_Hant_MO\0"; |
| 453 | |
| 454 | const int32_t parentLocaleTable[] = { |
| 455 | 0, 1017, // az_Arab -> root |
| 456 | 8, 1017, // az_Cyrl -> root |
| 457 | 16, 1017, // bal_Latn -> root |
| 458 | 25, 1017, // blt_Latn -> root |
| 459 | 34, 1017, // bm_Nkoo -> root |
| 460 | 42, 1017, // bs_Cyrl -> root |
| 461 | 50, 1017, // byn_Latn -> root |
| 462 | 59, 1017, // cu_Glag -> root |
| 463 | 67, 1017, // dje_Arab -> root |
| 464 | 76, 1017, // dyo_Arab -> root |
| 465 | 92, 85, // en_150 -> en_001 |
| 466 | 99, 85, // en_AG -> en_001 |
| 467 | 105, 85, // en_AI -> en_001 |
| 468 | 111, 92, // en_AT -> en_150 |
| 469 | 117, 85, // en_AU -> en_001 |
| 470 | 123, 85, // en_BB -> en_001 |
| 471 | 129, 92, // en_BE -> en_150 |
| 472 | 135, 85, // en_BM -> en_001 |
| 473 | 141, 85, // en_BS -> en_001 |
| 474 | 147, 85, // en_BW -> en_001 |
| 475 | 153, 85, // en_BZ -> en_001 |
| 476 | 159, 85, // en_CC -> en_001 |
| 477 | 165, 92, // en_CH -> en_150 |
| 478 | 171, 85, // en_CK -> en_001 |
| 479 | 177, 85, // en_CM -> en_001 |
| 480 | 183, 85, // en_CX -> en_001 |
| 481 | 189, 85, // en_CY -> en_001 |
| 482 | 195, 92, // en_DE -> en_150 |
| 483 | 201, 85, // en_DG -> en_001 |
| 484 | 207, 92, // en_DK -> en_150 |
| 485 | 213, 85, // en_DM -> en_001 |
| 486 | 219, 1017, // en_Dsrt -> root |
| 487 | 227, 85, // en_ER -> en_001 |
| 488 | 233, 92, // en_FI -> en_150 |
| 489 | 239, 85, // en_FJ -> en_001 |
| 490 | 245, 85, // en_FK -> en_001 |
| 491 | 251, 85, // en_FM -> en_001 |
| 492 | 257, 85, // en_GB -> en_001 |
| 493 | 263, 85, // en_GD -> en_001 |
| 494 | 269, 85, // en_GG -> en_001 |
| 495 | 275, 85, // en_GH -> en_001 |
| 496 | 281, 85, // en_GI -> en_001 |
| 497 | 287, 85, // en_GM -> en_001 |
| 498 | 293, 85, // en_GY -> en_001 |
| 499 | 299, 85, // en_HK -> en_001 |
| 500 | 305, 85, // en_IE -> en_001 |
| 501 | 311, 85, // en_IL -> en_001 |
| 502 | 317, 85, // en_IM -> en_001 |
| 503 | 323, 85, // en_IN -> en_001 |
| 504 | 329, 85, // en_IO -> en_001 |
| 505 | 335, 85, // en_JE -> en_001 |
| 506 | 341, 85, // en_JM -> en_001 |
| 507 | 347, 85, // en_KE -> en_001 |
| 508 | 353, 85, // en_KI -> en_001 |
| 509 | 359, 85, // en_KN -> en_001 |
| 510 | 365, 85, // en_KY -> en_001 |
| 511 | 371, 85, // en_LC -> en_001 |
| 512 | 377, 85, // en_LR -> en_001 |
| 513 | 383, 85, // en_LS -> en_001 |
| 514 | 389, 85, // en_MG -> en_001 |
| 515 | 395, 85, // en_MO -> en_001 |
| 516 | 401, 85, // en_MS -> en_001 |
| 517 | 407, 85, // en_MT -> en_001 |
| 518 | 413, 85, // en_MU -> en_001 |
| 519 | 419, 85, // en_MV -> en_001 |
| 520 | 425, 85, // en_MW -> en_001 |
| 521 | 431, 85, // en_MY -> en_001 |
| 522 | 437, 85, // en_NA -> en_001 |
| 523 | 443, 85, // en_NF -> en_001 |
| 524 | 449, 85, // en_NG -> en_001 |
| 525 | 455, 92, // en_NL -> en_150 |
| 526 | 461, 85, // en_NR -> en_001 |
| 527 | 467, 85, // en_NU -> en_001 |
| 528 | 473, 85, // en_NZ -> en_001 |
| 529 | 479, 85, // en_PG -> en_001 |
| 530 | 485, 85, // en_PK -> en_001 |
| 531 | 491, 85, // en_PN -> en_001 |
| 532 | 497, 85, // en_PW -> en_001 |
| 533 | 503, 85, // en_RW -> en_001 |
| 534 | 509, 85, // en_SB -> en_001 |
| 535 | 515, 85, // en_SC -> en_001 |
| 536 | 521, 85, // en_SD -> en_001 |
| 537 | 527, 92, // en_SE -> en_150 |
| 538 | 533, 85, // en_SG -> en_001 |
| 539 | 539, 85, // en_SH -> en_001 |
| 540 | 545, 92, // en_SI -> en_150 |
| 541 | 551, 85, // en_SL -> en_001 |
| 542 | 557, 85, // en_SS -> en_001 |
| 543 | 563, 85, // en_SX -> en_001 |
| 544 | 569, 85, // en_SZ -> en_001 |
| 545 | 575, 1017, // en_Shaw -> root |
| 546 | 583, 85, // en_TC -> en_001 |
| 547 | 589, 85, // en_TK -> en_001 |
| 548 | 595, 85, // en_TO -> en_001 |
| 549 | 601, 85, // en_TT -> en_001 |
| 550 | 607, 85, // en_TV -> en_001 |
| 551 | 613, 85, // en_TZ -> en_001 |
| 552 | 619, 85, // en_UG -> en_001 |
| 553 | 625, 85, // en_VC -> en_001 |
| 554 | 631, 85, // en_VG -> en_001 |
| 555 | 637, 85, // en_VU -> en_001 |
| 556 | 643, 85, // en_WS -> en_001 |
| 557 | 649, 85, // en_ZA -> en_001 |
| 558 | 655, 85, // en_ZM -> en_001 |
| 559 | 661, 85, // en_ZW -> en_001 |
| 560 | 674, 667, // es_AR -> es_419 |
| 561 | 680, 667, // es_BO -> es_419 |
| 562 | 686, 667, // es_BR -> es_419 |
| 563 | 692, 667, // es_BZ -> es_419 |
| 564 | 698, 667, // es_CL -> es_419 |
| 565 | 704, 667, // es_CO -> es_419 |
| 566 | 710, 667, // es_CR -> es_419 |
| 567 | 716, 667, // es_CU -> es_419 |
| 568 | 722, 667, // es_DO -> es_419 |
| 569 | 728, 667, // es_EC -> es_419 |
| 570 | 734, 667, // es_GT -> es_419 |
| 571 | 740, 667, // es_HN -> es_419 |
| 572 | 746, 667, // es_MX -> es_419 |
| 573 | 752, 667, // es_NI -> es_419 |
| 574 | 758, 667, // es_PA -> es_419 |
| 575 | 764, 667, // es_PE -> es_419 |
| 576 | 770, 667, // es_PR -> es_419 |
| 577 | 776, 667, // es_PY -> es_419 |
| 578 | 782, 667, // es_SV -> es_419 |
| 579 | 788, 667, // es_US -> es_419 |
| 580 | 794, 667, // es_UY -> es_419 |
| 581 | 800, 667, // es_VE -> es_419 |
| 582 | 806, 1017, // ff_Adlm -> root |
| 583 | 814, 1017, // ff_Arab -> root |
| 584 | 828, 1017, // ha_Arab -> root |
| 585 | 836, 323, // hi_Latn -> en_IN |
| 586 | 844, 822, // ht -> fr_HT |
| 587 | 847, 1017, // iu_Latn -> root |
| 588 | 855, 1017, // kk_Arab -> root |
| 589 | 863, 1017, // ks_Deva -> root |
| 590 | 871, 1017, // ku_Arab -> root |
| 591 | 879, 1017, // ky_Arab -> root |
| 592 | 887, 1017, // ky_Latn -> root |
| 593 | 895, 1017, // ml_Arab -> root |
| 594 | 903, 1017, // mn_Mong -> root |
| 595 | 911, 1017, // mni_Mtei -> root |
| 596 | 920, 1017, // ms_Arab -> root |
| 597 | 928, 934, // nb -> no |
| 598 | 931, 934, // nn -> no |
| 599 | 937, 1017, // pa_Arab -> root |
| 600 | 945, 999, // pt_AO -> pt_PT |
| 601 | 951, 999, // pt_CH -> pt_PT |
| 602 | 957, 999, // pt_CV -> pt_PT |
| 603 | 963, 999, // pt_FR -> pt_PT |
| 604 | 969, 999, // pt_GQ -> pt_PT |
| 605 | 975, 999, // pt_GW -> pt_PT |
| 606 | 981, 999, // pt_LU -> pt_PT |
| 607 | 987, 999, // pt_MO -> pt_PT |
| 608 | 993, 999, // pt_MZ -> pt_PT |
| 609 | 1005, 999, // pt_ST -> pt_PT |
| 610 | 1011, 999, // pt_TL -> pt_PT |
| 611 | 1022, 1017, // sat_Deva -> root |
| 612 | 1031, 1017, // sd_Deva -> root |
| 613 | 1039, 1017, // sd_Khoj -> root |
| 614 | 1047, 1017, // sd_Sind -> root |
| 615 | 1055, 1017, // shi_Latn -> root |
| 616 | 1064, 1017, // so_Arab -> root |
| 617 | 1072, 1017, // sr_Latn -> root |
| 618 | 1080, 1017, // sw_Arab -> root |
| 619 | 1088, 1017, // tg_Arab -> root |
| 620 | 1096, 1017, // ug_Cyrl -> root |
| 621 | 1104, 1017, // uz_Arab -> root |
| 622 | 1112, 1017, // uz_Cyrl -> root |
| 623 | 1120, 1017, // vai_Latn -> root |
| 624 | 1129, 1017, // wo_Arab -> root |
| 625 | 1137, 1017, // yo_Arab -> root |
| 626 | 1145, 1017, // yue_Hans -> root |
| 627 | 1154, 1017, // zh_Hant -> root |
| 628 | 1173, 1162, // zh_Hant_MO -> zh_Hant_HK |
| 629 | }; |
| 630 | |
| 631 | |
| 632 | #endif // INCLUDED_FROM_URESBUND_CPP |