NC Imago · Docs

Imago em português do Brasil

O Imago pode ser exibido em inglês, chinês simplificado, chinês tradicional (Taiwan), japonês e português do Brasil. A preferência de idioma é gravada em language no ui.json.

Manutenção da tradução

Os textos fixos ficam em crates/ui-egui/locales/pt-br.json e os textos com valores variáveis em crates/ui-egui/locales/pt-br-formats.json. O inglês é usado como chave.

Toda tradução de formato é verificada por format! do Rust no build. Referencie os valores por nome ({n}) ou por posição ({0}, {1}) e use as mesmas especificações de formato do inglês ({:.1}, {d:+}, {:.0}%). Quando o plural inglês ("s" / "") não for necessário em português, consuma o argumento correspondente com {:.0} — um texto com precisão 0 não imprime nada.

Aparência, fontes, troca de idioma, persistência da preferência e estabilidade dos IDs de comando são verificadas por cargo test -p imago-ui-egui i18n::tests (a checagem de glifos só roda com CRAFT_FONTS_DIR). Para visualizar o idioma, renderize sem interface gráfica:

IMAGO_LANGUAGE=pt-br imago-cli snapshot --demo --script tour.jsonl -o out.png --size 1600x1000