Hello all,
I would like to announce the release of MediaWiki Language Extension
Bundle 2020.04. This bundle is compatible with MediaWiki 1.33 or above
and requires PHP 7.2 or above.
Next MLEB is expected to be released in 3 months. If there are very
important bug fixes, we will do an intermediate release. Please give
us your feedback at
[[Talk:MLEB|https://www.mediawiki.org/wiki/Talk:MLEB]].
* Download: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2020.04.tar…
* sha256sum: 97dbf8846c62cbafa43b7b5f359c3fb55039846277ebb55dd7b00e42d356d709
* Signature: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2020.04.tar…
Quick links:
* Installation instructions are at: https://www.mediawiki.org/wiki/MLEB
* Announcements of new releases will be posted to a mailing list:
https://lists.wikimedia.org/mailman/listinfo/mediawiki-i18n
* Report bugs to: https://phabricator.wikimedia.org/
* Talk with us at: #mediawiki-i18n @ Freenode
Release notes for each extension are below.
-- Kartik Mistry
== Highlights and upgrade notes ==
* Remove PHP based entry point for Translate extension. Use
<code>wfLoadExtension( 'Translate' );</code> to load the Translate
extension.
* Test and add support for PHP 7.4. Now all versions of PHP 7.2 and
above are supported.
* '''SECURITY FIX''': Translate: HTML from messages was not escaped in
Special:ManageMessageGroups. If you do not use this page (e.g. only
use translatable wiki pages) you are not affected.
([[phab:T242115|Phab:T242115]])
== Babel, CleanChanges, LocalisationUpdate and cldr ==
* Localisation and maintenance updates.
== Translate ==
* '''SECURITY FIX''': Fixed - [Possible XSS vulnerability] HTML from
messages rendered in Message group management
([[phab:T242115|Phab:T242115]])
* Mangler: Don't remove prefix on unmangle if pattern doesn't match
([https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Translate/+/586346
Gerrit Patch])
* Add <code>translate_target_language</code> variable for abuse
filters ([[phab:T236447|Phab:T236447]])
* Put label of languages box on separate line on narrow screens
([[phab:T243997|Phab:T243997]])
* Show assistant languages in the order defined -
([https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Translate/+/585121
Gerrit Patch])
* Remove unused create-language-models.php script
([https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Translate/+/420840
Gerrit Patch])
* GettextFFS should implement isContentEqual ([[phab:T233402|Phab:T233402]])
* Expand toggles in message documentation are inactive when linking to
a message directly ([[phab:T248265|Phab:T248265]])
* Test and add support for PHP 7.4 ([[phab:T247657|Phab:T247657]])
* Support export for offline translation also from command line
([[phab:T248200|Phab:T248200]])
* Remove PHP entry point ([[phab:T228055|Phab:T228055]])
* mw.translateHooks JavaScript class was removed
([https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Translate/+/582782
Gerrit Patch])
* Code related to the unused and broken translation interface of
special page aliases, namespaces and magic words was removed.
([https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Translate/+/583299
Gerrit Patch])
* MessageGroupCache: Remove code support old versions of the cache
([https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Translate/+/585121
Gerrit Patch])
* Removed old MessageChecker code. This has been replaced by the new
validator framework. ([[phab:T241465|Phab:T241465]])
* Make Special:SupportedLanguages do less work during web requests
([[phab:T249439|Phab:T249439]])
* Special:ExportTranslations: Disallow exporting huge groups
([https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Translate/+/583044
Gerrit Patch])
== UniversalLanguageSelector ==
* Localisation and maintenance updates.
=== Input Methods ===
* Updated vec-GVU keyboard.
=== fonts ===
* Added Pustaka Bali, Vimala and Kadiri fonts for Balinese.
--
Kartik Mistry | કાર્તિક મિસ્ત્રી
kartikm.wordpress.com
I suspect that news of this group has never passed on this mailing list:
Open Knowledge Foundation's Working Group on Open Data in Linguistics
https://linguistics.okfn.org/
Open data is relevant for Wikimedia, Wikidata and Wiktionary in general,
but "Build and maintain an index of open linguistic data sources and
tools that link existing resources" seems useful for MediaWiki i18n too.
We have some moderate experience with sharing datasets related to
Apertium, content translation and so on, so perhaps we should keep an
eye on "Assemble best-practice guidelines and use cases concerning
creating, using and distributing data".
Federico
Hello all,
I would like to announce the release of MediaWiki Language Extension
Bundle 2020.01. This bundle is compatible with MediaWiki 1.33 or above
and requires PHP 7.2 or above.
Next MLEB is expected to be released in 3 months. If there are very
important bug fixes, we will do an intermediate release. Please give
us your feedback at
[[Talk:MLEB|https://www.mediawiki.org/wiki/Talk:MLEB]].
* Download: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2020.01.tar…
* sha256sum: 94c6bb79e6b3bc55b8ca629165256a96da8dbd196999da09ba45a7e11cc7c194
* Signature: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2020.01.tar…
Quick links:
* Installation instructions are at: https://www.mediawiki.org/wiki/MLEB
* Announcements of new releases will be posted to a mailing list:
https://lists.wikimedia.org/mailman/listinfo/mediawiki-i18n
* Report bugs to: https://phabricator.wikimedia.org/
* Talk with us at: #mediawiki-i18n @ Freenode
Release notes for each extension are below.
-- Kartik Mistry
== Highlights and upgrade notes ==
* MLEB 2020.01 requires PHP 7.2 and MediaWiki 1.33 or above.
== Babel, CleanChanges and LocalisationUpdate ==
* Localisation and maintenance updates only.
== cldr ==
* Updated to cldr 36.
== Translate ==
* Translate extension now requires PHP 7.2.x and MediaWiki 1.33 or above.
* Convert PageDisplayTitle to language variant. ([[phab:T230681|Phab:T230681]])
* Prevent duplicate translation unit error from showing twice.
([[phab:T236153|Phab:T236153]])
* Add secondary check before displaying tpt-unknown-page error.
([[phab:T221119|Phab:T221119]])
* Display an error message if translation aids fail to load.
([[phab:T221119|Phab:T221119]])
* Improve performance with large message groups by implement maximum
query size in MessageCollection. ([[phab:T230100|Phab:T230100]])
* Improve message group selector performance reducing Translate API
request time. ([[phab:T236904|Phab:T236904]])
== UniversalLanguageSelector ==
* Put overhauled icon on baseline and unify code with Vector's.
([[phab:T207075|Phab:T207075]])
* Update setlang to display confirmation dialog to change language.
([[phab:T63115|Phab:T63115]])
* Removed IE6/7 support.
=== Input Methods ===
* Fixed Jna Gunintham issue in Telugu Transliteration keyboard.
--
Kartik Mistry | કાર્તિક મિસ્ત્રી
kartikm.wordpress.com
Hello,
This is an announcement about a new installment of the Language Showcase, a
series of presentations about various aspects of language diversity and its
connection to Wikimedia Projects.
This new installment will deal with the Boost project, the purpose of which
is to improve the Content Translation extension for editions of Wikipedia
of medium size.
This session is going to be broadcast over Zoom, and a recording will be
published for later viewing. You can also participate in the conversation
on IRC or with us on the Zoom meeting.
Please read below for the event details, including local time, joining
links and do let us know if you have any questions.
Thank you!
Amir
== Details ==
# Event: Language Showcase #3
# When: November 6, 2019 (Wednesday) at 13:00 UTC (check local time
https://www.timeanddate.com/worldclock/fixedtime.html?iso=20191106T1300)
# Where:
https://wikimedia.zoom.us/j/395329557
Meeting ID: 395 329 557
IRC - #wikimedia-office (on Freenode)
# Agenda:
The Boost project, expanding the use of translation to help more
communities to grow:
https://www.mediawiki.org/wiki/Content_translation/Boost
--
Amir Elisha Aharoni · אָמִיר אֱלִישָׁע אַהֲרוֹנִי
http://aharoni.wordpress.com
“We're living in pieces,
I want to live in peace.” – T. Moore
(Note: This is only an early heads-up, to be prepared. Google Code-in
has NOT been announced yet, but last year, GCI mentors asked for more
time in advance to identify tasks to mentor. Here you are. :)
* You have small, self-contained bugs you'd like to see fixed?
* Your documentation needs specific improvements?
* Your user interface has some smaller design issues?
* Your Outreachy/Summer of Code project welcomes small tweaks?
* You'd enjoy helping someone port your template to Lua?
* Your gadget code uses some deprecated API calls?
* You have tasks in mind that welcome some research?
Google Code-in (GCI) is an annual contest for 13-17 year old students.
GCI 2019 has not yet been announced but usually takes place from late
October to December. It is not only about coding: We also need tasks
about design, docs, outreach/research, QA.
Read https://www.mediawiki.org/wiki/Google_Code-in/Mentors , add
your name to the mentors table, and start tagging tasks in Wikimedia
Phabricator by adding the #gci-2019 project tag.
We will need MANY mentors and MANY tasks, otherwise we cannot make it.
Last year, 199 students successfully worked on 765 tasks supported by
39 mentors. For some achievements from the last round, see
https://wikimediafoundation.org/news/2019/02/20/partnerships-make-it-possib…
Note that "beginner tasks" (e.g. "Set up Vagrant") and generic
tasks are very welcome (like "Choose and replace 2 uses of
Linker::link() from the list in T223010" style).
We also have more than 400 unassigned open #good-first-bug tasks:
https://phabricator.wikimedia.org/maniphest/query/3YnDUWYJfXSo/#R
Can and would you mentor some of these tasks in your area?
Please take a moment to find / update [Phabricator etc.] tasks in your
project(s) which would take an experienced contributor 2-3 hours. Read
https://www.mediawiki.org/wiki/Google_Code-in/Mentors
, ask if you have any questions, and add your name to
https://www.mediawiki.org/wiki/Google_Code-in/2019#List_of_Wikimedia_mentors
Thanks (as we will not be able to run this without your help),
andre
--
Andre Klapper (he/him) | Bugwrangler / Developer Advocate
https://blogs.gnome.org/aklapper/
Hello all,
I would like to announce the release of MediaWiki Language Extension
Bundle 2019.07. This bundle is The bundle is compatible with MediaWiki
1.32 or above and requires PHP 7.0.0 or above.
Next MLEB is expected to be released in 3 months. If there are major
changes or important bug fixes, we will do intermediate release.
Please give us your feedback at
[[Talk:MLEB|https://www.mediawiki.org/wiki/Talk:MLEB]].
* Download: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2019.07.tar…
* sha256sum: 84cb6de241f62c7e5e9853d74390c4ffbf55cf35aab930c36f9ec5733a351130
* Signature: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2019.07.tar…
Quick links:
* Installation instructions are at: https://www.mediawiki.org/wiki/MLEB
* Announcements of new releases will be posted to a mailing list:
https://lists.wikimedia.org/mailman/listinfo/mediawiki-i18n
* Report bugs to: https://phabricator.wikimedia.org/
* Talk with us at: #mediawiki-i18n @ Freenode
Release notes for each extension are below.
-- Kartik Mistry
== Highlights and upgrade notes ==
== Babel, CleanChanges and LocalisationUpdate ==
* Maintenance and localization updates only.
== cldr ==
* Update to cldr 35.1 ([https://phabricator.wikimedia.org/T220906 T220906]).
* Maintenance and localization updates.
== Translate ==
* Translate now requires MediaWiki >= 1.32.0. Please upgrade!
=== Noteworthy changes ===
* Reduced the size of the cache used by the Translate extension
([https://phabricator.wikimedia.org/T213802 T213802]).
* Fixed incorrect link to the message on the translate editor
([https://phabricator.wikimedia.org/T222588 T222588]).
* Fixed the tabs on the message table on Special:Translate with the
new Timeless theme.
* Added a new MessageValidator framework to improve translation
validation. ([https://phabricator.wikimedia.org/T204568 T204568])
([[Help:Extension:Translate/Validators|See documentation]]).
* Fixed invalid more warnings label shown during message translation
([https://phabricator.wikimedia.org/T220789 T220789])
* Moved Translate special pages to a specific Translation section in
Special:SpecialPages ([https://phabricator.wikimedia.org/T227393
T227393])
* Fixed issue with base page not getting removed when removing translatable page
* Removed unused global variable <code>$wgTranslateCC</code>
([https://phabricator.wikimedia.org/T214356 T214356])
== UniversalLanguageSelector ==
* UniversalLanguageSelector now requires MediaWiki >= 1.32.0. Please upgrade!
==== Input Methods ====
* Added Afrikaans, N'Ko and Vai syllabary keyboards.
* Added new input methods for languages of Africa without the need for
replacement or key combinations: Akan (ak, tw), Bambara (bm), Dagbani
(dag), Dinka (din), Fula (ff), Ga (gaa) and Wolof (wo).
* Fixed the combining character in Yoruba Alt method.
* Minor fixes in existing layouts with replacements and key
combinations for Akan, Dagbani, Dinka, Fula, and Ga.
Hello,
This is an announcement about a new installment of the Language Showcase, a
series of presentations about various aspects of language diversity and its
connection to Wikimedia Projects.
This new installment will deal with Machine Translation and how we are
seeing their use in Wikimedia projects.
This session is going to be broadcast over YouTube, and a recording will be
kept for later viewing. You can also participate in the conversation on IRC
or with us on the hangout. However, please do let us know earlier so that
we can send you a hangout invite.
Please read below for the event details, including local time, YouTube
links and do let us know if you have any questions.
Thank you!
Amir
== Details ==
# Event: Language Showcase #2
# When: June 26, 2019 (Wednesday) at 13:00 UTC (check local time
https://www.timeanddate.com/worldclock/fixedtime.html?iso=20190626T1300)
# Where:
https://www.youtube.com/watch?v=uG3eU1tohok
IRC - #wikimedia-office (on Freenode)
# Agenda:
The usage of Machine Translation in Wikimedia projects.
--
Amir Elisha Aharoni · אָמִיר אֱלִישָׁע אַהֲרוֹנִי
http://aharoni.wordpress.com
“We're living in pieces,
I want to live in peace.” – T. Moore
Hello, and happy Africa day!
[ crossposted to African Wikimedians list, general Wikimedia list, and
mediawiki-i18n ]
To celebrate this, I am announcing the completion of a little pet project
that I started a year ago: it is now easy to type in all the languages of
Africa in which there is a Wikipedia or an active Incubator.
This is available in all Wikimedia projects and in translatewiki.net. This
release is intended for desktop and laptop computers. For mobile phones and
tablets, I strongly recommend trying apps such as Gboard, SwiftKey, or
African Keyboard.
For full details and project description see this blog post:
https://aharoni.wordpress.com/2019/05/25/happy-africa-day-keyboards-for-all…
Or jump straight into the (easy!!!) technical documentation here:
https://www.mediawiki.org/wiki/Help:Extension:UniversalLanguageSelector/Inp…
These keyboards were tested by myself, and some of them were also tested by
a few other people who speak these languages, and as far as I know they are
easy to enable and disable and the work correctly. However, it's possible
that some things are missing: I could have missed some letters, I could
have made mistakes in documentation, I could have missed some languages.
Please contact me if you find any problems.
Thanks!
--
Amir Elisha Aharoni · אָמִיר אֱלִישָׁע אַהֲרוֹנִי
http://aharoni.wordpress.com
“We're living in pieces,
I want to live in peace.” – T. Moore