{ "common": { "loading": "A carregar...", "cancel": "Cancelar", "save": "Guardar", "delete": "Eliminar", "send": "Enviar", "close": "Fechar", "login": "Iniciar sessao", "logout": "Terminar sessao", "on": "LIGADO", "off": "DESLIGADO", "online": "Online", "offline": "Offline", "settings": "Definicoes", "search": "Pesquisar", "rename": "Renomear", "copy": "Copiar", "share": "Partilhar", "edit": "Editar", "get_started": "Comecar", "coming_soon": "Em breve", "back_to_home": "Voltar ao inicio", "privacy_policy": "Politica de Privacidade", "impressum": "Impressum", "chunks": "fragmentos", "upload_file": "Carregar ficheiro", "eur_per_month": "EUR / mes", "up_to_seats": "Ate {n} lugares", "unlimited_seats": "Lugares ilimitados", "set": "Definido", "not_set": "Nao definido", "log_in": "Iniciar Sessao", "features": "Funcionalidades", "how_it_works": "Como Funciona" }, "nav": { "dashboard": "Painel", "providers": "Fornecedores", "chat": "Chat", "developer": "Programador", "organization": "Organizacao", "switch_light": "Mudar para modo claro", "switch_dark": "Mudar para modo escuro", "github": "GitHub", "agents": "Agentes", "flow": "Fluxo", "analytics": "Analise", "pricing": "Precos" }, "auth": { "redirecting_login": "A redirecionar para o inicio de sessao...", "redirecting_secure": "A redirecionar para a pagina de inicio de sessao segura...", "auth_error": "Erro de autenticacao: {msg}", "log_in": "Iniciar sessao" }, "dashboard": { "title": "Painel", "subtitle": "Noticias e atualizacoes de IA", "topic_placeholder": "Nome do topico...", "ollama_settings": "Definicoes do Ollama", "settings_hint": "Deixe vazio para usar OLLAMA_URL / OLLAMA_MODEL do .env", "ollama_url": "URL do Ollama", "ollama_url_placeholder": "Utiliza OLLAMA_URL do .env", "model": "Modelo", "model_placeholder": "Utiliza OLLAMA_MODEL do .env", "searching": "A pesquisar...", "search_failed": "A pesquisa falhou: {e}", "ollama_status": "Estado do Ollama", "trending": "Em destaque", "recent_searches": "Pesquisas recentes" }, "providers": { "title": "Fornecedores", "subtitle": "Configure os seus backends de LLM e embeddings", "provider": "Fornecedor", "model": "Modelo", "embedding_model": "Modelo de Embedding", "api_key": "Chave API", "api_key_placeholder": "Introduza a chave API...", "save_config": "Guardar Configuracao", "config_saved": "Configuracao guardada.", "active_config": "Configuracao Ativa", "embedding": "Embedding" }, "developer": { "agents_title": "Construtor de Agentes", "agents_desc": "Construa e gira agentes de IA com LangGraph. Crie pipelines de raciocinio multi-etapa, agentes com ferramentas e fluxos de trabalho autonomos.", "launch_agents": "Abrir Construtor de Agentes", "flow_title": "Construtor de Fluxos", "flow_desc": "Desenhe fluxos de trabalho de IA visuais com LangFlow. Arraste e solte nos para criar pipelines de processamento de dados, cadeias de prompts e fluxos de integracao.", "launch_flow": "Abrir Construtor de Fluxos", "analytics_title": "Analise e Observabilidade", "analytics_desc": "Monitorize e analise os seus pipelines de IA com LangFuse. Acompanhe o uso de tokens, latencia, custos e metricas de qualidade em todas as suas implementacoes.", "launch_analytics": "Abrir LangFuse", "total_requests": "Total de Pedidos", "avg_latency": "Latencia Media", "tokens_used": "Tokens Utilizados", "error_rate": "Taxa de Erros", "not_configured": "Nao configurado", "open_new_tab": "Abrir em novo separador", "agents_status_connected": "Conectado", "agents_status_not_connected": "Nao conectado", "agents_config_hint": "Defina LANGGRAPH_URL no .env para conectar", "agents_quick_start": "Inicio rapido", "agents_docs": "Documentacao", "agents_docs_desc": "Documentacao oficial do LangGraph e guias de API.", "agents_getting_started": "Primeiros passos", "agents_getting_started_desc": "Tutorial passo a passo para criar o seu primeiro agente.", "agents_github": "GitHub", "agents_github_desc": "Codigo fonte, issues e contribuicoes da comunidade.", "agents_examples": "Exemplos", "agents_examples_desc": "Modelos e projetos de agentes prontos a usar.", "agents_api_ref": "Referencia API", "agents_api_ref_desc": "Documentacao Swagger local para a sua instancia LangGraph.", "agents_running_title": "Agentes em execucao", "agents_none": "Nenhum agente registado. Implemente um assistente no LangGraph para o ver aqui.", "agents_col_name": "Nome", "agents_col_id": "ID", "agents_col_description": "Descricao", "agents_col_status": "Estado", "analytics_status_connected": "Conectado", "analytics_status_not_connected": "Nao conectado", "analytics_config_hint": "Defina LANGFUSE_URL no .env para conectar", "analytics_sso_hint": "O Langfuse utiliza SSO do Keycloak. Sera autenticado automaticamente com a sua conta CERTifAI.", "analytics_quick_actions": "Acoes rapidas", "analytics_traces": "Traces", "analytics_traces_desc": "Ver e filtrar todas as chamadas LLM, latencias e uso de tokens.", "analytics_dashboard": "Painel", "analytics_dashboard_desc": "Resumo de custos, metricas de qualidade e tendencias de uso." }, "org": { "title": "Organizacao", "subtitle": "Gerir membros e faturacao", "invite_member": "Convidar Membro", "seats_used": "Lugares Utilizados", "of_tokens": "de {limit} tokens", "cycle_ends": "Fim do Ciclo", "name": "Nome", "email": "Email", "role": "Funcao", "joined": "Aderiu", "invite_title": "Convidar Novo Membro", "email_address": "Endereco de Email", "email_placeholder": "colleague@company.com", "send_invite": "Enviar Convite", "pricing_title": "Precos", "pricing_subtitle": "Escolha o plano adequado a sua organizacao" }, "pricing": { "starter": "Inicial", "team": "Equipa", "enterprise": "Empresarial", "up_to_users": "Ate {n} utilizadores", "unlimited_users": "Utilizadores ilimitados", "llm_provider_1": "1 fornecedor LLM", "all_providers": "Todos os fornecedores LLM", "tokens_100k": "100K tokens/mes", "tokens_1m": "1M tokens/mes", "unlimited_tokens": "Tokens ilimitados", "community_support": "Suporte comunitario", "priority_support": "Suporte prioritario", "dedicated_support": "Suporte dedicado", "basic_analytics": "Analise basica", "advanced_analytics": "Analise avancada", "full_observability": "Observabilidade completa", "custom_mcp": "Ferramentas MCP personalizadas", "sso": "Integracao SSO", "custom_integrations": "Integracoes personalizadas", "sla": "Garantia de SLA", "on_premise": "Implementacao on-premise" }, "landing": { "badge": "Infraestrutura GenAI com Privacidade em Primeiro Lugar", "hero_title_1": "A Sua IA. Os Seus Dados.", "hero_title_2": "A Sua Infraestrutura.", "hero_subtitle": "Plataforma de IA generativa auto-alojada e em conformidade com o RGPD para empresas que nao comprometem a soberania dos dados. Implemente LLMs, agentes e servidores MCP nos seus proprios termos.", "learn_more": "Saber Mais", "social_proof": "Criado para empresas que valorizam a ", "data_sovereignty": "soberania dos dados", "on_premise": "On-Premise", "compliant": "Em Conformidade", "data_residency": "Residencia dos Dados", "third_party": "Partilha com Terceiros", "features_title": "Tudo o que Precisa", "features_subtitle": "Uma stack GenAI completa e auto-alojada sob o seu total controlo.", "feat_infra_title": "Infraestrutura Auto-Alojada", "feat_infra_desc": "Implemente no seu proprio hardware ou cloud privada. Controlo total sobre a sua stack de IA sem dependencias externas.", "feat_gdpr_title": "Em Conformidade com o RGPD", "feat_gdpr_desc": "Residencia de dados na UE garantida. Os seus dados nunca saem da sua infraestrutura nem sao partilhados com terceiros.", "feat_llm_title": "Gestao de LLMs", "feat_llm_desc": "Implemente, monitorize e gira multiplos modelos de linguagem. Alterne entre modelos sem tempo de inatividade.", "feat_agent_title": "Construtor de Agentes", "feat_agent_desc": "Crie agentes de IA personalizados com Langchain e Langfuse integrados para total observabilidade e controlo.", "feat_mcp_title": "Gestao de Servidores MCP", "feat_mcp_desc": "Gira servidores Model Context Protocol para expandir as capacidades da sua IA com integracoes de ferramentas externas.", "feat_api_title": "Gestao de Chaves API", "feat_api_desc": "Gere chaves API, acompanhe o uso por lugar e defina permissoes granulares para cada integracao.", "how_title": "Operacional em Minutos", "how_subtitle": "Tres passos para uma infraestrutura de IA soberana.", "step_deploy": "Implementar", "step_deploy_desc": "Instale o CERTifAI na sua infraestrutura com um unico comando. Suporte para Docker, Kubernetes e bare metal.", "step_configure": "Configurar", "step_configure_desc": "Ligue o seu fornecedor de identidade, selecione os seus modelos e configure as permissoes da equipa atraves do painel de administracao.", "step_scale": "Escalar", "step_scale_desc": "Adicione utilizadores, implemente mais modelos e integre com as suas ferramentas existentes atraves de chaves API e servidores MCP.", "cta_title": "Pronto para assumir o controlo da sua infraestrutura de IA?", "cta_subtitle": "Comece a implementar GenAI soberana hoje. Sem necessidade de cartao de credito.", "get_started_free": "Comecar Gratuitamente", "footer_tagline": "Infraestrutura GenAI soberana para empresas.", "product": "Produto", "legal": "Legal", "resources": "Recursos", "documentation": "Documentacao", "api_reference": "Referencia API", "support": "Suporte", "copyright": "2026 CERTifAI. Todos os direitos reservados." }, "article": { "read_original": "Ler artigo original", "summarizing": "A resumir...", "summarized_with_ai": "Resumido com IA", "ask_followup": "Faca uma pergunta de seguimento..." }, "impressum": { "title": "Impressum", "info_tmg": "Informacao de acordo com o 5 TMG", "company": "CERTifAI GmbH", "address_street": "Musterstrasse 1", "address_city": "10115 Berlim", "address_country": "Alemanha", "represented_by": "Representado por", "managing_director": "Diretor Geral: [Name]", "contact": "Contacto", "email": "Email: info@certifai.example", "phone": "Telefone: +49 (0) 30 1234567", "commercial_register": "Registo Comercial", "registered_at": "Registado em: Amtsgericht Berlin-Charlottenburg", "registration_number": "Numero de registo: HRB XXXXXX", "vat_id": "NIF", "vat_number": "Numero de identificacao fiscal de acordo com o 27a UStG: DE XXXXXXXXX", "responsible_content": "Responsavel pelo conteudo de acordo com o 55 Abs. 2 RStV" }, "privacy": { "title": "Politica de Privacidade", "last_updated": "Ultima atualizacao: fevereiro de 2026", "intro_title": "1. Introducao", "intro_text": "A CERTifAI GmbH (\"nos\", \"nosso\", \"nossa\") esta empenhada em proteger os seus dados pessoais. Esta politica de privacidade explica como recolhemos, utilizamos e protegemos as suas informacoes quando utiliza a nossa plataforma.", "controller_title": "2. Responsavel pelo Tratamento de Dados", "controller_address": "Musterstrasse 1, 10115 Berlim, Alemanha", "controller_email": "Email: privacy@certifai.example", "data_title": "3. Dados que Recolhemos", "data_intro": "Recolhemos apenas os dados minimos necessarios para prestar os nossos servicos:", "data_account_label": "Dados da conta: ", "data_account_text": "Nome, endereco de email e detalhes da organizacao fornecidos durante o registo.", "data_usage_label": "Dados de utilizacao: ", "data_usage_text": "Registos de chamadas API, contagem de tokens e metricas de utilizacao de funcionalidades para faturacao e analise.", "data_technical_label": "Dados tecnicos: ", "data_technical_text": "Enderecos IP, tipo de navegador e identificadores de sessao para seguranca e estabilidade da plataforma.", "use_title": "4. Como Utilizamos os Seus Dados", "use_1": "Para fornecer e manter a plataforma CERTifAI", "use_2": "Para gerir a sua conta e subscricao", "use_3": "Para comunicar atualizacoes do servico e avisos de seguranca", "use_4": "Para cumprir obrigacoes legais", "storage_title": "5. Armazenamento e Soberania dos Dados", "storage_text": "O CERTifAI e uma plataforma auto-alojada. Todas as cargas de trabalho de IA, dados de modelos e resultados de inferencia permanecem inteiramente dentro da sua propria infraestrutura. Nao acedemos, armazenamos nem processamos os seus dados de IA nos nossos servidores.", "rights_title": "6. Os Seus Direitos (RGPD)", "rights_intro": "Ao abrigo do RGPD, tem o direito de:", "rights_access": "Aceder aos seus dados pessoais", "rights_rectify": "Retificar dados incorretos", "rights_erasure": "Solicitar a eliminacao dos seus dados", "rights_restrict": "Restringir ou opor-se ao tratamento", "rights_portability": "Portabilidade dos dados", "rights_complaint": "Apresentar uma reclamacao junto de uma autoridade de supervisao", "contact_title": "7. Contacto", "contact_text": "Para questoes relacionadas com privacidade, contacte-nos em privacy@certifai.example." } }