Replace the language selector on Special:Translate with the new language selector if it is enabled.
Some tweaks maybe needed to the language selector.
| abi_ | |
| Mar 4 2026, 10:37 AM |
| F74652132: image.png | |
| Mar 31 2026, 8:33 AM |
| F74651847: image.png | |
| Mar 31 2026, 8:33 AM |
| F72497415: image.png | |
| Mar 4 2026, 10:37 AM |
Replace the language selector on Special:Translate with the new language selector if it is enabled.
Some tweaks maybe needed to the language selector.
Change #1247958 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] SpecialTranslate: Load the new ULS rewrite if enabled
Created: https://phabricator.wikimedia.org/T419546 to track addition of custom regions.
Change #1247958 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] SpecialTranslate: Load the new ULS rewrite if enabled
Can be tested on patch demo https://2256d7c2c9.catalyst.wmcloud.org/w/index.php?title=Special%3ATranslate&group=page-TranslatablePage&action=page&filter=&action_source=translate_page&language=en when logged in as Patch Demo user.
If IME is enabled, after changing a language the screen width scrolls due to mispositioned IME icon:
When using it in Finnish, there is a horizontal scrollbar:
Change #1265653 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/UniversalLanguageSelector@master] ULS rewrite: Handle longer language names better
And one more:
We are setting lang=XXX attribute as the target language. That is not correct when we are displaying language names in the user language.
Change #1265653 merged by jenkins-bot:
[mediawiki/extensions/UniversalLanguageSelector@master] ULS rewrite: Handle longer language names better
Change #1266304 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] SpecialTranslate: Set display language code for the language selector
Change #1266310 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/UniversalLanguageSelector@master] ULS rewrite: Allow specifying the display language code for items
Thanks for the QA report!
I'm not able to reproduce this issue but I do see some inconsistencies. Maybe this was being caused by the horizontal scrollbar that was appearing? One option would be to trigger a window resize event whenever a language is selected and that might fix the issue.
When using it in Finnish, there is a horizontal scrollbar:
Fixed in 1265653: ULS rewrite: Handle longer language names better | https://gerrit.wikimedia.org/r/c/mediawiki/extensions/UniversalLanguageSelector/+/1265653
Fixed in 1266310: ULS rewrite: Allow specifying the display language code for items | https://gerrit.wikimedia.org/r/c/mediawiki/extensions/UniversalLanguageSelector/+/1266310 and 1266304: SpecialTranslate: Set display language code for the language selector | https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Translate/+/1266304
Change #1266310 merged by jenkins-bot:
[mediawiki/extensions/UniversalLanguageSelector@master] ULS rewrite: Allow specifying the display language code for items
Change #1266304 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] SpecialTranslate: Set display language code for the language selector
Not able to reproduce the IME issue consistently anymore. Hard refresh (shift-reload) seemed to have fixed it.