At S104, when the language feature is enabled, provision is made for administrator selection of an original set of languages 28, 30 from the set of supported languages for one or more LUIs 16, 18, e.g., as an ordered list. The original set of languages is generally only a subset (fewer than all) of the many supported languages the product supports. One or more of the original set of languages may be selected automatically. For example, when the LUI is to be used in Germany, the highest priority language may be automatically set to German.
In other embodiments, the original set of languages 28, 30 may be determined automatically, e.g., based on the location of the device 10. In other embodiments, the original set 28, 30 may include all the supported languages for which templates are available, and is progressively modified through the learning step, described at S116, below.
At S106, provision is made for selection of a priority for the languages in the original set of languages 28, 30, which may be used to determine the order in which languages are switched. In some embodiments the administrator is provided with an opportunity to select a plurality of high priority languages, which will feature in the switching mechanism 72 and/or 74, and one or more low priority languages, which can be selected by users, but as they are low priority, they do not automatically switch. In other embodiments, the priory of the languages is automatically set and may be refined in the learning step, described at S116, below.