@ -129,266 +129,263 @@ QString GeoIPManager::lookup(const QHostAddress &hostAddr) const
@@ -129,266 +129,263 @@ QString GeoIPManager::lookup(const QHostAddress &hostAddr) const
QString GeoIPManager : : CountryName ( const QString & countryISOCode )
{
static QHash < QString , QString > countries ;
static bool initialized = false ;
static const QHash < QString , QString > countries = {
// ISO 3166-1 alpha-2 codes
// http://www.iso.org/iso/home/standards/country_codes/country_names_and_code_elements_txt-temp.htm
if ( ! initialized ) {
// Officially assigned
countries [ " AD " ] = tr ( " Andorra " ) ;
countries [ " AE " ] = tr ( " United Arab Emirates " ) ;
countries [ " AF " ] = tr ( " Afghanistan " ) ;
countries [ " AG " ] = tr ( " Antigua and Barbuda " ) ;
countries [ " AI " ] = tr ( " Anguilla " ) ;
countries [ " AL " ] = tr ( " Albania " ) ;
countries [ " AM " ] = tr ( " Armenia " ) ;
countries [ " AO " ] = tr ( " Angola " ) ;
countries [ " AQ " ] = tr ( " Antarctica " ) ;
countries [ " AR " ] = tr ( " Argentina " ) ;
countries [ " AS " ] = tr ( " American Samoa " ) ;
countries [ " AT " ] = tr ( " Austria " ) ;
countries [ " AU " ] = tr ( " Australia " ) ;
countries [ " AW " ] = tr ( " Aruba " ) ;
countries [ " AX " ] = tr ( " Aland Islands " ) ;
countries [ " AZ " ] = tr ( " Azerbaijan " ) ;
countries [ " BA " ] = tr ( " Bosnia and Herzegovina " ) ;
countries [ " BB " ] = tr ( " Barbados " ) ;
countries [ " BD " ] = tr ( " Bangladesh " ) ;
countries [ " BE " ] = tr ( " Belgium " ) ;
countries [ " BF " ] = tr ( " Burkina Faso " ) ;
countries [ " BG " ] = tr ( " Bulgaria " ) ;
countries [ " BH " ] = tr ( " Bahrain " ) ;
countries [ " BI " ] = tr ( " Burundi " ) ;
countries [ " BJ " ] = tr ( " Benin " ) ;
countries [ " BL " ] = tr ( " Saint Barthelemy " ) ;
countries [ " BM " ] = tr ( " Bermuda " ) ;
countries [ " BN " ] = tr ( " Brunei Darussalam " ) ;
countries [ " BO " ] = tr ( " Bolivia, Plurinational State of " ) ;
countries [ " BQ " ] = tr ( " Bonaire, Sint Eustatius and Saba " ) ;
countries [ " BR " ] = tr ( " Brazil " ) ;
countries [ " BS " ] = tr ( " Bahamas " ) ;
countries [ " BT " ] = tr ( " Bhutan " ) ;
countries [ " BV " ] = tr ( " Bouvet Island " ) ;
countries [ " BW " ] = tr ( " Botswana " ) ;
countries [ " BY " ] = tr ( " Belarus " ) ;
countries [ " BZ " ] = tr ( " Belize " ) ;
countries [ " CA " ] = tr ( " Canada " ) ;
countries [ " CC " ] = tr ( " Cocos (Keeling) Islands " ) ;
countries [ " CD " ] = tr ( " Congo, The Democratic Republic of the " ) ;
countries [ " CF " ] = tr ( " Central African Republic " ) ;
countries [ " CG " ] = tr ( " Congo " ) ;
countries [ " CH " ] = tr ( " Switzerland " ) ;
countries [ " CI " ] = tr ( " Cote d'Ivoire " ) ;
countries [ " CK " ] = tr ( " Cook Islands " ) ;
countries [ " CL " ] = tr ( " Chile " ) ;
countries [ " CM " ] = tr ( " Cameroon " ) ;
countries [ " CN " ] = tr ( " China " ) ;
countries [ " CO " ] = tr ( " Colombia " ) ;
countries [ " CR " ] = tr ( " Costa Rica " ) ;
countries [ " CU " ] = tr ( " Cuba " ) ;
countries [ " CV " ] = tr ( " Cape Verde " ) ;
countries [ " CW " ] = tr ( " Curacao " ) ;
countries [ " CX " ] = tr ( " Christmas Island " ) ;
countries [ " CY " ] = tr ( " Cyprus " ) ;
countries [ " CZ " ] = tr ( " Czech Republic " ) ;
countries [ " DE " ] = tr ( " Germany " ) ;
countries [ " DJ " ] = tr ( " Djibouti " ) ;
countries [ " DK " ] = tr ( " Denmark " ) ;
countries [ " DM " ] = tr ( " Dominica " ) ;
countries [ " DO " ] = tr ( " Dominican Republic " ) ;
countries [ " DZ " ] = tr ( " Algeria " ) ;
countries [ " EC " ] = tr ( " Ecuador " ) ;
countries [ " EE " ] = tr ( " Estonia " ) ;
countries [ " EG " ] = tr ( " Egypt " ) ;
countries [ " EH " ] = tr ( " Western Sahara " ) ;
countries [ " ER " ] = tr ( " Eritrea " ) ;
countries [ " ES " ] = tr ( " Spain " ) ;
countries [ " ET " ] = tr ( " Ethiopia " ) ;
countries [ " FI " ] = tr ( " Finland " ) ;
countries [ " FJ " ] = tr ( " Fiji " ) ;
countries [ " FK " ] = tr ( " Falkland Islands (Malvinas) " ) ;
countries [ " FM " ] = tr ( " Micronesia, Federated States of " ) ;
countries [ " FO " ] = tr ( " Faroe Islands " ) ;
countries [ " FR " ] = tr ( " France " ) ;
countries [ " GA " ] = tr ( " Gabon " ) ;
countries [ " GB " ] = tr ( " United Kingdom " ) ;
countries [ " GD " ] = tr ( " Grenada " ) ;
countries [ " GE " ] = tr ( " Georgia " ) ;
countries [ " GF " ] = tr ( " French Guiana " ) ;
countries [ " GG " ] = tr ( " Guernsey " ) ;
countries [ " GH " ] = tr ( " Ghana " ) ;
countries [ " GI " ] = tr ( " Gibraltar " ) ;
countries [ " GL " ] = tr ( " Greenland " ) ;
countries [ " GM " ] = tr ( " Gambia " ) ;
countries [ " GN " ] = tr ( " Guinea " ) ;
countries [ " GP " ] = tr ( " Guadeloupe " ) ;
countries [ " GQ " ] = tr ( " Equatorial Guinea " ) ;
countries [ " GR " ] = tr ( " Greece " ) ;
countries [ " GS " ] = tr ( " South Georgia and the South Sandwich Islands " ) ;
countries [ " GT " ] = tr ( " Guatemala " ) ;
countries [ " GU " ] = tr ( " Guam " ) ;
countries [ " GW " ] = tr ( " Guinea-Bissau " ) ;
countries [ " GY " ] = tr ( " Guyana " ) ;
countries [ " HK " ] = tr ( " Hong Kong " ) ;
countries [ " HM " ] = tr ( " Heard Island and McDonald Islands " ) ;
countries [ " HN " ] = tr ( " Honduras " ) ;
countries [ " HR " ] = tr ( " Croatia " ) ;
countries [ " HT " ] = tr ( " Haiti " ) ;
countries [ " HU " ] = tr ( " Hungary " ) ;
countries [ " ID " ] = tr ( " Indonesia " ) ;
countries [ " IE " ] = tr ( " Ireland " ) ;
countries [ " IL " ] = tr ( " Israel " ) ;
countries [ " IM " ] = tr ( " Isle of Man " ) ;
countries [ " IN " ] = tr ( " India " ) ;
countries [ " IO " ] = tr ( " British Indian Ocean Territory " ) ;
countries [ " IQ " ] = tr ( " Iraq " ) ;
countries [ " IR " ] = tr ( " Iran, Islamic Republic of " ) ;
countries [ " IS " ] = tr ( " Iceland " ) ;
countries [ " IT " ] = tr ( " Italy " ) ;
countries [ " JE " ] = tr ( " Jersey " ) ;
countries [ " JM " ] = tr ( " Jamaica " ) ;
countries [ " JO " ] = tr ( " Jordan " ) ;
countries [ " JP " ] = tr ( " Japan " ) ;
countries [ " KE " ] = tr ( " Kenya " ) ;
countries [ " KG " ] = tr ( " Kyrgyzstan " ) ;
countries [ " KH " ] = tr ( " Cambodia " ) ;
countries [ " KI " ] = tr ( " Kiribati " ) ;
countries [ " KM " ] = tr ( " Comoros " ) ;
countries [ " KN " ] = tr ( " Saint Kitts and Nevis " ) ;
countries [ " KP " ] = tr ( " Korea, Democratic People's Republic of " ) ;
countries [ " KR " ] = tr ( " Korea, Republic of " ) ;
countries [ " KW " ] = tr ( " Kuwait " ) ;
countries [ " KY " ] = tr ( " Cayman Islands " ) ;
countries [ " KZ " ] = tr ( " Kazakhstan " ) ;
countries [ " LA " ] = tr ( " Lao People's Democratic Republic " ) ;
countries [ " LB " ] = tr ( " Lebanon " ) ;
countries [ " LC " ] = tr ( " Saint Lucia " ) ;
countries [ " LI " ] = tr ( " Liechtenstein " ) ;
countries [ " LK " ] = tr ( " Sri Lanka " ) ;
countries [ " LR " ] = tr ( " Liberia " ) ;
countries [ " LS " ] = tr ( " Lesotho " ) ;
countries [ " LT " ] = tr ( " Lithuania " ) ;
countries [ " LU " ] = tr ( " Luxembourg " ) ;
countries [ " LV " ] = tr ( " Latvia " ) ;
countries [ " LY " ] = tr ( " Libya " ) ;
countries [ " MA " ] = tr ( " Morocco " ) ;
countries [ " MC " ] = tr ( " Monaco " ) ;
countries [ " MD " ] = tr ( " Moldova, Republic of " ) ;
countries [ " ME " ] = tr ( " Montenegro " ) ;
countries [ " MF " ] = tr ( " Saint Martin (French part) " ) ;
countries [ " MG " ] = tr ( " Madagascar " ) ;
countries [ " MH " ] = tr ( " Marshall Islands " ) ;
countries [ " MK " ] = tr ( " Macedonia, The Former Yugoslav Republic of " ) ;
countries [ " ML " ] = tr ( " Mali " ) ;
countries [ " MM " ] = tr ( " Myanmar " ) ;
countries [ " MN " ] = tr ( " Mongolia " ) ;
countries [ " MO " ] = tr ( " Macao " ) ;
countries [ " MP " ] = tr ( " Northern Mariana Islands " ) ;
countries [ " MQ " ] = tr ( " Martinique " ) ;
countries [ " MR " ] = tr ( " Mauritania " ) ;
countries [ " MS " ] = tr ( " Montserrat " ) ;
countries [ " MT " ] = tr ( " Malta " ) ;
countries [ " MU " ] = tr ( " Mauritius " ) ;
countries [ " MV " ] = tr ( " Maldives " ) ;
countries [ " MW " ] = tr ( " Malawi " ) ;
countries [ " MX " ] = tr ( " Mexico " ) ;
countries [ " MY " ] = tr ( " Malaysia " ) ;
countries [ " MZ " ] = tr ( " Mozambique " ) ;
countries [ " NA " ] = tr ( " Namibia " ) ;
countries [ " NC " ] = tr ( " New Caledonia " ) ;
countries [ " NE " ] = tr ( " Niger " ) ;
countries [ " NF " ] = tr ( " Norfolk Island " ) ;
countries [ " NG " ] = tr ( " Nigeria " ) ;
countries [ " NI " ] = tr ( " Nicaragua " ) ;
countries [ " NL " ] = tr ( " Netherlands " ) ;
countries [ " NO " ] = tr ( " Norway " ) ;
countries [ " NP " ] = tr ( " Nepal " ) ;
countries [ " NR " ] = tr ( " Nauru " ) ;
countries [ " NU " ] = tr ( " Niue " ) ;
countries [ " NZ " ] = tr ( " New Zealand " ) ;
countries [ " OM " ] = tr ( " Oman " ) ;
countries [ " PA " ] = tr ( " Panama " ) ;
countries [ " PE " ] = tr ( " Peru " ) ;
countries [ " PF " ] = tr ( " French Polynesia " ) ;
countries [ " PG " ] = tr ( " Papua New Guinea " ) ;
countries [ " PH " ] = tr ( " Philippines " ) ;
countries [ " PK " ] = tr ( " Pakistan " ) ;
countries [ " PL " ] = tr ( " Poland " ) ;
countries [ " PM " ] = tr ( " Saint Pierre and Miquelon " ) ;
countries [ " PN " ] = tr ( " Pitcairn " ) ;
countries [ " PR " ] = tr ( " Puerto Rico " ) ;
countries [ " PS " ] = tr ( " Palestine, State of " ) ;
countries [ " PT " ] = tr ( " Portugal " ) ;
countries [ " PW " ] = tr ( " Palau " ) ;
countries [ " PY " ] = tr ( " Paraguay " ) ;
countries [ " QA " ] = tr ( " Qatar " ) ;
countries [ " RE " ] = tr ( " Reunion " ) ;
countries [ " RO " ] = tr ( " Romania " ) ;
countries [ " RS " ] = tr ( " Serbia " ) ;
countries [ " RU " ] = tr ( " Russian Federation " ) ;
countries [ " RW " ] = tr ( " Rwanda " ) ;
countries [ " SA " ] = tr ( " Saudi Arabia " ) ;
countries [ " SB " ] = tr ( " Solomon Islands " ) ;
countries [ " SC " ] = tr ( " Seychelles " ) ;
countries [ " SD " ] = tr ( " Sudan " ) ;
countries [ " SE " ] = tr ( " Sweden " ) ;
countries [ " SG " ] = tr ( " Singapore " ) ;
countries [ " SH " ] = tr ( " Saint Helena, Ascension and Tristan da Cunha " ) ;
countries [ " SI " ] = tr ( " Slovenia " ) ;
countries [ " SJ " ] = tr ( " Svalbard and Jan Mayen " ) ;
countries [ " SK " ] = tr ( " Slovakia " ) ;
countries [ " SL " ] = tr ( " Sierra Leone " ) ;
countries [ " SM " ] = tr ( " San Marino " ) ;
countries [ " SN " ] = tr ( " Senegal " ) ;
countries [ " SO " ] = tr ( " Somalia " ) ;
countries [ " SR " ] = tr ( " Suriname " ) ;
countries [ " SS " ] = tr ( " South Sudan " ) ;
countries [ " ST " ] = tr ( " Sao Tome and Principe " ) ;
countries [ " SV " ] = tr ( " El Salvador " ) ;
countries [ " SX " ] = tr ( " Sint Maarten (Dutch part) " ) ;
countries [ " SY " ] = tr ( " Syrian Arab Republic " ) ;
countries [ " SZ " ] = tr ( " Swaziland " ) ;
countries [ " TC " ] = tr ( " Turks and Caicos Islands " ) ;
countries [ " TD " ] = tr ( " Chad " ) ;
countries [ " TF " ] = tr ( " French Southern Territories " ) ;
countries [ " TG " ] = tr ( " Togo " ) ;
countries [ " TH " ] = tr ( " Thailand " ) ;
countries [ " TJ " ] = tr ( " Tajikistan " ) ;
countries [ " TK " ] = tr ( " Tokelau " ) ;
countries [ " TL " ] = tr ( " Timor-Leste " ) ;
countries [ " TM " ] = tr ( " Turkmenistan " ) ;
countries [ " TN " ] = tr ( " Tunisia " ) ;
countries [ " TO " ] = tr ( " Tonga " ) ;
countries [ " TR " ] = tr ( " Turkey " ) ;
countries [ " TT " ] = tr ( " Trinidad and Tobago " ) ;
countries [ " TV " ] = tr ( " Tuvalu " ) ;
countries [ " TW " ] = tr ( " Taiwan " ) ;
countries [ " TZ " ] = tr ( " Tanzania, United Republic of " ) ;
countries [ " UA " ] = tr ( " Ukraine " ) ;
countries [ " UG " ] = tr ( " Uganda " ) ;
countries [ " UM " ] = tr ( " United States Minor Outlying Islands " ) ;
countries [ " US " ] = tr ( " United States " ) ;
countries [ " UY " ] = tr ( " Uruguay " ) ;
countries [ " UZ " ] = tr ( " Uzbekistan " ) ;
countries [ " VA " ] = tr ( " Holy See (Vatican City State) " ) ;
countries [ " VC " ] = tr ( " Saint Vincent and the Grenadines " ) ;
countries [ " VE " ] = tr ( " Venezuela, Bolivarian Republic of " ) ;
countries [ " VG " ] = tr ( " Virgin Islands, British " ) ;
countries [ " VI " ] = tr ( " Virgin Islands, U.S. " ) ;
countries [ " VN " ] = tr ( " Viet Nam " ) ;
countries [ " VU " ] = tr ( " Vanuatu " ) ;
countries [ " WF " ] = tr ( " Wallis and Futuna " ) ;
countries [ " WS " ] = tr ( " Samoa " ) ;
countries [ " YE " ] = tr ( " Yemen " ) ;
countries [ " YT " ] = tr ( " Mayotte " ) ;
countries [ " ZA " ] = tr ( " South Africa " ) ;
countries [ " ZM " ] = tr ( " Zambia " ) ;
countries [ " ZW " ] = tr ( " Zimbabwe " ) ;
{ " AD " , tr ( " Andorra " ) } ,
{ " AE " , tr ( " United Arab Emirates " ) } ,
{ " AF " , tr ( " Afghanistan " ) } ,
{ " AG " , tr ( " Antigua and Barbuda " ) } ,
{ " AI " , tr ( " Anguilla " ) } ,
{ " AL " , tr ( " Albania " ) } ,
{ " AM " , tr ( " Armenia " ) } ,
{ " AO " , tr ( " Angola " ) } ,
{ " AQ " , tr ( " Antarctica " ) } ,
{ " AR " , tr ( " Argentina " ) } ,
{ " AS " , tr ( " American Samoa " ) } ,
{ " AT " , tr ( " Austria " ) } ,
{ " AU " , tr ( " Australia " ) } ,
{ " AW " , tr ( " Aruba " ) } ,
{ " AX " , tr ( " Aland Islands " ) } ,
{ " AZ " , tr ( " Azerbaijan " ) } ,
{ " BA " , tr ( " Bosnia and Herzegovina " ) } ,
{ " BB " , tr ( " Barbados " ) } ,
{ " BD " , tr ( " Bangladesh " ) } ,
{ " BE " , tr ( " Belgium " ) } ,
{ " BF " , tr ( " Burkina Faso " ) } ,
{ " BG " , tr ( " Bulgaria " ) } ,
{ " BH " , tr ( " Bahrain " ) } ,
{ " BI " , tr ( " Burundi " ) } ,
{ " BJ " , tr ( " Benin " ) } ,
{ " BL " , tr ( " Saint Barthelemy " ) } ,
{ " BM " , tr ( " Bermuda " ) } ,
{ " BN " , tr ( " Brunei Darussalam " ) } ,
{ " BO " , tr ( " Bolivia, Plurinational State of " ) } ,
{ " BQ " , tr ( " Bonaire, Sint Eustatius and Saba " ) } ,
{ " BR " , tr ( " Brazil " ) } ,
{ " BS " , tr ( " Bahamas " ) } ,
{ " BT " , tr ( " Bhutan " ) } ,
{ " BV " , tr ( " Bouvet Island " ) } ,
{ " BW " , tr ( " Botswana " ) } ,
{ " BY " , tr ( " Belarus " ) } ,
{ " BZ " , tr ( " Belize " ) } ,
{ " CA " , tr ( " Canada " ) } ,
{ " CC " , tr ( " Cocos (Keeling) Islands " ) } ,
{ " CD " , tr ( " Congo, The Democratic Republic of the " ) } ,
{ " CF " , tr ( " Central African Republic " ) } ,
{ " CG " , tr ( " Congo " ) } ,
{ " CH " , tr ( " Switzerland " ) } ,
{ " CI " , tr ( " Cote d'Ivoire " ) } ,
{ " CK " , tr ( " Cook Islands " ) } ,
{ " CL " , tr ( " Chile " ) } ,
{ " CM " , tr ( " Cameroon " ) } ,
{ " CN " , tr ( " China " ) } ,
{ " CO " , tr ( " Colombia " ) } ,
{ " CR " , tr ( " Costa Rica " ) } ,
{ " CU " , tr ( " Cuba " ) } ,
{ " CV " , tr ( " Cape Verde " ) } ,
{ " CW " , tr ( " Curacao " ) } ,
{ " CX " , tr ( " Christmas Island " ) } ,
{ " CY " , tr ( " Cyprus " ) } ,
{ " CZ " , tr ( " Czech Republic " ) } ,
{ " DE " , tr ( " Germany " ) } ,
{ " DJ " , tr ( " Djibouti " ) } ,
{ " DK " , tr ( " Denmark " ) } ,
{ " DM " , tr ( " Dominica " ) } ,
{ " DO " , tr ( " Dominican Republic " ) } ,
{ " DZ " , tr ( " Algeria " ) } ,
{ " EC " , tr ( " Ecuador " ) } ,
{ " EE " , tr ( " Estonia " ) } ,
{ " EG " , tr ( " Egypt " ) } ,
{ " EH " , tr ( " Western Sahara " ) } ,
{ " ER " , tr ( " Eritrea " ) } ,
{ " ES " , tr ( " Spain " ) } ,
{ " ET " , tr ( " Ethiopia " ) } ,
{ " FI " , tr ( " Finland " ) } ,
{ " FJ " , tr ( " Fiji " ) } ,
{ " FK " , tr ( " Falkland Islands (Malvinas) " ) } ,
{ " FM " , tr ( " Micronesia, Federated States of " ) } ,
{ " FO " , tr ( " Faroe Islands " ) } ,
{ " FR " , tr ( " France " ) } ,
{ " GA " , tr ( " Gabon " ) } ,
{ " GB " , tr ( " United Kingdom " ) } ,
{ " GD " , tr ( " Grenada " ) } ,
{ " GE " , tr ( " Georgia " ) } ,
{ " GF " , tr ( " French Guiana " ) } ,
{ " GG " , tr ( " Guernsey " ) } ,
{ " GH " , tr ( " Ghana " ) } ,
{ " GI " , tr ( " Gibraltar " ) } ,
{ " GL " , tr ( " Greenland " ) } ,
{ " GM " , tr ( " Gambia " ) } ,
{ " GN " , tr ( " Guinea " ) } ,
{ " GP " , tr ( " Guadeloupe " ) } ,
{ " GQ " , tr ( " Equatorial Guinea " ) } ,
{ " GR " , tr ( " Greece " ) } ,
{ " GS " , tr ( " South Georgia and the South Sandwich Islands " ) } ,
{ " GT " , tr ( " Guatemala " ) } ,
{ " GU " , tr ( " Guam " ) } ,
{ " GW " , tr ( " Guinea-Bissau " ) } ,
{ " GY " , tr ( " Guyana " ) } ,
{ " HK " , tr ( " Hong Kong " ) } ,
{ " HM " , tr ( " Heard Island and McDonald Islands " ) } ,
{ " HN " , tr ( " Honduras " ) } ,
{ " HR " , tr ( " Croatia " ) } ,
{ " HT " , tr ( " Haiti " ) } ,
{ " HU " , tr ( " Hungary " ) } ,
{ " ID " , tr ( " Indonesia " ) } ,
{ " IE " , tr ( " Ireland " ) } ,
{ " IL " , tr ( " Israel " ) } ,
{ " IM " , tr ( " Isle of Man " ) } ,
{ " IN " , tr ( " India " ) } ,
{ " IO " , tr ( " British Indian Ocean Territory " ) } ,
{ " IQ " , tr ( " Iraq " ) } ,
{ " IR " , tr ( " Iran, Islamic Republic of " ) } ,
{ " IS " , tr ( " Iceland " ) } ,
{ " IT " , tr ( " Italy " ) } ,
{ " JE " , tr ( " Jersey " ) } ,
{ " JM " , tr ( " Jamaica " ) } ,
{ " JO " , tr ( " Jordan " ) } ,
{ " JP " , tr ( " Japan " ) } ,
{ " KE " , tr ( " Kenya " ) } ,
{ " KG " , tr ( " Kyrgyzstan " ) } ,
{ " KH " , tr ( " Cambodia " ) } ,
{ " KI " , tr ( " Kiribati " ) } ,
{ " KM " , tr ( " Comoros " ) } ,
{ " KN " , tr ( " Saint Kitts and Nevis " ) } ,
{ " KP " , tr ( " Korea, Democratic People's Republic of " ) } ,
{ " KR " , tr ( " Korea, Republic of " ) } ,
{ " KW " , tr ( " Kuwait " ) } ,
{ " KY " , tr ( " Cayman Islands " ) } ,
{ " KZ " , tr ( " Kazakhstan " ) } ,
{ " LA " , tr ( " Lao People's Democratic Republic " ) } ,
{ " LB " , tr ( " Lebanon " ) } ,
{ " LC " , tr ( " Saint Lucia " ) } ,
{ " LI " , tr ( " Liechtenstein " ) } ,
{ " LK " , tr ( " Sri Lanka " ) } ,
{ " LR " , tr ( " Liberia " ) } ,
{ " LS " , tr ( " Lesotho " ) } ,
{ " LT " , tr ( " Lithuania " ) } ,
{ " LU " , tr ( " Luxembourg " ) } ,
{ " LV " , tr ( " Latvia " ) } ,
{ " LY " , tr ( " Libya " ) } ,
{ " MA " , tr ( " Morocco " ) } ,
{ " MC " , tr ( " Monaco " ) } ,
{ " MD " , tr ( " Moldova, Republic of " ) } ,
{ " ME " , tr ( " Montenegro " ) } ,
{ " MF " , tr ( " Saint Martin (French part) " ) } ,
{ " MG " , tr ( " Madagascar " ) } ,
{ " MH " , tr ( " Marshall Islands " ) } ,
{ " MK " , tr ( " Macedonia, The Former Yugoslav Republic of " ) } ,
{ " ML " , tr ( " Mali " ) } ,
{ " MM " , tr ( " Myanmar " ) } ,
{ " MN " , tr ( " Mongolia " ) } ,
{ " MO " , tr ( " Macao " ) } ,
{ " MP " , tr ( " Northern Mariana Islands " ) } ,
{ " MQ " , tr ( " Martinique " ) } ,
{ " MR " , tr ( " Mauritania " ) } ,
{ " MS " , tr ( " Montserrat " ) } ,
{ " MT " , tr ( " Malta " ) } ,
{ " MU " , tr ( " Mauritius " ) } ,
{ " MV " , tr ( " Maldives " ) } ,
{ " MW " , tr ( " Malawi " ) } ,
{ " MX " , tr ( " Mexico " ) } ,
{ " MY " , tr ( " Malaysia " ) } ,
{ " MZ " , tr ( " Mozambique " ) } ,
{ " NA " , tr ( " Namibia " ) } ,
{ " NC " , tr ( " New Caledonia " ) } ,
{ " NE " , tr ( " Niger " ) } ,
{ " NF " , tr ( " Norfolk Island " ) } ,
{ " NG " , tr ( " Nigeria " ) } ,
{ " NI " , tr ( " Nicaragua " ) } ,
{ " NL " , tr ( " Netherlands " ) } ,
{ " NO " , tr ( " Norway " ) } ,
{ " NP " , tr ( " Nepal " ) } ,
{ " NR " , tr ( " Nauru " ) } ,
{ " NU " , tr ( " Niue " ) } ,
{ " NZ " , tr ( " New Zealand " ) } ,
{ " OM " , tr ( " Oman " ) } ,
{ " PA " , tr ( " Panama " ) } ,
{ " PE " , tr ( " Peru " ) } ,
{ " PF " , tr ( " French Polynesia " ) } ,
{ " PG " , tr ( " Papua New Guinea " ) } ,
{ " PH " , tr ( " Philippines " ) } ,
{ " PK " , tr ( " Pakistan " ) } ,
{ " PL " , tr ( " Poland " ) } ,
{ " PM " , tr ( " Saint Pierre and Miquelon " ) } ,
{ " PN " , tr ( " Pitcairn " ) } ,
{ " PR " , tr ( " Puerto Rico " ) } ,
{ " PS " , tr ( " Palestine, State of " ) } ,
{ " PT " , tr ( " Portugal " ) } ,
{ " PW " , tr ( " Palau " ) } ,
{ " PY " , tr ( " Paraguay " ) } ,
{ " QA " , tr ( " Qatar " ) } ,
{ " RE " , tr ( " Reunion " ) } ,
{ " RO " , tr ( " Romania " ) } ,
{ " RS " , tr ( " Serbia " ) } ,
{ " RU " , tr ( " Russian Federation " ) } ,
{ " RW " , tr ( " Rwanda " ) } ,
{ " SA " , tr ( " Saudi Arabia " ) } ,
{ " SB " , tr ( " Solomon Islands " ) } ,
{ " SC " , tr ( " Seychelles " ) } ,
{ " SD " , tr ( " Sudan " ) } ,
{ " SE " , tr ( " Sweden " ) } ,
{ " SG " , tr ( " Singapore " ) } ,
{ " SH " , tr ( " Saint Helena, Ascension and Tristan da Cunha " ) } ,
{ " SI " , tr ( " Slovenia " ) } ,
{ " SJ " , tr ( " Svalbard and Jan Mayen " ) } ,
{ " SK " , tr ( " Slovakia " ) } ,
{ " SL " , tr ( " Sierra Leone " ) } ,
{ " SM " , tr ( " San Marino " ) } ,
{ " SN " , tr ( " Senegal " ) } ,
{ " SO " , tr ( " Somalia " ) } ,
{ " SR " , tr ( " Suriname " ) } ,
{ " SS " , tr ( " South Sudan " ) } ,
{ " ST " , tr ( " Sao Tome and Principe " ) } ,
{ " SV " , tr ( " El Salvador " ) } ,
{ " SX " , tr ( " Sint Maarten (Dutch part) " ) } ,
{ " SY " , tr ( " Syrian Arab Republic " ) } ,
{ " SZ " , tr ( " Swaziland " ) } ,
{ " TC " , tr ( " Turks and Caicos Islands " ) } ,
{ " TD " , tr ( " Chad " ) } ,
{ " TF " , tr ( " French Southern Territories " ) } ,
{ " TG " , tr ( " Togo " ) } ,
{ " TH " , tr ( " Thailand " ) } ,
{ " TJ " , tr ( " Tajikistan " ) } ,
{ " TK " , tr ( " Tokelau " ) } ,
{ " TL " , tr ( " Timor-Leste " ) } ,
{ " TM " , tr ( " Turkmenistan " ) } ,
{ " TN " , tr ( " Tunisia " ) } ,
{ " TO " , tr ( " Tonga " ) } ,
{ " TR " , tr ( " Turkey " ) } ,
{ " TT " , tr ( " Trinidad and Tobago " ) } ,
{ " TV " , tr ( " Tuvalu " ) } ,
{ " TW " , tr ( " Taiwan " ) } ,
{ " TZ " , tr ( " Tanzania, United Republic of " ) } ,
{ " UA " , tr ( " Ukraine " ) } ,
{ " UG " , tr ( " Uganda " ) } ,
{ " UM " , tr ( " United States Minor Outlying Islands " ) } ,
{ " US " , tr ( " United States " ) } ,
{ " UY " , tr ( " Uruguay " ) } ,
{ " UZ " , tr ( " Uzbekistan " ) } ,
{ " VA " , tr ( " Holy See (Vatican City State) " ) } ,
{ " VC " , tr ( " Saint Vincent and the Grenadines " ) } ,
{ " VE " , tr ( " Venezuela, Bolivarian Republic of " ) } ,
{ " VG " , tr ( " Virgin Islands, British " ) } ,
{ " VI " , tr ( " Virgin Islands, U.S. " ) } ,
{ " VN " , tr ( " Viet Nam " ) } ,
{ " VU " , tr ( " Vanuatu " ) } ,
{ " WF " , tr ( " Wallis and Futuna " ) } ,
{ " WS " , tr ( " Samoa " ) } ,
{ " YE " , tr ( " Yemen " ) } ,
{ " YT " , tr ( " Mayotte " ) } ,
{ " ZA " , tr ( " South Africa " ) } ,
{ " ZM " , tr ( " Zambia " ) } ,
{ " ZW " , tr ( " Zimbabwe " ) } ,
countries [ QString ( ) ] = tr ( " N/A " ) ;
initialized = true ;
}
{ { } , tr ( " N/A " ) }
} ;
return countries . value ( countryISOCode , tr ( " N/A " ) ) ;
}