mhr-phon-phonology
Mari twol file
This file contains rules for morphophonological alternations, such as
We define our symbols (Alphabet), some Sets, and then the Rules
Letters of the alphabet
- а б в г д е ё ж з и й к л м н ҥ о ӧ п р с т у ӱ ф х ц ч ш щ ъ ы ь э ю я ӓ ӹ
- А Б В Г Д Е Ё Ж З И Й К Л М Н Ҥ О Ӧ П Р С Т У Ӱ Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ӓ Ӹ
other symbols
- %-
Archiphonemes for vowels, Giellatekno style
- Е1: е а1: а и1: и у1: у ӱ1: ӱ я1: я
- Ы2: е Variation in еоыӧØ
- А1: а
- Е2: е А2: а
Archiphonemes for vowels, Apertium style
- %{аы%}:а Stem-final vowel variation when stress falls on non-final vowel
- %{аы%}:ы Stem-final vowel variation when stress falls on non-final vowel
- %{еы%}:е Stem-final vowel variation when stress falls on non-final vowel
- %{еы%}:ы Stem-final vowel variation when stress falls on non-final vowel
- %{оы%}:о Stem-final vowel variation when stress falls on non-final vowel
- %{оы%}:ы Stem-final vowel variation when stress falls on non-final vowel
- %{ӧы%}:ӧ Stem-final vowel variation when stress falls on non-final vowel
- %{ӧы%}:ы Stem-final vowel variation when stress falls on non-final vowel
- %{яы%}:я Stem-final vowel variation when stress falls on non-final vowel
- %{яы%}:ы Stem-final vowel variation when stress falls on non-final vowel
- %{еоыӧØ%}:е PxSg3 final
- %{еоыӧØ%}:о PxSg3 final
- %{еоыӧØ%}:ӧ PxSg3 final
- %{еоыӧØ%}:0 PxSg3 final
- %{еоыӧØ%}:ы PxSg3 final
- %{ыØ%}:ы PxSg3 onset
- %{ыØ%}:0 PxSg3 onset
- %{ьØ%}:0 for -ам verbs Prt1 Sg1, Sg2, Sg3, Pl3 л н
- Е1: е for lative
Arcihphonemes for consonants
- з2: з for з: ч, thus возаш - воч but колхоз (*колхоч)
- з2: ч for native stems
- к2: 0 кочк- коч# "eat/есть" мушк- муш "wash/мыть"
- к2: к кочк- коч# "eat/есть" мушк- муш "wash/мыть"
- н2: 0 шинч- шич# "sit down/сесть"
- н2: н шинч- шич# "sit down/сесть"
- т2: 0 лект- лек# "leave/ уходить"
- т2: т лект- лек# "leave/ уходить"
- %^V2IMPRT: 0 for -ем verbs in й
- %^END: 0 for -ам verb final, i.e. Imprf
- %^VoTrigger: 0 for use with acronyms after hyphen о у ё ю О У Ё Ю
- %^VeTrigger: 0 for use with acronyms after hyphen а е и э я А Е И Э Я
- %^VOTrigger: 0 for use with acronyms after hyphen ӧ ӱ Ӧ Ӱ
- %^Sonorant: 0 for use with acronyms after hyphen Л|М|Н|Р|Ҥ
- %^Obstruent: 0 for use with acronyms after hyphen С|Ф|Ъ|Ь
- %^FrontObstr: 0 for use with acronyms after hyphen
- %>
Sets
- Vo = о у ё ю О У Ё Ю ;
- VO = ӧ ӱ Ӧ Ӱ;
- Ve = а е и э я А Е И Э Я ;
- Vow = Vo VO Ve ы Ы ;
- Cns = б в г д ж з й к л м н ҥ п р с т ф х ц ч ш щ
- CnsAll = б в г д ж з й к л м н ҥ п р с т ф х ц ч ш щ
- CnsNoj = б в г д ж з к л м н ҥ п р с т ф х ц ч ш щ
- Cst = б в г д ж з к п с т ф х ц ч ш щ
- Ltrs = Vow Cns ъ ь Ъ Ь ;
- all = Ltrs %- ;
Rules
Palatal mark loss before vowel
-
имнь%{еы%}%>А2т
-
имн00%>ят
Onset vowel loss in suffix after stem vowel
Onset vowel Е2 realized in suffix е
Onset vowel Е2 realized in suffix э
Onset vowel Е2 realized in suffix ZERO
Onset vowel Ы1 realized in suffix
suffix-final vowel loss after stem-final vowel
-
пу>Ы2%^END
- пу>00
кияш+V+Imprt+Sg2
-
кий%>Ы2%^END
- ки0%>е0
suffix-final vowel loss after stem-final vowel
suffix-final vowel realized as -Round in word-final position е
шылаш+V+Imprt+Sg3
suffix-final vowel realized as +Back +Round in word-final position о
-
фрукт>Ы1штЫ2^END
- фрукт>ышто0
suffix-final vowel realized as +Front +Round in word-final position ӧ
-
шӱртнь%>Ы2%^END
- шӱртнь%>ӧ0
%{ьØ%}:ь
-
тол%>%{ьØ%}ым
- тол%>ьым
suffix-final vowel realized after stem-final consonant
stem-final vowel realized as -Round in word-final position
stem-final vowel realized as +Back +Round in word-final position
stem-final vowel realized as +Front +Round in word-final position
suffix-final vowel realized %{аы%}:ы
stem-final vowel realized %{аы%}:а
Stem-final non-stressed vowel loss
-
а•льф{аы}>А2т
- а0льф0>ат
Stem-final non-stressed %{еы%} loss
-
киска•лʼь%{еы%}>А2т
-
киска•л000>ят
-
пятибо•рь%{еы%}>А2т
- пятибо•рье>ат
suffix-final vowel realized %{еы%}:ы
-
имнʼь%{еы%}%>жЫ2
- имн0ьы%>же
suffix-final vowel realized Ы2:ы
stem-final vowel realized %{еы%}:е
suffix-final vowel realized %{ӧы%}:ы
stem-final vowel realized %{ӧы%}:ӧ
suffix-final vowel realized %{оы%}:ы
stem-final vowel realized %{оы%}:о
suffix-final vowel realized %{яы%}:ы
stem-final vowel realized %{яы%}:я
-
башнь%{яы%}
- башн0я
stem-internal glide realized in 0:й %{яы%}:ы
-
а0%{яы%}%>Ы1м
- айы%>0м
Clitics in At and Ak take onset glide = a
Clitics in At and Ak take onset glide = ja
-
когыль%{оы%}%>А2т
-
когыл00%>ят
-
тол>{ьØ}Ы2>А2т
-
тол>00>ят
-
и•мнʼь%{еы%}>А2т
- и0мн000>ят
Clitics in At and Ak take ZERO
й Deletion in front of я Suffix and others
-
кий>А2ш
- ки0>яш
й Deletion in front of я Suffix and others
й Deletion in front of я Suffix and others
-
кай>А2
- ка0>я
-
кутыр>А2
- кутыр>а
Onset consonant devoicing ж:ш
-
авалтымаш%>жы%>ла
- авалтымаш%>шы%>ла
Onset consonant devoicing з:с
Stem-final consonant loss т
Stem-final consonant loss к
Stem-final consonant loss н
-
колхоз
- колхоз
-
воз2^END
- воч0
-
воз2>аш
- воз>аш
-
камвоз2>аш
- камвоз>аш
-
воз2>са
- воч>са
Stem-final consonant variation з2:з
Stem-final consonant variation з2:з
Disallow Sg+Ine in тЫ2 everywhere except after stem-final ш
-
йӧратымаш%>тЫ2
- йӧратымаш%>те
Disallow Sg+Ill in кЫ2 everywhere except after stem-final ш
-
авалтымаш%>кЫ2
- авалтымаш%>ке
Disallow PxSg3 in ыж no where except after ш
-
йолташ%>ыж#
-
йолташ%>ыж#
-
*олма%>ыж# (is not standard language)
- *олма%>ыж# (is not standard language)
Disallow PxSg3 in ыж no where except after ш
Disallow %^V2IMPRT й-final Imprt+Sg2 single-syllable -em verbs
-
и•мнʼь%{еы%}>A2т
- и0мн000>ят
-
и • (Eng. м н ʼ ь %{еы%} > A2 т)
- и 0 (Eng. м н 0 0 0 > я т)
-
а
- б