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.
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.
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.