From c0ec7dc13f0e06b863b7603150f0dd7aa1f4ae6c Mon Sep 17 00:00:00 2001 From: Serhii Koval Date: Fri, 27 Mar 2026 05:27:36 +0100 Subject: [PATCH] feat(i18n): add Ukrainian (uk) localization (#2226) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: add Ukrainian (uk) website translation Translate all 681 keys from en.json to uk.json for the cmux website. Preserves all placeholders and HTML-like tags. Testimonials kept in original language. Co-Authored-By: Claude Opus 4.6 (1M context) * feat: register Ukrainian locale in web i18n routing config Co-Authored-By: Claude Opus 4.6 (1M context) * feat: add Ukrainian translations to Localizable.xcstrings (916 keys) Translated all 916 string keys from English to natural Ukrainian. All format specifiers (%@, %lld, %1$@, etc.) preserved. JSON syntax validated. Co-Authored-By: Claude Opus 4.6 (1M context) * feat: add Ukrainian README translation (README.uk.md) Co-Authored-By: Claude Opus 4.6 (1M context) * feat: add Ukrainian language link to all README language selectors Added Українська link to the language selector paragraph in all 20 existing README files (README.md and README.*.md), pointing to README.uk.md. Co-Authored-By: Claude Opus 4.6 (1M context) * Fix truncated Ukrainian translations for cli.claude-teams.usage and cli.omo.usage --------- Co-authored-by: Claude Opus 4.6 (1M context) Co-authored-by: Lawrence Chen --- README.ar.md | 2 +- README.bs.md | 2 +- README.da.md | 2 +- README.de.md | 2 +- README.es.md | 2 +- README.fr.md | 2 +- README.it.md | 2 +- README.ja.md | 2 +- README.km.md | 2 +- README.ko.md | 2 +- README.md | 2 +- README.no.md | 2 +- README.pl.md | 2 +- README.pt-BR.md | 2 +- README.ru.md | 2 +- README.th.md | 2 +- README.tr.md | 2 +- README.uk.md | 275 ++ README.vi.md | 2 +- README.zh-CN.md | 2 +- README.zh-TW.md | 2 +- Resources/Localizable.xcstrings | 5496 +++++++++++++++++++++++++++++++ web/i18n/routing.ts | 2 + web/messages/uk.json | 757 +++++ 24 files changed, 6550 insertions(+), 20 deletions(-) create mode 100644 README.uk.md create mode 100644 web/messages/uk.json diff --git a/README.ar.md b/README.ar.md index 84f9af78..e61a864a 100644 --- a/README.ar.md +++ b/README.ar.md @@ -10,7 +10,7 @@

- English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ + English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ | Українська

diff --git a/README.bs.md b/README.bs.md index aa6d0f5f..cce4964f 100644 --- a/README.bs.md +++ b/README.bs.md @@ -10,7 +10,7 @@

- English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ + English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ | Українська

diff --git a/README.da.md b/README.da.md index 8744f03b..84ffc858 100644 --- a/README.da.md +++ b/README.da.md @@ -10,7 +10,7 @@

- English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ + English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ | Українська

diff --git a/README.de.md b/README.de.md index f312af9f..734c6d96 100644 --- a/README.de.md +++ b/README.de.md @@ -10,7 +10,7 @@

- English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ + English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ | Українська

diff --git a/README.es.md b/README.es.md index 21668502..4637322f 100644 --- a/README.es.md +++ b/README.es.md @@ -10,7 +10,7 @@

- English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ + English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ | Українська

diff --git a/README.fr.md b/README.fr.md index 6f21407c..794e1c0a 100644 --- a/README.fr.md +++ b/README.fr.md @@ -10,7 +10,7 @@

- English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ + English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ | Українська

diff --git a/README.it.md b/README.it.md index 87e83dfc..13f90c1a 100644 --- a/README.it.md +++ b/README.it.md @@ -10,7 +10,7 @@

- English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ + English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ | Українська

diff --git a/README.ja.md b/README.ja.md index c36ca829..ba18edbb 100644 --- a/README.ja.md +++ b/README.ja.md @@ -10,7 +10,7 @@

- English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ + English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ | Українська

diff --git a/README.km.md b/README.km.md index 7dca1737..29163522 100644 --- a/README.km.md +++ b/README.km.md @@ -10,7 +10,7 @@

- English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ + English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ | Українська

diff --git a/README.ko.md b/README.ko.md index 90f6c963..f6429746 100644 --- a/README.ko.md +++ b/README.ko.md @@ -10,7 +10,7 @@

- English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ + English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ | Українська

diff --git a/README.md b/README.md index bc83cefd..40eef654 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@

- English | 日本語 | Tiếng Việt | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ + English | 日本語 | Tiếng Việt | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ | Українська

diff --git a/README.no.md b/README.no.md index 83cad9f1..4b46b844 100644 --- a/README.no.md +++ b/README.no.md @@ -10,7 +10,7 @@

- English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ + English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ | Українська

diff --git a/README.pl.md b/README.pl.md index 1c24d3c5..810d1389 100644 --- a/README.pl.md +++ b/README.pl.md @@ -10,7 +10,7 @@

- English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ + English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ | Українська

diff --git a/README.pt-BR.md b/README.pt-BR.md index bc4d42f6..6c760ac2 100644 --- a/README.pt-BR.md +++ b/README.pt-BR.md @@ -10,7 +10,7 @@

- English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ + English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ | Українська

diff --git a/README.ru.md b/README.ru.md index 19bfd28e..2be0a4d5 100644 --- a/README.ru.md +++ b/README.ru.md @@ -10,7 +10,7 @@

- English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ + English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ | Українська

diff --git a/README.th.md b/README.th.md index 7e19187a..af1e4b2c 100644 --- a/README.th.md +++ b/README.th.md @@ -10,7 +10,7 @@

- English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ + English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ | Українська

diff --git a/README.tr.md b/README.tr.md index f897a5ff..c902bcfe 100644 --- a/README.tr.md +++ b/README.tr.md @@ -10,7 +10,7 @@

- English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ + English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ | Українська

diff --git a/README.uk.md b/README.uk.md new file mode 100644 index 00000000..5b2dfafa --- /dev/null +++ b/README.uk.md @@ -0,0 +1,275 @@ +> Цей переклад було згенеровано за допомогою Claude. Якщо у вас є пропозиції щодо покращень, відкрийте PR. + +

cmux

+

Термінал macOS на базі Ghostty з вертикальними вкладками та сповіщеннями для AI-агентів програмування

+ +

+ + Завантажити cmux для macOS + +

+ +

+ English | 日本語 | Tiếng Việt | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ | Українська +

+ +

+ X / Twitter + Discord +

+ +

+ Скріншот cmux +

+ +

+ ▶ Демо-відео · Філософія cmux +

+ +## Можливості + + + + + + + + + + + + + + + + + + +
+

Кільця сповіщень

+Панелі отримують синє кільце, а вкладки підсвічуються, коли агенти програмування потребують вашої уваги +
+Кільця сповіщень +
+

Панель сповіщень

+Переглядайте всі очікувані сповіщення в одному місці, переходьте до останнього непрочитаного +
+Значок сповіщень у бічній панелі +
+

Вбудований браузер

+Розділіть браузер поруч із терміналом зі скриптовим API, портованим з agent-browser +
+Вбудований браузер +
+

Вертикальні та горизонтальні вкладки

+Бічна панель показує гілку git, статус/номер пов'язаного PR, робочу директорію, порти прослуховування та текст останнього сповіщення. Розділяйте горизонтально та вертикально. +
+Вертикальні вкладки та розділені панелі +
+ +- **Скриптований** — CLI та socket API для створення робочих просторів, розділення панелей, надсилання натискань клавіш та автоматизації браузера +- **Нативний додаток macOS** — Побудований на Swift та AppKit, не Electron. Швидкий запуск, мало пам'яті. +- **Сумісний з Ghostty** — Читає вашу існуючу конфігурацію `~/.config/ghostty/config` для тем, шрифтів та кольорів +- **Прискорення GPU** — На базі libghostty для плавного рендерингу + +## Встановлення + +### DMG (рекомендовано) + + + Завантажити cmux для macOS + + +Відкрийте `.dmg` та перетягніть cmux до папки Applications. cmux автоматично оновлюється через Sparkle, тому завантажити потрібно лише один раз. + +### Homebrew + +```bash +brew tap manaflow-ai/cmux +brew install --cask cmux +``` + +Для оновлення пізніше: + +```bash +brew upgrade --cask cmux +``` + +При першому запуску macOS може попросити підтвердити відкриття програми від ідентифікованого розробника. Натисніть **Відкрити**, щоб продовжити. + +## Чому cmux? + +Я запускаю багато сесій Claude Code та Codex паралельно. Я використовував Ghostty з купою розділених панелей і покладався на нативні сповіщення macOS, щоб знати, коли агенту потрібна моя увага. Але тіло сповіщення Claude Code завжди було просто "Claude is waiting for your input" без контексту, і з достатньою кількістю вкладок я навіть не міг прочитати заголовки. + +Я спробував кілька оркестраторів програмування, але більшість з них були додатками на Electron/Tauri, і продуктивність мене турбувала. Я також просто віддаю перевагу терміналу, оскільки GUI-оркестратори прив'язують вас до свого робочого процесу. Тому я створив cmux як нативний додаток macOS на Swift/AppKit. Він використовує libghostty для рендерингу терміналу та читає вашу існуючу конфігурацію Ghostty для тем, шрифтів та кольорів. + +Основні доповнення — це бічна панель та система сповіщень. Бічна панель має вертикальні вкладки, які показують гілку git, статус/номер пов'язаного PR, робочу директорію, порти прослуховування та текст останнього сповіщення для кожного робочого простору. Система сповіщень підхоплює термінальні послідовності (OSC 9/99/777) та має CLI (`cmux notify`), який можна підключити до хуків агентів для Claude Code, OpenCode тощо. Коли агент чекає, його панель отримує синє кільце, а вкладка підсвічується у бічній панелі, тому я бачу, який саме потребує мене серед розділень та вкладок. Cmd+Shift+U переходить до останнього непрочитаного. + +Вбудований браузер має скриптовий API, портований з [agent-browser](https://github.com/vercel-labs/agent-browser). Агенти можуть робити знімок дерева доступності, отримувати посилання на елементи, клікати, заповнювати форми та виконувати JS. Ви можете розділити панель браузера поруч із терміналом і дозволити Claude Code взаємодіяти з вашим dev-сервером напряму. + +Все скриптується через CLI та socket API — створення робочих просторів/вкладок, розділення панелей, надсилання натискань клавіш, відкриття URL у браузері. + +## Філософія cmux + +cmux не нав'язує розробникам, як використовувати їхні інструменти. Це термінал і браузер із CLI, а решта — за вами. + +cmux — це примітив, а не рішення. Він дає вам термінал, браузер, сповіщення, робочі простори, розділення, вкладки та CLI для керування всім цим. cmux не змушує вас дотримуватися нав'язаного способу використання агентів програмування. Те, що ви створите з цих примітивів — ваше. + +Найкращі розробники завжди створювали власні інструменти. Ніхто ще не з'ясував найкращий спосіб роботи з агентами, і команди, що створюють закриті продукти, точно цього не зробили. Розробники, які найближче до своїх кодових баз, з'ясують це першими. + +Дайте мільйону розробників компоновані примітиви, і вони колективно знайдуть найефективніші робочі процеси швидше, ніж будь-яка продуктова команда могла б спроєктувати зверху вниз. + +## Документація + +Для додаткової інформації про налаштування cmux [перейдіть до нашої документації](https://cmux.com/docs/getting-started?utm_source=readme). + +## Клавіатурні скорочення + +### Робочі простори + +| Скорочення | Дія | +|----------|--------| +| ⌘ N | Новий робочий простір | +| ⌘ 1–8 | Перейти до робочого простору 1–8 | +| ⌘ 9 | Перейти до останнього робочого простору | +| ⌃ ⌘ ] | Наступний робочий простір | +| ⌃ ⌘ [ | Попередній робочий простір | +| ⌘ ⇧ W | Закрити робочий простір | +| ⌘ ⇧ R | Перейменувати робочий простір | +| ⌘ B | Перемкнути бічну панель | + +### Поверхні + +| Скорочення | Дія | +|----------|--------| +| ⌘ T | Нова поверхня | +| ⌘ ⇧ ] | Наступна поверхня | +| ⌘ ⇧ [ | Попередня поверхня | +| ⌃ Tab | Наступна поверхня | +| ⌃ ⇧ Tab | Попередня поверхня | +| ⌃ 1–8 | Перейти до поверхні 1–8 | +| ⌃ 9 | Перейти до останньої поверхні | +| ⌘ W | Закрити поверхню | + +### Розділені панелі + +| Скорочення | Дія | +|----------|--------| +| ⌘ D | Розділити праворуч | +| ⌘ ⇧ D | Розділити вниз | +| ⌥ ⌘ ← → ↑ ↓ | Фокус панелі за напрямком | +| ⌘ ⇧ H | Підсвітити активну панель | + +### Браузер + +Клавіатурні скорочення інструментів розробника браузера відповідають стандартним Safari та налаштовуються в `Налаштування → Клавіатурні скорочення`. + +| Скорочення | Дія | +|----------|--------| +| ⌘ ⇧ L | Відкрити браузер у розділенні | +| ⌘ L | Фокус на адресному рядку | +| ⌘ [ | Назад | +| ⌘ ] | Вперед | +| ⌘ R | Перезавантажити сторінку | +| ⌥ ⌘ I | Перемкнути Інструменти розробника (стандарт Safari) | +| ⌥ ⌘ C | Показати консоль JavaScript (стандарт Safari) | + +### Сповіщення + +| Скорочення | Дія | +|----------|--------| +| ⌘ I | Показати панель сповіщень | +| ⌘ ⇧ U | Перейти до останнього непрочитаного | + +### Пошук + +| Скорочення | Дія | +|----------|--------| +| ⌘ F | Знайти | +| ⌘ G / ⌘ ⇧ G | Знайти наступне / попереднє | +| ⌘ ⇧ F | Сховати панель пошуку | +| ⌘ E | Використати виділення для пошуку | + +### Термінал + +| Скорочення | Дія | +|----------|--------| +| ⌘ K | Очистити буфер прокрутки | +| ⌘ C | Копіювати (з виділенням) | +| ⌘ V | Вставити | +| ⌘ + / ⌘ - | Збільшити / зменшити розмір шрифту | +| ⌘ 0 | Скинути розмір шрифту | + +### Вікно + +| Скорочення | Дія | +|----------|--------| +| ⌘ ⇧ N | Нове вікно | +| ⌘ , | Налаштування | +| ⌘ ⇧ , | Перезавантажити конфігурацію | +| ⌘ Q | Вийти | + +## Нічні збірки + +[Завантажити cmux NIGHTLY](https://github.com/manaflow-ai/cmux/releases/download/nightly/cmux-nightly-macos.dmg) + +cmux NIGHTLY — це окремий додаток з власним bundle ID, тому він працює поруч зі стабільною версією. Збирається автоматично з останнього коміту `main` та автоматично оновлюється через власний канал Sparkle. + +Повідомляйте про помилки нічних збірок на [GitHub Issues](https://github.com/manaflow-ai/cmux/issues) або в [#nightly-bugs у Discord](https://discord.gg/xsgFEVrWCZ). + +## Відновлення сесії (поточна поведінка) + +При перезапуску cmux наразі відновлює лише макет та метадані додатку: +- Макет вікон/робочих просторів/панелей +- Робочі директорії +- Буфер прокрутки терміналу (наскільки можливо) +- URL браузера та історію навігації + +cmux **не** відновлює стан активних процесів усередині термінальних додатків. Наприклад, активні сесії Claude Code/tmux/vim поки що не відновлюються після перезапуску. + +## Історія зірок + + + + + + Діаграма історії зірок + + + +## Участь у проєкті + +Способи долучитися: + +- Підписуйтесь на нас у X для оновлень [@manaflowai](https://x.com/manaflowai), [@lawrencecchen](https://x.com/lawrencecchen) та [@austinywang](https://x.com/austinywang) +- Приєднуйтесь до обговорень у [Discord](https://discord.gg/xsgFEVrWCZ) +- Створюйте та беріть участь у [GitHub issues](https://github.com/manaflow-ai/cmux/issues) та [обговореннях](https://github.com/manaflow-ai/cmux/discussions) +- Розкажіть нам, що ви створюєте з cmux + +## Спільнота + +- [Discord](https://discord.gg/xsgFEVrWCZ) +- [GitHub](https://github.com/manaflow-ai/cmux) +- [X / Twitter](https://twitter.com/manaflowai) +- [YouTube](https://www.youtube.com/channel/UCAa89_j-TWkrXfk9A3CbASw) +- [LinkedIn](https://www.linkedin.com/company/manaflow-ai/) +- [Reddit](https://www.reddit.com/r/cmux/) + +## Founder's Edition + +cmux є безкоштовним, з відкритим кодом і завжди буде таким. Якщо ви хочете підтримати розробку та отримати ранній доступ до того, що буде далі: + +**[Отримати Founder's Edition](https://buy.stripe.com/3cI00j2Ld0it5OU33r5EY0q)** + +- **Пріоритетні запити на функції/виправлення помилок** +- **Ранній доступ: cmux AI, що надає контекст для кожного робочого простору, вкладки та панелі** +- **Ранній доступ: додаток iOS з терміналами, синхронізованими між комп'ютером та телефоном** +- **Ранній доступ: хмарні VM** +- **Ранній доступ: голосовий режим** +- **Мій особистий iMessage/WhatsApp** + +## Ліцензія + +cmux є відкритим програмним забезпеченням під ліцензією [AGPL-3.0-or-later](LICENSE). + +Якщо ваша організація не може дотримуватися AGPL, доступна комерційна ліцензія. Зв'яжіться з [founders@manaflow.com](mailto:founders@manaflow.com) для деталей. diff --git a/README.vi.md b/README.vi.md index a7c0cac4..d4337ddd 100644 --- a/README.vi.md +++ b/README.vi.md @@ -8,7 +8,7 @@

- English | 日本語 | Tiếng Việt | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ + English | 日本語 | Tiếng Việt | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ | Українська

diff --git a/README.zh-CN.md b/README.zh-CN.md index bfdde4f8..bbba28d7 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -10,7 +10,7 @@

- English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ + English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ | Українська

diff --git a/README.zh-TW.md b/README.zh-TW.md index 1ed0ebcc..5fe776f6 100644 --- a/README.zh-TW.md +++ b/README.zh-TW.md @@ -10,7 +10,7 @@

- English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ + English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ | Українська

diff --git a/Resources/Localizable.xcstrings b/Resources/Localizable.xcstrings index 3a55ad83..988f6dbe 100644 --- a/Resources/Localizable.xcstrings +++ b/Resources/Localizable.xcstrings @@ -112,6 +112,12 @@ "state": "translated", "value": "cmux" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "cmux" + } } } }, @@ -129,6 +135,12 @@ "state": "translated", "value": "使い方: cmux claude-teams [claude-args...]\n\nエージェントチームを有効にした状態で Claude Code を起動します。\n\nこのコマンドは次を行います:\n - Claude の teammate mode を auto に設定\n - Claude の auto mode が cmux の split を使うよう tmux 風の環境を設定\n - CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 を設定\n - 専用の tmux shim を PATH の先頭に追加\n - 残りの引数をそのまま claude に渡す\n\ntmux shim は、対応している tmux の window/pane コマンドを、現在の cmux セッション内の workspace と split 操作に変換します。\n\n例:\n cmux claude-teams\n cmux claude-teams --continue\n cmux claude-teams --model sonnet" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Використання: cmux claude-teams [аргументи-claude...]\n\nЗапуск Claude Code з увімкненими командами агентів.\n\nЦя команда:\n - типово вмикає режим teammate для Claude\n - забезпечує підтримку cmux для сеансу\n - встановлює CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1\n - додає приватну tmux-прокладку на початок PATH\n - передає всі інші аргументи до claude\n\nTmux-прокладка перетворює підтримувані команди tmux вікон/панелей на операції\nробочих просторів і розділів cmux у поточному сеансі cmux.\n\nПриклади:\n cmux claude-teams\n cmux claude-teams --continue\n cmux claude-teams --model sonnet" + } } } }, @@ -146,6 +158,12 @@ "state": "translated", "value": "使い方: cmux omo [opencode-args...]\n\ncmux 対応の環境で OpenCode と oh-my-openagent を起動します。\n\noh-my-openagent は複数の AI モデルを専門エージェントとして並列に\nオーケストレーションします。このコマンドは tmux shim を設定し、\nエージェントのペインをネイティブの cmux split に変換します。\n\nこのコマンドは次を行います:\n - oh-my-openagent が cmux の split を使うよう tmux 風の環境を設定\n - 専用の tmux shim を PATH の先頭に追加\n - 残りの引数をそのまま opencode に渡す\n\ntmux shim は、tmux の window/pane コマンドを、現在の cmux セッション内の\nworkspace と split 操作に変換します。\n\n例:\n cmux omo\n cmux omo --continue\n cmux omo --model claude-sonnet-4-6" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Використання: cmux omo [аргументи-opencode...]\n\nЗапуск OpenCode з oh-my-openagent у середовищі cmux.\n\noh-my-openagent оркеструє кілька моделей ШІ як спеціалізованих агентів\nпаралельно. Ця команда налаштовує tmux-прокладку, щоб панелі агентів\nстали нативними розділами cmux з метаданими бічної панелі та сповіщеннями.\n\nЦя команда:\n - забезпечує підтримку cmux для oh-my-openagent\n - додає приватну tmux-прокладку на початок PATH\n - передає всі інші аргументи до opencode\n\nTmux-прокладка перетворює команди tmux вікон/панелей на операції\nробочих просторів і розділів cmux у поточному сеансі cmux.\n\nПриклади:\n cmux omo\n cmux omo --continue\n cmux omo --model claude-sonnet-4-6" + } } } }, @@ -163,6 +181,12 @@ "state": "translated", "value": "macos-applescript の設定で AppleScript は無効になっています。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "AppleScript вимкнено параметром конфігурації macos-applescript." + } } } }, @@ -180,6 +204,12 @@ "state": "translated", "value": "分割の作成に失敗しました。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не вдалося створити розділення." + } } } }, @@ -197,6 +227,12 @@ "state": "translated", "value": "ウインドウの作成に失敗しました。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не вдалося створити вікно." + } } } }, @@ -214,6 +250,12 @@ "state": "translated", "value": "ワークスペースの作成に失敗しました。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не вдалося створити робочу область." + } } } }, @@ -231,6 +273,12 @@ "state": "translated", "value": "アクション文字列がありません。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відсутній рядок дії." + } } } }, @@ -248,6 +296,12 @@ "state": "translated", "value": "入力するテキストがありません。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відсутній текст введення." + } } } }, @@ -265,6 +319,12 @@ "state": "translated", "value": "分割方向がないか、不明です。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відсутній або невідомий напрямок розділення." + } } } }, @@ -282,6 +342,12 @@ "state": "translated", "value": "対象のターミナルがありません。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відсутня ціль терміналу." + } } } }, @@ -299,6 +365,12 @@ "state": "translated", "value": "ターミナルはもう利用できません。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Термінал більше недоступний." + } } } }, @@ -316,6 +388,12 @@ "state": "translated", "value": "ウインドウはもう利用できません。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вікно більше недоступне." + } } } }, @@ -333,6 +411,12 @@ "state": "translated", "value": "ワークスペースはもう利用できません。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Робоча область більше недоступна." + } } } }, @@ -446,6 +530,12 @@ "state": "translated", "value": "Derleme" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Збірка" + } } } }, @@ -559,6 +649,12 @@ "state": "translated", "value": "Commit" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Коміт" + } } } }, @@ -672,6 +768,12 @@ "state": "translated", "value": "macOS için dikey sekmeli ve bildirim panelli\nGhostty tabanlı terminal." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Термінал на основі Ghostty з вертикальними вкладками\nта панеллю сповіщень для macOS." + } } } }, @@ -785,6 +887,12 @@ "state": "translated", "value": "Belgeler" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Документація" + } } } }, @@ -802,6 +910,12 @@ "state": "translated", "value": "開発ビルドバナーを表示" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показати банер версії для розробки" + } } } }, @@ -819,6 +933,12 @@ "state": "translated", "value": "負荷テスト用ワークスペースを開いてすべてのターミナルを読み込む" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити стрес-тест робочих областей і завантажити всі термінали" + } } } }, @@ -836,6 +956,12 @@ "state": "translated", "value": "ブラウザーツールバーのボタン間隔" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відстань кнопок панелі інструментів браузера" + } } } }, @@ -853,6 +979,12 @@ "state": "translated", "value": "ブラウザープロファイルポップオーバーのデバッグ…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Налагодження спливного вікна профілю браузера…" + } } } }, @@ -870,6 +1002,12 @@ "state": "translated", "value": "ブラウザープロファイルポップオーバーのデバッグ" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Налагодження спливного вікна профілю браузера" + } } } }, @@ -887,6 +1025,12 @@ "state": "translated", "value": "ブラウザープロファイルポップオーバー" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Спливне вікно профілю браузера" + } } } }, @@ -904,6 +1048,12 @@ "state": "translated", "value": "ブラウザーツールバーのメニューと見比べながら、プロファイルポップオーバーの余白をライブで調整します。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Налаштуйте відступи спливного вікна профілю в реальному часі, порівнюючи з меню панелі інструментів браузера." + } } } }, @@ -921,6 +1071,12 @@ "state": "translated", "value": "余白" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відступи" + } } } }, @@ -938,6 +1094,12 @@ "state": "translated", "value": "水平" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Горизонтальний" + } } } }, @@ -955,6 +1117,12 @@ "state": "translated", "value": "垂直" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вертикальний" + } } } }, @@ -972,6 +1140,12 @@ "state": "translated", "value": "プレビュー" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перегляд" + } } } }, @@ -989,6 +1163,12 @@ "state": "translated", "value": "リセット" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Скинути" + } } } }, @@ -1006,6 +1186,12 @@ "state": "translated", "value": "変更はブラウザープロファイルポップオーバーにライブで反映されます。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Зміни застосовуються до спливного вікна профілю браузера в реальному часі." + } } } }, @@ -1023,6 +1209,12 @@ "state": "translated", "value": "これは開発ビルドです" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "ЦЕ ВЕРСІЯ ДЛЯ РОЗРОБКИ" + } } } }, @@ -1040,6 +1232,12 @@ "state": "translated", "value": "ヘルプ" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Довідка" + } } } }, @@ -1057,6 +1255,12 @@ "state": "translated", "value": "cmuxへようこそ!" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Ласкаво просимо до cmux!" + } } } }, @@ -1074,6 +1278,12 @@ "state": "translated", "value": "更新履歴" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Журнал змін" + } } } }, @@ -1091,6 +1301,12 @@ "state": "translated", "value": "Discord" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Discord" + } } } }, @@ -1108,6 +1324,12 @@ "state": "translated", "value": "GitHub Issues" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Проблеми на GitHub" + } } } }, @@ -1125,6 +1347,12 @@ "state": "translated", "value": "フィードバックを送信" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Надіслати відгук" + } } } }, @@ -1142,6 +1370,12 @@ "state": "translated", "value": "画像を添付" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Прикріпити зображення" + } } } }, @@ -1159,6 +1393,12 @@ "state": "translated", "value": "添付" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Прикріпити" + } } } }, @@ -1176,6 +1416,12 @@ "state": "translated", "value": "画像を添付" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Прикріпити зображення" + } } } }, @@ -1193,6 +1439,12 @@ "state": "translated", "value": "画像は最大10枚まで添付できます。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "До 10 зображень." + } } } }, @@ -1210,6 +1462,12 @@ "state": "translated", "value": "キャンセル" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Скасувати" + } } } }, @@ -1227,6 +1485,12 @@ "state": "translated", "value": "フィードバックを送信できませんでした。接続を確認して、もう一度お試しください。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не вдалося надіслати відгук. Перевірте підключення та спробуйте ще раз." + } } } }, @@ -1244,6 +1508,12 @@ "state": "translated", "value": "完了" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Готово" + } } } }, @@ -1261,6 +1531,12 @@ "state": "translated", "value": "メールアドレス" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Ваш email" + } } } }, @@ -1278,6 +1554,12 @@ "state": "translated", "value": "you@example.com" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "you@example.com" + } } } }, @@ -1295,6 +1577,12 @@ "state": "translated", "value": "送信する前にメッセージを入力してください。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Введіть повідомлення перед надсиланням." + } } } }, @@ -1312,6 +1600,12 @@ "state": "translated", "value": "現在フィードバックを送信できません。代わりに founders@manaflow.com までメールしてください。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відгуки зараз недоступні. Напишіть на founders@manaflow.com." + } } } }, @@ -1329,6 +1623,12 @@ "state": "translated", "value": "フィードバックを送信できませんでした。もう一度お試しください。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не вдалося надіслати відгук. Спробуйте ще раз." + } } } }, @@ -1346,6 +1646,12 @@ "state": "translated", "value": "各画像は 4 MB 以下にしてください。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Кожне зображення повинно бути не більше 4 МБ." + } } } }, @@ -1363,6 +1669,12 @@ "state": "translated", "value": "有効なメールアドレスを入力してください。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Введіть дійсну електронну адресу." + } } } }, @@ -1380,6 +1692,12 @@ "state": "translated", "value": "選択したファイルのうち1つを添付できませんでした。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Один з вибраних файлів не вдалося прикріпити." + } } } }, @@ -1397,6 +1715,12 @@ "state": "translated", "value": "メッセージ" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Повідомлення" + } } } }, @@ -1414,6 +1738,12 @@ "state": "translated", "value": "フィードバック、機能要望、不具合をお知らせください。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Поділіться відгуком, пропозиціями або повідомте про проблему." + } } } }, @@ -1431,6 +1761,12 @@ "state": "translated", "value": "メッセージが長すぎます。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Ваше повідомлення занадто довге." + } } } }, @@ -1448,6 +1784,12 @@ "state": "translated", "value": "founders@manaflow.com 宛てに直接ご連絡いただくこともできます。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Ви також можете написати нам на founders@manaflow.com." + } } } }, @@ -1465,6 +1807,12 @@ "state": "translated", "value": "フィードバックの送信回数が多すぎます。しばらくしてからもう一度お試しください。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Занадто багато спроб надсилання відгуку. Спробуйте пізніше." + } } } }, @@ -1482,6 +1830,12 @@ "state": "translated", "value": "削除" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Видалити" + } } } }, @@ -1499,6 +1853,12 @@ "state": "translated", "value": "送信" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Надіслати" + } } } }, @@ -1516,6 +1876,12 @@ "state": "translated", "value": "founders@manaflow.com 宛てに直接ご連絡いただくこともできます。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Ви також можете написати нам на founders@manaflow.com." + } } } }, @@ -1533,6 +1899,12 @@ "state": "translated", "value": "フィードバックありがとうございます。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Дякуємо за відгук." + } } } }, @@ -1550,6 +1922,12 @@ "state": "translated", "value": "フィードバックを送信" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Надіслати відгук" + } } } }, @@ -1567,6 +1945,12 @@ "state": "translated", "value": "画像は最大10枚まで添付できます。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Можна прикріпити до 10 зображень." + } } } }, @@ -1584,6 +1968,12 @@ "state": "translated", "value": "これらの画像はまとめて送信するには大きすぎます。いくつか削除してもう一度お試しください。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Ці зображення занадто великі для надсилання разом. Видаліть кілька та спробуйте ще раз." + } } } }, @@ -1601,6 +1991,12 @@ "state": "translated", "value": "メッセージと添付ファイルを確認して、もう一度お試しください。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перевірте повідомлення та вкладення, потім спробуйте ще раз." + } } } }, @@ -1714,6 +2110,12 @@ "state": "translated", "value": "GitHub" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "GitHub" + } } } }, @@ -1827,6 +2229,12 @@ "state": "translated", "value": "Lisanslar" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Ліцензії" + } } } }, @@ -1940,6 +2348,12 @@ "state": "translated", "value": "Lisans dosyası bulunamadı." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Файл ліцензій не знайдено." + } } } }, @@ -2053,6 +2467,12 @@ "state": "translated", "value": "Üçüncü Taraf Lisansları" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Ліцензії сторонніх бібліотек" + } } } }, @@ -2166,6 +2586,12 @@ "state": "translated", "value": "Sürüm" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Версія" + } } } }, @@ -2279,6 +2705,12 @@ "state": "translated", "value": "%1$@, çalışma alanı %3$lld/%2$lld" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "%1$@, робоча область %2$lld з %3$lld" + } } } }, @@ -2392,6 +2824,12 @@ "state": "translated", "value": "Uygula" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Застосувати" + } } } }, @@ -2505,6 +2943,12 @@ "state": "translated", "value": "Vazgeç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Скасувати" + } } } }, @@ -2618,6 +3062,12 @@ "state": "translated", "value": "#RRGGBB biçiminde bir onaltılık renk girin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Введіть колір у форматі #RRGGBB." + } } } }, @@ -2731,6 +3181,12 @@ "state": "translated", "value": "Özel Çalışma Alanı Rengi" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Власний колір робочої області" + } } } }, @@ -2844,6 +3300,12 @@ "state": "translated", "value": "#RRGGBB biçiminde bir onaltılık renk girin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Введіть колір у форматі #RRGGBB." + } } } }, @@ -2957,6 +3419,12 @@ "state": "translated", "value": "\"%@\" geçerli bir onaltılık renk değil. #RRGGBB kullanın." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "\"%@\" — недійсний hex-колір. Використовуйте #RRGGBB." + } } } }, @@ -3070,6 +3538,12 @@ "state": "translated", "value": "Tamam" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "OK" + } } } }, @@ -3183,6 +3657,12 @@ "state": "translated", "value": "Geçersiz Renk" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Недійсний колір" + } } } }, @@ -3296,6 +3776,12 @@ "state": "translated", "value": "Vazgeç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Скасувати" + } } } }, @@ -3409,6 +3895,12 @@ "state": "translated", "value": "Bu çalışma alanı için özel bir ad girin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Введіть нову назву для цієї робочої області." + } } } }, @@ -3522,6 +4014,12 @@ "state": "translated", "value": "Çalışma alanı adı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Назва робочої області" + } } } }, @@ -3635,6 +4133,12 @@ "state": "translated", "value": "Yeniden Adlandır" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перейменувати" + } } } }, @@ -3748,6 +4252,12 @@ "state": "translated", "value": "Çalışma Alanını Yeniden Adlandır" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перейменувати робочу область" + } } } }, @@ -3861,6 +4371,12 @@ "state": "translated", "value": "Otomatik" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Автоматично" + } } } }, @@ -3974,6 +4490,12 @@ "state": "translated", "value": "Koyu" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Темна" + } } } }, @@ -4087,6 +4609,12 @@ "state": "translated", "value": "Açık" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Світла" + } } } }, @@ -4200,6 +4728,12 @@ "state": "translated", "value": "Otomatik" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Авто" + } } } }, @@ -4313,6 +4847,12 @@ "state": "translated", "value": "Koyu" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Темна" + } } } }, @@ -4426,6 +4966,12 @@ "state": "translated", "value": "Açık" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Світла" + } } } }, @@ -4539,6 +5085,12 @@ "state": "translated", "value": "Sistem" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Системна" + } } } }, @@ -4652,6 +5204,12 @@ "state": "translated", "value": "yeni sekme" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "нова вкладка" + } } } }, @@ -4765,6 +5323,12 @@ "state": "translated", "value": "Arayın veya URL girin" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Пошук або введіть URL" + } } } }, @@ -4782,6 +5346,12 @@ "state": "translated", "value": "ブラウザープロファイル: %@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Профіль браузера: %@" + } } } }, @@ -4799,6 +5369,12 @@ "state": "translated", "value": "デフォルト" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Стандартний" + } } } }, @@ -4816,6 +5392,12 @@ "state": "translated", "value": "プロファイル" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Профілі" + } } } }, @@ -4833,6 +5415,12 @@ "state": "translated", "value": "新しいプロファイル..." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Новий профіль..." + } } } }, @@ -4850,6 +5438,12 @@ "state": "translated", "value": "Cookie、履歴、ローカルストレージを分けるためのブラウザープロファイルを作成します。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Створити окремий профіль браузера для cookies, історії та локального сховища." + } } } }, @@ -4867,6 +5461,12 @@ "state": "translated", "value": "プロファイル名" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Назва профілю" + } } } }, @@ -4884,6 +5484,12 @@ "state": "translated", "value": "新しいブラウザープロファイル" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Новий профіль браузера" + } } } }, @@ -4901,6 +5507,12 @@ "state": "translated", "value": "現在のプロファイル名を変更..." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перейменувати поточний профіль..." + } } } }, @@ -4918,6 +5530,12 @@ "state": "translated", "value": "このブラウザープロファイルの新しい名前を入力します。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Виберіть нову назву для цього профілю браузера." + } } } }, @@ -4935,6 +5553,12 @@ "state": "translated", "value": "ブラウザープロファイル名を変更" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перейменувати профіль браузера" + } } } }, @@ -4952,6 +5576,12 @@ "state": "translated", "value": "ブックマーク、設定、拡張機能はまだ利用できません。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закладки, налаштування та розширення поки недоступні." + } } } }, @@ -4969,6 +5599,12 @@ "state": "translated", "value": "追加データ(ブックマーク、設定、拡張機能)" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Додаткові дані (закладки, налаштування, розширення)" + } } } }, @@ -4986,6 +5622,12 @@ "state": "translated", "value": "戻る" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Назад" + } } } }, @@ -5003,6 +5645,12 @@ "state": "translated", "value": "ブラウザー: %@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Браузер: %@" + } } } }, @@ -5020,6 +5668,12 @@ "state": "translated", "value": "作成した cmux プロファイル: %@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Створені профілі cmux: %@" + } } } }, @@ -5037,6 +5691,12 @@ "state": "translated", "value": "保存先プロファイル: %@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Профіль призначення: %@" + } } } }, @@ -5054,6 +5714,12 @@ "state": "translated", "value": "ドメインフィルタ: %@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Фільтр доменів: %@" + } } } }, @@ -5071,6 +5737,12 @@ "state": "translated", "value": "%1$@ -> %2$@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "%@ -> %@" + } } } }, @@ -5088,6 +5760,12 @@ "state": "translated", "value": "プロファイル対応:" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відповідності профілів:" + } } } }, @@ -5105,6 +5783,12 @@ "state": "translated", "value": "インポートしたCookie: %ld" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Імпортовано cookies: %ld" + } } } }, @@ -5122,6 +5806,12 @@ "state": "translated", "value": "インポートした履歴件数: %ld" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Імпортовано записів історії: %ld" + } } } }, @@ -5139,6 +5829,12 @@ "state": "translated", "value": "対象: %@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Обсяг: %@" + } } } }, @@ -5156,6 +5852,12 @@ "state": "translated", "value": "スキップしたCookie: %ld" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Пропущено cookies: %ld" + } } } }, @@ -5173,6 +5875,12 @@ "state": "translated", "value": "元プロファイル: %@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вихідні профілі: %@" + } } } }, @@ -5190,6 +5898,12 @@ "state": "translated", "value": "ブラウザーデータのインポートが完了しました" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Імпорт даних браузера завершено" + } } } }, @@ -5207,6 +5921,12 @@ "state": "translated", "value": "警告:" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Попередження:" + } } } }, @@ -5224,6 +5944,12 @@ "state": "translated", "value": "Cookie(サイトのログイン状態)" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Cookies (авторизації на сайтах)" + } } } }, @@ -5241,6 +5967,12 @@ "state": "translated", "value": "保存先" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Призначення" + } } } }, @@ -5258,6 +5990,12 @@ "state": "translated", "value": "インポート先" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Імпортувати до" + } } } }, @@ -5275,6 +6013,12 @@ "state": "translated", "value": "\"%@\" を作成" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Створити \"%@\"" + } } } }, @@ -5292,6 +6036,12 @@ "state": "translated", "value": "インポートしたデータは、選択した cmux プロファイルに保存されます。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Імпортовані дані потрапляють у вибраний профіль cmux." + } } } }, @@ -5309,6 +6059,12 @@ "state": "translated", "value": "選択した元プロファイルは、1つの cmux プロファイルにまとめて取り込まれます。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Усі вибрані вихідні профілі об'єднуються в один профіль cmux." + } } } }, @@ -5326,6 +6082,12 @@ "state": "translated", "value": "不足している cmux プロファイルは、インポート時に作成されます。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відсутні профілі cmux створюються під час імпорту." + } } } }, @@ -5343,6 +6105,12 @@ "state": "translated", "value": "1つにまとめる" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Об'єднати в один" + } } } }, @@ -5360,6 +6128,12 @@ "state": "translated", "value": "分けて取り込む" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Окремі профілі" + } } } }, @@ -5377,6 +6151,12 @@ "state": "translated", "value": "検出済み: %@。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Виявлено: %@." + } } } }, @@ -5394,6 +6174,12 @@ "state": "translated", "value": "検出済み: %@、ほか1件。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Виявлено: %@, +1 інший." + } } } }, @@ -5411,6 +6197,12 @@ "state": "translated", "value": "検出済み: %@、ほか%ld件。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Виявлено: %@, +%ld інших." + } } } }, @@ -5428,6 +6220,12 @@ "state": "translated", "value": "対応しているブラウザーが見つかりませんでした。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Підтримувані браузери не виявлено." + } } } }, @@ -5445,6 +6243,12 @@ "state": "translated", "value": "ドメイン" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Домени" + } } } }, @@ -5462,6 +6266,12 @@ "state": "translated", "value": "任意のドメインをカンマ区切りで指定" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Необов'язкові домени, через кому" + } } } }, @@ -5479,6 +6289,12 @@ "state": "translated", "value": "cmux は保存先プロファイル「%@」を作成できませんでした。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "cmux не зміг створити профіль призначення \"%@\"." + } } } }, @@ -5496,6 +6312,12 @@ "state": "translated", "value": "選択した cmux ブラウザープロファイルが見つかりません。保存先プロファイルを選び直してください。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вибраний профіль браузера cmux більше не існує. Виберіть профіль призначення знову." + } } } }, @@ -5513,6 +6335,12 @@ "state": "translated", "value": "インポートを開始できませんでした" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не вдалося розпочати імпорт" + } } } }, @@ -5530,6 +6358,12 @@ "state": "translated", "value": "履歴(訪問したページ)" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Історія (відвідані сторінки)" + } } } }, @@ -5547,6 +6381,12 @@ "state": "translated", "value": "次へ" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Далі" + } } } }, @@ -5564,6 +6404,12 @@ "state": "translated", "value": "このMacでインポート元にできるブラウザープロファイルが見つかりませんでした。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "cmux не знайшов профілів браузерів для імпорту на цьому Mac." + } } } }, @@ -5581,6 +6427,12 @@ "state": "translated", "value": "インポートできるブラウザーが見つかりません" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Браузери для імпорту не знайдено" + } } } }, @@ -5598,6 +6450,12 @@ "state": "translated", "value": "%2$@ から %1$@ をインポート中…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Імпортування %@ з %@…" + } } } }, @@ -5615,6 +6473,12 @@ "state": "translated", "value": "プロファイルが大きい場合は数秒かかることがあります。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Це може зайняти кілька секунд для великих профілів." + } } } }, @@ -5632,6 +6496,12 @@ "state": "translated", "value": "ブラウザーデータをインポート中" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Імпорт даних браузера" + } } } }, @@ -5649,6 +6519,12 @@ "state": "translated", "value": "Cookie + 履歴" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Cookies + історія" + } } } }, @@ -5666,6 +6542,12 @@ "state": "translated", "value": "Cookieのみ" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Тільки cookies" + } } } }, @@ -5683,6 +6565,12 @@ "state": "translated", "value": "すべて" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Усе" + } } } }, @@ -5700,6 +6588,12 @@ "state": "translated", "value": "履歴のみ" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Тільки історія" + } } } }, @@ -5717,6 +6611,12 @@ "state": "translated", "value": "ブラウザー" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Браузер" + } } } }, @@ -5734,6 +6634,12 @@ "state": "translated", "value": "プロファイル%ld" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Профіль %ld" + } } } }, @@ -5751,6 +6657,12 @@ "state": "translated", "value": "プロファイル" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Профілі" + } } } }, @@ -5768,6 +6680,12 @@ "state": "translated", "value": "1つ以上のプロファイルを選択してください。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Виберіть один або кілька профілів." + } } } }, @@ -5785,6 +6703,12 @@ "state": "translated", "value": "%@ の元プロファイルが見つかりません。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вихідні профілі для %@ не виявлено." + } } } }, @@ -5802,6 +6726,12 @@ "state": "translated", "value": "インポート開始" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Почати імпорт" + } } } }, @@ -5819,6 +6749,12 @@ "state": "translated", "value": "3 / 3" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Крок 3 з 3" + } } } }, @@ -5836,6 +6772,12 @@ "state": "translated", "value": "1 / 3" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Крок 1 з 3" + } } } }, @@ -5853,6 +6795,12 @@ "state": "translated", "value": "2 / 3" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Крок 2 з 3" + } } } }, @@ -5870,6 +6818,12 @@ "state": "translated", "value": "ブラウザーデータをインポート" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Імпорт даних браузера" + } } } }, @@ -5887,6 +6841,12 @@ "state": "translated", "value": "ヒントを隠す" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Сховати підказку" + } } } }, @@ -5904,6 +6864,12 @@ "state": "translated", "value": "インポート…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Імпортувати…" + } } } }, @@ -5921,6 +6887,12 @@ "state": "translated", "value": "ブラウザー設定" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Налаштування браузера" + } } } }, @@ -5938,6 +6910,12 @@ "state": "translated", "value": "あとでいつでも「設定 > ブラウザー」で見つけられます。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Ви завжди можете знайти це в Налаштуваннях > Браузер." + } } } }, @@ -5955,6 +6933,12 @@ "state": "translated", "value": "ブラウザーデータをインポート" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Імпорт даних браузера" + } } } }, @@ -5972,6 +6956,12 @@ "state": "translated", "value": "インポート" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Імпортувати" + } } } }, @@ -5989,6 +6979,12 @@ "state": "translated", "value": "ブラウザーデータをインポート" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Імпорт даних браузера" + } } } }, @@ -6006,6 +7002,12 @@ "state": "translated", "value": "インポートを始める前に、Cookie、履歴、またはその両方を選択してください。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Виберіть Cookies, Історію або обидва перед початком імпорту." + } } } }, @@ -6023,6 +7025,12 @@ "state": "translated", "value": "インポートする元プロファイルを少なくとも1つ選択してください。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Виберіть принаймні один вихідний профіль для імпорту." + } } } }, @@ -6040,6 +7048,12 @@ "state": "translated", "value": "ブックマーク、設定、拡張機能のインポートにはまだ対応していません。Cookieと履歴のみを取り込みました。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Імпорт закладок, налаштувань і розширень ще недоступний. Імпортовано лише cookies та історію." + } } } }, @@ -6057,6 +7071,12 @@ "state": "translated", "value": "%@ のCookieを %@ から読み込めませんでした: %@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не вдалося прочитати cookies %@ за адресою %@: %@" + } } } }, @@ -6074,6 +7094,12 @@ "state": "translated", "value": "%@ の履歴を %@ から読み込めませんでした: %@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не вдалося прочитати історію %@ за адресою %@: %@" + } } } }, @@ -6091,6 +7117,12 @@ "state": "translated", "value": "%@ のCookieインポートにはまだ対応していません。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Імпорт cookies %@ ще не реалізовано." + } } } }, @@ -6108,6 +7140,12 @@ "state": "translated", "value": "Keychainでの復号が必要な暗号化Cookieを%ld件スキップしました。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Пропущено %ld зашифрованих cookies, які потребують дешифрування через Keychain." + } } } }, @@ -6125,6 +7163,12 @@ "state": "translated", "value": "Keychain から %3$@ を開けなかったため、暗号化された %2$@ のCookieを%1$ld件スキップしました。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Пропущено %ld зашифрованих cookies %@, оскільки %@ не вдалося розблокувати через Keychain." + } } } }, @@ -6142,6 +7186,12 @@ "state": "translated", "value": "Firefox のCookieを %@ から読み込めませんでした: %@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не вдалося прочитати cookies Firefox за адресою %@: %@" + } } } }, @@ -6159,6 +7209,12 @@ "state": "translated", "value": "Firefox の履歴を %@ から読み込めませんでした: %@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не вдалося прочитати історію Firefox за адресою %@: %@" + } } } }, @@ -6176,6 +7232,12 @@ "state": "translated", "value": "%@ の履歴データベースが見つかりませんでした。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "База даних історії для %@ не знайдена." + } } } }, @@ -6193,6 +7255,12 @@ "state": "translated", "value": "Safari のCookieは Cookies.binarycookies に保存されており、このインポーターではまだ対応していません。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Cookies Safari зберігаються у форматі Cookies.binarycookies і поки не підтримуються цим імпортером." + } } } }, @@ -6210,6 +7278,12 @@ "state": "translated", "value": "ブラウザーテーマ: %@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Тема браузера: %@" + } } } }, @@ -6323,6 +7397,12 @@ "state": "translated", "value": "Adres çubuğu önerileri" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Підказки адресного рядка" + } } } }, @@ -6436,6 +7516,12 @@ "state": "translated", "value": "Bu ana bilgisayarı cmux'ta her zaman izin ver" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Завжди дозволяти цей хост у cmux" + } } } }, @@ -6549,6 +7635,12 @@ "state": "translated", "value": "Bağlantıyı Varsayılan Tarayıcıda Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити посилання в стандартному браузері" + } } } }, @@ -6662,6 +7754,12 @@ "state": "translated", "value": "Bağlantıyı Yeni Sekmede Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити посилання в новій вкладці" + } } } }, @@ -6775,6 +7873,12 @@ "state": "translated", "value": "Bu sayfa diyor ki:" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Ця сторінка повідомляє:" + } } } }, @@ -6888,6 +7992,12 @@ "state": "translated", "value": "%@ sayfası diyor ki:" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Сторінка %@ повідомляє:" + } } } }, @@ -7001,6 +8111,12 @@ "state": "translated", "value": "İndirme devam ediyor" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Завантаження виконується" + } } } }, @@ -7114,6 +8230,12 @@ "state": "translated", "value": "İndiriliyor..." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Завантаження…" + } } } }, @@ -7227,6 +8349,12 @@ "state": "translated", "value": "Bu sayfa açılamıyor" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не вдається відкрити цю сторінку" + } } } }, @@ -7340,6 +8468,12 @@ "state": "translated", "value": "Site bağlantıyı reddetti. Bu adreste bir sunucunun çalışıp çalışmadığını kontrol edin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Сайт відмовив у з'єднанні. Перевірте, чи працює сервер за цією адресою." + } } } }, @@ -7453,6 +8587,12 @@ "state": "translated", "value": "%@ bağlantıyı reddetti. Bu adreste bir sunucunun çalışıp çalışmadığını kontrol edin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "%@ відмовив у з'єднанні. Перевірте, чи працює сервер за цією адресою." + } } } }, @@ -7566,6 +8706,12 @@ "state": "translated", "value": "Bu sayfaya ulaşılamıyor" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не вдається відкрити цю сторінку" + } } } }, @@ -7679,6 +8825,12 @@ "state": "translated", "value": "Ağ bağlantınızı kontrol edip tekrar deneyin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перевірте підключення до мережі та спробуйте ще раз." + } } } }, @@ -7792,6 +8944,12 @@ "state": "translated", "value": "Çerçeve yüklemesi kesildi" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Завантаження фрейму перервано" + } } } }, @@ -7905,6 +9063,12 @@ "state": "translated", "value": "%@ düz HTTP kullanıyor, bu nedenle trafik ağda okunabilir veya değiştirilebilir.\n\nBu URL'yi varsayılan tarayıcınızda açın ya da cmux'ta devam edin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "%@ використовує незахищений HTTP, тому трафік може бути прочитаний або змінений у мережі.\n\nВідкрийте цю URL-адресу у стандартному браузері або продовжте в cmux, якщо довіряєте цьому ресурсу." + } } } }, @@ -8018,6 +9182,12 @@ "state": "translated", "value": "Bağlantı güvenli değil" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "З'єднання незахищене" + } } } }, @@ -8131,6 +9301,12 @@ "state": "translated", "value": "Bu sitenin sertifikası geçersiz." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Сертифікат цього сайту недійсний." + } } } }, @@ -8244,6 +9420,12 @@ "state": "translated", "value": "İnternet bağlantısı yok" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Немає підключення до інтернету" + } } } }, @@ -8357,6 +9539,12 @@ "state": "translated", "value": "Yeniden Yükle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перезавантажити" + } } } }, @@ -8470,6 +9658,12 @@ "state": "translated", "value": "Geri Git" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Назад" + } } } }, @@ -8583,6 +9777,12 @@ "state": "translated", "value": "İleri Git" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вперед" + } } } }, @@ -8696,6 +9896,12 @@ "state": "translated", "value": "URL'ye git" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "перейти за URL" + } } } }, @@ -8809,6 +10015,12 @@ "state": "translated", "value": "Yeni sekme" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Нова вкладка" + } } } }, @@ -8922,6 +10134,12 @@ "state": "translated", "value": "Varsayılan Tarayıcıda Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити у стандартному браузері" + } } } }, @@ -8939,6 +10157,12 @@ "state": "translated", "value": "読み込み中…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Завантаження…" + } } } }, @@ -9052,6 +10276,12 @@ "state": "translated", "value": "cmux'ta devam et" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Продовжити в cmux" + } } } }, @@ -9165,6 +10395,12 @@ "state": "translated", "value": "Yeniden Yükle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перезавантажити" + } } } }, @@ -9278,6 +10514,12 @@ "state": "translated", "value": "Ara" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Пошук" + } } } }, @@ -9391,6 +10633,12 @@ "state": "translated", "value": "Durdur" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Зупинити" + } } } }, @@ -9504,6 +10752,12 @@ "state": "translated", "value": "Sekmeye geç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перейти до вкладки" + } } } }, @@ -9617,6 +10871,12 @@ "state": "translated", "value": "Geliştirici Araçlarını Aç/Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перемкнути інструменти розробника" + } } } }, @@ -9730,6 +10990,12 @@ "state": "translated", "value": "/usr/local/bin dizinine yazmak için yönetici ayrıcalıkları gerekiyordu." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Для запису в /usr/local/bin потрібні права адміністратора." + } } } }, @@ -9843,6 +11109,12 @@ "state": "translated", "value": "Sembolik bağ oluşturuldu:\n\n%1$@ -> %2$@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Створено символічне посилання:\n\n%1$@ -> %2$@" + } } } }, @@ -9956,6 +11228,12 @@ "state": "translated", "value": "cmux CLI Yüklenemedi" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не вдалося встановити cmux CLI" + } } } }, @@ -10069,6 +11347,12 @@ "state": "translated", "value": "cmux CLI Yüklendi" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "cmux CLI встановлено" + } } } }, @@ -10182,6 +11466,12 @@ "state": "translated", "value": "/usr/local/bin dizinini değiştirmek için yönetici ayrıcalıkları gerekiyordu." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Для зміни /usr/local/bin потрібні права адміністратора." + } } } }, @@ -10295,6 +11585,12 @@ "state": "translated", "value": "%@ konumunda cmux CLI sembolik bağı bulunamadı." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Символічне посилання cmux CLI не знайдено за адресою %@." + } } } }, @@ -10408,6 +11704,12 @@ "state": "translated", "value": "%@ kaldırıldı." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Видалено %@." + } } } }, @@ -10521,6 +11823,12 @@ "state": "translated", "value": "cmux CLI Kaldırılamadı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не вдалося видалити cmux CLI" + } } } }, @@ -10634,6 +11942,12 @@ "state": "translated", "value": "cmux CLI Kaldırıldı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "cmux CLI видалено" + } } } }, @@ -10747,6 +12061,12 @@ "state": "translated", "value": "Genel" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Глобальна" + } } } }, @@ -10860,6 +12180,12 @@ "state": "translated", "value": "Güncellemeyi Uygula (Varsa)" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Застосувати оновлення (якщо доступне)" + } } } }, @@ -10973,6 +12299,12 @@ "state": "translated", "value": "Genel" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Глобальна" + } } } }, @@ -11086,6 +12418,12 @@ "state": "translated", "value": "Güncellemeyi Dene" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Спробувати оновити" + } } } }, @@ -11199,6 +12537,12 @@ "state": "translated", "value": "Geri" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Назад" + } } } }, @@ -11312,6 +12656,12 @@ "state": "translated", "value": "Tarayıcı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Браузер" + } } } }, @@ -11425,6 +12775,12 @@ "state": "translated", "value": "Tarayıcı Geçmişini Temizle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Очистити історію браузера" + } } } }, @@ -11538,6 +12894,12 @@ "state": "translated", "value": "JavaScript Konsolunu Göster" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показати консоль JavaScript" + } } } }, @@ -11651,6 +13013,12 @@ "state": "translated", "value": "Tarayıcı Düzeni" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Макет браузера" + } } } }, @@ -11764,6 +13132,12 @@ "state": "translated", "value": "Tarayıcıyı Sağa Çoğalt" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Дублювати браузер праворуч" + } } } }, @@ -11877,6 +13251,12 @@ "state": "translated", "value": "Adres Çubuğuna Odaklan" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Фокус на адресному рядку" + } } } }, @@ -11990,6 +13370,12 @@ "state": "translated", "value": "İleri" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вперед" + } } } }, @@ -12103,6 +13489,12 @@ "state": "translated", "value": "Geçerli Sayfayı Varsayılan Tarayıcıda Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити поточну сторінку у стандартному браузері" + } } } }, @@ -12216,6 +13608,12 @@ "state": "translated", "value": "Sayfayı Yeniden Yükle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перезавантажити сторінку" + } } } }, @@ -12329,6 +13727,12 @@ "state": "translated", "value": "Tarayıcı Düzeni" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Макет браузера" + } } } }, @@ -12442,6 +13846,12 @@ "state": "translated", "value": "Tarayıcıyı Aşağı Böl" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Розділити браузер вниз" + } } } }, @@ -12555,6 +13965,12 @@ "state": "translated", "value": "Tarayıcı Düzeni" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Макет браузера" + } } } }, @@ -12668,6 +14084,12 @@ "state": "translated", "value": "Tarayıcıyı Sağa Böl" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Розділити браузер праворуч" + } } } }, @@ -12781,6 +14203,12 @@ "state": "translated", "value": "Geliştirici Araçlarını Aç/Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перемкнути інструменти розробника" + } } } }, @@ -12894,6 +14322,12 @@ "state": "translated", "value": "Yakınlaştır" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Збільшити" + } } } }, @@ -13007,6 +14441,12 @@ "state": "translated", "value": "Uzaklaştır" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Зменшити" + } } } }, @@ -13120,6 +14560,12 @@ "state": "translated", "value": "Gerçek Boyut" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Фактичний розмір" + } } } }, @@ -13233,6 +14679,12 @@ "state": "translated", "value": "Genel" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Глобальна" + } } } }, @@ -13346,6 +14798,12 @@ "state": "translated", "value": "Güncellemeleri Denetle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перевірити оновлення" + } } } }, @@ -13459,6 +14917,12 @@ "state": "translated", "value": "Sekme Adını Temizle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Скинути назву вкладки" + } } } }, @@ -13572,6 +15036,12 @@ "state": "translated", "value": "Çalışma Alanı Adını Temizle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Скинути назву робочої області" + } } } }, @@ -13685,6 +15155,12 @@ "state": "translated", "value": "Sekme" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вкладка" + } } } }, @@ -13798,6 +15274,12 @@ "state": "translated", "value": "Sekmeyi Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закрити вкладку" + } } } }, @@ -13911,6 +15393,12 @@ "state": "translated", "value": "Pencere" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вікно" + } } } }, @@ -14024,6 +15512,12 @@ "state": "translated", "value": "Pencereyi Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закрити вікно" + } } } }, @@ -14137,6 +15631,12 @@ "state": "translated", "value": "Çalışma Alanı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Робоча область" + } } } }, @@ -14250,6 +15750,12 @@ "state": "translated", "value": "Çalışma Alanını Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закрити робочу область" + } } } }, @@ -14363,6 +15869,12 @@ "state": "translated", "value": "取消" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Скасувати" + } } } }, @@ -14476,6 +15988,12 @@ "state": "translated", "value": "確定要執行此命令嗎?" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Ви впевнені, що хочете виконати цю команду?" + } } } }, @@ -14589,6 +16107,12 @@ "state": "translated", "value": "執行" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Виконати" + } } } }, @@ -14702,6 +16226,12 @@ "state": "translated", "value": "執行命令" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Виконати команду" + } } } }, @@ -14815,6 +16345,12 @@ "state": "translated", "value": "取消" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Скасувати" + } } } }, @@ -14928,6 +16464,12 @@ "state": "translated", "value": "同名工作區已存在。關閉並新建嗎?" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Робоча область з такою назвою вже існує. Закрити її та створити нову?" + } } } }, @@ -15041,6 +16583,12 @@ "state": "translated", "value": "重新建立" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Створити заново" + } } } }, @@ -15154,6 +16702,12 @@ "state": "translated", "value": "工作區已存在" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Робоча область вже існує" + } } } }, @@ -15267,6 +16821,12 @@ "state": "translated", "value": "cmux.json" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "cmux.json" + } } } }, @@ -15380,6 +16940,12 @@ "state": "translated", "value": "自訂: %@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Власне: %@" + } } } }, @@ -15493,6 +17059,12 @@ "state": "translated", "value": "Bölmeleri Eşitle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вирівняти розділення" + } } } }, @@ -15510,6 +17082,12 @@ "state": "translated", "value": "ミニマルモードを有効にする" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Увімкнути мінімальний режим" + } } } }, @@ -15527,6 +17105,12 @@ "state": "translated", "value": "ミニマルモードを無効にする" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вимкнути мінімальний режим" + } } } }, @@ -15640,6 +17224,12 @@ "state": "translated", "value": "CLI" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "CLI" + } } } }, @@ -15753,6 +17343,12 @@ "state": "translated", "value": "Kabuk Komutu: 'cmux'u PATH'e Yükle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Команда оболонки: встановити 'cmux' у PATH" + } } } }, @@ -15866,6 +17462,12 @@ "state": "translated", "value": "Bildirimler" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Сповіщення" + } } } }, @@ -15979,6 +17581,12 @@ "state": "translated", "value": "Son Okunmamışa Atla" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перейти до останнього непрочитаного" + } } } }, @@ -16092,6 +17700,12 @@ "state": "translated", "value": "Sekmeyi Okundu Olarak İşaretle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Позначити вкладку як прочитану" + } } } }, @@ -16205,6 +17819,12 @@ "state": "translated", "value": "Sekmeyi Okunmadı Olarak İşaretle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Позначити вкладку як непрочитану" + } } } }, @@ -16318,6 +17938,12 @@ "state": "translated", "value": "Sekme" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вкладка" + } } } }, @@ -16431,6 +18057,12 @@ "state": "translated", "value": "Yeni Sekme (Tarayıcı)" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Нова вкладка (Браузер)" + } } } }, @@ -16544,6 +18176,12 @@ "state": "translated", "value": "Sekme" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вкладка" + } } } }, @@ -16657,6 +18295,12 @@ "state": "translated", "value": "Yeni Sekme (Terminal)" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Нова вкладка (Термінал)" + } } } }, @@ -16770,6 +18414,12 @@ "state": "translated", "value": "Pencere" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вікно" + } } } }, @@ -16883,6 +18533,12 @@ "state": "translated", "value": "Yeni Pencere" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Нове вікно" + } } } }, @@ -16996,6 +18652,12 @@ "state": "translated", "value": "Çalışma Alanı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Робоча область" + } } } }, @@ -17109,6 +18771,12 @@ "state": "translated", "value": "Yeni Çalışma Alanı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Нова робоча область" + } } } }, @@ -17222,6 +18890,12 @@ "state": "translated", "value": "Sekme Gezinme" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Навігація вкладками" + } } } }, @@ -17335,6 +19009,12 @@ "state": "translated", "value": "Bölmedeki Sonraki Sekme" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Наступна вкладка в панелі" + } } } }, @@ -17448,6 +19128,12 @@ "state": "translated", "value": "Çalışma Alanı Gezinme" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Навігація робочими областями" + } } } }, @@ -17561,6 +19247,12 @@ "state": "translated", "value": "Sonraki Çalışma Alanı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Наступна робоча область" + } } } }, @@ -17674,6 +19366,12 @@ "state": "translated", "value": "Çalışma Alanı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Робоча область" + } } } }, @@ -17787,6 +19485,12 @@ "state": "translated", "value": "Klasör Aç…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити теку…" + } } } }, @@ -17900,6 +19604,12 @@ "state": "translated", "value": "Genel" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Глобальна" + } } } }, @@ -18013,6 +19723,12 @@ "state": "translated", "value": "Ayarları Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити налаштування" + } } } }, @@ -18126,6 +19842,12 @@ "state": "translated", "value": "Tüm Çalışma Alanı PR Bağlantılarını Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити всі PR-посилання робочої області" + } } } }, @@ -18239,6 +19961,12 @@ "state": "translated", "value": "Sekmeyi Sabitle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закріпити вкладку" + } } } }, @@ -18352,6 +20080,12 @@ "state": "translated", "value": "Çalışma Alanını Sabitle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закріпити робочу область" + } } } }, @@ -18465,6 +20199,12 @@ "state": "translated", "value": "Sekme Gezinme" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Навігація вкладками" + } } } }, @@ -18578,6 +20318,12 @@ "state": "translated", "value": "Bölmedeki Önceki Sekme" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Попередня вкладка в панелі" + } } } }, @@ -18691,6 +20437,12 @@ "state": "translated", "value": "Çalışma Alanı Gezinme" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Навігація робочими областями" + } } } }, @@ -18804,6 +20556,12 @@ "state": "translated", "value": "Önceki Çalışma Alanı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Попередня робоча область" + } } } }, @@ -18917,6 +20675,12 @@ "state": "translated", "value": "Sekmeyi Yeniden Adlandır…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перейменувати вкладку…" + } } } }, @@ -19030,6 +20794,12 @@ "state": "translated", "value": "Çalışma Alanını Yeniden Adlandır…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перейменувати робочу область…" + } } } }, @@ -19143,6 +20913,12 @@ "state": "translated", "value": "Tarayıcı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Браузер" + } } } }, @@ -19256,6 +21032,12 @@ "state": "translated", "value": "Kapatılan Tarayıcı Sekmesini Yeniden Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відновити закриту вкладку браузера" + } } } }, @@ -19369,6 +21151,12 @@ "state": "translated", "value": "Genel" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Глобальна" + } } } }, @@ -19482,6 +21270,12 @@ "state": "translated", "value": "CLI Dinleyicisini Yeniden Başlat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перезапустити слухач CLI" + } } } }, @@ -19595,6 +21389,12 @@ "state": "translated", "value": "Bildirimler" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Сповіщення" + } } } }, @@ -19708,6 +21508,12 @@ "state": "translated", "value": "Bildirimleri Göster" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показати сповіщення" + } } } }, @@ -19821,6 +21627,12 @@ "state": "translated", "value": "Bul…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Знайти…" + } } } }, @@ -19934,6 +21746,12 @@ "state": "translated", "value": "Sonrakini Bul" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Знайти наступне" + } } } }, @@ -20047,6 +21865,12 @@ "state": "translated", "value": "Öncekini Bul" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Знайти попереднє" + } } } }, @@ -20160,6 +21984,12 @@ "state": "translated", "value": "Arama Çubuğunu Gizle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Сховати панель пошуку" + } } } }, @@ -20273,6 +22103,12 @@ "state": "translated", "value": "Terminal Düzeni" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Макет терміналу" + } } } }, @@ -20386,6 +22222,12 @@ "state": "translated", "value": "Tarayıcıyı Aşağı Böl" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Розділити браузер вниз" + } } } }, @@ -20499,6 +22341,12 @@ "state": "translated", "value": "Terminal Düzeni" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Макет терміналу" + } } } }, @@ -20612,6 +22460,12 @@ "state": "translated", "value": "Tarayıcıyı Sağa Böl" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Розділити браузер праворуч" + } } } }, @@ -20725,6 +22579,12 @@ "state": "translated", "value": "Terminal Düzeni" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Макет терміналу" + } } } }, @@ -20838,6 +22698,12 @@ "state": "translated", "value": "Aşağı Böl" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Розділити вниз" + } } } }, @@ -20951,6 +22817,12 @@ "state": "translated", "value": "Terminal Düzeni" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Макет терміналу" + } } } }, @@ -21064,6 +22936,12 @@ "state": "translated", "value": "Sağa Böl" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Розділити праворуч" + } } } }, @@ -21177,6 +23055,12 @@ "state": "translated", "value": "Seçimi Bulmak İçin Kullan" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Використати виділення для пошуку" + } } } }, @@ -21290,6 +23174,12 @@ "state": "translated", "value": "Pencere" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вікно" + } } } }, @@ -21403,6 +23293,12 @@ "state": "translated", "value": "Tam Ekranı Aç/Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перемкнути повноекранний режим" + } } } }, @@ -21516,6 +23412,12 @@ "state": "translated", "value": "Düzen" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Макет" + } } } }, @@ -21629,6 +23531,12 @@ "state": "translated", "value": "Kenar Çubuğunu Aç/Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перемкнути бічну панель" + } } } }, @@ -21742,6 +23650,12 @@ "state": "translated", "value": "Terminal Düzeni" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Макет терміналу" + } } } }, @@ -21855,6 +23769,12 @@ "state": "translated", "value": "Bölme Yakınlaştırmasını Aç/Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перемкнути масштаб панелі" + } } } }, @@ -21968,6 +23888,12 @@ "state": "translated", "value": "Görünüm" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перегляд" + } } } }, @@ -22081,6 +24007,12 @@ "state": "translated", "value": "Odaklanılan Paneli Yanıp Söndür" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Підсвітити активну панель" + } } } }, @@ -22194,6 +24126,12 @@ "state": "translated", "value": "CLI" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "CLI" + } } } }, @@ -22307,6 +24245,12 @@ "state": "translated", "value": "Kabuk Komutu: 'cmux'u PATH'ten Kaldır" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Команда оболонки: видалити 'cmux' з PATH" + } } } }, @@ -22420,6 +24364,12 @@ "state": "translated", "value": "Sekme Sabitlemesini Kaldır" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкріпити вкладку" + } } } }, @@ -22533,6 +24483,12 @@ "state": "translated", "value": "Çalışma Alanı Sabitlemesini Kaldır" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкріпити робочу область" + } } } }, @@ -22646,6 +24602,12 @@ "state": "translated", "value": "VS Code Satır İçi Sunucusunu Yeniden Başlat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перезапустити вбудований сервер VS Code" + } } } }, @@ -22759,6 +24721,12 @@ "state": "translated", "value": "VS Code Satır İçi Sunucusunu Durdur" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Зупинити вбудований сервер VS Code" + } } } }, @@ -22776,6 +24744,12 @@ "state": "translated", "value": "ブラウザ" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Браузер" + } } } }, @@ -22793,6 +24767,12 @@ "state": "translated", "value": "Markdown" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Markdown" + } } } }, @@ -22810,6 +24790,12 @@ "state": "translated", "value": "ターミナル" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Термінал" + } } } }, @@ -22923,6 +24909,12 @@ "state": "translated", "value": "Çalışma Alanı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Робоча область" + } } } }, @@ -23036,6 +25028,12 @@ "state": "translated", "value": "(özel adı temizle)" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "(скинути власну назву)" + } } } }, @@ -23149,6 +25147,12 @@ "state": "translated", "value": "Bu sekme adını uygulamak için Enter tuşuna basın veya iptal etmek için Escape tuşuna basın." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Натисніть Enter, щоб застосувати назву вкладки, або Escape для скасування." + } } } }, @@ -23262,6 +25266,12 @@ "state": "translated", "value": "Özel bir sekme adı seçin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Виберіть власну назву вкладки." + } } } }, @@ -23375,6 +25385,12 @@ "state": "translated", "value": "Bir sekme adı girin. Yeniden adlandırmak için Enter, iptal etmek için Escape tuşuna basın." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Введіть назву вкладки. Enter — перейменувати, Escape — скасувати." + } } } }, @@ -23488,6 +25504,12 @@ "state": "translated", "value": "Sekme adı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Назва вкладки" + } } } }, @@ -23601,6 +25623,12 @@ "state": "translated", "value": "Sekmeyi Yeniden Adlandır" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перейменувати вкладку" + } } } }, @@ -23714,6 +25742,12 @@ "state": "translated", "value": "Bu çalışma alanı adını uygulamak için Enter tuşuna basın veya iptal etmek için Escape tuşuna basın." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Натисніть Enter, щоб застосувати назву робочої області, або Escape для скасування." + } } } }, @@ -23827,6 +25861,12 @@ "state": "translated", "value": "Özel bir çalışma alanı adı seçin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Виберіть власну назву робочої області." + } } } }, @@ -23940,6 +25980,12 @@ "state": "translated", "value": "Bir çalışma alanı adı girin. Yeniden adlandırmak için Enter, iptal etmek için Escape tuşuna basın." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Введіть назву робочої області. Enter — перейменувати, Escape — скасувати." + } } } }, @@ -24053,6 +26099,12 @@ "state": "translated", "value": "Çalışma alanı adı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Назва робочої області" + } } } }, @@ -24166,6 +26218,12 @@ "state": "translated", "value": "Çalışma Alanını Yeniden Adlandır" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перейменувати робочу область" + } } } }, @@ -24279,6 +26337,12 @@ "state": "translated", "value": "Aramanızla eşleşen komut yok." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Команди, що відповідають пошуку, не знайдено." + } } } }, @@ -24392,6 +26456,12 @@ "state": "translated", "value": "Bir komut yazın" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Введіть команду" + } } } }, @@ -24505,6 +26575,12 @@ "state": "translated", "value": "Aramanızla eşleşen çalışma alanı yok." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Робочі області, що відповідають пошуку, не знайдено." + } } } }, @@ -24522,6 +26598,12 @@ "state": "translated", "value": "検索に一致するワークスペースまたはサーフェスはありません。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Робочі області чи поверхні, що відповідають пошуку, не знайдено." + } } } }, @@ -24635,6 +26717,12 @@ "state": "translated", "value": "Çalışma alanlarını ara" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Пошук робочих областей" + } } } }, @@ -24652,6 +26740,12 @@ "state": "translated", "value": "ワークスペースとサーフェスを検索" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Пошук робочих областей і поверхонь" + } } } }, @@ -24765,6 +26859,12 @@ "state": "translated", "value": "Tarayıcı • %@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Браузер • %@" + } } } }, @@ -24878,6 +26978,12 @@ "state": "translated", "value": "Sekme" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вкладка" + } } } }, @@ -24991,6 +27097,12 @@ "state": "translated", "value": "Sekme • %@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вкладка • %@" + } } } }, @@ -25104,6 +27216,12 @@ "state": "translated", "value": "Terminal • %@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Термінал • %@" + } } } }, @@ -25217,6 +27335,12 @@ "state": "translated", "value": "Çalışma Alanı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Робоча область" + } } } }, @@ -25330,6 +27454,12 @@ "state": "translated", "value": "Çalışma Alanı • %@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Робоча область • %@" + } } } }, @@ -25443,6 +27573,12 @@ "state": "translated", "value": "Pencere %lld" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вікно %lld" + } } } }, @@ -25556,6 +27692,12 @@ "state": "translated", "value": "Çalışma Alanı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Робоча область" + } } } }, @@ -25669,6 +27811,12 @@ "state": "translated", "value": "İzin Ver" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Дозволити" + } } } }, @@ -25782,6 +27930,12 @@ "state": "translated", "value": "Vazgeç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Скасувати" + } } } }, @@ -25799,6 +27953,12 @@ "state": "translated", "value": "作成" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Створити" + } } } }, @@ -25912,6 +28072,12 @@ "state": "translated", "value": "Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закрити" + } } } }, @@ -26025,6 +28191,12 @@ "state": "translated", "value": "Ayrıntıları Kopyala" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Копіювати деталі" + } } } }, @@ -26138,6 +28310,12 @@ "state": "translated", "value": "Kaydetme" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не зберігати" + } } } }, @@ -26251,6 +28429,12 @@ "state": "translated", "value": "Yükle ve Yeniden Başlat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Встановити та перезапустити" + } } } }, @@ -26364,6 +28548,12 @@ "state": "translated", "value": "Daha Sonra" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Пізніше" + } } } }, @@ -26477,6 +28667,12 @@ "state": "translated", "value": "Şimdi Değil" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не зараз" + } } } }, @@ -26590,6 +28786,12 @@ "state": "translated", "value": "Tamam" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "OK" + } } } }, @@ -26703,6 +28905,12 @@ "state": "translated", "value": "Yeniden Adlandır" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перейменувати" + } } } }, @@ -26816,6 +29024,12 @@ "state": "translated", "value": "Daha Sonra Yeniden Başlat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перезапустити пізніше" + } } } }, @@ -26929,6 +29143,12 @@ "state": "translated", "value": "Şimdi Yeniden Başlat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перезапустити зараз" + } } } }, @@ -27042,6 +29262,12 @@ "state": "translated", "value": "Tekrar Dene" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Повторити" + } } } }, @@ -27155,6 +29381,12 @@ "state": "translated", "value": "Atla" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Пропустити" + } } } }, @@ -27268,6 +29500,12 @@ "state": "translated", "value": "Özel Renk Seç…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вибрати власний колір…" + } } } }, @@ -27381,6 +29619,12 @@ "state": "translated", "value": "Rengi Temizle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Скинути колір" + } } } }, @@ -27494,6 +29738,12 @@ "state": "translated", "value": "Diğer Çalışma Alanlarını Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закрити інші робочі області" + } } } }, @@ -27607,6 +29857,12 @@ "state": "translated", "value": "Çalışma Alanını Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закрити робочу область" + } } } }, @@ -27720,6 +29976,12 @@ "state": "translated", "value": "Çalışma Alanlarını Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закрити робочі області" + } } } }, @@ -27833,6 +30095,12 @@ "state": "translated", "value": "Yukarıdaki Çalışma Alanlarını Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закрити робочі області вище" + } } } }, @@ -27946,6 +30214,12 @@ "state": "translated", "value": "Aşağıdaki Çalışma Alanlarını Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закрити робочі області нижче" + } } } }, @@ -28059,6 +30333,12 @@ "state": "translated", "value": "Çalışma Alanını Okundu Olarak İşaretle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Позначити робочу область як прочитану" + } } } }, @@ -28172,6 +30452,12 @@ "state": "translated", "value": "Çalışma Alanını Okunmadı Olarak İşaretle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Позначити робочу область як непрочитану" + } } } }, @@ -28285,6 +30571,12 @@ "state": "translated", "value": "Çalışma Alanlarını Okundu Olarak İşaretle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Позначити робочі області як прочитані" + } } } }, @@ -28398,6 +30690,12 @@ "state": "translated", "value": "Çalışma Alanlarını Okunmadı Olarak İşaretle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Позначити робочі області як непрочитані" + } } } }, @@ -28415,6 +30713,12 @@ "state": "translated", "value": "エラーをコピー" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Копіювати помилку" + } } } }, @@ -28432,6 +30736,12 @@ "state": "translated", "value": "エラーをコピー" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Копіювати помилки" + } } } }, @@ -28449,6 +30759,12 @@ "state": "translated", "value": "%lld. %@ (%@): %@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "%lld. %@ (%@): %@" + } } } }, @@ -28466,6 +30782,12 @@ "state": "translated", "value": "SSH エラー (%@): %@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Помилка SSH (%@): %@" + } } } }, @@ -28483,6 +30805,12 @@ "state": "translated", "value": "SSHエラーをコピー" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Копіювати помилку SSH" + } } } }, @@ -28596,6 +30924,12 @@ "state": "translated", "value": "Aşağı Taşı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перемістити вниз" + } } } }, @@ -28709,6 +31043,12 @@ "state": "translated", "value": "En Üste Taşı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перемістити на початок" + } } } }, @@ -28822,6 +31162,12 @@ "state": "translated", "value": "Yukarı Taşı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перемістити вгору" + } } } }, @@ -28935,6 +31281,12 @@ "state": "translated", "value": "Çalışma Alanını Pencereye Taşı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перемістити робочу область у вікно" + } } } }, @@ -29048,6 +31400,12 @@ "state": "translated", "value": "Çalışma Alanlarını Pencereye Taşı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перемістити робочі області у вікно" + } } } }, @@ -29161,6 +31519,12 @@ "state": "translated", "value": "Yeni Pencere" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Нове вікно" + } } } }, @@ -29274,6 +31638,12 @@ "state": "translated", "value": "Çalışma Alanını Sabitle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закріпити робочу область" + } } } }, @@ -29387,6 +31757,12 @@ "state": "translated", "value": "Çalışma Alanlarını Sabitle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закріпити робочі області" + } } } }, @@ -29500,6 +31876,12 @@ "state": "translated", "value": "Özel Çalışma Alanı Adını Kaldır" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Видалити власну назву робочої області" + } } } }, @@ -29613,6 +31995,12 @@ "state": "translated", "value": "Çalışma Alanını Yeniden Adlandır…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перейменувати робочу область…" + } } } }, @@ -29726,6 +32114,12 @@ "state": "translated", "value": "Çalışma Alanı Sabitlemesini Kaldır" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкріпити робочу область" + } } } }, @@ -29839,6 +32233,12 @@ "state": "translated", "value": "Çalışma Alanları Sabitlemesini Kaldır" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкріпити робочі області" + } } } }, @@ -29952,6 +32352,12 @@ "state": "translated", "value": "Çalışma Alanı Rengi" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Колір робочої області" + } } } }, @@ -30065,6 +32471,12 @@ "state": "translated", "value": "Bu, son sekmeyi kapatacak ve pencereyi kapatacak." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Це закриє останню вкладку та закриє вікно." + } } } }, @@ -30178,6 +32590,12 @@ "state": "translated", "value": "Bu, son sekmeyi kapatacak ve çalışma alanını kapatacak." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Це закриє останню вкладку та її робочу область." + } } } }, @@ -30291,6 +32709,12 @@ "state": "translated", "value": "Bu bölmedeki 1 sekme kapatılacak:\n%@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Це закриє 1 вкладку в цій панелі:\n%@" + } } } }, @@ -30404,6 +32828,12 @@ "state": "translated", "value": "Bu bölmedeki %1$lld sekme kapatılacak:\n%2$@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Це закриє %1$lld вкладок у цій панелі:\n%2$@" + } } } }, @@ -30517,6 +32947,12 @@ "state": "translated", "value": "Diğer sekmeler kapatılsın mı?" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закрити інші вкладки?" + } } } }, @@ -30630,6 +33066,12 @@ "state": "translated", "value": "Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закрити" + } } } }, @@ -30647,6 +33089,12 @@ "state": "translated", "value": "キャンセル" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Скасувати" + } } } }, @@ -30760,6 +33208,12 @@ "state": "translated", "value": "Bu, geçerli sekmeyi kapatacak." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Це закриє поточну вкладку." + } } } }, @@ -30777,6 +33231,12 @@ "state": "translated", "value": "「%@」を閉じます。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Це закриє \"%@\"." + } } } }, @@ -30890,6 +33350,12 @@ "state": "translated", "value": "Sekme kapatılsın mı?" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закрити вкладку?" + } } } }, @@ -30907,6 +33373,12 @@ "state": "translated", "value": "現在のウィンドウとそのすべてのワークスペースを閉じます。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Це закриє поточне вікно та всі його робочі області." + } } } }, @@ -30924,6 +33396,12 @@ "state": "translated", "value": "ウィンドウを閉じますか?" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закрити вікно?" + } } } }, @@ -30941,6 +33419,12 @@ "state": "translated", "value": "%1$lld 個のワークスペースと、それぞれのすべてのパネルを閉じます:\n%2$@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Це закриє %1$lld робочих областей та всі їхні панелі:\n%2$@" + } } } }, @@ -30958,6 +33442,12 @@ "state": "translated", "value": "ワークスペースを閉じますか?" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закрити робочі області?" + } } } }, @@ -30975,6 +33465,12 @@ "state": "translated", "value": "現在のウィンドウと、その %1$lld 個のワークスペースと、それぞれのすべてのパネルを閉じます:\n%2$@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Це закриє поточне вікно, його %1$lld робочих областей та всі їхні панелі:\n%2$@" + } } } }, @@ -30992,6 +33488,12 @@ "state": "translated", "value": "このワークスペースはピン留めされています。閉じると、このワークスペースとその中のすべてのパネルが閉じます。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Ця робоча область закріплена. Закриття видалить робочу область та всі її панелі." + } } } }, @@ -31009,6 +33511,12 @@ "state": "translated", "value": "ピン留めされたワークスペースを閉じますか?" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закрити закріплену робочу область?" + } } } }, @@ -31122,6 +33630,12 @@ "state": "translated", "value": "Bu, çalışma alanını ve tüm panellerini kapatacak." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Це закриє робочу область та всі її панелі." + } } } }, @@ -31235,6 +33749,12 @@ "state": "translated", "value": "Çalışma alanı kapatılsın mı?" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закрити робочу область?" + } } } }, @@ -31348,6 +33868,12 @@ "state": "translated", "value": "Cmd+Q için bir daha uyarma" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Більше не попереджувати про Cmd+Q" + } } } }, @@ -31461,6 +33987,12 @@ "state": "translated", "value": "cmux için bildirimler devre dışı. Uyarıları görmek için Sistem Ayarları'nda etkinleştirin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Сповіщення для cmux вимкнено. Увімкніть їх у Системних налаштуваннях, щоб бачити повідомлення." + } } } }, @@ -31574,6 +34106,12 @@ "state": "translated", "value": "Şimdi Değil" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не зараз" + } } } }, @@ -31687,6 +34225,12 @@ "state": "translated", "value": "Ayarları Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити налаштування" + } } } }, @@ -31800,6 +34344,12 @@ "state": "translated", "value": "cmux İçin Bildirimleri Etkinleştir" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Увімкнути сповіщення для cmux" + } } } }, @@ -31913,6 +34463,12 @@ "state": "translated", "value": "cmux bu sekmeyi seçilen hedefe taşıyamadı." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "cmux не зміг перемістити цю вкладку до вибраного місця призначення." + } } } }, @@ -32026,6 +34582,12 @@ "state": "translated", "value": "Taşıma Başarısız" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Помилка переміщення" + } } } }, @@ -32139,6 +34701,12 @@ "state": "translated", "value": "Bu sekme için bir hedef seçin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Виберіть місце призначення для цієї вкладки." + } } } }, @@ -32252,6 +34820,12 @@ "state": "translated", "value": "Taşı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перемістити" + } } } }, @@ -32365,6 +34939,12 @@ "state": "translated", "value": "Geçerli Pencerede Yeni Çalışma Alanı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Нова робоча область у поточному вікні" + } } } }, @@ -32478,6 +35058,12 @@ "state": "translated", "value": "Yeni Pencerede Seçili Çalışma Alanı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вибрана робоча область у новому вікні" + } } } }, @@ -32591,6 +35177,12 @@ "state": "translated", "value": "Sekmeyi Taşı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перемістити вкладку" + } } } }, @@ -32704,6 +35296,12 @@ "state": "translated", "value": "Bu, tüm pencereleri ve çalışma alanlarını kapatacak." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Це закриє всі вікна та робочі області." + } } } }, @@ -32817,6 +35415,12 @@ "state": "translated", "value": "Çık" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Завершити" + } } } }, @@ -32930,6 +35534,12 @@ "state": "translated", "value": "cmux'tan çıkılsın mı?" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Завершити cmux?" + } } } }, @@ -33043,6 +35653,12 @@ "state": "translated", "value": "Bu sekme için özel bir ad girin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Введіть власну назву для цієї вкладки." + } } } }, @@ -33156,6 +35772,12 @@ "state": "translated", "value": "Sekme adı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Назва вкладки" + } } } }, @@ -33269,6 +35891,12 @@ "state": "translated", "value": "Sekmeyi Yeniden Adlandır" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перейменувати вкладку" + } } } }, @@ -33382,6 +36010,12 @@ "state": "translated", "value": "Bu çalışma alanı için özel bir ad girin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Введіть власну назву для цієї робочої області." + } } } }, @@ -33495,6 +36129,12 @@ "state": "translated", "value": "Çalışma alanı adı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Назва робочої області" + } } } }, @@ -33608,6 +36248,12 @@ "state": "translated", "value": "Çalışma Alanını Yeniden Adlandır" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перейменувати робочу область" + } } } }, @@ -33721,6 +36367,12 @@ "state": "translated", "value": "Panodan herhangi bir klasör yolu yüklenemedi." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не вдалося завантажити шлях до теки з буфера обміну." + } } } }, @@ -33834,6 +36486,12 @@ "state": "translated", "value": "Sistem" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Системна" + } } } }, @@ -33947,6 +36605,12 @@ "state": "translated", "value": "cmux Hakkında" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Про cmux" + } } } }, @@ -34060,6 +36724,12 @@ "state": "translated", "value": "Güncellemeleri Denetle…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перевірити оновлення…" + } } } }, @@ -34173,6 +36843,12 @@ "state": "translated", "value": "Ghostty Ayarları…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Налаштування Ghostty…" + } } } }, @@ -34286,6 +36962,12 @@ "state": "translated", "value": "Yapılandırmayı Yeniden Yükle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перезавантажити конфігурацію" + } } } }, @@ -34399,6 +37081,12 @@ "state": "translated", "value": "Ayarlar…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Налаштування…" + } } } }, @@ -34512,6 +37200,12 @@ "state": "translated", "value": "Güncellemeleri Denetle…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перевірити оновлення…" + } } } }, @@ -34625,6 +37319,12 @@ "state": "translated", "value": "Geçerli Pencere" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Поточне вікно" + } } } }, @@ -34738,6 +37438,12 @@ "state": "translated", "value": "Bölmedeki Diğer Sekmeleri Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закрити інші вкладки в панелі" + } } } }, @@ -34851,6 +37557,12 @@ "state": "translated", "value": "Sekmeyi Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закрити вкладку" + } } } }, @@ -34964,6 +37676,12 @@ "state": "translated", "value": "Çalışma Alanını Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закрити робочу область" + } } } }, @@ -35077,6 +37795,12 @@ "state": "translated", "value": "Komut Paleti…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Палітра команд…" + } } } }, @@ -35190,6 +37914,12 @@ "state": "translated", "value": "Çalışma Alanına Git…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перейти до робочої області…" + } } } }, @@ -35303,6 +38033,12 @@ "state": "translated", "value": "Yeni Pencere" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Нове вікно" + } } } }, @@ -35416,6 +38152,12 @@ "state": "translated", "value": "Yeni Çalışma Alanı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Нова робоча область" + } } } }, @@ -35529,6 +38271,12 @@ "state": "translated", "value": "Klasör Aç…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити теку…" + } } } }, @@ -35642,6 +38390,12 @@ "state": "translated", "value": "Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити" + } } } }, @@ -35755,6 +38509,12 @@ "state": "translated", "value": "Klasör Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити теку" + } } } }, @@ -35868,6 +38628,12 @@ "state": "translated", "value": "Kapatılan Tarayıcı Panelini Yeniden Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відновити закриту панель браузера" + } } } }, @@ -35981,6 +38747,12 @@ "state": "translated", "value": "Bul…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Знайти…" + } } } }, @@ -36094,6 +38866,12 @@ "state": "translated", "value": "Sonrakini Bul" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Знайти наступне" + } } } }, @@ -36207,6 +38985,12 @@ "state": "translated", "value": "Öncekini Bul" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Знайти попереднє" + } } } }, @@ -36320,6 +39104,12 @@ "state": "translated", "value": "Arama Çubuğunu Gizle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Сховати панель пошуку" + } } } }, @@ -36433,6 +39223,12 @@ "state": "translated", "value": "Bul" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Пошук" + } } } }, @@ -36546,6 +39342,12 @@ "state": "translated", "value": "Seçimi Bulmak İçin Kullan" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Використати виділення для пошуку" + } } } }, @@ -36659,6 +39461,12 @@ "state": "translated", "value": "Tümünü Temizle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Очистити все" + } } } }, @@ -36772,6 +39580,12 @@ "state": "translated", "value": "Son Okunmamışa Atla" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перейти до останнього непрочитаного" + } } } }, @@ -36885,6 +39699,12 @@ "state": "translated", "value": "Tümünü Okundu İşaretle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Позначити все як прочитане" + } } } }, @@ -36998,6 +39818,12 @@ "state": "translated", "value": "Bildirimleri Göster" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показати сповіщення" + } } } }, @@ -37111,6 +39937,12 @@ "state": "translated", "value": "Bildirimler" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Сповіщення" + } } } }, @@ -37224,6 +40056,12 @@ "state": "translated", "value": "Geçerli Dizini Android Studio'da Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити поточну теку в Android Studio" + } } } }, @@ -37337,6 +40175,12 @@ "state": "translated", "value": "Geçerli Dizini Antigravity'de Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити поточну теку в Antigravity" + } } } }, @@ -37450,6 +40294,12 @@ "state": "translated", "value": "Geçerli Dizini Cursor'da Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити поточну теку в Cursor" + } } } }, @@ -37563,6 +40413,12 @@ "state": "translated", "value": "Geçerli Dizini Finder'da Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити поточну теку у Finder" + } } } }, @@ -37676,6 +40532,12 @@ "state": "translated", "value": "Geçerli Dizini Ghostty'de Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити поточну теку в Ghostty" + } } } }, @@ -37789,6 +40651,12 @@ "state": "translated", "value": "Geçerli Dizini iTerm2'de Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити поточну теку в iTerm2" + } } } }, @@ -37902,6 +40770,12 @@ "state": "translated", "value": "Geçerli Dizini Terminal'de Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити поточну теку в Terminal" + } } } }, @@ -38015,6 +40889,12 @@ "state": "translated", "value": "Geçerli Dizini Tower'da Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити поточну теку в Tower" + } } } }, @@ -38128,6 +41008,12 @@ "state": "translated", "value": "Geçerli Dizini VS Code'da Aç (Satır İçi)" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити поточну теку в VS Code (вбудований)" + } } } }, @@ -38145,6 +41031,12 @@ "state": "translated", "value": "現在のディレクトリを VS Code で開く" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити поточну теку в VS Code" + } } } }, @@ -38258,6 +41150,12 @@ "state": "translated", "value": "Geçerli Dizini Warp'ta Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити поточну теку в Warp" + } } } }, @@ -38371,6 +41269,12 @@ "state": "translated", "value": "Geçerli Dizini Windsurf'te Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити поточну теку в Windsurf" + } } } }, @@ -38484,6 +41388,12 @@ "state": "translated", "value": "Geçerli Dizini Xcode'da Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити поточну теку в Xcode" + } } } }, @@ -38597,6 +41507,12 @@ "state": "translated", "value": "Geçerli Dizini Zed'de Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити поточну теку в Zed" + } } } }, @@ -38710,6 +41626,12 @@ "state": "translated", "value": "Tercihler…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Параметри…" + } } } }, @@ -38823,6 +41745,12 @@ "state": "translated", "value": "cmux'tan Çık" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Завершити cmux" + } } } }, @@ -38936,6 +41864,12 @@ "state": "translated", "value": "Bildirimleri Göster" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показати сповіщення" + } } } }, @@ -39049,6 +41983,12 @@ "state": "translated", "value": "Odak Günlüklerini Kopyala" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Копіювати журнал фокусу" + } } } }, @@ -39162,6 +42102,12 @@ "state": "translated", "value": "Güncelleme Günlüklerini Kopyala" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Копіювати журнал оновлень" + } } } }, @@ -39275,6 +42221,12 @@ "state": "translated", "value": "Gerçek Boyut" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Фактичний розмір" + } } } }, @@ -39388,6 +42340,12 @@ "state": "translated", "value": "Geri" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Назад" + } } } }, @@ -39501,6 +42459,12 @@ "state": "translated", "value": "Tarayıcı Geçmişini Temizle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Очистити історію браузера" + } } } }, @@ -39518,6 +42482,12 @@ "state": "translated", "value": "ブラウザーデータを取り込む…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Імпортувати дані браузера…" + } } } }, @@ -39631,6 +42601,12 @@ "state": "translated", "value": "İleri" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вперед" + } } } }, @@ -39744,6 +42720,12 @@ "state": "translated", "value": "Son Okunmamışa Atla" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перейти до останнього непрочитаного" + } } } }, @@ -39857,6 +42839,12 @@ "state": "translated", "value": "Sonraki Yüzey" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Наступна поверхня" + } } } }, @@ -39970,6 +42958,12 @@ "state": "translated", "value": "Sonraki Çalışma Alanı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Наступна робоча область" + } } } }, @@ -40083,6 +43077,12 @@ "state": "translated", "value": "Önceki Yüzey" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Попередня поверхня" + } } } }, @@ -40196,6 +43196,12 @@ "state": "translated", "value": "Önceki Çalışma Alanı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Попередня робоча область" + } } } }, @@ -40309,6 +43315,12 @@ "state": "translated", "value": "Sayfayı Yeniden Yükle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перезавантажити сторінку" + } } } }, @@ -40422,6 +43434,12 @@ "state": "translated", "value": "Çalışma Alanını Yeniden Adlandır…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перейменувати робочу область…" + } } } }, @@ -40535,6 +43553,12 @@ "state": "translated", "value": "JavaScript Konsolunu Göster" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показати консоль JavaScript" + } } } }, @@ -40648,6 +43672,12 @@ "state": "translated", "value": "Bildirimleri Göster" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показати сповіщення" + } } } }, @@ -40761,6 +43791,12 @@ "state": "translated", "value": "Tarayıcıyı Aşağı Böl" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Розділити браузер вниз" + } } } }, @@ -40874,6 +43910,12 @@ "state": "translated", "value": "Tarayıcıyı Sağa Böl" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Розділити браузер праворуч" + } } } }, @@ -40987,6 +44029,12 @@ "state": "translated", "value": "Aşağı Böl" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Розділити вниз" + } } } }, @@ -41100,6 +44148,12 @@ "state": "translated", "value": "Sağa Böl" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Розділити праворуч" + } } } }, @@ -41213,6 +44267,12 @@ "state": "translated", "value": "Geliştirici Araçlarını Aç/Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перемкнути інструменти розробника" + } } } }, @@ -41326,6 +44386,12 @@ "state": "translated", "value": "Kenar Çubuğunu Aç/Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перемкнути бічну панель" + } } } }, @@ -41439,6 +44505,12 @@ "state": "translated", "value": "Çalışma Alanı %lld" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Робоча область %lld" + } } } }, @@ -41552,6 +44624,12 @@ "state": "translated", "value": "Yakınlaştır" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Збільшити" + } } } }, @@ -41665,6 +44743,12 @@ "state": "translated", "value": "Uzaklaştır" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Зменшити" + } } } }, @@ -41778,6 +44862,12 @@ "state": "translated", "value": "Pencere %lld" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вікно %lld" + } } } }, @@ -41891,6 +44981,12 @@ "state": "translated", "value": "Tümünü Temizle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Очистити все" + } } } }, @@ -42004,6 +45100,12 @@ "state": "translated", "value": "Masaüstü bildirimleri hızlı inceleme için burada görünecek." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Сповіщення робочого столу з'являтимуться тут для швидкого перегляду." + } } } }, @@ -42117,6 +45219,12 @@ "state": "translated", "value": "Masaüstü bildirimleri burada görünecek." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Сповіщення робочого столу з'являтимуться тут." + } } } }, @@ -42230,6 +45338,12 @@ "state": "translated", "value": "Henüz bildirim yok" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Сповіщень ще немає" + } } } }, @@ -42247,6 +45361,12 @@ "state": "translated", "value": "最新へジャンプ" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перейти до останнього" + } } } }, @@ -42360,6 +45480,12 @@ "state": "translated", "value": "Son Okunmamışa Atla" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перейти до останнього непрочитаного" + } } } }, @@ -42473,6 +45599,12 @@ "state": "translated", "value": "Bildirimler" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Сповіщення" + } } } }, @@ -42586,6 +45718,12 @@ "state": "translated", "value": "Sekme" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вкладка" + } } } }, @@ -42699,6 +45837,12 @@ "state": "translated", "value": "Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити" + } } } }, @@ -42812,6 +45956,12 @@ "state": "translated", "value": "Klasör Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити теку" + } } } }, @@ -42925,6 +46075,12 @@ "state": "translated", "value": "Kapat (Esc)" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закрити (Esc)" + } } } }, @@ -43038,6 +46194,12 @@ "state": "translated", "value": "Sonraki eşleşme (Return)" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Наступний збіг (Return)" + } } } }, @@ -43151,6 +46313,12 @@ "state": "translated", "value": "Ara" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Пошук" + } } } }, @@ -43264,6 +46432,12 @@ "state": "translated", "value": "Önceki eşleşme (Shift+Return)" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Попередній збіг (Shift+Return)" + } } } }, @@ -43377,6 +46551,12 @@ "state": "translated", "value": "Uygulama Simgesi" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Іконка програми" + } } } }, @@ -43490,6 +46670,12 @@ "state": "translated", "value": "Dock ve uygulama değiştirici" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Dock та перемикач програм" + } } } }, @@ -43603,6 +46789,12 @@ "state": "translated", "value": "Dock Rozeti" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Значок Dock" + } } } }, @@ -43716,6 +46908,12 @@ "state": "translated", "value": "Uygulama simgesinde (Dock ve Cmd+Tab) okunmamış sayısını göster." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показувати кількість непрочитаних на іконці програми (Dock та Cmd+Tab)." + } } } }, @@ -43733,6 +46931,12 @@ "state": "translated", "value": "メニューバーに表示" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показувати в рядку меню" + } } } }, @@ -43750,6 +46954,12 @@ "state": "translated", "value": "未読通知の確認やクイック操作のために、cmuxをメニューバーに表示します。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Залишати cmux у рядку меню для непрочитаних сповіщень та швидких дій." + } } } }, @@ -43863,6 +47073,12 @@ "state": "translated", "value": "Dil" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Мова" + } } } }, @@ -43976,6 +47192,12 @@ "state": "translated", "value": "Şimdi Yeniden Başlat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перезапустити зараз" + } } } }, @@ -44089,6 +47311,12 @@ "state": "translated", "value": "Daha Sonra" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Пізніше" + } } } }, @@ -44202,6 +47430,12 @@ "state": "translated", "value": "Dil değişikliğini uygulamak için yeniden başlatılsın mı?" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перезапустити для застосування зміни мови?" + } } } }, @@ -44315,6 +47549,12 @@ "state": "translated", "value": "Uygulamak için cmux'u yeniden başlatın" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перезапустіть cmux для застосування" + } } } }, @@ -44428,6 +47668,12 @@ "state": "translated", "value": "Yeni Çalışma Alanı Konumu" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Розташування нової робочої області" + } } } }, @@ -44445,6 +47691,12 @@ "state": "translated", "value": "コマンドパレットですべてのサーフェスを検索" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Палітра команд шукає всі поверхні" + } } } }, @@ -44462,6 +47714,12 @@ "state": "translated", "value": "Cmd+Pはワークスペース行だけを対象にします。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Cmd+P шукає лише рядки робочих областей." + } } } }, @@ -44479,6 +47737,12 @@ "state": "translated", "value": "Cmd+Pでワークスペースをまたいだターミナル、ブラウザ、Markdownのサーフェスも検索できます。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Cmd+P також шукає термінали, браузери та markdown-поверхні у всіх робочих областях." + } } } }, @@ -44496,6 +47760,12 @@ "state": "translated", "value": "最後のサーフェスを閉じてもワークスペースを残す" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Залишати робочу область відкритою при закритті останньої поверхні" + } } } }, @@ -44513,6 +47783,12 @@ "state": "translated", "value": "フォーカス中のサーフェスがそのワークスペースの最後の1つなら、サーフェスを閉じるショートカットはワークスペースも閉じます。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Коли активна поверхня є останньою у робочій області, комбінація закриття поверхні також закриває робочу область." + } } } }, @@ -44530,6 +47806,12 @@ "state": "translated", "value": "フォーカス中のサーフェスがそのワークスペースの最後の1つでも、サーフェスを閉じるショートカットはサーフェスだけを閉じ、ワークスペースは残します。ワークスペースを閉じるショートカットを使うと明示的に閉じられます。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Коли активна поверхня є останньою у робочій області, комбінація закриття поверхні закриває лише поверхню, залишаючи робочу область відкритою. Використовуйте комбінацію закриття робочої області для явного закриття." + } } } }, @@ -44547,6 +47829,12 @@ "state": "translated", "value": "最初のクリックでペインにフォーカス" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Фокус панелі при першому кліку" + } } } }, @@ -44564,6 +47852,12 @@ "state": "translated", "value": "cmuxが非アクティブのとき、最初のクリックはウインドウをアクティブにするだけです。ペインにフォーカスするにはもう一度クリックします。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Коли cmux неактивний, перший клік лише активує вікно. Клацніть ще раз, щоб сфокусувати панель." + } } } }, @@ -44581,6 +47875,12 @@ "state": "translated", "value": "cmuxが非アクティブのとき、ペインをクリックすると1回でウインドウをアクティブにしてそのペインへフォーカスします。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Коли cmux неактивний, клік на панель активує вікно та фокусує панель одним кліком." + } } } }, @@ -44694,6 +47994,12 @@ "state": "translated", "value": "Kenar Çubuğu PR Bağlantılarını cmux Tarayıcısında Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкривати PR-посилання бічної панелі у браузері cmux" + } } } }, @@ -44807,6 +48113,12 @@ "state": "translated", "value": "Tıklamalar varsayılan tarayıcınızda açılır." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Кліки відкриваються у стандартному браузері." + } } } }, @@ -44920,6 +48232,12 @@ "state": "translated", "value": "Tıklamalar cmux tarayıcısında açılır." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Кліки відкриваються у браузері cmux." + } } } }, @@ -45033,6 +48351,12 @@ "state": "translated", "value": "Kenar Çubuğu Port Bağlantılarını cmux Tarayıcısında Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкривати посилання портів бічної панелі у браузері cmux" + } } } }, @@ -45146,6 +48470,12 @@ "state": "translated", "value": "Port tıklamaları varsayılan tarayıcınızda açılır." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Кліки по портах відкриваються у стандартному браузері." + } } } }, @@ -45259,6 +48589,12 @@ "state": "translated", "value": "Port tıklamaları cmux tarayıcısında açılır." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Кліки по портах відкриваються у браузері cmux." + } } } }, @@ -45276,6 +48612,12 @@ "state": "translated", "value": "サイドバーの詳細をすべて隠す" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Сховати всі деталі бічної панелі" + } } } }, @@ -45293,6 +48635,12 @@ "state": "translated", "value": "下のトグル設定に従って、ワークスペースの補助情報を表示します。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показувати додаткові деталі робочої області відповідно до перемикачів нижче." + } } } }, @@ -45310,6 +48658,12 @@ "state": "translated", "value": "ワークスペースのタイトル行だけを表示します。下の詳細トグルより優先されます。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показувати лише рядок заголовка робочої області. Замінює перемикачі деталей нижче." + } } } }, @@ -45423,6 +48777,12 @@ "state": "translated", "value": "Yeniden Adlandırma Mevcut Adı Seçer" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Виділяти назву при перейменуванні" + } } } }, @@ -45536,6 +48896,12 @@ "state": "translated", "value": "Komut Paleti yeniden adlandırması imleci sonda tutar." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перейменування в палітрі команд залишає курсор в кінці." + } } } }, @@ -45649,6 +49015,12 @@ "state": "translated", "value": "Komut Paleti yeniden adlandırması tüm metin seçili olarak başlar." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перейменування в палітрі команд починає з виділення всього тексту." + } } } }, @@ -45762,6 +49134,12 @@ "state": "translated", "value": "Bildirimde Yeniden Sırala" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Переміщення при сповіщенні" + } } } }, @@ -45875,6 +49253,12 @@ "state": "translated", "value": "Bildirim aldıklarında çalışma alanlarını en üste taşı. Sabit kısayol konumları için devre dışı bırakın." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Переміщувати робочі області нагору при отриманні сповіщення. Вимкніть для стабільних позицій комбінацій клавіш." + } } } }, @@ -45988,6 +49372,12 @@ "state": "translated", "value": "Kenar Çubuğunda Dal + Dizin Göster" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показувати гілку + теку в бічній панелі" + } } } }, @@ -46101,6 +49491,12 @@ "state": "translated", "value": "Yerleşik git dalı ve çalışma dizini satırını göster." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відображати вбудований рядок з гілкою git та робочою текою." + } } } }, @@ -46214,6 +49610,12 @@ "state": "translated", "value": "Kenar Çubuğunda Son Günlüğü Göster" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показувати останній журнал у бічній панелі" + } } } }, @@ -46327,6 +49729,12 @@ "state": "translated", "value": "Son zorunlu günlük/durum mesajını göster." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відображати останнє імперативне повідомлення журналу/статусу." + } } } }, @@ -46440,6 +49848,12 @@ "state": "translated", "value": "Kenar Çubuğunda Özel Üst Veriyi Göster" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показувати власні метадані в бічній панелі" + } } } }, @@ -46553,6 +49967,12 @@ "state": "translated", "value": "report_meta/set_status ve report_meta_block'tan özel üst veriyi göster." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відображати власні метадані з report_meta/set_status та report_meta_block." + } } } }, @@ -46570,6 +49990,12 @@ "state": "translated", "value": "サイドバーに通知メッセージを表示" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показувати повідомлення сповіщення в бічній панелі" + } } } }, @@ -46587,6 +50013,12 @@ "state": "translated", "value": "ワークスペース名の下に最新の通知メッセージを表示します。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відображати останнє повідомлення сповіщення під заголовком робочої області." + } } } }, @@ -46700,6 +50132,12 @@ "state": "translated", "value": "Kenar Çubuğunda Dinlenen Portları Göster" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показувати порти в бічній панелі" + } } } }, @@ -46717,6 +50155,12 @@ "state": "translated", "value": "サイドバーにSSHを表示" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показувати SSH у бічній панелі" + } } } }, @@ -46734,6 +50178,12 @@ "state": "translated", "value": "リモートワークスペースのSSHターゲットを専用の行に表示します。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відображати ціль SSH для віддалених робочих областей у окремому рядку." + } } } }, @@ -46847,6 +50297,12 @@ "state": "translated", "value": "Etkin çalışma alanı için algılanan dinlenen portları göster." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відображати виявлені порти для активної робочої області." + } } } }, @@ -46960,6 +50416,12 @@ "state": "translated", "value": "Kenar Çubuğunda İlerlemeyi Göster" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показувати прогрес у бічній панелі" + } } } }, @@ -47073,6 +50535,12 @@ "state": "translated", "value": "set_progress'ten yerleşik ilerleme çubuğunu göster." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відображати вбудований індикатор прогресу з set_progress." + } } } }, @@ -47090,6 +50558,12 @@ "state": "translated", "value": "ワークスペースのタイトルバーを表示" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показувати заголовок робочої області" + } } } }, @@ -47107,6 +50581,12 @@ "state": "translated", "value": "ペインタブの上にあるフォルダ名と現在のタイトルを隠します。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Сховати теку та активний заголовок над вкладками панелей." + } } } }, @@ -47124,6 +50604,12 @@ "state": "translated", "value": "ペインタブの上にフォルダ名と現在のタイトルを表示します。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показувати теку та активний заголовок над вкладками панелей." + } } } }, @@ -47141,6 +50627,12 @@ "state": "translated", "value": "ボタンをフェード表示" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Приховування кнопок" + } } } }, @@ -47158,6 +50650,12 @@ "state": "translated", "value": "操作ボタンを常に表示します。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Кнопки дій завжди видимі." + } } } }, @@ -47175,6 +50673,12 @@ "state": "translated", "value": "操作ボタンはホバー時のみ表示します。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Кнопки дій з'являються лише при наведенні." + } } } }, @@ -47192,6 +50696,12 @@ "state": "translated", "value": "ミニマルモード" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Мінімальний режим" + } } } }, @@ -47209,6 +50719,12 @@ "state": "translated", "value": "標準のワークスペースタイトルバーと操作を使います。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Використовувати стандартний заголовок робочої області та елементи керування." + } } } }, @@ -47226,6 +50742,12 @@ "state": "translated", "value": "ワークスペースのタイトルバーを隠し、ワークスペース操作をサイドバーに移動します。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Сховати заголовок робочої області та перемістити елементи керування в бічну панель." + } } } }, @@ -47339,6 +50861,12 @@ "state": "translated", "value": "Kenar Çubuğunda Çekme İsteklerini Göster" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показувати запити на злиття в бічній панелі" + } } } }, @@ -47452,6 +50980,12 @@ "state": "translated", "value": "Durum, numara ve tıklanabilir bağlantıyla inceleme öğelerini (PR/MR/vb.) göster." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відображати елементи перегляду (PR/MR тощо) зі статусом, номером та клікабельним посиланням." + } } } }, @@ -47565,6 +51099,12 @@ "state": "translated", "value": "Kenar Çubuğu Dal Düzeni" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Макет гілок у бічній панелі" + } } } }, @@ -47678,6 +51218,12 @@ "state": "translated", "value": "Satır İçi" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "В рядок" + } } } }, @@ -47791,6 +51337,12 @@ "state": "translated", "value": "Satır İçi: tüm dallar tek satırı paylaşır." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "В рядок: усі гілки в одному рядку." + } } } }, @@ -47904,6 +51456,12 @@ "state": "translated", "value": "Dikey: her dal kendi satırında görünür." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вертикально: кожна гілка на окремому рядку." + } } } }, @@ -48017,6 +51575,12 @@ "state": "translated", "value": "Dikey" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вертикально" + } } } }, @@ -48130,6 +51694,12 @@ "state": "translated", "value": "Anonim telemetri gönder" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Надсилати анонімну телеметрію" + } } } }, @@ -48243,6 +51813,12 @@ "state": "translated", "value": "cmux'u iyileştirmek için anonimleştirilmiş çökme ve kullanım verilerini paylaş." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Надсилати анонімні дані про збої та використання для покращення cmux." + } } } }, @@ -48356,6 +51932,12 @@ "state": "translated", "value": "Değişiklik bir sonraki başlatmada geçerli olur." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Зміна набуде чинності при наступному запуску." + } } } }, @@ -48469,6 +52051,12 @@ "state": "translated", "value": "Tema" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Тема" + } } } }, @@ -48582,6 +52170,12 @@ "state": "translated", "value": "Çıkmadan Önce Uyar" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Попереджувати перед виходом" + } } } }, @@ -48695,6 +52289,12 @@ "state": "translated", "value": "Cmd+Q onay olmadan hemen çıkar." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Cmd+Q закриває програму негайно без підтвердження." + } } } }, @@ -48808,6 +52408,12 @@ "state": "translated", "value": "Cmd+Q ile çıkmadan önce onay göster." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показувати підтвердження перед виходом через Cmd+Q." + } } } }, @@ -48825,6 +52431,12 @@ "state": "translated", "value": "選択..." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вибрати..." + } } } }, @@ -48842,6 +52454,12 @@ "state": "translated", "value": "選択" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вибрати" + } } } }, @@ -48859,6 +52477,12 @@ "state": "translated", "value": "通知サウンドを選択" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вибрати звук сповіщення" + } } } }, @@ -48876,6 +52500,12 @@ "state": "translated", "value": "クリア" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Очистити" + } } } }, @@ -48893,6 +52523,12 @@ "state": "translated", "value": "カスタム通知サウンドのエラー" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Помилка власного звуку сповіщення" + } } } }, @@ -48910,6 +52546,12 @@ "state": "translated", "value": "ファイル未選択" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Файл не вибрано" + } } } }, @@ -48927,6 +52569,12 @@ "state": "translated", "value": "先にカスタム音声ファイルを選択してください。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Спочатку виберіть файл аудіо." + } } } }, @@ -48944,6 +52592,12 @@ "state": "translated", "value": "拡張子が必要です: " } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Файлу потрібне розширення: " + } } } }, @@ -48961,6 +52615,12 @@ "state": "translated", "value": "ファイルが見つかりません: " } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Файл не знайдено: " + } } } }, @@ -48978,6 +52638,12 @@ "state": "translated", "value": "通知用にこのファイルを準備できませんでした。WAV、AIFF、またはCAFを試してください。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не вдалося підготувати цей файл для сповіщень. Спробуйте WAV, AIFF або CAF." + } } } }, @@ -48995,6 +52661,12 @@ "state": "translated", "value": "通知用の準備ができました。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Готовий для сповіщень." + } } } }, @@ -49012,6 +52684,12 @@ "state": "translated", "value": "通知用に準備しました(CAFに変換)。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Підготовлений для сповіщень (конвертовано в CAF)." + } } } }, @@ -49029,6 +52707,12 @@ "state": "translated", "value": "通知を受信したときに再生するサウンドです。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Звук, який відтворюється при надходженні сповіщення." + } } } }, @@ -49046,6 +52730,12 @@ "state": "translated", "value": "未読の通知があるペインの周囲に青いリングを表示します。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показувати синє кільце навколо панелей з непрочитаними сповіщеннями." + } } } }, @@ -49063,6 +52753,12 @@ "state": "translated", "value": "cmux がペインを強調表示するときに短い青いアウトラインを表示します。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Короткочасно підсвічувати синьою рамкою панель, на яку cmux звертає увагу." + } } } }, @@ -49080,6 +52776,12 @@ "state": "translated", "value": "ペインフラッシュ" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Підсвічування панелі" + } } } }, @@ -49097,6 +52799,12 @@ "state": "translated", "value": "未読ペインリング" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Кільце непрочитаних панелей" + } } } }, @@ -49114,6 +52822,12 @@ "state": "translated", "value": "通知サウンド" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Звук сповіщення" + } } } }, @@ -49227,6 +52941,12 @@ "state": "translated", "value": "Claude Code Entegrasyonu" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Інтеграція з Claude Code" + } } } }, @@ -49340,6 +53060,12 @@ "state": "translated", "value": "Etkinleştirildiğinde, cmux oturum izleme ve bildirim kancaları eklemek için claude komutunu sarar. Claude Code kancalarını kendiniz yönetmeyi tercih ediyorsanız devre dışı bırakın." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Якщо увімкнено, cmux обгортає команду claude для інʼєкції відстеження сеансів та хуків сповіщень. Вимкніть, якщо бажаєте самостійно керувати хуками Claude Code." + } } } }, @@ -49453,6 +53179,12 @@ "state": "translated", "value": "Claude Code cmux entegrasyonu olmadan çalışır." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Claude Code працює без інтеграції з cmux." + } } } }, @@ -49566,6 +53298,12 @@ "state": "translated", "value": "Kenar çubuğu Claude oturum durumunu ve bildirimlerini gösterir." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Бічна панель показує статус сеансу Claude та сповіщення." + } } } }, @@ -49679,6 +53417,12 @@ "state": "translated", "value": "Vazgeç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Скасувати" + } } } }, @@ -49792,6 +53536,12 @@ "state": "translated", "value": "Tam Açık Erişimi Etkinleştir" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Увімкнути повний відкритий доступ" + } } } }, @@ -49905,6 +53655,12 @@ "state": "translated", "value": "Bu, soy ve parola denetimlerini devre dışı bırakır ve soketi tüm yerel kullanıcılara açar. Yalnızca riski anladığınızda etkinleştirin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Це вимикає перевірку походження та пароля і відкриває сокет для всіх локальних користувачів. Вмикайте лише якщо розумієте ризики." + } } } }, @@ -50018,6 +53774,12 @@ "state": "translated", "value": "Tam açık erişim etkinleştirilsin mi?" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Увімкнути повний відкритий доступ?" + } } } }, @@ -50131,6 +53893,12 @@ "state": "translated", "value": "Uyarı: Tam açık erişim, kontrol soketini bu Mac'te herkes tarafından okunabilir/yazılabilir yapar ve kimlik doğrulama denetimlerini devre dışı bırakır. Yalnızca yerel hata ayıklama için kullanın." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Увага: повний відкритий доступ робить керуючий сокет доступним для читання/запису всім на цьому Mac та вимикає перевірки автентифікації. Використовуйте лише для локального налагодження." + } } } }, @@ -50244,6 +54012,12 @@ "state": "translated", "value": "Her çalışma alanı ayrılmış bir port aralığıyla CMUX_PORT ve CMUX_PORT_END ortam değişkenlerini alır. Yeni terminaller bu değerleri devralır." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Кожна робоча область отримує змінні середовища CMUX_PORT та CMUX_PORT_END з виділеним діапазоном портів. Нові термінали успадковують ці значення." + } } } }, @@ -50357,6 +54131,12 @@ "state": "translated", "value": "Port Tabanı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Базовий порт" + } } } }, @@ -50470,6 +54250,12 @@ "state": "translated", "value": "CMUX_PORT ortam değişkeni için başlangıç portu." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Початковий порт для змінної середовища CMUX_PORT." + } } } }, @@ -50583,6 +54369,12 @@ "state": "translated", "value": "Port Aralığı Boyutu" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Розмір діапазону портів" + } } } }, @@ -50696,6 +54488,12 @@ "state": "translated", "value": "Çalışma alanı başına port sayısı." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Кількість портів на робочу область." + } } } }, @@ -50809,6 +54607,12 @@ "state": "translated", "value": "Soket Kontrol Modu" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Режим керуючого сокета" + } } } }, @@ -50922,6 +54726,12 @@ "state": "translated", "value": "Programatik kontrol için yerel Unix soketine erişimi kontrol eder. Tehdit modelinize uyan bir mod seçin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Керує доступом до локального Unix-сокета для програмного контролю. Виберіть режим відповідно до вашої моделі загроз." + } } } }, @@ -51035,6 +54845,12 @@ "state": "translated", "value": "Geçersiz kılmalar: CMUX_SOCKET_ENABLE, CMUX_SOCKET_MODE ve CMUX_SOCKET_PATH (kararlı/gece derlemeleri için CMUX_ALLOW_SOCKET_OVERRIDE=1 ayarlayın)." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перевизначення: CMUX_SOCKET_ENABLE, CMUX_SOCKET_MODE та CMUX_SOCKET_PATH (встановіть CMUX_ALLOW_SOCKET_OVERRIDE=1 для стабільних/нічних збірок)." + } } } }, @@ -51148,6 +54964,12 @@ "state": "translated", "value": "Soket Parolası" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Пароль сокета" + } } } }, @@ -51261,6 +55083,12 @@ "state": "translated", "value": "Değiştir" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Змінити" + } } } }, @@ -51374,6 +55202,12 @@ "state": "translated", "value": "Temizle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Очистити" + } } } }, @@ -51487,6 +55321,12 @@ "state": "translated", "value": "Parola temizlenemedi (%@)." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не вдалося очистити пароль (%@)." + } } } }, @@ -51600,6 +55440,12 @@ "state": "translated", "value": "Parola temizlendi." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Пароль очищено." + } } } }, @@ -51713,6 +55559,12 @@ "state": "translated", "value": "Önce bir parola girin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Спочатку введіть пароль." + } } } }, @@ -51826,6 +55678,12 @@ "state": "translated", "value": "Parola" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Пароль" + } } } }, @@ -51939,6 +55797,12 @@ "state": "translated", "value": "Parola kaydedilemedi (%@)." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не вдалося зберегти пароль (%@)." + } } } }, @@ -52052,6 +55916,12 @@ "state": "translated", "value": "Parola kaydedildi." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Пароль збережено." + } } } }, @@ -52165,6 +56035,12 @@ "state": "translated", "value": "Ayarla" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Встановити" + } } } }, @@ -52278,6 +56154,12 @@ "state": "translated", "value": "Uygulama Desteği klasöründe saklanır." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Збережено в Application Support." + } } } }, @@ -52391,6 +56273,12 @@ "state": "translated", "value": "Parola ayarlanmadı. Bir parola yapılandırılana kadar harici istemciler engellenecek." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Пароль не встановлено. Зовнішні клієнти будуть заблоковані, поки його не налаштувати." + } } } }, @@ -52504,6 +56392,12 @@ "state": "translated", "value": "Pencerenin Arkası" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "За вікном" + } } } }, @@ -52617,6 +56511,12 @@ "state": "translated", "value": "Pencere İçinde" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Усередині вікна" + } } } }, @@ -52730,6 +56630,12 @@ "state": "translated", "value": "Her Zaman Harici Olarak Açılacak URL'ler" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "URL для завжди зовнішнього відкриття" + } } } }, @@ -52843,6 +56749,12 @@ "state": "translated", "value": "Terminal bağlantı tıklamalarına ve yakalanan `open https://...` çağrılarına uygulanır. Satır başına bir kural. Düz metin herhangi bir URL alt dizesiyle eşleşir veya regex için `re:` ön ekini kullanın (örneğin: openai.com/usage, re:^https?://[^/]*\\\\.example\\\\.com/(billing|usage))." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Застосовується до кліків на посилання в терміналі та перехоплених викликів `open https://...`. Одне правило на рядок. Звичайний текст збігається з будь-якою частиною URL, або додайте префікс `re:` для регулярного виразу (наприклад: openai.com/usage, re:^https?://[^/]*\\.example\\.com/(billing|usage))." + } } } }, @@ -52860,6 +56772,12 @@ "state": "translated", "value": "取り込む項目を選ぶ…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вибрати, що імпортувати…" + } } } }, @@ -52877,6 +56795,12 @@ "state": "translated", "value": "ブラウザーデータを取り込む" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Імпорт даних браузера" + } } } }, @@ -52990,6 +56914,12 @@ "state": "translated", "value": "Tarama Geçmişi" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Історія перегляду" + } } } }, @@ -53007,6 +56937,12 @@ "state": "translated", "value": "ブラウザーデータを取り込む" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Імпорт даних браузера" + } } } }, @@ -53024,6 +56960,12 @@ "state": "translated", "value": "選択…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вибрати…" + } } } }, @@ -53041,6 +56983,12 @@ "state": "translated", "value": "再読み込み" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Оновити" + } } } }, @@ -53058,6 +57006,12 @@ "state": "translated", "value": "空タブのインポート案内は非表示です。ここでいつでも再表示できます。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Підказка імпорту на порожній вкладці прихована. Увімкніть її тут у будь-який час." + } } } }, @@ -53075,6 +57029,12 @@ "state": "translated", "value": "現在、空タブはデバッグウィンドウの「設定のみ」モードになっています。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Порожні вкладки зараз використовують режим «Тільки налаштування» з вікна налагодження." + } } } }, @@ -53092,6 +57052,12 @@ "state": "translated", "value": "空のブラウザータブにこのインポート案内を表示できます。ここで非表示や再表示を切り替えられます。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Порожні вкладки браузера можуть показувати пропозицію імпорту. Сховайте або увімкніть її тут." + } } } }, @@ -53109,6 +57075,12 @@ "state": "translated", "value": "空のブラウザータブにインポート案内を表示" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показувати підказку імпорту на порожніх вкладках браузера" + } } } }, @@ -53222,6 +57194,12 @@ "state": "translated", "value": "Geçmişi Temizle…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Очистити історію…" + } } } }, @@ -53335,6 +57313,12 @@ "state": "translated", "value": "Vazgeç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Скасувати" + } } } }, @@ -53448,6 +57432,12 @@ "state": "translated", "value": "Geçmişi Temizle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Очистити історію" + } } } }, @@ -53561,6 +57551,12 @@ "state": "translated", "value": "Bu, tarayıcı çok amaçlı çubuğundan ziyaret edilen sayfa önerilerini kaldırır." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Це видалить підказки відвіданих сторінок з адресного рядка браузера." + } } } }, @@ -53674,6 +57670,12 @@ "state": "translated", "value": "Tarayıcı geçmişi temizlensin mi?" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Очистити історію браузера?" + } } } }, @@ -53787,6 +57789,12 @@ "state": "translated", "value": "Henüz kayıtlı sayfa yok." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Збережених сторінок ще немає." + } } } }, @@ -53900,6 +57908,12 @@ "state": "translated", "value": "%lld kayıtlı sayfa çok amaçlı çubuk önerilerinde görünür." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "%lld збережених сторінок з'являються у підказках адресного рядка." + } } } }, @@ -54013,6 +58027,12 @@ "state": "translated", "value": "1 kayıtlı sayfa çok amaçlı çubuk önerilerinde görünür." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "1 збережена сторінка з'являється у підказках адресного рядка." + } } } }, @@ -54126,6 +58146,12 @@ "state": "translated", "value": "Gömülü Tarayıcıda Açılacak Ana Bilgisayarlar" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Хости для відкриття у вбудованому браузері" + } } } }, @@ -54239,6 +58265,12 @@ "state": "translated", "value": "Terminal bağlantı tıklamalarına ve yakalanan `open https://...` çağrılarına uygulanır. Yalnızca bu ana bilgisayarlar cmux'ta açılır. Diğerleri varsayılan tarayıcınızda açılır. Satır başına bir ana bilgisayar veya joker karakter (örneğin: example.com, *.internal.example). Tüm ana bilgisayarları cmux'ta açmak için boş bırakın." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Застосовується до кліків на посилання в терміналі та перехоплених викликів `open https://...`. Тільки ці хости відкриваються в cmux. Інші відкриваються у стандартному браузері. Один хост або шаблон на рядок (наприклад: example.com, *.internal.example). Залиште порожнім, щоб відкривати всі хости в cmux." + } } } }, @@ -54352,6 +58384,12 @@ "state": "translated", "value": "Gömülü Tarayıcıda İzin Verilen HTTP Ana Bilgisayarları" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "HTTP-хости, дозволені у вбудованому браузері" + } } } }, @@ -54465,6 +58503,12 @@ "state": "translated", "value": "Hangi HTTP (HTTPS olmayan) ana bilgisayarlarının cmux'ta uyarı istemi olmadan açılabileceğini kontrol eder. Varsayılanlar localhost, 127.0.0.1, ::1, 0.0.0.0 ve *.localtest.me içerir." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Визначає, які HTTP (не HTTPS) хости можуть відкриватися в cmux без попередження. Типово включає localhost, 127.0.0.1, ::1, 0.0.0.0 та *.localtest.me." + } } } }, @@ -54578,6 +58622,12 @@ "state": "translated", "value": "Satır başına bir ana bilgisayar veya joker karakter (örneğin: localhost, 127.0.0.1, ::1, 0.0.0.0, *.localtest.me)." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Один хост або шаблон на рядок (наприклад: localhost, 127.0.0.1, ::1, 0.0.0.0, *.localtest.me)." + } } } }, @@ -54691,6 +58741,12 @@ "state": "translated", "value": "Kaydet" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Зберегти" + } } } }, @@ -54804,6 +58860,12 @@ "state": "translated", "value": "Terminalde open http(s) Komutlarını Yakala" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перехоплювати open http(s) у терміналі" + } } } }, @@ -54917,6 +58979,12 @@ "state": "translated", "value": "Kapalıyken, `open https://...` ve `open http://...` her zaman varsayılan tarayıcınızı kullanır." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Якщо вимкнено, `open https://...` та `open http://...` завжди використовують стандартний браузер." + } } } }, @@ -55030,6 +59098,12 @@ "state": "translated", "value": "Terminal Bağlantılarını cmux Tarayıcısında Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкривати посилання терміналу у браузері cmux" + } } } }, @@ -55143,6 +59217,12 @@ "state": "translated", "value": "Kapalıyken, terminal çıktısında tıklanan bağlantılar varsayılan tarayıcınızda açılır." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Якщо вимкнено, посилання у виводі терміналу відкриваються у стандартному браузері." + } } } }, @@ -55256,6 +59336,12 @@ "state": "translated", "value": "Varsayılan Arama Motoru" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Стандартна пошукова система" + } } } }, @@ -55369,6 +59455,12 @@ "state": "translated", "value": "Giriş bir URL olmadığında tarayıcı adres çubuğu tarafından kullanılır." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Використовується адресним рядком браузера, коли введення не є URL." + } } } }, @@ -55482,6 +59574,12 @@ "state": "translated", "value": "Arama Önerilerini Göster" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показувати підказки пошуку" + } } } }, @@ -55595,6 +59693,12 @@ "state": "translated", "value": "Tarayıcı Teması" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Тема браузера" + } } } }, @@ -55708,6 +59812,12 @@ "state": "translated", "value": "%@ uyumlu sayfalar için bu renk şemasını zorlar." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "%@ примусово встановлює цю кольорову схему для сумісних сторінок." + } } } }, @@ -55821,6 +59931,12 @@ "state": "translated", "value": "Sistem, uygulama ve macOS görünümünü takip eder." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Системна слідує за програмою та зовнішнім виглядом macOS." + } } } }, @@ -55934,6 +60050,12 @@ "state": "translated", "value": "İçerik Arka Planı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Фон вмісту" + } } } }, @@ -56047,6 +60169,12 @@ "state": "translated", "value": "Tam Ekran Kullanıcı Arayüzü" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Повноекранний інтерфейс" + } } } }, @@ -56160,6 +60288,12 @@ "state": "translated", "value": "Başlık Görünümü" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Заголовок" + } } } }, @@ -56273,6 +60407,12 @@ "state": "translated", "value": "HUD Penceresi" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "HUD-вікно" + } } } }, @@ -56386,6 +60526,12 @@ "state": "translated", "value": "Liquid Glass (macOS 26+)" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Liquid Glass (macOS 26+)" + } } } }, @@ -56499,6 +60645,12 @@ "state": "translated", "value": "Menü" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Меню" + } } } }, @@ -56612,6 +60764,12 @@ "state": "translated", "value": "Yok" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Немає" + } } } }, @@ -56725,6 +60883,12 @@ "state": "translated", "value": "Açılır Pencere" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Спливне вікно" + } } } }, @@ -56838,6 +61002,12 @@ "state": "translated", "value": "Sayfa" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Аркуш" + } } } }, @@ -56951,6 +61121,12 @@ "state": "translated", "value": "Kenar Çubuğu" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Бічна панель" + } } } }, @@ -57064,6 +61240,12 @@ "state": "translated", "value": "Araç İpucu" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Підказка" + } } } }, @@ -57177,6 +61359,12 @@ "state": "translated", "value": "Pencere Altı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Під вікном" + } } } }, @@ -57290,6 +61478,12 @@ "state": "translated", "value": "Pencere Arka Planı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Фон вікна" + } } } }, @@ -57403,6 +61597,12 @@ "state": "translated", "value": "HUD Glass" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "HUD Glass" + } } } }, @@ -57516,6 +61716,12 @@ "state": "translated", "value": "Yerel Kenar Çubuğu" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Рідна бічна панель" + } } } }, @@ -57629,6 +61835,12 @@ "state": "translated", "value": "Açılır Pencere Glass" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Popover Glass" + } } } }, @@ -57742,6 +61954,12 @@ "state": "translated", "value": "Raycast Gri" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Raycast Gray" + } } } }, @@ -57855,6 +62073,12 @@ "state": "translated", "value": "Yumuşak Bulanıklık" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Soft Blur" + } } } }, @@ -57968,6 +62192,12 @@ "state": "translated", "value": "Pencere Altı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Under Window" + } } } }, @@ -58081,6 +62311,12 @@ "state": "translated", "value": "Tüm Ayarları Sıfırla" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Скинути всі налаштування" + } } } }, @@ -58194,6 +62430,12 @@ "state": "translated", "value": "Uygulama" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Програма" + } } } }, @@ -58307,6 +62549,12 @@ "state": "translated", "value": "Otomasyon" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Автоматизація" + } } } }, @@ -58420,6 +62668,12 @@ "state": "translated", "value": "Tarayıcı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Браузер" + } } } }, @@ -58533,6 +62787,12 @@ "state": "translated", "value": "Klavye Kısayolları" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Комбінації клавіш" + } } } }, @@ -58646,6 +62906,12 @@ "state": "translated", "value": "Sıfırla" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Скидання" + } } } }, @@ -58759,6 +63025,12 @@ "state": "translated", "value": "Çalışma Alanı Renkleri" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Кольори робочих областей" + } } } }, @@ -58872,6 +63144,12 @@ "state": "translated", "value": "Yeni bir kısayol kaydetmek için bir kısayol değerine tıklayın." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Натисніть на значення комбінації, щоб записати нову." + } } } }, @@ -58985,6 +63263,12 @@ "state": "translated", "value": "Cmd/Ctrl Basılı Tutma Kısayol İpuçlarını Göster" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показувати підказки комбінацій при утриманні модифікаторів" + } } } }, @@ -59098,6 +63382,12 @@ "state": "translated", "value": "Cmd veya Ctrl basılı tutulduğunda kısayol ipucu rozetleri gizli kalır." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Утримання модифікаторів комбінацій не показує підказки." + } } } }, @@ -59211,6 +63501,12 @@ "state": "translated", "value": "Cmd (kenar çubuğu/başlık çubuğu) veya Ctrl/Cmd (bölme sekmeleri) basılı tutulduğunda kısayol ipucu rozetleri gösterilir." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Утримання налаштованих модифікаторів показує підказки комбінацій." + } } } }, @@ -59324,6 +63620,12 @@ "state": "translated", "value": "Etkin" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Активний" + } } } }, @@ -59437,6 +63739,12 @@ "state": "translated", "value": "Pencereyi Takip Et" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відповідно до вікна" + } } } }, @@ -59550,6 +63858,12 @@ "state": "translated", "value": "Etkin Değil" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Неактивний" + } } } }, @@ -59663,6 +63977,12 @@ "state": "translated", "value": "Ayarlar" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Налаштування" + } } } }, @@ -59776,6 +64096,12 @@ "state": "translated", "value": "Temel: %@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Базовий: %@" + } } } }, @@ -59889,6 +64215,12 @@ "state": "translated", "value": "Özel Renkler" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Власні кольори" + } } } }, @@ -60002,6 +64334,12 @@ "state": "translated", "value": "Çalışma Alanı Renk Göstergesi" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Індикатор кольору робочої області" + } } } }, @@ -60115,6 +64453,12 @@ "state": "translated", "value": "Özel renkler: henüz yok. Bir çalışma alanı bağlam menüsünden \"Özel Renk Seç...\" seçeneğini kullanın." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Власні кольори: ще немає. Використовуйте «Вибрати власний колір...» з контекстного меню робочої області." + } } } }, @@ -60228,6 +64572,12 @@ "state": "translated", "value": "Kenar Çubuğu > Çalışma Alanı Rengi tarafından kullanılan çalışma alanı renk paletini özelleştirin. \"Özel Renk Seç...\" girişleri aşağıda saklanır." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Налаштуйте палітру кольорів робочих областей, яка використовується в Бічна панель > Колір робочої області. Записи «Вибрати власний колір...» зберігаються нижче." + } } } }, @@ -60341,6 +64691,12 @@ "state": "translated", "value": "Kaldır" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Видалити" + } } } }, @@ -60454,6 +64810,12 @@ "state": "translated", "value": "Paleti Sıfırla" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Скинути палітру" + } } } }, @@ -60567,6 +64929,12 @@ "state": "translated", "value": "Sıfırla" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Скинути" + } } } }, @@ -60680,6 +65048,12 @@ "state": "translated", "value": "Yerleşik varsayılanları geri yükle ve tüm özel renkleri temizle." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відновити вбудовані стандартні значення та очистити всі власні кольори." + } } } }, @@ -60793,6 +65167,12 @@ "state": "translated", "value": "Pencereyi Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закрити вікно" + } } } }, @@ -60906,6 +65286,12 @@ "state": "translated", "value": "Çalışma Alanını Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закрити робочу область" + } } } }, @@ -61019,6 +65405,12 @@ "state": "translated", "value": "Odaklanılan Paneli Yanıp Söndür" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Підсвітити активну панель" + } } } }, @@ -61132,6 +65524,12 @@ "state": "translated", "value": "Aşağıdaki Bölmeye Odaklan" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Фокус на панель внизу" + } } } }, @@ -61245,6 +65643,12 @@ "state": "translated", "value": "Soldaki Bölmeye Odaklan" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Фокус на панель зліва" + } } } }, @@ -61358,6 +65762,12 @@ "state": "translated", "value": "Sağdaki Bölmeye Odaklan" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Фокус на панель справа" + } } } }, @@ -61471,6 +65881,12 @@ "state": "translated", "value": "Yukarıdaki Bölmeye Odaklan" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Фокус на панель зверху" + } } } }, @@ -61584,6 +66000,12 @@ "state": "translated", "value": "Son Okunmamışa Atla" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перейти до останнього непрочитаного" + } } } }, @@ -61697,6 +66119,12 @@ "state": "translated", "value": "Yeni Yüzey" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Нова поверхня" + } } } }, @@ -61810,6 +66238,12 @@ "state": "translated", "value": "Yeni Pencere" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Нове вікно" + } } } }, @@ -61923,6 +66357,12 @@ "state": "translated", "value": "Yeni Çalışma Alanı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Нова робоча область" + } } } }, @@ -62036,6 +66476,12 @@ "state": "translated", "value": "Sonraki Yüzey" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Наступна поверхня" + } } } }, @@ -62149,6 +66595,12 @@ "state": "translated", "value": "Sonraki Çalışma Alanı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Наступна робоча область" + } } } }, @@ -62262,6 +66714,12 @@ "state": "translated", "value": "Tarayıcıyı Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити браузер" + } } } }, @@ -62375,6 +66833,12 @@ "state": "translated", "value": "Klasör Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити теку" + } } } }, @@ -62488,6 +66952,12 @@ "state": "translated", "value": "Kısayola basın…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Натисніть комбінацію…" + } } } }, @@ -62601,6 +67071,12 @@ "state": "translated", "value": "Önceki Yüzey" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Попередня поверхня" + } } } }, @@ -62714,6 +67190,12 @@ "state": "translated", "value": "Önceki Çalışma Alanı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Попередня робоча область" + } } } }, @@ -62827,6 +67309,12 @@ "state": "translated", "value": "Sekmeyi Yeniden Adlandır" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перейменувати вкладку" + } } } }, @@ -62940,6 +67428,12 @@ "state": "translated", "value": "Çalışma Alanını Yeniden Adlandır" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перейменувати робочу область" + } } } }, @@ -62957,6 +67451,12 @@ "state": "translated", "value": "サーフェス 1…9 を選択" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вибрати поверхню 1…9" + } } } }, @@ -62974,6 +67474,12 @@ "state": "translated", "value": "ワークスペース 1…9 を選択" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вибрати робочу область 1…9" + } } } }, @@ -63087,6 +67593,12 @@ "state": "translated", "value": "Tarayıcı JavaScript Konsolunu Göster" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показати консоль JavaScript браузера" + } } } }, @@ -63200,6 +67712,12 @@ "state": "translated", "value": "Bildirimleri Göster" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показати сповіщення" + } } } }, @@ -63313,6 +67831,12 @@ "state": "translated", "value": "Tarayıcıyı Aşağı Böl" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Розділити браузер вниз" + } } } }, @@ -63426,6 +67950,12 @@ "state": "translated", "value": "Tarayıcıyı Sağa Böl" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Розділити браузер праворуч" + } } } }, @@ -63539,6 +68069,12 @@ "state": "translated", "value": "Aşağı Böl" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Розділити вниз" + } } } }, @@ -63652,6 +68188,12 @@ "state": "translated", "value": "Sağa Böl" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Розділити праворуч" + } } } }, @@ -63765,6 +68307,12 @@ "state": "translated", "value": "Tarayıcı Geliştirici Araçlarını Aç/Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перемкнути інструменти розробника браузера" + } } } }, @@ -63878,6 +68426,12 @@ "state": "translated", "value": "Bölme Yakınlaştırmasını Aç/Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перемкнути масштаб панелі" + } } } }, @@ -63991,6 +68545,12 @@ "state": "translated", "value": "Kenar Çubuğunu Aç/Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перемкнути бічну панель" + } } } }, @@ -64104,6 +68664,12 @@ "state": "translated", "value": "Terminal Kopyalama Modunu Aç/Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перемкнути режим копіювання терміналу" + } } } }, @@ -64217,6 +68783,12 @@ "state": "translated", "value": "Çalışma Alanını Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закрити робочу область" + } } } }, @@ -64234,6 +68806,12 @@ "state": "translated", "value": "ピン留めされたワークスペースです。閉じるには確認が必要です。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закріплена робоча область. Закриття потребує підтвердження." + } } } }, @@ -64347,6 +68925,12 @@ "state": "translated", "value": "Finder'da veya başka bir uygulamada açmak için sürükleyin" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перетягніть, щоб відкрити у Finder або іншій програмі" + } } } }, @@ -64460,6 +69044,12 @@ "state": "translated", "value": "Sol Şerit" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Лівий рейл" + } } } }, @@ -64573,6 +69163,12 @@ "state": "translated", "value": "Düz Dolgu" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Суцільне заповнення" + } } } }, @@ -64686,6 +69282,12 @@ "state": "translated", "value": "Daha az göster" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Менше" + } } } }, @@ -64799,6 +69401,12 @@ "state": "translated", "value": "Daha az ayrıntı göster" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Менше деталей" + } } } }, @@ -64912,6 +69520,12 @@ "state": "translated", "value": "Daha fazla göster" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Більше" + } } } }, @@ -65025,6 +69639,12 @@ "state": "translated", "value": "Daha fazla ayrıntı göster" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Більше деталей" + } } } }, @@ -65138,6 +69758,12 @@ "state": "translated", "value": "Macintosh HD" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Macintosh HD" + } } } }, @@ -65155,6 +69781,12 @@ "state": "translated", "value": ":%lld" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": ":%lld" + } } } }, @@ -65172,6 +69804,12 @@ "state": "translated", "value": "localhost:%lldを開く" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити localhost:%lld" + } } } }, @@ -65285,6 +69923,12 @@ "state": "translated", "value": "%1$@ #%2$lld Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити %1$@ #%2$lld" + } } } }, @@ -65398,6 +70042,12 @@ "state": "translated", "value": "kapalı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "закритий" + } } } }, @@ -65511,6 +70161,12 @@ "state": "translated", "value": "birleştirildi" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "злитий" + } } } }, @@ -65624,6 +70280,12 @@ "state": "translated", "value": "açık" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "відкритий" + } } } }, @@ -65737,6 +70399,12 @@ "state": "translated", "value": "Bu çalışma alanına odaklanmak için etkinleştirin. Yeniden sıralamak için sürükleyin veya Yukarı Taşı ve Aşağı Taşı eylemlerini kullanın." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Активуйте, щоб сфокусувати цю робочу область. Перетягніть для зміни порядку або використовуйте дії «Перемістити вгору» та «Перемістити вниз»." + } } } }, @@ -65754,6 +70422,12 @@ "state": "translated", "value": "SSH" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "SSH" + } } } }, @@ -65771,6 +70445,12 @@ "state": "translated", "value": "接続済み" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Підключено" + } } } }, @@ -65788,6 +70468,12 @@ "state": "translated", "value": "接続中" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Підключення" + } } } }, @@ -65805,6 +70491,12 @@ "state": "translated", "value": "切断済み" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відключено" + } } } }, @@ -65822,6 +70514,12 @@ "state": "translated", "value": "エラー" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Помилка" + } } } }, @@ -65839,6 +70537,12 @@ "state": "translated", "value": "SSH • %@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "SSH • %@" + } } } }, @@ -65856,6 +70560,12 @@ "state": "translated", "value": "SSH ワークスペース" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "SSH робоча область" + } } } }, @@ -65873,6 +70583,12 @@ "state": "translated", "value": "SSH は %@ に接続済み" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "SSH підключено до %@" + } } } }, @@ -65890,6 +70606,12 @@ "state": "translated", "value": "SSH は %@ に接続中" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "SSH підключення до %@" + } } } }, @@ -65907,6 +70629,12 @@ "state": "translated", "value": "%@ の SSH エラー" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Помилка SSH для %@" + } } } }, @@ -65924,6 +70652,12 @@ "state": "translated", "value": "%@ の SSH エラー: %@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Помилка SSH для %@: %@" + } } } }, @@ -65941,6 +70675,12 @@ "state": "translated", "value": "SSH は %@ から切断済み" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "SSH відключено від %@" + } } } }, @@ -65958,6 +70698,12 @@ "state": "translated", "value": "リモートホスト" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "віддалений хост" + } } } }, @@ -65975,6 +70721,12 @@ "state": "translated", "value": "左レール" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Лівий рейл" + } } } }, @@ -65992,6 +70744,12 @@ "state": "translated", "value": "塗りつぶし" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Суцільне заповнення" + } } } }, @@ -66105,6 +70863,12 @@ "state": "translated", "value": "Aşağı Taşı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перемістити вниз" + } } } }, @@ -66218,6 +70982,12 @@ "state": "translated", "value": "Yukarı Taşı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перемістити вгору" + } } } }, @@ -66331,6 +71101,12 @@ "state": "translated", "value": "Herhangi bir yerel işlem ve kullanıcının kimlik doğrulama olmadan bağlanmasına izin ver. Güvensiz." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Дозволити будь-якому локальному процесу та користувачу підключатися без автентифікації. Небезпечно." + } } } }, @@ -66444,6 +71220,12 @@ "state": "translated", "value": "Tam açık erişim" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Повний відкритий доступ" + } } } }, @@ -66557,6 +71339,12 @@ "state": "translated", "value": "Bu macOS kullanıcısından gelen harici yerel otomasyon istemcilerine izin ver (soy denetimi yok)." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Дозволити зовнішнім локальним клієнтам автоматизації від цього користувача macOS (без перевірки походження)." + } } } }, @@ -66670,6 +71458,12 @@ "state": "translated", "value": "Otomasyon modu" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Режим автоматизації" + } } } }, @@ -66783,6 +71577,12 @@ "state": "translated", "value": "Yalnızca cmux terminalleri içinden başlatılan işlemler komut gönderebilir." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Тільки процеси, запущені в терміналах cmux, можуть надсилати команди." + } } } }, @@ -66896,6 +71696,12 @@ "state": "translated", "value": "Yalnızca cmux işlemleri" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Тільки процеси cmux" + } } } }, @@ -67009,6 +71815,12 @@ "state": "translated", "value": "Soket parola dosyası yolu çözümlenemedi." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не вдалося визначити шлях до файлу пароля сокета." + } } } }, @@ -67122,6 +71934,12 @@ "state": "translated", "value": "Yerel kontrol soketini devre dışı bırak." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вимкнути локальний керуючий сокет." + } } } }, @@ -67235,6 +72053,12 @@ "state": "translated", "value": "Kapalı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вимкнено" + } } } }, @@ -67348,6 +72172,12 @@ "state": "translated", "value": "Yerel dosyada saklanan bir parola ile soket kimlik doğrulaması gerektir." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вимагати автентифікацію сокета з паролем, збереженим у локальному файлі." + } } } }, @@ -67461,6 +72291,12 @@ "state": "translated", "value": "Parola modu" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Режим пароля" + } } } }, @@ -67574,6 +72410,12 @@ "state": "translated", "value": "Tümünü Temizle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Очистити все" + } } } }, @@ -67687,6 +72529,12 @@ "state": "translated", "value": "Son Okunmamışa Atla" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перейти до останнього непрочитаного" + } } } }, @@ -67800,6 +72648,12 @@ "state": "translated", "value": "Tümünü Okundu İşaretle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Позначити все як прочитане" + } } } }, @@ -67913,6 +72767,12 @@ "state": "translated", "value": "Okunmamış bildirim yok" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Непрочитаних сповіщень немає" + } } } }, @@ -68026,6 +72886,12 @@ "state": "translated", "value": "Bildirimleri Göster" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показати сповіщення" + } } } }, @@ -68139,6 +73005,12 @@ "state": "translated", "value": "1 okunmamış bildirim" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "1 непрочитане сповіщення" + } } } }, @@ -68252,6 +73124,12 @@ "state": "translated", "value": "%lld okunmamış bildirim" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "%lld непрочитаних сповіщень" + } } } }, @@ -68365,6 +73243,12 @@ "state": "translated", "value": "1 okunmamış bildirim" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "1 непрочитане сповіщення" + } } } }, @@ -68478,6 +73362,12 @@ "state": "translated", "value": "%lld okunmamış bildirim" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "%lld непрочитаних сповіщень" + } } } }, @@ -68591,6 +73481,12 @@ "state": "translated", "value": "Adsız Sekme" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Безіменна вкладка" + } } } }, @@ -68704,6 +73600,12 @@ "state": "translated", "value": "Koyu" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Темна" + } } } }, @@ -68817,6 +73719,12 @@ "state": "translated", "value": "Açık" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Світла" + } } } }, @@ -68930,6 +73838,12 @@ "state": "translated", "value": "Sistem" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Системна" + } } } }, @@ -69043,6 +73957,12 @@ "state": "translated", "value": "Yeni Çalışma Alanı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Нова робоча область" + } } } }, @@ -69156,6 +74076,12 @@ "state": "translated", "value": "Yeni çalışma alanı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Нова робоча область" + } } } }, @@ -69269,6 +74195,12 @@ "state": "translated", "value": "Bildirimler" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Сповіщення" + } } } }, @@ -69382,6 +74314,12 @@ "state": "translated", "value": "Bildirimleri göster" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показати сповіщення" + } } } }, @@ -69495,6 +74433,12 @@ "state": "translated", "value": "Kenar Çubuğunu Aç/Kapat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перемкнути бічну панель" + } } } }, @@ -69608,6 +74552,12 @@ "state": "translated", "value": "Kenar çubuğunu göster veya gizle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Показати або сховати бічну панель" + } } } }, @@ -69721,6 +74671,12 @@ "state": "translated", "value": "Güncelleme Mevcut" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Доступне оновлення" + } } } }, @@ -69834,6 +74790,12 @@ "state": "translated", "value": "Güncelleme Mevcut: %@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Доступне оновлення: %@" + } } } }, @@ -69947,6 +74909,12 @@ "state": "translated", "value": "Güncellemeler denetleniyor…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перевірка оновлень…" + } } } }, @@ -70060,6 +75028,12 @@ "state": "translated", "value": "Otomatik güncelleme tercihlerini yapılandır" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Налаштувати параметри автоматичного оновлення" + } } } }, @@ -70173,6 +75147,12 @@ "state": "translated", "value": "En son sürümü indir ve yükle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Завантажити та встановити найновішу версію" + } } } }, @@ -70286,6 +75266,12 @@ "state": "translated", "value": "İndiriliyor: %@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Завантаження: %@" + } } } }, @@ -70399,6 +75385,12 @@ "state": "translated", "value": "İndiriliyor…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Завантаження…" + } } } }, @@ -70512,6 +75504,12 @@ "state": "translated", "value": "Güncelleme paketi indiriliyor" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Завантаження пакета оновлення" + } } } }, @@ -70625,6 +75623,12 @@ "state": "translated", "value": "Uygulama Konumu Sorunu" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Проблема з розташуванням програми" + } } } }, @@ -70738,6 +75742,12 @@ "state": "translated", "value": "Güncellemeler denetlenirken ağ bağlantısı kesildi. Tekrar deneyin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "З'єднання з мережею було втрачено під час перевірки оновлень. Спробуйте ще раз." + } } } }, @@ -70851,6 +75861,12 @@ "state": "translated", "value": "Bağlantı Kesildi" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "З'єднання втрачено" + } } } }, @@ -70964,6 +75980,12 @@ "state": "translated", "value": "Güncelleme İndirilemedi" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не вдалося завантажити оновлення" + } } } }, @@ -71077,6 +76099,12 @@ "state": "translated", "value": "Güncelleme Başarısız" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Помилка оновлення" + } } } }, @@ -71190,6 +76218,12 @@ "state": "translated", "value": "cmux güncelleme akışını indiremedi. Bağlantınızı kontrol edip tekrar deneyin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "cmux не зміг завантажити стрічку оновлень. Перевірте підключення та спробуйте ще раз." + } } } }, @@ -71303,6 +76337,12 @@ "state": "translated", "value": "Güncelleme Akışı Hatası" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Помилка стрічки оновлень" + } } } }, @@ -71416,6 +76456,12 @@ "state": "translated", "value": "Güncelleme akışı okunamadı. Lütfen daha sonra tekrar deneyin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не вдалося прочитати стрічку оновлень. Спробуйте пізніше." + } } } }, @@ -71529,6 +76575,12 @@ "state": "translated", "value": "Güncelleme akışı güvensiz. Lütfen destekle iletişime geçin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Стрічка оновлень незахищена. Зверніться до служби підтримки." + } } } }, @@ -71642,6 +76694,12 @@ "state": "translated", "value": "Güvensiz Güncelleme Akışı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Незахищена стрічка оновлень" + } } } }, @@ -71755,6 +76813,12 @@ "state": "translated", "value": "Güncelleme akışı URL'si geçersiz. Lütfen destekle iletişime geçin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "URL стрічки оновлень недійсний. Зверніться до служби підтримки." + } } } }, @@ -71868,6 +76932,12 @@ "state": "translated", "value": "Geçersiz Güncelleme Akışı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Недійсна стрічка оновлень" + } } } }, @@ -71981,6 +77051,12 @@ "state": "translated", "value": "cmux güncelleme sunucusuna ulaşamıyor. İnternet bağlantınızı kontrol edip tekrar deneyin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "cmux не може зв'язатися з сервером оновлень. Перевірте підключення до інтернету та спробуйте ще раз." + } } } }, @@ -72094,6 +77170,12 @@ "state": "translated", "value": "İnternet Bağlantısı Yok" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Немає підключення до інтернету" + } } } }, @@ -72207,6 +77289,12 @@ "state": "translated", "value": "Güncellemeleri etkinleştirmek için cmux'u Uygulamalar klasörüne taşıyıp yeniden başlatın." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перемістіть cmux до теки Програми та перезапустіть для увімкнення оновлень." + } } } }, @@ -72320,6 +77408,12 @@ "state": "translated", "value": "Güncelleyici İzin Hatası" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Помилка прав доступу оновлювача" + } } } }, @@ -72433,6 +77527,12 @@ "state": "translated", "value": "Güncelleme sunucusuyla güvenli bir bağlantı kurulamadı. Daha sonra tekrar deneyin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не вдалося встановити захищене з'єднання з сервером оновлень. Спробуйте пізніше." + } } } }, @@ -72546,6 +77646,12 @@ "state": "translated", "value": "Güvenli Bağlantı Başarısız" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Помилка захищеного з'єднання" + } } } }, @@ -72659,6 +77765,12 @@ "state": "translated", "value": "Güncelleme sunucusu bulunamıyor. Bağlantınızı kontrol edin veya daha sonra tekrar deneyin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Сервер оновлень не знайдено. Перевірте підключення або спробуйте пізніше." + } } } }, @@ -72772,6 +77884,12 @@ "state": "translated", "value": "Sunucu Bulunamadı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Сервер не знайдено" + } } } }, @@ -72885,6 +78003,12 @@ "state": "translated", "value": "cmux güncelleme sunucusuna bağlanamadı. Bağlantınızı kontrol edin veya daha sonra tekrar deneyin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "cmux не зміг підключитися до сервера оновлень. Перевірте підключення або спробуйте пізніше." + } } } }, @@ -72998,6 +78122,12 @@ "state": "translated", "value": "Sunucuya Erişilemiyor" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Сервер недоступний" + } } } }, @@ -73111,6 +78241,12 @@ "state": "translated", "value": "Güncellemenin imzası doğrulanamadı. Lütfen daha sonra tekrar deneyin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не вдалося перевірити підпис оновлення. Спробуйте пізніше." + } } } }, @@ -73224,6 +78360,12 @@ "state": "translated", "value": "Güncelleme İmza Hatası" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Помилка підпису оновлення" + } } } }, @@ -73337,6 +78479,12 @@ "state": "translated", "value": "Güncelleme sunucusu yanıt vermekte çok uzun sürdü. Birazdan tekrar deneyin." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Сервер оновлень не відповів вчасно. Спробуйте через деякий час." + } } } }, @@ -73450,6 +78598,12 @@ "state": "translated", "value": "Güncelleme Zaman Aşımına Uğradı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Час очікування оновлення вичерпано" + } } } }, @@ -73563,6 +78717,12 @@ "state": "translated", "value": "Hazırlanıyor: %@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Підготовка: %@" + } } } }, @@ -73676,6 +78836,12 @@ "state": "translated", "value": "Güncellemeyi Yükle ve Yeniden Başlat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Встановити оновлення та перезапустити" + } } } }, @@ -73789,6 +78955,12 @@ "state": "translated", "value": "Yükleniyor…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Встановлення…" + } } } }, @@ -73902,6 +79074,12 @@ "state": "translated", "value": "Güncelleme yükleniyor ve yeniden başlatmaya hazırlanıyor" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Встановлення оновлення та підготовка до перезапуску" + } } } }, @@ -74015,6 +79193,12 @@ "state": "translated", "value": "En son sürümü kullanıyorsunuz" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Ви використовуєте найновішу версію" + } } } }, @@ -74128,6 +79312,12 @@ "state": "translated", "value": "Güncelleme Yok" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Оновлень немає" + } } } }, @@ -74241,6 +79431,12 @@ "state": "translated", "value": "Otomatik Güncellemeler Etkinleştirilsin mi?" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Увімкнути автоматичне оновлення?" + } } } }, @@ -74354,6 +79550,12 @@ "state": "translated", "value": "Mevcut güncellemeler denetlenirken lütfen bekleyin" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Зачекайте, поки ми перевіряємо наявність оновлень" + } } } }, @@ -74467,6 +79669,12 @@ "state": "translated", "value": "cmux arka planda otomatik olarak güncellemeleri denetleyebilir." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "cmux може автоматично перевіряти оновлення у фоновому режимі." + } } } }, @@ -74580,6 +79788,12 @@ "state": "translated", "value": "Güncellemeler denetleniyor…" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перевірка оновлень…" + } } } }, @@ -74693,6 +79907,12 @@ "state": "translated", "value": "Ayrıntılar" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Деталі" + } } } }, @@ -74806,6 +80026,12 @@ "state": "translated", "value": "Güncelleme İndiriliyor" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Завантаження оновлення" + } } } }, @@ -74919,6 +80145,12 @@ "state": "translated", "value": "Otomatik güncellemeler etkinleştirilsin mi?" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Увімкнути автоматичне оновлення?" + } } } }, @@ -75032,6 +80264,12 @@ "state": "translated", "value": "Güncelleme Bulunamadı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Оновлень не знайдено" + } } } }, @@ -75145,6 +80383,12 @@ "state": "translated", "value": "Zaten en son sürümü kullanıyorsunuz." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Ви вже використовуєте найновішу версію." + } } } }, @@ -75258,6 +80502,12 @@ "state": "translated", "value": "Güncelleme Hazırlanıyor" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Підготовка оновлення" + } } } }, @@ -75371,6 +80621,12 @@ "state": "translated", "value": "Yayınlanma:" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Випущено:" + } } } }, @@ -75484,6 +80740,12 @@ "state": "translated", "value": "Yeniden Başlatma Gerekli" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Потрібен перезапуск" + } } } }, @@ -75597,6 +80859,12 @@ "state": "translated", "value": "Güncelleme hazır. Yüklemeyi tamamlamak için lütfen uygulamayı yeniden başlatın." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Оновлення готове. Перезапустіть програму для завершення встановлення." + } } } }, @@ -75710,6 +80978,12 @@ "state": "translated", "value": "Boyut:" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Розмір:" + } } } }, @@ -75823,6 +81097,12 @@ "state": "translated", "value": "Güncelleme Mevcut" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Доступне оновлення" + } } } }, @@ -75936,6 +81216,12 @@ "state": "translated", "value": "Sürüm:" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Версія:" + } } } }, @@ -76049,6 +81335,12 @@ "state": "translated", "value": "Güncelleme çıkarılıyor ve hazırlanıyor" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Розпакування та підготовка оновлення" + } } } }, @@ -76162,6 +81454,12 @@ "state": "translated", "value": "Güncellemeyi Tamamlamak İçin Yeniden Başlat" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перезапустіть для завершення оновлення" + } } } }, @@ -76275,6 +81573,12 @@ "state": "translated", "value": "GitHub Commit'ini Görüntüle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Переглянути коміт на GitHub" + } } } }, @@ -76388,6 +81692,12 @@ "state": "translated", "value": "Sürüm Notlarını Görüntüle" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Переглянути примітки до випуску" + } } } }, @@ -76501,6 +81811,12 @@ "state": "translated", "value": "Çalışma Alanı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Робоча область" + } } } }, @@ -76518,6 +81834,12 @@ "state": "translated", "value": "ピン留めされたワークスペースは閉じられません。先にピンを外してください。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Закріплені робочі області не можна закрити, поки вони закріплені. Спочатку відкріпіть робочу область." + } } } }, @@ -76631,6 +81953,12 @@ "state": "translated", "value": "Geçerli sonrasına" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Після поточної" + } } } }, @@ -76744,6 +82072,12 @@ "state": "translated", "value": "Yeni çalışma alanlarını etkin çalışma alanının hemen sonrasına ekle." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вставляти нові робочі області одразу після активної." + } } } }, @@ -76857,6 +82191,12 @@ "state": "translated", "value": "Sona" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "В кінці" + } } } }, @@ -76970,6 +82310,12 @@ "state": "translated", "value": "Yeni çalışma alanlarını listenin sonuna ekle." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Додавати нові робочі області в кінець списку." + } } } }, @@ -77083,6 +82429,12 @@ "state": "translated", "value": "En Üste" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "На початку" + } } } }, @@ -77196,6 +82548,12 @@ "state": "translated", "value": "Yeni çalışma alanlarını listenin en üstüne ekle." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Вставляти нові робочі області на початок списку." + } } } }, @@ -77309,6 +82667,12 @@ "state": "translated", "value": "Yeni Tarayıcı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Новий браузер" + } } } }, @@ -77422,6 +82786,12 @@ "state": "translated", "value": "Yeni Terminal" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Новий термінал" + } } } }, @@ -77535,6 +82905,12 @@ "state": "translated", "value": "Aşağı Böl" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Розділити вниз" + } } } }, @@ -77648,6 +83024,12 @@ "state": "translated", "value": "Sağa Böl" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Розділити праворуч" + } } } }, @@ -77665,6 +83047,12 @@ "state": "translated", "value": "ファイルが移動または削除された可能性があります。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Можливо, файл було переміщено або видалено." + } } } }, @@ -77682,6 +83070,12 @@ "state": "translated", "value": "ファイルを利用できません" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Файл недоступний" + } } } }, @@ -77795,6 +83189,12 @@ "state": "translated", "value": "Kenar Çubuğu Görünümü" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Зовнішній вигляд бічної панелі" + } } } }, @@ -77908,6 +83308,12 @@ "state": "translated", "value": "Açık Mod Renk Tonu" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відтінок для світлого режиму" + } } } }, @@ -78021,6 +83427,12 @@ "state": "translated", "value": "Açık görünüm kullanılırken kenar çubuğu renk tonu." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Колір відтінку бічної панелі при світлому зовнішньому вигляді." + } } } }, @@ -78134,6 +83546,12 @@ "state": "translated", "value": "Açık ton" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Світлий відтінок" + } } } }, @@ -78247,6 +83665,12 @@ "state": "translated", "value": "Koyu Mod Renk Tonu" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відтінок для темного режиму" + } } } }, @@ -78360,6 +83784,12 @@ "state": "translated", "value": "Koyu görünüm kullanılırken kenar çubuğu renk tonu." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Колір відтінку бічної панелі при темному зовнішньому вигляді." + } } } }, @@ -78473,6 +83903,12 @@ "state": "translated", "value": "Koyu ton" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Темний відтінок" + } } } }, @@ -78586,6 +84022,12 @@ "state": "translated", "value": "Renk Tonu Opaklığı" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Непрозорість відтінку" + } } } }, @@ -78699,6 +84141,12 @@ "state": "translated", "value": "Renk tonunun kenar çubuğu materyali üzerinde ne kadar güçlü göründüğü." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Наскільки сильно колір відтінку проявляється поверх матеріалу бічної панелі." + } } } }, @@ -78812,6 +84260,12 @@ "state": "translated", "value": "Kenar Çubuğu Renk Tonunu Sıfırla" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Скинути відтінок бічної панелі" + } } } }, @@ -78925,6 +84379,12 @@ "state": "translated", "value": "Varsayılan kenar çubuğu görünümünü geri yükle." } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відновити стандартний зовнішній вигляд бічної панелі." + } } } }, @@ -79038,6 +84498,12 @@ "state": "translated", "value": "Sıfırla" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Скинути" + } } } }, @@ -79151,6 +84617,12 @@ "state": "translated", "value": "Varsayılan" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Стандартний" + } } } }, @@ -79264,6 +84736,12 @@ "state": "translated", "value": "Geçerli Dizini IntelliJ IDEA'da Aç" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Відкрити поточну теку в IntelliJ IDEA" + } } } }, @@ -79281,6 +84759,12 @@ "state": "translated", "value": "ドロップされた項目はファイル URL ではありません。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Перетягнутий елемент не є файловою URL-адресою." + } } } }, @@ -79298,6 +84782,12 @@ "state": "translated", "value": "リモートへのドロップは利用できません。" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Віддалене перетягування недоступне." + } } } }, @@ -79315,6 +84805,12 @@ "state": "translated", "value": "ドロップされたファイルのアップロードに失敗しました: %@" } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не вдалося завантажити перетягнутий файл: %@" + } } } } diff --git a/web/i18n/routing.ts b/web/i18n/routing.ts index baa3a858..30511767 100644 --- a/web/i18n/routing.ts +++ b/web/i18n/routing.ts @@ -20,6 +20,7 @@ export const locales = [ "th", "tr", "km", + "uk", ] as const; export type Locale = (typeof locales)[number]; @@ -44,6 +45,7 @@ export const localeNames: Record = { th: "ไทย", tr: "Türkçe", km: "ភាសាខ្មែរ", + uk: "Українська", }; export const routing = defineRouting({ diff --git a/web/messages/uk.json b/web/messages/uk.json new file mode 100644 index 00000000..fa39dd75 --- /dev/null +++ b/web/messages/uk.json @@ -0,0 +1,757 @@ +{ + "meta": { + "title": "cmux — Термінал, створений для багатозадачності", + "description": "Нативний термінал для macOS на базі Ghostty. Працює з Claude Code, Codex, OpenCode, Gemini CLI, Kiro, Aider та будь-яким CLI-інструментом. Вертикальні вкладки, кільця сповіщень, розділені панелі та socket API.", + "ogDescription": "Нативний термінал для macOS для AI-агентів програмування. Працює з Claude Code, Codex, OpenCode, Gemini CLI, Kiro, Aider та будь-яким CLI-інструментом." + }, + "common": { + "downloadForMac": "Завантажити для Mac", + "viewOnGitHub": "Переглянути на GitHub", + "closeMenu": "Закрити меню", + "openMenu": "Відкрити меню", + "toggleTheme": "Перемкнути тему", + "backToBlog": "Назад до блогу", + "readTheDocs": "Читати документацію", + "viewChangelog": "Переглянути журнал змін" + }, + "nav": { + "docs": "Документація", + "blog": "Блог", + "changelog": "Журнал змін", + "community": "Спільнота", + "github": "GitHub" + }, + "footer": { + "product": "Продукт", + "resources": "Ресурси", + "legal": "Правова інформація", + "social": "Соціальні мережі", + "blog": "Блог", + "community": "Спільнота", + "docs": "Документація", + "changelog": "Журнал змін", + "privacy": "Конфіденційність", + "terms": "Умови", + "eula": "Ліцензійна угода", + "github": "GitHub", + "twitter": "X / Twitter", + "discord": "Discord", + "contact": "Контакти", + "nightly": "Nightly", + "copyright": "© {year} Manaflow", + "language": "Мова" + }, + "home": { + "taglinePrefix": "Термінал, створений для ", + "typingCodingAgents": "агентів програмування", + "typingMultitasking": "багатозадачності", + "subtitle": "Нативний застосунок для macOS на базі Ghostty. Вертикальні вкладки, кільця сповіщень, коли агенти потребують уваги, розділені панелі та socket API для автоматизації.", + "features": "Можливості", + "faq": "Питання та відповіді", + "communitySection": "Спільнота", + "feature": { + "verticalTabs": "Вертикальні вкладки", + "verticalTabsDesc": ": бічна панель показує гілку git, робочу директорію, порти та текст сповіщень", + "notificationRings": "Кільця сповіщень", + "notificationRingsDesc": ": панелі підсвічуються, коли агенти потребують уваги", + "inAppBrowser": "Вбудований браузер", + "inAppBrowserDesc": ": розмістіть браузер поруч із терміналом зі скриптовим API", + "splitPanes": "Розділені панелі", + "splitPanesDesc": ": горизонтальний та вертикальний поділ у кожній вкладці", + "scriptable": "Скриптовий", + "scriptableDesc": ": CLI та socket API для автоматизації та скриптів", + "gpuAccelerated": "Прискорення GPU", + "gpuAcceleratedDesc": ": на базі libghostty для плавного рендерингу", + "lightweight": "Легковісний", + "lightweightDesc": ": нативний Swift + AppKit, без Electron", + "keyboardShortcuts": "Клавіатурні скорочення", + "keyboardShortcutsDesc": ": розширені скорочення для робочих просторів, розділень, браузера та іншого" + }, + "faqGhosttyQ": "Як cmux пов'язаний з Ghostty?", + "faqGhosttyA": "cmux — це не форк Ghostty. Він використовує libghostty як бібліотеку для рендерингу терміналу, так само як застосунки використовують WebKit для веб-в'юх. Ghostty — це окремий термінал; cmux — інший застосунок, побудований на його рушії рендерингу.", + "faqPlatformQ": "Які платформи підтримуються?", + "faqPlatformA": "Поки що тільки macOS. cmux — нативний застосунок на Swift + AppKit.", + "faqAgentsQ": "З якими агентами програмування працює cmux?", + "faqAgentsA": "З усіма. cmux — це термінал, тому будь-який агент, що працює в терміналі, підтримується одразу: Claude Code, Codex, OpenCode, Gemini CLI, Kiro, Aider, Goose, Amp, Cline, Cursor Agent та все інше, що можна запустити з командного рядка.", + "faqNotificationsQ": "Як працюють сповіщення?", + "faqNotificationsA": "Коли процес потребує уваги, cmux показує кільця сповіщень навколо панелей, значки непрочитаних у бічній панелі, спливаюче вікно сповіщень та сповіщення macOS на робочому столі. Вони спрацьовують автоматично через стандартні escape-послідовності терміналу (OSC 9/99/777), або ви можете викликати їх через cmux CLI та хуки Claude Code.", + "faqShortcutsQ": "Чи можна налаштувати клавіатурні скорочення?", + "faqShortcutsA": "Прив'язки клавіш терміналу зчитуються з конфігураційного файлу Ghostty (~/.config/ghostty/config). Скорочення cmux (робочі простори, розділення, браузер, сповіщення) можна налаштувати в Параметрах. Див. стандартні скорочення для повного списку.", + "faqTmuxQ": "Чим він відрізняється від tmux?", + "faqTmuxA": "tmux — це термінальний мультиплексор, який працює всередині будь-якого терміналу. cmux — це нативний застосунок для macOS з графічним інтерфейсом: вертикальні вкладки, розділені панелі, вбудований браузер та socket API — все вбудовано. Без конфігураційних файлів чи префіксних клавіш.", + "faqFreeQ": "cmux безкоштовний?", + "faqFreeA": "Так, cmux безкоштовний для використання. Вихідний код доступний на GitHub." + }, + "community": { + "title": "Спільнота", + "description": "Спілкуйтеся з іншими користувачами cmux та командою розробників.", + "metaTitle": "Спільнота — cmux", + "metaDescription": "Приєднуйтесь до спільноти cmux у Discord, Twitter, GitHub та інших платформах", + "discord": "Discord", + "discordAction": "Приєднатися до Discord", + "discordDesc": "Спілкуйтеся зі спільнотою, отримуйте допомогу та діліться відгуками", + "githubAction": "Переглянути на GitHub", + "githubDesc": "Поставте зірку, повідомте про проблеми та зробіть внесок", + "twitter": "Twitter", + "twitterAction": "Підписатися на X", + "twitterDesc": "Оновлення, анонси та поради", + "youtube": "YouTube", + "youtubeAction": "Підписатися", + "youtubeDesc": "Демонстрації, навчальні матеріали та покрокові інструкції", + "linkedin": "LinkedIn", + "linkedinAction": "Підписатися", + "linkedinDesc": "Новини компанії та інженерні оновлення" + }, + "blog": { + "title": "Блог", + "layoutTitle": "Блог cmux", + "metaTitle": "Блог", + "metaDescription": "Новини та оновлення від команди cmux", + "description": "Новини та оновлення від команди cmux", + "zenOfCmux": { + "metaTitle": "Дзен cmux", + "metaDescription": "cmux — це примітив, а не рішення. Він дає вам компоновані елементи, а робочий процес — за вами." + }, + "cmdShiftU": { + "metaTitle": "Cmd+Shift+U", + "metaDescription": "Як Cmd+Shift+U переміщує між завершеними агентами у різних робочих просторах у cmux." + }, + "showHnLaunch": { + "metaTitle": "Запуск cmux на Show HN", + "metaDescription": "cmux з'явився на Hacker News, потрапив у топ-2, став вірусним в Японії, і люди почали створювати розширення для CLI. Ось що сталося." + }, + "introducingCmux": { + "metaTitle": "Представляємо cmux", + "metaDescription": "Нативний термінал для macOS на базі Ghostty, створений для одночасної роботи кількох AI-агентів програмування." + }, + "posts": { + "cmdShiftU": { + "title": "Cmd+Shift+U", + "summary": "Як Cmd+Shift+U переміщує між завершеними агентами у різних робочих просторах у cmux.", + "date": "4 березня 2026", + "p1": "Моя улюблена функція cmux — Cmd+Shift+U. Зараз у мене відкрито 17 робочих просторів, у кожному працює агент. Раніше я клацав по вкладках та панелі сповіщень, щоб зрозуміти, що завершилося. Набирати текст швидше.", + "p2": "Cmd+Shift+U переходить до найновішого непрочитаного сповіщення. На практиці це означає останній агент, який завершив роботу. Він перемикає на потрібний робочий простір, фокусує потрібну панель, підсвічує її, щоб ви бачили, куди дивитися, і позначає як прочитане. Якщо сповіщення прийшло з іншого вікна, це вікно виходить на передній план." + }, + "zenOfCmux": { + "title": "Дзен cmux", + "summary": "cmux — це примітив, а не рішення. Він дає вам компоновані елементи, а робочий процес — за вами.", + "date": "27 лютого 2026", + "p1": "cmux не нав'язує розробникам, як використовувати їхні інструменти. Це термінал і браузер з CLI, а решта — за вами.", + "p2": "cmux — це примітив, а не рішення. Він надає термінал, браузер, сповіщення, робочі простори, розділення, вкладки та CLI для керування всім цим. cmux не змушує вас використовувати агентів програмування якимось конкретним чином. Те, що ви створите з цих примітивів, — ваше.", + "p3": "Найкращі розробники завжди створювали власні інструменти. Ніхто ще не знайшов найкращий спосіб роботи з агентами, і команди, що створюють закриті продукти, точно не знайшли теж. Розробники, які найближче до власних кодових баз, з'ясують це першими.", + "p4": "Дайте мільйону розробників компоновані примітиви — і вони колективно знайдуть найефективніші робочі процеси швидше, ніж будь-яка продуктова команда могла б спроєктувати зверху вниз." + }, + "showHnLaunch": { + "title": "Запуск cmux на Show HN", + "summary": "cmux потрапив у топ-2 на Hacker News, ним поділився Mitchell Hashimoto, і він став вірусним в Японії.", + "date": "21 лютого 2026", + "intro": "Ми опублікували cmux на Show HN 19 лютого:", + "blockquote1": "Я запускаю багато сесій Claude Code та Codex паралельно. Я використовував Ghostty з купою розділених панелей та покладався на нативні сповіщення macOS, щоб знати, коли агент потребує мене. Але тіло сповіщення Claude Code завжди просто «Claude is waiting for your input» без контексту, а з достатньою кількістю вкладок я навіть не міг прочитати заголовки.", + "blockquote2": "Я спробував кілька оркестраторів для коду, але більшість з них були Electron/Tauri-застосунками, і продуктивність мене дратувала. Я також просто віддаю перевагу терміналу, оскільки GUI-оркестратори прив'язують вас до свого робочого процесу. Тож я створив cmux як нативний застосунок для macOS на Swift/AppKit. Він використовує libghostty для рендерингу терміналу та зчитує вашу наявну конфігурацію Ghostty для тем, шрифтів, кольорів та іншого.", + "blockquote3": "Основні доповнення — бічна панель та система сповіщень. Бічна панель має вертикальні вкладки, які показують гілку git, робочу директорію, порти, що прослуховуються, та останній текст сповіщень для кожного робочого простору. Система сповіщень перехоплює послідовності терміналу (OSC 9/99/777) та має CLI (cmux notify), який можна підключити до хуків агентів для Claude Code, OpenCode тощо. Коли агент очікує, його панель отримує синє кільце, а вкладка підсвічується в бічній панелі, тож я бачу, який саме потребує мене, серед розділень та вкладок. Cmd+Shift+U переходить до найновішого непрочитаного.", + "blockquote4": "Вбудований браузер має скриптовий API. Агенти можуть зробити знімок дерева доступності, отримати посилання на елементи, клікати, заповнювати форми, виконувати JS та читати логи консолі. Ви можете розділити панель браузера поруч з терміналом і дозволити Claude Code взаємодіяти з вашим dev-сервером напряму.", + "blockquote5": "Все підтримує скрипти через CLI та socket API: створення робочих просторів/вкладок, розділення панелей, надсилання натискань клавіш, відкриття URL у браузері.", + "hitNumber2": "На піку він потрапив у топ-2 на Hacker News. Mitchell Hashimoto поділився ним:", + "favoriteComment": "Мій улюблений коментар з теми на HN:", + "viralJapan": "Несподівано cmux став вірусним в Японії:", + "translation": "Переклад: «Виглядає добре. Термінальний застосунок на базі Ghostty, створений для того, щоб не загубитися при паралельному запуску кількох CLI, таких як Claude Code. Панель, що очікує введення, отримує синю рамку, і є власна система сповіщень.»", + "viralChina": "І напіввірусним у Китаї:", + "extensions": "Ще одна захоплююча річ — спостерігати, як люди будують поверх cmux CLI. sasha створив розширення pi-cmux, яке показує інформацію про модель, використання токенів та стан агента в бічній панелі:", + "scriptable": "Все в cmux підтримує скрипти через CLI: створення робочих просторів, надсилання натискань клавіш, керування браузером, читання сповіщень. Частина філософії cmux — бути програмованим та компонованим, щоб люди могли налаштовувати свій спосіб роботи з агентами програмування. Стан розвитку агентів програмування швидко змінюється, і ви не хочете бути прив'язаними до негнучкого GUI-оркестратора, який не встигає.", + "cta": "Якщо ви запускаєте кілька агентів програмування, спробуйте cmux." + }, + "introducingCmux": { + "title": "Представляємо cmux", + "summary": "Нативний термінал для macOS на базі Ghostty, створений для одночасної роботи кількох AI-агентів програмування.", + "date": "12 лютого 2026", + "p1": "cmux — це нативний термінальний застосунок для macOS, побудований на основі Ghostty, створений з нуля для розробників, які одночасно запускають кілька AI-агентів програмування.", + "whyTitle": "Чому cmux?", + "whyP": "Сучасні робочі процеси розробки часто передбачають одночасний запуск кількох агентів. Claude Code, Codex та інші інструменти — кожен у своєму терміналі. Відстежувати, які з них потребують уваги, та швидко перемикатися між ними — це та проблема, яку вирішує cmux.", + "featuresTitle": "Ключові можливості", + "featureVerticalTabsLabel": "Вертикальні вкладки", + "featureVerticalTabsDesc": "бачте всі свої термінали з одного погляду в бічній панелі", + "featureNotificationsLabel": "Кільця сповіщень", + "featureNotificationsDesc": "вкладки блимають, коли агент потребує вашого введення", + "featureSplitPanesLabel": "Розділені панелі", + "featureSplitPanesDesc": "горизонтальний та вертикальний поділ у кожному робочому просторі", + "featureSocketApiLabel": "Socket API", + "featureSocketApiDesc": "програмне керування для створення вкладок та надсилання введення", + "featureGpuLabel": "Прискорення GPU", + "featureGpuDesc": "на базі libghostty для плавного рендерингу", + "getStartedTitle": "Початок роботи", + "getStartedP": "Встановіть cmux через Homebrew або завантажте DMG із посібника з початку роботи." + } + } + }, + "docs": { + "layoutTitle": "Документація cmux", + "gettingStarted": { + "title": "Початок роботи", + "metaTitle": "Початок роботи", + "metaDescription": "Встановіть cmux — нативний термінал для macOS для AI-агентів програмування. Homebrew, завантаження DMG, налаштування CLI та автооновлення через Sparkle.", + "intro": "cmux — це легковісний нативний термінал для macOS на базі Ghostty для керування кількома AI-агентами програмування. Він має вертикальні вкладки, панель сповіщень та API керування на основі сокетів.", + "install": "Встановлення", + "dmgRecommended": "DMG (рекомендовано)", + "dmgDesc": "Відкрийте .dmg і перетягніть cmux до папки «Програми». cmux автоматично оновлюється через Sparkle, тому завантажити потрібно лише один раз.", + "homebrew": "Homebrew", + "updateLater": "Для оновлення пізніше:", + "firstLaunchCallout": "При першому запуску macOS може попросити підтвердити відкриття застосунку від ідентифікованого розробника. Натисніть Відкрити, щоб продовжити.", + "verifyTitle": "Перевірка встановлення", + "verifyDesc": "Відкрийте cmux — ви маєте побачити:", + "verifyItem1": "Вікно терміналу з бічною панеллю вертикальних вкладок зліва", + "verifyItem2": "Один початковий робочий простір вже відкрито", + "verifyItem3": "Термінал на базі Ghostty, готовий до введення", + "cliSetup": "Налаштування CLI", + "cliDesc": "cmux включає інструмент командного рядка для автоматизації. Усередині терміналів cmux він працює автоматично. Щоб використовувати CLI ззовні cmux, створіть символічне посилання:", + "cliThen": "Після цього ви зможете виконувати команди, наприклад:", + "autoUpdates": "Автооновлення", + "autoUpdatesDesc": "cmux автоматично перевіряє оновлення через Sparkle. Коли оновлення доступне, ви побачите індикатор у заголовку вікна. Також можна перевірити вручну через cmux > Перевірити оновлення в рядку меню.", + "sessionRestore": "Відновлення сесії (поточна поведінка)", + "sessionRestoreDesc": "Після перезапуску cmux відновлює лише макет та метадані:", + "sessionItem1": "Розташування вікон, робочих просторів та панелей", + "sessionItem2": "Робочі директорії", + "sessionItem3": "Буфер прокрутки терміналу (за можливості)", + "sessionItem4": "URL браузера та історію навігації", + "sessionCallout": "cmux поки що не відновлює стан активних процесів. Активні термінальні сесії, такі як Claude Code, tmux та vim, не відновлюються після перезапуску застосунку.", + "requirements": "Вимоги", + "reqItem1": "macOS 14.0 або новіше", + "reqItem2": "Apple Silicon або Intel Mac" + }, + "concepts": { + "title": "Концепції", + "metaTitle": "Концепції", + "metaDescription": "Як cmux організовує термінали: вікна, робочі простори, панелі та поверхні. Ієрархія, що стоїть за бічною панеллю, розділеннями та socket API.", + "intro": "cmux організовує ваші термінали в чотирирівневу ієрархію. Розуміння цих рівнів допомагає при використанні socket API, CLI та клавіатурних скорочень.", + "hierarchy": "Ієрархія", + "windowTitle": "Вікно", + "windowDesc": "Вікно macOS. Відкривайте кілька вікон за допомогою {shortcut}. Кожне вікно має власну бічну панель з незалежними робочими просторами.", + "workspaceTitle": "Робочий простір", + "workspaceDesc": "Запис у бічній панелі. Кожен робочий простір містить одну або більше розділених панелей. Робочі простори — це те, що ви бачите в списку лівої бічної панелі.", + "workspaceNote": "В інтерфейсі та клавіатурних скороченнях робочі простори часто називають «вкладками», оскільки вони поводяться як вкладки в бічній панелі. Socket API та змінні середовища використовують термін «workspace».", + "contextHeader": "Контекст", + "termUsedHeader": "Використовуваний термін", + "sidebarUI": "Інтерфейс бічної панелі", + "tab": "Вкладка", + "keyboardShortcuts": "Клавіатурні скорочення", + "workspaceOrTab": "Робочий простір або вкладка", + "socketAPI": "Socket API", + "environmentVariable": "Змінна середовища", + "workspaceShortcuts": "Скорочення: {new} (новий), {jump} (перехід), {close} (закрити), {prevNext} (попередній/наступний)", + "paneTitle": "Панель", + "paneDesc": "Розділена область у робочому просторі. Створюється розділенням за допомогою {right} (вправо) або {down} (вниз). Переміщуйтесь між панелями за допомогою {nav} + клавіші зі стрілками.", + "paneNote": "Кожна панель може містити кілька поверхонь (вкладки всередині панелі).", + "surfaceTitle": "Поверхня", + "surfaceDesc": "Вкладка всередині панелі. Кожна панель має власну панель вкладок і може містити кілька поверхонь. Створюються за допомогою {new}, навігація через {prev} / {next} або {jump}.", + "surfaceNote": "Поверхні — це окремі термінальні або браузерні сесії, з якими ви взаємодієте. Кожна поверхня має власну змінну середовища CMUX_SURFACE_ID.", + "panelTitle": "Панель вмісту", + "panelDesc": "Вміст всередині поверхні. Наразі два типи:", + "panelTerminal": "Термінал: термінальна сесія Ghostty", + "panelBrowser": "Браузер: вбудований веб-перегляд", + "panelNote": "Панель вмісту — здебільшого внутрішня концепція. У socket API та CLI ви взаємодієте з поверхнями, а не безпосередньо з панелями вмісту.", + "visualExample": "Наочний приклад", + "visualExampleDesc": "У цьому прикладі:", + "visualItem1": "Вікно містить бічну панель з трьома робочими просторами (dev, server, logs)", + "visualItem2": "Робочий простір «dev» обрано, показуючи дві панелі поруч", + "visualItem3": "Панель 1 має дві поверхні ([S1] та [S2] на панелі вкладок), S1 активна", + "visualItem4": "Панель 2 має одну поверхню", + "visualItem5": "Кожна поверхня містить панель вмісту (у цьому випадку — термінал)", + "summary": "Підсумок", + "levelHeader": "Рівень", + "whatItIsHeader": "Що це", + "createdByHeader": "Створюється за допомогою", + "identifiedByHeader": "Ідентифікується за", + "macosWindow": "Вікно macOS", + "sidebarEntry": "Запис у бічній панелі", + "splitRegion": "Розділена область", + "tabWithinPane": "Вкладка всередині панелі", + "terminalOrBrowser": "Термінал або браузер", + "automatic": "Автоматично", + "paneIdSocket": "Pane ID (socket API)", + "panelIdInternal": "Panel ID (внутрішній)" + }, + "configuration": { + "title": "Конфігурація", + "metaTitle": "Конфігурація", + "metaDescription": "Налаштування cmux через конфігураційні файли Ghostty. Шрифт, тема, кольори, стиль розділених панелей, буфер прокрутки та параметри застосунку для режиму автоматизації.", + "intro": "cmux зчитує конфігурацію з файлів конфігурації Ghostty, що дає вам знайомі параметри, якщо ви переходите з Ghostty.", + "configLocations": "Розташування конфігураційних файлів", + "configLocationsDesc": "cmux шукає конфігурацію в таких місцях (за порядком):", + "createConfig": "Створіть конфігураційний файл, якщо він не існує:", + "appearance": "Зовнішній вигляд", + "font": "Шрифт", + "colors": "Кольори", + "splitPanes": "Розділені панелі", + "behavior": "Поведінка", + "scrollback": "Буфер прокрутки", + "workingDirectory": "Робоча директорія", + "appSettings": "Параметри застосунку", + "appSettingsDesc": "Параметри застосунку доступні через cmux > Параметри ({shortcut}):", + "themeMode": "Режим теми", + "themeSystem": "Системний: слідувати за зовнішнім виглядом macOS", + "themeLight": "Світлий: завжди світла тема", + "themeDark": "Темний: завжди темна тема", + "automationMode": "Режим автоматизації", + "automationModeDesc": "Рівень доступу до контрольного сокету:", + "automationOff": "Вимкнено: немає доступу до сокету (найбезпечніший)", + "automationCmux": "Лише процеси cmux: тільки процеси, запущені всередині терміналів cmux, можуть підключатися", + "automationAll": "allowAll: дозволити будь-якому локальному процесу підключатися (CMUX_SOCKET_MODE=allowAll, лише через змінну середовища)", + "automationCallout": "На спільних машинах використовуйте режим «Вимкнено» або «Лише процеси cmux».", + "browserLinkBehavior": "Поведінка посилань браузера", + "browserLinkDesc": "У Параметри > Браузер cmux надає два списки хостів з різним призначенням:", + "browserHostsEmbed": "Хости для відкриття у вбудованому браузері: застосовується до посилань, натиснутих з виводу терміналу. Хости з цього списку відкриваються в cmux; інші хости відкриваються у вашому стандартному браузері. Підтримується один хост або маска на рядок (наприклад: example.com, *.internal.example).", + "browserHostsHttp": "HTTP-хости, дозволені у вбудованому браузері: застосовується тільки до HTTP (не HTTPS) URL. Хости з цього списку можуть відкриватися в cmux без попередження. За замовчуванням включено localhost, 127.0.0.1, ::1, 0.0.0.0 та *.localtest.me.", + "exampleConfig": "Приклад конфігурації" + }, + "customCommands": { + "title": "Користувацькі команди", + "metaTitle": "Користувацькі команди", + "metaDescription": "Визначення користувацьких команд та макетів робочих просторів у cmux.json. Конфігурація для проєкту та глобальна з відстеженням змін у файлі.", + "intro": "Визначайте користувацькі команди та макети робочих просторів, додавши файл cmux.json до кореня проєкту або ~/.config/cmux/. Команди з'являються в палітрі команд.", + "fileLocations": "Розташування файлів", + "fileLocationsDesc": "cmux шукає конфігурацію у двох місцях:", + "localConfig": "Для проєкту:", + "localConfigDesc": "знаходиться в директорії проєкту, має пріоритет", + "globalConfig": "Глобальний:", + "globalConfigDesc": "застосовується до всіх проєктів, доповнює локально не визначені команди", + "precedenceNote": "Локальні команди перевизначають глобальні команди з тим самим ім'ям.", + "liveReload": "Зміни підхоплюються автоматично — перезапуск не потрібен.", + "schema": "Схема", + "schemaDesc": "Файл cmux.json містить масив commands. Кожна команда — це або проста shell-команда, або повне визначення робочого простору:", + "simpleCommands": "Прості команди", + "simpleCommandsDesc": "Проста команда виконує shell-команду в поточному активному терміналі:", + "simpleCommandFields": "Поля", + "fieldName": "Відображається в палітрі команд (обов'язково)", + "fieldDescription": "Необов'язковий опис", + "fieldKeywords": "Додаткові пошукові терміни для палітри команд", + "fieldCommand": "Shell-команда для виконання в активному терміналі", + "fieldConfirm": "Показати діалог підтвердження перед виконанням", + "simpleCommandCwdNote": "Прості команди виконуються в поточній робочій директорії активного терміналу. Якщо ваша команда залежить від шляхів відносно проєкту, додайте префікс", + "simpleCommandCwdRepoRoot": "для виконання з кореня репозиторію, або", + "simpleCommandCwdCustomPath": "для будь-якої конкретної директорії.", + "workspaceCommands": "Команди робочого простору", + "workspaceCommandsDesc": "Команда робочого простору створює новий робочий простір з користувацьким макетом розділень, терміналів та панелей браузера:", + "workspaceFields": "Поля робочого простору", + "wsFieldName": "Назва вкладки робочого простору (за замовчуванням — ім'я команди)", + "wsFieldCwd": "Робоча директорія для робочого простору", + "wsFieldColor": "Колір вкладки робочого простору", + "wsFieldLayout": "Дерево макету, що визначає розділення та панелі", + "restartBehavior": "Поведінка при перезапуску", + "restartBehaviorDesc": "Контролює, що відбувається, коли робочий простір з такою ж назвою вже існує:", + "restartIgnore": "Перемкнутися на існуючий робочий простір (за замовчуванням)", + "restartRecreate": "Закрити та створити заново без запитання", + "restartConfirm": "Запитати користувача перед повторним створенням", + "layoutTree": "Дерево макету", + "layoutTreeDesc": "Дерево макету визначає розташування панелей за допомогою рекурсивних вузлів розділення:", + "splitNode": "Вузол розділення", + "splitNodeDesc": "Ділить простір на два дочірні елементи:", + "or": "або", + "splitPosition": "Позиція роздільника від 0.1 до 0.9 (за замовчуванням 0.5)", + "splitChildren": "Рівно два дочірні вузли (розділення або панель)", + "paneNode": "Вузол панелі", + "paneNodeDesc": "Листовий вузол, що містить одну або більше поверхонь (вкладки всередині панелі).", + "surfaceDefinition": "Визначення поверхні", + "surfaceDefinitionDesc": "Кожна поверхня в панелі може бути терміналом або браузером:", + "surfaceName": "Користувацький заголовок вкладки", + "surfaceCommand": "Shell-команда для автозапуску при створенні (лише термінал)", + "surfaceCwd": "Робоча директорія для цієї поверхні", + "surfaceEnv": "Змінні середовища як пари ключ-значення", + "surfaceUrl": "URL для відкриття (лише браузер)", + "surfaceFocus": "Сфокусувати цю поверхню після створення", + "cwdResolution": "Визначення робочої директорії", + "omitted": "не вказано", + "cwdRelative": "робоча директорія робочого простору", + "cwdSubdir": "відносно робочої директорії робочого простору", + "cwdHome": "розкривається до домашньої директорії", + "absolutePath": "Абсолютний шлях", + "cwdAbsolute": "використовується як є", + "fullExample": "Повний приклад" + }, + "keyboardShortcuts": { + "title": "Клавіатурні скорочення", + "description": "Усі клавіатурні скорочення cmux, згруповані за категоріями.", + "metaTitle": "Клавіатурні скорочення", + "metaDescription": "Усі клавіатурні скорочення cmux для робочих просторів, поверхонь, розділених панелей, браузера, сповіщень, пошуку та керування вікнами на macOS.", + "searchPlaceholder": "Пошук скорочень...", + "searchLabel": "Пошук клавіатурних скорочень", + "noResults": "Скорочень не знайдено", + "noResultsHint": "Спробуйте інший пошуковий запит", + "cat": { + "workspaces": "Робочі простори", + "workspacesBlurb": "Робочі простори розташовані в бічній панелі. Кожен робочий простір має власний набір панелей та поверхонь.", + "surfaces": "Поверхні", + "surfacesBlurb": "Поверхні — це вкладки всередині панелі.", + "splitPanes": "Розділені панелі", + "browser": "Браузер", + "notifications": "Сповіщення", + "find": "Пошук", + "terminal": "Термінал", + "window": "Вікно" + }, + "sc": { + "ws-new": "Новий робочий простір", + "ws-prev": "Попередній робочий простір", + "ws-next": "Наступний робочий простір", + "ws-jump-1-8": "Перехід до робочого простору 1–8", + "ws-jump-last": "Перехід до останнього робочого простору", + "ws-close": "Закрити робочий простір", + "ws-rename": "Перейменувати робочий простір", + "sf-new": "Нова поверхня", + "sf-prev-1": "Попередня поверхня", + "sf-prev-2": "Попередня поверхня", + "sf-jump-1-8": "Перехід до поверхні 1–8", + "sf-jump-last": "Перехід до останньої поверхні", + "sf-close": "Закрити поверхню", + "sp-right": "Розділити вправо", + "sp-down": "Розділити вниз", + "sp-focus": "Фокус панелі за напрямком", + "sp-browser-right": "Розділити браузер вправо", + "sp-browser-down": "Розділити браузер вниз", + "br-open": "Відкрити поверхню браузера", + "br-addr": "Фокус на адресному рядку", + "br-forward": "Вперед", + "br-reload": "Перезавантажити сторінку", + "br-devtools": "Відкрити Інструменти розробника", + "nt-panel": "Показати панель сповіщень", + "nt-latest": "Перехід до останнього непрочитаного", + "nt-flash": "Активувати спалах", + "fd-find": "Знайти", + "fd-next-prev": "Знайти наступний / попередній", + "fd-hide": "Приховати панель пошуку", + "fd-selection": "Використати виділення для пошуку", + "tm-clear": "Очистити буфер прокрутки", + "tm-copy": "Копіювати (з виділенням)", + "tm-paste": "Вставити", + "tm-font": "Збільшити / зменшити розмір шрифту", + "tm-reset": "Скинути розмір шрифту", + "wn-new": "Нове вікно", + "wn-settings": "Параметри", + "wn-reload": "Перезавантажити конфігурацію", + "wn-quit": "Вийти" + } + }, + "api": { + "title": "Довідник API", + "metaTitle": "Довідник API", + "metaDescription": "Довідник cmux CLI та Unix socket API. Керування робочими просторами, розділені панелі, керування введенням, сповіщення, метадані бічної панелі, змінні середовища та методи виявлення.", + "intro": "cmux надає як CLI-інструмент, так і Unix-сокет для програмного керування. Кожна команда доступна через обидва інтерфейси.", + "socket": "Сокет", + "buildHeader": "Збірка", + "pathHeader": "Шлях", + "release": "Release", + "debug": "Debug", + "taggedDebug": "Тегована debug-збірка", + "socketOverride": "Перевизначте за допомогою змінної середовища CMUX_SOCKET_PATH. Надсилайте один JSON-запит з переводом рядка за один виклик:", + "socketCallout": "JSON-запити до сокету мають використовувати method та params. Застарілі JSON-пейлоади v1, такі як '{'\"command\":\"...\"'}', не підтримуються.", + "accessModes": "Режими доступу", + "modeHeader": "Режим", + "descriptionHeader": "Опис", + "howToEnableHeader": "Як увімкнути", + "offMode": "Сокет вимкнено", + "offEnable": "Інтерфейс Параметрів або CMUX_SOCKET_MODE=off", + "cmuxOnlyMode": "Підключатися можуть лише процеси, запущені всередині терміналів cmux.", + "cmuxOnlyEnable": "Режим за замовчуванням в інтерфейсі Параметрів", + "allowAllMode": "Дозволити будь-якому локальному процесу підключатися (без перевірки походження).", + "allowAllEnable": "Лише через змінну середовища: CMUX_SOCKET_MODE=allowAll", + "accessCallout": "На спільних машинах використовуйте «Вимкнено» або «Лише процеси cmux».", + "cliOptions": "Параметри CLI", + "flagHeader": "Прапорець", + "customSocketPath": "Користувацький шлях до сокету", + "outputJson": "Вивід у форматі JSON", + "targetWindow": "Вказати конкретне вікно", + "targetWorkspace": "Вказати конкретний робочий простір", + "targetSurface": "Вказати конкретну поверхню", + "idFormat": "Формат ідентифікаторів у JSON-виводі", + "workspaceCommands": "Команди робочих просторів", + "listWorkspacesDesc": "Показати список усіх відкритих робочих просторів.", + "newWorkspaceDesc": "Створити новий робочий простір.", + "selectWorkspaceDesc": "Перемкнутися на конкретний робочий простір.", + "currentWorkspaceDesc": "Отримати поточний активний робочий простір.", + "closeWorkspaceDesc": "Закрити робочий простір.", + "splitCommands": "Команди розділення", + "newSplitDesc": "Створити нову розділену панель. Напрямки: left, right, up, down.", + "listSurfacesDesc": "Показати список усіх поверхонь у поточному робочому просторі.", + "focusSurfaceDesc": "Сфокусувати конкретну поверхню.", + "inputCommands": "Команди введення", + "sendDesc": "Надіслати текстове введення в активний термінал.", + "sendKeyDesc": "Надіслати натискання клавіші. Клавіші: enter, tab, escape, backspace, delete, up, down, left, right.", + "sendSurfaceDesc": "Надіслати текст на конкретну поверхню.", + "sendKeySurfaceDesc": "Надіслати натискання клавіші на конкретну поверхню.", + "notificationCommands": "Команди сповіщень", + "notifyDesc": "Надіслати сповіщення.", + "listNotificationsDesc": "Показати список усіх сповіщень.", + "clearNotificationsDesc": "Очистити всі сповіщення.", + "sidebarMetadata": "Команди метаданих бічної панелі", + "sidebarMetadataDesc": "Встановлюйте індикатори стану, прогрес-бари та записи журналу в бічній панелі для будь-якого робочого простору. Корисно для скриптів збірки, інтеграцій CI та AI-агентів програмування, які хочуть показувати стан з першого погляду.", + "setStatusDesc": "Встановити індикатор стану в бічній панелі. Використовуйте унікальний ключ, щоб різні інструменти могли керувати власними записами.", + "clearStatusDesc": "Видалити запис стану бічної панелі за ключем.", + "listStatusDesc": "Показати список усіх записів стану бічної панелі для робочого простору.", + "setProgressDesc": "Встановити прогрес-бар у бічній панелі (від 0.0 до 1.0).", + "clearProgressDesc": "Очистити прогрес-бар бічної панелі.", + "logDesc": "Додати запис журналу до бічної панелі. Рівні: info, progress, success, warning, error.", + "clearLogDesc": "Очистити всі записи журналу бічної панелі.", + "listLogDesc": "Показати записи журналу бічної панелі.", + "sidebarStateDesc": "Вивести всі метадані бічної панелі (cwd, гілка git, порти, стан, прогрес, журнали).", + "utilityCommands": "Службові команди", + "pingDesc": "Перевірити, чи cmux працює та відповідає.", + "capabilitiesDesc": "Показати список доступних методів сокету та поточний режим доступу.", + "identifyDesc": "Показати контекст активного вікна/робочого простору/панелі/поверхні.", + "envVariables": "Змінні середовища", + "variableHeader": "Змінна", + "socketPathDesc": "Перевизначити шлях до сокету, що використовується CLI та інтеграціями", + "socketEnableDesc": "Примусово увімкнути/вимкнути сокет (1/0, true/false, on/off)", + "socketModeDesc": "Перевизначити режим доступу (cmuxOnly, allowAll, off). Також приймає cmux-only/cmux_only та allow-all/allow_all", + "workspaceIdDesc": "Автоматично: ID поточного робочого простору", + "surfaceIdDesc": "Автоматично: ID поточної поверхні", + "termProgramDesc": "Встановлено як ghostty", + "termDesc": "Встановлено як xterm-ghostty", + "envCallout": "Застарілі значення CMUX_SOCKET_MODE — full та notifications — все ще приймаються для сумісності.", + "detectingCmux": "Виявлення cmux", + "examples": "Приклади", + "pythonClient": "Клієнт Python", + "shellScript": "Shell-скрипт", + "buildScriptNotification": "Скрипт збірки зі сповіщенням" + }, + "notifications": { + "title": "Сповіщення", + "metaTitle": "Сповіщення", + "metaDescription": "Надсилання сповіщень з AI-агентів та скриптів у cmux. CLI, escape-послідовності OSC 99/777 та інтеграція з хуками Claude Code.", + "intro": "cmux підтримує сповіщення на робочому столі, що дозволяє AI-агентам та скриптам повідомляти вас, коли вони потребують уваги.", + "lifecycle": "Життєвий цикл", + "received": "Отримано: сповіщення з'являється в панелі, спрацьовує сповіщення на робочому столі (якщо не придушено)", + "unread": "Непрочитано: значок показується на вкладці робочого простору", + "read": "Прочитано: очищується, коли ви переглядаєте цей робочий простір", + "cleared": "Видалено: прибрано з панелі", + "suppression": "Придушення", + "suppressionDesc": "Сповіщення на робочому столі придушуються, коли:", + "suppressItem1": "Вікно cmux у фокусі", + "suppressItem2": "Конкретний робочий простір, що надсилає сповіщення, активний", + "suppressItem3": "Панель сповіщень відкрита", + "notificationPanel": "Панель сповіщень", + "notificationPanelDesc": "Натисніть ⌘⇧I, щоб відкрити панель сповіщень. Натисніть на сповіщення, щоб перейти до цього робочого простору. Натисніть ⌘⇧U, щоб перейти безпосередньо до робочого простору з найновішим непрочитаним сповіщенням.", + "customCommand": "Користувацька команда", + "customCommandDesc": "Виконувати shell-команду щоразу при плануванні сповіщення. Встановіть її в Параметри > Застосунок > Команда сповіщення. Команда виконується через /bin/sh -c з такими змінними середовища:", + "customCommandNote": "Команда виконується незалежно від системного вибору звуку. Встановіть вибір звуку на «Немає», щоб використовувати лише користувацьку команду, або залишіть обидва для системного звуку плюс користувацька дія.", + "sending": "Надсилання сповіщень", + "cli": "CLI", + "osc777Title": "OSC 777 (простий)", + "osc777Desc": "Протокол RXVT використовує фіксований формат із заголовком та тілом:", + "osc99Title": "OSC 99 (розширений)", + "osc99Desc": "Протокол Kitty підтримує підзаголовки та ідентифікатори сповіщень:", + "variableHeader": "Змінна", + "descriptionHeader": "Опис", + "envTitle": "Заголовок сповіщення (назва робочого простору або назва застосунку)", + "envSubtitle": "Підзаголовок сповіщення", + "envBody": "Текст тіла сповіщення", + "featureHeader": "Функція", + "cmpTitleBody": "Заголовок + тіло", + "cmpSubtitle": "Підзаголовок", + "cmpNotificationId": "ID сповіщення", + "cmpComplexity": "Складність", + "cmpYes": "Так", + "cmpNo": "Ні", + "cmpHigher": "Вища", + "cmpLower": "Нижча", + "comparisonCallout": "Використовуйте OSC 777 для простих сповіщень. Використовуйте OSC 99, коли потрібні підзаголовки або ідентифікатори сповіщень. Використовуйте CLI (cmux notify) для найпростішої інтеграції.", + "claudeCodeHooks": "Хуки Claude Code", + "claudeCodeHooksDesc": "cmux інтегрується з Claude Code через хуки для сповіщення, коли завдання завершено.", + "createHookScript": "1. Створіть скрипт хука", + "configureClaude": "2. Налаштуйте Claude Code", + "restartNote": "Перезапустіть Claude Code для застосування хуків.", + "copilotCliHooks": "GitHub Copilot CLI", + "copilotCliHooksDesc": "Copilot CLI підтримує хуки, які виконують shell-команди під час подій життєвого циклу, таких як подання промпту, зупинка агента та помилки.", + "copilotCliRepoHooks": "Для хуків на рівні репозиторію створіть файл .github/hooks/notify.json з такою ж структурою:", + "integrationExamples": "Приклади інтеграції", + "notifyAfterLong": "Сповіщення після довгої команди", + "python": "Python", + "nodejs": "Node.js", + "tmuxPassthrough": "Прохідний режим tmux", + "tmuxDesc": "Якщо ви використовуєте tmux всередині cmux, увімкніть прохідний режим:" + }, + "browserAutomation": { + "title": "Автоматизація браузера", + "metaTitle": "Автоматизація браузера", + "metaDescription": "Довідник команд браузера cmux для навігації, взаємодії з DOM, очікування, перевірки, виконання JavaScript, вкладок, діалогів, фреймів, завантажень та стану браузера.", + "intro": "Група команд cmux browser забезпечує автоматизацію браузера для поверхонь браузера cmux. Використовуйте її для навігації, взаємодії з елементами DOM, перевірки стану сторінки, виконання JavaScript та керування даними сесії браузера.", + "commandIndex": "Індекс команд", + "categoryHeader": "Категорія", + "subcommandsHeader": "Підкоманди", + "navAndTargeting": "Навігація та вказання цілі", + "waiting": "Очікування", + "domInteraction": "Взаємодія з DOM", + "inspection": "Перевірка", + "jsAndInjection": "JavaScript та ін'єкція", + "framesDialogsDownloads": "Фрейми, діалоги, завантаження", + "stateAndSession": "Стан та дані сесії", + "tabsAndLogs": "Вкладки та журнали", + "targetingSurface": "Вказання поверхні браузера", + "targetingDesc": "Більшість підкоманд вимагають вказання цільової поверхні. Її можна передати позиційно або через --surface.", + "navigation": "Навігація", + "waitingSection": "Очікування", + "waitingDesc": "Використовуйте wait для блокування до задоволення умов: селектори, текст, фрагменти URL, стан завантаження або умова JavaScript.", + "domSection": "Взаємодія з DOM", + "domDesc": "Мутуючі дії підтримують --snapshot-after для швидкої перевірки в скриптах.", + "inspectionSection": "Перевірка", + "inspectionDesc": "Використовуйте структуровані геттери для скриптів та знімки/скриншоти для огляду людиною.", + "jsSection": "Виконання та ін'єкція JavaScript", + "stateSection": "Стан", + "stateDesc": "Команди даних сесії охоплюють cookies, локальне/сесійне сховище та повні знімки стану браузера.", + "tabsSection": "Вкладки", + "tabsDesc": "Операції з вкладками браузера відповідають поверхням браузера в активній групі вкладок.", + "consoleSection": "Консоль та помилки", + "dialogsSection": "Діалоги", + "framesSection": "Фрейми", + "downloadsSection": "Завантаження", + "commonPatterns": "Типові шаблони", + "patternNavigate": "Навігація, очікування, перевірка", + "patternForm": "Заповнення форми та перевірка тексту успіху", + "patternDebug": "Збір артефактів налагодження при помилці", + "patternSession": "Збереження та відновлення сесії браузера" + }, + "changelog": { + "title": "Журнал змін", + "metaTitle": "Журнал змін", + "metaDescription": "Примітки до випусків та історія версій cmux. Нові можливості, виправлення помилок та зміни для нативного терміналу macOS." + }, + "claudeCodeTeams": { + "title": "Claude Code Teams", + "metaTitle": "Claude Code Teams - cmux", + "metaDescription": "Запускайте Claude Code з командами агентів у cmux. Агенти-напарники з'являються як нативні розділення cmux замість панелей tmux.", + "nightlyWarning": "Доступно лише в нічних збірках.", + "intro": "cmux claude-teams запускає Claude Code з увімкненими командами агентів. Коли Claude створює агентів-напарників, вони з'являються як нативні розділення cmux замість панелей tmux з повними метаданими бічної панелі та сповіщеннями.", + "usage": "Використання", + "usageDesc": "Усі аргументи після claude-teams передаються до Claude Code. Команда за замовчуванням встановлює режим напарників на auto та налаштовує середовище для використання розділень cmux.", + "howItWorks": "Як це працює", + "howItWorksDesc": "cmux claude-teams створює скрипт-прокладку tmux та налаштовує середовище так, що Claude Code думає, що працює всередині tmux. Коли Claude видає команди tmux для керування панелями напарників, прокладка перетворює їх у виклики socket API cmux.", + "shimStep1": "Створює прокладку tmux у ~/.cmuxterm/claude-teams-bin/tmux, яка перенаправляє на cmux __tmux-compat", + "shimStep2": "Встановлює змінні середовища TMUX та TMUX_PANE для імітації сесії tmux", + "shimStep3": "Додає директорію прокладки на початок PATH, щоб Claude знайшов прокладку раніше справжнього tmux", + "shimStep4": "Вмикає CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 та встановлює режим напарників на auto", + "envVars": "Змінні середовища", + "envVarName": "Змінна", + "envVarPurpose": "Призначення", + "envTmux": "Хибний шлях до сокету tmux, що кодує поточний робочий простір та панель cmux", + "envTmuxPane": "Хибний ідентифікатор панелі tmux, зіставлений з поточною панеллю cmux", + "envTeams": "Вмикає функцію команд агентів Claude Code", + "envSocket": "Шлях до контрольного сокету cmux для підключення прокладки", + "directories": "Директорії", + "dirPath": "Шлях", + "dirPurpose": "Призначення", + "dirShim": "Містить скрипт-прокладку tmux, що перетворює команди tmux у виклики API cmux", + "dirStore": "Постійне сховище для буферів та хуків tmux-compat", + "tmuxCommands": "Підтримувані команди tmux", + "tmuxCommandsDesc": "Прокладка перетворює ці команди tmux в операції cmux:", + "mapWorkspace": "створює новий робочий простір cmux", + "mapSplit": "розділяє поточну панель cmux", + "mapSendText": "надсилає текст на поверхню cmux", + "mapReadText": "зчитує текст терміналу з поверхні cmux", + "mapFocus": "фокусує панель або робочий простір cmux", + "mapClose": "закриває поверхню або робочий простір cmux", + "mapList": "перелічує панелі або робочі простори cmux" + }, + "ohMyOpenCode": { + "title": "oh-my-opencode", + "metaTitle": "oh-my-opencode - cmux", + "metaDescription": "Запускайте OpenCode з oh-my-openagent у cmux. Мультимодельна оркестрація агентів з нативними розділеннями cmux.", + "nightlyWarning": "Доступно лише в нічних збірках.", + "intro": "cmux omo запускає OpenCode з плагіном oh-my-openagent у середовищі, сумісному з cmux. oh-my-openagent оркеструє кілька AI-моделей (Claude, GPT, Gemini, Grok) як спеціалізованих агентів, що працюють паралельно. Коли він створює панелі агентів, вони стають нативними розділеннями cmux.", + "usage": "Використання", + "usageDesc": "Усі аргументи після omo передаються до OpenCode.", + "whatYouGet": "Що ви отримуєте", + "whatYouGetDesc": "TmuxSessionManager oh-my-openagent створює кожного фонового агента в окремій панелі. З cmux omo ці панелі стають нативними розділеннями cmux замість панелей tmux:", + "whatYouGet1": "Кожен субагент (Hephaestus, Atlas, Oracle тощо) отримує власне розділення cmux, видиме в робочому просторі", + "whatYouGet2": "Автоматичне керування макетом: агенти розташовуються в сітці (main-vertical за замовчуванням) та змінюють розмір при появі та зникненні агентів", + "whatYouGet3": "Неактивні агенти автоматично очищуються після 3 послідовних опитувань без нових повідомлень", + "whatYouGet4": "Якщо вікно занадто мале для нової панелі агента, вона стає в чергу та повторює спробу кожні 2 секунди, поки не з'явиться місце", + "whatYouGet5": "Ваша основна сесія залишається в головній панелі, поки агенти працюють поруч", + "firstRun": "Перший запуск", + "firstRunDesc": "При першому запуску cmux omo автоматично все налаштовує:", + "firstRunStep1": "Створює тіньову конфігурацію в ~/.cmuxterm/omo-config/ з oh-my-opencode, зареєстрованим у масиві плагінів", + "firstRunStep2": "Встановлює npm-пакет oh-my-opencode за допомогою bun або npm, якщо ще не встановлено", + "firstRunStep3": "Створює символічні посилання на node_modules, package.json та конфігурацію плагіна з вашої оригінальної директорії ~/.config/opencode/", + "firstRunStep4": "Вмикає режим tmux у конфігурації oh-my-opencode (tmux.enabled за замовчуванням false, cmux omo вмикає його)", + "firstRunSafe": "Ваша оригінальна конфігурація ~/.config/opencode/ ніколи не змінюється. Запуск звичайного opencode працює як і раніше.", + "howItWorks": "Як це працює", + "howItWorksDesc": "Той самий принцип, що й cmux claude-teams. Прокладка tmux перехоплює команди tmux від TmuxSessionManager oh-my-openagent та перетворює їх у виклики API cmux.", + "shimStep1": "Створює прокладку tmux у ~/.cmuxterm/omo-bin/tmux, яка перенаправляє на cmux __tmux-compat", + "shimStep2": "Встановлює TMUX та TMUX_PANE для імітації сесії tmux", + "shimStep3": "Вмикає tmux.enabled у конфігурації oh-my-opencode (необхідно для візуального створення панелей)", + "shimStep4": "Спрямовує OPENCODE_CONFIG_DIR на тіньову конфігурацію", + "shimStep5": "Додає директорію прокладки на початок PATH та запускає opencode", + "directories": "Директорії", + "dirPath": "Шлях", + "dirPurpose": "Призначення", + "dirShim": "Містить скрипт-прокладку tmux", + "dirShadow": "Тіньова конфігурація OpenCode з зареєстрованим плагіном oh-my-opencode та увімкненим tmux (символічні посилання на вашу оригінальну конфігурацію)", + "dirStore": "Постійне сховище для буферів та хуків tmux-compat", + "shadowConfig": "Тіньова конфігурація", + "shadowConfigDesc": "cmux omo використовує тіньову директорію конфігурації, щоб ваше оригінальне налаштування OpenCode не було змінено:", + "shadowStep1": "Копіює ваш ~/.config/opencode/opencode.json з oh-my-opencode, доданим до масиву плагінів", + "shadowStep2": "Створює символічні посилання на node_modules, package.json та bun.lock з оригінальної директорії", + "shadowStep3": "Записує oh-my-opencode.json з tmux.enabled, встановленим на true", + "shadowStep4": "Встановлює OPENCODE_CONFIG_DIR на тіньову директорію перед запуском opencode", + "envVars": "Змінні середовища", + "envVarName": "Змінна", + "envVarPurpose": "Призначення", + "envTmux": "Хибний шлях до сокету tmux, що кодує поточний робочий простір та панель cmux", + "envTmuxPane": "Хибний ідентифікатор панелі tmux, зіставлений з поточною панеллю cmux", + "envConfigDir": "Вказує на тіньову директорію конфігурації з увімкненим oh-my-opencode", + "envSocket": "Шлях до контрольного сокету cmux для підключення прокладки" + }, + "navItems": { + "gettingStarted": "Початок роботи", + "concepts": "Концепції", + "configuration": "Конфігурація", + "customCommands": "Користувацькі команди", + "keyboardShortcuts": "Клавіатурні скорочення", + "apiReference": "Довідник API", + "browserAutomation": "Автоматизація браузера", + "notifications": "Сповіщення", + "agentIntegrations": "Інтеграції з агентами", + "claudeCodeTeams": "Claude Code Teams", + "ohMyOpenCode": "oh-my-opencode", + "changelog": "Журнал змін" + } + }, + "legal": { + "privacyPolicy": "Політика конфіденційності", + "termsOfService": "Умови надання послуг", + "eula": "Ліцензійна угода" + }, + "wallOfLove": { + "title": "Стіна любові", + "description": "Що люди кажуть про cmux.", + "metaTitle": "Стіна любові — cmux", + "metaDescription": "Що люди кажуть про cmux — термінал, створений для багатозадачності." + }, + "testimonials": { + "mitchellh": "Another day another libghostty-based project, this time a macOS terminal with vertical tabs, better organization/notifications, embedded/scriptable browser specifically targeted towards people who use a ton of terminal-based agentic workflows.", + "schrockn": "This is exactly the product I've been looking for. After two hours this am I've in love.", + "egrefen": "I've been using this all weekend and it's amazing.", + "max4c": "this has been my favorite tool for past two weeks", + "asaza": "cmux looks so good it might finally be time to say goodbye to VSCode", + "johnthedebs": "Hey, this looks seriously awesome. Love the ideas here, specifically: the programmability, layered UI, browser w/ api. Looking forward to giving this a spin. Also want to add that I really appreciate Mitchell Hashimoto creating libghostty; it feels like an exciting time to be a terminal user.", + "joeriddles": "Vertical tabs in my terminal! I never thought of that before. I use and love Firefox vertical tabs.", + "dchu17": "Gave this a run and it was pretty intuitive. Good work!", + "afruth": "I like it, ran it in the past day on three parallel projects each with several worktrees. Having this paired with lazygit and yazi / nvim made me a bit more productive than usual without having to chase multiple ghostty / iTerm instances. Also feels more natural than tmux.", + "northprint": "Tried cmux since it looked good — it's good", + "indykish": "cmux is pretty good.", + "kataring": "Switched to cmux.dev", + "scottw": "This has been such a useful find. I can't recommend it enough.", + "johnblythe": "grabbed this over the weekend and loved it. been waiting for something like this.", + "bchris91": "This is exactly what I've wanted. Amazing job thank you!", + "connorelsea": "Been using this for a week and it's fantastic. Vert tab for each WIP task. Inside, claudes on one side and browser with PR and resources on the other, switch between tasks and stay organized. Mix that with skills to have Claude watch CI recursively, etc. feeling enlightened tbh", + "tonkotsuboy": "I switched from Warp to Ghostty at the start of the year, but now I've switched to cmux. The vertical tabs are convenient, and I appreciate getting notified when Claude Code tasks finish. It's Ghostty-based so the blazing fast performance carries over. Branch display and completions I set up in Ghostty still work too." + }, + "nightly": { + "title": "cmux NIGHTLY", + "subtitle": "Найсвіжіші збірки з main", + "metaTitle": "cmux NIGHTLY — Нічні збірки", + "metaDescription": "Завантажте cmux NIGHTLY — окремий застосунок, що автоматично збирається з останнього коміту на main. Працює поруч зі стабільною версією з власними автооновленнями.", + "description": "cmux NIGHTLY автоматично збирається з останнього коміту на main. Він має власний bundle ID, тому працює поруч зі стабільною версією без конфліктів. Використовуйте його для тестування нових функцій до їх випуску.", + "download": "Завантажити NIGHTLY для Mac", + "warning": "Нічні збірки можуть містити помилки або неповні функції. Якщо щось зламалося, повідомте на GitHub або в #nightly-bugs на Discord та поверніться до стабільної версії." + }, + "languageSwitcher": { + "label": "Мова" + } +}