پودمان:AlborzInfoBox/Data/Geography
ظاهر
توضیحات این پودمان میتواند در پودمان:AlborzInfoBox/Data/Geography/توضیحات قرار گیرد.
local p = {}
p.fields = {
------------------------------------------------------------------------
-- اطلاعات پایه
------------------------------------------------------------------------
country = { label = "کشور", arg = "کشور", default = "ایران" },
province = { label = "استان", arg = "استان", default = "البرز" },
county = { label = "شهرستان", args = {"شهرستان", "شهرستان "} },
district = { label = "بخش", arg = "بخش" },
ruraldistrict = { label = "دهستان", arg = "دهستان" },
city = { label = "شهر", args = {"شهر", "شهر "} },
capital = { label = "مرکز", arg = "مرکز" },
------------------------------------------------------------------------
-- فیلدهای جدید برای شهرستان
------------------------------------------------------------------------
officialName = { label = "نامرسمی", arg = "نامرسمی" },
yearEstablished = { label = "سالشهرستانشدن", arg = "سالشهرستانشدن" },
cities = { label = "شهرها", arg = "شهرها" },
districts = { label = "بخشها", arg = "بخشها" },
density = { label = "تراکمجمعیت", arg = "تراکمجمعیت" },
governor = { label = "فرماندار", arg = "فرماندار" },
electoralDistrict = { label = "حوزه انتخابیه", arg = "حوزه انتخابیه" },
religion = { label = "مذهب", arg = "مذهب" },
------------------------------------------------------------------------
-- آمار
------------------------------------------------------------------------
population = { label = "جمعیت", arg = "جمعیت" },
area = { label = "مساحت", arg = "مساحت" },
elevation = { label = "ارتفاع", arg = "ارتفاع" },
------------------------------------------------------------------------
-- مدیریت
------------------------------------------------------------------------
mayor = { label = "شهردار", arg = "شهردار" },
------------------------------------------------------------------------
-- ارتباطات
------------------------------------------------------------------------
phone = { label = "پیششماره", args = {"پیششماره", "شماره تلفن", "تلفن"} },
plate = { label = "پلاک خودرو", arg = "پلاک خودرو" },
website = { label = "وبگاه", args = {"وبگاه", "وبسایت", "سایت"} },
------------------------------------------------------------------------
-- تاریخ
------------------------------------------------------------------------
established = { label = "سال تأسیس", arg = "سال تأسیس" },
------------------------------------------------------------------------
-- فیلدهای عمومی برای غار (مخاطب عام)
------------------------------------------------------------------------
length = { label = "طول", arg = "طول" },
depth = { label = "عمق", arg = "عمق" },
discovery = { label = "سال کشف", args = {"سال کشف", "کشف"} },
geology = { label = "زمینشناسی", arg = "زمینشناسی" },
entrances = { label = "تعداد ورودیها", args = {"تعداد ورودیها", "ورودیها"} },
features = { label = "ویژگیهای برجسته", args = {"ویژگیها", "ویژگیهای برجسته"} },
access = { label = "دسترسی", arg = "دسترسی" },
visitors = { label = "بازدیدکنندگان سالانه", args = {"بازدیدکنندگان", "بازدیدکنندگان سالانه"} },
------------------------------------------------------------------------
-- سایر فیلدها (همان قبلیها)
------------------------------------------------------------------------
altNames = { label = "نامهای دیگر", args = {"نامهای دیگر", "نام دیگر"} },
historicType = { label = "نوع", args = {"نوع بنا", "نوع بنای تاریخی"} },
location = { label = "موقعیت", arg = "موقعیت" },
mainUse = { label = "کاربری اصلی", args = {"کاربری اصلی", "کاربری"} },
currentUse = { label = "کاربری فعلی", arg = "کاربری فعلی" },
architecture = { label = "سبک معماری", arg = "سبک معماری" },
period = { label = "دوره ساخت", args = {"دوره ساخت", "دوره تاریخی", "دوران", "دوره"} },
built = { label = "سال ساخت", args = {"سال ساخت", "تاریخ ساخت"} },
builder = { label = "بانی", arg = "بانی" },
architect = { label = "معمار", arg = "معمار" },
material = { label = "مصالح", arg = "مصالح" },
status = { label = "وضعیت", arg = "وضعیت" },
ownership = { label = "مالک", args = {"مالک", "مالکیت"} },
registration = { label = "شماره ثبت", args = {"شماره ثبت", "شمارهٔ ثبت", "شماره ثبت ملی"} },
registrationDate = { label = "تاریخ ثبت", args = {"تاریخ ثبت", "تاریخ ثبت ملی"} },
responsibleOrganization = { label = "سازمان مسئول", args = {"سازمان مسئول", "سازمان"} },
coordinates = { label = "مختصات", args = {"مختصات", "coord", "مختصات جغرافیایی"} },
footnotes = { label = "پانویس", arg = "پانویس" }
}
-- نقشه تبدیل نوع
p.typeMap = {
["بنای تاریخی"] = "historic", ["historic"] = "historic",
["شهر"] = "city", ["روستا"] = "village",
["شهرستان"] = "county", ["بخش"] = "district",
["دهستان"] = "ruraldistrict",
["کوه"] = "mountain", ["غار"] = "cave",
["رودخانه"] = "river", ["آبشار"] = "waterfall",
["پارک"] = "park",
}
-- چیدمانها
p.layouts = {
city = {
"country", "province", "county", "district", "city",
"population", "area", "elevation", "mayor",
"phone", "plate", "website", "footnotes"
},
village = {
"country", "province", "county", "district", "ruraldistrict",
"population", "elevation", "website", "footnotes"
},
county = {
"country", "province",
"officialName",
"capital",
"yearEstablished",
"cities",
"districts",
"population",
"area",
"density",
"phone",
"governor",
"electoralDistrict",
"religion",
"website",
"footnotes"
},
district = {
"country", "province", "county", "capital",
"population", "website", "footnotes"
},
ruraldistrict = {
"country", "province", "county", "district", "capital",
"population", "website", "footnotes"
},
mountain = { "province", "county", "elevation", "footnotes" },
cave = {
"province",
"county",
"district",
"elevation",
"length",
"depth",
"discovery",
"geology",
"entrances",
"features",
"access",
"visitors",
"coordinates",
"website",
"footnotes"
},
waterfall = { "province", "county", "river", "footnotes" },
river = { "province", "length", "source", "mouth", "footnotes" },
park = { "province", "county", "area", "established", "website", "footnotes" },
historic = {
"altNames", "historicType", "location", "country", "province", "county", "district", "city",
"mainUse", "currentUse", "architecture", "period", "built", "builder", "architect",
"material", "area", "elevation", "status", "registration", "registrationDate",
"responsibleOrganization", "access", "ownership", "phone", "website", "coordinates", "footnotes"
}
}
return p