Udmurt twol file
This file documents the phonology.twolc file
Alphabet, Sets and Definitions
Letters of the alphabet
- а б в г д е ё ж ӝ з ӟ и ӥ й к л м н о ӧ п р с т у ф х ц ч ӵ ш щ ъ ы ь э ю я
 - А Б В Г Д Е Ё Ж Ӝ З Ӟ И Ӥ Й К Л М Н О Ӧ П Р С Т У Ф Х Ц Ч Ӵ Ш Щ Ъ Ы Ь Э Ю Я
 
Archiphonemes for vowels
%^@:0 This apparently causes :о +V+Ind+PrtII:%>еме%>%^@ +V+Ind+Fut:%>о%>%^@ +V+Ind+PrtI:%>и%>%^@
Triggers
- %^ConsTransf:0
 - %^KIN:0 with ӓвӓ in +PxSg1+Sg+Gen etc.
 - %^RusJa:0 Эстония:Эстониез
 - %^RusJaErr:0 Эстония:Эстонияез
 - 
    
%^NotRusJa:0 no words in ия ие
 - %^SYNC:0
 - %^ЫLossVar:0 This is used for мыныны: мыны ~ мын
 - 
    
%^ЫLoss:0 This is used for мыныны: мын
 - 
    
Ы2:0 morpheme initial disappears after vowel ы 0
 - %^Е2:0 morpheme initial disappears after vowel е э 0
 - %^И2:0 morpheme initial disappears after vowel и ӥ 0
 - %^О2:о morpheme initial disappears after vowel also ло after stem-final а
 - %^Е3:е %^Е3:э %^Е3:ы Acc, Ill е э ы
 - %^Ы3:и %^Ы3:ы Acc, PX in some nouns
 - %^А3:0 Ine а, я
 - %^Л3:0 ужаны:ужало
 - %^К3:0 нюлэс:нюлэс%^К3
 - %^М3:0 син:син%^М3
 - %{еэ%}:е morpheme initial vowel е э , e.g. Acc
 
Boundary symbols
- %>
 - hash #
 - %-
 
Sets
Definitions
Rules
DEPALATALISATION
Depalatalize и
Depalatalize е
- мыны%>%^Е2
 - мын0%>э
 
**Depalatalized %{еэ%} **
- укмысназ%>%{еэ%}с
 - укмысназ%>эс
 
Depalatalize и
- мыны%>%^И2сько
 - мын0%>ӥсько
 
Depalatalize е3:е
- бакча%>%^Е3
 - бакча%>е
 
Depalatalize е3:э
Depalatalize е3:е
Depalatalize Ы3:ы
Depalatalize and raise е3:ы
Depalatalize and raise ё:о
- корка%>ъёс
 - корка%>0ос
 - собрание%^RusJa%>ъёс
 - собрани00%>0ос
 
%^А3:а
%^О2:о
- мыны%>%^О2
 - мын0%>о
 - ужа%>0%^О2
 - ужа%>ло
 
Palatal %^О2:ё
Palatal э:е
Palatal е
Palatal и
- луы%>%^И2з
 - лу0%>из
 
Palatal а
Palatal и:й
VOWEL LOSS
Is this really necessary **Stem vowel loss ы:0 LEFT **
- луы%>%^Е2м
 - лу0%>эм
 
Stem vowel loss Ы2:0 RIGHT
- луы%>%^Е2м
 - лу0%>эм
 - мыны#
 - мыны0
 - мын00
 - возьы#
 - возьы0
 - возь00
 
я:0
е:0
е:ь
э:0
Palatal е:0
Palatal и:0
%^О2:0
- ужа%>%^О2
 - ужа%>0
 
й:0
ь:0
- возь%>Ы2#
 - возь%>ы0
 
ъ:0
- корка%>ъёс
 - корка%>0ос
 - собрание%^RusJa%>ъёс
 - собрани00%>0ос
 
ZERO TO CONSONANT
%^Л3:л
- ужа%>%^Л3%^О2
 - ужа%>ло
 
CONSONANTS
Devoicing д:т
Devoicing з:с
Surface consonant before vowel %^К3:к
Surface consonant before vowel %^М3:м
Disallow %^NotRusJa after cons or other vowels
Disallow %^RusJa after cons or other vowels
Disallow %^RusJaErr after cons or other vowels
This (part of) documentation was generated from src/fst/morphology/phonology.twolc