Wikimedia Language engineering/Reports/2018/July
June 2018 | Wikimedia Language engineering monthly report for July 2018 | August 2018 |
Monthly updates from the Wikimedia Language team about changes to internationalization and translation and other language support features. Names of people assumed to contribute as volunteers are in bold text.
Highlights
editContent Translation
editContent Translation allows people to translate Wikipedia articles. Also check out out the newsletter and updates about version 2.
- Improved handling of sections with transcluded content, that were not recognised as separate paragraphs.
- Enabling access to tools when editing rich content inside a dialog.
- Communicate the default machine translation service and waiting due to changes of service more clearly.
- Notifications for the deletion of old translation drafts, configurable period for deleting old drafts automatically and initial runs of the script to support backwards compatibility.
- Adjustments in the dialog layout used to edit complex content to preserve the document metaphor, enabling the use of the tools column.
- More reliable loading of articles avoiding instances of "page not found" error for existing articles.
- Better support to transfer content to the translation, including references , templates, links pointing to the same target, and avoiding errors when adding new paragraphs.
- Improved auto-save to better deal with sections that were added while the saving process was running.
- More precise timestamps for translations to prevent discrepancies due to local timezone differences.
- Linking automatically corresponding versions in other languages through Wikidata when the article is published.
- Refactoring of styles to better anticipate the effect of changes in the styling code and better align to Wikimedia standards.
Usage data
editContent Translation monthly data | July 2018 |
---|---|
Articles created (during the month) | 10625 |
Articles created till end of month | 345336 |
Number of new translators (during the month) | 952 |
Highest number of articles created by one user
(cumulative number till end of the month) |
4613 |
Highest number of translators for a Wikipedia
(cumulative number till end of the month) |
6847 (es) |
Total number of translators with only 1 published article
(cumulative number till end of the month) |
27321 |
Total number of translators with only 2 published articles
(cumulative number till end of the month) |
5889 |
Total number of translators with only 3 published articles
(cumulative number till end of the month) |
2627 |
Total number of translators with only 4 published articles
(cumulative number till end of the month) |
1530 |
Total number of translators with >= 5 and < 20 published articles
(cumulative number till end of the month) |
4749 |
Total number of translators with >= 20 and < 100 published articles
(cumulative number till end of the month) |
1671 |
Total number of translators with >= 100 published articles
(cumulative number till end of the month) |
497 |
Articles deleted (during the month) | 574 |
-
Articles published.
-
Deletion ratio.
-
Distribution of users per number of translations they published.
Translate
editWikimedia's software is translated to hundreds of languages using the Translate extension for MediaWiki. In addition it is used to translate help pages, newsletters, policies, announcements, banners, etc. It is installed on Wikimedia special projects, translatewiki.net and many other sites. Translate is part of MLEB.
- User Paladox added phplot to list of composer dependencies so that it is easy to install.
- All changes.
Usage data
edit- Translatable pages: Meta 4461; MediaWiki.org 3697; Commons 778 [1][2][3]
- Translate extension is installed on 215 wikis Wikiapiary
Universal Language Selector
editUniversal Language Selector provides language selector, list of suggested languages, input methods and web fonts. It is part of MLEB.
- Santhosh Thottingal updated Padauk font to version 3.003
- All changes.
Other extensions
editBabel (part of MLEB):
- User Iniquity fixed appearance of Babel boxes in the Minerva skin. T178782
- All changes.
cldr (Common Locale Data Repository) (part of MLEB):
- Sam Reed updated language data to CLDR 33.1
- All changes.
CleanChanges (part of MLEB):
- Niklas Laxström disabled the simplified compact changes list by default, because it is not compatible with latest recent changes code. What remains are the additional filters. Similar functionality can be restored with a gadget.
- All changes.
LocalisationUpdate (part of MLEB):
TranslationNotifications:
MediaWiki Language Extension Bundle
editMLEB 2018.07 was released this month. It dropped support for MediaWiki 1.29 and has been tested against the new 1.31 release.
MediaWiki core internationalization
editChanges to translations and equivalent localisation data (magic words, namespace names) are not included in this list. The volunteer translators are updating translations every day to keep up with changes.
- Niklas Laxström fixed an issue where placing {{#translation:}} on a subpage named "code" would cause a fatal error. T198518
- C. Scott Ananian enabled deprecation warnings for global function
wfBCP47
and methodLanguage::truncate
. T197492 - Aaron Schulz fixed an issue where Message Cache memory usage could grow without limit.
- User Superyetkin fixed a wrong date in Thai calendar for years between 1912 and 1941. T68648
- C. Scott Ananian changed the code which adds non-breaking space before colons in French to be more selective. T197902
- Bartosz Dziewoński fixed an issue which caused some pages to sort incorrectly because their sortkeys were truncated incorrectly. T200623
- Bartosz Dziewoński fixed an issue which caused incorrect paging in some special pages using dates due to incorrect timezone handling. T171110
Project Milkshake
editProject Milkshake consists of four re-usable jquery internationalization libraries.
jquery.i18n: A keyboard for the Fon language, spoken in Benin, was added by Mahuton, Amir, and Santhosh at the Hackathon in Barcelona.
- Timo Tijhof, Santhosh Thottingal and James Forrester performed maintenance on documentation, build tools, tests and code.
- Santhosh Thottingal released version 1.0.5.
jquery.uls
- No changes.
jquery.webfonts
- No changes.
jquery.ime
- No changes.
translatewiki.net
editSee also translatewiki.net news page.
- Support was added for new project Grant Metrics.
- Support was added for new MediaWiki extension Minty Docs.
- AbuseFilter and CheckUser was installed to combat vandalism.
Stats
edit- About 85 (+10) new users
- About 370 (+40) translators made about 45k (+2k) edits
- About 70 (=) translators reviewed about 6k (-1k) translations
TwnMainPage
editDeployments and other site related updates
edit- Kartik Mistry improved error handling code for Matxin MT.