Mismatching PO comments cause translation issues: translations present in PO not visible in GUI
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Aeroo Reports |
New
|
Undecided
|
Unassigned | |||
Odoo Server (MOVED TO GITHUB) |
Fix Committed
|
Low
|
Unassigned | |||
OpenERP Community Backports (Server) | Status tracked in 7.0 | |||||
6.1 |
Fix Released
|
Low
|
OpenERP Community Backports | |||
7.0 |
Fix Released
|
Low
|
Lionel Sausin - Initiatives/Numérigraphe |
Bug Description
In v6.0, it seems that many translations are not show in the gui anymore because the corresponding comments has been removed from the .po file.
As stated by Olivier: "The problem is that PO templates entries are not only shared between series, but their comments are shared as well, regardless of the destination series."
So Launchpad removes the comments needed for v6.0 when they disappear from the trunk.
For example, revno 4983 contains:
@@ -10132,14 +10038,13 @@
#: report:
#: view:account.
#: view:account.
-#: selection:
#: view:account.
#: model:ir.
msgid "Refund"
msgstr "Créer un avoir"
That makes the string "Refund" untranslatable in the selection on the refund wizard.
If you export the PO file from a running instance of OpenERP, it will be generated correctly however.
Lionel.
Related branches
- Olivier Dony (Odoo): Disapprove
- Numérigraphe (community): Abstain
- Jean-Christophe VASSORT: Pending requested
- Naresh(OpenERP): Pending requested
-
Diff: 827 lines (+69/-0)69 files modifiedaccount/i18n/ar.po (+1/-0)
account/i18n/bg.po (+1/-0)
account/i18n/br.po (+1/-0)
account/i18n/bs.po (+1/-0)
account/i18n/ca.po (+1/-0)
account/i18n/cs.po (+1/-0)
account/i18n/da.po (+1/-0)
account/i18n/de.po (+1/-0)
account/i18n/el.po (+1/-0)
account/i18n/en_GB.po (+1/-0)
account/i18n/en_US.po (+1/-0)
account/i18n/es.po (+1/-0)
account/i18n/es_AR.po (+1/-0)
account/i18n/es_CL.po (+1/-0)
account/i18n/es_CR.po (+1/-0)
account/i18n/es_EC.po (+1/-0)
account/i18n/es_PY.po (+1/-0)
account/i18n/es_VE.po (+1/-0)
account/i18n/et.po (+1/-0)
account/i18n/eu.po (+1/-0)
account/i18n/fa.po (+1/-0)
account/i18n/fa_AF.po (+1/-0)
account/i18n/fi.po (+1/-0)
account/i18n/fr.po (+1/-0)
account/i18n/fr_BE.po (+1/-0)
account/i18n/gl.po (+1/-0)
account/i18n/gu.po (+1/-0)
account/i18n/he.po (+1/-0)
account/i18n/hi.po (+1/-0)
account/i18n/hr.po (+1/-0)
account/i18n/hu.po (+1/-0)
account/i18n/id.po (+1/-0)
account/i18n/it.po (+1/-0)
account/i18n/kab.po (+1/-0)
account/i18n/kk.po (+1/-0)
account/i18n/ko.po (+1/-0)
account/i18n/lo.po (+1/-0)
account/i18n/lt.po (+1/-0)
account/i18n/lv.po (+1/-0)
account/i18n/mk.po (+1/-0)
account/i18n/mn.po (+1/-0)
account/i18n/nb.po (+1/-0)
account/i18n/nl.po (+1/-0)
account/i18n/nl_BE.po (+1/-0)
account/i18n/oc.po (+1/-0)
account/i18n/pl.po (+1/-0)
account/i18n/pt.po (+1/-0)
account/i18n/pt_BR.po (+1/-0)
account/i18n/ro.po (+1/-0)
account/i18n/ru.po (+1/-0)
account/i18n/si.po (+1/-0)
account/i18n/sk.po (+1/-0)
account/i18n/sl.po (+1/-0)
account/i18n/sq.po (+1/-0)
account/i18n/sr.po (+1/-0)
account/i18n/sr@latin.po (+1/-0)
account/i18n/sv.po (+1/-0)
account/i18n/ta.po (+1/-0)
account/i18n/te.po (+1/-0)
account/i18n/th.po (+1/-0)
account/i18n/tlh.po (+1/-0)
account/i18n/tr.po (+1/-0)
account/i18n/ug.po (+1/-0)
account/i18n/uk.po (+1/-0)
account/i18n/ur.po (+1/-0)
account/i18n/vi.po (+1/-0)
account/i18n/zh_CN.po (+1/-0)
account/i18n/zh_HK.po (+1/-0)
account/i18n/zh_TW.po (+1/-0)
- Olivier Dony (Odoo): Pending requested
- OpenERP Core Team: Pending requested
-
Diff: 36 lines (+9/-7)1 file modifiedopenerp/addons/base/ir/ir_translation.py (+9/-7)
- Olivier Dony (Odoo): Pending requested
- OpenERP Core Team: Pending requested
-
Diff: 36 lines (+9/-7)1 file modifiedbin/addons/base/ir/ir_translation.py (+9/-7)
- Olivier Dony (Odoo): Pending requested
- OpenERP Core Team: Pending requested
-
Diff: 36 lines (+9/-7)1 file modifiedopenerp/addons/base/ir/ir_translation.py (+9/-7)
- Numérigraphe (community): Abstain (needs backport to 6.0)
- OpenERP Core Team: Pending requested
-
Diff: 386 lines (+276/-5)10 files modifiedopenerp/tests/addons/test_translation_import/__init__.py (+3/-0)
openerp/tests/addons/test_translation_import/__openerp__.py (+16/-0)
openerp/tests/addons/test_translation_import/i18n/fr.po (+52/-0)
openerp/tests/addons/test_translation_import/i18n/test_translation_import.pot (+58/-0)
openerp/tests/addons/test_translation_import/models.py (+21/-0)
openerp/tests/addons/test_translation_import/tests.yml (+13/-0)
openerp/tests/addons/test_translation_import/tests/__init__.py (+10/-0)
openerp/tests/addons/test_translation_import/tests/test_term_count.py (+17/-0)
openerp/tests/addons/test_translation_import/view.xml (+23/-0)
openerp/tools/translate.py (+63/-5)
- Loïc Bellier - Numérigraphe (community): Approve (code review)
- Pedro Manuel Baeza: Approve (code review)
- Holger Brunn (Therp): Needs Information
-
Diff: 379 lines (+270/-5)10 files modifiedopenerp/tests/addons/test_translation_import/__init__.py (+2/-0)
openerp/tests/addons/test_translation_import/__openerp__.py (+15/-0)
openerp/tests/addons/test_translation_import/i18n/fr.po (+52/-0)
openerp/tests/addons/test_translation_import/i18n/test_translation_import.pot (+58/-0)
openerp/tests/addons/test_translation_import/models.py (+20/-0)
openerp/tests/addons/test_translation_import/tests.yml (+13/-0)
openerp/tests/addons/test_translation_import/tests/__init__.py (+9/-0)
openerp/tests/addons/test_translation_import/tests/test_term_count.py (+16/-0)
openerp/tests/addons/test_translation_import/view.xml (+23/-0)
openerp/tools/translate.py (+62/-5)
- Lionel Sausin - Initiatives/Numérigraphe (community): Approve
- Pedro Manuel Baeza: Approve (code review and test)
-
Diff: 386 lines (+276/-5)10 files modifiedopenerp/tests/addons/test_translation_import/__init__.py (+3/-0)
openerp/tests/addons/test_translation_import/__openerp__.py (+16/-0)
openerp/tests/addons/test_translation_import/i18n/fr.po (+52/-0)
openerp/tests/addons/test_translation_import/i18n/test_translation_import.pot (+58/-0)
openerp/tests/addons/test_translation_import/models.py (+21/-0)
openerp/tests/addons/test_translation_import/tests.yml (+13/-0)
openerp/tests/addons/test_translation_import/tests/__init__.py (+10/-0)
openerp/tests/addons/test_translation_import/tests/test_term_count.py (+17/-0)
openerp/tests/addons/test_translation_import/view.xml (+23/-0)
openerp/tools/translate.py (+63/-5)
- Pedro Manuel Baeza (community): Approve (code review and test)
- Loïc Bellier - Numérigraphe (community): Approve
- Olivier Dony (Odoo): Pending requested
- OpenERP Core Team: Pending requested
-
Diff: 379 lines (+270/-5)10 files modifiedopenerp/tests/addons/test_translation_import/__init__.py (+2/-0)
openerp/tests/addons/test_translation_import/__openerp__.py (+15/-0)
openerp/tests/addons/test_translation_import/i18n/fr.po (+52/-0)
openerp/tests/addons/test_translation_import/i18n/test_translation_import.pot (+58/-0)
openerp/tests/addons/test_translation_import/models.py (+20/-0)
openerp/tests/addons/test_translation_import/tests.yml (+13/-0)
openerp/tests/addons/test_translation_import/tests/__init__.py (+9/-0)
openerp/tests/addons/test_translation_import/tests/test_term_count.py (+16/-0)
openerp/tests/addons/test_translation_import/view.xml (+23/-0)
openerp/tools/translate.py (+62/-5)
Changed in openobject-addons: | |
assignee: | nobody → OpenERP Publisher's Warranty Team (openerp-opw) |
importance: | Undecided → Low |
status: | New → Confirmed |
tags: | added: maintenance |
Changed in openobject-addons: | |
status: | Confirmed → In Progress |
description: | updated |
tags: | added: translation |
Changed in ocb-server: | |
assignee: | nobody → Holger Brunn (Therp) (hbrunn) |
importance: | Undecided → Low |
L10n experts can you please confirm you have this problem too?