diff --git a/locale/ru/spiral-validator-checker-addresschecker.php b/locale/ru/spiral-validator-checker-addresschecker.php new file mode 100644 index 0000000..b233ac1 --- /dev/null +++ b/locale/ru/spiral-validator-checker-addresschecker.php @@ -0,0 +1,8 @@ + 'Некорректный e-mail.', + 'Must be a valid URL address.' => 'Некорректный URL.', +]; diff --git a/locale/ru/spiral-validator-checker-arraychecker.php b/locale/ru/spiral-validator-checker-arraychecker.php new file mode 100644 index 0000000..d40850f --- /dev/null +++ b/locale/ru/spiral-validator-checker-arraychecker.php @@ -0,0 +1,13 @@ + 'Количество элементов должно быть равно {1}.', + 'Number of elements must be equal to or greater than {1}.' => 'Количество элементов должно быть равно или больше чем {1}.', + 'Number of elements must be equal to or less than {1}.' => 'Количество элементов должно быть равно или меньше чем {1}.', + 'Number of elements must be between {1} and {2}.' => 'Количество элементов должно быть от {1} до {2}.', + 'Array is not list.' => 'Массив не индексируемым.', + 'Array is not associative.' => 'Массив не ассоциативный.', + 'Unexpected array value.' => 'Массив содержит недопустимые значения.', +]; diff --git a/locale/ru/spiral-validator-checker-datetimechecker.php b/locale/ru/spiral-validator-checker-datetimechecker.php new file mode 100644 index 0000000..457b129 --- /dev/null +++ b/locale/ru/spiral-validator-checker-datetimechecker.php @@ -0,0 +1,13 @@ + 'Должна быть дата в будущем.', + 'Should be a date in the past.' => 'Должна быть дата в прошлом.', + 'Not a valid date.' => 'Некорректная дата.', + 'Value should match the specified date format {1}.' => 'Значение должно быть в указанном формате {1}', + 'Not a valid timezone.' => 'Некорректная временная зона.', + 'Value {1} should come before value {2}.' => 'Значение {1} должно быть раньше значения {2}.', + 'Value {1} should come after value {2}.' => 'Значение {1} должно быть позже значения {2}.', +]; diff --git a/locale/ru/spiral-validator-checker-filechecker.php b/locale/ru/spiral-validator-checker-filechecker.php new file mode 100644 index 0000000..cd2a753 --- /dev/null +++ b/locale/ru/spiral-validator-checker-filechecker.php @@ -0,0 +1,10 @@ + 'Файл не найден.', + 'File not received, please try again.' => 'Не удалось получить файл, попробуйте еще раз.', + 'File exceeds the maximum file size of {1}KB.' => 'Файл превышает допустимый размер {1}KB.', + 'File has an invalid file format.' => 'Неверное расширение файла.', +]; diff --git a/locale/ru/spiral-validator-checker-imagechecker.php b/locale/ru/spiral-validator-checker-imagechecker.php new file mode 100644 index 0000000..a2dd2de --- /dev/null +++ b/locale/ru/spiral-validator-checker-imagechecker.php @@ -0,0 +1,10 @@ + 'Неподдерживаемый формат изображения.', + 'Image format not supported (allowed JPEG, PNG or GIF).' => 'Неподдерживаемый формат изображения (доступны JPEG, PNG or GIF).', + 'Image size should not exceed {1}x{2}px.' => 'Изображение не должно превышать размер {1}x{2}px.', + 'The image dimensions should be at least {1}x{2}px.' => 'Изображение должно быть не меньше размера {1}x{2}px.', +]; diff --git a/locale/ru/spiral-validator-checker-mixedchecker.php b/locale/ru/spiral-validator-checker-mixedchecker.php new file mode 100644 index 0000000..850d3d1 --- /dev/null +++ b/locale/ru/spiral-validator-checker-mixedchecker.php @@ -0,0 +1,8 @@ + 'Некорректный номер карты.', + 'Fields {1} and {2} do not match.' => 'Поля {1} и {2} не совпадают.', +]; diff --git a/locale/ru/spiral-validator-checker-numberchecker.php b/locale/ru/spiral-validator-checker-numberchecker.php new file mode 100644 index 0000000..099879f --- /dev/null +++ b/locale/ru/spiral-validator-checker-numberchecker.php @@ -0,0 +1,9 @@ + 'Значение должно быть в диапазоне от {1} до {2}.', + 'Your value should be equal to or higher than {1}.' => 'Значение должно быть равно или больше чем {1}.', + 'Your value should be equal to or lower than {1}.' => 'Значение должно быть равно или меньше чем {1}.', +]; diff --git a/locale/ru/spiral-validator-checker-stringchecker.php b/locale/ru/spiral-validator-checker-stringchecker.php new file mode 100644 index 0000000..17956b5 --- /dev/null +++ b/locale/ru/spiral-validator-checker-stringchecker.php @@ -0,0 +1,13 @@ + 'Строка не соответствует шаблону.', + 'Enter text shorter or equal to {1}.' => 'Длина текста должна быть меньше или равна {1}.', + 'Text must be longer or equal to {1}.' => 'Длина текста должна быть больше или равна {1}.', + 'Text length must be exactly equal to {1}.' => 'Длина текста должна быть равна {1}.', + 'Text length should be in range of {1}-{2}.' => 'Длина текста должна быть от {1} до {2}.', + 'String value should be empty.' => 'Строка должна быть пустой.', + 'String value should not be empty.' => 'Строка не должна быть пустой.', +]; diff --git a/locale/ru/spiral-validator-checker-typechecker.php b/locale/ru/spiral-validator-checker-typechecker.php new file mode 100644 index 0000000..46978c8 --- /dev/null +++ b/locale/ru/spiral-validator-checker-typechecker.php @@ -0,0 +1,10 @@ + 'Значение не должно быть пустым.', + 'Not a valid boolean.' => 'Некорректное булево значение.', + 'Not a valid datetime.' => 'Некорректное значение.', + 'Not a valid timezone.' => 'Некорректная временная зона.', +]; diff --git a/src/Checker/ArrayChecker.php b/src/Checker/ArrayChecker.php index 02b65ed..891767d 100644 --- a/src/Checker/ArrayChecker.php +++ b/src/Checker/ArrayChecker.php @@ -15,9 +15,9 @@ class ArrayChecker extends AbstractChecker 'longer' => '[[Number of elements must be equal to or greater than {1}.]]', 'shorter' => '[[Number of elements must be equal to or less than {1}.]]', 'range' => '[[Number of elements must be between {1} and {2}.]]', - 'isList' => '[[Array is not list]]', - 'isAssoc' => '[[Array is not associative]]', - 'expectedValues' => '[[Unexpected array value]]', + 'isList' => '[[Array is not list.]]', + 'isAssoc' => '[[Array is not associative.]]', + 'expectedValues' => '[[Unexpected array value.]]', ]; public function __construct( diff --git a/src/Checker/StringChecker.php b/src/Checker/StringChecker.php index 2f77d5a..864a955 100644 --- a/src/Checker/StringChecker.php +++ b/src/Checker/StringChecker.php @@ -15,8 +15,8 @@ final class StringChecker extends AbstractChecker implements SingletonInterface 'longer' => '[[Text must be longer or equal to {1}.]]', 'length' => '[[Text length must be exactly equal to {1}.]]', 'range' => '[[Text length should be in range of {1}-{2}.]]', - 'empty' => '[[String value should be empty]]', - 'notEmpty' => '[[String value should not be empty]]', + 'empty' => '[[String value should be empty.]]', + 'notEmpty' => '[[String value should not be empty.]]', ]; /**