Permanently protected module
From Wikipedia, the free encyclopedia


-- Returns a list of country adjectives based on the list at /info/en/?search=List_of_adjectival_and_demonymic_forms_for_countries_and_nations.

local adjFromCountryList = {

	"Abkhazia" = "Abkhazian",

	"Afghanistan" = "Afghan",

	"Albania" = "Albanian",

	"Algeria" = "Algerian",

	"American Samoa" = "American Samoan",

	"Andorra" = "Andorran",

	"Angola" = "Angolan",

	"Anguilla" = "Anguillan",

	"Antigua and Barbuda" = "Antigua and Barbuda",

	"Argentina" = "Argentine",

	"Armenia" = "Armenian",

	"Aruba" = "Aruban",

	"Australia" = "Australian",

	"Austria" = "Austrian",

	"Azerbaijan" = "Azerbaijani",

	"Bahamas" = "Bahamian",

	"Bahrain" = "Bahraini",

	"Bangladesh" = "Bangladeshi",

	"Barbados" = "Barbadian",

	"Belarus" = "Belarusian",

	"Belgium" = "Belgian",

	"Belize" = "Belizean",

	"Benin" = "Beninese",

	"Bermuda" = "Bermudian",

	"Bhutan" = "Bhutanese",

	"Bolivia" = "Bolivian",

	"Bonaire" = "Bonaire",

	"Bosnia and Herzegovina" = "Bosnia and Herzegovina",

	"Botswana" = "Botswanan",

	"Brazil" = "Brazilian",

	"British Indian Ocean Territory" = "British Indian Ocean Territory",

	"Brunei" = "Bruneian",

	"Bulgaria" = "Bulgarian",

	"Burkina Faso" = "Burkinabé",

	"Myanmar" = "Burmese",

	"Burundi" = "Burundian",

	"Cape Verde" = "Cape Verdean",

	"Cambodia" = "Cambodian",

	"Cameroon" = "Cameroonian",

	"Canada" = "Canadian",

	"Cayman Islands" = "Caymanian",

	"Central African Republic" = "Central African",

	"Chad" = "Chadian",

	"Chile" = "Chilean",

	"China" = "Chinese",

	"Colombia" = "Colombian",

	"Comoros" = "Comorian",

	"Democratic Republic of the Congo" = "Congolese",

	"Republic of the Congo" = "Congolese",

	"Cook Islands" = "Cook Island",

	"Costa Rica" = "Costa Rican",

	"Croatia" = "Croatian",

	"Cuba" = "Cuban",

	"Curaçao" = "Curaçaoan",

	"Cyprus" = "Cypriot",

	"Czech Republic" = "Czech",

	"Czechoslovakia" = "Czechoslovak",

	"Denmark" = "Danish",

	"Djibouti" = "Djiboutian",

	"Dominica" = "Dominica",

	"Dominican Republic" = "Dominican Republic",

	"East Timor" = "East Timorese",

	"Ecuador" = "Ecuadorian",

	"Egypt" = "Egyptian",

	"El Salvador" = "Salvadoran",

	"Equatorial Guinea" = "Equatoguinean",

	"Eritrea" = "Eritrean",

	"Estonia" = "Estonian",

	"Eswatini" = "Swazi",

	"Ethiopia" = "Ethiopian",

	"Falkland Islands" = "Falkland Islands",

	"Faroe Islands" = "Faroese",

	"Fiji" = "Fijian",

	"Finland" = "Finnish",

	"France" = "French",

	"French Guiana" = "French Guianan",

	"French Polynesia" = "French Polynesian",

	"Gabon" = "Gabonese",

	"Gambia" = "Gambian",

	"Georgia" = "Georgian",

	"Germany" = "German",

	"Ghana" = "Ghanaian",

	"Greece" = "Greek",

	"Greenland" = "Greenlandic",

	"Grenada" = "Grenadian",

	"Guadeloupe" = "Guadeloupean",

	"Guam" = "Guamanian",

	"Guatemala" = "Guatemalan",

	"Guernsey" = "Guernsey",

	"Guinea" = "Guinean",

	"Guinea-Bissau" = "Bissau-Guinean",

	"Guyana" = "Guyanese",

	"Haiti" = "Haitian",

	"Honduras" = "Honduran",

	"Hong Kong" = "Hong Kong",

	"Hungary" = "Hungarian",

	"Iceland" = "Icelandic",

	"India" = "Indian",

	"Indonesia" = "Indonesian",

	"Iran" = "Iranian",

	"Iraq" = "Iraqi",

	"Ireland" = "Irish",

	"Isle of Man" = "Manx",

	"Israel" = "Israeli",

	"Italy" = "Italian",

	"Ivory Coast" = "Ivorian",

	"Jamaica" = "Jamaican",

	"Jan Mayen" = "Jan Mayen",

	"Japan" = "Japanese",

	"Jersey" = "Jersey",

	"Jordan" = "Jordanian",

	"Kazakhstan" = "Kazakhstani",

	"Kenya" = "Kenyan",

	"Kiribati" = "I-Kiribati",

	"North Korea" = "North Korean",

	"South Korea" = "South Korean",

	"Kosovo" = "Kosovan",

	"Kuwait" = "Kuwaiti",

	"Kyrgyzstan" = "Kyrgyzstani",

	"Laos" = "Laotian",

	"Latvia" = "Latvian",

	"Lebanon" = "Lebanese",

	"Lesotho" = "Basotho",

	"Liberia" = "Liberian",

	"Libya" = "Libyan",

	"Liechtenstein" = "Liechtensteiner",

	"Lithuania" = "Lithuanian",

	"Luxembourg" = "Luxembourgish",

	"Macau" = "Macanese",

	"Republic of Macedonia" = "Macedonian",

	"Madagascar" = "Malagasy",

	"Malawi" = "Malawian",

	"Malaysia" = "Malaysian",

	"Maldives" = "Maldivian",

	"Mali" = "Malian",

	"Malta" = "Maltese",

	"Marshall Islands" = "Marshallese",

	"Martinique" = "Martiniquais",

	"Mauritania" = "Mauritanian",

	"Mauritius" = "Mauritian",

	"Mexico" = "Mexican",

	"Federated States of Micronesia" = "Micronesian",

	"Moldova" = "Moldovan",

	"Mongolia" = "Mongolian",

	"Montenegro" = "Montenegrin",

	"Montserrat" = "Montserratian",

	"Morocco" = "Moroccan",

	"Mozambique" = "Mozambican",

	"Namibia" = "Namibian",

	"Nauru" = "Nauruan",

	"Nepal" = "Nepalese",

	"Netherlands" = "Dutch",

	"New Caledonia" = "New Caledonian",

	"New Zealand" = "New Zealand",

	"Nicaragua" = "Nicaraguan",

	"Niger" = "Nigerien",

	"Nigeria" = "Nigerian",

	"Niue" = "Niuean",

	"Northern Mariana Islands" = "Northern Mariana Islands",

	"Norway" = "Norwegian",

	"Oman" = "Omani",

	"Pakistan" = "Pakistani",

	"Palau" = "Palauan",

	"State of Palestine" = "Palestinian",

	"Panama" = "Panamanian",

	"Papua New Guinea" = "Papua New Guinean",

	"Paraguay" = "Paraguayan",

	"Peru" = "Peruvian",

	"Philippines" = "Philippine",

	"Pitcairn Islands" = "Pitcairn Islands",

	"Poland" = "Polish",

	"Portugal" = "Portuguese",

	"Puerto Rico" = "Puerto Rican",

	"Qatar" = "Qatari",

	"Romania" = "Romanian",

	"Russia" = "Russian",

	"Rwanda" = "Rwandan",

	"Saba" = "Saba",

	"Saint Kitts and Nevis" = "Saint Kitts and Nevis",

	"Saint Lucia" = "Saint Lucian",

	"Saint Vincent and the Grenadines" = "Saint Vincent and the Grenadines",

	"Samoa" = "Samoan",

	"San Marino" = "Sammarinese",

	"São Tomé and Príncipe" = "São Tomé and Príncipe",

	"Saudi Arabia" = "Saudi Arabian",

	"Senegal" = "Senegalese",

	"Serbia" = "Serbian",

	"Seychelles" = "Seychellois",

	"Sierra Leone" = "Sierra Leonean",

	"Singapore" = "Singaporean",

	"Slovakia" = "Slovak",

	"Slovenia" = "Slovenian",

	"Solomon Islands" = "Solomon Islands",

	"Somalia" = "Somali",

	"Somaliland" = "Somalilander",

	"South Africa" = "South African",

	"South Sudan" = "South Sudanese",

	"Spain" = "Spanish",

	"Sri Lanka" = "Sri Lankan",

	"Sudan" = "Sudanese",

	"Suriname" = "Surinamese",

	"Sweden" = "Swedish",

	"Switzerland" = "Swiss",

	"Syria" = "Syrian",

	"Taiwan" = "Taiwanese",

	"Tajikistan" = "Tajikistani",

	"Tanzania" = "Tanzanian",

	"Thailand" = "Thai",

	"Togo" = "Togolese",

	"Tokelau" = "Tokelauan",

	"Tonga" = "Tongan",

	"Trinidad and Tobago" = "Trinidad and Tobago",

	"Tunisia" = "Tunisian",

	"Turkey" = "Turkish",

	"Turkmenistan" = "Turkmen",

	"Turks and Caicos Islands" = "Turks and Caicos Islands",

	"Tuvalu" = "Tuvaluan",

	"Uganda" = "Ugandan",

	"Ukraine" = "Ukrainian",

	"United Arab Emirates" = "Emirati",

	"United Kingdom" = "British",

	"United States" = "American",

	"Uruguay" = "Uruguayan",

	"Uzbekistan" = "Uzbekistani",

	"Vanuatu" = "Vanuatuan",

	"Venezuela" = "Venezuelan",

	"Vietnam" = "Vietnamese",

	"British Virgin Islands" = "British Virgin Islands",

	"United States Virgin Islands" = "United States Virgin Islands",

	"Wallis and Futuna" = "Wallis and Futuna",

	"Yemen" = "Yemeni",

	"Zambia" = "Zambian",

	"Zimbabwe" = "Zimbabwean",

}



local countryFromAdj = {}



for k, v in pairs(adjFromCountryList) do

	countryFromAdjv = k

end

	

return {

	getAdjFromCountry = adjFromCountryList,

	getCountryFromAdj = countryFromAdj

	}