https://bugs.kde.org/show_bug.cgi?id=491305
--- Comment #20 from jcrma...@gmail.com --- (In reply to Akseli Lahtinen from comment #19) > As far as I understand, if you set default values in the KCM, it will pick > whatever values the system has (this can be the defaults of your distro or > something else). > > Is this what you mean? Also can you give us exact steps when testing this, > so we can try to replicate it as close as possible? This issue has 2 parts. To make it easy for you to replicate, I created a new VM and made a clean install of kubuntu 24.04.1 desktop amd64 EFI. I live in Lisbon, Portugal, so that you understand why the installer assumes that during installation. The selections I had during installation were: Language: American English (pre-selected by the installer) Region: Europe (pre-selected by the installer) Zone: Lisbon (pre-selected by the installer) Numbers and dates locale: European Portuguese (Portugal) (pre-selected by the installer) Keyboard mode: Generic 105-key PC (pre-selected by the installer) Keyboard layout: Portuguese, Default Normal installation (pre-selected by the installer) Download and install updates following installation Erase Disk, swap to file, btfrs After the installation finished I checked these: Login page is in English (correct) and hour and date are shown in Portuguese (correct). Desktop shows pt (for the Portuguese keyboard, which is correct) and hour and date are in Portuguese format (correct). The lock screen shows hour and date in Portuguese (correct). Output of env | grep LANG LANGUAGE= LANG=en_US.UTF-8 Output of env | grep LC LC_ADDRESS=pt_PT.UTF-8 LC_NAME=pt_PT.UTF-8 LC_MONETARY=pt_PT.UTF-8 LC_PAPER=pt_PT.UTF-8 LC_IDENTIFICATION=pt_PT.UTF-8 LC_TELEPHONE=pt_PT.UTF-8 LC_MEASUREMENT=pt_PT.UTF-8 LC_CTYPE=pt_PT.UTF-8 LC_TIME=pt_PT.UTF-8 LC_NUMERIC=pt_PT.UTF-8 Output of cat /etc/locale.conf LANG=en_US.UTF-8 LC_ADDRESS=pt_PT.UTF-8 LC_IDENTIFICATION=pt_PT.UTF-8 LC_MEASUREMENT=pt_PT.UTF-8 LC_MONETARY=pt_PT.UTF-8 LC_NAME=pt_PT.UTF-8 LC_NUMERIC=pt_PT.UTF-8 LC_PAPER=pt_PT.UTF-8 LC_TELEPHONE=pt_PT.UTF-8 LC_TIME=pt_PT.UTF-8 It's not important for this issue, but note that LC_CTYPE is missing from /etc/locale.conf. 1st part of the issue is the following. If I go to System Settings\Regional Settings\Region & Language, it shows Language American English (correct), but all the other items are wrong (they are all in American English instead of Portuguese like the /etc/locale.conf and the env vars LC_*). To correct them I must install some necessary packages using the following commands sudo apt install $(check-language-support) sudo apt install hunspell hunspell-pt-br hunspell-pt-pt hyphen-pt-br hyphen-pt-pt language-pack-pt libreoffice-help-pt libreoffice-help-pt-br libreoffice-l10n-pt libreoffice-l10n-pt-br libreoffice-lightproof-pt-br mythes-pt-br mythes-pt-pt wbrazilian wportuguese and reboot. Next I modify all the wrong settings in System Settings\Regional Settings\Region & Language to european Portuguese (Portugal) pt_PT.UTF-8, and reboot. Now everything seems OK. If I go back to System Settings\Regional Settings\Region & Language all the settings are correct. The env vars LC_* and LANG and the /etc/locale.conf are all correct. Now the 2nd part of the issue. If I press the Defaults button, it changes all items to American English (correct). I press Apply and reboot. After rebooting the Login screen still shows the hour and date in Portuguese (incorrect). After logging in, the desktop shows the hour and date in Portuguese (incorrect). The env | grep LC command shows the same values as before (Portuguese), which are incorrect. They should all be en_US.UTF-8. Output of env | grep LANG LANGUAGE=en_US LANG=en_US.UTF-8 These are correct, but notice that before the LANGUAGE var was blank. I don't see this as a problem or important, but just wanted to highlight it. The /etc/locale.conf still remains with the old values (all Portuguese except for the LANG), which is incorrect. The lock screen also shows the hour and date in Portuguese, which is incorrect. So, summarizing: 1. The settings on the System Settings\Regional Settings\Region & Language after installation do not match the installation selections; 2. After changing the System Settings\Regional Settings\Region & Language to the Defaults, it doesn't update the Login screen, the desktop hour/date, the lock screen, the env vars LC_* or the /etc/locale.conf. In my opinion changing the System Settings\Regional Settings\Region & Language should update all of the above so that the system is in sync either on the GUI or the shell. I have print-screens that I can send you, if you need to. Thanks. -- You are receiving this mail because: You are watching all bug changes.