Remote config kullanarak paywallları yerelleştirme

Paywalllarınızı farklı dillere uyarlamak, kültürel çeşitliliğin olduğu günümüz dünyasında büyük önem taşır. Yerelleştirme sayesinde belirli bölgelerdeki kullanıcılar için özelleştirilmiş deneyimler oluşturabilirsiniz. Her paywall için farklı dillerde versiyonlar ekleyerek ürününüzü yerel kitlelere uygun hale getirebilirsiniz.

Paywall tasarımında Adapty Paywall Builder kullanmıyorsanız bile özel paywalllarınızı yerelleştirebilir ve uygulamanızı yeniden dağıtmak zorunda kalmadan yerelleştirmeleri yönetebilirsiniz:

  1. Adapty kontrol panelinde değişkenler içeren bir remote config oluşturursunuz. Değişkenler metin, medya veya diğer içerik türlerini temsil edebilir.
  2. Her lokal için değişken değerlerini ayarlarsınız.
  3. Uygulama kodunda değişkenleri işlersiniz.
  4. Ürünlerle birlikte bir paywall alıp lokal gönderdiğinizde, doğru değişken değerlerini elde edersiniz.

Bu sayede yerelleştirmeler uygulama koduna sabit olarak yazılmaz ve istediğiniz zaman güncelleyebilirsiniz.

İster tablo görünümünde ister JSON formatında olsun, her dil için ayarları kolayca yapabilirsiniz. Örneğin string anahtarlarını çevirebilir, Boolean değerleri değiştirebilir (İngilizce için TRUE, İtalyanca için FALSE gibi) ya da arka plan görsellerini değiştirebilirsiniz.

Remote config ile yapılandırılmış paywalllar için yerelleştirme kurulumu

  1. Adapty’de Paywalls bölümüne gidin.
  2. Açmak istediğiniz paywalla tıklayın.
  3. Remote config sekmesine geçin.
switch_to_remote_config.webp
  1. Locales seçeneğine tıklayın ve desteklemek istediğiniz dilleri seçin. Bu lokalleri paywalla eklemek için değişikliklerinizi kaydedin.
add_locale.webp

Artık içeriği manuel olarak çevirebilir, yapay zeka kullanabilir ya da harici çevirmenler için yerelleştirme dosyasını dışa aktarabilirsiniz.

Paywallları yapay zeka ile çevirme

Yapay zeka destekli çeviri, paywallınızı yerelleştirmenin hızlı ve etkili bir yoludur.

Hem String hem de List değerlerini çevirebilirsiniz. Varsayılan olarak tüm satırlar seçilidir (mor renkte gösterilir). Zaten çevrilmiş satırlar yeşil renkte işaretlenir ve varsayılan olarak yeni çeviriye dahil edilmez. Seçilmemiş veya çevrilmemiş satırlar gri görünür.

localization-table.webp
localization-json.webp
  1. Çevrilecek satırları seçin. Yapay zekanın bunları çevirmesini önlemek için ID’leri, URL’leri ve değişkenleri içeren satırların seçimini kaldırmanız önerilir.

  2. Çeviri yapılacak dilleri seçin.

    localization-table-language.webp
  3. Çevirileri uygulamak için AI Translate seçeneğine tıklayın. Seçilen satırlar çevrilecek ve paywalla eklenecek; çevrilen satırlar yeşil olarak işaretlenecektir.

Harici çeviri için yerelleştirme dosyalarını dışa aktarma

Yapay zeka destekli yerelleştirme giderek yaygınlaşsa da güçlü bir geçmiş performansa sahip profesyonel insan çevirmenler veya bir çeviri ajansı gibi daha güvenilir yöntemleri tercih edebilirsiniz. Böyle bir durumda yerelleştirme dosyalarını dışa aktarıp çevirmenlerinizle paylaşabilir, ardından çevrilmiş dosyaları Adapty’ye geri aktarabilirsiniz.

Export düğmesiyle dışa aktarma işlemi, her dil için ayrı .json dosyaları oluşturur ve bunları tek bir arşivde paketler. Yalnızca tek bir dosyaya ihtiyacınız varsa, bunu dil bazlı menüden doğrudan dışa aktarabilirsiniz.

localization-single-export.webp

Çevrilmiş dosyaları aldıktan sonra, hepsini aynı anda veya tek tek yüklemek için Import düğmesini kullanın. Adapty, dosyaların doğru formata uygun olduğundan emin olmak için otomatik olarak doğrulama yapacaktır.

İçe aktarma dosyası formatı

Başarılı bir içe aktarma için dosyanın şu gereksinimleri karşılaması gerekir:

  • Dosya Adı ve Uzantısı: Dosya adı temsil ettiği lokalle eşleşmeli ve .json uzantısına sahip olmalıdır. Lokal adını Adapty Kontrol Panelinde doğrulayabilir ve kopyalayabilirsiniz. Ad tanınmazsa içe aktarma başarısız olur.
locale-name.webp
  • Geçerli JSON: Dosya geçerli bir JSON olmalıdır. Değilse içe aktarma başarısız olur.

Manuel yerelleştirme

Bazen çevirileri ince ayar yapmak, belirli lokaller için farklı görseller eklemek veya remote config’i doğrudan düzenlemek isteyebilirsiniz.

  1. Çevirmek istediğiniz öğeyi seçin ve yeni bir değer girin. Hem String hem de List değerlerini güncelleyebilir ya da görselleri lokale daha uygun olanlarla değiştirebilirsiniz.
032b429-remote_config_localization.webp
  1. Yerelleştirme sorunlarını verimli biçimde çözmek için İngilizce lokalindeki bağlam menüsünden yararlanın:

    • Copy this value to all locales: Seçilen satır için İngilizce dışındaki lokallerde yapılmış tüm değişikliklerin üzerine yazar ve İngilizce lokalindeki değerle değiştirir.

    • Revert all row changes to original values: Mevcut oturumda yapılan tüm değişiklikleri iptal eder ve değerleri son kaydedilen durumuna geri yükler.

d7e70f1-remote_confi_loc_table_options.webp

Paywalla lokaller ekledikten sonra, uygulama kodunuzda lokal kodlarını doğru şekilde kullandığınızdan emin olun. Bkz. the guides on how to use localizations and locale codes in your app