Crowdin SKD consente di consegnare le nuove traduzioni dal progetto di Crowdin alla tua applicazione immediatamente. 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.
L’integrazione fornisce:
Requisiti per integrare un’applicazione iOS con un progetto in Crowdin:
Strumento di Sviluppo
Linguaggio di Programmazione App
Sistema Operativo
Configure the distribution to mirror the translated content of your project and integrate with iOS app. Read more about Distributions.
Per ulteriori dettagli su come configurare Crowdin SKD per la tua applicazione visita la nostra repository GitHub.
Richiesto per tutte le funzioni | |
hash_tua_distribuzione | Unique hash, which you can get by going to Projects Settings > Content Delivery. To see the distribution hash, click ![]() |
localizzazioni | Target languages of your Crowdin project (e.g., ‘fr’, ‘el’). Formato: osx_locale. |
source_language | Source language of your Crowdin project (e.g., "en"). Formato: osx_locale. |
Richiesto per le funzioni avanzate | |
client_id client_secret | Credenziali di autorizzazione 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. |
Puoi impostare i modelli di esportazione del file e controllare quelli esistenti usando Impostazioni File. The following placeholders are supported for iOS integration:
Nome | Descrizione |
---|---|
%language% | Language name (e.g., Ukrainian) |
%locale% | Locale (e.g., uk-UA) |
%locale_with_underscore% | Locale (e.g., uk_UA) |
%osx_code% | L'identificatore locale OS X usato per rinominare le directory ".lproj" |
%osx_locale% | OS X locale used to name translation resources (e.g., uk, zh-Hans, zh_HK) |
Crowdin iOS SDK CDN feature is built with security in mind, which means minimal access possible from the end-user is required. When you decide to use Crowdin iOS SDK, please make sure you’ve made the following information accessible to your end-users.
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.