const Steel_loadLanguage = (lang) => {
    fetch(`/languages/products/steel_bars/${lang}.json`)
        .then(response => response.json())
        .then(translations => {
            document.querySelectorAll('[data-translate]').forEach(element => {
                const key = element.getAttribute('data-translate');
                element.textContent = translations[key] || key;
            });
        });
};

document.getElementById('language-selector').addEventListener('change', (event) => {
    Steel_loadLanguage(event.target.value);
});

// Load default language
Steel_loadLanguage('en');