Module:ετυμολογία: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
ετυ: αλλαγή ονομασίας σε Κατηγορία:Παραγωγή λέξεων από τα ..ικά (τάδε γλώσσα)
function link: αν υπάρχει ? αντί για λέξη + Κατηγορία:Ελλείπουσα γραφή (όνομα γλώσσας δότριας) check βρέ
Γραμμή 96:
if lang_donor_iso == 'μσν' then lang_donor_iso = 'gkm' end
if lang_target_iso == '' then lang_target_iso = 'el' end -- el is assumed
 
-- if there is an asterisc at etymon
if word_donor ~= '' and word_donor:sub(1, 1) == '*' and lang_donor_iso ~= '' then
Γραμμή 114 ⟶ 115 :
end
-- if there is NO asterisc at etymon
 
-- όταν δεν υπάρχει η γραφή της λέξης από παλαιές γλώσσες π.χ. ota {{etym|ota|el|?|tr=xxx}}
lang_donor_iso = myargs[1] or ''
lang_target = languages[lang_target_iso]['name'] or ''
lang_donor_name = languages[lang_donor_iso]['name'] or ''
if word_donor == '?' and lang_donor_iso ~= '' then
mytext = mytext .. ' ' .. '<span title="Λείπει η γραφή της λέξης">?</span>' .. '[[Κατηγορία:Ελλείπουσα γραφή (' .. lang_donor_name .. ')]]'
else
if word_donor ~= '' and word_donor:sub(1, 1) ~= '*' and lang_donor_iso ~= '' then
lang_donor_link = languages[lang_donor_iso]['link'] or ''
Γραμμή 121 ⟶ 132 :
mytext = mytext .. ' ' .. '[[' .. word_donor .. "#" .. lang_donor_link .. '|' .. word_donor .. ']]'
end
else
if word_donor ~= '' and word_donor:sub(1, 1) ~= '*' and lang_donor_iso == '' then
if word_donor_show ~= '' then
Γραμμή 129 ⟶ 140 :
end
end
end -- close word_donor == ?
end
 
-- μεταγραφή, μετάφραση εντός συνδέσμου, μετάφραση χωρίς συνδέσμους (συμπληρώνει ο συντάκτης)
if transliteration ~= '' and translation ~= '' and translation_nolink == '' then
return mytext .. ' (<span style="font-size:95%; letter-spacing:1px;">' ..