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
1=== modified file 'openerp/addons/base/module/module.py'
2--- openerp/addons/base/module/module.py 2011-11-22 08:58:48 +0000
3+++ openerp/addons/base/module/module.py 2011-11-30 08:57:41 +0000
4@@ -542,13 +542,13 @@
5 if f2:
6 logger.info('module %s: loading base translation file %s for language %s', mod.name, iso_lang2, lang)
7 tools.trans_load(cr, f2, lang, verbose=False, context=context)
8- context2['overwrite'] = True
9 # Implementation notice: we must first search for the full name of
10 # the language derivative, like "en_UK", and then the generic,
11 # like "en".
12 if (not f) and '_' in iso_lang:
13 iso_lang = iso_lang.split('_')[0]
14 f = addons.get_module_resource(mod.name, 'i18n', iso_lang + '.po')
15+ context2['overwrite'] = True
16 if f:
17 logger.info('module %s: loading translation file (%s) for language %s', mod.name, iso_lang, lang)
18 tools.trans_load(cr, f, lang, verbose=False, context=context2)
19
20=== modified file 'openerp/tools/translate.py'
21--- openerp/tools/translate.py 2011-10-14 15:02:10 +0000
22+++ openerp/tools/translate.py 2011-11-30 08:57:41 +0000
23@@ -840,7 +840,7 @@
24 def trans_load(cr, filename, lang, verbose=True, context=None):
25 logger = logging.getLogger('i18n')
26 try:
27- fileobj = open(filename,'r')
28+ fileobj = misc.file_open(filename)
29 logger.info("loading %s", filename)
30 fileformat = os.path.splitext(filename)[-1][1:].lower()
31 r = trans_load_data(cr, fileobj, fileformat, lang, verbose=verbose, context=context)