From 6e4d2e36aab50470e3253d9d09afe71286cb2070 Mon Sep 17 00:00:00 2001 From: Nicolas Lempereur Date: Wed, 15 Nov 2017 14:15:10 +0100 Subject: [PATCH] [FIX] base_setup,etcie: translate left setting menu In left menu used for switching between "apps" particular menu, the apps names were not translated. This commit use the "string" attribute which is translated instead of "data-string" fallbacking on data-string (so things still work without updating the module). opw-781728 closes #20972 --- addons/account/views/res_config_settings_views.xml | 2 +- addons/base_setup/views/res_config_settings_views.xml | 2 +- addons/crm/views/res_config_settings_views.xml | 2 +- addons/event/views/res_config_settings_views.xml | 2 +- addons/hr/views/res_config_settings_views.xml | 2 +- addons/hr_attendance/views/res_config_settings_views.xml | 2 +- addons/hr_expense/views/res_config_settings_views.xml | 2 +- addons/hr_payroll/views/res_config_settings_views.xml | 2 +- addons/hr_recruitment/views/res_config_settings_views.xml | 2 +- addons/hr_timesheet/views/res_config_settings_views.xml | 2 +- .../views/res_config_settings_views.xml | 2 +- addons/mass_mailing/views/res_config_settings_views.xml | 2 +- addons/mrp/views/res_config_settings_views.xml | 2 +- addons/project/views/res_config_settings_views.xml | 2 +- addons/purchase/views/res_config_settings_views.xml | 2 +- addons/sale/views/res_config_settings_views.xml | 2 +- addons/stock/views/res_config_settings_views.xml | 2 +- addons/website/views/res_config_settings_views.xml | 2 +- odoo/addons/base/static/src/js/res_config_settings.js | 1 + odoo/addons/base/static/src/tests/base_setting_test.js | 2 +- 20 files changed, 20 insertions(+), 19 deletions(-) diff --git a/addons/account/views/res_config_settings_views.xml b/addons/account/views/res_config_settings_views.xml index f2a8eae8f27..564d8a1cfaf 100644 --- a/addons/account/views/res_config_settings_views.xml +++ b/addons/account/views/res_config_settings_views.xml @@ -16,7 +16,7 @@ -
+

Fiscal Localization

diff --git a/addons/base_setup/views/res_config_settings_views.xml b/addons/base_setup/views/res_config_settings_views.xml index 0b1f910424b..12b60ef5914 100644 --- a/addons/base_setup/views/res_config_settings_views.xml +++ b/addons/base_setup/views/res_config_settings_views.xml @@ -7,7 +7,7 @@ -
+

Business Documents

diff --git a/addons/crm/views/res_config_settings_views.xml b/addons/crm/views/res_config_settings_views.xml index 2b6a43b2161..e06b7c9f7ec 100644 --- a/addons/crm/views/res_config_settings_views.xml +++ b/addons/crm/views/res_config_settings_views.xml @@ -8,7 +8,7 @@ -
+

CRM

diff --git a/addons/event/views/res_config_settings_views.xml b/addons/event/views/res_config_settings_views.xml index d8004b443e4..0c6ee6f132a 100644 --- a/addons/event/views/res_config_settings_views.xml +++ b/addons/event/views/res_config_settings_views.xml @@ -8,7 +8,7 @@ -
+

Events

diff --git a/addons/hr/views/res_config_settings_views.xml b/addons/hr/views/res_config_settings_views.xml index 6e39c8f6a54..7c7bb5f7fe5 100644 --- a/addons/hr/views/res_config_settings_views.xml +++ b/addons/hr/views/res_config_settings_views.xml @@ -7,7 +7,7 @@ -
+

Work Organization

diff --git a/addons/hr_attendance/views/res_config_settings_views.xml b/addons/hr_attendance/views/res_config_settings_views.xml index c102c41e6a3..9cbeeba3f7d 100644 --- a/addons/hr_attendance/views/res_config_settings_views.xml +++ b/addons/hr_attendance/views/res_config_settings_views.xml @@ -7,7 +7,7 @@ -
+

Check-In/Out

diff --git a/addons/hr_expense/views/res_config_settings_views.xml b/addons/hr_expense/views/res_config_settings_views.xml index fdf0f30bf87..3ea7b74fc22 100644 --- a/addons/hr_expense/views/res_config_settings_views.xml +++ b/addons/hr_expense/views/res_config_settings_views.xml @@ -8,7 +8,7 @@ -
+

Recording

diff --git a/addons/hr_payroll/views/res_config_settings_views.xml b/addons/hr_payroll/views/res_config_settings_views.xml index 88c70d60d9e..1e219332506 100644 --- a/addons/hr_payroll/views/res_config_settings_views.xml +++ b/addons/hr_payroll/views/res_config_settings_views.xml @@ -15,7 +15,7 @@ -
+
diff --git a/addons/hr_recruitment/views/res_config_settings_views.xml b/addons/hr_recruitment/views/res_config_settings_views.xml index 90ff4a14037..e651f2bae83 100644 --- a/addons/hr_recruitment/views/res_config_settings_views.xml +++ b/addons/hr_recruitment/views/res_config_settings_views.xml @@ -8,7 +8,7 @@ -
+

Job Posting

diff --git a/addons/hr_timesheet/views/res_config_settings_views.xml b/addons/hr_timesheet/views/res_config_settings_views.xml index 10cece001d8..f32ebf53616 100644 --- a/addons/hr_timesheet/views/res_config_settings_views.xml +++ b/addons/hr_timesheet/views/res_config_settings_views.xml @@ -10,7 +10,7 @@ -
+

Timesheet Apps

diff --git a/addons/l10n_be_hr_payroll_fleet/views/res_config_settings_views.xml b/addons/l10n_be_hr_payroll_fleet/views/res_config_settings_views.xml index 4ae2eabfadf..4c095e2eea5 100644 --- a/addons/l10n_be_hr_payroll_fleet/views/res_config_settings_views.xml +++ b/addons/l10n_be_hr_payroll_fleet/views/res_config_settings_views.xml @@ -8,7 +8,7 @@ -
+

Fleet Management

diff --git a/addons/mass_mailing/views/res_config_settings_views.xml b/addons/mass_mailing/views/res_config_settings_views.xml index 2885ee9c253..6412319d20f 100644 --- a/addons/mass_mailing/views/res_config_settings_views.xml +++ b/addons/mass_mailing/views/res_config_settings_views.xml @@ -7,7 +7,7 @@ -
+

Email Marketing

diff --git a/addons/mrp/views/res_config_settings_views.xml b/addons/mrp/views/res_config_settings_views.xml index 9f4b61d4b97..260820cd976 100644 --- a/addons/mrp/views/res_config_settings_views.xml +++ b/addons/mrp/views/res_config_settings_views.xml @@ -8,7 +8,7 @@ -
+

Operations

diff --git a/addons/project/views/res_config_settings_views.xml b/addons/project/views/res_config_settings_views.xml index d4117b93bfa..058a8f55655 100644 --- a/addons/project/views/res_config_settings_views.xml +++ b/addons/project/views/res_config_settings_views.xml @@ -7,7 +7,7 @@ -
+

Task Management

diff --git a/addons/purchase/views/res_config_settings_views.xml b/addons/purchase/views/res_config_settings_views.xml index a5f5d3b6dc7..1ad55e12968 100644 --- a/addons/purchase/views/res_config_settings_views.xml +++ b/addons/purchase/views/res_config_settings_views.xml @@ -8,7 +8,7 @@ -
+
diff --git a/addons/sale/views/res_config_settings_views.xml b/addons/sale/views/res_config_settings_views.xml index 35baa54aff5..651c9cf5909 100644 --- a/addons/sale/views/res_config_settings_views.xml +++ b/addons/sale/views/res_config_settings_views.xml @@ -8,7 +8,7 @@ -
+

Product Catalog

diff --git a/addons/stock/views/res_config_settings_views.xml b/addons/stock/views/res_config_settings_views.xml index b31661b34ce..1fb913eba20 100644 --- a/addons/stock/views/res_config_settings_views.xml +++ b/addons/stock/views/res_config_settings_views.xml @@ -8,7 +8,7 @@ -
+

Operations

diff --git a/addons/website/views/res_config_settings_views.xml b/addons/website/views/res_config_settings_views.xml index 8ef61e3db6c..7e164bb1375 100644 --- a/addons/website/views/res_config_settings_views.xml +++ b/addons/website/views/res_config_settings_views.xml @@ -9,7 +9,7 @@ -
+

Website

diff --git a/odoo/addons/base/static/src/js/res_config_settings.js b/odoo/addons/base/static/src/js/res_config_settings.js index 9af3e9c782b..c6cef6362af 100644 --- a/odoo/addons/base/static/src/js/res_config_settings.js +++ b/odoo/addons/base/static/src/js/res_config_settings.js @@ -62,6 +62,7 @@ var BaseSettingRenderer = FormRenderer.extend({ var isNotApp = $(settingView).hasClass('o_not_app'); if(group && !isNotApp) { var data = $(settingView).data(); + data.string = $(settingView).attr('string') || data.string; self.modules.push({ key: data.key, string: data.string, diff --git a/odoo/addons/base/static/src/tests/base_setting_test.js b/odoo/addons/base/static/src/tests/base_setting_test.js index 726bab3923b..e6a17810390 100644 --- a/odoo/addons/base/static/src/tests/base_setting_test.js +++ b/odoo/addons/base/static/src/tests/base_setting_test.js @@ -52,7 +52,7 @@ QUnit.module('base_settings_tests', { '
'+ '
' + '
No Record Found
' + - '
' + + '
' + '
'+ '
'+ '
' +