Crowdin SDK дозволяє миттєво доставити нові переклади з проекту Crowdin у вашу програму. Using integration with Crowdin SDK there will be no need to update the application in Google Play Store every time there is a new localization version.
Інтеграція забезпечує:
Requirements to integrate Android application with a project in Crowdin:
Інструмент розробки
Мова програмування програми
Configure the distribution to mirror the translated content of your project and integrate with Android app. Read more about Distributions.
Дізнайтеся більше про те, як налаштувати Crowdin SDK для вашої програми в нашому сховищі GitHub.
Обов’язково для всіх функцій | |
your_distribution_hash | Unique hash, which you can get by going to Settings > Content Delivery. To see the distribution hash, click ![]() |
Потрібно для додаткових функцій | |
source_language | Source language of your Crowdin project (e.g., "en"). |
client_id client_secret | Повноваження авторизації Crowdin. Open the project and go to Settings > Content Delivery. In the For Mobile Applications section, click Get Credentials. |
За бажанням | |
network_type | Тип використовуваної мережі. Ви можете вибрати NetworkType.ALL, NetworkType.CELLULAR або NetworkType.WIFI |
interval_in_milisec | Оновлення інтервалів в мілісекундах |
Ви можете вказати шаблони експорту файлів та перевірити існуючі за допомогою Налаштування файлу. Для інтеграції Android підтримуються такі заповнювачі:
Ім'я | Опис |
---|---|
%language% | Language name (e.g., Ukrainian) |
%two_letters_code% | Language code ISO 639-1 (e.g., uk) |
%three_letters_code% | Language code ISO 639-2/T (e.g., ukr) |
%locale% | Locale (e.g., uk-UA) |
%locale_with_underscore% | Locale (e.g., uk_UA) |
%android_code% | Ідентифікатор мови в Android використаний в назвах «values-» директорій |
Функція CDN для Crowdin Android SDK побудована з урахуванням безпеки, а це означає, що можливість мінімального доступу для кінцевого користувача є обов’язковою. Якщо ви вирішили використовувати SDK Crowdin для Android, переконайтеся, що надаєте наступну інформацію для кінцевих користувачів.
Q: What might cause the occasional delay in getting the latest translations in the app? A: CDN caches all the translations in release for up to 15 minutes. When new translations are released in Crowdin, CDN may still return them with a delay.