-
-
Notifications
You must be signed in to change notification settings - Fork 3k
/
validation.php
161 lines (159 loc) · 12.5 KB
/
validation.php
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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
<?php
/*
|--------------------------------------------------------------------------
| Validation Language Lines
|--------------------------------------------------------------------------
|
| The following language lines contain the default error messages used by
| the validator class. Some of these rules have multiple versions such
| as the size rules. Feel free to tweak each of these messages here.
|
*/
return [
'accepted' => 'Ви повинні прийняти :attribute.',
'active_url' => 'Поле :attribute не є правильним URL.',
'after' => 'Поле :attribute має містити дату не раніше :date.',
'after_or_equal' => 'Поле :attribute має містити дату не раніше, або дорівнюватися :date.',
'alpha' => 'Поле :attribute має містити лише літери.',
'alpha_dash' => 'Поле :attribute має містити лише літери, цифри, тире та підкреслення.',
'alpha_num' => 'Поле :attribute має містити лише літери та цифри.',
'array' => 'Поле :attribute має бути масивом.',
'attached' => 'This :attribute is already attached.',
'before' => 'Поле :attribute має містити дату не пізніше :date.',
'before_or_equal' => 'Поле :attribute має містити дату не пізніше, або дорівнюватися :date.',
'between' => [
'array' => 'Поле :attribute має містити від :min до :max елементів.',
'file' => 'Розмір файлу у полі :attribute має бути не менше :min та не більше :max кілобайт.',
'numeric' => 'Поле :attribute має бути між :min та :max.',
'string' => 'Текст у полі :attribute має бути не менше :min та не більше :max символів.',
],
'boolean' => 'Поле :attribute повинне містити логічний тип.',
'confirmed' => 'Поле :attribute не збігається з підтвердженням.',
'date' => 'Поле :attribute не є датою.',
'date_equals' => 'Поле :attribute має бути датою рівною :date.',
'date_format' => 'Поле :attribute не відповідає формату :format.',
'different' => 'Поля :attribute та :other повинні бути різними.',
'digits' => 'Довжина цифрового поля :attribute повинна дорівнювати :digits.',
'digits_between' => 'Довжина цифрового поля :attribute повинна бути від :min до :max.',
'dimensions' => 'Поле :attribute містить неприпустимі розміри зображення.',
'distinct' => 'Поле :attribute містить значення, яке дублюється.',
'email' => 'Поле :attribute повинне містити коректну електронну адресу.',
'ends_with' => 'Поле :attribute має закінчуватися одним з наступних значень: :values',
'exists' => 'Вибране для :attribute значення не коректне.',
'file' => 'Поле :attribute має містити файл.',
'filled' => 'Поле :attribute є обов\'язковим для заповнення.',
'gt' => [
'array' => 'Поле :attribute має містити більше ніж :value елементів.',
'file' => 'Поле :attribute має бути більше ніж :value кілобайт.',
'numeric' => 'Поле :attribute має бути більше ніж :value.',
'string' => 'Поле :attribute має бути більше ніж :value символів.',
],
'gte' => [
'array' => 'Поле :attribute має містити :value чи більше елементів.',
'file' => 'Поле :attribute має дорівнювати чи бути більше ніж :value кілобайт.',
'numeric' => 'Поле :attribute має дорівнювати чи бути більше ніж :value.',
'string' => 'Поле :attribute має дорівнювати чи бути більше ніж :value символів.',
],
'image' => 'Поле :attribute має містити зображення.',
'in' => 'Вибране для :attribute значення не коректне.',
'in_array' => 'Значення поля :attribute не міститься в :other.',
'integer' => 'Поле :attribute має містити ціле число.',
'ip' => 'Поле :attribute має містити IP адресу.',
'ipv4' => 'Поле :attribute має містити IPv4 адресу.',
'ipv6' => 'Поле :attribute має містити IPv6 адресу.',
'json' => 'Дані поля :attribute мають бути у форматі JSON.',
'lt' => [
'array' => 'Поле :attribute має містити менше ніж :value items.',
'file' => 'Поле :attribute має бути менше ніж :value кілобайт.',
'numeric' => 'Поле :attribute має бути менше ніж :value.',
'string' => 'Поле :attribute має бути менше ніж :value символів.',
],
'lte' => [
'array' => 'Поле :attribute має містити не більше ніж :value елементів.',
'file' => 'Поле :attribute має дорівнювати чи бути менше ніж :value кілобайт.',
'numeric' => 'Поле :attribute має дорівнювати чи бути менше ніж :value.',
'string' => 'Поле :attribute має дорівнювати чи бути менше ніж :value символів.',
],
'max' => [
'array' => 'Поле :attribute повинне містити не більше :max елементів.',
'file' => 'Файл в полі :attribute має бути не більше :max кілобайт.',
'numeric' => 'Поле :attribute має бути не більше :max.',
'string' => 'Текст в полі :attribute повинен мати довжину не більшу за :max.',
],
'mimes' => 'Поле :attribute повинне містити файл одного з типів: :values.',
'mimetypes' => 'Поле :attribute повинне містити файл одного з типів: :values.',
'min' => [
'array' => 'Поле :attribute повинне містити не менше :min елементів.',
'file' => 'Розмір файлу у полі :attribute має бути не меншим :min кілобайт.',
'numeric' => 'Поле :attribute повинне бути не менше :min.',
'string' => 'Текст у полі :attribute повинен містити не менше :min символів.',
],
'multiple_of' => 'Поле :attribute повинно містити декілька :value',
'not_in' => 'Вибране для :attribute значення не коректне.',
'not_regex' => 'Формат поля :attribute не вірний.',
'numeric' => 'Поле :attribute повинно містити число.',
'password' => 'Неправильний пароль.',
'present' => 'Поле :attribute повинне бути присутнє.',
'prohibited' => 'The :attribute field is prohibited.',
'prohibited_if' => 'The :attribute field is prohibited when :other is :value.',
'prohibited_unless' => 'The :attribute field is prohibited unless :other is in :values.',
'regex' => 'Поле :attribute має хибний формат.',
'relatable' => 'This :attribute may not be associated with this resource.',
'required' => 'Поле :attribute є обов\'язковим для заповнення.',
'required_if' => 'Поле :attribute є обов\'язковим для заповнення, коли :other є рівним :value.',
'required_unless' => 'Поле :attribute є обов\'язковим для заповнення, коли :other відрізняється від :values',
'required_with' => 'Поле :attribute є обов\'язковим для заповнення, коли :values вказано.',
'required_with_all' => 'Поле :attribute є обов\'язковим для заповнення, коли :values вказано.',
'required_without' => 'Поле :attribute є обов\'язковим для заповнення, коли :values не вказано.',
'required_without_all' => 'Поле :attribute є обов\'язковим для заповнення, коли :values не вказано.',
'same' => 'Поля :attribute та :other мають збігатися.',
'size' => [
'array' => 'Поле :attribute повинне містити :size елементів.',
'file' => 'Файл у полі :attribute має бути розміром :size кілобайт.',
'numeric' => 'Поле :attribute має бути довжини :size.',
'string' => 'Текст у полі :attribute повинен містити :size символів.',
],
'starts_with' => 'Поле :attribute повинне починатися з одного з наступних значень: :values',
'string' => 'Поле :attribute повинне містити текст.',
'timezone' => 'Поле :attribute повинне містити коректну часову зону.',
'unique' => 'Вказане значення поля :attribute вже існує.',
'uploaded' => 'Завантаження :attribute не вдалося.',
'url' => 'Формат поля :attribute хибний.',
'uuid' => 'Поле :attribute має бути коректним UUID ідентифікатором.',
'custom' => [
'attribute-name' => [
'rule-name' => 'custom-message',
],
],
'attributes' => [
'address' => 'Адреса',
'age' => 'Вік',
'available' => 'Доступно',
'city' => 'Місто',
'content' => 'Контент',
'country' => 'Країна',
'date' => 'Дата',
'day' => 'День',
'description' => 'Опис',
'email' => 'E-mail адреса',
'excerpt' => 'Уривок',
'first_name' => 'Ім\'я',
'gender' => 'Стать',
'hour' => 'Година',
'last_name' => 'Прізвище',
'minute' => 'Хвилина',
'mobile' => 'Моб. номер',
'month' => 'Місяць',
'name' => 'Ім\'я',
'password' => 'Пароль',
'password_confirmation' => 'Підтвердження пароля',
'phone' => 'Телефон',
'second' => 'Секунда',
'sex' => 'Стать',
'size' => 'Розмір',
'time' => 'Час',
'title' => 'Назва',
'username' => 'Нікнейм',
'year' => 'Рік',
],
];