def impl(ctx): tlangs = model('res.lang').browse([('translatable', '=', True)]) codes = set([lang for (lang,) in ctx.table]) mods = model('ir.module.module').browse(['state = installed']) assert_true(codes) assert_less(codes, set(tlangs.code)) mods.button_update_translations()
def impl(ctx): tlangs = model('res.lang').browse([('translatable', '=', True)]) codes = set([lang for (lang, ) in ctx.table]) mods = model('ir.module.module').browse(['state = installed']) assert_true(codes) assert_less(codes, set(tlangs.code)) if ctx.client.server_version.startswith('9'): mods.update_translations(None, {'overwrite': True}) else: mods.button_update_translations()
def impl(ctx): tlangs = model('res.lang').browse([('translatable', '=', True)]) codes = set([lang for (lang,) in ctx.table]) mods = model('ir.module.module').browse(['state = installed']) assert_true(codes) assert_less(codes, set(tlangs.code)) if ctx.client.server_version.startswith('9'): mods.update_translations(None, {'overwrite': True}) else: mods.button_update_translations()