- Statut : non résolu
- Ce sujet contient 27 réponses, 10 participants et a été mis à jour pour la dernière fois par
Rebecca, le il y a 18 années et 7 mois.
-
AuteurMessages
-
22 novembre 2006 à 9 h 52 min #584827Many wrote:Bon 1h après c ok ! pourtant j’avais bien vidé le cache 😐
je m’auto-cite ^^ le problème est résolu. C’était visiblement un problème de cache non vidé pour moi. Après pour les autres je ne sais pas.
24 novembre 2006 à 23 h 26 min #584828Bon j’ai décidé de mettre les mains dans le camboui.
J’ai débuggué WordPress sur mon sujet à la print_r() (S’il y a ne console de debug pour WordPress comme dans Symfony dites le moi svp).
Bon le problème vient bien de gettext. Le MAGIC1 et 2 ne retourne pas le bon offset en php 4.4.4
Notice: Undefined offset: 1 in /home/sites/aumatriba.com/public_html/blog/wp-includes/gettext.php on line 169
Notice: Undefined offset: 2 in /home/sites/aumatriba.com/public_html/blog/wp-includes/gettext.php on line 170Du coup j’ai trouvé le ticket 1727 sur le track WordPress pour patcher php 4.4.0 mais ça marche pas.
Bon il semble que les MAGICx différent suivant les version de PHP, d’OS et de 32/64bits. M’a l’air bien foireux ce truc.
Je n’ai aucune idée de comment faire pour trouver mon MAGICx à moi … vous pouvez m’aider là dessus ?
Je poste un ticket sur le Trac ?3 décembre 2006 à 15 h 10 min #584829Bonjour,
Pas de réponse sur la question de Lafber ?
Parce que l’avancement de mon blog est bloquée..en attendant !!
D’avance merci !4 décembre 2006 à 10 h 01 min #5848309 décembre 2006 à 0 h 24 min #584831Désolée si c’est un hors-sujet, si oui, j’ouvrirai un nouveau post.
Ma console d’administration a basculé « toute seule » en anglais ! De mon côté, je n’ai rien fait. L’installation d’origine est en français.
???
9 décembre 2006 à 16 h 25 min #584832Xavier, je viens d’essayer la modif que tu proposes. Cela marche !
Qu’est-ce qui a bien pu se passer ? Mon hébergeur free aurait-il fait des changements ?🙂
9 décembre 2006 à 21 h 31 min #584833Même problème chez Free avec WP 2.0.2.
J’ai essayé la modification fr_fr, le changement de fichier .mo, la modification de Xavier …
Rien n’y fait !
Autre idée ?
9 décembre 2006 à 23 h 23 min #584834As-tu essayé uniquement la modification proposée par Xavier , sans toucher au fr_fr ?
12 décembre 2006 à 0 h 48 min #584835Bonjour,
Tout d’abord merci à la personne qui m’a redirigée sur ce post, j’ai effacé mon fil désormais inutile.
Je suis donc aussi hébergée chez Produweb (WP 2.0.5 installé par mes soins) et je rencontre le même problème… tout reste en anglais malgré avoir essayé toutes les astuces proposées ici :
http://xavier.borderie.net/wp-fr/installation-de-wordpress-en-francais/
Ainsi que la modification pour 64bits que propose Xavier dans ce fil et le renommage en fr_fr…
Malheureusement rien n’y fait.Suis un peu désespérée car je viens de quitter Nfrance (url rewriting qui ne fonctionnait pas) pour Produweb et là ben… bon au moins ça marche mais c’est en anglais et il me faut vraiment la version française.
Mille mercis d’avance pour votre aide.
Je vais, en parallèle, contacter mon hébergeur.16 décembre 2006 à 14 h 38 min #584836Merci Xavier pour avoir pointer le lien qui va bien. Effectivement ça marche 🍺
Rebecca je suis sur ProDuWeb également et la modification marche pour moi. Donc il doit te manquer un petit truc pour que ça fonctionne. Dans le hack du gettext.php il n’y a pas que la ligne MAGIC3 à ajouter, il y en a une 2em. Ensuite tu parles de fr_fr alors que c’est fr_FR (je pense que ça a un impact).
17 décembre 2006 à 22 h 11 min #584837Bonsoir lafber,
J’avais remis le fr_FR comme à l’origine, et voilà à quoi ressemble la portion de code de mon gettext.php après la modification suggérée par Xavier :
$MAGIC1 = (int)0x950412de; //bug in PHP 5
//$MAGIC1 = (int) – 1794895138;
$MAGIC2 = (int)0xde120495; //bug
// $MAGIC2 = (int) – 569244523;
$MAGIC3 = (int) 2500072158;
$this->STREAM = $Reader;
$magic = $this->readint();
if ($magic == $MAGIC1 || $magic == $MAGIC3) { // to make sure it works for 64-bit platforms
$this->BYTEORDER = 0;
} elseif ($magic == ($MAGIC2 & 0xFFFFFFFF)) {
$this->BYTEORDER = 1;
} else {
$this->error = 1; // not MO file
return false;
}Mon admin ainsi qu les dates de mon blog restent malgré tout en anglais
Si quelqu’un peut m’aider plus, je prends volontiers… Mille mercis d’avance encore!17 décembre 2006 à 23 h 20 min #584838Je n’ai pas exactement la même chose, voici un extrait du fichier sur mon site :
// $MAGIC1 = (int)0x950412de; //bug in PHP 5
$MAGIC1 = (int) – 1794895138;
// $MAGIC2 = (int)0xde120495; //bug
$MAGIC2 = (int) – 569244523;
$MAGIC3 = (int) 2500072158;$this->STREAM = $Reader;
$magic = $this->readint();
if ($magic == $MAGIC1 || $magic == $MAGIC3) {
$this->BYTEORDER = 0;
} elseif ($magic == $MAGIC2) {
$this->BYTEORDER = 1;
} else {
$this->error = 1; // not MO file
return false;
}Attention, je suis avec la version 2.0 de WordPress.
18 décembre 2006 à 2 h 03 min #584839Je suis avec la 2.0.5, mais j’ai essayé d’éditer la ligne que tu as mis en gras, mais ça ne change strictement rien
Merci ! -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.