#311 Plasma desktop remains LTR even when desktop locale uses RTL script because qt5-qttranslations is not available by default
Closed: Fixed by siosm. Opened by mahmoudajawad.

As described in the long title; Package qt5-qttranslations is responsible for providing Qt applications necessary aspects to render Plasma and the applications RTL when the desktop locale is set to RTL (Such as Arabic), however, the package, although available in fedora repos, is not installed by default in KDE Spin, resulting in desktop rendering LTR with the correct language (Shape 1), however, installing the package and restarting the device would render everything correctly as expected (Shape 2). With this, the package should either a) be available with KDE Spin by default, or b) be triggered to be installed upon selecting a RTL locale from Plasma Settings (YaST has such behaviour to install additional packages upon selecting certain locales, not sure Plasma provides such functionality).

desktop_rtl_ltr.jpeg
desktop_rtl_rtl.jpeg


Metadata Update from @ngompa:
- Issue tagged with: experience

Metadata Update from @ngompa:
- Issue set to the milestone: Fedora Linux 38

I think the easiest way is just to add the package to KDE Spin, which I think won't add too much size to ISO/IMG. Thank you.

In F38 beta, seems "qt5-qttranslations" didn't included.

@ngompa, should the milestone be updated at this point?

Metadata Update from @ngompa:
- Issue set to the milestone: Fedora Linux 39 (was: Fedora Linux 38)

Metadata Update from @siosm:
- Issue set to the milestone: Future Release (was: Fedora Linux 39)
- Issue tagged with: meeting

Metadata Update from @siosm:
- Issue assigned to siosm

Metadata Update from @siosm:
- Issue set to the milestone: Fedora Linux 40 (was: Future Release)

Metadata Update from @siosm:
- Issue untagged with: meeting
- Issue tagged with: kinoite

I'll add it as a recommends to qt5-base/qt6-base

PRs:
- qt5-base-gui: https://src.fedoraproject.org/rpms/qt5-qtbase/pull-request/21
- qt6-base-gui: https://src.fedoraproject.org/rpms/qt6-qtbase/pull-request/12

PRs have been merged. This will get into the next Qt5/6 build when that happens.

Metadata Update from @siosm:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

Metadata