MCPcopy Create free account
hub / github.com/Muhammadsiddiq-code/Admin-dashboard / applyLanguage

Function applyLanguage

app.js:557–575  ·  view source on GitHub ↗
(language)

Source from the content-addressed store, hash-verified

555}
556
557function applyLanguage(language) {
558 // Update navigation labels
559 document.querySelectorAll(".nav-text").forEach((element, index) => {
560 const keys = Object.keys(translations[language])
561 if (keys[index]) {
562 element.textContent = translations[language][keys[index]]
563 }
564 })
565
566 // Update page title if on a translated page
567 const activeNavLink = document.querySelector(".nav-link.active")
568 if (activeNavLink) {
569 const page = activeNavLink.dataset.page
570 const pageTitle = document.getElementById("pageTitle")
571 if (pageTitle && translations[language][page]) {
572 pageTitle.textContent = translations[language][page]
573 }
574 }
575}
576
577// Modal functions
578function showModal(title, content) {

Callers 2

initializeAppFunction · 0.85
handleLanguageChangeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected