Files
wg-easy-ca-lose/src/i18n/locales/uk.json
T
2025-11-21 08:02:47 +01:00

286 lines
17 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"pages": {
"me": "Обліковий запис",
"clients": "Клієнти",
"admin": {
"panel": "Панель адміністратора",
"general": "Загальні налаштування",
"config": "Конфігурація",
"interface": "Інтерфейс",
"hooks": "Hooks"
}
},
"user": {
"email": "Електронна пошта"
},
"me": {
"currentPassword": "Поточний пароль",
"enable2fa": "Увімкнути двофакторну автентифікацію",
"enable2faDesc": "Відскануйте QR-код за допомогою програми автентифікації або введіть ключ вручну.",
"2faKey": "TOTP Ключ",
"2faCodeDesc": "Введіть код з вашої програми автентифікатора.",
"disable2fa": "Вимкнути двофакторну автентифікацію",
"disable2faDesc": "Введіть свій пароль, щоб вимкнути двофакторну автентифікацію."
},
"general": {
"name": "Ім'я",
"username": "Ім'я користувача",
"password": "Пароль",
"newPassword": "Новий пароль",
"updatePassword": "Оновити пароль",
"mtu": "MTU",
"allowedIps": "Дозволені IP",
"dns": "DNS",
"persistentKeepalive": "Постійна підтримка активності",
"logout": "Вийти",
"continue": "Продовжити",
"host": "Хост",
"port": "Порт",
"yes": "Так",
"no": "Ні",
"confirmPassword": "Підтвердити пароль",
"loading": "Завантаження...",
"2fa": "Двофакторна автентифікація",
"2faCode": "TOTP код"
},
"setup": {
"welcome": "Ласкаво просимо до вашого першого налаштування wg-easy",
"welcomeDesc": "Ви знайшли найпростіший спосіб встановити та керувати WireGuard на будь-якому хості Linux",
"existingSetup": "Ви маєте існуючу конфігурацію?",
"createAdminDesc": "Спочатку введіть ім'я адміністратора та надійний пароль. Ці дані використовуватимуться для входу в панель адміністратора.",
"setupConfigDesc": "Введіть інформацію про хост і порт. Вона буде використана у конфігурації клієнта при налаштуванні WireGuard на їх пристроях.",
"setupMigrationDesc": "Будь ласка, надайте файл резервної копії, якщо ви хочете перенести дані з попередньої версії wg-easy до нової конфігурації.",
"upload": "Завантажити",
"migration": "Відновити резервну копію:",
"createAccount": "Створити обліковий запис",
"successful": "Налаштування успішне",
"hostDesc": "Публічне ім'я хоста для підключення клієнтів",
"portDesc": "Публічний UDP порт, на якому клієнти підключаються і який слухає WireGuard"
},
"update": {
"updateAvailable": "Доступне оновлення!",
"update": "Оновлення"
},
"theme": {
"dark": "Темна тема",
"light": "Світла тема",
"system": "Системна тема"
},
"layout": {
"toggleCharts": "Показати/приховати діаграми",
"donate": "Пожертвувати"
},
"login": {
"signIn": "Увійти",
"rememberMe": "Запам'ятай мене",
"rememberMeDesc": "Залишатися в системі після закриття браузера",
"insecure": "Ви не можете увійти через незахищене з'єднання. Використовуйте HTTPS.",
"2faRequired": "Потрібна двофакторна автентифікація",
"2faWrong": "Неправильний код двофакторної автентифікації"
},
"client": {
"empty": "Клієнтів поки немає.",
"newShort": "Новий",
"sort": "Сортувати",
"create": "Створити клієнта",
"created": "Клієнт створено",
"new": "Новий клієнт",
"name": "Ім'я",
"expireDate": "Термін дії",
"expireDateDesc": "Дата, коли клієнт буде відключений. Порожнє для постійного користування",
"deleteClient": "Видалити клієнта",
"deleteDialog1": "Ви впевнені, що бажаєте видалити",
"deleteDialog2": "Цю дію неможливо скасувати.",
"enabled": "Увімкнено",
"address": "Адреса",
"serverAllowedIps": "Дозволені IP-адреси сервера",
"otlDesc": "Створити коротке одноразове посилання",
"permanent": "Постійний",
"createdOn": "Створено ",
"lastSeen": "Останнє підключення в ",
"totalDownload": "Всього завантажено: ",
"totalUpload": "Всього відправлено: ",
"newClient": "Новий клієнт",
"disableClient": "Вимкнути клієнта",
"enableClient": "Увімкнути клієнта",
"noPrivKey": "У цього клієнта відсутній приватний ключ. Неможливо створити конфігурацію.",
"showQR": "Показати QR-код",
"downloadConfig": "Завантажити конфігурацію",
"allowedIpsDesc": "Які IP-адреси будуть маршрутизовані через VPN (перевизначає глобальну конфігурацію)",
"serverAllowedIpsDesc": "Які IP-адреси сервер буде перенаправляти до клієнта",
"mtuDesc": "Встановлює максимальний розмір пакета (одиницю передачі) для VPN-тунелю",
"persistentKeepaliveDesc": "Встановлює інтервал (у секундах) для пакетів keep-alive. 0 вимикає його",
"hooks": "Hooks",
"hooksDescription": "Hooks працюють лише з wg-quick",
"hooksLeaveEmpty": "Тільки для wg-quick. Інакше залиште порожнім",
"dnsDesc": "DNS сервер, який використовуватимуть клієнти (перевизначає глобальну конфігурацію)",
"notConnected": "Клієнт не підключений",
"endpoint": "Кінцева точка",
"endpointDesc": "IP-адреса клієнта, з якої встановлюється з’єднання WireGuard",
"search": "Пошук клієнтів...",
"config": "Конфігурація",
"viewConfig": "Переглянути конфігурацію"
},
"dialog": {
"change": "Змінити",
"cancel": "Скасувати",
"create": "Створити"
},
"toast": {
"success": "Успіх",
"saved": "Збережено",
"error": "Помилка"
},
"form": {
"actions": "Дії",
"save": "Зберегти",
"revert": "Повернути",
"sectionGeneral": "Загальні",
"sectionAdvanced": "Додатково",
"noItems": "Немає елементів",
"nullNoItems": "Немає елементів. Використовується глобальна конфігурація",
"add": "Додати"
},
"admin": {
"general": {
"sessionTimeout": "Час очікування сеансу",
"sessionTimeoutDesc": "Тривалість сеансу для функції 'Запам'ятати мене' (секунди)",
"metrics": "Метрики",
"metricsPassword": "Пароль",
"metricsPasswordDesc": "Пароль Bearer для точки доступу метрик (пароль або хеш argon2)",
"json": "JSON",
"jsonDesc": "Маршрут для метрик у форматі JSON",
"prometheus": "Prometheus",
"prometheusDesc": "Маршрут для метрики Prometheus"
},
"config": {
"connection": "З'єднання",
"hostDesc": "Публічне ім'я хоста для підключення клієнтів (спрацьовує при зміні конфігурації)",
"portDesc": "Публічний UDP порт для підключення клієнтів (спрацьовує при зміні конфігурації, можливо, варто змінити порт інтерфейсу теж)",
"allowedIpsDesc": "Дозволені IP-адреси, які використовуватимуть клієнти (глобальна конфігурація)",
"dnsDesc": "DNS-сервера, який використовуватимуть клієнти (глобальну конфігурацію)",
"mtuDesc": "MTU, який використовуватимуть клієнти (лише для нових клієнтів)",
"persistentKeepaliveDesc": "Інтервал у секундах для надсилання keepalive на сервер. 0 = вимкнено (лише для нових клієнтів)",
"suggest": "Запропонувати",
"suggestDesc": "Виберіть IP-адресу або ім'я хоста для поля 'Хост'"
},
"interface": {
"cidrSuccess": "CIDR змінено",
"device": "Пристрій",
"deviceDesc": "Ethernet-пристрій, через який має проходити трафік WireGuard",
"mtuDesc": "MTU, яке використовуватиме WireGuard",
"portDesc": "UDP порт, який слухатиме WireGuard (ймовірно, варто змінити порт у конфігурації теж)",
"changeCidr": "Змінити CIDR",
"restart": "Перезавантажити інтерфейс",
"restartDesc": "Перезавантажити інтерфейс WireGuard",
"restartWarn": "Ви впевнені, що бажаєте перезавантажити інтерфейс? Це призведе до відключення всіх клієнтів.",
"restartSuccess": "Інтерфейс перезавантажено"
},
"introText": "Ласкаво просимо до панелі адміністратора.\n\nТут ви можете керувати загальними налаштуваннями, конфігурацією, налаштуваннями інтерфейсу та перехоплювачами.\n\nПочніть з вибору одного з розділів на боковій панелі."
},
"zod": {
"generic": {
"required": "{0} обов'язковий",
"validNumber": "{0} має бути дійсним числом",
"validString": "{0} має бути дійсним рядком",
"validBoolean": "{0} має бути дійсним логічним значенням",
"validArray": "{0} має бути дійсним масивом",
"stringMin": "{0} має містити щонайменше {1} символів",
"numberMin": "{0} має бути щонайменше {1}"
},
"client": {
"id": "Ідентифікатор клієнта",
"name": "Ім'я",
"expiresAt": "Термін дії закінчується о",
"address4": "IPv4-адреса",
"address6": "IPv6-адреса",
"serverAllowedIps": "Дозволені IP-адреси сервера"
},
"user": {
"username": "Ім'я користувача",
"password": "Пароль",
"remember": "Пам'ятати",
"name": "Ім'я",
"email": "Електронна пошта",
"emailInvalid": "Email має бути дійсною",
"passwordMatch": "Паролі мають збігатися",
"totpEnable": "Увімкнути TOTP",
"totpEnableTrue": "Увімкнення TOTP має бути true",
"totpCode": "TOTP Код"
},
"userConfig": {
"host": "Хост"
},
"general": {
"sessionTimeout": "Час очікування сеансу",
"metricsEnabled": "Метрики",
"metricsPassword": "Пароль метрик"
},
"interface": {
"cidr": "CIDR",
"device": "Пристрій",
"cidrValid": "CIDR має бути дійсним"
},
"otl": "Одноразове посилання",
"stringMalformed": "Рядок має неправильний формат",
"body": "Тіло має бути коректним об'єктом",
"hook": "Hook",
"enabled": "Увімкнено",
"mtu": "MTU",
"port": "Порт",
"persistentKeepalive": "Постійна підтримка активності",
"address": "IP-адреса",
"dns": "DNS",
"allowedIps": "Дозволені IP-адреси",
"file": "Файл"
},
"hooks": {
"preUp": "PreUp",
"postUp": "PostUp",
"preDown": "PreDown",
"postDown": "PostDown"
},
"copy": {
"notSupported": "Копіювання не підтримується",
"copied": "Скопійовано!",
"failed": "Не вдалося скопіювати",
"copy": "Копіювати"
},
"awg": {
"jCLabel": "Кількість сміттєвих пакетів (Jc)",
"jCDescription": "Кількість сміттєвих пакетів для відправки (1–128, рекомендовано: 4–12)",
"jMinLabel": "Мінімальний розмір сміттєвого пакета (Jmin)",
"jMinDescription": "Мінімальний розмір сміттєвих пакетів (0–1279*, рекомендовано: 8, має бути < Jmax)",
"jMaxLabel": "Максимальний розмір сміттєвого пакета (Jmax)",
"jMaxDescription": "Максимальний розмір сміттєвих пакетів (1–1280*, рекомендовано: 80, має бути > Jmin)",
"s1Label": "Розмір сміттєвих даних у початковому пакеті (S1)",
"s1Description": "Розмір сміттєвих даних у початковому пакеті (0–1132 [1280* - 148 = 1132], рекомендовано: 15150, S1+56 ≠ S2)",
"s2Label": "Розмір сміттєвих даних у пакеті відповіді (S2)",
"s2Description": "Розмір сміттєвих даних у пакеті відповіді (0–1188 [1280* - 92 = 1188], рекомендовано: 15–150)",
"s3Label": "Розмір сміттєвих даних у пакеті «cookie reply» (S3)",
"s3Description": "Розмір сміттєвих даних у пакеті «cookie reply»",
"s4Label": "Розмір сміттєвих даних у транспортному пакеті (S4)",
"s4Description": "Розмір сміттєвих даних у транспортному пакеті",
"i1Label": "Спеціальний сміттєвий пакет 1 (I1)",
"i1Description": "Пакет-імітація протоколу у hex-форматі: <b 0x...>",
"i2Label": "Спеціальний сміттєвий пакет 2 (I2)",
"i2Description": "Пакет-імітація протоколу у hex-форматі: <b 0x...>",
"i3Label": "Спеціальний сміттєвий пакет 3 (I3)",
"i3Description": "Пакет-імітація протоколу у hex-форматі: <b 0x...>",
"i4Label": "Спеціальний сміттєвий пакет 4 (I4)",
"i4Description": "Пакет-імітація протоколу у hex-форматі: <b 0x...>",
"i5Label": "Спеціальний сміттєвий пакет 5 (I5)",
"i5Description": "Пакет-імітація протоколу у hex-форматі: <b 0x...>",
"h1Label": "Початковий магічний заголовок (H1)",
"h1Description": "Значення заголовка початкового пакета (5–2147483647, має бути унікальним від H2–H4)",
"h2Label": "Магічний заголовок відповіді (H2)",
"h2Description": "Значення заголовка пакета відповіді (5–2147483647, має бути унікальним від H1, H3, H4)",
"h3Label": "Магічний заголовок «cookie reply» (H3)",
"h3Description": "Значення заголовка пакета «cookie reply» (52147483647, має бути унікальним від H1, H2, H4)",
"h4Label": "Магічний заголовок транспортного пакета (H4)",
"h4Description": "Значення заголовка транспортного пакета (5–2147483647, має бути унікальним від H1–H3)",
"mtuNote": "Значення залежать від MTU",
"obfuscationParameters": "Параметри обфускації AmneziaWG"
}
}