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">Rever transferência</string>
|
||||
<string name="receive_title">Receber</string>
|
||||
<string name="receive_unknown_transfer">Transferência VniDrop</string>
|
||||
<string name="relay_add_url">Adicionar servidor de retransmissão</string>
|
||||
<string name="relay_apply">Aplicar definições de rede</string>
|
||||
<string name="relay_applying">A aplicar…</string>
|
||||
<string name="relay_apply_active_transfers">Pare todas as transferências e partilhas ativas antes de aplicar as definições de rede.</string>
|
||||
<string name="relay_apply_failed">Não foi possível aplicar estas definições. As definições de rede anteriores foram restauradas.</string>
|
||||
<string name="relay_apply_restart_description">A aplicação reinicia a ligação de rede do VniDrop. Pare primeiro as transferências e partilhas ativas. Poderá ser necessário voltar a partilhar os convites existentes.</string>
|
||||
<string name="relay_custom_urls_help">Introduza um URL HTTPS de retransmissor por linha. Não são suportadas credenciais nos URLs. O certificado TLS tem de ser emitido por uma autoridade de certificação publicamente reconhecida.</string>
|
||||
<string name="relay_custom_urls_label">URLs dos retransmissores</string>
|
||||
<string name="relay_mode_automatic">Automático</string>
|
||||
<string name="relay_mode_automatic_description">Utiliza a infraestrutura pública de retransmissores predefinida do VniDrop quando não está disponível uma ligação direta.</string>
|
||||
<string name="relay_mode_custom">Personalizado</string>
|
||||
<string name="relay_mode_custom_description">Utiliza apenas os servidores de retransmissão abaixo.</string>
|
||||
<string name="relay_privacy_description">Os retransmissores encaminham tráfego cifrado e não conseguem ler os seus ficheiros, mas o operador pode observar metadados da ligação.</string>
|
||||
<string name="relay_remove_url">Remover servidor de retransmissão</string>
|
||||
<string name="relay_restore_failed">Não foi possível restaurar as definições de rede anteriores. Reinicie o VniDrop e reveja a configuração dos retransmissores.</string>
|
||||
<string name="relay_settings_applied">Definições de rede aplicadas.</string>
|
||||
<string name="relay_strict_warning">O modo personalizado é estrito: o VniDrop não recorrerá a retransmissores públicos nem à descoberta pública. Os outros dispositivos têm de conseguir aceder aos retransmissores configurados.</string>
|
||||
<string name="relay_validation_duplicate_url">O URL do retransmissor na linha %1$d duplica uma entrada anterior.</string>
|
||||
<string name="relay_validation_https_required">O URL do retransmissor na linha %1$d tem de começar por https://.</string>
|
||||
<string name="relay_validation_invalid_url">O URL do retransmissor na linha %1$d não é válido.</string>
|
||||
<string name="relay_validation_missing_url">Adicione pelo menos um URL de retransmissor.</string>
|
||||
<string name="relay_validation_too_many_urls">Pode configurar até %1$d servidores de retransmissão.</string>
|
||||
<string name="send_access_anyone">Qualquer pessoa com esta transferência</string>
|
||||
<string name="send_access_anyone_description">Não é necessária aprovação. Utilize apenas para itens que não se importe de partilhar.</string>
|
||||
<string name="send_access_anyone_warning">Qualquer pessoa com o convite pode descarregar até parar de partilhar. Não utilize para itens privados ou sensíveis.</string>
|
||||
@@ -192,6 +214,8 @@
|
||||
<string name="send_transfer_created">Transferência criada.</string>
|
||||
<string name="send_transfer_details_title">Detalhes da transferência</string>
|
||||
<string name="send_transfers_title">As suas transferências</string>
|
||||
<string name="settings_advanced_title">Avançado</string>
|
||||
<string name="settings_network_title">Rede</string>
|
||||
<string name="settings_subtitle">O seu nome, onde as transferências são guardadas, o aspeto e as notificações.</string>
|
||||
<string name="settings_title">Definições</string>
|
||||
<string name="snackbar_dismiss">Ignorar</string>
|
||||
@@ -250,6 +274,7 @@
|
||||
<string name="transfer_receivers_description">Pedidos, aprovações e entregas concluídas</string>
|
||||
<string name="transfer_receivers_pending">%1$d em espera</string>
|
||||
<string name="transfer_receivers_title">Destinatários</string>
|
||||
<string name="transfer_qr_unavailable">O código QR não está disponível para este convite. Utilize Partilhar ou Transferir.</string>
|
||||
<string name="transfer_scan_qr">Leia com o VniDrop para receber esta transferência</string>
|
||||
<string name="transfer_share_description">Código QR, ficheiro de convite e opções por perto</string>
|
||||
<string name="transfer_share_title">Partilhar</string>
|
||||
|
||||
Reference in New Issue
Block a user