Ну тогда правь функцию generate_calendar. У меня там так. Ща делал.
PHP код:
$ru_month = array(
"01" => "Январь",
"02" => "Февраль",
"03" => "Март",
"04" => "Апрель",
"05" => "Май",
"06" => "Июнь",
"07" => "Июль",
"08" => "Август",
"09" => "Сентябрь",
"10" => "Октябрь",
"11" => "Ноябрь",
"12" => "Декабрь"
);
#note that some locales don't capitalize month and day names
if($GLOBALS['TSFE']->tmpl->setup['config.']['locale_all'] != "ru_RU") $this->listHeader = $this->convertSpecialCharacters(ucfirst(strftime($this->conf['listView.']['strftime.']['main'],$first_of_month)));
else $this->listHeader = $ru_month["$month"].$this->convertSpecialCharacters(ucfirst(strftime(" - %Y",$first_of_month)));
Поменяй там ru_RU на russian или как там у тебя.