src/eric7/Project/ProjectTranslationsBrowser.py

branch
eric7
changeset 10256
1b728f26d1ae
parent 10242
762010721872
child 10398
ef1ea18994d5
diff -r a25f95af0a51 -r 1b728f26d1ae src/eric7/Project/ProjectTranslationsBrowser.py
--- 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):
         """

eric ide

mercurial