Skip to main content
AndroidAndroid Integration

Pojednostavnite lokalizaciju na Androidu

Izvorna sinkronizacija datoteka strings.xml i tijekovi rada za Android aplikacije

Vodič za lokalizaciju na Androidu

Izazovi lokalizacije na Androidu

Višemodulski projekti i XML resursi zahtijevaju strukturiran tijek lokalizacije

Upravljanje datotekama strings.xml u više modula

Moduli značajki i moduli biblioteka imaju vlastite mape res/values/ — nizovi se razilaze i dupliciraju

Pravila množine razlikuju se među jezicima

Za množine su potrebne različite kategorije CLDR-a u svakom jeziku — lako je izostaviti kategorije few ili many za ruski i arapski

App Bundle uklanja jezične resurse

Google Play dijeli APK-ove prema jeziku, čime onemogućuje promjenu jezika unutar aplikacije

Nema integracije tijeka rada

Postupak prevođenja odvojen je od Vaše izgradnje u Gradleu i tijeka rada u Android Studiju

Izvorna lokalizacija na Androidu

Lokalizacija koja se besprijekorno integrira s Android Studiom, Jetpack Composeom i Vašim tijekom rada u Gradleu.

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

Izvorni nizovi

Otkrivanje i izdvajanje

Prijevod

Povratna sinkronizacija

Značajke za Android

Izrađeno za moderan razvoj na Androidu uz Jetpack Compose, višemodulske projekte i metapodatke trgovine Play Store

Podrška za strings.xml

Izravna sinkronizacija s XML datotekama resursa za Android

Jetpack Compose

Izvorna integracija s funkcijama stringResource() i pluralStringResource()

Podrška za više modula

Sinkronizacija modula aplikacije, modula značajki i modula biblioteka

Podrška za množine i polja

Obrađuje množine i string-array prema ispravnim pravilima CLDR-a

Metapodaci trgovine Play Store

Lokalizacija kôda i metapodataka Fastlane Supplyja zajedno

Scenariji za razvojne programere za Android

Stvarna razvojna okruženja za Android u kojima je lokalizacija važna

1

Aplikacija Jetpack Compose

Automatski održavajte prijevode svojih poziva stringResource() u svim lokalnim postavkama

2

Višemodulska Android aplikacija

Sinkronizirajte prijevode u modulu aplikacije, modulima značajki i zajedničkim bibliotekama

3

Tim s lokalizacijom kôda i trgovine Play Store

Zajedno upravljajte nizovima u aplikaciji i metapodacima trgovine Play Store

Ručno nasuprot integriranom

Kako izvorna integracija s Androidom mijenja Vaš tijek rada

FeatureRučno upravljanjeUz integraciju s Androidom
Podrška za formate datotekaRučno upravljanje XML-omstrings.xml + množine + polja nizova
Sinkronizacija više modulaRučno za svaki modulAutomatski za sve module
Podrška za ComposeOgraničeni alatiIzvorna integracija s funkcijom stringResource
Metapodaci trgovine Play StoreOdvojen postupakKôd i metapodaci zajedno
Timski tijek radaRaspršeni alatiObjedinjeni tijek rada za Android

Česta pitanja

Sve što trebate znati o lokalizaciji na 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

Prevodite izravno iz Android Studija

Dodatak za Android Studio koji Vašem IDE-u dodaje lokalizaciju jednim klikom. Desnom tipkom miša kliknite bilo koju datoteku strings.xml, odaberite ciljne jezike i prevedene će se datoteke odmah pojaviti u ispravnim mapama values-{locale}.

Desnom tipkom miša kliknite bilo koju datoteku strings.xml da biste je preveli
Piše u ispravne direktorije values-{locale}
Šalje postojeće prijevode kao prijevodnu memoriju
Instalira se za nekoliko sekundi s platforme JetBrains Marketplace
Android

Spremni ste pojednostavniti lokalizaciju na Androidu?

Razvojni programeri za Android diljem svijeta brže objavljuju aplikacije uz automatsku lokalizaciju.

Vodič za lokalizaciju na Androidu
Android i18n: automatski prevedite strings.xml | i18n Agent