From a54b7f960f92efe5ec174c26db32831b677a55e3 Mon Sep 17 00:00:00 2001 From: krzys-h Date: Wed, 5 Aug 2015 18:25:28 +0200 Subject: [PATCH] Made translation scripts drop obsolete entries from .po and .pot files --- i18n-tools/scripts/common.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n-tools/scripts/common.py b/i18n-tools/scripts/common.py index 4dde1449..6967280d 100644 --- a/i18n-tools/scripts/common.py +++ b/i18n-tools/scripts/common.py @@ -99,6 +99,8 @@ class TemplateFile: """ def merge_and_save(self): self.previous_catalog.merge(self.current_catalog) + for x in self.previous_catalog.obsolete_entries(): + self.previous_catalog.remove(x) self.previous_catalog.save(self.file_name, newline='\n') """ @@ -135,6 +137,8 @@ class LanguageFile: """ def merge_and_save(self, template_file): self.catalog.merge(template_file.current_catalog) + for x in self.catalog.obsolete_entries(): + self.catalog.remove(x) self.catalog.save(self.file_name, newline='\n') """