Fri, 25 Mar 2022 19:06:20 +0100
pip Interface
- added a button to search for more packages (i.e. one more page of results)
--- a/docs/changelog Thu Mar 24 19:29:13 2022 +0100 +++ b/docs/changelog Fri Mar 25 19:06:20 2022 +0100 @@ -8,6 +8,7 @@ - pip Interface -- added a vulnerability check for installed packages based on "Safety DB" -- added a widget to show a package dependency tree + -- added a button to search for more packages (i.e. one more page of results) - Third Party packages -- upgraded coverage to 6.3.2 -- upgraded mccabe to version 0.7.0
--- a/eric7/APIs/Python3/eric7.api Thu Mar 24 19:29:13 2022 +0100 +++ b/eric7/APIs/Python3/eric7.api Fri Mar 25 19:06:20 2022 +0100 @@ -3140,6 +3140,7 @@ eric7.PipInterface.PipPackagesWidget.PipPackagesWidget.on_searchButton_clicked?4() eric7.PipInterface.PipPackagesWidget.PipPackagesWidget.on_searchEditName_returnPressed?4() eric7.PipInterface.PipPackagesWidget.PipPackagesWidget.on_searchEditName_textChanged?4(txt) +eric7.PipInterface.PipPackagesWidget.PipPackagesWidget.on_searchMoreButton_clicked?4() eric7.PipInterface.PipPackagesWidget.PipPackagesWidget.on_searchResultList_itemActivated?4(item, column) eric7.PipInterface.PipPackagesWidget.PipPackagesWidget.on_searchResultList_itemSelectionChanged?4() eric7.PipInterface.PipPackagesWidget.PipPackagesWidget.on_searchToggleButton_toggled?4(checked)
--- a/eric7/Documentation/Help/source.qhp Thu Mar 24 19:29:13 2022 +0100 +++ b/eric7/Documentation/Help/source.qhp Fri Mar 25 19:06:20 2022 +0100 @@ -11436,6 +11436,7 @@ <keyword name="PipPackagesWidget.__removeCachedFiles" id="PipPackagesWidget.__removeCachedFiles" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__removeCachedFiles" /> <keyword name="PipPackagesWidget.__repairPip" id="PipPackagesWidget.__repairPip" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__repairPip" /> <keyword name="PipPackagesWidget.__search" id="PipPackagesWidget.__search" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__search" /> + <keyword name="PipPackagesWidget.__searchFirst" id="PipPackagesWidget.__searchFirst" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__searchFirst" /> <keyword name="PipPackagesWidget.__searchResponse" id="PipPackagesWidget.__searchResponse" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__searchResponse" /> <keyword name="PipPackagesWidget.__selectedUpdateableItems" id="PipPackagesWidget.__selectedUpdateableItems" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__selectedUpdateableItems" /> <keyword name="PipPackagesWidget.__showCacheInfo" id="PipPackagesWidget.__showCacheInfo" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__showCacheInfo" /> @@ -11449,6 +11450,7 @@ <keyword name="PipPackagesWidget.__updateDepActionButtons" id="PipPackagesWidget.__updateDepActionButtons" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__updateDepActionButtons" /> <keyword name="PipPackagesWidget.__updateSearchActionButtons" id="PipPackagesWidget.__updateSearchActionButtons" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__updateSearchActionButtons" /> <keyword name="PipPackagesWidget.__updateSearchButton" id="PipPackagesWidget.__updateSearchButton" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__updateSearchButton" /> + <keyword name="PipPackagesWidget.__updateSearchMoreButton" id="PipPackagesWidget.__updateSearchMoreButton" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__updateSearchMoreButton" /> <keyword name="PipPackagesWidget.__updateVulnerabilityData" id="PipPackagesWidget.__updateVulnerabilityData" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__updateVulnerabilityData" /> <keyword name="PipPackagesWidget.__updateVulnerabilityDbCache" id="PipPackagesWidget.__updateVulnerabilityDbCache" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__updateVulnerabilityDbCache" /> <keyword name="PipPackagesWidget.executeInstallPackages" id="PipPackagesWidget.executeInstallPackages" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.executeInstallPackages" /> @@ -11474,6 +11476,7 @@ <keyword name="PipPackagesWidget.on_searchButton_clicked" id="PipPackagesWidget.on_searchButton_clicked" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_searchButton_clicked" /> <keyword name="PipPackagesWidget.on_searchEditName_returnPressed" id="PipPackagesWidget.on_searchEditName_returnPressed" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_searchEditName_returnPressed" /> <keyword name="PipPackagesWidget.on_searchEditName_textChanged" id="PipPackagesWidget.on_searchEditName_textChanged" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_searchEditName_textChanged" /> + <keyword name="PipPackagesWidget.on_searchMoreButton_clicked" id="PipPackagesWidget.on_searchMoreButton_clicked" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_searchMoreButton_clicked" /> <keyword name="PipPackagesWidget.on_searchResultList_itemActivated" id="PipPackagesWidget.on_searchResultList_itemActivated" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_searchResultList_itemActivated" /> <keyword name="PipPackagesWidget.on_searchResultList_itemSelectionChanged" id="PipPackagesWidget.on_searchResultList_itemSelectionChanged" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_searchResultList_itemSelectionChanged" /> <keyword name="PipPackagesWidget.on_searchToggleButton_toggled" id="PipPackagesWidget.on_searchToggleButton_toggled" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_searchToggleButton_toggled" />
--- a/eric7/Documentation/Source/eric7.PipInterface.PipPackagesWidget.html Thu Mar 24 19:29:13 2022 +0100 +++ b/eric7/Documentation/Source/eric7.PipInterface.PipPackagesWidget.html Fri Mar 25 19:06:20 2022 +0100 @@ -175,6 +175,10 @@ <td>Private method to perform the search by calling the PyPI search URL.</td> </tr> <tr> +<td><a href="#PipPackagesWidget.__searchFirst">__searchFirst</a></td> +<td>Private method to perform the search for packages.</td> +</tr> +<tr> <td><a href="#PipPackagesWidget.__searchResponse">__searchResponse</a></td> <td>Private method to extract the search result data from the response.</td> </tr> @@ -227,6 +231,10 @@ <td>Private method to update the state of the search button.</td> </tr> <tr> +<td><a href="#PipPackagesWidget.__updateSearchMoreButton">__updateSearchMoreButton</a></td> +<td>Private method to update the state of the search more button.</td> +</tr> +<tr> <td><a href="#PipPackagesWidget.__updateVulnerabilityData">__updateVulnerabilityData</a></td> <td>Private slot to update the shown vulnerability info.</td> </tr> @@ -327,6 +335,10 @@ <td>Private slot handling a change of the search term.</td> </tr> <tr> +<td><a href="#PipPackagesWidget.on_searchMoreButton_clicked">on_searchMoreButton_clicked</a></td> +<td>Private slot handling a press of the search more button.</td> +</tr> +<tr> <td><a href="#PipPackagesWidget.on_searchResultList_itemActivated">on_searchResultList_itemActivated</a></td> <td>Private slot reacting on an search result item activation.</td> </tr> @@ -664,11 +676,25 @@ </p> <a NAME="PipPackagesWidget.__search" ID="PipPackagesWidget.__search"></a> <h4>PipPackagesWidget.__search</h4> -<b>__search</b>(<i></i>) +<b>__search</b>(<i>page=1</i>) <p> Private method to perform the search by calling the PyPI search URL. </p> +<dl> + +<dt><i>page</i> (int (optional))</dt> +<dd> +search page to retrieve (defaults to 1) +</dd> +</dl> +<a NAME="PipPackagesWidget.__searchFirst" ID="PipPackagesWidget.__searchFirst"></a> +<h4>PipPackagesWidget.__searchFirst</h4> +<b>__searchFirst</b>(<i></i>) + +<p> + Private method to perform the search for packages. +</p> <a NAME="PipPackagesWidget.__searchResponse" ID="PipPackagesWidget.__searchResponse"></a> <h4>PipPackagesWidget.__searchResponse</h4> <b>__searchResponse</b>(<i>reply</i>) @@ -833,6 +859,20 @@ <p> Private method to update the state of the search button. </p> +<a NAME="PipPackagesWidget.__updateSearchMoreButton" ID="PipPackagesWidget.__updateSearchMoreButton"></a> +<h4>PipPackagesWidget.__updateSearchMoreButton</h4> +<b>__updateSearchMoreButton</b>(<i>enable</i>) + +<p> + Private method to update the state of the search more button. +</p> +<dl> + +<dt><i>enable</i> (bool)</dt> +<dd> +flag indicating the desired enable state +</dd> +</dl> <a NAME="PipPackagesWidget.__updateVulnerabilityData" ID="PipPackagesWidget.__updateVulnerabilityData"></a> <h4>PipPackagesWidget.__updateVulnerabilityData</h4> <b>__updateVulnerabilityData</b>(<i>clearFirst=True</i>) @@ -1130,6 +1170,13 @@ search term </dd> </dl> +<a NAME="PipPackagesWidget.on_searchMoreButton_clicked" ID="PipPackagesWidget.on_searchMoreButton_clicked"></a> +<h4>PipPackagesWidget.on_searchMoreButton_clicked</h4> +<b>on_searchMoreButton_clicked</b>(<i></i>) + +<p> + Private slot handling a press of the search more button. +</p> <a NAME="PipPackagesWidget.on_searchResultList_itemActivated" ID="PipPackagesWidget.on_searchResultList_itemActivated"></a> <h4>PipPackagesWidget.on_searchResultList_itemActivated</h4> <b>on_searchResultList_itemActivated</b>(<i>item, column</i>)
--- a/eric7/PipInterface/PipPackagesWidget.py Thu Mar 24 19:29:13 2022 +0100 +++ b/eric7/PipInterface/PipPackagesWidget.py Fri Mar 25 19:06:20 2022 +0100 @@ -19,7 +19,7 @@ from PyQt6.QtNetwork import QNetworkReply, QNetworkRequest from PyQt6.QtWidgets import ( QWidget, QToolButton, QApplication, QHeaderView, QTreeWidgetItem, - QMenu, QDialog + QMenu, QDialog, QAbstractItemView ) from EricWidgets.EricApplication import ericApp @@ -205,6 +205,8 @@ UI.PixmapCache.getIcon("find")) self.searchButton.setIcon( UI.PixmapCache.getIcon("findNext")) + self.searchMoreButton.setIcon( + UI.PixmapCache.getIcon("plus")) self.installButton.setIcon( UI.PixmapCache.getIcon("plus")) self.installUserSiteButton.setIcon( @@ -263,6 +265,7 @@ self.statusLabel.hide() self.searchWidget.hide() + self.__lastSearchPage = 0 self.__queryName = [] self.__querySummary = [] @@ -475,6 +478,7 @@ self.__updateActionButtons() self.__updateSearchActionButtons() self.__updateSearchButton() + self.__updateSearchMoreButton(False) @pyqtSlot(str) def on_environmentsComboBox_currentTextChanged(self, name): @@ -795,6 +799,19 @@ self.__isPipAvailable() ) + def __updateSearchMoreButton(self, enable): + """ + Private method to update the state of the search more button. + + @param enable flag indicating the desired enable state + @type bool + """ + self.searchMoreButton.setEnabled( + enable and + bool(self.searchEditName.text()) and + self.__isPipAvailable() + ) + @pyqtSlot(bool) def on_searchToggleButton_toggled(self, checked): """ @@ -811,6 +828,7 @@ self.__updateSearchActionButtons() self.__updateSearchButton() + self.__updateSearchMoreButton(False) @pyqtSlot(str) def on_searchEditName_textChanged(self, txt): @@ -831,14 +849,21 @@ bool(self.searchEditName.text()) and self.__isPipAvailable() ): - self.__search() + self.__searchFirst() @pyqtSlot() def on_searchButton_clicked(self): """ Private slot handling a press of the search button. """ - self.__search() + self.__searchFirst() + + @pyqtSlot() + def on_searchMoreButton_clicked(self): + """ + Private slot handling a press of the search more button. + """ + self.__search(self.__lastSearchPage + 1) @pyqtSlot() def on_searchResultList_itemSelectionChanged(self): @@ -847,19 +872,33 @@ """ self.__updateSearchActionButtons() - def __search(self): + def __searchFirst(self): """ - Private method to perform the search by calling the PyPI search URL. + Private method to perform the search for packages. """ self.searchResultList.clear() self.searchInfoLabel.clear() + self.__updateSearchMoreButton(False) + + self.__search() + + def __search(self, page=1): + """ + Private method to perform the search by calling the PyPI search URL. + + @param page search page to retrieve (defaults to 1) + @type int (optional) + """ + self.__lastSearchPage = page + self.searchButton.setEnabled(False) searchTerm = self.searchEditName.text().strip() searchTerm = bytes(QUrl.toPercentEncoding(searchTerm)).decode() urlQuery = QUrlQuery() urlQuery.addQueryItem("q", searchTerm) + urlQuery.addQueryItem("page", str(page)) url = QUrl(self.__pip.getIndexUrlSearch()) url.setQuery(urlQuery) @@ -902,18 +941,39 @@ results = PypiSearchResultsParser(data).getResults() if results: + # PyPI returns max. 20 entries per page if len(results) < 20: - msg = self.tr("%n package(s) found.", "", len(results)) + msg = self.tr("%n package(s) found.", "", + (self.__lastSearchPage - 1) * 20 + len(results)) + self.__updateSearchMoreButton(False) else: - msg = self.tr("Showing first 20 packages found.") + msg = self.tr("Showing first {0} packages found.").format( + self.__lastSearchPage * 20) + self.__updateSearchMoreButton(True) self.searchInfoLabel.setText(msg) + lastItem = self.searchResultList.topLevelItem( + self.searchResultList.topLevelItemCount() - 1) else: - EricMessageBox.warning( - self, - self.tr("Search PyPI"), - self.tr("""<p>There were no results for <b>{0}</b>.</p>""")) - self.searchInfoLabel.setText( - self.tr("""<p>There were no results for <b>{0}</b>.</p>""")) + self.__updateSearchMoreButton(False) + if self.__lastSearchPage == 1: + EricMessageBox.warning( + self, + self.tr("Search PyPI"), + self.tr("""<p>There were no results for <b>{0}</b>.</p>""") + .format(searchTerm) + ) + self.searchInfoLabel.setText( + self.tr("""<p>There were no results for <b>{0}</b>.</p>""") + .format(searchTerm) + ) + else: + EricMessageBox.warning( + self, + self.tr("Search PyPI"), + self.tr("""<p>There were no more results for""" + """ <b>{0}</b>.</p>""").format(searchTerm) + ) + lastItem = None wrapper = textwrap.TextWrapper(width=80) for result in results: @@ -933,6 +993,11 @@ ]) itm.setData(0, self.SearchVersionRole, result['version']) + if lastItem: + self.searchResultList.scrollToItem( + lastItem, + QAbstractItemView.ScrollHint.PositionAtTop) + header = self.searchResultList.header() header.setStretchLastSection(False) header.resizeSections(QHeaderView.ResizeMode.ResizeToContents)
--- a/eric7/PipInterface/PipPackagesWidget.ui Thu Mar 24 19:29:13 2022 +0100 +++ b/eric7/PipInterface/PipPackagesWidget.ui Fri Mar 25 19:06:20 2022 +0100 @@ -46,7 +46,7 @@ <item> <widget class="QStackedWidget" name="viewsStackWidget"> <property name="currentIndex"> - <number>1</number> + <number>0</number> </property> <widget class="QWidget" name="packagesPage"> <layout class="QVBoxLayout" name="verticalLayout_5"> @@ -367,8 +367,25 @@ <number>0</number> </property> <item> - <layout class="QGridLayout" name="gridLayout"> - <item row="0" column="2" rowspan="2"> + <layout class="QHBoxLayout" name="horizontalLayout_8"> + <item> + <widget class="QLabel" name="label"> + <property name="text"> + <string>Package</string> + </property> + </widget> + </item> + <item> + <widget class="QLineEdit" name="searchEditName"> + <property name="toolTip"> + <string>Enter the search term for the package name</string> + </property> + <property name="placeholderText"> + <string>Enter search term</string> + </property> + </widget> + </item> + <item> <widget class="QToolButton" name="searchButton"> <property name="enabled"> <bool>false</bool> @@ -378,20 +395,13 @@ </property> </widget> </item> - <item row="0" column="0"> - <widget class="QLabel" name="label"> - <property name="text"> - <string>Package</string> + <item> + <widget class="QToolButton" name="searchMoreButton"> + <property name="enabled"> + <bool>false</bool> </property> - </widget> - </item> - <item row="0" column="1"> - <widget class="QLineEdit" name="searchEditName"> <property name="toolTip"> - <string>Enter the search term for the package name</string> - </property> - <property name="placeholderText"> - <string>Enter search term</string> + <string>Press to search for more packages</string> </property> </widget> </item> @@ -738,6 +748,7 @@ <tabstop>searchToggleButton</tabstop> <tabstop>searchEditName</tabstop> <tabstop>searchButton</tabstop> + <tabstop>searchMoreButton</tabstop> <tabstop>searchResultList</tabstop> <tabstop>installButton</tabstop> <tabstop>installUserSiteButton</tabstop>
--- a/eric7/i18n/eric7_cs.ts Thu Mar 24 19:29:13 2022 +0100 +++ b/eric7/i18n/eric7_cs.ts Fri Mar 25 19:06:20 2022 +0100 @@ -55562,11 +55562,6 @@ </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> - <source>Press to start the search</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Enter the search term for the package name</source> <translation type="unfinished" /> </message> @@ -55577,6 +55572,16 @@ </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Press to start the search</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Press to search for more packages</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Version</source> <translation type="unfinished">Verze</translation> </message> @@ -55651,99 +55656,100 @@ <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="228" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="230" /> <source>Name:</source> <translation type="unfinished">Jméno:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="229" /> - <source>Version:</source> - <translation type="unfinished">Verze:</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="230" /> - <source>Location:</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../PipInterface/PipPackagesWidget.py" line="231" /> - <source>Requires:</source> - <translation type="unfinished" /> + <source>Version:</source> + <translation type="unfinished">Verze:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="232" /> - <source>Summary:</source> + <source>Location:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="233" /> - <source>Homepage:</source> + <source>Requires:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="234" /> - <source>Author:</source> - <translation type="unfinished">Autor:</translation> + <source>Summary:</source> + <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="235" /> - <source>Author Email:</source> + <source>Homepage:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="236" /> - <source>License:</source> - <translation type="unfinished" /> + <source>Author:</source> + <translation type="unfinished">Autor:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="237" /> - <source>Metadata Version:</source> + <source>Author Email:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="238" /> - <source>Installer:</source> + <source>License:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="239" /> - <source>Classifiers:</source> + <source>Metadata Version:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="240" /> - <source>Entry Points:</source> + <source>Installer:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="241" /> + <source>Classifiers:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="242" /> + <source>Entry Points:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="243" /> <source>Files:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="413" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="427" /> <source>Getting installed packages...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="429" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="443" /> <source>Getting outdated packages...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1063" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="900" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="878" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1142" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="973" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="962" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="931" /> <source>Search PyPI</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="879" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="932" /> <source><p>Received an error while searching for <b>{0}</b>.</p><p>Error: {1}</p></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../PipInterface/PipPackagesWidget.py" line="893" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="947" /> <source>%n package(s) found.</source> <translation type="unfinished"> <numerusform /> @@ -55752,144 +55758,149 @@ </translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="895" /> - <source>Showing first 20 packages found.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="903" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="901" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="951" /> + <source>Showing first {0} packages found.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="967" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="963" /> <source><p>There were no results for <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1064" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="974" /> + <source><p>There were no more results for <b>{0}</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1143" /> <source><p>No package details info for <b>{0}</b> available.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1078" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1157" /> <source>Install Pip</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1081" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1160" /> <source>Install Pip to User-Site</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1084" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1163" /> <source>Repair Pip</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1214" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1088" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1293" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1167" /> <source>Install Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1091" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1170" /> <source>Install Local Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1095" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1174" /> <source>Install Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1098" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1177" /> <source>Re-Install Selected Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1101" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1180" /> <source>Uninstall Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1104" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1183" /> <source>Generate Requirements...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1108" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1187" /> <source>Check Vulnerabilities</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1112" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1191" /> <source>Update Vulnerability Database</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1116" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1195" /> <source>Show Cache Info...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1119" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1198" /> <source>Show Cached Files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1122" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1201" /> <source>Remove Cached Files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1125" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1204" /> <source>Purge Cache...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1130" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1209" /> <source>Edit User Configuration...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1133" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1212" /> <source>Edit Environment Configuration...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1138" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1217" /> <source>Configure...</source> <translation type="unfinished">Konfigurovat...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1336" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1323" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1312" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1415" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1402" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1391" /> <source>Edit Configuration</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1337" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1324" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1313" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1416" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1403" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1392" /> <source>No valid configuration path determined. Aborting</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1491" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1570" /> <source>{0} {1}</source> <comment>package name, package version</comment> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1513" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1592" /> <source>Affected Version:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1516" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1595" /> <source>Advisory:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1631" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1710" /> <source>any</source> <translation type="unfinished" /> </message>
--- a/eric7/i18n/eric7_de.ts Thu Mar 24 19:29:13 2022 +0100 +++ b/eric7/i18n/eric7_de.ts Fri Mar 25 19:06:20 2022 +0100 @@ -52000,11 +52000,6 @@ </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> - <source>Press to start the search</source> - <translation>Drücken, um die Suche zu starten</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Enter the search term for the package name</source> <translation>Gib den Suchtext für Paketnamen ein</translation> </message> @@ -52015,6 +52010,16 @@ </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Press to start the search</source> + <translation>Drücken, um die Suche zu starten</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Press to search for more packages</source> + <translation>Drücken, um mehr Pakete zu suchen</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Version</source> <translation>Version</translation> </message> @@ -52089,99 +52094,100 @@ <translation>pip Menü</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="228" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="230" /> <source>Name:</source> <translation>Name:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="229" /> - <source>Version:</source> - <translation>Version:</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="230" /> - <source>Location:</source> - <translation>Speicherort:</translation> - </message> - <message> <location filename="../PipInterface/PipPackagesWidget.py" line="231" /> - <source>Requires:</source> - <translation>Erfordert:</translation> + <source>Version:</source> + <translation>Version:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="232" /> - <source>Summary:</source> - <translation>Kurzbeschreibung:</translation> + <source>Location:</source> + <translation>Speicherort:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="233" /> - <source>Homepage:</source> - <translation>Homepage:</translation> + <source>Requires:</source> + <translation>Erfordert:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="234" /> - <source>Author:</source> - <translation>Autor:</translation> + <source>Summary:</source> + <translation>Kurzbeschreibung:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="235" /> - <source>Author Email:</source> - <translation>Autor Email:</translation> + <source>Homepage:</source> + <translation>Homepage:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="236" /> - <source>License:</source> - <translation>Lizenz:</translation> + <source>Author:</source> + <translation>Autor:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="237" /> - <source>Metadata Version:</source> - <translation>Metadaten Version:</translation> + <source>Author Email:</source> + <translation>Autor Email:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="238" /> - <source>Installer:</source> - <translation>Installer:</translation> + <source>License:</source> + <translation>Lizenz:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="239" /> - <source>Classifiers:</source> - <translation>Klassifizierungen:</translation> + <source>Metadata Version:</source> + <translation>Metadaten Version:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="240" /> - <source>Entry Points:</source> - <translation>Einsprungpunkte:</translation> + <source>Installer:</source> + <translation>Installer:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="241" /> + <source>Classifiers:</source> + <translation>Klassifizierungen:</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="242" /> + <source>Entry Points:</source> + <translation>Einsprungpunkte:</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="243" /> <source>Files:</source> <translation>Dateien:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="413" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="427" /> <source>Getting installed packages...</source> <translation>Ermittle installierte Pakete...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="429" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="443" /> <source>Getting outdated packages...</source> <translation>Ermittle veraltete Pakete...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1063" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="900" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="878" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1142" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="973" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="962" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="931" /> <source>Search PyPI</source> <translation>PyPI durchsuchen</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="879" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="932" /> <source><p>Received an error while searching for <b>{0}</b>.</p><p>Error: {1}</p></source> <translation><p>Fehler während der Suche nach <b>{0}</b> empfangen.</p><p>Fehler: {1}</p></translation> </message> <message numerus="yes"> - <location filename="../PipInterface/PipPackagesWidget.py" line="893" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="947" /> <source>%n package(s) found.</source> <translation> <numerusform>%n Paket gefunden.</numerusform> @@ -52189,144 +52195,149 @@ </translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="895" /> - <source>Showing first 20 packages found.</source> - <translation>Zeige die ersten 20 gefundenen Pakete.</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="903" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="901" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="951" /> + <source>Showing first {0} packages found.</source> + <translation>Zeige die ersten {0} gefundenen Pakete.</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="967" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="963" /> <source><p>There were no results for <b>{0}</b>.</p></source> <translation><p>Es gab keine Ergebnisse für <b>{0}</b>.</p></translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1064" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="974" /> + <source><p>There were no more results for <b>{0}</b>.</p></source> + <translation><p>Es gab keine weiteren Ergebnisse für <b>{0}</b>.</p></translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1143" /> <source><p>No package details info for <b>{0}</b> available.</p></source> <translation><p>Keine detaillierten Paketinformationen für <b>{0}</b> verfügbar.</p></translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1078" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1157" /> <source>Install Pip</source> <translation>Pip installieren</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1081" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1160" /> <source>Install Pip to User-Site</source> <translation>Pip in Nutzerverzeichnis installieren</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1084" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1163" /> <source>Repair Pip</source> <translation>Pip reparieren</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1214" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1088" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1293" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1167" /> <source>Install Packages</source> <translation>Pakete installieren</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1091" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1170" /> <source>Install Local Package</source> <translation>Lokales Paket installieren</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1095" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1174" /> <source>Install Requirements</source> <translation>Paketanforderungen installieren</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1098" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1177" /> <source>Re-Install Selected Packages</source> <translation>Ausgewählte Pakete neu installieren</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1101" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1180" /> <source>Uninstall Requirements</source> <translation>Paketanforderungen deinstallieren</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1104" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1183" /> <source>Generate Requirements...</source> <translation>Anforderungen erzeugen...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1108" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1187" /> <source>Check Vulnerabilities</source> <translation>Verwundbarkeiten prüfen</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1112" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1191" /> <source>Update Vulnerability Database</source> <translation>Verwundbarkeitsdatenbank aktualisieren</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1116" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1195" /> <source>Show Cache Info...</source> <translation>Zwischenspeicherinfo...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1119" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1198" /> <source>Show Cached Files...</source> <translation>Zwischengespeicherte Dateien...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1122" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1201" /> <source>Remove Cached Files...</source> <translation>Zwischengespeicherte Dateien löschen...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1125" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1204" /> <source>Purge Cache...</source> <translation>Zwischenspeicher leeren...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1130" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1209" /> <source>Edit User Configuration...</source> <translation>Nutzerkonfiguration bearbeiten...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1133" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1212" /> <source>Edit Environment Configuration...</source> <translation>Umgebungskonfiguration bearbeiten...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1138" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1217" /> <source>Configure...</source> <translation>Einstellungen...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1336" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1323" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1312" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1415" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1402" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1391" /> <source>Edit Configuration</source> <translation>Konfiguration bearbeiten</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1337" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1324" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1313" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1416" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1403" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1392" /> <source>No valid configuration path determined. Aborting</source> <translation>Es konnte kein gültiger Konfigurationspfad ermittelt werden. Abbruch</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1491" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1570" /> <source>{0} {1}</source> <comment>package name, package version</comment> <translation>{0} {1}</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1513" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1592" /> <source>Affected Version:</source> <translation>Betroffene Version:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1516" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1595" /> <source>Advisory:</source> <translation>Advisory:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1631" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1710" /> <source>any</source> <translation>beliebig</translation> </message>
--- a/eric7/i18n/eric7_empty.ts Thu Mar 24 19:29:13 2022 +0100 +++ b/eric7/i18n/eric7_empty.ts Fri Mar 25 19:06:20 2022 +0100 @@ -51742,11 +51742,6 @@ </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> - <source>Press to start the search</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Enter the search term for the package name</source> <translation type="unfinished" /> </message> @@ -51757,6 +51752,16 @@ </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Press to start the search</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Press to search for more packages</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Version</source> <translation type="unfinished" /> </message> @@ -51831,243 +51836,249 @@ <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="228" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="230" /> <source>Name:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="229" /> - <source>Version:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="230" /> - <source>Location:</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../PipInterface/PipPackagesWidget.py" line="231" /> - <source>Requires:</source> + <source>Version:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="232" /> - <source>Summary:</source> + <source>Location:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="233" /> - <source>Homepage:</source> + <source>Requires:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="234" /> - <source>Author:</source> + <source>Summary:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="235" /> - <source>Author Email:</source> + <source>Homepage:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="236" /> - <source>License:</source> + <source>Author:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="237" /> - <source>Metadata Version:</source> + <source>Author Email:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="238" /> - <source>Installer:</source> + <source>License:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="239" /> - <source>Classifiers:</source> + <source>Metadata Version:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="240" /> - <source>Entry Points:</source> + <source>Installer:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="241" /> + <source>Classifiers:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="242" /> + <source>Entry Points:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="243" /> <source>Files:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="413" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="427" /> <source>Getting installed packages...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="429" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="443" /> <source>Getting outdated packages...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1063" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="900" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="878" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1142" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="973" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="962" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="931" /> <source>Search PyPI</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="879" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="932" /> <source><p>Received an error while searching for <b>{0}</b>.</p><p>Error: {1}</p></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../PipInterface/PipPackagesWidget.py" line="893" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="947" /> <source>%n package(s) found.</source> <translation type="unfinished"> <numerusform /> </translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="895" /> - <source>Showing first 20 packages found.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="903" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="901" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="951" /> + <source>Showing first {0} packages found.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="967" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="963" /> <source><p>There were no results for <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1064" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="974" /> + <source><p>There were no more results for <b>{0}</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1143" /> <source><p>No package details info for <b>{0}</b> available.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1078" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1157" /> <source>Install Pip</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1081" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1160" /> <source>Install Pip to User-Site</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1084" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1163" /> <source>Repair Pip</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1214" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1088" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1293" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1167" /> <source>Install Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1091" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1170" /> <source>Install Local Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1095" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1174" /> <source>Install Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1098" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1177" /> <source>Re-Install Selected Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1101" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1180" /> <source>Uninstall Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1104" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1183" /> <source>Generate Requirements...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1108" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1187" /> <source>Check Vulnerabilities</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1112" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1191" /> <source>Update Vulnerability Database</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1116" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1195" /> <source>Show Cache Info...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1119" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1198" /> <source>Show Cached Files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1122" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1201" /> <source>Remove Cached Files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1125" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1204" /> <source>Purge Cache...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1130" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1209" /> <source>Edit User Configuration...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1133" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1212" /> <source>Edit Environment Configuration...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1138" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1217" /> <source>Configure...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1336" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1323" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1312" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1415" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1402" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1391" /> <source>Edit Configuration</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1337" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1324" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1313" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1416" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1403" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1392" /> <source>No valid configuration path determined. Aborting</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1491" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1570" /> <source>{0} {1}</source> <comment>package name, package version</comment> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1513" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1592" /> <source>Affected Version:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1516" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1595" /> <source>Advisory:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1631" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1710" /> <source>any</source> <translation type="unfinished" /> </message>
--- a/eric7/i18n/eric7_en.ts Thu Mar 24 19:29:13 2022 +0100 +++ b/eric7/i18n/eric7_en.ts Fri Mar 25 19:06:20 2022 +0100 @@ -51787,11 +51787,6 @@ </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> - <source>Press to start the search</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Enter the search term for the package name</source> <translation type="unfinished" /> </message> @@ -51802,6 +51797,16 @@ </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Press to start the search</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Press to search for more packages</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Version</source> <translation type="unfinished" /> </message> @@ -51876,99 +51881,100 @@ <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="228" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="230" /> <source>Name:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="229" /> - <source>Version:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="230" /> - <source>Location:</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../PipInterface/PipPackagesWidget.py" line="231" /> - <source>Requires:</source> + <source>Version:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="232" /> - <source>Summary:</source> + <source>Location:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="233" /> - <source>Homepage:</source> + <source>Requires:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="234" /> - <source>Author:</source> + <source>Summary:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="235" /> - <source>Author Email:</source> + <source>Homepage:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="236" /> - <source>License:</source> + <source>Author:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="237" /> - <source>Metadata Version:</source> + <source>Author Email:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="238" /> - <source>Installer:</source> + <source>License:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="239" /> - <source>Classifiers:</source> + <source>Metadata Version:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="240" /> - <source>Entry Points:</source> + <source>Installer:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="241" /> + <source>Classifiers:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="242" /> + <source>Entry Points:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="243" /> <source>Files:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="413" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="427" /> <source>Getting installed packages...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="429" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="443" /> <source>Getting outdated packages...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1063" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="900" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="878" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1142" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="973" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="962" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="931" /> <source>Search PyPI</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="879" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="932" /> <source><p>Received an error while searching for <b>{0}</b>.</p><p>Error: {1}</p></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../PipInterface/PipPackagesWidget.py" line="893" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="947" /> <source>%n package(s) found.</source> <translation> <numerusform>%n package found.</numerusform> @@ -51976,144 +51982,149 @@ </translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="895" /> - <source>Showing first 20 packages found.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="903" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="901" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="951" /> + <source>Showing first {0} packages found.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="967" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="963" /> <source><p>There were no results for <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1064" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="974" /> + <source><p>There were no more results for <b>{0}</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1143" /> <source><p>No package details info for <b>{0}</b> available.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1078" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1157" /> <source>Install Pip</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1081" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1160" /> <source>Install Pip to User-Site</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1084" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1163" /> <source>Repair Pip</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1214" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1088" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1293" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1167" /> <source>Install Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1091" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1170" /> <source>Install Local Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1095" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1174" /> <source>Install Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1098" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1177" /> <source>Re-Install Selected Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1101" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1180" /> <source>Uninstall Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1104" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1183" /> <source>Generate Requirements...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1108" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1187" /> <source>Check Vulnerabilities</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1112" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1191" /> <source>Update Vulnerability Database</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1116" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1195" /> <source>Show Cache Info...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1119" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1198" /> <source>Show Cached Files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1122" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1201" /> <source>Remove Cached Files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1125" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1204" /> <source>Purge Cache...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1130" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1209" /> <source>Edit User Configuration...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1133" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1212" /> <source>Edit Environment Configuration...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1138" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1217" /> <source>Configure...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1336" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1323" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1312" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1415" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1402" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1391" /> <source>Edit Configuration</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1337" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1324" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1313" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1416" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1403" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1392" /> <source>No valid configuration path determined. Aborting</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1491" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1570" /> <source>{0} {1}</source> <comment>package name, package version</comment> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1513" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1592" /> <source>Affected Version:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1516" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1595" /> <source>Advisory:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1631" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1710" /> <source>any</source> <translation type="unfinished" /> </message>
--- a/eric7/i18n/eric7_es.ts Thu Mar 24 19:29:13 2022 +0100 +++ b/eric7/i18n/eric7_es.ts Fri Mar 25 19:06:20 2022 +0100 @@ -52010,11 +52010,6 @@ </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> - <source>Press to start the search</source> - <translation>Pulsar para iniciar la búsqueda</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Enter the search term for the package name</source> <translation>Introducir el término de búsqueda para el nombre de package</translation> </message> @@ -52025,6 +52020,16 @@ </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Press to start the search</source> + <translation>Pulsar para iniciar la búsqueda</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Press to search for more packages</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Version</source> <translation>Versión</translation> </message> @@ -52099,99 +52104,100 @@ <translation>Menu pip</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="228" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="230" /> <source>Name:</source> <translation>Nombre:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="229" /> - <source>Version:</source> - <translation>Versión:</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="230" /> - <source>Location:</source> - <translation>Ubicación:</translation> - </message> - <message> <location filename="../PipInterface/PipPackagesWidget.py" line="231" /> - <source>Requires:</source> - <translation>Requiere:</translation> + <source>Version:</source> + <translation>Versión:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="232" /> - <source>Summary:</source> - <translation>Resumen:</translation> + <source>Location:</source> + <translation>Ubicación:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="233" /> - <source>Homepage:</source> - <translation>Página Home:</translation> + <source>Requires:</source> + <translation>Requiere:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="234" /> - <source>Author:</source> - <translation>Autor:</translation> + <source>Summary:</source> + <translation>Resumen:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="235" /> - <source>Author Email:</source> - <translation>Correo electrónico del Autor:</translation> + <source>Homepage:</source> + <translation>Página Home:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="236" /> - <source>License:</source> - <translation>Licencia:</translation> + <source>Author:</source> + <translation>Autor:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="237" /> - <source>Metadata Version:</source> - <translation>Versión de Metadatos:</translation> + <source>Author Email:</source> + <translation>Correo electrónico del Autor:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="238" /> - <source>Installer:</source> - <translation>Instalador:</translation> + <source>License:</source> + <translation>Licencia:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="239" /> - <source>Classifiers:</source> - <translation>Clasificadores:</translation> + <source>Metadata Version:</source> + <translation>Versión de Metadatos:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="240" /> - <source>Entry Points:</source> - <translation>Puntos de Entrada:</translation> + <source>Installer:</source> + <translation>Instalador:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="241" /> + <source>Classifiers:</source> + <translation>Clasificadores:</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="242" /> + <source>Entry Points:</source> + <translation>Puntos de Entrada:</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="243" /> <source>Files:</source> <translation>Archivos:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="413" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="427" /> <source>Getting installed packages...</source> <translation>Obteniendo packages instalados...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="429" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="443" /> <source>Getting outdated packages...</source> <translation>Obteniendo packages antiguos...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1063" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="900" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="878" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1142" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="973" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="962" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="931" /> <source>Search PyPI</source> <translation>Buscar PyPI</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="879" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="932" /> <source><p>Received an error while searching for <b>{0}</b>.</p><p>Error: {1}</p></source> <translation><p>Recibido error mientras se buscaba <b>{0}</b>.</p><p>Error: {1}</p></translation> </message> <message numerus="yes"> - <location filename="../PipInterface/PipPackagesWidget.py" line="893" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="947" /> <source>%n package(s) found.</source> <translation> <numerusform>%n package encontrado.</numerusform> @@ -52199,147 +52205,156 @@ </translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="895" /> - <source>Showing first 20 packages found.</source> - <translation>Mostrando los primeros 20 packages encontrados.</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="903" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="901" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="951" /> + <source>Showing first {0} packages found.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="967" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="963" /> <source><p>There were no results for <b>{0}</b>.</p></source> <translation><p>Sin resultados para <b>{0}</b>.</p></translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1064" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="974" /> + <source><p>There were no more results for <b>{0}</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1143" /> <source><p>No package details info for <b>{0}</b> available.</p></source> <translation><p>No hay info de detalles de package disponible para <b>{0}</b>.</p></translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1078" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1157" /> <source>Install Pip</source> <translation>Instalar Pip</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1081" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1160" /> <source>Install Pip to User-Site</source> <translation>Instalar Pip en el Sitio de Usuario</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1084" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1163" /> <source>Repair Pip</source> <translation>Reparar Pip</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1214" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1088" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1293" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1167" /> <source>Install Packages</source> <translation>Instalar Packages</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1091" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1170" /> <source>Install Local Package</source> <translation>Instalar Package Local</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1095" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1174" /> <source>Install Requirements</source> <translation>Instalar Requisitos</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1098" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1177" /> <source>Re-Install Selected Packages</source> <translation>Reinstalar los Packages Seleccionados</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1101" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1180" /> <source>Uninstall Requirements</source> <translation>Desinstalar Requisitos</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1104" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1183" /> <source>Generate Requirements...</source> <translation>Generar Requisitos...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1108" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1187" /> <source>Check Vulnerabilities</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1112" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1191" /> <source>Update Vulnerability Database</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1116" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1195" /> <source>Show Cache Info...</source> <translation>Mostrar info de Cache...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1119" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1198" /> <source>Show Cached Files...</source> <translation>Mostrar Archivos en Cache...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1122" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1201" /> <source>Remove Cached Files...</source> <translation>Eliminar Archivos en Cache...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1125" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1204" /> <source>Purge Cache...</source> <translation>Purgar Cache...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1130" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1209" /> <source>Edit User Configuration...</source> <translation>Editar Configuración de Usuario...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1133" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1212" /> <source>Edit Environment Configuration...</source> <translation>Editar Configuración de Entorno...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1138" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1217" /> <source>Configure...</source> <translation>Configurar...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1336" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1323" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1312" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1415" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1402" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1391" /> <source>Edit Configuration</source> <translation>Editar Configuración</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1337" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1324" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1313" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1416" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1403" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1392" /> <source>No valid configuration path determined. Aborting</source> <translation>No hay una ruta válida de configuración determinada. Abortando</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1491" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1570" /> <source>{0} {1}</source> <comment>package name, package version</comment> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1513" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1592" /> <source>Affected Version:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1516" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1595" /> <source>Advisory:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1631" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1710" /> <source>any</source> <translation type="unfinished">cualquiera</translation> </message> + <message> + <source>Showing first 20 packages found.</source> + <translation type="vanished">Mostrando los primeros 20 packages encontrados.</translation> + </message> </context> <context> <name>PipPage</name>
--- a/eric7/i18n/eric7_fr.ts Thu Mar 24 19:29:13 2022 +0100 +++ b/eric7/i18n/eric7_fr.ts Fri Mar 25 19:06:20 2022 +0100 @@ -55861,11 +55861,6 @@ </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> - <source>Press to start the search</source> - <translation>Cliquer pour démarrer la recherche</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Enter the search term for the package name</source> <translation>Entrer le terme de recherche pour le nom du package</translation> </message> @@ -55876,6 +55871,16 @@ </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Press to start the search</source> + <translation>Cliquer pour démarrer la recherche</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Press to search for more packages</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Version</source> <translation type="unfinished">Version</translation> </message> @@ -55950,99 +55955,100 @@ <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="228" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="230" /> <source>Name:</source> <translation>Nom :</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="229" /> - <source>Version:</source> - <translation>Version :</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="230" /> - <source>Location:</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../PipInterface/PipPackagesWidget.py" line="231" /> - <source>Requires:</source> - <translation>Nécessite :</translation> + <source>Version:</source> + <translation>Version :</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="232" /> - <source>Summary:</source> - <translation>Bilan :</translation> + <source>Location:</source> + <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="233" /> - <source>Homepage:</source> - <translation>Page d'accueil :</translation> + <source>Requires:</source> + <translation>Nécessite :</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="234" /> - <source>Author:</source> - <translation>Auteur :</translation> + <source>Summary:</source> + <translation>Bilan :</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="235" /> - <source>Author Email:</source> - <translation>Courreil de l'auteur :</translation> + <source>Homepage:</source> + <translation>Page d'accueil :</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="236" /> - <source>License:</source> - <translation>Licence :</translation> + <source>Author:</source> + <translation>Auteur :</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="237" /> - <source>Metadata Version:</source> - <translation type="unfinished" /> + <source>Author Email:</source> + <translation>Courreil de l'auteur :</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="238" /> - <source>Installer:</source> - <translation type="unfinished" /> + <source>License:</source> + <translation>Licence :</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="239" /> - <source>Classifiers:</source> + <source>Metadata Version:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="240" /> - <source>Entry Points:</source> + <source>Installer:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="241" /> + <source>Classifiers:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="242" /> + <source>Entry Points:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="243" /> <source>Files:</source> <translation>Fichiers :</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="413" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="427" /> <source>Getting installed packages...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="429" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="443" /> <source>Getting outdated packages...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1063" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="900" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="878" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1142" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="973" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="962" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="931" /> <source>Search PyPI</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="879" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="932" /> <source><p>Received an error while searching for <b>{0}</b>.</p><p>Error: {1}</p></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../PipInterface/PipPackagesWidget.py" line="893" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="947" /> <source>%n package(s) found.</source> <translation> <numerusform>%n package trouvé.</numerusform> @@ -56050,144 +56056,149 @@ </translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="895" /> - <source>Showing first 20 packages found.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="903" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="901" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="951" /> + <source>Showing first {0} packages found.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="967" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="963" /> <source><p>There were no results for <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1064" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="974" /> + <source><p>There were no more results for <b>{0}</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1143" /> <source><p>No package details info for <b>{0}</b> available.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1078" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1157" /> <source>Install Pip</source> <translation>Installer pip</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1081" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1160" /> <source>Install Pip to User-Site</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1084" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1163" /> <source>Repair Pip</source> <translation>Réparer Pip</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1214" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1088" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1293" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1167" /> <source>Install Packages</source> <translation>Installer des packages</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1091" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1170" /> <source>Install Local Package</source> <translation>Installer un package local</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1095" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1174" /> <source>Install Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1098" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1177" /> <source>Re-Install Selected Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1101" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1180" /> <source>Uninstall Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1104" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1183" /> <source>Generate Requirements...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1108" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1187" /> <source>Check Vulnerabilities</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1112" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1191" /> <source>Update Vulnerability Database</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1116" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1195" /> <source>Show Cache Info...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1119" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1198" /> <source>Show Cached Files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1122" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1201" /> <source>Remove Cached Files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1125" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1204" /> <source>Purge Cache...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1130" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1209" /> <source>Edit User Configuration...</source> <translation>Éditer la configuration utilisateur...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1133" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1212" /> <source>Edit Environment Configuration...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1138" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1217" /> <source>Configure...</source> <translation>Configuration...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1336" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1323" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1312" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1415" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1402" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1391" /> <source>Edit Configuration</source> <translation>Éditer la configuration</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1337" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1324" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1313" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1416" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1403" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1392" /> <source>No valid configuration path determined. Aborting</source> <translation>Pas de chemin de configuration déterminé. Annulation</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1491" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1570" /> <source>{0} {1}</source> <comment>package name, package version</comment> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1513" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1592" /> <source>Affected Version:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1516" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1595" /> <source>Advisory:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1631" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1710" /> <source>any</source> <translation type="unfinished" /> </message>
--- a/eric7/i18n/eric7_it.ts Thu Mar 24 19:29:13 2022 +0100 +++ b/eric7/i18n/eric7_it.ts Fri Mar 25 19:06:20 2022 +0100 @@ -57671,11 +57671,6 @@ </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> - <source>Press to start the search</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Enter the search term for the package name</source> <translation type="unfinished" /> </message> @@ -57686,6 +57681,16 @@ </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Press to start the search</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Press to search for more packages</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Version</source> <translation type="unfinished">Versione</translation> </message> @@ -57760,99 +57765,100 @@ <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="228" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="230" /> <source>Name:</source> <translation type="unfinished">Nome:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="229" /> - <source>Version:</source> - <translation type="unfinished">Versione:</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="230" /> - <source>Location:</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../PipInterface/PipPackagesWidget.py" line="231" /> - <source>Requires:</source> - <translation type="unfinished" /> + <source>Version:</source> + <translation type="unfinished">Versione:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="232" /> - <source>Summary:</source> + <source>Location:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="233" /> - <source>Homepage:</source> + <source>Requires:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="234" /> - <source>Author:</source> - <translation type="unfinished">Autore:</translation> + <source>Summary:</source> + <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="235" /> - <source>Author Email:</source> + <source>Homepage:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="236" /> - <source>License:</source> - <translation type="unfinished" /> + <source>Author:</source> + <translation type="unfinished">Autore:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="237" /> - <source>Metadata Version:</source> + <source>Author Email:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="238" /> - <source>Installer:</source> + <source>License:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="239" /> - <source>Classifiers:</source> + <source>Metadata Version:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="240" /> - <source>Entry Points:</source> + <source>Installer:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="241" /> + <source>Classifiers:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="242" /> + <source>Entry Points:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="243" /> <source>Files:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="413" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="427" /> <source>Getting installed packages...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="429" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="443" /> <source>Getting outdated packages...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1063" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="900" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="878" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1142" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="973" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="962" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="931" /> <source>Search PyPI</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="879" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="932" /> <source><p>Received an error while searching for <b>{0}</b>.</p><p>Error: {1}</p></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../PipInterface/PipPackagesWidget.py" line="893" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="947" /> <source>%n package(s) found.</source> <translation type="unfinished"> <numerusform /> @@ -57860,144 +57866,149 @@ </translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="895" /> - <source>Showing first 20 packages found.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="903" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="901" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="951" /> + <source>Showing first {0} packages found.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="967" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="963" /> <source><p>There were no results for <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1064" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="974" /> + <source><p>There were no more results for <b>{0}</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1143" /> <source><p>No package details info for <b>{0}</b> available.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1078" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1157" /> <source>Install Pip</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1081" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1160" /> <source>Install Pip to User-Site</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1084" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1163" /> <source>Repair Pip</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1214" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1088" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1293" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1167" /> <source>Install Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1091" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1170" /> <source>Install Local Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1095" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1174" /> <source>Install Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1098" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1177" /> <source>Re-Install Selected Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1101" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1180" /> <source>Uninstall Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1104" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1183" /> <source>Generate Requirements...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1108" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1187" /> <source>Check Vulnerabilities</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1112" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1191" /> <source>Update Vulnerability Database</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1116" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1195" /> <source>Show Cache Info...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1119" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1198" /> <source>Show Cached Files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1122" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1201" /> <source>Remove Cached Files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1125" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1204" /> <source>Purge Cache...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1130" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1209" /> <source>Edit User Configuration...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1133" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1212" /> <source>Edit Environment Configuration...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1138" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1217" /> <source>Configure...</source> <translation type="unfinished">Configura...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1336" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1323" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1312" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1415" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1402" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1391" /> <source>Edit Configuration</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1337" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1324" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1313" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1416" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1403" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1392" /> <source>No valid configuration path determined. Aborting</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1491" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1570" /> <source>{0} {1}</source> <comment>package name, package version</comment> <translation type="unfinished">{0} {1}</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1513" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1592" /> <source>Affected Version:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1516" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1595" /> <source>Advisory:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1631" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1710" /> <source>any</source> <translation type="unfinished" /> </message>
--- a/eric7/i18n/eric7_pt.ts Thu Mar 24 19:29:13 2022 +0100 +++ b/eric7/i18n/eric7_pt.ts Fri Mar 25 19:06:20 2022 +0100 @@ -57168,11 +57168,6 @@ </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> - <source>Press to start the search</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Enter the search term for the package name</source> <translation type="unfinished" /> </message> @@ -57183,6 +57178,16 @@ </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Press to start the search</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Press to search for more packages</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Version</source> <translation type="unfinished">Versão</translation> </message> @@ -57257,99 +57262,100 @@ <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="228" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="230" /> <source>Name:</source> <translation type="unfinished">Nome:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="229" /> - <source>Version:</source> - <translation type="unfinished">Versão:</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="230" /> - <source>Location:</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../PipInterface/PipPackagesWidget.py" line="231" /> - <source>Requires:</source> - <translation type="unfinished" /> + <source>Version:</source> + <translation type="unfinished">Versão:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="232" /> - <source>Summary:</source> + <source>Location:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="233" /> - <source>Homepage:</source> + <source>Requires:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="234" /> - <source>Author:</source> - <translation type="unfinished">Autor:</translation> + <source>Summary:</source> + <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="235" /> - <source>Author Email:</source> - <translation type="unfinished">Correio Eletrónico do Autor:</translation> + <source>Homepage:</source> + <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="236" /> - <source>License:</source> - <translation type="unfinished" /> + <source>Author:</source> + <translation type="unfinished">Autor:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="237" /> - <source>Metadata Version:</source> - <translation type="unfinished" /> + <source>Author Email:</source> + <translation type="unfinished">Correio Eletrónico do Autor:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="238" /> - <source>Installer:</source> + <source>License:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="239" /> - <source>Classifiers:</source> + <source>Metadata Version:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="240" /> - <source>Entry Points:</source> + <source>Installer:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="241" /> + <source>Classifiers:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="242" /> + <source>Entry Points:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="243" /> <source>Files:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="413" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="427" /> <source>Getting installed packages...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="429" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="443" /> <source>Getting outdated packages...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1063" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="900" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="878" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1142" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="973" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="962" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="931" /> <source>Search PyPI</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="879" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="932" /> <source><p>Received an error while searching for <b>{0}</b>.</p><p>Error: {1}</p></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../PipInterface/PipPackagesWidget.py" line="893" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="947" /> <source>%n package(s) found.</source> <translation type="unfinished"> <numerusform /> @@ -57357,144 +57363,149 @@ </translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="895" /> - <source>Showing first 20 packages found.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="903" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="901" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="951" /> + <source>Showing first {0} packages found.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="967" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="963" /> <source><p>There were no results for <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1064" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="974" /> + <source><p>There were no more results for <b>{0}</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1143" /> <source><p>No package details info for <b>{0}</b> available.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1078" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1157" /> <source>Install Pip</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1081" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1160" /> <source>Install Pip to User-Site</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1084" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1163" /> <source>Repair Pip</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1214" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1088" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1293" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1167" /> <source>Install Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1091" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1170" /> <source>Install Local Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1095" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1174" /> <source>Install Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1098" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1177" /> <source>Re-Install Selected Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1101" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1180" /> <source>Uninstall Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1104" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1183" /> <source>Generate Requirements...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1108" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1187" /> <source>Check Vulnerabilities</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1112" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1191" /> <source>Update Vulnerability Database</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1116" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1195" /> <source>Show Cache Info...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1119" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1198" /> <source>Show Cached Files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1122" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1201" /> <source>Remove Cached Files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1125" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1204" /> <source>Purge Cache...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1130" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1209" /> <source>Edit User Configuration...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1133" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1212" /> <source>Edit Environment Configuration...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1138" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1217" /> <source>Configure...</source> <translation type="unfinished">Configurar...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1336" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1323" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1312" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1415" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1402" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1391" /> <source>Edit Configuration</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1337" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1324" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1313" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1416" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1403" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1392" /> <source>No valid configuration path determined. Aborting</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1491" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1570" /> <source>{0} {1}</source> <comment>package name, package version</comment> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1513" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1592" /> <source>Affected Version:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1516" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1595" /> <source>Advisory:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1631" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1710" /> <source>any</source> <translation type="unfinished" /> </message>
--- a/eric7/i18n/eric7_ru.ts Thu Mar 24 19:29:13 2022 +0100 +++ b/eric7/i18n/eric7_ru.ts Fri Mar 25 19:06:20 2022 +0100 @@ -52090,11 +52090,6 @@ </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> - <source>Press to start the search</source> - <translation>Начать поиск</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Enter the search term for the package name</source> <translation>Введите имя пакета в поисковый запрос</translation> </message> @@ -52105,6 +52100,16 @@ </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Press to start the search</source> + <translation>Начать поиск</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Press to search for more packages</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Version</source> <translation>Версия</translation> </message> @@ -52179,99 +52184,100 @@ <translation>Меню pip</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="228" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="230" /> <source>Name:</source> <translation>Имя:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="229" /> - <source>Version:</source> - <translation>Версия:</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="230" /> - <source>Location:</source> - <translation>Расположение:</translation> - </message> - <message> <location filename="../PipInterface/PipPackagesWidget.py" line="231" /> - <source>Requires:</source> - <translation>Зависимости:</translation> + <source>Version:</source> + <translation>Версия:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="232" /> - <source>Summary:</source> - <translation>Аннотация:</translation> + <source>Location:</source> + <translation>Расположение:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="233" /> - <source>Homepage:</source> - <translation>Домашняя страница:</translation> + <source>Requires:</source> + <translation>Зависимости:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="234" /> - <source>Author:</source> - <translation>Автор:</translation> + <source>Summary:</source> + <translation>Аннотация:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="235" /> - <source>Author Email:</source> - <translation>Email автора:</translation> + <source>Homepage:</source> + <translation>Домашняя страница:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="236" /> - <source>License:</source> - <translation>Лицензия:</translation> + <source>Author:</source> + <translation>Автор:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="237" /> - <source>Metadata Version:</source> - <translation>Версия Metadata:</translation> + <source>Author Email:</source> + <translation>Email автора:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="238" /> - <source>Installer:</source> - <translation>Установщик:</translation> + <source>License:</source> + <translation>Лицензия:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="239" /> - <source>Classifiers:</source> - <translation>Классификаторы:</translation> + <source>Metadata Version:</source> + <translation>Версия Metadata:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="240" /> - <source>Entry Points:</source> - <translation>Точки входа:</translation> + <source>Installer:</source> + <translation>Установщик:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="241" /> + <source>Classifiers:</source> + <translation>Классификаторы:</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="242" /> + <source>Entry Points:</source> + <translation>Точки входа:</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="243" /> <source>Files:</source> <translation>Файлы:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="413" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="427" /> <source>Getting installed packages...</source> <translation>Получение списка установленных пакетов...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="429" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="443" /> <source>Getting outdated packages...</source> <translation>Получение списка обновленных пакетов...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1063" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="900" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="878" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1142" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="973" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="962" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="931" /> <source>Search PyPI</source> <translation>Поиск в PyPI</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="879" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="932" /> <source><p>Received an error while searching for <b>{0}</b>.</p><p>Error: {1}</p></source> <translation><p>Получена ошибка при поиске <b>{0}</b>.</p><p>Ошибка: {1}</p></translation> </message> <message numerus="yes"> - <location filename="../PipInterface/PipPackagesWidget.py" line="893" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="947" /> <source>%n package(s) found.</source> <translation> <numerusform>Найден %n пакет.</numerusform> @@ -52280,147 +52286,156 @@ </translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="895" /> - <source>Showing first 20 packages found.</source> - <translation>Показаны первые 20 найденных пакетов.</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="903" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="901" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="951" /> + <source>Showing first {0} packages found.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="967" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="963" /> <source><p>There were no results for <b>{0}</b>.</p></source> <translation><p>Нет результатов по запросу <b>{0}</b>.</p></translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1064" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="974" /> + <source><p>There were no more results for <b>{0}</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1143" /> <source><p>No package details info for <b>{0}</b> available.</p></source> <translation><p>Недоступна подробная информация о пакете <b>{0}</b>.</p></translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1078" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1157" /> <source>Install Pip</source> <translation>Инсталировать Pip</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1081" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1160" /> <source>Install Pip to User-Site</source> <translation>Инсталировать Pip в User-Site</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1084" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1163" /> <source>Repair Pip</source> <translation>Восстановить Pip</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1214" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1088" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1293" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1167" /> <source>Install Packages</source> <translation>Установить пакеты</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1091" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1170" /> <source>Install Local Package</source> <translation>Установить локальный пакет</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1095" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1174" /> <source>Install Requirements</source> <translation>Установить зависимости</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1098" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1177" /> <source>Re-Install Selected Packages</source> <translation>Переинсталировать выбранные пакеты</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1101" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1180" /> <source>Uninstall Requirements</source> <translation>Деинсталировать зависимости</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1104" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1183" /> <source>Generate Requirements...</source> <translation>Генерация зависимостей...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1108" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1187" /> <source>Check Vulnerabilities</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1112" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1191" /> <source>Update Vulnerability Database</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1116" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1195" /> <source>Show Cache Info...</source> <translation>Показать информацию о кэше...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1119" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1198" /> <source>Show Cached Files...</source> <translation>Показать кэшированные файлы...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1122" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1201" /> <source>Remove Cached Files...</source> <translation>Удалить кэшированные файлы...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1125" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1204" /> <source>Purge Cache...</source> <translation>Очистить кэш...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1130" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1209" /> <source>Edit User Configuration...</source> <translation>Правка конфигурации пользователя...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1133" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1212" /> <source>Edit Environment Configuration...</source> <translation>Правка конфигурации среды окружения...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1138" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1217" /> <source>Configure...</source> <translation>Настроить...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1336" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1323" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1312" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1415" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1402" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1391" /> <source>Edit Configuration</source> <translation>Правка конфигурации</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1337" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1324" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1313" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1416" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1403" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1392" /> <source>No valid configuration path determined. Aborting</source> <translation>Не определен допустимый путь конфигурации. Прерывание</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1491" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1570" /> <source>{0} {1}</source> <comment>package name, package version</comment> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1513" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1592" /> <source>Affected Version:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1516" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1595" /> <source>Advisory:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1631" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1710" /> <source>any</source> <translation type="unfinished">любой</translation> </message> + <message> + <source>Showing first 20 packages found.</source> + <translation type="vanished">Показаны первые 20 найденных пакетов.</translation> + </message> </context> <context> <name>PipPage</name>
--- a/eric7/i18n/eric7_tr.ts Thu Mar 24 19:29:13 2022 +0100 +++ b/eric7/i18n/eric7_tr.ts Fri Mar 25 19:06:20 2022 +0100 @@ -55872,11 +55872,6 @@ </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> - <source>Press to start the search</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Enter the search term for the package name</source> <translation type="unfinished" /> </message> @@ -55887,6 +55882,16 @@ </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Press to start the search</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Press to search for more packages</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Version</source> <translation type="unfinished">Sürüm</translation> </message> @@ -55961,99 +55966,100 @@ <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="228" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="230" /> <source>Name:</source> <translation type="unfinished">Adı:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="229" /> - <source>Version:</source> - <translation type="unfinished">Sürüm:</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="230" /> - <source>Location:</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../PipInterface/PipPackagesWidget.py" line="231" /> - <source>Requires:</source> - <translation type="unfinished" /> + <source>Version:</source> + <translation type="unfinished">Sürüm:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="232" /> - <source>Summary:</source> + <source>Location:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="233" /> - <source>Homepage:</source> + <source>Requires:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="234" /> - <source>Author:</source> - <translation type="unfinished">Yazar:</translation> + <source>Summary:</source> + <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="235" /> - <source>Author Email:</source> + <source>Homepage:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="236" /> - <source>License:</source> - <translation type="unfinished" /> + <source>Author:</source> + <translation type="unfinished">Yazar:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="237" /> - <source>Metadata Version:</source> + <source>Author Email:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="238" /> - <source>Installer:</source> + <source>License:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="239" /> - <source>Classifiers:</source> + <source>Metadata Version:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="240" /> - <source>Entry Points:</source> + <source>Installer:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="241" /> + <source>Classifiers:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="242" /> + <source>Entry Points:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="243" /> <source>Files:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="413" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="427" /> <source>Getting installed packages...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="429" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="443" /> <source>Getting outdated packages...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1063" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="900" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="878" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1142" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="973" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="962" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="931" /> <source>Search PyPI</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="879" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="932" /> <source><p>Received an error while searching for <b>{0}</b>.</p><p>Error: {1}</p></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../PipInterface/PipPackagesWidget.py" line="893" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="947" /> <source>%n package(s) found.</source> <translation type="unfinished"> <numerusform /> @@ -56061,144 +56067,149 @@ </translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="895" /> - <source>Showing first 20 packages found.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="903" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="901" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="951" /> + <source>Showing first {0} packages found.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="967" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="963" /> <source><p>There were no results for <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1064" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="974" /> + <source><p>There were no more results for <b>{0}</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1143" /> <source><p>No package details info for <b>{0}</b> available.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1078" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1157" /> <source>Install Pip</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1081" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1160" /> <source>Install Pip to User-Site</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1084" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1163" /> <source>Repair Pip</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1214" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1088" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1293" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1167" /> <source>Install Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1091" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1170" /> <source>Install Local Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1095" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1174" /> <source>Install Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1098" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1177" /> <source>Re-Install Selected Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1101" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1180" /> <source>Uninstall Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1104" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1183" /> <source>Generate Requirements...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1108" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1187" /> <source>Check Vulnerabilities</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1112" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1191" /> <source>Update Vulnerability Database</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1116" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1195" /> <source>Show Cache Info...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1119" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1198" /> <source>Show Cached Files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1122" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1201" /> <source>Remove Cached Files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1125" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1204" /> <source>Purge Cache...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1130" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1209" /> <source>Edit User Configuration...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1133" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1212" /> <source>Edit Environment Configuration...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1138" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1217" /> <source>Configure...</source> <translation type="unfinished">Ayarlanıyor...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1336" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1323" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1312" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1415" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1402" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1391" /> <source>Edit Configuration</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1337" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1324" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1313" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1416" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1403" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1392" /> <source>No valid configuration path determined. Aborting</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1491" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1570" /> <source>{0} {1}</source> <comment>package name, package version</comment> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1513" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1592" /> <source>Affected Version:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1516" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1595" /> <source>Advisory:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1631" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1710" /> <source>any</source> <translation type="unfinished" /> </message>
--- a/eric7/i18n/eric7_zh_CN.ts Thu Mar 24 19:29:13 2022 +0100 +++ b/eric7/i18n/eric7_zh_CN.ts Fri Mar 25 19:06:20 2022 +0100 @@ -56745,11 +56745,6 @@ </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> - <source>Press to start the search</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Enter the search term for the package name</source> <translation type="unfinished" /> </message> @@ -56760,6 +56755,16 @@ </message> <message> <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Press to start the search</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> + <source>Press to search for more packages</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.ui" line="0" /> <source>Version</source> <translation type="unfinished">版本</translation> </message> @@ -56834,243 +56839,249 @@ <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="228" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="230" /> <source>Name:</source> <translation type="unfinished">名称:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="229" /> - <source>Version:</source> - <translation type="unfinished">版本:</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="230" /> - <source>Location:</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../PipInterface/PipPackagesWidget.py" line="231" /> - <source>Requires:</source> - <translation type="unfinished" /> + <source>Version:</source> + <translation type="unfinished">版本:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="232" /> - <source>Summary:</source> + <source>Location:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="233" /> - <source>Homepage:</source> + <source>Requires:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="234" /> - <source>Author:</source> - <translation type="unfinished">作者:</translation> + <source>Summary:</source> + <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="235" /> - <source>Author Email:</source> + <source>Homepage:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="236" /> - <source>License:</source> - <translation type="unfinished" /> + <source>Author:</source> + <translation type="unfinished">作者:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="237" /> - <source>Metadata Version:</source> + <source>Author Email:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="238" /> - <source>Installer:</source> + <source>License:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="239" /> - <source>Classifiers:</source> + <source>Metadata Version:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="240" /> - <source>Entry Points:</source> + <source>Installer:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="241" /> + <source>Classifiers:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="242" /> + <source>Entry Points:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="243" /> <source>Files:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="413" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="427" /> <source>Getting installed packages...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="429" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="443" /> <source>Getting outdated packages...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1063" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="900" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="878" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1142" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="973" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="962" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="931" /> <source>Search PyPI</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="879" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="932" /> <source><p>Received an error while searching for <b>{0}</b>.</p><p>Error: {1}</p></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../PipInterface/PipPackagesWidget.py" line="893" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="947" /> <source>%n package(s) found.</source> <translation type="unfinished"> <numerusform /> </translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="895" /> - <source>Showing first 20 packages found.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="903" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="901" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="951" /> + <source>Showing first {0} packages found.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="967" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="963" /> <source><p>There were no results for <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1064" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="974" /> + <source><p>There were no more results for <b>{0}</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1143" /> <source><p>No package details info for <b>{0}</b> available.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1078" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1157" /> <source>Install Pip</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1081" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1160" /> <source>Install Pip to User-Site</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1084" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1163" /> <source>Repair Pip</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1214" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1088" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1293" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1167" /> <source>Install Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1091" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1170" /> <source>Install Local Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1095" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1174" /> <source>Install Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1098" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1177" /> <source>Re-Install Selected Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1101" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1180" /> <source>Uninstall Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1104" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1183" /> <source>Generate Requirements...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1108" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1187" /> <source>Check Vulnerabilities</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1112" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1191" /> <source>Update Vulnerability Database</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1116" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1195" /> <source>Show Cache Info...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1119" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1198" /> <source>Show Cached Files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1122" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1201" /> <source>Remove Cached Files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1125" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1204" /> <source>Purge Cache...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1130" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1209" /> <source>Edit User Configuration...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1133" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1212" /> <source>Edit Environment Configuration...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1138" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1217" /> <source>Configure...</source> <translation type="unfinished">配置…</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1336" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1323" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1312" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1415" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1402" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1391" /> <source>Edit Configuration</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1337" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1324" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1313" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1416" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1403" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1392" /> <source>No valid configuration path determined. Aborting</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1491" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1570" /> <source>{0} {1}</source> <comment>package name, package version</comment> <translation type="unfinished">{0} {1}</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1513" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1592" /> <source>Affected Version:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1516" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1595" /> <source>Advisory:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1631" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1710" /> <source>any</source> <translation type="unfinished" /> </message>