GSoC/GCI Archive
Google Code-in 2013 Wikimedia

Make MediaWiki documentation translatable

completed by: Vldandrew

mentors: Andre Klapper, Quim Gil

You'll be upgrading existing English text and translations so that they are translatable with MediaWiki's Translate extension, which greatly improves translation workflow hence making coverage of translated docs vastly broader. You must not translate yourself, that's forbidden by the rules. Detailed steps:

  1. Read the basic help, translation tutorial, page translation example and reference manual, language policy.
  2. Pick as many pages to migrate to Translate as needed to reach the task goal (see below). Polish the English text as fit/possible to avoid migrating very obsolete/low quality text, skip pages where unsure. Follow the steps for migration and strike a page on the list when it's prepared for translation; ask questions on the list's talkpage.
  3. A translation administrator will now approve the page for translation at their discretion. When it's approved, complete the job: copy the old translations to corresponding units with Special:Translate. You don't need to know the language you're migrating, only to identify which paragraph corresponds to which, even though it's not a loyal translation (machine translation can help grasp the meaning if the layout of the page doesn't provide enough hints).
  4. When you're done, add in this melange task a link to the stats for each page (example). To have this task marked done, you need at least one page marked for translation; and a total of at least 120 translation units (i.e. paragraphs/strings) counting those created in the source language (English) and those migrated from existing translations (visible in the stats, row "All languages together", as difference between the columns "Messages" and "Untranslated"). Alternatively, 30 Manual:$wg* pages (last section of the list; those are not in priority).

Important: All the communication with mentor(s) about the task will happen on the list page and its talk page, not in Google Melange! Contact the main mentor, Federico Leva (Nemo) via wiki talkpage or on IRC directly if you get stuck in any of the steps.

Students are required to read Wikimedia's general instructions first.
https://google-melange.com/archive/gci/2013/orgs/wikimedia/tasks/6385280768540672.html
google-melange.com
crawl=CC-MAIN-2021-43
9017
application/http; msgtype=response
sha1:2WHWI3JFXMCWWZFOJKYNVSI3T5XUDYAV
<urn:uuid:acb4ff35-9949-4426-a672-5a6bc25f752f>
2021-10-24T18:49:55Z
216.239.38.21
text/html
sha1:IXJXVRE6BJ2PWD5NGKWJL4B2AJ52YQ5C
<urn:uuid:1bb7a90b-a098-49c7-9981-14dc7edc9379>
https://google-melange.com/archive/gci/2013/orgs/wikimedia/tasks/6385280768540672.html
response
<urn:uuid:fecdbed6-a82f-4988-8cd9-00bfe74d74ac>
isPartOf: CC-MAIN-2021-43
publisher: Common Crawl
description: Wide crawl of the web for October 2021
operator: Common Crawl Admin (info@commoncrawl.org)
hostname: ip-10-67-67-132
software: Apache Nutch 1.18 (modified, https://github.com/commoncrawl/nutch/)
robots: checked via crawler-commons 1.2-SNAPSHOT (https://github.com/crawler-commons/crawler-commons)
format: WARC File Format 1.1
conformsTo: https://iipc.github.io/warc-specifications/specifications/warc-format/warc-1.1/