Zašto (više) ne vidim hrvatski prijevod?!
Ukoliko ste napravili sve kako valja - raspakirali i učitali hr.mo u /wp-content/languages, itd., a od lokalizacije ni traga, možda nije stvar niti u vama, niti u datoteci, nego u serveru koji koristi PHP 5.x.
I sama sam, nedavno, kada sam već mislila da su takvi dani odavno iza mene, doživjela iznenadno ukazivanje izvornog (engleskog) sučelja unatoč provjerenoj proceduri i korektno smještenoj i učitanoj hr.mo datoteci.
No, kao što neki supatnici s WordPress foruma naznačiše ovdje, ne leži zec u tom grmu, već u datoteci wp-includes/gettext.php, gdje treba ispraviti hack koji je uveden da bi WordPress funkcionirao na 64-bitnim serverima. Ovdje navodim rješenje koje se preporučuje, a i zahvaljujući kojemu je i ovaj naš WordPress ponovno hrvatski:
if ($magic == ($MAGIC1 & 0xFFFFFFFF) || $magic == ($MAGIC3 & 0xFFFFFFFF)) { // to make
$this->BYTEORDER = 0;
} elseif ($magic == ($MAGIC2 & 0xFFFFFFFF)) {
promijenite u ovo:
if ($magic == $MAGIC1 || $magic == $MAGIC3 ) { // to make sure it
$this->BYTEORDER = 0;
} elseif ($magic == $MAGIC2) {
Da skratim postupak svima koji pomisle upustiti se u te radnje:
- Potražite gettext.php za vaš blog, u /wp-includes/
- Za svaki slučaj, kopirajte gettext.php, preimenujte ga u gettext-old.php
- Gettext.php dotičnog bloga otvorite u Code Editoru, potražite linije 117-119
- Promjene se svode na brisanje suvišnih adresa u linijama 117 i 119: najsigurnije je označiti i ručno obrisati nepotrebni dio koda (npr. kod
($MAGIC1 & 0xFFFFFFFF)obrišite sve osim$MAGIC1i tako redom, da dobijete retke kao gore. Ostalo ne dirajte… - Snimite tako izmijenjeni gettext.php,
- Osvježite stranicu, i
- Ispustite uzdah olakšanja, javite prijateljima, rođacima, ili nekome tko koristi WordPress a ima ovakav problem.
… I, dakako, nama ovdje!
P.S. Ako imate još koje uspješno rješenje pitanja iz naslova, javite se!
6. siječanj 2008. u 2:42 poslijepodne
Halo & i hvala na velikom trudu.
Provjerio sam svoje instalacije i definitvno nisam imao file /LANGUAGES
Trik je bio da ga “umjetno” postavim tj. jednostavno file u wp-contentu.
Potom sam i promjenio GETTEXTT (zaista imam SQL 5), ali…nema rezultata.
Nije mi jasno zasto buduci da sam ekstra stavio upgrade na novu verziju (engleski)…is there anything I should now else?
Molim za pomoc…ukoliko je moguce…
velik pozdrav!
steve
11. siječanj 2008. u 6:00 poslijepodne
Zahvaljujem na ovoj informaciji, nešto sam bio kopao po forumima, ali nisam se uopće sjetio Wordpress.org foruma, već sam mislio kako je problem u K2 jer sam preveo njegov .pot fajl.
Uglavnom, mučio sam se dan i pol, ali srećom da sam ovdje nabasao… Moj naklon!
11. siječanj 2008. u 6:11 poslijepodne
[…] blogu Wordpress Croatia uspio sam pronaći rješenje problema s prijevodom (tekst s rješenjem), tako da sam uzalud izgubio dan i pol na uzaludnim promjenama verzija K2 i isključivanja […]
20. ožujak 2008. u 11:34 prijepodne
Ja koristim Win XP Pro, sa Apache 2.*, MySQL 5 i PHP 4.*. Skinuo sam verziju 2.3.3 i otpakovao u folder /wpblog. Sa administratorskim ovlastima za MySQL sam kreirao bazu “wordpress1″ i kreirao virtualni web folder. Izmjenio sam naziv wp_config.php i upisao tražene podatke i pokrenuo instalacioni proces i nakon 5-6 minuta sam dobio korisničke podatke “admin” i “xxxxxxx” password. Ali sada me “malteretira” blog jer mi svuda prijavljuje: “Forbidden
You don’t have permission to access / on this server.” Ne znam više što i gdje da postavim da stvar prohoda…? Hvala
11. travanj 2008. u 3:35 poslijepodne
Kako mogu dobiti mo file ? Unaprijed hvala.