A Crowdin SDK lehetővé teszi az új fordítások azonnali kiadását a Crowdin projektből az alkalmazásába. 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.
Az integráció a következőket biztosítja:
Az iOS alkalmazás Crowdin projekttel való integrálásának követelményei:
Fejlesztőeszközök
Alkalmazás programozási nyelv
Operációs rendszer
Configure the distribution to mirror the translated content of your project and integrate with iOS app. Read more about Distributions.
A további részletekért, hogy hogyan kell beállítani Crowdin SDK-t az alkalmazásához keresse fel a GitHub adattárunkat.
Minden funkcióhoz szükséges | |
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’). Formátum: osx_locale. |
source_language | Source language of your Crowdin project (e.g., "en"). Formátum: osx_locale. |
Speciális funkciókhoz szükséges | |
client_id client_secret | Crowdin hitelesítő adatok. 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. |
Az exportálási minták beállítását és a meglévők ellenőrzését a Fájl beállítások teheti meg{:target=”_blank”}. The following placeholders are supported for iOS integration:
Név | Leírás |
---|---|
%language% | Language name (e.g., Ukrainian) |
%locale% | Locale (e.g., uk-UA) |
%locale_with_underscore% | Locale (e.g., uk_UA) |
%osx_code% | OS X területi azonosító az ".lproj" könyvtárak elnevezésére használható |
%osx_locale% | OS X locale used to name translation resources (e.g., uk, zh-Hans, zh_HK) |
A Crowdin iOS SDK CDN szolgáltatás a biztonság szem előtt tartásával épült, ami azt jelenti, hogy minimális hozzáférésre van szükség a végfelhasználótól. Ha úgy dönt, hogy a Crowdin iOS SDK-t használja, kérjük, ellenőrizze, hogy elérhetővé tette-e a következő információkat a végfelhasználói számára.
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.