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