Ruby on rails 为不同的语言提供不同版本的rails网站

Ruby on rails 为不同的语言提供不同版本的rails网站,ruby-on-rails,localization,Ruby On Rails,Localization,我有一个用多种语言本地化的rails应用程序。完成本地化需要一些时间,在用英语完成一些增强后需要更多的时间。所以决定用英语发布网站的最新版本。并保留其他非英语语言的旧版本。因此,在本地化完成之前,发布日期无需提前。我不知道如何实施。任何关于我应该怎么做的想法都会很有帮助 感谢您,Rails中提供了一个完整的(缩写为i18n)模块。您可以通过这种方式轻松地切换语言,或者根据某些参数(比如URL)分别为它们提供服务。Rails中提供了一个完整的(缩写为i18n)模块。您可以通过这种方式轻松地切换语言

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

感谢您,Rails中提供了一个完整的(缩写为i18n)模块。您可以通过这种方式轻松地切换语言,或者根据某些参数(比如URL)分别为它们提供服务。

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

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

它可能看起来不太漂亮,但它很简单,许多企业网站实际上都在使用它。通过更多的设置,您甚至可以拥有可配置的名称,如
fr
de
等,而不是
int
(都指向同一个应用程序)。

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


它可能看起来不太漂亮,但它很简单,许多企业网站实际上都在使用它。通过更多的设置,您甚至可以拥有可配置的名称,如
fr
de
等,而不是
int
(都指向同一个应用程序)。

例如,我正在完全更改UI。我想要一个新的英语界面。并保留其他语言的旧用户界面?这可能吗?如果对于UI,您指的是显示的内容和文本,那么是的。如果对UI来说,你指的是一个完全不同的界面,这也是可能的,但需要更多的工作,这并不简单。你能再详细一点吗?例如,我对一个网站做了很多改进。(添加新功能等)UI和服务器端。并希望此更新版本仅以英文显示。对于其他语言。应仅显示旧版本。我想知道做这件事的更好方法是什么。比如说,我正在完全改变用户界面。我想要一个新的英语界面。并保留其他语言的旧用户界面?这可能吗?如果对于UI,您指的是显示的内容和文本,那么是的。如果对UI来说,你指的是一个完全不同的界面,这也是可能的,但需要更多的工作,这并不简单。你能再详细一点吗?例如,我对一个网站做了很多改进。(添加新功能等)UI和服务器端。并希望此更新版本仅以英文显示。对于其他语言。应仅显示旧版本。我想知道更好的方法是什么。