Module:Countries/Asia/sandbox

From Multilingual Bookbinding Dictionary
Jump to navigation Jump to search

Documentation for this module may be created at Module:Countries/Asia/sandbox/doc

-- Data defining countries for {{#invoke:Countries|main|Asia}}.

--[=[ Output is pattern after making these substitutes:
{lang}		User's language from {{int:lang}} such as 'en' or 'de'.
{dir}		Language direction 'ltr' or 'rtl'.
{colon}		Language equivalent of ": " from {{colon|lang}}.
{XYZtitle}	Title for lang from XYZ section of defined titles.
{XYZlist}	List of countries for lang from XYZ section of defined lists.
		XYZ must consist of en alphabetic characters [A-Za-z].
]=]
return {
	titles = {
		main = {
			default = 'Countries of Asia',
			am = 'የእስያ አገር',
			ar = 'بلدان آسيا',
			az = 'Asiya ölkələri',
			be = 'Краіны Азіі',
			['be-tarask'] = 'Краіны Азіі',
			bg = 'Азиатски държави',
			bn = 'এশিয়ার দেশসমূহ',
			br = 'Stadoù Azia',
			bs = 'Države Azije',
			ca = 'Països d’Àsia',
			ceb = 'Mga nasud sa Asya',
			co = 'Paesi di Asia',
			crh = 'Asiyadaki memleketler',
			cs = 'Státy Asie',
			cu = 'Асїѩ дрьжавꙑ',
			cy = 'Gwledydd Asia',
			da = 'Lande i Asien',
			de = 'Staaten in Asien',
			el = 'Ασιατικά κράτη',
			en = 'Countries of Asia',
			eo = 'Landoj de Azio',
			es = 'Países de Asia',
			et = 'Aasia riigid',
			eu = 'Asiako Herrialdeak',
			fa = 'کشورهای آسیا',
			fi = 'Aasian valtiot',
			fr = 'Pays d’Asie',
			fy = 'Lannen fan Aazje',
			ga = 'Tíortha na hÁise',
			gd = 'Dùthchannan Àisia',
			gl = 'Países de Asia',
			gu = 'એશિયાના દેશો',
			ha = 'Kasashen Asiya',
			haw = 'Nā Aupuni o‘Ākia.',
			he = 'מדינות אסיה',
			hi = 'एशिया के देश',
			hmn = 'Neeg Esxias lub teb chaws',
			hr = 'Države u Aziji',
			hsb = 'Staty w Azije',
			ht = 'Peyi nan Azi',
			hu = 'Ázsia országai',
			hy = 'Ասիայի երկրներ',
			id = 'Negara-negara di Asia',
			ig = 'Mba Asia',
			is = 'Asíulönd',
			it = 'Paesi d’Asia',
			ja = 'アジア諸国',
			jv = 'Negara ing Asia',
			ka = 'აზიაის ქვეყნები',
			kk = 'Азиядағы елдер',
			kn = 'ಏಷ್ಯಾದಲ್ಲಿ ದೇಶಗಳು',
			ko = '아시아 국가',
			ku = 'Welatên Asya',
			ky = 'Азия өлкөлөрү',
			la = 'Civitates Asiae',
			lb = 'Länner an Asien',
			lo = 'ປະເທດໃນອາຊີ',
			lt = 'Azijos valstybės',
			lv = 'Āzijas valstis',
			mg = 'Firenena ao Azia',
			mi = 'Whenua i Asia',
			mk = 'Земји во Азија',
			ml = 'ഏഷ്യയിലെ രാജ്യങ്ങൾ',
			mn = 'Азийн орнууд',
			mr = 'आशियातील देश',
			ms = 'Negara-negara di Asia',
			mt = 'Pajjiżi tal-Asja',
			mwl = 'Paízes de la Ásia',
			my = 'အာရှ၏နိုင်ငံများ',
			nb = 'Land i Asia',
			ne = 'एसियाामा रहेका देशहरू',
			nl = 'Landen in Azië',
			nn = 'Land i Asia',
			no = 'Land i Asia',
			ny = 'Mayiko a Asia',
			pa = 'ਏਸ਼ੀਆ ਵਿੱਚ ਦੇਸ਼',
			pl = 'Państwa Azji',
			ps = 'په آسياهیوادونه',
			pt = 'Países da Ásia',
			ro = 'Țări în Asia',
			ru = 'Страны Азии',
			sd = 'ايشيائي ملڪن',
			si = 'ආසියානු රටවල්',
			sk = 'Štáty v Ázii',
			sl = 'Države v Aziji',
			sm = 'Atunuu i Asia',
			sn = 'Nyika muAsia',
			so = 'Wadamada Aasiya',
			sq = 'Shtete në Azi',
			sr = 'Државе у Азији',
			['sr-latn'] = 'Države u Aziji',
			st = 'Linaha tsa Asi',
			su = 'Nagara di Asia',
			sv = 'Asien länder',
			sw = 'Nchi za Asia',
			ta = 'ஆசிய நாடுகள்',
			te = 'ఆసియా దేశాలు',
			tg = 'Кишварҳо дар Осиё',
			th = 'ประเทศในเอเชีย',
			tl = 'Mga Bansa sa Asya',
			tr = 'Asya ülkeleri',
			uk = 'Країни Азії',
			ur = 'ایشیاہ میں ممالک',
			uz = 'Osiyo mamlakatlari',
			vi = 'Các quốc gia ở Châu Á',
			xh = 'Amazwe aseEshiya',
			yi = 'לענדער אין אזיע',
			yo = 'Awọn orilẹ-ede Ásíà',
			['zh-hans'] = '亚洲国家',
			['zh-hant'] = '亞洲國家',
			zu = 'Amazwe ase-Eshiya',
		},
		other = {
			default = 'Other territories',
			af = 'Ander gebiede',
			am = 'ሌሎች ግዛቶች',
			ar = 'مناطق أخرى',
			az = 'Digər ərazilər',
			be = 'Іншыя тэрыторыі',
			['be-tarask'] = 'Іншыя тэрыторыі',
			bg = 'Други територии',
			bn = 'অন্যান্য অঞ্চলসমূহ',
			bs = 'Druge teritorije',
			de = 'Weitere Gebiete',
			ca = 'Altres territoris',
			ceb = 'Ubang mga teritoryo',
			co = 'Altre territoriu',
			cs = 'Jiné území',
			cy = 'Tiriogaethau eraill',
			da = 'Andre områder',
			el = 'Άλλα εδάφη',
			en = 'Other territories',
			eo = 'Aliaj teritorioj',
			es = 'Otros territorios',
			et = 'Muud territooriumid',
			eu = 'Beste lurralde batzuk',
			fa = 'سرزمین های دیگر',
			fi = 'Muut alueet',
			fr = 'Autres territoires',
			fy = 'Oare gebieten',
			ga = 'Críocha eile',
			gd = 'Tìrean eile',
			gl = 'Outros territorios',
			gu = 'અન્ય પ્રદેશો',
			ha = 'Sauran yankuna',
			haw = 'Nā’āina’ē aʻe.',
			he = 'טריטוריות אחרות',
			hi = 'अन्य प्रदेश',
			hmn = 'Lwm thaj',
			hr = 'Ostali teritoriji.',
			ht = 'Lòt teritwa',
			hu = 'Egyéb területek',
			hy = 'Այլ տարածքներ',
			id = 'Wilayah lain',
			ig = 'Ógbè ndị ọzọ',
			is = 'Önnur svæði',
			it = 'Altri territori',
			ja = 'その他の地域',
			jv = 'Wilayah liya',
			ka = 'სხვა ტერიტორიები',
			kk = 'Басқа аумақтар',
			km = 'ដែនដីផ្សេងទៀត។',
			kn = 'ಇತರ ಪ್ರದೇಶಗಳು',
			ko = '기타 지역',
			ku = 'Herêmên din',
			ky = 'Башка аймактар',
			la = 'Alii fines',
			lb = 'Aner Territoiren',
			lo = 'ອານາເຂດອື່ນໆ',
			lt = 'Kitos teritorijos',
			lv = 'Citas teritorijas',
			mg = 'Faritra hafa',
			mi = 'Ētahi atu rohe',
			mk = 'Други подрачја',
			ml = 'മറ്റ് പ്രദേശങ്ങൾ',
			mn = 'Бусад нутаг дэвсгэрүүд',
			mr = 'इतर प्रदेश',
			ms = 'Wilayah lain',
			mt = 'Territorji oħra',
			my = 'အခြားသော နယ်မြေများ',
			nb = 'Andre territorier',
			ne = 'अन्य इलाकाहरू',
			nl = 'Andere gebieden',
			nn = 'Andre territorier',
			no = 'Andre territorier',
			ny = 'Madera ena',
			pa = 'ਹੋਰ ਇਲਾਕਿਆਂ',
			pl = 'Inne terytoria',
			ps = 'نور ساحې',
			pt = 'Outras áreas',
			ro = 'Alte teritorii',
			ru = 'Другие территории',
			sd = 'ٻين علائقن ۾',
			si = 'වෙනත් ප්රදේශ',
			sk = 'Ďalšie územia',
			sl = 'Druga ozemlja',
			sm = 'Isi teritori',
			sn = 'Dzimwe ndima',
			so = 'Goobaha kale',
			sq = 'Territore të tjera',
			sr = 'Друге територије',
			['sr-latn'] = 'Druge teritorije',
			st = 'Libaka tse ling',
			su = 'Wewengkon séjén',
			sv = 'Övriga territorier',
			sw = 'Sehemu nyingine',
			ta = 'மற்ற பிரதேசங்கள்',
			te = 'ఇతర భూభాగాలు',
			tg = 'Дигар минтақаҳо',
			th = 'ดินแดนอื่น ๆ',
			tl = 'Iba pang mga teritoryo',
			tr = 'Diğer bölgeler',
			uk = 'Інші території',
			ur = 'دیگر علاقوں',
			uz = 'Boshqa hududlar',
			vi = 'Các lãnh thổ khác',
			xh = 'Ezinye iindawo',
			yi = 'אנדערע טעריטאָריע',
			yo = 'Awọn agbegbe miiran',
			['zh-hans'] = '其他地区',
			['zh-hant'] = '其他地區',
			zu = 'Ezinye izindawo',
		},
		partly = {
			default = 'partly located in Asia',
			ca = 'parcialment a Asia',
			de = 'teilweise in Asia',
			en = 'partly located in Asia',
			es = 'parcialmente ubicado en Asia',
			fr = 'situé partiellement en Asie',
			it = 'in parte situato in Asia',
			nl = 'deels gelegen in Asia',
			pt = 'parcialmente localizado na Asia',
			ru = 'частично находится в Азии',
			['zh-hans'] = '部分位于亚洲',
			['zh-hant'] = '部分位於亞洲',
		},
	},
	pattern = {
		{	'<div lang="{lang}" dir="{dir}" class="catlinks"' ..
			' style="clear:none;margin:2px 0;padding:2px;font-size:88%;line-height:normal">',
				'mainlist',
				'otherlist',
		},
		{	'<em>{maintitle}{colon}</em>',
				{ 'maintitle', 'mainlist', },
		},
			'{mainlist}',
		{	'<br /> ',
				{ 'mainlist', 'otherlist', },
		},
		{	'<em>{othertitle}{colon}</em>',
				{ 'othertitle', 'otherlist', },
		},
			'{otherlist}',
                {	'<br /> <small style="font-size:87%"><sup>‡</sup></small>{colon}<em>{partlytitle}</em>',
				'partlylist',
		},
		{	'</div>',
				'mainlist',
				'otherlist',
		},
	},
	simple = {
		pattern = {
			{	'<div lang="{lang}" dir="{dir}" class="catlinks"' ..
				' style="margin:2px 0;padding:2px;font-size:88%;line-height:normal">',
					'mainlist',
			},
			{	'<em>{maintitle}{colon}</em>',
					{ 'maintitle', 'mainlist', },
			},
				'{mainlist}',
			{	'</div>',
					'mainlist',
			},
		},
		sections = {
			-- List of sections to be displayed if simple=yes.
			-- Each value is a table identifying any country codes that are
			-- displayed only if simple=yes.
			main = { PS = true, TW = true, },
		},
	},
	lists = {
		-- List of countries in an order suitable for display in the specified language.
		main = {
			english     = 'automatic',  -- this applies with uselang=en
			default     = 'automatic sorted',  -- currently unused because en is defined
			br          = 'AF SA AM AZ BH BD BT BN EG AE PH IN ID IQ IR IL JP JO GE KH QA KZ CY KG KP KR KW LA LB MY MV MN MM NP OM UZ PK RU CN SG SY LK TJ TH TL TR TM VN YE',
			en          = 'automatic sorted',  -- this applies with uselang=XX where XX is not defined here
			fa          = 'JO AM UZ IL AF AE ID IR BH BN BD BT PK TJ TH TM TR TL AZ CN RU JP LK SG SY IQ SA OM PH CY KG KZ QA KH KR KP KW GE LA LB MV MY EG MN MM NP VN IN YE',
			fr          = 'AF SA AM AZ BH BD BT MM BN KH CN CY KP KR EG AE GE IN ID IQ IR IL JP JO KZ KG KW LA LB MY MV MN NP OM UZ PK PH QA RU SG LK SY TJ TH TL TR TM VN YE',
			ru          = 'AZ AM AF BD BH BT BN TL VN GE EG IL JO IN ID IQ IR YE KZ KH QA CY KG CN KP KW LA LB MY MV MN MM NP AE OM PK KR RU SA SG SY TJ TH TM TR UZ PH LK JP',
			['zh-hans'] = 'AF AE OM AZ EG PK BH BT KP KR TL RU PH GE KZ KG KH QA KW LA LB MV MY MN BD MM NP JP CY SA LK TJ TH TR TM BN UZ SG SY AM YE IQ IR IL IN ID JO VN CN',
			['zh-hant'] = 'AF AE OM EG PK BH BT KP KR TL RU PH KZ KG KH QA KW LB LA MV MY MN BD MM NP GE JP CY SA LK TJ TH TR TM BN UZ SG SY AM AZ YE IQ IR IL IN ID JO VN CN',
			['zh-hk']   = 'AF AE OM AZ EG PK BH BT KP KR TL RU PH GE KZ KG KH QA KW LA LB MV MY MN BD MM NP JP CY SA LK TJ TH TR TM BN UZ SG SY AM YE IQ IR IL IN ID JO VN CN',
			['zh-sg']   = 'AF AE OM AZ EG PK BH BT KP KR TL RU PH GE KZ KG KH QA KW LB LA MV MY MN BD MM NP JP CY SA LK TJ TH TR TM BN UZ SG SY AM YE IQ IR IL IN ID JO VN CN',
			automatic   = 'AF AM AZ BH BD BT BN KH CN CY TL EG GE IN ID IR IQ IL JP JO KZ KW KG LA LB MY MV MN MM NP KP OM PK PH QA RU SA SG KR LK SY TJ TH TR TM AE UZ VN YE',
		},
		other = {
			english     = 'automatic',  -- this applies with uselang=en
			default     = 'automatic sorted',  -- currently unused because en is defined
			en          = 'automatic sorted',  -- this applies with uselang=XX where XX is not defined here
			fa          = 'TW PS MO HK GEAB AZXAR CYXNO GEXSK GBXSB',
			fr          = 'GEAB GBXSB AZXAR CYXNO HK MO GEXSK PS TW',
			ru          = 'GEAB TW GBXSB AZXAR HK PS CYXNO MO GEXSK',
			['zh-hans'] = 'MO PS HK TW GEAB GBXSB AZXAR CYXNO GEXSK',
			['zh-hans'] = 'MO PS HK TW GEAB GBXSB AZXAR CYXNO GEXSK',
			['zh-hk']   = 'MO PS HK TW GEAB GBXSB AZXAR CYXNO GEXSK',
			['zh-sg']   = 'MO PS HK TW GEAB GBXSB AZXAR CYXNO GEXSK',
			automatic   = 'GEAB GBXSB AZXAR HK MO CYXNO PS GEXSK TW',
		},
		partly = {
			-- Not rendered as a list, conditionally rendered as a note (marked by '‡') after each country (see pattern).
			-- So no need to sort the list for each language, just ordered by code here
			default       = 'automatic',
			automatic     = 'AM AZ AZXAR CY CYXNO GBXSB GE GEAB GEXSK KZ RU TR', -- DO NOT SORT THIS BY NAME
		},
	},
	countries = {
		-- Codes are from ISO 3166-1, possibly extended (without separator) by ISO3166-2 or private extensions
		AE    = { 'United Arab Emirates',    qid = 'Q878', the = true, },
		AF    = { 'Afghanistan',             qid = 'Q889', },
		AM    = { 'Armenia',                 qid = 'Q399', mark = '‡', },
		AZ    = { 'Azerbaijan',              qid = 'Q227', mark = '‡', },
		AZXAR = { 'Republic of Artsakh', 'Nagorno-Karabakh', 'Artsakh',
		                                     qid = 'Q244165', the = true, mark = '‡', },
		BH    = { 'Bahrain',                 qid = 'Q398', },
		BD    = { 'Bangladesh',              qid = 'Q902', },
		BT    = { 'Bhutan',                  qid = 'Q917', },
		BN    = { 'Brunei',                  qid = 'Q921', },
		CN    = { 'China',                   qid = 'Q148', },
		CY    = { 'Cyprus',                  qid = 'Q229', mark = '‡', },
		CYXNO = { 'Northern Cyprus',         qid = 'Q23681', mark = '‡', },
		EG    = { 'Egypt',                   qid = 'Q79', mark = '‡', },
		GBXSB = { 'Akrotiri and Dhekelia',   qid = 'Q37362', mark = '‡', },
		GE    = { 'Georgia', 'Georgia (country)', 'საქართველო',
		                                     qid = 'Q230', mark = '‡', },
		GEAB  = { 'Abkhazia',                qid = 'Q23334', mark = '‡', },
		GEXSK = { 'South Ossetia',           qid = 'Q23427', mark = '‡', },
		HK    = { 'Hong Kong',               qid = 'Q8646', },
		ID    = { 'Indonesia',               qid = 'Q252', },
		IL    = { 'Israel',                  qid = 'Q801', },
		IN    = { 'India',                   qid = 'Q668', },
		IQ    = { 'Iraq',                    qid = 'Q796', },
		IR    = { 'Iran',                    qid = 'Q794', },
		JO    = { 'Jordan',                  qid = 'Q810', },
		JP    = { 'Japan',                   qid = 'Q17', },
		KG    = { 'Kyrgyzstan',              qid = 'Q813', },
		KH    = { 'Cambodia',                qid = 'Q424', },
		KP    = { 'North Korea',             qid = 'Q423', },
		KR    = { 'South Korea',             qid = 'Q884', },
		KW    = { 'Kuwait',                  qid = 'Q817', },
		KZ    = { 'Kazakhstan',              qid = 'Q232', mark = '‡', },
		LA    = { 'Laos',                    qid = 'Q819', },
		LB    = { 'Lebanon',                 qid = 'Q822', },
		LK    = { 'Sri Lanka',               qid = 'Q854', },
		MY    = { 'Malaysia',                qid = 'Q833', },
		MM    = { 'Myanmar',                 qid = 'Q836', },
		MN    = { 'Mongolia',                qid = 'Q711', },
		MO    = { 'Macau',                   qid = 'Q14773', },
		MV    = { 'Maldives',                qid = 'Q826', the = true, },
		NP    = { 'Nepal',                   qid = 'Q837', },
		OM    = { 'Oman',                    qid = 'Q842', },
		PH    = { 'Philippines',             qid = 'Q928', the = true, },
		PK    = { 'Pakistan',                qid = 'Q843', },
		PS    = { 'State of Palestine', 'Palestinian National Authority', 'Palestinian territories', 'Palestine',
		                                     qid = 'Q219060', the = true, },
		QA    = { 'Qatar',                   qid = 'Q846', },
		RU    = { 'Russia',                  qid = 'Q159', mark = '‡', },
		SA    = { 'Saudi Arabia',            qid = 'Q851', },
		SG    = { 'Singapore',               qid = 'Q334', },
		SY    = { 'Syria',                   qid = 'Q858', },
		TH    = { 'Thailand',                qid = 'Q869', },
		TJ    = { 'Tajikistan',              qid = 'Q863', },
		TL    = { 'East Timor',              qid = 'Q574', },
		TM    = { 'Turkmenistan',            qid = 'Q874', },
		TR    = { 'Turkey',                  qid = 'Q43', mark = '‡', },
		TW    = { 'Taiwan',                  qid = 'Q865', },
		UZ    = { 'Uzbekistan',              qid = 'Q265', },
		VN    = { 'Vietnam',                 qid = 'Q881', },
		YE    = { 'Yemen',                   qid = 'Q805', },
	},
}