extract_messages: Specify input directory

Currently horizon/locale/{django,djangojs}.js contain strings from
openstack_dashboard and vice versa. To avoid this, --input-dirs
option needs to be passed to python setup.py extract_messages.

Change-Id: Iee874616f4c037cc68bc3b0c7d8586d86f7153f4
Closes-Bug: #1710396
This commit is contained in:
Akihiro Motoki 2017-08-12 17:52:31 +00:00
parent 99f5b69df1
commit 19a4012b91
1 changed files with 3 additions and 2 deletions

View File

@ -39,13 +39,14 @@ class Command(BaseCommand):
def handle(self, *args, **options):
cmd = ('python setup.py {quiet} extract_messages '
'-F babel-{domain}.cfg '
'-o {module}/locale/{domain}.pot')
'--input-dirs {module} '
'-o {potfile}')
distribution = Distribution()
distribution.parse_config_files(distribution.find_config_files())
quiet = '-q' if int(options['verbosity']) == 0 else ''
if options['check_only']:
cmd += " ; rm {module}/locale/{domain}.pot"
cmd += " ; rm {potfile}"
for module in options['module']:
for domain in options['domain']: