diff --git a/scripts/data/countries.json b/scripts/data/countries.json new file mode 100644 index 0000000000..2e4f2b85f4 --- /dev/null +++ b/scripts/data/countries.json @@ -0,0 +1,1002 @@ +{ + "AD": { + "name": "Andorra", + "languages": ["cat"] + }, + "AE": { + "name": "United Arab Emirates", + "languages": ["ara"] + }, + "AF": { + "name": "Afghanistan", + "languages": ["pus", "uzb", "tuk"] + }, + "AG": { + "name": "Antigua and Barbuda", + "languages": ["eng"] + }, + "AI": { + "name": "Anguilla", + "languages": ["eng"] + }, + "AL": { + "name": "Albania", + "languages": ["sqi"] + }, + "AM": { + "name": "Armenia", + "languages": ["hye", "rus"] + }, + "AO": { + "name": "Angola", + "languages": ["por"] + }, + "AQ": { + "name": "Antarctica", + "languages": [] + }, + "AR": { + "name": "Argentina", + "languages": ["spa", "grn"] + }, + "AS": { + "name": "American Samoa", + "languages": ["eng", "smo"] + }, + "AT": { + "name": "Austria", + "languages": ["deu"] + }, + "AU": { + "name": "Australia", + "languages": ["eng"] + }, + "AW": { + "name": "Aruba", + "languages": ["nld", "pan"] + }, + "AX": { + "name": "Åland", + "languages": ["swe"] + }, + "AZ": { + "name": "Azerbaijan", + "languages": ["aze"] + }, + "BA": { + "name": "Bosnia and Herzegovina", + "languages": ["bos", "hrv", "srp"] + }, + "BB": { + "name": "Barbados", + "languages": ["eng"] + }, + "BD": { + "name": "Bangladesh", + "languages": ["ben"] + }, + "BE": { + "name": "Belgium", + "languages": ["nld", "fra", "deu"] + }, + "BF": { + "name": "Burkina Faso", + "languages": ["fra", "ful"] + }, + "BG": { + "name": "Bulgaria", + "languages": ["bul"] + }, + "BH": { + "name": "Bahrain", + "languages": ["ara"] + }, + "BI": { + "name": "Burundi", + "languages": ["fra", "run"] + }, + "BJ": { + "name": "Benin", + "languages": ["fra"] + }, + "BL": { + "name": "Saint Barthélemy", + "languages": ["fra"] + }, + "BM": { + "name": "Bermuda", + "languages": ["eng"] + }, + "BN": { + "name": "Brunei", + "languages": ["msa"] + }, + "BO": { + "name": "Bolivia", + "languages": ["spa", "aym", "que"] + }, + "BQ": { + "name": "Bonaire", + "languages": ["nld"] + }, + "BR": { + "name": "Brazil", + "languages": ["por"] + }, + "BS": { + "name": "Bahamas", + "languages": ["eng"] + }, + "BT": { + "name": "Bhutan", + "languages": ["dzo"] + }, + "BV": { + "name": "Bouvet Island", + "languages": ["nor", "nob", "nno"] + }, + "BW": { + "name": "Botswana", + "languages": ["eng", "tsn"] + }, + "BY": { + "name": "Belarus", + "languages": ["bel", "rus"] + }, + "BZ": { + "name": "Belize", + "languages": ["eng", "spa"] + }, + "CA": { + "name": "Canada", + "languages": ["eng", "fra"] + }, + "CC": { + "name": "Cocos [Keeling] Islands", + "languages": ["eng"] + }, + "CD": { + "name": "Democratic Republic of the Congo", + "languages": ["fra", "lin", "kon", "swa", "lub"] + }, + "CF": { + "name": "Central African Republic", + "languages": ["fra", "sag"] + }, + "CG": { + "name": "Republic of the Congo", + "languages": ["fra", "lin"] + }, + "CH": { + "name": "Switzerland", + "languages": ["deu", "fra", "ita"] + }, + "CI": { + "name": "Ivory Coast", + "languages": ["fra"] + }, + "CK": { + "name": "Cook Islands", + "languages": ["eng"] + }, + "CL": { + "name": "Chile", + "languages": ["spa"] + }, + "CM": { + "name": "Cameroon", + "languages": ["eng", "fra"] + }, + "CN": { + "name": "China", + "languages": ["zho"] + }, + "CO": { + "name": "Colombia", + "languages": ["spa"] + }, + "CR": { + "name": "Costa Rica", + "languages": ["spa"] + }, + "CU": { + "name": "Cuba", + "languages": ["spa"] + }, + "CV": { + "name": "Cape Verde", + "languages": ["por"] + }, + "CW": { + "name": "Curacao", + "languages": ["nld", "pan", "eng"] + }, + "CX": { + "name": "Christmas Island", + "languages": ["eng"] + }, + "CY": { + "name": "Cyprus", + "languages": ["ell", "tur", "hye"] + }, + "CZ": { + "name": "Czech Republic", + "languages": ["ces", "slk"] + }, + "DE": { + "name": "Germany", + "languages": ["deu"] + }, + "DJ": { + "name": "Djibouti", + "languages": ["fra", "ara"] + }, + "DK": { + "name": "Denmark", + "languages": ["dan"] + }, + "DM": { + "name": "Dominica", + "languages": ["eng"] + }, + "DO": { + "name": "Dominican Republic", + "languages": ["spa"] + }, + "DZ": { + "name": "Algeria", + "languages": ["ara"] + }, + "EC": { + "name": "Ecuador", + "languages": ["spa"] + }, + "EE": { + "name": "Estonia", + "languages": ["est"] + }, + "EG": { + "name": "Egypt", + "languages": ["ara"] + }, + "EH": { + "name": "Western Sahara", + "languages": ["spa"] + }, + "ER": { + "name": "Eritrea", + "languages": ["tir", "ara", "eng"] + }, + "ES": { + "name": "Spain", + "languages": ["spa", "eus", "cat", "glg", "oci"] + }, + "ET": { + "name": "Ethiopia", + "languages": ["amh"] + }, + "FI": { + "name": "Finland", + "languages": ["fin", "swe"] + }, + "FJ": { + "name": "Fiji", + "languages": ["eng", "fij", "hin", "urd"] + }, + "FK": { + "name": "Falkland Islands", + "languages": ["eng"] + }, + "FM": { + "name": "Micronesia", + "languages": ["eng"] + }, + "FO": { + "name": "Faroe Islands", + "languages": ["fao"] + }, + "FR": { + "name": "France", + "languages": ["fra"] + }, + "GA": { + "name": "Gabon", + "languages": ["fra"] + }, + "UK": { + "name": "United Kingdom", + "languages": ["eng"] + }, + "GD": { + "name": "Grenada", + "languages": ["eng"] + }, + "GE": { + "name": "Georgia", + "languages": ["kat"] + }, + "GF": { + "name": "French Guiana", + "languages": ["fra"] + }, + "GG": { + "name": "Guernsey", + "languages": ["eng", "fra"] + }, + "GH": { + "name": "Ghana", + "languages": ["eng"] + }, + "GI": { + "name": "Gibraltar", + "languages": ["eng"] + }, + "GL": { + "name": "Greenland", + "languages": ["kal"] + }, + "GM": { + "name": "Gambia", + "languages": ["eng"] + }, + "GN": { + "name": "Guinea", + "languages": ["fra", "ful"] + }, + "GP": { + "name": "Guadeloupe", + "languages": ["fra"] + }, + "GQ": { + "name": "Equatorial Guinea", + "languages": ["spa", "fra"] + }, + "GR": { + "name": "Greece", + "languages": ["ell"] + }, + "GS": { + "name": "South Georgia and the South Sandwich Islands", + "languages": ["eng"] + }, + "GT": { + "name": "Guatemala", + "languages": ["spa"] + }, + "GU": { + "name": "Guam", + "languages": ["eng", "cha", "spa"] + }, + "GW": { + "name": "Guinea-Bissau", + "languages": ["por"] + }, + "GY": { + "name": "Guyana", + "languages": ["eng"] + }, + "HK": { + "name": "Hong Kong", + "languages": ["zho", "eng"] + }, + "HM": { + "name": "Heard Island and McDonald Islands", + "languages": ["eng"] + }, + "HN": { + "name": "Honduras", + "languages": ["spa"] + }, + "HR": { + "name": "Croatia", + "languages": ["hrv"] + }, + "HT": { + "name": "Haiti", + "languages": ["fra", "hat"] + }, + "HU": { + "name": "Hungary", + "languages": ["hun"] + }, + "ID": { + "name": "Indonesia", + "languages": ["ind"] + }, + "IE": { + "name": "Ireland", + "languages": ["gle", "eng"] + }, + "IL": { + "name": "Israel", + "languages": ["heb", "ara"] + }, + "IM": { + "name": "Isle of Man", + "languages": ["eng", "glv"] + }, + "IN": { + "name": "India", + "languages": ["hin", "eng"] + }, + "IO": { + "name": "British Indian Ocean Territory", + "languages": ["eng"] + }, + "IQ": { + "name": "Iraq", + "languages": ["ara", "kur"] + }, + "IR": { + "name": "Iran", + "languages": ["fas"] + }, + "IS": { + "name": "Iceland", + "languages": ["isl"] + }, + "IT": { + "name": "Italy", + "languages": ["ita"] + }, + "JE": { + "name": "Jersey", + "languages": ["eng", "fra"] + }, + "JM": { + "name": "Jamaica", + "languages": ["eng"] + }, + "JO": { + "name": "Jordan", + "languages": ["ara"] + }, + "JP": { + "name": "Japan", + "languages": ["jpn"] + }, + "KE": { + "name": "Kenya", + "languages": ["eng", "swa"] + }, + "KG": { + "name": "Kyrgyzstan", + "languages": ["kir", "rus"] + }, + "KH": { + "name": "Cambodia", + "languages": ["khm"] + }, + "KI": { + "name": "Kiribati", + "languages": ["eng"] + }, + "KM": { + "name": "Comoros", + "languages": ["ara", "fra"] + }, + "KN": { + "name": "Saint Kitts and Nevis", + "languages": ["eng"] + }, + "KP": { + "name": "North Korea", + "languages": ["kor"] + }, + "KR": { + "name": "South Korea", + "languages": ["kor"] + }, + "KW": { + "name": "Kuwait", + "languages": ["ara"] + }, + "KY": { + "name": "Cayman Islands", + "languages": ["eng"] + }, + "KZ": { + "name": "Kazakhstan", + "languages": ["kaz", "rus"] + }, + "LA": { + "name": "Laos", + "languages": ["lao"] + }, + "LB": { + "name": "Lebanon", + "languages": ["ara", "fra"] + }, + "LC": { + "name": "Saint Lucia", + "languages": ["eng"] + }, + "LI": { + "name": "Liechtenstein", + "languages": ["deu"] + }, + "LK": { + "name": "Sri Lanka", + "languages": ["sin", "tam"] + }, + "LR": { + "name": "Liberia", + "languages": ["eng"] + }, + "LS": { + "name": "Lesotho", + "languages": ["eng", "sot"] + }, + "LT": { + "name": "Lithuania", + "languages": ["lit"] + }, + "LU": { + "name": "Luxembourg", + "languages": ["fra", "deu", "ltz"] + }, + "LV": { + "name": "Latvia", + "languages": ["lav"] + }, + "LY": { + "name": "Libya", + "languages": ["ara"] + }, + "MA": { + "name": "Morocco", + "languages": ["ara"] + }, + "MC": { + "name": "Monaco", + "languages": ["fra"] + }, + "MD": { + "name": "Moldova", + "languages": ["ron"] + }, + "ME": { + "name": "Montenegro", + "languages": ["srp", "bos", "sqi", "hrv"] + }, + "MF": { + "name": "Saint Martin", + "languages": ["eng", "fra", "nld"] + }, + "MG": { + "name": "Madagascar", + "languages": ["fra", "mlg"] + }, + "MH": { + "name": "Marshall Islands", + "languages": ["eng", "mah"] + }, + "MK": { + "name": "North Macedonia", + "languages": ["mkd"] + }, + "ML": { + "name": "Mali", + "languages": ["fra"] + }, + "MM": { + "name": "Myanmar [Burma]", + "languages": ["mya"] + }, + "MN": { + "name": "Mongolia", + "languages": ["mon"] + }, + "MO": { + "name": "Macao", + "languages": ["zho", "por"] + }, + "MP": { + "name": "Northern Mariana Islands", + "languages": ["eng", "cha"] + }, + "MQ": { + "name": "Martinique", + "languages": ["fra"] + }, + "MR": { + "name": "Mauritania", + "languages": ["ara"] + }, + "MS": { + "name": "Montserrat", + "languages": ["eng"] + }, + "MT": { + "name": "Malta", + "languages": ["mlt", "eng"] + }, + "MU": { + "name": "Mauritius", + "languages": ["eng"] + }, + "MV": { + "name": "Maldives", + "languages": ["div"] + }, + "MW": { + "name": "Malawi", + "languages": ["eng", "nya"] + }, + "MX": { + "name": "Mexico", + "languages": ["spa"] + }, + "MY": { + "name": "Malaysia", + "languages": ["msa"] + }, + "MZ": { + "name": "Mozambique", + "languages": ["por"] + }, + "NA": { + "name": "Namibia", + "languages": ["eng", "afr"] + }, + "NC": { + "name": "New Caledonia", + "languages": ["fra"] + }, + "NE": { + "name": "Niger", + "languages": ["fra"] + }, + "NF": { + "name": "Norfolk Island", + "languages": ["eng"] + }, + "NG": { + "name": "Nigeria", + "languages": ["eng"] + }, + "NI": { + "name": "Nicaragua", + "languages": ["spa"] + }, + "NL": { + "name": "Netherlands", + "languages": ["nld"] + }, + "NO": { + "name": "Norway", + "languages": ["nor", "nob", "nno"] + }, + "NP": { + "name": "Nepal", + "languages": ["nep"] + }, + "NR": { + "name": "Nauru", + "languages": ["eng", "nau"] + }, + "NU": { + "name": "Niue", + "languages": ["eng"] + }, + "NZ": { + "name": "New Zealand", + "languages": ["eng", "mri"] + }, + "OM": { + "name": "Oman", + "languages": ["ara"] + }, + "PA": { + "name": "Panama", + "languages": ["spa"] + }, + "PE": { + "name": "Peru", + "languages": ["spa"] + }, + "PF": { + "name": "French Polynesia", + "languages": ["fra"] + }, + "PG": { + "name": "Papua New Guinea", + "languages": ["eng"] + }, + "PH": { + "name": "Philippines", + "languages": ["eng"] + }, + "PK": { + "name": "Pakistan", + "languages": ["eng", "urd"] + }, + "PL": { + "name": "Poland", + "languages": ["pol"] + }, + "PM": { + "name": "Saint Pierre and Miquelon", + "languages": ["fra"] + }, + "PN": { + "name": "Pitcairn Islands", + "languages": ["eng"] + }, + "PR": { + "name": "Puerto Rico", + "languages": ["spa", "eng"] + }, + "PS": { + "name": "Palestine", + "languages": ["ara"] + }, + "PT": { + "name": "Portugal", + "languages": ["por"] + }, + "PW": { + "name": "Palau", + "languages": ["eng"] + }, + "PY": { + "name": "Paraguay", + "languages": ["spa", "grn"] + }, + "QA": { + "name": "Qatar", + "languages": ["ara"] + }, + "RE": { + "name": "Réunion", + "languages": ["fra"] + }, + "RO": { + "name": "Romania", + "languages": ["ron"] + }, + "RS": { + "name": "Serbia", + "languages": ["srp"] + }, + "RU": { + "name": "Russia", + "languages": ["rus"] + }, + "RW": { + "name": "Rwanda", + "languages": ["kin", "eng", "fra"] + }, + "SA": { + "name": "Saudi Arabia", + "languages": ["ara"] + }, + "SB": { + "name": "Solomon Islands", + "languages": ["eng"] + }, + "SC": { + "name": "Seychelles", + "languages": ["fra", "eng"] + }, + "SD": { + "name": "Sudan", + "languages": ["ara", "eng"] + }, + "SE": { + "name": "Sweden", + "languages": ["swe"] + }, + "SG": { + "name": "Singapore", + "languages": ["eng", "msa", "tam", "zho"] + }, + "SH": { + "name": "Saint Helena", + "languages": ["eng"] + }, + "SI": { + "name": "Slovenia", + "languages": ["slv"] + }, + "SJ": { + "name": "Svalbard and Jan Mayen", + "languages": ["nor"] + }, + "SK": { + "name": "Slovakia", + "languages": ["slk"] + }, + "SL": { + "name": "Sierra Leone", + "languages": ["eng"] + }, + "SM": { + "name": "San Marino", + "languages": ["ita"] + }, + "SN": { + "name": "Senegal", + "languages": ["fra"] + }, + "SO": { + "name": "Somalia", + "languages": ["som", "ara"] + }, + "SR": { + "name": "Suriname", + "languages": ["nld"] + }, + "SS": { + "name": "South Sudan", + "languages": ["eng"] + }, + "ST": { + "name": "São Tomé and Príncipe", + "languages": ["por"] + }, + "SV": { + "name": "El Salvador", + "languages": ["spa"] + }, + "SX": { + "name": "Sint Maarten", + "languages": ["nld", "eng"] + }, + "SY": { + "name": "Syria", + "languages": ["ara"] + }, + "SZ": { + "name": "Swaziland", + "languages": ["eng", "ssw"] + }, + "TC": { + "name": "Turks and Caicos Islands", + "languages": ["eng"] + }, + "TD": { + "name": "Chad", + "languages": ["fra", "ara"] + }, + "TF": { + "name": "French Southern Territories", + "languages": ["fra"] + }, + "TG": { + "name": "Togo", + "languages": ["fra"] + }, + "TH": { + "name": "Thailand", + "languages": ["tha"] + }, + "TJ": { + "name": "Tajikistan", + "languages": ["tgk", "rus"] + }, + "TK": { + "name": "Tokelau", + "languages": ["eng"] + }, + "TL": { + "name": "East Timor", + "languages": ["por"] + }, + "TM": { + "name": "Turkmenistan", + "languages": ["tuk", "rus"] + }, + "TN": { + "name": "Tunisia", + "languages": ["ara"] + }, + "TO": { + "name": "Tonga", + "languages": ["eng", "ton"] + }, + "TR": { + "name": "Turkey", + "languages": ["tur"] + }, + "TT": { + "name": "Trinidad and Tobago", + "languages": ["eng"] + }, + "TV": { + "name": "Tuvalu", + "languages": ["eng"] + }, + "TW": { + "name": "Taiwan", + "languages": ["zho"] + }, + "TZ": { + "name": "Tanzania", + "languages": ["swa", "eng"] + }, + "UA": { + "name": "Ukraine", + "languages": ["ukr"] + }, + "UG": { + "name": "Uganda", + "languages": ["eng", "swa"] + }, + "UM": { + "name": "U.S. Minor Outlying Islands", + "languages": ["eng"] + }, + "US": { + "name": "United States", + "languages": ["eng"] + }, + "UY": { + "name": "Uruguay", + "languages": ["spa"] + }, + "UZ": { + "name": "Uzbekistan", + "languages": ["uzb", "rus"] + }, + "VA": { + "name": "Vatican City", + "languages": ["ita", "lat"] + }, + "VC": { + "name": "Saint Vincent and the Grenadines", + "languages": ["eng"] + }, + "VE": { + "name": "Venezuela", + "languages": ["spa"] + }, + "VG": { + "name": "British Virgin Islands", + "languages": ["eng"] + }, + "VI": { + "name": "U.S. Virgin Islands", + "languages": ["eng"] + }, + "VN": { + "name": "Vietnam", + "languages": ["vie"] + }, + "VU": { + "name": "Vanuatu", + "languages": ["bis", "eng", "fra"] + }, + "WF": { + "name": "Wallis and Futuna", + "languages": ["fra"] + }, + "WS": { + "name": "Samoa", + "languages": ["smo", "eng"] + }, + "XK": { + "name": "Kosovo", + "languages": ["sqi", "srp"] + }, + "YE": { + "name": "Yemen", + "languages": ["ara"] + }, + "YT": { + "name": "Mayotte", + "languages": ["fra"] + }, + "ZA": { + "name": "South Africa", + "languages": ["afr", "eng", "nbl", "sot", "ssw", "tsn", "tso", "ven", "xho", "zul"] + }, + "ZM": { + "name": "Zambia", + "languages": ["eng"] + }, + "ZW": { + "name": "Zimbabwe", + "languages": ["eng", "sna", "nde"] + } +}