0001-misc-make-makemessages-remove-obsolete-strings-by-de.patch
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 |
- |