[Résolu] Problème avec fichier mo (reconnaissance du fichier) (Créer un compte)

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

    Je suis devant un problème assez complexe à résoudre. Depuis que mon hébergeur a déplacé mon site sur un autre serveur, la traduction de WordPress ne fonctionne plus…

    Actuellement, mon hébergeur cherche de son côté pour voir quelles sont les différences entre les 2 serveurs.

    Mais je me demandais si de votre côté vous aviez déjà eu ce genre de problème. Pour le moment j’ai réussi à isoler la cause du problème mais je n’arriv epas à le résoudre.

    WordPress n’arrive pas à charger le fichier .mo parce que pour lui il n’est pas au bon format. (erreur 1 lors du chargement du fichier mo.)

    Ce que j’ai déjà essayé :
    – mettre à jour WordPress
    – charger un nouveau fichier mo en encodage UTF et Latin1.

    Si vous avez des idées…

    #566957
    z720
    Membre
    Maître WordPress
    578 contributions

    Mon hébergeur m’a donné une solution que ne me convient qu’à moitié, puisqu’il faut modifier du code WordPress :
    Dans le fichier wp-include/gettext.php (vers les lignes 105)
    Remplacer

    // $MAGIC1 = (int)0x950412de; //bug in PHP 5
    $MAGIC1 = (int) – 1794895138;
    // $MAGIC2 = (int)0xde120495; //bug
    $MAGIC2 = (int) – 569244523;

    Par

    $MAGIC1 = (int)0x950412de; //bug in PHP 5
    //$MAGIC1 = (int) – 1794895138;
    $MAGIC2 = (int)0xde120495; //bug
    //$MAGIC2 = (int) – 569244523;

    Chez moi ça remarche mais je ne suis pas très convaincu. Donc si vous avez le même problème un jour, c’est une piste à explorer…

    Cette info s’applique à WordPress 1.5.2, voir si le problème est le même avec la version 2.0

    #566958
    damino
    Participant
    Maître WordPress
    1241 contributions

    Et c’est qui ton hébergeur cela pourrait nous interresser.

    On attend le secours du spécialiste … Xavier !

    #566959
    xavier
    Participant
    Maître WordPress
    2124 contributions

    Mmmh, je ne peux dire grand de l’implémentation PHP de la traduction. Seb, le code présenté est celui de WP ? Les lignes en commentaire y sont ? Donc jusqu’à que que les Dev fassent leur boulot correctement (WP 2.0 ?), je crois que tu vas devoir faire valser les commentaires, effectivement… Pas pratique.

    #566960
    z720
    Membre
    Maître WordPress
    578 contributions

    Mon hébergeur est planet-work.

    Pour ajouter à la bizarrerie : tout fonctionne correctement sur mon installation locale : WinXP / Apache 2 / PHP 4.xxx

    #566961
    studio224
    Membre
    Initié WordPress
    1 contributions

    🙂 Bonjour,

    le problème s’est posé pour moi avec la version 2.02, pourtant mon hébergeur n »utilise pas PHP 5 mais la Version 4.4.2. (Or si j’ai bien compris la rectif… c’est pour un bug quand on utilise PHP5 ?)

    J’ai appliqué la solution ci-dessus et ça a marché au poil. J’ajoute que mon problème c’était la version portugaise de WP et je suis tombée sur le forum français en désespoir de cause car je ne trouvais pas de solution sur le forum officiel en anglais. Je dirais qu’il y a bien un bug quelque part…

    Anne-Claire

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