--- a/src/eric7/Project/Project.py Sat Oct 28 13:31:29 2023 +0200 +++ b/src/eric7/Project/Project.py Sun Oct 29 12:19:47 2023 +0100 @@ -1780,8 +1780,9 @@ """ langFile = self.getRelativePath(langFile) qmFile = self.__binaryTranslationFile(langFile) - self.__pdata["TRANSLATIONS"].remove(langFile) - self.__model.removeItem(langFile) + with contextlib.suppress(ValueError): + self.__model.removeItem(langFile) + self.__pdata["TRANSLATIONS"].remove(langFile) if qmFile: with contextlib.suppress(ValueError): if self.__pdata["TRANSLATIONSBINPATH"]: @@ -1791,8 +1792,8 @@ os.path.basename(qmFile), ) ) + self.__model.removeItem(qmFile) self.__pdata["TRANSLATIONS"].remove(qmFile) - self.__model.removeItem(qmFile) self.setDirty(True) def deleteLanguageFile(self, langFile):