Merge lp:~openerp-dev/openobject-server/trunk-bug-885134-nch into lp:openobject-server

Proposed by Naresh(OpenERP)
Status: Merged
Merged at revision: 3934
Proposed branch: lp:~openerp-dev/openobject-server/trunk-bug-885134-nch
Merge into: lp:openobject-server
Diff against target: 31 lines (+2/-2)
2 files modified
openerp/addons/base/module/module.py (+1/-1)
openerp/tools/translate.py (+1/-1)
To merge this branch: bzr merge lp:~openerp-dev/openobject-server/trunk-bug-885134-nch
Reviewer Review Type Date Requested Status
OpenERP R&D Team Pending
Vo Minh Thu Pending
Olivier Dony (Odoo) Pending
Review via email: mp+83902@code.launchpad.net
To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'openerp/addons/base/module/module.py'
--- openerp/addons/base/module/module.py 2011-11-22 08:58:48 +0000
+++ openerp/addons/base/module/module.py 2011-11-30 08:57:41 +0000
@@ -542,13 +542,13 @@
542 if f2:542 if f2:
543 logger.info('module %s: loading base translation file %s for language %s', mod.name, iso_lang2, lang)543 logger.info('module %s: loading base translation file %s for language %s', mod.name, iso_lang2, lang)
544 tools.trans_load(cr, f2, lang, verbose=False, context=context)544 tools.trans_load(cr, f2, lang, verbose=False, context=context)
545 context2['overwrite'] = True
546 # Implementation notice: we must first search for the full name of545 # Implementation notice: we must first search for the full name of
547 # the language derivative, like "en_UK", and then the generic,546 # the language derivative, like "en_UK", and then the generic,
548 # like "en".547 # like "en".
549 if (not f) and '_' in iso_lang:548 if (not f) and '_' in iso_lang:
550 iso_lang = iso_lang.split('_')[0]549 iso_lang = iso_lang.split('_')[0]
551 f = addons.get_module_resource(mod.name, 'i18n', iso_lang + '.po')550 f = addons.get_module_resource(mod.name, 'i18n', iso_lang + '.po')
551 context2['overwrite'] = True
552 if f:552 if f:
553 logger.info('module %s: loading translation file (%s) for language %s', mod.name, iso_lang, lang)553 logger.info('module %s: loading translation file (%s) for language %s', mod.name, iso_lang, lang)
554 tools.trans_load(cr, f, lang, verbose=False, context=context2)554 tools.trans_load(cr, f, lang, verbose=False, context=context2)
555555
=== modified file 'openerp/tools/translate.py'
--- openerp/tools/translate.py 2011-10-14 15:02:10 +0000
+++ openerp/tools/translate.py 2011-11-30 08:57:41 +0000
@@ -840,7 +840,7 @@
840def trans_load(cr, filename, lang, verbose=True, context=None):840def trans_load(cr, filename, lang, verbose=True, context=None):
841 logger = logging.getLogger('i18n')841 logger = logging.getLogger('i18n')
842 try:842 try:
843 fileobj = open(filename,'r')843 fileobj = misc.file_open(filename)
844 logger.info("loading %s", filename)844 logger.info("loading %s", filename)
845 fileformat = os.path.splitext(filename)[-1][1:].lower()845 fileformat = os.path.splitext(filename)[-1][1:].lower()
846 r = trans_load_data(cr, fileobj, fileformat, lang, verbose=verbose, context=context)846 r = trans_load_data(cr, fileobj, fileformat, lang, verbose=verbose, context=context)