Simplifique a localização para Android
Sincronização nativa de strings.xml e fluxos de trabalho para aplicativos Android
<string name="welcome_title">Welcome</string>
<string name="login_button">Sign In</string>
<string name="settings_label">Settings</string>
<!-- Auto-synced to 12 locales -->
<!-- values-ja, values-de, values-fr... -->
Desafios da localização para Android
Os projetos com vários módulos e os recursos XML exigem um fluxo de localização estruturado
Gerenciar strings.xml em vários módulos
Módulos de funcionalidades e de bibliotecas, cada um com seu próprio res/values/ — as strings divergem e são duplicadas
As regras de plural variam entre idiomas
Os plurais exigem categorias CLDR diferentes em cada idioma — é fácil esquecer few/many em russo e árabe
O App Bundle remove recursos de idioma
O Google Play divide os APKs por idioma, o que impede a troca de idioma dentro do aplicativo
Sem integração no fluxo de trabalho
O processo de tradução está separado da compilação Gradle e do fluxo de trabalho Android Studio
Localização nativa para Android
Uma localização perfeitamente integrada com Android Studio, Jetpack Compose e seu fluxo de trabalho Gradle.

Strings de origem
Detectar e extrair
Traduzir
Voltar a sincronizar
Funcionalidades específicas para Android
Concebido para o desenvolvimento moderno de Android com Jetpack Compose, projetos com vários módulos e metadados da Play Store
Compatibilidade com strings.xml
Sincronização direta com arquivos de recursos XML do Android
Jetpack Compose
Integração nativa com stringResource() e pluralStringResource()
Compatibilidade com vários módulos
Sincronização entre o aplicativo, os módulos de recursos e os módulos de bibliotecas
Compatibilidade com plurais e matrizes
Trata plurais e string-array com as regras CLDR corretas
Metadados da Play Store
Localização combinada do código e dos metadados do Fastlane Supply
Cenários para desenvolvedores de Android
Cenários reais de desenvolvimento para Android em que a localização é importante
Aplicativo com Jetpack Compose
Mantenha as chamadas stringResource() do Compose traduzidas automaticamente em todos os idiomas
Aplicativo Android com vários módulos
Sincronize traduções entre o módulo do aplicativo, os módulos de recursos e as bibliotecas compartilhadas
Equipe com localização de código e Play Store
Gerencie em conjunto as strings do aplicativo e os metadados da Play Store
Manual ou integrado
Como a integração nativa com Android transforma seu fluxo de trabalho
| Feature | Gestão manual | Com integração com Android |
|---|---|---|
| Compatibilidade de formatos de arquivo | Tratamento manual de XML | strings.xml, plurais e arrays de strings |
| Sincronização de vários módulos | Manual para cada módulo | Automática em todos os módulos |
| Compatibilidade com Compose | Ferramentas limitadas | Integração nativa com stringResource |
| Metadados da Play Store | Processo separado | Código e metadados combinados |
| Fluxo de trabalho da equipe | Ferramentas dispersas | Fluxo de trabalho Android unificado |
Perguntas frequentes
Tudo o que precisa de saber sobre localização para Android
<resources>
<string name="welcome">Welcome</string>
<string name="login">Sign In</string>
</resources>
Tools → i18n Agent → Pull Translations
✓ Translated to de, ja, es, fr, ko
Traduza diretamente a partir do Android Studio
Um plugin para Android Studio que adiciona localização com um clique ao seu IDE. Clique com o botão direito em qualquer strings.xml, escolha os idiomas de destino e os arquivos traduzidos aparecem imediatamente nas pastas values-{locale} corretas.
Quer simplificar a localização para Android?
Desenvolvedores de Android de todo o mundo lançam mais rápido graças à localização automática.