Rockin’blue traduit (Créer un compte)

  • Statut : non résolu
2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #451224
    codfingers
    Participant
    Maître WordPress
    541 contributions

    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 😋:P) à 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 ()

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

    #596100
    Hippos
    Participant
    Initié WordPress
    1 contributions

    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

    #: wp-includes/comment-template.php:720
    msgid « Comments Off »
    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) :

    function comments_popup_link( $zero = ‘No Comments’, $one = ‘1 Comment’, $more = ‘% Comments’, $css_class =  », $none = ‘Comments Off’ ) {
    	global $id, $wpcommentspopupfile, $wpcommentsjavascript, $post;
    
    	if ( is_single() || is_page() )
    		return;
    
    	$number = get_comments_number( $id );
    
    	if ( 0 == $number && ‘closed’ == $post->comment_status && ‘closed’ == $post->ping_status ) {
    		echo ‘<span>‘. $none . ‘</span>‘;
    		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) :

    function comments_popup_link( $zero = ‘No Comments’, $one = ‘1 Comment’, $more = ‘% Comments’, $css_class =  », $none = ‘Comments Off’ ) {
    	global $id, $wpcommentspopupfile, $wpcommentsjavascript, $post;
    
    	if ( is_single() || is_page() )
    		return;
    
    	$number = get_comments_number( $id );
    
    	if ( 0 == $number && ‘closed’ == $post->comment_status && ‘closed’ == $post->ping_status ) {
    		echo ‘<span>‘. __(‘Comments Off’) . ‘</span>‘;
    		return;

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

2 sujets de 1 à 2 (sur un total de 2)
  • Vous devez être connecté pour répondre à ce sujet.