aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-hub/src/meshbay_hub/static/locales/es.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/es.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/es.js')
-rw-r--r--packages/meshbay-hub/src/meshbay_hub/static/locales/es.js21
1 files changed, 21 insertions, 0 deletions
diff --git a/packages/meshbay-hub/src/meshbay_hub/static/locales/es.js b/packages/meshbay-hub/src/meshbay_hub/static/locales/es.js
index b1b1328..586ff59 100644
--- a/packages/meshbay-hub/src/meshbay_hub/static/locales/es.js
+++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/es.js
@@ -1333,4 +1333,25 @@ export default {
'photosync.fail_not_member': "La copia de fotos se detuvo: ya no eres miembro de este grupo.",
'photosync.fail_permission': "La copia de fotos se detuvo: MeshBay ya no tiene acceso a las fotos.",
'photosync.fail_other': "La copia de fotos se detuvo.",
+ 'contactsync.heading': "Copia de seguridad de contactos",
+ 'contactsync.intro': "Enviar una copia de los contactos de este teléfono a una carpeta de un grupo del que solo tú eres miembro, una vez al día si han cambiado. Cada copia es un archivo .vcf que cualquier teléfono puede importar.",
+ 'contactsync.permission_needed': "MeshBay necesita acceso a los contactos de este teléfono.",
+ 'contactsync.confirm': "Se enviará una copia de tus contactos a {group}, en {dir}, y luego una nueva cada día que cambien.\n\nEres el único miembro de este grupo. Si alguien se une, la copia de seguridad se detiene.",
+ 'phonesync.state_sending': "Enviando…",
+ 'phonesync.summary': "{group} → {dir}",
+ 'phonesync.copies_sent': "Copias enviadas: {n}",
+ 'phonesync.last_file': "Última copia: {name}",
+ 'phonesync.checking_groups': "Buscando grupos de los que solo tú eres miembro…",
+ 'phonesync.no_private_group': "No tienes ningún grupo propio. Crea un grupo del que solo tú seas miembro y vuelve aquí.",
+ 'phonesync.no_folder': "Este grupo no tiene ninguna carpeta en la que puedas añadir archivos.",
+ 'phonesync.destination': "Las copias van a {dir}",
+ 'phonesync.notice': "{what}. {reason}",
+ 'phonesync.fail_disk_full': "Detenida: el disco del node está lleno.",
+ 'phonesync.fail_read_only': "Detenida: la carpeta ya no acepta envíos.",
+ 'phonesync.fail_no_folder': "Detenida: la carpeta ya no existe en el grupo.",
+ 'phonesync.fail_unavailable': "Detenida: la unidad de la carpeta no está conectada al node.",
+ 'phonesync.fail_not_member': "Detenida: ya no eres miembro de este grupo.",
+ 'phonesync.fail_not_private': "Detenida: otra persona se ha unido al grupo. Elige un grupo del que solo tú seas miembro.",
+ 'phonesync.fail_permission': "Detenida: MeshBay ya no tiene acceso.",
+ 'phonesync.fail_other': "Detenida.",
};