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:"2024a" 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:"8: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:"5: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/Sao_Paulo" 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 # Setting lowest possible value. 1518 priority:1 1519 > 1520 1521 timeZoneMappings:< 1522 utcOffset:"-2:00" 1523 id:"America/Nuuk" 1524 alternativeIds: "America/Godthab" 1525 # Population of Nuuk was 17635 (2017) according to Wikipedia. 1526 priority:17 1527 > 1528 1529 timeZoneMappings:< 1530 utcOffset:"-2:00" 1531 id:"America/Scoresbysund" 1532 # Scoresbysund's (now known as Ittoqqortoormiit) population was 345 (2020) according to 1533 # Wikipedia. 1534 priority:1 1535 > 1536 1537 timeZoneMappings:< 1538 utcOffset:"-4:00" 1539 id:"America/Thule" 1540 # Qaanaaq's, formerly known as Thule or New Thule, population was 646 (2020) according to 1541 # Wikipedia. 1542 priority:1 1543 > 1544> 1545 1546# GAMBIA 1547countries:< 1548 isoCode:"gm" 1549 timeZoneMappings:< 1550 utcOffset:"0:00" 1551 id:"Africa/Banjul" 1552 > 1553> 1554 1555# GUINEA 1556countries:< 1557 isoCode:"gn" 1558 timeZoneMappings:< 1559 utcOffset:"0:00" 1560 id:"Africa/Conakry" 1561 > 1562> 1563 1564# GUADELOUPE 1565countries:< 1566 isoCode:"gp" 1567 timeZoneMappings:< 1568 utcOffset:"-4:00" 1569 id:"America/Guadeloupe" 1570 > 1571> 1572 1573# EQUATORIAL GUINEA 1574countries:< 1575 isoCode:"gq" 1576 timeZoneMappings:< 1577 utcOffset:"1:00" 1578 id:"Africa/Malabo" 1579 > 1580> 1581 1582# GREECE 1583countries:< 1584 isoCode:"gr" 1585 timeZoneMappings:< 1586 utcOffset:"2:00" 1587 id:"Europe/Athens" 1588 > 1589> 1590 1591# SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS 1592countries:< 1593 isoCode:"gs" 1594 timeZoneMappings:< 1595 utcOffset:"-2:00" 1596 id:"Atlantic/South_Georgia" 1597 > 1598> 1599 1600# GUATEMALA 1601countries:< 1602 isoCode:"gt" 1603 timeZoneMappings:< 1604 utcOffset:"-6:00" 1605 id:"America/Guatemala" 1606 > 1607> 1608 1609# GUAM 1610countries:< 1611 isoCode:"gu" 1612 timeZoneMappings:< 1613 utcOffset:"10:00" 1614 id:"Pacific/Guam" 1615 > 1616> 1617 1618# GUINEA-BISSAU 1619countries:< 1620 isoCode:"gw" 1621 timeZoneMappings:< 1622 utcOffset:"0:00" 1623 id:"Africa/Bissau" 1624 > 1625> 1626 1627# GUYANA 1628countries:< 1629 isoCode:"gy" 1630 timeZoneMappings:< 1631 utcOffset:"-4:00" 1632 id:"America/Guyana" 1633 > 1634> 1635 1636# HONG KONG 1637countries:< 1638 isoCode:"hk" 1639 timeZoneMappings:< 1640 utcOffset:"8:00" 1641 id:"Asia/Hong_Kong" 1642 alternativeIds: "Hongkong" 1643 > 1644> 1645 1646# HONDURAS 1647countries:< 1648 isoCode:"hn" 1649 timeZoneMappings:< 1650 utcOffset:"-6:00" 1651 id:"America/Tegucigalpa" 1652 > 1653> 1654 1655# CROATIA 1656countries:< 1657 isoCode:"hr" 1658 timeZoneMappings:< 1659 utcOffset:"1:00" 1660 id:"Europe/Zagreb" 1661 > 1662> 1663 1664# HAITI 1665countries:< 1666 isoCode:"ht" 1667 timeZoneMappings:< 1668 utcOffset:"-5:00" 1669 id:"America/Port-au-Prince" 1670 > 1671> 1672 1673# HUNGARY 1674countries:< 1675 isoCode:"hu" 1676 timeZoneMappings:< 1677 utcOffset:"1:00" 1678 id:"Europe/Budapest" 1679 > 1680> 1681 1682# INDONESIA 1683# 1684# Priorities assigned on 20180309 using: 1685# https://en.wikipedia.org/wiki/List_of_Indonesian_cities_by_population 1686# Priority is just an abstract score. 1687countries:< 1688 isoCode:"id" 1689 defaultTimeZoneId:"Asia/Jakarta" 1690 timeZoneMappings:< 1691 utcOffset:"9:00" 1692 id:"Asia/Jayapura" 1693 priority:1 1694 > 1695 1696 timeZoneMappings:< 1697 utcOffset:"8:00" 1698 id:"Asia/Makassar" 1699 priority:1 1700 alternativeIds: "Asia/Ujung_Pandang" 1701 > 1702 1703 timeZoneMappings:< 1704 utcOffset:"7:00" 1705 id:"Asia/Jakarta" 1706 priority:2 1707 > 1708 timeZoneMappings:< 1709 utcOffset:"7:00" 1710 id:"Asia/Pontianak" 1711 priority:1 1712 > 1713> 1714 1715# IRELAND 1716countries:< 1717 isoCode:"ie" 1718 timeZoneMappings:< 1719 utcOffset:"0:00" 1720 id:"Europe/Dublin" 1721 alternativeIds: "Eire" 1722 > 1723> 1724 1725# ISRAEL 1726countries:< 1727 isoCode:"il" 1728 timeZoneMappings:< 1729 utcOffset:"2:00" 1730 id:"Asia/Jerusalem" 1731 alternativeIds: "Asia/Tel_Aviv" 1732 alternativeIds: "Israel" 1733 > 1734> 1735 1736# ISLE OF MAN 1737countries:< 1738 isoCode:"im" 1739 timeZoneMappings:< 1740 utcOffset:"0:00" 1741 id:"Europe/Isle_of_Man" 1742 > 1743> 1744 1745# INDIA 1746countries:< 1747 isoCode:"in" 1748 timeZoneMappings:< 1749 utcOffset:"5:30" 1750 id:"Asia/Kolkata" 1751 alternativeIds: "Asia/Calcutta" 1752 > 1753> 1754 1755# BRITISH INDIAN OCEAN TERRITORY 1756countries:< 1757 isoCode:"io" 1758 timeZoneMappings:< 1759 utcOffset:"6:00" 1760 id:"Indian/Chagos" 1761 > 1762> 1763 1764# IRAQ 1765countries:< 1766 isoCode:"iq" 1767 timeZoneMappings:< 1768 utcOffset:"3:00" 1769 id:"Asia/Baghdad" 1770 > 1771> 1772 1773# IRAN, ISLAMIC REPUBLIC OF 1774countries:< 1775 isoCode:"ir" 1776 timeZoneMappings:< 1777 utcOffset:"3:30" 1778 id:"Asia/Tehran" 1779 alternativeIds: "Iran" 1780 > 1781> 1782 1783# ICELAND 1784countries:< 1785 isoCode:"is" 1786 timeZoneMappings:< 1787 utcOffset:"0:00" 1788 id:"Atlantic/Reykjavik" 1789 alternativeIds: "Iceland" 1790 > 1791> 1792 1793# ITALY 1794countries:< 1795 isoCode:"it" 1796 timeZoneMappings:< 1797 utcOffset:"1:00" 1798 id:"Europe/Rome" 1799 > 1800> 1801 1802# JERSEY 1803countries:< 1804 isoCode:"je" 1805 timeZoneMappings:< 1806 utcOffset:"0:00" 1807 id:"Europe/Jersey" 1808 > 1809> 1810 1811# JAMAICA 1812countries:< 1813 isoCode:"jm" 1814 timeZoneMappings:< 1815 utcOffset:"-5:00" 1816 id:"America/Jamaica" 1817 alternativeIds: "Jamaica" 1818 > 1819> 1820 1821# JORDAN 1822countries:< 1823 isoCode:"jo" 1824 timeZoneMappings:< 1825 utcOffset:"3:00" 1826 id:"Asia/Amman" 1827 > 1828> 1829 1830# JAPAN 1831countries:< 1832 isoCode:"jp" 1833 timeZoneMappings:< 1834 utcOffset:"9:00" 1835 id:"Asia/Tokyo" 1836 alternativeIds: "Japan" 1837 > 1838> 1839 1840# KENYA 1841countries:< 1842 isoCode:"ke" 1843 timeZoneMappings:< 1844 utcOffset:"3:00" 1845 id:"Africa/Nairobi" 1846 > 1847> 1848 1849# KYRGYZSTAN 1850countries:< 1851 isoCode:"kg" 1852 timeZoneMappings:< 1853 utcOffset:"6:00" 1854 id:"Asia/Bishkek" 1855 > 1856> 1857 1858# CAMBODIA 1859countries:< 1860 isoCode:"kh" 1861 timeZoneMappings:< 1862 utcOffset:"7:00" 1863 id:"Asia/Phnom_Penh" 1864 > 1865> 1866 1867# KIRIBATI 1868countries:< 1869 isoCode:"ki" 1870 defaultTimeZoneId:"Pacific/Tarawa" 1871 timeZoneMappings:< 1872 utcOffset:"14:00" 1873 id:"Pacific/Kiritimati" 1874 > 1875 1876 timeZoneMappings:< 1877 utcOffset:"13:00" 1878 id:"Pacific/Kanton" 1879 alternativeIds:"Pacific/Enderbury" 1880 > 1881 1882 timeZoneMappings:< 1883 utcOffset:"12:00" 1884 id:"Pacific/Tarawa" 1885 > 1886> 1887 1888# COMOROS 1889countries:< 1890 isoCode:"km" 1891 timeZoneMappings:< 1892 utcOffset:"3:00" 1893 id:"Indian/Comoro" 1894 > 1895> 1896 1897# SAINT KITTS AND NEVIS 1898countries:< 1899 isoCode:"kn" 1900 timeZoneMappings:< 1901 utcOffset:"-4:00" 1902 id:"America/St_Kitts" 1903 > 1904> 1905 1906# KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF 1907countries:< 1908 isoCode:"kp" 1909 timeZoneMappings:< 1910 utcOffset:"9:00" 1911 id:"Asia/Pyongyang" 1912 > 1913> 1914 1915# KOREA, REPUBLIC OF 1916countries:< 1917 isoCode:"kr" 1918 timeZoneMappings:< 1919 utcOffset:"9:00" 1920 id:"Asia/Seoul" 1921 alternativeIds: "ROK" 1922 > 1923> 1924 1925# KUWAIT 1926countries:< 1927 isoCode:"kw" 1928 timeZoneMappings:< 1929 utcOffset:"3:00" 1930 id:"Asia/Kuwait" 1931 > 1932> 1933 1934# CAYMAN ISLANDS 1935countries:< 1936 isoCode:"ky" 1937 timeZoneMappings:< 1938 utcOffset:"-5:00" 1939 id:"America/Cayman" 1940 > 1941> 1942 1943# KAZAKHSTAN 1944# 1945# Priorities assigned on 13 Feb 2024 using: 1946# https://en.wikipedia.org/wiki/List_of_cities_in_Kazakhstan 1947# Priority is related to city population. 1948countries:< 1949 isoCode:"kz" 1950 defaultTimeZoneId:"Asia/Almaty" 1951 timeZoneMappings:< 1952 utcOffset:"5:00" 1953 id:"Asia/Almaty" 1954 # Population is 2.217M (wiki, 2023) 1955 priority:2217 1956 > 1957 timeZoneMappings:< 1958 utcOffset:"5:00" 1959 id:"Asia/Aqtobe" 1960 # Population is 560K (wiki 2023) 1961 priority:560 1962 > 1963 timeZoneMappings:< 1964 utcOffset:"5:00" 1965 id:"Asia/Qyzylorda" 1966 # Population is 315500 (wiki, 2023) 1967 # Rounding up to avoid conflicts with Asia/Atyrau. 1968 priority:316 1969 > 1970 timeZoneMappings:< 1971 utcOffset:"5:00" 1972 id:"Asia/Atyrau" 1973 # Population is 315274 (wiki, 2023) 1974 priority:315 1975 > 1976 timeZoneMappings:< 1977 utcOffset:"5:00" 1978 id:"Asia/Aqtau" 1979 # Population is 270K (wiki, 2023) 1980 priority:270 1981 > 1982 timeZoneMappings:< 1983 utcOffset:"5:00" 1984 id:"Asia/Qostanay" 1985 # Population is 265K (wiki, 2023) 1986 priority:265 1987 > 1988 timeZoneMappings:< 1989 utcOffset:"5:00" 1990 id:"Asia/Oral" 1991 # Population is 254K (wiki, 2023) 1992 priority:254 1993 > 1994> 1995 1996# LAO PEOPLE'S DEMOCRATIC REPUBLIC 1997countries:< 1998 isoCode:"la" 1999 timeZoneMappings:< 2000 utcOffset:"7:00" 2001 id:"Asia/Vientiane" 2002 > 2003> 2004 2005# LEBANON 2006countries:< 2007 isoCode:"lb" 2008 timeZoneMappings:< 2009 utcOffset:"2:00" 2010 id:"Asia/Beirut" 2011 > 2012> 2013 2014# SAINT LUCIA 2015countries:< 2016 isoCode:"lc" 2017 timeZoneMappings:< 2018 utcOffset:"-4:00" 2019 id:"America/St_Lucia" 2020 > 2021> 2022 2023# LIECHTENSTEIN 2024countries:< 2025 isoCode:"li" 2026 timeZoneMappings:< 2027 utcOffset:"1:00" 2028 id:"Europe/Vaduz" 2029 > 2030> 2031 2032# SRI LANKA 2033countries:< 2034 isoCode:"lk" 2035 timeZoneMappings:< 2036 utcOffset:"5:30" 2037 id:"Asia/Colombo" 2038 > 2039> 2040 2041# LIBERIA 2042countries:< 2043 isoCode:"lr" 2044 timeZoneMappings:< 2045 utcOffset:"0:00" 2046 id:"Africa/Monrovia" 2047 > 2048> 2049 2050# LESOTHO 2051countries:< 2052 isoCode:"ls" 2053 timeZoneMappings:< 2054 utcOffset:"2:00" 2055 id:"Africa/Maseru" 2056 > 2057> 2058 2059# LITHUANIA 2060countries:< 2061 isoCode:"lt" 2062 timeZoneMappings:< 2063 utcOffset:"2:00" 2064 id:"Europe/Vilnius" 2065 > 2066> 2067 2068# LUXEMBOURG 2069countries:< 2070 isoCode:"lu" 2071 timeZoneMappings:< 2072 utcOffset:"1:00" 2073 id:"Europe/Luxembourg" 2074 > 2075> 2076 2077# LATVIA 2078countries:< 2079 isoCode:"lv" 2080 timeZoneMappings:< 2081 utcOffset:"2:00" 2082 id:"Europe/Riga" 2083 > 2084> 2085 2086# LIBYAN ARAB JAMAHIRIYA 2087countries:< 2088 isoCode:"ly" 2089 timeZoneMappings:< 2090 utcOffset:"2:00" 2091 id:"Africa/Tripoli" 2092 alternativeIds: "Libya" 2093 > 2094> 2095 2096# MOROCCO 2097countries:< 2098 isoCode:"ma" 2099 timeZoneMappings:< 2100 utcOffset:"0:00" 2101 id:"Africa/Casablanca" 2102 > 2103> 2104 2105# MONACO 2106countries:< 2107 isoCode:"mc" 2108 timeZoneMappings:< 2109 utcOffset:"1:00" 2110 id:"Europe/Monaco" 2111 > 2112> 2113 2114# MOLDOVA 2115countries:< 2116 isoCode:"md" 2117 timeZoneMappings:< 2118 utcOffset:"2:00" 2119 id:"Europe/Chisinau" 2120 alternativeIds: "Europe/Tiraspol" 2121 > 2122> 2123 2124# MONTENEGRO 2125countries:< 2126 isoCode:"me" 2127 timeZoneMappings:< 2128 utcOffset:"1:00" 2129 id:"Europe/Podgorica" 2130 > 2131> 2132 2133# Collectivity of Saint Martin 2134countries:< 2135 isoCode:"mf" 2136 timeZoneMappings:< 2137 utcOffset:"-4:00" 2138 id:"America/Marigot" 2139 > 2140> 2141 2142# MADAGASCAR 2143countries:< 2144 isoCode:"mg" 2145 timeZoneMappings:< 2146 utcOffset:"3:00" 2147 id:"Indian/Antananarivo" 2148 > 2149> 2150 2151# MARSHALL ISLANDS 2152# Priorities assigned on 20180328 using: 2153# https://en.wikipedia.org/wiki/List_of_islands_of_the_Marshall_Islands 2154# Priority is just an abstract score. 2155countries:< 2156 isoCode:"mh" 2157 defaultTimeZoneId:"Pacific/Majuro" 2158 timeZoneMappings:< 2159 utcOffset:"12:00" 2160 id:"Pacific/Majuro" 2161 priority:2 2162 > 2163 timeZoneMappings:< 2164 utcOffset:"12:00" 2165 id:"Pacific/Kwajalein" 2166 priority:1 2167 alternativeIds: "Kwajalein" 2168 > 2169> 2170 2171# MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF 2172countries:< 2173 isoCode:"mk" 2174 timeZoneMappings:< 2175 utcOffset:"1:00" 2176 id:"Europe/Skopje" 2177 > 2178> 2179 2180# MALI 2181countries:< 2182 isoCode:"ml" 2183 timeZoneMappings:< 2184 utcOffset:"0:00" 2185 id:"Africa/Bamako" 2186 alternativeIds: "Africa/Timbuktu" 2187 > 2188> 2189 2190# MYANMAR 2191countries:< 2192 isoCode:"mm" 2193 timeZoneMappings:< 2194 utcOffset:"6:30" 2195 id:"Asia/Yangon" 2196 alternativeIds: "Asia/Rangoon" 2197 > 2198> 2199 2200# MONGOLIA 2201# 2202# Priorities assigned on 20210105 using: 2203# https://en.wikipedia.org/wiki/List_of_cities_in_Mongolia 2204# ... etc. 2205# Priority is related to the population of the province. 2206countries:< 2207 isoCode:"mn" 2208 defaultTimeZoneId:"Asia/Ulaanbaatar" 2209 timeZoneMappings:< 2210 utcOffset:"8:00" 2211 id:"Asia/Ulaanbaatar" 2212 # 1.145M 2213 priority:1145 2214 alternativeIds: "Asia/Ulan_Bator" 2215 > 2216 timeZoneMappings:< 2217 utcOffset:"8:00" 2218 id:"Asia/Choibalsan" 2219 # 38K 2220 priority:38 2221 > 2222 2223 timeZoneMappings:< 2224 utcOffset:"7:00" 2225 id:"Asia/Hovd" 2226 # 29K 2227 priority:29 2228 > 2229> 2230 2231# MACAO 2232countries:< 2233 isoCode:"mo" 2234 timeZoneMappings:< 2235 utcOffset:"8:00" 2236 id:"Asia/Macau" 2237 alternativeIds: "Asia/Macao" 2238 > 2239> 2240 2241# NORTHERN MARIANA ISLANDS 2242countries:< 2243 isoCode:"mp" 2244 timeZoneMappings:< 2245 utcOffset:"10:00" 2246 id:"Pacific/Saipan" 2247 > 2248> 2249 2250# MARTINIQUE 2251countries:< 2252 isoCode:"mq" 2253 timeZoneMappings:< 2254 utcOffset:"-4:00" 2255 id:"America/Martinique" 2256 > 2257> 2258 2259# MAURITANIA 2260countries:< 2261 isoCode:"mr" 2262 timeZoneMappings:< 2263 utcOffset:"0:00" 2264 id:"Africa/Nouakchott" 2265 > 2266> 2267 2268# MONTSERRAT 2269countries:< 2270 isoCode:"ms" 2271 timeZoneMappings:< 2272 utcOffset:"-4:00" 2273 id:"America/Montserrat" 2274 > 2275> 2276 2277# MALTA 2278countries:< 2279 isoCode:"mt" 2280 timeZoneMappings:< 2281 utcOffset:"1:00" 2282 id:"Europe/Malta" 2283 > 2284> 2285 2286# MAURITIUS 2287countries:< 2288 isoCode:"mu" 2289 timeZoneMappings:< 2290 utcOffset:"4:00" 2291 id:"Indian/Mauritius" 2292 > 2293> 2294 2295# MALDIVES 2296countries:< 2297 isoCode:"mv" 2298 timeZoneMappings:< 2299 utcOffset:"5:00" 2300 id:"Indian/Maldives" 2301 > 2302> 2303 2304# MALAWI 2305countries:< 2306 isoCode:"mw" 2307 timeZoneMappings:< 2308 utcOffset:"2:00" 2309 id:"Africa/Blantyre" 2310 > 2311> 2312 2313# MEXICO 2314# 2315# Priorities assigned on 20180406 using: 2316# https://en.wikipedia.org/wiki/List_of_cities_in_Mexico 2317# Priority is based on city population. 2318countries:< 2319 isoCode:"mx" 2320 defaultTimeZoneId:"America/Mexico_City" 2321 timeZoneMappings:< 2322 utcOffset:"-6:00" 2323 id:"America/Mexico_City" 2324 # 8.92M 2325 priority:8920 2326 alternativeIds: "Mexico/General" 2327 > 2328 timeZoneMappings:< 2329 utcOffset:"-6:00" 2330 id:"America/Merida" 2331 # 892K 2332 priority:892 2333 > 2334 timeZoneMappings:< 2335 utcOffset:"-6:00" 2336 id:"America/Monterrey" 2337 # 1.12M 2338 priority:1120 2339 > 2340 timeZoneMappings:< 2341 utcOffset:"-6:00" 2342 id:"America/Chihuahua" 2343 # 878K 2344 priority:878 2345 > 2346 timeZoneMappings:< 2347 utcOffset:"-6:00" 2348 id:"America/Bahia_Banderas" 2349 # 83.7K 2350 priority:84 2351 > 2352 timeZoneMappings:< 2353 utcOffset:"-6:00" 2354 id:"America/Matamoros" 2355 # 520K 2356 priority:520 2357 > 2358 timeZoneMappings:< 2359 utcOffset:"-6:00" 2360 id:"America/Ojinaga" 2361 # 28.0K 2362 priority:28 2363 > 2364 2365 timeZoneMappings:< 2366 utcOffset:"-5:00" 2367 id:"America/Cancun" 2368 # 744K 2369 priority:744 2370 > 2371 2372 timeZoneMappings:< 2373 utcOffset:"-7:00" 2374 id:"America/Ciudad_Juarez" 2375 # 2.5M 2376 priority:2539 2377 > 2378 2379 timeZoneMappings:< 2380 utcOffset:"-7:00" 2381 id:"America/Hermosillo" 2382 # 812K 2383 priority:812 2384 > 2385 timeZoneMappings:< 2386 utcOffset:"-7:00" 2387 id:"America/Mazatlan" 2388 # 658K 2389 priority:658 2390 alternativeIds: "Mexico/BajaSur" 2391 > 2392 2393 timeZoneMappings:< 2394 utcOffset:"-8:00" 2395 id:"America/Tijuana" 2396 # 1.64M 2397 priority:1640 2398 alternativeIds: "America/Ensenada" 2399 alternativeIds: "America/Santa_Isabel" 2400 alternativeIds: "Mexico/BajaNorte" 2401 > 2402> 2403 2404# MALAYSIA 2405# Priorities assigned on 20180329 using: 2406# https://en.wikipedia.org/wiki/List_of_cities_and_towns_in_Malaysia_by_population 2407# Priority is just an abstract score. 2408countries:< 2409 isoCode:"my" 2410 defaultTimeZoneId:"Asia/Kuala_Lumpur" 2411 timeZoneMappings:< 2412 utcOffset:"8:00" 2413 id:"Asia/Kuala_Lumpur" 2414 priority:2 2415 > 2416 timeZoneMappings:< 2417 utcOffset:"8:00" 2418 id:"Asia/Kuching" 2419 priority:1 2420 > 2421> 2422 2423# MOZAMBIQUE 2424countries:< 2425 isoCode:"mz" 2426 timeZoneMappings:< 2427 utcOffset:"2:00" 2428 id:"Africa/Maputo" 2429 > 2430> 2431 2432# NAMIBIA 2433countries:< 2434 isoCode:"na" 2435 timeZoneMappings:< 2436 utcOffset:"2:00" 2437 id:"Africa/Windhoek" 2438 > 2439> 2440 2441# NEW CALEDONIA 2442countries:< 2443 isoCode:"nc" 2444 timeZoneMappings:< 2445 utcOffset:"11:00" 2446 id:"Pacific/Noumea" 2447 > 2448> 2449 2450# NIGER 2451countries:< 2452 isoCode:"ne" 2453 timeZoneMappings:< 2454 utcOffset:"1:00" 2455 id:"Africa/Niamey" 2456 > 2457> 2458 2459# NORFOLK ISLAND 2460countries:< 2461 isoCode:"nf" 2462 timeZoneMappings:< 2463 utcOffset:"11:00" 2464 id:"Pacific/Norfolk" 2465 > 2466> 2467 2468# NIGERIA 2469countries:< 2470 isoCode:"ng" 2471 timeZoneMappings:< 2472 utcOffset:"1:00" 2473 id:"Africa/Lagos" 2474 > 2475> 2476 2477# NICARAGUA 2478countries:< 2479 isoCode:"ni" 2480 timeZoneMappings:< 2481 utcOffset:"-6:00" 2482 id:"America/Managua" 2483 > 2484> 2485 2486# NETHERLANDS 2487countries:< 2488 isoCode:"nl" 2489 timeZoneMappings:< 2490 utcOffset:"1:00" 2491 id:"Europe/Amsterdam" 2492 > 2493> 2494 2495# NORWAY 2496countries:< 2497 isoCode:"no" 2498 timeZoneMappings:< 2499 utcOffset:"1:00" 2500 id:"Europe/Oslo" 2501 alternativeIds: "Atlantic/Jan_Mayen" 2502 > 2503> 2504 2505# NEPAL 2506countries:< 2507 isoCode:"np" 2508 timeZoneMappings:< 2509 utcOffset:"5:45" 2510 id:"Asia/Kathmandu" 2511 alternativeIds: "Asia/Katmandu" 2512 > 2513> 2514 2515# NAURU 2516countries:< 2517 isoCode:"nr" 2518 timeZoneMappings:< 2519 utcOffset:"12:00" 2520 id:"Pacific/Nauru" 2521 > 2522> 2523 2524# NIUE 2525countries:< 2526 isoCode:"nu" 2527 timeZoneMappings:< 2528 utcOffset:"-11:00" 2529 id:"Pacific/Niue" 2530 > 2531> 2532 2533# NEW ZEALAND 2534countries:< 2535 isoCode:"nz" 2536 defaultTimeZoneId:"Pacific/Auckland" 2537 2538 # Boost the strength of the country default: 2539 # Pacific/Chatham only covers ~600 people. 2540 defaultTimeZoneBoost: true 2541 2542 timeZoneMappings:< 2543 utcOffset:"12:00" 2544 id:"Pacific/Auckland" 2545 alternativeIds: "Antarctica/South_Pole" 2546 alternativeIds: "NZ" 2547 > 2548 2549 timeZoneMappings:< 2550 utcOffset:"12:45" 2551 id:"Pacific/Chatham" 2552 alternativeIds: "NZ-CHAT" 2553 > 2554> 2555 2556# OMAN 2557countries:< 2558 isoCode:"om" 2559 timeZoneMappings:< 2560 utcOffset:"4:00" 2561 id:"Asia/Muscat" 2562 > 2563> 2564 2565# PANAMA 2566countries:< 2567 isoCode:"pa" 2568 timeZoneMappings:< 2569 utcOffset:"-5:00" 2570 id:"America/Panama" 2571 > 2572> 2573 2574# PERU 2575countries:< 2576 isoCode:"pe" 2577 timeZoneMappings:< 2578 utcOffset:"-5:00" 2579 id:"America/Lima" 2580 > 2581> 2582 2583# FRENCH POLYNESIA 2584countries:< 2585 isoCode:"pf" 2586 defaultTimeZoneId:"Pacific/Tahiti" 2587 timeZoneMappings:< 2588 utcOffset:"-9:00" 2589 id:"Pacific/Gambier" 2590 > 2591 2592 timeZoneMappings:< 2593 utcOffset:"-9:30" 2594 id:"Pacific/Marquesas" 2595 > 2596 2597 timeZoneMappings:< 2598 utcOffset:"-10:00" 2599 id:"Pacific/Tahiti" 2600 > 2601> 2602 2603# PAPUA NEW GUINEA 2604countries:< 2605 isoCode:"pg" 2606 defaultTimeZoneId:"Pacific/Port_Moresby" 2607 timeZoneMappings:< 2608 utcOffset:"10:00" 2609 id:"Pacific/Port_Moresby" 2610 > 2611 2612 timeZoneMappings:< 2613 utcOffset:"11:00" 2614 id:"Pacific/Bougainville" 2615 > 2616> 2617 2618# PHILIPPINES 2619countries:< 2620 isoCode:"ph" 2621 timeZoneMappings:< 2622 utcOffset:"8:00" 2623 id:"Asia/Manila" 2624 > 2625> 2626 2627# PAKISTAN 2628countries:< 2629 isoCode:"pk" 2630 timeZoneMappings:< 2631 utcOffset:"5:00" 2632 id:"Asia/Karachi" 2633 > 2634> 2635 2636# POLAND 2637countries:< 2638 isoCode:"pl" 2639 timeZoneMappings:< 2640 utcOffset:"1:00" 2641 id:"Europe/Warsaw" 2642 alternativeIds: "Poland" 2643 > 2644> 2645 2646# SAINT PIERRE AND MIQUELON 2647countries:< 2648 isoCode:"pm" 2649 timeZoneMappings:< 2650 utcOffset:"-3:00" 2651 id:"America/Miquelon" 2652 > 2653> 2654 2655# PITCAIRN 2656countries:< 2657 isoCode:"pn" 2658 timeZoneMappings:< 2659 utcOffset:"-8:00" 2660 id:"Pacific/Pitcairn" 2661 > 2662> 2663 2664# PUERTO RICO 2665countries:< 2666 isoCode:"pr" 2667 timeZoneMappings:< 2668 utcOffset:"-4:00" 2669 id:"America/Puerto_Rico" 2670 > 2671> 2672 2673# PALESTINE 2674# 2675# Priorities assigned on 20180406 using: 2676# https://en.wikipedia.org/wiki/List_of_cities_administered_by_the_Palestinian_Authority 2677# https://en.wikipedia.org/wiki/Gaza_Strip 2678# https://en.wikipedia.org/wiki/West_Bank 2679# Priorities are set based on territory population. 2680countries:< 2681 isoCode:"ps" 2682 defaultTimeZoneId:"Asia/Gaza" 2683 timeZoneMappings:< 2684 utcOffset:"2:00" 2685 id:"Asia/Hebron" 2686 # Territory: 3.28M 2687 priority:3280 2688 > 2689 timeZoneMappings:< 2690 utcOffset:"2:00" 2691 id:"Asia/Gaza" 2692 # Territory: 1.85M 2693 priority:1850 2694 > 2695> 2696 2697# PORTUGAL 2698# 2699# Priorities assigned on 20180309 using: 2700# https://en.wikipedia.org/wiki/List_of_cities_in_Portugal 2701# Prorities are just an abstract score. 2702countries:< 2703 isoCode:"pt" 2704 defaultTimeZoneId:"Europe/Lisbon" 2705 timeZoneMappings:< 2706 utcOffset:"0:00" 2707 id:"Europe/Lisbon" 2708 priority:2 2709 alternativeIds: "Portugal" 2710 > 2711 timeZoneMappings:< 2712 utcOffset:"0:00" 2713 id:"Atlantic/Madeira" 2714 priority:1 2715 > 2716 2717 timeZoneMappings:< 2718 utcOffset:"-1:00" 2719 id:"Atlantic/Azores" 2720 priority:1 2721 > 2722> 2723 2724# PALAU 2725countries:< 2726 isoCode:"pw" 2727 timeZoneMappings:< 2728 utcOffset:"9:00" 2729 id:"Pacific/Palau" 2730 > 2731> 2732 2733# PARAGUAY 2734countries:< 2735 isoCode:"py" 2736 timeZoneMappings:< 2737 utcOffset:"-4:00" 2738 id:"America/Asuncion" 2739 > 2740> 2741 2742# QATAR 2743countries:< 2744 isoCode:"qa" 2745 timeZoneMappings:< 2746 utcOffset:"3:00" 2747 id:"Asia/Qatar" 2748 > 2749> 2750 2751# REUNION 2752countries:< 2753 isoCode:"re" 2754 timeZoneMappings:< 2755 utcOffset:"4:00" 2756 id:"Indian/Reunion" 2757 > 2758> 2759 2760# ROMANIA 2761countries:< 2762 isoCode:"ro" 2763 timeZoneMappings:< 2764 utcOffset:"2:00" 2765 id:"Europe/Bucharest" 2766 > 2767> 2768 2769# SERBIA 2770countries:< 2771 isoCode:"rs" 2772 timeZoneMappings:< 2773 utcOffset:"1:00" 2774 id:"Europe/Belgrade" 2775 > 2776> 2777 2778# RUSSIAN FEDERATION 2779# 2780# Priorities assigned on 20180406 using: 2781# https://en.wikipedia.org/wiki/List_of_cities_and_towns_in_Russia_by_population 2782# https://en.wikipedia.org/wiki/Khandyga 2783# https://en.wikipedia.org/wiki/Ust-Nera 2784# Priority are based on oblast / district population. 2785countries:< 2786 isoCode:"ru" 2787 defaultTimeZoneId:"Europe/Moscow" 2788 timeZoneMappings:< 2789 utcOffset:"12:00" 2790 id:"Asia/Kamchatka" 2791 # 322K 2792 priority:322 2793 > 2794 timeZoneMappings:< 2795 utcOffset:"12:00" 2796 id:"Asia/Anadyr" 2797 # 50.5K 2798 priority:51 2799 > 2800 2801 timeZoneMappings:< 2802 utcOffset:"11:00" 2803 id:"Asia/Magadan" 2804 # 150K 2805 priority:150 2806 > 2807 timeZoneMappings:< 2808 utcOffset:"11:00" 2809 id:"Asia/Sakhalin" 2810 # 498K 2811 priority:498 2812 > 2813 timeZoneMappings:< 2814 utcOffset:"11:00" 2815 id:"Asia/Srednekolymsk" 2816 # 7.90K 2817 priority:8 2818 > 2819 2820 timeZoneMappings:< 2821 utcOffset:"10:00" 2822 id:"Asia/Vladivostok" 2823 # 1.96M 2824 priority:1960 2825 > 2826 timeZoneMappings:< 2827 utcOffset:"10:00" 2828 id:"Asia/Ust-Nera" 2829 # 10.1K 2830 priority:10 2831 > 2832 2833 timeZoneMappings:< 2834 utcOffset:"9:00" 2835 id:"Asia/Chita" 2836 # 1.11M 2837 priority:1110 2838 > 2839 timeZoneMappings:< 2840 utcOffset:"9:00" 2841 id:"Asia/Yakutsk" 2842 # 959K (Sakha Republic) 2843 priority:959 2844 > 2845 timeZoneMappings:< 2846 utcOffset:"9:00" 2847 id:"Asia/Khandyga" 2848 # 959K (Sakha Republic). Priority set just below Yakutsk. 2849 priority:958 2850 > 2851 2852 timeZoneMappings:< 2853 utcOffset:"8:00" 2854 id:"Asia/Irkutsk" 2855 # 2.43M 2856 priority:2430 2857 > 2858 2859 timeZoneMappings:< 2860 utcOffset:"7:00" 2861 id:"Asia/Krasnoyarsk" 2862 # 2.83M 2863 priority:2830 2864 > 2865 timeZoneMappings:< 2866 utcOffset:"7:00" 2867 id:"Asia/Novokuznetsk" 2868 # 2.76M 2869 priority:2760 2870 > 2871 timeZoneMappings:< 2872 utcOffset:"7:00" 2873 id:"Asia/Novosibirsk" 2874 # 2.67M 2875 priority:2670 2876 > 2877 timeZoneMappings:< 2878 utcOffset:"7:00" 2879 id:"Asia/Barnaul" 2880 # 2.42M 2881 priority:2420 2882 > 2883 timeZoneMappings:< 2884 utcOffset:"7:00" 2885 id:"Asia/Tomsk" 2886 # 1.05M 2887 priority:1050 2888 > 2889 2890 timeZoneMappings:< 2891 utcOffset:"6:00" 2892 id:"Asia/Omsk" 2893 # 1.98M 2894 priority:1980 2895 > 2896 2897 timeZoneMappings:< 2898 utcOffset:"5:00" 2899 id:"Asia/Yekaterinburg" 2900 # 4.30M 2901 priority:4300 2902 > 2903 2904 timeZoneMappings:< 2905 utcOffset:"4:00" 2906 id:"Europe/Samara" 2907 # 3.22M 2908 priority:3220 2909 > 2910 timeZoneMappings:< 2911 utcOffset:"4:00" 2912 id:"Europe/Saratov" 2913 # 2.52M 2914 priority:2520 2915 > 2916 timeZoneMappings:< 2917 utcOffset:"4:00" 2918 id:"Europe/Ulyanovsk" 2919 # 1.29M 2920 priority:1290 2921 > 2922 timeZoneMappings:< 2923 utcOffset:"4:00" 2924 id:"Europe/Astrakhan" 2925 # 1.01M 2926 priority:1010 2927 > 2928 timeZoneMappings:< 2929 utcOffset:"3:00" 2930 id:"Europe/Moscow" 2931 # 7.10M 2932 priority:7100 2933 alternativeIds: "W-SU" 2934 > 2935 timeZoneMappings:< 2936 utcOffset:"3:00" 2937 id:"Europe/Volgograd" 2938 # 2.61M 2939 priority:2610 2940 > 2941 timeZoneMappings:< 2942 utcOffset:"3:00" 2943 id:"Europe/Kirov" 2944 # 474K 2945 priority:474 2946 > 2947 timeZoneMappings:< 2948 utcOffset:"2:00" 2949 id:"Europe/Kaliningrad" 2950 # 942K 2951 priority:942 2952 > 2953> 2954 2955# RWANDA 2956countries:< 2957 isoCode:"rw" 2958 timeZoneMappings:< 2959 utcOffset:"2:00" 2960 id:"Africa/Kigali" 2961 > 2962> 2963 2964# SAUDI ARABIA 2965countries:< 2966 isoCode:"sa" 2967 timeZoneMappings:< 2968 utcOffset:"3:00" 2969 id:"Asia/Riyadh" 2970 > 2971> 2972 2973# SOLOMON ISLANDS 2974countries:< 2975 isoCode:"sb" 2976 timeZoneMappings:< 2977 utcOffset:"11:00" 2978 id:"Pacific/Guadalcanal" 2979 > 2980> 2981 2982# SEYCHELLES 2983countries:< 2984 isoCode:"sc" 2985 timeZoneMappings:< 2986 utcOffset:"4:00" 2987 id:"Indian/Mahe" 2988 > 2989> 2990 2991# SUDAN 2992countries:< 2993 isoCode:"sd" 2994 timeZoneMappings:< 2995 utcOffset:"2:00" 2996 id:"Africa/Khartoum" 2997 > 2998> 2999 3000# SWEDEN 3001countries:< 3002 isoCode:"se" 3003 timeZoneMappings:< 3004 utcOffset:"1:00" 3005 id:"Europe/Stockholm" 3006 > 3007> 3008 3009# SINGAPORE 3010countries:< 3011 isoCode:"sg" 3012 timeZoneMappings:< 3013 utcOffset:"8:00" 3014 id:"Asia/Singapore" 3015 alternativeIds: "Singapore" 3016 > 3017> 3018 3019# SAINT HELENA 3020countries:< 3021 isoCode:"sh" 3022 timeZoneMappings:< 3023 utcOffset:"0:00" 3024 id:"Atlantic/St_Helena" 3025 > 3026> 3027 3028# SLOVENIA 3029countries:< 3030 isoCode:"si" 3031 timeZoneMappings:< 3032 utcOffset:"1:00" 3033 id:"Europe/Ljubljana" 3034 > 3035> 3036 3037# SVALBARD AND JAN MAYEN 3038countries:< 3039 isoCode:"sj" 3040 timeZoneMappings:< 3041 utcOffset:"1:00" 3042 id:"Arctic/Longyearbyen" 3043 > 3044> 3045 3046# SLOVAKIA 3047countries:< 3048 isoCode:"sk" 3049 timeZoneMappings:< 3050 utcOffset:"1:00" 3051 id:"Europe/Bratislava" 3052 > 3053> 3054 3055# SIERRA LEONE 3056countries:< 3057 isoCode:"sl" 3058 timeZoneMappings:< 3059 utcOffset:"0:00" 3060 id:"Africa/Freetown" 3061 > 3062> 3063 3064# SAN MARINO 3065countries:< 3066 isoCode:"sm" 3067 timeZoneMappings:< 3068 utcOffset:"1:00" 3069 id:"Europe/San_Marino" 3070 > 3071> 3072 3073# SENEGAL 3074countries:< 3075 isoCode:"sn" 3076 timeZoneMappings:< 3077 utcOffset:"0:00" 3078 id:"Africa/Dakar" 3079 > 3080> 3081 3082# SOMALIA 3083countries:< 3084 isoCode:"so" 3085 timeZoneMappings:< 3086 utcOffset:"3:00" 3087 id:"Africa/Mogadishu" 3088 > 3089> 3090 3091# SURINAME 3092countries:< 3093 isoCode:"sr" 3094 timeZoneMappings:< 3095 utcOffset:"-3:00" 3096 id:"America/Paramaribo" 3097 > 3098> 3099 3100# South Sudan 3101countries:< 3102 isoCode:"ss" 3103 timeZoneMappings:< 3104 utcOffset:"2:00" 3105 id:"Africa/Juba" 3106 > 3107> 3108 3109# SAO TOME AND PRINCIPE 3110countries:< 3111 isoCode:"st" 3112 timeZoneMappings:< 3113 utcOffset:"0:00" 3114 id:"Africa/Sao_Tome" 3115 > 3116> 3117 3118# EL SALVADOR 3119countries:< 3120 isoCode:"sv" 3121 timeZoneMappings:< 3122 utcOffset:"-6:00" 3123 id:"America/El_Salvador" 3124 > 3125> 3126 3127# Sint Maarten 3128countries:< 3129 isoCode:"sx" 3130 timeZoneMappings:< 3131 utcOffset:"-4:00" 3132 id:"America/Lower_Princes" 3133 > 3134> 3135 3136# SYRIAN ARAB REPUBLIC 3137countries:< 3138 isoCode:"sy" 3139 timeZoneMappings:< 3140 utcOffset:"3:00" 3141 id:"Asia/Damascus" 3142 > 3143> 3144 3145# SWAZILAND 3146countries:< 3147 isoCode:"sz" 3148 timeZoneMappings:< 3149 utcOffset:"2:00" 3150 id:"Africa/Mbabane" 3151 > 3152> 3153 3154# TURKS AND CAICOS ISLANDS 3155countries:< 3156 isoCode:"tc" 3157 timeZoneMappings:< 3158 utcOffset:"-5:00" 3159 id:"America/Grand_Turk" 3160 > 3161> 3162 3163# CHAD 3164countries:< 3165 isoCode:"td" 3166 timeZoneMappings:< 3167 utcOffset:"1:00" 3168 id:"Africa/Ndjamena" 3169 > 3170> 3171 3172# FRENCH SOUTHERN TERRITORIES 3173countries:< 3174 isoCode:"tf" 3175 timeZoneMappings:< 3176 utcOffset:"5:00" 3177 id:"Indian/Kerguelen" 3178 > 3179> 3180 3181# TOGO 3182countries:< 3183 isoCode:"tg" 3184 timeZoneMappings:< 3185 utcOffset:"0:00" 3186 id:"Africa/Lome" 3187 > 3188> 3189 3190# THAILAND 3191countries:< 3192 isoCode:"th" 3193 timeZoneMappings:< 3194 utcOffset:"7:00" 3195 id:"Asia/Bangkok" 3196 > 3197> 3198 3199# TAJIKISTAN 3200countries:< 3201 isoCode:"tj" 3202 timeZoneMappings:< 3203 utcOffset:"5:00" 3204 id:"Asia/Dushanbe" 3205 > 3206> 3207 3208# TOKELAU 3209countries:< 3210 isoCode:"tk" 3211 timeZoneMappings:< 3212 utcOffset:"13:00" 3213 id:"Pacific/Fakaofo" 3214 > 3215> 3216 3217# TIMOR-LESTE 3218countries:< 3219 isoCode:"tl" 3220 timeZoneMappings:< 3221 utcOffset:"9:00" 3222 id:"Asia/Dili" 3223 > 3224> 3225 3226# TURKMENISTAN 3227countries:< 3228 isoCode:"tm" 3229 timeZoneMappings:< 3230 utcOffset:"5:00" 3231 id:"Asia/Ashgabat" 3232 alternativeIds: "Asia/Ashkhabad" 3233 > 3234> 3235 3236# TUNISIA 3237countries:< 3238 isoCode:"tn" 3239 timeZoneMappings:< 3240 utcOffset:"1:00" 3241 id:"Africa/Tunis" 3242 > 3243> 3244 3245# TONGA 3246countries:< 3247 isoCode:"to" 3248 timeZoneMappings:< 3249 utcOffset:"13:00" 3250 id:"Pacific/Tongatapu" 3251 > 3252> 3253 3254# TURKEY 3255countries:< 3256 isoCode:"tr" 3257 timeZoneMappings:< 3258 utcOffset:"3:00" 3259 id:"Europe/Istanbul" 3260 alternativeIds: "Asia/Istanbul" 3261 alternativeIds: "Turkey" 3262 > 3263> 3264 3265# TRINIDAD AND TOBAGO 3266countries:< 3267 isoCode:"tt" 3268 timeZoneMappings:< 3269 utcOffset:"-4:00" 3270 id:"America/Port_of_Spain" 3271 alternativeIds: "America/Virgin" 3272 > 3273> 3274 3275# TUVALU 3276countries:< 3277 isoCode:"tv" 3278 timeZoneMappings:< 3279 utcOffset:"12:00" 3280 id:"Pacific/Funafuti" 3281 > 3282> 3283 3284# TAIWAN, PROVINCE OF CHINA 3285countries:< 3286 isoCode:"tw" 3287 timeZoneMappings:< 3288 utcOffset:"8:00" 3289 id:"Asia/Taipei" 3290 alternativeIds: "ROC" 3291 > 3292> 3293 3294# TANZANIA, UNITED REPUBLIC OF 3295countries:< 3296 isoCode:"tz" 3297 timeZoneMappings:< 3298 utcOffset:"3:00" 3299 id:"Africa/Dar_es_Salaam" 3300 > 3301> 3302 3303# UKRAINE 3304countries:< 3305 isoCode:"ua" 3306 defaultTimeZoneId:"Europe/Kiev" 3307 timeZoneMappings:< 3308 utcOffset:"2:00" 3309 id:"Europe/Kiev" 3310 # Europe/Kyiv was added in TZDB 2022b (August 2022) as a replacement ID 3311 # for the zone previously known as Europe/Kiev. Europe/Kiev is retained 3312 # as an alias. 3313 # Also, there is no translation of Europe/Kyiv available 3314 # in ICU. 3315 # TODO(b/250606303): Swap Europe/Kyiv and Europe/Kiev in Android V. 3316 # By then we expect most systems will know about the new ID. 3317 alternativeIds:"Europe/Kyiv" 3318 alternativeIds:"Europe/Zaporozhye" 3319 alternativeIds:"Europe/Uzhgorod" 3320 > 3321 timeZoneMappings:< 3322 utcOffset:"3:00" 3323 id:"Europe/Simferopol" 3324 # http://b/73922616 3325 shownInPicker:false 3326 > 3327> 3328 3329# UGANDA 3330countries:< 3331 isoCode:"ug" 3332 timeZoneMappings:< 3333 utcOffset:"3:00" 3334 id:"Africa/Kampala" 3335 > 3336> 3337 3338# UNITED STATES MINOR OUTLYING ISLANDS 3339countries:< 3340 isoCode:"um" 3341 defaultTimeZoneId:"Pacific/Wake" 3342 timeZoneMappings:< 3343 utcOffset:"12:00" 3344 id:"Pacific/Wake" 3345 > 3346 3347 timeZoneMappings:< 3348 utcOffset:"-11:00" 3349 id:"Pacific/Midway" 3350 > 3351> 3352 3353# UNITED STATES 3354# 3355# Priorities assigned on 20180309 using: 3356# https://en.wikipedia.org/wiki/List_of_United_States_cities_by_population 3357# https://en.wikipedia.org/wiki/Knox,_Indiana 3358# ...etc. 3359# Priorities are based on city population. 3360countries:< 3361 isoCode:"us" 3362 defaultTimeZoneId:"America/New_York" 3363 timeZoneMappings:< 3364 utcOffset:"-5:00" 3365 id:"America/New_York" 3366 # 8.54M 3367 priority:8540 3368 alternativeIds: "US/Eastern" 3369 > 3370 timeZoneMappings:< 3371 utcOffset:"-5:00" 3372 id:"America/Kentucky/Louisville" 3373 # 760K 3374 priority:760 3375 alternativeIds: "America/Louisville" 3376 > 3377 timeZoneMappings:< 3378 utcOffset:"-5:00" 3379 id:"America/Detroit" 3380 # 673K 3381 priority:673 3382 alternativeIds: "US/Michigan" 3383 > 3384 timeZoneMappings:< 3385 utcOffset:"-5:00" 3386 id:"America/Indiana/Indianapolis" 3387 # 820K 3388 priority:820 3389 alternativeIds: "America/Fort_Wayne" 3390 alternativeIds: "America/Indianapolis" 3391 alternativeIds: "US/East-Indiana" 3392 > 3393 timeZoneMappings:< 3394 utcOffset:"-5:00" 3395 id:"America/Indiana/Vincennes" 3396 # 18.4K 3397 priority:18 3398 > 3399 timeZoneMappings:< 3400 utcOffset:"-5:00" 3401 id:"America/Kentucky/Monticello" 3402 # 6.19K 3403 priority:6 3404 > 3405 timeZoneMappings:< 3406 utcOffset:"-5:00" 3407 id:"America/Indiana/Petersburg" 3408 # 2.38K 3409 priority:3 3410 > 3411 timeZoneMappings:< 3412 utcOffset:"-5:00" 3413 id:"America/Indiana/Winamac" 3414 # 2.49K 3415 priority:2 3416 > 3417 timeZoneMappings:< 3418 utcOffset:"-5:00" 3419 id:"America/Indiana/Vevay" 3420 # 1.68K 3421 priority:2 3422 > 3423 timeZoneMappings:< 3424 utcOffset:"-5:00" 3425 id:"America/Indiana/Marengo" 3426 # 0.83K 3427 priority:1 3428 > 3429 3430 timeZoneMappings:< 3431 utcOffset:"-6:00" 3432 id:"America/Chicago" 3433 # 2.70M 3434 priority:2700 3435 alternativeIds: "US/Central" 3436 > 3437 timeZoneMappings:< 3438 utcOffset:"-6:00" 3439 id:"America/Menominee" 3440 # 8.60K 3441 priority:9 3442 > 3443 timeZoneMappings:< 3444 utcOffset:"-6:00" 3445 id:"America/Indiana/Tell_City" 3446 # 7.27K 3447 priority:7 3448 > 3449 timeZoneMappings:< 3450 utcOffset:"-6:00" 3451 id:"America/Indiana/Knox" 3452 # 3.70K 3453 priority:4 3454 alternativeIds: "America/Knox_IN" 3455 alternativeIds: "US/Indiana-Starke" 3456 > 3457 timeZoneMappings:< 3458 utcOffset:"-6:00" 3459 id:"America/North_Dakota/Beulah" 3460 # 3.12K 3461 priority:3 3462 > 3463 timeZoneMappings:< 3464 utcOffset:"-6:00" 3465 id:"America/North_Dakota/New_Salem" 3466 # 0.95K 3467 priority:1 3468 > 3469 timeZoneMappings:< 3470 utcOffset:"-6:00" 3471 id:"America/North_Dakota/Center" 3472 # 0.57K 3473 priority:1 3474 > 3475 3476 timeZoneMappings:< 3477 utcOffset:"-7:00" 3478 id:"America/Denver" 3479 # 600K 3480 priority:600 3481 alternativeIds: "America/Shiprock" 3482 alternativeIds: "Navajo" 3483 alternativeIds: "US/Mountain" 3484 > 3485 timeZoneMappings:< 3486 utcOffset:"-7:00" 3487 id:"America/Phoenix" 3488 # 1.45M 3489 priority:1450 3490 alternativeIds: "US/Arizona" 3491 > 3492 timeZoneMappings:< 3493 utcOffset:"-7:00" 3494 id:"America/Boise" 3495 # 206K 3496 priority:206 3497 > 3498 3499 timeZoneMappings:< 3500 utcOffset:"-8:00" 3501 id:"America/Los_Angeles" 3502 # 3.79M 3503 priority:3790 3504 alternativeIds: "US/Pacific" 3505 > 3506 3507 timeZoneMappings:< 3508 utcOffset:"-9:00" 3509 id:"America/Anchorage" 3510 # 292K 3511 priority:292 3512 alternativeIds: "US/Alaska" 3513 > 3514 timeZoneMappings:< 3515 utcOffset:"-9:00" 3516 id:"America/Juneau" 3517 # 31.2K 3518 priority:31 3519 > 3520 timeZoneMappings:< 3521 utcOffset:"-9:00" 3522 id:"America/Sitka" 3523 # 8.88K 3524 priority:9 3525 > 3526 timeZoneMappings:< 3527 utcOffset:"-9:00" 3528 id:"America/Nome" 3529 # 3.60K 3530 priority:4 3531 > 3532 timeZoneMappings:< 3533 utcOffset:"-9:00" 3534 id:"America/Metlakatla" 3535 # 1.38K 3536 priority:1 3537 > 3538 timeZoneMappings:< 3539 utcOffset:"-9:00" 3540 id:"America/Yakutat" 3541 # 0.66K 3542 priority:1 3543 > 3544 3545 timeZoneMappings:< 3546 utcOffset:"-10:00" 3547 id:"Pacific/Honolulu" 3548 # 337K 3549 priority:337 3550 alternativeIds: "Pacific/Johnston" 3551 alternativeIds: "US/Hawaii" 3552 > 3553 timeZoneMappings:< 3554 utcOffset:"-10:00" 3555 id:"America/Adak" 3556 # 0.33K 3557 priority:1 3558 alternativeIds: "America/Atka" 3559 alternativeIds: "US/Aleutian" 3560 > 3561> 3562 3563# URUGUAY 3564countries:< 3565 isoCode:"uy" 3566 timeZoneMappings:< 3567 utcOffset:"-3:00" 3568 id:"America/Montevideo" 3569 > 3570> 3571 3572# UZBEKISTAN 3573# 3574# Priorities assigned on 20180309 using: 3575# https://en.wikipedia.org/wiki/Tashkent 3576# https://en.wikipedia.org/wiki/Samarkand 3577# Priority is just an abstract score. 3578countries:< 3579 isoCode:"uz" 3580 defaultTimeZoneId:"Asia/Tashkent" 3581 timeZoneMappings:< 3582 utcOffset:"5:00" 3583 id:"Asia/Tashkent" 3584 priority:2 3585 > 3586 timeZoneMappings:< 3587 utcOffset:"5:00" 3588 id:"Asia/Samarkand" 3589 priority:1 3590 > 3591> 3592 3593# HOLY SEE (VATICAN CITY STATE) 3594countries:< 3595 isoCode:"va" 3596 timeZoneMappings:< 3597 utcOffset:"1:00" 3598 id:"Europe/Vatican" 3599 > 3600> 3601 3602# SAINT VINCENT AND THE GRENADINES 3603countries:< 3604 isoCode:"vc" 3605 timeZoneMappings:< 3606 utcOffset:"-4:00" 3607 id:"America/St_Vincent" 3608 > 3609> 3610 3611# VENEZUELA 3612countries:< 3613 isoCode:"ve" 3614 timeZoneMappings:< 3615 utcOffset:"-4:00" 3616 id:"America/Caracas" 3617 > 3618> 3619 3620# VIRGIN ISLANDS, BRITISH 3621countries:< 3622 isoCode:"vg" 3623 timeZoneMappings:< 3624 utcOffset:"-4:00" 3625 id:"America/Tortola" 3626 > 3627> 3628 3629# VIRGIN ISLANDS, U.S. 3630countries:< 3631 isoCode:"vi" 3632 timeZoneMappings:< 3633 utcOffset:"-4:00" 3634 id:"America/St_Thomas" 3635 > 3636> 3637 3638# VIET NAM 3639countries:< 3640 isoCode:"vn" 3641 timeZoneMappings:< 3642 utcOffset:"7:00" 3643 id:"Asia/Ho_Chi_Minh" 3644 alternativeIds: "Asia/Saigon" 3645 > 3646> 3647 3648# VANUATU 3649countries:< 3650 isoCode:"vu" 3651 timeZoneMappings:< 3652 utcOffset:"11:00" 3653 id:"Pacific/Efate" 3654 > 3655> 3656 3657# WALLIS AND FUTUNA 3658countries:< 3659 isoCode:"wf" 3660 timeZoneMappings:< 3661 utcOffset:"12:00" 3662 id:"Pacific/Wallis" 3663 > 3664> 3665 3666# SAMOA 3667countries:< 3668 isoCode:"ws" 3669 timeZoneMappings:< 3670 utcOffset:"13:00" 3671 id:"Pacific/Apia" 3672 > 3673> 3674 3675# YEMEN 3676countries:< 3677 isoCode:"ye" 3678 timeZoneMappings:< 3679 utcOffset:"3:00" 3680 id:"Asia/Aden" 3681 > 3682> 3683 3684# MAYOTTE 3685countries:< 3686 isoCode:"yt" 3687 timeZoneMappings:< 3688 utcOffset:"3:00" 3689 id:"Indian/Mayotte" 3690 > 3691> 3692 3693# SOUTH AFRICA 3694countries:< 3695 isoCode:"za" 3696 timeZoneMappings:< 3697 utcOffset:"2:00" 3698 id:"Africa/Johannesburg" 3699 > 3700> 3701 3702# ZAMBIA 3703countries:< 3704 isoCode:"zm" 3705 timeZoneMappings:< 3706 utcOffset:"2:00" 3707 id:"Africa/Lusaka" 3708 > 3709> 3710 3711# ZIMBABWE 3712countries:< 3713 isoCode:"zw" 3714 timeZoneMappings:< 3715 utcOffset:"2:00" 3716 id:"Africa/Harare" 3717 > 3718> 3719