Skip to main content
AndroidAndroid Integration

Zefektivněte lokalizaci Androidu

Nativní synchronizace strings.xml a pracovní postupy aplikací Android

Průvodce lokalizací Androidu

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.

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

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á

1

Aplikace Jetpack Compose

Udržujte volání Compose stringResource() automaticky přeložená ve všech jazykových verzích

2

Aplikace Android s více moduly

Synchronizujte překlady v modulu aplikace, funkčních modulech i sdílených knihovnách

3

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

FeatureRuční správaS integrací s Androidem
Podpora formátů souborůRuční zpracování XMLstrings.xml, plurály a pole řetězců
Synchronizace více modulůRučně pro každý modulAutomaticky ve všech modulech
Podpora ComposeOmezené nástrojeNativní integrace stringResource
Metadata Play StoruSamostatný procesKód a metadata společně
Týmový pracovní postupRoztříštěné nástrojeJednotný pracovní postup Androidu

Časté dotazy

Vše, co potřebujete vědět o lokalizaci Androidu

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

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}.

Překlad libovolného souboru strings.xml pravým kliknutím
Zápis do správných adresářů values-{locale}
Odeslání existujících překladů jako překladové paměti
Instalace během několika sekund z JetBrains Marketplace
Android

Chcete zefektivnit lokalizaci Androidu?

Vývojáři Androidu po celém světě vydávají díky automatické lokalizaci rychleji.

Průvodce lokalizací Androidu
Android i18n: automatický překlad strings.xml | i18n Agent