diff -Naur birthday/block_birthday.php birthday_new/block_birthday.php --- birthday/block_birthday.php 2008-04-17 08:18:52.000000000 -0500 +++ birthday_new/block_birthday.php 2009-04-03 12:02:54.000000000 -0500 @@ -26,7 +26,13 @@ break; default : error('Invalid field type'); } - $return = date('M d',mktime(0,0,0,$month,$day,$year)); + $userlanguage = explode('_', current_language()); + if (isset($userlangage[2])) { setlocale(LC_TIME,$userlanguage[0],$userlanguage[1]); } + else { setlocale(LC_TIME, $userlanguage[0]); } + + if (current_language() == 'en_us_utf8') { $return = strftime('%B %d', mktime(0,0,0,$month,$day,$year)); } + else { $return = strftime('%d. %B', mktime(0,0,0,$month,$day,$year)); } + return $return; }