Desenvolver o app com a tradução em mente para melhorar a localização

  • Desenvolvimento
  • Design
  • Sucesso global

É importante criar um app compatível com as variações de idioma, estrutura das frases, caracteres e números que terão que ser levadas em conta 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.