Topic: Avoir la date en francais

bonjour j'ai change l'affichage de la date histoire de voir afficher le jour de la semaine dans le panneau d'administration, j'utilise donc le format :

D d-M-y

Le probleme est que ca met les mois et jours en anglais, comment faire pour l'avoir en francais ? Merci !

Re: Avoir la date en francais

respecte les majuscules et miniscules : d-m-Y

Mais sa donne que des chffre du veut la date comme ceci exemples: mardi 20 mars 2005" ???

3 (edited by okparanoid 2005-02-19 19:07)

Re: Avoir la date en francais

pour l'instant jai ca :
http://okparanoid.free.fr/punbb-1.2.1/

le m minuscule c pour avoir les mois en lettre et pas en chiffre, et j'aimerai avoir la meme chose mais en francais et pas en abrege si possible, tu as une idee ?

Re: Avoir la date en francais

Je n'ai pas encore regardé en details, mais normalement on doit pouvoir dire à PHP que l'on veut ça en français. Il faudrait rajouter quelque part la fonction idoine (« setlocale(LC_TIME,"fr_FR"); » si ma mémoire est bonne), je ne sais pas où par contre. Dans le fichier de config peut-être ?

Re: Avoir la date en francais

Salut,

Pour avoir la date en français voici les modifs que j'ai faites

en fait il faut remplacer les date() pas des strftime() cette dernière utilise les setlocal

numéro de ligne approximatif
--> = remplacer par

bonne chance



admin_options.php

297    date($pun_config['o_date_format'])    -->    strftime($pun_config['o_date_format'])
297    <a href="http://www.php.net/manual/en/function.date.php">    -->    <a href="http://fr3.php.net/strftime">

viewtopic.php

232    date($pun_config['o_date_format'], $cur_post['registered'])     -->     strftime($pun_config['o_date_format'], $cur_post['registered'])

include/functions.php

592    
    $date = date($pun_config['o_date_format'], $timestamp);
    $today = date($pun_config['o_date_format'], $now+$diff);
    $yesterday = date($pun_config['o_date_format'], $now+$diff-86400);
-->
    $date = strftime($pun_config['o_date_format'], $timestamp);
    $today = strftime($pun_config['o_date_format'], $now+$diff);
    $yesterday = strftime($pun_config['o_date_format'], $now+$diff-86400);

Re: Avoir la date en francais

Merci bcp, je vais tester ca. Pourquoi rickard a choisi d'utiliser une autre fonction ? est-ce qu'on ne pourrait pas lui proposer de mettre celle la a la place dans la future version de pun ?

7 (edited by okparanoid 2005-03-06 13:33)

Re: Avoir la date en francais

J'ai pose la question direct ds le salon punbb discussion tongue

http://punbb.org/forums/viewtopic.php?id=6590

Re: Avoir la date en francais

Salut !

J'avais déjà un peu demandé il ya qqs temps : http://punbb.org/forums/viewtopic.php?id=6001

A deux on a peut être plus de chance d'y arriver lol

A+