Skip to main content
AndroidAndroid Integration

Supaprastinkite Android lokalizavimą

Savasis strings.xml sinchronizavimas ir Android programų darbo eigos

Android lokalizavimo vadovas

Android lokalizavimo iššūkiai

Kelių modulių projektams ir XML ištekliams reikia struktūruotos lokalizavimo darbo eigos

strings.xml valdymas skirtinguose moduliuose

Funkcijų ir bibliotekų moduliai turi atskirus res/values/ katalogus, todėl eilutės išsiskiria ir dubliuojasi

Skirtingose kalbose neveikiančios daugiskaitos taisyklės

Kiekvienai kalbai reikia skirtingų CLDR daugiskaitos kategorijų – rusų ar arabų kalbose lengva praleisti „few“ ir „many“

App Bundle pašalina kalbos išteklius

Google Play skaido APK pagal kalbą, todėl programoje nebeveikia kalbos perjungimas

Nėra darbo eigos integracijos

Vertimo procesas nesusietas su Gradle komponavimu ir Android Studio darbo eiga

Savasis Android lokalizavimas

Lokalizavimas, sklandžiai integruotas su Android Studio, Jetpack Compose ir Gradle darbo eiga.

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

Šaltinio eilutės

Aptikti ir išskirti

Versti

Sinchronizuoti atgal

Android skirtos funkcijos

Sukurta šiuolaikiniam Android kūrimui naudojant Jetpack Compose, kelių modulių projektus ir Play Store metaduomenis

strings.xml palaikymas

Tiesioginis sinchronizavimas su Android XML išteklių failais

Jetpack Compose

Savoji stringResource() ir pluralStringResource() integracija

Kelių modulių palaikymas

Sinchronizavimas tarp programos, funkcijų ir bibliotekų modulių

Daugiskaitų ir masyvų palaikymas

Tvarko plurals ir string-array pagal tinkamas CLDR taisykles

Play Store metaduomenys

Bendras kodo ir Fastlane Supply metaduomenų lokalizavimas

Android kūrėjų scenarijai

Realios Android kūrimo aplinkos, kuriose lokalizavimas yra svarbus

1

Jetpack Compose programa

Automatiškai atnaujinkite Compose stringResource() iškvietimų vertimus visose lokalėse

2

Kelių modulių Android programa

Sinchronizuokite vertimus tarp programos modulio, funkcijų modulių ir bendrinamų bibliotekų

3

Komanda, lokalizuojanti kodą ir Play Store

Valdykite programos eilutes ir Play Store metaduomenis kartu

Rankinis ir integruotas būdas

Kaip savoji Android integracija pakeičia jūsų darbo eigą

FeatureRankinis valdymasSu Android integracija
Failų formatų palaikymasRankinis XML tvarkymasstrings.xml, daugiskaitos ir eilučių masyvai
Kelių modulių sinchronizavimasRankiniu būdu kiekvienam moduliuiAutomatiškai visuose moduliuose
Compose palaikymasRiboti įrankiaiSavoji stringResource integracija
Play Store metaduomenysAtskiras procesasSujungti kodas ir metaduomenys
Komandos darbo eigaIšsklaidyti įrankiaiBendra Android darbo eiga

Dažnai užduodami klausimai

Viskas, ką reikia žinoti apie Android lokalizavimą

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

Verskite tiesiogiai iš Android Studio

Android Studio papildinys, suteikiantis lokalizavimą vienu spustelėjimu tiesiai IDE. Spustelėkite bet kurį strings.xml failą dešiniuoju pelės klavišu, pasirinkite tikslines kalbas, ir išversti failai iškart atsiras tinkamuose values-{locale} aplankuose.

Spustelėkite bet kurį strings.xml dešiniuoju pelės klavišu ir išverskite
Įrašo į tinkamus values-{locale} katalogus
Įkelia esamus vertimus į vertimų atmintį
Įdiekite per kelias sekundes iš JetBrains Marketplace
Android

Pasiruošę supaprastinti Android lokalizavimą?

Android kūrėjai visame pasaulyje dėl automatinio lokalizavimo leidžia produktus greičiau.

Android lokalizavimo vadovas
Android i18n: automatiškai verskite strings.xml | i18n Agent