From fff1ba13bc8a682326f576151a6fd1ffc99710a3 Mon Sep 17 00:00:00 2001 From: "openclaw-docs-i18n[bot]" Date: Sun, 26 Apr 2026 05:41:14 +0000 Subject: [PATCH] chore(i18n): refresh uk translations --- docs/uk/cli/update.md | 108 +++++++++++++++++++++--------------------- 1 file changed, 53 insertions(+), 55 deletions(-) diff --git a/docs/uk/cli/update.md b/docs/uk/cli/update.md index 17657a3e7..3e9af43d3 100644 --- a/docs/uk/cli/update.md +++ b/docs/uk/cli/update.md @@ -1,14 +1,14 @@ --- read_when: - - Ви хочете безпечно оновити вихідну checkout-копію + - Ви хочете безпечно оновити робочу копію джерела - Вам потрібно зрозуміти скорочену поведінку `--update` -summary: Довідка CLI для `openclaw update` (відносно безпечне оновлення джерела + автоматичний перезапуск Gateway) +summary: Довідник CLI для `openclaw update` (відносно безпечне оновлення джерела + автоматичний перезапуск Gateway) title: Оновлення x-i18n: - generated_at: "2026-04-23T22:57:53Z" + generated_at: "2026-04-26T05:40:43Z" model: gpt-5.4 provider: openai - source_hash: c7ab28ae6fe91c094826ccbd9fa11c5d7c41849cc95d570a634a0721b82f0e3a + source_hash: 67da56f0281b6268063952fc8cab70842a0882a6c7d0add65cd2654c3bff41fa source_path: cli/update.md workflow: 15 --- @@ -18,7 +18,7 @@ x-i18n: Безпечно оновлюйте OpenClaw і перемикайтеся між каналами stable/beta/dev. Якщо ви встановили через **npm/pnpm/bun** (глобальне встановлення, без метаданих git), -оновлення відбуваються через потік менеджера пакетів у розділі [Оновлення](/uk/install/updating). +оновлення відбуваються через потік менеджера пакетів у [Оновлення](/uk/install/updating). ## Використання @@ -39,21 +39,19 @@ openclaw --update ## Параметри -- `--no-restart`: пропустити перезапуск служби Gateway після успішного оновлення. +- `--no-restart`: пропустити перезапуск служби Gateway після успішного оновлення. Оновлення через менеджер пакетів, які перезапускають Gateway, перевіряють, що перезапущена служба повідомляє очікувану оновлену версію, перш ніж команда завершиться успішно. - `--channel `: установити канал оновлення (git + npm; зберігається в конфігурації). -- `--tag `: перевизначити цільовий пакет лише для цього оновлення. Для встановлень через менеджер пакетів `main` зіставляється з `github:openclaw/openclaw#main`. -- `--dry-run`: попередній перегляд запланованих дій оновлення (канал/тег/цільовий об’єкт/потік перезапуску) без запису конфігурації, встановлення, синхронізації plugin або перезапуску. -- `--json`: вивести машинозчитуваний JSON `UpdateRunResult`, зокрема - `postUpdate.plugins.integrityDrifts`, коли під час синхронізації plugin після - оновлення виявлено розбіжність артефактів npm plugin. -- `--timeout `: тайм-аут для кожного кроку (типово 1200 с). -- `--yes`: пропустити запити на підтвердження (наприклад, підтвердження зниження версії) +- `--tag `: перевизначити ціль пакета лише для цього оновлення. Для встановлень із пакетів `main` зіставляється з `github:openclaw/openclaw#main`. +- `--dry-run`: попередньо показати заплановані дії оновлення (канал/тег/ціль/потік перезапуску) без запису конфігурації, встановлення, синхронізації плагінів або перезапуску. +- `--json`: вивести машиночитаний JSON `UpdateRunResult`, включно з `postUpdate.plugins.integrityDrifts`, коли під час синхронізації плагінів після оновлення виявлено розходження цілісності артефактів npm Plugin. +- `--timeout `: тайм-аут для кожного кроку (типове значення — 1200 с). +- `--yes`: пропустити запити на підтвердження (наприклад, підтвердження пониження версії) -Примітка: зниження версії потребує підтвердження, оскільки старіші версії можуть пошкодити конфігурацію. +Примітка: пониження версії потребує підтвердження, оскільки старіші версії можуть пошкодити конфігурацію. ## `update status` -Показати активний канал оновлення + тег/гілку/SHA git (для вихідних checkout-копій), а також доступність оновлення. +Показати активний канал оновлення + тег/гілку/SHA git (для робочих копій джерела), а також доступність оновлення. ```bash openclaw update status @@ -63,73 +61,73 @@ openclaw update status --timeout 10 Параметри: -- `--json`: вивести машинозчитуваний JSON статусу. -- `--timeout `: тайм-аут для перевірок (типово 3 с). +- `--json`: вивести машиночитаний JSON стану. +- `--timeout `: тайм-аут для перевірок (типове значення — 3 с). ## `update wizard` -Інтерактивний потік для вибору каналу оновлення та підтвердження, чи потрібно перезапустити Gateway -після оновлення (типово виконується перезапуск). Якщо ви виберете `dev` без checkout-копії git, +Інтерактивний процес для вибору каналу оновлення та підтвердження, чи перезапускати Gateway +після оновлення (типово — перезапускати). Якщо ви виберете `dev` без робочої копії git, буде запропоновано її створити. Параметри: -- `--timeout `: тайм-аут для кожного кроку оновлення (типово `1200`) +- `--timeout `: тайм-аут для кожного кроку оновлення (типове значення `1200`) -## Що він робить +## Що це робить -Коли ви явно перемикаєте канали (`--channel ...`), OpenClaw також -узгоджує спосіб встановлення: +Коли ви явно перемикаєте канали (`--channel ...`), OpenClaw також підтримує +узгодженість методу встановлення: -- `dev` → забезпечує наявність checkout-копії git (типово: `~/openclaw`, перевизначається через `OPENCLAW_GIT_DIR`), - оновлює її та встановлює глобальний CLI із цієї checkout-копії. -- `stable` → встановлює з npm через `latest`. -- `beta` → надає перевагу dist-tag `beta` у npm, але повертається до `latest`, якщо `beta` - відсутній або старіший за поточний stable-реліз. +- `dev` → забезпечує наявність робочої копії git (типово: `~/openclaw`, перевизначається через `OPENCLAW_GIT_DIR`), + оновлює її та встановлює глобальний CLI з цієї робочої копії. +- `stable` → встановлює з npm за допомогою `latest`. +- `beta` → надає перевагу dist-tag npm `beta`, але повертається до `latest`, якщо beta + відсутня або старіша за поточний стабільний випуск. -Core auto-updater Gateway (коли він увімкнений через конфігурацію) повторно використовує цей самий шлях оновлення. +Автооновлювач ядра Gateway (коли його ввімкнено через конфігурацію) повторно використовує цей самий шлях оновлення. -Для встановлень через менеджер пакетів `openclaw update` визначає цільову -версію пакета перед викликом менеджера пакетів. Якщо встановлена версія точно -збігається з цільовою і не потрібно зберігати зміну каналу оновлення, команда -завершується як пропущена до встановлення пакета, синхронізації plugin, оновлення completion +Для встановлень через менеджер пакетів `openclaw update` визначає цільову версію пакета +перед викликом менеджера пакетів. Якщо встановлена версія точно +збігається з цільовою і не потрібно зберігати зміну каналу оновлення, +команда завершується як пропущена до встановлення пакета, синхронізації плагінів, оновлення completion або перезапуску Gateway. -## Потік checkout-копії git +## Потік для робочої копії git Канали: -- `stable`: переключитися на останній тег без beta, потім виконати build + doctor. -- `beta`: надавати перевагу останньому тегу `-beta`, але повертатися до останнього stable-тегу, - якщо `beta` відсутній або старіший. -- `dev`: переключитися на `main`, потім виконати fetch + rebase. +- `stable`: перейти на останній тег без beta, потім виконати build + doctor. +- `beta`: надавати перевагу останньому тегу `-beta`, але повертатися до останнього стабільного тегу, + якщо beta відсутня або старіша. +- `dev`: перейти на `main`, потім виконати fetch + rebase. -На високому рівні: +Загалом: -1. Потребує чистого робочого дерева (без незакомічених змін). +1. Потребує чистої робочої директорії (без незакомічених змін). 2. Перемикається на вибраний канал (тег або гілку). -3. Отримує зміни з upstream (лише для dev). -4. Лише dev: виконує попередню перевірку lint + TypeScript build у тимчасовому worktree; якщо останній коміт не проходить перевірку, відступає назад до 10 комітів, щоб знайти найновіший build, що проходить без помилок. -5. Виконує rebase на вибраний коміт (лише для dev). -6. Встановлює залежності за допомогою менеджера пакетів репозиторію. Для checkout-копій pnpm оновлювач за потреби ініціалізує `pnpm` (спочатку через `corepack`, а потім через тимчасовий резервний варіант `npm install pnpm@10`) замість запуску `npm run build` усередині workspace pnpm. -7. Виконує build + build Control UI. -8. Запускає `openclaw doctor` як фінальну перевірку “безпечного оновлення”. -9. Синхронізує plugin з активним каналом (dev використовує вбудовані plugin; stable/beta використовують npm) і оновлює plugin, установлені через npm. +3. Виконує отримання з upstream (лише dev). +4. Лише dev: попередньо виконує lint і TypeScript build у тимчасовій робочій копії; якщо вершина не проходить, відступає назад до 10 комітів, щоб знайти найновішу коректну збірку. +5. Виконує rebase на вибраний коміт (лише dev). +6. Установлює залежності за допомогою менеджера пакетів репозиторію. Для робочих копій pnpm засіб оновлення за потреби ініціалізує `pnpm` (спочатку через `corepack`, потім через тимчасовий резервний варіант `npm install pnpm@10`) замість виконання `npm run build` усередині робочого простору pnpm. +7. Виконує build + build для Control UI. +8. Запускає `openclaw doctor` як фінальну перевірку «безпечного оновлення». +9. Синхронізує плагіни з активним каналом (dev використовує вбудовані плагіни; stable/beta використовує npm) і оновлює плагіни, установлені через npm. -Якщо точне оновлення npm plugin із зафіксованою версією визначає артефакт, цілісність якого +Якщо точне оновлення закріпленого npm Plugin визначає артефакт, чия цілісність відрізняється від збереженого запису встановлення, `openclaw update` перериває це оновлення -артефакту plugin замість його встановлення. Перевстановлюйте або оновлюйте plugin явно лише після перевірки, -що ви довіряєте новому артефакту. +артефакту плагіна замість його встановлення. Перевстановлюйте або оновлюйте плагін явно +лише після того, як переконаєтеся, що довіряєте новому артефакту. -Якщо ініціалізація pnpm усе ще не вдається, оновлювач тепер зупиняється раніше з помилкою, специфічною для менеджера пакетів, замість спроби виконати `npm run build` усередині checkout-копії. +Якщо ініціалізація pnpm усе ще не вдається, засіб оновлення тепер зупиняється раніше з помилкою, специфічною для менеджера пакетів, замість спроби виконати `npm run build` усередині робочої копії. ## Скорочення `--update` -`openclaw --update` переписується в `openclaw update` (зручно для оболонок і скриптів запуску). +`openclaw --update` переписується на `openclaw update` (корисно для оболонок і скриптів запуску). -## Пов’язано +## Пов’язане -- `openclaw doctor` (пропонує спочатку запустити оновлення для checkout-копій git) +- `openclaw doctor` (пропонує спочатку запустити оновлення для робочих копій git) - [Канали розробки](/uk/install/development-channels) - [Оновлення](/uk/install/updating) -- [Довідка CLI](/uk/cli) +- [Довідник CLI](/uk/cli)