Kullanım Senaryosu: Kullanıcıya Göre Dil Ayarlarıyla İçerik Gösterme

Bir uygulamada, kullanıcıların tercih ettikleri dile göre içerik sunmak istiyoruz. Bu sayede kullanıcı deneyimi kişiselleştirilmiş olur ve uygulama çok dilli kullanım senaryolarına uygun hale gelir.

Uygulama Adımları:

  • UI Design modülüne geçin.
  • Kullanıcının dil bilgisini belirlemek için bir işlem başlatmanız gerekir. Bunun için uygulamanın açılışında çalışacak şekilde bir aksiyon zinciri oluşturun.
    • ADD ACTION menüsünden şu aksiyonu ekleyin:
      • OnLoad → Get Language
  • Get Language aksiyonu, kullanıcının cihazında veya tarayıcıda tanımlı olan dili tespit eder ve bunu belirlediğiniz bir Bag anahtarına (örneğin userLanguage) kaydeder.
  • Uygulama içerisindeki içeriklerde veya elementlerde, bu dil bilgisine göre koşullu gösterim yapılabilir. Örnek:
    • Eğer userLanguage Türkçe (tr) ise, metinler Türkçe gösterilir.
    • Eğer İngilizce (en) ise, İngilizce içeriklerle devam edilir.
  • Bu koşulu uygulamak için:
    • Text Input elementine Visible If özelliği ekleyin.

Bu şekilde uygulama, kullanıcıya otomatik olarak uygun dilde içerik sunar ve çok dilli deneyim desteklenmiş olur.