=== WPML Multilingual CMS === Contributors: ICanLocalize Tags: CMS, navigation, menus, menu, dropdown, css, sidebar, pages, i18n, translation, localization, language, multilingual, WPML Requires at least: 2.6 Tested up to: 2.7.1 Stable tag: 0.9.8 Turns any WordPress site into a fully featured multilingual content management system (CMS). == Description == WordPress is a great blogging platform with a potential of being an easy to use content management system. WPML helps it go the extra mile. *Features* * **Multilingual content** support based on Drupal i18n architecture. * **CMS navigation** allows adding drop down menus, breadcrumbs trail and sidebar navigation (all wigetized). * Creates internal **Sticky Links** so that they never break. *Highlights (in no particular order)* * When running a multilingual site, each page, post, tag or category has its own language. Translations for the same contents are grouped together, but not mixed in the database. * CMS navigation elements work together to provide accurate and easy to use site-wide navigation. * All drop down menus are implemented with pure CSS, are 100% HTML valid and support IE6, IE7, Firefox, Safari, Chrome, Opera and any other browser we tested on. * Extra simple CSS for easy customization. = Multilingual content support = One WordPress site will be able to run multiple languages. The plugin allows selecting which languages to include and how to arrange them (in language folders or independent domains). To configure languages, go to WPML->Languages. Select which languages to include and the default site language (which is also the admin language). The plugin will set the WP_LANG variable, so that the correct .mo files are loaded and the content language is set by WordPress. Each page, post, tag or category will have a new section for translations. This section allows switching from one language to the other and adding translations to existing contents. See more info in the [language setup howto](http://wpml.org/home/getting-started-guide/language-setup/) page. = CMS navigation = WPML makes it easy to add CMS navigation to your website. It will let you create: * Top navigation with drop down menus. * Breadcrumbs trail showing how to get from each page to the home page (and all pages in between). * Sidebar navigation that shows pages next to the current one, arranged by their page hierarchy. The sidebar element is widget ready. You can include it in the theme or drop as a widget. The top-navigation and breadcrumbs trail should be included in the theme. For integration instruction in the theme, visit the [navigation usage](http://wpml.org/home/getting-started-guide/site-navigation/) page. = Sticky links = WPML can turn ordinary internal links into unbreakable sticky links. Sticky links track the URL of the page and update when the target page updates. If you're linking to *example.com/about_us* and that page changes to *example.com/we_sell/company*, all Sticky links to that page will update immediately. Learn more about it in the [Sticky links usage](http://wpml.org/home/getting-started-guide/sticky-links/) page. = Template integration = Besides the hooks for adding the navigation elements the plugin defines the following constants which you can use in your template: * `ICL_LANGUAGE_CODE` - the current language code (e.g. fr). * `ICL_LANGUAGE_NAME` - the current language name in the current language (e.g. Français). * `ICL_LANGUAGE_NAME_EN` - the current language name in English (e.g. French). These constants can be used to create language dependent design for your site. == Installation == 1. Place the folder containing this file into the plugins folder 2. Activate the plugin from the admin interface == Version History == * Version 0.9.2 * First public release * Version 0.9.3 - bug fix release * Fixed the Media Library (which the plugin disabled in the previous release). * Checks against collision with other plugins (CMS-navigation and Absolute-links). * Verified that per-directory language URLs can be implemented in WP. * Split Portuguese to Brazilian and Portuguese (European) Portuguese. * Fixed broken HTML in default category name for translations. * Verify that the plugin can create the required database tables and warn if not. * Version 0.9.4 - bug fix release * Custom domains per language work correctly (forced to WPML defaults before) * Prevents from being activated on PHP4 (WPML only runs on PHP5) * Version 0.9.6 - bug fix release * Fixed search in different languages * Fixed page edit links in different languages * Custom language domains don't change back to default when switching to different language negotiation scheme. * Version 0.9.7 - bug fix release * Posts created via XML-RPC are assigned to the default language. * Translated homepage displays correctly for blogs configured with 'language name passed as a parameter'. * Defined a language contants that can be used in templates - `ICL_LANGUAGE_CODE`, `ICL_LANGUAGE_NAME`, `ICL_LANGUAGE_NAME_EN`. * Split the stylesheet for the CMS Navigation into structure and design - users will be able to copy the design stylesheet and use it to override the plugin default style from their theme stylesheet. * Fixed incorrect query when selecting categories in the admin panel, causing extra records to be added to the translation table when editing categories inline. * Version 0.9.8 - bug fix release * Fixed compatibility issues with Windows servers. * Fixed bug with sticky post - mysql query error when no sticky post existed. * Fixed search function. * Prev/Next links for category archive pages are now working again. * Add warning about disabled JavaScript (which is required for the plugin to work). * Added debug information for hunting down stubborn bugs. * Localized the admin section of the plugin to Spanish.