From 17f4ef30c4d17ae0c07cf2f75e4a6f8835094acd Mon Sep 17 00:00:00 2001 From: Dmitry-Ilyushechkin Date: Thu, 13 Nov 2025 16:52:09 +0300 Subject: [PATCH] fix the version string when changing languages --- common/loginpage/src/panelabout.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/common/loginpage/src/panelabout.js b/common/loginpage/src/panelabout.js index 4f749584d..c5e519e0f 100644 --- a/common/loginpage/src/panelabout.js +++ b/common/loginpage/src/panelabout.js @@ -58,13 +58,17 @@ baseView.prototype.constructor.call(this, args); }; + const version = function(commercial) { + return commercial === true ? utils.Lang.strVersionCommercial : utils.Lang.strVersionCommunity; + }; + ViewAbout.prototype = Object.create(baseView.prototype); ViewAbout.prototype.constructor = ViewAbout; ViewAbout.prototype.paneltemplate = function(args) { var _opts = args.opts; !!_opts.active && (_opts.edition = !!_opts.edition ? _opts.edition + ' ' + _opts.active : _opts.active); _opts.edition = !!_opts.edition ? `
${_opts.edition}
` : ''; - const strVersion = args.opts.commercial === true ? utils.Lang.strVersionCommercial : utils.Lang.strVersionCommunity; + const strVersion = version(args.opts.commercial); let _ext_ver = ''; if ( !!_opts.arch ) _ext_ver += _opts.arch; @@ -154,6 +158,7 @@ if (!this.view) { this.view = new ViewAbout(args); + this.view.args = args; this.view.$menuitem && this.view.$menuitem.removeClass('extra'); this.view.$body = $(this.view.paneltemplate(args)); this.view.$dialog = new AboutDialog(); @@ -300,7 +305,7 @@ CommonEvents.on('lang:changed', () => { if (this.view) { this.view.$dialog.titleText = utils.Lang.actAbout; - $('#idx-about-version span', this.view.$body).text(utils.Lang.strVersion); + $('#idx-about-version span', this.view.$body).text(version(this.view.args.opts.commercial)); } });