【问题标题】:Rails: How to generate translation files like djangoRails:如何生成像 django 这样的翻译文件
【发布时间】:2012-10-01 06:46:30
【问题描述】:

我正在尝试在 Rails 中使用国际化。在这里我找到了命令

<%= t :hello_world %>

我知道需要像这样在config/locales/en.yml文件中定义:hello_world

# config/locales/en.yml
en:
  hello_world: Hello world!

我想知道的是,在 django 中它使用 ma​​kemessages 生成翻译文件,有没有 任何方法可以做到这一点在铁轨中?查找和编写完整的翻译成为一项繁琐的任务。

谢谢

【问题讨论】:

    标签: ruby-on-rails django ruby-on-rails-3 rails-i18n


    【解决方案1】:

    您可以考虑检查https://github.com/svenfuchs/i18n-missing_translations,它提供了一种在您浏览应用程序时构建缺少翻译键的 yml 的方法。

    如果您有详尽的覆盖范围,则在运行测试时连接它应该会产生所有丢失的翻译。

    它看起来不像 Django 的 makemessages 那样流畅,但它是一个开始。

    【讨论】:

    • 嗨,你能告诉我如何在 gemfile 中添加这个 gem,文档中没有指定。
    • 这里是:gem 'i18n', :git => 'git://github.com/svenfuchs/i18n.git', :ref => '0.5.0'
    猜你喜欢
    • 2018-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-04
    • 2012-06-29
    • 1970-01-01
    • 1970-01-01
    • 2019-11-17
    相关资源
    最近更新 更多