@@ 124-133 (lines=10) @@ | ||
121 | ]; |
|
122 | } else { |
|
123 | switch ($gender) { |
|
124 | case static::MALE: |
|
125 | $prefix = S::slice($word, 0, -2); |
|
126 | return [ |
|
127 | static::IMENIT => $word, |
|
128 | static::RODIT => $prefix.'ого', |
|
129 | static::DAT => $prefix.'ому', |
|
130 | static::VINIT => $word, |
|
131 | static::TVORIT => $prefix.'ым', |
|
132 | static::PREDLOJ => $prefix.'ом', |
|
133 | ]; |
|
134 | ||
135 | case static::FEMALE: |
|
136 | $prefix = S::slice($word, 0, -2); |
|
@@ 135-144 (lines=10) @@ | ||
132 | static::PREDLOJ => $prefix.'ом', |
|
133 | ]; |
|
134 | ||
135 | case static::FEMALE: |
|
136 | $prefix = S::slice($word, 0, -2); |
|
137 | return [ |
|
138 | static::IMENIT => $prefix.'ая', |
|
139 | static::RODIT => $prefix.'ой', |
|
140 | static::DAT => $prefix.'ой', |
|
141 | static::VINIT => $prefix.'ую', |
|
142 | static::TVORIT => $prefix.'ой', |
|
143 | static::PREDLOJ => $prefix.'ой', |
|
144 | ]; |
|
145 | ||
146 | case static::NEUTER: |
|
147 | $prefix = S::slice($word, 0, -2); |
|
@@ 146-155 (lines=10) @@ | ||
143 | static::PREDLOJ => $prefix.'ой', |
|
144 | ]; |
|
145 | ||
146 | case static::NEUTER: |
|
147 | $prefix = S::slice($word, 0, -2); |
|
148 | return [ |
|
149 | static::IMENIT => $prefix.'ое', |
|
150 | static::RODIT => $prefix.'ого', |
|
151 | static::DAT => $prefix.'ому', |
|
152 | static::VINIT => $prefix.'ое', |
|
153 | static::TVORIT => $prefix.'ым', |
|
154 | static::PREDLOJ => $prefix.'ом', |
|
155 | ]; |
|
156 | } |
|
157 | } |
|
158 | } |
@@ 338-348 (lines=11) @@ | ||
335 | static::PREDLOJ => $prefix.'ре', |
|
336 | ]; |
|
337 | ||
338 | case 'ы': |
|
339 | // Чебоксары, Шахты |
|
340 | $prefix = S::name(S::slice($name, 0, -1)); |
|
341 | return [ |
|
342 | static::IMENIT => $prefix.'ы', |
|
343 | static::RODIT => $prefix, |
|
344 | static::DAT => $prefix.'ам', |
|
345 | static::VINIT => $prefix.'ы', |
|
346 | static::TVORIT => $prefix.'ами', |
|
347 | static::PREDLOJ => $prefix.'ах', |
|
348 | ]; |
|
349 | ||
350 | case 'я': |
|
351 | // Азия |