              opts=("-o", "--output-dir"),
              action=DirFullPaths,
              dest="output_dir",
              required=True,
              group="Data",
              help="Output directory. This is where the converted files will be saved."))
          argument_list.append(dict(
              opts=("-al", "--alignments"),
              action=FileFullPaths,
              filetypes="alignments",
              type=str,
 
</s> remove             group="Data",
            help="Input directory or video. Either a directory containing the image files you "
                 "wish to process or path to a video file. NB: This should be the source video/"
                 "frames NOT the source faces."))
 </s> add             group=_("Data"),
            help=_("Input directory or video. Either a directory containing the image files you "
                   "wish to process or path to a video file. NB: This should be the source video/"
                   "frames NOT the source faces."))) </s> remove             help="Input directory or video. Either a directory containing the image files you "
                 "wish to process or path to a video file."))
 </s> add             help=_("Input directory or video. Either a directory containing the image files you "
                   "wish to process or path to a video file."))) </s> remove             group="data",
 </s> add             group=_("data"), </s> remove             group="data",
 </s> add             group=_("data"), </s> remove             group="model",
            help="Model directory. This is where the training data will be stored. You should "
                 "always specify a new folder for new models. If starting a new model, select "
                 "either an empty folder, or a folder which does not exist (which will be "
                 "created). If continuing to train an existing model, specify the location of "
                 "the existing model."))
 </s> add             group=_("model"),
            help=_("Model directory. This is where the training data will be stored. You should "
                   "always specify a new folder for new models. If starting a new model, select "
                   "either an empty folder, or a folder which does not exist (which will be "
                   "created). If continuing to train an existing model, specify the location of "
                   "the existing model.")))
            group=_("Data"),
            help=_("Output directory. This is where the converted files will be saved.")))
              opts=("-o", "--output-dir"),
              action=DirFullPaths,
              dest="output_dir",
              required=True,
            group=_("Data"),
            help=_("Output directory. This is where the converted files will be saved.")))
            group=_("Data"),
            help=_("Output directory. This is where the converted files will be saved.")))
          argument_list.append(dict(
              opts=("-al", "--alignments"),
              action=FileFullPaths,
              filetypes="alignments",
              type=str,
keep keep keep keep replace replace keep keep keep keep keep
 Add Locale support for cli arguments 
lib/cli/args.py