Ummm it seems like their is something wrong in your code somewhere when I
print T.current_languages I get:

['en', 'pt-pt', 'hi-hi', 'hu', 'pt-br', 'pl', 'cs-cz', 'es-es', 'ru-ru',
'zh', 'it', 'fr-ca', 'pt', 'sk-sk', 'it-it', 'fr-fr', 'pl-pl', 'hu-hu']

No duplication.

In 0.py:
T.set_current_languages('en')
if request.uri_language and not (request.uri_language is None):
    T.force(request.uri_language)

On Tue, Feb 14, 2012 at 6:23 AM, Massimo Di Pierro <
[email protected]> wrote:

> English is not translated because by default:
>
> T.current_languages = ['en']
>
> change it to
>
> T.current_languages = []
>
> before T.force('en')
>
> On Feb 14, 4:48 am, Dan <[email protected]> wrote:
> > All my english translations are ignored by web2py. If I rename the
> > english translation file to e.g. fr.py and forece to language to be FR
> > (T.force( 'fr' )) it is working correctly.
> >
> > T.get_possible_languages() gives me: ['en', 'de', 'en']
> >
> > Why is EN listed twice?
>
> Not sure why but does not matter.
> >
> > Thanks for any help.




-- 
-- 
Regards,
Bruce Wade
http://ca.linkedin.com/in/brucelwade
http://www.wadecybertech.com
http://www.warplydesigned.com
http://www.fitnessfriendsfinder.com

Reply via email to