Rating: 5 stars
I’ve been using mLanguage for more than a year for my bilingual (EN-RU) website,. It’s a great little plugin, very simple yet efficient. There’s a high level of customisation inside, I’ve been using the plugin with custom buttons and a few more hacks.
Although there might be some weird rendering errors as the plugin wraps your text and the wrapped text might get in conflict with other plugins or styles.
Rating: 4 stars
The concept of this plug in is simple but great and it works quite well.
It couldn’t be simpler tu use, it helps keep order in languages in your posts and pages.
BUT it misses a important feature: Translation of non-post or non-pages content (such as widgets, blog title…).
Also, it would need another feature to handle non-existing translation, e.g. displaying default content (language indipendent), or turning on auto redirecting (content reverts to other language if selected one is inexistent)
It has some small bugs as well:
– the tag system can collide with other tags in the content producing weird results
– sometimes content is mixed up, expecially in menu items. A page refresh reestabilishes the correct view anyway.
– can’t be used in nested environments, or it is very risky (produces weird result): e.g. you can’t put different language content in a single table cell. Muche better to repeat the whole table in each different language, so you have to copy paste the form and structure along with the actual content.
If you add that it looks like the support is inexistent and that it is unlikely to see some relevant update, you’ll understand why it can’t deserve the whole 5 stars.
4 is fair.