diff --git a/src/lang/es-ES.json b/src/lang/es-ES.json
index b1d33d24..525cc635 100644
--- a/src/lang/es-ES.json
+++ b/src/lang/es-ES.json
@@ -653,18 +653,18 @@
"gorush": "Gorush",
"squadcast": "Squadcast",
"Maintenance Time Window of a Day": "Ventana de tiempo de mantenimiento de un día",
- "Effective Date Range": "Rango de Fecha Efectivo (Opcional)",
+ "Effective Date Range": "Rango de Fecha Vigente (Opcional)",
"Free Mobile User Identifier": "Identificador de Usuario de Free Mobile",
- "Gateway Type": "Tipo de Puerta de Enlace",
+ "Gateway Type": "Tipo de puerta de enlace",
"SMSManager": "SMSManager",
"goAlertInfo": "GoAlert es una aplicación de código abierto para la programación de guardias, escaladas automatizadas y notificaciones (como SMS o llamadas de voz). ¡Involucre automáticamente a la persona adecuada, de la manera correcta y en el momento adecuado! {0}",
"Free Mobile API Key": "Clave API de Free Mobile",
"high": "alto",
"SMSManager API Docs": "Documentación API de SMSManager ",
- "smseagleContact": "Nombre(s) de contacto de Guía Telefónica",
+ "smseagleContact": "Nombre(s) de contacto en la guía telefónica",
"smseagleToken": "Token de Acceso a la API",
"smseagleUrl": "URL del dispositivo SMSEagle",
- "Legacy Octopush-DM": "Octopush-DM heredado",
+ "Legacy Octopush-DM": "Octopush-DM (legacy)",
"HomeAssistant": "Home Assistant",
"goAlertIntegrationKeyInfo": "Obtenga la clave de integración API genérica para el servicio en este formato \"aaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee\", generalmente el valor del parámetro token de la URL copiada.",
"Topic": "Tema",
@@ -676,7 +676,7 @@
"alertaRecoverState": "Estado de Recuperación",
"serwersms": "SerwerSMS.pl",
"serwersmsAPIUser": "Nombre de usuario de API (inc. webapi_ prefix)",
- "smseagleGroup": "Nombre(s) de grupo de Guía Telefónica",
+ "smseagleGroup": "Nombre/s del grupo de la guía telefónica",
"Unpin": "Dejar de Fijar",
"Prefix Custom Message": "Prefijo personalizado",
"markdownSupported": "Sintaxis de Markdown soportada",
@@ -686,13 +686,13 @@
"onebotHttpAddress": "Dirección HTTP OneBot",
"SendKey": "Clave de Envío",
"octopushAPIKey": "\"Clave API\" desde credenciales API HTTP en panel de control",
- "octopushLogin": "\"Inicio de Sesión\" a partir de las credenciales API HTTP en el panel de control",
+ "octopushLogin": "\"Inicio de sesión\" desde credenciales API HTTP en panel de control",
"ntfy Topic": "Tema ntfy",
"Google Analytics ID": "ID Analíticas de Google",
"Edit Tag": "Editar Etiqueta",
"SignName": "Firma",
"Bark Endpoint": "Endpoint Bark",
- "WebHookUrl": "WebHookUrl",
+ "WebHookUrl": "URL del WebHook",
"High": "Alto",
"alertaApiEndpoint": "Endpoint API",
"Body Encoding": "Codificación del cuerpo",
@@ -700,7 +700,7 @@
"Expiry": "Expiración",
"API Keys": "Claves API",
"Key Added": "Clave añadida",
- "Add Another": "Añadir otro",
+ "Add Another": "Agregar otro/a",
"Continue": "Continuar",
"Don't expire": "No caduca",
"apiKey-inactive": "Inactivo",
@@ -713,7 +713,7 @@
"cloneOf": "Clon de {0}",
"pagertreeDoNothing": "No hacer nada",
"pagertreeResolve": "Resolución automática",
- "pagertreeCritical": "Crítico",
+ "pagertreeCritical": "Crítico/a",
"pagertreeHigh": "Alto",
"pagertreeMedium": "Medio",
"pagertreeLow": "Bajo",
@@ -747,7 +747,7 @@
"cronSchedule": "Cronograma: ",
"invalidCronExpression": "Expresión Cron invalida:{0}",
"statusPageRefreshIn": "Reinicio en: {0}",
- "twilioAuthToken": "Token de Autentificación",
+ "twilioAuthToken": "Token de autenticación / Secreto de clave API",
"ntfyUsernameAndPassword": "Nombre de Usuario y Contraseña",
"ntfyAuthenticationMethod": "Método de Autenticación",
"Cannot connect to the socket server": "No se puede conectar al servidor socket",
@@ -767,11 +767,76 @@
"Home": "Inicio",
"Expected Value": "Valor esperado",
"Json Query": "Consulta Json",
- "invertKeywordDescription": "Busca que la palabra clave esté ausente en vez de la presente.",
+ "invertKeywordDescription": "Comprobar si la palabra clave está ausente en vez de presente.",
"enableNSCD": "Habilitar NSCD (Demonio de Caché de Servicio de Nombres) para almacenar en caché todas las solicitudes DNS",
"jsonQueryDescription": "Realiza una consulta JSON contra la respuesta y verifica el valor esperado (el valor de retorno se convertirá a una cadena para la comparación). Consulta jsonata.org para obtener documentación sobre el lenguaje de consulta. Puede encontrar un espacio de prueba aquí.",
- "Request Timeout": "Tiempo de espera de solicitud agotado",
- "timeoutAfter": "Tiempo de espera agotado después de {0} segundos",
+ "Request Timeout": "Tiempo de espera máximo de petición",
+ "timeoutAfter": "Expirar después de {0} segundos",
"chromeExecutableDescription": "Para usuarios de Docker, si Chromium no está instalado, puede que tarde unos minutos en ser instalado y mostrar el resultado de la prueba. Usa 1GB de espacio.",
- "chromeExecutable": "Ejecutable de Chrome/Chromium"
+ "chromeExecutable": "Ejecutable de Chrome/Chromium",
+ "Monitor Setting": "Ajustes del monitor de {0}",
+ "Show Clickable Link": "Mostrar enlace clickeable",
+ "Open Badge Generator": "Abrir generador de insignias",
+ "Badge Generator": "Generador de insignias de {0}",
+ "Badge Type": "Tipo de insignia",
+ "Badge Label": "Etiqueta de la insignia",
+ "Badge Label Color": "Color de la etiqueta de la insignia",
+ "Badge Color": "Color de la insignia",
+ "Badge Label Prefix": "Prefijo de la etiqueta de insignia",
+ "Badge Preview": "Vista previa de la insignia",
+ "Badge Up Color": "Color de la insignia superior",
+ "Badge Down Color": "Color de la insignia inferior",
+ "Badge Pending Color": "Color de la insignia pendiente",
+ "Badge Maintenance Color": "Color de mantenimiento de la insignia",
+ "Badge Warn Days": "Días de advertencia de insignia",
+ "Badge Down Days": "Días sin insignia",
+ "Badge Style": "Estilo de insignia",
+ "Badge URL": "URL de la insignia",
+ "Group": "Grupo",
+ "Monitor Group": "Grupo de Monitoreo",
+ "Kafka Brokers": "Brokers de Kafka",
+ "Enter the list of brokers": "Ingrese a la lista de brokers",
+ "Press Enter to add broker": "Presione Enter para agregar un broker",
+ "Kafka Topic Name": "Nombre del tema Kafka",
+ "Kafka Producer Message": "Mensaje del Productor de Kafka",
+ "Enable Kafka SSL": "Habilitar Kafka SSL",
+ "Kafka SASL Options": "Opciones de Kafka SASL",
+ "Mechanism": "Mecanismo",
+ "Pick a SASL Mechanism...": "Elija un mecanismo SASL...",
+ "Authorization Identity": "Identidad de autorización",
+ "AccessKey Id": "ID de clave de acceso",
+ "Secret AccessKey": "Secreto de la clave de acceso",
+ "Session Token": "Token de sesión",
+ "Close": "Cerrar",
+ "Request Body": "Cuerpo de solicitud",
+ "FlashDuty Severity": "Gravedad",
+ "nostrRelays": "Relays de Nostr",
+ "nostrRelaysHelp": "Una URL de retransmisión por línea",
+ "nostrSender": "Clave Privada del remitente (nsec)",
+ "nostrRecipients": "Claves públicas de destinatarios (npub)",
+ "nostrRecipientsHelp": "formato npub, uno por línea",
+ "showCertificateExpiry": "Mostrar caducidad del certificado",
+ "noOrBadCertificate": "Certificado Nulo/Incorrecto",
+ "aboutNotifyChannel": "Notificar canal activará una notificación de escritorio o móvil para todos los miembros del canal, ya sea que su disponibilidad esté activa o ausente.",
+ "Server URL should not contain the nfty topic": "La URL del servidor no debe contener el tema nfty",
+ "PushDeer Server": "Servidor PushDeer",
+ "pushDeerServerDescription": "Dejar en blanco para usar el servidor oficial",
+ "Badge Duration (in hours)": "Duración de la insignia (en horas)",
+ "Badge Prefix": "Prefijo del valor de la insignia",
+ "Badge Suffix": "Sufijo del valor de la insignia",
+ "Badge Label Suffix": "Sufijo de la etiqueta de insignia",
+ "Badge Warn Color": "Color de advertencia de insignia",
+ "Badge value (For Testing only.)": "Valor de la insignia (Solo para pruebas.)",
+ "Enable Kafka Producer Auto Topic Creation": "Habilitar la Creación Automática de Temas del Productor de Kafka",
+ "noGroupMonitorMsg": "No disponible. Cree primero un monitor de grupo.",
+ "wayToGetFlashDutyKey": "Puede ir a Canal -> (Seleccionar un canal) -> Integraciones -> Agregar una nueva página de integración, agregar un 'Evento personalizado' para obtener una dirección push, copiar la clave de integración en la dirección. Para mayor información por favor visite",
+ "gamedigGuessPort": "Gamedig: Adivinar el puerto",
+ "gamedigGuessPortDescription": "El puerto utilizado por Valve Server Query Protocol puede ser diferente del puerto del cliente. Pruebe esto si el monitor no puede conectarse a su servidor.",
+ "twilioApiKey": "Clave de la API (opcional)",
+ "styleElapsedTime": "Tiempo transcurrido en la barra de latidos",
+ "styleElapsedTimeShowNoLine": "Mostrar (sin línea)",
+ "styleElapsedTimeShowWithLine": "Mostrar (Con línea)",
+ "webhookCustomBodyDesc": "Define un cuerpo HTTP personalizado para la petición. Las variables que puedes usar como plantillas son {msg}, {heartbeat}, y {monitor}.",
+ "webhookBodyPresetOption": "Preajuste- {0}",
+ "tailscalePingWarning": "Para utilizar el monitor Tailscale Ping, debe instalar Uptime Kuma sin Docker y también instalar el cliente Tailscale en su servidor."
}