{
  "language": "Idioma:",
  "threads": "Hilos:",
  "verbose_log": "Registro detallado (más lento)",
  "exclude_wal": "Excluir caché VDJ WAL/SHM (recomendado)",
  "unhide_backup": "Hacer visible la carpeta de copia tras copiar",
  "music_drive": "Origen (disco de música)",
  "backup_drive": "Destino (disco de copia)",
  "drive": "Unidad:",
  "backup_folder": "Carpeta de copia:",
  "disk": "Disco:",
  "vdj_stamp": "Marca de cambio de VirtualDJ (database.xml):",
  "disk_info_unavailable": "No disponible.",
  "disk_info": "Total: {total}\nUsado: {used}\nLibre: {free}",
  "stamp_found_db": "Encontrado: {path}\nHora: {dt}",
  "stamp_found_settings": "Alternativa (settings.xml): {path}\nHora: {dt}",
  "stamp_missing": "No encontrado (database.xml / settings.xml).",
  "warn_same_drive": "Origen y destino deben ser distintos.",
  "warn_target_newer": "ADVERTENCIA: La copia parece más reciente (Copia: {target_dt}) que el origen (Origen: {source_dt}).",
  "info_source_newer": "Info: El origen es más reciente (Origen: {source_dt}) que la copia (Copia: {target_dt}).",
  "info_stamp_equal": "Info: database.xml/settings.xml tiene la misma fecha en origen y copia.",
  "warn_no_robocopy": "No se encontró robocopy (herramienta de Windows).",
  "warn_windows_only": "Esta herramienta está pensada para Windows (robocopy).",
  "backup_btn": "Copia  {src}  =>  {dst}",
  "restore_btn": "Restaurar  {src}  <=  {dst}",
  "refresh": "Actualizar",
  "log": "Registro",
  "error": "Error",
  "warn": "Advertencia",
  "done": "Listo",
  "err_select_drives": "Seleccione origen y destino.",
  "err_drive_missing": "La unidad {drive} no está accesible.",
  "err_backup_folder_missing": "La carpeta de copia no existe:\n{path}",
  "err_backup_folder_create": "No se pudo crear la carpeta de copia:\n{path}",
  "warn_space_low": "Puede que el destino no tenga suficiente espacio.\nLibre: {dst_free}\nUsado (origen): {src_used}\n¿Continuar igualmente?",
  "err_target_not_empty": "El disco de destino no está vacío.\nPara la primera ejecución, el disco de copia debe estar vacío (excepto carpetas del sistema) — o contener solo la carpeta de copia.",
  "confirm_backup_title": "¿Iniciar copia?",
  "confirm_backup_msg": "Se creará un espejo 1:1 (MIRROR):\n\nOrigen:  {src}\\\nDestino: {dst}\\\n\nADVERTENCIA: Se eliminarán en el destino los archivos que no existan en el origen.\n\n¿Iniciar ahora?",
  "confirm_restore_title": "¿Iniciar restauración?",
  "confirm_restore_msg": "Se creará un espejo 1:1 (MIRROR):\n\nOrigen (copia): {src}\\\nDestino (música): {dst}\\\n\nADVERTENCIA: Se eliminarán en el destino los archivos que no existan en la copia.\n\n¿Iniciar restauración ahora?",
  "status_running": "Copiando…",
  "status_done": "Finalizado (Robocopy ExitCode: {code})",
  "status_done_unknown": "Finalizado (ExitCode desconocido)",
  "log_plan2": "Plan: {mode} | Música: {music} -> Copia: {backup} | /MIR /MT:{threads}",
  "log_excludes": "Exclusiones (carpetas del sistema): {excludes}",
  "log_exclude_wal_on": "Exclusiones: *.db-wal, *.db-shm (evita bloqueos/reintentos si VDJ está abierto)",
  "log_unhide_on": "Paso final: la carpeta de copia se hace visible con attrib (-h -s)",
  "err_robocopy_start": "No se pudo iniciar robocopy: {err}",
  "err_robocopy_runtime": "Error durante robocopy: {err}",
  "summary_title": "Resumen (best effort):",
  "finished_ok": "Operación completada correctamente.",
  "finished_fail": "Operación finalizada con errores (ExitCode >= 8 o error)."
}