Translate widget titles using qTranslate plugin

The question:

I’m actually using the qTranslate plugin to translate my website. It works really well with everything except one thing. the titles of my sidebar widgets.

Actually, to translate some words we need to put tags like this:

<!--:en-->My English Title<!--:--><!--:fr-->My French Title<!--:-->

When I use this in the content of my widget it works well. But in the title when I save the widget. It actually remove my tags and just displays:

My English TitleMy French Title

Anyone know how to fix this?

The Solutions:

Below are the methods you can try. The first solution is probably the best. Try others if the first one doesn’t work. Senior developers aren’t just copying/pasting – they read the methods carefully & apply them wisely to each case.

Method 1

I just found the answer and instead of putting this in the Title:

<!--:en-->My English Title<!--:--><!--:fr-->My French Title<!--:-->

We need to put this code:

[:en]My English Title[:fr]My French Title

and qTranslate does the rest 🙂


All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

Leave a Comment