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.

Reply via email to