WP magyar nyelven

Miután az utolsó magyar wordpress fordítás a 2.1.3 verzióhoz készült, aki bátran ráfrissít a 2.2.x verziókra, az csodálkozva tapasztalhatja, hogy a magyar nyelvet ezzel a laza mozdulattal ki is iktatta a blogmotorból. Ha a feje tetejére áll, ha minden stimmel, minden a helyén van, a nyelv akkor is az eredeti, vagyis angol marad mindenütt.

A hibát, amint arra tanult kollegám rámutatott, a wp-includes/gettex.php egy aprócska bibije okozza, amely nem igazán fér össze a php 5-ös verziójával. De van megoldás!

Nyissuk meg a wp-includes/gettex.php-t, és keressük meg a (nagyjából) 117. sor táján kezdődő hibás részt:

//if ($magic == ($MAGIC1 & 0xFFFFFFFF) || $magic == ($MAGIC3 & 0xFFFFFFFF)) { // to make sure it works for 64-bit platforms
// $this->BYTEORDER = 0;
//} elseif ($magic == ($MAGIC2 & 0xFFFFFFFF)) {
if ($magic == $MAGIC1) {
$this->BYTEORDER = 0;
} elseif ($magic == $MAGIC2) {
$this->BYTEORDER = 1;
} else {
$this->error = 1; // not MO file
return false;
}

…és cseréljük le a jelzett részt erre:

if ($magic ==$MAGIC1) {
$this->BYTEORDER = 0;
} elseif ($magic == $MAGIC2) {
$this->BYTEORDER = 1;
} else {
$this->error = 1; // not MO file
return false;
}

Mentsük el a fájlt, és már készen is vagyunk, ismét működik a magyar nyelv.

Címke , .Könyvjelzőkhöz Közvetlen link.

Vélemény, hozzászólás?