Thu, 05 Jan 2012 19:37:23 +0100
Added the capability to replace just the selected occurence of the search text.
--- a/APIs/Python3/eric5.api Tue Jan 03 11:00:35 2012 +0100 +++ b/APIs/Python3/eric5.api Thu Jan 05 19:37:23 2012 +0100 @@ -6015,6 +6015,7 @@ eric5.QScintilla.SearchReplaceWidget.SearchReplaceWidget.on_findtextCombo_editTextChanged?4(txt) eric5.QScintilla.SearchReplaceWidget.SearchReplaceWidget.on_replaceAllButton_clicked?4() eric5.QScintilla.SearchReplaceWidget.SearchReplaceWidget.on_replaceButton_clicked?4() +eric5.QScintilla.SearchReplaceWidget.SearchReplaceWidget.on_replaceSearchButton_clicked?4() eric5.QScintilla.SearchReplaceWidget.SearchReplaceWidget.searchListChanged?7 eric5.QScintilla.SearchReplaceWidget.SearchReplaceWidget.selectionChanged?4() eric5.QScintilla.SearchReplaceWidget.SearchReplaceWidget.show?4(text='')
--- a/APIs/Python3/eric5.bas Tue Jan 03 11:00:35 2012 +0100 +++ b/APIs/Python3/eric5.bas Thu Jan 05 19:37:23 2012 +0100 @@ -54,7 +54,7 @@ BrowserSysPathItem BrowserItem ChangeBookmarkCommand QUndoCommand ChatWidget QWidget Ui_ChatWidget -Class ClbrBase +Class ClbrBaseClasses.Class VisibilityMixin ClassItem UMLItem ClassScope Scope ClbrBase _ClbrBase
--- a/Documentation/Help/source.qhp Tue Jan 03 11:00:35 2012 +0100 +++ b/Documentation/Help/source.qhp Thu Jan 05 19:37:23 2012 +0100 @@ -7840,6 +7840,7 @@ <keyword name="SearchReplaceWidget" id="SearchReplaceWidget" ref="eric5.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget" /> <keyword name="SearchReplaceWidget (Constructor)" id="SearchReplaceWidget (Constructor)" ref="eric5.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.__init__" /> <keyword name="SearchReplaceWidget (Module)" id="SearchReplaceWidget (Module)" ref="eric5.QScintilla.SearchReplaceWidget.html" /> + <keyword name="SearchReplaceWidget.__doReplace" id="SearchReplaceWidget.__doReplace" ref="eric5.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.__doReplace" /> <keyword name="SearchReplaceWidget.__findByReturnPressed" id="SearchReplaceWidget.__findByReturnPressed" ref="eric5.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.__findByReturnPressed" /> <keyword name="SearchReplaceWidget.__findNextPrev" id="SearchReplaceWidget.__findNextPrev" ref="eric5.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.__findNextPrev" /> <keyword name="SearchReplaceWidget.__markOccurrences" id="SearchReplaceWidget.__markOccurrences" ref="eric5.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.__markOccurrences" /> @@ -7854,6 +7855,7 @@ <keyword name="SearchReplaceWidget.on_findtextCombo_editTextChanged" id="SearchReplaceWidget.on_findtextCombo_editTextChanged" ref="eric5.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.on_findtextCombo_editTextChanged" /> <keyword name="SearchReplaceWidget.on_replaceAllButton_clicked" id="SearchReplaceWidget.on_replaceAllButton_clicked" ref="eric5.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.on_replaceAllButton_clicked" /> <keyword name="SearchReplaceWidget.on_replaceButton_clicked" id="SearchReplaceWidget.on_replaceButton_clicked" ref="eric5.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.on_replaceButton_clicked" /> + <keyword name="SearchReplaceWidget.on_replaceSearchButton_clicked" id="SearchReplaceWidget.on_replaceSearchButton_clicked" ref="eric5.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.on_replaceSearchButton_clicked" /> <keyword name="SearchReplaceWidget.selectionChanged" id="SearchReplaceWidget.selectionChanged" ref="eric5.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.selectionChanged" /> <keyword name="SearchReplaceWidget.show" id="SearchReplaceWidget.show" ref="eric5.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.show" /> <keyword name="SearchReplaceWidget.updateSelectionCheckBox" id="SearchReplaceWidget.updateSelectionCheckBox" ref="eric5.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.updateSelectionCheckBox" />
--- a/Documentation/Source/eric5.QScintilla.SearchReplaceWidget.html Tue Jan 03 11:00:35 2012 +0100 +++ b/Documentation/Source/eric5.QScintilla.SearchReplaceWidget.html Thu Jan 05 19:37:23 2012 +0100 @@ -67,6 +67,9 @@ <td><a href="#SearchReplaceWidget.__init__">SearchReplaceWidget</a></td> <td>Constructor</td> </tr><tr> +<td><a href="#SearchReplaceWidget.__doReplace">__doReplace</a></td> +<td>Private method to replace one occurrence of text.</td> +</tr><tr> <td><a href="#SearchReplaceWidget.__findByReturnPressed">__findByReturnPressed</a></td> <td>Private slot to handle the returnPressed signal of the findtext combobox.</td> </tr><tr> @@ -109,6 +112,9 @@ <td><a href="#SearchReplaceWidget.on_replaceButton_clicked">on_replaceButton_clicked</a></td> <td>Private slot to replace one occurrence of text.</td> </tr><tr> +<td><a href="#SearchReplaceWidget.on_replaceSearchButton_clicked">on_replaceSearchButton_clicked</a></td> +<td>Private slot to replace one occurrence of text and search for the next one.</td> +</tr><tr> <td><a href="#SearchReplaceWidget.selectionChanged">selectionChanged</a></td> <td>Public slot tracking changes of selected text.</td> </tr><tr> @@ -139,6 +145,16 @@ <dd> parent widget of this widget (QWidget) </dd> +</dl><a NAME="SearchReplaceWidget.__doReplace" ID="SearchReplaceWidget.__doReplace"></a> +<h4>SearchReplaceWidget.__doReplace</h4> +<b>__doReplace</b>(<i>searchNext</i>) +<p> + Private method to replace one occurrence of text. +</p><dl> +<dt><i>searchNext</i></dt> +<dd> +flag indicating to search for the next occurrence. +</dd> </dl><a NAME="SearchReplaceWidget.__findByReturnPressed" ID="SearchReplaceWidget.__findByReturnPressed"></a> <h4>SearchReplaceWidget.__findByReturnPressed</h4> <b>__findByReturnPressed</b>(<i></i>) @@ -242,6 +258,11 @@ <b>on_replaceButton_clicked</b>(<i></i>) <p> Private slot to replace one occurrence of text. +</p><a NAME="SearchReplaceWidget.on_replaceSearchButton_clicked" ID="SearchReplaceWidget.on_replaceSearchButton_clicked"></a> +<h4>SearchReplaceWidget.on_replaceSearchButton_clicked</h4> +<b>on_replaceSearchButton_clicked</b>(<i></i>) +<p> + Private slot to replace one occurrence of text and search for the next one. </p><a NAME="SearchReplaceWidget.selectionChanged" ID="SearchReplaceWidget.selectionChanged"></a> <h4>SearchReplaceWidget.selectionChanged</h4> <b>selectionChanged</b>(<i></i>)
--- a/QScintilla/ReplaceWidget.ui Tue Jan 03 11:00:35 2012 +0100 +++ b/QScintilla/ReplaceWidget.ui Thu Jan 05 19:37:23 2012 +0100 @@ -7,16 +7,25 @@ <x>0</x> <y>0</y> <width>722</width> - <height>56</height> + <height>77</height> </rect> </property> <property name="windowTitle"> <string>Find and Replace</string> </property> <layout class="QGridLayout" name="gridLayout"> - <property name="margin"> + <property name="leftMargin"> + <number>0</number> + </property> + <property name="topMargin"> <number>0</number> </property> + <property name="rightMargin"> + <number>0</number> + </property> + <property name="bottomMargin"> + <number>12</number> + </property> <item row="0" column="0"> <widget class="QToolButton" name="closeButton"> <property name="toolTip"> @@ -70,21 +79,21 @@ </property> </widget> </item> - <item row="0" column="5"> + <item row="0" column="6"> <widget class="QCheckBox" name="caseCheckBox"> <property name="text"> <string>Match case</string> </property> </widget> </item> - <item row="0" column="6"> + <item row="0" column="7"> <widget class="QCheckBox" name="wordCheckBox"> <property name="text"> <string>Whole word</string> </property> </widget> </item> - <item row="0" column="7"> + <item row="0" column="8"> <widget class="QCheckBox" name="regexpCheckBox"> <property name="text"> <string>Regexp</string> @@ -128,20 +137,27 @@ </widget> </item> <item row="1" column="4"> + <widget class="QToolButton" name="replaceSearchButton"> + <property name="toolTip"> + <string>Press to replace the selection and search for the next occurence</string> + </property> + </widget> + </item> + <item row="1" column="5"> <widget class="QToolButton" name="replaceAllButton"> <property name="toolTip"> <string>Press to replace all occurrences</string> </property> </widget> </item> - <item row="1" column="5"> + <item row="1" column="6"> <widget class="QCheckBox" name="wrapCheckBox"> <property name="text"> <string>Wrap around</string> </property> </widget> </item> - <item row="1" column="6"> + <item row="1" column="7"> <widget class="QCheckBox" name="selectionCheckBox"> <property name="text"> <string>Selection only</string> @@ -161,6 +177,7 @@ <tabstop>findNextButton</tabstop> <tabstop>findPrevButton</tabstop> <tabstop>replaceButton</tabstop> + <tabstop>replaceSearchButton</tabstop> <tabstop>replaceAllButton</tabstop> <tabstop>closeButton</tabstop> </tabstops>
--- a/QScintilla/SearchReplaceWidget.py Tue Jan 03 11:00:35 2012 +0100 +++ b/QScintilla/SearchReplaceWidget.py Thu Jan 05 19:37:23 2012 +0100 @@ -110,8 +110,12 @@ self.ui.findNextButton.setIcon(UI.PixmapCache.getIcon("1rightarrow.png")) if replace: - self.ui.replaceButton.setIcon(UI.PixmapCache.getIcon("editReplace.png")) - self.ui.replaceAllButton.setIcon(UI.PixmapCache.getIcon("editReplaceAll.png")) + self.ui.replaceButton.setIcon( + UI.PixmapCache.getIcon("editReplace.png")) + self.ui.replaceSearchButton.setIcon( + UI.PixmapCache.getIcon("editReplaceSearch.png")) + self.ui.replaceAllButton.setIcon( + UI.PixmapCache.getIcon("editReplaceAll.png")) self.ui.findtextCombo.lineEdit().returnPressed.connect(self.__findByReturnPressed) if replace: @@ -149,6 +153,7 @@ self.findPrevAct.setEnabled(False) if self.replace: self.ui.replaceButton.setEnabled(False) + self.ui.replaceSearchButton.setEnabled(False) self.ui.replaceAllButton.setEnabled(False) else: self.ui.findNextButton.setEnabled(True) @@ -157,6 +162,7 @@ self.findPrevAct.setEnabled(True) if self.replace: self.ui.replaceButton.setEnabled(False) + self.ui.replaceSearchButton.setEnabled(False) self.ui.replaceAllButton.setEnabled(True) @pyqtSlot() @@ -190,6 +196,7 @@ if ok: if self.replace: self.ui.replaceButton.setEnabled(True) + self.ui.replaceSearchButton.setEnabled(True) else: E5MessageBox.information(self, self.windowTitle(), self.trUtf8("'{0}' was not found.").format(txt)) @@ -225,6 +232,7 @@ if ok: if self.replace: self.ui.replaceButton.setEnabled(True) + self.ui.replaceSearchButton.setEnabled(True) else: E5MessageBox.information(self, self.windowTitle(), self.trUtf8("'{0}' was not found.").format(txt)) @@ -399,6 +407,7 @@ self.ui.findtextCombo.setEditText(text) self.ui.findtextCombo.lineEdit().selectAll() self.ui.findtextCombo.setFocus() + self.on_findtextCombo_editTextChanged(text) self.ui.caseCheckBox.setChecked(False) self.ui.wordCheckBox.setChecked(False) @@ -452,10 +461,26 @@ """ Private slot to replace one occurrence of text. """ + self.__doReplace(False) + + @pyqtSlot() + def on_replaceSearchButton_clicked(self): + """ + Private slot to replace one occurrence of text and search for the next one. + """ + self.__doReplace(True) + + def __doReplace(self, searchNext): + """ + Private method to replace one occurrence of text. + + @param searchNext flag indicating to search for the next occurrence. + """ self.__finding = True # Check enabled status due to dual purpose usage of this method - if not self.ui.replaceButton.isEnabled(): + if not self.ui.replaceButton.isEnabled() and \ + not self.ui.replaceSearchButton.isEnabled(): return ftxt = self.ui.findtextCombo.currentText() @@ -471,15 +496,21 @@ aw = self.viewmanager.activeWindow() aw.replace(rtxt) - ok = self.__findNextPrev(ftxt, self.__findBackwards) - if not ok: + if searchNext: + ok = self.__findNextPrev(ftxt, self.__findBackwards) + + if not ok: + self.ui.replaceButton.setEnabled(False) + self.ui.replaceSearchButton.setEnabled(False) + E5MessageBox.information(self, self.windowTitle(), + self.trUtf8("'{0}' was not found.").format(ftxt)) + else: self.ui.replaceButton.setEnabled(False) - E5MessageBox.information(self, self.windowTitle(), - self.trUtf8("'{0}' was not found.").format(ftxt)) + self.ui.replaceSearchButton.setEnabled(False) self.__finding = False - + @pyqtSlot() def on_replaceAllButton_clicked(self): """ @@ -545,6 +576,7 @@ if wordWrap: self.ui.wrapCheckBox.setChecked(True) self.ui.replaceButton.setEnabled(False) + self.ui.replaceSearchButton.setEnabled(False) if found: E5MessageBox.information(self, self.windowTitle(), @@ -573,6 +605,7 @@ self.ui.findtextCombo.setEditText(text) self.ui.findtextCombo.lineEdit().selectAll() self.ui.findtextCombo.setFocus() + self.on_findtextCombo_editTextChanged(text) self.ui.replacetextCombo.clear() self.ui.replacetextCombo.addItems(self.replaceHistory)
--- a/changelog Tue Jan 03 11:00:35 2012 +0100 +++ b/changelog Thu Jan 05 19:37:23 2012 +0100 @@ -22,6 +22,7 @@ -- added capability to zoom by Ctrl + Mouse Wheel (same for the shell and terminal) -- added capability to zoom by a pinch gesture (same for the shell and terminal) -- added capability to go to method and class definitions by Shift + Mouse Wheel + -- added the capability to replace just the selected occurence of the search text - Plug-in Manager Tools -- added code to download and install plug-ins - Source Browser
--- a/i18n/eric5_cs.ts Tue Jan 03 11:00:35 2012 +0100 +++ b/i18n/eric5_cs.ts Thu Jan 05 19:37:23 2012 +0100 @@ -34132,90 +34132,95 @@ <translation>Najít a nahradit</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="33"/> + <location filename="QScintilla/ReplaceWidget.ui" line="42"/> <source>Find:</source> <translation>Hledat:</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="62"/> + <location filename="QScintilla/ReplaceWidget.ui" line="71"/> <source>Press to find the previous occurrence</source> <translation>Stisknout pro vyhledání předchozího výskytu</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="69"/> + <location filename="QScintilla/ReplaceWidget.ui" line="78"/> <source>Press to find the next occurrence</source> <translation>Stisknout pro vyhledání následujícího výskytu</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="76"/> + <location filename="QScintilla/ReplaceWidget.ui" line="85"/> <source>Match case</source> <translation>Rozlišit velké a malé znaky</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="83"/> + <location filename="QScintilla/ReplaceWidget.ui" line="92"/> <source>Whole word</source> <translation>Celé slovo</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="97"/> + <location filename="QScintilla/ReplaceWidget.ui" line="106"/> <source>Replace:</source> <translation>Nahradit:</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="126"/> + <location filename="QScintilla/ReplaceWidget.ui" line="135"/> <source>Press to replace the selection</source> <translation>Stisknout pro nahrazení výběru</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="133"/> + <location filename="QScintilla/ReplaceWidget.ui" line="149"/> <source>Press to replace all occurrences</source> <translation>Stisknout pro nahrazení všech výskytů</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="23"/> + <location filename="QScintilla/ReplaceWidget.ui" line="32"/> <source>Press to close the window</source> <translation>Stisknutím zavřít okno</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="90"/> + <location filename="QScintilla/ReplaceWidget.ui" line="99"/> <source>Regexp</source> <translation>Regexp</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="140"/> + <location filename="QScintilla/ReplaceWidget.ui" line="156"/> <source>Wrap around</source> <translation>Zabalit</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="147"/> + <location filename="QScintilla/ReplaceWidget.ui" line="163"/> <source>Selection only</source> <translation>Jen výběr</translation> </message> + <message> + <location filename="QScintilla/ReplaceWidget.ui" line="142"/> + <source>Press to replace the selection and search for the next occurence</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>SearchReplaceWidget</name> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="478"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="506"/> <source>'{0}' was not found.</source> <translation>'{0}' nebyl nalezen.</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="550"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="582"/> <source>Replaced {0} occurrences.</source> <translation>Nahrazeno {0} výskytů.</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="554"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="586"/> <source>Nothing replaced because '{0}' was not found.</source> <translation>Nebylo nic nahrazeno, protože '{0}' nebyl nalezen.</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="121"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="125"/> <source>Find Next</source> <translation>Najít další</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="128"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="132"/> <source>Find Prev</source> <translation>Najít předchozí</translation> </message>
--- a/i18n/eric5_de.ts Tue Jan 03 11:00:35 2012 +0100 +++ b/i18n/eric5_de.ts Thu Jan 05 19:37:23 2012 +0100 @@ -33290,90 +33290,95 @@ <translation>Suchen und Ersetzen</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="33"/> + <location filename="QScintilla/ReplaceWidget.ui" line="42"/> <source>Find:</source> <translation>Suchen:</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="62"/> + <location filename="QScintilla/ReplaceWidget.ui" line="71"/> <source>Press to find the previous occurrence</source> <translation>Drücken, um das vorherige Vorkommen zu suchen</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="69"/> + <location filename="QScintilla/ReplaceWidget.ui" line="78"/> <source>Press to find the next occurrence</source> <translation>Drücken, um das nächste Vorkommen zu suchen</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="76"/> + <location filename="QScintilla/ReplaceWidget.ui" line="85"/> <source>Match case</source> <translation>Groß-/Kleinschreibung</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="83"/> + <location filename="QScintilla/ReplaceWidget.ui" line="92"/> <source>Whole word</source> <translation>Ganzes Wort</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="97"/> + <location filename="QScintilla/ReplaceWidget.ui" line="106"/> <source>Replace:</source> <translation>Ersetzen:</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="126"/> + <location filename="QScintilla/ReplaceWidget.ui" line="135"/> <source>Press to replace the selection</source> <translation>Drücken, um die Auswahl zu ersetzen</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="133"/> + <location filename="QScintilla/ReplaceWidget.ui" line="149"/> <source>Press to replace all occurrences</source> <translation>Drücken, um alle Vorkommen zu ersetzen</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="23"/> + <location filename="QScintilla/ReplaceWidget.ui" line="32"/> <source>Press to close the window</source> <translation>Drücken, um das Fenster zu schließen</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="90"/> + <location filename="QScintilla/ReplaceWidget.ui" line="99"/> <source>Regexp</source> <translation>Regexp</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="140"/> + <location filename="QScintilla/ReplaceWidget.ui" line="156"/> <source>Wrap around</source> <translation>Am Anfang/Ende weiter</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="147"/> + <location filename="QScintilla/ReplaceWidget.ui" line="163"/> <source>Selection only</source> <translation>nur Auswahl</translation> </message> + <message> + <location filename="QScintilla/ReplaceWidget.ui" line="142"/> + <source>Press to replace the selection and search for the next occurence</source> + <translation>Drücken, um die Auswahl zu ersetzen und das nächste Vorkommen zu suchen</translation> + </message> </context> <context> <name>SearchReplaceWidget</name> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="478"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="506"/> <source>'{0}' was not found.</source> <translation>'{0}' wurde nicht gefunden.</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="550"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="582"/> <source>Replaced {0} occurrences.</source> <translation>{0} Vorkommen ersetzt.</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="554"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="586"/> <source>Nothing replaced because '{0}' was not found.</source> <translation>Es wurde nichts ersetzt, da '{0}' nicht gefunden wurde.</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="121"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="125"/> <source>Find Next</source> <translation>Weitersuchen</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="128"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="132"/> <source>Find Prev</source> <translation>Rückwärtssuchen</translation> </message>
--- a/i18n/eric5_en.ts Tue Jan 03 11:00:35 2012 +0100 +++ b/i18n/eric5_en.ts Thu Jan 05 19:37:23 2012 +0100 @@ -33018,90 +33018,95 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="23"/> + <location filename="QScintilla/ReplaceWidget.ui" line="32"/> <source>Press to close the window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="33"/> + <location filename="QScintilla/ReplaceWidget.ui" line="42"/> <source>Find:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="62"/> + <location filename="QScintilla/ReplaceWidget.ui" line="71"/> <source>Press to find the previous occurrence</source> <translation type="unfinished"></translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="69"/> + <location filename="QScintilla/ReplaceWidget.ui" line="78"/> <source>Press to find the next occurrence</source> <translation type="unfinished"></translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="76"/> + <location filename="QScintilla/ReplaceWidget.ui" line="85"/> <source>Match case</source> <translation type="unfinished"></translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="83"/> + <location filename="QScintilla/ReplaceWidget.ui" line="92"/> <source>Whole word</source> <translation type="unfinished"></translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="90"/> + <location filename="QScintilla/ReplaceWidget.ui" line="99"/> <source>Regexp</source> <translation type="unfinished"></translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="97"/> + <location filename="QScintilla/ReplaceWidget.ui" line="106"/> <source>Replace:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="126"/> + <location filename="QScintilla/ReplaceWidget.ui" line="135"/> <source>Press to replace the selection</source> <translation type="unfinished"></translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="133"/> + <location filename="QScintilla/ReplaceWidget.ui" line="149"/> <source>Press to replace all occurrences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="140"/> + <location filename="QScintilla/ReplaceWidget.ui" line="156"/> <source>Wrap around</source> <translation type="unfinished"></translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="147"/> + <location filename="QScintilla/ReplaceWidget.ui" line="163"/> <source>Selection only</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="QScintilla/ReplaceWidget.ui" line="142"/> + <source>Press to replace the selection and search for the next occurence</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>SearchReplaceWidget</name> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="121"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="125"/> <source>Find Next</source> <translation type="unfinished"></translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="128"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="132"/> <source>Find Prev</source> <translation type="unfinished"></translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="478"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="506"/> <source>'{0}' was not found.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="550"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="582"/> <source>Replaced {0} occurrences.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="554"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="586"/> <source>Nothing replaced because '{0}' was not found.</source> <translation type="unfinished"></translation> </message>
--- a/i18n/eric5_es.ts Tue Jan 03 11:00:35 2012 +0100 +++ b/i18n/eric5_es.ts Thu Jan 05 19:37:23 2012 +0100 @@ -33738,90 +33738,95 @@ <translation>Buscar y Reemplazar</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="23"/> + <location filename="QScintilla/ReplaceWidget.ui" line="32"/> <source>Press to close the window</source> <translation>Pulsar para cerrar la ventana</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="33"/> + <location filename="QScintilla/ReplaceWidget.ui" line="42"/> <source>Find:</source> <translation>Buscar:</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="62"/> + <location filename="QScintilla/ReplaceWidget.ui" line="71"/> <source>Press to find the previous occurrence</source> <translation>Pulsar para encontrar la ocurrencia anterior</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="69"/> + <location filename="QScintilla/ReplaceWidget.ui" line="78"/> <source>Press to find the next occurrence</source> <translation>Pulsar para encontrar la ocurrencia siguiente</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="76"/> + <location filename="QScintilla/ReplaceWidget.ui" line="85"/> <source>Match case</source> <translation>Coincidir mayúsculas/minúsculas</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="83"/> + <location filename="QScintilla/ReplaceWidget.ui" line="92"/> <source>Whole word</source> <translation>Palabra completa</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="97"/> + <location filename="QScintilla/ReplaceWidget.ui" line="106"/> <source>Replace:</source> <translation>Reemplazar:</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="126"/> + <location filename="QScintilla/ReplaceWidget.ui" line="135"/> <source>Press to replace the selection</source> <translation>Pulse para reemplazar la selección</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="133"/> + <location filename="QScintilla/ReplaceWidget.ui" line="149"/> <source>Press to replace all occurrences</source> <translation>Pulse para reemplazar todas las ocurrencias</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="90"/> + <location filename="QScintilla/ReplaceWidget.ui" line="99"/> <source>Regexp</source> <translation>Regexp</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="140"/> + <location filename="QScintilla/ReplaceWidget.ui" line="156"/> <source>Wrap around</source> <translation>Envolver</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="147"/> + <location filename="QScintilla/ReplaceWidget.ui" line="163"/> <source>Selection only</source> <translation>Selección solamente</translation> </message> + <message> + <location filename="QScintilla/ReplaceWidget.ui" line="142"/> + <source>Press to replace the selection and search for the next occurence</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>SearchReplaceWidget</name> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="478"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="506"/> <source>'{0}' was not found.</source> <translation>'{0}' no se ha encontrado.</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="550"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="582"/> <source>Replaced {0} occurrences.</source> <translation>Se han reemplazado {0} ocurrencias.</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="554"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="586"/> <source>Nothing replaced because '{0}' was not found.</source> <translation>No se ha reemplazado nada porque '{0}' no se ha encontrado.</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="121"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="125"/> <source>Find Next</source> <translation>Buscar Siguiente</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="128"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="132"/> <source>Find Prev</source> <translation>Buscar Anterior</translation> </message>
--- a/i18n/eric5_fr.ts Tue Jan 03 11:00:35 2012 +0100 +++ b/i18n/eric5_fr.ts Thu Jan 05 19:37:23 2012 +0100 @@ -36524,65 +36524,70 @@ <translation>Chercher et remplacer</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="23"/> + <location filename="QScintilla/ReplaceWidget.ui" line="32"/> <source>Press to close the window</source> <translation>Cliquer pour fermer la fenêtre</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="33"/> + <location filename="QScintilla/ReplaceWidget.ui" line="42"/> <source>Find:</source> <translation>Rechercher:</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="62"/> + <location filename="QScintilla/ReplaceWidget.ui" line="71"/> <source>Press to find the previous occurrence</source> <translation>Cliquer pour rechercher l'occurence précédente</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="69"/> + <location filename="QScintilla/ReplaceWidget.ui" line="78"/> <source>Press to find the next occurrence</source> <translation>Cliquer pour rechercher l'occurence suivante</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="76"/> + <location filename="QScintilla/ReplaceWidget.ui" line="85"/> <source>Match case</source> <translation>Tenir compte de la casse</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="83"/> + <location filename="QScintilla/ReplaceWidget.ui" line="92"/> <source>Whole word</source> <translation>Mots complets</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="97"/> + <location filename="QScintilla/ReplaceWidget.ui" line="106"/> <source>Replace:</source> <translation>Remplacer par:</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="126"/> + <location filename="QScintilla/ReplaceWidget.ui" line="135"/> <source>Press to replace the selection</source> <translation>Cliquer pour remplacer la sélection</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="133"/> + <location filename="QScintilla/ReplaceWidget.ui" line="149"/> <source>Press to replace all occurrences</source> <translation>Cliquer pour remplacer toutes les occurences</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="90"/> + <location filename="QScintilla/ReplaceWidget.ui" line="99"/> <source>Regexp</source> <translation>Expression régulière</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="140"/> + <location filename="QScintilla/ReplaceWidget.ui" line="156"/> <source>Wrap around</source> <translation type="unfinished"></translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="147"/> + <location filename="QScintilla/ReplaceWidget.ui" line="163"/> <source>Selection only</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="QScintilla/ReplaceWidget.ui" line="142"/> + <source>Press to replace the selection and search for the next occurence</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>SearchDialog</name> @@ -36758,27 +36763,27 @@ <translation type="obsolete">Aucun remplacement car '%1' est introuvable.</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="478"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="506"/> <source>'{0}' was not found.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="550"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="582"/> <source>Replaced {0} occurrences.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="554"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="586"/> <source>Nothing replaced because '{0}' was not found.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="121"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="125"/> <source>Find Next</source> <translation type="unfinished">Suivant</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="128"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="132"/> <source>Find Prev</source> <translation type="unfinished">Précédent</translation> </message>
--- a/i18n/eric5_it.ts Tue Jan 03 11:00:35 2012 +0100 +++ b/i18n/eric5_it.ts Thu Jan 05 19:37:23 2012 +0100 @@ -33632,90 +33632,95 @@ <translation>Trova e sostituisci</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="23"/> + <location filename="QScintilla/ReplaceWidget.ui" line="32"/> <source>Press to close the window</source> <translation>Premi per chiudere la finestra</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="33"/> + <location filename="QScintilla/ReplaceWidget.ui" line="42"/> <source>Find:</source> <translation>Trova:</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="62"/> + <location filename="QScintilla/ReplaceWidget.ui" line="71"/> <source>Press to find the previous occurrence</source> <translation>Premi per trovare l'occorrenza precedente</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="69"/> + <location filename="QScintilla/ReplaceWidget.ui" line="78"/> <source>Press to find the next occurrence</source> <translation>Premi per trovare la prossima occorrenza</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="76"/> + <location filename="QScintilla/ReplaceWidget.ui" line="85"/> <source>Match case</source> <translation>Match case</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="83"/> + <location filename="QScintilla/ReplaceWidget.ui" line="92"/> <source>Whole word</source> <translation>Tutta la parola</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="97"/> + <location filename="QScintilla/ReplaceWidget.ui" line="106"/> <source>Replace:</source> <translation>Sostituisci:</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="126"/> + <location filename="QScintilla/ReplaceWidget.ui" line="135"/> <source>Press to replace the selection</source> <translation>Premi per sostituire la selezione</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="133"/> + <location filename="QScintilla/ReplaceWidget.ui" line="149"/> <source>Press to replace all occurrences</source> <translation>Premi per sostituire tutte le occorrenze</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="90"/> + <location filename="QScintilla/ReplaceWidget.ui" line="99"/> <source>Regexp</source> <translation>Regexp</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="140"/> + <location filename="QScintilla/ReplaceWidget.ui" line="156"/> <source>Wrap around</source> <translation>Andare a capo automaticamente</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="147"/> + <location filename="QScintilla/ReplaceWidget.ui" line="163"/> <source>Selection only</source> <translation>Solo selezione</translation> </message> + <message> + <location filename="QScintilla/ReplaceWidget.ui" line="142"/> + <source>Press to replace the selection and search for the next occurence</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>SearchReplaceWidget</name> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="478"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="506"/> <source>'{0}' was not found.</source> <translation>'{0}' non è stato trovato.</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="550"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="582"/> <source>Replaced {0} occurrences.</source> <translation>Sostituite {0} ricorrenze.</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="554"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="586"/> <source>Nothing replaced because '{0}' was not found.</source> <translation>Nessuna sostituzione perché '{0}' non è stato trovato.</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="121"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="125"/> <source>Find Next</source> <translation>Trova successivo</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="128"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="132"/> <source>Find Prev</source> <translation>Trova prec</translation> </message>
--- a/i18n/eric5_ru.ts Tue Jan 03 11:00:35 2012 +0100 +++ b/i18n/eric5_ru.ts Thu Jan 05 19:37:23 2012 +0100 @@ -33779,90 +33779,95 @@ <translation>Найти и заменить</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="33"/> + <location filename="QScintilla/ReplaceWidget.ui" line="42"/> <source>Find:</source> <translation>Найти:</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="62"/> + <location filename="QScintilla/ReplaceWidget.ui" line="71"/> <source>Press to find the previous occurrence</source> <translation>Перейти к предыдущему вхождению</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="69"/> + <location filename="QScintilla/ReplaceWidget.ui" line="78"/> <source>Press to find the next occurrence</source> <translation>Перейти к следующему вхождению</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="76"/> + <location filename="QScintilla/ReplaceWidget.ui" line="85"/> <source>Match case</source> <translation>Учитывать регистр</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="83"/> + <location filename="QScintilla/ReplaceWidget.ui" line="92"/> <source>Whole word</source> <translation>Целое слово</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="97"/> + <location filename="QScintilla/ReplaceWidget.ui" line="106"/> <source>Replace:</source> <translation>Замена:</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="126"/> + <location filename="QScintilla/ReplaceWidget.ui" line="135"/> <source>Press to replace the selection</source> <translation>Заменить выделенный текст</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="133"/> + <location filename="QScintilla/ReplaceWidget.ui" line="149"/> <source>Press to replace all occurrences</source> <translation>Заменить всё</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="23"/> + <location filename="QScintilla/ReplaceWidget.ui" line="32"/> <source>Press to close the window</source> <translation>Закрыть окно</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="90"/> + <location filename="QScintilla/ReplaceWidget.ui" line="99"/> <source>Regexp</source> <translation>Регулярное выражение</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="140"/> + <location filename="QScintilla/ReplaceWidget.ui" line="156"/> <source>Wrap around</source> <translation>Циклический поиск</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="147"/> + <location filename="QScintilla/ReplaceWidget.ui" line="163"/> <source>Selection only</source> <translation>Выделенный</translation> </message> + <message> + <location filename="QScintilla/ReplaceWidget.ui" line="142"/> + <source>Press to replace the selection and search for the next occurence</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>SearchReplaceWidget</name> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="478"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="506"/> <source>'{0}' was not found.</source> <translation>'{0}' не найдено.</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="550"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="582"/> <source>Replaced {0} occurrences.</source> <translation>Заменено в {0} местах.</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="554"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="586"/> <source>Nothing replaced because '{0}' was not found.</source> <translation>Ничего не заменено, потому что '{0}' не найдено.</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="121"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="125"/> <source>Find Next</source> <translation>Найти далее</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="128"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="132"/> <source>Find Prev</source> <translation>Найти предыдущее</translation> </message>
--- a/i18n/eric5_tr.ts Tue Jan 03 11:00:35 2012 +0100 +++ b/i18n/eric5_tr.ts Thu Jan 05 19:37:23 2012 +0100 @@ -33936,90 +33936,95 @@ <translation>Bul ve Değiştir</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="23"/> + <location filename="QScintilla/ReplaceWidget.ui" line="32"/> <source>Press to close the window</source> <translation>Pencereyi kapatmak için basınız</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="33"/> + <location filename="QScintilla/ReplaceWidget.ui" line="42"/> <source>Find:</source> <translation>Bul:</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="62"/> + <location filename="QScintilla/ReplaceWidget.ui" line="71"/> <source>Press to find the previous occurrence</source> <translation>Birönceki eşleşmeyi bulmak için basınız</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="69"/> + <location filename="QScintilla/ReplaceWidget.ui" line="78"/> <source>Press to find the next occurrence</source> <translation>Sonraki eşlişmeyi bulmak için basınız</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="76"/> + <location filename="QScintilla/ReplaceWidget.ui" line="85"/> <source>Match case</source> <translation>Eşleşme durumu</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="83"/> + <location filename="QScintilla/ReplaceWidget.ui" line="92"/> <source>Whole word</source> <translation>Tüm kelimeler</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="90"/> + <location filename="QScintilla/ReplaceWidget.ui" line="99"/> <source>Regexp</source> <translation>Regexp</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="97"/> + <location filename="QScintilla/ReplaceWidget.ui" line="106"/> <source>Replace:</source> <translation>Yerdeğiştir:</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="126"/> + <location filename="QScintilla/ReplaceWidget.ui" line="135"/> <source>Press to replace the selection</source> <translation>Seçimi değiştirmek için basınız</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="133"/> + <location filename="QScintilla/ReplaceWidget.ui" line="149"/> <source>Press to replace all occurrences</source> <translation>Tüm eşleşmeleri değiştirmek için basınız</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="140"/> + <location filename="QScintilla/ReplaceWidget.ui" line="156"/> <source>Wrap around</source> <translation>Etrafını çevrele</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="147"/> + <location filename="QScintilla/ReplaceWidget.ui" line="163"/> <source>Selection only</source> <translation>YAlnızca seçilen</translation> </message> + <message> + <location filename="QScintilla/ReplaceWidget.ui" line="142"/> + <source>Press to replace the selection and search for the next occurence</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>SearchReplaceWidget</name> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="121"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="125"/> <source>Find Next</source> <translation>Sonrakini Bul</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="128"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="132"/> <source>Find Prev</source> <translation>Öncekini Bul</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="478"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="506"/> <source>'{0}' was not found.</source> <translation>'{0}' bulunamadı.</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="550"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="582"/> <source>Replaced {0} occurrences.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="554"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="586"/> <source>Nothing replaced because '{0}' was not found.</source> <translation type="unfinished"></translation> </message>
--- a/i18n/eric5_zh_CN.GB2312.ts Tue Jan 03 11:00:35 2012 +0100 +++ b/i18n/eric5_zh_CN.GB2312.ts Thu Jan 05 19:37:23 2012 +0100 @@ -36492,65 +36492,70 @@ <translation>查找替换</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="23"/> + <location filename="QScintilla/ReplaceWidget.ui" line="32"/> <source>Press to close the window</source> <translation>点击关闭窗口</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="33"/> + <location filename="QScintilla/ReplaceWidget.ui" line="42"/> <source>Find:</source> <translation>查找:</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="62"/> + <location filename="QScintilla/ReplaceWidget.ui" line="71"/> <source>Press to find the previous occurrence</source> <translation>点击查找上一次出现</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="69"/> + <location filename="QScintilla/ReplaceWidget.ui" line="78"/> <source>Press to find the next occurrence</source> <translation>点击查找下一次出现</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="76"/> + <location filename="QScintilla/ReplaceWidget.ui" line="85"/> <source>Match case</source> <translation>匹配大小写</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="83"/> + <location filename="QScintilla/ReplaceWidget.ui" line="92"/> <source>Whole word</source> <translation>全部文字</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="97"/> + <location filename="QScintilla/ReplaceWidget.ui" line="106"/> <source>Replace:</source> <translation>替换:</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="126"/> + <location filename="QScintilla/ReplaceWidget.ui" line="135"/> <source>Press to replace the selection</source> <translation>点击替换所选部分</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="133"/> + <location filename="QScintilla/ReplaceWidget.ui" line="149"/> <source>Press to replace all occurrences</source> <translation>点击替换所有出现的项</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="90"/> + <location filename="QScintilla/ReplaceWidget.ui" line="99"/> <source>Regexp</source> <translation>正则表达式</translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="140"/> + <location filename="QScintilla/ReplaceWidget.ui" line="156"/> <source>Wrap around</source> <translation type="unfinished"></translation> </message> <message> - <location filename="QScintilla/ReplaceWidget.ui" line="147"/> + <location filename="QScintilla/ReplaceWidget.ui" line="163"/> <source>Selection only</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="QScintilla/ReplaceWidget.ui" line="142"/> + <source>Press to replace the selection and search for the next occurence</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>SearchDialog</name> @@ -36726,27 +36731,27 @@ <translation type="obsolete">没有替换任何东西,因为“%1”未找到。</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="478"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="506"/> <source>'{0}' was not found.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="550"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="582"/> <source>Replaced {0} occurrences.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="554"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="586"/> <source>Nothing replaced because '{0}' was not found.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="121"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="125"/> <source>Find Next</source> <translation type="unfinished">查找下一个</translation> </message> <message> - <location filename="QScintilla/SearchReplaceWidget.py" line="128"/> + <location filename="QScintilla/SearchReplaceWidget.py" line="132"/> <source>Find Prev</source> <translation type="unfinished">查找上一个</translation> </message>