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">Vérifier le transfert</string>
|
||||
<string name="receive_title">Recevoir</string>
|
||||
<string name="receive_unknown_transfer">Transfert VniDrop</string>
|
||||
<string name="relay_add_url">Ajouter un serveur relais</string>
|
||||
<string name="relay_apply">Appliquer les réglages réseau</string>
|
||||
<string name="relay_applying">Application…</string>
|
||||
<string name="relay_apply_active_transfers">Arrêtez tous les transferts et partages actifs avant d’appliquer les réglages réseau.</string>
|
||||
<string name="relay_apply_failed">Impossible d’appliquer ces réglages. Les réglages réseau précédents ont été restaurés.</string>
|
||||
<string name="relay_apply_restart_description">L’application de ces réglages redémarre la connexion réseau de VniDrop. Arrêtez d’abord les transferts et partages actifs. Il peut être nécessaire de partager à nouveau les invitations existantes.</string>
|
||||
<string name="relay_custom_urls_help">Saisissez une URL de relais HTTPS par ligne. Les identifiants dans les URL ne sont pas pris en charge. Le certificat TLS doit être émis par une autorité de certification reconnue publiquement.</string>
|
||||
<string name="relay_custom_urls_label">URL des relais</string>
|
||||
<string name="relay_mode_automatic">Automatique</string>
|
||||
<string name="relay_mode_automatic_description">Utiliser l’infrastructure de relais publique par défaut de VniDrop lorsqu’une connexion directe est indisponible.</string>
|
||||
<string name="relay_mode_custom">Personnalisé</string>
|
||||
<string name="relay_mode_custom_description">Utiliser uniquement les serveurs relais ci-dessous.</string>
|
||||
<string name="relay_privacy_description">Les relais transmettent du trafic chiffré et ne peuvent pas lire vos fichiers, mais leur opérateur peut observer les métadonnées de connexion.</string>
|
||||
<string name="relay_remove_url">Supprimer le serveur relais</string>
|
||||
<string name="relay_restore_failed">Impossible de restaurer les réglages réseau précédents. Redémarrez VniDrop et vérifiez votre configuration de relais.</string>
|
||||
<string name="relay_settings_applied">Réglages réseau appliqués.</string>
|
||||
<string name="relay_strict_warning">Le mode personnalisé est strict : VniDrop n’utilisera ni les relais publics ni la découverte publique comme solution de repli. Les autres appareils doivent pouvoir accéder aux relais configurés.</string>
|
||||
<string name="relay_validation_duplicate_url">L’URL de relais à la ligne %1$d est identique à une entrée précédente.</string>
|
||||
<string name="relay_validation_https_required">L’URL de relais à la ligne %1$d doit commencer par https://.</string>
|
||||
<string name="relay_validation_invalid_url">L’URL de relais à la ligne %1$d n’est pas valide.</string>
|
||||
<string name="relay_validation_missing_url">Ajoutez au moins une URL de relais.</string>
|
||||
<string name="relay_validation_too_many_urls">Vous pouvez configurer jusqu’à %1$d serveurs relais.</string>
|
||||
<string name="send_access_anyone">Toute personne disposant de ce transfert</string>
|
||||
<string name="send_access_anyone_description">Aucune approbation requise. À n’utiliser que pour des éléments que vous êtes à l’aise de partager.</string>
|
||||
<string name="send_access_anyone_warning">Toute personne disposant de l’invitation peut télécharger jusqu’à ce que vous arrêtiez le partage. Ne l’utilisez pas pour des éléments privés ou sensibles.</string>
|
||||
@@ -192,6 +214,8 @@
|
||||
<string name="send_transfer_created">Transfert créé.</string>
|
||||
<string name="send_transfer_details_title">Détails du transfert</string>
|
||||
<string name="send_transfers_title">Vos transferts</string>
|
||||
<string name="settings_advanced_title">Avancé</string>
|
||||
<string name="settings_network_title">Réseau</string>
|
||||
<string name="settings_subtitle">Votre nom, l’emplacement d’enregistrement des transferts, l’apparence et les notifications.</string>
|
||||
<string name="settings_title">Réglages</string>
|
||||
<string name="snackbar_dismiss">Ignorer</string>
|
||||
@@ -250,6 +274,7 @@
|
||||
<string name="transfer_receivers_description">Demandes, approbations et livraisons terminées</string>
|
||||
<string name="transfer_receivers_pending">%1$d en attente</string>
|
||||
<string name="transfer_receivers_title">Destinataires</string>
|
||||
<string name="transfer_qr_unavailable">Le code QR n’est pas disponible pour cette invitation. Utilisez plutôt Partager ou Télécharger.</string>
|
||||
<string name="transfer_scan_qr">Scannez avec VniDrop pour recevoir ce transfert</string>
|
||||
<string name="transfer_share_description">QR code, fichier d’invitation et options à proximité</string>
|
||||
<string name="transfer_share_title">Partager</string>
|
||||
|
||||
Reference in New Issue
Block a user