Modulo:vikivortaroc7jesne
Aspekto
PORTEMPA MODULO
Utilo
[redakti]Ellegas kolumnon "c7" en tabelo {{tbllingvoj}}
(nerekte videbla en "d10" kaj "d11" en Aldono:Listo kun lingvoj) kaj redonas bulean valoron "1" (kiam lingvokodo ne estas "eo" kaj valoro estas "x2" t.e. "02" aŭ "12" aŭ "22") aŭ "0" (alimaniere).
Uzo
[redakti]Far jenaj ŝablonoj: {{t}}
, {{deveno3}}
, {{alilivivo}}
(siavice servas nur al "t" kaj "deveno3").
Averto pri redaktado
[redakti]
|
Parametroj
[redakti]- lingvokodo
Memtesto
[redakti]{{#invoke:vikivortaroc7jesne|ek|en}}
- 22 -> 1
1
{{#invoke:vikivortaroc7jesne|ek|eo}}
- speciala regulo -> 0
0
{{#invoke:vikivortaroc7jesne|ek|bug}}
- 21 -> 0
0
{{#invoke:vikivortaroc7jesne|ek|grc}}
- 00 -> 0
0
{{#invoke:vikivortaroc7jesne|ek|nenio}}
- nevalida -0
0
{{#invoke:vikivortaroc7jesne|ek|bug|full}}
- 21 (ne funkcias por "eo")
21
Bezonataj
[redakti]((loaddata-tbllingvoj))
{{tbllingvoj}}
local exporttable = {}
local ingvoj = {}
local tab78ysubt = {}
local lngcode = ''
local xx = ''
local c7 = ''
local strret = '0'
ingvoj = mw.loadData('Modulo:loaddata-tbllingvoj') or {}
function exporttable.ek (arxframent)
lngcode = arxframent.args[1] or ''
if (lngcode~='eo') then
tab78ysubt = ingvoj['T78'] or {}
xx = tab78ysubt[lngcode] or {}
c7 = xx[7]
if ((c7=='02') or (c7=='12') or (c7=='22')) then
strret = '1'
end
if (arxframent.args[2]=='full') then
strret = c7
end
end
return strret
end
return exporttable