Poedit application: Localization of embedded portal user interface
Application interface description
Introduction
The current description contains a Poedit application overview including a description of the working environment, principals that should be applied within localization of a project, application interface description, main functions, and events.
Application installation
First of all, it is required to download the application from the official website http://www.poedit.net/download.php. After installation, open File/Preferences in Menu and enter your name & e-mail. In Editor tab unselect the option
Translation interface of PO files
Application interface contains functions that can be needed both for language files generation from a particular/selected project and for further translation them into other languages. All generated language files have the extension
The below description refers to an application interface for use by a team of translators.
There are the next elements of application on the picture:
- text which should be translated
- text which was translated automatically and therefore should be checked. If it is correct, then it is required to confirm it, by de-selecting Fuzzy in Toolbar, or correct the text manually
- text, which should be translated
- translation
- comment to the original text (often used when the text is only a part of a more extensive sentence)
- text has a comment
- text was translated or corrected by you and considered as correct
How to add a new localization
1. Download and untar portal-dev-*.tgz from STB release http://soft.infomir.com
2. Using Poedit application find, copy and edit PO files of localization (they are located in folders lang in the developer version of portal - see item 1).
./public/portal/master_settings/lang ./public/portal/lang ./public/app/dlman/lang ./public/app/ibman/lang ./public/app/pvr/lang ./public/app/help/lang ./system/settings/lang ./system/updater/lang ./system/pages/loader/lang
3. In
getCurrentLanguage ( langList )
add new localization in the data array
['en', 'ru', 'uk', 'de', 'es', 'bg']
4. Run script
5. In rootfs in
How to add localization for the virtual keyboard
a. Edit files in
b.
And go to step 4.