// Simple localization const isStripeDev = window.location.hostname === 'stripe.dev'; const localeIndex = isStripeDev ? 2 : 1; window.__exampleLocale = window.location.pathname.split('/')[localeIndex] || 'en'; const urlPrefix = isStripeDev ? '/elements-examples/' : '/'; document.querySelectorAll('.optionList a').forEach(function(langNode) { const langValue = langNode.getAttribute('data-lang'); const langUrl = langValue === 'en' ? urlPrefix : (urlPrefix + langValue + '/'); if (langUrl === window.location.pathname || langUrl === window.location.pathname + '/') { langNode.className += ' selected'; langNode.parentNode.setAttribute('aria-selected', 'true'); } else { langNode.setAttribute('href', langUrl); langNode.parentNode.setAttribute('aria-selected', 'false'); } });