Index: trunk/phase3/languages/classes/LanguageTyv.php |
— | — | @@ -20,28 +20,28 @@ |
21 | 21 | return $wgGrammarForms['tyv'][$case][$word]; |
22 | 22 | } |
23 | 23 | |
24 | | - // Set up some constants... |
| 24 | + // Set up some constants... |
25 | 25 | $allVowels = array( "е", "и", "э", "ө", "ү", "а", "ё", "о", "у", "ы", "ю", "я", "a", "e", "i", "o", "ö", "u", "ü", "y" ); |
26 | 26 | $frontVowels = array( "е", "и", "э", "ө", "ү", "e", "i", "ö", "ü" ); |
27 | | - $backVowels = array( "а", "ё", "о", "у", "ы", "ю", "я", "a", "o", "u", "y" ); |
28 | | - $unroundFrontVowels = array( "е", "и", "э", "e", "i" ); |
| 27 | + //$backVowels = array( "а", "ё", "о", "у", "ы", "ю", "я", "a", "o", "u", "y" ); |
| 28 | + //$unroundFrontVowels = array( "е", "и", "э", "e", "i" ); |
29 | 29 | $roundFrontVowels = array( "ө", "ү", "ö", "ü" ); |
30 | | - $unroundBackVowels = array( "а", "ы", "я", "a", "y" ); |
31 | | - $roundBackVowels = array( "ё", "о", "у", "ю", "o", "u" ); |
| 30 | + //$unroundBackVowels = array( "а", "ы", "я", "a", "y" ); |
| 31 | + //$roundBackVowels = array( "ё", "о", "у", "ю", "o", "u" ); |
32 | 32 | $unvoicedPhonemes = array( "т", "п", "с", "ш", "к", "ч", "х", "t", "p", "s", "k", "x" ); |
33 | | - $directiveUnvoicedStems = array( "т", "п", "с", "ш", "к", "ч", "х", "л", "м", "н", "ң", "t", "p", "s", "k", "x", "l", "m", "n", "ŋ" ); |
| 33 | + //$directiveUnvoicedStems = array( "т", "п", "с", "ш", "к", "ч", "х", "л", "м", "н", "ң", "t", "p", "s", "k", "x", "l", "m", "n", "ŋ" ); |
34 | 34 | $directiveVoicedStems = array( "д", "б", "з", "ж", "г", "р", "й", "d", "b", "z", "g", "r", "j" ); |
35 | 35 | |
36 | | -// $allSonants = array("л", "м", "н", "ң", "р", "й"); |
37 | | -// $allNasals = array("м", "н", "ң"); |
| 36 | + //$allSonants = array("л", "м", "н", "ң", "р", "й"); |
| 37 | + //$allNasals = array("м", "н", "ң"); |
38 | 38 | |
39 | | - // Put the word in a form we can play with since we're using UTF-8 |
| 39 | + //Put the word in a form we can play with since we're using UTF-8 |
40 | 40 | preg_match_all( '/./us', $word, $ar ); |
41 | 41 | |
42 | 42 | $wordEnding = $ar[0][count( $ar[0] ) - 1]; // Here's the last letter in the word |
43 | 43 | $wordReversed = array_reverse( $ar[0] ); // Here's an array with the order of the letters in the word reversed so we can find a match quicker *shrug* |
44 | 44 | |
45 | | - // Find the last vowel in the word |
| 45 | + // Find the last vowel in the word |
46 | 46 | $wordLastVowel = NULL; |
47 | 47 | foreach ( $wordReversed as $xvalue ) { |
48 | 48 | foreach ( $allVowels as $yvalue ) { |
— | — | @@ -59,7 +59,7 @@ |
60 | 60 | } |
61 | 61 | } |
62 | 62 | |
63 | | - // Now convert the word |
| 63 | + // Now convert the word |
64 | 64 | switch ( $case ) { |
65 | 65 | case "genitive": |
66 | 66 | if ( in_array( $wordEnding, $unvoicedPhonemes ) ) { |
Index: trunk/phase3/languages/classes/LanguageKk_cyrl.php |
— | — | @@ -23,14 +23,14 @@ |
24 | 24 | // Set up some constants... |
25 | 25 | // Vowels in last syllable |
26 | 26 | $frontVowels = array( "е", "ө", "ү", "і", "ә", "э", "я", "ё", "и" ); |
27 | | - $backVowels = array( "а", "о", "ұ", "ы" ); |
| 27 | + //$backVowels = array( "а", "о", "ұ", "ы" ); |
28 | 28 | $allVowels = array( "е", "ө", "ү", "і", "ә", "э", "а", "о", "ұ", "ы", "я", "ё", "и" ); |
29 | 29 | // Preceding letters |
30 | | - $Nasals = array( "м", "н", "ң" ); |
31 | | - $Sonants = array( "и", "й", "л", "р", "у", "ю" ); |
| 30 | + //$Nasals = array( "м", "н", "ң" ); |
| 31 | + //$Sonants = array( "и", "й", "л", "р", "у", "ю" ); |
32 | 32 | $Consonants = array( "п", "ф", "к", "қ", "т", "ш", "с", "х", "ц", "ч", "щ", "б", "в", "г", "д" ); |
33 | | - $Sibilants = array( "ж", "з" ); |
34 | | - $Sonorants = array( "и", "й", "л", "р", "у", "ю", "м", "н", "ң", "ж", "з" ); |
| 33 | + //$Sibilants = array( "ж", "з" ); |
| 34 | + //$Sonorants = array( "и", "й", "л", "р", "у", "ю", "м", "н", "ң", "ж", "з" ); |
35 | 35 | |
36 | 36 | // Possessives |
37 | 37 | $firstPerson = array( "м", "ң" ); // 1st singular, 2nd unformal |