GSoC/GCI Archive
Google Code-in 2014 Wikimedia Foundation

Improve the internationalisation/localisation of MediaWiki

completed by: ☃ unicodesnowman

mentors: Nemo_bis

Help fix the localisation/internationalisation of MediaWiki. Detailed steps:

  1. Read the internationalisation hints at  (ideally, the whole Localisation page), keep the messages API manual at at hand.
  2. Pick 3 tasks from the list of open dependencies ("blocked by") at ("Interface messages needing rewording or documentation and other issues with existing messages") and/or MediaWiki open support requests ( threads) at . Comment on each bug report or thread to say that you're working on it; add Nemo to the Subscribers/CC list on Phabricator if missing.
  3. "Triage" (see ) the request appropriately (inspecting the code/feature in question if needed) to identify the issue and the correct action to take. Submit patches to gerrit, or provide the translator with the information needed to translate the messages (by editing their /qqq subpages, see ), or reject the request if the message shouldn't be changed. Add reviewers (see ) to your patches in Gerrit: at least two, Nemo and MatmaRex. All questions on each task will be asked and answered on the relevant bug, patch or thread.
  4. Post here on Melange a link to a gerrit change, bug or thread for each of the 3 issues; the task will be accepted here when they are marked merged/closed.

Students are required to read Wikimedia's general instructions at first.