[Bug 1228104] New: Separate language from locale during the installation
https://bugzilla.suse.com/show_bug.cgi?id=1228104 Bug ID: 1228104 Summary: Separate language from locale during the installation Classification: openSUSE Product: openSUSE Tumbleweed Version: Slowroll Hardware: All OS: openSUSE Tumbleweed Status: NEW Severity: Enhancement Priority: P5 - None Component: Installation Assignee: yast2-maintainers@suse.de Reporter: martin.n.gustafsson@gmail.com QA Contact: jsrain@suse.com Target Milestone: --- Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 Build Identifier: When installing openSUSE one can specify language, keyboard and time zone, but not locale. The locale seems to be dependent of the language (which is not the case in reality). This is a problem for all of us who prefer to use English as language but want 24h clock, iso8601-dates, week starts on Monday, papersize A4 etc.. So I have to choose from having good locales but the computer talking to me in bad (in my case) Swedish or English but with bad locales. The first time I installed openSUSE I selected English as language, but got bad locales. When trying to switch locales in KDE, everything went bad and I could not use the keyboard anymore. So I reinstalled. The second attempt I made, I used Swedish as language to get the good locales and then I switched language in KDE to get the computer talking to me in English. However all folders in the desktop were already created with Swedish names, so I had to rename them and update the links in KDE with the English name. Also, KDE set LC_TIME=en_SE.UTF-8, which is not available on the system The locale en_DK is almost what I want. The problem with en_DK is the dates are not iso8601 but old fashioned European style EU have agreed to move away from. What I would like to have is en_SE, but it is not available in openSUSE, so I created it myself. I am not sure how to implement the mix of language and locales is an easy way. But I can compare the installation of Debian, where language, keyboard, locales, time zone were 4 independent separate parameters given during the installation. After these 4 were given, Debian generated the settings just as I wanted it perfectly. I don't see any en_SE so I don't know how it is done and maybe it is not needed if a custom locale is generated. Reproducible: Always Steps to Reproduce: 1.Install openSUSE with Enlish 2.Check calendar in KDE 3. Actual Results: The calendar shows dates in another format than iso8601 Expected Results: Date as iso8601, 24h clock and all other units like we have them in my country Asked me what language AND locales I want. Given me English as language but international units like en_SE does -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1228104 https://bugzilla.suse.com/show_bug.cgi?id=1228104#c1 --- Comment #1 from Martin Gustafsson <martin.n.gustafsson@gmail.com> --- EDIT: I don't remember if I used yast of KDE to swicth language the first time when my keyboard stopped working. The second time I used the language settings in KDE which worked, but messed up my Desktoip shortcuts and set a locale which is not available. Now I have this: LANG=en_DK.UTF-8 LC_CTYPE="en_DK.UTF-8" LC_NUMERIC=en_SE.UTF-8 LC_TIME=en_SE.UTF-8 LC_COLLATE="en_DK.UTF-8" LC_MONETARY=en_SE.UTF-8 LC_MESSAGES="en_DK.UTF-8" LC_PAPER="en_DK.UTF-8" LC_NAME="en_DK.UTF-8" LC_ADDRESS="en_DK.UTF-8" LC_TELEPHONE="en_DK.UTF-8" LC_MEASUREMENT="en_DK.UTF-8" LC_IDENTIFICATION="en_DK.UTF-8" LC_ALL= To generate en_SE in openSUSE, I followed this: https://www.linuxquestions.org/questions/linux-desktop-74/i-want-to-install-... -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1228104 https://bugzilla.suse.com/show_bug.cgi?id=1228104#c6 Felix Miata <mrmazda@earthlink.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mrmazda@earthlink.net --- Comment #6 from Felix Miata <mrmazda@earthlink.net> --- There /are/ US users besides me who want better too. iso8600 as default regardless of locale would be nothing but win for everyone. Every day has 24 discrete hours of 60 minutes of 60 seconds each. So worldwide should clocks. Inches and feet had their uses, but the economy has been global for well over a century. Every measurement should default to simple-to-understand metric and decimal points. Make it so those who wish to be different have to do the extra work, rather than those who appreciate universally sensible standards. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1228104 https://bugzilla.suse.com/show_bug.cgi?id=1228104#c10 Felix Miata <mrmazda@earthlink.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|yast2-maintainers@suse.de |screening-team-bugs@suse.de Version|Slowroll |Current QA Contact|jsrain@suse.com |qa-bugs@suse.de Component|Installation |Other --- Comment #10 from Felix Miata <mrmazda@earthlink.net> --- I think I18N would be the appropriate component, except we don't have that here. And as comment #8 suggests, it's a meta issue, touching multiple components. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com