{
  "catSystem": "Archivos del sistema",
  "catMail": "Correo",
  "catSecurity": "Seguridad",
  "catApp": "Aplicación",
  "catOther": "Otro",
  "journalService": "unidad de diario",
  "unavailable": "Indisponible",
  "compressed": "· comprimido",
  "noLogFileYet": "(aún no hay archivo de registro)",
  "afterDeploy": "Aparece después de la implementación",
  "logsLoaded": "Registros cargados",
  "sseFailed": "La SSE fracasó y volvió a las urnas",
  "sseInterrupted": "SSE interrumpido",
  "settingsSaved": "Configuración guardada",
  "exportedJsonl": "JSONL exportado",
  "exported": "Exportado",
  "bookmarkSaved": "Marcador guardado",
  "title": "Centro de registro",
  "fullAccess": "Acceso completo",
  "nonRoot": "No raíz",
  "noExecute": "Sin EJECUTAR",
  "error": "Error",
  "projectLog": "Registros de proyecto",
  "filesCount": "{{count}} archivo(s)",
  "tabExplore": "Explorar",
  "tabMaint": "Mantenimiento",
  "tabSettings": "Ajustes",
  "tabAbout": "Acerca de",
  "sources": "Fuentes de registro",
  "filterPlaceholder": "Unidad de filtrado/archivo…",
  "filterSources": "Filtrar fuentes",
  "noProjectLogs": "No hay registros de proyecto: aparecen después de la implementación",
  "noMatchSources": "No hay fuentes coincidentes",
  "projectPrefix": "Proyecto ·",
  "timeRange": "Rango de tiempo",
  "unlimited": "Ilimitado",
  "priority": "Prioridad",
  "all": "Todo",
  "keywordIp": "Palabra clave/IP…",
  "custom": "Costumbre",
  "copied": "Copiado",
  "truncated": "· truncado",
  "following": "· siguiente",
  "followingSse": "· siguiente (SSE)",
  "loadingSources": "Cargando fuentes…",
  "pickSource": "Elija una fuente a la izquierda o un acceso directo · luego Consulta",
  "noRowsInWindow": "No hay registros en esta ventana de tiempo",
  "showInactiveUnits": "Mostrar unidades inactivas",
  "sseNeedFollow": "Active Seguir primero: SSE es solo para cola en vivo",
  "maintOverview": "Resumen de mantenimiento",
  "executable": "Ejecutable",
  "restricted": "Restringido",
  "needRootExecute": "Necesita root+EJECUTAR",
  "retention": "Retención",
  "retentionHint": "p.ej. 7 días · 14 días · 30 días",
  "defaultLines": "Líneas predeterminadas",
  "followInterval": "Seguir intervalo",
  "maxBytes": "Bytes máximos",
  "maskSecrets": "Secretos de la máscara",
  "defaultVacuumDays": "Días de vacío predeterminados",
  "d7": "7 dias",
  "d14": "14 dias",
  "d30": "30 dias",
  "d90": "90 dias",
  "journalAlerts": "Alertas de diario",
  "autoVacuum": "vacío automático",
  "deleted": "Eliminado",
  "bookmarkDeleted": "Marcador eliminado",
  "opsResult": "resultado de operaciones",
  "saveBookmark": "Guardar marcador",
  "bookmarkNamePrompt": "Nombre de la consulta actual",
  "query": "Consulta",
  "follow": "Seguir",
  "export": "Exportar",
  "vacuum": "Vacío",
  "loadFailed": "No se pudo cargar",
  "projectLogsLink": "Proyecto → Registros",
  "projectLogsDesc": "— acceso directo por sitio + enlace profundo",
  "queryFollow": "Consulta y sigue",
  "queryFollowDesc": "Líneas predeterminadas, intervalo de seguimiento, límite de respuesta en Explorar",
  "retentionAlerts": "Retención y alertas",
  "retentionAlertsDesc": "valores predeterminados de vacío, alertas de disco de diario, limpieza automática de ventanas",
  "dailyNeedRoot": "Diariamente (necesita root + EJECUTAR)",
  "customAllow": "Rutas de permiso personalizadas",
  "customAllowDesc": "Sólo /var/log o /run/log · rechazar .ssh, claves, /etc",
  "pathsCount": "{{n}} ruta(s)",
  "noCustomPaths": "Aún no hay rutas personalizadas",
  "bookmarks": "Marcadores",
  "bookmarksDesc": "Filtros comunes de exploración; open cambia a Explorar y aplica la fuente",
  "noBookmarks": "Sin marcadores: consulta en Explorar y luego guarda el marcador",
  "settingsWriteNote": "Los ajustes se escriben en la base de datos del panel; El vacío automático comprueba la ventana cada 15 minutos.",
  "saveSettings": "Guardar configuración",
  "vacuumDaysQ": "¿Tiempo de vacío {{days}}?",
  "vacuumSizeQ": "¿Tamaño del vacío 500M?",
  "vacuumDesc": "Journalctl Vacuum elimina los registros antiguos de forma permanente.",
  "vacuumRequested": "Vacío solicitado",
  "vacuumSizeRequested": "Tamaño de vacío solicitado",
  "scLogs": "Observar diario/archivos/proyectos",
  "scProtection": "Respuesta a incidentes, prohibición automática (haga clic en IP)",
  "shortcuts": "Atajos",
  "projectsOnly": "Solo proyectos",
  "filesTitle": "{{n}} archivo(s)",
  "bookmarksLabel": "Marcadores",
  "filter": "Filtrar",
  "followSec": "Seguir {{sec}}s",
  "wrap": "Envoltura",
  "bookmark": "Marcador",
  "standby": "Inactivo",
  "partialFail": "Parcial/fallido",
  "lines": "{{n}} líneas",
  "followingSseDyn": "· siguiente{{sse}}",
  "ipBan": "IP → prohibición",
  "vacuumNote": "Disco systemd-journal gratuito. Sin EJECUTAR → bloqueado, sin éxito falso.",
  "vacuumTime": "tiempo de vacío",
  "vacuumNeedRetention": "Introduzca primero una ventana de retención (p. ej. 14d)",
  "vacuumNeedConfirm": "Requiere confirmación — borra journal antiguos",
  "vacuumSizeNeedConfirm": "Requiere confirmación — limita el disco de journal",
  "vacuumHint": "Mantener ≥7 días recomendados; Vuelva a sondear el disco después.",
  "logrotateStatus": "Estado de logrotate del sistema (sonda de solo lectura)",
  "logrotateMissing": "Sin archivo de estado o ilegible: verifique el paquete logrotate en la matriz de servicios",
  "relatedOps": "Operaciones relacionadas",
  "relatedOpsDesc": "Observación de registros versus respuesta a incidentes",
  "scLogsLine": "Observar diario/archivos/proyectos",
  "scProtLine": "Respuesta a incidentes, prohibición automática (haga clic en IP)",
  "journalVacuumTitle": "vacío diario",
  "journalSection": "Diario",
  "sseLabel": "SSE",
  "logrotateLabel": "logrotate",
  "srcNginx": "nginx",
  "srcSsh": "ssh",
  "srcfail2ban": "falla2ban",
  "srcFail2ban": "falla2ban",
  "srcAuthLog": "auth.log",
  "srcNginxError": "error de nginx",
  "srcLetsEncrypt": "vamos a cifrar",
  "groupJournal": "Diario",
  "groupVarLog": "/var/log",
  "prioErr": "errar+",
  "prioWarn": "advertir+",
  "prioInfo": "información+",
  "vacuumSize": "Límite a 500 MB",
  "logrotateNoStatus": "Aún no hay ningún archivo de estado de logrotate (normal si nunca se ha ejecutado).",
  "autoVacuumOff": "La limpieza automática está desactivada. El tiempo no se utiliza hasta que lo habilites.",
  "aboutAllowlist": "Explore solo puede leer unidades de diario incluidas en la lista permitida y rutas /var/log. No se ofrecen rutas de host arbitrarias.",
  "aboutCustomPath": "Agregue una ruta personalizada en Configuración (solo /var/log o /run/log). Luego ábrelo desde Explorar.",
  "vacuumSizeAlreadyBelow": "El uso actual ya está bajo el tope; normalmente no borra nada.",
  "vacuumSizeNoopDesc": "El journal ya está bajo 500 MB. Aun así ejecuta vacuum --size=500M y normalmente no borra nada.",
  "journalDiskHint": "Uso actual de systemd-journald (journal activo). No incluye rotados en /var/log.",
  "varLogDiskHint": "Estimación de /var/log, incluidos rotados.",
  "queryFirst": "Consulte primero",
  "errorsWindowHint": "Errores recientes de la última sonda de descripción general (no se actualizan en vivo cuando cambia de pestaña)",
  "sourceCount": "{{shown}} mostrado",
  "sourceUnavailable": "Esta fuente aún no ha producido un registro.",
  "sourceNoLog": "Aún no hay registro",
  "projectSourcesTitle": "{{n}} origen(es) (archivos + journal)",
  "logrotatePath": "Camino",
  "logrotateLast": "Última rotación",
  "exportJsonl": "Exportación JSONL",
  "sseLive": "(transmisión en vivo)",
  "logrotateExpand": "Mostrar {{n}} más",
  "logrotateCollapse": "Mostrar menos",
  "logrotateVersion": "Versión de estado {{v}}"
}
