Bug 372851 - programs without rtl lang translation also reverse ui
Summary: programs without rtl lang translation also reverse ui
Status: RESOLVED DUPLICATE of bug 376114
Alias: None
Product: frameworks-ki18n
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.9.0
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Chusslove Illich
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-11-23 20:06 UTC by ttv200
Modified: 2017-02-06 22:40 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
For example, zeal program - English lang, RTL layout... (69.98 KB, image/png)
2016-11-23 20:06 UTC, ttv200
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ttv200 2016-11-23 20:06:57 UTC
Created attachment 102423 [details]
For example, zeal program - English lang, RTL layout...

I'm not sure the bug is in kwin so please fix it if you know where it should be.

In system with RTL lang as main lang, programs without lang translation (of the system lang) reverse the UI to RTL

These programs should to be LTR direction...

For verified I check it on: 
GTK program (zeal, uget)
Qt program (QtCreator)
And I also verified that they don't have empty Hebrew translation file.

If I excuse the program with "LANG=en_US.UTF-8 LANGUAGE=en" OR with "--reverse" there LTR direction

On KDE application isn't happens
Comment 1 Martin Flöser 2016-11-24 07:32:49 UTC
No that has nothing to do with the window manager. You need to report bugs against the affected applications, e.g. zeal.
Comment 2 ttv200 2016-11-24 07:53:45 UTC
Maybe I don't explain myself well
Some of the program who should to be ltr because they don't have hebrew translate

In other desktop they ltr properly

On KDE Plasma desktop 5.8 they rtl (tested on fedora and kde neon)
Comment 3 Martin Flöser 2016-11-24 08:03:26 UTC
I'm sorry, I don't know. I'm a window manager dev, I don't know anything about RTL vs LTR in applications. We don't care about what is inside the applications. This is not a window manager job.
Comment 4 Christoph Feck 2016-11-26 01:08:57 UTC
It looks like an issue with Breeze GTK. If not, please close again.
Comment 5 ttv200 2017-02-06 22:40:59 UTC
I found the source of the problem, the solution is simple but I don't know how to implement it because I don't know C++ well.

I close this bug because it don't describe the problem well,
the problem appear only on Qt, not GTK, I was wrong.

Please take A look on this 
https://bugs.kde.org/show_bug.cgi?id=376114

Thanks

*** This bug has been marked as a duplicate of bug 376114 ***