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 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.

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
Aplikacija Jetpack Compose
Samodejno održavajte prevode svojih poziva stringresource() u svim lokalnim postavkama
Višemodulska Android aplikacija
Sinhronizirajte prevode u modulu aplikacije, modulima funkcij i zajedničkim bibliotekama
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
| Feature | Ročno upravljanje | Uz integraciju s Androidom |
|---|---|---|
| Podpora za formate datoteka | Ročno upravljanje Xml-om | strings.xml + množine + polja nizova |
| Sinhronizacija više modula | Ročno za vsak modul | Samodejno za vse module |
| Podpora za Compose | Ograničeni alati | Izvorna integracija s funkcijom stringresource |
| Metapodaci trgovine Play Store | Odvojen postopek | Kôd i metapodaci zajedno |
| Timski tok rada | Raspršeni alati | Objedinjeni tok rada za Android |
Česta vprašanja
Vse š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
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}.
Spremni ste pojednostavniti lokalizaciju na Androidu?
Razvojni programeri za Android po svetu brže objavljuju aplikacije uz automatsku lokalizaciju.