SwiftUI ile Xcode'da Yerelleştirilebilir Dizeleri Kullanma ve Otomatikleştirme

May 02 2023
Giriş: Bu öğreticide, Xcode'da SwiftUI ile yerelleştirilebilir dizeleri kullanma sürecinde size rehberlik edeceğiz. Uygulamanızı yerelleştirmek, küresel bir kitleye hitap etmek ve ana dillerinde içerik sunarak daha iyi bir kullanıcı deneyimi sağlamak için çok önemlidir.

Giriş: Bu öğreticide, Xcode'da SwiftUI ile yerelleştirilebilir dizeleri kullanma sürecinde size rehberlik edeceğiz. Uygulamanızı yerelleştirmek, küresel bir kitleye hitap etmek ve ana dillerinde içerik sunarak daha iyi bir kullanıcı deneyimi sağlamak için çok önemlidir. Yerelleştirme dosyalarını oluşturmayı ve yönetmeyi, SwiftUI'de yerelleştirilebilir dizeleri kullanmayı ve iOS simülatöründe yerelleştirmeyi test etmeyi ele alacağız.

Önkoşullar:

  • Swift ve SwiftUI hakkında temel bir anlayış
  • Mac'inizde yüklü Xcode
  1. Xcode'u başlatın ve yeni bir SwiftUI projesi oluşturun.
  2. Projenize bir ad verin, bir yer seçin ve "Oluştur"a tıklayın.
  1. Proje Gezgini'nde projenizi seçin.
  2. "Bilgi" sekmesinde, "Yerelleştirmeler" altında "+" düğmesini tıklayın.
  3. Desteklemek istediğiniz dilleri seçin ve "Bitir"e tıklayın.
  1. Proje Gezgini'nde "Dosya" > "Yeni" > "Dosya"ya tıklayın.
  2. "Kaynak" altından "Dizeler Dosyası"nı seçin ve "İleri"ye tıklayın.
  3. Dosyayı “Localizable.strings” olarak adlandırın ve “Oluştur”a tıklayın.
  4. Dosyayı üç dosya halinde seçin ve ekranın sağ tarafında Yerelleştirme bölümündeki "Yerelleştir" düğmesine tıklayın.
  5. Ekranın sol tarafındaki klasör ağacında, projenizin adını taşıyan en üstteki klasöre (1) tıklayın. Bundan sonra ilk hedefi (2) seçin. Bilgi menüsüne (3) girin ve Yerelleştirmeler'de (4), uygulamanızda desteklemek istediğiniz dilleri ekleyeceğiniz yer burasıdır.
  1. Proje Gezgini'nde “Localizable.strings” dosyasını seçin.
  2. Eklediğiniz her dil için birden çok dosya göreceksiniz. Her dosyayı düzenleyin ve yerelleştirilmiş dizeler için anahtar/değer çiftlerinizi ekleyin.
  3. "key" = "Localized String";
    

    "welcome_message" = "Welcome to our app!";
    "welcome_button" = "Let's go";
    

    "welcome_message" = "Bienvenue dans notre application!";
    "welcome_button" = "Allons-y!";
    

  1. SwiftUI görünümlerinizde, yerelleştirilmiş dizeleri görüntülemek için başlatıcı Textile bileşeni kullanın. LocalizedStringKeyAnahtarı parametre olarak iletin:
  2. Text(LocalizedStringKey("welcome_message"))
    

  3. Yerelleştirmenizi test etmek için iOS simülatörünüzün dilini değiştirmeniz gerekir.
  4. iOS simülatörünü başlatın.
  5. “Ayarlar” > “Genel” > “Dil ve Bölge” > “iPhone Dili”ne gidin ve istediğiniz dili seçin.
  6. Yerelleştirilmiş içeriği görmek için uygulamanızı simülatörde çalıştırın.

Tüm yerelleştirilebilir dizelerinizi daha hızlı çevirmek için yardım ister misiniz? Şimdi buna göz atın:

https://apps.apple.com/us/app/langify/id6448647989

Langify adında bir Mac uygulaması geliştirdim. İçinde, birincil dilinizden tüm yerelleştirilebilir dizelerinizi yapıştırırsınız ve uygulama hepsini çevirir ve size diğer diller için dosyalara yapıştırmanız için biçimlendirilmiş metin verir.

Öncelikle anahtarlarınızı kendi dilinizdeki değerleri ile birlikte giriyor ve hangi dile çevirmek istediğinizi seçiyorsunuz. Şu anda herhangi bir dilden İngilizce, Portekizce veya İspanyolca'ya çeviri yapmak mümkündür.

Hepsi bu kadar çocuklar!

Twitter'da beni takip etmekten çekinmeyin (https://twitter.com/Marceloproducts) ve Instagram'da (https://instagram.com/pohmarcelo)

İnternet sitem:https://marcelodiefenbach.com.br/

Langify:https://apps.apple.com/us/app/langify/id6448647989