Wikimedia Language engineering/Reports/2017/February

Monthly updates from the Wikimedia Language team focused on technical development of the software they maintain. Names of people assumed to contribute as volunteers are in bold text.

Content Translation
Content Translation allows people to translate Wikipedia articles. Also check out out the newsletter.

About · patches were merged this month.



Translate
Translate extension allows translation of software interface, manuals, announcements, banners etc. on Wikimedia special projects, translatewiki.net and other sites. Translate is part of MLEB.

About · patches were merged in this month.



Usage data

 * Translatable pages: Meta 3367 (+45) ; MediaWiki.org 3326 (+39) ; Commons 596 (+11)
 * Translate extension is installed on 211 wikis (-4) Wikiapiary

Universal Language Selector
Universal Language Selector provides language choice, input methods and web fonts. It is part of MLEB.


 * Niklas Laxström fixed an issues that caused site defined priority languages not to be used for compact language links.
 * Fomafix improved the code to avoid flash during page rendering. Second patch of two was merged in January.
 * Amir Aharoni and Kartik Mistry updated included libraries jquery.ime and jquery.uls from upstream.
 * Niklas Laxström added a link to compact language links info page from the user preference. T157344
 * James Forrester updated code linting tools.
 * Huji Lee fixed an issue that caused words to run together in some languages when selecting an input method. T152460
 * Amir Aharoni added a maintenance script to disable compact language links preference for active users. T133031
 * Niklas Laxström updated QUnit tests for modern standards.

Other extensions
Babel (part of MLEB):
 * This, that and the other fixed an issue when babel magic word was used on category or file pages. T36507

cldr (Common Locale Data Repository) (part of MLEB):
 * Raimond Spekking added German names for languages not in CLDR.

CleanChanges (part of MLEB):
 * No changes.

LocalisationUpdate (part of MLEB):
 * No changes.

TranslationNotifications:
 * Marco Aurelio changed the name of a log to be consistent with other logs.

MLEB
No MLEB was released this month. Last release was 2017.01. Next release is planned for 2017.04.

MediaWiki core internationalization
This is a new, experimental section in this report. Coverage might not be comprehensive.



Project Milkshake
Project Milkshake consists of four re-usable jquery internationalization libraries.

jquery.i18n
 * No changes.

jquery.uls
 * Federico Leva updated language territory information to latest CLDR version.

jquery.webfonts
 * No changes.

jquery.ime
 * John Erling Blad made a significant fixes and additions to documentation.
 * fgaim added new input methods for Eritrean languages Tigrinya, Tigre and Blin.

translatewiki.net
See also translatewiki.net news page.


 * Raimond Spekking added many MediaWiki extensions and skins for translation, and made changes to others.
 * Niklas Laxström disabled  for HHVM, as it was causing frequent crashes, and updated HHVM to latest stable version.
 * Siebrand Mazeland and Niklas Laxström updated translatewiki.net servers to Ubuntu 16.04. Some services were converted to use systemd over local hacks, making them run more reliably.
 * This, that and the other removed BoilerPlate MediaWiki extension from translation. T156569
 * Robert Vogel added BlueSpiceExtendedFilelist MediaWiki extension for translation.
 * Pikne added TimedText module of Timed Media Handler for translation.
 * Siebrand Mazeland updated list of untranslatable messages for Blockly.
 * Antoine Musso converted translatewiki repository to run puppet coding style checks using rake configured within the repository. T158544
 * Sam Wilson added IA Upload for translation. T158522
 * Niklas Laxström fixed a bug that caused English file to be updated on export for Commons Android app.
 * John Erling Blad added Pickle MediaWiki extensions for translation. T158189

Stats

 * About 85 (=) new users
 * About 340 (-35) translators made about 41.000 (+3.000) edits
 * About 100 (+3) translators reviewed about 9.000 (-500) translations

Sources:     

TwnMainPage

 * Niklas Laxström fixed the sign-up form which was broken in Chrome.