Replace placeholder pages with ToolEmbed component that embeds LangGraph, LangFlow, and Langfuse in iframes when configured, or shows "Not Configured" placeholders when URLs are empty. Add ServiceUrlsContext for passing service URLs through Dioxus context. Add docker-compose services for local development: LangFlow, LangGraph (trial), Langfuse with full dependency stack (Postgres, ClickHouse, Redis, MinIO). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
250 lines
12 KiB
JSON
250 lines
12 KiB
JSON
{
|
|
"common": {
|
|
"loading": "Cargando...",
|
|
"cancel": "Cancelar",
|
|
"save": "Guardar",
|
|
"delete": "Eliminar",
|
|
"send": "Enviar",
|
|
"close": "Cerrar",
|
|
"login": "Iniciar sesion",
|
|
"logout": "Cerrar sesion",
|
|
"on": "ACTIVADO",
|
|
"off": "DESACTIVADO",
|
|
"online": "En linea",
|
|
"offline": "Sin conexion",
|
|
"settings": "Configuracion",
|
|
"search": "Buscar",
|
|
"rename": "Renombrar",
|
|
"copy": "Copiar",
|
|
"share": "Compartir",
|
|
"edit": "Editar",
|
|
"get_started": "Comenzar",
|
|
"coming_soon": "Proximamente",
|
|
"back_to_home": "Volver al inicio",
|
|
"privacy_policy": "Politica de privacidad",
|
|
"impressum": "Aviso legal",
|
|
"chunks": "fragmentos",
|
|
"upload_file": "Subir archivo",
|
|
"eur_per_month": "EUR / mes",
|
|
"up_to_seats": "Hasta {n} puestos",
|
|
"unlimited_seats": "Puestos ilimitados",
|
|
"set": "Configurado",
|
|
"not_set": "No configurado",
|
|
"log_in": "Iniciar sesion",
|
|
"features": "Funcionalidades",
|
|
"how_it_works": "Como funciona"
|
|
},
|
|
"nav": {
|
|
"dashboard": "Panel de control",
|
|
"providers": "Proveedores",
|
|
"chat": "Chat",
|
|
"developer": "Desarrollador",
|
|
"organization": "Organizacion",
|
|
"switch_light": "Cambiar a modo claro",
|
|
"switch_dark": "Cambiar a modo oscuro",
|
|
"github": "GitHub",
|
|
"agents": "Agentes",
|
|
"flow": "Flujo",
|
|
"analytics": "Estadisticas",
|
|
"pricing": "Precios"
|
|
},
|
|
"auth": {
|
|
"redirecting_login": "Redirigiendo al inicio de sesion...",
|
|
"redirecting_secure": "Redirigiendo a la pagina de inicio de sesion segura...",
|
|
"auth_error": "Error de autenticacion: {msg}",
|
|
"log_in": "Iniciar sesion"
|
|
},
|
|
"dashboard": {
|
|
"title": "Panel de control",
|
|
"subtitle": "Noticias y actualizaciones de IA",
|
|
"topic_placeholder": "Nombre del tema...",
|
|
"ollama_settings": "Configuracion de Ollama",
|
|
"settings_hint": "Dejar vacio para usar OLLAMA_URL / OLLAMA_MODEL del archivo .env",
|
|
"ollama_url": "URL de Ollama",
|
|
"ollama_url_placeholder": "Usa OLLAMA_URL del archivo .env",
|
|
"model": "Modelo",
|
|
"model_placeholder": "Usa OLLAMA_MODEL del archivo .env",
|
|
"searching": "Buscando...",
|
|
"search_failed": "La busqueda fallo: {e}",
|
|
"ollama_status": "Estado de Ollama",
|
|
"trending": "Tendencias",
|
|
"recent_searches": "Busquedas recientes"
|
|
},
|
|
"providers": {
|
|
"title": "Proveedores",
|
|
"subtitle": "Configure sus backends de LLM y embeddings",
|
|
"provider": "Proveedor",
|
|
"model": "Modelo",
|
|
"embedding_model": "Modelo de embedding",
|
|
"api_key": "Clave API",
|
|
"api_key_placeholder": "Introduzca la clave API...",
|
|
"save_config": "Guardar configuracion",
|
|
"config_saved": "Configuracion guardada.",
|
|
"active_config": "Configuracion activa",
|
|
"embedding": "Embedding"
|
|
},
|
|
"developer": {
|
|
"agents_title": "Constructor de agentes",
|
|
"agents_desc": "Construya y gestione agentes de IA con LangGraph. Cree pipelines de razonamiento de varios pasos, agentes que utilizan herramientas y flujos de trabajo autonomos.",
|
|
"launch_agents": "Abrir constructor de agentes",
|
|
"flow_title": "Constructor de flujos",
|
|
"flow_desc": "Disene flujos de trabajo de IA visuales con LangFlow. Arrastre y suelte nodos para crear pipelines de procesamiento de datos, cadenas de prompts y flujos de integracion.",
|
|
"launch_flow": "Abrir constructor de flujos",
|
|
"analytics_title": "Estadisticas y observabilidad",
|
|
"analytics_desc": "Monitoree y analice sus pipelines de IA con LangFuse. Realice seguimiento del uso de tokens, latencia, costos y metricas de calidad en todos sus despliegues.",
|
|
"launch_analytics": "Abrir LangFuse",
|
|
"total_requests": "Total de solicitudes",
|
|
"avg_latency": "Latencia promedio",
|
|
"tokens_used": "Tokens utilizados",
|
|
"error_rate": "Tasa de errores",
|
|
"not_configured": "No configurado",
|
|
"open_new_tab": "Abrir en nueva pestana"
|
|
},
|
|
"org": {
|
|
"title": "Organizacion",
|
|
"subtitle": "Gestione miembros y facturacion",
|
|
"invite_member": "Invitar miembro",
|
|
"seats_used": "Puestos utilizados",
|
|
"of_tokens": "de {limit} tokens",
|
|
"cycle_ends": "Fin del ciclo",
|
|
"name": "Nombre",
|
|
"email": "Correo electronico",
|
|
"role": "Rol",
|
|
"joined": "Fecha de ingreso",
|
|
"invite_title": "Invitar nuevo miembro",
|
|
"email_address": "Direccion de correo electronico",
|
|
"email_placeholder": "colega@empresa.com",
|
|
"send_invite": "Enviar invitacion",
|
|
"pricing_title": "Precios",
|
|
"pricing_subtitle": "Elija el plan que se adapte a su organizacion"
|
|
},
|
|
"pricing": {
|
|
"starter": "Starter",
|
|
"team": "Team",
|
|
"enterprise": "Enterprise",
|
|
"up_to_users": "Hasta {n} usuarios",
|
|
"unlimited_users": "Usuarios ilimitados",
|
|
"llm_provider_1": "1 proveedor de LLM",
|
|
"all_providers": "Todos los proveedores de LLM",
|
|
"tokens_100k": "100K tokens/mes",
|
|
"tokens_1m": "1M tokens/mes",
|
|
"unlimited_tokens": "Tokens ilimitados",
|
|
"community_support": "Soporte comunitario",
|
|
"priority_support": "Soporte prioritario",
|
|
"dedicated_support": "Soporte dedicado",
|
|
"basic_analytics": "Estadisticas basicas",
|
|
"advanced_analytics": "Estadisticas avanzadas",
|
|
"full_observability": "Observabilidad completa",
|
|
"custom_mcp": "Herramientas MCP personalizadas",
|
|
"sso": "Integracion SSO",
|
|
"custom_integrations": "Integraciones personalizadas",
|
|
"sla": "Garantia de SLA",
|
|
"on_premise": "Despliegue en infraestructura propia"
|
|
},
|
|
"landing": {
|
|
"badge": "Infraestructura GenAI con privacidad ante todo",
|
|
"hero_title_1": "Su IA. Sus datos.",
|
|
"hero_title_2": "Su infraestructura.",
|
|
"hero_subtitle": "Plataforma de IA generativa autoalojada y conforme al RGPD para empresas que no comprometen la soberania de sus datos. Despliegue LLMs, agentes y servidores MCP bajo sus propias condiciones.",
|
|
"learn_more": "Mas informacion",
|
|
"social_proof": "Creado para empresas que valoran la ",
|
|
"data_sovereignty": "soberania de datos",
|
|
"on_premise": "En infraestructura propia",
|
|
"compliant": "Conforme",
|
|
"data_residency": "Residencia de datos",
|
|
"third_party": "Comparticion con terceros",
|
|
"features_title": "Todo lo que necesita",
|
|
"features_subtitle": "Una pila GenAI completa y autoalojada bajo su total control.",
|
|
"feat_infra_title": "Infraestructura autoalojada",
|
|
"feat_infra_desc": "Despliegue en su propio hardware o nube privada. Control total sobre su pila de IA sin dependencias externas.",
|
|
"feat_gdpr_title": "Conforme al RGPD",
|
|
"feat_gdpr_desc": "Residencia de datos en la UE garantizada. Sus datos nunca abandonan su infraestructura ni se comparten con terceros.",
|
|
"feat_llm_title": "Gestion de LLM",
|
|
"feat_llm_desc": "Despliegue, monitoree y gestione multiples modelos de lenguaje. Cambie entre modelos sin tiempo de inactividad.",
|
|
"feat_agent_title": "Constructor de agentes",
|
|
"feat_agent_desc": "Cree agentes de IA personalizados con Langchain y Langfuse integrados para observabilidad y control total.",
|
|
"feat_mcp_title": "Gestion de servidores MCP",
|
|
"feat_mcp_desc": "Gestione servidores de Model Context Protocol para ampliar sus capacidades de IA con integraciones de herramientas externas.",
|
|
"feat_api_title": "Gestion de claves API",
|
|
"feat_api_desc": "Genere claves API, realice seguimiento del uso por puesto y establezca permisos detallados para cada integracion.",
|
|
"how_title": "En funcionamiento en minutos",
|
|
"how_subtitle": "Tres pasos hacia una infraestructura de IA soberana.",
|
|
"step_deploy": "Desplegar",
|
|
"step_deploy_desc": "Instale CERTifAI en su infraestructura con un solo comando. Compatible con Docker, Kubernetes e instalacion directa.",
|
|
"step_configure": "Configurar",
|
|
"step_configure_desc": "Conecte su proveedor de identidad, seleccione sus modelos y configure los permisos del equipo a traves del panel de administracion.",
|
|
"step_scale": "Escalar",
|
|
"step_scale_desc": "Anada usuarios, despliegue mas modelos e integre con sus herramientas existentes mediante claves API y servidores MCP.",
|
|
"cta_title": "Listo para tomar el control de su infraestructura de IA?",
|
|
"cta_subtitle": "Comience a desplegar IA generativa soberana hoy. No se requiere tarjeta de credito.",
|
|
"get_started_free": "Comenzar gratis",
|
|
"footer_tagline": "Infraestructura GenAI soberana para empresas.",
|
|
"product": "Producto",
|
|
"legal": "Legal",
|
|
"resources": "Recursos",
|
|
"documentation": "Documentacion",
|
|
"api_reference": "Referencia API",
|
|
"support": "Soporte",
|
|
"copyright": "2026 CERTifAI. Todos los derechos reservados."
|
|
},
|
|
"article": {
|
|
"read_original": "Leer articulo original",
|
|
"summarizing": "Resumiendo...",
|
|
"summarized_with_ai": "Resumido con IA",
|
|
"ask_followup": "Haga una pregunta de seguimiento..."
|
|
},
|
|
"impressum": {
|
|
"title": "Aviso legal",
|
|
"info_tmg": "Informacion segun el 5 TMG",
|
|
"company": "CERTifAI GmbH",
|
|
"address_street": "Musterstrasse 1",
|
|
"address_city": "10115 Berlin",
|
|
"address_country": "Alemania",
|
|
"represented_by": "Representado por",
|
|
"managing_director": "Director general: [Name]",
|
|
"contact": "Contacto",
|
|
"email": "Correo electronico: info@certifai.example",
|
|
"phone": "Telefono: +49 (0) 30 1234567",
|
|
"commercial_register": "Registro mercantil",
|
|
"registered_at": "Registrado en: Amtsgericht Berlin-Charlottenburg",
|
|
"registration_number": "Numero de registro: HRB XXXXXX",
|
|
"vat_id": "Numero de IVA",
|
|
"vat_number": "Numero de identificacion fiscal segun 27a UStG: DE XXXXXXXXX",
|
|
"responsible_content": "Responsable del contenido segun 55 Abs. 2 RStV"
|
|
},
|
|
"privacy": {
|
|
"title": "Politica de privacidad",
|
|
"last_updated": "Ultima actualizacion: febrero de 2026",
|
|
"intro_title": "1. Introduccion",
|
|
"intro_text": "CERTifAI GmbH (\"nosotros\", \"nuestro/a\") se compromete a proteger sus datos personales. Esta politica de privacidad explica como recopilamos, utilizamos y protegemos su informacion cuando utiliza nuestra plataforma.",
|
|
"controller_title": "2. Responsable del tratamiento",
|
|
"controller_address": "Musterstrasse 1, 10115 Berlin, Alemania",
|
|
"controller_email": "Correo electronico: privacy@certifai.example",
|
|
"data_title": "3. Datos que recopilamos",
|
|
"data_intro": "Recopilamos unicamente los datos minimos necesarios para prestar nuestros servicios:",
|
|
"data_account_label": "Datos de cuenta: ",
|
|
"data_account_text": "Nombre, direccion de correo electronico y datos de la organizacion proporcionados durante el registro.",
|
|
"data_usage_label": "Datos de uso: ",
|
|
"data_usage_text": "Registros de llamadas API, recuento de tokens y metricas de uso de funcionalidades para facturacion y estadisticas.",
|
|
"data_technical_label": "Datos tecnicos: ",
|
|
"data_technical_text": "Direcciones IP, tipo de navegador e identificadores de sesion para la seguridad y estabilidad de la plataforma.",
|
|
"use_title": "4. Como utilizamos sus datos",
|
|
"use_1": "Para proporcionar y mantener la plataforma CERTifAI",
|
|
"use_2": "Para gestionar su cuenta y suscripcion",
|
|
"use_3": "Para comunicar actualizaciones del servicio y avisos de seguridad",
|
|
"use_4": "Para cumplir con las obligaciones legales",
|
|
"storage_title": "5. Almacenamiento y soberania de datos",
|
|
"storage_text": "CERTifAI es una plataforma autoalojada. Todas las cargas de trabajo de IA, datos de modelos y resultados de inferencia permanecen completamente dentro de su propia infraestructura. No accedemos, almacenamos ni procesamos sus datos de IA en nuestros servidores.",
|
|
"rights_title": "6. Sus derechos (RGPD)",
|
|
"rights_intro": "Segun el RGPD, usted tiene derecho a:",
|
|
"rights_access": "Acceder a sus datos personales",
|
|
"rights_rectify": "Rectificar datos inexactos",
|
|
"rights_erasure": "Solicitar la supresion de sus datos",
|
|
"rights_restrict": "Limitar u oponerse al tratamiento",
|
|
"rights_portability": "Portabilidad de datos",
|
|
"rights_complaint": "Presentar una reclamacion ante una autoridad de control",
|
|
"contact_title": "7. Contacto",
|
|
"contact_text": "Para consultas relacionadas con la privacidad, contactenos en privacy@certifai.example."
|
|
}
|
|
}
|