async function updateContent(lang) { const response = await fetch('./assets/js/lang.json'); const translations = await response.json(); document.querySelectorAll('[data-i18n]').forEach(element => { const key = element.getAttribute('data-i18n'); element.textContent = translations[lang][key]; }); localStorage.setItem('preferredLang', lang); } // Sayfa yüklendiğinde varsayılan dili kontrol et document.addEventListener('DOMContentLoaded', () => { const savedLang = localStorage.getItem('preferredLang') || 'tr'; updateContent(savedLang); });