Tue, 24 Oct 2017 19:09:09 +0200
Changed the logic of the two web browsers in order to put new downloads at the top of the list of downloads and add the download date and time to the shown info.
--- a/Documentation/Help/source.qhp Mon Oct 23 19:42:32 2017 +0200 +++ b/Documentation/Help/source.qhp Tue Oct 24 19:09:09 2017 +0200 @@ -3949,6 +3949,8 @@ <keyword name="DownloadItem (Constructor)" id="DownloadItem (Constructor)" ref="eric6.WebBrowser.Download.DownloadItem.html#DownloadItem.__init__" /> <keyword name="DownloadItem (Module)" id="DownloadItem (Module)" ref="eric6.Helpviewer.Download.DownloadItem.html" /> <keyword name="DownloadItem (Module)" id="DownloadItem (Module)" ref="eric6.WebBrowser.Download.DownloadItem.html" /> + <keyword name="DownloadItem.__adjustSize" id="DownloadItem.__adjustSize" ref="eric6.Helpviewer.Download.DownloadItem.html#DownloadItem.__adjustSize" /> + <keyword name="DownloadItem.__adjustSize" id="DownloadItem.__adjustSize" ref="eric6.WebBrowser.Download.DownloadItem.html#DownloadItem.__adjustSize" /> <keyword name="DownloadItem.__downloadProgress" id="DownloadItem.__downloadProgress" ref="eric6.Helpviewer.Download.DownloadItem.html#DownloadItem.__downloadProgress" /> <keyword name="DownloadItem.__downloadProgress" id="DownloadItem.__downloadProgress" ref="eric6.WebBrowser.Download.DownloadItem.html#DownloadItem.__downloadProgress" /> <keyword name="DownloadItem.__finished" id="DownloadItem.__finished" ref="eric6.Helpviewer.Download.DownloadItem.html#DownloadItem.__finished" /> @@ -3964,6 +3966,8 @@ <keyword name="DownloadItem.__readyRead" id="DownloadItem.__readyRead" ref="eric6.Helpviewer.Download.DownloadItem.html#DownloadItem.__readyRead" /> <keyword name="DownloadItem.__saveFileName" id="DownloadItem.__saveFileName" ref="eric6.Helpviewer.Download.DownloadItem.html#DownloadItem.__saveFileName" /> <keyword name="DownloadItem.__saveFileName" id="DownloadItem.__saveFileName" ref="eric6.WebBrowser.Download.DownloadItem.html#DownloadItem.__saveFileName" /> + <keyword name="DownloadItem.__setDateTime" id="DownloadItem.__setDateTime" ref="eric6.Helpviewer.Download.DownloadItem.html#DownloadItem.__setDateTime" /> + <keyword name="DownloadItem.__setDateTime" id="DownloadItem.__setDateTime" ref="eric6.WebBrowser.Download.DownloadItem.html#DownloadItem.__setDateTime" /> <keyword name="DownloadItem.__setFileName" id="DownloadItem.__setFileName" ref="eric6.WebBrowser.Download.DownloadItem.html#DownloadItem.__setFileName" /> <keyword name="DownloadItem.__updateInfoLabel" id="DownloadItem.__updateInfoLabel" ref="eric6.Helpviewer.Download.DownloadItem.html#DownloadItem.__updateInfoLabel" /> <keyword name="DownloadItem.__updateInfoLabel" id="DownloadItem.__updateInfoLabel" ref="eric6.WebBrowser.Download.DownloadItem.html#DownloadItem.__updateInfoLabel" />
--- a/Documentation/Source/eric6.Helpviewer.Download.DownloadItem.html Mon Oct 23 19:42:32 2017 +0200 +++ b/Documentation/Source/eric6.Helpviewer.Download.DownloadItem.html Tue Oct 24 19:09:09 2017 +0200 @@ -72,6 +72,9 @@ <td><a href="#DownloadItem.__init__">DownloadItem</a></td> <td>Constructor</td> </tr><tr> +<td><a href="#DownloadItem.__adjustSize">__adjustSize</a></td> +<td>Private method to adjust the size of the download item.</td> +</tr><tr> <td><a href="#DownloadItem.__downloadProgress">__downloadProgress</a></td> <td>Private method to show the download progress.</td> </tr><tr> @@ -99,6 +102,9 @@ <td><a href="#DownloadItem.__saveFileName">__saveFileName</a></td> <td>Private method to calculate a name for the file to download.</td> </tr><tr> +<td><a href="#DownloadItem.__setDateTime">__setDateTime</a></td> +<td>Private method to set the download date and time.</td> +</tr><tr> <td><a href="#DownloadItem.__updateInfoLabel">__updateInfoLabel</a></td> <td>Private method to update the info label.</td> </tr><tr> @@ -203,7 +209,12 @@ <dd> reference to the main window (HelpWindow) </dd> -</dl><a NAME="DownloadItem.__downloadProgress" ID="DownloadItem.__downloadProgress"></a> +</dl><a NAME="DownloadItem.__adjustSize" ID="DownloadItem.__adjustSize"></a> +<h4>DownloadItem.__adjustSize</h4> +<b>__adjustSize</b>(<i></i>) +<p> + Private method to adjust the size of the download item. +</p><a NAME="DownloadItem.__downloadProgress" ID="DownloadItem.__downloadProgress"></a> <h4>DownloadItem.__downloadProgress</h4> <b>__downloadProgress</b>(<i>bytesReceived, bytesTotal</i>) <p> @@ -271,6 +282,16 @@ <dd> proposed filename and original filename (string, string) </dd> +</dl><a NAME="DownloadItem.__setDateTime" ID="DownloadItem.__setDateTime"></a> +<h4>DownloadItem.__setDateTime</h4> +<b>__setDateTime</b>(<i>dateTime=None</i>) +<p> + Private method to set the download date and time. +</p><dl> +<dt><i>dateTime</i> (QDateTime)</dt> +<dd> +date and time to be set +</dd> </dl><a NAME="DownloadItem.__updateInfoLabel" ID="DownloadItem.__updateInfoLabel"></a> <h4>DownloadItem.__updateInfoLabel</h4> <b>__updateInfoLabel</b>(<i></i>) @@ -379,8 +400,14 @@ </p><dl> <dt>Returns:</dt> <dd> -tuple of URL, save location, flag and the - URL of the related web page (QUrl, string, boolean,QUrl) +tuple of URL, save location, flag, the + URL of the related web page and the date and time + of the download +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple of (QUrl, str, bool, QUrl, QDateTime) </dd> </dl><a NAME="DownloadItem.getInfoData" ID="DownloadItem.getInfoData"></a> <h4>DownloadItem.getInfoData</h4> @@ -458,10 +485,11 @@ <p> Public method to set the relevant download data. </p><dl> -<dt><i>data</i></dt> +<dt><i>data</i> (QUrl, str, bool, QUrl, QDateTime)</dt> <dd> -tuple of URL, save location, flag and the - URL of the related web page (QUrl, string, boolean, QUrl) +tuple of URL, save location, flag, the + URL of the related web page and the date and time + of the download </dd> </dl><a NAME="DownloadItem.setIcon" ID="DownloadItem.setIcon"></a> <h4>DownloadItem.setIcon</h4>
--- a/Documentation/Source/eric6.Helpviewer.Download.DownloadManager.html Mon Oct 23 19:42:32 2017 +0200 +++ b/Documentation/Source/eric6.Helpviewer.Download.DownloadManager.html Tue Oct 24 19:09:09 2017 +0200 @@ -170,13 +170,16 @@ </dd> </dl><a NAME="DownloadManager.__addItem" ID="DownloadManager.__addItem"></a> <h4>DownloadManager.__addItem</h4> -<b>__addItem</b>(<i>itm</i>) +<b>__addItem</b>(<i>itm, append=False</i>) <p> Private method to add a download to the list of downloads. </p><dl> -<dt><i>itm</i></dt> +<dt><i>itm</i> (DownloadItem)</dt> <dd> -reference to the download item (DownloadItem) +reference to the download item +</dd><dt><i>append</i> (bool)</dt> +<dd> +flag indicating to append the item </dd> </dl><a NAME="DownloadManager.__contextMenuCancel" ID="DownloadManager.__contextMenuCancel"></a> <h4>DownloadManager.__contextMenuCancel</h4>
--- a/Documentation/Source/eric6.WebBrowser.Download.DownloadItem.html Mon Oct 23 19:42:32 2017 +0200 +++ b/Documentation/Source/eric6.WebBrowser.Download.DownloadItem.html Tue Oct 24 19:09:09 2017 +0200 @@ -72,6 +72,9 @@ <td><a href="#DownloadItem.__init__">DownloadItem</a></td> <td>Constructor</td> </tr><tr> +<td><a href="#DownloadItem.__adjustSize">__adjustSize</a></td> +<td>Private method to adjust the size of the download item.</td> +</tr><tr> <td><a href="#DownloadItem.__downloadProgress">__downloadProgress</a></td> <td>Private method to show the download progress.</td> </tr><tr> @@ -90,6 +93,9 @@ <td><a href="#DownloadItem.__saveFileName">__saveFileName</a></td> <td>Private method to calculate a name for the file to download.</td> </tr><tr> +<td><a href="#DownloadItem.__setDateTime">__setDateTime</a></td> +<td>Private method to set the download date and time.</td> +</tr><tr> <td><a href="#DownloadItem.__setFileName">__setFileName</a></td> <td>Private method to set the file name to save the download into.</td> </tr><tr> @@ -175,7 +181,12 @@ <dd> reference to the parent widget (QWidget) </dd> -</dl><a NAME="DownloadItem.__downloadProgress" ID="DownloadItem.__downloadProgress"></a> +</dl><a NAME="DownloadItem.__adjustSize" ID="DownloadItem.__adjustSize"></a> +<h4>DownloadItem.__adjustSize</h4> +<b>__adjustSize</b>(<i></i>) +<p> + Private method to adjust the size of the download item. +</p><a NAME="DownloadItem.__downloadProgress" ID="DownloadItem.__downloadProgress"></a> <h4>DownloadItem.__downloadProgress</h4> <b>__downloadProgress</b>(<i>bytesReceived, bytesTotal</i>) <p> @@ -223,6 +234,16 @@ <dd> proposed filename and original filename (string, string) </dd> +</dl><a NAME="DownloadItem.__setDateTime" ID="DownloadItem.__setDateTime"></a> +<h4>DownloadItem.__setDateTime</h4> +<b>__setDateTime</b>(<i>dateTime=None</i>) +<p> + Private method to set the download date and time. +</p><dl> +<dt><i>dateTime</i> (QDateTime)</dt> +<dd> +date and time to be set +</dd> </dl><a NAME="DownloadItem.__setFileName" ID="DownloadItem.__setFileName"></a> <h4>DownloadItem.__setFileName</h4> <b>__setFileName</b>(<i>fileName</i>) @@ -341,8 +362,14 @@ </p><dl> <dt>Returns:</dt> <dd> -tuple of URL, save location, flag and the - URL of the related web page (QUrl, string, boolean,QUrl) +tuple of URL, save location, flag, the + URL of the related web page and the date and time + of the download +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple of (QUrl, str, bool, QUrl, QDateTime) </dd> </dl><a NAME="DownloadItem.getInfoData" ID="DownloadItem.getInfoData"></a> <h4>DownloadItem.getInfoData</h4> @@ -400,10 +427,11 @@ <p> Public method to set the relevant download data. </p><dl> -<dt><i>data</i></dt> +<dt><i>data</i> (QUrl, str, bool, QUrl, QDateTime)</dt> <dd> -tuple of URL, save location, flag and the - URL of the related web page (QUrl, string, boolean, QUrl) +tuple of URL, save location, flag, the + URL of the related web page and the date and time + of the download </dd> </dl><a NAME="DownloadItem.setIcon" ID="DownloadItem.setIcon"></a> <h4>DownloadItem.setIcon</h4>
--- a/Documentation/Source/eric6.WebBrowser.Download.DownloadManager.html Mon Oct 23 19:42:32 2017 +0200 +++ b/Documentation/Source/eric6.WebBrowser.Download.DownloadManager.html Tue Oct 24 19:09:09 2017 +0200 @@ -164,13 +164,16 @@ </dd> </dl><a NAME="DownloadManager.__addItem" ID="DownloadManager.__addItem"></a> <h4>DownloadManager.__addItem</h4> -<b>__addItem</b>(<i>itm</i>) +<b>__addItem</b>(<i>itm, append=False</i>) <p> Private method to add a download to the list of downloads. </p><dl> -<dt><i>itm</i></dt> +<dt><i>itm</i> (DownloadItem)</dt> <dd> -reference to the download item (DownloadItem) +reference to the download item +</dd><dt><i>append</i> (bool)</dt> +<dd> +flag indicating to append the item </dd> </dl><a NAME="DownloadManager.__contextMenuCancel" ID="DownloadManager.__contextMenuCancel"></a> <h4>DownloadManager.__contextMenuCancel</h4>
--- a/Helpviewer/Download/DownloadItem.py Mon Oct 23 19:42:32 2017 +0200 +++ b/Helpviewer/Download/DownloadItem.py Tue Oct 24 19:09:09 2017 +0200 @@ -14,7 +14,7 @@ pass from PyQt5.QtCore import pyqtSlot, pyqtSignal, Qt, QTime, QFile, QFileInfo, \ - QUrl, QIODevice, QCryptographicHash, PYQT_VERSION_STR + QUrl, QIODevice, QCryptographicHash, PYQT_VERSION_STR, QDateTime from PyQt5.QtGui import QPalette, QDesktopServices from PyQt5.QtWidgets import QWidget, QStyle, QDialog from PyQt5.QtNetwork import QNetworkRequest, QNetworkReply @@ -108,6 +108,7 @@ self.__gettingFileName = False self.__canceledFileSelect = False self.__autoOpen = False + self.__downloadedDateTime = QDateTime() self.__sha1Hash = QCryptographicHash(QCryptographicHash.Sha1) self.__md5Hash = QCryptographicHash(QCryptographicHash.Md5) @@ -149,6 +150,8 @@ self.__reply.finished.connect(self.__finished) # reset info + self.datetimeLabel.clear() + self.datetimeLabel.hide() self.infoLabel.clear() self.progressBar.setValue(0) self.__getFileName() @@ -196,6 +199,7 @@ self.tr("Download canceled: {0}").format( QFileInfo(defaultFileName).fileName())) self.__canceledFileSelect = True + self.__setDateTime() return if dlg.getAction() == "scan": @@ -238,6 +242,7 @@ self.tr("Download canceled: {0}") .format(QFileInfo(defaultFileName).fileName())) self.__canceledFileSelect = True + self.__setDateTime() return fileInfo = QFileInfo(fileName) @@ -257,6 +262,7 @@ self.infoLabel.setText(self.tr( "Download directory ({0}) couldn't be created.") .format(saveDirPath.absolutePath())) + self.__setDateTime() return self.filenameLabel.setText(QFileInfo(self.__fileName).fileName()) @@ -379,6 +385,7 @@ self.setUpdatesEnabled(True) self.__state = DownloadItem.DownloadCancelled self.__reply.abort() + self.__setDateTime() self.downloadFinished.emit() @pyqtSlot() @@ -625,8 +632,12 @@ if QFile.exists(self.__fileName): QFile.remove(self.__fileName) self.__output.rename(self.__fileName) + self.__state = DownloadItem.DownloadSuccessful self.__updateInfoLabel() - self.__state = DownloadItem.DownloadSuccessful + self.__setDateTime() + + self.__adjustSize() + self.statusChanged.emit() self.downloadFinished.emit() @@ -669,18 +680,23 @@ """ Public method to get the relevant download data. - @return tuple of URL, save location, flag and the - URL of the related web page (QUrl, string, boolean,QUrl) + @return tuple of URL, save location, flag, the + URL of the related web page and the date and time + of the download + @rtype tuple of (QUrl, str, bool, QUrl, QDateTime) """ return (self.__url, QFileInfo(self.__fileName).filePath(), - self.downloadedSuccessfully(), self.__pageUrl) + self.downloadedSuccessfully(), self.__pageUrl, + self.__downloadedDateTime) def setData(self, data): """ Public method to set the relevant download data. - @param data tuple of URL, save location, flag and the - URL of the related web page (QUrl, string, boolean, QUrl) + @param data tuple of URL, save location, flag, the + URL of the related web page and the date and time + of the download + @type QUrl, str, bool, QUrl, QDateTime """ self.__url = data[0] self.__fileName = data[1] @@ -690,6 +706,11 @@ self.filenameLabel.setText(QFileInfo(self.__fileName).fileName()) self.infoLabel.setText(self.__fileName) + if len(data) == 5: + self.__setDateTime(data[4]) + else: + self.__setDateTime(QDateTime()) + self.stopButton.setEnabled(False) self.stopButton.setVisible(False) self.pauseButton.setEnabled(False) @@ -703,6 +724,8 @@ else: self.__state = DownloadItem.DownloadCancelled self.progressBar.setVisible(False) + + self.__adjustSize() def getInfoData(self): """ @@ -719,3 +742,31 @@ @return URL of the download page (QUrl) """ return self.__pageUrl + + def __adjustSize(self): + """ + Private method to adjust the size of the download item. + """ + self.ensurePolished() + + msh = self.minimumSizeHint() + self.resize(max(self.width(), msh.width()), msh.height()) + + def __setDateTime(self, dateTime=None): + """ + Private method to set the download date and time. + + @param dateTime date and time to be set + @type QDateTime + """ + if dateTime is None: + self.__downloadedDateTime = QDateTime.currentDateTime() + else: + self.__downloadedDateTime = dateTime + if self.__downloadedDateTime.isValid(): + labelText = self.__downloadedDateTime.toString("yyyy-MM-dd hh:mm") + self.datetimeLabel.setText(labelText) + self.datetimeLabel.show() + else: + self.datetimeLabel.clear() + self.datetimeLabel.hide()
--- a/Helpviewer/Download/DownloadItem.ui Mon Oct 23 19:42:32 2017 +0200 +++ b/Helpviewer/Download/DownloadItem.ui Tue Oct 24 19:09:09 2017 +0200 @@ -7,7 +7,7 @@ <x>0</x> <y>0</y> <width>400</width> - <height>82</height> + <height>104</height> </rect> </property> <property name="sizePolicy"> @@ -20,6 +20,18 @@ <string/> </property> <layout class="QHBoxLayout" name="horizontalLayout"> + <property name="leftMargin"> + <number>2</number> + </property> + <property name="topMargin"> + <number>2</number> + </property> + <property name="rightMargin"> + <number>2</number> + </property> + <property name="bottomMargin"> + <number>2</number> + </property> <item> <widget class="QLabel" name="fileIcon"> <property name="text"> @@ -30,6 +42,19 @@ <item> <layout class="QVBoxLayout" name="verticalLayout"> <item> + <widget class="QLabel" name="datetimeLabel"> + <property name="text"> + <string>Date and Time</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + <property name="wordWrap"> + <bool>true</bool> + </property> + </widget> + </item> + <item> <widget class="QLabel" name="filenameLabel"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
--- a/Helpviewer/Download/DownloadManager.py Mon Oct 23 19:42:32 2017 +0200 +++ b/Helpviewer/Download/DownloadManager.py Tue Oct 24 19:09:09 2017 +0200 @@ -58,6 +58,8 @@ self.__downloadDirectory = "" self.__loaded = False + self.__rowHeightMultiplier = 1.1 + self.setDownloadDirectory(Preferences.getUI("DownloadPath")) self.downloadsView.setShowGrid(False) @@ -220,24 +222,35 @@ self.activateWindow() self.raise_() - def __addItem(self, itm): + def __addItem(self, itm, append=False): """ Private method to add a download to the list of downloads. - @param itm reference to the download item (DownloadItem) + @param itm reference to the download item + @type DownloadItem + @param append flag indicating to append the item + @type bool """ itm.statusChanged.connect(self.__updateRow) itm.downloadFinished.connect(self.__finished) - row = len(self.__downloads) + # insert at top of window + if append: + row = len(self.__downloads) + else: + row = 0 self.__model.beginInsertRows(QModelIndex(), row, row) - self.__downloads.append(itm) + if append: + self.__downloads.append(itm) + else: + self.__downloads.insert(0, itm) self.__model.endInsertRows() self.downloadsView.setIndexWidget(self.__model.index(row, 0), itm) icon = self.style().standardIcon(QStyle.SP_FileIcon) itm.setIcon(icon) - self.downloadsView.setRowHeight(row, itm.sizeHint().height() * 1.5) + self.downloadsView.setRowHeight( + row, itm.sizeHint().height() * self.__rowHeightMultiplier) # just in case the download finished before the constructor returned self.__updateRow(itm) self.changeOccurred() @@ -265,10 +278,9 @@ icon = self.style().standardIcon(QStyle.SP_FileIcon) itm.setIcon(icon) - oldHeight = self.downloadsView.rowHeight(row) self.downloadsView.setRowHeight( row, - max(oldHeight, itm.minimumSizeHint().height() * 1.5)) + itm.minimumSizeHint().height() * self.__rowHeightMultiplier) remove = False globalSettings = QWebSettings.globalSettings() @@ -351,7 +363,7 @@ from .DownloadItem import DownloadItem itm = DownloadItem(parent=self) itm.setData(download) - self.__addItem(itm) + self.__addItem(itm, append=True) self.cleanupButton.setEnabled( (len(self.__downloads) - self.activeDownloads()) > 0)
--- a/Preferences/__init__.py Mon Oct 23 19:42:32 2017 +0200 +++ b/Preferences/__init__.py Tue Oct 24 19:09:09 2017 +0200 @@ -2700,7 +2700,10 @@ pageUrl = prefClass.settings.value("PageURL") if pageUrl is None: pageUrl = QUrl() - downloads.append((url, location, done, pageUrl)) + downloaded = prefClass.settings.value("Downloaded") + if downloaded is None: + downloaded = QDateTime() + downloads.append((url, location, done, pageUrl, downloaded)) prefClass.settings.endArray() return downloads elif key == "RssFeeds": @@ -2818,6 +2821,7 @@ prefClass.settings.setValue("URL", v[0]) prefClass.settings.setValue("Title", v[1]) prefClass.settings.setValue("Icon", v[2]) + prefClass.settings.setValue("Downloaded", v[4]) index += 1 prefClass.settings.endArray() elif key in ["SyncFtpPassword", "SyncEncryptionKey"]: @@ -2887,7 +2891,10 @@ pageUrl = prefClass.settings.value("PageURL") if pageUrl is None: pageUrl = QUrl() - downloads.append((url, location, done, pageUrl)) + downloaded = prefClass.settings.value("Downloaded") + if downloaded is None: + downloaded = QDateTime() + downloads.append((url, location, done, pageUrl, downloaded)) prefClass.settings.endArray() return downloads elif key == "RssFeeds": @@ -3011,6 +3018,7 @@ prefClass.settings.setValue("Location", v[1]) prefClass.settings.setValue("Done", v[2]) prefClass.settings.setValue("PageURL", v[3]) + prefClass.settings.setValue("Downloaded", v[4]) index += 1 prefClass.settings.endArray() elif key == "RssFeeds":
--- a/WebBrowser/Download/DownloadItem.py Mon Oct 23 19:42:32 2017 +0200 +++ b/WebBrowser/Download/DownloadItem.py Tue Oct 24 19:09:09 2017 +0200 @@ -12,7 +12,7 @@ import os from PyQt5.QtCore import pyqtSlot, pyqtSignal, PYQT_VERSION, Qt, QTime, QUrl, \ - QStandardPaths, QFileInfo + QStandardPaths, QFileInfo, QDateTime from PyQt5.QtGui import QPalette, QDesktopServices from PyQt5.QtWidgets import QWidget, QStyle, QDialog from PyQt5.QtWebEngineWidgets import QWebEngineDownloadItem @@ -86,6 +86,7 @@ self.__gettingFileName = False self.__canceledFileSelect = False self.__autoOpen = False + self.__downloadedDateTime = QDateTime() self.__initialize() @@ -109,6 +110,8 @@ self.__downloadItem.finished.connect(self.__finished) # reset info + self.datetimeLabel.clear() + self.datetimeLabel.hide() self.infoLabel.clear() self.progressBar.setValue(0) if self.__downloadItem.state() == \ @@ -176,6 +179,7 @@ self.tr("Download canceled: {0}").format( QFileInfo(defaultFileName).fileName())) self.__canceledFileSelect = True + self.__setDateTime() return if dlg.getAction() == "scan": @@ -256,6 +260,7 @@ self.tr("Download canceled: {0}") .format(QFileInfo(defaultFileName).fileName())) self.__canceledFileSelect = True + self.__setDateTime() return self.__setFileName(fileName) @@ -283,6 +288,7 @@ self.infoLabel.setText(self.tr( "Download directory ({0}) couldn't be created.") .format(saveDirPath.absolutePath())) + self.__setDateTime() return self.filenameLabel.setText(QFileInfo(self.__fileName).fileName()) @@ -335,6 +341,7 @@ self.setUpdatesEnabled(True) self.__state = DownloadItem.DownloadCancelled self.__downloadItem.cancel() + self.__setDateTime() self.downloadFinished.emit() @pyqtSlot() @@ -507,6 +514,10 @@ self.openButton.setVisible(noError) self.__state = DownloadItem.DownloadSuccessful self.__updateInfoLabel() + self.__setDateTime() + + self.__adjustSize() + self.statusChanged.emit() self.downloadFinished.emit() @@ -549,18 +560,23 @@ """ Public method to get the relevant download data. - @return tuple of URL, save location, flag and the - URL of the related web page (QUrl, string, boolean,QUrl) + @return tuple of URL, save location, flag, the + URL of the related web page and the date and time + of the download + @rtype tuple of (QUrl, str, bool, QUrl, QDateTime) """ return (self.__url, QFileInfo(self.__fileName).filePath(), - self.downloadedSuccessfully(), self.__pageUrl) + self.downloadedSuccessfully(), self.__pageUrl, + self.__downloadedDateTime) def setData(self, data): """ Public method to set the relevant download data. - @param data tuple of URL, save location, flag and the - URL of the related web page (QUrl, string, boolean, QUrl) + @param data tuple of URL, save location, flag, the + URL of the related web page and the date and time + of the download + @type QUrl, str, bool, QUrl, QDateTime """ self.__url = data[0] self.__fileName = data[1] @@ -569,6 +585,11 @@ self.filenameLabel.setText(QFileInfo(self.__fileName).fileName()) self.infoLabel.setText(self.__fileName) + if len(data) == 5: + self.__setDateTime(data[4]) + else: + self.__setDateTime(QDateTime()) + self.stopButton.setEnabled(False) self.stopButton.setVisible(False) self.openButton.setEnabled(data[2]) @@ -578,6 +599,8 @@ else: self.__state = DownloadItem.DownloadCancelled self.progressBar.setVisible(False) + + self.__adjustSize() def getInfoData(self): """ @@ -594,3 +617,31 @@ @return URL of the download page (QUrl) """ return self.__pageUrl + + def __adjustSize(self): + """ + Private method to adjust the size of the download item. + """ + self.ensurePolished() + + msh = self.minimumSizeHint() + self.resize(max(self.width(), msh.width()), msh.height()) + + def __setDateTime(self, dateTime=None): + """ + Private method to set the download date and time. + + @param dateTime date and time to be set + @type QDateTime + """ + if dateTime is None: + self.__downloadedDateTime = QDateTime.currentDateTime() + else: + self.__downloadedDateTime = dateTime + if self.__downloadedDateTime.isValid(): + labelText = self.__downloadedDateTime.toString("yyyy-MM-dd hh:mm") + self.datetimeLabel.setText(labelText) + self.datetimeLabel.show() + else: + self.datetimeLabel.clear() + self.datetimeLabel.hide()
--- a/WebBrowser/Download/DownloadItem.ui Mon Oct 23 19:42:32 2017 +0200 +++ b/WebBrowser/Download/DownloadItem.ui Tue Oct 24 19:09:09 2017 +0200 @@ -6,8 +6,8 @@ <rect> <x>0</x> <y>0</y> - <width>400</width> - <height>87</height> + <width>397</width> + <height>104</height> </rect> </property> <property name="sizePolicy"> @@ -20,6 +20,18 @@ <string/> </property> <layout class="QHBoxLayout" name="horizontalLayout"> + <property name="leftMargin"> + <number>2</number> + </property> + <property name="topMargin"> + <number>2</number> + </property> + <property name="rightMargin"> + <number>2</number> + </property> + <property name="bottomMargin"> + <number>2</number> + </property> <item> <widget class="QLabel" name="fileIcon"> <property name="text"> @@ -30,6 +42,19 @@ <item> <layout class="QVBoxLayout" name="verticalLayout"> <item> + <widget class="QLabel" name="datetimeLabel"> + <property name="text"> + <string>Date and Time</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + <property name="wordWrap"> + <bool>true</bool> + </property> + </widget> + </item> + <item> <widget class="QLabel" name="filenameLabel"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
--- a/WebBrowser/Download/DownloadManager.py Mon Oct 23 19:42:32 2017 +0200 +++ b/WebBrowser/Download/DownloadManager.py Tue Oct 24 19:09:09 2017 +0200 @@ -55,6 +55,8 @@ self.__downloadDirectory = "" self.__loaded = False + self.__rowHeightMultiplier = 1.1 + self.setDownloadDirectory(Preferences.getUI("DownloadPath")) self.downloadsView.setShowGrid(False) @@ -203,24 +205,35 @@ self.activateWindow() self.raise_() - def __addItem(self, itm): + def __addItem(self, itm, append=False): """ Private method to add a download to the list of downloads. - @param itm reference to the download item (DownloadItem) + @param itm reference to the download item + @type DownloadItem + @param append flag indicating to append the item + @type bool """ itm.statusChanged.connect(self.__updateRow) itm.downloadFinished.connect(self.__finished) - row = len(self.__downloads) + # insert at top of window + if append: + row = len(self.__downloads) + else: + row = 0 self.__model.beginInsertRows(QModelIndex(), row, row) - self.__downloads.append(itm) + if append: + self.__downloads.append(itm) + else: + self.__downloads.insert(0, itm) self.__model.endInsertRows() self.downloadsView.setIndexWidget(self.__model.index(row, 0), itm) icon = self.style().standardIcon(QStyle.SP_FileIcon) itm.setIcon(icon) - self.downloadsView.setRowHeight(row, itm.sizeHint().height() * 1.5) + self.downloadsView.setRowHeight( + row, itm.sizeHint().height() * self.__rowHeightMultiplier) # just in case the download finished before the constructor returned self.__updateRow(itm) self.changeOccurred() @@ -248,10 +261,9 @@ icon = self.style().standardIcon(QStyle.SP_FileIcon) itm.setIcon(icon) - oldHeight = self.downloadsView.rowHeight(row) self.downloadsView.setRowHeight( row, - max(oldHeight, itm.minimumSizeHint().height() * 1.5)) + itm.minimumSizeHint().height() * self.__rowHeightMultiplier) remove = False @@ -334,7 +346,7 @@ from .DownloadItem import DownloadItem itm = DownloadItem(parent=self) itm.setData(download) - self.__addItem(itm) + self.__addItem(itm, append=True) self.cleanupButton.setEnabled( (len(self.__downloads) - self.activeDownloads()) > 0)
--- a/changelog Mon Oct 23 19:42:32 2017 +0200 +++ b/changelog Tue Oct 24 19:09:09 2017 +0200 @@ -8,6 +8,12 @@ -- added support for auto-completion lists being provided asynchronously -- added a viewer for source code documentation extracted by providers to be implemented by plug-ins (like rope and jedi) +- Web Browser (old style) + -- changed logic in order to put new downloads at the top of the list of + downloads and added the download date and time to the shown info +- Web Browser (NG) + -- changed logic in order to put new downloads at the top of the list of + downloads and added the download date and time to the shown info Version 17.10: - bug fixes
--- a/i18n/eric6_cs.ts Mon Oct 23 19:42:32 2017 +0200 +++ b/i18n/eric6_cs.ts Tue Oct 24 19:09:09 2017 +0200 @@ -7937,123 +7937,128 @@ <context> <name>DownloadItem</name> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="26"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="38"/> <source>Icon</source> <translation type="unfinished">Ikona</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="41"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="66"/> <source>Filename</source> <translation type="unfinished">Jméno souboru</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.ui" line="78"/> + <location filename="../Helpviewer/Download/DownloadItem.ui" line="103"/> <source>Press to repeat the download</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="78"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="103"/> <source>Press to cancel the download</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="88"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="113"/> <source>Press to open the downloaded file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="257"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="261"/> <source>Download canceled: {0}</source> <translation type="unfinished">Download zrušen: {0}</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="203"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="207"/> <source>Save File</source> <translation type="unfinished">Uložit soubor</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="285"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="290"/> <source>Download directory ({0}) couldn't be created.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="421"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="428"/> <source>Error opening save file: {0}</source> <translation type="unfinished">Chyba při otvírání uloženého souboru: {0}</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="434"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="441"/> <source>Error saving: {0}</source> <translation type="unfinished">Chyba při ukládání: {0}</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="447"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="454"/> <source>Network Error: {0}</source> <translation type="unfinished">Chyba sítě: {0}</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="458"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="465"/> <source>?</source> <translation type="unfinished">?</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="469"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="476"/> <source>{0} of {1} - Stopped</source> <translation type="unfinished">{0} z {1} - zastaveno</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="188"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="192"/> <source>VirusTotal scan scheduled: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.ui" line="88"/> + <location filename="../Helpviewer/Download/DownloadItem.ui" line="113"/> <source>Press to pause the download</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="457"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="464"/> <source>{0} of {1} ({2}/sec) {3}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="573"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="580"/> <source>{0} downloaded SHA1: {1} MD5: {2}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="466"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="473"/> <source>{0} downloaded</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="214"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="218"/> <source>Web Archive (*.mhtml *.mht)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="215"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="219"/> <source>HTML File (*.html *.htm)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="216"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="220"/> <source>HTML File with all resources (*.html *.htm)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="226"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="230"/> <source>Save Web Page</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="47"/> + <source>Date and Time</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>DownloadManager</name> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="383"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="395"/> <source>Downloads</source> <translation type="unfinished"></translation> </message> @@ -8068,7 +8073,7 @@ <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="372"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="384"/> <source>%n Download(s)</source> <translation type="unfinished"> <numerusform></numerusform> @@ -8077,7 +8082,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="151"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="153"/> <source>There are %n downloads in progress. Do you want to quit anyway?</source> <translation type="unfinished"> @@ -8092,47 +8097,47 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadManager.py" line="91"/> + <location filename="../Helpviewer/Download/DownloadManager.py" line="93"/> <source>Retry</source> <translation type="unfinished">Vrátit</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="91"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="93"/> <source>Open</source> <translation type="unfinished">Otevřít</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="95"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="97"/> <source>Cancel</source> <translation type="unfinished">Zrušit</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="99"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="101"/> <source>Open Containing Folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="103"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="105"/> <source>Go to Download Page</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="106"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="108"/> <source>Copy Download Link</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="110"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="112"/> <source>Select All</source> <translation type="unfinished">Vybrat vše</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="117"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="119"/> <source>Remove From List</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="380"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="392"/> <source>Downloading %n file(s)</source> <translation type="unfinished"> <numerusform></numerusform> @@ -8141,12 +8146,12 @@ </translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="180"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="182"/> <source>Suspicuous URL detected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="180"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="182"/> <source><p>The URL <b>{0}</b> was found in the Safe Browsing database.</p>{1}</source> <translation type="unfinished"></translation> </message> @@ -70871,6 +70876,11 @@ <source>Show Code Info</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../ViewManager/ViewManager.py" line="1391"/> + <source><b>Code Info</b><p>Show code information based on the cursor position.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ViewProfileSidebarsDialog</name>
--- a/i18n/eric6_de.ts Mon Oct 23 19:42:32 2017 +0200 +++ b/i18n/eric6_de.ts Tue Oct 24 19:09:09 2017 +0200 @@ -7618,89 +7618,89 @@ <context> <name>DownloadItem</name> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="26"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="38"/> <source>Icon</source> <translation>Icon</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="41"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="66"/> <source>Filename</source> <translation>Dateiname</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.ui" line="78"/> + <location filename="../Helpviewer/Download/DownloadItem.ui" line="103"/> <source>Press to repeat the download</source> <translation>Drücken, um den Download zu wiederholen</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="78"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="103"/> <source>Press to cancel the download</source> <translation>Drücken, um den Download abzubrechen</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="88"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="113"/> <source>Press to open the downloaded file</source> <translation>Drücken, um die geladenen Datei zu öffnen</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="257"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="261"/> <source>Download canceled: {0}</source> <translation>Download abgebrochen: {0}</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="203"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="207"/> <source>Save File</source> <translation>Datei speichern</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="285"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="290"/> <source>Download directory ({0}) couldn't be created.</source> <translation>Das Downloadverzeichnis ({0}) konnte nicht erzeugt werden.</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="421"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="428"/> <source>Error opening save file: {0}</source> <translation>Fehler beim Öffnen der zu speichernden Datei: {0}</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="434"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="441"/> <source>Error saving: {0}</source> <translation>Fehler beim Speichern: {0}</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="447"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="454"/> <source>Network Error: {0}</source> <translation>Netzwerkfehler: {0}</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="458"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="465"/> <source>?</source> <translation>?</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="469"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="476"/> <source>{0} of {1} - Stopped</source> <translation>{0} von {1} – Angehalten</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="188"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="192"/> <source>VirusTotal scan scheduled: {0}</source> <translation>Prüfung mit VirusTotal beauftragt: {0}</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.ui" line="88"/> + <location filename="../Helpviewer/Download/DownloadItem.ui" line="113"/> <source>Press to pause the download</source> <translation>Drücken, um den Download zu pausieren</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="457"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="464"/> <source>{0} of {1} ({2}/sec) {3}</source> <translation>{0} von {1} ({2}/s) {3}</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="573"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="580"/> <source>{0} downloaded SHA1: {1} MD5: {2}</source> @@ -7709,35 +7709,40 @@ MD5: {2}</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="466"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="473"/> <source>{0} downloaded</source> <translation>{0} heruntergeladen</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="214"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="218"/> <source>Web Archive (*.mhtml *.mht)</source> <translation>Web Archiv (*.mhtml *.mht)</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="215"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="219"/> <source>HTML File (*.html *.htm)</source> <translation>HTML Datei (*.html *.htm)</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="216"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="220"/> <source>HTML File with all resources (*.html *.htm)</source> <translation>HTML Datei mit allen Resourcen (*.html *.htm)</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="226"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="230"/> <source>Save Web Page</source> <translation>Web Seite speichern</translation> </message> + <message> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="47"/> + <source>Date and Time</source> + <translation>Datum und Zeit</translation> + </message> </context> <context> <name>DownloadManager</name> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="383"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="395"/> <source>Downloads</source> <translation>Downloads</translation> </message> @@ -7752,7 +7757,7 @@ <translation>0 Einträge</translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="372"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="384"/> <source>%n Download(s)</source> <translation> <numerusform>ein Download</numerusform> @@ -7760,7 +7765,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="151"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="153"/> <source>There are %n downloads in progress. Do you want to quit anyway?</source> <translation> @@ -7776,47 +7781,47 @@ <translation>Liste löschen</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadManager.py" line="91"/> + <location filename="../Helpviewer/Download/DownloadManager.py" line="93"/> <source>Retry</source> <translation>Wiederholen</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="91"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="93"/> <source>Open</source> <translation>Öffnen</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="95"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="97"/> <source>Cancel</source> <translation>Abbrechen</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="99"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="101"/> <source>Open Containing Folder</source> <translation>Übergeordnetes Verzeichnis öffnen</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="103"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="105"/> <source>Go to Download Page</source> <translation>Zur Downloadseite gehen</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="106"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="108"/> <source>Copy Download Link</source> <translation>Downloadlink kopieren</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="110"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="112"/> <source>Select All</source> <translation>Alles auswählen</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="117"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="119"/> <source>Remove From List</source> <translation>Aus der Liste löschen</translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="380"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="392"/> <source>Downloading %n file(s)</source> <translation> <numerusform>Lade eine Datei herunter</numerusform> @@ -7824,12 +7829,12 @@ </translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="180"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="182"/> <source>Suspicuous URL detected</source> <translation>Fragwürdige URL entdeckt</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="180"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="182"/> <source><p>The URL <b>{0}</b> was found in the Safe Browsing database.</p>{1}</source> <translation><p>Die URL <b>{0}</b> wurde in der Safe Browsing Datenbank gefunden.</p>{1}</translation> </message>
--- a/i18n/eric6_empty.ts Mon Oct 23 19:42:32 2017 +0200 +++ b/i18n/eric6_empty.ts Tue Oct 24 19:09:09 2017 +0200 @@ -7537,123 +7537,128 @@ <context> <name>DownloadItem</name> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="26"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="38"/> <source>Icon</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="41"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="66"/> <source>Filename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.ui" line="78"/> + <location filename="../Helpviewer/Download/DownloadItem.ui" line="103"/> <source>Press to repeat the download</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.ui" line="88"/> + <location filename="../Helpviewer/Download/DownloadItem.ui" line="113"/> <source>Press to pause the download</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="78"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="103"/> <source>Press to cancel the download</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="88"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="113"/> <source>Press to open the downloaded file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="257"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="261"/> <source>Download canceled: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="188"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="192"/> <source>VirusTotal scan scheduled: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="203"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="207"/> <source>Save File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="285"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="290"/> <source>Download directory ({0}) couldn't be created.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="421"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="428"/> <source>Error opening save file: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="434"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="441"/> <source>Error saving: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="447"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="454"/> <source>Network Error: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="457"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="464"/> <source>{0} of {1} ({2}/sec) {3}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="458"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="465"/> <source>?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="573"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="580"/> <source>{0} downloaded SHA1: {1} MD5: {2}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="469"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="476"/> <source>{0} of {1} - Stopped</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="214"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="218"/> <source>Web Archive (*.mhtml *.mht)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="215"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="219"/> <source>HTML File (*.html *.htm)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="216"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="220"/> <source>HTML File with all resources (*.html *.htm)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="226"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="230"/> <source>Save Web Page</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="466"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="473"/> <source>{0} downloaded</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="47"/> + <source>Date and Time</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>DownloadManager</name> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="383"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="395"/> <source>Downloads</source> <translation type="unfinished"></translation> </message> @@ -7673,47 +7678,47 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadManager.py" line="91"/> + <location filename="../Helpviewer/Download/DownloadManager.py" line="93"/> <source>Retry</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="91"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="93"/> <source>Open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="95"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="97"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="99"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="101"/> <source>Open Containing Folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="103"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="105"/> <source>Go to Download Page</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="106"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="108"/> <source>Copy Download Link</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="110"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="112"/> <source>Select All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="117"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="119"/> <source>Remove From List</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="151"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="153"/> <source>There are %n downloads in progress. Do you want to quit anyway?</source> <translation type="unfinished"> @@ -7721,26 +7726,26 @@ </translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="372"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="384"/> <source>%n Download(s)</source> <translation type="unfinished"> <numerusform></numerusform> </translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="380"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="392"/> <source>Downloading %n file(s)</source> <translation type="unfinished"> <numerusform></numerusform> </translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="180"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="182"/> <source>Suspicuous URL detected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="180"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="182"/> <source><p>The URL <b>{0}</b> was found in the Safe Browsing database.</p>{1}</source> <translation type="unfinished"></translation> </message> @@ -68965,6 +68970,11 @@ <source>Show Code Info</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../ViewManager/ViewManager.py" line="1391"/> + <source><b>Code Info</b><p>Show code information based on the cursor position.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ViewProfileSidebarsDialog</name>
--- a/i18n/eric6_en.ts Mon Oct 23 19:42:32 2017 +0200 +++ b/i18n/eric6_en.ts Tue Oct 24 19:09:09 2017 +0200 @@ -7544,123 +7544,128 @@ <context> <name>DownloadItem</name> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="26"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="38"/> <source>Icon</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="41"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="66"/> <source>Filename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.ui" line="78"/> + <location filename="../Helpviewer/Download/DownloadItem.ui" line="103"/> <source>Press to repeat the download</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="78"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="103"/> <source>Press to cancel the download</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="88"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="113"/> <source>Press to open the downloaded file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="257"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="261"/> <source>Download canceled: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="203"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="207"/> <source>Save File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="285"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="290"/> <source>Download directory ({0}) couldn't be created.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="421"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="428"/> <source>Error opening save file: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="434"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="441"/> <source>Error saving: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="447"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="454"/> <source>Network Error: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="458"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="465"/> <source>?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="469"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="476"/> <source>{0} of {1} - Stopped</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="188"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="192"/> <source>VirusTotal scan scheduled: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.ui" line="88"/> + <location filename="../Helpviewer/Download/DownloadItem.ui" line="113"/> <source>Press to pause the download</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="457"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="464"/> <source>{0} of {1} ({2}/sec) {3}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="573"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="580"/> <source>{0} downloaded SHA1: {1} MD5: {2}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="466"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="473"/> <source>{0} downloaded</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="214"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="218"/> <source>Web Archive (*.mhtml *.mht)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="215"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="219"/> <source>HTML File (*.html *.htm)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="216"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="220"/> <source>HTML File with all resources (*.html *.htm)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="226"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="230"/> <source>Save Web Page</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="47"/> + <source>Date and Time</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>DownloadManager</name> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="383"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="395"/> <source>Downloads</source> <translation type="unfinished"></translation> </message> @@ -7675,7 +7680,7 @@ <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="372"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="384"/> <source>%n Download(s)</source> <translation> <numerusform>One Download</numerusform> @@ -7683,7 +7688,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="151"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="153"/> <source>There are %n downloads in progress. Do you want to quit anyway?</source> <translation> @@ -7699,47 +7704,47 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadManager.py" line="91"/> + <location filename="../Helpviewer/Download/DownloadManager.py" line="93"/> <source>Retry</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="91"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="93"/> <source>Open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="95"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="97"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="99"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="101"/> <source>Open Containing Folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="103"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="105"/> <source>Go to Download Page</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="106"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="108"/> <source>Copy Download Link</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="110"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="112"/> <source>Select All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="117"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="119"/> <source>Remove From List</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="380"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="392"/> <source>Downloading %n file(s)</source> <translation> <numerusform>Downloading one file</numerusform> @@ -7747,12 +7752,12 @@ </translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="180"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="182"/> <source>Suspicuous URL detected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="180"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="182"/> <source><p>The URL <b>{0}</b> was found in the Safe Browsing database.</p>{1}</source> <translation type="unfinished"></translation> </message> @@ -69007,6 +69012,11 @@ <source>Show Code Info</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../ViewManager/ViewManager.py" line="1391"/> + <source><b>Code Info</b><p>Show code information based on the cursor position.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ViewProfileSidebarsDialog</name>
--- a/i18n/eric6_es.ts Mon Oct 23 19:42:32 2017 +0200 +++ b/i18n/eric6_es.ts Tue Oct 24 19:09:09 2017 +0200 @@ -7608,89 +7608,89 @@ <context> <name>DownloadItem</name> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="26"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="38"/> <source>Icon</source> <translation>Icono</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="41"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="66"/> <source>Filename</source> <translation>Nombre de archivo</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.ui" line="78"/> + <location filename="../Helpviewer/Download/DownloadItem.ui" line="103"/> <source>Press to repeat the download</source> <translation>Pulse para repetir la descarga</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="78"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="103"/> <source>Press to cancel the download</source> <translation>Pulse para cancelar la descarga</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="88"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="113"/> <source>Press to open the downloaded file</source> <translation>Pulse para abrir el archivo descargado</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="257"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="261"/> <source>Download canceled: {0}</source> <translation>Descarga cancelada: {0}</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="203"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="207"/> <source>Save File</source> <translation>Guardar archivo</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="285"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="290"/> <source>Download directory ({0}) couldn't be created.</source> <translation>El directorio de descargas ({0}) no ha podido ser creado.</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="421"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="428"/> <source>Error opening save file: {0}</source> <translation>Error al abrir el fichero a guardar: {0}</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="434"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="441"/> <source>Error saving: {0}</source> <translation>Error al guardar: {0}</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="447"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="454"/> <source>Network Error: {0}</source> <translation>Error de Red: {0}</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="458"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="465"/> <source>?</source> <translation>?</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="469"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="476"/> <source>{0} of {1} - Stopped</source> <translation>{0} de {1} - Parado</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="188"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="192"/> <source>VirusTotal scan scheduled: {0}</source> <translation>Scan de VirusTotal programado: {0}</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.ui" line="88"/> + <location filename="../Helpviewer/Download/DownloadItem.ui" line="113"/> <source>Press to pause the download</source> <translation>Pulse para pausar la descarga</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="457"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="464"/> <source>{0} of {1} ({2}/sec) {3}</source> <translation>{0} de {1} ({2}/sec) {3}</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="573"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="580"/> <source>{0} downloaded SHA1: {1} MD5: {2}</source> @@ -7699,35 +7699,40 @@ MD5: {2}</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="466"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="473"/> <source>{0} downloaded</source> <translation>{0} descargados</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="214"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="218"/> <source>Web Archive (*.mhtml *.mht)</source> <translation>Archivo Web (*.mhtml *.mht)</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="215"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="219"/> <source>HTML File (*.html *.htm)</source> <translation>Fichero HTML (*.html *.htm)</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="216"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="220"/> <source>HTML File with all resources (*.html *.htm)</source> <translation>Archivo HTML con todos los recursos (*.html *.htm)</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="226"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="230"/> <source>Save Web Page</source> <translation>Guatdar Página Web</translation> </message> + <message> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="47"/> + <source>Date and Time</source> + <translation type="unfinished">Fecha y Hora</translation> + </message> </context> <context> <name>DownloadManager</name> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="383"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="395"/> <source>Downloads</source> <translation>Descargas</translation> </message> @@ -7742,7 +7747,7 @@ <translation>0 Elementos</translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="372"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="384"/> <source>%n Download(s)</source> <translation> <numerusform>%n Descarga</numerusform> @@ -7750,7 +7755,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="151"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="153"/> <source>There are %n downloads in progress. Do you want to quit anyway?</source> <translation> @@ -7766,47 +7771,47 @@ <translation>Borrar Lista</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadManager.py" line="91"/> + <location filename="../Helpviewer/Download/DownloadManager.py" line="93"/> <source>Retry</source> <translation>Reintentar</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="91"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="93"/> <source>Open</source> <translation>Abrir</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="95"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="97"/> <source>Cancel</source> <translation>Cancelar</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="99"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="101"/> <source>Open Containing Folder</source> <translation>Abrir Carpeta Contenedora</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="103"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="105"/> <source>Go to Download Page</source> <translation>Ir a la Página de Descargas</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="106"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="108"/> <source>Copy Download Link</source> <translation>Copiar Enlace de Descarga</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="110"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="112"/> <source>Select All</source> <translation>Seleccionar todo</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="117"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="119"/> <source>Remove From List</source> <translation>Quitar de la Lista</translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="380"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="392"/> <source>Downloading %n file(s)</source> <translation> <numerusform>Descargando %n archivo</numerusform> @@ -7814,12 +7819,12 @@ </translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="180"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="182"/> <source>Suspicuous URL detected</source> <translation>Detectada URL sospechosa</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="180"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="182"/> <source><p>The URL <b>{0}</b> was found in the Safe Browsing database.</p>{1}</source> <translation><p>La URL <b>{0}</b> se ha encontrado en la base de datos de Navegación Segura.</p>{1}</translation> </message> @@ -69539,6 +69544,11 @@ <source>Show Code Info</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../ViewManager/ViewManager.py" line="1391"/> + <source><b>Code Info</b><p>Show code information based on the cursor position.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ViewProfileSidebarsDialog</name>
--- a/i18n/eric6_fr.ts Mon Oct 23 19:42:32 2017 +0200 +++ b/i18n/eric6_fr.ts Tue Oct 24 19:09:09 2017 +0200 @@ -7886,123 +7886,128 @@ <context> <name>DownloadItem</name> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="26"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="38"/> <source>Icon</source> <translation type="unfinished">Icône</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="41"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="66"/> <source>Filename</source> <translation type="unfinished">Nom de fichier</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.ui" line="78"/> + <location filename="../Helpviewer/Download/DownloadItem.ui" line="103"/> <source>Press to repeat the download</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="78"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="103"/> <source>Press to cancel the download</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="88"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="113"/> <source>Press to open the downloaded file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="257"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="261"/> <source>Download canceled: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="203"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="207"/> <source>Save File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="285"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="290"/> <source>Download directory ({0}) couldn't be created.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="421"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="428"/> <source>Error opening save file: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="434"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="441"/> <source>Error saving: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="447"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="454"/> <source>Network Error: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="458"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="465"/> <source>?</source> <translation type="unfinished">?</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="469"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="476"/> <source>{0} of {1} - Stopped</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="188"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="192"/> <source>VirusTotal scan scheduled: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.ui" line="88"/> + <location filename="../Helpviewer/Download/DownloadItem.ui" line="113"/> <source>Press to pause the download</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="457"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="464"/> <source>{0} of {1} ({2}/sec) {3}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="573"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="580"/> <source>{0} downloaded SHA1: {1} MD5: {2}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="466"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="473"/> <source>{0} downloaded</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="214"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="218"/> <source>Web Archive (*.mhtml *.mht)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="215"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="219"/> <source>HTML File (*.html *.htm)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="216"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="220"/> <source>HTML File with all resources (*.html *.htm)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="226"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="230"/> <source>Save Web Page</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="47"/> + <source>Date and Time</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>DownloadManager</name> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="383"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="395"/> <source>Downloads</source> <translation type="unfinished"></translation> </message> @@ -8017,7 +8022,7 @@ <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="372"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="384"/> <source>%n Download(s)</source> <translation type="unfinished"> <numerusform></numerusform> @@ -8025,7 +8030,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="151"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="153"/> <source>There are %n downloads in progress. Do you want to quit anyway?</source> <translation type="unfinished"> @@ -8039,47 +8044,47 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadManager.py" line="91"/> + <location filename="../Helpviewer/Download/DownloadManager.py" line="93"/> <source>Retry</source> <translation type="unfinished">Réessayer</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="91"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="93"/> <source>Open</source> <translation type="unfinished">Ouvrir</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="95"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="97"/> <source>Cancel</source> <translation type="unfinished">Annuler</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="99"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="101"/> <source>Open Containing Folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="103"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="105"/> <source>Go to Download Page</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="106"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="108"/> <source>Copy Download Link</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="110"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="112"/> <source>Select All</source> <translation type="unfinished">Tout sélectionner</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="117"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="119"/> <source>Remove From List</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="380"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="392"/> <source>Downloading %n file(s)</source> <translation type="unfinished"> <numerusform></numerusform> @@ -8087,12 +8092,12 @@ </translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="180"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="182"/> <source>Suspicuous URL detected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="180"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="182"/> <source><p>The URL <b>{0}</b> was found in the Safe Browsing database.</p>{1}</source> <translation type="unfinished"></translation> </message> @@ -70634,6 +70639,11 @@ <source>Show Code Info</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../ViewManager/ViewManager.py" line="1391"/> + <source><b>Code Info</b><p>Show code information based on the cursor position.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ViewProfileSidebarsDialog</name>
--- a/i18n/eric6_it.ts Mon Oct 23 19:42:32 2017 +0200 +++ b/i18n/eric6_it.ts Tue Oct 24 19:09:09 2017 +0200 @@ -8010,89 +8010,89 @@ <context> <name>DownloadItem</name> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="26"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="38"/> <source>Icon</source> <translation>Icona</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="41"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="66"/> <source>Filename</source> <translation>Nome file</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.ui" line="78"/> + <location filename="../Helpviewer/Download/DownloadItem.ui" line="103"/> <source>Press to repeat the download</source> <translation>Premi per ripetere il download</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="78"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="103"/> <source>Press to cancel the download</source> <translation>Premi per cancellare il download</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="88"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="113"/> <source>Press to open the downloaded file</source> <translation>Premi per aprire il file scaricato</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="257"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="261"/> <source>Download canceled: {0}</source> <translation>Download cancellato: {0}</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="203"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="207"/> <source>Save File</source> <translation>Salva file</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="285"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="290"/> <source>Download directory ({0}) couldn't be created.</source> <translation>La directory ({0}) per il download non può essere creata.</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="421"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="428"/> <source>Error opening save file: {0}</source> <translation>Errore nell'apertura del file: {0}</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="434"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="441"/> <source>Error saving: {0}</source> <translation>Errore nel salvataggio di: {0}</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="447"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="454"/> <source>Network Error: {0}</source> <translation>Errore di rete: {0}</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="458"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="465"/> <source>?</source> <translation>?</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="469"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="476"/> <source>{0} of {1} - Stopped</source> <translation>{0} di {1} - Fermati</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="188"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="192"/> <source>VirusTotal scan scheduled: {0}</source> <translation>Scansione VirusTotal schedulata: {0}</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.ui" line="88"/> + <location filename="../Helpviewer/Download/DownloadItem.ui" line="113"/> <source>Press to pause the download</source> <translation>Premi per mettere in pausa il download</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="457"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="464"/> <source>{0} of {1} ({2}/sec) {3}</source> <translation>{0} di {1} ({2}/sec) {3}</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="573"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="580"/> <source>{0} downloaded SHA1: {1} MD5: {2}</source> @@ -8101,35 +8101,40 @@ MD5: {2}</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="466"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="473"/> <source>{0} downloaded</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="214"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="218"/> <source>Web Archive (*.mhtml *.mht)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="215"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="219"/> <source>HTML File (*.html *.htm)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="216"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="220"/> <source>HTML File with all resources (*.html *.htm)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="226"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="230"/> <source>Save Web Page</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="47"/> + <source>Date and Time</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>DownloadManager</name> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="383"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="395"/> <source>Downloads</source> <translation>Downloads</translation> </message> @@ -8144,7 +8149,7 @@ <translation>0 elementi</translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="372"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="384"/> <source>%n Download(s)</source> <translation> <numerusform>%n Download(s)</numerusform> @@ -8152,7 +8157,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="151"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="153"/> <source>There are %n downloads in progress. Do you want to quit anyway?</source> <translation> @@ -8168,47 +8173,47 @@ <translation>Pulisci lista</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadManager.py" line="91"/> + <location filename="../Helpviewer/Download/DownloadManager.py" line="93"/> <source>Retry</source> <translation>Ritenta</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="91"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="93"/> <source>Open</source> <translation>Apri</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="95"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="97"/> <source>Cancel</source> <translation>Cancella</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="99"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="101"/> <source>Open Containing Folder</source> <translation>Apri la cartella di destinazione</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="103"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="105"/> <source>Go to Download Page</source> <translation>Vai alla pagina dei download</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="106"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="108"/> <source>Copy Download Link</source> <translation>Copia il link per il download</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="110"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="112"/> <source>Select All</source> <translation>Seleziona tutti</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="117"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="119"/> <source>Remove From List</source> <translation>Rimuovi dalla lista</translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="380"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="392"/> <source>Downloading %n file(s)</source> <translation> <numerusform>Scaricamento %n file(s)</numerusform> @@ -8216,12 +8221,12 @@ </translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="180"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="182"/> <source>Suspicuous URL detected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="180"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="182"/> <source><p>The URL <b>{0}</b> was found in the Safe Browsing database.</p>{1}</source> <translation type="unfinished"></translation> </message> @@ -71295,6 +71300,11 @@ <source>Show Code Info</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../ViewManager/ViewManager.py" line="1391"/> + <source><b>Code Info</b><p>Show code information based on the cursor position.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ViewProfileSidebarsDialog</name>
--- a/i18n/eric6_pt.ts Mon Oct 23 19:42:32 2017 +0200 +++ b/i18n/eric6_pt.ts Tue Oct 24 19:09:09 2017 +0200 @@ -8034,89 +8034,89 @@ <context> <name>DownloadItem</name> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="26"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="38"/> <source>Icon</source> <translation>Ícone</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="41"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="66"/> <source>Filename</source> <translation>Nome do Ficheiro</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.ui" line="78"/> + <location filename="../Helpviewer/Download/DownloadItem.ui" line="103"/> <source>Press to repeat the download</source> <translation>Pressionar para repetir a descarga</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="78"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="103"/> <source>Press to cancel the download</source> <translation>Pressionar para cancelar a descarga</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="88"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="113"/> <source>Press to open the downloaded file</source> <translation>Pressionar para abrir o ficheiro descarregado</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="257"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="261"/> <source>Download canceled: {0}</source> <translation>Descarga cancelada: {0}</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="203"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="207"/> <source>Save File</source> <translation>Gravar Ficheiro</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="285"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="290"/> <source>Download directory ({0}) couldn't be created.</source> <translation>O diretório de descarga ({0}) não pôde ser criado.</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="421"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="428"/> <source>Error opening save file: {0}</source> <translation>Erro ao abrir o ficheiro a gravar: {0}</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="434"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="441"/> <source>Error saving: {0}</source> <translation>Erro ao gravar: {0}</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="447"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="454"/> <source>Network Error: {0}</source> <translation>Erro de Rede: {0}</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="458"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="465"/> <source>?</source> <translation></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="469"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="476"/> <source>{0} of {1} - Stopped</source> <translation>{0} de {1} - Parado</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="188"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="192"/> <source>VirusTotal scan scheduled: {0}</source> <translation>Escaneio de VirusTotal programado: {0}</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.ui" line="88"/> + <location filename="../Helpviewer/Download/DownloadItem.ui" line="113"/> <source>Press to pause the download</source> <translation>Pressionar para pausar a descarga</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="457"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="464"/> <source>{0} of {1} ({2}/sec) {3}</source> <translation>{0} de {1} ({2}/seg) {3}</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="573"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="580"/> <source>{0} downloaded SHA1: {1} MD5: {2}</source> @@ -8125,35 +8125,40 @@ MD5: {2}</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="466"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="473"/> <source>{0} downloaded</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="214"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="218"/> <source>Web Archive (*.mhtml *.mht)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="215"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="219"/> <source>HTML File (*.html *.htm)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="216"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="220"/> <source>HTML File with all resources (*.html *.htm)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="226"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="230"/> <source>Save Web Page</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="47"/> + <source>Date and Time</source> + <translation type="unfinished">Data e Hora</translation> + </message> </context> <context> <name>DownloadManager</name> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="383"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="395"/> <source>Downloads</source> <translation>Descargas</translation> </message> @@ -8168,7 +8173,7 @@ <translation>0 Elementos</translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="372"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="384"/> <source>%n Download(s)</source> <translation> <numerusform>Uma Descarga</numerusform> @@ -8176,7 +8181,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="151"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="153"/> <source>There are %n downloads in progress. Do you want to quit anyway?</source> <translation> @@ -8192,47 +8197,47 @@ <translation>Limpar Lista</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadManager.py" line="91"/> + <location filename="../Helpviewer/Download/DownloadManager.py" line="93"/> <source>Retry</source> <translation>Tentar de Novo</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="91"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="93"/> <source>Open</source> <translation>Abrir</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="95"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="97"/> <source>Cancel</source> <translation>Cancelar</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="99"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="101"/> <source>Open Containing Folder</source> <translation>Abrir o Diretório Contentor</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="103"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="105"/> <source>Go to Download Page</source> <translation>Ir à página de Descargas</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="106"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="108"/> <source>Copy Download Link</source> <translation>Copia Vínculo de Descarga</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="110"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="112"/> <source>Select All</source> <translation>Selecionar Tudo</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="117"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="119"/> <source>Remove From List</source> <translation>Retirar da Lista</translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="380"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="392"/> <source>Downloading %n file(s)</source> <translation> <numerusform>A descarregar um ficheiro</numerusform> @@ -8240,12 +8245,12 @@ </translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="180"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="182"/> <source>Suspicuous URL detected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="180"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="182"/> <source><p>The URL <b>{0}</b> was found in the Safe Browsing database.</p>{1}</source> <translation type="unfinished"></translation> </message> @@ -71057,6 +71062,11 @@ <source>Show Code Info</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../ViewManager/ViewManager.py" line="1391"/> + <source><b>Code Info</b><p>Show code information based on the cursor position.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ViewProfileSidebarsDialog</name>
--- a/i18n/eric6_ru.ts Mon Oct 23 19:42:32 2017 +0200 +++ b/i18n/eric6_ru.ts Tue Oct 24 19:09:09 2017 +0200 @@ -7638,89 +7638,89 @@ <context> <name>DownloadItem</name> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="26"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="38"/> <source>Icon</source> <translation>Иконка</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="41"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="66"/> <source>Filename</source> <translation>Имя файла</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.ui" line="78"/> + <location filename="../Helpviewer/Download/DownloadItem.ui" line="103"/> <source>Press to repeat the download</source> <translation>Повторить закачку</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="78"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="103"/> <source>Press to cancel the download</source> <translation>Отменить закачку</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="88"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="113"/> <source>Press to open the downloaded file</source> <translation>Открыть скачанный файл</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="257"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="261"/> <source>Download canceled: {0}</source> <translation>Загрузка прервана: {0}</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="203"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="207"/> <source>Save File</source> <translation>Сохранить файл</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="285"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="290"/> <source>Download directory ({0}) couldn't be created.</source> <translation>Невозможно создать директорию ({0}) для загрузки.</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="421"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="428"/> <source>Error opening save file: {0}</source> <translation>Ошибка сохранения файла: {0}</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="434"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="441"/> <source>Error saving: {0}</source> <translation>Ошибка при сохранении: {0}</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="447"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="454"/> <source>Network Error: {0}</source> <translation>Сетевая ошибка: {0}</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="458"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="465"/> <source>?</source> <translation>?</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="469"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="476"/> <source>{0} of {1} - Stopped</source> <translation>{0} из {1} - остановлено</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="188"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="192"/> <source>VirusTotal scan scheduled: {0}</source> <translation>Сканирование VirusTotal запланировано: {0}</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.ui" line="88"/> + <location filename="../Helpviewer/Download/DownloadItem.ui" line="113"/> <source>Press to pause the download</source> <translation>Приостановить закачку</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="457"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="464"/> <source>{0} of {1} ({2}/sec) {3}</source> <translation>{0} из {1} ({2}/сек) {3}</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="573"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="580"/> <source>{0} downloaded SHA1: {1} MD5: {2}</source> @@ -7729,35 +7729,40 @@ MD5: {2}</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="466"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="473"/> <source>{0} downloaded</source> <translation>{0} загружено</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="214"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="218"/> <source>Web Archive (*.mhtml *.mht)</source> <translation>Web архив (*.mhtml *.mht)</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="215"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="219"/> <source>HTML File (*.html *.htm)</source> <translation>Файлы HTML (*.html *.htm)</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="216"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="220"/> <source>HTML File with all resources (*.html *.htm)</source> <translation>Файлы HTML со всеми ресурсами (*.html *.htm)</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="226"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="230"/> <source>Save Web Page</source> <translation>Сохранить Web страницу</translation> </message> + <message> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="47"/> + <source>Date and Time</source> + <translation type="unfinished">Дата и время</translation> + </message> </context> <context> <name>DownloadManager</name> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="383"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="395"/> <source>Downloads</source> <translation>Загрузки</translation> </message> @@ -7772,7 +7777,7 @@ <translation>0 элементов</translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="372"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="384"/> <source>%n Download(s)</source> <translation> <numerusform>%n загружен</numerusform> @@ -7781,7 +7786,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="151"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="153"/> <source>There are %n downloads in progress. Do you want to quit anyway?</source> <translation> @@ -7799,47 +7804,47 @@ <translation>Очистить список</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadManager.py" line="91"/> + <location filename="../Helpviewer/Download/DownloadManager.py" line="93"/> <source>Retry</source> <translation>Повтор</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="91"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="93"/> <source>Open</source> <translation>Открыть</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="95"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="97"/> <source>Cancel</source> <translation>Отмена</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="99"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="101"/> <source>Open Containing Folder</source> <translation>Открыть папку</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="103"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="105"/> <source>Go to Download Page</source> <translation>Перейти к странице закачек</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="106"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="108"/> <source>Copy Download Link</source> <translation>Копировать ссылку</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="110"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="112"/> <source>Select All</source> <translation>Выбрать всё</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="117"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="119"/> <source>Remove From List</source> <translation>Удалить из списка</translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="380"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="392"/> <source>Downloading %n file(s)</source> <translation> <numerusform>Загружается %n файл</numerusform> @@ -7848,12 +7853,12 @@ </translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="180"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="182"/> <source>Suspicuous URL detected</source> <translation>Обнаружен подозрительный URL</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="180"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="182"/> <source><p>The URL <b>{0}</b> was found in the Safe Browsing database.</p>{1}</source> <translation><p>URL <b>{0}</b> был найден в базе Safe Browsing.</p>{1}</translation> </message> @@ -69771,6 +69776,11 @@ <source>Show Code Info</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../ViewManager/ViewManager.py" line="1391"/> + <source><b>Code Info</b><p>Show code information based on the cursor position.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ViewProfileSidebarsDialog</name>
--- a/i18n/eric6_tr.ts Mon Oct 23 19:42:32 2017 +0200 +++ b/i18n/eric6_tr.ts Tue Oct 24 19:09:09 2017 +0200 @@ -7918,123 +7918,128 @@ <context> <name>DownloadItem</name> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="26"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="38"/> <source>Icon</source> <translation>İcon</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="41"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="66"/> <source>Filename</source> <translation>Dosyaadı</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.ui" line="78"/> + <location filename="../Helpviewer/Download/DownloadItem.ui" line="103"/> <source>Press to repeat the download</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="78"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="103"/> <source>Press to cancel the download</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="88"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="113"/> <source>Press to open the downloaded file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="257"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="261"/> <source>Download canceled: {0}</source> <translation>İndirme iptal edildi: {0}</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="203"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="207"/> <source>Save File</source> <translation>Dosyayı Kaydet</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="285"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="290"/> <source>Download directory ({0}) couldn't be created.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="421"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="428"/> <source>Error opening save file: {0}</source> <translation>kaydedilen dosyanın açılışında hata:{0}</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="434"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="441"/> <source>Error saving: {0}</source> <translation>Kaydederken hata: {0}</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="447"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="454"/> <source>Network Error: {0}</source> <translation>Ağ hatası: {0}</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="458"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="465"/> <source>?</source> <translation>?</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="469"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="476"/> <source>{0} of {1} - Stopped</source> <translation>{0} nın{1} - Durdu</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="188"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="192"/> <source>VirusTotal scan scheduled: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.ui" line="88"/> + <location filename="../Helpviewer/Download/DownloadItem.ui" line="113"/> <source>Press to pause the download</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="457"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="464"/> <source>{0} of {1} ({2}/sec) {3}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="573"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="580"/> <source>{0} downloaded SHA1: {1} MD5: {2}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="466"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="473"/> <source>{0} downloaded</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="214"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="218"/> <source>Web Archive (*.mhtml *.mht)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="215"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="219"/> <source>HTML File (*.html *.htm)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="216"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="220"/> <source>HTML File with all resources (*.html *.htm)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="226"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="230"/> <source>Save Web Page</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="47"/> + <source>Date and Time</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>DownloadManager</name> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="383"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="395"/> <source>Downloads</source> <translation type="unfinished"></translation> </message> @@ -8054,47 +8059,47 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadManager.py" line="91"/> + <location filename="../Helpviewer/Download/DownloadManager.py" line="93"/> <source>Retry</source> <translation>Tekrar Dene</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="91"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="93"/> <source>Open</source> <translation>Aç</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="95"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="97"/> <source>Cancel</source> <translation>Vazgeç</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="99"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="101"/> <source>Open Containing Folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="103"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="105"/> <source>Go to Download Page</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="106"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="108"/> <source>Copy Download Link</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="110"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="112"/> <source>Select All</source> <translation>Hepsini Seç</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="117"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="119"/> <source>Remove From List</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="151"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="153"/> <source>There are %n downloads in progress. Do you want to quit anyway?</source> <translation type="unfinished"> @@ -8103,7 +8108,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="372"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="384"/> <source>%n Download(s)</source> <translation type="unfinished"> <numerusform></numerusform> @@ -8111,7 +8116,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="380"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="392"/> <source>Downloading %n file(s)</source> <translation type="unfinished"> <numerusform></numerusform> @@ -8119,12 +8124,12 @@ </translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="180"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="182"/> <source>Suspicuous URL detected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="180"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="182"/> <source><p>The URL <b>{0}</b> was found in the Safe Browsing database.</p>{1}</source> <translation type="unfinished"></translation> </message> @@ -70494,6 +70499,11 @@ <source>Show Code Info</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../ViewManager/ViewManager.py" line="1391"/> + <source><b>Code Info</b><p>Show code information based on the cursor position.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ViewProfileSidebarsDialog</name>
--- a/i18n/eric6_zh_CN.ts Mon Oct 23 19:42:32 2017 +0200 +++ b/i18n/eric6_zh_CN.ts Tue Oct 24 19:09:09 2017 +0200 @@ -7928,123 +7928,128 @@ <context> <name>DownloadItem</name> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="26"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="38"/> <source>Icon</source> <translation>图标</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="41"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="66"/> <source>Filename</source> <translation>文件名</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.ui" line="78"/> + <location filename="../Helpviewer/Download/DownloadItem.ui" line="103"/> <source>Press to repeat the download</source> <translation>点击重新进行下载</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="78"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="103"/> <source>Press to cancel the download</source> <translation>点击取消下载</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.ui" line="88"/> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="113"/> <source>Press to open the downloaded file</source> <translation>点击打开已下载文件</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="257"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="261"/> <source>Download canceled: {0}</source> <translation>下载已取消:{0}</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="203"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="207"/> <source>Save File</source> <translation>保存文件</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="285"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="290"/> <source>Download directory ({0}) couldn't be created.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="421"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="428"/> <source>Error opening save file: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="434"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="441"/> <source>Error saving: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="447"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="454"/> <source>Network Error: {0}</source> <translation>网络错误:{0}</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="458"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="465"/> <source>?</source> <translation type="unfinished">?</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="469"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="476"/> <source>{0} of {1} - Stopped</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="188"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="192"/> <source>VirusTotal scan scheduled: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.ui" line="88"/> + <location filename="../Helpviewer/Download/DownloadItem.ui" line="113"/> <source>Press to pause the download</source> <translation>点击暂停下载</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="457"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="464"/> <source>{0} of {1} ({2}/sec) {3}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadItem.py" line="573"/> + <location filename="../Helpviewer/Download/DownloadItem.py" line="580"/> <source>{0} downloaded SHA1: {1} MD5: {2}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="466"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="473"/> <source>{0} downloaded</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="214"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="218"/> <source>Web Archive (*.mhtml *.mht)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="215"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="219"/> <source>HTML File (*.html *.htm)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="216"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="220"/> <source>HTML File with all resources (*.html *.htm)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="226"/> + <location filename="../WebBrowser/Download/DownloadItem.py" line="230"/> <source>Save Web Page</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../WebBrowser/Download/DownloadItem.ui" line="47"/> + <source>Date and Time</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>DownloadManager</name> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="383"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="395"/> <source>Downloads</source> <translation>下载</translation> </message> @@ -8059,14 +8064,14 @@ <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="372"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="384"/> <source>%n Download(s)</source> <translation type="unfinished"> <numerusform></numerusform> </translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="151"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="153"/> <source>There are %n downloads in progress. Do you want to quit anyway?</source> <translation type="unfinished"> @@ -8079,59 +8084,59 @@ <translation type="unfinished">清空列表</translation> </message> <message> - <location filename="../Helpviewer/Download/DownloadManager.py" line="91"/> + <location filename="../Helpviewer/Download/DownloadManager.py" line="93"/> <source>Retry</source> <translation>重试</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="91"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="93"/> <source>Open</source> <translation>打开</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="95"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="97"/> <source>Cancel</source> <translation>取消</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="99"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="101"/> <source>Open Containing Folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="103"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="105"/> <source>Go to Download Page</source> <translation>前往下载页面</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="106"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="108"/> <source>Copy Download Link</source> <translation>复制下载链接</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="110"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="112"/> <source>Select All</source> <translation>全选</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="117"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="119"/> <source>Remove From List</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="380"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="392"/> <source>Downloading %n file(s)</source> <translation> <numerusform>正在下载 %n 个文件</numerusform> </translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="180"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="182"/> <source>Suspicuous URL detected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="180"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="182"/> <source><p>The URL <b>{0}</b> was found in the Safe Browsing database.</p>{1}</source> <translation type="unfinished"></translation> </message> @@ -70729,6 +70734,11 @@ <source>Show Code Info</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../ViewManager/ViewManager.py" line="1391"/> + <source><b>Code Info</b><p>Show code information based on the cursor position.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ViewProfileSidebarsDialog</name>