Skip to main content
AndroidAndroid Integration

Simplifique a localização para Android

Sincronização nativa de strings.xml e fluxos de trabalho para aplicativos Android

Guia de localização para Android

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.

Android localization workflow - strings.xml files synced to multiple languages

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

1

Aplicativo com Jetpack Compose

Mantenha as chamadas stringResource() do Compose traduzidas automaticamente em todos os idiomas

2

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

3

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

FeatureGestão manualCom integração com Android
Compatibilidade de formatos de arquivoTratamento manual de XMLstrings.xml, plurais e arrays de strings
Sincronização de vários módulosManual para cada móduloAutomática em todos os módulos
Compatibilidade com ComposeFerramentas limitadasIntegração nativa com stringResource
Metadados da Play StoreProcesso separadoCódigo e metadados combinados
Fluxo de trabalho da equipeFerramentas dispersasFluxo de trabalho Android unificado

Perguntas frequentes

Tudo o que precisa de saber sobre localização para Android

strings.xmlAndroid Studio

<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.

Clique com o botão direito em qualquer strings.xml para traduzir
Escreve nos diretórios values-{locale} corretos
Envia traduções existentes como memória de tradução
Instala em segundos pelo JetBrains Marketplace
Android

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.

Guia de localização para Android
i18n para Android: traduza automaticamente strings.xml | i18n Agent