Skip to main content
AndroidAndroid Integration

Simplificați localizarea pentru Android

Sincronizare nativă pentru strings.xml și fluxuri de lucru ale aplicațiilor Android

Ghid de localizare pentru Android

Provocările localizării pentru Android

Proiectele cu mai multe module și resursele XML necesită un flux structurat de localizare

Gestionarea fișierelor strings.xml în mai multe module

Module de funcționalități și module de biblioteci, fiecare cu propriul res/values/ — șirurile devin neuniforme și se dublează

Regulile de plural diferă între limbi

Formele de plural necesită categorii CLDR diferite pentru fiecare limbă — este ușor să omiteți few/many pentru rusă și arabă

App Bundle elimină resursele lingvistice

Google Play împarte fișierele APK în funcție de limbă, împiedicând schimbarea limbii în aplicație

Fluxul de lucru nu este integrat

Procesul de traducere este separat de compilarea Gradle și de fluxul de lucru Android Studio

Localizare nativă pentru Android

Localizare care se integrează perfect cu Android Studio, Jetpack Compose și fluxul dvs. Gradle.

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

Șiruri sursă

Detectare și extragere

Traducere

Sincronizare înapoi

Funcționalități specifice pentru Android

Concepute pentru dezvoltarea Android modernă cu Jetpack Compose, proiecte cu mai multe module și metadate Play Store

Compatibilitate cu strings.xml

Sincronizare directă cu fișierele de resurse XML Android

Jetpack Compose

Integrare nativă cu stringResource() și pluralStringResource()

Compatibilitate cu mai multe module

Sincronizare între aplicație, modulele de funcționalități și modulele de biblioteci

Compatibilitate cu formele de plural și matricele

Gestionează formele de plural și string-array conform regulilor CLDR corecte

Metadate Play Store

Localizare combinată pentru cod și metadatele Fastlane Supply

Scenarii pentru dezvoltatorii Android

Configurații reale de dezvoltare Android în care localizarea contează

1

Aplicație Jetpack Compose

Mențineți apelurile stringResource() din Compose traduse automat în toate limbile

2

Aplicație Android cu mai multe module

Sincronizați traducerile între modulul aplicației, modulele de funcționalități și bibliotecile partajate

3

Echipă cu localizare pentru cod și Play Store

Gestionați împreună șirurile din aplicație și metadatele Play Store

Manual sau integrat

Cum vă transformă integrarea nativă cu Android fluxul de lucru

FeatureGestionare manualăCu integrare Android
Formate de fișiere acceptateGestionare manuală a fișierelor XMLstrings.xml, forme de plural și matrice de șiruri
Sincronizare între moduleManuală pentru fiecare modulAutomată în toate modulele
Compatibilitate cu ComposeInstrumente limitateIntegrare nativă cu stringResource
Metadate Play StoreProces separatCod și metadate combinate
Fluxul de lucru al echipeiInstrumente dispersateFlux de lucru Android unificat

Întrebări frecvente

Tot ce trebuie să știți despre localizarea pentru 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

Traduceți direct din Android Studio

Un plugin Android Studio care adaugă localizarea cu un singur clic în IDE. Faceți clic dreapta pe orice strings.xml, alegeți limbile țintă, iar fișierele traduse apar imediat în dosarele values-{locale} corecte.

Faceți clic dreapta pe orice strings.xml pentru a-l traduce
Scrie în directoarele values-{locale} corecte
Trimite traducerile existente ca memorie de traducere
Se instalează în câteva secunde din JetBrains Marketplace
Android

Sunteți gata să simplificați localizarea pentru Android?

Dezvoltatorii Android din întreaga lume lansează mai rapid datorită localizării automate.

Ghid de localizare pentru Android
i18n pentru Android: traduceți automat strings.xml | i18n Agent