Skip navigation

Localization of software implies software adaptation to the culture of the particular country: language support, national standards (date, time, etc.)

Selecting language of Embedded portal

STB default factory settings (initial state of STB after manufacturing or after factory reset) include English language support.
To change the language of the Embedded portal:

  • Go to Main menu Settings ⇒ System settings
  • Select More (OK on RC)
  • In Advanced settings window select required Language
  • Confirm the selection by pressing Save (OK on RC)
  • To correctly apply new settings Restart Portal.

Information for developers: How to add a new localization

Keyboard layout

Keyboard layout setting defines a specific type and a language of the virtual STB keyboard and an external keyboard connected to STB by USB port. STB supports QWERTY-layout of keyboard and enabled the English language as a default STB factory setting.

The keyboard is an input device of STB that used to enter text (letters, numbers and service characters, etc.) and STB control commands in various applications and settings of the Embedded portal.
Note. Entering commands by keyboard is a supplementary way comparing to the remote control unit which is typically the main way to run commands.

Two options of keyboard which supported in STB

There are two options for how to use keyboard service in STB:

  • program keyboard (virtual, on-screen) - this application included in Embedded portal. The virtual keyboard gets displayed in relevant applications of the Embedded portal (where data or command input is required) in auto mode or manually by KB key on RC. Pressing the keys of the virtual keyboard is performed using the RC. The virtual keyboard is considered as the main keyboard option as it does not require the use of additional devices.
  • computer keyboard (external keyboard) - this device can be connected to STB by USB port (cable or wireless connection) or Bluetooth wireless technology (last option not supported by all models). It is considered as auxiliary keyboard option as it requires the use of a device that is not included with STB.
    Note. In some cases (for example, during STB configuring), the keyboard device is a more convenient way to entering data.

Adding/removing particular language to keyboard

The user is allowed to enable or disable particular language(s) of the keyboard from the suggested list in System settings Keyboard layout.
After enabling required languages in settings, the user is able to switch over keyboard languages by pressing F4.

1. The list of keyboard languages supported in STB may vary depending on STB models and SW versions.
2. Information for developers: How to add localization for virtual keyboard (see If there is a need to add localization for virtual keyboard subsection).

STB virtual keyboard

To bring up / hide virtual keyboard on/from the screen, use KB key on RC.

Localization of User Interface

As a default, the English language (ENG) is enabled. In addition, other keyboard languages are supported - for instance, Ukrainian (UKR), Russian (RUS), German (DEU), etc.

After enabling languages, the user can choose the required language by pressing F4 on RC or virtual keyboard.

STB external keyboard

STB supports wired and wireless external keyboards:

  • a wired keyboard can be connected to STB via USB port;
  • a wireless keyboard can be connected to STB via USB receiver or over Bluetooth (if implemented).

After enabling languages, the user can choose the required language by pressing Ctrl + left Shift on a keyboard.

Time and Date

STB Date and Time configuring make possible users work correctly with various STB applications. For example, this is important for displaying TV programs (EPG) in the IPTV channels application, for recording scheduling in the Recording Manager application, etc.

STB uses NTP protocol for time synchronization.

STB Date and Time configuring covers the following two settings:

1. NTP server URL. Required to synchronize the internal STB clock with the time server using the NTP protocol. The required NTP server can be specified by the IPTV operator or be chosen by the user independently.

2. Time Zone setting. Required to select time zone in accordance with a region in which the STB operates.

Public external NTP servers

If network of IPTV operator does not comprise an NTP server, user can use public external NTP servers. To provide correct time synchronization from an external NTP server, STB should has an Internet connection established.

Servers List:

Additional information:

How do I use

Configuring connection to NTP server

  • Enter SettingsSystem settings (or press Setup on RC);
  • Go to Servers ⇒ General;
  • Set URL of NTP server in NTP server option;
  • Select Save (OK).
  • Reboot STB
Localization of User Interface
Localization of User Interface
Localization of User Interface

Setting the Time Zone

  • Enter SettingsSystem settingsAdvanced settings;
  • Set the value of Time zone (choose required region);
  • Select Save (OK);
  • Reboot STB.

Editing Location and Weather system format


  • In the Main menu of the Embedded portal, select Weather item;
  • Enter a name of locality for which the weather should be displayed;
  • Select the desired settlement from the drop-down list and click Save (OK).

Weather system format

  • Enter SettingsInterface
  • Set the value Weather system format:
    • Metric (Celsius, meters per second)
    • English (Fahrenheit, miles per hour)
  • Select Save (OK)
Need Help

Dave is an expert on the MAG STB and the author of this article.

Was this article helpful?

Yes No

Sorry to hear that.
How can we improve this article?

We use cookies in order to optimise our website, provide you with the best possible user experience and help us promote our products. Please read our Cookie Policy to find out how we use cookies and how you can control cookies.
By using this website or closing this message, you acknowledge our Privacy Policy and agree to our use of cookies as described in our Cookie Policy.