Translating:MediaWiki



[//www.mediawiki.org/ MediaWiki] is open source wiki software on which this site runs, and which can be translated here. Support for translating hundreds of MediaWiki extensions is also available.

Translators may add MediaWiki to their babel box or include   to add themselves to Category:MediaWiki translators.

Translation flow
You made some changes here? This is what happens then and how long it takes to take effect.
 * Export threshold: Messages do not start to be exported to MediaWiki until at least 18% of the core MediaWiki messages in that language have been translated: under such amount, the export scripts automatically skip the language in question and developers won't add support for the language on MediaWiki. The threshold corresponds to the number of all most used messages in MediaWiki or more; see also Translatewiki.net languages.


 * Wikimedia
 * Interface message changes should be reflected in projects within 48 hours. Everything else (magic words, special pages...) may take from days to months.


 * Wikia
 * Wikia usually uses customised stable revisions of the MediaWiki software. Consequently, the localisation of the MediaWiki core product, and standard MediaWiki extension from the main repository have a stable localisation state. Wikia extensions are updated more often. Wikia makes a weekly release of its code, including recent localisation updates of extensions from its own repository.


 * Everything else
 * New translations are shipped with each new MediaWiki release (1.x) and usually with maintenance releases too (1.x.y). There are only a few releases per year, and many sites do not update often. Since version 1.16 onwards it is possible to install the LocalisationUpdate extension, which speeds up the process a lot.

Why translate on translatewiki.net
MediaWiki is one of the few softwares which allows its users to translate it from itself. Thanks to translatewiki.net, however, localising it is even easier; and more efficient. In addition to the general advantages of this wiki, compared to local translation:


 * Your translations are used on every MediaWiki wiki, this includes every Wikimedia wiki, see.
 * You can localise namespaces (Help, User, Talk, ...), special page names (Recentchanges, Allpages, ...), and magic words.
 * The message groups above cannot be localised in a normal wiki, because they are buried deep down in the software. Here you can localise these message groups, and later on your changes can be used in every installation of MediaWiki again. See below.
 * You are able to translate new messages faster than on a local wiki.
 * We always have the latest version of the software. This means new messages show up much faster than on any other wiki and you have more time to translate them before they arrive to your wiki. This can also mean translatewiki.net uses an unstable version, but problems are usually solved quickly.
 * Only drawback, your translations will not show up immediately on your local wiki, but after a few days to weeks; or, if you are using a release version, after the next update. However, for the previous point, there's no reason to be in a hurry: just check new messages regularly and translate them in time.
 * See FAQ.

Extensions
All MediaWiki extensions are supported as long as they are in Wikimedia's Git repository (or svn.wikimedia.org for legacy extensions) and their developers are supportive enough of translators.

If you don't want your extension to be added to translation, because you're going to soon change many messages completely or to delete the extension altogether, please state it clearly somewhere so that we don't add it when it's still too soon.

MediaWiki extensions residing on other repositories (including GitHub) will not be supported. See here for the details.

Translation notes

 * For an English glossary of MediaWiki specific terminology see Meta-wiki.
 * Supports plural rules, grammar functions and gender; see also translation guidelines.
 * Contacts:
 * For MediaWiki core and main extensions: none defined, see Developers/Maintainers and Gerrit/Navigation.
 * For Semantic MediaWiki extensions: Kghbln.

Magic words and language features
If you need to refer to the name of the site, you can use magic variables like. If your language uses inflection, you should talk to the developers about implementing some support for it. Once this is done you can use forms like to refer to the sitename in genitive. Another magic word is NaN undefineds. Talk to the developers, or see the notes on meta if you are not sure how it works. Its syntax is NaN second forms up to any number of forms as required.

Translating namespace names

 * As of 2015, AdvancedTranslate is disabled.

You can translate namespaces (User:, Category: etc.) via Special:AdvancedTranslate, see FAQ for more information.

Alternatively, you can
 * file a request on Support,
 * directly request it on Phabricator (file a bug for the MediaWiki extension in question), or
 * [with minimal command-line skills] do it yourself with gerrit.

In some rare cases where an extension doesn't support translation of namespaces, translation needs to be done with a local configuration setting for each wiki instead. See. The developers will tell you if this is the case, answering your request.

Namespace name aliases

 * As of 2015, AdvancedTranslate is disabled.

Since namespace name aliases cannot be localised via 's Special:AdvancedTranslate because of their highly technical nature, you must make a request at support. Please list pairs of alias names, and their corresponding English namespace names. As a rule of thumb, whenever you alter namespace names via Special:AdvancedTranslate, and there is a wiki using the affected language as its default language, do report it!

Sitename/project namespace on Wikimedia wikis
If the sitename at your project is not localized, you should contact the other contributors at your project and find consensus about translation, then open a request at Phabricator; see Requesting wiki configuration changes.

Other technical issues
On MediaWiki, much more can be localised: see Localisation.

Links to special pages
Links to special pages in messages should always follow the syntax:   translated-link-anchor  All bold parts should stay as they are. Do translate translated-link-anchor into your language. If there is no vertical bar ( ) followed by a link anchor (a descriptive text shown to the reader) in the original message, add them, using the canonic-english-name as the source of your translation.

Some languages allow you to use either of:  Special: canonic-english-name   Special: canonic-english-name  which is ok to do. You run the risk, however, that amending these other translations may require amending messages that use them.

Also, subpages to Special: pages are left untranslated. Take the following message as an example:   translated-link-anchor  Here the text "canonic-english-name/subpage" are left untranslated. Do translate translated-link-anchor.

Statistics for current development version
These are statistics for the current alpha development version, i.e. . Committed translations will appear to these statistics.
 * Localisation statistics on MediaWiki.org - only for core messages, like the statistics below
 * Group statistics here - for all message groups (most used, core, WMF-used extensions, all extensions)

Statistics for released versions
These statistics are only for viewing. Translations will not be committed to tags, but only to branches and the current trunk/alpha version of MediaWiki. Archive:
 * development version, not yet released
 * 1.20
 * 1.19
 * 1.18
 * 1.17
 * 1.16
 * 1.15
 * 1.14

Other statistics and information

 * Git Index - the index of files on Git containing the MediaWiki message translations
 * Group statistics in time - gives an overview of the number of languages that pass translation milestones in time (discontinued October 2010).
 * Mediawiki localisation in the 50 most spoken languages of the world.
 * Main Wikimedia extensions explains how this message group is defined.
 * Most often used messages in MediaWiki explains how this message group is defined.
 * Translating:Commit MediaWiki core explain how staff does exports