Modul:Paşgir
Xuyakirin
Belgekirina modulê[nîşan bide] [biguhêre] [dîrokê bibîne] [rojane bike]
Ev modul teqrîben li ser 81.000 rûpelan tê bikaranîn û dibe ku guhartin bi berfirehî were dîtin. Guhartinên xwe li ser binrûpelên modulê yên /ceribandinê yan /testcases, yan jî ceribandina modulê biceribîne. Berî ku guhartinên xwe bi cih binî li ser rûpela gotûbêjê ramana xwe bibêje. |
-- wekî {{paşgir}}. Ji bo bikaranîna di nav modulan de
local p = {}
function p.pasgirZedeBike(nivis, pasgir)
-- eger tê de valahî hebe neguhêre.
if string.find(nivis, " ") then
return nivis
else
local herfa_dawi = mw.ustring.sub(nivis, -1)
herfa_dawi = mw.ustring.lower(herfa_dawi)
if herfa_dawi == 'î' then
return mw.ustring.sub(nivis, 1, -2) .. "iy" .. pasgir
else
local herf = string.find('aeêûiu', herfa_dawi, 1, true) ~= nil
if herf then
return nivis .. "y" .. pasgir
else
return nivis .. pasgir
end
end
end
end
return p