How to overrule browser language default by English?

View: New views
2 Messages — Rating Filter:   Alert me  

How to overrule browser language default by English?

by Kris Degryse-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.

Dear,

 

We want to use English as our default language for displaying our pages in grok. No other languages are supported.

Now, we have the problem that the button names are in English but the error messages are in Dutch because the browser language is Dutch.

Can we somehow overrule the language of the browser?

 

Regards,

Kris Degryse

R&D Engineer


_______________________________________________
Grok-dev mailing list
Grok-dev@...
https://mail.zope.org/mailman/listinfo/grok-dev

Re: How to overrule browser language default by English?

by Christian Klinger :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Kris,

look at this example, is out of my head but it should work:
So maybe there are some typos ;).


import grok
from zope.publisher.interfaces.browser import IBrowserRequest
from zope.i18n.interfaces import IUserPreferredLanguages

class CookieLanguage(grok.Adapter):
     """Extract the preferred language from a cookie"""
     grok.context(IBrowserRequest)
     grok.implements(IUserPreferredLanguages)


     def getPreferredLanguages(self):
         return ['en']


This should return always 'en' as your language.
If you want more information please look at the IUserPreferredLanguages
interface.

hth
Christian


> Dear,
>
> We want to use English as our default language for displaying our pages
> in grok. No other languages are supported.
>
> Now, we have the problem that the button names are in English but the
> error messages are in Dutch because the browser language is Dutch.
>
> Can we somehow overrule the language of the browser?
>
> Regards,
>
> Kris Degryse
>
> R&D Engineer
>
>
>
> _______________________________________________
> Grok-dev mailing list
> Grok-dev@...
> https://mail.zope.org/mailman/listinfo/grok-dev


_______________________________________________
Grok-dev mailing list
Grok-dev@...
https://mail.zope.org/mailman/listinfo/grok-dev