[FIX] Confirm messages can now be translated
authorMargarita Manterola <>
Fri, 31 Dec 2010 14:28:12 +0000 (19:58 +0530)
committerJay (OpenERP) <jvo@tinyerp.com>
Fri, 31 Dec 2010 14:28:12 +0000 (19:58 +0530)
lp bug: https://launchpad.net/bugs/663775 fixed

bzr revid: jvo@tinyerp.com-20101231142812-d1lso9zkivaer59g

bin/osv/orm.py
bin/tools/translate.py

index ce9c208..50da75f 100644 (file)
@@ -1103,6 +1103,10 @@ class orm_template(object):
                     trans = self.pool.get('ir.translation')._get_source(cr, user, context['base_model_name'], 'view', context['lang'], node.get('string'))
                 if trans:
                     node.set('string', trans)
+            if node.get('confirm'):
+                trans = self.pool.get('ir.translation')._get_source(cr, user, self._name, 'view', context['lang'], node.get('confirm'))
+                if trans:
+                    node.set('confirm', trans)
             if node.get('sum'):
                 trans = self.pool.get('ir.translation')._get_source(cr, user, self._name, 'view', context['lang'], node.get('sum'))
                 if trans:
index 08ce4c7..176484a 100644 (file)
@@ -387,6 +387,8 @@ def trans_parse_view(de):
         res.append(de.get('string').encode("utf8"))
     if de.get("sum"):
         res.append(de.get('sum').encode("utf8"))
+    if de.get("confirm"):
+        res.append(de.get('confirm').encode("utf8"))
     for n in de:
         res.extend(trans_parse_view(n))
     return res