iOS SDK

Crowdin SDK, Crowdin Enterprise projesinden uygulamanıza anında yeni çevirilerin iletilmesini sağlar. Crowdin SDK ile bütünleştirmeyi kullanarak, her yeni yerelleştirme sürümü olduğunda uygulamayı App Store’da güncellemenize gerek kalmayacak.

SDK aşağıdaki özellikleri sağlar:

  • Kablosuz İçerik Teslimi – Crowdin Enterprise projesinden yerelleştirilmiş dosyaları gerektiğinde uygulamanıza gönderin.
  • Gerçek Zamanlı Önizleme – Uygulamanızın sürümünde Düzenleyicide yapılan tüm çevirileri gerçek zamanlı olarak önizleyin. Zaten tamamlanmış çevirileri ve şu anda yazmakta olduklarınızı önizleyebilirsiniz.
  • Ekran Görüntüleri – Uygulamanızda yapılan etiketli kaynak dizgiler ile tüm ekran görüntülerini Crowdin Enterprise projesine otomatik olarak gönderin.

Gereksinimler

iOS uygulamasını Crowdin Enterprise’daki bir projeyle bütünleştirmek için gereksinimler:

Geliştirme Araçları

  • Xcode sürüm 10.2+

Uygulama Programlama Dili

  • Swift sürüm 4.2+

İşletim Sistemi

  • iOS sürüm 9.0+

Dağıtımlar ve Yayımlar

Dağıtımı projenizin çevrilmiş içeriğini yansıtacak şekilde yapılandırın ve iOS uygulamasıyla bütünleştirin. Dağıtımlar hakkında daha fazlasını okuyun.

Crowdin SDK Kurulumu ve Ayarlama

Uygulamanız için Crowdin iOS SDK ayarlaması hakkında daha fazla ayrıntı için GitHub depomuzu ziyaret edin.

Gelişmiş Özellikler

Gerçek Zamanlı Önizleme

Bu özellik, çevirmenlerin çevirileri uygulama içinde gerçek zamanlı olarak görmelerini sağlar. Yöneticiler ve KG ekibi, çevirileri yayımlanmadan önce önizlemek için de kullanabilir.

Gerçek Zamanlı Önizleme hakkında daha fazlasını okuyun.

Ekran Görüntüleri

Uygulamada yapılan tüm ekran görüntülerinin otomatik olarak etiketlenmiş dizgilerle Crowdin Enterprise projenize gönderilmesini istiyorsanız bu özelliği etkinleştirin. Bu şekilde, çevirmenler kaynak dizgiler için ek bir bağlama sahip olacaklar.

Ekran Görüntüleri hakkında daha fazlasını okuyun.

Dosya Dışa Aktarma Şekilleri

Dosya dışa aktarma şekillerini ayarlayabilir ve Dosya Ayarları’nı kullanarak varolanları denetleyebilirsiniz. Aşağıdaki yer tutucular iOS bütünleştirmesi için desteklenir:

Ad Açıklama
%language% Dil adı (örn. Ukraynaca)
%two_letters_code% Dil kodu ISO 639-1 (örn. uk)
%locale% Yerel ayar (örn. uk-UA)
%locale_with_underscore% Yerel ayar (örn. uk_UA)
%osx_code% ".lproj" dizinlerini adlandırmak için kullanılan OS X yerel ayar tanımlayıcısı
%osx_locale% Çeviri kaynaklarını adlandırmak için kullanılan OS X yerel ayarı (örn., uk, zh-Hans, zh_HK)

Güvenlik

Crowdin iOS SDK CDN özelliği güvenlik göz önünde bulundurularak oluşturulmuştur, bu da son kullanıcıdan mümkün olan en az erişimin gerektiği anlamına gelir. Crowdin iOS SDK’yı kullanmaya karar verdiğinizde, lütfen aşağıdaki bilgileri son kullanıcılarınıza ulaşabilir hale getirdiğinizden emin olun.

  • Bilişim altyapımız için Amazon Web Hizmetleri’nin (AWS) avantajlarını kullanıyoruz. AWS, ISO 27001 sertifikasına sahiptir ve birden fazla SSAE 16 denetimlerini tamamlamıştır. Tüm çeviriler AWS sunucularında saklanır.
  • Crowdin iOS SDK CDN kullandığınızda – çevirileri uygulamaya iletilmek ve indirme işlemini hızlandırmak için Amazon CloudFront’a yüklenir. Kullanıcılarınızın hiçbir ek kimlik doğrulama yapmadan çevirileri indirdiğini unutmayın.
  • Aktarım sırasında verilerinizi gizli tutmak için şifreleme kullanıyoruz.
  • Son kullanıcı hakkında Kişisel Olarak Teşhis Edilebilir Bilgileri (PII) saklamayız, ancak kullanıcılarınızın tam denetim sahibi olduğundan emin olmak için uygulamanızın içinde devre dışı bırakma seçeneğini geliştirmeye karar verebilirsiniz.
  • Otomatik Ekran Görüntüleri ve Gerçek Zamanlı Önizleme özelliklerinin, geliştirme ekibi ve çevirmen ekibi tarafından kullanılması beklenir. Bu özellikler, uygulamanızın üretim sürümünde derlenmemelidir. Bu nedenle, son kullanıcıların gizliliğini hiçbir şekilde etkilememelidirler.

Soru ve Yanıt

S: Uygulamadaki en son çevirileri almada ara sıra gecikmeye ne sebep olabilir?
Y: CDN, yayımdaki tüm çevirileri 1 saate kadar önbelleğe alır. Crowdin Enterprise’da yeni çeviriler yayımlandığında, CDN yine de bunları gecikmeli olarak geri döndürebilir.

Ayrıca Bakınız

Bu makale yararlı oldu mu?