diff --git a/web/src/assets/locales/uk.json b/web/src/assets/locales/uk.json index 6e0c6b0bf..4a6096d9c 100644 --- a/web/src/assets/locales/uk.json +++ b/web/src/assets/locales/uk.json @@ -1,309 +1,337 @@ { - "admin": { - "settings": { - "not_allowed": "Ви не маєте права доступу до налаштувань сервера", - "secrets": { - "add": "Додати секрет", - "created": "Створено глобальний секрет", - "deleted": "Глобальну таємницю видалено", - "desc": "Глобальні секрети можуть бути передані всім сховищам, окремим крокам конвеєра під час виконання як змінні середовища.", - "events": { - "events": "Доступно на наступних заходах", - "pr_warning": "Будь ласка, будьте обережні з цією опцією, оскільки зловмисник може надіслати зловмисний запит, який розкриє ваші секрети." - }, - "images": { - "desc": "Через кому список зображень, для яких доступний цей секрет, залишити порожнім, щоб дозволити всі зображення", - "images": "Доступно для наступних зображень" - }, - "name": "Найменування", - "none": "Глобальних секретів поки що не існує.", - "save": "Зберегти секрет", - "saved": "Глобальний секрет збережено", - "secrets": "Секрети", - "show": "Показати секрети", - "value": "Значення", - "warning": "Ці секрети будуть доступні для всіх користувачів сервера." - }, - "settings": "Налаштування" - } - }, - "back": "Назад", - "cancel": "Скасувати", - "docs": "Документи", - "documentation_for": "Документація для \"{topic}\"", - "errors": { - "not_found": "Серверу не вдалося знайти запитуваний об'єкт" - }, - "login": "Логін", - "logout": "Вихід", - "not_found": { - "back_home": "Повертаємося додому", - "not_found": "Ого 404, або ми щось зламали, або у вас помилка при наборі тексту :-/" - }, - "org": { - "settings": { - "not_allowed": "Ви не маєте права доступу до налаштувань цієї організації", - "secrets": { - "add": "Додати секрет", - "created": "Секрет організації збережено", - "deleted": "Організаційну таємницю видалено", - "desc": "Секрети організації можуть бути передані всім окремим крокам конвеєра сховища організації під час виконання як змінні середовища.", - "events": { - "events": "Доступно на наступних заходах", - "pr_warning": "Будь ласка, будьте обережні з цією опцією, оскільки зловмисник може надіслати зловмисний запит, який розкриє ваші секрети." - }, - "images": { - "desc": "Через кому список зображень, для яких доступний цей секрет, залишити порожнім, щоб дозволити всі зображення", - "images": "Доступно для наступних зображень" - }, - "name": "Найменування", - "none": "Секретів організації поки що немає.", - "save": "Зберегти секрет", - "saved": "Секрет організації збережено", - "secrets": "Секрети", - "show": "Показати секрети", - "value": "Значення" - }, - "settings": "Налаштування" - } - }, - "password": "Пароль", - "pipeline_feed": "Трубопровідна подача", - "repo": { - "activity": "Активність", - "add": "Додати репозиторій", - "branches": "Відділення", - "deploy_pipeline": { - "enter_target": "Цільове середовище розгортання", - "variables": { - "add": "Додати змінну", - "desc": "Вкажіть додаткові змінні для використання у конвеєрі. Змінні з однаковими іменами буде перезаписано.", - "title": "Додаткові змінні конвеєра" - } - }, - "enable": { - "enable": "Увімкнути", - "enabled": "Вже увімкнено", - "list_reloaded": "Оновлений список репозиторіїв", - "reload": "Перезавантажити репозиторії", - "success": "Репозиторій увімкнено" - }, - "manual_pipeline": { - "select_branch": "Оберіть відділення", - "title": "Запустити ручний прогін трубопроводу", - "trigger": "Запустити трубопровід", - "variables": { - "add": "Додати змінну", - "desc": "Вкажіть додаткові змінні для використання в конвеєрі. Змінні з однаковими іменами будуть перезаписані.", - "name": "Ім'я змінної", - "title": "Додаткові змінні трубопроводу", - "value": "Значення змінної" - } - }, - "not_allowed": "Ви не маєте права доступу до цього сховища", - "open_in_forge": "Відкрити репозиторій у системі керування версіями", - "pipeline": { - "actions": { - "cancel": "Скасувати", - "cancel_success": "Трубопровід скасовано", - "canceled": "Цей крок було скасовано.", - "log_auto_scroll": "Автоматична прокрутка вниз", - "log_auto_scroll_off": "Вимкнути автоматичну прокрутку", - "log_download": "Завантажити", - "restart": "Перезапуск", - "restart_success": "Трубопровід перезапущено" - }, - "config": "Конфіг", - "event": { - "cron": "Крон", - "deploy": "Розгорнути", - "manual": "Посібник", - "pr": "Запит на вилучення", - "push": "Натисни", - "tag": "Тег" - }, - "exit_code": "код виходу {exitCode}", - "files": "Змінені файли ({files})", - "loading": "Загрузка…", - "log_download_error": "Виникла помилка при завантаженні лог-файлу", - "no_files": "Жодні файли не були змінені.", - "no_pipeline_steps": "Сходинки трубопроводу відсутні!", - "no_pipelines": "Жоден трубопровід ще не був запущений.", - "pipeline": "Трубопровід #{pipelineId}", - "pipelines_for": "Трубопроводи для відгалуження \"{branch}\"", - "protected": { - "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": "Сховище відремонтовано" + "admin": { + "settings": { + "not_allowed": "Ви не маєте права доступу до налаштувань сервера", + "secrets": { + "add": "Додати секрет", + "created": "Створено глобальний секрет", + "deleted": "Глобальну таємницю видалено", + "desc": "Глобальні секрети можуть бути передані всім сховищам, окремим крокам конвеєра під час виконання як змінні середовища.", + "events": { + "events": "Доступно на наступних заходах", + "pr_warning": "Будь ласка, будьте обережні з цією опцією, оскільки зловмисник може надіслати зловмисний запит, який розкриє ваші секрети." + }, + "images": { + "desc": "Через кому список зображень, для яких доступний цей секрет, залишити порожнім, щоб дозволити всі зображення", + "images": "Доступно для наступних зображень" + }, + "name": "Найменування", + "none": "Глобальних секретів поки що не існує.", + "save": "Зберегти секрет", + "saved": "Глобальний секрет збережено", + "secrets": "Секрети", + "show": "Показати секрети", + "value": "Значення", + "warning": "Ці секрети будуть доступні для всіх користувачів сервера." + }, + "settings": "Налаштування" } - }, - "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", - "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": "Створено облікові дані реєстру", - "credentials": "Реквізити реєстру", - "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": "сек", - "template": "MMM D, РРРР, ГГ:п z", - "weeks_short": "т" - }, - "unknown_error": "Виникла невідома помилка", - "url": "URL", - "user": { - "access_denied": "Ви не авторизовані для входу", - "internal_error": "Виникла внутрішня помилка", - "oauth_error": "Помилка під час автентифікації у провайдера OAuth" - }, - "username": "Ім'я користувача", - "welcome": "Ласкаво просимо до Woodpcker" + "back": "Назад", + "cancel": "Скасувати", + "docs": "Документи", + "documentation_for": "Документація для \"{topic}\"", + "errors": { + "not_found": "Серверу не вдалося знайти запитуваний об'єкт" + }, + "login": "Логін", + "logout": "Вихід", + "not_found": { + "back_home": "Повертаємося додому", + "not_found": "Ого 404, або ми щось зламали, або у вас помилка при наборі тексту :-/" + }, + "org": { + "settings": { + "not_allowed": "Ви не маєте права доступу до налаштувань цієї організації", + "secrets": { + "add": "Додати секрет", + "created": "Секрет організації збережено", + "deleted": "Організаційну таємницю видалено", + "desc": "Секрети організації можуть бути передані всім окремим крокам конвеєра сховища організації під час виконання як змінні середовища.", + "events": { + "events": "Доступно на наступних заходах", + "pr_warning": "Будь ласка, будьте обережні з цією опцією, оскільки зловмисник може надіслати зловмисний запит, який розкриє ваші секрети." + }, + "images": { + "desc": "Через кому список зображень, для яких доступний цей секрет, залишити порожнім, щоб дозволити всі зображення", + "images": "Доступно для наступних зображень" + }, + "name": "Найменування", + "none": "Секретів організації поки що немає.", + "save": "Зберегти секрет", + "saved": "Секрет організації збережено", + "secrets": "Секрети", + "show": "Показати секрети", + "value": "Значення" + }, + "settings": "Налаштування" + } + }, + "password": "Пароль", + "pipeline_feed": "Трубопровідна подача", + "repo": { + "activity": "Активність", + "add": "Додати репозиторій", + "branches": "Відділення", + "deploy_pipeline": { + "enter_target": "Цільове середовище розгортання", + "variables": { + "add": "Додати змінну", + "desc": "Вкажіть додаткові змінні для використання у конвеєрі. Змінні з однаковими іменами буде перезаписано.", + "title": "Додаткові змінні конвеєра", + "delete": "Видалити змінну", + "name": "Ім'я змінної", + "value": "Змінне значення" + }, + "enter_task": "Завдання на розгортання", + "title": "Ініціювати подію розгортання для поточного конвеєра #{pipelineId}", + "trigger": "Розгорнути" + }, + "enable": { + "enable": "Увімкнути", + "enabled": "Вже увімкнено", + "list_reloaded": "Оновлений список репозиторіїв", + "reload": "Перезавантажити репозиторії", + "success": "Репозиторій увімкнено", + "disabled": "Вимкнено" + }, + "manual_pipeline": { + "select_branch": "Оберіть відділення", + "title": "Запустити ручний прогін трубопроводу", + "trigger": "Запуск конвеєра", + "variables": { + "add": "Додати змінну", + "desc": "Вкажіть додаткові змінні для використання в конвеєрі. Змінні з однаковими іменами будуть перезаписані.", + "name": "Ім'я змінної", + "title": "Додаткові змінні трубопроводу", + "value": "Значення змінної", + "delete": "Вилучити змінну" + } + }, + "not_allowed": "Ви не маєте права доступу до цього сховища", + "open_in_forge": "Відкрити репозиторій у системі керування версіями", + "pipeline": { + "actions": { + "cancel": "Скасувати", + "cancel_success": "Трубопровід скасовано", + "canceled": "Цей крок було скасовано.", + "log_auto_scroll": "Автоматична прокрутка вниз", + "log_auto_scroll_off": "Вимкнути автоматичну прокрутку", + "log_download": "Завантажити", + "restart": "Перезапуск", + "restart_success": "Трубопровід перезапущено" + }, + "config": "Конфіг", + "event": { + "cron": "Крон", + "deploy": "Розгорнути", + "manual": "Посібник", + "pr": "Запит на вилучення", + "push": "Натисни", + "tag": "Тег" + }, + "exit_code": "код виходу {exitCode}", + "files": "Змінені файли ({files})", + "loading": "Загрузка…", + "log_download_error": "Виникла помилка при завантаженні лог-файлу", + "no_files": "Жодні файли не були змінені.", + "no_pipeline_steps": "Сходинки трубопроводу відсутні!", + "no_pipelines": "Жоден трубопровід ще не був запущений.", + "pipeline": "Трубопровід #{pipelineId}", + "pipelines_for": "Трубопроводи для відгалуження \"{branch}\"", + "protected": { + "approve": "Затвердити", + "approve_success": "Трубопровід схвалено", + "awaits": "Цей трубопровід чекає на погодження якогось експлуатаційника!", + "decline": "Спад", + "decline_success": "Трубопровід відхилено", + "declined": "Від цього газопроводу відмовилися!" + }, + "step_not_started": "Цей крок ще не розпочався.", + "tasks": "Задачі", + "pipelines_for_pr": "Конвеєри для запиту на пул #{index}" + }, + "settings": { + "actions": { + "actions": "Дії", + "delete": { + "confirm": "Всі дані будуть втрачені після цієї дії!!!\n\nВи дійсно хочете продовжити?", + "delete": "Видалити сховище", + "success": "Репозиторій видалено" + }, + "disable": { + "disable": "Відключити репозиторій", + "success": "Репозиторій відключено" + }, + "repair": { + "repair": "Ремонтний репозиторій", + "success": "Сховище відремонтовано" + }, + "enable": { + "enable": "Увімкнути репозиторій", + "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": "Показати крони", + "run": "Виконати зараз" + }, + "general": { + "allow_pr": { + "allow": "Дозволити запити на витяг", + "desc": "Конвеєри можуть працювати на основі запитів." + }, + "cancel_prev": { + "cancel": "Скасувати попередні трубопроводи", + "desc": "Дозволяє скасовувати відкладені та запущені конвеєри однієї і тієї ж події та контексту перед запуском нового конвеєра." + }, + "general": "Генерал", + "pipeline_path": { + "default": "За замовчуванням: .woodpecker/*.yml -> .woodpecker.yml", + "path": "Траса трубопроводу", + "desc_path_example": "мій/шлях/" + }, + "project": "Налаштування проекту", + "protected": { + "desc": "Кожен трубопровід повинен бути схвалений перед початком будівництва.", + "protected": "Захищений" + }, + "save": "Зберегти настройки", + "success": "Оновлено налаштування репозиторію", + "timeout": { + "minutes": "хвилини", + "timeout": "Таймаут" + }, + "trusted": { + "desc": "Кожен трубопровід повинен бути схвалений перед початком будівництва.", + "trusted": "Довірені" + }, + "visibility": { + "internal": { + "desc": "Цей проект можуть бачити лише авторизовані користувачі інстанції Woodpecker.", + "internal": "Внутрішній" + }, + "private": { + "desc": "Цей проект можете бачити тільки ви та інші власники сховища.", + "private": "Приватний" + }, + "public": { + "desc": "Кожен користувач може побачити ваш проект, не входячи в систему.", + "public": "Публічні" + }, + "visibility": "Прозорість проекту" + }, + "netrc_only_trusted": { + "netrc_only_trusted": "Вставляйте облікові дані netrc лише в надійні контейнери", + "desc": "Вставляйте облікові дані netrc лише в надійні контейнери (рекомендовано)." + }, + "allow_deploy": { + "allow": "Дозволити розгортання", + "desc": "Дозволити розгортання з успішних конвеєрів. Використовуйте лише в тому випадку, якщо ви довіряєте всім користувачам із доступом push." + } + }, + "not_allowed": "Ви не маєте права доступу до налаштувань цього сховища", + "registries": { + "add": "Додати реєстр", + "address": { + "address": "Адреса", + "placeholder": "Адреса реєстру (наприклад, docker.io)" + }, + "created": "Створено облікові дані реєстру", + "credentials": "Реквізити реєстру", + "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": "Значення", + "delete_confirm": "Ви справді хочете видалити цей секрет?", + "plugins_only": "Доступно лише для плагінів" + }, + "settings": "Налаштування" + }, + "user_none": "Ця організація/користувач ще не має проектів.", + "pull_requests": "Запит на пул" + }, + "repos": "Репо", + "repositories": "Сховища", + "search": "Обшук…", + "time": { + "days_short": "д", + "hours_short": "г", + "min_short": "хв", + "not_started": "ще не розпочато", + "sec_short": "сек", + "template": "MMM D, РРРР, ГГ:п z", + "weeks_short": "т" + }, + "unknown_error": "Виникла невідома помилка", + "url": "URL", + "user": { + "access_denied": "Ви не авторизовані для входу", + "internal_error": "Виникла внутрішня помилка", + "oauth_error": "Помилка під час автентифікації у провайдера OAuth" + }, + "username": "Ім'я користувача", + "welcome": "Ласкаво просимо до Woodpcker", + "api": "API", + "empty_list": "{entity} не знайдено!" }