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 funkcija i moduli biblioteka imaju vlastite fascikle 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čke resurse

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

Nema integracije toka rada

Postupak prevođenja 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

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

Podrška za strings.xml

Izravna sinhronizacija s Xml datotekama resursa za Android

Jetpack Compose

Izvorna integracija s funkcijama stringresource() i pluralstringresource()

Podrška za više modula

Sinhronizacija modula aplikacije, modula funkcija i modula biblioteka

Podrška za množine i polja

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

Metapodaci prodavnice 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 prevode svojih poziva stringresource() u svim lokalnim postavkama

2

Višemodulska Android aplikacija

Sinhronizujte prevode u modulu aplikacije, modulima funkcija i zajedničkim bibliotekama

3

Tim s lokalizacijom kôda i prodavnice Play Store

Zajedno upravljajte nizovima u aplikaciji i metapodacima prodavnice Play Store

Ručno nasuprot integriranom

Kako izvorna integracija s Androidom mijenja Vaš tok rada

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

Česta pitanja

Sve šta 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 direktno 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, izaberite 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 širom sveta brže objavljuju aplikacije uz automatsku lokalizaciju.

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