Skip navigation

Localization of software means its adaptation to certain country culture: 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 language of Embedded portal:

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

Information for developers: How to add new localization

Keyboard layout

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

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 Embedded portal.
Note. Entering commands by keyboard is a supplementary way comparing to remote control unit which is typically main way to run commands.

Two options of keyboard which supported in STB

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

  • program keyboard (virtual, on-screen) - this application included in Embedded portal. Virtual keyboard gets displayed in relevant applications of Embedded portal (where data or command input is required) in auto mode or manually by KB button on RC. Pressing the keys of the virtual keyboard is performed using the RC. Virtual keyboard is considered as 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 device which is not included with STB.
    Note. In some cases (for example, during STB configuring), keyboard device is a more convenient way to entering data.

Adding/removing particular language to keyboard

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

1. 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 need to add localization for virtual keyboard subsection).

STB virtual keyboard

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

Localization of User Interface

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

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

STB external keyboard

STB supports wired and wireless external keyboards:

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

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

Time and Date

STB date and time configuring makes possible users to work correctly with various STB applications. For example, this is important for displaying TV programs (EPG) in the IPTV channels application, for recording sceduling in the Recording Manager application, etc.

STB uses NTP protocol for time synchronization.

STB date and time configuring covers the next 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 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 external NTP server, STB should has 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 Main menu of Embeded portal select Weather item;
  • Enter 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.