", please select the option that best describes the current state of your Vault. The application will then check your files in the most appropriate way based on your selection.":
  ", selecciona la opción que mejor describa el estado actual de tu Vault. La
  aplicación comprobará entonces tus archivos de la forma más adecuada según tu
  elección."
(Active): (Activo)
(BETA) Always overwrite with a newer file: (BETA) Sobrescribir siempre con archivo más nuevo
(Beta) Use ignore files: (Beta) Usar archivos de ignorar
(Days passed, 0 to disable automatic-deletion): (Días transcurridos, 0 para desactivar)
(e.g., after editing many files whilst offline): (p. ej., tras editar muchos archivos sin conexión)
(e.g., immediately after restoring on another computer, or having recovered from a backup):
  (p. ej., justo después de restaurar en otro ordenador o de recuperar una copia
  de seguridad)
(e.g., setting up for the first time on a new smartphone, starting from a clean slate): (p. ej., configurando por primera vez un móvil nuevo, empezando de cero)
(ex. Read chunks online) If this option is enabled, LiveSync reads chunks online directly instead of replicating them locally. Increasing Custom chunk size is recommended.:
  "(Ej: Leer chunks online) Lee chunks directamente en línea. Aumente tamaño de
  chunks personalizados"
(MB) If this is set, changes to local and remote files that are larger than this will be skipped. If the file becomes smaller again, a newer one will be used.:
  (MB) Saltar cambios en archivos locales/remotos mayores a este tamaño. Si se
  reduce, se usará versión nueva
(Mega chars): (Millones de caracteres)
(Missing): (Falta)
(Not recommended) If set, credentials will be stored in the file.: (No recomendado) Almacena credenciales en el archivo
(Obsolete) Use an old adapter for compatibility: (Obsoleto) Usar adaptador antiguo
(RegExp) Empty to sync all files. Set filter as a regular expression to limit synchronising files.:
  (RegExp) Déjelo vacío para sincronizar todos los archivos. Defina un filtro
  como expresión regular para limitar los archivos que se sincronizan.
(RegExp) If this is set, any changes to local and remote files that match this will be skipped.:
  (RegExp) Si se establece, se omitirá cualquier cambio en archivos locales y
  remotos que coincida con este patrón.
"↑: Overwrite Remote": "↑: Sobrescribir remoto"
"↓: Overwrite Local": "↓: Sobrescribir local"
"⇅: Use newer": "⇅: Usar el más nuevo"
+1 week: +1 semana
"> [!INFO]- The connected devices have been detected as follows:\n${devices}": |-
  > [!INFO]- Se han detectado los siguientes dispositivos conectados:
  ${devices}
⚠️ Important Notice: ⚠️ Aviso importante
⚠️ Please Confirm the Following: ⚠️ Confirma lo siguiente
✔ SELECT: ✔ SELECCIONAR
✔ SYNC: ✔ SINCRONIZAR
✔ WATCH: ✔ OBSERVAR
📡 Off: 📡 Desactivado
📡 On: 📡 Activado
🔴 Disconnected: 🔴 Desconectado
🕵️ Diag: 🕵️ Diagnóstico
🗑 Delete: 🗑 Eliminar
🟢 Connected: 🟢 Conectado
${count} issue(s) detected!: ¡${count} problema(s) detectado(s)!
Accept: Aceptar
Accept in session: Aceptar en esta sesión
ACCEPTED: ACEPTADO
ACCEPTED (in session): ACEPTADO (en esta sesión)
Access Key: Clave de acceso
Access Key ID: ID de clave de acceso
Action: Acción
Activate: Activar
Active Remote Configuration: Configuración remota activa
Add default patterns: Añadir patrones predeterminados
Add new connection: Añadir conexión
AddOn Module (ConfigSync) has not been loaded. This is very unexpected situation. Please report this issue.:
  El módulo complementario (ConfigSync) no se ha cargado. Esta situación es muy
  inesperada. Informa de este problema.
AddOn Module (HiddenFileSync) has not been loaded. This is very unexpected situation. Please report this issue.:
  El módulo complementario (HiddenFileSync) no se ha cargado. Esta situación es
  muy inesperada. Informa de este problema.
Advanced: Avanzado
Advanced Settings: Ajustes avanzados
After restarting, the data on this device will be uploaded to the server as the 'master copy'. Please be aware that any unintended data currently on the server will be completely overwritten.:
  Tras reiniciar, los datos de este dispositivo se subirán al servidor como
  «copia maestra». Ten en cuenta que cualquier dato no deseado que haya ahora en
  el servidor se sobrescribirá por completo.
After restarting, the database on this device will be rebuilt using data from the server. If there are any unsynchronised files in this vault, conflicts may occur with the server data.:
  Tras reiniciar, la base de datos de este dispositivo se reconstruirá con los
  datos del servidor. Si hay archivos sin sincronizar en este vault, pueden
  producirse conflictos con los datos del servidor.
After that, synchronise to a brand new vault on each other device with the new remote one by one.:
  Después, sincroniza con un vault totalmente nuevo en cada uno de los demás
  dispositivos, uno por uno, usando el nuevo remoto.
All checks passed successfully!: ¡Todas las comprobaciones se han superado correctamente!
All devices have the same progress value (${progress}). Your devices seem to be synchronised. And be able to proceed with Garbage Collection.:
  Todos los dispositivos tienen el mismo valor de progreso (${progress}). Parece
  que están sincronizados, por lo que se puede continuar con la recolección de
  basura.
All the same or non-existent: Todo igual o inexistente
Allow in session: Permitir en esta sesión
Allow permanently: Permitir permanentemente
Also, please note that if you are using Peer-to-Peer synchronization, this configuration will be used when you switch to other methods and connect to a remote server in the future.:
  Además, si usas sincronización punto a punto, esta configuración se aplicará
  cuando en el futuro cambies a otros métodos y te conectes a un servidor
  remoto.
Always prompt merge conflicts: Siempre preguntar en conflictos
Analyse: Analizar
Analyse database usage: Analizar el uso de la base de datos
Analyse database usage and generate a TSV report for diagnosis yourself. You can paste the generated report with any spreadsheet you like.:
  Analiza el uso de la base de datos y genera un informe TSV para que puedas
  diagnosticarlo tú mismo. Puedes pegar el informe generado en la hoja de
  cálculo que prefieras.
Apply All Selected: Aplicar todo lo seleccionado
Apply Latest Change if Conflicting: Aplicar último cambio en conflictos
Apply preset configuration: Aplicar configuración predefinida
Apply the settings: Aplicar los ajustes
Ask a passphrase at every launch: Solicitar la frase de contraseña en cada inicio
Auto Connect: Conexión automática
Auto Start P2P Connection: Iniciar la conexión P2P automáticamente
Automatic: Automático
Automatically Sync all files when opening Obsidian.: Sincronizar automáticamente todos los archivos al abrir Obsidian
Available Peers: Pares disponibles
Back: Volver
Back to non-configured: Volver a no configurado
Batch database update: Actualización por lotes de BD
Batch limit: Límite de lotes
Batch size: Tamaño de lote
Batch size of on-demand fetching: Tamaño de lote para obtención bajo demanda
Before v0.17.16, we used an old adapter for the local database. Now the new adapter is preferred. However, it needs local database rebuilding. Please disable this toggle when you have enough time. If leave it enabled, also while fetching from the remote database, you will be asked to disable this.:
  Antes de v0.17.16 usábamos adaptador antiguo. Nuevo adaptador requiere
  reconstruir BD local. Desactive cuando pueda
Broadcasting?: ¿Difusión?
Bucket Name: Nombre del bucket
by resetting the remote, you will be informed on other devices.: al restablecer el remoto, se te avisará en los demás dispositivos.
Cancel: Cancelar
Cancel Garbage Collection: Cancelar la recolección de basura
Changing the encryption algorithm will prevent access to any data previously encrypted with a different algorithm. Ensure that all your devices are configured to use the same algorithm to maintain access to your data.:
  Cambiar el algoritmo de cifrado impedirá acceder a los datos cifrados
  previamente con otro algoritmo. Asegúrate de que todos tus dispositivos usen
  el mismo algoritmo para no perder el acceso a tus datos.
Changing this setting requires migrating existing data (a bit time may be taken) and restarting Obsidian. Please make sure to back up your data before proceeding.:
  Cambiar este ajuste requiere migrar los datos existentes (puede tardar un
  poco) y reiniciar Obsidian. Asegúrate de hacer una copia de seguridad de tus
  datos antes de continuar.
Check: Comprobar
Check and convert non-path-obfuscated files: Comprobar y convertir archivos sin ofuscación de ruta
Check for documents that have not been converted to path-obfuscated IDs and convert them if necessary.:
  Comprueba los documentos que aún no se hayan convertido a identificadores con
  ruta ofuscada y conviértelos si es necesario.
Checking connection... Please wait.: Comprobando la conexión... Espera un momento.
Chunks: Fragmentos (chunks)
Close: Cerrar
Close & Disconnect: Cerrar y desconectar
Close this dialog: Cerrar este diálogo
"Closed:": "Cerradas:"
cmdConfigSync:
  showCustomizationSync: Mostrar sincronización de personalización
Comma separated `.gitignore, .dockerignore`: "Separados por comas: `.gitignore, .dockerignore`"
Command: Comando
Communicating: Comunicando
Compaction in progress on remote database...: Compactación en curso en la base de datos remota...
Compaction on remote database completed successfully.: La compactación de la base de datos remota se ha completado correctamente.
Compaction on remote database failed.: La compactación de la base de datos remota ha fallado.
Compaction on remote database timed out.: La compactación de la base de datos remota ha superado el tiempo de espera.
Compare file: Comparar archivo
Compare the content of files between on local database and storage. If not matched, you will be asked which one you want to keep.:
  Compara el contenido de los archivos entre la base de datos local y el
  almacenamiento. Si no coinciden, se te preguntará cuál deseas conservar.
Compatibility (Conflict Behaviour): Compatibilidad (comportamiento de conflictos)
Compatibility (Database structure): Compatibilidad (estructura de la base de datos)
Compatibility (Internal API Usage): Compatibilidad (uso de la API interna)
Compatibility (Metadata): Compatibilidad (metadatos)
Compatibility (Remote Database): Compatibilidad (base de datos remota)
Compatibility (Trouble addressed): Compatibilidad (problemas corregidos)
Compute revisions for chunks: Calcular revisiones para los chunks
Compute revisions for chunks (Previous behaviour): Calcular revisiones para chunks (comportamiento anterior)
Configuration: Configuración
Configuration Encryption: Cifrado de configuración
Configure: Configurar
Configure And Change Remote: Configurar y cambiar remoto
Configure E2EE: Configurar E2EE
Configure Remote: Configurar remoto
Connect: Conectar
"Connected to Signaling Server (as Peer ID: ${peerId})": "Conectado al servidor de señalización (como ID de par: ${peerId})"
"Connected:": "Conectadas:"
Connection Settings: Ajustes de conexión
"Connection:": "Conexión:"
Continue anyway: Continuar de todos modos
Copy: Copiar
Copy Report to clipboard: Copiar el informe al portapapeles
CouchDB Configuration: Configuración de CouchDB
CouchDB Connection Tweak: Ajustes de conexión de CouchDB
Create P2P remote: Crear remoto P2P
Cross-platform: Multiplataforma
"Current adapter: {adapter}": "Adaptador actual: {adapter}"
Custom Headers: Encabezados personalizados
Customization Sync: Sincronización de personalización
Customization Sync (Beta3): Sincronización de personalización (Beta3)
Data Compression: Compresión de datos
Data to Copy: Datos a copiar
Database -> Storage: Base de datos -> Almacenamiento
Database Adapter: Adaptador de base de datos
Database Name: Nombre de la base de datos
Database suffix: Sufijo de base de datos
Date: Fecha
Default: Predeterminado
Delay conflict resolution of inactive files: Retrasar resolución de conflictos en archivos inactivos
Delay merge conflict prompt for inactive files.: Retrasar aviso de fusión para archivos inactivos
Delete: Eliminar
Delete all customization sync data: Eliminar todos los datos de sincronización de personalización
Delete all data on the remote server.: Eliminar todos los datos del servidor remoto.
Delete All of: Eliminar todo de
Delete local database to reset or uninstall Self-hosted LiveSync:
  Eliminar la base de datos local para restablecer o desinstalar Self-hosted
  LiveSync
Delete old metadata of deleted files on start-up: Borrar metadatos viejos al iniciar
Delete Remote Configuration: Eliminar configuración remota
Delete remote configuration '{name}'?: ¿Eliminar la configuración remota '{name}'?
Delete remote configuration '${name}'?: ¿Eliminar la configuración remota «${name}»?
DENIED: DENEGADO
DENIED (in session): DENEGADO (en esta sesión)
Deny: Denegar
Deny in session: Denegar en esta sesión
Deny permanently: Denegar permanentemente
Deselect all: Deseleccionar todo
desktop: equipo de escritorio
Detected Peers: Pares detectados
Developer: Desarrollador
Device: Dispositivo
device name: nombre del dispositivo
Device name: Nombre del dispositivo
Device name to identify the device. Please use shorter one for the stable peer detection, i.e., "iphone-16" or "macbook-2021".:
  Nombre para identificar el dispositivo. Usa uno corto para que la detección de
  pares sea estable, por ejemplo «iphone-16» o «macbook-2021».
Device Peer ID: ID de par del dispositivo
"Devices:": "Dispositivos:"
Diagnostic RTCPeerConnection is enabled: El RTCPeerConnection de diagnóstico está habilitado
dialog:
  yourLanguageAvailable:
    _value: >-
      Self-hosted LiveSync tenía traducciones para tu idioma, así que se ha
      activado el ajuste %{Display language}.


      Nota: no todos los mensajes están traducidos. ¡Esperamos tus
      contribuciones!

      Nota 2: si abres una incidencia, **vuelve antes a %{lang-def}** y luego
      haz las capturas de pantalla y recoge los mensajes y registros. Puedes
      hacerlo desde el diálogo de ajustes.

      ¡Que lo disfrutes!
    Title: " ¡Hay traducción disponible!"
    btnRevertToDefault: Mantener %{lang-def}
Diff: Diferencias
Different: Distinto
Disables all synchronization and restart.: Desactiva toda la sincronización y reinicia la aplicación.
Disables logging, only shows notifications. Please disable if you report an issue.:
  Desactiva registros, solo muestra notificaciones. Desactívelo si reporta un
  problema.
Disconnect: Desconectar
Dismiss: Descartar
Display Language: Idioma de visualización
Display name: Nombre para mostrar
Do not check configuration mismatch before replication: No verificar incompatibilidades antes de replicar
Do not keep metadata of deleted files.: No conservar metadatos de archivos borrados
Do not split chunks in the background: No dividir chunks en segundo plano
Do not use internal API: No usar API interna
Doctor:
  Button:
    DismissThisVersion: No, y no volver a preguntar hasta la próxima versión
    Fix: Corregirlo
    FixButNoRebuild: Corregirlo, pero sin reconstruir
    No: No
    Skip: Dejarlo como está
    Yes: Sí
  Dialogue:
    Main: |-
      ¡Hola! El Doctor de configuración se ha activado por ${activateReason}.
      Por desgracia, se han detectado algunos ajustes como posibles problemas.
      Tranquilo: los resolveremos uno a uno.

      Para que lo sepas de antemano, te preguntaremos por los siguientes puntos.

      ${issues}

      ¿Empezamos?
    MainFix: |-
      
      ## ${name}

      | Actual | Ideal |
      |:---:|:---:|
      | ${current} | ${ideal} |

      **Nivel de recomendación:** ${level}

      ### ¿Por qué se ha detectado?

      ${reason}

      ${note}

      ¿Ajustarlo al valor ideal?
    Title: Doctor de configuración de Self-hosted LiveSync
    TitleAlmostDone: ¡Casi hemos terminado!
    TitleFix: Corregir el problema ${current}/${total}
  Level:
    Must: Obligatorio
    Necessary: Necesario
    Optional: Opcional
    Recommended: Recomendado
  Message:
    NoIssues: ¡No se ha detectado ningún problema!
    RebuildLocalRequired: ¡Atención! Hay que reconstruir la base de datos local para aplicar esto.
    RebuildRequired: ¡Atención! Hay que reconstruir para aplicar esto.
    SomeSkipped: Hemos dejado algunos problemas sin resolver. ¿Quieres que te lo
      pregunte de nuevo en el próximo inicio?
  RULES:
    E2EE_V02500:
      REASON: "El cifrado de extremo a extremo es ahora más robusto y más rápido.
        Además, una nueva revisión del código reveló que el E2EE anterior estaba
        comprometido, por lo que conviene aplicarlo cuanto antes. Lamentamos de
        veras las molestias. Este ajuste no es compatible con versiones
        anteriores: todos los dispositivos sincronizados deben actualizarse a la
        v0.25.0 o superior. No es necesario reconstruir (los datos se
        convertirán al nuevo formato durante la transferencia), pero se
        recomienda hacerlo siempre que sea posible."
Document History: Historial del documento
Duplicate: Duplicar
Duplicate remote: Duplicar remoto
E2EE Configuration: Configuración de E2EE
Edge case addressing (Behaviour): Tratamiento de casos límite (comportamiento)
Edge case addressing (Database): Tratamiento de casos límite (base de datos)
Edge case addressing (Processing): Tratamiento de casos límite (procesamiento)
Emergency restart: Reinicio de emergencia
Enable advanced features: Habilitar características avanzadas
Enable customization sync: Habilitar sincronización de personalización
Enable Developers' Debug Tools.: Habilitar herramientas de depuración
Enable edge case treatment features: Habilitar manejo de casos límite
Enable P2P Replicator: Habilitar el replicador P2P
Enable poweruser features: Habilitar funciones para usuarios avanzados
Enable this if your Object Storage doesn't support CORS: Habilitar si su almacenamiento no soporta CORS
Enable this option to automatically apply the most recent change to documents even when it conflicts: Aplicar cambios recientes automáticamente aunque generen conflictos
Enabled: Habilitado
Enabling end-to-end encryption ensures that your data is encrypted on your device before being sent to the remote server. This means that even if someone gains access to the server, they won't be able to read your data without the passphrase. Make sure to remember your passphrase, as it will be required to decrypt your data on other devices.:
  Activar el cifrado de extremo a extremo garantiza que tus datos se cifren en
  tu dispositivo antes de enviarse al servidor remoto. Así, aunque alguien
  acceda al servidor, no podrá leer tus datos sin la frase de contraseña.
  Recuérdala bien, porque será necesaria para descifrar tus datos en los demás
  dispositivos.
Encrypt contents on the remote database. If you use the plugin's synchronization feature, enabling this is recommended.:
  Cifrar contenido en la base de datos remota. Se recomienda habilitar si usa la
  sincronización del plugin.
Encrypting sensitive configuration items: Cifrando elementos sensibles
Encryption Algorithm: Algoritmo de cifrado
Encryption phassphrase. If changed, you should overwrite the server's database with the new (encrypted) files.:
  Frase de cifrado. Si la cambia, sobrescriba la base del servidor con los
  nuevos archivos cifrados.
End-to-End Encryption: Cifrado de extremo a extremo
Endpoint URL: URL del endpoint
Enhance chunk size: Mejorar tamaño de chunks
Enter a folder prefix (optional): Introduce un prefijo de carpeta (opcional)
Enter Setup URI: Introducir el Setup URI
Enter TURN credential: Introduce la credencial de TURN
Enter TURN username: Introduce el usuario de TURN
Enter your Access Key ID: Introduce tu ID de clave de acceso
Enter your Bucket Name: Introduce el nombre de tu bucket
Enter your database name: Introduce el nombre de tu base de datos
Enter your JWT Key ID: Introduce el ID de tu clave JWT
Enter your JWT secret or private key: Introduce tu secreto JWT o tu clave privada
Enter your JWT Subject (CouchDB Username): Introduce el sujeto JWT (usuario de CouchDB)
Enter your passphrase: Introduce tu frase de contraseña
Enter your password: Introduce tu contraseña
Enter your Region (e.g., us-east-1, auto for R2): Introduce tu región (p. ej., us-east-1, o auto para R2)
Enter your Secret Access Key: Introduce tu clave de acceso secreta
Enter your username: Introduce tu usuario
"Error during connection test: ${reason}": "Error durante la prueba de conexión: ${reason}"
"Error during testAndFixSettings: ${reason}": "Error durante testAndFixSettings: ${reason}"
Experimental Settings: Ajustes experimentales
Export: Exportar
Failed to connect to remote for compaction.: No se pudo conectar al remoto para la compactación.
Failed to connect to remote for compaction. ${reason}: No se pudo conectar al remoto para la compactación. ${reason}
"Failed to connect to the server: ${reason}": "No se pudo conectar al servidor: ${reason}"
Failed to connect to the server. Please check your settings.: No se pudo conectar al servidor. Revisa tus ajustes.
"Failed to connect to the signalling relay: ${reason}": "No se pudo conectar al relé de señalización: ${reason}"
Failed to create replicator instance.: No se pudo crear la instancia del replicador.
Failed to parse Setup-URI.: No se pudo interpretar el Setup-URI.
Failed to start one-shot replication before Garbage Collection. Garbage Collection Cancelled.:
  No se pudo iniciar la replicación puntual previa a la recolección de basura.
  Recolección de basura cancelada.
Failed to start replication after Garbage Collection.: No se pudo iniciar la replicación después de la recolección de basura.
"Failed:": "Fallidas:"
Fetch: Obtener
Fetch chunks on demand: Obtener chunks bajo demanda
Fetch database with previous behaviour: Obtener BD con comportamiento anterior
Fetch remote settings: Obtener ajustes remotos
FETCHING: OBTENIENDO
Fetching status...: Obteniendo el estado...
File integrity: Integridad de archivos
File to resolve conflict: Archivo para resolver el conflicto
File to view History: Archivo cuyo historial se va a ver
Filename: Nombre de archivo
"Final Confirmation: Overwrite Server Data with This Device's Files":
  "Confirmación final: sobrescribir los datos del servidor con los archivos de
  este dispositivo"
Fix: Corregir
Flag and restart: Marcar y reiniciar
Flagged Selective: Selectivo marcado
Folder Prefix: Prefijo de carpeta
For HS256/HS512 algorithms, provide the shared secret key. For ES256/ES512 algorithms, provide the pkcs8 PEM-formatted private key.:
  Para los algoritmos HS256/HS512, indica la clave secreta compartida. Para
  ES256/ES512, indica la clave privada en formato PEM pkcs8.
Forces the file to be synced when opened.: Forzar sincronización al abrir archivo
Fresh Start Wipe: Borrado para reinicio completo
Furthermore, if conflicts are already present in the server data, they will be synchronised to this device as they are, and you will need to resolve them locally.:
  Además, si ya hay conflictos en los datos del servidor, se sincronizarán tal
  cual a este dispositivo y tendrás que resolverlos localmente.
Garbage Collection cancelled by user.: Recolección de basura cancelada por el usuario.
"Garbage Collection completed. Deleted chunks: ${deletedChunks} / ${totalChunks}. Time taken: ${seconds} seconds.":
  "Recolección de basura completada. Chunks eliminados: ${deletedChunks} /
  ${totalChunks}. Tiempo empleado: ${seconds} segundos."
Garbage Collection Confirmation: Confirmación de la recolección de basura
Garbage Collection V3 (Beta): Recolección de basura V3 (Beta)
"Garbage Collection: Found ${unusedChunks} unused chunks to delete.":
  "Recolección de basura: se han encontrado ${unusedChunks} chunks sin usar para
  eliminar."
"Garbage Collection: Scanned ${scanned} / ~${docCount}": "Recolección de basura: analizados ${scanned} / ~${docCount}"
"Garbage Collection: Scanning completed. Total chunks: ${totalChunks}, Used chunks: ${usedChunks}":
  "Recolección de basura: análisis completado. Chunks totales: ${totalChunks},
  chunks en uso: ${usedChunks}"
Gathering information...: Recopilando información...
Generate Random ID: Generar un ID aleatorio
Group ID: ID de grupo
Handle files as Case-Sensitive: Manejar archivos como sensibles a mayúsculas
Have you created a backup before proceeding?: ¿Has creado una copia de seguridad antes de continuar?
Hidden file synchronization have been temporarily disabled. Please enable them after the fetching, if you need them.:
  La sincronización de archivos ocultos se ha desactivado temporalmente. Vuelve
  a activarla después de la obtención si la necesitas.
Hidden Files: Archivos ocultos
Hide completely: Ocultar por completo
Hide not applicable items: Ocultar elementos no aplicables
Higher (${local} > ${remote}): Superior (${local} > ${remote})
Highlight diff: Resaltar las diferencias
How to display network errors when the sync server is unreachable.:
  Cómo mostrar los errores de red cuando el servidor de sincronización no está
  disponible.
However, This should not be enabled if you want to increase your secrecy more.:
  Sin embargo, esto no debería habilitarse si quieres aumentar aún más tu
  privacidad.
I am setting up a new server for the first time / I want to reset my existing server.:
  Estoy configurando un servidor nuevo por primera vez / quiero restablecer mi
  servidor actual.
I am unable to create a backup of my Vault.: No puedo crear una copia de seguridad de mi Vault.
I am unable to create a backup of my Vaults.: No puedo crear una copia de seguridad de mis Vaults.
I have created a backup of my Vault.: He creado una copia de seguridad de mi Vault.
I understand that all changes made on other smartphones or computers possibly could be lost.:
  Entiendo que todos los cambios hechos en otros móviles u ordenadores podrían
  perderse.
I understand that other devices will no longer be able to synchronise, and will need to be reset the synchronisation information.:
  Entiendo que los demás dispositivos ya no podrán sincronizar y que habrá que
  restablecer su información de sincronización.
I understand that this action is irreversible once performed.: Entiendo que esta acción es irreversible una vez realizada.
I understand the risks and will proceed without a backup.: Entiendo los riesgos y continuaré sin copia de seguridad.
I Understand, Overwrite Server: Lo entiendo, sobrescribir el servidor
If "Auto Start P2P Connection" is enabled, the P2P connection will be started automatically when the plug-in launches.:
  Si «Iniciar la conexión P2P automáticamente» está activado, la conexión P2P se
  iniciará al arrancar el complemento.
If disabled(toggled), chunks will be split on the UI thread (Previous behaviour).: Si se desactiva, chunks se dividen en hilo UI (comportamiento anterior)
If enabled per-filed efficient customization sync will be used. We need a small migration when enabling this. And all devices should be updated to v0.23.18. Once we enabled this, we lost a compatibility with old versions.:
  Habilita sincronización eficiente por archivo. Requiere migración y actualizar
  todos dispositivos a v0.23.18. Pierde compatibilidad con versiones antiguas
If enabled, chunks will be split into no more than 100 items. However, dedupe is slightly weaker.: Divide chunks en máximo 100 ítems. Menos eficiente en deduplicación
If enabled, newly created chunks are temporarily kept within the document, and graduated to become independent chunks once stabilised.: Chunks nuevos se mantienen temporalmente en el documento hasta estabilizarse
If enabled, the ⛔ icon will be shown inside the status instead of the file warnings banner. No details will be shown.:
  Si se activa, se mostrará el icono ⛔ en el estado en lugar del banner de
  advertencia de archivos. No se mostrarán detalles.
If enabled, the file under 1kb will be processed in the UI thread.: Archivos <1kb se procesan en hilo UI
If enabled, the notification of hidden files change will be suppressed.: Si se habilita, se suprimirá la notificación de cambios en archivos ocultos.
If this enabled, all chunks will be stored with the revision made from its content. (Previous behaviour):
  Si se habilita, todos los chunks se almacenan con la revisión hecha desde su
  contenido. (comportamiento anterior)
If this enabled, All files are handled as case-Sensitive (Previous behaviour).:
  Si se habilita, todos los archivos se manejan como sensibles a mayúsculas
  (comportamiento anterior)
If this enabled, chunks will be split into semantically meaningful segments. Not all platforms support this feature.: Divide chunks en segmentos semánticos. No todos los sistemas lo soportan
If this is set, changes to local files which are matched by the ignore files will be skipped. Remote changes are determined using local ignore files.:
  Saltar cambios en archivos locales que coincidan con ignore files. Cambios
  remotos usan ignore files locales
If this option is enabled, PouchDB will hold the connection open for 60 seconds, and if no change arrives in that time, close and reopen the socket, instead of holding it open indefinitely. Useful when a proxy limits request duration but can increase resource usage.:
  Mantiene conexión 60s. Si no hay cambios, reinicia socket. Útil con proxies
  limitantes
If you cannot avoid CORS issues, you might want to try this option. It uses Obsidian's internal API to communicate with the CouchDB server. Not compliant with web standards, but works. Note that this might break in future Obsidian versions.:
  Si no puedes evitar problemas de CORS, prueba esta opción. Usa la API interna
  de Obsidian para comunicarse con el servidor CouchDB. No cumple los estándares
  web, pero funciona. Ten en cuenta que podría dejar de funcionar en versiones
  futuras de Obsidian.
If you cannot avoid CORS issues, you might want to try this option. It uses Obsidian's internal API to communicate with the S3 server. Not compliant with web standards, but works. Note that this might break in future Obsidian versions.:
  Si no puedes evitar problemas de CORS, prueba esta opción. Usa la API interna
  de Obsidian para comunicarse con el servidor S3. No cumple los estándares web,
  pero funciona. Ten en cuenta que podría dejar de funcionar en versiones
  futuras de Obsidian.
If you have unsynchronised changes in your Vault on this device, they will likely diverge from the server's versions after the reset. This may result in a large number of file conflicts.:
  Si tienes cambios sin sincronizar en el Vault de este dispositivo, es probable
  que divergan de las versiones del servidor tras el restablecimiento. Esto
  puede provocar un gran número de conflictos de archivos.
If you reached the payload size limit when using IBM Cloudant, please decrease batch size and batch limit to a lower value.:
  Si alcanzas el límite de tamaño de carga al usar IBM Cloudant, reduce el
  tamaño de lote y el límite de lote.
If you understand the risks and still wish to proceed, select so.: Si entiendes los riesgos y aun así quieres continuar, indícalo.
If you want to store the data in a specific folder within the bucket, you can specify a folder prefix here. Otherwise, leave it blank to store data at the root of the bucket.:
  Si quieres guardar los datos en una carpeta concreta del bucket, indica aquí
  un prefijo de carpeta. Si no, déjalo vacío para guardarlos en la raíz del
  bucket.
If you want to use `LiveSync`, you should broadcast changes. All `watching` peers which detects this will start the replication for fetching.:
  Si quieres usar `LiveSync`, debes difundir los cambios. Todos los pares que
  estén `observando` y lo detecten iniciarán la replicación para obtenerlos.
Ignore: Ignorar
Ignore and Proceed: Ignorar y continuar
Ignore files: Archivos a ignorar
Ignore patterns: Patrones de exclusión
Import connection: Importar conexión
IMPORTANT: IMPORTANTE
In most cases, you should stick with the default algorithm (${algorithm}), This setting is only required if you have an existing Vault encrypted in a different format.:
  En la mayoría de los casos deberías mantener el algoritmo predeterminado
  (${algorithm}). Este ajuste solo es necesario si ya tienes un Vault cifrado en
  otro formato.
In this scenario, Self-hosted LiveSync will recreate metadata for every file and deliberately generate conflicts. Where the file content is identical, these conflicts will be resolved automatically.:
  En este caso, Self-hosted LiveSync recreará los metadatos de todos los
  archivos y generará conflictos a propósito. Cuando el contenido del archivo
  sea idéntico, esos conflictos se resolverán automáticamente.
"Incoming:": "Entrantes:"
Incubate Chunks in Document: Incubar chunks en documento
Initial Action: Acción inicial
Initialise all journal history, On the next sync, every item will be received and sent.:
  Restablece todo el historial del diario. En la próxima sincronización se
  recibirán y enviarán todos los elementos.
Initialise journal received history. On the next sync, every item except this device sent will be downloaded again.:
  Inicializa el historial de recepción del diario. En la próxima sincronización
  se volverán a descargar todos los elementos salvo los enviados por este
  dispositivo.
Initialise journal sent history. On the next sync, every item except this device received will be sent again.:
  Inicializa el historial de envío del diario. En la próxima sincronización se
  volverán a enviar todos los elementos salvo los recibidos por este
  dispositivo.
Interval (sec): Intervalo (segundos)
INVERTED: INVERTIDO
"Issue detection log:": "Registro de detección de problemas:"
It is strongly advised to create a backup before proceeding. Continuing without a backup may lead to data loss.:
  Se recomienda encarecidamente crear una copia de seguridad antes de continuar.
  Continuar sin copia de seguridad puede provocar pérdida de datos.
Just for a minute, please!: ¡Solo un momento, por favor!
JWT (JSON Web Token) authentication allows you to securely authenticate with the CouchDB server using tokens. Ensure that your CouchDB server is configured to accept JWTs and that the provided key and settings match the server's configuration. Incidentally, I have not verified it very thoroughly.:
  La autenticación JWT (JSON Web Token) permite autenticarse de forma segura con
  el servidor CouchDB mediante tokens. Asegúrate de que tu servidor CouchDB esté
  configurado para aceptar JWT y de que la clave y los ajustes indicados
  coincidan con la configuración del servidor. Por cierto, no lo he verificado a
  fondo.
JWT Algorithm: Algoritmo JWT
JWT Expiration Duration (minutes): Duración de caducidad del JWT (minutos)
JWT Key: Clave JWT
JWT Key ID (kid): ID de clave JWT (kid)
JWT Subject (sub): Sujeto JWT (sub)
K:
  P2P: "%{Peer} a %{Peer}"
  Peer: par
  ScanCustomization: Buscar personalizaciones
  exp: Experimental
  long_p2p_sync: "%{title_p2p_sync}"
  short_p2p_sync: Sincronización P2P
  title_p2p_sync: Sincronización punto a punto
Keep empty folder: Mantener carpetas vacías
lang_def: Predeterminado
lang-de: Alemán
lang-def: "%{lang_def}"
lang-es: Español
lang-fr: Français
lang-he: Hebreo
lang-ja: Japonés
lang-ko: Coreano
lang-ru: Ruso
lang-zh: Chino simplificado
lang-zh-tw: Chino tradicional
Later: Más tarde
"Limit: {datetime} ({timestamp})": "Límite: {datetime} ({timestamp})"
live: en vivo
LiveSync could not handle multiple vaults which have same name without different prefix, This should be automatically configured.:
  LiveSync no puede manejar múltiples bóvedas con mismo nombre sin prefijo. Se
  configura automáticamente
liveSyncReplicator:
  beforeLiveSync: Antes de LiveSync, inicia OneShot...
  cantReplicateLowerValue: No podemos replicar un valor más bajo.
  checkingLastSyncPoint: Buscando el último punto sincronizado.
  couldNotConnectTo: |-
    No se pudo conectar a ${uri} : ${name}
    (${db})
  couldNotConnectToRemoteDb: "No se pudo conectar a base de datos remota: ${d}"
  couldNotConnectToServer: No se pudo conectar al servidor.
  couldNotConnectToURI: No se pudo conectar a ${uri}:${dbRet}
  couldNotMarkResolveRemoteDb: No se pudo marcar como resuelta la base de datos remota.
  liveSyncBegin: Inicio de LiveSync...
  lockRemoteDb: Bloquear base de datos remota para prevenir corrupción de datos
  markDeviceResolved: Marcar este dispositivo como 'resuelto'.
  oneShotSyncBegin: Inicio de sincronización OneShot... (${syncMode})
  remoteDbCorrupted: La base de datos remota es más nueva o está dañada, asegúrese
    de tener la última versión de self-hosted-livesync instalada
  remoteDbCreatedOrConnected: Base de datos remota creada o conectada
  remoteDbDestroyed: Base de datos remota destruida
  remoteDbDestroyError: "Algo ocurrió al destruir base de datos remota:"
  remoteDbMarkedResolved: Base de datos remota marcada como resuelta.
  replicationClosed: Replicación cerrada
  replicationInProgress: Replicación en curso
  retryLowerBatchSize: Reintentar con tamaño de lote más bajo:${batch_size}/${batches_limit}
  unlockRemoteDb: Desbloquear base de datos remota para prevenir corrupción de datos
  mismatchedTweakDetected: Se han detectado discrepancias en la configuración
    entre dispositivos. Ejecutar una replicación manual intentará resolverlo.
liveSyncSetting:
  errorNoSuchSettingItem: "No existe el ajuste: ${key}"
  originalValue: "Original: ${value}"
  valueShouldBeInRange: El valor debe estar entre ${min} y ${max}
liveSyncSettings:
  btnApply: Aplicar
Local Database Tweak: Ajustes de la base de datos local
Local only: Solo local
Lock: Bloquear
Lock Server: Bloquear servidor
Lock the remote server to prevent synchronization with other devices.:
  Bloquea el servidor remoto para impedir la sincronización con otros
  dispositivos.
logPane:
  autoScroll: Autodesplazamiento
  logWindowOpened: Ventana de registro abierta
  pause: Pausar
  title: Registro de Self-hosted LiveSync
  wrap: Ajustar
Lower (${local} < ${remote}): Inferior (${local} < ${remote})
Maintenance Commands: Comandos de mantenimiento
Maintenance mode: Modo de mantenimiento
Maximum delay for batch database updating: Retraso máximo para actualización por lotes
Maximum file size: Tamaño máximo de archivo
Maximum Incubating Chunk Size: Tamaño máximo de chunks incubados
Maximum Incubating Chunks: Máximo de chunks incubados
Maximum Incubation Period: Periodo máximo de incubación
MB (0 to disable).: MB (0 para desactivar)
Memory cache: Caché en memoria
Memory cache size (by total characters): Tamaño caché memoria (por caracteres)
Memory cache size (by total items): Tamaño caché memoria (por ítems)
Merge: Fusionar
Minimum delay for batch database updating: Retraso mínimo para actualización por lotes
Minimum interval for syncing: Intervalo mínimo de sincronización
Mixed: Mixto
moduleCheckRemoteSize:
  logCheckingStorageSizes: Comprobando tamaños de almacenamiento
  logCurrentStorageSize: "Tamaño del almacenamiento remoto: ${measuredSize}"
  logExceededWarning: "Tamaño del almacenamiento remoto: ${measuredSize} superó ${notifySize}"
  logThresholdEnlarged: El umbral se ha ampliado a ${size}MB
  msgConfirmRebuild: Esto puede llevar un poco de tiempo. ¿Realmente quieres
    reconstruir todo ahora?
  msgDatabaseGrowing: |
    **¡Tu base de datos está creciendo!** Pero no te preocupes, podemos abordarlo ahora. El tiempo antes de quedarse sin espacio en el almacenamiento remoto.

    | Tamaño medido | Tamaño configurado |
    | --- | --- |
    | ${estimatedSize} | ${maxSize} |

    > [!MORE]-
    > Si lo has estado utilizando durante muchos años, puede haber fragmentos no referenciados - es decir, basura - acumulándose en la base de datos. Por lo tanto, recomendamos reconstruir todo. Probablemente se volverá mucho más pequeño.
    >
    > Si el volumen de tu bóveda simplemente está aumentando, es mejor reconstruir todo después de organizar los archivos. Self-hosted LiveSync no elimina los datos reales incluso si los eliminas para acelerar el proceso. Está aproximadamente [documentado](https://github.com/vrtmrz/obsidian-livesync/blob/main/docs/tech_info.md).
    >
    > Si no te importa el aumento, puedes aumentar el límite de notificación en 100 MB. Este es el caso si lo estás ejecutando en tu propio servidor. Sin embargo, es mejor reconstruir todo de vez en cuando.
    >

    > [!WARNING]
    > Si realizas la reconstrucción completa, asegúrate de que todos los dispositivos estén sincronizados. El complemento fusionará tanto como sea posible, sin embargo.
  msgSetDBCapacity: >
    Podemos configurar una advertencia de capacidad máxima de base de datos,
    **para tomar medidas antes de quedarse sin espacio en el almacenamiento
    remoto**.

    ¿Quieres habilitar esto?


    > [!MORE]-

    > - 0: No advertir sobre el tamaño del almacenamiento.

    >   Esto es recomendado si tienes suficiente espacio en el almacenamiento
    remoto, especialmente si lo tienes autoalojado. Y puedes comprobar el tamaño
    del almacenamiento y reconstruir manualmente.

    > - 800: Advertir si el tamaño del almacenamiento remoto supera los 800 MB.

    >   Esto es recomendado si estás usando fly.io con un límite de 1 GB o IBM
    Cloudant.

    > - 2000: Advertir si el tamaño del almacenamiento remoto supera los 2 GB.


    Si hemos alcanzado el límite, se nos pedirá que aumentemos el límite paso a
    paso.
  option2GB: 2GB (Estándar)
  option800MB: 800MB (Cloudant, fly.io)
  optionAskMeLater: Pregúntame más tarde
  optionDismiss: Descartar
  optionIncreaseLimit: aumentar a ${newMax}MB
  optionNoWarn: No, nunca advertir por favor
  optionRebuildAll: Reconstruir todo ahora
  titleDatabaseSizeLimitExceeded: El tamaño del almacenamiento remoto superó el límite
  titleDatabaseSizeNotify: Configuración de notificación de tamaño de base de datos
  noticeExceeded: El tamaño del almacenamiento remoto es de ${measuredSize}, por
    encima del umbral de aviso configurado de ${notifySize}. {HERE}
  noticeNotConfigured: Los avisos sobre el tamaño del almacenamiento remoto no
    están configurados. {HERE}
  optionReview: Revisar las opciones
moduleInputUIObsidian:
  defaultTitleConfirmation: Confirmación
  defaultTitleSelect: Seleccionar
  optionNo: No
  optionYes: Sí
moduleLiveSyncMain:
  logAdditionalSafetyScan: Escanéo de seguridad adicional...
  logLoadingPlugin: Cargando complemento...
  logPluginInitCancelled: La inicialización del complemento fue cancelada por un módulo
  logPluginVersion: Self-hosted LiveSync v${manifestVersion} ${packageVersion}
  logReadChangelog: LiveSync se ha actualizado, ¡por favor lee el registro de cambios!
  logSafetyScanCompleted: Escanéo de seguridad adicional completado
  logSafetyScanFailed: El escaneo de seguridad adicional ha fallado en un módulo
  logUnloadingPlugin: Descargando complemento...
  logVersionUpdate: LiveSync se ha actualizado, en caso de actualizaciones que
    rompan, toda la sincronización automática se ha desactivado temporalmente.
    Asegúrate de que todos los dispositivos estén actualizados antes de
    habilitar.
  msgScramEnabled: >
    Self-hosted LiveSync se ha configurado para ignorar algunos eventos. ¿Es
    esto correcto?


    | Tipo | Estado | Nota |

    |:---:|:---:|---|

    | Eventos de almacenamiento | ${fileWatchingStatus} | Se ignorará cada
    modificación |

    | Eventos de base de datos | ${parseReplicationStatus} | Cada cambio
    sincronizado se pospondrá |


    ¿Quieres reanudarlos y reiniciar Obsidian?


    > [!DETAILS]-

    > Estas banderas son establecidas por el complemento mientras se reconstruye
    o se obtiene. Si el proceso termina de forma anormal, puede mantenerse sin
    querer.

    > Si no estás seguro, puedes intentar volver a ejecutar estos procesos.
    Asegúrate de hacer una copia de seguridad de tu bóveda.
  optionKeepLiveSyncDisabled: Mantener LiveSync desactivado
  optionResumeAndRestart: Reanudar y reiniciar Obsidian
  titleScramEnabled: Scram habilitado
moduleLocalDatabase:
  logWaitingForReady: Esperando a que la base de datos esté lista...
moduleLog:
  showLog: Mostrar registro
moduleMigration:
  docUri: https://github.com/vrtmrz/obsidian-livesync/blob/main/README_ES.md#how-to-use
  logBulkSendCorrupted: El envío de fragmentos en bloque se ha habilitado, sin
    embargo, esta función se ha corrompido. Disculpe las molestias.
    Deshabilitado automáticamente.
  logFetchRemoteTweakFailed: Error al obtener los valores de ajuste remoto
  logLocalDatabaseNotReady: ¡Algo salió mal! La base de datos local no está lista
  logMigratedSameBehaviour: Migrado a db:${current} con el mismo comportamiento que antes
  logMigrationFailed: La migración falló o se canceló de ${old} a ${current}
  logRedflag2CreationFail: Error al crear redflag2
  logRemoteTweakUnavailable: No se pudieron obtener los valores de ajuste remoto
  logSetupCancelled: La configuración ha sido cancelada, ¡Self-hosted LiveSync
    está esperando tu configuración!
  msgFetchRemoteAgain: >-
    Como ya sabrás, Self-hosted LiveSync ha cambiado su comportamiento
    predeterminado y la estructura de la base de datos.


    Afortunadamente, con tu tiempo y esfuerzo, la base de datos remota parece
    haber sido ya migrada. ¡Felicidades!


    Sin embargo, necesitamos un poco más. La configuración de este dispositivo
    no es compatible con la base de datos remota. Necesitaremos volver a obtener
    la base de datos remota. ¿Debemos obtenerla nuevamente ahora?


    ___Nota: No podemos sincronizar hasta que la configuración haya sido
    cambiada y la base de datos haya sido obtenida nuevamente.___

    ___Nota2: Los fragmentos son completamente inmutables, solo podemos obtener
    los metadatos y diferencias.___
  msgInitialSetup: >-
    Tu dispositivo **aún no ha sido configurado**. Permíteme guiarte a través
    del proceso de configuración.


    Ten en cuenta que todo el contenido del diálogo se puede copiar al
    portapapeles. Si necesitas consultarlo más tarde, puedes pegarlo en una nota
    en Obsidian. También puedes traducirlo a tu idioma utilizando una
    herramienta de traducción.


    Primero, ¿tienes **URI de configuración**?


    Nota: Si no sabes qué es, consulta la [documentación](${URI_DOC}).
  msgRecommendSetupUri: >-
    Te recomendamos encarecidamente que generes una URI de configuración y la
    utilices.

    Si no tienes conocimientos al respecto, consulta la
    [documentación](${URI_DOC}) (Lo siento de nuevo, pero es importante).


    ¿Cómo quieres configurarlo manualmente?
  msgSinceV02321: >-
    Desde la versión v0.23.21, Self-hosted LiveSync ha cambiado el
    comportamiento predeterminado y la estructura de la base de datos. Se han
    realizado los siguientes cambios:


    1. **Sensibilidad a mayúsculas de los nombres de archivo**
        El manejo de los nombres de archivo ahora no distingue entre mayúsculas y minúsculas. Este cambio es beneficioso para la mayoría de las plataformas, excepto Linux y iOS, que no gestionan efectivamente la sensibilidad a mayúsculas de los nombres de archivo.
        (En estos, se mostrará una advertencia para archivos con el mismo nombre pero diferentes mayúsculas).

    2. **Manejo de revisiones de los fragmentos**
        Los fragmentos son inmutables, lo que permite que sus revisiones sean fijas. Este cambio mejorará el rendimiento al guardar archivos.

    ___Sin embargo, para habilitar cualquiera de estos cambios, es necesario
    reconstruir tanto las bases de datos remota como la local. Este proceso toma
    unos minutos, y recomendamos hacerlo cuando tengas tiempo suficiente.___


    - Si deseas mantener el comportamiento anterior, puedes omitir este proceso
    usando `${KEEP}`.

    - Si no tienes suficiente tiempo, por favor elige `${DISMISS}`. Se te pedirá
    nuevamente más tarde.

    - Si has reconstruido la base de datos en otro dispositivo, selecciona
    `${DISMISS}` e intenta sincronizar nuevamente. Dado que se ha detectado una
    diferencia, se te solicitará nuevamente.
  optionAdjustRemote: Ajustar al remoto
  optionDecideLater: Decidirlo más tarde
  optionEnableBoth: Habilitar ambos
  optionEnableFilenameCaseInsensitive: "Habilitar solo #1"
  optionEnableFixedRevisionForChunks: "Habilitar solo #2"
  optionHaveSetupUri: Sí, tengo
  optionKeepPreviousBehaviour: Mantener comportamiento anterior
  optionManualSetup: Configurarlo todo manualmente
  optionNoAskAgain: No, por favor pregúntame de nuevo
  fix0256:
    buttons:
      DismissForever: Ya lo he corregido, no volver a preguntar
      checkItLater: Comprobarlo más tarde
      fix: Corregir
    message: >
      Debido a un error reciente (en la v0.25.6), puede que algunos archivos no
      se hayan guardado correctamente en la base de datos de sincronización.

      Hemos analizado tus archivos y hemos encontrado algunos que hay que
      corregir.


      **Archivos que se pueden corregir:**


      ${files}


      Estos archivos tienen en el almacenamiento un original cuyo tamaño
      coincide, por lo que es probable que se puedan recuperar.

      Podemos usarlos para corregir la base de datos: pulsa el botón «Corregir»
      de abajo.


      ${messageUnrecoverable}


      Si quieres volver a ejecutarlo, puedes hacerlo desde Hatch.
    messageUnrecoverable: >
      **Archivos que no se pueden corregir en este dispositivo:**


      ${filesNotRecoverable}


      Estos archivos tienen metadatos inconsistentes y no se pueden corregir en
      este dispositivo (por lo general no podemos determinar cuál es el
      correcto).

      Para restaurarlos, comprueba tus otros dispositivos (también con esta
      función) o restáuralos manualmente desde una copia de seguridad.
    title: Se han detectado archivos dañados
  insecureChunkExist:
    buttons:
      fetch: Ya he reconstruido el remoto. Obtener desde el remoto
      later: Lo haré más tarde
      rebuild: Reconstruir todo
    laterMessage: ¡Te recomendamos encarecidamente solucionarlo cuanto antes!
    message: >
      Algunos chunks no se almacenan de forma segura y no están cifrados en las
      bases de datos.

      **Reconstruye la base de datos para solucionarlo**.


      Si tu base de datos remota no está configurada con SSL o usa credenciales
      poco seguras, **corres el riesgo de exponer datos sensibles**.


      Nota: actualiza Self-hosted LiveSync a la v0.25.6 o superior en todos tus
      dispositivos y haz una copia de seguridad fiable de tu vault.

      Nota 2: reconstruir todo y obtener los datos consume algo de tiempo y de
      tráfico; hazlo en horas de poco uso y con una conexión de red estable.
    title: ¡Se han encontrado chunks no seguros!
  optionNoSetupUri: No, no tengo
  optionRemindNextLaunch: Recordármelo en el próximo inicio
  optionSetupViaP2P: Usar %{short_p2p_sync} para configurarlo
  optionSetupWizard: Llévame al asistente de configuración
  optionYesFetchAgain: Sí, obtener de nuevo
  titleCaseSensitivity: Distinción de mayúsculas y minúsculas
  titleRecommendSetupUri: Recomendación de usar un Setup URI
  titleWelcome: Bienvenido a Self-hosted LiveSync
"Mostly Complete: Decision Required": "Casi terminado: se requiere una decisión"
My remote server is already set up. I want to join this device.: Mi servidor remoto ya está configurado. Quiero añadir este dispositivo.
Name: Nombre
NEW: NUEVO
Newer (${diff}): Más nuevo (${diff})
No checks have been performed yet.: Todavía no se ha realizado ninguna comprobación.
No connected device information found. Cancelling Garbage Collection.:
  No se ha encontrado información de dispositivos conectados. Se cancela la
  recolección de basura.
No Connection: Sin conexión
No devices available. Waiting for other devices to connect...:
  No hay dispositivos disponibles. Esperando a que se conecten otros
  dispositivos...
No Items.: Sin elementos.
NO PREVIEW: SIN VISTA PREVIA
Node ID: ID de nodo
Node Information Missing: Falta la información del nodo
Not configured: Sin configurar
Not now: Ahora no
Note that the Group ID is not limited to the generated format; you can use any string as the Group ID.:
  "El ID de grupo no está limitado al formato generado: puedes usar cualquier
  cadena de texto."
Note that you can generate a new Setup URI by running the "Copy settings as a new Setup URI" command in the command palette.:
  Puedes generar un Setup URI nuevo ejecutando el comando «Copy settings as a
  new Setup URI» en la paleta de comandos.
Obfuscate Properties: Ofuscar propiedades
Obfuscating properties (e.g., path of file, size, creation and modification dates) adds an additional layer of security by making it harder to identify the structure and names of your files and folders on the remote server. This helps protect your privacy and makes it more difficult for unauthorized users to infer information about your data.:
  Ofuscar las propiedades (p. ej., la ruta del archivo, el tamaño y las fechas
  de creación y modificación) añade una capa extra de seguridad, ya que
  dificulta identificar la estructura y los nombres de tus archivos y carpetas
  en el servidor remoto. Esto ayuda a proteger tu privacidad y hace más difícil
  que usuarios no autorizados deduzcan información sobre tus datos.
Obsidian version: Versión de Obsidian
Of course, we can back up the data before proceeding.: Por supuesto, se puede
  hacer una copia de seguridad de los datos antes de continuar.
Off: Desactivado
Older (${diff}): Más antiguo (${diff})
On: Activado
On the source device, from the command palette, run the 'Show settings as a QR code' command.:
  En el dispositivo de origen, ejecuta desde la paleta de comandos «Show
  settings as a QR code».
On the source device, open Obsidian.: En el dispositivo de origen, abre Obsidian.
On this device, please keep this Vault open.: En este dispositivo, mantén este Vault abierto.
On this device, switch to the camera app or use a QR code scanner to scan the displayed QR code.:
  En este dispositivo, cambia a la aplicación de cámara o usa un lector de QR
  para escanear el código mostrado.
Open connection: Abrir conexión
Open P2P Setup...: Abrir la configuración P2P...
Other files: Otros archivos
P2P:
  AskPassphraseForDecrypt: El par remoto ha compartido la configuración. Introduce
    la frase de contraseña para descifrarla.
  AskPassphraseForShare: El par remoto ha solicitado la configuración de este
    dispositivo. Introduce la frase de contraseña para compartirla. Puedes
    ignorar la solicitud cancelando este diálogo.
  DisabledButNeed: "%{title_p2p_sync} está desactivada. ¿Seguro que quieres activarla?"
  FailedToOpen: No se pudo abrir la conexión P2P con el servidor de señalización.
  NoAutoSyncPeers: No se han encontrado pares de sincronización automática.
    Configúralos en el panel de %{long_p2p_sync}.
  NoKnownPeers: No se ha detectado ningún par; esperando a que se conecten otros...
  NotEnabled: "%{title_p2p_sync} no está activada. No se puede abrir una conexión nueva."
  Note:
    Summary: ¿Qué es esta función? (incluye notas importantes; léelas al menos una vez)
    description: >2-
       Este replicador permite sincronizar el vault con otros dispositivos
      mediante una conexión punto a punto. Así se puede sincronizar con nuestros
      otros dispositivos sin usar un servicio en la nube.

      El replicador se basa en Trystero. Usa además un servidor de señalización
      para establecer la conexión entre dispositivos. Ese servidor sirve para
      intercambiar la información de conexión y no conoce (ni debería almacenar)
      ninguno de nuestros datos.


      Cualquiera puede alojar el servidor de señalización: es simplemente un
      relé Nostr. Por comodidad y para poder comprobar el comportamiento del
      replicador, vrtmrz aloja una instancia. Puedes usar ese servidor
      experimental o cualquier otro.


      Por cierto, aunque el servidor de señalización no almacene nuestros datos,
      sí puede ver la información de conexión de algunos de nuestros
      dispositivos. Tenlo en cuenta y ten precaución al usar un servidor de
      terceros.
    important_note: Replicador punto a punto.
    important_note_sub: Esta función sigue siendo muy experimental. Asegúrate de
      tener una copia de seguridad de tus datos antes de usarla. Y nos alegraría
      mucho que quisieras contribuir a su desarrollo.
  P2PReplication: Replicación %{P2P}
  PaneTitle: "%{long_p2p_sync}"
  ReplicatorInstanceMissing: No se encuentra el replicador de sincronización P2P;
    puede que no esté configurado o activado.
  SeemsOffline: El par ${name} parece estar desconectado; se omite.
  SyncAlreadyRunning: La sincronización P2P ya está en marcha.
  SyncCompleted: Sincronización P2P completada.
  SyncStartedWith: Se ha iniciado la sincronización P2P con ${name}.
P2P Configuration: Configuración P2P
P2P Status: Estado P2P
Passphrase is required.: Se requiere la frase de contraseña.
Path: Ruta
"Peer ID:": "ID de par:"
Peer to Peer Replicator: Replicador Punto a Punto
Peers: Pares
PERMANENT: PERMANENTE
Pick a file to show history: Elige un archivo para ver su historial
Please be aware that the End-to-End Encryption passphrase is not validated until the synchronisation process actually commences. This is a security measure designed to protect your data.:
  Ten en cuenta que la frase de contraseña del cifrado de extremo a extremo no
  se valida hasta que comienza realmente la sincronización. Es una medida de
  seguridad para proteger tus datos.
Please configure your end-to-end encryption settings.: Configura los ajustes de cifrado de extremo a extremo.
Please disable 'Read chunks online' in settings to use Garbage Collection.:
  Desactiva «Leer chunks en línea» en los ajustes para poder usar la recolección
  de basura.
Please enable 'Compute revisions for chunks' in settings to use Garbage Collection.:
  Activa «Calcular revisiones para los chunks» en los ajustes para poder usar la
  recolección de basura.
Please enter the CouchDB server information below.: Introduce a continuación los datos del servidor CouchDB.
Please enter the details required to connect to your S3/MinIO/R2 compatible object storage service.:
  Introduce los datos necesarios para conectarte a tu servicio de almacenamiento
  de objetos compatible con S3/MinIO/R2.
Please enter the Peer-to-Peer Synchronisation information below.: Introduce a continuación los datos de la sincronización punto a punto.
Please enter the Setup URI that was generated during server installation or on another device, along with the vault passphrase.:
  Introduce el Setup URI generado durante la instalación del servidor o en otro
  dispositivo, junto con la frase de contraseña del vault.
Please follow the steps below to import settings from your existing device.:
  Sigue los pasos siguientes para importar los ajustes desde tu dispositivo
  actual.
PLEASE NOTE: TEN EN CUENTA
Please select 'Cancel' explicitly to cancel this operation.: Selecciona «Cancelar» de forma explícita para cancelar esta operación.
Please select an active P2P remote configuration to change P2P sync targets.:
  Selecciona una configuración remota P2P activa para cambiar los destinos de
  sincronización P2P.
Please select the button below to restart and proceed to the data fetching confirmation.:
  Pulsa el botón de abajo para reiniciar y pasar a la confirmación de la
  obtención de datos.
Please select the button below to restart and proceed to the final confirmation.: Pulsa el botón de abajo para reiniciar y pasar a la confirmación final.
Please select your situation.: Selecciona tu situación.
Please understand that this is intended behaviour.: Comprende que este es el comportamiento previsto.
Plug-in version: Versión del complemento
Plugins: Complementos
Prepare the 'report' to create an issue: Preparar el «informe» para abrir una incidencia
Prevent fetching configuration from server: Impedir la obtención de la configuración desde el servidor
Proceed: Continuar
Proceed Garbage Collection: Continuar con la recolección de basura
Proceed to the next step.: Continuar al paso siguiente.
Proceeding with Garbage Collection, ignoring missing nodes.: Se continúa con la recolección de basura, ignorando los nodos ausentes.
Proceeding with Garbage Collection.: Se continúa con la recolección de basura.
Progress: Progreso
Property Encryption: Cifrado de propiedades
Recovery and Repair: Recuperación y reparación
RedFlag:
  Fetch:
    Method:
      Desc: >-
        ¿Cómo quieres obtener los datos?

        - %{RedFlag.Fetch.Method.FetchSafer}.
          **Poco tráfico**, **mucha CPU**, **riesgo bajo**
          Recomendado si...
          - Los archivos podrían ser inconsistentes
          - No hay demasiados archivos
        - %{RedFlag.Fetch.Method.FetchSmoother}.
          **Poco tráfico**, **CPU moderada**, **riesgo bajo o moderado**
          Recomendado si...
          - Los archivos son probablemente consistentes
          - Tienes muchos archivos
        - %{RedFlag.Fetch.Method.FetchTraditional}.
          **Mucho tráfico**, **poca CPU**, **riesgo bajo o moderado**

        >[!INFO]- Detalles

        > ## %{RedFlag.Fetch.Method.FetchSafer}.

        > **Poco tráfico**, **mucha CPU**, **riesgo bajo**

        > Esta opción crea primero una base de datos local a partir de los
        archivos locales existentes antes de obtener los datos del remoto.

        > Si un archivo existe tanto en local como en remoto, solo se
        transferirán las diferencias.

        > Sin embargo, los archivos presentes en ambos sitios se tratarán
        inicialmente como archivos en conflicto. Se resolverán automáticamente
        si en realidad no lo están, pero el proceso puede tardar.

        > En general es el método más seguro y el que menos riesgo de pérdida de
        datos conlleva.

        > ## %{RedFlag.Fetch.Method.FetchSmoother}.

        > **Poco tráfico**, **CPU moderada**, **riesgo bajo o moderado** (según
        la operación)

        > Esta opción crea primero los chunks de los archivos locales para la
        base de datos y después obtiene los datos. Así solo se transfieren los
        chunks que faltan en local. Aun así, todos los metadatos se toman del
        remoto.

        > Al iniciar, los archivos locales se comparan con esos metadatos. El
        contenido considerado más reciente sobrescribirá al más antiguo (según
        la fecha de modificación) y el resultado se sincroniza de vuelta a la
        base de datos remota.

        > Es seguro si los archivos locales son realmente los de fecha más
        reciente, pero puede dar problemas si un archivo tiene una fecha más
        nueva y un contenido más antiguo (como el `welcome.md` inicial).

        > Usa menos CPU y es más rápido que
        «%{RedFlag.Fetch.Method.FetchSafer}», pero puede provocar pérdida de
        datos si no se usa con cuidado.

        > ## %{RedFlag.Fetch.Method.FetchTraditional}.

        > **Mucho tráfico**, **poca CPU**, **riesgo bajo o moderado** (según la
        operación)

        > Se obtiene todo del remoto.

        > Similar a %{RedFlag.Fetch.Method.FetchSmoother}, pero todos los chunks
        se descargan del remoto.

        > Es la forma más tradicional de obtener los datos y normalmente la que
        más tráfico y tiempo consume. Conlleva un riesgo de sobrescribir
        archivos remotos parecido al de «%{RedFlag.Fetch.Method.FetchSmoother}».

        > Aun así, suele considerarse el método más estable, por ser el más
        antiguo y directo.
      FetchSafer: Crear una base de datos local antes de obtener los datos
      FetchSmoother: Crear los chunks de los archivos locales antes de obtener los datos
      FetchTraditional: Obtener todo del remoto
      Title: ¿Cómo quieres obtener los datos?
  FetchRemoteConfig:
    Buttons:
      Cancel: No, usar los ajustes locales
      Fetch: Sí, obtener y aplicar los ajustes remotos
    Message: ¿Quieres obtener y aplicar en este dispositivo los ajustes de
      preferencias guardados en el remoto?
    Title: Obtener la configuración remota
Reduces storage space by discarding all non-latest revisions. This requires the same amount of free space on the remote server and the local client.:
  Reduce el espacio de almacenamiento descartando todas las revisiones que no
  sean la última. Requiere la misma cantidad de espacio libre en el servidor
  remoto y en el cliente local.
Refresh: Actualizar
Relay settings: Ajustes del relé
Reload: Recargar
Remote only: Solo remoto
Replicate now: Replicar ahora
Replicating:
  _value: Replicando
  "":
    "":
      "": Replicando...
Replicator:
  Dialogue:
    Locked:
      Action:
        Dismiss: Cancelar para volver a confirmarlo
        Fetch: Restablecer la sincronización en este dispositivo
        Unlock: Desbloquear la base de datos remota
      Message:
        _value: >
          La base de datos remota está bloqueada porque se ha reconstruido en
          uno de los dispositivos.

          Por eso se pide a este dispositivo que no se conecte, para evitar
          corromper la base de datos.


          Hay tres opciones posibles:


          - %{Replicator.Dialogue.Locked.Action.Fetch}
            La más recomendable y fiable. Descarta la base de datos local y vuelve a tomar toda la información de sincronización del remoto. En la mayoría de los casos se puede hacer sin riesgo, aunque lleva algo de tiempo y conviene hacerlo con una red estable.
          - %{Replicator.Dialogue.Locked.Action.Unlock}
            Solo se puede usar si ya estamos sincronizados de forma fiable por otros métodos de replicación. Esto no significa simplemente tener los mismos archivos. Si no estás seguro, evítala.
          - %{Replicator.Dialogue.Locked.Action.Dismiss}
              Cancela la operación. Se volverá a preguntar en la próxima solicitud.
        Fetch: Se ha programado la obtención completa. El complemento se reiniciará para
          llevarla a cabo.
        Unlocked: La base de datos remota se ha desbloqueado. Vuelve a intentar la
          operación.
      Title: Bloqueada
  Message:
    Cleaned: Se está limpiando la base de datos; la replicación se ha cancelado
    InitialiseFatalError: No hay ningún replicador disponible; se trata de un error grave.
    Pending: Hay eventos de archivo pendientes. La replicación se ha cancelado.
    SomeModuleFailed: La replicación se ha cancelado por el fallo de algún módulo
    VersionUpFlash: Se ha detectado una actualización. Abre el diálogo de ajustes y
      consulta el registro de cambios. La replicación se ha cancelado.
Rerun Onboarding Wizard: Volver a ejecutar el asistente de configuración inicial
Rerun the onboarding wizard to set up Self-hosted LiveSync again.:
  Vuelve a ejecutar el asistente de configuración inicial para configurar
  Self-hosted LiveSync de nuevo.
Rerun Wizard: Volver a ejecutar el asistente
Reset and Resume Synchronisation: Restablecer y reanudar la sincronización
Reset notification threshold and check the remote database usage: Restablecer el umbral de aviso y comprobar el uso de la base de datos remota
Reset the remote storage size threshold and check the remote storage size again.:
  Restablece el umbral de tamaño del almacenamiento remoto y vuelve a comprobar
  su tamaño.
Restart and Fetch Data: Reiniciar y obtener los datos
Restart and Initialise Server: Reiniciar e inicializar el servidor
Restarting Obsidian is strongly recommended. Until restart, some changes may not take effect, and display may be inconsistent. Are you sure to restart now?:
  Se recomienda encarecidamente reiniciar Obsidian. Hasta que lo hagas, puede
  que algunos cambios no surtan efecto y que la interfaz se muestre de forma
  inconsistente. ¿Seguro que quieres reiniciar ahora?
Rev: Rev
Revert changes: Revertir cambios
Revoke: Revocar
Room ID: ID de sala
"Room ID suffix:": "Sufijo del ID de sala:"
Run Doctor: Ejecutar el Doctor
S3/MinIO/R2 Configuration: Configuración de S3/MinIO/R2
Same: Igual
Same or local only: Igual o solo local
Save and Apply: Guardar y aplicar
Scan changes: Buscar cambios
Scan for Broken files: Buscar archivos dañados
Scan QR Code: Escanear código QR
Scram Switches: Interruptores de emergencia
Secret Access Key: Clave de acceso secreta
Select active P2P remote: Seleccionar el remoto P2P activo
Select All Shiny: Seleccionar todo lo nuevo
Select Flagged Shiny: Seleccionar lo nuevo marcado
Select P2P remote...: Seleccionar remoto P2P...
Selecting this option will result in the current data on this device being used to initialise the server. Any existing data on the server will be completely overwritten.:
  Al elegir esta opción, los datos actuales de este dispositivo se usarán para
  inicializar el servidor. Cualquier dato existente en el servidor se
  sobrescribirá por completo.
Selecting this option will result in this device joining the existing server. You need to fetching the existing synchronisation data from the server to this device.:
  Al elegir esta opción, este dispositivo se unirá al servidor existente.
  Tendrás que obtener del servidor los datos de sincronización ya existentes.
Selective: Selectivo
SENDING: ENVIANDO
SESSION: SESIÓN
SettingTab:
  Message:
    AskRebuild: Tus cambios requieren obtener los datos de la base de datos remota.
      ¿Quieres continuar?
Setup:
  RemoteE2EE:
    Title: Cifrado de extremo a extremo
    Guidance: Configura tus ajustes de cifrado de extremo a extremo.
    LabelEncrypt: Cifrado de extremo a extremo
    PlaceholderPassphrase: Introduce tu frase de contraseña
    StronglyRecommendedTitle: Muy recomendable
    StronglyRecommendedLine1: Al habilitar el cifrado de extremo a extremo, tus
      datos se cifran en tu dispositivo antes de enviarse al servidor remoto.
      Esto significa que, incluso si alguien obtiene acceso al servidor, no
      podrá leer tus datos sin la frase de contraseña. Asegúrate de recordarla,
      ya que también será necesaria para descifrar tus datos en otros
      dispositivos.
    StronglyRecommendedLine2: Además, ten en cuenta que si estás usando
      sincronización Peer-to-Peer, esta configuración se utilizará cuando más
      adelante cambies a otros métodos y te conectes a un servidor remoto.
    MultiDestinationWarning: Este ajuste debe ser el mismo incluso cuando te
      conectes a varios destinos de sincronización.
    LabelObfuscateProperties: Ofuscar propiedades
    ObfuscatePropertiesDesc: Ofuscar propiedades (por ejemplo, la ruta del archivo,
      el tamaño y las fechas de creación y modificación) añade una capa
      adicional de seguridad al dificultar la identificación de la estructura y
      los nombres de tus archivos y carpetas en el servidor remoto. Esto ayuda a
      proteger tu privacidad y dificulta que usuarios no autorizados deduzcan
      información sobre tus datos.
    AdvancedTitle: Avanzado
    LabelEncryptionAlgorithm: Algoritmo de cifrado
    DefaultAlgorithmDesc: En la mayoría de los casos, debes mantener el algoritmo
      predeterminado (${algorithm}). Este ajuste solo es necesario si ya tienes
      un Vault cifrado con un formato diferente.
    AlgorithmWarning: Cambiar el algoritmo de cifrado impedirá el acceso a cualquier
      dato cifrado anteriormente con otro algoritmo. Asegúrate de que todos tus
      dispositivos estén configurados para usar el mismo algoritmo y así
      mantener el acceso a tus datos.
    PassphraseValidationLine1: Ten en cuenta que la frase de contraseña del cifrado
      de extremo a extremo no se valida hasta que el proceso de sincronización
      comienza realmente. Esta es una medida de seguridad diseñada para proteger
      tus datos.
    PassphraseValidationLine2: Por lo tanto, te pedimos que tengas muchísimo cuidado
      al configurar manualmente la información del servidor. Si introduces una
      frase de contraseña incorrecta, los datos del servidor se corromperán. Ten
      en cuenta que este comportamiento es intencionado.
    ButtonProceed: Continuar
    ButtonCancel: Cancelar
  UseSetupURI:
    Title: Introducir URI de configuración
    GuidanceLine1: Introduce la URI de configuración que se generó durante la
      instalación del servidor o en otro dispositivo, junto con la frase de
      contraseña del Vault.
    GuidanceLine2: Ten en cuenta que puedes generar una nueva URI de configuración
      ejecutando el comando "Copiar ajustes como nueva URI de configuración"
      desde la paleta de comandos.
    LabelSetupURI: URI de configuración
    ValidInfo: La URI de configuración es válida y está lista para usarse.
    InvalidInfo: La URI de configuración no es válida. Revísala e inténtalo de nuevo.
    LabelPassphrase: Frase de contraseña del Vault
    PlaceholderPassphrase: Introduce la frase de contraseña del Vault
    ErrorPassphraseRequired: Introduce la frase de contraseña del Vault.
    ErrorFailedToParse: No se pudo procesar la URI de configuración. Revisa la URI y
      la frase de contraseña.
    ButtonProceed: Probar ajustes y continuar
    ButtonCancel: Cancelar
  ScanQRCode:
    Title: Escanear código QR
    Guidance: Sigue los pasos de abajo para importar los ajustes desde tu
      dispositivo actual.
    Step1: En este dispositivo, mantén este Vault abierto.
    Step2: En el dispositivo de origen, abre Obsidian.
    Step3: En el dispositivo de origen, ejecuta desde la paleta de comandos la orden
      "Mostrar ajustes como código QR".
    Step4: En este dispositivo, cambia a la cámara o usa un escáner QR para escanear
      el código mostrado.
    ButtonClose: Cerrar este diálogo
  Please enable 'Compute revisions for chunks' in settings to use Garbage Collection.:
    Activa "Compute revisions for chunks" en los ajustes para usar la
    recolección de basura.
  Please disable 'Read chunks online' in settings to use Garbage Collection.:
    Desactiva "Read chunks online" en los ajustes para usar la recolección de
    basura.
  Setup URI dialog cancelled.: Se canceló el diálogo de Setup URI.
  Please select 'Cancel' explicitly to cancel this operation.: Selecciona explícitamente "Cancelar" para cancelar esta operación.
  Failed to connect to remote for compaction.: No se pudo conectar a la base de datos remota para la compactación.
  Failed to connect to remote for compaction. ${reason}: No se pudo conectar a la base de datos remota para la compactación. ${reason}
  Compaction in progress on remote database...: La compactación está en curso en la base de datos remota...
  Compaction on remote database timed out.: La compactación en la base de datos remota agotó el tiempo de espera.
  Compaction on remote database completed successfully.: La compactación en la base de datos remota se completó correctamente.
  Compaction on remote database failed.: La compactación en la base de datos remota falló.
  Failed to start one-shot replication before Garbage Collection. Garbage Collection Cancelled.:
    No se pudo iniciar la replicación de una sola vez antes de la recolección de
    basura. La recolección de basura se canceló.
  Cancel Garbage Collection: Cancelar la recolección de basura
  No connected device information found. Cancelling Garbage Collection.:
    No se encontró información de dispositivos conectados. Cancelando la
    recolección de basura.
  "The following accepted nodes are missing its node information:\n- ${missingNodes}\n\nThis indicates that they have not been connected for some time or have been left on an older version.\nIt is preferable to update all devices if possible. If you have any devices that are no longer in use, you can clear all accepted nodes by locking the remote once.": >-
    Los siguientes nodos aceptados no tienen información del nodo:

    - ${missingNodes}


    Esto indica que no se han conectado desde hace algún tiempo o que se han
    quedado en una versión anterior.

    Si es posible, es preferible actualizar todos los dispositivos. Si tienes
    dispositivos que ya no se usan, puedes borrar todos los nodos aceptados
    bloqueando el remoto una vez.
  Ignore and Proceed: Ignorar y continuar
  Node Information Missing: Falta información del nodo
  Garbage Collection cancelled by user.: El usuario canceló la recolección de basura.
  Proceeding with Garbage Collection, ignoring missing nodes.: Continuando con la recolección de basura e ignorando los nodos faltantes.
  Proceed Garbage Collection: Continuar con la recolección de basura
  "> [!INFO]- The connected devices have been detected as follows:\n${devices}": |-
    > [!INFO]- Se detectaron los siguientes dispositivos conectados:
    ${devices}
  Device: Dispositivo
  Node ID: ID del nodo
  Obsidian version: Versión de Obsidian
  Plug-in version: Versión del complemento
  Progress: Progreso
  "Some devices have differing progress values (max: ${maxProgress}, min: ${minProgress}).\nThis may indicate that some devices have not completed synchronisation, which could lead to conflicts. Strongly recommend confirming that all devices are synchronised before proceeding.": >-
    Algunos dispositivos tienen valores de progreso diferentes (máx.:
    ${maxProgress}, mín.: ${minProgress}).

    Esto puede indicar que algunos dispositivos no han completado la
    sincronización, lo que podría causar conflictos. Se recomienda
    encarecidamente confirmar que todos los dispositivos estén sincronizados
    antes de continuar.
  All devices have the same progress value (${progress}). Your devices seem to be synchronised. And be able to proceed with Garbage Collection.:
    Todos los dispositivos tienen el mismo valor de progreso (${progress}).
    Parece que tus dispositivos están sincronizados y se puede continuar con la
    recolección de basura.
  Garbage Collection Confirmation: Confirmación de recolección de basura
  Proceeding with Garbage Collection.: Continuando con la recolección de basura.
  "Garbage Collection: Scanned ${scanned} / ~${docCount}": "Recolección de basura: escaneados ${scanned} / ~${docCount}"
  "Garbage Collection: Scanning completed. Total chunks: ${totalChunks}, Used chunks: ${usedChunks}":
    "Recolección de basura: escaneo completado. Chunks totales: ${totalChunks},
    chunks usados: ${usedChunks}"
  "Garbage Collection: Found ${unusedChunks} unused chunks to delete.":
    "Recolección de basura: se encontraron ${unusedChunks} chunks no usados para
    eliminar."
  "Garbage Collection completed. Deleted chunks: ${deletedChunks} / ${totalChunks}. Time taken: ${seconds} seconds.":
    "Recolección de basura completada. Chunks eliminados: ${deletedChunks} /
    ${totalChunks}. Tiempo empleado: ${seconds} segundos."
  Failed to start replication after Garbage Collection.: No se pudo iniciar la replicación después de la recolección de basura.
  optionNoSetupUri: No, no tengo
  optionRemindNextLaunch: Recordármelo en el próximo inicio
  optionSetupWizard: Llévame al asistente de configuración
  optionYesFetchAgain: Sí, obtener nuevamente
  titleCaseSensitivity: Sensibilidad a mayúsculas
  titleRecommendSetupUri: Recomendación de uso de URI de configuración
  titleWelcome: Bienvenido a Self-hosted LiveSync
  Apply:
    Buttons:
      ApplyAndFetch: Aplicar y obtener
      ApplyAndMerge: Aplicar y combinar
      ApplyAndRebuild: Aplicar y reconstruir
      Cancel: Descartar y cancelar
      OnlyApply: Solo aplicar
    Message: >-
      La nueva configuración está lista. Vamos a aplicarla.

      Hay varias formas de hacerlo:


      - Aplicar y obtener
        Configura este dispositivo como cliente nuevo. Tras aplicarla, sincroniza desde el servidor remoto.
      - Aplicar y combinar
        Para un dispositivo que ya tiene los archivos. Procesa los archivos locales y transfiere las diferencias. Pueden surgir conflictos.
      - Aplicar y reconstruir
        Reconstruye el remoto a partir de los archivos locales. Se hace normalmente si el servidor se ha corrompido o si se quiere empezar de cero.
        Los demás dispositivos quedarán bloqueados y tendrán que volver a obtener los datos.
      - Solo aplicar
        Solo aplica la configuración. Pueden surgir conflictos si hace falta reconstruir.
    Title: Aplicar la nueva configuración de ${method}
    WarningRebuildRecommended: "NOTA: tras ajustar la configuración se ha
      determinado que hace falta reconstruir; no se recomienda «solo importar»."
  Doctor:
    Buttons:
      No: No, usar los ajustes del URI tal cual
      Yes: Sí, consultar al doctor
    Message: >-
      Self-hosted LiveSync tiene ya una historia larga y algunos ajustes
      recomendados han cambiado.


      La configuración inicial es un momento muy bueno para revisarlos.


      ¿Quieres ejecutar el Doctor para comprobar si los ajustes importados son
      los óptimos respecto al estado actual?
    Title: ¿Quieres consultar al doctor?
  FetchRemoteConf:
    Buttons:
      Fetch: Sí, obtener la configuración
      Skip: No, usar los ajustes del URI
    Message: >-
      Si ya hemos sincronizado alguna vez con otro dispositivo, la base de datos
      remota guarda los valores de configuración adecuados para los dispositivos
      sincronizados. El complemento querría recuperarlos para lograr una
      configuración más sólida.


      Antes hay que asegurar una cosa: ¿estamos en una situación en la que se
      puede acceder a la red de forma segura y recuperar los ajustes?


      Nota: normalmente puedes hacerlo sin riesgo si tu base de datos remota se
      sirve con un certificado SSL y tu red no está comprometida.
    Title: ¿Obtener la configuración de la base de datos remota?
  QRCode: >-
    Hemos generado un código QR para transferir los ajustes. Escanéalo con tu
    móvil u otro dispositivo.

    Nota: el código QR no está cifrado, así que ten cuidado al abrirlo.


    >[!SOLO PARA TUS OJOS]-

    > <div class="sls-qr">${qr_image}</div>
  ShowQRCode:
    _value: Mostrar el código QR
    Desc: Muestra un código QR para transferir los ajustes.
moduleObsidianMenu:
  replicate: Replicar
More actions: Más acciones
Move remotely deleted files to the trash, instead of deleting.: Mover archivos borrados remotos a papelera en lugar de eliminarlos
Network warning style: Estilo de advertencia de red
New Remote: Nuevo remoto
No limit configured: Sin límite configurado
Non-Synchronising files: Archivos no sincronizados
Normal Files: Archivos normales
Not all messages have been translated. And, please revert to "Default" when reporting errors.:
  No todos los mensajes están traducidos. Por favor, vuelva a "Predeterminado"
  al reportar errores.
Notify all setting files: Notificar todos los archivos de configuración
Notify customized: Notificar personalizaciones
Notify when other device has newly customized.: Notificar cuando otro dispositivo personalice
Notify when the estimated remote storage size exceeds on start up: Notificar cuando el tamaño estimado del almacenamiento remoto exceda al iniciar
Number of batches to process at a time. Defaults to 40. Minimum is 2. This along with batch size controls how many docs are kept in memory at a time.:
  Número de lotes a procesar. Default 40, mínimo 2. Controla documentos en
  memoria
Number of changes to sync at a time. Defaults to 50. Minimum is 2.: Número de cambios a sincronizar simultáneamente. Default 50, mínimo 2
obsidianLiveSyncSettingTab:
  btnApply: Aplicar
  btnCheck: Verificar
  btnCopy: Copiar
  btnDisable: Desactivar
  btnDiscard: Descartar
  btnEnable: Activar
  btnFix: Corregir
  btnGotItAndUpdated: Lo entendí y actualicé.
  btnNext: Siguiente
  btnStart: Iniciar
  btnTest: Probar
  btnUse: Usar
  buttonFetch: Obtener
  buttonNext: Siguiente
  defaultLanguage: Predeterminado
  descConnectSetupURI: Este es el método recomendado para configurar Self-hosted
    LiveSync con una URI de configuración.
  descCopySetupURI: ¡Perfecto para configurar un nuevo dispositivo!
  descEnableLiveSync: Solo habilita esto después de configurar cualquiera de las
    dos opciones anteriores o completar toda la configuración manualmente.
  descFetchConfigFromRemote: Obtener las configuraciones necesarias del servidor remoto ya configurado.
  descManualSetup: No recomendado, pero útil si no tienes una URI de configuración
  descTestDatabaseConnection: Abrir conexión a la base de datos. Si no se
    encuentra la base de datos remota y tienes permiso para crear una base de
    datos, se creará la base de datos.
  descValidateDatabaseConfig: Verifica y soluciona cualquier problema potencial
    con la configuración de la base de datos.
  errAccessForbidden: Acceso prohibido.
  errCannotContinueTest: No se pudo continuar con la prueba.
  errCorsCredentials: ❗ cors.credentials es incorrecto
  errCorsNotAllowingCredentials: CORS no permite credenciales
  errCorsOrigins: ❗ cors.origins es incorrecto
  errEnableCors: ❗ httpd.enable_cors es incorrecto
  errMaxDocumentSize: ❗ couchdb.max_document_size es bajo)
  errMaxRequestSize: ❗ chttpd.max_http_request_size es bajo)
  errMissingWwwAuth: ❗ httpd.WWW-Authenticate falta
  errRequireValidUser: ❗ chttpd.require_valid_user es incorrecto.
  errRequireValidUserAuth: ❗ chttpd_auth.require_valid_user es incorrecto.
  labelDisabled: "⏹️ : Desactivado"
  labelEnabled: "🔁 : Activado"
  levelAdvanced: " (avanzado)"
  levelEdgeCase: " (excepción)"
  levelPowerUser: " (experto)"
  linkOpenInBrowser: Abrir en el navegador
  linkPageTop: Ir arriba
  linkTipsAndTroubleshooting: Consejos y solución de problemas
  linkTroubleshooting: /docs/es/troubleshooting.md
  logCannotUseCloudant: Esta función no se puede utilizar con IBM Cloudant.
  logCheckingConfigDone: Verificación de configuración completada
  logCheckingConfigFailed: La verificación de configuración falló
  logCheckingDbConfig: Verificando la configuración de la base de datos
  logCheckPassphraseFailed: |-
    ERROR: Error al comprobar la frase de contraseña con el servidor remoto:
    ${db}.
  logConfiguredDisabled: "Modo de sincronización configurado: DESACTIVADO"
  logConfiguredLiveSync: "Modo de sincronización configurado: Sincronización en Vivo"
  logConfiguredPeriodic: "Modo de sincronización configurado: Periódico"
  logCouchDbConfigFail: "Configuración de CouchDB: ${title} falló"
  logCouchDbConfigSet: "Configuración de CouchDB: ${title} -> Establecer ${key} en ${value}"
  logCouchDbConfigUpdated: "Configuración de CouchDB: ${title} actualizado correctamente"
  logDatabaseConnected: Base de datos conectada
  logEncryptionNoPassphrase: No puedes habilitar el cifrado sin una frase de contraseña
  logEncryptionNoSupport: Tu dispositivo no admite el cifrado.
  logErrorOccurred: ¡Ocurrió un error!
  logEstimatedSize: "Tamaño estimado: ${size}"
  logPassphraseInvalid: La frase de contraseña no es válida, por favor corrígela.
  logPassphraseNotCompatible: "ERROR: ¡La frase de contraseña no es compatible con
    el servidor remoto! ¡Por favor, revísala de nuevo!"
  logRebuildNote: La sincronización ha sido desactivada, obtén y vuelve a activar si lo deseas.
  logSelectAnyPreset: Selecciona cualquier preestablecido.
  msgAreYouSureProceed: ¿Estás seguro de proceder?
  msgChangesNeedToBeApplied: ¡Los cambios deben aplicarse!
  msgConfigCheck: --Verificación de configuración--
  msgConfigCheckFailed: La verificación de configuración ha fallado. ¿Quieres
    continuar de todos modos?
  msgConnectionCheck: --Verificación de conexión--
  msgConnectionProxyNote: Si tienes problemas con la verificación de conexión
    (incluso después de verificar la configuración), por favor verifica la
    configuración de tu proxy reverso.
  msgCurrentOrigin: "Origen actual: {origin}"
  msgDiscardConfirmation: ¿Realmente deseas descartar las configuraciones y bases de datos existentes?
  msgDone: --Hecho--
  msgEnableCors: Configurar httpd.enable_cors
  msgEnableEncryptionRecommendation: Recomendamos habilitar el cifrado de extremo
    a extremo y la obfuscación de ruta. ¿Estás seguro de querer continuar sin
    cifrado?
  msgFetchConfigFromRemote: ¿Quieres obtener la configuración del servidor remoto?
  msgGenerateSetupURI: ¡Todo listo! ¿Quieres generar un URI de configuración para
    configurar otros dispositivos?
  msgIfConfigNotPersistent: Si la configuración del servidor no es persistente
    (por ejemplo, ejecutándose en docker), los valores aquí pueden cambiar. Una
    vez que puedas conectarte, por favor actualiza las configuraciones en el
    local.ini del servidor.
  msgInvalidPassphrase: Tu frase de contraseña de cifrado podría ser inválida.
    ¿Estás seguro de querer continuar?
  msgNewVersionNote: ¿Aquí debido a una notificación de actualización? Por favor,
    revise el historial de versiones. Si está satisfecho, haga clic en el botón.
    Una nueva actualización volverá a mostrar esto.
  msgNonHTTPSInfo: Configurado como URI que no es HTTPS. Ten en cuenta que esto
    puede no funcionar en dispositivos móviles.
  msgNonHTTPSWarning: No se puede conectar a URI que no sean HTTPS. Por favor,
    actualiza tu configuración y vuelve a intentarlo.
  msgNotice: ---Aviso---
  msgObjectStorageWarning: >-
    ADVERTENCIA: Esta característica está en desarrollo, así que por favor ten
    en cuenta lo siguiente:

    - Arquitectura de solo anexado. Se requiere una reconstrucción para reducir
    el almacenamiento.

    - Un poco frágil.

    - Al sincronizar por primera vez, todo el historial será transferido desde
    el remoto. Ten en cuenta los límites de datos y las velocidades lentas.

    - Solo las diferencias se sincronizan en vivo.


    Si encuentras algún problema o tienes ideas sobre esta característica, por
    favor crea un issue en GitHub.

    Aprecio mucho tu gran dedicación.
  msgOriginCheck: "Verificación de origen: {org}"
  msgRebuildRequired: >-
    Es necesario reconstruir las bases de datos para aplicar los cambios. Por
    favor selecciona el método para aplicar los cambios.


    <details>

    <summary>Legendas</summary>


    | Símbolo | Significado |

    |: ------ :| ------- |

    | ⇔ | Actualizado |

    | ⇄ | Sincronizar para equilibrar |

    | ⇐,⇒ | Transferir para sobrescribir |

    | ⇠,⇢ | Transferir para sobrescribir desde otro lado |


    </details>


    ## ${OPTION_REBUILD_BOTH}

    A simple vista:  📄 ⇒¹ 💻 ⇒² 🛰️ ⇢ⁿ 💻 ⇄ⁿ⁺¹ 📄

    Reconstruir tanto la base de datos local como la remota utilizando los
    archivos existentes de este dispositivo.

    Esto bloquea a otros dispositivos, y necesitan realizar la obtención.

    ## ${OPTION_FETCH}

    A simple vista: 📄 ⇄² 💻 ⇐¹ 🛰️ ⇔ 💻 ⇔ 📄

    Inicializa la base de datos local y la reconstruye utilizando los datos
    obtenidos de la base de datos remota.

    Este caso incluye el caso en el que has reconstruido la base de datos
    remota.

    ## ${OPTION_ONLY_SETTING}

    Almacena solo la configuración. **Precaución: esto puede provocar corrupción
    de datos**; generalmente es necesario reconstruir la base de datos.
  msgSelectAndApplyPreset: Por favor, selecciona y aplica cualquier elemento
    preestablecido para completar el asistente.
  msgSetCorsCredentials: Configurar cors.credentials
  msgSetCorsOrigins: Configurar cors.origins
  msgSetMaxDocSize: Configurar couchdb.max_document_size
  msgSetMaxRequestSize: Configurar chttpd.max_http_request_size
  msgSetRequireValidUser: Configurar chttpd.require_valid_user = true
  msgSetRequireValidUserAuth: Configurar chttpd_auth.require_valid_user = true
  msgSettingModified: La configuración "${setting}" fue modificada desde otro
    dispositivo. Haz clic {HERE} para recargar la configuración. Haz clic en
    otro lugar para ignorar los cambios.
  msgSettingsUnchangeableDuringSync: Estas configuraciones no se pueden cambiar
    durante la sincronización. Por favor, deshabilita toda la sincronización en
    las "Configuraciones de Sincronización" para desbloquear.
  msgSetWwwAuth: Configurar httpd.WWW-Authenticate
  nameApplySettings: Aplicar configuraciones
  nameConnectSetupURI: Conectar con URI de configuración
  nameCopySetupURI: Copiar la configuración actual a una URI de configuración
  nameDisableHiddenFileSync: Desactivar sincronización de archivos ocultos
  nameDiscardSettings: Descartar configuraciones y bases de datos existentes
  nameEnableHiddenFileSync: Activar sincronización de archivos ocultos
  nameEnableLiveSync: Activar LiveSync
  nameHiddenFileSynchronization: Sincronización de archivos ocultos
  nameManualSetup: Configuración manual
  nameTestConnection: Probar conexión
  nameTestDatabaseConnection: Probar Conexión de Base de Datos
  nameValidateDatabaseConfig: Validar Configuración de la Base de Datos
  okAdminPrivileges: ✔ Tienes privilegios de administrador.
  okCorsCredentials: ✔ cors.credentials está correcto.
  okCorsCredentialsForOrigin: CORS credenciales OK
  okCorsOriginMatched: ✔ Origen de CORS correcto
  okCorsOrigins: ✔ cors.origins está correcto.
  okEnableCors: ✔ httpd.enable_cors está correcto.
  okMaxDocumentSize: ✔ couchdb.max_document_size está correcto.
  okMaxRequestSize: ✔ chttpd.max_http_request_size está correcto.
  okRequireValidUser: ✔ chttpd.require_valid_user está correcto.
  okRequireValidUserAuth: ✔ chttpd_auth.require_valid_user está correcto.
  okWwwAuth: ✔ httpd.WWW-Authenticate está correcto.
  optionApply: Aplicar
  optionCancel: Cancelar
  optionCouchDB: CouchDB
  optionDisableAllAutomatic: Desactivar lo automático
  optionFetchFromRemote: Obtener del remoto
  optionHere: AQUÍ
  optionLiveSync: Sincronización LiveSync
  optionMinioS3R2: Minio,S3,R2
  optionOkReadEverything: OK, he leído todo.
  optionOnEvents: En eventos
  optionPeriodicAndEvents: Periódico y en eventos
  optionPeriodicWithBatch: Periódico con lote
  optionRebuildBoth: Reconstructuir ambos desde este dispositivo
  optionSaveOnlySettings: (Peligro) Guardar solo configuración
  panelChangeLog: Registro de cambios
  panelGeneralSettings: Configuraciones Generales
  panelPrivacyEncryption: Privacidad y Cifrado
  panelRemoteConfiguration: Configuración remota
  panelSetup: Configuración
  titleAppearance: Apariencia
  titleConflictResolution: Resolución de conflictos
  titleCongratulations: ¡Felicidades!
  titleCouchDB: Servidor CouchDB
  titleDeletionPropagation: Propagación de eliminación
  titleEncryptionNotEnabled: El cifrado no está habilitado
  titleEncryptionPassphraseInvalid: La frase de contraseña de cifrado es inválida
  titleExtraFeatures: Habilitar funciones extras y avanzadas
  titleFetchConfig: Obtener configuración
  titleFetchConfigFromRemote: Obtener configuración del servidor remoto
  titleFetchSettings: Obtener configuraciones
  titleHiddenFiles: Archivos ocultos
  titleLogging: Registro
  titleMinioS3R2: MinIO, S3, R2
  titleNotification: Notificación
  titleOnlineTips: Consejos en línea
  titleQuickSetup: Configuración rápida
  titleRebuildRequired: Reconstrucción necesaria
  titleRemoteConfigCheckFailed: La verificación de configuración remota falló
  titleRemoteServer: Servidor remoto
  titleReset: Reiniciar
  titleSetupOtherDevices: Para configurar otros dispositivos
  titleSynchronizationMethod: Método de sincronización
  titleSynchronizationPreset: Preestablecimiento de sincronización
  titleSyncSettings: Configuraciones de Sincronización
  titleSyncSettingsViaMarkdown: Configuración de sincronización a través de Markdown
  titleUpdateThinning: Actualización de adelgazamiento
  warnCorsOriginUnmatched: "⚠ El origen de CORS no coincide: {from}->{to}"
  warnNoAdmin: ⚠ No tienes privilegios de administrador.
  errEnableCorsChttpd: ❗ chttpd.enable_cors es incorrecto
  msgEnableCorsChttpd: Establecer chttpd.enable_cors
  okEnableCorsChttpd: ✔ chttpd.enable_cors es correcto.
  serverVersion: "Información del servidor: ${info}"
  titleActiveRemoteServer: Servidor remoto activo
Ok: Aceptar
Old Algorithm: Algoritmo antiguo
Older fallback (Slow, W/O WebAssembly): Alternativa anterior (lenta, sin WebAssembly)
Open: Abrir
Open the dialog: Abrir el diálogo
Overwrite: Sobrescribir
Overwrite patterns: Patrones de sobrescritura
Overwrite remote: Sobrescribir remoto
Overwrite remote with local DB and passphrase.: Sobrescribe el remoto con la base de datos local y la frase de contraseña.
Overwrite Server Data with This Device's Files: Sobrescribir los datos del servidor con los archivos de este dispositivo
paneMaintenance:
  markDeviceResolvedAfterBackup: Marcar el dispositivo como resuelto después de hacer una copia de seguridad
  remoteLockedAndDeviceNotAccepted: La base de datos remota está bloqueada y este
    dispositivo aún no ha sido aceptado.
  remoteLockedResolvedDevice: La base de datos remota está bloqueada, pero este
    dispositivo ya fue aceptado.
  unlockDatabaseReady: Desbloquear la base de datos
Passphrase: Frase de contraseña
Passphrase of sensitive configuration items: Frase para elementos sensibles
password: contraseña
Password: Contraseña
Paste a connection string: Pegar cadena de conexión
Path Obfuscation: Ofuscación de rutas
Patterns to match files for overwriting instead of merging: Patrones para identificar archivos que se sobrescribirán en lugar de fusionarse
Patterns to match files for syncing: Patrones para identificar archivos que se sincronizarán
Peer-to-Peer Synchronisation: Sincronización entre pares
Per-file-saved customization sync: Sincronización de personalización por archivo
Perform: Ejecutar
Perform cleanup: Ejecutar limpieza
Perform Garbage Collection: Ejecutar recolección de basura
Perform Garbage Collection to remove unused chunks and reduce database size.:
  Ejecuta la recolección de basura para eliminar chunks no usados y reducir el
  tamaño de la base de datos.
Periodic Sync interval: Intervalo de sincronización periódica
Pick a file to resolve conflict: Elegir un archivo para resolver el conflicto
Please set device name to identify this device. This name should be unique among your devices. While not configured, we cannot enable this feature.:
  Define un nombre para identificar este dispositivo. Debe ser único entre tus
  dispositivos. Mientras no esté configurado, no podremos habilitar esta
  función.
Please set this device name: Define el nombre de este dispositivo
Presets: Preconfiguraciones
Process small files in the foreground: Procesar archivos pequeños en primer plano
PureJS fallback  (Fast, W/O WebAssembly): Alternativa PureJS (rápida, sin WebAssembly)
Purge all download/upload cache.: Purga toda la caché de descarga y carga.
Purge all journal counter: Purgar todos los contadores del diario
Rebuild local and remote database with local files.: Reconstruye la base de datos local y remota usando los archivos locales.
Rebuilding Operations (Remote Only): Operaciones de reconstrucción (solo remoto)
Recreate all: Recrear todo
Recreate missing chunks for all files: Recrear fragmentos faltantes para todos los archivos
Reducing the frequency with which on-disk changes are reflected into the DB: Reducir frecuencia de actualizaciones de disco a BD
Region: Región
Remediation: Remediación
Remediation Setting Changed: La configuración de remediación cambió
Remote Database Tweak (In sunset): Ajustes de base de datos remota (en retirada)
Remote Databases: Bases de datos remotas
Remote name: Nombre del remoto
Remote server type: Tipo de servidor remoto
Remote Type: Tipo de remoto
Rename: Renombrar
Requires restart of Obsidian: Requiere reiniciar Obsidian
Requires restart of Obsidian.: Requiere reiniciar Obsidian
Resend: Reenviar
Resend all chunks to the remote.: Reenvía todos los chunks al remoto.
Reset: Restablecer
Reset all: Restablecer todo
Reset all journal counter: Restablecer todos los contadores del diario
Reset journal received history: Restablecer historial de recepción del diario
Reset journal sent history: Restablecer historial de envío del diario
Reset received: Restablecer recepción
Reset sent history: Restablecer historial de envío
Reset Synchronisation information: Restablecer información de sincronización
Reset Synchronisation on This Device: Restablecer sincronización en este dispositivo
Resolve All: Resolver todo
Resolve all conflicted files: Resolver todos los archivos en conflicto
Resolve All conflicted files by the newer one: Resolver todos los archivos en conflicto con la versión más reciente
"Resolve all conflicted files by the newer one. Caution: This will overwrite the older one, and cannot resurrect the overwritten one.":
  "Resuelve todos los archivos en conflicto conservando la versión más reciente.
  Precaución: esto sobrescribirá la versión anterior y no podrá recuperarse."
Restart Now: Reiniciar ahora
Restore or reconstruct local database from remote.: Restaura o reconstruye la base de datos local desde el remoto.
Save settings to a markdown file. You will be notified when new settings arrive. You can set different files by the platform.:
  Guardar configuración en archivo markdown. Se notificarán nuevos ajustes.
  Puede definir diferentes archivos por plataforma
Saving will be performed forcefully after this number of seconds.: Guardado forzado tras esta cantidad de segundos
Scan changes on customization sync: Escanear cambios en sincronización de personalización
Scan customization automatically: Escanear personalización automáticamente
Scan customization before replicating.: Escanear personalización antes de replicar
Scan customization every 1 minute.: Escanear personalización cada 1 minuto
Scan customization periodically: Escanear personalización periódicamente
Scan for hidden files before replication: Escanear archivos ocultos antes de replicar
Scan hidden files periodically: Escanear archivos ocultos periódicamente
Schedule and Restart: Programar y reiniciar
Scram!: Medidas de emergencia
Seconds, 0 to disable: Segundos, 0 para desactivar
Seconds. Saving to the local database will be delayed until this value after we stop typing or saving.:
  Segundos. Guardado en BD local se retrasará hasta este valor tras dejar de
  escribir/guardar
Secret Key: Clave secreta
Select the database adapter to use.: Selecciona el adaptador de base de datos que se usará.
Send: Enviar
Send chunks: Enviar chunks
Server URI: URI del servidor
Setting:
  GenerateKeyPair:
    Desc: >-
      Hemos generado un par de claves.


      Nota: Este par de claves no volverá a mostrarse. Guárdalo en un lugar
      seguro. Si lo pierdes, tendrás que generar uno nuevo.

      Nota 2: La clave pública está en formato spki y la clave privada en
      formato pkcs8. Para mayor comodidad, los saltos de línea de la clave
      pública se convierten en `\n`.

      Nota 3: La clave pública debe configurarse en la base de datos remota y la
      clave privada en los dispositivos locales.


      >[!SOLO PARA TUS OJOS]-

      > <div class="sls-keypair">

      >

      > ### Clave pública

      > ```

      ${public_key}

      > ```

      >

      > ### Clave privada

      > ```

      ${private_key}

      > ```

      >

      > </div>


      >[!Ambas para copiar]-

      >

      > <div class="sls-keypair">

      >

      > ```

      ${public_key}

      ${private_key}

      > ```

      >

      > </div>
    Title: ¡Se ha generado un nuevo par de claves!
  TroubleShooting:
    _value: Resolución de problemas
    Doctor:
      _value: Doctor de ajustes
      Desc: Detecta ajustes no óptimos. (Igual que durante la migración)
    ScanBrokenFiles:
      _value: Buscar archivos dañados
      Desc: Busca archivos que no se hayan guardado correctamente en la base de datos.
"Setup Complete: Preparing to Fetch Synchronisation Data": "Configuración
  completada: preparando la obtención de los datos de sincronización"
"Setup Complete: Preparing to Initialise Server": "Configuración completada: preparando la inicialización del servidor"
Setup URI dialog cancelled.: Se ha cancelado el diálogo del Setup URI.
Setup-URI: Setup-URI
Should we keep folders that don't have any files inside?: ¿Mantener carpetas vacías?
Should we only check for conflicts when a file is opened?: ¿Solo comprobar conflictos al abrir archivo?
Should we prompt you about conflicting files when a file is opened?: ¿Notificar sobre conflictos al abrir archivo?
Should we prompt you for every single merge, even if we can safely merge automatcially?: ¿Preguntar en cada fusión aunque sea automática?
Show full banner: Mostrar banner completo
Show history: Mostrar el historial
Show icon only: Mostrar solo el icono
Show only notifications: Mostrar solo notificaciones
Show status as icons only: Mostrar estado solo con íconos
Show status icon instead of file warnings banner: Mostrar icono de estado en lugar del banner de advertencia de archivos
Show status inside the editor: Mostrar estado dentro del editor
Show status on the status bar: Mostrar estado en la barra de estado
Show verbose log. Please enable if you report an issue.: Mostrar registro detallado. Actívelo si reporta un problema.
Signaling Server Connection: Conexión al servidor de señalización
Signalling Status: Estado de la señalización
Skip and close: Omitir y cerrar
Snippets: Fragmentos
"Some devices have differing progress values (max: ${maxProgress}, min: ${minProgress}).\nThis may indicate that some devices have not completed synchronisation, which could lead to conflicts. Strongly recommend confirming that all devices are synchronised before proceeding.": >-
  Algunos dispositivos tienen valores de progreso distintos (máx.:
  ${maxProgress}, mín.: ${minProgress}).

  Esto puede indicar que algunos no han terminado de sincronizar, lo que podría
  provocar conflictos. Se recomienda encarecidamente confirmar que todos los
  dispositivos están sincronizados antes de continuar.
Start Broadcasting: Iniciar difusión
Start change-broadcasting on Connect: Iniciar la difusión de cambios al conectar
Start Sync & Close: Iniciar sincronización y cerrar
Starts synchronisation when a file is saved.: Inicia sincronización al guardar un archivo
Stat: Estado
Stats: Estadísticas
Stop ⚡: Detener ⚡
Stop Broadcasting: Detener difusión
Stop reflecting database changes to storage files.: Dejar de reflejar cambios de BD en archivos
Stop watching for file changes.: Dejar de monitorear cambios en archivos
Storage -> Database: Almacenamiento -> Base de datos
Strongly Recommended: Muy recomendado
Suppress notification of hidden files change: Suprimir notificaciones de cambios en archivos ocultos
Suspend database reflecting: Suspender reflejo de base de datos
Suspend file watching: Suspender monitorización de archivos
Switch to IDB: Cambiar a IDB
Switch to IndexedDB: Cambiar a IndexedDB
Sync: Sincronizar
Sync after merging file: Sincronizar tras fusionar archivo
Sync automatically after merging files: Sincronizar automáticamente tras fusionar archivos
Sync Mode: Modo de sincronización
Sync on Editor Save: Sincronizar al guardar en editor
Sync on File Open: Sincronizar al abrir archivo
Sync on Save: Sincronizar al guardar
Sync on Startup: Sincronizar al iniciar
Sync once: Sincronizar una vez
Synchronising files: Archivos sincronizados
Syncing:
  _value: Sincronización
  "":
    "":
      "": Sincronizando...
Target patterns: Patrones objetivo
Test Settings and Continue: Probar los ajustes y continuar
Testing only - Resolve file conflicts by syncing newer copies of the file, this can overwrite modified files. Be Warned.:
  Solo pruebas - Resolver conflictos sincronizando copias nuevas (puede
  sobrescribir modificaciones)
The connection to the server has been configured successfully. As the next step,:
  La conexión con el servidor se ha configurado correctamente. Como paso
  siguiente,
The delay for consecutive on-demand fetches: Retraso entre obtenciones consecutivas
The files in this Vault are almost identical to the server's.: Los archivos de este Vault son casi idénticos a los del servidor.
"The following accepted nodes are missing its node information:\n- ${missingNodes}\n\nThis indicates that they have not been connected for some time or have been left on an older version.\nIt is preferable to update all devices if possible. If you have any devices that are no longer in use, you can clear all accepted nodes by locking the remote once.": >-
  A los siguientes nodos aceptados les falta su información de nodo:

  - ${missingNodes}


  Esto indica que llevan tiempo sin conectarse o que se han quedado en una
  versión antigua.

  Si es posible, conviene actualizar todos los dispositivos. Si tienes
  dispositivos que ya no usas, puedes borrar todos los nodos aceptados
  bloqueando el remoto una vez.
The Group ID and passphrase are used to identify your group of devices. Make sure to use the same Group ID and passphrase on all devices you want to synchronise.:
  El ID de grupo y la frase de contraseña identifican tu grupo de dispositivos.
  Usa el mismo ID de grupo y la misma frase de contraseña en todos los
  dispositivos que quieras sincronizar.
The Hash algorithm for chunk IDs: Algoritmo hash para IDs de chunks
The IndexedDB adapter often offers superior performance in certain scenarios, but it has been found to cause memory leaks when used with LiveSync mode. When using LiveSync mode, please use IDB adapter instead.:
  El adaptador IndexedDB suele ofrecer mejor rendimiento en ciertos casos, pero
  se ha comprobado que provoca fugas de memoria con el modo LiveSync. Si usas el
  modo LiveSync, utiliza en su lugar el adaptador IDB.
the latest synchronisation data will be downloaded from the server to this device.:
  se descargarán a este dispositivo los datos de sincronización más recientes
  del servidor.
the local database, that is to say the synchronisation information, must be reconstituted.:
  hay que reconstruir la base de datos local, es decir, la información de
  sincronización.
The maximum duration for which chunks can be incubated within the document. Chunks exceeding this period will graduate to independent chunks.: Duración máxima para incubar chunks. Excedentes se independizan
The maximum number of chunks that can be incubated within the document. Chunks exceeding this number will immediately graduate to independent chunks.:
  Número máximo de chunks que pueden incubarse en el documento. Excedentes se
  independizan
The maximum total size of chunks that can be incubated within the document. Chunks exceeding this size will immediately graduate to independent chunks.: Tamaño total máximo de chunks incubados. Excedentes se independizan
The minimum interval for automatic synchronisation on event.: Intervalo mínimo para la sincronización automática al producirse un evento.
The remote is already set up, and the configuration is compatible (or got compatible by this operation).:
  El remoto ya está configurado y la configuración es compatible (o pasa a serlo
  con esta operación).
The Setup-URI does not appear to be valid. Please check that you have copied it correctly.: El Setup-URI no parece válido. Comprueba que lo hayas copiado correctamente.
The Setup-URI is valid and ready to use.: El Setup-URI es válido y está listo para usarse.
the single, authoritative master copy: la única copia maestra de referencia
the synchronisation data on the server will be built based on the current data on this device.:
  los datos de sincronización del servidor se construirán a partir de los datos
  actuales de este dispositivo.
Themes: Temas
There is a way to resolve this on other devices.: Hay una forma de resolver esto en los demás dispositivos.
There may be differences between the files in this Vault and the server.: Puede haber diferencias entre los archivos de este Vault y los del servidor.
Therefore, we ask that you exercise extreme caution when configuring server information manually. If an incorrect passphrase is entered, the data on the server will become corrupted.:
  Por tanto, extrema la precaución al configurar manualmente los datos del
  servidor. Si introduces una frase de contraseña incorrecta, los datos del
  servidor se corromperán.
This can isolate your connections between devices. Use the same Room ID for the same devices.:
  Esto permite aislar tus conexiones entre dispositivos. Usa el mismo ID de sala
  para los mismos dispositivos.
This device: Este dispositivo
This device name: Nombre de este dispositivo
This is an extremely powerful operation. We strongly recommend that you copy your Vault folder to a safe location.:
  Esta es una operación extremadamente potente. Te recomendamos encarecidamente
  copiar la carpeta de tu Vault a un lugar seguro.
This passphrase will not be copied to another device. It will be set to `Default` until you configure it again.: Esta frase no se copia a otros dispositivos. Usará `Default` hasta reconfigurar
This password is used to encrypt the connection. Use something long enough.: Esta contraseña se usa para cifrar la conexión. Usa algo suficientemente largo.
This procedure will first delete all existing synchronisation data from the server. Following this, the server data will be completely rebuilt, using the current state of your Vault on this device (including its local database) as:
  Este procedimiento eliminará primero todos los datos de sincronización
  existentes en el servidor. A continuación, los datos del servidor se
  reconstruirán por completo usando el estado actual del Vault de este
  dispositivo (incluida su base de datos local) como
This setting must be the same even when connecting to multiple synchronisation destinations.:
  Este ajuste debe ser el mismo incluso si te conectas a varios destinos de
  sincronización.
This Vault is empty, or contains only new files that are not on the server.:
  Este Vault está vacío o solo contiene archivos nuevos que no están en el
  servidor.
This will rebuild the local database on this device using the most recent data from the server. This action is designed to resolve synchronisation inconsistencies and restore correct functionality.:
  Esto reconstruirá la base de datos local de este dispositivo con los datos más
  recientes del servidor. La acción está pensada para resolver inconsistencias
  de sincronización y restaurar el funcionamiento correcto.
This will recreate chunks for all files. If there were missing chunks, this may fix the errors.:
  Esto recreará los fragmentos de todos los archivos. Si faltaban fragmentos,
  esto puede corregir los errores.
To minimise the creation of new conflicts: Para minimizar la creación de nuevos conflictos
Transfer Tweak: Ajustes de transferencia
TURN Credential: Credencial de TURN
TURN server settings are only necessary if you are behind a strict NAT or firewall that prevents direct P2P connections. In most cases, you can leave these fields blank.:
  Los ajustes del servidor TURN solo son necesarios si estás detrás de un NAT
  estricto o de un cortafuegos que impide las conexiones P2P directas. En la
  mayoría de los casos puedes dejar estos campos vacíos.
TURN Server URLs (comma-separated): URL de servidores TURN (separadas por comas)
TURN Username: Usuario de TURN
TweakMismatchResolve:
  Action:
    DisableAutoAcceptCompatible: Desactivar la aceptación automática
    Dismiss: Descartar
    EnableAutoAcceptCompatible: Activar la aceptación automática
    UseConfigured: Usar los ajustes configurados
    UseMine: Actualizar los ajustes de la base de datos remota
    UseMineAcceptIncompatible: Actualizar los ajustes de la base de datos remota, pero dejarlo como está
    UseMineWithRebuild: Actualizar los ajustes de la base de datos remota y reconstruir de nuevo
    UseRemote: Aplicar los ajustes a este dispositivo
    UseRemoteAcceptIncompatible: Aplicar los ajustes a este dispositivo e ignorar la incompatibilidad
    UseRemoteWithRebuild: Aplicar los ajustes a este dispositivo y volver a obtener los datos
  Message:
    AutoAcceptCompatibleUndefined: >-
      
      Parece que los ajustes son distintos en cada dispositivo. Ahora se pueden
      aplicar automáticamente los cambios compatibles a estas configuraciones.

      ¿Quieres activar la aceptación automática (`auto-accept`)?
    Main: >-
      
      Los ajustes de la base de datos remota son los siguientes. Los han
      configurado otros dispositivos que se han sincronizado con este al menos
      una vez.


      Si quieres usar estos ajustes, selecciona
      %{TweakMismatchResolve.Action.UseConfigured}.

      Si prefieres conservar los de este dispositivo, selecciona
      %{TweakMismatchResolve.Action.Dismiss}.


      ${table}


      >[!TIP]

      > Si quieres sincronizar todos los ajustes, usa «Sync settings via
      markdown» después de aplicar la configuración mínima con esta función.


      ${additionalMessage}
    MainTweakResolving: |-
      Tu configuración no coincide con la del servidor remoto.

      La siguiente configuración debería coincidir:

      ${table}

      Indícanos qué decides.

      ${additionalMessage}
    UseRemote:
      WarningRebuildRecommended: >-
        
        >[!NOTICE]

        > Algunos cambios son compatibles, pero pueden consumir almacenamiento y
        transferencia de más. Se recomienda reconstruir. De momento puede que no
        se reconstruya, pero podría hacerse en un mantenimiento futuro.

        > ***Asegúrate de tener tiempo y una red estable antes de aplicarlo.***
      WarningRebuildRequired: >-
        
        >[!WARNING]

        > Algunas configuraciones remotas no son compatibles con la base de
        datos local de este dispositivo. Habrá que reconstruirla.

        > ***Asegúrate de tener tiempo y una red estable antes de aplicarlo.***
    WarningIncompatibleRebuildRecommended: >-
      
      >[!NOTICE]

      > Hemos detectado que algunos valores difieren de forma que hacen
      incompatible la base de datos local con la remota.

      > Algunos cambios son compatibles, pero pueden consumir almacenamiento y
      transferencia de más. Se recomienda reconstruir. De momento puede que no
      se reconstruya, pero podría hacerse en un mantenimiento futuro.

      > Si decides reconstruir, tardará unos minutos o más. **Asegúrate de que
      es seguro hacerlo ahora.**
    WarningIncompatibleRebuildRequired: >-
      
      >[!WARNING]

      > Hemos detectado que algunos valores difieren de forma que hacen
      incompatible la base de datos local con la remota.

      > Hay que reconstruir la local o la remota. Ambas cosas tardan unos
      minutos o más. **Asegúrate de que es seguro hacerlo ahora.**
    mineUpdated: Se ha ajustado la configuración del dispositivo.
    remoteUpdated: Se ha actualizado la configuración almacenada en el remoto.
  Table:
    _value: |+
      | Nombre del valor | Este dispositivo | En el remoto |
      |: --- |: ---- :|: ---- :|
      ${rows}

    Row: "| ${name} | ${self} | ${remote} |"
  Title:
    _value: Se ha detectado una discrepancia de configuración
    AutoAcceptCompatible: Aceptación automática disponible
    TweakResolving: Se ha detectado una discrepancia de configuración
    UseRemoteConfig: Usar la configuración remota
Ui:
  Common:
    Signal:
      Caution: PRECAUCIÓN
      Danger: PELIGRO
      Notice: AVISO
      Warning: ADVERTENCIA
  Settings:
    Advanced:
      LocalDatabaseTweak: Ajuste fino de la base de datos local
      MemoryCache: Caché en memoria
      TransferTweak: Ajuste fino de la transferencia
    Common:
      Analyse: Analizar
      Back: Volver
      Check: Comprobar
      Configure: Configurar
      Continue: Continuar
      Delete: Eliminar
      Fetch: Obtener
      Lock: Bloquear
      Merge: Combinar
      Open: Abrir
      Overwrite: Sobrescribir
      Perform: Ejecutar
      ResetAll: Restablecer todo
      ResolveAll: Resolver todo
      Scan: Analizar
      Send: Enviar
      Use: Usar
      VerifyAll: Verificar todo
    CustomizationSync:
      OpenDesc: Abre el diálogo
      Panel: Sincronización de personalizaciones
      WarnChangeDeviceName: No se puede cambiar el nombre del dispositivo mientras
        esta función esté activada. Desactívala para poder cambiarlo.
      WarnSetDeviceName: Establece un nombre para identificar este dispositivo. Debe
        ser único entre tus dispositivos. Mientras no esté configurado, no se
        puede activar esta función.
    Hatch:
      AnalyseDatabaseUsage: Analizar el uso de la base de datos
      AnalyseDatabaseUsageDesc: Analiza el uso de la base de datos y genera un informe
        TSV para que puedas diagnosticarlo tú mismo. Puedes pegar el informe
        generado en la hoja de cálculo que prefieras.
      BackToNonConfigured: Volver al estado sin configurar
      ConvertNonObfuscated: Comprobar y convertir los archivos sin ruta ofuscada
      ConvertNonObfuscatedDesc: Comprueba si la base de datos local contiene archivos
        guardados sin ofuscación de ruta y los convierte si hace falta.
      CopyIssueReport: Copiar el informe al portapapeles
      DatabaseLabel: "Base de datos: ${details}"
      DatabaseToStorage: Base de datos -> Almacenamiento
      DeleteCustomizationSyncData: Eliminar todos los datos de la sincronización de personalizaciones
      GeneratedReport: Informe generado
      Missing: Falta
      ModifiedSize: "Modificado: ${modified}, tamaño: ${size}"
      ModifiedSizeActual: "Modificado: ${modified}, tamaño: ${size} (tamaño real: ${actualSize})"
      PrepareIssueReport: Preparar el «informe» para abrir una incidencia
      RecoveryAndRepair: Recuperación y reparación
      RecreateAll: Recrear todo
      RecreateMissingChunks: Recrear los chunks que faltan de todos los archivos
      RecreateMissingChunksDesc: Recrea los chunks de todos los archivos. Si faltaban
        chunks, esto puede corregir los errores.
      ResetPanel: Restablecer
      ResetRemoteUsage: Restablecer el umbral de aviso y comprobar el uso de la base
        de datos remota
      ResetRemoteUsageDesc: Restablece el umbral de tamaño del almacenamiento remoto y
        vuelve a comprobar su tamaño.
      ResolveAllConflictedFiles: Resolver todos los archivos en conflicto con el más reciente
      ResolveAllConflictedFilesDesc: "Resuelve todos los archivos en conflicto
        quedándose con el más reciente. Atención: esto sobrescribe el más
        antiguo y no se puede recuperar."
      RunDoctor: Ejecutar el Doctor
      ScanBrokenFiles: Buscar archivos dañados
      ScramSwitches: Interruptores de emergencia
      ShowHistory: Mostrar el historial
      StorageLabel: "Almacenamiento: ${details}"
      StorageToDatabase: Almacenamiento -> Base de datos
      VerifyAndRepairAllFiles: Verificar y reparar todos los archivos
      VerifyAndRepairAllFilesDesc: Compara el contenido de los archivos entre la base
        de datos local y el almacenamiento. Si no coinciden, se te preguntará
        cuál conservar.
    Maintenance:
      Cleanup: Realizar limpieza
      CleanupDesc: Reduce el espacio de almacenamiento descartando todas las
        revisiones que no sean la última. Requiere la misma cantidad de espacio
        libre en el servidor remoto y en el cliente local.
      DeleteLocalDatabase: Eliminar la base de datos local para restablecer o
        desinstalar Self-hosted LiveSync
      EmergencyRestart: Reinicio de emergencia
      EmergencyRestartDesc: Desactiva toda la sincronización y reinicia.
      FreshStartWipe: Borrado para empezar de cero
      FreshStartWipeDesc: Elimina todos los datos del servidor remoto.
      GarbageCollection: Recolección de basura V3 (beta)
      GarbageCollectionAction: Realizar la recolección de basura
      GarbageCollectionDesc: Realiza una recolección de basura para eliminar los
        chunks sin usar y reducir el tamaño de la base de datos.
      LockServer: Bloquear el servidor
      LockServerDesc: Bloquea el servidor remoto para impedir la sincronización con
        otros dispositivos.
      OverwriteRemote: Sobrescribir el remoto
      OverwriteRemoteDesc: Sobrescribe el remoto con la base de datos local y la frase
        de contraseña.
      OverwriteServerData: Sobrescribir los datos del servidor con los archivos de este dispositivo
      OverwriteServerDataDesc: Reconstruye la base de datos local y la remota con los
        archivos de este dispositivo.
      PurgeAllJournalCounter: Purgar todos los contadores del diario
      PurgeAllJournalCounterDesc: Purga todas las cachés de descarga y de subida.
      RebuildingOperations: Operaciones de reconstrucción (solo remoto)
      Resend: Reenviar
      ResendDesc: Reenvía todos los chunks al remoto.
      Reset: Restablecer
      ResetAllJournalCounter: Restablecer todos los contadores del diario
      ResetAllJournalCounterDesc: Inicializa todo el historial del diario. En la
        próxima sincronización se volverán a recibir y enviar todos los
        elementos.
      ResetJournalReceived: Restablecer el historial de recepción del diario
      ResetJournalReceivedDesc: Inicializa el historial de recepción del diario. En la
        próxima sincronización se volverán a descargar todos los elementos salvo
        los enviados por este dispositivo.
      ResetJournalSent: Restablecer el historial de envío del diario
      ResetJournalSentDesc: Inicializa el historial de envío del diario. En la próxima
        sincronización se volverán a enviar todos los elementos salvo los
        recibidos por este dispositivo.
      ResetLocalSyncInfo: Restablecer la información de sincronización
      ResetLocalSyncInfoDesc: Restaura o reconstruye la base de datos local a partir del remoto.
      ResetReceived: Restablecer lo recibido
      ResetSentHistory: Restablecer el historial de envíos
      ResetThisDevice: Restablecer la sincronización en este dispositivo
      ScheduleAndRestart: Programar y reiniciar
      Scram: ¡Parada de emergencia!
      SendChunks: Enviar los chunks
      Syncing: Sincronización
      WarningLockedReadyAction: Estoy listo, desbloquear la base de datos
      WarningLockedReadyText: Para evitar que el vault se corrompa, la base de datos
        remota se ha bloqueado para la sincronización. (Este dispositivo está
        marcado como «resuelto».) Cuando todos tus dispositivos estén marcados
        como «resueltos», desbloquea la base de datos. Este aviso seguirá
        apareciendo hasta que la replicación confirme que el dispositivo está
        resuelto.
      WarningLockedResolveAction: He hecho una copia de seguridad, marcar este dispositivo como resuelto
      WarningLockedResolveText: La base de datos remota está bloqueada para la
        sincronización a fin de evitar que el vault se corrompa, porque este
        dispositivo no está marcado como «resuelto». Haz una copia de seguridad
        de tu vault, restablece la base de datos local y selecciona «Marcar este
        dispositivo como resuelto». Este aviso seguirá apareciendo hasta que la
        replicación confirme que el dispositivo está resuelto.
      WriteRedFlagAndRestart: Marcar y reiniciar
    Patches:
      CompatibilityConflict: Compatibilidad (comportamiento ante conflictos)
      CompatibilityDatabase: Compatibilidad (estructura de la base de datos)
      CompatibilityInternalApi: Compatibilidad (uso de la API interna)
      CompatibilityMetadata: Compatibilidad (metadatos)
      CompatibilityRemote: Compatibilidad (base de datos remota)
      CompatibilityTrouble: Compatibilidad (problemas resueltos)
      CurrentAdapter: "Adaptador actual: ${adapter}"
      DatabaseAdapter: Adaptador de base de datos
      DatabaseAdapterDesc: Selecciona el adaptador de base de datos que se va a usar.
      EdgeCaseBehaviour: Casos límite (comportamiento)
      EdgeCaseDatabase: Casos límite (base de datos)
      EdgeCaseProcessing: Casos límite (procesamiento)
      IndexedDbWarning: El adaptador IndexedDB suele ofrecer mejor rendimiento en
        ciertos casos, pero se ha comprobado que provoca fugas de memoria con el
        modo LiveSync. Si usas el modo LiveSync, utiliza en su lugar el
        adaptador IDB.
      MigratingToIdb: Migrando todos los datos a IDB...
      MigratingToIndexedDb: Migrando todos los datos a IndexedDB...
      MigrationIdbCompleted: Migración a IDB completada. Obsidian se reiniciará de
        inmediato con la nueva configuración.
      MigrationIdbCompletedFollowUp: Migración a IDB completada. Cambia el adaptador y reinicia Obsidian.
      MigrationIndexedDbCompleted: Migración a IndexedDB completada. Obsidian se
        reiniciará de inmediato con la nueva configuración.
      MigrationIndexedDbCompletedFollowUp: Migración a IndexedDB completada. Cambia el
        adaptador y reinicia Obsidian.
      MigrationWarning: Cambiar este ajuste requiere migrar los datos existentes, lo
        que puede tardar un rato, y reiniciar Obsidian. Asegúrate de hacer una
        copia de seguridad de tus datos antes de continuar.
      OperationToIdb: a IDB
      OperationToIndexedDb: a IndexedDB
      Remediation: Remediación
      RemediationChanged: Se ha cambiado el ajuste de remediación
      RemediationNoLimit: Sin límite configurado
      RemediationRestartLater: Más tarde
      RemediationRestartMessage: Se recomienda encarecidamente reiniciar Obsidian.
        Hasta que lo hagas, puede que algunos cambios no surtan efecto y que la
        interfaz se muestre de forma inconsistente. ¿Seguro que quieres
        reiniciar ahora?
      RemediationRestartNow: Reiniciar ahora
      RemediationRestarting: Se ha cambiado el ajuste de remediación. Reiniciando Obsidian...
      RemediationSuffixChanged: El sufijo ha cambiado. Reabriendo la base de datos...
      RemediationWithValue: "Límite: ${date} (${timestamp})"
      RemoteDatabaseSunset: Ajuste fino de la base de datos remota (en desuso)
      SwitchToIDB: Cambiar a IDB
      SwitchToIndexedDb: Cambiar a IndexedDB
    PowerUsers:
      ConfigurationEncryption: Cifrado de la configuración
      ConnectionTweak: Ajuste fino de la conexión con CouchDB
      ConnectionTweakDesc: Si alcanzas el límite de tamaño de carga al usar IBM
        Cloudant, reduce el tamaño de lote y el límite de lote.
      Default: Predeterminado
      Developer: Desarrollo
      EncryptSensitiveConfig: Cifrar los elementos sensibles de la configuración
      PromptPassphraseEveryLaunch: Solicitar la frase de contraseña en cada inicio
      UseCustomPassphrase: Usar una frase de contraseña personalizada
    Remote:
      Activate: Activar
      ActiveSuffix: " (activo)"
      AddConnection: Añadir conexión
      AddRemoteDefaultName: Remoto nuevo
      ConfigureAndChangeRemote: Configurar y cambiar el remoto
      ConfigureE2EE: Configurar el E2EE
      ConfigureRemote: Configurar el remoto
      DeleteRemoteConfirm: ¿Eliminar la configuración remota «${name}»?
      DeleteRemoteTitle: Eliminar la configuración remota
      DisplayName: Nombre visible
      DuplicateRemote: Duplicar el remoto
      DuplicateRemoteSuffix: ${name} (copia)
      E2EEConfiguration: Configuración del E2EE
      Export: Exportar
      FetchRemoteSettings: Obtener los ajustes remotos
      ImportConnection: Importar conexión
      ImportConnectionPrompt: Pega una cadena de conexión
      ImportedCouchDb: CouchDB importado
      ImportedRemote: Remoto
      MoreActions: Más acciones
      PeerToPeerPanel: Sincronización punto a punto
      RemoteConfigurationPrefix: Configuración remota
      RemoteDatabases: Bases de datos remotas
      RemoteName: Nombre del remoto
      RemoteNameCouchDb: CouchDB ${host}
      RemoteNameP2P: P2P ${room}
      RemoteNameS3: S3 ${bucket}
      Rename: Cambiar el nombre
    Selector:
      AddDefaultPatterns: Añadir patrones predeterminados
      CrossPlatform: Multiplataforma
      Default: Predeterminado
      HiddenFiles: Archivos ocultos
      IgnorePatterns: Patrones de exclusión
      NonSynchronisingFiles: Archivos que no se sincronizan
      NonSynchronisingFilesDesc: (RegExp) Si se establece, se omitirá cualquier cambio
        en archivos locales y remotos que coincida con este patrón.
      NormalFiles: Archivos normales
      OverwritePatterns: Patrones de sobrescritura
      OverwritePatternsDesc: Patrones de los archivos que se sobrescriben en lugar de combinarse
      SynchronisingFiles: Archivos que se sincronizan
      SynchronisingFilesDesc: (RegExp) Déjalo vacío para sincronizar todos los
        archivos. Define un filtro como expresión regular para limitar los
        archivos sincronizados.
      TargetPatterns: Patrones de inclusión
      TargetPatternsDesc: Patrones de los archivos que se van a sincronizar
    Setup:
      RerunWizardButton: Volver a ejecutar el asistente
      RerunWizardDesc: Vuelve a ejecutar el asistente de configuración inicial para
        configurar Self-hosted LiveSync de nuevo.
      RerunWizardName: Volver a ejecutar el asistente de configuración inicial
    SyncSettings:
      Fetch: Obtener
      Merge: Combinar
      Overwrite: Sobrescribir
  SetupWizard:
    Common:
      Back: No, volver atrás
      Cancel: Cancelar
      ProceedSelectOption: Selecciona una opción para continuar
    Intro:
      ExistingOption: Estoy añadiendo un dispositivo a una configuración de
        sincronización existente
      ExistingOptionDesc: Elige esto si ya usas la sincronización en otro ordenador o
        móvil. Usa esta opción para conectar este dispositivo a esa
        configuración existente.
      Guidance: Te guiaremos con unas cuantas preguntas para simplificar la
        configuración de la sincronización.
      NewOption: Lo estoy configurando por primera vez
      NewOptionDesc: Elige esto si estás configurando este dispositivo como el primero
        de la sincronización.
      ProceedExisting: Sí, quiero añadir este dispositivo a mi sincronización existente
      ProceedNew: Sí, quiero configurar una sincronización nueva
      Question: Primero, selecciona la opción que mejor describa tu situación actual.
      Title: Bienvenido a Self-hosted LiveSync
    Invitation:
      Start: Comenzar la configuración
    OutroAskUserMode:
      CompatibleOption: El remoto ya está configurado y la configuración es compatible
        (o pasa a serlo con esta operación).
      CompatibleOptionDesc: Si no estás seguro, elegir esta opción es arriesgado. Da
        por supuesto que la configuración del servidor es compatible con este
        dispositivo. Si no lo es, puede haber pérdida de datos. Asegúrate de
        entender las consecuencias.
      ExistingOption: Mi servidor remoto ya está configurado. Quiero añadir este dispositivo.
      ExistingOptionDesc: Al elegir esta opción, este dispositivo se unirá al servidor
        existente. Tendrás que obtener del servidor los datos de sincronización
        ya existentes.
      Guidance: La conexión con el servidor se ha configurado correctamente. Como paso
        siguiente hay que reconstruir la base de datos local, es decir, la
        información de sincronización.
      NewOption: Estoy configurando un servidor nuevo por primera vez / quiero
        restablecer mi servidor actual.
      NewOptionDesc: Al elegir esta opción, el servidor se inicializará con los datos
        actuales de este dispositivo. Cualquier dato existente en el servidor se
        sobrescribirá por completo.
      ProceedApplySettings: Aplicar los ajustes
      ProceedNext: Continuar al paso siguiente.
      Question: Selecciona tu situación.
      Title: "Casi terminado: se requiere una decisión"
    OutroNewP2PUser:
      GuidanceNotice: En P2P no hay una copia en un servidor central que sobrescribir.
        Este paso prepara solo este dispositivo; mantenlo conectado cuando otro
        dispositivo obtenga sus datos iniciales.
      GuidancePrimary: La conexión punto a punto se ha configurado correctamente. A
        continuación, la base de datos local de LiveSync se construirá a partir
        de los archivos actuales de este Vault.
      Important: TEN EN CUENTA
      Proceed: Reiniciar y preparar este dispositivo
      Question: Pulsa el botón de abajo para reiniciar y pasar a la confirmación de la
        inicialización local.
      Title: "Configuración completada: preparando este dispositivo P2P"
    OutroNewUser:
      GuidancePrimary: La conexión con el servidor se ha configurado correctamente.
        Como paso siguiente, los datos de sincronización del servidor se
        construirán a partir de los datos actuales de este dispositivo.
      GuidanceWarning: Tras reiniciar, los datos de este dispositivo se subirán al
        servidor como copia maestra. Ten en cuenta que cualquier dato no deseado
        que haya ahora en el servidor se sobrescribirá por completo.
      Important: IMPORTANTE
      Proceed: Reiniciar e inicializar el servidor
      Question: Pulsa el botón de abajo para reiniciar y pasar a la confirmación final.
      Title: "Configuración completada: preparando la inicialización del servidor"
    RebuildEverythingP2P:
      ConfirmLocalReset: Entiendo que esto restablece únicamente la base de datos de
        sincronización local de este dispositivo.
      ConfirmLocalResetNote: Se usarán los archivos que hay ahora en este Vault para reconstruirla.
      ConfirmTitle: ⚠️ Confirma lo siguiente
      Guidance: Este procedimiento descartará la base de datos local de LiveSync de
        este dispositivo y la reconstruirá a partir de los archivos actuales de
        este Vault. No elimina ni sobrescribe datos de otro dispositivo.
      Note: Mantén este dispositivo conectado después de la inicialización para que
        otro dispositivo pueda obtener el Vault desde él.
      Proceed: Lo entiendo, preparar este dispositivo
      Title: "Confirmación final: preparar este dispositivo para P2P"
    SelectExisting:
      Guidance: Estás añadiendo este dispositivo a una configuración de sincronización
        existente.
      ManualOption: Configurar un remoto manualmente
      ManualOptionDesc: Vuelve a configurar manualmente el mismo remoto que en tus
        otros dispositivos. Está pensado solo para usuarios avanzados.
      ProceedManual: Continuar con la configuración manual
      ProceedQr: Escanea con la cámara de este dispositivo el código QR mostrado en un
        dispositivo activo.
      ProceedSetupUri: Continuar con el Setup URI
      QrOption: Escanear un código QR (recomendado en móvil)
      QrOptionDesc: Escanea con la cámara de este dispositivo el código QR mostrado en
        un dispositivo activo.
      Question: Selecciona un método para importar los ajustes desde otro dispositivo.
      SetupUriOption: Usar un Setup URI (recomendado)
      SetupUriOptionDesc: Pega el Setup URI generado en uno de tus dispositivos activos.
      Title: Método de configuración del dispositivo
    SelectNew:
      Guidance: Vamos a configurar la conexión de sincronización.
      ManualOption: Configurar un remoto manualmente
      ManualOptionDesc: Es una opción avanzada para quienes no tienen un Setup URI o
        quieren ajustar la configuración en detalle. También puedes usarla para
        la sincronización P2P en lugar de CouchDB o de un almacenamiento de
        objetos compatible con S3.
      ProceedManual: Continuar con la configuración manual
      ProceedSetupUri: Continuar con el Setup URI
      Question: ¿Cómo quieres configurar esta conexión de sincronización?
      SetupUriOption: Usar un Setup URI (recomendado)
      SetupUriOptionDesc: Un Setup URI es una única cadena que contiene los datos de
        conexión y autenticación. Cuando un script de instalación te proporciona
        uno, es la forma más sencilla y segura de configurarlo.
      Title: Método de conexión
    SetupRemote:
      BucketOption: Almacenamiento de objetos compatible con S3
      BucketOptionDesc: Sincronización mediante archivos de diario. Necesitas tener ya
        un servicio de almacenamiento de objetos compatible con S3, como Amazon
        S3, MinIO o Cloudflare R2.
      CouchDbOptionDesc: Es el método de sincronización más adecuado para el diseño
        actual y ofrece todas las funciones. Necesitas tener ya una instancia de
        CouchDB en marcha.
      Guidance: Selecciona el tipo de remoto para esta configuración de sincronización.
      P2POption: Punto a punto (P2P)
      P2POptionDesc: Permite la sincronización directa entre dispositivos. No hace
        falta servidor, pero ambos dispositivos deben estar conectados a la vez
        y algunas funciones pueden estar limitadas. Solo se necesita internet
        para la señalización, no para transferir los datos.
      ProceedBucket: Continuar con la configuración del almacenamiento de objetos
      ProceedCouchDb: Continuar con la configuración de CouchDB
      ProceedP2P: Continuar con la configuración de P2P
      Title: Elige un remoto de sincronización
Unique name between all synchronized devices. To edit this setting, please disable customization sync once.:
  Nombre único entre dispositivos sincronizados. Para editarlo, desactive
  sincronización de personalización
Unless you are certain, selecting this options is bit dangerous. It assumes that the server configuration is compatible with this device. If this is not the case, data loss may occur. Please ensure you know what you are doing.:
  Si no estás seguro, elegir esta opción es algo arriesgado. Da por supuesto que
  la configuración del servidor es compatible con este dispositivo. Si no lo es,
  puede haber pérdida de datos. Asegúrate de saber lo que haces.
Updating list...: Actualizando lista...
URL: URL
Use a custom passphrase: Usar una frase de contraseña personalizada
Use Custom HTTP Handler: Usar manejador HTTP personalizado
Use Diagnostic RTCPeerConnection for statistics: Usar el RTCPeerConnection de diagnóstico para las estadísticas
Use dynamic iteration count: Usar conteo de iteraciones dinámico
Use internal API: Usar la API interna
Use Internal API: Usar la API interna
Use JWT Authentication: Usar autenticación JWT
Use Path-Style Access: Usar acceso de tipo ruta (path-style)
Use Random Number: Usar número aleatorio
Use Segmented-splitter: Usar divisor segmentado
Use splitting-limit-capped chunk splitter: Usar divisor de chunks con límite
Use the trash bin: Usar papelera
Use timeouts instead of heartbeats: Usar timeouts en lugar de latidos
Use vrtmrz's relay: Usar el relé de vrtmrz
username: nombre de usuario
Username: Usuario
Verbose Log: Registro detallado
Verify all: Verificar todo
Verify and repair all files: Verificar y reparar todos los archivos
Warning! This will have a serious impact on performance. And the logs will not be synchronised under the default name. Please be careful with logs; they often contain your confidential information.:
  ¡Advertencia! Impacta rendimiento. Los logs no se sincronizan con nombre
  predeterminado. Contienen información confidencial
WATCHING: OBSERVANDO
We can not use "/" to the device name: No se puede usar "/" en el nombre del dispositivo
We can use only Secure (HTTPS) connections on Obsidian Mobile.: En Obsidian Mobile solo se pueden usar conexiones seguras (HTTPS).
We cannot change the device name while this feature is enabled. Please disable this feature to change the device name.:
  No podemos cambiar el nombre del dispositivo mientras esta función esté
  habilitada. Deshabilita la función para cambiarlo.
We have to configure the device name: Hay que configurar el nombre del dispositivo
We recommend that you copy your Vault folder to a safe location. This will provide a safeguard in case a large number of conflicts arise, or if you accidentally synchronise with an incorrect destination.:
  Te recomendamos copiar la carpeta de tu Vault a un lugar seguro. Así tendrás
  una salvaguarda en caso de que surjan muchos conflictos o de que sincronices
  por error con un destino incorrecto.
When you save a file in the editor, start a sync automatically: Iniciar sincronización automática al guardar en editor
Write credentials in the file: Escribir credenciales en archivo
Write logs into the file: Escribir logs en archivo
xxhash32 (Fast but less collision resistance): xxhash32 (rápido, pero con menor resistencia a colisiones)
xxhash64 (Fastest): xxhash64 (el más rápido)
"Welcome to Self-hosted LiveSync": "Bienvenido a Self-hosted LiveSync"
"We will now guide you through a few questions to simplify the synchronisation setup.":
  "Ahora le guiaremos con unas pocas preguntas para simplificar la configuración
  de la sincronización。"
"First, please select the option that best describes your current situation.": "Primero, seleccione la opción que describa mejor su situación actual。"
"I am setting this up for the first time": "Estoy configurando esto por primera vez"
"(Select this if you are configuring this device as the first synchronisation device.) This option is suitable if you are new to LiveSync and want to set it up from scratch.":
  "(Seleccione esto si está configurando este dispositivo como el primer
  dispositivo de sincronización). Esta opción es adecuada si es nuevo en
  LiveSync y desea configurarlo desde cero。"
"I am adding a device to an existing synchronisation setup":
  "Estoy agregando un dispositivo a una configuración de sincronización
  existente"
"(Select this if you are already using synchronisation on another computer or smartphone.) This option is suitable if you are new to LiveSync and want to set it up from scratch.":
  "(Seleccione esto si ya utiliza la sincronización en otro ordenador o
  teléfono). Esta opción es adecuada si desea añadir este dispositivo a una
  configuración de LiveSync existente。"
"Yes, I want to set up a new synchronisation": "Sí, quiero configurar una nueva sincronización"
"Yes, I want to add this device to my existing synchronisation": "Sí, quiero añadir este dispositivo a mi sincronización existente"
"No, please take me back": "No, volver atrás"
"Device Setup Method": "Método de configuración del dispositivo"
"You are adding this device to an existing synchronisation setup.":
  "Está añadiendo este dispositivo a una configuración de sincronización
  existente。"
"Please select a method to import the settings from another device.": "Seleccione un método para importar la configuración desde otro dispositivo。"
"Use a Setup URI (Recommended)": "Usar un URI de configuración (recomendado)"
"Paste the Setup URI generated from one of your active devices.": "Pegue el URI de configuración generado desde uno de sus dispositivos activos。"
"Scan a QR Code (Recommended for mobile)": "Escanear un código QR (recomendado para móviles)"
"Scan the QR code displayed on an active device using this device's camera.":
  "Escanee con la cámara de este dispositivo el código QR mostrado en un
  dispositivo activo。"
"Enter the server information manually": "Introducir manualmente la información del servidor"
"Configure the same server information as your other devices again, manually, very advanced users only.":
  "Configure manualmente la misma información del servidor que en sus otros
  dispositivos. Solo para usuarios muy avanzados。"
"Proceed with Setup URI": "Continuar con el URI de configuración"
"I know my server details, let me enter them": "Conozco los datos de mi servidor; permítame introducirlos"
"Please select an option to proceed": "Seleccione una opción para continuar"
"Connection Method": "Método de conexión"
"We will now proceed with the server configuration.": "Ahora continuaremos con la configuración del servidor。"
"How would you like to configure the connection to your server?": "¿Cómo desea configurar la conexión con su servidor?"
"A Setup URI is a single string of text containing your server address and authentication details. Using a URI, if one was generated by your server installation script, provides a simple and secure configuration.":
  "Un URI de configuración es una única cadena de texto que contiene la
  dirección del servidor y los datos de autenticación. Si el script de
  instalación de su servidor generó un URI, usarlo proporciona una configuración
  sencilla y segura。"
"This is an advanced option for users who do not have a URI or who wish to configure detailed settings.":
  "Esta es una opción avanzada para usuarios que no disponen de un URI o que
  desean configurar parámetros detallados。"
"Enter Server Information": "Introducir información del servidor"
"Please select the type of server to which you are connecting.": "Seleccione el tipo de servidor al que se está conectando。"
"Continue to CouchDB setup": "Continuar con la configuración de CouchDB"
"Continue to S3/MinIO/R2 setup": "Continuar con la configuración de S3/MinIO/R2"
"Continue to Peer-to-Peer only setup": "Continuar con la configuración solo Peer-to-Peer"
"This is the most suitable synchronisation method for the design. All functions are available. You must have set up a CouchDB instance.":
  "Este es el método de sincronización más adecuado para el diseño. Todas las
  funciones están disponibles. Debe tener configurada una instancia de CouchDB。"
"S3/MinIO/R2 Object Storage": "Almacenamiento de objetos S3/MinIO/R2"
"Synchronisation utilising journal files. You must have set up an S3/MinIO/R2 compatible object storage.":
  "Sincronización mediante archivos de registro. Debe haber configurado un
  almacenamiento de objetos compatible con S3/MinIO/R2。"
"Peer-to-Peer only": "Solo Peer-to-Peer"
"This feature enables direct synchronisation between devices. No server is required, but both devices must be online at the same time for synchronisation to occur, and some features may be limited. Internet connection is only required to signalling (detecting peers) and not for data transfer.":
  "Esta función permite la sincronización directa entre dispositivos. No
  requiere servidor, pero ambos dispositivos deben estar en línea al mismo
  tiempo para que la sincronización se produzca, y algunas funciones pueden ser
  limitadas. La conexión a Internet solo se necesita para la señalización
  (detección de pares), no para la transferencia de datos。"
You can configure in the Obsidian Plugin Settings.: Puedes configurarlo en los ajustes del complemento de Obsidian.
You should create a new synchronisation destination and rebuild your data there.: Deberías crear un nuevo destino de sincronización y reconstruir allí tus datos.
You should perform this operation only in exceptional circumstances, such as when the server data is completely corrupted, when changes on all other devices are no longer needed, or when the database size has become unusually large in comparison to the Vault size.:
  "Solo deberías realizar esta operación en circunstancias excepcionales: cuando
  los datos del servidor estén completamente corruptos, cuando ya no necesites
  los cambios de los demás dispositivos o cuando el tamaño de la base de datos
  sea inusualmente grande respecto al del Vault."
