在Rails 3中是否有与Symfony的本地化架构相同的功能

时间:2011-03-30 13:54:04

标签: ruby-on-rails-3 localization internationalization symfony1

我一直在寻找与Symfony内置的Localized Schema相当的功能,它为管理国际化的Tables / DB提供本机支持。这是Symfony documentation covering their implementation of I18n & L10n的链接,其中相关部​​分是本地化架构(appx。页面下方的第三个,例如“数据库中的文本信息”段落)。

我已经检查了Globalize2 gem,但不确定Rails3是否完全支持它。

还找到gem puret,它似乎有更近期的提交/活动。

总而言之,我很可能错过了其他可能的选择,因为我仍然在RoR dev中获得支持。

打开您可能拥有的任何信息/建议! ;)

1 个答案:

答案 0 :(得分:0)

尝试名为has_translations的宝石。它已经在几个生产现场进行了为期一年的测试。支持1.9 + Rails 3.对于任何问题填写github上的表格。

https://github.com/dmitry/has_translations

实际上它与puret或多或少相同,但它是在rails 2.3.5成为主流时构建的,所以我只支持它已经用过的网站。我建议你在purethas_translations之间进行选择,其他人太神奇或者不再维护了。您可以在has_translations自述文件中找到更多替代方案。