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 ( 2012-03-03 21:30:57 -0500 )editIn 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 ?
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.
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 ( 2012-03-03 21:30:57 -0500 )editNot 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."
Create your Q&A site at askbot.com. Managed Askbot hosting at just $15/mo. Dedicated hosting, support contracts, consulting services.
create your Q&A siteAsked: 2012-03-03 20:51:07 -0500
Seen: 101 times
Last updated: Mar 04 '12
Copyright Askbot, 2010-2011. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.