Sujuvoita Android-lokalisointiasi
strings.xml:n natiivi synkronointi ja Android-sovellusten työnkulut
<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... -->
Android-lokalisoinnin haasteet
Monimoduuliset projektit ja XML-resurssit vaativat jäsennellyn lokalisointityönkulun
strings.xml:n hallinta moduulien välillä
Ominaisuus- ja kirjastomoduuleilla on omat res/values/-hakemistonsa, joten merkkijonot eriytyvät ja niitä syntyy kahteen kertaan
Monikkosäännöt vaihtelevat kielittäin
Monikot tarvitsevat eri CLDR-luokkia eri kielillä, joten venäjän ja arabian few/many-luokat jäävät helposti huomaamatta
App Bundle poistaa kieliresursseja
Google Play jakaa APK:t kielittäin, jolloin sovelluksen sisäinen kielenvaihto lakkaa toimimasta
Ei työnkulkuintegraatiota
Käännösprosessi on irrallaan Gradle-koontiversiostasi ja Android Studio -työnkulustasi
Natiivi Android-lokalisointi
Lokalisointi, joka integroituu saumattomasti Android Studioon, Jetpack Composeen ja Gradle-työnkulkuusi.

Lähdemerkkijonot
Tunnistus ja poiminta
Kääntäminen
Takaisinsynkronointi
Android-kohtaiset ominaisuudet
Suunniteltu moderniin Android-kehitykseen Jetpack Composen, monimoduulisten projektien ja Play Store -metatietojen kanssa
strings.xml-tuki
Suora synkronointi Android XML -resurssitiedostojen kanssa
Jetpack Compose
Natiivi stringResource()- ja pluralStringResource()-integraatio
Useiden moduulien tuki
Synkronointi sovelluksen, ominaisuusmoduulien ja kirjastomoduulien välillä
Monikko- ja taulukkotuki
Käsittelee monikot ja string-array-arvot oikeilla CLDR-säännöillä
Play Store -metatiedot
Koodin ja Fastlane Supply -metatietojen yhteinen lokalisointi
Android-kehittäjien tilanteet
Todelliset Android-kehitysympäristöt, joissa lokalisointi on tärkeää
Jetpack Compose -sovellus
Pidä Composen stringResource()-kutsut automaattisesti käännettyinä kaikissa kieliversioissa
Monimoduulinen Android-sovellus
Synkronoi käännökset sovellusmoduulin, ominaisuusmoduulien ja jaettujen kirjastojen välillä
Koodia ja Play Storea lokalisoiva tiimi
Hallitse sovelluksen merkkijonoja ja Play Store -metatietoja yhdessä
Manuaalinen tai integroitu
Miten natiivi Android-integraatio muuttaa työnkulkuasi
| Feature | Manuaalinen hallinta | Android-integraatiolla |
|---|---|---|
| Tiedostomuotojen tuki | XML:n manuaalinen hallinta | strings.xml, monikkomuodot ja merkkijonotaulukot |
| Useiden moduulien synkronointi | Manuaalisesti jokaiselle moduulille | Automaattisesti kaikissa moduuleissa |
| Compose-tuki | Rajalliset työkalut | Natiivi stringResource-integraatio |
| Play Store -metatiedot | Erillinen prosessi | Koodi ja metatiedot yhdessä |
| Tiimin työnkulku | Hajanaiset työkalut | Yhtenäinen Android-työnkulku |
Usein kysytyt kysymykset
Kaikki tarvittava tieto Android-lokalisoinnista
<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
Käännä suoraan Android Studiossa
Android Studio -laajennus lisää IDE:en lokalisoinnin yhdellä napsautuksella. Napsauta mitä tahansa strings.xml-tiedostoa hiiren kakkospainikkeella, valitse kohdekielet ja käännetyt tiedostot ilmestyvät heti oikeisiin kansioihin muodossa values-{locale}.
Oletko valmis sujuvoittamaan Android-lokalisointiasi?
Android-kehittäjät ympäri maailmaa julkaisevat nopeammin automaattisen lokalisoinnin avulla.