Files
Termix/plugins/ai/locales/translated/pt_PT.json
T
LukeGus 6b91c3a460 Merge branch 'dev-2.9.1' into dev-26.10.0
# Conflicts:
#	package-lock.json
#	package.json
#	plugins/ai/locales/translated/af_ZA.json
#	plugins/ai/locales/translated/ar_SA.json
#	plugins/ai/locales/translated/bg_BG.json
#	plugins/ai/locales/translated/bn_BD.json
#	plugins/ai/locales/translated/ca_ES.json
#	plugins/ai/locales/translated/cs_CZ.json
#	plugins/ai/locales/translated/da_DK.json
#	plugins/ai/locales/translated/de_DE.json
#	plugins/ai/locales/translated/el_GR.json
#	plugins/ai/locales/translated/es_ES.json
#	plugins/ai/locales/translated/fi_FI.json
#	plugins/ai/locales/translated/fr_FR.json
#	plugins/ai/locales/translated/he_IL.json
#	plugins/ai/locales/translated/hi_IN.json
#	plugins/ai/locales/translated/hu_HU.json
#	plugins/ai/locales/translated/id_ID.json
#	plugins/ai/locales/translated/it_IT.json
#	plugins/ai/locales/translated/ja_JP.json
#	plugins/ai/locales/translated/ko_KR.json
#	plugins/ai/locales/translated/nl_NL.json
#	plugins/ai/locales/translated/no_NO.json
#	plugins/ai/locales/translated/pl_PL.json
#	plugins/ai/locales/translated/pt_BR.json
#	plugins/ai/locales/translated/pt_PT.json
#	plugins/ai/locales/translated/ro_RO.json
#	plugins/ai/locales/translated/ru_RU.json
#	plugins/ai/locales/translated/sr_SP.json
#	plugins/ai/locales/translated/sv_SE.json
#	plugins/ai/locales/translated/th_TH.json
#	plugins/ai/locales/translated/tr_TR.json
#	plugins/ai/locales/translated/uk_UA.json
#	plugins/ai/locales/translated/vi_VN.json
#	plugins/ai/locales/translated/zh_TW.json
2026-10-04 17:34:09 -05:00

199 lines
10 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"permissions": {
"use": {
"title": "Utilize o assistente",
"description": "Abra o assistente e coloque questões."
},
"manage_providers": {
"title": "Gerir fornecedores",
"description": "Adicione, edite e remova os fornecedores de IA e as suas chaves API."
},
"apply_proposals": {
"title": "Apresentar propostas",
"description": "Deixe que o assistente execute as alterações que sugerir."
},
"services.use": {
"title": "Utilizar IA de outras funcionalidades",
"description": "Outras funcionalidades podem chamar o assistente em seu nome."
},
"secrets.share": {
"title": "Partilhar a chave da API",
"description": "Outras funcionalidades podem utilizar a chave da API de IA armazenada sem a visualizar."
}
},
"settings": {
"assistantUnavailable": "O assistente de IA está desativado neste servidor.",
"providersNeedOptIn": "Ative o assistente de IA acima para adicionar fornecedores.",
"admin": {
"globallyEnabled": {
"label": "assistente de IA",
"description": "Permita que os utilizadores ativem o assistente de IA. Quando estiver desativado, o assistente ficará oculto e bloqueado para todos."
},
"privateEndpoints": {
"label": "Hosts de IA privados permitidos",
"description": "Servidores na sua rede privada que os utilizadores podem utilizar como fornecedores, como um Ollama auto-hospedado. Coloque um servidor em cada linha."
}
},
"host": {
"enableAiAssistant": {
"label": "Ativar o assistente de IA",
"description": "Permita que o assistente de IA ajude no terminal deste host. Desativado por defeito, mas ainda precisa que a IA esteja ativada para a sua conta."
}
}
},
"ai": {
"title": "Assistente",
"send": "Enviar",
"stop": "Stop",
"save": "Guardar",
"cancel": "Cancelar",
"running": "em execução",
"approve": "Aprovar",
"reject": "Rejeitar",
"inputPlaceholder": "Pergunte pelos seus servidores ou descreva uma alteração que gostaria de propor.",
"selectProvider": "Selecione um fornecedor",
"providerSettings": "Configurações do fornecedor",
"addProvider": "Adicionar provedor",
"editProvider": "Editar provedor",
"removeProvider": "Remover fornecedor",
"providerType": "Fornecedor",
"providerLabel": "Nome",
"providerLabelPlaceholder": "Por exemplo: Ollama local",
"baseUrl": "Endereço do servidor",
"apiKey": "Chave API",
"defaultModel": "Modelo padrão",
"defaultModelPlaceholder": "Por exemplo: llama3.1 ou claude-opus-5",
"labelRequired": "Dê um nome a este fornecedor.",
"providerSaveFailed": "Não foi possível guardar o fornecedor.",
"providerUpdated": "Fornecedor atualizado",
"providerDeleteFailed": "Não foi possível remover o fornecedor.",
"privateEndpointHint": "Os endereços na sua rede privada necessitam que um administrador autorize primeiro o host.",
"providerOllama": "Ollama",
"providerAnthropic": "Antrópico",
"providerOpenai": "OpenAI",
"providerGemini": "Google Gemini",
"providerOpenaiCompatible": "Compatível com OpenAI",
"toolArguments": "Entrada",
"toolResult": "Resultado",
"statusApplied": "Aplicado",
"statusRejected": "Rejeitado",
"proposalApplied": "Alteração aplicada",
"proposalApplyFailed": "Não foi possível aplicar a alteração.",
"proposalRejectFailed": "Não foi possível rejeitar a alteração.",
"enableTitle": "Ative o assistente de IA",
"enableDescription": "Deixe o assistente ler a sua configuração e sugerir alterações para que a aprove.",
"readOnlyCommands": "Permitir comandos de diagnóstico de leitura apenas",
"readOnlyCommandsDescription": "O assistente pode executar uma pequena lista de comandos seguros, como `df` e `uptime`, sem perguntar de cada vez. Qualquer alteração que faça no servidor será sempre sugerida em primeiro lugar.",
"modelDetectFailed": "Não foi possível contactar o fornecedor, pelo que esta é uma lista genérica. Pode digitar o nome de qualquer modelo.",
"modelCustom": "Introduza o nome do modelo",
"modelRefresh": "Atualizar lista",
"modelPlaceholder": "Selecione ou introduza um modelo",
"attachHint": "Digite @ para fazer referência a um host, snippet ou automação. As alterações são propostas para a sua aprovação.",
"runCommandTitle": "Executar comando",
"assistant": "Assistente de IA",
"terminalPanelEmpty": "Pergunte ao assistente sobre este anfitrião. Qualquer alteração de estado necessita da sua aprovação prévia.",
"terminalPanelPlaceholder": "Pergunte sobre este anfitrião...",
"noProvidersConfigured": "Nenhum fornecedor de IA está configurado ainda. Adicione um no separador do assistente de IA.",
"runsInOpenTerminal": "Executa na sua sessão de terminal aberta.",
"runInTerminal": "Executar",
"terminalContextPrefill": "Eis a saída do meu terminal:\n\n{{output}}\n\n",
"secrets": {
"shareApiKey": "Permita que outros recursos utilizem a sua chave API do fornecedor de IA para os seus próprios pedidos. A chave nunca é copiada e pode revogá-la a qualquer momento."
}
},
"nav": {
"ai": "IA"
},
"onboarding": {
"aiTitle": "assistente de IA",
"aiIntro": "O Termix pode incluir um assistente de IA opcional. Pode alterar isso posteriormente nas suas definições.",
"aiSkipTitle": "Deixe desligado",
"aiSkipDesc": "O Termix funciona como está agora. O assistente permanece oculto.",
"aiEnableTitle": "Ligue-o",
"aiEnableDesc": "Adiciona um assistente que lê a sua configuração e sugere alterações que aprova. Requer um fornecedor fornecido por si, como um Ollama local.",
"aiNote": "Nada será enviado até que adicione um fornecedor e envie uma mensagem."
},
"hosts": {
"docsLink": "Ver documentação"
},
"agents": {
"title": "AI Agent",
"permissionTitle": "Run remote AI agents",
"permissionDescription": "Start coding agents on SSH hosts using configured AI providers. Agents can execute commands and change files as the SSH user.",
"new": "New session",
"description": "Run an agent in a directory on this host using a Termix AI provider.",
"runtime": "Agent",
"provider": "Termix provider",
"chooseProvider": "Choose a compatible provider",
"model": "Model",
"directory": "Working directory",
"executable": "Executable (optional absolute path)",
"requirements": "The host needs Node.js 22.19+ and the selected agent installed. SSH remote loopback forwarding must be allowed. Existing agent configurations are not overwritten.",
"responsesRequired": "Codex requires a Responses API endpoint. A Chat Completions-only endpoint cannot run Codex.",
"piPermissions": "Pi tools run with this SSH account’s permissions. Only launch in a directory you authorize the agent to modify.",
"start": "Start agent",
"resume": "Resume",
"stop": "Stop session",
"interrupt": "Interrupt turn",
"send": "Send",
"prompt": "Ask the agent to work in this directory…",
"noSessions": "No agent sessions for this host.",
"approval": "Agent needs your decision",
"answer": "Answer (JSON for structured questions)",
"allow": "Allow once",
"deny": "Deny",
"tool": "Tool activity",
"streamFailed": "Agent stream disconnected. Reopen the session to reconnect.",
"status": {
"starting": "Starting",
"ready": "Ready",
"running": "Working",
"stopped": "Stopped",
"error": "Error"
},
"installRuntime": "Install selected agent and Node.js",
"installSource": "Official sources only: nodejs.org (SHA-256 verified) and registry.npmjs.org (locked package integrity). Installs for the SSH user in ~/.local/share/termix-agent-runtime; requires curl, tar, and Linux/macOS x64 or arm64. Does not change SSH forwarding policy.",
"installSucceeded": "Installation verified. You can now start the agent; SSH loopback remote forwarding must also be allowed.",
"installFailed": "Installation failed. Review the log and retry.",
"installLog": "Installation log",
"enableForwarding": "Enable Agent forwarding",
"forwardingScope": "Linux with systemd/OpenSSH; requires root or passwordless sudo. Backs up and validates SSH configuration, then reloads it. Only the current SSH account and observed connection source receive loopback remote forwarding; existing local forwarding is preserved. Failed changes are rolled back.",
"forwardingSucceeded": "SSH loopback remote forwarding is ready. Start or resume the agent to open a new SSH connection.",
"forwardingFailed": "SSH forwarding configuration failed. Review the log; no unvalidated configuration is kept.",
"search": "Search sessions",
"showArchived": "Show archived",
"sessionName": "Session name",
"rename": "Rename",
"archive": "Archive and stop",
"restore": "Restore session",
"queue": "Queued messages",
"enqueue": "Queue message",
"continueQueue": "Continue queue",
"pauseQueue": "Pause queue",
"editQueued": "Edit queued message",
"save": "Save",
"remove": "Remove",
"upload": "Upload attachment",
"remoteFile": "File path inside working directory",
"attach": "Attach file",
"attachments": "Reuse a session attachment",
"pasteImage": "Paste an image in the composer. Up to 4 attachments, 1 MiB each.",
"attachmentLimit": "Up to 4 attachments, 1 MiB each",
"review": "Git changes and worktrees",
"gitStatus": "Refresh Git status",
"diffFile": "File path to review",
"diff": "View diff",
"branch": "New branch name",
"createWorktree": "Create worktree",
"useWorktree": "New session in this worktree",
"worktreeHint": "Creates a new branch from HEAD. Uncommitted changes stay in the current directory. Existing worktrees are never deleted automatically.",
"clean": "No changes",
"reconnecting": "Reconnecting and restoring messages…",
"unavailable": "Session is no longer accessible. Check your permissions or sign in again.",
"shortcuts": "Enter sends or queues · Shift+Enter adds a line · Esc interrupts and pauses the queue"
},
"plugin": {
"name": "AI Assistant"
}
}