From bdec8efabf4b77cf75aec83cc96d01384f6c978b Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Wed, 7 Aug 2019 10:09:09 +0000 Subject: [ADD] web: add the language code in the translation widget The planet icon is not very clear for translation feature. Replace it with the code of the current language. Task-id: 2028152 --- addons/web/static/src/js/core/translation.js | 3 ++- addons/web/static/src/js/fields/basic_fields.js | 2 ++ addons/web/static/src/scss/form_view.scss | 3 ++- addons/web/static/src/scss/form_view_extra.scss | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) (limited to 'addons/web/static/src') diff --git a/addons/web/static/src/js/core/translation.js b/addons/web/static/src/js/core/translation.js index 416ea9130d2..5335f4716a7 100644 --- a/addons/web/static/src/js/core/translation.js +++ b/addons/web/static/src/js/core/translation.js @@ -13,7 +13,8 @@ var TranslationDataBase = Class.extend(/** @lends instance.TranslationDataBase# "time_format": '%H:%M:%S', "grouping": [], "decimal_point": ".", - "thousands_sep": ","}; + "thousands_sep": ",", + "code": "en_US"}; }, set_bundle: function(translation_bundle) { var self = this; diff --git a/addons/web/static/src/js/fields/basic_fields.js b/addons/web/static/src/js/fields/basic_fields.js index dbafc45e592..d226ef655c7 100644 --- a/addons/web/static/src/js/fields/basic_fields.js +++ b/addons/web/static/src/js/fields/basic_fields.js @@ -41,9 +41,11 @@ var TranslatableFieldMixin = { */ _renderTranslateButton: function () { if (_t.database.multi_lang && this.field.translate && this.res_id) { + var lang = _t.database.parameters.code.split('_')[0].toUpperCase(); return $('