Modulo:vikivortaroc7jesne
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