Supaprastinkite Android lokalizavimą
Savasis strings.xml sinchronizavimas ir Android programų darbo eigos
<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 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.

Š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
Jetpack Compose programa
Automatiškai atnaujinkite Compose stringResource() iškvietimų vertimus visose lokalėse
Kelių modulių Android programa
Sinchronizuokite vertimus tarp programos modulio, funkcijų modulių ir bendrinamų bibliotekų
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ą
| Feature | Rankinis valdymas | Su Android integracija |
|---|---|---|
| Failų formatų palaikymas | Rankinis XML tvarkymas | strings.xml, daugiskaitos ir eilučių masyvai |
| Kelių modulių sinchronizavimas | Rankiniu būdu kiekvienam moduliui | Automatiškai visuose moduliuose |
| Compose palaikymas | Riboti įrankiai | Savoji stringResource integracija |
| Play Store metaduomenys | Atskiras procesas | Sujungti kodas ir metaduomenys |
| Komandos darbo eiga | Išsklaidyti įrankiai | Bendra Android darbo eiga |
Dažnai užduodami klausimai
Viskas, ką reikia žinoti apie Android lokalizavimą
<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.
Pasiruošę supaprastinti Android lokalizavimą?
Android kūrėjai visame pasaulyje dėl automatinio lokalizavimo leidžia produktus greičiau.