# make sure you only commit this file and int-call-codes-full-native-names to github | |
import json | |
def get_by_attr(test_list, attr, attr_val): | |
for x in test_list: | |
if x[attr] == attr_val: | |
break | |
else: | |
x = None | |
return x | |
def handleManualCC(code): | |
if code == 'DO': return '1' | |
if code == 'KZ': return '7' | |
if code == 'PR': return '1' | |
if code == 'VA': return '379' # if they have +39 address, they can choose Italia | |
if code == 'BV': return '47' | |
if code == 'HM': return '672' | |
if code == 'FX': return '33' | |
if code == 'UM': return '1' | |
if code == 'TF': return '262' | |
if code == 'TF': return '262' | |
if code == 'AQ': return '672' | |
if code == 'AN': return '599' | |
return '' | |
def handleManualNames(code): | |
if code == 'FX': return 'R\xc3\xa9publique fran\xc3\xa7aise (France)' | |
if code == 'AN': return 'Antia Hulandes (Netherlands Antilles)' | |
return '' | |
jsonfile = open('../countries/countries.json') | |
countries = json.load(jsonfile) | |
jsonfile.close() | |
# copied word for word from ldapp/ldapp/geoip.py | |
codes = ( | |
'', 'AP', 'EU', 'AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', | |
'AR', 'AS', 'AT', 'AU', 'AW', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', | |
'BI', 'BJ', 'BM', 'BN', 'BO', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', | |
'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', | |
'CV', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', | |
'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'FX', 'GA', 'GB', | |
'GD', 'GE', 'GF', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', | |
'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IN', | |
'IO', 'IQ', 'IR', 'IS', 'IT', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', | |
'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', | |
'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', | |
'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', | |
'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', | |
'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', | |
'QA', 'RE', 'RO', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', | |
'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'ST', 'SV', 'SY', 'SZ', 'TC', 'TD', | |
'TF', 'TG', 'TH', 'TJ', 'TK', 'TM', 'TN', 'TO', 'TL', 'TR', 'TT', 'TV', 'TW', | |
'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', | |
'VU', 'WF', 'WS', 'YE', 'YT', 'RS', 'ZA', 'ZM', 'ME', 'ZW', 'A1', 'A2', 'O1', | |
'AX', 'GG', 'IM', 'JE', 'BL', 'MF') | |
obj = {} | |
num_null = 0 | |
num_no_native_common_name = 0 | |
print len(codes) | |
for code in codes: | |
print code | |
data = get_by_attr(countries, 'cca2', code) | |
if data: | |
name = data['name']['common'] | |
print name | |
calling_codes = data['callingCode'] | |
if len(calling_codes) > 1: # 4 countries have more than 1 calling code | |
calling_code = handleManualCC(code) | |
elif len(calling_codes) == 1: | |
calling_code = calling_codes[0] | |
else: | |
calling_code = handleManualCC(code) | |
native_common_name = data['name']['native']['common'] | |
native_official_name = data['name']['native']['official'] | |
if native_common_name != name: | |
real_name = native_common_name | |
else: | |
real_name = native_official_name | |
if real_name != '': | |
if real_name == name: | |
full_name = real_name | |
else: | |
full_name = real_name + ' (' + name + ')' | |
else: | |
full_name = name | |
obj[code] = {'country-name': full_name, 'calling-code': calling_code} | |
else: | |
calling_code = handleManualCC(code) | |
country_name = handleManualNames(code) | |
obj[code] = {'country-name': country_name, 'calling-code': calling_code} | |
num_null += 1 | |
print 'num_null: ' + str(num_null) | |
print 'num_no_native_common_name: ' + str(num_no_native_common_name) | |
with open('intl-call-codes-full-native-names', 'w') as outfile: | |
json.dump(obj, outfile) | |
''' | |
1. convert manually to a .json | |
2. Remove the ' in Cote d'Ivoire, and remove the formal names for Rwanda, Malta, and Andorra since they | |
have quotes. | |
3. Copy the text | |
4. Put the Cote d'Ivoire quote back in | |
5. Run the following in the Chrome console while the popup to add select options is open in Appery. | |
json_str = '[COPY AND PASTED CONTENT]' | |
obj = JSON.parse(json_str) | |
for (var cc in obj) { | |
if (obj[cc]['calling-code'] && obj[cc]['country-name']) { | |
$('.select-options-label').value = obj[cc]['calling-code'] + " " + obj[cc]['country-name']; | |
$('.select-options-value').value = obj[cc]['calling-code'] + "_" + cc; | |
$('[data-affect="sop-item-add"]').click(); | |
} | |
} | |
7. Manually replace the instances &'s in appery with and since they don't render properly. | |
8. replace ld-server/ldapp/icc.json with the new intl-call-codes-full-native-names.json | |
''' |
{"": {"calling-code": "", "country-name": ""}, "BD": {"calling-code": "880", "country-name": "\u09ac\u09be\u0982\u09b2\u09be\u09a6\u09c7\u09b6 \u0997\u09a3\u09aa\u09cd\u09b0\u099c\u09be\u09a4\u09a8\u09cd\u09a4\u09cd\u09b0\u09c0 (Bangladesh)"}, "BF": {"calling-code": "226", "country-name": "Burkina Faso"}, "BG": {"calling-code": "359", "country-name": "\u0411\u044a\u043b\u0433\u0430\u0440\u0438\u044f (Bulgaria)"}, "BA": {"calling-code": "387", "country-name": "Bosna i Hercegovina (Bosnia and Herzegovina)"}, "BB": {"calling-code": "1246", "country-name": "Barbados"}, "BE": {"calling-code": "32", "country-name": "Belgi\u00eb (Belgium)"}, "BL": {"calling-code": "590", "country-name": "Saint-Barth\u00e9lemy (Saint Barth\u00e9lemy)"}, "BM": {"calling-code": "1441", "country-name": "Bermuda"}, "BN": {"calling-code": "673", "country-name": "Negara Brunei Darussalam (Brunei)"}, "BO": {"calling-code": "591", "country-name": "Estado Plurinacional de Bolivia (Bolivia)"}, "BH": {"calling-code": "973", "country-name": "\u200f\u0627\u0644\u0628\u062d\u0631\u064a\u0646 (Bahrain)"}, "BI": {"calling-code": "257", "country-name": "R\u00e9publique du Burundi (Burundi)"}, "BJ": {"calling-code": "229", "country-name": "B\u00e9nin (Benin)"}, "BT": {"calling-code": "975", "country-name": "\u0f60\u0f56\u0fb2\u0f74\u0f42\u0f0b\u0f61\u0f74\u0f63\u0f0b (Bhutan)"}, "JM": {"calling-code": "1876", "country-name": "Jamaica"}, "BV": {"calling-code": "47", "country-name": "Bouvet\u00f8ya (Bouvet Island)"}, "BW": {"calling-code": "267", "country-name": "Republic of Botswana (Botswana)"}, "WS": {"calling-code": "685", "country-name": "S\u0101moa (Samoa)"}, "BR": {"calling-code": "55", "country-name": "Brasil (Brazil)"}, "BS": {"calling-code": "1242", "country-name": "Commonwealth of the Bahamas (Bahamas)"}, "JE": {"calling-code": "44", "country-name": "Bailiwick of Jersey (Jersey)"}, "BY": {"calling-code": "375", "country-name": "\u0411\u0435\u043b\u0430\u0440\u0443\u0301\u0441\u044c (Belarus)"}, "BZ": {"calling-code": "501", "country-name": "Belize"}, "RU": {"calling-code": "7", "country-name": "\u0420\u043e\u0441\u0441\u0438\u044f (Russia)"}, "RW": {"calling-code": "250", "country-name": "Repubulika y'u Rwanda (Rwanda)"}, "RS": {"calling-code": "381", "country-name": "\u0421\u0440\u0431\u0438\u0458\u0430 (Serbia)"}, "TL": {"calling-code": "670", "country-name": "Rep\u00fablica Democr\u00e1tica de Timor-Leste (Timor-Leste)"}, "RE": {"calling-code": "262", "country-name": "La R\u00e9union (R\u00e9union)"}, "TM": {"calling-code": "993", "country-name": "T\u00fcrkmenistan (Turkmenistan)"}, "TJ": {"calling-code": "992", "country-name": "\u0422\u043e\u04b7\u0438\u043a\u0438\u0441\u0442\u043e\u043d (Tajikistan)"}, "O1": {"calling-code": "", "country-name": ""}, "RO": {"calling-code": "40", "country-name": "Rom\u00e2nia (Romania)"}, "TK": {"calling-code": "690", "country-name": "Tokelau"}, "GW": {"calling-code": "245", "country-name": "Guin\u00e9-Bissau (Guinea-Bissau)"}, "GU": {"calling-code": "1671", "country-name": "Guam"}, "GT": {"calling-code": "502", "country-name": "Rep\u00fablica de Guatemala (Guatemala)"}, "GS": {"calling-code": "500", "country-name": "South Georgia and the South Sandwich Islands (South Georgia)"}, "GR": {"calling-code": "30", "country-name": "\u0395\u03bb\u03bb\u03ac\u03b4\u03b1 (Greece)"}, "GQ": {"calling-code": "240", "country-name": "Guinea Ecuatorial (Equatorial Guinea)"}, "GP": {"calling-code": "590", "country-name": "Guadeloupe"}, "JP": {"calling-code": "81", "country-name": "\u65e5\u672c (Japan)"}, "GY": {"calling-code": "592", "country-name": "Co-operative Republic of Guyana (Guyana)"}, "GG": {"calling-code": "44", "country-name": "Bailiwick of Guernsey (Guernsey)"}, "GF": {"calling-code": "594", "country-name": "Guyane fran\u00e7aise (French Guiana)"}, "GE": {"calling-code": "995", "country-name": "\u10e1\u10d0\u10e5\u10d0\u10e0\u10d7\u10d5\u10d4\u10da\u10dd (Georgia)"}, "GD": {"calling-code": "1473", "country-name": "Grenada"}, "GB": {"calling-code": "44", "country-name": "United Kingdom of Great Britain and Northern Ireland (United Kingdom)"}, "GA": {"calling-code": "241", "country-name": "R\u00e9publique gabonaise (Gabon)"}, "SV": {"calling-code": "503", "country-name": "Rep\u00fablica de El Salvador (El Salvador)"}, "GN": {"calling-code": "224", "country-name": "Guin\u00e9e (Guinea)"}, "GM": {"calling-code": "220", "country-name": "Republic of the Gambia (Gambia)"}, "GL": {"calling-code": "299", "country-name": "Kalaallit Nunaat (Greenland)"}, "GI": {"calling-code": "350", "country-name": "Gibraltar"}, "GH": {"calling-code": "233", "country-name": "Republic of Ghana (Ghana)"}, "OM": {"calling-code": "968", "country-name": "\u0639\u0645\u0627\u0646 (Oman)"}, "TN": {"calling-code": "216", "country-name": "\u062a\u0648\u0646\u0633 (Tunisia)"}, "JO": {"calling-code": "962", "country-name": "\u0627\u0644\u0623\u0631\u062f\u0646 (Jordan)"}, "WF": {"calling-code": "681", "country-name": "Wallis et Futuna (Wallis and Futuna)"}, "HR": {"calling-code": "385", "country-name": "Hrvatska (Croatia)"}, "HT": {"calling-code": "509", "country-name": "Ha\u00efti (Haiti)"}, "HU": {"calling-code": "36", "country-name": "Magyarorsz\u00e1g (Hungary)"}, "HK": {"calling-code": "852", "country-name": "\u9999\u6e2f (Hong Kong)"}, "HN": {"calling-code": "504", "country-name": "Rep\u00fablica de Honduras (Honduras)"}, "HM": {"calling-code": "672", "country-name": "Heard Island and McDonald Islands"}, "VE": {"calling-code": "58", "country-name": "Rep\u00fablica Bolivariana de Venezuela (Venezuela)"}, "PR": {"calling-code": "1", "country-name": "Estado Libre Asociado de Puerto Rico (Puerto Rico)"}, "PS": {"calling-code": "970", "country-name": "\u0641\u0644\u0633\u0637\u064a\u0646 (Palestine)"}, "PW": {"calling-code": "680", "country-name": "Republic of Palau (Palau)"}, "PT": {"calling-code": "351", "country-name": "Rep\u00fablica portugu\u00eas (Portugal)"}, "SJ": {"calling-code": "4779", "country-name": "Svalbard og Jan Mayen (Svalbard and Jan Mayen)"}, "PY": {"calling-code": "595", "country-name": "Rep\u00fablica de Paraguay (Paraguay)"}, "IQ": {"calling-code": "964", "country-name": "\u0627\u0644\u0639\u0631\u0627\u0642 (Iraq)"}, "PA": {"calling-code": "507", "country-name": "Panam\u00e1 (Panama)"}, "PF": {"calling-code": "689", "country-name": "Polyn\u00e9sie fran\u00e7aise (French Polynesia)"}, "PG": {"calling-code": "675", "country-name": "Papua Niugini (Papua New Guinea)"}, "PE": {"calling-code": "51", "country-name": "Per\u00fa (Peru)"}, "PK": {"calling-code": "92", "country-name": "Islamic Republic of Pakistan (Pakistan)"}, "PH": {"calling-code": "63", "country-name": "Pilipinas (Philippines)"}, "PN": {"calling-code": "64", "country-name": "Pitcairn Group of Islands (Pitcairn Islands)"}, "A2": {"calling-code": "", "country-name": ""}, "PL": {"calling-code": "48", "country-name": "Polska (Poland)"}, "PM": {"calling-code": "508", "country-name": "Saint-Pierre-et-Miquelon (Saint Pierre and Miquelon)"}, "ZM": {"calling-code": "260", "country-name": "Republic of Zambia (Zambia)"}, "EH": {"calling-code": "212", "country-name": "\u0627\u0644\u0635\u062d\u0631\u0627\u0621 \u0627\u0644\u063a\u0631\u0628\u064a\u0629 (Western Sahara)"}, "EE": {"calling-code": "372", "country-name": "Eesti (Estonia)"}, "EG": {"calling-code": "20", "country-name": "\u0645\u0635\u0631 (Egypt)"}, "ZA": {"calling-code": "27", "country-name": "Republiek van Suid-Afrika (South Africa)"}, "EC": {"calling-code": "593", "country-name": "Rep\u00fablica del Ecuador (Ecuador)"}, "IT": {"calling-code": "39", "country-name": "Italia (Italy)"}, "VN": {"calling-code": "84", "country-name": "Vi\u1ec7t Nam (Vietnam)"}, "SB": {"calling-code": "677", "country-name": "Solomon Islands"}, "EU": {"calling-code": "", "country-name": ""}, "ET": {"calling-code": "251", "country-name": "\u12a2\u1275\u12ee\u1335\u12eb (Ethiopia)"}, "SO": {"calling-code": "252", "country-name": "Soomaaliya (Somalia)"}, "ZW": {"calling-code": "263", "country-name": "Republic of Zimbabwe (Zimbabwe)"}, "SA": {"calling-code": "966", "country-name": "\u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629 (Saudi Arabia)"}, "ES": {"calling-code": "34", "country-name": "Espa\u00f1a (Spain)"}, "ER": {"calling-code": "291", "country-name": "\u12a4\u122d\u1275\u122b (Eritrea)"}, "ME": {"calling-code": "382", "country-name": "\u0426\u0440\u043d\u0430 \u0413\u043e\u0440\u0430 (Montenegro)"}, "MD": {"calling-code": "373", "country-name": "Republica Moldova (Moldova)"}, "MG": {"calling-code": "261", "country-name": "Madagasikara (Madagascar)"}, "MF": {"calling-code": "590", "country-name": "Saint-Martin (Saint Martin)"}, "MA": {"calling-code": "212", "country-name": "\u0627\u0644\u0645\u063a\u0631\u0628 (Morocco)"}, "MC": {"calling-code": "377", "country-name": "Principaut\u00e9 de Monaco (Monaco)"}, "UZ": {"calling-code": "998", "country-name": "O\u2018zbekiston (Uzbekistan)"}, "MM": {"calling-code": "95", "country-name": "\u1019\u103c\u1014\u103a\u1019\u102c (Myanmar)"}, "ML": {"calling-code": "223", "country-name": "R\u00e9publique du Mali (Mali)"}, "MO": {"calling-code": "853", "country-name": "\u6fb3\u9580 (Macau)"}, "MN": {"calling-code": "976", "country-name": "\u041c\u043e\u043d\u0433\u043e\u043b \u0443\u043b\u0441 (Mongolia)"}, "MH": {"calling-code": "692", "country-name": "M\u0327aje\u013c (Marshall Islands)"}, "MK": {"calling-code": "389", "country-name": "\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0438\u0458\u0430 (Macedonia)"}, "MU": {"calling-code": "230", "country-name": "Maurice (Mauritius)"}, "MT": {"calling-code": "356", "country-name": "Repubblika ta ' Malta (Malta)"}, "MW": {"calling-code": "265", "country-name": "Mala\u0175i (Malawi)"}, "MV": {"calling-code": "960", "country-name": "\u078b\u07a8\u0788\u07ac\u0780\u07a8\u0783\u07a7\u0787\u07b0\u0796\u07ad\u078e\u07ac (Maldives)"}, "MQ": {"calling-code": "596", "country-name": "Martinique"}, "MP": {"calling-code": "1670", "country-name": "Commonwealth of the Northern Mariana Islands (Northern Mariana Islands)"}, "MS": {"calling-code": "1664", "country-name": "Montserrat"}, "MR": {"calling-code": "222", "country-name": "\u0645\u0648\u0631\u064a\u062a\u0627\u0646\u064a\u0627 (Mauritania)"}, "IM": {"calling-code": "44", "country-name": "Isle of Man"}, "UG": {"calling-code": "256", "country-name": "Republic of Uganda (Uganda)"}, "MY": {"calling-code": "60", "country-name": "\u0645\u0644\u064a\u0633\u064a\u0627 (Malaysia)"}, "MX": {"calling-code": "52", "country-name": "M\u00e9xico (Mexico)"}, "IL": {"calling-code": "972", "country-name": "\u05d9\u05e9\u05e8\u05d0\u05dc (Israel)"}, "FR": {"calling-code": "33", "country-name": "R\u00e9publique fran\u00e7aise (France)"}, "IO": {"calling-code": "246", "country-name": "British Indian Ocean Territory"}, "FX": {"calling-code": "33", "country-name": "R\u00e9publique fran\u00e7aise (France)"}, "SH": {"calling-code": "290", "country-name": "Saint Helena, Ascension and Tristan da Cunha"}, "A1": {"calling-code": "", "country-name": ""}, "AX": {"calling-code": "358", "country-name": "\u00c5land (\u00c5land Islands)"}, "FI": {"calling-code": "358", "country-name": "Suomi (Finland)"}, "FJ": {"calling-code": "679", "country-name": "Republic of Fiji (Fiji)"}, "FK": {"calling-code": "500", "country-name": "Falkland Islands"}, "FM": {"calling-code": "691", "country-name": "Federated States of Micronesia (Micronesia)"}, "FO": {"calling-code": "298", "country-name": "F\u00f8royar (Faroe Islands)"}, "NI": {"calling-code": "505", "country-name": "Rep\u00fablica de Nicaragua (Nicaragua)"}, "NL": {"calling-code": "31", "country-name": "Nederland (Netherlands)"}, "NO": {"calling-code": "47", "country-name": "Norge (Norway)"}, "NA": {"calling-code": "264", "country-name": "Republic of Namibia (Namibia)"}, "VU": {"calling-code": "678", "country-name": "Ripablik blong Vanuatu (Vanuatu)"}, "NC": {"calling-code": "687", "country-name": "Nouvelle-Cal\u00e9donie (New Caledonia)"}, "NE": {"calling-code": "227", "country-name": "R\u00e9publique du Niger (Niger)"}, "NF": {"calling-code": "672", "country-name": "Territory of Norfolk Island (Norfolk Island)"}, "NG": {"calling-code": "234", "country-name": "Federal Republic of Nigeria (Nigeria)"}, "NZ": {"calling-code": "64", "country-name": "New Zealand"}, "NP": {"calling-code": "977", "country-name": "\u0928\u092a\u0932 (Nepal)"}, "NR": {"calling-code": "674", "country-name": "Republic of Nauru (Nauru)"}, "NU": {"calling-code": "683", "country-name": "Niu\u0113 (Niue)"}, "CK": {"calling-code": "682", "country-name": "Cook Islands"}, "CI": {"calling-code": "225", "country-name": "C\u00f4te d'Ivoire (Ivory Coast)"}, "CH": {"calling-code": "41", "country-name": "Schweiz (Switzerland)"}, "CO": {"calling-code": "57", "country-name": "Rep\u00fablica de Colombia (Colombia)"}, "CN": {"calling-code": "86", "country-name": "\u4e2d\u56fd (China)"}, "CM": {"calling-code": "237", "country-name": "Cameroun (Cameroon)"}, "CL": {"calling-code": "56", "country-name": "Rep\u00fablica de Chile (Chile)"}, "CC": {"calling-code": "61", "country-name": "Territory of the Cocos (Keeling) Islands (Cocos (Keeling) Islands)"}, "CA": {"calling-code": "1", "country-name": "Canada"}, "CG": {"calling-code": "242", "country-name": "R\u00e9publique du Congo (Republic of the Congo)"}, "CF": {"calling-code": "236", "country-name": "B\u00eaafr\u00eeka (Central African Republic)"}, "CD": {"calling-code": "243", "country-name": "RD Congo (DR Congo)"}, "CZ": {"calling-code": "420", "country-name": "\u010cesk\u00e1 republika (Czech Republic)"}, "CY": {"calling-code": "357", "country-name": "\u039a\u03cd\u03c0\u03c1\u03bf\u03c2 (Cyprus)"}, "CX": {"calling-code": "61", "country-name": "Territory of Christmas Island (Christmas Island)"}, "CR": {"calling-code": "506", "country-name": "Rep\u00fablica de Costa Rica (Costa Rica)"}, "CV": {"calling-code": "238", "country-name": "Cabo Verde (Cape Verde)"}, "CU": {"calling-code": "53", "country-name": "Rep\u00fablica de Cuba (Cuba)"}, "SZ": {"calling-code": "268", "country-name": "Kingdom of Swaziland (Swaziland)"}, "SY": {"calling-code": "963", "country-name": "\u0633\u0648\u0631\u064a\u0627 (Syria)"}, "KG": {"calling-code": "996", "country-name": "\u041a\u044b\u0440\u0433\u044b\u0437\u0441\u0442\u0430\u043d (Kyrgyzstan)"}, "KE": {"calling-code": "254", "country-name": "Republic of Kenya (Kenya)"}, "SR": {"calling-code": "597", "country-name": "Republiek Suriname (Suriname)"}, "KI": {"calling-code": "686", "country-name": "Independent and Sovereign Republic of Kiribati (Kiribati)"}, "KH": {"calling-code": "855", "country-name": "K\u00e2mp\u016dch\u00e9a (Cambodia)"}, "KN": {"calling-code": "1869", "country-name": "Federation of Saint Christopher and Nevisa (Saint Kitts and Nevis)"}, "KM": {"calling-code": "269", "country-name": "Komori (Comoros)"}, "ST": {"calling-code": "239", "country-name": "S\u00e3o Tom\u00e9 e Pr\u00edncipe (S\u00e3o Tom\u00e9 and Pr\u00edncipe)"}, "SK": {"calling-code": "421", "country-name": "Slovensko (Slovakia)"}, "KR": {"calling-code": "82", "country-name": "\ub300\ud55c\ubbfc\uad6d (South Korea)"}, "SI": {"calling-code": "386", "country-name": "Slovenija (Slovenia)"}, "KP": {"calling-code": "850", "country-name": "\ubd81\ud55c (North Korea)"}, "KW": {"calling-code": "965", "country-name": "\u0627\u0644\u0643\u0648\u064a\u062a (Kuwait)"}, "SN": {"calling-code": "221", "country-name": "S\u00e9n\u00e9gal (Senegal)"}, "SM": {"calling-code": "378", "country-name": "Serenissima Repubblica di San Marino (San Marino)"}, "SL": {"calling-code": "232", "country-name": "Republic of Sierra Leone (Sierra Leone)"}, "SC": {"calling-code": "248", "country-name": "R\u00e9publique des Seychelles (Seychelles)"}, "KZ": {"calling-code": "7", "country-name": "\u049a\u0430\u0437\u0430\u049b\u0441\u0442\u0430\u043d (Kazakhstan)"}, "KY": {"calling-code": "1345", "country-name": "Cayman Islands"}, "SG": {"calling-code": "65", "country-name": "Republic of Singapore (Singapore)"}, "SE": {"calling-code": "46", "country-name": "Sverige (Sweden)"}, "SD": {"calling-code": "249", "country-name": "\u0627\u0644\u0633\u0648\u062f\u0627\u0646 (Sudan)"}, "DO": {"calling-code": "1", "country-name": "Rep\u00fablica Dominicana (Dominican Republic)"}, "DM": {"calling-code": "1767", "country-name": "Commonwealth of Dominica (Dominica)"}, "DJ": {"calling-code": "253", "country-name": "R\u00e9publique de Djibouti (Djibouti)"}, "DK": {"calling-code": "45", "country-name": "Danmark (Denmark)"}, "VG": {"calling-code": "1284", "country-name": "Virgin Islands (British Virgin Islands)"}, "DE": {"calling-code": "49", "country-name": "Deutschland (Germany)"}, "YE": {"calling-code": "967", "country-name": "\u0627\u0644\u064a\u064e\u0645\u064e\u0646 (Yemen)"}, "DZ": {"calling-code": "213", "country-name": "\u0627\u0644\u062c\u0632\u0627\u0626\u0631 (Algeria)"}, "US": {"calling-code": "1", "country-name": "United States of America (United States)"}, "UY": {"calling-code": "598", "country-name": "Rep\u00fablica Oriental del Uruguay (Uruguay)"}, "YT": {"calling-code": "262", "country-name": "D\u00e9partement de Mayotte (Mayotte)"}, "UM": {"calling-code": "1", "country-name": "United States Minor Outlying Islands"}, "LB": {"calling-code": "961", "country-name": "\u0644\u0628\u0646\u0627\u0646 (Lebanon)"}, "LC": {"calling-code": "1758", "country-name": "Saint Lucia"}, "LA": {"calling-code": "856", "country-name": "\u0eaa\u0e9b\u0e9b\u0ea5\u0eb2\u0ea7 (Laos)"}, "TV": {"calling-code": "688", "country-name": "Tuvalu"}, "TW": {"calling-code": "886", "country-name": "\u81fa\u7063 (Taiwan)"}, "TT": {"calling-code": "1868", "country-name": "Republic of Trinidad and Tobago (Trinidad and Tobago)"}, "TR": {"calling-code": "90", "country-name": "T\u00fcrkiye (Turkey)"}, "LK": {"calling-code": "94", "country-name": "\u0dc1\u0dca\u200d\u0dbb\u0dd3 \u0dbd\u0d82\u0d9a\u0dcf\u0dc0 (Sri Lanka)"}, "LI": {"calling-code": "423", "country-name": "F\u00fcrstentum Liechtenstein (Liechtenstein)"}, "LV": {"calling-code": "371", "country-name": "Latvija (Latvia)"}, "TO": {"calling-code": "676", "country-name": "Kingdom of Tonga (Tonga)"}, "LT": {"calling-code": "370", "country-name": "Lietuva (Lithuania)"}, "LU": {"calling-code": "352", "country-name": "Grand-Duch\u00e9 de Luxembourg (Luxembourg)"}, "LR": {"calling-code": "231", "country-name": "Republic of Liberia (Liberia)"}, "LS": {"calling-code": "266", "country-name": "Kingdom of Lesotho (Lesotho)"}, "TH": {"calling-code": "66", "country-name": "\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28\u0e44\u0e17\u0e22 (Thailand)"}, "TF": {"calling-code": "262", "country-name": "Territoire des Terres australes et antarctiques fran\u00e7aises (French Southern and Antarctic Lands)"}, "TG": {"calling-code": "228", "country-name": "R\u00e9publique togolaise (Togo)"}, "TD": {"calling-code": "235", "country-name": "Tchad (Chad)"}, "TC": {"calling-code": "1649", "country-name": "Turks and Caicos Islands"}, "LY": {"calling-code": "218", "country-name": "\u200f\u0644\u064a\u0628\u064a\u0627 (Libya)"}, "VA": {"calling-code": "379", "country-name": "Vaticano (Vatican City)"}, "VC": {"calling-code": "1784", "country-name": "Saint Vincent and the Grenadines"}, "AE": {"calling-code": "971", "country-name": "\u062f\u0648\u0644\u0629 \u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062a \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0645\u062a\u062d\u062f\u0629 (United Arab Emirates)"}, "AD": {"calling-code": "376", "country-name": "Principat d'Andorra (Andorra)"}, "AG": {"calling-code": "1268", "country-name": "Antigua and Barbuda"}, "AF": {"calling-code": "93", "country-name": "\u0627\u0641\u063a\u0627\u0646\u0633\u062a\u0627\u0646 (Afghanistan)"}, "AI": {"calling-code": "1264", "country-name": "Anguilla"}, "VI": {"calling-code": "1340", "country-name": "Virgin Islands of the United States (United States Virgin Islands)"}, "IS": {"calling-code": "354", "country-name": "\u00cdsland (Iceland)"}, "IR": {"calling-code": "98", "country-name": "\u0627\u06cc\u0631\u0627\u0646 (Iran)"}, "AM": {"calling-code": "374", "country-name": "\u0540\u0561\u0575\u0561\u057d\u057f\u0561\u0576 (Armenia)"}, "AL": {"calling-code": "355", "country-name": "Shqip\u00ebria (Albania)"}, "AO": {"calling-code": "244", "country-name": "Rep\u00fablica de Angola (Angola)"}, "AN": {"calling-code": "599", "country-name": "Antia Hulandes (Netherlands Antilles)"}, "AQ": {"calling-code": "672", "country-name": "Antarctica"}, "AP": {"calling-code": "", "country-name": ""}, "AS": {"calling-code": "1684", "country-name": "American Samoa"}, "AR": {"calling-code": "54", "country-name": "Rep\u00fablica Argentina (Argentina)"}, "AU": {"calling-code": "61", "country-name": "Commonwealth of Australia (Australia)"}, "AT": {"calling-code": "43", "country-name": "\u00d6sterreich (Austria)"}, "AW": {"calling-code": "297", "country-name": "Aruba"}, "IN": {"calling-code": "91", "country-name": "\u092d\u093e\u0930\u0924 (India)"}, "TZ": {"calling-code": "255", "country-name": "Jamhuri ya Muungano wa Tanzania (Tanzania)"}, "AZ": {"calling-code": "994", "country-name": "Az\u0259rbaycan (Azerbaijan)"}, "IE": {"calling-code": "353", "country-name": "\u00c9ire (Ireland)"}, "ID": {"calling-code": "62", "country-name": "Republik Indonesia (Indonesia)"}, "UA": {"calling-code": "380", "country-name": "\u0423\u043a\u0440\u0430\u0457\u043d\u0430 (Ukraine)"}, "QA": {"calling-code": "974", "country-name": "\u0642\u0637\u0631 (Qatar)"}, "MZ": {"calling-code": "258", "country-name": "Mo\u00e7ambique (Mozambique)"}} |
{"": {"calling-code": "", "country-name": ""}, "BD": {"calling-code": "880", "country-name": "\u09ac\u09be\u0982\u09b2\u09be\u09a6\u09c7\u09b6 \u0997\u09a3\u09aa\u09cd\u09b0\u099c\u09be\u09a4\u09a8\u09cd\u09a4\u09cd\u09b0\u09c0 (Bangladesh)"}, "BF": {"calling-code": "226", "country-name": "Burkina Faso"}, "BG": {"calling-code": "359", "country-name": "\u0411\u044a\u043b\u0433\u0430\u0440\u0438\u044f (Bulgaria)"}, "BA": {"calling-code": "387", "country-name": "Bosna i Hercegovina (Bosnia and Herzegovina)"}, "BB": {"calling-code": "1246", "country-name": "Barbados"}, "BE": {"calling-code": "32", "country-name": "Belgi\u00eb (Belgium)"}, "BL": {"calling-code": "590", "country-name": "Saint-Barth\u00e9lemy (Saint Barth\u00e9lemy)"}, "BM": {"calling-code": "1441", "country-name": "Bermuda"}, "BN": {"calling-code": "673", "country-name": "Negara Brunei Darussalam (Brunei)"}, "BO": {"calling-code": "591", "country-name": "Estado Plurinacional de Bolivia (Bolivia)"}, "BH": {"calling-code": "973", "country-name": "\u200f\u0627\u0644\u0628\u062d\u0631\u064a\u0646 (Bahrain)"}, "BI": {"calling-code": "257", "country-name": "R\u00e9publique du Burundi (Burundi)"}, "BJ": {"calling-code": "229", "country-name": "B\u00e9nin (Benin)"}, "BT": {"calling-code": "975", "country-name": "\u0f60\u0f56\u0fb2\u0f74\u0f42\u0f0b\u0f61\u0f74\u0f63\u0f0b (Bhutan)"}, "JM": {"calling-code": "1876", "country-name": "Jamaica"}, "BV": {"calling-code": "47", "country-name": "Bouvet\u00f8ya (Bouvet Island)"}, "BW": {"calling-code": "267", "country-name": "Republic of Botswana (Botswana)"}, "WS": {"calling-code": "685", "country-name": "S\u0101moa (Samoa)"}, "BR": {"calling-code": "55", "country-name": "Brasil (Brazil)"}, "BS": {"calling-code": "1242", "country-name": "Commonwealth of the Bahamas (Bahamas)"}, "JE": {"calling-code": "44", "country-name": "Bailiwick of Jersey (Jersey)"}, "BY": {"calling-code": "375", "country-name": "\u0411\u0435\u043b\u0430\u0440\u0443\u0301\u0441\u044c (Belarus)"}, "BZ": {"calling-code": "501", "country-name": "Belize"}, "RU": {"calling-code": "7", "country-name": "\u0420\u043e\u0441\u0441\u0438\u044f (Russia)"}, "RW": {"calling-code": "250", "country-name": "Rwanda"}, "RS": {"calling-code": "381", "country-name": "\u0421\u0440\u0431\u0438\u0458\u0430 (Serbia)"}, "TL": {"calling-code": "670", "country-name": "Rep\u00fablica Democr\u00e1tica de Timor-Leste (Timor-Leste)"}, "RE": {"calling-code": "262", "country-name": "La R\u00e9union (R\u00e9union)"}, "TM": {"calling-code": "993", "country-name": "T\u00fcrkmenistan (Turkmenistan)"}, "TJ": {"calling-code": "992", "country-name": "\u0422\u043e\u04b7\u0438\u043a\u0438\u0441\u0442\u043e\u043d (Tajikistan)"}, "O1": {"calling-code": "", "country-name": ""}, "RO": {"calling-code": "40", "country-name": "Rom\u00e2nia (Romania)"}, "TK": {"calling-code": "690", "country-name": "Tokelau"}, "GW": {"calling-code": "245", "country-name": "Guin\u00e9-Bissau (Guinea-Bissau)"}, "GU": {"calling-code": "1671", "country-name": "Guam"}, "GT": {"calling-code": "502", "country-name": "Rep\u00fablica de Guatemala (Guatemala)"}, "GS": {"calling-code": "500", "country-name": "South Georgia and the South Sandwich Islands (South Georgia)"}, "GR": {"calling-code": "30", "country-name": "\u0395\u03bb\u03bb\u03ac\u03b4\u03b1 (Greece)"}, "GQ": {"calling-code": "240", "country-name": "Guinea Ecuatorial (Equatorial Guinea)"}, "GP": {"calling-code": "590", "country-name": "Guadeloupe"}, "JP": {"calling-code": "81", "country-name": "\u65e5\u672c (Japan)"}, "GY": {"calling-code": "592", "country-name": "Co-operative Republic of Guyana (Guyana)"}, "GG": {"calling-code": "44", "country-name": "Bailiwick of Guernsey (Guernsey)"}, "GF": {"calling-code": "594", "country-name": "Guyane fran\u00e7aise (French Guiana)"}, "GE": {"calling-code": "995", "country-name": "\u10e1\u10d0\u10e5\u10d0\u10e0\u10d7\u10d5\u10d4\u10da\u10dd (Georgia)"}, "GD": {"calling-code": "1473", "country-name": "Grenada"}, "GB": {"calling-code": "44", "country-name": "United Kingdom of Great Britain and Northern Ireland (United Kingdom)"}, "GA": {"calling-code": "241", "country-name": "R\u00e9publique gabonaise (Gabon)"}, "SV": {"calling-code": "503", "country-name": "Rep\u00fablica de El Salvador (El Salvador)"}, "GN": {"calling-code": "224", "country-name": "Guin\u00e9e (Guinea)"}, "GM": {"calling-code": "220", "country-name": "Republic of the Gambia (Gambia)"}, "GL": {"calling-code": "299", "country-name": "Kalaallit Nunaat (Greenland)"}, "GI": {"calling-code": "350", "country-name": "Gibraltar"}, "GH": {"calling-code": "233", "country-name": "Republic of Ghana (Ghana)"}, "OM": {"calling-code": "968", "country-name": "\u0639\u0645\u0627\u0646 (Oman)"}, "TN": {"calling-code": "216", "country-name": "\u062a\u0648\u0646\u0633 (Tunisia)"}, "JO": {"calling-code": "962", "country-name": "\u0627\u0644\u0623\u0631\u062f\u0646 (Jordan)"}, "WF": {"calling-code": "681", "country-name": "Wallis et Futuna (Wallis and Futuna)"}, "HR": {"calling-code": "385", "country-name": "Hrvatska (Croatia)"}, "HT": {"calling-code": "509", "country-name": "Ha\u00efti (Haiti)"}, "HU": {"calling-code": "36", "country-name": "Magyarorsz\u00e1g (Hungary)"}, "HK": {"calling-code": "852", "country-name": "\u9999\u6e2f (Hong Kong)"}, "HN": {"calling-code": "504", "country-name": "Rep\u00fablica de Honduras (Honduras)"}, "HM": {"calling-code": "672", "country-name": "Heard Island and McDonald Islands"}, "VE": {"calling-code": "58", "country-name": "Rep\u00fablica Bolivariana de Venezuela (Venezuela)"}, "PR": {"calling-code": "1", "country-name": "Estado Libre Asociado de Puerto Rico (Puerto Rico)"}, "PS": {"calling-code": "970", "country-name": "\u0641\u0644\u0633\u0637\u064a\u0646 (Palestine)"}, "PW": {"calling-code": "680", "country-name": "Republic of Palau (Palau)"}, "PT": {"calling-code": "351", "country-name": "Rep\u00fablica portugu\u00eas (Portugal)"}, "SJ": {"calling-code": "4779", "country-name": "Svalbard og Jan Mayen (Svalbard and Jan Mayen)"}, "PY": {"calling-code": "595", "country-name": "Rep\u00fablica de Paraguay (Paraguay)"}, "IQ": {"calling-code": "964", "country-name": "\u0627\u0644\u0639\u0631\u0627\u0642 (Iraq)"}, "PA": {"calling-code": "507", "country-name": "Panam\u00e1 (Panama)"}, "PF": {"calling-code": "689", "country-name": "Polyn\u00e9sie fran\u00e7aise (French Polynesia)"}, "PG": {"calling-code": "675", "country-name": "Papua Niugini (Papua New Guinea)"}, "PE": {"calling-code": "51", "country-name": "Per\u00fa (Peru)"}, "PK": {"calling-code": "92", "country-name": "Islamic Republic of Pakistan (Pakistan)"}, "PH": {"calling-code": "63", "country-name": "Pilipinas (Philippines)"}, "PN": {"calling-code": "64", "country-name": "Pitcairn Group of Islands (Pitcairn Islands)"}, "A2": {"calling-code": "", "country-name": ""}, "PL": {"calling-code": "48", "country-name": "Polska (Poland)"}, "PM": {"calling-code": "508", "country-name": "Saint-Pierre-et-Miquelon (Saint Pierre and Miquelon)"}, "ZM": {"calling-code": "260", "country-name": "Republic of Zambia (Zambia)"}, "EH": {"calling-code": "212", "country-name": "\u0627\u0644\u0635\u062d\u0631\u0627\u0621 \u0627\u0644\u063a\u0631\u0628\u064a\u0629 (Western Sahara)"}, "EE": {"calling-code": "372", "country-name": "Eesti (Estonia)"}, "EG": {"calling-code": "20", "country-name": "\u0645\u0635\u0631 (Egypt)"}, "ZA": {"calling-code": "27", "country-name": "Republiek van Suid-Afrika (South Africa)"}, "EC": {"calling-code": "593", "country-name": "Rep\u00fablica del Ecuador (Ecuador)"}, "IT": {"calling-code": "39", "country-name": "Italia (Italy)"}, "VN": {"calling-code": "84", "country-name": "Vi\u1ec7t Nam (Vietnam)"}, "SB": {"calling-code": "677", "country-name": "Solomon Islands"}, "EU": {"calling-code": "", "country-name": ""}, "ET": {"calling-code": "251", "country-name": "\u12a2\u1275\u12ee\u1335\u12eb (Ethiopia)"}, "SO": {"calling-code": "252", "country-name": "Soomaaliya (Somalia)"}, "ZW": {"calling-code": "263", "country-name": "Republic of Zimbabwe (Zimbabwe)"}, "SA": {"calling-code": "966", "country-name": "\u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629 (Saudi Arabia)"}, "ES": {"calling-code": "34", "country-name": "Espa\u00f1a (Spain)"}, "ER": {"calling-code": "291", "country-name": "\u12a4\u122d\u1275\u122b (Eritrea)"}, "ME": {"calling-code": "382", "country-name": "\u0426\u0440\u043d\u0430 \u0413\u043e\u0440\u0430 (Montenegro)"}, "MD": {"calling-code": "373", "country-name": "Republica Moldova (Moldova)"}, "MG": {"calling-code": "261", "country-name": "Madagasikara (Madagascar)"}, "MF": {"calling-code": "590", "country-name": "Saint-Martin (Saint Martin)"}, "MA": {"calling-code": "212", "country-name": "\u0627\u0644\u0645\u063a\u0631\u0628 (Morocco)"}, "MC": {"calling-code": "377", "country-name": "Principaut\u00e9 de Monaco (Monaco)"}, "UZ": {"calling-code": "998", "country-name": "O\u2018zbekiston (Uzbekistan)"}, "MM": {"calling-code": "95", "country-name": "\u1019\u103c\u1014\u103a\u1019\u102c (Myanmar)"}, "ML": {"calling-code": "223", "country-name": "R\u00e9publique du Mali (Mali)"}, "MO": {"calling-code": "853", "country-name": "\u6fb3\u9580 (Macau)"}, "MN": {"calling-code": "976", "country-name": "\u041c\u043e\u043d\u0433\u043e\u043b \u0443\u043b\u0441 (Mongolia)"}, "MH": {"calling-code": "692", "country-name": "M\u0327aje\u013c (Marshall Islands)"}, "MK": {"calling-code": "389", "country-name": "\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0438\u0458\u0430 (Macedonia)"}, "MU": {"calling-code": "230", "country-name": "Maurice (Mauritius)"}, "MT": {"calling-code": "356", "country-name": "Malta"}, "MW": {"calling-code": "265", "country-name": "Mala\u0175i (Malawi)"}, "MV": {"calling-code": "960", "country-name": "\u078b\u07a8\u0788\u07ac\u0780\u07a8\u0783\u07a7\u0787\u07b0\u0796\u07ad\u078e\u07ac (Maldives)"}, "MQ": {"calling-code": "596", "country-name": "Martinique"}, "MP": {"calling-code": "1670", "country-name": "Commonwealth of the Northern Mariana Islands (Northern Mariana Islands)"}, "MS": {"calling-code": "1664", "country-name": "Montserrat"}, "MR": {"calling-code": "222", "country-name": "\u0645\u0648\u0631\u064a\u062a\u0627\u0646\u064a\u0627 (Mauritania)"}, "IM": {"calling-code": "44", "country-name": "Isle of Man"}, "UG": {"calling-code": "256", "country-name": "Republic of Uganda (Uganda)"}, "MY": {"calling-code": "60", "country-name": "\u0645\u0644\u064a\u0633\u064a\u0627 (Malaysia)"}, "MX": {"calling-code": "52", "country-name": "M\u00e9xico (Mexico)"}, "IL": {"calling-code": "972", "country-name": "\u05d9\u05e9\u05e8\u05d0\u05dc (Israel)"}, "FR": {"calling-code": "33", "country-name": "R\u00e9publique fran\u00e7aise (France)"}, "IO": {"calling-code": "246", "country-name": "British Indian Ocean Territory"}, "FX": {"calling-code": "33", "country-name": "R\u00e9publique fran\u00e7aise (France)"}, "SH": {"calling-code": "290", "country-name": "Saint Helena, Ascension and Tristan da Cunha"}, "A1": {"calling-code": "", "country-name": ""}, "AX": {"calling-code": "358", "country-name": "\u00c5land (\u00c5land Islands)"}, "FI": {"calling-code": "358", "country-name": "Suomi (Finland)"}, "FJ": {"calling-code": "679", "country-name": "Republic of Fiji (Fiji)"}, "FK": {"calling-code": "500", "country-name": "Falkland Islands"}, "FM": {"calling-code": "691", "country-name": "Federated States of Micronesia (Micronesia)"}, "FO": {"calling-code": "298", "country-name": "F\u00f8royar (Faroe Islands)"}, "NI": {"calling-code": "505", "country-name": "Rep\u00fablica de Nicaragua (Nicaragua)"}, "NL": {"calling-code": "31", "country-name": "Nederland (Netherlands)"}, "NO": {"calling-code": "47", "country-name": "Norge (Norway)"}, "NA": {"calling-code": "264", "country-name": "Republic of Namibia (Namibia)"}, "VU": {"calling-code": "678", "country-name": "Ripablik blong Vanuatu (Vanuatu)"}, "NC": {"calling-code": "687", "country-name": "Nouvelle-Cal\u00e9donie (New Caledonia)"}, "NE": {"calling-code": "227", "country-name": "R\u00e9publique du Niger (Niger)"}, "NF": {"calling-code": "672", "country-name": "Territory of Norfolk Island (Norfolk Island)"}, "NG": {"calling-code": "234", "country-name": "Federal Republic of Nigeria (Nigeria)"}, "NZ": {"calling-code": "64", "country-name": "New Zealand"}, "NP": {"calling-code": "977", "country-name": "\u0928\u092a\u0932 (Nepal)"}, "NR": {"calling-code": "674", "country-name": "Republic of Nauru (Nauru)"}, "NU": {"calling-code": "683", "country-name": "Niu\u0113 (Niue)"}, "CK": {"calling-code": "682", "country-name": "Cook Islands"}, "CI": {"calling-code": "225", "country-name": "C\u00f4te d'Ivoire (Ivory Coast)"}, "CH": {"calling-code": "41", "country-name": "Schweiz (Switzerland)"}, "CO": {"calling-code": "57", "country-name": "Rep\u00fablica de Colombia (Colombia)"}, "CN": {"calling-code": "86", "country-name": "\u4e2d\u56fd (China)"}, "CM": {"calling-code": "237", "country-name": "Cameroun (Cameroon)"}, "CL": {"calling-code": "56", "country-name": "Rep\u00fablica de Chile (Chile)"}, "CC": {"calling-code": "61", "country-name": "Territory of the Cocos (Keeling) Islands (Cocos (Keeling) Islands)"}, "CA": {"calling-code": "1", "country-name": "Canada"}, "CG": {"calling-code": "242", "country-name": "R\u00e9publique du Congo (Republic of the Congo)"}, "CF": {"calling-code": "236", "country-name": "B\u00eaafr\u00eeka (Central African Republic)"}, "CD": {"calling-code": "243", "country-name": "RD Congo (DR Congo)"}, "CZ": {"calling-code": "420", "country-name": "\u010cesk\u00e1 republika (Czech Republic)"}, "CY": {"calling-code": "357", "country-name": "\u039a\u03cd\u03c0\u03c1\u03bf\u03c2 (Cyprus)"}, "CX": {"calling-code": "61", "country-name": "Territory of Christmas Island (Christmas Island)"}, "CR": {"calling-code": "506", "country-name": "Rep\u00fablica de Costa Rica (Costa Rica)"}, "CV": {"calling-code": "238", "country-name": "Cabo Verde (Cape Verde)"}, "CU": {"calling-code": "53", "country-name": "Rep\u00fablica de Cuba (Cuba)"}, "SZ": {"calling-code": "268", "country-name": "Kingdom of Swaziland (Swaziland)"}, "SY": {"calling-code": "963", "country-name": "\u0633\u0648\u0631\u064a\u0627 (Syria)"}, "KG": {"calling-code": "996", "country-name": "\u041a\u044b\u0440\u0433\u044b\u0437\u0441\u0442\u0430\u043d (Kyrgyzstan)"}, "KE": {"calling-code": "254", "country-name": "Republic of Kenya (Kenya)"}, "SR": {"calling-code": "597", "country-name": "Republiek Suriname (Suriname)"}, "KI": {"calling-code": "686", "country-name": "Independent and Sovereign Republic of Kiribati (Kiribati)"}, "KH": {"calling-code": "855", "country-name": "K\u00e2mp\u016dch\u00e9a (Cambodia)"}, "KN": {"calling-code": "1869", "country-name": "Federation of Saint Christopher and Nevisa (Saint Kitts and Nevis)"}, "KM": {"calling-code": "269", "country-name": "Komori (Comoros)"}, "ST": {"calling-code": "239", "country-name": "S\u00e3o Tom\u00e9 e Pr\u00edncipe (S\u00e3o Tom\u00e9 and Pr\u00edncipe)"}, "SK": {"calling-code": "421", "country-name": "Slovensko (Slovakia)"}, "KR": {"calling-code": "82", "country-name": "\ub300\ud55c\ubbfc\uad6d (South Korea)"}, "SI": {"calling-code": "386", "country-name": "Slovenija (Slovenia)"}, "KP": {"calling-code": "850", "country-name": "\ubd81\ud55c (North Korea)"}, "KW": {"calling-code": "965", "country-name": "\u0627\u0644\u0643\u0648\u064a\u062a (Kuwait)"}, "SN": {"calling-code": "221", "country-name": "S\u00e9n\u00e9gal (Senegal)"}, "SM": {"calling-code": "378", "country-name": "Serenissima Repubblica di San Marino (San Marino)"}, "SL": {"calling-code": "232", "country-name": "Republic of Sierra Leone (Sierra Leone)"}, "SC": {"calling-code": "248", "country-name": "R\u00e9publique des Seychelles (Seychelles)"}, "KZ": {"calling-code": "7", "country-name": "\u049a\u0430\u0437\u0430\u049b\u0441\u0442\u0430\u043d (Kazakhstan)"}, "KY": {"calling-code": "1345", "country-name": "Cayman Islands"}, "SG": {"calling-code": "65", "country-name": "Republic of Singapore (Singapore)"}, "SE": {"calling-code": "46", "country-name": "Sverige (Sweden)"}, "SD": {"calling-code": "249", "country-name": "\u0627\u0644\u0633\u0648\u062f\u0627\u0646 (Sudan)"}, "DO": {"calling-code": "1", "country-name": "Rep\u00fablica Dominicana (Dominican Republic)"}, "DM": {"calling-code": "1767", "country-name": "Commonwealth of Dominica (Dominica)"}, "DJ": {"calling-code": "253", "country-name": "R\u00e9publique de Djibouti (Djibouti)"}, "DK": {"calling-code": "45", "country-name": "Danmark (Denmark)"}, "VG": {"calling-code": "1284", "country-name": "Virgin Islands (British Virgin Islands)"}, "DE": {"calling-code": "49", "country-name": "Deutschland (Germany)"}, "YE": {"calling-code": "967", "country-name": "\u0627\u0644\u064a\u064e\u0645\u064e\u0646 (Yemen)"}, "DZ": {"calling-code": "213", "country-name": "\u0627\u0644\u062c\u0632\u0627\u0626\u0631 (Algeria)"}, "US": {"calling-code": "1", "country-name": "United States of America (United States)"}, "UY": {"calling-code": "598", "country-name": "Rep\u00fablica Oriental del Uruguay (Uruguay)"}, "YT": {"calling-code": "262", "country-name": "D\u00e9partement de Mayotte (Mayotte)"}, "UM": {"calling-code": "1", "country-name": "United States Minor Outlying Islands"}, "LB": {"calling-code": "961", "country-name": "\u0644\u0628\u0646\u0627\u0646 (Lebanon)"}, "LC": {"calling-code": "1758", "country-name": "Saint Lucia"}, "LA": {"calling-code": "856", "country-name": "\u0eaa\u0e9b\u0e9b\u0ea5\u0eb2\u0ea7 (Laos)"}, "TV": {"calling-code": "688", "country-name": "Tuvalu"}, "TW": {"calling-code": "886", "country-name": "\u81fa\u7063 (Taiwan)"}, "TT": {"calling-code": "1868", "country-name": "Republic of Trinidad and Tobago (Trinidad and Tobago)"}, "TR": {"calling-code": "90", "country-name": "T\u00fcrkiye (Turkey)"}, "LK": {"calling-code": "94", "country-name": "\u0dc1\u0dca\u200d\u0dbb\u0dd3 \u0dbd\u0d82\u0d9a\u0dcf\u0dc0 (Sri Lanka)"}, "LI": {"calling-code": "423", "country-name": "F\u00fcrstentum Liechtenstein (Liechtenstein)"}, "LV": {"calling-code": "371", "country-name": "Latvija (Latvia)"}, "TO": {"calling-code": "676", "country-name": "Kingdom of Tonga (Tonga)"}, "LT": {"calling-code": "370", "country-name": "Lietuva (Lithuania)"}, "LU": {"calling-code": "352", "country-name": "Grand-Duch\u00e9 de Luxembourg (Luxembourg)"}, "LR": {"calling-code": "231", "country-name": "Republic of Liberia (Liberia)"}, "LS": {"calling-code": "266", "country-name": "Kingdom of Lesotho (Lesotho)"}, "TH": {"calling-code": "66", "country-name": "\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28\u0e44\u0e17\u0e22 (Thailand)"}, "TF": {"calling-code": "262", "country-name": "Territoire des Terres australes et antarctiques fran\u00e7aises (French Southern and Antarctic Lands)"}, "TG": {"calling-code": "228", "country-name": "R\u00e9publique togolaise (Togo)"}, "TD": {"calling-code": "235", "country-name": "Tchad (Chad)"}, "TC": {"calling-code": "1649", "country-name": "Turks and Caicos Islands"}, "LY": {"calling-code": "218", "country-name": "\u200f\u0644\u064a\u0628\u064a\u0627 (Libya)"}, "VA": {"calling-code": "379", "country-name": "Vaticano (Vatican City)"}, "VC": {"calling-code": "1784", "country-name": "Saint Vincent and the Grenadines"}, "AE": {"calling-code": "971", "country-name": "\u062f\u0648\u0644\u0629 \u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062a \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0645\u062a\u062d\u062f\u0629 (United Arab Emirates)"}, "AD": {"calling-code": "376", "country-name": "Andorra"}, "AG": {"calling-code": "1268", "country-name": "Antigua and Barbuda"}, "AF": {"calling-code": "93", "country-name": "\u0627\u0641\u063a\u0627\u0646\u0633\u062a\u0627\u0646 (Afghanistan)"}, "AI": {"calling-code": "1264", "country-name": "Anguilla"}, "VI": {"calling-code": "1340", "country-name": "Virgin Islands of the United States (United States Virgin Islands)"}, "IS": {"calling-code": "354", "country-name": "\u00cdsland (Iceland)"}, "IR": {"calling-code": "98", "country-name": "\u0627\u06cc\u0631\u0627\u0646 (Iran)"}, "AM": {"calling-code": "374", "country-name": "\u0540\u0561\u0575\u0561\u057d\u057f\u0561\u0576 (Armenia)"}, "AL": {"calling-code": "355", "country-name": "Shqip\u00ebria (Albania)"}, "AO": {"calling-code": "244", "country-name": "Rep\u00fablica de Angola (Angola)"}, "AN": {"calling-code": "599", "country-name": "Antia Hulandes (Netherlands Antilles)"}, "AQ": {"calling-code": "672", "country-name": "Antarctica"}, "AP": {"calling-code": "", "country-name": ""}, "AS": {"calling-code": "1684", "country-name": "American Samoa"}, "AR": {"calling-code": "54", "country-name": "Rep\u00fablica Argentina (Argentina)"}, "AU": {"calling-code": "61", "country-name": "Commonwealth of Australia (Australia)"}, "AT": {"calling-code": "43", "country-name": "\u00d6sterreich (Austria)"}, "AW": {"calling-code": "297", "country-name": "Aruba"}, "IN": {"calling-code": "91", "country-name": "\u092d\u093e\u0930\u0924 (India)"}, "TZ": {"calling-code": "255", "country-name": "Jamhuri ya Muungano wa Tanzania (Tanzania)"}, "AZ": {"calling-code": "994", "country-name": "Az\u0259rbaycan (Azerbaijan)"}, "IE": {"calling-code": "353", "country-name": "\u00c9ire (Ireland)"}, "ID": {"calling-code": "62", "country-name": "Republik Indonesia (Indonesia)"}, "UA": {"calling-code": "380", "country-name": "\u0423\u043a\u0440\u0430\u0457\u043d\u0430 (Ukraine)"}, "QA": {"calling-code": "974", "country-name": "\u0642\u0637\u0631 (Qatar)"}, "MZ": {"calling-code": "258", "country-name": "Mo\u00e7ambique (Mozambique)"}} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment