Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
2 Odpowiedzi
15816 Widoki

Let's say I make a module.

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

Awatar
Odrzuć
Autor Najlepsza odpowiedź

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.

Awatar
Odrzuć

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.

Najlepsza odpowiedź

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

Awatar
Odrzuć

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

Powiązane posty Odpowiedzi Widoki Czynność
14
gru 24
68697
9
mar 24
118156
1
cze 20
11834
2
mar 16
10171
1
mar 15
7296