Problème d’affichage des caractères avec aide et messages (Créer un compte)

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 19)
  • Auteur
    Messages
  • #449803
    Julien de Prabere
    Membre
    Initié WordPress
    7 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 2.0.5
    – Thème utilisé : Classic 1.5
    – Plugins en place : Néant
    – Nom de l’hebergeur : Serveur Linux

    Problèmes rencontrés : Ayant installé, sans difficultés, la version française touvée dans WordPress in your language je m’étonne de n’avoir trouvé nulle part comment obtenir un affichage correct des caractères accentués pour l’aide à la rédaction des billets (dans la partie wp-admin). Par ailleurs, le premier mail reçu comporte les mêmes défauts dès la première ligne : «Votre nouveau blog WordPress a été créé avec succès à l’adresse » Comment réparer ces inconvénients rédibitoires ? D’avance Merci.

    #587064
    fantome
    Participant
    Chevalier WordPress
    234 contributions

    Tu trouveras certaines réponses [url=icihttp://www.wordpress-fr.net/support/sujet-1698-mail-confirmation-accents]ici[/url].

    #587065
    Oo
    Membre
    Maître WordPress
    2484 contributions

    Bonjour et binevenue dans le monde de WP,

    La dernière version en Fr est disponible là :::> http://www.wordpress-fr.net/telechargements/

    Tente de mettre cette version et tiens nous au courant !

    Oo

    #587066
    Julien de Prabere
    Membre
    Initié WordPress
    7 contributions

    Merci à fantôme, le problème des mails doit être réglé par le fil indiqué dont la source apporte effectivement tous les éclaircissements nécessaires. Pour le vérifier, il conviendrait cependant que je trouve le moyen de m’adresser un mail sans tout réinstaller…

    Quant à la dernière version française, l’expérience (conduite au préablable) n’est pas concluante ! Celle-ci ne semble pas différer de celle disponible sur le site précité. Je m’étonne tout de même qu’elle soit livrée à coté des packs de langage, sans commentaires sur ses différences éventuelles avec la première ni sur sa contenance (le pack UTF-8, semble-t-il) et surtout, je déplore qu’elle n’intègre pas ce plugin indispensable sur les sites francophones puisque WordPress qui suggère l’utilisation d’UTF-8 ne force pas son utilisation pour les messages ni pour l’éditeur de l’aide contextuelle alors que les navigateurs francophones …

    Le problème de l’affichage de celle-ci subsiste en effet et suppose apparemment un traitement du même type. Le header du fichier wp-mce-help.php d’affichage de l’aide de l’éditeur semble à l’origine du désordre. Il suffit pour constater que le contexte est mauvais de rouvrir, après enregistrement en local, le fichier produit. L’ajout après la balise d’une ligne

    résout le problème avec EasyPhp (serveur de test) mais pas sur celui de publication ?

    D’avance merci

    #587067
    fantome
    Participant
    Chevalier WordPress
    234 contributions

    Pour le courriel, tu peux faire une simple vérification en écrivant un commentaire sur un de tes billets.

    #587068
    Julien de Prabere
    Membre
    Initié WordPress
    7 contributions

    Je renouvelle ma seconde question : Comment obtenir une aide contextuelle lisible en français malgré les caractères accentués ?
    Comment cette question essentielle peut-elle avoir échappé à la vigilance des auteurs ou traducteurs francophones : elle conditionne l’intéret primordial des blogs en général, et de WordPress en particulier : offrir la possibilité de publication à des non initiés !

    #587069
    Oo
    Membre
    Maître WordPress
    2484 contributions

    Bonjour Julien,

    Nous sommes bénévoles et non pas rémunérés ! Voici le pourquoi du comment ! Donc la vigilance, nous l’avons mais peut etre pas le temps et les fonds !

    On tente de faire avancer la chose mais avec de l’huile de coude !

    Oo

    #587070
    xavier
    Participant
    Maître WordPress
    2124 contributions

    Et bien merci pour avoir pointé la chose. Comme le dit Oo, nous n’avons que notre temps libre pour nous occuper de ce projet de traduction, donc toute aide est la bienvenue.
    Le plugin que tu pointes est sympathique, mais si je peux effectivement l’ajouter à l’archive par défaut, je ne crois pas pouvoir l’activer automatiquement à la place de l’utilisateur qui n’y connait rien. Donc on reste un peu à la case départ, avec un léger mieux certes.
    La discussion dans le Trac semble avoir tourné court, il serait bon de la relancer car c’est effectivement un sujet gênant pour les blogs non-anglophones.

    #587071
    Julien de Prabere
    Membre
    Initié WordPress
    7 contributions

    J’ai bien compris que vous n’étiez que des amateurs… 🙂

    Pour activer automatiquement le plugin dans la version francophone de WordPress, je pense qu’il suffirait, dans le fichier wordpress/wp-includes/pluggable-functions.php, de remplacer la définition de la fonction wp_mail par celle contenue dans le plugin accompagnée de ses deux fonctions auxilliaires ainsi le code des lignes 157 à 167 de ce fichier :

    if ( !function_exists(‘wp_mail’) ) :
    function wp_mail($to, $subject, $message, $headers =  ») {
    if( $headers ==  » ) {
    $headers = « MIME-Version: 1.0n » .
    « From: wordpress@ » . preg_replace(‘#^www.#’,  », strtolower($_SERVER[‘SERVER_NAME’])) . « n » .
    « Content-Type: text/plain; charset= » » . get_settings(‘blog_charset’) . «  »n »;
    }
    return @mail($to, $subject, $message, $headers);
    }
    endif;

    deviendraient :

    if ( !function_exists(‘wp_mail’) ) :
    function wp_encodeMimeSubject($s) {
    $lastspace=-1;
    $r= » »;
    $buff= » »;
    $mode=1;
    for ($i=0; $i=48 && $n=65 && $n=97 && $n<=122) return $c;
    return "=".($n<16 ? "0" : "").strtoupper(dechex($n));
    }
    function wp_mail($to, $subject, $message, $headers = '') {
    if( $headers == '' ) {
    $headers = "MIME-Version: 1.0n" .
    "From: wordpress@" . preg_replace('#^www.#', '', strtolower($_SERVER['SERVER_NAME'])) . "n" .
    "Content-Type: text/plain; charset="" . get_settings('blog_charset') . ""n";
    }

    return @mail($to, wp_encodeMimeSubject($subject), $message, $headers);
    }
    endif;

    En effet, comme l’indique le commentaire au début de ce fichier, les fonctions y figurant sont modifiables par plugin car chargées après ceux-ci. En l’abscence du pluggin la nouvelle fonction devrait donc être implémentée…

    Merci d’avoir favoriser ma participation à la résolution de cette lancinante question…

    Quant à l’aide contextuelle, je suis toujours à la recherche d’indications…

    #587072
    xavier
    Participant
    Maître WordPress
    2124 contributions

    Fort bien, mais pour le coup cela va à l’encontre de l’un des choix de la VF : modifier le moins possible le code de WP, afin de ne pas avoir à refaire la manip à chaque nouvelle version. S’il nous arrive donc de traduire certains fichiers en dur (notamment l’installateur), réécrire du code me semble aller trop loin : plutôt que de faire un fork FR de chaque version, je préfère remonter le problème sur le Trac officiel.

    #587073
    Julien de Prabere
    Membre
    Initié WordPress
    7 contributions

    Quant à la question des accents qui intéresse apparemment d’autres intervenants, j’ai bien peur que la traduction soit en cause…
    Il conviendrait sans doute de remplacer les accents par les entités HTML dans les fichiers à l’origine du fr_FR.mo Assez curieusement, comme le montre le titre provenant de l’instruction [c][/c] qui donne le code : [c]Aide de l_&_#_8_ 2_1_7_;éditeur visuel[/c] (sans les _ qui permettent de conserver la forme originale), cela a été fait pour les apostrophes mais par pour les é accent aigu et autres lettres accentuées ?
    Qu’en pensez-vous ?

    #587074
    rlabouze
    Membre
    Initié WordPress
    17 contributions

    Voilà la page (obtenue grâce à Google avec le mot-clé  » accents  » qui résoud TOUS LES PROBLÈMES D’ACCENTS :

    En attendant, voici les principaux accents (en HTML) – ne pas oublier le  » ;  » à la fin. :
    é (aigu) = é
    è (grave) = è
    ê (circonflexe) = ê
    ë (tréma) = ¨
    à = à

    guillemet français ouvrant = «
    guillemet français fermant = »

    espace insécable =  

    #587075
    AmO
    Participant
    Maître WordPress
    4449 contributions

    Et sinon il existe un traduction ISO ? tu as essayé ?

    #587076
    Julien de Prabere
    Membre
    Initié WordPress
    7 contributions

    La question c’est d’AFFICHER L’AIDE CONTEXTUELLE DE wp-admin correctement (cela doit se passer du coté de la traduction du fichier wp-mce-help.php affiché par tinyMCE). Je ne comprend pas que l’on puisse vanter les mérites d’un blog qui vous adresse un premier message illisible, puis qui s’avère incapable d’afficher en version française les accents quel que soit votre navigateur…

    #587077
    xavier
    Participant
    Maître WordPress
    2124 contributions

    Alors, dans l’ordre :

    1) Je ne sais pas si c’est ton intention, et je te donne le bénéfice du doute, mais depuis le début tu sembles montrer un dédain particulier envers le logiciel, ses développeurs, ses traducteurs et les personnes qui tentent de t’aider. Je te laisse tirer les conclusions quant à notre empressement à te répondre. Ce comportement n’est d’ailleurs pas limité à ce forum, vu que tu agis de même avec les contributeurs Dotclear… Tu n’es guère plus explicite sur le forum de TinyMCE – qui ne sont peut-être même pas en cause.

    2) Tu sembles peu enclin à répondre à ceux qui tentent de t’aider. Certains des problèmes que tu soulèves relèvent de l’encodage de ton site/serveur/etc. As-tu essayé le fichier de traduction encodé en iso-8859-1, comme te l’a suggéré AmO ? As-tu fait une vérification en te mettant un commentaire pour recevoir la notification par mail ? Si tu ignores nos suggestions, ne t’étonne pas de nous voir ignorer les tiennes.

    3) Les problèmes que tu soulèves restent pertinents, mais n’ont pas tous leur place ici : n’hésite pas à mettre tes suggestions sur le Trac de WordPress (inscription gratuite!), car il est hors de question pour l’équipe de traduction de réécrire le code interne de WordPress. Pour ce qui est des entités HTML, il te faudra mieux justifier le fait de revoir l’intégralité du fichier de traduction, car pour le moment tu es le seul à manifester ton problème.

    4) Merci de ne pas hurler, nous savons lire. Merci de ne pas dénigrer le travail des autres parce que ça ne marche pas chez toi, nous faisons de notre mieux.

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