          argument_list.append(dict(
              opts=("-t", "--trainer"),
              type=str.lower,
              choices=PluginLoader.get_available_models(),
              group="settings",
              help="[LEGACY] This only needs to be selected if a legacy model is being loaded or "
                   "if there are multiple models in the model folder"))
          argument_list.append(dict(
              opts=("-otf", "--on-the-fly"),
              action="store_true",
              dest="on_the_fly",
              default=False,
 
</s> remove             group="settings",
            help="Enable On-The-Fly Conversion. NOT recommended. You should generate a clean "
                 "alignments file for your destination video. However, if you wish you can "
                 "generate the alignments on-the-fly by enabling this option. This will use "
                 "an inferior extraction pipeline and will lead to substandard results. If an "
                 "alignments file is found, this option will be ignored."))
 </s> add             group=_("settings"),
            help=_("Enable On-The-Fly Conversion. NOT recommended. You should generate a clean "
                   "alignments file for your destination video. However, if you wish you can "
                   "generate the alignments on-the-fly by enabling this option. This will use "
                   "an inferior extraction pipeline and will lead to substandard results. If an "
                   "alignments file is found, this option will be ignored."))) </s> remove             group="training",
            help="Length of training in iterations. This is only really used for automation. "
                 "There is no 'correct' number of iterations a model should be trained for. "
                 "You should stop training when you are happy with the previews. However, if "
                 "you want the model to stop automatically at a set number of iterations, you "
                 "can set that value here."))
 </s> add             group=_("training"),
            help=_("Length of training in iterations. This is only really used for automation. "
                   "There is no 'correct' number of iterations a model should be trained for. "
                   "You should stop training when you are happy with the previews. However, if "
                   "you want the model to stop automatically at a set number of iterations, you "
                   "can set that value here."))) </s> remove             group="settings",
            help="The maximum number of parallel processes for performing conversion. "
                 "Converting images is system RAM heavy so it is possible to run out of memory "
                 "if you have a lot of processes and not enough RAM to accommodate them all. "
                 "Setting this to 0 will use the maximum available. No matter what you set "
                 "this to, it will never attempt to use more processes than are available on "
                 "your system. If singleprocess is enabled this setting will be ignored."))
 </s> add             group=_("settings"),
            help=_("The maximum number of parallel processes for performing conversion. "
                   "Converting images is system RAM heavy so it is possible to run out of memory "
                   "if you have a lot of processes and not enough RAM to accommodate them all. "
                   "Setting this to 0 will use the maximum available. No matter what you set "
                   "this to, it will never attempt to use more processes than are available on "
                   "your system. If singleprocess is enabled this setting will be ignored."))) </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."))) </s> remove             group="augmentation",
            help="Warping is integral to training the Neural Network. This option should only be "
                 "enabled towards the very end of training to try to bring out more detail. Think "
                 "of it as 'fine-tuning'. Enabling this option from the beginning is likely to "
                 "kill a model and lead to terrible results."))
 </s> add             group=_("augmentation"),
            help=_("Warping is integral to training the Neural Network. This option should only "
                   "be enabled towards the very end of training to try to bring out more detail. "
                   "Think of it as 'fine-tuning'. Enabling this option from the beginning is "
                   "likely to kill a model and lead to terrible results.")))
            group=_("settings"),
            help=_("[LEGACY] This only needs to be selected if a legacy model is being loaded or "
                   "if there are multiple models in the model folder")))
          argument_list.append(dict(
              opts=("-t", "--trainer"),
              type=str.lower,
              choices=PluginLoader.get_available_models(),
            group=_("settings"),
            help=_("[LEGACY] This only needs to be selected if a legacy model is being loaded or "
                   "if there are multiple models in the model folder")))
            group=_("settings"),
            help=_("[LEGACY] This only needs to be selected if a legacy model is being loaded or "
                   "if there are multiple models in the model folder")))
            group=_("settings"),
            help=_("[LEGACY] This only needs to be selected if a legacy model is being loaded or "
                   "if there are multiple models in the model folder")))
          argument_list.append(dict(
              opts=("-otf", "--on-the-fly"),
              action="store_true",
              dest="on_the_fly",
              default=False,
keep keep keep keep replace replace replace keep keep keep keep keep
 Add Locale support for cli arguments 
lib/cli/args.py