Quando você lança seu aplicativo Android no mercado, pensar em como vai localizar o conteúdo do aplicativo Android trará grandes benefícios.
A maioria dos downloads de aplicativos no Google Play ocorre em países onde o inglês não é a primeira língua. Isso representa uma oportunidade global para a internacionalização do Android!
Mas se milhões de usuários do Android virem um idioma que não falam ao tentar usar seu aplicativo, uma oportunidade global pode rapidamente se transformar em um fracasso global.
É por isso que vale a pena investir na localização de aplicativos móveis. Continue lendo para descobrir como preparar seu aplicativo para o sucesso global usando as melhores práticas em
localização de software.
O que é a localização do Android?
A localização para Android significa preparar seu aplicativo Android para usuários móveis em uma nova cultura.
Alguns desenvolvedores cometem o erro de pensar que a localização de aplicativos é tão simples quanto obter traduções para Android depois que o aplicativo já foi lançado no mercado. Mas o
processo de internacionalização começa muito antes de as pessoas baixarem seu aplicativo móvel.
Antes da fase de tradução, você deve tomar uma série de decisões relacionadas à engenharia, ao design e ao conteúdo para preparar seu aplicativo para o sucesso em um novo mercado.
A localização abrange mais do que apenas a escolha do idioma do Android. É necessário considerar imagens, formatos numéricos, moedas e outras expectativas culturais associadas à nova localidade em comparação com a sua localidade original.
O que é uma localidade?
Uma localidade de aplicativo é um conjunto de parâmetros que define o idioma padrão do usuário, a região e quaisquer preferências especiais (como formatos de data ou moeda).
As configurações regionais ajudam a personalizar o conteúdo e as interfaces do usuário para se adequarem a contextos culturais específicos. Por exemplo, uma configuração regional dos EUA definiria o formato da data como mês/dia/ano, enquanto uma configuração regional do Reino Unido seria definida como dia/mês/ano.
Por que localizar seu aplicativo Android?
Caso você ainda não esteja convencido do poder da localização, aqui estão algumas razões muito boas para incluir a localização em seu projeto de desenvolvimento de software.
1. Alcance um mercado potencial maior
Se o seu aplicativo estiver disponível apenas em inglês, você estará limitando seriamente o seu mercado potencial.
De acordo com
Statista, em 2023, houve 257 bilhões de downloads de aplicativos móveis. Destes, menos de 13 bilhões foram nos EUA. É como vender seu aplicativo em Newark e ignorar todas as oportunidades em Nova York.
💡2. Aumente os downloads no Google Play para obter um melhor retorno sobre o investimento
Um
estudo da Distomo descobriu que os aplicativos localizados tiveram 128% mais downloads na loja de aplicativos do Google do que os aplicativos que não foram localizados. Além disso, os aplicativos localizados geraram 26% mais receita.
3. Melhorar a experiência do usuário (UX)
A experiência do usuário será sempre melhor em seu idioma nativo.
Se você permitir que o usuário interaja em seu próprio idioma, com referências culturais que ele reconheça, você fará com que ele se sinta em casa. Ele ficará mais propenso a permanecer no seu aplicativo e voltar para usar mais.
4. Obtenha uma vantagem competitiva
A maioria dos desenvolvedores não se preocupa em investir em uma localização adequada. Se você o fizer, estará pronto para tirar seus concorrentes do mercado.
E depois de dominar a localização, da próxima vez será ainda mais rápido e fácil.
Quais ferramentas você precisa para uma localização de aplicativos bem-sucedida?
Se você combinar um sistema de gerenciamento de tradução completo, como o
Smartcat, com uma equipe especializada, terá tudo o que precisa para uma localização lucrativa de aplicativos.
Para ajudar a tornar sua vida muito mais fácil e seu projeto de localização um sucesso retumbante, a Smartcat oferece estas ferramentas de localização de aplicativos:
Painel central incluindo integração com seu CMS e repositórios de software. | Suporte para vários formatos de arquivo e principais linguagens de programação. Importe e exporte cada chave e string do Android em JSON, YAML, Android XML e iOS.strings. |
Plug-ins para tradução perfeita no aplicativoem alta velocidade (GitHub, Git para Android, Git para iOS, Salsify, Akeneo e Jira). | Terceirize facilmente tarefas para linguistas domercado Smartcat. Com um processo de aquisição simples e completo no Smartcat, evite o incômodo de integrar fornecedores. |
As memórias de tradução ajudam você a gerenciar facilmente seu número crescente de strings e idiomas, enquanto aproveita todas as traduções anteriores. | Integração comtradução com IA de qualidade superior a 95%que traduz instantaneamente e aprende com suas memórias de tradução e glossários. Ela fica melhor com o tempo, proporcionando ainda mais economia. |
Verificação automatizada de erros e garantia de qualidade (QA). | |
Passos para localizar seu aplicativo Android
Abaixo está um guia simples para ajudá-lo a localizar seu aplicativo corretamente desde a primeira vez.
1. Planeje e prepare o design do seu aplicativo para localização
Quando? No início.
Quem? Os chefes de cada departamento devem trabalhar juntos com a orientação de um especialista em localização.
Exemplos: Decisão de usar Unicode; elementos da interface do usuário que se adaptam a diferentes idiomas, por exemplo, variações no comprimento das frases; uso de inglês simples que evita jargões para facilitar a tradução.
2. Internacionalizar o código
Quando? Fase de codificação.
Exemplos: Use arquivos de recursos (por exemplo, .json, .xml) para strings; evite codificar texto; ofereça suporte a várias configurações regionais (por exemplo, formatos de data/hora); use bibliotecas ou estruturas de tradução; externalize todos os dados culturalmente específicos; organize strings de texto, imagens e layouts padrão em diretórios específicos, como res/values/strings.xml.
3. Traduza o conteúdo do aplicativo no Smartcat
Quando? Depois que o conteúdo original tiver sido escrito ou em etapas (localização contínua).
O quê? Tradução por IA e/ou humana produzida no sistema de gerenciamento de tradução Smartcat.
Quem? Tradutores especializados revisam a tradução por IA para uma adaptação perfeita à nova cultura.
Consulte a seção abaixo para obter um guia passo a passo que mostrará como é simples traduzir no Smartcat.
4. Localizar UI/UX e metadados
Quando? Após a tradução, normalmente em etapas.
O quê? Adaptar a interface do usuário, a experiência do usuário e os metadados ao novo idioma.
Quem? Especialistas em localização em cooperação com desenvolvedores.
Exemplos: Certificar-se de que tudo foi traduzido, ou seja, que os símbolos monetários ou formatos de data não foram codificados, verificar se o layout da interface do usuário faz sentido na nova cultura, verificar os metadados.
5. Adapte o conteúdo visual e multimídia à nova cultura
Quando? Normalmente em etapas.
O quê? Conteúdo de texto, gráficos e áudio alterado para ressoar com o público local.
Quem? Especialistas em localização e tradutores.
Exemplos: Mudanças de nomes, garantindo que nada possa ser considerado ofensivo, alterações em imagens, ícones e outros recursos visuais.
6. Testar e realizar o controle de qualidade
Quando? No final.
O quê? Verificar todas as funcionalidades, configurações e traduções no dispositivo Android real.
Quem? Engenheiros de software e falantes nativos do idioma de destino.
Exemplos: Teste de layout da interface do usuário, verificações de mensagens de erro.
7. Publique e monitore seu aplicativo
Publique seu aplicativo no Google Play e monitore ativamente seu sucesso. Quando você identificar melhorias, o Smartcat facilitará a realização de alterações.
Como você pode medir o sucesso de seus esforços de localização?
Aqui estão algumas ideias para ajudá-lo a aproveitar os ciclos de feedback para monitorar o sucesso do seu aplicativo:
Incentive as avaliações. Use pesquisas ou formulários de feedback no aplicativo. Monitore as redes sociais e os fóruns. Analise as estatísticas do seu aplicativo. Interaja com os usuários sempre que possível para obter mais informações, por exemplo, e-mails de usuários ou tickets de suporte.
Como localizar seu aplicativo no Smartcat: um guia passo a passo
Quando chegar à fase de tradução, o Smartcat facilitará muito a sua vida. Basta criar uma conta no Smartcat e seguir estes passos simples:
1. Criar um projeto de localização de software
No painel do Smartcat, crie um projeto de localização de software. Digite o nome do projeto e escolha as preferências de idioma. Em seguida, crie seu projeto.
2. Importe as chaves e as cadeias para tradução
Importe as chaves manualmente na interface do Smartcat ou configure integrações automatizadas com a API REST do Smartcat. Depois de importar suas chaves ou strings de tradução, seus tradutores poderão encontrar e traduzir facilmente o texto correspondente.
3. Traduza seu texto
Defina os fluxos de trabalho desejados para o projeto (recomendamos tradução por IA e revisão humana para obter a máxima eficiência) e selecione “traduzir” para obter uma tradução rápida e de alta qualidade por IA. Em seguida, designe revisores humanos para garantir a qualidade.
4. Exportar as chaves e as strings traduzidas
Depois que as sequências de tradução forem traduzidas, exporte-as da página de visão geral das suas coleções ou do Smartcat Editor para um formato adequado para integração de volta ao software (por exemplo, .json, .po ou .xml).
Se precisar fazer atualizações ou correções, você pode editar as chaves e exportá-las novamente a qualquer momento.
Você também pode excluir chaves obsoletas ou não utilizadas que não sejam mais relevantes.
Quais são as melhores práticas em localização de aplicativos?
Essas práticas recomendadas de localização ajudarão você a acertar o máximo possível na primeira tentativa. Isso economizará tempo e dinheiro mais tarde.
1. Planeje a localização desde o início
Se a localização for uma ideia tardia, pode sair cara. Planeje-a desde o início, decidindo os idiomas e países que você deseja atingir, consultando profissionais de localização e mapeando seu fluxo de trabalho de localização. Dessa forma, você obterá um produto final de qualidade mais rapidamente e dentro do orçamento.
2. Defina o idioma padrão do aplicativo para se alinhar com a base de usuários principal.
Isso garante que, se recursos localizados específicos não estiverem disponíveis para a localidade do usuário, o aplicativo reverta para o idioma padrão. Isso evita falhas e erros no aplicativo que prejudicariam a experiência do usuário em localidades não suportadas.
3. Mantenha os recursos específicos da cultura separados
Seu aplicativo localizado terá recursos específicos para cada idioma. Mantenha esses recursos separados do restante do aplicativo. Isso facilitará o gerenciamento e o teste do aplicativo. Também reduzirá erros e garantirá um melhor desempenho.
4. Evite codificar strings
Evite codificar textos e recursos para reduzir o tempo de desenvolvimento e manter a flexibilidade do idioma do seu aplicativo.
Se você tiver codificado uma string, altere o código do aplicativo para substituí-la por chaves de string traduzidas. Isso garante alterações dinâmicas no texto com base nas preferências do usuário.
5. Use qualificadores de recursos do Android
Os qualificadores de recursos do Android permitirão a personalização para locais e farão com que o aplicativo suporte vários idiomas. Eles melhorarão o desempenho, pois o aplicativo carregará os recursos mais relevantes com base na localidade do dispositivo.
Coloque seu texto e cada recurso de string no arquivo strings.xml padrão. Dessa forma, você poderá fazer alterações nas traduções facilmente, sem alterar o código. Você também poderá adicionar novos idiomas ou configurações regionais sem alterações extensas no código.
É fundamental garantir que todas as strings padrão necessárias estejam definidas no arquivo res/values/strings.xml para evitar falhas no aplicativo.
6. Pense nos tradutores ao criar strings
Quando um tradutor vê um recurso de string aleatório, pode ser difícil para ele entender o contexto.
Ajude os tradutores dando nomes significativos às suas strings, adicionando comentários sobre o contexto, se necessário, e usando uma tag em strings.xml para marcar strings de texto que não precisam ser traduzidas.
Se o layout for uma preocupação, indique o limite de caracteres no arquivo .xml.
Use o atributo id para fornecer contexto e explicar a finalidade dos textos de espaço reservado nos arquivos strings.xml. Isso garantirá que os tradutores entendam o que esses espaços reservados representam.
7. Elabore um guia de estilo de tradução
Considere criar um guia de estilo de tradução para fornecer regras gerais a serem seguidas pelos seus tradutores.
Esse pequeno investimento inicial de tempo permitirá que você garanta a consistência em todo o seu aplicativo e economize tempo nas edições.
8. Otimização da loja de aplicativos (ASO) na tradução
Quando estiver pronto para o lançamento, lembre-se de solicitar a otimização das traduções do conteúdo de vendas do aplicativo por tradutores especializados em marketing. Pode ser necessário localizar palavras-chave, descrições de produtos e recursos visuais.
Quais são os desafios comuns da localização de aplicativos?
Aqui estão alguns desafios comuns que a maioria dos desenvolvedores enfrenta ao localizar seus aplicativos:
1. Expansão e contração de texto
Diferentes idiomas utilizam diferentes números de caracteres em suas frases. Portanto, a possibilidade de frases mais longas ou mais curtas no novo idioma deve ser levada em consideração no design. Uma regra padrão é permitir até 35% de expansão e contração entre os idiomas.
2. Caracteres linguísticos complexos
Idiomas como o japonês e o coreano incorporam caracteres com vários traços e formas variadas. Isso pode levar a problemas inesperados, como erros de exibição, arquivos de recursos maiores e dificuldades de entrada. Mais uma vez, leve isso em consideração na fase de design.
3. Localização para idiomas da direita para a esquerda (RTL)
Se você está acostumado a trabalhar exclusivamente em inglês, é compreensível que se esqueça de que idiomas como o árabe e o urdu são lidos da direita para a esquerda. Certifique-se de antecipar o possível impacto disso no layout e na formatação durante o design.
4. Formatos diferentes de data, hora e moeda
Talvez você saiba que as datas são formatadas de maneira diferente no inglês americano e no inglês britânico. Mas você sabia que todas as línguas românicas, incluindo espanhol, francês e português, têm uma maneira diferente de formatar números? Evite strings codificadas para permitir que seus tradutores localizem todos os elementos do seu aplicativo.
5. Tratamento de plurais em diferentes idiomas
Algumas línguas têm várias formas plurais com base no gênero e no número. Isso pode causar erros de tradução e complicar a vida dos desenvolvedores, que precisam gerenciar diferentes formas plurais nos arquivos de recursos. Consulte um especialista em localização para se certificar de que você está preparado para isso.
Perguntas frequentes (FAQ)
O que torna o Smartcat a melhor ferramenta de localização para aplicativos Android?
O Smartcat é um sistema completo de gerenciamento de tradução. É muito mais fácil do que trabalhar no Android Studio quando se trata de traduzir diferentes formatos de arquivo, arquivos de áudio, arquivos xml e recursos de string.
Você obtém traduções de IA de alta precisão em segundos e pode facilmente terceirizar a garantia de qualidade para um exército de linguistas dentro do aplicativo, sem o incômodo de integrar fornecedores.
Quanto tempo leva para localizar um aplicativo Android?
O tempo necessário para localizar um aplicativo Android depende do tamanho e da complexidade do aplicativo, do número de idiomas e configurações regionais, da qualidade do design dos recursos de strings e da documentação para localização, da quantidade de adaptação cultural necessária e da quantidade de testes exigidos.
Para acelerar o tempo de lançamento no mercado, use um sistema de gerenciamento de tradução como o Smartcat e siga um processo de
localização contínua em vez de usar a localização em cascata.
Qual é o custo da localização de um aplicativo Android?
O custo da localização de aplicativos Android varia de acordo com a complexidade, o número de locais, a qualidade do planejamento inicial, a extensão das diferenças culturais e a extensão dos testes. Reduza os custos de tradução mantendo a qualidade usando a tradução por IA da Smartcat combinada com revisores humanos.
Para quantos idiomas devo localizar meu aplicativo?
Quanto mais idiomas você localizar, maior será o ROI potencial. Mas, do ponto de vista do tempo e do orçamento, provavelmente é melhor começar com um.
Para ajudá-lo a escolher, considere qual mercado-alvo melhor se adapta ao seu aplicativo. Avalie a demanda e a concorrência nesse país. Pense em quantas mudanças serão necessárias e até onde seu orçamento será suficiente para cobri-las.
Preciso de tradutores profissionais ou posso usar tradução automática?
Normalmente, você pode usar traduções de alta qualidade feitas por IA para iniciar o processo de tradução. A Smartcat oferece traduções feitas por IA com qualidade superior a 95%, o que as torna mais econômicas do que traduções feitas por humanos a partir do zero.
No entanto, as traduções feitas por IA não são perfeitas. É essencial que tradutores profissionais revisem a tradução em um processo chamado pós-edição.
Posso localizar meu aplicativo sem alterar seu código?
Sim, você pode localizar seu aplicativo sem alterar seu código usando recursos de string. Armazene todo o seu texto em arquivos de recursos (como XML para Android). Ao trabalhar com um sistema de gerenciamento de tradução baseado em nuvem, como o Smartcat, cada recurso de string pode ser facilmente atualizado para diferentes idiomas sem alterar o código. Você pode obter conteúdo traduzível do nosso servidor, o que permite atualizações sem modificações no código.
Obtenha sua avaliação gratuita do Smartcat!