export const settingsDict = {
  "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.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.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.chat.title": "Chat",
  "settings.page.shortcuts.title": "Atalhos",
  "settings.page.sessions.title": "Sessões",
  "settings.page.magicPrompts.title": "Prompts mágicos",
  "settings.page.notifications.title": "Notificações",
  "settings.page.voice.title": "Voz",
  "settings.page.tunnel.title": "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 remoto",
  "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.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": "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 (opcional)",
  "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.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.lastUsed": "Último uso em {date}",
  "settings.remoteInstances.clientAuth.neverUsed": "Nunca usado",
  "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 remoto preferido",
  "settings.remoteInstances.page.field.preferredRemotePortHint": "Port to use on the remote machine. Leave empty to choose one automatically.",
  "settings.remoteInstances.page.field.keepServerRunning": "Manter servidor em execução",
  "settings.remoteInstances.page.field.keepServerRunningHint": "Keep OpenChamber running on the remote machine after you disconnect.",
  "settings.remoteInstances.page.field.bindHost": "Host de link",
  "settings.remoteInstances.page.field.bindHostHint": "Where the local connection should listen. Use 127.0.0.1 or localhost unless you need LAN access.",
  "settings.remoteInstances.page.field.preferredLocalPort": "Porta local preferido",
  "settings.remoteInstances.page.field.preferredLocalPortHint": "Local port to open for this connection. Leave empty to choose one automatically.",
  "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.actions.cancel": "Cancelar",
  "settings.common.actions.create": "Criar",
  "settings.common.actions.delete": "Excluir",
  "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.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.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.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.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.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.renameLoadFailed": "Não foi possível carregar as informações da habilidade",
  "settings.skills.sidebar.toast.removeOldAfterRenameFailed": "Não foi possível excluir a habilidade antiga depois da renomeação",
  "settings.skills.sidebar.toast.renameFailed": "Não foi possível renomear da habilidade",
  "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.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.actions.loadMoreSkills": "Carregar mais habilidades",
  "settings.skills.catalog.page.loading.catalog": "Carregando...",
  "settings.skills.catalog.page.loading.skills": "Carregando habilidades...",
  "settings.skills.catalog.page.loading.more": "Carregando...",
  "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.byOwnerPrefix": "por",
  "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.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. Clique no ícone do Dock para abrir.",
  "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.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.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.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, ele será salvo.",
  "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.toggle_sidebar.label": "Mostrar ou ocultar barra lateral",
  "settings.openchamber.keyboardShortcuts.action.toggle_right_sidebar.label": "Mostrar ou ocultar barra lateral direita",
  "settings.openchamber.keyboardShortcuts.action.open_right_sidebar_git.label": "Abrir aba de Git em barra lateral direita",
  "settings.openchamber.keyboardShortcuts.action.open_right_sidebar_files.label": "Abrir aba de Arquivos em barra lateral direita",
  "settings.openchamber.keyboardShortcuts.action.cycle_right_sidebar_tab.label": "Alternar aba da barra lateral direita",
  "settings.openchamber.keyboardShortcuts.action.new_chat.label": "Nova 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_context_plan.label": "Alternar painel de plano de contexto",
  "settings.openchamber.keyboardShortcuts.action.toggle_services_menu.label": "Mostrar ou ocultar menu de serviços",
  "settings.openchamber.keyboardShortcuts.action.cycle_services_tab.label": "Alternar aba 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.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.projectNamePlaceholder": "Nome do projeto",
  "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.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.field.showPredictions": "Mostrar previsões",
  "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.options.showInHeaderAria": "Mostrar em menu de cabeçalho",
  "settings.usage.page.options.showInHeader": "Mostrar no menu do cabeçalho",
  "settings.usage.page.options.showInHeaderTooltip": "Quando habilitado, o uso deste provedor ficará visível no menu de acesso rápido do cabeçalho do aplicativo.",
  "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 local",
  "settings.remoteInstances.page.section.mainTunnelDescription": "Escolha o endereço local usado para abrir este servidor OpenChamber remoto.",
  "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.installMethodDownloadRelease": "Baixar versão",
  "settings.remoteInstances.page.field.installMethodUploadBundle": "Enviar paquete",
  "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.import.sectionTitle": "Hosts SSH salvos",
  "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.list.title": "Worktrees existentes",
  "settings.openchamber.worktrees.list.tooltip": "Os worktrees existem fuera do repositório (gerenciados por OpenCode). Excluir um worktree também remove 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.connect.allProvidersConnected": "Todos os provedores estão conectados.",
  "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.connected": "Conectado",
  "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.hide": "Ocultar",
  "settings.providers.page.actions.reconnect": "Reconectar",
  "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.completeOAuthInBrowser": "Complete o fluxo OAuth no navegador",
  "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.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.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.field.showDeletionDialog": "Mostrar diálogo de eliminación",
  "settings.openchamber.defaults.field.openFilesPreviewAria": "Abrir arquivos em modo prévia",
  "settings.openchamber.defaults.field.openFilesPreview": "Abrir arquivos em modo 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.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.openchamber.visual.section.colorMode": "Modo de cor",
  "settings.openchamber.visual.section.mobileLayout": "Layout móvel",
  "settings.openchamber.visual.option.mobileLayout.default": "Anterior",
  "settings.openchamber.visual.option.mobileLayout.new": "Novo",
  "settings.openchamber.visual.section.localization": "Localização",
  "settings.openchamber.visual.section.spacingAndLayout": "Espaçamento e layout",
  "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.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.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.macVibrancy": "Transparência da janela",
  "settings.openchamber.visual.field.macVibrancyHint": "Usa o desfoque nativo do macOS (vibrancy) atrás da barra lateral. Desative para superfícies totalmente sólidas e opacas.",
  "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.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.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.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.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.expandedEditorToolbarAria": "Mostrar sempre a barra de ferramentas do editor",
  "settings.openchamber.visual.field.expandedEditorToolbar": "Mostrar sempre a barra de ferramentas do editor (ancorada sob as abas)",
  "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.showToolFileIconsAria": "Mostrar ícones de arquivos de ferramentas",
  "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.light": "Claro",
  "settings.openchamber.visual.option.themeMode.dark": "Escuro",
  "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",
} as const;
