The Babel extension adds a parser function to replace the old Babel system that completely relied on templates.
Full description:
https://www.mediawiki.org/wiki/Extension:Babel
The Babel extension adds a parser function to replace the old Babel system that completely relied on templates.
Full description:
https://www.mediawiki.org/wiki/Extension:Babel
Tested translation notifications on MediaWiki.org by sending a couple of notifications. Works as expected.
Changes from Babel have been deployed on translatwiki for some time. No issues have been logged thus far so we can close QA on Babel. for TranslationNotification @abi_ will be looking into it as I do not have permissions to send notification (for testing purposes).
Assuming this is resolved.
Change #1100762 merged by jenkins-bot:
[mediawiki/extensions/Babel@master] Update all PHP class namespaces that changed in 1.43
https://gerrit.wikimedia.org/r/1100762
In T379934#10378677, @Wangombe wrote:The following items will not be updated in this upcoming version of MLEB.
Babel # MW >= 1.43file://$PROJECT_DIR$/extensions/Babel/tests/phpunit/BabelTest.php on line #313; Method 'getTemplates' is deprecatedTranslationNotifications # MW >= 1.43
file://$PROJECT_DIR$/extensions/TranslationNotifications/includes/Utilities/TranslationNotifyUser.php on line #109; Method 'getDirMark' is deprecated
Change #1100760 merged by jenkins-bot:
[mediawiki/extensions/Babel@master] Update all PHP class namespaces that changed in 1.42
https://gerrit.wikimedia.org/r/1100760
Change #884406 merged by jenkins-bot:
[mediawiki/extensions/Babel@master] Add parent categories to babel categories
https://gerrit.wikimedia.org/r/884406
Change #1100762 had a related patch set uploaded (by Thiemo Kreuz (WMDE); author: Thiemo Kreuz (WMDE)):
[mediawiki/extensions/Babel@master] Update all PHP class namespaces that changed in 1.43
https://gerrit.wikimedia.org/r/1100762
Change #1100760 had a related patch set uploaded (by Thiemo Kreuz (WMDE); author: Thiemo Kreuz (WMDE)):
[mediawiki/extensions/Babel@master] Update all PHP class namespaces that changed in 1.42
https://gerrit.wikimedia.org/r/1100760
Change #1093826 merged by jenkins-bot:
[mediawiki/extensions/Babel@master] BabelAutoCreate: Remove use of deprecated doUserEditContent()
https://gerrit.wikimedia.org/r/1093826
Change #1100405 merged by jenkins-bot:
[mediawiki/extensions/Babel@master] BabelTest: update references to Parser::class and ParserOutput::class
https://gerrit.wikimedia.org/r/1100405
The following items will not be updated in this upcoming version of MLEB.
Babel # MW >= 1.43
Change #1100405 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Babel@master] BabelTest: update references to Parser::class and ParserOutput::class
https://gerrit.wikimedia.org/r/1100405
Change #1099304 merged by jenkins-bot:
[mediawiki/extensions/Babel@master] Use Parser::getPage() directly, don’t convert to Title
https://gerrit.wikimedia.org/r/1099304
The extension does not create templates, the links to the templates above are old templates that Babylon should replace. You can see the plan on how to implement this: T228598
So these boxes aren't actually autocreated, they were imported, a long time ago (Feb 2015 for this example), and the issue has been there since:
Can you provide some full examples of what is being created etc? And/or diffs fixing them?
Change #1093825 merged by jenkins-bot:
[mediawiki/extensions/Babel@master] BabelAutoCreateTest: Remove deprecated call to setContentLang()
https://gerrit.wikimedia.org/r/1093825
Change #1099304 had a related patch set uploaded (by Tacsipacsi; author: Tacsipacsi):
[mediawiki/extensions/Babel@master] Use Parser::getPage() directly, don’t convert to Title
https://gerrit.wikimedia.org/r/1099304
Who knows?
Do you think this patch may fix the problem? https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Babel/+/1093826?usp=email
Change #1093824 merged by jenkins-bot:
[mediawiki/extensions/Babel@master] Babel: Remove use of deprecated Parser::getTitle()
https://gerrit.wikimedia.org/r/1093824
Change #1093825 had a related patch set uploaded (by Abijeet Patro; author: Wangombe):
[mediawiki/extensions/Babel@master] BabelAutoCreateTest: Remove deprecated call to setContentLang()
https://gerrit.wikimedia.org/r/1093825
Change #1092655 abandoned by Wangombe:
[mediawiki/extensions/TranslationNotifications@master] TranslationNotificationsSubmitJob: Declare strict types
Reason:
In favor of I18c6f4c513e190894920d27932eb7d8ea784af70
https://gerrit.wikimedia.org/r/1092655
Change #1092817 merged by jenkins-bot:
[mediawiki/extensions/TranslationNotifications@master] DigestEmail: Modernize code
https://gerrit.wikimedia.org/r/1092817
Change #1093826 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Babel@master] BabelAutoCreate: Remove use of deprecated doUserEditContent()
https://gerrit.wikimedia.org/r/1093826
Change #1093824 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Babel@master] Babel: Remove use of deprecated Parser::getTitle()
https://gerrit.wikimedia.org/r/1093824
Change #1092817 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/TranslationNotifications@master] DigestEmail: Declare strict types
https://gerrit.wikimedia.org/r/1092817
Change #1091344 had a related patch set uploaded (by Jon Harald Søby; author: Jon Harald Søby):
[mediawiki/extensions/Babel@master] [WIP] Add dark mode colors and use skin variables
https://gerrit.wikimedia.org/r/1091344