UpgradeAppSuccess:"Приложение {{ .name }} успешно обновлено"
#file
ErrFileCanNotRead:"Файл недоступен для чтения"
ErrFileToLarge:"Файл слишком большой"
ErrPathNotFound:"Путь не найден"
ErrMovePathFailed:"Целевой путь не может содержать исходный путь!"
ErrLinkPathNotFound:"Целевой путь не существует!"
ErrFileIsExist:"Файл или каталог уже существует!"
ErrFileUpload:"Не удалось загрузить файл {{.name}} {{.detail}}"
ErrFileDownloadDir:"Скачивание папки не поддерживается"
ErrCmdNotFound:"Команда {{ .name}} не существует, пожалуйста, сначала установите эту команду на хосте"
ErrSourcePathNotFound:"Исходный каталог не существует"
ErrFavoriteExist:"Этот путь уже в избранном"
ErrInvalidChar:"Недопустимые символы запрещены"
ErrPathNotDelete:"Выбранный каталог не может быть удален"
#website
ErrDomainIsExist:"Доменное имя уже существует"
ErrAliasIsExist:"Псевдоним уже существует"
ErrAppDelete:"Другой веб-сайт использует это приложение"
ErrGroupIsUsed:"Группа используется и не может быть удалена"
ErrBackupMatch:"файл резервной копии не соответствует текущим данным части сайта: {{ .detail}}"
ErrBackupExist:"файл резервной копии соответствует части исходных данных, которая не существует: {{ .detail}}"
ErrPHPResource:"Локальная среда выполнения не поддерживает переключение!"
ErrPathPermission:"Обнаружена папка с правами доступа не 1000:1000 в каталоге индекса, что может вызвать ошибку отказа в доступе при доступе к веб-сайту. Пожалуйста, нажмите кнопку сохранения выше"
ErrDomainIsUsed:"Домен уже используется веб-сайтом {{ .name }}"
ErrDomainFormat:"Ошибка формата домена {{ .name }}"
ErrDefaultAlias:"default — зарезервированное кодовое имя, пожалуйста, используйте другое кодовое имя"
ErrImageNotExist:"Образ рабочей среды {{.name}} не существует, пожалуйста, перенастройте рабочую среду"
#ssl
ErrSSLCannotDelete:"Сертификат {{ .name }} используется веб-сайтом и не может быть удален"
ErrAccountCannotDelete:"Сертификат, связанный с учетной записью, не может быть удален"
ErrSSLApply:"Сертификат продолжает успешно подписываться, но перезагрузка openresty не удалась, пожалуйста, проверьте конфигурацию!"
ErrEmailIsExist:"Электронная почта уже существует"
ErrSSLKeyNotFound:"Файл закрытого ключа не существует"
ErrSSLCertificateNotFound:"Файл сертификата не существует"
ErrDelWithWebsite:"Рабочая среда уже связана с веб-сайтом и не может быть удалена"
ErrRuntimeStart:"Не удалось запустить"
ErrPackageJsonNotFound:"Файл package.json не существует"
ErrScriptsNotFound:"Конфигурационный элемент scripts не найден в package.json"
ErrContainerNameNotFound:"Не удалось получить имя контейнера, пожалуйста, проверьте файл .env"
ErrNodeModulesNotFound:"Папка node_modules не существует! Пожалуйста, отредактируйте среду выполнения или дождитесь успешного запуска среды выполнения"
#setting
ErrBackupInUsed:"Учетная запись резервного копирования уже используется в cronjob и не может быть удалена."
ErrBackupCheck:"Проверка подключения учетной записи резервного копирования не выполнена {{ .err}}"
ErrOSSConn:"Не удалось получить последнюю версию, пожалуйста, проверьте возможность подключения сервера к внешней сети."
ErrEntrance:"Информация о безопасном входе неверна. Пожалуйста, проверьте и попробуйте снова!"
#tool
ErrConfigNotFound:"Конфигурационный файл не существует"
ErrConfigParse:"Ошибка формата конфигурационного файла"
ErrConfigIsNull:"Конфигурационный файл не может быть пустым"
ErrConfigDirNotFound:"Каталог выполнения не существует"
ErrConfigAlreadyExist:"Конфигурационный файл с таким именем уже существует"
ErrUserFindErr:"Не удалось найти пользователя {{ .name }} {{ .err }}"
#ssh
ErrFirewallNone:"На системе не обнаружен сервис firewalld или ufw. Пожалуйста, проверьте и попробуйте снова!"
ErrFirewallBoth:"На системе обнаружены оба сервиса firewalld и ufw. Чтобы избежать конфликтов, удалите один и попробуйте снова!"
#cronjob
ErrBashExecute:"Ошибка выполнения скрипта, пожалуйста, проверьте конкретную информацию в области вывода задачи."
ErrXpackVersion:"Ошибка проверки лицензии, эта лицензия ограничена по версии и не может быть успешно импортирована. Пожалуйста, проверьте и попробуйте снова!"
ErrLicenseSave:"Не удалось сохранить информацию о лицензии, ошибка {{ .err }}, пожалуйста, попробуйте снова!"
ErrLicenseSync:"Не удалось синхронизировать информацию о лицензии, в базе данных не обнаружена информация о лицензии!"
ErrXpackNotFound:"Этот раздел является функцией профессионального издания, пожалуйста, сначала импортируйте лицензию в интерфейсе Настройки панели — Лицензия"
ErrXpackNotActive:"Этот раздел является функцией профессионального издания, пожалуйста, сначала синхронизируйте статус лицензии в интерфейсе Настройки панели — Лицензия"
ErrXpackOutOfDate:"Текущая лицензия истекла, пожалуйста, повторно импортируйте лицензию в интерфейсе Настройки панели — Лицензия"
ErrXpackLost:"Лицензия достигла максимального числа попыток повторной попытки. Пожалуйста, перейдите на страницу [Настройки] [Лицензия] и вручную нажмите кнопку синхронизации, чтобы обеспечить корректную работу функций профессиональной версии."
ErrXpackTimeout:"Превышено время ожидания запроса, возможно, нестабильное сетевое соединение, пожалуйста, повторите попытку позже!"
#license
ErrAlert:"Ошибка формата информации об оповещении, пожалуйста, проверьте и попробуйте снова!"
ErrAlertPush:"Ошибка отправки оповещения, пожалуйста, проверьте и попробуйте снова!"
ErrAlertSave:"Ошибка сохранения оповещения, пожалуйста, проверьте и попробуйте снова!"
ErrAlertSync:"Ошибка синхронизации оповещения, пожалуйста, проверьте и попробуйте снова!"
ErrAlertRemote:"Ошибка удаленного оповещения, пожалуйста, проверьте и попробуйте снова!"
#cmd
AppVersion:"Версия приложения"
AppCommands:"Команды, связанные с приложением"
AppInit:"Инициализировать приложение"
AppKeyVal:"Ключ приложения (поддерживает только английский)"
AppCreateFileErr:"Не удалось создать файл {{ .name }} {{ .err }}"
AppCreateDirErr:"Не удалось создать папку {{ .name }} {{ .err }}"
AppMissKey:"Отсутствует ключ приложения, используйте -k для указания"
AppMissVersion:"Отсутствует версия приложения, используйте -v для указания"
AppVersionExist:"Версия уже существует!"
AppCreateSuccessful:"Создание прошло успешно!"
AppWriteErr:"Ошибка записи файла {{ .name }} {{ .err }}"
SudoHelper:"Пожалуйста, используйте {{ .cmd }} или переключитесь на пользователя root"
ListenIPCommands:"Переключить IP прослушивания"
ListenIPv4:"Прослушивать IPv4"
ListenIPv6:"Прослушивать IPv6"
ListenChangeSuccessful:"Переключение успешно! Теперь прослушивается {{ .value }}"
UpdatePasswordRead:"Ошибка: не удалось прочитать информацию о пароле панели, {{ .err }}"
UpdatePasswordNull:"Ошибка: пароль панели пуст!"
UpdateUPasswordBlank:"Ошибка: пароль панели содержит пробелы!"
UpdatePasswordFormat:"Ошибка: пароль панели поддерживает только буквы, цифры, специальные символы !@#$%* ,., длина 8-30!"
UpdatePasswordLen:"Ошибка: Пожалуйста, введите пароль длиной более 6 символов!"
UpdatePasswordRe:"Подтвердите пароль:"
UpdatePasswordErr:"Ошибка: не удалось обновить пароль панели, {{ .err }}"
UpdatePasswordSame:"Ошибка: два пароля не совпадают, пожалуйста, проверьте и попробуйте снова!"
UpdatePasswordResult:"Пароль панели: {{ .name }}"
UpdatePortFormat:"Ошибка: введенный номер порта должен быть между 1 и 65535!"
UpdatePortUsed:"Ошибка: номер порта уже используется, пожалуйста, проверьте и попробуйте снова!"
UpdatePortErr:"Ошибка: не удалось обновить порт панели, {{ .err }}"
UpdatePortResult:"Порт панели: {{ .name }}"
UpdatePortFirewallAdd:"Не удалось добавить правило порта брандмауэра, {{ .err }}, пожалуйста, вручную добавьте порт {{ .name }} в правила брандмауэра."
UpdatePortFirewallDel:"Ошибка: не удалось удалить порт брандмауэра, {{ .err }}"