From 9aa867606276cc77fa848be42afdf3c4131dffe4 Mon Sep 17 00:00:00 2001 From: maxkadushkin Date: Thu, 3 Oct 2024 00:58:37 +0300 Subject: [PATCH] [home] set of folders for localized templates --- common/loginpage/src/paneltemplates.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/common/loginpage/src/paneltemplates.js b/common/loginpage/src/paneltemplates.js index 941c68fe4..fd2ef7978 100644 --- a/common/loginpage/src/paneltemplates.js +++ b/common/loginpage/src/paneltemplates.js @@ -283,7 +283,20 @@ window.sdk.on('onaddtemplates', _on_add_templates.bind(this)); _init_collection.call(this); - window.sdk.LocalFileTemplates(); + + const _reload_templates = l => { + let ls = [l]; + if (utils.Lang.id.length > 2) { + ls.push(l[3] == '_' ? l.replaceAll('_', '-') : l.replaceAll('_', '-'), l.substring(0,2)); + } + ls.push("en-US","en_US","en"); + window.sdk.LocalFileTemplates(ls); + }; + _reload_templates(utils.Lang.id); + + CommonEvents.on('lang:changed', (ol, nl) => { + _reload_templates(nl); + }); return this; }