diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-10-09 18:23:52 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-10-09 18:23:56 +0200 |
| commit | 25152ddb61a89ea3ea29d3aef5de13343429d32a (patch) | |
| tree | ebf8f11f66146caaa3c01270cd6cfcb0ee51723c /packages/meshbay-hub/src/meshbay_hub/static/locales/es.js | |
| parent | c85c7f48e8f29923038d4c90cc1a6f9b8bcd7673 (diff) | |
| download | meshbay-25152ddb61a89ea3ea29d3aef5de13343429d32a.tar.gz | |
The Android application sends the photos taken on the phone to one folder of
one group chosen by the member (docs/MESHBAY_DESIGN.md §9.12). The phone lists
MediaStore, keeps a ledger of what was sent and hands each photo's bytes to the
page by an opaque token on the packaged origin; the page decides when a run is
due and uploads through the existing path, one photo at a time under a slot.
- Once a day from the last finished run, on an unmetered network only;
"Back up now" asks first on mobile data. Leaving Wi-Fi stops after the file
in flight.
- Photos already on the phone are sent by default, newest first, under
<folder>/YYYY/MM; edits are sent beside the original as -edited-<date>.
- Additive by construction: nothing is ever deleted, renamed or replaced on
the node, and a photo deleted on the node is not sent again.
- A confirmation names the group, owner, members, folder and size when the
destination or starting point changes; a lasting refusal (disk full, folder
read-only or gone, no longer a member) is said once and retried a day later.
- No ACCESS_MEDIA_LOCATION, so the platform redacts photo locations.
- A dataSync foreground service keeps a run going with the screen off.
HEIC/HEIF photos are sent but not shown in Photos yet (§15.2).
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.js | 45 |
1 files changed, 45 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 0731b76..284f454 100644 --- a/packages/meshbay-hub/src/meshbay_hub/static/locales/es.js +++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/es.js @@ -1276,4 +1276,49 @@ export default { 'native.node_account_confirm': 'El node de este ordenador está configurado para {current}. ¿Configurarlo para {next} en su lugar? Dejará de servir los grupos que aloja para {current}.', 'native.browser_access_confirm': '¿Permitir el acceso desde un navegador? La aplicación dejará su identidad en cada node que use, sellada de modo que solo su frase de contraseña, junto con su cuenta del hub, pueda abrirla.', 'native.declined': 'Cancelado: no se ha cambiado nada.', + + // Photo backup, Android only (photo-sync.js, photo-sync-settings.js). + 'photosync.heading': "Copia de seguridad de fotos", + 'photosync.intro': "Envía las fotos tomadas con este teléfono a una carpeta de uno de tus grupos, una vez al día, por Wi-Fi. Las fotos borradas del teléfono se quedan en el grupo.", + 'photosync.setup': "Configurar", + 'photosync.change': "Cambiar", + 'photosync.turn_off': "Desactivar", + 'photosync.now': "Hacer copia ahora", + 'photosync.permission_needed': "MeshBay necesita acceso a las fotos de este teléfono.", + 'photosync.permission_allow': "Permitir acceso", + 'photosync.permission_partial': "El acceso está limitado a las fotos que seleccionaste: las fotos nuevas no se copiarán hasta que permitas el acceso a todas.", + 'photosync.group': "Grupo", + '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", + 'photosync.album_count': "{n} fotos · {size}", + '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.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}", + 'photosync.never': "Aún sin copia", + 'photosync.state_waiting_wifi': "Esperando Wi-Fi", + 'photosync.state_connecting': "Conectando con el grupo…", + 'photosync.state_sending': "Enviando {done} / {total}", + 'photosync.state_offline': "Ningún node del grupo está en línea; se volverá a intentar más tarde", + 'photosync.state_interrupted': "Interrumpida — continuará en la próxima ocasión", + 'photosync.state_up_to_date': "Al día", + 'photosync.notif_progress': "Copia de fotos — {done} / {total}", + 'photosync.fail_disk_full': "La copia de fotos se detuvo: el disco del node está lleno.", + 'photosync.fail_read_only': "La copia de fotos se detuvo: la carpeta ya no acepta subidas.", + 'photosync.fail_no_folder': "La copia de fotos se detuvo: la carpeta ya no existe en el grupo.", + 'photosync.fail_unavailable': "La copia de fotos se detuvo: el disco de la carpeta no está conectado al node.", + '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.", }; |