import { thirdPartyIntegrationI18n } from './third-party-integrations.i18n'; export const settingsDict = { 'settings.providers.page.openCodeGo.title': 'Monitoramento de uso do OpenCode Go', 'settings.providers.page.openCodeGo.description': 'Conecte o painel do OpenCode Go para exibir as cotas móvel, semanal e mensal.', 'settings.providers.page.openCodeGo.workspaceId': 'ID do workspace', 'settings.providers.page.openCodeGo.authCookie': 'Cookie de autenticação', 'settings.providers.page.openCodeGo.apiKey': 'Chave de API', 'settings.providers.page.openCodeGo.help': 'Copie o ID da URL do painel e o cookie auth das ferramentas do navegador. O OpenChamber nunca examina os cookies do navegador.', 'settings.providers.page.openCodeGo.save': 'Salvar e validar', 'settings.providers.page.openCodeGo.replace': 'Substituir', 'settings.providers.page.openCodeGo.validate': 'Validar', 'settings.providers.page.openCodeGo.delete': 'Excluir', 'settings.providers.page.quotaCredentials.saved': 'Credenciais de {provider} salvas.', 'settings.providers.page.quotaCredentials.accessToken': 'Token de acesso', 'settings.providers.page.quotaCredentials.refreshToken': 'Token de atualização', 'settings.providers.page.quotaCredentials.tokenPlaceholder': 'Cole o token', 'settings.providers.page.openCodeGo.saveFailed': 'Não foi possível validar as credenciais do OpenCode Go.', 'settings.providers.page.openCodeGo.valid': 'As credenciais do OpenCode Go são válidas.', 'settings.providers.page.openCodeGo.invalid': 'As credenciais do OpenCode Go são inválidas ou expiraram.', 'settings.providers.page.openCodeGo.deleted': 'Credenciais do OpenCode Go excluídas.', 'settings.providers.page.openCodeGo.deleteFailed': 'Não foi possível excluir as credenciais do OpenCode Go.', "settings.appearance.language.label": "Idioma", "settings.appearance.language.description": "Escolha o idioma da interface.", "settings.appearance.language.select": "Selecionar idioma", "settings.window.description": "Janela de configurações do OpenChamber.", "settings.view.home.title": "Configurações", "settings.view.home.description": "Ir para páginas comuns.", "settings.view.home.cards.providers.title": "Provedores", "settings.view.home.cards.providers.description": "Conectar modelos + credenciais", "settings.view.home.cards.agents.title": "Agentes", "settings.view.home.cards.agents.description": "Prompts, ferramentas, permissões", "settings.view.home.cards.skillsCatalog.title": "Catálogo de habilidades", "settings.view.home.cards.skillsCatalog.description": "Instalar habilidades de catálogos", "settings.view.home.cards.mcp.title": "MCP", "settings.view.home.cards.mcp.description": "Configure servidores e conexões MCP", 'settings.view.home.cards.plugins.title': 'Plugins', 'settings.view.home.cards.plugins.description': 'Manage opencode plugins', "settings.view.home.cards.usage.title": "Uso", "settings.view.home.cards.usage.description": "Cota + visibilidade dos gastos", "settings.view.unavailable.title": "Indisponível", "settings.view.unavailable.description": "Esta página de configurações não está disponível neste ambiente de execução.", "settings.view.badge.beta": "beta", "settings.view.actions.reloadOpenCode": "Recarregar OpenCode", "settings.view.actions.reloadOpenCodeTooltip": "Reiniciar OpenCode e recarregar suas configurações.", "settings.view.actions.applyAndRestartOpenCode": "Aplicar e reiniciar", "settings.view.actions.applyAndRestartOpenCodeTooltipSingle": "Aplicar 1 alteração de configuração pendente e reiniciar o OpenCode.", "settings.view.actions.applyAndRestartOpenCodeTooltipPlural": "Aplicar {count} alterações de configuração pendentes e reiniciar o OpenCode.", "settings.view.pendingRestart.applying": "Reiniciando…", "settings.view.pendingRestart.applied": "OpenCode reiniciado com as alterações de configuração pendentes.", "settings.view.pendingRestart.applyFailed": "Falha ao aplicar as alterações de configuração.", "settings.view.pendingRestart.manualRestartRequired": "Salvo no disco. Reinicie o servidor OpenCode conectado para aplicar as alterações.", "settings.view.pendingRestart.saved": "Salvo. Reinicie o OpenCode para aplicar.", "settings.view.pendingRestart.confirm.title": "Aplicar e reiniciar?", "settings.view.pendingRestart.confirm.description": "Reiniciar o OpenCode interromperá quaisquer chats em execução. As alterações de configuração salvas entrarão em vigor após a reinicialização.", "settings.view.pendingRestart.confirm.dontShowAgain": "Não mostrar novamente", "settings.view.pendingRestart.confirm.cancel": "Cancelar", "settings.view.actions.backToSettings": "Voltar às configurações", "settings.view.actions.closeSettings": "Fechar configurações", "settings.view.actions.openSectionList": "Abrir lista de seções", "settings.view.actions.closeSettingsWithShortcut": "Fechar configurações ({shortcut}+,)", "settings.view.actions.back": "Voltar", "settings.view.actions.resizeNavigation": "Ajustar tamanho da navegação", "settings.view.search.placeholder": "Buscar configurações", "settings.view.search.aria": "Buscar configurações", "settings.view.search.clear": "Limpar busca de configurações", "settings.view.search.noResults": "Nenhuma configuração encontrada", "settings.view.nav.group.general": "OpenChamber", "settings.view.nav.group.projects": "Espaço de trabalho", "settings.view.nav.group.opencode": "OpenCode", "settings.view.nav.group.content": "Biblioteca", "settings.page.projects.title": "Projetos", "settings.page.remoteInstances.title": "Instâncias remotas", "settings.page.providers.title": "Provedores", "settings.page.usage.title": "Uso", "settings.page.agents.title": "Agentes", "settings.page.commands.title": "Comandos", "settings.page.mcp.title": "MCP", 'settings.page.plugins.title': 'Plugins', "settings.page.skills.title": "Habilidades", "settings.page.skillsCatalog.title": "Catálogo de habilidades", "settings.page.git.title": "Git", "settings.page.appearance.title": "Aparência", "settings.page.appearance.description": "Personalize a aparência e a sensação do OpenChamber.", "settings.page.chat.title": "Chat", "settings.page.chat.description": "Configure como as mensagens e as ferramentas são exibidas.", "settings.page.shortcuts.title": "Atalhos", "settings.page.shortcuts.description": "Personalize os atalhos de teclado.", "settings.page.general.title": "Geral", "settings.page.general.description": "Inicialização do aplicativo, segurança, conexão e privacidade.", "settings.page.sessions.title": "Sessões", "settings.page.sessions.description": "Defina padrões e retenção das sessões.", "settings.page.magicPrompts.title": "Prompts mágicos", "settings.page.notifications.title": "Notificações", "settings.page.notifications.description": "Escolha quando e como receber notificações.", "settings.page.voice.title": "Voz", "settings.page.voice.description": "Configure fala e ditado.", "settings.page.tunnel.title": "Túnel externo", "settings.page.tunnel.description": "Exponha esta instância por um túnel remoto.", "settings.page.about.title": "Sobre", "settings.page.snippets.title": "Snippets", "settings.snippets.sidebar.title": "Snippets", "settings.snippets.sidebar.total": "Total: {count}", "settings.snippets.sidebar.actions.create": "Criar snippet", "settings.snippets.sidebar.actions.more": "Mais ações para {name}", "settings.snippets.sidebar.toast.deleted": "Snippet excluído", "settings.snippets.sidebar.toast.deleteFailed": "Falha ao excluir snippet", "settings.snippets.sidebar.dialog.deleteTitle": "Excluir snippet?", "settings.snippets.sidebar.dialog.deleteDescription": "Isso excluirá permanentemente #{name}.", "settings.snippets.page.empty.title": "Selecione um snippet", "settings.snippets.page.empty.description": "Escolha um snippet na barra lateral para editá-lo.", "settings.snippets.page.title.new": "Novo snippet", "settings.snippets.page.field.namePlaceholder": "snippet-name", "settings.snippets.page.field.descriptionPlaceholder": "O que este snippet faz", "settings.snippets.page.field.aliases": "Aliases", "settings.snippets.page.field.aliasesPlaceholder": "safe, careful", "settings.snippets.page.field.content": "Conteúdo", "settings.snippets.page.field.contentPlaceholder": "Markdown do snippet...", "settings.snippets.page.hint": "Use #name em prompts. Aceita aliases e blocos prepend/append compatíveis com opencode-snippets.", "settings.snippets.page.toast.nameRequired": "O nome do snippet é obrigatório", "settings.snippets.page.toast.contentRequired": "O conteúdo do snippet é obrigatório", "settings.snippets.page.toast.saveFailed": "Falha ao salvar snippet", "settings.snippets.page.toast.saved": "Snippet salvo", "settings.openchamber.tunnel.title": "Túnel externo", "settings.openchamber.tunnel.description": "Configure acesso remoto seguro com links rápidos ou com seu próprio túnel gerenciado da Cloudflare.", "settings.openchamber.tunnel.note.serverSideEnforced": "O acesso seguro ao túnel é aplicado no servidor.", "settings.openchamber.tunnel.note.connectLinksOneTime": "Os links de conexão são de uso único: eles são revogados quando o túnel para ou quando o TTL do link expira.", "settings.openchamber.tunnel.note.cloudflareConnectorTarget": "Destino do conector da Cloudflare:", "settings.openchamber.tunnel.note.cloudflareConnectorTargetUse": "Para o destino do conector da Cloudflare, use", "settings.openchamber.tunnel.note.tokensSavedPerTunnel": "Os tokens são armazenados por túnel e reutilizados a partir do disco.", "settings.openchamber.tunnel.note.customConfigUsed": "Será usado um arquivo de configurações personalizado ao iniciar o túnel.", "settings.openchamber.tunnel.note.defaultConfigUsed": "Quando estiver vazio, o cloudflared usa suas configurações padrão (~/.cloudflared/config.yml).", "settings.openchamber.tunnel.note.managedRemoteRequiresDomain": "Túneis remotos gerenciados exigem um domínio comprado na sua conta da Cloudflare.", "settings.openchamber.tunnel.note.managedLocalUsesConfig": "Túneis locais gerenciados usam o arquivo de configurações local do cloudflared.", "settings.openchamber.tunnel.note.startModeAndGenerateLink": "Inicie um túnel {mode} e gere um link de conexão de uso único. Não feche o aplicativo enquanto este túnel estiver em uso.", "settings.openchamber.tunnel.note.scanQrToConnect": "Escaneie com seu telefone para conectar.", "settings.openchamber.tunnel.section.redeemedAccessLinks": "Links de acesso resgatados", "settings.openchamber.tunnel.section.savedManagedRemoteTunnels": "Túneis remotos gerenciados salvos", "settings.openchamber.tunnel.notAvailable.cloudflaredNotFound": "cloudflared não encontrado", "settings.openchamber.tunnel.notAvailable.dependencyNotFound": "{dependency} não foi encontrado.", "settings.openchamber.tunnel.notAvailable.installHint": "Instale para habilitar o acesso ao túnel remoto:", "settings.openchamber.tunnel.field.provider": "Provedor", "settings.openchamber.tunnel.field.providerPlaceholder": "Selecionar provedor", "settings.openchamber.tunnel.field.tunnelType": "Tipo de túnel", "settings.openchamber.tunnel.field.connectLinkTtl": "TTL do link de conexão", "settings.openchamber.tunnel.field.tunnelSessionTtl": "TTL da sessão do túnel", "settings.openchamber.tunnel.field.hostnameLabel": "Nome de host:", "settings.openchamber.tunnel.field.savedTokenAvailablePlaceholder": "Token salvo disponível (opcional para substituir)", "settings.openchamber.tunnel.field.pasteTokenPlaceholder": "Colar token para este túnel", "settings.openchamber.tunnel.field.newPresetNamePlaceholder": "Nome do túnel (ex.: Produção)", "settings.openchamber.tunnel.field.newPresetHostnamePlaceholder": "Nome de host (ex.: oc.example.com)", "settings.openchamber.tunnel.field.newPresetTokenPlaceholder": "Token", "settings.openchamber.tunnel.field.managedRemoteTokenInfoAria": "Informações do token do túnel remoto gerenciado", "settings.openchamber.tunnel.field.configurationFile": "Arquivo de configurações", "settings.openchamber.tunnel.field.configurationFilePlaceholder": "Usará as configurações padrão do cloudflared", "settings.openchamber.tunnel.field.managedRemoteTunnelToConnect": "Túnel remoto gerenciado para conectar", "settings.openchamber.tunnel.field.selectSavedTunnelPlaceholder": "Selecionar túnel salvo", "settings.openchamber.tunnel.field.publicUrlHint": "URL pública (não acessível sem um token)", "settings.openchamber.tunnel.field.connectLink": "Link de conexão", "settings.openchamber.tunnel.field.expires": "Expira", "settings.openchamber.tunnel.field.connectQrAlt": "Código QR de conexão do túnel", "settings.openchamber.tunnel.actions.removePresetAria": "Excluir {name}", "settings.openchamber.tunnel.actions.saveToken": "Salvar token", "settings.openchamber.tunnel.actions.browseConfigFileAria": "Explorar arquivo de configurações", "settings.openchamber.tunnel.actions.clearConfigFileAria": "Limpar arquivo de configurações", "settings.openchamber.tunnel.actions.openManagedRemoteDocs": "Ver documentação sobre como configurar um túnel remoto gerenciado", "settings.openchamber.tunnel.actions.openManagedLocalDocs": "Ver documentação sobre a configuração de um túnel local gerenciado", "settings.openchamber.tunnel.actions.startTunnel": "Iniciar túnel", "settings.openchamber.tunnel.actions.startingTunnel": "Iniciando túnel...", "settings.openchamber.tunnel.actions.stopTunnel": "Parar túnel", "settings.openchamber.tunnel.actions.stopping": "Parando...", "settings.openchamber.tunnel.actions.newConnectLink": "Novo link de conexão", "settings.openchamber.tunnel.actions.copied": "Copiado", "settings.openchamber.tunnel.actions.retry": "Tentar novamente", "settings.openchamber.tunnel.option.moreProvidersSoon": "Mais provedores chegarão em breve", "settings.openchamber.tunnel.option.mode.quick.label": "Rápido", "settings.openchamber.tunnel.option.mode.quick.tooltip": "O túnel rápido funciona em modo best effort e sua disponibilidade não é garantida.", "settings.openchamber.tunnel.option.mode.managedRemote.label": "Remoto gerenciado", "settings.openchamber.tunnel.option.mode.managedRemote.tooltip": "O modo remoto gerenciado usa sua conta da Cloudflare e um nome de host para acesso de longa duração.", "settings.openchamber.tunnel.option.mode.managedLocal.label": "Local gerenciado", "settings.openchamber.tunnel.option.mode.managedLocal.tooltip": "O modo local gerenciado usa suas configurações locais do cloudflared.", "settings.openchamber.tunnel.warning.quickModeReliability": "Para acesso de longa duração mais confiável, mude para o modo de túnel remoto ou local gerenciado.", "settings.openchamber.tunnel.warning.replacesActiveTunnel": "Iniciar este túnel substituirá o túnel ativo e revogará os links de conexão e sessões remotas existentes.", "settings.openchamber.tunnel.badge.quick": "RÁPIDO", "settings.openchamber.tunnel.badge.remote": "REMOTO", "settings.openchamber.tunnel.badge.local": "LOCAL", "settings.openchamber.tunnel.state.loading": "Carregando", "settings.openchamber.tunnel.state.expired": "Expirado", "settings.openchamber.tunnel.state.revoked": "Revogado", "settings.openchamber.tunnel.state.inactive": "Inativo", "settings.openchamber.tunnel.state.noExpiry": "Sem expiração", "settings.openchamber.tunnel.state.never": "Nunca", "settings.openchamber.tunnel.state.tunnelReady": "Túnel pronto", "settings.openchamber.tunnel.session.redeemedAt": "Resgatado {time}", "settings.openchamber.tunnel.session.expiresIn": "Expira em {remaining}", "settings.openchamber.tunnel.session.inactiveWithReason": "Inativo ({reason})", "settings.openchamber.tunnel.error.invalidConfigExtension": "O arquivo de configurações deve usar a extensão .yml, .yaml ou .json.", "settings.openchamber.tunnel.tooltip.tokensSavedPath": "Os tokens são armazenados em ~/.config/openchamber/cloudflare-managed-remote-tunnels.json.", "settings.openchamber.tunnel.empty.noManagedRemoteTunnels": "Ainda não há túneis remotos gerenciados salvos.", "settings.openchamber.tunnel.toast.checkAvailabilityFailed": "Não foi possível verificar a disponibilidade do túnel", "settings.openchamber.tunnel.toast.saveSettingsFailed": "Não foi possível salvar as configurações do túnel", "settings.openchamber.tunnel.toast.saveTtlFailed": "Não foi possível salvar as configurações de TTL do túnel", "settings.openchamber.tunnel.toast.saveTokenFailed": "Não foi possível salvar o token do túnel remoto gerenciado", "settings.openchamber.tunnel.toast.selectOrAddManagedRemoteFirst": "Selecione ou adicione um túnel remoto gerenciado primeiro", "settings.openchamber.tunnel.toast.managedRemoteTokenRequiredBeforeStarting": "É necessário informar um token do túnel remoto gerenciado antes de iniciar", "settings.openchamber.tunnel.toast.addManagedRemoteTokenBeforeStarting": "Adicione um token do túnel remoto gerenciado antes de iniciar", "settings.openchamber.tunnel.toast.startFailed": "Não foi possível iniciar o túnel", "settings.openchamber.tunnel.toast.startedButNoPublicUrl": "O túnel foi iniciado, mas nenhuma URL pública foi retornada", "settings.openchamber.tunnel.toast.replacedTunnelSingleSingle": "Substituiu o túnel anterior: revogou 1 link e invalidou 1 sessão.", "settings.openchamber.tunnel.toast.replacedTunnelSingleManySessions": "Substituiu o túnel anterior: revogou 1 link e invalidou {invalidatedSessionCount} sessões.", "settings.openchamber.tunnel.toast.replacedTunnelManyLinksSingleSession": "Substituiu o túnel anterior: revogou {revokedBootstrapCount} links e invalidou 1 sessão.", "settings.openchamber.tunnel.toast.replacedTunnelManyMany": "Substituiu o túnel anterior: revogou {revokedBootstrapCount} links e invalidou {invalidatedSessionCount} sessões.", "settings.openchamber.tunnel.toast.linkReady": "Link do túnel pronto", "settings.openchamber.tunnel.toast.stopped": "Túnel parado", "settings.openchamber.tunnel.toast.stopFailed": "Não foi possível parar o túnel", "settings.openchamber.tunnel.toast.connectLinkCopied": "Link de conexão copiado", "settings.openchamber.tunnel.toast.copyUrlFailed": "Não foi possível copiar a URL", "settings.openchamber.tunnel.toast.saveSelectedManagedRemoteFailed": "Não foi possível salvar o túnel remoto gerenciado selecionado", "settings.openchamber.tunnel.toast.tunnelNameRequired": "É necessário informar o nome do túnel", "settings.openchamber.tunnel.toast.managedRemoteHostnameRequired": "É necessário informar o nome de host do túnel remoto gerenciado", "settings.openchamber.tunnel.toast.managedRemoteTokenRequired": "É necessário informar o token do túnel remoto gerenciado", "settings.openchamber.tunnel.toast.hostnameAlreadyExists": "Este nome de host já existe", "settings.openchamber.tunnel.toast.managedRemoteSaved": "Túnel remoto gerenciado salvo", "settings.openchamber.tunnel.toast.managedRemoteRemoved": "Túnel remoto gerenciado excluído", "settings.magicPrompts.sidebar.title": "Prompts mágicos", "settings.magicPrompts.sidebar.description": "Selecione um modelo de prompt para editar.", "settings.magicPrompts.sidebar.group.git": "Git", "settings.magicPrompts.sidebar.group.github": "GitHub", "settings.magicPrompts.sidebar.group.planning": "Planejamento", "settings.magicPrompts.sidebar.group.session": "Sessão", "settings.magicPrompts.sidebar.item.gitCommitGenerate": "Geração de commit", "settings.magicPrompts.sidebar.item.gitPrGenerate": "Geração de PR", "settings.magicPrompts.sidebar.item.gitConflictResolve": "Resolução de conflito de merge/rebase", "settings.magicPrompts.sidebar.item.gitCherrypickConflictResolve": "Resolução de conflito de cherry-pick", "settings.magicPrompts.sidebar.item.githubPrReview": "Revisão de PR", "settings.magicPrompts.sidebar.item.githubIssueReview": "Revisão de issue", "settings.magicPrompts.sidebar.item.githubPrFailedChecksReview": "Revisão de PR com verificações com falha", "settings.magicPrompts.sidebar.item.githubPrCommentsReview": "Revisão de comentários de PR", "settings.magicPrompts.sidebar.item.githubSinglePrCommentReview": "Revisão de comentário único de PR", "settings.magicPrompts.sidebar.item.planTodo": "Planejar Todo", "settings.magicPrompts.sidebar.item.planImprove": "Melhorar plano", "settings.magicPrompts.sidebar.item.planImplement": "Implementar plano", "settings.magicPrompts.sidebar.item.sessionSummary": "Resumo de sessão", "settings.magicPrompts.sidebar.item.sessionWorkspaceReview": "Revisão do workspace", "settings.magicPrompts.sidebar.item.sessionExplore": "Tour do código", "settings.magicPrompts.sidebar.item.sessionFeaturePlan": "Planejamento de funcionalidade", "settings.magicPrompts.sidebar.item.sessionCraftGoal": "Criação de Goal", "settings.magicPrompts.page.group.sessionCraftGoal.title": "Criação de Goal", "settings.magicPrompts.page.group.sessionCraftGoal.description": "Prompts usados pelo comando /craft-goal: mensagem visível do usuário + instruções ocultas. Transforma uma ideia ou tarefa em um Goal claro e verificável por meio de descoberta guiada.", "settings.magicPrompts.sidebar.item.sessionCatchUp": "Retomada de contexto", "settings.magicPrompts.sidebar.item.sessionDebug": "Depuração", "settings.magicPrompts.sidebar.item.sessionWeigh": "Comparar abordagens", "settings.magicPrompts.sidebar.item.sessionFusion": "Fusion", "settings.remoteInstances.sidebar.title": "Instâncias remotas", "settings.remoteInstances.sidebar.total": "Total {count}", "settings.remoteInstances.sidebar.newSshInstanceName": "Nova conexão SSH", "settings.remoteInstances.sidebar.actions.addSshInstance": "Adicionar conexão SSH", "settings.remoteInstances.sidebar.actions.connect": "Conectar", "settings.remoteInstances.sidebar.actions.disconnect": "Desconectar", "settings.remoteInstances.sidebar.actions.retry": "Tentar novamente", "settings.remoteInstances.sidebar.actions.remove": "Excluir", "settings.remoteInstances.sidebar.confirm.localPortInUseRetry": "A porta local já está em uso. Escolher uma porta livre aleatória e tentar novamente?", "settings.remoteInstances.sidebar.toast.createFailed": "Não foi possível criar a conexão SSH", "settings.remoteInstances.sidebar.toast.retriedWithRandomPort": "Tentado novamente com uma porta local aleatória", "settings.remoteInstances.sidebar.toast.connectFailed": "Não foi possível conectar a instância", "settings.remoteInstances.sidebar.toast.disconnectFailed": "Não foi possível desconectar a instância", "settings.remoteInstances.sidebar.toast.retryFailed": "Não foi possível tentar a conexão novamente", "settings.remoteInstances.sidebar.toast.removeFailed": "Não foi possível excluir a instância", "settings.remoteInstances.direct.sidebarTitle": "Links de servidores", "settings.remoteInstances.direct.sidebarDescription": "Conecte com um link ou token", "settings.remoteInstances.direct.title": "Outros servidores OpenChamber", "settings.remoteInstances.direct.description": "Servidores para os quais este aplicativo pode alternar. Importe um link de pareamento do outro servidor ou adicione pelo endereço.", "settings.remoteInstances.direct.addDialog.description": "Adicione outro servidor OpenChamber por URL. Use isto quando o servidor já estiver em execução e você tiver um token de conexão.", "settings.remoteInstances.direct.field.labelPlaceholder": "Rótulo (opcional)", "settings.remoteInstances.direct.field.urlPlaceholder": "https://host:port", "settings.remoteInstances.direct.field.tokenPlaceholder": "Token de conexão (opcional para servidores locais confiáveis)", "settings.remoteInstances.direct.note": "Os tokens de conexão ficam salvos neste dispositivo e são usados apenas quando este app se conecta a esse servidor.", "settings.remoteInstances.direct.headers.title": "Additional headers", "settings.remoteInstances.direct.headers.description": "Optional HTTP headers for desktop API requests. Authorization is reserved for the connection token.", "settings.remoteInstances.direct.headers.field.namePlaceholder": "Header name", "settings.remoteInstances.direct.headers.field.valuePlaceholder": "Header value", "settings.remoteInstances.direct.headers.actions.add": "Add header", "settings.remoteInstances.direct.headers.removeAria": "Remove header", "settings.remoteInstances.direct.actions.add": "Adicionar servidor", "settings.remoteInstances.direct.import.description": "Cole um link de conexão de outro servidor OpenChamber.", "settings.remoteInstances.direct.import.placeholder": "openchamber://connect?...", "settings.remoteInstances.direct.import.action": "Importar link", "settings.remoteInstances.direct.error.invalidConnectLink": "Link de conexão do OpenChamber inválido.", "settings.remoteInstances.direct.state.loading": "Carregando servidores...", "settings.remoteInstances.direct.state.empty": "Nenhum outro servidor adicionado ainda.", "settings.remoteInstances.clientAuth.title": "Conectar a este servidor", "settings.remoteInstances.clientAuth.description": "Crie um link ou token seguro para que o OpenChamber Desktop possa se conectar a este servidor.", "settings.remoteInstances.clientAuth.field.labelPlaceholder": "Nome do dispositivo — ex.: Meu iPhone", "settings.remoteInstances.clientAuth.actions.create": "Criar token", "settings.remoteInstances.clientAuth.actions.pair": "Criar link", "settings.remoteInstances.clientAuth.actions.revoke": "Revogar", "settings.remoteInstances.clientAuth.actions.clearRevoked": "Limpar revogados", "settings.remoteInstances.clientAuth.qrAlt": "OpenChamber connection QR code", "settings.remoteInstances.clientAuth.qrEnlarge": "Ampliar código QR", "settings.remoteInstances.clientAuth.qrScanHint": "Escaneie com o app OpenChamber no seu outro dispositivo. É de uso único e expira.", "settings.remoteInstances.clientAuth.qrDialogTitle": "Escanear para conectar", "settings.remoteInstances.clientAuth.actions.addDevice": "Adicionar um dispositivo", "settings.remoteInstances.clientAuth.actions.copied": "Copiado", "settings.remoteInstances.clientAuth.addDevice.transportLabel": "Onde você vai usar este dispositivo?", "settings.remoteInstances.clientAuth.addDevice.subtitle": "Crie um código QR de uso único que conecta outro dispositivo a este servidor.", "settings.remoteInstances.clientAuth.addDevice.transport.local": "Somente este computador", "settings.remoteInstances.clientAuth.addDevice.transport.localHint": "Para aplicativos nesta mesma máquina.", "settings.remoteInstances.clientAuth.addDevice.transport.lan": "Somente rede doméstica", "settings.remoteInstances.clientAuth.addDevice.transport.lanHint": "Conecta diretamente pela sua rede Wi-Fi. Não funciona fora desta rede.", "settings.remoteInstances.clientAuth.addDevice.transport.relay": "Em qualquer lugar", "settings.remoteInstances.clientAuth.addDevice.transport.relayHint": "Funciona em casa e fora. Fora de casa o tráfego passa pelo OpenChamber Private Relay, um túnel criptografado de ponta a ponta. Sem configuração.", "settings.remoteInstances.clientAuth.addDevice.fallback.relay": "Também permitir o relay criptografado fora de casa", "settings.remoteInstances.clientAuth.addDevice.fallback.preferLocal": "Preferir a conexão doméstica direta quando disponível", "settings.remoteInstances.clientAuth.addDevice.create": "Criar código QR", "settings.remoteInstances.clientAuth.addDevice.done": "Concluído", "settings.remoteInstances.clientAuth.addDevice.connectedToast": "Dispositivo conectado.", "settings.remoteInstances.clientAuth.pairingUrl": "Link de conexão", "settings.remoteInstances.clientAuth.createdToken": "Copie este token agora. Por segurança, ele não será mostrado novamente.", "settings.remoteInstances.clientAuth.state.loading": "Carregando tokens...", "settings.remoteInstances.clientAuth.state.empty": "Nenhum dispositivo conectado ainda.", "settings.remoteInstances.clientAuth.state.revoked": "Revogado", "settings.remoteInstances.clientAuth.state.thisDevice": "Este dispositivo", "settings.remoteInstances.clientAuth.state.pending": "Aguardando conexão…", "settings.remoteInstances.clientAuth.state.viaRelay": "Relay", "settings.remoteInstances.clientAuth.state.connectedDirect": "Conectado · Rede local", "settings.remoteInstances.clientAuth.state.connectedRelay": "Conectado · Relay", "settings.remoteInstances.clientAuth.lastUsed": "Último uso em {date}", "settings.remoteInstances.clientAuth.neverUsed": "Nunca usado", "settings.remoteInstances.relay.title": "OpenChamber Relay", "settings.remoteInstances.relay.autoHint": "Liga automaticamente ao parear um dispositivo pelo relay.", "settings.remoteInstances.relay.description": "Permita que seus outros dispositivos se conectem de qualquer lugar sem abrir portas. O tráfego é criptografado de ponta a ponta — o relay não consegue lê-lo.", "settings.remoteInstances.relay.enableHint": "Nada é compartilhado até você ativar o relay neste servidor.", "settings.remoteInstances.relay.actions.enable": "Ativar Relay", "settings.remoteInstances.relay.actions.disable": "Desativar", "settings.remoteInstances.relay.confirm.disable": "Desativar o relay? Os dispositivos conectados por ele serão desconectados imediatamente.", "settings.remoteInstances.relay.state.loading": "Verificando o status do relay...", "settings.remoteInstances.relay.state.disabled": "Desativado", "settings.remoteInstances.relay.state.connecting": "Conectando", "settings.remoteInstances.relay.state.connected": "Conectado", "settings.remoteInstances.relay.state.reconnecting": "Reconectando", "settings.remoteInstances.relay.state.error": "Erro", "settings.remoteInstances.relay.status.clientsOne": "{count} dispositivo conectado", "settings.remoteInstances.relay.status.clientsMany": "{count} dispositivos conectados", "settings.remoteInstances.relay.pair.title": "Parear um dispositivo", "settings.remoteInstances.relay.pair.labelPlaceholder": "Nome do dispositivo (opcional)", "settings.remoteInstances.relay.pair.includeToken": "Incluir token de acesso (pareamento com um único escaneamento)", "settings.remoteInstances.relay.pair.noTokenHint": "Sem token, o dispositivo faz login com a senha da interface deste servidor após conectar.", "settings.remoteInstances.relay.pair.generate": "Criar link de pareamento", "settings.remoteInstances.relay.pair.requiresConnected": "O pareamento fica disponível quando o relay estiver conectado.", "settings.remoteInstances.relay.pair.linkLabel": "Link de pareamento", "settings.remoteInstances.relay.pair.warning": "Este link concede acesso a este servidor. Não o compartilhe.", "settings.remoteInstances.relay.pair.qrAlt": "Código QR de pareamento do relay", "settings.remoteInstances.relay.pair.showQr": "Mostrar código QR", "settings.remoteInstances.relay.pair.qrDialogTitle": "Escanear para parear", "settings.remoteInstances.relay.pair.qrDialogDescription": "Escaneie este código QR com o app OpenChamber no seu outro dispositivo.", "settings.remoteInstances.relay.pair.manageHint": "Gerencie ou revogue dispositivos pareados na lista “Conectar a este servidor” acima.", "settings.remoteInstances.relay.toast.enableFailed": "Falha ao ativar o relay", "settings.remoteInstances.relay.toast.disableFailed": "Falha ao desativar o relay", "settings.remoteInstances.relay.toast.offerFailed": "Falha ao criar o link de pareamento", "settings.remoteInstances.relay.toast.linkCopied": "Link de pareamento copiado", "settings.remoteInstances.sidebar.phase.ready": "Pronto", "settings.remoteInstances.sidebar.phase.error": "Erro", "settings.remoteInstances.sidebar.phase.reconnect": "Reconectar", "settings.remoteInstances.sidebar.phase.installing": "Instalando", "settings.remoteInstances.sidebar.phase.updating": "Atualizando", "settings.remoteInstances.sidebar.phase.forwarding": "Encaminhando", "settings.remoteInstances.sidebar.phase.starting": "Iniciando", "settings.remoteInstances.sidebar.phase.connecting": "Conectando", "settings.remoteInstances.sidebar.phase.idle": "Inativo", "settings.remoteInstances.page.section.instance": "Instância", "settings.remoteInstances.page.section.instanceDescription": "Choose the SSH command and a display name for this connection.", "settings.remoteInstances.page.field.mode": "Modo", "settings.remoteInstances.page.field.modeHint": "Escolha se o OpenChamber deve iniciar o servidor para você ou se conectar a um que já está em execução.", "settings.remoteInstances.page.field.modePlaceholder": "Selecionar modo", "settings.remoteInstances.page.field.modeManaged": "Iniciar para mim", "settings.remoteInstances.page.field.modeExternal": "Já está em execução", "settings.remoteInstances.page.field.preferredRemotePort": "Porta na máquina remota", "settings.remoteInstances.page.field.preferredRemotePortHint": "Porta que o OpenChamber usa na máquina remota. Deixe vazio para escolher automaticamente.", "settings.remoteInstances.page.field.keepServerRunning": "Manter servidor em execução", "settings.remoteInstances.page.field.keepServerRunningHint": "Manter o servidor remoto rodando depois de desconectar. Desligado, ele para ao desconectar e sobe de novo na próxima conexão.", "settings.remoteInstances.page.field.bindHost": "Quem pode acessar", "settings.remoteInstances.page.field.bindHostHint": "Quem pode abrir o endereço encaminhado neste computador. A máquina remota continua acessível somente pelo túnel SSH nos dois casos.", "settings.remoteInstances.page.field.preferredLocalPort": "Porta neste computador", "settings.remoteInstances.page.field.preferredLocalPortHint": "Porta aberta neste computador para o túnel. Deixe vazio para escolher automaticamente.", "settings.remoteInstances.page.field.forwardType": "Tipo de encaminhamento", "settings.remoteInstances.page.field.localHostPlaceholder": "127.0.0.1", "settings.remoteInstances.page.field.remoteHostPlaceholder": "127.0.0.1", "settings.remoteInstances.page.field.auto": "Automático", "settings.remoteInstances.page.confirm.bindAllInterfaces": "Vincular a 0.0.0.0 expõe as portas encaminhadas à sua rede local. Continuar?", "settings.remoteInstances.page.preview.localSocks5": "(local SOCKS5)", "settings.remoteInstances.page.preview.local": "(local)", "settings.remoteInstances.page.preview.remote": "(remoto)", "settings.remoteInstances.page.toast.openLocalEndpointFailed": "Não foi possível abrir o endereço local", "settings.remoteInstances.page.toast.localUrlCopied": "URL local copiada", "settings.remoteInstances.page.actions.copyLocalUrl": "Copiar URL local", "settings.remoteInstances.page.actions.open": "Abrir", "settings.remoteInstances.page.logsDialog.selectedInstanceFallback": "Instância selecionada", "settings.remoteInstances.page.patternDialog.descriptionWithHost": "{host} exige um destino concreto.", "settings.remoteInstances.page.patternDialog.description": "Digite destino.", "settings.common.infoAria": "Mais informações", "settings.common.actions.cancel": "Cancelar", "settings.common.actions.create": "Criar", "settings.common.actions.delete": "Excluir", "settings.openchamber.appLinks.title": "Links de aplicativos confiáveis", "settings.openchamber.appLinks.info": "Os links desta lista abrem sem perguntar novamente neste dispositivo. Outros links de aplicativos sempre pedem confirmação antes de abrir.", "settings.openchamber.appLinks.empty": "Não há links de aplicativos confiáveis neste dispositivo. Escolha \"Confiar e abrir\" ao abrir um link para adicioná-lo aqui.", "settings.openchamber.appLinks.removeAria": "Remover links {scheme} confiáveis", "settings.common.actions.reset": "Reiniciar", "settings.common.actions.rename": "Renomear", "settings.common.actions.duplicate": "Duplicar", "settings.common.actions.import": "Importar", "settings.common.actions.copyAll": "Copiar tudo", "settings.common.actions.clear": "Limpar", "settings.common.actions.saving": "Salvando...", 'settings.common.status.saved': 'Salvo', 'settings.common.status.saveFailed': 'Falha ao salvar', "settings.common.actions.saveChanges": "Salvar alterações", "settings.common.scope.global": "Global", "settings.common.scope.project": "Projeto", "settings.common.field.description": "Descrição", "settings.common.badge.new": "Novo", "settings.common.badge.modified": "Modificado", "settings.common.permission.allow": "Permitir", "settings.common.permission.ask": "Perguntar", "settings.common.permission.deny": "Negar", "settings.common.state.comingSoon": "Em breve...", "settings.projects.actions.title": "Ações", "settings.projects.actions.description": "Comandos por projeto mostrados no cabeçalho junto ao nome do projeto.", "settings.projects.actions.validation.fillNameAndCommand": "Preencha o nome da ação e o comando antes de salvar.", "settings.projects.actions.state.loading": "Carregando...", "settings.projects.actions.state.empty": "Não há ações configuradas ainda.", "settings.projects.actions.state.untitled": "Ação sem título", "settings.projects.actions.state.noDesktopSshForwards": "Não há encaminhamentos SSH locais habilitados disponíveis.", "settings.projects.actions.field.selectIconAria": "Selecionar ícone", "settings.projects.actions.field.iconAria": "Ícone {icon}", "settings.projects.actions.field.actionNamePlaceholder": "Nome da ação", "settings.projects.actions.field.command": "Comando", "settings.projects.actions.field.commandPlaceholder": "ex.: bun run lint", "settings.projects.actions.field.autoOpenUrl": "Abrir URL automaticamente", "settings.projects.actions.field.autoOpenUrlForAria": "Abrir URL automaticamente para {title}", "settings.projects.actions.field.autoOpenUrlDescription": "Abrir URL da saída ou a URL personalizada abaixo", "settings.projects.actions.field.overrideUrlPlaceholder": "URL de substituição (opcional)", "settings.projects.actions.field.overrideUrlTooltip": "Se este campo estiver preenchido, a URL personalizada será usada. Se estiver vazio, o aplicativo abrirá a melhor URL encontrada na saída.", "settings.projects.actions.field.desktopSshForward": "Forward SSH de desktop", "settings.projects.actions.field.useOutputManualUrl": "Usar URL de saída/manual", "settings.projects.actions.actions.add": "Adicionar ação", "settings.projects.actions.actions.save": "Salvar ações", "settings.projects.actions.toast.saveFailed": "Não foi possível salvar as ações", "settings.projects.actions.toast.saved": "Ações do projeto salvas", "settings.openchamber.about.title": "Sobre o OpenChamber", "settings.openchamber.about.field.version": "Versão", "settings.openchamber.about.field.openCodeVersion": "Versão do OpenCode", "settings.openchamber.about.field.instanceUrls": "URLs da instância", "settings.openchamber.about.field.applicationUrl": "Aplicativo", "settings.openchamber.about.field.tunnelUrl": "Túnel", "settings.openchamber.about.state.checking": "Verificando...", "settings.openchamber.about.state.upToDate": "Atualizado", "settings.openchamber.about.state.unknown": "desconhecido", "settings.openchamber.about.actions.checkUpdates": "Verificar atualizações", "settings.openchamber.about.actions.update": "Atualizar", "settings.openchamber.about.actions.updateToVersion": "Atualizar a {version}", "settings.openchamber.about.actions.checkForUpdates": "Verificar atualizações", "settings.openchamber.about.toast.latestVersion": "Você já está na versão mais recente", "settings.agents.sidebar.title": "Agentes", "settings.agents.sidebar.total": "Total {count}", "settings.agents.sidebar.empty.title": "Não há agentes configurados", "settings.agents.sidebar.empty.description": "Use o botão + acima para criar um", "settings.agents.sidebar.section.builtIn": "Agentes incorporados", "settings.agents.sidebar.section.custom": "Agentes personalizados", "settings.agents.sidebar.badge.system": "sistema", "settings.agents.sidebar.dialog.deleteTitle": "Excluir agente", "settings.agents.sidebar.dialog.resetTitle": "Reiniciar agente", "settings.agents.sidebar.dialog.deleteDescription": "Tem certeza de que deseja excluir o agente \"{name}\"?", "settings.agents.sidebar.dialog.resetDescription": "Tem certeza de que deseja redefinir o agente \"{name}\" às suas configurações padrão?", "settings.agents.sidebar.renameDialog.title": "Renomear agente", "settings.agents.sidebar.renameDialog.description": "Digite um novo nome para o agente \"@{name}\"", "settings.agents.sidebar.renameDialog.placeholder": "Novo nome do agente...", "settings.agents.sidebar.toast.builtInCannotDelete": "Agentes integrados não podem ser excluídos", "settings.agents.sidebar.toast.agentDeleted": "Agente \"{name}\" excluído com sucesso", "settings.agents.sidebar.toast.agentReset": "Agente \"{name}\" redefinido para as configurações padrão", "settings.agents.sidebar.toast.deleteFailed": "Não foi possível excluir o agente", "settings.agents.sidebar.toast.definitionNotFound": "Definição do agente não encontrada. Nada foi alterado.", "settings.agents.sidebar.toast.resetFailed": "Não foi possível redefinir o agente", "settings.agents.sidebar.toast.agentNameRequired": "É necessário informar o nome do agente", "settings.agents.sidebar.toast.agentExists": "Já existe um agente com este nome", "settings.agents.sidebar.toast.removeOldAfterRenameFailed": "Não foi possível excluir o agente antigo depois da renomeação", "settings.agents.sidebar.toast.renameFailed": "Não foi possível renomear o agente", "settings.agents.sidebar.toast.agentRenamed": "Agente renomeado para \"{name}\"", "settings.agents.page.toast.permissionNameRequired": "É necessário informar o nome da permissão", "settings.agents.page.toast.created": "Agente criado com sucesso", "settings.agents.page.toast.updated": "Agente atualizado com sucesso", "settings.agents.page.toast.createFailed": "Não foi possível criar o agente", "settings.agents.page.toast.updateFailed": "Não foi possível atualizar o agente", "settings.agents.page.toast.saveUnexpectedError": "Ocorreu um erro ao salvar", "settings.agents.page.toast.savedManualRestart": "Salvo no disco. Reinicie o servidor OpenCode conectado para aplicar as alterações.", "settings.agents.page.empty.title": "Selecione um agente da barra lateral", "settings.agents.page.empty.description": "ou crie um novo", "settings.agents.page.title.new": "Novo agente", "settings.agents.page.subtitle.new": "Configure um novo assistente", "settings.agents.page.subtitle.edit": "Editar configurações do agente", "settings.agents.page.section.identityRole": "Identidade e função", "settings.agents.page.section.modelParameters": "Modelo e parâmetros", "settings.agents.page.section.systemPrompt": "Prompt do sistema", "settings.agents.page.permissionsEditor.sectionInfo": "Edita as regras de permissão do próprio agente exatamente como estão salvas na config. “Herdar” deixa a chave sem definição — valem a config global e os padrões.", "settings.agents.page.permissionsEditor.defaultLabel": "Padrão para todas as ferramentas", "settings.agents.page.permissionsEditor.defaultAria": "Permissão padrão para todas as ferramentas", "settings.agents.page.permissionsEditor.defaultInfo": "O fallback no nível do agente (a chave *). Vale para ferramentas sem regra própria.", "settings.agents.page.permissionsEditor.effectiveHint": "→ {action}", "settings.agents.page.permissionsEditor.ruleCount": "{count} regras", "settings.agents.page.permissionsEditor.keyAria": "Permissão para {key}", "settings.agents.page.permissionsEditor.patternPlaceholder": "Padrão, ex.: rm -rf * ou /path/**", "settings.agents.page.permissionsEditor.patternActionAria": "Ação para o padrão de {key}", "settings.agents.page.permissionsEditor.customKeyPlaceholder": "Chave de permissão personalizada…", "settings.agents.page.permissionsEditor.sessionRulesTitle": "Concedidas na sessão (não salvas)", "settings.agents.page.permissionsEditor.sessionRulesInfo": "Regras concedidas em sessões ao vivo (respostas “sempre permitir”). Valem agora, mas não fazem parte da config salva e somem ao reiniciar.", "settings.agents.page.permissionsEditor.action.default": "Padrão", "settings.agents.page.permissionsEditor.action.inherit": "Herdar", "settings.agents.page.permissionsEditor.action.allow": "Permitir", "settings.agents.page.permissionsEditor.action.ask": "Perguntar", "settings.agents.page.permissionsEditor.action.deny": "Negar", "settings.agents.page.permissionsEditor.actions.save": "Salvar permissões", "settings.agents.page.permissionsEditor.actions.discard": "Descartar", "settings.agents.page.permissionsEditor.actions.addRule": "Adicionar regra", "settings.agents.page.permissionsEditor.actions.addKey": "Adicionar chave", "settings.agents.page.permissionsEditor.actions.removeRuleAria": "Remover regra", "settings.agents.page.permissionsEditor.actions.retry": "Tentar novamente", "settings.agents.page.permissionsEditor.state.loadFailed": "Não foi possível carregar a config de permissões do agente.", "settings.agents.page.permissionsEditor.toast.saved": "Permissões salvas", "settings.agents.page.permissionsEditor.toast.savedRestartRequired": "Permissões salvas — reinicie o servidor OpenCode para aplicar", "settings.agents.page.permissionsEditor.toast.saveFailed": "Falha ao salvar as permissões", "settings.agents.page.section.toolPermissions": "Permissões de ferramentas", "settings.agents.page.field.agentName": "Nome do agente", "settings.agents.page.field.agentNamePlaceholder": "nome-agente", "settings.agents.page.field.scopePlaceholder": "Escopo", "settings.agents.page.field.descriptionPlaceholder": "O que este agente faz?", "settings.agents.page.field.mode": "Modo", "settings.agents.page.field.modeTooltip": "Visibilidade principal vs subagente", "settings.agents.page.field.overrideModel": "Sobrescrever modelo", "settings.agents.page.field.variant": "Variante de pensamento", "settings.agents.page.field.variantTooltip": "Opcional. Se o modelo suportar raciocínio, a variante controla a profundidade do raciocínio.", "settings.agents.page.field.variantHint": "Específico do modelo (ex.: variante Anthropic)", "settings.agents.page.field.variantPlaceholder": "ex.: high, max, low, none", "settings.agents.page.field.temperature": "Temperatura", "settings.agents.page.field.temperatureTooltip": "Controla a aleatoriedade. Maior = mais criativo, menor = mais focado.", "settings.agents.page.field.temperatureRange": "0.0 a 2.0", "settings.agents.page.field.clearTemperatureAria": "Limpar sobrescritura de temperatura", "settings.agents.page.field.topP": "Top P", "settings.agents.page.field.topPTooltip": "Diversidade da amostragem de núcleo. Mais baixo = apenas tokens mais prováveis.", "settings.agents.page.field.topPRange": "0.0 a 1.0", "settings.agents.page.field.clearTopPAria": "Limpar sobrescritura de top p", "settings.agents.page.field.systemPromptPlaceholder": "Você é um assistente especialista em programação...", "settings.agents.page.mode.primary": "Primário", "settings.agents.page.mode.subagent": "Subagente", "settings.agents.page.mode.all": "Todos", "settings.agents.page.permissions.defaultLabel": "Padrão", "settings.agents.page.permissions.hideEditor": "Ocultar editor", "settings.agents.page.permissions.advancedEditor": "Editor avançado", "settings.agents.page.permissions.globalSummary": "Global: {summary}", "settings.agents.page.permissions.rulesSummary": "Regras: {summary}", "settings.agents.page.permissions.globalDefault": "Padrão global", "settings.agents.page.permissions.pattern": "Padrão", "settings.agents.page.permissions.addCustomRule": "Adicionar regra personalizada", "settings.agents.page.permissions.permissionPlaceholder": "Permissão...", "settings.agents.page.permissions.patternPlaceholder": "Padrão (ex.: *)", "settings.page.behavior.title": "Comportamento", "settings.page.behavior.description": "Oriente como o agente responde.", "settings.behavior.page.title": "Comportamento", "settings.behavior.page.warning.title": "Regras globais são combinadas com regras do projeto", "settings.behavior.page.warning.description": "As alterações feitas aqui atualizam {path}. O OpenCode também inclui qualquer AGENTS.md a nível de projeto quando existir.", "settings.behavior.page.section.systemPrompt": "AGENTS.md global", "settings.behavior.page.section.systemPromptOptimization": "Otimização do prompt do sistema", "settings.behavior.page.systemPromptOptimization.enable": "Otimizar o tamanho do prompt do sistema", "settings.behavior.page.systemPromptOptimization.enableAria": "Otimizar o tamanho do prompt do sistema do OpenCode", "settings.behavior.page.systemPromptOptimization.info": "Reduz o prompt do sistema em cerca de 40% para os agentes build e plan. Os outros agentes não são alterados. Isso pode remover definições personalizadas que substituem build ou plan, portanto não ative nesses fluxos de trabalho. A alteração é aplicada após reiniciar o OpenCode.", "settings.behavior.page.systemPromptOptimization.restarting": "Reiniciando o OpenCode para aplicar a otimização do prompt do sistema…", "settings.behavior.page.field.systemPromptPlaceholder": "Você é um assistente de IA útil...\n\nUse este espaço para definir regras absolutas sobre como a IA deve se comportar em todas as sessões e provedores.", "settings.behavior.page.section.responseStyle": "Estilo de resposta", "settings.behavior.page.responseStyle.tooltip": "Quando habilitado, estas instruções orientam como o assistente responde em cada nova conversa. Elas são enviadas com sua primeira mensagem e não alteram suas regras globais de AGENTS.md.", "settings.behavior.page.responseStyle.enableAria": "Habilitar instruções de estilo de resposta", "settings.behavior.page.responseStyle.enable": "Adicionar instruções de estilo de resposta a novas conversas", "settings.behavior.page.responseStyle.preset": "Predefinição", "settings.behavior.page.responseStyle.option.concise": "Conciso", "settings.behavior.page.responseStyle.option.detailed": "Detalhado", "settings.behavior.page.responseStyle.option.mentor": "Mentor", "settings.behavior.page.responseStyle.option.pushback": "Contraponto", "settings.behavior.page.responseStyle.option.noFiller": "Sem enrolação", "settings.behavior.page.responseStyle.option.matchEnergy": "Acompanhar meu tom", "settings.behavior.page.responseStyle.option.warmPeer": "Colega próximo", "settings.behavior.page.responseStyle.option.custom": "Personalizado", "settings.behavior.page.responseStyle.customPlaceholder": "Escreva a instrução para adicionar à primeira mensagem...", "settings.behavior.page.toast.saved": "Comportamento salvo com sucesso", "settings.behavior.page.toast.saveFailed": "Falha ao salvar o comportamento", "settings.commands.sidebar.title": "Comandos", "settings.commands.sidebar.total": "Total {count}", "settings.commands.sidebar.empty.title": "Não há comandos configurados", "settings.commands.sidebar.empty.description": "Use o botão + acima para criar um", "settings.commands.sidebar.section.builtIn": "Comandos incorporados", "settings.commands.sidebar.section.custom": "Comandos personalizados", "settings.commands.sidebar.dialog.deleteTitle": "Excluir comando", "settings.commands.sidebar.dialog.resetTitle": "Reiniciar comando", "settings.commands.sidebar.dialog.deleteDescription": "Tem certeza de que deseja excluir o comando \"{name}\"?", "settings.commands.sidebar.dialog.resetDescription": "Tem certeza de que deseja redefinir o comando \"{name}\" às suas configurações padrão?", "settings.commands.sidebar.renameDialog.title": "Renomear comando", "settings.commands.sidebar.renameDialog.description": "Digite um novo nome para o comando \"/{name}\"", "settings.commands.sidebar.renameDialog.placeholder": "Novo nome do comando...", "settings.commands.sidebar.toast.builtInCannotDelete": "Comandos integrados não podem ser excluídos", "settings.commands.sidebar.toast.commandDeleted": "Comando \"{name}\" excluído", "settings.commands.sidebar.toast.commandReset": "Comando \"{name}\" redefinido ao valor padrão", "settings.commands.sidebar.toast.deleteFailed": "Não foi possível excluir o comando", "settings.commands.sidebar.toast.resetFailed": "Não foi possível redefinir o comando", "settings.commands.sidebar.toast.commandNameRequired": "É necessário informar o nome do comando", "settings.commands.sidebar.toast.commandExists": "Já existe um comando com este nome", "settings.commands.sidebar.toast.removeOldAfterRenameFailed": "Não foi possível excluir o comando antigo depois da renomeação", "settings.commands.sidebar.toast.renameFailed": "Não foi possível renomear o comando", "settings.commands.page.toast.templateRequired": "É necessário informar o modelo do comando", "settings.commands.page.toast.created": "Comando criado", "settings.commands.page.toast.updated": "Comando atualizado", "settings.commands.page.toast.createFailed": "Não foi possível criar o comando", "settings.commands.page.toast.updateFailed": "Não foi possível atualizar o comando", "settings.commands.page.toast.saveUnexpectedError": "Ocorreu um erro ao salvar", "settings.commands.page.empty.title": "Selecione um comando da barra lateral", "settings.commands.page.empty.description": "ou crie um novo", "settings.commands.page.title.new": "Novo comando", "settings.commands.page.subtitle.new": "Configure um novo comando slash", "settings.commands.page.subtitle.edit": "Editar configurações do comando", "settings.commands.page.section.identity": "Identidade", "settings.commands.page.section.executionContext": "Contexto de execução", "settings.commands.page.section.template": "Modelo do comando", "settings.commands.page.field.commandName": "Nome do comando", "settings.commands.page.field.commandNamePlaceholder": "nome-do-comando", "settings.commands.page.field.descriptionPlaceholder": "O que este comando faz?", "settings.commands.page.field.overrideAgent": "Sobrescrever agente", "settings.commands.page.field.templatePlaceholder": "Seu modelo de comando aqui...\n\nUse $ARGUMENTS para a entrada do usuário.\nUse !`shell command` para inserir a saída do shell.\nUse @filename para adicionar o conteúdo do arquivo.", "settings.commands.page.templateHint.userInput": "entrada do usuário", "settings.commands.page.templateHint.shellOutput": "saída do shell", "settings.commands.page.templateHint.fileContents": "conteúdo do arquivo", "settings.commands.agentSelector.title": "Selecionar agente", "settings.commands.agentSelector.notSelected": "Não selecionado", "settings.commands.agentSelector.selectAgentPlaceholder": "Selecionar agente...", "settings.gitIdentities.page.section.title": "Identidades", "settings.gitIdentities.page.empty.title": "Não há identidades configuradas", "settings.gitIdentities.page.empty.description": "Crie uma para gerenciar as configurações de autor Git por projeto", "settings.gitIdentities.page.discoveredCredentials.title": "Encontradas em ~/.git-credentials", "settings.gitIdentities.page.badge.default": "padrão", "settings.gitIdentities.page.actions.setAsDefault": "Definir como padrão", "settings.gitIdentities.page.actions.unsetDefault": "Remover padrão", "settings.gitIdentities.page.actions.import": "Importar", "settings.gitIdentities.page.toast.updateDefaultFailed": "Não foi possível atualizar a identidade padrão", "settings.gitIdentities.page.toast.defaultUpdated": "Identidade padrão atualizada", "settings.gitIdentities.page.toast.defaultUnset": "Identidade padrão removida", "settings.gitIdentities.page.toast.profileDeleted": "Perfil \"{name}\" excluído", "settings.gitIdentities.page.toast.deleteProfileFailed": "Não foi possível excluir o perfil", "settings.gitIdentities.page.deleteDialog.title": "Excluir perfil", "settings.gitIdentities.page.deleteDialog.description": "Tem certeza de que deseja excluir \"{name}\"?", "settings.gitIdentities.editor.title.importCredential": "Importar credencial", "settings.gitIdentities.editor.title.newIdentity": "Nova identidade", "settings.gitIdentities.editor.title.globalIdentity": "Identidade global", "settings.gitIdentities.editor.title.editIdentity": "Editar identidade", "settings.gitIdentities.editor.description.globalReadOnly": "Identidade Git global (somente leitura)", "settings.gitIdentities.editor.description.newProfile": "Criar uma nova identidade Git", "settings.gitIdentities.editor.description.editProfile": "Editar as configurações da identidade", "settings.gitIdentities.editor.section.commitSigning": "Assinatura de commits", "settings.gitIdentities.editor.field.profileName": "Nome da identidade", "settings.gitIdentities.editor.field.profileNamePlaceholder": "Identidade de trabalho, pessoal, etc.", "settings.gitIdentities.editor.field.color": "Cor", "settings.gitIdentities.editor.field.icon": "Ícone", "settings.gitIdentities.editor.field.userName": "Nome de usuário", "settings.gitIdentities.editor.field.userNameTooltip": "O nome que aparecerá nas mensagens de commit do Git.", "settings.gitIdentities.editor.field.userNamePlaceholder": "John Doe", "settings.gitIdentities.editor.field.emailAddress": "Endereço de e-mail", "settings.gitIdentities.editor.field.emailAddressTooltip": "Deve coincidir com seu e-mail no GitHub/GitLab para atribuição correta.", "settings.gitIdentities.editor.field.emailAddressPlaceholder": "john@example.com", "settings.gitIdentities.editor.field.authMethod": "Método de autenticação", "settings.gitIdentities.editor.field.authToken": "Token", "settings.gitIdentities.editor.field.sshKeyPath": "Caminho da chave SSH", "settings.gitIdentities.editor.field.sshKeyPathTooltip": "Caminho opcional para a chave privada. Exemplo: ~/.ssh/id_ed25519", "settings.gitIdentities.editor.field.sshKeyPathPlaceholder": "~/.ssh/id_ed25519", "settings.gitIdentities.editor.field.signCommits": "Assinar commits com esta identidade", "settings.gitIdentities.editor.field.signingKey": "Chave de assinatura", "settings.gitIdentities.editor.field.signingKeyPlaceholder": "~/.ssh/id_ed25519.pub", "settings.gitIdentities.editor.field.host": "Servidor", "settings.gitIdentities.editor.field.hostTooltip": "O token será lido de ~/.git-credentials para este servidor.", "settings.gitIdentities.editor.field.hostPlaceholder": "github.com", "settings.gitIdentities.editor.actions.close": "Fechar", "settings.gitIdentities.editor.actions.create": "Criar", "settings.gitIdentities.editor.actions.save": "Salvar", "settings.gitIdentities.editor.toast.userNameEmailRequired": "Nome de usuário e endereço de e-mail são obrigatórios", "settings.gitIdentities.editor.toast.hostRequiredForToken": "É necessário um servidor para autenticação baseada em token", "settings.gitIdentities.editor.toast.signingKeyRequired": "É necessária uma chave de assinatura quando a assinatura de commits está ativada", "settings.gitIdentities.editor.toast.profileCreated": "Identidade criada", "settings.gitIdentities.editor.toast.profileUpdated": "Identidade atualizada", "settings.gitIdentities.editor.toast.createProfileFailed": "Não foi possível criar a identidade", "settings.gitIdentities.editor.toast.updateProfileFailed": "Não foi possível atualizar a identidade", "settings.gitIdentities.editor.toast.saveUnexpectedError": "Ocorreu um erro ao salvar", "settings.gitIdentities.editor.toast.profileDeleted": "Identidade excluída", "settings.gitIdentities.editor.toast.deleteProfileFailed": "Não foi possível excluir a identidade", "settings.gitIdentities.editor.toast.deleteUnexpectedError": "Ocorreu um erro ao excluir", "settings.skills.sidebar.title": "Habilidades", "settings.skills.sidebar.total": "Total {count}", "settings.skills.sidebar.section.project": "Habilidades do projeto", "settings.skills.sidebar.section.user": "Habilidades do usuário", "settings.skills.sidebar.empty.title": "Não há habilidades configuradas", "settings.skills.sidebar.empty.description": "Use o botão + acima para criar uma", "settings.skills.sidebar.badge.claude": "claude", "settings.skills.sidebar.badge.agents": "agentes", "settings.skills.sidebar.badge.opencode": "opencode", "settings.skills.sidebar.toast.skillDeleted": "Habilidade \"{name}\" excluída com sucesso", "settings.skills.sidebar.toast.deleteSkillFailed": "Não foi possível excluir a habilidade", "settings.skills.sidebar.toast.duplicateLoadFailed": "Não foi possível carregar as informações da habilidade para duplicá-la", "settings.skills.sidebar.toast.renameFailed": "Não foi possível renomear da habilidade", "settings.skills.sidebar.toast.skillRenamed": "Habilidade renomeada para \"{name}\"", "settings.skills.sidebar.deleteDialog.title": "Excluir habilidade", "settings.skills.sidebar.deleteDialog.description": "Tem certeza de que deseja excluir a habilidade \"{name}\"?", "settings.skills.sidebar.renameDialog.title": "Renomear habilidade", "settings.skills.sidebar.renameDialog.description": "Digite um novo nome para a habilidade \"{name}\"", "settings.skills.sidebar.renameDialog.placeholder": "Novo nome de habilidade...", "settings.skills.page.title.newSkill": "Nova habilidade", "settings.skills.page.subtitle.newSkill": "Configure uma nova habilidade", "settings.skills.page.subtitle.skillLocation": "{location} habilidade", "settings.skills.page.section.basicInformation": "Informações básicas", "settings.skills.page.section.instructions": "Instruções", "settings.skills.page.section.supportingFiles": "Arquivos de apoio", "settings.skills.page.field.skillNameLocation": "Nome da habilidade e localização", "settings.skills.page.field.skillNameHint": "Minúsculas, números e hífens", "settings.skills.page.field.skillNamePlaceholder": "nome-de-habilidade", "settings.skills.page.field.descriptionHint": "O agente usa esta descrição para decidir quando carregar a habilidade", "settings.skills.page.field.descriptionPlaceholder": "Breve descrição do que esta habilidade faz...", "settings.skills.page.field.instructionsPlaceholder": "Instruções passo a passo, guias ou conteúdo de referência...", "settings.skills.page.badge.claudeCompatible": "Compatível com Claude", "settings.skills.page.badge.pending": "pendente", "settings.skills.page.actions.addFile": "Adicionar arquivo", "settings.skills.page.actions.createSkill": "Criar habilidade", "settings.skills.page.actions.createFile": "Criar arquivo", "settings.skills.page.supportingFiles.empty": "Não há arquivos de apoio. Use \"Adicionar arquivo\" para incluir materiais de referência.", "settings.skills.page.loading.details": "Carregando detalhes da habilidade...", "settings.skills.page.loading.fileContent": "Carregando conteúdo do arquivo...", "settings.skills.page.empty.title": "Selecione uma habilidade do painel lateral", "settings.skills.page.empty.description": "ou crie uma nova", "settings.skills.page.deleteFileDialog.title": "Excluir arquivo de apoio", "settings.skills.page.deleteFileDialog.description": "Tem certeza de que deseja excluir \"{path}\"?", "settings.skills.page.fileDialog.titleEdit": "Editar arquivo de apoio", "settings.skills.page.fileDialog.titleAdd": "Adicionar arquivo de apoio", "settings.skills.page.fileDialog.descriptionEdit": "Modificar o conteúdo do arquivo", "settings.skills.page.fileDialog.descriptionAdd": "Crie um arquivo novo no diretório da habilidade", "settings.skills.page.fileDialog.field.filePath": "Caminho do arquivo", "settings.skills.page.fileDialog.field.filePathPlaceholder": "example.md ou docs/reference.txt", "settings.skills.page.fileDialog.field.filePathHint": "Caminho relativo dentro do diretório da habilidade. As subpastas serão criadas automaticamente.", "settings.skills.page.fileDialog.field.content": "Conteúdo", "settings.skills.page.fileDialog.field.contentPlaceholder": "Conteúdo do arquivo...", "settings.skills.page.toast.skillNameRequired": "É necessário informar o nome da habilidade", "settings.skills.page.toast.invalidSkillName": "O nome da habilidade deve ter 1-64 caracteres alfanuméricos minúsculos com hífens, e não pode começar nem terminar com hífen", "settings.skills.page.toast.descriptionRequired": "É necessário uma descrição", "settings.skills.page.toast.skillExists": "Já existe uma habilidade com este nome", "settings.skills.page.toast.skillCreated": "Habilidade criada", "settings.skills.page.toast.skillUpdated": "Habilidade atualizada", "settings.skills.page.toast.createSkillFailed": "Não foi possível criar a habilidade", "settings.skills.page.toast.updateSkillFailed": "Não foi possível atualizar a habilidade", "settings.skills.page.toast.saveUnexpectedError": "Ocorreu um erro ao salvar", "settings.skills.page.toast.loadFileContentFailed": "Não foi possível carregar o conteúdo do arquivo", "settings.skills.page.toast.fileNameRequired": "É necessário informar o nome do arquivo", "settings.skills.page.toast.fileExists": "Já existe um arquivo com este nome", "settings.skills.page.toast.noSkillSelected": "Nenhuma habilidade selecionada", "settings.skills.page.toast.fileAdded": "Arquivo \"{path}\" adicionado", "settings.skills.page.toast.fileCreated": "Arquivo \"{path}\" criado", "settings.skills.page.toast.fileUpdated": "Arquivo \"{path}\" atualizado", "settings.skills.page.toast.fileRemoved": "Arquivo \"{path}\" excluído", "settings.skills.page.toast.fileDeleted": "Arquivo \"{path}\" excluído", "settings.skills.page.toast.createFileFailed": "Não foi possível criar o arquivo", "settings.skills.page.toast.updateFileFailed": "Não foi possível atualizar o arquivo", "settings.skills.page.toast.deleteFileFailed": "Não foi possível excluir o arquivo", "settings.skills.location.option.userOpencode.label": "Usuário / OpenCode", "settings.skills.location.option.userOpencode.description": "Localização global das configurações do OpenCode", "settings.skills.location.option.projectOpencode.label": "Projeto / OpenCode", "settings.skills.location.option.projectOpencode.description": "Localização .opencode do projeto atual", "settings.skills.location.option.userClaude.label": "Usuário / Claude", "settings.skills.location.option.userClaude.description": "Localização global de skills do Claude", "settings.skills.location.option.projectClaude.label": "Projeto / Claude", "settings.skills.location.option.projectClaude.description": "Localização .claude do projeto atual", "settings.skills.location.option.userAgents.label": "Usuário / Agentes", "settings.skills.location.option.userAgents.description": "Localização global compatível com .agents", "settings.skills.location.option.projectAgents.label": "Projeto / Agentes", "settings.skills.location.option.projectAgents.description": "Localização compatível com .agents do projeto atual", "settings.skills.catalog.shared.field.repository": "Repositório", "settings.skills.catalog.shared.field.repositoryPlaceholder": "owner/repo ou git@github.com:owner/repo.git", "settings.skills.catalog.shared.field.optionalSubpath": "Subcaminho opcional", "settings.skills.catalog.shared.field.subpathPlaceholder": "ex.: skills", "settings.skills.catalog.shared.field.targetLocation": "Localização de destino", "settings.skills.catalog.shared.field.project": "Projeto", "settings.skills.catalog.shared.field.noProjects": "Não há projetos disponíveis", "settings.skills.catalog.shared.field.chooseProjectPlaceholder": "Escolha um projeto", "settings.skills.catalog.shared.field.searchSkillsPlaceholder": "Pesquisar skills…", "settings.skills.catalog.shared.toast.repositoryRequired": "A origem do repositório é obrigatória", "settings.skills.catalog.shared.toast.privateRepoNotSupportedVsCode": "Repositórios privados ainda não são compatíveis no VS Code", "settings.skills.catalog.shared.toast.foundSkills": "Encontradas {count} habilidade(es)", "settings.skills.catalog.shared.noDescription": "Nenhuma descrição fornecida", "settings.skills.catalog.shared.actions.scan": "Escanear", "settings.skills.catalog.shared.actions.scanning": "Escaneando...", "settings.skills.catalog.shared.actions.install": "Instalar", "settings.skills.catalog.shared.actions.installing": "Instalando...", "settings.skills.catalog.shared.auth.title": "Autenticação obrigatória", "settings.skills.catalog.shared.auth.description": "Selecione uma identidade Git (chave SSH)", "settings.skills.catalog.shared.auth.chooseIdentity": "Escolher identidade", "settings.skills.catalog.shared.auth.footerHint": "Configure as identidades em Configurações - Identidades de Git.", "settings.skills.catalog.shared.auth.footerHintArrow": "Configure as identidades em Configurações → Identidades de Git.", "settings.skills.catalog.conflicts.title": "Habilidades já existentes", "settings.skills.catalog.conflicts.description": "Algumas das habilidades selecionadas já estão instaladas neste escopo. Escolha se deseja ignorá-las ou sobrescrevê-las.", "settings.skills.catalog.conflicts.count": "{count} conflito(s)", "settings.skills.catalog.conflicts.installedIn": "Instalado em {scope} / {source}", "settings.skills.catalog.conflicts.scope.user": "usuário", "settings.skills.catalog.conflicts.scope.project": "projeto", "settings.skills.catalog.conflicts.source.opencode": "opencode", "settings.skills.catalog.conflicts.source.agents": "agents", "settings.skills.catalog.conflicts.decision.skip": "Omitir", "settings.skills.catalog.conflicts.decision.overwrite": "Sobrescrever", "settings.skills.catalog.conflicts.actions.skipAll": "Omitir tudo", "settings.skills.catalog.conflicts.actions.overwriteAll": "Sobrescrever tudo", "settings.skills.catalog.conflicts.actions.continue": "Continuar", "settings.skills.catalog.installSkill.title": "Instalar habilidade", "settings.skills.catalog.installSkill.descriptionPrefix": "Instalar", "settings.skills.catalog.installSkill.descriptionSuffix": "em um dos quatro locais de destino.", "settings.skills.catalog.installSkill.field.destination": "Destino", "settings.skills.catalog.installSkill.field.project": "Projeto", "settings.skills.catalog.installSkill.field.noProjects": "Não há projetos disponíveis", "settings.skills.catalog.installSkill.field.chooseProjectPlaceholder": "Selecionar projeto", "settings.skills.catalog.installSkill.actions.install": "Instalar", "settings.skills.catalog.installSkill.actions.installing": "Instalando...", "settings.skills.catalog.installSkill.toast.installed": "Habilidade instalada com sucesso", "settings.skills.catalog.installSkill.toast.authRequired": "Autenticação obrigatória", "settings.skills.catalog.installSkill.toast.installFailed": "Não foi possível instalar a habilidade", "settings.skills.catalog.add.title": "Adicionar catálogo de habilidades", "settings.skills.catalog.add.descriptionPrefix": "Adicione um repositório Git como nova origem de catálogo. O OpenChamber escaneará para encontrar pastas que contenham", "settings.skills.catalog.add.descriptionSuffix": ".", "settings.skills.catalog.add.field.catalogName": "Nome do catálogo", "settings.skills.catalog.add.field.catalogNamePlaceholder": "ex.: Habilidades da equipe", "settings.skills.catalog.add.field.repository": "Repositório", "settings.skills.catalog.add.field.optionalSubpath": "Subcaminho opcional", "settings.skills.catalog.add.field.repositoryHint": "Repositórios públicos funcionam em qualquer lugar. Repositórios privados exigem uma identidade SSH (somente em Desktop/Web).", "settings.skills.catalog.add.scanResult": "Resultado do escaneamento: {count} habilidade(es) encontrada(s)", "settings.skills.catalog.add.duplicateMessage": "Este catálogo já foi adicionado.", "settings.skills.catalog.add.actions.addCatalog": "Adicionar catálogo", "settings.skills.catalog.add.toast.repositoryRequired": "A origem do repositório é obrigatória", "settings.skills.catalog.add.toast.authenticationRequiredScan": "Autenticação obrigatória. Selecione uma identidade Git e escaneie novamente.", "settings.skills.catalog.add.toast.scanFailed": "Não foi possível escanear o repositório", "settings.skills.catalog.add.toast.noSkillsFound": "Nenhuma habilidade encontrada neste repositório", "settings.skills.catalog.add.toast.catalogNameRequired": "É necessário informar o nome do catálogo", "settings.skills.catalog.add.toast.scanBeforeAdd": "Escaneie o repositório antes de adicionar este catálogo", "settings.skills.catalog.add.toast.catalogAlreadyExists": "Este catálogo já existe", "settings.skills.catalog.add.toast.catalogAdded": "Catálogo adicionado", "settings.skills.catalog.add.toast.saveFailed": "Não foi possível salvar o catálogo", "settings.skills.catalog.installFromRepo.title": "Instalar de repositório Git", "settings.skills.catalog.installFromRepo.descriptionPrefix": "Escaneie um repositório para encontrar pastas que contenham", "settings.skills.catalog.installFromRepo.descriptionSuffix": ", depois instale habilidades selecionadas.", "settings.skills.catalog.installFromRepo.repositoryHintPrefix": "Para o formato abreviado do GitHub, você pode adicionar um subcaminho como", "settings.skills.catalog.installFromRepo.authDescription": "Selecione uma identidade Git (chave SSH) que possa acessar este repositório.", "settings.skills.catalog.installFromRepo.empty.noScanResultsTitle": "Não há resultados de escaneamento ainda", "settings.skills.catalog.installFromRepo.empty.noScanResultsDescription": "Escaneie um repositório para descobrir habilidades", "settings.skills.catalog.installFromRepo.actions.selectAll": "Selecionar tudo", "settings.skills.catalog.installFromRepo.actions.selectNone": "Selecionar nenhum", "settings.skills.catalog.installFromRepo.actions.installSelected": "Instalar seleção", "settings.skills.catalog.installFromRepo.badge.installed": "instalado ({scope}/{source})", "settings.skills.catalog.installFromRepo.selectedCount": "Selecionado: {selected} / {total}", "settings.skills.catalog.installFromRepo.toast.authenticationRequiredScan": "Autenticação obrigatória. Selecione uma identidade Git e tente escanear novamente.", "settings.skills.catalog.installFromRepo.toast.authenticationRequiredInstall": "Autenticação obrigatória. Selecione uma identidade Git e tente instalar novamente.", "settings.skills.catalog.installFromRepo.toast.scanFailed": "Não foi possível escanear o repositório", "settings.skills.catalog.installFromRepo.toast.selectAtLeastOne": "Selecione ao menos uma habilidade para instalar", "settings.skills.catalog.installFromRepo.toast.installedCount": "{count} habilidade(es) instalado(s)", "settings.skills.catalog.installFromRepo.toast.installCompleted": "Instalação concluída", "settings.skills.catalog.installFromRepo.toast.installFailed": "Não foi possível instalar as habilidades", "settings.skills.catalog.page.mode.manual": "Manual", "settings.skills.catalog.page.mode.external": "Externo", "settings.skills.catalog.page.title": "Catálogo de habilidades", 'settings.skills.catalog.page.subtitle': 'Instale skills prontas de repositórios curados ou adicione sua própria fonte.', 'settings.skills.catalog.page.section.sources': 'Fontes', 'settings.skills.catalog.page.searchAllPlaceholder': 'Pesquisar skills em todas as fontes…', 'settings.skills.catalog.page.search.clear': 'Limpar pesquisa', 'settings.skills.catalog.page.source.skillsCount': 'Skills: {count}', 'settings.skills.catalog.page.source.stars': 'Estrelas: {count}', 'settings.skills.catalog.page.source.updated': 'Atualizado {time}', 'settings.skills.catalog.page.source.addOwnTitle': 'Adicionar sua própria fonte', 'settings.skills.catalog.page.source.addOwnDescription': 'Qualquer repositório Git com skills', 'settings.skills.catalog.page.source.viewRepo': 'Abrir repositório no GitHub', 'settings.skills.catalog.page.skill.viewOnGithub': 'Ver skill no GitHub', 'settings.skills.catalog.page.list.searchTitle': 'Resultados da pesquisa', "settings.skills.catalog.page.section.sourceRepository": "Repositório de origem", "settings.skills.catalog.page.field.selectSourcePlaceholder": "Selecionar origem", "settings.skills.catalog.page.actions.refreshTitle": "Atualizar", "settings.skills.catalog.page.actions.removeCatalogTitle": "Excluir catálogo", "settings.skills.catalog.page.actions.addCatalog": "Adicionar catálogo", "settings.skills.catalog.page.actions.removeCatalog": "Excluir catálogo", "settings.skills.catalog.page.loading.catalog": "Carregando...", "settings.skills.catalog.page.loading.skills": "Carregando habilidades...", "settings.skills.catalog.page.foundCount": "{count} habilidade(es) encontrada(s)", "settings.skills.catalog.page.error.catalogTitle": "Erro do catálogo", "settings.skills.catalog.page.empty.noSkillsTitle": "Nenhuma habilidade encontrada", "settings.skills.catalog.page.empty.noSkillsDescription": "Tente uma busca diferente ou atualize o catálogo", "settings.skills.catalog.page.badge.installed": "instalado ({scope})", "settings.skills.catalog.page.badge.notInstallable": "não instalável", "settings.skills.catalog.page.badge.unknown": "desconhecido", "settings.skills.catalog.page.removeDialog.title": "Excluir catálogo", "settings.skills.catalog.page.removeDialog.description": "Tem certeza de que deseja excluir este catálogo?", "settings.openchamber.passkeys.title": "Chaves de acesso", "settings.openchamber.passkeys.field.currentDevice": "Dispositivo atual", "settings.openchamber.passkeys.actions.add": "Adicionar chave de acesso", "settings.openchamber.passkeys.actions.cancelSetup": "Cancelar configurações de chave de acesso", "settings.openchamber.passkeys.actions.signOutEverywhere": "Fechar sessão em todos os lugares", "settings.openchamber.passkeys.actions.signingOut": "Encerrando sessão…", "settings.openchamber.passkeys.actions.removing": "Excluindo…", "settings.openchamber.passkeys.state.uiPasswordRequired": "Chaves de acesso só estão disponíveis quando o bloqueio por senha da interface está habilitado.", "settings.openchamber.passkeys.state.loading": "Carregando chaves de acesso…", "settings.openchamber.passkeys.state.noneSaved": "Ainda não há chaves de acesso salvas para este host.", "settings.openchamber.passkeys.item.lastUsed": "Último uso {time}", "settings.openchamber.passkeys.item.added": "Adicionado {time}", "settings.openchamber.passkeys.time.neverUsed": "Nunca usado", "settings.openchamber.passkeys.toast.loadFailed": "Não foi possível carregar as chaves de acesso.", "settings.openchamber.passkeys.toast.enableUiPasswordFirst": "Habilite senha de bloqueio da interface de usuário antes de adicionar chaves de acesso.", "settings.openchamber.passkeys.toast.added": "Chave de acesso adicionada", "settings.openchamber.passkeys.toast.setupCanceled": "Configuração de chave de acesso cancelada", "settings.openchamber.passkeys.toast.addFailed": "Não foi possível adicionar a chave de acesso.", "settings.openchamber.passkeys.toast.removed": "Chave de acesso excluída", "settings.openchamber.passkeys.toast.removeFailed": "Não foi possível excluir a chave de acesso.", "settings.openchamber.passkeys.toast.clearAuthFailed": "Não foi possível limpar a autenticação salva.", "settings.openchamber.sessionRetention.title": "Retenção de sessões", "settings.openchamber.sessionRetention.tooltip": "Arquivar ou excluir automaticamente sessões inativas conforme a última atividade. Mantém as 5 sessões mais recentes.", "settings.openchamber.sessionRetention.field.enableAutoCleanupAria": "Ativar limpeza automática", "settings.openchamber.sessionRetention.field.enableAutoCleanup": "Ativar limpeza automática", "settings.openchamber.sessionRetention.field.retentionPeriod": "Período de retenção", "settings.openchamber.sessionRetention.field.retentionPeriodAria": "Período de retenção em dias", "settings.openchamber.sessionRetention.field.days": "dias", "settings.openchamber.sessionRetention.field.whenSessionsExpire": "Quando as sessões expirarem", "settings.openchamber.sessionRetention.actions.resetRetentionAria": "Redefinir período de retenção", "settings.openchamber.sessionRetention.actions.runCleanupNow": "Executar limpeza agora", "settings.openchamber.sessionRetention.actions.cleaningUp": "Limpeza em andamento...", "settings.openchamber.sessionRetention.action.archive": "Arquivar", "settings.openchamber.sessionRetention.action.delete": "Excluir", "settings.openchamber.sessionRetention.manualCleanup.title": "Limpeza manual", "settings.openchamber.sessionRetention.manualCleanup.eligibleArchiveNow": "Elegíveis para arquivar agora: {count}", "settings.openchamber.sessionRetention.manualCleanup.eligibleDeleteNow": "Elegíveis para excluir agora: {count}", "settings.openchamber.sessionRetention.toast.noneEligibleArchive": "Não há sessões elegíveis para arquivar", "settings.openchamber.sessionRetention.toast.noneEligibleDelete": "Não há sessões elegíveis para excluir", "settings.openchamber.sessionRetention.toast.archivedCount": "Arquivadas {count} sessão(es)", "settings.openchamber.sessionRetention.toast.deletedCount": "Excluídas {count} sessão(es)", "settings.openchamber.sessionRetention.toast.failedArchiveCount": "Não foi possível arquivar {count} sessão(es)", "settings.openchamber.sessionRetention.toast.failedDeleteCount": "Não foi possível excluir {count} sessão(es)", "settings.openchamber.desktopNetwork.title": "Acesso de rede do desktop", "settings.openchamber.desktopNetwork.field.windowControlsPosition": "Posição dos controles da janela", "settings.openchamber.desktopNetwork.field.windowControlsPositionDescription": "Escolha onde os botões de minimizar, maximizar e fechar aparecem. O padrão é à direita.", "settings.openchamber.desktopNetwork.field.windowControlsPositionAria": "Posição dos controles da janela", "settings.openchamber.desktopNetwork.option.windowControlsLeft": "Esquerda", "settings.openchamber.desktopNetwork.option.windowControlsRight": "Direita", "settings.openchamber.desktopNetwork.field.windowControls": "Controles da janela", "settings.openchamber.desktopNetwork.field.windowControlsStyle": "Estilo", "settings.openchamber.desktopNetwork.field.windowControlsStyleAria": "Estilo dos controles da janela", "settings.openchamber.desktopNetwork.option.windowControlsClassic": "Clássico", "settings.openchamber.desktopNetwork.option.windowControlsTrafficLights": "Semáforo", "settings.openchamber.desktopNetwork.field.launchAtLoginAria": "Iniciar o OpenChamber ao fazer login", "settings.openchamber.desktopNetwork.field.launchAtLogin": "Iniciar o OpenChamber ao fazer login", "settings.openchamber.desktopNetwork.field.launchAtLoginDescription": "Inicia o app em segundo plano sem abrir uma janela. Use o ícone de status da área de trabalho para abrir.", "settings.openchamber.desktopNetwork.field.macMenuBarAria": "Mostrar o OpenChamber na barra de menus do macOS", "settings.openchamber.desktopNetwork.field.macMenuBar": "Mostrar o OpenChamber na barra de menus", "settings.openchamber.desktopNetwork.field.macMenuBarDescription": "Exige reiniciar o aplicativo. Quando desativado, o OpenChamber não cria o item da barra de menus nem executa as atualizações de sessões, aprovações e uso.", "settings.openchamber.desktopNetwork.field.minimizeToTrayAria": "Fechar o OpenChamber na bandeja do sistema", "settings.openchamber.desktopNetwork.field.minimizeToTray": "Fechar na bandeja do sistema", "settings.openchamber.desktopNetwork.field.minimizeToTrayDescription": "Mantém o OpenChamber em execução na bandeja do sistema quando a janela principal é fechada. Ao minimizar, a janela permanece na barra de tarefas.", "settings.openchamber.desktopNetwork.field.keepAwakeAria": "Manter o computador ativo enquanto o OpenChamber estiver em execução", "settings.openchamber.desktopNetwork.field.keepAwake": "Manter o computador ativo enquanto o OpenChamber estiver em execução", "settings.openchamber.desktopNetwork.field.keepAwakeDescription": "Para que telefones continuem abrindo este app. A tela ainda pode desligar.", "settings.openchamber.desktopNetwork.field.allowLanAccessAria": "Permitir acesso LAN ao lado de desktop", "settings.openchamber.desktopNetwork.field.allowLanAccess": "Permitir que outros dispositivos na sua rede local abram este aplicativo", "settings.openchamber.desktopNetwork.field.allowLanAccessDescription": "Reinicia o aplicativo para que os telefones, tablets e outros computadores em seu Wi-Fi possam abri-lo.", "settings.openchamber.desktopNetwork.field.warning": "Aviso: enquanto estiver habilitado, o aplicativo ficará acessível a qualquer pessoa na mesma rede local.", "settings.openchamber.desktopNetwork.field.passwordRequiredWarning": "O acesso LAN exige uma senha da UI do desktop. Até configurar uma, o app de desktop inicia apenas localmente.", "settings.openchamber.desktopPassword.actions.showPassword": "Mostrar senha", "settings.openchamber.desktopPassword.actions.hidePassword": "Ocultar senha", "settings.openchamber.desktopPassword.field.password": "Senha da UI do desktop", "settings.openchamber.desktopPassword.field.passwordPlaceholder": "Nenhuma senha obrigatória", "settings.openchamber.desktopPassword.field.passwordDescription": "O OpenChamber pede após reiniciar e depois quando a sessão expira: em 12 horas, ou 7 dias com Confiar neste dispositivo. Deixe vazio para desativar o login.", "settings.openchamber.desktopNetwork.hint.openAfterRestart": "Depois do reinício, abra de outro dispositivo: ", "settings.openchamber.desktopNetwork.hint.openNow": "Abrir de outro dispositivo: ", "settings.openchamber.desktopNetwork.actions.saveAndRestart": "Salvar e reiniciar", "settings.openchamber.desktopNetwork.error.loadFailed": "Não foi possível carregar as configurações de desktop", "settings.openchamber.desktopNetwork.error.saveFailed": "Não foi possível salvar a configuração de desktop", "settings.openchamber.desktopNetwork.error.savedRestartFailed": "Salvo, mas não foi possível reiniciar o aplicativo", "settings.openchamber.desktopNetwork.error.launchAtLoginUnsupported": "Iniciar ao fazer login não é compatível com este sistema", "settings.openchamber.desktopNetwork.error.launchAtLoginSaveFailed": "Não foi possível atualizar a opção de iniciar ao fazer login", "settings.openchamber.desktopNetwork.error.minimizeToTrayUnsupported": "O modo em segundo plano na bandeja do sistema não é compatível com este sistema", "settings.openchamber.desktopNetwork.error.minimizeToTraySaveFailed": "Não foi possível atualizar a opção da bandeja do sistema", "settings.openchamber.desktopNetwork.error.keepAwakeUnsupported": "Impedir suspensão não é compatível com este sistema", "settings.openchamber.desktopNetwork.error.keepAwakeSaveFailed": "Não foi possível atualizar a opção de manter ativo", "settings.openchamber.opencodeCli.title": "CLI do OpenCode", "settings.openchamber.tools.title": "Ferramentas do OpenChamber", "settings.openchamber.tools.field.agentControlTool": "Ferramenta de controle para agentes", "settings.openchamber.tools.field.agentControlToolAria": "Ativar a ferramenta de controle para agentes", "settings.openchamber.tools.field.agentControlToolInfo": "Permita que agentes orquestrem seu trabalho pelo chat: criar sessões e worktrees, delegar prompts a outros agentes e gerenciar tarefas agendadas. Adiciona uma pequena descrição de ferramenta a cada sessão. Aplicado após reiniciar o OpenCode.", "settings.openchamber.tools.field.agentWebTool": "Ferramenta OpenChamber Web", "settings.openchamber.tools.field.agentWebToolAria": "Ativar a ferramenta OpenChamber Web", "settings.openchamber.tools.field.agentWebToolInfo": "Permita que agentes vejam a página no painel de navegador do OpenChamber e interajam com ela: abrir uma URL, ler o conteúdo, clicar, digitar, rolar e alternar entre layout móvel e desktop. Adiciona uma pequena descrição de ferramenta a cada sessão. Aplicado após reiniciar o OpenCode.", "settings.openchamber.tools.field.agentMemoryTool": "Ferramenta de memória do agente", "settings.openchamber.tools.field.agentMemoryToolAria": "Ferramenta de memória do agente", "settings.openchamber.tools.field.agentMemoryToolInfo": "Permite que os agentes guardem o que aprendem entre sessões, em dois armazenamentos: o que é verdade sobre você e o que é verdade sobre cada projeto. As sessões recebem os títulos armazenados para que o agente possa ler uma entrada quando for relevante. Desativar remove a ferramenta, a aba Memória e o índice da sessão. Vale após reiniciar o OpenCode.", "settings.openchamber.opencodeCli.tooltipPrefix": "Caminho absoluto opcional para o", "settings.openchamber.opencodeCli.tooltipSuffix": "executável.", "settings.openchamber.opencodeCli.field.binaryPath": "Caminho do executável do OpenCode", "settings.openchamber.opencodeCli.field.binaryPathPlaceholder": "/Users/you/.bun/bin/opencode", "settings.openchamber.opencodeCli.field.showUpdateNotifications": "Mostrar notificações de atualização do OpenCode", "settings.openchamber.opencodeCli.field.showUpdateNotificationsAria": "Mostrar notificações de atualização do OpenCode", "settings.openchamber.opencodeCli.actions.browseAria": "Buscar caminho do executável do OpenCode", "settings.openchamber.opencodeCli.actions.browse": "Buscar", "settings.openchamber.opencodeCli.actions.saveAndReload": "Salvar + Recarregar", "settings.openchamber.opencodeCli.actions.restartingOpenCode": "Reiniciando OpenCode…", "settings.openchamber.opencodeCli.dialog.selectBinaryTitle": "Selecionar executável de opencode", "settings.openchamber.opencodeCli.tipPrefix": "Dica: você também pode usar", "settings.openchamber.opencodeCli.tipMiddle": "variável de ambiente, mas esta configuração persiste em", "settings.mcp.sidebar.title": "Servidores MCP", "settings.mcp.sidebar.total": "Total {count}", "settings.mcp.sidebar.actions.refreshStatusAria": "Atualizar status MCP", "settings.mcp.sidebar.actions.refreshStatusTitle": "Atualizar status MCP", "settings.mcp.sidebar.actions.addServerTitle": "Adicionar servidor MCP", "settings.mcp.sidebar.actions.deleting": "Excluindo…", "settings.mcp.sidebar.empty.title": "Não há servidores MCP configurados", "settings.mcp.sidebar.empty.description": "Use o botão + acima para adicionar um", "settings.mcp.sidebar.group.projectServers": "Servidores do projeto", "settings.mcp.sidebar.group.userServers": "Servidores do usuário", "settings.mcp.sidebar.serverType.localTitle": "Servidor local", "settings.mcp.sidebar.serverType.remoteTitle": "Servidor remoto", "settings.mcp.sidebar.deleteDialog.title": "Excluir servidor MCP", "settings.mcp.sidebar.deleteDialog.descriptionPrefix": "Tem certeza de que deseja excluir \"{name}\"? Isso o removerá de", "settings.mcp.sidebar.toast.deleteFailed": "Não foi possível excluir o servidor MCP", "settings.mcp.sidebar.toast.serverDeleted": "Servidor MCP \"{name}\" excluído", "settings.mcp.sidebar.toast.refreshListIfStale": "Atualize a lista de MCP se a interface parecer desatualizada.", 'settings.plugins.sidebar.title': 'Plugins', 'settings.plugins.sidebar.total': 'Total: {count}', 'settings.plugins.sidebar.actions.addTitle': 'Adicionar plugin', 'settings.plugins.sidebar.actions.deleting': 'Excluindo…', 'settings.plugins.sidebar.empty.title': 'Nenhum plugin configurado', 'settings.plugins.sidebar.empty.description': 'Use o botão + acima para adicionar um', 'settings.plugins.sidebar.group.userEntries': 'Configuração do usuário', 'settings.plugins.sidebar.group.userFiles': 'Arquivo de plugin do usuário', 'settings.plugins.sidebar.group.projectEntries': 'Configuração do projeto', 'settings.plugins.sidebar.group.projectFiles': 'Arquivo de plugin do projeto', 'settings.plugins.sidebar.kind.npm': 'pacote npm', 'settings.plugins.sidebar.kind.path': 'Caminho local', 'settings.plugins.sidebar.kind.file': 'Arquivo de plugin', 'settings.plugins.sidebar.deleteDialog.title': 'Excluir plugin', 'settings.plugins.sidebar.deleteDialog.description': 'Tem certeza de que deseja excluir "{name}"?', 'settings.plugins.sidebar.toast.deleted': 'Plugin "{name}" excluído', 'settings.plugins.sidebar.toast.deleteFailed': 'Falha ao excluir plugin', 'settings.plugins.page.empty.select': 'Selecione um plugin para ver ou editar', 'settings.plugins.page.empty.add': 'Ou clique em + para adicionar um novo plugin', 'settings.plugins.page.header.entry': 'Plugin instalado', 'settings.plugins.page.header.file': 'Arquivo de plugin', 'settings.plugins.page.field.spec': 'Especificação', 'settings.plugins.page.field.spec.placeholder': 'pacote-npm@versão ou /caminho/absoluto', 'settings.plugins.page.field.options': 'Opções (JSON)', 'settings.plugins.page.field.options.invalidJson': 'JSON inválido', 'settings.plugins.page.field.fileName': 'Nome do arquivo', 'settings.plugins.page.field.content': 'Conteúdo', 'settings.plugins.page.field.scope': 'Escopo', 'settings.plugins.scope.user': 'Usuário', 'settings.plugins.scope.project': 'Projeto', 'settings.plugins.page.action.save': 'Salvar', 'settings.plugins.page.action.discard': 'Descartar', 'settings.plugins.dialog.add.title': 'Adicionar plugin', 'settings.plugins.dialog.add.tab.npm': 'Do npm', 'settings.plugins.dialog.add.tab.path': 'De caminho local', 'settings.plugins.dialog.add.tab.file': 'Novo arquivo', 'settings.plugins.dialog.add.action.submit': 'Adicionar', 'settings.plugins.dialog.add.action.cancel': 'Cancelar', 'settings.plugins.toast.created': 'Plugin adicionado', 'settings.plugins.toast.updated': 'Plugin atualizado', 'settings.plugins.toast.reloadFailed': 'Falha ao recarregar opencode; reinicialização necessária', 'settings.plugins.validation.fileName': 'O nome do arquivo deve estar em minúsculas e terminar em .js / .ts / .mjs / .cjs', 'settings.plugins.validation.specRequired': 'A especificação é obrigatória', 'settings.plugins.registry.badge.update.label': '↑ {version}', 'settings.plugins.registry.badge.update.tooltip': 'Atualização disponível: {current} → {latest}', 'settings.plugins.registry.badge.malformed.tooltip': 'A especificação está malformada', 'settings.plugins.registry.badge.missingPackage.tooltip': 'Pacote {name} não encontrado no npm', 'settings.plugins.registry.badge.missingVersion.tooltip': 'A versão {version} de {name} não foi publicada', 'settings.plugins.registry.badge.pathMissing.tooltip': 'Arquivo não encontrado: {path}', 'settings.plugins.registry.badge.pathUnreadable.tooltip': 'Arquivo não legível: {path}', 'settings.plugins.registry.badge.network.tooltip': 'Não foi possível acessar o registro npm', 'settings.plugins.registry.banner.updateAvailable.title': 'Atualização disponível', 'settings.plugins.registry.banner.updateAvailable.description': '{current} → {latest}', 'settings.plugins.registry.banner.updateAvailable.action': 'Atualizar para {latest}', 'settings.plugins.registry.banner.invalid.title': 'Plugin inválido', 'settings.plugins.registry.banner.invalid.malformed': 'A sintaxe da especificação está malformada', 'settings.plugins.registry.banner.invalid.missingPackage': 'Pacote não encontrado no npm', 'settings.plugins.registry.banner.invalid.missingVersion': 'Versão não publicada', 'settings.plugins.registry.banner.invalid.pathMissing': 'O arquivo não existe', 'settings.plugins.registry.banner.invalid.pathUnreadable': 'O arquivo não é legível', 'settings.plugins.sidebar.actions.updateToLatest': 'Atualizar para a versão mais recente', 'settings.plugins.sidebar.actions.refresh': 'Verificar atualizações', 'settings.plugins.sidebar.group.updatesAvailable_one': '{count} atualização disponível', 'settings.plugins.sidebar.group.updatesAvailable_other': '{count} atualizações disponíveis', 'settings.plugins.toast.updatedToLatest': 'Plugin atualizado para {version}', 'settings.plugins.toast.refreshing': 'Verificando atualizações no npm…', 'settings.plugins.toast.refreshFailed': 'Não foi possível consultar o registro npm', "settings.openchamber.keyboardShortcuts.title": "Atalhos de teclado", "settings.openchamber.keyboardShortcuts.actions.resetAll": "Redefinir tudo", "settings.openchamber.keyboardShortcuts.actions.overwrite": "Sobrescrever", "settings.openchamber.keyboardShortcuts.tooltip": "Capture uma nova combinação de teclas, salve-a e os atalhos serão atualizados imediatamente.", "settings.openchamber.keyboardShortcuts.overwritePrompt": "Esta combinação já está sendo usada por outro atalho. Sobrescrever e limpar essa outra atribuição?", "settings.openchamber.keyboardShortcuts.field.pressKeys": "Pressione as teclas...", "settings.openchamber.keyboardShortcuts.error.captureFirst": "Captura um atalho primeiro.", "settings.openchamber.keyboardShortcuts.warning.riskyBrowserShortcut": "Este atalho pode entrar em conflito com os padrões do navegador. Ainda assim, você pode salvá-lo.", "settings.openchamber.keyboardShortcuts.action.open_go_to_line.label": "Ir para linha (editor de arquivos)", "settings.openchamber.keyboardShortcuts.action.open_command_palette.label": "Abrir paleta de comandos", "settings.openchamber.keyboardShortcuts.action.focus_input.label": "Focar entrada", "settings.openchamber.keyboardShortcuts.action.open_settings.label": "Abrir configurações", "settings.openchamber.keyboardShortcuts.action.toggle_terminal.label": "Mostrar ou ocultar painel de terminal", "settings.openchamber.keyboardShortcuts.action.toggle_terminal_expanded.label": "Expandir ou recolher terminal", "settings.openchamber.keyboardShortcuts.action.add_selection_to_chat.label": "Adicionar seleção ao chat", "settings.openchamber.keyboardShortcuts.action.toggle_sidebar.label": "Mostrar ou ocultar barra lateral", "settings.openchamber.keyboardShortcuts.action.switch_session_tab.label": "Alternar aba de sessão", "settings.openchamber.keyboardShortcuts.action.switch_session_tab.suffix": " + 1…9", "settings.openchamber.keyboardShortcuts.action.switch_context_surface.label": "Alternar superfície do painel de contexto", "settings.openchamber.keyboardShortcuts.action.switch_context_surface.suffix": " + 1…0", "settings.openchamber.keyboardShortcuts.action.new_chat.label": "Nova sessão", "settings.openchamber.keyboardShortcuts.action.close_session_tab.label": "Fechar aba da sessão", "settings.openchamber.keyboardShortcuts.action.new_chat_worktree.label": "Novo rascunho de worktree", "settings.openchamber.keyboardShortcuts.action.new_mini_chat.label": "Nova janela Mini Chat", "settings.openchamber.keyboardShortcuts.action.open_help.label": "Abrir atalhos de teclado", "settings.openchamber.keyboardShortcuts.action.toggle_services_menu.label": "Mostrar ou ocultar menu de serviços", "settings.openchamber.keyboardShortcuts.action.cycle_theme.label": "Alternar tema", "settings.openchamber.keyboardShortcuts.action.cycle_agent.label": "Alternar agente", "settings.openchamber.keyboardShortcuts.action.cycle_favorite_model_forward.label": "Próximo modelo favorito", "settings.openchamber.keyboardShortcuts.action.cycle_favorite_model_backward.label": "Modelo favorito anterior", "settings.openchamber.keyboardShortcuts.action.open_model_selector.label": "Abrir seletor de modelo", "settings.openchamber.keyboardShortcuts.action.expand_input.label": "Expandir entrada", "settings.openchamber.keyboardShortcuts.action.open_timeline_dialog.label": "Abrir linha do tempo da conversa", "settings.openchamber.keyboardShortcuts.action.toggle_prompt_navigator.label": "Mostrar ou ocultar navegador de prompts", "settings.openchamber.keyboardShortcuts.warning.contextualPrefix": "Esta sequência compartilha um prefixo contextual com {action}. Quando esse contexto está ativo, essa ação tem prioridade.", "settings.openchamber.keyboardShortcuts.category.session": "Controles de sessão", "settings.openchamber.keyboardShortcuts.category.models": "Modelos e agentes", "settings.openchamber.keyboardShortcuts.category.panels": "Painéis e ferramentas", "settings.openchamber.keyboardShortcuts.category.navigation": "Navegação", "settings.openchamber.keyboardShortcuts.category.application": "Aplicação", "settings.openchamber.keyboardShortcuts.actions.edit": "Editar", "settings.openchamber.keyboardShortcuts.actions.confirm": "Confirmar", "settings.openchamber.keyboardShortcuts.dialog.title": "Editar {action}", "settings.openchamber.keyboardShortcuts.dialog.instructions": "Pressione até duas combinações de teclas, com no máximo três teclas em cada uma. Após a primeira, aguarde até 3 segundos por uma segunda combinação. Use Confirmar para aplicar ou Cancelar para descartar. Backspace remove a última.", "settings.openchamber.keyboardShortcuts.dialog.firstChord": "Primeira combinação", "settings.openchamber.keyboardShortcuts.dialog.secondChord": "Segunda combinação", "settings.openchamber.keyboardShortcuts.dialog.recording": "Pressione as teclas…", "settings.openchamber.keyboardShortcuts.unassigned": "Não atribuído", "settings.openchamber.keyboardShortcuts.error.prefixConflict": "Isto entra em conflito com a sequência usada por {action}. Escolha outra combinação.", "settings.openchamber.keyboardShortcuts.error.exactConflict": "Esta combinação já é usada por {action}.", "settings.openchamber.keyboardShortcuts.error.internalConflict": "Esta combinação entra em conflito com um atalho integrado, que não pode ser substituído.", "settings.openchamber.keyboardShortcuts.action.open_draft_project_picker.label": "Abrir seletor de projeto do rascunho", "settings.openchamber.keyboardShortcuts.action.open_draft_worktree_picker.label": "Abrir seletor de worktree do rascunho", "settings.openchamber.keyboardShortcuts.action.open_session_list.label": "Abrir sessões recentes", "settings.openchamber.keyboardShortcuts.action.toggle_dictation.label": "Entrada por voz", "settings.projects.sidebar.total": "Total {count}", "settings.projects.sidebar.actions.addProject": "Adicionar projeto", "settings.projects.page.empty.noProjects": "Não há projetos disponíveis.", "settings.projects.page.title.default": "Configurações do projeto", "settings.projects.page.section.worktree": "Worktree", "settings.projects.page.field.projectName": "Nome do projeto", "settings.projects.page.field.projectModel": "Modelo do projeto", "settings.projects.page.field.projectThinking": "Raciocínio do projeto", "settings.projects.page.section.chatDefaults": "Padrões para novos chats", "settings.projects.page.section.chatDefaultsDescription": "Usados ao iniciar um novo chat neste projeto. Sem definição, valem os padrões globais. O raciocínio só aparece em modelos que oferecem níveis.", "settings.projects.page.field.projectNamePlaceholder": "Nome do projeto", "settings.projects.page.option.thinkingDefault": "Padrão do modelo", "settings.projects.page.field.accentColor": "Cor de destaque", "settings.projects.page.field.projectIcon": "Ícone do projeto", "settings.projects.page.field.projectIconBackgroundAria": "Cor de fundo do ícone do projeto", "settings.projects.page.field.clearIconBackgroundAria": "Limpar color de fondo do ícone", "settings.projects.page.field.clearBackground": "Limpar fondo", "settings.projects.page.field.none": "Nenhum", "settings.projects.page.field.preview": "Pré-visualização", "settings.projects.page.actions.uploadIcon": "Enviar ícone", "settings.projects.page.actions.uploading": "Enviando...", "settings.projects.page.actions.discoverFavicon": "Buscar favicon", "settings.projects.page.actions.discovering": "Descobrindo...", "settings.projects.page.actions.removeProjectIcon": "Excluir ícone do projeto", "settings.projects.page.actions.removing": "Excluindo...", "settings.projects.page.actions.undoRemove": "Desfazer exclusão", "settings.projects.page.toast.uploadIconFailed": "Não foi possível subir o ícone do projeto", "settings.projects.page.toast.iconUpdated": "Ícone do projeto atualizado", "settings.projects.page.toast.removeIconFailed": "Não foi possível excluir o ícone do projeto", "settings.projects.page.toast.iconRemoved": "Ícone do projeto excluído", "settings.projects.page.toast.discoverIconFailed": "Não foi possível descobrir o ícone do projeto", "settings.projects.page.toast.customIconAlreadySet": "Ícone personalizado já definido para este projeto", "settings.projects.page.toast.iconDiscovered": "Ícone do projeto descoberto", "settings.projects.page.toast.saveFailed": "Falha ao salvar as configurações do projeto", "settings.usage.sidebar.title": "Uso", "settings.usage.sidebar.total": "Total {count}", "settings.usage.sidebar.actions.toggleAutoRefreshAria": "Alternar atualização automática", "settings.usage.sidebar.actions.refreshAria": "Atualizar uso", "settings.usage.sidebar.actions.refreshTitle": "Atualizar uso", "settings.usage.sidebar.tooltip.autoRefresh": "Atualizar automaticamente os dados de uso no intervalo definido", "settings.usage.sidebar.field.intervalPlaceholder": "Intervalo", "settings.usage.sidebar.field.display": "Visualización", "settings.usage.sidebar.field.displayModePlaceholder": "Modo de visualização", "settings.usage.sidebar.field.displayModeUsage": "Uso", "settings.usage.sidebar.field.displayModeRemaining": "Cota restante", "settings.usage.sidebar.status.notSet": "Não definido", "settings.usage.page.empty.selectProvider": "Selecione um provedor para ver detalhes de uso.", "settings.usage.page.header.providerUsage": "Uso de {provider}", "settings.usage.page.header.refreshing": "Atualizando uso...", "settings.usage.page.header.lastUpdated": "Última atualização: {time}", "settings.usage.page.header.lastUpdatedWithPlan": "Plano: {plan} · Última atualização: {time}", "settings.usage.page.options.showInWorkStatusAria": "Mostrar no painel de status do trabalho", "settings.usage.page.options.showInWorkStatus": "Mostrar no painel de status do trabalho", "settings.usage.page.options.showInWorkStatusTooltip": "Quando habilitado, o uso deste provedor ficará visível no painel de status do trabalho.", "settings.usage.page.state.noData": "Não há dados de uso disponíveis ainda.", "settings.usage.page.state.refreshFailedTitle": "Não foi possível atualizar os dados de uso", "settings.usage.page.state.providerNotConfiguredTitle": "Provedor não configurado", "settings.usage.page.state.providerNotConfiguredDescription": "Adicione credenciais na aba de Provedores para habilitar o seguimiento de uso.", "settings.usage.page.section.modelQuotas": "Cotas de modelo", "settings.usage.page.section.otherModels": "Outros modelos", "settings.usage.page.state.noQuotaWindowsTitle": "Não se reportaron janelas de cota", "settings.usage.page.state.noQuotaWindowsDescription": "Este provedor atualmente não informa limites de taxa nem cotas de uso.", "settings.usage.pace.status.onTrack": "A buen ritmo", "settings.usage.pace.status.slightlyFast": "Ligeramente rápido", "settings.usage.pace.status.tooFast": "Demasiado rápido", "settings.usage.pace.status.usedUp": "Agotado", "settings.usage.pace.predictionTooltip": "Uso predeicho ao final da janela basado na velocidad atual: {prediction}", "settings.usage.pace.wait": "Aguarder {duration}", "settings.usage.pace.prediction": "Prede.: {prediction}", "settings.usage.pace.rate": "Velocidade: {rate}", "settings.usage.pace.waitSeparator": " · Aguarder ", "settings.usage.pace.predictionLabel": "Prede.: ", "settings.remoteInstances.page.title": "Instância remota", "settings.remoteInstances.page.description": "Conecte-se a outra máquina por SSH e abra o OpenChamber lá.", "settings.remoteInstances.page.empty.selectInstance": "Selecione uma instância para ver e editar suas configuraciones.", "settings.remoteInstances.page.empty.noExtraForwards": "Não há redeirecciones adicionales de porta configuradas.", "settings.remoteInstances.page.section.actions": "Ações", "settings.remoteInstances.page.section.actionsDescription": "Conecte, reconecte, veja logs ou remova esta conexão.", "settings.remoteInstances.page.section.remoteServer": "OpenChamber na máquina remota", "settings.remoteInstances.page.section.remoteServerDescription": "Escolha como o OpenChamber deve rodar depois que o SSH conectar.", "settings.remoteInstances.page.section.mainTunnel": "Acesso a partir deste computador", "settings.remoteInstances.page.section.mainTunnelDescription": "O OpenChamber roda na máquina remota. Estas opções controlam apenas o endereço neste computador que leva até ela pelo túnel SSH.", "settings.remoteInstances.page.section.authentication": "Autenticação", "settings.remoteInstances.page.section.authenticationDescription": "Credenciais opcionais para SSH e para a interface de usuário do OpenChamber remoto.", "settings.remoteInstances.page.section.portForwards": "Redeirecciones de porta", "settings.remoteInstances.page.section.portForwardsDescription": "Portas extras opcionais para disponibilizar por esta conexão SSH.", "settings.remoteInstances.page.field.sshCommand": "Comando SSH", "settings.remoteInstances.page.field.sshCommandPlaceholder": "ssh user@host", "settings.remoteInstances.page.field.nickname": "Apodo", "settings.remoteInstances.page.field.nicknamePlaceholder": "Notebook do trabalho", "settings.remoteInstances.page.field.connectionTimeoutSeconds": "Tempo limite de conexão (segundos)", "settings.remoteInstances.page.field.installMethod": "Método de instalação", "settings.remoteInstances.page.field.installMethodHint": "Como o OpenChamber deve ser colocado na máquina remota quando este app o inicia para você.", "settings.remoteInstances.page.field.selectInstallMethodPlaceholder": "Selecionar método de instalação", "settings.remoteInstances.page.field.selectBindHostPlaceholder": "Selecionar host de link", "settings.remoteInstances.page.field.sshPasswordOptional": "Senha SSH (opcional)", "settings.remoteInstances.page.field.sshPasswordPlaceholder": "Introducir senha SSH", "settings.remoteInstances.page.field.uiPasswordOptional": "Senha da interface de usuário (opcional)", "settings.remoteInstances.page.field.uiPasswordPlaceholder": "Digite a senha da interface de usuário", "settings.remoteInstances.page.field.forwardTypeHint": "Escolha que tipo de acesso a portas esta conexão SSH deve oferecer.", "settings.remoteInstances.page.field.typePlaceholder": "Tipo", "settings.remoteInstances.page.forwardType.local": "Local (-L)", "settings.remoteInstances.page.forwardType.remote": "Remota (-R)", "settings.remoteInstances.page.forwardType.dynamic": "Dinámica (-D)", "settings.remoteInstances.page.forwardTypeDescription.local": "Abre uma porta local que se conecta a algo na máquina remota.", "settings.remoteInstances.page.forwardTypeDescription.remote": "Abre uma porta na máquina remota que se conecta de volta ao seu computador.", "settings.remoteInstances.page.forwardTypeDescription.dynamic": "Abre um proxy SOCKS local pela conexão SSH.", "settings.remoteInstances.page.actions.create": "Criar", "settings.remoteInstances.page.actions.cancel": "Cancelar", "settings.remoteInstances.page.actions.connecting": "Conectando...", "settings.remoteInstances.page.actions.reconnecting": "Reconectando...", "settings.remoteInstances.page.actions.reconnectNow": "Reconectar agora", "settings.remoteInstances.page.actions.logs": "Registros SSH", "settings.remoteInstances.page.actions.pickRandomPort": "Escolher porta aleatória", "settings.remoteInstances.page.actions.enableForwardAria": "Ativar redeirección", "settings.remoteInstances.page.actions.openLocal": "Abrir local", "settings.remoteInstances.page.actions.addForward": "Adicionar redeirección", "settings.remoteInstances.page.addDialog.description": "Escolha um host da sua configuração SSH ou digite a conexão você mesmo.", "settings.remoteInstances.page.addDialog.sourceLabel": "De onde vem a conexão", "settings.remoteInstances.page.addDialog.tab.saved": "Da configuração SSH", "settings.remoteInstances.page.addDialog.tab.manual": "Digitar eu mesmo", "settings.remoteInstances.page.addDialog.searchPlaceholder": "Buscar hosts", "settings.remoteInstances.page.addDialog.emptySaved": "Nenhum host encontrado na sua configuração SSH. Digite a conexão você mesmo.", "settings.remoteInstances.page.addDialog.searchEmpty": "Nenhum host corresponde a esta busca.", "settings.remoteInstances.page.addDialog.use": "Usar", "settings.remoteInstances.page.state.notConnected": "Sem conexão", "settings.remoteInstances.page.state.connecting": "Conectando", "settings.remoteInstances.page.state.ready": "Conectado", "settings.remoteInstances.page.state.problem": "Precisa de atenção", "settings.remoteInstances.page.section.advanced": "Configurações avançadas", "settings.remoteInstances.page.section.advancedHint": "Portas, método de instalação, senhas e encaminhamentos extras. Os padrões servem para quase todas as conexões.", "settings.remoteInstances.page.field.installMethodAuto": "Automático", "settings.remoteInstances.page.error.hint.noRuntime": "A máquina remota não tem bun nem npm. Instale um deles lá ou mude esta conexão para “Já em execução”.", "settings.remoteInstances.page.error.hint.noOpencode": "A CLI do opencode não está instalada na máquina remota. Instale-a lá (veja opencode.ai) e conecte novamente.", "settings.remoteInstances.page.error.action.setUiPassword": "Definir senha da interface", "settings.remoteInstances.page.error.action.pickRandomPort": "Usar outra porta local", "settings.remoteInstances.page.error.action.setRemotePort": "Definir a porta remota", "settings.remoteInstances.page.validation.externalPortRequired": "Defina primeiro uma porta remota. No modo “Já em execução”, o OpenChamber precisa saber em qual porta o servidor escuta.", "settings.remoteInstances.page.empty.noInstances": "Ainda não há conexões SSH.", "settings.remoteInstances.page.field.uiPasswordRequired": "Senha da interface (obrigatória)", "settings.remoteInstances.page.field.uiPasswordMissingForLan": "Obrigatória enquanto o servidor remoto estiver acessível na rede dele.", "settings.remoteInstances.page.field.remoteLanAccess": "Acessível na rede remota", "settings.remoteInstances.page.field.remoteLanAccessHint": "Permitir que outros dispositivos da rede da máquina remota abram este OpenChamber diretamente, sem o túnel SSH. É obrigatória uma senha da interface.", "settings.remoteInstances.page.field.remoteLanAccessWarning": "Qualquer pessoa nessa rede alcança o OpenChamber remoto. Só a senha da interface abaixo o protege.", "settings.remoteInstances.page.validation.remoteLanNeedsPassword": "Defina primeiro uma senha da interface. Sem ela, o OpenChamber remoto ficaria aberto a todos os dispositivos daquela rede.", "settings.remoteInstances.page.field.bindHostOption.loopback": "Somente este computador (127.0.0.1)", "settings.remoteInstances.page.field.bindHostOption.localhost": "Somente este computador (localhost)", "settings.remoteInstances.page.field.bindHostOption.lan": "Qualquer dispositivo da minha rede (0.0.0.0)", "settings.remoteInstances.page.field.sshPasswordHint": "Só é necessária quando este host pede senha em vez de aceitar uma chave SSH.", "settings.remoteInstances.page.field.uiPasswordHintManaged": "Senha que protegerá a interface remota do OpenChamber. O OpenChamber a define no servidor que inicia para você.", "settings.remoteInstances.page.field.uiPasswordHintExternal": "Senha do servidor OpenChamber que já está em execução na máquina remota, usada para entrar nele.", "settings.remoteInstances.page.tunnelPreview.caption": "Esta conexão encaminha:", "settings.remoteInstances.page.empty.noInstancesWithOneImport": "Ainda não há conexões SSH. Há 1 host disponível para importar da sua configuração SSH.", "settings.remoteInstances.page.empty.noInstancesWithImports": "Ainda não há conexões SSH. Há {count} hosts disponíveis para importar da sua configuração SSH.", "settings.remoteInstances.page.state.loadingInstances": "Carregando conexões...", "settings.remoteInstances.page.import.loading": "Carregando hosts SSH...", "settings.remoteInstances.page.import.noneFound": "Nenhum host SSH encontrado.", "settings.remoteInstances.page.import.noneAvailable": "Não há hosts SSH disponíveis para importar.", "settings.remoteInstances.page.import.patternSuffix": "(patrón)", "settings.remoteInstances.page.status.currentLocalUrl": "URL local atual:", "settings.remoteInstances.page.status.reconnectStale": "A reconexão parece estar travada. Você pode tentar agora.", "settings.remoteInstances.page.logsDialog.title": "Registros SSH", "settings.remoteInstances.page.logsDialog.loading": "Carregando registros...", "settings.remoteInstances.page.logsDialog.empty": "Não há registros SSH ainda.", "settings.remoteInstances.page.patternDialog.title": "Criar de patrón comodín", "settings.remoteInstances.page.patternDialog.destinationPlaceholder": "user@host", "settings.remoteInstances.page.phase.resolvingConfiguration": "Resolviendo configurações", "settings.remoteInstances.page.phase.checkingAuth": "Verificando autenticação", "settings.remoteInstances.page.phase.establishingSsh": "Estableciendo conexão SSH", "settings.remoteInstances.page.phase.probingRemote": "Verificando máquina remota", "settings.remoteInstances.page.phase.installingOpenChamber": "Instalando OpenChamber", "settings.remoteInstances.page.phase.updatingOpenChamber": "Atualizando OpenChamber", "settings.remoteInstances.page.phase.detectingServer": "Detectando servidor", "settings.remoteInstances.page.phase.startingServer": "Iniciando servidor", "settings.remoteInstances.page.phase.forwardingPorts": "Redeirigiendo portas", "settings.remoteInstances.page.phase.reconnecting": "Reconectando", "settings.remoteInstances.page.confirm.storeSshPasswordPlaintext": "Salvar senha SSH em texto simples no disco?", "settings.remoteInstances.page.confirm.storeUiPasswordPlaintext": "Salvar senha da interface de usuário em texto simples no disco?", "settings.remoteInstances.page.confirm.removeInstance": "Excluir esta instância remota?", "settings.remoteInstances.page.toast.sshCommandRequired": "É necessário o comando SSH", "settings.remoteInstances.page.toast.saveFailed": "Não foi possível salvar a instância", "settings.remoteInstances.page.toast.instanceSaved": "Instância salva", "settings.remoteInstances.page.toast.instanceCreated": "Instância criada", "settings.remoteInstances.page.toast.destinationRequired": "É necessário destino", "settings.remoteInstances.page.toast.noLogsToCopy": "Não há registros para copiar", "settings.remoteInstances.page.toast.logsCopied": "Registros copiados", "settings.remoteInstances.page.toast.logsCleared": "Registros excluídos", "settings.remoteInstances.page.toast.clearLogsFailed": "Não foi possível excluir os registros", "settings.remoteInstances.page.toast.instanceUrlUnavailable": "A URL da instância não está disponível", "settings.remoteInstances.page.toast.connectFailed": "Não foi possível conectar com a instância", "settings.remoteInstances.page.toast.cancelConnectionFailed": "Não foi possível cancelar a conexão", "settings.remoteInstances.page.toast.disconnectFailed": "Não foi possível desconectar a instância", "settings.remoteInstances.page.toast.retryFailed": "Não foi possível tentar novamente a conexão", "settings.remoteInstances.page.toast.instanceRemoved": "Instância excluída", "settings.remoteInstances.page.toast.removeInstanceFailed": "Não foi possível excluir a instância", "settings.openchamber.worktrees.state.selectProject": "Selecione um projeto para gerenciar worktrees.", "settings.openchamber.worktrees.state.gitOnly": "As configurações de worktree só estão disponíveis para repositórios Git.", "settings.openchamber.worktrees.setup.title": "Comandos de configurações", "settings.openchamber.worktrees.setup.tooltipPrefix": "Ejecútalo automaticamente dentro do diretório do novo worktree quando se cria um worktree. Use", "settings.openchamber.worktrees.setup.tooltipSuffix": "para a raiz do projeto.", "settings.openchamber.worktrees.setup.loading": "Carregando...", "settings.openchamber.worktrees.setup.commandPlaceholder": "ej.: bun install", "settings.openchamber.worktrees.setup.removeCommandAria": "Excluir comando", "settings.openchamber.worktrees.setup.addCommand": "Adicionar comando", "settings.openchamber.worktrees.setup.waitForCommands": "Aguardar os comandos de configuração antes de criar ou enviar uma sessão", "settings.openchamber.worktrees.setup.waitForCommandsAria": "Aguardar os comandos de configuração do Worktree antes de criar ou enviar uma sessão", "settings.openchamber.worktrees.setup.toast.saveFailed": "Falha ao salvar os comandos de configuração do Worktree", "settings.openchamber.worktrees.list.title": "Worktrees existentes", "settings.openchamber.worktrees.list.tooltip": "Excluir um worktree também remove as sessões vinculadas.", "settings.openchamber.worktrees.list.loading": "Carregando worktrees...", "settings.openchamber.worktrees.list.empty": "Nenhum worktree encontrado para este projeto", "settings.openchamber.worktrees.list.detachedHead": "HEAD desvinculado", "settings.openchamber.worktrees.list.deleteWorktreeAria": "Excluir worktree {name}", "settings.agents.modelSelector.title": "Selecionar modelo", "settings.agents.modelSelector.searchPlaceholder": "Pesquisar modelos", "settings.agents.modelSelector.selectPlaceholder": "Selecionar modelo...", "settings.agents.modelSelector.notSelected": "Não selecionado", "settings.agents.modelSelector.noModelOptional": "Sem modelo (opcional)", "settings.agents.modelSelector.section.favorites": "Favoritos", "settings.agents.modelSelector.section.recents": "Recentes", "settings.agents.modelSelector.section.recent": "Recente", "settings.agents.modelSelector.badge.current": "Atual", "settings.agents.modelSelector.actions.favorite": "Favorito", "settings.agents.modelSelector.actions.unfavorite": "Não favorito", "settings.agents.modelSelector.actions.addToFavorites": "Adicionar a favoritos", "settings.agents.modelSelector.actions.removeFromFavorites": "Excluir de favoritos", "settings.agents.modelSelector.state.noModelsFound": "Nenhum modelos", "settings.agents.modelSelector.keyboardHints": "↑↓ navegar • Enter selecionar • Esc fechar", "settings.providers.sidebar.title": "Provedores", "settings.providers.sidebar.total": "Total {count}", "settings.providers.sidebar.actions.connectProviderAria": "Conectar provedor", "settings.providers.sidebar.actions.connectProviderTitle": "Conectar provedor", "settings.providers.sidebar.empty.title": "Nenhum provedores", "settings.providers.sidebar.empty.description": "Revise seu configurações do OpenCode", "settings.providers.sidebar.section.userProviders": "Provedores de usuário", "settings.providers.sidebar.section.projectProviders": "Provedores do projeto", "settings.providers.page.state.loading": "Carregando...", "settings.providers.page.state.unableToLoadProviderList": "Não foi possível carregar a lista de provedores", "settings.providers.page.empty.noProvidersDetected": "Não se detectaron provedores", "settings.providers.page.empty.checkOpenCodeConfiguration": "Revise seu configurações do OpenCode", "settings.providers.page.empty.selectProviderFromSidebar": "Selecione um provedor de o painel lateral", "settings.providers.page.empty.reviewDetailsAndConfigureAuth": "Revise os detalhes e configurà autenticação", "settings.providers.page.connect.title": "Conectar provedor", "settings.providers.page.connect.selectProviderTitle": "Selecionar provedor", "settings.providers.page.connect.providerField": "Provedor", "settings.providers.page.connect.selectProviderPlaceholder": "Selecionar provedor", "settings.providers.page.connect.searchProvidersPlaceholder": "Buscar...", "settings.providers.page.connect.noProvidersFound": "Nenhum provedores", "settings.providers.page.custom.optionLabel": "Outro / Personalizado", "settings.providers.page.custom.title": "Provedor personalizado", "settings.providers.page.custom.editTitle": "Editar provedor personalizado", "settings.providers.page.custom.description": "Adicione um provedor com URL base, credenciais, lista de modelos e protocolo de API compatível. Ele é salvo na configuração do OpenCode para uso no chat.", "settings.providers.page.custom.field.providerID.label": "ID do provedor", "settings.providers.page.custom.field.providerID.placeholder": "meu-provedor", "settings.providers.page.custom.field.providerID.info": "Letras minúsculas, números, hífens e sublinhados. Usado como ID de provedor do OpenCode.", "settings.providers.page.custom.field.name.label": "Nome de exibição", "settings.providers.page.custom.field.name.placeholder": "Meu provedor", "settings.providers.page.custom.field.name.info": "Mostrado nos seletores de provedor e modelo.", "settings.providers.page.custom.field.protocol.label": "Protocolo de API", "settings.providers.page.custom.field.protocol.info": "Escolha o formato de solicitação implementado por esta API.", "settings.providers.page.custom.field.protocol.openaiChat": "OpenAI Chat Completions", "settings.providers.page.custom.field.protocol.openaiResponses": "OpenAI Responses", "settings.providers.page.custom.field.protocol.anthropicMessages": "Anthropic Messages", "settings.providers.page.custom.field.baseURL.label": "URL base", "settings.providers.page.custom.field.baseURL.placeholder": "https://api.example.com/v1", "settings.providers.page.custom.field.baseURL.info": "URL base da API compatível com OpenAI. Deve começar com http:// ou https://.", "settings.providers.page.custom.field.apiKey.label": "Chave de API", "settings.providers.page.custom.field.apiKey.placeholder": "sk-... ou {env:VAR_NAME}", "settings.providers.page.custom.field.apiKey.info": "Armazenada na autenticação do OpenCode, não pelo OpenChamber. Use {env:VAR_NAME} para ler uma chave do ambiente.", "settings.providers.page.custom.field.apiKey.editInfo": "Deixe em branco para manter a credencial existente, ou informe uma nova chave / {env:VAR_NAME}.", "settings.providers.page.custom.field.apiKey.editPlaceholder": "Deixe em branco para manter a chave existente", "settings.providers.page.custom.models.title": "Modelos", "settings.providers.page.custom.models.idLabel": "ID do modelo", "settings.providers.page.custom.models.idPlaceholder": "gpt-4o", "settings.providers.page.custom.models.nameLabel": "Nome do modelo", "settings.providers.page.custom.models.namePlaceholder": "GPT-4o", "settings.providers.page.custom.models.add": "Adicionar modelo", "settings.providers.page.custom.models.remove": "Remover modelo", "settings.providers.page.custom.headers.title": "Cabeçalhos", "settings.providers.page.custom.headers.description": "Cabeçalhos de solicitação opcionais enviados em cada chamada.", "settings.providers.page.custom.headers.keyLabel": "Nome do cabeçalho", "settings.providers.page.custom.headers.keyPlaceholder": "X-Custom-Header", "settings.providers.page.custom.headers.valueLabel": "Valor do cabeçalho", "settings.providers.page.custom.headers.valuePlaceholder": "valor", "settings.providers.page.custom.headers.add": "Adicionar cabeçalho", "settings.providers.page.custom.headers.remove": "Remover cabeçalho", "settings.providers.page.custom.actions.back": "Voltar", "settings.providers.page.custom.actions.save": "Salvar provedor", "settings.providers.page.custom.actions.update": "Atualizar provedor", "settings.providers.page.custom.error.providerID.required": "O ID do provedor é obrigatório", "settings.providers.page.custom.error.providerID.format": "Use letras minúsculas, números, hífens ou sublinhados", "settings.providers.page.custom.error.providerID.exists": "Já existe um provedor conectado com este ID", "settings.providers.page.custom.error.name.required": "O nome de exibição é obrigatório", "settings.providers.page.custom.error.baseURL.required": "A URL base é obrigatória", "settings.providers.page.custom.error.baseURL.format": "A URL base deve começar com http:// ou https://", "settings.providers.page.custom.error.required": "Obrigatório", "settings.providers.page.custom.error.duplicate": "Duplicado", "settings.providers.page.custom.error.apiKey.required": "É necessária uma chave de API ou {env:VAR_NAME}", "settings.providers.page.custom.authFailure.configAfterAuth": "As credenciais foram salvas, mas a configuração do provedor não. Corrija o erro e tente novamente, ou desconecte para limpar o salvamento parcial.", "settings.providers.page.auth.title": "Autenticação", "settings.providers.page.auth.loadingMethods": "Carregando métodos de autenticação...", "settings.providers.page.auth.apiKeyLabel": "Chave API", "settings.providers.page.auth.apiKeyTooltip": "As chaves são enviadas diretamente ao OpenCode e nunca são armazenadas no OpenChamber.", "settings.providers.page.auth.apiKeyPlaceholder": "sk-...", "settings.providers.page.auth.oauthMethodFallback": "Método OAuth {index}", "settings.providers.page.auth.pasteAuthorizationCodePlaceholder": "Colar código de autorização", "settings.providers.page.auth.oauth.starting": "Iniciando a autorização…", "settings.providers.page.auth.oauth.waiting": "Aguardando a autorização…", "settings.providers.page.auth.oauth.waitingHint": "Conclua o login no navegador. Mantenha esta página aberta — a conexão será concluída sozinha.", "settings.providers.page.auth.oauth.codeHint": "Copie o código de autorização do navegador e cole aqui.", "settings.providers.page.auth.oauth.deviceCodeLabel": "Código do dispositivo", "settings.providers.page.auth.oauth.linkLabel": "Link de autorização", "settings.providers.page.auth.oauth.promptRequired": "Preencha “{field}” para continuar", "settings.providers.page.auth.oauth.error.sessionExpired": "A solicitação de autorização expirou. Conecte novamente para reiniciá-la.", "settings.providers.page.auth.oauth.error.codeRequired": "Este provedor precisa do código de autorização do seu navegador.", "settings.providers.page.auth.oauth.error.declined": "A autorização foi recusada ou não foi concluída.", "settings.providers.page.auth.oauth.error.invalidInput": "Os dados informados foram recusados.", "settings.providers.page.auth.connected": "Conectado", "settings.providers.page.auth.incomplete": "Credenciais ausentes", "settings.providers.page.auth.incompleteHint": "· Adicione uma chave de API ou {env:VAR} antes de usar este provedor no chat", "settings.providers.page.auth.useReconnectHint": "· Usar Reconnect para atualizar credenciais", "settings.providers.page.connectionDetails.title": "Detalhes de conexão", "settings.providers.page.connectionDetails.configuredIn": "Configuredo en:", "settings.providers.page.connectionDetails.noActiveSource": "Não há origem de configurações ativa", "settings.providers.page.connectionDetails.source.authCredentials": "credenciais de autenticação", "settings.providers.page.connectionDetails.source.userConfig": "configurações do usuário", "settings.providers.page.connectionDetails.source.projectConfig": "configurações do projeto", "settings.providers.page.connectionDetails.source.customConfig": "configurações personalizada", "settings.providers.page.models.title": "Modelos disponíveis", "settings.providers.page.models.filterPlaceholder": "Filtrar modelos...", "settings.providers.page.models.noModelsMatchFilter": "Nenhum modelo corresponde a este filtro.", "settings.providers.page.models.capability.toolCalling": "Uso de ferramentas", "settings.providers.page.models.capability.reasoning": "Raciocínio", "settings.providers.page.models.capability.imageInput": "Entrada de imagem", "settings.providers.page.models.tokenBadge.context": "ctx", "settings.providers.page.models.tokenBadge.output": "out", "settings.providers.page.models.actions.hideModelFromSelectors": "Ocultar modelo em seletores", "settings.providers.page.models.actions.showModelInSelectors": "Mostrar modelo em seletores", "settings.providers.page.models.actions.hideModel": "Ocultar modelo", "settings.providers.page.models.actions.showModel": "Mostrar modelo", "settings.providers.page.actions.saving": "Salvando...", "settings.providers.page.actions.saveKey": "Salvar chave", "settings.providers.page.actions.connect": "Conectar", "settings.providers.page.actions.copyCode": "Copiar código", "settings.providers.page.actions.open": "Abrir", "settings.providers.page.actions.copy": "Copiar", "settings.providers.page.actions.complete": "Completar", "settings.providers.page.actions.continue": "Continuar", "settings.providers.page.actions.cancel": "Cancelar", "settings.providers.page.actions.tryAgain": "Tentar novamente", "settings.providers.page.actions.hide": "Ocultar", "settings.providers.page.actions.reconnect": "Reconectar", "settings.providers.page.actions.edit": "Editar", "settings.providers.page.actions.disconnecting": "Desconectando...", "settings.providers.page.actions.disconnect": "Desconectar", "settings.providers.page.actions.hideAll": "Ocultar todo", "settings.providers.page.actions.showAll": "Mostrar todo", "settings.providers.page.toast.authMethodsLoadFailed": "Não foi possível carregar os métodos de autenticação do provedor", "settings.providers.page.toast.providerSourcesLoadFailed": "Não foi possível carregar as origems do provedor", "settings.providers.page.toast.apiKeyRequired": "É necessária uma chave API", "settings.providers.page.toast.apiKeySaveFailed": "Não foi possível salvar a chave API", "settings.providers.page.toast.apiKeySaved": "Chave API salva", "settings.providers.page.toast.oauthStartFailed": "Não foi possível iniciar o fluxo OAuth", "settings.providers.page.toast.oauthDetailsMissing": "Não se devolvieron detalhes de OAuth", "settings.providers.page.toast.oauthCompleteFailed": "Não foi possível concluir o fluxo OAuth", "settings.providers.page.toast.oauthCompleted": "Conexão OAuth concluída", "settings.providers.page.toast.oauthLinkCopied": "Link de OAuth copiado", "settings.providers.page.toast.oauthLinkCopyFailed": "Não foi possível copiar o link de OAuth", "settings.providers.page.toast.deviceCodeCopied": "Código de dispositivo copiado", "settings.providers.page.toast.deviceCodeCopyFailed": "Não foi possível copiar o código de dispositivo", "settings.providers.page.toast.providerDisconnected": "Provedor desconectado", "settings.providers.page.toast.providerDisconnectFailed": "Não foi possível desconectar o provedor", "settings.providers.page.toast.customProviderSaved": "{provider} conectado", "settings.providers.page.toast.customProviderSaveFailed": "Falha ao salvar o provedor personalizado", "settings.mcp.page.empty.selectServer": "Selecione um servidor MCP de o painel lateral", "settings.mcp.page.empty.addNewOne": "o añade um novo", "settings.mcp.page.header.newServer": "Novo servidor MCP", "settings.mcp.page.header.configureNewServer": "Configurer um novo servidor MCP", "settings.mcp.page.header.transport": "{type} transporte", "settings.mcp.page.transport.local": "Local · stdio", "settings.mcp.page.transport.remote": "Remoto · SSE", "settings.mcp.page.status.label.connected": "Conectado", "settings.mcp.page.status.label.failed": "Falhou", "settings.mcp.page.status.label.needsAuth": "Precisa de autenticação", "settings.mcp.page.status.label.needsRegistration": "Precisa de registro", "settings.mcp.page.status.label.awaitingRestart": "Aguardando reinício", "settings.mcp.page.status.description.awaitingRestart": "Este servidor foi salvo, mas ainda não aplicado. Use Apply & Restart para carregá-lo no OpenCode — depois disso, conexão e autorização ficam disponíveis.", "settings.mcp.page.status.description.connected": "Conectado e pronto para que OpenCode descubra ferramentas e recursos.", "settings.mcp.page.status.description.failedDefault": "OpenCode não conseguiu acessar este servidor MCP.", "settings.mcp.page.status.description.needsAuth": "Este servidor MCP remoto exige autorização antes de poder se conectar.", "settings.mcp.page.status.description.needsClientRegistrationDefault": "Este servidor MCP remoto exige registro do cliente antes de completar a autorização.", "settings.mcp.page.status.description.disabled": "Este servidor MCP está desativado nas configurações.", "settings.mcp.page.status.description.default": "Atualize ou teste a conexão para carregar o status de execução em tempo real.", "settings.mcp.page.status.runtimeStatus": "Status de execução", "settings.mcp.page.status.projectScopedTo": "Alcance do projeto: {directory}", "settings.mcp.page.status.userScoped": "Configuração no escopo do usuário", "settings.mcp.page.status.activeProject": "o projeto ativo", "settings.mcp.page.actions.connect": "Conectar", "settings.mcp.page.actions.disconnect": "Desconectar", "settings.mcp.page.actions.authorize": "Autorizar", "settings.mcp.page.actions.reauthorize": "Reautorizar", "settings.mcp.page.actions.clearAuth": "Limpar autenticação", "settings.mcp.page.actions.test": "Testar", "settings.mcp.page.actions.testConnection": "Testar conexão", "settings.mcp.page.actions.working": "Trabalhando...", "settings.mcp.page.actions.starting": "Iniciando...", "settings.mcp.page.actions.clearing": "Limpiando...", "settings.mcp.page.actions.testing": "Probando...", "settings.mcp.page.actions.completing": "Completando...", "settings.mcp.page.actions.completeAuthorization": "Completar autorização", "settings.mcp.page.actions.openInBrowser": "Abrir no navegador", "settings.mcp.page.actions.copyLink": "Copiar link", "settings.mcp.page.actions.deleting": "Excluindo…", "settings.mcp.page.auth.authorizationUrl": "URL de autorização", "settings.mcp.page.auth.manualFallbackTitle": "Autenticação manual alternativa", "settings.mcp.page.auth.manualFallbackDescription": "Se o navegador retornar a uma máquina diferente o mostrar uma URL de callback com um código, cole essa URL completa ou o código sem formato aqui.", "settings.mcp.page.auth.callbackInputPlaceholder": "Cole URL de callback o o código de autorização", "settings.mcp.page.auth.waitingForOpenCode": "Aguardando OpenCode observar o fluxo de autorização concluído pelo navegador...", "settings.mcp.page.server.title": "Servidor", "settings.mcp.page.server.name": "Nome do servidor", "settings.mcp.page.server.namePlaceholder": "my-mcp-server", "settings.mcp.page.server.importJson": "Importar de um fragmento JSON", "settings.mcp.page.server.importJsonTitle": "Importa uma configurações completa do servidor MCP de um fragmento JSON", "settings.mcp.page.server.enable": "Ativar servidor", "settings.mcp.page.server.enableAria": "Ativar servidor", "settings.mcp.page.server.transportMode": "Modo de transporte", "settings.mcp.page.connection.command": "Comando", "settings.mcp.page.connection.serverUrl": "URL do servidor", "settings.mcp.page.connection.serverUrlPlaceholder": "https://mcp.example.com/mcp", "settings.mcp.page.connection.pasteCommand": "Colar comando", "settings.mcp.page.connection.pasteCommandTitle": "Cole um comando local da área de transferência e separe-o automaticamente", "settings.mcp.page.connection.previewArgs": "Pré-visualização ({count} argumentos)", "settings.mcp.page.advanced.title": "Opções remotas avanzadas", "settings.mcp.page.advanced.configure": "Configurer opções avanzadas", "settings.mcp.page.advanced.autoDetect": "Detectar automaticamente", "settings.mcp.page.advanced.custom": "Personalizado", "settings.mcp.page.advanced.headers": "cabeçalhos", "settings.mcp.page.advanced.timeoutMs": "Tempo limite (ms)", "settings.mcp.page.advanced.timeoutHint": "Deixe em branco para usar o tempo limite padrão do OpenCode para MCP.", "settings.mcp.page.advanced.requestHeaders": "Cabeçalhos da solicitação", "settings.mcp.page.advanced.headerNamePlaceholder": "Header-Name", "settings.mcp.page.advanced.pasteHeaders": "Colar cabeçalhos", "settings.mcp.page.advanced.pasteHeadersTitle": "Cole linhas KEY=VALUE de cabeçalhos da área de transferência", "settings.mcp.page.advanced.oauthAutoDetection": "Ativar detecção automática de OAuth", "settings.mcp.page.advanced.oauthAutoDetectionAria": "Ativar detecção automática de OAuth", "settings.mcp.page.advanced.oauthClientIdPlaceholder": "OAuth client ID", "settings.mcp.page.advanced.oauthClientSecretPlaceholder": "OAuth client secret", "settings.mcp.page.advanced.oauthScopesPlaceholder": "Scopes (separados por espacios)", "settings.mcp.page.advanced.oauthRedirectUriPlaceholder": "Redeirect URI", "settings.mcp.page.advanced.oauthHint": "Deixe estes campos em branco para que OpenCode infira automaticamente a configuração de OAuth do servidor MCP.", "settings.mcp.page.advanced.oauthCallbackHint": "A autorização baseada no navegador usa esta URL de callback quando o Redirect URI está em branco:", "settings.mcp.page.env.title": "Variáveis de ambiente", "settings.mcp.page.env.key": "Chave", "settings.mcp.page.env.value": "Valor", "settings.mcp.page.env.valuePlaceholder": "valor", "settings.mcp.page.env.hide": "Ocultar", "settings.mcp.page.env.show": "Mostrar", "settings.mcp.page.env.addVariable": "Adicionar variável", "settings.mcp.page.env.addEnvironmentVariable": "Adicionar variável de ambiente", "settings.mcp.page.env.keyPlaceholder": "API_KEY", "settings.mcp.page.env.pasteEnv": "Colar.env", "settings.mcp.page.env.pasteEnvTitle": "Cole linhas KEY=VALUE da área de transferência", "settings.mcp.page.env.plainTextWarning": "⚠ Os valores são armazenados como texto simples em opencode.json", "settings.mcp.page.env.removeVariableAria": "Excluir variável", "settings.mcp.page.importDialog.title": "Importar fragmento JSON", "settings.mcp.page.importDialog.description": "Cole um fragmento JSON MCP completo da documentação ou de outro arquivo de configuração. Os valores lidos preencherão este formulário para revisão antes de salvar.", "settings.mcp.page.importDialog.pasteFromClipboard": "Colar JSON da área de transferência", "settings.mcp.page.deleteDialog.title": "Excluir \"{name}\"?", "settings.mcp.page.deleteDialog.descriptionPrefix": "Isso remove o servidor de", "settings.mcp.page.deleteDialog.descriptionSuffix": "OpenCode necesitará recarregar.", "settings.mcp.page.toast.clipboardReadFailed": "Não é possível ler a área de transferência", "settings.mcp.page.toast.configImported": "Configuração MCP importada", "settings.mcp.page.toast.nameRequired": "É necessário um nome", "settings.mcp.page.toast.serverNameExists": "Já existe um servidor com este nome", "settings.mcp.page.toast.localCommandRequired": "O comando não pode estar vazio para um servidor local", "settings.mcp.page.toast.remoteUrlRequired": "A URL não pode estar vazia para um servidor remoto", "settings.mcp.page.toast.serverCreatedReloadFailed": "Servidor MCP criado, mas OpenCode não pôde recarregar.", "settings.mcp.page.toast.savedReloadFailed": "Salvo, mas OpenCode não pôde recarregar.", "settings.mcp.page.toast.retryRefreshHint": "Atualize novamente ou reabra Configurações antes de autorizar este servidor.", "settings.mcp.page.toast.serverCreatedReloading": "Servidor MCP criado. OpenCode recarregando…", "settings.mcp.page.toast.savedReloading": "Salvo. OpenCode recarregando…", "settings.mcp.page.toast.saveFailed": "Não foi possível salvar", "settings.mcp.page.toast.unexpectedError": "Ocorreu um erro", "settings.mcp.page.toast.serverDeletedReloadFailed": "\"{name}\" excluído, mas OpenCode não pôde recarregar", "settings.mcp.page.toast.refreshListIfStale": "Atualize a lista de MCP se a interface parecer desatualizada.", "settings.mcp.page.toast.serverDeleted": "\"{name}\" excluído", "settings.mcp.page.toast.deleteFailed": "Não foi possível excluir", "settings.mcp.page.toast.disconnected": "Desconectado", "settings.mcp.page.toast.connected": "Conectado", "settings.mcp.page.toast.connectionNeedsAuthorization": "A conexão exige autorização", "settings.mcp.page.toast.connectionNeedsClientRegistration": "A conexão exige registro do cliente", "settings.mcp.page.toast.connectionFailed": "Erro de conexão", "settings.mcp.page.toast.connectionAttemptFinished": "Tentativa de conexão finalizada. Atualize o status para mais detalhes.", "settings.mcp.page.toast.createServerBeforeLiveActions": "Crie o servidor antes de executar ações em vivo", "settings.mcp.page.toast.saveBeforeLiveActions": "Salve as alterações antes de executar ações em tempo real", "settings.mcp.page.toast.refreshStatusFailed": "Não foi possível atualizar o status de MCP", "settings.mcp.page.toast.oauthRedirectUrlBuildFailed": "Não foi possível construir a URL de redeirección de OAuth de MCP", "settings.mcp.page.toast.oauthBrowserCallbackSaveFailed": "Não foi possível salvar a URL de callback do navegador para autorização MCP", "settings.mcp.page.toast.openCodeReloadFailedAfterCallbackSave": "Não foi possível recarregar OpenCode depois de salvar a URL de callback do navegador", "settings.mcp.page.toast.completeAuthorizationInBrowserWithPaste": "Complete o fluxo de autorização MCP no navegador e depois cole o código ou a URL de callback retornada aqui", "settings.mcp.page.toast.completeAuthorizationInBrowser": "Complete o fluxo de autorização MCP no navegador", "settings.mcp.page.toast.openAuthorizationUrlFailed": "Não foi possível abrir a URL de autorização automaticamente", "settings.mcp.page.toast.authorizationStartFailed": "Não foi possível iniciar a autorização", "settings.mcp.page.toast.authSessionExpired": "A sessão de autorização expirou ou foi excluída durante o reinício. Clique em Autorizar novamente.", "settings.mcp.page.toast.savedAuthorizationRemoved": "A autorização salva de MCP foi excluída", "settings.mcp.page.toast.clearAuthorizationFailed": "Não foi possível limpar a autorização", "settings.mcp.page.toast.authorizationUrlCopied": "URL de autorização copiada", "settings.mcp.page.toast.authorizationUrlCopyFailed": "Não foi possível copiar a URL de autorização", "settings.mcp.page.toast.pasteCallbackOrCodeFirst": "Cole primeiro a URL de callback o o código de autorização", "settings.mcp.page.toast.missingServerDetails": "Detalhes do servidor MCP faltantes. Selecione o servidor novamente o pegà URL completa de callback.", "settings.mcp.page.toast.authorizationCompleted": "Autorização de MCP concluída", "settings.mcp.page.toast.authorizationCompletedFor": "Autorização de MCP concluída para {name}", "settings.mcp.page.toast.authorizationCompleteFailed": "Não foi possível completar a autorização de MCP", "settings.mcp.page.toast.enableServerBeforeTest": "Habilite este servidor antes de testar a conexão", "settings.mcp.page.toast.connectionTestSucceeded": "Teste de conexão bem-sucedido", "settings.mcp.page.toast.connectionTestFailed": "Não foi possível testar a conexão", "settings.mcp.page.toast.connectionTestFinished": "Teste de conexão finalizado. Atualize o status para ver detalhes.", "settings.mcp.page.toast.authorizationFailed": "Não foi possível autorizar", "settings.mcp.page.toast.authorizationStillInProgress": "A autorização ainda está em andamento no navegador. Cole a URL de callback ou o código, se necessário.", "settings.mcp.page.toast.noKeyValuePairsFound": "Nenhum par KEY=VALUE encontrado na área de transferência", "settings.mcp.page.toast.importedVariablesCount": "Variáveis importadas: {count}", "settings.mcp.page.toast.pastedArgumentsCount": "Argumentos pegados: {count}", "settings.shared.projectSelector.fallbackProject": "Projeto", "settings.shared.projectSelector.switchProjectAria": "Alternar projeto", "settings.shared.projectSelector.switchProjectTitle": "Alternar projeto", "settings.openchamber.defaults.title": "Configurações padrão", "settings.openchamber.defaults.summaryPrefix": "As novas sessões começarão com:", "settings.openchamber.defaults.summaryOpenCodeDefault": "Agente OpenCode por padrão", "settings.openchamber.defaults.field.defaultModel": "Modelo por padrão", "settings.openchamber.defaults.field.defaultThinking": "Pensamiento por padrão", "settings.openchamber.defaults.field.thinkingPlaceholder": "Pensando", "settings.openchamber.defaults.field.defaultAgent": "Agente por padrão", "settings.openchamber.defaults.field.showDeletionDialogAria": "Mostrar diálogo de eliminación", "settings.openchamber.defaults.smallModel.title": "Modelo pequeno", "settings.openchamber.defaults.smallModel.description": "Um modelo barato para tarefas utilitárias rápidas, como recapitulações e resumos curtos.", "settings.openchamber.defaults.smallModel.useDefault": "Usar o modelo pequeno padrão", "settings.openchamber.defaults.smallModel.useDefaultAria": "Usar o modelo pequeno padrão", "settings.openchamber.defaults.smallModel.overrideModel": "Modelo de substituição", "settings.openchamber.defaults.walkthroughModel.title": "Modelo do percurso de mudanças", "settings.openchamber.defaults.walkthroughModel.description": "A revisão das suas mudanças por IA precisa de saída estruturada e espaço para um diff inteiro, o que um modelo pequeno e barato muitas vezes não oferece. Modelos que o catálogo indica como incapazes de saída estruturada ficam ocultos aqui. Sem escolha, o modelo pequeno é usado.", "settings.openchamber.defaults.walkthroughModel.overrideModel": "Modelo do percurso", "settings.openchamber.defaults.walkthroughModel.usesSmallModel": "Modelo pequeno", "settings.openchamber.defaults.field.showDeletionDialog": "Mostrar diálogo de eliminación", "settings.openchamber.defaults.field.openFilesPreviewAria": "Abrir arquivos com visualização em modo de prévia", "settings.openchamber.defaults.field.openFilesPreview": "Abrir arquivos com visualização em modo de prévia", "settings.openchamber.defaults.option.default": "Padrão", "settings.openchamber.defaults.option.defaultLowercase": "default", "settings.openchamber.git.title": "Preferencias de Git", "settings.openchamber.git.changesViewTitle": "Vista de alterações", "settings.openchamber.git.changesViewAria": "Modo de vista de alterações de Git", "settings.openchamber.git.option.flatList": "Pronta planoa", "settings.openchamber.git.option.treeView": "Visualização em árvore", "settings.openchamber.git.optionAria": "Modo de vista de alterações de Git: {option}", "settings.openchamber.git.enableGitmojiAria": "Ativar seletor de Gitmoji", "settings.openchamber.git.enableGitmoji": "Ativar seletor de Gitmoji", "settings.openchamber.git.showGitignoredAria": "Mostrar arquivos gitignorede", "settings.openchamber.git.showGitignored": "Mostrar arquivos ignorados por Git", "settings.github.page.tooltip.connectAccount": "Conecte uma conta do GitHub para fluxos de trabalho de PR e issue dentro do aplicativo.", "settings.github.page.avatarAlt.withLogin": "Avatar de {login}", "settings.github.page.avatarAlt.fallback": "Avatar de GitHub", "settings.github.page.label.unknownUser": "desconhecido", "settings.github.page.label.scopes": "Alcances: {value}", "settings.github.page.label.otherAccounts": "Contas adicionales", "settings.github.page.accountSource.oauth": "OAuth", "settings.github.page.accountSource.cli": "CLI", "settings.github.page.actions.disconnect": "Desconectar", "settings.github.page.actions.connect": "Conectar GitHub", "settings.github.page.actions.switchTo": "Alternar para", "settings.github.page.actions.addAccount": "Adicionar conta", "settings.github.page.actions.openGithub": "Abrir GitHub", "settings.github.page.status.notConnected": "Não conectado", "settings.github.page.status.active": "Ativo", "settings.github.page.flow.title": "Autorizar OpenChamber", "settings.github.page.flow.description": "No GitHub, digite o código a seguir para autorizar este dispositivo:", "settings.github.page.flow.waiting": "Aguardando aprobación… (atualização automática)", "settings.github.page.toast.startConnectFailed": "Não foi possível iniciar a conexão de GitHub", "settings.github.page.toast.connected": "Conexão com GitHub definida", "settings.github.page.toast.authorizationFailed": "Não foi possível autorizar em GitHub", "settings.github.page.toast.disconnected": "Desconectado de GitHub", "settings.github.page.toast.disconnectFailed": "Não foi possível desconectar de GitHub", "settings.github.page.toast.accountSwitched": "Conta de GitHub cambiada", "settings.github.page.toast.accountSwitchFailed": "Não foi possível mudar de conta de GitHub", "settings.github.page.oauth.title": "Token OAuth do GitHub", "settings.github.page.ghCli.title": "Token CLI do GitHub", "settings.github.page.ghCli.activeDescription": "Autenticado via gh CLI", "settings.github.page.ghCli.fallbackDescription": "Disponível como alternativa se a autenticação do OpenChamber for removida", "settings.github.page.ghCli.disabledDescription": "Instalado, mas não usado como alternativa", "settings.github.page.ghCli.actions.disable": "Desativar", "settings.github.page.ghCli.actions.enable": "Ativar", "settings.github.page.toast.ghCliEnabled": "Alternativa gh CLI ativada", "settings.github.page.toast.ghCliDisabled": "Alternativa gh CLI desativada", "settings.github.page.toast.ghCliUpdateFailed": "Falha ao atualizar configuração do gh CLI", "settings.notifications.page.delivery.title": "Entrega de notificações", "settings.notifications.page.delivery.enableAria": "Ativar notificações", "settings.notifications.page.delivery.enableLabel": "Ativar notificações", "settings.notifications.page.delivery.focusedAria": "Notificar enquanto o aplicativo estiver em foco", "settings.notifications.page.delivery.focusedLabel": "Notificar enquanto o aplicativo está em foco", "settings.notifications.page.delivery.testAction": "Enviar notificação de teste", "settings.notifications.page.delivery.browserPermissionHint": "Seu navegador pode solicitar permissão a primeira vez.", "settings.notifications.page.delivery.permissionDenied": "Permissão para notificações negada. Ative-a na configurações de seu navegador.", "settings.notifications.page.delivery.permissionGrantedButDisabled": "Permissão concedida, mas as notificações estão desativadas.", "settings.notifications.page.delivery.vscodeHint": "Quando estiver ativado, as notificações se entregan a través de notificações nativas de VS Code.", "settings.notifications.page.events.title": "Eventos de notificações", "settings.notifications.page.events.completionAria": "Concluído do agente", "settings.notifications.page.events.completionLabel": "Finalización do agente", "settings.notifications.page.events.subtaskAria": "Concluído do subagente", "settings.notifications.page.events.subtaskLabel": "Finalización do subagente", "settings.notifications.page.events.errorAria": "Erroes do agente", "settings.notifications.page.events.errorLabel": "Erros do agente", "settings.notifications.page.events.questionAria": "Perguntas do agente", "settings.notifications.page.events.questionLabel": "Perguntas do agente", "settings.notifications.page.template.title": "Modelos de notificações", "settings.notifications.page.template.variablesLabel": "Variáveis:", "settings.notifications.page.template.event.completion": "completion", "settings.notifications.page.template.event.subtask": "Conclusão do subagente", "settings.notifications.page.template.event.error": "error", "settings.notifications.page.template.event.question": "question", "settings.notifications.page.template.field.title": "Título", "settings.notifications.page.template.field.message": "Mensagem", "settings.notifications.page.template.defaults.completion.title": "{agent_name} está pronto", "settings.notifications.page.template.defaults.completion.message": "{model_name} concluiu a tarefa", "settings.notifications.page.template.defaults.error.title": "Erro de ferramenta", "settings.notifications.page.template.defaults.error.message": "{last_message}", "settings.notifications.page.template.defaults.question.title": "Entrada necessária", "settings.notifications.page.template.defaults.question.message": "{last_message}", "settings.notifications.page.template.defaults.subtask.title": "{agent_name} está pronto", "settings.notifications.page.template.defaults.subtask.message": "{model_name} concluiu a tarefa", "settings.notifications.page.summary.title": "Resumo de IA", "settings.notifications.page.summary.toggleAria": "Resumir a última mensagem", "settings.notifications.page.summary.toggleLabel": "Resumir última mensagem", "settings.notifications.page.summary.requiresTemplateVariable": "Requer", "settings.notifications.page.summary.modelLabel": "Modelo de resumo", "settings.notifications.page.summary.modelTooltip": "Usado para resumos de notificações e voz.", "settings.notifications.page.summary.notSelected": "Não selecionado", "settings.notifications.page.summary.thresholdLabel": "Limite", "settings.notifications.page.summary.thresholdHint": "Mensagens mais longas que este limite serão resumidas", "settings.notifications.page.summary.resetThresholdAria": "Redefinir limite", "settings.notifications.page.summary.lengthLabel": "Comprimento", "settings.notifications.page.summary.lengthHint": "Comprimento desejado do resumo em caracteres", "settings.notifications.page.summary.resetLengthAria": "Reiniciar comprimento do resumo", "settings.notifications.page.summary.maxLengthLabel": "Comprimento máximo", "settings.notifications.page.summary.maxLengthHint": "Encurtar {last_message} para este comprimento", "settings.notifications.page.summary.resetMaxLengthAria": "Redefinir comprimento máximo da mensagem", "settings.notifications.page.push.title": "Notificações em segundo plano", "settings.notifications.page.push.enableAria": "Ativar notificações em segundo plano", "settings.notifications.page.push.enableLabel": "Ativar notificações em segundo plano", "settings.notifications.page.push.unsupportedHint": "As notificações em segundo plano não são compatíveis. Chrome/Edge de desktop e Android aceitam push. iOS exige uma PWA instalada.", "settings.notifications.page.push.supportedHint": "Receba alertas pelo serviço em segundo plano do seu sistema operacional", "settings.notifications.page.push.loadingAria": "Carregando", "settings.notifications.page.toast.permissionDenied.title": "Permissão para notificações negada", "settings.notifications.page.toast.permissionDenied.description": "Por favor, habilite notificações na configurações de seu navegador.", "settings.notifications.page.toast.permissionDenied.enableInBrowser": "Habilite notificações na configurações de seu navegador.", "settings.notifications.page.toast.requestPermissionFailed": "Não foi possível solicitar permissão para notificações", "settings.notifications.page.toast.notificationsApiUnavailable": "API de notificações não disponível", "settings.notifications.page.toast.testNotificationSent": "Notificação de teste enviada com sucesso", "settings.notifications.page.toast.testNotificationFailed": "Não foi possível enviar a notificação de teste", "settings.notifications.page.toast.pushUnsupported": "As notificações em segundo plano não são compatíveis", "settings.notifications.page.toast.pushApiUnavailable": "API de push não disponível", "settings.notifications.page.toast.pushKeyLoadFailed": "Não foi possível carregar a chave de push", "settings.notifications.page.toast.enableBackgroundFailed": "Não foi possível habilitar notificações em segundo plano", "settings.notifications.page.toast.backgroundEnabled": "Notificações em segundo plano habilitadas", "settings.notifications.page.toast.backgroundDisabled": "Notificações em segundo plano desabilitadas", "settings.notifications.page.testNotification.title": "Notificação de teste", "settings.notifications.page.testNotification.body": "Esta é uma notificação de teste do OpenChamber.", "settings.voice.page.section.speechRecognition": "Reconhecimento de voz", "settings.voice.page.field.enableVoiceInput": "Ativar entrada por voz", "settings.voice.page.field.enableVoiceInputAria": "Ativar entrada por voz (ditado)", "settings.voice.page.section.playbackAndSummary": "Reprodução", "settings.voice.page.field.provider": "Provedor", "settings.voice.page.provider.browser": "Navegador", "settings.voice.page.provider.openai": "OpenAI", "settings.voice.page.provider.custom": "Personalizado", "settings.voice.page.provider.say": "Falar", "settings.voice.page.provider.server": "Servidor", "settings.voice.page.provider.local": "Local", "settings.voice.page.tooltip.sttLocal": "Transcrição local no servidor do OpenChamber. Os modelos são baixados automaticamente; não é necessária chave de API.", "settings.voice.page.tooltip.localTts": "Síntese local no servidor do OpenChamber (Kokoro, inglês). O modelo é baixado automaticamente; não é necessária chave de API.", "settings.voice.page.stt.model.parakeetV2": "Parakeet v2 (inglês)", "settings.voice.page.stt.model.parakeetV3": "Parakeet v3 (25 idiomas europeus)", "settings.voice.page.stt.model.whisperBase": "Whisper base (multilíngue)", "settings.voice.page.stt.model.whisperTiny": "Whisper tiny (multilíngue)", "settings.voice.page.stt.badge.bestForEnglish": "Melhor para inglês", "settings.voice.page.stt.badge.bestForMultilingual": "Melhor multilíngue", "settings.voice.page.stt.meta.accuracy": "Precisão", "settings.voice.page.stt.meta.speed": "Velocidade", "settings.voice.page.stt.modelInstalled": "Modelo instalado", "settings.voice.page.stt.modelDownloading": "Baixando modelo...", "settings.voice.page.stt.modelDownloadingProgress": "Baixando modelo... {percent}%", "settings.voice.page.stt.modelNotInstalled": "Modelo não baixado", "settings.voice.page.stt.modelDownload": "Baixar", "settings.voice.page.stt.modelDelete": "Excluir modelo", "settings.voice.page.stt.modelRetry": "Tentar novamente", "settings.voice.page.provider.wasm": "Local", "settings.voice.page.stt.wasmModel": "Modelo Whisper", "settings.voice.page.stt.wasmLoaded": "Modelo carregado", "settings.voice.page.stt.wasmDownloading": "Baixando modelo...", "settings.voice.page.stt.wasmLoading": "Carregando modelo...", "settings.voice.page.stt.wasmNotLoaded": "O modelo será baixado no primeiro uso", "settings.voice.page.stt.wasmDownload": "Baixar", "settings.voice.page.stt.wasmRetry": "Tentar novamente", "settings.voice.page.tooltip.browser": "Gratuito, offline, suporte limitado em dispositivos móveis.", "settings.voice.page.tooltip.openai": "Alta qualidade, compatível com dispositivos móveis, exige chave de API.", "settings.voice.page.tooltip.custom": "Servidor compatível com OpenAI (por exemplo Kokoro).", "settings.voice.page.tooltip.say": "Nativo do macOS. Rápido, grátis, offline.", "settings.voice.page.tooltip.sttBrowser": "API Web Speech (Chrome/Edge). Grátis, sem configurações.", "settings.voice.page.tooltip.sttServer": "Servidor compatível com Whisper da OpenAI. Maior precisão, qualquer idioma.", "settings.voice.page.field.apiKey": "Chave de API", "settings.voice.page.field.apiKeyHintUsingConfig": "Usando a chave das configurações", "settings.voice.page.field.apiKeyHintRequired": "OpenAI TTS exige uma chave de API", "settings.voice.page.field.apiKeyHintProvide": "Forneça sua chave da OpenAI", "settings.voice.page.field.serverUrl": "URL do servidor", "settings.voice.page.field.serverUrlHint": "URL base do servidor compatível com TTS da OpenAI", "settings.voice.page.field.model": "Modelo", "settings.voice.page.field.voice": "Voz", "settings.voice.page.field.voiceIdentifierHint": "Identificador de voz compatível com o servidor", "settings.voice.page.field.configuredAbove": "Configurado acima", "settings.voice.page.actions.preview": "Pré-visualização", "settings.voice.page.field.selectVoicePlaceholder": "Selecionar voz", "settings.voice.page.field.auto": "Automático", "settings.voice.page.field.speechRate": "Velocidade da fala", "settings.voice.page.field.speechPitch": "Tom da fala", "settings.voice.page.field.speechVolume": "Volume da fala", "settings.voice.page.field.language": "Idioma", "settings.voice.page.field.selectLanguagePlaceholder": "Selecionar idioma", "settings.voice.page.field.sttBrowserSupportError": "MediaRecorder ou AudioContext não estão disponíveis neste navegador. O STT do servidor talvez não funcione.", "settings.voice.page.field.sttServerUrlHint": "URL base do servidor compatível com Whisper", "settings.voice.page.field.sttLanguageHint": "Código BCP-47 (por exemplo en, fr). Deixe em branco para detecção automática.", "settings.voice.page.field.silenceThreshold": "Limite de silêncio", "settings.voice.page.field.silenceHold": "Retenção de silêncio", "settings.voice.page.field.transcribeOnStopAria": "Transcrever ao parar a gravação", "settings.voice.page.field.transcribeOnStop": "Transcrever ao parar", "settings.voice.page.field.millisecondsUnit": "ms", "settings.voice.page.field.messageReadAloudButtonAria": "Botão de leitura em voz alta da mensagem", "settings.voice.page.field.messageReadAloudButton": "Botão de leitura em voz alta da mensagem", "settings.voice.page.field.summarizeBeforePlaybackAria": "Resumir antes da reprodução", "settings.voice.page.field.summarizeBeforePlayback": "Resumir antes da reprodução", "settings.voice.page.field.summarizeVoiceModeResponsesAria": "Resumir respostas em modo de voz", "settings.voice.page.field.summarizeVoiceModeResponses": "Resumir respostas em modo de voz", "settings.voice.page.field.summarizationThreshold": "Limite de resumo", "settings.voice.page.field.summaryMaxLength": "Comprimento máximo do resumo", "settings.voice.page.hint.shiftClickPrefix": "Pressione", "settings.voice.page.hint.shiftClickSuffix": "no botão do microfone para alternar o modo contínuo", "settings.voice.page.preview.browserVoiceFallback": "voz do navegador", "settings.voice.page.preview.voiceLine": "Olá! Sou {voiceName}. É assim que minha voz soa.", "settings.voice.page.preview.customServerLine": "Olá! Esta é uma prévia do servidor TTS personalizado.", "settings.voice.page.field.ttsInputMode": "Modo de entrada TTS", "settings.voice.page.field.ttsInputModeSanitized": "Texto limpo", "settings.voice.page.field.ttsInputModeRaw": "Markdown bruto", "settings.voice.page.field.ttsInputModeSummarized": "resumido", "settings.openchamber.visual.section.colorMode": "Modo de cor", "settings.openchamber.visual.section.colorModeAndTheme": "Modo de cor e tema", "settings.openchamber.visual.section.localization": "Localização", "settings.openchamber.visual.section.spacingAndLayout": "Espaçamento e layout", "settings.openchamber.visual.section.densityAndType": "Densidade e tipografia", "settings.openchamber.visual.section.appInstall": "Instalação do app", "settings.openchamber.visual.section.navigation": "Navegação", "settings.openchamber.visual.section.chatRenderMode": "Modo de renderizado de chat", "settings.openchamber.visual.section.chatRenderModeAria": "Modo de renderizado de chat", "settings.openchamber.visual.section.chatDisplay": "Exibição", "settings.openchamber.visual.section.chatMessageOptions": "Opções de mensagem", "settings.openchamber.visual.section.chatFeatures": "Recursos", "settings.openchamber.visual.section.messageStreamTransport": "Transporte do fluxo de mensagens", "settings.openchamber.visual.section.activityDefault": "Modo padrão de atividade", "settings.openchamber.visual.section.activityDefaultAria": "Modo padrão de atividade", "settings.openchamber.visual.section.showToolsOpenedByDefault": "Mostrar ferramentas abertas por padrão", "settings.openchamber.visual.section.sessionAssistance": "Assistência da sessão", "settings.openchamber.visual.section.reasoning": "Raciocínio", "settings.openchamber.visual.section.streaming": "Streaming", "settings.openchamber.visual.field.streamingAutoFollow": "Seguir o novo conteúdo durante o streaming", "settings.openchamber.visual.field.streamingAutoFollowAria": "Seguir automaticamente o novo conteúdo enquanto uma resposta é transmitida", "settings.openchamber.visual.field.streamingAutoFollowInfo": "Enquanto uma resposta chega, a visualização acompanha o conteúdo mais recente. Desative para manter a visualização parada e rolar manualmente.", "settings.openchamber.visual.section.messageAppearance": "Aparência das mensagens", "settings.openchamber.visual.section.toolsAndFiles": "Ferramentas e arquivos", "settings.openchamber.visual.section.composer": "Campo de mensagem", "settings.openchamber.visual.section.userMessageRendering": "Renderizado de mensagens do usuário", "settings.openchamber.visual.section.userMessageRenderingAria": "Modo de Renderizado de mensagens do usuário", "settings.openchamber.visual.section.mermaidRendering": "Renderizado de Mermaid", "settings.openchamber.visual.section.mermaidRenderingAria": "Modo de Renderizado de Mermaid", "settings.openchamber.visual.section.diffLayout": "Layout de comparação", "settings.openchamber.visual.section.diffLayoutAria": "Layout de comparação", "settings.openchamber.visual.section.privacy": "Privacidade", "settings.openchamber.visual.field.lightTheme": "Tema claro", "settings.openchamber.visual.field.darkTheme": "Tema escuro", "settings.openchamber.visual.field.selectLightThemeAria": "Selecionar tema claro", "settings.openchamber.visual.field.selectDarkThemeAria": "Selecionar tema escuro", "settings.openchamber.visual.field.selectThemePlaceholder": "Selecionar tema", "settings.openchamber.visual.field.timeFormat": "Formato de hora", "settings.openchamber.visual.field.weekStartsOn": "A semana começa na", "settings.openchamber.visual.field.selectTimeFormatAria": "Selecionar formato de hora", "settings.openchamber.visual.field.selectWeekStartAria": "Selecionar início da semana", "settings.openchamber.visual.actions.reloadThemes": "Recarregar temas", "settings.openchamber.visual.field.dockBadge": "Selo no Dock", "settings.openchamber.visual.field.dockBadgeHint": "Mostra no ícone do Dock do macOS o número de conversas com atividade não vista.", "settings.openchamber.visual.actions.saveAndRestart": "Salvar e reiniciar", "settings.openchamber.visual.actions.restarting": "Reiniciando…", "settings.openchamber.visual.actions.reloadingThemes": "Recarregando temas...", "settings.openchamber.visual.field.themeImportInfoAria": "Informações de importação de temas", "settings.openchamber.visual.field.themeImportInfoTooltip": "Importar temas personalizados de ~/.config/openchamber/themês/", "settings.openchamber.visual.field.installAppName": "Nome do aplicativo para instalação", "settings.openchamber.visual.field.installAppNameHint": "Usado pela instalação da PWA.", "settings.openchamber.visual.field.pwaInstallAppNameAria": "Nome do aplicativo para instalação da PWA", "settings.openchamber.visual.actions.resetInstallAppNameAria": "Redefinir nome do aplicativo para instalação", "settings.openchamber.visual.field.installOrientation": "Orientação de instalação", "settings.openchamber.visual.field.installOrientationHint": "Usado pelo aplicativo web instalado. Reinstale a PWA depois de alterar isto.", "settings.openchamber.visual.field.pwaInstallOrientationAria": "Orientação de instalação da PWA", "settings.openchamber.visual.field.selectOrientationPlaceholder": "Selecionar orientação", "settings.openchamber.visual.actions.resetInstallOrientationAria": "Redefinir orientação de instalação", "settings.openchamber.visual.field.mobileKeyboardMode": "Comportamento do teclado móvel", "settings.openchamber.visual.field.mobileKeyboardModeHint": "O comportamento padrão do navegador é o mais seguro. Redimensionar conteúdo pede aos navegadores compatíveis que encolham o app quando o teclado abre.", "settings.openchamber.visual.field.mobileKeyboardModeAria": "Comportamento do teclado móvel", "settings.openchamber.visual.field.selectMobileKeyboardModePlaceholder": "Selecionar comportamento do teclado", "settings.openchamber.visual.actions.resetMobileKeyboardModeAria": "Redefinir comportamento do teclado móvel", "settings.openchamber.visual.field.interfaceFontSize": "Tamanho base da interface", "settings.openchamber.visual.field.interfaceFont": "Fonte da interface", "settings.openchamber.visual.field.selectInterfaceFontAria": "Selecionar fonte da interface", "settings.openchamber.visual.actions.resetInterfaceFontAria": "Redefinir fonte da interface", "settings.openchamber.visual.field.fontSizePercentageAria": "Porcentagem do tamanho base", "settings.openchamber.visual.actions.resetFontSizeAria": "Redefinir tamanho base", "settings.openchamber.visual.field.terminalFontSize": "Tamanho base do terminal", "settings.openchamber.visual.field.terminalShell": "Shell do terminal", "settings.openchamber.visual.field.terminalShellAria": "Selecionar shell do terminal", "settings.openchamber.visual.field.terminalShellHint": "Reinicie o terminal para aplicar esta alteração à sessão atual.", "settings.openchamber.visual.field.terminalLoginShell": "Iniciar como shell de login", "settings.openchamber.visual.option.terminalShell.auto": "Automático", "settings.openchamber.visual.field.editorFontSize": "Tamanho base do editor", "settings.openchamber.visual.field.codeFont": "Fonte do código", "settings.openchamber.visual.field.selectCodeFontAria": "Selecionar fonte do código", "settings.openchamber.visual.actions.resetCodeFontAria": "Redefinir fonte do código", "settings.openchamber.visual.actions.resetTerminalFontSizeAria": "Redefinir tamanho base do terminal", "settings.openchamber.visual.actions.resetEditorFontSizeAria": "Redefinir tamanho base do editor", "settings.openchamber.visual.field.spacingDensity": "Densidade de espaçamento", "settings.openchamber.visual.actions.resetSpacingAria": "Redefinir espaçamento", "settings.openchamber.visual.field.inputBarOffset": "Deslocamento da barra de entrada", "settings.openchamber.visual.field.inputBarOffsetTooltip": "Elevar a barra de entrada para evitar obstáculos na tela do sistema operacional, como barras de início.", "settings.openchamber.visual.actions.resetInputBarOffsetAria": "Redefinir deslocamento da barra de entrada", "settings.openchamber.visual.field.terminalQuickKeysAria": "Teclas rápidas do terminal", "settings.openchamber.visual.field.terminalQuickKeys": "Teclas rápidas do terminal", "settings.openchamber.visual.field.sessionTabsGroup": "Abas de sessão", "settings.openchamber.visual.field.sessionTabs": "Mostrar sessões como abas no cabeçalho", "settings.openchamber.visual.field.sessionTabsAria": "Alternar abas de sessão no cabeçalho", "settings.openchamber.visual.field.sessionTabsInfo": "As sessões abertas se alinham como abas no cabeçalho. Desativado, o cabeçalho volta a mostrar apenas o título da sessão.", "settings.openchamber.visual.field.terminalQuickKeysTooltip": "Mostrar Esc, Ctrl e flechas na vista do terminal", "settings.openchamber.visual.field.fileEditorKeymap": "Mapa de teclas do editor de arquivos", "settings.openchamber.visual.option.fileEditorKeymap.default": "Padrão", "settings.openchamber.visual.option.fileEditorKeymap.vim": "Vim", "settings.openchamber.visual.field.activityDefaultModeAria": "Modo padrão de atividade: {option}", "settings.openchamber.visual.field.showExpandedBashToolsAria": "Mostrar ferramentas de Bash expandidas", "settings.openchamber.visual.field.showExpandedEditToolsAria": "Mostrar ferramentas de edição expandidas", "settings.openchamber.visual.field.bash": "Bash", "settings.openchamber.visual.field.editTools": "Ferramentas de edição", "settings.openchamber.visual.field.userMessageRenderingAria": "Renderizado de mensagens do usuário: {option}", "settings.openchamber.visual.field.mermaidRenderingAria": "Renderizado de Mermaid: {option}", "settings.openchamber.visual.field.diffLayoutAria": "Layout de comparação: {option}", "settings.openchamber.visual.field.sessionRecap": "Gerar resumo da sessão", "settings.openchamber.visual.field.sessionRecapAria": "Gerar um resumo quando o agente termina", "settings.openchamber.visual.field.sessionSuggestion": "Gerar sugestão da próxima mensagem do usuário", "settings.openchamber.visual.field.sessionSuggestionAria": "Gerar uma próxima mensagem sugerida do usuário quando o agente termina", "settings.openchamber.visual.field.sessionGoal": "Habilitar objetivos de sessão", "settings.openchamber.visual.field.sessionGoalAria": "Manter a sessão trabalhando automaticamente em direção a um objetivo", "settings.openchamber.visual.goal.sectionTitle": "Objetivo", "settings.openchamber.visual.goal.budgetLabel": "Orçamento de tokens padrão", "settings.openchamber.visual.goal.budgetAria": "Aplicar um orçamento de tokens padrão a novos objetivos", "settings.openchamber.visual.goal.description": "Arme o botão de alvo no compositor e a próxima mensagem vira um objetivo: o agente continua trabalhando nele automaticamente, auditado pelo modelo pequeno, mesmo enquanto você está ausente.", "settings.openchamber.visual.field.showReasoningTracesAria": "Mostrar rastros de raciocínio", "settings.openchamber.visual.field.showReasoningTraces": "Mostrar rastros de raciocínio", "settings.openchamber.visual.field.collapsibleThinkingBlocksAria": "Habilitar blocos de raciocínio recolhíveis", "settings.openchamber.visual.field.collapsibleThinkingBlocks": "Habilitar Blocos de Raciocínio Recolhíveis", "settings.openchamber.visual.field.collapsibleUserMessagesAria": "Recolher mensagens longas do usuário", "settings.openchamber.visual.field.collapsibleUserMessages": "Recolher mensagens longas do usuário", "settings.openchamber.visual.field.stickyUserHeaderAria": "Cabeçalho do usuário fixo", "settings.openchamber.visual.field.stickyUserHeader": "Cabeçalho do usuário fixo", "settings.openchamber.visual.field.promptNavigatorEnabledAria": "Navegador de prompts", "settings.openchamber.visual.field.promptNavigatorEnabled": "Navegador de prompts", "settings.openchamber.visual.field.autoSaveEnabledAria": "Salvamento automático de arquivos", "settings.openchamber.visual.field.autoSaveEnabled": "Salvamento automático de arquivos", "settings.openchamber.visual.field.autoSaveEnabledInfo": "Salva automaticamente as edições do arquivo depois que você parar de digitar. Desative para exigir salvamento manual.", "settings.openchamber.visual.field.wideChatLayoutAria": "Layout de chat amplo", "settings.openchamber.visual.field.wideChatLayout": "Layout de chat amplo", "settings.openchamber.visual.field.showSplitAssistantMessageActionsAria": "Ações inline do assistente", "settings.openchamber.visual.field.showSplitAssistantMessageActions": "Ações inline do assistente", "settings.openchamber.visual.field.showSplitAssistantMessageActionsTooltip": "Mostra Copiar resposta, Salvar como imagem e Ler em voz alta em blocos de texto do assistente que aparecem antes de chamadas de ferramenta posteriores na mesma resposta.", "settings.openchamber.visual.field.allowPromptingSubagentSessionsAria": "Permitir prompts em sessões de subagentes", "settings.openchamber.visual.field.allowPromptingSubagentSessions": "Permitir prompts em sessões de subagentes", "settings.openchamber.visual.field.draftStartersVisible": "Mostrar atalhos na tela de nova sessão", "settings.openchamber.visual.field.draftStartersVisibleAria": "Mostrar atalhos na tela de nova sessão", "settings.openchamber.visual.field.showToolFileIconsAria": "Mostrar ícones de arquivos de ferramentas", "settings.openchamber.visual.field.codeBlockLineWrapAria": "Quebrar linhas de blocos de código", "settings.openchamber.visual.field.codeBlockLineWrap": "Quebrar linhas de blocos de código", "settings.openchamber.visual.field.showToolFileIcons": "Mostrar ícones de arquivos de ferramentas", "settings.openchamber.visual.field.showTurnChangedFilesAria": "Mostrar arquivos alterados em turnos concluídos", "settings.openchamber.visual.field.showTurnChangedFiles": "Mostrar arquivos alterados em turnos concluídos", "settings.openchamber.visual.field.showDotfilesAria": "Mostrar arquivos ocultos", "settings.openchamber.visual.field.showDotfiles": "Mostrar arquivos ocultos", "settings.openchamber.visual.field.queueMessagesByDefaultAria": "Colocar mensagens na fila por padrão", "settings.openchamber.visual.field.queueMessagesByDefault": "Colocar mensagens na fila por padrão", "settings.openchamber.visual.field.queueMessagesByDefaultTooltip": "Quando estiver habilitado, Enter coloca mensagens na fila. Use {modifier}+Enter para enviar.", "settings.openchamber.visual.field.persistDraftMessagesAria": "Manter rascunhos de mensagens", "settings.openchamber.visual.field.persistDraftMessages": "Manter rascunhos de mensagens", "settings.openchamber.visual.field.enableSpellcheckInTextInputsAria": "Ativar ortografia em campos de texto", "settings.openchamber.visual.field.enableSpellcheckInTextInputs": "Ativar ortografia em campos de texto", "settings.openchamber.visual.field.sendAnonymousUsageReportsAria": "Enviar relatórios anônimos de uso", "settings.openchamber.visual.field.sendAnonymousUsageReports": "Enviar relatórios anônimos de uso", "settings.openchamber.visual.field.sendAnonymousUsageReportsHint": "Ajuda-nos a entender quais versões do aplicativo são usadas ativamente para priorizar melhorias. Coletamos apenas a versão do aplicativo, a plataforma e o ambiente de execução; não coletamos dados pessoais nem código.", "settings.openchamber.visual.option.themeMode.system": "Sistema", "settings.openchamber.visual.option.themeMode.system.description": "Seguir configuração do sistema", "settings.openchamber.visual.option.themeMode.light": "Claro", "settings.openchamber.visual.option.themeMode.light.description": "Sempre usar aparência clara", "settings.openchamber.visual.option.themeMode.dark": "Escuro", "settings.openchamber.visual.option.themeMode.dark.description": "Sempre usar aparência escura", "settings.openchamber.visual.option.diffLayout.dynamic.label": "Dinâmico", "settings.openchamber.visual.option.diffLayout.dynamic.description": "Novo em linha, modificado lado a lado.", "settings.openchamber.visual.option.diffLayout.inline.label": "Sempre em linha", "settings.openchamber.visual.option.diffLayout.inline.description": "Mostra uma visualização unificada.", "settings.openchamber.visual.option.diffLayout.sideBySide.label": "Sempre lado a lado", "settings.openchamber.visual.option.diffLayout.sideBySide.description": "Compara arquivos originais e modificados.", "settings.openchamber.visual.option.mermaidRendering.svg.label": "SVG", "settings.openchamber.visual.option.mermaidRendering.svg.description": "Renderiza diagramas como gráficos escaláveis.", "settings.openchamber.visual.option.mermaidRendering.ascii.label": "ASCII", "settings.openchamber.visual.option.mermaidRendering.ascii.description": "Renderiza diagramas como blocos de texto.", "settings.openchamber.visual.option.pwaOrientation.system.label": "Seguir o sistema", "settings.openchamber.visual.option.pwaOrientation.system.description": "Respeitar as configurações de rotação do dispositivo.", "settings.openchamber.visual.option.pwaOrientation.portrait.label": "Bloqueio vertical", "settings.openchamber.visual.option.pwaOrientation.portrait.description": "Instalar o aplicativo bloqueado na vertical.", "settings.openchamber.visual.option.pwaOrientation.landscape.label": "Bloqueio horizontal", "settings.openchamber.visual.option.pwaOrientation.landscape.description": "Instalar o aplicativo bloqueado na horizontal.", "settings.openchamber.visual.option.mobileKeyboardMode.native.label": "Seguir navegador", "settings.openchamber.visual.option.mobileKeyboardMode.native.description": "Usar o padrão do navegador para pan e mudanças de viewport quando o teclado abrir.", "settings.openchamber.visual.option.mobileKeyboardMode.resizeContent.label": "Redimensionar conteúdo", "settings.openchamber.visual.option.mobileKeyboardMode.resizeContent.description": "Pedir aos navegadores compatíveis que encolham o layout do app em vez de depender só do pan.", "settings.openchamber.visual.option.userMessageRendering.markdown.label": "Markdown", "settings.openchamber.visual.option.userMessageRendering.markdown.description": "Renderiza o texto do usuário com formato markdown.", "settings.openchamber.visual.option.userMessageRendering.plain.label": "Texto simples", "settings.openchamber.visual.option.userMessageRendering.plain.description": "Renderiza o texto do usuário com espaços em branco e links preservados.", "chat.message.userText.collapseAria": "Recolher mensagem do usuário", "settings.openchamber.visual.option.chatRenderMode.sorted.label": "Ordenado", "settings.openchamber.visual.option.chatRenderMode.sorted.description": "Renderiza mensagens concluídas do assistente sem transmissão ao vivo.", "settings.openchamber.visual.option.chatRenderMode.live.label": "Ao vivo", "settings.openchamber.visual.option.chatRenderMode.live.description": "Transmite o texto do assistente e as ferramentas conforme chegam.", "settings.openchamber.visual.option.messageTransport.auto.label": "Automático", "settings.openchamber.visual.option.messageTransport.auto.description": "Preferir WebSocket e recorrer a SSE se necessário.", "settings.openchamber.visual.option.messageTransport.ws.label": "WebSocket", "settings.openchamber.visual.option.messageTransport.ws.description": "Usar WebSocket para transmissão de mensagens.", "settings.openchamber.visual.option.messageTransport.sse.label": "SSE", "settings.openchamber.visual.option.messageTransport.sse.description": "Usar server-sent events para transmitir mensagens.", "settings.openchamber.visual.option.activityRenderMode.collapsed.label": "Recolhido", "settings.openchamber.visual.option.activityRenderMode.collapsed.description": "Manter a atividade recolhida por padrão.", "settings.openchamber.visual.option.activityRenderMode.summary.label": "Expandido", "settings.openchamber.visual.option.activityRenderMode.summary.description": "Expandir a atividade por padrão.", "settings.openchamber.visual.option.timeFormat.auto.label": "Auto", "settings.openchamber.visual.option.timeFormat.auto.description": "Usa a preferência da configuração regional do sistema.", "settings.openchamber.visual.option.timeFormat.24h.label": "24 horas", "settings.openchamber.visual.option.timeFormat.24h.description": "Mostrar a hora como 14:15.", "settings.openchamber.visual.option.timeFormat.12h.label": "12 horas", "settings.openchamber.visual.option.timeFormat.12h.description": "Mostrar a hora como 02:15 PM.", "settings.openchamber.visual.option.weekStart.auto.label": "Auto", "settings.openchamber.visual.option.weekStart.auto.description": "Usa o início da semana da configuração regional.", "settings.openchamber.visual.option.weekStart.monday.label": "Segunda-feira", "settings.openchamber.visual.option.weekStart.sunday.label": "Domingo", "settings.magicPrompts.page.loading.aria": "Carregando", "settings.magicPrompts.page.loading.text": "Carregando prompts mágicos...", "settings.magicPrompts.page.block.visiblePrompt": "Prompt visível", "settings.magicPrompts.page.block.instructions": "Instruções", "settings.magicPrompts.page.group.gitCommitGenerate.title": "Geração de commit", "settings.magicPrompts.page.group.gitCommitGenerate.description": "Prompts usados para gerar mensagens de commit: mensagem visível do usuário + instruções ocultas.", "settings.magicPrompts.page.group.gitPrGenerate.title": "Geração de PR", "settings.magicPrompts.page.group.gitPrGenerate.description": "Prompts usados para gerar o título/corpo de uma PR: mensagem visível do usuário + instruções ocultas.", "settings.magicPrompts.page.group.githubPrReview.title": "Revisão de PR", "settings.magicPrompts.page.group.githubPrReview.description": "Prompts usados para o fluxo de revisão de PR: mensagem visível do usuário + carga de instruções ocultas.", "settings.magicPrompts.page.group.githubIssueReview.title": "Revisão de issue", "settings.magicPrompts.page.group.githubIssueReview.description": "Prompts usados para o fluxo de revisão de issue: mensagem visível do usuário + carga de instruções ocultas.", "settings.magicPrompts.page.group.githubPrFailedChecksReview.title": "Revisão de PR com checks com falha", "settings.magicPrompts.page.group.githubPrFailedChecksReview.description": "Prompts usados para a análise de checks com falha em um PR.", "settings.magicPrompts.page.group.githubPrCommentsReview.title": "Revisão de comentários de PR", "settings.magicPrompts.page.group.githubPrCommentsReview.description": "Prompts usados para a análise de comentários de um PR.", "settings.magicPrompts.page.group.githubSinglePrCommentReview.title": "Revisão de comentário único de PR", "settings.magicPrompts.page.group.githubSinglePrCommentReview.description": "Prompts usados para a análise de um único comentário em um PR.", "settings.magicPrompts.page.group.gitConflictResolve.title": "Resolução de conflitos de merge/rebase", "settings.magicPrompts.page.group.gitConflictResolve.description": "Prompts usados ao resolver conflitos de merge/rebase com IA.", "settings.magicPrompts.page.group.gitCherrypickConflictResolve.title": "Resolução de conflitos de cherry-pick", "settings.magicPrompts.page.group.gitCherrypickConflictResolve.description": "Prompts usados ao resolver conflitos de cherry-pick no fluxo de integração.", "settings.magicPrompts.page.group.planImprove.title": "Melhoria de plano", "settings.magicPrompts.page.group.planImprove.description": "Prompt oculto usado ao enviar um plano salvo para um fluxo de melhoria.", "settings.magicPrompts.page.group.planTodo.title": "Planejamento de tarefas", "settings.magicPrompts.page.group.planTodo.description": "Prompt oculto usado ao enviar uma tarefa para uma nova sessão de planejamento.", "settings.magicPrompts.page.group.planImplement.title": "Implementação de plano", "settings.magicPrompts.page.group.planImplement.description": "Prompt oculto usado ao enviar um plano salvo para um fluxo de implementação.", "settings.magicPrompts.page.group.sessionSummary.title": "Resumo de sessão", "settings.magicPrompts.page.group.sessionSummary.description": "Prompts usados pelo comando /summary: mensagem visível do usuário + instruções ocultas. Não destrutivo: não compacta o histórico da sessão.", "settings.magicPrompts.page.group.sessionWorkspaceReview.title": "Revisão do workspace", "settings.magicPrompts.page.group.sessionExplore.title": "Tour do código", "settings.magicPrompts.page.group.sessionExplore.description": "Prompts usados pelo comando /explore: mensagem visível do usuário + instruções ocultas. Investiga o repositório e dá uma orientação estruturada — o panorama geral, os módulos principais, como se conectam e por onde começar — em vez de uma listagem arquivo por arquivo.", "settings.magicPrompts.page.group.sessionWorkspaceReview.description": "Prompts usados pelo comando /workspace-review: mensagem visível do usuário + instruções ocultas. Revisa o diff do workspace: se ele alcança sua intenção e se está correto e adequado, classificando os achados por severidade.", "settings.magicPrompts.page.group.sessionFeaturePlan.title": "Planejamento de funcionalidade", "settings.magicPrompts.page.group.sessionFeaturePlan.description": "Prompts usados pelo comando /plan-feature: mensagem visível do usuário + instruções ocultas. Executa um diálogo guiado que investiga o código e faz perguntas de esclarecimento em pequenos lotes antes de produzir um plano de implementação.", "settings.magicPrompts.page.group.sessionCatchUp.title": "Retomada de contexto", "settings.magicPrompts.page.group.sessionCatchUp.description": "Prompts usados pelo comando /catch-up: mensagem visível do usuário + instruções ocultas. Constrói um contexto ciente da branch — os commits da branch, seu PR e o trabalho não confirmado juntos — para entender o que você estava fazendo, e então dá um resumo fácil de assimilar e um próximo passo focado no produto.", "settings.magicPrompts.page.group.sessionDebug.title": "Depuração", "settings.magicPrompts.page.group.sessionDebug.description": "Prompts usados pelo comando /debug: mensagem visível do usuário + instruções ocultas. Executa uma investigação guiada da causa raiz: captura o sintoma, formula hipóteses, verifica-as no código e confirma a causa antes de propor uma correção.", "settings.magicPrompts.page.group.sessionWeigh.title": "Comparar abordagens", "settings.magicPrompts.page.group.sessionWeigh.description": "Prompts usados pelo comando /weigh: mensagem visível do usuário + instruções ocultas. Investiga o código e então apresenta 2-3 abordagens distintas com seus prós e contras e uma recomendação, sem escrever um plano ou código.", "settings.magicPrompts.page.group.sessionFusion.title": "Fusion", "settings.magicPrompts.page.group.sessionFusion.description": "Prompts usados para combinar saídas de multi-run em uma resposta final: mensagem visível do usuário + instruções ocultas antes dos resultados de origem.", "settings.magicPrompts.page.actions.resetting": "Redefinindo...", "settings.magicPrompts.page.actions.resetAllOverrides": "Reiniciar todas as sobrescrituras", "settings.magicPrompts.page.actions.resetToDefault": "Reiniciar valores padrões", "settings.magicPrompts.page.actions.save": "Salvar", "settings.magicPrompts.page.placeholdersLabel": "Marcadores de posição:", "settings.magicPrompts.page.validation.visiblePromptRequired": "O prompt visível não pode estar vazio.", "settings.magicPrompts.page.status.unsavedChanges": "Alterações não salvas", "settings.magicPrompts.page.status.usingSavedOverride": "Usando substituição salva", "settings.magicPrompts.page.status.usingBuiltinDefault": "Usando valor padrão integrado", "settings.magicPrompts.page.toast.loadFailed": "Não foi possível carregar os prompts mágicos", "settings.magicPrompts.page.toast.visiblePromptRequired": "O prompt visível não pode estar vazio", "settings.magicPrompts.page.toast.saved": "Prompt mágico salvo", "settings.magicPrompts.page.toast.saveFailed": "Não foi possível salvar o prompt mágico", "settings.magicPrompts.page.toast.resetSuccess": "Prompt redefinido ao valor padrão", "settings.magicPrompts.page.toast.resetFailed": "Não foi possível redefinir o prompt", "settings.magicPrompts.page.toast.resetAllSuccess": "Todos os prompts sobrescritos foram redefinidos", "settings.magicPrompts.page.toast.resetAllFailed": "Não foi possível redefinir todos os prompts", "settings.page.promptTemplates.title": "Templates de Prompt", "settings.promptTemplates.sidebar.title": "Templates de Prompt", "settings.promptTemplates.sidebar.total": "Total: {count}", "settings.promptTemplates.sidebar.empty.title": "Nenhum template de prompt", "settings.promptTemplates.sidebar.empty.description": "Crie um template de prompt para começar.", "settings.promptTemplates.sidebar.toast.deleted": 'Template "{name}" excluído', "settings.promptTemplates.sidebar.toast.deleteFailed": "Falha ao excluir template", "settings.promptTemplates.sidebar.toast.nameRequired": "O nome do template é obrigatório", "settings.promptTemplates.sidebar.toast.renamed": "Template renomeado", "settings.promptTemplates.sidebar.toast.renameFailed": "Falha ao renomear template", "settings.promptTemplates.sidebar.dialog.deleteTitle": "Excluir template?", "settings.promptTemplates.sidebar.dialog.deleteDescription": 'Isso excluirá permanentemente "{name}". Esta ação não pode ser desfeita.', "settings.promptTemplates.sidebar.renameDialog.title": "Renomear template", "settings.promptTemplates.sidebar.renameDialog.description": 'Digite um novo nome para "{name}".', "settings.promptTemplates.sidebar.renameDialog.placeholder": "Nome do template", "settings.promptTemplates.sidebar.badge.default": "padrão", "settings.promptTemplates.page.empty.title": "Selecione um template", "settings.promptTemplates.page.empty.description": "Escolha um template na barra lateral para editá-lo.", "settings.promptTemplates.page.title.new": "Novo template", "settings.promptTemplates.page.subtitle.edit": "Editar template", "settings.promptTemplates.page.subtitle.new": "Criar um novo template de prompt", "settings.promptTemplates.page.section.identity": "Identidade", "settings.promptTemplates.page.field.name": "Nome", "settings.promptTemplates.page.field.namePlaceholder": "Nome do template", "settings.promptTemplates.page.section.template": "Template", "settings.promptTemplates.page.field.templatePlaceholder": "Digite o texto do template de prompt...", "settings.promptTemplates.page.templateHint": "Este texto será adicionado antes do prompt do usuário quando selecionado em um grupo multi-run.", "settings.promptTemplates.page.toast.nameRequired": "O nome do template é obrigatório", "settings.promptTemplates.page.toast.updated": "Template atualizado", "settings.promptTemplates.page.toast.updateFailed": "Falha ao atualizar template", "settings.promptTemplates.page.toast.created": "Template criado", "settings.promptTemplates.page.toast.createFailed": "Falha ao criar template", "settings.promptTemplates.page.toast.saveUnexpectedError": "Ocorreu um erro inesperado ao salvar", "settings.openchamber.visual.section.followUpBehavior": "Follow-up behavior", "settings.openchamber.visual.section.followUpBehaviorAria": "Follow-up behavior", "settings.openchamber.visual.field.followUpBehaviorAria": "Follow-up behavior: {option}", "settings.openchamber.visual.field.followUpBehaviorDescription": "Choose what happens when you press Enter on a follow-up message while the agent is still responding.", "settings.openchamber.visual.option.followUpBehavior.steer.label": "Steer", "settings.openchamber.visual.option.followUpBehavior.queue.label": "Queue", ...thirdPartyIntegrationI18n['pt-BR'], } as const;