Modulo:Datoj: Malsamoj inter versioj

[kontrolita revizio][kontrolita revizio]
Enhavo forigita Enhavo aldonita
e korekto
eNeniu resumo de redakto
Linio 1:
-- ĉi tiu modulo celas plibonigi la ŝablonojn {{dato}} kaj {{daton}}
 
-- internaj funkcioj
local p = {}
 
function p.monatonumero(m)
local m1 = ""
if m == 1 then
Linio 33:
end -- fino monatonumero
 
function p.monatoteksto(m)
local m1 = ""
local eraro = false
Linio 67:
return m1, eraro
end -- fino monatoteksto
 
local p = {}
 
-- funkcioj por #invoke kaj ŝablonoj
 
function p.dato( frame )
Linio 82 ⟶ 86:
local mtest = tonumber(m) or m
if type(mtest) == "number" and mtest >0 and mtest < 13 then
local m1 = p.monatonumero(mtest)
p1 = p1 .. "&nbsp;" .. m1
else
local m1, testo = p.monatoteksto(mtest)
if testo == false then -- ĝusta nomo de monato
p1 = p1 .. "&nbsp;" .. m1
Linio 122 ⟶ 126:
local mtest = tonumber(m) or m
if type(mtest) == "number" and mtest >0 and mtest < 13 then
local m1 = p.monatonumero(mtest)
p1 = p1 .. "&nbsp;" .. m1
else
local m1, testo = p.monatoteksto(mtest)
if testo == false then -- ĝusta nomo de monato
p1 = p1 .. "&nbsp;" .. m1
Linio 138 ⟶ 142:
p1 = p1 .. t .. p1teksto
if type(mtest) == "number" and mtest >0 and mtest <13 then
local m1 = p.monatonumero(mtest)
p1 = p1 .. "&nbsp;" .. m1
else
local m1, testo = p.monatoteksto(mtest)
if testo == false then -- ĝusta nomo de monato
p1 = p1 .. "&nbsp;" .. m1