validation.php 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. <?php
  2. declare(strict_types=1);
  3. return [
  4. 'accepted' => 'Вы должны принять :attribute.',
  5. 'accepted_if' => 'Вы должны принять :attribute, когда :other содержит :value.',
  6. 'active_url' => 'Значение поля :attribute должно быть действительным URL адресом.',
  7. 'after' => 'Значение поля :attribute должно быть датой после :date.',
  8. 'after_or_equal' => 'Значение поля :attribute должно быть датой после или равной :date.',
  9. 'alpha' => 'Значение поля :attribute может содержать только буквы.',
  10. 'alpha_dash' => 'Значение поля :attribute может содержать только буквы, цифры, дефис и нижнее подчеркивание.',
  11. 'alpha_num' => 'Значение поля :attribute может содержать только буквы и цифры.',
  12. 'any_of' => 'Значение поля :attribute не найдено в списке разрешённых.',
  13. 'array' => 'Значение поля :attribute должно быть массивом.',
  14. 'ascii' => 'Значение поля :attribute должно содержать только однобайтовые цифро-буквенные символы.',
  15. 'before' => 'Значение поля :attribute должно быть датой до :date.',
  16. 'before_or_equal' => 'Значение поля :attribute должно быть датой до или равной :date.',
  17. 'between' => [
  18. 'array' => 'Количество элементов в поле :attribute должно быть от :min до :max.',
  19. 'file' => 'Размер файла в поле :attribute должен быть от :min до :max Кб.',
  20. 'numeric' => 'Значение поля :attribute должно быть от :min до :max.',
  21. 'string' => 'Количество символов в поле :attribute должно быть от :min до :max.',
  22. ],
  23. 'boolean' => 'Значение поля :attribute должно быть логического типа.',
  24. 'can' => 'Значение поля :attribute должно быть авторизованным.',
  25. 'confirmed' => 'Значение поля :attribute не совпадает с подтверждаемым.',
  26. 'contains' => 'В поле :attribute отсутствует необходимое значение.',
  27. 'current_password' => 'Неверный пароль.',
  28. 'date' => 'Значение поля :attribute должно быть корректной датой.',
  29. 'date_equals' => 'Значение поля :attribute должно быть датой равной :date.',
  30. 'date_format' => 'Значение поля :attribute должно соответствовать формату даты: :format.',
  31. 'decimal' => 'Значение поля :attribute должно содержать :decimal цифр десятичных разрядов.',
  32. 'declined' => 'Значение поля :attribute должно быть отклонено.',
  33. 'declined_if' => 'Значение поля :attribute должно быть отклонено, когда :other содержит :value.',
  34. 'different' => 'Значения полей :attribute и :other должны различаться.',
  35. 'digits' => 'Количество символов в поле :attribute должно быть равным :digits.',
  36. 'digits_between' => 'Количество символов в поле :attribute должно быть от :min до :max.',
  37. 'dimensions' => 'Изображение, указанное в поле :attribute, имеет недопустимые размеры.',
  38. 'distinct' => 'Элементы в значении поля :attribute не должны повторяться.',
  39. 'doesnt_contain' => 'Значение поля :attribute не должно содержать ни одного из следующих элементов: :values.',
  40. 'doesnt_end_with' => 'Значение поля :attribute не должно заканчиваться одним из следующих: :values.',
  41. 'doesnt_start_with' => 'Значение поля :attribute не должно начинаться с одного из следующих: :values.',
  42. 'email' => 'Значение поля :attribute должно быть действительным электронным адресом.',
  43. 'encoding' => 'Значение поля :attribute должно быть в кодировке :encoding.',
  44. 'ends_with' => 'Значение поля :attribute должно заканчиваться одним из следующих: :values',
  45. 'enum' => 'Значение поля :attribute отсутствует в списке разрешённых.',
  46. 'exists' => 'Значение поля :attribute не существует.',
  47. 'extensions' => 'Файл в поле :attribute должен иметь одно из следующих расширений: :values.',
  48. 'file' => 'В поле :attribute должен быть указан файл.',
  49. 'filled' => 'Значение поля :attribute обязательно для заполнения.',
  50. 'gt' => [
  51. 'array' => 'Количество элементов в поле :attribute должно быть больше :value.',
  52. 'file' => 'Размер файла, указанный в поле :attribute, должен быть больше :value Кб.',
  53. 'numeric' => 'Значение поля :attribute должно быть больше :value.',
  54. 'string' => 'Количество символов в поле :attribute должно быть больше :value.',
  55. ],
  56. 'gte' => [
  57. 'array' => 'Количество элементов в поле :attribute должно быть :value или больше.',
  58. 'file' => 'Размер файла, указанный в поле :attribute, должен быть :value Кб или больше.',
  59. 'numeric' => 'Значение поля :attribute должно быть :value или больше.',
  60. 'string' => 'Количество символов в поле :attribute должно быть :value или больше.',
  61. ],
  62. 'hex_color' => 'Значение поля :attribute должно быть корректным цветом в HEX формате.',
  63. 'image' => 'Файл, указанный в поле :attribute, должен быть изображением.',
  64. 'in' => 'Значение поля :attribute отсутствует в списке разрешённых.',
  65. 'in_array' => 'Значение поля :attribute должно быть указано в поле :other.',
  66. 'in_array_keys' => 'Массив в значении поля :attribute должен иметь как минимум один из следующих ключей: :values.',
  67. 'integer' => 'Значение поля :attribute должно быть целым числом.',
  68. 'ip' => 'Значение поля :attribute должно быть действительным IP-адресом.',
  69. 'ipv4' => 'Значение поля :attribute должно быть действительным IPv4-адресом.',
  70. 'ipv6' => 'Значение поля :attribute должно быть действительным IPv6-адресом.',
  71. 'json' => 'Значение поля :attribute должно быть JSON строкой.',
  72. 'list' => 'Значение поля :attribute должно быть списком.',
  73. 'lowercase' => 'Значение поля :attribute должно быть в нижнем регистре.',
  74. 'lt' => [
  75. 'array' => 'Количество элементов в поле :attribute должно быть меньше :value.',
  76. 'file' => 'Размер файла, указанный в поле :attribute, должен быть меньше :value Кб.',
  77. 'numeric' => 'Значение поля :attribute должно быть меньше :value.',
  78. 'string' => 'Количество символов в поле :attribute должно быть меньше :value.',
  79. ],
  80. 'lte' => [
  81. 'array' => 'Количество элементов в поле :attribute должно быть :value или меньше.',
  82. 'file' => 'Размер файла, указанный в поле :attribute, должен быть :value Кб или меньше.',
  83. 'numeric' => 'Значение поля :attribute должно быть равным или меньше :value.',
  84. 'string' => 'Количество символов в поле :attribute должно быть :value или меньше.',
  85. ],
  86. 'mac_address' => 'Значение поля :attribute должно быть корректным MAC-адресом.',
  87. 'max' => [
  88. 'array' => 'Количество элементов в поле :attribute не может превышать :max.',
  89. 'file' => 'Размер файла в поле :attribute не может быть больше :max Кб.',
  90. 'numeric' => 'Значение поля :attribute не может быть больше :max.',
  91. 'string' => 'Количество символов в значении поля :attribute не может превышать :max.',
  92. ],
  93. 'max_digits' => 'Значение поля :attribute не должно содержать больше :max цифр.',
  94. 'mimes' => 'Файл, указанный в поле :attribute, должен быть одного из следующих типов: :values.',
  95. 'mimetypes' => 'Файл, указанный в поле :attribute, должен быть одного из следующих типов: :values.',
  96. 'min' => [
  97. 'array' => 'Количество элементов в поле :attribute должно быть не меньше :min.',
  98. 'file' => 'Размер файла, указанный в поле :attribute, должен быть не меньше :min Кб.',
  99. 'numeric' => 'Значение поля :attribute должно быть не меньше :min.',
  100. 'string' => 'Количество символов в поле :attribute должно быть не меньше :min.',
  101. ],
  102. 'min_digits' => 'Значение поля :attribute должно содержать не меньше :min цифр.',
  103. 'missing' => 'Значение поля :attribute должно отсутствовать.',
  104. 'missing_if' => 'Значение поля :attribute должно отсутствовать, когда :other содержит :value.',
  105. 'missing_unless' => 'Значение поля :attribute должно отсутствовать, когда :other не содержит :value.',
  106. 'missing_with' => 'Значение поля :attribute должно отсутствовать, если :values указано.',
  107. 'missing_with_all' => 'Значение поля :attribute должно отсутствовать, когда указаны все :values.',
  108. 'multiple_of' => 'Значение поля :attribute должно быть кратным :value',
  109. 'not_in' => 'Значение поля :attribute находится в списке запрета.',
  110. 'not_regex' => 'Значение поля :attribute имеет некорректный формат.',
  111. 'numeric' => 'Значение поля :attribute должно быть числом.',
  112. 'password' => [
  113. 'letters' => 'Значение поля :attribute должно содержать хотя бы одну букву.',
  114. 'mixed' => 'Значение поля :attribute должно содержать хотя бы одну прописную и одну строчную буквы.',
  115. 'numbers' => 'Значение поля :attribute должно содержать хотя бы одну цифру.',
  116. 'symbols' => 'Значение поля :attribute должно содержать хотя бы один символ.',
  117. 'uncompromised' => 'Значение поля :attribute обнаружено в утёкших данных. Пожалуйста, выберите другое значение для :attribute.',
  118. ],
  119. 'present' => 'Значение поля :attribute должно быть.',
  120. 'present_if' => 'Значение поля :attribute должно быть когда :other содержит :value.',
  121. 'present_unless' => 'Значение поля :attribute должно быть, если только :other не содержит :value.',
  122. 'present_with' => 'Значение поля :attribute должно быть когда одно из :values присутствуют.',
  123. 'present_with_all' => 'Значение поля :attribute должно быть когда все из значений присутствуют: :values.',
  124. 'prohibited' => 'Значение поля :attribute запрещено.',
  125. 'prohibited_if' => 'Значение поля :attribute запрещено, когда :other содержит :value.',
  126. 'prohibited_if_accepted' => 'Значение поля :attribute запрещено, если принято :other.',
  127. 'prohibited_if_declined' => 'Значение поля :attribute запрещено при отказе от :other.',
  128. 'prohibited_unless' => 'Значение поля :attribute запрещено, если :other не состоит в :values.',
  129. 'prohibits' => 'Значение поля :attribute запрещает присутствие :other.',
  130. 'regex' => 'Значение поля :attribute имеет некорректный формат.',
  131. 'required' => 'Поле :attribute обязательно.',
  132. 'required_array_keys' => 'Массив, указанный в поле :attribute, обязательно должен иметь ключи: :values',
  133. 'required_if' => 'Поле :attribute обязательно для заполнения, когда :other содержит :value.',
  134. 'required_if_accepted' => 'Поле :attribute обязательно, когда :other принято.',
  135. 'required_if_declined' => 'Поле :attribute обязательно, когда :other отклонено.',
  136. 'required_unless' => 'Поле :attribute обязательно для заполнения, когда :other не содержит :values.',
  137. 'required_with' => 'Поле :attribute обязательно для заполнения, когда :values указано.',
  138. 'required_with_all' => 'Поле :attribute обязательно для заполнения, когда :values указано.',
  139. 'required_without' => 'Поле :attribute обязательно для заполнения, когда :values не указано.',
  140. 'required_without_all' => 'Поле :attribute обязательно для заполнения, когда ни одно из :values не указано.',
  141. 'same' => 'Значения полей :attribute и :other должны совпадать.',
  142. 'size' => [
  143. 'array' => 'Количество элементов в поле :attribute должно быть равным :size.',
  144. 'file' => 'Размер файла, указанный в поле :attribute, должен быть равен :size Кб.',
  145. 'numeric' => 'Значение поля :attribute должно быть равным :size.',
  146. 'string' => 'Количество символов в поле :attribute должно быть равным :size.',
  147. ],
  148. 'starts_with' => 'Поле :attribute должно начинаться с одного из следующих значений: :values',
  149. 'string' => 'Значение поля :attribute должно быть строкой.',
  150. 'timezone' => 'Значение поля :attribute должно быть действительным часовым поясом.',
  151. 'ulid' => 'Значение поля :attribute должно быть корректным ULID.',
  152. 'unique' => 'Такое значение поля :attribute уже существует.',
  153. 'uploaded' => 'Загрузка файла из поля :attribute не удалась.',
  154. 'uppercase' => 'Значение поля :attribute должно быть в верхнем регистре.',
  155. 'url' => 'Значение поля :attribute не является ссылкой или имеет некорректный формат.',
  156. 'uuid' => 'Значение поля :attribute должно быть корректным UUID.',
  157. ];