Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save xecgr/a1e864b8d1ad1884cd7a to your computer and use it in GitHub Desktop.
Save xecgr/a1e864b8d1ad1884cd7a to your computer and use it in GitHub Desktop.
ISO 3166-1 alpha-2 country code to country name conversion with a simple Javascript implementation, an array and a function. It completes the English version from https://gist.github.com/maephisto/9228207
//crawled from https://fr.wikipedia.org/wiki/ISO_3166-1
isoCountries = {
"AD": "Andorre",
"AE": "\u00c9mirats Arabes Unis",
"AF": "Afghanistan",
"AG": "Antigua-Et-Barbuda",
"AI": "Anguilla",
"AL": "Albanie",
"AM": "Arm\u00e9nie",
"AO": "Angola",
"AQ": "Antarctique",
"AR": "Argentine",
"AS": "Samoa Am\u00e9ricaines",
"AT": "Autriche",
"AU": "Australie",
"AW": "Aruba",
"AX": "\u00c5land, \u00celes",
"AZ": "Azerba\u00efdjan",
"BA": "Bosnie-Herz\u00e9govine",
"BB": "Barbade",
"BD": "Bangladesh",
"BE": "Belgique",
"BF": "Burkina Faso",
"BG": "Bulgarie",
"BH": "Bahre\u00efn",
"BI": "Burundi",
"BJ": "B\u00e9nin",
"BL": "Saint-Barth\u00e9lemy",
"BM": "Bermudes",
"BN": "Brun\u00e9i Darussalam",
"BO": "Bolivie, \u00c9tat Plurinational De",
"BQ": "Bonaire, Saint-Eustache Et Saba",
"BR": "Br\u00e9sil",
"BS": "Bahamas",
"BT": "Bhoutan",
"BV": "Bouvet, \u00cele",
"BW": "Botswana",
"BY": "B\u00e9larus",
"BZ": "Belize",
"CA": "Canada",
"CC": "Cocos (Keeling), \u00celes",
"CD": "Congo, La R\u00e9publique D\u00e9mocratique Du",
"CF": "Centrafricaine, R\u00e9publique",
"CG": "Congo",
"CH": "Suisse",
"CI": "C\u00f4te D\u2019Ivoire",
"CK": "Cook, \u00celes",
"CL": "Chili",
"CM": "Cameroun",
"CN": "Chine",
"CO": "Colombie",
"CR": "Costa Rica",
"CU": "Cuba",
"CV": "Cabo Verde",
"CW": "Cura\u00e7ao",
"CX": "Christmas, \u00cele",
"CY": "Chypre",
"CZ": "Tch\u00e8que, R\u00e9publique",
"DE": "Allemagne",
"DJ": "Djibouti",
"DK": "Danemark",
"DM": "Dominique",
"DO": "Dominicaine, R\u00e9publique",
"DZ": "Alg\u00e9rie",
"EC": "\u00c9quateur",
"EE": "Estonie",
"EG": "\u00c9gypte",
"EH": "Sahara Occidental",
"ER": "\u00c9rythr\u00e9e",
"ES": "Espagne",
"ET": "\u00c9thiopie",
"FI": "Finlande",
"FJ": "Fidji",
"FK": "Falkland, \u00celes (Malvinas)",
"FM": "Micron\u00e9sie, \u00c9tats F\u00e9d\u00e9r\u00e9s De",
"FO": "F\u00e9ro\u00e9, \u00celes",
"FR": "France",
"GA": "Gabon",
"GB": "Royaume-Uni",
"GD": "Grenade",
"GE": "G\u00e9orgie",
"GF": "Guyane Fran\u00e7aise",
"GG": "Guernesey",
"GH": "Ghana",
"GI": "Gibraltar",
"GL": "Groenland",
"GM": "Gambie",
"GN": "Guin\u00e9e",
"GP": "Guadeloupe",
"GQ": "Guin\u00e9e \u00c9quatoriale",
"GR": "Gr\u00e8ce",
"GS": "G\u00e9orgie Du Sud Et Les \u00celes Sandwich Du Sud",
"GT": "Guatemala",
"GU": "Guam",
"GW": "Guin\u00e9e-Bissau",
"GY": "Guyana",
"HK": "Hong Kong",
"HM": "Heard Et Macdonald, \u00celes",
"HN": "Honduras",
"HR": "Croatie",
"HT": "Ha\u00efti",
"HU": "Hongrie",
"ID": "Indon\u00e9sie",
"IE": "Irlande",
"IL": "Isra\u00ebl",
"IM": "\u00cele De Man",
"IN": "Inde",
"IO": "Oc\u00e9an Indien, Territoire Britannique De L'",
"IQ": "Iraq",
"IR": "Iran, R\u00e9publique Islamique D'",
"IS": "Islande",
"IT": "Italie",
"JE": "Jersey",
"JM": "Jama\u00efque",
"JO": "Jordanie",
"JP": "Japon",
"KE": "Kenya",
"KG": "Kirghizistan",
"KH": "Cambodge",
"KI": "Kiribati",
"KM": "Comores",
"KN": "Saint-Kitts-Et-Nevis",
"KP": "Cor\u00e9e, R\u00e9publique Populaire D\u00e9mocratique De",
"KR": "Cor\u00e9e, R\u00e9publique De",
"KW": "Kowe\u00eft",
"KY": "Ca\u00efmanes, \u00celes",
"KZ": "Kazakhstan",
"LA": "Lao, R\u00e9publique D\u00e9mocratique Populaire",
"LB": "Liban",
"LC": "Sainte-Lucie",
"LI": "Liechtenstein",
"LK": "Sri Lanka",
"LR": "Lib\u00e9ria",
"LS": "Lesotho",
"LT": "Lituanie",
"LU": "Luxembourg",
"LV": "Lettonie",
"LY": "Libye",
"MA": "Maroc",
"MC": "Monaco",
"MD": "Moldova",
"ME": "Mont\u00e9n\u00e9gro",
"MF": "Saint-Martin (Partie Fran\u00e7aise)",
"MG": "Madagascar",
"MH": "Marshall, \u00celes",
"MK": "Mac\u00e9doine, L'Ex-R\u00e9publique Yougoslave De",
"ML": "Mali",
"MM": "Myanmar",
"MN": "Mongolie",
"MO": "Macao",
"MP": "Mariannes Du Nord, \u00celes",
"MQ": "Martinique",
"MR": "Mauritanie",
"MS": "Montserrat",
"MT": "Malte",
"MU": "Maurice",
"MV": "Maldives",
"MW": "Malawi",
"MX": "Mexique",
"MY": "Malaisie",
"MZ": "Mozambique",
"NA": "Namibie",
"NC": "Nouvelle-Cal\u00e9donie",
"NE": "Niger",
"NF": "Norfolk, \u00cele",
"NG": "Nig\u00e9ria",
"NI": "Nicaragua",
"NL": "Pays-Bas",
"NO": "Norv\u00e8ge",
"NP": "N\u00e9pal",
"NR": "Nauru",
"NU": "Niu\u00e9",
"NZ": "Nouvelle-Z\u00e9lande",
"OM": "Oman",
"PA": "Panama",
"PE": "P\u00e9rou",
"PF": "Polyn\u00e9sie Fran\u00e7aise",
"PG": "Papouasie-Nouvelle-Guin\u00e9e",
"PH": "Philippines",
"PK": "Pakistan",
"PL": "Pologne",
"PM": "Saint-Pierre-Et-Miquelon",
"PN": "Pitcairn",
"PR": "Porto Rico",
"PS": "\u00c9tat De Palestine",
"PT": "Portugal",
"PW": "Palaos",
"PY": "Paraguay",
"QA": "Qatar",
"RE": "R\u00e9union",
"RO": "Roumanie",
"RS": "Serbie",
"RU": "Russie, F\u00e9d\u00e9ration De",
"RW": "Rwanda",
"SA": "Arabie Saoudite",
"SB": "Salomon, \u00celes",
"SC": "Seychelles",
"SD": "Soudan",
"SE": "Su\u00e8de",
"SG": "Singapour",
"SH": "Sainte-H\u00e9l\u00e8ne, Ascension Et Tristan Da Cunha",
"SI": "Slov\u00e9nie",
"SJ": "Svalbard Et \u00cele Jan Mayen",
"SK": "Slovaquie",
"SL": "Sierra Leone",
"SM": "Saint-Marin",
"SN": "\u200dS\u00e9n\u00e9gal",
"SO": "Somalie",
"SR": "Suriname",
"SS": "Soudan Du Sud",
"ST": "Sao Tom\u00e9-Et-Principe",
"SV": "El Salvador",
"SX": "Saint-Martin (Partie N\u00e9erlandaise)",
"SY": "Syrienne, R\u00e9publique Arabe",
"SZ": "Swaziland",
"TC": "Turks Et Ca\u00efques, \u00celes",
"TD": "Tchad",
"TF": "Terres Australes Fran\u00e7aises",
"TG": "Togo",
"TH": "Tha\u00eflande",
"TJ": "Tadjikistan",
"TK": "Tokelau",
"TL": "Timor-Leste",
"TM": "Turkm\u00e9nistan",
"TN": "Tunisie",
"TO": "Tonga",
"TR": "Turquie",
"TT": "Trinit\u00e9-Et-Tobago",
"TV": "Tuvalu",
"TW": "Ta\u00efwan, Province De Chine",
"TZ": "Tanzanie, R\u00e9publique Unie De",
"UA": "Ukraine",
"UG": "Ouganda",
"UM": "\u00celes Mineures \u00c9loign\u00e9es Des \u00c9tats-Unis",
"US": "\u00c9tats-Unis",
"UY": "Uruguay",
"UZ": "Ouzb\u00e9kistan",
"VA": "Saint-Si\u00e8ge (\u00c9tat De La Cit\u00e9 Du Vatican)",
"VC": "Saint-Vincent-Et-Les-Grenadines",
"VE": "Venezuela, R\u00e9publique Bolivarienne Du",
"VG": "\u00celes Vierges Britanniques",
"VI": "\u00celes Vierges Des \u00c9tats-Unis",
"VN": "Viet Nam",
"VU": "Vanuatu",
"WF": "Wallis-Et-Futuna",
"WS": "Samoa",
"YE": "Y\u00e9men",
"YT": "Mayotte",
"ZA": "Afrique Du Sud",
"ZM": "Zambie",
"ZW": "Zimbabwe"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment