Description of problem: Textual differences between perl/java User preference pages.
*** Bug 145830 has been marked as a duplicate of this bug. ***
*** Bug 145776 has been marked as a duplicate of this bug. ***
*** Bug 128894 has been marked as a duplicate of this bug. ***
This comment originally made by jesusr on a duplicate of this bug. At current we are using the hard coded list of timezones ported from the perl codebase. We should look at using the java.util.TimeZone class to populate the drop down. To keep compatibility we could limit the list items using a lower and upper bound so it works with our current schema.
TimeZones are now saved by a TimeZone object. UserFactory sorts them for display purposes. The format is not localized.
Timezones are now localized using StringResource. All references to the display name of timezones in the database have been removed.