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