Project/ProjectResourcesBrowser.py

branch
Py2 comp.
changeset 3484
645c12de6b0c
parent 3178
f25fc1364c88
parent 3190
a9a94491c4fd
child 3515
1b8381afe38f
--- a/Project/ProjectResourcesBrowser.py	Sun Mar 30 22:00:14 2014 +0200
+++ b/Project/ProjectResourcesBrowser.py	Thu Apr 03 23:05:31 2014 +0200
@@ -9,8 +9,8 @@
 
 from __future__ import unicode_literals
 try:
-    str = unicode    # __IGNORE_WARNING__
-except (NameError):
+    str = unicode
+except NameError:
     pass
 
 import os
@@ -64,9 +64,9 @@
         self.selectedItemsFilter = \
             [ProjectBrowserFileItem, ProjectBrowserSimpleDirectoryItem]
         
-        self.setWindowTitle(self.trUtf8('Resources'))
+        self.setWindowTitle(self.tr('Resources'))
 
-        self.setWhatsThis(self.trUtf8(
+        self.setWhatsThis(self.tr(
             """<b>Project Resources Browser</b>"""
             """<p>This allows to easily see all resources contained in the"""
             """ current project. Several actions can be executed via the"""
@@ -89,10 +89,10 @@
                 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E4Plugin",
                  "PySide", "PySideC"]:
             self.menu.addAction(
-                self.trUtf8('Compile resource'),
+                self.tr('Compile resource'),
                 self.__compileResource)
             self.menu.addAction(
-                self.trUtf8('Compile all resources'),
+                self.tr('Compile all resources'),
                 self.__compileAllResources)
             self.menu.addSeparator()
         else:
@@ -100,89 +100,89 @@
                 self.menu.addAction(
                     self.hooksMenuEntries.get(
                         "compileResource",
-                        self.trUtf8('Compile resource')),
+                        self.tr('Compile resource')),
                     self.__compileResource)
             if self.hooks["compileAllResources"] is not None:
                 self.menu.addAction(
                     self.hooksMenuEntries.get(
                         "compileAllResources",
-                        self.trUtf8('Compile all resources')),
+                        self.tr('Compile all resources')),
                     self.__compileAllResources)
             if self.hooks["compileResource"] is not None or \
                self.hooks["compileAllResources"] is not None:
                 self.menu.addSeparator()
-        self.menu.addAction(self.trUtf8('Open'), self.__openFile)
+        self.menu.addAction(self.tr('Open'), self.__openFile)
         self.menu.addSeparator()
-        act = self.menu.addAction(self.trUtf8('Rename file'), self._renameFile)
+        act = self.menu.addAction(self.tr('Rename file'), self._renameFile)
         self.menuActions.append(act)
         act = self.menu.addAction(
-            self.trUtf8('Remove from project'), self._removeFile)
+            self.tr('Remove from project'), self._removeFile)
         self.menuActions.append(act)
-        act = self.menu.addAction(self.trUtf8('Delete'), self.__deleteFile)
+        act = self.menu.addAction(self.tr('Delete'), self.__deleteFile)
         self.menuActions.append(act)
         self.menu.addSeparator()
         if self.project.getProjectType() in \
                 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E4Plugin",
                  "PySide", "PySideC"]:
             self.menu.addAction(
-                self.trUtf8('New resource...'), self.__newResource)
+                self.tr('New resource...'), self.__newResource)
         else:
             if self.hooks["newResource"] is not None:
                 self.menu.addAction(
                     self.hooksMenuEntries.get(
                         "newResource",
-                        self.trUtf8('New resource...')), self.__newResource)
+                        self.tr('New resource...')), self.__newResource)
         self.menu.addAction(
-            self.trUtf8('Add resources...'), self.__addResourceFiles)
+            self.tr('Add resources...'), self.__addResourceFiles)
         self.menu.addAction(
-            self.trUtf8('Add resources directory...'),
+            self.tr('Add resources directory...'),
             self.__addResourcesDirectory)
         self.menu.addSeparator()
         self.menu.addAction(
-            self.trUtf8('Copy Path to Clipboard'), self._copyToClipboard)
+            self.tr('Copy Path to Clipboard'), self._copyToClipboard)
         self.menu.addSeparator()
         self.menu.addAction(
-            self.trUtf8('Expand all directories'), self._expandAllDirs)
+            self.tr('Expand all directories'), self._expandAllDirs)
         self.menu.addAction(
-            self.trUtf8('Collapse all directories'), self._collapseAllDirs)
+            self.tr('Collapse all directories'), self._collapseAllDirs)
         self.menu.addSeparator()
-        self.menu.addAction(self.trUtf8('Configure...'), self._configure)
+        self.menu.addAction(self.tr('Configure...'), self._configure)
 
         self.backMenu = QMenu(self)
         if self.project.getProjectType() in \
                 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E4Plugin",
                  "PySide", "PySideC"]:
             self.backMenu.addAction(
-                self.trUtf8('Compile all resources'),
+                self.tr('Compile all resources'),
                 self.__compileAllResources)
             self.backMenu.addSeparator()
             self.backMenu.addAction(
-                self.trUtf8('New resource...'), self.__newResource)
+                self.tr('New resource...'), self.__newResource)
         else:
             if self.hooks["compileAllResources"] is not None:
                 self.backMenu.addAction(
                     self.hooksMenuEntries.get(
                         "compileAllResources",
-                        self.trUtf8('Compile all resources')),
+                        self.tr('Compile all resources')),
                     self.__compileAllResources)
                 self.backMenu.addSeparator()
             if self.hooks["newResource"] is not None:
                 self.backMenu.addAction(
                     self.hooksMenuEntries.get(
                         "newResource",
-                        self.trUtf8('New resource...')), self.__newResource)
+                        self.tr('New resource...')), self.__newResource)
         self.backMenu.addAction(
-            self.trUtf8('Add resources...'), self.project.addResourceFiles)
+            self.tr('Add resources...'), self.project.addResourceFiles)
         self.backMenu.addAction(
-            self.trUtf8('Add resources directory...'),
+            self.tr('Add resources directory...'),
             self.project.addResourceDir)
         self.backMenu.addSeparator()
         self.backMenu.addAction(
-            self.trUtf8('Expand all directories'), self._expandAllDirs)
+            self.tr('Expand all directories'), self._expandAllDirs)
         self.backMenu.addAction(
-            self.trUtf8('Collapse all directories'), self._collapseAllDirs)
+            self.tr('Collapse all directories'), self._collapseAllDirs)
         self.backMenu.addSeparator()
-        self.backMenu.addAction(self.trUtf8('Configure...'), self._configure)
+        self.backMenu.addAction(self.tr('Configure...'), self._configure)
         self.backMenu.setEnabled(False)
 
         # create the menu for multiple selected files
@@ -191,7 +191,7 @@
                 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E4Plugin",
                  "PySide", "PySideC"]:
             act = self.multiMenu.addAction(
-                self.trUtf8('Compile resources'),
+                self.tr('Compile resources'),
                 self.__compileSelectedResources)
             self.multiMenu.addSeparator()
         else:
@@ -199,31 +199,31 @@
                 act = self.multiMenu.addAction(
                     self.hooksMenuEntries.get(
                         "compileSelectedResources",
-                        self.trUtf8('Compile resources')),
+                        self.tr('Compile resources')),
                     self.__compileSelectedResources)
                 self.multiMenu.addSeparator()
-        self.multiMenu.addAction(self.trUtf8('Open'), self.__openFile)
+        self.multiMenu.addAction(self.tr('Open'), self.__openFile)
         self.multiMenu.addSeparator()
         act = self.multiMenu.addAction(
-            self.trUtf8('Remove from project'), self._removeFile)
+            self.tr('Remove from project'), self._removeFile)
         self.multiMenuActions.append(act)
         act = self.multiMenu.addAction(
-            self.trUtf8('Delete'), self.__deleteFile)
+            self.tr('Delete'), self.__deleteFile)
         self.multiMenuActions.append(act)
         self.multiMenu.addSeparator()
         self.multiMenu.addAction(
-            self.trUtf8('Expand all directories'), self._expandAllDirs)
+            self.tr('Expand all directories'), self._expandAllDirs)
         self.multiMenu.addAction(
-            self.trUtf8('Collapse all directories'), self._collapseAllDirs)
+            self.tr('Collapse all directories'), self._collapseAllDirs)
         self.multiMenu.addSeparator()
-        self.multiMenu.addAction(self.trUtf8('Configure...'), self._configure)
+        self.multiMenu.addAction(self.tr('Configure...'), self._configure)
 
         self.dirMenu = QMenu(self)
         if self.project.getProjectType() in \
                 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E4Plugin",
                  "PySide", "PySideC"]:
             self.dirMenu.addAction(
-                self.trUtf8('Compile all resources'),
+                self.tr('Compile all resources'),
                 self.__compileAllResources)
             self.dirMenu.addSeparator()
         else:
@@ -231,40 +231,40 @@
                 self.dirMenu.addAction(
                     self.hooksMenuEntries.get(
                         "compileAllResources",
-                        self.trUtf8('Compile all resources')),
+                        self.tr('Compile all resources')),
                     self.__compileAllResources)
                 self.dirMenu.addSeparator()
         act = self.dirMenu.addAction(
-            self.trUtf8('Remove from project'), self._removeDir)
+            self.tr('Remove from project'), self._removeDir)
         self.dirMenuActions.append(act)
         act = self.dirMenu.addAction(
-            self.trUtf8('Delete'), self._deleteDirectory)
+            self.tr('Delete'), self._deleteDirectory)
         self.dirMenuActions.append(act)
         self.dirMenu.addSeparator()
         self.dirMenu.addAction(
-            self.trUtf8('New resource...'), self.__newResource)
+            self.tr('New resource...'), self.__newResource)
         self.dirMenu.addAction(
-            self.trUtf8('Add resources...'), self.__addResourceFiles)
+            self.tr('Add resources...'), self.__addResourceFiles)
         self.dirMenu.addAction(
-            self.trUtf8('Add resources directory...'),
+            self.tr('Add resources directory...'),
             self.__addResourcesDirectory)
         self.dirMenu.addSeparator()
         self.dirMenu.addAction(
-            self.trUtf8('Copy Path to Clipboard'), self._copyToClipboard)
+            self.tr('Copy Path to Clipboard'), self._copyToClipboard)
         self.dirMenu.addSeparator()
         self.dirMenu.addAction(
-            self.trUtf8('Expand all directories'), self._expandAllDirs)
+            self.tr('Expand all directories'), self._expandAllDirs)
         self.dirMenu.addAction(
-            self.trUtf8('Collapse all directories'), self._collapseAllDirs)
+            self.tr('Collapse all directories'), self._collapseAllDirs)
         self.dirMenu.addSeparator()
-        self.dirMenu.addAction(self.trUtf8('Configure...'), self._configure)
+        self.dirMenu.addAction(self.tr('Configure...'), self._configure)
         
         self.dirMultiMenu = QMenu(self)
         if self.project.getProjectType() in \
                 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E4Plugin",
                  "PySide", "PySideC"]:
             self.dirMultiMenu.addAction(
-                self.trUtf8('Compile all resources'),
+                self.tr('Compile all resources'),
                 self.__compileAllResources)
             self.dirMultiMenu.addSeparator()
         else:
@@ -272,23 +272,23 @@
                 self.dirMultiMenu.addAction(
                     self.hooksMenuEntries.get(
                         "compileAllResources",
-                        self.trUtf8('Compile all resources')),
+                        self.tr('Compile all resources')),
                     self.__compileAllResources)
                 self.dirMultiMenu.addSeparator()
         self.dirMultiMenu.addAction(
-            self.trUtf8('Add resources...'),
+            self.tr('Add resources...'),
             self.project.addResourceFiles)
         self.dirMultiMenu.addAction(
-            self.trUtf8('Add resources directory...'),
+            self.tr('Add resources directory...'),
             self.project.addResourceDir)
         self.dirMultiMenu.addSeparator()
         self.dirMultiMenu.addAction(
-            self.trUtf8('Expand all directories'), self._expandAllDirs)
+            self.tr('Expand all directories'), self._expandAllDirs)
         self.dirMultiMenu.addAction(
-            self.trUtf8('Collapse all directories'), self._collapseAllDirs)
+            self.tr('Collapse all directories'), self._collapseAllDirs)
         self.dirMultiMenu.addSeparator()
         self.dirMultiMenu.addAction(
-            self.trUtf8('Configure...'), self._configure)
+            self.tr('Configure...'), self._configure)
         
         self.menu.aboutToShow.connect(self.__showContextMenu)
         self.multiMenu.aboutToShow.connect(self.__showContextMenuMulti)
@@ -443,9 +443,9 @@
         else:
             fname, selectedFilter = E5FileDialog.getSaveFileNameAndFilter(
                 self,
-                self.trUtf8("New Resource"),
+                self.tr("New Resource"),
                 path,
-                self.trUtf8("Qt Resource Files (*.qrc)"),
+                self.tr("Qt Resource Files (*.qrc)"),
                 "",
                 E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite))
             
@@ -462,8 +462,8 @@
             if os.path.exists(fname):
                 res = E5MessageBox.yesNo(
                     self,
-                    self.trUtf8("New Resource"),
-                    self.trUtf8("The file already exists! Overwrite it?"),
+                    self.tr("New Resource"),
+                    self.tr("The file already exists! Overwrite it?"),
                     icon=E5MessageBox.Warning)
                 if not res:
                     # user selected to not overwrite
@@ -484,8 +484,8 @@
             except IOError as e:
                 E5MessageBox.critical(
                     self,
-                    self.trUtf8("New Resource"),
-                    self.trUtf8(
+                    self.tr("New Resource"),
+                    self.tr(
                         "<p>The new resource file <b>{0}</b> could not"
                         " be created.<br>Problem: {1}</p>")
                     .format(fname, str(e)))
@@ -512,8 +512,8 @@
             DeleteFilesConfirmationDialog
         dlg = DeleteFilesConfirmationDialog(
             self.parent(),
-            self.trUtf8("Delete resources"),
-            self.trUtf8(
+            self.tr("Delete resources"),
+            self.tr(
                 "Do you really want to delete these resources from the"
                 " project?"),
             files)
@@ -585,35 +585,35 @@
                 if not self.noDialog and not ui.notificationsEnabled():
                     E5MessageBox.information(
                         self,
-                        self.trUtf8("Resource Compilation"),
-                        self.trUtf8("The compilation of the resource file"
-                                    " was successful."))
+                        self.tr("Resource Compilation"),
+                        self.tr("The compilation of the resource file"
+                                " was successful."))
                 else:
                     ui.showNotification(
                         UI.PixmapCache.getPixmap("resourcesCompiler48.png"),
-                        self.trUtf8("Resource Compilation"),
-                        self.trUtf8("The compilation of the resource file"
-                                    " was successful."))
+                        self.tr("Resource Compilation"),
+                        self.tr("The compilation of the resource file"
+                                " was successful."))
             except IOError as msg:
                 if not self.noDialog:
                     E5MessageBox.information(
                         self,
-                        self.trUtf8("Resource Compilation"),
-                        self.trUtf8(
+                        self.tr("Resource Compilation"),
+                        self.tr(
                             "<p>The compilation of the resource file"
                             " failed.</p><p>Reason: {0}</p>").format(str(msg)))
         else:
             if not self.noDialog:
                 E5MessageBox.information(
                     self,
-                    self.trUtf8("Resource Compilation"),
-                    self.trUtf8(
+                    self.tr("Resource Compilation"),
+                    self.tr(
                         "The compilation of the resource file failed."))
             else:
                 ui.showNotification(
                     UI.PixmapCache.getPixmap("resourcesCompiler48.png"),
-                    self.trUtf8("Resource Compilation"),
-                    self.trUtf8(
+                    self.tr("Resource Compilation"),
+                    self.tr(
                         "The compilation of the resource file failed."))
         self.compileProc = None
         
@@ -698,8 +698,8 @@
                 progress.cancel()
             E5MessageBox.critical(
                 self,
-                self.trUtf8('Process Generation Error'),
-                self.trUtf8(
+                self.tr('Process Generation Error'),
+                self.tr(
                     'Could not start {0}.<br>'
                     'Ensure that it is in the search path.'
                 ).format(self.rccCompiler))
@@ -726,9 +726,9 @@
         else:
             numResources = len(self.project.pdata["RESOURCES"])
             progress = E5ProgressDialog(
-                self.trUtf8("Compiling resources..."),
-                self.trUtf8("Abort"), 0, numResources,
-                self.trUtf8("%v/%m Resources"), self)
+                self.tr("Compiling resources..."),
+                self.tr("Abort"), 0, numResources,
+                self.tr("%v/%m Resources"), self)
             progress.setModal(True)
             progress.setMinimumDuration(0)
             i = 0
@@ -762,9 +762,9 @@
         else:
             numResources = len(files)
             progress = E5ProgressDialog(
-                self.trUtf8("Compiling resources..."),
-                self.trUtf8("Abort"), 0, numResources,
-                self.trUtf8("%v/%m Resources"), self)
+                self.tr("Compiling resources..."),
+                self.tr("Abort"), 0, numResources,
+                self.tr("%v/%m Resources"), self)
             progress.setModal(True)
             progress.setMinimumDuration(0)
             i = 0
@@ -832,8 +832,8 @@
                 self.project.pdata["RESOURCES"])
         else:
             progress = E5ProgressDialog(
-                self.trUtf8("Determining changed resources..."),
-                None, 0, 100, self.trUtf8("%v/%m Resources"))
+                self.tr("Determining changed resources..."),
+                None, 0, 100, self.tr("%v/%m Resources"))
             progress.setMinimumDuration(0)
             i = 0
             
@@ -866,7 +866,7 @@
             
             if changedResources:
                 progress.setLabelText(
-                    self.trUtf8("Compiling changed resources..."))
+                    self.tr("Compiling changed resources..."))
                 progress.setMaximum(len(changedResources))
                 i = 0
                 progress.setValue(i)

eric ide

mercurial