Se rendre au contenu
Menu
Cette question a été signalée
1 Répondre
3945 Vues

I need to translate all messages in models.py

I've been looking for translations of this  file messages , but I realize that these messages are not include in any generated .po, I can't find it anywhere.

I'm missing something? What should I do besides overwrite this file and put all message in other language.

Thanks in advanced.

Regards

Avatar
Ignorer
Meilleure réponse

Hi,

First you need to do the following import in models.py file:

from openerp.tools.translate import _

Then to each messages or field labels which you want to translate, do the following:

for eg:

avg_price = fields.Float(compute='_compute_avg_price', string=_('Avg price'))

That means put the messages in _('your message here')

Then generate the .po file. You can see those messages and give corresponding translation texts.

Avatar
Ignorer