Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ru] fix grammar errors and add missing items #372

Merged
merged 17 commits into from
Mar 3, 2023
44 changes: 38 additions & 6 deletions Language/ru/CLI.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,42 @@

// CLI language settings
return [
'commandNotFound' => 'Команда "{0}" не найдена.',
'helpUsage' => 'Использование:',
'helpDescription' => 'Описание:',
'helpOptions' => 'Опции:',
'helpArguments' => 'Аргументы:',
'invalidColor' => 'Недопустимый {0} цвет: {1}.',
'altCommandPlural' => 'Вы подразумевали один иж этих?',
'altCommandSingular' => 'Вы подразумевали этот?',
'commandNotFound' => 'Команда "{0}" не найдена.',
'generator' => [
'cancelOperation' => 'Операция была отменена.',
'className' => [
'cell' => 'Имя класса ячейки',
'command' => 'Имя класса команды',
'config' => 'Имя класса конфигурации',
'controller' => 'Имя класса контроллера',
'default' => 'Имя класса',
'entity' => 'Имя класса сущности',
'filter' => 'Имя класса фильтра',
'migration' => 'Имя класса миграции',
'model' => 'Имя класса модели',
'seeder' => 'Имя класса Seeder `а',
'validation' => 'Имя класса валидации', //TODO: проверки???
],
'commandType' => 'Тип команды',
'databaseGroup' => 'Группа базы данных',
'fileCreate' => 'Создан файл: {0}',
'fileError' => 'Ошибка при создании файла: "{0}"',
'fileExist' => 'Файл существует: "{0}"',
'fileOverwrite' => 'Файл перезаписан: "{0}"',
'parentClass' => 'Родительский класс',
'returnType' => 'Возвращаемый тип',
'tableName' => 'Имя таблицы',
'usingCINamespace' => 'Предупреждение: Использование пространства имён "CodeIgniter" создаст файл в системной директории.',
'viewName' => [
'cell' => 'Имя представления ячейки',
],
],
'helpArguments' => 'Аргументы:',
'helpDescription' => 'Описание:',
'helpOptions' => 'Опции:',
'helpUsage' => 'Использование:',
'invalidColor' => 'Недопустимый "{0}" цвет: "{1}".',
'namespaceNotDefined' => 'Пространство имён "{0}" не определено.',
];
7 changes: 5 additions & 2 deletions Language/ru/Cast.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,13 @@

// Cast language settings
return [
'baseCastMissing' => 'Класс "{0}" должен наследовать класс "CodeIgniter\Entity\Cast\BaseCast".',
'invalidCastMethod' => 'Метод приведения "{0}" неверен, допустимые методы: ["get", "set"].',
'invalidTimestamp' => 'Приведение типа "timestamp" ожидает корректную метку времени.',
'jsonErrorCtrlChar' => 'Найден неожиданный управляющий символ.',
'jsonErrorDepth' => 'Превышена максимальная глубина стека.',
'jsonErrorStateMismatch' => 'Недостаточный поток или несоответствие режимов.',
'jsonErrorCtrlChar' => 'Найден неожиданный управляющий символ.',
'jsonErrorSyntax' => 'В JSON найдена синтаксическая ошибка.',
'jsonErrorUtf8' => 'Возможно ваш JSON закодирован не в UTF-8.',
'jsonErrorUnknown' => 'Неизвестная ошибка.',
'jsonErrorUtf8' => 'Возможно ваш JSON закодирован не в UTF-8.',
];
24 changes: 24 additions & 0 deletions Language/ru/Cookie.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?php

/**
* This file is part of CodeIgniter 4 framework.
*
* (c) CodeIgniter Foundation <[email protected]>
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*/

// Cookie language settings
return [
'invalidExpiresTime' => 'Неверный тип данных "{0}" для атрибута "Expires". Ожидается: строковый тип данных (String), целочисленный (Integer), или объект интерфейса DateTimeInterface.',
'invalidExpiresValue' => 'Неверное время срока действия куки.',
'invalidCookieName' => 'Имя куки "{0}" содержит неверные символы.',
'emptyCookieName' => 'Имя куки не может быть пустым.',
'invalidSecurePrefix' => 'Префикс "__Secure-" требует атрибут "Secure".',
'invalidHostPrefix' => 'Префикс "__Host-" должен использоваться с флагом "Secure", без атрибута "Domain", и с установкой "Path" как "/".',
'invalidSameSite' => 'Значение SameSite должно быть None, Lax, Strict или пустая строка. Дано: {0}.',
'invalidSameSiteNone' => 'Использование атрибута "SameSite=None" требует настройку атрибута "Secure".',
'invalidCookieInstance' => 'Класс "{0}" ожидал массив куки инстансов от "{1}", но получил "{2}" с индексом {3}.',
'unknownCookieInstance' => 'Объект Cookie с именем "{0}" и префиксом "{1}" не был найден в коллекции.',
];
1 change: 1 addition & 0 deletions Language/ru/Core.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
'copyError' => 'Произошла ошибка при попытке заменить файл ({0}). Пожалуйста, убедитесь, что ваш каталог файлов доступен для записи.',
'enabledZlibOutputCompression' => 'INI директива zlib.output_compression включена. Это не будет хорошо работать с выходными буферами.',
'invalidFile' => 'Недопустимый файл: {0}',
'invalidPhpVersion' => 'Ваша версия PHP должна быть {0} или выше для запуска CodeIgniter. Текущая версия: {1}',
'missingExtension' => '{0} расширение не загружается.',
'noHandlers' => '{0} должен иметь по крайней мере один обработчик.',
];
2 changes: 2 additions & 0 deletions Language/ru/Database.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
'invalidArgument' => 'Необходимо указать допустимое значение {0}.',
'invalidAllowedFields' => 'Должны быть указаны допустимые поля для модели: {0}',
'emptyDataset' => 'Нет данных в {0}.',
'emptyPrimaryKey' => 'Не определён первичный ключ при попытке создать {0}.',
'failGetFieldData' => 'Не удалось получить данные поля из базы данных.',
'failGetIndexData' => 'Не удалось получить данные индекса из базы данных.',
'failGetForeignKeyData' => 'Не удалось получить данные внешнего ключа из базы данных.',
Expand All @@ -26,4 +27,5 @@
'fieldNotExists' => 'Поле "{0}" не найдено.',
'forEmptyInputGiven' => 'Для поля "{0}" задается пустой оператор.',
'forFindColumnHaveMultipleColumns' => 'Имя солбца должно содержать название только одного столбца.',
'methodNotAvailable' => 'Вы не можете использовать "{1}" в "{0}". Это Query Builder Class метод.',
];
4 changes: 2 additions & 2 deletions Language/ru/Encryption.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@

// Encryption language settings
return [
'noDriverRequested' => 'Требуется подключить дарйвер шифрования.',
'noDriverRequested' => 'Требуется подключить драйвер шифрования.',
'noHandlerAvailable' => 'Не удается найти доступный обработчик шифрования {0}.',
'unKnownHandler' => 'Обработчик "{0}" не может быть настроен.',
'starterKeyNeeded' => 'Для шифрования требуется указать секретный ключ',
'authenticationFailed' => 'Ошбика: Не удалось выполнить проверку подлинности.',
'authenticationFailed' => 'Ошибка: Не удалось выполнить проверку подлинности.',
'encryptionFailed' => 'Сбой шифрования.',
];
18 changes: 18 additions & 0 deletions Language/ru/Errors.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?php

/**
* This file is part of CodeIgniter 4 framework.
*
* (c) CodeIgniter Foundation <[email protected]>
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*/

// Errors language settings
return [
'pageNotFound' => '404 - Страница не найдена',
'sorryCannotFind' => 'Сожалеем! Не удаётся найти страницу, которую вы искали.',
'whoops' => 'Ой!',
'weHitASnag' => 'Кажется, мы столкнулись с препятствием. Пожалуйста, повторите попытку позже...',
];
3 changes: 2 additions & 1 deletion Language/ru/Fabricator.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@

// Fabricator language settings
return [
'invalidModel' => 'Постовляемая модель недопустима для изготовления.',
'invalidModel' => 'Поставляемая модель недопустима для изготовления.',
'missingFormatters' => 'Действительные форматеры не определены.',
'createFailed' => 'Не удалось создать вставку таблицы "{0}": {1}',
];
2 changes: 2 additions & 0 deletions Language/ru/Files.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,6 @@
return [
'fileNotFound' => 'Файл {0} не найден.',
'cannotMove' => 'Не удалось переместить файл из {0} в {1}. ({2})',
'expectedDirectory' => '{0} ожидает допустимый каталог.',
'expectedFile' => '{0} ожидает допустимый файл.',
];
2 changes: 2 additions & 0 deletions Language/ru/Format.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@

// Format language settings
return [
'invalidFormatter' => '"{0}" неверный Formatter класс.',
'invalidJSON' => 'Не удалось разобрать строку в JSON, Ошибка: "{0}".',
'invalidMime' => 'Нет определён MIME-тип: "{0}".',
'missingExtension' => 'Расширение SimpleXML требуется для форматирования XML.',
];
12 changes: 9 additions & 3 deletions Language/ru/HTTP.php
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
'invalidRoute' => '{0} маршрут не может быть найден при обратной маршрутизации.',

// DownloadResponse
'cannotSetBinary' => 'При установке $filepath не удается установить двоичного файл.',
'cannotSetBinary' => 'При установке $filepath не удается установить двоичный файл.',
'cannotSetFilepath' => 'При установке двоичного файла не удается установить $filepath: {0}.',
'notFoundDownloadSource' => 'Не найден источник загрузки тела.',
'cannotSetCache' => 'Для загрузки кэширование не поддерживается.',
Expand All @@ -52,6 +52,7 @@
'emptyController' => 'Не указан контроллер.',
'controllerNotFound' => 'Контроллер или его метод не найден: {0}::{1}',
'methodNotFound' => 'Метод контроллера не найден: {0}',
'localeNotSupported' => 'Региональные настройки не поддерживаются: {0}',

// CSRF
'disallowedAction' => 'Действие, которое вы запросили, не разрешено.',
Expand All @@ -62,12 +63,17 @@
'moveFailed' => 'Не удалось переместить файл из {0} в {1}. ({2})',

'uploadErrOk' => 'Файл успешно загружен !',
'uploadErrIniSize' => 'Ваш файл "%s" превышает дерективу upload_max_filesize.',
'uploadErrIniSize' => 'Ваш файл "%s" превышает директиву upload_max_filesize.',
'uploadErrFormSize' => 'Файл "%s" превышает лимит загрузки, установленную в форме.',
'uploadErrPartial' => 'Файл "%s" был загружен только частично.',
'uploadErrNoFile' => 'Файл не был загружен.',
'uploadErrCantWrite' => 'Не удалось записать на диск файл "%s".',
'uploadErrNoTmpDir' => 'Не удалось загрузить файл: Отсутствует временный каталог.',
'uploadErrExtension' => 'Загрузка файла была остановлена расширением PHP.',
'uploadErrUnknown' => 'Файл "%s" не был загружен из-за неизвестной ошыибки.',
'uploadErrUnknown' => 'Файл "%s" не был загружен из-за неизвестной ошибки.',

// SameSite setting
// @deprecated
'invalidSameSiteSetting' => 'Значение SameSite должно быть None, Lax, Strict или пустая строка. Дано: {0}',

];
1 change: 1 addition & 0 deletions Language/ru/Images.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
'gifNotSupported' => 'Изображения GIF часто не поддерживаются из-за лицензионных ограничений.',
'jpgNotSupported' => 'Изображения JPG не поддерживаются.',
'pngNotSupported' => 'Изображения PNG не поддерживаются.',
'webpNotSupported' => 'Изображения WEBP не поддерживаются.',
'fileNotSupported' => 'Предоставленный файл не является поддерживаемым типом изображения.',
'unsupportedImageCreate' => 'Ваш сервер не поддерживает функцию GD, необходимую для обработки этого типа изображения.',
'jpgOrPngRequired' => 'Протокол изменения размера изображения, указанный в настройках, работает только с типами изображений JPEG или PNG.',
Expand Down
1 change: 1 addition & 0 deletions Language/ru/Log.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,5 @@
// Log language settings
return [
'invalidLogLevel' => '{0} - это недопустимый уровень ведения журнала.',
'invalidMessageType' => 'Данный тип сообщения "{0}" не поддерживается.',
];
9 changes: 7 additions & 2 deletions Language/ru/Migrations.php
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@

'latest' => 'Запуск всех новых миграций...',
'generalFault' => 'Миграция не удалась !',
'migrated' => 'Миграция завершена.',
'migInvalidVersion' => 'Указан неверный номер версии.',
'toVersionPH' => 'Переход к версии %s...',
'toVersion' => 'Переход к текущей версии...',
Expand All @@ -44,9 +45,13 @@
'on' => 'Миграция на: ',
'migSeeder' => 'Имя SEEDER`a',
'migMissingSeeder' => 'Необходимо указать имя для SEEDER`a.',
'nameSeeder' => 'Имя файла SEEDER`a',
'removed' => 'Откат: ',
'added' => 'Запуск: ',

'version' => 'Версия',
'filename' => 'Имя файла',
'namespace' => 'Пространство имён',
'filename' => 'Имя файла',
'version' => 'Версия',
'group' => 'Группа',
'batch' => 'Пакет',
];
2 changes: 1 addition & 1 deletion Language/ru/Number.php
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,5 @@
'million' => ' миллион',
'billion' => ' миллиард',
'trillion' => ' триллион',
'quadrillion' => ' квадралион',
'quadrillion' => ' квадриллион',
];
22 changes: 22 additions & 0 deletions Language/ru/Publisher.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<?php

/**
* This file is part of CodeIgniter 4 framework.
*
* (c) CodeIgniter Foundation <[email protected]>
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*/

// Publisher language settings
return [
'collision' => 'Publisher обнаружил непредвиденное "{0}" при копировании "{1}" в "{2}".',
'destinationNotAllowed' => 'Место назначения не входит в разрешенный список директорий Publisher: "{0}"',
'fileNotAllowed' => '"{0}" не соответствует следующему ограничению для "{1}": {2}',

// Publish Command
'publishMissing' => 'Не обнаружено классов Publisher в {0} во всех пространствах имен.',
'publishSuccess' => '"{0}" опубликовал {1} файл(ов) в "{2}".',
'publishFailure' => '"{0}" не удалось опубликовать в "{1}".',
];
2 changes: 2 additions & 0 deletions Language/ru/Router.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,6 @@
return [
'invalidParameter' => 'Параметр не соответствует ожидаемому типу.',
'missingDefaultRoute' => 'Невозможно определить, что должно отображаться. Маршрут по умолчанию не указан в файле маршрутизации.',
'invalidDynamicController' => 'Динамический контроллер не разрешён по причинам безопасности. Обработчик маршрута: "{0}"',
'invalidControllerName' => 'Разделитель пространства имён это обратная косая черта (\), не косая черта (/). Обработчик маршрута: "{0}"',
];
18 changes: 18 additions & 0 deletions Language/ru/Security.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?php

/**
* This file is part of CodeIgniter 4 framework.
*
* (c) CodeIgniter Foundation <[email protected]>
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*/

// Security language settings
return [
'disallowedAction' => 'Запрошенное вами действие не разрешено.',

// @deprecated
'invalidSameSite' => 'Значение SameSite должно быть None, Lax, Strict или пустая строка. Дано: "{0}"',
];
3 changes: 3 additions & 0 deletions Language/ru/Session.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,7 @@
'writeProtectedSavePath' => 'Ошибка: Настроенный путь сохранения "{0}" не доступен для записи процессом PHP.',
'emptySavePath' => 'Ошибка: Не настроен путь сохранения сессий.',
'invalidSavePathFormat' => 'Ошибка: Недопустимый формат пути сохранения для Redis: {0}.',

// @deprecated
'invalidSameSiteSetting' => 'Сессия: Значение SameSite должно быть None, Lax, Strict или пустая строка. Дано: "{0}"',
];
Loading