Wikimedia Language engineering/Reports/2016/April

March 2016 Wikimedia Language engineering monthly report for April 2016 May 2016

Monthly updates from WMF Editing - Language team

Content Translation

edit

Updates from the ongoing development and deployment for Content Translation. (Newsletter)

Development update

edit
  • Content translation was in maintenance mode this month. No new features developed. Some minor bugs were fixed
  • cxserver's language configuration updated to facilitate faster deployments

Usage data

edit
Details Numbers
Articles created (during the month) 8757
Articles created till end of month 77727
Number of new translators (during the month) 1213
Highest number of articles created by one user

(cumulative number till end of the month)

2382 (F.bendik)
Highest number of translators for a Wikipedia

(cumulative number till end of the month)

2417 (es)
Total number of translators with only 1 published article

(cumulative number till end of the month)

10135
Total number of translators with only 2 published articles

(cumulative number till end of the month)

1987
Total number of translators with only 3 published articles

(cumulative number till end of the month)

900
Total number of translators with only 4 published articles

(cumulative number till end of the month)

496
Total number of translators with >= 5 and <= 20 published articles

(cumulative number till end of the month)

1481
Total number of translators with >20 published articles

(cumulative number till end of the month)

561
Articles deleted (during the month) 481

Comparisons

edit

Other projects

edit

Updates from Translate, Universal Language Selector, MLEB and other projects.

Development update

edit

MLEB

edit

MLEB 2016.04 was released with many fixes. This release is the first one where the release tag was signed.

Extensions

edit

Translate:

  • About 20 patches were merged
  • MtDu provided a fix to improve wording of a message.
  • Siebrand Mazeland contributed some clean-up patches.
  • Niklas Laxström converted the "recent groups" feature to use local storage.
  • Niklas Laxström provided some clean-up patches.
  • Glaisher contributed multiple patches to fix high priority issues in Translate.
  • Aaron Schulz contributed patches to use database slave server more.
  • Reedy fixed a technical debt issue around deprecated interfaces.

Universal Language Selector (part of MLEB):

  • About 25 patches were merged
  • Most of the patches were by Niklas Laxström and Santhosh Thottingal to address technical debt and prepare the Compact Interlanguage Links feature for stable form.
  • Siebrand Mazeland and Ed Sanders provided clean-up patches.

TwnMainPage:

  • Two clean-up patches by Siebrand Mazeland

jquery.i18n:

  • Ricordisamoa contributed many code quality patches.

jquery.uls:

  • Ricordisamoa contributed a code quality patch.
  • Both Niklas Laxström and Santhosh Thottingal did lots of clean-ups. For example compact mode has been removed completely and styling of the dialogs updated.

translatewiki.net

edit
  • About 40 patches were merged
  • Raimond Spekking registered 4 new extensions (MolHandler, Google Geocode, Image Tweak, Template Styles) for translation and made updates to many others.
  • Siebrand Mazeland converted bunch of non-Gerrit hosted projects to RepoNG and added multiple new ones. This gives MediaWiki-related projects hosted on GitHub, such as Semantic MediaWiki, a level of support that is equal to the ones hosted on Gerrit.
  • Niklas Laxström added simple monitoring for MediaWiki JobQueue. Broken JobQueue caused severe problems with exporting translations.
  • There was a brief outage when service provided had to do critical maintenance to the servers. Uptime for the month was 99.83%.

Usage data

edit
  • Translatable pages: Meta 2790 (+54); MediaWiki.org 2991 (+13); Commons 445 (+4)
  • Translate extension is installed on 215 wikis (-2), according to Wikiapiary
  • Stats from translatewiki.net [1]
    • New users: 65 (-55)
    • About 325 (-65) translators made about 28.000 (-21.000) edits
    • About 85 (-35) translators reviewed about 8.000 (-12.000) translations
edit
  • cxserver registry (languages and MT settings) in Production will read registry configuration from cxserver repository instead of Puppet config. This allows easy deployment of new languages and MT. Other important configuration will remain in Puppet.

Cross team work/requirements

edit
  • The database switch testing caused some unplanned work, mainly related to the TTMServer which uses ElasticSearch.
  • Discussions with Discovery team started about how to plan and handle ElasticSearch update, which requires major changes to TTMServer.
  • Discussions with Mobile started how to support Special:Translate better for mobile devices.
  • Discussion on Wikitech about future of page translation. The current status of the feature was clarified and initial plans where to go were made, but no immediate actions were taken.
  • With help and advice from Aaron Schulz and Jaime Crespo, Translate extension now uses the database more appropriately. This will give better availability and performance.

Team status

edit
  • The team had one week long offsite in Bangalore, India. There were also some vacations.