У меня есть вопрос о локализации, я пытаюсь делать многоязычные маршруты, используя I18n.
Я использую переводы в своем проекте, но я хотел бы сделать это
get "/#{I18n.t('routes.kategorie')}" do ...
но при загрузке происходит сбой!Невозможно загрузить приложение: Mustermann :: CompileError: имя записи не может быть пустым: "/ перевод отсутствует: cs.routes.kategorie" Связка: не удалось загрузить команду: puma (/ usr / local / bin / puma) Mustermann ::Ошибка CompileError: имя записи не может быть пустым: "/ перевод отсутствует: cs.routes.kategorie", но когда я запускаю свое приложение (без этого маршрута) с помощью pry, я могу использовать этот перевод
[3] pry(#<Osadababa::App>)> t('routes.kategorie')
=> "kategorie"
[4] pry(#<Osadababa::App>)> I18n.locale = :en
=> :en
[5] pry(#<Osadababa::App>)> t('routes.kategorie')
=> "category"
Дляоба языка.Я работаю в приложении верхнего уровня.
Пожалуйста, какие-либо предложения?
Спасибо