Bước tới nội dung

Mô đun:Italian provinces

Bách khoa toàn thư mở Wikipedia
Tài liệu mô đun[tạo]
local p = {}
local getArgs = require('Mô đun:Arguments').getArgs
local data = mw.loadData('Mô đun:Italian provinces/data')
require('strict')

function p.short(frame)
	local args = getArgs(frame)
	local p_data = data[args[1]]
	local config = frame.args
	if p_data then
		if config.link=='false' then
			return p_data.short
		else
			return '[[' .. p_data.full .. '|' .. p_data.short .. ']]'
		end
	end
end

function p.full(frame)
	local args = getArgs(frame)
	local p_data = data[args[1]]
	local config = frame.args
	if p_data then
		if config.link=='false' then
			return p_data.full
		else
			return '[[' .. p_data.full .. ']]'
		end
	end
end

function p.region(frame)
	local args = getArgs(frame)
	local p_data = data[args[1]]
	if p_data then
		return p_data.region
	end
end

function p.coat_of_arms(frame)
	local args = getArgs(frame)
	local p_data = data[args[1]]
	if p_data then
		return p_data.coa
	end
end

function p.alpha_sort(frame)
	local args = getArgs(frame)
	local p_data = data[args[1]]
	if p_data then
		return p_data.sort
	end
end

return p