On Sun, Sep 5, 2010 at 8:48 PM, victorjabur <[email protected]> wrote:

> Yes, I force the language pt_BR for example with this code:
>
> Just set to en_US or en for example
>
> On file: /usr/local/lib/python2.6/dist-packages/Trac-0.12-py2.6.egg/
> trac/web/main.py
>
> Editing the line: 313
>
>    def _get_locale(self, req):
>        if Locale:
>            available = [locale_id.replace('_', '-') for locale_id in
>                         translation.get_available_locales()]
>
>            preferred = req.session.get('language', req.languages)
>            if not isinstance(preferred, list):
>                preferred = [preferred]
>            negotiated = Locale.negotiate(preferred, available,
> sep='-')
>            negotiated = 'pt_BR'
>            self.log.debug("Negotiated locale oba: %s ->
> %s",preferred, negotiated)
>            return negotiated
>
> I force the language pt_BR, inserting this line "  negotiated =
> 'pt_BR'   "
>
>
Wow,  thanks for the quick reply!
This seems extremely hacky...
Doesn't it affect everything related to locale-negotiation? (as opposed to
just the console applications)
I was hoping for some command line switch, or environment variable.

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" 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/trac-users?hl=en.

Reply via email to