1// Copyright 2019 the V8 project authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4{ 5// To use implicithan for Collation UCAData. 6 "collationUCAData": "implicithan", 7// Based on the ICU63 version of 8// https://cs.chromium.org/chromium/src/third_party/icu/source/data/locales/reslocal.mk?rcl=797b7c 9// Includes the items from GENRB_ALIAS_SOURCE and GENRB_SOURCE 10 "localeFilter": { 11 "filterType": "language", 12 "whitelist": [ 13// Need to explicitly add "root" 14 "root", 15 16 "af", 17 "ak", 18 "am", 19 "an", 20 "ar", 21 "ast", 22 "az", 23 "be", 24 "bem", 25 "bg", 26 "bn", 27 "br", 28 "bs", 29 "ca", 30 "ckb", 31 "cs", 32 "cy", 33 "da", 34 "de", 35 "ee", 36 "el", 37 "en", 38 "eo", 39 "es", 40 "et", 41 "eu", 42 "fa", 43 "fi", 44 "fil", 45 "fo", 46 "fr", 47 "ga", 48 "gl", 49 "gu", 50 "ha", 51 "haw", 52 "he", 53 "hi", 54 "hr", 55 "hu", 56 "hy", 57 "id", 58 "ig", 59 "in", 60 "is", 61 "it", 62 "iw", 63 "ja", 64 "ka", 65 "kk", 66 "km", 67 "kn", 68 "ko", 69 "ku", 70 "ky", 71 "lg", 72 "ln", 73 "lo", 74 "lt", 75 "lv", 76 "mfe", 77 "mg", 78 "mk", 79 "ml", 80 "mn", 81 "mo", 82 "mr", 83 "ms", 84 "mt", 85 "my", 86 "nb", 87 "ne", 88 "nl", 89 "nn", 90 "no", 91 "nyn", 92 "om", 93 "or", 94 "pa", 95 "pl", 96 "ps", 97 "pt", 98 "rm", 99 "rn", 100 "ro", 101 "ru", 102 "rw", 103 "sh", 104 "si", 105 "sk", 106 "sl", 107 "sn", 108 "so", 109 "sq", 110 "sr", 111 "sv", 112 "sw", 113 "ta", 114 "te", 115 "tg", 116 "th", 117 "ti", 118 "tl", 119 "to", 120 "tr", 121 "uk", 122 "ur", 123 "uz", 124 "vi", 125 "wa", 126 "yo", 127 "zh", 128 "zu" 129 ] 130 }, 131 "featureFilters": { 132// "brkitr_dictionaries": { everything } 133 "brkitr_rules": { 134 "blacklist": [ 135// Exclude line_cj till we upgrade to 68.1 due to size impact. 136 "line_cj", 137 "title", 138 "word_POSIX", 139 "word_ja" 140 ] 141 }, 142 "brkitr_tree": { 143 "blacklist": [ 144 "en_US_POSIX" 145 ] 146 }, 147// Based on the ICU63 version of 148// https://cs.chromium.org/chromium/src/third_party/icu/source/data/mappings/ucmlocal.mk?rcl=797b7c 149 "conversion_mappings": { 150 "whitelist": [ 151// UCM_SOURCE_CORE=... 152 "iso-8859-2-html", 153 "iso-8859-3-html", 154 "iso-8859-4-html", 155 "iso-8859-5-html", 156 "iso-8859-6-html", 157 "iso-8859-7-html", 158 "iso-8859-8-html", 159 "iso-8859-10-html", 160 "iso-8859-13-html", 161 "iso-8859-14-html", 162 "iso-8859-15-html", 163 "iso-8859-16-html", 164 "windows-1250-html", 165 "windows-1251-html", 166 "windows-1252-html", 167 "windows-1253-html", 168 "windows-1254-html", 169 "windows-1255-html", 170 "windows-1256-html", 171 "windows-1257-html", 172 "windows-1258-html", 173 "windows-936-2000", 174 "gb18030", 175 "big5-html", 176 "shift_jis-html", 177 "euc-jp-html", 178 "euc-kr-html", 179 "windows-874-html", 180 "macintosh-html", 181 "x-mac-cyrillic-html", 182 "ibm866-html", 183 "koi8-r-html", 184 "koi8-u-html" 185 ] 186 }, 187// Based on the ICU63 version of 188// https://cs.chromium.org/chromium/src/third_party/icu/source/data/curr/reslocal.mk?rcl=797b7c 189// Includes the items from CURR_ALIAS_SOURCE and CURR_SOURCE 190 "curr_tree": { 191 "filterType": "language", 192 "whitelist": [ 193// Need to explicitly add "root" 194 "root", 195 196 "am", 197 "ar", 198 "bg", 199 "bn", 200 "ca", 201 "cs", 202 "da", 203 "de", 204 "el", 205 "en", 206 "es", 207 "et", 208 "fa", 209 "fi", 210 "fil", 211 "fr", 212 "gu", 213 "he", 214 "hi", 215 "hr", 216 "hu", 217 "id", 218 "in", 219 "it", 220 "iw", 221 "ja", 222 "kn", 223 "ko", 224 "lt", 225 "lv", 226 "ml", 227 "mo", 228 "mr", 229 "ms", 230 "nb", 231 "nl", 232 "no", 233 "pl", 234 "pt", 235 "ro", 236 "ru", 237 "sh", 238 "sk", 239 "sl", 240 "sr", 241 "sv", 242 "sw", 243 "ta", 244 "te", 245 "th", 246 "tl", 247 "tr", 248 "uk", 249 "vi", 250 "zh" 251 ] 252 }, 253// Based on the ICU63 version of 254// https://cs.chromium.org/chromium/src/third_party/icu/source/data/coll/collocal.mk?rcl=797b7c 255// Includes the items from COLLATION_SYNTHETIC_ALIAS and COLLATION_SOURCE 256 "coll_tree": { 257 "filterType": "union", 258 "unionOf": [ 259 { 260 "whitelist": [ 261 "en", 262 "en_US" 263 ] 264 }, 265 { 266 "filterType": "language", 267 "whitelist": [ 268// Need to explicitly add "root" 269 "root", 270 271 "am", 272 "ar", 273 "bg", 274 "bn", 275 "ca", 276 "cs", 277 "da", 278 "de", 279 "el", 280 "es", 281 "et", 282 "fa", 283 "fi", 284 "fil", 285 "fr", 286 "gu", 287 "he", 288 "hi", 289 "hr", 290 "hu", 291 "id", 292 "in", 293 "it", 294 "iw", 295 "ja", 296 "kn", 297 "ko", 298 "lt", 299 "lv", 300 "ml", 301 "mo", 302 "mr", 303 "ms", 304 "nb", 305 "nl", 306 "no", 307 "pl", 308 "pt", 309 "ro", 310 "ru", 311 "sh", 312 "sk", 313 "sl", 314 "sr", 315 "sv", 316 "sw", 317 "ta", 318 "te", 319 "th", 320 "tl", 321 "tr", 322 "uk", 323 "vi", 324 "zh" 325 ] 326 } 327 ] 328 }, 329 "rbnf_tree": { 330 "whitelist": [ 331// Needed by "y=jpanyear" in locales/ja.txt for calendar="japanese" 332 "ja", 333// Needed by "d=hanidays" in locales/zh*.txt for calendar="chinese" 334 "zh" 335 ] 336 }, 337// Based on the ICU63 version of 338// https://cs.chromium.org/chromium/src/third_party/icu/source/data/region/reslocal.mk?rcl=797b7c 339// Includes the items from REGION_ALIAS_SOURCE and REGION_SOURCE 340 "region_tree": { 341 "filterType": "language", 342 "whitelist": [ 343// Need to explicitly add "root" 344 "root", 345 346 "am", 347 "ar", 348 "bg", 349 "bn", 350 "ca", 351 "cs", 352 "da", 353 "de", 354 "el", 355 "en", 356 "es", 357 "et", 358 "fa", 359 "fi", 360 "fil", 361 "fr", 362 "gu", 363 "he", 364 "hi", 365 "hr", 366 "hu", 367 "id", 368 "in", 369 "it", 370 "iw", 371 "ja", 372 "kn", 373 "ko", 374 "lt", 375 "lv", 376 "ml", 377 "mo", 378 "mr", 379 "ms", 380 "nb", 381 "nl", 382 "no", 383 "pl", 384 "pt", 385 "ro", 386 "ru", 387 "sh", 388 "sk", 389 "sl", 390 "sr", 391 "sv", 392 "sw", 393 "ta", 394 "te", 395 "th", 396 "tl", 397 "tr", 398 "uk", 399 "vi", 400 "zh" 401 ] 402 }, 403// Based on the ICU63 version of 404// https://cs.chromium.org/chromium/src/third_party/icu/source/data/sprep/spreplocal.mk?rcl=797b7c 405 "stringprep": { "filterType": "exclude" }, 406 "translit": { "filterType": "exclude" }, 407// Based on the ICU63 version of 408// https://cs.chromium.org/chromium/src/third_party/icu/source/data/unit/reslocal.mk?rcl=797b7c 409// Includes the items from UNIT_ALIAS_SOURCE and UNIT_SOURCE 410 "unit_tree": { 411 "filterType": "language", 412 "whitelist": [ 413// Need to explicitly add "root" 414 "root", 415 416 "am", 417 "ar", 418 "bg", 419 "bn", 420 "ca", 421 "cs", 422 "da", 423 "de", 424 "el", 425 "en", 426 "es", 427 "et", 428 "fa", 429 "fi", 430 "fil", 431 "fr", 432 "gu", 433 "he", 434 "hi", 435 "hr", 436 "hu", 437 "id", 438 "in", 439 "it", 440 "iw", 441 "ja", 442 "kn", 443 "ko", 444 "lt", 445 "lv", 446 "ml", 447 "mo", 448 "mr", 449 "ms", 450 "nb", 451 "nl", 452 "no", 453 "pl", 454 "pt", 455 "ro", 456 "ru", 457 "sh", 458 "sk", 459 "sl", 460 "sr", 461 "sv", 462 "sw", 463 "ta", 464 "te", 465 "th", 466 "tl", 467 "tr", 468 "uk", 469 "vi", 470 "zh" 471 ] 472 }, 473// Based on the ICU63 version of 474// https://cs.chromium.org/chromium/src/third_party/icu/source/data/zone/reslocal.mk?rcl=797b7c 475// Includes the items from ZONE_ALIAS_SOURCE and ZONE_SOURCE 476 "zone_tree": { 477 "filterType": "language", 478 "whitelist": [ 479// Need to explicitly add "root" 480 "root", 481 482// Need to explicitly add "tzdbNames" 483 "tzdbNames", 484 485 "am", 486 "ar", 487 "bg", 488 "bn", 489 "ca", 490 "cs", 491 "da", 492 "de", 493 "el", 494 "en", 495 "es", 496 "et", 497 "fa", 498 "fi", 499 "fil", 500 "fr", 501 "gu", 502 "he", 503 "hi", 504 "hr", 505 "hu", 506 "id", 507 "in", 508 "it", 509 "iw", 510 "ja", 511 "kn", 512 "ko", 513 "lt", 514 "lv", 515 "ml", 516 "mo", 517 "mr", 518 "ms", 519 "nb", 520 "nl", 521 "no", 522 "pl", 523 "pt", 524 "ro", 525 "ru", 526 "sh", 527 "sk", 528 "sl", 529 "sr", 530 "sv", 531 "sw", 532 "ta", 533 "te", 534 "th", 535 "tl", 536 "tr", 537 "uk", 538 "vi", 539 "zh" 540 ] 541 }, 542// Based on 543// https://cs.chromium.org/chromium/src/third_party/icu/patches/data.build.patch?rcl=797b7c 544 "unames": { 545 "filterType": "exclude" 546 } 547 }, 548// Based on the ICU63 version of 549// https://cs.chromium.org/chromium/src/third_party/icu/scripts/trim_data.sh?rcl=797b7c 550 "resourceFilters": [ 551// Based on filter_locale_data 552// # Remove entries currently not used in Chromium/V8. 553 { 554 "categories": [ 555 "locales_tree" 556 ], 557 "rules": [ 558 "-/*/mon", 559 "-/*/mon-short", 560 "-/*/mon-narrow", 561 "-/*/tue", 562 "-/*/tue-short", 563 "-/*/tue-narrow", 564 "-/*/wed", 565 "-/*/wed-short", 566 "-/*/wed-narrow", 567 "-/*/thu", 568 "-/*/thu-short", 569 "-/*/thu-narrow", 570 "-/*/fri", 571 "-/*/fri-short", 572 "-/*/fri-narrow", 573 "-/*/sat", 574 "-/*/sat-short", 575 "-/*/sat-narrow", 576 "-/*/sun", 577 "-/*/sun-short", 578 "-/*/sun-narrow", 579 "-/*/mon-short:alias", 580 "-/*/mon-narrow:alias", 581 "-/*/tue-short:alias", 582 "-/*/tue-narrow:alias", 583 "-/*/wed-short:alias", 584 "-/*/wed-narrow:alias", 585 "-/*/thu-short:alias", 586 "-/*/thu-narrow:alias", 587 "-/*/fri-short:alias", 588 "-/*/fri-narrow:alias", 589 "-/*/sat-short:alias", 590 "-/*/sat-narrow:alias", 591 "-/*/sun-short:alias", 592 "-/*/sun-narrow:alias", 593 "-/characterLabel", 594 "-/AuxExemplarCharacters", 595 "-/ExemplarCharacters", 596 "-/ExemplarCharactersNumbers", 597 "-/ExemplarCharactersPunctuation", 598 "-/measurementSystemNames", 599 "-/NumberElements/minimalPairs", 600 "-/delimiters" 601 ] 602 }, 603// Based on filter_display_language_names 604 { 605 "categories": [ 606 "lang_tree" 607 ], 608 "rules": [ 609 "-/Languages", 610 "-/Languages%long", 611 "-/Languages%short", 612 "-/Languages%variant", 613// Based on https://cs.chromium.org/chromium/src/third_party/icu/scripts/accept_lang.list?rcl=797b7c 614 "+/*/ach", 615 "+/*/af", 616 "+/*/ak", 617 "+/*/am", 618 "+/*/an", 619 "+/*/ar", 620 "+/*/ast", 621 "+/*/az", 622 "+/*/ban", 623 "+/*/be", 624 "+/*/bem", 625 "+/*/bg", 626 "+/*/bh", 627 "+/*/bn", 628 "+/*/br", 629 "+/*/bs", 630 "+/*/ca", 631 "+/*/ccp", 632 "+/*/ceb", 633 "+/*/chr", 634 "+/*/ckb", 635 "+/*/co", 636 "+/*/crs", 637 "+/*/cs", 638 "+/*/cy", 639 "+/*/da", 640 "+/*/de", 641 "+/*/ee", 642 "+/*/el", 643 "+/*/en", 644 "+/*/eo", 645 "+/*/es", 646 "+/*/et", 647 "+/*/eu", 648 "+/*/fa", 649 "+/*/fi", 650 "+/*/fil", 651 "+/*/fo", 652 "+/*/fr", 653 "+/*/fy", 654 "+/*/ga", 655 "+/*/gaa", 656 "+/*/gd", 657 "+/*/gl", 658 "+/*/gn", 659 "+/*/gu", 660 "+/*/ha", 661 "+/*/haw", 662 "+/*/he", 663 "+/*/hi", 664 "+/*/hmn", 665 "+/*/hr", 666 "+/*/ht", 667 "+/*/hu", 668 "+/*/hy", 669 "+/*/ia", 670 "+/*/id", 671 "+/*/ig", 672 "+/*/is", 673 "+/*/it", 674 "+/*/ja", 675 "+/*/jv", 676 "+/*/jw", 677 "+/*/ka", 678 "+/*/kg", 679 "+/*/kk", 680 "+/*/km", 681 "+/*/kn", 682 "+/*/ko", 683 "+/*/kri", 684 "+/*/ku", 685 "+/*/ky", 686 "+/*/la", 687 "+/*/lb", 688 "+/*/lg", 689 "+/*/ln", 690 "+/*/lo", 691 "+/*/loz", 692 "+/*/lt", 693 "+/*/lua", 694 "+/*/lv", 695 "+/*/mfe", 696 "+/*/mg", 697 "+/*/mi", 698 "+/*/mk", 699 "+/*/ml", 700 "+/*/mn", 701 "+/*/mo", 702 "+/*/mr", 703 "+/*/ms", 704 "+/*/mt", 705 "+/*/my", 706 "+/*/nb", 707 "+/*/ne", 708 "+/*/nl", 709 "+/*/nn", 710 "+/*/no", 711 "+/*/nso", 712 "+/*/ny", 713 "+/*/nyn", 714 "+/*/oc", 715 "+/*/om", 716 "+/*/or", 717 "+/*/osa", 718 "+/*/pa", 719 "+/*/pcm", 720 "+/*/pl", 721 "+/*/ps", 722 "+/*/pt", 723 "+/*/qu", 724 "+/*/rm", 725 "+/*/rn", 726 "+/*/ro", 727 "+/*/ru", 728 "+/*/rw", 729 "+/*/sd", 730 "+/*/sh", 731 "+/*/si", 732 "+/*/sk", 733 "+/*/sl", 734 "+/*/sm", 735 "+/*/sn", 736 "+/*/so", 737 "+/*/sq", 738 "+/*/sr", 739 "+/*/sr_Latn", 740 "+/*/st", 741 "+/*/su", 742 "+/*/sv", 743 "+/*/sw", 744 "+/*/ta", 745 "+/*/te", 746 "+/*/tg", 747 "+/*/th", 748 "+/*/ti", 749 "+/*/tk", 750 "+/*/tl", 751 "+/*/tn", 752 "+/*/to", 753 "+/*/tr", 754 "+/*/tt", 755 "+/*/tum", 756 "+/*/tw", 757 "+/*/ug", 758 "+/*/uk", 759 "+/*/ur", 760 "+/*/uz", 761 "+/*/vi", 762 "+/*/wa", 763 "+/*/wo", 764 "+/*/xh", 765 "+/*/xx", 766 "+/*/yi", 767 "+/*/yo", 768 "+/*/zh", 769 "+/*/zu", 770 "+/*/ar_001", 771 "+/*/az_Arab", 772 "+/*/de_AT", 773 "+/*/de_CH", 774 "+/*/en_AU", 775 "+/*/en_CA", 776 "+/*/en_GB", 777 "+/*/en_US", 778 "+/*/es_419", 779 "+/*/es_ES", 780 "+/*/es_MX", 781 "+/*/fa_AF", 782 "+/*/fr_CA", 783 "+/*/fr_CH", 784 "+/*/nl_BE", 785 "+/*/pt_BR", 786 "+/*/pt_PT", 787 "+/*/ro_MD", 788 "+/*/sr_ME", 789 "+/*/sw_CD", 790 "+/*/zh_Hans", 791 "+/*/zh_Hant", 792 "-/Keys", 793 "-/Types", 794 "-/Types%short", 795 "-/characterLabelPattern", 796 "-/Variants", 797 "+/Variants/OXENDICT" 798 ] 799 }, 800// Based on abridge_locale_data_for_non_ui_languages 801// # Keep only the minimum locale data for non-UI languages. 802 { 803 "categories": [ 804 "locales_tree" 805 ], 806 "files": { 807 "whitelist": [ 808// Created by diff scripts/chrome_ui_languages.list scripts/accept_lang.list|egrep "^>"|egrep -v "#"|cut -c3-10 809 "ach", 810 "af", 811 "ak", 812 "an", 813 "ast", 814 "az", 815 "ban", 816 "be", 817 "bem", 818 "bh", 819 "br", 820 "bs", 821 "ccp", 822 "ceb", 823 "chr", 824 "ckb", 825 "co", 826 "crs", 827 "cy", 828 "ee", 829 "eo", 830 "eu", 831 "fo", 832 "fy", 833 "ga", 834 "gaa", 835 "gd", 836 "gl", 837 "gn", 838 "ha", 839 "haw", 840 "hmn", 841 "ht", 842 "hy", 843 "ia", 844 "ig", 845 "is", 846 "jv", 847 "jw", 848 "ka", 849 "kg", 850 "kk", 851 "km", 852 "kri", 853 "ku", 854 "ky", 855 "la", 856 "lb", 857 "lg", 858 "ln", 859 "lo", 860 "loz", 861 "lua", 862 "mfe", 863 "mg", 864 "mi", 865 "mk", 866 "mn", 867 "mo", 868 "mt", 869 "my", 870 "ne", 871 "nn", 872 "no", 873 "nso", 874 "ny", 875 "nyn", 876 "oc", 877 "om", 878 "or", 879 "osa", 880 "pa", 881 "pcm", 882 "ps", 883 "qu", 884 "rm", 885 "rn", 886 "rw", 887 "sd", 888 "sh", 889 "si", 890 "sm", 891 "sn", 892 "so", 893 "sq", 894 "st", 895 "su", 896 "tg", 897 "ti", 898 "tk", 899 "tl", 900 "tn", 901 "to", 902 "tt", 903 "tum", 904 "tw", 905 "ug", 906 "ur", 907 "uz", 908 "wa", 909 "wo", 910 "xh", 911 "xx", 912 "yi", 913 "yo", 914 "zu" 915 ] 916 }, 917 "rules": [ 918 "-/*", 919 "+/%%ALIAS", 920 "+/LocaleScript", 921 "+/layout", 922 "+/Version" 923 ] 924 }, 925// Created by diff scripts/chrome_ui_languages.list scripts/accept_lang.list|egrep "^>"|egrep -v "#"|cut -c3-10 926 {"categories":["lang_tree"],"files":{"whitelist":["ach"]},"rules":["-/*","+/%%ALIAS","+/Languages/ach"] }, 927 {"categories":["lang_tree"],"files":{"whitelist":["af"]},"rules":["-/*","+/%%ALIAS","+/Languages/af"] }, 928 {"categories":["lang_tree"],"files":{"whitelist":["ak"]},"rules":["-/*","+/%%ALIAS","+/Languages/ak"] }, 929 {"categories":["lang_tree"],"files":{"whitelist":["an"]},"rules":["-/*","+/%%ALIAS","+/Languages/an"] }, 930 {"categories":["lang_tree"],"files":{"whitelist":["ast"]},"rules":["-/*","+/%%ALIAS","+/Languages/ast"] }, 931 {"categories":["lang_tree"],"files":{"whitelist":["az"]},"rules":["-/*","+/%%ALIAS","+/Languages/az"] }, 932 {"categories":["lang_tree"],"files":{"whitelist":["ban"]},"rules":["-/*","+/%%ALIAS","+/Languages/ban"] }, 933 {"categories":["lang_tree"],"files":{"whitelist":["be"]},"rules":["-/*","+/%%ALIAS","+/Languages/be"] }, 934 {"categories":["lang_tree"],"files":{"whitelist":["bem"]},"rules":["-/*","+/%%ALIAS","+/Languages/bem"] }, 935 {"categories":["lang_tree"],"files":{"whitelist":["bh"]},"rules":["-/*","+/%%ALIAS","+/Languages/bh"] }, 936 {"categories":["lang_tree"],"files":{"whitelist":["br"]},"rules":["-/*","+/%%ALIAS","+/Languages/br"] }, 937 {"categories":["lang_tree"],"files":{"whitelist":["bs"]},"rules":["-/*","+/%%ALIAS","+/Languages/bs"] }, 938 {"categories":["lang_tree"],"files":{"whitelist":["ccp"]},"rules":["-/*","+/%%ALIAS","+/Languages/ccp"] }, 939 {"categories":["lang_tree"],"files":{"whitelist":["ceb"]},"rules":["-/*","+/%%ALIAS","+/Languages/ceb"] }, 940 {"categories":["lang_tree"],"files":{"whitelist":["chr"]},"rules":["-/*","+/%%ALIAS","+/Languages/chr"] }, 941 {"categories":["lang_tree"],"files":{"whitelist":["ckb"]},"rules":["-/*","+/%%ALIAS","+/Languages/ckb"] }, 942 {"categories":["lang_tree"],"files":{"whitelist":["co"]},"rules":["-/*","+/%%ALIAS","+/Languages/co"] }, 943 {"categories":["lang_tree"],"files":{"whitelist":["crs"]},"rules":["-/*","+/%%ALIAS","+/Languages/crs"] }, 944 {"categories":["lang_tree"],"files":{"whitelist":["cy"]},"rules":["-/*","+/%%ALIAS","+/Languages/cy"] }, 945 {"categories":["lang_tree"],"files":{"whitelist":["ee"]},"rules":["-/*","+/%%ALIAS","+/Languages/ee"] }, 946 {"categories":["lang_tree"],"files":{"whitelist":["eu"]},"rules":["-/*","+/%%ALIAS","+/Languages/eu"] }, 947 {"categories":["lang_tree"],"files":{"whitelist":["fo"]},"rules":["-/*","+/%%ALIAS","+/Languages/fo"] }, 948 {"categories":["lang_tree"],"files":{"whitelist":["fy"]},"rules":["-/*","+/%%ALIAS","+/Languages/fy"] }, 949 {"categories":["lang_tree"],"files":{"whitelist":["ga"]},"rules":["-/*","+/%%ALIAS","+/Languages/ga"] }, 950 {"categories":["lang_tree"],"files":{"whitelist":["gaa"]},"rules":["-/*","+/%%ALIAS","+/Languages/gaa"] }, 951 {"categories":["lang_tree"],"files":{"whitelist":["gd"]},"rules":["-/*","+/%%ALIAS","+/Languages/gd"] }, 952 {"categories":["lang_tree"],"files":{"whitelist":["gl"]},"rules":["-/*","+/%%ALIAS","+/Languages/gl"] }, 953 {"categories":["lang_tree"],"files":{"whitelist":["gn"]},"rules":["-/*","+/%%ALIAS","+/Languages/gn"] }, 954 {"categories":["lang_tree"],"files":{"whitelist":["ha"]},"rules":["-/*","+/%%ALIAS","+/Languages/ha"] }, 955 {"categories":["lang_tree"],"files":{"whitelist":["haw"]},"rules":["-/*","+/%%ALIAS","+/Languages/haw"] }, 956 {"categories":["lang_tree"],"files":{"whitelist":["hmn"]},"rules":["-/*","+/%%ALIAS","+/Languages/hmn"] }, 957 {"categories":["lang_tree"],"files":{"whitelist":["ht"]},"rules":["-/*","+/%%ALIAS","+/Languages/ht"] }, 958 {"categories":["lang_tree"],"files":{"whitelist":["hy"]},"rules":["-/*","+/%%ALIAS","+/Languages/hy"] }, 959 {"categories":["lang_tree"],"files":{"whitelist":["ia"]},"rules":["-/*","+/%%ALIAS","+/Languages/ia"] }, 960 {"categories":["lang_tree"],"files":{"whitelist":["ig"]},"rules":["-/*","+/%%ALIAS","+/Languages/ig"] }, 961 {"categories":["lang_tree"],"files":{"whitelist":["is"]},"rules":["-/*","+/%%ALIAS","+/Languages/is"] }, 962 {"categories":["lang_tree"],"files":{"whitelist":["jv"]},"rules":["-/*","+/%%ALIAS","+/Languages/jv"] }, 963 {"categories":["lang_tree"],"files":{"whitelist":["jw"]},"rules":["-/*","+/%%ALIAS","+/Languages/jw"] }, 964 {"categories":["lang_tree"],"files":{"whitelist":["ka"]},"rules":["-/*","+/%%ALIAS","+/Languages/ka"] }, 965 {"categories":["lang_tree"],"files":{"whitelist":["kg"]},"rules":["-/*","+/%%ALIAS","+/Languages/kg"] }, 966 {"categories":["lang_tree"],"files":{"whitelist":["kk"]},"rules":["-/*","+/%%ALIAS","+/Languages/kk"] }, 967 {"categories":["lang_tree"],"files":{"whitelist":["km"]},"rules":["-/*","+/%%ALIAS","+/Languages/km"] }, 968 {"categories":["lang_tree"],"files":{"whitelist":["kri"]},"rules":["-/*","+/%%ALIAS","+/Languages/kri"] }, 969 {"categories":["lang_tree"],"files":{"whitelist":["ku"]},"rules":["-/*","+/%%ALIAS","+/Languages/ku"] }, 970 {"categories":["lang_tree"],"files":{"whitelist":["ky"]},"rules":["-/*","+/%%ALIAS","+/Languages/ky"] }, 971 {"categories":["lang_tree"],"files":{"whitelist":["la"]},"rules":["-/*","+/%%ALIAS","+/Languages/la"] }, 972 {"categories":["lang_tree"],"files":{"whitelist":["lb"]},"rules":["-/*","+/%%ALIAS","+/Languages/lb"] }, 973 {"categories":["lang_tree"],"files":{"whitelist":["lg"]},"rules":["-/*","+/%%ALIAS","+/Languages/lg"] }, 974 {"categories":["lang_tree"],"files":{"whitelist":["ln"]},"rules":["-/*","+/%%ALIAS","+/Languages/ln"] }, 975 {"categories":["lang_tree"],"files":{"whitelist":["lo"]},"rules":["-/*","+/%%ALIAS","+/Languages/lo"] }, 976 {"categories":["lang_tree"],"files":{"whitelist":["loz"]},"rules":["-/*","+/%%ALIAS","+/Languages/loz"] }, 977 {"categories":["lang_tree"],"files":{"whitelist":["lua"]},"rules":["-/*","+/%%ALIAS","+/Languages/lua"] }, 978 {"categories":["lang_tree"],"files":{"whitelist":["mfe"]},"rules":["-/*","+/%%ALIAS","+/Languages/mfe"] }, 979 {"categories":["lang_tree"],"files":{"whitelist":["mg"]},"rules":["-/*","+/%%ALIAS","+/Languages/mg"] }, 980 {"categories":["lang_tree"],"files":{"whitelist":["mi"]},"rules":["-/*","+/%%ALIAS","+/Languages/mi"] }, 981 {"categories":["lang_tree"],"files":{"whitelist":["mk"]},"rules":["-/*","+/%%ALIAS","+/Languages/mk"] }, 982 {"categories":["lang_tree"],"files":{"whitelist":["mn"]},"rules":["-/*","+/%%ALIAS","+/Languages/mn"] }, 983 {"categories":["lang_tree"],"files":{"whitelist":["mt"]},"rules":["-/*","+/%%ALIAS","+/Languages/mt"] }, 984 {"categories":["lang_tree"],"files":{"whitelist":["my"]},"rules":["-/*","+/%%ALIAS","+/Languages/my"] }, 985 {"categories":["lang_tree"],"files":{"whitelist":["ne"]},"rules":["-/*","+/%%ALIAS","+/Languages/ne"] }, 986 {"categories":["lang_tree"],"files":{"whitelist":["nn"]},"rules":["-/*","+/%%ALIAS","+/Languages/nn"] }, 987 {"categories":["lang_tree"],"files":{"whitelist":["no"]},"rules":["-/*","+/%%ALIAS","+/Languages/no"] }, 988 {"categories":["lang_tree"],"files":{"whitelist":["nso"]},"rules":["-/*","+/%%ALIAS","+/Languages/nso"] }, 989 {"categories":["lang_tree"],"files":{"whitelist":["ny"]},"rules":["-/*","+/%%ALIAS","+/Languages/ny"] }, 990 {"categories":["lang_tree"],"files":{"whitelist":["nyn"]},"rules":["-/*","+/%%ALIAS","+/Languages/nyn"] }, 991 {"categories":["lang_tree"],"files":{"whitelist":["oc"]},"rules":["-/*","+/%%ALIAS","+/Languages/oc"] }, 992 {"categories":["lang_tree"],"files":{"whitelist":["om"]},"rules":["-/*","+/%%ALIAS","+/Languages/om"] }, 993 {"categories":["lang_tree"],"files":{"whitelist":["or"]},"rules":["-/*","+/%%ALIAS","+/Languages/or"] }, 994 {"categories":["lang_tree"],"files":{"whitelist":["osa"]},"rules":["-/*","+/%%ALIAS","+/Languages/osa"] }, 995 {"categories":["lang_tree"],"files":{"whitelist":["pa"]},"rules":["-/*","+/%%ALIAS","+/Languages/pa"] }, 996 {"categories":["lang_tree"],"files":{"whitelist":["pcm"]},"rules":["-/*","+/%%ALIAS","+/Languages/pcm"] }, 997 {"categories":["lang_tree"],"files":{"whitelist":["ps"]},"rules":["-/*","+/%%ALIAS","+/Languages/ps"] }, 998 {"categories":["lang_tree"],"files":{"whitelist":["qu"]},"rules":["-/*","+/%%ALIAS","+/Languages/qu"] }, 999 {"categories":["lang_tree"],"files":{"whitelist":["rm"]},"rules":["-/*","+/%%ALIAS","+/Languages/rm"] }, 1000 {"categories":["lang_tree"],"files":{"whitelist":["rn"]},"rules":["-/*","+/%%ALIAS","+/Languages/rn"] }, 1001 {"categories":["lang_tree"],"files":{"whitelist":["rw"]},"rules":["-/*","+/%%ALIAS","+/Languages/rw"] }, 1002 {"categories":["lang_tree"],"files":{"whitelist":["sd"]},"rules":["-/*","+/%%ALIAS","+/Languages/sd"] }, 1003 {"categories":["lang_tree"],"files":{"whitelist":["si"]},"rules":["-/*","+/%%ALIAS","+/Languages/si"] }, 1004 {"categories":["lang_tree"],"files":{"whitelist":["sm"]},"rules":["-/*","+/%%ALIAS","+/Languages/sm"] }, 1005 {"categories":["lang_tree"],"files":{"whitelist":["sn"]},"rules":["-/*","+/%%ALIAS","+/Languages/sn"] }, 1006 {"categories":["lang_tree"],"files":{"whitelist":["so"]},"rules":["-/*","+/%%ALIAS","+/Languages/so"] }, 1007 {"categories":["lang_tree"],"files":{"whitelist":["sq"]},"rules":["-/*","+/%%ALIAS","+/Languages/sq"] }, 1008 {"categories":["lang_tree"],"files":{"whitelist":["st"]},"rules":["-/*","+/%%ALIAS","+/Languages/st"] }, 1009 {"categories":["lang_tree"],"files":{"whitelist":["su"]},"rules":["-/*","+/%%ALIAS","+/Languages/su"] }, 1010 {"categories":["lang_tree"],"files":{"whitelist":["tg"]},"rules":["-/*","+/%%ALIAS","+/Languages/tg"] }, 1011 {"categories":["lang_tree"],"files":{"whitelist":["ti"]},"rules":["-/*","+/%%ALIAS","+/Languages/ti"] }, 1012 {"categories":["lang_tree"],"files":{"whitelist":["tk"]},"rules":["-/*","+/%%ALIAS","+/Languages/tk"] }, 1013 {"categories":["lang_tree"],"files":{"whitelist":["tn"]},"rules":["-/*","+/%%ALIAS","+/Languages/tn"] }, 1014 {"categories":["lang_tree"],"files":{"whitelist":["to"]},"rules":["-/*","+/%%ALIAS","+/Languages/to"] }, 1015 {"categories":["lang_tree"],"files":{"whitelist":["tt"]},"rules":["-/*","+/%%ALIAS","+/Languages/tt"] }, 1016 {"categories":["lang_tree"],"files":{"whitelist":["tum"]},"rules":["-/*","+/%%ALIAS","+/Languages/tum"] }, 1017 {"categories":["lang_tree"],"files":{"whitelist":["tw"]},"rules":["-/*","+/%%ALIAS","+/Languages/tw"] }, 1018 {"categories":["lang_tree"],"files":{"whitelist":["ug"]},"rules":["-/*","+/%%ALIAS","+/Languages/ug"] }, 1019 {"categories":["lang_tree"],"files":{"whitelist":["ur"]},"rules":["-/*","+/%%ALIAS","+/Languages/ur"] }, 1020 {"categories":["lang_tree"],"files":{"whitelist":["uz"]},"rules":["-/*","+/%%ALIAS","+/Languages/uz"] }, 1021 {"categories":["lang_tree"],"files":{"whitelist":["wa"]},"rules":["-/*","+/%%ALIAS","+/Languages/wa"] }, 1022 {"categories":["lang_tree"],"files":{"whitelist":["wo"]},"rules":["-/*","+/%%ALIAS","+/Languages/wo"] }, 1023 {"categories":["lang_tree"],"files":{"whitelist":["xh"]},"rules":["-/*","+/%%ALIAS","+/Languages/xh"] }, 1024 {"categories":["lang_tree"],"files":{"whitelist":["xx"]},"rules":["-/*","+/%%ALIAS","+/Languages/xx"] }, 1025 {"categories":["lang_tree"],"files":{"whitelist":["yi"]},"rules":["-/*","+/%%ALIAS","+/Languages/yi"] }, 1026 {"categories":["lang_tree"],"files":{"whitelist":["yo"]},"rules":["-/*","+/%%ALIAS","+/Languages/yo"] }, 1027 {"categories":["lang_tree"],"files":{"whitelist":["zu"]},"rules":["-/*","+/%%ALIAS","+/Languages/zu"] }, 1028// Based on filter_currency_data 1029// # Keep only the currencies used by the larget 150 economies in terms of GDP. 1030// # TODO(jshin): Use ucurr_isAvailable in ICU to drop more currencies. 1031// # See also http://en.wikipedia.org/wiki/List_of_circulating_currencies 1032 { 1033 "categories": [ 1034 "curr_tree" 1035 ], 1036 "rules": [ 1037 "-/Currencies", 1038 "-/Currencies%narrow", 1039 "-/CurrencyPlurals", 1040// Baesd on 1041// https://cs.chromium.org/chromium/src/third_party/icu/scripts/currencies.list?rcl=797b7c 1042 "+/*/AED", 1043 "+/*/AFN", 1044 "+/*/ALL", 1045 "+/*/AMD", 1046 "+/*/ANG", 1047 "+/*/AOA", 1048 "+/*/ARS", 1049 "+/*/AUD", 1050 "+/*/AWG", 1051 "+/*/AZN", 1052 "+/*/BAM", 1053 "+/*/BBD", 1054 "+/*/BDT", 1055 "+/*/BGN", 1056 "+/*/BHD", 1057 "+/*/BIF", 1058 "+/*/BMD", 1059 "+/*/BND", 1060 "+/*/BOB", 1061// #BOV", 1062 "+/*/BRL", 1063 "+/*/BSD", 1064 "+/*/BTN", 1065 "+/*/BWP", 1066 "+/*/BYN", 1067 "+/*/BZD", 1068 "+/*/CAD", 1069 "+/*/CDF", 1070// #CHE", 1071 "+/*/CHF", 1072// #CHW", 1073// #CLF", 1074 "+/*/CLP", 1075 "+/*/CNY", 1076 "+/*/COP", 1077// #COU", 1078 "+/*/CRC", 1079 "+/*/CUC", 1080 "+/*/CUP", 1081 "+/*/CVE", 1082 "+/*/CZK", 1083 "+/*/DJF", 1084 "+/*/DKK", 1085 "+/*/DOP", 1086 "+/*/DZD", 1087 "+/*/EGP", 1088 "+/*/ERN", 1089 "+/*/ETB", 1090 "+/*/EUR", 1091 "+/*/FJD", 1092 "+/*/FKP", 1093 "+/*/GBP", 1094 "+/*/GEL", 1095 "+/*/GHS", 1096 "+/*/GIP", 1097 "+/*/GMD", 1098 "+/*/GNF", 1099 "+/*/GTQ", 1100 "+/*/GYD", 1101 "+/*/HKD", 1102 "+/*/HNL", 1103 "+/*/HRK", 1104 "+/*/HTG", 1105 "+/*/HUF", 1106 "+/*/IDR", 1107 "+/*/ILS", 1108 "+/*/INR", 1109 "+/*/IQD", 1110 "+/*/IRR", 1111 "+/*/ISK", 1112 "+/*/JMD", 1113 "+/*/JOD", 1114 "+/*/JPY", 1115 "+/*/KES", 1116 "+/*/KGS", 1117 "+/*/KHR", 1118 "+/*/KMF", 1119 "+/*/KPW", 1120 "+/*/KRW", 1121 "+/*/KWD", 1122 "+/*/KYD", 1123 "+/*/KZT", 1124 "+/*/LAK", 1125 "+/*/LBP", 1126 "+/*/LKR", 1127 "+/*/LRD", 1128 "+/*/LSL", 1129 "+/*/LYD", 1130 "+/*/MAD", 1131 "+/*/MDL", 1132 "+/*/MGA", 1133 "+/*/MKD", 1134 "+/*/MMK", 1135 "+/*/MNT", 1136 "+/*/MOP", 1137 "+/*/MRU", 1138 "+/*/MUR", 1139 "+/*/MVR", 1140 "+/*/MWK", 1141 "+/*/MXN", 1142// #MXV", 1143 "+/*/MYR", 1144 "+/*/MZN", 1145 "+/*/NAD", 1146 "+/*/NGN", 1147 "+/*/NIO", 1148 "+/*/NOK", 1149 "+/*/NPR", 1150 "+/*/NZD", 1151 "+/*/OMR", 1152 "+/*/PAB", 1153 "+/*/PEN", 1154 "+/*/PGK", 1155 "+/*/PHP", 1156 "+/*/PKR", 1157 "+/*/PLN", 1158 "+/*/PYG", 1159 "+/*/QAR", 1160 "+/*/RON", 1161 "+/*/RSD", 1162 "+/*/RUB", 1163 "+/*/RWF", 1164 "+/*/SAR", 1165 "+/*/SBD", 1166 "+/*/SCR", 1167 "+/*/SDG", 1168 "+/*/SEK", 1169 "+/*/SGD", 1170 "+/*/SHP", 1171 "+/*/SLL", 1172 "+/*/SOS", 1173 "+/*/SRD", 1174 "+/*/SSP", 1175 "+/*/STN", 1176 "+/*/SVC", 1177 "+/*/SYP", 1178 "+/*/SZL", 1179 "+/*/THB", 1180 "+/*/TJS", 1181 "+/*/TMT", 1182 "+/*/TND", 1183 "+/*/TOP", 1184 "+/*/TRY", 1185 "+/*/TTD", 1186 "+/*/TWD", 1187 "+/*/TZS", 1188 "+/*/UAH", 1189 "+/*/UGX", 1190 "+/*/USD", 1191// #USN", 1192// #UYI", 1193 "+/*/UYU", 1194 "+/*/UZS", 1195 "+/*/VES", 1196 "+/*/VND", 1197 "+/*/VUV", 1198 "+/*/WST", 1199 "+/*/XAF", 1200// #XAG", 1201// #XAU", 1202// #XBA", 1203// #XBB", 1204// #XBC", 1205// #XBD", 1206 "+/*/XCD", 1207 "+/*/XDR", 1208 "+/*/XOF", 1209// #XPD", 1210 "+/*/XPF", 1211// #XPT", 1212 "+/*/XSU", 1213// #XTS", 1214// #XUA", 1215// #XXX", 1216 "+/*/YER", 1217 "+/*/ZAR", 1218 "+/*/ZMW", 1219 "+/*/ZWL", 1220 "-/Currencies%formal", 1221 "-/Currencies%variant" 1222 ] 1223 }, 1224// Based on filter_region_data 1225// # Remove the display names for numeric region codes other than 1226// # 419 (Latin America) because we don't use them. 1227 { 1228 "categories": [ 1229 "region_tree" 1230 ], 1231 "rules": [ 1232// Since the filter format is not supporting regular expression yet, we 1233// create the following black list by 1234// egrep " [[:digit:]][[:digit:]][[:digit:]]{" data/region/*|cut -d: -f2|cut -d{ -f1|sort -u|egrep -v "419"|cut -c9-11 1235 "-/*/001", 1236 "-/*/002", 1237 "-/*/003", 1238 "-/*/005", 1239 "-/*/009", 1240 "-/*/011", 1241 "-/*/013", 1242 "-/*/014", 1243 "-/*/015", 1244 "-/*/017", 1245 "-/*/018", 1246 "-/*/019", 1247 "-/*/021", 1248 "-/*/029", 1249 "-/*/030", 1250 "-/*/034", 1251 "-/*/035", 1252 "-/*/039", 1253 "-/*/053", 1254 "-/*/054", 1255 "-/*/057", 1256 "-/*/061", 1257 "-/*/142", 1258 "-/*/143", 1259 "-/*/145", 1260 "-/*/150", 1261 "-/*/151", 1262 "-/*/154", 1263 "-/*/155", 1264 "-/*/202" 1265 ] 1266 }, 1267// Based on remove_legacy_chinese_codepoint_collation 1268// # big5han and gb2312han collation do not make any sense and nobody uses them. 1269 { 1270 "categories": [ 1271 "coll_tree" 1272 ], 1273 "files": { 1274 "whitelist": [ 1275 "zh" 1276 ] 1277 }, 1278 "rules": [ 1279 "-/*/unihan", 1280 "-/*/big5han", 1281 "-/*/gb2312han" 1282 ] 1283 }, 1284// Based on https://cs.chromium.org/chromium/src/third_party/icu/patches/data.build.patch?rcl=797b7c 1285// +# Chromium : To save space, use '-R' option (exclude collation rules. just 1286// +# include the compiled binary data.) 1287// +GENRBOPTS=-k -R 1288 { 1289 "categories": [ 1290 "coll_tree" 1291 ], 1292 "rules": [ 1293 "-/UCARules", 1294 "-/collations/*/Sequence" 1295 ] 1296 }, 1297 { 1298 "categories": [ 1299 "misc" 1300 ], 1301 "files": { 1302 "whitelist": [ 1303 "supplementalData" 1304 ] 1305 }, 1306 "rules": [ 1307 "-/*", 1308 "+/calendarData", 1309 "+/calendarPreferenceData", 1310 "+/cldrVersion", 1311 "+/codeMappings", 1312 "+/idValidity", 1313 "+/measurementData", 1314 "+/territoryContainment", 1315 "+/timeData", 1316 "+/weekData", 1317 "+/weekData%variant" 1318 ] 1319 }, 1320// Based on filter_unit_data 1321// # Keep only duration and compound in units* sections. 1322 { 1323 "categories": [ 1324 "unit_tree" 1325 ], 1326 "rules": [ 1327 "-/units", 1328 "-/unitsNarrow", 1329 "-/unitsShort", 1330 "+/*/*/acre", 1331 "+/*/*/bit", 1332 "+/*/*/byte", 1333 "+/*/*/celsius", 1334 "+/*/*/centimeter", 1335 "+/*/*/day", 1336 "+/*/*/degree", 1337 "+/*/*/fahrenheit", 1338 "+/*/*/fluid-ounce", 1339 "+/*/*/foot", 1340 "+/*/*/gallon", 1341 "+/*/*/gigabit", 1342 "+/*/*/gigabyte", 1343 "+/*/*/gram", 1344 "+/*/*/hectare", 1345 "+/*/*/hour", 1346 "+/*/*/inch", 1347 "+/*/*/kilobit", 1348 "+/*/*/kilobyte", 1349 "+/*/*/kilogram", 1350 "+/*/*/kilometer", 1351 "+/*/*/liter", 1352 "+/*/*/megabit", 1353 "+/*/*/megabyte", 1354 "+/*/*/meter", 1355 "+/*/*/mile", 1356 "+/*/*/mile-scandinavian", 1357 "+/*/*/millimeter", 1358 "+/*/*/milliliter", 1359 "+/*/*/millisecond", 1360 "+/*/*/minute", 1361 "+/*/*/month", 1362 "+/*/*/ounce", 1363 "+/*/*/percent", 1364 "+/*/*/petabyte", 1365 "+/*/*/pound", 1366 "+/*/*/second", 1367 "+/*/*/stone", 1368 "+/*/*/terabit", 1369 "+/*/*/terabyte", 1370 "+/*/*/week", 1371 "+/*/*/yard", 1372 "+/*/*/year", 1373 "+/*/*/kilometer-per-hour", 1374 "+/*/*/meter-per-second", 1375 "+/*/*/mile-per-hour", 1376 "+/*/*/liter-per-kilometer", 1377 "+/*/*/mile-per-gallon", 1378 "+/*/compound", 1379 "+/*/acceleration", 1380 "+/*/area", 1381 "+/*/concentr", 1382 "+/*/consumption", 1383 "+/*/coordinate", 1384 "+/*/digital", 1385 "+/*/duration", 1386 "+/*/electric", 1387 "+/*/energy" 1388 ] 1389 }, 1390// # Remove exemplar cities in timezone data. 1391 { 1392 "categories": [ 1393 "zone_tree" 1394 ], 1395 "rules": [ 1396 "-/zoneStrings/Africa:Abidjan", 1397 "-/zoneStrings/Africa:Accra", 1398 "-/zoneStrings/Africa:Addis_Ababa", 1399 "-/zoneStrings/Africa:Algiers", 1400 "-/zoneStrings/Africa:Asmera", 1401 "-/zoneStrings/Africa:Bamako", 1402 "-/zoneStrings/Africa:Bangui", 1403 "-/zoneStrings/Africa:Banjul", 1404 "-/zoneStrings/Africa:Bissau", 1405 "-/zoneStrings/Africa:Blantyre", 1406 "-/zoneStrings/Africa:Brazzaville", 1407 "-/zoneStrings/Africa:Bujumbura", 1408 "-/zoneStrings/Africa:Cairo", 1409 "-/zoneStrings/Africa:Casablanca", 1410 "-/zoneStrings/Africa:Ceuta", 1411 "-/zoneStrings/Africa:Conakry", 1412 "-/zoneStrings/Africa:Dakar", 1413 "-/zoneStrings/Africa:Dar_es_Salaam", 1414 "-/zoneStrings/Africa:Djibouti", 1415 "-/zoneStrings/Africa:Douala", 1416 "-/zoneStrings/Africa:El_Aaiun", 1417 "-/zoneStrings/Africa:Freetown", 1418 "-/zoneStrings/Africa:Gaborone", 1419 "-/zoneStrings/Africa:Harare", 1420 "-/zoneStrings/Africa:Johannesburg", 1421 "-/zoneStrings/Africa:Juba", 1422 "-/zoneStrings/Africa:Kampala", 1423 "-/zoneStrings/Africa:Khartoum", 1424 "-/zoneStrings/Africa:Kigali", 1425 "-/zoneStrings/Africa:Kinshasa", 1426 "-/zoneStrings/Africa:Lagos", 1427 "-/zoneStrings/Africa:Libreville", 1428 "-/zoneStrings/Africa:Lome", 1429 "-/zoneStrings/Africa:Luanda", 1430 "-/zoneStrings/Africa:Lubumbashi", 1431 "-/zoneStrings/Africa:Lusaka", 1432 "-/zoneStrings/Africa:Malabo", 1433 "-/zoneStrings/Africa:Maputo", 1434 "-/zoneStrings/Africa:Maseru", 1435 "-/zoneStrings/Africa:Mbabane", 1436 "-/zoneStrings/Africa:Mogadishu", 1437 "-/zoneStrings/Africa:Monrovia", 1438 "-/zoneStrings/Africa:Nairobi", 1439 "-/zoneStrings/Africa:Ndjamena", 1440 "-/zoneStrings/Africa:Niamey", 1441 "-/zoneStrings/Africa:Nouakchott", 1442 "-/zoneStrings/Africa:Ouagadougou", 1443 "-/zoneStrings/Africa:Porto-Novo", 1444 "-/zoneStrings/Africa:Sao_Tome", 1445 "-/zoneStrings/Africa:Tripoli", 1446 "-/zoneStrings/Africa:Tunis", 1447 "-/zoneStrings/Africa:Windhoek", 1448 "-/zoneStrings/America:Adak", 1449 "-/zoneStrings/America:Anchorage", 1450 "-/zoneStrings/America:Anguilla", 1451 "-/zoneStrings/America:Antigua", 1452 "-/zoneStrings/America:Araguaina", 1453 "-/zoneStrings/America:Argentina:La_Rioja", 1454 "-/zoneStrings/America:Argentina:Rio_Gallegos", 1455 "-/zoneStrings/America:Argentina:Salta", 1456 "-/zoneStrings/America:Argentina:San_Juan", 1457 "-/zoneStrings/America:Argentina:San_Luis", 1458 "-/zoneStrings/America:Argentina:Tucuman", 1459 "-/zoneStrings/America:Argentina:Ushuaia", 1460 "-/zoneStrings/America:Aruba", 1461 "-/zoneStrings/America:Asuncion", 1462 "-/zoneStrings/America:Bahia", 1463 "-/zoneStrings/America:Bahia_Banderas", 1464 "-/zoneStrings/America:Barbados", 1465 "-/zoneStrings/America:Belem", 1466 "-/zoneStrings/America:Belize", 1467 "-/zoneStrings/America:Blanc-Sablon", 1468 "-/zoneStrings/America:Boa_Vista", 1469 "-/zoneStrings/America:Bogota", 1470 "-/zoneStrings/America:Boise", 1471 "-/zoneStrings/America:Buenos_Aires", 1472 "-/zoneStrings/America:Cambridge_Bay", 1473 "-/zoneStrings/America:Campo_Grande", 1474 "-/zoneStrings/America:Cancun", 1475 "-/zoneStrings/America:Caracas", 1476 "-/zoneStrings/America:Catamarca", 1477 "-/zoneStrings/America:Cayenne", 1478 "-/zoneStrings/America:Cayman", 1479 "-/zoneStrings/America:Chicago", 1480 "-/zoneStrings/America:Chihuahua", 1481 "-/zoneStrings/America:Coral_Harbour", 1482 "-/zoneStrings/America:Cordoba", 1483 "-/zoneStrings/America:Costa_Rica", 1484 "-/zoneStrings/America:Creston", 1485 "-/zoneStrings/America:Cuiaba", 1486 "-/zoneStrings/America:Curacao", 1487 "-/zoneStrings/America:Danmarkshavn", 1488 "-/zoneStrings/America:Dawson", 1489 "-/zoneStrings/America:Dawson_Creek", 1490 "-/zoneStrings/America:Denver", 1491 "-/zoneStrings/America:Detroit", 1492 "-/zoneStrings/America:Dominica", 1493 "-/zoneStrings/America:Edmonton", 1494 "-/zoneStrings/America:Eirunepe", 1495 "-/zoneStrings/America:El_Salvador", 1496 "-/zoneStrings/America:Fortaleza", 1497 "-/zoneStrings/America:Fort_Nelson", 1498 "-/zoneStrings/America:Glace_Bay", 1499 "-/zoneStrings/America:Godthab", 1500 "-/zoneStrings/America:Goose_Bay", 1501 "-/zoneStrings/America:Grand_Turk", 1502 "-/zoneStrings/America:Grenada", 1503 "-/zoneStrings/America:Guadeloupe", 1504 "-/zoneStrings/America:Guatemala", 1505 "-/zoneStrings/America:Guayaquil", 1506 "-/zoneStrings/America:Guyana", 1507 "-/zoneStrings/America:Halifax", 1508 "-/zoneStrings/America:Havana", 1509 "-/zoneStrings/America:Hermosillo", 1510 "-/zoneStrings/America:Indiana:Knox", 1511 "-/zoneStrings/America:Indiana:Marengo", 1512 "-/zoneStrings/America:Indiana:Petersburg", 1513 "-/zoneStrings/America:Indianapolis", 1514 "-/zoneStrings/America:Indiana:Tell_City", 1515 "-/zoneStrings/America:Indiana:Vevay", 1516 "-/zoneStrings/America:Indiana:Vincennes", 1517 "-/zoneStrings/America:Indiana:Winamac", 1518 "-/zoneStrings/America:Inuvik", 1519 "-/zoneStrings/America:Iqaluit", 1520 "-/zoneStrings/America:Jamaica", 1521 "-/zoneStrings/America:Jujuy", 1522 "-/zoneStrings/America:Juneau", 1523 "-/zoneStrings/America:Kentucky:Monticello", 1524 "-/zoneStrings/America:Kralendijk", 1525 "-/zoneStrings/America:La_Paz", 1526 "-/zoneStrings/America:Lima", 1527 "-/zoneStrings/America:Los_Angeles", 1528 "-/zoneStrings/America:Louisville", 1529 "-/zoneStrings/America:Lower_Princes", 1530 "-/zoneStrings/America:Maceio", 1531 "-/zoneStrings/America:Managua", 1532 "-/zoneStrings/America:Manaus", 1533 "-/zoneStrings/America:Marigot", 1534 "-/zoneStrings/America:Martinique", 1535 "-/zoneStrings/America:Matamoros", 1536 "-/zoneStrings/America:Mazatlan", 1537 "-/zoneStrings/America:Mendoza", 1538 "-/zoneStrings/America:Menominee", 1539 "-/zoneStrings/America:Merida", 1540 "-/zoneStrings/America:Metlakatla", 1541 "-/zoneStrings/America:Mexico_City", 1542 "-/zoneStrings/America:Miquelon", 1543 "-/zoneStrings/America:Moncton", 1544 "-/zoneStrings/America:Monterrey", 1545 "-/zoneStrings/America:Montevideo", 1546 "-/zoneStrings/America:Montserrat", 1547 "-/zoneStrings/America:Nassau", 1548 "-/zoneStrings/America:New_York", 1549 "-/zoneStrings/America:Nipigon", 1550 "-/zoneStrings/America:Nome", 1551 "-/zoneStrings/America:Noronha", 1552 "-/zoneStrings/America:North_Dakota:Beulah", 1553 "-/zoneStrings/America:North_Dakota:Center", 1554 "-/zoneStrings/America:North_Dakota:New_Salem", 1555 "-/zoneStrings/America:Ojinaga", 1556 "-/zoneStrings/America:Panama", 1557 "-/zoneStrings/America:Pangnirtung", 1558 "-/zoneStrings/America:Paramaribo", 1559 "-/zoneStrings/America:Phoenix", 1560 "-/zoneStrings/America:Port-au-Prince", 1561 "-/zoneStrings/America:Port_of_Spain", 1562 "-/zoneStrings/America:Porto_Velho", 1563 "-/zoneStrings/America:Puerto_Rico", 1564 "-/zoneStrings/America:Punta_Arenas", 1565 "-/zoneStrings/America:Rainy_River", 1566 "-/zoneStrings/America:Rankin_Inlet", 1567 "-/zoneStrings/America:Recife", 1568 "-/zoneStrings/America:Regina", 1569 "-/zoneStrings/America:Resolute", 1570 "-/zoneStrings/America:Rio_Branco", 1571 "-/zoneStrings/America:Santa_Isabel", 1572 "-/zoneStrings/America:Santarem", 1573 "-/zoneStrings/America:Santiago", 1574 "-/zoneStrings/America:Santo_Domingo", 1575 "-/zoneStrings/America:Sao_Paulo", 1576 "-/zoneStrings/America:Scoresbysund", 1577 "-/zoneStrings/America:Sitka", 1578 "-/zoneStrings/America:St_Barthelemy", 1579 "-/zoneStrings/America:St_Johns", 1580 "-/zoneStrings/America:St_Kitts", 1581 "-/zoneStrings/America:St_Lucia", 1582 "-/zoneStrings/America:St_Thomas", 1583 "-/zoneStrings/America:St_Vincent", 1584 "-/zoneStrings/America:Swift_Current", 1585 "-/zoneStrings/America:Tegucigalpa", 1586 "-/zoneStrings/America:Thule", 1587 "-/zoneStrings/America:Thunder_Bay", 1588 "-/zoneStrings/America:Tijuana", 1589 "-/zoneStrings/America:Toronto", 1590 "-/zoneStrings/America:Tortola", 1591 "-/zoneStrings/America:Vancouver", 1592 "-/zoneStrings/America:Whitehorse", 1593 "-/zoneStrings/America:Winnipeg", 1594 "-/zoneStrings/America:Yakutat", 1595 "-/zoneStrings/America:Yellowknife", 1596 "-/zoneStrings/Antarctica:Casey", 1597 "-/zoneStrings/Antarctica:Davis", 1598 "-/zoneStrings/Antarctica:DumontDUrville", 1599 "-/zoneStrings/Antarctica:Macquarie", 1600 "-/zoneStrings/Antarctica:Mawson", 1601 "-/zoneStrings/Antarctica:McMurdo", 1602 "-/zoneStrings/Antarctica:Palmer", 1603 "-/zoneStrings/Antarctica:Rothera", 1604 "-/zoneStrings/Antarctica:Syowa", 1605 "-/zoneStrings/Antarctica:Troll", 1606 "-/zoneStrings/Antarctica:Vostok", 1607 "-/zoneStrings/Arctic:Longyearbyen", 1608 "-/zoneStrings/Asia:Aden", 1609 "-/zoneStrings/Asia:Almaty", 1610 "-/zoneStrings/Asia:Amman", 1611 "-/zoneStrings/Asia:Anadyr", 1612 "-/zoneStrings/Asia:Aqtau", 1613 "-/zoneStrings/Asia:Aqtobe", 1614 "-/zoneStrings/Asia:Ashgabat", 1615 "-/zoneStrings/Asia:Atyrau", 1616 "-/zoneStrings/Asia:Baghdad", 1617 "-/zoneStrings/Asia:Bahrain", 1618 "-/zoneStrings/Asia:Baku", 1619 "-/zoneStrings/Asia:Bangkok", 1620 "-/zoneStrings/Asia:Barnaul", 1621 "-/zoneStrings/Asia:Beirut", 1622 "-/zoneStrings/Asia:Bishkek", 1623 "-/zoneStrings/Asia:Brunei", 1624 "-/zoneStrings/Asia:Calcutta", 1625 "-/zoneStrings/Asia:Chita", 1626 "-/zoneStrings/Asia:Choibalsan", 1627 "-/zoneStrings/Asia:Colombo", 1628 "-/zoneStrings/Asia:Damascus", 1629 "-/zoneStrings/Asia:Dhaka", 1630 "-/zoneStrings/Asia:Dili", 1631 "-/zoneStrings/Asia:Dubai", 1632 "-/zoneStrings/Asia:Dushanbe", 1633 "-/zoneStrings/Asia:Famagusta", 1634 "-/zoneStrings/Asia:Gaza", 1635 "-/zoneStrings/Asia:Hebron", 1636 "-/zoneStrings/Asia:Hong_Kong", 1637 "-/zoneStrings/Asia:Hovd", 1638 "-/zoneStrings/Asia:Irkutsk", 1639 "-/zoneStrings/Asia:Jakarta", 1640 "-/zoneStrings/Asia:Jayapura", 1641 "-/zoneStrings/Asia:Jerusalem", 1642 "-/zoneStrings/Asia:Kabul", 1643 "-/zoneStrings/Asia:Kamchatka", 1644 "-/zoneStrings/Asia:Karachi", 1645 "-/zoneStrings/Asia:Katmandu", 1646 "-/zoneStrings/Asia:Khandyga", 1647 "-/zoneStrings/Asia:Krasnoyarsk", 1648 "-/zoneStrings/Asia:Kuala_Lumpur", 1649 "-/zoneStrings/Asia:Kuching", 1650 "-/zoneStrings/Asia:Kuwait", 1651 "-/zoneStrings/Asia:Macau", 1652 "-/zoneStrings/Asia:Magadan", 1653 "-/zoneStrings/Asia:Makassar", 1654 "-/zoneStrings/Asia:Manila", 1655 "-/zoneStrings/Asia:Muscat", 1656 "-/zoneStrings/Asia:Nicosia", 1657 "-/zoneStrings/Asia:Novokuznetsk", 1658 "-/zoneStrings/Asia:Novosibirsk", 1659 "-/zoneStrings/Asia:Omsk", 1660 "-/zoneStrings/Asia:Oral", 1661 "-/zoneStrings/Asia:Phnom_Penh", 1662 "-/zoneStrings/Asia:Pontianak", 1663 "-/zoneStrings/Asia:Pyongyang", 1664 "-/zoneStrings/Asia:Qatar", 1665 "-/zoneStrings/Asia:Qostanay", 1666 "-/zoneStrings/Asia:Qyzylorda", 1667 "-/zoneStrings/Asia:Rangoon", 1668 "-/zoneStrings/Asia:Riyadh", 1669 "-/zoneStrings/Asia:Saigon", 1670 "-/zoneStrings/Asia:Sakhalin", 1671 "-/zoneStrings/Asia:Samarkand", 1672 "-/zoneStrings/Asia:Seoul", 1673 "-/zoneStrings/Asia:Shanghai", 1674 "-/zoneStrings/Asia:Singapore", 1675 "-/zoneStrings/Asia:Srednekolymsk", 1676 "-/zoneStrings/Asia:Taipei", 1677 "-/zoneStrings/Asia:Tashkent", 1678 "-/zoneStrings/Asia:Tbilisi", 1679 "-/zoneStrings/Asia:Tehran", 1680 "-/zoneStrings/Asia:Thimphu", 1681 "-/zoneStrings/Asia:Tokyo", 1682 "-/zoneStrings/Asia:Tomsk", 1683 "-/zoneStrings/Asia:Ulaanbaatar", 1684 "-/zoneStrings/Asia:Urumqi", 1685 "-/zoneStrings/Asia:Ust-Nera", 1686 "-/zoneStrings/Asia:Vientiane", 1687 "-/zoneStrings/Asia:Vladivostok", 1688 "-/zoneStrings/Asia:Yakutsk", 1689 "-/zoneStrings/Asia:Yekaterinburg", 1690 "-/zoneStrings/Asia:Yerevan", 1691 "-/zoneStrings/Atlantic:Azores", 1692 "-/zoneStrings/Atlantic:Bermuda", 1693 "-/zoneStrings/Atlantic:Canary", 1694 "-/zoneStrings/Atlantic:Cape_Verde", 1695 "-/zoneStrings/Atlantic:Faeroe", 1696 "-/zoneStrings/Atlantic:Madeira", 1697 "-/zoneStrings/Atlantic:Reykjavik", 1698 "-/zoneStrings/Atlantic:South_Georgia", 1699 "-/zoneStrings/Atlantic:Stanley", 1700 "-/zoneStrings/Atlantic:St_Helena", 1701 "-/zoneStrings/Australia:Adelaide", 1702 "-/zoneStrings/Australia:Brisbane", 1703 "-/zoneStrings/Australia:Broken_Hill", 1704 "-/zoneStrings/Australia:Currie", 1705 "-/zoneStrings/Australia:Darwin", 1706 "-/zoneStrings/Australia:Eucla", 1707 "-/zoneStrings/Australia:Hobart", 1708 "-/zoneStrings/Australia:Lindeman", 1709 "-/zoneStrings/Australia:Lord_Howe", 1710 "-/zoneStrings/Australia:Melbourne", 1711 "-/zoneStrings/Australia:Perth", 1712 "-/zoneStrings/Australia:Sydney", 1713 "-/zoneStrings/Etc:Unknown", 1714 "-/zoneStrings/Etc:UTC/ec", 1715 "-/zoneStrings/Europe:Amsterdam", 1716 "-/zoneStrings/Europe:Andorra", 1717 "-/zoneStrings/Europe:Astrakhan", 1718 "-/zoneStrings/Europe:Athens", 1719 "-/zoneStrings/Europe:Belgrade", 1720 "-/zoneStrings/Europe:Berlin", 1721 "-/zoneStrings/Europe:Bratislava", 1722 "-/zoneStrings/Europe:Brussels", 1723 "-/zoneStrings/Europe:Bucharest", 1724 "-/zoneStrings/Europe:Budapest", 1725 "-/zoneStrings/Europe:Busingen", 1726 "-/zoneStrings/Europe:Chisinau", 1727 "-/zoneStrings/Europe:Copenhagen", 1728 "-/zoneStrings/Europe:Dublin/ec", 1729 "-/zoneStrings/Europe:Gibraltar", 1730 "-/zoneStrings/Europe:Guernsey", 1731 "-/zoneStrings/Europe:Helsinki", 1732 "-/zoneStrings/Europe:Isle_of_Man", 1733 "-/zoneStrings/Europe:Istanbul", 1734 "-/zoneStrings/Europe:Jersey", 1735 "-/zoneStrings/Europe:Kaliningrad", 1736 "-/zoneStrings/Europe:Kiev", 1737 "-/zoneStrings/Europe:Kirov", 1738 "-/zoneStrings/Europe:Lisbon", 1739 "-/zoneStrings/Europe:Ljubljana", 1740 "-/zoneStrings/Europe:London/ec", 1741 "-/zoneStrings/Europe:Luxembourg", 1742 "-/zoneStrings/Europe:Madrid", 1743 "-/zoneStrings/Europe:Malta", 1744 "-/zoneStrings/Europe:Mariehamn", 1745 "-/zoneStrings/Europe:Minsk", 1746 "-/zoneStrings/Europe:Monaco", 1747 "-/zoneStrings/Europe:Moscow", 1748 "-/zoneStrings/Europe:Oslo", 1749 "-/zoneStrings/Europe:Paris", 1750 "-/zoneStrings/Europe:Podgorica", 1751 "-/zoneStrings/Europe:Prague", 1752 "-/zoneStrings/Europe:Riga", 1753 "-/zoneStrings/Europe:Rome", 1754 "-/zoneStrings/Europe:Samara", 1755 "-/zoneStrings/Europe:San_Marino", 1756 "-/zoneStrings/Europe:Sarajevo", 1757 "-/zoneStrings/Europe:Saratov", 1758 "-/zoneStrings/Europe:Simferopol", 1759 "-/zoneStrings/Europe:Skopje", 1760 "-/zoneStrings/Europe:Sofia", 1761 "-/zoneStrings/Europe:Stockholm", 1762 "-/zoneStrings/Europe:Tallinn", 1763 "-/zoneStrings/Europe:Tirane", 1764 "-/zoneStrings/Europe:Ulyanovsk", 1765 "-/zoneStrings/Europe:Uzhgorod", 1766 "-/zoneStrings/Europe:Vaduz", 1767 "-/zoneStrings/Europe:Vatican", 1768 "-/zoneStrings/Europe:Vienna", 1769 "-/zoneStrings/Europe:Vilnius", 1770 "-/zoneStrings/Europe:Volgograd", 1771 "-/zoneStrings/Europe:Warsaw", 1772 "-/zoneStrings/Europe:Zagreb", 1773 "-/zoneStrings/Europe:Zaporozhye", 1774 "-/zoneStrings/Europe:Zurich", 1775 "-/zoneStrings/Indian:Antananarivo", 1776 "-/zoneStrings/Indian:Chagos", 1777 "-/zoneStrings/Indian:Christmas", 1778 "-/zoneStrings/Indian:Cocos", 1779 "-/zoneStrings/Indian:Comoro", 1780 "-/zoneStrings/Indian:Kerguelen", 1781 "-/zoneStrings/Indian:Mahe", 1782 "-/zoneStrings/Indian:Maldives", 1783 "-/zoneStrings/Indian:Mauritius", 1784 "-/zoneStrings/Indian:Mayotte", 1785 "-/zoneStrings/Indian:Reunion", 1786 "-/zoneStrings/Pacific:Apia", 1787 "-/zoneStrings/Pacific:Auckland", 1788 "-/zoneStrings/Pacific:Bougainville", 1789 "-/zoneStrings/Pacific:Chatham", 1790 "-/zoneStrings/Pacific:Easter", 1791 "-/zoneStrings/Pacific:Efate", 1792 "-/zoneStrings/Pacific:Enderbury", 1793 "-/zoneStrings/Pacific:Fakaofo", 1794 "-/zoneStrings/Pacific:Fiji", 1795 "-/zoneStrings/Pacific:Funafuti", 1796 "-/zoneStrings/Pacific:Galapagos", 1797 "-/zoneStrings/Pacific:Gambier", 1798 "-/zoneStrings/Pacific:Guadalcanal", 1799 "-/zoneStrings/Pacific:Guam", 1800 "-/zoneStrings/Pacific:Honolulu/ec", 1801 "-/zoneStrings/Pacific:Johnston", 1802 "-/zoneStrings/Pacific:Kiritimati", 1803 "-/zoneStrings/Pacific:Kosrae", 1804 "-/zoneStrings/Pacific:Kwajalein", 1805 "-/zoneStrings/Pacific:Majuro", 1806 "-/zoneStrings/Pacific:Marquesas", 1807 "-/zoneStrings/Pacific:Midway", 1808 "-/zoneStrings/Pacific:Nauru", 1809 "-/zoneStrings/Pacific:Niue", 1810 "-/zoneStrings/Pacific:Norfolk", 1811 "-/zoneStrings/Pacific:Noumea", 1812 "-/zoneStrings/Pacific:Pago_Pago", 1813 "-/zoneStrings/Pacific:Palau", 1814 "-/zoneStrings/Pacific:Pitcairn", 1815 "-/zoneStrings/Pacific:Ponape", 1816 "-/zoneStrings/Pacific:Port_Moresby", 1817 "-/zoneStrings/Pacific:Rarotonga", 1818 "-/zoneStrings/Pacific:Saipan", 1819 "-/zoneStrings/Pacific:Tahiti", 1820 "-/zoneStrings/Pacific:Tarawa", 1821 "-/zoneStrings/Pacific:Tongatapu", 1822 "-/zoneStrings/Pacific:Truk", 1823 "-/zoneStrings/Pacific:Wake", 1824 "-/zoneStrings/Pacific:Wallis" 1825 ] 1826 }, 1827// Remove all the Version 1828 { 1829 "categories": [ 1830 "brkitr_tree", 1831 "coll_tree", 1832 "curr_tree", 1833 "lang_tree", 1834 "region_tree", 1835 "unit_tree", 1836 "zone_tree" 1837 ], 1838 "rules": [ 1839 "-/Version" 1840 ] 1841 } 1842 ] 1843} 1844