{"shas":[["5e65828c89c48506db32c793ba0a6dabc40bfbd2","4b7ab0084a9831295e431077723a463bcb7e7c13@gmail.com","Add users table fields locale and tz for future use.\n\nThe locale field will be used to persistently store the user's chosen locale for internationalization purposes, as defined by and used by the gettext functions. The tz field will be used to store the user's chosen timezone, as defined by the Olson tz database, listed at http://us2.php.net/manual/en/timezones.php, and used by, e.g., date_default_timezone_set() and date_timezone_set(). The tz field will replace the timezone attribute formerly managed by the Profile module and other modules that have the profile capability.\n\nWhile these fields will not be used immediately in 1.3.0, there are known issues with user locale persistence and user date and time calculations which will be addressed in a release following 1.3.0. The solutions to these issues will require the persistence of these data elements with the user's record. Since both internationalization and date/time calculation are core services, these data items should be stored with the core user record rather than mixed in with attributes managed by other modules.\n\nThey are being added to the database now because 1.3.0 already has a users table restructuring as part of its installation and upgrade, and including these two fields will prevent another database upgrade in a future point release.","rmburkhead"]],"repo":"zikula/core","actor":"rmburkhead","ref":"refs/heads/master","size":1,"head":"5e65828c89c48506db32c793ba0a6dabc40bfbd2","actor_gravatar":"9e3e81a245610306e15787f137dc28bd","push_id":29175318}