Community
Participate
Working Groups
Build Identifier: SWT3.4.2 I used SWT/JFace dialog and preference in my application,but some content in preference page and dialog do not be mirrored I launched eclipse with osgi.nl=iw, and same issue exist, some content should be mirrored. Reproducible: Always Steps to Reproduce: 1. add osgi.nl=iw in eclipse\configuration\config.ini 2. launch eclipse Bug. Some content in preference page and dialog should be mirrored
Created attachment 186144 [details] screen shot
Created attachment 186145 [details] screen shot
Created attachment 186147 [details] screen shot
Created attachment 186148 [details] screen shot
This can be fixed by the application by adding right-to-left mark in the first position of the string. This can be done by the translation team or by using the text processor (for read only text).
(In reply to comment #5) > This can be fixed by the application by adding right-to-left mark in the first > position of the string. > This can be done by the translation team or by using the text processor (for > read only text). 1: It is not reproduced on every preference page and dialog, it must have a rootcause in SWT layer. 2: If we adding right-to-left mark or using text processor to fix this, we must change many string So I think it is better fix this in SWT layer
> 1: It is not reproduced on every preference page and dialog, it must have a > rootcause in SWT layer. The cause is in the underpinnings used by SWT. In this case, GTK differs from Win32. In SWT, this differences can be seen as a bug or as a platform difference. See Bug 41474 for a deeper discussion on this matter. > 2: If we adding right-to-left mark or using text processor to fix this, we > must change many string Only the text processor would change, no string would have to change.
(In reply to comment #7) > > 1: It is not reproduced on every preference page and dialog, it must have a > > rootcause in SWT layer. > > The cause is in the underpinnings used by SWT. In this case, GTK differs from > Win32. In SWT, this differences can be seen as a bug or as a platform > difference. See Bug 41474 for a deeper discussion on this matter. > > > > 2: If we adding right-to-left mark or using text processor to fix this, we > > must change many string > > Only the text processor would change, no string would have to change. The issue is not char order issue, it is style issue, and I tried with text processor, it does not work.
(In reply to comment #8) > The issue is not char order issue, it is style issue, and I tried with text > processor, it does not work. Sorry for the confusion, the TextProcessor in its current state will not fix this problem. We would have to change it to handle this difference in win32/gtk.
SLED11 is no longer a support platform. Please file a bug if you continue to experience this issue against a supported environment.