summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--askbot/startup_procedures.py25
1 files changed, 18 insertions, 7 deletions
diff --git a/askbot/startup_procedures.py b/askbot/startup_procedures.py
index c59958d4..8455930b 100644
--- a/askbot/startup_procedures.py
+++ b/askbot/startup_procedures.py
@@ -811,20 +811,31 @@ def test_secret_key():
def test_multilingual():
is_multilang = getattr(django_settings, 'ASKBOT_MULTILINGUAL', False)
+
+ errors = list()
+
+ """
+ if is_multilang:
+ middleware = 'django.middleware.locale.LocaleMiddleware'
+ if middleware not in django_settings.MIDDLEWARE_CLASSES:
+ errors.append(
+ "add 'django.middleware.locale.LocaleMiddleware' to your MIDDLEWARE_CLASSES "
+ "if you want a multilingual setup"
+ )
+ """
+
django_version = django.VERSION
if is_multilang and django_version[0] == 1 and django_version[1] < 4:
- print_errors([
- 'ASKBOT_MULTILINGUAL=True works only with django >= 1.4'
- ])
+ errors.append('ASKBOT_MULTILINGUAL=True works only with django >= 1.4')
trans_url = getattr(django_settings, 'ASKBOT_TRANSLATE_URL', False)
if is_multilang and trans_url:
- print_errors([
+ errors.append(
'Please set ASKBOT_TRANSLATE_URL to False, the "True" option '
'is currently not supported due to a bug in django'
- ])
-
-
+ )
+
+ print_errors(errors)
def run_startup_tests():