summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkim Juillerat <akim.juillerat@camptocamp.com>2016-12-14 15:33:57 +0100
committerMartin Trigaux <mat@odoo.com>2016-12-20 12:13:17 +0100
commitfa4e76a9c7bb7820e04919373e8f1c6ebb60fcc2 (patch)
tree14b7d79aa8ee619cd88f1139f60189eaff740755
parent146aa411e653bfa72f5c4779dbefdd7d42c98874 (diff)
[ADD] l10n_multilang: translate account.tax.template description
In addition to the tax name Closes #14737
-rw-r--r--addons/l10n_multilang/account.py2
-rw-r--r--addons/l10n_multilang/l10n_multilang.py8
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