Localize-Swift ile iOS Localization Çoklu Dil Desteği



Herkese merhabalar. Ben Yuşa, WeWALK'ta iOS Developer olarak çalışıyorum. Bu yazıda, iOS uygulamamız için çoklu dil desteğini nasıl entegre edeceğimizi öğreneceğiz. Bu yöntemi Storyboard'a veya SwiftUI projenize uygulayabilirsiniz.


Bir uygulama, harika özelliklere sahip mükemmel bir uygulama olabilir, ancak çoklu dil desteği yoksa, büyümesinin ve büyüme hızının sınırlı olacağından eminim. Çoklu dil desteği eklemek, uygulamanızı gözle görülür bir biçimde büyütecektir ve ilgiyi arttıracaktır. Bunu kanıtlamak için Distomo'nun araştırmasına bakalım. Distomo'nun araştırması'na göre uygulamalar, çoklu dil desteği eklendikten kısa bir süre sonra indirmelerde ortalama %128'lik bir büyüme yaşıyor.


Beni GitHub'da takip ediyorsanız, kesinlikle açık kaynak kodu ne kadar sevdiğimi biliyorsunuzdur. Açık kaynaklı iOS projelerimin birinde, uygulamamın tüm dünyaya hitap edebilmesi amacıyla çoklu dil desteğini kullanmaya başladım. Şimdi, sizlere çoklu dil desteğini kullandığım bu projeden bazı kod parçalarını göstereceğim. Mevcut bir proje veya yepyeni bir proje için yazıdaki kod satırlarının tamamını uygulayabilirsiniz. Seçim sizin! Ek olarak, yazının sonunda bu açık kaynak projeye de ulaşabilirsiniz! Öyleyse başlayalım!


 


Yerelleştirme (Localization) Dosyalarını Ekleme


Duvarda "Hola" adlı bir yazı