Zefektivněte lokalizaci Androidu
Nativní synchronizace strings.xml a pracovní postupy aplikací 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... -->
Problémy lokalizace Androidu
Projekty s více moduly a prostředky XML vyžadují strukturovaný lokalizační pracovní postup
Správa strings.xml napříč moduly
Každý funkční a knihovní modul má vlastní adresář res/values/ — řetězce se rozcházejí a duplikují
Pravidla plurálu se mezi jazyky liší
Plurály vyžadují v každém jazyce jiné kategorie CLDR — u ruštiny nebo arabštiny lze snadno přehlédnout kategorie few a many
App Bundle odstraňuje jazykové prostředky
Google Play rozděluje soubory APK podle jazyka, čímž narušuje přepínání jazyka v aplikaci
Chybějící integrace pracovního postupu
Proces překladu není propojen se sestavením Gradle ani pracovním postupem Android Studio
Nativní lokalizace Androidu
Lokalizace, která se bez problémů začlení do Android Studio, Jetpack Compose a Vašeho pracovního postupu Gradle.

Zdrojové řetězce
Detekce a extrakce
Překlad
Zpětná synchronizace
Funkce specifické pro Android
Vytvořeno pro moderní vývoj Androidu s Jetpack Compose, projekty s více moduly a metadaty Play Storu
Podpora strings.xml
Přímá synchronizace se soubory prostředků Android XML
Jetpack Compose
Nativní integrace stringResource() a pluralStringResource()
Podpora více modulů
Synchronizace mezi aplikací, funkčními moduly a knihovními moduly
Podpora plurálů a polí
Zpracování plurálů a string-array podle správných pravidel CLDR
Metadata Play Storu
Společná lokalizace kódu a metadat Fastlane Supply
Scénáře vývojářů Androidu
Reálná vývojová prostředí Androidu, ve kterých je lokalizace důležitá
Aplikace Jetpack Compose
Udržujte volání Compose stringResource() automaticky přeložená ve všech jazykových verzích
Aplikace Android s více moduly
Synchronizujte překlady v modulu aplikace, funkčních modulech i sdílených knihovnách
Tým lokalizující kód i Play Store
Spravujte společně řetězce v aplikaci i metadata Play Storu
Ruční a integrovaný postup
Jak nativní integrace s Androidem promění Váš pracovní postup
| Feature | Ruční správa | S integrací s Androidem |
|---|---|---|
| Podpora formátů souborů | Ruční zpracování XML | strings.xml, plurály a pole řetězců |
| Synchronizace více modulů | Ručně pro každý modul | Automaticky ve všech modulech |
| Podpora Compose | Omezené nástroje | Nativní integrace stringResource |
| Metadata Play Storu | Samostatný proces | Kód a metadata společně |
| Týmový pracovní postup | Roztříštěné nástroje | Jednotný pracovní postup Androidu |
Časté dotazy
Vše, co potřebujete vědět o lokalizaci Androidu
<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
Překládejte přímo z Android Studio
Plugin pro Android Studio, který přidá do IDE lokalizaci jedním kliknutím. Klikněte pravým tlačítkem na libovolný soubor strings.xml, vyberte cílové jazyky a přeložené soubory se okamžitě objeví ve správných složkách values-{locale}.
Chcete zefektivnit lokalizaci Androidu?
Vývojáři Androidu po celém světě vydávají díky automatické lokalizaci rychleji.