Я создаю приложение, использующее I18n для отображения на разных языках.В этот момент сообщение проверки показывается следующим образом.
ru
USERNAME CAN'T BE BLANK
ч-ч
USERNAME 不能为空字符
Я бы хотел перевести атрибут ИМЯ ПОЛЬЗОВАТЕЛЯ в другую строку.Поэтому я следовал инструкции в Rails Guide и добавил следующие строки в мои файлы локалей:
en:
activerecord:
attributes:
user:
username: "User Name"
zh-CN:
activerecord:
attributes:
user:
username: "用户名"
Когда я запускаю команду human_attribute_name, ее можно перевести.
ruby-1.9.2-p290 :001 > User.human_attribute_name("username")
=> "Username"
Но в проверочном сообщении просто заглавные буквы в имени атрибута.
CURRENT_PASSWORD 不能为空字符
Я что-то пропустил?Как я могу это исправить?
Спасибо всем.:)