Skip to main content
AndroidAndroid Integration

Muuda Androidi lokaliseerimine sujuvamaks

strings.xml-i sisseehitatud sünkroonimine ja Androidi rakenduste töövood

Androidi lokaliseerimisjuhend

Androidi lokaliseerimise raskused

Mitme mooduliga projektid ja XML-ressursid nõuavad struktureeritud lokaliseerimistöövoogu

strings.xml-i haldamine moodulite vahel

Funktsiooni- ja teegimoodulitel on eraldi res/values/ — stringid lahknevad ning tekivad duplikaadid

Mitmusereeglid erinevad keeliti

Mitmusevormid vajavad igas keeles eri CLDR-i kategooriaid — vene ja araabia keeles võivad few/many kergesti märkamata jääda

App Bundle eemaldab keeleressursid

Google Play jagab APK-d keele järgi, mistõttu rakendusesisene keelevahetus lakkab töötamast

Töövoointegratsioon puudub

Tõlkeprotsess on sinu Gradle'i build'ist ja Android Studio töövoost eraldatud

Androidi omalokaliseerimine

Lokaliseerimine, mis integreerub sujuvalt Android Studio, Jetpack Compose'i ja sinu Gradle'i töövooga.

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

Lähtestringid

Tuvastamine ja eraldamine

Tõlkimine

Tagasisünkroonimine

Androidi erifunktsioonid

Loodud tänapäevaseks Androidi arenduseks Jetpack Compose'i, mitme mooduliga projektide ja Play Store'i metaandmetega

strings.xml-i tugi

Otsesünkroonimine Androidi XML-ressursifailidega

Jetpack Compose

stringResource() ja pluralStringResource() sisseehitatud integratsioon

Mitme mooduli tugi

Sünkroonimine rakenduse, funktsioonimoodulite ja teegimoodulite vahel

Mitmusevormide ja massiivide tugi

Töötleb mitmusevorme ja string-array väärtusi õigete CLDR-i reeglitega

Play Store'i metaandmed

Koodi ja Fastlane Supply metaandmete ühine lokaliseerimine

Androidi arendajate olukorrad

Tegelikud Androidi arenduskeskkonnad, kus lokaliseerimine on oluline

1

Jetpack Compose'i rakendus

Hoia Compose'i stringResource() kutsed kõigis lokaatides automaatselt tõlgituna

2

Mitme mooduliga Androidi rakendus

Sünkrooni tõlked rakendusemooduli, funktsioonimoodulite ja jagatud teekide vahel

3

Koodi ja Play Store'i lokaliseeriv meeskond

Halda rakendusestringe ja Play Store'i metaandmeid koos

Käsitsi või integreeritult

Kuidas Androidi integratsioon muudab sinu töövoogu

FeatureKäsitsi haldamineAndroidi integratsiooniga
Failivormingute tugiXML-i käsitsi haldaminestrings.xml, mitmusevormid ja stringimassiivid
Mitme mooduli sünkroonimineKäsitsi iga mooduli jaoksAutomaatselt kõigis moodulites
Compose'i tugiPiiratud tööriistadstringResource'i sisseehitatud integratsioon
Play Store'i metaandmedEraldi protsessKood ja metaandmed koos
Meeskonna töövoogHajutatud tööriistadÜhtne Androidi töövoog

Korduma kippuvad küsimused

Kõik, mida pead teadma Androidi lokaliseerimisest

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

Tõlgi otse Android Studios

Android Studio pistikprogramm, mis lisab IDE-sse ühe klõpsuga lokaliseerimise. Tee failil strings.xml paremklõps, vali sihtkeeled ja tõlgitud failid ilmuvad kohe õigesse kausta kujul values-{locale}.

Tõlgi mis tahes strings.xml paremklõpsuga
Kirjutab õigetesse kataloogidesse kujul values-{locale}
Saadab olemasolevad tõlked tõlkemäluks
Paigaldub JetBrains Marketplace'ist sekunditega
Android

Kas oled valmis Androidi lokaliseerimist sujuvamaks muutma?

Androidi arendajad üle maailma avaldavad automaatse lokaliseerimise abil kiiremini.

Androidi lokaliseerimisjuhend
Androidi i18n: strings.xml-i automaattõlge | i18n Agent