Skip to content

Commit

Permalink
checker translation for ru locale (#12)
Browse files Browse the repository at this point in the history
  • Loading branch information
gam6itko authored Oct 24, 2023
1 parent f26e6c8 commit d99a6dc
Show file tree
Hide file tree
Showing 11 changed files with 99 additions and 5 deletions.
8 changes: 8 additions & 0 deletions locale/ru/spiral-validator-checker-addresschecker.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?php

declare(strict_types=1);

return [
'Must be a valid email address.' => 'Некорректный e-mail.',
'Must be a valid URL address.' => 'Некорректный URL.',
];
13 changes: 13 additions & 0 deletions locale/ru/spiral-validator-checker-arraychecker.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?php

declare(strict_types=1);

return [
'Number of elements must be exactly {1}.' => 'Количество элементов должно быть равно {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.' => 'Массив содержит недопустимые значения.',
];
13 changes: 13 additions & 0 deletions locale/ru/spiral-validator-checker-datetimechecker.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?php

declare(strict_types=1);

return [
'Should be a date in the future.' => 'Должна быть дата в будущем.',
'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}.',
];
10 changes: 10 additions & 0 deletions locale/ru/spiral-validator-checker-filechecker.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?php

declare(strict_types=1);

return [
'File does not exists.' => 'Файл не найден.',
'File not received, please try again.' => 'Не удалось получить файл, попробуйте еще раз.',
'File exceeds the maximum file size of {1}KB.' => 'Файл превышает допустимый размер {1}KB.',
'File has an invalid file format.' => 'Неверное расширение файла.',
];
10 changes: 10 additions & 0 deletions locale/ru/spiral-validator-checker-imagechecker.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?php

declare(strict_types=1);

return [
'Image format not supported.' => 'Неподдерживаемый формат изображения.',
'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.',
];
8 changes: 8 additions & 0 deletions locale/ru/spiral-validator-checker-mixedchecker.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?php

declare(strict_types=1);

return [
'Please enter valid card number.' => 'Некорректный номер карты.',
'Fields {1} and {2} do not match.' => 'Поля {1} и {2} не совпадают.',
];
9 changes: 9 additions & 0 deletions locale/ru/spiral-validator-checker-numberchecker.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?php

declare(strict_types=1);

return [
'Your value should be in range of {1}-{2}.' => 'Значение должно быть в диапазоне от {1} до {2}.',
'Your value should be equal to or higher than {1}.' => 'Значение должно быть равно или больше чем {1}.',
'Your value should be equal to or lower than {1}.' => 'Значение должно быть равно или меньше чем {1}.',
];
13 changes: 13 additions & 0 deletions locale/ru/spiral-validator-checker-stringchecker.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?php

declare(strict_types=1);

return [
'Value does not match required pattern.' => 'Строка не соответствует шаблону.',
'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.' => 'Строка не должна быть пустой.',
];
10 changes: 10 additions & 0 deletions locale/ru/spiral-validator-checker-typechecker.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?php

declare(strict_types=1);

return [
'This value is required.' => 'Значение не должно быть пустым.',
'Not a valid boolean.' => 'Некорректное булево значение.',
'Not a valid datetime.' => 'Некорректное значение.',
'Not a valid timezone.' => 'Некорректная временная зона.',
];
6 changes: 3 additions & 3 deletions src/Checker/ArrayChecker.php
Original file line number Diff line number Diff line change
Expand Up @@ -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(
Expand Down
4 changes: 2 additions & 2 deletions src/Checker/StringChecker.php
Original file line number Diff line number Diff line change
Expand Up @@ -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.]]',
];

/**
Expand Down

0 comments on commit d99a6dc

Please sign in to comment.