From fda34500bcae5d42ea0ab5ec3bc833881d65c9c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 15 Sep 2008 12:25:12 +0200 Subject: [PATCH] Add module translation for countries for issue361 --- country.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/country.py b/country.py index 7d1a1fa913..824f670685 100644 --- a/country.py +++ b/country.py @@ -42,7 +42,14 @@ class Country(OSV): def create(self, cursor, user, vals, context=None): if 'code' in vals: vals['code'] = vals['code'].upper() - return super(Country, self).create(cursor, user, vals, context=context) + new_id = super(Country, self).create(cursor, user, vals, context=context) + if 'module' in context: + cursor.execute('INSERT INTO ir_translation ' \ + '(name, lang, type, src, res_id, value, module, fuzzy) ' \ + 'VALUES (%s, %s, %s, %s, %s, %s, %s, false)', + ('relationship.country,name', 'en_US', 'model', + vals['name'], new_id, '', context.get('module'))) + return new_id def write(self, cursor, user, ids, vals, context=None): if 'code' in vals: