protected function getLocalizedMonthNames($info)
{
$formatter = new TSimpleDateFormatter($this->getDateFormat());
switch ($formatter->getMonthPattern()) {
case 'MMM':
return $info->getAbbreviatedMonthNames();
case 'MM':
$array = array();
for ($i = 1; $i <= 12; $i++) {
$array[$i - 1] = $i < 10 ? '0' . $i : $i;
}
return $array;
case 'M':
$array = array();
for ($i = 1; $i <= 12; $i++) {
$array[$i - 1] = $i;
}
return $array;
default:
return $info->getMonthNames();
}
}