Plugin Directory

xili-language

Author: MS dev.xiligroup.com

xili-language provides for a multilingual website an automatic selection of language (.mo) in theme according to the language of current post(s).

  • xili-language plugin provides an automatic selection of language in theme according to the language of displayed post, series of posts, page or articles.
  • xili-language select on the fly the .mo files present in the theme's folder.
  • Themes with localization can be easily transformed for realtime multilingual sites.
  • xili-language is dedicated for theme's creator or webmaster with knowledges in CMS and WP and having (or not) tools to create .mo language files. Through API (hook), the plugin add automatic tools (or links or filters) for sidebar or top menus. Categories or Archives lists are translated also.
  • xili-language provides also series of functions which can be hooked in the functions.php file of the theme that you create i.e. for a multilingual cms like website.
  • With xili-tidy-tags plugin here, it is now possible to display sub-selection (cloud) of tags according language. With xili-dictionary plugin (beta), it is easier to create or update online, via admin UI, the files .mo of each language.

1.1.9

Intermediate release : * Optional improving hooking ways to be compatible with l10n cache of Johan's plugin see line 2200. * Automatic detection of THEME_TEXT_DOMAIN constant and languages (.mo) sub-folder in theme's folder. More infos in Settings UI Special sidebox. * Fixes title of wp_get_archives links with current permalinks. Possible that very special permalinks need to use hook named xiliml_get_archives_link.

1.1.8

This release adds new features dedicated to multilingual theme's creators and webmasters. Some new php functions, a folder to include functions shared by themes (not necessary to put functions in functions.php of the current theme); example with a shortcode to insert link inside content toward another post in a language. A post explaining these improvements can be found here. Since this release, xili-language is also tested with future wordpress 2.9-rare.

summary of main features improved in previous releases up to 1.1

  • improve xiliml_the_others_posts() function and theme tag to be used in multilingual category loop and by option (array) to return an array of linked posts in other languages (useful for CMS webmasters) (array of lang and id ) - the id is easily transformable in permalink with function get_permalink() when using this array.
  • New ways to choose default language of front-page,
  • Fix unique id for category link hook see expert's corner posts
  • Fix unexpected like tags metabox added by WP 28 ( see trac #10437 ).
  • add option 'typeone' in default languages list as one example for new multiple list widgets.
  • link to modify linked posts in post edit dashboard UI
  • New widget for recent comments that can subselect those for current language. (a function xiliml_recent_comments() is also available if you want to create a template tag with resulting objects array). Sub selection of archives for wp_get_archives() with &lang= see installation notes. If frontpage is a page, select correlated page according language see Other notes.
  • sub selection of pages for wp_list_pages() with &lang=, some fixes (other posts, options when activate,...) and soon examples (how to install selected rss...)
  • Provides infos about text direction ltr ou rtl of languages (arabic, hebraic,...) of theme and of each post in loop see note direction in installation. Soon more infos and demos for designers if multilingual theme. Some fixes (thanks to Jacob about QuickEdit UI bug when post update).
  • In dashboard : for new post, pre-set default language of author according his browser's language.
  • W3C xml:lang - multilingual widget
  • Counting only published posts and pages, Filter for widget's titles, in admin UI link to posts of one language, compatible with xili-tidy-tags plugin to display sub-selection (cloud) of tags according language. - A post here.
  • Data model include default and future sub-group and sorting of languages.
  • hooks to define header metas or language attributes in html tag.
  • Add optional detection of browser language, record undefined state of post,...
  • Add a box in post admin edit UI to easily set link to similar posts in other languages (as formerly with custom fields). More docs in php. (see post about hooks in dev.xiligroup.com
  • Subfolder for langs in theme (see note in installation - T ag for theme : the_xili_local_time() to display date...
  • Based on class and oop - New settings UI according to new rules and style of WP 2.7 (meta_boxes, js) - ONLY USE WITH Wordpress 2.7 and more - HOOKS (Action, Filter) usable in your functions.php.

xili-dictionary is available here

Prerequisite Verify that your theme is international compatible (translatable terms like _e('the term','mytheme') and no displayed texts 'hardcoded' (example in theme 'default-i18n' of WP).

More infos and docs … other texts and more descriptions here

Compatibility xili-language is full compatible with the plugin xilitheme-select to be used with iPhone, iPod Touch or other mobiles.

xili-language is compatible with the plugin xili-dictionary which is able to deliver .mo files on the fly with the WP admin UI. xili-dictionary used a specific taxonomy without adding tables in WP database. xili-dictionary plugin is in beta version.

More informations on the site dev.xiligroup.com

Check out the screenshots to see it in action.

Download

FYI

Compatibility beta

Your Setup

Log in to vote.

The Consensus (1 reporting)

100%
100,1,1
100,2,2 100,1,1
100,1,1

Average Rating

5 stars
4 stars
3 stars
2 stars
1 star
(3 ratings)