Closed (cannot reproduce)
Project:
Drupal core
Version:
8.9.x-dev
Component:
language system
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
6 Sep 2010 at 18:15 UTC
Updated:
1 Jul 2021 at 23:34 UTC
Jump to comment: Most recent, Most recent file

Comments
Comment #1
Jeff Burnz commentedI should say the screenshot was taken in Stark (not start...), sending to the bot.
Comment #2
aspilicious commentedFound this thnx looks good and fixes rtl :).
Brakes strings so a no go for D7.
Comment #3
tr commentedRemoving the parentheses is just avoiding one problem rather than finding and fixing the root cause. This artifact appears all over the interface, not just in the demonstrate block regions. For example see the attached images where I compare the language settings page in English LTR and RTL. You can see the same behavior with brackets and with periods too - the sentences are even broken up differently because of the problem with the periods. It's not even clear to me whether I *should* be seeing something sensible when I display a LTR language as RTL. Regardless, any fix should fix this in all locations, not just in once sentence on one page in one module.
Comment #4
good_man commentedThis is absolutely not the solution. punctuation characters are called weak characters (they don't have direction information), that's why they appear out-of-context in RTL sentence.
The W3C page explains the possible solutions:
http://www.w3.org/International/tutorials/bidi-xhtml/#simplesolution
So we either enclose all punctuations with a directional tag, or use the invisible Unicode characters.
Note: translating the content to the targeted RTL language will solve this problem too, but it's still a bug.
Comment #13
mcdruid commented(switching text format for IS to avoid permissions problems)
Comment #14
pameeela commentedThanks mcdruid.
The examples here work well in Seven and Bartik now.