Module:rad-stem: Difference between revisions

ਕੋਈ ਸੋਧ ਸਾਰ ਨਹੀਂ
(Undo revision 29417 by TheNightAvl (talk))
Tag: Undo
No edit summary
Tags: Mobile edit Mobile web edit Advanced mobile edit
 
(2 intermediate revisions by the same user not shown)
Line 108: Line 108:
     ["ai"] = {"ai", "ai"},
     ["ai"] = {"ai", "ai"},
     ["áj"] = {"áj", "áj"},
     ["áj"] = {"áj", "áj"},
     ["au"] = {"au", "au"},
     ["au"] = {"", "au"},
     ["e"] = {"Ra", "e", "=i"},
     ["e"] = {"Ra", "e", "=i"},
     ["i"] = {"Re", "=i"},
     ["i"] = {"Re", "=i"},
Line 280: Line 280:
     resolve("([òù]v%=)", "ú=")
     resolve("([òù]v%=)", "ú=")


     resolve("([^iy])ev%=([^" .. V .. "])", "%1ø=%2")
     resolve("([^iy])ev%=([^R" .. V .. "])", "%1ø=%2")
     resolve("^ev%=([^" .. V .. "])", "ø=%1")
     resolve("^ev%=([^R" .. V .. "])", "ø=%1")
     resolve("(èv%=)", "ø=")
     resolve("(èv%=)", "ø=")


     resolve("([^aeuøuâ])iv%=([^" .. V .. "])", "%1y=%2")
     resolve("([^aeuøuâ])iv%=([^R" .. V .. "])", "%1y=%2")
     resolve("^iv%=([^" .. V .. "])", "y=%1")
     resolve("^iv%=([^R" .. V .. "])", "y=%1")
     resolve("(ìv%=)", "y=")
     resolve("(ìv%=)", "y=")


Line 606: Line 606:
         principle_parts["3s"] = mw.ustring.gsub(principle_parts["3s"], "áș$", "ảș")
         principle_parts["3s"] = mw.ustring.gsub(principle_parts["3s"], "áș$", "ảș")
         principle_parts["3s"] = mw.ustring.gsub(principle_parts["3s"], "([^aeuøâ])iș$", "%1eaș")
         principle_parts["3s"] = mw.ustring.gsub(principle_parts["3s"], "([^aeuøâ])iș$", "%1eaș")
         principle_parts["3s"] = mw.ustring.gsub(principle_parts["3s"], "([^i])eș$", "%1eaș")
         principle_parts["3s"] = mw.ustring.gsub(principle_parts["3s"], "eș$", "eaș")
         principle_parts["3s"] = mw.ustring.gsub(principle_parts["3s"], "([^a])uș$", "%1oaș")
         principle_parts["3s"] = mw.ustring.gsub(principle_parts["3s"], "([^a])uș$", "%1oaș")
         principle_parts["3s"] = mw.ustring.gsub(principle_parts["3s"], "([^au])oș$", "%1oaș")
         principle_parts["3s"] = mw.ustring.gsub(principle_parts["3s"], "([^ao])oș$", "%1oaș")
         principle_parts["3s"] = mw.ustring.gsub(principle_parts["3s"], "aoș$", "aôș")
         principle_parts["3s"] = mw.ustring.gsub(principle_parts["3s"], "aoș$", "aôș")
         principle_parts["3s"] = mw.ustring.gsub(principle_parts["3s"], "[øy]ș$", "øaș")
         principle_parts["3s"] = mw.ustring.gsub(principle_parts["3s"], "[øy]ș$", "øaș")