function calendarTranslation(lang) { const currentYear = new Date().getFullYear() const months = Array.from({length: 12}, function(_, index) { let name = new Date(currentYear, index).toLocaleString(lang, { month: 'long' }) return ({index, name }) }) const days = Array.from({length: 7}, function (_, index) { let name = new Date(currentYear, '00', index).toLocaleString(lang, { weekday: 'long' }) let order = new Date(currentYear, '00', index).getDay() return ({ name, order }) }) return { months, days } }