Problème d’affichage avec “&” pour les chiffres en milliers

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 24)
  • Auteur
    Messages
  • #525691
    Quentin@endurotribe
    Membre
    Initié WordPress
    10 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.5.2
    – Version de PHP/MySQL : 5.2.17
    – Thème utilisé : Avenue, customisé
    – Extensions en place :
    – Nom de l’hebergeur : 1and1
    – Adresse du site : http://www.endurotribe.com

    Problème(s) rencontré(s) :

    Depuis la mise à jour de WP 3.5.2, mon tableau de bord wordpress affiche un “&” pour les chiffres en milliers…

    Voici ce qui s’affiche sur mon tableau de bord :

    2&851 Articles
    10 Pages
    31 Catégories
    2&091 Mots-clefs

    7&964 Commentaires
    7&855 Approuvés

    Il en est de même pour l’affichage du nombre de vues (en milliers) par article généré par le plugin Postviews…

    Une idée de l’origine de ce bug ???

    #900044
    Flobogo
    Modérateur
    Maître WordPress
    15608 contributions

    Oui, il y a eu des modif’ dans la traduction française, dans la façon d’écrire les nombres de plus de 3 chiffres.
    Voir là : http://www.wordpress-fr.net/support/sujet-82220-1.html (vous pouvez ensuite zapper la page 2 et passez à la 3 pour avoir les nouvelles récentes)

    Si cela n’a aucun rapport, c’est une sacrée coïncidence 😉

    #900045
    luciole135
    Participant
    Maître WordPress
    13753 contributions

    Tient donc, en local, je n’ai pas ce problème !
    Je vais regarder avec poedit ce qu’il en est !

    #900046
    luciole135
    Participant
    Maître WordPress
    13753 contributions

    je viens de vérifier avec poedit, le fichier /wp-content/languages/fr_FR.po possède la bonne traduction, le séparateur de tranches de 3 chiffres appelé number_format_thousands_sep est bien traduit par une espace insécable  

    Faites une mise à neuf de WordPress manuellement (avec la même version que l’actuelle) comme indiqué ici : http://codex.wordpress.org/fr:Details_de_mise_a_jour

    #900047
    xavier
    Gestionnaire du forum
    Maître WordPress
    2126 contributions

    À noter que j’ai le même problème. Je n’en comprends pas l’origine, j’attends un avis technique pour voir comment le résoudre 😕

    #900048
    luciole135
    Participant
    Maître WordPress
    13753 contributions
    Xavier wrote:
    À noter que j’ai le même problème. Je n’en comprends pas l’origine, j’attends un avis technique pour voir comment le résoudre 😕

    Et en local, avez-vous ce problème ?
    Sur ma copie locale de mon site, je n’ai aucune erreur de ce type !

    #900049
    Quentin@endurotribe
    Membre
    Initié WordPress
    10 contributions
    luciole135 wrote:
    je viens de vérifier avec poedit, le fichier /wp-content/languages/fr_FR.po possède la bonne traduction, le séparateur de tranches de 3 chiffres appelé number_format_thousands_sep est bien traduit par une espace insécable  

    Faites une mise à neuf de WordPress manuellement (avec la même version que l’actuelle) comme indiqué ici : http://codex.wordpress.org/fr:Details_de_mise_a_jour

    ok j’essayerai ça tard ce soir, pourquoi la mise à jour automatique n’aurait elle pas fonctionné correctement ????

    #900050
    luciole135
    Participant
    Maître WordPress
    13753 contributions
    Quentin@endurotribe wrote:
    ok j’essayerai ça tard ce soir, pourquoi la mise à jour automatique n’aurait elle pas fonctionné correctement ????

    En général, les mises à jour automatiques ne posent pas de problème. Mais comme je n’ai aucune erreur de ce type, il est possible que la mise à jour automatique soit défaillante.
    La mise à jour manuelle est la plus sûre.
    Ainsi, nous saurons, si le problème vient de la mise à jour automatique ou si le problème est autre !

    #900051
    Guy
    Participant
    Maître WordPress
    14833 contributions

    Je ne le constate pas avec twenty twelve, dans quel contexte cela arrive t il?

    #900052
    Guy
    Participant
    Maître WordPress
    14833 contributions

    pffff je testais le thème alors qu’il s’agit du tableau de bord :(

    #900053
    Guy
    Participant
    Maître WordPress
    14833 contributions

    Suite: je ne le constate pas non plus dans le tableau de bord (sans extensions, thème twenty twelve)

    #900054
    Guy
    Participant
    Maître WordPress
    14833 contributions

    Suite de la suite :(

    Il s’agit de la version de PHP , la 5.4 et + gère correctement les espaces insécables dans la fonction number_format (prise en compte multibyte dans le séparateur) mais pas les versions inférieures.

    La seule solution rapide et fonctionnant sur toutes versions semble donc être de ne pas mettre d’espace insécable.

    #900055
    luciole135
    Participant
    Maître WordPress
    13753 contributions

    Exact, 👏 j’ai fait le test avec UwAmp, en PHP 5.3 & s’affiche et pas en PHP 5.4.

    Il va donc falloir changer la traduction, mais aussi corriger l’erreur dans cette fonction pour que la traduction française puisse fonctionner avec une espace insécable.

    #900056
    luciole135
    Participant
    Maître WordPress
    13753 contributions

    Donc, si vous pouvez passer en PHP 5.4, cela supprimera le problème,
    Sinon, avec poedit éditez le fichier fr_FR.po situé dans le dossier wp-content/languages/ et remplacez la traduction de number_format_thousands_sep à traduire par une espace et non pas par une espace insécable ( ) comme cela l’est actuellement.

    #900057
    Quentin@endurotribe
    Membre
    Initié WordPress
    10 contributions

    YES ! Effectivement en effectuant la modif via poedit, ça fonctionne… MERCI:)

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