我一直在寻找与Symfony内置的Localized Schema相当的功能,它为管理国际化的Tables / DB提供本机支持。这是Symfony documentation covering their implementation of I18n & L10n的链接,其中相关部分是本地化架构(appx。页面下方的第三个,例如“数据库中的文本信息”段落)。
我已经检查了Globalize2 gem,但不确定Rails3是否完全支持它。
还找到gem puret,它似乎有更近期的提交/活动。
总而言之,我很可能错过了其他可能的选择,因为我仍然在RoR dev中获得支持。
打开您可能拥有的任何信息/建议! ;)
答案 0 :(得分:0)
尝试名为has_translations
的宝石。它已经在几个生产现场进行了为期一年的测试。支持1.9 + Rails 3.对于任何问题填写github上的表格。
https://github.com/dmitry/has_translations
实际上它与puret或多或少相同,但它是在rails 2.3.5成为主流时构建的,所以我只支持它已经用过的网站。我建议你在puret
和has_translations
之间进行选择,其他人太神奇或者不再维护了。您可以在has_translations
自述文件中找到更多替代方案。