This commit is contained in:
cutemeli
2025-12-22 10:35:30 +00:00
parent 0bfc6c8425
commit 5ce7ca2c5d
38927 changed files with 0 additions and 4594700 deletions

View File

@@ -1,332 +0,0 @@
<?php
// Copyright 1999-2019. Plesk International GmbH. All rights reserved.
$messages = [
'title' => 'PHP Composer',
'domainPage.title' => 'PHP Composer для %%domain%%',
'customButton.title' => 'PHP Composer',
'customButton.description' => 'Розширення PHP Composer',
'app.installed.message' => 'Перейдіть до Веб-сайти та домени> домен, кореневий каталог документів якого містить застосунок Composer> PHP Composer, та натисніть "Сканувати".',
'common' => [
'error' => [
'noHostingOnDomain' => "На домені '%%domainName%%' не налаштовано веб-хостинг.",
'unsupportedPhpVersionOnDomain' => "На домені '%%domainName%%' не вдалося знайти PHP з версією 5.3.0 або більш пізнішою. Спробуйте оновити PHP.",
'phpHandlerNotExistsOnDomain' => "На домені '%%domainName%%' вимкнена підтримка PHP. Щоб запустити Composer та ваш застосунок, перейдіть до: Веб-сайти та домени> ваш домен> РНР налаштування, та увімкніть там підтримку PHP.",
'composerCommandFailed' => "Неможливо виконати команду '%%commandName%%': %%error%%",
'noSuitablePhpHandler' => "Обраний обробник PHP не відповідає вимогам вашого застосунку: %%constraints%%. Щоб запустити Composer та ваш застосунок, перейдіть до: Веб-сайти та домени> ваш домен> РНР налаштування, та оберіть придатний обробник PHP.",
'extensionNotInstalled' => "Розширення %%code%% не встановлено.",
'missingDomainId' => 'У запиті відсутній ID домену.',
'missingApplicationId' => 'У запиті відсутній ID застосунку.',
'missingTaskId' => 'У запиті відсутній ID довготривалого завдання.',
'missingTaskType' => 'У запиті відсутній тип довготривалого завдання.',
'missingApplicationMode' => 'У запиті відсутній режим застосунку.',
'missingApplicationVariables' => 'У запиті відсутні змінні середовища застосунку.',
'applicationRememberFailed' => 'Не вдалося запам\'ятати застосунок: %%error%%',
'noPhpSupportOnDomain' => "На домені '%%domainName%%' вимкнена підтримка PHP. Щоб запустити Composer та ваш застосунок, перейдіть до: Веб-сайти та домени> ваш домен> РНР налаштування, та увімкніть там підтримку PHP.",
'unableToFindPhpPackage' => "Не вдалося знайти пакет PHP для версії '%%version%%'.",
'invalidTaskType' => "Недійсний тип завдання: '%%taskType%%'.",
'pluginUpdateFailed' => "Неможливо оновити плагін: %%error%%",
],
],
'scan' => [
'error' => [
'failed' => 'Не вдалося просканувати домени на наявність застосунків Composer: %%error%%',
],
'success.nothingFound' => 'Домен проскановано. Застосунків не знайдено.',
],
'application' => [
'error' => [
'brokenApplication' => 'Composer визначає, що ваш застосунок може бути пошкодженим: %%error%%. Спробуйте знайти рішення у документації Composer (https://getcomposer.org/doc/) або у інших джерелах.',
'brokenApplicationInvalidSyntax' => 'Composer визначає, що ваш застосунок може бути пошкодженим: %%error%%',
'invalidModeType' => "Режим застосунку недійсний.",
'packagesLoadFailed' => "Не вдалося завантажити пакети: %%error%%",
'changeModeFailed' => "Не вдалося змінити режим застосунку: %%error%%",
'missingComposerJson' => 'У запиті відсутній вміст файлу composer.json застосунку.',
'composerJsonSaveFailed' => 'Не вдалося зберегти файл composer.json застосунку: %%error%%.',
'alreadyExistsOnDomain' => "Застосунок Composer на домені '%%domainName%%' за шляхом '%%path%%' вже існує.",
'notExistsWithId' => 'Застосунок з ID %%id%% не існує.',
'notExistsOnDomainWithPath' => "Не вдалося знайти застосунок Composer на домені '%%domainName%%' за шляхом '%%path%%'.",
'saveEnvVariablesFailed' => "Не вдалося зберегти змінні середовища застосунку: %%error%%",
'installPackagesFailed' => 'Не вдалося встановити пакети застосунку: %%error%%',
'updatePackagesFailed' => 'Не вдалося оновити пакети застосунку: %%error%%',
'invalidComposerJson' => 'файл %%path%% домену %%domain%% недійсний. Щоб виправити проблему, натисніть "Редагувати composer.json" та виправте синтаксис composer.json.',
'checkStatusFailed' => 'Не вдалося перевірити статус застосунку: %%error%%',
'indexPackagesFailed' => "Неможливо оновити інформацію про пакети: %%error%%",
'loadLongTasksFailed' => 'Неможливо завантажити виконувані завдання застосунку: %%error%%',
'refreshPackagesFailed' => 'Неможливо відновити інформацію про пакети: %%error%%',
],
'lockFileIsNotUpToDate' => "Файл блокування не відповідає останнім змінам у composer.json. Щоб отримати актуальні залежні компоненти, натисніть \"Оновити\".",
'extraPackages' => "Застосунок містить надлишкові пакети. Щоб їх вилучити, натисніть \"Оновити\".",
'lockFileNotExists' => "Файл блокування не існує. Для створення файлу натисніть \"Оновити\".",
'packagesDataNotSynced' => "Інформація про пакети застаріла. Натисніть \"Оновити\", щоб отримати актуальні дані."
],
'task' => [
'step' => [
'refreshPackagesStep' => [
'title' => [
'running' => 'Оновлення інформації про пакети',
'running.package' => 'Оновлення інформації про пакет %%packageName%%',
],
],
'installPackagesStep' => [
'title' => [
'running' => 'Встановлення пакетів застосунку',
],
],
'updatePackagesStep' => [
'title' => [
'running' => 'Оновлення пакетів',
],
],
],
'scan' => [
'title' => [
'done' => 'Сканування на наявність застосунків Composer закінчено.',
'doneWithErrors' => 'Сканування на наявність застосунків Composer закінчено з помилками: %%errors%%',
'error' => 'Не вдалося просканувати сервер на наявність застосунків Composer.',
'running' => 'Сканування на наявність застосунків Composer',
],
'error' => [
'domainNotFound' => 'Не вдалося знайти домен %%domainName%%, щоб його просканувати.',
],
],
'installPackagesTask' => [
'title' => [
'done' => 'Пакети встановлені',
'doneWithErrors' => 'Пакети встановлені з помилками: %%errors%%',
'error' => 'Не вдалося встановити пакети',
'running' => 'Встановлення пакетів застосунку',
],
],
'updatePackagesTask' => [
'title' => [
'done' => 'Пакети оновлені',
'doneWithErrors' => 'Пакети оновлені з помилками: %%errors%%',
'error' => 'Не вдалося оновити пакети',
'running' => 'Оновлення пакетів',
],
],
'refreshPackagesTask' => [
'title' => [
'done' => 'Інформація про пакети відновлена',
'doneWithErrors' => 'Під час оновлення інформації про пакети виникли помилки: %%errors%%',
'error' => 'Неможливо оновити інформацію про пакети',
'running' => 'Оновлення інформації про пакети',
'running.package' => 'Оновлення інформації про пакет %%packageName%%',
],
],
'indexPackagesTask' => [
'title' => [
'done' => 'Інформація про пакети відновлена',
'doneWithErrors' => 'Під час оновлення інформації про пакети виникли помилки: %%errors%%',
'error' => 'Неможливо оновити інформацію про пакети',
'running' => 'Оновлення інформації про пакети',
'running.package' => 'Оновлення інформації про пакет %%packageName%%',
],
],
'updateCommandInfoPluginTask' => [
'title' => [
'done' => 'Інтеграційний плагін оновлено',
'doneWithErrors' => 'Інтеграційний плагін оновлено з помилками: %%errors%%',
'error' => 'Не вдалося оновити інтеграційний плагін',
'running' => 'Оновлення інтеграційного плагіна',
],
],
],
'cli' => [
'usage' => "Використання: composer --help
--scan [-all, -format raw|json]
--application [-list, -format raw|json] [-register vendor/name]
--update [-packages vendor/package1 vendor/package2 ...] [-dry-run]
--install [-dry-run]
--refresh
--show [-format raw|json]
--tune [-php, -format raw|json]
--require [-packages vendor/package1 vendor/package2 ...] [-dev]
--remove [-packages vendor/package1 vendor/package2 ...] [-dev]",
'error' => [
'notExists' => 'Не існує',
'operationNameMissed' => 'Не зазначено операцію для команди. Перелік доступних операцій: %%list%%',
'formatIsNotSupported' => 'Зазначений формат не підтримується. Дозволені формати: %%formats%%',
'invalidOption' => "Для опції '-%%option%%' встановлено недійсне значення.",
'missedOption' => "Потрібна опція '-%%option%%'.",
'optionBadValue' => "Для опції '-%%option%%' встановлено недійсне значення.",
],
'success' => [
'applicationRegistered' => 'Застосунок зареєстровано.',
'applicationPackagesInstalled' => 'Пакети застосунку встановлені.',
],
'commands' => [
'scan' => 'Перевіряє наявність застосунків Composer.',
'application' => 'Керує застосунками.',
'update' => 'Оновлює пакети застосунків.',
'install' => 'Встановлює пакети застосунків.',
'show' => 'Відображає перелік доступних пакетів.',
'tune' => 'Налаштовує домен відповідно до вимог файлу composer.json.',
'require' => 'Встановлює пакети застосунків.',
'remove' => 'Вилучає пакети застосунків.',
'refresh' => 'Відновлює пакети у базі даних та синхронізує її з файловою системою.',
'self-update' => 'Оновлює composer.phar до останньої версії.',
],
'options' => [
'format' => 'Виводить дані в конкретному форматі. Стандартно всі дані відображаються в форматі raw. Підтримувані формати: json, raw',
'application' => 'ID застосунку',
'domain' => 'Домен застосунку',
'path' => 'Шлях до файлу composer.json',
'packages' => 'Перелік пакетів',
'env' => 'Режим застосунку: розробка/експлуатація',
'dry-run' => 'Модулює встановлення пакета та демонструє, що відбудеться в цьому разі.',
'dev' => 'Додає/видаляє пакунки до/з require-dev.',
'php' => 'Встановлює найновішу версію обробника PHP, що відповідає вимогам файлу composer.json.',
'outdated' => 'Відображає лише застарілі пакети.',
'list' => 'Відображає перелік застосунків.',
'prefer-latest' => 'Встановлює останню версію обробника PHP, що відповідає вимогам файлу composer.json.',
'all' => 'Сканує всі домени на наявність застосунків Composer.',
'register' => 'Реєструє нові застосунки.',
'package' => 'Визначає ім\'я пакета.',
'skip-verify' => 'Пропускає перевірку завантаженого файлу composer.phar',
],
'fields' => [
'common' => [
'id' => 'ID',
'domain' => 'Домен',
'path' => 'Шлях',
'status' => 'Статус',
'name' => 'Ім\'я',
'requiredVersion' => 'Необхідна',
'currentVersion' => 'Поточна',
'versionToUpdate' => 'Оновлення',
'latestVersionToUpdate' => 'Актуальна',
'description' => 'Опис',
],
'tune' => [
'component' => 'Компонент',
'data' => 'Дані',
'errors' => 'Помилки',
],
],
'appStatus' => [
'broken' => 'Не працює',
'ok' => 'ОК',
],
'packagesRefresh.success' => 'Інформація про пакети оновлена.',
],
'frontend' => [
'common' => [
'name' => 'Ім\'я',
'domain' => 'Домен',
'path' => 'Шлях',
'version' => 'Версія',
'description' => 'Опис',
'mode.prod' => 'Експлуатація',
'mode.dev' => 'Розробка',
'mode.prod.description' => 'Для застосунків, що вже готові до експлуатації.',
'mode.dev.description' => 'Для розробки та тестування застосунків. Охоплює додаткові залежні компоненти для розробки.',
'loading' => 'Завантажується...',
'changelog' => 'Журнал змін',
'source' => 'Джерело',
'processing' => 'Обробляється',
'processingPercent' => 'Обробляється (%%percent%%%)',
'status' => 'Статус',
'update' => 'Оновлення',
],
'domainPage' => [
'noApplicationsTitle' => 'Знайдіть свої застосунки Composer',
'noApplicationsDescription' => 'Натисніть "Сканувати", щоб знайти файл composer.json та виявити застосунок Composer.',
'noApplicationsSearch' => [
'mainDomain' => "Пошук застосунків охоплює усі каталоги у вихідному каталозі підписки: '%%homePath%%'.",
'nonMainDomain' => "Пошук застосунків охоплює усі каталоги у батьківському каталозі кореня документа домену: '%%docRootParent%%'.",
'nonMainDomain.withoutUpperDir' => "Пошук застосунків охоплює усі каталоги у корені документа: '%%docRoot%%'.",
],
'applicationFolder' => 'Каталог: %%folder%%',
'openApplicationFolder' => 'Перейти до каталогу застосунку',
'applicationMode' => 'Режим: %%mode%%',
'changeApplicationFolder' => 'змінити',
'envVariables' => 'Змінні середовища',
'packageDependencies' => 'Залежні компоненти пакунка',
'updateInfoTitle' => 'Як працює оновлення',
'updateInfoDescription' => [
'noPackagesType' => 'Якщо встановлених пакетів немає (оскільки жоден не був зазначений у composer.json), оновлення нічого не зробить. Якщо один або декілька пакетів були встановлені, але потім вилучені з composer.json, оновлення видалить ці пакети задля сумісності системи з composer.json.',
'noType' => "Оновлення для основних залежних компонентів застосунку відсутні, але можуть бути наявні для другорядних у цьому випадку вони відображатимуться на індикаторі поточного стану. Ці оновлення зазвичай безпечні та не впливають на роботу застосунку.",
'majorType' => "Основні оновлення зазвичай містять значні зміни та можуть вплинути на зворотну сумісність компонентів та роботу застосунку. Обов'язково виконуйте тестування застосунку після оновлення.",
'minorType' => "Другорядні оновлення зазвичай містять незначні зміни та ніяк не впливають на зворотну сумісність компонентів та роботу застосунку. Але з міркувань безпеки виконуйте тестування застосунку після оновлення.",
'patchType' => "Оновлення патчів містять виправлення помилок зворотної сумісності та не впливають на роботу застосунку. Ви можете виконати тестування застосунку після оновлення, але ця процедура не є обов'язковою.",
],
'packages.filter.all' => 'Всі',
'packages.filter.criticalUpdates' => 'Важливі оновлення',
'packages.filter.allUpdates' => 'Всі оновлення (%%count%%)',
'packages.status.upToDate' => 'Оновлення не потрібно',
'packages.status.dataNotAvailable' => 'Дані не доступні',
'packages.status.updateAvailable' => 'Доступні нові оновлення',
'packages.status.notInstalled' => 'Не встановлено',
'packages.indexing' => 'Будь ласка, зачекайте поки закінчиться оновлення інформації про пакети.',
'packages.loading' => 'Завантаження пакетів...',
'selectMode' => 'Оберіть режим:',
'selectFolder' => 'Оберіть каталог:',
'envDrawer.title' => 'Змінні середовища для Composer',
'envDrawer.pathVariableHint' => 'Composer сприймає значення змінної як відносний шлях, що починається з кореневого каталогу застосунку (зазвичай кореневий каталог документів домену), поки ви не зазначите повний шлях (який починається з системного кореня "/" для Linux та літери диска "C:\" для Windows).',
'composerJsonDrawer.title' => 'Редагувати composer.json',
'addVariable' => 'Додати змінну',
'removeVariable' => 'Видалити змінну',
'updateConfirmationDialog.title' => 'Попередження',
'updateConfirmationDialog.description' => [
'common' => "Серед оновлень наявні основні (%%major%%), другорядні (%%minor%%) та для патчів (%%patch%%).",
'noPackagesType' => 'Якщо встановлених пакетів немає (оскільки жоден не був зазначений у composer.json), оновлення нічого не зробить. Якщо один або декілька пакетів були встановлені, але потім вилучені з composer.json, оновлення видалить ці пакети задля сумісності системи з composer.json.',
'noType' => "Оновлення для основних залежних компонентів застосунку відсутні, але можуть бути наявні для другорядних. Оновлення другорядних залежних компонентів зазвичай безпечне та не впливає на роботу застосунку. Оновити застосунок?",
'majorType' => "Основні оновлення мають найвищий ризик вивести з ладу ваш застосунок. Обов'язково виконайте тестування застосунку після оновлення. Оновити застосунок?",
'minorType' => "Другорядні оновлення відносно безпечні та зазвичай не впливають на роботу застосунку. При бажанні ви можете виконати тестування застосунку після оновлення. Оновити застосунок?",
'patchType' => "Оновлення патчів безпечні та не впливають на роботу застосунку. Ви можете виконати тестування застосунку після оновлення, але ця процедура не є обов'язковою. Оновити застосунок?",
],
'plugin.commandInfo.update.warning' => "Будь ласка, зачекайте поки оновиться інтеграційний плагін Plesk.",
],
'mainPage' => [
'feedback' => 'Хочете допомогти нам покращити це розширення? Повідомте про виявлені помилки, відсутні функції та будь-які інші проблеми на %%email%%',
'checkPhpComposerButton' => 'Перейдіть до вкладки "Веб-сайти та домени" та знайдіть кнопку "PHP Composer"',
'feature1.title' => 'Використовуйте PHP Composer без доступу SSH',
'feature1.description' => 'Виконуйте найбільш корисні дії Composer через користувацький інтерфейс, навіть якщо протокол SSH відсутній.',
'feature1.description.item1' => '- Визначайте змінні середовища',
'feature1.description.item2' => '- Редагуйте свій composer.json',
'feature1.description.item3' => '- Запускайте команди встановлення та оновлення',
'feature2.title' => 'Встановлюйте та оновлюйте залежні компоненти у один клік',
'feature2.description' => [
'firstPart' => 'Немає необхідності запам\'ятовувати команди та опції, які необхідно запустити для встановлення залежних компонентів. Зробіть лише один клік та Plesk самостійно про все подбає.',
'secondPart' => 'Незабаром: частково оновлені залежні компоненти, що негативно впливають на роботу вашого веб-сайту, більше не будуть головним болем. Просто виконайте тестовий запуск, щоб переконатися, що встановлення залежних компонентів не призведе до проблем.',
],
'feature3.title' => 'Переглядайте встановлені залежні компоненти та вирішуйте, чи необхідно їх оновлювати',
'feature3.description' => [
'firstPart' => 'Оновлення залежних компонентів надзвичайно важливе для захисту веб-сайту, але може вплинути на його роботу.',
'secondPart' => 'Незабаром: індикатори будуть також відображати наявність проблем безпеки зі встановленою версією.',
],
'feature4.title' => 'Отримуйте належну версію PHP автоматично',
'feature4.description.item1' => '- Ваш веб-сайт буде автоматично використовувати версію PHP, визначену у composer.json.',
'feature4.description.item2' => '- Composer працює, використовуючи належний обробник PHP (не такий, що передбачається системою, а той, що використовується окремим веб-сайтом).',
'feature4.description.item3' => '- Незабаром: Plesk зможе самостійно обирати версію та обробник PHP - просто увійдіть через SSH та запустіть команду "php".',
'dynamicList.header' => 'Динамічний список',
'activeList.header' => 'Активний список',
],
'actions' => [
'scan' => 'Сканувати',
'save' => 'Зберегти',
'update' => 'Оновлення',
'update.process' => 'Оновлюється...',
'editComposerJson' => 'Редагувати composer.json',
'changeMode' => 'Змінити режим',
'change' => 'Змінити',
'change.process' => 'Змінюється...',
'specify' => 'Визначити',
'install' => 'Встановити',
'install.process' => 'Встановлюється...',
'changeFolder' => 'Змінити каталог',
'refresh' => 'Оновити',
'refresh.process' => 'Оновлення...',
],
],
];