The language items in the ULS rewrite do not have direction (dir) attribute specified right now. Now that we have the language-data library included in MediaWiki core, we can use it to add the direction.
Description
Details
Event Timeline
Change #1270364 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/UniversalLanguageSelector@master] ULS rewrite: Add langauge direction to annotations
Change #1270364 merged by jenkins-bot:
[mediawiki/extensions/UniversalLanguageSelector@master] ULS rewrite: Add language direction to annotations
Source: https://bd4346ecd8.catalyst.wmcloud.org/wiki/ManyLanguages
The direction causes the translation % icon to appear misaligned.
Change #1275454 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/UniversalLanguageSelector@master] ULS rewrite: Handle mixed directionality better for language items
Change #1275454 merged by jenkins-bot:
[mediawiki/extensions/UniversalLanguageSelector@master] ULS rewrite: Handle mixed directionality better for language items
Source: https://bd4346ecd8.catalyst.wmcloud.org/wiki/FewLanguages
Issue with rtl direction languages has been fixed.
Change #1280499 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/UniversalLanguageSelector@master] ULS rewrite: Implement before/after marker support for language items
With the patch: 1280499: ULS rewrite: Implement before/after marker support for language items | https://gerrit.wikimedia.org/r/c/mediawiki/extensions/UniversalLanguageSelector/+/1280499
Change #1280499 merged by jenkins-bot:
[mediawiki/extensions/UniversalLanguageSelector@master] ULS rewrite: Implement before/after marker support for language items
From wmf.3 production:
LTR UI
RTL UI
Language items should be aligned to same edge, only text direction changing.
Compare with old ULS:
Change #1292343 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/UniversalLanguageSelector@master] ULS rewrite: Fix language item alignment in multi-column layout
Change #1292343 merged by jenkins-bot:
[mediawiki/extensions/UniversalLanguageSelector@master] ULS rewrite: Fix language item alignment in multi-column layout
Change #1296515 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/UniversalLanguageSelector@master] ULS rewrite: Fix RTL title alignment in Chrome
Change #1296515 merged by jenkins-bot:
[mediawiki/extensions/UniversalLanguageSelector@master] ULS rewrite: Fix RTL title alignment in Chrome






