Difference between revisions of "GUI translation"

From GIMX
Jump to: navigation, search
Line 10: Line 10:
 
Start poEdit, and click on "File > New Catalog from POT File...".
 
Start poEdit, and click on "File > New Catalog from POT File...".
  
Select gimx.pot, fill the fields (don't edit the other tabs), validate, and save the .po file (name it <lang_id>.po).
+
Select gimx.pot, fill the fields (don't edit the other tabs), validate, and save the .po file (name it <language_code>.po).
To see what your language id is, type "locale" in a terminal (without quotes).
+
 
Example for the french language id: the result is "LANG='''fr'''_FR.UTF-8", the language id is "fr".
+
To see what your language code is, check [http://www.gnu.org/software/gettext/manual/html_node/Usual-Language-Codes.html this page].
 +
 
 +
Example for the French language: fr.po.
  
 
Translate the messages that are '''not translated''', and save.
 
Translate the messages that are '''not translated''', and save.
  
 
To test the translation in Linux, execute the following commands:
 
To test the translation in Linux, execute the following commands:
  mkdir -p /usr/share/locale/<lang_id>/LC_MESSAGES
+
  mkdir -p /usr/share/locale/<language_code>/LC_MESSAGES
  msgfmt -o /usr/share/locale/<lang_id>/LC_MESSAGES/gimx.mo <lang_id>.po
+
  msgfmt -o /usr/share/locale/<language_code>/LC_MESSAGES/gimx.mo <language_code>.po
  
To test the translation in Windows, generate gimx.mo with poEdit, and put it in the GIMX installation directory, in a share/locale/<lang_id>/LC_MESSAGES directory.
+
To test the translation in Windows, generate gimx.mo with poEdit, and put it in the GIMX installation directory, in a share/locale/<language_code>/LC_MESSAGES directory.
  
 
Start gimx-serial, gimx-bluetooth, gimx-fpsconfig or gimx-config, the GUI should be translated.
 
Start gimx-serial, gimx-bluetooth, gimx-fpsconfig or gimx-config, the GUI should be translated.

Revision as of 23:04, 24 August 2012

It's very easy to translate the GUI using poEdit.

To install it in Ubuntu:

sudo apt-get install poedit

To install it in Windows, download the installer and launch it.

To create a translation file, download gimx.pot.

Start poEdit, and click on "File > New Catalog from POT File...".

Select gimx.pot, fill the fields (don't edit the other tabs), validate, and save the .po file (name it <language_code>.po).

To see what your language code is, check this page.

Example for the French language: fr.po.

Translate the messages that are not translated, and save.

To test the translation in Linux, execute the following commands:

mkdir -p /usr/share/locale/<language_code>/LC_MESSAGES
msgfmt -o /usr/share/locale/<language_code>/LC_MESSAGES/gimx.mo <language_code>.po

To test the translation in Windows, generate gimx.mo with poEdit, and put it in the GIMX installation directory, in a share/locale/<language_code>/LC_MESSAGES directory.

Start gimx-serial, gimx-bluetooth, gimx-fpsconfig or gimx-config, the GUI should be translated.