Saltu al enhavo

Modulo:vikivortaroc7jesne

El Vikivortaro

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]
Ĉ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