"Mòdulu:sizzioni vuci" : Diffirenzi ntrê virsioni
Apparenza
Contenuto cancellato Contenuto aggiunto
Nuḍḍu riassuntu dû canciamentu |
Nuḍḍu riassuntu dû canciamentu Etichetta: Annullatu |
||
Ringu 1: | Ringu 1: | ||
b = require('Mòdulu:basi') |
b = require('Mòdulu:basi') |
||
local |
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 = |
palora = titulu['alias'][palora] |
||
end |
end |
||
if |
if titulu['testu'][palora] ~= nil then |
||
return |
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 |
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