Closed ivoire closed 10 years ago
C'est le pb que j'ai eu issue #41 ! Lorsque j'ai reteste, l'interface etait en francais! Pour un test en local j'ai modifier le param LANGUAGE_CODE = "fr" du fichier settings.py pour que ca marche quelque soit la lang du profile.
Dans script datetime pickers du fichier outing/create.html, il y a un param language: 'fr'. Est ce compatible avec le serveur ?
Je n'ai pas testé mais ce qu'il faut (pour django) c'est que le format reçu par le serveur soit compatible avec la langue courante. Il faut donc spécifier le format dans outings/create.html suivant la langue courante.
A tester. C'est quoi la valeur du LANGUAGE_CODE sur le serveur ? Je vais configurer le mien idem.
Bjs Le champs DateTimeField contient une option input_formats qui pourrai resoudre le pb !
input_formats=['%Y-%m-%d %H:%M:%S', '%d/%m/%Y %H:%M:%S']
https://docs.djangoproject.com/en/1.6/ref/forms/fields/#datetimefield
1/ Le serveur est en fr-fr 2/ Il faut que le format passé à datetimepicker (RandoAmisSecours/templates/RandoAmisSecours/outing/create.html lignes 202, 213 et 224) soit traduit (ie dans un fichier de traduction)
J'ai ajouter un middleware qui gere les langues en fonction du profile voir le commit ci dessous https://github.com/Billybob/RandoAmisSecours/commit/b4c8e093f330e5ca3528b2a064f947fada696455
Dans les fichiers local de datetimepicker on peut ajouter l'option format pour chaque langue supportée. Le fichier bootstrap-datetimepicker.fr.js est renseigne les autres a completer sinon US par default
Le middleware gérant les locales est déjà présent (c'est lui qui essai de détecter la langue de l'utilisateur et qui fait les traductions). Par contre ton patch sur base.html et sur outings.html pour mettre language: '{{ LANGUAGE_CODE }}', me semblent très bien.
Est-ce que tu peux me faire 2 patchs avec ces deux modifications ?
Le "format: "dd/mm/yyyy hh:ii:ss"" doit par contre être traduisible tout simplement (IMHO).
Comment on fait des patchs ?
Coupe ton commit en plusieurs commit et push les sur ton répo git. Je les récupérerait directement pour les intégré. C'est mieux que ce soit toi qui fasse les commit comme cela c'est ton nom qui est associé au commit.
Ok, c'est fait !
Je vais être pénible :)
Est-ce que tu peux écrire tes commit messages en anglais ? Je peux traduire pour toi si tu n'as pas le temps.
Merci beaucoup pour le rapport de bug et les patchs.
Ok! Desole pour mon anglais! Je me debrouille mieux en creole :-)
J'ai pris tes 2 patches. Merci beaucoup.
J'ai réussi à corriger l'affichage des dates pour quelles soit traduite automatiquement par django à l'affichage.
http://lut.im/lXArivc6 LANG=english