Neste guia
Adicionar um idioma é mais do que traduzir textos. Layouts, formatos, a ficha da loja e o suporte também mudam. Use esta lista para um idioma de cada vez. Cada item tem um motivo e uma forma de verificar.
Conteúdo
| # | Item | Motivo | Como verificar |
|---|---|---|---|
| 1 | Todos os textos estão traduzidos, nenhum no idioma original | Idiomas misturados parecem inacabados | Troque o idioma do aparelho e percorra cada tela; procure chaves não traduzidas nos recursos |
| 2 | Tradução revisada por um falante nativo que já viu o app, não só o arquivo de textos | Palavras sem contexto costumam estar erradas | Envie capturas ou uma build com os textos já aplicados |
| 3 | Plurais, gênero e placeholders funcionam ("1 item / 2 itens", "{nome}") | Strings concatenadas quebram em outros idiomas | Teste com 0, 1, 2 e muitos; com nomes longos |
| 4 | Tom e termos são consistentes (formal/informal, palavras do produto) | Inconsistência parece descuido | Mantenha um pequeno glossário e confira contra ele |
| 5 | Mensagens de erro, e-mails e notificações estão traduzidos | Costumam ser esquecidos | Dispare cada um no novo idioma |
| 6 | Textos legais e de suporte (termos, política de privacidade, links de ajuda) existem no idioma, ou você deixa o original linkado de propósito | Usuários esperam entender | Abra cada link pelo app |
Layout e formatos
| # | Item | Motivo | Como verificar |
|---|---|---|---|
| 7 | Palavras longas não são cortadas nem se sobrepõem | Alguns idiomas precisam de muito mais espaço | Teste os textos mais longos; veja testando palavras longas e RTL |
| 8 | Direita para a esquerda espelhado corretamente, se o idioma exigir | Ícones, setas de voltar e a ordem se invertem | Troque para o idioma e percorra o fluxo principal |
| 9 | Datas, horas, números e moedas seguem o formato local | Formatos errados confundem ou enganam | Compare com o formato do sistema de um aparelho nativo |
| 10 | Ordenação e busca funcionam com os caracteres do idioma | Acentos e scripts se ordenam de forma diferente | Busque e ordene itens com caracteres locais |
| 11 | Fontes incluem todos os caracteres necessários | Glifos faltando aparecem como quadrados | Exiba textos de exemplo com caracteres especiais |
| 12 | Teclado e entrada funcionam (nomes, endereços, formatos de telefone) | Formulários costumam assumir o formato de um único país | Preencha cada formulário com dados locais |
Loja e lançamento
| # | Item | Motivo | Como verificar |
|---|---|---|---|
| 13 | Ficha da loja (título, descrição curta e longa) traduzida por quem lê o idioma | Uma ficha traduzida por máquina prejudica a confiança | Peça a um falante nativo que a leia; veja localizando a ficha da loja |
| 14 | Capturas de tela mostram o novo idioma | Capturas incompatíveis parecem descuido | Revise cada captura no console da loja |
| 15 | Palavras-chave e limites de campos são rechecados para esse idioma | Limites e termos de busca variam | Confira os tamanhos no console; pesquise termos de busca locais |
| 16 | Build de lançamento inclui os recursos do novo idioma | Arquivos faltando só aparecem na build que você envia | Instale o artefato de lançamento e troque o idioma |
| 17 | O suporte consegue responder nesse idioma, ou a ficha diz qual idioma o suporte usa | Usuários vão escrever no idioma deles | Decida quem responde e como |
| 18 | Existe um plano para ler o feedback do novo mercado | Você aprende com os primeiros usuários de lá | Coloque o idioma no seu tracker (uma coluna "Idioma") |
Template: aprovação de lançamento de idioma
Idioma: [ ] Build: [ ] Data: [ ]
Revisor nativo: [ ] Revisado em: capturas / build
[ ] Itens 1-18 concluídos. Exceções: [ ]
Revisor da ficha: [ ] Responsável pelo suporte: [ ]
Adapte
Se o seu app não tem textos vindos do backend, pule o item 5. Se o idioma for da direita para a esquerda, trate o item 8 como um bloqueio. Tradução por máquina pode ser um primeiro rascunho, mas uma pessoa que lê o idioma deve revisar o que os usuários vão ver.
Relacionados
- Hub: checklists de teste de apps mobile
- Nota de confidencialidade para testers beta
- Checklist completo de teste de apps mobile
Se você precisa de olhos nativos em uma build, o AppReviewX oferece feedback privado e estruturado de outros desenvolvedores; a disponibilidade de um idioma específico depende de quem está na comunidade. Um feedback = 1 crédito; contas novas começam com 0. Comece grátis.