Is it possible to translate the Infront terminal user interface into another language?

Yes! While the Infront terminal is delivered in English by default, it is possible to translate the user interface into any other language supported by Microsoft Windows.  This guide explains how to do it.

Getting Started

The Infront terminal is delivered in English by default. It can however be translated in to any other language as long as this is supported by Microsoft Windows. A file containing approximately 3000 words and phrases must be translated. Estimated time usage is 3 effective working days including testing. It is very important that the person that does the translation have a good knowledge about the financial equity markets and order entry.

Required Software

In order to translate, the translator must install a program called poEdit (or similar text editor program) and translate a file called default.po.

Translating the Infront terminal UI: Step-by-Step

The following procedure must be followed in order to translate the Infront terminal UI:

Step 1: Install the Infront terminal

Make sure that the Infront terminal is installed on the PC where the translation work will be done.

Step 2: Install PoEdit

Install the software poEdit [Download]

Step 3: Create folder

Create a folder under the Infront program folder (\program files\ontrade\) called locale\LA\LC_MESSAGES where “LA” is the code for the language. Example: for the Infront terminal translated to Italian the following catalog should be created:


Step 4: Download the default.po file

Request the translation file (default.po) from us, and place it in the \LC_MESSAGES\ folder

Step 5: Start the Infront terminal

Start the Infront terminal, go to "Menu > Tools > Advaned Settings" and choose "User Interface" select the "Language" tab. The new language name should appear. Stop the Infront terminal.

Step 6: Edit text in PoEdit

Start translating the file default.po by opening this in poEdit program (select Open and browse to the folder under Step 3). In order to check your translation, the Infront terminal can be started after you have translated some phrases and words.

  • The Infront terminal can not be running when saving the default.po file. Your translation will take effect the next time you start the Infront terminal.
  • When translating, it is very important to keep all so-called “format strings” intact. Format strings are small placeholders, like %s for a string or %d for an integer numeric value. These are replaced with the actual dynamic string or value at run-time. If these placeholders are removed or otherwise invalidated, these strings will generate errors when the application tries to use them.

For More Information

For more information and guidance on translating the Infront terminal UI, contact Infront Client Services.