eric7/Project/ProjectTranslationsBrowser.py

branch
eric7
changeset 8383
c090300126df
parent 8368
ee14e64c2eeb
child 8881
54e42bc2437a
--- a/eric7/Project/ProjectTranslationsBrowser.py	Wed May 26 17:26:12 2021 +0200
+++ b/eric7/Project/ProjectTranslationsBrowser.py	Thu May 27 17:40:23 2021 +0200
@@ -1066,6 +1066,11 @@
                     self.tr("""No translation files (*.ts) selected."""))
                 return
             
+            excludePatterns = [
+                pat for pat in self.project.getIgnorePatterns()
+                if pat.endswith((".py", ".ui"))
+            ]
+            
             QGuiApplication.setOverrideCursor(
                 QCursor(Qt.CursorShape.WaitCursor))
             QGuiApplication.processEvents(
@@ -1074,7 +1079,10 @@
             for lang in langs:
                 proc = QProcess()
                 args = []
-
+                
+                for pattern in excludePatterns:
+                    args += ["--exclude", pattern]
+                
                 if noobsolete:
                     args.append('--no-obsolete')
                 

eric ide

mercurial