https://bugs.kde.org/show_bug.cgi?id=506643

            Bug ID: 506643
           Summary: Can only select languages supported by plasmashell
    Classification: Applications
           Product: systemsettings
      Version First unspecified
       Reported In:
          Platform: Gentoo Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: kcm_regionandlang
          Assignee: plasma-b...@kde.org
          Reporter: tus...@kazv.moe
                CC: hanyo...@protonmail.com
  Target Milestone: ---

***
If you're not sure this is actually a bug, instead post about it at
https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports

Please remove this comment after reading and before submitting - thanks!
***

SUMMARY
In the "region and language" KCM, I can only select a few languages for which
the file "plasmashell.mo" exists (reading from the code).
This is problematic because (1) other applications may support more languages
than Plasma; (2) a distribution may choose to install only the translation
files that the user has enabled; (3) the user might want to use a language for
other applications.

STEPS TO REPRODUCE
1. Go to "region and language" KCM, click "Modify" on "Language"
2. Click "Add more..."

OBSERVED RESULT
Only a few languages show up. (I use Gentoo, and only those languages enabled
in LINGUAS are installed for plasmashell)

EXPECTED RESULT
All languages should show up. The definition of "all" is up to debate, for
example, it can be all languages supported by glibc, or qt, or all locales
available on the current system. Optionally, we can include a filter checkbox
called "Only show languages supported by Plasma," where we return to the
current behaviour.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: 
KDE Plasma Version: 6.4.1
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.1

ADDITIONAL INFORMATION
When I have en_CA.utf8 as the system locale, entering this KCM will display
`The language "en_CA" is unsupported.` I would recommend changing this wording
as well. It can be better phrased as "The language ... is not supported by
Plasma, but other applications that do support it will display their UI in this
language."

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to