MediaWiki Language Extension Bundle

The MediaWiki language extension bundle (MLEB) is a curated set of MediaWiki extensions offering multilingual features.

It attempts to provide an easy way to bring comprehensive language support to a MediaWiki.

Overview of extensions
The current version of MLEB contains six extensions:



MLEB has a quarterly release schedule, so that you can easily stay on the cutting edge with the constantly improving language support.

The bundle is tested against recent MediaWiki release versions, so you can avoid most of the temporary breaks that would happen if you were using the latest development versions of each extension.

Motivation
The 1>Extension:UniversalLanguageSelector|Universal Language Selector is a must have, because it provides an essential functionality for any user regardless of the number of languages they speak: language selection, font support for displaying scripts badly supported by common operating systems, and input methods for typing languages that don't use the Latin alphabet. It includes freely-licensed fonts, which cover most of the major languages of America, Europe, Middle East, India and South East Asia.

Maintaining multilingual content in a wiki is a mess without the 1>Extension:Translate|Translate extension, which is used by Wikimedia Foundation, KDE, translatewiki.net and other sites. With 1>Extension:LocalisationUpdate|Localisation Update your users will always have the latest translations freshly out of the oven. The 1>Extension:CleanChanges|Clean Changes extension keeps your recent changes page uncluttered from translation activity and other clutter.

Don't miss the chance to practice your rusty language skills: Use the 1>Extension:Babel|Babel extension to mark the languages you speak and find other speakers of the same language in your wiki. And, finally, the 1>Extension:CLDR|cldr extension is a database of language and country translations.

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

Background
MLEB does not use version-specific branches of extensions. It's a snapshot from master which is verified to be working with the specified MediaWiki releases. This means all MLEB extensions must follow the compatibility policy of supporting two latest stable MediaWiki releases in the master branch.

MLEB releases are created with a tool called Melange. If you are interested in that code (e.g. you want to change its code), see the 1>phab:diffusion/GTWN/browse/master/melange/|Melange repository in 2>Gerrit/Tutorial|Git.