Say I wanted to support multiple languages. How would you recommend doing this with Construct2?
Develop games in your browser. Powerful, performant & highly capable.
You could have a 2D array where the Y value is associated with the language and the X value is each respective string. Then at the beginning you could have a menu layout for choose language and a global var called ActiveLanguage. Then whenever you set a text object to a string just pull the appropriate one from the array.
To check the language, you can use the browser object and compare Browser.Language. (Based on a code where, for example, "en" is english, "fr" french, etc...)