exported po files are buggy for gettext utils
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Odoo GTK Client (MOVED TO GITHUB) |
Invalid
|
Undecided
|
Unassigned | ||
Odoo Server (MOVED TO GITHUB) |
Confirmed
|
Low
|
OpenERP's Framework R&D | ||
Odoo Web Client |
Invalid
|
Undecided
|
Unassigned |
Bug Description
When we exporting po file
it contains untranslated strings with filled source and destination with english
But when I want to use some of the gettext utils (msgattrib FE) - I can't export untranslated strings from po file - all strings are translated (translation = source)
This is really bug, inapropriate usage po format
Can we export filled translated and empty untranslated from openerp?
Buggy
#. module: email_template
#: help:email_
msgid "Permanently delete emails after sending"
msgstr "Permanently delete emails after sending"
Has to be exported
#. module: email_template
#: help:email_
msgid "Permanently delete emails after sending"
msgstr ""
Hello Andriy,
That's a good point, thanks for reporting!
However let me add some more details:
- this behavior only affects the exports done manually using the Translation Terms Export wizard within OpenERP, not the actual PO files that contain the effective translations and are autonomously managed by Launchpad's translation system, based on the online translations.
- we do not routinely export any PO files with the Translation Terms Export wizard, we only export the templates (POT) to serve as reference for translators, and of course contain only empty translations
- the Web and GTK projects do not have any system for exporting PO files, they only have tools to export templates (POT), and thus they are not affected by this issue (thus I will invalidate the bug affectation for these 2 projects)
Based on the above, the priority of this issue should be Wishlist, as it only affects a small uncommon use-case, and has no visible consequence for users. But having good tools for translators is very important too (and the patch should be trivial), so let's raise the priority to "Low" :-)
Thanks!