【问题标题】:Upgrade Path from Globalize 1 for Rails 2.3.x Apps从 Globalize 1 升级到 Rails 2.3.x 应用程序的路径
【发布时间】:2010-02-08 14:42:27
【问题描述】:

几年前,我开始在我的应用程序中使用 Globalize(版本 1)(超过 1500 个翻译字符串和 3 个语言环境)。从那时起,出现了其他几个用于 Rails 的 i18n 框架,来自 Sven Fuchs 的 i18n 和 Globalize 2。不幸的是,这些框架都没有与 Globalize 1 框架的语法接近(调用)兼容。

有没有人尝试过使用最新的 Rails 2.3.x 版本迁移/升级 Globalize 1?开箱即用的 Globalize 1 不适用于 Rails 2.3.x。您将如何选择迁移路径。

【问题讨论】:

    标签: ruby-on-rails internationalization


    【解决方案1】:

    Globalize 2 README 建议使用数据迁移脚本:

    http://gist.github.com/120867

    【讨论】:

      【解决方案2】:

      【讨论】:

        【解决方案3】:

        与此同时,我写了Globalize Bridge,它使从 Globalize 1 到 2 的迁移更容易,并且与 Rails I18n 兼容。该插件包含一个 rake 脚本,它将字符串迁移到 I18n 后端数据库。

        【讨论】:

        • 我已经修复了 Git 存储库的链接。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-12-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-13
        相关资源
        最近更新 更多