--- a/src/eric7/Project/ProjectTranslationsBrowser.py Mon Apr 17 14:52:51 2023 +0200 +++ b/src/eric7/Project/ProjectTranslationsBrowser.py Tue Apr 18 10:29:04 2023 +0200 @@ -1188,14 +1188,7 @@ self.hooks["generateSelectedWithObsolete"](li) return - # generate a minimal temporary project file suitable for pylupdate - self.__tmpProjects = [] - if self.project.getProjectLanguage() in ["Python", "Python3"]: - if self.project.getProjectType() not in ["PyQt6", "PyQt6C", "E7Plugin"]: - ok = self.__writeTempProjectFile(langs, [".py"]) - if not ok: - return - else: + if self.project.getProjectLanguage() not in ["Python", "Python3"]: return if self.project.getProjectType() in ["PyQt5", "PyQt5C"]: @@ -1297,6 +1290,12 @@ ).format(self.pylupdate), ) else: + # generate a minimal temporary project file suitable for pylupdate + self.__tmpProjects = [] + ok = self.__writeTempProjectFile(langs, [".py"]) + if not ok: + return + QGuiApplication.setOverrideCursor(QCursor(Qt.CursorShape.WaitCursor)) QGuiApplication.processEvents( QEventLoop.ProcessEventsFlag.ExcludeUserInputEvents