Uygulamanın dilini seçme ( Choose the language of the app)

Öncelikle merhaba uygulamamızın kullanıcılarına kendisi bölgesine göre dil seçme imkanı sunmak isityoruz lütfen bu konu hakkında yardımcı olabilir misiniz. Bize designer ve blocks ile gönderirseniz çok seviniriz :slight_smile: :Tüm ekranlara uygulanma imkanı olursa lütfen o şekilde yardımcı olun :slight_smile:

Use this extension by @Taifun to see which is the country the user is https://puravidaapps.com/tools.php
image

Kişinin konumunu belirlemek istemiyoruz kendisinin ülkeler içinden kendi ülkesini seçip uygulamanın dilinin ona göre değişmesini istiyoruz

You said "We do not want to determine the location of the person, we want her to choose her own country from among the countries and to change the language of the application accordingly."

There are several way you might allow a person to do this; selecting from a List or from a map.

==================================

  • Create a List of countries; populate a ListView to select the country from the List.

( You can use this link to create a List of the World countries https://textlists.info/geography/countries-of-the-world/ )

Once a country is selected, use one of several methods to provide a translation of the Labels, TextBoxes etc.. See these discussions: How do I create multiple language app?

======================================

  • Use a Map with a countries_of_the_World on a map. Make the map using a geojson file of countries. Eithere select the country of interest from the map or use a LocationSensor to determine the user's location. If you know that you can determine which country polygon the user is in a the moment. There are many sources for a geojson map of countries of the World. Here is a link to one of the geojson FeatureCollections
    https://github.com/johan/world.geo.json/blob/master/countries.geo.json

Now see the discussions mentioned above regarding the actual translation possibilities.

There are numerous other ways you might program what you want. What have you tried?

Herhalde çeviri kısmında sorun yaşanmış gibi görünüyor biz uygulamamızın kullanıcısına dil değiştirme imkanı sunmak istiyoruz. Ayarlar ekranına dilleri ekleyip ayarladıktan sonra kullanıcı manuel olarak eli ile kendi dilini seçtikten sonra tüm ekranlara uygulanmasını istiyoruz. Ayrıca bu uygulamadan çıktıktan sonra tekrar girdiğimizde seçtiğimiz dil acaba kayıtlı kalır mı ? gibi sorular aklımıza takıldı lütfen bu konu hakkında yardımcı olabilir misiniz ve bu arada dizayn ve blok kısmı ile paylaşırsanız bizi çok sevindirirsiniz şimdiden teşekkürler :slight_smile:

Use this and a TinyDB to store the settings. Experiment and you can design your own Blocks.