Moduł:Uwsp
Moduł uwspółcześnia dawną pisownię języka polskiego, eliminując znaki takie jak ſ, á, é, czy zmiękczone spółgłoski przed i (np. w ći).
function modernizuj(frame)
local parms = frame.args
local pag = require("Moduł:Pages")
local kod0 = pag.pages(frame)
kod = string.gsub(kod0, 'ſ', 's')
kod = string.gsub(kod, 'cż', 'cz')
kod = string.gsub(kod, 'ći', 'ci')
kod = string.gsub(kod, 'źi', 'zi')
kod = string.gsub(kod, 'śi', 'si')
kod = string.gsub(kod, 'á', 'a')
kod = string.gsub(kod, 'é', 'e')
return '<div class="prp-pages-output">' .. kod .. '</div>'
end
local p = { }
function p.lifting(frame)
return frame:preprocess{text = modernizuj(frame:getParent())}
end
return p