680214c47e
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 |
||
---|---|---|
.. | ||
addons | ||
__init__.py | ||
common.py | ||
test_acl.py | ||
test_basecase.py | ||
test_db_cursor.py | ||
test_expression.py | ||
test_fields.py | ||
test_ir_filters.py | ||
test_ir_sequence.py | ||
test_mail.py | ||
test_misc.py | ||
test_orm.py | ||
test_osv.py | ||
test_translate.py | ||
test_uninstall.py | ||
test_view_validation.py | ||
test_xmlrpc.py |