【发布时间】:2012-09-21 10:37:15
【问题描述】:
我正在尝试翻译 Rails 应用程序中的路线。我尝试使用i18n_routes,但在翻译不依赖资源的操作时遇到了一些问题。最后,我在不使用 i18n_routes 的情况下解决了它,如 here 所述。
现在的问题是我找不到翻译范围的方法。这是我的routes.rb:
scope "sport" do
translated_named_route 'it_is_healthy', 'sport#it_is_healthy'
translated_named_route 'it_is_social', 'sport#it_is_social'
end
如何翻译运动?我再次尝试使用i18n_routes,但我不知道如何翻译范围。谢谢!
【问题讨论】:
-
我不明白,如果你不使用 i18n_routes 那你为什么还有
localized呢?这不是 i18n_routes 的一部分吗? -
是的。我只是再次尝试使用 i18n_routes,并使用他们提供的所有 yml 密钥进行了测试,但没有成功。也许我应该避免提及 i18n_routes。
-
是的,这样更容易理解,谢谢。
-
这是一个相当棘手的问题,我不认为只用一两行就可以解决。我想帮忙,但没有详细查看
i18n_routes我想我不知道从哪里开始。
标签: ruby-on-rails ruby-on-rails-3 internationalization routing