@fab.command("<STR_LIT>")<EOL>@click.option("<STR_LIT>", default="<STR_LIT>")<EOL>@click.option("<STR_LIT>", default="<STR_LIT:.>")<EOL>@click.option("<STR_LIT>", default="<STR_LIT>")<EOL>@click.option("<STR_LIT>", default="<STR_LIT>")<EOL>@click.option(<EOL>"<STR_LIT>", "<STR_LIT>", multiple=True, default=["<STR_LIT>", "<STR_LIT>", "<STR_LIT:_>", "<STR_LIT>"]<EOL>)<EOL>def babel_extract(config, input, output, target, keywords):
click.echo(<EOL>click.style(<EOL>"<STR_LIT>".format(<EOL>config, input, output, keywords<EOL>),<EOL>fg="<STR_LIT>",<EOL>)<EOL>)<EOL>keywords = "<STR_LIT>".join(keywords)<EOL>os.popen(<EOL>"<STR_LIT>".format(<EOL>config, keywords, output, input<EOL>)<EOL>)<EOL>click.echo(click.style("<STR_LIT>".format(target), fg="<STR_LIT>"))<EOL>os.popen("<STR_LIT>".format(output, target))<EOL>click.echo(click.style("<STR_LIT>", fg="<STR_LIT>"))<EOL>
Babel, Extracts and updates all messages marked for translation