Dynamic Language Switching
Dynamic language switching is the ability of an end user to switch the application language during a session, as opposed to the language being static and determined beforehand by a Rules Service parameter or USoft Binder Project setting. In web applications especially, it is customary to offer this as a feature, for example in the form of country flags, as in this example from a web page header bar:
In this approach, in USoft Definer, you could have a System Message such as:
Invalid domain definition (<Address>) for "<WidgetName>".
and have a localised variant (in table T_SYS_MSG_LNG, System Local Messages) tagged to a Language called "MULTI" that is the following HTML fragment:
<en-GB>Invalid domain definition (<Address>) for "<WidgetName>".</en-GB>
<nl-NL>Ongeldige domeindefinitie (<Address>) voor "<WidgetName>".</nl-NL>
You can also apply this format in Web Designer to the values of field prompts (Prompt property of text boxes) and other text-based GUI elements.