Функция inflect склоняет только одно слово
and7ey opened this issue · 3 comments
and7ey commented
Где нашелся баг: Code
Описание проблемы: inflect("Железная штука", "accs") возвращает "железная штуку", а нужно возвращать "Железную штуку". И не трогать регистр.
Проблема воспроизводится у других пользователей? Думаю, да.
waxerdima commented
https://developer.sberdevices.ru/docs/ru/developer_tools/ide/JS_API/built_in_services/nlp/inflect как написано в документации:
Склоняет слово в требуемый формат.
and7ey commented
Нужно использовать
inflect("Железная", "accs")
inflect("штука", "accs")
? Давайте тогда в feature request переведем этот issue.
Ну и с регистром точно баг. В документации не вижу, что регистр меняется.
waxerdima commented
Не переведем.
capitalize("Железная штука".split(' ').map(function(item) { return inflect(item, 'accs'); }).join(' '));