将mongoid翻译成德语

时间:2012-03-22 16:00:11

标签: ruby-on-rails ruby-on-rails-3 mongoid

我在mongoid中翻译默认验证消息时遇到了问题。
我用

创建了一个/config/initializers/mongoid.rb
  • Mongoid.add_language( “DE”)

http://mongoid.org/docs/installation/languages.html

但是在验证字段上的每次调用都会出现翻译错误:

  • 翻译缺失:de.mongoid.errors.models.comment.attributes.body.too_short
  • 翻译缺失:de.mongoid.errors.models.user.attributes.username.blank

我有

  • Ruy on Rails 3.2
  • Ruby 1.9.3
  • mongoid 2.4.7

1 个答案:

答案 0 :(得分:3)

如果您检查Mongoid源代码,de.yml语言环境文件可以看到这两个键不能翻译:

https://github.com/mongoid/mongoid/blob/2.4.0-stable/lib/config/locales/de.yml

你可以在Mongoid 2.4.0-stable分支上做一些pull_request来添加它。