Skip to main content
AndroidAndroid Integration

Agilitzar la localització d'Android

Sincronització nativa de strings.xml i fluxos de treball d'aplicacions d'Android

Guia de localització d'Android

Reptes de localització d'Android

Els projectes amb diversos mòduls i els recursos XML exigeixen un flux de localització estructurat

Gestió de strings.xml entre mòduls

Els mòduls de funcions i de biblioteques tenen els seus propis res/values/ — les cadenes divergeixen i es dupliquen

Les regles de plural es trenquen entre llengües

Els plurals necessiten categories CLDR diferents per a cada llengua — és fàcil ometre few i many en rus i àrab

App Bundle elimina els recursos lingüístics

Google Play divideix els APK per llengua, fet que trenca el canvi de llengua dins de l'aplicació

Sense integració amb el flux de treball

El procés de traducció està desconnectat de la compilació amb Gradle i del flux de treball d'Android Studio

Localització nativa d'Android

Localització que s'integra perfectament amb Android Studio, Jetpack Compose i el flux de treball de Gradle.

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

Cadenes d'origen

Detecció i extracció

Traducció

Sincronització de retorn

Funcions específiques d'Android

Creat per al desenvolupament modern d'Android amb Jetpack Compose, projectes amb diversos mòduls i metadades de Play Store

Compatibilitat amb strings.xml

Sincronització directa amb fitxers de recursos XML d'Android

Jetpack Compose

Integració nativa amb stringResource() i pluralStringResource()

Compatibilitat amb diversos mòduls

Sincronització entre l'aplicació, els mòduls de funcions i els mòduls de biblioteques

Compatibilitat amb plurals i matrius

Gestiona plurals i string-array amb les regles CLDR correctes

Metadades de Play Store

Localització combinada del codi i les metadades de Fastlane Supply

Situacions per a desenvolupadors d'Android

Configuracions reals de desenvolupament d'Android en què la localització és important

1

Aplicació amb Jetpack Compose

Mantenir traduïdes automàticament les crides a stringResource() de Compose en totes les configuracions regionals

2

Aplicació d'Android amb diversos mòduls

Sincronitzar traduccions entre el mòdul de l'aplicació, els mòduls de funcions i les biblioteques compartides

3

Equip amb localització de codi i Play Store

Gestionar conjuntament les cadenes de l'aplicació i les metadades de Play Store

Manual o integrat

Com la integració nativa amb Android transforma el flux de treball

FeatureGestió manualAmb integració amb Android
Compatibilitat de formats de fitxerGestió manual d'XMLstrings.xml, plurals i matrius de cadenes
Sincronització de diversos mòdulsManual per a cada mòdulAutomàtica a tots els mòduls
Compatibilitat amb ComposeEines limitadesIntegració nativa amb stringResource
Metadades de Play StoreProcés separatCodi i metadades combinats
Flux de treball de l'equipEines dispersesFlux de treball unificat d'Android

Preguntes freqüents

Tot el que cal saber sobre la localització d'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

Traduir directament des d'Android Studio

Un complement d'Android Studio que afegeix localització amb un sol clic a l'IDE. Només cal fer clic amb el botó dret a qualsevol strings.xml, seleccionar les llengües de destinació i els fitxers traduïts apareixen immediatament a les carpetes values-{locale} correctes.

Fer clic amb el botó dret a qualsevol strings.xml per traduir-lo
Escriu als directoris values-{locale} correctes
Puja les traduccions existents com a memòria de traducció
Instal·lació en segons des de JetBrains Marketplace
Android

A punt per agilitzar la localització d'Android?

Desenvolupadors d'Android d'arreu del món publiquen més ràpidament gràcies a la localització automàtica.

Guia de localització d'Android
i18n d'Android: traducció automàtica de strings.xml | i18n Agent