Pular para o conteúdo

Idioma da interface

O painel do Neuro Harness vem em português do Brasil. Esta página explica como o idioma é escolhido, como trocar e, para quem mantém a distribuição, como atualizar as traduções.

O plugin neuro-harness-pt-br usa o sistema de pacotes de idioma do DeepSeek Harness. Ele traduz 2.489 textos em 55 áreas da interface. Textos sem tradução aparecem em inglês.

  • Sem escolha salva: o plugin escolhe o pt-BR e salva essa escolha.
  • Com uma escolha sua: o idioma que você escolher depois é respeitado.
  1. No painel, abra Configurações → Geral → Idioma.
  2. Escolha o idioma.

A escolha fica salva. Para voltar ao português, escolha Português (Brasil) no mesmo lugar.

Regra Como fica
Nome do app “DeepSeek Harness” vira Neuro Harness. “DeepSeek” como provedor, modelo ou conta continua igual
Termos fixos sessão, espaço de trabalho, agente, subagente, predefinição, skill, plugin, ferramenta, modelo, provedor, aprovação, sandbox
Datas e números Datas em dia/mês/ano e milhar com ponto
Variáveis Cada variável entre chaves, como {variável}, fica igual, com o mesmo nome e a mesma quantidade

Esta seção é para quem mantém a distribuição, depois de subir a versão do Harness. Os arquivos ficam em plugins/neuro-harness-pt-br, no repositório neuro-harness.

Arquivo O que é
i18n/en.json Retrato dos textos em inglês da versão fixada do Harness, por área
i18n/pt-BR.json As traduções, com as mesmas áreas e chaves
lib/client.js O bundle do navegador, gerado. Não edite à mão
scripts/extract-ui-strings.cjs Extrai os textos de todos os pacotes de interface do Harness instalado
scripts/build-locale.py Confere (--check) e gera o lib/client.js
  1. Extraia os textos da versão nova. O script precisa de uma pasta com o React 18 instalado:

    Terminal
    REACT_FROM=<pasta com react 18> node plugins/neuro-harness-pt-br/scripts/extract-ui-strings.cjs \
    ~/.neuro-harness/runtime/node_modules/@deepseek-ai /tmp/dicts.json
  2. Atualize o i18n/en.json com o inglês de cada área e traduza o que for novo no i18n/pt-BR.json.

  3. Confira e gere o bundle:

    Terminal
    npm run locale:check
    npm run locale

O locale:check recusa uma tradução que mude o nome ou a quantidade das variáveis.