Διαφορά μεταξύ των αναθεωρήσεων του «Module:grc-nouns-decl»

καμία σύνοψη επεξεργασίας
(απόπειρα κλίσης θηλυκών σε -μένη)
end
 
_module.gnomi = function(frame)
local args = frame:getParent().args
local lemma = ""
if args['λήμμα'] ~= nil and args['λήμμα'] ~= "" then
lemma = args['λήμμα']
else
PAGENAME = mw.title.getCurrentTitle().text
--αφαίρεση κενών στην αρχή και στο τέλος
lemma = PAGENAME:match( "^%s*(.-)%s*$" )
end
local stem1 = ""
local stem4 = ""
if args['α'] == "πλ" then
stem4 = mw.ustring.sub(lemma,1,-3)
stem1 = _module.PerispomeniToOxia(stem4)
else
stem1 = mw.ustring.sub(lemma,1,-2)
stem4 = _module.OxiaToPerispomeni(stem1)
if args['δίχρ'] == 'β' then stem4=stem1 end
-- Μπορούμε στην Ονομ Πληθ να βάλουμε το stem4, με την εξαίρεση των λέξεων που
-- τονίζονται σε δίχρονο α,ι,υ. Ο χρήστης θα πρέπει να μας λέει αν αυτό το δίχρονο είναι βραχύ, με παράμετρο «δίχρ=β»
end
local stem2 = _module.removeaccent(stem1)
args['οε'] = stem1 .. _xk("η")
args['γε'] = stem1 .. _xk("ης")
args['δε'] = stem1 .. _xk("ῃ")
args['αε'] = stem1 .. _xk("ην")
args['κε'] = args['οε']
args['οπ'] = stem4 .. _xk("αι")
args['γπ'] = stem2 .. _xk("ῶν")
args['δπ'] = stem1 .. _xk("αις")
args['απ'] = stem1 .. _xk("ας")
args['αδ'] = stem1 .. _xk("α")
args['γδ'] = stem1 .. _xk("αιν")
return frame:preprocess(fulltable2(args))
end
 
-- Β' κλίση
66.303

επεξεργασίες