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 "collationUCAData": "implicithan", 6 "usePoolBundle": false, 7 "localeFilter": { 8 "whitelist": [ 9 "bn", "et", "gu", "kn", "ml", "mr", "ms", "ta", "te", "af", 10 "az", "eu", "gl", "hy", "is", "ka", "kk", "km", "ky", "lo", 11 "mk", "mn", "my", "ne", "pa", "si", "sq", "ur", "uz", "zu" 12 ] 13 }, 14 "featureFilters": { 15 "brkitr_dictionaries": { "filterType": "exclude" }, 16 "brkitr_rules": { "filterType": "exclude" }, 17 "brkitr_tree": { "filterType": "exclude" }, 18 "cnvalias": { "filterType": "exclude" }, 19 "coll_index": { "filterType": "exclude" }, 20 "coll_ucadata": { "filterType": "exclude" }, 21 "confusables": { "filterType": "exclude" }, 22 "conversion_mappings": { "filterType": "exclude" }, 23 "curr_supplemental": { "filterType": "exclude" }, 24 "curr_index": { "filterType": "exclude" }, 25 "locales_index": { "filterType": "exclude" }, 26 "normalization": { "filterType": "exclude" }, 27 "rbnf_tree": { "filterType": "exclude" }, 28 "rbnf_index": { "filterType": "exclude" }, 29 "region_tree": { 30 "whitelist": [ 31 "en" 32 ] 33 }, 34 "region_index": { "filterType": "exclude" }, 35 "misc": { "filterType": "exclude" }, 36 "stringprep": { "filterType": "exclude" }, 37 "translit": { 38 "whitelist": [ 39// Need to explicitly add "root" 40 "root" 41 ] 42 }, 43 "ulayout": { "filterType": "exclude" }, 44 "unames": { "filterType": "exclude" }, 45 "zone_index": { "filterType": "exclude" } 46 }, 47 "resourceFilters": [ 48// Based on filter_locale_data 49// # Remove entries currently not used in Chromium/V8. 50 { 51 "categories": [ 52 "locales_tree" 53 ], 54 "rules": [ 55 "-/*/mon", 56 "-/*/mon-short", 57 "-/*/mon-narrow", 58 "-/*/tue", 59 "-/*/tue-short", 60 "-/*/tue-narrow", 61 "-/*/wed", 62 "-/*/wed-short", 63 "-/*/wed-narrow", 64 "-/*/thu", 65 "-/*/thu-short", 66 "-/*/thu-narrow", 67 "-/*/fri", 68 "-/*/fri-short", 69 "-/*/fri-narrow", 70 "-/*/sat", 71 "-/*/sat-short", 72 "-/*/sat-narrow", 73 "-/*/sun", 74 "-/*/sun-short", 75 "-/*/sun-narrow", 76 "-/*/mon-short:alias", 77 "-/*/mon-narrow:alias", 78 "-/*/tue-short:alias", 79 "-/*/tue-narrow:alias", 80 "-/*/wed-short:alias", 81 "-/*/wed-narrow:alias", 82 "-/*/thu-short:alias", 83 "-/*/thu-narrow:alias", 84 "-/*/fri-short:alias", 85 "-/*/fri-narrow:alias", 86 "-/*/sat-short:alias", 87 "-/*/sat-narrow:alias", 88 "-/*/sun-short:alias", 89 "-/*/sun-narrow:alias", 90 "-/characterLabel", 91 "-/AuxExemplarCharacters", 92 "-/ExemplarCharacters", 93 "-/ExemplarCharactersNumbers", 94 "-/ExemplarCharactersPunctuation", 95 "-/measurementSystemNames", 96 "-/NumberElements/minimalPairs", 97 "-/delimiters" 98 ] 99 }, 100// Based on filter_currency_data 101// # Keep only the currencies used by the larget 150 economies in terms of GDP. 102// # TODO(jshin): Use ucurr_isAvailable in ICU to drop more currencies. 103// # See also http://en.wikipedia.org/wiki/List_of_circulating_currencies 104 { 105 "categories": [ 106 "curr_tree" 107 ], 108 "rules": [ 109 "-/Currencies", 110 "-/Currencies%narrow", 111 "-/CurrencyPlurals", 112 "+/*/AED", 113// Baesd on 114// https://cs.chromium.org/chromium/src/third_party/icu/android/currencies.list?rcl=797b7c 115 "+/*/AED", 116 "+/*/AFN", 117 "+/*/ALL", 118 "+/*/AMD", 119 "+/*/ARS", 120 "+/*/AUD", 121 "+/*/AZN", 122 "+/*/BAM", 123 "+/*/BDT", 124 "+/*/BGN", 125 "+/*/BHD", 126 "+/*/BND", 127 "+/*/BRL", 128 "+/*/BYN", 129 "+/*/CAD", 130 "+/*/CHF", 131 "+/*/CLP", 132 "+/*/CNY", 133 "+/*/COP", 134 "+/*/CRC", 135 "+/*/CZK", 136 "+/*/DKK", 137 "+/*/DZD", 138 "+/*/EGP", 139 "+/*/ETB", 140 "+/*/EUR", 141 "+/*/GBP", 142 "+/*/GEL", 143 "+/*/HKD", 144 "+/*/HRK", 145 "+/*/HUF", 146 "+/*/IDR", 147 "+/*/ILS", 148 "+/*/INR", 149 "+/*/IQD", 150 "+/*/IRR", 151 "+/*/JPY", 152 "+/*/KGS", 153 "+/*/KHR", 154 "+/*/KRW", 155 "+/*/KWD", 156 "+/*/KZT", 157 "+/*/LAK", 158 "+/*/LKR", 159 "+/*/MAD", 160 "+/*/MDL", 161 "+/*/MXN", 162 "+/*/MYR", 163 "+/*/NGN", 164 "+/*/NOK", 165 "+/*/NPR", 166 "+/*/NZD", 167 "+/*/PEN", 168 "+/*/PHP", 169 "+/*/PKR", 170 "+/*/PLN", 171 "+/*/QAR", 172 "+/*/RON", 173 "+/*/RSD", 174 "+/*/RUB", 175 "+/*/SAR", 176 "+/*/SEK", 177 "+/*/SGD", 178 "+/*/THB", 179 "+/*/TJS", 180 "+/*/TRY", 181 "+/*/TWD", 182 "+/*/UAH", 183 "+/*/USD", 184 "+/*/VES", 185 "+/*/VND", 186 "+/*/XDR", 187 "+/*/ZAR", 188 "-/Currencies%formal", 189 "-/Currencies%variant" 190 ] 191 }, 192// Based on 193// https://cs.chromium.org/chromium/src/third_party/icu/android/patch_locale.sh?rcl=797b7c 194 { 195 "categories": [ 196 "region_tree" 197 ], 198 "whitelist": [ 199// Need to explicitly add "root" 200// "root", 201// # Excludes region data. On Android Java API is used to get the data. 202// # Due to a bug in ICU, an empty region list always uses 70kB pool.res bundle. 203// # As a work around, include the minimal version of en.txt 204 "en" 205 ], 206 "rules": [ 207 "-/*", 208 "+/Countries/US" 209 ] 210 }, 211// Based on https://cs.chromium.org/chromium/src/third_party/icu/patches/data.build.patch?rcl=797b7c 212// +# Chromium : To save space, use '-R' option (exclude collation rules. just 213// +# include the compiled binary data.) 214// +GENRBOPTS=-k -R 215 { 216 "categories": [ 217 "coll_tree" 218 ], 219 "rules": [ 220 "-/UCARules", 221 "-/collations/*/Sequence" 222 ] 223 }, 224// Based on filter_unit_data 225// # Keep only duration and compound in units* sections. 226 { 227 "categories": [ 228 "unit_tree" 229 ], 230 "rules": [ 231 "-/units", 232 "-/unitsNarrow", 233 "-/unitsShort", 234 "+/*/*/acre", 235 "+/*/*/bit", 236 "+/*/*/byte", 237 "+/*/*/celsius", 238 "+/*/*/centimeter", 239 "+/*/*/day", 240 "+/*/*/degree", 241 "+/*/*/fahrenheit", 242 "+/*/*/fluid-ounce", 243 "+/*/*/foot", 244 "+/*/*/gallon", 245 "+/*/*/gigabit", 246 "+/*/*/gigabyte", 247 "+/*/*/gram", 248 "+/*/*/hectare", 249 "+/*/*/hour", 250 "+/*/*/inch", 251 "+/*/*/kilobit", 252 "+/*/*/kilobyte", 253 "+/*/*/kilogram", 254 "+/*/*/kilometer", 255 "+/*/*/liter", 256 "+/*/*/megabit", 257 "+/*/*/megabyte", 258 "+/*/*/meter", 259 "+/*/*/mile", 260 "+/*/*/mile-scandinavian", 261 "+/*/*/millimeter", 262 "+/*/*/milliliter", 263 "+/*/*/millisecond", 264 "+/*/*/minute", 265 "+/*/*/month", 266 "+/*/*/ounce", 267 "+/*/*/percent", 268 "+/*/*/petabyte", 269 "+/*/*/pound", 270 "+/*/*/second", 271 "+/*/*/stone", 272 "+/*/*/terabit", 273 "+/*/*/terabyte", 274 "+/*/*/week", 275 "+/*/*/yard", 276 "+/*/*/year", 277 "+/*/*/kilometer-per-hour", 278 "+/*/*/meter-per-second", 279 "+/*/*/mile-per-hour", 280 "+/*/*/liter-per-kilometer", 281 "+/*/*/mile-per-gallon", 282 "+/*/compound" 283 ] 284 }, 285// Based on 286// https://cs.chromium.org/chromium/src/third_party/icu/source/data/translit/root_subset.txt?rcl=797b7c 287 { 288 "categories": [ 289 "translit" 290 ], 291 "rules": [ 292 "-/*", 293// Need to leave an empty RuleBasedTransliteratorIDs 294 "+/RuleBasedTransliteratorIDs", 295 "-/RuleBasedTransliteratorIDs/*" 296 ] 297 }, 298// # Remove exemplar cities in timezone data. 299 { 300 "categories": [ 301 "zone_tree" 302 ], 303 "rules": [ 304 "-/zoneStrings/Africa:Abidjan", 305 "-/zoneStrings/Africa:Accra", 306 "-/zoneStrings/Africa:Addis_Ababa", 307 "-/zoneStrings/Africa:Algiers", 308 "-/zoneStrings/Africa:Asmera", 309 "-/zoneStrings/Africa:Bamako", 310 "-/zoneStrings/Africa:Bangui", 311 "-/zoneStrings/Africa:Banjul", 312 "-/zoneStrings/Africa:Bissau", 313 "-/zoneStrings/Africa:Blantyre", 314 "-/zoneStrings/Africa:Brazzaville", 315 "-/zoneStrings/Africa:Bujumbura", 316 "-/zoneStrings/Africa:Cairo", 317 "-/zoneStrings/Africa:Casablanca", 318 "-/zoneStrings/Africa:Ceuta", 319 "-/zoneStrings/Africa:Conakry", 320 "-/zoneStrings/Africa:Dakar", 321 "-/zoneStrings/Africa:Dar_es_Salaam", 322 "-/zoneStrings/Africa:Djibouti", 323 "-/zoneStrings/Africa:Douala", 324 "-/zoneStrings/Africa:El_Aaiun", 325 "-/zoneStrings/Africa:Freetown", 326 "-/zoneStrings/Africa:Gaborone", 327 "-/zoneStrings/Africa:Harare", 328 "-/zoneStrings/Africa:Johannesburg", 329 "-/zoneStrings/Africa:Juba", 330 "-/zoneStrings/Africa:Kampala", 331 "-/zoneStrings/Africa:Khartoum", 332 "-/zoneStrings/Africa:Kigali", 333 "-/zoneStrings/Africa:Kinshasa", 334 "-/zoneStrings/Africa:Lagos", 335 "-/zoneStrings/Africa:Libreville", 336 "-/zoneStrings/Africa:Lome", 337 "-/zoneStrings/Africa:Luanda", 338 "-/zoneStrings/Africa:Lubumbashi", 339 "-/zoneStrings/Africa:Lusaka", 340 "-/zoneStrings/Africa:Malabo", 341 "-/zoneStrings/Africa:Maputo", 342 "-/zoneStrings/Africa:Maseru", 343 "-/zoneStrings/Africa:Mbabane", 344 "-/zoneStrings/Africa:Mogadishu", 345 "-/zoneStrings/Africa:Monrovia", 346 "-/zoneStrings/Africa:Nairobi", 347 "-/zoneStrings/Africa:Ndjamena", 348 "-/zoneStrings/Africa:Niamey", 349 "-/zoneStrings/Africa:Nouakchott", 350 "-/zoneStrings/Africa:Ouagadougou", 351 "-/zoneStrings/Africa:Porto-Novo", 352 "-/zoneStrings/Africa:Sao_Tome", 353 "-/zoneStrings/Africa:Tripoli", 354 "-/zoneStrings/Africa:Tunis", 355 "-/zoneStrings/Africa:Windhoek", 356 "-/zoneStrings/America:Adak", 357 "-/zoneStrings/America:Anchorage", 358 "-/zoneStrings/America:Anguilla", 359 "-/zoneStrings/America:Antigua", 360 "-/zoneStrings/America:Araguaina", 361 "-/zoneStrings/America:Argentina:La_Rioja", 362 "-/zoneStrings/America:Argentina:Rio_Gallegos", 363 "-/zoneStrings/America:Argentina:Salta", 364 "-/zoneStrings/America:Argentina:San_Juan", 365 "-/zoneStrings/America:Argentina:San_Luis", 366 "-/zoneStrings/America:Argentina:Tucuman", 367 "-/zoneStrings/America:Argentina:Ushuaia", 368 "-/zoneStrings/America:Aruba", 369 "-/zoneStrings/America:Asuncion", 370 "-/zoneStrings/America:Bahia", 371 "-/zoneStrings/America:Bahia_Banderas", 372 "-/zoneStrings/America:Barbados", 373 "-/zoneStrings/America:Belem", 374 "-/zoneStrings/America:Belize", 375 "-/zoneStrings/America:Blanc-Sablon", 376 "-/zoneStrings/America:Boa_Vista", 377 "-/zoneStrings/America:Bogota", 378 "-/zoneStrings/America:Boise", 379 "-/zoneStrings/America:Buenos_Aires", 380 "-/zoneStrings/America:Cambridge_Bay", 381 "-/zoneStrings/America:Campo_Grande", 382 "-/zoneStrings/America:Cancun", 383 "-/zoneStrings/America:Caracas", 384 "-/zoneStrings/America:Catamarca", 385 "-/zoneStrings/America:Cayenne", 386 "-/zoneStrings/America:Cayman", 387 "-/zoneStrings/America:Chicago", 388 "-/zoneStrings/America:Chihuahua", 389 "-/zoneStrings/America:Coral_Harbour", 390 "-/zoneStrings/America:Cordoba", 391 "-/zoneStrings/America:Costa_Rica", 392 "-/zoneStrings/America:Creston", 393 "-/zoneStrings/America:Cuiaba", 394 "-/zoneStrings/America:Curacao", 395 "-/zoneStrings/America:Danmarkshavn", 396 "-/zoneStrings/America:Dawson", 397 "-/zoneStrings/America:Dawson_Creek", 398 "-/zoneStrings/America:Denver", 399 "-/zoneStrings/America:Detroit", 400 "-/zoneStrings/America:Dominica", 401 "-/zoneStrings/America:Edmonton", 402 "-/zoneStrings/America:Eirunepe", 403 "-/zoneStrings/America:El_Salvador", 404 "-/zoneStrings/America:Fortaleza", 405 "-/zoneStrings/America:Fort_Nelson", 406 "-/zoneStrings/America:Glace_Bay", 407 "-/zoneStrings/America:Godthab", 408 "-/zoneStrings/America:Goose_Bay", 409 "-/zoneStrings/America:Grand_Turk", 410 "-/zoneStrings/America:Grenada", 411 "-/zoneStrings/America:Guadeloupe", 412 "-/zoneStrings/America:Guatemala", 413 "-/zoneStrings/America:Guayaquil", 414 "-/zoneStrings/America:Guyana", 415 "-/zoneStrings/America:Halifax", 416 "-/zoneStrings/America:Havana", 417 "-/zoneStrings/America:Hermosillo", 418 "-/zoneStrings/America:Indiana:Knox", 419 "-/zoneStrings/America:Indiana:Marengo", 420 "-/zoneStrings/America:Indiana:Petersburg", 421 "-/zoneStrings/America:Indianapolis", 422 "-/zoneStrings/America:Indiana:Tell_City", 423 "-/zoneStrings/America:Indiana:Vevay", 424 "-/zoneStrings/America:Indiana:Vincennes", 425 "-/zoneStrings/America:Indiana:Winamac", 426 "-/zoneStrings/America:Inuvik", 427 "-/zoneStrings/America:Iqaluit", 428 "-/zoneStrings/America:Jamaica", 429 "-/zoneStrings/America:Jujuy", 430 "-/zoneStrings/America:Juneau", 431 "-/zoneStrings/America:Kentucky:Monticello", 432 "-/zoneStrings/America:Kralendijk", 433 "-/zoneStrings/America:La_Paz", 434 "-/zoneStrings/America:Lima", 435 "-/zoneStrings/America:Los_Angeles", 436 "-/zoneStrings/America:Louisville", 437 "-/zoneStrings/America:Lower_Princes", 438 "-/zoneStrings/America:Maceio", 439 "-/zoneStrings/America:Managua", 440 "-/zoneStrings/America:Manaus", 441 "-/zoneStrings/America:Marigot", 442 "-/zoneStrings/America:Martinique", 443 "-/zoneStrings/America:Matamoros", 444 "-/zoneStrings/America:Mazatlan", 445 "-/zoneStrings/America:Mendoza", 446 "-/zoneStrings/America:Menominee", 447 "-/zoneStrings/America:Merida", 448 "-/zoneStrings/America:Metlakatla", 449 "-/zoneStrings/America:Mexico_City", 450 "-/zoneStrings/America:Miquelon", 451 "-/zoneStrings/America:Moncton", 452 "-/zoneStrings/America:Monterrey", 453 "-/zoneStrings/America:Montevideo", 454 "-/zoneStrings/America:Montserrat", 455 "-/zoneStrings/America:Nassau", 456 "-/zoneStrings/America:New_York", 457 "-/zoneStrings/America:Nipigon", 458 "-/zoneStrings/America:Nome", 459 "-/zoneStrings/America:Noronha", 460 "-/zoneStrings/America:North_Dakota:Beulah", 461 "-/zoneStrings/America:North_Dakota:Center", 462 "-/zoneStrings/America:North_Dakota:New_Salem", 463 "-/zoneStrings/America:Ojinaga", 464 "-/zoneStrings/America:Panama", 465 "-/zoneStrings/America:Pangnirtung", 466 "-/zoneStrings/America:Paramaribo", 467 "-/zoneStrings/America:Phoenix", 468 "-/zoneStrings/America:Port-au-Prince", 469 "-/zoneStrings/America:Port_of_Spain", 470 "-/zoneStrings/America:Porto_Velho", 471 "-/zoneStrings/America:Puerto_Rico", 472 "-/zoneStrings/America:Punta_Arenas", 473 "-/zoneStrings/America:Rainy_River", 474 "-/zoneStrings/America:Rankin_Inlet", 475 "-/zoneStrings/America:Recife", 476 "-/zoneStrings/America:Regina", 477 "-/zoneStrings/America:Resolute", 478 "-/zoneStrings/America:Rio_Branco", 479 "-/zoneStrings/America:Santa_Isabel", 480 "-/zoneStrings/America:Santarem", 481 "-/zoneStrings/America:Santiago", 482 "-/zoneStrings/America:Santo_Domingo", 483 "-/zoneStrings/America:Sao_Paulo", 484 "-/zoneStrings/America:Scoresbysund", 485 "-/zoneStrings/America:Sitka", 486 "-/zoneStrings/America:St_Barthelemy", 487 "-/zoneStrings/America:St_Johns", 488 "-/zoneStrings/America:St_Kitts", 489 "-/zoneStrings/America:St_Lucia", 490 "-/zoneStrings/America:St_Thomas", 491 "-/zoneStrings/America:St_Vincent", 492 "-/zoneStrings/America:Swift_Current", 493 "-/zoneStrings/America:Tegucigalpa", 494 "-/zoneStrings/America:Thule", 495 "-/zoneStrings/America:Thunder_Bay", 496 "-/zoneStrings/America:Tijuana", 497 "-/zoneStrings/America:Toronto", 498 "-/zoneStrings/America:Tortola", 499 "-/zoneStrings/America:Vancouver", 500 "-/zoneStrings/America:Whitehorse", 501 "-/zoneStrings/America:Winnipeg", 502 "-/zoneStrings/America:Yakutat", 503 "-/zoneStrings/America:Yellowknife", 504 "-/zoneStrings/Antarctica:Casey", 505 "-/zoneStrings/Antarctica:Davis", 506 "-/zoneStrings/Antarctica:DumontDUrville", 507 "-/zoneStrings/Antarctica:Macquarie", 508 "-/zoneStrings/Antarctica:Mawson", 509 "-/zoneStrings/Antarctica:McMurdo", 510 "-/zoneStrings/Antarctica:Palmer", 511 "-/zoneStrings/Antarctica:Rothera", 512 "-/zoneStrings/Antarctica:Syowa", 513 "-/zoneStrings/Antarctica:Troll", 514 "-/zoneStrings/Antarctica:Vostok", 515 "-/zoneStrings/Arctic:Longyearbyen", 516 "-/zoneStrings/Asia:Aden", 517 "-/zoneStrings/Asia:Almaty", 518 "-/zoneStrings/Asia:Amman", 519 "-/zoneStrings/Asia:Anadyr", 520 "-/zoneStrings/Asia:Aqtau", 521 "-/zoneStrings/Asia:Aqtobe", 522 "-/zoneStrings/Asia:Ashgabat", 523 "-/zoneStrings/Asia:Atyrau", 524 "-/zoneStrings/Asia:Baghdad", 525 "-/zoneStrings/Asia:Bahrain", 526 "-/zoneStrings/Asia:Baku", 527 "-/zoneStrings/Asia:Bangkok", 528 "-/zoneStrings/Asia:Barnaul", 529 "-/zoneStrings/Asia:Beirut", 530 "-/zoneStrings/Asia:Bishkek", 531 "-/zoneStrings/Asia:Brunei", 532 "-/zoneStrings/Asia:Calcutta", 533 "-/zoneStrings/Asia:Chita", 534 "-/zoneStrings/Asia:Choibalsan", 535 "-/zoneStrings/Asia:Colombo", 536 "-/zoneStrings/Asia:Damascus", 537 "-/zoneStrings/Asia:Dhaka", 538 "-/zoneStrings/Asia:Dili", 539 "-/zoneStrings/Asia:Dubai", 540 "-/zoneStrings/Asia:Dushanbe", 541 "-/zoneStrings/Asia:Famagusta", 542 "-/zoneStrings/Asia:Gaza", 543 "-/zoneStrings/Asia:Hebron", 544 "-/zoneStrings/Asia:Hong_Kong", 545 "-/zoneStrings/Asia:Hovd", 546 "-/zoneStrings/Asia:Irkutsk", 547 "-/zoneStrings/Asia:Jakarta", 548 "-/zoneStrings/Asia:Jayapura", 549 "-/zoneStrings/Asia:Jerusalem", 550 "-/zoneStrings/Asia:Kabul", 551 "-/zoneStrings/Asia:Kamchatka", 552 "-/zoneStrings/Asia:Karachi", 553 "-/zoneStrings/Asia:Katmandu", 554 "-/zoneStrings/Asia:Khandyga", 555 "-/zoneStrings/Asia:Krasnoyarsk", 556 "-/zoneStrings/Asia:Kuala_Lumpur", 557 "-/zoneStrings/Asia:Kuching", 558 "-/zoneStrings/Asia:Kuwait", 559 "-/zoneStrings/Asia:Macau", 560 "-/zoneStrings/Asia:Magadan", 561 "-/zoneStrings/Asia:Makassar", 562 "-/zoneStrings/Asia:Manila", 563 "-/zoneStrings/Asia:Muscat", 564 "-/zoneStrings/Asia:Nicosia", 565 "-/zoneStrings/Asia:Novokuznetsk", 566 "-/zoneStrings/Asia:Novosibirsk", 567 "-/zoneStrings/Asia:Omsk", 568 "-/zoneStrings/Asia:Oral", 569 "-/zoneStrings/Asia:Phnom_Penh", 570 "-/zoneStrings/Asia:Pontianak", 571 "-/zoneStrings/Asia:Pyongyang", 572 "-/zoneStrings/Asia:Qatar", 573 "-/zoneStrings/Asia:Qostanay", 574 "-/zoneStrings/Asia:Qyzylorda", 575 "-/zoneStrings/Asia:Rangoon", 576 "-/zoneStrings/Asia:Riyadh", 577 "-/zoneStrings/Asia:Saigon", 578 "-/zoneStrings/Asia:Sakhalin", 579 "-/zoneStrings/Asia:Samarkand", 580 "-/zoneStrings/Asia:Seoul", 581 "-/zoneStrings/Asia:Shanghai", 582 "-/zoneStrings/Asia:Singapore", 583 "-/zoneStrings/Asia:Srednekolymsk", 584 "-/zoneStrings/Asia:Taipei", 585 "-/zoneStrings/Asia:Tashkent", 586 "-/zoneStrings/Asia:Tbilisi", 587 "-/zoneStrings/Asia:Tehran", 588 "-/zoneStrings/Asia:Thimphu", 589 "-/zoneStrings/Asia:Tokyo", 590 "-/zoneStrings/Asia:Tomsk", 591 "-/zoneStrings/Asia:Ulaanbaatar", 592 "-/zoneStrings/Asia:Urumqi", 593 "-/zoneStrings/Asia:Ust-Nera", 594 "-/zoneStrings/Asia:Vientiane", 595 "-/zoneStrings/Asia:Vladivostok", 596 "-/zoneStrings/Asia:Yakutsk", 597 "-/zoneStrings/Asia:Yekaterinburg", 598 "-/zoneStrings/Asia:Yerevan", 599 "-/zoneStrings/Atlantic:Azores", 600 "-/zoneStrings/Atlantic:Bermuda", 601 "-/zoneStrings/Atlantic:Canary", 602 "-/zoneStrings/Atlantic:Cape_Verde", 603 "-/zoneStrings/Atlantic:Faeroe", 604 "-/zoneStrings/Atlantic:Madeira", 605 "-/zoneStrings/Atlantic:Reykjavik", 606 "-/zoneStrings/Atlantic:South_Georgia", 607 "-/zoneStrings/Atlantic:Stanley", 608 "-/zoneStrings/Atlantic:St_Helena", 609 "-/zoneStrings/Australia:Adelaide", 610 "-/zoneStrings/Australia:Brisbane", 611 "-/zoneStrings/Australia:Broken_Hill", 612 "-/zoneStrings/Australia:Currie", 613 "-/zoneStrings/Australia:Darwin", 614 "-/zoneStrings/Australia:Eucla", 615 "-/zoneStrings/Australia:Hobart", 616 "-/zoneStrings/Australia:Lindeman", 617 "-/zoneStrings/Australia:Lord_Howe", 618 "-/zoneStrings/Australia:Melbourne", 619 "-/zoneStrings/Australia:Perth", 620 "-/zoneStrings/Australia:Sydney", 621 "-/zoneStrings/Etc:Unknown", 622 "-/zoneStrings/Etc:UTC/ec", 623 "-/zoneStrings/Europe:Amsterdam", 624 "-/zoneStrings/Europe:Andorra", 625 "-/zoneStrings/Europe:Astrakhan", 626 "-/zoneStrings/Europe:Athens", 627 "-/zoneStrings/Europe:Belgrade", 628 "-/zoneStrings/Europe:Berlin", 629 "-/zoneStrings/Europe:Bratislava", 630 "-/zoneStrings/Europe:Brussels", 631 "-/zoneStrings/Europe:Bucharest", 632 "-/zoneStrings/Europe:Budapest", 633 "-/zoneStrings/Europe:Busingen", 634 "-/zoneStrings/Europe:Chisinau", 635 "-/zoneStrings/Europe:Copenhagen", 636 "-/zoneStrings/Europe:Dublin/ec", 637 "-/zoneStrings/Europe:Gibraltar", 638 "-/zoneStrings/Europe:Guernsey", 639 "-/zoneStrings/Europe:Helsinki", 640 "-/zoneStrings/Europe:Isle_of_Man", 641 "-/zoneStrings/Europe:Istanbul", 642 "-/zoneStrings/Europe:Jersey", 643 "-/zoneStrings/Europe:Kaliningrad", 644 "-/zoneStrings/Europe:Kiev", 645 "-/zoneStrings/Europe:Kirov", 646 "-/zoneStrings/Europe:Lisbon", 647 "-/zoneStrings/Europe:Ljubljana", 648 "-/zoneStrings/Europe:London/ec", 649 "-/zoneStrings/Europe:Luxembourg", 650 "-/zoneStrings/Europe:Madrid", 651 "-/zoneStrings/Europe:Malta", 652 "-/zoneStrings/Europe:Mariehamn", 653 "-/zoneStrings/Europe:Minsk", 654 "-/zoneStrings/Europe:Monaco", 655 "-/zoneStrings/Europe:Moscow", 656 "-/zoneStrings/Europe:Oslo", 657 "-/zoneStrings/Europe:Paris", 658 "-/zoneStrings/Europe:Podgorica", 659 "-/zoneStrings/Europe:Prague", 660 "-/zoneStrings/Europe:Riga", 661 "-/zoneStrings/Europe:Rome", 662 "-/zoneStrings/Europe:Samara", 663 "-/zoneStrings/Europe:San_Marino", 664 "-/zoneStrings/Europe:Sarajevo", 665 "-/zoneStrings/Europe:Saratov", 666 "-/zoneStrings/Europe:Simferopol", 667 "-/zoneStrings/Europe:Skopje", 668 "-/zoneStrings/Europe:Sofia", 669 "-/zoneStrings/Europe:Stockholm", 670 "-/zoneStrings/Europe:Tallinn", 671 "-/zoneStrings/Europe:Tirane", 672 "-/zoneStrings/Europe:Ulyanovsk", 673 "-/zoneStrings/Europe:Uzhgorod", 674 "-/zoneStrings/Europe:Vaduz", 675 "-/zoneStrings/Europe:Vatican", 676 "-/zoneStrings/Europe:Vienna", 677 "-/zoneStrings/Europe:Vilnius", 678 "-/zoneStrings/Europe:Volgograd", 679 "-/zoneStrings/Europe:Warsaw", 680 "-/zoneStrings/Europe:Zagreb", 681 "-/zoneStrings/Europe:Zaporozhye", 682 "-/zoneStrings/Europe:Zurich", 683 "-/zoneStrings/Indian:Antananarivo", 684 "-/zoneStrings/Indian:Chagos", 685 "-/zoneStrings/Indian:Christmas", 686 "-/zoneStrings/Indian:Cocos", 687 "-/zoneStrings/Indian:Comoro", 688 "-/zoneStrings/Indian:Kerguelen", 689 "-/zoneStrings/Indian:Mahe", 690 "-/zoneStrings/Indian:Maldives", 691 "-/zoneStrings/Indian:Mauritius", 692 "-/zoneStrings/Indian:Mayotte", 693 "-/zoneStrings/Indian:Reunion", 694 "-/zoneStrings/Pacific:Apia", 695 "-/zoneStrings/Pacific:Auckland", 696 "-/zoneStrings/Pacific:Bougainville", 697 "-/zoneStrings/Pacific:Chatham", 698 "-/zoneStrings/Pacific:Easter", 699 "-/zoneStrings/Pacific:Efate", 700 "-/zoneStrings/Pacific:Enderbury", 701 "-/zoneStrings/Pacific:Fakaofo", 702 "-/zoneStrings/Pacific:Fiji", 703 "-/zoneStrings/Pacific:Funafuti", 704 "-/zoneStrings/Pacific:Galapagos", 705 "-/zoneStrings/Pacific:Gambier", 706 "-/zoneStrings/Pacific:Guadalcanal", 707 "-/zoneStrings/Pacific:Guam", 708 "-/zoneStrings/Pacific:Honolulu/ec", 709 "-/zoneStrings/Pacific:Johnston", 710 "-/zoneStrings/Pacific:Kiritimati", 711 "-/zoneStrings/Pacific:Kosrae", 712 "-/zoneStrings/Pacific:Kwajalein", 713 "-/zoneStrings/Pacific:Majuro", 714 "-/zoneStrings/Pacific:Marquesas", 715 "-/zoneStrings/Pacific:Midway", 716 "-/zoneStrings/Pacific:Nauru", 717 "-/zoneStrings/Pacific:Niue", 718 "-/zoneStrings/Pacific:Norfolk", 719 "-/zoneStrings/Pacific:Noumea", 720 "-/zoneStrings/Pacific:Pago_Pago", 721 "-/zoneStrings/Pacific:Palau", 722 "-/zoneStrings/Pacific:Pitcairn", 723 "-/zoneStrings/Pacific:Ponape", 724 "-/zoneStrings/Pacific:Port_Moresby", 725 "-/zoneStrings/Pacific:Rarotonga", 726 "-/zoneStrings/Pacific:Saipan", 727 "-/zoneStrings/Pacific:Tahiti", 728 "-/zoneStrings/Pacific:Tarawa", 729 "-/zoneStrings/Pacific:Tongatapu", 730 "-/zoneStrings/Pacific:Truk", 731 "-/zoneStrings/Pacific:Wake", 732 "-/zoneStrings/Pacific:Wallis" 733 ] 734 }, 735 { 736 "categories": [ 737 "locales_tree" 738 ], 739 "rules": [ 740 "-/calendar/*", 741 "+/calendar/default", 742 "+/calendar/gregorian", 743 "+/calendar/generic" 744 ] 745 }, 746// Based on 747// https://cs.chromium.org/chromium/src/third_party/icu/android/patch_locale.sh?rcl=797b7c 748// # On Android Java API is used to get lang data, except for the language and 749// # script names for zh_Hans and zh_Hant which are not supported by Java API. 750// # Here remove all lang data except those names. 751// # See the comments in GetDisplayNameForLocale() (in Chromium's 752// # src/ui/base/l10n/l10n_util.cc) about why we need the scripts. 753 { 754 "categories": [ 755 "lang_tree" 756 ], 757 "rules": [ 758 "-/Keys", 759 "-/Languages", 760 "-/Languages%long", 761 "-/Languages%short", 762 "-/Languages%variant", 763 "-/LanguagesShort", 764 "-/Scripts", 765 "-/Scripts%long", 766 "-/Scripts%short", 767 "-/Scripts%variant", 768 "-/Scripts%stand-alone", 769 "-/Types", 770 "-/Types%short", 771 "-/Variants", 772 "-/calendar", 773 "-/characterLabelPattern", 774 "-/codePatterns", 775 "-/localeDisplayPattern", 776 "+/Languages/zh", 777 "+/Languages%long/zh", 778 "+/Languages%short/zh", 779 "+/Languages%variant/zh", 780 "+/Scripts/Hans", 781 "+/Scripts%long/Hans", 782 "+/Scripts%short/Hans", 783 "+/Scripts%variant/Hans", 784 "+/Scripts%stand-alone/Hans", 785 "+/Scripts/Hant", 786 "+/Scripts%long/Hant", 787 "+/Scripts%short/Hant", 788 "+/Scripts%variant/Hant", 789 "+/Scripts%stand-alone/Hant" 790 ] 791 }, 792// Remove all the Version 793 { 794 "categories": [ 795 "brkitr_tree", 796 "coll_tree", 797 "curr_tree", 798 "lang_tree", 799 "rbnf_tree", 800 "region_tree", 801 "unit_tree", 802 "zone_tree" 803 ], 804 "rules": [ 805 "-/Version" 806 ] 807 } 808 ] 809} 810