Projet

Général

Profil

0001-misc-make-makemessages-remove-obsolete-strings-by-de.patch

Frédéric Péters, 15 juin 2022 23:52

Télécharger (1,28 ko)

Voir les différences:

Subject: [PATCH] misc: make makemessages remove obsolete strings by default
 (#66289)

 chrono/manager/management/commands/makemessages.py | 5 +++++
 1 file changed, 5 insertions(+)
chrono/manager/management/commands/makemessages.py
20 20
class Command(makemessages.Command):
21 21
    xgettext_options = makemessages.Command.xgettext_options + ['--keyword=N_']
22 22

  
23
    def add_arguments(self, parser):
24
        super().add_arguments(parser)
25
        parser.add_argument('--keep-obsolete', action='store_true', help='Keep obsolete message strings.')
26

  
23 27
    def handle(self, *args, **options):
24 28
        if not options.get('add_location') and self.gettext_version >= (0, 19):
25 29
            options['add_location'] = 'file'
30
        options['no_obsolete'] = not (options.get('keep_obsolete'))
26 31
        return super().handle(*args, **options)
27
-