344 lines
23 KiB
PHP
344 lines
23 KiB
PHP
<?php
|
||
// Copyright 1999-2024. WebPros International GmbH. All rights reserved.
|
||
|
||
$messages = [
|
||
'__perm_denied' => 'Доступ запрещен',
|
||
'app' => [
|
||
'Home' => [
|
||
'title' => 'Laravel Toolkit',
|
||
],
|
||
'Domain' => [
|
||
'title' => 'Laravel Toolkit',
|
||
],
|
||
'InstallDrawer' => [
|
||
'title' => 'Установить приложение',
|
||
'chooseDomain' => 'Выберите домен:',
|
||
'install' => 'Установить приложение',
|
||
'repository' => 'Репозиторий:',
|
||
'sshPublicKey' => 'Открытый ключ SSH:',
|
||
'sshPublicKeyHint' => 'Открытая часть ключа SSH. Для аутентификации в удаленном репозитории добавьте открытый ключ SSH на свой сервер Git.',
|
||
'publicKeyCopied' => 'Открытый ключ скопирован в буфер обмена',
|
||
'fieldRequiredError' => 'Это обязательное поле пусто.',
|
||
],
|
||
'InstallTypeSelector' => [
|
||
'type.skeleton.description' => 'Скелет Laravel будет установлен. Будет создан локальный репозиторий Git.',
|
||
'type.skeleton.title' => 'Установить скелет',
|
||
'type.remote.description' => 'Ваш код Laravel находится в сети: в облачном хранилище (например GitHub, GitLab или Bitbucket) или на вашем собственном сервере.',
|
||
'type.remote.title' => 'Установить из удаленного репозитория',
|
||
],
|
||
'CopyBlock' => [
|
||
'copyClipboard' => 'Копировать в буфер обмена',
|
||
],
|
||
'ApplicationsList' => [
|
||
'installButton' => 'Установить приложение',
|
||
'scanButton' => 'Сканировать',
|
||
'scanButtonTooltip' => "Искать существующие приложения.",
|
||
'searchPlaceholder' => 'Найти домен...',
|
||
'emptyListTitle' => 'Еще нет сайта Laravel?.. Не проблема!',
|
||
'emptyListDescription' => 'Установите приложение Laravel из репозитория Git или выполните поиск существующих приложений.<br>Чтобы приложения были обнаружены, их каталог `public` должен быть установлен как корневая папка сайта, а файл `artisan` должен находиться в родительском каталоге.',
|
||
],
|
||
'ApplicationCard' => [
|
||
'learnMore' => 'Подробнее',
|
||
'title' => 'Приложение Laravel для %%domain%%',
|
||
'imgPreview' => 'Предварительный просмотр %%domain%%',
|
||
'tabDashboard' => 'Информационная панель',
|
||
'tabArtisan' => 'Artisan',
|
||
'tabComposer' => 'Composer',
|
||
'tabDeployment' => 'Развертывание',
|
||
'tabNodejs' => 'Node.js',
|
||
'sectionApplicationInfo' => 'Информация о приложении',
|
||
'applicationName' => 'Имя',
|
||
'domainUrl' => 'URL-адрес',
|
||
'sectionDeploymentInfo' => 'Информация о развертывании',
|
||
'repository' => 'Репозиторий',
|
||
'hookUrl' => 'URL-адрес для веб-хука',
|
||
'lastCommit' => 'Последний коммит',
|
||
'envEdit' => 'Изменить',
|
||
'terminal' => 'Terminal',
|
||
'openTerminal' => 'Открыть SSH-терминал',
|
||
'executingCommand' => 'выполняется...',
|
||
'sectionConfiguration' => 'Настройки',
|
||
'envConfiguration' => 'Переменные среды (.env)',
|
||
'sectionSSH' => 'SSH Terminal',
|
||
'sectionManage' => 'Управлять',
|
||
'buttonDeploy' => 'Развернуть',
|
||
'buttonDeployHint' => 'Развернуть файлы на рабочем сайте.',
|
||
'repositoryCopied' => 'URL-адрес репозитория скопирован в буфер обмена.',
|
||
'hookUrlCopied' => 'URL-адрес веб-хука скопирован в буфер обмена.',
|
||
'hookDescription' => 'Укажите этот URL-адрес в настройках репозитория удаленной службы.',
|
||
'domainLink' => 'Домен',
|
||
'domainManage' => 'Управлять доменом',
|
||
'deploymentScript' => 'Сценарий развертывания',
|
||
'deploymentScriptEdit' => 'Изменить сценарий',
|
||
'deploymentScriptDisabledHint' => 'Включить доступ к серверу через SSH, чтобы изменить сценарий развертывания.',
|
||
'logBrowser' => 'Журналы',
|
||
'ScheduleTab' => [
|
||
'name' => 'Планировщик задач',
|
||
'intervalDescription' => 'Показать детали расписания для %%interval%%',
|
||
'table' => [
|
||
'command' => 'Команда',
|
||
'description' => 'Описание',
|
||
'interval' => 'Интервал',
|
||
'next' => 'Cледующий срок',
|
||
'emptyViewTitle' => 'Кажется, здесь нет запланированных задач',
|
||
'emptyLinkTitle' => 'Узнайте, как их добавить',
|
||
],
|
||
'switchDisabledWarning' => 'Запланированные задачи отключены.',
|
||
'requiredSshAccess' => 'Для включения запланированных задач Laravel требуется доступ к серверу по SSH, включите его в разделе "Доступ к веб-хостингу".',
|
||
'requiredSchedulePermission' => 'Для включения запланированных задач требуется разрешение "Управление планировщиком". Включите его в настройках подписки.',
|
||
],
|
||
'scheduledTasks' => 'Планировщик задач',
|
||
'scheduleEnabled' => 'Планирование задач включено',
|
||
'scheduleDisabled' => 'Планирование задач отключено',
|
||
'scheduledSwitchEnabled' => 'Включено',
|
||
'scheduledSwitchDisabled' => 'Отключено',
|
||
'MaintenanceMode' => [
|
||
'label' => 'Режим техобслуживания',
|
||
'disableTooltip' => 'Выведите ваше приложение из режима обслуживания. Посетители сайта увидят работающее приложение.',
|
||
'enableTooltip' => 'Переведите ваше приложение в режим обслуживания. Посетители сайта увидят страницу с ошибкой "503 SERVICE UNAVAILABLE"',
|
||
'enabledMessage' => 'Приложение находится в режиме обслуживания.',
|
||
'disabledMessage' => 'Приложение работает.',
|
||
'switchEnabled' => 'Включено',
|
||
'switchDisabled' => 'Отключено',
|
||
],
|
||
'DeploymentMode' => [
|
||
'title' => 'Режим развертывания',
|
||
'auto' => 'Автоматически',
|
||
'manual' => 'Вручную',
|
||
'description' => 'Способ развертывания файлов на рабочем сайте.',
|
||
'Tooltip' => [
|
||
'auto' => 'Файлы будут развернуты на рабочем сайте при отправке в "основную" ветку локального репозитория. Если вы используете удаленный репозиторий, настройте веб-хук для автоматического развертывания.',
|
||
'manual' =>
|
||
'Файлы должны быть развернуты на рабочем сайте вручную.',
|
||
]
|
||
],
|
||
'QueueWorkerSwitch' => [
|
||
'label' => 'Очередь',
|
||
'enabled' => 'Включено',
|
||
'disabled' => 'Отключено',
|
||
'enabledMessage' => 'Обработчик очереди включен',
|
||
'disabledMessage' => 'Обработчик очереди отключен',
|
||
'requirementTooltip' => 'Чтобы включить поддержку обработчика очереди, включите Планирование задач и установите пакет интеграции Plesk Laravel Toolkit.',
|
||
'enableTooltip' => 'Включить обработчик очереди.',
|
||
'disableTooltip' => 'Отключить обработчик очереди.',
|
||
],
|
||
'QueueTab' => [
|
||
'title' => 'Очередь',
|
||
"StopWhenEmpty" => [
|
||
'label' => "Остановить обработчик при отсутствии задач",
|
||
'description' => "Эта опция дает команду обработчику очереди выполнить все задачи и отключиться.",
|
||
],
|
||
"Timeout" => [
|
||
'label' => "Timeout",
|
||
'description' => "Эта опция задает максимум секунд, которые обработчик может потратить на выполнение задач. 0 — нет ограничений.",
|
||
],
|
||
"MaxJobs" => [
|
||
'label' => "Максимум задач",
|
||
'description' => "Эта опция задает количество задач, после выполнения которых обработчик отключится. 0 — нет ограничений.",
|
||
],
|
||
"MaxTime" => [
|
||
'label' => "Максимальное время",
|
||
'description' => "Эта опция задает время обработки задач в секундах, по истечении которого обработчик отключится. 0 — нет ограничений.",
|
||
],
|
||
'drawerTitle' => 'Невыполненные задачи',
|
||
'failedJobsButton' => 'Показать невыполненные задачи',
|
||
'failedList' => [
|
||
'date' => 'Дата',
|
||
'uuid' => 'UUID',
|
||
'connection' => 'Подключение',
|
||
'queue' => 'Очередь',
|
||
'job' => 'Задача',
|
||
'retry' => 'Повторить',
|
||
'delete' => 'Удалить',
|
||
'flush' => 'Сбросить',
|
||
'retryAskConfirm' => 'Вы уверены?',
|
||
'retryConfirmAnswer' => 'Да, повторить попытку',
|
||
'retryTooltip' => 'Запустите выбранную задачу или задачи еще раз, выполнив команду "php artisan queue:retry".',
|
||
'deleteAskConfirm' => 'Вы уверены?',
|
||
'deleteConfirmAnswer' => 'Да, удалить',
|
||
'deleteTooltip' => 'Удалите выбранную невыполненную задачу или задачи, выполнив команду "php artisan queue:forget".',
|
||
'flushAskConfirm' => 'Вы уверены?',
|
||
'flushConfirmAnswer' => 'Да, сбросить',
|
||
'flushTooltip' => 'Удалите все невыполненные задачи из таблицы failed_jobs, выполнив команду "php artisan queue:flush".',
|
||
],
|
||
'emptyFailedJobListTitle' => 'Нет невыполненных задач',
|
||
],
|
||
],
|
||
'EnvDrawer' => [
|
||
'title' => 'Изменить файл .env',
|
||
'update' => 'Обновить',
|
||
'confirm' => 'Отменить',
|
||
'confirmReason' => 'Несохраненные изменения',
|
||
'confirmAsk' => 'Сбросить несохраненные изменения?'
|
||
],
|
||
'DeploymentScenarios' => [
|
||
'title' => 'Действия по развертыванию',
|
||
'enable_maintenance_mode' => '1. Включите режим техобслуживания',
|
||
'fetch_source_code' => '2. Получите исходный код',
|
||
'deploy_source_code' => '3. Разверните исходный код из Git',
|
||
'install_composer_dependencies' => '4. Установите зависимости %%item%%',
|
||
'install_package_dependencies' => '5. Установите зависимости %%item%%',
|
||
'execute_additional_actions' => '6. Запустите сценарий развертывания',
|
||
'disable_maintenance_mode' => '7. Отключите режим техобслуживания',
|
||
],
|
||
'DeploymentScriptDrawer' => [
|
||
'title' => 'Изменить сценарий развертывания',
|
||
'update' => 'Обновить',
|
||
'confirm' => 'Отменить',
|
||
'confirmReason' => 'Несохраненные изменения',
|
||
'confirmAsk' => 'Сбросить несохраненные изменения?'
|
||
],
|
||
'NodeJsCommandLine' => [
|
||
'notSupported' => 'Не удается управлять параметрами Node.js. Расширение Node.js устарело или не установлено.',
|
||
'installExtension' => 'Нажмите здесь, чтобы установить расширение.',
|
||
'askToInstallExtension' => 'Попросите администратора Plesk установить расширение "Node.js", чтобы включить эту функцию.',
|
||
'installButton' => 'Установить',
|
||
'notRecommend' => 'не рекомендуется',
|
||
'versionNotInstalled' => 'Версия NodeJs не установлена',
|
||
'unavailable' => 'Недоступно',
|
||
],
|
||
'CommandLine' => [
|
||
'executeButton' => 'Выполнить команду',
|
||
],
|
||
],
|
||
'forms' => [
|
||
'applicationWizard' => [
|
||
'title' => 'Laravel',
|
||
'description' => 'Создайте новый сайт, установив приложение Laravel',
|
||
],
|
||
],
|
||
'LaravelDeployRemoteTask' => [
|
||
'running' => 'Развертывание проекта...',
|
||
'done' => 'Проект развернут',
|
||
'redirectTitle' => 'Просмотр',
|
||
],
|
||
'LaravelDeploySkeletonTask' => [
|
||
'running' => 'Развертывание проекта...',
|
||
'done' => 'Проект развернут',
|
||
'redirectTitle' => 'Просмотр',
|
||
],
|
||
'LaravelScanTask' => [
|
||
'running' => 'Поиск приложений Laravel',
|
||
'done' => 'Подключено %%count%% приложений',
|
||
'doneWithErrors' => 'Подключено %%count%% приложений. Не удалось подключить другие приложения из-за следующих ошибок: %%errors%%',
|
||
'redirectTitle' => 'Просмотр',
|
||
],
|
||
'permissionDenied' => 'доступ запрещен',
|
||
'missingRepositoryForDomain' => 'Не удалось получить информацию о репозитории для домена "%%domainName%%"',
|
||
'fileDoesntExist' => 'Файл "%%filename%%" не существует',
|
||
'failedEnableSchedule' => 'Не удалось включить запланированные задачи',
|
||
'failedDisableSchedule' => 'Не удалось отключить запланированные задачи',
|
||
'laravelDoesNotSupportListCommand' => 'Ваша версия Laravel Framework не поддерживает команду просмотра списка запланированных задач.',
|
||
'laravelService' => [
|
||
'keyGenerateError' => 'keyGenerateError',
|
||
'gitCheckWarning' => 'Чтобы получить доступ к частному репозиторию, обновите расширение Git до версии %%version%% или выше',
|
||
'notInstalled' => 'Расширение %%service%% не установлено',
|
||
'notActive' => 'Расширение %%service%% неактивно',
|
||
'phpMinVersionWarning' => 'Внимание: для правильной работы Laravel Toolkit выберите версию PHP %%min_version%% или новее',
|
||
],
|
||
'gitService' => [
|
||
'deployError' => 'Ошибка расширения git',
|
||
'updateError' => 'Не удалось обновить репозиторий git',
|
||
'publicKeyError' => 'Не удалось клонировать репозиторий Git. Убедитесь, что вы добавили открытый ключ на свой сервер Git и разрешили доступ для чтения к репозиторию.',
|
||
],
|
||
'composerService' => [
|
||
'registerError' => 'Не удалось зарегистрировать приложение',
|
||
'listError' => 'Не удалось получить список приложений',
|
||
'appInstallError' => 'Не удалось установить приложения'
|
||
],
|
||
'nodeService' => [
|
||
'versionCheckFailed' => 'Чтобы использовать функции Node.js, установите версию расширения Node.js %%version%% или более позднюю',
|
||
'noHandlersPresent' => 'На сервере нет доступных обработчиков Node.js',
|
||
'selectError' => 'Невозможно выбрать незарегистрированную версию Node.js %%nodeVersion%%',
|
||
],
|
||
'GitCreateStep' => [
|
||
'title' => 'Создание репозитория Git',
|
||
],
|
||
'GitCommitStep' => [
|
||
'title' => 'Коммит в репозиторий Git',
|
||
],
|
||
'GitDeployStep' => [
|
||
'title' => 'Клонирование репозитория Git'
|
||
],
|
||
'ActivateMaintenanceModeStep' => [
|
||
'title' => 'Перевод приложения в режим техобслуживания',
|
||
],
|
||
'RestartQueueWorkerStep' => [
|
||
'title' => 'Выберите команду для перезапуска обработчика очереди',
|
||
],
|
||
'ComposerInstallStep' => [
|
||
'noAppId' => 'Не удалось получить ID приложения',
|
||
'title' => 'Установка зависимостей Composer'
|
||
],
|
||
'NodeJsDependenciesInstallStep' => [
|
||
'title' => 'Установка зависимостей Node.js'
|
||
],
|
||
'FinalUpdateStep' => [
|
||
'title' => 'Завершение обновления'
|
||
],
|
||
'DeactivateMaintenanceModeStep' => [
|
||
'title' => 'Перевод приложения в обычный режим',
|
||
],
|
||
'ComposerCreateProjectStep' => [
|
||
'title' => 'Создание скелета Laravel',
|
||
],
|
||
'HostingSettingsStep' => [
|
||
'title' => 'Настройка параметров хостинга'
|
||
],
|
||
'PhpEnvConfigurationStep' => [
|
||
'title' => 'Настройка среды PHP'
|
||
],
|
||
'LaravelStartStep' => [
|
||
'title' => 'Настройка приложения Laravel'
|
||
],
|
||
'ScanStep' => [
|
||
'title' => 'Сканирование файлов веб-пространства'
|
||
],
|
||
'GitAttachStep' => [
|
||
'title' => 'Присоединение к Git'
|
||
],
|
||
'ComposerAttachStep' => [
|
||
'title' => 'Присоединение к PHP Composer'
|
||
],
|
||
'LaravelAttachStep' => [
|
||
'title' => 'Присоединение к Laravel Toolkit'
|
||
],
|
||
'NodeInitStep' => [
|
||
'title' => 'Подготовка среды Node.js',
|
||
],
|
||
'customButton' => [
|
||
'sidebar' => [
|
||
'title' => 'Laravel',
|
||
'description' => 'Управляйте всеми доступными сайтами Laravel',
|
||
],
|
||
'domainCard' => [
|
||
'installApplication' => 'Установить приложение Laravel',
|
||
'manageApplication' => 'Laravel',
|
||
]
|
||
],
|
||
'GitUpdateStep' => [
|
||
'title' => 'Получение обновлений из репозитория Git'
|
||
],
|
||
'InstallNodeExtensionTask' => [
|
||
'running' => 'Подготовка необходимых расширений для поддержки Node.js',
|
||
'done' => 'Функция Node.js готова к использованию',
|
||
],
|
||
'NodeInstallExtensionStep' => [
|
||
'title' => 'Установка необходимого расширения %%extension%%',
|
||
'extensionVersionTooLow' => 'Установленная версия расширения \'%%extension%%\' должна быть \'%%requiredVersion%%\' или выше. Сейчас установлена версия: \'%%installedVersion%%\'.',
|
||
'noProperVersionFound' => 'Не удалось установить необходимое расширение из каталога расширений: %%error%%.',
|
||
],
|
||
'deploymentActionModifier' => [
|
||
'noCompatibleNode' => 'Не удалось найти интерпретатор Node.js, совместимый с версией %%version%%, настроенной в Laravel Toolkit для этого приложения',
|
||
],
|
||
'permissions' => [
|
||
'manage_laravel_toolkit' => 'Доступ к Laravel Toolkit',
|
||
'manage_laravel_toolkit_hint' => 'Дает полный доступ к Laravel Toolkit.'
|
||
],
|
||
'common' => [
|
||
'error' => [
|
||
'noPhpSupportOnDomain' => 'Домен \'%%domainName%%\' не поддерживает PHP. <a href="%%domainHref%%">Включите PHP для домена</a>',
|
||
],
|
||
],
|
||
];
|