summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/src/js')
-rw-r--r--addons/web/static/src/js/core/translation.js3
-rw-r--r--addons/web/static/src/js/fields/basic_fields.js2
2 files changed, 4 insertions, 1 deletions
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 $('<button>', {
type: 'button',
'class': 'o_field_translate fa fa-globe btn btn-link',
+ 'data-code': lang,
})
.on('click', this._onTranslate.bind(this));
}