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