From 2f2a9a6542d2194e50ffba6f382e4fdffd481838 Mon Sep 17 00:00:00 2001 From: Christophe Besson Date: Sat, 10 Oct 2026 14:21:46 +0200 Subject: feat(android): one backup destination, a group the account owns alone Chosen once at the top of Android Sync for every kind; photos and contacts go into /-photos and -contacts. Owner and sole member are checked at set-up and before every run. Co-Authored-By: Claude Opus 5.5 --- .../src/meshbay_hub/static/locales/es.js | 26 +++++++++++++--------- 1 file changed, 16 insertions(+), 10 deletions(-) (limited to 'packages/meshbay-hub/src/meshbay_hub/static/locales/es.js') 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 586ff59..8a483e4 100644 --- a/packages/meshbay-hub/src/meshbay_hub/static/locales/es.js +++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/es.js @@ -1303,7 +1303,6 @@ export default { 'photosync.choose_group': "Elegir un grupo", 'photosync.checking_group': "Leyendo las carpetas del grupo…", 'photosync.group_offline': "Ningún node que aloje este grupo está en línea ahora. Vuelve a intentarlo cuando lo esté.", - 'photosync.no_folder': "Este grupo no tiene ninguna carpeta en la que puedas subir archivos y que muestre su pestaña Fotos.", 'photosync.folder': "Carpeta", 'photosync.albums': "Álbumes de este teléfono", 'photosync.album_camera': "Cámara", @@ -1311,10 +1310,9 @@ export default { 'photosync.scope_existing': "Las fotos que ya están en este teléfono y luego las nuevas", 'photosync.scope_new': "Solo las fotos tomadas a partir de ahora", 'photosync.start': "Iniciar la copia", - 'photosync.confirm': "Tus fotos se enviarán a {group} (alojado por @{owner}, {members} miembros), a la carpeta {folder}. Todos los miembros de este grupo podrán verlas y descargarlas.\n\nSe enviarán {count} fotos ({size}) y después las nuevas una vez al día.\n\nPodrás borrar lo que enviaste, pero no las copias que otros ya hayan descargado.", - 'photosync.confirm_new': "Tus fotos se enviarán a {group} (alojado por @{owner}, {members} miembros), a la carpeta {folder}. Todos los miembros de este grupo podrán verlas y descargarlas.\n\nLas fotos nuevas se enviarán una vez al día.\n\nPodrás borrar lo que enviaste, pero no las copias que otros ya hayan descargado.", + 'photosync.confirm': "Se enviarán {count} fotos ({size}) a {dir} y luego las nuevas una vez al día.", + 'photosync.confirm_new': "Las fotos nuevas se enviarán a {dir} una vez al día.", 'photosync.metered_confirm': "Estás usando datos móviles — {count} fotos, {size}. ¿Enviarlas de todos modos?", - 'photosync.summary': "{group} (@{owner}) → {folder}", 'photosync.other_account': "Configurada para @{account}. Inicia sesión como @{account} para continuarla, o vuelve a configurarla aquí.", 'photosync.sent_total': "Fotos enviadas: {n}", 'photosync.last_run': "Última copia: {when}", @@ -1334,24 +1332,32 @@ export default { '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.intro': "Enviar una copia de los contactos de este teléfono 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.checking_groups': "Buscando grupos de los que eres propietario y único miembro…", + 'phonesync.no_private_group': "No tienes ningún grupo del que seas propietario y único miembro. Crea uno solo para ti 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_not_private': "Detenida: otra persona se ha unido al grupo.", 'phonesync.fail_permission': "Detenida: MeshBay ya no tiene acceso.", 'phonesync.fail_other': "Detenida.", + 'androidsync.dest_heading': "Destino de las copias de seguridad", + 'androidsync.dest_intro': "Las copias de seguridad van a una carpeta de un grupo del que eres propietario y único miembro. Cada tipo de copia tiene allí su propia carpeta.", + 'androidsync.dest_summary': "{group} → {folder}", + 'androidsync.dest_dirs': "Carpetas usadas: {dirs}", + 'androidsync.dest_change_confirm': "Todas las copias de seguridad empezarán de nuevo en {folder} de {group}. Lo ya enviado se queda donde está.", + 'androidsync.dest_not_in_photos': "La pestaña Fotos del grupo no muestra {dir}: las fotos se guardarán, pero no se mostrarán allí hasta que esa carpeta sea una de las de la pestaña (ajustes del grupo).", + 'androidsync.dest_needed': "Elige primero el destino de las copias de seguridad, arriba en esta página.", + 'androidsync.dest_save': "Guardar", + 'phonesync.turn_on': "Activar", + 'photosync.fail_not_private': "Copia de seguridad de fotos detenida: otra persona se ha unido al grupo.", }; -- cgit v1.2.3