Idioma de resposta no Verboo Code: como travar um idioma fixo
Voltar para o Blog
Artigoverboo codetutorialdev toolshow to

Idioma de resposta no Verboo Code: como travar um idioma fixo

Mafra17 de setembro de 20263 min de leitura

Você escreveu em português e a resposta saiu em espanhol, ou trocou de idioma no meio da sessão sem avisar? Isso tinha uma causa técnica concreta, e a Verboo Code corrigiu na v0.15.25.

Por que a Verboo Code às vezes respondia num idioma diferente do seu?

Porque, até a v0.15.19, não existia nenhuma instrução de idioma no prompt de sistema, a menos que você configurasse settings.language manualmente. Sem essa âncora, o modelo podia derivar para outro idioma no meio de uma sessão longa, inclusive trocando pra espanhol numa conversa inteira em português.

A partir da v0.15.25 (lançada em 14/09/2026), todo prompt de sistema passou a incluir uma seção fixa chamada # Language, com uma regra simples: responda sempre no mesmo idioma da sua última mensagem. Vale também no modo simples (variável CLAUDE_CODE_SIMPLE), que antes ficava de fora dessa proteção.

Como funciona o espelhamento automático de idioma?

A cada sessão, a função getSystemPrompt() monta o prompt e verifica se você definiu um idioma fixo. Se não definiu, ela injeta a diretriz de espelhamento, que não trava em nenhuma lista de idiomas específica: funciona pra qualquer idioma que você escrever, sem configuração nenhuma.

Fluxograma mostrando que a Verboo Code lê settings.language a cada sessão nova: sem esse campo, ela espelha o idioma da sua última mensagem; com o campo definido, a instrução de espelhamento é trocada por uma ordem fixa
Sem settings.language definido, a Verboo Code espelha o idioma da sua mensagem. Com o campo definido, ela troca o espelhamento por uma ordem fixa.

Isso é confirmado direto na suíte de testes do recurso, src/constants/languageAnchor.test.ts: por padrão, o texto do prompt nunca cita um idioma específico (não aparece nem "Always respond in English" nem "...in Portuguese"), justamente para não travar ninguém num idioma que ela nunca combinou com você.

Como travar um idioma fixo, em vez de deixar a Verboo Code adivinhar?

Dois caminhos, os dois gravam o mesmo campo. Escolha pela conveniência do momento.

Pela interface, com /config

Abra o menu de configuração:

/config

Na aba Config, selecione o item Language e digite o idioma que quiser, em texto livre:

Enter your preferred response and voice language:
> Brazilian Portuguese

Aperte Enter para salvar. Deixar o campo vazio e confirmar devolve a Verboo Code ao espelhamento automático, sem idioma travado.

Direto no arquivo de configuração

O mesmo campo pode ser editado à mão. Para travar um idioma em todas as suas sessões, edite o arquivo global:

~/.verboo/settings.json
{
  "language": "Brazilian Portuguese"
}

Para travar um idioma só num projeto específico (por exemplo, um repositório em que a equipe decidiu manter commits e comentários sempre em inglês, mesmo quando alguém escreve o prompt em português), crie o arquivo dentro da pasta do projeto:

.verboo/settings.json
{
  "language": "English"
}

Qualquer valor em texto livre funciona: "japanese", "Español", "日本語". O valor entra direto na instrução do prompt, sem tradução nem validação de lista.

Armadilha: o menu do /config mostra Default (English) como valor quando o campo está vazio. Não se engane pelo rótulo: desde a v0.15.25, deixar vazio não força inglês, e sim espelha o idioma da sua última mensagem. O rótulo ficou desatualizado; o comportamento real, não. Só defina um idioma explícito se você realmente quiser travar uma língua específica, mesmo que a conversa mude de idioma no meio.

Uma coisa não muda em nenhum dos dois casos: termos técnicos, nomes de comando e identificadores de código continuam no idioma original. A diretriz é clara sobre isso, com ou sem idioma travado.

Testar essas duas formas de configuração, ida e volta, várias vezes, custa algumas chamadas extras ao modelo. Na Verboo Code isso não pesa no bolso: os planos rodam com token ilimitado, então ajustar settings.language até acertar não é motivo pra economizar prompt.

Gostou deste artigo?
Compartilhe conhecimento com sua rede.
// Leia também

Artigos relacionados