// Ждем полной загрузки всех системных кнопок GetCourse (5 секунд)
setTimeout(function() {
    // Точное попадание по вашим кнопкам
    if ($('.lesson-navigation a:contains("урок")').length) {
        $('.lesson-navigation a:contains("Следующий урок")').text('Следующий модуль');
        $('.lesson-navigation a:contains("Предыдущий урок")').text('Предыдущий модуль');
    }
    
    // Счетчик "1 из 2 уроков" → "1 из 2 модулей"
    $('.lesson-navigation .text-center, .lesson-progress').each(function() {
        $(this).html($(this).html().replace(/уроков?/gi, 'модулей'));
    });
    
    // "Комментарии к уроку" → ТОЧНО "Комментарии к модулю"
    $('h3, .lesson-comments-title').each(function() {
        var text = $(this).text();
        if (text.indexOf('Комментарии к уроку') !== -1) {
            $(this).text('Комментарии к модулю');
        }
        // Дополнительно для других вариантов
        else if (text.indexOf('комментарии к уроку') !== -1) {
            $(this).text(text.replace('комментарии к уроку', 'комментарии к модулю'));
        }
    });
}, 3000);

// Повторяем каждые 3 секунды для динамических элементов
setInterval(function() {
    $('.lesson-navigation a:contains("урок")').each(function() {
        if ($(this).text().indexOf('Следующий урок') > -1) $(this).text('Следующий модуль');
        if ($(this).text().indexOf('Предыдущий урок') > -1) $(this).text('Предыдущий модуль');
    });
    
    // Проверяем комментарии каждую секунду
    $('h3, .lesson-comments-title').each(function() {
        var text = $(this).text();
        if (text.indexOf('Комментарии к уроку') !== -1) {
            $(this).text('Комментарии к модулю');
        }
    });
}, 1000);
