Hi,
I think I have the solution for you:
I'm writing from Brazil, and I was needed that the date must displayed in Portuguese, and from Brazil..
I get tired to try with "pt_BR", "pt_PT", bla bla.. and this wasn't working(just like you). Then I tryed put "portuguese" and worked! After this, I putted "portuguese_BRAZIL" and worked even better!
Just to remember:
setlocale ("LC_TIME", "portuguese_BRAZIL");
Hope that helps you, tchau
.😃U:VAZ
.::BH:MG:BRAZIL