Files
server/opt/psa/admin/plib/modules/git/resources/locales/ru-RU.php
2026-01-07 20:52:11 +01:00

631 lines
47 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
// Copyright 1999-2023. Plesk International GmbH. All rights reserved.
$messages = [
'App' => [
'hostingAccessLinkTitle' => 'Страница доступа к веб-хостингу',
'BranchSelect' => [
'field.label' => 'Ветка',
],
'CommitsList' => [
'drawerTitle' => 'Коммиты в %%repository%%',
'drawerSubtitle' => 'Ветка %%branch%%',
'columns' => [
'date' => 'Дата',
'message' => 'Сообщение',
'hash' => 'Хеш',
'author' => 'Автор',
],
'noCommits' => 'Коммитов не найдено',
'noCommitsFiltered' => 'Нет коммитов, соответствующих указанным фильтрам',
'filterButtonTooltip' => 'Фильтр',
],
'CommitsListFilter' => [
'panelTitle' => 'Фильтр',
'clearButtonTitle' => 'Очистить',
'Form' => [
'applyButton' => 'Применить',
'resetButton' => 'Сбросить',
'afterLabel' => 'Начиная с',
'afterDescription' => 'Указывать день и время необязательно',
'messageLabel' => 'Сообщение',
'messagePlaceholder' => 'Введите сообщение о коммите',
'hashLabel' => 'Хеш',
'hashPlaceholder' => 'Введите хэш коммита',
'authorLabel' => 'Автор',
'authorPlaceholder' => 'Введите имя или почтовый адрес',
],
],
'CommitsListPreview' => [
'showMoreAction' => 'показать все',
],
'CommitsPane' => [
'commitsPreview.noCommitsText' => 'Коммитов еще не было',
'commitsPreview.title' => 'Последние коммиты',
'localUpdateButton.text' => 'Как обновить',
'pullButton.text' => 'Получить сейчас',
'pullButton.tooltip' => 'Получить изменения из удаленного репозитория.',
],
'DeploymentForm' => [
'actionsCheckbox.label' => 'Включить дополнительные действия развертывания',
'actionsCheckbox.description' => 'Укажите shell-команды, которые должны выполняться каждый раз после развертывания.',
'actionsField.label' => 'Действия развертывания',
'actionsField.description' => 'Каждую команду нужно начинать с новой строки.',
],
'DeploymentMode' => [
'field.label' => 'Режим развертывания',
'auto.title' => 'Автоматически',
'auto.description' => 'Файлы будут развернуты на рабочем сайте, как только они станут доступны в репозитории Plesk.',
'manual.title' => 'Вручную',
'manual.description' => 'Файлы необходимо будет развернуть на рабочем сайте вручную после того, как они станут доступны в репозитории Plesk.',
'none.title' => 'Отключено',
'none.description' => 'Файлы не будут развернуты.',
],
'DeploymentPane' => [
'deployButton.text' => 'Развернуть сейчас',
'deployButton.tooltip' => 'Отправить файлы из настроенной ветки репозитория на веб-сервер.',
'deployment.description.auto' => 'ветку %%branch%% автоматически в %%path%%',
'deployment.description.manual' => 'ветку %%branch%% вручную в %%path%%',
'deployment.disabledText' => 'Без развертывания',
'deployment.title' => 'Развертывание',
],
'DeployKeyPanel' => [
'deployKey.title' => 'Развернуть ключ',
'deployKey.longNameError' => 'Имя ключа развертывания слишком длинное. Допускается не больше 100 символов.',
'deployKey.existsName' => 'Ключ развертывания с таким именем уже существует.',
'deployKey.invalidNameCharacters' => 'Имя ключа развертывания может содержать только буквы и цифры.',
'deployKey.emptyName' => 'Имя ключа развертывания не может быть пустым.',
],
'DeploymentPath' => [
'button.tooltip' => 'Выбрать папку на сервере',
'directoryNotFound' => 'Указанная папка на сервере не найдена',
'field.label' => 'Путь сервера',
'field.description' => 'Папка на сервере, в которую будут развернуты файлы.',
'popover.title' => 'Выбрать папку на сервере',
'popover.confirmButton' => 'Подтвердить',
'popover.cancelButton' => 'Отмена',
],
'DirectoryNode' => [
'buttonCreate.tooltip' => 'Создать подпапку',
'buttonRefresh.tooltip' => 'Обновить список подпапок',
'creationToolbar.title' => 'Создать подпапку',
'creationToolbar.buttonConfirm.tooltip' => 'Создать',
'creationToolbar.buttonCancel.tooltip' => 'Отмена',
],
'DirectoryTree' => [
'creationErrorMessage' => 'Не удалось создать подпапку %%subdir%% по адресу %%path%%',
],
'FormFieldDatetime' => [
'days' => [
'Su' => 'Вс',
'Mo' => 'Пн',
'Tu' => 'Вт',
'We' => 'Ср',
'Th' => 'Чт',
'Fr' => 'Пт',
'Sa' => 'Сб'
],
'months' => [
'Jan' => 'Январь',
'Feb' => 'Февраль',
'Mar' => 'Март',
'Apr' => 'Апрель',
'May' => 'Май',
'Jun' => 'Июнь',
'Jul' => 'Июль',
'Aug' => 'Август',
'Sep' => 'Сентябрь',
'Oct' => 'Октябрь',
'Nov' => 'Ноябрь',
'Dec' => 'Декабрь'
],
'pickerButton.title' => "Показывать элемент выбора даты и времени",
'timeLabel' => 'Время:'
],
'LocalRepoInitInstruction' => [
'caseRepoExistsLabel' => 'Если на вашем компьютере уже есть репозиторий',
'caseNewRepoLabel' => 'Если вы хотите создать новый репозиторий',
'text' => 'Вам необходимо будет указать пароль системного пользователя (который вы используете для подключения по FTP, RDP и SSH) на шаге git push в обоих сценариях. Если вы не помните этот пароль, вы можете изменить его здесь: %%link%%.',
'title' => 'Чтобы инициализировать локальный репозиторий',
],
'LocalRepoUpdateInstruction' => [
'text' => 'Запустите на своем компьютере команду `git push`.',
'title' => 'Как обновить локальный репозиторий',
],
'RepoBranch' => [
'field.label' => 'Ветка репозитория',
'field.description' => '',
],
'RepoCard' => [
'refreshButton.tooltip' => 'Обновить карточку этого репозитория.',
'removeButton.tooltip' => 'Удалить репозиторий',
'removingConfirmation.title' => 'Удалить репозиторий %%repository%%?',
'removingConfirmation.body' => 'Удалить %%repository%%? Это действие невозможно отменить.',
'removingConfirmation.buttonRemove' => 'Удалить репозиторий',
'removingConfirmation.buttonCancel' => 'Отмена',
'settingsButton.tooltip' => 'Настройки репозитория',
'additionalUsers.title' => 'Дополнительные пользователи',
],
'RepoCardUrl' => [
'copyToClipboard' => 'Копировать в буфер обмена',
'fieldLabel' => 'URL-адрес',
'sshUnavailableMessage' => 'Чтобы сделать репозиторий доступным по SSH, включите доступ по SSH для системного пользователя здесь: %%link%%.',
'urlCopied' => 'URL-адрес репозитория скопирован в буфер обмена',
],
'RepoCreationDrawer' => [
'applyButton.title' => 'Создать',
'deploymentSection.title' => 'Настройки развертывания',
'locationSection.title' => 'Расположение кода',
'smbUsersSection.title' => 'Дополнительные пользователи',
'progress.initStep' => 'Инициализация…',
'progress.title' => 'Создание репозитория',
'progress.localRepoCreating.title' => 'Создание локального репозитория',
'title' => 'Создать репозиторий',
],
'RepoFormRemote' => [
'httpCredentials.hint' => 'Если доступ к репозиторию защищен основными учетными данными HTTP, введите их ниже',
'httpCredentials.password.label' => 'Пароль',
'httpCredentials.user.label' => 'Имя пользователя',
'publicKeySelect.label' => 'Выберите открытый ключ SSH:',
'publicKeySelectCreation.title' => 'Создание открытого ключа SSH:',
'publicKeySelectCreation.label' => 'Имя открытого ключа SSH:',
'publicKeySelectCreationLink.label' => 'Добавить новый ключ развертывания',
'publicKey.label' => 'Содержимое открытого ключа SSH:',
'publicKey.description' => 'Это открытая часть ключа SSH, используемая для авторизации в удаленном репозитории. Ее необходимо добавить к удаленному сервису.',
'publicKey.copyMessage' => 'Открытый ключ SSH скопирован в буфер обмена',
'urlField.descriptionEditable' => 'Поддерживаются протоколы HTTP(S) и SSH',
'urlField.descriptionReadonly' => 'Чтобы изменить URL-адрес, создайте новый репозиторий',
'urlField.label' => 'URL-адрес репозитория',
'webhook.label' => 'URL-адрес для веб-хука',
'webhook.description' => 'Укажите этот URL-адрес в настройках репозитория удаленной службы.',
'webhook.copyMessage' => 'URL-адрес веб-хука скопирован в буфер обмена',
],
'RepoInitializationWarning' => [
'heading' => 'Ветка репозитория не выбрана',
'localInitButtonText' => 'Как инициализировать локальный репозиторий.',
'whatHappened' => 'Выберите ветку, чтобы посмотреть последние коммиты и развернуть файлы из репозитория на свой сервер.',
],
'RepoList' => [
'addButton' => 'Добавить репозиторий',
'emptyListTitle' => "Добавьте репозитории для развертывания изменений сайта",
'emptyListDescription' => "Вы можете подключать репозитории Git из облачных служб (например, GitHub или Bitbucket), а также репозитории с хостингом на вашем компьютере.",
'repositoryUpdated' => 'Репозиторий "%%repository%%" обновлен с удаленного сервера.',
'repositoryDeployed' => 'Файлы из репозитория "%%repository%%" развернуты.',
'repositoryRefreshed' => 'Карточка репозитория "%%repository%%" обновлена.',
'repositoryRemoved' => 'Репозиторий "%%repository%%" удален.',
],
'RepoNameField' => [
'descriptionCommon' => 'Укажите имя, уникальное для домена.',
'descriptionLocalAddition' => 'Оно будет частью URL-адреса репозитория.',
'label' => 'Имя репозитория',
],
'SmbUsersSelect' => [
'label' => 'Выберите пользователей, которые смогут получить доступ к репозиторию через HTTP/HTTPS и развернуть файлы на рабочем сайте.',
'description' => 'По умолчанию системный пользователь %%sysUserLogin%% имеет доступ ко всем репозиториям этой подписки. Вы можете выбрать дополнительных пользователей, которые смогут получать или передавать данные этого репозитория через HTTP/HTTPS.',
'placeholder' => 'Выбрать пользователей...',
'infoNoUsers' => [
'text' => 'Чтобы указать дополнительных пользователей, добавьте их здесь: %%link%%. Вы можете сделать это позже, выбрав их в настройках репозитория.',
'linkText' => 'Учетные записи',
],
],
'RepoSettingsDrawer' => [
'applyButton.title' => 'Применить',
'sectionProperties.title' => 'Свойства',
'sectionDeployment.title' => 'Настройки развертывания',
'subtitleLocal' => 'Локальный репозиторий',
'subtitleRemote' => 'Удаленный репозиторий',
'title' => 'настройки %%repository%%',
],
'RepoTypeSelector' => [
'action.pull' => 'получать',
'action.push' => 'отправлять',
'type.local.content' => 'Вы будете %%action%% код на сервер с Plesk самостоятельно.',
'type.local.description' => 'Ваш код находится на компьютере, к которому у Plesk нет доступа. Возможно, это ваш ноутбук или сервер, недоступный за пределами вашей локальной сети.',
'type.local.title' => 'Локальный репозиторий',
'type.local.disabledTooltip' => 'Только владелец подписки может создавать локальные репозитории',
'type.remote.content' => 'Plesk будет %%action%% код отсюда.',
'type.remote.description' => 'Ваш код находится в сети: в облачном хранилище (например GitHub, GitLab или Bitbucket) или на вашем собственном сервере.',
'type.remote.title' => 'Удаленный репозиторий',
],
],
'rootDirectoryTitle' => 'Корневая папка',
// buttons
'gitButton' => 'Git',
'gitButtonDescription' => 'Управлять репозиториями Git для этого сайта.',
'gitButtonNoCommits' => 'Нет коммитов',
'gitButtonMultipleRepositories' => 'Репозиториев: %%count%%',
'gitButtonDeployedCommitHash' => 'Развернутый коммит: %%hash%%',
'gitButtonDeployedCommitDate' => 'Дата: %%date%%',
'gitButtonDeployedCommitAuthor' => 'Автор: %%author%%',
'gitButtonLastCommitDeployed' => 'Последний коммит: %%hash%%',
'gitButtonLastCommitNotDeployed' => 'Последний коммит: %%hash%%, не развернут',
'deployButton' => 'Развернуть',
'deployFromButton' => 'Развернуть из репозитория',
'pullButton' => 'Получить обновления',
'settingsButton' => 'Настройки репозитория',
'commitLogButton' => 'Журналы записи изменений в репозиторий',
'howToInitButton' => 'Справка',
'removeButton' => 'Удалить репозиторий',
'addButton' => 'Добавить репозиторий',
'addButtonDescription' => 'Добавить репозиторий',
'refreshButton' => 'Обновить',
// permissions
'gitPermission' => 'Управление Git',
'gitPermissionDescription' => 'Разрешить клиентам использовать Git.',
'controllers' => [
'api' => [
'pullFailed' => 'Не удалось получить изменения с удаленного сервера в репозиторий "%%repository%%".',
'deployFailed' => 'Не удалось развернуть файлы из репозитория "%%repository%%".',
'deployTitle' => 'Равернуть из репозитория',
],
'index' => [
'title' => 'Сведения о модуле Git',
],
'domain' => [
'list' => [
'title' => 'Репозитории Git',
'titleForObject' => 'Репозитории Git на %%name%%',
],
'add' => [
'title' => 'Добавить репозиторий Git',
'success' => 'Репозиторий создан',
'fail' => 'Не удалось создать репозиторий: %%message%%',
],
'settings' => [
'title' => 'Настройки',
'titleForObject' => 'Настройки %%name%%',
'success' => 'Настройки репозитория "%%name%%" обновлены.',
'updateFail' => 'Невозможно обновить настройки репозитория "%%name%%": %%message%%',
'settingsFail' => 'Невозможно показать настройки репозитория "%%name%%": %%message%%'
],
'remove' => [
'success' => 'Репозиторий "%%name%%" удален.',
'fail' => 'Не удалось удалить репозиторий: %%message%%',
],
'deploy' => [
'success' => 'Развернуты файлы репозитория "%%name%%".',
'fail' => 'Не удалось развернуть файлы из репозитория "%%name%%": %%message%%',
],
'pull' => [
'fail' => 'Не удалось получить данные в репозиторий "%%name%%"',
],
'howTo' => [
'title' => 'Инструкции',
'titleForObject' => 'Инструкции для %%name%%',
],
'changeDeployment' => [
'success' => 'Ветка и путь обновлены для %%name%%.',
'error' => 'Ветка и путь не были обновлены для %%name%%. Ошибка: %%message%%.',
'emptyBranches' => 'Ветки репозитория пусты',
'unexpectedActiveBranch' => 'Недопустимая ветка %%name%% (%%branches%%)',
],
'commit-log' => [
'title' => 'Журналы записи изменений в репозиторий',
'titleForObject' => 'Журналы записи изменений в репозиторий для %%name%%',
],
'repositories' => [
'title' => 'Репозитории Git на %%domain%%',
]
]
],
'forms' => [
'index' => [
'description' => 'Расширение Git',
'statisticTitle' => 'Статистика использования',
'commonRepositories' => 'Общее количество репозиториев',
'remoteRepositories' => 'Количество удаленных репозиториев',
'localRepositories' => 'Количество локальных репозиториев',
'autoDeployRepositories' => 'Количество репозиториев с автоматическим режимом развертывания',
'manualDeployRepositories' => 'Количество репозиториев с режимом развертывания вручную',
'noDeployRepositories' => 'Количество репозиториев с неуказанным режимом развертывания',
'deploymentsTotal' => 'Количество файлов, загруженных из всех репозиториев',
'repositoriesWithSmbUsers' => 'Количество локальных репозиториев с дополнительными пользователями HTTP',
'smbUsersTotal' => 'Суммарное количество дополнительных пользователей HTTP во всех репозиториях',
],
'addWithDomain' => [
'deploymentDisabledHint' => 'Загрузить файлы из репозитория Git',
'deploymentEnabledHint' => 'Включить поддержку Git',
'deploymentSectionLegend' => 'Ваши файлы для копирования на хостинг',
'deploymentSectionDescriptionHint' => 'Если вы оставите отключенной поддержку Git, корневые папки (корневая папка сайта/приложений и корневая папка домена) будут созданы пустыми, а сайт будет показывать в браузере страницу по умолчанию. Вам необходимо будет загрузить файлы вашего сайта в корневую папку домена по FTP или с помощью менеджера файлов. Вы также можете включить поддержку Git сейчас или позже (в разделе Сайты и домены) и загрузить файлы из репозитория Git.',
],
'applicationWizard' => [
'title' => 'Развернуть с помощью Git',
'description' => 'Получить файлы из репозитория Git',
],
'add' => [
'deployment' => [
'title' => 'Ваш сайт',
'path' => 'Корневая папка файлов Git',
'pathHint' => 'Путь к файлам в вашем репозитории Git.',
'modes' => [
'auto' => [
'title' => 'Автоматическое развертывание',
'linkText' => 'автоматически развернуты',
'head' => 'Файлы из репозитория будут',
'hint' => 'Файлы будут развернуты на рабочем сайте, как только они будут переданы в репозиторий Plesk.',
'value' => 'автоматически'
],
'manual' => [
'title' => 'Развертывание вручную',
'linkText' => 'развернуты вручную',
'head' => 'Файлы из репозитория должны быть',
'hint' => 'Файлы необходимо будет развернуть на рабочем сайте вручную после того, как они будут переданы в репозиторий Plesk.',
'value' => 'вручную'
],
'none' => [
'title' => 'Без развертывания (хостинг репозитория)',
'linkText' => 'не будут развернуты.',
'head' => 'Файлы из репозитория',
'hint' => 'Файлы не будут развернуты на рабочем сайте.',
'value' => 'нет'
]
],
'deploymentModeTitle' => 'Режим развертывания',
'deploymentModeDescription' => 'Выбрать режим развертывания:',
'deploymentPathTitle' => 'Путь для развертывания',
'deploymentPathDescription' => 'Выбрать папку для развертывания:',
'deploymentPathCreateFolder' => 'Создать папку',
'popUpOk' => 'OK',
'popUpCancel' => 'Отмена',
'rootDirectoryTitle' => 'Корневая папка',
'to' => 'в',
'toLongDescription' => 'в следующую папку',
'directory' => 'папка.',
],
'type' => 'Ваш код сохранен в:',
'typeLocal' => 'Локальный репозиторий на вашей рабочей станции',
'typeRemote' => 'Удаленном хостинге Git (например, GitHub или BitBucket)',
'sshKey' => 'Открытый ключ SSH',
'sshKeyHint' => 'Это открытая часть ключа SSH, используемая для авторизации в удаленном репозитории. Ее необходимо добавить к удаленному сервису.',
'sshKeyNotice' => 'Прежде чем продолжить, пожалуйста, скопируйте открытую часть ключа SSH и вставьте в настройки своей службы (GitHub или BitBucket), используемой для удаленного репозитория.',
'url' => 'Удаленный репозиторий Git',
'urlHint' => 'Поддерживаются протоколы HTTPS и SSH.',
'name' => 'Ссылка на репозиторий',
'nameHint' => 'Это имя будет использоваться в URL-адресе репозитория.',
'nameForm' => 'Репозиторий Git в Plesk',
'nameFormDescription' => 'После создания репозитория укажите его URL-адрес в качестве адреса удаленного репозитория в настройках вашего локального репозитория.',
],
'list' => [
'fetchUrl' => 'URL-адрес удаленного репозитория:',
'pushUrl' => 'URL-адрес репозитория:',
'automaticDeploy' => 'Автоматическое развертывание на',
'manualDeploy' => 'Развертывание вручную на',
'noDeploy' => 'Развертывание <b>отменено</b>',
'copyToClipboardToolTip' => 'Скопировать URL в буфер',
'branch' => 'Ветка',
'changeBranch' => 'Изменить ветку и путь',
],
'settings' => [
'sshKey' => 'Открытый ключ SSH',
'sshKeyHint' => 'Это открытая часть ключа SSH, используемая для авторизации в удаленном репозитории. Ее необходимо добавить к настройкам удаленной службы.',
'webhookUrlLabel' => 'URL-адрес для веб-хука',
'webhookUrlDescription' => 'Укажите этот адрес в настройках репозитория в удаленной службе (например, Bitbucket или GitHub).',
'actionsEnabled' => 'Включить дополнительные действия развертывания',
'actionsEnabledHint' => 'Укажите shell-команды, которые должны выполняться каждый раз после развертывания.',
'name' => 'Имя репозитория',
'nameHint' => 'Это имя будет использоваться в URL-адресе репозитория.',
'remoteUrlLabel' => 'Репозиторий Git',
'actions' => 'Действия',
'actionsHint' => 'Каждую команду нужно начинать с новой строки.',
],
'howTo' => [
'howToDescription' => 'Смотрите ниже инструкции по созданию локального репозитория и по обновлению существующего репозитория.',
'creteLabel' => 'Создать репозиторий',
'existLabel' => 'Существующий репозиторий Git',
],
],
'lists' => [
'common' => [
'less' => 'Меньше',
'more' => 'Больше',
],
'commit-log' => [
'date' => 'Время',
'dateFilter' => 'Время с',
'hash' => 'Хеш',
'userNameEmail' => 'Имя пользователя <email>',
'userNameEmailFilter' => 'Имя пользователя, электронная почта',
'message' => 'Сообщение',
'refreshButtonHint' => 'Обновить данные журнала',
'logsForBranch' => 'Журналы для ветки %%branch%%'
],
],
// list
'buttonDeployFromRepository' => 'Развернуть из репозитория',
'buttonPull' => 'Получить обновления',
'disabledDeploy' => 'Развертывание отменено',
'repositorySettings' => 'Настройки репозитория',
'howToInitRepository' => 'Справка',
'removeRepository' => 'Удалить репозиторий',
'wasCopiedToClipboardToolTip' => 'URL-адрес скопирован в буфер.',
'removeConfirmation' => 'Удалить репозиторий "%%name%%"?',
'removeConfirmationButtonYes' => 'Да',
'removeConfirmationButtonNo' => 'Нет',
'lastCommitInfo' => 'Информация о последней записи изменений в репозиторий:',
'additionalActionsInfo' => 'Дополнительные действия развертывания:',
'repositoryNotFound' => 'Не удалось найти репозиторий с кодом %%id%%.',
'repositoryNotExist' => 'Не удалось найти в файловой системе репозиторий "%%name%%".',
// popup
'popupTitle' => 'Изменить ветку и путь для %%repositoryName%%',
'popupBranchLabel' => 'Ветка',
'popupDeployPathLabel' => 'Путь для развертывания для ветки',
'popupDeployPathCreate' => 'Создать папку',
'popupRootDirectory' => 'Корневая папка',
'popupWaitMessage' => 'подождите',
'popupButtonOk' => 'OK',
'popupButtonCancel' => 'Отмена',
'popupBranchNotSelected' => '&lt;ветка не выбрана&gt;',
// validators
'repositoryNameInvalid' => 'В имени репозитория "%value%" содержатся запрещенные символы. Вы можете использовать только латинские буквы, цифры, дефисы, подчеркивания и точки.',
'repositoryNameAlreadyExists' => 'Репозиторий с именем "%value%" уже существует.',
'deploymentPathNotInWebspaceRoot' => 'Путь для развертывания "%value%" не входит в папку подписки "%path%".',
'deploymentPathNotDirectory' => 'Путь для развертывания "%value%" не является папкой.',
'deploymentPathAlreadyUsed' => 'Путь для развертывания "%value%" уже используется другим репозиторием. Вы можете потерять данные, если продолжите.',
'notGitUrl' => 'Строка "%value%" не является URL-адресом Git.',
'containsPassword' => 'Небезопасно сохранять URL-адрес, содержащий пароль. Укажите URL-адрес, в котором не содержится пароля.',
'smbUserDoesntExist' => 'Пользователь "%invalidUser%" не существует или не относится к текущему домену.',
'validators' => [
'branchNotExists' => 'Ветка "%%branch%%" не существует.',
'dateTimeFormat' => 'Укажите дату и время в нужном формате.',
'deployActionsShouldNotBeEmpty' => 'Если действия развертывания включены, они не могут быть пустыми.',
'deploymentModeInvalid' => 'Указан неверный режим развертывания.',
'deploymentPathAlreadyUsed' => 'Путь для развертывания "%%path%%" уже используется другим репозиторием. Вы можете потерять данные, если продолжите.',
'deploymentPathIsEmpty' => 'Укажите путь для развертывания файлов.',
'deploymentPathNotDirectory' => 'Путь для развертывания "%%path%%" не является папкой.',
'deploymentPathNotInWebspaceRoot' => 'Путь для развертывания "%%path%%" не находится в папке подписки "%%root%%".',
'hashCharacters' => 'Хэш содержит недопустимые символы.',
'invalidValue' => 'Укажите корректное значение.',
'notBlank' => 'Это значение не может быть пустым.',
'nullableString' => 'Это значение должно быть строкой или пустым.',
'positive' => 'Это значение должно быть положительным.',
'repositoryNotExists' => 'Указанный репозиторий не существует.',
'repositoryNameInvalid' => 'В имени репозитория "%%name%%" содержатся запрещенные символы. Вы можете использовать только латинские буквы, цифры, дефисы, подчеркивания и точки.',
'repositoryNameAlreadyExists' => 'Репозиторий с именем "%%name%%" уже существует.',
'repositoryTypeInvalid' => 'Указанный репозиторий не поддерживается.',
'repositoryUrlInvalid' => 'Это значение не поддерживается в качестве URL-адреса репозитория.',
'repositoryUrlContainsPassword' => 'Небезопасно сохранять URL-адрес, содержащий пароль. Укажите URL-адрес, в котором не содержится пароля.',
'smbUserTypeInvalid' => 'Это значение должно быть массивом целых чисел.',
'smbUserDoesntExist' => 'Пользователь не существует или не относится к текущему домену.',
],
'tasks' => [
'create' => [
'title' => 'Выполняется развертывание файлов на %%name%%',
'clone' => 'Клонируется репозиторий Git %%name%%...',
'redirectTitle' => 'Открыть репозиторий Git'
],
'deployment' => [
'progress' => 'Выполняется задача развертывания',
'done' => 'Задача развертывания завершена',
]
],
'deployer' => [
'step' => [
'fetchSource' => [
'title' => 'Получение репозитория Git "%%repoName%%"',
],
'deploySource' => [
'title' => 'Развертывание файлов на "%%domainName%%"',
],
'additionalActions' => [
'title' => 'Выполнение дополнительных действий по развертыванию',
],
'validateDeployKey' => [
'title' => 'Проверка ключа развертывания',
'errorMessageExists' => 'Не удалось найти ключ развертывания в "%%domainSshPath%%". Перейдите в настройки репозитория, скопируйте новый открытый ключ SSH и добавьте его в удаленный репозиторий.',
],
],
],
'exceptions' => [
'defaultTitle' => 'Ошибка',
'needSiteId' => 'Не определен параметр site_id.',
'siteDoesNotHaveHosting' => 'Для сайта не настроен физический хостинг.',
'clientHasNotAccessToDomain' => 'Доступ запрещен: у пользователя нет доступа к домену.',
'clientHasNotManagePermission' => 'Доступ запрещен: у пользователя нет права на управление.',
'repositoryDeployDisabled' => 'Развертывание репозитория "%%repository%%" отключено.',
],
'api' => [
'commandNotFound' => 'Не найдена команда "%%command%%".',
'domainNameIsEmpty' => 'Имя домена пусто.',
'repositoryNameIsEmpty' => 'Имя репозитория пусто.',
'domainDoesNotExist' => 'Домен "%%domain%%" не существует.',
'domainDoesNotHaveHosting' => 'У домена "%%domain%%" нет физического хостинга.',
'clientHasNotAccessToDomain' => 'У пользователя нет доступа к домену "%%domain%%.',
'gitNotAllowedOnDomain' => 'Использование Git не разрешено на домене "%%domain%%".',
'repositoryOnDomainDoesNotExist' => 'На домене %%domain%% нет репозитория с именем %%name%%.',
'fetchAllowOnlyPullRepositories' => 'Команда fetch работает только с репозиториями на удаленном хостинге Git.',
'invalidActiveBranch' => 'Недействительная активная ветка %%active-branch%% не включена в [%%branches%%]',
'invalidActiveBranchBranchesEmpty' => 'Ветки пусты.',
'additionalUsersOnlyForLocalRepository' => 'Дополнительных пользователей можно задать только для локального репозитория.',
'cli' => [
'warning' => 'Предупреждение: %%warning%%',
'list' => [
'empty' => 'нет репозиториев',
'columnDomainName' => 'Доменное имя',
'columnRepositoryName' => 'Имя репозитория',
'columnRepositoryType' => 'Тип',
],
'info' => [
'domainName' => 'Доменное имя',
'repositoryName' => 'Имя репозитория',
'deploymentPath' => 'Путь для развертывания',
'deploymentMode' => 'Режим развертывания',
'activeBranch' => 'Активная ветка',
'repositoryType' => 'Тип репозитория',
'remoteUrl' => 'Удаленный URL-адрес',
'webHookUrl' => 'URL-адрес для веб-хука',
'skipSsl' => 'Не проверять SSL-сертификат',
'url' => 'Клонировать URL-адрес',
'runActions' => 'Запуск действий после развертывания',
'actions' => 'Действия после развертывания',
'additionalUsers' => 'Дополнительные пользователи',
],
'create' => [
'success' => 'Репозиторий "%%name%%" создан.',
],
'update' => [
'success' => 'Репозиторий "%%name%%" обновлен.',
],
'remove' => [
'success' => 'Репозиторий "%%name%%" удален.',
],
'deploy' => [
'success' => 'Репозиторий "%%name%%" развернут.',
],
'fetch' => [
'success' => 'Информация о репозитории "%%name%%" получена.',
],
'getLastCommit' => [
'noCommits' => 'В репозитории "%%name%%" нет записей изменений.',
],
'publicKey' => [
'success' => 'Открытый ключ домена "%%name%%": %%key%%',
],
],
],
'cli' => [
'commands' => [
'list' => 'Показывает список репозиториев Git на всех доменах (по умолчанию). Чтобы увидеть репозитории на определенном домене, используйте с опцией domain.',
'info' => 'Показывает настройки репозитория.',
'create' => 'Создает репозиторий.',
'update' => 'Обновляет настройки репозитория.',
'remove' => 'Удаляет репозиторий.',
'deploy' => 'Развертывает репозиторий.',
'fetch' => 'Получает информацию об удаленном репозитории.',
'get-last-commit' => 'Показывает последнюю запись изменений.',
'get-public-key' => 'Отображает существующий открытый ключ для домена или создает новый.',
'run-deployment-actions' => 'Запуск действий по развертыванию.',
'async-deploy' => 'Выполните операцию git pull и асинхронно разверните исходный код.',
],
'options' => [
'domain' => 'Имя домена (используйте с командами "list", "info", "create", "update", "remove", "deploy", "async-deploy", "fetch" и "run-deployment-actions").',
'name' => 'Имя репозитория (используйте с командами "info", "create", "update", "remove", "deploy", "async-deploy", "fetch" и "run-deployment-actions").',
'deployment-path' => 'Путь для развертывания (использовать с командами "create" и "update").',
'remote-url' => 'URL-адрес удаленного репозитория Git (использовать с командами "create" и "update").',
'active-branch' => 'Активная ветка (использовать с командами "create" и "update").',
'deployment-mode' => 'Режим развертывания (использовать с командами "create" и "update").',
'skip-ssl-verification' => 'Не проверять SSL-сертификат удаленного репозитория при получении из него данных (использовать с командами "create" и "update").',
'run-actions' => 'Запускать shell-команды каждый раз после развертывания (используйте с командами "создать" и "обновить").',
'actions' => 'Shell-команды, которые должны выполняться каждый раз после развертывания (использовать с командами "create" и "update").',
'new-name' => 'Имя репозитория (использовать с командами "create" и "update").',
'deploy-key-uuid' => 'UUID конкретного ключа развертывания для развертывания репозитория.',
'no-deployment-actions' => 'Не запускать действия по развертыванию после развертывания репозитория (используйте с командой "развернуть").',
'additional-users' => 'Список имен пользователей в формате "login1,login2,login3" (используется с помощью команд "create" и "update"). Дополнительные пользователи, которые смогут получать или передавать данные этого репозитория через HTTP/HTTPS (системный пользователь имеет доступ ко всем репозиториям в подписке).',
],
],
];