                   "get put in the last bin. Default value: 5"))
          argument_list.append(dict(
              opts=('-l', '--log-changes'),
              action='store_true',
              group="settings",
              default=False,
              help="Logs file renaming changes if grouping by renaming, or it logs the file "
                   "copying/movement if grouping by folders. If no log file is specified  with "
                   "'--log-file', then a 'sort_log.json' file will be created in the input "
                   "directory."))
 
</s> remove             help="Logs file renaming changes if grouping by renaming, or it logs the file "
                 "copying/movement if grouping by folders. If no log file is specified  with "
                 "'--log-file', then a 'sort_log.json' file will be created in the input "
                 "directory."))
 </s> add             help=_("Logs file renaming changes if grouping by renaming, or it logs the file "
                   "copying/movement if grouping by folders. If no log file is specified  with "
                   "'--log-file', then a 'sort_log.json' file will be created in the input "
                   "directory."))) </s> remove             help="Integer value. Number of folders that will be used to group by blur and "
                 "face-yaw. For blur folder 0 will be the least blurry, while the last folder "
                 "will be the blurriest. For face-yaw the number of bins is by how much 180 "
                 "degrees is divided. So if you use 18, then each folder will be a 10 degree "
                 "increment. Folder 0 will contain faces looking the most to the left whereas the "
                 "last folder will contain the faces looking the most to the right. If the number "
                 "of images doesn't divide evenly into the number of bins, the remaining images "
                 "get put in the last bin. Default value: 5"))
 </s> add             help=_("Integer value. Number of folders that will be used to group by blur and "
                   "face-yaw. For blur folder 0 will be the least blurry, while the last folder "
                   "will be the blurriest. For face-yaw the number of bins is by how much 180 "
                   "degrees is divided. So if you use 18, then each folder will be a 10 degree "
                   "increment. Folder 0 will contain faces looking the most to the left whereas "
                   "the last folder will contain the faces looking the most to the right. If the "
                   "number of images doesn't divide evenly into the number of bins, the remaining "
                   "images get put in the last bin. Default value: 5"))) </s> remove             help="Specify a log file to use for saving the renaming or grouping information. If "
                 "specified extension isn't 'json' or 'yaml', then json will be used as the "
                 "serializer, with the supplied filename. Default: sort_log.json"))
 </s> add             help=_("Specify a log file to use for saving the renaming or grouping information. If "
                   "specified extension isn't 'json' or 'yaml', then json will be used as the "
                   "serializer, with the supplied filename. Default: sort_log.json"))) </s> remove             group="settings",
 </s> add             group=_("settings"), </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")))
            group=_("settings"),
                   "get put in the last bin. Default value: 5"))
          argument_list.append(dict(
              opts=('-l', '--log-changes'),
              action='store_true',
            group=_("settings"),
              default=False,
              help="Logs file renaming changes if grouping by renaming, or it logs the file "
                   "copying/movement if grouping by folders. If no log file is specified  with "
                   "'--log-file', then a 'sort_log.json' file will be created in the input "
                   "directory."))
keep keep keep keep replace keep keep keep keep keep
 Add Locale support for cli arguments 
tools/sort/cli.py