Multilingual Apps

This app shows how you can manage translations in a central database that can be used by other apps.

Technotes

Download and import the translated strings DB with data before you import app that dynamically retrieves language strings. 

How it works

JS in the second app calls the db to get strings that match its app id.  Its  then swaps the strings in based on the language selected.  The Custom Attribute is what ties the strings and app items together.  You will see and be able to add Custom Attributes in every item's properties.  The exception to this is with Action buttons which requires the button ID to match the strings.

Download the Apps

Translated strings DB

App that dynamically retrieves language strings

Screenshot