diff --git a/admin/i18n/es.json b/admin/i18n/es.json
index 2d4e870d8..06d7d81d9 100644
--- a/admin/i18n/es.json
+++ b/admin/i18n/es.json
@@ -1,78 +1,78 @@
{
- "Activate syntax help for these npm modules": "Active la ayuda de sintaxis para estos módulos npm",
- "Add module": "Agregar módulo",
- "Additional npm modules": "Módulos npm adicionales",
- "Allow self-signed certificates for URL requests": "Permitir certificados autofirmados para solicitudes de URL",
- "And not later": "Y no despues",
- "Astro settings": "Configuración de Astro",
- "But not earlier": "Pero no antes",
- "Create states for all astro times": "Crea estados para todos los tiempos astro.",
- "Day time settings": "Configuraciones del día",
- "Do not subscribe all states on start": "No suscriba todos los estados al inicio",
- "Enable command \"exec\"": "Habilite el comando \"exec\"",
- "Enable command \"sendToHost\"": "Habilitar el comando \"sendToHost\"",
- "Enable command \"setObject\"": "Habilitar el comando \"setObject\"",
- "Help": "Use el formulario con 49.1245 y no 49°34'0 \". De lo contrario, se convertirá automáticamente.",
- "Instance, that do mirroring": "Instancia, que se refleja",
- "Invalid format. Use A°B'C\"D": "Formato inválido. Use A°B'C\"D",
- "Javascript scripts adapter settings": "Configuración del adaptador de scripts de Javascript",
- "Latitude °": "Latitud °",
- "Longitude °": "Longitud °",
- "Maximum setState requests per Minute per Script": "Máximas solicitudes de Estados por minuto por script",
- "Maximum triggers per Script (until warning)": "Activadores máximos por script (hasta el aviso)",
- "Mirror scripts to file path": "Guiones espejo a la ruta del archivo",
- "Sort global scripts alphabetically": "Ordenar scripts globales alfabéticamente",
- "Module names": "Nombres de módulos",
- "Next sunrise": "Próximo amanecer:",
- "Next sunset": "Próxima puesta de sol:",
- "Offset": "Compensar",
- "Security relevant": "Seguridad relevante",
- "Settings": "Configuraciones",
- "This path is not allowed for mirroring. Please change it.": "Esta ruta no está permitida para la duplicación. Por favor cámbialo.",
- "Use system settings:": "Use la configuración del sistema",
- "Used as end of the daytime": "Usado como final del día",
- "Used as start of the daytime": "Utilizado como inicio del día",
- "Your home": "Tu hogar",
- "in minutes": "en minutos",
- "info_enableExec": "Seguridad del sistema relevante",
- "info_enableSendToHost": "Seguridad relevante",
- "info_enableSetObject": "Seguridad relevante",
- "info_libraries": "Dividido por coma",
- "sch_astro_dawn": "Amanecer",
- "sch_astro_dusk": "Oscuridad",
- "sch_astro_goldenHour": "hora dorada",
- "sch_astro_goldenHourEnd": "Fin de la hora dorada",
- "sch_astro_nadir": "Nadir",
- "sch_astro_nauticalDawn": "Amanecer náutico",
- "sch_astro_nauticalDusk": "Anochecer náutico",
- "sch_astro_night": "Noche",
- "sch_astro_nightEnd": "Fin de la noche",
- "sch_astro_solarNoon": "Mediodía solar",
- "sch_astro_sunrise": "amanecer",
- "sch_astro_sunriseEnd": "Fin del amanecer",
- "sch_astro_sunset": "Puesta de sol",
- "sch_astro_sunsetStart": "Puesta de sol",
- "tooltip_enableExec": "Permitir llamar al ejecutivo en scripts",
- "tooltip_enableSendToHost": "Permitir enviar mensajes a hosts en scripts",
- "tooltip_enableSetObject": "Permitir cambios de los objetos del sistema en scripts",
- "tooltip_latitude": "Latitud como 5.345 para usar funciones astro",
- "tooltip_libraries": "Bibliotecas adicionales de NPM divididas por comas. Puede acceder a ellos con require ('nombre') en las secuencias de comandos.",
- "tooltip_longitude": "Longitud como 5.345 para usar funciones astro",
- "tooltip_useSystemGPS": "Usa las coordenadas de la configuración del sistema",
- "Custom API Base URL": "URL base de API personalizada (p. ej. para Ollama, LM Studio)",
- "Custom API Base URL help": "Dejar vacío para OpenAI. Para Ollama usar http://localhost:11434/v1",
- "Test API connection": "Probar conexión API",
- "Test OpenAI": "Test OpenAI",
- "Test Anthropic": "Test Anthropic",
- "Test Gemini": "Test Gemini",
- "Test DeepSeek": "Test DeepSeek",
- "Test Custom API": "Test Custom API",
- "Custom API key": "API key (optional)",
- "Custom API key help": "Only needed if your provider requires authentication",
- "AI settings": "Configuración de IA",
- "AI settings description": "Si desea utilizar la generación de código con IA, puede definir aquí las claves API de los proveedores correspondientes. Solo se necesita la clave del proveedor que utilice.",
- "ChatGPT API key": "Clave API de ChatGPT",
- "Anthropic API key": "Clave API de Anthropic",
- "Gemini API key": "Clave API de Gemini",
- "DeepSeek API key": "Clave API de DeepSeek"
-}
\ No newline at end of file
+ "Activate syntax help for these npm modules": "Active la ayuda de sintaxis para estos módulos npm",
+ "Add module": "Agregar módulo",
+ "Additional npm modules": "Módulos npm adicionales",
+ "Allow self-signed certificates for URL requests": "Permitir certificados autofirmados para solicitudes de URL",
+ "And not later": "Y no después",
+ "Astro settings": "Configuración de Astro",
+ "But not earlier": "Pero no antes",
+ "Create states for all astro times": "Crea estados para todos los tiempos astro.",
+ "Day time settings": "Configuraciones del día",
+ "Do not subscribe all states on start": "No suscriba todos los estados al inicio",
+ "Enable command \"exec\"": "Habilite el comando \"exec\"",
+ "Enable command \"sendToHost\"": "Habilitar el comando \"sendToHost\"",
+ "Enable command \"setObject\"": "Habilitar el comando \"setObject\"",
+ "Help": "Use el formulario con 49.1245 y no 49°34'0 \". De lo contrario, se convertirá automáticamente.",
+ "Instance, that do mirroring": "Instancia, que se refleja",
+ "Invalid format. Use A°B'C\"D": "Formato inválido. Use A°B'C\"D",
+ "Javascript scripts adapter settings": "Configuración del adaptador de scripts de Javascript",
+ "Latitude °": "Latitud °",
+ "Longitude °": "Longitud °",
+ "Maximum setState requests per Minute per Script": "Máximas solicitudes de Estados por minuto por script",
+ "Maximum triggers per Script (until warning)": "Activadores máximos por script (hasta el aviso)",
+ "Mirror scripts to file path": "Guiones espejo a la ruta del archivo",
+ "Sort global scripts alphabetically": "Ordenar scripts globales alfabéticamente",
+ "Module names": "Nombres de módulos",
+ "Next sunrise": "Próximo amanecer:",
+ "Next sunset": "Próxima puesta de sol:",
+ "Offset": "Desplazamiento",
+ "Security relevant": "Seguridad relevante",
+ "Settings": "Ajustes",
+ "This path is not allowed for mirroring. Please change it.": "Esta ruta no está permitida para la duplicación. Por favor cámbialo.",
+ "Use system settings:": "Use la configuración del sistema",
+ "Used as end of the daytime": "Usado como final del día",
+ "Used as start of the daytime": "Utilizado como inicio del día",
+ "Your home": "Tu hogar",
+ "in minutes": "en minutos",
+ "info_enableExec": "Seguridad del sistema relevante",
+ "info_enableSendToHost": "Seguridad relevante",
+ "info_enableSetObject": "Seguridad relevante",
+ "info_libraries": "Dividido por coma",
+ "sch_astro_dawn": "Amanecer",
+ "sch_astro_dusk": "Anochecer",
+ "sch_astro_goldenHour": "hora dorada",
+ "sch_astro_goldenHourEnd": "Fin de la hora dorada",
+ "sch_astro_nadir": "Nadir",
+ "sch_astro_nauticalDawn": "Amanecer náutico",
+ "sch_astro_nauticalDusk": "Anochecer náutico",
+ "sch_astro_night": "Noche",
+ "sch_astro_nightEnd": "Fin de la noche",
+ "sch_astro_solarNoon": "Mediodía solar",
+ "sch_astro_sunrise": "amanecer",
+ "sch_astro_sunriseEnd": "Fin del amanecer",
+ "sch_astro_sunset": "Puesta de sol",
+ "sch_astro_sunsetStart": "Inicio de la puesta de sol",
+ "tooltip_enableExec": "Permitir llamar a exec en scripts",
+ "tooltip_enableSendToHost": "Permitir enviar mensajes a hosts en scripts",
+ "tooltip_enableSetObject": "Permitir cambios de los objetos del sistema en scripts",
+ "tooltip_latitude": "Latitud como 5.345 para usar funciones astro",
+ "tooltip_libraries": "Bibliotecas adicionales de NPM divididas por comas. Puede acceder a ellos con require ('nombre') en las secuencias de comandos.",
+ "tooltip_longitude": "Longitud como 5.345 para usar funciones astro",
+ "tooltip_useSystemGPS": "Usa las coordenadas de la configuración del sistema",
+ "Custom API Base URL": "URL base de API personalizada (p. ej. para Ollama, LM Studio)",
+ "Custom API Base URL help": "Dejar vacío para OpenAI. Para Ollama usar http://localhost:11434/v1",
+ "Test API connection": "Probar conexión API",
+ "Test OpenAI": "Test OpenAI",
+ "Test Anthropic": "Test Anthropic",
+ "Test Gemini": "Test Gemini",
+ "Test DeepSeek": "Test DeepSeek",
+ "Test Custom API": "Test Custom API",
+ "Custom API key": "API key (optional)",
+ "Custom API key help": "Only needed if your provider requires authentication",
+ "AI settings": "Configuración de IA",
+ "AI settings description": "Si desea utilizar la generación de código con IA, puede definir aquí las claves API de los proveedores correspondientes. Solo se necesita la clave del proveedor que utilice.",
+ "ChatGPT API key": "Clave API de ChatGPT",
+ "Anthropic API key": "Clave API de Anthropic",
+ "Gemini API key": "Clave API de Gemini",
+ "DeepSeek API key": "Clave API de DeepSeek"
+}