public function getCountryList()
{
// http://www.countries-list.info/
$language = Configure::read('Config.language');
if ($language == Configure::read('Language.folder.serbian')) {
$countryList = [
"AF" => "Avganistan",
"AZ" => "Azerbejdžan",
"AX" => "Alandska ostrva",
"AL" => "Albanija",
"DZ" => "Alžir",
"AS" => "Američka Samoa",
"AI" => "Angvila",
"AO" => "Angola",
"AD" => "Andora",
"AQ" => "Antarktik",
"AG" => "Antigve i Barbuda",
"AR" => "Argentina",
"AM" => "Armenija",
"AW" => "Aruba",
"AU" => "Australija",
"AT" => "Austrija",
"BD" => "Bangladeš",
"BB" => "Barbados",
"BS" => "Bahami",
"BH" => "Bahrein",
"BE" => "Belgija",
"BZ" => "Belize",
"BY" => "Belorusija",
"BJ" => "Benin",
"BM" => "Bermuda",
"CX" => "Božićna ostrva",
"BO" => "Bolivija",
"BA" => "Bosna i Hercegovina",
"BW" => "Bocvana",
"BR" => "Brazil",
"VG" => "Britanska Devičanska Ostrva",
"IO" => "Britanska teritorija u Indijskom okeanu",
"BN" => "Brunej",
"BV" => "Buve Ostrva",
"BG" => "Bugarska",
"BF" => "Burkina Faso",
"BI" => "Burundi",
"BT" => "Butan",
"CF" => "Centralno Afrička Republika",
"ME" => "Crna Gora",
"TD" => "Čad",
"CZ" => "Češka",
"CL" => "Čile",
"DK" => "Danska",
"CD" => "Demokratska republika Kongo",
"DM" => "Dominika",
"DO" => "Dominikanska Republika",
"JE" => "Džersi",
"DJ" => "Džibuti",
"EG" => "Egipat",
"EC" => "Ekvador",
"GQ" => "Ekvatorijalna Gvineja",
"ER" => "Eritreja",
"EE" => "Estonija",
"ET" => "Etiopija",
"FO" => "Farska Ostrva",
"PH" => "Filipini",
"FI" => "Finska",
"FJ" => "Fidži",
"FK" => "Folklandska Ostrva",
"FR" => "Francuska",
"GF" => "Francuska Gvajana",
"PF" => "Francuska Polinezija",
"TF" => "Francuske Južne Teritorije",
"GA" => "Gabon",
"GM" => "Gambija",
"GH" => "Gana",
"GP" => "Gvadelupe",
"GT" => "Gvatemala",
"GY" => "Gvajana",
"GN" => "Gvineja",
"GW" => "Gvineja-Bisao",
"GI" => "Gibraltar",
"GD" => "Grenada",
"GL" => "Grenland",
"GE" => "Gruzija",
"GR" => "Grčka",
"GU" => "Guam",
"GG" => "Gurnsi",
"HT" => "Haiti",
"HM" => "Herd i Mekdonald Ostrva",
"NL" => "Holandija",
"AN" => "Holandski Antili",
"HK" => "Hong Kong S. A. R. Kina",
"HN" => "Honduras",
"HR" => "Hrvatska",
"IL" => "Izrael",
"IN" => "Indija",
"ID" => "Indonezija",
"IQ" => "Irak",
"IR" => "Iran",
"IE" => "Irska",
"IS" => "Island",
"TL" => "Istočni Timor",
"IT" => "Italija",
"JM" => "Jamajka",
"JP" => "Japan",
"YE" => "Jemen",
"JO" => "Jordan",
"GS" => "Južna Džordžija i Južna Sendvič Ostrva",
"KR" => "Južna Koreja",
"ZA" => "Južnoafrička Republika",
"KZ" => "Kazahstan",
"KH" => "Kambodža",
"CM" => "Kamerun",
"CA" => "Kanada",
"CV" => "Kape Verde",
"QA" => "Katar",
"KY" => "Kajmanska Ostrva",
"KE" => "Kenija",
"CN" => "Kina",
"CY" => "Kipar",
"KG" => "Kirgizstan",
"KI" => "Kiribati",
"CC" => "Kokos (Keling) Ostrva",
"CO" => "Kolumbija",
"KM" => "Komorska Ostrva",
"CG" => "Kongo",
"CR" => "Kostarika",
"CU" => "Kuba",
"KW" => "Kuvajt",
"CK" => "Kukova Ostrva",
"LA" => "Laos",
"LS" => "Lesoto",
"LV" => "Letonija",
"LB" => "Liban",
"LR" => "Liberija",
"LY" => "Libija",
"LT" => "Litvanija",
"LI" => "Lihtenštajn",
"LU" => "Luksemburg",
"MG" => "Madagaskar",
"MO" => "Makao S. A. R. Kina",
"MK" => "Makedonija",
"MW" => "Malavi",
"MV" => "Maldivi",
"MY" => "Malezija",
"ML" => "Mali",
"MT" => "Malta",
"MA" => "Maroko",
"MQ" => "Martinik",
"MH" => "Maršalska Ostrva",
"MR" => "Mauritanija",
"MU" => "Mauricijus",
"HU" => "Mađarska",
"YT" => "Majote",
"UM" => "Manja udaljena ostrva SAD",
"MX" => "Meksiko",
"FM" => "Mikronezija",
"MM" => "Mijanmar",
"MZ" => "Mozambik",
"MD" => "Moldavija",
"MC" => "Monako",
"MN" => "Mongolija",
"MS" => "Monserat",
"NA" => "Namibija",
"NR" => "Nauru",
"DE" => "Nemačka",
"NP" => "Nepal",
"ZZ" => "Nepoznata ili nevažeća oblast",
"NE" => "Niger",
"NG" => "Nigerija",
"NI" => "Nikaragva",
"NU" => "Niue",
"NC" => "Nova Kaledonija",
"NZ" => "Novi Zeland",
"NO" => "Norveška",
"NF" => "Norfolk Ostrvo",
"CI" => "Obala Slonovače",
"OM" => "Oman",
"IM" => "Ostrvo Man",
"PK" => "Pakistan",
"PW" => "Palau",
"PS" => "Palestinska teritorija",
"PA" => "Panama",
"PG" => "Papua Nova Gvineja",
"PY" => "Paragvaj",
"PE" => "Peru",
"PN" => "Pitkern",
"PR" => "Porto Riko",
"PT" => "Portugal",
"PL" => "Poljska",
"RE" => "Reinion",
"RW" => "Ruanda",
"RO" => "Rumunija",
"RU" => "Rusija",
"VI" => "S.A.D. Devičanska Ostrva",
"SV" => "Salvador",
"WS" => "Samoa",
"SM" => "San Marino",
"ST" => "Sao Tome i Principe",
"SA" => "Saudijska Arabija",
"SZ" => "Svazilend",
"SJ" => "Svalbard i Janmajen Ostrva",
"SH" => "Sveta Jelena",
"BL" => "Sveti Bartolomej",
"KP" => "Severna Koreja",
"MP" => "Severna Marijanska Ostrva",
"PM" => "Sen Pjer i Mikelon",
"SN" => "Senegal",
"VC" => "Sent Vinsent i Grenadini",
"KN" => "Sent Kits i Nevis",
"LC" => "Sent Lucija",
"MF" => "Sent Martin",
"SC" => "Sejšeli",
"SG" => "Singapur",
"SY" => "Sirija",
"SL" => "Sijera Leone",
"SK" => "Slovačka",
"SI" => "Slovenija",
"SB" => "Solomonska Ostrva",
"SO" => "Somalija",
"RS" => "Srbija",
"CS" => "Srbija i Crna Gora",
"SD" => "Sudan",
"SR" => "Surinam",
"US" => "Sjedinjene Američke Države",
"CH" => "Švajcarska",
"SE" => "Švedska",
"ES" => "Španija",
"LK" => "Šri Lanka",
"TZ" => "Tanzanija",
"TW" => "Tajvan",
"TH" => "Tajland",
"TJ" => "Tadžikistan",
"TG" => "Togo",
"TK" => "Tokelau",
"TO" => "Tonga",
"TT" => "Trinidad i Tobago",
"TV" => "Tuvalu",
"TN" => "Tunis",
"TM" => "Turkmenistan",
"TC" => "Turks i Kajkos Ostrva",
"TR" => "Turska",
"UG" => "Uganda",
"UZ" => "Uzbekistan",
"UA" => "Ukrajina",
"UY" => "Urugvaj",
"AE" => "Ujedinjeni Arapski Emirati",
"WF" => "Valis i Futuna Ostrva",
"VU" => "Vanuatu",
"VA" => "Vatikan",
"GB" => "Velika Britanija",
"VE" => "Venecuela",
"VN" => "Vijetnam",
"ZM" => "Zambija",
"EH" => "Zapadna Sahara",
"ZW" => "Zimbabve",
];
} else {
$countryList = [
"AF" => __("Afganisztán"),
"AX" => __("Aland-szigetek"),
"AL" => __("Albánia"),
"DZ" => __("Algéria"),
"UM" => __("Amerikai Csendes-óceáni Szigetek"),
"AS" => __("Amerikai Szamoa"),
"VI" => __("Amerikai Virgin-szigetek"),
"AD" => __("Andorra"),
"AO" => __("Angola"),
"AI" => __("Anguilla"),
"AQ" => __("Antarktisz"),
"AG" => __("Antigua és Barbuda"),
"AR" => __("Argentína"),
"AW" => __("Aruba"),
"AT" => __("Ausztria"),
"AU" => __("Ausztrália"),
"AZ" => __("Azerbajdzsán"),
"BS" => __("Bahamák"),
"BH" => __("Bahrein"),
"BD" => __("Banglades"),
"BB" => __("Barbados"),
"BE" => __("Belgium"),
"BZ" => __("Belize"),
"BJ" => __("Benin"),
"BM" => __("Bermuda"),
"BT" => __("Bhután"),
"BO" => __("Bolívia"),
"BA" => __("Bosznia-Hercegovina"),
"BW" => __("Botswana"),
"BV" => __("Bouvet-sziget"),
"BR" => __("Brazília"),
"IO" => __("Brit Indiai Oceán"),
"VG" => __("Brit Virgin-szigetek"),
"BN" => __("Brunei"),
"BG" => __("Bulgária"),
"BF" => __("Burkina Faso"),
"BI" => __("Burundi"),
"CL" => __("Chile"),
"CY" => __("Ciprus"),
"KM" => __("Comore-szigetek"),
"CK" => __("Cook-szigetek"),
"CR" => __("Costa Rica"),
"CZ" => __("Csehország"),
"TD" => __("Csád"),
"DM" => __("Dominika"),
"DO" => __("Dominikai Köztársaság"),
"DJ" => __("Dzsibuti"),
"DK" => __("Dánia"),
"GS" => __("Dél Grúzia és a Déli Szendvics-szigetek"),
"ZA" => __("Dél-Afrika"),
"KR" => __("Dél-Korea"),
"EC" => __("Ecuador"),
"GQ" => __("Egyenlítői-Guinea"),
"AE" => __("Egyesült Arab Emirátus"),
"GB" => __("Egyesült Királyság"),
"US" => __("Egyesült Államok"),
"EG" => __("Egyiptom"),
"CI" => __("Elefántcsontpart"),
"ER" => __("Eritrea"),
"ET" => __("Etiópia"),
"KP" => __("Észak-Korea"),
"MP" => __("Északi Mariana-szigetek"),
"EE" => __("Észtország"),
"FK" => __("Falkland-szigetek"),
"BY" => __("Fehéroroszország"),
"FO" => __("Feröer-szigetek"),
"FJ" => __("Fidzsi"),
"FI" => __("Finnország"),
"TF" => __("Francia Déli Területek"),
"GF" => __("Francia Guyana"),
"PF" => __("Francia Polinézia"),
"FR" => __("Franciaország"),
"PH" => __("Fülöp-szigetek"),
"GA" => __("Gabon"),
"GM" => __("Gambia"),
"GH" => __("Ghána"),
"GI" => __("Gibraltár"),
"GD" => __("Grenada"),
"GL" => __("Grönland"),
"GE" => __("Grúzia"),
"GP" => __("Guadeloupe"),
"GU" => __("Guam"),
"GT" => __("Guatemala"),
"GG" => __("Guernsey"),
"GN" => __("Guinea"),
"GW" => __("Guinea-Bissau"),
"GY" => __("Guyana"),
"GR" => __("Görögország"),
"HT" => __("Haiti"),
"HM" => __("Heard és McDonald Szigetek"),
"AN" => __("Holland Antillák"),
"NL" => __("Hollandia"),
"HN" => __("Honduras"),
"HK" => __("Hongkong S.A.R, Kína"),
"HR" => __("Horvátország"),
"IN" => __("India"),
"ID" => __("Indonézia"),
"IQ" => __("Irak"),
"IR" => __("Irán"),
"ZZ" => __("Ismeretlen vagy érvénytelen körzet"),
"IS" => __("Izland"),
"IL" => __("Izrael"),
"IE" => __("Írország"),
"JM" => __("Jamaica"),
"JP" => __("Japán"),
"YE" => __("Jemen"),
"JE" => __("Jersey"),
"JO" => __("Jordánia"),
"KY" => __("Kajmán-szigetek"),
"KH" => __("Kambodzsa"),
"CM" => __("Kamerun"),
"CA" => __("Kanada"),
"CX" => __("Karácsony-szigetek"),
"QA" => __("Katar"),
"KZ" => __("Kazahsztán"),
"TL" => __("Kelet-Timor"),
"KE" => __("Kenya"),
"KG" => __("Kirgizisztán"),
"KI" => __("Kiribati"),
"CO" => __("Kolumbia"),
"CG" => __("Kongó"),
"CD" => __("Kongó - Kinshasa"),
"CU" => __("Kuba"),
"KW" => __("Kuvait"),
"CN" => __("Kína"),
"CC" => __("Kókusz-szigetek"),
"CF" => __("Közép-afrikai Köztársaság"),
"LA" => __("Laosz"),
"PL" => __("Lengyelország"),
"LS" => __("Lesotho"),
"LV" => __("Lettország"),
"LB" => __("Libanon"),
"LR" => __("Libéria"),
"LI" => __("Liechtenstein"),
"LT" => __("Litvánia"),
"LU" => __("Luxemburg"),
"LY" => __("Líbia"),
"MK" => __("Macedónia"),
"MG" => __("Madagaszkár"),
"HU" => __("Magyarország"),
"MO" => __("Makaó SAR Kína"),
"MY" => __("Malajzia"),
"MW" => __("Malawi"),
"MV" => __("Maldív-szigetek"),
"ML" => __("Mali"),
"IM" => __("Man-sziget"),
"MA" => __("Marokkó"),
"MH" => __("Marshall-szigetek"),
"MQ" => __("Martinique"),
"MU" => __("Mauritius"),
"MR" => __("Mauritánia"),
"YT" => __("Mayotte"),
"MX" => __("Mexikó"),
"MM" => __("Mianmar"),
"FM" => __("Mikronézia"),
"MD" => __("Moldova"),
"MC" => __("Monaco"),
"MN" => __("Mongólia"),
"ME" => __("Montenegró"),
"MS" => __("Montserrat"),
"MZ" => __("Mozambik"),
"MT" => __("Málta"),
"NA" => __("Namíbia"),
"NR" => __("Nauru"),
"NP" => __("Nepál"),
"NI" => __("Nicaragua"),
"NE" => __("Niger"),
"NG" => __("Nigéria"),
"NU" => __("Niue"),
"NF" => __("Norfolk-sziget"),
"NO" => __("Norvégia"),
"EH" => __("Nyugat-Szahara"),
"DE" => __("Németország"),
"IT" => __("Olaszország"),
"OM" => __("Omán"),
"RU" => __("Oroszország"),
"AM" => __("Örményország"),
"PK" => __("Pakisztán"),
"PW" => __("Palau"),
"PS" => __("Palesztin Terület"),
"PA" => __("Panama"),
"PY" => __("Paraguay"),
"PE" => __("Peru"),
"PN" => __("Pitcairn-sziget"),
"PT" => __("Portugália"),
"PR" => __("Puerto Rico"),
"PG" => __("Pápua Új-Guinea"),
"RE" => __("Reunion"),
"RO" => __("Románia"),
"RW" => __("Ruanda"),
"BL" => __("Saint Barthélemy"),
"KN" => __("Saint Kitts és Nevis"),
"MF" => __("Saint Martin"),
"PM" => __("Saint Pierre és Miquelon"),
"VC" => __("Saint Vincent és Grenadines"),
"SB" => __("Salamon-szigetek"),
"SV" => __("Salvador"),
"SM" => __("San Marino"),
"LC" => __("Santa Lucia"),
"ST" => __("Sao Tomé és Príncipe"),
"SC" => __("Seychelle-szigetek"),
"SL" => __("Sierra Leone"),
"ES" => __("Spanyolország"),
"LK" => __("Srí Lanka"),
"SR" => __("Suriname"),
"SJ" => __("Svalbard és Jan Mayen"),
"CH" => __("Svájc"),
"SE" => __("Svédország"),
"WS" => __("Szamoa"),
"SA" => __("Szaúd-Arábia"),
"SN" => __("Szenegál"),
"SH" => __("Szent Helena"),
"RS" => __("Szerbia"),
"CS" => __("Szerbia és Montenegró"),
"SG" => __("Szingapúr"),
"SK" => __("Szlovákia"),
"SI" => __("Szlovénia"),
"SO" => __("Szomália"),
"SD" => __("Szudán"),
"SZ" => __("Szváziföld"),
"SY" => __("Szíria"),
"TJ" => __("Tadzsikisztán"),
"TW" => __("Tajvan"),
"TZ" => __("Tanzánia"),
"TH" => __("Thaiföld"),
"TG" => __("Togo"),
"TK" => __("Tokelau"),
"TO" => __("Tonga"),
"TT" => __("Trinidad és Tobago"),
"TN" => __("Tunézia"),
"TC" => __("Turks- és Caicos-szigetek"),
"TV" => __("Tuvalu"),
"TR" => __("Törökország"),
"TM" => __("Türkmenisztán"),
"UG" => __("Uganda"),
"UA" => __("Ukrajna"),
"UY" => __("Uruguay"),
"NC" => __("Új-Kaledónia"),
"NZ" => __("Új-Zéland"),
"UZ" => __("Üzbegisztán"),
"VU" => __("Vanuatu"),
"VA" => __("Vatikán"),
"VE" => __("Venezuela"),
"VN" => __("Vietnam"),
"WF" => __("Wallis és Futuna"),
"ZM" => __("Zambia"),
"ZW" => __("Zimbabwe"),
"CV" => __("Zöld-foki Köztársaság"),
];
}
// asort($countryList); // WRONG, :-( it sorts by English, not Hungarian collation
return $countryList;
}