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!
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
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!
[...] 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 [...]
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
Kako mogu dobiti mo file ? Unaprijed hvala.
Postavio sam stvari po navedenom protokulu i nije se dogodila izmjena, pitam se kako se vama dogodila a drugima nije? Molio bih vas da se što prije javite, zahvaljujem i podržavam vas!