模組:Place/locations
外观
local export = {}
export.force_cat = false
local m_table = require("Module:table")
local insert = table.insert
local concat = table.concat
local dump = mw.dumpObject
local unpack = unpack or table.unpack
--[==[
Chinese Wiktionary localization of [[Module:place/locations]].
All canonical location keys are in Chinese, matching what editors write in holonym parameters
(e.g. {{place|zh|城市|s/中央邦|c/印度}}). English Wikipedia article names are stored in the
`wp` field for cross-reference. The `the`, `british_spelling` and English-suffix-detection
fields from enwikt are omitted as they are not applicable in Chinese.
The helper functions (process_error through construct_linked_placename) are kept intact from
enwikt's Module:place/locations to maintain API compatibility with Module:place/placetypes.
]==]
-----------------------------------------------------------------------------------
-- Helper functions --
-----------------------------------------------------------------------------------
function export.process_error(fmt, ...)
local args = {...}
for i = 1, select("#", ...) do
args[i] = dump(args[i])
end
return error(string.format(fmt, unpack(args)))
end
function export.internal_error(fmt, ...)
export.process_error("Internal error: " .. fmt, ...)
end
local internal_error = export.internal_error
local function list_or_element_contains(list_or_element, item)
if type(list_or_element) == "table" then
return m_table.contains(list_or_element, item) and true or false
end
return list_or_element == item
end
function export.key_to_placename(group, key)
if group.key_to_placename == false then
return key, key
end
if group.key_to_placename then
local full_placename, elliptical_placename = group.key_to_placename(key)
if type(full_placename) ~= "string" then
internal_error("Key %s returned a non-string full placename: %s", key, full_placename)
end
if type(elliptical_placename) ~= "string" then
internal_error("Key %s returned a non-string elliptical placename: %s", key, elliptical_placename)
end
return full_placename, elliptical_placename
end
key = key:gsub(",.*", "")
return key, key
end
function export.placename_to_key(group, placename)
if group.placename_to_key == false then
return placename
elseif group.placename_to_key then
local key = group.placename_to_key(placename)
if type(key) ~= "string" then
internal_error("Placename %s returned a non-string key: %s", placename, key)
end
return key
elseif group.default_placetype == "city" then
return placename
else
local defcon = group.default_container
if not defcon then
return placename
elseif type(defcon) == "string" then
return placename .. ", " .. defcon
elseif type(defcon) == "table" and (defcon.placetype == "country" or
defcon.placetype == "constituent country") then
return placename .. ", " .. defcon.key
else
return placename
end
end
end
function export.initialize_spec(group, key, spec)
if spec.initialized then
return
end
local container = spec.container
local containers
local container_from_default
if not container then
container = group.default_container
container_from_default = true
end
if container then
if type(container) == "string" or container.key then
container = {container}
end
containers = {}
for _, cont in ipairs(container) do
if type(cont) == "string" then
if group.canonicalize_key_container and not container_from_default then
cont = group.canonicalize_key_container(cont)
else
cont = {key = cont, placetype = "country"}
end
end
insert(containers, cont)
end
end
spec.containers = containers
spec.container = nil
local function value_with_default(val, default_val)
if val == nil then
return default_val
else
return val
end
end
local function set_or_default(prop)
spec[prop] = value_with_default(spec[prop], group["default_" .. prop])
end
set_or_default("placetype")
if not spec.placetype then
internal_error("No placetype found in key %s for spec %s or in group `default_placetype`", key, spec)
end
set_or_default("divs")
spec.addl_divs = group.addl_divs
for _, prop in ipairs {
"keydesc", "fulldesc", "addl_parents", "overriding_bare_label_parents",
"bare_category_parent_type", "wp", "wpcat", "commonscat", "the",
"no_container_cat", "no_container_parent", "no_generic_place_cat",
"no_check_holonym_mismatch", "no_auto_augment_container",
"no_include_container_in_desc", "is_city", "is_former_place",
} do
set_or_default(prop)
end
spec.is_city = value_with_default(spec.is_city, group.default_placetype == "city")
spec.initialized = true
end
local function find_matching_key_in_group(group, placetypes, key, alias_resolution)
if alias_resolution ~= nil and alias_resolution ~= "none" and alias_resolution ~= "display" and
alias_resolution ~= "all" then
internal_error("Bad value for 'alias_resolution': %s", alias_resolution)
end
local spec = group.data[key]
if not spec then
return nil
end
local function check_correct_placetype(placetype)
if type(placetype) == "table" then
for _, pt in ipairs(placetype) do
if list_or_element_contains(placetypes, pt) then
return true
end
end
return false
else
return list_or_element_contains(placetypes, placetype)
end
end
if spec.alias_of then
local resolved_key = spec.alias_of
local resolved_spec = group.data[resolved_key]
if not resolved_spec then
internal_error("Key %s is an alias of %s, which doesn't exist", key, resolved_key)
elseif resolved_spec.alias_of then
internal_error("Key %s is an alias of %s, which is itself an alias; indirect aliasing not allowed",
key, resolved_key)
end
if alias_resolution == "none" or alias_resolution == "display" then
local placetype = spec.placetype or resolved_spec.placetype or group.default_placetype
if not placetype then
internal_error("No placetype found for key %s", key)
end
if not check_correct_placetype(placetype) then
return nil
end
if alias_resolution == "display" then
if spec.display == true then
key = resolved_key
elseif spec.display then
key = spec.display
end
end
return key, spec
end
key = resolved_key
spec = resolved_spec
end
local placetype = spec.placetype or group.default_placetype
if not placetype then
internal_error("No placetype found for key %s in spec %s or group `default_placetype`", key, spec)
end
if not check_correct_placetype(placetype) then
return nil
end
export.initialize_spec(group, key, spec)
return key, spec
end
local function find_matching_placename_in_group(group, placetypes, placename, alias_resolution)
local key = export.placename_to_key(group, placename)
return find_matching_key_in_group(group, placetypes, key, alias_resolution)
end
function export.find_canonical_key(key)
local found_locations = {}
for _, group in ipairs(export.locations) do
local spec = group.data[key]
if not spec then
-- do nothing
elseif spec.alias_of then
mw.log(("Skipping alias '%s' of canonical '%s'"):format(key, spec.alias_of))
else
insert(found_locations, {group, spec})
end
end
if not found_locations[1] then
return nil
elseif found_locations[2] then
internal_error("Found multiple matching locations for canonical key %s: %s", key, found_locations)
else
local group, spec = unpack(found_locations[1])
export.initialize_spec(group, key, spec)
return group, spec
end
end
function export.iterate_matching_location(data)
local i = 0
local n = #export.locations
return function()
while true do
i = i + 1
if i > n then
break
end
local group = export.locations[i]
local key, spec
if data.placename then
key, spec = find_matching_placename_in_group(group, data.placetypes, data.placename,
data.alias_resolution)
else
if not data.key then
internal_error("'.placename' or '.key' must be defined: %s", data)
end
key, spec = find_matching_key_in_group(group, data.placetypes, data.key, data.alias_resolution)
end
if key then
return group, key, spec
end
end
end
end
function export.get_matching_location(data)
local all_found = {}
for group, key, spec in export.iterate_matching_location(data) do
insert(all_found, {group, key, spec})
end
if not all_found[1] then
internal_error("Couldn't find matching location for data %s", data)
elseif all_found[2] then
internal_error("Found multiple matching locations for data %s: %s", data, all_found)
else
return unpack(all_found[1])
end
end
function export.iterate_containers(group, key, spec)
local keys_seen = {}
keys_seen[key] = true
local iterations = 0
local last_iteration_containers = {{group = group, key = key, spec = spec}}
return function()
iterations = iterations + 1
if iterations > 10 then
internal_error("Probable loop in containers when processing key %s", key)
end
local next_iteration_containers = {}
for _, location in ipairs(last_iteration_containers) do
local containers = location.spec.containers
if containers then
for _, container in ipairs(containers) do
local container_group, container_key, container_spec = export.get_matching_location {
placetypes = container.placetype,
key = container.key,
}
if not keys_seen[container_key] then
insert(next_iteration_containers, {
group = container_group, key = container_key, spec = container_spec
})
keys_seen[container_key] = true
end
end
end
end
if not next_iteration_containers[1] then
return nil
end
last_iteration_containers = next_iteration_containers
return next_iteration_containers
end
end
function export.construct_linked_placename(spec, placename, display_form)
local linked_placename = display_form and placename ~= display_form and ("[[%s|%s]]"):format(placename,
display_form) or ("[[%s]]"):format(placename)
-- Chinese has no articles; `the` field is unused but kept for API compatibility.
return linked_placename
end
-----------------------------------------------------------------------------------
-- Local data helper factories --
-----------------------------------------------------------------------------------
local function make_key_to_placename(container_patterns, divtype_patterns)
if type(container_patterns) == "string" then
container_patterns = {container_patterns}
end
if type(divtype_patterns) == "string" then
divtype_patterns = {divtype_patterns}
end
return function(key)
local full_placename = key
if container_patterns then
for _, pat in ipairs(container_patterns) do
local nsubs
full_placename, nsubs = full_placename:gsub(pat, "")
if nsubs > 0 then break end
end
end
local elliptical_placename = full_placename
if divtype_patterns then
for _, pat in ipairs(divtype_patterns) do
local nsubs
elliptical_placename, nsubs = elliptical_placename:gsub(pat, "")
if nsubs > 0 then break end
end
end
return full_placename, elliptical_placename
end
end
local function make_placename_to_key(container_suffix, divtype_suffix)
return function(placename)
local key = placename
if divtype_suffix then
if not key:find(divtype_suffix .. "$") then
key = key .. divtype_suffix
end
end
if container_suffix then
key = key .. container_suffix
end
return key
end
end
local function make_canonicalize_key_container(suffix, placetype)
return function(container)
if type(container) == "string" then
return {key = container .. (suffix or ""), placetype = placetype}
else
return container
end
end
end
-- Canonicalize a continent container key (string) to canonical container form.
local function canonicalize_continent_container(key)
if type(key) ~= "string" then
return key
end
if export.continents[key] then
return {key = key, placetype = export.continents[key].placetype}
end
internal_error("Unrecognized key %s in `canonicalize_continent_container`", key)
end
-----------------------------------------------------------------------------------
-- Top-level tables --
-----------------------------------------------------------------------------------
export.continents = {
["地球"] = {placetype = "planet", addl_parents = {"自然"},
fulldesc = "=the planet [[Earth]] and the features found on it", wp = "地球"},
["非洲"] = {placetype = "continent", container = {key = "地球", placetype = "planet"}, wp = "非洲"},
["美洲"] = {placetype = {"supercontinent", "continent"}, container = {key = "地球", placetype = "planet"},
wp = "美洲"},
["北美洲"] = {placetype = "continent", container = {key = "美洲", placetype = "supercontinent"}, wp = "北美洲"},
["加勒比地區"] = {placetype = {"continental region", "region"}, container = {key = "北美洲", placetype = "continent"}, wp = "加勒比地區"},
["中美洲"] = {placetype = {"continental region", "region"}, container = {key = "北美洲", placetype = "continent"}, wp = "中美洲"},
["南美洲"] = {placetype = "continent", container = {key = "美洲", placetype = "supercontinent"}, wp = "南美洲"},
["南極洲"] = {placetype = "continent", container = {key = "地球", placetype = "planet"},
fulldesc = "=the territory of [[Antarctica]]", wp = "南極洲"},
["歐亞大陸"] = {placetype = {"supercontinent", "continent"}, container = {key = "地球", placetype = "planet"}, wp = "歐亞大陸"},
["亞洲"] = {placetype = "continent", container = {key = "歐亞大陸", placetype = "supercontinent"}, wp = "亞洲"},
["歐洲"] = {placetype = "continent", container = {key = "歐亞大陸", placetype = "supercontinent"}, wp = "歐洲"},
["大洋洲"] = {placetype = "continent", container = {key = "地球", placetype = "planet"}, wp = "大洋洲"},
["美拉尼西亞"] = {placetype = {"continental region", "region"}, container = {key = "大洋洲", placetype = "continent"}, wp = "美拉尼西亞"},
["密克羅尼西亞"] = {placetype = {"continental region", "region"}, container = {key = "大洋洲", placetype = "continent"}, wp = "密克羅尼西亞"},
["玻里尼西亞"] = {placetype = {"continental region", "region"}, container = {key = "大洋洲", placetype = "continent"}, wp = "玻里尼西亞"},
}
export.continents_group = {
default_overriding_bare_label_parents = {}, -- needed, don't move
default_divs = {{type = "countries", prep = "in"}},
default_no_include_container_in_desc = true,
default_no_container_cat = true,
default_no_container_parent = true,
default_no_auto_augment_container = true,
default_no_generic_place_cat = true,
default_no_check_holonym_mismatch = true,
data = export.continents,
}
export.countries = {
-- Africa
["阿爾及利亞"] = {container = "非洲", divs = {"provinces", "communes", "districts"}, wp = "阿爾及利亞"},
["安哥拉"] = {container = "非洲", divs = {"provinces", "municipalities"}, wp = "安哥拉"},
["貝寧"] = {container = "非洲", wp = "貝寧"},
["貝南"] = {alias_of = "貝寧"},
["博茨瓦納"] = {container = "非洲", wp = "博茨瓦納"},
["波札那"] = {alias_of = "博茨瓦納"},
["布基納法索"] = {container = "非洲", wp = "布基納法索"},
["布吉納法索"] = {alias_of = "布基納法索"},
["布隆迪"] = {container = "非洲", wp = "布隆迪"},
["蒲隆地"] = {alias_of = "布隆迪"},
["佛得角"] = {container = "非洲", wp = "佛得角"},
["維德角"] = {alias_of = "佛得角"},
["中非共和國"] = {container = "非洲", wp = "中非共和國"},
["乍得"] = {container = "非洲", wp = "乍得"},
["查德"] = {alias_of = "乍得"},
["科摩羅"] = {container = "非洲", wp = "科摩羅"},
["葛摩"] = {alias_of = "科摩羅"},
["剛果共和國"] = {container = "非洲", wp = "剛果共和國"},
["剛果(布)"] = {alias_of = "剛果共和國"},
["剛果民主共和國"] = {container = "非洲", divs = {"provinces"}, wp = "剛果民主共和國"},
["剛果(金)"] = {alias_of = "剛果民主共和國"},
["吉布提"] = {container = "非洲", wp = "吉布提"},
["吉布地"] = {alias_of = "吉布提"},
["埃及"] = {container = "非洲", divs = {"governorates"}, wp = "埃及"},
["赤道幾內亞"] = {container = "非洲", wp = "赤道幾內亞"},
["厄立特里亞"] = {container = "非洲", wp = "厄立特里亞"},
["厄利垂亞"] = {alias_of = "厄立特里亞"},
["斯威士蘭"] = {container = "非洲", wp = "斯威士蘭"},
["史瓦帝尼"] = {alias_of = "斯威士蘭"},
["埃塞俄比亞"] = {container = "非洲", divs = {"regions"}, wp = "埃塞俄比亞"},
["衣索比亞"] = {alias_of = "埃塞俄比亞"},
["加蓬"] = {container = "非洲", wp = "加蓬"},
["加彭"] = {alias_of = "加蓬"},
["岡比亞"] = {container = "非洲", wp = "岡比亞"},
["甘比亞"] = {alias_of = "岡比亞"},
["加納"] = {container = "非洲", wp = "加納"},
["迦納"] = {alias_of = "加納"},
["幾內亞"] = {container = "非洲", wp = "幾內亞"},
["幾內亞比紹"] = {container = "非洲", wp = "幾內亞比紹"},
["幾內亞比索"] = {alias_of = "幾內亞比紹"},
["科特迪瓦"] = {container = "非洲", wp = "科特迪瓦"},
["象牙海岸"] = {alias_of = "科特迪瓦"},
["肯尼亞"] = {container = "非洲", divs = {"counties"}, wp = "肯尼亞"},
["肯亞"] = {alias_of = "肯尼亞"},
["萊索托"] = {container = "非洲", wp = "萊索托"},
["賴索托"] = {alias_of = "萊索托"},
["利比里亞"] = {container = "非洲", wp = "利比里亞"},
["賴比瑞亞"] = {alias_of = "利比里亞"},
["利比亞"] = {container = "非洲", wp = "利比亞"},
["馬達加斯加"] = {container = "非洲", wp = "馬達加斯加"},
["馬拉維"] = {container = "非洲", wp = "馬拉維"},
["馬拉威"] = {alias_of = "馬拉維"},
["馬里"] = {container = "非洲", wp = "馬里"},
["馬利"] = {alias_of = "馬里"},
["毛里塔尼亞"] = {container = "非洲", wp = "毛里塔尼亞"},
["茅利塔尼亞"] = {alias_of = "毛里塔尼亞"},
["毛里求斯"] = {container = "非洲", wp = "毛里求斯"},
["模里西斯"] = {alias_of = "毛里求斯"},
["摩洛哥"] = {container = "非洲", wp = "摩洛哥"},
["莫桑比克"] = {container = "非洲", wp = "莫桑比克"},
["莫三比克"] = {alias_of = "莫桑比克"},
["納米比亞"] = {container = "非洲", wp = "納米比亞"},
["尼日爾"] = {container = "非洲", wp = "尼日爾"},
["尼日"] = {alias_of = "尼日爾"},
["尼日利亞"] = {container = "非洲", divs = {
{type = "states", cat_as = "states and FCT"},
"local government areas",
}, wp = "尼日利亞"},
["奈及利亞"] = {alias_of = "尼日利亞"},
["盧旺達"] = {container = "非洲", wp = "盧旺達"},
["盧安達"] = {alias_of = "盧旺達"},
["聖多美和普林西比"] = {container = "非洲", wp = "聖多美和普林西比"},
["塞內加爾"] = {container = "非洲", wp = "塞內加爾"},
["塞舌爾"] = {container = "非洲", wp = "塞舌爾"},
["塞席爾"] = {alias_of = "塞舌爾"},
["塞拉利昂"] = {container = "非洲", wp = "塞拉利昂"},
["獅子山"] = {alias_of = "塞拉利昂"},
["索馬里"] = {container = "非洲", wp = "索馬里"},
["索馬利亞"] = {alias_of = "索馬里"},
["南非"] = {container = "非洲", divs = {"provinces"}, wp = "南非"},
["南蘇丹"] = {container = "非洲", wp = "南蘇丹"},
["蘇丹"] = {container = "非洲", wp = "蘇丹"},
["坦桑尼亞"] = {container = "非洲", wp = "坦桑尼亞"},
["坦尚尼亞"] = {alias_of = "坦桑尼亞"},
["多哥"] = {container = "非洲", wp = "多哥"},
["突尼斯"] = {container = "非洲", wp = "突尼斯"},
["突尼西亞"] = {alias_of = "突尼斯"},
["烏干達"] = {container = "非洲", wp = "烏干達"},
["贊比亞"] = {container = "非洲", wp = "贊比亞"},
["尚比亞"] = {alias_of = "贊比亞"},
["津巴布韋"] = {container = "非洲", wp = "津巴布韋"},
["辛巴威"] = {alias_of = "津巴布韋"},
-- Asia
["阿富汗"] = {container = "亞洲", wp = "阿富汗"},
["亞美尼亞"] = {container = {"歐洲", "亞洲"}, wp = "亞美尼亞"},
["阿塞拜疆"] = {container = {"歐洲", "亞洲"}, wp = "阿塞拜疆"},
["亞塞拜然"] = {alias_of = "阿塞拜疆"},
["巴林"] = {container = "亞洲", wp = "巴林"},
["孟加拉國"] = {container = "亞洲", divs = {"divisions", "districts"}, wp = "孟加拉國"},
["孟加拉"] = {alias_of = "孟加拉國"},
["不丹"] = {container = "亞洲", wp = "不丹"},
["文萊"] = {container = "亞洲", wp = "文萊"},
["汶萊"] = {alias_of = "文萊"},
["柬埔寨"] = {container = "亞洲", wp = "柬埔寨"},
["中國"] = {container = "亞洲", divs = {
{type = "provinces", cat_as = "provinces and autonomous regions"},
{type = "autonomous regions", cat_as = "provinces and autonomous regions"},
"direct-administered municipalities",
"special administrative regions",
"prefecture-level cities",
"districts",
"subdistricts",
"townships",
{type = "counties", cat_as = "counties and county-level cities"},
{type = "county-level cities", cat_as = "counties and county-level cities"},
}, wp = "中國"},
["東帝汶"] = {container = "亞洲", wp = "東帝汶"},
["帝汶島"] = {alias_of = "東帝汶"},
["印度"] = {container = "亞洲", divs = {
{type = "states", cat_as = "states and union territories"},
{type = "union territories", cat_as = "states and union territories"},
}, wp = "印度"},
["印度尼西亞"] = {container = "亞洲", divs = {"provinces"}, wp = "印度尼西亞"},
["印尼"] = {alias_of = "印度尼西亞"},
["伊朗"] = {container = "亞洲", wp = "伊朗"},
["伊拉克"] = {container = "亞洲", wp = "伊拉克"},
["以色列"] = {container = "亞洲", wp = "以色列"},
["日本"] = {container = "亞洲", divs = {"prefectures"}, wp = "日本"},
["約旦"] = {container = "亞洲", wp = "約旦"},
["哈薩克斯坦"] = {container = {"歐洲", "亞洲"}, wp = "哈薩克斯坦"},
["哈薩克"] = {alias_of = "哈薩克斯坦"},
["朝鮮"] = {container = "亞洲", wp = "朝鮮民主主義人民共和國"},
["北韓"] = {alias_of = "朝鮮"},
["韓國"] = {container = "亞洲", divs = {"provinces", "special cities", "metropolitan cities"}, wp = "韓國"},
["南韓"] = {alias_of = "韓國"},
["科威特"] = {container = "亞洲", wp = "科威特"},
["吉爾吉斯斯坦"] = {container = "亞洲", wp = "吉爾吉斯斯坦"},
["吉爾吉斯"] = {alias_of = "吉爾吉斯斯坦"},
["老撾"] = {container = "亞洲", wp = "老撾"},
["寮國"] = {alias_of = "老撾"},
["黎巴嫩"] = {container = "亞洲", wp = "黎巴嫩"},
["馬來西亞"] = {container = "亞洲", divs = {"states"}, wp = "馬來西亞"},
["馬爾代夫"] = {container = "亞洲", wp = "馬爾代夫"},
["馬爾地夫"] = {alias_of = "馬爾代夫"},
["蒙古"] = {container = "亞洲", wp = "蒙古"},
["緬甸"] = {container = "亞洲", wp = "緬甸"},
["尼泊爾"] = {container = "亞洲", wp = "尼泊爾"},
["阿曼"] = {container = "亞洲", wp = "阿曼"},
["巴基斯坦"] = {container = "亞洲", divs = {"provinces"}, wp = "巴基斯坦"},
["菲律賓"] = {container = "亞洲", divs = {"regions"}, wp = "菲律賓"},
["卡塔爾"] = {container = "亞洲", wp = "卡塔爾"},
["卡達"] = {alias_of = "卡塔爾"},
["俄羅斯"] = {container = {"歐洲", "亞洲"}, divs = {"federal subjects"}, wp = "俄羅斯"},
["俄國"] = {alias_of = "俄羅斯"},
["沙特阿拉伯"] = {container = "亞洲", wp = "沙特阿拉伯"},
["沙烏地阿拉伯"] = {alias_of = "沙特阿拉伯"},
["新加坡"] = {container = "亞洲", is_city = true, wp = "新加坡"},
["斯里蘭卡"] = {container = "亞洲", wp = "斯里蘭卡"},
["敘利亞"] = {container = "亞洲", wp = "敘利亞"},
["臺灣"] = {container = "亞洲", divs = {
"special municipalities",
"counties",
}, wp = "臺灣"},
["台灣"] = {alias_of = "臺灣"},
["塔吉克斯坦"] = {container = "亞洲", wp = "塔吉克斯坦"},
["塔吉克"] = {alias_of = "塔吉克斯坦"},
["泰國"] = {container = "亞洲", divs = {"provinces"}, wp = "泰國"},
["土耳其"] = {container = {"歐洲", "亞洲"}, wp = "土耳其"},
["土庫曼斯坦"] = {container = "亞洲", wp = "土庫曼斯坦"},
["土庫曼"] = {alias_of = "土庫曼斯坦"},
["阿拉伯聯合酋長國"] = {container = "亞洲", wp = "阿拉伯聯合酋長國"},
["阿拉伯聯合大公國"] = {alias_of = "阿拉伯聯合酋長國"},
["阿聯酋"] = {alias_of = "阿拉伯聯合酋長國"},
["烏茲別克斯坦"] = {container = "亞洲", wp = "烏茲別克斯坦"},
["烏茲別克"] = {alias_of = "烏茲別克斯坦"},
["越南"] = {container = "亞洲", divs = {"provinces", "municipalities"}, wp = "越南"},
["也門"] = {container = "亞洲", wp = "也門"},
["葉門"] = {alias_of = "也門"},
-- Europe
["阿爾巴尼亞"] = {container = "歐洲", wp = "阿爾巴尼亞"},
["安道爾"] = {container = "歐洲", wp = "安道爾"},
["奧地利"] = {container = "歐洲", divs = {"states"}, wp = "奧地利"},
["白俄羅斯"] = {container = "歐洲", divs = {"regions"}, wp = "白俄羅斯"},
["比利時"] = {container = "歐洲", divs = {"regions", "provinces"}, wp = "比利時"},
["波斯尼亞和黑塞哥維那"] = {container = "歐洲", wp = "波斯尼亞和黑塞哥維那"},
["波士尼亞與赫塞哥維納"] = {alias_of = "波斯尼亞和黑塞哥維那"},
["保加利亞"] = {container = "歐洲", wp = "保加利亞"},
["克羅地亞"] = {container = "歐洲", wp = "克羅地亞"},
["克羅埃西亞"] = {alias_of = "克羅地亞"},
["塞浦路斯"] = {container = "亞洲", addl_parents = {"歐洲"}, wp = "塞浦路斯"},
["賽普勒斯"] = {alias_of = "塞浦路斯"},
["捷克"] = {container = "歐洲", wp = "捷克"},
["丹麥"] = {container = "歐洲", divs = {"regions", "municipalities", "dependent territories"}, wp = "丹麥"},
["愛沙尼亞"] = {container = "歐洲", wp = "愛沙尼亞"},
["芬蘭"] = {container = "歐洲", divs = {"regions"}, wp = "芬蘭"},
["法國"] = {container = "歐洲", divs = {
{type = "regions", cat_as = "metropolitan regions"},
"departments",
"communes",
}, wp = "法國"},
["格魯吉亞"] = {container = {"歐洲", "亞洲"}, wp = "格魯吉亞"},
["喬治亞"] = {alias_of = "格魯吉亞"},
["德國"] = {container = "歐洲", divs = {"states"}, wp = "德國"},
["希臘"] = {container = "歐洲", divs = {"regions"}, wp = "希臘"},
["匈牙利"] = {container = "歐洲", wp = "匈牙利"},
["冰島"] = {container = "歐洲", wp = "冰島"},
["愛爾蘭"] = {container = "歐洲", divs = {"provinces", "counties"}, wp = "愛爾蘭"},
["意大利"] = {container = "歐洲", divs = {"regions"}, wp = "意大利"},
["義大利"] = {alias_of = "意大利"},
["科索沃"] = {container = "歐洲", wp = "科索沃"},
["拉脫維亞"] = {container = "歐洲", wp = "拉脫維亞"},
["拉托維亞"] = {alias_of = "拉脫維亞"},
["列支敦士登"] = {container = "歐洲", wp = "列支敦士登"},
["列支敦斯登"] = {alias_of = "列支敦士登"},
["立陶宛"] = {container = "歐洲", wp = "立陶宛"},
["盧森堡"] = {container = "歐洲", wp = "盧森堡"},
["北馬其頓"] = {container = "歐洲", wp = "北馬其頓"},
["馬耳他"] = {container = "歐洲", wp = "馬耳他"},
["馬爾他"] = {alias_of = "馬耳他"},
["摩爾多瓦"] = {container = "歐洲", wp = "摩爾多瓦"},
["摩納哥"] = {container = "歐洲", is_city = true, wp = "摩納哥"},
["黑山"] = {container = "歐洲", wp = "黑山"},
["蒙特內哥羅"] = {alias_of = "黑山"},
["荷蘭"] = {container = "歐洲", divs = {"provinces", {type = "constituent countries", cat_as = "constituent countries"}}, wp = "荷蘭"},
["尼德蘭"] = {alias_of = "荷蘭"},
["挪威"] = {container = "歐洲", wp = "挪威"},
["波蘭"] = {container = "歐洲", divs = {"voivodeships"}, wp = "波蘭"},
["葡萄牙"] = {container = "歐洲", divs = {"districts"}, wp = "葡萄牙"},
["羅馬尼亞"] = {container = "歐洲", wp = "羅馬尼亞"},
["聖馬力諾"] = {container = "歐洲", wp = "聖馬力諾"},
["聖馬利諾"] = {alias_of = "聖馬力諾"},
["塞爾維亞"] = {container = "歐洲", wp = "塞爾維亞"},
["斯洛伐克"] = {container = "歐洲", wp = "斯洛伐克"},
["斯洛文尼亞"] = {container = "歐洲", wp = "斯洛文尼亞"},
["斯洛維尼亞"] = {alias_of = "斯洛文尼亞"},
["西班牙"] = {container = "歐洲", divs = {"autonomous communities"}, wp = "西班牙"},
["瑞典"] = {container = "歐洲", wp = "瑞典"},
["瑞士"] = {container = "歐洲", divs = {"cantons"}, wp = "瑞士"},
["烏克蘭"] = {container = "歐洲", divs = {"oblasts"}, wp = "烏克蘭"},
["英國"] = {container = "歐洲", divs = {
{type = "constituent countries", cat_as = "constituent countries"},
}, wp = "英國"},
-- North America
["加拿大"] = {container = "北美洲", divs = {
{type = "provinces", cat_as = "provinces and territories"},
{type = "territories", cat_as = "provinces and territories"},
}, wp = "加拿大"},
["墨西哥"] = {container = "北美洲", divs = {"states"}, wp = "墨西哥"},
["美國"] = {container = "北美洲", divs = {"states"}, wp = "美國"},
-- Central America
["伯利茲"] = {container = "中美洲", wp = "伯利茲"},
["貝里斯"] = {alias_of = "伯利茲"},
["哥斯達黎加"] = {container = "中美洲", wp = "哥斯達黎加"},
["哥斯大黎加"] = {alias_of = "哥斯達黎加"},
["薩爾瓦多"] = {container = "中美洲", wp = "薩爾瓦多"},
["危地馬拉"] = {container = "中美洲", wp = "危地馬拉"},
["瓜地馬拉"] = {alias_of = "危地馬拉"},
["洪都拉斯"] = {container = "中美洲", wp = "洪都拉斯"},
["宏都拉斯"] = {alias_of = "洪都拉斯"},
["尼加拉瓜"] = {container = "中美洲", wp = "尼加拉瓜"},
["巴拿馬"] = {container = "中美洲", wp = "巴拿馬"},
-- Caribbean
["安提瓜和巴布達"] = {container = "加勒比地區", wp = "安提瓜和巴布達"},
["安地卡及巴布達"] = {alias_of = "安提瓜和巴布達"},
["巴哈馬"] = {container = "加勒比地區", wp = "巴哈馬"},
["巴巴多斯"] = {container = "加勒比地區", wp = "巴巴多斯"},
["巴貝多"] = {alias_of = "巴巴多斯"},
["古巴"] = {container = "加勒比地區", wp = "古巴"},
["多米尼克"] = {container = "加勒比地區", wp = "多米尼克"},
["多米尼加共和國"] = {container = "加勒比地區", wp = "多米尼加"},
["多明尼加共和國"] = {alias_of = "多米尼加共和國"},
["格林納達"] = {container = "加勒比地區", wp = "格林納達"},
["格瑞那達"] = {alias_of = "格林納達"},
["海地"] = {container = "加勒比地區", wp = "海地"},
["牙買加"] = {container = "加勒比地區", wp = "牙買加"},
["聖基茨和尼維斯"] = {container = "加勒比地區", wp = "聖基茨和尼維斯"},
["聖克里斯多福及尼維斯"] = {alias_of = "聖基茨和尼維斯"},
["聖盧西亞"] = {container = "加勒比地區", wp = "聖盧西亞"},
["聖露西亞"] = {alias_of = "聖盧西亞"},
["聖文森特和格林納丁斯"] = {container = "加勒比地區", wp = "聖文森特和格林納丁斯"},
["聖文森及格瑞那丁"] = {alias_of = "聖文森特和格林納丁斯"},
["特立尼達和多巴哥"] = {container = "加勒比地區", wp = "特立尼達和多巴哥"},
["千里達及托巴哥"] = {alias_of = "特立尼達和多巴哥"},
-- South America
["阿根廷"] = {container = "南美洲", divs = {"provinces"}, wp = "阿根廷"},
["玻利維亞"] = {container = "南美洲", wp = "玻利維亞"},
["巴西"] = {container = "南美洲", divs = {"states"}, wp = "巴西"},
["智利"] = {container = "南美洲", wp = "智利"},
["哥倫比亞"] = {container = "南美洲", wp = "哥倫比亞"},
["厄瓜多爾"] = {container = "南美洲", wp = "厄瓜多爾"},
["厄瓜多"] = {alias_of = "厄瓜多爾"},
["圭亞那"] = {container = "南美洲", wp = "圭亞那"},
["蓋亞那"] = {alias_of = "圭亞那"},
["巴拉圭"] = {container = "南美洲", wp = "巴拉圭"},
["秘魯"] = {container = "南美洲", wp = "秘魯"},
["蘇里南"] = {container = "南美洲", wp = "蘇里南"},
["蘇利南"] = {alias_of = "蘇里南"},
["烏拉圭"] = {container = "南美洲", wp = "烏拉圭"},
["委內瑞拉"] = {container = "南美洲", wp = "委內瑞拉"},
-- Oceania
["澳大利亞"] = {container = "大洋洲", divs = {
{type = "states", cat_as = "states and territories"},
{type = "territories", cat_as = "states and territories"},
}, wp = "澳大利亞"},
["澳洲"] = {alias_of = "澳大利亞"},
["斐濟"] = {container = "大洋洲", wp = "斐濟"},
["基里巴斯"] = {container = "大洋洲", wp = "基里巴斯"},
["吉里巴斯"] = {alias_of = "基里巴斯"},
["馬紹爾群島"] = {container = "大洋洲", wp = "馬紹爾群島"},
["密克羅尼西亞聯邦"] = {container = "大洋洲", wp = "密克羅尼西亞聯邦"},
["瑙魯"] = {container = "大洋洲", wp = "瑙魯"},
["諾魯"] = {alias_of = "瑙魯"},
["新西蘭"] = {container = "大洋洲", wp = "新西蘭"},
["紐西蘭"] = {alias_of = "新西蘭"},
["帕勞"] = {container = "大洋洲", wp = "帕勞"},
["帛琉"] = {alias_of = "帕勞"},
["巴布亞新幾內亞"] = {container = "大洋洲", wp = "巴布亞新幾內亞"},
["巴布亞紐幾內亞"] = {alias_of = "巴布亞新幾內亞"},
["薩摩亞"] = {container = "大洋洲", wp = "薩摩亞"},
["所羅門群島"] = {container = "大洋洲", wp = "所羅門群島"},
["湯加"] = {container = "大洋洲", wp = "湯加"},
["東加"] = {alias_of = "湯加"},
["圖瓦盧"] = {container = "大洋洲", wp = "圖瓦盧"},
["吐瓦魯"] = {alias_of = "圖瓦盧"},
["瓦努阿圖"] = {container = "大洋洲", wp = "瓦努阿圖"},
["萬那杜"] = {alias_of = "瓦努阿圖"},
}
export.countries_group = {
canonicalize_key_container = canonicalize_continent_container,
default_overriding_bare_label_parents = {"+++", "國家"},
default_placetype = "country",
default_no_container_cat = true,
default_no_container_parent = true,
default_no_auto_augment_container = true,
placename_to_key = false,
data = export.countries,
}
export.country_like_entities = {
-- British Overseas Territory
["阿克羅蒂里和澤凱利亞"] = {
placetype = {"overseas territory", "territory"},
container = "英國",
addl_parents = {"塞浦路斯", "歐洲", "亞洲"},
},
-- Åland: Listed as a region of Finland. Wikipedia lists this under "dependent territories" in
-- [[w:List of sovereign states and dependent territories by continent]].
-- unincorporated territory of the United States
["美屬薩摩亞"] = {
placetype = {"unincorporated territory", "overseas territory", "territory"},
container = "美國",
addl_parents = {"玻里尼西亞"},
},
-- British Overseas Territory
["安圭拉"] = {
placetype = {"overseas territory", "territory"},
container = "英國",
addl_parents = {"加勒比地區"},
},
-- de-facto independent state, internationally recognized as part of Georgia
["阿布哈茲"] = {
placetype = {"unrecognized country", "country"},
addl_parents = {"格魯吉亞", "歐洲", "亞洲"},
divs = {"districts"},
keydesc = "事實上獨立的[[阿布哈茲]],國際上被承認為[[格魯吉亞]]的一部分",
},
-- Australian external territory
["阿什莫爾和卡捷群島"] = {
the = true,
placetype = {"external territory", "territory"},
container = "澳大利亞",
addl_parents = {"亞洲"},
},
-- constituent country of the Netherlands
["阿魯巴"] = {
placetype = {"constituent country", "country"},
container = "荷蘭",
addl_parents = {"加勒比地區"},
},
-- British Overseas Territory
["百慕大"] = {
placetype = {"overseas territory", "territory"},
container = "英國",
addl_parents = {"北美洲"},
},
-- special municipality of the Netherlands
["博奈爾"] = {
placetype = {"special municipality", "municipality", "overseas territory", "territory"},
container = "荷蘭",
addl_parents = {"加勒比地區"},
is_city = true,
},
-- British Overseas Territory
["英屬印度洋領地"] = {
the = true,
placetype = {"overseas territory", "territory"},
container = "英國",
addl_parents = {"亞洲"},
},
-- British Overseas Territory
["英屬維爾京群島"] = {
the = true,
placetype = {"overseas territory", "territory"},
container = "英國",
addl_parents = {"加勒比地區"},
},
-- Norwegian dependent territory
["布韋島"] = {
placetype = {"dependent territory", "territory"},
container = "挪威",
addl_parents = {"非洲"},
},
-- British Overseas Territory
["開曼群島"] = {
the = true,
placetype = {"overseas territory", "territory"},
container = "英國",
addl_parents = {"加勒比地區"},
},
-- Australian external territory
["聖誕島"] = {
placetype = {"external territory", "territory"},
container = "澳大利亞",
addl_parents = {"亞洲"},
},
-- Sui generis French "state private property" per Wikipedia; classify as overseas territory like the
-- French Southern and Antarctic Lands.
["克利珀頓島"] = {
placetype = {"overseas territory", "territory"},
container = "法國",
addl_parents = {"北美洲"},
},
-- Australian external territory; also called the Keeling Islands or (officially) the Cocos (Keeling) Islands
["科科斯群島"] = {
the = true,
placetype = {"external territory", "territory"},
container = "澳大利亞",
addl_parents = {"亞洲"},
wp = "科科斯(基林)群島",
},
["科科斯(基林)群島"] = {alias_of = "科科斯群島", display = true, the = true},
["基林群島"] = {alias_of = "科科斯群島", display = true, the = true},
-- self-governing but in free association with New Zealand
["庫克群島"] = {
the = true,
placetype = {"country"},
container = "新西蘭",
addl_parents = {"玻里尼西亞"},
},
-- constituent country of the Netherlands
["庫拉索"] = {
placetype = {"constituent country", "country"},
container = "荷蘭",
addl_parents = {"加勒比地區"},
},
-- special territory of Chile
["復活節島"] = {
placetype = {"special territory", "territory"},
container = "智利",
addl_parents = {"玻里尼西亞"},
},
-- British Overseas Territory
["福克蘭群島"] = {
the = true,
placetype = {"overseas territory", "territory"},
container = "英國",
addl_parents = {"南美洲"},
},
-- autonomous territory of Denmark
["法羅群島"] = {
the = true,
placetype = {"autonomous territory", "territory"},
container = "丹麥",
addl_parents = {"歐洲"},
},
-- overseas department and region of France
["法屬圭亞那"] = {
placetype = {"overseas department", "department", "administrative region", "region"},
container = "法國",
divs = {"communes"},
addl_parents = {"南美洲"},
},
-- overseas collectivity of France
["法屬玻里尼西亞"] = {
placetype = {"overseas collectivity", "collectivity"},
container = "法國",
addl_parents = {"玻里尼西亞"},
},
-- French overseas territory
["法屬南部和南極領地"] = {
the = true,
placetype = {"overseas territory", "territory"},
container = "法國",
addl_parents = {"非洲"},
},
-- British Overseas Territory
["直布羅陀"] = {
placetype = {"overseas territory", "territory"},
container = "英國",
addl_parents = {"歐洲"},
is_city = true,
},
-- autonomous territory of Denmark
["格陵蘭"] = {
placetype = {"autonomous territory", "territory"},
container = "丹麥",
addl_parents = {"北美洲"},
divs = {"municipalities"},
},
-- overseas department and region of France
["瓜德羅普"] = {
placetype = {"overseas department", "department", "administrative region", "region"},
container = "法國",
addl_parents = {"加勒比地區"},
divs = {"communes"},
},
-- unincorporated territory of the United States
["關島"] = {
placetype = {"unincorporated territory", "overseas territory", "territory"},
container = "美國",
addl_parents = {"密克羅尼西亞"},
},
-- self-governing British Crown dependency; technically called the Bailiwick of Guernsey
["根西"] = {
placetype = {"crown dependency", "dependency", "dependent territory", "bailiwick", "territory"},
container = "英國",
addl_parents = {"不列顛群島", "歐洲"},
wp = "%l行政區",
},
["根西行政區"] = {alias_of = "根西", the = true},
-- Australian external territory
["赫德島和麥克唐納群島"] = {
the = true,
placetype = {"external territory", "territory"},
container = "澳大利亞",
addl_parents = {"非洲"},
},
-- special administrative region of China
["香港"] = {
placetype = {"special administrative region", "city"},
container = "中國",
is_city = true,
},
-- self-governing British Crown dependency
["馬恩島"] = {
the = true,
placetype = {"crown dependency", "dependency", "dependent territory", "territory"},
container = "英國",
addl_parents = {"不列顛群島", "歐洲"},
},
-- Norwegian unincorporated area
["揚馬延"] = {
placetype = {"unincorporated area", "dependent territory", "territory", "island"},
container = "挪威",
addl_parents = {"歐洲"},
},
-- self-governing British Crown dependency; technically called the Bailiwick of Jersey
["澤西"] = {
placetype = {"crown dependency", "dependency", "dependent territory", "bailiwick", "territory"},
container = "英國",
addl_parents = {"不列顛群島", "歐洲"},
},
["澤西行政區"] = {alias_of = "澤西", the = true},
-- special administrative region of China
["澳門"] = {
placetype = {"special administrative region", "city"},
container = "中國",
is_city = true,
},
-- overseas department and region of France
["馬提尼克"] = {
placetype = {"overseas department", "department", "administrative region", "region"},
container = "法國",
divs = {"communes"},
addl_parents = {"加勒比地區"},
},
-- overseas department and region of France
["馬約特"] = {
placetype = {"overseas department", "department", "administrative region", "region"},
container = "法國",
divs = {"communes"},
addl_parents = {"非洲"},
},
-- British Overseas Territory
["蒙特塞拉特"] = {
placetype = {"overseas territory", "territory"},
container = "英國",
addl_parents = {"加勒比地區"},
},
-- special collectivity of France
["新喀里多尼亞"] = {
placetype = {"special collectivity", "collectivity"},
container = "法國",
addl_parents = {"美拉尼西亞"},
},
-- dependent territory of New Zealand
["新西蘭亞南極群島"] = {
the = true,
placetype = {"dependent territory", "territory"},
container = "新西蘭",
addl_parents = {"南極洲"},
},
-- self-governing but in free association with New Zealand
["紐埃"] = {
placetype = {"country"},
container = "新西蘭",
addl_parents = {"玻里尼西亞"},
},
-- Australian external territory
["諾福克島"] = {
placetype = {"external territory", "territory"},
container = "澳大利亞",
addl_parents = {"玻里尼西亞"},
},
-- de-facto independent state, internationally recognized as part of Cyprus
["北塞浦路斯"] = {
placetype = {"unrecognized country", "country"},
addl_parents = {"塞浦路斯", "土耳其", "歐洲", "亞洲"},
divs = {"districts"},
keydesc = "事實上獨立的[[北塞浦路斯]],國際上被承認為[[塞浦路斯]]的一部分",
},
-- commonwealth, unincorporated territory of the United States
["北馬里亞納群島"] = {
the = true,
placetype = {"commonwealth", "unincorporated territory", "overseas territory", "territory"},
container = "美國",
addl_parents = {"密克羅尼西亞"},
},
-- British Overseas Territory
["皮特凱恩群島"] = {
the = true,
placetype = {"overseas territory", "territory"},
container = "英國",
addl_parents = {"玻里尼西亞"},
},
-- commonwealth of the United States
["波多黎各"] = {
placetype = {"commonwealth", "overseas territory", "territory"},
container = "美國",
addl_parents = {"加勒比地區"},
divs = {"municipalities"},
},
-- overseas department and region of France
["留尼汪"] = {
placetype = {"overseas department", "department", "administrative region", "region"},
container = "法國",
divs = {"communes"},
addl_parents = {"非洲"},
},
-- special municipality of the Netherlands
["薩巴"] = {
placetype = {"special municipality", "municipality", "overseas territory", "territory"},
container = "荷蘭",
addl_parents = {"加勒比地區"},
is_city = true,
},
-- overseas collectivity of France
["聖巴泰勒米"] = {
placetype = {"overseas collectivity", "collectivity"},
container = "法國",
addl_parents = {"加勒比地區"},
},
-- British Overseas Territory
["聖赫勒拿、阿森松和特里斯坦-達庫尼亞"] = {
placetype = {"overseas territory", "territory"},
container = "英國",
divs = {{type = "constituent parts", container_parent_type = false}},
addl_parents = {"大西洋", "非洲"},
},
-- constituent parts of the combined oveseas territory
["阿森松島"] = {
placetype = {"constituent part", "territory", "island"},
container = {key = "聖赫勒拿、阿森松和特里斯坦-達庫尼亞", placetype = "overseas territory"},
addl_parents = {"大西洋"},
overriding_bare_label_parents = {},
no_container_cat = false,
no_container_parent = false,
no_auto_augment_container = false,
},
["聖赫勒拿"] = {
placetype = {"constituent part", "territory", "island"},
container = {key = "聖赫勒拿、阿森松和特里斯坦-達庫尼亞", placetype = "overseas territory"},
addl_parents = {"大西洋"},
overriding_bare_label_parents = {},
no_container_cat = false,
no_container_parent = false,
no_auto_augment_container = false,
},
["特里斯坦-達庫尼亞"] = {
placetype = {"constituent part", "territory", "archipelago"},
container = {key = "聖赫勒拿、阿森松和特里斯坦-達庫尼亞", placetype = "overseas territory"},
addl_parents = {"大西洋"},
overriding_bare_label_parents = {},
no_container_cat = false,
no_container_parent = false,
no_auto_augment_container = false,
},
-- overseas collectivity of France
["聖馬丁"] = {
placetype = {"overseas collectivity", "collectivity"},
container = "法國",
addl_parents = {"加勒比地區"},
},
-- overseas collectivity of France
["聖皮埃爾和密克隆"] = {
placetype = {"overseas collectivity", "collectivity"},
container = "法國",
divs = {"communes"},
addl_parents = {"北美洲"},
},
-- special municipality of the Netherlands
["聖尤斯特歇斯"] = {
placetype = {"special municipality", "municipality", "overseas territory", "territory"},
container = "荷蘭",
addl_parents = {"加勒比地區"},
is_city = true,
},
-- constituent country of the Netherlands
["荷屬聖馬丁"] = {
placetype = {"constituent country", "country"},
container = "荷蘭",
addl_parents = {"加勒比地區"},
},
-- de-facto independent state, internationally recognized as part of Somalia
["索馬里蘭"] = {
placetype = {"unrecognized country", "country"},
addl_parents = {"索馬里", "非洲"},
keydesc = "事實上獨立的[[索馬里蘭]],國際上被承認為[[索馬里]]的一部分",
},
-- British Overseas Territory
-- FIXME: We should form the group "South Georgia and the South Sandwich Islands" like we did for
-- "Saint Helena, Ascension and Tristan da Cunha".
["南喬治亞"] = {
placetype = {"overseas territory", "territory"},
container = "英國",
addl_parents = {"大西洋"},
},
-- de-facto independent state, internationally recognized as part of Georgia
["南奧塞梯"] = {
placetype = {"unrecognized country", "country"},
addl_parents = {"格魯吉亞", "歐洲", "亞洲"},
keydesc = "事實上獨立的[[南奧塞梯]],國際上被承認為[[格魯吉亞]]的一部分",
},
-- British Overseas Territory
["南桑威奇群島"] = {
the = true,
placetype = {"overseas territory", "territory"},
container = "英國",
addl_parents = {"大西洋"},
wp = true,
wpcat = "南喬治亞和南桑威奇群島",
},
-- Norwegian unincorporated area
["斯瓦爾巴"] = {
placetype = {"unincorporated area", "dependent territory", "territory", "archipelago"},
container = "挪威",
addl_parents = {"歐洲"},
},
-- dependent territory of New Zealand
["托克勞"] = {
placetype = {"dependent territory", "territory"},
container = "新西蘭",
addl_parents = {"玻里尼西亞"},
},
-- de-facto independent state, internationally recognized as part of Moldova
["德涅斯特河沿岸"] = {
placetype = {"unrecognized country", "country"},
addl_parents = {"摩爾多瓦", "歐洲"},
keydesc = "事實上獨立的[[德涅斯特河沿岸]],國際上被承認為[[摩爾多瓦]]的一部分",
},
-- British Overseas Territory
["特克斯和凱科斯群島"] = {
the = true,
placetype = {"overseas territory", "territory"},
container = "英國",
addl_parents = {"加勒比地區"},
},
-- unincorporated territory of the United States
["美國本土外小島嶼"] = {
the = true,
placetype = {"unincorporated territory", "overseas territory", "territory"},
container = "美國",
addl_parents = {"島嶼", "密克羅尼西亞", "玻里尼西亞", "加勒比地區"},
},
-- FIXME: We should add entries for the other minor outlying islands.
-- Baker Island (Oceania)
-- Howland Island (Oceania)
-- Jarvis Island (Oceania)
-- Johnston Atoll (Oceania)
-- Kingman Reef (Oceania)
-- Midway Atoll (Oceania)
-- Navassa Island (Caribbean)
-- Palmyra Atoll (Oceania)
-- Wake Island (Oceania)
["威克島"] = {
placetype = {"unincorporated territory", "overseas territory", "territory"},
container = "美國",
addl_parents = {"密克羅尼西亞"},
},
-- unincorporated territory of the United States
["美屬維爾京群島"] = {
the = true,
placetype = {"unincorporated territory", "overseas territory", "territory"},
container = "美國",
addl_parents = {"加勒比地區"},
},
["美屬維京群島"] = {alias_of = "美屬維爾京群島", display = true, the = true},
["美屬處女群島"] = {alias_of = "美屬維爾京群島", display = true, the = true},
-- overseas collectivity of France
["瓦利斯和富圖納"] = {
placetype = {"overseas collectivity", "collectivity"},
container = "法國",
addl_parents = {"玻里尼西亞"},
},
}
export.country_like_entities_group = {
canonicalize_key_container = make_canonicalize_key_container(nil, "country"),
default_placetype = "territory",
placename_to_key = false,
default_overriding_bare_label_parents = {"類國家實體"},
default_no_container_parent = true,
default_no_auto_augment_container = true,
data = export.country_like_entities,
}
export.former_countries = {
["蘇聯"] = {
placetype = {"country"},
container = {"歐洲", "亞洲"},
is_former_place = true,
wp = "Soviet Union",
},
["南斯拉夫"] = {
placetype = {"country"},
container = "歐洲",
is_former_place = true,
wp = "Yugoslavia",
},
["捷克斯洛伐克"] = {
placetype = {"country"},
container = "歐洲",
is_former_place = true,
wp = "Czechoslovakia",
},
["東德"] = {
placetype = {"country"},
container = "歐洲",
is_former_place = true,
wp = "East Germany",
},
["西德"] = {
placetype = {"country"},
container = "歐洲",
is_former_place = true,
wp = "West Germany",
},
["奧匈帝國"] = {
placetype = {"empire"},
container = "歐洲",
is_former_place = true,
wp = "Austria-Hungary",
},
["鄂圖曼帝國"] = {
placetype = {"empire"},
container = {"歐洲", "亞洲"},
is_former_place = true,
wp = "Ottoman Empire",
},
["奧斯曼帝國"] = {alias_of = "鄂圖曼帝國"},
["羅馬帝國"] = {
placetype = {"empire"},
container = {"歐洲", "亞洲", "非洲"},
is_former_place = true,
wp = "Roman Empire",
divs = {
"provinces",
{type = "FORMER provinces", cat_as = "provinces"},
},
},
["大英帝國"] = {
placetype = {"empire"},
is_former_place = true,
wp = "British Empire",
},
["普魯士"] = {
placetype = {"country"},
container = "歐洲",
is_former_place = true,
wp = "Prussia",
},
}
export.former_countries_group = {
canonicalize_key_container = canonicalize_continent_container,
default_overriding_bare_label_parents = {"前國家和類國家實體"},
default_placetype = "country",
default_is_former_place = true,
default_no_container_parent = true,
placename_to_key = false,
data = export.former_countries,
}
-----------------------------------------------------------------------------------
-- Subpolity tables --
-----------------------------------------------------------------------------------
export.australia_states_and_territories = {
["新南威爾士"] = {wp = "New South Wales"},
["維多利亞州"] = {wp = "Victoria (Australia)"},
["昆士蘭"] = {wp = "Queensland"},
["南澳大利亞"] = {wp = "South Australia"},
["西澳大利亞"] = {wp = "Western Australia"},
["塔斯馬尼亞"] = {wp = "Tasmania"},
["澳大利亞首都領地"] = {placetype = "territory", wp = "Australian Capital Territory"},
["北領地"] = {placetype = "territory", wp = "Northern Territory"},
}
-- states and territories of Australia
export.australia_group = {
placename_to_key = false,
default_container = "澳大利亞",
default_placetype = "state",
data = export.australia_states_and_territories,
}
export.austria_states = {
["維也納州"] = {wp = "Vienna (state)"},
["下奧地利州"] = {wp = "Lower Austria"},
["上奧地利州"] = {wp = "Upper Austria"},
["施泰爾馬克州"] = {wp = "Styria"},
["蒂羅爾州"] = {wp = "Tyrol (state)"},
["克恩頓州"] = {wp = "Carinthia"},
["薩爾茨堡州"] = {wp = "Salzburg (state)"},
["福拉爾貝格州"] = {wp = "Vorarlberg"},
["布根蘭州"] = {wp = "Burgenland"},
}
-- states of Austria
export.austria_group = {
placename_to_key = false,
default_container = "奧地利",
default_placetype = "state",
data = export.austria_states,
}
export.bangladesh_divisions = {
["巴里薩爾專區"] = {wp = "Barisal Division"},
["吉大港專區"] = {wp = "Chittagong Division"},
["達卡專區"] = {wp = "Dhaka Division"},
["庫爾納專區"] = {wp = "Khulna Division"},
["邁門辛專區"] = {wp = "Mymensingh Division"},
["拉吉沙希專區"] = {wp = "Rajshahi Division"},
["朗普爾專區"] = {wp = "Rangpur Division"},
["錫爾赫特專區"] = {wp = "Sylhet Division"},
}
-- divisions of Bangladesh
export.bangladesh_group = {
placename_to_key = false,
default_container = "孟加拉國",
default_placetype = "division",
data = export.bangladesh_divisions,
}
export.brazil_states = {
["里約熱內盧州"] = {wp = "Rio de Janeiro (state)"},
["里約熱內盧"] = {alias_of = "里約熱內盧州"},
["聖保羅州"] = {wp = "São Paulo (state)"},
["米納斯吉拉斯"] = {wp = "Minas Gerais"},
["巴伊亞"] = {wp = "Bahia"},
["亞馬遜州"] = {wp = "Amazonas (Brazilian state)"},
["帕拉州"] = {wp = "Pará"},
["伯南布哥州"] = {wp = "Pernambuco"},
["南里奧格蘭德州"] = {wp = "Rio Grande do Sul"},
["巴西聯邦區"] = {wp = "Federal District (Brazil)"},
["塞阿拉州"] = {wp = "Ceará"},
["巴拉那州"] = {wp = "Paraná (state)"},
["戈亞斯州"] = {wp = "Goiás"},
["聖埃斯皮里圖州"] = {wp = "Espírito Santo"},
["馬拉尼昂州"] = {wp = "Maranhão"},
["北里奧格蘭德州"] = {wp = "Rio Grande do Norte"},
["聖卡塔琳娜州"] = {wp = "Santa Catarina (state)"},
["阿拉戈亞斯州"] = {wp = "Alagoas"},
["帕拉伊巴州"] = {wp = "Paraíba"},
["皮奧伊州"] = {wp = "Piauí"},
["阿克里州"] = {wp = "Acre (state)"},
["阿馬帕州"] = {wp = "Amapá"},
["馬托格羅索州"] = {wp = "Mato Grosso"},
["南馬托格羅索州"] = {wp = "Mato Grosso do Sul"},
["朗多尼亞州"] = {wp = "Rondônia"},
["羅賴馬州"] = {wp = "Roraima"},
["塞爾希培州"] = {wp = "Sergipe"},
["托坎廷斯州"] = {wp = "Tocantins"},
}
-- states of Brazil
export.brazil_group = {
placename_to_key = false,
default_container = "巴西",
default_placetype = "state",
data = export.brazil_states,
}
-- provinces (a.k.a. oblasts) of Bulgaria
export.bulgaria_provinces = {
["布拉戈耶夫格勒省"] = {wp = "Blagoevgrad Province"},
["布爾加斯省"] = {wp = "Burgas Province"},
["多布里奇省"] = {wp = "Dobrich Province"},
["加布羅沃省"] = {wp = "Gabrovo Province"},
["哈斯科沃省"] = {wp = "Haskovo Province"},
["卡爾扎利省"] = {wp = "Kardzhali Province"},
["屈斯滕迪爾省"] = {wp = "Kyustendil Province"},
["洛維奇省"] = {wp = "Lovech Province"},
["蒙塔納省"] = {wp = "Montana Province"},
["帕扎爾吉克省"] = {wp = "Pazardzhik Province"},
["佩爾尼克省"] = {wp = "Pernik Province"},
["普萊文省"] = {wp = "Pleven Province"},
["普羅夫迪夫省"] = {wp = "Plovdiv Province"},
["拉茲格勒省"] = {wp = "Razgrad Province"},
["魯塞省"] = {wp = "Ruse Province"},
["舒門省"] = {wp = "Shumen Province"},
["錫利斯特拉省"] = {wp = "Silistra Province"},
["斯利文省"] = {wp = "Sliven Province"},
["斯莫梁省"] = {wp = "Smolyan Province"},
["索非亞市省"] = {wp = "Sofia City Province"},
["索非亞省"] = {wp = "Sofia Province"},
["斯塔拉扎戈拉省"] = {wp = "Stara Zagora Province"},
["特爾戈維什泰省"] = {wp = "Targovishte Province"},
["瓦爾納省"] = {wp = "Varna Province"},
["大特爾諾沃省"] = {wp = "Veliko Tarnovo Province"},
["維丁省"] = {wp = "Vidin Province"},
["弗拉察省"] = {wp = "Vratsa Province"},
["揚博爾省"] = {wp = "Yambol Province"},
}
export.bulgaria_group = {
placename_to_key = false,
default_container = "保加利亞",
divs = {"regions", "planning regions", "provinces", "municipalities", "settlements"},
default_placetype = "province",
data = export.bulgaria_provinces,
}
export.canada_provinces_and_territories = {
["亞伯達"] = {wp = "Alberta"},
["艾伯塔"] = {alias_of = "亞伯達"},
["英屬哥倫比亞"] = {wp = "British Columbia"},
["卑詩省"] = {alias_of = "英屬哥倫比亞"},
["馬尼托巴"] = {wp = "Manitoba"},
["新不倫瑞克"] = {wp = "New Brunswick"},
["紐芬蘭與拉布拉多"] = {wp = "Newfoundland and Labrador"},
["西北地區"] = {placetype = "territory", wp = "Northwest Territories"},
["新斯科舍"] = {wp = "Nova Scotia"},
["努納武特"] = {placetype = "territory", wp = "Nunavut"},
["安大略"] = {divs = {"counties", "regional municipalities"}, wp = "Ontario"},
["愛德華王子島"] = {wp = "Prince Edward Island"},
["魁北克"] = {wp = "Quebec"},
["薩斯喀徹溫"] = {wp = "Saskatchewan"},
["育空"] = {placetype = "territory", wp = "Yukon"},
}
export.canada_group = {
placename_to_key = false,
default_container = "加拿大",
default_placetype = "province",
data = export.canada_provinces_and_territories,
}
export.china_provinces_and_autonomous_regions = {
-- Provinces
["安徽"] = {wp = "安徽省"},
["福建"] = {wp = "福建省"},
["甘肅"] = {wp = "甘肅省"},
["廣東"] = {wp = "廣東省"},
["貴州"] = {wp = "貴州省"},
["海南"] = {wp = "海南省"},
["河北"] = {wp = "河北省"},
["黑龍江"] = {wp = "黑龍江省"},
["河南"] = {wp = "河南省"},
["湖北"] = {wp = "湖北省"},
["湖南"] = {wp = "湖南省"},
["江蘇"] = {wp = "江蘇省"},
["江西"] = {wp = "江西省"},
["吉林"] = {wp = "吉林省"},
["遼寧"] = {wp = "遼寧省"},
["青海"] = {wp = "青海省"},
["陝西"] = {wp = "陝西省"},
["山東"] = {wp = "山東省"},
["山西"] = {wp = "山西省"},
["四川"] = {wp = "四川省"},
["雲南"] = {wp = "雲南省"},
["浙江"] = {wp = "浙江省"},
-- Autonomous regions
["廣西"] = {placetype = "autonomous region", wp = "廣西壯族自治區"},
["廣西壯族自治區"] = {alias_of = "廣西"},
["內蒙古"] = {placetype = "autonomous region", wp = "內蒙古自治區"},
["內蒙古自治區"] = {alias_of = "內蒙"},
["寧夏"] = {placetype = "autonomous region", wp = "寧夏回族自治區"},
["寧夏回族自治區"] = {alias_of = "寧夏"},
["西藏"] = {placetype = "autonomous region", wp = "西藏自治區"},
["西藏自治區"] = {alias_of = "西藏"},
["新疆"] = {placetype = "autonomous region", wp = "新疆維吾爾自治區"},
["新疆維吾爾自治區"] = {alias_of = "新疆"},
-- Direct-administered municipalities (treated as province-level for holonym purposes)
["北京"] = {placetype = {"direct-administered municipality", "municipality", "city"}, wp = "北京市"},
["北京市"] = {alias_of = "北京"},
["上海"] = {placetype = {"direct-administered municipality", "municipality", "city"}, wp = "上海市"},
["上海市"] = {alias_of = "上海"},
["天津"] = {placetype = {"direct-administered municipality", "municipality", "city"}, wp = "天津市"},
["天津市"] = {alias_of = "天津"},
["重慶"] = {placetype = {"direct-administered municipality", "municipality", "city"}, wp = "重慶市"},
["重慶市"] = {alias_of = "重慶"},
}
export.china_group = {
placename_to_key = false,
default_container = "中國",
default_placetype = "province",
default_divs = {
"prefecture-level cities",
"districts",
{type = "counties", cat_as = "counties and county-level cities"},
{type = "county-level cities", cat_as = "counties and county-level cities"},
},
data = export.china_provinces_and_autonomous_regions,
}
export.china_prefecture_level_cities = {
-- Guangdong
["廣州"] = {container = "廣東", wp = "Guangzhou"},
["東莞"] = {container = "廣東", wp = "Dongguan"},
["佛山"] = {container = "廣東", wp = "Foshan"},
["惠州"] = {container = "廣東", wp = "Huizhou"},
["江門"] = {container = "廣東", wp = "Jiangmen"},
["深圳"] = {container = "廣東", wp = "Shenzhen"},
["中山"] = {container = "廣東", wp = "Zhongshan"},
["汕頭"] = {container = "廣東", wp = "Shantou"},
["潮州"] = {container = "廣東", wp = "Chaozhou"},
["揭陽"] = {container = "廣東", wp = "Jieyang"},
["珠海"] = {container = "廣東", wp = "Zhuhai"},
["湛江"] = {container = "廣東", wp = "Zhanjiang"},
["茂名"] = {container = "廣東", wp = "Maoming"},
["清遠"] = {container = "廣東", wp = "Qingyuan"},
["肇慶"] = {container = "廣東", wp = "Zhaoqing"},
-- Direct-administered municipalities (also in china_provinces; duplicated here for division categorisation)
["上海"] = {placetype = {"direct-administered municipality", "municipality", "city"}, wp = "Shanghai"},
["北京"] = {placetype = {"direct-administered municipality", "municipality", "city"}, wp = "Beijing"},
["重慶"] = {placetype = {"direct-administered municipality", "municipality", "city"}, wp = "Chongqing"},
["天津"] = {placetype = {"direct-administered municipality", "municipality", "city"}, wp = "Tianjin"},
-- Jiangsu
["常熟"] = {container = "江蘇", wp = "Changshu"},
["常州"] = {container = "江蘇", wp = "Changzhou"},
["蘇州"] = {container = "江蘇", wp = "Suzhou"},
["無錫"] = {container = "江蘇", wp = "Wuxi"},
["南京"] = {container = "江蘇", wp = "Nanjing"},
["南通"] = {container = "江蘇", wp = "Nantong"},
["江陰"] = {container = "江蘇", wp = "Jiangyin"},
["張家港"] = {container = "江蘇", wp = "Zhangjiagang"},
["徐州"] = {container = "江蘇", wp = "Xuzhou"},
["揚州"] = {container = "江蘇", wp = "Yangzhou"},
["鹽城"] = {container = "江蘇", wp = "Yancheng"},
["淮安"] = {container = "江蘇", wp = "Huai'an"},
["連雲港"] = {container = "江蘇", wp = "Lianyungang"},
["宿遷"] = {container = "江蘇", wp = "Suqian"},
["鎮江"] = {container = "江蘇", wp = "Zhenjiang"},
["崑山"] = {container = "江蘇", wp = "Kunshan"},
["泰州"] = {container = "江蘇", wp = "Taizhou, Jiangsu"}, -- distinct from 台州 (Zhejiang)
-- Zhejiang
["杭州"] = {container = "浙江", wp = "Hangzhou"},
["紹興"] = {container = "浙江", wp = "Shaoxing"},
["寧波"] = {container = "浙江", wp = "Ningbo"},
["慈溪"] = {container = "浙江", wp = "Cixi"},
["余姚"] = {container = "浙江", wp = "Yuyao"},
["溫州"] = {container = "浙江", wp = "Wenzhou"},
["瑞安"] = {placetype = "county-level city", container = {key = "溫州", placetype = "prefecture-level city"}, divs = {"subdistricts", "townships"}, wp = "Rui'an"},
["台州"] = {container = "浙江", wp = "Taizhou, Zhejiang"},
["義烏"] = {container = "浙江", wp = "Yiwu"},
["嘉興"] = {container = "浙江", wp = "Jiaxing"},
["金華"] = {container = "浙江", wp = "Jinhua"},
["湖州"] = {container = "浙江", wp = "Huzhou"},
["永康"] = {placetype = "county-level city", container = {key = "金華", placetype = "prefecture-level city"}, divs = {"subdistricts", "townships"}, wp = "Yongkang, Zhejiang"},
-- Fujian
["廈門"] = {container = "福建", wp = "Xiamen"},
["晉江"] = {container = "福建", wp = "Jinjiang"},
["泉州"] = {container = "福建", wp = "Quanzhou"},
["莆田"] = {container = "福建", wp = "Putian"},
["福州"] = {container = "福建", wp = "Fuzhou"},
-- Shandong
["青島"] = {container = "山東", wp = "Qingdao"},
["臨沂"] = {container = "山東", wp = "Linyi"},
["淄博"] = {container = "山東", wp = "Zibo"},
["濟南"] = {container = "山東", wp = "Jinan"},
["濰坊"] = {container = "山東", wp = "Weifang"},
["煙台"] = {container = "山東", wp = "Yantai"},
["濟寧"] = {container = "山東", wp = "Jining"},
["泰安"] = {container = "山東", wp = "Tai'an"},
["威海"] = {container = "山東", wp = "Weihai"},
["菏澤"] = {container = "山東", wp = "Heze"},
["德州"] = {container = "山東", wp = "Dezhou"},
["日照"] = {container = "山東", wp = "Rizhao"},
["聊城"] = {container = "山東", wp = "Liaocheng"},
["棗莊"] = {container = "山東", wp = "Zaozhuang"},
["滕州"] = {placetype = "county-level city", container = {key = "棗莊", placetype = "prefecture-level city"}, divs = {"subdistricts", "townships"}, wp = "Tengzhou"},
["東營"] = {container = "山東", wp = "Dongying"},
-- Henan
["鄭州"] = {container = "河南", wp = "Zhengzhou"},
["洛陽"] = {container = "河南", wp = "Luoyang"},
["新鄉"] = {container = "河南", wp = "Xinxiang"},
["信陽"] = {container = "河南", wp = "Xinyang"},
["安陽"] = {container = "河南", wp = "Anyang"},
["開封"] = {container = "河南", wp = "Kaifeng"},
["許昌"] = {container = "河南", wp = "Xuchang"},
["濮陽"] = {container = "河南", wp = "Puyang"},
["商丘"] = {container = "河南", wp = "Shangqiu"},
["南陽"] = {container = "河南", wp = "Nanyang, Henan"},
["焦作"] = {container = "河南", wp = "Jiaozuo"},
["平頂山"] = {container = "河南", wp = "Pingdingshan"},
["周口"] = {container = "河南", wp = "Zhoukou"},
["駐馬店"] = {container = "河南", wp = "Zhumadian"},
-- Hubei
["武漢"] = {container = "湖北", wp = "Wuhan"},
["襄陽"] = {container = "湖北", wp = "Xiangyang"},
["宜昌"] = {container = "湖北", wp = "Yichang"},
["鄂州"] = {container = "湖北", wp = "Ezhou"},
["十堰"] = {container = "湖北", wp = "Shiyan"},
-- Hunan
["長沙"] = {container = "湖南", wp = "Changsha"},
["株洲"] = {container = "湖南", wp = "Zhuzhou"},
["衡陽"] = {container = "湖南", wp = "Hengyang"},
["邵陽"] = {container = "湖南", wp = "Shaoyang"},
["岳陽"] = {container = "湖南", wp = "Yueyang"},
["常德"] = {container = "湖南", wp = "Changde"},
["瀏陽"] = {placetype = "county-level city", container = {key = "長沙", placetype = "prefecture-level city"}, divs = {"subdistricts", "townships"}, wp = "Liuyang"},
-- Sichuan
["成都"] = {container = "四川", wp = "Chengdu"},
["綿陽"] = {container = "四川", wp = "Mianyang"},
["南充"] = {container = "四川", wp = "Nanchong"},
["達州"] = {container = "四川", wp = "Dazhou"},
["瀘州"] = {container = "四川", wp = "Luzhou"},
["宜賓"] = {container = "四川", wp = "Yibin"},
-- Yunnan
["昆明"] = {container = "雲南", wp = "Kunming"},
["曲靖"] = {container = "雲南", wp = "Qujing"},
-- Guizhou
["貴陽"] = {container = "貴州", wp = "Guiyang"},
["遵義"] = {container = "貴州", wp = "Zunyi"},
["六盤水"] = {container = "貴州", wp = "Liupanshui"},
["畢節"] = {container = "貴州", wp = "Bijie"},
-- Shaanxi
["西安"] = {container = "陝西", wp = "Xi'an"},
["咸陽"] = {container = "陝西", wp = "Xianyang"},
["寶雞"] = {container = "陝西", wp = "Baoji"},
-- Heilongjiang
["哈爾濱"] = {container = "黑龍江", wp = "Harbin"},
["大慶"] = {container = "黑龍江", wp = "Daqing"},
["齊齊哈爾"] = {container = "黑龍江", wp = "Qiqihar"},
-- Liaoning
["瀋陽"] = {container = "遼寧", wp = "Shenyang"},
["撫順"] = {container = "遼寧", wp = "Fushun"},
["大連"] = {container = "遼寧", wp = "Dalian"},
["鞍山"] = {container = "遼寧", wp = "Anshan"},
["錦州"] = {container = "遼寧", wp = "Jinzhou"},
["葫蘆島"] = {container = "遼寧", wp = "Huludao"},
["盤錦"] = {container = "遼寧", wp = "Panjin"},
-- Jilin
["長春"] = {container = "吉林", wp = "Changchun"},
["吉林市"] = {container = "吉林", wp = "Jilin City"}, -- distinct from 吉林 (province)
-- Anhui
["合肥"] = {container = "安徽", wp = "Hefei"},
["蚌埠"] = {container = "安徽", wp = "Bengbu"},
["淮南"] = {container = "安徽", wp = "Huainan"},
["蕪湖"] = {container = "安徽", wp = "Wuhu"},
["淮北"] = {container = "安徽", wp = "Huaibei"},
["滁州"] = {container = "安徽", wp = "Chuzhou"},
["六安"] = {container = "安徽", wp = "Lu'an"},
["阜陽"] = {container = "安徽", wp = "Fuyang, Anhui"},
["宿州"] = {container = "安徽", wp = "Suzhou, Anhui"}, -- distinct from 蘇州 (Jiangsu)
-- Hebei
["石家莊"] = {container = "河北", wp = "Shijiazhuang"},
["邯鄲"] = {container = "河北", wp = "Handan"},
["唐山"] = {container = "河北", wp = "Tangshan"},
["秦皇島"] = {container = "河北", wp = "Qinhuangdao"},
["邢台"] = {container = "河北", wp = "Xingtai"},
["保定"] = {container = "河北", wp = "Baoding"},
["張家口"] = {container = "河北", wp = "Zhangjiakou"},
["衡水"] = {container = "河北", wp = "Hengshui"},
["滄州"] = {container = "河北", wp = "Cangzhou"},
-- Shanxi
["太原"] = {container = "山西", wp = "Taiyuan"},
["大同"] = {container = "山西", wp = "Datong"},
["長治"] = {container = "山西", wp = "Changzhi"},
["臨汾"] = {container = "山西", wp = "Linfen"},
-- Jiangxi
["南昌"] = {container = "江西", wp = "Nanchang"},
["贛州"] = {container = "江西", wp = "Ganzhou"},
["上饒"] = {container = "江西", wp = "Shangrao"},
["九江"] = {container = "江西", wp = "Jiujiang"},
-- Guangxi (autonomous region)
["南寧"] = {container = {key = "廣西", placetype = "autonomous region"}, wp = "Nanning"},
["柳州"] = {container = {key = "廣西", placetype = "autonomous region"}, wp = "Liuzhou"},
["桂林"] = {container = {key = "廣西", placetype = "autonomous region"}, wp = "Guilin"},
["玉林"] = {container = {key = "廣西", placetype = "autonomous region"}, wp = "Yulin, Guangxi"},
["北海"] = {container = {key = "廣西", placetype = "autonomous region"}, wp = "Beihai"},
["貴港"] = {container = {key = "廣西", placetype = "autonomous region"}, wp = "Guigang"},
-- Inner Mongolia (autonomous region)
["呼和浩特"] = {container = {key = "內蒙古", placetype = "autonomous region"}, wp = "Hohhot"},
["包頭"] = {container = {key = "內蒙古", placetype = "autonomous region"}, wp = "Baotou"},
["赤峰"] = {container = {key = "內蒙古", placetype = "autonomous region"}, wp = "Chifeng"},
-- Xinjiang (autonomous region)
["烏魯木齊"] = {container = {key = "新疆", placetype = "autonomous region"}, wp = "Ürümqi"},
-- Ningxia (autonomous region)
["銀川"] = {container = {key = "寧夏", placetype = "autonomous region"}, wp = "Yinchuan"},
-- Hainan
["海口"] = {container = "海南", wp = "Haikou"},
-- Qinghai
["西寧"] = {container = "青海", wp = "Xining"},
-- Gansu
["蘭州"] = {container = "甘肅", wp = "Lanzhou"},
-- Chongqing subdivision (district 142 miles from Chongqing proper)
["萬州"] = {placetype = "district", container = {key = "重慶", placetype = "direct-administered municipality"}, divs = {"subdistricts", "townships"}, wp = "Wanzhou"},
-- County within Suqian prefecture-level city
["沭陽"] = {placetype = "county", container = {key = "宿遷", placetype = "prefecture-level city"}, divs = {"subdistricts", "townships"}, wp = "Shuyang County"},
}
export.china_prefecture_level_cities_group = {
placename_to_key = false,
canonicalize_key_container = make_canonicalize_key_container(nil, "province"),
default_placetype = {"prefecture-level city", "city"},
default_divs = {
"districts", "subdistricts", "townships",
{type = "counties", cat_as = "counties and county-level cities"},
{type = "county-level cities", cat_as = "counties and county-level cities"},
},
data = export.china_prefecture_level_cities,
}
export.finland_regions = {
["拉普蘭省"] = {wp = "Lapland (Finland)"},
["北奧斯特博滕省"] = {wp = "North Ostrobothnia"},
["卡亞尼省"] = {wp = "Kainuu"},
["北卡累利亞省"] = {wp = "North Karelia"},
["北薩沃省"] = {wp = "Northern Savonia"},
["南薩沃省"] = {wp = "Southern Savonia"},
["南卡累利亞省"] = {wp = "South Karelia"},
["中芬蘭省"] = {wp = "Central Finland"},
["南奧斯特博滕省"] = {wp = "South Ostrobothnia"},
["奧斯特博滕省"] = {wp = "Ostrobothnia (region)"},
["中奧斯特博滕省"] = {wp = "Central Ostrobothnia"},
["皮爾卡馬省"] = {wp = "Pirkanmaa"},
["薩塔昆塔省"] = {wp = "Satakunta"},
["派亞特哈米省"] = {wp = "Päijät-Häme"},
["坎塔哈米省"] = {wp = "Tavastia Proper"},
["屈米河谷省"] = {wp = "Kymenlaakso"},
["烏西馬省"] = {wp = "Uusimaa"},
["西南芬蘭省"] = {wp = "Southwest Finland"},
["奧蘭群島"] = {wp = "Åland", placetype = {"autonomous region", "region"}},
}
export.finland_group = {
placename_to_key = false,
default_container = "芬蘭",
default_placetype = "region",
data = export.finland_regions,
}
export.france_administrative_regions = {
["奧弗涅-隆河-阿爾卑斯大區"] = {wp = "Auvergne-Rhône-Alpes"},
["勃艮第-弗朗什-孔泰大區"] = {wp = "Bourgogne-Franche-Comté"},
["布列塔尼大區"] = {wp = "Brittany (administrative region)"},
["中央-羅亞爾河谷大區"] = {wp = "Centre-Val de Loire"},
["科西嘉大區"] = {wp = "Corsica"},
["大東部大區"] = {wp = "Grand Est"},
["上法蘭西大區"] = {wp = "Hauts-de-France"},
["法蘭西島大區"] = {wp = "Île-de-France"},
["諾曼底大區"] = {wp = "Normandy"},
["新阿基坦大區"] = {wp = "Nouvelle-Aquitaine"},
["奧克西塔尼大區"] = {wp = "Occitanie"},
["盧瓦爾河地區大區"] = {wp = "Pays de la Loire"},
["普羅旺斯-阿爾卑斯-蔚藍海岸大區"] = {wp = "Provence-Alpes-Côte d'Azur"},
-- Old region names (pre-2016) as aliases
["北部-加萊海峽大區"] = {wp = "Nord-Pas-de-Calais"},
["加來海峽大區"] = {alias_of = "北部-加萊海峽大區"},
}
export.france_group = {
placename_to_key = false,
default_container = "法國",
default_placetype = "region",
data = export.france_administrative_regions,
}
-- France departments (abbreviated list)
export.france_departments = {
["北部省"] = {wp = "Nord (department)", container = "上法蘭西大區"},
["加來海峽省"] = {wp = "Pas-de-Calais", container = "上法蘭西大區"},
["巴黎市"] = {wp = "Paris", container = "法蘭西島大區"},
["上塞納省"] = {wp = "Hauts-de-Seine", container = "法蘭西島大區"},
}
export.france_departments_group = {
placename_to_key = false,
default_container = "法國",
default_placetype = "department",
data = export.france_departments,
}
export.germany_states = {
["巴登-符騰堡"] = {wp = "Baden-Württemberg"},
["巴伐利亞"] = {wp = "Bavaria"},
-- 柏林、不來梅、漢堡為城邦,僅列於 germany_cities,此處不重複(仿 enwikt)
["布蘭登堡"] = {wp = "Brandenburg"},
["黑森"] = {wp = "Hesse"},
["梅克倫堡-前波美拉尼亞"] = {wp = "Mecklenburg-Vorpommern"},
["下薩克森"] = {wp = "Lower Saxony"},
["北萊茵-威斯特法倫"] = {wp = "North Rhine-Westphalia"},
["萊茵蘭-普法爾茨"] = {wp = "Rhineland-Palatinate"},
["薩爾"] = {wp = "Saarland"},
["薩克森"] = {wp = "Saxony"},
["薩克森-安哈爾特"] = {wp = "Saxony-Anhalt"},
["石勒蘇益格-荷爾斯泰因"] = {wp = "Schleswig-Holstein"},
["圖林根"] = {wp = "Thuringia"},
}
export.germany_group = {
placename_to_key = false,
default_container = "德國",
default_placetype = "state",
data = export.germany_states,
}
export.greece_regions = {
["阿提卡大區"] = {wp = "Attica (region)"},
["中希臘大區"] = {wp = "Central Greece (administrative region)"},
["中馬其頓大區"] = {wp = "Central Macedonia"},
["克里特大區"] = {wp = "Crete"},
["東馬其頓和色雷斯大區"] = {wp = "Eastern Macedonia and Thrace"},
["伊庇魯斯大區"] = {wp = "Epirus (region)"},
["愛奧尼亞群島大區"] = {wp = "Ionian Islands (region)"},
["北愛琴大區"] = {wp = "North Aegean"},
["伯羅奔尼撒大區"] = {wp = "Peloponnese (region)"},
["南愛琴大區"] = {wp = "South Aegean"},
["塞薩利大區"] = {wp = "Thessaly"},
["西希臘大區"] = {wp = "Western Greece"},
["西馬其頓大區"] = {wp = "Western Macedonia"},
["阿托斯山"] = {wp = "Monastic community of Mount Athos", placetype = {"autonomous region", "region"}},
}
export.greece_group = {
placename_to_key = false,
default_container = "希臘",
default_placetype = "region",
data = export.greece_regions,
}
export.india_states_and_union_territories = {
["安達曼-尼科巴群島"] = {placetype = "union territory", wp = "Andaman and Nicobar Islands"},
["安得拉邦"] = {wp = "Andhra Pradesh"},
["阿魯納恰爾邦"] = {wp = "Arunachal Pradesh"},
["阿薩姆"] = {wp = "Assam"},
["比哈爾邦"] = {wp = "Bihar"},
["昌迪加爾"] = {placetype = "union territory", wp = "Chandigarh"},
["恰蒂斯加爾邦"] = {wp = "Chhattisgarh"},
["達德拉-納加爾哈維利和達曼-第烏"] = {placetype = "union territory", wp = "Dadra and Nagar Haveli and Daman and Diu"},
["德里"] = {placetype = "union territory", wp = "Delhi"},
["果阿"] = {wp = "Goa"},
["古吉拉特邦"] = {wp = "Gujarat"},
["哈里亞納邦"] = {wp = "Haryana"},
["喜馬偕爾邦"] = {wp = "Himachal Pradesh"},
["查謨和克什米爾"] = {placetype = "union territory", wp = "Jammu and Kashmir (union territory)"},
["賈坎德邦"] = {wp = "Jharkhand"},
["卡納塔克邦"] = {wp = "Karnataka"},
["喀拉拉邦"] = {wp = "Kerala"},
["拉達克"] = {placetype = "union territory", wp = "Ladakh"},
["拉克沙群島"] = {placetype = "union territory", wp = "Lakshadweep"},
["中央邦"] = {wp = "Madhya Pradesh"},
["馬哈拉施特拉邦"] = {wp = "Maharashtra"},
["曼尼普爾邦"] = {wp = "Manipur"},
["梅加拉亞邦"] = {wp = "Meghalaya"},
["米佐拉姆邦"] = {wp = "Mizoram"},
["那加蘭邦"] = {wp = "Nagaland"},
["奧里薩邦"] = {wp = "Odisha"},
["本地治里"] = {placetype = "union territory", wp = "Puducherry"},
["旁遮普邦"] = {wp = "Punjab, India"},
["拉賈斯坦邦"] = {wp = "Rajasthan"},
["錫金"] = {wp = "Sikkim"},
["泰米爾納德邦"] = {wp = "Tamil Nadu"},
["特倫甘納邦"] = {wp = "Telangana"},
["特里普拉邦"] = {wp = "Tripura"},
["北方邦"] = {wp = "Uttar Pradesh"},
["北阿坎德邦"] = {wp = "Uttarakhand"},
["西孟加拉邦"] = {wp = "West Bengal"},
}
export.india_group = {
placename_to_key = false,
default_container = "印度",
default_placetype = "state",
default_divs = {"districts"},
data = export.india_states_and_union_territories,
}
export.indonesia_provinces = {
["亞齊省"] = {wp = "Aceh"},
["峇里省"] = {wp = "Bali"},
["邦加勿里洞省"] = {wp = "Bangka Belitung Islands"},
["萬丹省"] = {wp = "Banten"},
["明古魯省"] = {wp = "Bengkulu"},
["中爪哇省"] = {wp = "Central Java"},
["中加里曼丹省"] = {wp = "Central Kalimantan"},
["中巴布亞省"] = {wp = "Central Papua"},
["中蘇拉威西省"] = {wp = "Central Sulawesi"},
["東爪哇省"] = {wp = "East Java"},
["東加里曼丹省"] = {wp = "East Kalimantan"},
["東努沙登加拉省"] = {wp = "East Nusa Tenggara"},
["哥倫打洛省"] = {wp = "Gorontalo"},
["巴布亞高地省"] = {wp = "Highland Papua"},
["雅加達首都特區"] = {wp = "Jakarta"},
["占碑省"] = {wp = "Jambi"},
["楠榜省"] = {wp = "Lampung"},
["馬魯古省"] = {wp = "Maluku"},
["北加里曼丹省"] = {wp = "North Kalimantan"},
["北馬魯古省"] = {wp = "North Maluku"},
["北蘇拉威西省"] = {wp = "North Sulawesi"},
["北巴布亞省"] = {wp = "North Papua"},
["北蘇門答臘省"] = {wp = "North Sumatra"},
["巴布亞省"] = {wp = "Papua (province)"},
["廖內省"] = {wp = "Riau"},
["廖內群島省"] = {wp = "Riau Islands"},
["東南蘇拉威西省"] = {wp = "Southeast Sulawesi"},
["南加里曼丹省"] = {wp = "South Kalimantan"},
["南巴布亞省"] = {wp = "South Papua"},
["南蘇拉威西省"] = {wp = "South Sulawesi"},
["南蘇門答臘省"] = {wp = "South Sumatra"},
["西南巴布亞省"] = {wp = "Southwest Papua"},
["西爪哇省"] = {wp = "West Java"},
["西加里曼丹省"] = {wp = "West Kalimantan"},
["西努沙登加拉省"] = {wp = "West Nusa Tenggara"},
["西巴布亞省"] = {wp = "West Papua (province)"},
["西蘇拉威西省"] = {wp = "West Sulawesi"},
["西蘇門答臘省"] = {wp = "West Sumatra"},
["日惹特區"] = {wp = "Special Region of Yogyakarta"},
}
export.indonesia_group = {
placename_to_key = false,
default_container = "印度尼西亞",
default_placetype = "province",
data = export.indonesia_provinces,
}
export.iran_provinces = {
["阿爾博爾茲省"] = {wp = "Alborz Province"},
["阿爾達比勒省"] = {wp = "Ardabil Province"},
["布什爾省"] = {wp = "Bushehr Province"},
["恰哈爾馬哈勒-巴赫蒂亞里省"] = {wp = "Chaharmahal and Bakhtiari Province"},
["東阿塞拜疆省"] = {wp = "East Azerbaijan Province"},
["法爾斯省"] = {wp = "Fars Province"},
["帕爾斯省"] = {alias_of = "法爾斯省"},
["吉蘭省"] = {wp = "Gilan Province"},
["戈勒斯坦省"] = {wp = "Golestan Province"},
["哈馬丹省"] = {wp = "Hamadan Province"},
["霍爾木茲甘省"] = {wp = "Hormozgan Province"},
["伊拉姆省"] = {wp = "Ilam Province"},
["伊斯法罕省"] = {wp = "Isfahan Province"},
["克爾曼省"] = {wp = "Kerman Province"},
["克爾曼沙赫省"] = {wp = "Kermanshah Province"},
["胡齊斯坦省"] = {wp = "Khuzestan Province"},
["科吉盧耶-博亞赫邁德省"] = {wp = "Kohgiluyeh and Boyer-Ahmad Province"},
["庫爾德斯坦省"] = {wp = "Kurdistan Province"},
["洛雷斯坦省"] = {wp = "Lorestan Province"},
["馬爾卡齊省"] = {wp = "Markazi Province"},
["馬贊達蘭省"] = {wp = "Mazandaran Province"},
["北呼羅珊省"] = {wp = "North Khorasan Province"},
["加茲溫省"] = {wp = "Qazvin Province"},
["庫姆省"] = {wp = "Qom Province"},
["拉扎維呼羅珊省"] = {wp = "Razavi Khorasan Province"},
["森南省"] = {wp = "Semnan Province"},
["錫斯坦-俾路支斯坦省"] = {wp = "Sistan and Baluchestan Province"},
["南呼羅珊省"] = {wp = "South Khorasan Province"},
["德黑蘭省"] = {wp = "Tehran Province"},
["西阿塞拜疆省"] = {wp = "West Azerbaijan Province"},
["亞茲德省"] = {wp = "Yazd Province"},
["贊詹省"] = {wp = "Zanjan Province"},
}
export.iran_group = {
placename_to_key = false,
default_container = "伊朗",
default_placetype = "province",
data = export.iran_provinces,
}
export.ireland_counties = {
["卡洛郡"] = {wp = "County Carlow"},
["卡文郡"] = {wp = "County Cavan"},
["克萊爾郡"] = {wp = "County Clare"},
["科克郡"] = {wp = "County Cork"},
["多尼戈爾郡"] = {wp = "County Donegal"},
["都柏林郡"] = {wp = "County Dublin"},
["戈爾韋郡"] = {wp = "County Galway"},
["克里郡"] = {wp = "County Kerry"},
["基爾代爾郡"] = {wp = "County Kildare"},
["基爾肯尼郡"] = {wp = "County Kilkenny"},
["萊什郡"] = {wp = "County Laois"},
["利特里姆郡"] = {wp = "County Leitrim"},
["利默里克郡"] = {wp = "County Limerick"},
["朗福德郡"] = {wp = "County Longford"},
["勞斯郡"] = {wp = "County Louth"},
["梅奧郡"] = {wp = "County Mayo"},
["米斯郡"] = {wp = "County Meath"},
["莫納亨郡"] = {wp = "County Monaghan"},
["奧法利郡"] = {wp = "County Offaly"},
["羅斯康芒郡"] = {wp = "County Roscommon"},
["斯萊戈郡"] = {wp = "County Sligo"},
["蒂珀雷里郡"] = {wp = "County Tipperary"},
["沃特福德郡"] = {wp = "County Waterford"},
["西米斯郡"] = {wp = "County Westmeath"},
["韋克斯福德郡"] = {wp = "County Wexford"},
["威克洛郡"] = {wp = "County Wicklow"},
}
-- local function make_irish_type_key_to_placename(container_pattern)
-- return function(key)
-- key = key:gsub(container_pattern, "")
-- local elliptical_key = key:gsub("^County ", "")
-- return key, elliptical_key
-- end
-- end
-- local function make_irish_type_placename_to_key(container_suffix)
-- return function(placename)
-- if not placename:find("^County ") and not placename:find("^City ") then
-- placename = "County " .. placename
-- end
-- return placename .. container_suffix
-- end
-- end
-- counties of Ireland
export.ireland_group = {
placename_to_key = false,
default_container = "愛爾蘭",
default_placetype = "county",
data = export.ireland_counties,
}
export.italy_administrative_regions = {
["阿布魯佐"] = {wp = "Abruzzo"},
["巴西利卡塔"] = {wp = "Basilicata"},
["卡拉布里亞"] = {wp = "Calabria"},
["坎帕尼亞"] = {wp = "Campania"},
["艾米利亞-羅馬涅"] = {wp = "Emilia-Romagna"},
["弗留利-威尼斯朱利亞"] = {wp = "Friuli-Venezia Giulia"},
["拉齊奧"] = {wp = "Lazio"},
["利古里亞"] = {wp = "Liguria"},
["倫巴第"] = {wp = "Lombardy"},
["倫巴底"] = {alias_of = "倫巴第"},
["馬爾凱"] = {wp = "Marche"},
["莫利塞"] = {wp = "Molise"},
["皮埃蒙特"] = {wp = "Piedmont"},
["普利亞"] = {wp = "Apulia"},
["阿普利亞"] = {alias_of = "普利亞"},
["薩丁尼亞"] = {wp = "Sardinia"},
["西西里"] = {wp = "Sicily"},
["托斯卡納"] = {wp = "Tuscany"},
["特倫蒂諾-上阿迪傑"] = {wp = "Trentino-Alto Adige/Südtirol"},
["翁布里亞"] = {wp = "Umbria"},
["奧斯塔谷"] = {wp = "Aosta Valley"},
["威尼托"] = {wp = "Veneto"},
}
export.italy_group = {
placename_to_key = false,
default_container = "意大利",
default_placetype = "region",
data = export.italy_administrative_regions,
}
-- table of Japanese prefectures; interpolated into the main 'places' table, but also needed separately
export.japan_prefectures = {
["青森縣"] = {wp = "青森縣"},
["岩手縣"] = {wp = "岩手縣"},
["宮城縣"] = {wp = "宮城縣"},
["秋田縣"] = {wp = "秋田縣"},
["山形縣"] = {wp = "山形縣"},
["福島縣"] = {wp = "福島縣"},
["茨城縣"] = {wp = "茨城縣"},
["栃木縣"] = {wp = "栃木縣"},
["群馬縣"] = {wp = "群馬縣"},
["埼玉縣"] = {wp = "埼玉縣"},
["千葉縣"] = {wp = "千葉縣"},
["神奈川縣"] = {wp = "神奈川縣"},
["新潟縣"] = {wp = "新潟縣"},
["富山縣"] = {wp = "富山縣"},
["石川縣"] = {wp = "石川縣"},
["福井縣"] = {wp = "福井縣"},
["山梨縣"] = {wp = "山梨縣"},
["長野縣"] = {wp = "長野縣"},
["岐阜縣"] = {wp = "岐阜縣"},
["靜岡縣"] = {wp = "靜岡縣"},
["愛知縣"] = {wp = "愛知縣"},
["三重縣"] = {wp = "三重縣"},
["滋賀縣"] = {wp = "滋賀縣"},
["兵庫縣"] = {wp = "兵庫縣"},
["奈良縣"] = {wp = "奈良縣"},
["和歌山縣"] = {wp = "和歌山縣"},
["鳥取縣"] = {wp = "鳥取縣"},
["島根縣"] = {wp = "島根縣"},
["岡山縣"] = {wp = "岡山縣"},
["廣島縣"] = {wp = "廣島縣"},
["山口縣"] = {wp = "山口縣"},
["德島縣"] = {wp = "德島縣"},
["香川縣"] = {wp = "香川縣"},
["愛媛縣"] = {wp = "愛媛縣"},
["高知縣"] = {wp = "高知縣"},
["福岡縣"] = {wp = "福岡縣"},
["佐賀縣"] = {wp = "佐賀縣"},
["長崎縣"] = {wp = "長崎縣"},
["熊本縣"] = {wp = "熊本縣"},
["大分縣"] = {wp = "大分縣"},
["宮崎縣"] = {wp = "宮崎縣"},
["鹿兒島縣"] = {wp = "鹿兒島縣"},
["沖繩縣"] = {wp = "沖繩縣"},
["北海道"] = {divs = {"subprefectures"}, wp = "北海道"},
["京都府"] = {wp = "京都府"},
["大阪府"] = {wp = "大阪府"},
}
local function japan_placename_to_key(placename)
local japan_placename_to_key_map = {
-- ["東京"] = "東京都",
["大阪"] = "大阪府",
["京都"] = "京都府",
}
if placename:find("[都道府縣]$") then
return placename -- 已帶後綴,不轉換
end
return japan_placename_to_key_map[placename] or (placename .. "縣")
end
-- prefectures of Japan
export.japan_group = {
key_to_placename = make_key_to_placename(nil, "[都道府縣]$"),
placename_to_key = japan_placename_to_key,
default_container = "日本",
default_placetype = "prefecture",
default_divs = {"cities", "districts"},
data = export.japan_prefectures,
}
export.laos_provinces = {
["阿塔坡省"] = {wp = "Attapeu Province"},
["博膠省"] = {wp = "Bokeo Province"},
["波里坎賽省"] = {wp = "Bolikhamxai Province"},
["占巴塞省"] = {wp = "Champasak Province"},
["華潘省"] = {wp = "Houaphanh Province"},
["甘蒙省"] = {wp = "Khammouane Province"},
["南塔省"] = {wp = "Luang Namtha Province"},
["琅勃拉邦省"] = {wp = "Luang Prabang Province"},
["烏多姆賽省"] = {wp = "Oudomxay Province"},
["豐沙里省"] = {wp = "Phongsaly Province"},
["沙拉灣省"] = {wp = "Salavan Province"},
["沙灣拿吉省"] = {wp = "Savannakhet Province"},
["萬象省"] = {wp = "Vientiane Province"},
["萬象直轄市"] = {placetype = "prefecture", wp = "Vientiane Prefecture"},
["賽亞武里省"] = {wp = "Sainyabuli Province"},
["塞公省"] = {wp = "Sekong Province"},
["賽頌本省"] = {wp = "Xaisomboun Province"},
["川壙省"] = {wp = "Xiangkhouang Province"},
}
export.laos_group = {
placename_to_key = false,
default_container = "老撾",
default_placetype = "province",
data = export.laos_provinces,
}
export.lebanon_governorates = {
["阿卡爾省"] = {wp = "Akkar Governorate"},
["巴勒貝克-赫爾梅勒省"] = {wp = "Baalbek-Hermel Governorate"},
["貝魯特省"] = {wp = "Beirut Governorate"},
["貝卡省"] = {wp = "Beqaa Governorate"},
["克塞旺-裘拜勒省"] = {wp = "Keserwan-Jbeil Governorate"},
["黎巴嫩山省"] = {wp = "Mount Lebanon Governorate"},
["納巴蒂耶省"] = {wp = "Nabatieh Governorate"},
["北部省(黎巴嫩)"] = {wp = "North Governorate (Lebanon)", no_auto_augment_container = true},
["南部省(黎巴嫩)"] = {wp = "South Governorate (Lebanon)", no_auto_augment_container = true},
}
export.lebanon_group = {
placename_to_key = false,
default_container = "黎巴嫩",
default_placetype = "governorate",
data = export.lebanon_governorates,
}
export.malaysia_states = {
["柔佛州"] = {wp = "Johor"},
["吉打州"] = {wp = "Kedah"},
["吉蘭丹州"] = {wp = "Kelantan"},
["馬六甲州"] = {wp = "Malacca"},
["森美蘭州"] = {wp = "Negeri Sembilan"},
["彭亨州"] = {wp = "Pahang"},
["檳城州"] = {wp = "Penang"},
["霹靂州"] = {wp = "Perak"},
["玻璃市州"] = {wp = "Perlis"},
["沙巴州"] = {wp = "Sabah"},
["砂拉越州"] = {wp = "Sarawak"},
["雪蘭莪州"] = {wp = "Selangor"},
["登嘉樓州"] = {wp = "Terengganu"},
}
export.malaysia_group = {
placename_to_key = false,
default_container = "馬來西亞",
default_placetype = "state",
data = export.malaysia_states,
}
export.malta_regions = {
["東部區(馬爾他)"] = {wp = "Eastern Region, Malta", no_auto_augment_container = true},
["戈佐區"] = {wp = "Gozo Region"},
["北部區(馬爾他)"] = {wp = "Northern Region, Malta", no_auto_augment_container = true},
["港口區"] = {wp = "Port Region, Malta"},
["南部區(馬爾他)"] = {wp = "Southern Region, Malta", no_auto_augment_container = true},
["西部區(馬爾他)"] = {wp = "Western Region, Malta", no_auto_augment_container = true},
}
export.malta_group = {
placename_to_key = false,
default_container = "馬爾他",
default_placetype = "region",
data = export.malta_regions,
}
export.mexico_states = {
["阿瓜斯卡連特斯州"] = {wp = "Aguascalientes"},
["下加利福尼亞州"] = {wp = "Baja California"},
["南下加利福尼亞州"] = {wp = "Baja California Sur"},
["坎佩切州"] = {wp = "Campeche"},
["恰帕斯州"] = {wp = "Chiapas"},
["奇瓦瓦州"] = {wp = "Chihuahua (state)"},
["科阿韋拉州"] = {wp = "Coahuila"},
["科利馬州"] = {wp = "Colima"},
["杜蘭戈州"] = {wp = "Durango"},
["瓜納華托州"] = {wp = "Guanajuato"},
["格雷羅州"] = {wp = "Guerrero"},
["伊達爾戈州"] = {wp = "Hidalgo (state)"},
["哈利斯科州"] = {wp = "Jalisco"},
["墨西哥州"] = {wp = "State of Mexico"},
["米卻肯州"] = {wp = "Michoacán"},
["莫雷洛斯州"] = {wp = "Morelos"},
["納亞里特州"] = {wp = "Nayarit"},
["新萊昂州"] = {wp = "Nuevo León"},
["瓦哈卡州"] = {wp = "Oaxaca"},
["普埃布拉州"] = {wp = "Puebla"},
["克雷塔羅州"] = {wp = "Querétaro"},
["金塔納羅奧州"] = {wp = "Quintana Roo"},
["聖路易斯波托西州"] = {wp = "San Luis Potosí"},
["錫那羅亞州"] = {wp = "Sinaloa"},
["索諾拉州"] = {wp = "Sonora"},
["塔巴斯科州"] = {wp = "Tabasco (state)"},
["塔毛利帕斯州"] = {wp = "Tamaulipas"},
["特拉斯卡拉州"] = {wp = "Tlaxcala"},
["韋拉克魯斯州"] = {wp = "Veracruz"},
["尤卡坦州"] = {wp = "Yucatán"},
["薩卡特卡斯州"] = {wp = "Zacatecas"},
}
export.mexico_group = {
placename_to_key = false,
default_container = "墨西哥",
default_placetype = "state",
data = export.mexico_states,
}
export.moldova_districts_and_autonomous_territorial_units = {
["阿內尼諾伊區"] = {wp = "Anenii Noi District"},
["巴薩拉比亞斯卡區"] = {wp = "Basarabeasca District"},
["布里切尼區"] = {wp = "Briceni District"},
["卡胡爾區"] = {wp = "Cahul District"},
["坎特米爾區"] = {wp = "Cantemir District"},
["克勒拉希區"] = {wp = "Călărași District"},
["考沙尼區"] = {wp = "Căușeni District"},
["奇米什利亞區"] = {wp = "Cimișlia District"},
["克里烏列尼區"] = {wp = "Criuleni District"},
["東杜沙尼區"] = {wp = "Dondușeni District"},
["德羅基亞區"] = {wp = "Drochia District"},
["杜巴薩里區"] = {wp = "Dubăsari District"},
["埃迪涅茨區"] = {wp = "Edineț District"},
["法勒什蒂區"] = {wp = "Fălești District"},
["弗洛雷什蒂區"] = {wp = "Florești District"},
["格洛德尼區"] = {wp = "Glodeni District"},
["欣切什蒂區"] = {wp = "Hîncești District"},
["亞洛韋尼區"] = {wp = "Ialoveni District"},
["萊奧瓦區"] = {wp = "Leova District"},
["尼斯波雷尼區"] = {wp = "Nisporeni District"},
["奧克尼察區"] = {wp = "Ocnița District"},
["奧爾海伊區"] = {wp = "Orhei District"},
["雷齊納區"] = {wp = "Rezina District"},
["雷什卡尼區"] = {wp = "Rîșcani District"},
["辛格雷伊區"] = {wp = "Sîngerei District"},
["索羅卡區"] = {wp = "Soroca District"},
["斯特拉沙尼區"] = {wp = "Strășeni District"},
["紹爾達涅什蒂區"] = {wp = "Șoldănești District"},
["斯蒂凡沃達區"] = {wp = "Ștefan Vodă District"},
["塔拉克利亞區"] = {wp = "Taraclia District"},
["泰萊涅什蒂區"] = {wp = "Telenești District"},
["翁格尼區"] = {wp = "Ungheni District"},
["基希訥烏市"] = {wp = "Chișinău", placetype = "municipality"},
["巴爾茨市"] = {wp = "Bălți", placetype = "municipality"},
["加告茲自治領土"] = {wp = "Gagauzia", placetype = {"autonomous territorial unit", "autonomous region", "region"}},
["本德爾市"] = {wp = "Bender, Moldova", placetype = "municipality"},
["德涅斯特河沿岸"] = {wp = "Transnistria", placetype = {"autonomous territorial unit", "autonomous region", "region"}},
}
export.moldova_group = {
placename_to_key = false,
default_container = "摩爾多瓦",
default_placetype = {"district", "raion"},
data = export.moldova_districts_and_autonomous_territorial_units,
}
export.morocco_regions = {
["丹吉爾-得土安-霍賽馬大區"] = {wp = "Tangier-Tetouan-Al Hoceima"},
["東方大區(摩洛哥)"] = {wp = "Oriental, Morocco"},
["非斯-梅克內斯大區"] = {wp = "Fez-Meknes"},
["拉巴特-薩累-肯尼特拉大區"] = {wp = "Rabat-Salé-Kénitra"},
["貝尼梅拉勒-赫尼夫拉大區"] = {wp = "Béni Mellal-Khénifra"},
["卡薩布蘭卡-塞塔特大區"] = {wp = "Casablanca-Settat"},
["馬拉喀什-薩菲大區"] = {wp = "Marrakesh-Safi"},
["德拉阿-塔菲拉勒特大區"] = {wp = "Drâa-Tafilalet"},
["蘇斯-馬薩大區"] = {wp = "Souss-Massa"},
["蓋勒明-烏德農大區"] = {wp = "Guelmim-Oued Noun"},
["拉阿永-薩基亞-哈姆拉大區"] = {wp = "Laâyoune-Sakia El Hamra"},
["達赫拉-奧以德達赫卜大區"] = {wp = "Dakhla-Oued Ed-Dahab"},
}
export.morocco_group = {
placename_to_key = false,
default_container = "摩洛哥",
default_placetype = "region",
data = export.morocco_regions,
}
export.egypt_governorates = {
["開羅省"] = {wp = "Cairo Governorate"},
["吉薩省"] = {wp = "Giza Governorate"},
["夏爾基亞省"] = {wp = "Sharqia Governorate"},
["達卡利亞省"] = {wp = "Dakahlia Governorate"},
["貝海拉省"] = {wp = "Beheira Governorate"},
["明亞省"] = {wp = "Minya Governorate"},
["蓋柳比亞省"] = {wp = "Qalyubia Governorate"},
["索哈傑省"] = {wp = "Sohag Governorate"},
["亞歷山大省"] = {wp = "Alexandria Governorate"},
["加爾比亞省"] = {wp = "Gharbia Governorate"},
["艾斯尤特省"] = {wp = "Asyut Governorate"},
["莫諾菲亞省"] = {wp = "Monufia Governorate"},
["法尤姆省"] = {wp = "Faiyum Governorate"},
["卡夫爾謝赫省"] = {wp = "Kafr El Sheikh Governorate"},
["基納省"] = {wp = "Qena Governorate"},
["本尼蘇威夫省"] = {wp = "Beni Suef Governorate"},
["達米埃塔省"] = {wp = "Damietta Governorate"},
["阿斯旺省"] = {wp = "Aswan Governorate"},
["伊斯梅利亞省"] = {wp = "Ismailia Governorate"},
["盧克索省"] = {wp = "Luxor Governorate"},
["蘇伊士省"] = {wp = "Suez Governorate"},
["塞德港省"] = {wp = "Port Said Governorate"},
["馬特魯省"] = {wp = "Matrouh Governorate"},
["北西奈省"] = {wp = "North Sinai Governorate"},
["紅海省"] = {wp = "Red Sea Governorate"},
["新河谷省"] = {wp = "New Valley Governorate"},
["南西奈省"] = {wp = "South Sinai Governorate"},
}
export.egypt_group = {
placename_to_key = false,
default_container = "埃及",
default_placetype = "governorate",
data = export.egypt_governorates,
}
export.spain_autonomous_communities = {
["安達盧西亞"] = {wp = "Andalusia"},
["安達魯西亞"] = {alias_of = "安達盧西亞"},
["阿拉貢"] = {wp = "Aragon"},
["阿斯圖里亞斯"] = {wp = "Asturias"},
["巴利阿里群島"] = {wp = "Balearic Islands"},
["巴斯克"] = {wp = "Basque Country (autonomous community)"},
["加那利群島"] = {wp = "Canary Islands"},
["坎塔布里亞"] = {wp = "Cantabria"},
["卡斯蒂利亞-拉曼恰"] = {wp = "Castilla-La Mancha"},
["卡斯蒂利亞-萊昂"] = {wp = "Castilla y León"},
["加泰羅尼亞"] = {wp = "Catalonia"},
["加泰隆尼亞"] = {alias_of = "加泰羅尼亞"},
["埃斯特雷馬杜拉"] = {wp = "Extremadura"},
["加利西亞"] = {wp = "Galicia (Spain)"},
["拉里奧哈"] = {wp = "La Rioja (autonomous community)"},
["馬德里自治區"] = {wp = "Community of Madrid"},
["穆爾西亞"] = {wp = "Region of Murcia"},
["納瓦拉"] = {wp = "Navarre"},
["巴倫西亞"] = {wp = "Valencian Community"},
["巴倫西亞自治區"] = {alias_of = "巴倫西亞"},
}
export.spain_group = {
placename_to_key = false,
default_container = "西班牙",
default_placetype = "autonomous community",
data = export.spain_autonomous_communities,
}
export.taiwan_counties = {
["彰化縣"] = {wp = "彰化縣"},
["嘉義縣"] = {wp = "嘉義縣"},
["新竹縣"] = {wp = "新竹縣"},
["花蓮縣"] = {wp = "花蓮縣"},
["金門縣"] = {wp = "金門縣"},
["連江縣"] = {wp = "連江縣"},
["苗栗縣"] = {wp = "苗栗縣"},
["南投縣"] = {wp = "南投縣"},
["屏東縣"] = {wp = "屏東縣"},
["澎湖縣"] = {wp = "澎湖縣"},
["宜蘭縣"] = {wp = "宜蘭縣"},
["雲林縣"] = {wp = "雲林縣"},
}
export.taiwan_group = {
key_to_placename = make_key_to_placename(nil, "縣$"),
placename_to_key = make_placename_to_key("縣"),
default_container = "臺灣",
default_placetype = "county",
default_divs = {"districts", "townships"},
data = export.taiwan_counties,
}
export.new_york_boroughs = {
["布朗克斯"] = {the = true, wp = "The Bronx"},
["布魯克林"] = {wp = "Brooklyn"},
["曼哈頓"] = {wp = "Manhattan"},
["皇后區"] = {wp = "Queens"},
["史泰登島"] = {wp = "Staten Island"},
}
export.new_york_boroughs_group = {
placename_to_key = false,
default_container = {key = "紐約市", placetype = "city"},
default_placetype = "borough",
default_is_city = true,
data = export.new_york_boroughs,
}
export.romania_counties = {
["阿爾巴縣"] = {wp = "Alba County"},
["阿拉德縣"] = {wp = "Arad County"},
["阿爾傑什縣"] = {wp = "Argeș County"},
["巴考縣"] = {wp = "Bacău County"},
["比霍爾縣"] = {wp = "Bihor County"},
["比斯特里察-訥瑟烏德縣"] = {wp = "Bistrița-Năsăud County"},
["博托沙尼縣"] = {wp = "Botoșani County"},
["布拉索夫縣"] = {wp = "Brașov County"},
["布勒伊拉縣"] = {wp = "Brăila County"},
["布澤烏縣"] = {wp = "Buzău County"},
["卡拉什-塞韋林縣"] = {wp = "Caraș-Severin County"},
["克盧日縣"] = {wp = "Cluj County"},
["康斯坦察縣"] = {wp = "Constanța County"},
["科瓦斯納縣"] = {wp = "Covasna County"},
["克勒拉希縣"] = {wp = "Călărași County"},
["多爾日縣"] = {wp = "Dolj County"},
["登博維察縣"] = {wp = "Dâmbovița County"},
["加拉茨縣"] = {wp = "Galați County"},
["久爾久縣"] = {wp = "Giurgiu County"},
["戈爾日縣"] = {wp = "Gorj County"},
["哈爾吉塔縣"] = {wp = "Harghita County"},
["胡內多阿拉縣"] = {wp = "Hunedoara County"},
["雅洛米察縣"] = {wp = "Ialomița County"},
["雅西縣"] = {wp = "Iași County"},
["伊爾福夫縣"] = {wp = "Ilfov County"},
["馬拉穆列什縣"] = {wp = "Maramureș County"},
["梅赫丁茨縣"] = {wp = "Mehedinți County"},
["穆列什縣"] = {wp = "Mureș County"},
["尼亞姆茨縣"] = {wp = "Neamț County"},
["奧爾特縣"] = {wp = "Olt County"},
["普拉霍瓦縣"] = {wp = "Prahova County"},
["薩圖馬雷縣"] = {wp = "Satu Mare County"},
["錫比烏縣"] = {wp = "Sibiu County"},
["蘇恰瓦縣"] = {wp = "Suceava County"},
["瑟拉日縣"] = {wp = "Sălaj County"},
["特列奧爾曼縣"] = {wp = "Teleorman County"},
["蒂米什縣"] = {wp = "Timiș County"},
["圖爾恰縣"] = {wp = "Tulcea County"},
["瓦斯盧伊縣"] = {wp = "Vaslui County"},
["弗蘭恰縣"] = {wp = "Vrancea County"},
["沃爾恰縣"] = {wp = "Vâlcea County"},
}
export.romania_group = {
placename_to_key = false,
default_container = "羅馬尼亞",
default_placetype = "county",
data = export.romania_counties,
}
export.north_korea_provinces = {
["慈江道"] = {wp = "慈江道"},
["咸鏡北道"] = {wp = "咸鏡北道"},
["咸鏡南道"] = {wp = "咸鏡南道"},
["黃海北道"] = {wp = "黃海北道"},
["黃海南道"] = {wp = "黃海南道"},
["江原道(北韓)"] = {wp = "江原道 (朝鮮民主主義人民共和國)"},
["平安北道"] = {wp = "平安北道"},
["平安南道"] = {wp = "平安南道"},
["兩江道"] = {wp = "兩江道"},
}
export.north_korea_group = {
placename_to_key = false,
default_container = "朝鮮",
default_placetype = "province",
data = export.north_korea_provinces,
}
export.south_korea_provinces = {
["忠清北道"] = {wp = "忠清北道"},
["忠清南道"] = {wp = "忠清南道"},
["江原道(南韓)"] = {wp = "江原特別自治道"},
["京畿道"] = {wp = "京畿道"},
["慶尚北道"] = {wp = "慶尚北道"},
["慶尚南道"] = {wp = "慶尚南道"},
["全羅北道"] = {wp = "全羅北道"},
["全羅南道"] = {wp = "全羅南道"},
["濟州道"] = {wp = "濟州道"},
}
export.south_korea_group = {
placename_to_key = false,
default_container = "韓國",
default_placetype = "province",
data = export.south_korea_provinces,
}
export.thailand_provinces = {
["阿姆納特坤府"] = {wp = "Amnat Charoen Province"},
["紅統府"] = {wp = "Ang Thong Province"},
["彭侃府"] = {wp = "Bueng Kan Province"},
["武里南府"] = {wp = "Buriram Province"},
["北柳府"] = {wp = "Chachoengsao Province"},
["猜納府"] = {wp = "Chai Nat Province"},
["猜耶奔府"] = {wp = "Chaiyaphum Province"},
["尖竹汶府"] = {wp = "Chanthaburi Province"},
["清邁府"] = {wp = "Chiang Mai Province"},
["清萊府"] = {wp = "Chiang Rai Province"},
["春武里府"] = {wp = "Chonburi Province"},
["春蓬府"] = {wp = "Chumphon Province"},
["加拉信府"] = {wp = "Kalasin Province"},
["甘烹碧府"] = {wp = "Kamphaeng Phet Province"},
["北碧府"] = {wp = "Kanchanaburi Province"},
["孔敬府"] = {wp = "Khon Kaen Province"},
["甲米府"] = {wp = "Krabi Province"},
["南邦府"] = {wp = "Lampang Province"},
["南奔府"] = {wp = "Lamphun Province"},
["黎府"] = {wp = "Loei Province"},
["華富里府"] = {wp = "Lopburi Province"},
["夜豐頌府"] = {wp = "Mae Hong Son Province"},
["瑪哈沙拉堪府"] = {wp = "Maha Sarakham Province"},
["莫達罕府"] = {wp = "Mukdahan Province"},
["那空那育府"] = {wp = "Nakhon Nayok Province"},
["佛統府"] = {wp = "Nakhon Pathom Province"},
["那空帕農府"] = {wp = "Nakhon Phanom Province"},
["呵叻府"] = {wp = "Nakhon Ratchasima Province"},
["那空沙旺府"] = {wp = "Nakhon Sawan Province"},
["洛坤府"] = {wp = "Nakhon Si Thammarat Province"},
["難府"] = {wp = "Nan Province"},
["那拉提瓦府"] = {wp = "Narathiwat Province"},
["農布瓦蘭普府"] = {wp = "Nong Bua Lamphu Province"},
["廊開府"] = {wp = "Nong Khai Province"},
["暖武里府"] = {wp = "Nonthaburi Province"},
["巴吞他尼府"] = {wp = "Pathum Thani Province"},
["北大年府"] = {wp = "Pattani Province"},
["攀牙府"] = {wp = "Phang Nga Province"},
["博他侖府"] = {wp = "Phatthalung Province"},
["帕堯府"] = {wp = "Phayao Province"},
["碧差汶府"] = {wp = "Phetchabun Province"},
["碧武里府"] = {wp = "Phetchaburi Province"},
["披集府"] = {wp = "Phichit Province"},
["彭世洛府"] = {wp = "Phitsanulok Province"},
["大城府"] = {wp = "Phra Nakhon Si Ayutthaya Province"},
["帕府"] = {wp = "Phrae Province"},
["普吉府"] = {wp = "Phuket Province"},
["巴真府"] = {wp = "Prachinburi Province"},
["巴蜀府"] = {wp = "Prachuap Khiri Khan Province"},
["拉廊府"] = {wp = "Ranong Province"},
["叻丕府"] = {wp = "Ratchaburi Province"},
["羅勇府"] = {wp = "Rayong Province"},
["黎逸府"] = {wp = "Roi Et Province"},
["沙繳府"] = {wp = "Sa Kaeo Province"},
["色軍府"] = {wp = "Sakon Nakhon Province"},
["北欖府"] = {wp = "Samut Prakan Province"},
["沙沒沙空府"] = {wp = "Samut Sakhon Province"},
["沙沒頌堪府"] = {wp = "Samut Songkhram Province"},
["沙拉武里府"] = {wp = "Saraburi Province"},
["沙敦府"] = {wp = "Satun Province"},
["信武里府"] = {wp = "Sing Buri Province"},
["四色菊府"] = {wp = "Sisaket Province"},
["宋卡府"] = {wp = "Songkhla Province"},
["素可泰府"] = {wp = "Sukhothai Province"},
["素攀武里府"] = {wp = "Suphan Buri Province"},
["素叻他尼府"] = {wp = "Surat Thani Province"},
["素林府"] = {wp = "Surin Province"},
["達府"] = {wp = "Tak Province"},
["董里府"] = {wp = "Trang Province"},
["達叻府"] = {wp = "Trat Province"},
["烏汶府"] = {wp = "Ubon Ratchathani Province"},
["烏隆府"] = {wp = "Udon Thani Province"},
["烏泰他尼府"] = {wp = "Uthai Thani Province"},
["烏達拉勐府"] = {wp = "Uttaradit Province"},
["惹拉府"] = {wp = "Yala Province"},
["耶梭通府"] = {wp = "Yasothon Province"},
}
export.thailand_group = {
placename_to_key = false,
default_container = "泰國",
default_placetype = "province",
data = export.thailand_provinces,
}
export.turkey_provinces = {
["阿達納省"] = {wp = "Adana Province"},
["阿德亞曼省"] = {wp = "Adıyaman Province"},
["阿菲永卡拉希薩爾省"] = {wp = "Afyonkarahisar Province"},
["阿里省"] = {wp = "Ağrı Province"},
["阿馬西亞省"] = {wp = "Amasya Province"},
["安卡拉省"] = {wp = "Ankara Province"},
["安塔利亞省"] = {wp = "Antalya Province"},
["阿爾特溫省"] = {wp = "Artvin Province"},
["艾登省"] = {wp = "Aydın Province"},
["巴勒克埃西爾省"] = {wp = "Balıkesir Province"},
["比萊吉克省"] = {wp = "Bilecik Province"},
["賓格爾省"] = {wp = "Bingöl Province"},
["比特利斯省"] = {wp = "Bitlis Province"},
["博盧省"] = {wp = "Bolu Province"},
["布爾杜爾省"] = {wp = "Burdur Province"},
["布爾薩省"] = {wp = "Bursa Province"},
["恰納卡萊省"] = {wp = "Çanakkale Province"},
["昌克勒省"] = {wp = "Çankırı Province"},
["喬魯姆省"] = {wp = "Çorum Province"},
["代尼茲利省"] = {wp = "Denizli Province"},
["迪亞巴克爾省"] = {wp = "Diyarbakır Province"},
["埃迪爾內省"] = {wp = "Edirne Province"},
["埃拉澤省"] = {wp = "Elazığ Province"},
["埃爾津詹省"] = {wp = "Erzincan Province"},
["埃爾祖魯姆省"] = {wp = "Erzurum Province"},
["埃斯基謝希爾省"] = {wp = "Eskişehir Province"},
["加濟安泰普省"] = {wp = "Gaziantep Province"},
["吉雷松省"] = {wp = "Giresun Province"},
["居米什哈內省"] = {wp = "Gümüşhane Province"},
["哈卡里省"] = {wp = "Hakkâri Province"},
["哈塔伊省"] = {wp = "Hatay Province"},
["伊斯帕爾塔省"] = {wp = "Isparta Province"},
["梅爾辛省"] = {wp = "Mersin Province"},
["伊茲密爾省"] = {wp = "İzmir Province"},
["卡爾斯省"] = {wp = "Kars Province"},
["卡斯塔莫努省"] = {wp = "Kastamonu Province"},
["開塞利省"] = {wp = "Kayseri Province"},
["柯克拉雷利省"] = {wp = "Kırklareli Province"},
["克爾謝希爾省"] = {wp = "Kırşehir Province"},
["科賈埃利省"] = {wp = "Kocaeli Province"},
["科尼亞省"] = {wp = "Konya Province"},
["屈塔希亞省"] = {wp = "Kütahya Province"},
["馬拉蒂亞省"] = {wp = "Malatya Province"},
["馬尼薩省"] = {wp = "Manisa Province"},
["卡赫拉曼馬拉什省"] = {wp = "Kahramanmaraş Province"},
["馬爾丁省"] = {wp = "Mardin Province"},
["穆拉省"] = {wp = "Muğla Province"},
["穆什省"] = {wp = "Muş Province"},
["內夫謝希爾省"] = {wp = "Nevşehir Province"},
["尼代省"] = {wp = "Niğde Province"},
["奧爾杜省"] = {wp = "Ordu Province"},
["里澤省"] = {wp = "Rize Province"},
["薩卡里亞省"] = {wp = "Sakarya Province"},
["薩姆松省"] = {wp = "Samsun Province"},
["錫爾特省"] = {wp = "Siirt Province"},
["錫諾普省"] = {wp = "Sinop Province"},
["錫瓦斯省"] = {wp = "Sivas Province"},
["泰基爾達省"] = {wp = "Tekirdağ Province"},
["托卡特省"] = {wp = "Tokat Province"},
["特拉布宗省"] = {wp = "Trabzon Province"},
["通傑利省"] = {wp = "Tunceli Province"},
["尚勒烏爾法省"] = {wp = "Şanlıurfa Province"},
["烏沙克省"] = {wp = "Uşak Province"},
["凡省"] = {wp = "Van Province"},
["約茲加特省"] = {wp = "Yozgat Province"},
["宗古爾達克省"] = {wp = "Zonguldak Province"},
["阿克薩賴省"] = {wp = "Aksaray Province"},
["拜布爾特省"] = {wp = "Bayburt Province"},
["卡拉曼省"] = {wp = "Karaman Province"},
["克勒克卡萊省"] = {wp = "Kırıkkale Province"},
["巴特曼省"] = {wp = "Batman Province"},
["蘇爾納克省"] = {wp = "Şırnak Province"},
["巴爾騰省"] = {wp = "Bartın Province"},
["阿爾達罕省"] = {wp = "Ardahan Province"},
["伊迪爾省"] = {wp = "Iğdır Province"},
["亞洛瓦省"] = {wp = "Yalova Province"},
["卡拉比克省"] = {wp = "Karabük Province"},
["基利斯省"] = {wp = "Kilis Province"},
["奧斯曼尼耶省"] = {wp = "Osmaniye Province"},
["迪茲傑省"] = {wp = "Düzce Province"},
}
export.turkey_group = {
placename_to_key = false,
default_container = "土耳其",
default_placetype = "province",
data = export.turkey_provinces,
}
export.vietnam_provinces = {
-- Northeast
["北江省"] = {wp = "Bắc Giang Province"},
["北件省"] = {wp = "Bắc Kạn Province"},
["高平省"] = {wp = "Cao Bằng Province"},
["河江省"] = {wp = "Hà Giang Province"},
["諒山省"] = {wp = "Lạng Sơn Province"},
["富壽省"] = {wp = "Phú Thọ Province"},
["廣寧省"] = {wp = "Quảng Ninh Province"},
["太原省"] = {wp = "Thái Nguyên Province"},
["宣光省"] = {wp = "Tuyên Quang Province"},
-- Northwest
["老街省"] = {wp = "Lào Cai Province"},
["安沛省"] = {wp = "Yên Bái Province"},
["奠邊省"] = {wp = "Điện Biên Province"},
["和平省"] = {wp = "Hoà Bình Province"},
["萊州省"] = {wp = "Lai Châu Province"},
["山羅省"] = {wp = "Sơn La Province"},
-- Red River Delta
["北寧省"] = {wp = "Bắc Ninh Province"},
["河南省"] = {wp = "Hà Nam Province"},
["海陽省"] = {wp = "Hải Dương Province"},
["興安省"] = {wp = "Hưng Yên Province"},
["南定省"] = {wp = "Nam Định Province"},
["寧平省"] = {wp = "Ninh Bình Province"},
["太平省"] = {wp = "Thái Bình Province"},
["永福省"] = {wp = "Vĩnh Phúc Province"},
-- North Central Coast
["河靜省"] = {wp = "Hà Tĩnh Province"},
["乂安省"] = {wp = "Nghệ An Province"},
["廣平省"] = {wp = "Quảng Bình Province"},
["廣治省"] = {wp = "Quảng Trị Province"},
["清化省"] = {wp = "Thanh Hoá Province"},
-- Central Highlands
["得樂省"] = {wp = "Đắk Lắk Province"},
["得農省"] = {wp = "Đăk Nông Province"},
["嘉萊省"] = {wp = "Gia Lai Province"},
["崑嵩省"] = {wp = "Kon Tum Province"},
["林同省"] = {wp = "Lâm Đồng Province"},
-- South Central Coast
["平定省"] = {wp = "Bình Định Province"},
["平順省"] = {wp = "Bình Thuận Province"},
["慶和省"] = {wp = "Khánh Hoà Province"},
["寧順省"] = {wp = "Ninh Thuận Province"},
["富安省"] = {wp = "Phú Yên Province"},
["廣南省"] = {wp = "Quảng Nam Province"},
["廣義省"] = {wp = "Quảng Ngãi Province"},
-- Southeast
["巴地-頭頓省"] = {wp = "Bà Rịa–Vũng Tàu Province"},
["平陽省"] = {wp = "Bình Dương Province"},
["平福省"] = {wp = "Bình Phước Province"},
["同奈省"] = {wp = "Đồng Nai Province"},
["西寧省"] = {wp = "Tây Ninh Province"},
-- Mekong Delta
["安江省"] = {wp = "An Giang Province"},
["薄寮省"] = {wp = "Bạc Liêu Province"},
["檳椥省"] = {wp = "Bến Tre Province"},
["金甌省"] = {wp = "Cà Mau Province"},
["同塔省"] = {wp = "Đồng Tháp Province"},
["後江省"] = {wp = "Hậu Giang Province"},
["堅江省"] = {wp = "Kiên Giang Province"},
["龍安省"] = {wp = "Long An Province"},
["朔莊省"] = {wp = "Sóc Trăng Province"},
["前江省"] = {wp = "Tiền Giang Province"},
["茶榮省"] = {wp = "Trà Vinh Province"},
["永隆省"] = {wp = "Vĩnh Long Province"},
}
export.vietnam_group = {
placename_to_key = false,
default_container = "越南",
default_placetype = "province",
data = export.vietnam_provinces,
}
export.united_states_states = {
["阿拉巴馬"] = {wp = "Alabama"},
["阿拉斯加"] = {wp = "Alaska"},
["亞利桑那"] = {wp = "Arizona"},
["阿肯色"] = {wp = "Arkansas"},
["加利福尼亞"] = {wp = "California"},
["加州"] = {alias_of = "加利福尼亞"},
["科羅拉多"] = {wp = "Colorado"},
["康乃狄克"] = {wp = "Connecticut"},
["康涅狄格"] = {alias_of = "康乃狄克"},
["德拉瓦"] = {wp = "Delaware"},
["佛羅里達"] = {wp = "Florida"},
["佛罗里达"] = {alias_of = "佛羅里達"},
["佐治亞"] = {wp = "Georgia (U.S. state)"},
["夏威夷"] = {addl_parents = {"玻里尼西亞"}, wp = "Hawaii"},
["愛達荷"] = {wp = "Idaho"},
["伊利諾伊"] = {wp = "Illinois"},
["伊利诺伊"] = {alias_of = "伊利諾伊"},
["印地安那"] = {wp = "Indiana"},
["印第安納"] = {alias_of = "印地安那"},
["愛荷華"] = {wp = "Iowa"},
["堪薩斯"] = {wp = "Kansas"},
["肯塔基"] = {wp = "Kentucky"},
["路易斯安那"] = {wp = "Louisiana"},
["緬因"] = {wp = "Maine"},
["馬里蘭"] = {wp = "Maryland"},
["麻薩諸塞"] = {wp = "Massachusetts"},
["麻薩诸塞"] = {alias_of = "麻薩諸塞"},
["密西根"] = {wp = "Michigan"},
["密歇根"] = {alias_of = "密西根"},
["明尼蘇達"] = {wp = "Minnesota"},
["明尼苏达"] = {alias_of = "明尼蘇達"},
["密西西比"] = {wp = "Mississippi"},
["密蘇里"] = {wp = "Missouri"},
["蒙大拿"] = {wp = "Montana"},
["內布拉斯加"] = {wp = "Nebraska"},
["內華達"] = {wp = "Nevada"},
["新罕布什爾"] = {wp = "New Hampshire"},
["新澤西"] = {wp = "New Jersey"},
["新泽西"] = {alias_of = "新澤西"},
["新墨西哥"] = {wp = "New Mexico"},
["紐約"] = {wp = "New York (state)"},
["纽约"] = {alias_of = "紐約"},
["北卡羅來納"] = {wp = "North Carolina"},
["北达科他"] = {alias_of = "北達科他"},
["北達科他"] = {wp = "North Dakota"},
["俄亥俄"] = {wp = "Ohio"},
["奧克拉荷馬"] = {wp = "Oklahoma"},
["奧勒岡"] = {wp = "Oregon"},
["俄勒冈"] = {alias_of = "奧勒岡"},
["賓夕法尼亞"] = {wp = "Pennsylvania"},
["宾夕法尼亚"] = {alias_of = "賓夕法尼亞"},
["羅德島"] = {wp = "Rhode Island"},
["南卡羅來納"] = {wp = "South Carolina"},
["南達科他"] = {wp = "South Dakota"},
["田納西"] = {wp = "Tennessee"},
["田纳西"] = {alias_of = "田納西"},
["德克薩斯"] = {wp = "Texas"},
["德州"] = {alias_of = "德克薩斯"},
["猶他"] = {wp = "Utah"},
["佛蒙特"] = {wp = "Vermont"},
["弗吉尼亞"] = {wp = "Virginia"},
["弗吉尼亚"] = {alias_of = "弗吉尼亞"},
["維吉尼亞"] = {alias_of = "弗吉尼亞"},
["華盛頓州"] = {wp = "Washington (state)"},
["华盛顿州"] = {alias_of = "華盛頓州"},
["西維吉尼亞"] = {wp = "West Virginia"},
["西弗吉尼亞"] = {alias_of = "西維吉尼亞"},
["威斯康辛"] = {wp = "Wisconsin"},
["懷俄明"] = {wp = "Wyoming"},
-- Washington D.C. (federal district, treated like a state in holonym context)
["華盛頓特區"] = {placetype = {"federal district", "district"}, wp = "Washington, D.C."},
}
export.united_states_group = {
placename_to_key = false,
default_container = "美國",
default_placetype = "state",
default_divs = {"counties", "county seats"},
addl_divs = {
{type = "census-designated places", prep = "in"},
{type = "unincorporated communities", prep = "in"},
},
data = export.united_states_states,
}
export.united_kingdom_constituent_countries = {
["英格蘭"] = {divs = {"counties", "districts"}, wp = "England"},
["北愛爾蘭"] = {
placetype = {"constituent country", "province", "country"},
divs = {"counties", "districts"},
wp = "Northern Ireland",
},
["蘇格蘭"] = {divs = {{type = "council areas", container_parent_type = false}}, wp = "Scotland"},
["威爾士"] = {divs = {"counties"}, wp = "Wales"},
["威爾斯"] = {alias_of = "威爾士"},
}
export.united_kingdom_group = {
placename_to_key = false,
default_container = "英國",
default_placetype = {"constituent country", "country"},
default_no_container_cat = true,
data = export.united_kingdom_constituent_countries,
}
-- Scotland council areas
export.scotland_council_areas = {
["Aberdeen市"] = {wp = "Aberdeen"},
["Aberdeenshire"] = {wp = "Aberdeenshire"},
["Angus"] = {wp = "Angus, Scotland"},
["Argyll and Bute"] = {wp = "Argyll and Bute"},
["Clackmannanshire"] = {wp = "Clackmannanshire"},
["Dumfries and Galloway"] = {wp = "Dumfries and Galloway"},
["Dundee市"] = {wp = "Dundee"},
["East Ayrshire"] = {wp = "East Ayrshire"},
["East Dunbartonshire"] = {wp = "East Dunbartonshire"},
["East Lothian"] = {wp = "East Lothian"},
["East Renfrewshire"] = {wp = "East Renfrewshire"},
["Edinburgh市"] = {wp = "Edinburgh"},
["Eilean Siar"] = {wp = "Outer Hebrides"},
["Falkirk"] = {wp = "Falkirk"},
["Fife"] = {wp = "Fife"},
["Glasgow市"] = {wp = "Glasgow"},
["高地"] = {wp = "Highland council area"},
["Highland"] = {alias_of = "高地", display = true},
["Inverclyde"] = {wp = "Inverclyde"},
["Midlothian"] = {wp = "Midlothian"},
["Moray"] = {wp = "Moray"},
["North Ayrshire"] = {wp = "North Ayrshire"},
["North Lanarkshire"] = {wp = "North Lanarkshire"},
["Orkney群島"] = {wp = "Orkney"},
["Perth and Kinross"] = {wp = "Perth and Kinross"},
["Renfrewshire"] = {wp = "Renfrewshire"},
["Scottish Borders"] = {wp = "Scottish Borders"},
["Shetland群島"] = {wp = "Shetland"},
["South Ayrshire"] = {wp = "South Ayrshire"},
["South Lanarkshire"] = {wp = "South Lanarkshire"},
["Stirling"] = {wp = "Stirling (council area)"},
["West Dunbartonshire"] = {wp = "West Dunbartonshire"},
["West Lothian"] = {wp = "West Lothian"},
}
export.scotland_group = {
placename_to_key = false,
default_container = "蘇格蘭",
default_placetype = "council area",
data = export.scotland_council_areas,
}
-- England counties (ceremonial)
export.england_counties = {
-- Metropolitan counties
["大倫敦"] = {wp = "Greater London"},
["大曼徹斯特"] = {wp = "Greater Manchester"},
["默西賽德郡"] = {wp = "Merseyside"},
["西密德蘭"] = {wp = "West Midlands (county)"},
["南約克郡"] = {wp = "South Yorkshire"},
["西約克郡"] = {wp = "West Yorkshire"},
["泰恩-威爾郡"] = {wp = "Tyne and Wear"},
-- Non-metropolitan ceremonial counties
["貝德福德郡"] = {wp = "Bedfordshire"},
["伯克郡"] = {wp = "Berkshire"},
["白金漢郡"] = {wp = "Buckinghamshire"},
["劍橋郡"] = {wp = "Cambridgeshire"},
["柴郡"] = {wp = "Cheshire"},
["康沃爾郡"] = {wp = "Cornwall"},
["坎布里亞郡"] = {wp = "Cumbria"},
["德比郡"] = {wp = "Derbyshire"},
["德文郡"] = {wp = "Devon"},
["多塞特郡"] = {wp = "Dorset"},
["達勒姆郡"] = {wp = "County Durham"},
["約克郡東區"] = {wp = "East Riding of Yorkshire"},
["東薩塞克斯郡"] = {wp = "East Sussex"},
["埃塞克斯郡"] = {wp = "Essex"},
["格洛斯特郡"] = {wp = "Gloucestershire"},
["漢普郡"] = {wp = "Hampshire"},
["赫里福德郡"] = {wp = "Herefordshire"},
["赫特福德郡"] = {wp = "Hertfordshire"},
["懷特島"] = {wp = "Isle of Wight"},
["肯特郡"] = {wp = "Kent"},
["蘭開夏郡"] = {wp = "Lancashire"},
["萊斯特郡"] = {wp = "Leicestershire"},
["林肯郡"] = {wp = "Lincolnshire"},
["諾福克郡"] = {wp = "Norfolk"},
["北安普敦郡"] = {wp = "Northamptonshire"},
["諾森伯蘭郡"] = {wp = "Northumberland"},
["北約克郡"] = {wp = "North Yorkshire"},
["諾丁漢郡"] = {wp = "Nottinghamshire"},
["牛津郡"] = {wp = "Oxfordshire"},
["拉特蘭郡"] = {wp = "Rutland"},
["什羅普郡"] = {wp = "Shropshire"},
["薩默塞特郡"] = {wp = "Somerset"},
["南亨伯賽德郡"] = {wp = "South Humberside"},
["斯塔福德郡"] = {wp = "Staffordshire"},
["薩福克郡"] = {wp = "Suffolk"},
["薩里郡"] = {wp = "Surrey"},
["沃里克郡"] = {wp = "Warwickshire"},
["西薩塞克斯郡"] = {wp = "West Sussex"},
["威爾特郡"] = {wp = "Wiltshire"},
["伍斯特郡"] = {wp = "Worcestershire"},
}
export.england_group = {
placename_to_key = false,
default_container = {key = "英格蘭", placetype = "constituent country"},
default_placetype = "county",
data = export.england_counties,
}
-- Counties of Northern Ireland
export.northern_ireland_counties = {
["安特里姆郡"] = {wp = "County Antrim"},
["阿爾馬郡"] = {wp = "County Armagh"},
["貝爾法斯特市"] = {is_city = true, wp = "Belfast"},
["唐郡"] = {wp = "County Down"},
["弗馬納郡"] = {wp = "County Fermanagh"},
["倫敦德里郡"] = {wp = "County Londonderry"},
["德里市"] = {is_city = true, wp = "Derry"},
["泰龍郡"] = {wp = "County Tyrone"},
}
export.northern_ireland_group = {
placename_to_key = false,
default_container = {key = "北愛爾蘭", placetype = "constituent country"},
default_placetype = "county",
data = export.northern_ireland_counties,
}
export.nigeria_states = {
["阿比亞州"] = {wp = "Abia State"},
["阿達馬瓦州"] = {wp = "Adamawa State"},
["阿誇伊博姆州"] = {wp = "Akwa Ibom State"},
["阿南布拉州"] = {wp = "Anambra State"},
["包奇州"] = {wp = "Bauchi State"},
["貝耶薩州"] = {wp = "Bayelsa State"},
["貝努埃州"] = {wp = "Benue State"},
["博爾諾州"] = {wp = "Borno State"},
["跨河州"] = {wp = "Cross River State"},
["三角洲州"] = {wp = "Delta State"},
["埃博尼州"] = {wp = "Ebonyi State"},
["埃多州"] = {wp = "Edo State"},
["埃基蒂州"] = {wp = "Ekiti State"},
["埃努古州"] = {wp = "Enugu State"},
["阿布賈聯邦首都轄區"] = {placetype = {"federal territory", "territory", "state"}, the = true, wp = "Federal Capital Territory, Nigeria"},
["貢貝州"] = {wp = "Gombe State"},
["伊莫州"] = {wp = "Imo State"},
["吉加瓦州"] = {wp = "Jigawa State"},
["卡杜納州"] = {wp = "Kaduna State"},
["卡諾州"] = {wp = "Kano State"},
["卡齊納州"] = {wp = "Katsina State"},
["克比州"] = {wp = "Kebbi State"},
["科吉州"] = {wp = "Kogi State"},
["誇拉州"] = {wp = "Kwara State"},
["拉各斯州"] = {wp = "Lagos State"},
["納薩拉瓦州"] = {wp = "Nasarawa State"},
["尼日爾州"] = {wp = "Niger State"},
["奧貢州"] = {wp = "Ogun State"},
["翁多州"] = {wp = "Ondo State"},
["奧順州"] = {wp = "Osun State"},
["奧約州"] = {wp = "Oyo State"},
["高原州"] = {wp = "Plateau State"},
["河流州"] = {wp = "Rivers State"},
["索科托州"] = {wp = "Sokoto State"},
["塔拉巴州"] = {wp = "Taraba State"},
["約貝州"] = {wp = "Yobe State"},
["贊法拉州"] = {wp = "Zamfara State"},
}
export.nigeria_group = {
placename_to_key = false,
default_container = "奈及利亞",
default_placetype = "state",
data = export.nigeria_states,
}
-----------------------------------------------------------------------------------
-- Selected city groups --
-----------------------------------------------------------------------------------
-- Key world cities frequently used as holonyms (entries covered by dedicated city groups removed)
export.misc_cities = {
-- Americas
["費爾法克斯"] = {container = {key = "弗吉尼亞", placetype = "state"}, placetype = "city", is_city = true, wp = "Fairfax, Virginia"},
["斯克蘭頓"] = {container = {key = "賓夕法尼亞", placetype = "state"}, placetype = "city", is_city = true, wp = "Scranton, Pennsylvania"},
["里約熱內盧市"] = {container = "巴西", placetype = "city", is_city = true, wp = "Rio de Janeiro"},
["布宜諾斯艾利斯"] = {container = "阿根廷", placetype = "city", is_city = true, wp = "Buenos Aires"},
["聖地牙哥"] = {container = "智利", placetype = "city", is_city = true, wp = "Santiago"},
["波哥大"] = {container = "哥倫比亞", placetype = "city", is_city = true, wp = "Bogotá"},
["利馬"] = {container = "秘魯", placetype = "city", is_city = true, wp = "Lima"},
-- Europe
["阿姆斯特丹"] = {container = "荷蘭", placetype = "city", is_city = true, wp = "Amsterdam"},
["布魯塞爾"] = {container = "比利時", placetype = "city", is_city = true, wp = "Brussels"},
["維也納"] = {container = "奧地利", placetype = "city", is_city = true, wp = "Vienna"},
["伊斯坦布爾"] = {container = "土耳其", placetype = "city", is_city = true, wp = "Istanbul"},
["基輔"] = {container = "烏克蘭", placetype = "city", is_city = true, wp = "Kyiv"},
["華沙"] = {container = "波蘭", placetype = "city", is_city = true, wp = "Warsaw"},
["布拉格"] = {container = "捷克", placetype = "city", is_city = true, wp = "Prague"},
["布達佩斯"] = {container = "匈牙利", placetype = "city", is_city = true, wp = "Budapest"},
["斯德哥爾摩"] = {container = "瑞典", placetype = "city", is_city = true, wp = "Stockholm"},
["赫爾辛基"] = {container = "芬蘭", placetype = "city", is_city = true, wp = "Helsinki"},
["奧斯陸"] = {container = "挪威", placetype = "city", is_city = true, wp = "Oslo"},
["哥本哈根"] = {container = "丹麥", placetype = "city", is_city = true, wp = "Copenhagen"},
["里斯本"] = {container = "葡萄牙", placetype = "city", is_city = true, wp = "Lisbon"},
["雅典"] = {container = "希臘", placetype = "city", is_city = true, wp = "Athens"},
["蘇黎世"] = {container = "瑞士", placetype = "city", is_city = true, wp = "Zurich"},
["日內瓦"] = {container = "瑞士", placetype = "city", is_city = true, wp = "Geneva"},
["第比利斯"] = {container = "格魯吉亞", placetype = "city", is_city = true, wp = "Tbilisi"},
["貝爾格勒"] = {container = "塞爾維亞", placetype = "city", is_city = true, wp = "Belgrade"},
["薩格勒布"] = {container = "克羅埃西亞", placetype = "city", is_city = true, wp = "Zagreb"},
["都柏林"] = {container = "愛爾蘭", placetype = "city", is_city = true, wp = "Dublin"},
-- Asia
["北京市"] = {container = {key = "北京", placetype = "direct-administered municipality"}, placetype = "city", is_city = true, wp = "Beijing"},
["上海市"] = {container = {key = "上海", placetype = "direct-administered municipality"}, placetype = "city", is_city = true, wp = "Shanghai"},
["德里市"] = {container = {key = "德里", placetype = "union territory"}, placetype = "city", is_city = true, wp = "Delhi"},
["曼谷"] = {container = "泰國", placetype = "city", is_city = true, wp = "Bangkok"},
["吉隆坡"] = {container = "馬來西亞", placetype = "city", is_city = true, wp = "Kuala Lumpur"},
["開羅"] = {container = "埃及", placetype = "city", is_city = true, wp = "Cairo"},
["德黑蘭"] = {container = "伊朗", placetype = "city", is_city = true, wp = "Tehran"},
["安卡拉"] = {container = "土耳其", placetype = "city", is_city = true, wp = "Ankara"},
-- Oceania
["奧克蘭"] = {container = "紐西蘭", placetype = "city", is_city = true, wp = "Auckland"},
-- Africa
["開普敦"] = {container = "南非", placetype = "city", is_city = true, wp = "Cape Town"},
["約翰尼斯堡"] = {container = "南非", placetype = "city", is_city = true, wp = "Johannesburg"},
["奈洛比"] = {container = "肯亞", placetype = "city", is_city = true, wp = "Nairobi"},
}
export.misc_cities_group = {
canonicalize_key_container = make_canonicalize_key_container(nil, "country"),
placename_to_key = false,
default_placetype = "city",
default_is_city = true,
data = export.misc_cities,
}
export.netherlands_provinces = {
["德倫特省"] = {wp = "Drenthe"},
["弗萊福蘭省"] = {wp = "Flevoland"},
["弗里斯蘭省"] = {wp = "Friesland"},
["格爾德蘭省"] = {wp = "Gelderland"},
["格羅寧根省"] = {wp = "Groningen (province)"},
["林堡省(荷蘭)"] = {wp = "Limburg (Netherlands)"},
["北布拉班特省"] = {wp = "North Brabant"},
["北荷蘭省"] = {wp = "North Holland"},
["上艾瑟爾省"] = {wp = "Overijssel"},
["南荷蘭省"] = {wp = "South Holland"},
["烏特勒支省"] = {wp = "Utrecht (province)"},
["澤蘭省"] = {wp = "Zeeland"},
}
export.netherlands_group = {
placename_to_key = false,
default_container = "荷蘭",
default_placetype = "province",
data = export.netherlands_provinces,
}
export.new_zealand_regions = {
["北地大區"] = {wp = "Northland Region"},
["奧克蘭大區"] = {wp = "Auckland Region"},
["懷卡托大區"] = {wp = "Waikato Region"},
["豐盛灣大區"] = {wp = "Bay of Plenty Region"},
["吉斯伯恩大區"] = {wp = "Gisborne District", placetype = {"region", "district"}},
["霍克斯灣大區"] = {wp = "Hawke's Bay Region"},
["塔拉納基大區"] = {wp = "Taranaki Region"},
["馬納瓦圖-旺阿努伊大區"] = {wp = "Manawatū-Whanganui Region"},
["惠靈頓大區"] = {wp = "Wellington Region"},
["塔斯曼大區"] = {wp = "Tasman District", placetype = {"region", "district"}},
["納爾遜大區"] = {wp = "Nelson, New Zealand", placetype = {"region", "city"}, is_city = true},
["馬爾堡大區"] = {wp = "Marlborough District", placetype = {"region", "district"}},
["西海岸大區"] = {wp = "West Coast Region"},
["坎特伯雷大區"] = {wp = "Canterbury Region"},
["奧塔哥大區"] = {wp = "Otago Region"},
["南地大區"] = {wp = "Southland Region"},
}
export.new_zealand_group = {
placename_to_key = false,
default_container = "紐西蘭",
default_placetype = "region",
data = export.new_zealand_regions,
}
export.norwegian_counties = {
["奧斯陸縣"] = {wp = "Oslo"},
["羅加蘭縣"] = {wp = "Rogaland"},
["莫雷-羅姆斯達爾縣"] = {wp = "Møre og Romsdal"},
["諾爾蘭縣"] = {wp = "Nordland"},
["東福爾縣"] = {wp = "Østfold"},
["阿克斯胡斯縣"] = {wp = "Akershus"},
["布斯克呂縣"] = {wp = "Buskerud"},
["因蘭德縣"] = {wp = "Innlandet"},
["西福爾縣"] = {wp = "Vestfold"},
["泰勒馬克縣"] = {wp = "Telemark"},
["阿格德爾縣"] = {wp = "Agder"},
["西地縣"] = {wp = "Vestland"},
["特倫德拉格縣"] = {wp = "Trøndelag"},
["特羅姆斯縣"] = {wp = "Troms"},
["芬馬克縣"] = {wp = "Finnmark"},
}
export.norway_group = {
placename_to_key = false,
default_container = "挪威",
default_placetype = "county",
data = export.norwegian_counties,
}
export.pakistan_provinces_and_territories = {
["自由克什米爾"] = {wp = "Azad Kashmir", placetype = {"administrative territory", "autonomous territory", "territory"}},
["俾路支省"] = {wp = "Balochistan, Pakistan"},
["吉爾吉特-巴爾蒂斯坦"] = {wp = "Gilgit-Baltistan", placetype = {"administrative territory", "territory"}},
["伊斯蘭馬巴德首都直轄區"] = {wp = "Islamabad Capital Territory", placetype = {"federal territory", "administrative territory", "territory"}},
["開伯爾-普赫圖赫瓦省"] = {wp = "Khyber Pakhtunkhwa"},
["旁遮普省(巴基斯坦)"] = {wp = "Punjab, Pakistan"},
["信德省"] = {wp = "Sindh"},
}
export.pakistan_group = {
placename_to_key = false,
default_container = "巴基斯坦",
default_placetype = "province",
data = export.pakistan_provinces_and_territories,
}
export.philippines_provinces = {
["阿布拉省"] = {wp = "Abra (province)"},
["北阿古桑省"] = {wp = "Agusan del Norte"},
["南阿古桑省"] = {wp = "Agusan del Sur"},
["阿克蘭省"] = {wp = "Aklan"},
["阿爾拜省"] = {wp = "Albay"},
["安蒂克省"] = {wp = "Antique (province)"},
["阿帕亞沃省"] = {wp = "Apayao"},
["奧羅拉省"] = {wp = "Aurora (province)"},
["巴西蘭省"] = {wp = "Basilan"},
["巴丹省"] = {wp = "Bataan"},
["巴達內斯省"] = {wp = "Batanes"},
["八打雁省"] = {wp = "Batangas"},
["本格特省"] = {wp = "Benguet"},
["比利蘭省"] = {wp = "Biliran"},
["保和省"] = {wp = "Bohol"},
["布基農省"] = {wp = "Bukidnon"},
["布拉干省"] = {wp = "Bulacan"},
["卡加延省"] = {wp = "Cagayan"},
["北甲馬仁省"] = {wp = "Camarines Norte"},
["南甲馬仁省"] = {wp = "Camarines Sur"},
["卡米金省"] = {wp = "Camiguin"},
["卡皮斯省"] = {wp = "Capiz"},
["卡坦端內斯省"] = {wp = "Catanduanes"},
["甲米地省"] = {wp = "Cavite"},
["宿霧省"] = {wp = "Cebu"},
["哥打巴托省"] = {wp = "Cotabato"},
["達沃德奧羅省"] = {wp = "Davao de Oro"},
["北達沃省"] = {wp = "Davao del Norte"},
["南達沃省"] = {wp = "Davao del Sur"},
["西達沃省"] = {wp = "Davao Occidental"},
["東達沃省"] = {wp = "Davao Oriental"},
["迪納加特群島省"] = {wp = "Dinagat Islands"},
["東薩馬省"] = {wp = "Eastern Samar"},
["吉馬拉斯省"] = {wp = "Guimaras"},
["伊富高省"] = {wp = "Ifugao"},
["北伊羅科斯省"] = {wp = "Ilocos Norte"},
["南伊羅科斯省"] = {wp = "Ilocos Sur"},
["伊洛伊洛省"] = {wp = "Iloilo"},
["伊莎貝拉省"] = {wp = "Isabela (province)"},
["卡林加省"] = {wp = "Kalinga (province)"},
["拉烏尼翁省"] = {wp = "La Union"},
["拉古納省"] = {wp = "Laguna (province)"},
["北拉瑙省"] = {wp = "Lanao del Norte"},
["南拉瑙省"] = {wp = "Lanao del Sur"},
["萊特省"] = {wp = "Leyte (province)"},
["北馬京達瑙省"] = {wp = "Maguindanao del Norte"},
["南馬京達瑙省"] = {wp = "Maguindanao del Sur"},
["馬林杜克省"] = {wp = "Marinduque"},
["馬斯巴特省"] = {wp = "Masbate"},
["西米薩米斯省"] = {wp = "Misamis Occidental"},
["東米薩米斯省"] = {wp = "Misamis Oriental"},
["山岳省"] = {wp = "Mountain Province"},
["西內格羅斯省"] = {wp = "Negros Occidental"},
["東內格羅斯省"] = {wp = "Negros Oriental"},
["北薩馬省"] = {wp = "Northern Samar"},
["新怡詩夏省"] = {wp = "Nueva Ecija"},
["新比斯開省"] = {wp = "Nueva Vizcaya"},
["西民都洛省"] = {wp = "Occidental Mindoro"},
["東民都洛省"] = {wp = "Oriental Mindoro"},
["巴拉望省"] = {wp = "Palawan"},
["邦板牙省"] = {wp = "Pampanga"},
["邦阿西楠省"] = {wp = "Pangasinan"},
["奎松省"] = {wp = "Quezon"},
["基里諾省"] = {wp = "Quirino"},
["黎剎省"] = {wp = "Rizal (province)"},
["朗布隆省"] = {wp = "Romblon"},
["薩馬省"] = {wp = "Samar (province)"},
["薩蘭加尼省"] = {wp = "Sarangani"},
["錫基霍爾省"] = {wp = "Siquijor"},
["索索貢省"] = {wp = "Sorsogon"},
["南哥打巴托省"] = {wp = "South Cotabato"},
["南萊特省"] = {wp = "Southern Leyte"},
["蘇丹庫達拉省"] = {wp = "Sultan Kudarat"},
["蘇祿省"] = {wp = "Sulu"},
["北蘇里高省"] = {wp = "Surigao del Norte"},
["南蘇里高省"] = {wp = "Surigao del Sur"},
["塔拉克省"] = {wp = "Tarlac"},
["塔威塔威省"] = {wp = "Tawi-Tawi"},
["三描禮士省"] = {wp = "Zambales"},
["北三寶顏省"] = {wp = "Zamboanga del Norte"},
["南三寶顏省"] = {wp = "Zamboanga del Sur"},
["三寶顏錫布蓋省"] = {wp = "Zamboanga Sibugay"},
["馬尼拉都會區"] = {wp = "Metro Manila", placetype = {"region", "province"}},
}
export.philippines_group = {
placename_to_key = false,
default_container = "菲律賓",
default_placetype = "province",
data = export.philippines_provinces,
}
export.poland_voivodeships = {
["下西里西亞省"] = {wp = "Lower Silesian Voivodeship"},
["庫亞維-波美拉尼亞省"] = {wp = "Kuyavian-Pomeranian Voivodeship"},
["盧布林省"] = {wp = "Lublin Voivodeship"},
["盧布斯省"] = {wp = "Lubusz Voivodeship"},
["羅茲省"] = {wp = "Łódź Voivodeship"},
["小波蘭省"] = {wp = "Lesser Poland Voivodeship"},
["馬佐夫舍省"] = {wp = "Masovian Voivodeship"},
["奧波萊省"] = {wp = "Opole Voivodeship"},
["喀爾巴阡山省"] = {wp = "Subcarpathian Voivodeship"},
["波德拉謝省"] = {wp = "Podlaskie Voivodeship"},
["波美拉尼亞省"] = {wp = "Pomeranian Voivodeship"},
["西里西亞省"] = {wp = "Silesian Voivodeship"},
["神聖十字省"] = {wp = "Świętokrzyskie Voivodeship"},
["瓦爾米亞-馬祖里省"] = {wp = "Warmian-Masurian Voivodeship"},
["大波蘭省"] = {wp = "Greater Poland Voivodeship"},
["西波美拉尼亞省"] = {wp = "West Pomeranian Voivodeship"},
}
export.poland_group = {
placename_to_key = false,
default_container = "波蘭",
default_placetype = "voivodeship",
data = export.poland_voivodeships,
}
export.portugal_districts_and_autonomous_regions = {
["亞速爾群島"] = {wp = "Azores", placetype = {"autonomous region", "region"}},
["阿維羅區"] = {wp = "Aveiro District"},
["貝雅區"] = {wp = "Beja District"},
["布拉加區"] = {wp = "Braga District"},
["布拉干薩區"] = {wp = "Bragança District"},
["卡斯特洛布蘭科區"] = {wp = "Castelo Branco District"},
["科英布拉區"] = {wp = "Coimbra District"},
["埃武拉區"] = {wp = "Évora District"},
["法魯區"] = {wp = "Faro District"},
["瓜達區"] = {wp = "Guarda District"},
["萊里亞區"] = {wp = "Leiria District"},
["里斯本區"] = {wp = "Lisbon District"},
["馬德拉島"] = {wp = "Madeira", placetype = {"autonomous region", "region"}},
["波塔萊格里區"] = {wp = "Portalegre District"},
["波爾圖區"] = {wp = "Porto District"},
["聖塔倫區"] = {wp = "Santarém District"},
["塞圖巴爾區"] = {wp = "Setúbal District"},
["維亞納堡區"] = {wp = "Viana do Castelo District"},
["維拉雷亞爾區"] = {wp = "Vila Real District"},
["維塞烏區"] = {wp = "Viseu District"},
}
export.portugal_group = {
placename_to_key = false,
default_container = "葡萄牙",
default_placetype = "district",
data = export.portugal_districts_and_autonomous_regions,
}
local russia_oblast = {placetype = "oblast"}
local russia_krai = {placetype = "krai"}
local russia_republic = {placetype = "republic"}
local russia_autonomous_okrug = {placetype = {"autonomous okrug", "okrug"}}
export.russia_federal_subjects = {
-- autonomous oblast
["猶太自治州"] = {placetype = {"autonomous oblast", "oblast"}, wp = "Jewish Autonomous Oblast"},
-- autonomous okrugs
["楚科奇自治區"] = {wp = "Chukotka Autonomous Okrug", placetype = {"autonomous okrug", "okrug"}},
["漢特-曼西自治區"] = {wp = "Khanty-Mansi Autonomous Okrug", placetype = {"autonomous okrug", "okrug"}},
["漢特-曼西亞"] = {alias_of = "漢特-曼西自治區"},
["涅涅茨自治區"] = {wp = "Nenets Autonomous Okrug", placetype = {"autonomous okrug", "okrug"}},
["亞馬洛-涅涅茨自治區"] = {wp = "Yamalo-Nenets Autonomous Okrug", placetype = {"autonomous okrug", "okrug"}},
-- krais
["阿爾泰邊疆區"] = {wp = "Altai Krai", placetype = "krai"},
["堪察加邊疆區"] = {wp = "Kamchatka Krai", placetype = "krai"},
["哈巴羅夫斯克邊疆區"] = {wp = "Khabarovsk Krai", placetype = "krai"},
["克拉斯諾達爾邊疆區"] = {wp = "Krasnodar Krai", placetype = "krai"},
["克拉斯諾亞爾斯克邊疆區"] = {wp = "Krasnoyarsk Krai", placetype = "krai"},
["彼爾姆邊疆區"] = {wp = "Perm Krai", placetype = "krai"},
["濱海邊疆區"] = {wp = "Primorsky Krai", placetype = "krai"},
["斯塔夫羅波爾邊疆區"] = {wp = "Stavropol Krai", placetype = "krai"},
["外貝加爾邊疆區"] = {wp = "Zabaykalsky Krai", placetype = "krai"},
-- oblasts
["阿穆爾州"] = russia_oblast,
["阿爾漢格爾斯克州"] = russia_oblast,
["阿斯特拉罕州"] = russia_oblast,
["別爾哥羅德州"] = russia_oblast,
["布良斯克州"] = russia_oblast,
["車裡雅賓斯克州"] = russia_oblast,
["伊爾庫茨克州"] = russia_oblast,
["伊萬諾沃州"] = russia_oblast,
["加里寧格勒州"] = russia_oblast,
["卡盧加州"] = russia_oblast,
["克麥羅沃州"] = russia_oblast,
["基洛夫州"] = russia_oblast,
["科斯特羅馬州"] = russia_oblast,
["庫爾干州"] = russia_oblast,
["庫爾斯克州"] = russia_oblast,
["列寧格勒州"] = russia_oblast,
["利佩茨克州"] = russia_oblast,
["馬加丹州"] = russia_oblast,
["莫斯科州"] = russia_oblast,
["摩爾曼斯克州"] = russia_oblast,
["下諾夫哥羅德州"] = russia_oblast,
["諾夫哥羅德州"] = russia_oblast,
["新西伯利亞州"] = russia_oblast,
["鄂木斯克州"] = russia_oblast,
["奧倫堡州"] = russia_oblast,
["奧廖爾州"] = russia_oblast,
["奔薩州"] = russia_oblast,
["普斯科夫州"] = russia_oblast,
["羅斯托夫州"] = russia_oblast,
["梁贊州"] = russia_oblast,
["薩哈林州"] = {wp = "Sakhalin Oblast", placetype = "oblast"},
["薩馬拉州"] = russia_oblast,
["薩拉托夫州"] = russia_oblast,
["斯摩棱斯克州"] = russia_oblast,
["斯維爾德洛夫斯克州"] = russia_oblast,
["坦波夫州"] = russia_oblast,
["托木斯克州"] = russia_oblast,
["圖拉州"] = russia_oblast,
["特維爾州"] = russia_oblast,
["秋明州"] = russia_oblast,
["烏里揚諾夫斯克州"] = russia_oblast,
["弗拉基米爾州"] = russia_oblast,
["伏爾加格勒州"] = russia_oblast,
["沃洛格達州"] = russia_oblast,
["沃羅涅日州"] = russia_oblast,
["雅羅斯拉夫爾州"] = russia_oblast,
-- republics
["阿迪格共和國"] = russia_republic,
["巴什科爾托斯坦共和國"] = russia_republic,
["布里亞特共和國"] = russia_republic,
["達吉斯坦共和國"] = russia_republic,
["印古什共和國"] = russia_republic,
["卡爾梅克共和國"] = russia_republic,
["卡累利亞共和國"] = {wp = "Republic of Karelia", placetype = "republic"},
["哈卡斯共和國"] = russia_republic,
["莫爾多瓦共和國"] = russia_republic,
["北奧塞梯-阿蘭尼亞共和國"] = {wp = "North Ossetia–Alania", placetype = "republic"},
["北奧塞梯"] = {alias_of = "北奧塞梯-阿蘭尼亞共和國"},
["韃靼斯坦共和國"] = russia_republic,
["阿爾泰共和國"] = {wp = "Altai Republic", placetype = "republic"},
["車臣共和國"] = russia_republic,
["楚瓦什共和國"] = russia_republic,
["卡巴爾達-巴爾卡爾共和國"] = russia_republic,
["卡拉恰伊-切爾克斯共和國"] = russia_republic,
["科米共和國"] = {wp = "Komi Republic", placetype = "republic"},
["馬里埃爾共和國"] = russia_republic,
["薩哈共和國"] = {wp = "Sakha Republic", placetype = "republic"},
["雅庫特"] = {alias_of = "薩哈共和國"},
["圖瓦共和國"] = russia_republic,
["烏德穆爾特共和國"] = russia_republic,
}
export.russia_group = {
placename_to_key = false,
default_container = "俄羅斯",
default_placetype = "oblast",
data = export.russia_federal_subjects,
}
export.saudi_arabia_provinces = {
["利雅得省"] = {wp = "Riyadh Province"},
["麥加省"] = {wp = "Mecca Province"},
["東部省(沙特)"] = {wp = "Eastern Province, Saudi Arabia", no_auto_augment_container = true},
["麥地那省"] = {wp = "Medina Province"},
["阿西爾省"] = {wp = "Asir"},
["吉贊省"] = {wp = "Jazan Province"},
["卡西姆省"] = {wp = "Al-Qassim Province"},
["塔布克省"] = {wp = "Tabuk Province"},
["哈伊爾省"] = {wp = "Ha'il Province"},
["焦夫省"] = {wp = "Al-Jawf Province"},
["納季蘭省"] = {wp = "Najran Province"},
["北部邊界省"] = {wp = "Northern Borders Province"},
["巴哈省"] = {wp = "Al-Bahah Province"},
}
export.saudi_arabia_group = {
placename_to_key = false,
default_container = "沙烏地阿拉伯",
default_placetype = "province",
data = export.saudi_arabia_provinces,
}
export.south_africa_provinces = {
["東開普省"] = {wp = "Eastern Cape"},
["自由邦省"] = {wp = "Free State (South African province)"},
["豪登省"] = {wp = "Gauteng"},
["夸祖魯-納塔爾省"] = {wp = "KwaZulu-Natal"},
["林波波省"] = {wp = "Limpopo"},
["姆普馬蘭加省"] = {wp = "Mpumalanga"},
["西北省(南非)"] = {wp = "North West (South African province)"},
["北開普省"] = {wp = "Northern Cape"},
["西開普省"] = {wp = "Western Cape"},
}
export.south_africa_group = {
placename_to_key = false,
default_container = "南非",
default_placetype = "province",
data = export.south_africa_provinces,
}
export.ukraine_oblasts = {
["切爾卡瑟州"] = {wp = "Cherkasy Oblast"},
["切爾尼戈夫州"] = {wp = "Chernihiv Oblast"},
["切爾諾夫策州"] = {wp = "Chernivtsi Oblast"},
["第聶伯羅彼得羅夫斯克州"] = {wp = "Dnipropetrovsk Oblast"},
["頓涅茨克州"] = {wp = "Donetsk Oblast"},
["伊萬諾-弗蘭科夫斯克州"] = {wp = "Ivano-Frankivsk Oblast"},
["哈爾科夫州"] = {wp = "Kharkiv Oblast"},
["赫爾松州"] = {wp = "Kherson Oblast"},
["赫梅利尼茨基州"] = {wp = "Khmelnytskyi Oblast"},
["基洛夫格勒州"] = {wp = "Kirovohrad Oblast"},
["基輔州"] = {wp = "Kyiv Oblast"},
["盧甘斯克州"] = {wp = "Luhansk Oblast"},
["利沃夫州"] = {wp = "Lviv Oblast"},
["尼古拉耶夫州"] = {wp = "Mykolaiv Oblast"},
["敖德薩州"] = {wp = "Odesa Oblast"},
["波爾塔瓦州"] = {wp = "Poltava Oblast"},
["羅夫諾州"] = {wp = "Rivne Oblast"},
["蘇梅州"] = {wp = "Sumy Oblast"},
["捷爾諾波爾州"] = {wp = "Ternopil Oblast"},
["文尼察州"] = {wp = "Vinnytsia Oblast"},
["沃里尼亞州"] = {wp = "Volyn Oblast"},
["外喀爾巴阡州"] = {wp = "Zakarpattia Oblast"},
["扎波羅熱州"] = {wp = "Zaporizhzhia Oblast"},
["日托米爾州"] = {wp = "Zhytomyr Oblast"},
}
export.ukraine_group = {
placename_to_key = false,
default_container = "烏克蘭",
default_placetype = "oblast",
data = export.ukraine_oblasts,
}
export.wales_principal_areas = {
["布拉艾諾格溫特"] = {wp = "Blaenau Gwent"},
["布里真德"] = {wp = "Bridgend County Borough"},
["卡菲利"] = {wp = "Caerphilly County Borough"},
["卡馬森郡"] = {wp = "Carmarthenshire", placetype = "county"},
["克雷地基昂"] = {wp = "Ceredigion", placetype = "county"},
["科溫"] = {wp = "Conwy County Borough"},
["登比郡"] = {wp = "Denbighshire", placetype = "county"},
["弗林特郡"] = {wp = "Flintshire", placetype = "county"},
["格溫內德"] = {wp = "Gwynedd", placetype = "county"},
["安格爾西島"] = {wp = "Isle of Anglesey", placetype = "county"},
["默瑟蒂德菲爾"] = {wp = "Merthyr Tydfil County Borough"},
["蒙茅斯郡"] = {wp = "Monmouthshire", placetype = "county"},
["尼斯-波特塔爾博特"] = {wp = "Neath Port Talbot"},
["彭布羅克郡"] = {wp = "Pembrokeshire", placetype = "county"},
["波伊斯"] = {wp = "Powys", placetype = "county"},
["朗達坎農塔夫"] = {wp = "Rhondda Cynon Taf"},
["托爾范"] = {wp = "Torfaen"},
["格拉摩根谷"] = {wp = "Vale of Glamorgan"},
["雷克瑟姆"] = {wp = "Wrexham County Borough"},
}
export.wales_group = {
placename_to_key = false,
default_container = {key = "威爾士", placetype = "constituent country"},
default_placetype = "county borough",
data = export.wales_principal_areas,
}
-----------------------------------------------------------------------------------
-- City groups --
-----------------------------------------------------------------------------------
export.australia_cities = {
["阿德萊德"] = {container = "南澳大利亞", wp = "Adelaide"},
["布里斯班"] = {container = "昆士蘭", wp = "Brisbane"},
["坎培拉"] = {container = "澳大利亞首都領地", wp = "Canberra"},
["墨爾本"] = {container = "維多利亞州", wp = "Melbourne"},
["紐卡素"] = {container = "新南威爾士", wp = "Newcastle, New South Wales"},
["伯斯"] = {container = "西澳大利亞", wp = "Perth"},
["悉尼"] = {container = "新南威爾士", wp = "Sydney"},
}
export.australia_cities_group = {
placename_to_key = false,
canonicalize_key_container = make_canonicalize_key_container(nil, "state"),
default_container = "澳大利亞",
default_placetype = "city",
default_is_city = true,
data = export.australia_cities,
}
export.brazil_cities = {
["聖保羅"] = {container = "聖保羅州", wp = "São Paulo"},
["里約熱內盧"] = {container = "里約熱內盧州", wp = "Rio de Janeiro"},
["貝洛奧里藏特"] = {container = "米納斯吉拉斯", wp = "Belo Horizonte"},
["累西腓"] = {container = "伯南布哥州", wp = "Recife"},
["阿雷格里港"] = {container = "南里奧格蘭德州", wp = "Porto Alegre"},
["巴西利亞"] = {container = "巴西聯邦區", wp = "Brasília"},
["福塔萊薩"] = {container = "塞阿拉州", wp = "Fortaleza"},
["薩爾瓦多"] = {container = "巴伊亞", wp = "Salvador, Bahia"},
["庫里蒂巴"] = {container = "巴拉那州", wp = "Curitiba"},
["坎皮納斯"] = {container = "聖保羅州", wp = "Campinas"},
["戈亞尼亞"] = {container = "戈亞斯州", wp = "Goiânia"},
["瑪瑙斯"] = {container = "亞馬遜州", wp = "Manaus"},
["伯利恆"] = {container = "帕拉州", wp = "Belém, Pará"},
["維多利亞"] = {container = "聖埃斯皮里圖州", wp = "Vitória, Espírito Santo"},
["聖路易斯"] = {container = "馬拉尼昂州", wp = "São Luís"},
["納塔爾"] = {container = "北里奧格蘭德州", wp = "Natal, Rio Grande do Norte"},
["弗洛里亞諾波利斯"] = {container = "聖卡塔琳娜州", wp = "Florianópolis"},
["馬塞約"] = {container = "阿拉戈亞斯州", wp = "Maceió"},
["若昂佩索阿"] = {container = "帕拉伊巴州", wp = "João Pessoa"},
["特雷齊納"] = {container = "皮奧伊州", wp = "Teresina"},
["隆德里納"] = {container = "巴拉那州", wp = "Londrina"},
}
export.brazil_cities_group = {
placename_to_key = false,
canonicalize_key_container = make_canonicalize_key_container(nil, "state"),
default_container = "巴西",
default_placetype = "city",
default_is_city = true,
data = export.brazil_cities,
}
export.canada_cities = {
["多倫多"] = {container = "安大略", wp = "Toronto"},
["蒙特婁"] = {container = "魁北克", wp = "Montreal"},
["溫哥華"] = {container = "英屬哥倫比亞", wp = "Vancouver"},
["卡加里"] = {container = "亞伯達", wp = "Calgary"},
["愛民頓"] = {container = "亞伯達", wp = "Edmonton"},
["渥太華"] = {container = "安大略", wp = "Ottawa"},
["魁北克城"] = {container = "魁北克", wp = "Quebec City"},
["溫尼伯"] = {container = "馬尼托巴", wp = "Winnipeg"},
["漢密爾頓"] = {container = "安大略", wp = "Hamilton, Ontario"},
}
export.canada_cities_group = {
placename_to_key = false,
canonicalize_key_container = make_canonicalize_key_container(nil, "province"),
default_container = "加拿大",
default_placetype = "city",
default_is_city = true,
data = export.canada_cities,
}
export.france_cities = {
["巴黎"] = {container = "法蘭西島大區", wp = "Paris"},
["里昂"] = {container = "奧弗涅-隆河-阿爾卑斯大區", wp = "Lyon"},
["馬賽"] = {container = "普羅旺斯-阿爾卑斯-蔚藍海岸大區", wp = "Marseille"},
["里爾"] = {container = "上法蘭西大區", wp = "Lille"},
["波爾多"] = {container = "新阿基坦大區", wp = "Bordeaux"},
["圖盧茲"] = {container = "奧克西塔尼大區", wp = "Toulouse"},
["尼斯"] = {container = "普羅旺斯-阿爾卑斯-蔚藍海岸大區", wp = "Nice"},
["南特"] = {container = "盧瓦爾河地區大區", wp = "Nantes"},
["史特拉斯堡"] = {container = "大東部大區", wp = "Strasbourg"},
["雷恩"] = {container = "布列塔尼大區", wp = "Rennes"},
}
export.france_cities_group = {
placename_to_key = false,
canonicalize_key_container = make_canonicalize_key_container(nil, "region"),
default_container = "法國",
default_placetype = "city",
default_is_city = true,
data = export.france_cities,
}
export.germany_cities = {
["科隆"] = {container = "北萊茵-威斯特法倫", wp = "Cologne"},
["杜塞爾多夫"] = {container = "北萊茵-威斯特法倫", wp = "Düsseldorf"},
["多特蒙德"] = {container = "北萊茵-威斯特法倫", wp = "Dortmund"},
["埃森"] = {container = "北萊茵-威斯特法倫", wp = "Essen"},
["柏林"] = {wp = "Berlin"},
["法蘭克福"] = {container = "黑森", wp = "Frankfurt"},
["漢堡"] = {wp = "Hamburg"},
["慕尼黑"] = {container = "巴伐利亞", wp = "Munich"},
["斯圖加特"] = {container = "巴登-符騰堡", wp = "Stuttgart"},
["曼海姆"] = {container = "巴登-符騰堡", wp = "Mannheim"},
["紐倫堡"] = {container = "巴伐利亞", wp = "Nuremberg"},
["漢諾威"] = {container = "下薩克森", wp = "Hanover"},
["比勒費爾德"] = {container = "北萊茵-威斯特法倫", wp = "Bielefeld"},
["萊比錫"] = {container = "薩克森", wp = "Leipzig"},
["亞琛"] = {container = "北萊茵-威斯特法倫", wp = "Aachen"},
["不來梅"] = {wp = "Bremen"},
}
export.germany_cities_group = {
placename_to_key = false,
canonicalize_key_container = make_canonicalize_key_container(nil, "state"),
default_container = "德國",
default_placetype = "city",
default_is_city = true,
data = export.germany_cities,
}
export.india_cities = {
["德里"] = {container = {key = "德里", placetype = "union territory"}, wp = "Delhi"},
["孟買"] = {container = "馬哈拉施特拉邦", wp = "Mumbai"},
["加爾各答"] = {container = "西孟加拉邦", wp = "Kolkata"},
["班加羅爾"] = {container = "卡納塔克邦", wp = "Bengaluru"},
["金奈"] = {container = "泰米爾納德邦", wp = "Chennai"},
["海德拉巴"] = {container = "特倫甘納邦", wp = "Hyderabad"},
["艾哈邁達巴德"] = {container = "古吉拉特邦", wp = "Ahmedabad"},
["浦那"] = {container = "馬哈拉施特拉邦", wp = "Pune"},
["蘇拉特"] = {container = "古吉拉特邦", wp = "Surat"},
["勒克瑙"] = {container = "北方邦", wp = "Lucknow"},
["齋浦爾"] = {container = "拉賈斯坦邦", wp = "Jaipur"},
["坎普爾"] = {container = "北方邦", wp = "Kanpur"},
["那格浦爾"] = {container = "馬哈拉施特拉邦", wp = "Nagpur"},
["巴特那"] = {container = "比哈爾邦", wp = "Patna"},
["瓦拉納西"] = {container = "北方邦", wp = "Varanasi"},
["印多爾"] = {container = "中央邦", wp = "Indore"},
["博帕爾"] = {container = "中央邦", wp = "Bhopal"},
["阿格拉"] = {container = "北方邦", wp = "Agra"},
["科欽"] = {container = "喀拉拉邦", wp = "Kochi"},
["維沙卡帕特南"] = {container = "安得拉邦", wp = "Visakhapatnam"},
["齋普爾"] = {alias_of = "齋浦爾"},
}
export.india_cities_group = {
placename_to_key = false,
canonicalize_key_container = make_canonicalize_key_container(nil, "state"),
default_container = "印度",
default_placetype = "city",
default_is_city = true,
data = export.india_cities,
}
export.indonesia_cities = {
["雅加達"] = {container = "雅加達首都特區", wp = "Jakarta"},
["泗水"] = {container = "東爪哇省", wp = "Surabaya"},
["勿加泗"] = {container = "西爪哇省", wp = "Bekasi"},
["萬隆"] = {container = "西爪哇省", wp = "Bandung"},
["棉蘭"] = {container = "北蘇門答臘省", wp = "Medan"},
["德波"] = {container = "西爪哇省", wp = "Depok"},
["萬丹市"] = {container = "萬丹省", wp = "Tangerang"},
["巨港"] = {container = "南蘇門答臘省", wp = "Palembang"},
["三寶壟"] = {container = "中爪哇省", wp = "Semarang"},
["望加錫"] = {container = "南蘇拉威西省", wp = "Makassar"},
["武端"] = {container = "廖內群島省", wp = "Batam"},
["茂物"] = {container = "西爪哇省", wp = "Bogor"},
["北干巴魯"] = {container = "廖內省", wp = "Pekanbaru"},
["班達爾楠榜"] = {container = "楠榜省", wp = "Bandar Lampung"},
["巴東"] = {container = "西蘇門答臘省", wp = "Padang"},
["薩馬林達"] = {container = "東加里曼丹省", wp = "Samarinda"},
["瑪琅"] = {container = "東爪哇省", wp = "Malang"},
["日惹"] = {container = "日惹特區", wp = "Yogyakarta"},
["登巴薩"] = {container = "峇里省", wp = "Denpasar"},
["哲勒貢"] = {container = "西爪哇省", wp = "Cirebon"},
["梭羅"] = {container = "中爪哇省", wp = "Surakarta"},
["馬辰"] = {container = "南加里曼丹省", wp = "Banjarmasin"},
["打橫"] = {container = "西爪哇省", wp = "Tasikmalaya"},
}
export.indonesia_cities_group = {
placename_to_key = false,
canonicalize_key_container = make_canonicalize_key_container(nil, "province"),
default_container = "印度尼西亞",
default_placetype = "city",
default_is_city = true,
data = export.indonesia_cities,
}
export.italy_cities = {
["米蘭"] = {container = "倫巴第", wp = "Milan"},
["那不勒斯"] = {container = "坎帕尼亞", wp = "Naples"},
["羅馬"] = {container = "拉齊奧", wp = "Rome"},
["都靈"] = {container = "皮埃蒙特", wp = "Turin"},
["威尼斯"] = {container = "威尼托", wp = "Venice"},
["佛羅倫斯"] = {container = "托斯卡納", wp = "Florence"},
["巴里"] = {container = "普利亞", wp = "Bari"},
["巴勒莫"] = {container = "西西里", wp = "Palermo"},
["卡塔尼亞"] = {container = "西西里", wp = "Catania"},
["布雷西亞"] = {container = "倫巴第", wp = "Brescia"},
["熱那亞"] = {container = "利古里亞", wp = "Genoa"},
}
export.italy_cities_group = {
placename_to_key = false,
canonicalize_key_container = make_canonicalize_key_container(nil, "region"),
default_container = "意大利",
default_placetype = "city",
default_is_city = true,
data = export.italy_cities,
}
export.japan_cities = {
["東京"] = {keydesc = "[[東京]]都會區,[[日本]]的[[首都]]和[[都]]級行政區",
placetype = {"city", "prefecture"},
divs = {
{type = "special wards", container_parent_type = false},
{type = "cities", prep = "in"},
},
},
["橫濱"] = {container = "神奈川縣", wp = "Yokohama"},
["大阪"] = {container = "大阪府", wp = "Osaka"},
["名古屋"] = {container = "愛知縣", wp = "Nagoya"},
["札幌"] = {container = "北海道", wp = "Sapporo"},
["福岡"] = {container = "福岡縣", wp = "Fukuoka"},
["神戶"] = {container = "兵庫縣", wp = "Kobe"},
["京都"] = {container = "京都府", wp = "Kyoto"},
["川崎"] = {container = "神奈川縣", wp = "Kawasaki, Kanagawa"},
["廣島"] = {container = "廣島縣", wp = "Hiroshima"},
["仙台"] = {container = "宮城縣", wp = "Sendai"},
["北九州"] = {container = "福岡縣", wp = "Kitakyushu"},
["新潟"] = {container = "新潟縣", wp = "Niigata (city)"},
["靜岡"] = {container = "靜岡縣", wp = "Shizuoka (city)"},
["岡山"] = {container = "岡山縣", wp = "Okayama"},
["熊本"] = {container = "熊本縣", wp = "Kumamoto"},
["鹿兒島"] = {container = "鹿兒島縣", wp = "Kagoshima"},
}
export.japan_cities_group = {
placename_to_key = false,
canonicalize_key_container = make_canonicalize_key_container(nil, "prefecture"),
default_container = "日本",
default_placetype = "city",
default_is_city = true,
data = export.japan_cities,
}
export.mexico_cities = {
["墨西哥城"] = {wp = "墨西哥城"},
["蒙特雷"] = {container = "新萊昂州", wp = "Monterrey"},
["瓜達拉哈拉"] = {container = "哈利斯科州", wp = "Guadalajara"},
["普埃布拉市"] = {container = "普埃布拉州", wp = "Puebla (city)"},
["托盧卡"] = {container = "墨西哥州", wp = "Toluca"},
["蒂華納"] = {container = "下加利福尼亞州", wp = "Tijuana"},
["萊昂"] = {container = "瓜納華托州", wp = "León, Guanajuato"},
["克雷塔羅市"] = {container = "克雷塔羅州", wp = "Querétaro (city)"},
["華雷斯城"] = {container = "奇瓦瓦州", wp = "Ciudad Juárez"},
["托雷翁"] = {container = "科阿韋拉州", wp = "Torreón"},
["梅里達"] = {container = "尤卡坦州", wp = "Mérida, Yucatán"},
["聖路易斯波托西市"] = {container = "聖路易斯波托西州", wp = "San Luis Potosí (city)"},
["阿瓜斯卡連特斯市"] = {container = "阿瓜斯卡連特斯州", wp = "Aguascalientes (city)"},
["墨西卡利"] = {container = "下加利福尼亞州", wp = "Mexicali"},
}
export.mexico_cities_group = {
placename_to_key = false,
canonicalize_key_container = make_canonicalize_key_container(nil, "state"),
default_container = "墨西哥",
default_placetype = "city",
default_is_city = true,
data = export.mexico_cities,
}
export.nigeria_cities = {
["拉各斯"] = {container = "拉各斯州", wp = "Lagos"},
["卡諾市"] = {container = "卡諾州", wp = "Kano (city)"},
["伊巴丹"] = {container = "奧約州", wp = "Ibadan"},
["阿布賈"] = {container = {key = "阿布賈聯邦首都轄區", placetype = "federal territory"}, wp = "Abuja"},
["哈科特港"] = {container = "河流州", wp = "Port Harcourt"},
["卡杜納市"] = {container = "卡杜納州", wp = "Kaduna (city)"},
["貝寧城"] = {container = "埃多州", wp = "Benin City"},
["阿巴"] = {container = "阿比亞州", wp = "Aba, Nigeria"},
["奧尼查"] = {container = "阿南布拉州", wp = "Onitsha"},
["邁杜古里"] = {container = "博爾諾州", wp = "Maiduguri"},
["伊洛林"] = {container = "誇拉州", wp = "Ilorin"},
["索科托市"] = {container = "索科托州", wp = "Sokoto (city)"},
["喬斯"] = {container = "高原州", wp = "Jos"},
["扎里亞"] = {container = "卡杜納州", wp = "Zaria"},
["埃努古市"] = {container = "埃努古州", wp = "Enugu (city)"},
}
export.nigeria_cities_group = {
placename_to_key = false,
canonicalize_key_container = make_canonicalize_key_container(nil, "state"),
default_container = "奈及利亞",
default_placetype = "city",
default_is_city = true,
data = export.nigeria_cities,
}
export.pakistan_cities = {
["卡拉奇"] = {container = "信德省", wp = "Karachi"},
["拉合爾"] = {container = "旁遮普省(巴基斯坦)", wp = "Lahore"},
["拉瓦爾品第"] = {container = "旁遮普省(巴基斯坦)", wp = "Rawalpindi"},
["伊斯蘭馬巴德"] = {container = {key = "伊斯蘭馬巴德首都直轄區", placetype = "federal territory"}, wp = "Islamabad"},
["費薩拉巴德"] = {container = "旁遮普省(巴基斯坦)", wp = "Faisalabad"},
["古傑蘭瓦拉"] = {container = "旁遮普省(巴基斯坦)", wp = "Gujranwala"},
["海德拉巴(巴基斯坦)"] = {container = "信德省", wp = "Hyderabad, Pakistan"},
["木爾坦"] = {container = "旁遮普省(巴基斯坦)", wp = "Multan"},
["白沙瓦"] = {container = "開伯爾-普赫圖赫瓦省", wp = "Peshawar"},
["奎達"] = {container = "俾路支省", wp = "Quetta"},
["薩戈達"] = {container = "旁遮普省(巴基斯坦)", wp = "Sargodha"},
["錫亞爾科特"] = {container = "旁遮普省(巴基斯坦)", wp = "Sialkot"},
}
export.pakistan_cities_group = {
placename_to_key = false,
canonicalize_key_container = make_canonicalize_key_container(nil, "province"),
default_container = "巴基斯坦",
default_placetype = "city",
default_is_city = true,
data = export.pakistan_cities,
}
export.philippines_cities = {
["奎松市"] = {container = {key = "馬尼拉都會區", placetype = "region"}, wp = "Quezon City"},
["馬尼拉"] = {container = {key = "馬尼拉都會區", placetype = "region"}, wp = "Manila"},
["達沃市"] = {container = "南達沃省", wp = "Davao City"},
["卡洛坎"] = {container = {key = "馬尼拉都會區", placetype = "region"}, wp = "Caloocan"},
["三寶顏市"] = {container = "南三寶顏省", wp = "Zamboanga City"},
["宿霧市"] = {container = "宿霧省", wp = "Cebu City"},
["安蒂波洛"] = {container = "黎剎省", wp = "Antipolo"},
["卡加延德奧羅"] = {container = "東米薩米斯省", wp = "Cagayan de Oro"},
["達斯馬里尼亞斯"] = {container = "甲米地省", wp = "Dasmariñas"},
["棉蘭老將軍城"] = {container = "南哥打巴托省", wp = "General Santos"},
["聖何塞德爾蒙特"] = {container = "布拉干省", wp = "San Jose del Monte"},
["巴科洛德"] = {container = "西內格羅斯省", wp = "Bacolod"},
["卡蘭巴"] = {container = "拉古納省", wp = "Calamba, Laguna"},
["天使城"] = {container = "邦板牙省", wp = "Angeles City"},
["伊洛伊洛市"] = {container = "伊洛伊洛省", wp = "Iloilo City"},
}
export.philippines_cities_group = {
placename_to_key = false,
canonicalize_key_container = make_canonicalize_key_container(nil, "province"),
default_container = "菲律賓",
default_placetype = "city",
default_is_city = true,
data = export.philippines_cities,
}
export.russia_cities = {
["莫斯科"] = {wp = "Moscow"},
["聖彼得堡"] = {wp = "Saint Petersburg"},
["新西伯利亞"] = {container = "新西伯利亞州", wp = "Novosibirsk"},
["葉卡捷琳堡"] = {container = "斯維爾德洛夫斯克州", wp = "Yekaterinburg"},
["下諾夫哥羅德"] = {container = "下諾夫哥羅德州", wp = "Nizhny Novgorod"},
["喀山"] = {container = {key = "韃靼斯坦共和國", placetype = "republic"}, wp = "Kazan"},
["車裡雅賓斯克市"] = {container = "車裡雅賓斯克州", wp = "Chelyabinsk"},
["頓河畔羅斯托夫"] = {container = "羅斯托夫州", wp = "Rostov-on-Don"},
["克拉斯諾達爾市"] = {container = {key = "克拉斯諾達爾邊疆區", placetype = "krai"}, wp = "Krasnodar"},
["薩馬拉市"] = {container = "薩馬拉州", wp = "Samara"},
["克拉斯諾亞爾斯克市"] = {container = {key = "克拉斯諾亞爾斯克邊疆區", placetype = "krai"}, wp = "Krasnoyarsk"},
["烏法"] = {container = {key = "巴什科爾托斯坦共和國", placetype = "republic"}, wp = "Ufa"},
["薩拉托夫市"] = {container = "薩拉托夫州", wp = "Saratov"},
["鄂木斯克市"] = {container = "鄂木斯克州", wp = "Omsk"},
["沃羅涅日市"] = {container = "沃羅涅日州", wp = "Voronezh"},
["伏爾加格勒市"] = {container = "伏爾加格勒州", wp = "Volgograd"},
["彼爾姆市"] = {container = {key = "彼爾姆邊疆區", placetype = "krai"}, wp = "Perm, Russia"},
}
export.russia_cities_group = {
placename_to_key = false,
canonicalize_key_container = make_canonicalize_key_container(nil, "oblast"),
default_container = "俄羅斯",
default_placetype = "city",
default_is_city = true,
data = export.russia_cities,
}
export.saudi_arabia_cities = {
["利雅得"] = {container = "利雅得省", wp = "Riyadh"},
["吉達"] = {container = "麥加省", wp = "Jeddah"},
["達曼"] = {container = "東部省(沙特)", wp = "Dammam"},
["麥加"] = {container = "麥加省", wp = "Mecca"},
["麥地那"] = {container = "麥地那省", wp = "Medina"},
["霍夫夫"] = {container = "東部省(沙特)", wp = "Hofuf"},
["哈米斯穆沙伊特"] = {container = "阿西爾省", wp = "Khamis Mushait"},
}
export.saudi_arabia_cities_group = {
placename_to_key = false,
canonicalize_key_container = make_canonicalize_key_container(nil, "province"),
default_container = "沙烏地阿拉伯",
default_placetype = "city",
default_is_city = true,
data = export.saudi_arabia_cities,
}
export.south_korea_cities = {
["首爾"] = {wp = "Seoul"},
["釜山"] = {wp = "Busan"},
["仁川"] = {wp = "Incheon"},
["大邱"] = {wp = "Daegu"},
["大田"] = {wp = "Daejeon"},
["光州"] = {wp = "Gwangju"},
["蔚山"] = {wp = "Ulsan"},
}
export.south_korea_cities_group = {
placename_to_key = false,
canonicalize_key_container = make_canonicalize_key_container(nil, "province"),
default_container = "南韓",
default_placetype = "city",
default_is_city = true,
data = export.south_korea_cities,
}
export.spain_cities = {
["馬德里"] = {container = "馬德里自治區", wp = "Madrid"},
["巴塞羅那"] = {container = "加泰羅尼亞", wp = "Barcelona"},
["瓦倫西亞"] = {container = "巴倫西亞", wp = "Valencia"},
["塞維利亞"] = {container = "安達盧西亞", wp = "Seville"},
["畢爾包"] = {container = "巴斯克", wp = "Bilbao"},
}
export.spain_cities_group = {
placename_to_key = false,
canonicalize_key_container = make_canonicalize_key_container(nil, "autonomous community"),
default_container = "西班牙",
default_placetype = "city",
default_is_city = true,
data = export.spain_cities,
}
export.taiwan_cities = {
-- Special municipalities (province-level)
["臺北市"] = {placetype = "special municipality", wp = "臺北市"},
["新北市"] = {placetype = "special municipality", wp = "新北市"},
["桃園市"] = {placetype = "special municipality", wp = "桃園市"},
["臺中市"] = {placetype = "special municipality", wp = "臺中市"},
["臺南市"] = {placetype = "special municipality", wp = "臺南市"},
["高雄市"] = {placetype = "special municipality", wp = "高雄市"},
-- these last three are not special municipalities
["嘉義市"] = {placetype = "city", wp = "嘉義市"},
["新竹市"] = {placetype = "city", wp = "新竹市"},
["基隆市"] = {placetype = "city", wp = "基隆市"},
}
export.taiwan_cities_group = {
key_to_placename = make_key_to_placename(nil, "市$"),
placename_to_key = make_placename_to_key("市"),
default_container = "臺灣",
default_placetype = {"special municipality", "city"},
default_is_city = true,
data = export.taiwan_cities,
}
export.united_kingdom_cities = {
["倫敦"] = {container = {key = "大倫敦", placetype = "county"}, wp = "London"},
["曼徹斯特"] = {container = {key = "大曼徹斯特", placetype = "county"}, wp = "Manchester"},
["伯明翰"] = {container = {key = "西密德蘭", placetype = "county"}, wp = "Birmingham"},
["利物浦"] = {container = {key = "默西賽德郡", placetype = "county"}, wp = "Liverpool"},
["格拉斯哥"] = {container = {key = "Glasgow市", placetype = "council area"}, wp = "Glasgow"},
["利茲"] = {container = {key = "西約克郡", placetype = "county"}, wp = "Leeds"},
["布里斯托"] = {container = {key = "英格蘭", placetype = "constituent country"}, wp = "Bristol"},
["卡地夫"] = {container = {key = "威爾士", placetype = "constituent country"}, wp = "Cardiff"},
["愛丁堡"] = {container = {key = "Edinburgh市", placetype = "council area"}, wp = "Edinburgh"},
["斯旺西"] = {container = {key = "威爾士", placetype = "constituent country"}, wp = "Swansea"},
["紐波特"] = {container = {key = "威爾士", placetype = "constituent country"}, wp = "Newport, Wales"},
}
export.united_kingdom_cities_group = {
placename_to_key = false,
canonicalize_key_container = make_canonicalize_key_container(nil, "county"),
default_container = "英國",
default_placetype = "city",
default_is_city = true,
data = export.united_kingdom_cities,
}
export.united_states_cities = {
["紐約市"] = {container = "紐約", wp = "New York City"},
["洛杉磯"] = {container = "加利福尼亞", wp = "Los Angeles"},
["芝加哥"] = {container = "伊利諾伊", wp = "Chicago"},
["華盛頓特區"] = {wp = "Washington, D.C."},
["巴爾的摩"] = {container = "馬里蘭", wp = "Baltimore"},
["聖荷西"] = {container = "加利福尼亞", wp = "San Jose, California"},
["舊金山"] = {container = "加利福尼亞", wp = "San Francisco"},
["波士頓"] = {container = "麻薩諸塞", wp = "Boston"},
["達拉斯"] = {container = "德克薩斯", wp = "Dallas"},
["費城"] = {container = "賓夕法尼亞", wp = "Philadelphia"},
["休士頓"] = {container = "德克薩斯", wp = "Houston"},
["邁阿密"] = {container = "佛羅里達", wp = "Miami"},
["亞特蘭大"] = {container = "喬治亞", wp = "Atlanta"},
["底特律"] = {container = "密西根", wp = "Detroit"},
["鳳凰城"] = {container = "亞利桑那", wp = "Phoenix"},
["西雅圖"] = {container = "華盛頓州", wp = "Seattle"},
["明尼阿波利斯"] = {container = "明尼蘇達", wp = "Minneapolis"},
["克里夫蘭"] = {container = "俄亥俄", wp = "Cleveland"},
["丹佛"] = {container = "科羅拉多", wp = "Denver"},
["聖地牙哥(美國)"] = {container = "加利福尼亞", wp = "San Diego"},
["波特蘭(俄勒岡)"] = {container = "俄勒岡", wp = "Portland"},
["聖路易斯"] = {container = "密蘇里", wp = "St. Louis"},
["夏洛特"] = {container = "北卡羅來納", wp = "Charlotte"},
["薩克拉門托"] = {container = "加利福尼亞", wp = "Sacramento"},
["匹茲堡"] = {container = "賓夕法尼亞", wp = "Pittsburgh"},
["鹽湖城"] = {container = "猶他", wp = "Salt Lake City"},
["聖安東尼奧"] = {container = "德克薩斯", wp = "San Antonio"},
["哥倫布"] = {container = "俄亥俄", wp = "Columbus"},
["堪薩斯城"] = {container = "密蘇里", wp = "Kansas City metropolitan area"},
["印第安納波利斯"] = {container = "印第安納", wp = "Indianapolis"},
["拉斯維加斯"] = {container = "內華達", wp = "Las Vegas"},
["辛辛那提"] = {container = "俄亥俄", wp = "Cincinnati"},
["奧斯汀"] = {container = "德克薩斯", wp = "Austin"},
["密爾沃基"] = {container = "威斯康辛", wp = "Milwaukee"},
["羅利"] = {container = "北卡羅來納", wp = "Raleigh"},
["納什維爾"] = {container = "田納西", wp = "Nashville"},
["傑克遜維爾"] = {container = "佛羅里達", wp = "Jacksonville"},
["新奧爾良"] = {container = "路易斯安那", wp = "New Orleans"},
["路易斯維爾"] = {container = "肯塔基", wp = "Louisville"},
["奧克拉荷馬城"] = {container = "奧克拉荷馬", wp = "Oklahoma City"},
["孟菲斯"] = {container = "田納西", wp = "Memphis"},
["伯明翰(美國)"] = {container = "阿拉巴馬", wp = "Birmingham, Alabama"},
["弗雷斯諾"] = {container = "加利福尼亞", wp = "Fresno"},
["里奇蒙"] = {container = "弗吉尼亞", wp = "Richmond"},
["水牛城"] = {container = "紐約", wp = "Buffalo"},
["艾爾帕索"] = {container = "德克薩斯", wp = "El Paso"},
["阿爾伯克基"] = {container = "新墨西哥", wp = "Albuquerque"},
["塔森"] = {container = "亞利桑那", wp = "Tucson"},
["科羅拉多斯普林斯"] = {container = "科羅拉多", wp = "Colorado Springs"},
["奧馬哈"] = {container = "內布拉斯加", wp = "Omaha"},
["塔爾薩"] = {container = "奧克拉荷馬", wp = "Tulsa"},
}
export.united_states_cities_group = {
placename_to_key = false,
canonicalize_key_container = make_canonicalize_key_container(nil, "state"),
default_container = "美國",
default_placetype = "city",
default_is_city = true,
data = export.united_states_cities,
}
export.vietnam_cities = {
["胡志明市"] = {wp = "Ho Chi Minh City"},
["西貢"] = {alias_of = "胡志明市"},
["河內"] = {wp = "Hanoi"},
["峴港"] = {wp = "Da Nang"},
["海防"] = {wp = "Haiphong"},
["邊和"] = {container = "同奈省", wp = "Biên Hòa", placetype = "city"},
["芹苴"] = {wp = "Cần Thơ"},
["順化"] = {wp = "Huế"},
}
export.vietnam_cities_group = {
placename_to_key = false,
canonicalize_key_container = make_canonicalize_key_container(nil, "province"),
default_container = "越南",
default_placetype = {"municipality", "city"},
default_is_city = true,
data = export.vietnam_cities,
}
-----------------------------------------------------------------------------------
-- locations list --
-----------------------------------------------------------------------------------
export.locations = {
export.continents_group,
export.countries_group,
export.country_like_entities_group,
export.former_countries_group,
export.united_states_group,
export.united_kingdom_group,
export.scotland_group,
export.england_group,
export.northern_ireland_group,
export.ireland_group,
export.wales_group,
export.china_group,
export.china_prefecture_level_cities_group,
export.taiwan_group,
export.canada_group,
export.australia_group,
export.india_group,
export.japan_group,
export.brazil_group,
export.france_group,
export.france_departments_group,
export.germany_group,
export.italy_group,
export.spain_group,
export.austria_group,
export.bangladesh_group,
export.egypt_group,
export.finland_group,
export.greece_group,
export.indonesia_group,
export.lebanon_group,
export.malaysia_group,
export.malta_group,
export.mexico_group,
export.moldova_group,
export.morocco_group,
export.netherlands_group,
export.new_zealand_group,
export.norway_group,
export.pakistan_group,
export.philippines_group,
export.poland_group,
export.portugal_group,
export.romania_group,
export.bulgaria_group,
export.iran_group,
export.russia_group,
export.saudi_arabia_group,
export.south_africa_group,
export.laos_group,
export.north_korea_group,
export.south_korea_group,
export.thailand_group,
export.turkey_group,
export.ukraine_group,
export.vietnam_group,
export.nigeria_group,
export.new_york_boroughs_group,
export.australia_cities_group,
export.brazil_cities_group,
export.canada_cities_group,
export.france_cities_group,
export.germany_cities_group,
export.india_cities_group,
export.indonesia_cities_group,
export.italy_cities_group,
export.japan_cities_group,
export.mexico_cities_group,
export.nigeria_cities_group,
export.pakistan_cities_group,
export.philippines_cities_group,
export.russia_cities_group,
export.saudi_arabia_cities_group,
export.south_korea_cities_group,
export.spain_cities_group,
export.taiwan_cities_group,
export.united_kingdom_cities_group,
export.united_states_cities_group,
export.vietnam_cities_group,
export.misc_cities_group,
}
return export