Category Archives: blogging

qTranslate: first look

I used gengo plugin to keep this blog multi-lingual for last 4 years. Having to finally upgrade to latest version of WordPress, I was forced to look for alternative. There is not much choice and I ended up with qTranslate 2.5.31.  First impression was quite good – it does its job rather nicely, it comes with nice language select widget, it adds language indicator to permalinks. It also does not modify database structure and it keeps all translations in the post itself instead. But, some glitches didn’t take long to start sticking out:

  • Some (most?) themes need modifications to stop “Home” link from resetting current language.
  • Recent post widget loses the context of current language in the single post page and does not filter posts by the language. This does not happen on the main page
  • Next and Previous post links on a single post page also don’t take current language in the account; they will lead to the next and prev posts event if these are not available in current language.

I must mention that I have already found the fixes for all of the above.

Also, the fact that qTranslate keeps all translations in the same post in the database means that they are separated by language tags. This may pose a problem if you ever have to disable the plugin; I may imagine that blog will look like it’s been though a mince, but, honestly, it’s not something that cannot be fixed with a bit of regex haking of the database dump. Also, installing this plugin on a blog with existing posts does not automagically assign default language to existing entries, it must be done in the advanced configuration page. Care must be taken though as if you chose the wrong language (which I did), the only way to undo the change will be to restore the database (or do some hardcore wp_post database haking, which I did).

But the end result is pretty satisfying -maintaining blog entries in two languages is easy with tabs in editor interface is very easy and it looks lik most themes will just work with qTranslate with no customization at all.

Updated by blog platrofm

In short, updated to the latest version of WordPress; had to say goodbye to the multi-lingual gengo plugin that was unsupported since 2008 and I barely managed to keep it working by hacking it every now and then. Instead of gengo I now use qTranslate, which didn’t come without its own issues, but I managed to fix them rather quickly.

LJ-XP plugin does not work with qTranslate though. I am not even sure whether it worth fixing the plugin – to me, LJ keeps losing its appeal every day.

(Русский) Что-то с блогом моим стало…

Sorry, this entry is only available in Russian.

(Русский) Йандекс жжот

Sorry, this entry is only available in Russian.

(Русский) Блоговское

Sorry, this entry is only available in Russian.

(Русский) Кого, говорите, выбрали?

Sorry, this entry is only available in Russian.

(Русский) Посмотрел американское кино

Sorry, this entry is only available in Russian.

(Русский) Webское

Sorry, this entry is only available in Russian.

(Русский) Мыкрософт. Не перестает удивлять.

Sorry, this entry is only available in Russian.

(Русский) Hampden bridge. The only surviving suspension bridge in Down Under.

Sorry, this entry is only available in Russian.

0 visitors online now
0 guests, 0 bots, 0 members