aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-hub/src/meshbay_hub/static/locales/es.js
diff options
context:
space:
mode:
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.js172
1 files changed, 165 insertions, 7 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 7422b13..9bb26e1 100644
--- a/packages/meshbay-hub/src/meshbay_hub/static/locales/es.js
+++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/es.js
@@ -65,6 +65,7 @@ export default {
'register.submit': 'Crear la cuenta',
'register.loading': 'Creando la cuenta...',
'register.has_account': '¿Ya tiene una cuenta?',
+ 'register.legal_notice': "Al crear una cuenta, acepta las condiciones de uso de este hub. La ley le obliga a conservar durante un año el registro de sus conexiones (dirección IP, fecha, acción), incluso después de eliminar su cuenta.",
'register.login_link': 'Iniciar sesión',
'register.recovery_title': 'Guarde su clave de recuperación',
'register.recovery_intro': 'Esta clave restaura sus identidades de grupo si alguna vez olvida su frase de contraseña. Guárdela en un gestor de contraseñas o en un lugar seguro.',
@@ -122,6 +123,7 @@ export default {
'welcome.docs_devel': 'Docs de desarrollo',
'welcome.docs_design': 'Diseño',
'welcome.docs_protocol': 'Protocolo',
+ 'welcome.docs_api': 'API',
'welcome.download': 'Descargar (beta)',
'welcome.legal': 'Información legal',
'register.err_mismatch': 'Las contraseñas no coinciden',
@@ -207,6 +209,11 @@ export default {
'group.mkdir_prompt': 'Nombre de la nueva carpeta',
'group.mkdir_offline': 'Sin conexión con el nodo.',
'group.download_offline': 'Sin conexión con el nodo — la descarga no puede empezar. Se reconecta sola; inténtelo de nuevo en un momento.',
+ 'group.link_unknown': "Este enlace nombra un grupo del que no eres miembro, o que ya no se llama así.",
+ 'group.link_path_unknown': "No hay nada en {path} en este grupo: puede que el archivo se haya movido, renombrado o eliminado.",
+ 'link.copy': "Copiar enlace",
+ 'link.copied': "Enlace copiado",
+ 'link.copy_failed': "No se pudo copiar: el enlace es {url}",
'group.download_write_stalled': 'El archivo dejó de escribirse en el disco ({seconds} s sin avance). La descarga se detuvo en lugar de quedarse colgada; inténtelo de nuevo.',
'device.add_title': 'This browser is not linked to this node yet',
'device.add_hint': 'Your account is known here, but this browser holds a different key. Approve it from a device already linked — no operator needed.',
@@ -275,6 +282,7 @@ export default {
'group.upload_indexing': 'indexando…',
'video.err_transport': 'Transporte no conectado',
'video.err_mse': 'Códec no compatible con la reproducción en continuo: {codec}',
+ 'video.err_no_mse': 'Este navegador no puede reproducir vídeo en continuo (un iPhone necesita iOS 17.1 o posterior)',
'video.mode_poster': 'Pósteres',
'video.mode_flat': 'Lista plana',
'video.filter_all': 'All',
@@ -371,10 +379,17 @@ export default {
one: '{n} foto',
other: '{n} fotos',
},
+ 'photo.n_videos': {
+ one: "{n} vídeo",
+ other: "{n} vídeos",
+ },
+ 'photo.play_video': "Reproducir el vídeo",
'photo.back': 'Atrás',
'photo.prev': 'Anterior (←)',
'photo.next': 'Siguiente (→)',
'photo.zip_album': 'Descargar álbum como zip',
+ 'photo.slideshow': 'Presentación',
+ 'photo.slideshow_stop': 'Detener la presentación',
'photo.zoom_in': 'Acercar',
'photo.zoom_out': 'Alejar',
'photo.zoom_fit_title': 'Ajustar a la ventana',
@@ -388,6 +403,13 @@ export default {
'cast.copied': 'URL copiada',
'cast.scanning': 'Buscando dispositivos…',
'cast.no_devices': 'No se encontraron dispositivos',
+ 'cast.casting_to': 'Transmitiendo a',
+ 'cast.seek': 'Posición en la película',
+ 'cast.waiting': 'Esperando al televisor…',
+ 'cast.back30': 'Retroceder 30 segundos',
+ 'cast.fwd30': 'Avanzar 30 segundos',
+ 'cast.play': 'Reproducir',
+ 'cast.pause': 'Pausa',
// Settings
'settings.title': 'Ajustes',
@@ -418,6 +440,15 @@ export default {
'settings.email_verified': 'Dirección de correo cambiada con éxito.',
'settings.notif_global_disable': 'Disable all notifications',
'settings.notif_global_hint': 'When enabled, no notifications are created for any group.',
+ 'settings.push_label': 'Notificaciones en este teléfono',
+ 'settings.push_off': 'Desactivadas. Actívalas para enterarte de nuevos mensajes e invitaciones con MeshBay cerrado.',
+ 'settings.push_pending': 'Esperando la respuesta del distribuidor…',
+ 'settings.push_blocked': 'Android bloquea las notificaciones de MeshBay: permítelas en los ajustes del sistema.',
+ 'settings.push_ready': 'Activadas. Las nuevas notificaciones llegan a este teléfono a través del distribuidor, cifradas para que no pueda leerlas.',
+ 'settings.push_poll': 'Activadas. Este teléfono busca notificaciones nuevas cada quince minutos aproximadamente. Para recibirlas al instante, puedes instalar una app distribuidora de UnifiedPush como ntfy (opcional).',
+ 'settings.push_global_off': 'No se envía nada mientras todas las notificaciones estén desactivadas.',
+ 'push.channel_chat': 'Mensajes',
+ 'push.channel_other': 'Invitaciones y cuenta',
'settings.defaults': 'Valores predeterminados',
'settings.default_tab': 'Default tab',
'settings.default_tab_hint': 'Which tab opens first when you enter a group.',
@@ -490,12 +521,11 @@ export default {
'firstrun.hint': 'A hub holds your account and introduces you to nodes. It never sees your files, your messages or your keys.',
'firstrun.btn': 'Continue',
'firstrun.checking': 'Checking…',
- 'firstrun.note': 'There is no default on purpose: this application only trusts a hub for its API, never for the interface, which ships with the application itself.',
'device.this_device': 'This device',
'settings.keys_heading': 'Keys on this device',
'settings.hub_heading': 'Hub',
'settings.hub_current': 'Currently',
- 'settings.hub_hint': 'Changing this signs you out and restarts the window.',
+ 'settings.hub_hint': 'The hub this application connects to. Changing it signs you out: your account stays on this hub.',
'settings.hub_change': 'Change',
'settings.keys_where': 'Protected by',
'settings.keys_unprotected': 'No system keyring is running, so your keys are encrypted with a key that is not a secret. Anyone who can read this machine’s files can read them. Start a keyring, or treat this device as untrusted.',
@@ -513,12 +543,14 @@ export default {
'settings.node_key_placeholder': 'Pegue la clave pública Ed25519 del node (base64)',
'settings.node_key_submit': 'Vincular el node',
'settings.node_key_success': 'Node vinculado correctamente',
+ 'settings.node_key_unlink': "Desvincular",
+ 'settings.node_key_unlink_confirm': "¿Desvincular el nodo de tu cuenta? Dejará de servir tus grupos hasta que se vuelva a vincular un nodo.",
+ 'settings.node_key_unlinked': "Nodo desvinculado",
'settings.node_key_current': 'Clave del node vinculado',
// Sidebar
'sidebar.create_group': 'Crear un grupo',
'sidebar.settings': 'Ajustes',
- 'sidebar.admin': 'Administración',
// User menu
'usermenu.language': 'Idioma',
@@ -754,6 +786,7 @@ export default {
'transfers.eta_minutes': 'quedan {n} min',
'transfers.eta_hours': 'quedan {n} h',
'transfers.failed': 'Fallida',
+ 'transfers.disk_full': 'El disco del node está lleno',
'group.select': 'Seleccionar',
'group.select_done': 'Listo',
'group.actions': 'Acciones ({n})',
@@ -840,6 +873,7 @@ export default {
'indexdock.next_count': "En espera: {count}",
'indexdock.open': "Abrir los ajustes de este grupo",
'indexdock.hide': "Ocultar hasta la próxima indexación",
+ 'indexdock.pause': "Pausar la indexación de esta carpeta",
'chat.load_older': 'Cargar {n} mensajes anteriores',
'chat.start_of_history': 'Inicio de la conversación',
'chat.today': 'Hoy',
@@ -886,7 +920,7 @@ export default {
'lazy.reload': 'Recargar la página',
// Sidebar
- 'sidebar.node': 'Node',
+ 'androidsync.title': 'Android Sync',
// Node admin
'node.title': 'Node',
@@ -911,6 +945,7 @@ export default {
'node.startup_mode_service': 'Como servicio en segundo plano (se inicia al arrancar)',
'node.startup_mode_updating': 'Cambiando de modo — compruebe si aparece un aviso de administrador…',
'node.startup_mode_service_unavailable_hint': 'El modo de servicio en segundo plano requiere una versión instalada. Para pruebas locales, ejecute "meshbay-node service install" desde una PowerShell con privilegios de administrador.',
+ 'node.startup_mode_service_store_hint': 'Iniciar al arrancar, antes de que nadie inicie sesión, requiere el instalador de MeshBay (.exe) en lugar de la versión de Microsoft Store.',
'node.not_operator': 'No se pudo contactar con su node. Asegúrese de que esté en ejecución.',
'node.offline': 'Node sin conexión',
'node.retry': 'Reintentar',
@@ -918,6 +953,13 @@ export default {
'node.pair_code_placeholder': 'Código de emparejamiento',
'node.pair_button': 'Emparejar este navegador',
'node.pair_success': 'Emparejamiento exitoso.',
+ 'node.pair_pending': 'Código de emparejamiento listo: se usará la próxima vez que abra uno de los grupos de este Node.',
+ 'node.link_other_node': "Tu cuenta está vinculada al nodo de otra máquina, así que este nodo no puede servir tus grupos.",
+ 'node.link_here': "Vincular este nodo en su lugar",
+ 'node.link_here_confirm': "¿Vincular este nodo a tu cuenta? El nodo vinculado ahora, en otra máquina, dejará de servir tus grupos hasta que se vuelva a vincular.",
+ 'node.link_other_account': "Este nodo está configurado para {account}, no para ti, así que no puede servir tus grupos.",
+ 'node.link_take_over': "Usar este nodo para mi cuenta",
+ 'node.link_linking': "Vinculando…",
'node.reload': 'Recargar configuración',
'node.reloaded': 'Configuración recargada. Los cambios de directorios en los grupos existentes ya están activos.',
'node.restart_needed': 'Después de añadir: inicialice la clave de grupo (meshbay-node gek-init --group <nombre>).',
@@ -936,6 +978,8 @@ export default {
'node.setting_max_uploads': 'Subidas simultáneas máximas',
'node.setting_transcode': 'Transcode incompatible video',
'node.setting_max_upload': 'Subida individual máxima',
+ 'node.setting_connection_processes': 'Núcleos de CPU para las conexiones',
+ 'node.setting_unit_of': 'de {n}',
'node.setting_unit_gb': 'GB',
'node.setting_unit_hours': 'hours',
'node.setting_unit_minutes': 'min',
@@ -949,9 +993,10 @@ export default {
'node.remove_root': 'Eliminar',
'node.root_no_signing_key': 'No hay clave de firma disponible: empareja primero este dispositivo con el nodo',
'node.root_no_route': 'No hay ruta al nodo: conéctate a él o usa la aplicación en la máquina que lo aloja',
+ 'node.root_pause': "Pausar la indexación",
+ 'node.root_resume': "Reanudar la indexación",
+ 'node.root_paused': "indexación en pausa",
'node.root_remove_last': 'Un grupo necesita al menos un directorio',
- 'node.root_path_hint': 'La ruta tal como la ve el nodo, en la máquina que aloja este grupo.',
- 'node.root_path_placeholder': '/home/user/Media',
'node.root_path': 'Ruta',
'node.directory': 'Directorio',
'node.root_added': 'Directorio añadido.',
@@ -1070,9 +1115,12 @@ export default {
'settings_app.chat_encrypted_always': 'El chat de este grupo siempre está cifrado. No se puede desactivar.',
'settings_app.chat_rotate_epoch': 'Renovar la clave del chat',
'settings_app.chat_rotate_epoch_hint': 'Los miembros siguen leyendo todo el historial. Quien haya sido expulsado del grupo no podrá leer lo que se escriba a partir de ahora. Quitar a un miembro o un dispositivo ya lo hace por sí solo.',
+ 'settings_app.chat_purge': 'Vaciar el chat',
+ 'settings_app.chat_purge_hint': 'Borra todos los mensajes del chat de este grupo en este nodo, para todos los miembros. Los adjuntos se quedan en su carpeta. No se puede deshacer.',
'settings_app.tmdb_token_prompt': 'Regístrate en TMDB para generar tu propia clave de API.',
'settings_app.tmdb_token_link': 'Obtener una clave',
'settings_node.roots_offline_hint': 'Sin conexión con el nodo: los cambios pasan por el nodo local y se aplican en su próxima recarga.',
+ 'settings_node.roots_local_only_hint': 'Añadir una carpeta y cambiar lectura-escritura o extraíble se hace en la máquina del nodo: en la aplicación de escritorio o con meshbay-node root.',
'settings_node.directories_title': 'Directorios de apps',
'settings_node.directories_hint': 'Carpetas compartidas, y cuál de ellas usan las apps de Vídeos, Música y Fotos como su(s) propio(s) punto(s) de entrada.',
@@ -1223,6 +1271,7 @@ export default {
'home.accept': "Aceptar",
'home.decline': "Rechazar",
'members.invited': "invitado",
+ 'members.awaiting_code': "waiting for their code",
'hosts.title': "Anfitriones",
'hosts.hint': "Sus propios nodes sirven este grupo sin preguntar. Otro node lo sirve solo cuando usted lo aprueba aquí; un node que lo pide aparece abajo.",
'hosts.none': "Ningún otro node ha pedido alojar este grupo.",
@@ -1245,8 +1294,117 @@ export default {
'settings.browser_access_off_in_browser': 'El acceso desde el navegador está desactivado para esta cuenta. Se activa en la aplicación de escritorio de MeshBay, que también puede aprobar este navegador por sí mismo.',
'group.browser_access_off': 'El acceso desde el navegador está desactivado para esta cuenta. Actívelo en la aplicación de escritorio de MeshBay (Perfil) o apruebe este navegador desde ella.',
// Worded by the desktop main process for its own dialogs (main.js).
- 'native.folder_confirm': '¿Compartir la carpeta {path} con los miembros de un grupo alojado en este ordenador? No se eligió en el selector de carpetas.',
'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.folder': "Carpeta",
+ 'photosync.albums': "Álbumes de este teléfono",
+ 'photosync.album_camera': "Cámara",
+ 'photosync.album_count': "{n} fotos · {size}",
+ 'photosync.videos_not_included': "No se hace copia de los vídeos: «Cambiar» para añadirlos.",
+ 'photosync.videos_included': "También se hace copia de los vídeos.",
+ 'photosync.include_videos': "También los vídeos",
+ 'photosync.include_videos_hint': "Los vídeos ocupan mucho: se envían por Wi-Fi como las fotos, y la primera copia puede tardar.",
+ 'photosync.album_count_videos': "{n} fotos, {v} vídeos · {size}",
+ 'photosync.confirm_videos': "Se enviarán {count} fotos y vídeos ({size}), de ellos {videos} vídeos ({videoSize}), a {dir} y luego los nuevos una vez al día.",
+ 'photosync.video_permission_needed': "MeshBay también necesita acceso a los vídeos de este teléfono.",
+ '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': "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.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.",
+ 'contactsync.heading': "Copia de seguridad de contactos",
+ '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.",
+ 'calendarsync.heading': "Copia de seguridad del calendario",
+ 'calendarsync.intro': "Enviar una copia de los calendarios de este teléfono una vez al día si han cambiado: los que puedes editar, no aquellos a los que solo estás suscrito. Cada copia es un archivo .ics que cualquier calendario puede importar.",
+ 'calendarsync.permission_needed': "MeshBay necesita acceso a los calendarios de este teléfono.",
+ 'messagesync.heading': "Copia de seguridad de SMS",
+ 'messagesync.intro': "Enviar los SMS de este teléfono una vez al día: la primera copia los contiene todos y cada una de las siguientes solo los nuevos. Los archivos están en el formato XML que restauran las aplicaciones de copia de seguridad de SMS. Los MMS no se incluyen.",
+ 'messagesync.permission_needed': "MeshBay necesita acceso a los SMS de este teléfono.",
+ 'messagesync.restricted_hint': "Si Android habla de un ajuste restringido: abre los ajustes de la aplicación, toca ⋮ arriba, «Permitir ajustes restringidos» y vuelve para activarlo. Android lo exige a las aplicaciones instaladas fuera de una tienda.",
+ '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 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.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.",
+ 'phonesync.fail_permission': "Detenida: MeshBay ya no tiene acceso.",
+ 'phonesync.fail_other': "Detenida.",
+ 'phonesync.open_settings': "Abrir los ajustes de la aplicación",
+ 'drivesync.heading': "Copia de seguridad de archivos",
+ 'drivesync.intro': "Enviar los archivos de las carpetas que elijas en este teléfono, una vez al día, por Wi-Fi. Un archivo modificado en el teléfono se envía de nuevo junto a la copia anterior; nunca se reemplaza nada.",
+ 'drivesync.folders': "Carpetas con copia",
+ 'drivesync.no_folders': "Aún no has elegido ninguna carpeta.",
+ 'drivesync.folders_hint': "Las fotos y los vídeos son cosa de la copia de fotos: no se pueden elegir DCIM, Pictures ni Movies. Android no deja que una aplicación tome todo Download, solo carpetas dentro.",
+ 'drivesync.add_folder': "Añadir una carpeta",
+ 'drivesync.remove': "Quitar",
+ 'drivesync.refused_media': "Esta carpeta contiene fotos y vídeos, que envía la copia de fotos: elige otra.",
+ 'drivesync.refused_root': "Android no permite elegir un almacenamiento entero: elige una carpeta dentro.",
+ 'drivesync.notif_progress': "Copia de archivos: {done} / {total}",
+ 'drivesync.metered_confirm': "Estás usando datos móviles. ¿Enviar los archivos de todos modos?",
+ 'drivesync.sent_total': "Archivos enviados: {n}",
+ 'whatsappsync.heading': "WhatsApp",
+ 'whatsappsync.intro': "Copiar las copias de seguridad de chats que hace WhatsApp, una vez al día por Wi-Fi, para poder restaurarlas en un teléfono nuevo. Siguen cifradas por WhatsApp: aquí no se pueden leer, solo restaurar.",
+ 'whatsappsync.folder_needed': "Aún no se ha elegido la carpeta de WhatsApp.",
+ 'whatsappsync.folder_chosen': "La carpeta de WhatsApp está elegida.",
+ 'whatsappsync.folder_choose': "Elegir la carpeta de WhatsApp",
+ 'whatsappsync.folder_hint': "El selector se abre en ella: Android/media/com.whatsapp/WhatsApp. Pulsa «Usar esta carpeta».",
+ 'whatsappsync.media': "También los archivos multimedia",
+ 'whatsappsync.media_hint': "Fotos, vídeos, notas de voz y documentos recibidos y enviados: a menudo varios gigabytes. Los que ya envía la copia de fotos no se envían dos veces.",
+ 'whatsappsync.refused': "Esta no es la carpeta de WhatsApp: elige Android/media/com.whatsapp/WhatsApp.",
+ 'whatsappsync.restore_hint': "Para restaurar en un teléfono nuevo: copia las carpetas Databases y Backups de la última copia en Android/media/com.whatsapp/WhatsApp antes de instalar WhatsApp y restaura con el mismo número (y la contraseña o la clave de 64 dígitos si el cifrado de extremo a extremo está activado).",
+ 'whatsappsync.notif_progress': "Copia de WhatsApp: {done} / {total}",
+ '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.",
};