iOS SDK

Crowdins SDK muliggør omgående levering af nye oversættelser fra dit projekt til dit program. Using integration with Crowdin SDK, you won’t need to update the application in the App Store every time there is a new localization version.

The SDK provides the following features:

  • Over-The-Air Content Delivery – Send the localized files from the Crowdin project to your application whenever needed.
  • Real-Time Preview – Preview all the translations done in the Editor in your version of the application in real-time. You can preview already completed translations and the ones you’re currently typing in.
  • Screenshots – Automatically send all the screenshots with tagged source strings made in your application to the Crowdin project.

Krav

Krav til integration af en iOS-app i et Crowdin-projekt:

Udviklerværktøj

  • Xcode version 10.2+

App-programmeringssprog

  • Swift version 4.2+

Operativsystem

  • iOS version 9.0+

Distributioner og Udgivelser

Configure the distribution to mirror the translated content of your project and integrate with iOS app. Read more about Distributions.

Crowdin SDK Installation and Setup

For more details on setting up Crowdin iOS SDK for your application, visit our GitHub repository.

Avancerede funktioner

Realtidsforhåndsvisning

Denne funktion lader oversættere se applikationsoversættelser i realtid. Funktionen kan også bruges af administratorer og QA-teamet til forhåndsvisning af oversættelser før udgivelse.

Read more about Real-time Preview.

Skærmfotos

Aktivér denne funktion for automatisk at få alle applikationsskærmfotos sendt til et Enterprise-projekt med kildestrenge tagget. Oversættere vil på denne måde have ekstra kontekst til kildestrengene.

Read more about Screenshots.

Fileksportmønstre

Du kan opsætte fileksportmønstre samt tjekke eksisterende vha. Filindstillinger. Flg. variabler understøttes til iOS-integration:

Navn Beskriveslse
%language% Sprognavn (f.eks. Dansk)
%two_letters_code% Sprogkode ISO 639-1 (f.eks.. da)
%locale% Landestandard (f.eks. da-DK)
%locale_with_underscore% Landestandard (f.eks. da_DK)
%osx_code% OS X-landestandardidentifikator benyttet til navngivning af ".lproj"-mapper
%osx_locale% OS X-landestandard benyttet til navngivning af oversættelsesressourcer (f.eks. uk, zh-Hans, zh_HK)

Sikkerhed

Crowdins iOS-SDK CDN-funktion er bygget med sikkerhed for øje, hvilket betyder, at der kræves minimal slutbrugeradgangsmulighed. Agter man at benytte Crowdins iOS-SDK, så sørg for, at flg. oplysninger er gjort tilgængelige for slutbrugerne.

  • Platformens IT-infrastruktur gør brug af fordelene ved Amazon Web Services (AWS). AWS er ISO 27001-certificeret og har gennemført adskillige SSAE 16-revisioner. Alle oversættelser lagres på AWS-servere.
  • Når du benytter Crowdins iOS-SDK CDN, så uploades oversættelser til Amazon CloudFront for levering til din app samt accelereret download. Vær opmærksom på, at dine brugere downloader oversættelser uden ekstra godkendelse.
  • Der benyttes kryptering til at holde dine data fortrolige under transit.
  • Vi lagrer ingen Personligt Identificerbare Information (PII) om slutbrugere, men du kan vælge at udvikle en fravalgsmulighed i din app for at sikre, at dine brugere har den fulde kontrol.
  • Funktionerne Automatisk Skærmfoto og Realtidsforhåndsvisning er tiltænkt brugt af udviklings- og oversætterelsesteamene. Those features should not be compiled into the production version of your app. Therefore, they should not affect end-users privacy in any way.

Sp&Sv

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 1 hour. When new translations are released in Crowdin, CDN may still return them with a delay.

Se også

Var denne artikel nyttig?