Pojednostavnite lokalizaciju na Androidu
Izvorna sinkronizacija datoteka strings.xml i tijekovi 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 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.

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
Aplikacija Jetpack Compose
Automatski održavajte prijevode svojih poziva stringResource() u svim lokalnim postavkama
Višemodulska Android aplikacija
Sinkronizirajte prijevode u modulu aplikacije, modulima značajki i zajedničkim bibliotekama
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
| Feature | Ručno upravljanje | Uz integraciju s Androidom |
|---|---|---|
| Podrška za formate datoteka | Ručno upravljanje XML-om | strings.xml + množine + polja nizova |
| Sinkronizacija 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 trgovine Play Store | Odvojen postupak | Kôd i metapodaci zajedno |
| Timski tijek rada | Raspršeni alati | Objedinjeni tijek rada za Android |
Česta pitanja
Sve što 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 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}.
Spremni ste pojednostavniti lokalizaciju na Androidu?
Razvojni programeri za Android diljem svijeta brže objavljuju aplikacije uz automatsku lokalizaciju.