Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
2 Antworten
15852 Ansichten

Let's say I make a module.

How can I generate a .po files for this module?

Avatar
Verwerfen
Autor Beste Antwort

First we have to load the terms on OpenERP.

Log on OpenERP and ensure you are in Technical Features group

Synchronize translations in

Settings -> Translations -> Application Terms -> Synchronize Terms

Then use the following command line to generate your po file:

server/openerp-server --log-level=error --i18n-export=/tmp/<lang>.po -l <lang_code> -d <database> --modules=<module_name>

Ex.
lang_code = fr_FR
lang = fr

Then you can use msgmerge to merge the new po file with an existing one.

Avatar
Verwerfen

Thanks for the tip, do you know for which versions does it work ?

Autor

This is what I use for v6.1 and v7 in a script.

Beste Antwort

If you can't run openerp but can only use it, go to

Settings -> Translations -> Import / Export -> Export Translation

and folow the step to extract your po file

image description

Avatar
Verwerfen

This does not extract text from `_("Python code")`, only from XML files. Instead, Yannick Vaucher's method does.

Verknüpfte Beiträge Antworten Ansichten Aktivität
14
Dez. 24
68752
9
März 24
118228
1
Juni 20
11871
2
März 16
10206
1
März 15
7332