Bug 472239

Summary: Bugs in module SystemSettings > Region/Country & Language
Product: [openSUSE] openSUSE 11.1 Reporter: Bob Peterson <homoludens1000>
Component: KDE4 WorkspaceAssignee: E-mail List <kde-maintainers>
Status: VERIFIED NORESPONSE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P3 - Medium CC: forgotten_--EoyBps8f, forgotten_kHYb7eJGnH, forgotten_zOWss6Gs9u
Version: Final   
Target Milestone: ---   
Hardware: i586   
OS: openSUSE 11.1   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Bob Peterson 2009-02-04 03:26:05 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.9.0.5) Gecko/2008121300 SUSE/3.0.5-2.5 Firefox/3.0.5

Background: I installed openSUSE 11.1 with English (US) as primary and Japanese as additional language. The SystemSettings > Region/Country & Language was set to 'Country or Region: Not set (Generic English)' and no language appeared in the language list.

1. I used Yast2 > System > Language to add additional languages: German, French, and English (UK). Went into SystemSettings > Region/Country & Language to set 'Country or Region' to 'Japan' (to get Japanese formats etc) and added languages below in the order: English (UK) > Japanese > German > French.

BUG: The language associated with the locale was not added automatically  on top of the language list. 
BUG: English (US) was not available as an option to be added to the list.

2. My language environment switched to Japanese despite having chose English (UK) for the top of language list. I switched 'Country/Region' back to 'Not set (Generic English), and deleted all languages except English (UK) from the language list (this last one I wasn't able to remove).

BUG: Upon reboot, my language settings were still Japanese.

I changed the language list by adding only German, and only French. Both times, the language environment switched to the respective language. When setting the language list to only English (UK), however, the previously set language remained in use.

3. I went again into Yast2 > System > Language and unchecked all languages except Japanese (with English (US) remaining the primary language).

BUG: SystemSettings > Region/Country & Language, however, didn't reflect this change and still offered English (UK), Japanese, German as well as French as additional languages, yet no English (US).


Reproducible: Always

Steps to Reproduce:
(Pls. follow description above)
Actual Results:  
(See under Details)

Expected Results:  
(See under Details)

In conclusion, I feel there are 4 bugs:

(1) The language set as primary language through Yast2 > System > Language is not available in SystemSettings > Country/Region & Language as a language to be added.

(2) The language associated with the locale (in SystemSettings > Country/Region & Language) is not added on top of the language list.

(3) Setting the locale to English (UK) does not activate the language systemwide; rather, the previously set language remains.

(4) The list of languages available to be added in SystemSettings > Country/Region & Language is not updated / harmonized with the languages activated/deactivated in Yast2 > System > Language.
Comment 1 Forgotten User --EoyBps8f 2009-02-22 22:35:57 UTC
This seems to be a YaST issue, since systemsettings must not set a system-wide setting, whereas YaST could, since it runs as root.
Comment 2 Forgotten User kHYb7eJGnH 2010-02-15 08:25:31 UTC
Is this still an issue in 11.2?

Cheers
Steve
Comment 3 Bob Peterson 2010-02-17 00:19:44 UTC
Last time when I tried to add additional languages, it messed up my entire installation and I had to reinstall, so I'm a bit hesitant to try it now ...

However, I'll probably make a new, clean reinstall once KDE 4.4 is out anyway, so I'll have an opportunity to check this issue.

Am keeping it at NEEDINFO for now.
Comment 4 Forgotten User kHYb7eJGnH 2010-03-08 08:57:48 UTC
Related to this bug?

https://bugzilla.novell.com/show_bug.cgi?id=379356
Comment 5 Forgotten User zOWss6Gs9u 2010-05-23 09:03:00 UTC
If we let this bug be THE ONE about the whole languages thing lets confirm it with openSUSE 11.2 + KKFD.

IMHO The situation that would be a fix is:
- KDE and YaST are in sync
- YaST allows to select a list of prefered languages. Not just one primary and then "secondaries"
- LANG is set to the primary language
- If there are multiple languages selected LANGUAGES is set

About the KDE/YaST sync thing. Not sure how KDE is doing this now, but I would expect it to use LANG, LC_*, LANGUAGES as every other app. So the sync should be automatic, just read/write from/to the correct environment variables.
Comment 6 Forgotten User kHYb7eJGnH 2010-08-13 22:07:23 UTC
Hi Bob
I know you don’t want to mess with system but...
I was wondering if you had upgraded to 11.3 yet and how things are going there?

Thnaks
Steve
Comment 7 Bob Peterson 2010-08-17 00:33:35 UTC
Stephen,

I'm currently off Linux since too many things weren't working for me, but I've been planning to give openSUSE 11.3 / KDE 4.5 a try. Will check out the language issue and get back to this thread as soon as possible.

Cheers
Comment 8 Forgotten User kHYb7eJGnH 2011-08-16 09:15:50 UTC
No response. Closed