This subclass of HTMLCalendar can be passed a locale name in the constructor and will return month and weekday names in the specified locale.
class calendar.LocaleHTMLCalendar(firstweekday=0, locale=None)