Ask Your Question
1

How to turn off internationlization in askbot ?

asked 2012-03-03 20:51:07 -0600

Prafulla T gravatar image

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 ?

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
1

answered 2012-03-04 12:12:13 -0600

powlo gravatar image

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."

edit flag offensive delete link more
0

answered 2012-03-03 20:56:52 -0600

Evgeny gravatar image

updated 2012-03-03 21:04:36 -0600

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.

edit flag offensive delete link more

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 gravatar imagePrafulla 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 gravatar imageEvgeny ( 2012-03-03 21:33:07 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2012-03-03 20:51:07 -0600

Seen: 824 times

Last updated: Mar 04 '12