aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-hub/src/meshbay_hub/static/locales/pt-BR.js
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-10-10 12:56:26 +0200
committerChristophe Besson <cbesson@gmail.com>2026-10-10 12:56:26 +0200
commita0793dd37030f7213ecb07a018b11e6a8adf9238 (patch)
tree5de1046eae9b3747ac97a81652590fb6af99622b /packages/meshbay-hub/src/meshbay_hub/static/locales/pt-BR.js
parent044c585f73cfd548e300859e89eaf5dcb40d3d3c (diff)
downloadmeshbay-a0793dd37030f7213ecb07a018b11e6a8adf9238.tar.gz
feat(android): back the phone's contacts up to a group of one's own
A Contacts backup section on the Android Sync page sends a dated .vcf into <folder>/<account>-contacts once a day when the address book changed, only to a group the account is alone in, checked again at every run. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'packages/meshbay-hub/src/meshbay_hub/static/locales/pt-BR.js')
-rw-r--r--packages/meshbay-hub/src/meshbay_hub/static/locales/pt-BR.js21
1 files changed, 21 insertions, 0 deletions
diff --git a/packages/meshbay-hub/src/meshbay_hub/static/locales/pt-BR.js b/packages/meshbay-hub/src/meshbay_hub/static/locales/pt-BR.js
index ac122c0..e499de2 100644
--- a/packages/meshbay-hub/src/meshbay_hub/static/locales/pt-BR.js
+++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/pt-BR.js
@@ -1334,4 +1334,25 @@ export default {
'photosync.fail_not_member': "Backup de fotos parado: você não é mais membro deste grupo.",
'photosync.fail_permission': "Backup de fotos parado: o MeshBay não tem mais acesso às fotos.",
'photosync.fail_other': "Backup de fotos parado.",
+ 'contactsync.heading': "Backup de contatos",
+ 'contactsync.intro': "Enviar uma cópia dos contatos deste celular para uma pasta de um grupo do qual só você é membro, uma vez por dia se tiverem mudado. Cada cópia é um arquivo .vcf que qualquer celular consegue importar.",
+ 'contactsync.permission_needed': "O MeshBay precisa de acesso aos contatos deste celular.",
+ 'contactsync.confirm': "Uma cópia dos seus contatos será enviada para {group}, em {dir}, e depois uma nova a cada dia em que mudarem.\n\nVocê é o único membro deste grupo. Se alguém entrar, o backup para.",
+ 'phonesync.state_sending': "Enviando…",
+ 'phonesync.summary': "{group} → {dir}",
+ 'phonesync.copies_sent': "Cópias enviadas: {n}",
+ 'phonesync.last_file': "Última cópia: {name}",
+ 'phonesync.checking_groups': "Procurando grupos dos quais só você é membro…",
+ 'phonesync.no_private_group': "Você não tem nenhum grupo só seu. Crie um grupo do qual só você seja membro e volte aqui.",
+ 'phonesync.no_folder': "Este grupo não tem nenhuma pasta onde você possa adicionar arquivos.",
+ 'phonesync.destination': "As cópias vão para {dir}",
+ 'phonesync.notice': "{what}. {reason}",
+ 'phonesync.fail_disk_full': "Parado: o disco do node está cheio.",
+ 'phonesync.fail_read_only': "Parado: a pasta não aceita mais envios.",
+ 'phonesync.fail_no_folder': "Parado: a pasta não existe mais no grupo.",
+ 'phonesync.fail_unavailable': "Parado: o disco da pasta não está conectado ao node.",
+ 'phonesync.fail_not_member': "Parado: você não é mais membro deste grupo.",
+ 'phonesync.fail_not_private': "Parado: outra pessoa entrou no grupo. Escolha um grupo do qual só você seja membro.",
+ 'phonesync.fail_permission': "Parado: o MeshBay não tem mais acesso.",
+ 'phonesync.fail_other': "Parado.",
};