{translateMessage("Please enter the Peer-to-Peer Synchronisation information below.")} {translateMessage("Peer discovery uses Nostr-compatible signalling relays.")} {translateMessage( "The project's public signalling relay is a best-effort convenience operated by the project author. It does not store Vault contents, but signalling metadata may be visible to the relay. Availability and log retention are not guaranteed. You can replace it with your own Nostr-compatible relay." )} {translateMessage("Learn more about P2P connections")}. {translateMessage( "The Group ID and passphrase are used to identify your group of devices. Make sure to use the same Group ID and passphrase on all devices you want to synchronise." )}
{translateMessage( "Note that the Group ID is not limited to the generated format; you can use any string as the Group ID." )}
{translateMessage( 'If "Auto Start P2P Connection" is enabled, the P2P connection will be started automatically when the plug-in launches.' )} {translateMessage( "When enabled, this device notifies connected peers after a local change. The notification contains no Vault data; a peer which follows this device then fetches the change through the encrypted P2P connection." )} {translateMessage( "Smaller messages can improve compatibility on paths which fragment or drop larger WebRTC messages. This setting limits outgoing P2P messages, so use a compatible profile on each sending device when required." )} {translateMessage( "TURN relay only requires a TURN server or a configured credential source under Advanced Settings." )} {translateMessage( "TURN relay only requires TURN configuration. Connection path has been restored to Automatic." )} {translateMessage( "Configure TURN when a direct connection cannot be established or when you select TURN relay only." )} {translateMessage( "WebRTC encrypts data between your devices, including when it passes through TURN. The TURN provider cannot read the transferred data. It can see network addresses and traffic volume." )} {translateMessage("Learn more about signalling and TURN")}. {error} {#if processing} {translateMessage("Checking connection... Please wait.")} {:else} checkAndCommit()} /> commit()} /> cancel()} /> {/if}