Annonce

Important : WordPress 2.6.1 est disponible en français. À lire avant la migration !
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.

#1 20-07-2008 02:26:04

Law
Connaisseur WP
Date d'inscription: 19-06-2008
Messages: 10

Dates d'un wordpress francais en anglais ou flamands??

Bonjour,

Ma configuration WP actuelle2.5
- Version de WordPress :2.5
- Thème utilisé :
- Plugins en place :
- Nom de l'hebergeur :
- Adresse du site :

Problème(s) rencontré(s) :Comment mettre la date des postes en une autre langue?

Salut à tous,

Je sais comment changer l ordre des jours, mois, ... avec les j F,v ...mais je ne trouve pas comment changer la langue??!!
Mon wordpress a été installé en francais pour avoir le tableau de bord en francais.. mais le site est en flamands.

Ou peut on configurer la langue? et comment ? sachant que j aimerais garder mon tableau de board en francais..

merci bcp

Dernière modification par Law (20-07-2008 02:26:39)

Hors ligne

 

#2 20-07-2008 03:31:10

Lumière de Lune
Not a plastic girl
Lieu: Allemagne - Maroc
Date d'inscription: 15-08-2007
Messages: 1608
Site web

Re: Dates d'un wordpress francais en anglais ou flamands??

Tu peux regarder du côté de la fonction "setlocale" en php.


Voyage au Maroc
Busby SEO Challenge
... tout ça sous WordPress, bien sûr !
Avez-vous lu les Dix commandements du débuggueur de blog ?

Hors ligne

 

#3 20-07-2008 11:49:01

Law
Connaisseur WP
Date d'inscription: 19-06-2008
Messages: 10

Re: Dates d'un wordpress francais en anglais ou flamands??

<Merci>

j ai trouver des pages sur PHP Manual.. avec le setlocale.
suis pas sur de savoir m en sortir ..mais j vais tenter de trouver ou mettre ça..

http://ch2.php.net/manual/fr/function.setlocale.php

<?php
/* Configure le script en hollandais */
setlocale(LC_ALL, 'nl_NL');

/* Affiche : vrijdag 22 december 1978 */
echo strftime("%A %e %B %Y", mktime(0, 0, 0, 12, 22, 1978));

Il suffit de mettre ça!?? à tout les endroits ou je vois the_time (j F,v)  genre index, archive,..?
suis un peu perdu avec du code comme ça.

</Merci>

Hors ligne

 

#4 20-07-2008 14:40:20

Lumière de Lune
Not a plastic girl
Lieu: Allemagne - Maroc
Date d'inscription: 15-08-2007
Messages: 1608
Site web

Re: Dates d'un wordpress francais en anglais ou flamands??

Ca serait l'idée, mais le plus simple serait de faire une fonction dans le fichier de fonctions du thème, pour l'affichage de la date, et de simplement remplacer ensuite the_time (j F,v) par cette fonction.

Attention si il y a des caractères accentués, strftime renvoie des caractères non utf-8 , donc il faut rajouter
utf8_encode(strftime("%A %e %B %Y", mktime(0, 0, 0, 12, 22, 1978))


Voyage au Maroc
Busby SEO Challenge
... tout ça sous WordPress, bien sûr !
Avez-vous lu les Dix commandements du débuggueur de blog ?

Hors ligne

 

#5 20-07-2008 20:18:12

Law
Connaisseur WP
Date d'inscription: 19-06-2008
Messages: 10

Re: Dates d'un wordpress francais en anglais ou flamands??

suis trop nul. Je sais pas ce que je dois faire.
Je comprends l ensemble c est pas le problème! mais je sais pas où et comment inserer tout ça correctement. (Dans qq fichiers..)
Le seul chipotage que j avais fait, était de changer le the_time (F js, V) machin chose en (F j, Y).

Si y a un site un peu plus détailler qui indique plus ou mettre le code ...ca m interesse.
Désolé d etre aussi nul. Mais faut de tout pour faire un monde. lol

Merci de votre support.;-)

Dernière modification par Law (21-07-2008 13:34:06)

Hors ligne

 

#6 21-07-2008 13:41:57

Law
Connaisseur WP
Date d'inscription: 19-06-2008
Messages: 10

Re: Dates d'un wordpress francais en anglais ou flamands??

Faut il simplement mettre cette ligne de code ( et uniquement cette ligne de code)  dans un seul fichier bien specifique? (pas dans le theme)

<?php

setlocale(LC_ALL, 'nl_NL');
echo strftime("%A %e %B %Y", mktime(0, 0, 0, 12, 22, 1978));

Y a t il un risque de bousiller le site?

merci bcp

Dernière modification par Law (21-07-2008 13:43:38)

Hors ligne

 

#7 21-07-2008 15:56:49

Lumière de Lune
Not a plastic girl
Lieu: Allemagne - Maroc
Date d'inscription: 15-08-2007
Messages: 1608
Site web

Re: Dates d'un wordpress francais en anglais ou flamands??

Non, il faut faire un peu plus, il faut faire une fonction php.
Que tu mettrais par exemple dans ton fichier functions.php de ton thème et qui aurait l'air d'un truc comme ça :

Code:

  1. function localdate($ladate)
  2. {
  3. setlocale(LC_ALL, 'nl_NL');
  4. echo strftime("%A %e %B %Y", $ladate);
  5. }

(faut surement bosser un peu pour transformer $ladate en une valeur acceptable pour strftime

Ensuite dans ton thème, tu mettras un truc genre

<?php localdate($datedupost) ;>
en récupérant $datedupost avec la syntaxe qui va bien

C'est la solution la plus légère et la meilleure : tu peux réutiliser ton thème tel quel dans une autre langue (suffit de changer la fonction localdate ... mais elle est un peu plus compliquée que de mettre les deux lignes de php partour où tu as la date dans ton thème


Voyage au Maroc
Busby SEO Challenge
... tout ça sous WordPress, bien sûr !
Avez-vous lu les Dix commandements du débuggueur de blog ?

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.20
© Copyright 2005-2006 WordPress France