// 食 block: Кухня загружается отдельно как блок на странице function generateFoodHTML(lang) { const t = (k) => (window.translations[lang] && window.translations[lang][k]) || k; return `

${t('food_title')}

${t('food_subtitle')}

${t('food_subtitle')}

${t('food_text')}

🍽️
${t('food_request')}
👨‍🍳
${t('food_chef')}
🕒
${t('food_breakfast')}
🕒
${t('food_lunch')}
🕒
${t('food_dinner')}

📢 ${t('food_note')}

`; } function renderFood(lang) { const foodSection = document.getElementById('food'); if (!foodSection) return; foodSection.innerHTML = generateFoodHTML(lang); // Анимации на повторный вход document.querySelectorAll('.animate').forEach(el => { if (el.style.animationPlayState !== 'running') { el.style.animationPlayState = 'paused'; } }); } function updateFoodLanguage(lang) { if (document.getElementById('food').innerHTML.trim() !== '') { // обновляем тексты, если уже отрисован блок const header = document.querySelector('#food .section-title'); if (header) header.innerHTML = window.translations[lang].food_title; // Перерисуем контент для корректной подстановки renderFood(lang); } else { renderFood(lang); } } window.updateFoodLanguage = updateFoodLanguage; document.addEventListener('DOMContentLoaded', () => { const currentLang = localStorage.getItem('siteLang') || 'ru'; renderFood(currentLang); });