[Résolu] Aide s-v-p: Mettre en français ce petit bout d’entête: ‘Edit This’

  • Statut : non résolu
10 sujets de 1 à 10 (sur un total de 10)
  • Auteur
    Messages
  • #448555
    Satie
    Membre
    Initié WordPress
    3 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress 2.0.3 :
    – Journalized Winter 1.02 Released 7 Jun 2005 :
    – Plugins en place :
    – iQuebec :

    Entêtes de mes articles

    Voici l’inscription que je vois:

    Nom de l’article
    par Auteur @ 22:39 Edit This enregistré sous Catégories

    J’ai réussi à faire certaines corrections en français mais je n’arrive pas à corriger ‘Edit This’

    Dans le fichier index.php du thème, je vois le code:

     » rel= »bookmark » title= »Permanent Link to < ?php the_title(); ?>« >< ?php the_title(); ?>

    par @ < ?php the_time() ?> < ?php edit_post_link(); ?>
    Enregistré dans: < ?php the_category(', ') ?>

    < ?php the_content(); ?>

    < ?php the_author() ?> @ < ?php the_time() ?> C’EST ICI QU’APPARAÎT « Edit This » sur l’écran < ?php edit_post_link(); ?>

    En principe, c’est à l’endroit écrit en vert que je devrais pouvoir faire la correction…serait-ce que c’est un autre fichier ou je dois faire la correction. Après plusieurs recherches, je n’y arrive pas!

    Merci de m’aider.

    #579439
    Andy
    Participant
    Chevalier WordPress
    109 contributions

    Comme ça :

    #579440
    xavier
    Gestionnaire du forum
    Maître WordPress
    2126 contributions
    #579441
    cmarc
    Participant
    Initié WordPress
    15 contributions

    même et surtout si le codex est mon ami, j’ai aussi ce petit bout de ‘Edit This’ qui m’ennuie! Voici ce que je propose comme modifications (et quelques autres du même style dnas la foulée)

    dans wp-includes/fichier templates-functions-links.php

    [c]function edit_post_link($link = ‘Edit This’, $before =  », $after =  »)[/c] aux alentours de la ligne 207

    rajouter [c]$link = __($link);[/c] juste avant la ligne [c]echo $before . « $link » . $after;
    [/c]

    [c]function edit_comment_link($link = ‘Edit This’, $before =  », $after =  »)[/c] aux alentours de la ligne 222

    rajouter $link = __($link); juste avant la ligne [c]echo $before . « $link » . $after;
    [/c]

    [c]function next_posts_link($label=’Next Page »’, $max_page=0)[/c] aux alentours de la ligne 459

    rajouter [c]$label = __($label);[/c] juste avant la ligne [c]echo ‘ »>’. preg_replace(‘/&([^#])(?![a-z]{1,8}😉/’, ‘&$1′, $label) .’‘;[/c]

    [c]function previous_posts_link($label=’« Previous Page’)[/c] aux alentours de la ligne 494

    rajouter [c]$label = __($label);[/c] juste avant la ligne [c]echo ‘ »>’. preg_replace(‘/&([^#])(?![a-z]{1,8}😉/’, ‘&$1′, $label) .’‘;[/c]

    j’ai également de gros soucis avec le fichier wp-includes/template-functions-post.php

    [c]function wp_link_pages($args =  »)[/c] aux alentour de la ligne 121

    [c]$r = ‘number’;[/c] number n’est pas défini dans les fichier POT ou PO
    [c]$r = ‘Next page’;[/c] devrait être [c]$r = __(‘Next page’);[/c]
    [c]$r = ‘Previous page’;[/c] devrait être [c]$r = __(‘Previous page’);
    [/c]

    [c]function link_pages($before=’
    ‘, $after=’
    ‘, $next_or_number=’number’, $nextpagelink=’next page’, $previouspagelink=’previous page’, $pagelink=’%’, $more_file= »)[/c] aux alentours de la ligne 122

    [c]$next_or_number=’number'[/c] number n’est pas dans le fichier POT ou PO
    [c]$nextpagelink=’next page'[/c] devrait être [c]$nextpagelink=’Next page'[/c]
    [c]$previouspagelink=’previous page'[/c] devrait être [c]$previouspagelink=’Previous page'[/c]

    et il faudrait ajouter

    [c]$nextpagelink = __($nextpagelink);[/c]
    [c]$previouspagelink = __($previouspagelink);[/c]
    après le [c]if ( $more ) {[/c] et juste avant [c]echo $before;[/c]

    il y a également les fonctions ‘more’ mais là les modifications sont probablemet beaucoup plus délicates…

    [c]function the_content($more_link_text = ‘(more…)’, $stripteaser = 0, $more_file =  »)[/c] aux alentours de la ligne 54

    [c]function get_the_content($more_link_text = ‘(more…)’, $stripteaser = 0, $more_file =  »)[/c] aux alentours de la ligne 62

    qu’en pensez-vous?

    #579442
    Martin
    Membre
    Chevalier WordPress
    484 contributions

    Remplace les Eidt This et autre par Editer et autres…tout simple:happy:

    #579443
    cmarc
    Participant
    Initié WordPress
    15 contributions

    d’accord mais dans ce cas on remplace du ‘hard coded’ anglais :( par du ‘hard coded’ français :( et on perd tout le bénéfice du mécanisme d’internationalisation (gettex et les fichiers PO et MO)

    c’est (si je peux me pemettre) un peu

    tomber de Charrybde en Scylla

    😉

    #579444
    Martin
    Membre
    Chevalier WordPress
    484 contributions

    C’est vrai ! Mais s’il n’y a aucune autre solution 😉

    #579445
    cmarc
    Participant
    Initié WordPress
    15 contributions

    mais si, il y a une solution :D

    il faudrait:
    – faire remonter l’info (via Xavier?) vers nos amis de WordPress US :wp:
    – faire valider les modifs des sources d’au moins [c]templates-functions-links.php[/c] (comme par exemple du style de celles que je propose: les [c]$link = __($link);[/c])
    – faire mofifier le [c]wordpress.pot[/c] officiel en conséquence (par exemple pour [c]number[/c] qui n’est pas dedans)
    – mettre à jour notre [c]fr_FR.po[/c] à l’aide du nouveau [c]worpress.pot[/c] officiel
    – (re)générer un [c]fr_FR.mo[/c] avec les nouvelles traductions
    – mettre le nouveau fichier langue à disposition de tous (svn?)

    dans ces conditions, les versions suivantes tiendront automatiquement compte :D de nos modifications et nos amis non-anglophones et non-francophones peuvent bénificier également de nos petites modifs 🍺.

    #579446
    AmO
    Participant
    Maître WordPress
    4452 contributions

    Jamais content…

    #579447
    cmarc
    Participant
    Initié WordPress
    15 contributions
    AmO wrote:
    Jamais content…

    😕 je ne comprends pas…😕
    qui est content ou qui n’est pas content et pourquoi?

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