              opts=("-sp", "--singleprocess"),
              action="store_true",
              default=False,
              backend="nvidia",
              group="settings",
              help="Don't run extraction in parallel. Will run each part of the extraction "
                   "process separately (one after the other) rather than all at the smae time. "
                   "Useful if VRAM is at a premium."))
          argument_list.append(dict(
              opts=("-s", "--skip-existing"),
              action="store_true",
              dest="skip_existing",
              default=False,
 
</s> remove             group="settings",
            help="Skips frames that have already been extracted and exist in the alignments "
                 "file"))
 </s> add             group=_("settings"),
            help=_("Skips frames that have already been extracted and exist in the alignments "
                   "file"))) </s> remove             group="output",
            help="Automatically save the alignments file after a set amount of frames. By "
                 "default the alignments file is only saved at the end of the extraction "
                 "process. NB: If extracting in 2 passes then the alignments file will only "
                 "start to be saved out during the second pass. WARNING: Don't interrupt the "
                 "script when writing the file because it might get corrupted. Set to 0 to "
                 "turn off"))
 </s> add             group=_("output"),
            help=_("Automatically save the alignments file after a set amount of frames. By "
                   "default the alignments file is only saved at the end of the extraction "
                   "process. NB: If extracting in 2 passes then the alignments file will only "
                   "start to be saved out during the second pass. WARNING: Don't interrupt the "
                   "script when writing the file because it might get corrupted. Set to 0 to "
                   "turn off"))) </s> remove             group="settings",
            help="Swap the model. Instead converting from of A -> B, converts B -> A"))
 </s> add             group=_("settings"),
            help=_("Swap the model. Instead converting from of A -> B, converts B -> A"))) </s> remove             group="output",
            help="Draw landmarks on the ouput faces for debugging purposes."))
 </s> add             group=_("output"),
            help=_("Draw landmarks on the ouput faces for debugging purposes."))) </s> remove             group="plugins",
            help="The number of times to re-feed the detected face into the aligner. Each time "
                 "the face is re-fed into the aligner the bounding box is adjusted by a small "
                 "amount. The final landmarks are then averaged from each iteration. Helps to "
                 "remove 'micro-jitter' but at the cost of slower extraction speed. The more "
                 "times the face is re-fed into the aligner, the less micro-jitter should occur "
                 "but the longer extraction will take."))
 </s> add             group=_("Plugins"),
            help=_("The number of times to re-feed the detected face into the aligner. Each time "
                   "the face is re-fed into the aligner the bounding box is adjusted by a small "
                   "amount. The final landmarks are then averaged from each iteration. Helps to "
                   "remove 'micro-jitter' but at the cost of slower extraction speed. The more "
                   "times the face is re-fed into the aligner, the less micro-jitter should occur "
                   "but the longer extraction will take.")))
            group=_("settings"),
            help=_("Don't run extraction in parallel. Will run each part of the extraction "
                   "process separately (one after the other) rather than all at the smae time. "
                   "Useful if VRAM is at a premium.")))
              opts=("-sp", "--singleprocess"),
              action="store_true",
              default=False,
              backend="nvidia",
            group=_("settings"),
            help=_("Don't run extraction in parallel. Will run each part of the extraction "
                   "process separately (one after the other) rather than all at the smae time. "
                   "Useful if VRAM is at a premium.")))
            group=_("settings"),
            help=_("Don't run extraction in parallel. Will run each part of the extraction "
                   "process separately (one after the other) rather than all at the smae time. "
                   "Useful if VRAM is at a premium.")))
            group=_("settings"),
            help=_("Don't run extraction in parallel. Will run each part of the extraction "
                   "process separately (one after the other) rather than all at the smae time. "
                   "Useful if VRAM is at a premium.")))
            group=_("settings"),
            help=_("Don't run extraction in parallel. Will run each part of the extraction "
                   "process separately (one after the other) rather than all at the smae time. "
                   "Useful if VRAM is at a premium.")))
          argument_list.append(dict(
              opts=("-s", "--skip-existing"),
              action="store_true",
              dest="skip_existing",
              default=False,
keep keep keep keep replace replace replace replace keep keep keep keep keep
 Add Locale support for cli arguments 
lib/cli/args.py