openerp-india team mailing list archive
-
openerp-india team
-
Mailing list archive
-
Message #14159
[Bug 1027759] Re: ORM Object does not translate fields from context
It's been over a week. How long is the turn around time when you report
a bug for OpenERP Server core osv?
--
You received this bug notification because you are a member of OpenERP
Indian Team, which is subscribed to OpenERP Server.
https://bugs.launchpad.net/bugs/1027759
Title:
ORM Object does not translate fields from context
Status in OpenERP Server:
New
Bug description:
Seems there was some architectural changes between 6.0 and 6.1 that is
stopping a method like this from working. We need to translate back
and forth between 2 languages (Canadian English and HK Chinese). In
6.0 we wrote a method to help solve this problem, but this method is
of no use in 6.1.
def setLang(self, lang, bo=None):
if not lang:
lang = 'en_US'
self.parser_instance.localcontext['lang'] = lang
if bo:
bo._context['lang'] = lang
bo._data = {bo.id:{}}
for obj in self.parser_instance.objects:
obj._context['lang'] = lang
After you set the browse object's context's language to a different language than previous, and you clear the data, and call that object, again, it does NOT pull up the translated data that we need. I also tried changing my user to using HK Chinese, but everything still keeps coming out in English.
How can I manage to switch back and forth between 2 or more languages,
now?
To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-server/+bug/1027759/+subscriptions
References