by: activerecord: # Сообщения об ошибке (валидации) ActiveRecord errors: # Для всех сообщений доступны макросы %{model}, {{attribute}}, {{value}}. # Для некоторых доступен макрос %{count} -- в этом случае можно задать несколько вариантов # сообщения (плюрализация) # # Также можно использовать сообщения, начинающиеся с "^" -- в этом случае # в списке ошибок валидации перед конкретным сообщением не будет выводиться имя атрибута. # # # The values :model, :attribute and :value are always available for interpolation # The value :count is available when applicable. Can be used for pluralization. # # You can use ^-prefixed messages as well to get rid of human attribute name appearing # before your message in validation messages. messages: inclusion: "имеет непредусмотренное значение" exclusion: "имеет зарезервированное значение" invalid: "имеет неверное значение" confirmation: "не совпадает с подтверждением" accepted: "нужно подтвердить" empty: "не может быть пустым" blank: "не может быть пустым" too_long: one: "слишком большой длины (не может быть больше чем %{count} символ)" few: "слишком большой длины (не может быть больше чем %{count} символа)" many: "слишком большой длины (не может быть больше чем %{count} символов)" other: "слишком большой длины (не может быть больше чем %{count} символа)" too_short: one: "недостаточной длины (не может быть меньше %{count} символа)" few: "недостаточной длины (не может быть меньше %{count} символов)" many: "недостаточной длины (не может быть меньше %{count} символов)" other: "недостаточной длины (не может быть меньше %{count} символа)" wrong_length: one: "неверной длины (может быть длиной ровно %{count} символ)" few: "неверной длины (может быть длиной ровно %{count} символа)" many: "неверной длины (может быть длиной ровно %{count} символов)" other: "неверной длины (может быть длиной ровно %{count} символа)" taken: "уже существует" 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: "может иметь лишь нечетное значение" record_invalid: "Возникли ошибки: %{errors}" full_messages: format: "%{attribute} %{message}" # Можно добавить собственные сообщения об ошибке тут или задавать их в контексте атрибута. # # # Append your own errors here or at the model/attributes scope. # # # Например, # models: # user: # # Задает сообщение об ошибке (пустое значение) для атрибутов модели User # # Можно использовать макросы %{model}, {{attribute}}. # # Также можно использовать сообщения, начинающиеся с "^" -- в этом случае # # в списке ошибок валидации перед конкретным сообщением не будет выводиться имя атрибута. # blank: "собственное сообщение об ошибке (пустой атрибут) для модели %{model} и атрибута {{attribute}}" # attributes: # # Также можно задавать собственные сообщения об ошибке для конкретных атрибутов модели. # # Ниже определим собственное сообщение об ошибке для атрибута name модели User. # name: # blank: "Атрибут %{attribute} особенный -- у него свое сообщение об ошибке при пустом атрибуте" models: # Перевод названий моделей. Используется в Model.human_name(). # #models: # Например, # user: "Пользователь" # переведет модель User как "Пользователь". # # # Overrides default messages # Перевод названий атрибутов моделей. Используется в Model.human_attribute_name(attribute). #attributes: # Например, # user: # name: "Имя" # переведет атрибут name модели User как "Имя". # # # Overrides model and default messages.