У меня есть небольшой локализации YAML файл, как это:Rails I18n локализации предлоги непредсказуемые результаты
en:
preposition:
with: with
on: on
и аналогичные немецкого языка. Когда я пытаюсь использовать I18n.translate('preposition.on')
, он дает непредсказуемые результаты и возвращает true
вместо обычного предлога. Насколько я понял во время экспериментов, Rails рассматривает значение on
как true
и напротив off
, но как мне с этим справиться, если мне действительно нужен обычный перевод?
попробуйте добавить '': on: 'on' –
Пробовал уже. Единственное изменение заключается в том, что в таком случае я получаю 'translation missing en.preposition.on' и то же самое для немецкого. – kovpack
Кажется, что в YAML 'on' имеет определенное значение. Тем не менее, ключ 'on_the' также не работает :) – kovpack