Annonce

Important : WordPress 2.5.1 est disponible.
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.

#1 23-03-2007 11:55:30

codfingers
Maître WP
Date d'inscription: 16-12-2005
Messages: 523

Rockin'blue traduit

Enfin mon blog a fait peau neuve avec un rockin blue redessiné par mes soins ( fier le mec !)
Reste des détails, car mac et pc ce n'est pas pareil et c'est une galère   s'il y en a une.

J'ai presque fini la trad fr du magnifique Rockin'blue !

Je peux donner le thème traduit ( pas avec mon css et ma sidebar tonguetongue) à qui le voudroit ou le poudroit car WordPress est notre droit.

à Amo... désolé, mais encore erreur de trad :  ce terrible : comments off malgré la correction (<?php comments_popup_link('Aucun commentaire »', '1 commentaire »', '% commentaires »', 'Les commentaires sont fermés'); ?>)


Ce qui le veulent traduit ,
juste un mail  sympa et hop, je l'envoie !
Cordialement,

Hors ligne

 

#2 22-05-2008 11:31:44

Hippos
Membre WP
Date d'inscription: 22-05-2008
Messages: 1

Re: Rockin'blue traduit

Bonjour,

Je commence tout juste à me mettre à WordPress (2.5.1 installé... hier). J'ai choisi le thème Tulip Time et je me trouve moi aussi confronté à ce fameux "Comments Off". J'ai trouvé 4 fils qui en parlent sur le forum et je me raccroche à celui-ci, le plus récent.

J'ai réussi à résoudre le problème en intervenant directement sur wp-includes/comment-template.php (ligne 720), mais j'avais d'abord essayé par la méthode a priori la plus orthodoxe, à savoir la modification de fr_FR.po
En vain...
J'aimerais savoir pourquoi ça ne marche pas avec le fichier po. Voici ce que j'ai essayé :

Après avoir regardé la structure de ce fichier, j'y ai d'abord ajouté le bloc suivant

Code:

  1. #: wp-includes/comment-template.php:720
  2. msgid "Comments Off"
  3. msgstr "Commentaires désactivés"

Puis j'ai ouvert fr_FR.po avec poEdit : mon ajout se trouvait en ligne 6918.
J'ai ensuite sauvegardé, pour regénérer le .mo puis j'ai tout uploadé à la place des anciens fr_FR sur mon serveur.
Hélas, ça ne donne rien.

Sauriez-vous me dire ce que j'ai loupé ?

Merci d'avance.


[Édit1]
J'ai peut-être une piste : le problème viendrait de ce que les codeurs de wp ont mal internationalisé le fichier comment-template.php (cf ce topic) ? Si c'est cela, est-il possible de corriger facilement comment-template ?
[/Édit1]


[Édit2]
Oui, c'est ça, j'ai trouvé.

Dans comment-template.php, on a le code suivant (lignes 720 à 730) :

Code:

  1. function comments_popup_link( $zero = 'No Comments', $one = '1 Comment', $more = '% Comments', $css_class = '', $none = 'Comments Off' ) {
  2.   global $id, $wpcommentspopupfile, $wpcommentsjavascript, $post;
  3.  
  4.   if ( is_single() || is_page() )
  5.     return;
  6.  
  7.   $number = get_comments_number( $id );
  8.  
  9.   if ( 0 == $number && 'closed' == $post->comment_status && 'closed' == $post->ping_status ) {
  10.     echo '<span' . ((!empty($css_class)) ? ' class="' . $css_class . '"' : '') . '>'. $none . '</span>';
  11.     return;

On voit, dans le dernier if, que la variable $none est passée telle quelle.
Il suffit de remplacer ce $none par __('Comments Off'), et alors l'entrée ajoutée précédemment (cf début de mon message) dans fr_FR s'active. Ça donne ceci (lignes 720 à 730) :

Code:

  1. function comments_popup_link( $zero = 'No Comments', $one = '1 Comment', $more = '% Comments', $css_class = '', $none = 'Comments Off' ) {
  2.   global $id, $wpcommentspopupfile, $wpcommentsjavascript, $post;
  3.  
  4.   if ( is_single() || is_page() )
  5.     return;
  6.  
  7.   $number = get_comments_number( $id );
  8.  
  9.   if ( 0 == $number && 'closed' == $post->comment_status && 'closed' == $post->ping_status ) {
  10.     echo '<span' . ((!empty($css_class)) ? ' class="' . $css_class . '"' : '') . '>'. __('Comments Off') . '</span>';
  11.     return;

Merci pour vos indications sur le forum, elles m'auront permis de trouver la solution wink.
[/Édit2]

Dernière modification par Hippos (22-05-2008 13:18:37)


Hippos
wp 2.5.1 - Tulip Time

Hors ligne

 

Pied de page des forums

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

Tous droits réservés - wordpress-fr.net © 2005-2006

  • RSS
WPfr ValidatorXhtml ValidatorCSS mysql Php GetFirefox
Design par AmO - Crédits - Equipe WordPress France

Réseau International : Hongrie - Allemagne - Grèce - Italie - Japon - Corée - Suisse - Turquie - USA