有不同语言的rails网站的不同版本

时间:2010-06-27 17:52:27

标签: ruby-on-rails localization

我有一个以多种语言本地化的rails应用程序。完成本地化的一段时间后,在使用英语进行一些增强后需要更多时间。因此决定以英语发布最新版本的网站。并保留其他非英语语言的旧版本。因此,在本地化完成之前不需要推迟发布日期。我不确定如何实施。任何关于我应该怎么做的想法都会非常有帮助。

由于

2 个答案:

答案 0 :(得分:2)

看到您对Chubas答案的评论您可以绑定到http://website.com简单应用程序,该应用程序将检查用户的区域设置(或其他任何内容)并将其重定向到http://website.com/en或{{1每个运行一个单独的应用程序。

它可能看起来不是很漂亮,但它很简单,很多企业网站实际上都在使用它。通过更多的调整,您甚至可以使用http://website.com/intfr等可配置的名称,而不是de(都指向同一个应用程序)。

答案 1 :(得分:1)

Rails中有一个完整的Internationalization(缩写为i18n)模块。您可以通过这种方式轻松切换语言,也可以根据某些参数(例如URL)单独提供语言。