Uma olhada por baixo do capô em como o TranslateBot lida com suas traduções.
Encontra todos os arquivos .po nos seus diretórios locale
Identifica entradas com valores msgstr vazios
Envia lotes para seu modelo de IA escolhido
Atualiza seus arquivos .po com traduções
Django usa placeholders especiais para valores dinâmicos. Quebrar estes trava sua app. TranslateBot os mantém intactos.
Welcome back, %(username)s! You have %(count)d new messages.
Bon retour, %(username)s ! Vous avez %(count)d nouveaux messages.
%(name)s
String nomeada
%(count)d
Integer nomeado
%s
String posicional
{0}
Índice de formato
Antes de executar uma tradução completa, use --dry-run para ver exatamente o que seria traduzido—sem fazer chamadas de API ou mudanças nos seus arquivos.