Custom regional formats
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GLib |
Won't Fix
|
Medium
|
|||
Indicator Date and Time |
In Progress
|
Undecided
|
Gunnar Hjalmarsson | ||
coreutils (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Regional formats should be customizable. Currently the user is capable of selecting a locale, and that locale will determine how dates are displayed, the first day of the week, etc. However, it is not possible to override any of these choices -- it's a 'take it or leave it' decision. There are several problems with that:
1. If the system language is English, and I set the RF to Hungarian, the names of months, days will be Hungarian, while the rest of the interface remains English, which is confusing.
2. RF settings apply to the command line too; once again, introducing a different date format, names of days and months, which may cause scripts to stop working. That may be a problem for developers (or for users who download scripts from a developer's page, which, with smartphones, Calibre, etc., is not so uncommon as someone might think). The settings for the GUI and the command line should be distinct.
3. Very often one would like to change just one setting (A4 paper size for printing, Monday as the first day of the week, etc.), which is currently not possible.
I understand there was a similar bug, number 40669. However, the fix only added the Regional Formats tab, and ignored part of the problem of the reporter: "it's impossible to configure a system that uses English GUI strings and the rest in native format."
This functionality has been available in Windows and KDE forever. Ubuntu has parted ways with Gnome with regard to the DE, and it would be very welcome if we could also say goodbye to the Gnome mindset and actually give some power to the user. After all, even smartphones, which are definitely consumer devices, allow this type of customization.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: language-
ProcVersionSign
Uname: Linux 3.2.0-27-generic i686
ApportVersion: 2.0.1-0ubuntu11
Architecture: i386
Date: Sat Jul 14 11:32:04 2012
ExecutablePath: /usr/bin/
InstallationMedia: Kubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
InterpreterPath: /usr/bin/python2.7
PackageArchitec
SourcePackage: language-selector
UpgradeStatus: Upgraded to precise on 2012-05-03 (71 days ago)
Related branches
- Martin Pitt: Approve
- Mathieu Trudel-Lapierre: Approve
- Ubuntu branches: Pending requested
- Charles Kerr: Pending requested
-
Diff: 133 lines (+80/-3)5 files modifieddebian/changelog (+9/-0)
src/datetime-service.c (+1/-1)
src/indicator-datetime.c (+2/-2)
src/utils.c (+67/-0)
src/utils.h (+1/-0)
Changed in glib: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in glib: | |
status: | New → Won't Fix |
affects: | language-selector (Ubuntu) → indicator-datetime |
Changed in indicator-datetime: | |
assignee: | nobody → Gunnar Hjalmarsson (gunnarhj) |
status: | Confirmed → In Progress |
Please note that Language Support Help provides some related guidance:
yelp ghelp:language- selector# format- advanced