Skip to content

Commit 874e48d

Browse files
authored
[ru] fix: Update Russian translations (#525)
* [ru] fix: Update Russian translations * fix: Apply cs-fixer * fix: Move deprecated key and typo * fix: Typo * fix: Update Router, Session * fix: Add a new maintainer for RU
1 parent 7947072 commit 874e48d

10 files changed

Lines changed: 83 additions & 41 deletions

File tree

Language/ru/Api.php

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
/**
6+
* This file is part of CodeIgniter 4 framework.
7+
*
8+
* (c) CodeIgniter Foundation <admin@codeigniter.com>
9+
*
10+
* For the full copyright and license information, please view
11+
* the LICENSE file that was distributed with this source code.
12+
*/
13+
14+
// API language settings
15+
return [
16+
'invalidFields' => 'Запрошено недопустимое поле: {0}',
17+
'invalidIncludes' => 'Неверный запрос на include: {0}',
18+
'missingInclude' => 'Не указан метод для include: {0}',
19+
'transformerNotFound' => 'Класс трансформера \'{0}\' не найден.',
20+
'invalidTransformer' => 'Класс трансформера \'{0}\' должен наследоваться от TransformerInterface.',
21+
];

Language/ru/CLI.php

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,19 @@
1919
'generator' => [
2020
'cancelOperation' => 'Операция была отменена.',
2121
'className' => [
22-
'cell' => 'Имя класса ячейки',
23-
'command' => 'Имя класса команды',
24-
'config' => 'Имя класса конфигурации',
25-
'controller' => 'Имя класса контроллера',
26-
'default' => 'Имя класса',
27-
'entity' => 'Имя класса сущности',
28-
'filter' => 'Имя класса фильтра',
29-
'migration' => 'Имя класса миграции',
30-
'model' => 'Имя класса модели',
31-
'seeder' => 'Имя класса Seeder`а',
32-
'test' => 'Имя тестового класса',
33-
'validation' => 'Имя класса валидации',
22+
'cell' => 'Имя класса ячейки',
23+
'command' => 'Имя класса команды',
24+
'config' => 'Имя класса конфигурации',
25+
'controller' => 'Имя класса контроллера',
26+
'default' => 'Имя класса',
27+
'entity' => 'Имя класса сущности',
28+
'filter' => 'Имя класса фильтра',
29+
'migration' => 'Имя класса миграции',
30+
'model' => 'Имя класса модели',
31+
'seeder' => 'Имя класса Seeder`а',
32+
'test' => 'Имя тестового класса',
33+
'transformer' => 'Имя класса трансформера',
34+
'validation' => 'Имя класса валидации',
3435
],
3536
'commandType' => 'Тип команды',
3637
'databaseGroup' => 'Группа базы данных',
@@ -52,4 +53,9 @@
5253
'helpUsage' => 'Использование:',
5354
'invalidColor' => 'Недопустимый "{0}" цвет: "{1}".',
5455
'namespaceNotDefined' => 'Пространство имён "{0}" не определено.',
56+
'signals' => [
57+
'noPcntlExtension' => 'Расширение PCNTL не установлено. Обработка сигналов отключена.',
58+
'noPosixExtension' => 'Обработка SIGTSTP/SIGCONT требует расширение POSIX. Эти сигналы будут удалены из системы регистрации.',
59+
'failedSignal' => 'Не удалось зарегистрировать обработчик для сигнала: "{0}".',
60+
],
5561
];

Language/ru/Cast.php

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,13 @@
1313

1414
// Cast language settings
1515
return [
16-
'baseCastMissing' => 'Класс "{0}" должен наследовать класс "CodeIgniter\Entity\Cast\BaseCast".',
17-
'invalidCastMethod' => 'Метод приведения "{0}" неверен, допустимые методы: ["get", "set"].',
16+
'baseCastMissing' => 'Класс "{0}" должен наследоваться от "CodeIgniter\Entity\Cast\BaseCast".',
17+
'enumInvalidCaseName' => 'Недопустимый ключ "{0}" для перечисления "{1}".',
18+
'enumInvalidType' => 'Ожидается перечисление "{1}", получено "{0}".',
19+
'enumInvalidValue' => 'Неверное значение "{1}" для перечисления "{0}".',
20+
'enumMissingClass' => 'Должно быть указано перечисление для приведения типа.',
21+
'enumNotEnum' => 'Значение "{0}" не является перечислением.',
22+
'invalidCastMethod' => 'Неверный метод приведения "{0}", допустимые методы: ["get", "set"].',
1823
'invalidTimestamp' => 'Приведение типа "timestamp" ожидает корректную метку времени.',
1924
'jsonErrorCtrlChar' => 'Найден неожиданный управляющий символ.',
2025
'jsonErrorDepth' => 'Превышена максимальная глубина стека.',

Language/ru/Email.php

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -13,23 +13,27 @@
1313

1414
// Email language settings
1515
return [
16-
'mustBeArray' => 'В метод проверки электронной почты должен быть передан массив.',
17-
'invalidAddress' => 'Неверный адрес электронной почты: {0}',
18-
'attachmentMissing' => 'Не удается найти следующее вложение: {0}',
19-
'attachmentUnreadable' => 'Не удается открыть это вложение: {0}',
20-
'noFrom' => 'Не удается отправить почту без заголовка "From".',
21-
'noRecipients' => 'Необходимо указать получателей "To".',
22-
'sendFailurePHPMail' => 'Невозможно отправить письмо с помощью PHP_Mail().',
23-
'sendFailureSendmail' => 'Невозможно отправить письмо с помощью PHP_SendMail().',
24-
'sendFailureSmtp' => 'Невозможно отправить письмо с помощью PHP_SMTP().',
25-
'sent' => 'Ваше сообщение было отправлено по протоколу: {0}',
26-
'noSocket' => 'Не удается открыть сокет для PHP_SendMail(). Пожалуйста, проверьте настройки.',
27-
'noHostname' => 'Вы не указали имя хоста SMTP.',
28-
'SMTPError' => 'Произошла следующая ошибка SMTP: {0}',
29-
'noSMTPAuth' => 'Ошибка: Необходимо указать логин и пароль SMTP.',
30-
'failedSMTPLogin' => 'Не удалось выполнить команду AUTH LOGIN. Ошибка: {0}',
31-
'SMTPAuthUsername' => 'Не удалось проверить подлинность логина. Ошибка: {0}',
32-
'SMTPAuthPassword' => 'Не удалось проверить подлинность пароля. Ошибка: {0}',
33-
'SMTPDataFailure' => 'Не удается отправить данные: {0}',
34-
'exitStatus' => 'Статус-код выхода: {0}',
16+
'mustBeArray' => 'В метод проверки электронной почты должен быть передан массив.',
17+
'invalidAddress' => 'Неверный адрес электронной почты: {0}',
18+
'attachmentMissing' => 'Не удается найти следующее вложение: {0}',
19+
'attachmentUnreadable' => 'Не удается открыть это вложение: {0}',
20+
'noFrom' => 'Не удается отправить почту без заголовка "From".',
21+
'noRecipients' => 'Необходимо указать получателей "To".',
22+
'sendFailurePHPMail' => 'Невозможно отправить письмо с помощью PHP_Mail().',
23+
'sendFailureSendmail' => 'Невозможно отправить письмо с помощью PHP_SendMail().',
24+
'sendFailureSmtp' => 'Невозможно отправить письмо с помощью PHP_SMTP().',
25+
'sent' => 'Ваше сообщение было отправлено по протоколу: {0}',
26+
'noSocket' => 'Не удается открыть сокет для PHP_SendMail(). Пожалуйста, проверьте настройки.',
27+
'noHostname' => 'Вы не указали имя хоста SMTP.',
28+
'SMTPError' => 'Произошла следующая ошибка SMTP: {0}',
29+
'noSMTPAuth' => 'Ошибка: Необходимо указать логин и пароль SMTP.',
30+
'invalidSMTPAuthMethod' => 'Ошибка: Метод авторизации SMTP "{0}" не поддерживается codeigniter, установите "login" или "plain" метод авторизации',
31+
'failureSMTPAuthMethod' => 'Не удается инициировать команду AUTH. Возможно, ваш сервер не настроен на использование метода аутентификации AUTH {0}.',
32+
'SMTPAuthCredentials' => 'Не удалось подтвердить подлинность учетных данных пользователя. Ошибка: {0}',
33+
'SMTPAuthUsername' => 'Не удалось проверить подлинность логина. Ошибка: {0}',
34+
'SMTPAuthPassword' => 'Не удалось проверить подлинность пароля. Ошибка: {0}',
35+
'SMTPDataFailure' => 'Не удается отправить данные: {0}',
36+
'exitStatus' => 'Статус-код выхода: {0}',
37+
// @deprecated
38+
'failedSMTPLogin' => 'Не удалось выполнить команду AUTH LOGIN. Ошибка: {0}',
3539
];

Language/ru/Images.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,9 @@
2121
'pngNotSupported' => 'Изображения PNG не поддерживаются.',
2222
'webpNotSupported' => 'Изображения WEBP не поддерживаются.',
2323
'fileNotSupported' => 'Предоставленный файл не является поддерживаемым типом изображения.',
24-
'unsupportedImageCreate' => 'Ваш сервер не поддерживает функцию GD, необходимую для обработки этого типа изображения.',
24+
'unsupportedImageCreate' => 'Ваш сервер не поддерживает функциональность необходимую для обработки этого типа изображения.',
2525
'jpgOrPngRequired' => 'Протокол изменения размера изображения, указанный в настройках, работает только с типами изображений JPEG или PNG.',
2626
'rotateUnsupported' => 'Вращение изображений не поддерживается вашим сервером.',
27-
'libPathInvalid' => 'Неверный путь к библиотеке изображений.. {0, string)',
2827
'imageProcessFailed' => 'Не удалось обработать изображение.',
2928
'rotationAngleRequired' => 'Для поворота изображения требуется установить угол поворота.',
3029
'invalidPath' => 'Неверный путь к изображению.',
@@ -33,4 +32,7 @@
3332
'saveFailed' => 'Не удалось сохранить изображение.',
3433
'invalidDirection' => 'Направление для поворота может быть только "вертикальным" или "горизонтальным". Указано: {0}.',
3534
'exifNotSupported' => 'Чтение данных EXIF не поддерживается в вашем PHP.',
35+
36+
// @deprecated
37+
'libPathInvalid' => 'Указан неверный путь к вашей библиотеке изображений. Пожалуйста, укажите правильный путь в настройках. "{0}"',
3638
];

Language/ru/Migrations.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
'gap' => 'Существует разрыв в последовательности миграции рядом с номером версии: ',
2323
'classNotFound' => 'Не удалось найти класс миграции "%s".',
2424
'missingMethod' => 'В классе миграции отсутствует метод "%s".',
25+
'locked' => 'Миграции уже запущенны в другом процессе. Пропущено.',
2526

2627
// Migration Command
2728
'migHelpLatest' => "\t\tПереносит базу данных на последнюю доступную миграцию.",
@@ -33,8 +34,8 @@
3334
'migCreate' => "\tСоздает новую миграцию с именем [name].",
3435
'nameMigration' => 'Имя файла миграции',
3536
'migNumberError' => 'Номер миграции должен состоять из трех цифр, и в нем не должно быть пробелов.',
36-
'rollBackConfirm' => 'Вы уверены, что хотите откатиться назад ?',
37-
'refreshConfirm' => 'Вы уверены, что хотите обновить ?',
37+
'rollBackConfirm' => 'Вы уверены, что хотите откатиться назад?',
38+
'refreshConfirm' => 'Вы уверены, что хотите обновить?',
3839

3940
'latest' => 'Запуск всех новых миграций...',
4041
'generalFault' => 'Миграция не удалась !',
@@ -50,6 +51,7 @@
5051
'removed' => 'Откат: ',
5152
'added' => 'Запуск: ',
5253

54+
// Migrate Status
5355
'namespace' => 'Пространство имён',
5456
'filename' => 'Имя файла',
5557
'version' => 'Версия',

Language/ru/RESTful.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,6 @@
1414
// RESTful language settings
1515
return [
1616
'notImplemented' => '"{0}" действие не реализовано.',
17+
'cannotPaginate' => 'Не удается получить данные для разделения на страницы.',
18+
'paginateError' => 'Произошла ошибка при разделении результатов на страницы.',
1719
];

Language/ru/Router.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@
1616
'invalidParameter' => 'Параметр не соответствует ожидаемому типу.',
1717
'missingDefaultRoute' => 'Невозможно определить, что должно отображаться. Маршрут по умолчанию не указан в файле маршрутизации.',
1818
'invalidDynamicController' => 'Динамический контроллер не разрешён по причинам безопасности. Обработчик маршрута: "{0}"',
19-
'invalidControllerName' => 'Разделитель пространства имён это обратная косая черта (\), не косая черта (/). Обработчик маршрута: "{0}"',
19+
'invalidControllerName' => 'Разделитель пространства имён это обратная косая черта (\\), не косая черта (/). Обработчик маршрута: "{0}"',
2020
];

Language/ru/Session.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
// Session language settings
1515
return [
16-
'missingDatabaseTable' => '$sessionSavePath должен содержать имя таблицы для работы сессий с базой данных.',
16+
'missingDatabaseTable' => 'Сессия: "savePath" должен содержать имя таблицы для работы сессий с базой данных.',
1717
'invalidSavePath' => 'Ошибка: Настроенный путь сохранения "{0}" не является каталогом, не существует или не может быть создан.',
1818
'writeProtectedSavePath' => 'Ошибка: Настроенный путь сохранения "{0}" не доступен для записи процессом PHP.',
1919
'emptySavePath' => 'Ошибка: Не настроен путь сохранения сессий.',

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ claims no expertise beyond English.
6363
| pt | Portuguese | 4.0.0 | [Nerexbcd][pt] | Abílio Páscoa
6464
| pt-BR | Brazilian | 4.0.0 | [natanfelles][pt-BR] | Natan Felles
6565
| ro | Romanian | 4.2.1 | [ed3][ro] | Ed
66-
| ru | Russian | 4.0.0 | [DigitalWolf98][ru] | Vladislav Rykhtikov
66+
| ru | Russian | 4.0.0 | [neznaika0][ru] | neznaika0
6767
| si | Sinhala | 4.0.3 | [npwsamarasinghe][si] | Nalaka Prasad
6868
| sk | Slovak | 4.0.0 | [xbotkaj][sk] | Jozef Botka
6969
| sr | Serbian | 4.3.1 | [nebojsajsimic][sr] | Nebojša Simić
@@ -103,7 +103,7 @@ _**Version where the locale was released. 4.x denotes `Unreleased`._
103103
[pt]: https://github.com/Nerexbcd
104104
[pt-BR]: https://github.com/natanfelles
105105
[ro]: https://github.com/ed3
106-
[ru]: https://github.com/DigitalWolf98
106+
[ru]: https://github.com/neznaika0
107107
[si]: https://github.com/npwsamarasinghe
108108
[sk]: https://github.com/xbotkaj
109109
[sr]: https://github.com/nebojsajsimic

0 commit comments

Comments
 (0)