Page MenuHomePhabricator

Add configuration variable to force the new language selector
Closed, ResolvedPublic1 Estimated Story Points

Description

The content and interface language selector is currently available as a beta feature. We need a temporary configuration option to make the new selector available to all users.

The next task after this one will be to enable it on translatewiki.net.

Acceptance criteria:

  • Add a new temporary configuration variable, wgULSLanguageSelectorV2Enabled, defaulting to false.
  • When wgULSLanguageSelectorV2Enabled is set to true, the new language selector is always loaded in all places where loading it is currently conditional.
  • When wgULSLanguageSelectorV2Enabled is set to true, the beta feature is no longer available.
  • When wgULSLanguageSelectorV2Enabled is set to false, the beta feature remains available.

Event Timeline

Nikerabbit set the point value for this task to 1.

Change #1275933 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[mediawiki/extensions/UniversalLanguageSelector@master] ULS rewrite: Add new configuration wgNewLanguageSelector

https://gerrit.wikimedia.org/r/1275933

Change #1275935 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[mediawiki/extensions/Translate@master] ULS rewrite: Stop using mw.uls.shouldLoadUlsRewrite

https://gerrit.wikimedia.org/r/1275935

Change #1275936 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[mediawiki/extensions/Wikibase@master] ULS rewrite: Stop using mw.uls.shouldLoadUlsRewrite

https://gerrit.wikimedia.org/r/1275936

Change #1275939 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[mediawiki/extensions/UniversalLanguageSelector@master] ULS rewrite: Remove shouldLoadUlsRewrite method

https://gerrit.wikimedia.org/r/1275939

abi_ changed the task status from Open to In Progress.Apr 21 2026, 2:47 PM
abi_ claimed this task.
abi_ moved this task from Ready for dev to In Progress on the LPL Essential (FY2025-26 Q3&4) board.

Change #1275933 merged by jenkins-bot:

[mediawiki/extensions/UniversalLanguageSelector@master] ULS rewrite: Add new configuration ULSLanguageSelectorV2Enabled

https://gerrit.wikimedia.org/r/1275933

Change #1275935 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] ULS rewrite: Stop using mw.uls.shouldLoadUlsRewrite

https://gerrit.wikimedia.org/r/1275935

Change #1275936 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] ULS rewrite: Stop using mw.uls.shouldLoadUlsRewrite

https://gerrit.wikimedia.org/r/1275936

Change #1275939 merged by jenkins-bot:

[mediawiki/extensions/UniversalLanguageSelector@master] ULS rewrite: Remove shouldLoadUlsRewrite method

https://gerrit.wikimedia.org/r/1275939

This configuration is now deployed on translatewiki.net