mirror of
https://github.com/sudosylabs/vnidrop.git
synced 2026-08-05 02:29:55 +02:00
Merge origin/master into feat/apple-typed-resources-and-fixes
Brings in custom relays, relay connection policies, storage cache clearing, and receiver-failure reporting. Apple-side conflict resolutions: - CoreRepository: keep CoreDispatcher, adopt master's relay factory + network transition guard, drop the now-unused serial queue. - TransferDetailsView: keep the toolbar-share layout; adopt master's invitationPresentation-based QR panel and the new .failed receiver case (typed). - SettingsModel/SettingsScreen: typed L10n titleKey with master's .network case; relay controls and the Free up space / storage redesign coexist. - Add the missing transfer_receiver_failed localization key. - Regenerate l10n from the merged strings.json; keep the Apple catalog untracked. - Drop the notificationsEnabled test assertion (notifications preference was intentionally removed on this branch).
This commit is contained in:
@@ -170,6 +170,32 @@
|
||||
<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_mode_custom_direct_fallback">Пользовательский с прямым резервом</string>
|
||||
<string name="relay_mode_custom_direct_fallback_description">Предпочитает настроенные пользовательские ретрансляторы. Если они недоступны, продолжает работу только через прямые соединения. Публичные ретрансляторы не используются.</string>
|
||||
<string name="relay_mode_local_only">Только локальная сеть</string>
|
||||
<string name="relay_mode_local_only_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>
|
||||
@@ -193,6 +219,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>
|
||||
@@ -253,6 +281,7 @@
|
||||
<string name="transfer_receiver_accepted">Одобрено — ожидание завершения</string>
|
||||
<string name="transfer_receiver_completed">Успешно получено</string>
|
||||
<string name="transfer_receiver_expired">Запрос истёк</string>
|
||||
<string name="transfer_receiver_failed">Ошибка доставки</string>
|
||||
<string name="transfer_receiver_refused">Запрос отклонён</string>
|
||||
<string name="transfer_receiver_requested">Ожидание вашего одобрения</string>
|
||||
<string name="transfer_receiver_unknown">Статус недоступен</string>
|
||||
@@ -260,6 +289,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