From 2d348da5044d0dd61236f9684b37e8bf6fb6e93d Mon Sep 17 00:00:00 2001 From: "opencode-agent[bot]" Date: Tue, 19 May 2026 06:47:00 +0000 Subject: [PATCH] chore: generate --- packages/app/src/i18n/uk.ts | 29 +++++++++++++++++----------- packages/console/app/src/i18n/uk.ts | 30 ++++++++++++++--------------- 2 files changed, 33 insertions(+), 26 deletions(-) diff --git a/packages/app/src/i18n/uk.ts b/packages/app/src/i18n/uk.ts index 4ee6374892..cf886f6a02 100644 --- a/packages/app/src/i18n/uk.ts +++ b/packages/app/src/i18n/uk.ts @@ -171,7 +171,8 @@ export const dict = { "provider.custom.field.baseURL.placeholder": "https://api.myprovider.com/v1", "provider.custom.field.apiKey.label": "Ключ API", "provider.custom.field.apiKey.placeholder": "Ключ API", - "provider.custom.field.apiKey.description": "Необов'язково. Залиште порожнім, якщо ви керуєте авторизацією через заголовки.", + "provider.custom.field.apiKey.description": + "Необов'язково. Залиште порожнім, якщо ви керуєте авторизацією через заголовки.", "provider.custom.models.label": "Моделі", "provider.custom.models.id.label": "ID", "provider.custom.models.id.placeholder": "model-id", @@ -232,7 +233,7 @@ export const dict = { "common.attachment": "вкладення", "prompt.placeholder.shell": "Введіть команду термінала... {{example}}", - "prompt.placeholder.normal": "Запитайте що завгодно... \"{{example}}\"", + "prompt.placeholder.normal": 'Запитайте що завгодно... "{{example}}"', "prompt.placeholder.simple": "Запитайте що завгодно...", "prompt.placeholder.summarizeComments": "Підсумувати коментарі…", "prompt.placeholder.summarizeComment": "Підсумувати коментар…", @@ -368,7 +369,8 @@ export const dict = { "dialog.releaseNotes.media.alt": "Попередній перегляд релізу", "context.breakdown.title": "Розподіл контексту", - "context.breakdown.note": "Приблизний розподіл вхідних токенів. \"Інше\" включає визначення інструментів і накладні витрати.", + "context.breakdown.note": + 'Приблизний розподіл вхідних токенів. "Інше" включає визначення інструментів і накладні витрати.', "context.breakdown.system": "Система", "context.breakdown.user": "Користувач", "context.breakdown.assistant": "Асистент", @@ -500,14 +502,15 @@ export const dict = { "error.chain.didYouMean": "Можливо, ви мали на увазі: {{suggestions}}", "error.chain.modelNotFound": "Модель не знайдено: {{provider}}/{{model}}", "error.chain.checkConfig": "Перевірте назви провайдерів/моделей у конфігурації (opencode.json)", - "error.chain.mcpFailed": "Сервер MCP \"{{name}}\" не працює. Зверніть увагу, OpenCode ще не підтримує автентифікацію MCP.", + "error.chain.mcpFailed": + 'Сервер MCP "{{name}}" не працює. Зверніть увагу, OpenCode ще не підтримує автентифікацію MCP.', "error.chain.providerAuthFailed": "Автентифікація провайдера не вдалася ({{provider}}): {{message}}", "error.chain.providerInitFailed": - "Не вдалося ініціалізувати провайдера \"{{provider}}\". Перевірте облікові дані та конфігурацію.", + 'Не вдалося ініціалізувати провайдера "{{provider}}". Перевірте облікові дані та конфігурацію.', "error.chain.configJsonInvalid": "Файл конфігурації {{path}} не є дійсним JSON(C)", "error.chain.configJsonInvalidWithMessage": "Файл конфігурації {{path}} не є дійсним JSON(C): {{message}}", "error.chain.configDirectoryTypo": - "Каталог \"{{dir}}\" у {{path}} недійсний. Перейменуйте каталог на \"{{suggestion}}\" або видаліть його. Це поширена помилка.", + 'Каталог "{{dir}}" у {{path}} недійсний. Перейменуйте каталог на "{{suggestion}}" або видаліть його. Це поширена помилка.', "error.chain.configFrontmatterError": "Не вдалося розібрати frontmatter у {{path}}:\n{{message}}", "error.chain.configInvalid": "Файл конфігурації {{path}} недійсний", "error.chain.configInvalidWithMessage": "Файл конфігурації {{path}} недійсний: {{message}}", @@ -682,7 +685,8 @@ export const dict = { "sidebar.workspaces.disable": "Вимкнути робочі області", "sidebar.gettingStarted.title": "Початок роботи", "sidebar.gettingStarted.line1": "OpenCode містить безкоштовні моделі, тому ви можете почати негайно.", - "sidebar.gettingStarted.line2": "Підключіть будь-якого провайдера, щоб використовувати моделі, включаючи Claude, GPT, Gemini тощо.", + "sidebar.gettingStarted.line2": + "Підключіть будь-якого провайдера, щоб використовувати моделі, включаючи Claude, GPT, Gemini тощо.", "sidebar.project.recentSessions": "Нещодавні сесії", "sidebar.project.viewAllSessions": "Переглянути всі сесії", "sidebar.project.clearNotifications": "Очистити сповіщення", @@ -755,11 +759,13 @@ export const dict = { "settings.general.row.followup.option.queue": "Черга", "settings.general.row.followup.option.steer": "Керування", "settings.general.row.showFileTree.title": "Дерево файлів", - "settings.general.row.showFileTree.description": "Показувати перемикач і панель дерева файлів у сесіях на робочому столі", + "settings.general.row.showFileTree.description": + "Показувати перемикач і панель дерева файлів у сесіях на робочому столі", "settings.general.row.showNavigation.title": "Елементи навігації", "settings.general.row.showNavigation.description": "Показувати кнопки назад і вперед у заголовку робочого столу", "settings.general.row.showSearch.title": "Палітра команд", - "settings.general.row.showSearch.description": "Показувати кнопку пошуку та палітри команд у заголовку робочого столу", + "settings.general.row.showSearch.description": + "Показувати кнопку пошуку та палітри команд у заголовку робочого столу", "settings.general.row.showTerminal.title": "Термінал", "settings.general.row.showTerminal.description": "Показувати кнопку термінала в заголовку робочого столу", "settings.general.row.showStatus.title": "Статус сервера", @@ -782,7 +788,7 @@ export const dict = { "На Linux з моніторами з різною частотою оновлення нативний Wayland може бути більш стабільним.", "settings.general.row.releaseNotes.title": "Нотатки до релізу", - "settings.general.row.releaseNotes.description": "Показувати спливаючі вікна \"Що нового\" після оновлень", + "settings.general.row.releaseNotes.description": 'Показувати спливаючі вікна "Що нового" після оновлень', "settings.updates.row.startup.title": "Перевіряти оновлення під час запуску", "settings.updates.row.startup.description": "Автоматично перевіряти наявність оновлень під час запуску OpenCode", @@ -928,7 +934,8 @@ export const dict = { "settings.permissions.tool.external_directory.title": "Зовнішній каталог", "settings.permissions.tool.external_directory.description": "Доступ до файлів за межами каталогу проєкту", "settings.permissions.tool.doom_loop.title": "Цикл приреченості", - "settings.permissions.tool.doom_loop.description": "Виявлення повторюваних викликів інструментів з однаковими вхідними даними", + "settings.permissions.tool.doom_loop.description": + "Виявлення повторюваних викликів інструментів з однаковими вхідними даними", "session.delete.failed.title": "Не вдалося видалити сесію", "session.delete.title": "Видалити сесію", diff --git a/packages/console/app/src/i18n/uk.ts b/packages/console/app/src/i18n/uk.ts index 442acb9a6b..4c0b0d645e 100644 --- a/packages/console/app/src/i18n/uk.ts +++ b/packages/console/app/src/i18n/uk.ts @@ -153,7 +153,8 @@ export const dict = { "home.faq.q3": "Чи потрібні додаткові AI-підписки для використання OpenCode?", "home.faq.a3.p1": "Не обов'язково, OpenCode має набір безкоштовних моделей, які можна використовувати без реєстрації.", - "home.faq.a3.p2.beforeZen": "Крім цього, ви можете використовувати будь-які популярні моделі, створивши обліковий запис", + "home.faq.a3.p2.beforeZen": + "Крім цього, ви можете використовувати будь-які популярні моделі, створивши обліковий запис", "home.faq.a3.p2.afterZen": ".", "home.faq.a3.p3": "Хоча ми рекомендуємо Zen, OpenCode також працює з усіма популярними провайдерами, такими як OpenAI, Anthropic, xAI тощо.", @@ -171,7 +172,8 @@ export const dict = { "home.faq.a6": "OpenCode є 100% безкоштовним. Він також має набір безкоштовних моделей. Додаткові витрати можливі, якщо ви підключите іншого провайдера.", "home.faq.q7": "А як щодо даних та конфіденційності?", - "home.faq.a7.p1": "Ваші дані зберігаються лише тоді, коли ви використовуєте безкоштовні моделі або створюєте посилання для обміну.", + "home.faq.a7.p1": + "Ваші дані зберігаються лише тоді, коли ви використовуєте безкоштовні моделі або створюєте посилання для обміну.", "home.faq.a7.p2.beforeModels": "Дізнайтеся більше про", "home.faq.a7.p2.modelsLink": "наші моделі", "home.faq.a7.p2.and": "та", @@ -194,8 +196,7 @@ export const dict = { "Zen дає доступ до добірки AI-моделей, які OpenCode протестував спеціально для агентів кодування. Не турбуйтеся про нестабільну якість — використовуйте перевірені моделі.", "zen.faq.q1": "Що таке OpenCode Zen?", - "zen.faq.a1": - "Zen — це добірка AI-моделей, протестованих для агентів кодування, створена командою OpenCode.", + "zen.faq.a1": "Zen — це добірка AI-моделей, протестованих для агентів кодування, створена командою OpenCode.", "zen.faq.q2": "Чому Zen точніший?", "zen.faq.a2": "Zen надає лише моделі, спеціально протестовані для агентів кодування. Ви ж не використовуєте масло ніж для стейка — не використовуйте погані моделі для кодування.", @@ -234,7 +235,8 @@ export const dict = { "zen.problem.item2": "Співпраця з провайдерами для забезпечення правильної доставки", "zen.problem.item3": "Бенчмаркінг усіх комбінацій моделей та провайдерів, які ми рекомендуємо", "zen.how.title": "Як працює Zen", - "zen.how.body": "Хоча ми пропонуємо використовувати Zen з OpenCode, ви можете використовувати Zen з будь-яким агентом.", + "zen.how.body": + "Хоча ми пропонуємо використовувати Zen з OpenCode, ви можете використовувати Zen з будь-яким агентом.", "zen.how.step1.title": "Зареєструйтеся та додайте $20 балансу", "zen.how.step1.beforeLink": "дотримуйтесь", "zen.how.step1.link": "інструкцій з налаштування", @@ -260,7 +262,8 @@ export const dict = { "go.cta.text": "Підписатися на Go", "go.cta.price": "$10/місяць", "go.cta.promo": "$5 перший місяць", - "go.pricing.body": "Використовуйте з будь-яким агентом. $5 перший місяць, потім $10/місяць. Поповнюйте за потреби. Скасуйте в будь-який час.", + "go.pricing.body": + "Використовуйте з будь-яким агентом. $5 перший місяць, потім $10/місяць. Поповнюйте за потреби. Скасуйте в будь-який час.", "go.graph.free": "Безкоштовно", "go.graph.freePill": "Big Pickle та безкоштовні моделі", "go.graph.go": "Go", @@ -300,7 +303,8 @@ export const dict = { "go.problem.item4": "Включає GLM-5.1, GLM-5, Kimi K2.5, Kimi K2.6, MiMo-V2.5-Pro, MiMo-V2.5, Qwen3.5 Plus, Qwen3.6 Plus, MiniMax M2.5, MiniMax M2.7, DeepSeek V4 Pro та DeepSeek V4 Flash", "go.how.title": "Як працює Go", - "go.how.body": "Go починається від $5 за перший місяць, потім $10/місяць. Використовуйте з OpenCode або будь-яким агентом.", + "go.how.body": + "Go починається від $5 за перший місяць, потім $10/місяць. Використовуйте з OpenCode або будь-яким агентом.", "go.how.step1.title": "Створіть обліковий запис", "go.how.step1.beforeLink": "дотримуйтесь", "go.how.step1.link": "інструкцій з налаштування", @@ -646,18 +650,14 @@ export const dict = { "workspace.lite.subscription.monthlyUsage": "Місячне використання", "workspace.lite.subscription.resetsIn": "Скидається через", "workspace.lite.subscription.useBalance": "Використовуйте доступний баланс після досягнення лімітів", - "workspace.lite.subscription.selectProvider": - 'Виберіть "OpenCode Go" як провайдера в конфігурації opencode.', + "workspace.lite.subscription.selectProvider": 'Виберіть "OpenCode Go" як провайдера в конфігурації opencode.', "workspace.lite.black.message": "Ви вже підписані на OpenCode Black або в списку очікування. Спочатку скасуйте підписку, якщо хочете перейти на Go.", - "workspace.lite.other.message": - "Інший учасник цього робочого простору вже підписаний на OpenCode Go.", - "workspace.lite.promo.description": - "OpenCode Go починається від {{price}}, потім $10/місяць, із щедрими лімітами.", + "workspace.lite.other.message": "Інший учасник цього робочого простору вже підписаний на OpenCode Go.", + "workspace.lite.promo.description": "OpenCode Go починається від {{price}}, потім $10/місяць, із щедрими лімітами.", "workspace.lite.promo.price": "$5 за перший місяць", "workspace.lite.promo.modelsTitle": "Що включено", - "workspace.lite.promo.footer": - "План призначений для міжнародних користувачів. Ціни можуть змінюватися.", + "workspace.lite.promo.footer": "План призначений для міжнародних користувачів. Ціни можуть змінюватися.", "workspace.lite.promo.subscribe": "Підписатися на Go", "workspace.lite.promo.subscribing": "Перенаправлення...", "workspace.lite.promo.otherMethods": "Інші способи оплати",