From 7999ed9b69b8f1a0aed035d56d9102ef7881643f Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Mon, 19 May 2014 09:26:31 +0200 Subject: Updated Django makemessages process makemessages should now automatically distribute translatable strings in the proper locale files, for Django too (see 50a8ab7cd1e6). --- scripts/manage_translations.py | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) (limited to 'scripts') diff --git a/scripts/manage_translations.py b/scripts/manage_translations.py index e126a5c8bc..d578a88ea9 100644 --- a/scripts/manage_translations.py +++ b/scripts/manage_translations.py @@ -84,21 +84,17 @@ def update_catalogs(resources=None, languages=None): Update the en/LC_MESSAGES/django.po (main and contrib) files with new/updated translatable strings. """ - contrib_dirs = _get_locale_dirs(resources, include_core=False) + if resources is not None: + print("`update_catalogs` will always process all resources.") + contrib_dirs = _get_locale_dirs(None, include_core=False) os.chdir(os.path.join(os.getcwd(), 'django')) - print("Updating main en catalog") + print("Updating en catalogs for Django and contrib apps...") call_command('makemessages', locale=['en']) _check_diff('core', os.path.join(os.getcwd(), 'conf', 'locale')) - # Contrib catalogs + # Stats for contrib catalogs for name, dir_ in contrib_dirs: - os.chdir(os.path.join(dir_, '..')) - print("Updating en catalog in %s" % dir_) - if name.endswith('-js'): - call_command('makemessages', locale=['en'], domain='djangojs') - else: - call_command('makemessages', locale=['en']) _check_diff(name, dir_) -- cgit v1.3