123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218 |
- // ***************************************************************************/
- // * Kyrgyz Language ky ky_rules *
- // * Original Author Joshua Meyer 7-1-2016 *
- // * Contact info: joshua.richard.meyer@gmail.com *
- // ***************************************************************************/
- // * This program is free software; you can redistribute it and/or modify *
- // * it under the terms of the GNU General Public License as published by *
- // * the Free Software Foundation; either version 3 of the License, or *
- // * (at your option) any later version. *
- // * *
- // * This program is distributed in the hope that it will be useful, *
- // * but WITHOUT ANY WARRANTY; without even the implied warranty of *
- // * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
- // * GNU General Public License for more details. *
- // * *
- // * You should have received a copy of the GNU General Public License *
- // * along with this program; if not, see: *
- // * <http://www.gnu.org/licenses/>. *
- // ***************************************************************************/
- // Stress rule: Right-most vowel
- // Letter groups: // are these getting defined?
- // A any vowel: а о у ы э е ё и ю я ө ү // all vowels
- // B back vowels: а о у ы ё ю я // back vowels
- // C any consonant: п б д т к г х ш щ ж з с ц ч й л м н ң ф в р ъ ь // all consonants
- // F front vowels: э е и ө ү // front vowels
- .replace
- ё йо // replace the glide+vowel characters
- ю йу
- я йа
- .L01 а о у ы ё ю я // back vowels
- .L02 э е и ө ү // front vowels
- .L03 п б д т к г х ш щ ж з с ц ч й л м н ң ф в р ъ ь // any consonant
- .L04 а о у ы ё ю я э е и ө ү // all vowels
- .group а
- а (_ 'a // word final syllable gets stressed
- аа (_ 'a: // word final syllable gets stressed
- а (L03_ 'a // word final syllable gets stressed
- аа (L03_ 'a: // word final syllable gets stressed
- а (L03L03_ 'a // word final syllable gets stressed
- аа (L03L03_ 'a: // word final syllable gets stressed
- а a
- аа a:
- .group о
- о (_ 'o // word final syllable gets stressed
- оо (_ 'o: // word final syllable gets stressed
- о (L03_ 'o // word final syllable gets stressed
- оо (L03_ 'o: // word final syllable gets stressed
- о (L03L03_ 'o // word final syllable gets stressed
- оо (L03L03_ 'o: // word final syllable gets stressed
- о o
- оо o:
- .group у
- у (_ 'u // word final syllable gets stressed
- уу (_ 'u: // word final syllable gets stressed
- у (L03_ 'u // word final syllable gets stressed
- уу (L03_ 'u: // word final syllable gets stressed
- у (L03L03_ 'u // word final syllable gets stressed
- уу (L03L03_ 'u: // word final syllable gets stressed
- у u
- уу u:
- .group ы
- ы (_ 'I // word final syllable gets stressed
- ыы (_ 'I: // word final syllable gets stressed
- ы (L03_ 'I // word final syllable gets stressed
- ыы (L03_ 'I: // word final syllable gets stressed
- ы (L03L03_ 'I // word final syllable gets stressed
- ыы (L03L03_ 'I: // word final syllable gets stressed
- ы I
- ыы I:
- .group и
- и (_ 'i // word final syllable gets stressed
- ии (_ 'i: // word final syllable gets stressed
- и (L03_ 'i // word final syllable gets stressed
- ии (L03_ 'i: // word final syllable gets stressed
- и (L03L03_ 'i // word final syllable gets stressed
- ии (L03L03_ 'i: // word final syllable gets stressed
- и i
- ии i:
- .group ө
- ө (_ 'O // word final syllable gets stressed
- өө (_ 'O: // word final syllable gets stressed
- ө (L03_ 'O // word final syllable gets stressed
- өө (L03_ 'O: // word final syllable gets stressed
- ө (L03L03_ 'O // word final syllable gets stressed
- өө (L03L03_ 'O: // word final syllable gets stressed
- ө O
- өө O:
- .group ү
- ү (_ 'y // word final syllable gets stressed
- үү (_ 'y: // word final syllable gets stressed
- ү (L03_ 'y // word final syllable gets stressed
- үү (L03_ 'y: // word final syllable gets stressed
- ү (L03L03_ 'y // word final syllable gets stressed
- үү (L03L03_ 'y: // word final syllable gets stressed
- ү y
- үү y:
- .group е
- е (_ 'e // word final syllable gets stressed
- ее (_ 'e: // word final syllable gets stressed
- е (L03_ 'e // word final syllable gets stressed
- ее (L03_ 'e: // word final syllable gets stressed
- е (L03L03_ 'e // word final syllable gets stressed
- ее (L03L03_ 'e: // word final syllable gets stressed
- е e
- ее e:
- .group э
- э (_ 'e // word final syllable gets stressed
- ээ (_ 'e: // word final syllable gets stressed
- э (L03_ 'e // word final syllable gets stressed
- ээ (L03_ 'e: // word final syllable gets stressed
- э (L03L03_ 'e // word final syllable gets stressed
- ээ (L03L03_ 'e: // word final syllable gets stressed
- э e
- ээ e:
- .group к
- к (L01 q // syllable onset /k/ followed by back vowel (MAX-ONSET)
- к (L02 k // syllable onset /k/ followed by back vowel (MAX-ONSET)
- L01) к (L03 q // syllable final /k/ preceded by back vowel
- L02) к (L03 k // syllable final /k/ preceded by front vowel
- L01) к (_ q // word final /k/ preceded by back vowel
- L02) к (_ k // word final /k/ preceded by front vowel
- .group г
- г (L01 G // syllable onset /g/ followed by back vowel (MAX-ONSET)
- г (L02 g // syllable onset /g/ followed by back vowel (MAX-ONSET)
- L01) г (L03 G // syllable final /g/ preceded by back vowel
- L02) г (L03 g // syllable final /g/ preceded by front vowel
- L01) г (_ G // word final /g/ preceded by back vowel
- L02) г (_ g // word final /g/ preceded by front vowel
- .group л
- л (L01 L // syllable onset /l/ followed by back vowel (MAX-ONSET)
- л (L02 l // syllable onset /l/ followed by back vowel (MAX-ONSET)
- L01) л (L03 L // syllable final /l/ preceded by back vowel
- L02) л (L03 l // syllable final /l/ preceded by front vowel
- L01) л (_ L // word final /l/ preceded by back vowel
- L02) л (_ l // word final /l/ preceded by front vowel
- .group р
- р (_ r // word final /r/ gets trilled
- L04) р (L03 r // syllable final /r/ gets trilled
- р r // all r get trilled (the flap sounded wrong syllable initial)
-
- .group п
- п p
- .group б
- б b
- .group д
- д d
- .group т
- т t
- .group х
- х X
- .group ш
- ш S
- .group щ
- щ S
- .group ж
- ж dZ
- .group з
- з z
- .group с
- с s
- .group ц
- ц ts
- .group ч
- ч tS
- .group й
- й j
- .group м
- м m
- .group н
- н n
- .group ң
- ң N
- .group ф
- ф f
- .group в
- в v
- .group ъ
- ъ j
- .group ь
- ь j
|