Skip to main content
AndroidAndroid Integration

Поједноставните локализацију на Андроиду

Изворна синхронизација датотека стрингс.xмл и токови рада за Android апликације

Водич за локализацију на Андроиду

Изазови локализације на Андроиду

Вишемодулски пројекти и Xмл ресурси захтијевају структуриран ток локализације

Управљање датотекама стрингс.xмл у више модула

Модули функција и модули библиотека имају властите фасцикле res/values/ — низови се разилазе и дуплицирају

Правила множине разликују се међу језицима

За множине су потребне различите категорије Цлдр-а у сваком језику — лако је изоставити категорије феw или манy за руски и арапски

App Бундле уклања језичке ресурсе

Google Play дијели Апк-ове према језику, чиме онемогућује промјену језика унутар апликације

Нема интеграције тока рада

Поступак превођења одвојен је од Ваше изградње у Градлеу и тока рада у Android Студију

Изворна локализација на Андроиду

Локализација која се беспријекорно интегрира с Android Студиом, Јетпацк Цомпосеом и Вашим тијеком рада у Градлеу.

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

Изворни низови

Откривање и издвајање

Превод

Повратна синхронизација

Функције за Android

Израђено за модеран развој на Андроиду уз Јетпацк Compose, вишемодулске пројекте и метаподатке продавнице Play Store

Подршка за стрингс.xмл

Изравна синхронизација с Xмл датотекама ресурса за Android

Јетпацк Compose

Изворна интеграција с функцијама стрингресоурце() и плуралстрингресоурце()

Подршка за више модула

Синхронизација модула апликације, модула функција и модула библиотека

Подршка за множине и поља

Обрађује множине и стринг-арраy према исправним правилима Цлдр-а

Метаподаци продавнице Play Store

Локализација кôда и метаподатака Fastlane Супплyја заједно

Сценарији за развојне програмере за Android

Стварна развојна окружења за Android у којима је локализација важна

1

Апликација Јетпацк Compose

Аутоматски одржавајте преводе својих позива стрингресоурце() у свим локалним поставкама

2

Вишемодулска Android апликација

Синхронизујте преводе у модулу апликације, модулима функција и заједничким библиотекама

3

Тим с локализацијом кôда и продавнице Play Store

Заједно управљајте низовима у апликацији и метаподацима продавнице Play Store

Ручно насупрот интегрираном

Како изворна интеграција с Андроидом мијења Ваш ток рада

FeatureРучно управљањеУз интеграцију с Андроидом
Подршка за формате датотекаРучно управљање Xмл-омстрингс.xмл + множине + поља низова
Синхронизација више модулаРучно за сваки модулАутоматски за све модуле
Подршка за ComposeОграничени алатиИзворна интеграција с функцијом стрингресоурце
Метаподаци продавнице Play StoreОдвојен поступакКôд и метаподаци заједно
Тимски ток радаРаспршени алатиОбједињени ток рада за Android

Честа питања

Све шта требате знати о локализацији на Андроиду

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

Преводите директно из Android Студија

Додатак за Android Studio који Вашем Иде-у додаје локализацију једним кликом. Десном типком миша кликните било коју датотеку стрингс.xмл, изаберите циљне језике и преведене ће се датотеке одмах појавити у исправним мапама валуес-{locale}.

Десном типком миша кликните било коју датотеку стрингс.xмл да бисте је превели
Пише у исправне директорије валуес-{locale}
Шаље постојеће преводе као пријеводну меморију
Инсталира се за неколико секунди с платформе Јетбраинс Маркетплаце
Android

Спремни сте поједноставнити локализацију на Андроиду?

Развојни програмери за Android широм света брже објављују апликације уз аутоматску локализацију.

Водич за локализацију на Андроиду
Android i18n: аутоматски преведите стрингс.xмл | i18n Агент