瀏覽代碼

makemessages now requires a configured Django

Claude Paroz 8 年之前
父節點
當前提交
ebdfd656b4
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      scripts/manage_translations.py

+ 4 - 0
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)