We should at least make this do what the Archetypes and formlib widgets
do to arrive at a more reasonable default:
portal_state = getMultiAdapter((context, self.request),
name=u'plone_portal_state')
dates = portal_state.locale().dates
timepattern = dates.getFormatter('time').getPattern()
if 'a' in timepattern:
use_ampm = True