Module:Data/UŊCDSO/Countries
What an entry looks like:
{code2 = "XX", code3 = "XXX",
common_name = "Exampleland", name = "United Sovereign Republic of Exampleland",
ruler = "Example Character", ruler_title = "President", ruler_link = "User:Example",
founded = date(1970, 1, 31), capital = "Example City",
ung = former, ung_joined = date(1986, 2, 24), ung_demoted = date(2012, 5, 1), ung_left = date(2015, 11, 25),
dissolved = "Reason/Context for dissolution", dissolved_date = date(2015, 11, 25),
disputed = "Reason for being disputed",
not_ngation = true,
condominium = {"AB", "CD"},
banner = "File:Examplish_Banner.png"},
- Omit any field that don’t apply to your entry.
- If you aren’t the UŊCDSO officer, do not touch the
code2andcode3fields. Omit them and ping the current officer when adding creating new entry. common_nameis the short name of your contry. It should be the name of the wiki page for your contry or that of a page which redirects to it.- If the full name is the same as the short name, omit the
namefield. ruler_linkis the wiki page for the ruler player/character, only use if different fromrulerungcan be any ofmember,observerorformer, only add theung_*dates that apply- if the country dissolved without any reason or context available, set dissolved to
""instead of omitting the field - if the entity you are adding is not a ngation, set
not_ngationtotrue condominiumis a list ofcode2s of all countries taking part in the condominium, also use this field for dependent territories with a separate code.- Please if at all possible, do not omit
banner,common_name,ruler.
local def, _a
do
local _obj_0 = require("Module:Utils")
def, _a = _obj_0.def, _obj_0._a
end
local _m = { }
_m.membership = {
obs = "OBSERVER",
member = "MEMBER",
former = "FORMER_MEMBER"
}
local observer, member, former
do
local _obj_0 = _m.membership
observer, member, former = _obj_0.observer, _obj_0.member, _obj_0.former
end
_m = {
{
code2 = "AA",
code3 = "ADN",
place = "Adnar"
},
{
code2 = "AC",
code3 = "ACA",
place = "Araçana",
ung = member
},
{
code2 = "AD",
code3 = "ADA",
place = "Adaria",
ung = member
},
{
code2 = "AK",
code3 = "AKV",
place = "Aomoī-Kaervaenan Commonwealth"
},
{
code2 = "AM",
code3 = "AMJ",
place = "Amuj",
dissolved = true,
ung = member
},
{
code2 = "AN",
code3 = "ANK",
place = "Anaku",
ung = member
},
{
code2 = "AP",
code3 = "APX",
place = "Aprux Mexyrhat"
},
{
code2 = "AR",
code3 = "ARS",
place = "Xarslasia",
ung = member
},
{
code2 = "AT",
code3 = "ANT",
place = "Antilvakia",
ung = member
},
{
code2 = "AV",
code3 = "AVZ",
place = "Avazistan"
},
{
code2 = "AY",
code3 = "AYG",
place = "Aylongam",
ung = former
},
{
code2 = "BD",
code3 = "BDC",
place = "B’hiy’aj Dchâjâ"
},
{
code2 = "BL",
code3 = "BTL",
place = "Bootland",
dissolved = true
},
{
code2 = "CB",
code3 = "COB",
place = "Coldba (Cuba)",
ung = member
},
{
code2 = "CF",
code3 = "CFD",
place = "CMCic Federation",
dissolved = true
},
{
code2 = "CP",
code3 = "CPL",
place = "The Complex"
},
{
code2 = "CR",
code3 = "COR",
place = "Corneria",
ung = former
},
{
code2 = "CV",
code3 = "CIV",
place = "Civuyiscajrn",
ung = observer
},
{
code2 = "DH",
code3 = "DHO",
place = "Dhorigkàn",
ung = observer
},
{
code2 = "DT",
code3 = "DTT",
place = "Dróstisiśtsi",
ung = member
},
{
code2 = "EC",
code3 = "ECC",
place = "Evil Scamming Country (CC)"
},
{
code2 = "ED",
code3 = "EDF",
place = "Ettêre Ðiffyt",
ung = member
},
{
code2 = "EK",
code3 = "EKV",
place = "Enkavak",
ung = member
},
{
code2 = "EK",
code3 = "ESK",
place = "Evil Skaming Kountry"
},
{
code2 = "EL",
code3 = "EML",
place = "Emberland"
},
{
code2 = "EM",
code3 = "EPM",
place = "i Êpcêm Mûn-nan",
ung = member
},
{
code2 = "ES",
code3 = "ESC",
place = "Evil Scamming Country"
},
{
code2 = "EW",
code3 = "ESW",
place = "Eistówú",
ung = observer
},
{
code2 = "FE",
code3 = "FER",
place = "FERRA"
},
{
code2 = "FL",
code3 = "FSL",
place = "Fishland",
ung = former,
dissolved = true
},
{
code2 = "FR",
code3 = "FRV",
place = "Frossantiquervrâssonne"
},
{
code2 = "GI",
code3 = "GIS",
place = "The Golden Isles",
dissolved = true
},
{
code2 = "GN",
code3 = "GNI",
place = "Gdaƨihr Ni̦xlo"
},
{
code2 = "GS",
code3 = "GSK",
place = "Gevsaksavli"
},
{
code2 = "HD",
code3 = "HDL",
place = "Hajdislant",
ung = member
},
{
code2 = "HE",
code3 = "HEN",
place = "Hentzo",
dissolved = true
},
{
code2 = "HL",
code3 = "HML",
place = "Hummland",
ung = member
},
{
code2 = "HR",
code3 = "HRK",
place = "Hertskomestat"
},
{
code2 = "IM",
code3 = "IMR",
place = "Imerchal",
ung = member
},
{
code2 = "IR",
code3 = "IRN",
place = "The Iron Empire",
dissolved = true
},
{
code2 = "JC",
code3 = "JIC",
place = "Ovvú Jičeiñŋā",
dissolved = true
},
{
code2 = "JG",
code3 = "JGW",
place = "Juya Gwaña"
},
{
code2 = "JL",
code3 = "JTL",
place = "Jotlond",
ung = member
},
{
code2 = "KA",
code3 = "KAI",
place = "Kaipa",
ung = member
},
{
code2 = "KE",
code3 = "KEL",
place = "Keltechra",
ung = member
},
{
code2 = "KC",
code3 = "KKC",
place = "Kyaw Cen",
ung = member
},
{
code2 = "KL",
code3 = "KTL",
place = "Kotland"
},
{
code2 = "KR",
code3 = "KRI",
place = "Krīpetēpla",
ung = member
},
{
code2 = "KT",
code3 = "KTY",
place = "Kathyria",
ung = member,
dissolved = true
},
{
code2 = "KZ",
code3 = "KOZ",
place = "Kozdenen",
ung = member
},
{
code2 = "LK",
code3 = "LVK",
place = "Lavvakcesaa",
ung = member
},
{
code2 = "LR",
code3 = "LAR",
place = "Regnate Latium",
ung = member
},
{
code2 = "MA",
code3 = "MAZ",
place = "Maize",
ung = member
},
{
code2 = "MD",
code3 = "MAD",
place = "Madlands"
},
{
code2 = "ML",
code3 = "MRL",
place = "Maryland"
},
{
code2 = "MP",
code3 = "MPB",
place = "MápabaL"
},
{
code2 = "MR",
code3 = "MAR",
place = "Ḿaro"
},
{
code2 = "MS",
code3 = "MRS",
place = "Maraśa",
ung = member
},
{
code2 = "MZ",
code3 = "MZR",
place = "Myžariky",
ung = member
},
{
code2 = "NA",
code3 = "NAR",
place = "Nāroňpār",
ung = member
},
{
code2 = "NB",
code3 = "NBT",
place = "Ŋibraltar"
},
{
code2 = "NK",
code3 = "NRK",
place = "Ŋərkey"
},
{
code2 = "NM",
code3 = "NMS",
place = "New Maeksikao"
},
{
code2 = "NT",
code3 = "NST",
place = "Nošaterçe"
},
{
code2 = "OK",
code3 = "OKD",
place = "Old Kingdom"
},
{
code2 = "OR",
code3 = "ORE",
place = "Oressia",
ung = member
},
{
code2 = "OT",
code3 = "OTS",
place = "Otslahue"
},
{
code2 = "OW",
code3 = "OBW",
place = "Oblane Wybrzeże",
dissolved = true
},
{
code2 = "PF",
code3 = "HPF",
place = "Holy Puan Florocracy",
dissolved = true,
ung = member
},
{
code2 = "PI",
code3 = "PIH",
place = "Pihi",
ung = member
},
{
code2 = "PK",
code3 = "PKM",
place = "Paz Kiiam",
ung = member
},
{
code2 = "QO",
code3 = "QOS",
place = "Qosculyn"
},
{
code2 = "RA",
code3 = "RTS",
place = "Rauratoshan",
ung = member
},
{
code2 = "RI",
code3 = "RIJ",
place = "Riyelum"
},
{
code2 = "RK",
code3 = "RKT",
place = "Artktsev"
},
{
code2 = "RM",
code3 = "ROM",
place = "Realm of Madness",
ung = member,
dissolved = true
},
{
code2 = "RP",
code3 = "FRP",
place = "Pua",
ung = member
},
{
code2 = "SG",
code3 = "SPG",
place = "Spansos Gaming",
ung = member
},
{
code2 = "SH",
code3 = "SHL",
place = "Shroomland"
},
{
code2 = "SL",
code3 = "SEL",
place = "Seolland"
},
{
code2 = "SQ",
code3 = "SQT",
place = "sq’s Territories",
ung = member
},
{
code2 = "ST",
code3 = "SOT",
place = "Sofao Tâsi",
ung = member
},
{
code2 = "SV",
code3 = "STV",
place = "Stej Ven",
ung = member
},
{
code2 = "TA",
code3 = "TAN",
place = "T’anshilebs",
ung = member
},
{
code2 = "TM",
code3 = "TMT",
place = "Tje Manathi T’onzolo",
dissolved = true
},
{
code2 = "TP",
code3 = "TPU",
place = "Tauranga Puawai",
ung = member
},
{
code2 = "TQ",
code3 = "TQR",
place = "Þunan Qumreá",
ung = member,
dissolved = true
},
{
code2 = "TR",
code3 = "TRK",
place = "Xtrakva",
ung = member
},
{
code2 = "TS",
code3 = "TSN",
place = "Tocjaǵa Śahan"
},
{
code2 = "TY",
code3 = "TNY",
place = "Tanylezi",
ung = observer,
dissolved = true
},
{
code2 = "TZ",
code3 = "TZG",
place = "Tanzang",
ung = member
},
{
code2 = "VA",
code3 = "VAN",
place = "Vansterèl"
},
{
code2 = "VD",
code3 = "VDC",
place = "Vallis Draconum",
ung = member
},
{
code2 = "VL",
code3 = "VLN",
place = "Vilantnen",
ung = member,
dissolved = true
},
{
code2 = "VZ",
code3 = "VZR",
place = "The Vazr",
ung = member,
dissolved = true
},
{
code2 = "WA",
code3 = "WAN",
place = "Wánade",
ung = member
},
{
code2 = "WS",
code3 = "WSK",
place = "Wekañu-Skefo",
ung = member
},
{
code2 = "YS",
code3 = "YYS",
place = "Yysh"
},
{
code2 = "ZG",
code3 = "ZGW",
place = "Ʒimh Gwynh",
ung = observer
},
{
code2 = "ZT",
code3 = "ZTZ",
place = "Zotazil",
ung = observer
}
}
_m._get_country_code2 = function(self)
for i, v in ipairs(_m) do
if v.code2 == _a(self) then
return v
end
end
end
_m._get_country_code3 = function(self)
for i, v in ipairs(_m) do
if v.code3 == _a(self) then
return v
end
end
end
return _m