Skip to main content
AndroidAndroid Integration

Semplifichi la localizzazione Android

Sincronizzazione nativa di strings.xml e flussi per app Android

Guida alla localizzazione Android

Le sfide della localizzazione Android

I progetti multimodulo e le risorse XML richiedono un flusso di localizzazione strutturato

Gestire strings.xml tra più moduli

I moduli delle funzionalità e delle librerie hanno ciascuno la propria cartella res/values/: le stringhe divergono e si duplicano

Le regole plurali non funzionano tra le lingue

I plurali richiedono categorie CLDR diverse per ogni lingua: è facile tralasciare few e many per russo e arabo

App Bundle rimuove le risorse linguistiche

Google Play divide gli APK per lingua, impedendo di cambiare lingua all'interno dell'app

Nessuna integrazione nel flusso di lavoro

Il processo di traduzione è scollegato dalla build Gradle e dal flusso di Android Studio

Localizzazione Android nativa

Una localizzazione che si integra perfettamente con Android Studio, Jetpack Compose e il flusso Gradle.

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

Stringhe sorgente

Rilevamento ed estrazione

Traduzione

Sincronizzazione

Funzionalità specifiche per Android

Pensate per lo sviluppo Android moderno con Jetpack Compose, progetti multimodulo e metadati di Play Store

Compatibilità con strings.xml

Sincronizzazione diretta con i file di risorse XML Android

Jetpack Compose

Integrazione nativa con stringResource() e pluralStringResource()

Compatibilità multimodulo

Sincronizzazione tra app, moduli delle funzionalità e moduli delle librerie

Compatibilità con plurali e array

Gestisce plurali e string-array con le regole CLDR corrette

Metadati di Play Store

Localizzazione combinata del codice e dei metadati Fastlane Supply

Scenari per sviluppatori Android

Configurazioni di sviluppo Android reali in cui la localizzazione è essenziale

1

App Jetpack Compose

Mantenga tradotte automaticamente le chiamate stringResource() di Compose in tutte le impostazioni locali

2

App Android multimodulo

Sincronizzi le traduzioni tra il modulo dell'app, i moduli delle funzionalità e le librerie condivise

3

Team con localizzazione del codice e di Play Store

Gestisca insieme le stringhe dell'app e i metadati di Play Store

Gestione manuale o integrata

Come l'integrazione Android nativa trasforma il Suo flusso di lavoro

FeatureGestione manualeCon l'integrazione Android
Formati di file compatibiliGestione manuale dell'XMLstrings.xml + plurali + array di stringhe
Sincronizzazione multimoduloManuale per ogni moduloAutomatica per tutti i moduli
Compatibilità con ComposeStrumenti limitatiIntegrazione nativa con stringResource
Metadati di Play StoreProcesso separatoCodice e metadati combinati
Flusso di lavoro del teamStrumenti frammentatiFlusso Android unificato

Domande frequenti

Tutto ciò che deve sapere sulla localizzazione 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

Traduca direttamente da Android Studio

Un plugin per Android Studio che aggiunge la localizzazione con un clic al Suo IDE. Faccia clic con il pulsante destro su qualsiasi strings.xml, scelga le lingue di destinazione e i file tradotti appariranno subito nelle cartelle values-{locale} corrette.

Traduca qualsiasi strings.xml dal menu di scelta rapida
Scrive nelle directory values-{locale} corrette
Invia le traduzioni esistenti come memoria di traduzione
Si installa in pochi secondi da JetBrains Marketplace
Android

È pronto a semplificare la localizzazione Android?

Gli sviluppatori Android di tutto il mondo rilasciano più rapidamente grazie alla localizzazione automatica.

Guida alla localizzazione Android
Android i18n: traduzione automatica di strings.xml | i18n Agent