Rails:如何生成像django这样的翻译文件

时间:2012-10-01 06:46:31

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

我正在尝试在rails中使用国际化。在这里,我发现了命令

<%= t :hello_world %>

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

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

我想知道的是 django 使用 makemessages 生成翻译文件,是否有任何方法可以使用 django 在rails ?找到和编写完整的翻译成为一项繁琐的工作。

由于

1 个答案:

答案 0 :(得分:2)

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

如果您有详尽的报道,那么在您运行测试时将其连接起来应该是所有缺失的翻译。

它看起来并不像Django的makemessages那样光滑,但它是一个开始。