Flow'u remote config ile yerelleştirme

Bir flow’un remote config’i, her locale için ayrı bir JSON yükü barındırabilir. Çalışma zamanında SDK, kullanıcının locale’iyle eşleşen yükü döndürür; böylece yeni bir uygulama sürümü göndermeden çevrilmiş metinler, farklı görseller veya locale’e özgü diğer değerleri sunabilirsiniz.

Yerel ayar ekleme

Bir flow’un remote config’ine yerel ayar eklemek için:

  1. Flow’u Flow & Paywall Builder’da açın.

  2. Ekran önizlemesinin üzerindeki remote config simgesine tıklayın.

  3. Editörün üzerindeki Add locale seçeneğine tıklayın.

  4. İletişim kutusunu doldurun:

    • Code: Yerel ayar kodu, örneğin en, fr veya de.
    • Name: Görünen ad, örneğin English veya French.

    Adapty, JSON editörüne yerel ayar için yeni bir sütun ekler.

Add locale dialog with Code and Name fields

Değerleri lokale göre düzenleme

Her lokal sütunu kendi JSON formatındaki verilerini kabul eder. Sütunlar arasında aynı anahtarları kullanın ve her lokale için değerleri çevirin.

Örneğin, İngilizce sütunu:

{
    "title": "Try for free!",
    "cta": "Continue",
    "trial_days": 7
}

Ve İspanyolca sütunu:

{
    "title": "¡Prueba gratis!",
    "cta": "Continuar",
    "trial_days": 7
}

Sütunlar birbirinden bağımsızdır; birini düzenlemek diğerlerini etkilemez.

Uygulamanızda eşleşen locale’i okuma

SDK, AdaptyFlow.remoteConfigs üzerinde her locale için bir AdaptyRemoteConfig girdisi sunar. locale değeri kullanıcınıza uyan girdiyi seçin, ardından çalışma zamanında değerleri kullanmak için dictionary veya jsonString alanını okuyun.

Yerel ayarları yedekleme veya taşıma

Uzak yapılandırmanızı yedeklemek veya flow’lar arasında kopyalamak için düzenleyicinin üzerindeki Import/Export menüsünü kullanın. Dışa aktarılan JSON dosyası, tüm yerel ayarların içeriğini tek seferde barındırır. Dosya formatı için Flow’u remote config ile özelleştirme bölümüne bakın.