For those that are familiar with the COVID-19 Community Support app that is posted here in the community, I have just released a new version of the app the supports over 100 languages.
In order to accomplish this translation quickly I utilized a large table called languages which keeps track of all of the different text in the community support app. This table uses the built in googletranslate() function to translate the text into the many languages. While this provides a head start to translating an app, we all know that Google translate is far from perfect. As a result I am opening the spreadsheet up for editing and welcome any volunteers to help improve the translations that are in the sheet or add new languages. Please reply to this thread if you are willing to help and ill add you to edit the sheet and help improve the translations. Anyone can comment or view the sheet if they desire.
The columns in blue are your Appsheet “localization” fields. The rest of the columns are custom to this app only. Once we get this table of translations more accurate, I will plan to spin off this app into just a multilingual starter app that anyone can copy when they want to build a new app from scratch.
If you are interested in how I setup the app to be multilingual, you can view the sample app here. The app makes heavy use of “display names” for views, columns, and actions. These display names have formulas that accomplish a lookup into the language tables based on the usersettings(Language) that is chosen by the user. Take a look and let me know what you think.