Sun, 17 Jan 2016 11:23:17 +0100
Added 'Goto' functionality to the hex editor.
--- a/APIs/Python3/eric6.api Sat Jan 16 18:21:31 2016 +0100 +++ b/APIs/Python3/eric6.api Sun Jan 17 11:23:17 2016 +0100 @@ -3542,6 +3542,13 @@ eric6.HexEdit.HexEditChunks.HexEditChunks.size?4() eric6.HexEdit.HexEditChunks.HexEditChunks.write?4(ioDevice, pos=0, count=-1) eric6.HexEdit.HexEditChunks.HexEditChunks?1(ioDevice=None) +eric6.HexEdit.HexEditGotoWidget.HexEditGotoWidget.keyPressEvent?4(event) +eric6.HexEdit.HexEditGotoWidget.HexEditGotoWidget.on_closeButton_clicked?4() +eric6.HexEdit.HexEditGotoWidget.HexEditGotoWidget.on_formatCombo_currentIndexChanged?4(idx) +eric6.HexEdit.HexEditGotoWidget.HexEditGotoWidget.on_gotoButton_clicked?4() +eric6.HexEdit.HexEditGotoWidget.HexEditGotoWidget.on_offsetEdit_textChanged?4(offset) +eric6.HexEdit.HexEditGotoWidget.HexEditGotoWidget.show?4() +eric6.HexEdit.HexEditGotoWidget.HexEditGotoWidget?1(editor, parent=None) eric6.HexEdit.HexEditMainWindow.HexEditMainWindow.closeEvent?4(evt) eric6.HexEdit.HexEditMainWindow.HexEditMainWindow.editorClosed?7 eric6.HexEdit.HexEditMainWindow.HexEditMainWindow.getSRHistory?4(key) @@ -3590,6 +3597,7 @@ eric6.HexEdit.HexEditWidget.HexEditWidget.copy?4() eric6.HexEdit.HexEditWidget.HexEditWidget.currentAddressChanged?7 eric6.HexEdit.HexEditWidget.HexEditWidget.currentSizeChanged?7 +eric6.HexEdit.HexEditWidget.HexEditWidget.cursorBytePosition?4() eric6.HexEdit.HexEditWidget.HexEditWidget.cursorPosition?4() eric6.HexEdit.HexEditWidget.HexEditWidget.cursorPositionFromPoint?4(point) eric6.HexEdit.HexEditWidget.HexEditWidget.cut?4() @@ -3605,6 +3613,7 @@ eric6.HexEdit.HexEditWidget.HexEditWidget.getSelectionBegin?4() eric6.HexEdit.HexEditWidget.HexEditWidget.getSelectionEnd?4() eric6.HexEdit.HexEditWidget.HexEditWidget.getSelectionLength?4() +eric6.HexEdit.HexEditWidget.HexEditWidget.goto?4(offset, fromCursor=False, backwards=False, extendSelection=False) eric6.HexEdit.HexEditWidget.HexEditWidget.hasSelection?4() eric6.HexEdit.HexEditWidget.HexEditWidget.highlightColors?4() eric6.HexEdit.HexEditWidget.HexEditWidget.highlighting?4() @@ -3658,6 +3667,7 @@ eric6.HexEdit.HexEditWidget.HexEditWidget.setAddressOffset?4(offset) eric6.HexEdit.HexEditWidget.HexEditWidget.setAddressWidth?4(width) eric6.HexEdit.HexEditWidget.HexEditWidget.setAsciiArea?4(on) +eric6.HexEdit.HexEditWidget.HexEditWidget.setCursorBytePosition?4(pos) eric6.HexEdit.HexEditWidget.HexEditWidget.setCursorPosition?4(pos) eric6.HexEdit.HexEditWidget.HexEditWidget.setData?4(dataOrDevice) eric6.HexEdit.HexEditWidget.HexEditWidget.setFont?4(font)
--- a/APIs/Python3/eric6.bas Sat Jan 16 18:21:31 2016 +0100 +++ b/APIs/Python3/eric6.bas Sun Jan 17 11:23:17 2016 +0100 @@ -314,6 +314,7 @@ HelpWebSearchWidget E5ClearableLineEdit HelpWindow E5MainWindow HexEditCommand Enum +HexEditGotoWidget QWidget Ui_HexEditGotoWidget HexEditMainWindow E5MainWindow HexEditSearchReplaceWidget QWidget HexEditUndoCommand QUndoCommand
--- a/Documentation/Help/source.qhp Sat Jan 16 18:21:31 2016 +0100 +++ b/Documentation/Help/source.qhp Sun Jan 17 11:23:17 2016 +0100 @@ -435,6 +435,7 @@ </section> <section title="eric6.HexEdit" ref="index-eric6.HexEdit.html"> <section title="eric6.HexEdit.HexEditChunks" ref="eric6.HexEdit.HexEditChunks.html" /> + <section title="eric6.HexEdit.HexEditGotoWidget" ref="eric6.HexEdit.HexEditGotoWidget.html" /> <section title="eric6.HexEdit.HexEditMainWindow" ref="eric6.HexEdit.HexEditMainWindow.html" /> <section title="eric6.HexEdit.HexEditSearchReplaceWidget" ref="eric6.HexEdit.HexEditSearchReplaceWidget.html" /> <section title="eric6.HexEdit.HexEditUndoStack" ref="eric6.HexEdit.HexEditUndoStack.html" /> @@ -5764,6 +5765,16 @@ <keyword name="HexEditChunks.size" id="HexEditChunks.size" ref="eric6.HexEdit.HexEditChunks.html#HexEditChunks.size" /> <keyword name="HexEditChunks.write" id="HexEditChunks.write" ref="eric6.HexEdit.HexEditChunks.html#HexEditChunks.write" /> <keyword name="HexEditCommand" id="HexEditCommand" ref="eric6.HexEdit.HexEditUndoStack.html#HexEditCommand" /> + <keyword name="HexEditGotoWidget" id="HexEditGotoWidget" ref="eric6.HexEdit.HexEditGotoWidget.html#HexEditGotoWidget" /> + <keyword name="HexEditGotoWidget (Constructor)" id="HexEditGotoWidget (Constructor)" ref="eric6.HexEdit.HexEditGotoWidget.html#HexEditGotoWidget.__init__" /> + <keyword name="HexEditGotoWidget (Module)" id="HexEditGotoWidget (Module)" ref="eric6.HexEdit.HexEditGotoWidget.html" /> + <keyword name="HexEditGotoWidget.__convertText" id="HexEditGotoWidget.__convertText" ref="eric6.HexEdit.HexEditGotoWidget.html#HexEditGotoWidget.__convertText" /> + <keyword name="HexEditGotoWidget.keyPressEvent" id="HexEditGotoWidget.keyPressEvent" ref="eric6.HexEdit.HexEditGotoWidget.html#HexEditGotoWidget.keyPressEvent" /> + <keyword name="HexEditGotoWidget.on_closeButton_clicked" id="HexEditGotoWidget.on_closeButton_clicked" ref="eric6.HexEdit.HexEditGotoWidget.html#HexEditGotoWidget.on_closeButton_clicked" /> + <keyword name="HexEditGotoWidget.on_formatCombo_currentIndexChanged" id="HexEditGotoWidget.on_formatCombo_currentIndexChanged" ref="eric6.HexEdit.HexEditGotoWidget.html#HexEditGotoWidget.on_formatCombo_currentIndexChanged" /> + <keyword name="HexEditGotoWidget.on_gotoButton_clicked" id="HexEditGotoWidget.on_gotoButton_clicked" ref="eric6.HexEdit.HexEditGotoWidget.html#HexEditGotoWidget.on_gotoButton_clicked" /> + <keyword name="HexEditGotoWidget.on_offsetEdit_textChanged" id="HexEditGotoWidget.on_offsetEdit_textChanged" ref="eric6.HexEdit.HexEditGotoWidget.html#HexEditGotoWidget.on_offsetEdit_textChanged" /> + <keyword name="HexEditGotoWidget.show" id="HexEditGotoWidget.show" ref="eric6.HexEdit.HexEditGotoWidget.html#HexEditGotoWidget.show" /> <keyword name="HexEditMainWindow" id="HexEditMainWindow" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow" /> <keyword name="HexEditMainWindow (Constructor)" id="HexEditMainWindow (Constructor)" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__init__" /> <keyword name="HexEditMainWindow (Module)" id="HexEditMainWindow (Module)" ref="eric6.HexEdit.HexEditMainWindow.html" /> @@ -5773,6 +5784,7 @@ <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" /> + <keyword name="HexEditMainWindow.__goto" id="HexEditMainWindow.__goto" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__goto" /> <keyword name="HexEditMainWindow.__initActions" id="HexEditMainWindow.__initActions" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__initActions" /> <keyword name="HexEditMainWindow.__initConfigActions" id="HexEditMainWindow.__initConfigActions" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__initConfigActions" /> <keyword name="HexEditMainWindow.__initEditActions" id="HexEditMainWindow.__initEditActions" ref="eric6.HexEdit.HexEditMainWindow.html#HexEditMainWindow.__initEditActions" /> @@ -5872,6 +5884,7 @@ <keyword name="HexEditWidget.addressWidth" id="HexEditWidget.addressWidth" ref="eric6.HexEdit.HexEditWidget.html#HexEditWidget.addressWidth" /> <keyword name="HexEditWidget.asciiArea" id="HexEditWidget.asciiArea" ref="eric6.HexEdit.HexEditWidget.html#HexEditWidget.asciiArea" /> <keyword name="HexEditWidget.copy" id="HexEditWidget.copy" ref="eric6.HexEdit.HexEditWidget.html#HexEditWidget.copy" /> + <keyword name="HexEditWidget.cursorBytePosition" id="HexEditWidget.cursorBytePosition" ref="eric6.HexEdit.HexEditWidget.html#HexEditWidget.cursorBytePosition" /> <keyword name="HexEditWidget.cursorPosition" id="HexEditWidget.cursorPosition" ref="eric6.HexEdit.HexEditWidget.html#HexEditWidget.cursorPosition" /> <keyword name="HexEditWidget.cursorPositionFromPoint" id="HexEditWidget.cursorPositionFromPoint" ref="eric6.HexEdit.HexEditWidget.html#HexEditWidget.cursorPositionFromPoint" /> <keyword name="HexEditWidget.cut" id="HexEditWidget.cut" ref="eric6.HexEdit.HexEditWidget.html#HexEditWidget.cut" /> @@ -5886,6 +5899,7 @@ <keyword name="HexEditWidget.getSelectionBegin" id="HexEditWidget.getSelectionBegin" ref="eric6.HexEdit.HexEditWidget.html#HexEditWidget.getSelectionBegin" /> <keyword name="HexEditWidget.getSelectionEnd" id="HexEditWidget.getSelectionEnd" ref="eric6.HexEdit.HexEditWidget.html#HexEditWidget.getSelectionEnd" /> <keyword name="HexEditWidget.getSelectionLength" id="HexEditWidget.getSelectionLength" ref="eric6.HexEdit.HexEditWidget.html#HexEditWidget.getSelectionLength" /> + <keyword name="HexEditWidget.goto" id="HexEditWidget.goto" ref="eric6.HexEdit.HexEditWidget.html#HexEditWidget.goto" /> <keyword name="HexEditWidget.hasSelection" id="HexEditWidget.hasSelection" ref="eric6.HexEdit.HexEditWidget.html#HexEditWidget.hasSelection" /> <keyword name="HexEditWidget.highlightColors" id="HexEditWidget.highlightColors" ref="eric6.HexEdit.HexEditWidget.html#HexEditWidget.highlightColors" /> <keyword name="HexEditWidget.highlighting" id="HexEditWidget.highlighting" ref="eric6.HexEdit.HexEditWidget.html#HexEditWidget.highlighting" /> @@ -5936,6 +5950,7 @@ <keyword name="HexEditWidget.setAddressOffset" id="HexEditWidget.setAddressOffset" ref="eric6.HexEdit.HexEditWidget.html#HexEditWidget.setAddressOffset" /> <keyword name="HexEditWidget.setAddressWidth" id="HexEditWidget.setAddressWidth" ref="eric6.HexEdit.HexEditWidget.html#HexEditWidget.setAddressWidth" /> <keyword name="HexEditWidget.setAsciiArea" id="HexEditWidget.setAsciiArea" ref="eric6.HexEdit.HexEditWidget.html#HexEditWidget.setAsciiArea" /> + <keyword name="HexEditWidget.setCursorBytePosition" id="HexEditWidget.setCursorBytePosition" ref="eric6.HexEdit.HexEditWidget.html#HexEditWidget.setCursorBytePosition" /> <keyword name="HexEditWidget.setCursorPosition" id="HexEditWidget.setCursorPosition" ref="eric6.HexEdit.HexEditWidget.html#HexEditWidget.setCursorPosition" /> <keyword name="HexEditWidget.setData" id="HexEditWidget.setData" ref="eric6.HexEdit.HexEditWidget.html#HexEditWidget.setData" /> <keyword name="HexEditWidget.setFont" id="HexEditWidget.setFont" ref="eric6.HexEdit.HexEditWidget.html#HexEditWidget.setFont" /> @@ -14507,6 +14522,7 @@ <file>eric6.Helpviewer.ZoomManager.ZoomValuesDialog.html</file> <file>eric6.Helpviewer.ZoomManager.ZoomValuesModel.html</file> <file>eric6.HexEdit.HexEditChunks.html</file> + <file>eric6.HexEdit.HexEditGotoWidget.html</file> <file>eric6.HexEdit.HexEditMainWindow.html</file> <file>eric6.HexEdit.HexEditSearchReplaceWidget.html</file> <file>eric6.HexEdit.HexEditUndoStack.html</file>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Documentation/Source/eric6.HexEdit.HexEditGotoWidget.html Sun Jan 17 11:23:17 2016 +0100 @@ -0,0 +1,176 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.HexEdit.HexEditGotoWidget</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric6.HexEdit.HexEditGotoWidget</h1> +<p> +Module implementing a movement (goto) widget for the hex editor. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#HexEditGotoWidget">HexEditGotoWidget</a></td> +<td>Class implementing a movement (goto) widget for the hex editor.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="HexEditGotoWidget" ID="HexEditGotoWidget"></a> +<h2>HexEditGotoWidget</h2> +<p> + Class implementing a movement (goto) widget for the hex editor. +</p> +<h3>Derived from</h3> +QWidget, Ui_HexEditGotoWidget +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#HexEditGotoWidget.__init__">HexEditGotoWidget</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#HexEditGotoWidget.__convertText">__convertText</a></td> +<td>Private method to convert text from one format into another.</td> +</tr><tr> +<td><a href="#HexEditGotoWidget.keyPressEvent">keyPressEvent</a></td> +<td>Protected slot to handle key press events.</td> +</tr><tr> +<td><a href="#HexEditGotoWidget.on_closeButton_clicked">on_closeButton_clicked</a></td> +<td>Private slot to close the widget.</td> +</tr><tr> +<td><a href="#HexEditGotoWidget.on_formatCombo_currentIndexChanged">on_formatCombo_currentIndexChanged</a></td> +<td>Private slot to handle a selection of the format.</td> +</tr><tr> +<td><a href="#HexEditGotoWidget.on_gotoButton_clicked">on_gotoButton_clicked</a></td> +<td>Private slot to move the cursor and extend the selection.</td> +</tr><tr> +<td><a href="#HexEditGotoWidget.on_offsetEdit_textChanged">on_offsetEdit_textChanged</a></td> +<td>Private slot handling a change of the entered offset.</td> +</tr><tr> +<td><a href="#HexEditGotoWidget.show">show</a></td> +<td>Public slot to show the widget.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="HexEditGotoWidget.__init__" ID="HexEditGotoWidget.__init__"></a> +<h4>HexEditGotoWidget (Constructor)</h4> +<b>HexEditGotoWidget</b>(<i>editor, parent=None</i>) +<p> + Constructor +</p><dl> +<dt><i>editor</i> (HexEditWidget)</dt> +<dd> +reference to the hex editor widget +</dd><dt><i>parent</i> (QWidget)</dt> +<dd> +reference to the parent widget +</dd> +</dl><a NAME="HexEditGotoWidget.__convertText" ID="HexEditGotoWidget.__convertText"></a> +<h4>HexEditGotoWidget.__convertText</h4> +<b>__convertText</b>(<i>txt, oldFormat, newFormat</i>) +<p> + Private method to convert text from one format into another. +</p><dl> +<dt><i>txt</i> (str)</dt> +<dd> +text to be converted +</dd><dt><i>oldFormat</i> (str)</dt> +<dd> +current format of the text +</dd><dt><i>newFormat</i> (str)</dt> +<dd> +format to convert to +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +converted text +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +str +</dd> +</dl><a NAME="HexEditGotoWidget.keyPressEvent" ID="HexEditGotoWidget.keyPressEvent"></a> +<h4>HexEditGotoWidget.keyPressEvent</h4> +<b>keyPressEvent</b>(<i>event</i>) +<p> + Protected slot to handle key press events. +</p><dl> +<dt><i>event</i> (QKeyEvent)</dt> +<dd> +reference to the key press event +</dd> +</dl><a NAME="HexEditGotoWidget.on_closeButton_clicked" ID="HexEditGotoWidget.on_closeButton_clicked"></a> +<h4>HexEditGotoWidget.on_closeButton_clicked</h4> +<b>on_closeButton_clicked</b>(<i></i>) +<p> + Private slot to close the widget. +</p><a NAME="HexEditGotoWidget.on_formatCombo_currentIndexChanged" ID="HexEditGotoWidget.on_formatCombo_currentIndexChanged"></a> +<h4>HexEditGotoWidget.on_formatCombo_currentIndexChanged</h4> +<b>on_formatCombo_currentIndexChanged</b>(<i>idx</i>) +<p> + Private slot to handle a selection of the format. +</p><dl> +<dt><i>idx</i> (int)</dt> +<dd> +index of the selected entry +</dd> +</dl><a NAME="HexEditGotoWidget.on_gotoButton_clicked" ID="HexEditGotoWidget.on_gotoButton_clicked"></a> +<h4>HexEditGotoWidget.on_gotoButton_clicked</h4> +<b>on_gotoButton_clicked</b>(<i></i>) +<p> + Private slot to move the cursor and extend the selection. +</p><a NAME="HexEditGotoWidget.on_offsetEdit_textChanged" ID="HexEditGotoWidget.on_offsetEdit_textChanged"></a> +<h4>HexEditGotoWidget.on_offsetEdit_textChanged</h4> +<b>on_offsetEdit_textChanged</b>(<i>offset</i>) +<p> + Private slot handling a change of the entered offset. +</p><dl> +<dt><i>offset</i> (str)</dt> +<dd> +entered offset +</dd> +</dl><a NAME="HexEditGotoWidget.show" ID="HexEditGotoWidget.show"></a> +<h4>HexEditGotoWidget.show</h4> +<b>show</b>(<i></i>) +<p> + Public slot to show the widget. +</p> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- a/Documentation/Source/eric6.HexEdit.HexEditMainWindow.html Sat Jan 16 18:21:31 2016 +0100 +++ b/Documentation/Source/eric6.HexEdit.HexEditMainWindow.html Sun Jan 17 11:23:17 2016 +0100 @@ -84,6 +84,9 @@ <td><a href="#HexEditMainWindow.__createStatusBar">__createStatusBar</a></td> <td>Private method to initialize the status bar.</td> </tr><tr> +<td><a href="#HexEditMainWindow.__goto">__goto</a></td> +<td>Private method to handle the goto action.</td> +</tr><tr> <td><a href="#HexEditMainWindow.__initActions">__initActions</a></td> <td>Private method to define the user interface actions.</td> </tr><tr> @@ -244,6 +247,11 @@ <b>__createStatusBar</b>(<i></i>) <p> Private method to initialize the status bar. +</p><a NAME="HexEditMainWindow.__goto" ID="HexEditMainWindow.__goto"></a> +<h4>HexEditMainWindow.__goto</h4> +<b>__goto</b>(<i></i>) +<p> + Private method to handle the goto action. </p><a NAME="HexEditMainWindow.__initActions" ID="HexEditMainWindow.__initActions"></a> <h4>HexEditMainWindow.__initActions</h4> <b>__initActions</b>(<i></i>)
--- a/Documentation/Source/eric6.HexEdit.HexEditWidget.html Sat Jan 16 18:21:31 2016 +0100 +++ b/Documentation/Source/eric6.HexEdit.HexEditWidget.html Sun Jan 17 11:23:17 2016 +0100 @@ -152,6 +152,9 @@ <td><a href="#HexEditWidget.copy">copy</a></td> <td>Public method to copy the selected bytes to the clipboard.</td> </tr><tr> +<td><a href="#HexEditWidget.cursorBytePosition">cursorBytePosition</a></td> +<td>Public method to get the cursor position in bytes.</td> +</tr><tr> <td><a href="#HexEditWidget.cursorPosition">cursorPosition</a></td> <td>Public method to get the cursor position.</td> </tr><tr> @@ -194,6 +197,9 @@ <td><a href="#HexEditWidget.getSelectionLength">getSelectionLength</a></td> <td>Public method to get the length of the selection.</td> </tr><tr> +<td><a href="#HexEditWidget.goto">goto</a></td> +<td>Public method to move the cursor.</td> +</tr><tr> <td><a href="#HexEditWidget.hasSelection">hasSelection</a></td> <td>Public method to test for a selection.</td> </tr><tr> @@ -344,6 +350,9 @@ <td><a href="#HexEditWidget.setAsciiArea">setAsciiArea</a></td> <td>Public method to set the visibility of the ASCII area.</td> </tr><tr> +<td><a href="#HexEditWidget.setCursorBytePosition">setCursorBytePosition</a></td> +<td>Public method to set the cursor position in bytes.</td> +</tr><tr> <td><a href="#HexEditWidget.setCursorPosition">setCursorPosition</a></td> <td>Public method to set the cursor position.</td> </tr><tr> @@ -628,7 +637,22 @@ <b>copy</b>(<i></i>) <p> Public method to copy the selected bytes to the clipboard. -</p><a NAME="HexEditWidget.cursorPosition" ID="HexEditWidget.cursorPosition"></a> +</p><a NAME="HexEditWidget.cursorBytePosition" ID="HexEditWidget.cursorBytePosition"></a> +<h4>HexEditWidget.cursorBytePosition</h4> +<b>cursorBytePosition</b>(<i></i>) +<p> + Public method to get the cursor position in bytes. +</p><dl> +<dt>Returns:</dt> +<dd> +cursor position in bytes +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +int +</dd> +</dl><a NAME="HexEditWidget.cursorPosition" ID="HexEditWidget.cursorPosition"></a> <h4>HexEditWidget.cursorPosition</h4> <b>cursorPosition</b>(<i></i>) <p> @@ -797,6 +821,25 @@ <dd> int </dd> +</dl><a NAME="HexEditWidget.goto" ID="HexEditWidget.goto"></a> +<h4>HexEditWidget.goto</h4> +<b>goto</b>(<i>offset, fromCursor=False, backwards=False, extendSelection=False</i>) +<p> + Public method to move the cursor. +</p><dl> +<dt><i>offset</i> (int)</dt> +<dd> +offset to move to +</dd><dt><i>fromCursor</i> (bool)</dt> +<dd> +flag indicating a move relative to the current cursor +</dd><dt><i>backwards</i> (bool)</dt> +<dd> +flag indicating a backwards move +</dd><dt><i>extendSelection</i> (bool)</dt> +<dd> +flag indicating to extend the selection +</dd> </dl><a NAME="HexEditWidget.hasSelection" ID="HexEditWidget.hasSelection"></a> <h4>HexEditWidget.hasSelection</h4> <b>hasSelection</b>(<i></i>) @@ -1269,6 +1312,16 @@ <dd> flag indicating the visibility of the ASCII area </dd> +</dl><a NAME="HexEditWidget.setCursorBytePosition" ID="HexEditWidget.setCursorBytePosition"></a> +<h4>HexEditWidget.setCursorBytePosition</h4> +<b>setCursorBytePosition</b>(<i>pos</i>) +<p> + Public method to set the cursor position in bytes. +</p><dl> +<dt><i>pos</i> (int)</dt> +<dd> +cursor position in bytes +</dd> </dl><a NAME="HexEditWidget.setCursorPosition" ID="HexEditWidget.setCursorPosition"></a> <h4>HexEditWidget.setCursorPosition</h4> <b>setCursorPosition</b>(<i>pos</i>)
--- a/Documentation/Source/index-eric6.HexEdit.html Sat Jan 16 18:21:31 2016 +0100 +++ b/Documentation/Source/index-eric6.HexEdit.html Sun Jan 17 11:23:17 2016 +0100 @@ -31,6 +31,9 @@ <td><a href="eric6.HexEdit.HexEditChunks.html">HexEditChunks</a></td> <td>Module implementing the storage backend for the hex editor.</td> </tr><tr> +<td><a href="eric6.HexEdit.HexEditGotoWidget.html">HexEditGotoWidget</a></td> +<td>Module implementing a movement (goto) widget for the hex editor.</td> +</tr><tr> <td><a href="eric6.HexEdit.HexEditMainWindow.html">HexEditMainWindow</a></td> <td>Module implementing the hex editor main window.</td> </tr><tr>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/HexEdit/HexEditGotoWidget.py Sun Jan 17 11:23:17 2016 +0100 @@ -0,0 +1,157 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2016 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Module implementing a movement (goto) widget for the hex editor. +""" + +from __future__ import unicode_literals + +from PyQt5.QtCore import pyqtSlot, Qt, QRegExp +from PyQt5.QtGui import QRegExpValidator +from PyQt5.QtWidgets import QWidget + +from .Ui_HexEditGotoWidget import Ui_HexEditGotoWidget + +import UI.PixmapCache + + +class HexEditGotoWidget(QWidget, Ui_HexEditGotoWidget): + """ + Class implementing a movement (goto) widget for the hex editor. + """ + def __init__(self, editor, parent=None): + """ + Constructor + + @param editor reference to the hex editor widget + @type HexEditWidget + @param parent reference to the parent widget + @type QWidget + """ + super(HexEditGotoWidget, self).__init__(parent) + self.setupUi(self) + + self.__editor = editor + + # keep this in sync with the logic in __getContent() + self.__formatAndValidators = { + "hex": (self.tr("Hex"), QRegExpValidator((QRegExp("[0-9a-f]*")))), + "dec": (self.tr("Dec"), QRegExpValidator((QRegExp("[0-9]*")))), + } + formatOrder = ["hex", "dec"] + + self.__currentFormat = "" + + self.closeButton.setIcon(UI.PixmapCache.getIcon("close.png")) + + for format in formatOrder: + formatStr, validator = self.__formatAndValidators[format] + self.formatCombo.addItem(formatStr, format) + + self.formatCombo.setCurrentIndex(0) + + @pyqtSlot() + def on_closeButton_clicked(self): + """ + Private slot to close the widget. + """ + self.__editor.setFocus(Qt.OtherFocusReason) + self.close() + + @pyqtSlot(int) + def on_formatCombo_currentIndexChanged(self, idx): + """ + Private slot to handle a selection of the format. + + @param idx index of the selected entry + @type int + """ + if idx >= 0: + format = self.formatCombo.itemData(idx) + + if format != self.__currentFormat: + txt = self.offsetEdit.text() + newTxt = self.__convertText( + txt, self.__currentFormat, format) + self.__currentFormat = format + + self.offsetEdit.setValidator( + self.__formatAndValidators[format][1]) + + self.offsetEdit.setText(newTxt) + + @pyqtSlot(str) + def on_offsetEdit_textChanged(self, offset): + """ + Private slot handling a change of the entered offset. + + @param offset entered offset + @type str + """ + self.gotoButton.setEnabled(bool(offset)) + + @pyqtSlot() + def on_gotoButton_clicked(self): + """ + Private slot to move the cursor and extend the selection. + """ + format = self.formatCombo.itemData(self.formatCombo.currentIndex()) + if format == "hex": + offset = int(self.offsetEdit.text(), 16) + else: + offset = int(self.offsetEdit.text(), 10) + + fromCursor = self.cursorCheckBox.isChecked() + backwards = self.backCheckBox.isChecked() + extendSelection = self.selectionCheckBox.isChecked() + + self.__editor.goto(offset, fromCursor=fromCursor, backwards=backwards, + extendSelection=extendSelection) + + def show(self): + """ + Public slot to show the widget. + """ + self.offsetEdit.setFocus() + super(HexEditGotoWidget, self).show() + + def keyPressEvent(self, event): + """ + Protected slot to handle key press events. + + @param event reference to the key press event + @type QKeyEvent + """ + if event.key() == Qt.Key_Escape: + self.close() + + def __convertText(self, txt, oldFormat, newFormat): + """ + Private method to convert text from one format into another. + + @param txt text to be converted + @type str + @param oldFormat current format of the text + @type str + @param newFormat format to convert to + @type str + @return converted text + @rtype str + """ + if oldFormat and newFormat: + # step 1: convert the text to an integer using the old format + if oldFormat == "hex": + index = int(txt, 16) + else: + index = int(txt, 10) + + # step 2: convert the integer to text using the new format + if newFormat == "hex": + txt = "{0:x}".format(index) + else: + txt = "{0:d}".format(index) + + return txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/HexEdit/HexEditGotoWidget.ui Sun Jan 17 11:23:17 2016 +0100 @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>HexEditGotoWidget</class> + <widget class="QWidget" name="HexEditGotoWidget"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>600</width> + <height>54</height> + </rect> + </property> + <property name="windowTitle"> + <string>Go to</string> + </property> + <layout class="QGridLayout" name="gridLayout"> + <property name="leftMargin"> + <number>1</number> + </property> + <property name="topMargin"> + <number>1</number> + </property> + <property name="rightMargin"> + <number>1</number> + </property> + <property name="bottomMargin"> + <number>1</number> + </property> + <item row="0" column="0"> + <widget class="QToolButton" name="closeButton"> + <property name="toolTip"> + <string>Press to close the window</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QLabel" name="label"> + <property name="text"> + <string>Offset:</string> + </property> + </widget> + </item> + <item row="0" column="2"> + <widget class="QComboBox" name="formatCombo"> + <property name="toolTip"> + <string>Select the data format of the offset field</string> + </property> + </widget> + </item> + <item row="0" column="3"> + <widget class="QLineEdit" name="offsetEdit"> + <property name="toolTip"> + <string>Enter the address to move to or the offset from the cursor position</string> + </property> + </widget> + </item> + <item row="0" column="4"> + <widget class="QCheckBox" name="cursorCheckBox"> + <property name="toolTip"> + <string>Select to move relative to the cursor</string> + </property> + <property name="text"> + <string>From Cursor</string> + </property> + </widget> + </item> + <item row="0" column="5"> + <widget class="QCheckBox" name="backCheckBox"> + <property name="toolTip"> + <string>Select to move backwards</string> + </property> + <property name="text"> + <string>Backwards</string> + </property> + </widget> + </item> + <item row="0" column="6"> + <widget class="QPushButton" name="gotoButton"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="toolTip"> + <string>Press to move the cursor</string> + </property> + <property name="text"> + <string>> Goto</string> + </property> + </widget> + </item> + <item row="1" column="4" colspan="2"> + <widget class="QCheckBox" name="selectionCheckBox"> + <property name="toolTip"> + <string>Select to also extend the selection</string> + </property> + <property name="text"> + <string>Extend Selection</string> + </property> + </widget> + </item> + </layout> + </widget> + <tabstops> + <tabstop>formatCombo</tabstop> + <tabstop>offsetEdit</tabstop> + <tabstop>cursorCheckBox</tabstop> + <tabstop>backCheckBox</tabstop> + <tabstop>selectionCheckBox</tabstop> + <tabstop>gotoButton</tabstop> + <tabstop>closeButton</tabstop> + </tabstops> + <resources/> + <connections> + <connection> + <sender>offsetEdit</sender> + <signal>returnPressed()</signal> + <receiver>gotoButton</receiver> + <slot>animateClick()</slot> + <hints> + <hint type="sourcelabel"> + <x>207</x> + <y>14</y> + </hint> + <hint type="destinationlabel"> + <x>548</x> + <y>14</y> + </hint> + </hints> + </connection> + </connections> +</ui>
--- a/HexEdit/HexEditMainWindow.py Sat Jan 16 18:21:31 2016 +0100 +++ b/HexEdit/HexEditMainWindow.py Sun Jan 17 11:23:17 2016 +0100 @@ -23,6 +23,7 @@ from .HexEditWidget import HexEditWidget from .HexEditSearchReplaceWidget import HexEditSearchReplaceWidget +from .HexEditGotoWidget import HexEditGotoWidget import UI.PixmapCache import UI.Config @@ -30,7 +31,6 @@ import Preferences -# TODO: füge Goto Aktion inkl. Eingabewidget hinzu class HexEditMainWindow(E5MainWindow): """ Class implementing the web browser main window. @@ -75,16 +75,19 @@ self.__editor, self, False) self.__replaceWidget = HexEditSearchReplaceWidget( self.__editor, self, True) + self.__gotoWidget = HexEditGotoWidget(self.__editor) cw = QWidget() layout = QVBoxLayout(cw) layout.setContentsMargins(1, 1, 1, 1) layout.setSpacing(1) layout.addWidget(self.__editor) layout.addWidget(self.__searchWidget) + layout.addWidget(self.__gotoWidget) cw.setLayout(layout) layout.addWidget(self.__replaceWidget) self.__searchWidget.hide() self.__replaceWidget.hide() + self.__gotoWidget.hide() self.setCentralWidget(cw) g = Preferences.getGeometry("HexEditorGeometry") @@ -497,6 +500,23 @@ self.replaceAct.triggered.connect(self.__replace) self.__actions.append(self.replaceAct) + self.gotoAct = E5Action( + self.tr('Goto Offset'), + UI.PixmapCache.getIcon("goto.png"), + self.tr('&Goto Offset...'), + QKeySequence(QCoreApplication.translate( + 'ViewManager', "Ctrl+G", "Search|Goto Offset")), + 0, + self, 'hexEditor_edit_goto') + self.gotoAct.setStatusTip(self.tr('Goto Offset')) + self.gotoAct.setWhatsThis(self.tr( + """<b>Goto Offset</b>""" + """<p>Go to a specific address. A dialog is shown to enter""" + """ the movement data.</p>""" + )) + self.gotoAct.triggered.connect(self.__goto) + self.__actions.append(self.gotoAct) + self.redoAct.setEnabled(False) self.__editor.canRedoChanged.connect(self.redoAct.setEnabled) @@ -666,6 +686,8 @@ menu.addAction(self.searchPrevAct) menu.addAction(self.replaceAct) menu.addSeparator() + menu.addAction(self.gotoAct) + menu.addSeparator() menu.addAction(self.readonlyAct) if not self.__fromEric: @@ -799,7 +821,7 @@ end = self.__editor.getSelectionEnd() slen = self.__editor.getSelectionLength() self.__sbSelection.setText( - self.tr("Selection: 0x{0:0{2}x} - 0x{1:0{2}x} ({3:n} Bytes)", + self.tr("Selection: 0x{0:0{2}x} - 0x{1:0{2}x} ({3:n} Bytes)", "0: start, 1: end, 2: address width," " 3: selection length") .format(start, end, self.__editor.addressWidth(), slen) @@ -1237,6 +1259,7 @@ Private method to handle the search action. """ self.__replaceWidget.hide() + self.__gotoWidget.hide() if self.__editor.hasSelection(): txt = self.__editor.selectionToHexString() else: @@ -1248,12 +1271,21 @@ Private method to handle the replace action. """ self.__searchWidget.hide() + self.__gotoWidget.hide() if self.__editor.hasSelection(): txt = self.__editor.selectionToHexString() else: txt = "" self.__replaceWidget.show(txt) + def __goto(self): + """ + Private method to handle the goto action. + """ + self.__searchWidget.hide() + self.__replaceWidget.hide() + self.__gotoWidget.show() + def preferencesChanged(self): """ Public method to (re-)read the various settings.
--- a/HexEdit/HexEditReplaceWidget.ui Sat Jan 16 18:21:31 2016 +0100 +++ b/HexEdit/HexEditReplaceWidget.ui Sun Jan 17 11:23:17 2016 +0100 @@ -158,10 +158,10 @@ </layout> </widget> <tabstops> + <tabstop>findFormatCombo</tabstop> <tabstop>findtextCombo</tabstop> - <tabstop>findFormatCombo</tabstop> + <tabstop>replaceFormatCombo</tabstop> <tabstop>replacetextCombo</tabstop> - <tabstop>replaceFormatCombo</tabstop> <tabstop>findPrevButton</tabstop> <tabstop>findNextButton</tabstop> <tabstop>replaceButton</tabstop>
--- a/HexEdit/HexEditSearchWidget.ui Sat Jan 16 18:21:31 2016 +0100 +++ b/HexEdit/HexEditSearchWidget.ui Sun Jan 17 11:23:17 2016 +0100 @@ -98,8 +98,8 @@ </layout> </widget> <tabstops> + <tabstop>findFormatCombo</tabstop> <tabstop>findtextCombo</tabstop> - <tabstop>findFormatCombo</tabstop> <tabstop>findPrevButton</tabstop> <tabstop>findNextButton</tabstop> <tabstop>closeButton</tabstop>
--- a/HexEdit/HexEditWidget.py Sat Jan 16 18:21:31 2016 +0100 +++ b/HexEdit/HexEditWidget.py Sun Jan 17 11:23:17 2016 +0100 @@ -11,6 +11,7 @@ import sys is_Py2 = sys.version_info[0] == 2 +# TODO: use unichr for Python2 from PyQt5.QtCore import pyqtSignal, pyqtSlot, Qt, QByteArray, QTimer, QRect, \ QBuffer, QIODevice @@ -382,6 +383,57 @@ self.viewport().update(self.__cursorRectAscii) self.currentAddressChanged.emit(self.__bPosCurrent) + def cursorBytePosition(self): + """ + Public method to get the cursor position in bytes. + + @return cursor position in bytes + @rtype int + """ + return self.__bPosCurrent + + def setCursorBytePosition(self, pos): + """ + Public method to set the cursor position in bytes. + + @param pos cursor position in bytes + @type int + """ + self.setCursorPosition(pos * 2) + + def goto(self, offset, fromCursor=False, backwards=False, + extendSelection=False): + """ + Public method to move the cursor. + + @param offset offset to move to + @type int + @param fromCursor flag indicating a move relative to the current cursor + @type bool + @param backwards flag indicating a backwards move + @type bool + @param extendSelection flag indicating to extend the selection + @type bool + """ + if fromCursor: + if backwards: + newPos = self.cursorBytePosition() - offset + else: + newPos = self.cursorBytePosition() + offset + else: + if backwards: + newPos = self.__chunks.size() - offset + else: + newPos = offset + + self.setCursorBytePosition(newPos) + if extendSelection: + self.__setSelection(self.__cursorPosition) + else: + self.__resetSelection(self.__cursorPosition) + + self.__refresh() + def data(self): """ Public method to get the binary data. @@ -1451,7 +1503,7 @@ self.viewport().palette().color(QPalette.WindowText)) # paint cursor - if self.__blink and not self.__readOnly and self.hasFocus(): + if self.__blink and not self.__readOnly and self.isActiveWindow(): painter.fillRect( self.__cursorRect, self.palette().color(QPalette.WindowText)) else:
--- a/eric6.e4p Sat Jan 16 18:21:31 2016 +0100 +++ b/eric6.e4p Sun Jan 17 11:23:17 2016 +0100 @@ -467,6 +467,7 @@ <Source>Helpviewer/data/icons_rc.py</Source> <Source>Helpviewer/data/javascript_rc.py</Source> <Source>HexEdit/HexEditChunks.py</Source> + <Source>HexEdit/HexEditGotoWidget.py</Source> <Source>HexEdit/HexEditMainWindow.py</Source> <Source>HexEdit/HexEditSearchReplaceWidget.py</Source> <Source>HexEdit/HexEditUndoStack.py</Source> @@ -1372,6 +1373,7 @@ <Form>Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.ui</Form> <Form>Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui</Form> <Form>Helpviewer/ZoomManager/ZoomValuesDialog.ui</Form> + <Form>HexEdit/HexEditGotoWidget.ui</Form> <Form>HexEdit/HexEditReplaceWidget.ui</Form> <Form>HexEdit/HexEditSearchWidget.ui</Form> <Form>IconEditor/IconSizeDialog.ui</Form>
--- a/i18n/eric6_cs.ts Sat Jan 16 18:21:31 2016 +0100 +++ b/i18n/eric6_cs.ts Sun Jan 17 11:23:17 2016 +0100 @@ -19863,550 +19863,628 @@ </message> </context> <context> + <name>HexEditGotoWidget</name> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="14"/> + <source>Go to</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="32"/> + <source>Press to close the window</source> + <translation type="unfinished">Stisknutím zavřít okno</translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="42"/> + <source>Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="49"/> + <source>Select the data format of the offset field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="56"/> + <source>Enter the address to move to or the offset from the cursor position</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="63"/> + <source>Select to move relative to the cursor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="66"/> + <source>From Cursor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="73"/> + <source>Select to move backwards</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="76"/> + <source>Backwards</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="86"/> + <source>Press to move the cursor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="89"/> + <source>> Goto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="96"/> + <source>Select to also extend the selection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="99"/> + <source>Extend Selection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.py" line="41"/> + <source>Hex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.py" line="42"/> + <source>Dec</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>HexEditMainWindow</name> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="148"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="151"/> <source>New Window</source> <translation type="unfinished">Nové okno</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="148"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="151"/> <source>New &Window</source> <translation type="unfinished">&Nové okno</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="153"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="156"/> <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="155"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="158"/> <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="164"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="167"/> <source>Open</source> <translation type="unfinished">Otevřít</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="164"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="167"/> <source>&Open...</source> <translation type="unfinished">&Otevřít...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="164"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="167"/> <source>Ctrl+O</source> <comment>File|Open</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="180"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="183"/> <source>Save</source> <translation type="unfinished">Uložit</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="180"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="183"/> <source>&Save</source> <translation type="unfinished">&Uložit</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="180"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="183"/> <source>Ctrl+S</source> <comment>File|Save</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="186"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="189"/> <source>Save the current binary file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="187"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="190"/> <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="194"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="197"/> <source>Save As</source> <translation type="unfinished">Uložit jako</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="194"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="197"/> <source>Save &As...</source> <translation type="unfinished">Uložit j&ako...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="194"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="197"/> <source>Shift+Ctrl+S</source> <comment>File|Save As</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="200"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="203"/> <source>Save the current binary data to a new file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="202"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="205"/> <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="209"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="212"/> <source>Save As Readable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="209"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="212"/> <source>Save As &Readable...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="213"/> - <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="216"/> + <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="219"/> <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="224"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="227"/> <source>Close</source> <translation type="unfinished">Zavřít</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="224"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="227"/> <source>&Close</source> <translation type="unfinished">&Zavřít</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="224"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="227"/> <source>Ctrl+W</source> <comment>File|Close</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="230"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="233"/> <source>Close the current hex editor window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="232"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="235"/> <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="239"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="242"/> <source>Close All</source> <translation type="unfinished">Zavřít vše</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="239"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="242"/> <source>Close &All</source> <translation type="unfinished">Z&avřít vše</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="243"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="246"/> <source>Close all hex editor windows</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="245"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="248"/> <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="252"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="255"/> <source>Close Others</source> <translation type="unfinished">Zavřít ostatní</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="256"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="259"/> <source>Close all hex other editor windows</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="258"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="261"/> <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="265"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="268"/> <source>Quit</source> <translation type="unfinished">Konec</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="265"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="268"/> <source>&Quit</source> <translation type="unfinished">&Konec</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="265"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="268"/> <source>Ctrl+Q</source> <comment>File|Quit</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="271"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="274"/> <source>Quit the hex editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="272"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="275"/> <source><b>Quit</b><p>Quit the hex editor.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="287"/> <source>Undo</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="287"/> <source>&Undo</source> <translation type="unfinished">&Vrátit</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="287"/> <source>Ctrl+Z</source> <comment>Edit|Undo</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="287"/> <source>Alt+Backspace</source> <comment>Edit|Undo</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="291"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="294"/> <source>Undo the last change</source> <translation type="unfinished">Vrátit poslední změnu</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="292"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="295"/> <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="299"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="302"/> <source>Redo</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="299"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="302"/> <source>&Redo</source> <translation type="unfinished">&Znovu použít</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="299"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="302"/> <source>Ctrl+Shift+Z</source> <comment>Edit|Redo</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="305"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="308"/> <source>Redo the last change</source> <translation type="unfinished">Znovu použít poslední změnu</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="306"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="309"/> <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="319"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="322"/> <source>Revert to last saved state</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="313"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="316"/> <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="313"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="316"/> <source>Ctrl+Y</source> <comment>Edit|Revert</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="320"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="323"/> <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="328"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> <source>Cut</source> <translation type="unfinished">Vyjmout</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="328"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> <source>Cu&t</source> <translation type="unfinished">Vyjmou&t</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="328"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> <source>Ctrl+X</source> <comment>Edit|Cut</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="328"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> <source>Shift+Del</source> <comment>Edit|Cut</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="335"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="338"/> <source>Cut the selection</source> <translation type="unfinished">Vyjmout výběr</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="336"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="339"/> <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="343"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="346"/> <source>Copy</source> <translation type="unfinished">Kopírovat</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="343"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="346"/> <source>&Copy</source> <translation type="unfinished">&Kopírovat</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="343"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="346"/> <source>Ctrl+C</source> <comment>Edit|Copy</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="343"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="346"/> <source>Ctrl+Ins</source> <comment>Edit|Copy</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="350"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="353"/> <source>Copy the selection</source> <translation type="unfinished">Kopírovat výběr</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="351"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="354"/> <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="358"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="361"/> <source>Paste</source> <translation type="unfinished">Vložit</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="358"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="361"/> <source>&Paste</source> <translation type="unfinished">V&ložit</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="358"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="361"/> <source>Ctrl+V</source> <comment>Edit|Paste</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="358"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="361"/> <source>Shift+Ins</source> <comment>Edit|Paste</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="365"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="368"/> <source>Paste the clipboard contents</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="366"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="369"/> <source><b>Paste</b><p>Paste the clipboard contents.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="373"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="376"/> <source>Select All</source> <translation type="unfinished">Vybrat vše</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="373"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="376"/> <source>&Select All</source> <translation type="unfinished">Vybrat vš&e</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="373"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="376"/> <source>Ctrl+A</source> <comment>Edit|Select All</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="380"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="383"/> <source>Select the complete binary data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="382"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="385"/> <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="389"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="392"/> <source>Deselect all</source> <translation type="unfinished">Zrušit celý výběr</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="389"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="392"/> <source>&Deselect all</source> <translation type="unfinished">Z&rušit celý výběr</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="389"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="392"/> <source>Alt+Ctrl+A</source> <comment>Edit|Deselect all</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="395"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="398"/> <source>Deselect all binary data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="396"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="399"/> <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="403"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="406"/> <source>Save Selection Readable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="403"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="406"/> <source>Save Selection Readable...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="407"/> - <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="410"/> + <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="413"/> <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="419"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="422"/> <source>Set Read Only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="423"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="426"/> <source>Change the edit mode to read only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="425"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="428"/> <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="435"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="438"/> <source>Search</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="435"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="438"/> <source>&Search...</source> <translation type="unfinished">V&yhledat...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="435"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="438"/> <source>Ctrl+F</source> <comment>Search|Search</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="442"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="445"/> <source>Search for data</source> <translation type="unfinished">Hledat text</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="443"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="446"/> <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="451"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="454"/> <source>Search next</source> <translation type="unfinished">Hledat text</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="451"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="454"/> <source>Search &next</source> <translation type="unfinished">Hledat &další</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="451"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="454"/> <source>F3</source> <comment>Search|Search next</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="458"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="461"/> <source>Search next occurrence</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="460"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="463"/> <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="468"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="471"/> <source>Search previous</source> <translation type="unfinished">Hledat předchozí</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="468"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="471"/> <source>Search &previous</source> <translation type="unfinished">Hledat &předchozí</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="468"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="471"/> <source>Shift+F3</source> <comment>Search|Search previous</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="477"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="480"/> <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="486"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="489"/> <source>Replace</source> <translation type="unfinished">Nahradit</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="486"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="489"/> <source>&Replace...</source> <translation type="unfinished">Nah&radit...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="486"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="489"/> <source>Ctrl+R</source> <comment>Search|Replace</comment> <translation type="unfinished"></translation> @@ -20423,366 +20501,381 @@ <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="523"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="543"/> <source>About</source> <translation type="unfinished">O aplikaci</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="523"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="543"/> <source>&About</source> <translation type="unfinished">O &aplikaci</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="527"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="547"/> <source>Display information about this software</source> <translation type="unfinished">Zobrazit informace a tomto software</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="529"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="549"/> <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="535"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="555"/> <source>About Qt</source> <translation type="unfinished">O Qt</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="535"/> - <source>About &Qt</source> - <translation type="unfinished">O &Qt</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="539"/> - <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="541"/> - <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="548"/> - <source>What's This?</source> - <translation type="unfinished">Co je to?</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="548"/> - <source>&What's This?</source> - <translation type="unfinished">&Co je to?</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="548"/> - <source>Shift+F1</source> - <comment>Help|What's This?'</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="554"/> - <source>Context sensitive help</source> - <translation type="unfinished">Kontextově senzitivní nápověda</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="555"/> - <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="570"/> - <source>Preferences</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="570"/> - <source>&Preferences...</source> - <translation type="unfinished"></translation> + <source>About &Qt</source> + <translation type="unfinished">O &Qt</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="559"/> + <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="561"/> + <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="568"/> + <source>What's This?</source> + <translation type="unfinished">Co je to?</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="568"/> + <source>&What's This?</source> + <translation type="unfinished">&Co je to?</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="568"/> + <source>Shift+F1</source> + <comment>Help|What's This?'</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="574"/> + <source>Context sensitive help</source> + <translation type="unfinished">Kontextově senzitivní nápověda</translation> </message> <message> <location filename="../HexEdit/HexEditMainWindow.py" line="575"/> + <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="590"/> + <source>Preferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="590"/> + <source>&Preferences...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="595"/> <source>Set the prefered configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="577"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="597"/> <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="640"/> + <source>Open a binary file for viewing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="614"/> + <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="620"/> - <source>Open a binary file for viewing</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="594"/> - <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="600"/> <source>Open for Editing...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="601"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="621"/> <source>Open for Editing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="610"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="630"/> <source>Open a binary file for editing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="604"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="624"/> <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="612"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="632"/> <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="618"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="638"/> <source>Open Read Only...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="619"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="639"/> <source>Open Read Only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="622"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="642"/> <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="634"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="654"/> <source>&File</source> <translation type="unfinished">S&oubor</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="652"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="672"/> <source>&Edit</source> <translation type="unfinished">&Edit</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="674"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="696"/> <source>Se&ttings</source> <translation type="unfinished">Nas&tavení</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="680"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="702"/> <source>&Help</source> <translation type="unfinished">&Nápověda</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="690"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="712"/> <source>File</source> <translation type="unfinished">Soubor</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="703"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="725"/> <source>Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="713"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="735"/> <source>Find</source> <translation type="unfinished">Hledat</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="721"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="743"/> <source>Settings</source> <translation type="unfinished">Nastavení</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="726"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="748"/> <source>Help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="764"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="786"/> <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="771"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="793"/> <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="740"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="762"/> <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="756"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="778"/> <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="821"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="843"/> <source>ro</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="821"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="843"/> <source>rw</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="831"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="853"/> <source>Overwrite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="831"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="853"/> <source>Insert</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="842"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="864"/> <source>Size: {0:n}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="882"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="904"/> <source>Open binary file in new window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="999"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1021"/> <source>All Files (*)</source> <translation type="unfinished">Všechny soubory (*)</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1119"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1141"/> <source>eric6 Hex Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="903"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="925"/> <source>The loaded file has unsaved changes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="921"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="943"/> <source>The file '{0}' does not exist.</source> <translation type="unfinished">Soubor '{0}' neexistuje.</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="928"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="950"/> <source>Cannot read file '{0}: {1}.</source> <translation type="unfinished">Nelze číst soubor '{0}:{1}.</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="952"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="974"/> <source>Open binary file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1009"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1031"/> <source>Save binary file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1094"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1116"/> <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="1119"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1141"/> <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="1125"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1147"/> <source>File saved</source> <translation type="unfinished">Soubor uložen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1094"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1116"/> <source>Save to readable file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1078"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1100"/> <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="1078"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1100"/> <source>Text Files (*.txt)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1159"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1181"/> <source>Untitled</source> <translation type="unfinished">Beze jména</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1163"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1185"/> <source>{0}[*] - {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1163"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1185"/> <source>Hex Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1220"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1242"/> <source>About eric6 Hex Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1220"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1242"/> <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="475"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="478"/> <source>Search previous occurrence</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="492"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="495"/> <source>Replace data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="493"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="496"/> <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="748"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="770"/> <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="788"/> - <source>Address: 0x{0:0{1}x}</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="810"/> + <source>Address: 0x{0:0{1}x}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="832"/> <source>Selection: -</source> <comment>no selection available</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="803"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="825"/> <source>Selection: 0x{0:0{2}x} - 0x{1:0{2}x} ({3:n} Bytes)</source> <comment>0: start, 1: end, 2: address width, 3: selection length</comment> <translation type="unfinished"></translation> </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="513"/> + <source>Goto Offset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="505"/> + <source>&Goto Offset...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="514"/> + <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> </context> <context> <name>HexEditReplaceWidget</name> @@ -65573,6 +65666,12 @@ <source><b>Save Copy</b><p>Save a copy of the contents of current editor window. The file can be entered in a file selection dialog.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="505"/> + <source>Ctrl+G</source> + <comment>Search|Goto Offset</comment> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ViewProfileSidebarsDialog</name>
--- a/i18n/eric6_de.ts Sat Jan 16 18:21:31 2016 +0100 +++ b/i18n/eric6_de.ts Sun Jan 17 11:23:17 2016 +0100 @@ -19480,915 +19480,1008 @@ </message> </context> <context> + <name>HexEditGotoWidget</name> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="14"/> + <source>Go to</source> + <translation>Gehe zu</translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="32"/> + <source>Press to close the window</source> + <translation>Drücken, um das Fenster zu schließen</translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="42"/> + <source>Offset:</source> + <translation>Offset:</translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="49"/> + <source>Select the data format of the offset field</source> + <translation>Wähle das Datenformat für die Offset Eingabe</translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="56"/> + <source>Enter the address to move to or the offset from the cursor position</source> + <translation>Gib die anzuspringende Adresse oder den Offset zum Cursor ein</translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="63"/> + <source>Select to move relative to the cursor</source> + <translation>Auswählen für eine Positionierung relativ zum Cursor</translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="66"/> + <source>From Cursor</source> + <translation>Ab Cursor</translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="73"/> + <source>Select to move backwards</source> + <translation>Auswählen für eine Rückwärtspositionierung</translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="76"/> + <source>Backwards</source> + <translation>Rückwärts</translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="86"/> + <source>Press to move the cursor</source> + <translation>Drücken, um den Cursor zu positionieren</translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="89"/> + <source>> Goto</source> + <translation>> Gehe zu</translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="96"/> + <source>Select to also extend the selection</source> + <translation>Auswählen, um auch die Auswahl zu erweitern</translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="99"/> + <source>Extend Selection</source> + <translation>Erweitere Auswahl</translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.py" line="41"/> + <source>Hex</source> + <translation>Hex</translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.py" line="42"/> + <source>Dec</source> + <translation>Dez</translation> + </message> +</context> +<context> <name>HexEditMainWindow</name> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="148"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="151"/> <source>New Window</source> <translation>Neues Fenster</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="148"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="151"/> <source>New &Window</source> <translation>Neues &Fenster</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="153"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="156"/> <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="155"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="158"/> <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="164"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="167"/> <source>Open</source> <translation>Öffnen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="164"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="167"/> <source>&Open...</source> <translation>&Öffnen...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="164"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="167"/> <source>Ctrl+O</source> <comment>File|Open</comment> <translation>Ctrl+O</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="180"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="183"/> <source>Save</source> <translation>Speichern</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="180"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="183"/> <source>&Save</source> <translation>&Speichern</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="180"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="183"/> <source>Ctrl+S</source> <comment>File|Save</comment> <translation>Ctrl+S</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="186"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="189"/> <source>Save the current binary file</source> <translation>Speichert die aktuelle Binärdatei</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="187"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="190"/> <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="194"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="197"/> <source>Save As</source> <translation>Speichern unter</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="194"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="197"/> <source>Save &As...</source> <translation>Speichern &unter...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="194"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="197"/> <source>Shift+Ctrl+S</source> <comment>File|Save As</comment> <translation>Shift+Ctrl+S</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="200"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="203"/> <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="202"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="205"/> <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="209"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="212"/> <source>Save As Readable</source> <translation>Lesbar speichern</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="209"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="212"/> <source>Save As &Readable...</source> <translation>&Lesbar speichern...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="213"/> - <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="216"/> + <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="219"/> <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="224"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="227"/> <source>Close</source> <translation>Schließen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="224"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="227"/> <source>&Close</source> <translation>Schl&ießen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="224"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="227"/> <source>Ctrl+W</source> <comment>File|Close</comment> <translation>Ctrl+W</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="230"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="233"/> <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="232"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="235"/> <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="239"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="242"/> <source>Close All</source> <translation>Alle schließen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="239"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="242"/> <source>Close &All</source> <translation>Alle &schließen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="243"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="246"/> <source>Close all hex editor windows</source> <translation>Schließt alle Hex-Editor Fenster</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="245"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="248"/> <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="252"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="255"/> <source>Close Others</source> <translation>Andere schließen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="256"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="259"/> <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="258"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="261"/> <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="265"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="268"/> <source>Quit</source> <translation>Beenden</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="265"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="268"/> <source>&Quit</source> <translation>B&eenden</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="265"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="268"/> <source>Ctrl+Q</source> <comment>File|Quit</comment> <translation>Ctrl+Q</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="271"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="274"/> <source>Quit the hex editor</source> <translation>Beendet den Hex-Editor</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="272"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="275"/> <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="284"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="287"/> <source>Undo</source> <translation>Rückgängig</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="287"/> <source>&Undo</source> <translation>&Rückgängig</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="287"/> <source>Ctrl+Z</source> <comment>Edit|Undo</comment> <translation>Ctrl+Z</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="287"/> <source>Alt+Backspace</source> <comment>Edit|Undo</comment> <translation>Alt+Backspace</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="291"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="294"/> <source>Undo the last change</source> <translation>Die letzte Änderung rückgängig machen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="292"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="295"/> <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="299"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="302"/> <source>Redo</source> <translation>Wiederherstellen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="299"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="302"/> <source>&Redo</source> <translation>Wieder&herstellen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="299"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="302"/> <source>Ctrl+Shift+Z</source> <comment>Edit|Redo</comment> <translation>Ctrl+Shift+Z</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="305"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="308"/> <source>Redo the last change</source> <translation>Die letzte Änderung wiederherstellen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="306"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="309"/> <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="319"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="322"/> <source>Revert to last saved state</source> <translation>Zurück zum letzten gesichert Zustand</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="313"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="316"/> <source>Re&vert to last saved state</source> <translation>&Zurück zum letzten gesichert Zustand</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="313"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="316"/> <source>Ctrl+Y</source> <comment>Edit|Revert</comment> <translation>Ctrl+Y</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="320"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="323"/> <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="328"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> <source>Cut</source> <translation>Ausschneiden</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="328"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> <source>Cu&t</source> <translation>&Ausschneiden</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="328"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> <source>Ctrl+X</source> <comment>Edit|Cut</comment> <translation>Ctrl+X</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="328"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> <source>Shift+Del</source> <comment>Edit|Cut</comment> <translation>Shift+Del</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="335"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="338"/> <source>Cut the selection</source> <translation>Schneidet die Auswahl aus</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="336"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="339"/> <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="343"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="346"/> <source>Copy</source> <translation>Kopieren</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="343"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="346"/> <source>&Copy</source> <translation>&Kopieren</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="343"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="346"/> <source>Ctrl+C</source> <comment>Edit|Copy</comment> <translation>Ctrl+C</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="343"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="346"/> <source>Ctrl+Ins</source> <comment>Edit|Copy</comment> <translation>Ctrl+Einfg</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="350"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="353"/> <source>Copy the selection</source> <translation>Kopiert die Auswahl</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="351"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="354"/> <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="358"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="361"/> <source>Paste</source> <translation>Einfügen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="358"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="361"/> <source>&Paste</source> <translation>Ein&fügen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="358"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="361"/> <source>Ctrl+V</source> <comment>Edit|Paste</comment> <translation>Ctrl+V</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="358"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="361"/> <source>Shift+Ins</source> <comment>Edit|Paste</comment> <translation>Shift+Ins</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="365"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="368"/> <source>Paste the clipboard contents</source> <translation>Fügt die Daten der Zwischenablage ein</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="366"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="369"/> <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="373"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="376"/> <source>Select All</source> <translation>Alles auswählen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="373"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="376"/> <source>&Select All</source> <translation>&Alles auswählen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="373"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="376"/> <source>Ctrl+A</source> <comment>Edit|Select All</comment> <translation>Ctrl+A</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="380"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="383"/> <source>Select the complete binary data</source> <translation>Wählt die kompletten Binärdaten aus</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="382"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="385"/> <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="389"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="392"/> <source>Deselect all</source> <translation>Auswahl aufheben</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="389"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="392"/> <source>&Deselect all</source> <translation>Aus&wahl aufheben</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="389"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="392"/> <source>Alt+Ctrl+A</source> <comment>Edit|Deselect all</comment> <translation>Alt+Ctrl+A</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="395"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="398"/> <source>Deselect all binary data</source> <translation>Hebt die Auswahl der Binärdaten auf</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="396"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="399"/> <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="403"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="406"/> <source>Save Selection Readable</source> <translation>Auswahl lesbar speichern</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="403"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="406"/> <source>Save Selection Readable...</source> <translation>Auswahl lesbar speichern...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="407"/> - <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="410"/> + <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="413"/> <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="419"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="422"/> <source>Set Read Only</source> <translation>Nur Lesen aktivieren</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="423"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="426"/> <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="425"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="428"/> <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="435"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="438"/> <source>Search</source> <translation>Suchen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="435"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="438"/> <source>&Search...</source> <translation>&Suchen...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="435"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="438"/> <source>Ctrl+F</source> <comment>Search|Search</comment> <translation>Ctrl+F</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="442"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="445"/> <source>Search for data</source> <translation>Sucht nach Daten</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="443"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="446"/> <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="451"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="454"/> <source>Search next</source> <translation>Weitersuchen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="451"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="454"/> <source>Search &next</source> <translation>&Weitersuchen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="451"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="454"/> <source>F3</source> <comment>Search|Search next</comment> <translation>F3</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="458"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="461"/> <source>Search next occurrence</source> <translation>Nächstes Vorkommen suchen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="460"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="463"/> <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="468"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="471"/> <source>Search previous</source> <translation>Rückwärtssuchen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="468"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="471"/> <source>Search &previous</source> <translation>&Rückwärtssuchen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="468"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="471"/> <source>Shift+F3</source> <comment>Search|Search previous</comment> <translation>Shift+F3</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="477"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="480"/> <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="486"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="489"/> <source>Replace</source> <translation>Ersetzen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="486"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="489"/> <source>&Replace...</source> <translation>&Ersetzen...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="486"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="489"/> <source>Ctrl+R</source> <comment>Search|Replace</comment> <translation>Ctrl+R</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="523"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="543"/> <source>About</source> <translation>Über</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="523"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="543"/> <source>&About</source> <translation>Ü&ber</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="527"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="547"/> <source>Display information about this software</source> <translation>Zeigt Informationen zu diesem Programm an</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="529"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="549"/> <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="535"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="555"/> <source>About Qt</source> <translation>Über Qt</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="535"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="555"/> <source>About &Qt</source> <translation>Über &Qt</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="539"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="559"/> <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="541"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="561"/> <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="548"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="568"/> <source>What's This?</source> <translation>Was ist das?</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="548"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="568"/> <source>&What's This?</source> <translation>&Was ist das?</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="548"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="568"/> <source>Shift+F1</source> <comment>Help|What's This?'</comment> <translation>Shift+F1</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="554"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="574"/> <source>Context sensitive help</source> <translation>Kontextsensitive Hilfe</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="555"/> - <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="570"/> - <source>Preferences</source> - <translation>Einstellungen</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="570"/> - <source>&Preferences...</source> - <translation>&Einstellungen...</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="575"/> + <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="590"/> + <source>Preferences</source> + <translation>Einstellungen</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="590"/> + <source>&Preferences...</source> + <translation>&Einstellungen...</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="595"/> <source>Set the prefered configuration</source> <translation>Konfiguriert die Einstellungen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="577"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="597"/> <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="640"/> + <source>Open a binary file for viewing</source> + <translation>Öffne eine Binärdatei im Anzeigemodus</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="614"/> + <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="620"/> - <source>Open a binary file for viewing</source> - <translation>Öffne eine Binärdatei im Anzeigemodus</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="594"/> - <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="600"/> <source>Open for Editing...</source> <translation>Zum Bearbeiten öffnen...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="601"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="621"/> <source>Open for Editing</source> <translation>Zum Bearbeiten öffnen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="610"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="630"/> <source>Open a binary file for editing</source> <translation>Öffne eine Binärdatei im Bearbeitenmodus</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="604"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="624"/> <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="612"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="632"/> <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="618"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="638"/> <source>Open Read Only...</source> <translation>Zur Anzeige öffnen...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="619"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="639"/> <source>Open Read Only</source> <translation>Zur Anzeige öffnen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="622"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="642"/> <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="634"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="654"/> <source>&File</source> <translation>&Datei</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="652"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="672"/> <source>&Edit</source> <translation>&Bearbeiten</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="674"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="696"/> <source>Se&ttings</source> <translation>&Einstellungen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="680"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="702"/> <source>&Help</source> <translation>&Hilfe</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="690"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="712"/> <source>File</source> <translation>Datei</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="703"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="725"/> <source>Edit</source> <translation>Bearbeiten</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="713"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="735"/> <source>Find</source> <translation>Suchen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="721"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="743"/> <source>Settings</source> <translation>Einstellungen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="726"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="748"/> <source>Help</source> <translation>Hilfe</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="764"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="786"/> <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="771"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="793"/> <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="740"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="762"/> <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="756"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="778"/> <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="821"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="843"/> <source>ro</source> <translation>ro</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="821"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="843"/> <source>rw</source> <translation>rw</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="831"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="853"/> <source>Overwrite</source> <translation>Überschreiben</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="831"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="853"/> <source>Insert</source> <translation>Einfügen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="842"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="864"/> <source>Size: {0:n}</source> <translation>Größe: {0:n}</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="882"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="904"/> <source>Open binary file in new window</source> <translation>Öffne Binärdatei in neuem Fenster</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="999"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1021"/> <source>All Files (*)</source> <translation>Alle Dateien (*)</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1119"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1141"/> <source>eric6 Hex Editor</source> <translation>eric6 Hex-Editor</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="903"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="925"/> <source>The loaded file has unsaved changes.</source> <translation>Die geladene Datei hat ungesicherte Änderungen.</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="921"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="943"/> <source>The file '{0}' does not exist.</source> <translation>Die Datei „{0}“ existiert nicht.</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="928"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="950"/> <source>Cannot read file '{0}: {1}.</source> <translation>Datei {0} kann nicht gelesen werden: {1}.</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="952"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="974"/> <source>Open binary file</source> <translation>Binärdatei öffnen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1009"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1031"/> <source>Save binary file</source> <translation>Binärdatei speichern</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1094"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1116"/> <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="1119"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1141"/> <source>Cannot write file '{0}: {1}.</source> <translation>Datei {0} kann nicht geschrieben werden: {1}.</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1125"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1147"/> <source>File saved</source> <translation>Datei gespeichert</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1094"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1116"/> <source>Save to readable file</source> <translation>In lesbare Datei speichern</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1078"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1100"/> <source>Text Files (*.txt);;All Files (*)</source> <translation>Textdateien (*.txt);;Alle Dateien (*)</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1078"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1100"/> <source>Text Files (*.txt)</source> <translation>Textdateien (*.txt)</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1159"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1181"/> <source>Untitled</source> <translation>Unbenannt</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1163"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1185"/> <source>{0}[*] - {1}</source> <translation>{0}[*] - {1}</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1163"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1185"/> <source>Hex Editor</source> <translation>Hex-Editor</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1220"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1242"/> <source>About eric6 Hex Editor</source> <translation>Über den eric6 Hex-Editor</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1220"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1242"/> <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="475"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="478"/> <source>Search previous occurrence</source> <translation>Vorheriges Vorkommen suchen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="492"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="495"/> <source>Replace data</source> <translation>Daten ersetzen</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="493"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="496"/> <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="748"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="770"/> <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="788"/> - <source>Address: 0x{0:0{1}x}</source> - <translation>Addresse: 0x{0:0{1}x}</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="810"/> + <source>Address: 0x{0:0{1}x}</source> + <translation>Addresse: 0x{0:0{1}x}</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="832"/> <source>Selection: -</source> <comment>no selection available</comment> <translation>Auswahl: -</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="803"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="825"/> <source>Selection: 0x{0:0{2}x} - 0x{1:0{2}x} ({3:n} Bytes)</source> <comment>0: start, 1: end, 2: address width, 3: selection length</comment> <translation>Auswahl: 0x{0:0{2}x} - 0x{1:0{2}x} ({3:n} Bytes)</translation> </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="513"/> + <source>Goto Offset</source> + <translation>Gehe zu Offset</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="505"/> + <source>&Goto Offset...</source> + <translation>&Gehe zu Offset...</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="514"/> + <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> </context> <context> <name>HexEditReplaceWidget</name> @@ -35673,7 +35766,7 @@ <message> <location filename="../UI/NumbersWidget.py" line="190"/> <source>Hex</source> - <translation>HexHex</translation> + <translation>Hex</translation> </message> <message> <location filename="../UI/NumbersWidget.py" line="191"/> @@ -64918,6 +65011,12 @@ <source><b>Save Copy</b><p>Save a copy of the contents of current editor window. The file can be entered in a file selection dialog.</p></source> <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="505"/> + <source>Ctrl+G</source> + <comment>Search|Goto Offset</comment> + <translation>Ctrl+G</translation> + </message> </context> <context> <name>ViewProfileSidebarsDialog</name>
--- a/i18n/eric6_en.ts Sat Jan 16 18:21:31 2016 +0100 +++ b/i18n/eric6_en.ts Sun Jan 17 11:23:17 2016 +0100 @@ -19377,913 +19377,1006 @@ </message> </context> <context> + <name>HexEditGotoWidget</name> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="14"/> + <source>Go to</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="32"/> + <source>Press to close the window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="42"/> + <source>Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="49"/> + <source>Select the data format of the offset field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="56"/> + <source>Enter the address to move to or the offset from the cursor position</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="63"/> + <source>Select to move relative to the cursor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="66"/> + <source>From Cursor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="73"/> + <source>Select to move backwards</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="76"/> + <source>Backwards</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="86"/> + <source>Press to move the cursor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="89"/> + <source>> Goto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="96"/> + <source>Select to also extend the selection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="99"/> + <source>Extend Selection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.py" line="41"/> + <source>Hex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.py" line="42"/> + <source>Dec</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>HexEditMainWindow</name> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="148"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="151"/> <source>New Window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="148"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="151"/> <source>New &Window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="153"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="156"/> <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="155"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="158"/> <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="164"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="167"/> <source>Open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="164"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="167"/> <source>&Open...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="164"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="167"/> <source>Ctrl+O</source> <comment>File|Open</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="180"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="183"/> <source>Save</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="180"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="183"/> <source>&Save</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="180"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="183"/> <source>Ctrl+S</source> <comment>File|Save</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="186"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="189"/> <source>Save the current binary file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="187"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="190"/> <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="194"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="197"/> <source>Save As</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="194"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="197"/> <source>Save &As...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="194"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="197"/> <source>Shift+Ctrl+S</source> <comment>File|Save As</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="200"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="203"/> <source>Save the current binary data to a new file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="202"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="205"/> <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="209"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="212"/> <source>Save As Readable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="209"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="212"/> <source>Save As &Readable...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="213"/> - <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="216"/> + <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="219"/> <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="224"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="227"/> <source>Close</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="224"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="227"/> <source>&Close</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="224"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="227"/> <source>Ctrl+W</source> <comment>File|Close</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="230"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="233"/> <source>Close the current hex editor window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="232"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="235"/> <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="239"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="242"/> <source>Close All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="239"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="242"/> <source>Close &All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="243"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="246"/> <source>Close all hex editor windows</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="245"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="248"/> <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="252"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="255"/> <source>Close Others</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="256"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="259"/> <source>Close all hex other editor windows</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="258"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="261"/> <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="265"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="268"/> <source>Quit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="265"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="268"/> <source>&Quit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="265"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="268"/> <source>Ctrl+Q</source> <comment>File|Quit</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="271"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="274"/> <source>Quit the hex editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="272"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="275"/> <source><b>Quit</b><p>Quit the hex editor.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="287"/> <source>Undo</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="287"/> <source>&Undo</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="287"/> <source>Ctrl+Z</source> <comment>Edit|Undo</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="287"/> <source>Alt+Backspace</source> <comment>Edit|Undo</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="291"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="294"/> <source>Undo the last change</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="292"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="295"/> <source><b>Undo</b><p>Undo the last change done.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="299"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="302"/> <source>Redo</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="299"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="302"/> <source>&Redo</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="299"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="302"/> <source>Ctrl+Shift+Z</source> <comment>Edit|Redo</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="305"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="308"/> <source>Redo the last change</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="306"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="309"/> <source><b>Redo</b><p>Redo the last change done.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="319"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="322"/> <source>Revert to last saved state</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="313"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="316"/> <source>Re&vert to last saved state</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="313"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="316"/> <source>Ctrl+Y</source> <comment>Edit|Revert</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="320"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="323"/> <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="328"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> <source>Cut</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="328"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> <source>Cu&t</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="328"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> <source>Ctrl+X</source> <comment>Edit|Cut</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="328"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> <source>Shift+Del</source> <comment>Edit|Cut</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="335"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="338"/> <source>Cut the selection</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="336"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="339"/> <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="343"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="346"/> <source>Copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="343"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="346"/> <source>&Copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="343"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="346"/> <source>Ctrl+C</source> <comment>Edit|Copy</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="343"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="346"/> <source>Ctrl+Ins</source> <comment>Edit|Copy</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="350"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="353"/> <source>Copy the selection</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="351"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="354"/> <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="358"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="361"/> <source>Paste</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="358"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="361"/> <source>&Paste</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="358"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="361"/> <source>Ctrl+V</source> <comment>Edit|Paste</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="358"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="361"/> <source>Shift+Ins</source> <comment>Edit|Paste</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="365"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="368"/> <source>Paste the clipboard contents</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="366"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="369"/> <source><b>Paste</b><p>Paste the clipboard contents.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="373"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="376"/> <source>Select All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="373"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="376"/> <source>&Select All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="373"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="376"/> <source>Ctrl+A</source> <comment>Edit|Select All</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="380"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="383"/> <source>Select the complete binary data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="382"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="385"/> <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="389"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="392"/> <source>Deselect all</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="389"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="392"/> <source>&Deselect all</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="389"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="392"/> <source>Alt+Ctrl+A</source> <comment>Edit|Deselect all</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="395"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="398"/> <source>Deselect all binary data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="396"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="399"/> <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="403"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="406"/> <source>Save Selection Readable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="403"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="406"/> <source>Save Selection Readable...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="407"/> - <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="410"/> + <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="413"/> <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="419"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="422"/> <source>Set Read Only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="423"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="426"/> <source>Change the edit mode to read only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="425"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="428"/> <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="435"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="438"/> <source>Search</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="435"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="438"/> <source>&Search...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="435"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="438"/> <source>Ctrl+F</source> <comment>Search|Search</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="442"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="445"/> <source>Search for data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="443"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="446"/> <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="451"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="454"/> <source>Search next</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="451"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="454"/> <source>Search &next</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="451"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="454"/> <source>F3</source> <comment>Search|Search next</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="468"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="471"/> <source>Search previous</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="468"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="471"/> <source>Search &previous</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="468"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="471"/> <source>Shift+F3</source> <comment>Search|Search previous</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="477"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="480"/> <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="486"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="489"/> <source>Replace</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="486"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="489"/> <source>&Replace...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="486"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="489"/> <source>Ctrl+R</source> <comment>Search|Replace</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="523"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="543"/> <source>About</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="523"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="543"/> <source>&About</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="527"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="547"/> <source>Display information about this software</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="529"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="549"/> <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="535"/> - <source>About Qt</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="535"/> - <source>About &Qt</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="539"/> - <source>Display information about the Qt toolkit</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="541"/> - <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="548"/> - <source>What's This?</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="548"/> - <source>&What's This?</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="548"/> - <source>Shift+F1</source> - <comment>Help|What's This?'</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="554"/> - <source>Context sensitive help</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="555"/> - <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="570"/> - <source>Preferences</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="570"/> - <source>&Preferences...</source> + <source>About Qt</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="555"/> + <source>About &Qt</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="559"/> + <source>Display information about the Qt toolkit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="561"/> + <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="568"/> + <source>What's This?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="568"/> + <source>&What's This?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="568"/> + <source>Shift+F1</source> + <comment>Help|What's This?'</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="574"/> + <source>Context sensitive help</source> <translation type="unfinished"></translation> </message> <message> <location filename="../HexEdit/HexEditMainWindow.py" line="575"/> + <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="590"/> + <source>Preferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="590"/> + <source>&Preferences...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="595"/> <source>Set the prefered configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="577"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="597"/> <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="640"/> + <source>Open a binary file for viewing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="614"/> + <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="620"/> - <source>Open a binary file for viewing</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="594"/> - <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="600"/> <source>Open for Editing...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="601"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="621"/> <source>Open for Editing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="610"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="630"/> <source>Open a binary file for editing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="604"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="624"/> <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="612"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="632"/> <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="618"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="638"/> <source>Open Read Only...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="619"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="639"/> <source>Open Read Only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="622"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="642"/> <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="634"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="654"/> <source>&File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="652"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="672"/> <source>&Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="674"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="696"/> <source>Se&ttings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="680"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="702"/> <source>&Help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="690"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="712"/> <source>File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="703"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="725"/> <source>Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="713"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="735"/> <source>Find</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="721"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="743"/> <source>Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="726"/> - <source>Help</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="764"/> - <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="771"/> - <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="740"/> - <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="756"/> - <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="821"/> - <source>ro</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="821"/> - <source>rw</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="831"/> - <source>Overwrite</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="831"/> - <source>Insert</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="842"/> - <source>Size: {0:n}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="882"/> - <source>Open binary file in new window</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="999"/> - <source>All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1119"/> - <source>eric6 Hex Editor</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="903"/> - <source>The loaded file has unsaved changes.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="921"/> - <source>The file '{0}' does not exist.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="928"/> - <source>Cannot read file '{0}: -{1}.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="952"/> - <source>Open binary file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1009"/> - <source>Save binary file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1094"/> - <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="1119"/> - <source>Cannot write file '{0}: -{1}.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1125"/> - <source>File saved</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1094"/> - <source>Save to readable file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1078"/> - <source>Text Files (*.txt);;All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1078"/> - <source>Text Files (*.txt)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1159"/> - <source>Untitled</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1163"/> - <source>{0}[*] - {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1163"/> - <source>Hex Editor</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1220"/> - <source>About eric6 Hex Editor</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1220"/> - <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="458"/> - <source>Search next occurrence</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="460"/> - <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="475"/> - <source>Search previous occurrence</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="492"/> - <source>Replace data</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="493"/> - <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="748"/> + <source>Help</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="786"/> + <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="793"/> + <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="762"/> + <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="778"/> + <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="843"/> + <source>ro</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="843"/> + <source>rw</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="853"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="853"/> + <source>Insert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="864"/> + <source>Size: {0:n}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="904"/> + <source>Open binary file in new window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1021"/> + <source>All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1141"/> + <source>eric6 Hex Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="925"/> + <source>The loaded file has unsaved changes.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="943"/> + <source>The file '{0}' does not exist.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="950"/> + <source>Cannot read file '{0}: +{1}.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="974"/> + <source>Open binary file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1031"/> + <source>Save binary file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1116"/> + <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="1141"/> + <source>Cannot write file '{0}: +{1}.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1147"/> + <source>File saved</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1116"/> + <source>Save to readable file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1100"/> + <source>Text Files (*.txt);;All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1100"/> + <source>Text Files (*.txt)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1181"/> + <source>Untitled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1185"/> + <source>{0}[*] - {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1185"/> + <source>Hex Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1242"/> + <source>About eric6 Hex Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1242"/> + <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="461"/> + <source>Search next occurrence</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="463"/> + <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="478"/> + <source>Search previous occurrence</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="495"/> + <source>Replace data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="496"/> + <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="770"/> <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="788"/> - <source>Address: 0x{0:0{1}x}</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="810"/> + <source>Address: 0x{0:0{1}x}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="832"/> <source>Selection: -</source> <comment>no selection available</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="803"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="825"/> <source>Selection: 0x{0:0{2}x} - 0x{1:0{2}x} ({3:n} Bytes)</source> <comment>0: start, 1: end, 2: address width, 3: selection length</comment> <translation type="unfinished"></translation> </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="513"/> + <source>Goto Offset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="505"/> + <source>&Goto Offset...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="514"/> + <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> </context> <context> <name>HexEditReplaceWidget</name> @@ -64374,6 +64467,12 @@ <source><b>Save Copy</b><p>Save a copy of the contents of current editor window. The file can be entered in a file selection dialog.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="505"/> + <source>Ctrl+G</source> + <comment>Search|Goto Offset</comment> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ViewProfileSidebarsDialog</name>
--- a/i18n/eric6_es.ts Sat Jan 16 18:21:31 2016 +0100 +++ b/i18n/eric6_es.ts Sun Jan 17 11:23:17 2016 +0100 @@ -19932,549 +19932,627 @@ </message> </context> <context> + <name>HexEditGotoWidget</name> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="14"/> + <source>Go to</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="32"/> + <source>Press to close the window</source> + <translation type="unfinished">Pulsar para cerrar la ventana</translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="42"/> + <source>Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="49"/> + <source>Select the data format of the offset field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="56"/> + <source>Enter the address to move to or the offset from the cursor position</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="63"/> + <source>Select to move relative to the cursor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="66"/> + <source>From Cursor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="73"/> + <source>Select to move backwards</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="76"/> + <source>Backwards</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="86"/> + <source>Press to move the cursor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="89"/> + <source>> Goto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="96"/> + <source>Select to also extend the selection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="99"/> + <source>Extend Selection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.py" line="41"/> + <source>Hex</source> + <translation type="unfinished">Hex</translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.py" line="42"/> + <source>Dec</source> + <translation type="unfinished">Dec</translation> + </message> +</context> +<context> <name>HexEditMainWindow</name> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="148"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="151"/> <source>New Window</source> <translation type="unfinished">Nueva Ventana</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="148"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="151"/> <source>New &Window</source> <translation type="unfinished">Nueva &Ventana</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="153"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="156"/> <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="155"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="158"/> <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="164"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="167"/> <source>Open</source> <translation type="unfinished">Abrir</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="164"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="167"/> <source>&Open...</source> <translation type="unfinished">&Abrir...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="164"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="167"/> <source>Ctrl+O</source> <comment>File|Open</comment> <translation type="unfinished">Ctrl+O</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="180"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="183"/> <source>Save</source> <translation type="unfinished">Guardar</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="180"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="183"/> <source>&Save</source> <translation type="unfinished">&Guardar</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="180"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="183"/> <source>Ctrl+S</source> <comment>File|Save</comment> <translation type="unfinished">Ctrl+S</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="186"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="189"/> <source>Save the current binary file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="187"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="190"/> <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="194"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="197"/> <source>Save As</source> <translation type="unfinished">Guardar como</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="194"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="197"/> <source>Save &As...</source> <translation type="unfinished">Guardar Co&mo...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="194"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="197"/> <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="200"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="203"/> <source>Save the current binary data to a new file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="202"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="205"/> <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="209"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="212"/> <source>Save As Readable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="209"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="212"/> <source>Save As &Readable...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="213"/> - <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="216"/> + <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="219"/> <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="224"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="227"/> <source>Close</source> <translation type="unfinished">Cerrar</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="224"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="227"/> <source>&Close</source> <translation type="unfinished">&Cerrar</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="224"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="227"/> <source>Ctrl+W</source> <comment>File|Close</comment> <translation type="unfinished">Ctrl+W</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="230"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="233"/> <source>Close the current hex editor window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="232"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="235"/> <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="239"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="242"/> <source>Close All</source> <translation type="unfinished">Cerrar todo</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="239"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="242"/> <source>Close &All</source> <translation type="unfinished">Cerrar &Todo</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="243"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="246"/> <source>Close all hex editor windows</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="245"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="248"/> <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="252"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="255"/> <source>Close Others</source> <translation type="unfinished">Cerrar Otras</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="256"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="259"/> <source>Close all hex other editor windows</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="258"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="261"/> <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="265"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="268"/> <source>Quit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="265"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="268"/> <source>&Quit</source> <translation type="unfinished">&Salir</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="265"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="268"/> <source>Ctrl+Q</source> <comment>File|Quit</comment> <translation type="unfinished">Ctrl+Q</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="271"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="274"/> <source>Quit the hex editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="272"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="275"/> <source><b>Quit</b><p>Quit the hex editor.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="287"/> <source>Undo</source> <translation type="unfinished">Deshacer</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="287"/> <source>&Undo</source> <translation type="unfinished">&Deshacer</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="287"/> <source>Ctrl+Z</source> <comment>Edit|Undo</comment> <translation type="unfinished">Ctrl+Z</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="287"/> <source>Alt+Backspace</source> <comment>Edit|Undo</comment> <translation type="unfinished">Alt+Backspace</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="291"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="294"/> <source>Undo the last change</source> <translation type="unfinished">Revierte el último cambio</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="292"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="295"/> <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="299"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="302"/> <source>Redo</source> <translation type="unfinished">Rehacer</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="299"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="302"/> <source>&Redo</source> <translation type="unfinished">&Rehacer</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="299"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="302"/> <source>Ctrl+Shift+Z</source> <comment>Edit|Redo</comment> <translation type="unfinished">Ctrl+Shift+Z</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="305"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="308"/> <source>Redo the last change</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="306"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="309"/> <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="319"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="322"/> <source>Revert to last saved state</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="313"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="316"/> <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="313"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="316"/> <source>Ctrl+Y</source> <comment>Edit|Revert</comment> <translation type="unfinished">Ctrl+Y</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="320"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="323"/> <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="328"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> <source>Cut</source> <translation type="unfinished">Cortar</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="328"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> <source>Cu&t</source> <translation type="unfinished">Cor&tar</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="328"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> <source>Ctrl+X</source> <comment>Edit|Cut</comment> <translation type="unfinished">Ctrl+X</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="328"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> <source>Shift+Del</source> <comment>Edit|Cut</comment> <translation type="unfinished">Shift+Del</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="335"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="338"/> <source>Cut the selection</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="336"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="339"/> <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="343"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="346"/> <source>Copy</source> <translation type="unfinished">Copiar</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="343"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="346"/> <source>&Copy</source> <translation type="unfinished">&Copiar</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="343"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="346"/> <source>Ctrl+C</source> <comment>Edit|Copy</comment> <translation type="unfinished">Ctrl+C</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="343"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="346"/> <source>Ctrl+Ins</source> <comment>Edit|Copy</comment> <translation type="unfinished">Ctrl+Ins</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="350"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="353"/> <source>Copy the selection</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="351"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="354"/> <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="358"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="361"/> <source>Paste</source> <translation type="unfinished">Pegar</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="358"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="361"/> <source>&Paste</source> <translation type="unfinished">&Pegar</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="358"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="361"/> <source>Ctrl+V</source> <comment>Edit|Paste</comment> <translation type="unfinished">Ctrl+V</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="358"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="361"/> <source>Shift+Ins</source> <comment>Edit|Paste</comment> <translation type="unfinished">Shift+Ins</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="365"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="368"/> <source>Paste the clipboard contents</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="366"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="369"/> <source><b>Paste</b><p>Paste the clipboard contents.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="373"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="376"/> <source>Select All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="373"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="376"/> <source>&Select All</source> <translation type="unfinished">Seleccionar &todo</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="373"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="376"/> <source>Ctrl+A</source> <comment>Edit|Select All</comment> <translation type="unfinished">Ctrl+A</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="380"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="383"/> <source>Select the complete binary data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="382"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="385"/> <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="389"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="392"/> <source>Deselect all</source> <translation type="unfinished">Deseleccionar todo</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="389"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="392"/> <source>&Deselect all</source> <translation type="unfinished">&Deseleccionar todo</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="389"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="392"/> <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="395"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="398"/> <source>Deselect all binary data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="396"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="399"/> <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="403"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="406"/> <source>Save Selection Readable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="403"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="406"/> <source>Save Selection Readable...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="407"/> - <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="410"/> + <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="413"/> <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="419"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="422"/> <source>Set Read Only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="423"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="426"/> <source>Change the edit mode to read only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="425"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="428"/> <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="435"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="438"/> <source>Search</source> <translation type="unfinished">Buscar</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="435"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="438"/> <source>&Search...</source> <translation type="unfinished">&Buscar...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="435"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="438"/> <source>Ctrl+F</source> <comment>Search|Search</comment> <translation type="unfinished">Ctrl+F</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="442"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="445"/> <source>Search for data</source> <translation type="unfinished">Buscar un texto</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="443"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="446"/> <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="451"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="454"/> <source>Search next</source> <translation type="unfinished">Buscar siguiente</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="451"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="454"/> <source>Search &next</source> <translation type="unfinished">Buscar &Siguiente</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="451"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="454"/> <source>F3</source> <comment>Search|Search next</comment> <translation type="unfinished">F3</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="458"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="461"/> <source>Search next occurrence</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="460"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="463"/> <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="468"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="471"/> <source>Search previous</source> <translation type="unfinished">Buscar anterior</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="468"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="471"/> <source>Search &previous</source> <translation type="unfinished">Buscar a&nterior</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="468"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="471"/> <source>Shift+F3</source> <comment>Search|Search previous</comment> <translation type="unfinished">Shift+F3</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="477"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="480"/> <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="486"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="489"/> <source>Replace</source> <translation type="unfinished">Reemplazar</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="486"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="489"/> <source>&Replace...</source> <translation type="unfinished">&Reemplazar...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="486"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="489"/> <source>Ctrl+R</source> <comment>Search|Replace</comment> <translation type="unfinished">Ctrl+R</translation> @@ -20490,367 +20568,382 @@ <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="523"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="543"/> <source>About</source> <translation type="unfinished">Acerca de</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="523"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="543"/> <source>&About</source> <translation type="unfinished">&Acerca de</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="527"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="547"/> <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="529"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="549"/> <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="535"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="555"/> <source>About Qt</source> <translation type="unfinished">Acerca de Qt</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="535"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="555"/> <source>About &Qt</source> <translation type="unfinished">Acerca de &Qt</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="539"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="559"/> <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="541"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="561"/> <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="548"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="568"/> <source>What's This?</source> <translation type="unfinished">¿Qué es esto?</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="548"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="568"/> <source>&What's This?</source> <translation type="unfinished">¿&Qué es esto?</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="548"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="568"/> <source>Shift+F1</source> <comment>Help|What's This?'</comment> <translation type="unfinished">Shift+F1</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="554"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="574"/> <source>Context sensitive help</source> <translation type="unfinished">Ayuda sensible al contexto</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="555"/> - <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="570"/> - <source>Preferences</source> - <translation type="unfinished">Preferencias</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="570"/> - <source>&Preferences...</source> - <translation type="unfinished">&Preferencias...</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="575"/> + <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="590"/> + <source>Preferences</source> + <translation type="unfinished">Preferencias</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="590"/> + <source>&Preferences...</source> + <translation type="unfinished">&Preferencias...</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="595"/> <source>Set the prefered configuration</source> <translation type="unfinished">Establecer la configuración preferida</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="577"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="597"/> <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="640"/> + <source>Open a binary file for viewing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="614"/> + <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="620"/> - <source>Open a binary file for viewing</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="594"/> - <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="600"/> <source>Open for Editing...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="601"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="621"/> <source>Open for Editing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="610"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="630"/> <source>Open a binary file for editing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="604"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="624"/> <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="612"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="632"/> <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="618"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="638"/> <source>Open Read Only...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="619"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="639"/> <source>Open Read Only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="622"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="642"/> <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="634"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="654"/> <source>&File</source> <translation type="unfinished">&Archivo</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="652"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="672"/> <source>&Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="674"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="696"/> <source>Se&ttings</source> <translation type="unfinished">Con&figuración</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="680"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="702"/> <source>&Help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="690"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="712"/> <source>File</source> <translation type="unfinished">Archivo</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="703"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="725"/> <source>Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="713"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="735"/> <source>Find</source> <translation type="unfinished">Buscar</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="721"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="743"/> <source>Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="726"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="748"/> <source>Help</source> <translation type="unfinished">Ayuda</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="764"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="786"/> <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="771"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="793"/> <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="740"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="762"/> <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="756"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="778"/> <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="821"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="843"/> <source>ro</source> <translation type="unfinished">ro</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="821"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="843"/> <source>rw</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="831"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="853"/> <source>Overwrite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="831"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="853"/> <source>Insert</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="842"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="864"/> <source>Size: {0:n}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="882"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="904"/> <source>Open binary file in new window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="999"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1021"/> <source>All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1119"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1141"/> <source>eric6 Hex Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="903"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="925"/> <source>The loaded file has unsaved changes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="921"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="943"/> <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="928"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="950"/> <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="952"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="974"/> <source>Open binary file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1009"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1031"/> <source>Save binary file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1094"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1116"/> <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="1119"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1141"/> <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="1125"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1147"/> <source>File saved</source> <translation type="unfinished">Archivo guardado</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1094"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1116"/> <source>Save to readable file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1078"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1100"/> <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="1078"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1100"/> <source>Text Files (*.txt)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1159"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1181"/> <source>Untitled</source> <translation type="unfinished">Sin título</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1163"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1185"/> <source>{0}[*] - {1}</source> <translation type="unfinished">{0}[*] - {1}</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1163"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1185"/> <source>Hex Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1220"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1242"/> <source>About eric6 Hex Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1220"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="1242"/> <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="475"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="478"/> <source>Search previous occurrence</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="492"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="495"/> <source>Replace data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="493"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="496"/> <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="748"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="770"/> <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="788"/> - <source>Address: 0x{0:0{1}x}</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="810"/> + <source>Address: 0x{0:0{1}x}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="832"/> <source>Selection: -</source> <comment>no selection available</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="803"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="825"/> <source>Selection: 0x{0:0{2}x} - 0x{1:0{2}x} ({3:n} Bytes)</source> <comment>0: start, 1: end, 2: address width, 3: selection length</comment> <translation type="unfinished"></translation> </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="513"/> + <source>Goto Offset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="505"/> + <source>&Goto Offset...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="514"/> + <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> </context> <context> <name>HexEditReplaceWidget</name> @@ -65763,6 +65856,12 @@ <source><b>Save Copy</b><p>Save a copy of the contents of current editor window. The file can be entered in a file selection dialog.</p></source> <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="505"/> + <source>Ctrl+G</source> + <comment>Search|Goto Offset</comment> + <translation type="unfinished">Ctrl+G</translation> + </message> </context> <context> <name>ViewProfileSidebarsDialog</name>
--- a/i18n/eric6_fr.ts Sat Jan 16 18:21:31 2016 +0100 +++ b/i18n/eric6_fr.ts Sun Jan 17 11:23:17 2016 +0100 @@ -19868,549 +19868,627 @@ </message> </context> <context> + <name>HexEditGotoWidget</name> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="14"/> + <source>Go to</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="32"/> + <source>Press to close the window</source> + <translation type="unfinished">Cliquer pour fermer la fenêtre</translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="42"/> + <source>Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="49"/> + <source>Select the data format of the offset field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="56"/> + <source>Enter the address to move to or the offset from the cursor position</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="63"/> + <source>Select to move relative to the cursor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="66"/> + <source>From Cursor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="73"/> + <source>Select to move backwards</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="76"/> + <source>Backwards</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="86"/> + <source>Press to move the cursor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="89"/> + <source>> Goto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="96"/> + <source>Select to also extend the selection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="99"/> + <source>Extend Selection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.py" line="41"/> + <source>Hex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.py" line="42"/> + <source>Dec</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>HexEditMainWindow</name> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="148"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="151"/> <source>New Window</source> <translation type="unfinished">Nouvelle fenêtre</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="148"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="151"/> <source>New &Window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="153"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="156"/> <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="155"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="158"/> <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="164"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="167"/> <source>Open</source> <translation type="unfinished">Ouvrir</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="164"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="167"/> <source>&Open...</source> <translation type="unfinished">&Ouvrir...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="164"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="167"/> <source>Ctrl+O</source> <comment>File|Open</comment> <translation type="unfinished">Ctrl+O</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="180"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="183"/> <source>Save</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="180"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="183"/> <source>&Save</source> <translation type="unfinished">&Enregistrer</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="180"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="183"/> <source>Ctrl+S</source> <comment>File|Save</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="186"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="189"/> <source>Save the current binary file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="187"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="190"/> <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="194"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="197"/> <source>Save As</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="194"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="197"/> <source>Save &As...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="194"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="197"/> <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="200"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="203"/> <source>Save the current binary data to a new file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="202"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="205"/> <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="209"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="212"/> <source>Save As Readable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="209"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="212"/> <source>Save As &Readable...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="213"/> - <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="216"/> + <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="219"/> <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="224"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="227"/> <source>Close</source> <translation type="unfinished">Fermer</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="224"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="227"/> <source>&Close</source> <translation type="unfinished">&Fermer</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="224"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="227"/> <source>Ctrl+W</source> <comment>File|Close</comment> <translation type="unfinished">Ctrl+W</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="230"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="233"/> <source>Close the current hex editor window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="232"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="235"/> <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="239"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="242"/> <source>Close All</source> <translation type="unfinished">Tout fermer</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="239"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="242"/> <source>Close &All</source> <translation type="unfinished">&Tout fermer</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="243"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="246"/> <source>Close all hex editor windows</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="245"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="248"/> <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="252"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="255"/> <source>Close Others</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="256"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="259"/> <source>Close all hex other editor windows</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="258"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="261"/> <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="265"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="268"/> <source>Quit</source> <translation type="unfinished">Quitter</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="265"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="268"/> <source>&Quit</source> <translation type="unfinished">&Quitter</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="265"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="268"/> <source>Ctrl+Q</source> <comment>File|Quit</comment> <translation type="unfinished">Ctrl+Q</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="271"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="274"/> <source>Quit the hex editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="272"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="275"/> <source><b>Quit</b><p>Quit the hex editor.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="287"/> <source>Undo</source> <translation type="unfinished">Défaire</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="287"/> <source>&Undo</source> <translation type="unfinished">&Défaire</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="287"/> <source>Ctrl+Z</source> <comment>Edit|Undo</comment> <translation type="unfinished">Ctrl+Z</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="287"/> <source>Alt+Backspace</source> <comment>Edit|Undo</comment> <translation type="unfinished">Alt+Backspace</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="291"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="294"/> <source>Undo the last change</source> <translation type="unfinished">Annule la dernière modification</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="292"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="295"/> <source><b>Undo</b><p>Undo the last change done.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="299"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="302"/> <source>Redo</source> <translation type="unfinished">Refaire</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="299"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="302"/> <source>&Redo</source> <translation type="unfinished">&Refaire</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="299"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="302"/> <source>Ctrl+Shift+Z</source> <comment>Edit|Redo</comment> <translation type="unfinished">Ctrl+Shift+Z</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="305"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="308"/> <source>Redo the last change</source> <translation type="unfinished">Recharge la dernière modification</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="306"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="309"/> <source><b>Redo</b><p>Redo the last change done.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="319"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="322"/> <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="313"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="316"/> <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="313"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="316"/> <source>Ctrl+Y</source> <comment>Edit|Revert</comment> <translation type="unfinished">Ctrl+Y</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="320"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="323"/> <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="328"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> <source>Cut</source> <translation type="unfinished">Couper</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="328"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> <source>Cu&t</source> <translation type="unfinished">Cou&per</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="328"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> <source>Ctrl+X</source> <comment>Edit|Cut</comment> <translation type="unfinished">Ctrl+X</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="328"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> <source>Shift+Del</source> <comment>Edit|Cut</comment> <translation type="unfinished">Shift+Del</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="335"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="338"/> <source>Cut the selection</source> <translation type="unfinished">Coupe la sélection</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="336"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="339"/> <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="343"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="346"/> <source>Copy</source> <translation type="unfinished">Copier</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="343"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="346"/> <source>&Copy</source> <translation type="unfinished">&Copier</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="343"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="346"/> <source>Ctrl+C</source> <comment>Edit|Copy</comment> <translation type="unfinished">Ctrl+C</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="343"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="346"/> <source>Ctrl+Ins</source> <comment>Edit|Copy</comment> <translation type="unfinished">Ctrl+Ins</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="350"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="353"/> <source>Copy the selection</source> <translation type="unfinished">Copie la sélection</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="351"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="354"/> <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="358"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="361"/> <source>Paste</source> <translation type="unfinished">Coller</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="358"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="361"/> <source>&Paste</source> <translation type="unfinished">Col&ler</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="358"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="361"/> <source>Ctrl+V</source> <comment>Edit|Paste</comment> <translation type="unfinished">Ctrl+V</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="358"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="361"/> <source>Shift+Ins</source> <comment>Edit|Paste</comment> <translation type="unfinished">Shift+Ins</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="365"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="368"/> <source>Paste the clipboard contents</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="366"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="369"/> <source><b>Paste</b><p>Paste the clipboard contents.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="373"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="376"/> <source>Select All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="373"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="376"/> <source>&Select All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="373"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="376"/> <source>Ctrl+A</source> <comment>Edit|Select All</comment> <translation type="unfinished">Ctrl+A</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="380"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="383"/> <source>Select the complete binary data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="382"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="385"/> <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="389"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="392"/> <source>Deselect all</source> <translation type="unfinished">Tout déselectionner</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="389"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="392"/> <source>&Deselect all</source> <translation type="unfinished">Tout &déselectionner</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="389"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="392"/> <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="395"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="398"/> <source>Deselect all binary data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="396"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="399"/> <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="403"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="406"/> <source>Save Selection Readable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="403"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="406"/> <source>Save Selection Readable...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="407"/> - <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="410"/> + <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="413"/> <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="419"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="422"/> <source>Set Read Only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="423"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="426"/> <source>Change the edit mode to read only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="425"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="428"/> <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="435"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="438"/> <source>Search</source> <translation type="unfinished">Rechercher</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="435"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="438"/> <source>&Search...</source> <translation type="unfinished">Re&chercher...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="435"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="438"/> <source>Ctrl+F</source> <comment>Search|Search</comment> <translation type="unfinished">Ctrl+F</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="442"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="445"/> <source>Search for data</source> <translation type="unfinished">Recherche de texte</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="443"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="446"/> <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="451"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="454"/> <source>Search next</source> <translation type="unfinished">Chercher suivant</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="451"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="454"/> <source>Search &next</source> <translation type="unfinished">Chercher &suivant</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="451"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="454"/> <source>F3</source> <comment>Search|Search next</comment> <translation type="unfinished">F3</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="458"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="461"/> <source>Search next occurrence</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="460"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="463"/> <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="468"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="471"/> <source>Search previous</source> <translation type="unfinished">Chercher précédent</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="468"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="471"/> <source>Search &previous</source> <translation type="unfinished">Chercher &précédent</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="468"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="471"/> <source>Shift+F3</source> <comment>Search|Search previous</comment> <translation type="unfinished">Shift+F3</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="477"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="480"/> <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="486"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="489"/> <source>Replace</source> <translation type="unfinished">Remplacer</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="486"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="489"/> <source>&Replace...</source> <translation type="unfinished">&Remplacer...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="486"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="489"/> <source>Ctrl+R</source> <comment>Search|Replace</comment> <translation type="unfinished">Ctrl+R</translation> @@ -20426,365 +20504,380 @@ <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="523"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="543"/> <source>About</source> <translation type="unfinished">À propos de</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="523"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="543"/> <source>&About</source> <translation type="unfinished">&À propos de </translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="527"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="547"/> <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="529"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="549"/> <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="535"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="555"/> <source>About Qt</source> <translation type="unfinished">À propos de Qt</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="535"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="555"/> <source>About &Qt</source> <translation type="unfinished">À propos de &Qt</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="539"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="559"/> <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="541"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="561"/> <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="548"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="568"/> <source>What's This?</source> <translation type="unfinished">Qu'est-ce que c'est ?</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="548"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="568"/> <source>&What's This?</source> <translation type="unfinished">&Qu'est-ce que c'est?</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="548"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="568"/> <source>Shift+F1</source> <comment>Help|What's This?'</comment> <translation type="unfinished">Shift+F1</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="554"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="574"/> <source>Context sensitive help</source> <translation type="unfinished">Aide contextuelle</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="555"/> - <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="570"/> - <source>Preferences</source> - <translation type="unfinished">Préférences</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="570"/> - <source>&Preferences...</source> - <translation type="unfinished">&Préférences...</translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="575"/> + <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="590"/> + <source>Preferences</source> + <translation type="unfinished">Préférences</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="590"/> + <source>&Preferences...</source> + <translation type="unfinished">&Préférences...</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="595"/> <source>Set the prefered configuration</source> <translation type="unfinished">Édition des préférences</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="577"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="597"/> <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="640"/> + <source>Open a binary file for viewing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="614"/> + <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="620"/> - <source>Open a binary file for viewing</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="594"/> - <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="600"/> <source>Open for Editing...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="601"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="621"/> <source>Open for Editing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="610"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="630"/> <source>Open a binary file for editing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="604"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="624"/> <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="612"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="632"/> <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="618"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="638"/> <source>Open Read Only...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="619"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="639"/> <source>Open Read Only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="622"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="642"/> <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="634"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="654"/> <source>&File</source> <translation type="unfinished">&Fichier</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="652"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="672"/> <source>&Edit</source> <translation type="unfinished">&Edition</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="674"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="696"/> <source>Se&ttings</source> <translation type="unfinished">&Configuration</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="680"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="702"/> <source>&Help</source> <translation type="unfinished">A&ide</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="690"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="712"/> <source>File</source> <translation type="unfinished">Fichier</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="703"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="725"/> <source>Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="713"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="735"/> <source>Find</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="721"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="743"/> <source>Settings</source> <translation type="unfinished">Configuration</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="726"/> - <source>Help</source> - <translation type="unfinished">Aide</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="764"/> - <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="771"/> - <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="740"/> - <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="756"/> - <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="821"/> - <source>ro</source> - <translation type="unfinished">ro</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="821"/> - <source>rw</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="831"/> - <source>Overwrite</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="831"/> - <source>Insert</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="842"/> - <source>Size: {0:n}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="882"/> - <source>Open binary file in new window</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="999"/> - <source>All Files (*)</source> - <translation type="unfinished">Tous fichiers (*)</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1119"/> - <source>eric6 Hex Editor</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="903"/> - <source>The loaded file has unsaved changes.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="921"/> - <source>The file '{0}' does not exist.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="928"/> - <source>Cannot read file '{0}: -{1}.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="952"/> - <source>Open binary file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1009"/> - <source>Save binary file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1094"/> - <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="1119"/> - <source>Cannot write file '{0}: -{1}.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1125"/> - <source>File saved</source> - <translation type="unfinished">Fichier enregistré</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1094"/> - <source>Save to readable file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1078"/> - <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="1078"/> - <source>Text Files (*.txt)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1159"/> - <source>Untitled</source> - <translation type="unfinished">SansTitre</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1163"/> - <source>{0}[*] - {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1163"/> - <source>Hex Editor</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1220"/> - <source>About eric6 Hex Editor</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1220"/> - <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="475"/> - <source>Search previous occurrence</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="492"/> - <source>Replace data</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="493"/> - <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="748"/> + <source>Help</source> + <translation type="unfinished">Aide</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="786"/> + <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="793"/> + <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="762"/> + <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="778"/> + <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="843"/> + <source>ro</source> + <translation type="unfinished">ro</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="843"/> + <source>rw</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="853"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="853"/> + <source>Insert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="864"/> + <source>Size: {0:n}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="904"/> + <source>Open binary file in new window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1021"/> + <source>All Files (*)</source> + <translation type="unfinished">Tous fichiers (*)</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1141"/> + <source>eric6 Hex Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="925"/> + <source>The loaded file has unsaved changes.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="943"/> + <source>The file '{0}' does not exist.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="950"/> + <source>Cannot read file '{0}: +{1}.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="974"/> + <source>Open binary file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1031"/> + <source>Save binary file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1116"/> + <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="1141"/> + <source>Cannot write file '{0}: +{1}.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1147"/> + <source>File saved</source> + <translation type="unfinished">Fichier enregistré</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1116"/> + <source>Save to readable file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1100"/> + <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="1100"/> + <source>Text Files (*.txt)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1181"/> + <source>Untitled</source> + <translation type="unfinished">SansTitre</translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1185"/> + <source>{0}[*] - {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1185"/> + <source>Hex Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1242"/> + <source>About eric6 Hex Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="1242"/> + <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="478"/> + <source>Search previous occurrence</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="495"/> + <source>Replace data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="496"/> + <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="770"/> <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="788"/> - <source>Address: 0x{0:0{1}x}</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../HexEdit/HexEditMainWindow.py" line="810"/> + <source>Address: 0x{0:0{1}x}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="832"/> <source>Selection: -</source> <comment>no selection available</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="803"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="825"/> <source>Selection: 0x{0:0{2}x} - 0x{1:0{2}x} ({3:n} Bytes)</source> <comment>0: start, 1: end, 2: address width, 3: selection length</comment> <translation type="unfinished"></translation> </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="513"/> + <source>Goto Offset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="505"/> + <source>&Goto Offset...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="514"/> + <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> </context> <context> <name>HexEditReplaceWidget</name> @@ -65609,6 +65702,12 @@ <source><b>Save Copy</b><p>Save a copy of the contents of current editor window. The file can be entered in a file selection dialog.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../HexEdit/HexEditMainWindow.py" line="505"/> + <source>Ctrl+G</source> + <comment>Search|Goto Offset</comment> + <translation type="unfinished">Ctrl+G</translation> + </message> </context> <context> <name>ViewProfileSidebarsDialog</name>
--- a/i18n/eric6_it.ts Sat Jan 16 18:21:31 2016 +0100 +++ b/i18n/eric6_it.ts Sun Jan 17 11:23:17 2016 +0100 @@ -20003,549 +20003,627 @@ </message> </context> <context> + <name>HexEditGotoWidget</name> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="14"/> + <source>Go to</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="32"/> + <source>Press to close the window</source> + <translation type="unfinished">Premi per chiudere la finestra</translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="42"/> + <source>Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="49"/> + <source>Select the data format of the offset field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="56"/> + <source>Enter the address to move to or the offset from the cursor position</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="63"/> + <source>Select to move relative to the cursor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="66"/> + <source>From Cursor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="73"/> + <source>Select to move backwards</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="76"/> + <source>Backwards</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="86"/> + <source>Press to move the cursor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="89"/> + <source>> Goto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="96"/> + <source>Select to also extend the selection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.ui" line="99"/> + <source>Extend Selection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.py" line="41"/> + <source>Hex</source> + <translation type="unfinished">Hex</translation> + </message> + <message> + <location filename="../HexEdit/HexEditGotoWidget.py" line="42"/> + <source>Dec</source> + <translation type="unfinished">Dec</translation> + </message> +</context> +<context> <name>HexEditMainWindow</name> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="148"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="151"/> <source>New Window</source> <translation type="unfinished">Nuova finestra</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="148"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="151"/> <source>New &Window</source> <translation type="unfinished">Nuova &Finestra</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="153"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="156"/> <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="155"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="158"/> <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="164"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="167"/> <source>Open</source> <translation type="unfinished">Apri</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="164"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="167"/> <source>&Open...</source> <translation type="unfinished">&Apri...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="164"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="167"/> <source>Ctrl+O</source> <comment>File|Open</comment> <translation type="unfinished">Ctrl+O</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="180"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="183"/> <source>Save</source> <translation type="unfinished">Salva</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="180"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="183"/> <source>&Save</source> <translation type="unfinished">&Salva</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="180"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="183"/> <source>Ctrl+S</source> <comment>File|Save</comment> <translation type="unfinished">Ctrl+S</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="186"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="189"/> <source>Save the current binary file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="187"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="190"/> <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="194"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="197"/> <source>Save As</source> <translation type="unfinished">Salva come</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="194"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="197"/> <source>Save &As...</source> <translation type="unfinished">S&alva come...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="194"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="197"/> <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="200"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="203"/> <source>Save the current binary data to a new file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="202"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="205"/> <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="209"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="212"/> <source>Save As Readable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="209"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="212"/> <source>Save As &Readable...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="213"/> - <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="216"/> + <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="219"/> <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="224"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="227"/> <source>Close</source> <translation type="unfinished">Chiudi</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="224"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="227"/> <source>&Close</source> <translation type="unfinished">&Chiudi</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="224"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="227"/> <source>Ctrl+W</source> <comment>File|Close</comment> <translation type="unfinished">Ctrl+W</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="230"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="233"/> <source>Close the current hex editor window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="232"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="235"/> <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="239"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="242"/> <source>Close All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="239"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="242"/> <source>Close &All</source> <translation type="unfinished">Chiudi &tutti</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="243"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="246"/> <source>Close all hex editor windows</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="245"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="248"/> <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="252"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="255"/> <source>Close Others</source> <translation type="unfinished">Chiudi altri</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="256"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="259"/> <source>Close all hex other editor windows</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="258"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="261"/> <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="265"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="268"/> <source>Quit</source> <translation type="unfinished">Esci</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="265"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="268"/> <source>&Quit</source> <translation type="unfinished">&Esci</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="265"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="268"/> <source>Ctrl+Q</source> <comment>File|Quit</comment> <translation type="unfinished">Ctrl+Q</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="271"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="274"/> <source>Quit the hex editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="272"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="275"/> <source><b>Quit</b><p>Quit the hex editor.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="287"/> <source>Undo</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="287"/> <source>&Undo</source> <translation type="unfinished">&Undo</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="287"/> <source>Ctrl+Z</source> <comment>Edit|Undo</comment> <translation type="unfinished">Ctrl+Z</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="284"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="287"/> <source>Alt+Backspace</source> <comment>Edit|Undo</comment> <translation type="unfinished">Alt+Backspace</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="291"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="294"/> <source>Undo the last change</source> <translation type="unfinished">Annulla l'ultima modifica</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="292"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="295"/> <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="299"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="302"/> <source>Redo</source> <translation type="unfinished">Rifai</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="299"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="302"/> <source>&Redo</source> <translation type="unfinished">&Rifai</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="299"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="302"/> <source>Ctrl+Shift+Z</source> <comment>Edit|Redo</comment> <translation type="unfinished">Ctrl+Shift+Z</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="305"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="308"/> <source>Redo the last change</source> <translation type="unfinished">Rifai ultima modifica</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="306"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="309"/> <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="319"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="322"/> <source>Revert to last saved state</source> <translation type="unfinished">Ritorna all'ultimo stato salvato</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="313"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="316"/> <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="313"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="316"/> <source>Ctrl+Y</source> <comment>Edit|Revert</comment> <translation type="unfinished">Ctrl+Y</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="320"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="323"/> <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="328"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> <source>Cut</source> <translation type="unfinished">Taglia</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="328"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> <source>Cu&t</source> <translation type="unfinished">&Taglia</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="328"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> <source>Ctrl+X</source> <comment>Edit|Cut</comment> <translation type="unfinished">Ctrl+X</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="328"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="331"/> <source>Shift+Del</source> <comment>Edit|Cut</comment> <translation type="unfinished">Shift+Del</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="335"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="338"/> <source>Cut the selection</source> <translation type="unfinished">Taglia la selezione</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="336"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="339"/> <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="343"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="346"/> <source>Copy</source> <translation type="unfinished">Copia</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="343"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="346"/> <source>&Copy</source> <translation type="unfinished">&Copia</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="343"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="346"/> <source>Ctrl+C</source> <comment>Edit|Copy</comment> <translation type="unfinished">Ctrl+C</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="343"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="346"/> <source>Ctrl+Ins</source> <comment>Edit|Copy</comment> <translation type="unfinished">Ctrl+Ins</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="350"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="353"/> <source>Copy the selection</source> <translation type="unfinished">Copia la selezione</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="351"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="354"/> <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="358"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="361"/> <source>Paste</source> <translation type="unfinished">Incolla</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="358"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="361"/> <source>&Paste</source> <translation type="unfinished">&Incolla</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="358"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="361"/> <source>Ctrl+V</source> <comment>Edit|Paste</comment> <translation type="unfinished">Ctrl+V</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="358"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="361"/> <source>Shift+Ins</source> <comment>Edit|Paste</comment> <translation type="unfinished">Shift+Ins</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="365"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="368"/> <source>Paste the clipboard contents</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="366"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="369"/> <source><b>Paste</b><p>Paste the clipboard contents.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="373"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="376"/> <source>Select All</source> <translation type="unfinished">Seleziona tutti</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="373"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="376"/> <source>&Select All</source> <translation type="unfinished">&Seleziona tutto</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="373"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="376"/> <source>Ctrl+A</source> <comment>Edit|Select All</comment> <translation type="unfinished">Ctrl+A</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="380"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="383"/> <source>Select the complete binary data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="382"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="385"/> <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="389"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="392"/> <source>Deselect all</source> <translation type="unfinished">Deseleziona tutti</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="389"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="392"/> <source>&Deselect all</source> <translation type="unfinished">&Deseleziona tutti</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="389"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="392"/> <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="395"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="398"/> <source>Deselect all binary data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="396"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="399"/> <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="403"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="406"/> <source>Save Selection Readable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="403"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="406"/> <source>Save Selection Readable...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="407"/> - <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="410"/> + <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="413"/> <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="419"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="422"/> <source>Set Read Only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="423"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="426"/> <source>Change the edit mode to read only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="425"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="428"/> <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="435"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="438"/> <source>Search</source> <translation type="unfinished">Ricerca</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="435"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="438"/> <source>&Search...</source> <translation type="unfinished">&Ricerca...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="435"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="438"/> <source>Ctrl+F</source> <comment>Search|Search</comment> <translation type="unfinished">Ctrl+F</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="442"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="445"/> <source>Search for data</source> <translation type="unfinished">Cerca per un testo</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="443"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="446"/> <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>Cerca</b><p>Cerca per del testo nell'editor corrente. Viene mostrato in dialogo per inserire il testo cercato e le opzioni per la ricerca.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="451"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="454"/> <source>Search next</source> <translation type="unfinished">Cerca seguente</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="451"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="454"/> <source>Search &next</source> <translation type="unfinished">Cerca segue&nte</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="451"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="454"/> <source>F3</source> <comment>Search|Search next</comment> <translation type="unfinished">F3</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="458"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="461"/> <source>Search next occurrence</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="460"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="463"/> <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="468"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="471"/> <source>Search previous</source> <translation type="unfinished">Cerca precedente</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="468"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="471"/> <source>Search &previous</source> <translation type="unfinished">Cerca &precedente</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="468"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="471"/> <source>Shift+F3</source> <comment>Search|Search previous</comment> <translation type="unfinished">Shift+F3</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="477"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="480"/> <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>Trova precedente</b><p>Trova la precedente occorrenza di testo nell'editor corrente. Il testo inserito precedentemente e opzioni verranno riutilizzate.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="486"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="489"/> <source>Replace</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="486"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="489"/> <source>&Replace...</source> <translation type="unfinished">&Rimpiazza...</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="486"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="489"/> <source>Ctrl+R</source> <comment>Search|Replace</comment> <translation type="unfinished">Ctrl+R</translation> @@ -20561,367 +20639,382 @@ <translation type="obsolete"><b>Sostituisci</b><p>Cerca per del testo nell'editor corrente e lo sostituisce. Viene mostrato in dialogo per inserire il testo cercato, il testo sostituto e le opzioni per la ricerca e la sostituzione.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="523"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="543"/> <source>About</source> <translation type="unfinished">About</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="523"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="543"/> <source>&About</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="527"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="547"/> <source>Display information about this software</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="529"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="549"/> <source><b>About</b><p>Display some information about this software.</p></source> <translation type="unfinished"><b>About</b><p>Mostra alcune informazioni su questo software.</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="535"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="555"/> <source>About Qt</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="535"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="555"/> <source>About &Qt</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="539"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="559"/> <source>Display information about the Qt toolkit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="541"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="561"/> <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="548"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="568"/> <source>What's This?</source> <translation type="unfinished">Cos'è questo ?</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="548"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="568"/> <source>&What's This?</source> <translation type="unfinished">C&os'è Questo ?</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="548"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="568"/> <source>Shift+F1</source> <comment>Help|What's This?'</comment> <translation type="unfinished">Shift+F1</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="554"/> + <location filename="../HexEdit/HexEditMainWindow.py" line="574"/> <source>Context sensitive help</source> <translation type="unfinished">Help sensibile al contesto</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="555"/> - <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="570"/> - <source>Preferences</source> - <translation type="unfinished">Preferenze</translation> - </message>