User:Nikerabbit/Monthly report/2017-08
July 2017 | Wikimedia language engineering monthly report, August 2017 | September 2017 |
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
editLanguage database is now an independent project to make reuse easier. It used to be part of jquery.uls library. It contains over 500 entries detailing basic information about languages, such as their autonym, their writing script, and region(s) of the world where they are spoken.
August was, so far, the most active month of 2017 for translatewiki.net with the highest number of translation updates (55k) and translation reviews (15k) by over 350 translators.
Content Translation
editContent Translation allows people to translate Wikipedia articles. Also check out out the newsletter.
Please see the Global Collaboration monthly report.
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.
8 patches were merged this month.
- Alex Monk and user Fomafix removed some use of deprecated jQuery code. T169385
- User Umherirrender improved code documentation.
- Niklas Laxström removed some unneeded CSS styles.
- User Umherirrender updated configuration for automatic code style checkers. T173516
- User African Hope made it possible to set
$wgTranslatePermissionUrl
to false and not display a link to users where they can request translation permissions. T56530
Usage data
edit- Translatable pages: Meta 3896; MediaWiki.org 3423; Commons 668 [1][2][3]
- Translate extension is installed on 211 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.
6 patches were merged this month.
- Bartosz Dziewoński corrected the position of the ULS language change notification in skins where ULS is in a different side of the page.
- User Isarra corrected the position of the ULS dialog in skins where ULS is in a different side of the page. T161586
- Nick Wilson changed the compact language help link to point to the translated version of the help page. T145904
Other extensions
editBabel (part of MLEB):
- User Umherirrender updated configuration for automatic code style checkers. T173516
- Sergey Leschina made it possible to use templates in
babel-portal
message. T34398
cldr (Common Locale Data Repository) (part of MLEB):
- Raimond Spekking added English names that were missing for some language codes. T134348
CleanChanges (part of MLEB):
- User Fomafix maintained code and addressed some technical debt.
- User Umherirrender updated configuration for automatic code style checkers. T173516
LocalisationUpdate (part of MLEB):
- No noteworthy changes.
TranslationNotifications:
- No noteworthy changes.
MLEB
editNo MLEB was released this month. The latest release is 2017.07.
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.
- User TTO split
$wgDummyLanguageCodes
configuration variable to more specific lists of deprecated, renamed or internal language codes. - User Fomafix corrected the autonym for Norwegian macro language (no).
- User Fomafix added new utility function
LanguageCode::replaceDeprecatedCodes
for handling deprecated language codes. - Bartosz Dziewoński fixed Special:PageLanguage to show the current page language for a page. T74966
- User Umherirrender added clear error messages when there are mistakes in the definition of magic words.
- Amir Aharoni enabled the Atayal (tay) language as interface language after translators had reached the inclusion threshold for translation coverage. T173383
Project Milkshake
editProject Milkshake consists of four re-usable jquery internationalization libraries.
jquery.i18n
- No changes.
jquery.uls
- No changes.
jquery.webfonts
- No changes.
jquery.ime
- No changes.
language.data
- Santhosh Thottingal separated the language database to a separate repository for easier reuse.
translatewiki.net
editSee also translatewiki.net news page.
- Raimond Spekking, Yusuke Matsubara, Dmitry Brant, user Umherirrender, Marco Aurelio and Niklas Laxström updated configuration for different projects.
- User MusikAnimal added the rewrite of XTool for translation. T170789
- Amir Aharoni added the Sheshi Kham language (kip) as a translatable language.
Stats
edit- About 100 (+15) new users
- About 360 (+30) translators made about 55.000 (+9.000) edits
- About 100 (+20) translators reviewed about 15.000 (+8.000) translations
TwnMainPage
edit- Niklas Laxström improved the revealing animation of the blue statistics tiles.