setlocale et strftime pas traduire mois

Mon code:

setlocale(LC_TIME, 'ca_ES');
echo strftime("%#d %B", strtotime($ticket->date_created));

sorties quelque chose comme:

28 August

à la place de mon attente:

28 Agost

J'attends "Août" parce que c'est de la langue catalane (définie par le biais de setlocale()).

Est-ce de cette manière setlocale et strftime est censé fonctionner?

Pour info: Mon local de développement de la machine est Windows 7, définissez les paramètres régionaux: fr-PH

InformationsquelleAutor Obay | 2012-09-24