Glossário pt-BR
August 31, 2026 · View on GitHub
Este glossário fixa a terminologia do pacote de idioma pt-BR da GUI Web do DeepSeek Harness. Toda tradução de common, conversation, trajectory, chat, settings.models e workspace deve seguir estas escolhas.
1. Tabela de termos
| Termo em inglês | Tradução fixa | Observação |
|---|---|---|
| session | sessão | Fem. "Nova sessão", "Arquivar sessão". |
| workspace | workspace | Manter em inglês, masc. ("o workspace"). Consagrado em ferramentas dev; evita "espaço de trabalho" longo em rótulos. |
| tool | ferramenta | Fem. Nomes próprios de ferramentas (bash, read…) não se traduzem — ver seção 4. |
| tool call | chamada de ferramenta | Plural: "chamadas de ferramenta". Nunca "call de tool". |
| subtool call | chamada de subferramenta | Consistente com "tool call". |
| subagent | subagente | Masc. "{count} subagentes em execução". |
| agent | agente | Masc. Refere-se ao agente de codificação. |
| skill | skill | Manter em inglês, fem. ("a skill"). Nomes de skills nunca se traduzem. |
| plan mode | modo de plano | "Plan awaiting review" → "Plano aguardando revisão". |
| plan | plano | Masc. |
| goal | objetivo | Masc. "Objetivo ativo", "Objetivo · Rodada {round}". |
| goal round | rodada (do objetivo) | "Round {round}" → "Rodada {round}". |
| trajectory | trajetória | Fem. Nome da visão "Trajectory" → "Trajetória". |
| turn | turno | Masc. "Turno {turn}", "Entre turnos". |
| step | etapa | Fem. "Etapa {step}", "{count} etapas". Não usar "passo". |
| approval | aprovação | "Waiting for approval" → "Aguardando aprovação". |
| permission | permissão | Fem. |
| background job | tarefa em segundo plano | Nunca "job de background". |
| workflow | workflow | Manter em inglês, masc. Termo do produto (ferramenta workflow). |
| prompt | prompt | Manter em inglês, masc. |
| system prompt | prompt do sistema | "System Prompt Updated" → "Prompt do sistema atualizado". |
| model | modelo | Masc. |
| provider | provedor | Masc. "Provedor / modelo". |
| preset | predefinição | Fem. |
| compaction | compactação | Fem. "Compacting context…" → "Compactando o contexto…". |
| context | contexto | Masc. "{percent} do contexto usado". |
| context window | janela de contexto | Fem. |
| token | token | Manter em inglês, masc.; plural "tokens". Abreviações "tok" e "tok/s" não mudam. |
| attachment | anexo | Masc. "image attachments" → "anexos de imagem". |
| deliverable | entregável | Masc. |
| commit | commit | Manter em inglês, masc. ("o commit"). |
| branch | branch | Manter em inglês, fem. ("a branch"). Ação "Branch into a new conversation" → "Ramificar em uma nova conversa". |
| pull request | pull request | Manter em inglês, masc. ("o pull request"); abreviação "PR" permitida. |
| sandbox | sandbox | Manter em inglês, masc. ("o sandbox"). |
| checkpoint | checkpoint | Manter em inglês, masc. |
| fork (session) | fork | Manter em inglês. "Fork session" → "Criar fork da sessão". |
| queue / queued message | fila / mensagem na fila | "Queue" (ação) → "Enfileirar"; "{n} queued messages" → "{n} mensagens na fila". |
| steer | direcionar | "Steer queued message" → "Direcionar mensagem na fila". |
| retry | nova tentativa / tentar novamente | Substantivo: "nova tentativa"; botão: "Tentar novamente". |
| usage | uso | Masc. "Turn usage" → "Uso do turno". |
| cache hit | acerto de cache | "Cache hit {percent}%" → "Acerto de cache {percent}%". |
| thinking / think | raciocínio | "Thinking" (bloco) → "Raciocínio". |
| diff | diff | Manter em inglês, masc. |
| terminal | terminal | Masc. |
| API key | chave de API | Fem. "API key missing" → "Chave de API ausente". |
| settings | configurações | Fem. plural. |
| run (subst.) | execução | "the run" → "a execução". |
| full access | acesso total | "Enable Full access" → "Ativar acesso total". |
2. Regras de registro
- Rótulos de botão e menu: curtos, no infinitivo ou substantivo — "Cancelar", "Salvar", "Nova sessão", "Adicionar workspace…". Nunca "Você deve cancelar" nem imperativo dirigido com "você".
- Mensagens de status: impessoais e no gerúndio ou particípio — "Carregando…", "Compactando o contexto…", "Concluído", "Falhou", "Aguardando aprovação". Não usar "Nós estamos carregando".
- Mensagens de erro: descrever o fato e, quando útil, a ação — "Falha ao carregar o histórico"; instruções de recuperação podem usar imperativo neutro ("Tente novamente"), sem "você".
- Rótulos curtos (botões, títulos de coluna, abas, tooltips de uma frase): sem ponto final. Frases completas em descrições, diálogos de confirmação e mensagens de erro levam ponto final.
- Tratar o usuário sempre de forma indireta; quando inevitável, preferir construções impessoais ("é possível…", "não é permitido…") a "você pode…".
3. Regras de capitalização
- Português usa caixa de sentença: apenas a primeira palavra em maiúscula (e nomes próprios). O Title Case inglês NÃO se copia.
- "New Session" → "Nova sessão" (não "Nova Sessão").
- "System Prompt Updated" → "Prompt do sistema atualizado".
- "Delete workspace" → "Excluir workspace".
- Siglas e chaves fixas permanecem em maiúsculas: JSON, URL, API, HTTP, TTFT, PR, ID, IN/OUT.
- Rótulos que a fonte grafa em CAPS por estilo (ASSISTANT, SYSTEM, TOOL…) mantêm CAPS na tradução: "ASSISTENTE", "SISTEMA", "FERRAMENTA".
- Nomes de produto conservam a grafia original: DeepSeek Harness, DSH, Cordis.
4. O que NÃO traduzir
- Nomes de ferramentas e comandos: bash, read, write, edit, grep, glob, pwsh, web_fetch, web_search, todo_write, compact etc. — sempre na grafia exata da fonte.
- Identificadores: ids de sessão/agente/job, "Model ID", valores de "Provider ID", nomes de campo de settings.yaml.
- Caminhos de arquivo, URLs e placeholders de URL ("https://gateway.example/v1").
- Tags e termos de protocolo: JSON, HTTP, JSON-RPC, ACP, ESM, Unix timestamp.
- Nomes de produtos e marcas: DeepSeek Harness, DSH, Cordis, PNG, JPG, WebP, GIF, Cmd/Ctrl+Enter (teclas).
- Códigos e valores literais exibidos: "exit code" traduz-se ("código de saída {code}"), mas o valor e sinais ("signal {signal}" → "sinal {signal}") mantêm o conteúdo do placeholder.
5. Placeholders
- Sequências entre chaves — {count}, {name}, {duration}, {n}, {percent}, {provider} etc. — são copiadas EXATAMENTE: sem tradução, sem alterar maiúsculas, sem espaços extras dentro das chaves ({ count } é errado).
- O placeholder pode mudar de posição na frase para soar natural: "Deleting {provider}…" → "Excluindo {provider}…".
- Formas plurais (.one/.other) mantêm o placeholder nas duas variantes: "{count} chamada de ferramenta" / "{count} chamadas de ferramenta".
- Nunca criar nem remover placeholders; cada chave traduzida usa o mesmo conjunto da fonte.
6. Unidades e tempo
- Unidades compactas mantêm o formato da fonte, com espaço quando a fonte tem: "{value} ms", "{value} s", "{value} tok", "{value} tok/s".
- Abreviações de tempo relativo: "{n}d" (dias), "{n}h" (horas), "{n}min" (minutos), "{n}mês/{n}meses" → usar "{n}m" apenas se a fonte usar sufixo curto; para "months" preferir "{n}mês" para não colidir com minutos. "{n}y" → "{n}a" (anos).
- Tempo relativo: "{t} ago" → "há {t}" (o "há" vem ANTES do valor); "now" → "agora".
- Durações compostas seguem a fonte: "{minutes}m {seconds}s", "{minutes}m{seconds}s", "{seconds}s", "{milliseconds}ms".
- Datas: "{y}-{m}-{d}" mantém a ordem ISO; "{m}/{d}" pode virar "{d}/{m}" apenas se a chave permitir reordenação (placeholders nomeados) — registrar a decisão na revisão.
- Números: o separador de milhar pt-BR é "." (chave number.groupSeparator → "."); abreviações "K"/"M" ({value}K, {value}M) mantêm-se.
- Por extenso, usar formas completas em minúsculas: "segundos", "minutos", "horas"; "Duração total", "Atraso da nova tentativa".