Modül:Ülke kimlikleri

Page yarı korumaya alındı
Vikipedi, özgür ansiklopedi
Modül belgelemesi[oluştur]
-- İngilizce Vikipedi'den çevrilmiştir.
-- Bu modül bir ülkenin adını veya o ülkenin bayrağının adını yansıtmaktadır,
-- ve üç harfli IOC/CGA/FINA gibi ülke kodları ile çalışmaktadır.

--[[
Bu kod birden fazla ülke için kullanılmıştır:
  ANG (şu şekilde ayırt edilebildi: ANG_CGF şeklinde eklendi)

Bu ülkeler, spora göre değişken birden fazla isme/bayrağa sahip:
	Great Britain (and N.I.)		 GBR, GBsoR_WCA (latter added to add text in parens)
	Hong Kong						 HKG, HKG_CGF (latter added to keep colonial flag)
	Individual Olympic Athletes      IOA, IOA_2000 (IOA changed to Independent Olympic Athletes in 2012)
    
Aşağıdaki ülkeler CGF/IOC/FINA/IAAF farklılıklarına bağlı olarak iki defa çıkıyorlar:

NOT: Bu sorun İngilizce vikipedi'de aynı ülkenin bilgilerini iki defa girerek çözülmüş, burada ise biz yönlendirme yaparak çözdük,
Yani şu anda bu ülkeler tabloda ikişer defa bulunmuyorlar, ama yine de not burada kalsın

    Anguilla                         AIA, ANG_CGF
    Antigua and Barbuda              ANT, ATG
    Bahrain                          BRN, BHR, BHN
    Curaçao                          CUR, CUW
    Faroe Islands                    FAR, FRO
    Guernsey						 GGY, GUE
    Iran                             IRI, IRN
    Ireland                          IRE, IRL - IRE is *only* for CGF apps
    Jersey							 JER, JEY
    Lebanon                          LBN, LIB
    Montserrat                       MNT, MSR
    Nicaragua                        NCA, NIC
    Oman                             OMA, OMN
    Refugee Olympic Team             ROA, ROT
    Romania                          ROM, ROU
    Saint Helena                     SHE, SHN
    Saint Vincent and the Grenadines SVG, VIN
    Sarawak                          SAR, SWK
    Singapore                        SGP, SIN
    South Africa                     RSA, SAF
    Tonga                            TGA, TON
    Trinidad and Tobago              TRI, TTO
    Turks and Caicos Islands         TCI, TKS, TCA

Bu garipliğin gözden geçirilmesi gerekmekte:
	French Polynesia                 PYF, TAH - TAH has been converted to Tahiti per SILENCE
]]

local ulkeler = {
	["EXA"] = {                             -- test amaçlı örnek ülke
		ad = "Example Country",
		{1951, "Flag1951.svg"},         -- yıl <= 1951
		{1995, "Flag1995.svg"},         -- 1951 < yıl <= 1995
		"Flag of test.svg",             -- aksi takdirde
		["Paralimpik"] = "Paralympics.svg",
		["Yaz Olimpiyatları"] = {
			[1948] = "SO1948.svg",
			[1952] = "SO1952.svg",
			[1980] = "SO1980.svg",
		},
		["Kış Olimpiyatları"] = {
			[1956] = "WO1956.svg",
			[1964] = "WO1964.svg",
		},
	},
	["ABD"] = "USA",
	["ABH"] = {
		ad = "Abhazya",
		"Flag of the Republic of Abkhazia.svg",
		["SSR"] = "Flag of Abkhazian SSR.svg"
	},
	["ADN"] = {
		ad = "Aden",
		"Flag of the Colony of Aden.svg",
	},
	["AFG"] = {
		ad = "Afganistan",
		{1973, "Flag of Afghanistan (1931–1973).svg"},
		{1978, "Flag of Afghanistan (1974–1978).svg"},
		{1987, "Flag of Afghanistan (1980–1987).svg"},
		{1992, "Flag of Afghanistan (1987–1992).svg"},
		{1996, "Flag of Afghanistan (1992–2001).svg"},
		{2003, "Flag of Afghanistan (2002–2004).svg"},
		{2021, "Flag of Afghanistan (2004–2021).svg"},
		"Flag of Afghanistan.svg",
	},
	["AHO"] = {
		ad = "Hollanda Antilleri",
		{1985, "Flag of the Netherlands Antilles (1959–1986).svg"},
		"Flag of the Netherlands Antilles (1986–2010).svg",
		["Panamerikan Oyunları"] = {
			[2011] = "Flag of PASO.svg",
		},
	},
	["AIA"] = {
		ad = "Anguilla",
		"Flag of Anguilla.svg",
	},
	["ALB"] = {
		ad = "Arnavutluk",
		{1991, "Flag of Albania (1946–1992).svg"},
		{2001, "Flag of Albania (1992–2002).svg"},
		"Flag of Albania.svg",
	},
	["ALG"] = {
		ad = "Cezayir",
		"Flag of Algeria.svg",
	},
	["ANA"] = {
		ad = "Yetkili Nötr Atlet",
		"ANA flag (2017).svg",
	},
	["AND"] = {
		ad = "Andorra",
		"Flag of Andorra.svg",
		["Yaz Olimpiyatları"] = {
			[1976] = "Flag of Andorra (civil).svg",
			[1980] = "Olympic flag.svg",
		},
	},
	["ANG"] = {
		ad = "Angola",
		"Flag of Angola.svg",
	},
	["ANG_CGF"] = "AIA",
	["ANT"] = {
		ad = "Antigua ve Barbuda",
		{1966, "Missing Blue Ensign.svg"},
		"Flag of Antigua and Barbuda.svg",
	},
	["ANZ"] = {
		ad = "Avustralasya",
		"Flag of Australasian team for Olympic games.svg",
	},
	["AOI"] = {
		ad = "Bağımsız Olimpik Atletleri",
		"Olympic flag.svg",
	},
	["ARG"] = {
		ad = "Arjantin",
		"Flag of Argentina.svg",
	},
	["ARM"] = {
		ad = "Ermenistan",
		"Flag of Armenia.svg",
	},
	["ART"] = {
		ad = "Mülteci Atlet Takımı",
		"IAAF flag (2017).svg",
		["Asya Kapalı-Savaş Sanatları Oyunları"] = {
			[2017] = "Olympic flag.svg",
		},
	},
	["ARU"] = {
		ad = "Aruba",
		"Flag of Aruba.svg",
	},
	["ASA"] = {
		ad = "Amerikan Samoası",
		"Flag of American Samoa.svg",
	},
	["ATG"] = "ANT",
	["AUS"] = {
		ad = "Avustralya",
		{1900, "Flag of the United Kingdom.svg"},
		{1909, "Flag of Australia (1903–1908).svg"},
		"Flag of Australia.svg",
		["Yaz Olimpiyatları"] = {
			[1980] = "Olympic flag.svg",
       },
       ["Kıș Olimpiyatları"] = {
       [1952] = "Civil Ensign of Australia.svg",
       },
		},
	["AUT"] = {
		ad = "Avusturya",
		{1912, "Flag of the Habsburg Monarchy.svg"},
		"Flag of Austria.svg",
	},
	["AZE"] = {
		ad = "Azerbaycan",
		"Flag of Azerbaijan.svg",
	},
	["BAH"] = {
		ad = "Bahamalar",
		{1923, "Flag of the Bahamas (1904–1923).svg"},
		{1953, "Flag of the Bahamas (1923–1953).svg"},
		{1964, "Flag of the Bahamas (1953–1964).svg"},
		{1972, "Flag of the Bahamas (1964–1973).png"},
		"Flag of the Bahamas.svg",
	},
	["BAN"] = {
		ad = "Bangladeş",
		"Flag of Bangladesh.svg",
	},
	["BAR"] = {
		ad = "Barbados",
		{1966, "Flag of Barbados (1870–1966).svg"},
		"Flag of Barbados.svg",
	},
	["BDI"] = {
		ad = "Burundi",
		"Flag of Burundi.svg",
	},
	["BEL"] = {
		ad = "Belçika",
		"Flag of Belgium (civil).svg",
		["Yaz Olimpiyatları"] = {
			[1980] = "Olympic flag.svg",
		},
	},
	["BEN"] = {
		ad = "Benin",
		{1990, "Flag of Benin (1975–1990).svg"},
		"Flag of Benin.svg",
	},
	["BER"] = {
		ad = "Bermuda",
		{1999, "Flag of Bermuda (1910–1999).svg"},
		"Flag of Bermuda.svg",
	},
    ["BFA"] = "BUR",
	["BGU"] = {
		ad = "Britanya Guyanası",
		{1906, "Flag of British Guiana (1875–1906).svg"},
		{1919, "Flag of British Guiana (1906–1919).svg"},
		{1955, "Flag of British Guiana (1919–1955).svg"},
		"Flag of British Guiana (1955–1966).svg",
	},
	["BHN"] = "BRN",
	["BHR"] = "BRN",
	["BHU"] = {
		ad = "Bhutan",
		"Flag of Bhutan.svg",
	},
	["BIH"] = {
		ad = "Bosna-Hersek",
		{1998, "Flag of Bosnia and Herzegovina (1992–1998).svg"},
		"Flag of Bosnia and Herzegovina.svg",
	},
	["BIR"] = {
		ad = "Birmanya",
		{1973, "Flag of Burma (1948–1974).svg"},
		{2010, "Flag of Myanmar (1974–2010).svg"},
		"Flag of Myanmar.svg",
	},
	["BIZ"] = {
		ad = "Belize",
		{1981, "Flag of British Honduras (1919-1981).svg"},
		{2019, "Flag of Belize (1981–2019).svg"},
		"Flag of Belize.svg",
	},
	["BLR"] = {
		ad = "Belarus",
		{1991, "Flag of Byelorussian SSR.svg"},
		{1994, "Flag of Belarus (1918, 1991-1995).svg"},
		{2012, "Flag of Belarus (1995-2012).svg"},
		"Flag of Belarus.svg",
	},
	["BNB"] = {
		ad = "Britanya North Borneo",
		"Flag of North Borneo (1948-1963).svg",
	},
	["BOH"] = {
		ad = "Bohemya",
		"Flag of Bohemia.svg",
		["Yaz Olimpiyatları"] = {
			[1912] = "Bohemian Olympic Flag (1912).png",
		},
	},
	["BOL"] = {
		ad = "Bolivya",
		"Flag of Bolivia.svg",
	},
	["BOT"] = {
		ad = "Botsvana",
		"Flag of Botswana.svg",
	},
	["BRA"] = {
		ad = "Brezilya",
		{1960, "Flag of Brazil (1889-1960).svg"},
		{1968, "Flag of Brazil (1960-1968).svg"},
		{1991, "Flag of Brazil (1968-1992).svg"},
		"Flag of Brazil.svg",
		["Yaz Olimpiyatları"] = {
    [1960] = "Flag of Brazil (1960–1968).svg",
    [1968] = "Flag of Brazil (1968–1992).svg",
    },
    ["Kış Olimpiyatları"] = {
    [1992] = "Flag of Brazil (1968–1992).svg",
    },
	},
	["BRN"] = {
		ad = "Bahreyn",
		{2001, "Flag of Bahrain (1972-2002).svg"},
		"Flag of Bahrain.svg",
	},
	["BRU"] = {
		ad = "Brunei",
		"Flag of Brunei.svg",
	},
	["BUL"] = {
		ad = "Bulgaristan",
		{1946, "Flag of Bulgaria.svg"},
		{1948, "Flag of Bulgaria (1946-1948).svg"},
		{1967, "Flag of Bulgaria (1948-1967).svg"},
		{1971, "Flag of Bulgaria (1967-1971).svg"},
		{1990, "Flag of Bulgaria (1971-1990).svg"},
		"Flag of Bulgaria.svg",
	},
	["BUR"] = {
		ad = "Burkina Faso",
		"Flag of Burkina Faso.svg",
	},
	["BWI"] = {
		ad = "İngiliz Batı Hint Adaları",
		"Flag of the West Indies Federation.svg",
	},
	["CAF"] = {
		ad = "Orta Afrika Cumhuriyeti",
		"Flag of the Central African Republic.svg",
	},
	["CAM"] = {
		ad = "Kamboçya",
		{1970, "Flag of Cambodia.svg"},
		{1975, "Flag of the Khmer Republic.svg"},
		{1989, "Flag of the People's Republic of Kampuchea.svg"},
		{1991, "Flag of the State of Cambodia.svg"},
		{1993, "Flag of Cambodia under UNTAC.svg"},
		"Flag of Cambodia.svg",
	},
	["CAN"] = {
		ad = "Kanada",
		{1921, "Canadian Red Ensign (1868-1921).svg"},
		{1957, "Canadian Red Ensign (1921-1957).svg"},
		{1965, "Canadian Red Ensign (1957-1965).svg"},
		"Flag of Canada.svg",
		["Yaz Olimpiyatları"] = {
			[1936] = "Canadian Red Ensign 1921-1957 (with disc).svg",
		},
	},
	["CAY"] = {
		ad = "Cayman Adaları",
		{2020, "Flag of the Cayman Islands (pre-1999).svg"},
		"Flag of the Cayman Islands.svg",
	},
	["CEY"] = {
		ad = "Seylan",
		{1947, "British Ceylon flag.svg"},
		{1951, "Flag of Ceylon (1948-1951).svg"},
		{1971, "Flag of Ceylon (1951-1972).svg"},
		"Flag of Sri Lanka.svg",
	},
	["CGO"] = {
		ad = "Kongo Cumhuriyeti",
		{1988, "Flag of the People's Republic of Congo.svg"},
		"Flag of the Republic of the Congo.svg",
	},
	["CHA"] = {
		ad = "Çad",
		"Flag of Chad.svg",
	},
	["CHI"] = {
		ad = "Şili",
		"Flag of Chile.svg",
	},
	["CHN"] = {
		ad = "Çin",
		"Flag of the People's Republic of China.svg",
	},
	["CIV"] = {
		ad = "Fildişi Sahili",
		"Flag of Côte d'Ivoire.svg",
	},
	["CMR"] = {
		ad = "Kamerun",
		{1975, "Flag of Cameroon (1961-1975).svg"},
		"Flag of Cameroon.svg",
	},
	["COD"] = {
		ad = "Kongo Demokratik Cumhuriyeti",
		{1971, "Flag of Congo-Kinshasa (1966-1971).svg"},
		{1996, "Flag of Zaire.svg"},
		{2003, "Flag of the Democratic Republic of the Congo (1997-2003).svg"},
		{2006, "Flag of the Democratic Republic of the Congo (2003-2006).svg"},
		"Flag of the Democratic Republic of the Congo.svg",
	},
	["COK"] = {
		ad = "Cook Adaları",
		{1979, "Flag of the Cook Islands (1973-1979).svg"},
		"Flag of the Cook Islands.svg",
	},
	["COL"] = {
		ad = "Kolombiya",
		"Flag of Colombia.svg",
	},
	["COM"] = {
		ad = "Komorlar",
		{1996, "Flag of the Comoros (1992-1996).svg"},
		{2001, "Flag of the Comoros (1996-2001).svg"},
		"Flag of the Comoros.svg",
	},
	["COR"] = {
		ad = "Kore",
		"Unification flag of Korea.svg",
		["Kış Olimpiyatları"] = {
			[2018] = "Unification flag of Korea (pre 2006).svg",
		},
	},
	["CPV"] = {
		ad = "Yeşil Burun Adaları",
		"Flag of Cape Verde.svg",
	},
	["CRC"] = {
		ad = "Kosta Rika",
		"Flag of Costa Rica.svg",
	},
	["CRO"] = {
		ad = "Hırvatistan",
		"Flag of Croatia.svg",
	},
	["CUB"] = {
		ad = "Küba",
		"Flag of Cuba.svg",
	},
	["CUR"] = {
		ad = "Curaçao",
		"Flag of Curaçao.svg",
	},
	["CUW"] = "CUR",
	["CYP"] = {
		ad = "Kıbrıs Cumhuriyeti",
		{2006, "Flag of Cyprus (1960-2006).svg"},
		"Flag of Cyprus.svg",
	},
	["CZE"] = {
		ad = "Çekya",
		"Flag of the Czech Republic.svg",
	},
	["DAH"] = {
		ad = "Dahomey Krallığı",
		"Flag of Benin.svg",
	},
	["DEN"] = {
		ad = "Danimarka",
		"Flag of Denmark.svg",
		["Yaz Olimpiyatları"] = {
			[1980] = "Olympic flag.svg",
		},
	},
	["DJI"] = {
		ad = "Cibuti",
		"Flag of Djibouti.svg",
	},
	["DMA"] = {
		ad = "Dominika",
		{1965, "Flag of Dominica 1955-1965.svg"},
		{1978, "Flag of Dominica (1965-1978).svg"},
		{1981, "Flag of Dominica (1978-1981).svg"},
		{1988, "Flag of Dominica (1981-1988).svg"},
		{1990, "Flag of Dominica (1988-1990).svg"},
		"Flag of Dominica.svg",
	},
	["DOM"] = {
		ad = "Dominik Cumhuriyeti",
		"Flag of the Dominican Republic.svg",
	},
	["ECU"] = {
		ad = "Ekvador",
		{2009, "Flag of Ecuador (1900–2009).svg"},
		"Flag of Ecuador.svg",
	},
	["EGY"] = {
		ad = "Mısır",
		{1922, "Flag of Egypt (1882-1922).svg"},
		{1952, "Flag of Egypt (1922–1958).svg"},
		{1958, "Flag of Egypt (1952-1958).svg"},
		{1971, "Flag of the United Arab Republic.svg"},
		{1984, "Flag of Egypt (1972-1984).svg"},
		"Flag of Egypt.svg",
	},
	["ENG"] = {
		ad = "İngiltere",
		"Flag of England.svg",
	},
	["EOR"] = {
		ad = "Mülteci Olimpik Takımı",
		"Olympic flag.svg"
	},
	["ERI"] = {
		ad = "Eritre",
		"Flag of Eritrea.svg",
	},
	["ESA"] = {
		ad = "El Salvador",
		"Flag of El Salvador.svg",
	},
	["ESP"] = {
		ad = "İspanya",
		{1931, "Flag of Spain (1785-1873 and 1875-1931).svg"},
		{1939, "Flag of Spain (1931 - 1939).svg"},
		{1977, "Flag of Spain (1945–1977).svg"},
		{1981, "Flag of Spain (1977 - 1981).svg"},
		"Flag of Spain.svg",
		["Yaz Olimpiyatları"] = {
			[1980] = "Spain Olympic Flag 1980.svg",
		},
	},
	["EST"] = {
		ad = "Estonya",
		"Flag of Estonia.svg",
	},
	["ETH"] = {
		ad = "Etiyopya",
		{1974, "Flag of Ethiopia (1897-1936; 1941-1974).svg"},
		{1975, "Flag of Ethiopia (1974-1975).svg"},
		{1987, "Flag of Ethiopia (1975–1987).svg"},
		{1991, "Flag of Ethiopia (1987–1991).svg"},
		{1995, "Flag of Ethiopia (1991-1996).svg"},
		{2009, "Flag of Ethiopia (1996–2009).svg"},
		"Flag of Ethiopia.svg",
       ["Yaz Olimpiyatları"] = {
       [1992] = "Flag of Ethiopia (1987–1991).svg",
       },
	},
	["EUA"] = {
		ad = "Birleşik Almanya Takımı",
		{1959, "Flag of Germany.svg"},
		"Flag of the German Olympic Team (1960-1968).svg",
	},
	["EUN"] = {
		ad = "Birleşik Takım",
		"Olympic flag.svg",
		["Kış Paralimpik"] = "Paralympic flag (1988-1994).svg",
		["Paralimpik"] = "Paralympic flag (1988-1994).svg",
		["Yaz Paralimpik"] = "Paralympic flag (1988-1994).svg",
	},
	["FAI"] = {
		ad = "Falkland Adaları",
		{1999, "Flag of the Falkland Islands (1948-1999).svg"},
		"Flag of the Falkland Islands.svg",
	},
	["FAR"] = {
		ad = "Faroe Adaları",
		"Flag of the Faroe Islands.svg",
	},
	["FIJ"] = {
		ad = "Fiji",
		{1970, "Flag of Fiji 1924-1970.svg"},
		"Flag of Fiji.svg",
	},
	["FIN"] = {
		ad = "Finlandiya",
		{1912, "Flag of Russia.svg"},
		"Flag of Finland.svg",
	},
	["FINA"] = {
		ad = "FINA Bağımsız Atletler",
		"FINA logo cropped.jpg"
	},
	["FRA"] = {
		ad = "Fransa",
		"Flag of France.svg",
		["Yaz Olimpiyatları"] = {
			[1980] = "Olympic flag.svg",
		},
	},
	["FRG"] = {
		ad = "Batı Almanya",
		{1959, "Flag of Germany.svg"},
		{1968, "Flag of the German Olympic Team (1960-1968).svg"},
		"Flag of Germany.svg",
	},
	["FRN"] = {
		ad = "Rodezya ve Nyasaland Federasyonu",
		"Flag of the Federation of Rhodesia and Nyasaland.svg",
	},
	["FRO"] = "FAR",
	["FSA"] = {
		ad = "Güney Arabistan Federasyonu",
		"Flag of the Federation of South Arabia.svg",
	},
	["FSM"] = {
		ad = "Mikronezya Federal Devletleri",
		"Flag of the Federated States of Micronesia.svg",
	},
	["GAB"] = {
		ad = "Gabon",
		"Flag of Gabon.svg",
	},
	["GAM"] = {
		ad = "Gambiya",
		"Flag of The Gambia.svg",
	},
	["GBR"] = {
		ad = "Büyük Britanya",
		"Flag of the United Kingdom.svg",
		["Yaz Olimpiyatları"] = {
			[1980] = "Olympic flag.svg",
		},
	},
	["GBR_WCA"] = {
		ad = "Kuzey İrlanda Birleşik Krallığı",
		"Flag of the United Kingdom.svg",
	},
	["GBS"] = {
		ad = "Gine-Bissau",
		"Flag of Guinea-Bissau.svg",
	},
	["GCO"] = {
		ad = "Gold Coast",
		"Flag of the Gold Coast.svg",
	},
	["GDR"] = {
		ad = "Doğu Almanya",
		{1959, "Flag of East Germany.svg"},
		{1968, "Flag of the German Olympic Team (1960-1968).svg"},
		"Flag of East Germany.svg",
	},
	["GEO"] = {
		ad = "Gürcistan",
		{2003, "Flag of Georgia (1990–2004).svg"},
		"Flag of Georgia.svg",
	},
	["GEQ"] = {
		ad = "Ekvator Ginesi",
		"Flag of Equatorial Guinea.svg",
	},
	["GER"] = {
		ad = "Almanya",
		{1912, "Flag of the German Empire.svg"},
		{1932, "Flag of Germany (3-2 aspect ratio).svg"},
		{1945, "Flag of the German Reich (1935–1945).svg"},
		"Flag of Germany.svg",
	},
	["GGY"] = {
		ad = "Guernsey",
		{1985, "Flag of Guernsey (1936).svg"},
		"Flag of Guernsey.svg",
	},
	["GHA"] = {
		ad = "Gana",
		{1957, "Flag of the Gold Coast.svg"},
		{1961, "Flag of the Union of African States (1958-1961).svg"},
		{1962, "Flag of the Union of African States (1961-1962).svg"},
		{1966, "Flag of Ghana (1964-1966).svg"},
		"Flag of Ghana.svg",
	},
	["GIB"] = {
		ad = "Cebelitarık",
		{1981, "Government Ensign of Gibraltar 1939-1999.svg"},
		"Flag of Gibraltar.svg",
	},
    ["GNB"] = "GBS",
	["GRE"] = {
		ad = "Yunanistan",
		{1969, "Flag of Greece (1828-1978).svg"},
		{1975, "Flag of Greece (1970-1975).svg"},
		{1978, "Flag of Greece (1828-1978).svg"},
		"Flag of Greece.svg",
		["Kış Olimpiyatları"] = {
     [1976] = "Flag of Greece.svg",
    },
	},
	["GRN"] = {
		ad = "Grenada",
		{1974, "Flag of Grenada 1967.svg"},
		"Flag of Grenada.svg",
	},
	["GUA"] = {
		ad = "Guatemala",
		"Flag of Guatemala.svg",
	},
	["GUE"] = "GGY",
	["GUI"] = {
		ad = "Gine",
		"Flag of Guinea.svg",
	},
	["GUM"] = {
		ad = "Guam",
		"Flag of Guam.svg",
	},
	["GUY"] = {
		ad = "Guyana",
		{1906, "Flag of British Guiana (1875–1906).svg"},
		{1919, "Flag of British Guiana (1906-1919).svg"},
		{1955, "Flag of British Guiana (1919-1955).svg"},
		{1966, "Flag of British Guiana (1955–1966).svg"},
		"Flag of Guyana.svg",
	},
	["HAI"] = {
		ad = "Haiti",
		{1963, "Flag of Haiti (1859–1964).svg"},
		{1986, "Flag of Haiti (1964–1986).svg"},
		"Flag of Haiti.svg",
	},
	["HBR"] = {
		ad = "Britanya Hondurası",
		"Flag of British Honduras.svg",
	},
	["HKG"] = {
		ad = "Hong Kong",
		{1955, "Flag of Hong Kong (1876–1941 and 1945–1955).svg"},
		{1959, "Flag of Hong Kong (1955–1959).svg"},
		{1997, "Flag of Hong Kong (1959–1997).svg"},
		"Flag of Hong Kong.svg",
	},
	["HKG_CGF"] = {
		ad = "Hong Kong",
		{1955, "Flag of Hong Kong 1876.svg"},
		{1959, "Flag of Hong Kong 1955.svg"},
		"Flag of Hong Kong (1959-1997).svg"
	},
	["HON"] = {
		ad = "Honduras",
		"Flag of Honduras.svg",
	},
	["HUN"] = {
		ad = "Macaristan",
		{1918, "Flag of Hungary (1867-1918).svg"},
		{1946, "Flag of Hungary (1915-1918, 1919-1946; 3-2 aspect ratio).svg"},
		{1949, "Flag of Hungary (1946-1949, 1956-1957).svg"},
		{1955, "Flag of Hungary (1949-1956).svg"},
		{1957, "Flag of Hungary (1946-1949, 1956-1957).svg"},
		"Flag of Hungary.svg",
	},
    ["IDN"] = "INA",
	["IFS"] = {
		ad = "Özgür İrlanda Devleti",
		"Flag of Ireland.svg",
	},
	["IAA"] = {
		ad = "Bağımsız Asyalı Atletler",
		"Olympic flag.svg",
	},
	["INA"] = {
		ad = "Endonezya",
		"Flag of Indonesia.svg",
	},
	["IND"] = {
		ad = "Hindistan",
		{1946, "British Raj Red Ensign.svg"},
		{2012, "Flag of India.svg"},
		"Flag of India.svg",
		["Yaz Olimpiyatları"] = {
      [1936] = "Flag of the Governor-General of India (1885–1947).svg",
      },
      },
	["IOA"] = {
		ad = "Bağımsız Olimpik Atletler",
		"Olympic flag.svg",
	},
	["IOA_2000"] = {
		ad = "Bireysel Olimpik Atletler",
		"Olympic flag.svg",
	},
	["IOC"] = {
		ad = "Kuveytli Atletler",
		"Olympic flag.svg",
	},
	["IOM"] = {
		ad = "Man Adası",
		"Flag of the Isle of Man.svg",
	},
	["IOP"] = {
		ad = "Bağımsız Olimpik Katılımcılar",
		"Olympic flag.svg",
	},
	["IOP, IOA, OAR"] = {
		ad = "Bağımsız Olympianlar",
		"Olympic flag.svg",
	},
	["IPA"] = {
		ad = "Bireysel Paralimpik Atletleri",
		"Paralympic flag.svg",
	},
	["IPP"] = {
		ad = "Bağımsız Paralimpik Katılımcıları",
		"Paralympic flag (1988-1994).svg",
	},
	["IRE"] = {
		ad = "İrlanda",
		"Green harp flag of Ireland.svg",
	},
	["IRI"] = {
		ad = "İran",
		{1932, "Early 20th Century Qajar Flag.svg"},
		{1964, "State Flag of Iran (1933-1964).svg"},
		{1980, "State Flag of Iran (1964-1980).svg"},
		"Flag of Iran.svg",
		["Yaz Olimpiyatları"] = {
			[1964] = "State Flag of Iran (1964-1980).svg",
		},
	},
	["IRL"] = {
		ad = "İrlanda",
		"Flag of Ireland.svg",
		["Yaz Olimpiyatları"] = {
			[1980] = "Olympic flag.svg",
		},
	},
	["IRN"] = "IRI",
	["IRQ"] = {
		ad = "Irak",
		{1959, "Flag of Iraq (1921–1959).svg"},
		{1963, "Flag of Iraq (1959-1963).svg"},
		{1991, "Flag of Iraq (1963-1991).svg"},
		{2003, "Flag of Iraq (1991-2004).svg"},
		{2007, "Flag of Iraq (2004-2008).svg"},
		"Flag of Iraq.svg",
	},
	["ISL"] = {
		ad = "İzlanda",
		{1915, "Flag of Denmark.svg"},
		{1944, "Light Blue Flag of Iceland.svg"},
		"Flag of Iceland.svg",
	},
	["ISR"] = {
		ad = "İsrail",
		"Flag of Israel.svg",
	},
	["ISV"] = {
		ad = "Amerika Birleşik Devletleri Virjin Adaları",
		"Flag of the United States Virgin Islands.svg",
	},
	["ITA"] = {
		ad = "İtalya",
		{1946, "Flag of Italy (1861-1946).svg"},
		{2002, "Flag of Italy.svg"},
		{2006, "Flag of Italy (2003–2006).svg"},
		"Flag of Italy.svg",
		["Yaz Olimpiyatları"] = {
			[1980] = "Olympic flag.svg",
		},
	},
	["IVB"] = {
		ad = "Britanya Virjin Adaları",
		"Flag of the British Virgin Islands.svg",
	},
	["JAM"] = {
		ad = "Jamaika",
		{1957, "Flag of Jamaica (1906-1957).svg"},
		{1962, "Flag of Jamaica (1957-1962).svg"},
		"Flag of Jamaica.svg",
	},
	["JER"] = {
		ad = "Jersey",
		{1980, "Flag of Jersey (pre 1981).svg"},
		"Flag of Jersey.svg",
	},
	["JEY"] = "JER",
	["JOR"] = {
		ad = "Ürdün",
		"Flag of Jordan.svg",
	},
	["JPN"] = {
		ad = "Japonya",
		{1999, "Flag of Japan (1870-1999).svg"},
		"Flag of Japan.svg",
	},
	["KAZ"] = {
		ad = "Kazakistan",
		"Flag of Kazakhstan.svg",
	},
	["KEN"] = {
		ad = "Kenya",
		{1963, "Flag of British East Africa.svg"},
		"Flag of Kenya.svg",
	},
	["KGZ"] = {
		ad = "Kırgızistan",
		"Flag of Kyrgyzstan (Pantone colors).svg",
	},
	["KHM"] = {
		ad = "Khmer Cumhuriyeti",
		"Flag of the Khmer Republic.svg",
	},
	["KIR"] = {
		ad = "Kiribati",
		"Flag of Kiribati.svg",
	},
	["KOR"] = {
		ad = "Güney Kore",
		{1948, "Flag of South Korea (1945-1948).svg"},
	    {1949, "Flag of South Korea (1948-1949).svg"},
	    {1984, "Flag of South Korea (1949-1984).svg"},
	    {1997, "Flag of South Korea (1984-1997).svg"},
	    {2011, "Flag of South Korea (1997-2011).svg"},
	    "Flag of South Korea.svg"
	},
	["KOS"] = {
		ad = "Kosova",
		"Flag of Kosovo.svg",
	},
	["KSA"] = {
		ad = "Suudi Arabistan",
		{1973, "Flag of Saudi Arabia (1938-1973).svg"},
		"Flag of Saudi Arabia.svg",
	},
	["KUW"] = {
		ad = "Kuveyt",
		"Flag of Kuwait.svg",
	},
	["LAO"] = {
		ad = "Laos",
		{1975, "Flag of Laos (1952-1975).svg"},
		"Flag of Laos.svg",
	},
	["LAT"] = {
		ad = "Letonya",
		"Flag of Latvia.svg",
	},
	["LBA"] = {
		ad = "Libya",
		{1968, "Flag of Libya (1951).svg"},
		{1972, "Flag of Libya (1969–1972).svg"},
		{1977, "Flag of Libya (1972–1977).svg"},
		{2011, "Flag of Libya (1977-2011).svg"},
		"Flag of Libya.svg",
	},
	["LBN"] = {
		ad = "Lübnan",
		"Flag of Lebanon.svg",
	},
	["LBR"] = {
		ad = "Liberya",
		"Flag of Liberia.svg",
	},
	["LCA"] = {
		ad = "Saint Lucia",
		{1967, "Flag of Saint Lucia (1939-1967).svg"},
		{1979, "Flag of Saint Lucia (1967-1979).svg"},
		{2002, "Flag of Saint Lucia (1979-2002).svg"},
		"Flag of Saint Lucia.svg",
	},
	["LES"] = {
		ad = "Lesotho",
		{1987, "Flag of Lesotho (1966).svg"},
		{2006, "Flag of Lesotho (1987-2006).svg"},
		"Flag of Lesotho.svg",
	},
	["LIB"] = "LBN",
	["LIE"] = {
		ad = "Lihtenştayn",
		{1921, "Flag of Liechtenstein (1852-1921).svg"},
		{1937, "Flag of Liechtenstein (1921-1937).svg"},
		{1982, "Flag of Liechtenstein (1937–1982).svg"},
		"Flag of Liechtenstein.svg",
	},
    ["LIT"] = "LTU",
	["LTU"] = {
		ad = "Litvanya",
		{1940, "Flag of Lithuania (1918-1940).svg"},
		{2004, "Flag of Lithuania (1988-2004).svg"},
		"Flag of Lithuania.svg",
    ["Yaz Olimpiyatları"] = {
    [2004] = "Flag of Lithuania.svg",
    },
	},
	["LUX"] = {
		ad = "Lüksemburg",
		"Flag of Luxembourg.svg",
		["Yaz Olimpiyatları"] = {
			[1980] = "Olympic flag.svg",
		},
	},
    ["MAA"] = {
		ad = "Sint Maarten",
		"Flag of Sint Maarten.svg",
	},
	["MAC"] = {
		ad = "Makao",
		{1999, "Bandeira do Leal Senado.svg"},
		"Flag of Macau.svg",
	},
	["MAD"] = {
		ad = "Madagaskar",
		"Flag of Madagascar.svg",
	},
    ["MAF"] = {
		ad = "Saint Martin",
		"Flag of France.svg",
	},
	["MAL"] = {
		ad = "Malaya",
		"Flag of Malaya.svg",
	},
	["MAR"] = {
		ad = "Fas",
		"Flag of Morocco.svg",
	},
	["MAS"] = {
		ad = "Malezya",
		{1963, "Flag of Malaya.svg"},
		"Flag of Malaysia.svg",
	},
	["MAW"] = {
		ad = "Malavi",
		{2009, "Flag of Malawi.svg"},
		{2012, "Flag of Malawi (2010-2012).svg"},
		"Flag of Malawi.svg",
		["Yaz Olimpiyatları"] = {
			[2012] = "Flag of Malawi.svg",
		},
	},
	["MDA"] = {
		ad = "Moldova",
		"Flag of Moldova.svg",
	},
	["MDV"] = {
		ad = "Maldivler",
		"Flag of Maldives.svg",
	},
	["MEX"] = {
		ad = "Meksika",
		{1916, "Flag of Mexico (1893-1916).svg"},
		{1934, "Flag of the United Mexican States (1916-1934).svg"},
		{1968, "Flag of Mexico (1934-1968).svg"},
		"Flag of Mexico.svg",
		["Yaz Olimpiyatları"] = {
     [1968] = "Flag of Mexico.svg",
    },
	},
	["MGL"] = {
		ad = "Moğolistan",
		{1991, "Flag of the People's Republic of Mongolia (1940-1992).svg"},
		"Flag of Mongolia.svg",
		["Kış Olimpiyatları"] = {
			[1992] = "Flag of the People's Republic of Mongolia (1940-1992).svg",
		},
	},
	["MHL"] = {
		ad = "Marshall Adaları",
		"Flag of the Marshall Islands.svg",
	},
	["MIX"] = {
		ad = "Karışık-UOKlar",
		"Olympic flag.svg",
	},
["MKD_2019"] = {
	ad = "Kuzey Makedonya",
	"Flag of North Macedonia.svg",
},
	["MKD"] = {
		ad = "Makedonya",
		"Flag of Macedonia.svg",
	},
	["MLI"] = {
		ad = "Mali",
		"Flag of Mali.svg",
	},
	["MLT"] = {
		ad = "Malta",
		{1943, "Flag of Malta (1923-1943).svg"},
		{1964, "Flag of Malta (1943-1964).svg"},
		"Flag of Malta.svg",
    ["Yaz Olimpiyatları"] = {
    [1948] = "Flag of Malta (1943).svg",
    },
	},
	["MNE"] = {
		ad = "Karadağ",
		"Flag of Montenegro.svg",
	},
    ["MNP"] = "NMI",
	["MNT"] = {
		ad = "Montserrat",
		"Flag of Montserrat.svg",
	},
	["MON"] = {
		ad = "Monako",
		"Flag of Monaco.svg",
	},
	["MOZ"] = {
		ad = "Mozambik",
		{1983, "Flag of Mozambique (1975-1983).svg"},
		"Flag of Mozambique.svg",
	},
	["MRI"] = {
		ad = "Mauritius",
		{1923, "Flag of Mauritius 1906.svg"},
		{1968, "Flag of Mauritius 1923.svg"},
		"Flag of Mauritius.svg",
	},
	["MSR"] = "MNT",
	["MTN"] = {
		ad = "Moritanya",
		{2016, "Flag of Mauritania (1959–2017).svg"},
		"Flag of Mauritania.svg",
	},
	["MYA"] = {
		ad = "Myanmar",
		{1973, "Flag of Burma (1948-1974).svg"},
		{2010, "Flag of Myanmar (1974-2010).svg"},
		"Flag of Myanmar.svg",
	},
	["NAM"] = {
		ad = "Namibya",
		"Flag of Namibia.svg",
	},
	["NBO"] = {
		ad = "Kuzey Borneo",
		"Flag of North Borneo (1948-1963).svg",
	},
	["NCA"] = {
		ad = "Nikaragua",
		"Flag of Nicaragua.svg",
	},
	["NCL"] = {
		ad = "Yeni Kaledonya",
		"Flag of New Caledonia.svg",
		["Asya Kapalı-Savaş Sanatları Oyunları"] = {
			[2017] = "Flag of France.svg",
		},
	},
	["NED"] = {
		ad = "Hollanda",
		"Flag of the Netherlands.svg",
		["Yaz Olimpiyatları"] = {
			[1980] = "Olympic flag.svg",
		},
	},
	["NEP"] = {
		ad = "Nepal",
		"Flag of Nepal.svg",
	},
	["NEW"] = {
		ad = "Newfoundland ve Labrador",
		"Newfoundland Red Ensign.png",
	},
	["NFI"] = {
		ad = "Norfolk Adası",
		"Flag of Norfolk Island.svg",
	},
    ["NFK"] = "NFI",
	["NGA"] = {
		ad = "Nijerya",
        {1952, "Flag of Nigeria (1914–1952).svg"},
		{1960, "Flag of Nigeria (1952–1960).svg"},
		"Flag of Nigeria.svg",
	},
	["NGR"] = "NGA",
	["NIC"] = "NCA",
	["NIG"] = {
		ad = "Nijer",
		"Flag of Niger.svg",
	},
	["NIR"] = {
		ad = "Kuzey İrlanda",
		"Ulster banner.svg",
	},
	["NIU"] = {
		ad = "Niue",
		"Flag of Niue.svg",
	},
	["NMI"] = {
		ad = "Kuzey Mariana Adaları",
		"Flag of the Northern Mariana Islands.svg",
	},
	["NOR"] = {
		ad = "Norveç",
		"Flag of Norway.svg",
	},
	["NPA"] = {
		ad = "Tarafsız Paralimpik Atletleri",
		"Paralympic flag.svg",
	},
	["NRH"] = {
		ad = "Kuzey Rodezya",
		"Flag of Northern Rhodesia (1939-1953).svg",
	},
	["NRU"] = {
		ad = "Nauru",
		"Flag of Nauru.svg",
	},
	["NZL"] = {
		ad = "Yeni Zelanda",
		"Flag of New Zealand.svg",
		["Yaz Olimpiyatları"] = {
			[1980] = "Flag of New Zealand Olympic Committee (1979-1994).svg",
		},
	},
	["OAR"] = {
		ad = "Rus olimpik atletler",
		"Olympic flag.svg",
	},
	["OMA"] = {
		ad = "Umman",
		{1995, "Flag of Oman (1970-1995).svg"},
		"Flag of Oman.svg",
	},
	["OMN"] = "OMA",
	["PAK"] = {
		ad = "Pakistan",
		"Flag of Pakistan.svg",
	},
	["PAN"] = {
		ad = "Panama",
		"Flag of Panama.svg",
	},
	["PAR"] = {
		ad = "Paraguay",
		{1954, "Flag of Paraguay (1842-1954).svg"},
		{1988, "Flag of Paraguay (1954-1988).svg"},
		{1990, "Flag of Paraguay (1988-1990).svg"},
		{2013, "Flag of Paraguay (1990-2013).svg"},
		"Flag of Paraguay.svg",
	},
	["PER"] = {
		ad = "Peru",
		{1950, "Flag of Peru (1825-1950).svg"},
		"Flag of Peru.svg",
	},
	["PHI"] = {
		ad = "Filipinler",
		{1935, "Flag of the Philippines (1919-1936).svg"},
		{1984, "Flag of the Philippines (1936–1985, 1986–1998).svg"},
		{1986, "Flag_of_the_Philippines_(light_blue).svg"},
		{1997, "Flag of the Philippines (1936–1985, 1986–1998).svg"},
		"Flag of the Philippines.svg",
		["Asya Oyunları"] = {
			[1986] = "Flag of the Philippines (navy blue).svg",
		},
	},
	["PLE"] = {
		ad = "Filistin",
		"Flag of Palestine.svg",
	},
	["PLW"] = {
		ad = "Palau",
		"Flag of Palau.svg",
	},
	["PNG"] = {
		ad = "Papua Yeni Gine",
		{1965, "Flag of the Territory of New Guinea.svg"},
		{1970, "Flag of Papua New Guinea 1965.svg"},
		"Flag of Papua New Guinea.svg",
	},
	["POL"] = {
		ad = "Polonya",
		{1928, "Flag of Poland (1919-1928).svg"},
		{1979, "Flag of Poland (1928-1980).svg"},
		"Flag of Poland.svg",
	},
	["POR"] = {
		ad = "Portekiz",
		"Flag of Portugal.svg",
		["Yaz Olimpiyatları"] = {
			[1980] = "Flag of Portugal-1980-Olympics.svg",
		},
	},
	["PRK"] = {
		ad = "Kuzey Kore",
		{1947, "Flag of the Provisional People's Committee for North Korea.svg"},
		{1991, "Flag of North Korea (1948–1992).svg"},
		"Flag of North Korea.svg",
	},
	["PUR"] = {
		ad = "Porto Riko",
		{1951, "Puerto Rico Azul Celeste.png"},
		{1995, "Flag of Puerto Rico (1952-1995).svg"},
		"Flag of Puerto Rico.svg",
		["Yaz Olimpiyatları"] = {
			[1948] = "Puerto rico national sport flag.svg",
			[1952] = "Puerto rico national sport flag.svg",
			[1980] = "Olympic flag.svg",
		},
	},
	["PYF"] = {
		ad = "Fransız Polinezyası",
		"Flag of French Polynesia.svg",
	},
	["QAT"] = {
		ad = "Katar",
		"Flag of Qatar.svg",
	},
	["RHO"] = {
		ad = "Rodezya",
		{1953, "Flag of Southern Rhodesia.svg"},
		{1963, "Flag of the Federation of Rhodesia and Nyasaland.svg"},
		{1968, "Flag of Rhodesia (1964).svg"},
		"Flag of Rhodesia.svg",
	},
	["ROA"] = {
		ad = "Mülteci Olimpik Takımı",
		"Olympic flag.svg",
	},
["ROC"] = {
	ad = "Çin Cumhuriyeti",
	{1928, "Flag of the Republic of China (1912-1928).svg"},
	"Flag of the Republic of China.svg",
},
["ROC_Formosa"] = {
ad = "Formosa",
"Flag of the Republic of China.svg",
},
	["ROC_2020"] = {
		ad = "Rusya Olimpiyat Komitesi",
		"Olympic flag.svg",
	},
	["ROM"] = {
		ad = "Romanya",
		{1948, "Flag of Romania.svg"},
		{1952, "Flag of Romania (1948-1952).svg"},
		{1965, "Flag of Romania (1952-1965).svg"},
		{1989, "Flag of Romania (1965-1989).svg"},
		"Flag of Romania.svg",
	},
	["ROT"] = "ROA",
	["ROU"] = "ROM",
	["RPC"] = {
		ad = "Tayvan",
		"Flag of the Republic of China.svg",
	},
	["RSA"] = {
		ad = "Güney Afrika",
		{1910, "Flag of the United Kingdom.svg"},
		{1927, "Red Ensign of South Africa (1912-1928).svg"},
		{1994, "Flag of South Africa (1928-1994).svg"},
		"Flag of South Africa.svg",
		["Kış Olimpiyatları"] = {
			[1994] = "South African Olympic Flag 1994.gif",
		},
		["Yaz Olimpiyatları"] = {
			[1992] = "South African Olympic Flag.svg",
		},
	},
	["RU1"] = {
		ad = "Rus İmparatorluğu",
		"Flag of Russia.svg",
	},
	["RUS"] = {
		ad = "Rusya",
		"Flag of Russia.svg",
	},
	["RWA"] = {
		ad = "Ruanda",
		{1961, "Flag of Rwanda (1959-1961).svg"},
		{2001, "Flag of Rwanda (1962-2001).svg"},
		"Flag of Rwanda.svg",
	},
	["SAA"] = {
		ad = "Saar",
		"Flag of Saar (1947–1956).svg",
	},
	["SAF"] = "RSA",
	["SAM"] = {
		ad = "Samoa",
		"Flag of Samoa.svg",
	},
	["SAR"] = {
		ad = "Sarawak",
		"Flag of the Crown Colony of Sarawak (1946).svg",
	},
	["SCG"] = {
		ad = "Sırbistan-Karadağ",
		"Flag of Serbia and Montenegro.svg",
	},
	["SCN"] = {
		ad = "Saint Christopher-Nevis-Anguilla",
		"Flag of Saint Christopher-Nevis-Anguilla.svg",
	},
	["SCO"] = {
		ad = "İskoçya",
		"Flag of Scotland.svg",
	},
	["SEN"] = {
		ad = "Senegal",
		"Flag of Senegal.svg",
	},
	["SEY"] = {
		ad = "Seyşeller",
		{1996, "Flag of the Seychelles (1977-1996).svg"},
		"Flag of Seychelles.svg",
        ["Yaz Olimpiyatları"] = {
        [1996] = "Flag of Seychelles.svg",
    },
	},
	["SGP"] = {
		ad = "Singapur",
		{1959, "Flag of Singapore (1946-1959).svg"},
		"Flag of Singapore.svg",
	},
	["SHE"] = {
		ad = "Saint Helena",
		{1984, "Flag of Saint Helena (1874-1984).svg"},
		"Flag of Saint Helena.svg",
	},
	["SHN"] = "SHE",
	["SIN"] = "SGP",
	["SKN"] = {
		ad = "Saint Kitts ve Nevis",
		{1983, "Flag of Saint Christopher-Nevis-Anguilla.svg"},
		"Flag of Saint Kitts and Nevis.svg",
	},
	["SLE"] = {
		ad = "Sierra Leone",
		{1961, "Flag of Sierra Leone 1916-1961.gif"},
		"Flag of Sierra Leone.svg",
	},
	["SLO"] = {
		ad = "Slovenya",
		"Flag of Slovenia.svg",
	},
	["SMF"] = {
		ad = "Askıya Alınmış Üye Federasyonu",
		"FINA logo cropped.svg",
	},
	["SMR"] = {
		ad = "San Marino",
		{2010, "Flag of San Marino (before 2011).svg"},
		"Flag of San Marino.svg",
		["Yaz Olimpiyatları"] = {
			[1980] = "Olympic flag.svg",
		},
	},
	["SOL"] = {
		ad = "Solomon Adaları",
		"Flag of the Solomon Islands.svg",
	},
	["SOM"] = {
		ad = "Somali",
		"Flag of Somalia.svg",
	},
	["SRB"] = {
		ad = "Sırbistan",
		{1918, "State Flag of Serbia (1882-1918).svg"},
		{1944, "Flag of Serbia, 1941-1944.svg"},
		{1992, "Flag of SR Serbia.svg"},
		{2004, "Flag of Serbia (1992-2004).svg"},
		{2010, "Flag of Serbia (2004-2010).svg"},
		"Flag of Serbia.svg",
	},
	["SRH"] = {
		ad = "Güney Rodezya",
		"Flag of Southern Rhodesia.svg",
	},
    ["SRY"] = "SYR",
	["SRI"] = {
		ad = "Sri Lanka",
		{1947, "British Ceylon flag.svg"},
		{1951, "Flag of Ceylon (1948-1951).svg"},
		{1971, "Flag of Ceylon (1951-1972).svg"},
		"Flag of Sri Lanka.svg",
	},
    ["SSCB"] = "URS",
	["SSD"] = {
		ad = "Güney Sudan",
		"Flag of South Sudan.svg",
	},
	["STP"] = {
		ad = "São Tomé ve Príncipe",
		"Flag of Sao Tome and Principe.svg",
	},
	["SUD"] = {
		ad = "Sudan",
		{1970, "Flag of Sudan (1956-1970).svg"},
		"Flag of Sudan.svg",
	},
	["SUI"] = {
		ad = "İsviçre",
		"Flag of Switzerland.svg",
		["Yaz Olimpiyatları"] = {
			[1980] = "Olympic flag.svg",
		},
	},
	["SUR"] = {
		ad = "Surinam",
		{1975, "Flag of Dutch Guyana.svg"},
		"Flag of Suriname.svg",
	},

	["SXM"] = {
		ad = "Sint Maarten",
		"Flag of Sint Maarten.svg",
	},

	["SVG"] = {
		ad = "Saint Vincent ve Grenadinler",
		{1979, "Flag of Saint Vincent and the Grenadines (1907-1979).svg"},
		{1984, "Flag of Saint Vincent and the Grenadines (1979-1985).svg"},
		{1985, "Flag of Saint Vincent and the Grenadines (1985).svg"},
		"Flag of Saint Vincent and the Grenadines.svg",
	},
	["SVK"] = {
		ad = "Slovakya",
		"Flag of Slovakia.svg",
	},
	["SWE"] = {
		ad = "İsveç",
		{1905, "Swedish civil ensign (1844–1905).svg"},
		"Flag of Sweden.svg",
	},
	["SWK"] = "SAR",
	["SWZ"] = {
		ad = "Svaziland",
		"Flag of Swaziland.svg",
	},
	["SYR"] = {
		ad = "Suriye",
		{1958, "Flag of Syria (1932-1958; 1961-1963).svg"},
		{1961, "Flag of the United Arab Republic.svg"},
		{1963, "Flag of Syria (1932-1958; 1961-1963).svg"},
		{1971, "Flag of Syria (1963-1972).svg"},
		{1979, "Flag of Syria (1972-1980).svg"},
		"Flag of Syria.svg",
	},
	["TAG"] = {
		ad = "Tanganika Cumhuriyeti",
		"Flag of Tanganyika.svg",
	},
	["TAH"] = {
		ad = "Tahiti",
		"Flag of French Polynesia.svg",
	},
	["TAN"] = {
		ad = "Tanzanya",
		{1964, "Flag of Tanganyika.svg"},
		"Flag of Tanzania.svg",
	},
	["TCA"] = {
		ad = "Turks ve Caicos Adaları",
		"Flag of the Turks and Caicos Islands.svg",
	},
	["TCH"] = {
		ad = "Çekoslovakya",
		"Flag of Czechoslovakia.svg",
	},
	["TCI"] = "TCA",
	["TGA"] = {
		ad = "Tonga",
		"Flag of Tonga.svg",
	},
	["THA"] = {
		ad = "Tayland",
		"Flag of Thailand.svg",
	},
	["TJK"] = {
		ad = "Tacikistan",
		"Flag of Tajikistan.svg",
	},
	["TKL"] = {
		ad = "Tokelau",
		"Flag of Tokelau.svg",
	},
	["TKM"] = {
		ad = "Türkmenistan",
		{1973, "Flag of Turkmen SSR (1956).svg"},
		{1991, "Flag of the Turkmen SSR.svg"},
		{1997, "Flag of Turkmenistan (1992-1997).svg"},
		{2001, "Flag of Turkmenistan (1997-2001).svg"},
		"Flag of Turkmenistan.svg",
	},
	["TKS"] = "TCA",
	["TLS"] = {
		ad = "Doğu Timor",
		"Flag of East Timor.svg",
	},
	["TOG"] = {
		ad = "Togo",
		"Flag of Togo.svg",
	},
	["TON"] = "TGA",
	["TPE"] = {
		ad = "Çin Taipeisi",
		{1979, "Flag of the Republic of China.svg"},
		"Flag of Chinese Taipei for Olympic games.svg",
		["Olimpiyatlar"] = "Flag of Chinese Taipei for Olympic games.svg",
		["Yaz Olimpiyatları"] = "Flag of Chinese Taipei for Olympic games.svg",
		["Kış Olimpiyatları"] = "Flag of Chinese Taipei for Olympic games.svg",
		["Asya Para Oyunları"] = "Chinese Taipei Paralympic Flag.svg",
		["Yaz Paralimpik"] = "Chinese Taipei Paralympic Flag.svg",
		["Dünya Üniversite Oyunları"] = "Flag of Chinese Taipei for Universiade.svg",
		["Dünya Üniversite Yaz Oyunları"] = "Flag of Chinese Taipei for Universiade.svg",
		["Dünya Üniversiteler Kış Oyunları"] = "Flag of Chinese Taipei for Universiade.svg",
	},
	["TRI"] = {
		ad = "Trinidad ve Tobago",
		{1958, "Flag of Trinidad and Tobago 1889-1958.svg"},
		"Flag of Trinidad and Tobago.svg",
	},
	["TTO"] = "TRI",
	["TUN"] = {
		ad = "Tunus",
		{1999, "Pre-1999 Flag of Tunisia.svg"},
		"Flag of Tunisia.svg",
	},
	["TUR"] = {
		ad = "Türkiye",
		{1936, "Flag of the Ottoman Empire.svg"},
		"Flag of Turkey.svg",
	},
	["TUV"] = {
		ad = "Tuvalu",
		"Flag of Tuvalu.svg",
	},
	["UAE"] = {
		ad = "Birleşik Arap Emirlikleri",
		"Flag of the United Arab Emirates.svg",
	},
	["UAR"] = {
		ad = "Birleşik Arap Cumhuriyeti",
		"Flag of the United Arab Republic.svg",
	},
	["UGA"] = {
		ad = "Uganda",
		{1962, "Flag of the Uganda Protectorate.svg"},
		"Flag of Uganda.svg",
	},
	["UKR"] = {
		ad = "Ukrayna",
		"Flag of Ukraine.svg",
	},
	["URS"] = {
		ad = "Sovyetler Birliği",
        {1936, "Flag of the Soviet Union (1924–1936).svg"},
		{1955, "Flag of the Soviet Union (1936–1955).svg"},
		{1980, "Flag of the Soviet Union (1955–1980).svg"},
		"Flag of the Soviet Union.svg",
	},
	["URU"] = {
		ad = "Uruguay",
		"Flag of Uruguay.svg",
	},
	["USA"] = {
		ad = "Amerika Birleşik Devletleri",
		{1896, "US flag 44 stars.svg"},
		{1908, "US flag 45 stars.svg"},
		{1912, "US flag 46 stars.svg"},
		{1959, "US flag 48 stars.svg"},
		{1960, "US flag 49 stars.svg"},
		"Flag of the United States.svg",
		["Yaz Olimpiyatları"] = {
			[1912] = "US flag 48 stars.svg",
			[1960] = "Flag of the United States.svg",
		},
	},
	["UZB"] = {
		ad = "Özbekistan",
		"Flag of Uzbekistan.svg",
	},
	["VAN"] = {
		ad = "Vanuatu",
		"Flag of Vanuatu.svg",
	},
	["VEN"] = {
		ad = "Venezuela",
		{1930, "Flag of Venezuela (1905-1930).svg"},
		{1954, "Flag of Venezuela (1930-1954).svg"},
		{2006, "Flag of Venezuela (1954-2006).png"},
		"Flag of Venezuela.svg",
	},
	["VIE"] = {
		ad = "Vietnam",
		{1975, "Flag of South Vietnam.svg"},
		"Flag of Vietnam.svg",
	},
	["VIN"] = "SVG",
	["VNM"] = {
		ad = "Güney Vietnam",
		{1975, "Flag of South Vietnam.svg"},
		"Flag of Vietnam.svg",
	},
	["VOL"] = {
		ad = "Yukarı Volta",
		"Flag of Upper Volta.svg",
	},
	["WAL"] = {
		ad = "Galler",
		{1952, "Flag of Wales 2.svg"},
		{1959, "Flag of Wales (1953-1959).svg"},
		"Flag of Wales 2.svg",
	},
	["WLF"] = {
		ad = "Wallis ve Futuna",
		"Flag of Wallis and Futuna.svg",
	},
	["WSM"] = {
		ad = "Batı Samoa",
		"Flag of Samoa.svg",
	},
	["YAR"] = {
		ad = "Kuzey Yemen",
		"Flag of North Yemen.svg",
	},
	["YEM"] = {
		ad = "Yemen",
		"Flag of Yemen.svg",
	},
	["YMD"] = {
		ad = "Güney Yemen",
		"Flag of South Yemen.svg",
	},
	["YUG"] = {
		ad = "Yugoslavya",
		{1941, "Flag of the Kingdom of Yugoslavia.svg"},
		{1946, "Flag of the Democratic Federal Yugoslavia.svg"},
		{1992, "Flag of SFR Yugoslavia.svg"},
		{2002, "Flag of Serbia and Montenegro.svg"},
		"Flag of SFR Yugoslavia.svg",
	},
	["ZAI"] = {
		ad = "Zaire",
		"Flag of Zaire.svg",
	},
	["ZAM"] = {
		ad = "Zambiya",
		{1953, "Flag of Northern Rhodesia (1939-1953).svg"},
		{1963, "Flag of the Federation of Rhodesia and Nyasaland.svg"},
		{1995, "Flag of Zambia (1964-1996).svg"},
		"Flag of Zambia.svg",
	},
	["ZIM"] = {
		ad = "Zimbabve",
		{1953, "Flag of Southern Rhodesia.svg"},
		{1963, "Flag of the Federation of Rhodesia and Nyasaland.svg"},
		{1968, "Flag of Rhodesia (1964).svg"},
		{1978, "Flag of Rhodesia.svg"},
		{1979, "Flag of Zimbabwe Rhodesia.svg"},
		"Flag of Zimbabwe.svg",
	},
	["ZZX"] = {
		ad = "Karma takımlar",
		"Olympic flag.svg",
	},
}

local isimler = {}

--ülkelerin verilerini isimlere göre getirmek istersek eğer bunu kullanalım?
for x,y in pairs(ulkeler) do
	if y.ad then
		isimler[y.ad] = x
	end
end

local function strip_to_nil(text)
	-- Eğer yazı bir string ise, kırpılmış içeriğini çıkar, ama eğer boşsa nil olarak dön.
	-- Aksi takdirde yazıyı dön (ki bu da, örnek olarak, nil olabilir).
	if type(text) == 'string' then
		text = text:match('(%S.-)%s*$')
	end
	return text
end

local function evet(parametre)
	-- eğer parametreye "yes" giridiyse true olarak dön.
	return ({ y = true, yes = true, on = true, e = true, evet = true })[parametre]
end

local function getirBayrak(args, ulke)
	-- Ülke verilerinden seçilmiş ülkenin bayrağını dön (eğer tanımlanmadıysa nil döner).
	local sene = tonumber(args.sene)
	local oyunlar = strip_to_nil(args.oyunlar)
	local etiket = strip_to_nil(args.etiket)
	if oyunlar then
		local gdata = ulke[oyunlar]
		if gdata then
			if type(gdata) == 'string' then
				return gdata
			end
			if gdata[sene] then
				return gdata[sene]
			end
		end
	end
	if etiket then
		return ulke[etiket]
	end
	for _, item in ipairs(ulke) do
		if type(item) == 'string' then
			return item
		end
		if sene and sene <= item[1] then
			return item[2]
		end
	end
end

local function main(frame)
	local args = frame.args
	local kimlik = args.kimlik
	local ulke = ulkeler[ulkeler[kimlik]] or ulkeler[isimler[kimlik]] or ulkeler[kimlik]
	
	local function quit(message)
		if args.error then
			return args.error
		end
		error(message)
	end
	if not ulke then
		return quit('Bilinmeyen ülke kimliği: ' .. tostring(kimlik))
	end
	if evet(args.bayrak) then
		return getirBayrak(args, ulke) or quit(kimlik .. ' için henüz bir bayrak tanımlanmadı')
	else
		return ulke.ad or quit(kimlik .. ' için henüz bir isim tanımlanmadı')
	end
end

return { main = main }