Skip to main content
AndroidAndroid Integration

Pojednostavnite lokalizaciju na Androidu

Izvorna sinhronizacija datoteka strings.xml i tokovi rada za Android aplikacije

Vodič za lokalizaciju na Androidu

Izazovi lokalizacije na Androidu

Višemodulski projekti i Xml resursi zahtijevaju strukturiran tok lokalizacije

Upravljanje datotekama strings.xml u više modula

Moduli funkcij i moduli biblioteka imaju vlastite mape res/values/ — nizovi se razilaze i dupliciraju

Pravila množine razlikuju se medu 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 toka rada

Postopek prevodenja odvojen je od Vaše izgradnje u Gradleu i toka 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

Prevod

Povratna sinhronizacija

Funkcije za Android

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

Podpora za strings.xml

Izravna sinhronizacija s Xml datotekama resursa za Android

Jetpack Compose

Izvorna integracija s funkcijama stringresource() i pluralstringresource()

Podpora za više modula

Sinhronizacija modula aplikacije, modula funkcij i modula biblioteka

Podpora za množine i polja

Obraduje 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

Samodejno održavajte prevode svojih poziva stringresource() u svim lokalnim postavkama

2

Višemodulska Android aplikacija

Sinhronizirajte prevode u modulu aplikacije, modulima funkcij i zajedničkim bibliotekama

3

Tim s lokalizacijom kôda i trgovine Play Store

Zajedno upravljajte nizovima u aplikaciji i metapodacima trgovine Play Store

Ročno nasuprot integriranom

Kako izvorna integracija s Androidom mijenja Vaš tok rada

FeatureRočno upravljanjeUz integraciju s Androidom
Podpora za formate datotekaRočno upravljanje Xml-omstrings.xml + množine + polja nizova
Sinhronizacija više modulaRočno za vsak modulSamodejno za vse module
Podpora za ComposeOgraničeni alatiIzvorna integracija s funkcijom stringresource
Metapodaci trgovine Play StoreOdvojen postopekKôd i metapodaci zajedno
Timski tok radaRaspršeni alatiObjedinjeni tok rada za Android

Česta vprašanja

Vse š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

Prevajajte neposredno 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, izberite 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 prevode kao prijevodnu memoriju
Instalira se za nekoliko sekundi s platforme Jetbrains Marketplace
Android

Spremni ste pojednostavniti lokalizaciju na Androidu?

Razvojni programeri za Android po svetu brže objavljuju aplikacije uz automatsku lokalizaciju.

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