Better default language for the export translation wizard

Use the domain of the field to search for the current language.
This commit is contained in:
Cédric Krier
2013-09-20 18:33:35 +02:00
parent fa017d140f
commit ff43a1fd6b
+4 -6
View File
@@ -1552,15 +1552,13 @@ class TranslationExportStart(ModelView):
('state', 'in', ['installed', 'to upgrade', 'to remove']),
])
@staticmethod
def default_language():
@classmethod
def default_language(cls):
Lang = Pool().get('ir.lang')
code = Transaction().context.get('language', False)
domain = [('code', '=', code)] + cls.language.domain
try:
lang, = Lang.search([
('code', '=', code),
('translatable', '=', True),
], limit=1)
lang, = Lang.search(domain, limit=1)
return lang.id
except ValueError:
return None