From 855e877f28b893536c0694bcbb3d9a008c2caefb Mon Sep 17 00:00:00 2001 From: "vta vta@openerp.com" <> Date: Wed, 26 Dec 2012 08:48:04 +0100 Subject: [PATCH] [IMP] Browser's language as default language for anonymous user bzr revid: vta@openerp.com-20121226074804-rto6je56j60dmp6i --- .../static/src/js/portal_anonymous.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/addons/portal_anonymous/static/src/js/portal_anonymous.js b/addons/portal_anonymous/static/src/js/portal_anonymous.js index adaa51948b5..c994ac3fe85 100644 --- a/addons/portal_anonymous/static/src/js/portal_anonymous.js +++ b/addons/portal_anonymous/static/src/js/portal_anonymous.js @@ -1,5 +1,19 @@ openerp.portal_anonymous = function(instance) { + instance.web.Session.include({ + load_translations: function() { + if (this.username === 'anonymous') { + var l = (navigator.language) ? navigator.language : navigator.userLanguage; + var params = { mods: this.module_list, lang: l }; + return this.rpc('/web/webclient/translations', params).done(function(trans) { + console.log(trans); + instance.web._t.database.set_bundle(trans); + }); + } + return this._super(); + }, + }); + instance.web.Login.include({ start: function() { var self = this;