Bug 219138 - Wishlist: Make default time setting show AM/PM instead of 24hr time format
Summary: Wishlist: Make default time setting show AM/PM instead of 24hr time format
Status: RESOLVED INTENTIONAL
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: klocale (show other bugs)
Version: unspecified
Platform: Ubuntu Unspecified
: NOR wishlist
Target Milestone: ---
Assignee: John Layt
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-18 05:14 UTC by Joe Mulloy
Modified: 2010-09-16 10:30 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joe Mulloy 2009-12-18 05:14:51 UTC
Version:            (using KDE 4.3.3)
Installed from:    Ubuntu Packages

Most "normal" people are used to time being displayed in the 12 hour AM/PM format, not the 24 hour format which is considered by "normal" people to be military time. The current default in KDE 4 if the 24 hour format. This is always one of the first things I change on a fresh KDE profile. It's not a big deal for me when I setup a PC with KDE on it for someone else, but a "normal" person installing a KDE distro like Kubuntu for him or herself doesn't know exactly where this setting is like I do (It's in System Settings->Regional & Language->Time & Dates). It's not a huge deal, just a user friendliness thing. I love KDE4 and I think it is a fantastic desktop environment that is far and above the competition, especially Gnome, but if we want to win over new users then we need better defaults.
Comment 1 John Layt 2010-09-16 00:56:30 UTC
The defaults are based on the national standards for each country, if there is a specific country you think the defaults are wrong for you need to more detailed, however it's unlikely I'll change a default from the national standard.  

Choosing 12 hour clock in System Settings or the Plasma Clock can be made easier, they are both on my TODO list.

One improvement already made that may help is defaulting to an intelligent default country rather than default to C and waiting for the user to choose a country. So users in 12 hour clock standard countries should see it immediately without having to change their country.
Comment 2 Joe Mulloy 2010-09-16 01:54:14 UTC
I'm in the US so I guess you should make it the default for the US if it isn't already. Is there anyway you can automatically pick the right country, by time zone or public IP or something?
Comment 3 John Layt 2010-09-16 10:30:01 UTC
The default format for the US is correctly set to AM/PM, so if the country is set to US then you should get the right format.  

The KDE default of 24hr time if a country isn't set can't be changed as the vast majority of countries use it and most locale files assume the default rather than explicitly repeating it.

As I mentioned above, from KDE 4.5.2 onwards KDE will default the country to the system default, i.e. what you set during the system installation, so most new users should now get their correct formats without having to visit System Settings.  

Automatically defaulting the locale to current geographical location is not a good idea as not all users want the same locale as where they are currently located, but it is in our plans to respond to location changes and ask the user if they want to change locales / timezones / etc, but that's awaiting the introduction of a standard geolocation service.