Mô đun:Road data/strings/CHN

--**
To inspect the content of this data module, use Special:ExpandTemplates
and enter the following input text:
module=Module:
To inspect the content of this data module when editing, enter the following
into the Debug console:
local util = require("Module:Road data/util")
print(util.arrayToString(p))
To inspect a particular route type, change `p` above to include the route type,
e.g., `p.I` and `p"US-Hist"`.

**
-- China
local CHN = {}
local util = require("Module:Road data/util")
util.addAll(CHN, require("Module:Road data/strings/ASIA"))
CHN.G = {
	shield = "Kokudou %route%(China).svg",
	name = "National Highway %route%",
	link = "China National Highway %route%",
	abbr = "G%route%",
	translation = "%route%国道",
	lang = "zh"
}
CHN.Guodao = CHN.G
CHN.X = {
	shield = "China County Road X%route%.svg",
	abbr = "X%route%",
	link = "",
	abbr = "X%route%"
}
CHN.Expwy = {
	shield = "China Expwy G%route% sign no name.svg",
	shieldmain = "China Expwy G%route% sign with name.svg",
	name = {
		hook = "mask",
		mask = "Road data/masks/CHN/Expwy",
		base = "route",
		masked = "names",
		default = "%names%"
	},
	link = {
		hook = "mask",
		mask = "Road data/masks/CHN/Expwy",
		base = "route",
		masked = "names",
		default = "G%route% %names%"
	},
	abbr = "G%route%",
	translation = {
		hook = "mask",
		mask = "Road data/masks/CHN/Expwy translations",
		base = "route",
		masked = "translation",
		default = "%translation%"
	},
	lang = {
		arg = "route",
		default = "zh",
		"3012" = "ug",
		"3013" = "ug",
		"3014" = "ug",
		"3015" = "ug",
		"3016" = "ug",
	}
}
CHN.Ex = CHN.Expwy
CHN.S = {
	shield = {
		hook = "mask",
		mask = "Road data/masks/CHN",
		base = "state",
		masked = "province",
		default = {
			ifexists = true,
			default = "Shoudou %route%(China).svg",
			otherwise = {
				ifexists = true,
				default = "Shoudou %route%(China).svg"
			}
		}
	},
	link = {
		arg = "province",
		"BJ" = {
			arg = "route",
			"11" = "Beijing–Chengde Expressway",
			"12" = "Airport Expressway (Beijing)",
			"28" = "Northern Airport Expressway",
			"51" = "2nd Airport Expressway",
			"50" = "5th Ring Road"
		},
		"SH" = {
			arg = "route",
			"1" = "S1 Yingbin Expressway",
			"2" = "S2 Shanghai–Luchaogang Expressway",
			"3" = "S3 Shanghai–Fengxian Highway",
			"4" = "S4 Shanghai–Jinshan Expressway",
			"5" = "S5 Shanghai–Jiading Expressway",
			"6" = "S6 Shanghai–Nanxiang Expressway",
			"12" = "S12 Chongming–Haimen Expressway",
			"16" = "Shanghai–Yixing Expressway",
			"19" = "S19 Xinnong–Jinshanwei Expressway",
			"20" = "S20 Outer Ring Expressway",
			"22" = "S22 Jiading–Anting Expressway",
			"26" = "Shanghai–Changzhou Expressway",
			"32" = "Shanghai–Jiaxing–Huzhou Expressway",
			"36" = "S36 Tinglin–Fengjing Expressway"
		},
		"JS" = {
			arg = "route",
			"5" = "S5 Changshu–Jiashan Expressway",
			"9" = "S9 Suzhou–Shaoxing Expressway",
			"19" = "S19 Nantong–Wuxi Expressway",
			"29" = "S29 Yancheng–Jingjiang Expressway",
			"35" = "S35 Taizhou–Zhenjiang Expressway",
			"39" = "S39 Jiangdu–Yixing Expressway",
			"45" = "S45 Yixing–Hangzhou Expressway",
			"49" = "S49 Xinyi–Yangzhou Expressway",
			"51" = "S51 Liyang–Huangshan Expressway",
			"55" = "S55 Nanjing–Xuancheng Expressway",
			"59" = "S59 Nanjing–Hexian Expressway",
			"65" = "S65 Xuzhou–Mingguang Expressway",
			"69" = "S69 Jinan–Xuzhou Expressway",
			"8" = "S8 Siyang–Suzhou Expressway",
			"18" = "S18 Yancheng–Huai'an Expressway",
			"22" = "S22 Yizheng–Nanjing Expressway",
			"28" = "S28 Qidong–Yangzhou Expressway",
			"32" = "S32 Chongming–Haimen Expressway",
			"38" = "S38 Changshu–Hefei Expressway",
			"48" = "Shanghai–Yixing Expressway",
			"58" = "Shanghai–Changzhou Expressway",
			"68" = "S68 Liyang–Wuhu Expressway",
			"72" = "S72 Port of Lianyungang North Port Expressway",
			"73" = "S73 Port of Lianyungang East Port Expressway",
			"75" = "S75 Funing–Xinghua–Taizhou Branch Expressway",
			"79" = "S79 Nantong Branch Expressway",
			"80" = "S80 Port of Taicang North Port Expressway",
			"81" = "S81 Port of Taicang South Port Expressway",
			"82" = "S82 Port of Zhangjiagang Port Expressway",
			"83" = "S83 Wuxi Branch Expressway",
			"85" = "S85 Liyang Branch Expressway",
			"86" = "S86 Zhenjiang Branch Expressway",
			"87" = "S87 Nanjing Branch Expressway",
			"88" = "S88 Nanjing Lukou International Airport Expressway",
			"92" = "S92 Jinhu Branch Expressway",
			"96" = "S96 Suqian Branch Expressway"
		},
		"GD" = {
			arg = "route",
			"1" = "S1 Guangzhou–Lechang Expressway",
			"2" = "S2 Guangzhou–Heyuan Expressway",
			"3" = "S3 Guangzhou–Shenzhen Riverbank Expressway",
			"4" = "Huanan Expressway",
			"4W" = "S4W Guangzhou–Macau Expressway Zhuhai Branch Line",
			"5" = "S5 Guangzhou–Gaoming Expressway",
			"6" = "S6 Guangzhou–Zhongshan–Jiangmen Expressway",
			"8" = "S8 Guangzhou–Foshan–Zhaoqing Expressway",
			"10" = "S10 Shaoguan–Ganzhou Expressway",
			"12" = "S12 Meizhou–Longyan Expressway",
			"13" = "S13 Jieyang–Huilai Expressway",
			"14" = "S14 Shantou–Zhanjiang Expressway",
			"15" = "S15 Shenyang–Haikou Expressway Guangzhou Branch Line",
			"16" = "S16 Paitan–Jiekou Expressway",
			"17" = "S17 Chaozhou–Huilai Expressway",
			"20" = "S20 Chaozhou–Dongguan Expressway",
			"21" = "S21 Guangzhou–Huidong Expressway",
			"22" = "S22 Longbeiling–Lincun Expressway",
			"23" = "S23 Huizhou–Aotou Expressway",
			"25" = "S25 Changchun–Shenzhen Expressway Huizhou Branch Line",
			"26" = "S26 Shenzhen–Luoding Expressway",
			"27" = "S27 Renhua–Shenzhen Expressway",
			"28" = "S28 Shuijing–Guanjingtou Expressway",
			"29" = "S29 Conghua–Dongguan–Shenzhen Expressway",
			"30" = "S30 Huizhou–Shenzhen Coastal Expressway",
			"31" = "S31 Longhua–Dalingshan Expressway",
			"32" = "S32 Western Coastal Expressway",
			"3211" = "S3211 Zhuhai Airport Expressway",
			"3213" = "S3213 Gaolan Port Expressway",
			"33" = "S33 Nanshan–Guangming Expressway",
			"39" = "S39 Dongsha–Xingang Expressway",
			"41" = "S41 Guangzhou Airport Expressway",
			"43" = "S43 Guangzhou–Zhuhai West Expressway",
			"45" = "S45 Fosha–Jiangmen Expressway",
			"47" = "S47 Jiangman–Zhuhai Expressway",
			"49" = "S49 Xinhui–Taishan Expressway",
			"51" = "S51 Luoding–Yangjiang Expressway",
			"55" = "S55 Erenhot–Guangzhou Expressway Guangzhou Branch Line",
			"75" = "S75 Lanzhou–Haikou Expressway Zhanjiang Branch Line",
			"81" = "S81 Guangzhou Ring Expressway",
			"82" = "S82 Foshan First Ring Expressway",
			"83" = "S83 Meizhou Ring Expressway",
			"84" = "S84 Shaoguan Ring Expressway",
			"86" = "S86 Shenzhen Ring Expressway",
			"105" = "S105 Nansha Port Expressway",
			"110" = "S110 Guangzhou–Qingyuan Expressway",
			"202" = "S202 Huizhou–Yantian Expressway",
			"209" = "S209 Qingshuihe–Pinghu Expressway",
			"301" = "S301 Nanshan–Pingshan Expressway",
			"302" = "S302 Nansha Port Expressway Yuhuang Branch Line",
			"303" = "Huanan Expressway",
			"304" = "S304 Humen-Xiegang Expressway Humen Port Branch Line"},
		"HA" = {
			arg = "route",
			"1" = "S1 Zhengzhou Airport Expressway",		
			"22" = "S22 Nanle–Linzhou Expressway",
			"26" = "S26 Taiqian–Huixian Expressway",
			"28" = "S28 Changyuan–Jiyuan Expressway",
			"32" = "S32 Yongcheng–Dengfeng Expressway",
			"38" = "S38 Xincai–Biyang Expressway",
			"39" = "S39 Puyang–Shangcheng Expressway",
			"49" = "S49 Linzhou–Ruzhou Expressway",
			"57" = "S57 Mianchi–Luanchuan Expressway",
			"60" = "S60 Shangqiu–Dengfeng Expressway",
			"62" = "S62 Huaibin–Neixiang Expressway",
			"71" = "S71 Anyang Northwest Ring Expressway",
"81" = "S81 Shangqiu–Nanyang Expressway",
			"82" = "S82 Zhengzhou–Minquan Expressway",
			"83" = "S83 Lankao–Nanyang Expressway",
			"84" = "S84 Xinxiang–Huixian Expressway",
"85" = "S85 Zhengzhou–Shaolinsi Expressway",
			"86" = "S86 Lankao–Yuanyang Expressway",
			"87" = "S87 Zhengzhou–Yuntaishan Expressway",
			"88" = "S88 Zhengzhou–Xixia Expressway",
			"90" = "S90 Kaifeng–Weishi Expressway",
			"92" = "S92 Luoyang–Lushi Expressway",
			"93" = "S93 Linzhou–Jiyuan Expressway",
			"94" = "S94 Luanchuan–Lushi Expressway",
			"95" = "S95 Sanmenxia Bridge Expressway",
			"96" = "S96 Luoyang–Luanchuan Expressway",
			"97" = "S97 Yichuan–Xin'an Expressway",            
"98" = "S98 Neixiang–Dengzhou Expressway",
			"99" = "S99 Dengzhou–Laohekou Expressway"
		}
	},
	abbr = {
		hook = "mask",
		mask = "Road data/masks/CHN",
		base = "state",
		masked = "province",
		default = " S%route%"
	},
	translation = {
		arg = "province",
		"BJ" = {
			arg = "route",
			"11" = "北京－承德高速公路",
			"12" = "机场高速公路",
			"28" = "机场北线高速公路",
			"50" = "五环路",
			"51" = "机场第二高速公路",
		},
		"SH" = {
			arg = "route",
			"1" = "迎宾高速公路",
			"2" = "上海－芦潮港高速公路",
			"3" = "上海－奉贤公路",
			"4" = "上海－金山高速公路",
			"5" = "上海－嘉定高速公路",
			"6" = "上海－南翔高速公路",
			"7" = "上海－崇明高速公路",
			"12" = "崇明－海门高速公路",
			"16" = "上海－宜兴高速公路",
			"19" = "新农－金山卫高速公路",
			"20" = "上海外环高速公路",
			"22" = "嘉定－安亭高速公路",
			"26" = "上海－常州高速公路",
			"32" = "上海－嘉兴－湖州高速公路",
			"36" = "亭林－枫泾高速公路"
		},
		"JS" = {
			arg = "route",
			"5" = "常熟－嘉善高速公路",
			"9" = "苏州－绍兴高速公路",
			"19" = "南通－无锡高速公路",
			"29" = "盐城－靖江高速公路",
			"35" = "泰州－镇江高速公路",
			"39" = "江都－宜兴高速公路",
			"45" = "宜兴－杭州高速公路",
			"49" = "新沂－扬州高速公路",
			"51" = "溧阳－黄山高速公路",
			"55" = "南京－宣城高速公路",
			"59" = "南京－和县高速公路",
			"65" = "徐州－明光高速公路",
			"69" = "济南－徐州高速公路",
			"8" = "泗阳－宿州高速公路",
			"18" = "盐城－淮安高速公路",
			"22" = "仪征－南京高速公路",
			"28" = "启东－ 扬州高速公路",
			"32" = "崇明－海门高速公路",
			"38" = "常熟－合肥高速公路",
			"48" = "上海－宜兴高速公路",
			"58" = "上海－常州高速公路",
			"68" = "溧阳－芜湖高速公路",
			"72" = "连云港港北疏港高速公路",
			"73" = "连云港港东疏港高速公路",
			"75" = "盐城－淮安高速公路阜宁－兴化－泰州支线",
			"79" = "上海－西安高速公路南通支线",
			"80" = "太仓港北疏港高速公路",
			"81" = "太仓港南疏港高速公路",
			"82" = "张家港港疏港高速公路",
			"83" = "苏州－绍兴高速公路无锡支线",
			"85" = "常熟－合肥高速公路溧阳支线",
			"86" = "上海－成都高速公路镇江支线",
			"87" = "长春－深圳高速公路南京支线",
			"88" = "南京禄口国际机场高速公路",
			"92" = "长春－深圳高速公路金湖支线",
			"96" = "新沂－扬州高速公路宿迁支线",
		},
		"GD" = {
			arg = "route",
			"21" = "广惠高速公路",
			"105" = "南沙港快速路",
		},
		"HA" = {
			arg = "route",
			"1" = "郑州机场高速公路",
			"22" = "南乐－林州高速公路",
			"26" = "台前－辉县高速公路",
			"28" = "长垣－济源高速公路",
			"32" = "永城－登封高速公路",
			"38" = "新蔡－泌阳高速公路",
			"39" = "濮阳－商城高速公路",
			"49" = "林州－汝州高速公路",
			"57" = "渑池－栾川高速公路",
			"59" = "三门峡－淅川高速公路",
			"60" = "商丘－登封高速公路",
			"62" = "淮滨－信阳高速公路",
			"64" = "汝阳－义马高速公路",
			"81" = "商丘－南阳高速公路",
			"82" = "郑州－民权高速公路",
			"83" = "兰考－南阳高速公路",
			"8311" = "南阳北绕城高速公路",
			"85" = "郑州－少林寺高速公路",
			"86" = "兰考－焦作高速公路",
			"87" = "郑州－云台山高速公路",
			"88" = "郑州－西峡高速公路",
			"89" = "郑州机场－西华高速公路",
			"90" = "开封－尉氏高速公路",
			"91" = "安阳西北绕城高速公路",
			"92" = "新乡－辉县高速公路",
			"93" = "济源－洛阳西高速公路",
			"94" = "栾川－卢氏高速公路",
			"96" = "洛阳－栾川高速公路",
			"97" = "洛阳－卢氏高速公路",
			"98" = "内乡－邓州高速公路",
			"99" = "渠首－老河口高速公路",
		},
		"HE" = {
			arg = "route",
			"32" = "宣化－大同高速公路",
			"9902" = "新乐－元氏高速公路",
		},
	},
	lang = "zh"
}
return CHN