On Wed, 2007-10-31 at 13:40 +0800, Jason Cui wrote:
> 2007/10/31, Malcolm Tredinnick <[EMAIL PROTECTED]>:
>
> On Tue, 2007-10-30 at 00:37 -0700, Jason Cui wrote:
> > When I update my site from 0.96 to 0.96.1,my
> internationalize function
> > won't work for firefox, but fine for IE.
> > I use english in views and templates, and trans it to
> chinese in po
> > file, and I have to local folder named en and zh, now, any
> firefox
> > users can only see english page, change the language options
> is
> > useless, but IE has no problem, show chinese page.
>
> Can anybody else confirm this?
>
> Malcolm
> If my firefox's language setting has only zh and zh_cn options, it
> will show chinese page,
> when I add en to this setting, it will always show english page, even
> if I set en as the last one.
I've had some time now to look at this.
It turns out that security bugfix has exposed a different bug in Django.
It will only show up for the zh-cn, zh-tw and pt-br locales, which is
why it wasn't noticed during testing prior to the security release.
The workaround for now is to open up django/conf/global_settings.py and,
in the LANGUAGES list, find the line that says
('zh-cn', gettext_noop('Simplified Chinese')),
and replace it with
('zh_CN', gettext_noop('Simplified Chinese')),
(For completeness, make similar changes to the zh-tw and pt-br lines,
too. Replace the trailing hyphen and country modifier with an underscore
and the all-capital-letter version.)
I'm pretty sure this is the right (as in "simplest") fix for this
problem globally, too. So it'll probably be what we end up landing in
trunk. I'll talk to the other maintainers about whether we want to
quickly make new releases or what to do here to mitigate this.
Apologies for the temporary problems this has caused. We try our best,
but sometimes things fall through the cracks.
Regards,
Malcolm
--
If it walks out of your refrigerator, LET IT GO!!
http://www.pointy-stick.com/blog/
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django 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/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---