Pojednostavnite lokalizaciju na Androidu
Izvorna sinhronizacija datoteka strings.xml i tokovi rada za Android aplikacije
<string name="welcome_title">Welcome</string>
<string name="login_button">Sign In</string>
<string name="settings_label">Settings</string>
<!-- Auto-synced to 12 locales -->
<!-- values-ja, values-de, values-fr... -->
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.

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
Aplikacija Jetpack Compose
Automatski održavajte prevode svojih poziva stringresource() u svim lokalnim postavkama
Višemodulska Android aplikacija
Sinhronizujte prevode u modulu aplikacije, modulima funkcija i zajedničkim bibliotekama
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
| Feature | Ručno upravljanje | Uz integraciju s Androidom |
|---|---|---|
| Podrška za formate datoteka | Ručno upravljanje Xml-om | strings.xml + množine + polja nizova |
| Sinhronizacija više modula | Ručno za svaki modul | Automatski za sve module |
| Podrška za Compose | Ograničeni alati | Izvorna integracija s funkcijom stringresource |
| Metapodaci prodavnice Play Store | Odvojen postupak | Kôd i metapodaci zajedno |
| Timski tok rada | Raspršeni alati | Objedinjeni tok rada za Android |
Česta pitanja
Sve šta trebate znati o lokalizaciji na Androidu
<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}.
Spremni ste pojednostavniti lokalizaciju na Androidu?
Razvojni programeri za Android širom sveta brže objavljuju aplikacije uz automatsku lokalizaciju.