sync:
  devices:
    errors:
      loading: Ошибка загрузки устройств синхронизации
      removing: Ошибка удаления устройства синхронизации
      sync_failed: Ошибка синхронизации устройств
    from_label: От
    help:
      content: |
        🔄 **Что такое Sync?**

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

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

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

        Все устройства поддерживают режимы Клиент или Сервер для гибкой синхронизации. Сервер ведет (делится данными), Клиенты присоединяются и обмениваются. Требуется хотя бы один Сервер.

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

        **Примечания к платформам:**
        - **Мобильные:** Переключайте через иконку hotspot 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, статус в настройках Sync.
        - **Ручная sync:** Нажмите кнопку на устройство.
        - **Удалить:** Выберите и удалите, чтобы остановить sync.

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

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

        **Нет устройств?**
        - Стабильный Wi-Fi, без прокси.
        - Обновите сканирование.
        - Используйте ручной IP.

        **Sync не удался/Тайм-ауты:**
        1. Ручная sync.
        2. Согласуйте версии приложений.
        3. Подождите для больших данных.

        **Файрвол (Порт 44040):**

        Если подключения не работают, файрвол вашего компьютера может блокировать сигнал sync. Откройте порт 44040, чтобы устройства могли общаться локально — безопасно для домашней сети.

        **Windows (GUI):**
        1. Откройте Defender Firewall > Расширенно > Входящие правила > Новое правило.
        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. Оба устройства в одной сети
      2. Оба приложения открыты и работают
      3. Файрвол не блокирует подключение
    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: Обнаружение устройств не удалось
    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: Устройство успешно добавлено
  qr_code:
    close_button: Закрыть
    dialog_title: Сканировать QR-код для синхронизации
    title: QR-код
    description: Другие устройства могут отсканировать этот QR-код, чтобы подключиться и синхронизировать с этим устройством.
    connection_string_title: Строка подключения
    connection_string_description: Альтернативно, вы можете поделиться этой строкой подключения, чтобы подключить устройства вручную.
    connection_string_copied: Строка подключения скопирована в буфер обмена
  scanner:
    title: Сканировать QR-код
    instruction: Разместите QR-код в рамке
  server:
    starting: Запуск режима сервера...
    active: Режим сервера активен - Показать QR-код другим устройствам
    stopped: Режим сервера остановлен - Устройство теперь в режиме клиента
    start_failed: Запуск режима сервера не удался - Проверьте, доступен ли порт 44040
    start_tooltip: Запустить режим сервера
    stop_tooltip: Остановить режим сервера
    error: Ошибка
    device_became_server: Это устройство теперь сервер синхронизации
    start_menu: Запустить сервер
    stop_menu: Остановить сервер
  manual:
    connection: Ручное подключение
    ip_address: IP-адрес
    port: Порт
    device_name: Имя устройства
    optional: (Необязательно)
    connecting: Подключение...
    cancel: Отмена
    connect: Подключить
    ip_required: IP-адрес обязателен
    invalid_ip: Недопустимый формат IP-адреса
    port_required: Порт обязателен
    invalid_port: Недопустимый номер порта
    connection_failed: Подключение не удалось
    connection_error: Ошибка подключения
    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: Убедитесь, что устройства в одной сети
    alternative_methods_hint: Попробуйте ручное подключение или QR-код
    scan_qr_code: Сканировать QR-код
    refresh_scan: Обновить сканирование
    last_seen: Последний раз видено
    already_added: Уже добавлено

  connect_info:
    dialog_title: Информация о подключении устройства
    menu_title: Информация о подключении
    qr_title: QR-код
    qr_description: Другие устройства могут отсканировать этот QR-код, чтобы подключиться и синхронизировать с этим устройством.
    connection_string_title: Строка подключения
    connection_string_description: Альтернативно, вы можете поделиться этой строкой подключения, чтобы подключить устройства вручную.
    connection_string_copied: Строка подключения скопирована в буфер обмена
    server_details_description: Используйте эти детали сервера, чтобы подключиться вручную с другого устройства.
    unknown_ip: Неизвестный IP
    error_loading_connection_info: Ошибка загрузки информации о подключении
    retry: Повторить
    manual_connection_tab: Ручное подключение
    server_details_title: Детали сервера
    connection_string_title_alt: Строка подключения
    copy: Копировать

  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: Переключено обратно в режим сервера

  multi_interface_connection: Многоинтерфейсное подключение
