User:Nikerabbit/Monthly report/2017-07

This the new Wikimedia language engineering monthly report. It continues the tradition of the monthly report published by the Wikimedia Language team which is discontinued in favour of Global Collaboration monthly report. This report is currently looking for a new location.

Monthly updates about changes to internationalization and translation and other language support features. Names of people assumed to contribute as volunteers are in bold text.

Highlights

 * Content Translation dashboard has received a major facelift that aligns it with the Wikimedia style guide and makes it easier to use.
 * Translatewiki.net now imports new strings up to 9 times per day. New messages are made available for translation automatically but any changed messages must be checked by a human. We want to ensure that users get the new features in their own language. Please contact us if you want to help us to have a robust around-the-clock coverage.

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

Please see the Global Collaboration monthly report.

Translate
Wikimedia'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.

7 patches were merged this month.


 * User Fomafix updated URLs in code comments.
 * Matěj Suchánek updated deprecated code related to making links. T149346
 * User Umherirrender updated automatic code style checkers.
 * Antoine Musso fixed an issue with build dependencies. T172094

Usage data
''Numbers are as of August 18th. Deltas are now shown because they are not comparable with previous and next month.''


 * Translatable pages: Meta 3889; MediaWiki.org 3415; Commons 643
 * Translate extension is installed on 213 wikis Wikiapiary

Universal Language Selector
Universal Language Selector provides language selector, list of suggested languages, input methods and web fonts. It is part of MLEB.

7 patches were merged this month.


 * Kunal Mehta and user Umherirrender updated automatic code style checkers.
 * Amir Aharoni updated jquery.uls and jquery.ime to latest upstream versions.

Other extensions
Babel (part of MLEB):
 * Kunal Mehta updated automatic code style checkers.
 * Antoine Musso fixed an issue with build dependencies. T172094
 * Kunal Mehta fixed an issue with cache invalidation.
 * Kunal Mehta fixed an issue with normalizing language codes. T159214

cldr (Common Locale Data Repository) (part of MLEB):
 * User Umherirrender and Kunal Mehta updated automatic code style checkers.
 * Raimond Spekking added German translations for some language names not in CLDR.
 * Raimond Spekking added Scots translations provided by user AmaryllisGardener for some language names. T162406

CleanChanges (part of MLEB):
 * Kunal Mehta updated automatic code style checkers.
 * Antoine Musso fixed an issue with build dependencies. T172094

LocalisationUpdate (part of MLEB):
 * Kunal Mehta updated automatic code style checkers.

TranslationNotifications:
 * User Umherirrender and Kunal Mehta updated automatic code style checkers.

MLEB
MLEB 2017.07 was released this month. See MLEB for release notes. Besides bug fixes and new features, there is a backwards incompatible change in Translate that can require manual steps to fix during the update.

MediaWiki core internationalization
Changes 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.


 * The autonym of Central Kurdish (ckb) language was changed. T116761
 * Bartosz Dziewoński corrected the collation headings in category pages to use correct characters in the Romanian (ro), Aromanian (rup) and Moldovan (mo) languages. T168711
 * Amir Aharoni enabled the Sairiki (srk) language as interface language after translators had reached the inclusion threshold for translation coverage. T171347

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

jquery.i18n
 * Niklas Laxström added a reference to code of conduct.

jquery.uls
 * Amir Aharoni added the Ho language (hoc) and the Warang Citi script (Wara) to the language database.
 * Amir Aharoni updated the autonym of Central Kurdish (ckb) language

jquery.webfonts
 * Niklas Laxström added a reference to code of conduct.

jquery.ime
 * Amir Aharoni updated the autonym of Central Kurdish (ckb) language

translatewiki.net
See also translatewiki.net news page.


 * Amir Aharoni made the Ho (hoc) and Coptic (cop) languages available for translation.
 * Raimond Spekking, Amir Aharoni, John Erling Blad and user MacFan4000 updated project configurations.
 * Niklas Laxström increased the frequency of the semi-automated imports of new strings to translate.

Stats

 * About 85 (=) new users
 * About 330 (+5) translators made about 46.000 (+4.000) edits
 * About 80 (-5) translators reviewed about 7.000 (-2.500) translations

Sources:     

TwnMainPage

 * Kunal Mehta updated automatic code style checkers.
 * User Tacsipacsi made the main page more mobile friendly. T166128