Va ô cuntinutu

Mòdulu:sizzioni vuci

Da Wikizziunariu, lu dizziunariu a cuntinutu lìbbiru.

Po' criari la ducumintazzioni di stu mòdulu nta Mòdulu:sizzioni vuci/doc

b = require('Mòdulu:basi')
local tituli = mw.loadData('Mòdulu:sizzioni vuci/data')
local p = {}
function _get_tipu(palora)
	if palora == nil then return nil end
	palora = b.lcfirst(palora)
	if p.is_alias(palora) then
		palora = tituli['alias'][palora]
	end
	if tituli['testu'][palora] ~= nil then
		return tituli['testu'][palora]
	else
		return nil
	end
end
function p.is_alias(palora)
	if palora == nil then return nil end
	palora = b.lcfirst(palora)
	if tituli['alias'][palora] then
		return true
	else
		return false
	end
end
function p.is_titulu(palora)
	if palora == nil then return nil end
	local palora_tipu = _get_tipu(palora)
	if palora_tipu ~= nil then
		return true
	else
		return false
	end
end
function p.get_nomu_sizzioni(palora)
	if palora == nil then return nil end
	local palora_tipu = _get_tipu(palora)
	if (palora_tipu ~= nil) then
		return palora_tipu['nomu']
	else
		return nil
	end
end
function p.get_classi(palora)
	if palora == nil then return nil end
	local palora_tipu = _get_tipu(palora)
	if palora_tipu ~= nil then
		return palora_tipu['class']
	else
		return nil
	end
end
function p.get_catiguria(palora)
	if palora == nil then return nil end
	local palora_tipu = _get_tipu(palora)
	if palora_tipu ~= nil then
		return palora_tipu['category']
	else
		return nil
	end
end
function p.get_nfubudda(palora)
	if palora == nil then return nil end
	local palora_tipu = _get_tipu(palora)
	if palora_tipu ~= nil and palora_tipu['nfubuḍḍa'] ~= nil then
		return palora_tipu['nfubuḍḍa']
	else
		return nil
	end
end
return p