/
activerecord.yml
95 lines (90 loc) · 6.28 KB
/
activerecord.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
ru:
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.