From fa4e76a9c7bb7820e04919373e8f1c6ebb60fcc2 Mon Sep 17 00:00:00 2001 From: Akim Juillerat Date: Wed, 14 Dec 2016 15:33:57 +0100 Subject: [PATCH] [ADD] l10n_multilang: translate account.tax.template description In addition to the tax name Closes #14737 --- addons/l10n_multilang/account.py | 2 ++ addons/l10n_multilang/l10n_multilang.py | 8 ++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/addons/l10n_multilang/account.py b/addons/l10n_multilang/account.py index b34c3c28c58..934feecc63c 100644 --- a/addons/l10n_multilang/account.py +++ b/addons/l10n_multilang/account.py @@ -24,6 +24,7 @@ class account_tax(osv.osv): _inherit = 'account.tax' _columns = { 'name': fields.char('Tax Name', required=True, select=True, translate=True), + 'description': fields.char('Display on Invoices', translate=True), } @@ -31,6 +32,7 @@ class account_tax_template(osv.osv): _inherit = 'account.tax.template' _columns = { 'name': fields.char('Tax Name', required=True, select=True, translate=True), + 'description': fields.char('Display on Invoices', translate=True) } diff --git a/addons/l10n_multilang/l10n_multilang.py b/addons/l10n_multilang/l10n_multilang.py index 182b3b27077..5d651441122 100644 --- a/addons/l10n_multilang/l10n_multilang.py +++ b/addons/l10n_multilang/l10n_multilang.py @@ -61,8 +61,10 @@ class AccountChartTemplate(models.Model): for company in company_ids: # write account.account translations in the real COA chart_template_id._process_accounts_translations(company.id, langs, 'name') - # copy account.tax translations + # copy account.tax name translations chart_template_id._process_taxes_translations(company.id, langs, 'name') + # copy account.tax description translations + chart_template_id._process_taxes_translations(company.id, langs, 'description') # copy account.fiscal.position translations chart_template_id._process_fiscal_pos_translations(company.id, langs, 'name') return True @@ -108,8 +110,10 @@ class base_language_install(models.TransientModel): for company in self.env['res.company'].search([('chart_template_id', '=', coa.id)]): # write account.account translations in the real COA coa._process_accounts_translations(company.id, [self.lang], 'name') - # copy account.tax translations + # copy account.tax name translations coa._process_taxes_translations(company.id, [self.lang], 'name') + # copy account.tax description translations + coa._process_taxes_translations(company.id, [self.lang], 'description') # copy account.fiscal.position translations coa._process_fiscal_pos_translations(company.id, [self.lang], 'name') return res