Падрино рамки I18n маршрутов перевода - PullRequest
0 голосов
/ 28 мая 2018

У меня есть вопрос о локализации, я пытаюсь делать многоязычные маршруты, используя 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"

Дляоба языка.Я работаю в приложении верхнего уровня.

Пожалуйста, какие-либо предложения?

Спасибо

1 Ответ

0 голосов
/ 30 мая 2018

Я отвечу сам, лучший способ - обрабатывать несколько маршрутов по стилю Padrino или Sinatra, я пытаюсь сделать это в соответствии с документацией, но все еще не работает

...