@@ 328-337 (lines=10) @@ | ||
325 | self::TVORIT => $prefix.'ой', |
|
326 | self::PREDLOJ => $prefix.'е', |
|
327 | ]; |
|
328 | } else { |
|
329 | return [ |
|
330 | self::IMENIT => $prefix.'а', |
|
331 | self::RODIT => $prefix.'ы', |
|
332 | self::DAT => $prefix.'е', |
|
333 | self::VINIT => $prefix.'у', |
|
334 | self::TVORIT => $prefix.'ей', |
|
335 | self::PREDLOJ => $prefix.'е', |
|
336 | ]; |
|
337 | } |
|
338 | } elseif (S::slice($name, -1) == 'ь' && self::isConsonant(S::slice($name, -2, -1))) { |
|
339 | $prefix = S::name(S::slice($name, 0, -1)); |
|
340 | return [ |
@@ 197-205 (lines=9) @@ | ||
194 | case 'ль': |
|
195 | $prefix = S::name(S::slice($name, 0, -1)); |
|
196 | ||
197 | if ($name === 'электросталь') |
|
198 | return [ |
|
199 | self::IMENIT => $prefix.'ь', |
|
200 | self::RODIT => $prefix.'и', |
|
201 | self::DAT => $prefix.'и', |
|
202 | self::VINIT => $prefix.'ь', |
|
203 | self::TVORIT => $prefix.'ью', |
|
204 | self::PREDLOJ => $prefix.'и', |
|
205 | ]; |
|
206 | ||
207 | return [ |
|
208 | self::IMENIT => $prefix.'ь', |