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