Merge upstream main into feat/subagent-cost-rollup
This commit is contained in:
@@ -1140,6 +1140,11 @@ export const dict: Record<I18nKey, string> = {
|
||||
"contextPanel.mode.context": "Contexto",
|
||||
"contextPanel.mode.preview": "Prévia",
|
||||
"contextPanel.mode.browser": "Navegador",
|
||||
"contextRail.configure.open": "Configurar painéis",
|
||||
"contextRail.configure.dialogTitle": "Painéis da barra",
|
||||
"contextRail.configure.dialogDescription": "Escolha quais painéis a barra mostra. Painéis ocultos mantêm seus dados e continuam acessíveis pela paleta de comandos.",
|
||||
"contextRail.configure.showAll": "Mostrar todos",
|
||||
"contextRail.configure.noneWarning": "Todos os painéis estão ocultos.",
|
||||
"contextRail.aria.rail": "Superfícies do painel",
|
||||
"contextPanel.editorEmpty.title": "Nenhum arquivo aberto",
|
||||
"contextPanel.editorEmpty.description": "Escolha um arquivo na árvore para começar a editar.",
|
||||
@@ -1646,7 +1651,7 @@ export const dict: Record<I18nKey, string> = {
|
||||
"rightSidebar.contextNotesTodo.toast.planImported": "Plano importado",
|
||||
"rightSidebar.contextNotesTodo.toast.readPlanFileFailed": "Não foi possível ler o arquivo do plano",
|
||||
"inlineComment.range.lines": "Linhas {start}-{end}",
|
||||
"inlineComment.input.placeholder": "Adicionar um comentário... (Cmd+Enter para salvar)",
|
||||
"inlineComment.input.placeholder": "Adicionar um comentário... ({shortcut} para salvar)",
|
||||
"inlineComment.input.placeholderShort": "Adicionar um comentário...",
|
||||
"inlineComment.actions.cancel": "Cancelar",
|
||||
"inlineComment.actions.save": "Salvar",
|
||||
@@ -1836,22 +1841,18 @@ export const dict: Record<I18nKey, string> = {
|
||||
"helpDialog.item.focusChatInput": "Focar entrada do chat",
|
||||
"helpDialog.item.togglePromptNavigator": "Mostrar ou ocultar navegador de prompts",
|
||||
"helpDialog.item.abortActiveRun": "Interromper execução ativa (duplo clique)",
|
||||
"helpDialog.item.toggleRightSidebar": 'Alternar painel de contexto',
|
||||
"helpDialog.item.openRightSidebarGitTab": 'Abrir superfície do Git',
|
||||
"helpDialog.item.openRightSidebarFilesTab": 'Abrir superfície de arquivos',
|
||||
"helpDialog.item.toggleTerminalDock": "Mostrar ou ocultar dock de terminal",
|
||||
"helpDialog.item.toggleTerminalExpanded": "Expandir ou recolher o terminal",
|
||||
"helpDialog.item.togglePlanContextPanel": "Alternar painel de contexto do plano",
|
||||
"helpDialog.item.cycleTheme": "Alternar tema (Claro → Escuro → Sistema)",
|
||||
"helpDialog.item.switchSessionTab": "Alternar aba de sessão",
|
||||
"helpDialog.item.switchContextSurface": "Alternar superfície do painel de contexto (tecla numérica)",
|
||||
"helpDialog.item.toggleServicesMenu": "Mostrar ou ocultar menu de serviços",
|
||||
"helpDialog.item.cycleServicesTab": "Alternar aba de serviços",
|
||||
"helpDialog.item.openSettings": "Abrir configurações",
|
||||
"helpDialog.keyCombiner.or": "ou",
|
||||
"helpDialog.proTips.title": "Dicas:",
|
||||
"helpDialog.proTips.commandPalette": "Use a paleta de comandos ({shortcut}) para acessar rapidamente todas as ações",
|
||||
"helpDialog.proTips.recentSessions": "As cinco sessões mais recentes aparecem na paleta de comandos",
|
||||
"helpDialog.proTips.themeCycling": "A alternância de tema lembra sua preferência entre sessões",
|
||||
"helpDialog.proTips.leaderSequences": "Atalhos em duas etapas: pressione a combinação e depois a segunda tecla — Esc cancela",
|
||||
"header.actions.rightSidebarWithShortcut": "Barra lateral direita ({shortcut})",
|
||||
"header.actions.toggleRightSidebarAria": "Mostrar ou ocultar barra lateral direita",
|
||||
"header.actions.openAppMenu": "Menu do OpenChamber",
|
||||
@@ -2061,7 +2062,6 @@ export const dict: Record<I18nKey, string> = {
|
||||
"chat.statusRow.tasksTitle": "Tarefas",
|
||||
"chat.statusRow.modelStatus": "{model} · {status}",
|
||||
"chat.statusRow.summary.activeLeft": "{active} ativas · {left} restantes",
|
||||
"chat.statusRow.aborted": "Interrompido",
|
||||
"chat.revertIndicator.redo": "Refazer",
|
||||
"chat.revertIndicator.redoAria": "Refazer — restaurar mensagens revertidas",
|
||||
"chat.revertPopover.title": "Revertidas",
|
||||
@@ -2139,7 +2139,8 @@ export const dict: Record<I18nKey, string> = {
|
||||
'chat.btw.toast.promoteFailed': 'Falha ao manter a sessão btw',
|
||||
"chat.container.readOnlySubagentPromptBanner": "Sessões de subagente não podem receber prompts.",
|
||||
"chat.container.sessionLoadError.title": "Não foi possível carregar a sessão",
|
||||
"chat.container.sessionLoadError.description": "Verifique a conexão e tente carregar esta sessão novamente.",
|
||||
"chat.container.sessionLoadError.description": "Não foi possível buscar a conversa — o servidor pode estar desligado ou inacessível. Nada foi perdido; tente novamente quando ele voltar.",
|
||||
"chat.container.sessionLoadError.authDescription": "Sua sessão expirou, então o servidor recusou a solicitação. Entre e a conversa será carregada.",
|
||||
"chat.container.sessionLoadError.retry": "Tentar novamente",
|
||||
"sessions.sidebar.group.empty.loadingSessions": "Carregando sessões…",
|
||||
"sessions.sidebar.group.empty.loadFailed": "Não foi possível atualizar as sessões.",
|
||||
@@ -2182,10 +2183,8 @@ export const dict: Record<I18nKey, string> = {
|
||||
"chat.textSelection.title.commentOnSelection": "Comentar a seleção",
|
||||
"chat.textSelection.comment.placeholder": "Adicione um comentário opcional...",
|
||||
"chat.textSelection.comment.attach": "Anexar",
|
||||
"chat.textSelection.actions.newSession": "Nova sessão",
|
||||
"chat.textSelection.actions.addToNotes": "Adicionar às notas",
|
||||
"chat.textSelection.title.addToCurrentChat": "Adicionar ao chat atual",
|
||||
"chat.textSelection.title.newSessionWithSelection": "Criar nova sessão com seleção",
|
||||
"chat.textSelection.title.saveInsightToNotes": "Salvar texto selecionado em notas",
|
||||
"chat.messageBody.actions.revertAria": "Voltar para esta mensagem",
|
||||
"chat.messageBody.actions.revert": "Voltar daqui",
|
||||
@@ -2449,6 +2448,15 @@ export const dict: Record<I18nKey, string> = {
|
||||
"commandPalette.item.toggleSidebar": "Mostrar ou ocultar barra lateral",
|
||||
"commandPalette.item.showContextUsage": "Mostrar uso do contexto",
|
||||
"commandPalette.item.toggleTerminal": "Mostrar ou ocultar terminal",
|
||||
"commandPalette.item.cycleTheme": "Alternar tema",
|
||||
"commandPalette.item.showOpenCodeStatus": "Mostrar status do OpenCode",
|
||||
"commandPalette.item.toggleMemoryDebug": "Alternar painel de depuração de memória",
|
||||
"commandPalette.item.pinSession": "Fixar ou desafixar sessão",
|
||||
"commandPalette.item.copySessionId": "Copiar ID da sessão",
|
||||
"commandPalette.item.openMultiRun": "Abrir lançador multi-run",
|
||||
"commandPalette.item.openArchive": "Abrir sessões arquivadas",
|
||||
"commandPalette.item.openNotes": "Abrir painel de notas",
|
||||
"commandPalette.item.openTodos": "Abrir painel de tarefas",
|
||||
"commandPalette.item.openSettings": "Abrir configurações...",
|
||||
"commandPalette.session.untitled": "Sessão sem título",
|
||||
"openCodeStatusDialog.title": "Status do OpenCode",
|
||||
@@ -2663,6 +2671,9 @@ export const dict: Record<I18nKey, string> = {
|
||||
"sessionAuth.error.passkeySignInCanceled": "O início de sessão com chave de acesso foi cancelado.",
|
||||
"sessionAuth.error.enterPasswordForPasskey": "Digite sua senha para adicionar uma chave de acesso.",
|
||||
"sessionAuth.locked.tunnelTitle": "É necessário acesso por túnel",
|
||||
"sessionAuth.expired.banner": "Sua sessão expirou — entre para continuar.",
|
||||
"sessionAuth.expired.loginAction": "Entrar",
|
||||
"sessionAuth.expired.sendBlocked": "Sessão expirada — entre para enviar mensagens.",
|
||||
"sessionAuth.locked.unlockTitle": "Desbloquear OpenChamber",
|
||||
"sessionAuth.locked.tunnelDescription": "Abra este túnel usando o link de conexão única do aplicativo desktop.",
|
||||
"sessionAuth.locked.passwordDescription": "Esta sessão está protegida com senha.",
|
||||
|
||||
Reference in New Issue
Block a user