MediaWiki Language Extension Bundle

The MediaWiki language extension bundle provides easy way to bring ultimate language support to your MediaWiki. The bundle is a collection of selected few MediaWiki extensions needed by any wiki which desires to be multilingual.

The Universal Language Selector is a must have, because it provides an essential functionality for any user regardless on the number of languages he/she speaks: language selection, font support for displaying scripts badly supported by operating systems and input methods for typing languages that don't use the Latin (a-z) alphabet.

Maintaining multilingual content in a wiki is a mess without the Translate extension, which is used by Wikimedia, KDE and translatewiki.net, where hundreds of interface translations are updated every day; with Localisation Update your users will always have the latest translations freshly out of the oven. The Clean Changes extension keeps your recent changes page uncluttered from translation activity and other clutter.

Don't miss the chance to practise your rusty language skills, use the Babel extension to mark the languages you speak and find other speakers of the same language in your wiki. And finally the cldr extension is a database of language and country translations.

MLEB has a monthly release schedule, so that you can easily stay on the cutting edge with the constantly improving language support. The bundle comes with clear installation and upgrade installations (see below). The bundle is tested against MediaWiki release versions, so you can avoid most of the temporary breaks that would happen if you were using the latest development versions instead.

Tarball

 * 2013.02 (latest): http://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2013.02.tar.bz2
 * sha256sum: 7fece850483e2b74539f69b461501d26487290293ae93b40cd31d6e96f90d112
 * Announcement
 * UniversalLanguageSelector is rolled back to the 2012.12 version for compatibility with MediaWiki 1.20 because of a known issue where, with UniversalLanguageSelector enabled, preferences are not saved for logged-in users. Wait for 1.20.3 or use only with the last revision of the 1.20 branch.


 * 2013.01: http://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2013.01.tar.bz2
 * sha256sum: 55adb8b1a5197570fe76501454a66d2f1581bd6854e4091e2b56545a6d072d0b
 * Announcement
 * Compatible only with MediaWiki 1.21alpha. 1.20.2 has a known issue where, with UniversalLanguageSelector enabled, preferences are not saved for logged-in users; wait for 1.20.3 or use only with the last revision of the 1.20 branch.


 * 2012.12: http://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2012.12.tar.bz2
 * sha256sum: d27fdbbcdd73795914c6f6a8bdddedc3cea06c1ce968b9420f28028fda191a92
 * Announcement
 * Compatible with MediaWiki 1.20 and 1.21alpha


 * 2012.11: http://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2012.11.tar.bz2
 * sha256sum: 924e95b8d5b1c9cef17f72ffe141b06df310ca2cbe013816b5fb69b09732763a
 * Announcement
 * Compatible with MediaWiki 1.20 and 1.21alpha

Via Git
In your extensions directory do the following to get or update to the latest release and follow configuration instructions below.

Layout: ./mediawiki/extensions/{A,B,C}
Go to mediawiki directory and extract the release file: tar xjf MediaWikiLanguageExtensionBundle-.tar.bz2

Your extension variable is $EXT = "$IP/extensions";

Layout: ./mediawiki/ ./extensions/{A,B,C}
Go to common parent directory and extract the release file: tar xjf MediaWikiLanguageExtensionBundle-.tar.bz2

Your extension variables are: $EXT = "$IP/../extensions"; $wgExtensionAssetsPath = "{$wgScriptPath}/../extensions";

Add/update your LocalSettings.php
Near the end, place the config lines given above followed by this:

Commandline
In the directory where your LocalSettings.php is located, run the following command: php maintenance/update.php

Webbrowser
Go to example.com/mediawiki/mw-config/ by using your domain and path and rerun install.

Configuring LocalisationUpdate
If you are on unix like system, you should add LocalisationUpdate to crontab: crontab -e @daily php /path/to/your/wiki/extensions/LocalisationUpdate/update.php --quiet
 * 1) Add the following line