2012-03-22 7 views
1

У меня возникла проблема с переводом сообщений о проверке по умолчанию в mongoid.
создать /config/initializers/mongoid.rb сПеревод mongoid на немецкий

  • Mongoid.add_language ("де")

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

Но каждый вызов на проверенного поле я получил ошибки перевода :

  • перевод отсутствует: de.mongoid.errors.models.comment.attributes.body.too_short
  • перевод отсутствует: de.mongoid.errors.models.user.attributes.username.blank

У меня есть

  • Рюи на Rails 3.2
  • Рубин 1.9.3
  • Mongoid 2.4.7

ответ

3

Если вы отметили источник Mongoid, то в файле de.yml locale вы можете увидеть, что этот два ключа не переводится:

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

Вы можете сделать некоторые pull_request на Mongoid 2.4.0-устойчивой ветви, чтобы добавить его.

+0

Biig thx («Мне интересно, почему один или два перевода работал правильно: D ^^») – bulleric

+0

ключ 'too_short' даже в английской локали. Пустой может быть ошибка/забыть. Сейчас Дурран живет в Берлине. – shingara

Смежные вопросы