mirror of
https://github.com/sudosylabs/vnidrop.git
synced 2026-08-05 10:29:58 +02:00
feat(network): support custom relay servers
Add strict custom Iroh relay profiles with safe restart and rollback across the Rust core, Compose apps, and Apple apps. Preserve multi-relay invitations and fail closed on configuration or recovery mismatches.
This commit is contained in:
@@ -169,6 +169,28 @@
|
||||
<string name="receive_review_title">Проверить передачу</string>
|
||||
<string name="receive_title">Получить</string>
|
||||
<string name="receive_unknown_transfer">Передача VniDrop</string>
|
||||
<string name="relay_add_url">Добавить сервер-ретранслятор</string>
|
||||
<string name="relay_apply">Применить настройки сети</string>
|
||||
<string name="relay_applying">Применение…</string>
|
||||
<string name="relay_apply_active_transfers">Остановите все активные передачи и раздачи перед применением настроек сети.</string>
|
||||
<string name="relay_apply_failed">Не удалось применить эти настройки. Предыдущие настройки сети восстановлены.</string>
|
||||
<string name="relay_apply_restart_description">При применении сетевое соединение VniDrop перезапускается. Сначала остановите активные передачи и раздачи. Возможно, существующие приглашения потребуется отправить повторно.</string>
|
||||
<string name="relay_custom_urls_help">Введите по одному HTTPS-адресу ретранслятора в строке. Учётные данные в URL-адресах не поддерживаются. Сертификат TLS должен быть выдан общедоступным доверенным центром сертификации.</string>
|
||||
<string name="relay_custom_urls_label">URL-адреса ретрансляторов</string>
|
||||
<string name="relay_mode_automatic">Автоматически</string>
|
||||
<string name="relay_mode_automatic_description">Использовать стандартную публичную инфраструктуру ретрансляторов VniDrop, если прямое соединение недоступно.</string>
|
||||
<string name="relay_mode_custom">Пользовательский</string>
|
||||
<string name="relay_mode_custom_description">Использовать только указанные ниже серверы-ретрансляторы.</string>
|
||||
<string name="relay_privacy_description">Ретрансляторы передают зашифрованный трафик и не могут читать ваши файлы, но их оператор может видеть метаданные соединения.</string>
|
||||
<string name="relay_remove_url">Удалить сервер-ретранслятор</string>
|
||||
<string name="relay_restore_failed">Не удалось восстановить предыдущие настройки сети. Перезапустите VniDrop и проверьте конфигурацию ретрансляторов.</string>
|
||||
<string name="relay_settings_applied">Настройки сети применены.</string>
|
||||
<string name="relay_strict_warning">Пользовательский режим работает строго: VniDrop не будет переключаться на публичные ретрансляторы или публичное обнаружение. Другие устройства должны иметь доступ к настроенным ретрансляторам.</string>
|
||||
<string name="relay_validation_duplicate_url">URL-адрес ретранслятора в строке %1$d повторяет предыдущую запись.</string>
|
||||
<string name="relay_validation_https_required">URL-адрес ретранслятора в строке %1$d должен начинаться с https://.</string>
|
||||
<string name="relay_validation_invalid_url">URL-адрес ретранслятора в строке %1$d недействителен.</string>
|
||||
<string name="relay_validation_missing_url">Добавьте хотя бы один URL-адрес ретранслятора.</string>
|
||||
<string name="relay_validation_too_many_urls">Можно настроить до %1$d серверов-ретрансляторов.</string>
|
||||
<string name="send_access_anyone">Любой, у кого есть эта передача</string>
|
||||
<string name="send_access_anyone_description">Одобрение не требуется. Используйте только для объектов, которыми вы готовы поделиться.</string>
|
||||
<string name="send_access_anyone_warning">Любой, у кого есть приглашение, может загружать, пока вы не остановите общий доступ. Не используйте это для личных или конфиденциальных объектов.</string>
|
||||
@@ -192,6 +214,8 @@
|
||||
<string name="send_transfer_created">Передача создана.</string>
|
||||
<string name="send_transfer_details_title">Сведения о передаче</string>
|
||||
<string name="send_transfers_title">Ваши передачи</string>
|
||||
<string name="settings_advanced_title">Дополнительно</string>
|
||||
<string name="settings_network_title">Сеть</string>
|
||||
<string name="settings_subtitle">Ваше имя, место сохранения передач, оформление и уведомления.</string>
|
||||
<string name="settings_title">Настройки</string>
|
||||
<string name="snackbar_dismiss">Закрыть</string>
|
||||
@@ -250,6 +274,7 @@
|
||||
<string name="transfer_receivers_description">Запросы, одобрения и завершённые доставки</string>
|
||||
<string name="transfer_receivers_pending">Ожидают: %1$d</string>
|
||||
<string name="transfer_receivers_title">Получатели</string>
|
||||
<string name="transfer_qr_unavailable">QR-код недоступен для этого приглашения. Используйте «Поделиться» или «Скачать».</string>
|
||||
<string name="transfer_scan_qr">Отсканируйте с помощью VniDrop, чтобы получить эту передачу</string>
|
||||
<string name="transfer_share_description">QR-код, файл приглашения и варианты поблизости</string>
|
||||
<string name="transfer_share_title">Поделиться</string>
|
||||
|
||||
Reference in New Issue
Block a user