sync:
  desktop:
    mode_title: Режим синхронізації робочого столу
    client_mode_start: Підключіться як клієнт
    client_mode_stop: Перемкнутися в режим сервера
    client_mode_description: Підключіться до сервера іншого пристрою, щоб синхронізувати дані
    server_mode_description: Дозвольте іншим пристроям підключатися та синхронізуватися з цим пристроєм
    sync_mode_start: Запустити режим клієнта
    sync_mode_stop: Зупинити режим клієнта
    sync_mode_start_menu: Запустити режим клієнта
    sync_mode_stop_menu: Зупинити режим клієнта
    client_mode_starting: Запуск режиму клієнта...
    client_mode_started: Режим клієнта запущено
    client_mode_stopped: Повернуто до режиму сервера
  devices:
    errors:
      loading: Помилка завантаження пристроїв синхронізації
      removing: Помилка видалення пристрою синхронізації
      sync_failed: Помилка синхронізації пристроїв
    from_label: Від
    help:
      content: |
        🔄 **Що таке Sync?**

        Sync тримає ваші звички, завдання, нотатки та дані оновленими на всіх пристроях (телефони, планшети, ноутбуки, десктопи) в одній мережі Wi-Fi. Без хмари чи інтернету — дані залишаються приватними та локальними.

        Простий у використанні: налаштуйте один раз, і зміни синхронізуються автоматично або за запитом. Перемикайтеся між пристроями безшовно, наприклад, починайте на телефоні та завершуйте на ПК.

        ## 🔗 **Режими Sync**

        Усі пристрої підтримують режими клієнта або сервера для гнучкої синхронізації. Сервер керує (ділиться даними), клієнти приєднуються та обмінюються. Потрібен щонайменше один сервер.

        - **Режим клієнта:** Підключається до сервера для синхронізації. Ідеально для приєднання до груп через QR або ручний ввід.
        - **Режим сервера:** Діє як хаб; показує QR або рядок для підключення інших.

        **Примітки до платформ:**
        - **Мобільні:** Перемикайте через іконку гарячої точки Wi-Fi. Сервер для портативних хабів.
        - **Робочий стіл (За замовчуванням: Сервер):** Перемикайте в налаштуваннях Sync. Клієнт для ноутбуків, що синхронізуються з основними ПК.

        **Приклади:** Мобільний-на-мобільний (один сервер), робочий стіл-на-мобільний (в обидва боки), робочий стіл-на-робочий стіл (один сервер, один клієнт).

        Перемикайте режими в налаштуваннях Sync; додаток запам'ятовує ваш вибір.

        ## 🛠️ **Увімкнення Sync**

        Пристрої повинні ділити Wi-Fi; тримайте WHPH відкритим.

        ### **Налаштування з QR-кодом**
        1. Сервер: Запустіть режим сервера в Sync — з'явиться QR.
        2. Клієнт: „Додати пристрій” > Сканувати QR.
        3. Автоматично підключається та синхронізується.

        Підтримує всі комбінації.

        ### **Рядок підключення**
        1. Сервер: Скопіюйте рядок (наприклад, „whph://IP:44040?...”) з Sync.
        2. Клієнт: „Додати пристрій” > Ручний > Вставте рядок > Підключити.

        Камера не потрібна.

        ### **Ручний ввід**
        1. Сервер: Запишіть IP/порт (за замовчуванням 44040) з інформації про підключення.
        2. Клієнт: „Додати пристрій” > Ручний > Введіть IP, порт, ім'я > Тест > Підключити.

        **Клієнти робочого столу:** Спочатку переключіться в режим клієнта, потім підключіться. Автоматична синхронізація; переключіться назад у будь-який час.

        Увімкніть автоматичне перепідключення в налаштуваннях для надійності.

        ## 📋 **Керування пристроями**

        - **Перегляд:** Дивіться пристрої, часи синхронізації, статус у налаштуваннях Sync.
        - **Ручна синхронізація:** Натисніть кнопку для кожного пристрою.
        - **Видалити:** Виберіть та видаліть, щоб зупинити синхронізацію.

        ## 🔧 **Усунення несправностей**

        **Проблеми з підключенням:**
        1. Та сама Wi-Fi? Без VPN.
        2. Перезапустіть додаток.
        3. Перевірте режим сервера.
        4. Тестуйте без брандмауера.

        **Немає пристроїв?**
        - Стабільна Wi-Fi, без проксі.
        - Оновіть сканування.
        - Використовуйте ручний IP.

        **Синхронізація не вдалася/Тайм-аути:**
        1. Ручна синхронізація.
        2. Зіставте версії додатків.
        3. Зачекайте на великі дані.

        **Брандмауер (Порт 44040):**

        Якщо підключення не працюють, брандмауер вашого комп'ютера може блокувати сигнал синхронізації. Відкрийте порт 44040, щоб дозволити пристроям локально спілкуватися — це безпечно для вашої домашньої мережі.

        **Windows (GUI):**
        1. Відкрийте Defender Брандмауер > Розширені > Вхідні правила > Нове правило.
        2. Порт > TCP > 44040 > Дозволити > Усі профілі > Назвіть „WHPH Sync” > Завершити.

        **Windows (Адмін CMD):**
        ```
        netsh advfirewall firewall add rule name="WHPH Sync" dir=in action=allow protocol=TCP localport=44040
        ```

        **Linux (UFW):**
        ```
        sudo ufw allow 44040/tcp && sudo ufw reload
        ```

        Поради: Перезапустіть роутер, використовуйте приватні мережі. Перепарте при помилках „не знайдено”.
      title: Довідка синхронізації пристроїв
    last_sync_label: Остання синхронізація
    no_devices_found: Немає синхронізованих пристроїв
    sync_tooltip: Синхронізувати зараз
    title: Пристрої синхронізації
    to_label: До
    unnamed_device: Безіменний пристрій
  error:
    scan: Помилка сканування
  errors:
    connection_failed: |
      Підключення не вдалося. Переконайтеся:

      1. Обидва пристрої в одній мережі Wi-Fi
      2. Обидва додатки відкриті та запущені
      3. Брандмауер робочого столу дозволяє порт 44040 (перевірте налаштування синхронізації)
      4. Жоден VPN або проксі не заважає локальній мережі
    device_mismatch: Помилка синхронізації. Пристрій, який намагається синхронізувати, не правильно сполучений з цим пристроєм.
    environment_mismatch: Синхронізація не може продовжуватися між debug та production збірками.
    device_not_found: Пристрій синхронізації не знайдено
    ip_address: Не вдалося отримати локальну IP-адресу
    parse_message: Не вдалося розпарсити відскановане повідомлення
    process_failed: Процес синхронізації не вдалося.
    save_device: Помилка збереження пристрою синхронізації
    scan: Помилка сканування
    sync_failed: Синхронізація не вдалася. Спробуйте ще раз.
    sync_timeout: Тайм-аут синхронізації
    version_mismatch: "Невідповідність версії. Локальна версія: {currentVersion}, Віддалена версія: {remoteVersion}. Оновіть обидві програми до однієї версії."
    local_ip_error: Не вдалося визначити локальну IP-адресу
    device_already_paired: Цей пристрій вже сполучений
    no_active_interfaces: Не знайдено активних мережевих інтерфейсів
    device_discovery_failed: "Не вдалося запустити виявлення пристроїв: {error}"
    no_server_configured: Сервер не налаштовано. Спочатку додайте пристрій синхронізації або використовуйте ручне підключення для налаштування серверного підключення.
    device_id_unavailable: ID пристрою недоступний. Неможливо продовжити синхронізацію.
    local_ip_unavailable: Локальна IP-адреса недоступна. Перевірте мережеве підключення.
    prerequisites_failed: Перевірка передумов синхронізації не вдалася. Перевірте налаштування мережі.
    critical_sync_operation_failed: Критична операція синхронізації не вдалася. Будь ласка, спробуйте ще раз.
    initiate_outgoing_sync_failed: Не вдалося ініціювати синхронізацію з пристроями.
    processing_incoming_data: Помилка при обробці вхідних даних синхронізації.
    checking_local_data: Помилка при перевірці локальних даних для синхронізації.
    sync_with_device_failed: Не вдалося синхронізувати з пристроєм.
    sync_with_device_exception: Під час синхронізації пристрою сталася виняткова ситуація.
    process_accumulated_response_data: Не вдалося обробити накопичені дані відповідей синхронізації.
    process_response_data: Не вдалося обробити дані відповідей синхронізації.
    some_devices_failed_to_sync: Деякі пристрої не змогли синхронізуватися. Будь ласка, спробуйте ще раз.
  messages:
    device_already_paired: Цей пристрій вже сполучений
    sync_completed: Синхронізація успішно завершена
    sync_in_progress: Синхронізація в процесі...
    testing_connection: Тестування підключення...
    device_added_success: "Успішно додано {deviceName} до пристроїв синхронізації"
  qr_code:
    close_button: Закрити
    dialog_title: Скануйте QR-код для синхронізації
    title: Показати QR-код
    description: Інші пристрої можуть сканувати цей QR-код, щоб підключитися та синхронізуватися з цим пристроєм.
    connection_string_title: Рядок підключення
    connection_string_description: Альтернативно, ви можете поділитися цим рядком підключення, щоб підключити пристрої вручну.
    connection_string_copied: Рядок підключення скопійовано в буфер обміну
  connect_info:
    dialog_title: Інформація про підключення пристрою
    menu_title: Інформація про підключення
    qr_title: QR-код
    qr_description: Інші пристрої можуть сканувати цей QR-код, щоб підключитися та синхронізуватися з цим пристроєм.
    connection_string_title: Рядок підключення
    connection_string_description: Альтернативно, ви можете поділитися цим рядком підключення, щоб підключити пристрої вручну.
    connection_string_copied: Рядок підключення скопійовано в буфер обміну
    unknown_ip: Невідомий IP
    error_loading_connection_info: Помилка завантаження інформації про підключення
    retry: Спробувати знову
    manual_connection_tab: Ручне підключення
    server_details_title: Деталі сервера
    server_details_description: Використовуйте ці деталі сервера для ручного підключення з іншого пристрою.
    connection_string_title_alt: Рядок підключення
    copy: Копіювати
  scanner:
    title: Скануйте QR-код
    instruction: Розмістіть QR-код в рамці
  server:
    starting: Запуск режиму сервера...
    active: Режим сервера активний - Показати QR-код іншим пристроям
    stopped: Режим сервера зупинений - Пристрій зараз в режимі клієнта
    start_failed: Запуск режиму сервера не вдалося - Перевірте, чи доступний порт 44040
    start_tooltip: Запустити режим сервера
    stop_tooltip: Зупинити режим сервера
    start_menu: Запустити режим сервера
    stop_menu: Зупинити режим сервера
    error: Помилка
    device_became_server: Цей пристрій тепер сервер синхронізації
  manual:
    connection: Ручне підключення
    ip_address: IP-адреса
    port: Порт
    device_name: Назва пристрою
    optional: (Необов'язково)
    connecting: Підключення до пристрою...
    cancel: Скасувати
    connect: Підключити
    ip_required: IP-адреса обов'язкова
    invalid_ip: Недійсний формат IP-адреси
    port_required: Порт обов'язковий
    invalid_port: Порт повинен бути між 1 та 65535
    connection_failed: Не вдалося підключитися до пристрою
    connection_error: "Помилка підключення: {0}"
    connection_string_tab: Рядок підключення
    manual_entry_tab: Ручний ввід
    connection_string_required: Рядок підключення обов'язковий
    invalid_connection_string: Недійсний формат рядка підключення
    connection_string_label: Рядок підключення
    test_connection: Тестувати підключення
    enter_server_details: Введіть деталі серверного підключення вручну
    connection_timeout: Тайм-аут підключення. Перевірте адресу сервера та спробуйте знову.
    connection_test_successful: Тест підключення успішний!
    connection_test_timeout: Тайм-аут тесту підключення. Перевірте адресу сервера та спробуйте знову.
    connection_test_failed_no_response: Тест підключення не вдалося - немає відповіді від сервера
    connection_test_failed_generic: "Тест підключення не вдалося: {0}"
    connection_string_instruction: Вставте рядок підключення, наданий серверним пристроєм, сюди для ручного підключення.
  add:
    device: Додати пристрій
    device_tooltip: Додати новий пристрій
    sync_device: Додати пристрій синхронізації
    sync_device_title: Додати пристрій синхронізації
    sync_device_description: Виявляйте пристрої поблизу або підключайтеся вручну, щоб синхронізувати дані між пристроями.
    scanning_for_devices: Сканування пристроїв поблизу...
    no_nearby_devices: Не знайдено пристроїв поблизу
    no_nearby_devices_hint: Переконайтеся, що обидва пристрої в одній мережі Wi-Fi та WHPH запущено.
    alternative_methods_hint: Не можете знайти пристрій? Спробуйте ці альтернативні методи підключення.
    scan_qr_code: Скануйте QR-код
    refresh_scan: Оновити сканування
    last_seen: "Останній раз бачено о {time}"
    already_added: Вже додано

  multi_interface_connection: Багатонадінтерфейсне підключення
