Kullanım Senaryosu: Dil Tercihini Seçme

Bir uygulamada, kullanıcıya dilediği dili manuel olarak seçme imkanı sunmak istiyoruz. Bu tercih hem kullanıcı deneyimini geliştirir hem de sonraki oturumlarda aynı dilde içerik sunulmasını sağlar.

Uygulama Adımları:

  • UI Design modülüne geçin.
  • Uygulama arayüzüne bir Select Box elementi ekleyin.
  • Bu Select Box, mevcut dilleri içerecek şekilde yapılandırılmalıdır:

Dil Seçimi Yapıldığında:

Select Box üzerinde bir değişiklik olduğunda çalışacak aksiyonları tanımlayın:

  • OnChange → Set Language
  • Seçilen dili uygulamanın aktif dili olarak ayarlar.
  • OnChange → Write to Local Storage
    • Value: Seçilen dil
    • Key: userLanguage
    • Böylece kullanıcı tercihi yerel depolamaya kaydedilmiş olur.

Uygulama Başlatıldığında:

Kullanıcının önceki dil tercihini otomatik olarak yüklemek için aşağıdaki aksiyonları ekleyin:

  • OnLoad → Read from Local Storage
  • OnLoad → Set Language

Bu işlem sayesinde, kullanıcı uygulamayı bir sonraki açışında aynı dilde içerikle karşılaşır.