@@ 125-141 (lines=17) @@ | ||
122 | } |
|
123 | } |
|
124 | break; |
|
125 | case "dative": |
|
126 | if ( in_array( $wordEnding, $unvoicedPhonemes ) ) { |
|
127 | if ( in_array( $wordLastVowel, $frontVowels ) ) { |
|
128 | $word = implode( "", $ar[0] ) . "ке"; |
|
129 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
|
130 | $word = implode( "", $ar[0] ) . "ка"; |
|
131 | } else { |
|
132 | } |
|
133 | } else { |
|
134 | if ( in_array( $wordLastVowel, $frontVowels ) ) { |
|
135 | $word = implode( "", $ar[0] ) . "ге"; |
|
136 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
|
137 | $word = implode( "", $ar[0] ) . "га"; |
|
138 | } else { |
|
139 | } |
|
140 | } |
|
141 | break; |
|
142 | case "accusative": |
|
143 | if ( in_array( $wordEnding, $unvoicedPhonemes ) ) { |
|
144 | if ( in_array( $wordLastVowel, $roundFrontVowels ) ) { |
|
@@ 178-194 (lines=17) @@ | ||
175 | } |
|
176 | } |
|
177 | break; |
|
178 | case "locative": |
|
179 | if ( in_array( $wordEnding, $unvoicedPhonemes ) ) { |
|
180 | if ( in_array( $wordLastVowel, $frontVowels ) ) { |
|
181 | $word = implode( "", $ar[0] ) . "те"; |
|
182 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
|
183 | $word = implode( "", $ar[0] ) . "та"; |
|
184 | } else { |
|
185 | } |
|
186 | } else { |
|
187 | if ( in_array( $wordLastVowel, $frontVowels ) ) { |
|
188 | $word = implode( "", $ar[0] ) . "де"; |
|
189 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
|
190 | $word = implode( "", $ar[0] ) . "да"; |
|
191 | } else { |
|
192 | } |
|
193 | } |
|
194 | break; |
|
195 | case "ablative": |
|
196 | if ( in_array( $wordEnding, $unvoicedPhonemes ) ) { |
|
197 | if ( in_array( $wordLastVowel, $frontVowels ) ) { |
|
@@ 195-211 (lines=17) @@ | ||
192 | } |
|
193 | } |
|
194 | break; |
|
195 | case "ablative": |
|
196 | if ( in_array( $wordEnding, $unvoicedPhonemes ) ) { |
|
197 | if ( in_array( $wordLastVowel, $frontVowels ) ) { |
|
198 | $word = implode( "", $ar[0] ) . "тен"; |
|
199 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
|
200 | $word = implode( "", $ar[0] ) . "тан"; |
|
201 | } else { |
|
202 | } |
|
203 | } else { |
|
204 | if ( in_array( $wordLastVowel, $frontVowels ) ) { |
|
205 | $word = implode( "", $ar[0] ) . "ден"; |
|
206 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
|
207 | $word = implode( "", $ar[0] ) . "дан"; |
|
208 | } else { |
|
209 | } |
|
210 | } |
|
211 | break; |
|
212 | case "directive1": |
|
213 | if ( in_array( $wordEnding, $directiveVoicedStems ) ) { |
|
214 | $word = implode( "", $ar[0] ) . "же"; |