Aide - Recherche - Membres - Calendrier
Version complète : [resolu] Date en français
Forum osCommerce-fr > Vie du groupe > Archives
titine
Bonjour,

Je viens d'installer OSCommerce sur mon serveur distant. La date qui passait bien en Français en local reste en Anglais sur le serveur.

La fonction LC TIME prend les dates du serveur ou des machines en local ?

Si elle prend celles du serveur c'est normal que ce soit en Anglais puisque le serveur est américain, mais si elle prend celles des machines en local, alors là je comprends pas.

Une idée ?

Merci
Sandrine
Gnidhal
Encore un nouveau POST à verser à notre future FAQ smile.gif

La fonction LCTIME doit être adaptée au type de serveur : Unix, Windows ou autre... (voir la doc PHP pour plus de détail)

La constante est déclarée dans le premier fichier langue (french.php, english.php...) et doit majoritairement être adaptée comme suit :
(pour le fichier french.php)
QUOTE
setlocale(LC_TIME, 'fr_FR.ISO_8859-1'); // serveur UNIX
setlocale(LC_TIME, 'fr'); // Serveur Win32

d'autres syntaxes peuvent être préférables selon l'environnement..
Consulter la doc PHP. wink.gif
titine
Justement, c'est bien ca le problème. J'ai essayé avec
setlocale('LC_TIME', 'fr_FR.ISO_8859-1');
ET AVEC
setlocale(LC_TIME, 'french');
et ca ne marche pas non plus. Même en Allemand et en Espagnol la date reste en Anglais !

As-tu une autre idée ?

Merci
Sandrine
Gnidhal
t'as essayé d'autres syntaxes sans le code ISO ?

setlocale('LC_TIME', 'fr_FR');
titine
Ca ne marche pas non plus.

On a déjà essayé tous les codes possibles et imaginables et aucun ne fonctionne.
xaglo
la fonction set locale ne fonctionne pas sur tous les serveurs sad.gif chez moi mon hébergeur est sous openbsd et ça ne marche pas non plus. A ma connaissance, il n'y a pas encore de solution trouvée
Gnidhal
Merci Xaglo
A ajouter dans la FAQ ! cool.gif
xaglo
QUOTE (Gnidhal)
A ajouter dans la FAQ !  8)
tout à fait wink.gif
et pour répondre à Ciju en même temps, pourquoi ne pas ouvrir un post FAQ pour commencer à proposer toutes les questions avec leurs réponses que l'on commence à avoir (un peu trop) vues et revues?? biggrin.gif
Gnidhal
héhé laugh.gif
Quand ya des idées.... les bonnes sont communes : wink.gif

arrow.gif http://www.oscommerce-fr.info/forum/index.php?showtopic=2000
ciju
idea.gif
Oui Xaglo, ouvrir un post pourrait etre bien vu a condition qu'il soit bien suivit.... il nous faut donc des chefs de projet sur ce post.... avec une expertise coherente a ce propos pour prendre de ce post l'essentiel des infos et eliminer le reste...
Si vous pouvez vous entendre a trois pour pondre ce chapitre , ca serait une belle pierre cool.gif
..........pas de deadline ! juste a votre bon jugement............

j'ouvre ce post dans "échange dev" , tout le monde pourra donc l'alimenter en fonction de ses conviction et a vous trois de commenter leur coherence et/ou justification. Je supprimerai tout post que vous jugerez faux ou pas a leur place, histoire que ce sujet reste "clean" et source d'un boulot commun cohérent.... avant de tout recompiler dans un chapitre dédié , une fois que vous l'aurez jugé suffisemment complet pour une V1.

Comments de vous 3 par MP si probleme ou idée supp...
pericles
Pour complementer le probleme des setlocale, il peut aussi etre du au fait que les locales pour la langue francaise ne soit pas installe sur le serveur.
Voila plusieurs causes lies au meme probleme wink.gif
kikey
j'ai modifié ca seulement et ca marche à merveille :

dans le fichier french.php

setlocal(LC_TTIME, 'fr');

Pour info
ciju
oui mais tu n'es pas sous openBSD !
kikey
Mais ca viendra ...

J'ai déja plaqué mon 2000 serv au profit de Red Hat - Mandrake et un peu de Suse ...

OpenBSD sera pour l'avenir !!! wink.gif

@+
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2013 Invision Power Services, Inc.