| // Copyright 2019 the V8 project authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| { |
| // To use implicithan for Collation UCAData. |
| "collationUCAData": "implicithan", |
| // Based on the ICU63 version of |
| // https://cs.chromium.org/chromium/src/third_party/icu/source/data/locales/reslocal.mk?rcl=797b7c |
| // Includes the items from GENRB_ALIAS_SOURCE and GENRB_SOURCE |
| "localeFilter": { |
| "filterType": "language", |
| "includelist": [ |
| // Need to explicitly add "root" |
| "root", |
| // List of all Chrome Accept-Languages |
| "af", |
| "ak", |
| "am", |
| "an", |
| "ar", |
| "as", |
| "ast", |
| "ay", |
| "az", |
| "be", |
| "bg", |
| "bho", |
| "bm", |
| "bn", |
| "br", |
| "bs", |
| "ca", |
| "ceb", |
| "chr", |
| "ckb", |
| "co", |
| "cs", |
| "cy", |
| "da", |
| "de", |
| "doi", |
| "dv", |
| "ee", |
| "el", |
| "en", |
| "eo", |
| "es", |
| "et", |
| "eu", |
| "fa", |
| "fi", |
| "fil", |
| "fo", |
| "fr", |
| "fy", |
| "ga", |
| "gd", |
| "gl", |
| "gn", |
| "gu", |
| "ha", |
| "haw", |
| "he", |
| "hi", |
| "hmn", |
| "hr", |
| "ht", |
| "hu", |
| "hy", |
| "ia", |
| "id", |
| "ig", |
| "ilo", |
| "in", |
| "is", |
| "it", |
| "iw", |
| "ja", |
| "jv", |
| "ka", |
| "kk", |
| "km", |
| "kn", |
| "ko", |
| "kok", |
| "kri", |
| "ku", |
| "ky", |
| "la", |
| "lb", |
| "lg", |
| "ln", |
| "lo", |
| "lt", |
| "lus", |
| "lv", |
| "mai", |
| "mg", |
| "mi", |
| "mk", |
| "ml", |
| "mn", |
| "mni", |
| "mo", |
| "mr", |
| "ms", |
| "mt", |
| "my", |
| "nb", |
| "ne", |
| "nl", |
| "nn", |
| "no", |
| "nso", |
| "ny", |
| "oc", |
| "om", |
| "or", |
| "pa", |
| "pl", |
| "ps", |
| "pt", |
| "qu", |
| "rm", |
| "ro", |
| "ru", |
| "rw", |
| "sa", |
| "sd", |
| "sh", |
| "si", |
| "sk", |
| "sl", |
| "sm", |
| "sn", |
| "so", |
| "sq", |
| "sr", |
| "st", |
| "su", |
| "sv", |
| "sw", |
| "ta", |
| "te", |
| "tg", |
| "th", |
| "ti", |
| "tk", |
| "tl", |
| "tn", |
| "to", |
| "tr", |
| "ts", |
| "tt", |
| "tw", |
| "ug", |
| "uk", |
| "ur", |
| "uz", |
| "vi", |
| "wa", |
| "wo", |
| "xh", |
| "yi", |
| "yo", |
| "zh", |
| "zu" |
| ] |
| }, |
| "featureFilters": { |
| "brkitr_adaboost": { |
| "includelist": [ |
| "jaml" |
| ] |
| }, |
| // "brkitr_dictionaries": { everything } |
| "brkitr_rules": { |
| "excludelist": [ |
| // Exclude line_cj till we upgrade to 68.1 due to size impact. |
| "line_cj", |
| "title", |
| "word_POSIX", |
| "word_ja" |
| ] |
| }, |
| "brkitr_tree": { |
| "excludelist": [ |
| "en_US_POSIX" |
| ] |
| }, |
| // Based on the ICU63 version of |
| // https://cs.chromium.org/chromium/src/third_party/icu/source/data/mappings/ucmlocal.mk?rcl=797b7c |
| "conversion_mappings": { |
| "includelist": [ |
| // UCM_SOURCE_CORE=... |
| "iso-8859-2-html", |
| "iso-8859-3-html", |
| "iso-8859-4-html", |
| "iso-8859-5-html", |
| "iso-8859-6-html", |
| "iso-8859-7-html", |
| "iso-8859-8-html", |
| "iso-8859-10-html", |
| "iso-8859-13-html", |
| "iso-8859-14-html", |
| "iso-8859-15-html", |
| "iso-8859-16-html", |
| "windows-1250-html", |
| "windows-1251-html", |
| "windows-1252-html", |
| "windows-1253-html", |
| "windows-1254-html", |
| "windows-1255-html", |
| "windows-1256-html", |
| "windows-1257-html", |
| "windows-1258-html", |
| "windows-936-2000", |
| "gb18030", |
| "big5-html", |
| "shift_jis-html", |
| "euc-jp-html", |
| "euc-kr-html", |
| "windows-874-html", |
| "macintosh-html", |
| "x-mac-cyrillic-html", |
| "ibm866-html", |
| "koi8-r-html", |
| "koi8-u-html" |
| ] |
| }, |
| // Based on the ICU63 version of |
| // https://cs.chromium.org/chromium/src/third_party/icu/source/data/curr/reslocal.mk?rcl=797b7c |
| // Includes the items from CURR_ALIAS_SOURCE and CURR_SOURCE |
| "curr_tree": { |
| "filterType": "language", |
| "includelist": [ |
| // Need to explicitly add "root" |
| "root", |
| // List of all Chrome UI Languages |
| "af", |
| "am", |
| "ar", |
| "bg", |
| "bn", |
| "ca", |
| "cy", |
| "cs", |
| "da", |
| "de", |
| "el", |
| "en", |
| "es", |
| "et", |
| "eu", |
| "fa", |
| "fi", |
| "fil", |
| "fr", |
| "gl", |
| "gu", |
| "he", |
| "hi", |
| "hr", |
| "hu", |
| "id", |
| "in", |
| "is", |
| "it", |
| "iw", |
| "ja", |
| "kn", |
| "ko", |
| "lt", |
| "lv", |
| "ml", |
| "mo", |
| "mr", |
| "ms", |
| "nb", |
| "nl", |
| "no", |
| "pl", |
| "pt", |
| "ro", |
| "ru", |
| "sh", |
| "sk", |
| "sl", |
| "sr", |
| "sv", |
| "sw", |
| "ta", |
| "te", |
| "th", |
| "tl", |
| "tr", |
| "uk", |
| "vi", |
| "zh", |
| "zu" |
| ] |
| }, |
| // Based on the ICU63 version of |
| // https://cs.chromium.org/chromium/src/third_party/icu/source/data/coll/collocal.mk?rcl=797b7c |
| // Includes the items from COLLATION_SYNTHETIC_ALIAS and COLLATION_SOURCE |
| "coll_tree": { |
| "filterType": "union", |
| "unionOf": [ |
| { |
| "includelist": [ |
| "en_US" |
| ] |
| }, |
| { |
| "filterType": "language", |
| "includelist": [ |
| // Need to explicitly add "root" |
| "root", |
| // List of all Chrome UI Languages |
| "af", |
| "am", |
| "ar", |
| "bg", |
| "bn", |
| "ca", |
| "cs", |
| "cy", |
| "da", |
| "de", |
| "el", |
| "en", |
| "es", |
| "et", |
| "eu", |
| "fa", |
| "fi", |
| "fil", |
| "fr", |
| "gl", |
| "gu", |
| "he", |
| "hi", |
| "hr", |
| "hu", |
| "id", |
| "in", |
| "is", |
| "it", |
| "iw", |
| "ja", |
| "kn", |
| "ko", |
| "lt", |
| "lv", |
| "ml", |
| "mo", |
| "mr", |
| "ms", |
| "nb", |
| "nl", |
| "no", |
| "pl", |
| "pt", |
| "ro", |
| "ru", |
| "sh", |
| "sk", |
| "sl", |
| "sr", |
| "sv", |
| "sw", |
| "ta", |
| "te", |
| "th", |
| "tl", |
| "tr", |
| "uk", |
| "vi", |
| "zh", |
| "zu" |
| ] |
| } |
| ] |
| }, |
| "rbnf_tree": { |
| "includelist": [ |
| // Needed by "y=jpanyear" in locales/ja.txt for calendar="japanese" |
| "ja", |
| // Needed by "d=hanidays" in locales/zh*.txt for calendar="chinese" |
| "zh" |
| ] |
| }, |
| // Based on the ICU63 version of |
| // https://cs.chromium.org/chromium/src/third_party/icu/source/data/region/reslocal.mk?rcl=797b7c |
| // Includes the items from REGION_ALIAS_SOURCE and REGION_SOURCE |
| "region_tree": { |
| "filterType": "language", |
| "includelist": [ |
| // Need to explicitly add "root" |
| "root", |
| // List of all Chrome UI Languages |
| "af", |
| "am", |
| "ar", |
| "bg", |
| "bn", |
| "ca", |
| "cy", |
| "cs", |
| "da", |
| "de", |
| "el", |
| "en", |
| "es", |
| "et", |
| "eu", |
| "fa", |
| "fi", |
| "fil", |
| "fr", |
| "gl", |
| "gu", |
| "he", |
| "hi", |
| "hr", |
| "hu", |
| "id", |
| "in", |
| "is", |
| "it", |
| "iw", |
| "ja", |
| "kn", |
| "ko", |
| "lt", |
| "lv", |
| "ml", |
| "mo", |
| "mr", |
| "ms", |
| "nb", |
| "nl", |
| "no", |
| "pl", |
| "pt", |
| "ro", |
| "ru", |
| "sh", |
| "sk", |
| "sl", |
| "sr", |
| "sv", |
| "sw", |
| "ta", |
| "te", |
| "th", |
| "tl", |
| "tr", |
| "uk", |
| "vi", |
| "zh", |
| "zu" |
| ] |
| }, |
| // Based on the ICU63 version of |
| // https://cs.chromium.org/chromium/src/third_party/icu/source/data/sprep/spreplocal.mk?rcl=797b7c |
| "stringprep": { "filterType": "exclude" }, |
| "translit": { |
| "filterType": "language", |
| "includelist": [ |
| // Need to explicitly add "root" |
| "root", |
| // List of all Chrome UI Languages |
| "af", |
| "am", |
| "ar", |
| "bg", |
| "bn", |
| "ca", |
| "cs", |
| "da", |
| "de", |
| "el", |
| "en", |
| "es", |
| "et", |
| "fa", |
| "fi", |
| "fil", |
| "fr", |
| "gu", |
| "he", |
| "hi", |
| "hr", |
| "hu", |
| "id", |
| "in", |
| "it", |
| "iw", |
| "ja", |
| "kn", |
| "ko", |
| "lt", |
| "lv", |
| "ml", |
| "mo", |
| "mr", |
| "ms", |
| "nb", |
| "nl", |
| "no", |
| "pl", |
| "pt", |
| "ro", |
| "ru", |
| "sh", |
| "sk", |
| "sl", |
| "sr", |
| "sv", |
| "sw", |
| "ta", |
| "te", |
| "th", |
| "tl", |
| "tr", |
| "uk", |
| "ur", |
| "vi", |
| "zh" |
| ] |
| }, |
| // Based on the ICU63 version of |
| // https://cs.chromium.org/chromium/src/third_party/icu/source/data/unit/reslocal.mk?rcl=797b7c |
| // Includes the items from UNIT_ALIAS_SOURCE and UNIT_SOURCE |
| "unit_tree": { |
| "filterType": "language", |
| "includelist": [ |
| // Need to explicitly add "root" |
| "root", |
| // List of all Chrome UI Languages |
| "af", |
| "am", |
| "ar", |
| "bg", |
| "bn", |
| "ca", |
| "cs", |
| "cy", |
| "da", |
| "de", |
| "el", |
| "en", |
| "es", |
| "et", |
| "eu", |
| "fa", |
| "fi", |
| "fil", |
| "fr", |
| "gl", |
| "gu", |
| "he", |
| "hi", |
| "hr", |
| "hu", |
| "id", |
| "in", |
| "is", |
| "it", |
| "iw", |
| "ja", |
| "kn", |
| "ko", |
| "lt", |
| "lv", |
| "ml", |
| "mo", |
| "mr", |
| "ms", |
| "nb", |
| "nl", |
| "no", |
| "pl", |
| "pt", |
| "ro", |
| "ru", |
| "sh", |
| "sk", |
| "sl", |
| "sr", |
| "sv", |
| "sw", |
| "ta", |
| "te", |
| "th", |
| "tl", |
| "tr", |
| "uk", |
| "vi", |
| "zh", |
| "zu" |
| ] |
| }, |
| // Based on the ICU63 version of |
| // https://cs.chromium.org/chromium/src/third_party/icu/source/data/zone/reslocal.mk?rcl=797b7c |
| // Includes the items from ZONE_ALIAS_SOURCE and ZONE_SOURCE |
| "zone_tree": { |
| "filterType": "language", |
| "includelist": [ |
| // Need to explicitly add "root" |
| "root", |
| |
| // Need to explicitly add "tzdbNames" |
| "tzdbNames", |
| // List of all Chrome UI Languages |
| "af", |
| "am", |
| "ar", |
| "bg", |
| "bn", |
| "ca", |
| "cs", |
| "cy", |
| "da", |
| "de", |
| "el", |
| "en", |
| "es", |
| "et", |
| "eu", |
| "fa", |
| "fi", |
| "fil", |
| "fr", |
| "gl", |
| "gu", |
| "he", |
| "hi", |
| "hr", |
| "hu", |
| "id", |
| "in", |
| "is", |
| "it", |
| "iw", |
| "ja", |
| "kn", |
| "ko", |
| "lt", |
| "lv", |
| "ml", |
| "mo", |
| "mr", |
| "ms", |
| "nb", |
| "nl", |
| "no", |
| "pl", |
| "pt", |
| "ro", |
| "ru", |
| "sh", |
| "sk", |
| "sl", |
| "sr", |
| "sv", |
| "sw", |
| "ta", |
| "te", |
| "th", |
| "tl", |
| "tr", |
| "uk", |
| "vi", |
| "zh", |
| "zu" |
| ] |
| }, |
| // Based on |
| // https://cs.chromium.org/chromium/src/third_party/icu/patches/data.build.patch?rcl=797b7c |
| "unames": { |
| "filterType": "exclude" |
| } |
| }, |
| // Based on the ICU63 version of |
| // https://cs.chromium.org/chromium/src/third_party/icu/scripts/trim_data.sh?rcl=797b7c |
| "resourceFilters": [ |
| // Based on filter_locale_data |
| // # Remove entries currently not used in Chromium/V8. |
| { |
| "categories": [ |
| "locales_tree" |
| ], |
| "rules": [ |
| "-/*/mon", |
| "-/*/mon-short", |
| "-/*/mon-narrow", |
| "-/*/tue", |
| "-/*/tue-short", |
| "-/*/tue-narrow", |
| "-/*/wed", |
| "-/*/wed-short", |
| "-/*/wed-narrow", |
| "-/*/thu", |
| "-/*/thu-short", |
| "-/*/thu-narrow", |
| "-/*/fri", |
| "-/*/fri-short", |
| "-/*/fri-narrow", |
| "-/*/sat", |
| "-/*/sat-short", |
| "-/*/sat-narrow", |
| "-/*/sun", |
| "-/*/sun-short", |
| "-/*/sun-narrow", |
| "-/*/mon-short:alias", |
| "-/*/mon-narrow:alias", |
| "-/*/tue-short:alias", |
| "-/*/tue-narrow:alias", |
| "-/*/wed-short:alias", |
| "-/*/wed-narrow:alias", |
| "-/*/thu-short:alias", |
| "-/*/thu-narrow:alias", |
| "-/*/fri-short:alias", |
| "-/*/fri-narrow:alias", |
| "-/*/sat-short:alias", |
| "-/*/sat-narrow:alias", |
| "-/*/sun-short:alias", |
| "-/*/sun-narrow:alias", |
| "-/characterLabel", |
| "-/AuxExemplarCharacters", |
| "-/ExemplarCharacters", |
| "-/ExemplarCharactersNumbers", |
| "-/ExemplarCharactersPunctuation", |
| "-/measurementSystemNames", |
| "-/NumberElements/minimalPairs", |
| "-/personNames" |
| ] |
| }, |
| // Based on filter_display_language_names |
| { |
| "categories": [ |
| "lang_tree" |
| ], |
| "rules": [ |
| "-/Languages", |
| "-/Languages%long", |
| "-/Languages%menu", |
| "-/Languages%variant", |
| // List of all Chrome Accept-Languages |
| "+/*/af", |
| "+/*/ak", |
| "+/*/am", |
| "+/*/an", |
| "+/*/ar", |
| "+/*/as", |
| "+/*/ast", |
| "+/*/ay", |
| "+/*/az", |
| "+/*/be", |
| "+/*/bg", |
| "+/*/bh", |
| "+/*/bho", |
| "+/*/bm", |
| "+/*/bn", |
| "+/*/br", |
| "+/*/bs", |
| "+/*/ca", |
| "+/*/ceb", |
| "+/*/chr", |
| "+/*/ckb", |
| "+/*/co", |
| "+/*/cs", |
| "+/*/cy", |
| "+/*/da", |
| "+/*/de", |
| "+/*/doi", |
| "+/*/dv", |
| "+/*/ee", |
| "+/*/el", |
| "+/*/en", |
| "+/*/eo", |
| "+/*/es", |
| "+/*/et", |
| "+/*/eu", |
| "+/*/fa", |
| "+/*/fi", |
| "+/*/fil", |
| "+/*/fo", |
| "+/*/fr", |
| "+/*/fy", |
| "+/*/ga", |
| "+/*/gd", |
| "+/*/gl", |
| "+/*/gn", |
| "+/*/gu", |
| "+/*/ha", |
| "+/*/haw", |
| "+/*/he", |
| "+/*/hi", |
| "+/*/hmn", |
| "+/*/hr", |
| "+/*/ht", |
| "+/*/hu", |
| "+/*/hy", |
| "+/*/ia", |
| "+/*/id", |
| "+/*/ig", |
| "+/*/ilo", |
| "+/*/is", |
| "+/*/it", |
| "+/*/ja", |
| "+/*/jv", |
| "+/*/jw", |
| "+/*/ka", |
| "+/*/kk", |
| "+/*/km", |
| "+/*/kn", |
| "+/*/ko", |
| "+/*/kok", |
| "+/*/kri", |
| "+/*/ku", |
| "+/*/ky", |
| "+/*/la", |
| "+/*/lb", |
| "+/*/lg", |
| "+/*/ln", |
| "+/*/lo", |
| "+/*/lt", |
| "+/*/lus", |
| "+/*/lv", |
| "+/*/mai", |
| "+/*/mg", |
| "+/*/mi", |
| "+/*/mk", |
| "+/*/ml", |
| "+/*/mn", |
| "+/*/mni", |
| "+/*/mo", |
| "+/*/mr", |
| "+/*/ms", |
| "+/*/mt", |
| "+/*/my", |
| "+/*/nb", |
| "+/*/ne", |
| "+/*/nl", |
| "+/*/nn", |
| "+/*/no", |
| "+/*/nso", |
| "+/*/ny", |
| "+/*/oc", |
| "+/*/om", |
| "+/*/or", |
| "+/*/pa", |
| "+/*/pl", |
| "+/*/ps", |
| "+/*/pt", |
| "+/*/qu", |
| "+/*/rm", |
| "+/*/ro", |
| "+/*/ru", |
| "+/*/rw", |
| "+/*/sa", |
| "+/*/sd", |
| "+/*/sh", |
| "+/*/si", |
| "+/*/sk", |
| "+/*/sl", |
| "+/*/sm", |
| "+/*/sn", |
| "+/*/so", |
| "+/*/sq", |
| "+/*/sr", |
| "+/*/sr_Latn", |
| "+/*/st", |
| "+/*/su", |
| "+/*/sv", |
| "+/*/sw", |
| "+/*/ta", |
| "+/*/te", |
| "+/*/tg", |
| "+/*/th", |
| "+/*/ti", |
| "+/*/tk", |
| "+/*/tl", |
| "+/*/tn", |
| "+/*/to", |
| "+/*/tr", |
| "+/*/ts", |
| "+/*/tt", |
| "+/*/tw", |
| "+/*/ug", |
| "+/*/uk", |
| "+/*/ur", |
| "+/*/uz", |
| "+/*/vi", |
| "+/*/wa", |
| "+/*/wo", |
| "+/*/xh", |
| "+/*/yi", |
| "+/*/yo", |
| "+/*/yue", |
| "+/*/zh", |
| "+/*/zu", |
| "+/*/ar_001", |
| "+/*/az_Arab", |
| "+/*/de_AT", |
| "+/*/de_CH", |
| "+/*/en_AU", |
| "+/*/en_CA", |
| "+/*/en_GB", |
| "+/*/en_US", |
| "+/*/es_419", |
| "+/*/es_ES", |
| "+/*/es_MX", |
| "+/*/fa_AF", |
| "+/*/fr_CA", |
| "+/*/fr_CH", |
| "+/*/nl_BE", |
| "+/*/pt_BR", |
| "+/*/pt_PT", |
| "+/*/ro_MD", |
| "+/*/sr_ME", |
| "+/*/sw_CD", |
| "+/*/zh_Hans", |
| "+/*/zh_Hant", |
| "-/Keys", |
| "-/Types", |
| "-/Types%short", |
| "+/Types/calendar", |
| "-/characterLabelPattern", |
| "-/Variants", |
| "+/Variants/OXENDICT" |
| ] |
| }, |
| // For chromeos, drop all script names except |
| // Arab, Cyrl, Latn, Hans, Hant |
| { |
| "categories": [ |
| "lang_tree" |
| ], |
| "rules": [ |
| "-/Scripts/*", |
| "-/Scripts%long/*", |
| "-/Scripts%short/*", |
| "-/Scripts%variant/*", |
| "-/Scripts%stand-alone/*", |
| "+/*/Arab", |
| "+/*/Cyrl", |
| "+/*/Hans", |
| "+/*/Hant", |
| "+/*/Latn" |
| ] |
| }, |
| // Based on abridge_locale_data_for_non_ui_languages |
| // # Keep only the minimum locale data for non-UI languages. |
| { |
| "categories": [ |
| "locales_tree" |
| ], |
| "files": { |
| "includelist": [ |
| // Languages that are Accept Languages, but not UI Languages |
| "ak", |
| "an", |
| "as", |
| "ast", |
| "ay", |
| "az", |
| "be", |
| "bho", |
| "bm", |
| "br", |
| "bs", |
| "ceb", |
| "chr", |
| "ckb", |
| "co", |
| "doi", |
| "dv", |
| "ee", |
| "eo", |
| "fo", |
| "fy", |
| "ga", |
| "gd", |
| "gn", |
| "ha", |
| "haw", |
| "hmn", |
| "ht", |
| "hy", |
| "ia", |
| "ig", |
| "ilo", |
| "jv", |
| "jw", |
| "ka", |
| "kk", |
| "km", |
| "kok", |
| "kri", |
| "ku", |
| "ky", |
| "la", |
| "lb", |
| "lg", |
| "ln", |
| "lo", |
| "lus", |
| "mai", |
| "mg", |
| "mi", |
| "mk", |
| "mn", |
| "mni", |
| "mo", |
| "mt", |
| "my", |
| "ne", |
| "nn", |
| "nso", |
| "ny", |
| "oc", |
| "om", |
| "or", |
| "pa", |
| "ps", |
| "qu", |
| "rm", |
| "rw", |
| "sa", |
| "sd", |
| "sh", |
| "si", |
| "sm", |
| "sn", |
| "so", |
| "sq", |
| "st", |
| "su", |
| "tg", |
| "ti", |
| "tk", |
| "tl", |
| "tn", |
| "to", |
| "ts", |
| "tt", |
| "tw", |
| "ug", |
| "ur", |
| "uz", |
| "wa", |
| "wo", |
| "xh", |
| "yi", |
| "yo" |
| ] |
| }, |
| "rules": [ |
| "-/*", |
| "+/%%ALIAS", |
| "+/%%Parent", |
| "+/LocaleScript", |
| "+/layout", |
| "+/Version" |
| ] |
| }, |
| // Languages that are Accept Languages, but not UI Languages |
| {"categories":["lang_tree"],"files":{"includelist":["ak"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/ak"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["an"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/an"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["as"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/as"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["ast"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/ast"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["ay"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/ay"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["az"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/az"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["be"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/be"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["bho"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/bho"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["bm"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/bm"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["br"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/br"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["bs"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/bs"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["ceb"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/ceb"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["chr"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/chr"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["ckb"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/ckb"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["co"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/co"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["doi"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/doi"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["dv"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/dv"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["ee"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/ee"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["eo"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/eo"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["fo"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/fo"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["fy"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/fy"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["ga"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/ga"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["gd"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/gd"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["gn"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/gn"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["ha"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/ha"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["haw"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/haw"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["hmn"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/hmn"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["ht"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/ht"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["hy"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/hy"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["ia"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/ia"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["ig"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/ig"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["ilo"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/ilo"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["jv"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/jv"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["jw"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/jw"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["ka"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/ka"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["kk"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/kk"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["km"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/km"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["kok"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/kok"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["kri"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/kri"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["ku"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/ku"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["ky"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/ky"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["la"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/la"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["lb"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/lb"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["lg"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/lg"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["ln"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/ln"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["lo"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/lo"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["lus"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/lus"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["mai"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/mai"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["mg"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/mg"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["mi"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/mi"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["mk"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/mk"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["mni"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/mni"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["mn"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/mn"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["mo"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/mo"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["mt"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/mt"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["my"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/my"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["ne"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/ne"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["nn"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/nn"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["nso"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/nso"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["ny"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/ny"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["oc"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/oc"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["om"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/om"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["or"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/or"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["pa"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/pa"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["ps"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/ps"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["qu"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/qu"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["rm"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/rm"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["rw"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/rw"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["sa"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/sa"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["sd"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/sd"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["sh"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/sh"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["si"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/si"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["sm"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/sm"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["sn"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/sn"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["so"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/so"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["sq"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/sq"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["st"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/st"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["su"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/su"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["tg"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/tg"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["ti"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/ti"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["tk"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/tk"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["tl"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/tl"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["tn"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/tn"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["to"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/to"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["ts"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/ts"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["tt"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/tt"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["tw"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/tw"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["ug"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/ug"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["ur"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/ur"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["uz"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/uz"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["wa"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/wa"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["wo"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/wo"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["xh"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/xh"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["yi"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/yi"] }, |
| {"categories":["lang_tree"],"files":{"includelist":["yo"]},"rules":["-/*","+/%%ALIAS","+/%%Parent","+/Languages/yo"] }, |
| // Based on filter_currency_data |
| // # Keep only the currencies used by the larget 150 economies in terms of GDP. |
| // # TODO(jshin): Use ucurr_isAvailable in ICU to drop more currencies. |
| // # See also http://en.wikipedia.org/wiki/List_of_circulating_currencies |
| { |
| "categories": [ |
| "curr_tree" |
| ], |
| "rules": [ |
| "-/Currencies", |
| "-/Currencies%narrow", |
| "-/CurrencyPlurals", |
| // Baesd on |
| // https://cs.chromium.org/chromium/src/third_party/icu/scripts/currencies.list?rcl=797b7c |
| "+/*/AED", |
| "+/*/AFN", |
| "+/*/ALL", |
| "+/*/AMD", |
| "+/*/ANG", |
| "+/*/AOA", |
| "+/*/ARS", |
| "+/*/AUD", |
| "+/*/AWG", |
| "+/*/AZN", |
| "+/*/BAM", |
| "+/*/BBD", |
| "+/*/BDT", |
| "+/*/BGN", |
| "+/*/BHD", |
| "+/*/BIF", |
| "+/*/BMD", |
| "+/*/BND", |
| "+/*/BOB", |
| // #BOV", |
| "+/*/BRL", |
| "+/*/BSD", |
| "+/*/BTN", |
| "+/*/BWP", |
| "+/*/BYN", |
| "+/*/BZD", |
| "+/*/CAD", |
| "+/*/CDF", |
| // #CHE", |
| "+/*/CHF", |
| // #CHW", |
| // #CLF", |
| "+/*/CLP", |
| "+/*/CNY", |
| "+/*/COP", |
| // #COU", |
| "+/*/CRC", |
| "+/*/CUC", |
| "+/*/CUP", |
| "+/*/CVE", |
| "+/*/CZK", |
| "+/*/DJF", |
| "+/*/DKK", |
| "+/*/DOP", |
| "+/*/DZD", |
| "+/*/EGP", |
| "+/*/ERN", |
| "+/*/ETB", |
| "+/*/EUR", |
| "+/*/FJD", |
| "+/*/FKP", |
| "+/*/GBP", |
| "+/*/GEL", |
| "+/*/GHS", |
| "+/*/GIP", |
| "+/*/GMD", |
| "+/*/GNF", |
| "+/*/GTQ", |
| "+/*/GYD", |
| "+/*/HKD", |
| "+/*/HNL", |
| "+/*/HRK", |
| "+/*/HTG", |
| "+/*/HUF", |
| "+/*/IDR", |
| "+/*/ILS", |
| "+/*/INR", |
| "+/*/IQD", |
| "+/*/IRR", |
| "+/*/ISK", |
| "+/*/JMD", |
| "+/*/JOD", |
| "+/*/JPY", |
| "+/*/KES", |
| "+/*/KGS", |
| "+/*/KHR", |
| "+/*/KMF", |
| "+/*/KPW", |
| "+/*/KRW", |
| "+/*/KWD", |
| "+/*/KYD", |
| "+/*/KZT", |
| "+/*/LAK", |
| "+/*/LBP", |
| "+/*/LKR", |
| "+/*/LRD", |
| "+/*/LSL", |
| "+/*/LYD", |
| "+/*/MAD", |
| "+/*/MDL", |
| "+/*/MGA", |
| "+/*/MKD", |
| "+/*/MMK", |
| "+/*/MNT", |
| "+/*/MOP", |
| "+/*/MRU", |
| "+/*/MUR", |
| "+/*/MVR", |
| "+/*/MWK", |
| "+/*/MXN", |
| // #MXV", |
| "+/*/MYR", |
| "+/*/MZN", |
| "+/*/NAD", |
| "+/*/NGN", |
| "+/*/NIO", |
| "+/*/NOK", |
| "+/*/NPR", |
| "+/*/NZD", |
| "+/*/OMR", |
| "+/*/PAB", |
| "+/*/PEN", |
| "+/*/PGK", |
| "+/*/PHP", |
| "+/*/PKR", |
| "+/*/PLN", |
| "+/*/PYG", |
| "+/*/QAR", |
| "+/*/RON", |
| "+/*/RSD", |
| "+/*/RUB", |
| "+/*/RWF", |
| "+/*/SAR", |
| "+/*/SBD", |
| "+/*/SCR", |
| "+/*/SDG", |
| "+/*/SEK", |
| "+/*/SGD", |
| "+/*/SHP", |
| "+/*/SLL", |
| "+/*/SOS", |
| "+/*/SRD", |
| "+/*/SSP", |
| "+/*/STN", |
| "+/*/SVC", |
| "+/*/SYP", |
| "+/*/SZL", |
| "+/*/THB", |
| "+/*/TJS", |
| "+/*/TMT", |
| "+/*/TND", |
| "+/*/TOP", |
| "+/*/TRY", |
| "+/*/TTD", |
| "+/*/TWD", |
| "+/*/TZS", |
| "+/*/UAH", |
| "+/*/UGX", |
| "+/*/USD", |
| // #USN", |
| // #UYI", |
| "+/*/UYU", |
| "+/*/UZS", |
| "+/*/VES", |
| "+/*/VND", |
| "+/*/VUV", |
| "+/*/WST", |
| "+/*/XAF", |
| // #XAG", |
| // #XAU", |
| // #XBA", |
| // #XBB", |
| // #XBC", |
| // #XBD", |
| "+/*/XCD", |
| "+/*/XDR", |
| "+/*/XOF", |
| // #XPD", |
| "+/*/XPF", |
| // #XPT", |
| "+/*/XSU", |
| // #XTS", |
| // #XUA", |
| // #XXX", |
| "+/*/YER", |
| "+/*/ZAR", |
| "+/*/ZMW", |
| "+/*/ZWL", |
| "-/Currencies%formal", |
| "-/Currencies%variant" |
| ] |
| }, |
| // Based on filter_region_data |
| // # Remove the display names for numeric region codes other than |
| // # 419 (Latin America) because we don't use them. |
| { |
| "categories": [ |
| "region_tree" |
| ], |
| "rules": [ |
| // Since the filter format is not supporting regular expression yet, we |
| // create the following black list by |
| // egrep " [[:digit:]][[:digit:]][[:digit:]]{" data/region/*|cut -d: -f2|cut -d{ -f1|sort -u|egrep -v "419"|cut -c9-11 |
| "-/*/001", |
| "-/*/002", |
| "-/*/003", |
| "-/*/005", |
| "-/*/009", |
| "-/*/011", |
| "-/*/013", |
| "-/*/014", |
| "-/*/015", |
| "-/*/017", |
| "-/*/018", |
| "-/*/019", |
| "-/*/021", |
| "-/*/029", |
| "-/*/030", |
| "-/*/034", |
| "-/*/035", |
| "-/*/039", |
| "-/*/053", |
| "-/*/054", |
| "-/*/057", |
| "-/*/061", |
| "-/*/142", |
| "-/*/143", |
| "-/*/145", |
| "-/*/150", |
| "-/*/151", |
| "-/*/154", |
| "-/*/155", |
| "-/*/202" |
| ] |
| }, |
| // Based on https://cs.chromium.org/chromium/src/third_party/icu/patches/data.build.patch?rcl=797b7c |
| // +# Chromium : To save space, use '-R' option (exclude collation rules. just |
| // +# include the compiled binary data.) |
| // +GENRBOPTS=-k -R |
| { |
| "categories": [ |
| "coll_tree" |
| ], |
| "rules": [ |
| "-/UCARules", |
| "-/collations/*/Sequence" |
| ] |
| }, |
| // The following rules must be placed below "-/collations/*/Sequence" to avoid keeping empty unihan, big5han and gb2312han |
| // Based on remove_legacy_chinese_codepoint_collation |
| // # big5han and gb2312han collation do not make any sense and nobody uses them. |
| { |
| "categories": [ |
| "coll_tree" |
| ], |
| "files": { |
| "includelist": [ |
| "zh" |
| ] |
| }, |
| "rules": [ |
| "-/*/unihan", |
| "-/*/big5han", |
| "-/*/gb2312han" |
| ] |
| }, |
| { |
| "categories": [ |
| "misc" |
| ], |
| "files": { |
| "includelist": [ |
| "grammaticalFeatures" |
| ] |
| }, |
| "rules": [ |
| "-/*", |
| "+/grammaticalData/derivations/*/compound/gender/per" |
| ] |
| }, |
| { |
| "categories": [ |
| "misc" |
| ], |
| "files": { |
| "includelist": [ |
| "supplementalData" |
| ] |
| }, |
| "rules": [ |
| "-/*", |
| "+/calendarData", |
| "+/calendarPreferenceData", |
| "+/cldrVersion", |
| "+/codeMappings", |
| "+/idValidity", |
| "+/measurementData", |
| "+/territoryContainment", |
| "+/timeData", |
| "+/weekData", |
| "+/weekData%variant" |
| ] |
| }, |
| { |
| "categories": [ |
| "translit" |
| ], |
| "rules": [ |
| "-/*", |
| "+/RuleBasedTransliteratorIDs/Latin-ASCII", |
| "+/RuleBasedTransliteratorIDs/Katakana-Hiragana", |
| "+/RuleBasedTransliteratorIDs/Hiragana-Katakana", |
| "+/RuleBasedTransliteratorIDs/Hira-Kana", |
| "+/RuleBasedTransliteratorIDs/Kana-Hira" |
| ] |
| }, |
| // Based on filter_unit_data |
| // # Keep only duration and compound in units* sections. |
| { |
| "categories": [ |
| "unit_tree" |
| ], |
| "rules": [ |
| "-/units", |
| "-/unitsNarrow", |
| "-/unitsShort", |
| "+/*/*/acre", |
| "-/*/*/acre/case", |
| "-/*/*/acre/gender", |
| "+/*/*/bit", |
| "-/*/*/bit/case", |
| "-/*/*/bit/gender", |
| "+/*/*/byte", |
| "-/*/*/byte/case", |
| "-/*/*/byte/gender", |
| "+/*/*/celsius", |
| "-/*/*/celsius/case", |
| "-/*/*/celsius/gender", |
| "+/*/*/centimeter", |
| "-/*/*/centimeter/case", |
| "-/*/*/centimeter/gender", |
| "+/*/*/day", |
| "-/*/*/day/case", |
| "-/*/*/day/gender", |
| "+/*/*/degree", |
| "-/*/*/degree/case", |
| "-/*/*/degree/gender", |
| "+/*/*/fahrenheit", |
| "-/*/*/fahrenheit/case", |
| "-/*/*/fahrenheit/gender", |
| "+/*/*/fluid-ounce", |
| "-/*/*/fluid-ounce/case", |
| "-/*/*/fluid-ounce/gender", |
| "+/*/*/foot", |
| "-/*/*/foot/case", |
| "-/*/*/foot/gender", |
| "+/*/*/gallon", |
| "-/*/*/gallon/case", |
| "-/*/*/gallon/gender", |
| "+/*/*/gigabit", |
| "-/*/*/gigabit/case", |
| "-/*/*/gigabit/gender", |
| "+/*/*/gigabyte", |
| "-/*/*/gigabyte/case", |
| "-/*/*/gigabyte/gender", |
| "+/*/*/gram", |
| "-/*/*/gram/case", |
| "-/*/*/gram/gender", |
| "+/*/*/hectare", |
| "-/*/*/hectare/case", |
| "-/*/*/hectare/gender", |
| "+/*/*/hour", |
| "-/*/*/hour/case", |
| "-/*/*/hour/gender", |
| "+/*/*/inch", |
| "-/*/*/inch/case", |
| "-/*/*/inch/gender", |
| "+/*/*/kilobit", |
| "-/*/*/kilobit/case", |
| "-/*/*/kilobit/gender", |
| "+/*/*/kilobyte", |
| "-/*/*/kilobyte/case", |
| "-/*/*/kilobyte/gender", |
| "+/*/*/kilogram", |
| "-/*/*/kilogram/case", |
| "-/*/*/kilogram/gender", |
| "+/*/*/kilometer", |
| "-/*/*/kilometer/case", |
| "-/*/*/kilometer/gender", |
| "+/*/*/liter", |
| "-/*/*/liter/case", |
| "-/*/*/liter/gender", |
| "+/*/*/megabit", |
| "-/*/*/megabit/case", |
| "-/*/*/megabit/gender", |
| "+/*/*/megabyte", |
| "-/*/*/megabyte/case", |
| "-/*/*/megabyte/gender", |
| "+/*/*/meter", |
| "-/*/*/meter/case", |
| "-/*/*/meter/gender", |
| "+/*/*/microsecond", |
| "-/*/*/microsecond/case", |
| "-/*/*/microsecond/gender", |
| "+/*/*/mile", |
| "-/*/*/mile/case", |
| "-/*/*/mile/gender", |
| "+/*/*/mile-scandinavian", |
| "-/*/*/mile-scandinavian/case", |
| "-/*/*/mile-scandinavian/gender", |
| "+/*/*/millimeter", |
| "-/*/*/millimeter/case", |
| "-/*/*/millimeter/gender", |
| "+/*/*/milliliter", |
| "-/*/*/milliliter/case", |
| "-/*/*/milliliter/gender", |
| "+/*/*/millisecond", |
| "-/*/*/millisecond/case", |
| "-/*/*/millisecond/gender", |
| "+/*/*/minute", |
| "-/*/*/minute/case", |
| "-/*/*/minute/gender", |
| "+/*/*/month", |
| "-/*/*/month/case", |
| "-/*/*/month/gender", |
| "+/*/*/nanosecond", |
| "-/*/*/nanosecond/case", |
| "-/*/*/nanosecond/gender", |
| "+/*/*/ounce", |
| "-/*/*/ounce/case", |
| "-/*/*/ounce/gender", |
| "+/*/*/percent", |
| "-/*/*/percent/case", |
| "-/*/*/percent/gender", |
| "+/*/*/petabyte", |
| "-/*/*/petabyte/case", |
| "-/*/*/petabyte/gender", |
| "+/*/*/pound", |
| "-/*/*/pound/case", |
| "-/*/*/pound/gender", |
| "+/*/*/second", |
| "-/*/*/second/case", |
| "-/*/*/second/gender", |
| "+/*/*/stone", |
| "-/*/*/stone/case", |
| "-/*/*/stone/gender", |
| "+/*/*/terabit", |
| "-/*/*/terabit/case", |
| "-/*/*/terabit/gender", |
| "+/*/*/terabyte", |
| "-/*/*/terabyte/case", |
| "-/*/*/terabyte/gender", |
| "+/*/*/week", |
| "-/*/*/week/case", |
| "-/*/*/week/gender", |
| "+/*/*/yard", |
| "-/*/*/yard/case", |
| "-/*/*/yard/gender", |
| "+/*/*/year", |
| "-/*/*/year/case", |
| "-/*/*/year/gender", |
| "+/*/*/kilometer-per-hour", |
| "-/*/*/kilometer-per-hour/case", |
| "-/*/*/kilometer-per-hour/gender", |
| "+/*/*/meter-per-second", |
| "-/*/*/meter-per-second/case", |
| "-/*/*/meter-per-second/gender", |
| "+/*/*/mile-per-hour", |
| "-/*/*/mile-per-hour/case", |
| "-/*/*/mile-per-hour/gender", |
| "+/*/*/liter-per-kilometer", |
| "-/*/*/liter-per-kilometer/case", |
| "-/*/*/liter-per-kilometer/gender", |
| "+/*/*/mile-per-gallon", |
| "-/*/*/mile-per-gallon/case", |
| "-/*/*/mile-per-gallon/gender", |
| "+/*/compound/per" |
| ] |
| }, |
| // Remove all the Version |
| { |
| "categories": [ |
| "brkitr_tree", |
| "coll_tree", |
| "curr_tree", |
| "lang_tree", |
| "region_tree", |
| "unit_tree", |
| "zone_tree" |
| ], |
| "rules": [ |
| "-/Version" |
| ] |
| } |
| ] |
| } |