How to: Display the Self-Service Kiosk in Multiple Languages

In this article

To create a language profile

To assign the language profile to a self-service kiosk profile

Examples of translation setups

To configure data translation setup for the self-service kiosk profiles

To translate self-service kiosk profile texts and hierarchy data

To translate Item and Recipe descriptions

To translate Payment menu buttons

You can display the Self-Service Kiosk in multiple languages.

To do that you need to define which languages to use in a language profile. You assign this language profile to the self-service kiosk profiles. Then you need to translate the hierarchy data, the profile texts, and the Payment menu buttons into these languages.

To create a language profile

A language profile includes the languages you want to offer as a selection in the kiosk and the image to identify each language. You assign the profile to the restaurant. The kiosk displays the language choices according to this profile and overwrites the language of the POS with the language selected by the customer.

Note: The receipt is still printed in the restaurant's language, regardless of the language the customer has selected.

  1. Click the icon, enter Language Profiles, and select the relevant link.
  2. Create a new language profile with an ID and Description.
  3. Select the language codes in the Languages section.
  4. Change the value in the Language Description field, if necessary. The field is used by the Self-Service Kiosk.
  5. Select the Default Language check box, if this is the language that the kiosk is to use as default. One (and only one) language must be marked as Default Language. By default, the Default Language is the System Language.
  6. Select the System Language check box, if this is the language that the system is in. No translation is done for this language.
  7. Select an image for each language by clicking Images.
  8. Select an image in the Image ID field.
  9. Close the window.
  10. In the Order field, select the appropriate order of the languages as they appear when the user presses the language image in the kiosk.

Note: The Default Language must be the first language (with the lowest Order No.).

To assign the language profile to a self-service kiosk profile

  1. Click the icon, enter Self Service Kiosk Profiles, and select the relevant link.
  2. In the Self Service Kiosk Profile Card, in the Language Profile ID field, select the language profile you created.

Examples of translation setups

Scenario 1

The active self-service kiosk profile has a language profile with three languages. The system language is English. The default language is English. The restaurant has no language code.

  • The kiosk shows the three languages. English is the default language and is selected by default before each transaction.
  • If another language is selected and a translation is missing for items, units of measure, or other entities, the text appears in English.

Scenario 2

The active self-service kiosk profile does not have a language profile. The restaurant has a language code (SVE).

  • The kiosk does not show languages. The kiosk and the payment panel all show Swedish translations.
  • If a translation is missing for items, units of measure, or other entities, the text appears in English.

Scenario 3

The active self-service kiosk profile has a language profile with three languages. The system language is English. The default language is Swedish. The language code of the restaurant is SVE.

  • The kiosk shows the three languages. Swedish is the default languages and is selected before each transaction.
  • If a translation is missing for items, units of measure, or other entities, the text appears in English.

To configure data translation setup for the self-service kiosk profiles

You only need to configure the translation setup for one profile:

  1. Click the icon, enter Self Service Kiosk Profile List, and select the relevant link.
  2. Select a profile.
  3. Click the Translations, Add to Translation Setup action.

The program displays the Data Translation Setup page with the tables and fields necessary for displaying the kiosk in multiple languages.

To translate self-service kiosk profile texts and hierarchy data

  1. In the Data Translation Setup page, click the Languages action.
  2. Insert the codes of the languages you want to translate to.
  3. For each table, click the Run Table Viewer action in the Data Translation Setup page. The program inserts the records for each table.
  4. Click the Export to Excel action.
  5. Open the downloaded Excel file. The file includes any translations already done so you never loose your work.
  6. Translate the necessary texts and save the file.
  7. Click the Import from Excel action, and select the file.
  8. Confirm the question to overwrite the translation.

You repeat this process every time you change your hierarchies in some way, add a self-service kiosk profile, or want to change your translations.

The tables and fields needed for translating the kiosk:

Table Field
Self Service Kiosk Profile Text Text Value
Hierarchy (the name of the Hierarchy) Description
Hierarchy Node (the name of the menus in the hierarchy) Description
Sales Type Description
Infocode (item, text, and time modifiers) Description
  Prompt
Information Subcode items and texts) Description
Unit of Measure Description
BOM Component (ingredient items) Description
Offer (deals) Description
  Explanatory Header Text
Offer Line (deal lines - item, recipes and deal modifier groups) Description
  Display Prompt

(for the deal modifiers on the line)

Deal Modifier Item Item Description

This is the item description without any unit of measure reference.

To translate Item and Recipe descriptions

For each item or recipe that is assigned to the Hierarchy (as Hierarchy Node Link), you need to translate the description using the item translations.

  1. Click the icon, enter Hierarchy, and select the relevant link.
  2. For each hierarchy that you are using for the Self-Service Kiosk, repeat the following:
  3. Click Related - Edit Hierarchy on the action menu.
  4. For each node containing items, click the Manage - Item Translations actions.
  5. Enter the language codes and the translated descriptions.

To translate Payment menu buttons

  1. Click the icon, enter POS Menu Profile List, and select the relevant link.
  2. Select the menu profile you are using for the kiosk (like the #EASYKIOSK profile).
  3. Click the Lists action, and then click Menu List.
  4. In the POS Menu List, click the first menu that belongs to the profile.
  5. In the POS Menu page, open the Lines FastTab, and for each line, click Manage - Translations.
  6. Select the appropriate language code in the Language Code field.
  7. In the Translation field, enter the translated text.
  8. Repeat steps 6-7 for each language code you are using.
  9. Repeat 2-8 for each menu in the profile, as necessary.