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.
 * 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.
 * 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

Additional functionality and tools

 * language code 'qqq' is used for message hints
 * CreateMessageIndex.php is used to update message index
 * export.php is used for bulk export (currently only MessagesXx.php)
 * fuzzy.php is used to tag changed messages that need updating
 * groupStatistics.php is used to for advanced reporting (example)
 * poimport.php is used to import a returned .po file
 * wikimedia-mostused.txt contains a list of the most used messages in Wikimedia wikis (see Most often used messages in Wikimedia)

More info

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