Extension:Translate

Enables in-wiki localisation, proofreading and exporting of messages for various open source products. Adding support for new products is possible. Also include support for translating content pages.

Installation

 * 1) This extension requires all MediaWiki extensions (that are to be translated) present in the extension folder.
 * 2) In addition, $wgCacheDirectory must be configured properly.
 * 3) Add the following code to your LocalSettings.php (at the bottom)

A more elaborate example of a configuration for Translate can be found on betawiki:Configuration.

Parameters
Refer to the documentation in Translate.php.

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.

Additional functionality and tools

 * outdated


 * Language code set in  is used for message documentation
 * CreateMessageIndex.php is used to update the message index. It should be run always when messages are added, removed or renamed.
 * export.php is used for bulk export (currently only MediaWiki messages are supported)
 * 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)

Unsupported extensions in SVN
Please help get these extensions a more standard implementation of i18n so they can be supported in translatewiki.net.
 * Extension:Cite (partial support; no support for messages in cite_text, i18n messages in cite_text-xx)
 * Extension:WikiHiero (all message in wh_language.php; appears to be very complex and specialised)

Page translation
If there is a problem with namespace while translating translatable pages (symptoms: definition not shown, page title starts with colon), add these two to LocalSettings.php:

More info

 * See Extension talk:Translate and Support for Known Issues and Errors