The TMS 8 Language maintenance feature supports multi-culture which enables culture-dependent functions such as date, time and currency formats to be changed. This allows multi-language support whereby users can change the language (phrases or text) displayed in the TMS user-interface. The language used to render the pages in TMS 8 is known as the Active language.
The Active language, can be derived from several sources:
Browser culture — this is a browser property also known as the browser culture or locale
Culture cookie — the TMS 8 Language maintenance feature uses a cookie, saved to your PC, to store the currently selected language (Culture). This allows the selected language to be remembered when you log out
TMS profile language — the language or Culture defined for a TMS User profile
The order of preference is: Culture cookie > TMS profile language > Browser culture
For example, if a Culture cookie exists, when a TMS user logs in, the language associated with the cookie is used in preference to the TMS profile culture and the Browser culture language.
If your system has been set up to support multiple Cultures, the Active language (the language which is used to render pages in TMS) can be changed by any TMS user. The languages or Cultures which are available for selection are called the Supported languages and are defined by a Supervisor user with the Language maintenance action enabled in their TMS user profile.
The option to change the Active language is available from both the Login page and the Dashboard after logging in, provided there is more than one Supported language.
The following shows an example of the Language drop-down list on the Login page:
The page is initially rendered using the Browser language. The Language drop-down list contains all of the currently Supported languages with the Active language selected. In the example this is 'English (United Kingdom)'.
There is also an 'Auto detect' item in the list. Selecting this item means that the language is derived automatically, i.e. from a Culture cookie, if one exists, in preference to a TMS profile culture, if it has been defined for the logged in user, or the Browser language.
After selecting a different Language from the list, clicking the Login button saves this to a Culture cookie on your PC.
Note: This will override the TMS profile culture if it has been defined for the logged in user. |
If your list of Supported languages is long, you can use the search box to find the language you require.
The Language can also be changed from the Dashboard using the Active language action from the menu in the drop-down Header pane. For example:
The current Active language is highlighted in the list, 'English (United Kingdom)' in the example. After selecting a different Language, and clicking the Submit button, the new Active language is saved to a Culture cookie. This will override the TMS profile culture if it has been defined for the logged in user.
Date and time formats and language (text or phrases) are re-displayed using the new Active language. For example, changing the Active language from 'English (United Kingdom)' to 'English (United States) substitutes the display of dates such as '11 June 2014' with '06/11/14'. Similarly, changing the culture from 'English (United Kingdom)' to 'Français (Canada)' replaces the phrase 'Cancel' with 'Annuler'.
If you cancel an Active language change, the original Active language is used, date and time formats and language remain unchanged and you are returned to the Dashboard.
Note: the Language drop-down list is not displayed on the login screen if your system does not support multiple languages. Also, the following message is displayed in the Language drop-down list on the Active language page: |
To restrict the languages (Cultures) which are supported and so are available for selection by users in TMS 8, you must first navigate to the Supported languages page. Select Language maintenance from the menu in the drop-down Header pane, then select Supported languages from the left-hand navigation pane. The list of currently Selected languages is displayed. For example:
There are three Selected languages in the previous example: English (United Kingdom), French (France) and Italian (Italy). To add a language, click or enter text in the space to open a drop-down list of the currently Supported languages. For example:
Click on a language to add it to the Selected languages list. Typing more characters of a language name refines the list. Click Submit in the left-hand pane to save your choice(s) and return to the Language maintenance page.
The updated list of Selected languages will be displayed in the Languages drop-down list on the Login and Dashboard pages.
Cancelling the Supported languages action leaves the list of Selected languages unchanged and returns you to the Supervisor Dashboard.