First time here? Check out the FAQ!
1

How to turn off internationlization in askbot ?

In Settings.py, I read following.

  If you set this to False, Django will
 make some optimizations so as not     
 to load the internationalization
 machinery.                            
 USE_I18N = True LANGUAGE_CODE = 'en'

But when I turn it off, I hit assertion failure in startup_procedures.py

   'USE_I18N': {
        'value': True,
            'message': 'Please set USE_I18N = True and\n'
                'set the LANGUAGE_CODE parameter correctly'
    },

Is it some kinda of regression bug ? Is there any way I can turn off internalization ?

Prafulla T's avatar
21
Prafulla T
asked 2012-03-03 20:51:07 -0600
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

2 Answers

1

Not an answer, just a FYI.

So when I turn off i18n and change startup_procedures.py to pass over the i18n test I get this:

File "/home/paulo/workspace/askbot-devel/askbot/skins/loaders.py", line 74, in set_language
trans = translation.trans_real.translation(language_code)
AttributeError: 'module' object has no attribute 'trans_real'

Which seems like it might be related to this closed djangoproject ticket:

"The solution is 1) not import things that use the translation framework from an app's __init__.py or 2) delay the import until after all apps have been imported."

powlo's avatar
260
powlo
answered 2012-03-04 12:12:13 -0600
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments
0

Yes, I've tried to disable i18n recently to speed up the default language version and failed, so there is no way to do it now.

We never aimed thus far to support turning off the internationalization facility, but we probably should, so I'll add this to our bug tracker.

Not sure how much of a speedup is expected... if anyone has an idea, please let us know.

Evgeny's avatar
13.2k
Evgeny
answered 2012-03-03 20:56:52 -0600, updated 2012-03-03 21:04:36 -0600
edit flag offensive 0 remove flag delete link

Comments

This used to work on old version. I see that turning it off decreases memory usage by around 20 MB. It is very useful on shared hosting env when you need only one language.

Prafulla T's avatar Prafulla T (2012-03-03 21:30:57 -0600) edit

I see, do you notice any difference in speed? Also on what version this works for you, I've never attempted to track this down. Thanks.

Evgeny's avatar Evgeny (2012-03-03 21:33:07 -0600) edit
add a comment see more comments