I have the following python code:
from odoo import api, exceptions, fields, models _
...
def action_confirm(self):
self.ensure_one()
if self.state != 'verified':
raise exceptions.UserError(_("You can only confirm approved records!"))
self.state = 'confirmed'
When I try to export a .po translation file through the Export Translation wizard in Settings -> Translations -> Export Translations, as also specified in the documentation
the python translation does not get exported. Only xml view translations, field names and field help text export.
Manually adding the python translation works, however it is super annoying and error prone.
This is what I am expecting to see in the .po file but is missing:
#. module: my_module
#. odoo-python
#: code:addons/my-modules-repo/my_module/models/my_model.py:0
#: code:addons/my_module/models/my_model.py:0
#, python-format
msgid "You can only confirm approved records!"
msgstr "Lahko le potrjujete odobrene zapise!"
What do I need to do in order for the translation, defined in a python script _("You can only confirm approved records!"), to show up in the exported .po file?