WordPress.org

Ready to get started?Download WordPress

Plugin Directory

!This plugin hasn't been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

xLanguage

Allows you to blog in multi-language, and users to select which to read. Works on every blog UI elements, not just the post.

Full usage guide is kept updated at the plugin homepage.

How to use?

First, you have to configure which language are available to the users, and defining the properties of the language. A complex, non one-to-one arrangement is allowed which is very useful if one of the language is "overlapped" with another.

Then, you can start blogging with the xLanguage toolbar provided which can help you to specify which paragraphs in the post belong to which language. In addition, you may want customized the name of the categories and tags to specified languages.

Also, put the xLanguage widget up so the users are allowed to switch language as needed.

When a user finally comes to your blog, the plugin will determine the most favorable language from his browser preferences. The content shown will have the correct part extracted. His choice of language will also be saved to cookie. Permalinks will also be modified to include the language information.

There are some known problems and limitations, please make sure you are aware of those. Full usage guide is kept at the plugin homepage.

How does this work under the hood?

The HTML are tagged with W3C compliants tag or plain text square bracket format, or split with "|" for the single line content like post title and categories name. This plugins hooked into number of filters, and the correct part of the content will be extracted on the fly when served.

For content filtering, the available languages are stored in the meta-data and is cross-referenced in WP Query join/where.

Requires: 2.3.2 or higher
Compatible up to: 2.7.1
Last Updated: 2009-6-9
Downloads: 72,448

Ratings

3 stars
3.9 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 60,5,3
100,2,2
100,3,3
75,8,6
86,7,6
100,6,6
38,8,3
50,2,1
40,5,2
67,3,2
100,1,1
25,4,1
50,2,1
0,6,0
71,7,5
100,1,1
100,1,1
100,1,1