Календарь, отображаемый в маршруте /upcoming-events, созданном плагином discourse-calendar, похоже, не подгружает i18n-переводы для кнопок FullCalendar. Календарь всегда показывает значения по умолчанию FullCalendar, например, «сегодня» для соответствующей кнопки.
Мое предположение о причине этого (без глубокого изучения discourse или его плагинов ранее, поэтому относитесь к этому с долей скептицизма):
При просмотре discourse-calendar.js FullCalendar инициализируется с установленными опциями buttonText и locale (см. строку 144).