{
  "common": {
    "autoDetect": "Detectar automaticamente",
    "back": "Voltar",
    "browse": "Procurar",
    "cancel": "Cancelar",
    "close": "Fechar",
    "add": "Adicionar",
    "remove": "Remover",
    "save": "Salvar",
    "restart": "Reiniciar",
    "settings": "Configurações",
    "version": "Versão",
    "done": "Concluído",
    "loading": "Carregando..."
  },
  "settings": {
    "subtitle": "Gerencie as preferências do app e os provedores do workspace ativo.",
    "tabs": {
      "general": "Geral",
      "providers": "Provedores",
      "plugins": "Plugins",
      "tools": "Ferramentas"
    },
    "plugins": {
      "title": "Plugins",
      "unavailable": "O gerenciamento de plugins foi removido na última correção de migração do Harness. O ponto de entrada está visível novamente; as ações de gerenciamento precisam ser reconectadas à nova API do Harness.",
      "installed": "Instalados",
      "discover": "Descobrir",
      "project": "Projeto",
      "global": "Global",
      "globalScope": "Instalar globalmente",
      "published": "Publicado",
      "custom": "Personalizado",
      "searchPlaceholder": "Pesquisar plugins…",
      "install": "Instalar",
      "installSourcePlaceholder": "Instalar a partir da fonte, por exemplo owner/repo@skill-name",
      "noResults": "Nenhum plugin encontrado.",
      "noPlugins": "Nenhum plugin instalado.",
      "emptyScope": "Nenhum plugin neste escopo.",
      "pluginGroups": "Grupos de plugins",
      "general": "Geral",
      "capabilityCount": "{{count}} funcionalidades",
      "updateGroup": "Atualizar grupo",
      "update": "Atualizar"
    },
    "general": {
      "agentBackend": "Harness",
      "darkMode": "Modo escuro",
      "appearance": "Aparência",
      "themeLight": "Claro",
      "themeDark": "Escuro",
      "themeSystem": "Sistema",
      "contrast": "Contraste",
      "accent": "Cor de destaque",
      "customAccent": "Cor de destaque personalizada",
      "codeFontSize": "Tamanho da fonte do código",
      "language": "Idioma",
      "defaultChatDirectory": "Diretório de chat padrão",
      "defaultChatDirectoryHelp": "Novos chats começam neste diretório de trabalho.",
      "newChatModelBehavior": "Modelo de LLM para novos chats",
      "newChatModelBehaviorHelp": "Escolha como o OpenGUI pré-seleciona o modelo de LLM ao iniciar um novo chat.",
      "newChatModelAsk": "Perguntar sempre",
      "newChatModelLast": "Usar o último modelo de LLM",
      "newChatModelWorkspaceDefault": "Usar o padrão do workspace",
      "desktopNotifications": "Notificações da área de trabalho",
      "blockedByBrowser": "Bloqueado pelo navegador",
      "fileManager": "Gerenciador de arquivos",
      "fileManagerHelp": "Comando para abrir seu gerenciador de arquivos (por exemplo, nemo, nautilus). Deixe em branco para detecção automática.",
      "terminal": "Terminal",
      "terminalHelp": "Comando para abrir seu terminal (por exemplo, ghostty, kitty). Deixe em branco para detecção automática.",
      "hideOldModels": "Ocultar modelos antigos",
      "months": "meses",
      "hideOldModelsHelp": "Os modelos selecionados e favoritos sempre permanecem visíveis. Modelos sem uma data de lançamento válida também permanecem visíveis.",
      "restartLocalBackend": "Reiniciar backend local",
      "restartLocalBackendTitle": "Reiniciar backend local?",
      "restartLocalBackendDescription": "Isso recarrega o backend local do OpenGUI e depois atualiza o app. Operações em execução podem ser interrompidas."
    }
  },
  "sidebar": {
    "allProjectsPinned": "Todos os projetos estão fixados",
    "chats": "Chats",
    "clearSearch": "Limpar pesquisa da barra lateral",
    "loadMore": "Carregar mais ({{count}})",
    "newChat": "Novo chat",
    "newSession": "Nova sessão",
    "noChats": "Nenhum chat",
    "noMatches": "Nenhum resultado para \"{{query}}\"",
    "noSessionsYet": "Ainda não há sessões",
    "pinned": "Fixado",
    "projects": "Projetos",
    "searchPlaceholder": "Pesquisar projetos e sessões...",
    "showLess": "Mostrar menos",
    "title": "Barra lateral",
    "mobileDescription": "Exibe a barra lateral mobile.",
    "untitled": "Sem título"
  },
  "sessionMenu": {
    "pin": "Fixar no topo",
    "unpin": "Desafixar",
    "rename": "Renomear",
    "setColor": "Definir cor",
    "tags": "Tags",
    "addTag": "Adicionar tag...",
    "moveToProject": "Mover para projeto",
    "removeFromProject": "Remover de {{project}}",
    "deleteSession": "Excluir sessão"
  },
  "projectMenu": {
    "pinProject": "Fixar projeto",
    "unpinProject": "Desafixar projeto",
    "copyAbsolutePath": "Copiar caminho absoluto",
    "openInFileBrowser": "Abrir no gerenciador de arquivos",
    "openInTerminal": "Abrir no terminal",
    "newSession": "Nova sessão",
    "collapseProject": "Recolher projeto",
    "expandProject": "Expandir projeto",
    "newWorktree": "Novo worktree...",
    "worktrees": "Worktrees",
    "merge": "Mesclar",
    "openPullRequest": "Abrir pull request",
    "removeProject": "Fechar projeto",
    "closeOtherProjects": "Fechar outros projetos",
    "createPullRequest": "Criar PR"
  },
  "prompt": {
    "inputLabel": "Campo de mensagem",
    "selectOrCreateSession": "Selecione ou crie uma sessão...",
    "interruptAndSend": "Interromper e enviar...",
    "steerDirection": "Direcionar o modelo para um sentido...",
    "queueMessage": "Adicionar mensagem à fila...",
    "message": "Mensagem...",
    "uploadingFiles": "Enviando arquivos…",
    "add": "Adicionar",
    "addFile": "Adicionar arquivo",
    "mcps": "MCPs",
    "newWorktree": "Novo worktree",
    "currentRootWorktree": "Branch atual do worktree raiz.",
    "queueTitle": "Fila: esperar a resposta completa e depois enviar (Ctrl/Cmd+D para alternar)",
    "steerTitle": "Direcionar: esperar a parte atual terminar e depois enviar (Ctrl/Cmd+D para alternar)",
    "queue": "Fila",
    "steer": "Direcionar",
    "stop": "Parar",
    "stopGenerating": "Parar geração",
    "send": "Enviar",
    "sendMessage": "Enviar mensagem"
  },
  "variantSelector": {
    "off": "desligado",
    "thinkingEffort": "Esforço de raciocínio: {{level}} (clique ou Ctrl+T para alternar, Ctrl+Shift+T para alternar ao contrário)"
  },
  "agentSelector": {
    "placeholder": "Agente"
  },
  "modelSelector": {
    "selectModel": "Selecionar modelo",
    "searchPlaceholder": "Pesquisar provedor, modelo ou ID...",
    "favorites": "Favoritos",
    "recent": "Recentes",
    "backendLocked": "Backend bloqueado para esta sessão.",
    "noModelsMatch": "Nenhum modelo corresponde a \"{{query}}\".",
    "addFavorite": "Adicionar aos favoritos",
    "removeFavorite": "Remover dos favoritos"
  },
  "messageActions": {
    "contextCompacted": "Contexto compactado",
    "revertToMessage": "Reverter para esta mensagem",
    "forkFromMessage": "Criar fork a partir desta mensagem",
    "showMore": "Mostrar mais",
    "showLess": "Mostrar menos"
  },
  "toolOutput": {
    "showRaw": "Mostrar dados brutos",
    "rawTitle": "Saída bruta da ferramenta",
    "rawDescription": "Saída de texto original retornada pela ferramenta.",
    "copyRaw": "Copiar dados brutos"
  },
  "workspace": {
    "addTitle": "Adicionar workspace",
    "editTitle": "Editar workspace",
    "addDescription": "Conecte um Backend do OpenGUI como um novo workspace.",
    "editDescription": "Renomeie este workspace ou atualize seu token de acesso. Crie um novo workspace para usar uma URL de Backend diferente.",
    "name": "Nome",
    "namePlaceholder": "ex.: Cloud Production",
    "backendUrl": "URL do Backend",
    "backendUrlPlaceholder": "https://seu-servidor.example.com",
    "accessToken": "Token de acesso",
    "optional": "opcional",
    "accessTokenPlaceholder": "Cole o OPENGUI_AUTH_TOKEN",
    "addWorkspace": "Adicionar workspace",
    "toggleSidebar": "Alternar barra lateral"
  },
  "mcp": {
    "title": "MCPs",
    "description": "Ative ou desative servidores MCP para esta sessão.",
    "noManagement": "O backend atual não tem gerenciamento de MCP.",
    "noneConfigured": "Nenhum servidor MCP configurado.",
    "connected": "Conectado",
    "disabled": "Desativado",
    "failed": "Falhou",
    "needsAuth": "Requer autenticação",
    "needsRegistration": "Requer registro",
    "unknown": "Desconhecido"
  },
  "contextStatus": {
    "compacting": "Compactando",
    "contextWindow": "Janela de contexto",
    "tokens": "tokens",
    "cost": "Custo",
    "compact": "Compactar"
  },
  "worktree": {
    "newWorktree": "Novo Worktree",
    "createFor": "Criar um novo worktree do git para",
    "branch": "Branch",
    "newBranch": "Novo branch",
    "existingBranch": "Branch existente",
    "branchName": "Nome do branch",
    "selectBranch": "Selecionar branch",
    "loadingBranches": "Carregando branches...",
    "chooseBranch": "Escolha um branch...",
    "path": "Caminho do worktree",
    "pathPlaceholder": "/caminho/para/worktree",
    "pathHelp": "Um novo diretório será criado neste caminho.",
    "creating": "Criando...",
    "createWorktree": "Criar worktree",
    "setupTitle": "Configuração do worktree",
    "detectingSetup": "Detectando configuração do projeto...",
    "detectedSetup": "{{file}} detectado em {{project}}. Executar a configuração?",
    "runningSetup": "Executando comando de configuração...",
    "setupComplete": "Configuração concluída com sucesso.",
    "setupFailed": "O comando de configuração falhou.",
    "skip": "Pular",
    "run": "Executar",
    "detectedCommand": "Comando detectado",
    "setupFinished": "Configuração finalizada - o worktree está pronto."
  },
  "worktreeCleanup": {
    "title": "Nenhuma sessão restante",
    "descriptionPrefix": "O worktree",
    "branch": "branch",
    "descriptionSuffix": "não tem sessões ativas. Deseja removê-lo?",
    "keep": "Manter",
    "remove": "Remover",
    "removing": "Removendo...",
    "deleteFromDisk": "Excluir também os arquivos do worktree do disco"
  },
  "providers": {
    "searchPlaceholder": "Pesquisar provedores...",
    "managerSwitcher": "Gerenciador de provedores",
    "noManagement": "Nenhum Harness com gerenciamento de provedores está disponível.",
    "loadFailed": "Não foi possível carregar os provedores. O Backend do OpenGUI está conectado?",
    "allProviders": "Todos os provedores",
    "customProvider": "Provedor personalizado",
    "popular": "Populares",
    "other": "Outros",
    "connected": "Conectado",
    "connect": "Conectar",
    "disconnect": "Desconectar",
    "disconnectConfirm": "Desconectar {{name}}?",
    "fromEnv": "do ambiente",
    "fromEnvTitle": "Conectado a partir das suas variáveis de ambiente",
    "noProvidersFound": "Nenhum provedor encontrado para \"{{query}}\"",
    "providerId": "ID do provedor",
    "displayName": "Nome de exibição",
    "baseUrl": "URL base",
    "apiKey": "Chave de API",
    "connectedMessage": "{{name}} conectado",
    "loading": "Carregando...",
    "chooseConnectMethod": "Escolha como conectar:",
    "useDifferentMethod": "Usar um método diferente",
    "oauthTimeout": "Tempo limite do OAuth esgotado - tente novamente",
    "invalidCode": "Código inválido",
    "openAuthorizationPage": "Abrir página de autorização",
    "authorizationCode": "Código de autorização",
    "authorizationCodePlaceholder": "Cole o código aqui",
    "submitCode": "Enviar código",
    "waitingAuthorization": "Aguardando autorização...",
    "startingAuthorization": "Iniciando autorização...",
    "envReferenceHelp": "Use {env:VAR_NAME} para referenciar uma variável de ambiente.",
    "models": "Modelos",
    "customHeaders": "Cabeçalhos personalizados",
    "addCustomProvider": "Adicionar provedor personalizado",
    "providerIdRequired": "O ID do provedor é obrigatório",
    "providerIdInvalid": "O ID do provedor deve ser alfanumérico em minúsculas, com hífens/sublinhados",
    "displayNameRequired": "O nome de exibição é obrigatório",
    "baseUrlRequired": "A URL base é obrigatória",
    "baseUrlInvalid": "A URL base deve começar com http:// ou https://",
    "modelIdsRequired": "Todos os IDs de modelo devem ser preenchidos",
    "modelNamesRequired": "Todos os nomes de modelo devem ser preenchidos",
    "duplicateModelIds": "IDs de modelo duplicados encontrados"
  },
  "setupWizard": {
    "title": "Bem-vindo ao OpenGUI",
    "setupAgentsTitle": "Configurar agentes de código",
    "chooseStartTitle": "Escolha onde os novos chats começam",
    "readyTitle": "Você está pronto",
    "setupSavedTitle": "Configuração salva",
    "checkingComputer": "Verificando este computador",
    "lookingForHarnesses": "Procurando CLIs de Harness instaladas.",
    "codingAgentFound": "Agente de código encontrado",
    "codingAgentFoundDescription": "O OpenGUI encontrou um agente de código neste computador.",
    "noHarnessInstalledTitle": "Nenhum Harness instalado",
    "noHarnessInstalledDescription": "O OpenGUI precisa de um agente de código antes de poder trabalhar em seus arquivos.",
    "checkHarnessesFailedTitle": "Não foi possível verificar os Harnesses",
    "checkHarnessesFailedDescription": "Você pode continuar a configuração e verificar novamente mais tarde.",
    "checkAgain": "Verificar novamente",
    "harnessInventoryTitle": "Inventário de Harness",
    "modelsCount": "{{count}} modelos",
    "cliFound": "CLI encontrada",
    "harnessReadyDescription": "Este Harness de agente está pronto para uso.",
    "harnessCliFoundDescription": "A CLI está instalada. A seleção de modelo e provedor ocorre depois no OpenGUI.",
    "harnessNotFoundDescription": "A CLI não foi encontrada neste computador.",
    "notFound": "não encontrado",
    "defaultChatDirectoryTitle": "Diretório de chat padrão",
    "defaultChatDirectoryDescription": "Novos chats começam nesta pasta quando nenhum projeto está selecionado.",
    "folderPlaceholder": "Escolha uma pasta ou deixe em branco",
    "continue": "Continuar",
    "readyToWorkTitle": "O OpenGUI está pronto para funcionar",
    "setupHarnessLaterTitle": "Você pode configurar um Harness depois",
    "readyToWorkDescription": "Comece conectando um projeto ou abrindo uma sessão.",
    "setupHarnessLaterDescription": "O OpenGUI vai abrir agora. Os envios do agente precisam de um Harness antes de poderem ser executados.",
    "openOpenGui": "Abrir OpenGUI"
  },
  "languages": {
    "af": "Afrikaans",
    "ar": "العربية",
    "az": "Azərbaycan dili",
    "bg": "Български",
    "bn": "বাংলা",
    "bs": "Bosanski",
    "ca": "Català",
    "cs": "Čeština",
    "cy": "Cymraeg",
    "da": "Dansk",
    "de": "Deutsch",
    "el": "Ελληνικά",
    "en": "English",
    "eo": "Esperanto",
    "es": "Español",
    "et": "Eesti",
    "eu": "Euskara",
    "fa": "فارسی",
    "fi": "Suomi",
    "fr": "Français",
    "ga": "Gaeilge",
    "gl": "Galego",
    "gu": "ગુજરાતી",
    "he": "עברית",
    "hi": "हिन्दी",
    "hr": "Hrvatski",
    "hu": "Magyar",
    "hy": "Հայերեն",
    "id": "Bahasa Indonesia",
    "it": "Italiano",
    "ja": "日本語",
    "ka": "ქართული",
    "kk": "Қазақ тілі",
    "km": "ខ្មែរ",
    "kn": "ಕನ್ನಡ",
    "ko": "한국어",
    "lo": "ລາວ",
    "lt": "Lietuvių",
    "lv": "Latviešu",
    "mk": "Македонски",
    "ml": "മലയാളം",
    "mn": "Монгол",
    "mr": "मराठी",
    "ms": "Bahasa Melayu",
    "my": "မြန်မာဘာသာ",
    "nb": "Norsk Bokmål",
    "ne": "नेपाली",
    "nl": "Nederlands",
    "pa": "ਪੰਜਾਬੀ",
    "pl": "Polski",
    "pt": "Português",
    "ro": "Română",
    "ru": "Русский",
    "si": "සිංහල",
    "sk": "Slovenčina",
    "sl": "Slovenščina",
    "sq": "Shqip",
    "sr": "Српски",
    "sv": "Svenska",
    "sw": "Kiswahili",
    "ta": "தமிழ்",
    "te": "తెలుగు",
    "th": "ไทย",
    "tl": "Filipino",
    "tr": "Türkçe",
    "uk": "Українська",
    "ur": "اردو",
    "uz": "O'zbek",
    "vi": "Tiếng Việt",
    "zh": "中文"
  },
  "startup": {
    "checkingLocalServer": "Verificando servidor local...",
    "startingLocalServer": "Iniciando servidor local..."
  },
  "sessionError": {
    "title": "Erro do agente",
    "nextStep": "Próximo passo: execute este comando no seu terminal e tente novamente:",
    "openTerminal": "Abrir terminal"
  },
  "updateDialog": {
    "title": "Atualização disponível",
    "description": "Uma nova versão do OpenGUI ({{latestVersion}}) está disponível. Você está executando atualmente a v{{currentVersion}}.",
    "currentVersion": "Versão atual: v{{currentVersion}}.",
    "dismiss": "Descartar",
    "open": "Abrir"
  },
  "emptyStates": {
    "noProjectTitle": "Nenhum projeto conectado",
    "noProjectCanStart": "Conecte um projeto agora ou inicie um chat.",
    "noProjectConnect": "Conecte um projeto para começar a conversar.",
    "startChat": "Iniciar chat",
    "noSessionTitle": "Nenhuma sessão selecionada",
    "noSessionDescription": "Selecione uma sessão ou inicie uma nova a partir de um projeto conectado."
  },
  "mergeDialog": {
    "failed": "Falha na mesclagem",
    "merging": "Mesclando...",
    "mergingDescription": "Mesclando {{branch}} no branch atual",
    "success": "Mesclagem concluída com sucesso",
    "successDescription": "{{branch}} foi mesclado com sucesso.",
    "successDescriptionDelete": "{{branch}} foi mesclado com sucesso. O worktree será removido.",
    "conflicts": "Conflitos de mesclagem",
    "conflictsDescription": "A mesclagem de {{branch}} gerou conflitos em {{count}} arquivo(s):",
    "abort": "Abortar mesclagem",
    "fixWithAI": "Corrigir com IA",
    "title": "Mesclar branch",
    "description": "Mesclar {{branch}} no branch atual de {{repoName}}",
    "deleteWorktreeLabel": "Excluir worktree após mesclagem bem-sucedida",
    "deleteWorktreeDescription": "Remove o diretório do worktree e o desconecta do projeto"
  },
  "questionPanel": {
    "title": "O assistente tem uma pergunta",
    "customAnswerPlaceholder": "Digite uma resposta personalizada...",
    "submit": "Enviar",
    "dismiss": "Descartar"
  },
  "diff": {
    "noLineDiffAvailable": "Nenhum diff de linhas disponível."
  },
  "reasoning": {
    "thinking": "Pensando",
    "thinkingRunning": "Pensando..."
  },
  "toolLabels": {
    "bash": {
      "running": "Executando",
      "done": "Executado"
    },
    "read": {
      "running": "Lendo",
      "done": "Lido"
    },
    "edit": {
      "running": "Editando",
      "done": "Editado"
    },
    "write": {
      "running": "Escrevendo",
      "done": "Escrito"
    },
    "grep": {
      "running": "Pesquisando",
      "done": "Pesquisado"
    },
    "glob": {
      "running": "Buscando arquivos",
      "done": "Arquivos buscados"
    },
    "task": {
      "running": "Executando",
      "done": "Executado"
    },
    "todo": {
      "running": "Escrevendo tarefas",
      "doneOne": "{{count}} tarefa escrita",
      "doneOther": "{{count}} tarefas escritas"
    },
    "question": {
      "running": "Perguntando",
      "doneOne": "{{count}} pergunta feita",
      "doneOther": "{{count}} perguntas feitas"
    },
    "patch": {
      "created": "Criado",
      "deleted": "Excluído",
      "moved": "Movido",
      "patched": "Corrigido"
    },
    "fileCountOther": "{{count}} arquivos",
    "matchCountOne": "{{count}} correspondência",
    "matchCountOther": "{{count}} correspondências"
  },
  "attachments": {
    "image": "Imagem",
    "fileAttachment": "Anexo de arquivo",
    "imageAttachment": "Anexo de imagem {{count}}",
    "closeImagePreview": "Fechar visualização da imagem"
  },
  "projectPath": {
    "up": "Subir",
    "noFolders": "Nenhuma pasta",
    "allowedRoots": "Raízes permitidas: {{roots}}",
    "serverDefault": "padrão do servidor",
    "title": "Abrir projeto",
    "webLocalDescription": "Escolha um caminho de projeto no servidor do OpenGUI. Se você usar isso em um celular, os caminhos são do servidor, não arquivos do celular.",
    "localDescription": "Abra uma pasta de projeto local para esta janela. Você também pode colar um caminho absoluto manualmente.",
    "remoteDescription": "Esta janela está conectada a um servidor remoto, então escolha um projeto informando o caminho nesse servidor.",
    "openProject": "Abrir projeto",
    "projectPathLabel": "Caminho do projeto",
    "browseServer": "Procurar no servidor",
    "loadingServerFolders": "Carregando pastas do servidor..."
  },
  "fileMention": {
    "searching": "Pesquisando...",
    "typeToSearch": "Digite para pesquisar arquivos",
    "noMatchingFiles": "Nenhum arquivo correspondente",
    "searchFailed": "Falha na pesquisa de arquivos"
  },
  "queueList": {
    "reorderQueuedPrompt": "Reordenar prompt na fila",
    "sendNow": "Enviar agora",
    "interrupt": "interromper",
    "steer": "direcionar",
    "edit": "Editar",
    "moveToTop": "Mover para o topo",
    "moveToBottom": "Mover para o final"
  },
  "permissionPanel": {
    "title": "Permissão: {{permission}}",
    "allowOnce": "Permitir uma vez",
    "alwaysAllow": "Sempre permitir",
    "reject": "Rejeitar"
  },
  "revertBanner": {
    "reverted": "{{count}} mensagem revertida",
    "reverted_plural": "{{count}} mensagens revertidas",
    "restore": "Restaurar"
  }
}
