Switch language in the online ExB

287
4
Jump to solution
11-16-2020 09:30 AM
VitaminaM
New Contributor II

Hello there,

I'm developing an online Experience Builder application and would like to have titles, dialogs and etc. both in Portuguese and English.

Is there a switch language widget? Some way to select a language and adapt the remainig widgets and pages?

Reply
0 Kudos
1 Solution

Accepted Solutions
BrunoSousa1
New Contributor III

The simplet way of achieving this I can imagine (with available tools) is to build the map entirely in English and then duplicate the page(s) with everything in it and translate to portuguese aftewards. Then you add buttons in each page (eng and pt) 

View solution in original post

4 Replies
TonghuiMing
Esri Contributor

Hello @VitaminaM,

From my understanding, you would like the runtime app to show two sets of languages, but not necessarily at the same time.

To support this, it requires to solve some core issues (data/service localization, multiple sets of content settings, etc.) first, not limited to the app. Unfortunately, there is no such plan to implement this feature as of now.

Before all these are sorted out, a hypothetical switch-language-widget will not change the static input in the language of whoever configures the app (e.g. EN) - the title text will show in English no matter what other locales you choose.

You can also check out a similar issue here -Switch language runtime 

VitaminaM
New Contributor II

Hello TonghuiMing,

Thank you for your reply.

Core issues take time, I would be happy if ESRI added this in the Experience Builder roadmap.

BrunoSousa1
New Contributor III

The simplet way of achieving this I can imagine (with available tools) is to build the map entirely in English and then duplicate the page(s) with everything in it and translate to portuguese aftewards. Then you add buttons in each page (eng and pt) 

View solution in original post

VitaminaM
New Contributor II

Thank you Bruno,

It does double the effort, but it's the existing acceptable solution.