Simplificați localizarea pentru Android
Sincronizare nativă pentru strings.xml și fluxuri de lucru ale aplicațiilor 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... -->
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.

Ș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ă
Aplicație Jetpack Compose
Mențineți apelurile stringResource() din Compose traduse automat în toate limbile
Aplicație Android cu mai multe module
Sincronizați traducerile între modulul aplicației, modulele de funcționalități și bibliotecile partajate
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
| Feature | Gestionare manuală | Cu integrare Android |
|---|---|---|
| Formate de fișiere acceptate | Gestionare manuală a fișierelor XML | strings.xml, forme de plural și matrice de șiruri |
| Sincronizare între module | Manuală pentru fiecare modul | Automată în toate modulele |
| Compatibilitate cu Compose | Instrumente limitate | Integrare nativă cu stringResource |
| Metadate Play Store | Proces separat | Cod și metadate combinate |
| Fluxul de lucru al echipei | Instrumente dispersate | Flux de lucru Android unificat |
Întrebări frecvente
Tot ce trebuie să știți despre localizarea pentru 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
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.
Sunteți gata să simplificați localizarea pentru Android?
Dezvoltatorii Android din întreaga lume lansează mai rapid datorită localizării automate.