Almost all text content found throughout designer applications and the Control Panel can be customized for localization or branding purposes. A comprehensive localization requires modifying the language in three sections: within the application, in run-time, and in the Control Panel.
Application Language
The labels shown next to UI controls are automatically populated based on the named range that is being used for a given field. Changing the verbiage for all the UI control labels of your designer application should be done during the UI creation in the designer.
All you need to do is edit the relevant labels. For this, you’re going to want to change the Name and Placeholder fields for all applicable controls.
For dropdown controls, you can edit the “No Option Selected” Item Text to modify the text to be displayed for the “blank” option.
Finally, you might also want to name application pages accordingly from the Pages module, if your application features a menu tab. This can be done by editing the Name field for the specific page either during page creation, or by editing it from the Pages section.
The final version of our sample application looks like below.
Run-time Language
The run-time text is the set of strings that you see throughout the UI when interacting with a designer application. This feature is an integral part of all designer applications, as your users will see them when launching an application, calculations are running, or a success/error message is received. You can create override rules for runtime text for your application from the Edit Runtime Text page which is available on the designer interface.
Here, you can replace the labels for certain actions in the runtime. Click Add, to define a new override.
In the Add Text Resource window, select the corresponding Key and alter the text however you’d like under the Value box. Save your changes when you’re done.
Note that run-time text is always set on an application-level, meaning that these changes won’t affect any other application under your account.
Control Panel Language
For web applications that require user access to the Control Panel, you might also want to modify the language for this piece of the system. The Control Panel verbiage can be customized by editing the language files in SpreadsheetWEB installation files. For more details see: https://www.spreadsheetweb.com/control-panel-language-tutorial/