New! Previous versions of EMS referred to this feature as "Web Cultures."
If you need to add language translation capability for your Everyday User templates or EMS Kiosk pages (menu text, menu items, and help text items), then you must configure language translations. Each translation you configure represents a language for which translations must be provided in your EMS Everyday User Applications.
- Concept: EMS Provides You With the Latest Translation Files
Build Your Language Translation Spreadsheet
- EMS Software provides a Microsoft® Excel spreadsheet specific to EMS Web App that contains all of the application labels, page titles, system messages and error messages with their English translations.
Note: Values for data items (e.g. Event Types like “Meeting”, “Training”, etc. or Room Types like “Workspace”, “Conference Room”, etc.) configured within EMS or dynamic information that is inputted by an EMS user or Virtual EMS web user (e.g. Event Name like “HR Meeting”, Comments, Special Instructions, etc.) are not translated.
- The customer is responsible for providing the translated values for the information in the product spreadsheet. Once the customer returns the fully translated product spreadsheet to EMS Software, EMS Software development teams compile the spreadsheet into a product-specific language folder containing a set of files. (We maintain a language folder for each language).
- The customer saves the language files in the "App_GlobalResources" folder within the EMS Web App physical directory on their web server. (The default path is C:\inetpub\wwwroot\emswebapp\App_GlobalResources\).
Important: For the translation to affect an Everyday Applications user, two conditions should be met:
- The language setting should be set in Windows
- The end user’s browser Language Preference is set to that specific language and set as the default.
Example Successful Installation
... reflected in EMS as follows (French-Canadian is the example here.)
Configure Your Language Translations in EMS Desktop Client
1. On the EMS Desktop Client menu bar, click Configuration > Everyday User Applications > Language Translations. The Language Translations window opens, listing all the translations that are currently configured in your EMS database.
2. Click New. The Language Translation dialog box opens. By default, the language is set to English (United States).
3. In the Description field, enter a name or description for the new web culture (up to 50 characters, including spaces).
4. On the Language dropdown list, select the language into which the menu text, menu items, and help text items will be translated.
5. Click OK. The Language Translation dialog box closes, returning you to the Language Translations window with the newly configured translations automatically selected.
After you configure a language translation, it is displayed on the Translations tab in various configuration areas in EMS.