Ruby on rails 通常如何本地化ActiveRecord消息?
我正在努力Ruby on rails 通常如何本地化ActiveRecord消息?,ruby-on-rails,validation,activerecord,localization,internationalization,Ruby On Rails,Validation,Activerecord,Localization,Internationalization,我正在努力 ru: activerecord: errors: format: "%{message}" 没有效果,但是 ru: activerecord: errors: messages: record_invalid: "Неверные значения: %{errors}" 他正在工作。我想超越两者 MyRails是Ruby 1.9.3之上的3.2.1。您可以使用此本地化代码 ru: activerecord:
ru:
activerecord:
errors:
format: "%{message}"
没有效果,但是
ru:
activerecord:
errors:
messages:
record_invalid: "Неверные значения: %{errors}"
他正在工作。我想超越两者
MyRails是Ruby 1.9.3之上的3.2.1。您可以使用此本地化代码
ru:
activerecord:
errors:
messages:
taken: "%{model} с таким именем уже существует"
record_invalid: "Валидация не прошла: %{errors}"
restrict_dependent_destroy:
one: "Невозможно удалить запись, так как существуют зависимости: %{record}"
many: "Невозможно удалить записи, так как существуют зависимости: %{record} "
inclusion: "недопустимое значение"
exclusion: "is reserved"
invalid: "содержит недопустимое значение"
confirmation: "doesn't match confirmation"
accepted: "must be accepted"
empty: "не может быть пустым"
blank: "не может быть пустым"
too_long: "слишком длинно (максимум: %{count} символов)"
too_short: "слишком коротко (минимум: %{count} символов)"
wrong_length: "is the wrong length (should be {{count}} characters)"
taken: "%{attribute} уже занята"
not_a_number: "может содержать только цифры"
greater_than: "должно быть больше {{count}}"
greater_than_or_equal_to: "должно быть больше или равно {{count}}"
equal_to: "должно быть равно {{count}}"
less_than: "должно быть меншье {{count}}"
less_than_or_equal_to: "должно быть меньше или равно {{count}}"
odd: "может быть только нечетным"
even: "может быть только четным"
有关更多信息,请查看此代码。您可以使用此本地化代码
ru:
activerecord:
errors:
messages:
taken: "%{model} с таким именем уже существует"
record_invalid: "Валидация не прошла: %{errors}"
restrict_dependent_destroy:
one: "Невозможно удалить запись, так как существуют зависимости: %{record}"
many: "Невозможно удалить записи, так как существуют зависимости: %{record} "
inclusion: "недопустимое значение"
exclusion: "is reserved"
invalid: "содержит недопустимое значение"
confirmation: "doesn't match confirmation"
accepted: "must be accepted"
empty: "не может быть пустым"
blank: "не может быть пустым"
too_long: "слишком длинно (максимум: %{count} символов)"
too_short: "слишком коротко (минимум: %{count} символов)"
wrong_length: "is the wrong length (should be {{count}} characters)"
taken: "%{attribute} уже занята"
not_a_number: "может содержать только цифры"
greater_than: "должно быть больше {{count}}"
greater_than_or_equal_to: "должно быть больше или равно {{count}}"
equal_to: "должно быть равно {{count}}"
less_than: "должно быть меншье {{count}}"
less_than_or_equal_to: "должно быть меньше или равно {{count}}"
odd: "может быть только нечетным"
even: "может быть только четным"
更多信息,请查看此链接。在我看来,最好使用此官方来源的本地化:在我看来,最好使用此官方来源的本地化:您建议的东西会产生错误消息,如:“Пааааааааааааааааа遗憾的是,你不能考虑所有的语言属性。只是尝试重建句子使其正确。你所提出的错误信息如:““很遗憾,你不能考虑所有的语言属性。试着重新构建一个句子,使它正确。