local p = {} local name = { 	district='区', 	city='城市', 	airport='机场', 	park='公园', 	diveguide='潜水点', 	region='地区', 	country='国家', 	continent='洲', 	itinerary='旅行路线', 	topic='话题', 	phrasebook='会话手册', 	usable='可用', 	outline='大纲', 	guide='指南', 	star='明星', } local usabletext = { 	district='有抵达信息以及一些完整的餐馆和旅馆列表项', 	city='有抵达信息以及一些完整的餐馆和旅馆列表项', 	airport='有关于[[Wikivoyage:机场条目模板#航班|航班]]和[[Wikivoyage:机场条目模板#地面交通|地面交通]]的信息以及一些完整的机场内餐饮选择列表项', 	park='有关于这个公园的抵达、少许景点和园内住宿信息', 	diveguide='有关于地点和设备的信息以及一些完整的景观列表项', 	region='提供了关于此地区在视觉、抵达等多方面的信息以及指向与之相关的主要目的地的链接', 	country='拥有一些关于抵达此国家和连接到其他目的地的链接', 	continent='拥有一些关于此大洲和到其他目的地的链接', 	itinerary='讲解说明了如何抵达那里并提及了路上需要注意的要点', 	topic='提及了关于此话题的大主题', 	phrasebook='讲解了旅游最基本交流用语的发音' } local guidetext = { 	district='包括旅馆、餐馆、景点、抵达和下一站信息在内的', 	city='包括旅馆、餐馆、景点、抵达和下一站信息在内的', 	airport='包括航班、地面交通、餐馆、抵达和下一站信息在内的', 	park='包括景点、活动、住宿、宿营地、餐馆和抵达/下一站信息在内的', 	diveguide='包括地点、条件与设备和关于海洋生物及其他景观的信息在内的', 	region='遍及整个地区及地区内所有目的地的', 	country='包括游览地点链接、景点、抵达和下一站信息在内的关于这个国家的', 	continent='包括住宿、饮食、观光、抵达和下一站信息在内的', 	itinerary='覆盖整条路线的', 	topic='覆盖整个话题的', 	phrasebook='覆盖了所有主要的旅途话题的' } local startext = { 	itinerary='拥有覆盖整个旅行路线的优质的信息和可视化的内容', 	topic='有覆盖整个话题的优质文字信息和可视化信息', 	phrasebook='几乎覆盖了所有可能遇到的旅行交流的话题,由优质的文本、可视化信息组成' } function p.main(frame) 	args = frame:getParent().args 	entity = mw.wikibase.getEntityObject() 	title = mw.title.getCurrentTitle() 	wdstatus='outline' 	type=args.type or 'country' 	if entity then 		if entity.sitelinks.zhwikivoyage.badges[1]=='Q17559452' then 			wdstatus='usable' 		elseif entity.sitelinks.zhwikivoyage.badges[1]=='Q17437798' then 			wdstatus='guide' 		elseif entity.sitelinks.zhwikivoyage.badges[1]=='Q17437796' then 			wdstatus='star' 		end 	end 	status=args.status or wdstatus 	text='<div class="noprint">' 	text=text..'<table id="'..status..'_'..type..'" class="articleState" ' 	if status=='star' then 		text=text..'style="border-style:double;border-width:6px;"' 	elseif status=='usable' then 		text=text..'style="border-style:dashed;border-width:2px;"' 	elseif status=='outline' then 		text=text..'style="border-style:dotted;border-width:2px;"' 	end 	text=text..'>\n' 	if status=='star' then 		text=text..'<td>[[Image:Cscr-featured.svg|30px]]</td>' 	end 	text=text..'\n<td>本[[' 	if type=='park' then 		text=text..'Wikivoyage:地理分层#其他类型' 	elseif type=='diveguide' then 		text=text..'Wikivoyage:什么是潜水指南' 	elseif type=='itinerary' then 		text=text..'Wikivoyage:旅行路线' 	elseif type=='topic' then 		text=text..'旅行话题' 	elseif type=='phrasebook' then 		text=text..'会话手册' 	else 		text=text..'Wikivoyage:地理分层#'..name[type] 	end 	text=text..'|'..name[type]..'条目]]是[[Wikivoyage:'..name[status]..'条目|'..name[status]..']]条目' 	if status=='outline' then 		text=text..',需要更多内容。它有[[Wikivoyage:条目模板|条目模板]],但是目前没有充足的[[Wikivoyage:信息可以放在哪里|信息]]。' 		if type=='country' then 			text=text.."如果该国家列出了[[Wikivoyage:城市条目状态|城市]]和'''其他目的地''',那么它们可能并未全都达到'''可用'''状态;或者该国家没有[[Wikivoyage:国家条目状态|有效的地区结构]]和叙述所有抵达这里的典型方式的“抵达”段落。" 		end 		text=text..'请[[Wikivoyage:勇往直前|勇往直前]],[[Wikivoyage:如何编辑页面|帮助它充实]]!' 	elseif status=='usable' then 		text=text..'。它'..usabletext[type]..'。爱冒险的人可以直接使用此条目,但还是请[[Wikivoyage:勇往直前|勇往直前]],[[Wikivoyage:如何编辑页面|帮助它充实]]!' 	elseif status=='guide' then 		text=text..'。它有'..guidetext[type].."完整优质的信息。[[Wikivoyage:勇往直前|勇往直前]],帮助我们把它打造为'''[[Wikivoyage:明星条目|明星]]'''!" 	elseif status=='star' then 		text=text..'。它'..(startext[type] or '是由地图、照片和充足的信息组成的高品质条目')..'。如果你知道有什么新变化,请[[Wikivoyage:勇往直前|勇往直前]],[[Wikivoyage:如何编辑页面|帮助它充实]]!' 	end 	text=text..'</td></table></div>' 	if title.namespace == 0 then 		text=text..'[[Category:'..name[status]..name[type]..']][[Category:'..name[status]..'条目]][[Category:'..name[type] 		if type=='phrasebook' or type=='itinerary' then 			text=text..']]' 		else 			text=text..'条目]]' 		end 		if type=='region' then 			subcats=mw.site.stats.pagesInCategory( title.text, 'subcats' ) 			pages=mw.site.stats.pagesInCategory( title.text, 'pages' ) 			if subcats+pages==0 then 				text=text..'[[Category:空地区]]' 			end 			if not mw.title.new( title.text, 14 ).exists then 				text=text..'[[Category:无分类地区]]' 			end 			if subcats==0 then 				text=text..'[[Category:底层地区]]' 			end 			if pages>25 then 				text=text..'[[Category:多于25个条目的地区]]' 			end 			if pages>40 then 				text=text..'[[Category:多于40个条目的地区]]' 			end 			if subcats>9 then 				text=text..'[[Category:多于9个下级地区的地区]]' 			end 		elseif type~='topic' and type~='continent' and type~='country' and mw.title.new( title.text, 14 ).exists then 			text=text..'[[Category:有分类的'..name[type]..']]' 		end 		if wdstatus~=status then 			text=text..'[[Category:需要更新维基数据徽章的页面|' 			if wdstatus=='outline' then 				text=text..string.upper(string.sub(status,1,1)) 			elseif status=='outline' then 				text=text..'-' 			else 				text=text..string.sub(status,1,1) 			end 			text=text..']]' 		end 	end 	return text end  return p