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.