Active Record: Problem with translation template and body error messages in .yml
guys! I've successfully done translation for errors messages like this:
ru:
activerecord:
messages:
blank: "не может быть пустым"
invalid: "имеет неверное значение"
confirmation: "не совпадает с подтверждением"
...
Also I've translated template and body blocks for erros messages in the same way:
template:
header:
one: "%{model}: сохранение не удалось из-за %{count} ошибки"
other: "%{model}: сохранение не удалось из-за %{count} ошибки"
body: "Проблемы возникли со следующими полями:"
But in this case, I'm stil get an original Active Record error message: "1 error prohibited this user from being saved:".
I'm usi开发者_如何学JAVAng Ruby on Rails 3.0.5 with Active Record 3.0.5 .
I hope you could help me.
Did you try russian
gem?
This gem provide advanced support for some russian specific things like: pluralization, dates and so on.
And, please, can you try this localization:
ru:
# Используется в хелпере error_messages_for
activerecord:
errors:
template:
# Заголовок сообщения об ошибке
header:
one: "%{model}: сохранение не удалось из-за %{count} ошибки"
few: "%{model}: сохранение не удалось из-за %{count} ошибок"
many: "%{model}: сохранение не удалось из-за %{count} ошибок"
other: "%{model}: сохранение не удалось из-за %{count} ошибки"
# Первый параграф сообщения об ошибке. Можно использовать макрос %{count}
#
#
# The variable :count is also available
body: "Проблемы возникли со следующими полями:"
精彩评论