Skip to main content
AndroidAndroid Integration

Zjednodušiť lokalizáciu pre Android

Natívna synchronizácia strings.xml a procesy aplikácií Android

Sprievodca lokalizáciou pre Android

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.

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

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á

1

Aplikácia Jetpack Compose

Automaticky prekladajte volania stringResource() v Compose do všetkých jazykov

2

Aplikácia Android s viacerými modulmi

Synchronizujte preklady medzi modulom aplikácie, modulmi funkcií a zdieľanými knižnicami

3

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

FeatureRučná správaS integráciou Android
Podpora formátov súborovRučná správa XMLstrings.xml, množné čísla a polia reťazcov
Synchronizácia viacerých modulovRučne pre každý modulAutomaticky vo všetkých moduloch
Podpora ComposeObmedzené nástrojeNatívna integrácia s stringResource
Metadáta Play StoreSamostatný procesKód a metadáta spolu
Tímový postupRoztrúsené nástrojeJednotný proces Android

Časté otázky

Všetko, čo potrebujete vedieť o lokalizácii pre 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

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

Kliknúť pravým tlačidlom na strings.xml a preložiť
Zapisuje do správnych priečinkov values-{locale}
Odošle existujúce preklady ako pamäť prekladov
Nainštaluje sa z JetBrains Marketplace za pár sekúnd
Android

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.

Sprievodca lokalizáciou pre Android
i18n pre Android: automatický preklad strings.xml | i18n Agent