Modulo:vikivortaroc7jesne

PORTEMPA MODULO

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).

Far jenaj ŝablonoj: {{t}}, {{deveno3}}, {{alilivivo}} (siavice servas nur al "t" kaj "deveno3").

Averto pri redaktado

redakti
Ĉi tiu modulo estas multfoje bindita.
Se vi konas la eblajn sekvojn, tiam vi povas zorgeme ekredakti.
Se vi ne kuraĝas redakti tiam vi povas proponi la deziratan ŝanĝon en la diskutejo.

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

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