> I might be wrong request.locales is some magical Zope 3 variable which gets
> set by z2.setup_locale() in plone.z3cform. It is not enabled on Zope 3 by
> default-
>

Typing error above: it is not enabled on *Zope 2* by default


>
>
> http://svn.zope.org/plone.z3cform/trunk/plone/z3cform/z2.py?rev=109071&view=auto
>
> -Mikko
>
>
>>
>> parts/zope2/lib/python/zope/formlib/form.py(809)handle_edit_action()
>>
>> 805      @action(_("Apply"), condition=haveInputWidgets)
>> 806      def handle_edit_action(self, action, data):
>> 807          if applyChanges(self.context, self.form_fields, data,
>> self.adapters):
>> 808              zope.event.notify(ObjectModifiedEvent(self.context))
>> 809  ->            formatter = self.request.locale.dates.getFormatter(
>> 810                  'dateTime', 'medium')
>> 811
>> 812              try:
>> 813                  time_zone = idatetime.ITZInfo(self.request)
>> 814              except TypeError:
>>
>> I can get my own locale object like this while in the pdb session:
>>
>> from Acquisition import aq_inner
>> from zope.component import getMultiAdapter
>>
>> context = aq_inner(self.context)
>> portal_state = getMultiAdapter((context, self.request),
>> name=u'plone_portal_state')
>>
>> current_locale = portal_state.locale()
>>
>> but I'm guessing I shouldn't modify formlib.  I'm also curious why my
>> request doesn't have a local associated with it.  I've run this both in
>> chrome and firefox on os x, firefox sends HTTP_ACCEPT_LANGUAGE in the
>> headers, chrome does not, but it does send en-US in the user agent.  Any
>> thoughts or suggestions on where else I should look?  Thanks.
>>
>> -Rob
>>
>> --
>> GetPaid for Plone: http://www.plonegetpaid.com (overview info) |
>> http://code.google.com/p/getpaid (code and issue tracker)
>> You received this message because you are subscribed to the Google Groups
>> "getpaid-dev" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]<getpaid-dev%[email protected]>
>>
>> For more options, visit this group at
>> http://groups.google.com/group/getpaid-dev?hl=en?hl=en
>
>
>
>
> --
> Mikko Ohtamaa
> mFabrik - Freedom Delivered.
>
> Web site - http://mfabrik.com
> Mobile site - http://mfabrik.mobi
> Blog - http://blog.mfabrik.com
>



-- 
Mikko Ohtamaa
mFabrik - Freedom Delivered.

Web site - http://mfabrik.com
Mobile site - http://mfabrik.mobi
Blog - http://blog.mfabrik.com

-- 
GetPaid for Plone: http://www.plonegetpaid.com (overview info) | 
http://code.google.com/p/getpaid (code and issue tracker)
You received this message because you are subscribed to the Google Groups 
"getpaid-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]

For more options, visit this group at
http://groups.google.com/group/getpaid-dev?hl=en?hl=en

Reply via email to