Files
BetterDesk/web-nodejs/lang/uk.json
T
UNITRONIX 8956ec653d feat(console): label optional UX 3.5 shell switch as Beta
Keep classic as the default production chrome. Mark the opt-in switcher
with a BETA badge/tooltip and show a topbar chip while UX 3.5 is active.
2026-07-31 20:12:42 +02:00

4354 lines
294 KiB
JSON
Raw Permalink 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.
{
"_meta": {
"name": "Ukrainian",
"native_name": "Українська",
"flag": "🇺🇦",
"needs_review": true
},
"meta": {
"lang": "en",
"name": "English",
"native_name": "English",
"direction": "ltr"
},
"common": {
"loading": "Завантаження...",
"confirm": "Підтвердти",
"alert": "Попередження",
"prompt": "Введіть значення",
"copied": "Скопійовано в буфер обміну",
"save": "зберегти",
"saved": "Збережено",
"error": "Помилка",
"success": "Успішно",
"warning": "Попередження",
"info": "Інформація",
"all": "Всі",
"cancel": "Скасувати",
"delete": "Видалити",
"actions": "Дії",
"close": "Закрити",
"required": "потрібно",
"name_required": "Необхідно вказати ім'я",
"active": "Активний",
"inactive": "Неактивний",
"invalid_json": "Недійсний JSON",
"field_required": "Необхідний {field}",
"back": "Назад",
"edit": "Редагувати",
"yes": "Так",
"no": "Ні"
},
"nav": {
"main": "Головне",
"tools": "Інструменти",
"system": "Система",
"dashboard": "Приладова панель",
"devices": "Пристрої",
"keys": "Ключі",
"generator": "Генератор",
"settings": "Налаштування",
"users": "Користувачі",
"inventory": "Інвентар",
"tickets": "Тікети",
"help_requests": "Запити на допомогу",
"activity": "Активність",
"automation": "автоматизація",
"file_transfer": "Передача файлів",
"network": "Мережа",
"dataguard": "DataGuard",
"reports": "Звіти",
"tenants": "Орендарі",
"registrations": "Registrations",
"management": "управління",
"toggle_sidebar": "Перемкнути бічну панель",
"cdap": "Пристрої CDAP",
"fleet": "Флот",
"scaling": "Масштабування",
"cross_platform": "Кросплатформність",
"tokens": "Жетони пристроїв",
"organizations": "організації",
"policies": "політики",
"attestation": "Атестація",
"remote": "Віддалений робочий стіл",
"toolkit": "Інструментарій",
"security_audit": "Аудит безпеки",
"languages": "Мови",
"resource_control": "Контроль ресурсів",
"chat": "Чат",
"help": "Довідка",
"expand_sidebar": "Розгорнути бічну панель",
"toggle_theme": "Перемкнути тему",
"sdk_studio": "SDK Studio",
"login": "Вхід",
"permissions": "Дозволи",
"server_management": "Керування сервером",
"server_attestation": "Атестація сервера",
"commercialization": "Комерціалізація",
"remote_open_tab": "Відкрити клієнт віддаленого робочого столу в новій вкладці"
},
"auth": {
"login": "Login",
"logout": "Logout",
"login_title": "Sign In",
"login_subtitle": "Увійдіть у консоль BetterDesk",
"username": "Ім'я користувача",
"username_placeholder": "Введіть ім'я користувача",
"password": "Пароль",
"password_placeholder": "Введіть пароль",
"remember_me": "Remember me",
"login_failed": "Помилка входу. Перевірте свої облікові дані.",
"invalid_credentials": "Недійсне ім'я користувача або пароль.",
"username_collision": "Локальний обліковий запис із цим ім'ям користувача вже існує. Увійдіть із локальним паролем або попросіть адміністратора перейменувати чи видалити конфліктний обліковий запис.",
"fill_all_fields": "Будь ласка, заповніть усі поля",
"logout_confirm": "Ви впевнені, що бажаєте вийти?",
"change_password": "Змінити пароль",
"password_required": "Необхідно ввести пароль",
"totp_title": "Двофакторна автентифікація",
"totp_subtitle": "Введіть 6-значний код із програми автентифікації",
"totp_code": "Verification Code",
"totp_verify": "Verify",
"totp_use_recovery": "Натомість використовуйте код відновлення",
"totp_use_code": "Натомість використовуйте код автентифікатора",
"totp_recovery_code": "Код відновлення",
"totp_back_to_login": "Назад до входу",
"totp_invalid_code": "Недійсний код підтвердження. Спробуйте ще раз.",
"totp_enter_code": "Будь ласка, введіть 6-значний код",
"totp_enter_recovery": "Будь ласка, введіть код відновлення",
"totp_session_expired": "Сеанс закінчився. Будь ласка, увійдіть знову.",
"totp_already_enabled": "Двофакторна аутентифікація вже включена",
"pro_only_account": "Цей обліковий запис призначений лише для настільного клієнта RustDesk. Щоб увійти, використовуйте додаток RustDesk.",
"passwords_mismatch": "Паролі не збігаються",
"or": "або",
"login_sso": "Увійдіть за допомогою SSO",
"login_sso_with": "Увійдіть за допомогою {{provider}}",
"oidc_denied": "Постачальник ідентифікаційної інформації заборонив доступ.",
"oidc_invalid": "Недійсний зворотний виклик OIDC. Спробуйте ще раз.",
"oidc_failed": "Помилка автентифікації OIDC. Спробуйте ще раз.",
"oidc_error": "Під час входу в систему SSO сталася помилка.",
"oidc_no_account": "Ваш обліковий запис не знайдено, і авоматична реєстрація вимкнена.",
"totp_rate_limited": "Забагато спроб. Спробуйте пізніше.",
"emergency_mode_banner": "Go server недоступний — працює в екстреному режимі (лише для адміністратора, обмежена функціональність)"
},
"dashboard": {
"title": "Приладова панель",
"subtitle": "Overview of your RustDesk server",
"total_devices": "Загальна кількість пристроїв",
"online_now": "Online Now",
"banned": "Banned",
"active_connections": "Активні підключення",
"offline_devices": "Offline",
"server_status": "Статус сервера",
"quick_actions": "Швидкі дії",
"manage_devices": "Керуйте підключеними пристроями",
"view_keys": "Переглянути ключі сервра",
"generate_config": "Створіть конфігурацію клієнта",
"server_settings": "Налаштувати параметри",
"greeting_morning": "Доброго ранку, {name}",
"greeting_afternoon": "Доброго дня, {name}",
"greeting_evening": "Доброго вечора, {name}",
"greeting_night": "На добраніч, {name}",
"health_overview": "Огляд здоров'я",
"devices_online": "Пристрої онлайн",
"active_alerts": "Активні оповіщення",
"recent_connections": "Загальна кількість пристроїв",
"server_uptime": "Час роботи сервера",
"activity_feed": "Останні дії",
"no_recent_activity": "Немає останніх дій",
"just_now": "just now",
"ago": "ago",
"tip_desktop_mode": "Спробуйте режим робочого столу для багатовіконного робочого простору з віджетами моніторингу.",
"tip_keyboard_shortcuts": "Натисніть Ctrl+K будь-де, щоб відкрити панель команд швидкого пошуку.",
"tip_address_book": "Синхронізуйте свою адресну книгу на різних пристроях, увійшовши в систему з клієнта RustDesk.",
"tip_2fa": "Увімкніть двофакторну автентифікацію в налаштуваннях для додаткової безпеки облікового запису.",
"tip_bulk_actions": "Виберіть кілька пристроїв і використовуйте групові дії, щоб керувати ними одночасно.",
"tip_theme": "Перемикайтеся між темною та світлою темами в налаштуваннях бічної панелі.",
"tip_cdap": "Підключайте пристрої IoT і промислові датчики через шлюз CDAP.",
"tip_tutorials": "Натисніть кнопку довідки в нижньому правому куті, щоб переглянути інтерактивні посібники.",
"client_config_eyebrow": "Налаштування клієнта",
"client_config_title": "Конфігурація клієнта RustDesk",
"client_config_subtitle": "Використайте ці значення в RustDesk, щоб підключити клієнтів до цього сервера BetterDesk.",
"copy_all_config": "Копіювати все",
"show_config_qr": "Показати QR",
"config_server_id": "ID-сервер",
"config_relay_server": "Relay-сервер",
"config_api_server": "API-сервер",
"config_key": "Ключ",
"client_config_hint": "Введіть ці значення в мережевих налаштуваннях RustDesk, у розділі ID/Relay-сервера.",
"open_generator": "Генератор клієнта",
"open_keys": "Відкрити ключі",
"open_remote": "Відкрити консоль віддаленого робочого столу",
"attention_panel": "Потребує уваги",
"system_ready": "Система готова",
"system_attention": "Потребує уваги",
"config_not_ready": "Конфігурація клієнта ще не готова.",
"client_config_qr_title": "QR конфігурації RustDesk",
"client_config_qr_hint": "Відскануйте цей код у клієнті RustDesk, який підтримує QR-коди конфігурації.",
"client_server_host_label": "Адреса сервера для клієнтів",
"client_server_host_placeholder": "напр. 203.0.113.10 або desk.example.com",
"client_server_host_hint": "Адреса для клієнтів RustDesk. Змініть, якщо URL панелі відрізняється від IP/DNS клієнтів. Окремі домени: Налаштування → Публічні кінцеві точки клієнта.",
"apply_client_host": "Застосувати",
"copy_deploy_string": "Копіювати рядок розгортання",
"show_intune_script": "Скрипт Intune / PSADT",
"intune_script_title": "Фрагмент розгортання Windows",
"intune_script_hint": "Запустіть від імені адміністратора після завершення MSI RustDesk. Використовує той самий config-рядок, що й Копіювати рядок розгортання.",
"deploy_string_not_ready": "Рядок розгортання недоступний, доки не завантажено публічний ключ сервера.",
"client_server_host_env_hint": "Публічні ID, relay і API налаштовані в Налаштування → Публічні кінцеві точки клієнта. Очистіть там, щоб знову використати це поле."
},
"devices": {
"title": "Пристрої",
"id": "ID",
"hostname": "Hostname",
"username": "Ім'я користувача",
"platform": "Platform",
"version": "Version",
"ip_address": "IP Address",
"note": "Note",
"last_seen": "Last Seen",
"last_online": "Last Online",
"first_seen": "First Seen",
"created": "Створено",
"status": "Status",
"ban_reason": "Ban Reason",
"actions": "Actions",
"search_placeholder": "Пошук пристроїв...",
"filter_all": "All",
"filter_online": "Online",
"filter_offline": "Offline",
"filter_banned": "Banned",
"selected": "selected",
"showing": "Showing",
"of": "of",
"sync_status": "Статус синхронізації",
"sync_success": "Статус успішно синхронізовано",
"empty_title": "Пристроїв не знайдено",
"empty_text": "Жоден пристрій не відповідає вашим поточним фільтрам",
"edit_title": "Деталі пристрою",
"delete_title": "Видалити пристрій",
"delete_confirm": "Ви впевнені, що хочете видалити пристрій {id}?",
"delete_reserved_hint": "Пристрій буде приховано, а його ID залишиться зарезервованим. Виберіть остаточне видалення, щоб звільнити ID для повторного використання.",
"delete_warning": "Ви збираєтеся остаточно видалити цей пристрій:",
"delete_permanent": "Цю дію не можна скасувати. Усі дані, пов’язані з цим пристроєм, буде остаточно видалено з бази даних.",
"delete_success": "Пристрій успішно видалено",
"revoke_option": "Відкликати пристрій",
"revoke_hint": "Заблокувати ідентифікатор пристрою та відключити активні підключення",
"revoke_success": "Пристрій успішно скасовано",
"details": "Деталі пристрою",
"ban_title": "Заборонити пристрій",
"ban_confirm": "Ви впевнені, що бажаєте заборонити пристрій {id}?",
"ban_success": "Пристрій успішно заблоковано",
"unban_title": "Розблокувати пристрій",
"unban_confirm": "Ви впевнені, що хочете розблоквати пристрій {id}?",
"unban_success": "Пристрій успішно розблоковано",
"change_id": "Change ID",
"change_id_title": "Змінити ідентифікатор пристрою",
"new_id": "New ID",
"change_id_hint": "6-16 символів, лише літери, цифри, тире та підкреслення",
"change_id_online_warn": "Пристрій онлайн. Краще змінювати ID у клієнті RustDesk. Зміна в панелі зберігає ідентичність, але клієнт має прийняти новий ID.",
"change_id_success": "Ідентифікатор пристрою успішно змінено",
"id_length_error": "ID має містити 6-16 символів",
"id_format_error": "ID може містити лише літери, цифри, тире та підкреслення",
"bulk_delete_title": "Видалити кілька пристроїв",
"bulk_delete_confirm": "Ви впевнені, що хочете видалити пристрої {count}?",
"bulk_delete_success": "Пристрої {count} успішно видалено",
"columns": "Columns",
"toggle_columns": "Перемкнути видимі стовпі",
"not_found": "Пристрій не знайдено",
"delete_failed": "Не вдалося видалити пристрій",
"change_id_failed": "Не вдалося змінити ідентифікатор пристрою",
"invalid_id": "Недійсний ідентифікатор пристрою (потрібно 6-16 символів)",
"invalid_id_format": "Недійсний формат ідентифікатора (лише літери, цифри, тире, підкреслення)",
"id_exists": "Ідентифікатор пристрою вже існує",
"id_reserved_deleted": "Цей ID належить видаленому пристрою. Відновіть його або видаліть назавжди, щоб звільнити ID.",
"show_deleted": "Показати видалені пристрої",
"deleted_badge": "Видалено",
"restore_title": "Відновити пристрій",
"restore_confirm": "Відновити пристрій {id}? Він знову стане видимим і зможе підключитися з тією ж ідентичністю.",
"restore_success": "Пристрій успішно відновлено",
"restore_action": "Відновити",
"permanent_delete_title": "Назавжди видалити пристрій",
"permanent_delete_confirm": "Назавжди видалити пристрій {id}? Це звільнить ID, і дію не можна скасувати.",
"permanent_delete_success": "Пристрій назавжди видалено",
"filter_deleted": "Видалені",
"no_selection": "Пристрої не вибрано",
"device_type": "Type",
"filter_type_all": "All Types",
"filter_type_rustdesk": "RustDesk",
"filter_type_desktop": "Desktop",
"filter_type_scada": "SCADA",
"filter_type_iot": "IoT",
"filter_type_agent": "Agent",
"cdap_connected": "CDAP підключено",
"revoke": "Відкликати",
"access_policy": "Політика доступу",
"unattended_access": "Автоматичний доступ",
"enable_unattended": "Увімкнути неконтрольований доступ",
"access_password": "Пароль доступу",
"password_configured": "Встановлено пароль",
"no_password": "Немає пароля",
"new_password": "Новий пароль (залиште порожнім, щоб зберегти поточний)",
"clear_password": "Очистити пароль",
"access_schedule": "Розклад доступу",
"enable_schedule": "Увімкнути доступ на основі часу",
"allowed_days": "Дозволені дні",
"start_time": "Час початку",
"end_time": "Час закінчення",
"timezone": "Часовий пояс",
"allowed_operators": "Дозволені оператори",
"all_operators": "Усі оператори (залишити порожнім)",
"operators_hint": "Імена користувачів, розділені комами. Залиште пустим, щоб дозволити всім операторам.",
"last_updated_by": "Востаннє оновлено",
"access_policy_saved": "Політику доступу збережено",
"tabs": {
"overview": "Огляд",
"hardware": "Hardware",
"metrics": "Метрики",
"connections": "Зв'язки",
"audit": "Audit",
"info": "Info",
"history": "історія"
},
"hardware": {
"cpu": "Процесор",
"memory": "Памʼять",
"disk": "Диск",
"os": "Операційна система",
"hostname": "Hostname",
"uptime": "Час роботи",
"load_avg": "Середнє навантаження",
"network": "Мережеві адаптери",
"no_data": "Дані про обладнання відсутні",
"title": "Інформація про бладнання",
"gpu": "Відеокарта"
},
"display_name": "Відображуване ім'я",
"display_name_placeholder": "Власне ім'я (замінює ім'я хоста)",
"note_placeholder": "Примітки щодо цього пристрою",
"tags": "Tags",
"filter_by_tags": "Фільтрувати за тегами",
"no_tags": "Немає тегів",
"all_groups": "Всі групи",
"create_group": "Створити групу",
"manage_groups": "Керування групами",
"group_name": "Назва групи",
"group_name_placeholder": "напр. Медіа ПК",
"dynamic_group": "Динамічна група з тегу",
"dynamic_group_hint": "Пристрої з цим тегом приєднуються автоматично.",
"tag_filter": "Фільтр тегів",
"group_allowed_users": "Дозволені користувачі",
"group_allowed_users_hint": "Залиште поле порожнім, щоб група була видимою для всіх із дозволами на пристрої.",
"group_tag_required": "Для динамічних груп потрібен фільтр тегів",
"group_invalid": "Недійсний ідентифікатор групи",
"group_not_found": "Групу не знайдено",
"group_saved": "Групу пристроїв збережено",
"strategies_title": "Access control strategies",
"strategies_hint": "Link user groups to device groups and push RustDesk Pro security settings to matching clients.",
"create_strategy": "Add strategy",
"edit_strategy": "Edit strategy",
"delete_strategy": "Delete strategy",
"delete_strategy_confirm": "Delete strategy {name}?",
"strategy_name": "Strategy name",
"strategy_name_required": "Strategy name is required",
"strategy_user_group": "User group",
"strategy_device_group": "Device group",
"strategy_any_user_group": "Any user group",
"strategy_any_device_group": "Any device group",
"strategy_enabled": "Enabled",
"strategy_disabled": "Disabled",
"strategy_enabled_label": "Strategy enabled",
"strategy_permissions": "Client security settings",
"strategy_permissions_hint": "Uses RustDesk advanced-setting keys (Y/N). Leave Default to keep client or strategy inheritance.",
"strategy_permissions_count": "{count} settings",
"strategy_perm_default": "Default",
"strategy_perm_allow": "Allow (Y)",
"strategy_perm_deny": "Deny (N)",
"strategy_perm_file_transfer": "File transfer",
"strategy_perm_disable_clipboard": "Disable clipboard",
"strategy_perm_enable_clipboard": "Enable clipboard",
"strategy_perm_audio": "Audio",
"strategy_perm_tunnel": "TCP tunnel",
"strategy_perm_camera": "Camera",
"strategy_perm_restart": "Remote restart",
"strategy_perm_block_input": "Block user input",
"strategy_created": "Strategy created",
"strategy_updated": "Strategy updated",
"strategy_deleted": "Strategy deleted",
"strategy_not_found": "Strategy not found",
"no_strategies": "No access control strategies yet",
"loading_strategies": "Loading strategies...",
"groups_saved": "Групи пристроїв збережено",
"group_membership_added": "Додано до групи",
"group_membership_removed": "Вилучено з групи",
"no_groups": "Груп ще немає",
"manual_groups": "Ручні групи",
"dynamic_memberships": "Динамічне членство",
"group_allowed_user_groups": "Дозволені групи користувачів",
"group_allowed_user_groups_hint": "Користувачі з вибраних груп користувачів можуть отримати доступ до цієї групи пристроїв.",
"no_user_groups": "Немає груп користувачів",
"edit_group": "Редагувати групу",
"delete_group": "Видалити групу",
"delete_group_confirm": "Видалити групу пристроїв {name}?",
"group_deleted": "Групу пристроїв видалено",
"folder_group_readonly": "Групи з папками керуються з папок.",
"manage_user_groups": "Керуйте групами користувачів",
"restore_failed": "Пристрій konnte nicht wiederhergestellt werden",
"no_signal_tooltip": "Клієнт нещодавно звернувся до API, але не зареєстрований на сигнальному сервері (UDP :21116). Перезапустіть клієнт після міграції сервера.",
"per_page": "На сторінку",
"strategy_assign": "Assign targets",
"strategy_assign_title": "Assign strategy: {name}",
"strategy_assign_devices": "Devices",
"strategy_assign_users": "Users",
"strategy_assign_groups": "Device groups",
"strategy_assign_hint": "Select devices, users, or device groups that should use this strategy directly (RustDesk Pro priority: device > user > group).",
"strategy_assign_saved": "Strategy assignments saved",
"strategy_assign_counts": "{peers} devices, {users} users, {groups} groups",
"strategy_assign_none": "No direct assignments"
},
"keys": {
"title": "Ключі сервера",
"subtitle": "Відкритий ключ і конфігурація для клієнтів RustDesk",
"public_key": "Public Key",
"qr_code": "QR Code",
"server_info": "Інформація про сервер",
"download": "Завантажити ключ",
"show_qr": "Show QR",
"qr_hint": "Відскануйте цей QR-код за допомогою мобільного додатку RustDesk",
"no_key": "Відкритий ключ не знайдено",
"no_key_to_copy": "Немає ключа для копіювання",
"no_qr": "QR-код недоступний",
"download_success": "Ключовий файл завантажено",
"not_found": "Ключ не знайдено",
"api_not_found": "Ключ API не знайдено"
},
"settings": {
"title": "Налаштування",
"subtitle": "Конфігурація консолі та налаштування облікового запису",
"tab_general": "General",
"tab_server": "Сервер",
"tab_branding": "Branding",
"tab_backup": "Backup",
"language": "Мова",
"change_password": "Змінити пароль",
"password_desc": "Оновіть пароль облікового запису",
"current_password": "Поточний пароль",
"new_password": "Новий пароль",
"confirm_password": "Підтвердьте пароль",
"save_password": "Оновити пароль",
"password_changed": "Пароль успішно змінено",
"fill_all_fields": "Будь ласка, заповніть усі поля",
"passwords_not_match": "Паролі не збігаються",
"password_requirements": "Вимоги до пароля",
"password_requirements_not_met": "Пароль не відповідає вимогам",
"req_length": "Мінімум 8 символів",
"req_uppercase": "Принаймні одна велика літера",
"req_lowercase": "Принаймні одна мала літера",
"req_number": "Хоча б одне число",
"server_info": "Інформація про сервер",
"version": "Version",
"database": "Database",
"uptime": "Uptime",
"audit_log": "Audit Log",
"audit_desc": "Останні дії на консолі",
"no_audit_logs": "Журнали аудиту не знайдено",
"backend_title": "Бекенд сервера",
"backend_desc": "Виберіть, який сервер використовувати для керування пристроєм і служб сигналу/ретрансляції.",
"backend_original": "Original",
"backend_enhanced": "Enhanced",
"backend_rustdesk_desc": "Стандартні сервери сигналів і ретрансляції RustDesk (hbbs + hbbr). Базовий HTTP API з обмеженими кінцевими точками.",
"backend_betterdesk_desc": "Покращений сервер на базі Go з повною автентифікацією REST API, JWT, списком блокувань, тегами, подіями WebSocket у реальному часі та журналюванням аудиту.",
"backend_feature_signal": "Сервер сигналів (реєстрація ID)",
"backend_feature_relay": "Ретрансляційний сервер (ретранслятор підключення)",
"backend_feature_basic_api": "Базовий REST API",
"backend_feature_full_api": "Повний REST API (34+ кінцеві точки)",
"backend_feature_jwt": "JWT автентифікація та TOTP 2FA",
"backend_feature_blocklist": "Керування чорним списком IP/ID",
"backend_feature_tags": "Теги та групування пристроїв",
"backend_feature_audit": "Реєстрація подій аудиту",
"backend_feature_websocket": "Події WebSocket у реальному часі",
"backend_connection": "Підключення",
"backend_api_url": "API URL",
"backend_test": "Тестове підключення",
"backend_testing": "Тестування...",
"backend_save": "Застосувати Backend",
"backend_saved": "Серверну систему успішно змінено. Тепер даними пристрою керуватиме нова серверна частина.",
"backend_save_failed": "Помилка перемикання сервера",
"backend_test_success": "Підключення успішне! Сервер доступний.",
"backend_test_failed": "Помилка підключення. Сервер недоступний.",
"backend_confirm_switch": "Ви впевнені, що бажаєте змінити серверний сервер? Це змінить спосіб керування пристроями.",
"backend_unreachable": "Не вдається переключитися: цільовий сервер недоступний. Спочатку запустіть сервер.",
"invalid_backend": "Недійсний вибір серверної частини. Виберіть «rustdesk» або «betterdesk».",
"backend_status_running": "Connected",
"backend_status_unreachable": "Unreachable",
"backend_status_error": "Error",
"backend_status_unknown": "Unknown",
"totp_title": "Двофакторна автентифікація",
"totp_desc": "Додайте додатковий рівень безпеки за допомогою програм автентифікації TOTP (Google Authenticator, Microsoft Authenticator, Authy тощо)",
"totp_enabled": "2FA увімкнено",
"totp_enabled_desc": "Ваш обліковий запис захищено двофакторною автентифікацією.",
"totp_disabled": "2FA не вімкнено",
"totp_disabled_desc": "Увімкніть двофакторну автентифікацію для додаткового захисту облікового запису.",
"totp_setup": "Enable 2FA",
"totp_disable": "Disable 2FA",
"totp_step1": "Встановіть програму автентифікації на свій телефон",
"totp_step2": "Відскануйте QR-код нижче",
"totp_step3": "Введіть 6-значний код для підтвердження",
"totp_manual_key": "Manual key",
"totp_enter_code": "Введіть код підтвердження",
"totp_verify_enable": "Перевірте та ввімкніть",
"totp_enabled_success": "Увімкнено двофакторну аутентифікацію!",
"totp_recovery_warning": "Збережіть ці коди відновлення в безпечному місці. Кожен код можна використати лише один раз. Якщо ви втратите доступ до програми автентифікації, ви можете використовувати ці коди для входу.",
"totp_done": "Done",
"totp_disable_warning": "Якщо вимкнути двофакторну автентифікацію, ваш обліковий запис стане менш безпечним. Введіть пароль для підтвердження.",
"totp_disabled_success": "Двофакторну автентифікацію вимкнено.",
"tutorials_title": "Підручники та посібники",
"tutorials_desc": "Керуйте екскурсіями та довідкою, що відображається на консолі",
"tutorials_enabled": "Увімкнути підручники",
"tutorials_enabled_hint": "Якщо вимкнено, навчальні посібники не запускатимуться автоматично, а кнопка довідки буде прихована",
"tutorials_reset_hint": "Позначте всі підручники як непереглянуті, щоб їх можна було показати знову",
"tutorials_enabled_toast": "Підручники ввімкнено",
"tutorials_disabled_toast": "Підручники вимкнено",
"tutorials_reset_toast": "Усі навчальні посібники скинуто",
"tab_auth": "Аутентифікація",
"ldap_title": "LDAP / Active Directory",
"ldap_desc": "Налаштуйте зовнішню автентифікацію через LDAP або Active Directory. Користувачі зможуть входити за допомогою облікових даних свого домену.",
"ldap_enabled": "Увімкнути автентифікацію LDAP",
"ldap_enabled_hint": "Після ввімкнення користувачі каталогу можуть входити з обліковими даними LDAP/AD. Кожен обліковий запис прив'язаний до одного постачальника (local, LDAP або OIDC) — локальні паролі не приймаються для LDAP-облікових записів.",
"ldap_connection": "Підключення до сервера",
"ldap_host": "Хост",
"ldap_port": "Порт",
"ldap_use_tls": "LDAPS (TLS)",
"ldap_start_tls": "StartTLS",
"ldap_skip_verify": "Пропустити перевірку TLS",
"ldap_timeout": "Час очікування підключення (с)",
"ldap_timeout_hint": "Секунди очікування відповіді сервера LDAP",
"ldap_bind_mode": "Режим прив'язки",
"ldap_direct_bind": "Пряме прив'язування",
"ldap_direct_bind_hint": "Прив’яжіть безпосередньо до шаблону DN замість використання облікового запису служби для пошуку.",
"ldap_bind_dn": "Прив’язати DN (сужбовий обліковий запис)",
"ldap_bind_dn_hint": "Відмінне ім’я облікового запису служби лише для читання, що використовується для пошуку користувачів.",
"ldap_bind_password": "Пароль прив'язки",
"ldap_base_dn": "Базовий DN",
"ldap_base_dn_hint": "База пошуку для пошуку користувачів, напр. dc=приклад,dc=com",
"ldap_user_filter": "Фільтр користувача",
"ldap_user_filter_hint": "Фільтр LDAP для пошуку користувачів. Використовуйте {{username}} як заповнювач. За замовчуванням: (sAMAccountName={{username}})",
"ldap_direct_bind_dn": "Шаблон прямого зв’язку DN",
"ldap_direct_bind_dn_hint": "Шаблон DN для прямого зв’язування. Використовуйте {{username}} як заповнювач, наприклад. uid={{username}},ou=користувачі,dc=приклад,dc=com",
"ldap_user_attrs": "Атрибути користувача",
"ldap_attr_id": "Атрибут імені користувача",
"ldap_attr_email": "Атрибут електронної пошти",
"ldap_attr_name": "Атрибут відображуваного імені",
"ldap_group_mapping": "Група → Відображення ролей",
"ldap_group_base_dn": "Груповий базовий DN",
"ldap_group_base_dn_hint": "Залиште порожнім, щоб виористовувати основний базовий DN",
"ldap_group_filter": "Груповий фільтр",
"ldap_group_attr_name": "Атрибут імені групи",
"ldap_default_role": "Роль за замовчуванням",
"ldap_default_role_hint": "Роль призначена користувачам, чиї групи LDAP не відповідають жодному відображенню",
"ldap_role_viewer": "Переглядач",
"ldap_role_operator": "Оператор",
"ldap_role_admin": "адмін",
"ldap_group_role_map": "Група → Карта ролей",
"ldap_group_role_map_hint": "Зіставте групи LDAP на ролі BetterDesk. Формат: GroupDN=роль, розділена | (труба). Приклад: CN=Admins,DC=example,DC=com=admin|CN=Ops,DC=example,DC=com=operator",
"ldap_test_connection": "Тестове підключення",
"ldap_testing": "Тестування...",
"ldap_test_success": "Підключення успішне! Сервер LDAP доступний, а облікові дані прив’язки дійсні.",
"ldap_test_failed": "Помилка підключення",
"ldap_save": "Збережіть конфігурацію LDAP",
"ldap_saved": "Конфігурацію LDAP успішно збережено",
"oidc_title": "OIDC / OAuth2 (SSO)",
"oidc_desc": "Налаштуйте єдиний вхід через постачальника OpenID Connect (Azure AD, Okta, Google, Keycloak тощо).",
"oidc_enabled": "Увімкнути автентифікацію OIDC",
"oidc_enabled_hint": "Дозволити користувачам входити за допомогою зовнішнього постачальника ідентифікаційної інформації",
"oidc_provider": "Постачальник ідентифікаційних даних",
"oidc_display_name": "Відображувана назва кнопки",
"oidc_display_name_hint": "Текст, який відображається на кнопці входу (наприклад, Azure AD, Okta)",
"oidc_issuer_url": "Емітент URL",
"oidc_issuer_url_hint": "Емітент OpenID Connect URL (виявлення буде автоматичним)",
"oidc_client_id": "ID клієнта",
"oidc_client_secret": "Секрет клієнта",
"oidc_redirect_url": "Перенаправлення URL (Зворотний дзвінок)",
"oidc_redirect_url_hint": "Має точно збігатися з IdP. Шлях: /api/auth/oidc/callback (або /api/oidc/callback). Краще публічний URL панелі — консоль проксує callback до Go API. Порти API (:21114 / :21121) також працюють.",
"oidc_panel_url": "URL панелі",
"oidc_panel_url_hint": "URL, який оператори використовують для відкриття веб-консолі (порт 5000 або ім'я хоста reverse proxy). Потрібен для SSO-входу, коли OIDC callback працює на порту Go API.",
"oidc_scopes": "Області застосування",
"oidc_use_pkce": "Використовуйте PKCE (рекомендовано)",
"oidc_auto_discovery": "Автоматичне виявлення",
"oidc_allow_signup": "Автоматичне створення користувачів",
"oidc_manual_endpoints": "URL-адреси кінцевих точок вручну",
"oidc_authorization_url": "Кінцева точка авторизації",
"oidc_token_url": "Кінцева точка маркера",
"oidc_userinfo_url": "Кінцева точка інформації про користувача",
"oidc_claim_mapping": "Відображення претензій",
"oidc_claim_username": "Претензія на ім'я користувача",
"oidc_claim_email": "Претензія електронною поштою",
"oidc_claim_name": "Претензія на відображуване ім'я",
"oidc_claim_groups": "Претензія груп",
"oidc_role_mapping": "Відображення ролей",
"oidc_default_role": "Роль за замовчуванням",
"oidc_group_role_map": "Група → Відображення ролей",
"oidc_group_role_map_hint": "Одне зіставлення на рядок: назва_групи=роль (наприклад, admins=адміністратор, operators=оператор)",
"oidc_test_discovery": "Тестове відкриття",
"oidc_testing": "Тестування...",
"oidc_test_success": "Відкриття успішне! Кінцеві точки вирішено.",
"oidc_test_failed": "Відкриття не вдалося",
"oidc_issuer_required": "Емітент URL потрібен для перевірки відкриття",
"oidc_save": "Збережіть конфігурацію OIDC",
"oidc_saved": "Конфігурацію OIDC успішно збережено",
"connection_mode_title": "Стратегія підключення",
"connection_mode_desc": "Управляйте тим, як підключаються десктопні клієнти RustDesk.",
"connection_mode_label": "Стандартний режим підключення",
"connection_mode_p2p_first": "P2P першим (рекомендовано) — спробуйте пряме підключення, поверніться до ретрансляції",
"connection_mode_relay_only": "Тільки ретрансляція — всі сесії використовують сервер ретрансляції",
"connection_mode_advanced": "Розширені налаштування",
"connection_mode_fallback_ms": "Тайм-аут відмовостійкості P2P (мс)",
"connection_mode_same_nat_relay": "Примусово використовувати мою ретрансляцію, якщо обидва пири мають однаковий публічний IP (NAT hairpin)",
"connection_mode_network_hint": "P2P вимагає, щоб UDP-порт 21116 був доступний між клієнтами.",
"connection_mode_save": "Зберегти",
"connection_mode_save_restart": "Зберегти і перезапустити сервер",
"connection_mode_saved": "Режим підключення збережено",
"connection_mode_restart_started": "Перезапуск сервера розпочато",
"connection_mode_restart_failed": "Перезапуск сервера не вдався",
"connection_mode_not_configurable": "Режим підключення не можна змінити на цій інсталяції",
"connection_mode_source_saved": "Збережено до:",
"connection_mode_source_defaults": "Використовуються стандартні налаштування сервера (не можна записати з панелі)",
"connection_mode_runtime": "Активний сервер",
"advanced_title": "Конфігураційні файли",
"advanced_desc": "Безпосередньо редагуйте конфігураційні файли сервера. Зміни можуть потребувати перезапуску служб.",
"advanced_warning": "Ці файли містять секрети. Редагуйте лише якщо знаєте, що робите.",
"advanced_files_label": "Файли",
"advanced_select_file": "Виберіть файл із списку для перегляду або редагування вмісту.",
"advanced_reload": "Перезавантажити",
"advanced_save": "Зберегти файл",
"advanced_apply_restart": "Застосувати (перезапуск служби)",
"advanced_saved": "Конфігураційний файл збережено",
"advanced_restart_after_save": "Конфігурацію збережено. Перезапустити відповідну службу зараз?",
"advanced_restart_confirm": "Перезапустити повʼязані служби BetterDesk? Активні підключення можуть бути коротко перервані.",
"advanced_restart_console_confirm": "Перезапустити службу веб-консолі? Ваша сесія браузера буде коротко перервана.",
"advanced_restart_started": "Перезапуск служби розпочато",
"advanced_restart_done": "Консоль перезапущено — перезавантаження сторінки...",
"advanced_restart_polling": "Очікування повернення консолі...",
"advanced_restart_timeout": "Перезапуск відправлено, але консоль не відповіла вчасно. Перевірте журнали та перезавантажте вручну.",
"advanced_restart_failed": "Перезапуск служби не вдався",
"advanced_save_confirm": "Зберегти зміни до цього файлу? Буде створено резервну копію попередньої версії.",
"advanced_unsaved_confirm": "У вас є незбережені зміни. Відхилити їх?",
"advanced_no_files": "На цій системі не знайдено конфігураційних файлів.",
"advanced_readonly": "лише читання",
"advanced_missing": "відсутній",
"advanced_new_file": "Новий файл (не буде створено до збереження)",
"advanced_new_file_hint": "Новий файл — додайте вміст і збережіть",
"advanced_backup_created": "резервну копію створено",
"advanced_error_unknown": "Невідомий конфігураційний файл",
"advanced_error_not_found": "Файл не існує",
"advanced_error_too_large": "Файл перевищує максимальний розмір для редагування (512 КБ)",
"advanced_error_binary": "Бінарні файли не можна редагувати в панелі",
"advanced_error_invalid": "Невірний вміст файлу",
"advanced_error_not_writable": "Файл недоступний для запису процесом консолі",
"enrollment_title": "Реєстрація пристрою (RustDesk)",
"enrollment_desc": "Управляйте тим, як нові клієнти RustDesk реєструються.",
"enrollment_require_approval": "Потрібне затвердження оператора (контрольований режим)",
"enrollment_require_approval_hint": "Якщо увімкнено, невідомі клієнти ставляться в чергу, поки оператор їх не затвердить.",
"enrollment_rich_approve": "Повна форма затвердження (імʼя, папка, групи, теги)",
"enrollment_rich_approve_hint": "Показує детальний діалог при затвердженні запитів на реєстрацію.",
"enrollment_tag_picker": "Вибирайте з існуючих тегів пристроїв",
"enrollment_tag_picker_hint": "Дозволяє операторам вибирати зі списку, що використовується на сторінці Пристроїв.",
"enrollment_open_requests": "Відкриті запити на реєстрацію",
"enrollment_pending_count": "{count} запит(ів) на реєстрацію очікує",
"tab_advanced": "Розширені",
"connection_mode_compose_error": "Serverumgebungsabschnitt in docker-compose.yml nicht gefunden",
"advanced_restart_console": "Den Webkonsolendienst neu starten (z. B. systemctl restart betterdesk-console), damit .env-Änderungen wirksam werden.",
"advanced_restart_goserver": "Den BetterDesk Go-Server neu starten, damit Blocklist-Änderungen geladen werden.",
"advanced_restart_systemd": "Nach dem Bearbeiten von systemd-Units ausführen: systemctl daemon-reload && systemctl restart <service>",
"advanced_restart_generic": "Den betroffenen Служба neu starten, damit die Änderungen wirksam werden.",
"advanced_error_not_file": "Pfad ist keine reguläre Файл",
"advanced_file_console-env": "Konsolenumgebung (.env)",
"advanced_file_console-env-local": "Konsolen-Überschreibungen (.env.local)",
"advanced_file_go-blocklist": "Go-Server-Blocklist (blocklist.txt)",
"advanced_file_systemd-console": "systemd: betterdesk-console (одиниця служби)",
"advanced_file_systemd-server": "systemd: betterdesk-server (одиниця служби)",
"advanced_file_console-session-secret": "Konsolensitzungsgeheimnis (.session_secret)",
"advanced_file_go-audit-log": "Go-Server-Auditprotokoll (audit.jsonl)",
"advanced_file_build-env": "Agent-Build-Umgebung (/etc/betterdesk/build.env)",
"advanced_file_docker-supervisord": "Docker: supervisord.conf (конфігурація supervisord)",
"advanced_file_docker-compose": "Docker: docker-compose.yml (оркестрація)",
"advanced_restart_none": "Für diese Файл ist kein Службаneustart erforderlich.",
"go_server_version": "Go-сервер",
"go_server_version_dev_hint": "Go-бінарник повідомляє про dev-збірку — перезберіть або оновіть сервер, щоб відповідати версії продукту",
"tab_email": "Email",
"email": {
"title": "Email notifications",
"desc": "Configure SMTP delivery for operational notifications and system alert emails.",
"smtp_host": "SMTP host",
"smtp_port": "Port",
"smtp_secure": "Use TLS/SSL",
"smtp_user": "Username",
"smtp_pass": "Password",
"smtp_from": "From address",
"alert_email": "Alert email",
"alert_email_hint": "Fallback address when no operator email is available, and for system warnings.",
"smtp_test": "Test connection",
"smtp_save": "Save configuration",
"smtp_saved": "Email settings saved",
"smtp_test_success": "Connection successful",
"smtp_test_failed": "Connection failed"
},
"ui": {
"search_placeholder": "Search settings…",
"search_results": "{count} matching sections",
"auth_sub_enrollment": "Enrollment",
"auth_sub_ldap": "LDAP / AD",
"auth_sub_oidc": "OIDC / SSO",
"branding_rdclient": "RdClient",
"connection_p2p_hint": "Try direct peer connection first; fall back to relay when P2P fails.",
"connection_relay_hint": "Route all client traffic through the relay server.",
"auth_sub_client_sessions": "Клієнти RustDesk"
},
"confirm": {
"connection_mode_title": "Save connection strategy?",
"connection_mode": "Apply the new connection strategy for RustDesk clients?",
"connection_restart_title": "Save and restart server?",
"connection_restart": "Save connection settings and restart the BetterDesk server? Active sessions may disconnect briefly.",
"enrollment_mode_title": "Change enrollment mode?",
"enrollment_mode": "Switch enrollment to “{mode}”? This affects how new RustDesk clients can register.",
"ldap_enable_title": "Enable LDAP?",
"ldap_enable": "Enable LDAP / Active Directory sign-in? Console users may authenticate against your directory.",
"ldap_save_title": "Save LDAP settings?",
"ldap_save": "Save LDAP configuration? Incorrect settings can block directory sign-in.",
"oidc_enable_title": "Enable SSO?",
"oidc_enable": "Enable OIDC / SSO sign-in? Users may authenticate through your identity provider.",
"oidc_save_title": "Save SSO settings?",
"oidc_save": "Save OIDC / SSO configuration? Incorrect settings can block SSO sign-in.",
"smtp_save_title": "Save SMTP settings?",
"smtp_save": "Save SMTP configuration? Alert emails and notifications will use this mail server.",
"backup_restore_title": "Restore backup?",
"backup_restore": "Restore from this backup file? Selected data will be overwritten.",
"tutorials_reset_title": "Reset tutorials?",
"tutorials_reset": "Reset all tutorial progress? Guided tips will show again on each page.",
"advanced_save_title": "Save configuration file?",
"advanced_restart_after_title": "Restart service?",
"advanced_restart_title": "Restart service?",
"advanced_discard_title": "Discard changes?"
},
"public_endpoints_title": "Публічні кінцеві точки клієнта",
"public_endpoints_desc": "Ім’я хоста та URL API для клієнтів RustDesk. Конфігурація панелі, QR і deploy-рядки.",
"public_endpoints_hint": "Встановіть, якщо хост консолі відрізняється від ID/relay/API (reverse proxy / окремий DNS). Порожньо = авто.",
"public_endpoints_server_id": "Публічний ID-сервер",
"public_endpoints_server_id_placeholder": "напр. remote.example.com",
"public_endpoints_relay": "Публічний relay-сервер",
"public_endpoints_relay_placeholder": "напр. remote.example.com (за замовч.: ID)",
"public_endpoints_api_url": "Публічний URL API",
"public_endpoints_api_url_placeholder": "напр. https://api.example.com",
"public_endpoints_api_url_hint": "Повний URL для входу та API RustDesk (порт за замовч. 21114).",
"public_endpoints_save": "Зберегти кінцеві точки",
"public_endpoints_saved": "Публічні кінцеві точки клієнта збережено",
"public_endpoints_invalid_host": "Недійсне ім’я хоста ID або relay",
"public_endpoints_invalid_api_url": "Недійсний URL API — використовуйте http:// або https://",
"public_endpoints_save_title": "Зберегти публічні кінцеві точки клієнта?",
"public_endpoints_save_confirm": "Оновити конфігурацію RustDesk на панелі?",
"device_scope_title": "Device visibility default",
"device_scope_desc": "Controls what non-admin users see when no folder, group, or direct device grants exist.",
"device_scope_open": "Open (legacy) — show all devices until ACL is configured",
"device_scope_restricted": "Restricted — show only explicitly granted devices",
"device_scope_save": "Save visibility default",
"device_scope_saved": "Device visibility default saved",
"device_scope_invalid": "Invalid visibility mode",
"device_scope_restricted_warning": "Restricted mode is active. Ensure users have folder, group, or direct device grants or they will see an empty device list.",
"client_sessions_title": "Сесії клієнта RustDesk",
"client_sessions_desc": "Керуйте тим, як довго застосунки RustDesk залишаються в акаунті BetterDesk.",
"client_sessions_expiry_days": "Тривалість сесії (дні)",
"client_sessions_expiry_hint": "За замовчуванням 7 днів. Без ковзного подовження клієнти мають увійти знову.",
"client_sessions_sliding": "Подовжувати сесію під час активності",
"client_sessions_sliding_hint": "Під час використання клієнта сесія оновлюється до максимуму нижче.",
"client_sessions_max_days": "Максимальна тривалість сесії (дні)",
"client_sessions_max_days_hint": "Верхня межа ковзного подовження від першого входу (за замовчуванням 30 днів).",
"client_sessions_save": "Зберегти налаштування сесії",
"enrollment_ldap_hint": "Налаштування LDAP/AD та OIDC — на вкладках LDAP / AD і OIDC / SSO вище.",
"oidc_redirect_url_invalid": "Redirect URL має використовувати http(s) і закінчуватися на /api/auth/oidc/callback (або /api/oidc/callback).",
"oidc_redirect_url_example": "Приклад: {url}"
},
"audit": {
"time": "Time",
"user": "User",
"action": "Action",
"details": "Details",
"action_login": "Login",
"action_login_failed": "Помилка входу",
"action_logout": "Logout",
"action_password_change": "Пароль змінено",
"action_2fa_enable": "2FA увімкнено",
"action_2fa_disable": "2FA вимкнено",
"action_user_create": "Створено користувачем",
"action_user_update": "Користувач оновлено",
"action_user_delete": "Користувача видалено",
"action_settings_update": "Налаштування оновлено",
"action_device_ban": "Пристрій заборонено",
"action_device_unban": "Пристрій розблоковано",
"action_device_delete": "Пристрй видалено"
},
"generator": {
"title": "Client Configuration Generator",
"subtitle": "Generate configuration for RustDesk clients",
"alpha_badge": "ALPHA",
"alpha_tooltip": "Рання функція — генератор пакетів агента в активній розробці.",
"config_options": "Параметри конфігурації",
"server_address": "Адреса сервера",
"server_address_hint": "Домен або IP-адреса вашого сервера",
"custom_port": "Custom Port",
"port_hint": "За замовчуванням залишити пустим (21116)",
"relay_server": "Релейний сервер",
"relay_placeholder": "Те саме, що ідентифікатор сервера, якщо пустий",
"relay_hint": "Додатково: окрема адреса сервера ретрансляції",
"include_key": "Включіть відкритий ключ у конфігурацію",
"generate": "Створити конфігурацію",
"output": "Вихід конфігурації",
"usage_title": "Деталі підключення",
"generated": "Конфігурація створена",
"server_required": "Необхідна адреса сервера",
"nothing_to_copy": "Спочатку згенеруйте конфігурацію",
"bundles_title": "Пакети агентів",
"new_bundle": "Новий комплект",
"editor_title": "Редактор пакетів",
"empty_state": "Щоб почати, виберіть пакет ліворуч або створіть новий.",
"loading": "Завантаження…",
"no_bundles": "Пакетів ще немає. Створіть свій перший.",
"bundle_name": "Назва комплекту",
"bundle_name_hint": "Лише внутрішня мітка — не відображається кінцевим користувачам.",
"short_link": "Коротке посилання для завантаження",
"short_link_hint": "Використовується в публічній URL (/d/…). Лише малі літери, цифри та дефіси (2–32 символи). Автозаповнення з назви пакета — скоротіть для зручнішого поширення (напр. acme).",
"branding_section": "брендинг",
"company_name": "Назва компанії/торгової марки",
"short_text": "Короткий опис",
"contact_email": "Контактна електронна адреса",
"contact_phone": "Контактний телефон",
"contact_url": "Контактний сайт",
"logo": "логотип",
"logo_hint": "PNG, JPEG, SVG або WebP. Максимум 256 Кб.",
"logo_clear": "Видалити логотип",
"primary_color": "Осовний колір",
"accent_color": "Колір заголовка",
"default_lang": "Мова за замовчуванням",
"allow_unattended": "Дозволити доступ без нагляду",
"allow_unattended_hint": "Коли ввімкнено, агент показує постійний пароль для доступу оператора.",
"save": "Зберегти пакет",
"revoke": "Відкликати",
"unrevoke": "Увімкнути знову",
"revoked": "Відкликано",
"preview_title": "Попередній перегляд",
"preview_hint": "Приблизний вигляд вікна агента кінцевого користувача.",
"preview_default_name": "Підтрмка BetterDesk",
"preview_status_ready": "Готовий",
"preview_id": "Ваше посвідчення особи",
"preview_password": "Пароль",
"preview_chat": "Спілкуйтеся зі службою підтримки",
"preview_settings": "Налаштування (лише адміністратор)",
"preview_quit": "Вийти (лише адміністратор)",
"download_link_title": "Посилання для завантаження",
"download_link_hint": "Поділіться цим посиланням з кінцевими користувачами. Вони побачать фірмову сторінку завантаження. Старі hex-посилання працюють і після зміни короткого посилання.",
"open_portal": "відкритий",
"created": "Набір створено",
"saved": "Пакет збережено",
"deleted": "Пакет видалено",
"revoked_ok": "Пакет відкликано",
"unrevoked_ok": "Пакет знову ввімкнено",
"link_copied": "Посилання скопійовано в буфер обміну",
"copy_failed": "Не вдалося скопіювати автоматично — скопіюйте вручну",
"unsaved_confirm": "Скасувати незбережені зміни?",
"confirm_revoke": "Відкликати цей пакет? Посилання для завантаження перестане працювати.",
"confirm_unrevoke": "Знову ввімкнути цей пакет?",
"confirm_delete": "Видалити цей пакет остаточно? Це неможливо скасувати.",
"errors": {
"validation_failed": "Помилка перевірки",
"name_required": "Потрібно вказати назву пакета",
"company_name_required": "Необхідно вказати назву компанії",
"logo_invalid": "Логотип має бути дійсним файлом зображення",
"logo_too_large": "Логотип має бути не менше 256 КБ",
"logo_read_failed": "Не вдалося прочитати файл логотипу",
"primary_color_invalid": "Основний колір має бути шістнадцятковим (наприклад, #2563eb)",
"accent_color_invalid": "Колір заголовка має бути шістнадцятковим значенням (наприклад, #1e293b)",
"contact_url_invalid": "Контактний веб-сайт має бути дійсним URL",
"server_host_required": "Публічна адреса сервера обовʼязкова",
"server_host_invalid": "Gültigen Domainnamen oder IPv4-Adresse eingeben",
"token_failed": "Registrierungstoken konnte nicht generiert werden — Serverkonnektivität prüfen",
"rebuild_revoked": "Ein widerrufenes Paket kann nicht neu erstellt werden — zuerst wieder aktivieren",
"slug_invalid": "Коротке посилання може містити лише малі літери, цифри та дефіси",
"slug_too_short": "Коротке посилання має містити щонайменше 2 символи",
"slug_too_long": "Коротке посилання може містити щонайбільше 32 символи",
"slug_taken": "Це коротке посилання вже використовує інший пакет"
},
"legacy_title": "Генератор конфігурації клієнта",
"connection_section": "Підключення до сервера",
"server_host": "Публічна адреса сервера",
"server_host_hint": "Доменне імʼя або публічний IP, де кінцеві користувачі досягають вашого сервера BetterDesk.",
"use_https": "Використовувати HTTPS / WSS (рекомендовано)",
"enrollment_per_device": "По пристрою — затвердіть у Реєстраціях",
"builds_title": "Збірки клієнтів",
"rebuild_all": "Перебудувати всі",
"rebuild_confirm": "Перебудувати всі інсталятори платформ для цього пакету?",
"build_status_ready": "Готово",
"build_status_pending": "Очікує",
"build_status_building": "Збірка",
"build_status_failed": "Помилка",
"server_host_placeholder": "support.example.com oder 203.0.113.10",
"enrollment_token": "Пристрійeregistrierung",
"enrollment_token_pending": "Pro Пристрій nach Genehmigung",
"enrollment_token_set": "Pro Пристрій — in Registrierungen genehmigen",
"enrollment_token_hint": "Jede Installation registriert sich selbst. Neue Пристрійe im Registrierungsbereich genehmigen; der Server stellt dann einen eindeutigen Zugriffsschlüssel pro Computer aus.",
"background_color": "Fensterhintergrund",
"surface_color": "Kartenhintergrund",
"text_color": "Textfarbe",
"text_muted_color": "Gedämpfte Textfarbe",
"status_ready_color": "Farbe des Готово-Indikators",
"header_text_color": "Kopfzeilentextfarbe",
"builds_hint": "Auf diesem Server kompilierte Installationsprogramme für jede Plattform. Nach der Behebung von Toolchain-Fehlern oder der Aktualisierung der Agent-Quellen neu erstellen.",
"builds_loading": "Build-Status wird geladen…",
"builds_empty": "Noch keine Builds in der Warteschlange — Paket speichern oder 'Alle neu erstellen' klicken.",
"rebuilding_all": "Neubuilds werden eingereiht…",
"rebuild_queued": "Alle Plattform-Builds in der Warteschlange",
"builds_summary": "{{ready}} bereit · {{pending}} in Warteschlange · {{building}} wird erstellt · {{failed}} не вдалося",
"build_error_hint": "Помилка збірки",
"preview_help": "Запросити допомогу",
"rdclient_tab": "RdClient desktop",
"rdclient_new_bundle": "Новий пакет RdClient",
"rdclient_subtitle": "Збирати інсталятори RdClient із вбудованою URL панелі",
"rdclient_server_url_hint": "Публічна URL консолі BetterDesk (/remote).",
"agent_client_tab": "Agent Client",
"agent_client_new_bundle": "New Agent Client bundle",
"support_agent_tab": "Support Agent",
"support_agent_new_bundle": "New Support Agent bundle",
"product_agent_client": "Agent Client",
"product_support_agent": "Support",
"product_rdclient": "RdClient"
},
"server": {
"port": "Port",
"api_port": "API Port",
"id_server": "Сервер ID",
"relay_server": "Релейний сервер",
"api_key": "API Key"
},
"status": {
"online": "Online",
"offline": "Offline",
"banned": "Banned",
"running": "Running",
"stopped": "Stopped",
"unknown": "Unknown",
"checking": "Перевірка...",
"label": "Status",
"no_signal": "Немає сигналу"
},
"actions": {
"refresh": "Refresh",
"copy": "Copy",
"connect": "Connect",
"connect_desktop": "Підключіться через настільний клієнт",
"remote_viewer": "Віддалений перегляд",
"web_remote": "Віддалений доступ через веб",
"details": "Details",
"edit": "Редагувати",
"delete": "Видалити",
"ban": "Ban",
"unban": "Unban",
"save": "зберегти",
"cancel": "Скасувати",
"confirm": "Підтвердти",
"close": "Закрити",
"clear": "Clear",
"ok": "OK",
"saved": "Успішно збережено",
"back": "Назад",
"create": "Створити",
"dismiss": "Dismiss",
"view_all": "Переглянути всі",
"cdap_viewer": "Переглядач знімків CDAP",
"add": "Add",
"remove": "Remove",
"retry": "Повторити",
"show_value": "Показати",
"hide_value": "Сховати"
},
"time": {
"just_now": "Just now",
"seconds_ago": "{count}s тому",
"minutes_ago": "{count}m тому",
"hours_ago": "{count}h тому",
"days_ago": "{count}d тому",
"day_mon": "Mon",
"day_tue": "Tue",
"day_wed": "Wed",
"day_thu": "Thu",
"day_fri": "Fri",
"day_sat": "Sat",
"day_sun": "Sun"
},
"users": {
"title": "Керування користувачами",
"subtitle": "Керуйте користувачами консолі та дозволами",
"add_user": "Add User",
"edit_user": "Редагувати користувача",
"username": "Ім'я користувача",
"username_placeholder": "Введіть ім'я користувача",
"username_hint": "3-32 символи, лише літери, цифри та підкреслення",
"password": "Пароль",
"password_placeholder": "Введіть пароль",
"password_hint": "Мінімум 8 символів зі змішаним регістром, цифрами та символами",
"password_leave_empty": "Залиште пустим, щоб зберегти актуальність",
"role": "Role",
"role_admin": "Administrator",
"role_operator": "Remote Operator",
"role_viewer": "Viewer",
"role_hint": "Server-wide role. Remote Operators connect remotely and can change their own password. Viewers are read-only (no Web Client). Pro License accounts activate RustDesk Pro via the desktop client API only — no web panel access. Organization roles are configured separately.",
"created": "Створено",
"last_login": "Last Login",
"never": "Never",
"actions": "Actions",
"create": "Створити користувача",
"edit": "Редагувати",
"reset_password": "Скинути пароль",
"new_password": "Новий пароль",
"delete_title": "Видалити користувача",
"delete_confirm": "Ви впевнені, що хочете видалити користувача {username}?",
"delete_success": "Користувача успішно видалено",
"user_created": "Користувача створено успішно",
"user_updated": "Користувача успішно оновлено",
"password_reset_success": "Пароль скинуто успішно",
"empty_title": "Користувачів не знайдено",
"empty_text": "Додайте користувачів для керування доступом до консолі",
"fill_required": "Будь ласка, заповніть усі необхідні поля",
"invalid_username": "Ім'я користувача має містити 3-32 символи, лише літери, цифри та підкреслення",
"username_exists": "Ім'я користувача вже існує",
"weak_password": "Пароль занадто слабкий",
"password_too_short": "Пароль має бути не менше 8 символів",
"invalid_role": "Недійсна роль",
"cannot_demote_self": "Ти не можеш понизити себе",
"cannot_delete_self": "Ви не можете видалити свій обліковий запис",
"last_admin": "Неможливо видалити останнього адміністратора",
"last_admin_go": "Неможливо видалити: це єдиний Super Admin на сервері BetterDesk. Спочатку створіть або синхронізуйте іншого Super Admin (не Global Admin).",
"delete_mirror_failed": "Не вдалося видалити користувача із сервера. Спробуйте знову, коли сервер BetterDesk буде доступний.",
"admin_only": "Ця функція доступна лише для адміністраторів",
"password_required": "Необхідно ввести пароль",
"not_found": "Користувача не знайдено",
"strength_weak": "Weak",
"strength_medium": "Medium",
"strength_strong": "Strong",
"security_tips_title": "Найкращі методи безпеки",
"tip_strong_passwords": "Використовуйте надійні унікальні паролі для кожного користувача",
"tip_unique_accounts": "Створіть індивідуальні облікові записи для кожної людини",
"tip_viewer_role": "Use Viewer for read-only monitoring; Remote Operator for users who need to connect",
"tip_operator_role": "Use operator role for users who need to manage devices but not users",
"tip_audit_logs": "Регулярно переглядайте журнали аудиту на наявність підозрілої активності",
"role_pro": "Pro License (client API only)",
"role_super_admin": "Super Admin",
"role_server_admin": "Адміністратор сервера",
"role_global_admin": "Глобальний адмін",
"organizations": "організації",
"user_organizations": "Організації для {username}",
"no_organizations": "Користувач не приписаний до жодної організації",
"org_removed": "Видалено організаційне призначення",
"server_role_label": "Роль сервера",
"server_role_hint": "Визначає, що користувач може робити на всій консолі (доступ до панелі, конфігурація сервера, аудит тощо).",
"org_membership_section": "Членство в організації",
"org_membership_hint": "Користувач може належати до кількох організацій. Роль організації контролює лише дозволи всередині цієї організації та не залежить від ролі сервера вище.",
"column_organizations": "організації",
"no_orgs_short": "—",
"org_count_one": "Організація {count}",
"org_count_many": "організації {count}",
"all_orgs_assigned": "Користувач уже є членом кожної організації.",
"user_groups": "Групи користувачів",
"user_groups_hint": "Групи користувачів можна використовувати для надання доступу вибраним групам пристроїв.",
"loading_user_groups": "Завантаження груп користувачів...",
"no_user_groups": "Немає доступних груп користувачів",
"create_user_group": "Створити групу",
"edit_user_group": "Редагувати групу користувачів",
"delete_user_group": "Видалити групу користувачів",
"delete_user_group_confirm": "Видалити групу користувачів {name}? Учасники втратять доступ, наданий через цю групу.",
"user_group_created": "Групу користувачів створено",
"user_group_updated": "Групу користувачів оновлено",
"user_group_deleted": "Групу користувачів видалено",
"user_group_not_found": "Групу користувачів не знайдено",
"group_name": "Назва групи",
"group_name_placeholder": "Оператори",
"group_note": "Note",
"group_note_placeholder": "Додаткова примітка",
"group_name_required": "Потрібно вказати назву групи",
"group_members_count": "Учасники {count}",
"provider": "Провайдер",
"provider_local": "Локальний",
"provider_ldap": "LDAP/AD",
"provider_oidc": "SSO",
"password_managed_by_provider": "Керується провайдером ідентичності",
"provider_managed_hint": "Цей обліковий запис керується зовнішнім провайдером ідентичності (LDAP/AD або SSO). Пароль і роль контролюються провайдером.",
"email": "Email",
"email_placeholder": "operator@example.com",
"email_hint": "Used for help request notifications when the user is assigned to device folders or groups.",
"scope_hint": "Limit which devices this user sees: assign user groups, folders, and/or direct devices. Without restrictions, operators and viewers see all devices (unless the server uses restricted default mode in Settings).",
"role_desc_viewer": "Read-only panel access: device list, audit, metrics. Cannot use Web Remote Desktop.",
"role_desc_operator": "Can connect via Web Client and RustDesk desktop, edit devices, and change own password in Settings.",
"role_desc_pro": "RustDesk desktop client API only — activates Pro license. Blocked from web panel login.",
"role_desc_admin": "Full access (legacy alias for Super Admin).",
"role_desc_super_admin": "Full server and panel access, including user and server configuration.",
"role_desc_server_admin": "Server infrastructure, keys, and read-only user visibility. No device connect.",
"role_desc_global_admin": "Manage all users, organizations, and devices. Cannot change server config.",
"user_folders": "Folder access",
"user_folders_hint": "Devices in selected folders are visible to this user when folder ACL is configured.",
"user_direct_devices": "Direct devices",
"user_direct_devices_hint": "Grant access to specific devices regardless of folder or group membership.",
"user_direct_devices_placeholder": "Enter device IDs separated by commas",
"effective_scope_count": "{count} devices visible",
"loading_folders": "Loading folders...",
"no_folders": "No folders available",
"pro_strategy_label": "RustDesk Pro strategy",
"pro_strategy_hint": "Optional access-control strategy for RustDesk Pro client features (separate from panel role).",
"pro_strategy_none": "None",
"column_scope": "Scope"
},
"folders": {
"title": "Folders",
"create": "Створити папку",
"edit": "Редагувати папку",
"delete": "Видалити папку",
"name": "Folder Name",
"name_placeholder": "Введіть назву папки",
"name_required": "Потрібно вказати назву папки",
"name_too_long": "Назва папки задовга (максимум 50 символів)",
"color": "Color",
"icon": "Icon",
"not_found": "Папка не знайдена",
"delete_confirm": "Ви впевнені, що хочете видалити цю папку? Пристрої буде скасовано.",
"delete_success": "Папку успішно видалено",
"created": "Папку успішно створено",
"updated": "Папку успішно оновлено",
"no_devices_selected": "Пристрої не вибрано",
"devices_moved": "Пристрої успішно переміщено",
"device_assigned": "Пристрій, призначений папці",
"unassigned": "Unassigned",
"all_devices": "Усі пристрої",
"drag_hint": "Перетягніть пристрої в папки, щоб упорядкувати їх",
"move_to": "Перейти до",
"toggle_sidebar": "Перемкнути бічну панель"
},
"errors": {
"forbidden_title": "Доступ заборонено",
"forbidden_message": "Ви не маєте дозволу на доступ до цього ресурсу.",
"not_found_title": "Сторінка не знайдена",
"not_found_message": "Сторінка, яку ви шукаєте, не існує або була переміщена.",
"server_error_title": "Помилка сервера",
"server_error_message": "Щось пішло не так. Спробуйте пізніше.",
"go_home": "Go Home",
"try_again": "Try Again",
"load_devices_failed": "Не вдалося завантажити пристрої",
"load_key_failed": "Не вдалося завантажити ключ",
"load_qr_failed": "Не вдалося завантажити QR",
"load_audit_failed": "Не вдалося завантажити журнал аудиту",
"load_users_failed": "Не вдалося завантажити користувачів",
"load_folders_failed": "Не вдалося завантажити папки",
"download_failed": "Помилка завантаження",
"logout_failed": "Помилка виходу",
"password_change_failed": "Не вдалося змінити пароль",
"language_change_failed": "Не вдалося змінити мову",
"ban_failed": "Не вдалося заблокувати пристрій",
"unban_failed": "Не вдалося розблокувати пристрій",
"delete_failed": "Не вдалося видалити пристрій",
"change_id_failed": "Не вдалося змінити ідентифікатор пристрою",
"bulk_delete_failed": "Не вдалося видалити пристрої",
"sync_failed": "Не вдалося синхронізувати статус",
"error": "Error",
"not_found": "Not found",
"server_error": "Помилка сервера",
"load_device_failed": "Не вдалося завантажити пристрій",
"load_orgs_failed": "Не вдалося завантажити організації"
},
"remote": {
"title": "Віддалений робочий стіл",
"connecting": "Підключення...",
"waiting_password": "Очікування пароля",
"authenticating": "Автентифікація...",
"streaming": "Connected",
"disconnected": "Disconnected",
"error": "Error",
"status_idle": "Idle",
"password_required": "Потрібен пароль",
"enter_password_for": "Введіть пароль для пристрою",
"password_placeholder": "Пароль пристрою",
"connect": "Connect",
"reconnect": "Reconnect",
"disconnect": "Disconnect",
"back_to_devices": "Назад до пристроїв",
"fullscreen": "Fullscreen",
"toggle_audio": "Перемкнути аудіо",
"send_keys": "Надіслати ключі",
"scale_mode": "Scale Mode",
"scale_fit": "Припасувати до вікна",
"scale_fill": "Fill Window",
"scale_original": "Оригінальний розмір (1:1)",
"scale_stretch": "Розтягнути до екрана",
"actions": "Actions",
"lock_screen": "Екран блокування",
"restart_remote": "Перезапустіть віддалений пристрій",
"refresh_screen": "Оновити екран",
"clipboard_paste": "Вставити з буфера обміну",
"block_input": "Block Input",
"reset_keyboard": "Скинути стан клавіатури",
"reset_keyboard_done": "Стан клавіатури на віддаленому ПК скинуто",
"keyboard_mode": "Режим клавіатури",
"keyboard_mode_auto": "Авто (Map, як RustDesk)",
"keyboard_mode_legacy": "Legacy (символ)",
"keyboard_mode_map": "Map (фізичний scancode)",
"display_settings": "Налаштування дисплея",
"image_quality": "Якість зображення",
"quality_best": "Найкраще (повна якість, 60 кадрів/с)",
"quality_balanced": "Balanced",
"quality_low": "Performance",
"show_cursor": "Показати віддалений курсор",
"lock_after_session": "Блокування після сеансу",
"privacy_mode": "Режим конфіденційності",
"disable_clipboard": "Вимкнути буфер обміну",
"chat": "Chat",
"chat_placeholder": "Введіть повідомлення...",
"record": "Запис екрана",
"view_only": "Лише перегляд",
"pin_toolbar": "Закріпити панель інструментів",
"monitors": "Monitors",
"select_monitor": "Виберіть Монітор",
"quality_speed": "Швидкість (низька якість, 60 кадрів/с)",
"quality_quality": "Якість (найкраща, 30 кадрів/с)",
"recording_started": "Запис розпочато",
"recording_stopped": "Запис зупинено",
"download_recording": "Завантажити запис",
"e2e_encrypted": "Наскрізне шифрування",
"e2e_key_exchange": "Встановлення безпечного каналу...",
"confirm_restart": "Ви впевнені, що бажаєте перезапустити віддалений пристрій?",
"webcodecs_not_supported": "Ваш браузер не підтримує WebCodecs API. Використовуйте Chrome 94+ або Edge 94+.",
"webcodecs_insecure_context": "WebCodecs недоступний через HTTP. Відео використовує резервне програмне забезпечення. Для найкращої продуктивності використовуйте HTTPS.",
"webcodecs_fallback_active": "Програмний відеодекодер активний (обмежена продуктивність)",
"click_to_start": "Натисніть, щоб почати",
"autoplay_blocked": "Браузер вимагає взаємодії з користувачем, щоб розпочати відтворення відео та аудіо.",
"start_playback": "Розпочати відтворення",
"new_connection": "Нове підключення",
"device_id_placeholder": "Введіть ідентифікатор пристрою",
"session_picker": {
"title": "Оберіть пристрій",
"already_connected": "Вже підключено"
},
"http_warning": "Режим HTTP: обмежено програмним декодуванням H.264 (~15 FPS). Використовуйте HTTPS для повної продуктивності (WebCodecs, VP9, 60 FPS).",
"file_transfer": "Передача файлів",
"file_upload": "Upload",
"file_download": "Download",
"file_empty": "Ця папка порожня",
"file_transfers": "Transfers",
"file_complete": "Complete",
"file_error": "Помилка передачі",
"file_show_hidden": "Показати приховані файли",
"file_new_folder": "New Folder",
"file_new_folder_prompt": "Введіть назву папки:",
"file_parent": "Батьківська папка",
"file_root": "Root",
"file_rename": "Rename",
"file_rename_prompt": "Введіть нове ім'я:",
"file_delete_confirm": "Ви впевнені, що хочете видалити цей елемент?",
"file_cancelled": "Переказ скасовано",
"2fa_required": "Потрібна перевірка 2FA",
"2fa_hint": "Введіть 6-значний код із програми автентифікації",
"2fa_invalid": "Введіть дійсний 6-значний код",
"verify": "Verify",
"use_cdap_fallback": "Використовуйте програму перегляду CDAP",
"cdap_fallback_hint": "Відкрийте легкий переглядач JPEG-запитів, що використовує bd-signal/CDAP замість ретрансляції RustDesk. Корисно, якщо пир офлайн на ретрансляції, але доступний через канал управління агентом.",
"clipboard_empty": "Буфер обміну порожній",
"clipboard_denied": "Доступ до буфера обміну заборонено. Потрібен HTTPS або дозвіл не надано.",
"file_loading": "Завантаження...",
"file_timeout": "Віддалений пристрій не відповідає. Передача файлів може не підтримуватися або вимкнена на віддаленій машині.",
"codec": "Відеокодек",
"codec_auto": "Авто (рекомендовано)",
"remember_peer_password": "Запам’ятати пароль пристрою на цьому комп’ютері",
"save_peer_password": "Зберегти пароль",
"input_mode_touch": "Дотик",
"input_mode_touchpad": "Touchpad",
"show_keyboard": "Клавіатура",
"special_keys": "Спеціальні клавіші",
"special_print_screen": "Print Screen",
"mobile_toolbar": "Віддалене керування",
"phone_unsupported_title": "Віддалений робочий стіл потребує більшого екрана",
"phone_unsupported_body": "Використовуйте планшет, розгорнутий fold або комп’ютер. Керування пристроями залишається в консолі.",
"phone_unsupported_back_devices": "Назад до пристроїв",
"phone_unsupported_get_desktop": "Завантажити RdClient desktop",
"file_local": "Локальний комп'ютер",
"file_remote": "Віддалений комп'ютер",
"file_send": "Надіслати",
"file_pick_folder": "Обрати теку",
"file_queue_empty": "Немає активних передач",
"file_connecting": "Підключення сеансу передачі файлів…",
"file_connect_failed": "Не вдалося відкрити сеанс передачі файлів",
"file_local_limited": "Повний перегляд локальних тек потребує Chrome або Edge через HTTPS. Завантаження та вивантаження файлу все одно працюють.",
"file_transfer_unavailable_cdap": "Передача файлів недоступна для сеансів знімка CDAP.",
"file_status_waiting": "Очікування…",
"file_status_transferring": "Передача…",
"file_status_saving": "Збереження…",
"file_status_downloaded": "Завантажено",
"file_status_uploaded": "Завантажено",
"file_drop_upload_hint": "Перетягніть для завантаження в: {path}",
"file_local_upload_hint": "Перетягніть файли в поле зліва або натисніть для завантаження. Призначення — папка, відкрита на віддаленій стороні.",
"file_transfer_stalled": "Віддалений пристрій не розпочав передачу",
"file_no_local_tree": "Оберіть папку для перегляду локальних файлів (необов'язково)",
"file_dropzone_title": "Перетягніть файли сюди",
"file_dropzone_subtitle": "або натисніть, щоб вибрати файли",
"file_dropzone_multiple": "Підтримується кілька файлів",
"file_dropzone_waiting": "Очікування віддаленого з’єднання…",
"file_overwrite_title": "Файл уже існує",
"file_overwrite_message": "Файл «{name}» уже існує на віддаленому комп’ютері. Перезаписати?",
"file_overwrite_skip": "Пропустити",
"file_overwrite_skip_all": "Пропустити всі",
"file_overwrite_confirm": "Перезаписати",
"file_overwrite_all": "Перезаписати всі",
"file_resume": "Відновити",
"file_open": "Відкрити",
"file_up": "Вгору",
"file_home": "Початок",
"file_hide_hidden": "Приховати приховані файли",
"windows_sessions": "Sesii Windows"
},
"branding": {
"identity_title": "Ідентичність бренду",
"identity_desc": "Налаштуйте назву та опис програми, що відображаються на консолі",
"app_name": "Назва програми",
"app_description": "Опис програми",
"logo_title": "Логотип",
"logo_desc": "Виберіть, як ваш логотип відображатиметься на бічній панелі та сторінці входу",
"logo_type_icon": "Значок матеріалу",
"logo_type_svg": "SVG-код",
"logo_type_image": "URL зображення",
"logo_icon_name": "Назва іконки",
"logo_icon_hint": "Введіть назву матеріальних значків (наприклад, DNS, хмара, безпека). Перегляньте fonts.google.com/icons",
"logo_svg_code": "SVG-код",
"logo_svg_hint": "Вставте сюди розмітку SVG. Підтримує повні елементи <svg> із шляхами та стилями.",
"logo_image_upload": "Завантажити зображення",
"logo_image_choose": "Виберіть файл зображення",
"logo_image_hint": "PNG, JPG, GIF, WebP or SVG. Max 1.5 MB. The image is stored as base64 data.",
"logo_image_url": "Image Data / URL",
"logo_image_url_hint": "Auto-filled when you upload a file, or paste a URL manually.",
"logo_image_too_large": "Image is too large. Maximum size is 1.5 MB.",
"logo_image_invalid_type": "Недійсний тип файлу. Використовуйте PNG, JPG, GIF, WebP або SVG.",
"preview": "Попередній перегляд",
"colors_title": "Колірна схема",
"colors_desc": "Налаштуйте палітру кольорів. Залиште пустим, щоб використовувати значення за умовчанням.",
"colors_backgrounds": "Кольори фону",
"colors_text": "Текст",
"colors_accents": "Акцентні кольори",
"colors_borders": "Межі",
"import_export_title": "Імпорт / Експорт",
"import_export_desc": "Збережіть свою тему як файл JSON або імпортуйте її з іншого екземпляра",
"export_theme": "Експорт теми",
"import_theme": "Імпорт теми",
"reset_defaults": "Скинути до значень за замовчуванням",
"save_branding": "Зберегти брендинг",
"saved": "Branding saved successfully.",
"exported": "Тему експортовано",
"imported": "Theme imported successfully.",
"import_error": "Не вдалося імпортувати тему. Недійсний формат файлу.",
"reset_confirm": "Ви впевнені, що бажаєте відновити брендинг до стандартних? Це неможливо скасувати.",
"reset_success": "Branding reset to defaults.",
"logo_type_text": "Текстовий логотип",
"logo_text": "Текст логотипу",
"logo_text_hint": "Основний текст, який відображається як логотип вашого бренду",
"logo_text_accent": "Акцентний текст",
"logo_text_accent_hint": "Додатковий текст під логотипом (наприклад, назва продукту або слоган)",
"logo_upload_success": "Логотип успішно завантажено.",
"typography_title": "Типографіка",
"typography_desc": "Виберіть шрифти для заголовків і основного тексту. Шрифти завантажуються на сервер для самостійного розміщення.",
"font_heading": "Шрифт заголовка",
"font_heading_hint": "Використовується для заголовків (H1–H6) і текстового логотипу",
"font_body": "Шрифт тіла тексту",
"font_body_hint": "Використовується для основного тексту та елементів інтерфейсу",
"font_search_placeholder": "Пошук шрифтів...",
"font_system_default": "Система за умовчанням",
"font_clear": "Очистити",
"font_cat_all": "Всі",
"font_downloaded_count": "шрифти, завантажені на сервер",
"powered_by": "Працює на:",
"background_title": "Фон і зовнішній вигляд",
"background_desc": "Встановіть фон консолі, градієнт або суцільний колір.",
"bg_type_none": "Немає",
"bg_type_color": "Суцільний колір",
"bg_type_gradient": "Градієнт",
"bg_type_image": "Зображення",
"bg_color": "Колір фону",
"bg_gradient": "CSS-градієнт",
"bg_gradient_hint": "Будь-який дійсний CSS-градієнт, напр. linear-gradient(135deg, #1e293b, #0f172a)",
"bg_image_upload": "Завантажити фонове зображення",
"bg_image_choose": "Вибрати файл зображення",
"bg_image_hint": "PNG, JPG, WebP або GIF. Макс. 8 МБ.",
"bg_image_url": "Шлях до зображення / URL",
"bg_size": "Масштабування зображення",
"bg_size_cover": "Покриття (заповнення екрана)",
"bg_size_contain": "Вміщення (fit)",
"bg_size_auto": "Автоматично (оригінал)",
"bg_blur": "Розмиття фону",
"bg_overlay": "Темне накладення",
"bg_overlay_hint": "Затемнює фон для кращої читабельності.",
"bg_image_too_large": "Зображення занадто велике. Максимальний розмір — 8 МБ.",
"bg_image_invalid_type": "Невірний тип файлу. Використовуйте PNG, JPG, WebP або GIF.",
"bg_upload_success": "Фонове зображення завантажено.",
"login_title": "Сторінка входу",
"login_desc": "Налаштуйте заголовок, підзаголовок і фон екрана входу.",
"login_heading": "Заголовок входу",
"login_heading_placeholder": "З поверненням",
"login_subheading": "Підзаголовок входу",
"login_subheading_placeholder": "Увійдіть до свого облікового запису",
"login_bg_inherit": "Те саме, що й консоль",
"agent_title": "Сторінка завантаження агента",
"agent_desc": "Налаштуйте публічний портал завантаження агента для кінцевих користувачів.",
"agent_show_powered": "Показувати \"Powered by BetterDesk\"",
"agent_show_powered_hint": "Показати посилання BetterDesk у нижньому колонтитулі порталу завантаження.",
"footer_title": "Нижній колонтитул і авторські права",
"footer_desc": "Додайте власний рядок нижнього колонтитула на екрані входу та бічній панелі консолі.",
"footer_text": "Текст нижнього колонтитула",
"footer_text_hint": "напр. авторські права або назва компанії.",
"show_powered": "Показувати посилання \"BetterDesk\"",
"show_powered_hint": "Назва і версія BetterDesk відображаються у нижньому колонтитулі входу та бічній панелі.",
"custom_css_title": "Власний CSS",
"custom_css_desc": "Розширено: введіть власний CSS до консолі та сторінки входу.",
"custom_css_hint": "Використовуйте обережно. Макс. 20 000 символів.",
"save_now": "Save now",
"autosaved": "Changes saved automatically.",
"status_saved": "All changes saved",
"status_dirty": "Unsaved changes",
"status_saving": "Saving…",
"status_error": "Save failed",
"revert_changes": "Revert changes",
"profiles_label": "Appearance profile",
"profile_apply": "Apply profile",
"profile_new": "New profile",
"profile_save": "Save to profile",
"profile_duplicate": "Duplicate",
"profile_delete": "Delete",
"profile_none": "— Select profile —",
"profile_active": "active",
"profile_applied": "Profile applied.",
"profile_created": "Profile created.",
"profile_updated": "Profile updated.",
"profile_duplicated": "Profile duplicated.",
"profile_deleted": "Profile deleted.",
"profile_delete_confirm": "Delete this appearance profile?",
"profile_name_prompt": "Profile name:",
"profile_select_first": "Select a profile first.",
"builtin_themes": "Built-in themes",
"theme_apply_confirm": "Apply this built-in theme? Current settings will be replaced.",
"theme_applied": "Theme applied.",
"module_identity": "Identity & logo",
"module_colors": "Colors",
"module_typography": "Typography",
"module_backgrounds": "Console background",
"module_pages": "Login & agent pages",
"module_advanced": "Advanced",
"modules_nav": "Appearance modules",
"live_preview": "Live preview",
"preview_apply_page": "Preview on this page",
"preview_card_title": "Dashboard card",
"preview_card_body": "Sample body text showing your typography and colors.",
"preview_btn_primary": "Primary",
"preview_btn_secondary": "Secondary",
"font_google": "Google Fonts",
"font_local": "Downloaded",
"font_upload": "Upload custom",
"font_upload_choose": "Choose font file",
"font_upload_name": "Font family name",
"font_upload_success": "Font uploaded successfully.",
"font_local_empty": "No fonts downloaded yet.",
"font_delete": "Remove font",
"glass_title": "Скляні поверхні",
"glass_desc": "Матове скляне тло для карток, модальних вікон, форм та інших елементів панелі.",
"glass_enabled": "Увімкнути скляні поверхні",
"glass_color": "Колір відтінку скла",
"glass_color_hint": "Базовий колір для матових панелей. Якщо порожньо — використовує вторинний колір фону.",
"glass_blur": "Розмиття поверхні",
"glass_opacity": "Непрозорість скла"
},
"device_detail": {
"tab_overview": "Огляд",
"tab_tags": "Теги та примітки",
"tab_actions": "Actions",
"section_identity": "Identity",
"section_network": "Network",
"section_timestamps": "Timestamps",
"section_connect": "Підключення",
"section_manage": "управління",
"folder": "Folder",
"status_tier": "Status Tier",
"device_banned": "Цей пристрій заборонений",
"no_reason": "Причини не вказано",
"tags": "Tags",
"no_tags": "Для цього пристрою не призначено тегів",
"tag_placeholder": "Введіть назву тегу...",
"add_tag": "Add",
"tag_exists": "Цей тег вже існує",
"notes": "Notes",
"notes_placeholder": "Додати примітки про цей пристрій...",
"danger_zone": "Danger Zone",
"action_connect_web": "Підключитися через веб",
"action_connect_web_desc": "Підключіться через віддалений робочий стіл браузера",
"action_native_remote": "BetterDesk Пульт дистанційного керування",
"action_native_remote_desc": "Native JPEG stream — no plugins required",
"action_connect_desktop": "Настільний клієнт",
"action_connect_desktop_desc": "Відкрити в клієнтській програмі для ПК",
"action_change_id_desc": "Змініть реєстраційний ідентифікатор пристрою",
"action_ban_desc": "Заблокувати підключення цього пристрою",
"action_unban_desc": "Дозвольте цьому пристрою знову підключитися",
"action_delete_desc": "Видалити цей пристрій назавжди",
"tab_hardware": "Hardware",
"tab_metrics": "Метрики",
"section_system": "System",
"section_cpu": "Processor",
"section_memory": "Memory",
"section_displays": "Displays",
"section_encoding": "Можливості кодування",
"section_live_metrics": "Живі показники",
"section_current_usage": "Поточне використання",
"section_usage_history": "Історія використання",
"os": "Операційна система",
"version": "Client Version",
"cpu_model": "CPU Model",
"cpu_cores": "CPU Cores",
"cpu_freq": "Частота ЦП",
"total_memory": "Загальна пам'ять",
"metric_memory": "Memory",
"metric_disk": "Disk",
"metrics_updated": "Оновлено",
"device_groups": "Групи",
"no_sysinfo": "Інформація про апаратне забезпечення відсутня",
"no_sysinfo_hint": "Інформація про систему з’явиться після того, як пристрій надішле звіт sysinfo",
"no_metrics": "Дані показників відсутні",
"no_metrics_hint": "Показники з’являться після того, як пристрій надішле звіти про пульс",
"chart_oldest": "← Oldest",
"chart_newest": "Newest →",
"tab_services": "Services",
"tab_processes": "Processes",
"tab_events": "Events",
"tab_activity": "Activity",
"tab_files": "Файли",
"agent_lazy_hint": "Клацніть цю вкладку, щоб завантажити поточні дані від агента",
"agent_offline": "Агент офлайн",
"agent_timeout": "Агент не відповів вчасно",
"agent_error": "Не вдалося завантажити дані з агента",
"service_name": "Name",
"service_display": "Відображуване ім'я",
"service_status": "Status",
"service_start": "Start mode",
"process_name": "Name",
"process_user": "User",
"process_memory": "Memory"
},
"inventory": {
"title": "Inventory",
"subtitle": "Інвентаризація апаратного та програмного забезпечення керованих пристроїв",
"device_id": "ID пристрою",
"hostname": "Hostname",
"os": "Операційна система",
"cpu": "CPU",
"cpu_cores": "CPU Cores",
"cpu_usage": "CPU Usage",
"memory": "Memory",
"memory_total": "Загальна пам'ять",
"memory_used": "Used Memory",
"memory_available": "Доступна пам'ять",
"memory_usage": "Використання пам'яті",
"swap": "Swap",
"disks": "Disks",
"disk_count": "Disk Count",
"network": "Network",
"network_interfaces": "Мережеві інтерфейси",
"software": "Software",
"software_count": "Встановлене програмне забезпечення",
"system": "System",
"kernel": "Kernel",
"architecture": "Architecture",
"uptime": "Uptime",
"frequency": "Frequency",
"physical_cores": "Фізичні ядра",
"logical_cores": "Логічні ядра",
"model": "Model",
"usage": "Usage",
"total": "Total",
"used": "Used",
"available": "в наявності",
"mount_point": "Mount Point",
"removable": "removable",
"mac_address": "MAC Address",
"ip_addresses": "IP-адреси",
"traffic": "Traffic",
"collect_now": "Collect Now",
"collector_running": "Біг колектора",
"collector_stopped": "Колектор зупинено",
"last_upload": "Last upload",
"total_uploads": "total",
"last_seen": "Last Seen",
"collected_at": "Зібрано Ат",
"no_data": "Даних про інвентаризацію ще немає. Натисніть «Зібрати зараз», щоб зібрати інформацію про систему.",
"no_devices": "Пристроїв із даними інвентаризації не знайдено",
"detail_title": "Деталі інвентаризації пристрою",
"telemetry": "Telemetry",
"view_detail": "Переглянути деталі",
"export": "Export",
"refresh": "Refresh"
},
"tickets": {
"title": "Tickets",
"subtitle": "Підтримка заявок і відстеження проблем",
"create": "New Ticket",
"edit": "Редагувати квиток",
"delete": "Видалити квиток",
"detail": "Деталі квитка",
"ticket_id": "Ticket ID",
"ticket_title": "Title",
"description": "Description",
"status": "Status",
"priority": "Priority",
"category": "Category",
"assigned_to": "Кому призначено",
"created_by": "Створено",
"device": "пристрій",
"sla_due": "SLA Due",
"created_at": "Створено",
"updated_at": "Оновлено",
"resolved_at": "Resolved",
"closed_at": "Closed",
"status_open": "відкритий",
"status_in_progress": "In Progress",
"status_resolved": "Resolved",
"status_closed": "Closed",
"priority_low": "Low",
"priority_medium": "Medium",
"priority_high": "High",
"priority_critical": "Critical",
"category_general": "General",
"category_hardware": "Hardware",
"category_software": "Software",
"category_network": "Network",
"category_access": "Access",
"category_other": "Other",
"comments": "Comments",
"add_comment": "Add Comment",
"comment_placeholder": "Напишіть коментар...",
"internal_note": "Внутрішня примітка (невидима для кінцевих користувачів)",
"attachments": "Attachments",
"upload_attachment": "Завантажити вкладений файл",
"download": "Download",
"connect_device": "Підключитися до пристрою",
"no_tickets": "Квитків не знайдено",
"no_comments": "Поки немає коментарів",
"no_attachments": "Без вкладень",
"title_required": "Необхідно вказати назву",
"delete_confirm": "Ви впевнені, що хочете видалити квиток #{id}?",
"delete_success": "Квиток успішно видалено",
"created_success": "Квиток створено успішно",
"updated_success": "Квиток успішно оновлено",
"sla_overdue": "SLA Overdue",
"filter_all": "All",
"search_placeholder": "Пошук квитків...",
"assign_to_me": "Призначте мені",
"unassign": "Unassign",
"stats_total": "Total",
"stats_open": "відкритий",
"stats_in_progress": "In Progress",
"stats_resolved": "Resolved",
"stats_closed": "Closed"
},
"activity": {
"title": "Моніторинг діяльності",
"subtitle": "Відстеження викорисання програми та простою",
"device": "пристрій",
"hostname": "Hostname",
"sessions": "Сеанси",
"idle_time": "Idle Time",
"active_time": "Active Time",
"last_report": "Last Report",
"top_apps": "Топ програм",
"app_name": "Application",
"window_title": "Заголовок вікна",
"category": "Category",
"duration": "Duration",
"started_at": "Started",
"ended_at": "Ended",
"session_count": "Підрахунок сеансів",
"total_active": "Всього активних",
"total_idle": "Total Idle",
"detail_count": "Детальні записи",
"no_data": "Немає даних про діяльність",
"no_sessions": "Немає сесій",
"filter_from": "Від",
"filter_to": "до",
"filter_apply": "Застосувати фільтр",
"hours": "hours",
"minutes": "minutes",
"seconds": "seconds",
"category_browser": "Browser",
"category_productivity": "Productivity",
"category_communication": "Communication",
"category_development": "Development",
"category_media": "Media",
"category_gaming": "Gaming",
"category_system": "System",
"category_other": "Other",
"summary": "Summary",
"details": "Details",
"refresh": "Refresh",
"search": "Пошук пристроїв...",
"date_range": "Date Range",
"device_id": "ID пристрою",
"session_start": "Початок сеансу",
"session_end": "Кінець сеансу",
"user": "User",
"no_activity": "Активність не зареєстрована",
"reported_at": "Reported At",
"detail": "Detail",
"no_apps": "Жодних додатків"
},
"automation": {
"title": "Автоматизація та сповіщення",
"subtitle": "Правила сповіщень і віддалені команди",
"rules": "Alert Rules",
"rules_subtitle": "Визначте умови, які запускають сповіщення",
"alerts": "Історія сповіщень",
"alerts_subtitle": "Перегляд і підтвердження активованих сповіщень",
"commands": "Віддалені команди",
"commands_subtitle": "Надсилайте команди на віддалені пристрої",
"smtp": "Конфігурація SMTP",
"smtp_subtitle": "Налаштування сповіщень електронною поштою",
"rule_name": "Rule Name",
"description": "Description",
"condition_type": "Тип умови",
"condition_op": "Operator",
"condition_value": "Threshold",
"severity": "Severity",
"scope_device": "Цільовий пристрій",
"scope_all": "Усі пристрої",
"cooldown": "Час відновлення (секунди)",
"notify_emails": "Сповіщення електронною поштою",
"enabled": "Увімкнено",
"disabled": "Вмкнено",
"create_rule": "Створити правило",
"edit_rule": "Редагувати правило",
"delete_rule": "Видалити правило",
"acknowledge": "Acknowledge",
"acknowledged": "Acknowledged",
"unacknowledged": "Unacknowledged",
"triggered_at": "Спрацьовує At",
"severity_info": "Info",
"severity_warning": "Warning",
"severity_critical": "Critical",
"op_gt": "Більше ніж",
"op_gte": "Більший або рівний",
"op_lt": "Less than",
"op_lte": "Менше або рівно",
"op_eq": "Дорівнює",
"op_neq": "Не дорівнює",
"type_cpu_usage": "Використання ЦП (%)",
"type_memory_usage": "Використання пам'яті (%)",
"type_disk_usage": "Використання диска (%)",
"type_offline_duration": "Тривалість офлайн (с)",
"type_idle_duration": "Тривалість простою (с)",
"type_custom": "Custom",
"command_type": "Тип команди",
"command_payload": "Команда / Скрипт",
"command_result": "Result",
"command_status": "Status",
"send_command": "Надіслати команду",
"status_pending": "Pending",
"status_running": "Running",
"status_completed": "Completed",
"status_failed": "Не вдалося",
"smtp_host": "SMTP Host",
"smtp_port": "Port",
"smtp_secure": "Use TLS",
"smtp_user": "Ім'я користувача",
"smtp_pass": "Пароль",
"smtp_from": "З адреси",
"smtp_test": "Тестове підключення",
"smtp_save": "Зберегти конфігурацію",
"smtp_test_success": "Підключення успішне",
"smtp_test_failed": "Помилка підключення",
"no_rules": "Правила сповіщень не налаштовано",
"no_alerts": "Жодне сповіщення не активовано",
"no_commands": "Команди не надіслано",
"id_payload_required": "Необхідні ідентифікатор пристрою та корисне навантаження",
"no_commands_sent": "Команди ще не надіслано"
},
"file_transfer": {
"title": "Передача файлів",
"transfers": "Transfers",
"new_transfer": "Нова передача",
"upload": "Upload",
"download": "Download",
"direction": "Direction",
"filename": "Filename",
"file_size": "Розмір файлу",
"mime_type": "MIME Type",
"progress": "Progress",
"status": "Status",
"device": "пристрій",
"initiated_by": "Ініціатор",
"created_at": "Створено Ат",
"cancel": "Скасувати",
"cancel_confirm": "Ви впевнені, що бажаєте скасувати цю передачу?",
"download_file": "Завантажити файл",
"browse_files": "Огляд файлів",
"select_file": "Виберіть Файл",
"select_device": "Виберіть Пристрій",
"no_transfers": "Без передачі файлів",
"status_pending": "Pending",
"status_active": "Active",
"status_completed": "Completed",
"status_failed": "Не вдалося",
"status_cancelled": "Cancelled",
"bytes_transferred": "Передані байти",
"chunks": "Chunks",
"transfer_started": "Трансфер розпочато",
"transfer_completed": "Передачу завершено",
"transfer_failed": "Помилка передачі",
"transfer_cancelled": "Переказ скасовано",
"max_file_size": "Максимальний розмір файлу: 4 Гб",
"error_too_large": "Файл завеликий",
"error_no_device": "Пристрій не вибрано",
"error_no_file": "Файл не вибрано"
},
"network": {
"title": "Моніторинг мереж",
"targets": "Цілі моніторингу",
"add_target": "Add Target",
"edit_target": "Редагувати ціль",
"delete_target": "Видалити ціль",
"delete_confirm": "Ви впевнені, що бажаєте видалити цю ціль?",
"target_name": "Name",
"host": "Host",
"port": "Port",
"url": "URL",
"check_type": "Check Type",
"timeout": "Час очікування (мс)",
"interval": "Інтервал (мс)",
"enabled": "Увімкнено",
"status": "Status",
"last_check": "Last Check",
"last_rtt": "Last RTT",
"rtt_ms": "RTT (ms)",
"status_up": "Up",
"status_down": "Down",
"status_unknown": "Unknown",
"check_now": "Check Now",
"history": "Перевірте історію",
"stats": "Statistics",
"total_targets": "Загальні цілі",
"targets_up": "Targets Up",
"targets_down": "Цілі вниз",
"type_ping": "Ping (ICMP)",
"type_tcp": "TCP Port",
"type_http": "HTTP",
"type_https": "HTTPS",
"tools": "Мережеві інструменти",
"ping_tool": "Ping Test",
"tcp_tool": "Перевірка порту TCP",
"http_tool": "HTTP Check",
"dns_tool": "DNS Resolve",
"monitor_start": "Запустіть Монітор",
"monitor_stop": "Зупинити монітор",
"monitor_running": "Моніор працює",
"monitor_stopped": "Монітор зупинено",
"no_targets": "Цілі моніторингу не налаштовано",
"no_history": "Історія перевірок недоступна",
"error_code": "Error",
"status_code": "HTTP Код статусу",
"search_targets": "Цілі пошуку...",
"name": "Name",
"tab_targets": "Targets",
"tab_tools": "Tools",
"avg_latency": "Avg Latency",
"type": "Type",
"latency": "Latency",
"check_history": "Перевірте історію",
"name_host_required": "Потрібно вказати назву та хост",
"uptime": "Uptime",
"response_time": "Час відгуку",
"avg_response": "Середня відповідь",
"charts": "Charts",
"realtime": "Realtime",
"response_time_ms": "Час відгуку (мс)",
"uptime_percent": "Uptime %",
"last_24h": "Останні 24 години",
"last_7d": "Last 7 days",
"last_30d": "Останні 30 днів"
},
"dataguard": {
"title": "DataGuard — DLP",
"policies": "Політики DLP",
"add_policy": "Додати політику",
"edit_policy": "Редагувати політику",
"delete_policy": "Політика видалення",
"delete_confirm": "Ви впевнені, що бажаєте видалити цю політику?",
"policy_name": "Name",
"policy_description": "Description",
"status": "Status",
"enabled": "Увімкнено",
"disabled": "Вмкнено",
"rules": "Rules",
"add_rule": "Add Rule",
"rule_type": "Rule Type",
"rule_type_usb": "Пристрій USB",
"rule_type_file": "Операція з файлами",
"action": "Action",
"action_allow": "Allow",
"action_block": "Block",
"action_log": "Log Only",
"filter": "Filter",
"vid": "Ідентифікатор постачальника (VID)",
"pid": "Ідентифікатор продукту (PID)",
"serial": "Серійний номер",
"device_class": "Клас пристрою",
"drive_type": "Drive Type",
"file_extensions": "Розширення файлів",
"events": "DLP Events",
"event_source": "Source",
"event_source_usb": "USB",
"event_source_file": "Файл",
"event_type": "Event Type",
"event_details": "Details",
"no_policies": "Політики DLP не налаштовано",
"no_events": "Немає записаних подій DLP",
"stats": "Statistics",
"total_events": "Загальна кількість подій",
"blocked_events": "Blocked",
"logged_events": "Logged",
"usb_events": "USB Events",
"file_events": "Файлові події",
"device_id": "ID пристрою",
"policy_matched": "Політика відповідає",
"timestamp": "Timestamp",
"drive_removable": "Removable",
"drive_fixed": "Fixed",
"drive_network": "Network",
"drive_cdrom": "CD-ROM",
"drive_unknown": "Unknown",
"total_policies": "Загальна політика",
"active_policies": "Активні політики",
"violations": "Violations",
"blocked": "Blocked",
"tab_policies": "політики",
"tab_events": "Events",
"search_policies": "Правила пошуку...",
"create_policy": "Створення політики",
"policy_type": "Тип політики",
"scope": "Scope",
"events_count": "Events",
"search_events": "Пошук подій...",
"event_time": "Event Time",
"device": "пристрій",
"policy": "політика",
"detail": "Detail",
"scope_help": "Ідентифікатори пристроїв, розділені комами, або залиште пустими для всіх",
"scope_all": "Усі пристрої",
"active": "Active",
"type_file_type": "Тип файлу",
"type_clipboard": "Буфер обміну",
"type_screen_share": "Поділитися екраном",
"type_file_transfer": "Передача файлів",
"policy_desc": "Опис політики",
"type_usb": "USB"
},
"reports": {
"title": "Reports",
"generate": "Створити звіт",
"generate_csv": "Export CSV",
"report_type": "Report Type",
"type_devices": "Короткий опис пристрою",
"type_activity": "Підсумок діяльності",
"type_security": "Звіт про безпеку",
"type_tickets": "Звіт про квиток",
"type_network": "Звіт про мережу",
"type_inventory": "Звіт про інвентаризацію",
"type_alerts": "Звіт про сповіщення",
"saved": "Збережені звіти",
"save_report": "Зберегти звіт",
"delete_report": "Видалити звіт",
"delete_confirm": "Ви впевнені, що бажаєте видалити цей збережений звіт?",
"no_saved": "Немає збережених звітів",
"report_title": "Title",
"created_by": "Створено",
"created_at": "Створено Ат",
"filters": "Filters",
"date_from": "Від",
"date_to": "до",
"device_filter": "ID пристрою",
"generated_at": "Сформований At",
"section": "Розділ даних",
"total_devices": "Загальна кількість пристроїв",
"online": "Online",
"offline": "Offline",
"banned": "Banned",
"platform_distribution": "Розповсюдження платформи",
"top_applications": "Топ програм",
"total_active": "Загальний час активності",
"total_idle": "Загальний час простою",
"dlp_stats": "Статистика DLP",
"banned_devices": "Заборонені пристрої",
"audit_logs": "Audit Logs",
"ticket_stats": "Статистика квитків",
"category_distribution": "Розподіл категорій",
"priority_distribution": "Пріоритетний розподіл",
"targets_status": "Стан цілей",
"os_distribution": "Розповсюдження ОС",
"avg_ram": "Average RAM",
"alert_rules": "Alert Rules",
"recent_alerts": "Останні сповіщення",
"tab_generate": "Створити звіт",
"tab_saved": "Збережені звіти",
"type_devices_desc": "Огляд усіх пистроїв, платформ і статусів",
"type_activity_desc": "Підсумок використання програми та часу простою",
"type_security_desc": "Заборонити дії, події DLP і журнали аудиту",
"type_tickets_desc": "Статистика квитків і виконання SLA",
"type_network_desc": "Цілі моніторингу мережі та дані про безвідмовну роботу",
"type_inventory_desc": "Підсумок інвентаризації обладнання та програмного забезпечення",
"type_alerts_desc": "Правила сповіщень і історія активованих сповіщень",
"report_name": "Report Name",
"format": "Format",
"save": "Зберегти звіт",
"preview": "Preview",
"download": "Download",
"delete_saved": "Видалити звіт",
"raw_json": "Raw JSON"
},
"tenants": {
"title": "Tenants",
"list": "Tenants",
"add_tenant": "Add Tenant",
"edit_tenant": "Редагувати орендаря",
"delete_tenant": "Видалити орендаря",
"delete_confirm": "Ви впевнені, що хочете видалити цього орендаря? Усі призначення пристроїв і користувачів буде видалено.",
"name": "Name",
"slug": "Slug",
"contact_name": "Контактне ім'я",
"contact_email": "Контактна адреса електронної пошти",
"max_devices": "Максимальна кількість пристроїв",
"max_devices_hint": "0 = еобмежений",
"notes": "Notes",
"active": "Active",
"inactive": "Inactive",
"devices": "Пристрої",
"users": "Users",
"assign_device": "Призначити пристрій",
"assign_devices": "Призначити пристрої",
"remove_device": "Видалити пристрій",
"assign_user": "Assign User",
"remove_user": "Remove User",
"no_tenants": "Орендарі не налаштовані",
"no_devices": "Цьому орендарю не призначено пристроїв",
"no_users": "Немає користувачів, призначених для цього орендаря",
"stats": "Статистика орендарів",
"total_devices": "Загальна кількість пристроїв",
"online_devices": "Інтернет-пристрої",
"total_users": "Total Users",
"created_at": "Створено Ат",
"updated_at": "Оновлено At",
"slug_exists": "Служба орендаря вже існує",
"total_tenants": "Всього орендарів",
"active_tenants": "Активні орендарі",
"search": "Пошук орендарів...",
"create_tenant": "Створити орендаря",
"detail": "Інформація про орендаря",
"contact": "Contact",
"enabled": "Увімкнено",
"disabled": "Вмкнено",
"max": "max",
"info": "Tenant Info",
"status": "Status"
},
"registrations": {
"title": "Device Registrations",
"subtitle": "Manage registration requests from devices discovered via LAN",
"search_placeholder": "Пошук за ідентифікатором пристрою, іменем хоста або IP...",
"no_registrations": "No registration requests",
"col_device_id": "ID пристрою",
"col_hostname": "Hostname",
"col_platform": "Платформа",
"col_ip": "IP-адреса",
"col_version": "Версія",
"col_status": "Статус",
"col_requested": "Запитано о",
"col_actions": "Дії",
"status_pending": "Очікує",
"status_approved": "Затверджено",
"status_rejected": "Відхилено",
"approve_btn": "Затвердити",
"approve_confirm": "Ви впевнені, що хочете схвалити цей пристрій? Він отримає облікові дані сервера та зможе підключитися автоматично.",
"approved_success": "Реєстрацію пристрою успішно підтверджено",
"reject_btn": "Відхилити",
"reject_title": "Відмовитися від реєстрації",
"reject_confirm": "Ви впевнені, що бажаєте відхилити цей запит на реєстрацію?",
"reject_reason": "Причина (необов'язково)",
"reject_reason_placeholder": "Введіть причину відмови...",
"rejected_success": "Реєстрацію пристрою відхилено",
"delete_confirm": "Ви впевнені, що бажаєте видалити цей реєстраційний запис?",
"deleted_success": "Реєстраційний запис видалено",
"enrollment_title": "Реєстрація пристрою",
"enrollment_subtitle": "Запити на реєстрацію, що очікують на розгляд, від клієнтів BetterDesk для ПК",
"enrollment_empty": "Немає незавершених запитів на реєстрацію",
"enrollment_approve": "Затвердити",
"enrollment_reject": "Відхилити",
"enrollment_display_name": "Відображуване ім'я",
"enrollment_display_name_placeholder": "Введіть назву цього пристрою...",
"enrollment_sync_mode": "Режим синхронізації",
"enrollment_sync_silent": "Silent — minimal telemetry",
"enrollment_sync_standard": "Standard — balanced sync",
"enrollment_sync_turbo": "Turbo — aggressive sync",
"enrollment_approved_success": "Реєстрацію пристрою схвалено",
"enrollment_rejected_success": "Реєстрацію пристрою відхилено",
"approve_title": "Затвердження пристрою",
"field_name": "Назва пристрою",
"field_name_placeholder": "Введіть імʼя для цього пристрою...",
"field_sync_mode": "Режим синхронізації",
"sync_standard": "Стандартний — збалансована синхронізація",
"sync_silent": "Тихий — мінімальна телеметрія",
"sync_turbo": "Турбо — агресивна синхронізація",
"field_tags": "Теги",
"field_tags_placeholder": "Теги через кому (напр. офіс, ноутбук)...",
"field_tags_existing": "Існуючі теги",
"field_tag_add_placeholder": "Додати новий тег...",
"field_tag_add_btn": "Додати",
"field_groups": "Групи пристроїв",
"field_folder": "Папка",
"field_folder_none": "Без папки",
"reject_ban_option": "Заблокувати пристрій",
"reject_ban_hint": "Пристрій буде заблоковано і не зможе надсилати нові запити на реєстрацію.",
"banner_open_mode": "Реєстрація відкрита — нові клієнти RustDesk реєструються без затвердження оператора.",
"banner_locked_mode": "Реєстрація заблокована — тільки пристрої з привʼязаним токеном можуть реєструватися.",
"enrollment_settings_link": "Налаштування реєстрації"
},
"backup": {
"title": "Резервна копія",
"desc": "Завантажте повну резервну копію конфігурації консолі, користувачів, груп і налаштувань. Однорангові дані Go server включені, коли сервер BetterDesk активний.",
"restore_title": "Відновлення",
"restore_desc": "Завантажте попередньо завантажений файл резервної копії, щоб відновити конфігурацію консолі. Нижче виберіть розділи для відновлення.",
"stat_users": "Користувачі",
"stat_settings": "Налаштування",
"stat_folders": "Папки",
"stat_groups": "Групи",
"stat_strategies": "Стратегії",
"stat_backend": "Бекенд",
"download": "Завантажте резервну копію",
"creating": "Створення резервної копії...",
"download_success": "Резервну копію успішно завантажено",
"upload": "Завантажити резервну копію",
"restore_confirm": "Ви впевнені, що бажаєте відновити з цієї резервної копії? Вибрані розділи буде перезаписано.",
"restore_success": "Резервну копію успішно відновлено. Для деяких змін може знадобитися перезавантаження сторінки.",
"restored": "Відновлено",
"skipped": "Пропущено",
"backup_date": "Дата резервної копії",
"opt_settings": "Налаштування консолі",
"opt_branding": "Брендінг / Тема",
"opt_folders": "Папки пристрою",
"opt_groups": "Групи користувачів і пристроїв",
"opt_addressbooks": "Адресні книги",
"opt_users": "Облікові записи користувачів",
"opt_users_warning": "Деструктивний: замінює ВСІ облікові записи користувачів резервними даними. Можливо, ви вийшли з системи.",
"no_file": "Файл резервної копії не вибрано",
"invalid_json": "Недійсний файл резервної копії: недійсний JSON",
"invalid_format": "Недійсний файл резервної копії: це не резервна копія BetterDesk",
"stat_database": "Двигун бази даних",
"stat_keys": "Серверні ключі включено",
"stat_env": "Файл середовища",
"stat_uploads": "Файли брендингу",
"restart_required": "Деякі відновлені компоненти (ключі / .env / база даних Go) потребують перезапуску служби.",
"security_warning": "Ця резервна копія містить секрети. Зберігайте її безпечно і ніколи не діліться нею.",
"restore_warning": "Відновлення секретів або бази даних сервера Go перезапише ідентичність сервера і потребує перезапуску служби.",
"opt_database": "База даних (всі таблиці)",
"opt_database_hint": "Повторно імпортує всі дані консолі. Перезапуск не потрібен.",
"opt_uploads": "Файли брендингу",
"opt_uploads_hint": "Логотипи та завантажені зображення.",
"opt_secrets": "Серверні ключі та секрети",
"opt_secrets_warning": "Перезапише ідентичність сервера Ed25519, API-ключ та секрет сесії. Потрібен перезапуск служби.",
"opt_env": "Файл середовища (.env)",
"opt_env_warning": "Перезапише SESSION_SECRET, API-ключ, DSN бази даних, порти та налаштування TLS. Потрібен перезапуск служби.",
"opt_godb": "База даних сервера Go",
"opt_godb_warning": "Перезапише базу даних SQLite сервера Go (тільки SQLite бекенд). Потрібен перезапуск служби."
},
"cdap": {
"device_detail": "Пристрій CDAP",
"loading": "Завантаження...",
"loading_widgets": "Завантаження віджетів пристрою...",
"load_error": "Не вдалося завантажити дані пристрою",
"connected": "Підключено",
"disconnected": "Відключено",
"device_offline_msg": "Пристрій зараз офлайн. Значення віджета можуть бути застарілими.",
"no_widgets": "Немає доступних віджетів",
"no_widgets_desc": "Цей пистрій не зареєстрував маніфест CDAP із визначеннями віджетів.",
"command_log": "Журнал команд",
"clear_log": "Очистити журнал",
"confirm_command": "Підтвердити команду",
"select_option": "Виберіть",
"cdap_status": "Статус CDAP",
"cdap_enabled": "CDAP увімкнено",
"cdap_disabled": "CDAP вимкнено",
"cdap_devices": "CDAP-пристрої",
"cdap_connections": "Активні підключення",
"send_command": "Надіслати команду",
"command_sent": "Команда успішно надіслана",
"command_failed": "Не вдалося надіслати команду",
"devices_title": "Пристрої CDAP",
"devices_subtitle": "Пристрої, підключені через Custom Device Application Protocol",
"stat_connected": "Підключено",
"stat_port": "Порт",
"search_devices": "Пошук пристроїв...",
"no_devices": "Немає підключених пристроїв",
"no_devices_desc": "Наразі не підключено пристрої CDAP. Пристрої з’являться тут, коли вони під’єднаються до шлюзу.",
"gateway_disabled": "CDAP Шлюз вимкнено",
"gateway_disabled_desc": "Увімкніть шлюз CDAP, встановивши CDAP_ENABLED=true у конфігурації сервера.",
"gateway_active": "Активний",
"toggle_enable": "Увімкнути CDAP",
"toggle_disable": "Вимкнути CDAP",
"enabled_restart": "CDAP увімкнено. Для застосування змін потрібен перезапуск сервера.",
"disabled_restart": "CDAP вимкнено. Для застосування змін потрібен перезапуск ервера.",
"widgets": "віджети",
"type_all": "Всі",
"type_iot": "IoT",
"type_scada": "SCADA",
"type_os_agent": "ОС-агент",
"type_network": "Мережа",
"type_camera": "Камера",
"type_custom": "Власний",
"active_alerts": "Активні оповіщення",
"alert_fired": "Сповіщення активовано",
"alert_cleared": "Сповіщення видалено",
"no_alerts": "Немає активних сповіщень",
"connect_terminal": "Підключити термінал",
"table_search": "пошук...",
"just_now": "Щойно",
"terminal_connecting": "Підключення до пристрою...",
"terminal_disconnected": "Відключено",
"terminal_error": "Помилка підключення терміналу",
"linked_devices": "Підключені пристрої",
"link_device": "Підключити пристрій",
"unlink_device": "Від'єднати",
"no_linked_devices": "Немає підключених пристроїв",
"unlink_confirm": "Ви впевнені, що хочете від’єднати цей пристрій?",
"link_prompt": "Введіть ідентифікатор однорангового пристрою, щоб підключити його до цього пристрою:",
"connect_desktop": "Підключити робочий стіл",
"connect_video": "Підключити потік",
"connect_files": "Огляд файлів",
"connect_audio": "Підключити аудіо",
"upload_file": "Завантажити",
"desktop_connecting": "Підключення...",
"video_connecting": "Підключення...",
"files_connecting": "Підключення...",
"audio_connecting": "Підключення...",
"audio_streaming": "Стрімінг",
"clipboard_in": "Буфер обміну отримано",
"clipboard_out": "Буфер обміну надіслано",
"monitor_select": "Виберіть Монітор",
"keyframe_request": "Ключовий кадр запиту",
"quality_auto": "Якість авто"
},
"desktop": {
"switch_mode": "Режим робочого столу",
"console_mode": "Консольний режим",
"loading": "Завантаження...",
"minimize": "Minimize",
"maximize": "Maximize",
"restore": "Restore",
"close": "Закрити",
"widgets_mode": "Віджети",
"windows_mode": "Windows",
"wallpaper": "Wallpaper",
"add_widget": "Додати віджет",
"remove_widget": "Видалити віджет",
"pop_out_widget": "Pop Out",
"pop_in_widget": "Pop In",
"configure": "Налатувати",
"search_widgets": "Пошук віджетів...",
"cat_monitoring": "Monitoring",
"cat_devices": "Пристрої",
"cat_tools": "Tools",
"cat_general": "General",
"notes_placeholder": "Пишіть тут нотатки...",
"search_placeholder": "Пошук пристроїв, сторінок, налаштувань...",
"search_pages": "Pages",
"search_devices": "Пристрої",
"search_no_results": "No results",
"exit_desktop": "Вийти з режиму робочого столу",
"refresh": "Refresh",
"widget_clock": "Clock",
"widget_device_status": "Стан пристрою",
"widget_server_health": "Інформація про сервер",
"widget_system_stats": "Датчики приладів",
"widget_device_list": "Список пристроїв",
"widget_quick_actions": "Швидкі дії",
"widget_recent_activity": "Останні дії",
"widget_notes": "Notes",
"widget_network_monitor": "Монітор мережі",
"widget_tickets_summary": "Tickets",
"widget_iframe": "Web Embed",
"widget_cdap_devices": "Пристрої CDAP",
"widget_uptime": "Uptime",
"widget_port_status": "Port Status",
"widget_device_grid": "Сітка пристрою",
"widget_multi_gauge": "Датчики сервера",
"widget_weekly_chart": "Щотижнева діяльність",
"widget_quick_controls": "Швидке керування",
"widget_bandwidth": "Bandwidth",
"widget_connection_stats": "Статистика підключення",
"widget_weather": "Weather",
"widget_world_clock": "World Clock",
"widget_bookmarks": "Bookmarks",
"widget_user_sessions": "Сеанси користувача",
"widget_alert_feed": "Alert Feed",
"label_online": "Online",
"label_offline": "Offline",
"label_total": "Total",
"label_blocked": "Blocked",
"label_banned": "Banned",
"label_active": "Active",
"label_service": "Service",
"label_port": "Port",
"label_uptime_prefix": "Uptime:",
"label_uptime": "Uptime",
"label_no_devices": "Немає пристроїв",
"label_no_activity": "No activity",
"label_no_targets": "No targets",
"label_unavailable": "Unavailable",
"label_open": "відкритий",
"label_in_progress": "In Progress",
"label_resolved": "Resolved",
"label_set_url": "Встановіть URL у конфігурації",
"label_server_uptime": "Час роботи сервера",
"label_merged_info": "Об’єднано у віджет «Інформація про сервер».",
"label_with_notes": "З примітками",
"label_metric": "Metric",
"label_count": "Count",
"label_total_devices": "Загальна кількість пристроїв",
"label_throughput": "Throughput",
"label_active_relays": "Активні реле",
"label_total_relayed": "Всього передано",
"label_total_bytes": "Total Bytes",
"label_filter_devices": "Фільтруючі пристрої...",
"label_all": "All",
"label_ban": "Ban",
"label_unban": "Unban",
"label_connect": "Connect",
"label_no_cdap_devices": "Немає пристроїв CDAP",
"action_add_widget": "Додати віджет",
"label_merged_server_info": "Об’єднано у віджет «Інформація про сервер».",
"wp_images": "Images",
"wp_colors": "Суцільні кольори",
"wp_custom_color": "Індивідуальний колір",
"wp_fit_style": "Style",
"wp_fill": "Fill",
"wp_fit": "Fit",
"wp_stretch": "Stretch",
"wp_center": "Center",
"wp_unavailable": "Шпалери не встановлені на цьому сервері.",
"wp_download_hint": "Розмістіть зображення PNG у каталозі public/wallpapers/, щоб увімкнути вибір шпалер.",
"widget_calendar": "Calendar",
"widget_process_monitor": "Монітор процесу",
"widget_disk_usage": "Disk Usage",
"widget_log_viewer": "Log Viewer",
"widget_speed_test": "Speed Test",
"widget_database_stats": "Статистика бази даних",
"widget_docker_containers": "Docker Контейнери",
"widget_shell_command": "Команда оболонки",
"widget_device_map": "Карта пристрою",
"widget_remote_connect": "Віддалене підключення",
"label_no_online": "Немає онлайн-пристроїв",
"label_no_events": "Сьогодні немає подій",
"label_event_title": "Назва події:",
"label_no_data": "Немає даних",
"label_download_speed": "Швидкість завантаження",
"label_latency": "Latency",
"label_server": "Сервер",
"label_run_test": "Run Test",
"label_testing": "Тестування...",
"label_table": "Table",
"label_rows": "Rows",
"label_last_backup": "Last Backup",
"label_no_containers": "Без контейнерів",
"label_docker_unavailable": "Docker недоступний",
"label_no_command": "Команда не налаштована",
"label_no_output": "Виходу ще немає",
"label_run": "Run",
"label_presets": "Presets",
"label_save_preset": "Зберегти попередні налаштування",
"label_load_preset": "Load Preset",
"label_preset_name": "Попередня назва:",
"label_preset_monitoring": "Monitoring",
"label_preset_helpdesk": "Helpdesk",
"label_preset_minimal": "Minimal",
"label_preset_developer": "Developer",
"label_snap_layout": "Snap Layout",
"label_auto_arrange": "Автоматичне впорядкування",
"label_zone_layout": "Zone Layout",
"label_2col_equal": "2 стовпці (рівні)",
"label_2col_wide": "2 колонки (60/40)",
"label_3col": "3 Columns",
"label_2x2_grid": "2Ă—2 Grid",
"label_1_2": "1 + 2",
"label_1_3": "1 + 3",
"widget_group": "Група віджетів",
"ungroup_widgets": "Розгрупувати віджети",
"group_widgets": "Згрупуйте вибрані віджети",
"snap_layouts": "Макети прив’язки",
"snap_left": "Snap Left",
"snap_right": "Snap Right",
"snap_top_left": "Прив’язка вгорі зліва",
"snap_top_right": "Прив’язка вгорі праворуч",
"snap_bottom_left": "Прив’язка знизу зліва",
"snap_bottom_right": "Прив’язка внизу справа",
"aero_shake": "Струсіть, щоб мінімізувати інші",
"zone_resize": "Перетягніть рамку, щоб змінити розмір зон",
"zone_borders": "Межі зон, які можна перетягувати",
"app_drawer": "Applications",
"search_apps": "Пошук програм...",
"edit_shortcuts": "Редагувати ярлики",
"widgets": "Віджети",
"theme": "Theme",
"fullscreen": "Fullscreen",
"help": "Help"
},
"desktop_login": {
"click_to_sign_in": "Натисніть будь-де або натисніть клавішу, щоб увійти",
"username_placeholder": "Ім'я користувача",
"password_placeholder": "Пароль",
"sign_in": "Sign in",
"verify": "Verify",
"totp_title": "Двофакторна автентифікація",
"totp_subtitle": "Введіть 6-значний код із програми автентифікації",
"back_to_login": "Назад до входу",
"fill_all_fields": "Будь ласка, заповніть усі поля",
"invalid_credentials": "Недійсне ім'я користувача або пароль",
"invalid_code": "Недійсний код підтвердження",
"enter_6_digits": "Введіть усі 6 цифр",
"network_error": "Network error — check your connection",
"session_expired": "Сеанс закінчився. Увійдіть знову."
},
"tokens": {
"title": "Жетони пристроїв",
"subtitle": "Керуйте маркерами реєстрації для автоматичного надання пристрою",
"enrollment_mode": "Режим реєстрації",
"mode_open": "відкритий",
"mode_open_desc": "Будь-який пристрій може зареєструватися без токена",
"mode_managed": "Managed",
"mode_managed_desc": "Devices need a valid token to register",
"mode_locked": "Locked",
"mode_locked_desc": "No new device registrations allowed",
"total": "Загальна кількість токенів",
"active": "Active",
"used": "Used",
"revoked": "Revoked",
"search_placeholder": "Шукати маркери...",
"status_pending": "Pending",
"status_active": "Active",
"status_used": "Used",
"status_revoked": "Revoked",
"status_expired": "Expired",
"bulk_generate": "Масова генерація",
"create": "Створити маркер",
"edit": "Редагувати маркер",
"token": "Token",
"name": "Name",
"status": "Status",
"uses": "Uses",
"bound_peer": "Bound Peer",
"expires": "Expires",
"created": "Створено",
"actions": "Actions",
"name_placeholder": "напр. Пакет офісних ПК",
"max_uses": "Max Uses",
"max_uses_hint": "0 = еобмежений",
"expires_in": "Expires In",
"no_expiration": "Без терміну дії",
"expires_1h": "1 hour",
"expires_24h": "24 hours",
"expires_7d": "7 days",
"expires_30d": "30 days",
"note": "Note",
"note_placeholder": "Додаткова примітка про цей маркер...",
"count": "Count",
"count_range": "Кількість токенів для генерації (1-100)",
"name_prefix": "Name Prefix",
"generate": "Generate",
"token_created": "Маркер створено",
"tokens_generated": "Згенеровані токени",
"copy_warning": "Скопіюйте маркер зараз. Його більше не буде показано.",
"copy_token": "Copy Token",
"copied": "Copied!",
"revoke": "Revoke",
"revoke_confirm": "Ви впевнені, що бажаєте відкликати цей маркер? Це не вплине на вже зареєстровані пристрої.",
"revoked_success": "Маркер успішно відкликано",
"no_tokens": "Токенів не знайдено",
"expired": "Expired",
"never": "Never",
"save": "зберегти",
"cancel": "Скасувати",
"unlimited": "Unlimited"
},
"tutorial": {
"next": "Далі",
"prev": "Previous",
"skip": "Skip",
"finish": "Закінчити",
"close": "Закрити",
"step_of": "{current} з {total}",
"console_sidebar_title": "Бічна панель навігації",
"console_sidebar_text": "Доступ до всіх модулів звідси. Натисніть будь-який значок, щоб перейти до цього розділу. Бічна панель адаптується до розміру вашого екрана.",
"console_expand_title": "Розгорніть бічну панель",
"console_expand_text": "Натисніть тут, щоб розгорнути бічну панель і переглянути повні мітки для всіх елементів навігації. Натисніть ще раз, щоб згорнути.",
"console_search_title": "Швидкий пошук",
"console_search_text": "Швидкий пошук пристроїв, налаштувань або дій. Натсніть Ctrl+K для комбінації клавіш.",
"console_dashboard_title": "Приладова панель",
"console_dashboard_text": "Ваш центральний центр показує статус сервера, онлайн-пристрої та швидкі дії. Слідкуйте за важливими показниками з першого погляду.",
"console_devices_title": "Управління пристроєм",
"console_devices_text": "Переглядайте, шукайте та керуйте всіма підключеними пристроями. Фільтруйте за статусом, призначайте теги та налаштовуйте окремі параметри пристрою.",
"console_settings_title": "Налаштування",
"console_settings_text": "Налаштуйте поведінку сервера, параметри безпеки, брендинг і керування користувачами. Налаштуйте BetterDesk відповідно до своїх потреб.",
"console_desktop_title": "Режим робочого столу",
"console_desktop_text": "Перейдіть у режим робочого столу, щоб отримати віконну робочу область із віджетами. Ідеально підходить для багатозадачності та панелей моніторингу.",
"console_complete_title": "Ви готові!",
"console_complete_text": "Перегляньте категорії бічної панелі, щоб дізнатися про всі функції. Клацніть значок «Довідка» в будь-який час, щоб перезапустити цей посібник.",
"desktop_topbar_title": "Top Bar",
"desktop_topbar_text": "Верхня панель показує годинник, елементи швидкого керування та доступ до панелі програм. Натисніть значок сітки, щоб переглянути всі програми.",
"desktop_drawer_title": "App Drawer",
"desktop_drawer_text": "Відкрийте ящик програми, щоб шукати та запускати будь-яку функцію консолі як плаваюче вікно. Програми впорядковано за категоріями.",
"desktop_widgets_title": "Інформаційна панель віджетів",
"desktop_widgets_text": "Ваш настроюваний робочий простір. Віджети відображають інформацію в реальному часі та забезпечують швидкий доступ до функцій. Перетягніть, щоб змінити порядок.",
"desktop_add_widget_title": "Додайте віджети",
"desktop_add_widget_text": "Натисніть тут, щоб переглянути доступні віджети. Виберіть дисплеї моніторингу, списки пристроїв, нотатки тощо.",
"desktop_taskbar_title": "Taskbar",
"desktop_taskbar_text": "Тут відображаються відкриті програми. Натисніть, щоб сфокусувати або згорнути вікна. Наведіть курсор, щоб побачити мітки програм.",
"desktop_snap_title": "Макети прив’язки",
"desktop_snap_text": "Перетягніть вікна до країв екрана, щоб зафіксувати їх у потрібному місці, або наведіть курсор на кнопку розгортання, щоб отримати попередні налаштування макета. Спробуйте Aero Shake!",
"desktop_windows_title": "App Windows",
"desktop_windows_text": "Програми відкриваються у вікнах, які можна перетягувати та змінювати розмір. Згорніть, розгорніть або закрийте в рядку заголовка. Шар Windows над віджетами.",
"desktop_search_title": "Швидкий пошук",
"desktop_search_text": "Шукайте на різних пристроях, сторінках і налаштуваннях. Натисніть Ctrl+K будь-де, щоб миттєво відкрити пошук.",
"desktop_complete_title": "Режим робочого столу готовий!",
"desktop_complete_text": "Спробуйте відкрити програми з ящика та розташувати вікна поруч. Використовуйте стилі віджетів для швидкого створення макетів інформаційної панелі.",
"devices_folders_title": "Папки пристрою",
"devices_folders_text": "Упорядковуйте пристрої в папки. Натисніть папку, щоб відфільтрувати список. Клацніть правою кнопкою миші, щоб перейменувати або видалити.",
"devices_search_title": "Пошук і фільтр",
"devices_search_text": "Пошук за ідентифікатором, іменем хоста або платформою. Використовуйте таблички стану, щоб показувати лише онлайн, офлайн або всі пристрої.",
"devices_table_title": "Список пристроїв",
"devices_table_text": "Натисніть будь-який рядок пристрою, щоб отримати докладнішу інформацію. Використовуйте меню kebab праворуч для швидких дій, як-от підключення, редагування тегів або видалення.",
"devices_complete_title": "Керування пристроєм готове!",
"devices_complete_text": "Перетягуйте пристрої між папками, щоб упорядкувати їх. Двічі клацніть пристрій, щоб відкрити його панель деталей.",
"settings_tabs_title": "Категорії налаштувань",
"settings_tabs_text": "Переходьте між розділами «Загальні», «Безпека», «Вигляд» та іншими розділами конфігурації.",
"settings_content_title": "Конфігурація",
"settings_content_text": "Кожен розділ містить певні налаштування сервера та консолі. Зміни зберігаються, коли ви натискаєте «Зберегти».",
"settings_complete_title": "Огляд налаштувань",
"settings_complete_text": "Перевірте налаштування безпеки для ключів 2FA, API і керування користувачами. Відвідайте Appearance, щоб налаштувати вигляд консолі.",
"help": "Допомога та навчальні посібники",
"tour_console": "Консольний тур",
"tour_desktop": "Екскурсія в режимі робочого столу",
"tour_devices": "Екскурсія по приладах",
"tour_settings": "Огляд налаштувань",
"reset_all": "Скинути всі підручники",
"tour_remote": "Огляд віддаленого сеансу",
"tour_organization": "Налаштування організації",
"tour_cdap": "Огляд CDAP",
"tour_chat": "Основи чату",
"remote_toolbar_title": "Віддалена панель інструментів",
"remote_toolbar_text": "Доступ до елементів керування дисплеєм, синхронізації буфера обміну, спеціальних клавіш і налаштувань якості з панелі інструментів. Перемкніть повноекранний режим за допомогою F11.",
"remote_canvas_title": "Віддалений дисплей",
"remote_canvas_text": "Це віддалений екран. Клацніть всередині, щоб почати керувати віддаленим пристроєм. Введення за допомогою миші та клавіатури пересилаються автоматично.",
"remote_clipboard_title": "Синхронізація буфера обміну",
"remote_clipboard_text": "Копіюйте та вставляйте текст між комп’ютером і віддаленим пристроєм. Використовуйте Ctrl+C / Ctrl+V як зазвичай, поки фокусується на віддаленому дисплеї.",
"remote_complete_title": "Віддалений сеанс готовий!",
"remote_complete_text": "Виористовуйте кнопки панелі інструментів для спеціальних клавіш (Ctrl+Alt+Del, PrintScreen) і перемикання моніторів. Щоб завершити сеанс, натисніть Escape або клацніть «Відключити».",
"org_overview_title": "організації",
"org_overview_text": "Організації дозволяють групувати користувачів, пристрої та правила. Кожна організація має власного адміністратора, операторів і налаштування.",
"org_create_title": "Створити організацію",
"org_create_text": "Натисніть тут, щоб створити нову організацію. Введіть ім’я, слаг і необов’язковий опис. Ви будете власником нової організації.",
"org_members_title": "Керувати учасниками",
"org_members_text": "Запрошуйте користувачів електронною поштою, призначайте ролі (адміністратор, оператор, користувач) і керуйте доступом. Учасники можуть бачити пристрої, призначені їхній організації.",
"org_devices_title": "Призначити пристрої",
"org_devices_text": "Додайте пристрої до організації. Пристрої, призначені тут, успадковуватимуть політики організації та будуть видимі для її учасників.",
"org_policies_title": "Політика організації",
"org_policies_text": "Встановіть для організації правила безпеки, як-от вимоги до пароля, час очікування сеансу, застосування 2FA та правила реєстрації пристроїв.",
"org_complete_title": "Налаштування організації завершено!",
"org_complete_text": "Запросіть свою команду та призначте пристрої, щоб почати використовувати керування на рівні організації. Політика автоматично застосовується до всіх учасників.",
"cdap_devices_title": "CDAP-пристрої",
"cdap_devices_text": "Переглядайте всі підключені CDAP-пристрої — IoT-датчики, ПЛК, мости та власні агенти. Зелені індикатори показують активні підключення.",
"cdap_widgets_title": "Панель віджетів",
"cdap_widgets_text": "Віджети відображають дані пристроїв в реальному часі. Прилади, перемикачі, LED, графіки — кожен тип відображає різні дані.",
"cdap_commands_title": "Відправка команд",
"cdap_commands_text": "Взаємодійте з пристроями, відправляючи команди. Журнал команд зберігає історію.",
"cdap_terminal_title": "Термінал пристрою",
"cdap_terminal_text": "Відкрийте термінальну сесію до CDAP-агентів для розширеної діагностики або ручного налаштування.",
"cdap_complete_title": "Огляд CDAP завершено!",
"cdap_complete_text": "Досліджуйте віджети пристроїв, відправляйте команди та використовуйте термінал або файловий браузер для глибшого управління.",
"chat_contacts_title": "Контакти та групи",
"chat_contacts_text": "Перегляньте свої контакти та групи чату. Натисніть будь-який контакт, щоб відкрити розмову. Зелені точки позначають онлайн-користувачів.",
"chat_send_title": "Надсилати повідомлення",
"chat_send_text": "Введіть своє повідомлення та натисніть Enter, щоб надіслати. Повідомлення мають наскрізне шифрування, якщо обидві сторони підтримують E2E.",
"chat_file_title": "Поділитися файлами",
"chat_file_text": "Щоб поділитися файлами, натисніть значок вкладення. Файли зашифровані і можуть мати розмір до 50 Мб.",
"chat_complete_title": "Чат готовий!",
"chat_complete_text": "Спілкуйтеся з операторами та кінцевими користувачами в режимі реального часу. Створюйте групи для командного спілкування. Усі повідомлення підтримують сповіщення про прочитання.",
"disable_tutorials": "Вимкнути посібники",
"enable_tutorials": "Увімкнути посібники"
},
"help_request": {
"title": "Запити на допомогу",
"subtitle": "Керуйте вхідними запитами на допомогу від настільних клієнтів",
"new_request": "Новий запит на допомогу",
"device": "пристрій",
"hostname": "Hostname",
"message": "Message",
"status": "Status",
"pending": "Pending",
"accepted": "Accepted",
"resolved": "Resolved",
"accept": "Accept",
"resolve": "Resolve",
"no_requests": "Немає запитів на допомогу",
"notification": "Запит на допомогу отримано від",
"stats_total": "Total",
"filter_all": "All"
},
"organizations": {
"title": "організації",
"create": "Створити організацію",
"edit": "Редагувати організацію",
"detail": "Деталі організації",
"name": "Name",
"slug": "Слимак (URL-безпечний)",
"logo_url": "Logo URL",
"users": "Users",
"devices": "Пристрої",
"invitations": "Invitations",
"settings": "Налаштування",
"add_user": "Add User",
"assign_device": "Призначити пристрій",
"create_invitation": "Створити запрошення",
"delete_confirm": "Видалити цю організацію? Це призведе до видалення всіх пов’язаних користувачі, пристроїв і налаштувань.",
"no_orgs": "Організацій ще немає",
"no_orgs_hint": "Створіть свою першу організацію, щоб почати керувати пристроями та користувачами.",
"connection_policy": "Політика підключення",
"allow_file_transfer": "Дозволити передавання файлів",
"allow_clipboard": "Дозволити буфер обміну",
"max_session_duration": "Максимальна тривалість сеансу (хв.)",
"role_owner": "Власник (адмін орг.)",
"role_admin": "Адміністратор",
"role_operator": "Operator",
"role_user": "Учасник",
"username": "Ім'я користувача",
"password": "Пароль",
"display_name": "Відображуване ім'я",
"email": "Email",
"role": "Role",
"last_login": "Last Login",
"actions": "Actions",
"device_id": "ID пристрою",
"department": "Department",
"building": "Building",
"location": "Location",
"assigned_user": "Призначений користувач",
"token": "Token",
"expires": "Expires",
"used": "Used",
"no_users": "У цій організації немає користувачів.",
"no_devices": "Немає пристроїв, призначених цій організації.",
"no_invitations": "Без запрошень.",
"user_added": "User added",
"user_removed": "Користувач видалений",
"user_updated": "Роль користувача оновлено",
"device_assigned": "Пристрій призначено",
"device_unassigned": "Пристрій не призначено",
"invitation_created": "Запрошення створено",
"settings_saved": "Налаштування збережено",
"org_deleted": "Організацію видалено",
"confirm_remove_user": "Видалити цього користувача з організації?",
"confirm_unassign_device": "Скасувати призначення цього пристрою організації?",
"confirm_delete_org": "Видалити цю організацію та всі пов’язані з нею дані?",
"edit_role": "Редагувати роль",
"raw_settings": "Необроблені налаштування",
"key": "Key",
"value": "Value",
"save": "Зберегти налаштування",
"policy_unattended": "Без нагляду (миттєво)",
"policy_attended": "Відвідував (з підтвердженням)",
"policy_ask": "Always ask",
"expires_hours": "Термін дії (годин)",
"loading_failed": "Не вдалося завантажити дані організації",
"name_slug_required": "Потрібно вказати ім’я та слаг",
"org_created": "Організація створена",
"org_updated": "Організація оновлена",
"create_new_user": "Створити новий",
"add_existing_user": "Додати існуючий",
"none_available": "none",
"select_user": "Виберіть користувача",
"org_role": "Роль організації",
"link_user_hint": "Вибраного користувача буде пов’язано з цією організацією за допомогою облікових даних його сервера.",
"no_available_users": "Усі користувачі сервера вже пов’язані з цією організацією.",
"user_linked": "Користувач пов'язаний з організацією",
"device_groups_tab": "Групи пристроїв",
"device_groups_intro": "Групи пристроїв, пов'язані з цією організацією, визначають, до яких машин члени мають доступ у клієнті RustDesk. Членство та доступ налаштовуйте на сторінці Пристрої.",
"manage_in_devices": "Відкрити Пристрої → Групи",
"no_org_device_groups": "До цієї організації ще не пов'язано жодної групи пристроїв.",
"create_org_device_group": "Створити групу пристроїв",
"org_device_group_created": "Групу пристроїв створено",
"org_user_groups_title": "Групи користувачів",
"org_user_groups_intro": "Групам користувачів, пов'язаним з організацією, можна надати доступ до груп пристроїв вище (Пристрої → Групи → Дозволені групи користувачів).",
"no_org_user_groups": "До цієї організації не пов'язано груп користувачів.",
"group_name": "Name",
"group_type": "Type",
"group_members": "Пристрої",
"group_type_manual": "Manual",
"group_type_tag": "Tag",
"group_allowed_user_groups": "Дозволені групи користувачів",
"group_devices_suffix": "пристрої",
"group_name_required": "Назва групи обов'язкова",
"org_team_id": "ID команди організації",
"link_team_id_hint": "Група буде автоматично пов'язана з цією організацією (team ID = ID організації).",
"address_book": "Адресна книга",
"address_book_import_devices": "Імпортувати пристрої організації",
"address_book_save": "Зберегти адресну книгу",
"address_book_intro": "Керуйте контактами, спільними для членів цієї організації. Особисті записи адресної книги залишаються приватними та мають пріоритет у разі конфлікту.",
"address_book_enabled": "Ділитися цією адресною книгою з членами організації",
"address_book_json": "JSON адресної книги",
"address_book_json_hint": "Застарілий формат RustDesk, наприклад: {\"peers\":[{\"id\":\"123456789\",\"alias\":\"Офісний ПК\"}],\"tags\":[\"Офіс\"]}",
"address_book_invalid_json": "Адресна книга має бути коректним JSON",
"address_book_peers_array_required": "Peers адресної книги мають бути масивом",
"address_book_tags_array_required": "Tags адресної книги мають бути масивом",
"address_book_saved": "Адресну книгу збережено",
"address_book_save_failed": "Не вдалося зберегти адресну книгу",
"address_book_imported": "Пристрої організації імпортовано",
"address_book_import_none": "Немає нових пристроїв організації для імпорту",
"address_book_contacts": "Shared contacts",
"address_book_add_peer": "Add contact",
"address_book_peer_id": "Device ID",
"address_book_alias": "Alias",
"address_book_peer_tags": "Contact tags",
"address_book_peer_tags_placeholder": "office, support",
"address_book_tags_label": "Global tags",
"address_book_tags_placeholder": "Office, Support",
"address_book_tags_hint": "Comma-separated tags available in the RustDesk client address book.",
"address_book_no_peers": "No contacts yet — add a device ID or import organization devices.",
"address_book_show_json": "Advanced JSON",
"address_book_hide_json": "Structured editor"
},
"chat": {
"e2e_enabled": "Наскрізне шифрування",
"e2e_establishing": "Встановлення безпечного каналу...",
"e2e_established": "Захищений канал встановлено",
"e2e_unsupported": "Шифрування E2E не підтримується в цьому браузері",
"typing_indicator": "друкую...",
"read_receipt": "Read",
"delivered": "Delivered",
"file_share": "Файл",
"file_too_large": "Файл завеликий (макс. 50 МБ)",
"file_encrypted": "Зашифрована передача файлів",
"presence_online": "Online",
"presence_away": "Away",
"presence_busy": "Busy",
"presence_offline": "Offline",
"key_rotation": "Ключі безпеки повернуто",
"new_message": "New message",
"title": "Chat",
"contacts": "Contacts",
"groups": "Групи",
"no_contacts": "Контактів ще немає",
"no_groups": "Груп ще немає",
"no_messages": "Поки немає повідомлень",
"no_results": "Результатів не знайдено",
"select_conversation": "Виберіть розмову, щоб розпочати спілкування",
"type_message": "Введіть повідомлення...",
"send": "Надіслати",
"attach_file": "Прикріпити файл",
"emoji": "Emoji",
"search_messages": "Пошук повідомлень",
"create_group": "Створити групу",
"group_name": "Назва групи",
"group_members": "Члени",
"cancel": "Скасувати",
"create": "Створити",
"members": "членів",
"today": "Today",
"yesterday": "Yesterday",
"react": "React",
"my_presence": "My status",
"search_placeholder": "Пошук контактів і повідомлень",
"select_conversation_hint": "Виберіть розмову, щоб переглянути повідомлення",
"info": "Info",
"group_name_placeholder": "Введіть назву групи"
},
"toast": {
"device_connected": "Пристрій підключено",
"device_disconnected": "Пристрій відключено",
"session_started": "Віддалений сеанс розпочато",
"session_ended": "Віддалений сеанс завершено",
"file_upload_complete": "Завантаження файлу завершено",
"settings_saved": "Налаштування збережено",
"error_generic": "Сталася помилка",
"connection_lost": "З'єднання втрачено",
"reconnecting": "Повторне підключення..."
},
"theme": {
"dark": "Dark",
"light": "Light",
"auto": "System",
"title": "Theme",
"custom": "Власний"
},
"days": {
"mon": "Mon",
"tue": "Tue",
"wed": "Wed",
"thu": "Thu",
"fri": "Fri",
"sat": "Sat",
"sun": "Sun"
},
"toolkit": {
"title": "Toolkit",
"subtitle": "Утиліти адміністратора та засоби діагностики",
"cat_network": "Network",
"cat_crypto": "Crypto",
"cat_encoding": "Encoding",
"cat_system": "System",
"host": "Host",
"port": "Port",
"domain": "Domain",
"run": "Run",
"generate": "Generate",
"encode": "Encode",
"decode": "Decode",
"send": "Надіслати",
"refresh": "Refresh",
"algorithm": "Algorithm",
"input_text": "Input Text",
"enter_text": "Введіть текст...",
"length": "Length",
"options": "Options",
"source": "Source",
"lines": "Lines",
"log_console": "Console",
"log_go": "Журнал Go-сервера",
"mac_address": "MAC Address",
"broadcast": "Broadcast",
"ping_title": "Ping",
"ping_desc": "Перевірте доступність хоста та затримку",
"tcp_title": "Перевірка порту TCP",
"tcp_desc": "Перевірте підключення порту TCP",
"ssl_title": "Інспектор SSL",
"ssl_desc": "Перегляньте деталі сертифіката SSL/TLS",
"http_title": "HTTP Перевірка працездатності",
"http_desc": "Перевірте стан кінцевої точки HTTP",
"dns_title": "DNS Lookup",
"dns_desc": "Перетворення імені хоста на IP-адресу",
"whois_title": "DNS Records",
"whois_desc": "Записи запиту A, AAAA, MX, TXT, NS",
"speed_title": "Speed Test",
"speed_desc": "Виміряйте пропускну здатність завантаження",
"run_speed_test": "Запустіть тест швидкості",
"wol_title": "Wake-on-LAN",
"wol_desc": "Надішліть магічний пакет, щоб розбудити пристрій",
"wol_sent": "Чарівний пакет надіслано",
"hash_title": "Хеш-генератор",
"hash_desc": "Створення криптографічних хешів",
"password_title": "Генератор паролів",
"password_desc": "Згенеруйте безпечний випадковий пароль",
"jwt_title": "JWT Decoder",
"jwt_desc": "Розшифруйте та перевірте веб-токени JSON",
"jwt_token": "JWT Token",
"base64_title": "Base64",
"base64_desc": "Кодувати або декодувати дані Base64",
"url_title": "URL Encoder",
"url_desc": "Кодувати або декодувати компоненти URL",
"processes_title": "Список процесів",
"processes_desc": "Перегляньте запущені системні процеси",
"disk_title": "Disk Usage",
"disk_desc": "Перегляньте використання розділу диска",
"db_title": "Статистика бази даних",
"db_desc": "Перегляд статистики таблиці бази даних",
"docker_title": "Docker Контейнери",
"docker_desc": "Перегляньте запущені контейнери Docker",
"logs_title": "Log Viewer",
"logs_desc": "Переглянути останні результати журналу",
"ip_address": "IP",
"latency": "Latency",
"ttl": "TTL",
"status": "Status",
"resolved": "Resolved",
"subject": "Subject",
"issuer": "Issuer",
"valid_from": "Діє з",
"valid_to": "Діє до",
"days_left": "Days Left",
"days": "days",
"protocol": "Protocol",
"cipher": "Cipher",
"alt_names": "SANs",
"chain": "Chain",
"record_type": "Type",
"record_value": "Value",
"hash_value": "Hash",
"entropy": "Entropy",
"very_strong": "Very Strong",
"strong": "Strong",
"weak": "Weak",
"expiry": "Expiry",
"expired": "Expired",
"valid": "Valid",
"process_name": "Name",
"db_type": "Type",
"db_size": "Size",
"table_name": "Table",
"row_count": "Rows",
"no_data": "Немає даних",
"no_docker": "Контейнери Docker не знайдено або Docker недоступний",
"no_logs": "Немає рядків журналу"
},
"policies": {
"title": "Політика організації",
"subtitle": "Керуйте правилами безпеки, підключення та функцій для своїх організацій",
"select_org": "організація",
"select_org_placeholder": "Виберіть організацію...",
"select_org_first": "Виберіть організацію, щоб переглянути журнал аудиту політики.",
"configured": "Налаштовано",
"connection_title": "Політика підключення",
"connection_desc": "Керуйте встановленням віддалених сеансів",
"connection_mode": "Режим підключення",
"mode_attended": "Відвідував (потрібне схвалення користувача)",
"mode_unattended": "Без нагляду (завжди дозволяти)",
"mode_ask": "Завжди питати",
"max_session": "Максимальна тривалість сеансу (хвилини)",
"idle_lock": "Час очікування блокування в режимі очікування (хвилини)",
"wallpaper_policy": "Шпалери під час сеансу",
"wallpaper_show": "Показувати",
"wallpaper_hide_session": "Сховати під час сеансу",
"wallpaper_hide_always": "Завжди приховувати",
"features_title": "Політика функцій",
"features_desc": "Увімкніть або вимкніть певні функції для пристроїв",
"allow_file_transfer": "Дозволити передавання файлів",
"allow_clipboard": "Дозволити синхронізацію буфера обміну",
"allow_audio": "Дозволити потокове аудіо",
"allow_recording": "Дозволити запис сеансу",
"security_title": "Політика безпеки",
"security_desc": "Дотримання вимог безпеки для пристроїв організації",
"require_2fa": "Вимагати 2FA для автоматичного доступу",
"password_min_length": "Мінімальна довжина пароля",
"password_require_special": "Вимагати спеціальних символів",
"password_max_age": "Максимальний вік пароля (дні, 0=ніколи)",
"allowed_operators": "Дозволені ролі оператора (розділені комами)",
"network_title": "Мережева політика",
"network_desc": "Керуйте серверами ретрансляції та прямими з’єднаннями",
"block_direct_p2p": "Block Direct P2P (примусове реле)",
"allowed_relays": "Дозволені сервери ретрансляції (по одному на рядок)",
"ip_allowlist": "Білий список IP-адрес (CIDR, по одному на рядок)",
"update_title": "Політика оновлення",
"update_desc": "Керуйте автоматичними оновленнями та оновлюйте канали",
"auto_update": "Увімкнути автоматичне оновлення",
"update_channel": "Оновити канал",
"audit_title": "Зміни політики",
"audit_desc": "Історія останніх змін політики",
"no_audit": "Змін політики не зареєстровано.",
"save_success": "Політику успішно збережено",
"save_failed": "Не вдалося зберегти політику",
"load_failed": "Не вдалося завантажити правила",
"block_direct_p2p_hint": "Застосовується до цієї організації."
},
"attestation": {
"title": "Атестація пристрою",
"subtitle": "Відстежуйте перевірку ідентифікації пристрою та апаратних відбитків",
"verified": "Verified",
"pending": "Pending",
"failed": "Не вдалося",
"device_list": "Записи про атестацію пристрою",
"device_list_desc": "Апаратні відбитки пальців і статус підтвердження особи",
"col_device": "ID пристрою",
"col_hostname": "Hostname",
"col_fingerprint": "Fingerprint",
"col_status": "Status",
"col_last_check": "Last Check",
"col_actions": "Actions",
"no_records": "Атестаційних записів не знайдено.",
"verify_success": "Пристрій позначено як перевірений",
"verify_failed": "Не вдалося перевірити пристрій",
"revoke_success": "Атестацію пристрою скасовано",
"revoke_failed": "Не вдалося скасувати атестацію"
},
"fleet": {
"title": "Управління автопарком",
"tab_resources": "Resources",
"tab_tasks": "Tasks",
"tab_builder": "Конструктор робочих процесів",
"tab_compliance": "Compliance",
"res_title": "Відображення ресурсів",
"res_all_types": "All Types",
"res_type_printer": "Printer",
"res_type_network_drive": "Мережевий диск",
"res_type_dns": "Сервер DNS",
"res_type_proxy": "Proxy",
"res_type_vpn": "VPN",
"res_add": "Додати ресурс",
"res_name": "Назва ресурсу",
"res_type": "Type",
"res_address": "Адреса / шлях",
"res_target": "Target",
"res_scope": "Scope",
"res_scope_org": "організація",
"res_scope_group": "Група",
"res_scope_device": "пристрій",
"res_scope_value": "Scope Value",
"res_status": "Status",
"res_active": "Active",
"res_inactive": "Inactive",
"res_no_data": "Ресурси не знайдено. Натисніть «Додати ресурс», щоб створити його.",
"res_confirm_delete": "Ви впевнені, що хочете видалити цей ресурс?",
"task_title": "Планувальник завдань",
"task_all_status": "All Status",
"task_status_pending": "Pending",
"task_status_running": "Running",
"task_status_success": "Success",
"task_status_failed": "Не вдалося",
"task_search": "Search tasks…",
"task_create": "Створити завдання",
"task_name": "Task Name",
"task_type": "Type",
"task_type_script": "Script",
"task_type_install": "Install",
"task_type_update": "оновлення",
"task_type_restart": "Перезапустіть",
"task_type_deploy": "Deploy",
"task_type_scan": "Scan",
"task_targets": "Targets",
"task_targets_help": "Ідентифікатори пристроїв або назви груп, розділені комами",
"task_schedule": "Schedule",
"task_schedule_once": "Once",
"task_schedule_cron": "Cron",
"task_schedule_interval": "Interval",
"task_schedule_value": "Значення розкладу",
"task_script": "Сценарій / Команда",
"task_retries": "Retries",
"task_timeout": "Timeout (s)",
"task_last_run": "Last Run",
"task_no_data": "Завдань не знайдено. Щоб розпочати, натисніть «Створити завдання».",
"task_confirm_delete": "Ви впевнені, що хочете видалити це завдання?",
"task_output": "Task Output",
"task_retry": "Retry",
"builder_title": "Конструктор робочих процесів",
"builder_select_workflow": "Select workflow…",
"builder_new": "New",
"builder_save": "зберегти",
"builder_export": "Export",
"builder_execute": "Execute",
"builder_dry_run": "Dry Run",
"builder_triggers": "Triggers",
"builder_conditions": "Conditions",
"builder_actions": "Actions",
"builder_results": "Results",
"builder_transforms": "Transforms",
"builder_properties": "Properties",
"builder_no_selection": "Виберіть вузол, щоб змінити його властивості.",
"builder_node_trigger_manual": "Ручний тригер",
"builder_node_trigger_schedule": "Schedule",
"builder_node_trigger_event": "Тригер події",
"builder_node_cond_os": "OS Check",
"builder_node_cond_threshold": "Threshold",
"builder_node_cond_time_window": "Time Window",
"builder_node_action_script": "Run Script",
"builder_node_action_install": "Install SW",
"builder_node_action_restart": "Перезапустіть Svc",
"builder_node_action_file_deploy": "Розгорнути файл",
"builder_node_action_message": "Надіслати повідомлення",
"builder_node_result_log": "Log Output",
"builder_node_result_alert": "Надіслати сповіщення",
"builder_node_result_chain": "Ланцюговий робочий процес",
"builder_node_transform_parse": "Parse JSON",
"builder_node_transform_filter": "Filter",
"builder_node_transform_delay": "Delay",
"workflow_name": "Назва робочого процесу:",
"comp_title": "Відповідність програмного забезпечення",
"comp_compliant": "Compliant",
"comp_warning": "Warning",
"comp_critical": "Critical",
"comp_score": "Avg. Score",
"comp_device": "пристрій",
"comp_hostname": "Hostname",
"comp_os": "OS",
"comp_score_col": "Score",
"comp_issues": "Issues",
"comp_last_scan": "Last Scan",
"comp_scan": "Scan",
"comp_scan_all": "Scan All",
"comp_remediate": "Remediate",
"comp_remediate_confirm": "Запустити автоматичне виправлення на цьому пристрої?",
"comp_no_data": "Немає даних про відповідність. Запустіть сканування, щоб почати.",
"save": "зберегти",
"cancel": "Скасувати",
"close": "Закрити",
"edit": "Редагувати",
"delete": "Видалити",
"actions": "Actions",
"all_orgs": "Усі організації",
"select_org_placeholder": "Select organization",
"all_types": "All Types",
"type_printer": "Printer",
"type_network_drive": "Мережевий диск",
"type_dns": "Сервер DNS",
"type_vpn": "VPN",
"type_proxy": "Proxy",
"add_resource": "Додати ресурс",
"edit_resource": "Редагувати ресурс",
"col_name": "Name",
"col_type": "Type",
"col_target": "Target",
"col_scope": "Scope",
"col_status": "Status",
"col_actions": "Actions",
"no_resources": "No resources found.",
"active": "Active",
"inactive": "Inactive",
"address": "Адреса / шлях",
"scope_org": "організація",
"scope_group": "Група",
"scope_device": "пристрій",
"scope_value": "Scope Value",
"scope_value_hint": "Organization, group, or device ID",
"confirm_delete": "Ви впевнені, що хочете видалити цей елемент?",
"all_statuses": "Всі статуси",
"status_pending": "Pending",
"status_running": "Running",
"status_success": "Success",
"status_failed": "Не вдалося",
"search_tasks": "Search tasks",
"create_task": "Створити завдання",
"edit_task": "Редагувати завдання",
"col_task_name": "Task Name",
"col_task_type": "Type",
"col_schedule": "Schedule",
"col_last_run": "Last Run",
"no_tasks": "No tasks found.",
"task_type_file_deploy": "Розгортання файлів",
"task_type_registry": "Registry",
"target_devices": "Цільові пристрої",
"target_hint": "Device IDs or group names",
"schedule_immediate": "Immediate",
"schedule_once": "Once",
"schedule_cron": "Cron",
"cron_placeholder": "*/5 * * * *",
"script_content": "Сценарій / Команда",
"retry_count": "Retries",
"timeout_sec": "Timeout (s)",
"loading": "Завантаження",
"no_output": "Немає вихідних даних",
"error_loading": "Помилка завантаження даних",
"select_workflow": "Select workflow",
"new_workflow": "New",
"export": "Export",
"execute": "Execute",
"dry_run": "Dry Run",
"node_triggers": "Triggers",
"node_manual": "Ручний тригер",
"node_schedule": "Schedule",
"node_event": "Тригер події",
"node_conditions": "Conditions",
"node_os_check": "OS Check",
"node_threshold": "Threshold",
"node_time_window": "Time Window",
"node_actions": "Actions",
"node_run_script": "Run Script",
"node_install": "Install SW",
"node_restart": "Перезапустіть Svc",
"node_file_deploy": "Розгорнути файл",
"node_send_message": "Надіслати повідомлення",
"node_results": "Results",
"node_log_output": "Log Output",
"node_send_alert": "Надіслати сповіщення",
"node_chain": "Ланцюговий робочий процес",
"node_transforms": "Transforms",
"node_parse_json": "Parse JSON",
"node_filter": "Filter",
"node_delay": "Delay",
"node_properties": "Properties",
"all_organizations": "Усі організації",
"scan_all": "Scan All",
"compliant": "Compliant",
"non_compliant": "Warning",
"critical_issues": "Critical",
"avg_score": "Avg. Score",
"col_device": "пристрій",
"col_hostname": "Hostname",
"col_os": "OS",
"col_score": "Score",
"col_issues": "Issues",
"col_last_scan": "Last Scan",
"no_compliance_data": "No compliance data available.",
"confirm_remediate": "Запустити автоматичне виправлення на цьому пристрої?"
},
"scaling": {
"title": "Масштабування та керування ретрансляцією",
"tab_overview": "Огляд",
"tab_relays": "Relay Nodes",
"tab_rules": "Правила призначення",
"tab_capacity": "Планування потужностей",
"arch_title": "Архітектура мережі",
"arch_loading": "Завантаження діаграми архітектури...",
"stat_relay_nodes": "Relay Nodes",
"stat_total_devices": "Загальна кількість пристроїв",
"stat_active_sessions": "Активні сесії",
"stat_bandwidth": "Загальна пропускна здатність",
"relay_health": "Естафета здоров'я",
"no_relays": "Вузли ретрансляції не налаштовані. Додайте свій перший вузол ретрансляції, щоб розподілити навантаження.",
"relay_search": "Пошук реле...",
"relay_add": "Додати вузол ретрансляції",
"relay_edit": "Редагувати вузол ретрансляції",
"col_name": "Name",
"col_address": "Address",
"col_location": "Location",
"col_devices": "Пристрої",
"col_sessions": "Сеанси",
"col_bandwidth": "Bandwidth",
"col_status": "Status",
"col_actions": "Actions",
"col_priority": "Priority",
"col_rule_name": "Rule Name",
"col_match": "Match",
"col_target_relay": "Цільова естафета",
"col_fallback": "Fallback",
"status_online": "Online",
"status_degraded": "Degraded",
"status_offline": "Offline",
"status_enabled": "Увімкнено",
"status_disabled": "Вмкнено",
"confirm_delete_relay": "Ви впевнені, що хочете видалити цей вузол ретрансляції?",
"confirm_delete_rule": "Ви впевнені, що бажаєте видалити це правило призначення?",
"rules_hint": "Правила призначення визначають, який сервер ретрансляції обробляє певні групи пристроїв. Правила оцінюються за пріоритетом (спочатку найнижчі).",
"rule_add": "Add Rule",
"rule_edit": "Редагувати правило",
"rule_match_type": "Match Type",
"match_subnet": "Subnet",
"match_group": "Група пристроїв",
"match_tag": "Тег пристрою",
"match_location": "Location",
"rule_match_value": "Match Value",
"fallback_master": "Головний сервер",
"fallback_nearest": "Найближчий реле",
"relay_max_sessions": "Максимальна кількість сеансів",
"relay_max_bandwidth": "Максимальна пропускна здатність (Мбіт/с)",
"cap_tiers": "Рівні потужності",
"cap_loading": "Завантаження даних про ємність...",
"cap_recommendations": "Recommendations",
"cap_no_recs": "Немає рекомендацій.",
"cap_planning": "Планування інфраструктури",
"cap_config": "Конфігурація",
"cap_max_devices": "Максимальна кількість пристроїв",
"cap_max_sessions": "Максимальна кількість сеансів",
"cap_current": "Current",
"cap_utilization": "Utilization",
"cap_tier_devices": "Ємність пристрою",
"cap_tier_sessions": "Ємність сесії",
"cap_tier_bandwidth": "Пропускна здатність",
"cap_single_sqlite": "Один сервер (SQLite)",
"cap_single_pg": "Один сервер (PostgreSQL)",
"cap_master_3": "Майстер + 3 реле",
"cap_master_10": "Майстер + 10 реле",
"rec_no_relays": "Вузли ретрансляції не налаштовані. Розгляньте можливість додавання вузлів ретрансляції для кращої продуктивності та резервування.",
"rec_devices_high": "Коефіцієнт використання пристрою високий. Розгляньте можливість додавання додаткових вузлів ретрансляції для розподілу навантаження.",
"rec_sessions_high": "Ємність сеансу наближається до межі. Розгляньте можливість модернізації інфраструктури ретрансляції.",
"rec_cpu_high": "Деякі вузли ретрансляції повідомляють про високе використання ЦП. Розгляньте можливість балансування навантаження або підвищення ємності.",
"rec_all_good": "Всі системи працюють в межах нормальнх параметрів. Ніяких дій не потрібно.",
"save": "зберегти",
"cancel": "Скасувати",
"edit": "Редагувати",
"delete": "Видалити",
"close": "Закрити",
"no_rules": "Немає правил призначення.",
"relays_info_banner": "Цей список є інформаційним. Сервери ретрансляцї, які фактично використовуються клієнтами, налаштовуються за допомогою змінної середовища RELAY_SERVERS на сервері BetterDesk.",
"relay_name_address_required": "Ім'я та адреса обов'язкові.",
"relay_save_failed": "Не вдалося зберегти вузол ретрансляції.",
"relay_delete_failed": "Не вдалося видалити вузол ретрансляції.",
"relay_saved": "Вузол ретрансляції збережено.",
"relay_deleted": "Вузол ретрансляції видалено.",
"rule_name_value_required": "Потрібно вказати назву правила та значення відповідності.",
"rule_save_failed": "Не вдалося зберегти правило.",
"rule_delete_failed": "Не вдалося видалити правило.",
"rule_saved": "Правило збережено.",
"rule_deleted": "Правило видалено."
},
"cross_platform": {
"title": "Кросплатформна сумісність",
"tab_matrix": "Матриця сумісності",
"tab_distribution": "Розподіл",
"tab_protocols": "Протоколи",
"tab_limitations": "Обмеження",
"matrix_hint": "Матриця підтримки функцій на всіх підтримуваних платформах. Зелений = повна підтримка, жовтий = часткова, сірий = недоступний, синій = планується.",
"col_feature": "Функція",
"legend_full": "Повна підтримка",
"legend_partial": "Часткова підтримка",
"legend_none": "Не доступний",
"legend_planned": "Заплановано",
"platform_breakdown": "Поломка платформи",
"arch_breakdown": "Розбивка архітектури",
"version_breakdown": "Розбивка версій",
"summary": "Підсумок",
"total_devices": "Загальна кількість пристроїв",
"unique_platforms": "Платформи",
"unique_archs": "Архітектури",
"unique_versions": "Клієнтські версії",
"no_devices": "Ще немає зареєстрованих пристроїв.",
"protocols_hint": "Узгодження можливостей протоколу гарантує, що кожен клієнт отримує лише ті функції, які він підтримує. Сервер адаптує поведінку на основі повідомлених можливостей.",
"capability_negotiation": "Обговорення можливостей",
"codec_support": "Підтримка кодеків (онлайн-пристрої)",
"feature_support": "Підтримка функцій (онлайн-пристрої)",
"no_codec_data": "Немає доступних кодеків із онлайн-пристроїв.",
"no_feature_data": "Немає даних про функції з онлайн-пристроїв.",
"protobuf_schema": "Схема Protobuf ClientCapabilities",
"diagram_client": "Клієнт",
"diagram_server": "Сервер BetterDesk",
"diagram_peer": "Клієнтський вузол",
"limitations_hint": "Кожна платформа має певні обмеження, які впливають на доступні функції. Перегляньте ці обмеження під час планування розгортання.",
"feat_desktop_client": "Настільний клієнт",
"feat_background_agent": "Фоновий агент",
"feat_remote_target": "Віддалена ціль",
"feat_screen_capture": "Захоплення екрана",
"feat_input_injection": "Вхідна ін'єкція",
"feat_file_transfer": "Передача файлів",
"feat_clipboard_sync": "Синхронізація буфера обміну",
"feat_audio_streaming": "Потокове аудіо",
"feat_chat": "Чат",
"feat_h264": "Кодек H.264",
"feat_vp9": "Кодек VP9",
"feat_av1": "Кодек AV1",
"feat_cdap_agent": "CDAP-агент",
"platform_windows": "Windows",
"platform_linux": "Linux",
"platform_macos": "macOS",
"platform_android": "Android",
"platform_ios": "iOS",
"platform_web": "Веб-браузер",
"platform_chromeos": "ChromeOS",
"status_production": "Виробництво",
"status_testing": "Тестування",
"status_planned": "Заплановано",
"status_limited": "Обмежено",
"status_experimental": "Експериментально",
"limit_win_uac": "Підвищення UAC потрібне для інсталяції служби та введення даних на захищених настільних комп’ютерах.",
"limit_win_service": "Працює як служба NSSM; для встановлення потрібні права адміністратора.",
"limit_win_firewall": "Windows Правила брандмауера мають дозволяти порти 21115-21119 для релейних з’єднань.",
"limit_linux_wayland": "Композитори Wayland обмежують програмне захоплення екрана; Потрібен портал PipeWire API.",
"limit_linux_pipewire": "Для захоплення звуку потрібен PipeWire; Резервний варіант PulseAudio доступний, але обмежений.",
"limit_linux_arm": "доступні збірки ARM64; деякі кодеки можуть використовувати програмне декодування (повільніше).",
"limit_mac_screen": "Потрібен дозвіл на записування екрана в системних налаштуваннях > Конфіденційність і безпека.",
"limit_mac_signing": "Для розповсюдження агент повинен бути підписаний ідентифікатором розробника Apple.",
"limit_mac_notarize": "Нотаріальне засвідчення необхідно для macOS Gatekeeper (розповсюдження не в App Store).",
"limit_android_projection": "MediaProjection API вимагає згоди користувача для кожного сеансу захоплення екрана.",
"limit_android_accessibility": "Для ін’єкції введення потрібен AccessibilityService; обмежено в Android 14+.",
"limit_android_battery": "Фоновий сервіс обмежений режимом Doze; може знадобитися звільнення від оптимізації акумулятора.",
"limit_ios_capture": "Apple забороняє фонове захоплення екрана; підтримується режим лише для перегляду.",
"limit_ios_input": "Не допускається введення; лише віддалений перегляд і чат.",
"limit_ios_appstore": "Розповсюдження лише через App Store; TestFlight для бета-тестування.",
"limit_web_https": "WebCodecs API і WebRTC вимагають HTTPS; HTTP повертається до JMuxer (обмежена кількість кодеків).",
"limit_web_codec": "Підтримка кодеків залежить від браузера; H.264 широко підтримується, VP9/AV1 різниться.",
"limit_web_performance": "Продуктивність обмежена пісочницею браузера; відсутність прямого апаратного прискорення.",
"limit_chrome_crostini": "Повна підтримка агентів лише в контейнері Crostini Linux.",
"limit_chrome_pwa": "Режим PWA надає лише веб-функції; відсутнсть нативних можливостей агента.",
"limit_chrome_input": "Введення не підтримується поза контейнером Crostini.",
"feat_session_recording": "Запис сесії",
"feat_multi_monitor": "Кілька моніторів",
"feat_unattended_access": "Автономний доступ",
"limit_win_virtual_account": "Службаe laufen unter isolierten virtuellen Konten anstelle von LocalSystem; benutzerdefinierte Protokollpfade müssen möglicherweise ACL-Anpassungen vorgenommen werden.",
"limit_linux_unprivileged": "Службаe laufen unter dem dedizierten unprivilegierten Konto 'betterdesk' mit systemd-Härtung (NoNewPrivileges, ProtectSystem=strict)."
},
"security_audit": {
"title": "Аудит безпеки",
"tab_overview": "Огляд",
"tab_events": "Події аудиту",
"tab_hardening": "Hardening",
"tab_vulnerabilities": "Vulnerabilities",
"security_score": "Оцінка безпеки",
"failed_logins": "Невдалі входи (24 години)",
"active_bans": "Active Bans",
"api_keys": "API Keys",
"old_keys": "Старі ключі (>90d)",
"security_checks": "Перевірки безпеки",
"tls_status": "TLS Status",
"pass": "Pass",
"warning": "Warning",
"fail": "Fail",
"tls_signal": "Signal TLS",
"tls_relay": "Relay TLS",
"tls_api": "API TLS",
"tls_wss": "WebSocket Безпечний",
"enabled": "Увімкнено",
"disabled": "Вмкнено",
"all_events": "All Events",
"event_login_failed": "Помилка входу",
"event_login_success": "Успішний вхід",
"event_peer_banned": "Peer Banned",
"event_ip_banned": "IP Banned",
"event_config_changed": "Конфігурацію змінено",
"event_key_created": "Ключ створено",
"refresh": "Refresh",
"col_time": "Time",
"col_action": "Action",
"col_actor": "Actor",
"col_target": "Target",
"col_ip": "IP Address",
"col_details": "Details",
"no_events": "Подій аудиту не знайдено.",
"hardening_hint": "Пріоритети посилення безпеки для вашого розгортання BetterDesk. Елементи впорядковані за ступенем тяжкості.",
"no_hardening": "Немає предметів для зміцнення.",
"vuln_hint": "Результати сканування вразливості залежностей. Регулярно запускайте перевірку npm, щоб захистити залежності.",
"no_vulns": "Вразливості не знайдено. Ваші залежності в безпеці."
},
"languages": {
"title": "Управління мовою",
"total_languages": "Всього мов",
"fully_translated": "Повністю перекладено",
"needs_review": "Потребує перегляду",
"reference_keys": "Довідкові ключі",
"no_languages": "Мовні файли не знайдено.",
"badge_reference": "Reference",
"badge_review": "Потребує перегляду",
"badge_complete": "Complete",
"coverage": "coverage",
"keys": "keys",
"missing": "missing",
"extra": "extra",
"view_missing": "Перегляд відсутній",
"fix_missing": "Fix Missing",
"missing_keys_for": "Відсутні ключі для",
"missing_keys_count": "keys missing (English fallback values shown)",
"and_more": "і ще {n}...",
"all_keys_present": "Всі ключі в наявності!",
"confirm_fix": "Add missing keys to {code} with English fallback values?",
"fixed_title": "Keys Fixed",
"fixed_msg": "Відсутні ключі в {code} потрібно перекласти вручну.",
"no_fix_needed": "Немає пропущених ключів, які потрібно виправити."
},
"resource_control": {
"title": "Контроль ресурсів",
"tab_overview": "Огляд",
"tab_usb": "USB Control",
"tab_optical": "Оптичні приводи",
"tab_monitors": "Monitors",
"tab_disks": "Disk Access",
"tab_quotas": "Квоти ресурсів",
"compliance_by_category": "Відповідність за категоріями",
"device_compliance": "Відповідність пристрою",
"search_devices": "Пошук пристроїв...",
"col_device": "пристрій",
"col_platform": "Platform",
"col_status": "Status",
"col_usb": "USB",
"col_optical": "Optical",
"col_monitors": "Monitors",
"col_disks": "Disks",
"col_quotas": "Quotas",
"col_actions": "Actions",
"stat_total_devices": "Загальна кількість пристроїв",
"stat_compliant": "Compliant",
"stat_partial": "Partial",
"stat_noncompliant": "Non-Compliant",
"stat_compliance_rate": "Рівень відповідності",
"badge_na": "N/A",
"badge_compliant": "OK",
"badge_partial": "Partial",
"badge_noncompliant": "Fail",
"btn_configure": "Налатувати",
"no_devices": "Пристроїв не знайдено",
"usb_title": "USB Керування портом",
"usb_hint": "Контролюйте доступ до пристрою зберігання USB для вибраного пристрою або політику за замовчуванням для всієї організації.",
"usb_storage_policy": "USB Політика зберігання",
"usb_whitelist": "Пристрої в білому списку (по одному на рядок)",
"usb_whitelist_hint": "VID:PID (наприклад, 0781:5583)",
"usb_audit_log": "Журнал підключень пристрою USB",
"optical_title": "Керування оптичним приводом",
"optical_hint": "Контролюйте доступ до приводу CD/DVD/Blu-ray для вибраного пристрою.",
"optical_policy": "Політика оптичного приводу",
"optical_audit_log": "Журнал доступу до оптичного приводу",
"monitors_title": "Керування монітором",
"monitors_hint": "Налаштуйте параметри монітора, включаючи максимальну кількість, контроль роздільної здатності, графіки яскравості та живлення.",
"monitors_max_count": "Максимальна кількість моніторів (0 = необмежена кількість)",
"monitors_max_hint": "0 означає відсутність обмежень",
"monitors_resolution": "Максимальна роздільна здатність",
"monitors_brightness": "Обмеження яскравості",
"monitors_power_schedule": "Графік живлення",
"monitors_power_hint": "напр. вихідний: 22:00-06:00",
"disks_title": "Контроль доступу до диска",
"disks_hint": "Налаштуйте політики доступу до диска, включаючи режим лише для читання, застосування шифрування та видимість розділів.",
"disks_readonly": "Примусовий режим лише для чтання",
"disks_encryption": "Вимагати шифрування (BitLocker/LUKS)",
"disks_smart": "Увімкнути S.M.A.R.T. моніторинг",
"disks_hidden": "Приховані розділи",
"disks_hidden_hint": "Літери дисків або точки монтування, розділені комами",
"quotas_title": "Квоти ресурсів",
"quotas_hint": "Установіть для кожного користувача процесор, оперативну пам’ять, пропускну здатність і дискові квоти для вибраного пристрою.",
"quotas_cpu": "CPU Limit",
"quotas_ram": "RAM Limit",
"quotas_bandwidth": "Обмеження пропускної здатності (Мбіт/с)",
"quotas_bandwidth_hint": "0 = еобмежений",
"quotas_disk_quota": "Дискова квота (ГБ)",
"quotas_disk_hint": "0 = еобмежений",
"quotas_process_whitelist": "Білий список процесів (по одному на рядок)",
"quotas_process_hint": "напр. chrome.exe, code.exe",
"policy_allowed": "Allowed",
"policy_blocked": "Blocked",
"policy_whitelist": "Лише білий список",
"policy_any": "Any"
},
"sdk_studio": {
"title": "SDK Studio",
"subtitle": "Visual flow editor for CDAP bridges",
"new_flow": "New Flow",
"open_flow": "Open Flow",
"save_flow": "Save Flow",
"run_flow": "Run",
"debug": "Debug",
"deploy": "Deploy",
"undo": "Undo",
"redo": "Redo",
"untitled": "Untitled Flow",
"code_mode": "Code Mode",
"toggle_grid": "Toggle Grid",
"zoom_in": "Zoom In",
"zoom_out": "Zoom Out",
"zoom_fit": "Fit to Screen",
"palette": "Node Palette",
"search_nodes": "Search nodes...",
"cat_sources": "Sources",
"cat_processing": "Processing",
"cat_outputs": "Outputs",
"empty_title": "Start Building",
"empty_desc": "Drag nodes from the palette to start building a flow",
"browse_templates": "Browse Templates",
"inspector": "Inspector",
"select_node": "Select a node to inspect its properties",
"console": "Console",
"clear_console": "Clear",
"console_ready": "Studio ready",
"label": "Label",
"configuration": "Configuration",
"connections": "Connections",
"inputs": "Inputs",
"outputs": "Outputs",
"delete_node": "Delete Node",
"nodes": "Nodes",
"wires": "Wires",
"status_ready": "Ready",
"status_deployed": "Deployed",
"flow_name": "Flow Name",
"flow_desc": "Description",
"loading": "Loading...",
"no_flows": "No saved flows yet",
"confirm_delete": "Are you sure you want to delete this flow?",
"templates": "Templates",
"node_modbus_tcp": "Modbus TCP",
"node_modbus_rtu": "Modbus RTU",
"node_snmp_poll": "SNMP Poll",
"node_rest_poll": "REST Poll",
"node_mqtt_subscribe": "MQTT Subscribe",
"node_webhook": "Webhook",
"node_device_telemetry": "Device Telemetry",
"node_database_query": "Database Query",
"node_file_watch": "File Watch",
"node_filter": "Filter",
"node_transform": "Transform",
"node_aggregate": "Aggregate",
"node_delay": "Delay",
"node_debounce": "Debounce",
"node_switch": "Switch",
"node_merge": "Merge",
"node_script": "Script",
"node_widget_update": "Widget Update",
"node_alert": "Alert",
"node_command": "Command",
"node_log": "Log",
"node_rest_call": "REST Call",
"node_mqtt_publish": "MQTT Publish",
"node_database_write": "Database Write",
"node_email": "Email",
"node_modbus_write": "Modbus Write",
"import_flow": "Import Flow"
},
"updates": {
"tab_title": "Updates",
"title": "Оновлення програмного забезпечення",
"desc": "Check for new versions and update the BetterDesk console from GitHub",
"current_version": "Встановлена версія",
"latest_version": "Latest version",
"status": "Status",
"check_now": "Перевірте наявність оновлень",
"checking": "Checking…",
"up_to_date": "В актуальному стані",
"update_available": "Доступне оновлення",
"changelog": "Release Notes",
"no_changelog": "Немає приміток до випуску",
"files_changed": "Файли змінені",
"files": "файли",
"changes_unavailable": "Не вдалося завантажити список змін файлів. Ви все ще можете встановити оновлення.",
"create_backup": "Створіть резервну копію перед оновленням",
"install": "Install Update",
"install_confirm": "Are you sure you want to install this update? The console will restart after the update.",
"installing": "Встановлення оновлення…",
"creating_backup": "Створення резервної копії…",
"downloading": "Завантаження файлів…",
"install_success": "Оновлення успішно встановлено. Консоль перезапускається…",
"install_failed": "Помилка встановлення оновлення",
"restarting": "Очікування перезапуску консолі…",
"restart_complete": "Консоль успішно перезавантажено",
"restart_timeout": "Console did not restart in time. Please check manually.",
"no_version": "Версію оновлення не вибрано. Спочатку перевірте наявність оновлень.",
"backups_title": "Оновити резервні копії",
"backups_desc": "Резервні копії перед оновленням створюються автоматично перед кожним оновленням",
"no_backups": "Резервні копії оновлень не знайдено",
"restore": "Restore",
"restore_confirm": "Ви впевнені, що бажаєте відновити з цієї резервної копії? Змінені файли будуть перезаписані.",
"restore_success": "Резервну копію успішно відновлено. Консоль перезапускається…",
"baseline_set": "Базовий набір",
"commits_behind": "фіксує позаду",
"total_files": "Всього файлів",
"applied": "Applied",
"failed": "Не вдалося",
"skipped": "Skipped",
"removed": "Removed",
"auto": "Auto",
"manual": "Manual",
"component_console": "Web Console",
"component_server": "Серверний компонент",
"component_agent": "Agent",
"component_scripts": "Сценарії та Docker",
"component_other": "Other",
"server_rebuild_warning": "Go Server source changed — binary rebuild required. Use the ALL-IN-ONE script or compile manually.",
"include_server": "Include Go Server (compile & deploy binary)",
"checking_go": "Перевірка Go…",
"go_not_found": "Go не встановлено",
"go_check_failed": "Не вдалося перевірити наявність Go",
"server_building": "Компіляція Go server… Це може зайняти кілька хвилин.",
"server_built": "Двійковий файл сервера скомпільований",
"server_build_failed": "Помилка компіляції сервера",
"server_deployed": "Двійковий файл сервера розгорнуто",
"server_deploy_failed": "Помилка розгортання сервера",
"server_build_note": "Server compilation may take 1-5 minutes. The page will remain unresponsive during compilation.",
"server_source_downloading": "Завантаження джерела сервера…",
"delete": "Видалити",
"delete_confirm": "Видалити резервну копію {name} назавжди? Це неможливо скасувати.",
"delete_success": "Резервну копію видалено",
"delete_failed": "Не вдалося видалити резервну копію",
"retention_label": "Зберігайте N останніх резервних копій",
"retention_hint": "Старіші резервні копії видаляються автоматично після кожного оновлення. Використовуйте 0, щоб зберегти всі резервні копії.",
"retention_saved": "Налаштування збереження збережено",
"retention_invalid": "Зберігання має бути цілим числом від 0 до 1000",
"retention_required_for_prune": "Спочатку встановіть значення збереження більше 0",
"prune_now": "Apply now",
"prune_confirm": "Зберегти лише останні резервні копії {n} і видалити решту?",
"prune_done": "Видалені резервні копії {n}",
"total_size": "Total size",
"backups_count": "backup(s)",
"strategy_label": "Спосіб оновлення",
"strategy_download": "Завантажте попередньо зібраний двійковий файл",
"strategy_compile": "Скомпілювати з джерела",
"both_available": "Завантажити та скомпілювати",
"download_available": "Доступне завантаження",
"no_method": "Немає методу оновлення",
"no_release": "No release",
"available": "в наявності",
"server_downloading": "Завантаження двійкового файлу сервера…",
"server_downloaded": "Двійковий файл сервера завантажено",
"server_download_failed": "Не вдалося завантажити бінарний файл сервера",
"server_download_note": "Попередньо зібраний двійковий файл буде завантажено з GitHub Releases. Зазвичай це займає менше хвилини.",
"install_go_hint": "Установіть Go з https://go.dev/dl/, щоб увімкнути компіляцію, або опублікуйте випуск із попередньо зібраними двійковими файлами",
"strategy_install_go": "Автоматичне встановлення Go та компіляція",
"strategy_install_go_hint": "Downloads the official Go toolchain (~120 MB) into the console data directory, then compiles the server. Use this when Go is not installed on the host.",
"auto_strategy": "Auto",
"auto_strategy_hint": "The console will pick the best available method (download → compile → auto-install Go).",
"auto_available": "Готовий до автоматичного відновлення",
"toolchain_ready": "Інструмент встановлений",
"toolchain_will_install": "Go toolchain will be installed automatically",
"toolchain_downloading": "Завантаження Go Toolchain…",
"toolchain_failed": "Помилка встановлення Go toolchain",
"modal_title": "Встановлення оновлення",
"modal_done_title": "Оновлення завершено",
"modal_close": "Закрити",
"modal_reload_now": "Перезавантажити консоль",
"log_title": "Журнал оновлення",
"log_expand": "Розгорнути журнал",
"log_collapse": "Згорнути журнал",
"log_copy": "Копіювати журнал",
"progress_step": "Крок {current} з {total}",
"reload_countdown": "Автооновлення через {seconds} с",
"retry_update": "Повторити оновлення",
"retry_confirm": "Повторити встановлення цього оновлення?",
"phase_confirm": "Confirmation",
"phase_backup": "Backup",
"phase_console": "Файли консолі",
"phase_server": "Серверний етап",
"phase_restart": "Перезапустіть",
"phase_done": "Done",
"preparing": "Preparing…",
"backup_skipped": "Резервне копіювання пропущено (на вибір користувача)",
"server_skipped": "Go server пропущено",
"server_not_selected": "Go server not selected",
"server_processing": "Обробка оновлення Go server…",
"no_restart_needed": "Перезавантаження не потрібно",
"complete": "Оновлення застосовано",
"complete_summary": "Оновлення успішно застосовано.",
"complete_with_errors": "Оновлення завершено, але деякі кроки не вдалося. Подробиці дивіться нижче.",
"modal_done_with_errors_title": "Оновлення завершено з помилками",
"console_will_restart": "Процес консолі зараз перезапуститься…",
"restart_complete_msg": "Консоль перезавантажилася. Натисніть «Перезавантажити», щоб завантажити нову версію. Сторінка автоматично перезавантажиться через 8 секунд.",
"refresh_recommended": "Статичні ресурси змінено — перезавантажте сторінку, щоб побачити новий інтерфейс.",
"confirm_title": "Застосувати оновлення",
"confirm_with_backup": "Резервна копія перед оновленням буде створена автоматично.",
"confirm_no_backup": "Резервна копія створюватися не буде (продовжуйте на свій страх і ризик).",
"server_stale_title": "Двійковий файл сервера застарів",
"server_stale_desc": "Джерело Go server було оновлено, але поточний двійковий файл не було перебудовано. Перебудуйте його зараз, щоб застосувати оновлення безпеки та бібліотеки.",
"rebuild_server": "Перебудувати двійковий файл сервера",
"rebuilding_server": "Перебудова…",
"rebuild_server_success": "Двійковий файл сервера перебудовано та перезапущено",
"rebuild_server_failed": "Помилка двійкового відновлення сервера",
"channel_title": "Канал оновлень",
"channel_desc": "Оберіть джерело оновлень для панелі. На продакшені використовуйте Stable.",
"channel_stable": "Стабільний (main)",
"channel_development": "Розробка (dev)",
"channel_branch_label": "Гілка GitHub",
"channel_save": "Перемкнути канал",
"channel_saved": "Канал змінено. Натисніть Перевірити оновлення.",
"channel_save_failed": "Не вдалося зберегти канал оновлень",
"channel_docker_blocked": "Встановлення з образу Docker не можуть змінити канал оновлень з панелі. Встановіть BETTERDESK_IMAGE_TAG=latest (stable) або BETTERDESK_IMAGE_TAG=dev (development), потім виконайте: docker compose pull && docker compose up -d.",
"channel_docker_note": "Канал оновлень у панелі стосується лише нативних встановлень. Для образів GHCR змініть BETTERDESK_IMAGE_TAG і перестворіть контейнери.",
"channel_switch_warning": "Зміна каналу змінює гілку GitHub. Відстежуваний SHA commit залишається — наступна перевірка може показати велику різницю. Продовжити?",
"channel_pick_label": "Перемкнути на",
"channel_apply_hint": "Зберігається одразу після підтвердження. Потім натисніть Перевірити оновлення.",
"channel_confirm_switch": "Перемкнути джерело з {from} на {to}? Встановлений commit лишається до перевірки оновлень.",
"docker_title": "Розгортання Docker-образів",
"docker_desc": "Ця консоль працює з готового образу контейнера (офіційний all-in-one або legacy split). Оновлення застосовуються на хості шляхом завантаження новіших образів з GHCR, а не через встановлення в застосунку чи перезбірку Go.",
"docker_install_note": "Встановлення з панелі вимкнено в Docker. Виконайте команди вище на хості, потім оновіть цю сторінку.",
"docker_update_available": "Доступні нові образи контейнера",
"docker_sha_unknown": "Актуально (commit образу невідомий)",
"docker_images": "Образи",
"more_options": "Додаткові параметри",
"option_advanced": "Розширені параметри",
"option_advanced_desc": "Зберігання резервних копій, розгортання Docker, перебудова сервера та стратегія оновлень"
},
"permissions": {
"title": "Дозволи",
"subtitle": "Керуйте дозволами на основі ролей і спеціальними замінами",
"info_title": "Як працюють дозволи",
"info_desc": "Кожна роль має дозволи за замовчуванням. Ви можете додати або видалити окремі дозволи для кожної ролі, перемикаючи їх нижче. Користувацькі заміни виділено, і їх можна будь-коли повернути до значень за замовчуванням.",
"select_role": "Виберіть роль",
"select_role_placeholder": "Виберіть роль...",
"reset_overrides": "Скинути всі перевизначення",
"granted": "Надано",
"overrides": "Перевизначення",
"level": "Рівень",
"super_admin_tag": "Повний доступ",
"server_level_tag": "Серверний рівень",
"custom": "Власний",
"default": "Стандартний",
"revert": "Повернутися до замовчування",
"saved": "Дозвіл оновлено",
"reverted": "Повернуто до замовчування",
"all_reverted": "Усі перевизначення скасовано",
"confirm_reset": "Скинути всі настроювані зміни для цієї ролі до значень за умовчанням?",
"empty_title": "Виберіть роль",
"empty_desc": "Виберіть роль зі спадного списку вище, щоб переглянути та керувати її дозволами.",
"locked_title": "Суперадміністратор",
"locked_desc": "Суперадміністратор має всі дозволи за замовчуванням і не може бути налаштований.",
"cat_device": "Пристрої",
"cat_user": "Користувачі",
"cat_server": "Сервер",
"cat_org": "організації",
"cat_audit": "Аудит і моніторинг",
"cat_cdap": "CDAP",
"cat_enrollment": "Реєстрація",
"cat_chat": "Чат",
"cat_branding": "Брендинг",
"perm_device_view": "Перегляд пристроїв",
"perm_device_connect": "Підключіться до пристроїв",
"perm_device_edit": "Редагувати пристрої",
"perm_device_delete": "Видалити пристрої",
"perm_device_ban": "Заборонити / розблокувати пристрої",
"perm_device_change_id": "Змінити ID пристрою",
"perm_user_view": "Переглянути користувачів",
"perm_user_create": "Створення користувачів",
"perm_user_edit": "Редагувати користувачів",
"perm_user_delete": "Видалити користувачів",
"perm_server_config": "Конфігурація сервера",
"perm_server_keys": "Керуйте ключами API",
"perm_org_create": "Створюйте організації",
"perm_org_edit": "Редагувати організації",
"perm_org_delete": "Видалити організації",
"perm_org_manage_users": "Керуйте користувачами організації",
"perm_org_manage_devices": "Керуйте пристроями організації",
"perm_audit_view": "Перегляд журналів аудиту",
"perm_metrics_view": "Перегляд показників",
"perm_blocklist_edit": "Редагувати список блокувань",
"perm_cdap_view": "Переглянути пристрої CDAP",
"perm_cdap_command": "Надсилайте команди CDAP",
"perm_cdap_terminal": "CDAP термінальний доступ",
"perm_cdap_files": "Доступ до файлу CDAP",
"perm_enrollment_manage": "Керувати реєстраією",
"perm_enrollment_approve": "Підтвердити реєстрацію",
"perm_chat_access": "Доступ до чату",
"perm_branding_edit": "Редагувати брендинг",
"perm_server_attestation": "Атестація продуктивності сервера"
},
"notifications": {
"title": "Сповіщення",
"empty": "Немає нових сповіщень",
"mark_all_read": "Позначити все прочитане",
"see_all": "Переглянути всі запити на допомогу",
"help_request": "Прохання про допомогу",
"just_now": "just now"
},
"accessibility": {
"title": "Доступність",
"subtitle": "Налаштуйте консоль для зору, руху та читання.",
"close": "Закрити меню доступності",
"profiles": "Швидкі профілі",
"profile_low_vision": "Low vision",
"profile_low_vision_hint": "Більший текст, сильний контраст і фокус.",
"profile_dyslexia": "Комфорт читання",
"profile_dyslexia_hint": "Читабельний шрифт і більші інтервали.",
"profile_motion_safe": "Motion safe",
"profile_motion_safe_hint": "Зменшує переходи та призупиняє анімацію.",
"profile_color_assist": "Підтримка кольорів",
"profile_color_assist_hint": "Кольоровий фільтр, мітки та виділені посилання.",
"reading": "Читання",
"font_size": "Розмір тексту",
"line_height": "Висота рядка",
"letter_spacing": "Інтервал між літерами",
"word_spacing": "Інтервал між словами",
"readable_font": "Читабельний шрифт",
"readable_font_hint": "Використовує широкі, знайомі форми букв.",
"dyslexia_spacing": "Дислексія інтервал",
"dyslexia_spacing_hint": "Додає додатковий пробіл для довгого тексту.",
"visual": "Візуальне",
"contrast": "Контраст",
"contrast_normal": "Normal",
"contrast_high_dark": "Темний високий контраст",
"contrast_high_light": "Висококонтрастне світло",
"contrast_yellow_black": "Жовте на чорному",
"color_filter": "Фільтр кольорового зору",
"filter_none": "None",
"filter_protanopia": "Protanopia",
"filter_deuteranopia": "Deuteranopia",
"filter_tritanopia": "Tritanopia",
"filter_achromatopsia": "Achromatopsia",
"saturation": "Насиченість кольору",
"underline_links": "Підкресліть посилання",
"underline_links_hint": "Робить посилання видимими, не покладаючись на колір.",
"highlight_links": "Виділіть дії",
"highlight_links_hint": "Контури посилань і кнопок.",
"highlight_headings": "Виділіть заголовки",
"highlight_headings_hint": "Позначає заголовки розділів кольоровою смугою.",
"hide_media": "Dim media",
"hide_media_hint": "Затемнює зображення, відео та полотна.",
"interaction": "Взаємодія",
"strong_focus": "Сильний фокус",
"strong_focus_hint": "Показує велике кільце фокусування клавіатури.",
"large_cursor": "Великий курсор",
"large_cursor_hint": "Використовує більший висококонтрастний покажчик.",
"reduce_motion": "Зменшити рух",
"reduce_motion_hint": "Скорочує переходи та плавне прокручування.",
"pause_animations": "Призупинити анімації",
"pause_animations_hint": "Зупиняє циклічний візуальний рух.",
"reading_guide": "Посібник з читання",
"reading_guide_hint": "За вказівником йде яскрава лінія.",
"reading_mask": "Маска для читання",
"reading_mask_hint": "Зменшує вміст над і під вказівником.",
"preview": "Попередній перегляд",
"preview_title": "Попередній перегляд робочої області оператора",
"preview_text": "Перш ніж закривати це меню, перевірте, чи зручно читати текст, посилання, елементи керування та мітки стану.",
"preview_link": "Посилання на деталі пристрою",
"preview_status": "Online",
"preview_button": "Первинна дія",
"preview_secondary": "Secondary",
"reset": "Скинути",
"done": "Готово"
},
"server_mgmt": {
"title": "Керування сервером",
"subtitle": "Панель типу Cockpit для хоста консолі BetterDesk (БЕТА).",
"beta_tooltip": "Бета-функція — в активній розробці.",
"notice_title": "Бета-функція",
"notice_body": "Ці інструменти працюють на хості, де знаходиться процес консолі BetterDesk. Усі операції перевіряються. Обсяг функцій буде розширено в наступних випусках.",
"tab_overview": "Огляд",
"tab_terminal": "Термінал",
"tab_files": "Файли",
"tab_services": "Служби",
"cpu": "CPU",
"memory": "Памʼять",
"load": "Навантаження середнє",
"disks": "Диски",
"history": "Історія (останні 60 зразків)",
"host_info": "Host info",
"cores": "cores",
"uptime": "Час роботи",
"no_disks": "Дані диска відсутні",
"info_hostname": "Hostname",
"info_platform": "Platform",
"info_kernel": "Kernel",
"info_node": "Node.js",
"info_process_id": "Process ID",
"info_pty_available": "PTY доступний",
"term_connect": "Зʼєднати",
"term_disconnect": "Розʼєднати",
"term_clear": "Clear",
"term_status": "Status",
"term_connecting": "Connecting…",
"term_connected": "Connected",
"term_disconnected": "Disconnected",
"term_error": "Помилка підключення",
"term_warning": "Команди запускаються від імені користувача, який володіє процесом консолі. Додайте правило sudoers, щоб увімкнути підвищення.",
"term_hint": "Порада: введіть `sudo -i` для ескалації (потрібна конфігурація sudoers).",
"term_lib_failed": "Не вдалося завантажити бібліотеку терміналу",
"files_up": "На один рівень вище",
"files_go": "Go",
"files_mkdir": "New folder",
"files_name": "Назва",
"files_size": "Розмір",
"files_perms": "Mode",
"files_mtime": "Modified",
"files_rename": "Rename",
"files_rename_prompt": "New name:",
"files_empty": "Порожній каталог",
"files_error": "Не вдалося створити каталог",
"read_failed": "Не вдалося прочитати файл",
"save_failed": "Не вдалося зберегти файл",
"rename_failed": "Не вдалося перейменувати",
"delete_failed": "Не вдалося видалити",
"delete_confirm": "Видалити цей запис?",
"mkdir_prompt": "Нова назва папки:",
"mkdir_failed": "Не вдалося створити папку",
"file_saved": "Файл збережено",
"binary_warn": "Двійковий файл — лише попередній перегляд",
"encoding_utf8": "UTF-8 text",
"truncated": "truncated",
"full": "full",
"svc_search_placeholder": "Послуги пошуку…",
"svc_name": "Служба",
"svc_state": "Стан",
"svc_description": "Description",
"svc_empty": "Послуг не знайдено",
"svc_load_failed": "Не вдалося завантажити служби",
"svc_action_failed": "Не вдалося виконати дію",
"svc_confirm": "Run",
"svc_start": "Запустити",
"svc_stop": "Зупинити",
"svc_restart": "Перезапустити",
"svc_reload": "Reload",
"svc_enable": "Enable",
"svc_disable": "Disable",
"svc_status": "Status"
},
"download": {
"title": "Завантажте BetterDesk Agent",
"choose_platform": "Виберіть свою платформу",
"choose_platform_hint": "Виберіть інсталятор, який відповідає вашій операційній системі.",
"download": "Завантажити",
"building": "Будівля…",
"failed": "Не вдалося створити",
"need_help": "Потрібна допомога?",
"powered_by": "На основі",
"product_agent_client": "BetterDesk Agent Client — full managed endpoint agent",
"product_support_agent": "BetterDesk Support Agent — lightweight end-user client",
"product_rdclient": "BetterDesk RdClient — operator remote desktop client"
},
"server_attestation": {
"title": "Атестація сервера",
"subtitle": "Бенчмарк продуктивності, який визначає місткість одночасних віддалених підключень при 80% порозі CPU, RAM і диска.",
"warning_title": "Навантажувальне тестування",
"warning_body": "Бенчмарк симулює паралельні WebSocket-підключення до сигнальних серверів і серверів ретрансляції. Запускайте у непіковий час — цей тест навантажує виробництво.",
"run_benchmark": "Запустити бенчмарк",
"abort": "Перервати",
"download_report": "Завантажити JSON-звіт",
"last_test": "Останній тест",
"no_test_yet": "Ще не запускалися бенчмарки",
"max_connections": "Максимальні підключення",
"threshold_80": "80% поріг — фінальні виміри",
"disk": "Диск",
"ramp_chart": "Графік рампи навантаження",
"connections": "Підключення",
"connections_short": "підкл.",
"tier_guide_title": "Що означає кожен рівень?",
"tier_bronze": "БРОНЗА",
"tier_iron": "ЗАЛІЗО",
"tier_titanium": "ТИТАН",
"tier_platinum": "ПЛАТИНА",
"tier_obsidian": "ОБСИДІАН",
"tier_none": "НЕСЕРТИФІКОВАНО",
"tier_bronze_desc": "1–25 одночасних підключень — малий VPS (12 vCPU, 24 ГБ RAM).",
"tier_iron_desc": "26–75 підключень — середній сервер (2–4 vCPU, 48 ГБ RAM).",
"tier_platinum_desc": "76–200 підключень — сервер з високою продуктивністю (4–8 vCPU, 816 ГБ RAM).",
"tier_titanium_desc": "201–400 підключень — корпоративна інфраструктура (8+ vCPU, 1632 ГБ RAM).",
"tier_obsidian_desc": "401+ підключень — турбо-клас: виділене обладнання, 16+ vCPU, 32+ ГБ RAM, NVMe.",
"docker_note": "Примітка: У Docker виміри CPU/RAM можуть відображати обмеження контейнера, а не фізичного хоста.",
"badge_tooltip": "Атестація сервера BetterDesk — сертифікат продуктивності сервера",
"confirm_run": "Цей бенчмарк навантажить сервер симульованими підключеннями. Продовжити?",
"starting": "Запуск...",
"complete": "Бенчмарк завершено",
"signal_peers": "Сигнальні пири",
"relay_sessions": "Сесії ретрансляції",
"page_error": "Не вдалося завантажити сторінку Атестації сервера",
"mode_estimated": "Оцінено (WebSocket недоступний)",
"incomplete": "Бенчмарк завершився без дійсного рівня"
},
"commercialization": {
"title": "Комерціалізація",
"subtitle": "Пакети підтримки, оплачувані сесії та звіти",
"alpha_badge": "ALPHA",
"alpha_tooltip": "Рання функція — модуль розрахунків і пакетів у активній розробці.",
"tabs": {
"overview": "Огляд",
"packages": "Пакети та контракти",
"sessions": "Сесії",
"reports": "Звіти",
"settings": "Розширені налаштування"
},
"clock": {
"title": "Час сервера (NTP)",
"check_now": "Перевірити зараз",
"unsynced": "Годинник сервера не синхронізовано — платні сесії можуть бути заблоковані",
"synced_detail": "Годинник синхронізовано для білінгу",
"ntp_servers": "NTP-сервери",
"ntp_servers_hint": "Імена хостів або IP через кому. Застосовується до Go-сервера (betterdesk-server).",
"max_skew_ms": "Максимальне відхилення годинника (мс)",
"require_sync": "Вимагати синхронізований годинник для платних сесій",
"trust_os": "Довіряти OS NTP, якщо прямі запити не вдаються",
"trust_os_hint": "Використовуйте статус systemd-timesyncd/chrony, коли UDP NTP заблоковано.",
"save": "Зберегти налаштування NTP",
"saved": "Налаштування годинника збережено. Перезапуск Go-сервера розпочато.",
"save_restart": "Зберегти NTP і перезапустити Go-сервер? Активні сесії можуть коротко відключитися.",
"status_offset": "Відхилення",
"status_server": "Джерело NTP",
"status_os": "Годинник OS синхронізовано",
"status_error": "Остання помилка",
"os_yes": "Так",
"os_no": "Ні",
"checked": "Clock check completed"
},
"stats": {
"active_sessions": "Активні платні сесії",
"expiring_contracts": "Contracts expiring (30 days)",
"expiring_hint": "Active assignments with end date within 30 days"
},
"packages": {
"new": "Новий пакет",
"name": "Назва",
"included_minutes": "Включені хвилини",
"overage_rate": "Ставка понад ліміт / год",
"currency": "Валюта",
"heading": "Пакети підтримки",
"prompt_name": "Назва пакета",
"create_title": "Новий пакет для організації",
"create_submit": "Створити пакет",
"select_org": "Організація",
"select_org_placeholder": "Оберіть організацію…",
"description": "Description",
"edit_title": "Edit package",
"created": "Package created",
"updated": "Package updated",
"deleted": "Package deleted",
"delete_confirm": "Delete this package? Assignments using it must be removed first."
},
"sessions": {
"device": "Пристрій",
"operator": "Оператор",
"duration": "Тривалість",
"phase": "Фаза",
"amount": "Сума",
"org": "Organization"
},
"reports": {
"session": "Сесія",
"summary": "Підсумок",
"date": "Дата"
},
"contracts": {
"title": "Контракти організацій",
"new": "Призначити пакет",
"org": "Організація",
"package": "Пакет",
"remaining": "Залишок хвилин",
"status": "Статус",
"actions": "Дії",
"suspend": "Призупинити",
"activate": "Активувати",
"select_org": "Оберіть організацію",
"select_package": "Оберіть пакет",
"no_orgs": "Організації не знайдено",
"no_packages": "Спочатку створіть пакет",
"assignments_title": "Package assignments",
"target": "Target",
"hourly_rate": "Hourly rate",
"custom_overage": "Custom overage rate / h",
"validity": "Validity",
"valid_from": "Valid from",
"valid_until": "Valid until",
"edit_title": "Edit assignment",
"updated": "Assignment updated",
"deleted": "Assignment removed",
"delete_confirm": "Remove this package assignment?"
},
"export": {
"csv": "Експорт CSV",
"pdf": "Експорт PDF",
"sessions_csv": "Експорт сесій CSV"
},
"report": {
"title": "Звіт про роботу",
"subtitle": "Опишіть роботу, виконану під час цієї віддаленої сесії.",
"category": "Категорія",
"ticket_ref": "Посилання на заявку",
"summary": "Виконана робота",
"skip": "Пропустити зараз",
"submit": "Надіслати звіт",
"summary_required": "Підсумок обов'язковий",
"saved": "Звіт про роботу збережено"
},
"empty": {
"packages": "Пакетів ще немає. Створіть перший кнопкою вище.",
"contracts": "Контрактів організацій ще немає. Призначте пакет організації.",
"sessions": "Платних сесій ще не зареєстровано.",
"reports": "Звітів про роботу ще не надіслано."
},
"assign": {
"title": "Призначити існуючий пакет",
"submit": "Призначити",
"target_type": "Target type",
"target": "Target",
"select_target": "Select target…",
"missing_fields": "Select target and package",
"optional": "Optional",
"success": "Package assigned"
},
"form": {
"cancel": "Скасувати"
},
"notifications": {
"title": "Email notifications",
"desc": "Notify operators by email when devices in their folders or groups submit help requests.",
"smtp_status": "SMTP status",
"smtp_configured": "SMTP is configured",
"smtp_missing": "SMTP is not configured — set it up in Settings → Email",
"smtp_link": "Open SMTP settings",
"help_requests_enabled": "Send email for new help requests",
"notify_assigned_operators": "Notify operators assigned to the device folder or group",
"fallback_alert_email": "Use alert email when no operator address is available",
"include_folder_in_subject": "Include folder name in the email subject",
"save": "Save notification settings",
"saved": "Notification settings saved"
},
"targets": {
"org": "Organization",
"device_group": "Device group",
"folder": "Folder",
"device": "Device"
},
"actions": {
"edit": "Edit",
"delete": "Delete",
"save": "Save",
"refresh": "Refresh"
},
"filters": {
"target_type": "Target type",
"all_types": "All types",
"all_statuses": "All statuses",
"all_orgs": "All organizations",
"organization": "Organization",
"search": "Search",
"search_placeholder": "Name or package…",
"device_id_placeholder": "Device ID"
},
"status": {
"active": "Active",
"suspended": "Suspended",
"pending_report": "Pending report",
"closed": "Closed"
}
},
"remote_dashboard": {
"title": "Клієнт віддаленого робочого столу",
"subtitle": "Підключайтеся до пристроїв із браузера",
"search_placeholder": "Пошук за ID, ім'ям хоста або нотаткою…",
"filter_all": "Усі",
"filter_online": "Онлайн",
"filter_offline": "Офлайн",
"col_id": "ID пристрою",
"col_hostname": "Ім'я хоста",
"col_platform": "Платформа",
"col_status": "Статус",
"col_last_seen": "Остання активність",
"connect": "Підключити",
"empty": "Жоден пристрій не відповідає фільтрам",
"loading": "Завантаження пристроїв…",
"error_load": "Не вдалося завантажити пристрої",
"open_panel": "Відкрити консоль",
"devices_count": "{count} пристроїв",
"retry": "Повторити",
"nav_address_book": "Адресна книга",
"nav_folders": "Папки",
"nav_groups": "Групи",
"nav_tags": "Теги",
"quick_connect": "Керувати віддаленим робочим столом",
"quick_connect_placeholder": "Введіть віддалений ID…",
"view_grid": "Сітка",
"view_list": "Список",
"sync_now": "Оновити",
"last_sync": "Оновлено",
"status_ready": "Готово",
"sync_error": "Помилка синхронізації",
"unassigned": "Не призначено",
"no_groups": "Немає груп",
"no_tags": "Немає тегів",
"collapse_devices": "Згорнути список пристроїв",
"expand_devices": "Розгорнути список пристроїв",
"open_settings": "Налаштування"
},
"rdclient_login": {
"title": "Клієнт віддаленого робочого столу",
"subtitle": "Увійдіть, щоб підключитися до ваших пристроїв",
"username_placeholder": "Ім'я користувача",
"password_placeholder": "Пароль",
"remember_me": "Запам'ятати мене на цьому пристрої",
"sign_in": "Увійти",
"totp_title": "Двофакторна автентифікація",
"totp_subtitle": "Введіть 6-значний код з вашого додатку автентифікації",
"verify": "Підтвердити",
"back_to_login": "Назад до входу",
"open_console_login": "Відкрити вхід у консоль",
"session_expired": "Сесію закінчено. Увійдіть знову.",
"fill_all_fields": "Заповніть усі поля",
"invalid_credentials": "Невірні облікові дані",
"network_error": "Помилка мережі",
"enter_6_digits": "Введіть усі 6 цифр",
"invalid_code": "Невірний код"
},
"rdclient_settings": {
"title": "Налаштування RdClient",
"open": "Налаштування",
"server_url": "URL панелі",
"tls_strict": "Суворий TLS",
"sign_out": "Вийти",
"reset_client": "Скинути клієнт",
"discovery_refresh": "Оновити",
"discovery_empty": "Серверів у локальній мережі не знайдено"
},
"mobile_nav": {
"label": "Головна навігація",
"home": "Головна",
"devices": "Пристрої",
"remote": "Віддалено",
"chat": "Чат",
"more": "Більше"
},
"mesh": {
"settings_title": "MeshCentral Compatibility",
"enabled": "MeshCentral layer enabled",
"disabled": "MeshCentral layer disabled",
"server_id": "Server ID (for .msh)",
"download_msh": "Download MeshAgent .msh",
"agents_online": "Mesh agents online",
"device_type": "Mesh Agent",
"transport_mesh": "MeshCentral KVM",
"linked_peer": "Linked device",
"link_peer": "Link to RustDesk/CDAP peer on same host",
"onboarding_title": "MeshAgent onboarding",
"onboarding_body": "Download the .msh file, install MeshAgent on endpoints, and devices appear as mesh_agent in the device list.",
"run_command": "Виконати команду",
"terminal": "Термінал",
"files": "Огляд файлів",
"run_command_title": "Виконати команду на пристрої",
"command_placeholder": "Команда для виконання",
"command_sent": "Команду відправлено агенту",
"command_failed": "Не вдалося відправити",
"run_as_shell": "Виконати в shell",
"terminal_title": "Віддалений термінал",
"terminal_unavailable": "Модуль термінала не завантажено",
"link_peer_title": "Зв'язати Mesh-агент",
"link_peer_hint": "ID RustDesk або CDAP на тому ж хості. Пусто — від'єднати.",
"link_saved": "Зв'язок оновлено",
"transport_terminal": "Mesh-термінал",
"transport_files": "Mesh-файли",
"settings_desc": "Онбординг MeshAgent і Server ID для файлів .msh.",
"mesh_name": "Назва групи Mesh (.msh)",
"copy_server_id": "Копіювати Server ID",
"copy_server_id_ok": "Server ID скопійовано",
"enabled_label": "Увімкнено",
"disabled_label": "Вимкнено",
"share_link": "Посилання на гостьовий робочий стіл",
"share_link_title": "Створити гостьове посилання",
"share_link_hint": "Посилання лише для перегляду з обмеженим часом. Одержувачі можуть відкрити віддалений стіл без облікового запису панелі.",
"share_ttl": "Дійсне (хвилини)",
"share_url": "URL для спільного доступу",
"share_create": "Створити посилання",
"share_created": "Гостьове посилання створено",
"port_tcp": "TCP port relay",
"port_forward_title": "TCP relay через MeshAgent",
"port_connect": "Підключити",
"port_connected": "Relay готовий",
"port_connecting": "Підключення…",
"port_closed": "Відключено",
"port_error": "Помилка WebSocket",
"port_invalid": "Невірний порт",
"port_send": "Відправити",
"port_send_placeholder": "Текст на віддалений порт…",
"port_unavailable": "Модуль port relay не завантажено",
"power_sleep": "Сон",
"power_reset": "Скидання",
"power_confirm": "Відправити команду питання",
"power_sent": "Команду питання відправлено",
"power_wake": "Wake",
"power_off": "Power off",
"filter_mesh": "Mesh agents",
"port_udp": "UDP port relay",
"groups_title": "Mesh groups",
"group_id_placeholder": "Group ID",
"group_name_placeholder": "Display name",
"group_add": "Add group",
"groups_save": "Save groups",
"groups_empty": "No mesh groups yet.",
"groups_load_error": "Could not load mesh groups.",
"groups_saved": "Mesh groups saved",
"groups_save_error": "Failed to save mesh groups",
"recordings_title": "Session recordings (server)",
"recordings_desc": "Mesh desktop sessions captured on the server (.mcrec). CDAP/RustDesk browser recordings stay local unless exported.",
"recordings_empty": "No server recordings yet.",
"recordings_load_error": "Could not load recordings.",
"recording_download": "Download",
"recording_server_on": "Server recording enabled — reconnecting…",
"recording_server_off": "Server recording disabled — reconnecting…",
"cert_missing": "Agent-server certificate not found. Back up mesh_agent_server.pem after agents connect.",
"cert_ok": "Agent-server certificate present",
"onboarding_step_msh": "Download the .msh file and set the mesh group name.",
"onboarding_step_install": "Install unmodified MeshAgent on endpoints using the .msh file.",
"onboarding_step_verify": "Confirm devices appear as mesh_agent and show online."
},
"guest_access": {
"title": "Гостьовий Remote",
"subtitle": "Тимчасовий доступ — лише спільні пристрої",
"menu": "Посилання гостьового доступу",
"create_title": "Створити посилання гостьового доступу",
"create_hint": "Тимчасове посилання RdClient. Отримувач може підключатися лише до вибраних пристроїв — без входу в Console і без повного списку.",
"devices": "Пристрої",
"ttl": "Дійсне (хвилини)",
"label": "Мітка (необов’язково)",
"view_only": "Лише перегляд",
"url": "URL для спільного доступу",
"create": "Створити посилання",
"created": "Гостьове посилання створено",
"invalid_title": "Недійсне гостьове посилання",
"missing_token": "У цьому гостьовому посиланні немає токена.",
"expired": "Це гостьове посилання недійсне або прострочене.",
"device_denied": "Посилання недійсне, прострочене або не дозволяє цей пристрій.",
"empty": "На цьому посиланні немає пристроїв.",
"expires": "Закінчується",
"back_to_list": "Назад до списку гостя"
},
"ux35": {
"resize_sidebar": "Змінити ширину бічної панелі",
"open_menu": "Відкрити меню",
"theme_mode_hint": "Світла і Темна вбудовані. Власний активується під час редагування кольорів нижче.",
"switch_to_ux35": "Перемкнути на UX 3.5 (Бета)",
"switch_to_classic": "Перемкнути на класичний інтерфейс",
"beta_badge": "БЕТА",
"beta_tooltip": "Бета-макет консолі — необов’язково; класичний UI лишається типовим."
}
}