Skip to main content
AndroidAndroid Integration

Egyszerűsítse Android-lokalizációját

Natív strings.xml-szinkronizálás és Android-alkalmazásokhoz készült munkafolyamatok

Android-lokalizációs útmutató

Az Android-lokalizáció kihívásai

A többmodulos projektek és az XML-erőforrások strukturált lokalizációs munkafolyamatot igényelnek

A strings.xml kezelése több modulban

A funkció- és könyvtármodulok mind saját res/values/ mappával rendelkeznek — a karakterláncok eltérnek és megkettőződnek

A többesszám-szabályok nyelvenként eltérnek

A többes számokhoz nyelvenként eltérő CLDR-kategóriák szükségesek — orosz és arab esetén könnyű kihagyni a few vagy many kategóriát

Az App Bundle eltávolítja a nyelvi erőforrásokat

A Google Play nyelvenként felosztja az APK-kat, ami megakadályozza az alkalmazáson belüli nyelvváltást

Nincs munkafolyamat-integráció

A fordítási folyamat nincs összekapcsolva a Gradle-builddel és az Android Studio-munkafolyamattal

Natív Android-lokalizáció

Az Android Studióval, a Jetpack Compose-zal és a Gradle-munkafolyamattal zökkenőmentesen együttműködő lokalizáció.

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

Forrás-karakterláncok

Felismerés és kinyerés

Fordítás

Visszaszinkronizálás

Android-specifikus funkciók

Modern Android-fejlesztéshez készült Jetpack Compose-, többmodulosprojekt- és Play Store-metaadat-támogatással

strings.xml-támogatás

Közvetlen szinkronizálás az Android XML-erőforrásfájljaival

Jetpack Compose

Natív stringResource()- és pluralStringResource()-integráció

Többmodulos támogatás

Szinkronizálás az alkalmazás-, funkció- és könyvtármodulok között

Többesszám- és tömbtámogatás

A többes számok és a string-array elemek kezelése a megfelelő CLDR-szabályokkal

Play Store-metaadatok

A kód és a Fastlane Supply-metaadatok közös lokalizációja

Android-fejlesztői helyzetek

Valós Android-fejlesztési környezetek, amelyekben fontos a lokalizáció

1

Jetpack Compose-alkalmazás

A Compose stringResource() hívásainak automatikus fordítása minden területi beállításban

2

Többmodulos Android-alkalmazás

Fordítások szinkronizálása az alkalmazásmodul, a funkciómodulok és a megosztott könyvtárak között

3

Kódot és Play Store-t lokalizáló csapat

Az alkalmazáson belüli karakterláncok és a Play Store-metaadatok közös kezelése

Kézi vagy integrált

Hogyan alakítja át a natív Android-integráció a munkafolyamatot

FeatureKézi kezelésAndroid-integrációval
Fájlformátum-támogatásXML-fájlok kézi kezelésestrings.xml + többes számok + karakterlánctömbök
Többmodulos szinkronizálásKézzel, modulonkéntAutomatikusan minden modulon
Compose-támogatásKorlátozott eszköztárNatív stringResource-integráció
Play Store-metaadatokKülönálló folyamatKód és metaadatok együtt
Csapatmunka-folyamatSzétszórt eszközökEgységes Android-munkafolyamat

Gyakran Ismételt Kérdések

Minden, amit az Android-lokalizációról tudnia kell

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

Fordítás közvetlenül az Android Studióból

Android Studio-bővítmény, amely egykattintásos lokalizációval egészíti ki az IDE-t. Kattintson jobb gombbal bármely strings.xml fájlra, válassza ki a célnyelveket, és a lefordított fájlok azonnal megjelennek a megfelelő values-{locale} mappákban.

Bármely strings.xml fordítása jobb gombos kattintással
Írás a megfelelő values-{locale} könyvtárakba
Meglévő fordítások feltöltése fordítási memóriaként
Másodpercek alatti telepítés a JetBrains Marketplace-ről
Android

Készen áll Android-lokalizációja egyszerűsítésére?

A világ Android-fejlesztői automatikus lokalizációval gyorsabban adnak ki alkalmazásokat.

Android-lokalizációs útmutató
Android i18n: a strings.xml automatikus fordítása | i18n Agent