DeepL templates and tasks for the same.

This commit is contained in:
Norm Rasmussen
2025-12-17 16:55:47 -05:00
parent 7741634b94
commit 7340726f9b
12 changed files with 181 additions and 52 deletions

View File

@ -1,4 +1,4 @@
{% assign userLanguage = current_person.properties.learner_language | upcase %}
{% assign userLanguage = current_person.properties.learner_language | upcase%}
<div id="loader-overlay">
<div class="loader"></div>
@ -60,7 +60,7 @@
<a href="/app/catalog" id="courses" class="navigation-item lang-fr">
Formations
</a>
<a href="/app/training_events" id="webinars" class="navigation-item lang-en">
Webinars
</a>
@ -112,7 +112,7 @@
data-toggle-outside
data-toggle-escape>
<span style="display:inline-block">Language</span>
</button>
<button
@ -123,9 +123,31 @@
data-toggle-outside
data-toggle-escape>
<span style="display:inline-block">Sprache</span>
</button>
<button
type="button"
class="navigation-item languge-dropdown-button lang-fr"
data-toggle-class="is-open"
data-toggle-target-next
data-toggle-outside
data-toggle-escape>
<span style="display:inline-block">Langue</span>
</button>
<button
type="button"
class="navigation-item languge-dropdown-button lang-jp"
data-toggle-class="is-open"
data-toggle-target-next
data-toggle-outside
data-toggle-escape>
<span style="display:inline-block">言語</span>
</button>
<ul class="languge-dropdown-list">
<li>
<button
@ -148,6 +170,28 @@
<span style="display:inline-block">Deutsch</span>
</button>
</li>
<li>
<button
type="button"
id="fr-lang"
data-lang="fr"
class="lang-option active"
data-toggle-trigger-off
>
<span style="display:inline-block">Français</span>
</button>
</li>
<li>
<button
type="button"
id="jp-lang"
data-lang="jp"
class="lang-option active"
data-toggle-trigger-off
>
<span style="display:inline-block">日本語</span>
</button>
</li>
</ul>
</div>
{% endif %}
@ -450,13 +494,13 @@
lp.classList.add('active-nav');
break;
case '/app/catalog':
courses.classList.add('active-nav');
courses.classList.add('active-nav');
break;
case '/app/training_events':
webinars.classList.add('active-nav');
webinars.classList.add('active-nav');
break;
case '/app/resources':
resources.classList.add('active-nav');
resources.classList.add('active-nav');
break;
default:
break;
@ -478,7 +522,7 @@
document.addEventListener("DOMContentLoaded", function() {
let userLanguage = localStorage.getItem("userLanguage");
let userLanguageCustomPropValue = '{{current_person.properties.learner_language}}'
if (userLanguage === null) {
userLanguage = "en";
localStorage.setItem("userLanguage", userLanguage);
@ -538,4 +582,4 @@
});
});
});
</script>
</script>