Crowdin SDK дозволяє миттєво доставити нові переклади з проекту Crowdin у вашу програму. Using integration with Crowdin SDK, there will be no need to update the application in the App Store every time there is a new localization version.
Інтеграція забезпечує:
Вимоги до інтеграції програми iOS з проектом у Crowdin:
Інструмент розробки
Мова програмування програми
Операційна система
Configure the distribution to mirror the translated content of your project and integrate with iOS app. Read more about Distributions.
Дізнайтеся більше про те, як налаштувати Crowdin SDK для вашої програми в нашому сховищі GitHub.
Обов’язково для всіх функцій | |
your_distribution_hash | Unique hash, which you can get by going to Projects Settings > Content Delivery. To see the distribution hash, click ![]() |
localizations | Target languages of your Crowdin project (e.g., ‘fr’, ‘el’). Формат: osx_locale. |
source_language | Source language of your Crowdin project (e.g., "en"). Формат: osx_locale. |
Потрібно для додаткових функцій | |
client_id client_secret | Повноваження авторизації Crowdin. Open the project and go to Settings > Content Delivery. In the For Mobile Applications section, click Get Credentials. |
your_organization_domain | This field is not used for the Crowdin project. |
Ви можете вказати шаблони експорту файлів та перевірити існуючі за допомогою Налаштування файлу. The following placeholders are supported for iOS integration:
Ім'я | Опис |
---|---|
%language% | Language name (e.g., Ukrainian) |
%locale% | Locale (e.g., uk-UA) |
%locale_with_underscore% | Locale (e.g., uk_UA) |
%osx_code% | Локальний стандартний ідентифікатор OS X, який використовується для імені каталогу ".lproj" |
%osx_locale% | OS X locale used to name translation resources (e.g., uk, zh-Hans, zh_HK) |
Функція CDN для SDK Crowdin iOS побудована з урахуванням безпеки, а це означає, що можливість мінімального доступу для кінцевого користувача є обов’язковою. Якщо ви вирішили використовувати SDK Crowdin iOS, переконайтеся, що ви надали наступну інформацію для кінцевих користувачів.
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.