summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorClaude Paroz <claude@2xlibre.net>2016-08-25 23:11:51 +0200
committerClaude Paroz <claude@2xlibre.net>2016-08-25 23:11:51 +0200
commitebdfd656b482ecb503c481bfba8579d40a1f1809 (patch)
tree40efe034438e2a38e8c56c2e79ce1e740c3a2f57 /scripts
parent066283a11d90481ac6573dd01ab790bdea237645 (diff)
downloaddjango-ebdfd656b482ecb503c481bfba8579d40a1f1809.tar.gz
makemessages now requires a configured Django
Diffstat (limited to 'scripts')
-rw-r--r--scripts/manage_translations.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/scripts/manage_translations.py b/scripts/manage_translations.py
index 9dde4dcf09..74534d47da 100644
--- a/scripts/manage_translations.py
+++ b/scripts/manage_translations.py
@@ -22,6 +22,8 @@ import os
from argparse import ArgumentParser
from subprocess import PIPE, Popen, call
+import django
+from django.conf import settings
from django.core.management import call_command
HAVE_JS = ['admin']
@@ -83,6 +85,8 @@ def update_catalogs(resources=None, languages=None):
Update the en/LC_MESSAGES/django.po (main and contrib) files with
new/updated translatable strings.
"""
+ settings.configure()
+ django.setup()
if resources is not None:
print("`update_catalogs` will always process all resources.")
contrib_dirs = _get_locale_dirs(None, include_core=False)