Zjednodušiť lokalizáciu pre Android
Natívna synchronizácia strings.xml a procesy aplikácií 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... -->
Výzvy lokalizácie pre Android
Projekty s viacerými modulmi a zdroje XML vyžadujú štruktúrovaný proces lokalizácie
Správa strings.xml vo viacerých moduloch
Moduly funkcií a knižníc majú vlastné res/values/ — reťazce sa rozchádzajú a duplikujú
Pravidlá množného čísla sa líšia medzi jazykmi
Množné čísla potrebujú pre každý jazyk iné kategórie CLDR — v ruštine a arabčine sa ľahko vynechá few/many
App Bundle odstraňuje jazykové zdroje
Google Play rozdeľuje APK podľa jazyka, čím narúša prepínanie jazyka v aplikácii
Bez integrácie do procesu
Proces prekladu je oddelený od zostavenia Gradle a pracovného postupu Android Studio
Natívna lokalizácia pre Android
Lokalizácia, ktorá sa bez problémov integruje s Android Studio, Jetpack Compose a Vaším procesom Gradle.

Zdrojové reťazce
Rozpoznanie a extrakcia
Preklad
Spätná synchronizácia
Funkcie pre Android
Vytvorené pre moderný vývoj Androidu s Jetpack Compose, projektmi s viacerými modulmi a metadátami Play Store
Podpora strings.xml
Priama synchronizácia so súbormi zdrojov Android XML
Jetpack Compose
Natívna integrácia s stringResource() a pluralStringResource()
Podpora viacerých modulov
Synchronizácia medzi aplikáciou, modulmi funkcií a modulmi knižníc
Podpora množného čísla a polí
Spracuje plurals a string-array podľa správnych pravidiel CLDR
Metadáta Play Store
Spoločná lokalizácia kódu a metadát Fastlane Supply
Scenáre pre vývojárov Androidu
Praktické konfigurácie vývoja Androidu, pri ktorých je lokalizácia dôležitá
Aplikácia Jetpack Compose
Automaticky prekladajte volania stringResource() v Compose do všetkých jazykov
Aplikácia Android s viacerými modulmi
Synchronizujte preklady medzi modulom aplikácie, modulmi funkcií a zdieľanými knižnicami
Tím s lokalizáciou kódu a Play Store
Spravujte reťazce v aplikácii a metadáta Play Store spoločne
Ručne alebo s integráciou
Ako natívna integrácia s Androidom zmení Váš pracovný postup
| Feature | Ručná správa | S integráciou Android |
|---|---|---|
| Podpora formátov súborov | Ručná správa XML | strings.xml, množné čísla a polia reťazcov |
| Synchronizácia viacerých modulov | Ručne pre každý modul | Automaticky vo všetkých moduloch |
| Podpora Compose | Obmedzené nástroje | Natívna integrácia s stringResource |
| Metadáta Play Store | Samostatný proces | Kód a metadáta spolu |
| Tímový postup | Roztrúsené nástroje | Jednotný proces Android |
Časté otázky
Všetko, čo potrebujete vedieť o lokalizácii pre 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
Preklad priamo z Android Studio
Plugin Android Studio pridá do IDE lokalizáciu jedným kliknutím. Kliknite pravým tlačidlom na ľubovoľný súbor strings.xml, vyberte cieľové jazyky a preložené súbory sa okamžite zobrazia v správnych zložkách values-{locale}.
Chcete zjednodušiť lokalizáciu pre Android?
Vývojári Androidu z celého sveta vydávajú produkty rýchlejšie vďaka automatickej lokalizácii.