Module:snon-mut: Difference between revisions
No edit summary |
No edit summary |
||
| Line 48: | Line 48: | ||
ret.eclipsis = gsub(lower_radical, "^ghi" .. vowels, "ni%1") | ret.eclipsis = gsub(lower_radical, "^ghi" .. vowels, "ni%1") | ||
else | else | ||
ret.eclipsis = | ret.eclipsis = nil | ||
end | end | ||
| Line 80: | Line 80: | ||
local ret = {radical = args[1]} | local ret = {radical = args[1]} | ||
ret, is_vowel = export.mutations(ret, args) | ret, is_vowel = export.mutations(ret, args) | ||
if args.temp_len then | |||
return ret.lenition or ret.radical | |||
end | |||
if args.temp_ecl then | |||
return ret.eclipsis or ret.radical | |||
end | |||
local links = {} | local links = {} | ||
for k, v in pairs(ret) do | for k, v in pairs(ret) do | ||
if v | if not v then | ||
links[k] = | links[k] = "''not applicable''" | ||
else | else | ||
links[k] = m_l.full_link{lang = lang, term = v} | links[k] = m_l.full_link{lang = lang, term = v} | ||
end | end | ||
end | end | ||