Надеемся, что некоторые опытные разработчики Rails здесь могут порекомендовать существующий плагин или гем Ruby on Rails, который позволяет вам продолжать использовать бэкэнд Simple I18n, при этом вы можете дополнительно указывать переводы в базе данных.
И вот почему:
У меня есть одно приложение Rails, которое используется для многих веб-сайтов. Для примера я буду использовать только 2 сайта:
Сайт 1: Лепреконы R Us
Сайт 2: Единороги R Us
Большинство переводов одинаковы для обоих сайтов, но иногда я хочу переопределить перевод. Например, в моем файле en-US.yml у меня есть следующий перевод:
view_all: Просмотреть все
И для большинства веб-сайтов этот перевод подходит, в том числе для веб-сайта 1 (Лепреконы), где я с удовольствием использую «Просмотреть все».
Однако для веб-сайта 2 я хотел бы использовать «Просмотр всех единорогов» в качестве перевода view_all, и я хотел бы указать это в базе данных. По причинам обслуживания я не хочу указывать это переопределение в файле YAML.
Большое спасибо,
Элиот