Files
ha-text-ai/custom_components/ha_text_ai/translations/es.json
T
SMKRV 621732ae0a feat(localization): Expand multilingual support
- Added translations for:
  * Chinese (zh)
  * Serbian (sr)
  * Italian (it)
  * Hindi (hi)
  * Spanish (es)

- Fixed minor bugs
- Improved language coverage
2024-11-29 16:44:21 +03:00

267 lines
9.6 KiB
JSON

{
"config": {
"step": {
"provider": {
"title": "Seleccionar proveedor de IA",
"description": "Elige qué proveedor de servicios de IA usar para esta instancia.",
"data": {
"api_provider": "Proveedor de API",
"context_messages": "Número de mensajes de contexto que conservar (1-20)"
}
},
"user": {
"title": "Configurar instancia de HA Text AI",
"description": "Configura una nueva instancia de asistente de IA con el proveedor seleccionado.",
"data": {
"name": "Nombre de la instancia (p. ej., 'Asistente GPT', 'Ayudante de Claude')",
"api_key": "Clave API para la autenticación",
"model": "Modelo de IA a usar",
"temperature": "Creatividad de la respuesta (0-2, cuanto menor, más enfocada)",
"max_tokens": "Longitud máxima de la respuesta (1-4096 tokens)",
"api_endpoint": "URL del punto final de la API personalizada (opcional)",
"api_provider": "Proveedor de API",
"request_interval": "Tiempo mínimo entre solicitudes (0,1-60 segundos)",
"context_messages": "Número de mensajes de contexto que conservar (1-20)",
"max_history_size": "Tamaño máximo del historial de conversación (1-100)"
}
}
},
"error": {
"name_exists": "Ya existe una instancia con este nombre",
"invalid_name": "Nombre de instancia no válido",
"invalid_auth": "Error de autenticación: comprueba tu clave API",
"invalid_api_key": "Clave API no válida: verifica tus credenciales",
"cannot_connect": "No se pudo conectar al servicio API",
"invalid_model": "El modelo seleccionado no está disponible",
"rate_limit": "Límite de tasa excedido",
"context_length": "Longitud de contexto excedida",
"rate_limit_exceeded": "Límite de tasa de API excedido",
"maintenance": "El servicio está en mantenimiento",
"invalid_response": "Se recibió una respuesta de API no válida",
"api_error": "Se produjo un error en el servicio API",
"timeout": "Tiempo de espera de la solicitud agotado",
"invalid_instance": "Instancia especificada no válida",
"unknown": "Se produjo un error inesperado",
"empty": "El nombre no puede estar vacío",
"invalid_characters": "El nombre solo puede contener letras, números, espacios, guiones bajos y guiones",
"name_too_long": "El nombre debe tener 50 caracteres o menos"
}
},
"options": {
"step": {
"init": {
"title": "Actualizar configuración de la instancia",
"description": "Modifica la configuración de esta instancia de asistente de IA.",
"data": {
"model": "Modelo de IA",
"temperature": "Creatividad de la respuesta (0-2)",
"max_tokens": "Longitud máxima de la respuesta (1-4096)",
"request_interval": "Intervalo mínimo de solicitud (0,1-60 segundos)",
"context_messages": "Número de mensajes anteriores que se incluirán en el contexto (1-20)",
"max_history_size": "Tamaño máximo del historial de conversación (1-100)"
}
}
}
},
"services": {
"ask_question": {
"name": "Hacer pregunta (HA Text AI)",
"description": "Envía una pregunta al modelo de IA y recibe una respuesta detallada. La respuesta se almacenará en el historial de conversación y se podrá recuperar más tarde.",
"fields": {
"instance": {
"name": "Instancia",
"description": "Nombre de la instancia de HA Text AI a utilizar"
},
"question": {
"name": "Pregunta",
"description": "Tu pregunta o indicación para el asistente de IA"
},
"context_messages": {
"name": "Mensajes de contexto",
"description": "Número de mensajes anteriores que se incluirán en el contexto (1-20)"
},
"system_prompt": {
"name": "Indicación del sistema",
"description": "Indicación del sistema opcional para establecer el contexto de esta pregunta específica"
},
"model": {
"name": "Modelo",
"description": "Selecciona el modelo de IA que se va a utilizar (opcional, anula la configuración predeterminada)"
},
"temperature": {
"name": "Temperatura",
"description": "Controla la creatividad de la respuesta (0.0-2.0)"
},
"max_tokens": {
"name": "Máx. tokens",
"description": "Longitud máxima de la respuesta (1-4096 tokens)"
}
}
},
"clear_history": {
"name": "Borrar historial",
"description": "Elimina todas las preguntas y respuestas almacenadas del historial de conversación",
"fields": {
"instance": {
"name": "Instancia",
"description": "Nombre de la instancia de HA Text AI para la que se va a borrar el historial"
}
}
},
"get_history": {
"name": "Obtener historial",
"description": "Recupera el historial de conversaciones con filtrado y ordenación opcionales",
"fields": {
"instance": {
"name": "Instancia",
"description": "Nombre de la instancia de HA Text AI de la que se va a obtener el historial"
},
"limit": {
"name": "Límite",
"description": "Número de conversaciones que se van a devolver (1-100)"
},
"filter_model": {
"name": "Filtrar modelo",
"description": "Filtra las conversaciones por un modelo de IA específico"
},
"start_date": {
"name": "Fecha de inicio",
"description": "Filtra las conversaciones a partir de esta fecha/hora"
},
"include_metadata": {
"name": "Incluir metadatos",
"description": "Incluir información adicional como los tokens utilizados, el tiempo de respuesta, etc."
},
"sort_order": {
"name": "Orden de clasificación",
"description": "Orden de clasificación de los resultados (más recientes o más antiguos primero)"
}
}
},
"set_system_prompt": {
"name": "Establecer indicación del sistema",
"description": "Establece instrucciones predeterminadas de comportamiento del sistema para todas las conversaciones futuras",
"fields": {
"instance": {
"name": "Instancia",
"description": "Nombre de la instancia de HA Text AI para la que se va a establecer la indicación del sistema"
},
"prompt": {
"name": "Indicación del sistema",
"description": "Instrucciones que definen cómo debe comportarse y responder la IA"
}
}
}
},
"entity": {
"sensor": {
"ha_text_ai": {
"name": "{name}",
"state": {
"ready": "Listo",
"processing": "Procesando",
"error": "Error",
"disconnected": "Desconectado",
"rate_limited": "Límite de tasa alcanzado",
"maintenance": "Mantenimiento",
"initializing": "Inicializando",
"retrying": "Reintentando",
"queued": "En cola"
},
"state_attributes": {
"question": {
"name": "Última pregunta"
},
"response": {
"name": "Última respuesta"
},
"model": {
"name": "Modelo actual"
},
"temperature": {
"name": "Temperatura"
},
"max_tokens": {
"name": "Máx. tokens"
},
"system_prompt": {
"name": "Indicación del sistema"
},
"response_time": {
"name": "Tiempo de la última respuesta"
},
"total_responses": {
"name": "Total de respuestas"
},
"error_count": {
"name": "Recuento de errores"
},
"last_error": {
"name": "Último error"
},
"api_status": {
"name": "Estado de la API"
},
"tokens_used": {
"name": "Total de tokens usados"
},
"average_response_time": {
"name": "Tiempo medio de respuesta"
},
"last_request_time": {
"name": "Tiempo de la última solicitud"
},
"is_processing": {
"name": "Estado de procesamiento"
},
"is_rate_limited": {
"name": "Estado de límite de tasa"
},
"is_maintenance": {
"name": "Estado de mantenimiento"
},
"api_version": {
"name": "Versión de la API"
},
"endpoint_status": {
"name": "Estado del punto final"
},
"performance_metrics": {
"name": "Métricas de rendimiento"
},
"history_size": {
"name": "Tamaño del historial"
},
"uptime": {
"name": "Tiempo de actividad"
},
"total_tokens": {
"name": "Total de tokens"
},
"prompt_tokens": {
"name": "Tokens de indicación"
},
"completion_tokens": {
"name": "Tokens de compleción"
},
"successful_requests": {
"name": "Solicitudes exitosas"
},
"failed_requests": {
"name": "Solicitudes fallidas"
},
"average_latency": {
"name": "Latencia media"
},
"max_latency": {
"name": "Latencia máxima"
},
"min_latency": {
"name": "Latencia mínima"
}
}
}
}
}
}