-
- Downloads
[FIX] tools.translate: when loading entries from a PO file, use also the POT.
On Launchpad, as commented on bug 933496, PO entries (and their comments) are shared between series. This mean that e.g. the 7.0 series can have the wrong `reference` comments (those beginning with #:) as they would be copied from say the trunk series. Those `reference` comments are used to import translations and look them up. This patch adds a few lines of code to tools.translate so that targets defined in the POT `reference` comments are used in addition to those from the PO file. Also adds a test module to validate the new behavior. This patch stems from: - the 6.1 branch by Vo Minh Thu: https://code.launchpad.net/+branch/~openerp-dev/openobject-server/6.1-fix-po-targets-933496-vmt - the 7.0 port by Numerigraphe: https://code.launchpad.net/~numerigraphe-team/openobject-server/7.0-fix-po-targets-933496-vmt
Showing
- openerp/tests/addons/test_translation_import/__init__.py 2 additions, 0 deletionsopenerp/tests/addons/test_translation_import/__init__.py
- openerp/tests/addons/test_translation_import/__openerp__.py 15 additions, 0 deletionsopenerp/tests/addons/test_translation_import/__openerp__.py
- openerp/tests/addons/test_translation_import/i18n/fr.po 52 additions, 0 deletionsopenerp/tests/addons/test_translation_import/i18n/fr.po
- openerp/tests/addons/test_translation_import/i18n/test_translation_import.pot 58 additions, 0 deletions.../test_translation_import/i18n/test_translation_import.pot
- openerp/tests/addons/test_translation_import/models.py 20 additions, 0 deletionsopenerp/tests/addons/test_translation_import/models.py
- openerp/tests/addons/test_translation_import/tests.yml 13 additions, 0 deletionsopenerp/tests/addons/test_translation_import/tests.yml
- openerp/tests/addons/test_translation_import/tests/__init__.py 9 additions, 0 deletions...rp/tests/addons/test_translation_import/tests/__init__.py
- openerp/tests/addons/test_translation_import/tests/test_term_count.py 16 additions, 0 deletions...s/addons/test_translation_import/tests/test_term_count.py
- openerp/tests/addons/test_translation_import/view.xml 23 additions, 0 deletionsopenerp/tests/addons/test_translation_import/view.xml
- openerp/tools/translate.py 62 additions, 5 deletionsopenerp/tools/translate.py
Loading
Please register or sign in to comment