Page MenuHomePhabricator

Correctly show schema text in right-to-left languages
Closed, ResolvedPublic


Currently, the schema text looks broken if the user language is right-to-left:

We need to make sure the schema text always goes left-to-right. This can be done by setting dir="ltr" on the element or by wrapping it inside a [<bdi> element](

We also need to think about what to do with the edit links. Due to automatic flipping, they currently float to the left in RTL languages, but if the schema text goes left-to-right then they’ll collide (the first lines of the schema text will move out of the way to accommodate the floating section). We can instruct CSSJanus not to flip them, but then what should happen to the order of the links? Should they still be swapped even if the link group floats in the same place in languages of either direction?

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptMar 26 2019, 4:33 PM

Change 500057 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseSchema@master] Fix direction of schema text

Change 500057 merged by jenkins-bot:
[mediawiki/extensions/WikibaseSchema@master] Fix direction of schema text

Lydia_Pintscher closed this task as Resolved.Apr 1 2019, 9:03 AM
Lydia_Pintscher moved this task from Verification to Done on the Shape Expressions Sprint 5 board.
Lydia_Pintscher added a subscriber: Lydia_Pintscher.