so it is not yet // defined when this inline script runs — defer to DOMContentLoaded. document.addEventListener('DOMContentLoaded', function () { try { var canonical = canonicalPath(location.pathname); var routes = window.__i18nRoutes || {}; options.forEach(function (a) { var lang = a.getAttribute('data-lang'); a.setAttribute('href', resolveHref(canonical, lang, routes)); }); } catch (e) { /* fail open — hrefs fall back to their default lang-home targets */ } }); // Open / close dropdown. if (toggle && menu) { var setOpen = function (open) { switcher.classList.toggle('lang-switcher--open', open); toggle.setAttribute('aria-expanded', open ? 'true' : 'false'); }; toggle.addEventListener('click', function (e) { e.preventDefault(); setOpen(!switcher.classList.contains('lang-switcher--open')); }); document.addEventListener('click', function (e) { if (!switcher.contains(e.target)) setOpen(false); }); document.addEventListener('keydown', function (e) { if (e.key === 'Escape') setOpen(false); }); } })();
सम्पर्क

प्रश्न, सुझाव,
वा एउटा नमस्ते

हामी हरेक सन्देश पढ्छौँ र सकेसम्म चाँडो जवाफ दिन्छौँ।

हामीलाई सन्देश पठाउनुहोस्

तपाईंले दिनुभएको ईमेलमा हामी जवाफ दिनेछौँ।