[英]Rails 3 - translating of routes with I18n
我想要簡單的事情。 像這樣翻譯I18n的路線
get I18n.t('routes.login') => "devise/sessions#new", :as => :new_user_session
我用文件initilizers / locale.rb
I18n.default_locale = :cz
當我運行'rake routes'時,它運行得很好,但是當我運行服務器時,它忽略默認語言環境並拋出'翻譯缺失消息'
有什么建議,為什么?
我相信,通常路由被加載一次,甚至在設置locale之前,所以你根本就不能使用你在這里的邏輯。 你需要更高級的東西才能讓它發揮作用。 看看i18n_routing: http ://github.com/kwi/i18n_routing
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.