47,726
edits
![]() | We're back! Sorry, bad combo of sickness, funeral and a month-long trip abroad. The site is back now. ![]() |
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
<!-- Tells apart vowel- from consonant-final words --> | <!-- Tells apart vowel- from consonant-final words --> | ||
{{#vardefine: finalLetter|{{#switch:{{str rightmost|{{PAGENAME}}|1}}|a|e|i|o|u|y|ů= | {{#vardefine: finalLetter|{{#switch:{{str rightmost|{{PAGENAME}}|1}}|a|e|i|o|u|y|ů=v|}}}} | ||
<!-- Extracts declension from final vowel --> | <!-- Extracts declension from final vowel --> | ||
{{#vardefine: declension|{{#switch:{{str left|{{{s|{{{2|}}}}}}|1}}|a|ả|au|ai|oa=A|e|ẻ|ę|ei|ay=E|i|ỉ|ie|ia=I|o|ỏ|ou|oi=O|u|ủ|uo|ui=U|y|ỷ|ů|ẻu|eu|ůi|ůa=Y|{{#switch: {{str left|{{{s|{{{2|}}}}}}|2}}|a|ả|au|ai|oa=A|e|ẻ|ę|ei|ay=E|i|ỉ|ie|ia=I|o|ỏ|ou|oi=O|u|ủ|uo|ui=U|y|ỷ|ů|ẻu|eu|ůi|ůa=Y|{{#switch: {{str left|{{{s|{{{2|}}}}}}|3}}|a|ả|au|ai|oa=A|e|ẻ|ę|ei|ay=E|i|ỉ|ie|ia=I|o|ỏ|ou|oi=O|u|ủ|uo|ui=U|y|ỷ|ů|ẻu|eu|ůi|ůa=Y|}}}}}}}} | {{#vardefine: declension|{{#switch:{{str left|{{{s|{{{2|}}}}}}|1}}|a|ả|au|ai|oa=A|e|ẻ|ę|ei|ay=E|i|ỉ|ie|ia=I|o|ỏ|ou|oi=O|u|ủ|uo|ui=U|y|ỷ|ů|ẻu|eu|ůi|ůa=Y|{{#switch: {{str left|{{{s|{{{2|}}}}}}|2}}|a|ả|au|ai|oa=A|e|ẻ|ę|ei|ay=E|i|ỉ|ie|ia=I|o|ỏ|ou|oi=O|u|ủ|uo|ui=U|y|ỷ|ů|ẻu|eu|ůi|ůa=Y|{{#switch: {{str left|{{{s|{{{2|}}}}}}|3}}|a|ả|au|ai|oa=A|e|ẻ|ę|ei|ay=E|i|ỉ|ie|ia=I|o|ỏ|ou|oi=O|u|ủ|uo|ui=U|y|ỷ|ů|ẻu|eu|ůi|ůa=Y|}}}}}}}} | ||
Line 19: | Line 19: | ||
| {{term|{{PAGENAME}}}} | | {{term|{{PAGENAME}}}} | ||
| {{term|{{#switch: {{{a|{{{1|}}}}}}|<!-- | | {{term|{{#switch: {{{a|{{{1|}}}}}}|<!-- | ||
-->i={{# | ==If the irr(egular) parameter is used (i.e. it's filled), its value supersedes the whole algorithm below== | ||
-->i={{#if:{{{irr|{{{4|}}}}}}|{{{irr|{{{4|}}}}}}<!-- | |||
-->|{{#if: {{#var: finalLetter}}|<!-- | |||
==If finalLetter equals to something (i.e. the noun is vowel-final)== | |||
-->{{#switch:{{str crop|{{str rightmost|{{PAGENAME}}|3}}|1}}<!-- | |||
==Three-letter suffixes== | |||
-->|mm={{str crop|{{PAGENAME}}|3}}{{#switch:{{#var: wsl}}|s=mġa|}}<!-- | |||
-->|nn={{str crop|{{PAGENAME}}|3}}{{#switch:{{#var:wsl}}|s=nka|}}<!-- | |||
-->|vv={{str crop|{{PAGENAME}}|3}}gga<!-- | |||
-->|lk={{str crop|{{PAGENAME}}|3}}lkka<!-- | |||
-->|rk={{str crop|{{PAGENAME}}|3}}rkka<!-- | |||
-->|sk={{str crop|{{PAGENAME}}|3}}skka<!-- | |||
==Two-letter suffixes== | |||
-->|{{#switch:{{str crop|{{str rightmost|{{PAGENAME}}|2}}|1}}<!-- | |||
-->|m={{str crop|{{PAGENAME}}|2}}{{#switch:{{#var: wsl}}|s=mġa|l=mka|w=kka|}}<!-- | |||
-->|n={{str crop|{{PAGENAME}}|2}}{{#switch:{{#var:wsl}}|s=nka|w=kka|}}<!-- | |||
-->|p|b={{str crop|{{PAGENAME}}|2}}{{#switch:{{#var:wsl}}|s=pra|w=ḍba|}}<!-- | |||
-->|d={{str crop|{{PAGENAME}}|2}}tra<!-- | |||
-->|t={{str crop|{{PAGENAME}}|2}}{{#switch:{{#var: wsl}}|s=tra|w=tka|}}<!-- | |||
-->|r={{str crop|{{PAGENAME}}|2}}{{#switch:{{#var: wsl}}|w=hka|}}<!-- | |||
|}}}}}}}}|<!-- | |||
Line 32: | Line 53: | ||
-->b= | -->b=}}}} | ||
|- | |- | ||
|}</div></div> | |}</div></div> |