docs: def babel_extract(config, input, output, target, keywords):
      """
          Babel, Extracts and updates all messages marked for translation
      """
      click.echo(
          click.style(
              "Starting Extractions config:{0} input:{1} output:{2} keywords:{3}".format(
                  config, input, output, keywords
              ),
              fg="green",
          )
      )
      keywords = " -k ".join(keywords)
      os.popen(
          "pybabel extract -F {0} -k {1} -o {2} {3}".format(
              config, keywords, output, input
          )
      )
      click.echo(click.style("Starting Update target:{0}".format(target), fg="green"))
      os.popen("pybabel update -N -i {0} -d {1}".format(output, target))
      click.echo(click.style("Finish, you can start your translations", fg="green"))