1# 2# Copyright 2006, The Android Open Source Project 3# 4# Licensed under the Apache License, Version 2.0 (the "License"); 5# you may not use this file except in compliance with the License. 6# You may obtain a copy of the License at 7# 8# http://www.apache.org/licenses/LICENSE-2.0 9# 10# Unless required by applicable law or agreed to in writing, software 11# distributed under the License is distributed on an "AS IS" BASIS, 12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13# See the License for the specific language governing permissions and 14# limitations under the License. 15 16# Time zones by country. 17# 18# This is a proto file in text format. 19# 20# Some data in this file originates from IANA's zone.tab file but 21# some of the ordering and meta-data is originated by the Android 22# project. 23# 24# The file is used to generate the on-device file used when picking 25# a time zone for an Android device. 26 27# ianaVersion: The version of the IANA rules this file matches. 28ianaVersion:"2023a" 29 30# countries: 31# 32# The ordering of country elements is not important but is kept in ASCII 33# order by ISO code for easier maintenance. There must only be one country 34# element per unique code. 35 36# Country: 37# 38# isoCode: 39# The (lower cased) ISO 3166 2-character country code used in the IANA 40# zones.tab file. 41# 42# defaultTimeZoneId: 43# The optional defaultTimeZoneId is used to specify which of the time 44# zones associated with the country should be used if only 45# a country code is available. If it is not specified and the country 46# has only one obvious choice then the defaultTimeZoneId can be omitted. 47# 48# defaultTimeZoneBoost: 49# An optional boolean value that can be used to provide a boost to 50# decision-making around the defaultTimeZoneId at runtime based on factors that are not 51# obvious from the time zone data alone. 52# 53# For ease of maintenance, it is recommended that this value is only specified 54# where the default selection criteria wouldn't otherwise do the right thing 55# and where defaultTimeZoneId is explicitly specified. 56# 57# false: the defaultTimeZoneId is to be treated "normally". i.e. 58# defaultTimeZoneId can be used in obvious cases (e.g. where the country 59# only uses a single zone), or where _any_ time zone is considered better 60# than nothing (e.g. for defaulting in UIs or setting zones on an 61# uninitialized device). 62# true: the defaultTimeZoneId is to be treated as a "strong" signal. i.e. if 63# supporting information isn't available, or it is and doesn't help pick 64# a distinct zone, then the defaultTimeZoneId is a good choice for devices 65# in the country. This is useful for countries like New Zealand which the 66# data tells us has two zones, but in reality the overwhelming majority of 67# the population uses a single zone. 68# 69# timeZoneMappings: 70# Time zones associated with the country and associated metadata. 71# 72# The ordering of TimeZoneMapping elements is important because it influences 73# the order that time zones in a country are considered when the device is 74# trying to detect a time zone from incomplete / ambiguous information, i.e. 75# when the device doesn't know time zone ID but knows local time, offset from 76# UTC, and whether the local zone is currently observing DST. 77# 78# There will often be several time zones within a country that could match 79# at any given instant, but the first zone that matches a user's country, 80# offset and DST state is chosen. Therefore the IDs should be ordered so 81# that the time zones with the highest likelihood of matching the user's 82# needs are first. 83# 84# For example, a sensible ordering for TimeZoneMapping entries within a 85# country's data for a given set of criteria would be by the population of 86# users that observe the offset/DST. Matching the entries with the highest 87# population first maximizes the probability of getting the right answer for 88# an arbitrarily chosen user in that country. 89# 90# The TimeZoneMapping entries for a country are primarily ordered by raw 91# (non-DST) offset. 92# 93# Generally, the secondary ordering is such that "in use" zones for a country 94# appear before legacy zones, and then legacy zones appear in reverse priority 95# order (see priority below). This is for easier maintenance and validation 96# of the generated tzlookup.xml, i.e. it helps if an unused mapping always 97# references a zone declared above it in a file, and if all zones that are have 98# been superseded by the same zone are listed together in reverse priority 99# order. 100# 101 102# TimeZoneMapping: 103# 104# A TimeZoneMapping maps a time zone to a country / region. It references TZDB 105# time zone IDs via "id" and "alternative_ids". 106# 107# TZDB's own zone.tab provides a mapping between ISO country codes and time zone 108# IDs, but only lists a subset of time zone IDs known by the TZDB. 109# Some TZDB IDs are not included in zone.tab because they are not regional IDs, 110# and some are not included because they are link for other IDs that are. 111# A TimeZoneMapping is Android's way of associating time zones to 112# regions/country, though because TZDB doesn't currently guarantee an ID is only 113# used in a single region, the mappings here may not satisfy everybody. 114# 115# In the common case, "id" will reference a TZDB ID that can also be found in 116# zone.tab and will map to the same ISO country code. TZDB IDs referenced by 117# alternativeIds will usually not be found in zone.tab, but to "link" IDs in 118# files like "backward" that directly or indirectly link to the same rules as 119# "id" *and* are used in the same country / region. 120# 121# In rare cases, Android may choose to continue using an older ID for the "id", 122# particularly in old Android releases. This is usually because libraries like 123# ICU require a major release update to provide mappings / localized 124# translations for new IDs, and so the new IDs have a worse UX for Android 125# users. In these cases, "id" won't reference the ID used in zone.tab and will 126# reference a link, and the new ID will be in alternativeIds instead. 127# 128# In rare cases, Android and TZDB may not agree on the actual region ID mapped 129# to zones. zone.tab and TZDB links are no longer considered a completely 130# reliable source of region mapping data after version 2021a, see 131# changes proposed to zone.tab in https://mm.icann.org/pipermail/tz/2021-May/030071.html. 132# These changes were reverted, but backward file still has cross-country links 133# and going forward they are unlikely to disappear. 134# 135# id: 136# The ID of the time zone to use on device. See also alternativeIds. 137# 138# utcOffset: 139# The expected non-DST offset for the time zone. Used as a form of 140# redundancy check. Changes to this may influence the correct ordering 141# indicate a change to time zones that may need further attention. 142# 143# shownInPicker: 144# Whether the country -> time zone mapping should be shown in a 145# user-facing time zone picker. 146# 147# priority: 148# Used to pick an exemplar zone when two or more zones are equivalent 149# (i.e. have the same transitions, offsets, DST, name according to ICU 150# for a given time range). Zones that are identical but lower priority 151# need not be considered as all local times are representable with 152# with the higher priority zone for that period. The priority is in the 153# range >=1, the default is 1. Whether a priority needs to be 154# assigned explicitly below depends on a country's transition rules data. 155# When needed, priorities are usually chosen by looking at population data, 156# usually for the city named in the ID but occasionally by other metrics 157# where it makes sense. Different criteria can be used for different 158# countries but within a country it should be consistent. 159# Often the exact priority assigned doesn't matter and zone priorities are 160# only used when there is otherwise a tie. See comments for each country below 161# for details. 162# 163# alternativeIds: 164# (Optional) Obsolete and equivalent, but not preferred names of the time zone 165# (like Europe/Belfast for Europe/London, America/Godthab for America/Nuuk). 166# The modern Olson ID should be added as alternative to obsolete time zone ID 167# if the latter is widely used. 168# Order does not matter, but keep it alphabetically sorted for easier manual 169# checks / debugging purposes. 170 171# ANDORRA 172countries:< 173 isoCode:"ad" 174 timeZoneMappings:< 175 utcOffset:"1:00" 176 id:"Europe/Andorra" 177 > 178> 179 180# UNITED ARAB EMIRATES 181countries:< 182 isoCode:"ae" 183 timeZoneMappings:< 184 utcOffset:"4:00" 185 id:"Asia/Dubai" 186 > 187> 188 189# AFGHANISTAN 190countries:< 191 isoCode:"af" 192 timeZoneMappings:< 193 utcOffset:"4:30" 194 id:"Asia/Kabul" 195 > 196> 197 198# ANTIGUA AND BARBUDA 199countries:< 200 isoCode:"ag" 201 timeZoneMappings:< 202 utcOffset:"-4:00" 203 id:"America/Antigua" 204 > 205> 206 207# ANGUILLA 208countries:< 209 isoCode:"ai" 210 timeZoneMappings:< 211 utcOffset:"-4:00" 212 id:"America/Anguilla" 213 > 214> 215 216# ALBANIA 217countries:< 218 isoCode:"al" 219 timeZoneMappings:< 220 utcOffset:"1:00" 221 id:"Europe/Tirane" 222 > 223> 224 225# ARMENIA 226countries:< 227 isoCode:"am" 228 timeZoneMappings:< 229 utcOffset:"4:00" 230 id:"Asia/Yerevan" 231 > 232> 233 234# ANGOLA 235countries:< 236 isoCode:"ao" 237 timeZoneMappings:< 238 utcOffset:"1:00" 239 id:"Africa/Luanda" 240 > 241> 242 243# ANTARCTICA 244countries:< 245 isoCode:"aq" 246 defaultTimeZoneId:"Antarctica/McMurdo" 247 timeZoneMappings:< 248 utcOffset:"12:00" 249 id:"Antarctica/McMurdo" 250 > 251 252 timeZoneMappings:< 253 utcOffset:"10:00" 254 id:"Antarctica/DumontDUrville" 255 > 256 257 timeZoneMappings:< 258 utcOffset:"11:00" 259 id:"Antarctica/Casey" 260 > 261 262 timeZoneMappings:< 263 utcOffset:"7:00" 264 id:"Antarctica/Davis" 265 > 266 267 timeZoneMappings:< 268 utcOffset:"5:00" 269 id:"Antarctica/Mawson" 270 > 271 272 timeZoneMappings:< 273 utcOffset:"6:00" 274 id:"Antarctica/Vostok" 275 > 276 277 timeZoneMappings:< 278 utcOffset:"3:00" 279 id:"Antarctica/Syowa" 280 > 281 282 timeZoneMappings:< 283 utcOffset:"0:00" 284 id:"Antarctica/Troll" 285 > 286 287 timeZoneMappings:< 288 utcOffset:"-3:00" 289 id:"Antarctica/Rothera" 290 > 291 timeZoneMappings:< 292 utcOffset:"-3:00" 293 id:"Antarctica/Palmer" 294 > 295> 296 297# ARGENTINA 298# 299# Priorities assigned on 20180406 using: 300# https://en.wikipedia.org/wiki/List_of_cities_in_Argentina_by_population 301# https://en.wikipedia.org/wiki/Buenos_Aires_Province 302# ... etc. 303# Priority is related to the population of the province. 304countries:< 305 isoCode:"ar" 306 defaultTimeZoneId:"America/Argentina/Buenos_Aires" 307 308 # Boost the strength of the country default: 309 # Argentina is known to have one zone so we explicitly boost the strength of 310 # the country default. The generated tzlookup.xml data says there are two 311 # zones because the generator uses CLDR data to determine if zone names are 312 # the same and there is a CLDR bug with America/Argentina/San_Luis; "Western 313 # Argentina Standard Time" is not a thing. http://b/77677947 314 defaultTimeZoneBoost: true 315 316 timeZoneMappings:< 317 utcOffset:"-3:00" 318 id:"America/Argentina/Buenos_Aires" 319 # 15.6M 320 priority:15600 321 alternativeIds: "America/Buenos_Aires" 322 > 323 timeZoneMappings:< 324 utcOffset:"-3:00" 325 id:"America/Argentina/Cordoba" 326 # 3.31M 327 priority:3310 328 alternativeIds: "America/Cordoba" 329 alternativeIds: "America/Rosario" 330 > 331 timeZoneMappings:< 332 utcOffset:"-3:00" 333 id:"America/Argentina/Mendoza" 334 # 1.74M 335 priority:1740 336 alternativeIds: "America/Mendoza" 337 > 338 timeZoneMappings:< 339 utcOffset:"-3:00" 340 id:"America/Argentina/Tucuman" 341 # 1.45M 342 priority:1450 343 > 344 timeZoneMappings:< 345 utcOffset:"-3:00" 346 id:"America/Argentina/Salta" 347 # 1.21M 348 priority:1210 349 > 350 timeZoneMappings:< 351 utcOffset:"-3:00" 352 id:"America/Argentina/San_Juan" 353 # 681K 354 priority:681 355 > 356 timeZoneMappings:< 357 utcOffset:"-3:00" 358 id:"America/Argentina/Jujuy" 359 # 673K 360 priority:673 361 alternativeIds: "America/Jujuy" 362 > 363 timeZoneMappings:< 364 utcOffset:"-3:00" 365 id:"America/Argentina/Catamarca" 366 # 368K 367 priority:368 368 alternativeIds: "America/Argentina/ComodRivadavia" 369 alternativeIds: "America/Catamarca" 370 > 371 timeZoneMappings:< 372 utcOffset:"-3:00" 373 id:"America/Argentina/La_Rioja" 374 # 334K 375 priority:334 376 > 377 timeZoneMappings:< 378 utcOffset:"-3:00" 379 id:"America/Argentina/Rio_Gallegos" 380 # 247K (Santa Cruz Province) 381 priority:247 382 > 383 timeZoneMappings:< 384 utcOffset:"-3:00" 385 id:"America/Argentina/Ushuaia" 386 # 127K (Tierra del Fuego) 387 priority:127 388 > 389 timeZoneMappings:< 390 utcOffset:"-3:00" 391 id:"America/Argentina/San_Luis" 392 # 432K 393 priority:432 394 > 395> 396 397# AMERICAN SAMOA 398countries:< 399 isoCode:"as" 400 timeZoneMappings:< 401 utcOffset:"-11:00" 402 id:"Pacific/Pago_Pago" 403 alternativeIds: "Pacific/Samoa" 404 alternativeIds: "US/Samoa" 405 > 406> 407 408# AUSTRIA 409countries:< 410 isoCode:"at" 411 timeZoneMappings:< 412 utcOffset:"1:00" 413 id:"Europe/Vienna" 414 > 415> 416 417# AUSTRALIA 418# 419# Priorities assigned on 20180406 as needed using: 420# https://en.wikipedia.org/wiki/List_of_cities_in_Australia_by_population 421# Priority is related to the city/town population. 422countries:< 423 isoCode:"au" 424 defaultTimeZoneId:"Australia/Sydney" 425 timeZoneMappings:< 426 utcOffset:"10:00" 427 id:"Australia/Sydney" 428 # 5.03M 429 priority:5030 430 alternativeIds: "Australia/ACT" 431 alternativeIds: "Australia/Canberra" 432 alternativeIds: "Australia/NSW" 433 > 434 timeZoneMappings:< 435 utcOffset:"10:00" 436 id:"Australia/Melbourne" 437 # 4.73M 438 priority:4730 439 alternativeIds: "Australia/Victoria" 440 > 441 timeZoneMappings:< 442 utcOffset:"10:00" 443 id:"Australia/Hobart" 444 # 224K 445 priority:224 446 alternativeIds: "Australia/Currie" 447 alternativeIds: "Australia/Tasmania" 448 > 449 timeZoneMappings:< 450 utcOffset:"10:00" 451 id:"Australia/Brisbane" 452 # 2.36M 453 priority:2360 454 alternativeIds: "Australia/Queensland" 455 > 456 timeZoneMappings:< 457 utcOffset:"10:00" 458 id:"Australia/Lindeman" 459 # Unknown 460 priority:1 461 > 462 463 timeZoneMappings:< 464 utcOffset:"10:00" 465 id:"Antarctica/Macquarie" 466 # Unknown 467 priority:1 468 > 469 470 timeZoneMappings:< 471 utcOffset:"10:30" 472 id:"Australia/Lord_Howe" 473 # < 1K 474 priority:1 475 alternativeIds: "Australia/LHI" 476 > 477 478 timeZoneMappings:< 479 utcOffset:"9:30" 480 id:"Australia/Adelaide" 481 # 1.32M 482 priority:1320 483 alternativeIds: "Australia/South" 484 > 485 timeZoneMappings:< 486 utcOffset:"9:30" 487 id:"Australia/Broken_Hill" 488 # 17.8K 489 priority:18 490 alternativeIds: "Australia/Yancowinna" 491 > 492 timeZoneMappings:< 493 utcOffset:"9:30" 494 id:"Australia/Darwin" 495 # 146K 496 priority:146 497 alternativeIds: "Australia/North" 498 > 499 500 timeZoneMappings:< 501 utcOffset:"8:00" 502 id:"Australia/Perth" 503 # 2.02M 504 priority:2020 505 alternativeIds: "Australia/West" 506 > 507 508 timeZoneMappings:< 509 utcOffset:"8:45" 510 id:"Australia/Eucla" 511 # < 1K 512 priority:1 513 > 514> 515 516# ARUBA 517countries:< 518 isoCode:"aw" 519 timeZoneMappings:< 520 utcOffset:"-4:00" 521 id:"America/Aruba" 522 > 523> 524 525# ALAND ISLANDS 526countries:< 527 isoCode:"ax" 528 timeZoneMappings:< 529 utcOffset:"2:00" 530 id:"Europe/Mariehamn" 531 > 532> 533 534# AZERBAIJAN 535countries:< 536 isoCode:"az" 537 timeZoneMappings:< 538 utcOffset:"4:00" 539 id:"Asia/Baku" 540 > 541> 542 543# BOSNIA AND HERZEGOVINA 544countries:< 545 isoCode:"ba" 546 timeZoneMappings:< 547 utcOffset:"1:00" 548 id:"Europe/Sarajevo" 549 > 550> 551 552# BARBADOS 553countries:< 554 isoCode:"bb" 555 timeZoneMappings:< 556 utcOffset:"-4:00" 557 id:"America/Barbados" 558 > 559> 560 561# BANGLADESH 562countries:< 563 isoCode:"bd" 564 timeZoneMappings:< 565 utcOffset:"6:00" 566 id:"Asia/Dhaka" 567 alternativeIds: "Asia/Dacca" 568 > 569> 570 571# BELGIUM 572countries:< 573 isoCode:"be" 574 timeZoneMappings:< 575 utcOffset:"1:00" 576 id:"Europe/Brussels" 577 > 578> 579 580# BURKINA FASO 581countries:< 582 isoCode:"bf" 583 timeZoneMappings:< 584 utcOffset:"0:00" 585 id:"Africa/Ouagadougou" 586 > 587> 588 589# BULGARIA 590countries:< 591 isoCode:"bg" 592 timeZoneMappings:< 593 utcOffset:"2:00" 594 id:"Europe/Sofia" 595 > 596> 597 598# BAHRAIN 599countries:< 600 isoCode:"bh" 601 timeZoneMappings:< 602 utcOffset:"3:00" 603 id:"Asia/Bahrain" 604 > 605> 606 607# BURUNDI 608countries:< 609 isoCode:"bi" 610 timeZoneMappings:< 611 utcOffset:"2:00" 612 id:"Africa/Bujumbura" 613 > 614> 615 616# BENIN 617countries:< 618 isoCode:"bj" 619 timeZoneMappings:< 620 utcOffset:"1:00" 621 id:"Africa/Porto-Novo" 622 > 623> 624 625# Saint Barthélemy 626countries:< 627 isoCode:"bl" 628 timeZoneMappings:< 629 utcOffset:"-4:00" 630 id:"America/St_Barthelemy" 631 > 632> 633 634# BERMUDA 635countries:< 636 isoCode:"bm" 637 timeZoneMappings:< 638 utcOffset:"-4:00" 639 id:"Atlantic/Bermuda" 640 > 641> 642 643# BRUNEI DARUSSALAM 644countries:< 645 isoCode:"bn" 646 timeZoneMappings:< 647 utcOffset:"8:00" 648 id:"Asia/Brunei" 649 > 650> 651 652# BOLIVIA 653countries:< 654 isoCode:"bo" 655 timeZoneMappings:< 656 utcOffset:"-4:00" 657 id:"America/La_Paz" 658 > 659> 660 661# Caribbean Netherlands 662countries:< 663 isoCode:"bq" 664 timeZoneMappings:< 665 utcOffset:"-4:00" 666 id:"America/Kralendijk" 667 > 668> 669 670# BRAZIL 671# 672# Priorities assigned on 20180406 as needed using: 673# https://en.wikipedia.org/wiki/List_of_largest_cities_in_Brazil 674# Score is (mostly) related to the state population. 675countries:< 676 isoCode:"br" 677 defaultTimeZoneId:"America/Noronha" 678 timeZoneMappings:< 679 utcOffset:"-2:00" 680 id:"America/Noronha" 681 # State: 2.93K 682 priority:3 683 alternativeIds: "Brazil/DeNoronha" 684 > 685 686 timeZoneMappings:< 687 utcOffset:"-3:00" 688 id:"America/Sao_Paulo" 689 # City: 12.0M, State: 45.3M 690 priority:45300 691 alternativeIds: "Brazil/East" 692 > 693 timeZoneMappings:< 694 utcOffset:"-3:00" 695 id:"America/Bahia" 696 # City (Salvador): 2.94M, State: 15.2M 697 priority:15200 698 > 699 timeZoneMappings:< 700 utcOffset:"-3:00" 701 id:"America/Recife" 702 # City: 1.63M, State: 8.93M 703 priority:8930 704 > 705 706 timeZoneMappings:< 707 utcOffset:"-3:00" 708 id:"America/Fortaleza" 709 # City: 2.61M, State: 8.61M 710 priority:8610 711 > 712 timeZoneMappings:< 713 utcOffset:"-3:00" 714 id:"America/Belem" 715 # City: 1.44M, State: 7.78M 716 priority:7780 717 > 718 timeZoneMappings:< 719 utcOffset:"-3:00" 720 id:"America/Santarem" 721 # City: 294K, State:7.79M (Same state as Belem) 722 priority:7789 723 > 724 timeZoneMappings:< 725 utcOffset:"-3:00" 726 id:"America/Maceio" 727 # City: 1.02M, State:3.17M 728 priority:3170 729 > 730 timeZoneMappings:< 731 utcOffset:"-3:00" 732 id:"America/Araguaina" 733 # City: 173K, State: 1.50M 734 priority:1500 735 > 736 737 timeZoneMappings:< 738 utcOffset:"-4:00" 739 id:"America/Manaus" 740 # City: 2.13M, State: 4.00M 741 priority:4000 742 alternativeIds: "Brazil/West" 743 > 744 timeZoneMappings:< 745 utcOffset:"-4:00" 746 id:"America/Cuiaba" 747 # City: 585K, State: 3.34M 748 priority:3340 749 > 750 timeZoneMappings:< 751 utcOffset:"-4:00" 752 id:"America/Campo_Grande" 753 # City: 854K, State: 2.51M 754 priority:2510 755 > 756 timeZoneMappings:< 757 utcOffset:"-4:00" 758 id:"America/Porto_Velho" 759 # City: 511K, State: 1.59M 760 priority:1590 761 > 762 timeZoneMappings:< 763 utcOffset:"-4:00" 764 id:"America/Boa_Vista" 765 # City: 326K, State: 450K 766 priority: 450 767 > 768 769 timeZoneMappings:< 770 utcOffset:"-5:00" 771 id:"America/Rio_Branco" 772 # City: 320K, State: 759K 773 priority:759 774 alternativeIds: "America/Porto_Acre" 775 alternativeIds: "Brazil/Acre" 776 > 777 timeZoneMappings:< 778 utcOffset:"-5:00" 779 id:"America/Eirunepe" 780 # City: 30.9K, State: 4.00M 781 # This is the same state as Manaus, most of which uses a different zone, so the 782 # priority is set to let Rio_Branco "win". 783 priority:758 784 > 785> 786 787# BAHAMAS 788countries:< 789 isoCode:"bs" 790 timeZoneMappings:< 791 utcOffset:"-5:00" 792 id:"America/Nassau" 793 > 794> 795 796# BHUTAN 797countries:< 798 isoCode:"bt" 799 timeZoneMappings:< 800 utcOffset:"6:00" 801 id:"Asia/Thimphu" 802 alternativeIds: "Asia/Thimbu" 803 > 804> 805 806# BOTSWANA 807countries:< 808 isoCode:"bw" 809 timeZoneMappings:< 810 utcOffset:"2:00" 811 id:"Africa/Gaborone" 812 > 813> 814 815# BELARUS 816countries:< 817 isoCode:"by" 818 timeZoneMappings:< 819 utcOffset:"3:00" 820 id:"Europe/Minsk" 821 > 822> 823 824# BELIZE 825countries:< 826 isoCode:"bz" 827 timeZoneMappings:< 828 utcOffset:"-6:00" 829 id:"America/Belize" 830 > 831> 832 833# CANADA 834# 835# Priorities assigned on 20180406 using: 836# https://en.wikipedia.org/wiki/List_of_the_100_largest_population_centres_in_Canada 837# ... etc. 838# Priority is related to the city population. 839countries:< 840 isoCode:"ca" 841 defaultTimeZoneId:"America/Toronto" 842 843 # The following zones are in rough population order to support telephony 844 # time zone detection. 845 timeZoneMappings:< 846 utcOffset:"-5:00" 847 id:"America/Toronto" 848 # 5.43M 849 priority:5430 850 alternativeIds: "America/Montreal" 851 alternativeIds: "America/Nipigon" 852 alternativeIds: "America/Thunder_Bay" 853 alternativeIds: "Canada/Eastern" 854 > 855 timeZoneMappings:< 856 utcOffset:"-8:00" 857 id:"America/Vancouver" 858 # 2.26M 859 priority:2260 860 alternativeIds: "Canada/Pacific" 861 > 862 timeZoneMappings:< 863 utcOffset:"-7:00" 864 id:"America/Edmonton" 865 # 1.06M 866 priority:1060 867 alternativeIds: "Canada/Mountain" 868 alternativeIds: "America/Yellowknife" 869 > 870 timeZoneMappings:< 871 utcOffset:"-6:00" 872 id:"America/Winnipeg" 873 # 712K 874 priority:712 875 alternativeIds: "America/Rainy_River" 876 alternativeIds: "Canada/Central" 877 > 878 timeZoneMappings:< 879 utcOffset:"-4:00" 880 id:"America/Halifax" 881 # 316K 882 priority:316 883 alternativeIds: "Canada/Atlantic" 884 > 885 timeZoneMappings:< 886 utcOffset:"-3:30" 887 id:"America/St_Johns" 888 # 109K 889 priority:109 890 alternativeIds: "Canada/Newfoundland" 891 > 892 893 # Other zones are in offset (in July) order. 894 895 timeZoneMappings:< 896 utcOffset:"-4:00" 897 id:"America/Moncton" 898 # 71.9K 899 priority:72 900 > 901 timeZoneMappings:< 902 utcOffset:"-4:00" 903 id:"America/Glace_Bay" 904 # 19.0K 905 priority:19 906 > 907 timeZoneMappings:< 908 utcOffset:"-4:00" 909 id:"America/Goose_Bay" 910 # 8.12K 911 priority:8 912 > 913 timeZoneMappings:< 914 utcOffset:"-4:00" 915 id:"America/Blanc-Sablon" 916 # 1.12K 917 priority:1 918 > 919 timeZoneMappings:< 920 utcOffset:"-5:00" 921 id:"America/Iqaluit" 922 alternativeIds:"America/Pangnirtung" 923 # 7.74K 924 priority:8 925 > 926 timeZoneMappings:< 927 utcOffset:"-5:00" 928 id:"America/Atikokan" 929 # 2.75K 930 priority:3 931 alternativeIds: "America/Coral_Harbour" 932 > 933 934 timeZoneMappings:< 935 utcOffset:"-6:00" 936 id:"America/Regina" 937 # 215K 938 priority:215 939 alternativeIds: "Canada/Saskatchewan" 940 > 941 timeZoneMappings:< 942 utcOffset:"-6:00" 943 id:"America/Swift_Current" 944 # 16.6K 945 priority:16 946 > 947 timeZoneMappings:< 948 utcOffset:"-6:00" 949 id:"America/Rankin_Inlet" 950 # 2.84K 951 priority:3 952 > 953 timeZoneMappings:< 954 utcOffset:"-6:00" 955 id:"America/Resolute" 956 # 0.20K 957 priority:1 958 > 959 960 timeZoneMappings:< 961 utcOffset:"-7:00" 962 id:"America/Dawson_Creek" 963 # 13.0K 964 priority:13 965 > 966 timeZoneMappings:< 967 utcOffset:"-7:00" 968 id:"America/Creston" 969 # 5.31K 970 priority:5 971 > 972 timeZoneMappings:< 973 utcOffset:"-7:00" 974 id:"America/Fort_Nelson" 975 # 3.90K 976 priority:4 977 > 978 timeZoneMappings:< 979 utcOffset:"-7:00" 980 id:"America/Inuvik" 981 # 3.24K 982 priority:3 983 > 984 timeZoneMappings:< 985 utcOffset:"-7:00" 986 id:"America/Cambridge_Bay" 987 # 1.77K 988 priority:2 989 > 990 timeZoneMappings:< 991 utcOffset:"-7:00" 992 id:"America/Whitehorse" 993 # 25.1K 994 priority:251 995 alternativeIds: "Canada/Yukon" 996 > 997 timeZoneMappings:< 998 utcOffset:"-7:00" 999 id:"America/Dawson" 1000 # 1.38K 1001 priority:1 1002 > 1003> 1004 1005# COCOS (KEELING) ISLANDS 1006countries:< 1007 isoCode:"cc" 1008 timeZoneMappings:< 1009 utcOffset:"6:30" 1010 id:"Indian/Cocos" 1011 > 1012> 1013 1014# CONGO, THE DEMOCRATIC REPUBLIC OF THE 1015countries:< 1016 isoCode:"cd" 1017 defaultTimeZoneId:"Africa/Kinshasa" 1018 timeZoneMappings:< 1019 utcOffset:"2:00" 1020 id:"Africa/Lubumbashi" 1021 > 1022 1023 timeZoneMappings:< 1024 utcOffset:"1:00" 1025 id:"Africa/Kinshasa" 1026 > 1027> 1028 1029# CENTRAL AFRICAN REPUBLIC 1030countries:< 1031 isoCode:"cf" 1032 timeZoneMappings:< 1033 utcOffset:"1:00" 1034 id:"Africa/Bangui" 1035 > 1036> 1037 1038# CONGO 1039countries:< 1040 isoCode:"cg" 1041 timeZoneMappings:< 1042 utcOffset:"1:00" 1043 id:"Africa/Brazzaville" 1044 > 1045> 1046 1047# SWITZERLAND 1048countries:< 1049 isoCode:"ch" 1050 timeZoneMappings:< 1051 utcOffset:"1:00" 1052 id:"Europe/Zurich" 1053 > 1054> 1055 1056# COTE D'IVOIRE 1057countries:< 1058 isoCode:"ci" 1059 timeZoneMappings:< 1060 utcOffset:"0:00" 1061 id:"Africa/Abidjan" 1062 > 1063> 1064 1065# COOK ISLANDS 1066countries:< 1067 isoCode:"ck" 1068 timeZoneMappings:< 1069 utcOffset:"-10:00" 1070 id:"Pacific/Rarotonga" 1071 > 1072> 1073 1074# CHILE 1075countries:< 1076 isoCode:"cl" 1077 defaultTimeZoneId:"America/Santiago" 1078 timeZoneMappings:< 1079 utcOffset:"-3:00" 1080 id:"America/Punta_Arenas" 1081 > 1082 1083 timeZoneMappings:< 1084 utcOffset:"-4:00" 1085 id:"America/Santiago" 1086 alternativeIds: "Chile/Continental" 1087 > 1088 1089 timeZoneMappings:< 1090 utcOffset:"-6:00" 1091 id:"Pacific/Easter" 1092 alternativeIds: "Chile/EasterIsland" 1093 > 1094> 1095 1096# CAMEROON 1097countries:< 1098 isoCode:"cm" 1099 timeZoneMappings:< 1100 utcOffset:"1:00" 1101 id:"Africa/Douala" 1102 > 1103> 1104 1105# CHINA 1106countries:< 1107 isoCode:"cn" 1108 defaultTimeZoneId:"Asia/Shanghai" 1109 1110 # Boost the strength of the country default: 1111 # >99% of the population use "Asia/Shanghai" 1112 defaultTimeZoneBoost: true 1113 1114 timeZoneMappings:< 1115 utcOffset:"8:00" 1116 id:"Asia/Shanghai" 1117 alternativeIds: "Asia/Harbin" 1118 alternativeIds: "Asia/Chongqing" 1119 alternativeIds: "Asia/Chungking" 1120 alternativeIds: "PRC" 1121 > 1122 1123 timeZoneMappings:< 1124 utcOffset:"6:00" 1125 id:"Asia/Urumqi" 1126 alternativeIds: "Asia/Kashgar" 1127 > 1128> 1129 1130# COLOMBIA 1131countries:< 1132 isoCode:"co" 1133 timeZoneMappings:< 1134 utcOffset:"-5:00" 1135 id:"America/Bogota" 1136 > 1137> 1138 1139# COSTA RICA 1140countries:< 1141 isoCode:"cr" 1142 timeZoneMappings:< 1143 utcOffset:"-6:00" 1144 id:"America/Costa_Rica" 1145 > 1146> 1147 1148# CUBA 1149countries:< 1150 isoCode:"cu" 1151 timeZoneMappings:< 1152 utcOffset:"-5:00" 1153 id:"America/Havana" 1154 alternativeIds: "Cuba" 1155 > 1156> 1157 1158# CAPE VERDE 1159countries:< 1160 isoCode:"cv" 1161 timeZoneMappings:< 1162 utcOffset:"-1:00" 1163 id:"Atlantic/Cape_Verde" 1164 > 1165> 1166 1167# Curaçao 1168countries:< 1169 isoCode:"cw" 1170 timeZoneMappings:< 1171 utcOffset:"-4:00" 1172 id:"America/Curacao" 1173 > 1174> 1175 1176# CHRISTMAS ISLAND 1177countries:< 1178 isoCode:"cx" 1179 timeZoneMappings:< 1180 utcOffset:"7:00" 1181 id:"Indian/Christmas" 1182 > 1183> 1184 1185# CYPRUS 1186countries:< 1187 isoCode:"cy" 1188 defaultTimeZoneId:"Asia/Nicosia" 1189 timeZoneMappings:< 1190 utcOffset:"2:00" 1191 id:"Asia/Nicosia" 1192 alternativeIds:"Europe/Nicosia" 1193 > 1194 timeZoneMappings:< 1195 utcOffset:"2:00" 1196 id:"Asia/Famagusta" 1197 > 1198> 1199 1200# CZECH REPUBLIC 1201countries:< 1202 isoCode:"cz" 1203 timeZoneMappings:< 1204 utcOffset:"1:00" 1205 id:"Europe/Prague" 1206 > 1207> 1208 1209# GERMANY 1210# 1211# Priorities assigned on 20180309 using: 1212# https://en.wikipedia.org/wiki/List_of_cities_in_Germany_by_population 1213# Priority is just an abstract score. 1214countries:< 1215 isoCode:"de" 1216 defaultTimeZoneId:"Europe/Berlin" 1217 timeZoneMappings:< 1218 utcOffset:"1:00" 1219 id:"Europe/Berlin" 1220 priority:2 1221 > 1222 timeZoneMappings:< 1223 utcOffset:"1:00" 1224 id:"Europe/Busingen" 1225 priority:1 1226 > 1227> 1228 1229# DJIBOUTI 1230countries:< 1231 isoCode:"dj" 1232 timeZoneMappings:< 1233 utcOffset:"3:00" 1234 id:"Africa/Djibouti" 1235 > 1236> 1237 1238# DENMARK 1239countries:< 1240 isoCode:"dk" 1241 timeZoneMappings:< 1242 utcOffset:"1:00" 1243 id:"Europe/Copenhagen" 1244 > 1245> 1246 1247# DOMINICA 1248countries:< 1249 isoCode:"dm" 1250 timeZoneMappings:< 1251 utcOffset:"-4:00" 1252 id:"America/Dominica" 1253 > 1254> 1255 1256# DOMINICAN REPUBLIC 1257countries:< 1258 isoCode:"do" 1259 timeZoneMappings:< 1260 utcOffset:"-4:00" 1261 id:"America/Santo_Domingo" 1262 > 1263> 1264 1265# ALGERIA 1266countries:< 1267 isoCode:"dz" 1268 timeZoneMappings:< 1269 utcOffset:"1:00" 1270 id:"Africa/Algiers" 1271 > 1272> 1273 1274# ECUADOR 1275countries:< 1276 isoCode:"ec" 1277 defaultTimeZoneId:"America/Guayaquil" 1278 1279 # Boost the strength of the country default: 1280 # Pacific/Galapagos covers only ~25k people Vs ~16m total population. 1281 defaultTimeZoneBoost: true 1282 1283 timeZoneMappings:< 1284 utcOffset:"-5:00" 1285 id:"America/Guayaquil" 1286 > 1287 1288 timeZoneMappings:< 1289 utcOffset:"-6:00" 1290 id:"Pacific/Galapagos" 1291 > 1292> 1293 1294# ESTONIA 1295countries:< 1296 isoCode:"ee" 1297 timeZoneMappings:< 1298 utcOffset:"2:00" 1299 id:"Europe/Tallinn" 1300 > 1301> 1302 1303# EGYPT 1304countries:< 1305 isoCode:"eg" 1306 timeZoneMappings:< 1307 utcOffset:"2:00" 1308 id:"Africa/Cairo" 1309 alternativeIds: "Egypt" 1310 > 1311> 1312 1313# WESTERN SAHARA 1314countries:< 1315 isoCode:"eh" 1316 timeZoneMappings:< 1317 utcOffset:"0:00" 1318 id:"Africa/El_Aaiun" 1319 > 1320> 1321 1322# ERITREA 1323countries:< 1324 isoCode:"er" 1325 timeZoneMappings:< 1326 utcOffset:"3:00" 1327 id:"Africa/Asmara" 1328 alternativeIds: "Africa/Asmera" 1329 > 1330> 1331 1332# SPAIN 1333# 1334# Priorities assigned on 20180309 using: 1335# https://en.wikipedia.org/wiki/List_of_metropolitan_areas_in_Spain 1336# Priority is just an abstract score. 1337countries:< 1338 isoCode:"es" 1339 defaultTimeZoneId:"Europe/Madrid" 1340 timeZoneMappings:< 1341 utcOffset:"1:00" 1342 id:"Europe/Madrid" 1343 priority:2 1344 > 1345 timeZoneMappings:< 1346 utcOffset:"1:00" 1347 id:"Africa/Ceuta" 1348 priority:1 1349 > 1350 1351 timeZoneMappings:< 1352 utcOffset:"0:00" 1353 id:"Atlantic/Canary" 1354 priority:1 1355 > 1356> 1357 1358# ETHIOPIA 1359countries:< 1360 isoCode:"et" 1361 timeZoneMappings:< 1362 utcOffset:"3:00" 1363 id:"Africa/Addis_Ababa" 1364 > 1365> 1366 1367# FINLAND 1368countries:< 1369 isoCode:"fi" 1370 timeZoneMappings:< 1371 utcOffset:"2:00" 1372 id:"Europe/Helsinki" 1373 > 1374> 1375 1376# FIJI 1377countries:< 1378 isoCode:"fj" 1379 timeZoneMappings:< 1380 utcOffset:"12:00" 1381 id:"Pacific/Fiji" 1382 > 1383> 1384 1385# FALKLAND ISLANDS (MALVINAS) 1386countries:< 1387 isoCode:"fk" 1388 timeZoneMappings:< 1389 utcOffset:"-3:00" 1390 id:"Atlantic/Stanley" 1391 > 1392> 1393 1394# MICRONESIA, FEDERATED STATES OF 1395countries:< 1396 isoCode:"fm" 1397 defaultTimeZoneId:"Pacific/Pohnpei" 1398 timeZoneMappings:< 1399 utcOffset:"11:00" 1400 id:"Pacific/Pohnpei" 1401 alternativeIds: "Pacific/Ponape" 1402 > 1403 timeZoneMappings:< 1404 utcOffset:"11:00" 1405 id:"Pacific/Kosrae" 1406 > 1407 1408 timeZoneMappings:< 1409 utcOffset:"10:00" 1410 id:"Pacific/Chuuk" 1411 alternativeIds: "Pacific/Truk" 1412 alternativeIds: "Pacific/Yap" 1413 > 1414> 1415 1416# FAROE ISLANDS 1417countries:< 1418 isoCode:"fo" 1419 timeZoneMappings:< 1420 utcOffset:"0:00" 1421 id:"Atlantic/Faroe" 1422 alternativeIds: "Atlantic/Faeroe" 1423 > 1424> 1425 1426# FRANCE 1427countries:< 1428 isoCode:"fr" 1429 timeZoneMappings:< 1430 utcOffset:"1:00" 1431 id:"Europe/Paris" 1432 > 1433> 1434 1435# GABON 1436countries:< 1437 isoCode:"ga" 1438 timeZoneMappings:< 1439 utcOffset:"1:00" 1440 id:"Africa/Libreville" 1441 > 1442> 1443 1444# UNITED KINGDOM 1445countries:< 1446 isoCode:"gb" 1447 timeZoneMappings:< 1448 utcOffset:"0:00" 1449 id:"Europe/London" 1450 alternativeIds: "Europe/Belfast" 1451 alternativeIds: "GB" 1452 alternativeIds: "GB-Eire" 1453 > 1454> 1455 1456# GRENADA 1457countries:< 1458 isoCode:"gd" 1459 timeZoneMappings:< 1460 utcOffset:"-4:00" 1461 id:"America/Grenada" 1462 > 1463> 1464 1465# GEORGIA 1466countries:< 1467 isoCode:"ge" 1468 timeZoneMappings:< 1469 utcOffset:"4:00" 1470 id:"Asia/Tbilisi" 1471 > 1472> 1473 1474# FRENCH GUIANA 1475countries:< 1476 isoCode:"gf" 1477 timeZoneMappings:< 1478 utcOffset:"-3:00" 1479 id:"America/Cayenne" 1480 > 1481> 1482 1483# GUERNSEY 1484countries:< 1485 isoCode:"gg" 1486 timeZoneMappings:< 1487 utcOffset:"0:00" 1488 id:"Europe/Guernsey" 1489 > 1490> 1491 1492# GHANA 1493countries:< 1494 isoCode:"gh" 1495 timeZoneMappings:< 1496 utcOffset:"0:00" 1497 id:"Africa/Accra" 1498 > 1499> 1500 1501# GIBRALTAR 1502countries:< 1503 isoCode:"gi" 1504 timeZoneMappings:< 1505 utcOffset:"1:00" 1506 id:"Europe/Gibraltar" 1507 > 1508> 1509 1510# GREENLAND 1511countries:< 1512 isoCode:"gl" 1513 defaultTimeZoneId:"America/Nuuk" 1514 timeZoneMappings:< 1515 utcOffset:"0:00" 1516 id:"America/Danmarkshavn" 1517 > 1518 1519 timeZoneMappings:< 1520 utcOffset:"-1:00" 1521 id:"America/Scoresbysund" 1522 > 1523 1524 timeZoneMappings:< 1525 utcOffset:"-2:00" 1526 id:"America/Nuuk" 1527 alternativeIds: "America/Godthab" 1528 > 1529 1530 timeZoneMappings:< 1531 utcOffset:"-4:00" 1532 id:"America/Thule" 1533 > 1534> 1535 1536# GAMBIA 1537countries:< 1538 isoCode:"gm" 1539 timeZoneMappings:< 1540 utcOffset:"0:00" 1541 id:"Africa/Banjul" 1542 > 1543> 1544 1545# GUINEA 1546countries:< 1547 isoCode:"gn" 1548 timeZoneMappings:< 1549 utcOffset:"0:00" 1550 id:"Africa/Conakry" 1551 > 1552> 1553 1554# GUADELOUPE 1555countries:< 1556 isoCode:"gp" 1557 timeZoneMappings:< 1558 utcOffset:"-4:00" 1559 id:"America/Guadeloupe" 1560 > 1561> 1562 1563# EQUATORIAL GUINEA 1564countries:< 1565 isoCode:"gq" 1566 timeZoneMappings:< 1567 utcOffset:"1:00" 1568 id:"Africa/Malabo" 1569 > 1570> 1571 1572# GREECE 1573countries:< 1574 isoCode:"gr" 1575 timeZoneMappings:< 1576 utcOffset:"2:00" 1577 id:"Europe/Athens" 1578 > 1579> 1580 1581# SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS 1582countries:< 1583 isoCode:"gs" 1584 timeZoneMappings:< 1585 utcOffset:"-2:00" 1586 id:"Atlantic/South_Georgia" 1587 > 1588> 1589 1590# GUATEMALA 1591countries:< 1592 isoCode:"gt" 1593 timeZoneMappings:< 1594 utcOffset:"-6:00" 1595 id:"America/Guatemala" 1596 > 1597> 1598 1599# GUAM 1600countries:< 1601 isoCode:"gu" 1602 timeZoneMappings:< 1603 utcOffset:"10:00" 1604 id:"Pacific/Guam" 1605 > 1606> 1607 1608# GUINEA-BISSAU 1609countries:< 1610 isoCode:"gw" 1611 timeZoneMappings:< 1612 utcOffset:"0:00" 1613 id:"Africa/Bissau" 1614 > 1615> 1616 1617# GUYANA 1618countries:< 1619 isoCode:"gy" 1620 timeZoneMappings:< 1621 utcOffset:"-4:00" 1622 id:"America/Guyana" 1623 > 1624> 1625 1626# HONG KONG 1627countries:< 1628 isoCode:"hk" 1629 timeZoneMappings:< 1630 utcOffset:"8:00" 1631 id:"Asia/Hong_Kong" 1632 alternativeIds: "Hongkong" 1633 > 1634> 1635 1636# HONDURAS 1637countries:< 1638 isoCode:"hn" 1639 timeZoneMappings:< 1640 utcOffset:"-6:00" 1641 id:"America/Tegucigalpa" 1642 > 1643> 1644 1645# CROATIA 1646countries:< 1647 isoCode:"hr" 1648 timeZoneMappings:< 1649 utcOffset:"1:00" 1650 id:"Europe/Zagreb" 1651 > 1652> 1653 1654# HAITI 1655countries:< 1656 isoCode:"ht" 1657 timeZoneMappings:< 1658 utcOffset:"-5:00" 1659 id:"America/Port-au-Prince" 1660 > 1661> 1662 1663# HUNGARY 1664countries:< 1665 isoCode:"hu" 1666 timeZoneMappings:< 1667 utcOffset:"1:00" 1668 id:"Europe/Budapest" 1669 > 1670> 1671 1672# INDONESIA 1673# 1674# Priorities assigned on 20180309 using: 1675# https://en.wikipedia.org/wiki/List_of_Indonesian_cities_by_population 1676# Priority is just an abstract score. 1677countries:< 1678 isoCode:"id" 1679 defaultTimeZoneId:"Asia/Jakarta" 1680 timeZoneMappings:< 1681 utcOffset:"9:00" 1682 id:"Asia/Jayapura" 1683 priority:1 1684 > 1685 1686 timeZoneMappings:< 1687 utcOffset:"8:00" 1688 id:"Asia/Makassar" 1689 priority:1 1690 alternativeIds: "Asia/Ujung_Pandang" 1691 > 1692 1693 timeZoneMappings:< 1694 utcOffset:"7:00" 1695 id:"Asia/Jakarta" 1696 priority:2 1697 > 1698 timeZoneMappings:< 1699 utcOffset:"7:00" 1700 id:"Asia/Pontianak" 1701 priority:1 1702 > 1703> 1704 1705# IRELAND 1706countries:< 1707 isoCode:"ie" 1708 timeZoneMappings:< 1709 utcOffset:"0:00" 1710 id:"Europe/Dublin" 1711 alternativeIds: "Eire" 1712 > 1713> 1714 1715# ISRAEL 1716countries:< 1717 isoCode:"il" 1718 timeZoneMappings:< 1719 utcOffset:"2:00" 1720 id:"Asia/Jerusalem" 1721 alternativeIds: "Asia/Tel_Aviv" 1722 alternativeIds: "Israel" 1723 > 1724> 1725 1726# ISLE OF MAN 1727countries:< 1728 isoCode:"im" 1729 timeZoneMappings:< 1730 utcOffset:"0:00" 1731 id:"Europe/Isle_of_Man" 1732 > 1733> 1734 1735# INDIA 1736countries:< 1737 isoCode:"in" 1738 timeZoneMappings:< 1739 utcOffset:"5:30" 1740 id:"Asia/Kolkata" 1741 alternativeIds: "Asia/Calcutta" 1742 > 1743> 1744 1745# BRITISH INDIAN OCEAN TERRITORY 1746countries:< 1747 isoCode:"io" 1748 timeZoneMappings:< 1749 utcOffset:"6:00" 1750 id:"Indian/Chagos" 1751 > 1752> 1753 1754# IRAQ 1755countries:< 1756 isoCode:"iq" 1757 timeZoneMappings:< 1758 utcOffset:"3:00" 1759 id:"Asia/Baghdad" 1760 > 1761> 1762 1763# IRAN, ISLAMIC REPUBLIC OF 1764countries:< 1765 isoCode:"ir" 1766 timeZoneMappings:< 1767 utcOffset:"3:30" 1768 id:"Asia/Tehran" 1769 alternativeIds: "Iran" 1770 > 1771> 1772 1773# ICELAND 1774countries:< 1775 isoCode:"is" 1776 timeZoneMappings:< 1777 utcOffset:"0:00" 1778 id:"Atlantic/Reykjavik" 1779 alternativeIds: "Iceland" 1780 > 1781> 1782 1783# ITALY 1784countries:< 1785 isoCode:"it" 1786 timeZoneMappings:< 1787 utcOffset:"1:00" 1788 id:"Europe/Rome" 1789 > 1790> 1791 1792# JERSEY 1793countries:< 1794 isoCode:"je" 1795 timeZoneMappings:< 1796 utcOffset:"0:00" 1797 id:"Europe/Jersey" 1798 > 1799> 1800 1801# JAMAICA 1802countries:< 1803 isoCode:"jm" 1804 timeZoneMappings:< 1805 utcOffset:"-5:00" 1806 id:"America/Jamaica" 1807 alternativeIds: "Jamaica" 1808 > 1809> 1810 1811# JORDAN 1812countries:< 1813 isoCode:"jo" 1814 timeZoneMappings:< 1815 utcOffset:"3:00" 1816 id:"Asia/Amman" 1817 > 1818> 1819 1820# JAPAN 1821countries:< 1822 isoCode:"jp" 1823 timeZoneMappings:< 1824 utcOffset:"9:00" 1825 id:"Asia/Tokyo" 1826 alternativeIds: "Japan" 1827 > 1828> 1829 1830# KENYA 1831countries:< 1832 isoCode:"ke" 1833 timeZoneMappings:< 1834 utcOffset:"3:00" 1835 id:"Africa/Nairobi" 1836 > 1837> 1838 1839# KYRGYZSTAN 1840countries:< 1841 isoCode:"kg" 1842 timeZoneMappings:< 1843 utcOffset:"6:00" 1844 id:"Asia/Bishkek" 1845 > 1846> 1847 1848# CAMBODIA 1849countries:< 1850 isoCode:"kh" 1851 timeZoneMappings:< 1852 utcOffset:"7:00" 1853 id:"Asia/Phnom_Penh" 1854 > 1855> 1856 1857# KIRIBATI 1858countries:< 1859 isoCode:"ki" 1860 defaultTimeZoneId:"Pacific/Tarawa" 1861 timeZoneMappings:< 1862 utcOffset:"14:00" 1863 id:"Pacific/Kiritimati" 1864 > 1865 1866 timeZoneMappings:< 1867 utcOffset:"13:00" 1868 id:"Pacific/Kanton" 1869 alternativeIds:"Pacific/Enderbury" 1870 > 1871 1872 timeZoneMappings:< 1873 utcOffset:"12:00" 1874 id:"Pacific/Tarawa" 1875 > 1876> 1877 1878# COMOROS 1879countries:< 1880 isoCode:"km" 1881 timeZoneMappings:< 1882 utcOffset:"3:00" 1883 id:"Indian/Comoro" 1884 > 1885> 1886 1887# SAINT KITTS AND NEVIS 1888countries:< 1889 isoCode:"kn" 1890 timeZoneMappings:< 1891 utcOffset:"-4:00" 1892 id:"America/St_Kitts" 1893 > 1894> 1895 1896# KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF 1897countries:< 1898 isoCode:"kp" 1899 timeZoneMappings:< 1900 utcOffset:"9:00" 1901 id:"Asia/Pyongyang" 1902 > 1903> 1904 1905# KOREA, REPUBLIC OF 1906countries:< 1907 isoCode:"kr" 1908 timeZoneMappings:< 1909 utcOffset:"9:00" 1910 id:"Asia/Seoul" 1911 alternativeIds: "ROK" 1912 > 1913> 1914 1915# KUWAIT 1916countries:< 1917 isoCode:"kw" 1918 timeZoneMappings:< 1919 utcOffset:"3:00" 1920 id:"Asia/Kuwait" 1921 > 1922> 1923 1924# CAYMAN ISLANDS 1925countries:< 1926 isoCode:"ky" 1927 timeZoneMappings:< 1928 utcOffset:"-5:00" 1929 id:"America/Cayman" 1930 > 1931> 1932 1933# KAZAKHSTAN 1934# 1935# Priorities assigned on 20190107 using: 1936# https://en.wikipedia.org/wiki/List_of_cities_in_Kazakhstan 1937# Priority is just an abstract score. 1938countries:< 1939 isoCode:"kz" 1940 defaultTimeZoneId:"Asia/Almaty" 1941 timeZoneMappings:< 1942 utcOffset:"6:00" 1943 id:"Asia/Almaty" 1944 priority:2 1945 > 1946 timeZoneMappings:< 1947 utcOffset:"6:00" 1948 id:"Asia/Qostanay" 1949 > 1950 1951 timeZoneMappings:< 1952 utcOffset:"5:00" 1953 id:"Asia/Oral" 1954 priority:2 1955 > 1956 timeZoneMappings:< 1957 utcOffset:"5:00" 1958 id:"Asia/Aqtau" 1959 priority:1 1960 > 1961 timeZoneMappings:< 1962 utcOffset:"5:00" 1963 id:"Asia/Qyzylorda" 1964 priority:1 1965 > 1966 timeZoneMappings:< 1967 utcOffset:"5:00" 1968 id:"Asia/Aqtobe" 1969 priority:1 1970 > 1971 timeZoneMappings:< 1972 utcOffset:"5:00" 1973 id:"Asia/Atyrau" 1974 priority:1 1975 > 1976> 1977 1978# LAO PEOPLE'S DEMOCRATIC REPUBLIC 1979countries:< 1980 isoCode:"la" 1981 timeZoneMappings:< 1982 utcOffset:"7:00" 1983 id:"Asia/Vientiane" 1984 > 1985> 1986 1987# LEBANON 1988countries:< 1989 isoCode:"lb" 1990 timeZoneMappings:< 1991 utcOffset:"2:00" 1992 id:"Asia/Beirut" 1993 > 1994> 1995 1996# SAINT LUCIA 1997countries:< 1998 isoCode:"lc" 1999 timeZoneMappings:< 2000 utcOffset:"-4:00" 2001 id:"America/St_Lucia" 2002 > 2003> 2004 2005# LIECHTENSTEIN 2006countries:< 2007 isoCode:"li" 2008 timeZoneMappings:< 2009 utcOffset:"1:00" 2010 id:"Europe/Vaduz" 2011 > 2012> 2013 2014# SRI LANKA 2015countries:< 2016 isoCode:"lk" 2017 timeZoneMappings:< 2018 utcOffset:"5:30" 2019 id:"Asia/Colombo" 2020 > 2021> 2022 2023# LIBERIA 2024countries:< 2025 isoCode:"lr" 2026 timeZoneMappings:< 2027 utcOffset:"0:00" 2028 id:"Africa/Monrovia" 2029 > 2030> 2031 2032# LESOTHO 2033countries:< 2034 isoCode:"ls" 2035 timeZoneMappings:< 2036 utcOffset:"2:00" 2037 id:"Africa/Maseru" 2038 > 2039> 2040 2041# LITHUANIA 2042countries:< 2043 isoCode:"lt" 2044 timeZoneMappings:< 2045 utcOffset:"2:00" 2046 id:"Europe/Vilnius" 2047 > 2048> 2049 2050# LUXEMBOURG 2051countries:< 2052 isoCode:"lu" 2053 timeZoneMappings:< 2054 utcOffset:"1:00" 2055 id:"Europe/Luxembourg" 2056 > 2057> 2058 2059# LATVIA 2060countries:< 2061 isoCode:"lv" 2062 timeZoneMappings:< 2063 utcOffset:"2:00" 2064 id:"Europe/Riga" 2065 > 2066> 2067 2068# LIBYAN ARAB JAMAHIRIYA 2069countries:< 2070 isoCode:"ly" 2071 timeZoneMappings:< 2072 utcOffset:"2:00" 2073 id:"Africa/Tripoli" 2074 alternativeIds: "Libya" 2075 > 2076> 2077 2078# MOROCCO 2079countries:< 2080 isoCode:"ma" 2081 timeZoneMappings:< 2082 utcOffset:"0:00" 2083 id:"Africa/Casablanca" 2084 > 2085> 2086 2087# MONACO 2088countries:< 2089 isoCode:"mc" 2090 timeZoneMappings:< 2091 utcOffset:"1:00" 2092 id:"Europe/Monaco" 2093 > 2094> 2095 2096# MOLDOVA 2097countries:< 2098 isoCode:"md" 2099 timeZoneMappings:< 2100 utcOffset:"2:00" 2101 id:"Europe/Chisinau" 2102 alternativeIds: "Europe/Tiraspol" 2103 > 2104> 2105 2106# MONTENEGRO 2107countries:< 2108 isoCode:"me" 2109 timeZoneMappings:< 2110 utcOffset:"1:00" 2111 id:"Europe/Podgorica" 2112 > 2113> 2114 2115# Collectivity of Saint Martin 2116countries:< 2117 isoCode:"mf" 2118 timeZoneMappings:< 2119 utcOffset:"-4:00" 2120 id:"America/Marigot" 2121 > 2122> 2123 2124# MADAGASCAR 2125countries:< 2126 isoCode:"mg" 2127 timeZoneMappings:< 2128 utcOffset:"3:00" 2129 id:"Indian/Antananarivo" 2130 > 2131> 2132 2133# MARSHALL ISLANDS 2134# Priorities assigned on 20180328 using: 2135# https://en.wikipedia.org/wiki/List_of_islands_of_the_Marshall_Islands 2136# Priority is just an abstract score. 2137countries:< 2138 isoCode:"mh" 2139 defaultTimeZoneId:"Pacific/Majuro" 2140 timeZoneMappings:< 2141 utcOffset:"12:00" 2142 id:"Pacific/Majuro" 2143 priority:2 2144 > 2145 timeZoneMappings:< 2146 utcOffset:"12:00" 2147 id:"Pacific/Kwajalein" 2148 priority:1 2149 alternativeIds: "Kwajalein" 2150 > 2151> 2152 2153# MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF 2154countries:< 2155 isoCode:"mk" 2156 timeZoneMappings:< 2157 utcOffset:"1:00" 2158 id:"Europe/Skopje" 2159 > 2160> 2161 2162# MALI 2163countries:< 2164 isoCode:"ml" 2165 timeZoneMappings:< 2166 utcOffset:"0:00" 2167 id:"Africa/Bamako" 2168 alternativeIds: "Africa/Timbuktu" 2169 > 2170> 2171 2172# MYANMAR 2173countries:< 2174 isoCode:"mm" 2175 timeZoneMappings:< 2176 utcOffset:"6:30" 2177 id:"Asia/Yangon" 2178 alternativeIds: "Asia/Rangoon" 2179 > 2180> 2181 2182# MONGOLIA 2183# 2184# Priorities assigned on 20210105 using: 2185# https://en.wikipedia.org/wiki/List_of_cities_in_Mongolia 2186# ... etc. 2187# Priority is related to the population of the province. 2188countries:< 2189 isoCode:"mn" 2190 defaultTimeZoneId:"Asia/Ulaanbaatar" 2191 timeZoneMappings:< 2192 utcOffset:"8:00" 2193 id:"Asia/Ulaanbaatar" 2194 # 1.145M 2195 priority:1145 2196 alternativeIds: "Asia/Ulan_Bator" 2197 > 2198 timeZoneMappings:< 2199 utcOffset:"8:00" 2200 id:"Asia/Choibalsan" 2201 # 38K 2202 priority:38 2203 > 2204 2205 timeZoneMappings:< 2206 utcOffset:"7:00" 2207 id:"Asia/Hovd" 2208 # 29K 2209 priority:29 2210 > 2211> 2212 2213# MACAO 2214countries:< 2215 isoCode:"mo" 2216 timeZoneMappings:< 2217 utcOffset:"8:00" 2218 id:"Asia/Macau" 2219 alternativeIds: "Asia/Macao" 2220 > 2221> 2222 2223# NORTHERN MARIANA ISLANDS 2224countries:< 2225 isoCode:"mp" 2226 timeZoneMappings:< 2227 utcOffset:"10:00" 2228 id:"Pacific/Saipan" 2229 > 2230> 2231 2232# MARTINIQUE 2233countries:< 2234 isoCode:"mq" 2235 timeZoneMappings:< 2236 utcOffset:"-4:00" 2237 id:"America/Martinique" 2238 > 2239> 2240 2241# MAURITANIA 2242countries:< 2243 isoCode:"mr" 2244 timeZoneMappings:< 2245 utcOffset:"0:00" 2246 id:"Africa/Nouakchott" 2247 > 2248> 2249 2250# MONTSERRAT 2251countries:< 2252 isoCode:"ms" 2253 timeZoneMappings:< 2254 utcOffset:"-4:00" 2255 id:"America/Montserrat" 2256 > 2257> 2258 2259# MALTA 2260countries:< 2261 isoCode:"mt" 2262 timeZoneMappings:< 2263 utcOffset:"1:00" 2264 id:"Europe/Malta" 2265 > 2266> 2267 2268# MAURITIUS 2269countries:< 2270 isoCode:"mu" 2271 timeZoneMappings:< 2272 utcOffset:"4:00" 2273 id:"Indian/Mauritius" 2274 > 2275> 2276 2277# MALDIVES 2278countries:< 2279 isoCode:"mv" 2280 timeZoneMappings:< 2281 utcOffset:"5:00" 2282 id:"Indian/Maldives" 2283 > 2284> 2285 2286# MALAWI 2287countries:< 2288 isoCode:"mw" 2289 timeZoneMappings:< 2290 utcOffset:"2:00" 2291 id:"Africa/Blantyre" 2292 > 2293> 2294 2295# MEXICO 2296# 2297# Priorities assigned on 20180406 using: 2298# https://en.wikipedia.org/wiki/List_of_cities_in_Mexico 2299# Priority is based on city population. 2300countries:< 2301 isoCode:"mx" 2302 defaultTimeZoneId:"America/Mexico_City" 2303 timeZoneMappings:< 2304 utcOffset:"-6:00" 2305 id:"America/Mexico_City" 2306 # 8.92M 2307 priority:8920 2308 alternativeIds: "Mexico/General" 2309 > 2310 timeZoneMappings:< 2311 utcOffset:"-6:00" 2312 id:"America/Merida" 2313 # 892K 2314 priority:892 2315 > 2316 timeZoneMappings:< 2317 utcOffset:"-6:00" 2318 id:"America/Monterrey" 2319 # 1.12M 2320 priority:1120 2321 > 2322 timeZoneMappings:< 2323 utcOffset:"-6:00" 2324 id:"America/Chihuahua" 2325 # 878K 2326 priority:878 2327 > 2328 timeZoneMappings:< 2329 utcOffset:"-6:00" 2330 id:"America/Bahia_Banderas" 2331 # 83.7K 2332 priority:84 2333 > 2334 timeZoneMappings:< 2335 utcOffset:"-6:00" 2336 id:"America/Matamoros" 2337 # 520K 2338 priority:520 2339 > 2340 timeZoneMappings:< 2341 utcOffset:"-6:00" 2342 id:"America/Ojinaga" 2343 # 28.0K 2344 priority:28 2345 > 2346 2347 timeZoneMappings:< 2348 utcOffset:"-5:00" 2349 id:"America/Cancun" 2350 # 744K 2351 priority:744 2352 > 2353 2354 timeZoneMappings:< 2355 utcOffset:"-7:00" 2356 id:"America/Ciudad_Juarez" 2357 # 2.5M 2358 priority:2539 2359 > 2360 2361 timeZoneMappings:< 2362 utcOffset:"-7:00" 2363 id:"America/Hermosillo" 2364 # 812K 2365 priority:812 2366 > 2367 timeZoneMappings:< 2368 utcOffset:"-7:00" 2369 id:"America/Mazatlan" 2370 # 658K 2371 priority:658 2372 alternativeIds: "Mexico/BajaSur" 2373 > 2374 2375 timeZoneMappings:< 2376 utcOffset:"-8:00" 2377 id:"America/Tijuana" 2378 # 1.64M 2379 priority:1640 2380 alternativeIds: "America/Ensenada" 2381 alternativeIds: "America/Santa_Isabel" 2382 alternativeIds: "Mexico/BajaNorte" 2383 > 2384> 2385 2386# MALAYSIA 2387# Priorities assigned on 20180329 using: 2388# https://en.wikipedia.org/wiki/List_of_cities_and_towns_in_Malaysia_by_population 2389# Priority is just an abstract score. 2390countries:< 2391 isoCode:"my" 2392 defaultTimeZoneId:"Asia/Kuala_Lumpur" 2393 timeZoneMappings:< 2394 utcOffset:"8:00" 2395 id:"Asia/Kuala_Lumpur" 2396 priority:2 2397 > 2398 timeZoneMappings:< 2399 utcOffset:"8:00" 2400 id:"Asia/Kuching" 2401 priority:1 2402 > 2403> 2404 2405# MOZAMBIQUE 2406countries:< 2407 isoCode:"mz" 2408 timeZoneMappings:< 2409 utcOffset:"2:00" 2410 id:"Africa/Maputo" 2411 > 2412> 2413 2414# NAMIBIA 2415countries:< 2416 isoCode:"na" 2417 timeZoneMappings:< 2418 utcOffset:"2:00" 2419 id:"Africa/Windhoek" 2420 > 2421> 2422 2423# NEW CALEDONIA 2424countries:< 2425 isoCode:"nc" 2426 timeZoneMappings:< 2427 utcOffset:"11:00" 2428 id:"Pacific/Noumea" 2429 > 2430> 2431 2432# NIGER 2433countries:< 2434 isoCode:"ne" 2435 timeZoneMappings:< 2436 utcOffset:"1:00" 2437 id:"Africa/Niamey" 2438 > 2439> 2440 2441# NORFOLK ISLAND 2442countries:< 2443 isoCode:"nf" 2444 timeZoneMappings:< 2445 utcOffset:"11:00" 2446 id:"Pacific/Norfolk" 2447 > 2448> 2449 2450# NIGERIA 2451countries:< 2452 isoCode:"ng" 2453 timeZoneMappings:< 2454 utcOffset:"1:00" 2455 id:"Africa/Lagos" 2456 > 2457> 2458 2459# NICARAGUA 2460countries:< 2461 isoCode:"ni" 2462 timeZoneMappings:< 2463 utcOffset:"-6:00" 2464 id:"America/Managua" 2465 > 2466> 2467 2468# NETHERLANDS 2469countries:< 2470 isoCode:"nl" 2471 timeZoneMappings:< 2472 utcOffset:"1:00" 2473 id:"Europe/Amsterdam" 2474 > 2475> 2476 2477# NORWAY 2478countries:< 2479 isoCode:"no" 2480 timeZoneMappings:< 2481 utcOffset:"1:00" 2482 id:"Europe/Oslo" 2483 alternativeIds: "Atlantic/Jan_Mayen" 2484 > 2485> 2486 2487# NEPAL 2488countries:< 2489 isoCode:"np" 2490 timeZoneMappings:< 2491 utcOffset:"5:45" 2492 id:"Asia/Kathmandu" 2493 alternativeIds: "Asia/Katmandu" 2494 > 2495> 2496 2497# NAURU 2498countries:< 2499 isoCode:"nr" 2500 timeZoneMappings:< 2501 utcOffset:"12:00" 2502 id:"Pacific/Nauru" 2503 > 2504> 2505 2506# NIUE 2507countries:< 2508 isoCode:"nu" 2509 timeZoneMappings:< 2510 utcOffset:"-11:00" 2511 id:"Pacific/Niue" 2512 > 2513> 2514 2515# NEW ZEALAND 2516countries:< 2517 isoCode:"nz" 2518 defaultTimeZoneId:"Pacific/Auckland" 2519 2520 # Boost the strength of the country default: 2521 # Pacific/Chatham only covers ~600 people. 2522 defaultTimeZoneBoost: true 2523 2524 timeZoneMappings:< 2525 utcOffset:"12:00" 2526 id:"Pacific/Auckland" 2527 alternativeIds: "Antarctica/South_Pole" 2528 alternativeIds: "NZ" 2529 > 2530 2531 timeZoneMappings:< 2532 utcOffset:"12:45" 2533 id:"Pacific/Chatham" 2534 alternativeIds: "NZ-CHAT" 2535 > 2536> 2537 2538# OMAN 2539countries:< 2540 isoCode:"om" 2541 timeZoneMappings:< 2542 utcOffset:"4:00" 2543 id:"Asia/Muscat" 2544 > 2545> 2546 2547# PANAMA 2548countries:< 2549 isoCode:"pa" 2550 timeZoneMappings:< 2551 utcOffset:"-5:00" 2552 id:"America/Panama" 2553 > 2554> 2555 2556# PERU 2557countries:< 2558 isoCode:"pe" 2559 timeZoneMappings:< 2560 utcOffset:"-5:00" 2561 id:"America/Lima" 2562 > 2563> 2564 2565# FRENCH POLYNESIA 2566countries:< 2567 isoCode:"pf" 2568 defaultTimeZoneId:"Pacific/Tahiti" 2569 timeZoneMappings:< 2570 utcOffset:"-9:00" 2571 id:"Pacific/Gambier" 2572 > 2573 2574 timeZoneMappings:< 2575 utcOffset:"-9:30" 2576 id:"Pacific/Marquesas" 2577 > 2578 2579 timeZoneMappings:< 2580 utcOffset:"-10:00" 2581 id:"Pacific/Tahiti" 2582 > 2583> 2584 2585# PAPUA NEW GUINEA 2586countries:< 2587 isoCode:"pg" 2588 defaultTimeZoneId:"Pacific/Port_Moresby" 2589 timeZoneMappings:< 2590 utcOffset:"10:00" 2591 id:"Pacific/Port_Moresby" 2592 > 2593 2594 timeZoneMappings:< 2595 utcOffset:"11:00" 2596 id:"Pacific/Bougainville" 2597 > 2598> 2599 2600# PHILIPPINES 2601countries:< 2602 isoCode:"ph" 2603 timeZoneMappings:< 2604 utcOffset:"8:00" 2605 id:"Asia/Manila" 2606 > 2607> 2608 2609# PAKISTAN 2610countries:< 2611 isoCode:"pk" 2612 timeZoneMappings:< 2613 utcOffset:"5:00" 2614 id:"Asia/Karachi" 2615 > 2616> 2617 2618# POLAND 2619countries:< 2620 isoCode:"pl" 2621 timeZoneMappings:< 2622 utcOffset:"1:00" 2623 id:"Europe/Warsaw" 2624 alternativeIds: "Poland" 2625 > 2626> 2627 2628# SAINT PIERRE AND MIQUELON 2629countries:< 2630 isoCode:"pm" 2631 timeZoneMappings:< 2632 utcOffset:"-3:00" 2633 id:"America/Miquelon" 2634 > 2635> 2636 2637# PITCAIRN 2638countries:< 2639 isoCode:"pn" 2640 timeZoneMappings:< 2641 utcOffset:"-8:00" 2642 id:"Pacific/Pitcairn" 2643 > 2644> 2645 2646# PUERTO RICO 2647countries:< 2648 isoCode:"pr" 2649 timeZoneMappings:< 2650 utcOffset:"-4:00" 2651 id:"America/Puerto_Rico" 2652 > 2653> 2654 2655# PALESTINE 2656# 2657# Priorities assigned on 20180406 using: 2658# https://en.wikipedia.org/wiki/List_of_cities_administered_by_the_Palestinian_Authority 2659# https://en.wikipedia.org/wiki/Gaza_Strip 2660# https://en.wikipedia.org/wiki/West_Bank 2661# Priorities are set based on territory population. 2662countries:< 2663 isoCode:"ps" 2664 defaultTimeZoneId:"Asia/Gaza" 2665 timeZoneMappings:< 2666 utcOffset:"2:00" 2667 id:"Asia/Hebron" 2668 # Territory: 3.28M 2669 priority:3280 2670 > 2671 timeZoneMappings:< 2672 utcOffset:"2:00" 2673 id:"Asia/Gaza" 2674 # Territory: 1.85M 2675 priority:1850 2676 > 2677> 2678 2679# PORTUGAL 2680# 2681# Priorities assigned on 20180309 using: 2682# https://en.wikipedia.org/wiki/List_of_cities_in_Portugal 2683# Prorities are just an abstract score. 2684countries:< 2685 isoCode:"pt" 2686 defaultTimeZoneId:"Europe/Lisbon" 2687 timeZoneMappings:< 2688 utcOffset:"0:00" 2689 id:"Europe/Lisbon" 2690 priority:2 2691 alternativeIds: "Portugal" 2692 > 2693 timeZoneMappings:< 2694 utcOffset:"0:00" 2695 id:"Atlantic/Madeira" 2696 priority:1 2697 > 2698 2699 timeZoneMappings:< 2700 utcOffset:"-1:00" 2701 id:"Atlantic/Azores" 2702 priority:1 2703 > 2704> 2705 2706# PALAU 2707countries:< 2708 isoCode:"pw" 2709 timeZoneMappings:< 2710 utcOffset:"9:00" 2711 id:"Pacific/Palau" 2712 > 2713> 2714 2715# PARAGUAY 2716countries:< 2717 isoCode:"py" 2718 timeZoneMappings:< 2719 utcOffset:"-4:00" 2720 id:"America/Asuncion" 2721 > 2722> 2723 2724# QATAR 2725countries:< 2726 isoCode:"qa" 2727 timeZoneMappings:< 2728 utcOffset:"3:00" 2729 id:"Asia/Qatar" 2730 > 2731> 2732 2733# REUNION 2734countries:< 2735 isoCode:"re" 2736 timeZoneMappings:< 2737 utcOffset:"4:00" 2738 id:"Indian/Reunion" 2739 > 2740> 2741 2742# ROMANIA 2743countries:< 2744 isoCode:"ro" 2745 timeZoneMappings:< 2746 utcOffset:"2:00" 2747 id:"Europe/Bucharest" 2748 > 2749> 2750 2751# SERBIA 2752countries:< 2753 isoCode:"rs" 2754 timeZoneMappings:< 2755 utcOffset:"1:00" 2756 id:"Europe/Belgrade" 2757 > 2758> 2759 2760# RUSSIAN FEDERATION 2761# 2762# Priorities assigned on 20180406 using: 2763# https://en.wikipedia.org/wiki/List_of_cities_and_towns_in_Russia_by_population 2764# https://en.wikipedia.org/wiki/Khandyga 2765# https://en.wikipedia.org/wiki/Ust-Nera 2766# Priority are based on oblast / district population. 2767countries:< 2768 isoCode:"ru" 2769 defaultTimeZoneId:"Europe/Moscow" 2770 timeZoneMappings:< 2771 utcOffset:"12:00" 2772 id:"Asia/Kamchatka" 2773 # 322K 2774 priority:322 2775 > 2776 timeZoneMappings:< 2777 utcOffset:"12:00" 2778 id:"Asia/Anadyr" 2779 # 50.5K 2780 priority:51 2781 > 2782 2783 timeZoneMappings:< 2784 utcOffset:"11:00" 2785 id:"Asia/Magadan" 2786 # 150K 2787 priority:150 2788 > 2789 timeZoneMappings:< 2790 utcOffset:"11:00" 2791 id:"Asia/Sakhalin" 2792 # 498K 2793 priority:498 2794 > 2795 timeZoneMappings:< 2796 utcOffset:"11:00" 2797 id:"Asia/Srednekolymsk" 2798 # 7.90K 2799 priority:8 2800 > 2801 2802 timeZoneMappings:< 2803 utcOffset:"10:00" 2804 id:"Asia/Vladivostok" 2805 # 1.96M 2806 priority:1960 2807 > 2808 timeZoneMappings:< 2809 utcOffset:"10:00" 2810 id:"Asia/Ust-Nera" 2811 # 10.1K 2812 priority:10 2813 > 2814 2815 timeZoneMappings:< 2816 utcOffset:"9:00" 2817 id:"Asia/Chita" 2818 # 1.11M 2819 priority:1110 2820 > 2821 timeZoneMappings:< 2822 utcOffset:"9:00" 2823 id:"Asia/Yakutsk" 2824 # 959K (Sakha Republic) 2825 priority:959 2826 > 2827 timeZoneMappings:< 2828 utcOffset:"9:00" 2829 id:"Asia/Khandyga" 2830 # 959K (Sakha Republic). Priority set just below Yakutsk. 2831 priority:958 2832 > 2833 2834 timeZoneMappings:< 2835 utcOffset:"8:00" 2836 id:"Asia/Irkutsk" 2837 # 2.43M 2838 priority:2430 2839 > 2840 2841 timeZoneMappings:< 2842 utcOffset:"7:00" 2843 id:"Asia/Krasnoyarsk" 2844 # 2.83M 2845 priority:2830 2846 > 2847 timeZoneMappings:< 2848 utcOffset:"7:00" 2849 id:"Asia/Novokuznetsk" 2850 # 2.76M 2851 priority:2760 2852 > 2853 timeZoneMappings:< 2854 utcOffset:"7:00" 2855 id:"Asia/Novosibirsk" 2856 # 2.67M 2857 priority:2670 2858 > 2859 timeZoneMappings:< 2860 utcOffset:"7:00" 2861 id:"Asia/Barnaul" 2862 # 2.42M 2863 priority:2420 2864 > 2865 timeZoneMappings:< 2866 utcOffset:"7:00" 2867 id:"Asia/Tomsk" 2868 # 1.05M 2869 priority:1050 2870 > 2871 2872 timeZoneMappings:< 2873 utcOffset:"6:00" 2874 id:"Asia/Omsk" 2875 # 1.98M 2876 priority:1980 2877 > 2878 2879 timeZoneMappings:< 2880 utcOffset:"5:00" 2881 id:"Asia/Yekaterinburg" 2882 # 4.30M 2883 priority:4300 2884 > 2885 2886 timeZoneMappings:< 2887 utcOffset:"4:00" 2888 id:"Europe/Samara" 2889 # 3.22M 2890 priority:3220 2891 > 2892 timeZoneMappings:< 2893 utcOffset:"4:00" 2894 id:"Europe/Saratov" 2895 # 2.52M 2896 priority:2520 2897 > 2898 timeZoneMappings:< 2899 utcOffset:"4:00" 2900 id:"Europe/Ulyanovsk" 2901 # 1.29M 2902 priority:1290 2903 > 2904 timeZoneMappings:< 2905 utcOffset:"4:00" 2906 id:"Europe/Astrakhan" 2907 # 1.01M 2908 priority:1010 2909 > 2910 timeZoneMappings:< 2911 utcOffset:"3:00" 2912 id:"Europe/Moscow" 2913 # 7.10M 2914 priority:7100 2915 alternativeIds: "W-SU" 2916 > 2917 timeZoneMappings:< 2918 utcOffset:"3:00" 2919 id:"Europe/Volgograd" 2920 # 2.61M 2921 priority:2610 2922 > 2923 timeZoneMappings:< 2924 utcOffset:"3:00" 2925 id:"Europe/Kirov" 2926 # 474K 2927 priority:474 2928 > 2929 timeZoneMappings:< 2930 utcOffset:"2:00" 2931 id:"Europe/Kaliningrad" 2932 # 942K 2933 priority:942 2934 > 2935> 2936 2937# RWANDA 2938countries:< 2939 isoCode:"rw" 2940 timeZoneMappings:< 2941 utcOffset:"2:00" 2942 id:"Africa/Kigali" 2943 > 2944> 2945 2946# SAUDI ARABIA 2947countries:< 2948 isoCode:"sa" 2949 timeZoneMappings:< 2950 utcOffset:"3:00" 2951 id:"Asia/Riyadh" 2952 > 2953> 2954 2955# SOLOMON ISLANDS 2956countries:< 2957 isoCode:"sb" 2958 timeZoneMappings:< 2959 utcOffset:"11:00" 2960 id:"Pacific/Guadalcanal" 2961 > 2962> 2963 2964# SEYCHELLES 2965countries:< 2966 isoCode:"sc" 2967 timeZoneMappings:< 2968 utcOffset:"4:00" 2969 id:"Indian/Mahe" 2970 > 2971> 2972 2973# SUDAN 2974countries:< 2975 isoCode:"sd" 2976 timeZoneMappings:< 2977 utcOffset:"2:00" 2978 id:"Africa/Khartoum" 2979 > 2980> 2981 2982# SWEDEN 2983countries:< 2984 isoCode:"se" 2985 timeZoneMappings:< 2986 utcOffset:"1:00" 2987 id:"Europe/Stockholm" 2988 > 2989> 2990 2991# SINGAPORE 2992countries:< 2993 isoCode:"sg" 2994 timeZoneMappings:< 2995 utcOffset:"8:00" 2996 id:"Asia/Singapore" 2997 alternativeIds: "Singapore" 2998 > 2999> 3000 3001# SAINT HELENA 3002countries:< 3003 isoCode:"sh" 3004 timeZoneMappings:< 3005 utcOffset:"0:00" 3006 id:"Atlantic/St_Helena" 3007 > 3008> 3009 3010# SLOVENIA 3011countries:< 3012 isoCode:"si" 3013 timeZoneMappings:< 3014 utcOffset:"1:00" 3015 id:"Europe/Ljubljana" 3016 > 3017> 3018 3019# SVALBARD AND JAN MAYEN 3020countries:< 3021 isoCode:"sj" 3022 timeZoneMappings:< 3023 utcOffset:"1:00" 3024 id:"Arctic/Longyearbyen" 3025 > 3026> 3027 3028# SLOVAKIA 3029countries:< 3030 isoCode:"sk" 3031 timeZoneMappings:< 3032 utcOffset:"1:00" 3033 id:"Europe/Bratislava" 3034 > 3035> 3036 3037# SIERRA LEONE 3038countries:< 3039 isoCode:"sl" 3040 timeZoneMappings:< 3041 utcOffset:"0:00" 3042 id:"Africa/Freetown" 3043 > 3044> 3045 3046# SAN MARINO 3047countries:< 3048 isoCode:"sm" 3049 timeZoneMappings:< 3050 utcOffset:"1:00" 3051 id:"Europe/San_Marino" 3052 > 3053> 3054 3055# SENEGAL 3056countries:< 3057 isoCode:"sn" 3058 timeZoneMappings:< 3059 utcOffset:"0:00" 3060 id:"Africa/Dakar" 3061 > 3062> 3063 3064# SOMALIA 3065countries:< 3066 isoCode:"so" 3067 timeZoneMappings:< 3068 utcOffset:"3:00" 3069 id:"Africa/Mogadishu" 3070 > 3071> 3072 3073# SURINAME 3074countries:< 3075 isoCode:"sr" 3076 timeZoneMappings:< 3077 utcOffset:"-3:00" 3078 id:"America/Paramaribo" 3079 > 3080> 3081 3082# South Sudan 3083countries:< 3084 isoCode:"ss" 3085 timeZoneMappings:< 3086 utcOffset:"2:00" 3087 id:"Africa/Juba" 3088 > 3089> 3090 3091# SAO TOME AND PRINCIPE 3092countries:< 3093 isoCode:"st" 3094 timeZoneMappings:< 3095 utcOffset:"0:00" 3096 id:"Africa/Sao_Tome" 3097 > 3098> 3099 3100# EL SALVADOR 3101countries:< 3102 isoCode:"sv" 3103 timeZoneMappings:< 3104 utcOffset:"-6:00" 3105 id:"America/El_Salvador" 3106 > 3107> 3108 3109# Sint Maarten 3110countries:< 3111 isoCode:"sx" 3112 timeZoneMappings:< 3113 utcOffset:"-4:00" 3114 id:"America/Lower_Princes" 3115 > 3116> 3117 3118# SYRIAN ARAB REPUBLIC 3119countries:< 3120 isoCode:"sy" 3121 timeZoneMappings:< 3122 utcOffset:"3:00" 3123 id:"Asia/Damascus" 3124 > 3125> 3126 3127# SWAZILAND 3128countries:< 3129 isoCode:"sz" 3130 timeZoneMappings:< 3131 utcOffset:"2:00" 3132 id:"Africa/Mbabane" 3133 > 3134> 3135 3136# TURKS AND CAICOS ISLANDS 3137countries:< 3138 isoCode:"tc" 3139 timeZoneMappings:< 3140 utcOffset:"-5:00" 3141 id:"America/Grand_Turk" 3142 > 3143> 3144 3145# CHAD 3146countries:< 3147 isoCode:"td" 3148 timeZoneMappings:< 3149 utcOffset:"1:00" 3150 id:"Africa/Ndjamena" 3151 > 3152> 3153 3154# FRENCH SOUTHERN TERRITORIES 3155countries:< 3156 isoCode:"tf" 3157 timeZoneMappings:< 3158 utcOffset:"5:00" 3159 id:"Indian/Kerguelen" 3160 > 3161> 3162 3163# TOGO 3164countries:< 3165 isoCode:"tg" 3166 timeZoneMappings:< 3167 utcOffset:"0:00" 3168 id:"Africa/Lome" 3169 > 3170> 3171 3172# THAILAND 3173countries:< 3174 isoCode:"th" 3175 timeZoneMappings:< 3176 utcOffset:"7:00" 3177 id:"Asia/Bangkok" 3178 > 3179> 3180 3181# TAJIKISTAN 3182countries:< 3183 isoCode:"tj" 3184 timeZoneMappings:< 3185 utcOffset:"5:00" 3186 id:"Asia/Dushanbe" 3187 > 3188> 3189 3190# TOKELAU 3191countries:< 3192 isoCode:"tk" 3193 timeZoneMappings:< 3194 utcOffset:"13:00" 3195 id:"Pacific/Fakaofo" 3196 > 3197> 3198 3199# TIMOR-LESTE 3200countries:< 3201 isoCode:"tl" 3202 timeZoneMappings:< 3203 utcOffset:"9:00" 3204 id:"Asia/Dili" 3205 > 3206> 3207 3208# TURKMENISTAN 3209countries:< 3210 isoCode:"tm" 3211 timeZoneMappings:< 3212 utcOffset:"5:00" 3213 id:"Asia/Ashgabat" 3214 alternativeIds: "Asia/Ashkhabad" 3215 > 3216> 3217 3218# TUNISIA 3219countries:< 3220 isoCode:"tn" 3221 timeZoneMappings:< 3222 utcOffset:"1:00" 3223 id:"Africa/Tunis" 3224 > 3225> 3226 3227# TONGA 3228countries:< 3229 isoCode:"to" 3230 timeZoneMappings:< 3231 utcOffset:"13:00" 3232 id:"Pacific/Tongatapu" 3233 > 3234> 3235 3236# TURKEY 3237countries:< 3238 isoCode:"tr" 3239 timeZoneMappings:< 3240 utcOffset:"3:00" 3241 id:"Europe/Istanbul" 3242 alternativeIds: "Asia/Istanbul" 3243 alternativeIds: "Turkey" 3244 > 3245> 3246 3247# TRINIDAD AND TOBAGO 3248countries:< 3249 isoCode:"tt" 3250 timeZoneMappings:< 3251 utcOffset:"-4:00" 3252 id:"America/Port_of_Spain" 3253 alternativeIds: "America/Virgin" 3254 > 3255> 3256 3257# TUVALU 3258countries:< 3259 isoCode:"tv" 3260 timeZoneMappings:< 3261 utcOffset:"12:00" 3262 id:"Pacific/Funafuti" 3263 > 3264> 3265 3266# TAIWAN, PROVINCE OF CHINA 3267countries:< 3268 isoCode:"tw" 3269 timeZoneMappings:< 3270 utcOffset:"8:00" 3271 id:"Asia/Taipei" 3272 alternativeIds: "ROC" 3273 > 3274> 3275 3276# TANZANIA, UNITED REPUBLIC OF 3277countries:< 3278 isoCode:"tz" 3279 timeZoneMappings:< 3280 utcOffset:"3:00" 3281 id:"Africa/Dar_es_Salaam" 3282 > 3283> 3284 3285# UKRAINE 3286countries:< 3287 isoCode:"ua" 3288 defaultTimeZoneId:"Europe/Kiev" 3289 timeZoneMappings:< 3290 utcOffset:"2:00" 3291 id:"Europe/Kiev" 3292 # Europe/Kyiv was added in TZDB 2022b (August 2022) as a replacement ID 3293 # for the zone previously known as Europe/Kiev. Europe/Kiev is retained 3294 # as an alias. 3295 # Also, there is no translation of Europe/Kyiv available 3296 # in ICU. 3297 # TODO(b/250606303): Swap Europe/Kyiv and Europe/Kiev in Android V. 3298 # By then we expect most systems will know about the new ID. 3299 alternativeIds:"Europe/Kyiv" 3300 alternativeIds:"Europe/Zaporozhye" 3301 alternativeIds:"Europe/Uzhgorod" 3302 > 3303 timeZoneMappings:< 3304 utcOffset:"3:00" 3305 id:"Europe/Simferopol" 3306 # http://b/73922616 3307 shownInPicker:false 3308 > 3309> 3310 3311# UGANDA 3312countries:< 3313 isoCode:"ug" 3314 timeZoneMappings:< 3315 utcOffset:"3:00" 3316 id:"Africa/Kampala" 3317 > 3318> 3319 3320# UNITED STATES MINOR OUTLYING ISLANDS 3321countries:< 3322 isoCode:"um" 3323 defaultTimeZoneId:"Pacific/Wake" 3324 timeZoneMappings:< 3325 utcOffset:"12:00" 3326 id:"Pacific/Wake" 3327 > 3328 3329 timeZoneMappings:< 3330 utcOffset:"-11:00" 3331 id:"Pacific/Midway" 3332 > 3333> 3334 3335# UNITED STATES 3336# 3337# Priorities assigned on 20180309 using: 3338# https://en.wikipedia.org/wiki/List_of_United_States_cities_by_population 3339# https://en.wikipedia.org/wiki/Knox,_Indiana 3340# ...etc. 3341# Priorities are based on city population. 3342countries:< 3343 isoCode:"us" 3344 defaultTimeZoneId:"America/New_York" 3345 timeZoneMappings:< 3346 utcOffset:"-5:00" 3347 id:"America/New_York" 3348 # 8.54M 3349 priority:8540 3350 alternativeIds: "US/Eastern" 3351 > 3352 timeZoneMappings:< 3353 utcOffset:"-5:00" 3354 id:"America/Kentucky/Louisville" 3355 # 760K 3356 priority:760 3357 alternativeIds: "America/Louisville" 3358 > 3359 timeZoneMappings:< 3360 utcOffset:"-5:00" 3361 id:"America/Detroit" 3362 # 673K 3363 priority:673 3364 alternativeIds: "US/Michigan" 3365 > 3366 timeZoneMappings:< 3367 utcOffset:"-5:00" 3368 id:"America/Indiana/Indianapolis" 3369 # 820K 3370 priority:820 3371 alternativeIds: "America/Fort_Wayne" 3372 alternativeIds: "America/Indianapolis" 3373 alternativeIds: "US/East-Indiana" 3374 > 3375 timeZoneMappings:< 3376 utcOffset:"-5:00" 3377 id:"America/Indiana/Vincennes" 3378 # 18.4K 3379 priority:18 3380 > 3381 timeZoneMappings:< 3382 utcOffset:"-5:00" 3383 id:"America/Kentucky/Monticello" 3384 # 6.19K 3385 priority:6 3386 > 3387 timeZoneMappings:< 3388 utcOffset:"-5:00" 3389 id:"America/Indiana/Petersburg" 3390 # 2.38K 3391 priority:3 3392 > 3393 timeZoneMappings:< 3394 utcOffset:"-5:00" 3395 id:"America/Indiana/Winamac" 3396 # 2.49K 3397 priority:2 3398 > 3399 timeZoneMappings:< 3400 utcOffset:"-5:00" 3401 id:"America/Indiana/Vevay" 3402 # 1.68K 3403 priority:2 3404 > 3405 timeZoneMappings:< 3406 utcOffset:"-5:00" 3407 id:"America/Indiana/Marengo" 3408 # 0.83K 3409 priority:1 3410 > 3411 3412 timeZoneMappings:< 3413 utcOffset:"-6:00" 3414 id:"America/Chicago" 3415 # 2.70M 3416 priority:2700 3417 alternativeIds: "US/Central" 3418 > 3419 timeZoneMappings:< 3420 utcOffset:"-6:00" 3421 id:"America/Menominee" 3422 # 8.60K 3423 priority:9 3424 > 3425 timeZoneMappings:< 3426 utcOffset:"-6:00" 3427 id:"America/Indiana/Tell_City" 3428 # 7.27K 3429 priority:7 3430 > 3431 timeZoneMappings:< 3432 utcOffset:"-6:00" 3433 id:"America/Indiana/Knox" 3434 # 3.70K 3435 priority:4 3436 alternativeIds: "America/Knox_IN" 3437 alternativeIds: "US/Indiana-Starke" 3438 > 3439 timeZoneMappings:< 3440 utcOffset:"-6:00" 3441 id:"America/North_Dakota/Beulah" 3442 # 3.12K 3443 priority:3 3444 > 3445 timeZoneMappings:< 3446 utcOffset:"-6:00" 3447 id:"America/North_Dakota/New_Salem" 3448 # 0.95K 3449 priority:1 3450 > 3451 timeZoneMappings:< 3452 utcOffset:"-6:00" 3453 id:"America/North_Dakota/Center" 3454 # 0.57K 3455 priority:1 3456 > 3457 3458 timeZoneMappings:< 3459 utcOffset:"-7:00" 3460 id:"America/Denver" 3461 # 600K 3462 priority:600 3463 alternativeIds: "America/Shiprock" 3464 alternativeIds: "Navajo" 3465 alternativeIds: "US/Mountain" 3466 > 3467 timeZoneMappings:< 3468 utcOffset:"-7:00" 3469 id:"America/Phoenix" 3470 # 1.45M 3471 priority:1450 3472 alternativeIds: "US/Arizona" 3473 > 3474 timeZoneMappings:< 3475 utcOffset:"-7:00" 3476 id:"America/Boise" 3477 # 206K 3478 priority:206 3479 > 3480 3481 timeZoneMappings:< 3482 utcOffset:"-8:00" 3483 id:"America/Los_Angeles" 3484 # 3.79M 3485 priority:3790 3486 alternativeIds: "US/Pacific" 3487 > 3488 3489 timeZoneMappings:< 3490 utcOffset:"-9:00" 3491 id:"America/Anchorage" 3492 # 292K 3493 priority:292 3494 alternativeIds: "US/Alaska" 3495 > 3496 timeZoneMappings:< 3497 utcOffset:"-9:00" 3498 id:"America/Juneau" 3499 # 31.2K 3500 priority:31 3501 > 3502 timeZoneMappings:< 3503 utcOffset:"-9:00" 3504 id:"America/Sitka" 3505 # 8.88K 3506 priority:9 3507 > 3508 timeZoneMappings:< 3509 utcOffset:"-9:00" 3510 id:"America/Nome" 3511 # 3.60K 3512 priority:4 3513 > 3514 timeZoneMappings:< 3515 utcOffset:"-9:00" 3516 id:"America/Metlakatla" 3517 # 1.38K 3518 priority:1 3519 > 3520 timeZoneMappings:< 3521 utcOffset:"-9:00" 3522 id:"America/Yakutat" 3523 # 0.66K 3524 priority:1 3525 > 3526 3527 timeZoneMappings:< 3528 utcOffset:"-10:00" 3529 id:"Pacific/Honolulu" 3530 # 337K 3531 priority:337 3532 alternativeIds: "Pacific/Johnston" 3533 alternativeIds: "US/Hawaii" 3534 > 3535 timeZoneMappings:< 3536 utcOffset:"-10:00" 3537 id:"America/Adak" 3538 # 0.33K 3539 priority:1 3540 alternativeIds: "America/Atka" 3541 alternativeIds: "US/Aleutian" 3542 > 3543> 3544 3545# URUGUAY 3546countries:< 3547 isoCode:"uy" 3548 timeZoneMappings:< 3549 utcOffset:"-3:00" 3550 id:"America/Montevideo" 3551 > 3552> 3553 3554# UZBEKISTAN 3555# 3556# Priorities assigned on 20180309 using: 3557# https://en.wikipedia.org/wiki/Tashkent 3558# https://en.wikipedia.org/wiki/Samarkand 3559# Priority is just an abstract score. 3560countries:< 3561 isoCode:"uz" 3562 defaultTimeZoneId:"Asia/Tashkent" 3563 timeZoneMappings:< 3564 utcOffset:"5:00" 3565 id:"Asia/Tashkent" 3566 priority:2 3567 > 3568 timeZoneMappings:< 3569 utcOffset:"5:00" 3570 id:"Asia/Samarkand" 3571 priority:1 3572 > 3573> 3574 3575# HOLY SEE (VATICAN CITY STATE) 3576countries:< 3577 isoCode:"va" 3578 timeZoneMappings:< 3579 utcOffset:"1:00" 3580 id:"Europe/Vatican" 3581 > 3582> 3583 3584# SAINT VINCENT AND THE GRENADINES 3585countries:< 3586 isoCode:"vc" 3587 timeZoneMappings:< 3588 utcOffset:"-4:00" 3589 id:"America/St_Vincent" 3590 > 3591> 3592 3593# VENEZUELA 3594countries:< 3595 isoCode:"ve" 3596 timeZoneMappings:< 3597 utcOffset:"-4:00" 3598 id:"America/Caracas" 3599 > 3600> 3601 3602# VIRGIN ISLANDS, BRITISH 3603countries:< 3604 isoCode:"vg" 3605 timeZoneMappings:< 3606 utcOffset:"-4:00" 3607 id:"America/Tortola" 3608 > 3609> 3610 3611# VIRGIN ISLANDS, U.S. 3612countries:< 3613 isoCode:"vi" 3614 timeZoneMappings:< 3615 utcOffset:"-4:00" 3616 id:"America/St_Thomas" 3617 > 3618> 3619 3620# VIET NAM 3621countries:< 3622 isoCode:"vn" 3623 timeZoneMappings:< 3624 utcOffset:"7:00" 3625 id:"Asia/Ho_Chi_Minh" 3626 alternativeIds: "Asia/Saigon" 3627 > 3628> 3629 3630# VANUATU 3631countries:< 3632 isoCode:"vu" 3633 timeZoneMappings:< 3634 utcOffset:"11:00" 3635 id:"Pacific/Efate" 3636 > 3637> 3638 3639# WALLIS AND FUTUNA 3640countries:< 3641 isoCode:"wf" 3642 timeZoneMappings:< 3643 utcOffset:"12:00" 3644 id:"Pacific/Wallis" 3645 > 3646> 3647 3648# SAMOA 3649countries:< 3650 isoCode:"ws" 3651 timeZoneMappings:< 3652 utcOffset:"13:00" 3653 id:"Pacific/Apia" 3654 > 3655> 3656 3657# YEMEN 3658countries:< 3659 isoCode:"ye" 3660 timeZoneMappings:< 3661 utcOffset:"3:00" 3662 id:"Asia/Aden" 3663 > 3664> 3665 3666# MAYOTTE 3667countries:< 3668 isoCode:"yt" 3669 timeZoneMappings:< 3670 utcOffset:"3:00" 3671 id:"Indian/Mayotte" 3672 > 3673> 3674 3675# SOUTH AFRICA 3676countries:< 3677 isoCode:"za" 3678 timeZoneMappings:< 3679 utcOffset:"2:00" 3680 id:"Africa/Johannesburg" 3681 > 3682> 3683 3684# ZAMBIA 3685countries:< 3686 isoCode:"zm" 3687 timeZoneMappings:< 3688 utcOffset:"2:00" 3689 id:"Africa/Lusaka" 3690 > 3691> 3692 3693# ZIMBABWE 3694countries:< 3695 isoCode:"zw" 3696 timeZoneMappings:< 3697 utcOffset:"2:00" 3698 id:"Africa/Harare" 3699 > 3700> 3701