-
-
Notifications
You must be signed in to change notification settings - Fork 3k
/
validation.php
167 lines (165 loc) · 11.4 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
162
163
164
165
166
167
<?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 معتبر نیست.',
'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 فقط میتواند true و یا false باشد.',
'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 آیتم داشته باشد.',
'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' => 'فرمتهای معتبر فایل عبارتند از: :values.',
'mimetypes' => 'فرمتهای معتبر فایل عبارتند از: :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' => 'هنگامی که :other برابر با :value است، فیلد :attribute الزامی است.',
'required_unless' => 'فیلد :attribute الزامی است، مگر آنکه :other در :values موجود باشد.',
'required_with' => 'در صورت وجود فیلد :values، فیلد :attribute نیز الزامی است.',
'required_with_all' => 'در صورت وجود فیلدهای :values، فیلد :attribute نیز الزامی است.',
'required_without' => 'در صورت عدم وجود فیلد :values، فیلد :attribute الزامی است.',
'required_without_all' => 'در صورت عدم وجود هر یک از فیلدهای :values، فیلد :attribute الزامی است.',
'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' => 'سن',
'area' => 'منطقه',
'available' => 'موجود',
'city' => 'شهر',
'content' => 'محتوا',
'country' => 'کشور',
'date' => 'تاریخ',
'day' => 'روز',
'description' => 'توضیحات',
'district' => 'ناحیه',
'email' => 'ایمیل',
'excerpt' => 'گزیده مطلب',
'first_name' => 'نام',
'gender' => 'جنسیت',
'hour' => 'ساعت',
'last_name' => 'نام خانوادگی',
'minute' => 'دقیقه',
'mobile' => 'شماره همراه',
'month' => 'ماه',
'name' => 'نام',
'national_code' => 'کد ملی',
'password' => 'رمز عبور',
'password_confirmation' => 'تکرار رمز عبور',
'phone' => 'شماره ثابت',
'province' => 'استان',
'second' => 'ثانیه',
'sex' => 'جنسیت',
'size' => 'اندازه',
'terms' => 'شرایط',
'text' => 'متن',
'time' => 'زمان',
'title' => 'عنوان',
'username' => 'نام کاربری',
'year' => 'سال',
],
];