I start off with some background information, which may be irrelevant, but I have no easy way (other than re-configuring the whole host) to test.
I live in Estonia, and should normally use the et_EE locales. Hovever, I prefer to use English for computer interaction, so I have the following environment set:
LANG=en_US.UTF-8
LC_COLLATE=C
LC_CTYPE=en_US.utf-8
As expected, this causes Task coach to output dates in the US format (MM/DD/YYYY, 0:00 AM).
I prefer the Estonian date and time standard (DD.MM.YYYY 23:59), so I start taskcoach as:
$ LC_TIME=et_EE taskcoach.py
which in most windows and dialogs makes it display the desisired format of date and time.
However, in the main task list, due dates are displayed as 08.01.2014 06:00 even if the actual due time is 18:00 (6pm). In other words, a 12-hour clock is used, but without the AM/PM suffix. The column is wide enough to include the AM/PM in the en_US locale, so that is not an explanation.
All other programs I use on this system display either 24-hour clock or (if they are ignorant of the locale setting) use 12 hour AM/PM format.
The correct behaviour for taskcoach would be to use a 24-hour clock, eg 18:00.
Incorrectly posted under 0.72.0 by mistake. Re-posted under the correct version. Please close this ticket!
Hi! Happy to be announcing, all these years later, that Task Coach is now updated to Python3 and development is finally active again, thanks to new volunteers. The project has now moved to https://github.com/taskcoach/taskcoach
I'm using it myself, and things are working better than ever. Packages are available for some common Linux systems and for Windows (note that it isn't recognized by Windows Smartscreen but can be installed by accepting the warning anyway)
We'd love to have you test the updated program, and post any issues that arise there at GitHub
We won't be continuing with SourceForge, just clearing out old issues and letting people know about the move
Cheers