using System.Collections.Generic;

namespace ClockRack
{
    public partial class TimeZoneManager
    {
        // Wygenerowane za pomocą małego programu .NET:
        // foreach (TimeZoneInfo info in TimeZoneInfo.GetSystemTimeZones())
        //     Console.WriteLine("{{ \"{0}\", \"{1}\" }},", info.StandardName, info.DisplayName);
        static Dictionary<string, string> displayStrings = new Dictionary<string, string>
        {
            { "Czas stand. linii zmiany czasu", "(UTC-12:00) Międzynarodowa linia zmiany daty - Zachód" },
            { "UTC-11", "(UTC-11:00) Uniwersalny czas koordynowany - 11" },
            { "Hawaje (czas standardowy)", "(UTC-10:00) Hawaje" },
            { "Alaska (czas standardowy)", "(UTC-09:00) Alaska" },
            { "Pacyfik (czas standardowy)", "(UTC-08:00) Czas pacyficzny (Stany Zjednoczone i Kanada)" },
            { "Pacyficzny czas stand. (Meksyk)", "(UTC-08:00) Kalifornia Dolna" },
            { "Stany Zjed. (górski cz. stand.)", "(UTC-07:00) Arizona" },
            { "Górski czas stand. (Meksyk)", "(UTC-07:00) Chihuahua, La Paz, Mazatlan" },
            { "Górski czas standardowy", "(UTC-07:00) Stany Zjednoczone i Kanada (czas górski)" },
            { "Ameryka środkowa (czas stand.)", "(UTC-06:00) Ameryka środkowa" },
            { "Środkowy czas stand. (Meksyk)", "(UTC-06:00) Guadalajara, Meksyk, Monterrey" },
            { "Kanada (rodkowy czas stand.)", "(UTC-06:00) Saskatchewan" },
            { "Środkowy czas standardowy", "(UTC-06:00) Stany Zjednoczone i Kanada (czas rodkowy)" },
            { "Am. Pd (pacyficzny czas stand.)", "(UTC-05:00) Bogota, Lima, Quito" },
            { "Stany Zjedn. (wsch. cz. stand.)", "(UTC-05:00) Indiana (Wschód)" },
            { "Wschodni czas standardowy", "(UTC-05:00) Stany Zjednoczone i Kanada (czas wschodni)" },
            { "Wenezuela (czas standardowy)", "(UTC-04:30) Caracas" },
            { "Paragwaj (czas standardowy)", "(UTC-04:00) Asuncion" },
            { "Brazylijski rodk. czas stand.", "(UTC-04:00) Cuiaba" },
            { "Atlantycki czas standardowy", "(UTC-04:00) Czas atlantycki (Kanada)" },
            { "Ameryka Pd (zach. czas stand.)", "(UTC-04:00) Georgetown, La Paz, Manaus, San Juan" },
            { "Stand. czas pacyf. (Am. Pd.)", "(UTC-04:00) Santiago" },
            { "Nowa Funlandia (czas stand.)", "(UTC-03:30) Nowa Funlandia" },
            { "Ameryka Pd. (wsch. cz. stand.)", "(UTC-03:00) Brazylia" },
            { "Argentyna (czas standardowy)", "(UTC-03:00) Buenos Aires" },
            { "Grenlandia (czas standardowy)", "(UTC-03:00) Grenlandia" },
            { "Wsch. czas stand. (Am. Pd.)", "(UTC-03:00) Kajenna, Fortaleza" },
            { "Montevideo (czas standardowy)", "(UTC-03:00) Montevideo" },
            { "Bahia (czas standardowy)", "(UTC-03:00) Salwador" },
            { "UTC-02", "(UTC-02:00) Uniwersalny czas koordynowany - 02" },
            { "Środkowy Atlantyk (czas stand.)", "(UTC-02:00) środkowy Atlantyk" },
            { "Azory (czas standardowy)", "(UTC-01:00) Azory" },
            { "Wyspy Ziel. Przyl. (cz. stand.)", "(UTC-01:00) Wyspy Zielonego PrzylĄdka" },
            { "Maroko (czas standardowy)", "(UTC) Casablanca" },
            { "GMT (czas standardowy)", "(UTC) Dublin, Edynburg, Lizbona, Londyn" },
            { "Greenwich (czas standardowy)", "(UTC) Monrowia, Rejkiawik" },
            { "Uniwersalny czas koordynowany", "(UTC) Uniwersalny czas koordynowany" },
            { "Afryka śr.-Zach. (czas stand.)", "(UTC+01:00) Afryka środkowozachodnia" },
            { "Europa Zachodnia (czas stand.)", "(UTC+01:00) Amsterdam, Berlin, Berno, Rzym, Sztokholm, Wiedeń" },
            { "Europa środkowa (czas stand.)", "(UTC+01:00) Belgrad, Bratysława, Budapeszt, Lublana, Praga" },
            { "Romański czas standardowy", "(UTC+01:00) Bruksela, Kopenhaga, Madryt, Paryż" },
            { "środkowoeuropejski czas stand.", "(UTC+01:00) Sarajewo, Skopie, Warszawa, Zagrzeb" },
            { "Libia (czas standardowy)", "(UTC+01:00) Trypolis" },
            { "Namibijski czas standardowy", "(UTC+01:00) Windhuk" },
            { "GTB (czas standardowy)", "(UTC+02:00) Ateny, Bukareszt" },
            { "Bliski Wschód (czas stand.)", "(UTC+02:00) Bejrut" },
            { "Syria (czas standardowy)", "(UTC+02:00) Damaszek" },
            { "Europa Wschodnia (czas stand.)", "(UTC+02:00) Europa Wschodnia" },
            { "Rep. Pd. Afryki (czas stand.)", "(UTC+02:00) Harare, Pretoria" },
            { "Finlandia (czas standardowy)", "(UTC+02:00) Helsinki, Kijów, Ryga, Sofia, Tallin, Wilno" },
            { "Jerozolima (czas standardowy)", "(UTC+02:00) Jerozolima" },
            { "Egipt (czas standardowy)", "(UTC+02:00) Kair" },
            { "Turcja (czas standardowy)", "(UTC+02:00) Stambu" },
            { "Jordania (czas standardowy)", "(UTC+03:00) Amman" },
            { "Arabski czas standardowy", "(UTC+03:00) Bagdad" },
            { "Kaliningrad (czas standardowy)", "(UTC+03:00) Kaliningrad, Mińsk" },
            { "Arabia Saud. (czas standardowy)", "(UTC+03:00) Kuwejt, Rijad" },
            { "Afryka Wschodnia (czas stand.)", "(UTC+03:00) Nairobi" },
            { "Iran (czas standardowy)", "(UTC+03:30) Teheran" },
            { "Arabia (czas standardowy)", "(UTC+04:00) Abu Zabi, Maskat" },
            { "Azerbejdľan (czas standardowy)", "(UTC+04:00) Baku" },
            { "Kaukaz (czas standardowy)", "(UTC+04:00) Erywań" },
            { "Rosja (czas standardowy)", "(UTC+04:00) Moskwa, Sankt Petersburg, Wogograd" },
            { "Mauritius (czas standardowy)", "(UTC+04:00) Port Louis" },
            { "Gruziński czas standardowy", "(UTC+04:00) Tbilisi" },
            { "Afganistan (czas standardowy)", "(UTC+04:30) Kabul" },
            { "Pakistan (czas standardowy)", "(UTC+05:00) Islamabad, Karaczi" },
            { "Azja Zachodnia (czas stand.)", "(UTC+05:00) Taszkient" },
            { "Indie (czas standardowy)", "(UTC+05:30) Chennai, Kalkuta, Mumbaj, Nowe Delhi" },
            { "Sri Lanka (czas standardowy)", "(UTC+05:30) Sri Jayawardenepura" },
            { "Nepal (czas standardowy)", "(UTC+05:45) Katmandu" },
            { "Azja (rodkowy czas stand.)", "(UTC+06:00) Astana" },
            { "Bangladesz (czas standardowy)", "(UTC+06:00) Dhaka" },
            { "Jekaterynburg (czas stand.)", "(UTC+06:00) Jekaterynburg" },
            { "Myanmar (czas standardowy)", "(UTC+06:30) Yangon (Rangun)" },
            { "Azja pd-wsch. (czas stand.)", "(UTC+07:00) Bangkok, Hanoi, Dľakarta" },
            { "Azja środkowa (pn. cz. stand.)", "(UTC+07:00) Nowosybirsk" },
            { "Azja Pónocna (czas stand.)", "(UTC+08:00) Krasnojarsk" },
            { "Pówysep Malajski (czas stand.)", "(UTC+08:00) Kuala Lumpur, Singapur" },
            { "Chiny (czas standardowy)", "(UTC+08:00) Pekin, Chongqing, Hongkong, Urumczi" },
            { "Australia Zach. (czas stand.)", "(UTC+08:00) Perth" },
            { "Tajpej (czas standardowy)", "(UTC+08:00) Tajpej" },
            { "Uan Bator (czas standardowy)", "(UTC+08:00) Uan Bator" },
            { "Azja Pn. (wschodni cz. stand.)", "(UTC+09:00) Irkuck" },
            { "Tokio (czas standardowy)", "(UTC+09:00) Osaka, Sapporo, Tokio" },
            { "Korea (czas standardowy)", "(UTC+09:00) Seul" },
            { "Australia środkowa (cz. stand.)", "(UTC+09:30) Adelajda" },
            { "Australia (rodk. czas stand.)", "(UTC+09:30) Darwin" },
            { "Australia Wsch. (czas stand.)", "(UTC+10:00) Brisbane" },
            { "Austral. czas wschodni (stand.)", "(UTC+10:00) Canberra, Melbourne, Sydney" },
            { "Zachodni Pacyfik (czas stand.)", "(UTC+10:00) Guam, Port Moresby" },
            { "Tasmania (czas standardowy)", "(UTC+10:00) Hobart" },
            { "Jakuck (czas standardowy)", "(UTC+10:00) Jakuck" },
            { "Środkowy Pacyfik (czas stand.)", "(UTC+11:00) Wyspy Salomona, Nowa Kaledonia" },
            { "Władywostok (czas standardowy)", "(UTC+11:00) Wadywostok" },
            { "Nowa Zelandia (czas stand.)", "(UTC+12:00) Auckland, Wellington" },
            { "Fidżi (czas standardowy)", "(UTC+12:00) Fidľi" },
            { "Magadan (czas standardowy)", "(UTC+12:00) Magadan" },
            { "Kamczatka (czas standardowy)", "(UTC+12:00) Pietropawowsk Kamczacki - stare" },
            { "UTC+12", "(UTC+12:00) Uniwersalny czas koordynowany + 12" },
            { "Tonga (czas standardowy)", "(UTC+13:00) Nuku'alofa" },
            { "Samoa (czas standardowy)", "(UTC+13:00) Samoa" },
        };
    }
}
