diff --git a/web/src/assets/locales/uk.json b/web/src/assets/locales/uk.json
index 55c83fcff..c6f81832a 100644
--- a/web/src/assets/locales/uk.json
+++ b/web/src/assets/locales/uk.json
@@ -1,38 +1,84 @@
{
"admin": {
"settings": {
+ "not_allowed": "Ви не маєте права доступу до налаштувань сервера",
"secrets": {
+ "add": "Додати секрет",
+ "created": "Створено глобальний секрет",
+ "deleted": "Глобальну таємницю видалено",
"desc": "Глобальні секрети можуть бути передані всім сховищам, окремим крокам конвеєра під час виконання як змінні середовища.",
"events": {
+ "events": "Доступно на наступних заходах",
"pr_warning": "Будь ласка, будьте обережні з цією опцією, оскільки зловмисник може надіслати зловмисний запит, який розкриє ваші секрети."
},
"images": {
- "desc": "Через кому список зображень, для яких доступний цей секрет, залишити порожнім, щоб дозволити всі зображення"
- }
- }
+ "desc": "Через кому список зображень, для яких доступний цей секрет, залишити порожнім, щоб дозволити всі зображення",
+ "images": "Доступно для наступних зображень"
+ },
+ "name": "Найменування",
+ "none": "Глобальних секретів поки що не існує.",
+ "save": "Зберегти секрет",
+ "saved": "Глобальний секрет збережено",
+ "secrets": "Секрети",
+ "show": "Показати секрети",
+ "value": "Значення",
+ "warning": "Ці секрети будуть доступні для всіх користувачів сервера."
+ },
+ "settings": "Налаштування"
}
},
+ "back": "Назад",
+ "color_scheme_dark": "Перехід у світловий режим",
+ "color_scheme_light": "Перехід у темний режим",
"docs": "Документи",
+ "documentation_for": "Документація для \"{topic}\"",
"login": "Логін",
+ "logout": "Вихід",
"not_found": {
+ "back_home": "Повертаємося додому",
"not_found": "Ого 404, або ми щось зламали, або у вас помилка при наборі тексту :-/"
},
"org": {
"settings": {
+ "not_allowed": "Ви не маєте права доступу до налаштувань цієї організації",
"secrets": {
+ "add": "Додати секрет",
+ "created": "Секрет організації збережено",
+ "deleted": "Організаційну таємницю видалено",
"desc": "Секрети організації можуть бути передані всім окремим крокам конвеєра сховища організації під час виконання як змінні середовища.",
"events": {
+ "events": "Доступно на наступних заходах",
"pr_warning": "Будь ласка, будьте обережні з цією опцією, оскільки зловмисник може надіслати зловмисний запит, який розкриє ваші секрети."
},
"images": {
- "desc": "Через кому список зображень, для яких доступний цей секрет, залишити порожнім, щоб дозволити всі зображення"
- }
- }
+ "desc": "Через кому список зображень, для яких доступний цей секрет, залишити порожнім, щоб дозволити всі зображення",
+ "images": "Доступно для наступних зображень"
+ },
+ "name": "Найменування",
+ "none": "Секретів організації поки що немає.",
+ "save": "Зберегти секрет",
+ "saved": "Секрет організації збережено",
+ "secrets": "Секрети",
+ "show": "Показати секрети",
+ "value": "Значення"
+ },
+ "settings": "Налаштування"
}
},
+ "password": "Пароль",
"repo": {
"activity": "Активність",
+ "add": "Додати репозиторій",
+ "branches": "Відділення",
+ "enable": {
+ "enable": "Увімкнути",
+ "enabled": "Вже увімкнено",
+ "list_reloaded": "Оновлений список репозиторіїв",
+ "reload": "Перезавантажити репозиторії",
+ "success": "Репозиторій увімкнено"
+ },
"manual_pipeline": {
+ "select_branch": "Оберіть відділення",
"title": "Запустити ручний прогін трубопроводу",
"trigger": "Запустити трубопровід",
"variables": {
@@ -45,25 +91,217 @@
},
"not_allowed": "Ви не маєте права доступу до цього сховища",
"pipeline": {
+ "actions": {
+ "cancel": "Скасувати",
+ "cancel_success": "Трубопровід скасовано",
+ "canceled": "Цей крок було скасовано.",
+ "log_auto_scroll": "Автоматична прокрутка вниз",
+ "log_auto_scroll_off": "Вимкнути автоматичну прокрутку",
+ "log_download": "Завантажити",
+ "restart": "Перезапуск",
+ "restart_success": "Трубопровід перезапущено"
+ },
+ "config": "Конфіг",
+ "created": "Створено",
+ "event": {
+ "cron": "Крон",
+ "deploy": "Розгорнути",
+ "manual": "Посібник",
+ "pr": "Запит на вилучення",
+ "push": "Натисни",
+ "tag": "Тег"
+ },
+ "execution_error": "Помилка виконання",
+ "exit_code": "код виходу {exitCode}",
+ "files": "Змінені файли ({files})",
+ "loading": "Загрузка…",
+ "log_download_error": "Виникла помилка при завантаженні лог-файлу",
+ "no_files": "Жодні файли не були змінені.",
+ "no_pipeline_steps": "Сходинки трубопроводу відсутні!",
+ "no_pipelines": "Жоден трубопровід ще не був запущений.",
+ "pipeline": "Трубопровід #{pipelineId}",
+ "pipelines_for": "Трубопроводи для відгалуження \"{branch}\"",
"protected": {
- "awaits": "Цей трубопровід чекає на погодження якогось експлуатаційника!"
- }
+ "approve": "Затвердити",
+ "approve_success": "Трубопровід схвалено",
+ "awaits": "Цей трубопровід чекає на погодження якогось експлуатаційника!",
+ "decline": "Спад",
+ "decline_success": "Трубопровід відхилено",
+ "declined": "Від цього газопроводу відмовилися!"
+ },
+ "step_not_started": "Цей крок ще не розпочався.",
+ "tasks": "Задачі"
+ },
+ "settings": {
+ "actions": {
+ "actions": "Дії",
+ "delete": {
+ "confirm": "Всі дані будуть втрачені після цієї дії!!!\n\nВи дійсно хочете продовжити?",
+ "delete": "Видалити сховище",
+ "success": "Репозиторій видалено"
+ },
+ "disable": {
+ "disable": "Відключити репозиторій",
+ "success": "Репозиторій відключено"
+ },
+ "repair": {
+ "repair": "Ремонтний репозиторій",
+ "success": "Сховище відремонтовано"
+ }
+ },
+ "badge": {
+ "badge": "Бейдж",
+ "branch": "Філія",
+ "type": "Синтаксис",
+ "type_html": "HTML",
+ "type_markdown": "Уцінка",
+ "type_url": "URL"
+ },
+ "crons": {
+ "add": "Додати cron",
+ "branch": {
+ "placeholder": "Гілка (використовує гілку за замовчуванням, якщо порожня)",
+ "title": "Філія"
+ },
+ "created": "Створено Cron",
+ "crons": "Крони",
+ "delete": "Видалити cron",
+ "deleted": "Cron видалено",
+ "desc": "Завдання Cron можна використовувати для регулярного запуску трубопроводів.",
+ "edit": "Редагувати cron",
+ "name": {
+ "name": "Назва",
+ "placeholder": "Назва cron завдання"
+ },
+ "next_exec": "Наступне виконання",
+ "none": "Крон поки що немає.",
+ "not_executed_yet": "Ще не виконано",
+ "save": "Зберегти cron",
+ "saved": "Cron збережено",
+ "schedule": {
+ "placeholder": "Розклад",
+ "title": "Розклад (на основі UTC)"
+ },
+ "show": "Показати крони"
+ },
+ "general": {
+ "allow_pr": {
+ "allow": "Дозволити запити на витяг",
+ "desc": "Конвеєри можуть працювати на основі запитів."
+ },
+ "cancel_prev": {
+ "cancel": "Скасувати попередні трубопроводи",
+ "desc": "Дозволяє скасовувати відкладені та запущені конвеєри однієї і тієї ж події та контексту перед запуском нового конвеєра."
+ },
+ "general": "Генерал",
+ "pipeline_path": {
+ "default": "За замовчуванням: .woodpecker/*.yml -> .woodpecker.yml -> .drone.yml",
+ "desc": "Шлях до конфігурації конвеєра (наприклад my/path/). Папки повинні закінчуватися на /.",
+ "path": "Траса трубопроводу"
+ },
+ "project": "Налаштування проекту",
+ "protected": {
+ "desc": "Кожен трубопровід повинен бути схвалений перед початком будівництва.",
+ "protected": "Захищений"
+ },
+ "save": "Зберегти настройки",
+ "success": "Оновлено налаштування репозиторію",
+ "timeout": {
+ "minutes": "хвилини",
+ "timeout": "Таймаут"
+ },
+ "trusted": {
+ "desc": "Кожен трубопровід повинен бути схвалений перед початком будівництва.",
+ "trusted": "Довірені"
+ },
+ "visibility": {
+ "internal": {
+ "desc": "Цей проект можуть бачити лише авторизовані користувачі інстанції Woodpecker.",
+ "internal": "Внутрішній"
+ },
+ "private": {
+ "desc": "Цей проект можете бачити тільки ви та інші власники сховища.",
+ "private": "Приватний"
+ },
+ "public": {
+ "desc": "Кожен користувач може побачити ваш проект, не входячи в систему.",
+ "public": "Публічні"
+ },
+ "visibility": "Прозорість проекту"
+ }
+ },
+ "not_allowed": "Ви не маєте права доступу до налаштувань цього сховища",
+ "registries": {
+ "add": "Додати реєстр",
+ "address": {
+ "address": "Адреса",
+ "placeholder": "Адреса реєстру (наприклад, docker.io)"
+ },
+ "created": "Створено облікові дані реєстру",
+ "creds": "Реквізити реєстру",
+ "delete": "Видалення реєстру",
+ "deleted": "Видалено облікові дані реєстру",
+ "desc": "Облікові дані реєстрів можуть бути додані для використання приватних зображень для вашого конвеєра.",
+ "edit": "Редагування реєстру",
+ "none": "Повноважень реєстру поки що немає.",
+ "registries": "Реєстри",
+ "save": "Зберегти реєстр",
+ "saved": "Облікові дані реєстру збережено",
+ "show": "Показати реєстри"
+ },
+ "secrets": {
+ "add": "Додати секрет",
+ "created": "Секрет створено",
+ "delete": "Видалити секрет",
+ "deleted": "Секрет видалено",
+ "desc": "Секрети можуть бути передані окремим етапам конвеєра під час виконання як змінні середовища.",
+ "edit": "Секрет редагування",
+ "events": {
+ "events": "Доступно на наступних заходах",
+ "pr_warning": "Будь ласка, будьте обережні з цією опцією, оскільки зловмисник може надіслати зловмисний запит, який розкриє ваші секрети."
+ },
+ "images": {
+ "desc": "Через кому список зображень, для яких доступний цей секрет, залишити порожнім, щоб дозволити всі зображення",
+ "images": "Доступно для наступних зображень"
+ },
+ "name": "Назва",
+ "none": "Секретів поки що немає.",
+ "save": "Зберегти секрет",
+ "saved": "Секрет збережено",
+ "secrets": "Секрети",
+ "show": "Показати секрети",
+ "value": "Значення"
+ },
+ "settings": "Налаштування"
},
"user_none": "Ця організація/користувач ще не має проектів."
},
"repos": "Репо",
"repositories": "Сховища",
+ "search": "Обшук…",
"time": {
+ "days_short": "д",
+ "hours_short": "г",
+ "min_short": "хв",
"not_started": "ще не розпочато",
- "sec_short": "сек"
+ "sec_short": "сек",
+ "tmpl": "MMM D, РРРР, ГГ:п z",
+ "weeks_short": "т"
},
+ "unknown_error": "Виникла невідома помилка",
+ "url": "URL",
"user": {
+ "access_denied": "Ви не авторизовані для входу",
"api_usage": "Приклади використання API",
"cli_usage": "Приклад використання CLI",
"dl_cli": "Завантажити CLI",
+ "internal_error": "Виникла внутрішня помилка",
"oauth_error": "Помилка під час автентифікації у провайдера OAuth",
+ "settings": "Параметри користувача",
+ "shell_setup": "Установка оболонки",
"shell_setup_before": "виконайте кроки по налаштуванню оболонки перед тим, як",
"token": "Ваш персональний токен"
},
+ "username": "Ім'я користувача",
"welcome": "Ласкаво просимо до Woodpcker"
}