Close Panel

2

oct

2009

Multilanguage Wordpress

By DarkByte. Posted in IT thingies, News | 12 Comments »

De câteva zile mă stresează ideea de a-mi modifica blogul în aşa fel încât să fie multi-language (adică să rămân cu acelaşi blog, dar să îmi permită să postez în mai multe limbi şi să afişeze posturile în funcţie de setarea globală de limbă).

Primul gând care mi-a trecut prin cap a fost să instalez un nou Wordpress pentru fiecare limbă care vreau s-o folosesc, dar când m-am gândit la toate pluginurile, setările şi toate celelalte porcării care o să mă încurce, am renunţat.

Din păcate, prea multe informaţii despre posibilitatea unui Wordpress care să suporte mai multe limbi, în paralel, nu există. La o căutare destul de adâncă am găsit un singur site care promitea ceva, aşa că l-am păstrat pentru teste.

Din fericire, pe lume există şi Smash, care mi-a găsit încă două site-uri care promiteau să fie perfecte.

N-am mai putut aştepta. Am luat xampp, l-am instalat, am luat Wordpress, l-am instalat şi pe el, am luat baza de date de pe blog, am importat-o în noul blog din localhost, am făcut setările cât mai apropiate de cele originale şi am trecut la creaţii.

Am început cu qTranslate şi am crezut că mor când, după ce am dat pe Activate Plugin, mi-a afişat o pagină kilometrică cu erori. Noroc cu Google.

Fişierul “qtranslate_core.php” trebuie modificat. Mai exact, bucata următoare de cod trebuie comentată:

	if(is_object($text)||get_class($text) == '__PHP_Incomplete_Class') {
		foreach(get_object_vars($text) as $key => $t) {
			$text->$key = qtrans_use($lang,$text->$key,$show_available);
		}
		return $text;
	}

După modificarea acestui fişier, instalarea, activarea şi setarea pluginului sunt simple ca bună ziua.

Tot ce trebuie să mai fac este să modific celelalte posturi ale blogului. Am încurcat-o rău de tot straight face

Succes la îmbunătăţirea Wordpress-ului !


DarkByte is
Email this author | All posts by DarkByte | Subscribe to Entries (RSS)

 

12 Responses to “Multilanguage Wordpress”

  1. 1
    misssun Says:

    Foarte buna ideea ta, de a avea blogul si in engleza…desi o sa iti ia ceva timp pana traduci toate posturile. Spor la treaba si mult timp liber. big grin

  2. 2
    Claudiu Says:

    worried Now that’s gonna take a while (sa fiu sincer in locul tau m-as preface ca nu mai am alte posturi whistling)

    Spor!

  3. 3
    DarkByte Says:

    Sa inteleg ca la tine nu ar trebui sa apelez dupa ajutor in problema asta ? big grin

    Merci happy

  4. 4
    misssun Says:

    Ca sa nu plangi ca esti oropsit de soarta si ca nu te ajuta nimeni, ma ofer eu sa te ajut la tradus. big grin

  5. 5
    Claudiu Says:

    Daca as avea timp te-as ajuta sincer, dar se pare ca decizia ta mi-a dat si mie avant hee hee and once again schimb layout-ul, back-end’ul, functionalitati and so on…

    Asta e, pe masura ce invat mai mult urasc mai tare ce am facut cand nu stiam happy I guess it’s universal…

  6. 6
    Claudiu Says:

    Si apropo… ai observat cum e scrisa data la commenturi? happy E ceva intentionat?

  7. 7
    DarkByte Says:

    De acord cu tine happy

    Da, am observat. E un bug legat de pluginul pentru multi-language. Inca nu am avut timp sa incerc sa il repar, iar pe Google nu am gasit rezolvarea, so … va mai merge asa un timp happy

    Thanks for pointing it out, though.

    Bafta

  8. 8
    Marc Shaw Says:

    Hey, I read a lot of blogs on a daily basis and for the most part, people lack substance but, I just wanted to make a quick comment to say GREAT blog!…..I”ll be checking in on a regularly now….Keep up the good work! happy

    - Marc Shaw

  9. 9
    Frank Scurley Says:

    I don’t know If I said it already but …Cool site, love the info. I do a lot of research online on a daily basis and for the most part, people lack substance but, I just wanted to make a quick comment to say I’m glad I found your blog. Thanks, happy

    ….Frank Scurley

  10. 10
    Claudiu Says:

    Dates work big grin And you have flags, right on winking

  11. 11
    DarkByte Says:

    I know, I just forgot to post about the date/hour fix I made.

    Glad you like the way it is now happy

  12. 12
    Savannah Says:

    Awesome blog!

    I thought about starting my own blog too but I’m just too lazy so, I guess Ill just have to keep checking yours out.
    LOL,

 

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">