Skip to main content
AndroidAndroid Integration

Sujuvoita Android-lokalisointiasi

strings.xml:n natiivi synkronointi ja Android-sovellusten työnkulut

Android-lokalisointiopas

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.

Android localization workflow - strings.xml files synced to multiple languages

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

1

Jetpack Compose -sovellus

Pidä Composen stringResource()-kutsut automaattisesti käännettyinä kaikissa kieliversioissa

2

Monimoduulinen Android-sovellus

Synkronoi käännökset sovellusmoduulin, ominaisuusmoduulien ja jaettujen kirjastojen välillä

3

Koodia ja Play Storea lokalisoiva tiimi

Hallitse sovelluksen merkkijonoja ja Play Store -metatietoja yhdessä

Manuaalinen tai integroitu

Miten natiivi Android-integraatio muuttaa työnkulkuasi

FeatureManuaalinen hallintaAndroid-integraatiolla
Tiedostomuotojen tukiXML:n manuaalinen hallintastrings.xml, monikkomuodot ja merkkijonotaulukot
Useiden moduulien synkronointiManuaalisesti jokaiselle moduulilleAutomaattisesti kaikissa moduuleissa
Compose-tukiRajalliset työkalutNatiivi stringResource-integraatio
Play Store -metatiedotErillinen prosessiKoodi ja metatiedot yhdessä
Tiimin työnkulkuHajanaiset työkalutYhtenäinen Android-työnkulku

Usein kysytyt kysymykset

Kaikki tarvittava tieto Android-lokalisoinnista

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

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

Käännä mikä tahansa strings.xml hiiren kakkospainikkeella
Kirjoittaa oikeisiin hakemistoihin muodossa values-{locale}
Lähettää nykyiset käännökset käännösmuistiksi
Asentuu JetBrains Marketplacesta sekunneissa
Android

Oletko valmis sujuvoittamaan Android-lokalisointiasi?

Android-kehittäjät ympäri maailmaa julkaisevat nopeammin automaattisen lokalisoinnin avulla.

Android-lokalisointiopas
Android i18n: strings.xml:n automaattinen käännös | i18n Agent