Simplifique a localização para Android
Sincronização nativa de strings.xml e fluxos de trabalho para aplicações 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
Gerir strings.xml em vários módulos
Módulos de funcionalidades e de bibliotecas, cada um com o seu próprio res/values/ — as cadeias 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 APK por idioma e impede a mudança de idioma na aplicação
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 o seu fluxo de trabalho Gradle.

Cadeias de origem
Detetar 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 ficheiros de recursos XML do Android
Jetpack Compose
Integração nativa com stringResource() e pluralStringResource()
Compatibilidade com vários módulos
Sincronização entre a aplicação, os módulos de funcionalidades 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 programadores de Android
Cenários reais de desenvolvimento para Android em que a localização é importante
Aplicação Jetpack Compose
Mantenha as chamadas stringResource() do Compose traduzidas automaticamente em todos os idiomas
Aplicação Android com vários módulos
Sincronize traduções entre o módulo da aplicação, os módulos de funcionalidades e as bibliotecas partilhadas
Equipa com localização de código e Play Store
Faça a gestão conjunta das cadeias da aplicação e dos metadados da Play Store
Manual ou integrado
Como a integração nativa com Android transforma o seu fluxo de trabalho
| Feature | Gestão manual | Com integração com Android |
|---|---|---|
| Compatibilidade de formatos de ficheiro | Tratamento manual de XML | strings.xml, plurais e matrizes de cadeias |
| 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 equipa | 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 ficheiros traduzidos aparecem imediatamente nas pastas values-{locale} corretas.
Quer simplificar a localização para Android?
Programadores de Android de todo o mundo lançam mais depressa graças à localização automática.