From edebd82ef0125a5bf30df4b6d4a77567e5f83c75 Mon Sep 17 00:00:00 2001 From: Meko Date: Fri, 8 Mar 2024 14:32:00 +0000 Subject: [PATCH] Translated using Weblate (Ukrainian) Currently translated at 99.6% (544 of 546 strings) Translation: SelfPrivacy/SelfPrivacy App Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/uk/ --- assets/translations/uk.json | 78 +++++++++++++++++++++++++++++++------ 1 file changed, 67 insertions(+), 11 deletions(-) diff --git a/assets/translations/uk.json b/assets/translations/uk.json index f960ff6a..ca40b46b 100644 --- a/assets/translations/uk.json +++ b/assets/translations/uk.json @@ -157,11 +157,22 @@ "server": "Сервер", "nixos_installation": "Встановлення NixOS", "server_reboot": "Перезапуск сервера", - "final_checks": "Фінальні перевірки" + "final_checks": "Фінальні перевірки", + "backups_provider": "Резервне копіювання", + "master_account": "Головний обліковий запис" }, "select_provider_price_free": "Безкоштовно", "multiple_domains_found_text": "Даний токен надає доступ до наступних доменних імен. Будь ласка виберіть той, який ви хочете використовувати. Для безпеки інших доменних імен варто обмежити доступ даного токену лише до домена, який ви хочете використовувати з SelfPrivacy.", - "domain_critical_error": "Домен недоступний! Натисніть щоб дізнатися більше…" + "domain_critical_error": "Домен недоступний! Натисніть щоб дізнатися більше…", + "choose_server_type_payment_storage": "{} за додаткове сховище", + "server_provider_description": "Місце, де будуть знаходитися ваші дані і сервіси SelfPrivacy:", + "select_provider_payment_text_cloudflare": "Банківські карти", + "dns_provider_description": "Це дозволить пов'язати ваш домен з IP адресою:", + "choose_server_type_payment_ip": "{} за публічну IPv4 адресу", + "connect_to_dns": "Підключіть DNS провайдера", + "choose_server_type_payment_server": "{} за сам сервер", + "connect_to_dns_provider_text": "За допомогою API токена програма SelfPrivacy налаштує записи DNS", + "multiple_domains_found": "Знайдено декілька доменів" }, "recovering": { "recovery_main_header": "З’ єднатися з існуючим сервером", @@ -336,9 +347,43 @@ "other": "Останні {} знімків будуть зберігатися незалежно від дати створення" }, "daily": { - "zero": "Правило вимкнено" + "zero": "Правило вимкнено", + "other": "Останні {} щоденних знімків будуть зберігатися", + "few": "Останні {} щоденних знімки будуть зберігатися", + "one": "Останній {} щоденний знімок буде зберігатися", + "two": "Останні {} щоденних знімки будуть зберігатися", + "many": "Останні {} щоденних знімків будуть зберігатися" }, - "no_effect": "Це правило не має ефекту, оскільки перекрите іншим правилом" + "no_effect": "Це правило не має ефекту, оскільки перекрите іншим правилом", + "monthly": { + "other": "Останні {} щомісячних знімків будуть зберігатися", + "zero": "Правило відключено", + "one": "Останній {} щомісячний знімок буде зберігатися", + "few": "Останні {} щомісячні знімки будуть зберігатися", + "two": "Останні {} щомісячні знімки будуть зберігатися", + "many": "Останні {} щомісячних знімків будуть зберігатися" + }, + "last_infinite": "Всі знімки будуть збережені", + "monthly_infinite": "Всі щомісячні знімки будуть зберігатися", + "daily_infinite": "Всі щоденні знімки будуть зберігатися", + "weekly": { + "zero": "Правило відключено", + "one": "Останній {} щотижневий знімок буде зберігатися", + "two": "Останні {} щотижневих знімки будуть зберігатися", + "few": "Останні {} щотижневих знімки будуть зберігатися", + "many": "Останні {} щотижневих знімків будуть зберігатися", + "other": "Останні {} щотижневих знімків будуть зберігатися" + }, + "weekly_infinite": "Всі щотижневі знімки будуть зберігатися", + "yearly_infinite": "Всі щорічні знімки будуть зберігатися", + "yearly": { + "two": "Останні {} щорічних знімки будуть зберігатися", + "many": "Останні {} щорічних знімків будуть зберігатися", + "other": "Останні {} щорічних знімків будуть зберігатися", + "zero": "Правило відключено", + "one": "Останній {} щорічний знімок буде зберігатися", + "few": "Останні {} щорічних знімки будуть зберігатися" + } }, "snapshot_modal_service_not_found": "Це знімок сервісу, якого більше немає на вашому сервері. Зазвичай цього не повинно відбуватися, і ми не зможемо виконати автоматичне відновлення. Ви можете завантажити знімок і відновити його вручну. Зверніться до служби підтримки SelfPrivacy, якщо вам потрібна допомога.", "quotas_set": "Нові квоти ротації резервних копій задано", @@ -371,7 +416,7 @@ "kb": "{} КБ", "bytes": "Байти", "extend_volume_button": "Збільшити обсяг", - "extending_volume_price_info": "Ціна включає ПДВ і оцінюється з даних ціноутворення, наданих Hetzner. Сервер буде перезавантажений після зміни розміру.", + "extending_volume_price_info": "Ціна включає ПДВ і оцінюється з даних ціноутворення, наданих сервіс-провайдером. Сервер буде перезавантажений після зміни розміру.", "extending_volume_error": "Не вдалося ініціалізувати розширення обсягу.", "size": "Розмір", "data_migration_title": "Перенесення даних", @@ -383,7 +428,11 @@ "extending_volume_description": "Зміна обсягу дозволить зберігати більше даних на вашому сервері без розширення сервера. Обсяг може бути тільки збільшеним: зменшення неможливе.", "data_migration_notice": "Під час переносу всі послуги будуть вимкнені.", "price": "Ціна", - "extending_volume_rebooting": "Перезапуск сервера…" + "extending_volume_rebooting": "Перезапуск сервера…", + "extending_volume_modal_description": "Сховище буде розширено до {}, нова вартість {} в місяць.", + "extending_volume_provider_waiting": "Сховище розширено зі сторони провайдера, очікуємо 10 секунд…", + "extending_volume_started": "Розширення сховища розпочато", + "extending_volume_server_waiting": "Сховище розширено зі сторони сервера, очікуємо 20 секунд…" }, "not_ready_card": { "in_menu": "Сервер ще не налаштовано. Будь ласка, завершіть налаштування за допомогою майстра налаштування для подальшої роботи." @@ -404,7 +453,8 @@ "reloading": "Перезапуск" }, "uses": "Використовує {usage} на {volume}", - "nothing_here": "Тут нічого немає" + "nothing_here": "Тут нічого немає", + "snapshots": "Знімки резервних копій" }, "mail": { "subtitle": "E-Mail для компанії та сім'ї.", @@ -460,7 +510,8 @@ "could_not_fetch_description": "Перевірте підключення до Інтернету і спробуйте ще раз", "username_rule": "Ім'я користувача має містити лише малі латинські літери, цифри і підкреслення, не слід починати з цифри", "no_ssh_notice": "Для цього користувача створюються тільки поштові та SSH-акаунти. Єдина реєстрація для всіх сервісів незабаром.", - "user_already_exists": "Користувач з таким іменем уже існує" + "user_already_exists": "Користувач з таким іменем уже існує", + "details_title": "Користувач" }, "devices": { "main_screen": { @@ -523,7 +574,8 @@ "reboot": "Перезавантажити", "you_cant_use_this_api": "Не можна використовувати цей API для доменів з таким TLD.", "yes": "Так", - "no": "Ні" + "no": "Ні", + "volume_creation_error": "Не вдалося створити сховище." }, "timer": { "sec": "{} сек" @@ -553,7 +605,9 @@ "start_server_upgrade": "Запуск оновлення сервера", "job_removed": "Завдання видалено", "change_server_timezone": "Змінити часовий пояс сервера", - "change_auto_upgrade_settings": "Зміна налаштувань автооновлення" + "change_auto_upgrade_settings": "Зміна налаштувань автооновлення", + "job_postponed": "Завдання додано, але ви не зможете його запустити після завершення поточних завдань", + "rebuild_system": "Перезібрати систему" }, "validations": { "required": "Потрібно", @@ -576,7 +630,9 @@ "server_setup": "Майстер встановлення сервера", "use_staging_acme": "Використання тестового ACME сервера", "use_staging_acme_description": "Використовується при налаштуванні нового сервера.", - "ignore_tls_description": "Програма не буде перевіряти TLS сертифікати при підключенні до сервера." + "ignore_tls_description": "Програма не буде перевіряти TLS сертифікати при підключенні до сервера.", + "routing": "Роутинг програми", + "reset_onboarding_description": "Повторно показати екран привітання" }, "support": { "title": "Підтримка SelfPrivacy"