Sun, 24 Jan 2016 16:03:00 +0100
Added a 'Recent Files' menu to the hex editor.
--- a/APIs/Python3/eric6.api Sat Jan 23 18:13:25 2016 +0100 +++ b/APIs/Python3/eric6.api Sun Jan 24 16:03:00 2016 +0100 @@ -1907,6 +1907,7 @@ eric6.Globals.isMacPlatform?4() eric6.Globals.isWindowsPlatform?4() eric6.Globals.recentNameFiles?7 +eric6.Globals.recentNameHexFiles?7 eric6.Globals.recentNameHosts?7 eric6.Globals.recentNameMultiProject?7 eric6.Globals.recentNameProject?7 @@ -3554,6 +3555,7 @@ eric6.HexEdit.HexEditMainWindow.HexEditMainWindow.closeEvent?4(evt) eric6.HexEdit.HexEditMainWindow.HexEditMainWindow.editorClosed?7 eric6.HexEdit.HexEditMainWindow.HexEditMainWindow.getSRHistory?4(key) +eric6.HexEdit.HexEditMainWindow.HexEditMainWindow.maxMenuFilePathLen?7 eric6.HexEdit.HexEditMainWindow.HexEditMainWindow.preferencesChanged?4() eric6.HexEdit.HexEditMainWindow.HexEditMainWindow.setRecentPaths?4(openPath, savePath) eric6.HexEdit.HexEditMainWindow.HexEditMainWindow.windows?7
--- a/Documentation/Help/source.qhp Sat Jan 23 18:13:25 2016 +0100 +++ b/Documentation/Help/source.qhp Sun Jan 24 16:03:00 2016 +0100 @@ -5781,7 +5781,9 @@ <keyword name="HexEditMainWindow (Module)" id="HexEditMainWindow (Module)" ref="eric6.HexEdit.HexEditMainWindow.html" /> <keyword name="HexEditMainWindow.__about" id="HexEditMainWindow.__about" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__about" /> <keyword name="HexEditMainWindow.__aboutQt" id="HexEditMainWindow.__aboutQt" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__aboutQt" /> + <keyword name="HexEditMainWindow.__addToRecentList" id="HexEditMainWindow.__addToRecentList" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__addToRecentList" /> <keyword name="HexEditMainWindow.__checkActions" id="HexEditMainWindow.__checkActions" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__checkActions" /> + <keyword name="HexEditMainWindow.__clearRecent" id="HexEditMainWindow.__clearRecent" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__clearRecent" /> <keyword name="HexEditMainWindow.__closeAll" id="HexEditMainWindow.__closeAll" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__closeAll" /> <keyword name="HexEditMainWindow.__closeOthers" id="HexEditMainWindow.__closeOthers" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__closeOthers" /> <keyword name="HexEditMainWindow.__createStatusBar" id="HexEditMainWindow.__createStatusBar" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__createStatusBar" /> @@ -5794,25 +5796,30 @@ <keyword name="HexEditMainWindow.__initMenus" id="HexEditMainWindow.__initMenus" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__initMenus" /> <keyword name="HexEditMainWindow.__initToolbars" id="HexEditMainWindow.__initToolbars" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__initToolbars" /> <keyword name="HexEditMainWindow.__loadHexFile" id="HexEditMainWindow.__loadHexFile" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__loadHexFile" /> + <keyword name="HexEditMainWindow.__loadRecent" id="HexEditMainWindow.__loadRecent" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__loadRecent" /> <keyword name="HexEditMainWindow.__maybeSave" id="HexEditMainWindow.__maybeSave" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__maybeSave" /> <keyword name="HexEditMainWindow.__modificationChanged" id="HexEditMainWindow.__modificationChanged" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__modificationChanged" /> <keyword name="HexEditMainWindow.__openHexFile" id="HexEditMainWindow.__openHexFile" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__openHexFile" /> <keyword name="HexEditMainWindow.__openHexFileNewWindow" id="HexEditMainWindow.__openHexFileNewWindow" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__openHexFileNewWindow" /> <keyword name="HexEditMainWindow.__openHexFileReadOnly" id="HexEditMainWindow.__openHexFileReadOnly" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__openHexFileReadOnly" /> + <keyword name="HexEditMainWindow.__openRecentHexFile" id="HexEditMainWindow.__openRecentHexFile" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__openRecentHexFile" /> <keyword name="HexEditMainWindow.__preferencesChangedByLocalPreferencesDialog" id="HexEditMainWindow.__preferencesChangedByLocalPreferencesDialog" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__preferencesChangedByLocalPreferencesDialog" /> <keyword name="HexEditMainWindow.__replace" id="HexEditMainWindow.__replace" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__replace" /> <keyword name="HexEditMainWindow.__saveHexDataFile" id="HexEditMainWindow.__saveHexDataFile" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__saveHexDataFile" /> <keyword name="HexEditMainWindow.__saveHexFile" id="HexEditMainWindow.__saveHexFile" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__saveHexFile" /> <keyword name="HexEditMainWindow.__saveHexFileAs" id="HexEditMainWindow.__saveHexFileAs" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__saveHexFileAs" /> <keyword name="HexEditMainWindow.__saveHexFileReadable" id="HexEditMainWindow.__saveHexFileReadable" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__saveHexFileReadable" /> + <keyword name="HexEditMainWindow.__saveRecent" id="HexEditMainWindow.__saveRecent" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__saveRecent" /> <keyword name="HexEditMainWindow.__saveSelectionReadable" id="HexEditMainWindow.__saveSelectionReadable" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__saveSelectionReadable" /> <keyword name="HexEditMainWindow.__search" id="HexEditMainWindow.__search" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__search" /> <keyword name="HexEditMainWindow.__setCurrentFile" id="HexEditMainWindow.__setCurrentFile" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__setCurrentFile" /> <keyword name="HexEditMainWindow.__setReadOnlyActionTexts" id="HexEditMainWindow.__setReadOnlyActionTexts" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__setReadOnlyActionTexts" /> <keyword name="HexEditMainWindow.__showAddress" id="HexEditMainWindow.__showAddress" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__showAddress" /> <keyword name="HexEditMainWindow.__showEditMode" id="HexEditMainWindow.__showEditMode" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__showEditMode" /> + <keyword name="HexEditMainWindow.__showFileMenu" id="HexEditMainWindow.__showFileMenu" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__showFileMenu" /> <keyword name="HexEditMainWindow.__showPreferences" id="HexEditMainWindow.__showPreferences" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__showPreferences" /> <keyword name="HexEditMainWindow.__showReadOnlyMode" id="HexEditMainWindow.__showReadOnlyMode" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__showReadOnlyMode" /> + <keyword name="HexEditMainWindow.__showRecentMenu" id="HexEditMainWindow.__showRecentMenu" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__showRecentMenu" /> <keyword name="HexEditMainWindow.__showSelectionInfo" id="HexEditMainWindow.__showSelectionInfo" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__showSelectionInfo" /> <keyword name="HexEditMainWindow.__showSize" id="HexEditMainWindow.__showSize" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__showSize" /> <keyword name="HexEditMainWindow.__strippedName" id="HexEditMainWindow.__strippedName" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__strippedName" />
--- a/Documentation/Source/eric6.Globals.__init__.html Sat Jan 23 18:13:25 2016 +0100 +++ b/Documentation/Source/eric6.Globals.__init__.html Sun Jan 24 16:03:00 2016 +0100 @@ -25,7 +25,7 @@ </p> <h3>Global Attributes</h3> <table> -<tr><td>configDir</td></tr><tr><td>recentNameFiles</td></tr><tr><td>recentNameHosts</td></tr><tr><td>recentNameMultiProject</td></tr><tr><td>recentNameProject</td></tr><tr><td>settingsNameGlobal</td></tr><tr><td>settingsNameOrganization</td></tr><tr><td>settingsNameRecent</td></tr> +<tr><td>configDir</td></tr><tr><td>recentNameFiles</td></tr><tr><td>recentNameHexFiles</td></tr><tr><td>recentNameHosts</td></tr><tr><td>recentNameMultiProject</td></tr><tr><td>recentNameProject</td></tr><tr><td>settingsNameGlobal</td></tr><tr><td>settingsNameOrganization</td></tr><tr><td>settingsNameRecent</td></tr> </table> <h3>Classes</h3> <table>
--- a/Documentation/Source/eric6.HexEdit.HexEditMainWindow.html Sat Jan 23 18:13:25 2016 +0100 +++ b/Documentation/Source/eric6.HexEdit.HexEditMainWindow.html Sun Jan 24 16:03:00 2016 +0100 @@ -54,7 +54,7 @@ E5MainWindow <h3>Class Attributes</h3> <table> -<tr><td>windows</td></tr> +<tr><td>maxMenuFilePathLen</td></tr><tr><td>windows</td></tr> </table> <h3>Class Methods</h3> <table> @@ -72,9 +72,15 @@ <td><a href="#HexEditMainWindow.__aboutQt">__aboutQt</a></td> <td>Private slot to handle the About Qt dialog.</td> </tr><tr> +<td><a href="#HexEditMainWindow.__addToRecentList">__addToRecentList</a></td> +<td>Private method to add a file name to the list of recently opened files.</td> +</tr><tr> <td><a href="#HexEditMainWindow.__checkActions">__checkActions</a></td> <td>Private slot to check some actions for their enable/disable status.</td> </tr><tr> +<td><a href="#HexEditMainWindow.__clearRecent">__clearRecent</a></td> +<td>Private method to clear the list of recently opened files.</td> +</tr><tr> <td><a href="#HexEditMainWindow.__closeAll">__closeAll</a></td> <td>Private slot to close all windows.</td> </tr><tr> @@ -111,6 +117,9 @@ <td><a href="#HexEditMainWindow.__loadHexFile">__loadHexFile</a></td> <td>Private method to load a binary file.</td> </tr><tr> +<td><a href="#HexEditMainWindow.__loadRecent">__loadRecent</a></td> +<td>Private method to load the list of recently opened files.</td> +</tr><tr> <td><a href="#HexEditMainWindow.__maybeSave">__maybeSave</a></td> <td>Private method to ask the user to save the file, if it was modified.</td> </tr><tr> @@ -126,6 +135,9 @@ <td><a href="#HexEditMainWindow.__openHexFileReadOnly">__openHexFileReadOnly</a></td> <td>Private slot to open a binary file in read only mode.</td> </tr><tr> +<td><a href="#HexEditMainWindow.__openRecentHexFile">__openRecentHexFile</a></td> +<td>Private method to open a file from the list of recently opened files.</td> +</tr><tr> <td><a href="#HexEditMainWindow.__preferencesChangedByLocalPreferencesDialog">__preferencesChangedByLocalPreferencesDialog</a></td> <td>Private slot to handle preferences changes by our local dialog.</td> </tr><tr> @@ -144,6 +156,9 @@ <td><a href="#HexEditMainWindow.__saveHexFileReadable">__saveHexFileReadable</a></td> <td>Private method to save the binary data in readable format.</td> </tr><tr> +<td><a href="#HexEditMainWindow.__saveRecent">__saveRecent</a></td> +<td>Private method to save the list of recently opened files.</td> +</tr><tr> <td><a href="#HexEditMainWindow.__saveSelectionReadable">__saveSelectionReadable</a></td> <td>Private method to save the data of the current selection in readable format.</td> </tr><tr> @@ -162,12 +177,18 @@ <td><a href="#HexEditMainWindow.__showEditMode">__showEditMode</a></td> <td>Private slot to show the edit mode.</td> </tr><tr> +<td><a href="#HexEditMainWindow.__showFileMenu">__showFileMenu</a></td> +<td>Private slot to modify the file menu before being shown.</td> +</tr><tr> <td><a href="#HexEditMainWindow.__showPreferences">__showPreferences</a></td> <td>Private slot to set the preferences.</td> </tr><tr> <td><a href="#HexEditMainWindow.__showReadOnlyMode">__showReadOnlyMode</a></td> <td>Private slot to show the read only mode.</td> </tr><tr> +<td><a href="#HexEditMainWindow.__showRecentMenu">__showRecentMenu</a></td> +<td>Private slot to set up the recent files menu.</td> +</tr><tr> <td><a href="#HexEditMainWindow.__showSelectionInfo">__showSelectionInfo</a></td> <td>Private slot to show selection information.</td> </tr><tr> @@ -233,11 +254,26 @@ <b>__aboutQt</b>(<i></i>) <p> Private slot to handle the About Qt dialog. -</p><a NAME="HexEditMainWindow.__checkActions" ID="HexEditMainWindow.__checkActions"></a> +</p><a NAME="HexEditMainWindow.__addToRecentList" ID="HexEditMainWindow.__addToRecentList"></a> +<h4>HexEditMainWindow.__addToRecentList</h4> +<b>__addToRecentList</b>(<i>fileName</i>) +<p> + Private method to add a file name to the list of recently opened files. +</p><dl> +<dt><i>fileName</i></dt> +<dd> +name of the file to be added +</dd> +</dl><a NAME="HexEditMainWindow.__checkActions" ID="HexEditMainWindow.__checkActions"></a> <h4>HexEditMainWindow.__checkActions</h4> <b>__checkActions</b>(<i></i>) <p> Private slot to check some actions for their enable/disable status. +</p><a NAME="HexEditMainWindow.__clearRecent" ID="HexEditMainWindow.__clearRecent"></a> +<h4>HexEditMainWindow.__clearRecent</h4> +<b>__clearRecent</b>(<i></i>) +<p> + Private method to clear the list of recently opened files. </p><a NAME="HexEditMainWindow.__closeAll" ID="HexEditMainWindow.__closeAll"></a> <h4>HexEditMainWindow.__closeAll</h4> <b>__closeAll</b>(<i></i>) @@ -303,7 +339,12 @@ <dd> name of the binary file to load </dd> -</dl><a NAME="HexEditMainWindow.__maybeSave" ID="HexEditMainWindow.__maybeSave"></a> +</dl><a NAME="HexEditMainWindow.__loadRecent" ID="HexEditMainWindow.__loadRecent"></a> +<h4>HexEditMainWindow.__loadRecent</h4> +<b>__loadRecent</b>(<i></i>) +<p> + Private method to load the list of recently opened files. +</p><a NAME="HexEditMainWindow.__maybeSave" ID="HexEditMainWindow.__maybeSave"></a> <h4>HexEditMainWindow.__maybeSave</h4> <b>__maybeSave</b>(<i></i>) <p> @@ -343,7 +384,17 @@ <b>__openHexFileReadOnly</b>(<i></i>) <p> Private slot to open a binary file in read only mode. -</p><a NAME="HexEditMainWindow.__preferencesChangedByLocalPreferencesDialog" ID="HexEditMainWindow.__preferencesChangedByLocalPreferencesDialog"></a> +</p><a NAME="HexEditMainWindow.__openRecentHexFile" ID="HexEditMainWindow.__openRecentHexFile"></a> +<h4>HexEditMainWindow.__openRecentHexFile</h4> +<b>__openRecentHexFile</b>(<i>act</i>) +<p> + Private method to open a file from the list of recently opened files. +</p><dl> +<dt><i>act</i></dt> +<dd> +reference to the action that triggered (QAction) +</dd> +</dl><a NAME="HexEditMainWindow.__preferencesChangedByLocalPreferencesDialog" ID="HexEditMainWindow.__preferencesChangedByLocalPreferencesDialog"></a> <h4>HexEditMainWindow.__preferencesChangedByLocalPreferencesDialog</h4> <b>__preferencesChangedByLocalPreferencesDialog</b>(<i></i>) <p> @@ -413,7 +464,12 @@ <dd> flag indicating to save the selection only </dd> -</dl><a NAME="HexEditMainWindow.__saveSelectionReadable" ID="HexEditMainWindow.__saveSelectionReadable"></a> +</dl><a NAME="HexEditMainWindow.__saveRecent" ID="HexEditMainWindow.__saveRecent"></a> +<h4>HexEditMainWindow.__saveRecent</h4> +<b>__saveRecent</b>(<i></i>) +<p> + Private method to save the list of recently opened files. +</p><a NAME="HexEditMainWindow.__saveSelectionReadable" ID="HexEditMainWindow.__saveSelectionReadable"></a> <h4>HexEditMainWindow.__saveSelectionReadable</h4> <b>__saveSelectionReadable</b>(<i></i>) <p> @@ -460,7 +516,12 @@ <dd> flag indicating overwrite mode </dd> -</dl><a NAME="HexEditMainWindow.__showPreferences" ID="HexEditMainWindow.__showPreferences"></a> +</dl><a NAME="HexEditMainWindow.__showFileMenu" ID="HexEditMainWindow.__showFileMenu"></a> +<h4>HexEditMainWindow.__showFileMenu</h4> +<b>__showFileMenu</b>(<i></i>) +<p> + Private slot to modify the file menu before being shown. +</p><a NAME="HexEditMainWindow.__showPreferences" ID="HexEditMainWindow.__showPreferences"></a> <h4>HexEditMainWindow.__showPreferences</h4> <b>__showPreferences</b>(<i></i>) <p> @@ -475,7 +536,12 @@ <dd> flag indicating the read only state </dd> -</dl><a NAME="HexEditMainWindow.__showSelectionInfo" ID="HexEditMainWindow.__showSelectionInfo"></a> +</dl><a NAME="HexEditMainWindow.__showRecentMenu" ID="HexEditMainWindow.__showRecentMenu"></a> +<h4>HexEditMainWindow.__showRecentMenu</h4> +<b>__showRecentMenu</b>(<i></i>) +<p> + Private slot to set up the recent files menu. +</p><a NAME="HexEditMainWindow.__showSelectionInfo" ID="HexEditMainWindow.__showSelectionInfo"></a> <h4>HexEditMainWindow.__showSelectionInfo</h4> <b>__showSelectionInfo</b>(<i>avail</i>) <p>
--- a/Globals/__init__.py Sat Jan 23 18:13:25 2016 +0100 +++ b/Globals/__init__.py Sun Jan 24 16:03:00 2016 +0100 @@ -27,6 +27,7 @@ recentNameMultiProject = "MultiProjects" recentNameProject = "Projects" recentNameFiles = "Files" +recentNameHexFiles = "HexFiles" recentNameHosts = "Hosts6" configDir = None
--- a/HexEdit/HexEditMainWindow.py Sat Jan 23 18:13:25 2016 +0100 +++ b/HexEdit/HexEditMainWindow.py Sun Jan 24 16:03:00 2016 +0100 @@ -15,14 +15,14 @@ QCoreApplication, QLocale from PyQt5.QtGui import QKeySequence from PyQt5.QtWidgets import QWhatsThis, QLabel, QWidget, QVBoxLayout, \ - QDialog, QAction, QFrame + QDialog, QAction, QFrame, QMenu from E5Gui.E5Action import E5Action from E5Gui.E5MainWindow import E5MainWindow from E5Gui import E5FileDialog, E5MessageBox from E5Gui.E5ClickableLabel import E5ClickableLabel -from Globals import strGroup +from Globals import strGroup, recentNameHexFiles from .HexEditWidget import HexEditWidget from .HexEditSearchReplaceWidget import HexEditSearchReplaceWidget @@ -32,6 +32,7 @@ import UI.Config import Preferences +import Utilities class HexEditMainWindow(E5MainWindow): @@ -44,6 +45,8 @@ windows = [] + maxMenuFilePathLen = 75 + def __init__(self, fileName="", parent=None, fromEric=False, project=None): """ Constructor @@ -126,6 +129,9 @@ self.__lastOpenPath = "" self.__lastSavePath = "" + self.__recent = [] + self.__loadRecent() + self.__setCurrentFile("") if fileName: self.__loadHexFile(fileName) @@ -650,14 +656,15 @@ """ Private method to create the menus. """ - # TODO: add "Open recent menu" mb = self.menuBar() menu = mb.addMenu(self.tr('&File')) menu.setTearOffEnabled(True) + self.__recentMenu = QMenu(self.tr('Open &Recent Files'), menu) menu.addAction(self.newWindowAct) menu.addAction(self.openAct) menu.addAction(self.openReadOnlyAct) + self.__menuRecentAct = menu.addMenu(self.__recentMenu) menu.addSeparator() menu.addAction(self.saveAct) menu.addAction(self.saveAsAct) @@ -670,6 +677,9 @@ else: menu.addSeparator() menu.addAction(self.exitAct) + menu.aboutToShow.connect(self.__showFileMenu) + self.__recentMenu.aboutToShow.connect(self.__showRecentMenu) + self.__recentMenu.triggered.connect(self.__openRecentHexFile) menu = mb.addMenu(self.tr("&Edit")) menu.setTearOffEnabled(True) @@ -914,6 +924,8 @@ if not self.__fromEric: Preferences.syncPreferences() + self.__saveRecent() + evt.accept() self.editorClosed.emit() else: @@ -1204,6 +1216,8 @@ @type str """ self.__fileName = fileName + # insert filename into list of recently opened files + self.__addToRecentList(fileName) if not self.__fileName: shownName = self.tr("Untitled") @@ -1380,3 +1394,92 @@ assert key in ['search', 'replace'] return self.__srHistory[key] + + @pyqtSlot() + def __showFileMenu(self): + """ + Private slot to modify the file menu before being shown. + """ + self.__menuRecentAct.setEnabled(len(self.__recent) > 0) + + @pyqtSlot() + def __showRecentMenu(self): + """ + Private slot to set up the recent files menu. + """ + self.__loadRecent() + + self.__recentMenu.clear() + + idx = 1 + for rs in self.__recent: + if idx < 10: + formatStr = '&{0:d}. {1}' + else: + formatStr = '{0:d}. {1}' + act = self.__recentMenu.addAction( + formatStr.format( + idx, + Utilities.compactPath( + rs, HexEditMainWindow.maxMenuFilePathLen))) + act.setData(rs) + act.setEnabled(QFileInfo(rs).exists()) + idx += 1 + + self.__recentMenu.addSeparator() + self.__recentMenu.addAction(self.tr('&Clear'), self.__clearRecent) + + @pyqtSlot(QAction) + def __openRecentHexFile(self, act): + """ + Private method to open a file from the list of recently opened files. + + @param act reference to the action that triggered (QAction) + """ + fileName = act.data() + if fileName and self.__maybeSave(): + self.__loadHexFile(fileName) + self.__editor.setReadOnly(Preferences.getHexEditor("OpenReadOnly")) + self.__checkActions() + + @pyqtSlot() + def __clearRecent(self): + """ + Private method to clear the list of recently opened files. + """ + self.__recent = [] + + def __loadRecent(self): + """ + Private method to load the list of recently opened files. + """ + self.__recent = [] + Preferences.Prefs.rsettings.sync() + rs = Preferences.Prefs.rsettings.value(recentNameHexFiles) + if rs is not None: + for f in Preferences.toList(rs): + if QFileInfo(f).exists(): + self.__recent.append(f) + + def __saveRecent(self): + """ + Private method to save the list of recently opened files. + """ + Preferences.Prefs.rsettings.setValue(recentNameHexFiles, self.__recent) + Preferences.Prefs.rsettings.sync() + + def __addToRecentList(self, fileName): + """ + Private method to add a file name to the list of recently opened files. + + @param fileName name of the file to be added + """ + if fileName: + for recent in self.__recent[:]: + if Utilities.samepath(fileName, recent): + self.__recent.remove(recent) + self.__recent.insert(0, fileName) + maxRecent = Preferences.getHexEditor("RecentNumber") + if len(self.__recent) > maxRecent: + self.__recent = self.__recent[:maxRecent] + self.__saveRecent()
--- a/Preferences/ConfigurationPages/HexEditorPage.py Sat Jan 23 18:13:25 2016 +0100 +++ b/Preferences/ConfigurationPages/HexEditorPage.py Sun Jan 24 16:03:00 2016 +0100 @@ -49,6 +49,8 @@ "ShowAsciiArea")) self.highlightingCheckBox.setChecked(Preferences.getHexEditor( "HighlightChanges")) + self.recentFilesSpinBox.setValue(Preferences.getHexEditor( + "RecentNumber")) # font self.monospacedFont = Preferences.getHexEditor("Font") @@ -92,6 +94,8 @@ "HighlightChanges", self.highlightingCheckBox.isChecked()) Preferences.setHexEditor( "Font", self.monospacedFont) + Preferences.setHexEditor( + "RecentNumber", self.recentFilesSpinBox.value()) # colours self.saveColours(Preferences.setHexEditor)
--- a/Preferences/ConfigurationPages/HexEditorPage.ui Sat Jan 23 18:13:25 2016 +0100 +++ b/Preferences/ConfigurationPages/HexEditorPage.ui Sun Jan 24 16:03:00 2016 +0100 @@ -7,7 +7,7 @@ <x>0</x> <y>0</y> <width>623</width> - <height>634</height> + <height>721</height> </rect> </property> <layout class="QVBoxLayout" name="verticalLayout"> @@ -347,6 +347,51 @@ </widget> </item> <item> + <widget class="QGroupBox" name="groupBox_7"> + <property name="title"> + <string>Recent Files</string> + </property> + <layout class="QHBoxLayout" name="_2"> + <item> + <widget class="QLabel" name="label"> + <property name="text"> + <string>Number of recent files:</string> + </property> + </widget> + </item> + <item> + <widget class="QSpinBox" name="recentFilesSpinBox"> + <property name="toolTip"> + <string>Enter the number of recent files to remember</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="minimum"> + <number>5</number> + </property> + <property name="maximum"> + <number>50</number> + </property> + </widget> + </item> + <item> + <spacer> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + </layout> + </widget> + </item> + <item> <spacer> <property name="orientation"> <enum>Qt::Vertical</enum>
--- a/Preferences/__init__.py Sat Jan 23 18:13:25 2016 +0100 +++ b/Preferences/__init__.py Sun Jan 24 16:03:00 2016 +0100 @@ -1204,6 +1204,7 @@ "SelectionForeGround": QColor(Qt.white), "AddressAreaBackGround": QColor("#efedec"), "AddressAreaForeGround": QColor(Qt.black), + "RecentNumber": 9, } if isWindowsPlatform(): hexEditorDefaults["Font"] = "Courier,10,-1,5,50,0,0,0,0,0" @@ -2973,7 +2974,7 @@ @param prefClass preferences class used as the storage area @return the requested user setting """ - if key in ["AddressAreaWidth"]: + if key in ["AddressAreaWidth", "RecentNumber"]: return int(prefClass.settings.value( "HexEditor/" + key, prefClass.hexEditorDefaults[key])) elif key in ["ShowAddressArea", "ShowAsciiArea", "OpenInOverwriteMode",
--- a/i18n/eric6_cs.ts Sat Jan 23 18:13:25 2016 +0100 +++ b/i18n/eric6_cs.ts Sun Jan 24 16:03:00 2016 +0100 @@ -19930,12 +19930,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditGotoWidget.py" line="41"/> + <location filename="../HexEdit/HexEditGotoWidget.py" line="42"/> <source>Hex</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditGotoWidget.py" line="42"/> + <location filename="../HexEdit/HexEditGotoWidget.py" line="43"/> <source>Dec</source> <translation type="unfinished"></translation> </message> @@ -19943,548 +19943,548 @@ <context> <name>HexEditMainWindow</name> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="154"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="160"/> <source>New Window</source> <translation type="unfinished">Nové okno</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="154"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="160"/> <source>New &Window</source> <translation type="unfinished">&Nové okno</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="159"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="165"/> <source>Open a binary file for editing in a new hex editor window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="161"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="167"/> <source><b>New Window</b><p>This opens a binary file for editing in a new hex editor window.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="170"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="176"/> <source>Open</source> <translation type="unfinished">Otevřít</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="170"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="176"/> <source>&Open...</source> <translation type="unfinished">&Otevřít...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="170"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="176"/> <source>Ctrl+O</source> <comment>File|Open</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="186"/> - <source>Save</source> - <translation type="unfinished">Uložit</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="186"/> - <source>&Save</source> - <translation type="unfinished">&Uložit</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="186"/> - <source>Ctrl+S</source> - <comment>File|Save</comment> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="192"/> + <source>Save</source> + <translation type="unfinished">Uložit</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="192"/> + <source>&Save</source> + <translation type="unfinished">&Uložit</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="192"/> + <source>Ctrl+S</source> + <comment>File|Save</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="198"/> <source>Save the current binary file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="193"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="199"/> <source><b>Save File</b><p>Save the contents of the hex editor window.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="200"/> - <source>Save As</source> - <translation type="unfinished">Uložit jako</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="200"/> - <source>Save &As...</source> - <translation type="unfinished">Uložit j&ako...</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="200"/> - <source>Shift+Ctrl+S</source> - <comment>File|Save As</comment> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="206"/> + <source>Save As</source> + <translation type="unfinished">Uložit jako</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="206"/> + <source>Save &As...</source> + <translation type="unfinished">Uložit j&ako...</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="206"/> + <source>Shift+Ctrl+S</source> + <comment>File|Save As</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="212"/> <source>Save the current binary data to a new file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="208"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="214"/> <source><b>Save As...</b><p>Saves the current binary data to a new file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="215"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="221"/> <source>Save As Readable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="215"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="221"/> <source>Save As &Readable...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="219"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="225"/> <source>Save the current binary data to a new file in a readable format</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="222"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="228"/> <source><b>Save As Readable...</b><p>Saves the current binary data to a new file in a readable format.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="230"/> - <source>Close</source> - <translation type="unfinished">Zavřít</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="230"/> - <source>&Close</source> - <translation type="unfinished">&Zavřít</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="230"/> - <source>Ctrl+W</source> - <comment>File|Close</comment> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="236"/> + <source>Close</source> + <translation type="unfinished">Zavřít</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="236"/> + <source>&Close</source> + <translation type="unfinished">&Zavřít</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="236"/> + <source>Ctrl+W</source> + <comment>File|Close</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="242"/> <source>Close the current hex editor window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="238"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="244"/> <source><b>Close</b><p>Closes the current hex editor window.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="245"/> - <source>Close All</source> - <translation type="unfinished">Zavřít vše</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="245"/> - <source>Close &All</source> - <translation type="unfinished">Z&avřít vše</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="249"/> - <source>Close all hex editor windows</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="251"/> + <source>Close All</source> + <translation type="unfinished">Zavřít vše</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="251"/> + <source>Close &All</source> + <translation type="unfinished">Z&avřít vše</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="255"/> + <source>Close all hex editor windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="257"/> <source><b>Close All</b><p>Closes all hex editor windows.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="258"/> - <source>Close Others</source> - <translation type="unfinished">Zavřít ostatní</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="262"/> - <source>Close all hex other editor windows</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="264"/> + <source>Close Others</source> + <translation type="unfinished">Zavřít ostatní</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="268"/> + <source>Close all hex other editor windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="270"/> <source><b>Close Others</b><p>Closes all other hex editor windows.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="271"/> - <source>Quit</source> - <translation type="unfinished">Konec</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="271"/> - <source>&Quit</source> - <translation type="unfinished">&Konec</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="271"/> - <source>Ctrl+Q</source> - <comment>File|Quit</comment> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="277"/> + <source>Quit</source> + <translation type="unfinished">Konec</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="277"/> + <source>&Quit</source> + <translation type="unfinished">&Konec</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="277"/> + <source>Ctrl+Q</source> + <comment>File|Quit</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="283"/> <source>Quit the hex editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="278"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> <source><b>Quit</b><p>Quit the hex editor.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="290"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="296"/> <source>Undo</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="290"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="296"/> <source>&Undo</source> <translation type="unfinished">&Vrátit</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="290"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="296"/> <source>Ctrl+Z</source> <comment>Edit|Undo</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="290"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="296"/> <source>Alt+Backspace</source> <comment>Edit|Undo</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="297"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="303"/> <source>Undo the last change</source> <translation type="unfinished">Vrátit poslední změnu</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="298"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="304"/> <source><b>Undo</b><p>Undo the last change done.</p></source> <translation type="unfinished"><b>Vrátit</b><p>Vrátit poslední změnu.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="305"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="311"/> <source>Redo</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="305"/> - <source>&Redo</source> - <translation type="unfinished">&Znovu použít</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="305"/> - <source>Ctrl+Shift+Z</source> - <comment>Edit|Redo</comment> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="311"/> + <source>&Redo</source> + <translation type="unfinished">&Znovu použít</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="311"/> + <source>Ctrl+Shift+Z</source> + <comment>Edit|Redo</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="317"/> <source>Redo the last change</source> <translation type="unfinished">Znovu použít poslední změnu</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="312"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="318"/> <source><b>Redo</b><p>Redo the last change done.</p></source> <translation type="unfinished"><b>Znovu použít</b><p>Znovu použít poslední změnu.</p></translation> </message> <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> + <source>Revert to last saved state</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="325"/> + <source>Re&vert to last saved state</source> + <translation type="unfinished">Vrátit se k &poslednímu uloženému stavu</translation> + </message> + <message> <location filename="../HexEdit/HexEditMainWindow.py" line="325"/> - <source>Revert to last saved state</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="319"/> - <source>Re&vert to last saved state</source> - <translation type="unfinished">Vrátit se k &poslednímu uloženému stavu</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="319"/> <source>Ctrl+Y</source> <comment>Edit|Revert</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="326"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="332"/> <source><b>Revert to last saved state</b><p>Undo all changes up to the last saved state of the editor.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="334"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="340"/> <source>Cut</source> <translation type="unfinished">Vyjmout</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="334"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="340"/> <source>Cu&t</source> <translation type="unfinished">Vyjmou&t</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="334"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="340"/> <source>Ctrl+X</source> <comment>Edit|Cut</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="334"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="340"/> <source>Shift+Del</source> <comment>Edit|Cut</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="341"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="347"/> <source>Cut the selection</source> <translation type="unfinished">Vyjmout výběr</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="342"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="348"/> <source><b>Cut</b><p>Cut the selected binary area to the clipboard.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="349"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="355"/> <source>Copy</source> <translation type="unfinished">Kopírovat</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="349"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="355"/> <source>&Copy</source> <translation type="unfinished">&Kopírovat</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="349"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="355"/> <source>Ctrl+C</source> <comment>Edit|Copy</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="349"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="355"/> <source>Ctrl+Ins</source> <comment>Edit|Copy</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="356"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="362"/> <source>Copy the selection</source> <translation type="unfinished">Kopírovat výběr</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="357"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="363"/> <source><b>Copy</b><p>Copy the selected binary area to the clipboard.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="364"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="370"/> <source>Paste</source> <translation type="unfinished">Vložit</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="364"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="370"/> <source>&Paste</source> <translation type="unfinished">V&ložit</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="364"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="370"/> <source>Ctrl+V</source> <comment>Edit|Paste</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="364"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="370"/> <source>Shift+Ins</source> <comment>Edit|Paste</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="371"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="377"/> <source>Paste the clipboard contents</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="372"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="378"/> <source><b>Paste</b><p>Paste the clipboard contents.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="379"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="385"/> <source>Select All</source> <translation type="unfinished">Vybrat vše</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="379"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="385"/> <source>&Select All</source> <translation type="unfinished">Vybrat vš&e</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="379"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="385"/> <source>Ctrl+A</source> <comment>Edit|Select All</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="386"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="392"/> <source>Select the complete binary data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="388"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="394"/> <source><b>Select All</b><p>Selects the complete binary data.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="395"/> - <source>Deselect all</source> - <translation type="unfinished">Zrušit celý výběr</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="395"/> - <source>&Deselect all</source> - <translation type="unfinished">Z&rušit celý výběr</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="395"/> - <source>Alt+Ctrl+A</source> - <comment>Edit|Deselect all</comment> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="401"/> + <source>Deselect all</source> + <translation type="unfinished">Zrušit celý výběr</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="401"/> + <source>&Deselect all</source> + <translation type="unfinished">Z&rušit celý výběr</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="401"/> + <source>Alt+Ctrl+A</source> + <comment>Edit|Deselect all</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="407"/> <source>Deselect all binary data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="402"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="408"/> <source><b>Deselect All</b><p>Deselect all all binary data.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="409"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="415"/> <source>Save Selection Readable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="409"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="415"/> <source>Save Selection Readable...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="413"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="419"/> <source>Save the binary data of the current selection to a file in a readable format</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="416"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="422"/> <source><b>Save Selection Readable...</b><p>Saves the binary data of the current selection to a file in a readable format.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="425"/> - <source>Set Read Only</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="429"/> - <source>Change the edit mode to read only</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="431"/> + <source>Set Read Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="435"/> + <source>Change the edit mode to read only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="437"/> <source><b>Set Read Only</b><p>This changes the edit mode to read only (i.e. to view mode).</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="441"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="447"/> <source>Search</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="441"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="447"/> <source>&Search...</source> <translation type="unfinished">V&yhledat...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="441"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="447"/> <source>Ctrl+F</source> <comment>Search|Search</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="448"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="454"/> <source>Search for data</source> <translation type="unfinished">Hledat text</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="449"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="455"/> <source><b>Search</b><p>Search for some data. A dialog is shown to enter the data to search for in various formats.</p></source> <translation type="unfinished"><b>Hledat</b> <p>Hledat text v aktuálním editoru. Zobrazí se dialogové okno, do kterého se zadá hledaný text a další nastavení.<p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="457"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="463"/> <source>Search next</source> <translation type="unfinished">Hledat text</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="457"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="463"/> <source>Search &next</source> <translation type="unfinished">Hledat &další</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="457"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="463"/> <source>F3</source> <comment>Search|Search next</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="464"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="470"/> <source>Search next occurrence</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="466"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="472"/> <source><b>Search next</b><p>Search the next occurrence of some data. The previously entered search data are reused.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="474"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="480"/> <source>Search previous</source> <translation type="unfinished">Hledat předchozí</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="474"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="480"/> <source>Search &previous</source> <translation type="unfinished">Hledat &předchozí</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="474"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="480"/> <source>Shift+F3</source> <comment>Search|Search previous</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="483"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="489"/> <source><b>Search previous</b><p>Search the previous occurrence of some data. The previously entered search data are reused.</p></source> <translation type="unfinished"><b>Hledat předchozí</b><p>Hledá se předchozí výskyt hledaného textu v aktuálním editoru. Stále platí nastavení, která byla nastavena při zadání hledaného textu.<p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="492"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="498"/> <source>Replace</source> <translation type="unfinished">Nahradit</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="492"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="498"/> <source>&Replace...</source> <translation type="unfinished">Nah&radit...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="492"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="498"/> <source>Ctrl+R</source> <comment>Search|Replace</comment> <translation type="unfinished"></translation> @@ -20501,381 +20501,391 @@ <p>Vyhledá va ktuálním editoru text a nahradí jej. Je zobrazeno dialogové okno, kde se zadá text, který se má nahradit, nový text a nastavení pro vyhledávání a nahrazení.<p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="546"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="552"/> <source>About</source> <translation type="unfinished">O aplikaci</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="546"/> - <source>&About</source> - <translation type="unfinished">O &aplikaci</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="550"/> - <source>Display information about this software</source> - <translation type="unfinished">Zobrazit informace a tomto software</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="552"/> - <source><b>About</b><p>Display some information about this software.</p></source> - <translation type="unfinished"><b>O aplikaci</b><p>Zobrazí se informace o tomto software.</p></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="558"/> - <source>About Qt</source> - <translation type="unfinished">O Qt</translation> + <source>&About</source> + <translation type="unfinished">O &aplikaci</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="556"/> + <source>Display information about this software</source> + <translation type="unfinished">Zobrazit informace a tomto software</translation> </message> <message> <location filename="../HexEdit/HexEditMainWindow.py" line="558"/> - <source>About &Qt</source> - <translation type="unfinished">O &Qt</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="562"/> - <source>Display information about the Qt toolkit</source> - <translation type="unfinished">Zobrazit informace o Qt toolkitu</translation> + <source><b>About</b><p>Display some information about this software.</p></source> + <translation type="unfinished"><b>O aplikaci</b><p>Zobrazí se informace o tomto software.</p></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="564"/> + <source>About Qt</source> + <translation type="unfinished">O Qt</translation> </message> <message> <location filename="../HexEdit/HexEditMainWindow.py" line="564"/> + <source>About &Qt</source> + <translation type="unfinished">O &Qt</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="568"/> + <source>Display information about the Qt toolkit</source> + <translation type="unfinished">Zobrazit informace o Qt toolkitu</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="570"/> <source><b>About Qt</b><p>Display some information about the Qt toolkit.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="571"/> - <source>What's This?</source> - <translation type="unfinished">Co je to?</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="571"/> - <source>&What's This?</source> - <translation type="unfinished">&Co je to?</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="571"/> - <source>Shift+F1</source> - <comment>Help|What's This?'</comment> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="577"/> + <source>What's This?</source> + <translation type="unfinished">Co je to?</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="577"/> + <source>&What's This?</source> + <translation type="unfinished">&Co je to?</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="577"/> + <source>Shift+F1</source> + <comment>Help|What's This?'</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="583"/> <source>Context sensitive help</source> <translation type="unfinished">Kontextově senzitivní nápověda</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="578"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="584"/> <source><b>Display context sensitive help</b><p>In What's This? mode, the mouse cursor shows an arrow with a question mark, and you can click on the interface elements to get a short description of what they do and how to use them. In dialogs, this feature can be accessed using the context help button in the titlebar.</p></source> <translation type="unfinished"><b>Zobrazit kontextově senzitivní nápovědu</b><p>V režimu "Co je to?" se nad různými prvky aplikace u kurzoru zobrazí otazník. Když pak kliknete na tyto prvky, zobrazí se krátký popis co daný prvek znamená a jak jej použít. V dialogových oknech se tato funkce spustí tlačítkem kontextové nápovědy na horní liště.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="593"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="599"/> <source>Preferences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="593"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="599"/> <source>&Preferences...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="598"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="604"/> <source>Set the prefered configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="600"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="606"/> <source><b>Preferences</b><p>Set the configuration items of the application with your prefered values.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="643"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="649"/> <source>Open a binary file for viewing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="617"/> - <source><b>Open File</b><p>This opens a binary file for viewing (i.e. in read only mode). It pops up a file selection dialog.</p></source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="623"/> + <source><b>Open File</b><p>This opens a binary file for viewing (i.e. in read only mode). It pops up a file selection dialog.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="629"/> <source>Open for Editing...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="624"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="630"/> <source>Open for Editing</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="639"/> + <source>Open a binary file for editing</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../HexEdit/HexEditMainWindow.py" line="633"/> - <source>Open a binary file for editing</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="627"/> <source><b>Open for Editing</b><p>This opens a binary file for editing. It pops up a file selection dialog.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="635"/> - <source><b>Open File</b><p>This opens a binary file for editing. It pops up a file selection dialog.</p></source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="641"/> + <source><b>Open File</b><p>This opens a binary file for editing. It pops up a file selection dialog.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="647"/> <source>Open Read Only...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="642"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="648"/> <source>Open Read Only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="645"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="651"/> <source><b>Open Read Only</b><p>This opens a binary file for viewing (i.e. in read only mode). It pops up a file selection dialog.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="658"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="663"/> <source>&File</source> <translation type="unfinished">S&oubor</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="676"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="686"/> <source>&Edit</source> <translation type="unfinished">&Edit</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="700"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="710"/> <source>Se&ttings</source> <translation type="unfinished">Nas&tavení</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="706"/> - <source>&Help</source> - <translation type="unfinished">&Nápověda</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="716"/> + <source>&Help</source> + <translation type="unfinished">&Nápověda</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="726"/> <source>File</source> <translation type="unfinished">Soubor</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="729"/> - <source>Edit</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="739"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="749"/> <source>Find</source> <translation type="unfinished">Hledat</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="747"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="757"/> <source>Settings</source> <translation type="unfinished">Nastavení</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="752"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="762"/> <source>Help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="790"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="800"/> <source><p>This part of the status bar displays the edit mode.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="798"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="808"/> <source><p>This part of the status bar displays the read only mode.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="766"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="776"/> <source><p>This part of the status bar displays the cursor address.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="782"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="792"/> <source><p>This part of the status bar displays the size of the binary data.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="854"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="864"/> <source>ro</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="854"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="864"/> <source>rw</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="872"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="882"/> <source>Overwrite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="872"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="882"/> <source>Insert</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="932"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="944"/> <source>Open binary file in new window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1049"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1063"/> <source>All Files (*)</source> <translation type="unfinished">Všechny soubory (*)</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1169"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1183"/> <source>eric6 Hex Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="953"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="965"/> <source>The loaded file has unsaved changes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="971"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="983"/> <source>The file '{0}' does not exist.</source> <translation type="unfinished">Soubor '{0}' neexistuje.</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="978"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="990"/> <source>Cannot read file '{0}: {1}.</source> <translation type="unfinished">Nelze číst soubor '{0}:{1}.</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1002"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1016"/> <source>Open binary file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1059"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1073"/> <source>Save binary file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1144"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1158"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished"><p>Soubor <b>{0}</b> již existuje.</p><p>Má se přepsat?</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1169"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1183"/> <source>Cannot write file '{0}: {1}.</source> <translation type="unfinished">Nelze zapsat do souboru '{0}: {1}.</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1175"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1189"/> <source>File saved</source> <translation type="unfinished">Soubor uložen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1144"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1158"/> <source>Save to readable file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1128"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1142"/> <source>Text Files (*.txt);;All Files (*)</source> <translation type="unfinished">Textové soubory (*.txt);;Všechny soubory (*)</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1128"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1142"/> <source>Text Files (*.txt)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1209"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1225"/> <source>Untitled</source> <translation type="unfinished">Beze jména</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1213"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1229"/> <source>{0}[*] - {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1213"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1229"/> <source>Hex Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1270"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1286"/> <source>About eric6 Hex Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1270"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1286"/> <source>The eric6 Hex Editor is a simple editor component to edit binary files.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="481"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="487"/> <source>Search previous occurrence</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="498"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="504"/> <source>Replace data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="499"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="505"/> <source><b>Replace</b><p>Search for some data and replace it. A dialog is shown to enter the data to search for and the replacement data in various formats.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="774"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="784"/> <source><p>This part of the status bar displays some selection information.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="843"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="853"/> <source>Selection: -</source> <comment>no selection available</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="516"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="522"/> <source>Goto Offset</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="508"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="514"/> <source>&Goto Offset...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="517"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="523"/> <source><b>Goto Offset</b><p>Go to a specific address. A dialog is shown to enter the movement data.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="818"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="828"/> <source>Address: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="837"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="847"/> <source>Selection: {0} - {1} ({2} Bytes)</source> <comment>0: start, 1: end, 2: selection length</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="891"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="901"/> <source>Size: {0}</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="665"/> + <source>Open &Recent Files</source> + <translation type="unfinished">Otevřít poslední soubo&ry</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1434"/> + <source>&Clear</source> + <translation type="unfinished">&Vyčistit</translation> + </message> </context> <context> <name>HexEditReplaceWidget</name> @@ -21194,6 +21204,21 @@ <source>Monospaced Font</source> <translation type="unfinished">Neproporcionální font</translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/HexEditorPage.ui" line="352"/> + <source>Recent Files</source> + <translation type="unfinished">Poslední soubory</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/HexEditorPage.ui" line="358"/> + <source>Number of recent files:</source> + <translation type="unfinished">Počet nedávných souborů:</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/HexEditorPage.ui" line="365"/> + <source>Enter the number of recent files to remember</source> + <translation type="unfinished">Zadejte počet nedávných souborů k zapamatování</translation> + </message> </context> <context> <name>Hg</name> @@ -37949,27 +37974,27 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1346"/> + <location filename="../Preferences/__init__.py" line="1347"/> <source>Export Preferences</source> <translation>Předvolby exportu</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1374"/> + <location filename="../Preferences/__init__.py" line="1375"/> <source>Import Preferences</source> <translation>Předvolby importu</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1374"/> + <location filename="../Preferences/__init__.py" line="1375"/> <source>Properties File (*.ini);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1476"/> + <location filename="../Preferences/__init__.py" line="1477"/> <source>Select Python{0} Interpreter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1476"/> + <location filename="../Preferences/__init__.py" line="1477"/> <source>Select the Python{0} interpreter to be used:</source> <translation type="unfinished"></translation> </message> @@ -48609,97 +48634,97 @@ <translation type="unfinished">Obdélníkový výběr</translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="121"/> + <location filename="../Snapshot/SnapWidget.py" line="122"/> <source>Windows Bitmap File (*.bmp)</source> <translation type="unfinished">Windows Bitmap soubor (*.bmp)</translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="122"/> - <source>Graphic Interchange Format File (*.gif)</source> - <translation type="unfinished">Graphic Interchange Format soubor (*.gif)</translation> - </message> - <message> <location filename="../Snapshot/SnapWidget.py" line="123"/> - <source>Windows Icon File (*.ico)</source> - <translation type="unfinished">Windows Icon soubor (*.ico)</translation> + <source>Graphic Interchange Format File (*.gif)</source> + <translation type="unfinished">Graphic Interchange Format soubor (*.gif)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="124"/> - <source>JPEG File (*.jpg)</source> - <translation type="unfinished">JPEG soubor (*.jpg)</translation> + <source>Windows Icon File (*.ico)</source> + <translation type="unfinished">Windows Icon soubor (*.ico)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="125"/> - <source>Multiple-Image Network Graphics File (*.mng)</source> - <translation type="unfinished">Multiple-Image Network Graphics soubor (*.mng)</translation> + <source>JPEG File (*.jpg)</source> + <translation type="unfinished">JPEG soubor (*.jpg)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="126"/> - <source>Portable Bitmap File (*.pbm)</source> - <translation type="unfinished">Portable Bitmap soubor (*.pbm)</translation> + <source>Multiple-Image Network Graphics File (*.mng)</source> + <translation type="unfinished">Multiple-Image Network Graphics soubor (*.mng)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="127"/> - <source>Paintbrush Bitmap File (*.pcx)</source> - <translation type="unfinished">Paintbrush Bitmap soubor (*.pcx)</translation> + <source>Portable Bitmap File (*.pbm)</source> + <translation type="unfinished">Portable Bitmap soubor (*.pbm)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="128"/> - <source>Portable Graymap File (*.pgm)</source> - <translation type="unfinished">Portable Graymap soubor (*.pgm)</translation> + <source>Paintbrush Bitmap File (*.pcx)</source> + <translation type="unfinished">Paintbrush Bitmap soubor (*.pcx)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="129"/> - <source>Portable Network Graphics File (*.png)</source> - <translation type="unfinished">Portable Network Graphics soubor (*.png)</translation> + <source>Portable Graymap File (*.pgm)</source> + <translation type="unfinished">Portable Graymap soubor (*.pgm)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="130"/> - <source>Portable Pixmap File (*.ppm)</source> - <translation type="unfinished">Portable Pixmap soubor (*.ppm)</translation> + <source>Portable Network Graphics File (*.png)</source> + <translation type="unfinished">Portable Network Graphics soubor (*.png)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="131"/> - <source>Silicon Graphics Image File (*.sgi)</source> - <translation type="unfinished">Silicon Graphics Image soubor (*.sgi)</translation> + <source>Portable Pixmap File (*.ppm)</source> + <translation type="unfinished">Portable Pixmap soubor (*.ppm)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="132"/> - <source>Scalable Vector Graphics File (*.svg)</source> - <translation type="unfinished">Scalable Vector Graphics soubor (*.svg)</translation> + <source>Silicon Graphics Image File (*.sgi)</source> + <translation type="unfinished">Silicon Graphics Image soubor (*.sgi)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="133"/> - <source>Targa Graphic File (*.tga)</source> - <translation type="unfinished">Targa Graphic soubor (*.tga)</translation> + <source>Scalable Vector Graphics File (*.svg)</source> + <translation type="unfinished">Scalable Vector Graphics soubor (*.svg)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="134"/> - <source>TIFF File (*.tif)</source> - <translation type="unfinished">TIFF soubor (*.tif)</translation> + <source>Targa Graphic File (*.tga)</source> + <translation type="unfinished">Targa Graphic soubor (*.tga)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="135"/> - <source>X11 Bitmap File (*.xbm)</source> - <translation type="unfinished">X11 Bitmap soubor (*.xbm)</translation> + <source>TIFF File (*.tif)</source> + <translation type="unfinished">TIFF soubor (*.tif)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="136"/> + <source>X11 Bitmap File (*.xbm)</source> + <translation type="unfinished">X11 Bitmap soubor (*.xbm)</translation> + </message> + <message> + <location filename="../Snapshot/SnapWidget.py" line="137"/> <source>X11 Pixmap File (*.xpm)</source> <translation type="unfinished">X11 Pixmap soubor (*.xpm)</translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="251"/> + <location filename="../Snapshot/SnapWidget.py" line="252"/> <source>Save Snapshot</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="230"/> + <location filename="../Snapshot/SnapWidget.py" line="231"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished"><p>Soubor <b>{0}</b> již existuje.</p><p>Má se přepsat?</p></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="251"/> + <location filename="../Snapshot/SnapWidget.py" line="252"/> <source>Cannot write file '{0}: {1}.</source> <translation type="unfinished">Nelze zapsat do souboru '{0}: @@ -48756,16 +48781,11 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="500"/> + <location filename="../Snapshot/SnapWidget.py" line="503"/> <source>The application contains an unsaved snapshot.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="451"/> - <source>Preview of the snapshot image ({0:n} x {1:n})</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Snapshot/SnapWidget.ui" line="195"/> <source>Press to copy the snapshot preview to the clipboard</source> <translation type="unfinished"></translation> @@ -48776,15 +48796,20 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="528"/> + <location filename="../Snapshot/SnapWidget.py" line="531"/> <source>eric6 Snapshot</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Snapshot/SnapWidget.py" line="452"/> + <source>Preview of the snapshot image ({0} x {1})</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>SnapshotFreehandGrabber</name> <message> - <location filename="../Snapshot/SnapshotFreehandGrabber.py" line="69"/> + <location filename="../Snapshot/SnapshotFreehandGrabber.py" line="71"/> <source>Select a region using the mouse. To take the snapshot, press the Enter key or double click. Press Esc to quit.</source> <translation type="unfinished"></translation> </message> @@ -48792,7 +48817,7 @@ <context> <name>SnapshotRegionGrabber</name> <message> - <location filename="../Snapshot/SnapshotRegionGrabber.py" line="98"/> + <location filename="../Snapshot/SnapshotRegionGrabber.py" line="100"/> <source>Select a region using the mouse. To take the snapshot, press the Enter key or double click. Press Esc to quit.</source> <translation type="unfinished"></translation> </message> @@ -65672,7 +65697,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="508"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="514"/> <source>Ctrl+G</source> <comment>Search|Goto Offset</comment> <translation type="unfinished"></translation>
--- a/i18n/eric6_de.ts Sat Jan 23 18:13:25 2016 +0100 +++ b/i18n/eric6_de.ts Sun Jan 24 16:03:00 2016 +0100 @@ -19547,12 +19547,12 @@ <translation>Erweitere Auswahl</translation> </message> <message> - <location filename="../HexEdit/HexEditGotoWidget.py" line="41"/> + <location filename="../HexEdit/HexEditGotoWidget.py" line="42"/> <source>Hex</source> <translation>Hex</translation> </message> <message> - <location filename="../HexEdit/HexEditGotoWidget.py" line="42"/> + <location filename="../HexEdit/HexEditGotoWidget.py" line="43"/> <source>Dec</source> <translation>Dez</translation> </message> @@ -19560,928 +19560,938 @@ <context> <name>HexEditMainWindow</name> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="154"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="160"/> <source>New Window</source> <translation>Neues Fenster</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="154"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="160"/> <source>New &Window</source> <translation>Neues &Fenster</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="159"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="165"/> <source>Open a binary file for editing in a new hex editor window</source> <translation>Öffnet eine Binärdatei zum Editieren in einem neuen Hex-Editor Fenster</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="161"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="167"/> <source><b>New Window</b><p>This opens a binary file for editing in a new hex editor window.</p></source> <translation><b>Neues Fenster</b><p>Dies öffnet eine Binärdatei zum Editieren in einem neuen Hex-Editor Fenster.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="170"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="176"/> <source>Open</source> <translation>Öffnen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="170"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="176"/> <source>&Open...</source> <translation>&Öffnen...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="170"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="176"/> <source>Ctrl+O</source> <comment>File|Open</comment> <translation>Ctrl+O</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="186"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="192"/> <source>Save</source> <translation>Speichern</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="186"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="192"/> <source>&Save</source> <translation>&Speichern</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="186"/> - <source>Ctrl+S</source> - <comment>File|Save</comment> - <translation>Ctrl+S</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="192"/> + <source>Ctrl+S</source> + <comment>File|Save</comment> + <translation>Ctrl+S</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="198"/> <source>Save the current binary file</source> <translation>Speichert die aktuelle Binärdatei</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="193"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="199"/> <source><b>Save File</b><p>Save the contents of the hex editor window.</p></source> <translation><b>Datei speichern</b><p>Dies speichert den Inhalt des Hex-Editor Fensters.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="200"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="206"/> <source>Save As</source> <translation>Speichern unter</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="200"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="206"/> <source>Save &As...</source> <translation>Speichern &unter...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="200"/> - <source>Shift+Ctrl+S</source> - <comment>File|Save As</comment> - <translation>Shift+Ctrl+S</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="206"/> + <source>Shift+Ctrl+S</source> + <comment>File|Save As</comment> + <translation>Shift+Ctrl+S</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="212"/> <source>Save the current binary data to a new file</source> <translation>Speichere die aktuellen Binärdaten in eine neue Datei</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="208"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="214"/> <source><b>Save As...</b><p>Saves the current binary data to a new file.</p></source> <translation><b>Speichern unter...</b><p>Dies speichert die aktuellen Binärdaten in eine neue Datei.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="215"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="221"/> <source>Save As Readable</source> <translation>Lesbar speichern</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="215"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="221"/> <source>Save As &Readable...</source> <translation>&Lesbar speichern...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="219"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="225"/> <source>Save the current binary data to a new file in a readable format</source> <translation>Speichere die aktuellen Binärdaten in einem lesbaren Format in eine neue Datei</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="222"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="228"/> <source><b>Save As Readable...</b><p>Saves the current binary data to a new file in a readable format.</p></source> <translation><b>Lesbar speichern...</b><p>Speichert die aktuellen Binärdaten in einem lesbaren Format in eine neue Datei.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="230"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="236"/> <source>Close</source> <translation>Schließen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="230"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="236"/> <source>&Close</source> <translation>Schl&ießen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="230"/> - <source>Ctrl+W</source> - <comment>File|Close</comment> - <translation>Ctrl+W</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="236"/> + <source>Ctrl+W</source> + <comment>File|Close</comment> + <translation>Ctrl+W</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="242"/> <source>Close the current hex editor window</source> <translation>Schließt das aktuelle Hex-Editor Fenster</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="238"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="244"/> <source><b>Close</b><p>Closes the current hex editor window.</p></source> <translation><b>Schließen</b><p>Schließt das aktuelle Hex-Editor Fenster.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="245"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="251"/> <source>Close All</source> <translation>Alle schließen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="245"/> - <source>Close &All</source> - <translation>Alle &schließen</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="249"/> - <source>Close all hex editor windows</source> - <translation>Schließt alle Hex-Editor Fenster</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="251"/> + <source>Close &All</source> + <translation>Alle &schließen</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="255"/> + <source>Close all hex editor windows</source> + <translation>Schließt alle Hex-Editor Fenster</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="257"/> <source><b>Close All</b><p>Closes all hex editor windows.</p></source> <translation><b>Alle schließen</b><p>Dies schließt alle Hex-Editor Fenster.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="258"/> - <source>Close Others</source> - <translation>Andere schließen</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="262"/> - <source>Close all hex other editor windows</source> - <translation>Schließt alle anderen Hex-Editor Fenster</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="264"/> + <source>Close Others</source> + <translation>Andere schließen</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="268"/> + <source>Close all hex other editor windows</source> + <translation>Schließt alle anderen Hex-Editor Fenster</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="270"/> <source><b>Close Others</b><p>Closes all other hex editor windows.</p></source> <translation><b>Andere schließen</b><p>Dies schließt alle anderen Hex-Editor Fenster.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="271"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="277"/> <source>Quit</source> <translation>Beenden</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="271"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="277"/> <source>&Quit</source> <translation>B&eenden</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="271"/> - <source>Ctrl+Q</source> - <comment>File|Quit</comment> - <translation>Ctrl+Q</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="277"/> + <source>Ctrl+Q</source> + <comment>File|Quit</comment> + <translation>Ctrl+Q</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="283"/> <source>Quit the hex editor</source> <translation>Beendet den Hex-Editor</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="278"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> <source><b>Quit</b><p>Quit the hex editor.</p></source> <translation><b>Beenden</b><p>Beendet den Hex-Editor.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="290"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="296"/> <source>Undo</source> <translation>Rückgängig</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="290"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="296"/> <source>&Undo</source> <translation>&Rückgängig</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="290"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="296"/> <source>Ctrl+Z</source> <comment>Edit|Undo</comment> <translation>Ctrl+Z</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="290"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="296"/> <source>Alt+Backspace</source> <comment>Edit|Undo</comment> <translation>Alt+Backspace</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="297"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="303"/> <source>Undo the last change</source> <translation>Die letzte Änderung rückgängig machen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="298"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="304"/> <source><b>Undo</b><p>Undo the last change done.</p></source> <translation><b>Rückgängig</b><p>Dies macht die letzte Änderung rückgängig.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="305"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="311"/> <source>Redo</source> <translation>Wiederherstellen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="305"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="311"/> <source>&Redo</source> <translation>Wieder&herstellen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="305"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="311"/> <source>Ctrl+Shift+Z</source> <comment>Edit|Redo</comment> <translation>Ctrl+Shift+Z</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="311"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="317"/> <source>Redo the last change</source> <translation>Die letzte Änderung wiederherstellen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="312"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="318"/> <source><b>Redo</b><p>Redo the last change done.</p></source> <translation><b>Wiederherstellen</b><p>Dies stellt die letzte Änderung wieder her.</p></translation> </message> <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> + <source>Revert to last saved state</source> + <translation>Zurück zum letzten gesichert Zustand</translation> + </message> + <message> <location filename="../HexEdit/HexEditMainWindow.py" line="325"/> - <source>Revert to last saved state</source> - <translation>Zurück zum letzten gesichert Zustand</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="319"/> <source>Re&vert to last saved state</source> <translation>&Zurück zum letzten gesichert Zustand</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="319"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="325"/> <source>Ctrl+Y</source> <comment>Edit|Revert</comment> <translation>Ctrl+Y</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="326"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="332"/> <source><b>Revert to last saved state</b><p>Undo all changes up to the last saved state of the editor.</p></source> <translation><b>Zurück zum letzten gesichert Zustand</b><p>Dies nimmt alle Änderungen des Editors bis zum letzten gesicherten Zustand zurück.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="334"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="340"/> <source>Cut</source> <translation>Ausschneiden</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="334"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="340"/> <source>Cu&t</source> <translation>&Ausschneiden</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="334"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="340"/> <source>Ctrl+X</source> <comment>Edit|Cut</comment> <translation>Ctrl+X</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="334"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="340"/> <source>Shift+Del</source> <comment>Edit|Cut</comment> <translation>Shift+Del</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="341"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="347"/> <source>Cut the selection</source> <translation>Schneidet die Auswahl aus</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="342"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="348"/> <source><b>Cut</b><p>Cut the selected binary area to the clipboard.</p></source> <translation><b>Ausschneiden</b><p>Dies schneidet den ausgewählten Binärdatenbereich aus und legt ihn in die Zwischenablage.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="349"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="355"/> <source>Copy</source> <translation>Kopieren</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="349"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="355"/> <source>&Copy</source> <translation>&Kopieren</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="349"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="355"/> <source>Ctrl+C</source> <comment>Edit|Copy</comment> <translation>Ctrl+C</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="349"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="355"/> <source>Ctrl+Ins</source> <comment>Edit|Copy</comment> <translation>Ctrl+Einfg</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="356"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="362"/> <source>Copy the selection</source> <translation>Kopiert die Auswahl</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="357"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="363"/> <source><b>Copy</b><p>Copy the selected binary area to the clipboard.</p></source> <translation><b>Kopieren</b><p>Dies kopiert den ausgewählten Binärdatenbereich in die Zwischenablage.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="364"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="370"/> <source>Paste</source> <translation>Einfügen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="364"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="370"/> <source>&Paste</source> <translation>Ein&fügen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="364"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="370"/> <source>Ctrl+V</source> <comment>Edit|Paste</comment> <translation>Ctrl+V</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="364"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="370"/> <source>Shift+Ins</source> <comment>Edit|Paste</comment> <translation>Shift+Ins</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="371"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="377"/> <source>Paste the clipboard contents</source> <translation>Fügt die Daten der Zwischenablage ein</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="372"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="378"/> <source><b>Paste</b><p>Paste the clipboard contents.</p></source> <translation><b>Einfügen</b><p>Fügt die Daten der Zwischenablage ein.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="379"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="385"/> <source>Select All</source> <translation>Alles auswählen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="379"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="385"/> <source>&Select All</source> <translation>&Alles auswählen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="379"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="385"/> <source>Ctrl+A</source> <comment>Edit|Select All</comment> <translation>Ctrl+A</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="386"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="392"/> <source>Select the complete binary data</source> <translation>Wählt die kompletten Binärdaten aus</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="388"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="394"/> <source><b>Select All</b><p>Selects the complete binary data.</p></source> <translation><b>Alles auswählen</b><p>Wählt die kompletten Binärdaten aus.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="395"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="401"/> <source>Deselect all</source> <translation>Auswahl aufheben</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="395"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="401"/> <source>&Deselect all</source> <translation>Aus&wahl aufheben</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="395"/> - <source>Alt+Ctrl+A</source> - <comment>Edit|Deselect all</comment> - <translation>Alt+Ctrl+A</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="401"/> + <source>Alt+Ctrl+A</source> + <comment>Edit|Deselect all</comment> + <translation>Alt+Ctrl+A</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="407"/> <source>Deselect all binary data</source> <translation>Hebt die Auswahl der Binärdaten auf</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="402"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="408"/> <source><b>Deselect All</b><p>Deselect all all binary data.</p></source> <translation><b>Auswahl aufheben</b><p>Hebt die Auswahl der Binärdaten auf.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="409"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="415"/> <source>Save Selection Readable</source> <translation>Auswahl lesbar speichern</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="409"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="415"/> <source>Save Selection Readable...</source> <translation>Auswahl lesbar speichern...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="413"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="419"/> <source>Save the binary data of the current selection to a file in a readable format</source> <translation>Speichere die Binärdaten der Auswahl in einem lesbaren Format in eine Datei</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="416"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="422"/> <source><b>Save Selection Readable...</b><p>Saves the binary data of the current selection to a file in a readable format.</p></source> <translation><b>Auswahl lesbar speichern...</b><p>Dies speichert die Binärdaten der Auswahl in einem lesbaren Format in eine Datei.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="425"/> - <source>Set Read Only</source> - <translation>Nur Lesen aktivieren</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="429"/> - <source>Change the edit mode to read only</source> - <translation>Setzt den Editiermodus auf Nur Lesen</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="431"/> + <source>Set Read Only</source> + <translation>Nur Lesen aktivieren</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="435"/> + <source>Change the edit mode to read only</source> + <translation>Setzt den Editiermodus auf Nur Lesen</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="437"/> <source><b>Set Read Only</b><p>This changes the edit mode to read only (i.e. to view mode).</p></source> <translation><b>Nur Lesen aktivieren</b><p>Dies setzt den Editiermodus auf Nur Lesen (d.h. Anzeigemodus).</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="441"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="447"/> <source>Search</source> <translation>Suchen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="441"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="447"/> <source>&Search...</source> <translation>&Suchen...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="441"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="447"/> <source>Ctrl+F</source> <comment>Search|Search</comment> <translation>Ctrl+F</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="448"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="454"/> <source>Search for data</source> <translation>Sucht nach Daten</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="449"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="455"/> <source><b>Search</b><p>Search for some data. A dialog is shown to enter the data to search for in various formats.</p></source> <translation><b>Suchen</b><p>Sucht nach Daten. Es wird ein Dialog eingeblendet, in dem die zu suchenden Daten in verschiedenen Formaten eingegeben werden können.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="457"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="463"/> <source>Search next</source> <translation>Weitersuchen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="457"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="463"/> <source>Search &next</source> <translation>&Weitersuchen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="457"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="463"/> <source>F3</source> <comment>Search|Search next</comment> <translation>F3</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="464"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="470"/> <source>Search next occurrence</source> <translation>Nächstes Vorkommen suchen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="466"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="472"/> <source><b>Search next</b><p>Search the next occurrence of some data. The previously entered search data are reused.</p></source> <translation><b>Weitersuchen</b><p>Dies sucht nach dem nächsten Vorkommen von Daten. Die zuvor eingegebenen Suchdaten werden wiederverwendet.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="474"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="480"/> <source>Search previous</source> <translation>Rückwärtssuchen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="474"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="480"/> <source>Search &previous</source> <translation>&Rückwärtssuchen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="474"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="480"/> <source>Shift+F3</source> <comment>Search|Search previous</comment> <translation>Shift+F3</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="483"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="489"/> <source><b>Search previous</b><p>Search the previous occurrence of some data. The previously entered search data are reused.</p></source> <translation><b>Rückwärtssuchen</b><p>Nach dem vorherigen Vorkommen von Daten suchen. Die zuvor eingegebenen Suchdaten werden weiterverwendet.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="492"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="498"/> <source>Replace</source> <translation>Ersetzen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="492"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="498"/> <source>&Replace...</source> <translation>&Ersetzen...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="492"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="498"/> <source>Ctrl+R</source> <comment>Search|Replace</comment> <translation>Ctrl+R</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="546"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="552"/> <source>About</source> <translation>Über</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="546"/> - <source>&About</source> - <translation>Ü&ber</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="550"/> - <source>Display information about this software</source> - <translation>Zeigt Informationen zu diesem Programm an</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="552"/> - <source><b>About</b><p>Display some information about this software.</p></source> - <translation><b>Über</b><p>Zeigt einige Informationen über dieses Programm an.</p></translation> + <source>&About</source> + <translation>Ü&ber</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="556"/> + <source>Display information about this software</source> + <translation>Zeigt Informationen zu diesem Programm an</translation> </message> <message> <location filename="../HexEdit/HexEditMainWindow.py" line="558"/> + <source><b>About</b><p>Display some information about this software.</p></source> + <translation><b>Über</b><p>Zeigt einige Informationen über dieses Programm an.</p></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="564"/> <source>About Qt</source> <translation>Über Qt</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="558"/> - <source>About &Qt</source> - <translation>Über &Qt</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="562"/> - <source>Display information about the Qt toolkit</source> - <translation>Zeige Informationen über das Qt-Toolkit an</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="564"/> + <source>About &Qt</source> + <translation>Über &Qt</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="568"/> + <source>Display information about the Qt toolkit</source> + <translation>Zeige Informationen über das Qt-Toolkit an</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="570"/> <source><b>About Qt</b><p>Display some information about the Qt toolkit.</p></source> <translation><b>Über Qt</b><p>Zeige Informationen über das Qt-Toolkit an.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="571"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="577"/> <source>What's This?</source> <translation>Was ist das?</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="571"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="577"/> <source>&What's This?</source> <translation>&Was ist das?</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="571"/> - <source>Shift+F1</source> - <comment>Help|What's This?'</comment> - <translation>Shift+F1</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="577"/> + <source>Shift+F1</source> + <comment>Help|What's This?'</comment> + <translation>Shift+F1</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="583"/> <source>Context sensitive help</source> <translation>Kontextsensitive Hilfe</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="578"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="584"/> <source><b>Display context sensitive help</b><p>In What's This? mode, the mouse cursor shows an arrow with a question mark, and you can click on the interface elements to get a short description of what they do and how to use them. In dialogs, this feature can be accessed using the context help button in the titlebar.</p></source> <translation><b>Zeige kontextsensitive Hilfe an</b><p>Im „Was ist das?“-Modus (der Mauszeiger stellt einen Pfeil mit Fragezeichen dar) wird auf einen Mausklick eine kurze Hilfebeschreibung zu dem ausgewählten MMI-Element angezeigt. In Dialogen kann diese Funktionalität durch den entsprechenden Knopf im Fensterkopf erreicht werden.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="593"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="599"/> <source>Preferences</source> <translation>Einstellungen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="593"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="599"/> <source>&Preferences...</source> <translation>&Einstellungen...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="598"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="604"/> <source>Set the prefered configuration</source> <translation>Konfiguriert die Einstellungen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="600"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="606"/> <source><b>Preferences</b><p>Set the configuration items of the application with your prefered values.</p></source> <translation><b>Einstellungen</b><p>Konfiguriert die einstellbaren Parameter der Applikation nach Ihren Wünschen.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="643"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="649"/> <source>Open a binary file for viewing</source> <translation>Öffne eine Binärdatei im Anzeigemodus</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="617"/> - <source><b>Open File</b><p>This opens a binary file for viewing (i.e. in read only mode). It pops up a file selection dialog.</p></source> - <translation><b>Datei öffnen</b><p>Dies öffnet eine Binärdatei zur Anzeige (d.h. im Nur Lesen Modus). Es wird ein Dateiauswahldialog angezeigt.</p></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="623"/> + <source><b>Open File</b><p>This opens a binary file for viewing (i.e. in read only mode). It pops up a file selection dialog.</p></source> + <translation><b>Datei öffnen</b><p>Dies öffnet eine Binärdatei zur Anzeige (d.h. im Nur Lesen Modus). Es wird ein Dateiauswahldialog angezeigt.</p></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="629"/> <source>Open for Editing...</source> <translation>Zum Bearbeiten öffnen...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="624"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="630"/> <source>Open for Editing</source> <translation>Zum Bearbeiten öffnen</translation> </message> <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="639"/> + <source>Open a binary file for editing</source> + <translation>Öffne eine Binärdatei im Bearbeitenmodus</translation> + </message> + <message> <location filename="../HexEdit/HexEditMainWindow.py" line="633"/> - <source>Open a binary file for editing</source> - <translation>Öffne eine Binärdatei im Bearbeitenmodus</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="627"/> <source><b>Open for Editing</b><p>This opens a binary file for editing. It pops up a file selection dialog.</p></source> <translation><b>Zum Bearbeiten öffnen</b><p>Dies öffnet eine Binärdatei zum Bearbeiten. Es wird ein Dateiauswahldialog angezeigt.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="635"/> - <source><b>Open File</b><p>This opens a binary file for editing. It pops up a file selection dialog.</p></source> - <translation><b>Datei öffnen</b><p>Dies öffnet eine Binärdatei zum Bearbeiten. Es wird ein Dateiauswahldialog angezeigt.</p></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="641"/> + <source><b>Open File</b><p>This opens a binary file for editing. It pops up a file selection dialog.</p></source> + <translation><b>Datei öffnen</b><p>Dies öffnet eine Binärdatei zum Bearbeiten. Es wird ein Dateiauswahldialog angezeigt.</p></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="647"/> <source>Open Read Only...</source> <translation>Zur Anzeige öffnen...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="642"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="648"/> <source>Open Read Only</source> <translation>Zur Anzeige öffnen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="645"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="651"/> <source><b>Open Read Only</b><p>This opens a binary file for viewing (i.e. in read only mode). It pops up a file selection dialog.</p></source> <translation><b>Zur Anzeige öffnen</b><p>Dies öffnet eine Binärdatei zur Anzeige (d.h. im Nur Lesen Modus). Es wird ein Dateiauswahldialog angezeigt.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="658"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="663"/> <source>&File</source> <translation>&Datei</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="676"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="686"/> <source>&Edit</source> <translation>&Bearbeiten</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="700"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="710"/> <source>Se&ttings</source> <translation>&Einstellungen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="706"/> - <source>&Help</source> - <translation>&Hilfe</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="716"/> + <source>&Help</source> + <translation>&Hilfe</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="726"/> <source>File</source> <translation>Datei</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="729"/> - <source>Edit</source> - <translation>Bearbeiten</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="739"/> + <source>Edit</source> + <translation>Bearbeiten</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="749"/> <source>Find</source> <translation>Suchen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="747"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="757"/> <source>Settings</source> <translation>Einstellungen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="752"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="762"/> <source>Help</source> <translation>Hilfe</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="790"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="800"/> <source><p>This part of the status bar displays the edit mode.</p></source> <translation><p>Dieser Teil der Statusleiste zeigt den Editiermodus an.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="798"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="808"/> <source><p>This part of the status bar displays the read only mode.</p></source> <translation><p>Dieser Teil der Statusleiste zeigt den Ansichtsmodus an.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="766"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="776"/> <source><p>This part of the status bar displays the cursor address.</p></source> <translation><p>Dieser Teil der Statusleiste zeigt die Adresse der Einfügemarke an.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="782"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="792"/> <source><p>This part of the status bar displays the size of the binary data.</p></source> <translation><p>Dieser Teil der Statusleiste zeigt die Größe der Binärdaten an.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="854"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="864"/> <source>ro</source> <translation>ro</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="854"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="864"/> <source>rw</source> <translation>rw</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="872"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="882"/> <source>Overwrite</source> <translation>Überschreiben</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="872"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="882"/> <source>Insert</source> <translation>Einfügen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="932"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="944"/> <source>Open binary file in new window</source> <translation>Öffne Binärdatei in neuem Fenster</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1049"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1063"/> <source>All Files (*)</source> <translation>Alle Dateien (*)</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1169"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1183"/> <source>eric6 Hex Editor</source> <translation>eric6 Hex-Editor</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="953"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="965"/> <source>The loaded file has unsaved changes.</source> <translation>Die geladene Datei hat ungesicherte Änderungen.</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="971"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="983"/> <source>The file '{0}' does not exist.</source> <translation>Die Datei „{0}“ existiert nicht.</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="978"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="990"/> <source>Cannot read file '{0}: {1}.</source> <translation>Datei {0} kann nicht gelesen werden: {1}.</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1002"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1016"/> <source>Open binary file</source> <translation>Binärdatei öffnen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1059"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1073"/> <source>Save binary file</source> <translation>Binärdatei speichern</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1144"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1158"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Die Datei <b>{0}</b> existiert bereits. Überschreiben?</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1169"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1183"/> <source>Cannot write file '{0}: {1}.</source> <translation>Datei {0} kann nicht geschrieben werden: {1}.</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1175"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1189"/> <source>File saved</source> <translation>Datei gespeichert</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1144"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1158"/> <source>Save to readable file</source> <translation>In lesbare Datei speichern</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1128"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1142"/> <source>Text Files (*.txt);;All Files (*)</source> <translation>Textdateien (*.txt);;Alle Dateien (*)</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1128"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1142"/> <source>Text Files (*.txt)</source> <translation>Textdateien (*.txt)</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1209"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1225"/> <source>Untitled</source> <translation>Unbenannt</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1213"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1229"/> <source>{0}[*] - {1}</source> <translation>{0}[*] - {1}</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1213"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1229"/> <source>Hex Editor</source> <translation>Hex-Editor</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1270"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1286"/> <source>About eric6 Hex Editor</source> <translation>Über den eric6 Hex-Editor</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1270"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1286"/> <source>The eric6 Hex Editor is a simple editor component to edit binary files.</source> <translation>Der eric6 Hex-Editor ist eine einfache Komponente zur Anzeige oder Bearbeitung von Binärdateien.</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="481"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="487"/> <source>Search previous occurrence</source> <translation>Vorheriges Vorkommen suchen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="498"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="504"/> <source>Replace data</source> <translation>Daten ersetzen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="499"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="505"/> <source><b>Replace</b><p>Search for some data and replace it. A dialog is shown to enter the data to search for and the replacement data in various formats.</p></source> <translation><b>Ersetzen</b><p>Dies sucht nach Daten und ersetzt sie. Es wird ein Dialog zur Eingabe der Suchdaten und der Ersetzungsdaten in verschiedenen Formaten angezeigt.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="774"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="784"/> <source><p>This part of the status bar displays some selection information.</p></source> <translation><p>Dieser Teil der Statusleiste zeigt Informationen zur Auswahl an.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="843"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="853"/> <source>Selection: -</source> <comment>no selection available</comment> <translation>Auswahl: -</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="516"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="522"/> <source>Goto Offset</source> <translation>Gehe zu Offset</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="508"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="514"/> <source>&Goto Offset...</source> <translation>&Gehe zu Offset...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="517"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="523"/> <source><b>Goto Offset</b><p>Go to a specific address. A dialog is shown to enter the movement data.</p></source> <translation><b>Gehe zu Offset</b><p>Springe zu eine bestimmten Adresse. Es wird dein Dialog zur Eingabe der Sprungparameter angezeigt.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="818"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="828"/> <source>Address: {0}</source> <translation>Adresse: {0}</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="837"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="847"/> <source>Selection: {0} - {1} ({2} Bytes)</source> <comment>0: start, 1: end, 2: selection length</comment> <translation>Auswahl: {0} - {1} ({2} Bytes)</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="891"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="901"/> <source>Size: {0}</source> <translation>Größe: {0}</translation> </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="665"/> + <source>Open &Recent Files</source> + <translation>Zu&letzt geöffnete Dateien</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1434"/> + <source>&Clear</source> + <translation>&Löschen</translation> + </message> </context> <context> <name>HexEditReplaceWidget</name> @@ -20798,6 +20808,21 @@ <source>Monospaced Font</source> <translation>Monospace Font</translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/HexEditorPage.ui" line="352"/> + <source>Recent Files</source> + <translation>Zuletzt geöffnete Dateien</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/HexEditorPage.ui" line="358"/> + <source>Number of recent files:</source> + <translation>Anzahl zuletzt geöffneter Dateien:</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/HexEditorPage.ui" line="365"/> + <source>Enter the number of recent files to remember</source> + <translation>Gib die zu merkende Anzahl an zuletzt geöffneter Dateien ein</translation> + </message> </context> <context> <name>Hg</name> @@ -37432,27 +37457,27 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1346"/> + <location filename="../Preferences/__init__.py" line="1347"/> <source>Export Preferences</source> <translation>Einstellungen exportieren</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1374"/> + <location filename="../Preferences/__init__.py" line="1375"/> <source>Import Preferences</source> <translation>Einstellungen importieren</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1374"/> + <location filename="../Preferences/__init__.py" line="1375"/> <source>Properties File (*.ini);;All Files (*)</source> <translation>Properties-Dateien (*.ini);;Alle Dateien (*)</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1476"/> + <location filename="../Preferences/__init__.py" line="1477"/> <source>Select Python{0} Interpreter</source> <translation>Wähle den Python{0}-Interpreter</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1476"/> + <location filename="../Preferences/__init__.py" line="1477"/> <source>Select the Python{0} interpreter to be used:</source> <translation>Wähle den zu verwendenden Python{0}-Interpreter aus:</translation> </message> @@ -48161,97 +48186,97 @@ <translation>Rechteck-Auswahl</translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="121"/> + <location filename="../Snapshot/SnapWidget.py" line="122"/> <source>Windows Bitmap File (*.bmp)</source> <translation>Windows-Bitmap-Datei (*.bmp)</translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="122"/> - <source>Graphic Interchange Format File (*.gif)</source> - <translation>Graphic-Interchange-Format-Datei (*.gif)</translation> - </message> - <message> <location filename="../Snapshot/SnapWidget.py" line="123"/> - <source>Windows Icon File (*.ico)</source> - <translation>Windows-Icon-Datei (*.ico)</translation> + <source>Graphic Interchange Format File (*.gif)</source> + <translation>Graphic-Interchange-Format-Datei (*.gif)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="124"/> - <source>JPEG File (*.jpg)</source> - <translation>JPEG-Datei (*.jpg)</translation> + <source>Windows Icon File (*.ico)</source> + <translation>Windows-Icon-Datei (*.ico)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="125"/> - <source>Multiple-Image Network Graphics File (*.mng)</source> - <translation>Multiple-Image-Network-Graphics-Datei (*.mng)</translation> + <source>JPEG File (*.jpg)</source> + <translation>JPEG-Datei (*.jpg)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="126"/> - <source>Portable Bitmap File (*.pbm)</source> - <translation>Portable-Bitmap-Datei (*.pbm)</translation> + <source>Multiple-Image Network Graphics File (*.mng)</source> + <translation>Multiple-Image-Network-Graphics-Datei (*.mng)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="127"/> - <source>Paintbrush Bitmap File (*.pcx)</source> - <translation>Paintbrush-Bitmap-Datei (*.pcx)</translation> + <source>Portable Bitmap File (*.pbm)</source> + <translation>Portable-Bitmap-Datei (*.pbm)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="128"/> - <source>Portable Graymap File (*.pgm)</source> - <translation>Portable-Graymap-Datei (*.pgm)</translation> + <source>Paintbrush Bitmap File (*.pcx)</source> + <translation>Paintbrush-Bitmap-Datei (*.pcx)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="129"/> - <source>Portable Network Graphics File (*.png)</source> - <translation>Portable-Network-Graphics-Datei (*.png)</translation> + <source>Portable Graymap File (*.pgm)</source> + <translation>Portable-Graymap-Datei (*.pgm)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="130"/> - <source>Portable Pixmap File (*.ppm)</source> - <translation>Portable-Pixmap-Datei (*.ppm)</translation> + <source>Portable Network Graphics File (*.png)</source> + <translation>Portable-Network-Graphics-Datei (*.png)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="131"/> - <source>Silicon Graphics Image File (*.sgi)</source> - <translation>Silicon-Graphics-Bild-Datei (*.sgi)</translation> + <source>Portable Pixmap File (*.ppm)</source> + <translation>Portable-Pixmap-Datei (*.ppm)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="132"/> - <source>Scalable Vector Graphics File (*.svg)</source> - <translation>Scalable-Vector-Graphics-Datei (*.svg)</translation> + <source>Silicon Graphics Image File (*.sgi)</source> + <translation>Silicon-Graphics-Bild-Datei (*.sgi)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="133"/> - <source>Targa Graphic File (*.tga)</source> - <translation>Targa-Grafik-Datei (*.tga)</translation> + <source>Scalable Vector Graphics File (*.svg)</source> + <translation>Scalable-Vector-Graphics-Datei (*.svg)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="134"/> - <source>TIFF File (*.tif)</source> - <translation>TIFF-Datei (*.tif)</translation> + <source>Targa Graphic File (*.tga)</source> + <translation>Targa-Grafik-Datei (*.tga)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="135"/> - <source>X11 Bitmap File (*.xbm)</source> - <translation>X11-Bitmap-Datei (*.xbm)</translation> + <source>TIFF File (*.tif)</source> + <translation>TIFF-Datei (*.tif)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="136"/> + <source>X11 Bitmap File (*.xbm)</source> + <translation>X11-Bitmap-Datei (*.xbm)</translation> + </message> + <message> + <location filename="../Snapshot/SnapWidget.py" line="137"/> <source>X11 Pixmap File (*.xpm)</source> <translation>X11-Pixmap-Datei (*.xpm)</translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="251"/> + <location filename="../Snapshot/SnapWidget.py" line="252"/> <source>Save Snapshot</source> <translation>Bildschirmfoto speichern</translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="230"/> + <location filename="../Snapshot/SnapWidget.py" line="231"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Die Datei <b>{0}</b> existiert bereits. Überschreiben?</p></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="251"/> + <location filename="../Snapshot/SnapWidget.py" line="252"/> <source>Cannot write file '{0}: {1}.</source> <translation>Datei {0} kann nicht geschrieben werden: @@ -48308,16 +48333,11 @@ <translation>bildschirmfoto</translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="500"/> + <location filename="../Snapshot/SnapWidget.py" line="503"/> <source>The application contains an unsaved snapshot.</source> <translation>Die Anwendung enthält ein nicht gespeichertes Bildschirmfoto.</translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="451"/> - <source>Preview of the snapshot image ({0:n} x {1:n})</source> - <translation>Vorschau des Bildschirmfotos ({0:n} x {1:n})</translation> - </message> - <message> <location filename="../Snapshot/SnapWidget.ui" line="195"/> <source>Press to copy the snapshot preview to the clipboard</source> <translation>Drücken, um die Bildschirmfotovorschau in die Zwischenablage zu kopieren</translation> @@ -48328,15 +48348,20 @@ <translation>&Vorschau kopieren</translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="528"/> + <location filename="../Snapshot/SnapWidget.py" line="531"/> <source>eric6 Snapshot</source> <translation>eric6-Bildschirmfoto</translation> </message> + <message> + <location filename="../Snapshot/SnapWidget.py" line="452"/> + <source>Preview of the snapshot image ({0} x {1})</source> + <translation>Vorschau des Bildschirmfotos ({0} x {1})</translation> + </message> </context> <context> <name>SnapshotFreehandGrabber</name> <message> - <location filename="../Snapshot/SnapshotFreehandGrabber.py" line="69"/> + <location filename="../Snapshot/SnapshotFreehandGrabber.py" line="71"/> <source>Select a region using the mouse. To take the snapshot, press the Enter key or double click. Press Esc to quit.</source> <translation>Wählen Sie mit der Maus einen Bereich aus. Um das Bildschirmfoto aufzunehmen, drücken Sie die Eingabetaste oder tätigen Sie einen Doppelklick. Zum Abbrechen drücken Sie Escape.</translation> </message> @@ -48344,7 +48369,7 @@ <context> <name>SnapshotRegionGrabber</name> <message> - <location filename="../Snapshot/SnapshotRegionGrabber.py" line="98"/> + <location filename="../Snapshot/SnapshotRegionGrabber.py" line="100"/> <source>Select a region using the mouse. To take the snapshot, press the Enter key or double click. Press Esc to quit.</source> <translation>Wählen Sie mit der Maus einen Bereich aus. Um das Bildschirmfoto aufzunehmen, drücken Sie die Eingabetaste oder tätigen sie einen Doppelklick. Zum Abbrechen drücken Sie Escape.</translation> </message> @@ -65017,7 +65042,7 @@ <translation><b>Kopie speichern</b><p>Speichern einer Kopie des Inhalts des aktuellen Editorfensters. Die Datei kann mit einem Dateiauswahldialog eingegeben werden.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="508"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="514"/> <source>Ctrl+G</source> <comment>Search|Goto Offset</comment> <translation>Ctrl+G</translation>
--- a/i18n/eric6_en.ts Sat Jan 23 18:13:25 2016 +0100 +++ b/i18n/eric6_en.ts Sun Jan 24 16:03:00 2016 +0100 @@ -19444,12 +19444,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditGotoWidget.py" line="41"/> + <location filename="../HexEdit/HexEditGotoWidget.py" line="42"/> <source>Hex</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditGotoWidget.py" line="42"/> + <location filename="../HexEdit/HexEditGotoWidget.py" line="43"/> <source>Dec</source> <translation type="unfinished"></translation> </message> @@ -19457,926 +19457,936 @@ <context> <name>HexEditMainWindow</name> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="154"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="160"/> <source>New Window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="154"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="160"/> <source>New &Window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="159"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="165"/> <source>Open a binary file for editing in a new hex editor window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="161"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="167"/> <source><b>New Window</b><p>This opens a binary file for editing in a new hex editor window.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="170"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="176"/> <source>Open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="170"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="176"/> <source>&Open...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="170"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="176"/> <source>Ctrl+O</source> <comment>File|Open</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="186"/> - <source>Save</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="186"/> - <source>&Save</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="186"/> - <source>Ctrl+S</source> - <comment>File|Save</comment> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="192"/> + <source>Save</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="192"/> + <source>&Save</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="192"/> + <source>Ctrl+S</source> + <comment>File|Save</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="198"/> <source>Save the current binary file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="193"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="199"/> <source><b>Save File</b><p>Save the contents of the hex editor window.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="200"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="206"/> <source>Save As</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="200"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="206"/> <source>Save &As...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="200"/> - <source>Shift+Ctrl+S</source> - <comment>File|Save As</comment> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="206"/> + <source>Shift+Ctrl+S</source> + <comment>File|Save As</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="212"/> <source>Save the current binary data to a new file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="208"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="214"/> <source><b>Save As...</b><p>Saves the current binary data to a new file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="215"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="221"/> <source>Save As Readable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="215"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="221"/> <source>Save As &Readable...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="219"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="225"/> <source>Save the current binary data to a new file in a readable format</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="222"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="228"/> <source><b>Save As Readable...</b><p>Saves the current binary data to a new file in a readable format.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="230"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="236"/> <source>Close</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="230"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="236"/> <source>&Close</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="230"/> - <source>Ctrl+W</source> - <comment>File|Close</comment> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="236"/> + <source>Ctrl+W</source> + <comment>File|Close</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="242"/> <source>Close the current hex editor window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="238"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="244"/> <source><b>Close</b><p>Closes the current hex editor window.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="245"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="251"/> <source>Close All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="245"/> - <source>Close &All</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="249"/> - <source>Close all hex editor windows</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="251"/> + <source>Close &All</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="255"/> + <source>Close all hex editor windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="257"/> <source><b>Close All</b><p>Closes all hex editor windows.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="258"/> - <source>Close Others</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="262"/> - <source>Close all hex other editor windows</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="264"/> + <source>Close Others</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="268"/> + <source>Close all hex other editor windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="270"/> <source><b>Close Others</b><p>Closes all other hex editor windows.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="271"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="277"/> <source>Quit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="271"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="277"/> <source>&Quit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="271"/> - <source>Ctrl+Q</source> - <comment>File|Quit</comment> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="277"/> + <source>Ctrl+Q</source> + <comment>File|Quit</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="283"/> <source>Quit the hex editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="278"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> <source><b>Quit</b><p>Quit the hex editor.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="290"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="296"/> <source>Undo</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="290"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="296"/> <source>&Undo</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="290"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="296"/> <source>Ctrl+Z</source> <comment>Edit|Undo</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="290"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="296"/> <source>Alt+Backspace</source> <comment>Edit|Undo</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="297"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="303"/> <source>Undo the last change</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="298"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="304"/> <source><b>Undo</b><p>Undo the last change done.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="305"/> - <source>Redo</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="305"/> - <source>&Redo</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="305"/> - <source>Ctrl+Shift+Z</source> - <comment>Edit|Redo</comment> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="311"/> + <source>Redo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="311"/> + <source>&Redo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="311"/> + <source>Ctrl+Shift+Z</source> + <comment>Edit|Redo</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="317"/> <source>Redo the last change</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="312"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="318"/> <source><b>Redo</b><p>Redo the last change done.</p></source> <translation type="unfinished"></translation> </message> <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> + <source>Revert to last saved state</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="325"/> + <source>Re&vert to last saved state</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../HexEdit/HexEditMainWindow.py" line="325"/> - <source>Revert to last saved state</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="319"/> - <source>Re&vert to last saved state</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="319"/> <source>Ctrl+Y</source> <comment>Edit|Revert</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="326"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="332"/> <source><b>Revert to last saved state</b><p>Undo all changes up to the last saved state of the editor.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="334"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="340"/> <source>Cut</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="334"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="340"/> <source>Cu&t</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="334"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="340"/> <source>Ctrl+X</source> <comment>Edit|Cut</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="334"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="340"/> <source>Shift+Del</source> <comment>Edit|Cut</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="341"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="347"/> <source>Cut the selection</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="342"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="348"/> <source><b>Cut</b><p>Cut the selected binary area to the clipboard.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="349"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="355"/> <source>Copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="349"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="355"/> <source>&Copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="349"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="355"/> <source>Ctrl+C</source> <comment>Edit|Copy</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="349"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="355"/> <source>Ctrl+Ins</source> <comment>Edit|Copy</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="356"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="362"/> <source>Copy the selection</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="357"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="363"/> <source><b>Copy</b><p>Copy the selected binary area to the clipboard.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="364"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="370"/> <source>Paste</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="364"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="370"/> <source>&Paste</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="364"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="370"/> <source>Ctrl+V</source> <comment>Edit|Paste</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="364"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="370"/> <source>Shift+Ins</source> <comment>Edit|Paste</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="371"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="377"/> <source>Paste the clipboard contents</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="372"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="378"/> <source><b>Paste</b><p>Paste the clipboard contents.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="379"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="385"/> <source>Select All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="379"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="385"/> <source>&Select All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="379"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="385"/> <source>Ctrl+A</source> <comment>Edit|Select All</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="386"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="392"/> <source>Select the complete binary data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="388"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="394"/> <source><b>Select All</b><p>Selects the complete binary data.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="395"/> - <source>Deselect all</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="395"/> - <source>&Deselect all</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="395"/> - <source>Alt+Ctrl+A</source> - <comment>Edit|Deselect all</comment> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="401"/> + <source>Deselect all</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="401"/> + <source>&Deselect all</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="401"/> + <source>Alt+Ctrl+A</source> + <comment>Edit|Deselect all</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="407"/> <source>Deselect all binary data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="402"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="408"/> <source><b>Deselect All</b><p>Deselect all all binary data.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="409"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="415"/> <source>Save Selection Readable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="409"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="415"/> <source>Save Selection Readable...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="413"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="419"/> <source>Save the binary data of the current selection to a file in a readable format</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="416"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="422"/> <source><b>Save Selection Readable...</b><p>Saves the binary data of the current selection to a file in a readable format.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="425"/> - <source>Set Read Only</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="429"/> - <source>Change the edit mode to read only</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="431"/> + <source>Set Read Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="435"/> + <source>Change the edit mode to read only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="437"/> <source><b>Set Read Only</b><p>This changes the edit mode to read only (i.e. to view mode).</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="441"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="447"/> <source>Search</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="441"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="447"/> <source>&Search...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="441"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="447"/> <source>Ctrl+F</source> <comment>Search|Search</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="448"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="454"/> <source>Search for data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="449"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="455"/> <source><b>Search</b><p>Search for some data. A dialog is shown to enter the data to search for in various formats.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="457"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="463"/> <source>Search next</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="457"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="463"/> <source>Search &next</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="457"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="463"/> <source>F3</source> <comment>Search|Search next</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="474"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="480"/> <source>Search previous</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="474"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="480"/> <source>Search &previous</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="474"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="480"/> <source>Shift+F3</source> <comment>Search|Search previous</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="483"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="489"/> <source><b>Search previous</b><p>Search the previous occurrence of some data. The previously entered search data are reused.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="492"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="498"/> <source>Replace</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="492"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="498"/> <source>&Replace...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="492"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="498"/> <source>Ctrl+R</source> <comment>Search|Replace</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="546"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="552"/> <source>About</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="546"/> - <source>&About</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="550"/> - <source>Display information about this software</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="552"/> - <source><b>About</b><p>Display some information about this software.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="558"/> - <source>About Qt</source> + <source>&About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="556"/> + <source>Display information about this software</source> <translation type="unfinished"></translation> </message> <message> <location filename="../HexEdit/HexEditMainWindow.py" line="558"/> - <source>About &Qt</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="562"/> - <source>Display information about the Qt toolkit</source> + <source><b>About</b><p>Display some information about this software.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="564"/> + <source>About Qt</source> <translation type="unfinished"></translation> </message> <message> <location filename="../HexEdit/HexEditMainWindow.py" line="564"/> + <source>About &Qt</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="568"/> + <source>Display information about the Qt toolkit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="570"/> <source><b>About Qt</b><p>Display some information about the Qt toolkit.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="571"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="577"/> <source>What's This?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="571"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="577"/> <source>&What's This?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="571"/> - <source>Shift+F1</source> - <comment>Help|What's This?'</comment> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="577"/> + <source>Shift+F1</source> + <comment>Help|What's This?'</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="583"/> <source>Context sensitive help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="578"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="584"/> <source><b>Display context sensitive help</b><p>In What's This? mode, the mouse cursor shows an arrow with a question mark, and you can click on the interface elements to get a short description of what they do and how to use them. In dialogs, this feature can be accessed using the context help button in the titlebar.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="593"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="599"/> <source>Preferences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="593"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="599"/> <source>&Preferences...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="598"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="604"/> <source>Set the prefered configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="600"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="606"/> <source><b>Preferences</b><p>Set the configuration items of the application with your prefered values.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="643"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="649"/> <source>Open a binary file for viewing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="617"/> - <source><b>Open File</b><p>This opens a binary file for viewing (i.e. in read only mode). It pops up a file selection dialog.</p></source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="623"/> + <source><b>Open File</b><p>This opens a binary file for viewing (i.e. in read only mode). It pops up a file selection dialog.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="629"/> <source>Open for Editing...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="624"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="630"/> <source>Open for Editing</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="639"/> + <source>Open a binary file for editing</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../HexEdit/HexEditMainWindow.py" line="633"/> - <source>Open a binary file for editing</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="627"/> <source><b>Open for Editing</b><p>This opens a binary file for editing. It pops up a file selection dialog.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="635"/> - <source><b>Open File</b><p>This opens a binary file for editing. It pops up a file selection dialog.</p></source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="641"/> + <source><b>Open File</b><p>This opens a binary file for editing. It pops up a file selection dialog.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="647"/> <source>Open Read Only...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="642"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="648"/> <source>Open Read Only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="645"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="651"/> <source><b>Open Read Only</b><p>This opens a binary file for viewing (i.e. in read only mode). It pops up a file selection dialog.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="658"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="663"/> <source>&File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="676"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="686"/> <source>&Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="700"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="710"/> <source>Se&ttings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="706"/> - <source>&Help</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="716"/> + <source>&Help</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="726"/> <source>File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="729"/> - <source>Edit</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="739"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="749"/> <source>Find</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="747"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="757"/> <source>Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="752"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="762"/> <source>Help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="790"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="800"/> <source><p>This part of the status bar displays the edit mode.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="798"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="808"/> <source><p>This part of the status bar displays the read only mode.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="766"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="776"/> <source><p>This part of the status bar displays the cursor address.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="782"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="792"/> <source><p>This part of the status bar displays the size of the binary data.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="854"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="864"/> <source>ro</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="854"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="864"/> <source>rw</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="872"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="882"/> <source>Overwrite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="872"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="882"/> <source>Insert</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="932"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="944"/> <source>Open binary file in new window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1049"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1063"/> <source>All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1169"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1183"/> <source>eric6 Hex Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="953"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="965"/> <source>The loaded file has unsaved changes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="971"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="983"/> <source>The file '{0}' does not exist.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="978"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="990"/> <source>Cannot read file '{0}: {1}.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1002"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1016"/> <source>Open binary file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1059"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1073"/> <source>Save binary file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1144"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1158"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1169"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1183"/> <source>Cannot write file '{0}: {1}.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1175"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1189"/> <source>File saved</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1144"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1158"/> <source>Save to readable file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1128"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1142"/> <source>Text Files (*.txt);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1128"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1142"/> <source>Text Files (*.txt)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1209"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1225"/> <source>Untitled</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1213"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1229"/> <source>{0}[*] - {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1213"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1229"/> <source>Hex Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1270"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1286"/> <source>About eric6 Hex Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1270"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1286"/> <source>The eric6 Hex Editor is a simple editor component to edit binary files.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="464"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="470"/> <source>Search next occurrence</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="466"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="472"/> <source><b>Search next</b><p>Search the next occurrence of some data. The previously entered search data are reused.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="481"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="487"/> <source>Search previous occurrence</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="498"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="504"/> <source>Replace data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="499"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="505"/> <source><b>Replace</b><p>Search for some data and replace it. A dialog is shown to enter the data to search for and the replacement data in various formats.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="774"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="784"/> <source><p>This part of the status bar displays some selection information.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="843"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="853"/> <source>Selection: -</source> <comment>no selection available</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="516"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="522"/> <source>Goto Offset</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="508"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="514"/> <source>&Goto Offset...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="517"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="523"/> <source><b>Goto Offset</b><p>Go to a specific address. A dialog is shown to enter the movement data.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="818"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="828"/> <source>Address: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="837"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="847"/> <source>Selection: {0} - {1} ({2} Bytes)</source> <comment>0: start, 1: end, 2: selection length</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="891"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="901"/> <source>Size: {0}</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="665"/> + <source>Open &Recent Files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1434"/> + <source>&Clear</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>HexEditReplaceWidget</name> @@ -20693,6 +20703,21 @@ <source>Monospaced Font</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/HexEditorPage.ui" line="352"/> + <source>Recent Files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/HexEditorPage.ui" line="358"/> + <source>Number of recent files:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/HexEditorPage.ui" line="365"/> + <source>Enter the number of recent files to remember</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>Hg</name> @@ -37267,27 +37292,27 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1346"/> + <location filename="../Preferences/__init__.py" line="1347"/> <source>Export Preferences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1374"/> + <location filename="../Preferences/__init__.py" line="1375"/> <source>Import Preferences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1374"/> + <location filename="../Preferences/__init__.py" line="1375"/> <source>Properties File (*.ini);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1476"/> + <location filename="../Preferences/__init__.py" line="1477"/> <source>Select Python{0} Interpreter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1476"/> + <location filename="../Preferences/__init__.py" line="1477"/> <source>Select the Python{0} interpreter to be used:</source> <translation type="unfinished"></translation> </message> @@ -47758,97 +47783,97 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="121"/> + <location filename="../Snapshot/SnapWidget.py" line="122"/> <source>Windows Bitmap File (*.bmp)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="122"/> - <source>Graphic Interchange Format File (*.gif)</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Snapshot/SnapWidget.py" line="123"/> - <source>Windows Icon File (*.ico)</source> + <source>Graphic Interchange Format File (*.gif)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="124"/> - <source>JPEG File (*.jpg)</source> + <source>Windows Icon File (*.ico)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="125"/> - <source>Multiple-Image Network Graphics File (*.mng)</source> + <source>JPEG File (*.jpg)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="126"/> - <source>Portable Bitmap File (*.pbm)</source> + <source>Multiple-Image Network Graphics File (*.mng)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="127"/> - <source>Paintbrush Bitmap File (*.pcx)</source> + <source>Portable Bitmap File (*.pbm)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="128"/> - <source>Portable Graymap File (*.pgm)</source> + <source>Paintbrush Bitmap File (*.pcx)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="129"/> - <source>Portable Network Graphics File (*.png)</source> + <source>Portable Graymap File (*.pgm)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="130"/> - <source>Portable Pixmap File (*.ppm)</source> + <source>Portable Network Graphics File (*.png)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="131"/> - <source>Silicon Graphics Image File (*.sgi)</source> + <source>Portable Pixmap File (*.ppm)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="132"/> - <source>Scalable Vector Graphics File (*.svg)</source> + <source>Silicon Graphics Image File (*.sgi)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="133"/> - <source>Targa Graphic File (*.tga)</source> + <source>Scalable Vector Graphics File (*.svg)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="134"/> - <source>TIFF File (*.tif)</source> + <source>Targa Graphic File (*.tga)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="135"/> - <source>X11 Bitmap File (*.xbm)</source> + <source>TIFF File (*.tif)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="136"/> + <source>X11 Bitmap File (*.xbm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Snapshot/SnapWidget.py" line="137"/> <source>X11 Pixmap File (*.xpm)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="251"/> + <location filename="../Snapshot/SnapWidget.py" line="252"/> <source>Save Snapshot</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="230"/> + <location filename="../Snapshot/SnapWidget.py" line="231"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="251"/> + <location filename="../Snapshot/SnapWidget.py" line="252"/> <source>Cannot write file '{0}: {1}.</source> <translation type="unfinished"></translation> @@ -47904,16 +47929,11 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="500"/> + <location filename="../Snapshot/SnapWidget.py" line="503"/> <source>The application contains an unsaved snapshot.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="451"/> - <source>Preview of the snapshot image ({0:n} x {1:n})</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Snapshot/SnapWidget.ui" line="195"/> <source>Press to copy the snapshot preview to the clipboard</source> <translation type="unfinished"></translation> @@ -47924,15 +47944,20 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="528"/> + <location filename="../Snapshot/SnapWidget.py" line="531"/> <source>eric6 Snapshot</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Snapshot/SnapWidget.py" line="452"/> + <source>Preview of the snapshot image ({0} x {1})</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>SnapshotFreehandGrabber</name> <message> - <location filename="../Snapshot/SnapshotFreehandGrabber.py" line="69"/> + <location filename="../Snapshot/SnapshotFreehandGrabber.py" line="71"/> <source>Select a region using the mouse. To take the snapshot, press the Enter key or double click. Press Esc to quit.</source> <translation type="unfinished"></translation> </message> @@ -47940,7 +47965,7 @@ <context> <name>SnapshotRegionGrabber</name> <message> - <location filename="../Snapshot/SnapshotRegionGrabber.py" line="98"/> + <location filename="../Snapshot/SnapshotRegionGrabber.py" line="100"/> <source>Select a region using the mouse. To take the snapshot, press the Enter key or double click. Press Esc to quit.</source> <translation type="unfinished"></translation> </message> @@ -64473,7 +64498,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="508"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="514"/> <source>Ctrl+G</source> <comment>Search|Goto Offset</comment> <translation type="unfinished"></translation>
--- a/i18n/eric6_es.ts Sat Jan 23 18:13:25 2016 +0100 +++ b/i18n/eric6_es.ts Sun Jan 24 16:03:00 2016 +0100 @@ -19999,12 +19999,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditGotoWidget.py" line="41"/> + <location filename="../HexEdit/HexEditGotoWidget.py" line="42"/> <source>Hex</source> <translation type="unfinished">Hex</translation> </message> <message> - <location filename="../HexEdit/HexEditGotoWidget.py" line="42"/> + <location filename="../HexEdit/HexEditGotoWidget.py" line="43"/> <source>Dec</source> <translation type="unfinished">Dec</translation> </message> @@ -20012,547 +20012,547 @@ <context> <name>HexEditMainWindow</name> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="154"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="160"/> <source>New Window</source> <translation type="unfinished">Nueva Ventana</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="154"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="160"/> <source>New &Window</source> <translation type="unfinished">Nueva &Ventana</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="159"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="165"/> <source>Open a binary file for editing in a new hex editor window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="161"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="167"/> <source><b>New Window</b><p>This opens a binary file for editing in a new hex editor window.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="170"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="176"/> <source>Open</source> <translation type="unfinished">Abrir</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="170"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="176"/> <source>&Open...</source> <translation type="unfinished">&Abrir...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="170"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="176"/> <source>Ctrl+O</source> <comment>File|Open</comment> <translation type="unfinished">Ctrl+O</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="186"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="192"/> <source>Save</source> <translation type="unfinished">Guardar</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="186"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="192"/> <source>&Save</source> <translation type="unfinished">&Guardar</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="186"/> - <source>Ctrl+S</source> - <comment>File|Save</comment> - <translation type="unfinished">Ctrl+S</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="192"/> + <source>Ctrl+S</source> + <comment>File|Save</comment> + <translation type="unfinished">Ctrl+S</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="198"/> <source>Save the current binary file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="193"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="199"/> <source><b>Save File</b><p>Save the contents of the hex editor window.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="200"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="206"/> <source>Save As</source> <translation type="unfinished">Guardar como</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="200"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="206"/> <source>Save &As...</source> <translation type="unfinished">Guardar Co&mo...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="200"/> - <source>Shift+Ctrl+S</source> - <comment>File|Save As</comment> - <translation type="unfinished">Shift+Ctrl+S</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="206"/> + <source>Shift+Ctrl+S</source> + <comment>File|Save As</comment> + <translation type="unfinished">Shift+Ctrl+S</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="212"/> <source>Save the current binary data to a new file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="208"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="214"/> <source><b>Save As...</b><p>Saves the current binary data to a new file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="215"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="221"/> <source>Save As Readable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="215"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="221"/> <source>Save As &Readable...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="219"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="225"/> <source>Save the current binary data to a new file in a readable format</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="222"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="228"/> <source><b>Save As Readable...</b><p>Saves the current binary data to a new file in a readable format.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="230"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="236"/> <source>Close</source> <translation type="unfinished">Cerrar</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="230"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="236"/> <source>&Close</source> <translation type="unfinished">&Cerrar</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="230"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="236"/> <source>Ctrl+W</source> <comment>File|Close</comment> <translation type="unfinished">Ctrl+W</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="236"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="242"/> <source>Close the current hex editor window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="238"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="244"/> <source><b>Close</b><p>Closes the current hex editor window.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="245"/> - <source>Close All</source> - <translation type="unfinished">Cerrar todo</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="245"/> - <source>Close &All</source> - <translation type="unfinished">Cerrar &Todo</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="249"/> - <source>Close all hex editor windows</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="251"/> + <source>Close All</source> + <translation type="unfinished">Cerrar todo</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="251"/> + <source>Close &All</source> + <translation type="unfinished">Cerrar &Todo</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="255"/> + <source>Close all hex editor windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="257"/> <source><b>Close All</b><p>Closes all hex editor windows.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="258"/> - <source>Close Others</source> - <translation type="unfinished">Cerrar Otras</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="262"/> - <source>Close all hex other editor windows</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="264"/> + <source>Close Others</source> + <translation type="unfinished">Cerrar Otras</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="268"/> + <source>Close all hex other editor windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="270"/> <source><b>Close Others</b><p>Closes all other hex editor windows.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="271"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="277"/> <source>Quit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="271"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="277"/> <source>&Quit</source> <translation type="unfinished">&Salir</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="271"/> - <source>Ctrl+Q</source> - <comment>File|Quit</comment> - <translation type="unfinished">Ctrl+Q</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="277"/> + <source>Ctrl+Q</source> + <comment>File|Quit</comment> + <translation type="unfinished">Ctrl+Q</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="283"/> <source>Quit the hex editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="278"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> <source><b>Quit</b><p>Quit the hex editor.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="290"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="296"/> <source>Undo</source> <translation type="unfinished">Deshacer</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="290"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="296"/> <source>&Undo</source> <translation type="unfinished">&Deshacer</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="290"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="296"/> <source>Ctrl+Z</source> <comment>Edit|Undo</comment> <translation type="unfinished">Ctrl+Z</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="290"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="296"/> <source>Alt+Backspace</source> <comment>Edit|Undo</comment> <translation type="unfinished">Alt+Backspace</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="297"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="303"/> <source>Undo the last change</source> <translation type="unfinished">Revierte el último cambio</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="298"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="304"/> <source><b>Undo</b><p>Undo the last change done.</p></source> <translation type="unfinished"><b>Deshacer</b><p>Deshace el último cambio hecho en el editor.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="305"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="311"/> <source>Redo</source> <translation type="unfinished">Rehacer</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="305"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="311"/> <source>&Redo</source> <translation type="unfinished">&Rehacer</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="305"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="311"/> <source>Ctrl+Shift+Z</source> <comment>Edit|Redo</comment> <translation type="unfinished">Ctrl+Shift+Z</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="311"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="317"/> <source>Redo the last change</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="312"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="318"/> <source><b>Redo</b><p>Redo the last change done.</p></source> <translation type="unfinished"><b>Rehacer</b><p>Rehace el último cambio hecho en el editor.</p></translation> </message> <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> + <source>Revert to last saved state</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../HexEdit/HexEditMainWindow.py" line="325"/> - <source>Revert to last saved state</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="319"/> <source>Re&vert to last saved state</source> <translation type="unfinished">&Volver al último estado grabado</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="319"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="325"/> <source>Ctrl+Y</source> <comment>Edit|Revert</comment> <translation type="unfinished">Ctrl+Y</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="326"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="332"/> <source><b>Revert to last saved state</b><p>Undo all changes up to the last saved state of the editor.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="334"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="340"/> <source>Cut</source> <translation type="unfinished">Cortar</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="334"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="340"/> <source>Cu&t</source> <translation type="unfinished">Cor&tar</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="334"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="340"/> <source>Ctrl+X</source> <comment>Edit|Cut</comment> <translation type="unfinished">Ctrl+X</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="334"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="340"/> <source>Shift+Del</source> <comment>Edit|Cut</comment> <translation type="unfinished">Shift+Del</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="341"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="347"/> <source>Cut the selection</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="342"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="348"/> <source><b>Cut</b><p>Cut the selected binary area to the clipboard.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="349"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="355"/> <source>Copy</source> <translation type="unfinished">Copiar</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="349"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="355"/> <source>&Copy</source> <translation type="unfinished">&Copiar</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="349"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="355"/> <source>Ctrl+C</source> <comment>Edit|Copy</comment> <translation type="unfinished">Ctrl+C</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="349"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="355"/> <source>Ctrl+Ins</source> <comment>Edit|Copy</comment> <translation type="unfinished">Ctrl+Ins</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="356"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="362"/> <source>Copy the selection</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="357"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="363"/> <source><b>Copy</b><p>Copy the selected binary area to the clipboard.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="364"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="370"/> <source>Paste</source> <translation type="unfinished">Pegar</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="364"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="370"/> <source>&Paste</source> <translation type="unfinished">&Pegar</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="364"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="370"/> <source>Ctrl+V</source> <comment>Edit|Paste</comment> <translation type="unfinished">Ctrl+V</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="364"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="370"/> <source>Shift+Ins</source> <comment>Edit|Paste</comment> <translation type="unfinished">Shift+Ins</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="371"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="377"/> <source>Paste the clipboard contents</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="372"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="378"/> <source><b>Paste</b><p>Paste the clipboard contents.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="379"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="385"/> <source>Select All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="379"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="385"/> <source>&Select All</source> <translation type="unfinished">Seleccionar &todo</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="379"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="385"/> <source>Ctrl+A</source> <comment>Edit|Select All</comment> <translation type="unfinished">Ctrl+A</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="386"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="392"/> <source>Select the complete binary data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="388"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="394"/> <source><b>Select All</b><p>Selects the complete binary data.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="395"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="401"/> <source>Deselect all</source> <translation type="unfinished">Deseleccionar todo</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="395"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="401"/> <source>&Deselect all</source> <translation type="unfinished">&Deseleccionar todo</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="395"/> - <source>Alt+Ctrl+A</source> - <comment>Edit|Deselect all</comment> - <translation type="unfinished">Alt+Ctrl+A</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="401"/> + <source>Alt+Ctrl+A</source> + <comment>Edit|Deselect all</comment> + <translation type="unfinished">Alt+Ctrl+A</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="407"/> <source>Deselect all binary data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="402"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="408"/> <source><b>Deselect All</b><p>Deselect all all binary data.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="409"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="415"/> <source>Save Selection Readable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="409"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="415"/> <source>Save Selection Readable...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="413"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="419"/> <source>Save the binary data of the current selection to a file in a readable format</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="416"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="422"/> <source><b>Save Selection Readable...</b><p>Saves the binary data of the current selection to a file in a readable format.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="425"/> - <source>Set Read Only</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="429"/> - <source>Change the edit mode to read only</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="431"/> + <source>Set Read Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="435"/> + <source>Change the edit mode to read only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="437"/> <source><b>Set Read Only</b><p>This changes the edit mode to read only (i.e. to view mode).</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="441"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="447"/> <source>Search</source> <translation type="unfinished">Buscar</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="441"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="447"/> <source>&Search...</source> <translation type="unfinished">&Buscar...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="441"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="447"/> <source>Ctrl+F</source> <comment>Search|Search</comment> <translation type="unfinished">Ctrl+F</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="448"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="454"/> <source>Search for data</source> <translation type="unfinished">Buscar un texto</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="449"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="455"/> <source><b>Search</b><p>Search for some data. A dialog is shown to enter the data to search for in various formats.</p></source> <translation type="unfinished"><b>Buscar</b><p>Buscar texto en el editor. En el diálogo muestra opciones e indica el texto de búsqueda.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="457"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="463"/> <source>Search next</source> <translation type="unfinished">Buscar siguiente</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="457"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="463"/> <source>Search &next</source> <translation type="unfinished">Buscar &Siguiente</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="457"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="463"/> <source>F3</source> <comment>Search|Search next</comment> <translation type="unfinished">F3</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="464"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="470"/> <source>Search next occurrence</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="466"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="472"/> <source><b>Search next</b><p>Search the next occurrence of some data. The previously entered search data are reused.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="474"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="480"/> <source>Search previous</source> <translation type="unfinished">Buscar anterior</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="474"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="480"/> <source>Search &previous</source> <translation type="unfinished">Buscar a&nterior</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="474"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="480"/> <source>Shift+F3</source> <comment>Search|Search previous</comment> <translation type="unfinished">Shift+F3</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="483"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="489"/> <source><b>Search previous</b><p>Search the previous occurrence of some data. The previously entered search data are reused.</p></source> <translation type="unfinished"><b>Buscar anterior</b><p>Buscar la anterior ocurrencia de un texto en el editor actual. Se reutilizan el texto de búsqueda introducido anteriormente y sus opciones.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="492"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="498"/> <source>Replace</source> <translation type="unfinished">Reemplazar</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="492"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="498"/> <source>&Replace...</source> <translation type="unfinished">&Reemplazar...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="492"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="498"/> <source>Ctrl+R</source> <comment>Search|Replace</comment> <translation type="unfinished">Ctrl+R</translation> @@ -20568,382 +20568,392 @@ <translation type="obsolete"><b>Reemplazar</b><p>Buscar un texto en el editor actual y reemplazarlo. Se muestra un diálogo para introducir el texto de búsqueda, el texto de reemplazo y las opciones para buscar y reemplazar.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="546"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="552"/> <source>About</source> <translation type="unfinished">Acerca de</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="546"/> - <source>&About</source> - <translation type="unfinished">&Acerca de</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="550"/> - <source>Display information about this software</source> - <translation type="unfinished">Muestra información acerca de este software</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="552"/> - <source><b>About</b><p>Display some information about this software.</p></source> - <translation type="unfinished"><b>Acerca de</b><p>Muestra información acerca de este software.</p></translation> + <source>&About</source> + <translation type="unfinished">&Acerca de</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="556"/> + <source>Display information about this software</source> + <translation type="unfinished">Muestra información acerca de este software</translation> </message> <message> <location filename="../HexEdit/HexEditMainWindow.py" line="558"/> + <source><b>About</b><p>Display some information about this software.</p></source> + <translation type="unfinished"><b>Acerca de</b><p>Muestra información acerca de este software.</p></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="564"/> <source>About Qt</source> <translation type="unfinished">Acerca de Qt</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="558"/> - <source>About &Qt</source> - <translation type="unfinished">Acerca de &Qt</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="562"/> - <source>Display information about the Qt toolkit</source> - <translation type="unfinished">Muestra información sobre las herramientas Qt</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="564"/> + <source>About &Qt</source> + <translation type="unfinished">Acerca de &Qt</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="568"/> + <source>Display information about the Qt toolkit</source> + <translation type="unfinished">Muestra información sobre las herramientas Qt</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="570"/> <source><b>About Qt</b><p>Display some information about the Qt toolkit.</p></source> <translation type="unfinished"><b>Acerca de Qt</b><p>Muestra información sobre las herramientas Qt.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="571"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="577"/> <source>What's This?</source> <translation type="unfinished">¿Qué es esto?</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="571"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="577"/> <source>&What's This?</source> <translation type="unfinished">¿&Qué es esto?</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="571"/> - <source>Shift+F1</source> - <comment>Help|What's This?'</comment> - <translation type="unfinished">Shift+F1</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="577"/> + <source>Shift+F1</source> + <comment>Help|What's This?'</comment> + <translation type="unfinished">Shift+F1</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="583"/> <source>Context sensitive help</source> <translation type="unfinished">Ayuda sensible al contexto</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="578"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="584"/> <source><b>Display context sensitive help</b><p>In What's This? mode, the mouse cursor shows an arrow with a question mark, and you can click on the interface elements to get a short description of what they do and how to use them. In dialogs, this feature can be accessed using the context help button in the titlebar.</p></source> <translation type="unfinished"><b>Mostrar ayuda sensible al contexto</b><p>En modo ¿Qué es esto? el puntero del ratón muestra una flecha con un interrogante, y se puede hacer click en elementos de la interfaz gráfica para obtener una descripción corta de lo que hacen y de cómo se utilizan. En los diálogos, se puede acceder a esta característica utilizando el botón de ayuda de contexto en la barra de título.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="593"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="599"/> <source>Preferences</source> <translation type="unfinished">Preferencias</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="593"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="599"/> <source>&Preferences...</source> <translation type="unfinished">&Preferencias...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="598"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="604"/> <source>Set the prefered configuration</source> <translation type="unfinished">Establecer la configuración preferida</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="600"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="606"/> <source><b>Preferences</b><p>Set the configuration items of the application with your prefered values.</p></source> <translation type="unfinished"><b>Preferencias</b><p>Establecezca los elementos de configuración de la aplicación con sus valores preferidos.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="643"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="649"/> <source>Open a binary file for viewing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="617"/> - <source><b>Open File</b><p>This opens a binary file for viewing (i.e. in read only mode). It pops up a file selection dialog.</p></source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="623"/> + <source><b>Open File</b><p>This opens a binary file for viewing (i.e. in read only mode). It pops up a file selection dialog.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="629"/> <source>Open for Editing...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="624"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="630"/> <source>Open for Editing</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="639"/> + <source>Open a binary file for editing</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../HexEdit/HexEditMainWindow.py" line="633"/> - <source>Open a binary file for editing</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="627"/> <source><b>Open for Editing</b><p>This opens a binary file for editing. It pops up a file selection dialog.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="635"/> - <source><b>Open File</b><p>This opens a binary file for editing. It pops up a file selection dialog.</p></source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="641"/> + <source><b>Open File</b><p>This opens a binary file for editing. It pops up a file selection dialog.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="647"/> <source>Open Read Only...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="642"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="648"/> <source>Open Read Only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="645"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="651"/> <source><b>Open Read Only</b><p>This opens a binary file for viewing (i.e. in read only mode). It pops up a file selection dialog.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="658"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="663"/> <source>&File</source> <translation type="unfinished">&Archivo</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="676"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="686"/> <source>&Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="700"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="710"/> <source>Se&ttings</source> <translation type="unfinished">Con&figuración</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="706"/> - <source>&Help</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="716"/> + <source>&Help</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="726"/> <source>File</source> <translation type="unfinished">Archivo</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="729"/> - <source>Edit</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="739"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="749"/> <source>Find</source> <translation type="unfinished">Buscar</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="747"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="757"/> <source>Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="752"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="762"/> <source>Help</source> <translation type="unfinished">Ayuda</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="790"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="800"/> <source><p>This part of the status bar displays the edit mode.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="798"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="808"/> <source><p>This part of the status bar displays the read only mode.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="766"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="776"/> <source><p>This part of the status bar displays the cursor address.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="782"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="792"/> <source><p>This part of the status bar displays the size of the binary data.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="854"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="864"/> <source>ro</source> <translation type="unfinished">ro</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="854"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="864"/> <source>rw</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="872"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="882"/> <source>Overwrite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="872"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="882"/> <source>Insert</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="932"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="944"/> <source>Open binary file in new window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1049"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1063"/> <source>All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1169"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1183"/> <source>eric6 Hex Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="953"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="965"/> <source>The loaded file has unsaved changes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="971"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="983"/> <source>The file '{0}' does not exist.</source> <translation type="unfinished">El archivo {0} no existe.</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="978"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="990"/> <source>Cannot read file '{0}: {1}.</source> <translation type="unfinished">No se puede leer el archivo {0}: {1}.</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1002"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1016"/> <source>Open binary file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1059"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1073"/> <source>Save binary file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1144"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1158"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1169"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1183"/> <source>Cannot write file '{0}: {1}.</source> <translation type="unfinished">No se puede guardar el archivo {0}: {1}.</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1175"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1189"/> <source>File saved</source> <translation type="unfinished">Archivo guardado</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1144"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1158"/> <source>Save to readable file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1128"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1142"/> <source>Text Files (*.txt);;All Files (*)</source> <translation type="unfinished">Archivos de Texto (*.txt);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1128"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1142"/> <source>Text Files (*.txt)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1209"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1225"/> <source>Untitled</source> <translation type="unfinished">Sin título</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1213"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1229"/> <source>{0}[*] - {1}</source> <translation type="unfinished">{0}[*] - {1}</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1213"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1229"/> <source>Hex Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1270"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1286"/> <source>About eric6 Hex Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1270"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1286"/> <source>The eric6 Hex Editor is a simple editor component to edit binary files.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="481"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="487"/> <source>Search previous occurrence</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="498"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="504"/> <source>Replace data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="499"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="505"/> <source><b>Replace</b><p>Search for some data and replace it. A dialog is shown to enter the data to search for and the replacement data in various formats.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="774"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="784"/> <source><p>This part of the status bar displays some selection information.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="843"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="853"/> <source>Selection: -</source> <comment>no selection available</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="516"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="522"/> <source>Goto Offset</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="508"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="514"/> <source>&Goto Offset...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="517"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="523"/> <source><b>Goto Offset</b><p>Go to a specific address. A dialog is shown to enter the movement data.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="818"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="828"/> <source>Address: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="837"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="847"/> <source>Selection: {0} - {1} ({2} Bytes)</source> <comment>0: start, 1: end, 2: selection length</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="891"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="901"/> <source>Size: {0}</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="665"/> + <source>Open &Recent Files</source> + <translation type="unfinished">Abrir Archivos &Recientes</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1434"/> + <source>&Clear</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>HexEditReplaceWidget</name> @@ -21260,6 +21270,21 @@ <source>Monospaced Font</source> <translation type="unfinished">Fuente Monoespacio</translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/HexEditorPage.ui" line="352"/> + <source>Recent Files</source> + <translation type="unfinished">Archivos recientes</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/HexEditorPage.ui" line="358"/> + <source>Number of recent files:</source> + <translation type="unfinished">Número de archivos recientes:</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/HexEditorPage.ui" line="365"/> + <source>Enter the number of recent files to remember</source> + <translation type="unfinished">Introduzca el número de archivos recientes a recordar</translation> + </message> </context> <context> <name>Hg</name> @@ -38044,27 +38069,27 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1346"/> + <location filename="../Preferences/__init__.py" line="1347"/> <source>Export Preferences</source> <translation>Exportar Preferencias</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1374"/> + <location filename="../Preferences/__init__.py" line="1375"/> <source>Import Preferences</source> <translation>Importar Preferencias</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1374"/> + <location filename="../Preferences/__init__.py" line="1375"/> <source>Properties File (*.ini);;All Files (*)</source> <translation>Archivo de Propiedades (*.ini);;Todos los archivos (*)</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1476"/> + <location filename="../Preferences/__init__.py" line="1477"/> <source>Select Python{0} Interpreter</source> <translation>Seleccionar intérprete de Python{0}</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1476"/> + <location filename="../Preferences/__init__.py" line="1477"/> <source>Select the Python{0} interpreter to be used:</source> <translation>Seleccionar el intérprete de Python{0} a utilizar:</translation> </message> @@ -48787,97 +48812,97 @@ <translation>Selección Rectangular</translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="121"/> + <location filename="../Snapshot/SnapWidget.py" line="122"/> <source>Windows Bitmap File (*.bmp)</source> <translation>Archivo de Bitmap de Windows (*.bmp)</translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="122"/> - <source>Graphic Interchange Format File (*.gif)</source> - <translation>Archivo de Formato Gráfico de Intercambio (*.gif)</translation> - </message> - <message> <location filename="../Snapshot/SnapWidget.py" line="123"/> - <source>Windows Icon File (*.ico)</source> - <translation>Archivo de Icono de Windows (*.ico)</translation> + <source>Graphic Interchange Format File (*.gif)</source> + <translation>Archivo de Formato Gráfico de Intercambio (*.gif)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="124"/> - <source>JPEG File (*.jpg)</source> - <translation>Archivo JPEG (*.jpg)</translation> + <source>Windows Icon File (*.ico)</source> + <translation>Archivo de Icono de Windows (*.ico)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="125"/> - <source>Multiple-Image Network Graphics File (*.mng)</source> - <translation>Archivo de Multiple-Image Network Graphics (*.mng)</translation> + <source>JPEG File (*.jpg)</source> + <translation>Archivo JPEG (*.jpg)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="126"/> - <source>Portable Bitmap File (*.pbm)</source> - <translation>Archivo de Bitmap Portable (*.pbm)</translation> + <source>Multiple-Image Network Graphics File (*.mng)</source> + <translation>Archivo de Multiple-Image Network Graphics (*.mng)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="127"/> - <source>Paintbrush Bitmap File (*.pcx)</source> - <translation>Archivo de Bitmap de Pincel (*.pcx)</translation> + <source>Portable Bitmap File (*.pbm)</source> + <translation>Archivo de Bitmap Portable (*.pbm)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="128"/> - <source>Portable Graymap File (*.pgm)</source> - <translation>Archivo de Portable Graymap (*.pgm)</translation> + <source>Paintbrush Bitmap File (*.pcx)</source> + <translation>Archivo de Bitmap de Pincel (*.pcx)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="129"/> - <source>Portable Network Graphics File (*.png)</source> - <translation>Archivo Portable Network Graphics (*.png)</translation> + <source>Portable Graymap File (*.pgm)</source> + <translation>Archivo de Portable Graymap (*.pgm)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="130"/> - <source>Portable Pixmap File (*.ppm)</source> - <translation>Archivo de Portable Pixmap (*.ppm)</translation> + <source>Portable Network Graphics File (*.png)</source> + <translation>Archivo Portable Network Graphics (*.png)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="131"/> - <source>Silicon Graphics Image File (*.sgi)</source> - <translation>Archivo de Silicon Graphics Image (*.sgi)</translation> + <source>Portable Pixmap File (*.ppm)</source> + <translation>Archivo de Portable Pixmap (*.ppm)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="132"/> - <source>Scalable Vector Graphics File (*.svg)</source> - <translation>Archivo de Scalable Vector Graphics (*.svg)</translation> + <source>Silicon Graphics Image File (*.sgi)</source> + <translation>Archivo de Silicon Graphics Image (*.sgi)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="133"/> - <source>Targa Graphic File (*.tga)</source> - <translation>Archivo de Targa Graphic (*.tga)</translation> + <source>Scalable Vector Graphics File (*.svg)</source> + <translation>Archivo de Scalable Vector Graphics (*.svg)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="134"/> - <source>TIFF File (*.tif)</source> - <translation>Archivo TIFF (*.tif)</translation> + <source>Targa Graphic File (*.tga)</source> + <translation>Archivo de Targa Graphic (*.tga)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="135"/> - <source>X11 Bitmap File (*.xbm)</source> - <translation>Archivo de X11 Bitmap (*.xbm)</translation> + <source>TIFF File (*.tif)</source> + <translation>Archivo TIFF (*.tif)</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="136"/> + <source>X11 Bitmap File (*.xbm)</source> + <translation>Archivo de X11 Bitmap (*.xbm)</translation> + </message> + <message> + <location filename="../Snapshot/SnapWidget.py" line="137"/> <source>X11 Pixmap File (*.xpm)</source> <translation>Archivo de X11 Pixmap (*.xpm)</translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="251"/> + <location filename="../Snapshot/SnapWidget.py" line="252"/> <source>Save Snapshot</source> <translation>Guardar Captura de Pantalla</translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="230"/> + <location filename="../Snapshot/SnapWidget.py" line="231"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>El archivo <b>{0}</b> ya existe. ¿Desea sobreescribirlo?</p></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="251"/> + <location filename="../Snapshot/SnapWidget.py" line="252"/> <source>Cannot write file '{0}: {1}.</source> <translation>No se puede guardar el archivo {0}: @@ -48934,14 +48959,14 @@ <translation>captura de pantalla</translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="500"/> + <location filename="../Snapshot/SnapWidget.py" line="503"/> <source>The application contains an unsaved snapshot.</source> <translation>La aplicación contiene una captura de pantalla sin guardar.</translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="451"/> <source>Preview of the snapshot image ({0:n} x {1:n})</source> - <translation>Vista preliminar de la imagen de captura de pantalla ({0:n} x {1:n})</translation> + <translation type="obsolete">Vista preliminar de la imagen de captura de pantalla ({0:n} x {1:n})</translation> </message> <message> <location filename="../Snapshot/SnapWidget.ui" line="195"/> @@ -48954,15 +48979,20 @@ <translation>Copiar y Vista &Preliminar</translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="528"/> + <location filename="../Snapshot/SnapWidget.py" line="531"/> <source>eric6 Snapshot</source> <translation>Captura de Pantalla de eric6</translation> </message> + <message> + <location filename="../Snapshot/SnapWidget.py" line="452"/> + <source>Preview of the snapshot image ({0} x {1})</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>SnapshotFreehandGrabber</name> <message> - <location filename="../Snapshot/SnapshotFreehandGrabber.py" line="69"/> + <location filename="../Snapshot/SnapshotFreehandGrabber.py" line="71"/> <source>Select a region using the mouse. To take the snapshot, press the Enter key or double click. Press Esc to quit.</source> <translation>Seleccionar una región utilizando el ratón. Para tomar la captura de pantalla, pulsar la tecla Enter o hacer doble click. Pulsar Esc para salir.</translation> </message> @@ -48970,7 +49000,7 @@ <context> <name>SnapshotRegionGrabber</name> <message> - <location filename="../Snapshot/SnapshotRegionGrabber.py" line="98"/> + <location filename="../Snapshot/SnapshotRegionGrabber.py" line="100"/> <source>Select a region using the mouse. To take the snapshot, press the Enter key or double click. Press Esc to quit.</source> <translation>Seleccionar una región utilizando el ratón. Para tomar la captura de pantalla, pulsar la tecla Enter o hacer doble click. Pulsar Esc para salir.</translation> </message> @@ -65862,7 +65892,7 @@ <translation><b>Guardar Copia</b><p>Guardar una copia del contenido de la ventana de editor actual. El archivo puede ser introducido usando un diálogo de selección de archivo.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="508"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="514"/> <source>Ctrl+G</source> <comment>Search|Goto Offset</comment> <translation type="unfinished">Ctrl+G</translation>
--- a/i18n/eric6_fr.ts Sat Jan 23 18:13:25 2016 +0100 +++ b/i18n/eric6_fr.ts Sun Jan 24 16:03:00 2016 +0100 @@ -19935,12 +19935,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditGotoWidget.py" line="41"/> + <location filename="../HexEdit/HexEditGotoWidget.py" line="42"/> <source>Hex</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditGotoWidget.py" line="42"/> + <location filename="../HexEdit/HexEditGotoWidget.py" line="43"/> <source>Dec</source> <translation type="unfinished"></translation> </message> @@ -19948,547 +19948,547 @@ <context> <name>HexEditMainWindow</name> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="154"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="160"/> <source>New Window</source> <translation type="unfinished">Nouvelle fenêtre</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="154"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="160"/> <source>New &Window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="159"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="165"/> <source>Open a binary file for editing in a new hex editor window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="161"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="167"/> <source><b>New Window</b><p>This opens a binary file for editing in a new hex editor window.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="170"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="176"/> <source>Open</source> <translation type="unfinished">Ouvrir</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="170"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="176"/> <source>&Open...</source> <translation type="unfinished">&Ouvrir...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="170"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="176"/> <source>Ctrl+O</source> <comment>File|Open</comment> <translation type="unfinished">Ctrl+O</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="186"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="192"/> <source>Save</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="186"/> - <source>&Save</source> - <translation type="unfinished">&Enregistrer</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="186"/> - <source>Ctrl+S</source> - <comment>File|Save</comment> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="192"/> + <source>&Save</source> + <translation type="unfinished">&Enregistrer</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="192"/> + <source>Ctrl+S</source> + <comment>File|Save</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="198"/> <source>Save the current binary file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="193"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="199"/> <source><b>Save File</b><p>Save the contents of the hex editor window.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="200"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="206"/> <source>Save As</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="200"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="206"/> <source>Save &As...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="200"/> - <source>Shift+Ctrl+S</source> - <comment>File|Save As</comment> - <translation type="unfinished">Shift+Ctrl+S</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="206"/> + <source>Shift+Ctrl+S</source> + <comment>File|Save As</comment> + <translation type="unfinished">Shift+Ctrl+S</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="212"/> <source>Save the current binary data to a new file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="208"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="214"/> <source><b>Save As...</b><p>Saves the current binary data to a new file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="215"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="221"/> <source>Save As Readable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="215"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="221"/> <source>Save As &Readable...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="219"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="225"/> <source>Save the current binary data to a new file in a readable format</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="222"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="228"/> <source><b>Save As Readable...</b><p>Saves the current binary data to a new file in a readable format.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="230"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="236"/> <source>Close</source> <translation type="unfinished">Fermer</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="230"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="236"/> <source>&Close</source> <translation type="unfinished">&Fermer</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="230"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="236"/> <source>Ctrl+W</source> <comment>File|Close</comment> <translation type="unfinished">Ctrl+W</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="236"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="242"/> <source>Close the current hex editor window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="238"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="244"/> <source><b>Close</b><p>Closes the current hex editor window.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="245"/> - <source>Close All</source> - <translation type="unfinished">Tout fermer</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="245"/> - <source>Close &All</source> - <translation type="unfinished">&Tout fermer</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="249"/> - <source>Close all hex editor windows</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="251"/> + <source>Close All</source> + <translation type="unfinished">Tout fermer</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="251"/> + <source>Close &All</source> + <translation type="unfinished">&Tout fermer</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="255"/> + <source>Close all hex editor windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="257"/> <source><b>Close All</b><p>Closes all hex editor windows.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="258"/> - <source>Close Others</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="262"/> - <source>Close all hex other editor windows</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="264"/> + <source>Close Others</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="268"/> + <source>Close all hex other editor windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="270"/> <source><b>Close Others</b><p>Closes all other hex editor windows.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="271"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="277"/> <source>Quit</source> <translation type="unfinished">Quitter</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="271"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="277"/> <source>&Quit</source> <translation type="unfinished">&Quitter</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="271"/> - <source>Ctrl+Q</source> - <comment>File|Quit</comment> - <translation type="unfinished">Ctrl+Q</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="277"/> + <source>Ctrl+Q</source> + <comment>File|Quit</comment> + <translation type="unfinished">Ctrl+Q</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="283"/> <source>Quit the hex editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="278"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> <source><b>Quit</b><p>Quit the hex editor.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="290"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="296"/> <source>Undo</source> <translation type="unfinished">Défaire</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="290"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="296"/> <source>&Undo</source> <translation type="unfinished">&Défaire</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="290"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="296"/> <source>Ctrl+Z</source> <comment>Edit|Undo</comment> <translation type="unfinished">Ctrl+Z</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="290"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="296"/> <source>Alt+Backspace</source> <comment>Edit|Undo</comment> <translation type="unfinished">Alt+Backspace</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="297"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="303"/> <source>Undo the last change</source> <translation type="unfinished">Annule la dernière modification</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="298"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="304"/> <source><b>Undo</b><p>Undo the last change done.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="305"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="311"/> <source>Redo</source> <translation type="unfinished">Refaire</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="305"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="311"/> <source>&Redo</source> <translation type="unfinished">&Refaire</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="305"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="311"/> <source>Ctrl+Shift+Z</source> <comment>Edit|Redo</comment> <translation type="unfinished">Ctrl+Shift+Z</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="311"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="317"/> <source>Redo the last change</source> <translation type="unfinished">Recharge la dernière modification</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="312"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="318"/> <source><b>Redo</b><p>Redo the last change done.</p></source> <translation type="unfinished"></translation> </message> <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> + <source>Revert to last saved state</source> + <translation type="unfinished">Ecraser avec le dernier état enregistré</translation> + </message> + <message> <location filename="../HexEdit/HexEditMainWindow.py" line="325"/> - <source>Revert to last saved state</source> - <translation type="unfinished">Ecraser avec le dernier état enregistré</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="319"/> <source>Re&vert to last saved state</source> <translation type="unfinished">Ec&raser avec le dernier état enregistré</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="319"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="325"/> <source>Ctrl+Y</source> <comment>Edit|Revert</comment> <translation type="unfinished">Ctrl+Y</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="326"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="332"/> <source><b>Revert to last saved state</b><p>Undo all changes up to the last saved state of the editor.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="334"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="340"/> <source>Cut</source> <translation type="unfinished">Couper</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="334"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="340"/> <source>Cu&t</source> <translation type="unfinished">Cou&per</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="334"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="340"/> <source>Ctrl+X</source> <comment>Edit|Cut</comment> <translation type="unfinished">Ctrl+X</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="334"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="340"/> <source>Shift+Del</source> <comment>Edit|Cut</comment> <translation type="unfinished">Shift+Del</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="341"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="347"/> <source>Cut the selection</source> <translation type="unfinished">Coupe la sélection</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="342"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="348"/> <source><b>Cut</b><p>Cut the selected binary area to the clipboard.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="349"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="355"/> <source>Copy</source> <translation type="unfinished">Copier</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="349"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="355"/> <source>&Copy</source> <translation type="unfinished">&Copier</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="349"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="355"/> <source>Ctrl+C</source> <comment>Edit|Copy</comment> <translation type="unfinished">Ctrl+C</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="349"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="355"/> <source>Ctrl+Ins</source> <comment>Edit|Copy</comment> <translation type="unfinished">Ctrl+Ins</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="356"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="362"/> <source>Copy the selection</source> <translation type="unfinished">Copie la sélection</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="357"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="363"/> <source><b>Copy</b><p>Copy the selected binary area to the clipboard.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="364"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="370"/> <source>Paste</source> <translation type="unfinished">Coller</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="364"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="370"/> <source>&Paste</source> <translation type="unfinished">Col&ler</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="364"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="370"/> <source>Ctrl+V</source> <comment>Edit|Paste</comment> <translation type="unfinished">Ctrl+V</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="364"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="370"/> <source>Shift+Ins</source> <comment>Edit|Paste</comment> <translation type="unfinished">Shift+Ins</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="371"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="377"/> <source>Paste the clipboard contents</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="372"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="378"/> <source><b>Paste</b><p>Paste the clipboard contents.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="379"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="385"/> <source>Select All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="379"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="385"/> <source>&Select All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="379"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="385"/> <source>Ctrl+A</source> <comment>Edit|Select All</comment> <translation type="unfinished">Ctrl+A</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="386"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="392"/> <source>Select the complete binary data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="388"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="394"/> <source><b>Select All</b><p>Selects the complete binary data.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="395"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="401"/> <source>Deselect all</source> <translation type="unfinished">Tout déselectionner</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="395"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="401"/> <source>&Deselect all</source> <translation type="unfinished">Tout &déselectionner</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="395"/> - <source>Alt+Ctrl+A</source> - <comment>Edit|Deselect all</comment> - <translation type="unfinished">Alt+Ctrl+A</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="401"/> + <source>Alt+Ctrl+A</source> + <comment>Edit|Deselect all</comment> + <translation type="unfinished">Alt+Ctrl+A</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="407"/> <source>Deselect all binary data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="402"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="408"/> <source><b>Deselect All</b><p>Deselect all all binary data.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="409"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="415"/> <source>Save Selection Readable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="409"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="415"/> <source>Save Selection Readable...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="413"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="419"/> <source>Save the binary data of the current selection to a file in a readable format</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="416"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="422"/> <source><b>Save Selection Readable...</b><p>Saves the binary data of the current selection to a file in a readable format.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="425"/> - <source>Set Read Only</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="429"/> - <source>Change the edit mode to read only</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="431"/> + <source>Set Read Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="435"/> + <source>Change the edit mode to read only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="437"/> <source><b>Set Read Only</b><p>This changes the edit mode to read only (i.e. to view mode).</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="441"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="447"/> <source>Search</source> <translation type="unfinished">Rechercher</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="441"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="447"/> <source>&Search...</source> <translation type="unfinished">Re&chercher...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="441"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="447"/> <source>Ctrl+F</source> <comment>Search|Search</comment> <translation type="unfinished">Ctrl+F</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="448"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="454"/> <source>Search for data</source> <translation type="unfinished">Recherche de texte</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="449"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="455"/> <source><b>Search</b><p>Search for some data. A dialog is shown to enter the data to search for in various formats.</p></source> <translation type="unfinished"><b>Rechercher</b><p>Recherche du texte dans l'éditeur courant. Un fenêtre est affichée pour saisir le texte recherché et le options de recherche.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="457"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="463"/> <source>Search next</source> <translation type="unfinished">Chercher suivant</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="457"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="463"/> <source>Search &next</source> <translation type="unfinished">Chercher &suivant</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="457"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="463"/> <source>F3</source> <comment>Search|Search next</comment> <translation type="unfinished">F3</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="464"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="470"/> <source>Search next occurrence</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="466"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="472"/> <source><b>Search next</b><p>Search the next occurrence of some data. The previously entered search data are reused.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="474"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="480"/> <source>Search previous</source> <translation type="unfinished">Chercher précédent</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="474"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="480"/> <source>Search &previous</source> <translation type="unfinished">Chercher &précédent</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="474"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="480"/> <source>Shift+F3</source> <comment>Search|Search previous</comment> <translation type="unfinished">Shift+F3</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="483"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="489"/> <source><b>Search previous</b><p>Search the previous occurrence of some data. The previously entered search data are reused.</p></source> <translation type="unfinished"><b>Chercher précédent</b><p>Recherche en arrière le texte saisi dans l'éditeur courant. Les options de recherche précédentes sont réutilisées.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="492"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="498"/> <source>Replace</source> <translation type="unfinished">Remplacer</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="492"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="498"/> <source>&Replace...</source> <translation type="unfinished">&Remplacer...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="492"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="498"/> <source>Ctrl+R</source> <comment>Search|Replace</comment> <translation type="unfinished">Ctrl+R</translation> @@ -20504,380 +20504,390 @@ <translation type="obsolete"><b>Remplacer</b><p>Recherche du texte dans l'éditeur courant et le remplace par un autre. Un fenêtre est affichée pour saisir le texte initial, le texte de remplacement et les options de remplacement.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="546"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="552"/> <source>About</source> <translation type="unfinished">À propos de</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="546"/> - <source>&About</source> - <translation type="unfinished">&À propos de </translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="550"/> - <source>Display information about this software</source> - <translation type="unfinished">Affiche les informations concernant le logiciel</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="552"/> - <source><b>About</b><p>Display some information about this software.</p></source> - <translation type="unfinished"><b>À propos de</b><p>Affiche certaines informations concernant le logiciel.</p></translation> + <source>&About</source> + <translation type="unfinished">&À propos de </translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="556"/> + <source>Display information about this software</source> + <translation type="unfinished">Affiche les informations concernant le logiciel</translation> </message> <message> <location filename="../HexEdit/HexEditMainWindow.py" line="558"/> + <source><b>About</b><p>Display some information about this software.</p></source> + <translation type="unfinished"><b>À propos de</b><p>Affiche certaines informations concernant le logiciel.</p></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="564"/> <source>About Qt</source> <translation type="unfinished">À propos de Qt</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="558"/> - <source>About &Qt</source> - <translation type="unfinished">À propos de &Qt</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="562"/> - <source>Display information about the Qt toolkit</source> - <translation type="unfinished">Affiche les informations concernant Qt</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="564"/> + <source>About &Qt</source> + <translation type="unfinished">À propos de &Qt</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="568"/> + <source>Display information about the Qt toolkit</source> + <translation type="unfinished">Affiche les informations concernant Qt</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="570"/> <source><b>About Qt</b><p>Display some information about the Qt toolkit.</p></source> <translation type="unfinished"><b>À propos de Qt</b><p>Affiche les informations concernant Qt</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="571"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="577"/> <source>What's This?</source> <translation type="unfinished">Qu'est-ce que c'est ?</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="571"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="577"/> <source>&What's This?</source> <translation type="unfinished">&Qu'est-ce que c'est?</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="571"/> - <source>Shift+F1</source> - <comment>Help|What's This?'</comment> - <translation type="unfinished">Shift+F1</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="577"/> + <source>Shift+F1</source> + <comment>Help|What's This?'</comment> + <translation type="unfinished">Shift+F1</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="583"/> <source>Context sensitive help</source> <translation type="unfinished">Aide contextuelle</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="578"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="584"/> <source><b>Display context sensitive help</b><p>In What's This? mode, the mouse cursor shows an arrow with a question mark, and you can click on the interface elements to get a short description of what they do and how to use them. In dialogs, this feature can be accessed using the context help button in the titlebar.</p></source> <translation type="unfinished"><b>Affiche l'aide contextuelle</b><p>Dans le mode "Qu'est-ce que c'est?", la souris est affichée avec un point d'interrogation, et on peut cliquer sur les éléments de l'interface pour obtenir une courte description de l'élément. Cette fonction peut être obtenue avec le bouton d'aide contextuelle de la barre principale.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="593"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="599"/> <source>Preferences</source> <translation type="unfinished">Préférences</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="593"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="599"/> <source>&Preferences...</source> <translation type="unfinished">&Préférences...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="598"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="604"/> <source>Set the prefered configuration</source> <translation type="unfinished">Édition des préférences</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="600"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="606"/> <source><b>Preferences</b><p>Set the configuration items of the application with your prefered values.</p></source> <translation type="unfinished"><b>Préférences</b><p>Edite les valeurs souhaitées pour la configuration du logiciel.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="643"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="649"/> <source>Open a binary file for viewing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="617"/> - <source><b>Open File</b><p>This opens a binary file for viewing (i.e. in read only mode). It pops up a file selection dialog.</p></source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="623"/> + <source><b>Open File</b><p>This opens a binary file for viewing (i.e. in read only mode). It pops up a file selection dialog.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="629"/> <source>Open for Editing...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="624"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="630"/> <source>Open for Editing</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="639"/> + <source>Open a binary file for editing</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../HexEdit/HexEditMainWindow.py" line="633"/> - <source>Open a binary file for editing</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="627"/> <source><b>Open for Editing</b><p>This opens a binary file for editing. It pops up a file selection dialog.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="635"/> - <source><b>Open File</b><p>This opens a binary file for editing. It pops up a file selection dialog.</p></source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="641"/> + <source><b>Open File</b><p>This opens a binary file for editing. It pops up a file selection dialog.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="647"/> <source>Open Read Only...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="642"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="648"/> <source>Open Read Only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="645"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="651"/> <source><b>Open Read Only</b><p>This opens a binary file for viewing (i.e. in read only mode). It pops up a file selection dialog.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="658"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="663"/> <source>&File</source> <translation type="unfinished">&Fichier</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="676"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="686"/> <source>&Edit</source> <translation type="unfinished">&Edition</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="700"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="710"/> <source>Se&ttings</source> <translation type="unfinished">&Configuration</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="706"/> - <source>&Help</source> - <translation type="unfinished">A&ide</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="716"/> + <source>&Help</source> + <translation type="unfinished">A&ide</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="726"/> <source>File</source> <translation type="unfinished">Fichier</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="729"/> - <source>Edit</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="739"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="749"/> <source>Find</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="747"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="757"/> <source>Settings</source> <translation type="unfinished">Configuration</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="752"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="762"/> <source>Help</source> <translation type="unfinished">Aide</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="790"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="800"/> <source><p>This part of the status bar displays the edit mode.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="798"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="808"/> <source><p>This part of the status bar displays the read only mode.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="766"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="776"/> <source><p>This part of the status bar displays the cursor address.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="782"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="792"/> <source><p>This part of the status bar displays the size of the binary data.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="854"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="864"/> <source>ro</source> <translation type="unfinished">ro</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="854"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="864"/> <source>rw</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="872"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="882"/> <source>Overwrite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="872"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="882"/> <source>Insert</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="932"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="944"/> <source>Open binary file in new window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1049"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1063"/> <source>All Files (*)</source> <translation type="unfinished">Tous fichiers (*)</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1169"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1183"/> <source>eric6 Hex Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="953"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="965"/> <source>The loaded file has unsaved changes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="971"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="983"/> <source>The file '{0}' does not exist.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="978"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="990"/> <source>Cannot read file '{0}: {1}.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1002"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1016"/> <source>Open binary file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1059"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1073"/> <source>Save binary file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1144"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1158"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished"><p>Le fichier <b>{0}</b>existe déjà. Écraser ?</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1169"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1183"/> <source>Cannot write file '{0}: {1}.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1175"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1189"/> <source>File saved</source> <translation type="unfinished">Fichier enregistré</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1144"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1158"/> <source>Save to readable file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1128"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1142"/> <source>Text Files (*.txt);;All Files (*)</source> <translation type="unfinished">Fichiers de texte (*.txt);;Tous les fichiers (*)</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1128"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1142"/> <source>Text Files (*.txt)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1209"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1225"/> <source>Untitled</source> <translation type="unfinished">SansTitre</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1213"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1229"/> <source>{0}[*] - {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1213"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1229"/> <source>Hex Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1270"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1286"/> <source>About eric6 Hex Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1270"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1286"/> <source>The eric6 Hex Editor is a simple editor component to edit binary files.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="481"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="487"/> <source>Search previous occurrence</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="498"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="504"/> <source>Replace data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="499"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="505"/> <source><b>Replace</b><p>Search for some data and replace it. A dialog is shown to enter the data to search for and the replacement data in various formats.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="774"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="784"/> <source><p>This part of the status bar displays some selection information.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="843"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="853"/> <source>Selection: -</source> <comment>no selection available</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="516"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="522"/> <source>Goto Offset</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="508"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="514"/> <source>&Goto Offset...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="517"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="523"/> <source><b>Goto Offset</b><p>Go to a specific address. A dialog is shown to enter the movement data.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="818"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="828"/> <source>Address: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="837"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="847"/> <source>Selection: {0} - {1} ({2} Bytes)</source> <comment>0: start, 1: end, 2: selection length</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="891"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="901"/> <source>Size: {0}</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="665"/> + <source>Open &Recent Files</source> + <translation type="unfinished">Ouvrir un fichier &récent</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1434"/> + <source>&Clear</source> + <translation type="unfinished">&Effacer</translation> + </message> </context> <context> <name>HexEditReplaceWidget</name> @@ -21195,6 +21205,21 @@ <source>Monospaced Font</source> <translation type="unfinished">Police monospacée</translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/HexEditorPage.ui" line="352"/> + <source>Recent Files</source> + <translation type="unfinished">Fichiers récents</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/HexEditorPage.ui" line="358"/> + <source>Number of recent files:</source> + <translation type="unfinished">Nombre de fichiers récents:</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/HexEditorPage.ui" line="365"/> + <source>Enter the number of recent files to remember</source> + <translation type="unfinished">Entrer le nombre de fichiers récents à retenir</translation> + </message> </context> <context> <name>Hg</name> @@ -37927,27 +37952,27 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1346"/> + <location filename="../Preferences/__init__.py" line="1347"/> <source>Export Preferences</source> <translation>Export des préférences</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1374"/> + <location filename="../Preferences/__init__.py" line="1375"/> <source>Import Preferences</source> <translation>Import des préférences</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1374"/> + <location filename="../Preferences/__init__.py" line="1375"/> <source>Properties File (*.ini);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1476"/> + <location filename="../Preferences/__init__.py" line="1477"/> <source>Select Python{0} Interpreter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1476"/> + <location filename="../Preferences/__init__.py" line="1477"/> <source>Select the Python{0} interpreter to be used:</source> <translation type="unfinished"></translation> </message> @@ -48617,97 +48642,97 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="121"/> + <location filename="../Snapshot/SnapWidget.py" line="122"/> <source>Windows Bitmap File (*.bmp)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="122"/> - <source>Graphic Interchange Format File (*.gif)</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Snapshot/SnapWidget.py" line="123"/> - <source>Windows Icon File (*.ico)</source> + <source>Graphic Interchange Format File (*.gif)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="124"/> - <source>JPEG File (*.jpg)</source> + <source>Windows Icon File (*.ico)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="125"/> - <source>Multiple-Image Network Graphics File (*.mng)</source> + <source>JPEG File (*.jpg)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="126"/> - <source>Portable Bitmap File (*.pbm)</source> + <source>Multiple-Image Network Graphics File (*.mng)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="127"/> - <source>Paintbrush Bitmap File (*.pcx)</source> + <source>Portable Bitmap File (*.pbm)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="128"/> - <source>Portable Graymap File (*.pgm)</source> + <source>Paintbrush Bitmap File (*.pcx)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="129"/> - <source>Portable Network Graphics File (*.png)</source> + <source>Portable Graymap File (*.pgm)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="130"/> - <source>Portable Pixmap File (*.ppm)</source> + <source>Portable Network Graphics File (*.png)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="131"/> - <source>Silicon Graphics Image File (*.sgi)</source> + <source>Portable Pixmap File (*.ppm)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="132"/> - <source>Scalable Vector Graphics File (*.svg)</source> + <source>Silicon Graphics Image File (*.sgi)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="133"/> - <source>Targa Graphic File (*.tga)</source> + <source>Scalable Vector Graphics File (*.svg)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="134"/> - <source>TIFF File (*.tif)</source> + <source>Targa Graphic File (*.tga)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="135"/> - <source>X11 Bitmap File (*.xbm)</source> + <source>TIFF File (*.tif)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Snapshot/SnapWidget.py" line="136"/> + <source>X11 Bitmap File (*.xbm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Snapshot/SnapWidget.py" line="137"/> <source>X11 Pixmap File (*.xpm)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="251"/> + <location filename="../Snapshot/SnapWidget.py" line="252"/> <source>Save Snapshot</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="230"/> + <location filename="../Snapshot/SnapWidget.py" line="231"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished"><p>Le fichier <b>{0}</b>existe déjà. Écraser ?</p></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="251"/> + <location filename="../Snapshot/SnapWidget.py" line="252"/> <source>Cannot write file '{0}: {1}.</source> <translation type="unfinished"></translation> @@ -48763,16 +48788,11 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="500"/> + <location filename="../Snapshot/SnapWidget.py" line="503"/> <source>The application contains an unsaved snapshot.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="451"/> - <source>Preview of the snapshot image ({0:n} x {1:n})</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Snapshot/SnapWidget.ui" line="195"/> <source>Press to copy the snapshot preview to the clipboard</source> <translation type="unfinished"></translation> @@ -48783,15 +48803,20 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="528"/> + <location filename="../Snapshot/SnapWidget.py" line="531"/> <source>eric6 Snapshot</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Snapshot/SnapWidget.py" line="452"/> + <source>Preview of the snapshot image ({0} x {1})</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>SnapshotFreehandGrabber</name> <message> - <location filename="../Snapshot/SnapshotFreehandGrabber.py" line="69"/> + <location filename="../Snapshot/SnapshotFreehandGrabber.py" line="71"/> <source>Select a region using the mouse. To take the snapshot, press the Enter key or double click. Press Esc to quit.</source> <translation type="unfinished"></translation> </message> @@ -48799,7 +48824,7 @@ <context> <name>SnapshotRegionGrabber</name> <message> - <location filename="../Snapshot/SnapshotRegionGrabber.py" line="98"/> + <location filename="../Snapshot/SnapshotRegionGrabber.py" line="100"/> <source>Select a region using the mouse. To take the snapshot, press the Enter key or double click. Press Esc to quit.</source> <translation type="unfinished"></translation> </message> @@ -65708,7 +65733,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="508"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="514"/> <source>Ctrl+G</source> <comment>Search|Goto Offset</comment> <translation type="unfinished">Ctrl+G</translation>
--- a/i18n/eric6_it.ts Sat Jan 23 18:13:25 2016 +0100 +++ b/i18n/eric6_it.ts Sun Jan 24 16:03:00 2016 +0100 @@ -20070,12 +20070,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditGotoWidget.py" line="41"/> + <location filename="../HexEdit/HexEditGotoWidget.py" line="42"/> <source>Hex</source> <translation type="unfinished">Hex</translation> </message> <message> - <location filename="../HexEdit/HexEditGotoWidget.py" line="42"/> + <location filename="../HexEdit/HexEditGotoWidget.py" line="43"/> <source>Dec</source> <translation type="unfinished">Dec</translation> </message> @@ -20083,547 +20083,547 @@ <context> <name>HexEditMainWindow</name> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="154"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="160"/> <source>New Window</source> <translation type="unfinished">Nuova finestra</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="154"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="160"/> <source>New &Window</source> <translation type="unfinished">Nuova &Finestra</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="159"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="165"/> <source>Open a binary file for editing in a new hex editor window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="161"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="167"/> <source><b>New Window</b><p>This opens a binary file for editing in a new hex editor window.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="170"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="176"/> <source>Open</source> <translation type="unfinished">Apri</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="170"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="176"/> <source>&Open...</source> <translation type="unfinished">&Apri...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="170"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="176"/> <source>Ctrl+O</source> <comment>File|Open</comment> <translation type="unfinished">Ctrl+O</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="186"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="192"/> <source>Save</source> <translation type="unfinished">Salva</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="186"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="192"/> <source>&Save</source> <translation type="unfinished">&Salva</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="186"/> - <source>Ctrl+S</source> - <comment>File|Save</comment> - <translation type="unfinished">Ctrl+S</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="192"/> + <source>Ctrl+S</source> + <comment>File|Save</comment> + <translation type="unfinished">Ctrl+S</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="198"/> <source>Save the current binary file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="193"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="199"/> <source><b>Save File</b><p>Save the contents of the hex editor window.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="200"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="206"/> <source>Save As</source> <translation type="unfinished">Salva come</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="200"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="206"/> <source>Save &As...</source> <translation type="unfinished">S&alva come...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="200"/> - <source>Shift+Ctrl+S</source> - <comment>File|Save As</comment> - <translation type="unfinished">Ctrl+Shift+S</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="206"/> + <source>Shift+Ctrl+S</source> + <comment>File|Save As</comment> + <translation type="unfinished">Ctrl+Shift+S</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="212"/> <source>Save the current binary data to a new file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="208"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="214"/> <source><b>Save As...</b><p>Saves the current binary data to a new file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="215"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="221"/> <source>Save As Readable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="215"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="221"/> <source>Save As &Readable...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="219"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="225"/> <source>Save the current binary data to a new file in a readable format</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="222"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="228"/> <source><b>Save As Readable...</b><p>Saves the current binary data to a new file in a readable format.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="230"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="236"/> <source>Close</source> <translation type="unfinished">Chiudi</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="230"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="236"/> <source>&Close</source> <translation type="unfinished">&Chiudi</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="230"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="236"/> <source>Ctrl+W</source> <comment>File|Close</comment> <translation type="unfinished">Ctrl+W</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="236"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="242"/> <source>Close the current hex editor window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="238"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="244"/> <source><b>Close</b><p>Closes the current hex editor window.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="245"/> - <source>Close All</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="245"/> - <source>Close &All</source> - <translation type="unfinished">Chiudi &tutti</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="249"/> - <source>Close all hex editor windows</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="251"/> + <source>Close All</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="251"/> + <source>Close &All</source> + <translation type="unfinished">Chiudi &tutti</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="255"/> + <source>Close all hex editor windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="257"/> <source><b>Close All</b><p>Closes all hex editor windows.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="258"/> - <source>Close Others</source> - <translation type="unfinished">Chiudi altri</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="262"/> - <source>Close all hex other editor windows</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="264"/> + <source>Close Others</source> + <translation type="unfinished">Chiudi altri</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="268"/> + <source>Close all hex other editor windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="270"/> <source><b>Close Others</b><p>Closes all other hex editor windows.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="271"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="277"/> <source>Quit</source> <translation type="unfinished">Esci</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="271"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="277"/> <source>&Quit</source> <translation type="unfinished">&Esci</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="271"/> - <source>Ctrl+Q</source> - <comment>File|Quit</comment> - <translation type="unfinished">Ctrl+Q</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="277"/> + <source>Ctrl+Q</source> + <comment>File|Quit</comment> + <translation type="unfinished">Ctrl+Q</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="283"/> <source>Quit the hex editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="278"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> <source><b>Quit</b><p>Quit the hex editor.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="290"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="296"/> <source>Undo</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="290"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="296"/> <source>&Undo</source> <translation type="unfinished">&Undo</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="290"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="296"/> <source>Ctrl+Z</source> <comment>Edit|Undo</comment> <translation type="unfinished">Ctrl+Z</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="290"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="296"/> <source>Alt+Backspace</source> <comment>Edit|Undo</comment> <translation type="unfinished">Alt+Backspace</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="297"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="303"/> <source>Undo the last change</source> <translation type="unfinished">Annulla l'ultima modifica</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="298"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="304"/> <source><b>Undo</b><p>Undo the last change done.</p></source> <translation type="unfinished"><b>Annulla</b><p>Annulla l'ultima modifica fatta.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="305"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="311"/> <source>Redo</source> <translation type="unfinished">Rifai</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="305"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="311"/> <source>&Redo</source> <translation type="unfinished">&Rifai</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="305"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="311"/> <source>Ctrl+Shift+Z</source> <comment>Edit|Redo</comment> <translation type="unfinished">Ctrl+Shift+Z</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="311"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="317"/> <source>Redo the last change</source> <translation type="unfinished">Rifai ultima modifica</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="312"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="318"/> <source><b>Redo</b><p>Redo the last change done.</p></source> <translation type="unfinished"><b>Rifai</b><p>Rifai l'ultima modifica fatta.</p></translation> </message> <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> + <source>Revert to last saved state</source> + <translation type="unfinished">Ritorna all'ultimo stato salvato</translation> + </message> + <message> <location filename="../HexEdit/HexEditMainWindow.py" line="325"/> - <source>Revert to last saved state</source> - <translation type="unfinished">Ritorna all'ultimo stato salvato</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="319"/> <source>Re&vert to last saved state</source> <translation type="unfinished">Ritorna all'ultimo stato sal&vato</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="319"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="325"/> <source>Ctrl+Y</source> <comment>Edit|Revert</comment> <translation type="unfinished">