https://bugs.kde.org/show_bug.cgi?id=525733
Bug ID: 525733
Summary: When switching the system language to Uyghur (ئۇيغۇرچە
/ ug_CN), the KDE Plasma 6 user interface texts
successfully translate to Uyghur, but the layout
direction remains stuck in Left-to-Right (LTR) mode.
In Plasma 5, selecting an Arabic-script based lang
Classification: Plasma
Product: plasmashell
Version First 6.7.90
Reported In:
Platform: KDE Linux
OS: Other
Status: REPORTED
Severity: normal
Priority: NOR
Component: "Manage Desktop and Panels" window
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: 1.0
[Plasma 6] UI direction remains LTR when Uyghur (ug_CN) language is selected,
ignoring RTL layout map
Component:
systemsettings / kcm_regionandlang (or plasmashell)
Product: plasmashell
Version:6.7.90 (KDE Neon Testing/Unstable edition)
Environment:OS: KDE Neon
Display Server: Wayland (or X11)
Locale Configured: ug_CN.UTF-8
Description:
When switching the system language to Uyghur (ئۇيغۇرچە / ug_CN), the KDE Plasma
6 user interface texts successfully translate to Uyghur, but the layout
direction remains stuck in Left-to-Right (LTR) mode. In Plasma 5, selecting an
Arabic-script based language like Uyghur used to flip the entire workspace
environment automatically to Right-to-Left (RTL).
Currently, on startup, the panel, application launcher, and system windows are
initialized from left to right, which breaks the typographic rules and visual
expectations of the Uyghur language layout.
Steps to Reproduce:
1.Open System Settings -> Region & Language.
2.Add "Uyghur" (ug_CN) and drag it to the top of the preferred languages list.
3.Change regional formats to "China - Uyghur (ug_CN)".
4.Click Apply, then log out and log back in (or reboot).
Actual Result:
The text is in Uyghur, but the UI layout direction is stubbornly LTR. Forcing
via ~/.config/plasma-localerc or /etc/environment does not trigger the global
RTL mirror mode automatically during the session boot phase.
Expected Result:
The entire Plasma workspace shell (plasmashell), window management buttons,
panels, and system applications should mirror to a native Right-to-Left (RTL)
layout.
Additional Information / Workaround discovered:
If we manually kill the active shell and explicitly force the layout direction
variable via the terminal using:
plasmashell --replace --reverse &
The UI layout successfully flips into the expected perfect Right-to-Left (RTL)
alignment. This indicates the translation packages and underlying Qt layout
maps are correct, but the Plasma 6 initialization sequence fails to pass or
detect the text-direction property belonging to the ug_CN locale.
--
You are receiving this mail because:
You are watching all bug changes.