>>> import calendar
>>> import locale
>>> locale.setlocale(category =locale.LC_ALL, locale="Russian")
>>> print(list(calendar.month_name)[1:])
['Январь', 'Февраль', 'Март', ...
>>> print(list(calendar.day_name))
['понедельник', 'вторник', 'среда', ...
>>> print(list(calendar.day_abbr))
['Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб', 'Вс']
Модуль datetime тоже будет с переводом>>> import datetime
>>> datetime.date.today().strftime('%B %Y года, %A')
'Ноябрь 2020 года, суббота'
(кстати, именно так получается список month_name)А вот так можно распечатать календарь на год на русском прямо в терминал:
print(calendar.LocaleTextCalendar(locale="Russian_Russia").formatyear(2021))
#libs #tricks
