Hermes 284313f908
Some checks are pending
Bidi Control Character Guard / bidi-control-guard (push) Waiting to run
Circular Dependency Check / Check for new circular dependencies (push) Waiting to run
Citus Migration Smoke / Combined migrations on single-node Citus (push) Waiting to run
E2E Fresh Install Tests / fresh-install-e2e (push) Waiting to run
ext-v2 guardrails / Run ext-v2 guard and ESLint (push) Waiting to run
Integration Tests / Check for relevant changes (push) Waiting to run
Integration Tests / ${{ (github.event_name == 'schedule' || github.event.inputs.suite == 'full') && 'Full integration suite' || 'Tier-1 integration subset' }} (push) Blocked by required conditions
Mobile checks / Mobile lint + typecheck (push) Waiting to run
Mobile checks / Mobile unit tests (push) Waiting to run
Mobile checks / Mobile dependency audit (report) (push) Waiting to run
Mobile checks / Mobile reproducibility checks (push) Waiting to run
Secrets guard (env backups) / Ensure no tracked env backup files (push) Waiting to run
Temporal Readiness / fast-readiness (push) Waiting to run
Temporal Readiness / docker-parity (push) Waiting to run
TypeScript Type Check / Nx affected typecheck (push) Waiting to run
Unit Tests / Skipped-test budget (push) Waiting to run
Unit Tests / Nx affected unit tests (push) Waiting to run
Unit Tests / Server unit coverage (informational) (push) Waiting to run
Validate Tenant Management Schema / Check for relevant changes (push) Waiting to run
Validate Tenant Management Schema / Validate Tenant Management Schema (push) Blocked by required conditions
EE Workflows Build Guard / ee-workflows-build-guard (push) Waiting to run
Initial import of AlgaPSA codebase from PSA server
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz

Source: /opt/alga-psa on psa.joliet.tech
2026-06-22 16:12:17 -05:00

160 lines
7.0 KiB
JSON

{
"sidebar": {
"title": "Chat",
"subtitleHistory": "Sessões recentes de IA do usuário atual",
"subtitleDefault": "Converse com a IA e gerencie as sessões salvas",
"showHistory": "Mostrar histórico de chat",
"hideHistory": "Ocultar histórico de chat",
"showHistoryTooltip": "Mostrar histórico",
"hideHistoryTooltip": "Ocultar histórico",
"startNewChat": "Iniciar novo chat",
"hideSidebar": "Ocultar barra lateral de chat",
"hideSidebarTooltip": "Ocultar chat",
"introMessage": "Converse com a IA - Pergunte qualquer coisa!",
"loadingChatConversation": "Carregando conversa de chat",
"history": {
"searchResults": "Resultados da Busca",
"recentChats": "Chats Recentes",
"loading": "Carregando…",
"searchAriaLabel": "Pesquisar histórico de chat",
"searchPlaceholder": "Pesquisar chats salvos",
"typeAtLeastNChars": "Digite pelo menos {{count}} caracteres para pesquisar chats salvos.",
"emptyInitial": "Os chats salvos aparecerão aqui após você enviar uma mensagem.",
"emptySearch": "Nenhum chat correspondente encontrado.",
"untitled": "Chat sem título",
"noMessagesYet": "Nenhuma mensagem ainda",
"loadingConversation": "Carregando conversa…",
"chatActionsFor": "Ações de chat para {{title}}",
"rename": "Renomear",
"delete": "Excluir",
"unableToLoadRecent": "Não foi possível carregar os chats recentes.",
"unableToLoadSearch": "Não foi possível carregar os resultados da busca."
},
"timestamp": {
"recently": "Recentemente",
"justNow": "Agora mesmo",
"minutesAgo": "há {{count}}m",
"hoursAgo": "há {{count}}h",
"daysAgo": "há {{count}}d"
},
"newChatConfirm": {
"title": "Iniciar um novo chat?",
"message": "Seu chat atual será removido da barra lateral. As mensagens salvas permanecem no histórico de chat.",
"confirmLabel": "Iniciar Novo Chat",
"cancelLabel": "Manter Chat Atual"
},
"deleteConfirm": {
"title": "Excluir este chat?",
"messageWithTitle": "Excluir \"{{title}}\" do seu histórico de IA? Esta ação não pode ser desfeita.",
"fallbackTitle": "este chat",
"confirmLabel": "Excluir Chat",
"cancelLabel": "Cancelar"
},
"rename": {
"dialogTitle": "Renomear chat",
"inputLabel": "Título do chat",
"inputPlaceholder": "Digite o título do chat",
"cancel": "Cancelar",
"save": "Salvar"
}
},
"chat": {
"greeting": "Eu sou a Alga! Sua assistente de IA favorita. Faça-me uma pergunta.",
"avatarAlt": "Alga",
"defaultFunctionName": "Chamada de função",
"resultTruncated": "O resultado era muito grande e foi truncado.",
"inputPlaceholder": "Enviar uma mensagem",
"inputPlaceholderGenerating": "Gerando texto...",
"inputAriaLabel": "Enviar mensagem para Alga",
"thinking": "Pensando...",
"hintMultiline": "Modo multilinha: Enter adiciona uma nova linha. Ctrl+Enter ou ⌘+Enter envia.",
"hintSingleLine": "Pressione Enter para enviar. Shift+Enter alterna para o modo multilinha.",
"editingNotice": "Editando a mensagem selecionada. Enviar substituirá essa mensagem e regenerará a conversa a partir dali.",
"cancelEdit": "Cancelar edição",
"stop": "PARAR",
"send": "ENVIAR",
"viewDetails": "Ver detalhes",
"viewFullValue": "Ver valor completo",
"parameters": "Parâmetros",
"plan": "Plano",
"playbooks": "Playbooks",
"validation": {
"dialogTitle": "Mensagem Obrigatória",
"ok": "OK",
"enterMessage": "Por favor, insira uma mensagem antes de enviar."
},
"errors": {
"userNotIdentified": "Não foi possível enviar a mensagem: usuário não identificado.",
"unableToSave": "Não foi possível salvar esta mensagem, continuando sem persistência por enquanto.",
"requestFailedStatus": "Requisição falhou com status {{status}}",
"unexpectedResponse": "Resposta inesperada do assistente.",
"unexpectedError": "Ocorreu um erro inesperado.",
"generationError": "Ocorreu um erro ao gerar a resposta.",
"connectionInterrupted": "Conexão interrompida — exibindo resposta parcial.",
"connectionInterruptedWithReason": "Conexão interrompida — {{reason}}"
},
"function": {
"approveAriaLabel": "Aprovar chamada de função",
"declineAriaLabel": "Recusar chamada de função",
"approve": "Aprovar",
"approving": "Aprovando…",
"deny": "Negar",
"processing": "Processando…",
"autoApproveLabel": "Aprovar automaticamente futuras requisições {{method}}",
"executingRequest": "Executando requisição…",
"continuingWithoutCall": "Continuando sem chamar a função…",
"autoApprovalEnabled": "Aprovação automática ativada para requisições {{method}}.",
"reviewAndApprove": "Revise e aprove quando estiver pronto.",
"completedNoDetails": "A ação foi concluída sem detalhes adicionais.",
"emDash": "—"
},
"continuation": {
"badge": "CONTINUAR",
"endpoint": "cadeia de pesquisa/ferramentas",
"title": "Continuar coletando resultados?",
"description": "Alga atingiu o limite de etapas de ferramentas enquanto coletava informações.",
"status": "As pesquisas e chamadas somente leitura acima foram concluídas. Continue do mesmo ponto para coletar mais ou finalizar a resposta.",
"continue": "Continuar",
"continueAriaLabel": "Continuar a resposta da IA a partir do limite de ferramentas",
"defaultPrompt": "Continuar"
}
},
"quickAsk": {
"title": "Pergunta Rápida",
"yoloLabel": "YOLO",
"yoloAriaLabel": "Modo YOLO (aprovar automaticamente ações HTTP)",
"openInSidebar": "Abrir na barra lateral",
"close": "Fechar",
"ask": "Perguntar",
"inputPlaceholder": "Faça uma pergunta rápida…",
"inputAriaLabel": "Entrada de Pergunta Rápida",
"followUpNotice": "Faça perguntas de acompanhamento abaixo. Este chat será salvo como o chat da barra lateral.",
"startingSession": "Iniciando sessão…",
"session": "Sessão: {{chatId}}",
"hint": "Esc para fechar • Enter para perguntar • Shift+Enter para nova linha • {{modifier}}+↑ para reabrir"
},
"message": {
"authorAlga": "Alga",
"authorYou": "Você",
"authorSystem": "Sistema",
"avatarAlt": "Avatar da Alga",
"draftingResponse": "Elaborando resposta…",
"interrupted": "Interrompida",
"interruptionDetail": "Conexão interrompida — exibindo resposta parcial.",
"showAssistantReasoning": "Mostrar raciocínio do assistente",
"editAriaLabel": "Editar esta mensagem",
"editTooltip": "Editar esta mensagem",
"regenerateAriaLabel": "Regenerar a partir desta mensagem",
"regenerateTooltip": "Regenerar a partir desta mensagem",
"functionStatus": {
"success": "Função executada",
"declined": "Função recusada",
"pending": "Função em fila",
"error": "Erro na função"
}
},
"mention": {
"noResultsFound": "Nenhum resultado encontrado"
}
}