Problem med språkbyte i WordPress?
Har länge haft problem med att svenska översättningen till WordPress inte vill fungera för mig. Inte för att det har varit något problem i sig, men nu har jag börjat leka lite med forummjukvaran bbPress (som skaparna av WP ligger bakom). Nu däremot ville jag verkligen få den svenska översättningen att fungera, iom att även besökare har viss åtkomst till admindelen för att kunna redigera sitt konto osv.
Kom fram till att problemet uppstår när jag kör php5. Väljer jag att använda php4 så fungerar det bra. Nu vill jag ju inte använda php4 + att mitt webbhotell Proinet har helt tagit bort php4, så en lösning måste hittas! Efter lite efterforskningar så visar det sig att problemet uppstår av kombinationen 5.2.x med 64 bitars operativsystem.
Efter en kortare jakt runt internet så hittade jag faktiskt en lösning på Proinets egen supportsida men självklart funkade inte den. Men sen fick jag faktiskt till det och så här gjorde jag:
(detta är endast provat på WordPress 2.3.1 och bbPress 0.8.3)
1. Öppna filen “gettext.php” som återfinns i /wp-includes/
2. Leta igen rad 105, och ta bort kodsnutten liknande den nedan.
3. Klistra in kodsnutten nedan.
4. Klart!
- $this->enable_cache = $enable_cache;
- // $MAGIC1 = (int)0x950412de; //bug in PHP 5V
- $MAGIC1 = (int) – 1794895138;
- // $MAGIC2 = (int)0xde120495; //bug
- $MAGIC2 = (int) – 569244523;
- $MAGIC3 = (int) 2500072158;
- $this->STREAM = $Reader;
- $magic = $this->readint();
- if ($magic == $MAGIC1 || $magic == $MAGIC3) { // BYTEORDER = 0;
- } elseif ($magic == $MAGIC2) {
- $this->BYTEORDER = 1;
- } else {
- $this->error = 1; // not MO file
- return false;
- }
Nu borde din översättning fungera, om du har lagt .mo filen i /wp-includes/languages/ och gjort dom rätta ändringarna i config.php. Har ni några frågor eller har problem att få det hela att fungera, fråga gärna!
2 comments to “Problem med språkbyte i WordPress?”
Hej! Har gjort ganska många WP-installationer de senaste åren och aldrig haft problem med språkstödet innan jag installerade 2.3.2 hos en ny hosting-leverantör. Fick ordning på det tack vare ditt tips så bockar och bugar!
Vad roligt att man kunde göra någon nytta!