正在全球化下加载翻译数据 gem

Loading translation data under Globalize gem

Rails 使用 Globalize gem 的应用程序为名为 givenmodel_translations 的给定模型的翻译生成一个数据库 table,每个属性在 givenmodel.rb 文件中定义。

然而,从一个预先存在的数据开始,其中需要在翻译中创建翻译数据 table - 比如从 CSV 文件 - 没有调用 table 的 railsish 方式。 注意:这个模型也有图像大小验证,并与 slugs 一起寻找对象 不能从控制台调用

GivenmodelTranslation.create( :locale => row[0], :title => row[1] [...] )

如何填充此类数据?

Globalize 创建命名空间翻译模型:

Givenmodel::Translation

但是我还没有看到它的文档,所以它可能会在下一个版本中发生变化。