Manuel Corbet Posted January 16, 2013 Share Posted January 16, 2013 Bonjour à tous, dans le formulaire d'authentification les mois de la date de naissance restent en anglais peut importe la langue. En regardant rapidement j'ai vu que la méthode PHP est date(), je pense qu'il faudrait utiliser strftime() et setlocale() pour que ça fonctionne mieux. Je test et vous tiens informé. Link to comment Share on other sites More sharing options...
Manuel Corbet Posted January 16, 2013 Author Share Posted January 16, 2013 (edited) du coup j'ai fait un override de la méthode dateMonths() dans la classe Tools pour remplacer : $tab[$i] = date('F', mktime(0, 0, 0, $i, date('m'), date('Y'))); par : $tab[$i] = strftime( '%B', mktime( 0, 0, 0, $i, 1 ) ); ça ne marchait pas car je n'avais pas installer la locale fr_FR sur mon serveur, mais depuis que c'est fait tout marche nickel ! Edited January 16, 2013 by Manuel Corbet (see edit history) Link to comment Share on other sites More sharing options...
BonCev Posted October 6, 2015 Share Posted October 6, 2015 Bonjour, Je ne comprend pas ta solution pour régler ce problème. Link to comment Share on other sites More sharing options...
merguez Posted October 21, 2017 Share Posted October 21, 2017 Merci beaucoup Manuel Corbet, cela a fonctionné pour moi. Les mois étaient en anglais sur ma version 1.6.1.16. Bien cordialement, merguez Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now