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:
- 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.