Remote config kullanarak paywallları yerelleştirme

Farklı diller için paywalllarınızı uyarlamak, kültürel çeşitliliğin hâkim olduğu günümüz dünyasında büyük önem taşır. Yerelleştirme, belirli bölgelerdeki kullanıcılar için özelleştirilmiş deneyimler oluşturmanıza olanak tanır. Her paywall için farklı dillerde sürümler ekleyebilir ve ürününüzün yerel kitlelere hitap etmesini sağlayabilirsiniz.

Paywall tasarlamak için eski Adapty Paywall Builder’ı kullanmıyorsanız, özel paywalllarınızı yine de yerelleştirebilir ve uygulamanızı yeniden dağıtmadan 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 yerel ayar için değişken değerleri belirlersiniz.
  3. Değişkenleri uygulama kodunda işlersiniz.
  4. Ürünlerle birlikte bir paywall alıp yerel ayar gönderdiğinizde, doğru değişken değerlerini alırsınız.

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

Tablo görünümünde veya JSON formatında her dil için ayarları kolayca düzenleyebilirsiniz. Örneğin, string anahtarlarını çevirebilir, Boolean değerleri değiştirebilir (örn. İngilizce için TRUE, İtalyanca için FALSE) 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

Bir paywalla locale ekledikten sonra, uygulamanızın kodunda locale kodlarını doğru şekilde uyguladığınızdan emin olun. Bkz. uygulamanızda yerelleştirmeleri ve locale kodlarını nasıl kullanacağınıza dair rehberler