Va ô cuntinutu

"Mòdulu:sizzioni vuci" : Diffirenzi ntrê virsioni

Da Wikizziunariu, lu dizziunariu a cuntinutu lìbbiru.
Contenuto cancellato Contenuto aggiunto
Àncilu (discurruta | cuntribbuti)
Nuḍḍu riassuntu dû canciamentu
Àncilu (discurruta | cuntribbuti)
Nuḍḍu riassuntu dû canciamentu
Etichetta: Annullatu
Ringu 1: Ringu 1:
b = require('Mòdulu:basi')
b = require('Mòdulu:basi')
local tituli = mw.loadData('Mòdulu:sizzioni vuci/data')
local titulu = mw.loadData('Mòdulu:sizzioni vuci/data')
local p = {}
local p = {}
function _get_tipu(palora)
function _get_tipu(palora)
Ringu 6: Ringu 6:
palora = b.lcfirst(palora)
palora = b.lcfirst(palora)
if p.is_alias(palora) then
if p.is_alias(palora) then
palora = tituli['alias'][palora]
palora = titulu['alias'][palora]
end
end
if tituli['testu'][palora] ~= nil then
if titulu['testu'][palora] ~= nil then
return tituli['testu'][palora]
return titulu['testu'][palora]
else
else
return nil
return nil
Ringu 17: Ringu 17:
if palora == nil then return nil end
if palora == nil then return nil end
palora = b.lcfirst(palora)
palora = b.lcfirst(palora)
if tituli['alias'][palora] then
if titulu['alias'][palora] then
return true
return true
else
else

Virsioni dû 10 sit 2024 ê 18:19

La ducumintazzioni di stu mòdulu si pò criari nta Mòdulu:sizzioni vuci/doc

b = require('Mòdulu:basi')
local titulu = 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 = titulu['alias'][palora]
	end
	if titulu['testu'][palora] ~= nil then
		return titulu['testu'][palora]
	else
		return nil
	end
end
function p.is_alias(palora)
	if palora == nil then return nil end
	palora = b.lcfirst(palora)
	if titulu['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['nom']
	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