Bug 397873 - Not clear that setting "Region" changes the default system language
Summary: Not clear that setting "Region" changes the default system language
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_formats (show other bugs)
Version: 5.13.4
Platform: Slackware Linux
: NOR normal
Target Milestone: ---
Assignee: Sebastian Kügler
URL:
Keywords: usability
: 452846 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-08-25 20:21 UTC by britalmeida
Modified: 2022-07-04 19:28 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.26


Attachments
above mentioned screenshot (32.71 KB, image/png)
2022-02-17 17:35 UTC, mpeter.68m0y
Details
screenshot: R&L, wrong language (284.97 KB, image/png)
2022-02-18 00:09 UTC, mpeter.68m0y
Details

Note You need to log in before you can comment on or make changes to this bug.
Description britalmeida 2018-08-25 20:21:43 UTC
Hello,

I have just switched from kde4 to kde5.
(I needed to change all settings again, as there was no process to migrate my settings)

When setting the locale for the currency and numeric representation, I accidentally set also the language. It is not very visible that this affects also the language and, since it requires a restart, it was hard to find that this was the setting that changed my system language while having the interface in another language.
This didn't happen before because I did not have the international package, I guess.

My suggestion:
Allow to choose a local by country, or keep the default. As is.
Allow to override any of the definitions manually, where:
- the language is included,
- you can simply type things such as "€" or "yyyy-mm-dd" for short and long formats, instead of having to grab a random country that matches what I want.

This would be more integrated with the preview as well.
Also notice that the preview text is not currently affected by switching the language, making it additionally hard to notice that change.
Comment 1 Justin Zobel 2020-11-29 07:44:24 UTC
Thanks for the report, it appears this is now in effect as regional settings are done by country.

Can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I've set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved" when you respond, thanks.
Comment 2 britalmeida 2020-11-30 08:38:30 UTC
Isn't it easier if whomever designed this workflow verifies it?
This is a design issue that should be present for anyone with a fresh install of kde5, it's not platform dependent.
Comment 3 mpeter.68m0y 2022-02-17 17:33:01 UTC
I'm not sure what is the real status of this bug, since it is not "needsinfo" anymore, but I can confirm that the bug is still there in KDE Plasma 5.24.0, on OpenSUSE Tumbleweed Snapshot 20220214.
I would like to get this issue moving forward, if I can help more please let me know.

I've changed the region mainly to have my desktop environment use formats familiar to me, but along with it the user interface language was also changed. I'll include a screenshot proving this as an attachment.
It is particaly weird since this language is not even listed at "Locale Settings \ Language", so in my interpretation, it is not installed (also I don't remember installing it, in the system's lifetime of 2 hours in a virtual machine).

The reason I want to change it back to English - while keeping my region for the formats -  is threefold:
1. Using the translation it is much harder to search online for problems regarding my system.
2. Using the translation, certain messages may be inaccurate.
3. The translation is incomplete (as seen on the screenshot).

I also agree that besides this, it would also be very useful to have the possibility to use custom formatting settings, as it is also possible on Windows operating systems.
Comment 4 mpeter.68m0y 2022-02-17 17:35:14 UTC
Created attachment 146881 [details]
above mentioned screenshot

If this appears as a new comment, sorry for that, I'm just learning how to use bugzilla.
Comment 5 Nate Graham 2022-02-17 17:36:00 UTC
It will be fixed with the ongoing work to merge the region and language KCMs for Plasma 5.25: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1147
Comment 6 mpeter.68m0y 2022-02-17 17:44:42 UTC
(In reply to Nate Graham from comment #5)
> It will be fixed with the ongoing work to merge the region and language KCMs
> for Plasma 5.25:
> https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1147

Thank you for the fast response! I'll check it out.

Is there a way to "preview" the changes? So I can see if it works as intended, and let you know if something is wrong.
I'm (very) new to Linux on the desktop, but not otherwise, and since I can easily roll it back, I would like to help if I can.
Comment 7 Nate Graham 2022-02-17 17:58:53 UTC
You'd need to compile the software from source code, per https://community.kde.org/Infrastructure/GitLab#Testing_someone_else.27s_Merge_Request. It's a rather involved process, I'm afraid.
Comment 8 mpeter.68m0y 2022-02-18 00:09:15 UTC
Created attachment 146898 [details]
screenshot: R&L, wrong language

Compiled the system settings app at commit `32c8ad9417ac68bc167e4f215e02eb82429b227e`, and started the compiled version.
Changed the region in the old "Regional Settings\Formats", relogged, now it seems the language is not changed, and the formats are changed, which is good, but the "Regional Settings\Region & Language" menu says that the language is currently my own (the one that my region has set earlier).
See attached screenshot for how it looks like.
Comment 9 Nate Graham 2022-02-18 00:16:07 UTC
Wow, nice. Let's follow up in the comments section for that Merge Request.

If it's not doing what you expect, can you re-post this over there as a review comment? Make sure to also include the contents of ~/.config/plasma-localerc. Thanks!
Comment 10 mpeter.68m0y 2022-02-18 10:49:00 UTC
(In reply to Nate Graham from comment #9)
> Wow, nice. Let's follow up in the comments section for that Merge Request.
> 
> If it's not doing what you expect, can you re-post this over there as a
> review comment? Make sure to also include the contents of
> ~/.config/plasma-localerc. Thanks!

Hmm, registration on "https://identity.kde.org/index.php?r=registration/enterDetails" resulted in the error "Client rejected by automatic spammer detection system". Is it possible that you have @simplelogin.co email adresses blacklisted?
I use it here in the forum too (my forum account was made yestersay), for a kind of spam protection.
I can use my real email too, just wanted to make sure it's necessary before I go on.
Comment 11 Nate Graham 2022-02-18 14:04:01 UTC
That seems likely, yeah.
Comment 12 Nate Graham 2022-04-22 15:41:31 UTC
*** Bug 452846 has been marked as a duplicate of this bug. ***
Comment 13 Nate Graham 2022-07-04 19:28:54 UTC
This is basically fixed with the merge of https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1147. Now everything is in one KCM, so it's clear how to accomplish what you want: don't touch the language at all, and instead set the numbers, time, currency, and measurements individually to what you want.