Если вы не применили дисциплинированный подход к отделению вашего языка от вашего кода, такой как использование файлов локализации, то нет, нет простого способа найти экземпляры отображаемого текста. Как поиск должен различать 'apple'
, используемый в качестве столбца типа, и 'apple'
, вставленный на страницу?
Вот почему вы, возможно, захотите использовать подход, при котором вы не внедряете язык в свои контроллеры и модели. Вместо этого вы можете создать вспомогательный метод, чтобы описать их для вас:
You have <%= pluralize_model(@apple, 10) %> left.
Этот метод, если он построен правильно, будет отображать '10 apples'
или любой другой термин, который вы хотели бы использовать для этого типа объекта.