Translations (Internationalisation) is one of the most useful features that OpenERP provides to its users all around the globe. Having an interface in their own language helps users to interact more friendly with the system. OpenERP already has translations in almost all the popular languages. These translations are bundled within the modules itself. Here i am trying explain how to add a new language and its translations in OpenERP modules.
1.Create a Language
Menu:Settings->Translations->Languages
Here we have to create a language,so fill the fields “name,Locale Code,Iso Code” and check the field “Translatable”.
2.Choose Language
Menu:Settings->Translations->Import/export->Export translation
Now choose the language from list, then select po file format and select the module(s) in which the fields exist.
Click the Export button then we will get a “.po” file,The file will be like this
This file should save in openerp server-> module_name->i18n->ml.po
msgid: This is the resource we have to translate
msgstr: This is the translation of the resource
save “.po” file and restart the server to see the changes in the corresponding view.
3.Go to user and change language preference to selected language.
4.Select language and choose desired resource from list view
Menu:Settings->Translations->Application terms->Translated terms
There will be two text fields(Source term & translation)
Save the Changes done and Reload the client to see the Changes we have done.
Tod: Which interface is on these screenshots?".
Leave a Reply