Annonce

Important, migration recommandée : WordPress 2.6.3 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 14-01-2007 20:02:20

Monky
Habitué WP
Date d'inscription: 07-01-2007
Messages: 75

[Résolu] Comment traduire cette ligne ?

Bonjour,

Ma configuration WP actuelle
- Version de WordPress : 2.0.6
- Thème utilisé : Connection reloaded modifié
- Plugins en place : polygot, jslightbox, poll...
- Nom de l'hebergeur : test en local pour l'instant

Problème(s) rencontré(s) : Bonjour,
Je tiens d'abord à vous remercier du tutoriel pour la création de theme bilingue, sans celui ci je n'y serais jamais arriver seul.
Cependant j'ai un petit problème sur cette ligne : <?php comments_popup_link('No Comments', '1 Comment', '[%] Comments'); ?></p>

Comment y disposer le fameux : <?php _e('***'); ?>

Merci d'avance, à bientôt!

Hors ligne

 

#2 14-01-2007 20:39:13

MS-DOS_1991
Admin
Lieu: France
Date d'inscription: 03-06-2006
Messages: 1989
Site web

Re: [Résolu] Comment traduire cette ligne ?

Bonjour smile

Je ne suis pas un spécialiste des thèmes bilingues (loin de là) mais a priori, cela devrait donner : <?php comments_popup_link(_e('No Comments'), _e('1 Comment'), _e('[%] Comments')); ?>

Non ?

Hors ligne

 

#3 14-01-2007 21:10:30

Xavier
Photogénique en noir et blanc
Lieu: Paris
Date d'inscription: 19-09-2005
Messages: 1737
Site web

Re: [Résolu] Comment traduire cette ligne ?

Je dirai plutôt :
<?php comments_popup_link(__('No Comments'), __('1 Comment'), __('[%] Comments')); ?>

_e() pour afficher à l'écran (echo()).
__() pour passer en argument de fonction.


Mainteneur de la traduction de WordPress
http://xavier.borderie.net/wp-fr/

Hors ligne

 

#4 14-01-2007 21:16:37

MS-DOS_1991
Admin
Lieu: France
Date d'inscription: 03-06-2006
Messages: 1989
Site web

Re: [Résolu] Comment traduire cette ligne ?

_e() pour afficher à l'écran (echo()).
__() pour passer en argument de fonction.

Ah, ben voilà la différence entre les deux syntaxes alors smile

Merci Xavier wink

Hors ligne

 

Pied de page des forums

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