--- a/src/eric7/Project/ProjectTranslationsBrowser.py Tue Oct 24 11:45:39 2023 +0200 +++ b/src/eric7/Project/ProjectTranslationsBrowser.py Wed Oct 25 14:30:33 2023 +0200 @@ -30,7 +30,6 @@ from .FileCategoryRepositoryItem import FileCategoryRepositoryItem from .ProjectBaseBrowser import ProjectBaseBrowser from .ProjectBrowserModel import ( - ProjectBrowserDirectoryItem, ProjectBrowserFileItem, ProjectBrowserSimpleDirectoryItem, ) @@ -307,7 +306,7 @@ self.menuActions.append(act) self.menu.addSeparator() self.__addTranslationAct = self.menu.addAction( - self.tr("Add translation..."), self.project.addLanguage + self.tr("New translation..."), self.project.addLanguage ) self.menu.addAction( self.tr("Add translation files..."), self.__addTranslationFiles @@ -382,7 +381,7 @@ self.qmprocBackMenuActions.append(act) self.backMenu.addSeparator() self.__addTranslationBackAct = self.backMenu.addAction( - self.tr("Add translation..."), self.project.addLanguage + self.tr("New translation..."), self.project.addLanguage ) self.backMenu.addAction( self.tr("Add translation files..."), self.__addTranslationFiles @@ -563,7 +562,7 @@ self.dirMenuActions.append(act) self.dirMenu.addSeparator() self.__addTranslationDirAct = self.dirMenu.addAction( - self.tr("Add translation..."), self.project.addLanguage + self.tr("New translation..."), self.project.addLanguage ) self.dirMenu.addAction( self.tr("Add translation files..."), self.__addTranslationFiles @@ -777,16 +776,7 @@ """ Private method to add translation files to the project. """ - itm = self.model().item(self.currentIndex()) - if isinstance(itm, ProjectBrowserFileItem): - dn = os.path.dirname(itm.fileName()) - elif isinstance( - itm, (ProjectBrowserSimpleDirectoryItem, ProjectBrowserDirectoryItem) - ): - dn = itm.dirName() - else: - dn = None - self.project.addFiles("TRANSLATIONS", dn) + self.project.addFiles("TRANSLATIONS", self.currentDirectory()) def _openItem(self): """