| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217 | 
							- // ***************************************************************************/ 
 - // *   Kyrgyz Language ky ky_rules                                           *
 - // *   Original Author Joshua Meyer 7-1-2016                                 *
 - // *   Contact info: [email protected]                          *
 - // ***************************************************************************/
 - // *   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
 -        р *              // all non-word final /r/ go to flap
 -      
 - 
 - .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
 
 
  |