Annonce

Mettez-vous à jour ! WordPress 2.9.2 est disponible en français.
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.
Annonce 4 : Rejoignez-nous sur Facebook et sur Twitter

#1 03-12-2009 09:40:03

miniil
Membre WP
Date d'inscription: 03-12-2009
Messages: 1

Chaîne non traduite, pourquoi?

Bonjour,

Ma configuration WP actuelle
- Version de WordPress : 2.8.6
- Thème utilisé : Lalaland
- Extensions en place : Google analytics, Postie, zeList
- Nom de l'hebergeur : nuxit
- Adresse du site : http://lookandfeel.miniil.net

Problème(s) rencontré(s) :

J'ai tenté de faire passer Word Press en Français.

Tout semble bien traduit sauf la chaîne "Read the rest of this entry" permettant de lire la suite d'un billet.

J'ai déjà corrigé une erreur que j'avais trouvée dans le fichier index.php (et aussi archive.php et single.php) concernant cette chaîne.

J'ai donc indiqué ceci dans le code :

Code:

  1. <?php the_content(__('Read the rest of this entry &raquo;')); ?>

Avant la ligne était :

Code:

  1. <?php the_content("<p>__('Read the rest of this entry &raquo;')</p>"); ?>

Ce qui donnait un problème d'affichage de cette ligne.

Ai-je fait une erreur ou y a-t-il quelque chose de plus à faire?


D'avance je vous remercie.

Hors ligne

 

#2 06-12-2009 09:35:43

Lumière de Lune
Modérateur nomade
Lieu: Maroc / Allemagne
Date d'inscription: 15-08-2007
Messages: 5356
Site web

Re: Chaîne non traduite, pourquoi?

Tu mets une fonction php la partie _('Read...) à l'intérieur d'une chaine. Il ne peut donc pas la traiter.

Il faudrait mettre

Code:

  1. <?php the_content("<p>".__('Read the rest of this entry &raquo;')."</p>"); ?>

Ca c'est pour le php en soi. Maintenant le fait que cette ligne ne soit pas trduite veut simplement dire qu'elle n'est pas dans le fichier de traduction. Soit tu la rajoute, par le biais de poedit, soit tu traduis directement la phrase dans le code, en remplaçant les mots anglais par ce que tu veux mettre.

Hors ligne

 

Pied de page des forums

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

[ Generated in 0.119 seconds, 8 queries executed ]