Extension:Translate

Enables in-wiki localisation, proofreading and exporting of messages for MediaWiki, MediaWiki extensions and external programs. Adding supported message groups requires customisation of code in Translate.php and MessageGroups.php.

Currently supports:
 * MediaWiki MessagesXx.php (including .po export/import)
 * MediaWiki extensions (~115)
 * FreeCol

Installation

 * 1) This extension requires all MediaWiki extensions present in the extension folder.
 * 2) Add the following code to your LocalSettings.php (at the bottom)

Parameters
The available parameters, with the default value and a description.
 * If this variable is set to false, this extension will not touch any extension files. If set to true, files are read and included to get messages.
 * Where to look for extension files.
 * Which other language translations are displayed to help translator. For example
 * Name of the fuzzer bot.
 * EC = Enabled classes.
 * Which other language translations are displayed to help translator. For example
 * Name of the fuzzer bot.
 * EC = Enabled classes.
 * EC = Enabled classes.
 * EC = Enabled classes.

Usage

 * 1) Follow Installation Instructions
 * 2) You will have a new Special Page titled "Translate"
 * 3) Users have to be a member of user group 'Translators' to enable full functionality.
 * 4) To use fuzzy.php, symlink and run it from maintenance directory

More info

 * Production site for MediaWiki, MediaWiki extensions and FreeCol at Betawiki
 * See Extension talk:Translate and Support for Known Issues and Errors