Difference between revisions of "Translating:MediaWiki"

From translatewiki.net
Jump to navigation Jump to search
(Undo revision 7539838 by Belkacem77 (talk))
Line 124: Line 124:
== Translator map ==
== Translator map ==
{{Project map|Imsuqal n MediaWiki}}
{{Project map|MediaWiki translators}}
{{Seqdec Wikimedia Gerrit|project=MediaWiki}}
{{Use Wikimedia Gerrit|project=MediaWiki}}
[[Category:Isenfaṛen yettwasefranken|MediaWiki]]
[[Category:Supported projects|MediaWiki]]
[[Category:MediaWiki| ]]
[[Category:MediaWiki| ]]

Revision as of 03:01, 23 August 2017

MediaWiki logo

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 {{User MediaWiki}} 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 13% of the core MediaWiki messages in that language have been translated (used to be 18%): 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.
Interface message changes should be reflected in projects within 48 hours. Everything else (magic words, special pages...) may take from days to months.
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.
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 #Translation flow.
  • 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 #Translation notes 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#How is the work done on translatewiki.net connected to other wikis?.


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

Magic words and language features

If you need to refer to the name of the site, you can use magic variables like {{SITENAME}}. 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 {{GRAMMAR:genitive|{{SITENAME}}}} to refer to the sitename in genitive. Another magic word is {{PLURAL}}. Talk to the developers, or see the notes on meta if you are not sure how it works. Its syntax is {{PLURAL:$n|first form|second form|nth form}} 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

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 #Namespace name aliases. 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 translatewiki.net'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 m:Requesting wiki configuration changes.

Other technical issues

On MediaWiki, much more can be localised: see mw:Localisation#What can be localised.

Translation guidelines

Links to special pages

Links to special pages in messages should always follow the syntax:


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:


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:


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. 1.33.0-alpha. Committed translations will appear to these statistics.

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.

Other statistics and information


Translator map

Loading map...

Add yourself to map

Open support requests

  1. Portal talk:Be/Language fallback
  2. Support/"when available" - "if available"?
  3. Support/$namespaceGenderAliases for Serbo-Croatian language
  4. Support/About MediaWiki:Abusefilter-edit-builder-vars-is-proxy/ksh
  5. Support/About MediaWiki:Action-block
  6. Support/About MediaWiki:Apihelp-abusefiltercheckmatch-description/ksh
  7. Support/About MediaWiki:Apihelp-coderevisionupdate-param-addreferenced/en
  8. Support/About MediaWiki:Apihelp-jsonconfig-param-content/ksh
  9. Support/About MediaWiki:Apihelp-paraminfo-example-1/en
  10. Support/About MediaWiki:Apihelp-query+pageimages-param-limit/sv
  11. Support/About MediaWiki:Apihelp-query+wikisets-param-prop/ksh (3)
  12. Support/About MediaWiki:Apihelp-searchtranslations-param-offset/en
  13. Support/About MediaWiki:Apihelp-translationaids-param-group/ksh
  14. Support/About MediaWiki:Apihelp-wbmergeitems-param-summary/ksh
  15. Support/About MediaWiki:Apihelp-wbremovereferences-example-1/sv
  16. Support/About MediaWiki:Apihelp-wikigrokresponse-param-subject id/en
  17. Support/About MediaWiki:Apihelp-zeroconfig-example-2/ksh
  18. Support/About MediaWiki:Apihelp-zeroconfig-param-type/en
  19. Support/About MediaWiki:Centralnotice-banner-history-logger-rate/qqq
  20. Support/About MediaWiki:Centralnotice-impression-diet/en
  21. Support/About MediaWiki:Cirrussearch-boost-templates
  22. Support/About MediaWiki:Debugtemplates-radio-intro/en, MediaWiki:Debugtemplates-radio-select/en and MediaWiki:Debugtemplates-radio-eval/en
  23. Support/About MediaWiki:Default-skin-not-found-no-skins/en (2)
  24. Support/About MediaWiki:Donate interface-donor-zip/en length
  25. Support/About MediaWiki:Graph-ve-dialog-edit-page-general/uk
  26. Support/About MediaWiki:Htmlform-float-invalid/en
  27. Support/About MediaWiki:Logentry-usergroups-modify/sv
  28. Support/About MediaWiki:Maintenanceshell-error-rawsubmit/en
  29. Support/About MediaWiki:Mwoauth-consumer-conflict/en
  30. Support/About MediaWiki:Notification-header-user-rights-remove-only/sk
  31. Support/About MediaWiki:Pagepreparation/en
  32. Support/About MediaWiki:Pageslistquerypage/ksh
  33. Support/About MediaWiki:Pluggableauthnotauthorized/ksh
  34. Support/About MediaWiki:Poll-create-threshold-reason/en
  35. Support/About MediaWiki:Revcs-list-extended-comparison/en (3)
  36. Support/About MediaWiki:Revcs-show-deletelinktext/en
  37. Support/About MediaWiki:Right-editallhiera/en
  38. Support/About MediaWiki:Right-notagproxychanges/ksh (2)
  39. Support/About MediaWiki:Securepoll-htmlform-daterange-relative-layout/ksh
  40. Support/About MediaWiki:Smw-editpage-annotation-enabled/en and MediaWiki:Smw-editpage-property-annotation-enabled/en
  41. Support/About MediaWiki:Smw-statistics-query-inline/el
  42. Support/About MediaWiki:Smw-ui-tooltip-title-note/sv
  43. Support/About MediaWiki:Srf-ui-common-label-ajax-error/qqq
  44. Support/About MediaWiki:Srf-ui-common-label-request-object/qqq
  45. Support/About MediaWiki:Tpt-discouraged-language-force-header/ksh
  46. Support/About MediaWiki:Tsb-older-requests/en
  47. Support/About MediaWiki:Visualeditor-wikitext-warning/en
  48. Support/About MediaWiki:Wikibase-api-no-such-sitelink/en
  49. Support/About Template:Identical/Help
  50. Support/Adding new links on MediaWiki:Contribsub2
  51. Support/British English in Mediawiki messages
  52. Support/Change ːMediaWiki:Visualeditor-dialog-meta-settings-index-help/en
  53. Support/Completely bogus: "One result found after filtering" in translation page
  54. Support/Confused a little bit
  55. Support/Copyright and trademark for contact page
  56. Support/Gender neutralize MediaWiki:Wikilove-anon-warning/en like all other strings
  57. Support/Htmlform-no and Htmlform-yes
  58. Support/Internationalization of "suppressredirect" user group
  59. Support/Issue with MediaWiki:Wikimedia-mobile-license-links/ja
  60. Support/Kalendar
  61. Support/Keyboard shortcut for copying source text?
  62. Support/Links in MediaWiki:Tag-AWB/en and MediaWiki:Tag-AWB-description/en
  63. Support/MediaWiki talk:Sp-translate-data-MagicWords/ce
  64. Support/MediaWiki:Echo-category-title-flow-discussion/en
  65. Support/MediaWiki:Globalblocking-logentry-whitelist/en and MediaWiki:Globalblocking-logentry-dewhitelist/en
  66. Support/MediaWiki:Leafletdraw-edit-toolbar-buttons-edit/en
  67. Support/MediaWiki:Log-action-filter-rights/en
  68. Support/MediaWiki:Rev-suppressed-no-diff/en
  69. Support/MediaWiki:Translate-checks-pagename/en
  70. Support/MediaWiki:Variantname-sr/en
  71. Support/Modify MediaWiki:Centralauth-admin-status-reasons/en
  72. Support/PLURAL support for MediaWiki:Config-extensions-requires
  73. Support/Problem with a language autonym (se)
  74. Support/Question on Babel boxes (jam)
  75. Support/Redundant local message MediaWiki:Pagetitle
  76. Support/Request to add Extension:OrphanedTalkPages to translatewiki.net
  77. Support/Some messages for Pickle should be deleted
  78. Support/Suggest improvement to MediaWiki:Showdiff/en
  79. Support/User notification should be disabled
  80. Support/Which term including "sandbox" on translatewiki.net cause big trouble in jawiki UI ? My translation into サンドボックス was reverted.
  81. Support/does MediaWiki:Botpasswords-not-exist/en support GENDER?
  82. Support/rev-deleted-comment
  83. Support/translation point
  84. Support/wording of MediaWiki:Mobile-frontend-nearby-info-description/en
  85. Talk:Support/Kindly Translate Mediawiki:Duplicate-args-category for Sindhi (sd)
  86. Translating talk:MediaWiki/About MediaWiki:Apihelp-query+allfileusages-paramvalue-prop-ids/en
  87. Translating talk:MediaWiki/About MediaWiki:Apihelp-query+alltransclusions-paramvalue-prop-ids/en
  88. Translating talk:MediaWiki/About MediaWiki:Cookie-policy-notification-message/ksh (2)
  89. Translating talk:MediaWiki/About MediaWiki:Donate interface-cc-token-expired/en
  90. Translating talk:MediaWiki/About MediaWiki:Ep-studentactivity-count/en
  91. Translating talk:MediaWiki/About MediaWiki:Ext-numeralpha-list-format-outline/ksh
  92. Translating talk:MediaWiki/About MediaWiki:Ow mapping successful/en
  93. Translating talk:MediaWiki/About MediaWiki:Score-visualeditor-mwscoreinspector-notation/ksh
  94. Translating talk:MediaWiki/About MediaWiki:Score-visualeditor-mwscoreinspector-override-midi/ksh
  95. Translating talk:MediaWiki/About MediaWiki:Search-interwiki-results-thwiki/ksh
  96. Translating talk:MediaWiki/MediaWiki:Apihelp-query+imageinfo-param-prop/en and MediaWiki:Apihelp-query+info-param-prop/en
  97. Translating talk:MediaWiki/MediaWiki:Editwarning-warning/en
  98. User talk:Nemo bis/Can I translate rECLD/LocalNames/LocalNamesEn.php to LocalNamesZh hans.php?