Использование:
у иметь возможность переводить множественные строки в i18n в рельсы. Строка может быть:
You have 2 kids
или же
You have 1 kid
Я знаю, что могу использовать вспомогательный метод множественного числа, но я хочу встроить это в переводы i18n, чтобы в будущем мне не приходилось путаться с моими взглядами. Я прочитал это:count
каким-то образом используется в переводах для множественного числа, но я не могу найти никаких реальных ресурсов о том, как это реализуется.
Обратите внимание, что я знаю, что могу передать переменную в строке перевода. Я также попробовал что-то вроде:
<%= t 'misc.kids', :kids_num => pluralize(1, 'kid') %>
Который работает хорошо, но имеет фундаментальную проблему той же идеи. Мне нужно указать строку'kid'
во вспомогательном множественном числе. Я не хочу этого делать, потому что это приведет к проблемам в будущем. Вместо этого я хочу сохранить все в переводе и ничего в поле зрения.
Как я могу это сделать ?