Moduuli:Malline:Säe

Wikipediasta
Siirry navigaatioon Siirry hakuun

Tämän moduulin ohjeistuksen voi tehdä sivulle Moduuli:Malline:Säe/ohje

-- Export
local p = { }

function p.do_convert (str)
  str,_ = mw.ustring.gsub(str, "!!", " || "); -- Kesuura tai diereesi
  str,_ = mw.ustring.gsub(str, ".", {
    ["–"] = "[[Tiedosto:Long-foot-meter.svg|14px]]"; -- Elementum longum
    ["-"] = "[[Tiedosto:Long-foot-meter.svg|14px]]"; -- Elementum longum
    ["u"] = "[[Tiedosto:Short-foot-meter.svg|14px]]"; -- Elementum brevis
    ["x"] = "[[Tiedosto:Any syll-meter.svg|14px]]"; -- Elementum anceps
    ["!"] = " | "; -- Metroneiden väli
    [" "] = "  "; -- Väli
  })
  return str
end

function p.convert (frame)
  local str = frame.args[1]
  return p.do_convert(str)
end

return p