You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ошибка в файле https://github.com/wapmorgan/Morphos/blob/6cf69ff8b52190d4a831dbc7587b677351ed8bc5/src/Russian/OrdinalNumeralGenerator.php
50 => 'пятьдесяти', expected 'пятидесяти'
60 => 'шестьдесяти', expected 'шестидесяти'
70 => 'семьдесяти', expected 'семидесяти'
80 => 'восемьдесяти', expected 'восьмидесяти'
Еще сорокоого неправильно. Возможно для 40 не нужен особый случай с префиксом длины 1. Хотелось бы комментариев, зачем особый случай?
$prefix = S::slice($word, 0, $number == 40 ? -1 : -2);
The text was updated successfully, but these errors were encountered:
@wapmorgan нет, по правилам все иначе. https://numeralonline.ru/
У числительных от пятидесяти до восьмидесяти, от пятисот до девятисот, двести, триста, четыреста склоняются обе части. Перечислим их в таблице ниже.
Падеж 50-80
И. пятьдесят
Р. пятидесяти
Д. пятидесяти
В. пятьдесят
Т. пятьюдесятью
П. о пятидесяти
Ошибка в файле
https://github.com/wapmorgan/Morphos/blob/6cf69ff8b52190d4a831dbc7587b677351ed8bc5/src/Russian/OrdinalNumeralGenerator.php
50 => 'пятьдесяти', expected 'пятидесяти'
60 => 'шестьдесяти', expected 'шестидесяти'
70 => 'семьдесяти', expected 'семидесяти'
80 => 'восемьдесяти', expected 'восьмидесяти'
Еще сорокоого неправильно. Возможно для 40 не нужен особый случай с префиксом длины 1. Хотелось бы комментариев, зачем особый случай?
$prefix = S::slice($word, 0, $number == 40 ? -1 : -2);
The text was updated successfully, but these errors were encountered: