Desenvolver o app com a tradução em mente para melhorar a localização
É importante criar um app compatível com as variações de idioma, estrutura das frases, caracteres e números que terão que ser consideradas no processo de localização.
Por que isso funciona
Desenvolver apps tendo em mente as nuances do processo de localização desde o início é uma forma de economizar tempo e dinheiro no momento de expandir o alcance para novos mercados. Isso também garante uma experiência positiva e sem erros para os usuários.
Práticas recomendadas
- Crie um único conjunto de layouts flexíveis. Por exemplo, calcule 30% de espaço extra nos elementos da IU para dar espaço às versões em outros idiomas.
- Tenha cuidado ao usar layouts alternativos para localizações, porque fazer isso costuma dificultar a manutenção. Mesmo assim, o Android facilita a declaração de conjuntos de layouts e outros recursos para determinados idiomas, locais, tamanhos de tela e muito mais.
- Crie conteúdo compatível com layouts e texto da direita para a esquerda usando o suporte nativo completo para recursos como o espelhamento de layout no Android 4.2 e posterior.
- Use formatos fornecidos pelo sistema para datas, horários, números e moedas para que o app corresponda automaticamente às seleções do usuário.
- Inclua um conjunto completo de recursos padrão, que não são marcados com qualificadores de idioma nem localidade, para evitar falhas no app.
- Armazene os recursos padrão sem qualificadores de idioma e localidade. Independentemente do idioma padrão usado no app, armazene os layouts, drawables e strings associados nos diretórios de recursos padrão sem qualificadores de idioma e localidade.