1 App - Multiple Languages

@Kirk_Masden We are looking to create one app that can be used in multiple languages. Whether the user can select a language or we can use mapping based on their email address to determine the language they need. 

My question is around when changing the language how to we accommodate automatically changing the buttons on the app. The whole app must remain the same but all text, buttons, views should also change to the relevant language. Could someone assist with a method to do this in appsheet.

0 2 79
2 REPLIES 2

Hi!  Thanks for thinking of me.  I've made an app for students of English where English is always the main language but students can access Japanese explanations too.  What you want to do is different though.

I think I would allow the user to set her/his language preference.  I think this tip might help you:

https://www.googlecloudcommunity.com/gc/Tips-Tricks/Current-User-Slice-How-to-conform-your-app-aroun...

Actually, the app I've been working on (and using with students) for a few years now uses the techniques in this tip, even though my app is one that students copy and then use as a template.  The main thing I like is how MultiTech taught us to  use INPUT() efficiently.

You mentioned buttons.  Once the user has entered something to set the language, then you could us IF() expressions combined with INDEX() as explained in the tip from @MultiTech introduced above.

Here's are another tip you may be interested in:
https://www.googlecloudcommunity.com/gc/Tips-Tricks/Feature-Changing-the-language-in-your-app-locali...

Good luck!

 


Steve
Platinum 4
Platinum 4
Top Labels in this Space