mirror of
https://github.com/sudosylabs/vnidrop.git
synced 2026-08-05 02:29:55 +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">Przejrzyj transfer</string>
|
||||
<string name="receive_title">Odbierz</string>
|
||||
<string name="receive_unknown_transfer">Transfer VniDrop</string>
|
||||
<string name="relay_add_url">Dodaj serwer przekaźnikowy</string>
|
||||
<string name="relay_apply">Zastosuj ustawienia sieci</string>
|
||||
<string name="relay_applying">Stosowanie…</string>
|
||||
<string name="relay_apply_active_transfers">Zatrzymaj wszystkie aktywne transfery i udostępnienia przed zastosowaniem ustawień sieci.</string>
|
||||
<string name="relay_apply_failed">Nie udało się zastosować tych ustawień. Przywrócono poprzednie ustawienia sieci.</string>
|
||||
<string name="relay_apply_restart_description">Zastosowanie ustawień ponownie uruchamia połączenie sieciowe VniDrop. Najpierw zatrzymaj aktywne transfery i udostępnienia. Istniejące zaproszenia mogą wymagać ponownego udostępnienia.</string>
|
||||
<string name="relay_custom_urls_help">Wprowadź po jednym adresie URL HTTPS przekaźnika w każdym wierszu. Dane logowania w adresach URL nie są obsługiwane. Certyfikat TLS musi być wystawiony przez publicznie zaufany urząd certyfikacji.</string>
|
||||
<string name="relay_custom_urls_label">Adresy URL przekaźników</string>
|
||||
<string name="relay_mode_automatic">Automatyczny</string>
|
||||
<string name="relay_mode_automatic_description">Używa domyślnej publicznej infrastruktury przekaźników VniDrop, gdy połączenie bezpośrednie jest niedostępne.</string>
|
||||
<string name="relay_mode_custom">Niestandardowy</string>
|
||||
<string name="relay_mode_custom_description">Używa wyłącznie poniższych serwerów przekaźnikowych.</string>
|
||||
<string name="relay_privacy_description">Przekaźniki przesyłają zaszyfrowany ruch i nie mogą odczytać plików, ale ich operator może obserwować metadane połączenia.</string>
|
||||
<string name="relay_remove_url">Usuń serwer przekaźnikowy</string>
|
||||
<string name="relay_restore_failed">Nie udało się przywrócić poprzednich ustawień sieci. Uruchom ponownie VniDrop i sprawdź konfigurację przekaźników.</string>
|
||||
<string name="relay_settings_applied">Zastosowano ustawienia sieci.</string>
|
||||
<string name="relay_strict_warning">Tryb niestandardowy jest rygorystyczny: VniDrop nie użyje awaryjnie publicznych przekaźników ani publicznego wykrywania. Inne urządzenia muszą mieć dostęp do skonfigurowanych przekaźników.</string>
|
||||
<string name="relay_validation_duplicate_url">Adres URL przekaźnika w wierszu %1$d powtarza wcześniejszy wpis.</string>
|
||||
<string name="relay_validation_https_required">Adres URL przekaźnika w wierszu %1$d musi zaczynać się od https://.</string>
|
||||
<string name="relay_validation_invalid_url">Adres URL przekaźnika w wierszu %1$d jest nieprawidłowy.</string>
|
||||
<string name="relay_validation_missing_url">Dodaj co najmniej jeden adres URL przekaźnika.</string>
|
||||
<string name="relay_validation_too_many_urls">Możesz skonfigurować maksymalnie %1$d serwerów przekaźnikowych.</string>
|
||||
<string name="send_access_anyone">Każdy, kto ma ten transfer</string>
|
||||
<string name="send_access_anyone_description">Nie jest wymagane zatwierdzenie. Używaj tylko dla elementów, które możesz swobodnie udostępniać.</string>
|
||||
<string name="send_access_anyone_warning">Każdy, kto ma zaproszenie, może pobierać, dopóki nie zatrzymasz udostępniania. Nie używaj tego dla prywatnych ani wrażliwych elementów.</string>
|
||||
@@ -192,6 +214,8 @@
|
||||
<string name="send_transfer_created">Transfer utworzony.</string>
|
||||
<string name="send_transfer_details_title">Szczegóły transferu</string>
|
||||
<string name="send_transfers_title">Twoje transfery</string>
|
||||
<string name="settings_advanced_title">Zaawansowane</string>
|
||||
<string name="settings_network_title">Sieć</string>
|
||||
<string name="settings_subtitle">Twoja nazwa, miejsce zapisu transferów, wygląd i powiadomienia.</string>
|
||||
<string name="settings_title">Ustawienia</string>
|
||||
<string name="snackbar_dismiss">Zamknij</string>
|
||||
@@ -250,6 +274,7 @@
|
||||
<string name="transfer_receivers_description">Prośby, zatwierdzenia i ukończone dostawy</string>
|
||||
<string name="transfer_receivers_pending">Oczekujące: %1$d</string>
|
||||
<string name="transfer_receivers_title">Odbiorcy</string>
|
||||
<string name="transfer_qr_unavailable">Kod QR jest niedostępny dla tego zaproszenia. Zamiast tego użyj opcji Udostępnij lub Pobierz.</string>
|
||||
<string name="transfer_scan_qr">Zeskanuj za pomocą VniDrop, aby odebrać ten transfer</string>
|
||||
<string name="transfer_share_description">Kod QR, plik zaproszenia i opcje w pobliżu</string>
|
||||
<string name="transfer_share_title">Udostępnij</string>
|
||||
|
||||
Reference in New Issue
Block a user