Sun, 03 Feb 2019 16:10:39 +0100
Web Browser (NG):
- added a site info widget that is show when the site icon in the URL entry is clicked
- added code to register custom protocol handlers (upon request of the user via the site info widget)
--- a/APIs/Python3/eric6.api Fri Feb 01 20:15:03 2019 +0100 +++ b/APIs/Python3/eric6.api Sun Feb 03 16:10:39 2019 +0100 @@ -11479,6 +11479,7 @@ eric6.WebBrowser.History.HistoryManager.HistoryManager.save?4() eric6.WebBrowser.History.HistoryManager.HistoryManager.setDaysToExpire?4(limit) eric6.WebBrowser.History.HistoryManager.HistoryManager.setHistory?4(history, loadedAndSorted=False) +eric6.WebBrowser.History.HistoryManager.HistoryManager.siteVisitsCount?4(scheme, host) eric6.WebBrowser.History.HistoryManager.HistoryManager.updateHistoryEntry?4(url, title) eric6.WebBrowser.History.HistoryManager.HistoryManager?1(parent=None) eric6.WebBrowser.History.HistoryMenu.HistoryMenu.newBackgroundTab?7 @@ -11598,6 +11599,15 @@ eric6.WebBrowser.Network.NetworkUrlInterceptor.NetworkUrlInterceptor.preferencesChanged?4() eric6.WebBrowser.Network.NetworkUrlInterceptor.NetworkUrlInterceptor.removeUrlInterceptor?4(interceptor) eric6.WebBrowser.Network.NetworkUrlInterceptor.NetworkUrlInterceptor?1(parent=None) +eric6.WebBrowser.Network.ProtocolHandlerManager.ProtocolHandlerManager.addProtocolHandler?4(scheme, url) +eric6.WebBrowser.Network.ProtocolHandlerManager.ProtocolHandlerManager.protocolHandler?4(scheme) +eric6.WebBrowser.Network.ProtocolHandlerManager.ProtocolHandlerManager.protocolHandlers?4() +eric6.WebBrowser.Network.ProtocolHandlerManager.ProtocolHandlerManager.removeProtocolHandler?4(scheme) +eric6.WebBrowser.Network.ProtocolHandlerManager.ProtocolHandlerManager.showProtocolHandlerManagerDialog?4() +eric6.WebBrowser.Network.ProtocolHandlerManager.ProtocolHandlerManager?1(parent=None) +eric6.WebBrowser.Network.ProtocolHandlerManagerDialog.ProtocolHandlerManagerDialog.on_deleteButton_clicked?4() +eric6.WebBrowser.Network.ProtocolHandlerManagerDialog.ProtocolHandlerManagerDialog.on_protocolHandlersList_itemSelectionChanged?4() +eric6.WebBrowser.Network.ProtocolHandlerManagerDialog.ProtocolHandlerManagerDialog?1(manager, parent=None) eric6.WebBrowser.Network.QtHelpSchemeHandler.ExtensionMap?7 eric6.WebBrowser.Network.QtHelpSchemeHandler.QtDocPath?7 eric6.WebBrowser.Network.QtHelpSchemeHandler.QtHelpSchemeHandler.requestStarted?4(job) @@ -11980,6 +11990,9 @@ eric6.WebBrowser.SiteInfo.SiteInfoDialog.SiteInfoDialog.okStyle?7 eric6.WebBrowser.SiteInfo.SiteInfoDialog.SiteInfoDialog.on_imagesTree_currentItemChanged?4(current, previous) eric6.WebBrowser.SiteInfo.SiteInfoDialog.SiteInfoDialog?1(browser, parent=None) +eric6.WebBrowser.SiteInfo.SiteInfoWidget.SiteInfoWidget.accept?4() +eric6.WebBrowser.SiteInfo.SiteInfoWidget.SiteInfoWidget.showAt?4(pos) +eric6.WebBrowser.SiteInfo.SiteInfoWidget.SiteInfoWidget?1(browser, parent=None) eric6.WebBrowser.SpeedDial.Page.Page.isValid?4() eric6.WebBrowser.SpeedDial.Page.Page?1(url="", title="", broken=False) eric6.WebBrowser.SpeedDial.PageThumbnailer.PageThumbnailer.loadTitle?4() @@ -12237,6 +12250,7 @@ eric6.WebBrowser.UrlBar.BookmarkInfoDialog.BookmarkInfoDialog?1(bookmark, parent=None) eric6.WebBrowser.UrlBar.FavIconLabel.FavIconLabel.mouseMoveEvent?4(evt) eric6.WebBrowser.UrlBar.FavIconLabel.FavIconLabel.mousePressEvent?4(evt) +eric6.WebBrowser.UrlBar.FavIconLabel.FavIconLabel.mouseReleaseEvent?4(evt) eric6.WebBrowser.UrlBar.FavIconLabel.FavIconLabel.setBrowser?4(browser) eric6.WebBrowser.UrlBar.FavIconLabel.FavIconLabel?1(parent=None) eric6.WebBrowser.UrlBar.StackedUrlBar.StackedUrlBar.currentUrlBar?4() @@ -12344,6 +12358,8 @@ eric6.WebBrowser.WebBrowserPage.WebBrowserPage.navigationRequestAccepted?7 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.printCallback?4(resDict=resultDict) eric6.WebBrowser.WebBrowserPage.WebBrowserPage.printPageRequested?7 +eric6.WebBrowser.WebBrowserPage.WebBrowserPage.registerProtocolHandlerRequestScheme?4() +eric6.WebBrowser.WebBrowserPage.WebBrowserPage.registerProtocolHandlerRequestUrl?4() eric6.WebBrowser.WebBrowserPage.WebBrowserPage.resultCallback?4(resDict=resultDict) eric6.WebBrowser.WebBrowserPage.WebBrowserPage.runJavaScript?4(script, worldId=-1, callback=None) eric6.WebBrowser.WebBrowserPage.WebBrowserPage.safeBrowsingAbort?7 @@ -12515,6 +12531,7 @@ eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow._performingShutdown?8 eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow._performingStartup?8 eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow._personalInformationManager?8 +eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow._protocolHandlerManager?8 eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow._safeBrowsingManager?8 eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow._sessionManager?8 eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow._speedDial?8 @@ -12581,6 +12598,7 @@ eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.passwordManager?4() eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.personalInformationManager?4() eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.preferencesChanged?4() +eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.protocolHandlerManager?4() eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.reloadUserStyleSheet?4() eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.requestVirusTotalScan?4(url) eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.safeBrowsingManager?4()
--- a/APIs/Python3/eric6.bas Fri Feb 01 20:15:03 2019 +0100 +++ b/APIs/Python3/eric6.bas Sun Feb 03 16:10:39 2019 +0100 @@ -732,6 +732,8 @@ PromtEngine TranslationEngine PropertiesDialog QDialog Ui_PropertiesDialog ProtobufPage ConfigurationPageBase Ui_ProtobufPage +ProtocolHandlerManager QObject +ProtocolHandlerManagerDialog QDialog Ui_ProtocolHandlerManagerDialog Purge HgExtension PurgeProjectHelper HgExtensionProjectHelper PyCoverageDialog QDialog Ui_PyCoverageDialog @@ -818,6 +820,7 @@ ShortcutsWriter XMLStreamWriterBase SingleApplicationServer QLocalServer SiteInfoDialog QDialog Ui_SiteInfoDialog +SiteInfoWidget QMenu SnapWidget QWidget Ui_SnapWidget SnapshotFreehandGrabber QWidget SnapshotPreview QLabel
--- a/Documentation/Help/source.qhp Fri Feb 01 20:15:03 2019 +0100 +++ b/Documentation/Help/source.qhp Sun Feb 03 16:10:39 2019 +0100 @@ -1335,6 +1335,8 @@ <section title="eric6.WebBrowser.Network.EricSchemeHandler" ref="eric6.WebBrowser.Network.EricSchemeHandler.html" /> <section title="eric6.WebBrowser.Network.NetworkManager" ref="eric6.WebBrowser.Network.NetworkManager.html" /> <section title="eric6.WebBrowser.Network.NetworkUrlInterceptor" ref="eric6.WebBrowser.Network.NetworkUrlInterceptor.html" /> + <section title="eric6.WebBrowser.Network.ProtocolHandlerManager" ref="eric6.WebBrowser.Network.ProtocolHandlerManager.html" /> + <section title="eric6.WebBrowser.Network.ProtocolHandlerManagerDialog" ref="eric6.WebBrowser.Network.ProtocolHandlerManagerDialog.html" /> <section title="eric6.WebBrowser.Network.QtHelpSchemeHandler" ref="eric6.WebBrowser.Network.QtHelpSchemeHandler.html" /> <section title="eric6.WebBrowser.Network.SendRefererWhitelistDialog" ref="eric6.WebBrowser.Network.SendRefererWhitelistDialog.html" /> <section title="eric6.WebBrowser.Network.SslErrorExceptionsDialog" ref="eric6.WebBrowser.Network.SslErrorExceptionsDialog.html" /> @@ -1392,6 +1394,7 @@ </section> <section title="eric6.WebBrowser.SiteInfo" ref="index-eric6.WebBrowser.SiteInfo.html"> <section title="eric6.WebBrowser.SiteInfo.SiteInfoDialog" ref="eric6.WebBrowser.SiteInfo.SiteInfoDialog.html" /> + <section title="eric6.WebBrowser.SiteInfo.SiteInfoWidget" ref="eric6.WebBrowser.SiteInfo.SiteInfoWidget.html" /> </section> <section title="eric6.WebBrowser.SpeedDial" ref="index-eric6.WebBrowser.SpeedDial.html"> <section title="eric6.WebBrowser.SpeedDial.Page" ref="eric6.WebBrowser.SpeedDial.Page.html" /> @@ -5959,10 +5962,12 @@ <keyword name="FavIconLabel.__browserIconChanged" id="FavIconLabel.__browserIconChanged" ref="eric6.WebBrowser.UrlBar.FavIconLabel.html#FavIconLabel.__browserIconChanged" /> <keyword name="FavIconLabel.__clearIcon" id="FavIconLabel.__clearIcon" ref="eric6.Helpviewer.UrlBar.FavIconLabel.html#FavIconLabel.__clearIcon" /> <keyword name="FavIconLabel.__clearIcon" id="FavIconLabel.__clearIcon" ref="eric6.WebBrowser.UrlBar.FavIconLabel.html#FavIconLabel.__clearIcon" /> + <keyword name="FavIconLabel.__showPopup" id="FavIconLabel.__showPopup" ref="eric6.WebBrowser.UrlBar.FavIconLabel.html#FavIconLabel.__showPopup" /> <keyword name="FavIconLabel.mouseMoveEvent" id="FavIconLabel.mouseMoveEvent" ref="eric6.Helpviewer.UrlBar.FavIconLabel.html#FavIconLabel.mouseMoveEvent" /> <keyword name="FavIconLabel.mouseMoveEvent" id="FavIconLabel.mouseMoveEvent" ref="eric6.WebBrowser.UrlBar.FavIconLabel.html#FavIconLabel.mouseMoveEvent" /> <keyword name="FavIconLabel.mousePressEvent" id="FavIconLabel.mousePressEvent" ref="eric6.Helpviewer.UrlBar.FavIconLabel.html#FavIconLabel.mousePressEvent" /> <keyword name="FavIconLabel.mousePressEvent" id="FavIconLabel.mousePressEvent" ref="eric6.WebBrowser.UrlBar.FavIconLabel.html#FavIconLabel.mousePressEvent" /> + <keyword name="FavIconLabel.mouseReleaseEvent" id="FavIconLabel.mouseReleaseEvent" ref="eric6.WebBrowser.UrlBar.FavIconLabel.html#FavIconLabel.mouseReleaseEvent" /> <keyword name="FavIconLabel.setBrowser" id="FavIconLabel.setBrowser" ref="eric6.Helpviewer.UrlBar.FavIconLabel.html#FavIconLabel.setBrowser" /> <keyword name="FavIconLabel.setBrowser" id="FavIconLabel.setBrowser" ref="eric6.WebBrowser.UrlBar.FavIconLabel.html#FavIconLabel.setBrowser" /> <keyword name="FeaturePermissionBar" id="FeaturePermissionBar" ref="eric6.Helpviewer.FeaturePermissions.FeaturePermissionBar.html#FeaturePermissionBar" /> @@ -9680,6 +9685,7 @@ <keyword name="HistoryManager.setDaysToExpire" id="HistoryManager.setDaysToExpire" ref="eric6.WebBrowser.History.HistoryManager.html#HistoryManager.setDaysToExpire" /> <keyword name="HistoryManager.setHistory" id="HistoryManager.setHistory" ref="eric6.Helpviewer.History.HistoryManager.html#HistoryManager.setHistory" /> <keyword name="HistoryManager.setHistory" id="HistoryManager.setHistory" ref="eric6.WebBrowser.History.HistoryManager.html#HistoryManager.setHistory" /> + <keyword name="HistoryManager.siteVisitsCount" id="HistoryManager.siteVisitsCount" ref="eric6.WebBrowser.History.HistoryManager.html#HistoryManager.siteVisitsCount" /> <keyword name="HistoryManager.updateHistoryEntry" id="HistoryManager.updateHistoryEntry" ref="eric6.Helpviewer.History.HistoryManager.html#HistoryManager.updateHistoryEntry" /> <keyword name="HistoryManager.updateHistoryEntry" id="HistoryManager.updateHistoryEntry" ref="eric6.WebBrowser.History.HistoryManager.html#HistoryManager.updateHistoryEntry" /> <keyword name="HistoryMenu" id="HistoryMenu" ref="eric6.Helpviewer.History.HistoryMenu.html#HistoryMenu" /> @@ -13209,6 +13215,24 @@ <keyword name="ProtobufPage (Constructor)" id="ProtobufPage (Constructor)" ref="eric6.Preferences.ConfigurationPages.ProtobufPage.html#ProtobufPage.__init__" /> <keyword name="ProtobufPage (Module)" id="ProtobufPage (Module)" ref="eric6.Preferences.ConfigurationPages.ProtobufPage.html" /> <keyword name="ProtobufPage.save" id="ProtobufPage.save" ref="eric6.Preferences.ConfigurationPages.ProtobufPage.html#ProtobufPage.save" /> + <keyword name="ProtocolHandlerManager" id="ProtocolHandlerManager" ref="eric6.WebBrowser.Network.ProtocolHandlerManager.html#ProtocolHandlerManager" /> + <keyword name="ProtocolHandlerManager (Constructor)" id="ProtocolHandlerManager (Constructor)" ref="eric6.WebBrowser.Network.ProtocolHandlerManager.html#ProtocolHandlerManager.__init__" /> + <keyword name="ProtocolHandlerManager (Module)" id="ProtocolHandlerManager (Module)" ref="eric6.WebBrowser.Network.ProtocolHandlerManager.html" /> + <keyword name="ProtocolHandlerManager.__load" id="ProtocolHandlerManager.__load" ref="eric6.WebBrowser.Network.ProtocolHandlerManager.html#ProtocolHandlerManager.__load" /> + <keyword name="ProtocolHandlerManager.__protocolHandlersFileName" id="ProtocolHandlerManager.__protocolHandlersFileName" ref="eric6.WebBrowser.Network.ProtocolHandlerManager.html#ProtocolHandlerManager.__protocolHandlersFileName" /> + <keyword name="ProtocolHandlerManager.__registerHandler" id="ProtocolHandlerManager.__registerHandler" ref="eric6.WebBrowser.Network.ProtocolHandlerManager.html#ProtocolHandlerManager.__registerHandler" /> + <keyword name="ProtocolHandlerManager.__save" id="ProtocolHandlerManager.__save" ref="eric6.WebBrowser.Network.ProtocolHandlerManager.html#ProtocolHandlerManager.__save" /> + <keyword name="ProtocolHandlerManager.__unregisterHandler" id="ProtocolHandlerManager.__unregisterHandler" ref="eric6.WebBrowser.Network.ProtocolHandlerManager.html#ProtocolHandlerManager.__unregisterHandler" /> + <keyword name="ProtocolHandlerManager.addProtocolHandler" id="ProtocolHandlerManager.addProtocolHandler" ref="eric6.WebBrowser.Network.ProtocolHandlerManager.html#ProtocolHandlerManager.addProtocolHandler" /> + <keyword name="ProtocolHandlerManager.protocolHandler" id="ProtocolHandlerManager.protocolHandler" ref="eric6.WebBrowser.Network.ProtocolHandlerManager.html#ProtocolHandlerManager.protocolHandler" /> + <keyword name="ProtocolHandlerManager.protocolHandlers" id="ProtocolHandlerManager.protocolHandlers" ref="eric6.WebBrowser.Network.ProtocolHandlerManager.html#ProtocolHandlerManager.protocolHandlers" /> + <keyword name="ProtocolHandlerManager.removeProtocolHandler" id="ProtocolHandlerManager.removeProtocolHandler" ref="eric6.WebBrowser.Network.ProtocolHandlerManager.html#ProtocolHandlerManager.removeProtocolHandler" /> + <keyword name="ProtocolHandlerManager.showProtocolHandlerManagerDialog" id="ProtocolHandlerManager.showProtocolHandlerManagerDialog" ref="eric6.WebBrowser.Network.ProtocolHandlerManager.html#ProtocolHandlerManager.showProtocolHandlerManagerDialog" /> + <keyword name="ProtocolHandlerManagerDialog" id="ProtocolHandlerManagerDialog" ref="eric6.WebBrowser.Network.ProtocolHandlerManagerDialog.html#ProtocolHandlerManagerDialog" /> + <keyword name="ProtocolHandlerManagerDialog (Constructor)" id="ProtocolHandlerManagerDialog (Constructor)" ref="eric6.WebBrowser.Network.ProtocolHandlerManagerDialog.html#ProtocolHandlerManagerDialog.__init__" /> + <keyword name="ProtocolHandlerManagerDialog (Module)" id="ProtocolHandlerManagerDialog (Module)" ref="eric6.WebBrowser.Network.ProtocolHandlerManagerDialog.html" /> + <keyword name="ProtocolHandlerManagerDialog.on_deleteButton_clicked" id="ProtocolHandlerManagerDialog.on_deleteButton_clicked" ref="eric6.WebBrowser.Network.ProtocolHandlerManagerDialog.html#ProtocolHandlerManagerDialog.on_deleteButton_clicked" /> + <keyword name="ProtocolHandlerManagerDialog.on_protocolHandlersList_itemSelectionChanged" id="ProtocolHandlerManagerDialog.on_protocolHandlersList_itemSelectionChanged" ref="eric6.WebBrowser.Network.ProtocolHandlerManagerDialog.html#ProtocolHandlerManagerDialog.on_protocolHandlersList_itemSelectionChanged" /> <keyword name="Publics" id="Publics" ref="eric6.Utilities.ClassBrowsers.pyclbr.html#Publics" /> <keyword name="Publics (Constructor)" id="Publics (Constructor)" ref="eric6.Utilities.ClassBrowsers.pyclbr.html#Publics.__init__" /> <keyword name="Purge" id="Purge" ref="eric6.Plugins.VcsPlugins.vcsMercurial.PurgeExtension.purge.html#Purge" /> @@ -14561,6 +14585,13 @@ <keyword name="SiteInfoDialog.on_imagesTree_currentItemChanged" id="SiteInfoDialog.on_imagesTree_currentItemChanged" ref="eric6.Helpviewer.SiteInfo.SiteInfoDialog.html#SiteInfoDialog.on_imagesTree_currentItemChanged" /> <keyword name="SiteInfoDialog.on_imagesTree_currentItemChanged" id="SiteInfoDialog.on_imagesTree_currentItemChanged" ref="eric6.WebBrowser.SiteInfo.SiteInfoDialog.html#SiteInfoDialog.on_imagesTree_currentItemChanged" /> <keyword name="SiteInfoDialog.on_securityDetailsButton_clicked" id="SiteInfoDialog.on_securityDetailsButton_clicked" ref="eric6.Helpviewer.SiteInfo.SiteInfoDialog.html#SiteInfoDialog.on_securityDetailsButton_clicked" /> + <keyword name="SiteInfoWidget" id="SiteInfoWidget" ref="eric6.WebBrowser.SiteInfo.SiteInfoWidget.html#SiteInfoWidget" /> + <keyword name="SiteInfoWidget (Constructor)" id="SiteInfoWidget (Constructor)" ref="eric6.WebBrowser.SiteInfo.SiteInfoWidget.html#SiteInfoWidget.__init__" /> + <keyword name="SiteInfoWidget (Module)" id="SiteInfoWidget (Module)" ref="eric6.WebBrowser.SiteInfo.SiteInfoWidget.html" /> + <keyword name="SiteInfoWidget.__registerProtocolHandler" id="SiteInfoWidget.__registerProtocolHandler" ref="eric6.WebBrowser.SiteInfo.SiteInfoWidget.html#SiteInfoWidget.__registerProtocolHandler" /> + <keyword name="SiteInfoWidget.__showSiteInfo" id="SiteInfoWidget.__showSiteInfo" ref="eric6.WebBrowser.SiteInfo.SiteInfoWidget.html#SiteInfoWidget.__showSiteInfo" /> + <keyword name="SiteInfoWidget.accept" id="SiteInfoWidget.accept" ref="eric6.WebBrowser.SiteInfo.SiteInfoWidget.html#SiteInfoWidget.accept" /> + <keyword name="SiteInfoWidget.showAt" id="SiteInfoWidget.showAt" ref="eric6.WebBrowser.SiteInfo.SiteInfoWidget.html#SiteInfoWidget.showAt" /> <keyword name="SnapWidget" id="SnapWidget" ref="eric6.Snapshot.SnapWidget.html#SnapWidget" /> <keyword name="SnapWidget (Constructor)" id="SnapWidget (Constructor)" ref="eric6.Snapshot.SnapWidget.html#SnapWidget.__init__" /> <keyword name="SnapWidget (Module)" id="SnapWidget (Module)" ref="eric6.Snapshot.SnapWidget.html" /> @@ -17845,7 +17876,7 @@ <keyword name="WebBrowserPage.__contentsSizeChanged" id="WebBrowserPage.__contentsSizeChanged" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.__contentsSizeChanged" /> <keyword name="WebBrowserPage.__featurePermissionRequested" id="WebBrowserPage.__featurePermissionRequested" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.__featurePermissionRequested" /> <keyword name="WebBrowserPage.__fullScreenRequested" id="WebBrowserPage.__fullScreenRequested" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.__fullScreenRequested" /> - <keyword name="WebBrowserPage.__loadProgress" id="WebBrowserPage.__loadProgress" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.__loadProgress" /> + <keyword name="WebBrowserPage.__registerProtocolHandlerRequested" id="WebBrowserPage.__registerProtocolHandlerRequested" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.__registerProtocolHandlerRequested" /> <keyword name="WebBrowserPage.__setupChannelTimeout" id="WebBrowserPage.__setupChannelTimeout" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.__setupChannelTimeout" /> <keyword name="WebBrowserPage.__setupWebChannelForUrl" id="WebBrowserPage.__setupWebChannelForUrl" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.__setupWebChannelForUrl" /> <keyword name="WebBrowserPage.__urlChanged" id="WebBrowserPage.__urlChanged" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.__urlChanged" /> @@ -17864,6 +17895,8 @@ <keyword name="WebBrowserPage.on_setCurrentPageButton_clicked" id="WebBrowserPage.on_setCurrentPageButton_clicked" ref="eric6.Preferences.ConfigurationPages.WebBrowserPage.html#WebBrowserPage.on_setCurrentPageButton_clicked" /> <keyword name="WebBrowserPage.on_startupCombo_currentIndexChanged" id="WebBrowserPage.on_startupCombo_currentIndexChanged" ref="eric6.Preferences.ConfigurationPages.WebBrowserPage.html#WebBrowserPage.on_startupCombo_currentIndexChanged" /> <keyword name="WebBrowserPage.printCallback" id="WebBrowserPage.printCallback" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.printCallback" /> + <keyword name="WebBrowserPage.registerProtocolHandlerRequestScheme" id="WebBrowserPage.registerProtocolHandlerRequestScheme" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.registerProtocolHandlerRequestScheme" /> + <keyword name="WebBrowserPage.registerProtocolHandlerRequestUrl" id="WebBrowserPage.registerProtocolHandlerRequestUrl" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.registerProtocolHandlerRequestUrl" /> <keyword name="WebBrowserPage.resultCallback" id="WebBrowserPage.resultCallback" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.resultCallback" /> <keyword name="WebBrowserPage.runJavaScript" id="WebBrowserPage.runJavaScript" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.runJavaScript" /> <keyword name="WebBrowserPage.save" id="WebBrowserPage.save" ref="eric6.Preferences.ConfigurationPages.WebBrowserPage.html#WebBrowserPage.save" /> @@ -18009,7 +18042,6 @@ <keyword name="WebBrowserView.__pauseMedia" id="WebBrowserView.__pauseMedia" ref="eric6.WebBrowser.WebBrowserView.html#WebBrowserView.__pauseMedia" /> <keyword name="WebBrowserView.__printPage" id="WebBrowserView.__printPage" ref="eric6.WebBrowser.WebBrowserView.html#WebBrowserView.__printPage" /> <keyword name="WebBrowserView.__quotaRequested" id="WebBrowserView.__quotaRequested" ref="eric6.WebBrowser.WebBrowserView.html#WebBrowserView.__quotaRequested" /> - <keyword name="WebBrowserView.__registerProtocolHandlerRequested" id="WebBrowserView.__registerProtocolHandlerRequested" ref="eric6.WebBrowser.WebBrowserView.html#WebBrowserView.__registerProtocolHandlerRequested" /> <keyword name="WebBrowserView.__reloadAllSpeedDials" id="WebBrowserView.__reloadAllSpeedDials" ref="eric6.WebBrowser.WebBrowserView.html#WebBrowserView.__reloadAllSpeedDials" /> <keyword name="WebBrowserView.__renderPreview" id="WebBrowserView.__renderPreview" ref="eric6.WebBrowser.WebBrowserView.html#WebBrowserView.__renderPreview" /> <keyword name="WebBrowserView.__renderProcessTerminated" id="WebBrowserView.__renderProcessTerminated" ref="eric6.WebBrowser.WebBrowserView.html#WebBrowserView.__renderProcessTerminated" /> @@ -18210,6 +18242,7 @@ <keyword name="WebBrowserWindow.__showPasswordsDialog" id="WebBrowserWindow.__showPasswordsDialog" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__showPasswordsDialog" /> <keyword name="WebBrowserWindow.__showPersonalInformationDialog" id="WebBrowserWindow.__showPersonalInformationDialog" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__showPersonalInformationDialog" /> <keyword name="WebBrowserWindow.__showPreferences" id="WebBrowserWindow.__showPreferences" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__showPreferences" /> + <keyword name="WebBrowserWindow.__showProtocolHandlerManagerDialog" id="WebBrowserWindow.__showProtocolHandlerManagerDialog" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__showProtocolHandlerManagerDialog" /> <keyword name="WebBrowserWindow.__showSafeBrowsingDialog" id="WebBrowserWindow.__showSafeBrowsingDialog" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__showSafeBrowsingDialog" /> <keyword name="WebBrowserWindow.__showSearchWindow" id="WebBrowserWindow.__showSearchWindow" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__showSearchWindow" /> <keyword name="WebBrowserWindow.__showSessionManagerDialog" id="WebBrowserWindow.__showSessionManagerDialog" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__showSessionManagerDialog" /> @@ -18299,6 +18332,7 @@ <keyword name="WebBrowserWindow.passwordManager" id="WebBrowserWindow.passwordManager" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.passwordManager" /> <keyword name="WebBrowserWindow.personalInformationManager" id="WebBrowserWindow.personalInformationManager" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.personalInformationManager" /> <keyword name="WebBrowserWindow.preferencesChanged" id="WebBrowserWindow.preferencesChanged" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.preferencesChanged" /> + <keyword name="WebBrowserWindow.protocolHandlerManager" id="WebBrowserWindow.protocolHandlerManager" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.protocolHandlerManager" /> <keyword name="WebBrowserWindow.reloadUserStyleSheet" id="WebBrowserWindow.reloadUserStyleSheet" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.reloadUserStyleSheet" /> <keyword name="WebBrowserWindow.requestVirusTotalScan" id="WebBrowserWindow.requestVirusTotalScan" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.requestVirusTotalScan" /> <keyword name="WebBrowserWindow.safeBrowsingManager" id="WebBrowserWindow.safeBrowsingManager" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.safeBrowsingManager" /> @@ -20571,6 +20605,8 @@ <file>eric6.WebBrowser.Network.EricSchemeHandler.html</file> <file>eric6.WebBrowser.Network.NetworkManager.html</file> <file>eric6.WebBrowser.Network.NetworkUrlInterceptor.html</file> + <file>eric6.WebBrowser.Network.ProtocolHandlerManager.html</file> + <file>eric6.WebBrowser.Network.ProtocolHandlerManagerDialog.html</file> <file>eric6.WebBrowser.Network.QtHelpSchemeHandler.html</file> <file>eric6.WebBrowser.Network.SendRefererWhitelistDialog.html</file> <file>eric6.WebBrowser.Network.SslErrorExceptionsDialog.html</file> @@ -20614,6 +20650,7 @@ <file>eric6.WebBrowser.Session.SessionManager.html</file> <file>eric6.WebBrowser.Session.SessionManagerDialog.html</file> <file>eric6.WebBrowser.SiteInfo.SiteInfoDialog.html</file> + <file>eric6.WebBrowser.SiteInfo.SiteInfoWidget.html</file> <file>eric6.WebBrowser.SpeedDial.Page.html</file> <file>eric6.WebBrowser.SpeedDial.PageThumbnailer.html</file> <file>eric6.WebBrowser.SpeedDial.SpeedDial.html</file>
--- a/Documentation/Source/eric6.WebBrowser.History.HistoryManager.html Fri Feb 01 20:15:03 2019 +0100 +++ b/Documentation/Source/eric6.WebBrowser.History.HistoryManager.html Sun Feb 03 16:10:39 2019 +0100 @@ -274,6 +274,9 @@ <td><a href="#HistoryManager.setHistory">setHistory</a></td> <td>Public method to set a new history.</td> </tr><tr> +<td><a href="#HistoryManager.siteVisitsCount">siteVisitsCount</a></td> +<td>Public method to get the visit count for a web site using the given scheme.</td> +</tr><tr> <td><a href="#HistoryManager.updateHistoryEntry">updateHistoryEntry</a></td> <td>Public method to update a history entry.</td> </tr> @@ -524,6 +527,30 @@ flag indicating that the list is sorted (boolean) </dd> +</dl><a NAME="HistoryManager.siteVisitsCount" ID="HistoryManager.siteVisitsCount"></a> +<h4>HistoryManager.siteVisitsCount</h4> +<b>siteVisitsCount</b>(<i>scheme, host</i>) +<p> + Public method to get the visit count for a web site using the given + scheme. +</p><dl> +<dt><i>scheme</i> (str)</dt> +<dd> +scheme to look for +</dd><dt><i>host</i> (str)</dt> +<dd> +host to look for +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +number of visits to this site +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +int +</dd> </dl><a NAME="HistoryManager.updateHistoryEntry" ID="HistoryManager.updateHistoryEntry"></a> <h4>HistoryManager.updateHistoryEntry</h4> <b>updateHistoryEntry</b>(<i>url, title</i>)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Documentation/Source/eric6.WebBrowser.Network.ProtocolHandlerManager.html Sun Feb 03 16:10:39 2019 +0100 @@ -0,0 +1,225 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.WebBrowser.Network.ProtocolHandlerManager</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric6.WebBrowser.Network.ProtocolHandlerManager</h1> +<p> +Module implementing the protocol handler manager. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#ProtocolHandlerManager">ProtocolHandlerManager</a></td> +<td>Class implementing the protocol handler manager.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="ProtocolHandlerManager" ID="ProtocolHandlerManager"></a> +<h2>ProtocolHandlerManager</h2> +<p> + Class implementing the protocol handler manager. +</p> +<h3>Derived from</h3> +QObject +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#ProtocolHandlerManager.__init__">ProtocolHandlerManager</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#ProtocolHandlerManager.__load">__load</a></td> +<td>Private method to load the registered protocol handlers.</td> +</tr><tr> +<td><a href="#ProtocolHandlerManager.__protocolHandlersFileName">__protocolHandlersFileName</a></td> +<td>Private method to determine the protocol handlers file name.</td> +</tr><tr> +<td><a href="#ProtocolHandlerManager.__registerHandler">__registerHandler</a></td> +<td>Private method to register a protocol handler for a scheme.</td> +</tr><tr> +<td><a href="#ProtocolHandlerManager.__save">__save</a></td> +<td>Private method to save the protocol handlers.</td> +</tr><tr> +<td><a href="#ProtocolHandlerManager.__unregisterHandler">__unregisterHandler</a></td> +<td>Private method to unregister a protocol handler for a scheme.</td> +</tr><tr> +<td><a href="#ProtocolHandlerManager.addProtocolHandler">addProtocolHandler</a></td> +<td>Public method to add a protocol handler for a scheme.</td> +</tr><tr> +<td><a href="#ProtocolHandlerManager.protocolHandler">protocolHandler</a></td> +<td>Public method to get the protocol handler URL for a given scheme.</td> +</tr><tr> +<td><a href="#ProtocolHandlerManager.protocolHandlers">protocolHandlers</a></td> +<td>Public method to get the registered protocol handlers.</td> +</tr><tr> +<td><a href="#ProtocolHandlerManager.removeProtocolHandler">removeProtocolHandler</a></td> +<td>Public method to remove the protocol handler for a given scheme.</td> +</tr><tr> +<td><a href="#ProtocolHandlerManager.showProtocolHandlerManagerDialog">showProtocolHandlerManagerDialog</a></td> +<td>Public method to show the protocol handler manager dialog.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="ProtocolHandlerManager.__init__" ID="ProtocolHandlerManager.__init__"></a> +<h4>ProtocolHandlerManager (Constructor)</h4> +<b>ProtocolHandlerManager</b>(<i>parent=None</i>) +<p> + Constructor +</p><dl> +<dt><i>parent</i> (QObject)</dt> +<dd> +reference to the parent object +</dd> +</dl><a NAME="ProtocolHandlerManager.__load" ID="ProtocolHandlerManager.__load"></a> +<h4>ProtocolHandlerManager.__load</h4> +<b>__load</b>(<i></i>) +<p> + Private method to load the registered protocol handlers. +</p><a NAME="ProtocolHandlerManager.__protocolHandlersFileName" ID="ProtocolHandlerManager.__protocolHandlersFileName"></a> +<h4>ProtocolHandlerManager.__protocolHandlersFileName</h4> +<b>__protocolHandlersFileName</b>(<i></i>) +<p> + Private method to determine the protocol handlers file name. +</p><dl> +<dt>Returns:</dt> +<dd> +name of the protocol handlers file +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +str +</dd> +</dl><a NAME="ProtocolHandlerManager.__registerHandler" ID="ProtocolHandlerManager.__registerHandler"></a> +<h4>ProtocolHandlerManager.__registerHandler</h4> +<b>__registerHandler</b>(<i>scheme, url</i>) +<p> + Private method to register a protocol handler for a scheme. +</p><dl> +<dt><i>scheme</i> (str)</dt> +<dd> +scheme of the protocol handler +</dd><dt><i>url</i> (QUrl)</dt> +<dd> +URL of the protocol handler +</dd> +</dl><a NAME="ProtocolHandlerManager.__save" ID="ProtocolHandlerManager.__save"></a> +<h4>ProtocolHandlerManager.__save</h4> +<b>__save</b>(<i></i>) +<p> + Private method to save the protocol handlers. +</p><a NAME="ProtocolHandlerManager.__unregisterHandler" ID="ProtocolHandlerManager.__unregisterHandler"></a> +<h4>ProtocolHandlerManager.__unregisterHandler</h4> +<b>__unregisterHandler</b>(<i>scheme, url</i>) +<p> + Private method to unregister a protocol handler for a scheme. +</p><dl> +<dt><i>scheme</i> (str)</dt> +<dd> +scheme of the protocol handler +</dd><dt><i>url</i> (QUrl)</dt> +<dd> +URL of the protocol handler +</dd> +</dl><a NAME="ProtocolHandlerManager.addProtocolHandler" ID="ProtocolHandlerManager.addProtocolHandler"></a> +<h4>ProtocolHandlerManager.addProtocolHandler</h4> +<b>addProtocolHandler</b>(<i>scheme, url</i>) +<p> + Public method to add a protocol handler for a scheme. +</p><dl> +<dt><i>scheme</i> (str)</dt> +<dd> +scheme of the protocol handler +</dd><dt><i>url</i> (QUrl)</dt> +<dd> +URL of the protocol handler +</dd> +</dl><a NAME="ProtocolHandlerManager.protocolHandler" ID="ProtocolHandlerManager.protocolHandler"></a> +<h4>ProtocolHandlerManager.protocolHandler</h4> +<b>protocolHandler</b>(<i>scheme</i>) +<p> + Public method to get the protocol handler URL for a given scheme. +</p><dl> +<dt><i>scheme</i> (str)</dt> +<dd> +scheme to look for +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +protocol handler URL +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +QUrl +</dd> +</dl><a NAME="ProtocolHandlerManager.protocolHandlers" ID="ProtocolHandlerManager.protocolHandlers"></a> +<h4>ProtocolHandlerManager.protocolHandlers</h4> +<b>protocolHandlers</b>(<i></i>) +<p> + Public method to get the registered protocol handlers. +</p><dl> +<dt>Returns:</dt> +<dd> +dictionary containing the registered protocol handlers +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +dict +</dd> +</dl><a NAME="ProtocolHandlerManager.removeProtocolHandler" ID="ProtocolHandlerManager.removeProtocolHandler"></a> +<h4>ProtocolHandlerManager.removeProtocolHandler</h4> +<b>removeProtocolHandler</b>(<i>scheme</i>) +<p> + Public method to remove the protocol handler for a given scheme. +</p><dl> +<dt><i>scheme</i> (str)</dt> +<dd> +scheme to remove +</dd> +</dl><a NAME="ProtocolHandlerManager.showProtocolHandlerManagerDialog" ID="ProtocolHandlerManager.showProtocolHandlerManagerDialog"></a> +<h4>ProtocolHandlerManager.showProtocolHandlerManagerDialog</h4> +<b>showProtocolHandlerManagerDialog</b>(<i></i>) +<p> + Public method to show the protocol handler manager dialog. +</p> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Documentation/Source/eric6.WebBrowser.Network.ProtocolHandlerManagerDialog.html Sun Feb 03 16:10:39 2019 +0100 @@ -0,0 +1,100 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.WebBrowser.Network.ProtocolHandlerManagerDialog</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric6.WebBrowser.Network.ProtocolHandlerManagerDialog</h1> +<p> +Module implementing a dialog to manage registered protocol handlers. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#ProtocolHandlerManagerDialog">ProtocolHandlerManagerDialog</a></td> +<td>Class implementing a dialog to manage registered protocol handlers.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="ProtocolHandlerManagerDialog" ID="ProtocolHandlerManagerDialog"></a> +<h2>ProtocolHandlerManagerDialog</h2> +<p> + Class implementing a dialog to manage registered protocol handlers. +</p> +<h3>Derived from</h3> +QDialog, Ui_ProtocolHandlerManagerDialog +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#ProtocolHandlerManagerDialog.__init__">ProtocolHandlerManagerDialog</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#ProtocolHandlerManagerDialog.on_deleteButton_clicked">on_deleteButton_clicked</a></td> +<td>Private slot to delete the selected protocol handler.</td> +</tr><tr> +<td><a href="#ProtocolHandlerManagerDialog.on_protocolHandlersList_itemSelectionChanged">on_protocolHandlersList_itemSelectionChanged</a></td> +<td>Private slot handling a change of the selection.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="ProtocolHandlerManagerDialog.__init__" ID="ProtocolHandlerManagerDialog.__init__"></a> +<h4>ProtocolHandlerManagerDialog (Constructor)</h4> +<b>ProtocolHandlerManagerDialog</b>(<i>manager, parent=None</i>) +<p> + Constructor +</p><dl> +<dt><i>manager</i> (ProtocolHandlerManager)</dt> +<dd> +reference to the protocol handlers manager object +</dd><dt><i>parent</i> (QWidget)</dt> +<dd> +reference to the parent widget +</dd> +</dl><a NAME="ProtocolHandlerManagerDialog.on_deleteButton_clicked" ID="ProtocolHandlerManagerDialog.on_deleteButton_clicked"></a> +<h4>ProtocolHandlerManagerDialog.on_deleteButton_clicked</h4> +<b>on_deleteButton_clicked</b>(<i></i>) +<p> + Private slot to delete the selected protocol handler. +</p><a NAME="ProtocolHandlerManagerDialog.on_protocolHandlersList_itemSelectionChanged" ID="ProtocolHandlerManagerDialog.on_protocolHandlersList_itemSelectionChanged"></a> +<h4>ProtocolHandlerManagerDialog.on_protocolHandlersList_itemSelectionChanged</h4> +<b>on_protocolHandlersList_itemSelectionChanged</b>(<i></i>) +<p> + Private slot handling a change of the selection. +</p> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Documentation/Source/eric6.WebBrowser.SiteInfo.SiteInfoWidget.html Sun Feb 03 16:10:39 2019 +0100 @@ -0,0 +1,121 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.WebBrowser.SiteInfo.SiteInfoWidget</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric6.WebBrowser.SiteInfo.SiteInfoWidget</h1> +<p> +Module implementing a widget to show some site information. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#SiteInfoWidget">SiteInfoWidget</a></td> +<td>Class implementing a widget to show SSL certificate infos.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="SiteInfoWidget" ID="SiteInfoWidget"></a> +<h2>SiteInfoWidget</h2> +<p> + Class implementing a widget to show SSL certificate infos. +</p> +<h3>Derived from</h3> +QMenu +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#SiteInfoWidget.__init__">SiteInfoWidget</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#SiteInfoWidget.__registerProtocolHandler">__registerProtocolHandler</a></td> +<td>Private slot to register a protocol handler.</td> +</tr><tr> +<td><a href="#SiteInfoWidget.__showSiteInfo">__showSiteInfo</a></td> +<td>Private slot to show the site info dialog.</td> +</tr><tr> +<td><a href="#SiteInfoWidget.accept">accept</a></td> +<td>Public method to accept the widget.</td> +</tr><tr> +<td><a href="#SiteInfoWidget.showAt">showAt</a></td> +<td>Public method to show the widget.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="SiteInfoWidget.__init__" ID="SiteInfoWidget.__init__"></a> +<h4>SiteInfoWidget (Constructor)</h4> +<b>SiteInfoWidget</b>(<i>browser, parent=None</i>) +<p> + Constructor +</p><dl> +<dt><i>browser</i> (WebBrowserView)</dt> +<dd> +reference to the browser view +</dd><dt><i>parent</i> (QWidget)</dt> +<dd> +reference to the parent object +</dd> +</dl><a NAME="SiteInfoWidget.__registerProtocolHandler" ID="SiteInfoWidget.__registerProtocolHandler"></a> +<h4>SiteInfoWidget.__registerProtocolHandler</h4> +<b>__registerProtocolHandler</b>(<i></i>) +<p> + Private slot to register a protocol handler. +</p><a NAME="SiteInfoWidget.__showSiteInfo" ID="SiteInfoWidget.__showSiteInfo"></a> +<h4>SiteInfoWidget.__showSiteInfo</h4> +<b>__showSiteInfo</b>(<i></i>) +<p> + Private slot to show the site info dialog. +</p><a NAME="SiteInfoWidget.accept" ID="SiteInfoWidget.accept"></a> +<h4>SiteInfoWidget.accept</h4> +<b>accept</b>(<i></i>) +<p> + Public method to accept the widget. +</p><a NAME="SiteInfoWidget.showAt" ID="SiteInfoWidget.showAt"></a> +<h4>SiteInfoWidget.showAt</h4> +<b>showAt</b>(<i>pos</i>) +<p> + Public method to show the widget. +</p><dl> +<dt><i>pos</i> (QPoint)</dt> +<dd> +position to show at +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- a/Documentation/Source/eric6.WebBrowser.UrlBar.FavIconLabel.html Fri Feb 01 20:15:03 2019 +0100 +++ b/Documentation/Source/eric6.WebBrowser.UrlBar.FavIconLabel.html Sun Feb 03 16:10:39 2019 +0100 @@ -66,12 +66,18 @@ <td><a href="#FavIconLabel.__clearIcon">__clearIcon</a></td> <td>Private slot to clear the icon.</td> </tr><tr> +<td><a href="#FavIconLabel.__showPopup">__showPopup</a></td> +<td>Private method to show the site info popup.</td> +</tr><tr> <td><a href="#FavIconLabel.mouseMoveEvent">mouseMoveEvent</a></td> <td>Protected method to handle mouse move events.</td> </tr><tr> <td><a href="#FavIconLabel.mousePressEvent">mousePressEvent</a></td> <td>Protected method to handle mouse press events.</td> </tr><tr> +<td><a href="#FavIconLabel.mouseReleaseEvent">mouseReleaseEvent</a></td> +<td>Protected method to handle mouse release events.</td> +</tr><tr> <td><a href="#FavIconLabel.setBrowser">setBrowser</a></td> <td>Public method to set the browser connection.</td> </tr> @@ -100,7 +106,17 @@ <b>__clearIcon</b>(<i></i>) <p> Private slot to clear the icon. -</p><a NAME="FavIconLabel.mouseMoveEvent" ID="FavIconLabel.mouseMoveEvent"></a> +</p><a NAME="FavIconLabel.__showPopup" ID="FavIconLabel.__showPopup"></a> +<h4>FavIconLabel.__showPopup</h4> +<b>__showPopup</b>(<i>pos</i>) +<p> + Private method to show the site info popup. +</p><dl> +<dt><i>pos</i> (QPoint)</dt> +<dd> +position the popup should be shown at +</dd> +</dl><a NAME="FavIconLabel.mouseMoveEvent" ID="FavIconLabel.mouseMoveEvent"></a> <h4>FavIconLabel.mouseMoveEvent</h4> <b>mouseMoveEvent</b>(<i>evt</i>) <p> @@ -120,6 +136,16 @@ <dd> reference to the mouse event (QMouseEvent) </dd> +</dl><a NAME="FavIconLabel.mouseReleaseEvent" ID="FavIconLabel.mouseReleaseEvent"></a> +<h4>FavIconLabel.mouseReleaseEvent</h4> +<b>mouseReleaseEvent</b>(<i>evt</i>) +<p> + Protected method to handle mouse release events. +</p><dl> +<dt><i>evt</i></dt> +<dd> +reference to the mouse event (QMouseEvent) +</dd> </dl><a NAME="FavIconLabel.setBrowser" ID="FavIconLabel.setBrowser"></a> <h4>FavIconLabel.setBrowser</h4> <b>setBrowser</b>(<i>browser</i>)
--- a/Documentation/Source/eric6.WebBrowser.WebBrowserPage.html Fri Feb 01 20:15:03 2019 +0100 +++ b/Documentation/Source/eric6.WebBrowser.WebBrowserPage.html Sun Feb 03 16:10:39 2019 +0100 @@ -97,8 +97,8 @@ <td><a href="#WebBrowserPage.__fullScreenRequested">__fullScreenRequested</a></td> <td>Private slot handling a full screen request.</td> </tr><tr> -<td><a href="#WebBrowserPage.__loadProgress">__loadProgress</a></td> -<td>Private slot to send the loadFinished signal for broken Qt versions.</td> +<td><a href="#WebBrowserPage.__registerProtocolHandlerRequested">__registerProtocolHandlerRequested</a></td> +<td>Private slot to handle the registration of a custom protocol handler.</td> </tr><tr> <td><a href="#WebBrowserPage.__setupChannelTimeout">__setupChannelTimeout</a></td> <td>Private slot to initiate the setup of the web channel.</td> @@ -142,6 +142,12 @@ <td><a href="#WebBrowserPage.printCallback">printCallback</a></td> <td></td> </tr><tr> +<td><a href="#WebBrowserPage.registerProtocolHandlerRequestScheme">registerProtocolHandlerRequestScheme</a></td> +<td>Public method to get the registered protocol handler request scheme.</td> +</tr><tr> +<td><a href="#WebBrowserPage.registerProtocolHandlerRequestUrl">registerProtocolHandlerRequestUrl</a></td> +<td>Public method to get the registered protocol handler request URL.</td> +</tr><tr> <td><a href="#WebBrowserPage.resultCallback">resultCallback</a></td> <td></td> </tr><tr> @@ -247,15 +253,15 @@ <dd> reference to the full screen request </dd> -</dl><a NAME="WebBrowserPage.__loadProgress" ID="WebBrowserPage.__loadProgress"></a> -<h4>WebBrowserPage.__loadProgress</h4> -<b>__loadProgress</b>(<i>progress</i>) +</dl><a NAME="WebBrowserPage.__registerProtocolHandlerRequested" ID="WebBrowserPage.__registerProtocolHandlerRequested"></a> +<h4>WebBrowserPage.__registerProtocolHandlerRequested</h4> +<b>__registerProtocolHandlerRequested</b>(<i>request</i>) <p> - Private slot to send the loadFinished signal for broken Qt versions. + Private slot to handle the registration of a custom protocol handler. </p><dl> -<dt><i>progress</i> (int)</dt> +<dt><i>request</i> (QWebEngineRegisterProtocolHandlerRequest)</dt> <dd> -load progress in percent +reference to the registration request </dd> </dl><a NAME="WebBrowserPage.__setupChannelTimeout" ID="WebBrowserPage.__setupChannelTimeout"></a> <h4>WebBrowserPage.__setupChannelTimeout</h4> @@ -485,7 +491,37 @@ </dl><a NAME="WebBrowserPage.printCallback" ID="WebBrowserPage.printCallback"></a> <h4>WebBrowserPage.printCallback</h4> <b>printCallback</b>(<i>resDict=resultDict</i>) -<a NAME="WebBrowserPage.resultCallback" ID="WebBrowserPage.resultCallback"></a> +<a NAME="WebBrowserPage.registerProtocolHandlerRequestScheme" ID="WebBrowserPage.registerProtocolHandlerRequestScheme"></a> +<h4>WebBrowserPage.registerProtocolHandlerRequestScheme</h4> +<b>registerProtocolHandlerRequestScheme</b>(<i></i>) +<p> + Public method to get the registered protocol handler request scheme. +</p><dl> +<dt>Returns:</dt> +<dd> +registered protocol handler request scheme +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +str +</dd> +</dl><a NAME="WebBrowserPage.registerProtocolHandlerRequestUrl" ID="WebBrowserPage.registerProtocolHandlerRequestUrl"></a> +<h4>WebBrowserPage.registerProtocolHandlerRequestUrl</h4> +<b>registerProtocolHandlerRequestUrl</b>(<i></i>) +<p> + Public method to get the registered protocol handler request URL. +</p><dl> +<dt>Returns:</dt> +<dd> +registered protocol handler request URL +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +QUrl +</dd> +</dl><a NAME="WebBrowserPage.resultCallback" ID="WebBrowserPage.resultCallback"></a> <h4>WebBrowserPage.resultCallback</h4> <b>resultCallback</b>(<i>resDict=resultDict</i>) <a NAME="WebBrowserPage.runJavaScript" ID="WebBrowserPage.runJavaScript"></a>
--- a/Documentation/Source/eric6.WebBrowser.WebBrowserView.html Fri Feb 01 20:15:03 2019 +0100 +++ b/Documentation/Source/eric6.WebBrowser.WebBrowserView.html Sun Feb 03 16:10:39 2019 +0100 @@ -206,9 +206,6 @@ <td><a href="#WebBrowserView.__quotaRequested">__quotaRequested</a></td> <td>Private slot to handle quota requests of the web page.</td> </tr><tr> -<td><a href="#WebBrowserView.__registerProtocolHandlerRequested">__registerProtocolHandlerRequested</a></td> -<td>Private slot to handle requests for registration of a protocol handler.</td> -</tr><tr> <td><a href="#WebBrowserView.__reloadAllSpeedDials">__reloadAllSpeedDials</a></td> <td>Private slot to reload all speed dials.</td> </tr><tr> @@ -832,17 +829,6 @@ <dd> reference to the quota request object </dd> -</dl><a NAME="WebBrowserView.__registerProtocolHandlerRequested" ID="WebBrowserView.__registerProtocolHandlerRequested"></a> -<h4>WebBrowserView.__registerProtocolHandlerRequested</h4> -<b>__registerProtocolHandlerRequested</b>(<i>request</i>) -<p> - Private slot to handle requests for registration of a protocol - handler. -</p><dl> -<dt><i>request</i> (QWebEngineRegisterProtocolHandlerRequest)</dt> -<dd> -reference to the protocol handler request object -</dd> </dl><a NAME="WebBrowserView.__reloadAllSpeedDials" ID="WebBrowserView.__reloadAllSpeedDials"></a> <h4>WebBrowserView.__reloadAllSpeedDials</h4> <b>__reloadAllSpeedDials</b>(<i></i>)
--- a/Documentation/Source/eric6.WebBrowser.WebBrowserWindow.html Fri Feb 01 20:15:03 2019 +0100 +++ b/Documentation/Source/eric6.WebBrowser.WebBrowserWindow.html Sun Feb 03 16:10:39 2019 +0100 @@ -67,7 +67,7 @@ E5MainWindow <h3>Class Attributes</h3> <table> -<tr><td>BrowserWindows</td></tr><tr><td>_adblockManager</td></tr><tr><td>_autoScroller</td></tr><tr><td>_bookmarksManager</td></tr><tr><td>_cookieJar</td></tr><tr><td>_downloadManager</td></tr><tr><td>_featurePermissionManager</td></tr><tr><td>_feedsManager</td></tr><tr><td>_flashCookieManager</td></tr><tr><td>_greaseMonkeyManager</td></tr><tr><td>_helpEngine</td></tr><tr><td>_historyManager</td></tr><tr><td>_imageSearchEngine</td></tr><tr><td>_isPrivate</td></tr><tr><td>_lastActiveWindow</td></tr><tr><td>_networkManager</td></tr><tr><td>_notification</td></tr><tr><td>_passwordManager</td></tr><tr><td>_performingShutdown</td></tr><tr><td>_performingStartup</td></tr><tr><td>_personalInformationManager</td></tr><tr><td>_safeBrowsingManager</td></tr><tr><td>_sessionManager</td></tr><tr><td>_speedDial</td></tr><tr><td>_syncManager</td></tr><tr><td>_tabManager</td></tr><tr><td>_useQtHelp</td></tr><tr><td>_userAgentsManager</td></tr><tr><td>_webProfile</td></tr> +<tr><td>BrowserWindows</td></tr><tr><td>_adblockManager</td></tr><tr><td>_autoScroller</td></tr><tr><td>_bookmarksManager</td></tr><tr><td>_cookieJar</td></tr><tr><td>_downloadManager</td></tr><tr><td>_featurePermissionManager</td></tr><tr><td>_feedsManager</td></tr><tr><td>_flashCookieManager</td></tr><tr><td>_greaseMonkeyManager</td></tr><tr><td>_helpEngine</td></tr><tr><td>_historyManager</td></tr><tr><td>_imageSearchEngine</td></tr><tr><td>_isPrivate</td></tr><tr><td>_lastActiveWindow</td></tr><tr><td>_networkManager</td></tr><tr><td>_notification</td></tr><tr><td>_passwordManager</td></tr><tr><td>_performingShutdown</td></tr><tr><td>_performingStartup</td></tr><tr><td>_personalInformationManager</td></tr><tr><td>_protocolHandlerManager</td></tr><tr><td>_safeBrowsingManager</td></tr><tr><td>_sessionManager</td></tr><tr><td>_speedDial</td></tr><tr><td>_syncManager</td></tr><tr><td>_tabManager</td></tr><tr><td>_useQtHelp</td></tr><tr><td>_userAgentsManager</td></tr><tr><td>_webProfile</td></tr> </table> <h3>Class Methods</h3> <table> @@ -144,6 +144,9 @@ <td><a href="#WebBrowserWindow.personalInformationManager">personalInformationManager</a></td> <td>Class method to get a reference to the personal information manager.</td> </tr><tr> +<td><a href="#WebBrowserWindow.protocolHandlerManager">protocolHandlerManager</a></td> +<td>Class method to get a reference to the protocol handler manager.</td> +</tr><tr> <td><a href="#WebBrowserWindow.safeBrowsingManager">safeBrowsingManager</a></td> <td>Class method to get a reference to the safe browsing interface.</td> </tr><tr> @@ -157,7 +160,7 @@ <td>Class method to show a desktop notification.</td> </tr><tr> <td><a href="#WebBrowserWindow.speedDial">speedDial</a></td> -<td>Class methdo to get a reference to the speed dial.</td> +<td>Class method to get a reference to the speed dial.</td> </tr><tr> <td><a href="#WebBrowserWindow.syncManager">syncManager</a></td> <td>Class method to get a reference to the data synchronization manager.</td> @@ -439,6 +442,9 @@ <td><a href="#WebBrowserWindow.__showPreferences">__showPreferences</a></td> <td>Private slot to set the preferences.</td> </tr><tr> +<td><a href="#WebBrowserWindow.__showProtocolHandlerManagerDialog">__showProtocolHandlerManagerDialog</a></td> +<td>Private slot to show the protocol handler manager dialog.</td> +</tr><tr> <td><a href="#WebBrowserWindow.__showSafeBrowsingDialog">__showSafeBrowsingDialog</a></td> <td>Private slot to show the safe browsing management dialog.</td> </tr><tr> @@ -972,6 +978,21 @@ reference to the personal information manager (PersonalInformationManager) </dd> +</dl><a NAME="WebBrowserWindow.protocolHandlerManager" ID="WebBrowserWindow.protocolHandlerManager"></a> +<h4>WebBrowserWindow.protocolHandlerManager (class method)</h4> +<b>protocolHandlerManager</b>(<i></i>) +<p> + Class method to get a reference to the protocol handler manager. +</p><dl> +<dt>Returns:</dt> +<dd> +reference to the protocol handler manager +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +ProtocolHandlerManager +</dd> </dl><a NAME="WebBrowserWindow.safeBrowsingManager" ID="WebBrowserWindow.safeBrowsingManager"></a> <h4>WebBrowserWindow.safeBrowsingManager (class method)</h4> <b>safeBrowsingManager</b>(<i></i>) @@ -1036,7 +1057,7 @@ <h4>WebBrowserWindow.speedDial (class method)</h4> <b>speedDial</b>(<i></i>) <p> - Class methdo to get a reference to the speed dial. + Class method to get a reference to the speed dial. </p><dl> <dt>Returns:</dt> <dd> @@ -1749,6 +1770,11 @@ <b>__showPreferences</b>(<i></i>) <p> Private slot to set the preferences. +</p><a NAME="WebBrowserWindow.__showProtocolHandlerManagerDialog" ID="WebBrowserWindow.__showProtocolHandlerManagerDialog"></a> +<h4>WebBrowserWindow.__showProtocolHandlerManagerDialog</h4> +<b>__showProtocolHandlerManagerDialog</b>(<i></i>) +<p> + Private slot to show the protocol handler manager dialog. </p><a NAME="WebBrowserWindow.__showSafeBrowsingDialog" ID="WebBrowserWindow.__showSafeBrowsingDialog"></a> <h4>WebBrowserWindow.__showSafeBrowsingDialog</h4> <b>__showSafeBrowsingDialog</b>(<i></i>)
--- a/Documentation/Source/index-eric6.WebBrowser.Network.html Fri Feb 01 20:15:03 2019 +0100 +++ b/Documentation/Source/index-eric6.WebBrowser.Network.html Sun Feb 03 16:10:39 2019 +0100 @@ -37,6 +37,12 @@ <td><a href="eric6.WebBrowser.Network.NetworkUrlInterceptor.html">NetworkUrlInterceptor</a></td> <td>Module implementing a class to handle URL requests before they get processed by QtWebEngine.</td> </tr><tr> +<td><a href="eric6.WebBrowser.Network.ProtocolHandlerManager.html">ProtocolHandlerManager</a></td> +<td>Module implementing the protocol handler manager.</td> +</tr><tr> +<td><a href="eric6.WebBrowser.Network.ProtocolHandlerManagerDialog.html">ProtocolHandlerManagerDialog</a></td> +<td>Module implementing a dialog to manage registered protocol handlers.</td> +</tr><tr> <td><a href="eric6.WebBrowser.Network.QtHelpSchemeHandler.html">QtHelpSchemeHandler</a></td> <td>Module implementing a scheme access handler for QtHelp.</td> </tr><tr>
--- a/Documentation/Source/index-eric6.WebBrowser.SiteInfo.html Fri Feb 01 20:15:03 2019 +0100 +++ b/Documentation/Source/index-eric6.WebBrowser.SiteInfo.html Sun Feb 03 16:10:39 2019 +0100 @@ -30,6 +30,9 @@ <tr> <td><a href="eric6.WebBrowser.SiteInfo.SiteInfoDialog.html">SiteInfoDialog</a></td> <td>Module implementing a dialog to show some information about a site.</td> +</tr><tr> +<td><a href="eric6.WebBrowser.SiteInfo.SiteInfoWidget.html">SiteInfoWidget</a></td> +<td>Module implementing a widget to show some site information.</td> </tr> </table> </body></html> \ No newline at end of file
--- a/WebBrowser/History/HistoryManager.py Fri Feb 01 20:15:03 2019 +0100 +++ b/WebBrowser/History/HistoryManager.py Sun Feb 03 16:10:39 2019 +0100 @@ -595,3 +595,28 @@ tomorrow = QDateTime(QDate.currentDate().addDays(1), QTime(3, 0)) self.__frequencyTimer.start( QDateTime.currentDateTime().secsTo(tomorrow) * 1000) + + def siteVisitsCount(self, scheme, host): + """ + Public method to get the visit count for a web site using the given + scheme. + + @param scheme scheme to look for + @type str + @param host host to look for + @type str + @return number of visits to this site + @rtype int + """ + count = 0 + url = "{0}://{1}".format(scheme.lower(), host.lower()) + + seenUrls = [] + + for index in range(len(self.__history)): + historyUrl = self.__history[index].url + if historyUrl.startswith(url) and historyUrl not in seenUrls: + count += self.__history[index].visitCount + seenUrls.append(historyUrl) + + return count
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/WebBrowser/Network/ProtocolHandlerManager.py Sun Feb 03 16:10:39 2019 +0100 @@ -0,0 +1,178 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2019 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Module implementing the protocol handler manager. +""" + +from __future__ import unicode_literals + +import os +import json + +from PyQt5.QtCore import QObject, QUrl +from PyQt5.QtWebEngineWidgets import QWebEnginePage + +import Utilities + + +class ProtocolHandlerManager(QObject): + """ + Class implementing the protocol handler manager. + """ + def __init__(self, parent=None): + """ + Constructor + + @param parent reference to the parent object + @type QObject + """ + super(ProtocolHandlerManager, self).__init__(parent) + + self.__protocolHandlers = {} + # dictionary of handlers with scheme as key + + self.__load() + + def protocolHandler(self, scheme): + """ + Public method to get the protocol handler URL for a given scheme. + + @param scheme scheme to look for + @type str + @return protocol handler URL + @rtype QUrl + """ + try: + return QUrl(self.__protocolHandlers[scheme]) + except KeyError: + return QUrl() + + def protocolHandlers(self): + """ + Public method to get the registered protocol handlers. + + @return dictionary containing the registered protocol handlers + @rtype dict + """ + return {s: QUrl(u) for s, u in self.__protocolHandlers.items()} + + def addProtocolHandler(self, scheme, url): + """ + Public method to add a protocol handler for a scheme. + + @param scheme scheme of the protocol handler + @type str + @param url URL of the protocol handler + @type QUrl + """ + if bool(scheme) and not url.isEmpty(): + self.__protocolHandlers[scheme] = url + self.__registerHandler(scheme, url) + self.__save() + + def removeProtocolHandler(self, scheme): + """ + Public method to remove the protocol handler for a given scheme. + + @param scheme scheme to remove + @type str + """ + if scheme in self.__protocolHandlers: + self.__unregisterHandler(scheme, self.__protocolHandlers[scheme]) + del self.__protocolHandlers[scheme] + self.__save() + + def __protocolHandlersFileName(self): + """ + Private method to determine the protocol handlers file name. + + @return name of the protocol handlers file + @rtype str + """ + return os.path.join( + Utilities.getConfigDir(), "web_browser", "protocol_handlers.json") + + def __load(self): + """ + Private method to load the registered protocol handlers. + """ + try: + protocolHandlersFile = open(self.__protocolHandlersFileName(), "r") + protocolHandlersData = json.load(protocolHandlersFile) + protocolHandlersFile.close() + + if protocolHandlersData: + self.__protocolHandlers = {} + for scheme, urlStr in protocolHandlersData.items(): + url = QUrl(urlStr) + self.__protocolHandlers[scheme] = url + self.__registerHandler(scheme, url) + except (IOError, OSError): + # ignore issues silently + pass + + def __save(self): + """ + Private method to save the protocol handlers. + """ + protocolHandlers = {scheme: url.toString() + for scheme, url in self.__protocolHandlers.items()} + + protocolHandlersFile = open(self.__protocolHandlersFileName(), "w") + json.dump(protocolHandlers, protocolHandlersFile, indent=2) + protocolHandlersFile.close() + + def __registerHandler(self, scheme, url): + """ + Private method to register a protocol handler for a scheme. + + @param scheme scheme of the protocol handler + @type str + @param url URL of the protocol handler + @type QUrl + """ + urlStr = url.toString().replace("%25s", "%s") + + page = QWebEnginePage(self) + page.loadFinished.connect(page.deleteLater) + try: + # Qt >= 5.11 + page.registerProtocolHandlerRequested.connect( + lambda r: r.accept()) + except AttributeError: + pass + page.setHtml( + "<script>navigator.registerProtocolHandler('{0}', '{1}', '')" + "</script>".format(scheme, urlStr), + url) + + def __unregisterHandler(self, scheme, url): + """ + Private method to unregister a protocol handler for a scheme. + + @param scheme scheme of the protocol handler + @type str + @param url URL of the protocol handler + @type QUrl + """ + urlStr = url.toString().replace("%25s", "%s") + + page = QWebEnginePage(self) + page.loadFinished.connect(page.deleteLater) + page.setHtml( + "<script>navigator.unregisterProtocolHandler('{0}', '{1}', '')" + "</script>".format(scheme, urlStr), + url) + + def showProtocolHandlerManagerDialog(self): + """ + Public method to show the protocol handler manager dialog. + """ + from WebBrowser.WebBrowserWindow import WebBrowserWindow + from .ProtocolHandlerManagerDialog import ProtocolHandlerManagerDialog + + dlg = ProtocolHandlerManagerDialog(self, WebBrowserWindow.getWindow()) + dlg.open()
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/WebBrowser/Network/ProtocolHandlerManagerDialog.py Sun Feb 03 16:10:39 2019 +0100 @@ -0,0 +1,61 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2019 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Module implementing a dialog to manage registered protocol handlers. +""" + +from __future__ import unicode_literals + +from PyQt5.QtCore import pyqtSlot, Qt +from PyQt5.QtWidgets import QDialog, QTreeWidgetItem + +from .Ui_ProtocolHandlerManagerDialog import Ui_ProtocolHandlerManagerDialog + + +class ProtocolHandlerManagerDialog(QDialog, Ui_ProtocolHandlerManagerDialog): + """ + Class implementing a dialog to manage registered protocol handlers. + """ + def __init__(self, manager, parent=None): + """ + Constructor + + @param manager reference to the protocol handlers manager object + @type ProtocolHandlerManager + @param parent reference to the parent widget + @type QWidget + """ + super(ProtocolHandlerManagerDialog, self).__init__(parent) + self.setupUi(self) + self.setAttribute(Qt.WA_DeleteOnClose) + + self.__manager = manager + handlers = self.__manager.protocolHandlers() + for scheme in sorted(handlers.keys()): + QTreeWidgetItem(self.protocolHandlersList, + [scheme, handlers[scheme].toString()]) + + self.on_protocolHandlersList_itemSelectionChanged() + + @pyqtSlot() + def on_protocolHandlersList_itemSelectionChanged(self): + """ + Private slot handling a change of the selection. + """ + self.deleteButton.setEnabled( + len(self.protocolHandlersList.selectedItems()) == 1) + + @pyqtSlot() + def on_deleteButton_clicked(self): + """ + Private slot to delete the selected protocol handler. + """ + itm = self.protocolHandlersList.selectedItems()[0] + self.__manager.removeProtocolHandler(itm.text(0)) + + self.protocolHandlersList.takeTopLevelItem( + self.protocolHandlersList.indexOfTopLevelItem(itm)) + del itm
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/WebBrowser/Network/ProtocolHandlerManagerDialog.ui Sun Feb 03 16:10:39 2019 +0100 @@ -0,0 +1,117 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>ProtocolHandlerManagerDialog</class> + <widget class="QDialog" name="ProtocolHandlerManagerDialog"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>500</width> + <height>400</height> + </rect> + </property> + <property name="windowTitle"> + <string>Protocol Handlers</string> + </property> + <property name="sizeGripEnabled"> + <bool>true</bool> + </property> + <layout class="QGridLayout" name="gridLayout"> + <item row="0" column="0"> + <widget class="QTreeWidget" name="protocolHandlersList"> + <property name="toolTip"> + <string>Shows a list of registered protocol handlers</string> + </property> + <property name="alternatingRowColors"> + <bool>true</bool> + </property> + <property name="rootIsDecorated"> + <bool>false</bool> + </property> + <column> + <property name="text"> + <string>Scheme</string> + </property> + </column> + <column> + <property name="text"> + <string>URL</string> + </property> + </column> + </widget> + </item> + <item row="0" column="1"> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <widget class="QPushButton" name="deleteButton"> + <property name="toolTip"> + <string>Press to delete the protocol handler</string> + </property> + <property name="text"> + <string>Delete</string> + </property> + </widget> + </item> + <item> + <spacer name="verticalSpacer"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>40</height> + </size> + </property> + </spacer> + </item> + </layout> + </item> + <item row="1" column="0" colspan="2"> + <widget class="QDialogButtonBox" name="buttonBox"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="standardButtons"> + <set>QDialogButtonBox::Close</set> + </property> + </widget> + </item> + </layout> + </widget> + <resources/> + <connections> + <connection> + <sender>buttonBox</sender> + <signal>accepted()</signal> + <receiver>ProtocolHandlerManagerDialog</receiver> + <slot>accept()</slot> + <hints> + <hint type="sourcelabel"> + <x>340</x> + <y>361</y> + </hint> + <hint type="destinationlabel"> + <x>378</x> + <y>293</y> + </hint> + </hints> + </connection> + <connection> + <sender>buttonBox</sender> + <signal>rejected()</signal> + <receiver>ProtocolHandlerManagerDialog</receiver> + <slot>reject()</slot> + <hints> + <hint type="sourcelabel"> + <x>186</x> + <y>366</y> + </hint> + <hint type="destinationlabel"> + <x>201</x> + <y>307</y> + </hint> + </hints> + </connection> + </connections> +</ui>
--- a/WebBrowser/SiteInfo/SiteInfoDialog.py Fri Feb 01 20:15:03 2019 +0100 +++ b/WebBrowser/SiteInfo/SiteInfoDialog.py Sun Feb 03 16:10:39 2019 +0100 @@ -71,10 +71,12 @@ self.siteAddressLabel.setText(self.__baseUrl.toString()) if self.__baseUrl.scheme() in ["https"]: self.securityLabel.setStyleSheet(SiteInfoDialog.okStyle) - self.securityLabel.setText('<b>Connection is encrypted.</b>') + self.securityLabel.setText( + self.tr('<b>Connection is encrypted.</b>')) else: self.securityLabel.setStyleSheet(SiteInfoDialog.nokStyle) - self.securityLabel.setText('<b>Connection is not encrypted.</b>') + self.securityLabel.setText( + self.tr('<b>Connection is not encrypted.</b>')) browser.page().runJavaScript( "document.charset", WebBrowserPage.SafeJsWorld, lambda res: self.encodingLabel.setText(res))
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/WebBrowser/SiteInfo/SiteInfoWidget.py Sun Feb 03 16:10:39 2019 +0100 @@ -0,0 +1,188 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2019 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Module implementing a widget to show some site information. +""" + +from __future__ import unicode_literals + +from PyQt5.QtCore import pyqtSlot, Qt, QPoint +from PyQt5.QtWidgets import QMenu, QGridLayout, QHBoxLayout, QLabel, QFrame, \ + QSizePolicy, QPushButton, QSpacerItem + +import UI.PixmapCache + +from WebBrowser.WebBrowserWindow import WebBrowserWindow + + +class SiteInfoWidget(QMenu): + """ + Class implementing a widget to show SSL certificate infos. + """ + def __init__(self, browser, parent=None): + """ + Constructor + + @param browser reference to the browser view + @type WebBrowserView + @param parent reference to the parent object + @type QWidget + """ + super(SiteInfoWidget, self).__init__(parent) + + self.__browser = browser + url = browser.url() + + self.setMinimumWidth(400) + + layout = QGridLayout(self) + rows = 0 + + titleLabel = QLabel(self) + titleLabel.setText(self.tr("<b>Site {0}</b>").format(url.host())) + layout.addWidget(titleLabel, rows, 0, 1, -1, Qt.AlignCenter) + rows += 1 + + line = QFrame(self) + line.setLineWidth(1) + line.setFrameStyle(QFrame.HLine | QFrame.Sunken) + layout.addWidget(line, rows, 0, 1, -1) + rows += 1 + + secureIcon = QLabel() + layout.addWidget(secureIcon, rows, 0, Qt.AlignCenter) + secureLabel = QLabel() + secureLabel.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred) + layout.addWidget(secureLabel, rows, 1) + if url.scheme() in ["https"]: + secureLabel.setText( + self.tr("Your connection to this site is <b>secure</b>.")) + secureIcon.setPixmap( + UI.PixmapCache.getPixmap("securityHigh.png")) + else: + secureLabel.setText( + self.tr("Your connection to this site is <b>not secure</b>.")) + secureIcon.setPixmap( + UI.PixmapCache.getPixmap("securityLow.png")) + rows += 1 + + visits = WebBrowserWindow.historyManager().siteVisitsCount( + url.scheme(), url.host()) + historyIcon = QLabel() + layout.addWidget(historyIcon, rows, 0, Qt.AlignCenter) + historyLabel = QLabel() + historyLabel.setSizePolicy(QSizePolicy.Expanding, + QSizePolicy.Preferred) + layout.addWidget(historyLabel, rows, 1) + if visits > 3: + historyLabel.setText( + self.tr("This is your <b>{0}.</b> visit of this site.") + .format(visits)) + historyIcon.setPixmap( + UI.PixmapCache.getPixmap("flagGreen.png")) + elif visits == 0: + historyLabel.setText( + self.tr("You have <b>never</b> visited this site before.") + .format(visits)) + historyIcon.setPixmap( + UI.PixmapCache.getPixmap("flagBlack.png")) + else: + historyIcon.setPixmap( + UI.PixmapCache.getPixmap("flagYellow.png")) + if visits == 1: + visitStr = self.tr("first") + elif visits == 2: + visitStr = self.tr("second") + else: + visitStr = self.tr("third") + historyLabel.setText( + self.tr("This is your <b>{0}</b> visit of this site.") + .format(visitStr)) + rows += 1 + + line = QFrame(self) + line.setLineWidth(1) + line.setFrameStyle(QFrame.HLine | QFrame.Sunken) + layout.addWidget(line, rows, 0, 1, -1) + rows += 1 + + page = self.__browser.page() + scheme = page.registerProtocolHandlerRequestScheme() + registeredUrl = WebBrowserWindow.protocolHandlerManager()\ + .protocolHandler(scheme) + if bool(scheme) and \ + registeredUrl != page.registerProtocolHandlerRequestUrl(): + horizontalLayout = QHBoxLayout() + protocolHandlerLabel = QLabel( + self.tr("Register as <b>{0}</b> links handler.") + .format(scheme), self) + protocolHandlerLabel.setSizePolicy(QSizePolicy.Expanding, + QSizePolicy.Preferred) + + horizontalLayout.addWidget(protocolHandlerLabel) + protocolHandlerButton = QPushButton(self.tr("Register"), self) + horizontalLayout.addWidget(protocolHandlerButton) + protocolHandlerButton.clicked.connect( + self.__registerProtocolHandler) + layout.addLayout(horizontalLayout, rows, 0, 1, -1) + rows += 1 + + protocolHandlerLine = QFrame(self) + protocolHandlerLine.setLineWidth(1) + protocolHandlerLine.setFrameStyle(QFrame.HLine | QFrame.Sunken) + layout.addWidget(protocolHandlerLine, rows, 0, 1, -1) + rows += 1 + + horizontalLayout = QHBoxLayout() + spacerItem = QSpacerItem( + 40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) + horizontalLayout.addItem(spacerItem) + moreButton = QPushButton(self.tr("More..."), self) + horizontalLayout.addWidget(moreButton) + moreButton.clicked.connect(self.__showSiteInfo) + layout.addLayout(horizontalLayout, rows, 0, 1, -1) + + def showAt(self, pos): + """ + Public method to show the widget. + + @param pos position to show at + @type QPoint + """ + self.adjustSize() + xpos = pos.x() - self.width() // 2 + if xpos < 0: + xpos = 10 + p = QPoint(xpos, pos.y() + 10) + self.move(p) + self.show() + + def accept(self): + """ + Public method to accept the widget. + """ + self.close() + + @pyqtSlot() + def __showSiteInfo(self): + """ + Private slot to show the site info dialog. + """ + from .SiteInfoDialog import SiteInfoDialog + siteinfoDialog = SiteInfoDialog( + self.__browser, self.__browser.mainWindow()) + siteinfoDialog.show() + + @pyqtSlot() + def __registerProtocolHandler(self): + """ + Private slot to register a protocol handler. + """ + self.close() + page = self.__browser.page() + WebBrowserWindow.protocolHandlerManager().addProtocolHandler( + page.registerProtocolHandlerRequestScheme(), + page.registerProtocolHandlerRequestUrl())
--- a/WebBrowser/UrlBar/FavIconLabel.py Fri Feb 01 20:15:03 2019 +0100 +++ b/WebBrowser/UrlBar/FavIconLabel.py Sun Feb 03 16:10:39 2019 +0100 @@ -75,6 +75,16 @@ self.__dragStartPos = evt.pos() super(FavIconLabel, self).mousePressEvent(evt) + def mouseReleaseEvent(self, evt): + """ + Protected method to handle mouse release events. + + @param evt reference to the mouse event (QMouseEvent) + """ + if evt.button() == Qt.LeftButton: + self.__showPopup(evt.globalPos()) + super(FavIconLabel, self).mouseReleaseEvent(evt) + def mouseMoveEvent(self, evt): """ Protected method to handle mouse move events. @@ -97,3 +107,20 @@ drag.setPixmap(p) drag.setMimeData(mimeData) drag.exec_() + + def __showPopup(self, pos): + """ + Private method to show the site info popup. + + @param pos position the popup should be shown at + @type QPoint + """ + if self.__browser is None: + return + + url = self.__browser.url() + if url.isValid() and url.scheme() not in [ + "eric", "about", "data", "chrome"]: + from ..SiteInfo.SiteInfoWidget import SiteInfoWidget + info = SiteInfoWidget(self.__browser, self) + info.showAt(pos)
--- a/WebBrowser/WebBrowserPage.py Fri Feb 01 20:15:03 2019 +0100 +++ b/WebBrowser/WebBrowserPage.py Sun Feb 03 16:10:39 2019 +0100 @@ -70,18 +70,18 @@ super(WebBrowserPage, self).__init__( WebBrowserWindow.webProfile(), parent) + self.__printer = None + self.__badSite = False + self.__registerProtocolHandlerRequest = None + self.featurePermissionRequested.connect( self.__featurePermissionRequested) - self.authenticationRequired.connect( lambda url, auth: WebBrowserWindow.networkManager().authentication( url, auth, self)) - self.proxyAuthenticationRequired.connect( WebBrowserWindow.networkManager().proxyAuthentication) - self.fullScreenRequested.connect(self.__fullScreenRequested) - self.urlChanged.connect(self.__urlChanged) try: @@ -90,13 +90,12 @@ # defined for Qt >= 5.7 pass - self.__printer = None - self.__badSite = False - - if qVersionTuple() >= (5, 10, 0): - # Workaround for broken load started/finished signals in - # QtWebEngine 5.10, 5.11 - self.loadProgress.connect(self.__loadProgress) + try: + self.registerProtocolHandlerRequested.connect( + self.__registerProtocolHandlerRequested) + except AttributeError: + # defined for Qt >= 5.11 + pass # Workaround for changing webchannel world inside # acceptNavigationRequest not working @@ -107,17 +106,6 @@ self.__setupChannelTimer.setInterval(100) self.__setupChannelTimer.timeout.connect(self.__setupChannelTimeout) - @pyqtSlot(int) - def __loadProgress(self, progress): - """ - Private slot to send the loadFinished signal for broken Qt versions. - - @param progress load progress in percent - @type int - """ - if progress == 100: - self.loadFinished.emit(True) - @pyqtSlot() def __setupChannelTimeout(self): """ @@ -557,3 +545,52 @@ pos = QPointF(0.0, 0.0) return pos + + ############################################################# + ## Methods below implement protocol handler related functions + ############################################################# + + @pyqtSlot("QWebEngineRegisterProtocolHandlerRequest") + def __registerProtocolHandlerRequested(self, request): + """ + Private slot to handle the registration of a custom protocol handler. + + @param request reference to the registration request + @type QWebEngineRegisterProtocolHandlerRequest + """ + from PyQt5.QtWebEngineCore import \ + QWebEngineRegisterProtocolHandlerRequest + + if self.__registerProtocolHandlerRequest: + del self.__registerProtocolHandlerRequest + self.__registerProtocolHandlerRequest = None + self.__registerProtocolHandlerRequest = \ + QWebEngineRegisterProtocolHandlerRequest(request) + + def registerProtocolHandlerRequestUrl(self): + """ + Public method to get the registered protocol handler request URL. + + @return registered protocol handler request URL + @rtype QUrl + """ + if self.__registerProtocolHandlerRequest and \ + (self.url().host() == + self.__registerProtocolHandlerRequest.origin().host()): + return self.__registerProtocolHandlerRequest.origin() + else: + return QUrl() + + def registerProtocolHandlerRequestScheme(self): + """ + Public method to get the registered protocol handler request scheme. + + @return registered protocol handler request scheme + @rtype str + """ + if self.__registerProtocolHandlerRequest and \ + (self.url().host() == + self.__registerProtocolHandlerRequest.origin().host()): + return self.__registerProtocolHandlerRequest.scheme() + else: + return ""
--- a/WebBrowser/WebBrowserView.py Fri Feb 01 20:15:03 2019 +0100 +++ b/WebBrowser/WebBrowserView.py Sun Feb 03 16:10:39 2019 +0100 @@ -157,8 +157,8 @@ self.__page.printPageRequested.connect(self.__printPage) try: self.__page.quotaRequested.connect(self.__quotaRequested) - self.__page.registerProtocolHandlerRequested.connect( - self.__registerProtocolHandlerRequested) + # The registerProtocolHandlerRequested signal is handled in + # WebBrowserPage. except AttributeError: # pre Qt 5.11 pass @@ -2262,39 +2262,6 @@ quotaRequest.accept() else: quotaRequest.reject() - - @pyqtSlot("QWebEngineRegisterProtocolHandlerRequest") - def __registerProtocolHandlerRequested(self, request): - """ - Private slot to handle requests for registration of a protocol - handler. - - @param request reference to the protocol handler request object - @type QWebEngineRegisterProtocolHandlerRequest - """ - acceptRequest = Preferences.getWebBrowser( - "AcceptProtocolHandlerRequest") - # yes/no/ask (0, 1, 2) - if acceptRequest == 0: - # always yes - ok = True - elif acceptRequest == 1: - # always no - ok = False - else: - # ask user - ok = E5MessageBox.yesNo( - self, - self.tr("Protocol Handler Request"), - self.tr("""<p> Allow the website at <b>{0}</b> to open""" - """ all <b>{1}</b> links?</p>""") - .format(request.origin().host(), request.scheme()) - ) - - if ok: - request.accept() - else: - request.reject() ########################################################################### ## Methods below implement slots for Qt 5.12+
--- a/WebBrowser/WebBrowserWindow.py Fri Feb 01 20:15:03 2019 +0100 +++ b/WebBrowser/WebBrowserWindow.py Sun Feb 03 16:10:39 2019 +0100 @@ -110,6 +110,7 @@ _tabManager = None _sessionManager = None _safeBrowsingManager = None + _protocolHandlerManager = None _performingStartup = True _performingShutdown = False @@ -321,6 +322,7 @@ self.passwordManager() self.historyManager() self.greaseMonkeyManager() + self.protocolHandlerManager() # initialize the actions self.__initActions() @@ -1937,6 +1939,20 @@ self.importShortcutsAct.triggered.connect(self.__importShortcuts) self.__actions.append(self.importShortcutsAct) + self.showProtocolHandlerManagerAct = E5Action( + self.tr('Protocol Handler Manager'), + self.tr('Protocol Handler Manager...'), + 0, 0, self, 'webbrowser_show_protocol_handler_manager') + self.showProtocolHandlerManagerAct.setStatusTip(self.tr( + 'Shows the protocol handler manager window')) + self.showProtocolHandlerManagerAct.setWhatsThis(self.tr( + """<b>Protocol Handler Manager</b>""" + """<p>Shows the protocol handler manager window.</p>""" + )) + self.showProtocolHandlerManagerAct.triggered.connect( + self.__showProtocolHandlerManagerDialog) + self.__actions.append(self.showProtocolHandlerManagerAct) + self.backAct.setEnabled(False) self.forwardAct.setEnabled(False) @@ -2132,6 +2148,7 @@ menu.addAction(self.showDownloadManagerAct) menu.addAction(self.showJavaScriptConsoleAct) menu.addAction(self.showTabManagerAct) + menu.addAction(self.showProtocolHandlerManagerAct) if WebBrowserWindow._useQtHelp: menu.addSeparator() menu.addAction(self.showTocAct) @@ -2246,6 +2263,7 @@ windowsMenu.addAction(self.showDownloadManagerAct) windowsMenu.addAction(self.showJavaScriptConsoleAct) windowsMenu.addAction(self.showTabManagerAct) + windowsMenu.addAction(self.showProtocolHandlerManagerAct) if WebBrowserWindow._useQtHelp: windowsMenu.addSeparator() windowsMenu.addAction(self.showTocAct) @@ -4517,7 +4535,7 @@ @classmethod def speedDial(cls): """ - Class methdo to get a reference to the speed dial. + Class method to get a reference to the speed dial. @return reference to the speed dial (SpeedDial) """ @@ -4958,6 +4976,30 @@ """ self.safeBrowsingManager().showSafeBrowsingDialog() + ############################################################# + ## Methods below implement protocol handler related functions + ############################################################# + + @classmethod + def protocolHandlerManager(cls): + """ + Class method to get a reference to the protocol handler manager. + + @return reference to the protocol handler manager + @rtype ProtocolHandlerManager + """ + if cls._protocolHandlerManager is None: + from .Network.ProtocolHandlerManager import ProtocolHandlerManager + cls._protocolHandlerManager = ProtocolHandlerManager() + + return cls._protocolHandlerManager + + def __showProtocolHandlerManagerDialog(self): + """ + Private slot to show the protocol handler manager dialog. + """ + self.protocolHandlerManager().showProtocolHandlerManagerDialog() + ############################################################### ## Methods below implement single application related functions ###############################################################
--- a/changelog Fri Feb 01 20:15:03 2019 +0100 +++ b/changelog Sun Feb 03 16:10:39 2019 +0100 @@ -1,5 +1,13 @@ Change Log ---------- +Version 19.03: +- bug fixes +- Web Browser (NG): + -- added a site info widget that is show when the site icon in the URL entry + is clicked + -- added code to register custom protocol handlers (upon request of the user + via the site info widget) + Version 19.02: - bug fixes - Debugger
--- a/eric6.e4p Fri Feb 01 20:15:03 2019 +0100 +++ b/eric6.e4p Sun Feb 03 16:10:39 2019 +0100 @@ -1521,6 +1521,8 @@ <Source>WebBrowser/Network/EricSchemeHandler.py</Source> <Source>WebBrowser/Network/NetworkManager.py</Source> <Source>WebBrowser/Network/NetworkUrlInterceptor.py</Source> + <Source>WebBrowser/Network/ProtocolHandlerManager.py</Source> + <Source>WebBrowser/Network/ProtocolHandlerManagerDialog.py</Source> <Source>WebBrowser/Network/QtHelpSchemeHandler.py</Source> <Source>WebBrowser/Network/SendRefererWhitelistDialog.py</Source> <Source>WebBrowser/Network/SslErrorExceptionsDialog.py</Source> @@ -1572,6 +1574,7 @@ <Source>WebBrowser/Session/SessionManagerDialog.py</Source> <Source>WebBrowser/Session/__init__.py</Source> <Source>WebBrowser/SiteInfo/SiteInfoDialog.py</Source> + <Source>WebBrowser/SiteInfo/SiteInfoWidget.py</Source> <Source>WebBrowser/SiteInfo/__init__.py</Source> <Source>WebBrowser/SpeedDial/Page.py</Source> <Source>WebBrowser/SpeedDial/PageThumbnailer.py</Source> @@ -2162,6 +2165,7 @@ <Form>WebBrowser/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationDialog.ui</Form> <Form>WebBrowser/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationScriptInfoDialog.ui</Form> <Form>WebBrowser/History/HistoryDialog.ui</Form> + <Form>WebBrowser/Network/ProtocolHandlerManagerDialog.ui</Form> <Form>WebBrowser/Network/SendRefererWhitelistDialog.ui</Form> <Form>WebBrowser/Network/SslErrorExceptionsDialog.ui</Form> <Form>WebBrowser/OpenSearch/OpenSearchDialog.ui</Form>
--- a/i18n/eric6_cs.ts Fri Feb 01 20:15:03 2019 +0100 +++ b/i18n/eric6_cs.ts Sun Feb 03 16:10:39 2019 +0100 @@ -7219,7 +7219,7 @@ <translation type="obsolete">Výběr interpretru pro Debug klienta</translation> </message> <message> - <location filename="../Project/DebuggerPropertiesDialog.py" line="135"/> + <location filename="../Project/DebuggerPropertiesDialog.py" line="136"/> <source>All Files (*)</source> <translation>Všechny soubory (*)</translation> </message> @@ -9615,32 +9615,32 @@ <context> <name>E5PathPickerBase</name> <message> - <location filename="../E5Gui/E5PathPicker.py" line="168"/> + <location filename="../E5Gui/E5PathPicker.py" line="167"/> <source>Enter Path Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="165"/> + <location filename="../E5Gui/E5PathPicker.py" line="164"/> <source>Enter Path Names separated by ';'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="506"/> + <location filename="../E5Gui/E5PathPicker.py" line="505"/> <source>Choose a file to open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="508"/> + <location filename="../E5Gui/E5PathPicker.py" line="507"/> <source>Choose files to open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="513"/> + <location filename="../E5Gui/E5PathPicker.py" line="512"/> <source>Choose a file to save</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="515"/> + <location filename="../E5Gui/E5PathPicker.py" line="514"/> <source>Choose a directory</source> <translation type="unfinished"></translation> </message> @@ -16418,7 +16418,7 @@ <context> <name>EricdocPlugin</name> <message> - <location filename="../Plugins/PluginEricdoc.py" line="95"/> + <location filename="../Plugins/PluginEricdoc.py" line="103"/> <source>Qt Help Tools</source> <translation type="unfinished"></translation> </message> @@ -16428,22 +16428,22 @@ <translation type="unfinished">Generátor Eric5 dokumentace {6 ?}</translation> </message> <message> - <location filename="../Plugins/PluginEricdoc.py" line="139"/> + <location filename="../Plugins/PluginEricdoc.py" line="147"/> <source>Generate documentation (eric6_doc)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginEricdoc.py" line="139"/> + <location filename="../Plugins/PluginEricdoc.py" line="147"/> <source>Generate &documentation (eric6_doc)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginEricdoc.py" line="143"/> + <location filename="../Plugins/PluginEricdoc.py" line="151"/> <source>Generate API documentation using eric6_doc</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginEricdoc.py" line="145"/> + <location filename="../Plugins/PluginEricdoc.py" line="153"/> <source><b>Generate documentation</b><p>Generate API documentation using eric6_doc.</p></source> <translation type="unfinished"></translation> </message> @@ -47377,7 +47377,7 @@ <context> <name>MultiProjectBrowser</name> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="405"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="406"/> <source>Open</source> <translation>Otevřít</translation> </message> @@ -47387,52 +47387,52 @@ <translation type="obsolete">Odebrat</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="410"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="411"/> <source>Properties</source> <translation>Nastavení</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="422"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="423"/> <source>Configure...</source> <translation>Konfigurovat...</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="419"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="420"/> <source>Add Project...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="242"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="243"/> <source>Not categorized</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="326"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="327"/> <source>Delete Project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="308"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="309"/> <source>The current project cannot be deleted. Please close it first.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="319"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="320"/> <source><p>Shall the project <b>{0}</b> (Path: {1}) really be deleted?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="326"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="327"/> <source><p>Shall the project <b>{0}</b> (Path: {1}) really be deleted?</p><p><b>Warning:</b> It contains <b>{2}</b> sub-projects.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="406"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="407"/> <source>Remove from Multi Project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="408"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="409"/> <source>Delete from Disk</source> <translation type="unfinished"></translation> </message> @@ -52096,22 +52096,22 @@ <translation>CORBA IDL kompilátor</translation> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="346"/> + <location filename="../Preferences/ProgramsDialog.py" line="347"/> <source>(not configured)</source> <translation>(nezkonfigurováno)</translation> </message> <message> + <location filename="../Preferences/ProgramsDialog.py" line="397"/> + <source>(not executable)</source> + <translation>(nevykonavatelný)</translation> + </message> + <message> + <location filename="../Preferences/ProgramsDialog.py" line="434"/> + <source>(not found)</source> + <translation>(nenalezeno)</translation> + </message> + <message> <location filename="../Preferences/ProgramsDialog.py" line="395"/> - <source>(not executable)</source> - <translation>(nevykonavatelný)</translation> - </message> - <message> - <location filename="../Preferences/ProgramsDialog.py" line="427"/> - <source>(not found)</source> - <translation>(nenalezeno)</translation> - </message> - <message> - <location filename="../Preferences/ProgramsDialog.py" line="393"/> <source>(unknown)</source> <translation>(neznámý)</translation> </message> @@ -52201,7 +52201,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="374"/> + <location filename="../Preferences/ProgramsDialog.py" line="376"/> <source>(module not found)</source> <translation type="unfinished"></translation> </message> @@ -55690,6 +55690,39 @@ </message> </context> <context> + <name>ProtocolHandlerManagerDialog</name> + <message> + <location filename="../WebBrowser/Network/ProtocolHandlerManagerDialog.ui" line="14"/> + <source>Protocol Handlers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Network/ProtocolHandlerManagerDialog.ui" line="23"/> + <source>Shows a list of registered protocol handlers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Network/ProtocolHandlerManagerDialog.ui" line="33"/> + <source>Scheme</source> + <translation type="unfinished">Schéma</translation> + </message> + <message> + <location filename="../WebBrowser/Network/ProtocolHandlerManagerDialog.ui" line="38"/> + <source>URL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Network/ProtocolHandlerManagerDialog.ui" line="48"/> + <source>Press to delete the protocol handler</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Network/ProtocolHandlerManagerDialog.ui" line="51"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>Purge</name> <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/PurgeExtension/purge.py" line="97"/> @@ -64693,22 +64726,22 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="212"/> + <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="214"/> <source>Preview not available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="239"/> + <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="241"/> <source>Copy Image Location to Clipboard</source> <translation type="unfinished">Kopírovat cestu obrázku do schránky</translation> </message> <message> - <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="242"/> + <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="244"/> <source>Copy Image Name to Clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="304"/> + <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="306"/> <source>Save Image</source> <translation type="unfinished">Uložit obrázek</translation> </message> @@ -64718,12 +64751,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="293"/> + <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="295"/> <source>All Files (*)</source> <translation type="unfinished">Všechny soubory (*)</translation> </message> <message> - <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="304"/> + <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="306"/> <source><p>Cannot write to file <b>{0}</b>.</p></source> <translation type="unfinished"></translation> </message> @@ -64763,15 +64796,88 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="225"/> + <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="227"/> <source>Loading...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="281"/> + <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="283"/> <source><p>This preview is not available.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="74"/> + <source><b>Connection is encrypted.</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="78"/> + <source><b>Connection is not encrypted.</b></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SiteInfoWidget</name> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoWidget.py" line="45"/> + <source><b>Site {0}</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoWidget.py" line="61"/> + <source>Your connection to this site is <b>secure</b>.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoWidget.py" line="66"/> + <source>Your connection to this site is <b>not secure</b>.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoWidget.py" line="81"/> + <source>This is your <b>{0}.</b> visit of this site.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoWidget.py" line="87"/> + <source>You have <b>never</b> visited this site before.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoWidget.py" line="96"/> + <source>first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoWidget.py" line="98"/> + <source>second</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoWidget.py" line="100"/> + <source>third</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoWidget.py" line="101"/> + <source>This is your <b>{0}</b> visit of this site.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoWidget.py" line="119"/> + <source>Register as <b>{0}</b> links handler.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoWidget.py" line="126"/> + <source>Register</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoWidget.py" line="143"/> + <source>More...</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>SnapWidget</name> @@ -83742,52 +83848,52 @@ <context> <name>VirtualenvManager</name> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="186"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="187"/> <source>Add Virtual Environment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="186"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="187"/> <source>A virtual environment named <b>{0}</b> exists already. Shall it be replaced?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="241"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="244"/> <source>Change Virtual Environment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="290"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="293"/> <source>A virtual environment named <b>{0}</b> does not exist. Aborting!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="290"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="293"/> <source>Rename Virtual Environment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="368"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="371"/> <source>{0} - {1}</source> <translation type="unfinished">{0} - {1}</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="319"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="322"/> <source>Delete Virtual Environments</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="319"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="322"/> <source>Do you really want to delete these virtual environments?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="373"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="376"/> <source>Remove Virtual Environments</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="373"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="376"/> <source>Do you really want to remove these virtual environments?</source> <translation type="unfinished"></translation> </message> @@ -85206,12 +85312,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="174"/> + <location filename="../WebBrowser/WebBrowserPage.py" line="168"/> <source>Suspicuous URL detected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="174"/> + <location filename="../WebBrowser/WebBrowserPage.py" line="168"/> <source><p>The URL <b>{0}</b> was found in the Safe Browsing database.</p>{1}</source> <translation type="unfinished"></translation> </message> @@ -85956,16 +86062,6 @@ <source><p> Allow the website at <b>{0}</b> to use <b>{1}</b> of persistent storage?</p></source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../WebBrowser/WebBrowserView.py" line="2291"/> - <source>Protocol Handler Request</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserView.py" line="2291"/> - <source><p> Allow the website at <b>{0}</b> to open all <b>{1}</b> links?</p></source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>WebBrowserVirusTotalPage</name> @@ -86021,1576 +86117,1576 @@ <context> <name>WebBrowserWindow</name> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3633"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3651"/> <source>eric6 Web Browser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="267"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="268"/> <source>Contents</source> <translation type="unfinished">Obsah</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1529"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1531"/> <source>Index</source> <translation type="unfinished">Index</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1542"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1544"/> <source>Search</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1819"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1821"/> <source>JavaScript Console</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="696"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="698"/> <source>New Tab</source> <translation type="unfinished">Nový Tab</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="696"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="698"/> <source>&New Tab</source> <translation type="unfinished">&Nový tab</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="696"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="698"/> <source>Ctrl+T</source> <comment>File|New Tab</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="702"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="704"/> <source>Open a new web browser tab</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="703"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="705"/> <source><b>New Tab</b><p>This opens a new web browser tab.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="710"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="712"/> <source>New Window</source> <translation type="unfinished">Nové okno</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="710"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="712"/> <source>New &Window</source> <translation type="unfinished">&Nové okno</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="710"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="712"/> <source>Ctrl+N</source> <comment>File|New Window</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="716"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="718"/> <source>Open a new web browser window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="717"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="719"/> <source><b>New Window</b><p>This opens a new web browser window in the current privacy mode.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2528"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2546"/> <source>New Private Window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="725"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="727"/> <source>New &Private Window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="725"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="727"/> <source>Ctrl+Shift+P</source> <comment>File|New Private Window</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="731"/> - <source>Open a new private web browser window</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="733"/> + <source>Open a new private web browser window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="735"/> <source><b>New Private Window</b><p>This opens a new private web browser window by starting a new web browser instance in private mode.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2561"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2579"/> <source>Open File</source> <translation type="unfinished">Otevřít soubor</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="741"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="743"/> <source>&Open File</source> <translation type="unfinished">&Otevřít soubor</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="741"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="743"/> <source>Ctrl+O</source> <comment>File|Open</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="747"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="749"/> <source>Open a file for display</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="748"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="750"/> <source><b>Open File</b><p>This opens a new file for display. It pops up a file selection dialog.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="756"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="758"/> <source>Open File in New Tab</source> <translation type="unfinished">Otevřít soubor v novém tabu</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="756"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="758"/> <source>Open File in New &Tab</source> <translation type="unfinished">Otevřít soubor do nového &tabu</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="756"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="758"/> <source>Shift+Ctrl+O</source> <comment>File|Open in new tab</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="762"/> - <source>Open a file for display in a new tab</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="764"/> + <source>Open a file for display in a new tab</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="766"/> <source><b>Open File in New Tab</b><p>This opens a new file for display in a new tab. It pops up a file selection dialog.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="790"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="792"/> <source>Save Page Screen</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="790"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="792"/> <source>Save Page Screen...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="795"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="797"/> <source>Save the visible part of the current page as a screen shot</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="808"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="810"/> <source>Import Bookmarks</source> <translation type="unfinished">Importovat záložky</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="808"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="810"/> <source>&Import Bookmarks...</source> <translation type="unfinished">&Importovat záložky...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="812"/> - <source>Import bookmarks from other browsers</source> - <translation type="unfinished">Import záložek z jiných prohlížečů</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="814"/> + <source>Import bookmarks from other browsers</source> + <translation type="unfinished">Import záložek z jiných prohlížečů</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="816"/> <source><b>Import Bookmarks</b><p>Import bookmarks from other browsers.</p></source> <translation type="unfinished"><b>Import záložek</b><p>Import záložek z jiných prohlížečů.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="822"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="824"/> <source>Export Bookmarks</source> <translation type="unfinished">Export záložek</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="822"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="824"/> <source>&Export Bookmarks...</source> <translation type="unfinished">&Exportovat záložky...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="826"/> - <source>Export the bookmarks into a file</source> - <translation type="unfinished">Export záložek do souboru</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="828"/> + <source>Export the bookmarks into a file</source> + <translation type="unfinished">Export záložek do souboru</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="830"/> <source><b>Export Bookmarks</b><p>Export the bookmarks into a file.</p></source> <translation type="unfinished"><b>Export záložek</b><p>Export záložek do souboru.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2183"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2200"/> <source>Print</source> <translation type="unfinished">Tisk</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="838"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="840"/> <source>&Print</source> <translation type="unfinished">&Tisk</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="838"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="840"/> <source>Ctrl+P</source> <comment>File|Print</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="844"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="846"/> <source>Print the displayed help</source> <translation type="unfinished">Tisknout zobrazenou nápovědu</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="845"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="847"/> <source><b>Print</b><p>Print the displayed help text.</p></source> <translation type="unfinished"><b>Tisk</b><p>Tisknout zobrazenou nápovědu.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="855"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="857"/> <source>Print as PDF</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="860"/> - <source>Print the displayed help as PDF</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="862"/> + <source>Print the displayed help as PDF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="864"/> <source><b>Print as PDF</b><p>Print the displayed help text as a PDF file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="874"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="876"/> <source>Print Preview</source> <translation type="unfinished">Náhled tisku</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="879"/> - <source>Print preview of the displayed help</source> - <translation type="unfinished">Posun na hlavní stranu nápovědy</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="881"/> + <source>Print preview of the displayed help</source> + <translation type="unfinished">Posun na hlavní stranu nápovědy</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="883"/> <source><b>Print Preview</b><p>Print preview of the displayed help text.</p></source> <translation type="unfinished"><b>Vytisknout náhled</b><p>Tisknout náhled zobrazeného textu nápovědy.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="905"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="907"/> <source>Close</source> <translation type="unfinished">Zavřít</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="905"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="907"/> <source>&Close</source> <translation type="unfinished">&Zavřít</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="905"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="907"/> <source>Ctrl+W</source> <comment>File|Close</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="911"/> - <source>Close the current help window</source> - <translation type="unfinished">Zavřít aktuální okno nápovědy</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="913"/> + <source>Close the current help window</source> + <translation type="unfinished">Zavřít aktuální okno nápovědy</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="915"/> <source><b>Close</b><p>Closes the current web browser window.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="920"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="922"/> <source>Close All</source> <translation type="unfinished">Zavřít vše</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="920"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="922"/> <source>Close &All</source> <translation type="unfinished">Z&avřít vše</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="924"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="926"/> <source>Close all help windows</source> <translation type="unfinished">Zavřít všechna okna s nápovědou</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="925"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="927"/> <source><b>Close All</b><p>Closes all web browser windows except the first one.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="933"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="935"/> <source>Quit</source> <translation type="unfinished">Konec</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2909"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2927"/> <source>&Quit</source> <translation type="unfinished">&Konec</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="933"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="935"/> <source>Ctrl+Q</source> <comment>File|Quit</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="939"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="941"/> <source>Quit the eric6 Web Browser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="940"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="942"/> <source><b>Quit</b><p>Quit the eric6 Web Browser.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="947"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="949"/> <source>Backward</source> <translation type="unfinished">Nazpět</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="947"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="949"/> <source>&Backward</source> <translation type="unfinished">&Nazpět</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="947"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="949"/> <source>Alt+Left</source> <comment>Go|Backward</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="953"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="955"/> <source>Move one screen backward</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="954"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="956"/> <source><b>Backward</b><p>Moves one screen backward. If none is available, this action is disabled.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="962"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="964"/> <source>Forward</source> <translation type="unfinished">Dopředu</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="962"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="964"/> <source>&Forward</source> <translation type="unfinished">&Dopředu</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="962"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="964"/> <source>Alt+Right</source> <comment>Go|Forward</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="968"/> - <source>Move one screen forward</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="970"/> + <source>Move one screen forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="972"/> <source><b>Forward</b><p>Moves one screen forward. If none is available, this action is disabled.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="978"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="980"/> <source>Home</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="978"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="980"/> <source>&Home</source> <translation type="unfinished">&Hlavní strana</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="978"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="980"/> <source>Ctrl+Home</source> <comment>Go|Home</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="986"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="988"/> <source><b>Home</b><p>Moves to the initial screen.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="993"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="995"/> <source>Reload</source> <translation type="unfinished">Obnovit</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="993"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="995"/> <source>&Reload</source> <translation type="unfinished">&Obnovit</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="993"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="995"/> <source>Ctrl+R</source> <comment>Go|Reload</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="993"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="995"/> <source>F5</source> <comment>Go|Reload</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1000"/> - <source>Reload the current screen</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1002"/> + <source>Reload the current screen</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1004"/> <source><b>Reload</b><p>Reloads the current screen.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1009"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1011"/> <source>Stop</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1009"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1011"/> <source>&Stop</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1009"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1011"/> <source>Ctrl+.</source> <comment>Go|Stop</comment> <translation type="unfinished">Ctrl+.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1009"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1011"/> <source>Esc</source> <comment>Go|Stop</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1016"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1018"/> <source>Stop loading</source> <translation type="unfinished">Zastavit načítání</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1017"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1019"/> <source><b>Stop</b><p>Stops loading of the current tab.</p></source> <translation type="unfinished"><b>Zastavit</b><p>Zastavit načítání aktuálního tabu.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1024"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1026"/> <source>Copy</source> <translation type="unfinished">Kopírovat</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1024"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1026"/> <source>&Copy</source> <translation type="unfinished">&Kopírovat</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1024"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1026"/> <source>Ctrl+C</source> <comment>Edit|Copy</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1030"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1032"/> <source>Copy the selected text</source> <translation type="unfinished">Kopírovat vybraný text</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1031"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1033"/> <source><b>Copy</b><p>Copy the selected text to the clipboard.</p></source> <translation type="unfinished"><b>Kopírovat</b><p>Kopírovat vybraný text do schránky.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1038"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1040"/> <source>Cut</source> <translation type="unfinished">Vyjmout</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1038"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1040"/> <source>Cu&t</source> <translation type="unfinished">Vyjmou&t</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1038"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1040"/> <source>Ctrl+X</source> <comment>Edit|Cut</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1044"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1046"/> <source>Cut the selected text</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1045"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1047"/> <source><b>Cut</b><p>Cut the selected text to the clipboard.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1052"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1054"/> <source>Paste</source> <translation type="unfinished">Vložit</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1052"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1054"/> <source>&Paste</source> <translation type="unfinished">V&ložit</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1052"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1054"/> <source>Ctrl+V</source> <comment>Edit|Paste</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1058"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1060"/> <source>Paste text from the clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1059"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1061"/> <source><b>Paste</b><p>Paste some text from the clipboard.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1066"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1068"/> <source>Undo</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1066"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1068"/> <source>&Undo</source> <translation type="unfinished">&Vrátit</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1066"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1068"/> <source>Ctrl+Z</source> <comment>Edit|Undo</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1072"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1074"/> <source>Undo the last edit action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1073"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1075"/> <source><b>Undo</b><p>Undo the last edit action.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1080"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1082"/> <source>Redo</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1080"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1082"/> <source>&Redo</source> <translation type="unfinished">&Znovu použít</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1080"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1082"/> <source>Ctrl+Shift+Z</source> <comment>Edit|Redo</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1086"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1088"/> <source>Redo the last edit action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1087"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1089"/> <source><b>Redo</b><p>Redo the last edit action.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1094"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1096"/> <source>Select All</source> <translation type="unfinished">Vybrat vše</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1094"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1096"/> <source>&Select All</source> <translation type="unfinished">Vybrat vš&e</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1094"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1096"/> <source>Ctrl+A</source> <comment>Edit|Select All</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1100"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1102"/> <source>Select all text</source> <translation type="unfinished">Vybrat všechen text</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1101"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1103"/> <source><b>Select All</b><p>Select all text of the current browser.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1121"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1123"/> <source>Find...</source> <translation type="unfinished">Hledat...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1121"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1123"/> <source>&Find...</source> <translation type="unfinished">&Hledat...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1121"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1123"/> <source>Ctrl+F</source> <comment>Edit|Find</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1127"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1129"/> <source>Find text in page</source> <translation type="unfinished">Hledat text na stránce</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1128"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1130"/> <source><b>Find</b><p>Find text in the current page.</p></source> <translation type="unfinished"><b>Hledat</b><p>Hledá se text na aktuální straně.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1135"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1137"/> <source>Find next</source> <translation type="unfinished">Najít další</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1135"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1137"/> <source>Find &next</source> <translation type="unfinished">Hledat &následující</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1135"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1137"/> <source>F3</source> <comment>Edit|Find next</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1141"/> - <source>Find next occurrence of text in page</source> - <translation type="unfinished">Hledat následující výskyt textu na straně</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1143"/> + <source>Find next occurrence of text in page</source> + <translation type="unfinished">Hledat následující výskyt textu na straně</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1145"/> <source><b>Find next</b><p>Find the next occurrence of text in the current page.</p></source> <translation type="unfinished"><b>Hledat následující</b><p>Vyhledá se následující výskyt textu na aktuální straně.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1150"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1152"/> <source>Find previous</source> <translation type="unfinished">Najít předchozí</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1150"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1152"/> <source>Find &previous</source> <translation type="unfinished">Hledat &předchozí</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1150"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1152"/> <source>Shift+F3</source> <comment>Edit|Find previous</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1156"/> - <source>Find previous occurrence of text in page</source> - <translation type="unfinished">Hledat předchozí výskyt textu na stránce</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1158"/> + <source>Find previous occurrence of text in page</source> + <translation type="unfinished">Hledat předchozí výskyt textu na stránce</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1160"/> <source><b>Find previous</b><p>Find the previous occurrence of text in the current page.</p></source> <translation type="unfinished"><b>Hledat předchozí</b><p>Vyhledá předchozí výskyt textu na aktuální straně.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1167"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1169"/> <source>Manage Bookmarks</source> <translation type="unfinished">Správa záložek</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1167"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1169"/> <source>&Manage Bookmarks...</source> <translation type="unfinished">&Správa záložek...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1167"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1169"/> <source>Ctrl+Shift+B</source> <comment>Help|Manage bookmarks</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1172"/> - <source>Open a dialog to manage the bookmarks.</source> - <translation type="unfinished">Otevřít dialog pro správu záložek.</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1174"/> + <source>Open a dialog to manage the bookmarks.</source> + <translation type="unfinished">Otevřít dialog pro správu záložek.</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1176"/> <source><b>Manage Bookmarks...</b><p>Open a dialog to manage the bookmarks.</p></source> <translation type="unfinished"><b>Správa záložek</b><p>Otevřít dialog pro správu záložek.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1182"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1184"/> <source>Add Bookmark</source> <translation type="unfinished">Přidat záložku</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1182"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1184"/> <source>Add &Bookmark...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1182"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1184"/> <source>Ctrl+D</source> <comment>Help|Add bookmark</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1189"/> - <source>Open a dialog to add a bookmark.</source> - <translation type="unfinished">Otevřít dialog pro přidání záložky.</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1191"/> + <source>Open a dialog to add a bookmark.</source> + <translation type="unfinished">Otevřít dialog pro přidání záložky.</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1193"/> <source><b>Add Bookmark</b><p>Open a dialog to add the current URL as a bookmark.</p></source> <translation type="unfinished"><b>Přidat záložku</b><p>Otevřít dialog pro přidání aktuální URL jako záložky.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1198"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1200"/> <source>Add Folder</source> <translation type="unfinished">Přidat složku</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1198"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1200"/> <source>Add &Folder...</source> <translation type="unfinished">Přidat s&ložku...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1202"/> - <source>Open a dialog to add a new bookmarks folder.</source> - <translation type="unfinished">Otevřít dialog pro přidání nové složky záložek.</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1204"/> + <source>Open a dialog to add a new bookmarks folder.</source> + <translation type="unfinished">Otevřít dialog pro přidání nové složky záložek.</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1206"/> <source><b>Add Folder...</b><p>Open a dialog to add a new bookmarks folder.</p></source> <translation type="unfinished"><b>Přidat složku...</b><p>Otevřít dialog pro přidání nové složky záložek.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1212"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1214"/> <source>Bookmark All Tabs</source> <translation type="unfinished">Vytvořit záložky pro všechny taby</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1212"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1214"/> <source>Bookmark All Tabs...</source> <translation type="unfinished">Vytvořit záložky pro všechny taby...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1216"/> - <source>Bookmark all open tabs.</source> - <translation type="unfinished">Vytvořit záložky pro všechny otevřené taby.</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1218"/> + <source>Bookmark all open tabs.</source> + <translation type="unfinished">Vytvořit záložky pro všechny otevřené taby.</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1220"/> <source><b>Bookmark All Tabs...</b><p>Open a dialog to add a new bookmarks folder for all open tabs.</p></source> <translation type="unfinished"><b>Vytvořit záložky pro všechny taby...</b><p>Otevřít dialog pro přidání nové složky záložek pro všechny otevřené taby.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1226"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1228"/> <source>What's This?</source> <translation type="unfinished">Co je to?</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1226"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1228"/> <source>&What's This?</source> <translation type="unfinished">&Co je to?</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1226"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1228"/> <source>Shift+F1</source> <comment>Help|What's This?'</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1232"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1234"/> <source>Context sensitive help</source> <translation type="unfinished">Kontextově senzitivní nápověda</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1233"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1235"/> <source><b>Display context sensitive help</b><p>In What's This? mode, the mouse cursor shows an arrow with a question mark, and you can click on the interface elements to get a short description of what they do and how to use them. In dialogs, this feature can be accessed using the context help button in the titlebar.</p></source> <translation type="unfinished"><b>Zobrazit kontextově senzitivní nápovědu</b><p>V režimu "Co je to?" se nad různými prvky aplikace u kurzoru zobrazí otazník. Když pak kliknete na tyto prvky, zobrazí se krátký popis co daný prvek znamená a jak jej použít. V dialogových oknech se tato funkce spustí tlačítkem kontextové nápovědy na horní liště.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1244"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1246"/> <source>About</source> <translation type="unfinished">O aplikaci</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1244"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1246"/> <source>&About</source> <translation type="unfinished">O &aplikaci</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1248"/> - <source>Display information about this software</source> - <translation type="unfinished">Zobrazit informace a tomto software</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1250"/> + <source>Display information about this software</source> + <translation type="unfinished">Zobrazit informace a tomto software</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1252"/> <source><b>About</b><p>Display some information about this software.</p></source> <translation type="unfinished"><b>O aplikaci</b><p>Zobrazí se informace o tomto software.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1257"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1259"/> <source>About Qt</source> <translation type="unfinished">O Qt</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1257"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1259"/> <source>About &Qt</source> <translation type="unfinished">O &Qt</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1261"/> - <source>Display information about the Qt toolkit</source> - <translation type="unfinished">Zobrazit informace o Qt toolkitu</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1263"/> + <source>Display information about the Qt toolkit</source> + <translation type="unfinished">Zobrazit informace o Qt toolkitu</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1265"/> <source><b>About Qt</b><p>Display some information about the Qt toolkit.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1270"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1272"/> <source>Zoom in</source> <translation type="unfinished">Přiblížit</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1270"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1272"/> <source>Zoom &in</source> <translation type="unfinished">Př&iblížit</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1270"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1272"/> <source>Ctrl++</source> <comment>View|Zoom in</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1270"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1272"/> <source>Zoom In</source> <comment>View|Zoom in</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1277"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1279"/> <source>Zoom in on the web page</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1278"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1280"/> <source><b>Zoom in</b><p>Zoom in on the web page. This makes the web page bigger.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1286"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1288"/> <source>Zoom out</source> <translation type="unfinished">Oddálit</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1286"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1288"/> <source>Zoom &out</source> <translation type="unfinished">&Oddálit</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1286"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1288"/> <source>Ctrl+-</source> <comment>View|Zoom out</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1286"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1288"/> <source>Zoom Out</source> <comment>View|Zoom out</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1293"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1295"/> <source>Zoom out on the web page</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1294"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1296"/> <source><b>Zoom out</b><p>Zoom out on the web page. This makes the web page smaller.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1302"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1304"/> <source>Zoom reset</source> <translation type="unfinished">Resetovat lupu</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1302"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1304"/> <source>Zoom &reset</source> <translation type="unfinished">&Resetovat lupu</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1302"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1304"/> <source>Ctrl+0</source> <comment>View|Zoom reset</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1308"/> - <source>Reset the zoom of the web page</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1310"/> + <source>Reset the zoom of the web page</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1312"/> <source><b>Zoom reset</b><p>Reset the zoom of the web page. This sets the zoom factor to 100%.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1318"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1320"/> <source>Show page source</source> <translation type="unfinished">Zobrazit zdroj strany</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1318"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1320"/> <source>Ctrl+U</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1323"/> - <source>Show the page source in an editor</source> - <translation type="unfinished">Zobrazit zdroj strany v editoru</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1325"/> + <source>Show the page source in an editor</source> + <translation type="unfinished">Zobrazit zdroj strany v editoru</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1327"/> <source><b>Show page source</b><p>Show the page source in an editor.</p></source> <translation type="unfinished"><b>Zobrazit zdroj strany</b><p>Zobrazit zdroj strany v editoru.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1333"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1335"/> <source>Full Screen</source> <translation type="unfinished">Celá obrazovka</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1333"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1335"/> <source>&Full Screen</source> <translation type="unfinished">&Celá obrazovka</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1343"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1345"/> <source>F11</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1348"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1350"/> <source>Show next tab</source> <translation type="unfinished">Zobrazit následující tab</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1348"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1350"/> <source>Ctrl+Alt+Tab</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1357"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1359"/> <source>Show previous tab</source> <translation type="unfinished">Zobrazit předchozí tab</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1357"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1359"/> <source>Shift+Ctrl+Alt+Tab</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1366"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1368"/> <source>Switch between tabs</source> <translation type="unfinished">Přepnout mezi taby</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1366"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1368"/> <source>Ctrl+1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1375"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1377"/> <source>Preferences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1375"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1377"/> <source>&Preferences...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1379"/> - <source>Set the prefered configuration</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1381"/> + <source>Set the prefered configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1383"/> <source><b>Preferences</b><p>Set the configuration items of the application with your prefered values.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1389"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1391"/> <source>Languages</source> <translation type="unfinished">Jazyky</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1389"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1391"/> <source>&Languages...</source> <translation type="unfinished">&Jazyky...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1394"/> - <source>Configure the accepted languages for web pages</source> - <translation type="unfinished">Nastavit polovené jazyky pro web strany</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1396"/> + <source>Configure the accepted languages for web pages</source> + <translation type="unfinished">Nastavit polovené jazyky pro web strany</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1398"/> <source><b>Languages</b><p>Configure the accepted languages for web pages.</p></source> <translation type="unfinished"><b>Jazyky</b><p>Nastavit polovené jazyky pro web strany.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1404"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1406"/> <source>Cookies</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1404"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1406"/> <source>C&ookies...</source> <translation type="unfinished">C&ookies...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1408"/> - <source>Configure cookies handling</source> - <translation type="unfinished">Nastavit ovládání cookies</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1410"/> + <source>Configure cookies handling</source> + <translation type="unfinished">Nastavit ovládání cookies</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1412"/> <source><b>Cookies</b><p>Configure cookies handling.</p></source> <translation type="unfinished"><b>Cookies</b><p>Nastavit ovládání cookies.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1418"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1420"/> <source>Flash Cookies</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1418"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1420"/> <source>&Flash Cookies...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1423"/> - <source>Manage flash cookies</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1425"/> + <source>Manage flash cookies</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1427"/> <source><b>Flash Cookies</b><p>Show a dialog to manage the flash cookies.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1433"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1435"/> <source>Personal Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1433"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1435"/> <source>Personal Information...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1439"/> - <source>Configure personal information for completing form fields</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1441"/> + <source>Configure personal information for completing form fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1443"/> <source><b>Personal Information...</b><p>Opens a dialog to configure the personal information used for completing form fields.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1450"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1452"/> <source>GreaseMonkey Scripts</source> <translation type="unfinished">Smazat &soukromá data</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1450"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1452"/> <source>GreaseMonkey Scripts...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1456"/> - <source>Configure the GreaseMonkey Scripts</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1458"/> + <source>Configure the GreaseMonkey Scripts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1460"/> <source><b>GreaseMonkey Scripts...</b><p>Opens a dialog to configure the available GreaseMonkey Scripts.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1467"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1469"/> <source>Edit Message Filters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1467"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1469"/> <source>Edit Message Filters...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1472"/> - <source>Edit the message filters used to suppress unwanted messages</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1474"/> + <source>Edit the message filters used to suppress unwanted messages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1476"/> <source><b>Edit Message Filters</b><p>Opens a dialog to edit the message filters used to suppress unwanted messages been shown in an error window.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1484"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1486"/> <source>Edit HTML5 Feature Permissions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1484"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1486"/> <source>Edit HTML5 Feature Permissions...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1489"/> - <source>Edit the remembered HTML5 feature permissions</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1491"/> + <source>Edit the remembered HTML5 feature permissions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1493"/> <source><b>Edit HTML5 Feature Permissions</b><p>Opens a dialog to edit the remembered HTML5 feature permissions.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1501"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1503"/> <source>Sync with Table of Contents</source> <translation type="unfinished">Sync obsahu</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1506"/> - <source>Synchronizes the table of contents with current page</source> - <translation type="unfinished">Synchronizuje obsah s aktuální stranou</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1508"/> + <source>Synchronizes the table of contents with current page</source> + <translation type="unfinished">Synchronizuje obsah s aktuální stranou</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1510"/> <source><b>Sync with Table of Contents</b><p>Synchronizes the table of contents with current page.</p></source> <translation type="unfinished"><b>Sync obsah</b><p>Synchronizuje obsah s aktuální stranou.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1516"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1518"/> <source>Table of Contents</source> <translation type="unfinished">Obsah</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1520"/> - <source>Shows the table of contents window</source> - <translation type="unfinished">Zobrazit okno s obsahem</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1522"/> + <source>Shows the table of contents window</source> + <translation type="unfinished">Zobrazit okno s obsahem</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1524"/> <source><b>Table of Contents</b><p>Shows the table of contents window.</p></source> <translation type="unfinished"><b>Obsah</b><p>Zobrazit okno s obsahem.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1533"/> - <source>Shows the index window</source> - <translation type="unfinished">Zobrazit index okna</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1535"/> + <source>Shows the index window</source> + <translation type="unfinished">Zobrazit index okna</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1537"/> <source><b>Index</b><p>Shows the index window.</p></source> <translation type="unfinished"><b>Index</b><p>Zobrazit index okna.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1546"/> - <source>Shows the search window</source> - <translation type="unfinished">Zobrazit okno hledání</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1548"/> + <source>Shows the search window</source> + <translation type="unfinished">Zobrazit okno hledání</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1550"/> <source><b>Search</b><p>Shows the search window.</p></source> <translation type="unfinished"><b>Hledání</b><p>Zobrazit okno hledání.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1556"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1558"/> <source>Manage QtHelp Documents</source> <translation type="unfinished">Uspořádat dokumenty QtNápovědy</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1556"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1558"/> <source>Manage QtHelp &Documents</source> <translation type="unfinished">Uspořádat QtHelp &dokumenty</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1560"/> - <source>Shows a dialog to manage the QtHelp documentation set</source> - <translation type="unfinished">Zobrazit dialog pro uspořádání QtNápovědy</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1562"/> + <source>Shows a dialog to manage the QtHelp documentation set</source> + <translation type="unfinished">Zobrazit dialog pro uspořádání QtNápovědy</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1564"/> <source><b>Manage QtHelp Documents</b><p>Shows a dialog to manage the QtHelp documentation set.</p></source> <translation type="unfinished"><b>Uspořádat dokumenty QtNápovědy</b><p>Zobrazit dialog pro uspořádání QtNápovědy.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1571"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1573"/> <source>Manage QtHelp Filters</source> <translation type="unfinished">Uspořádat filtry QtNápovědy</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1571"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1573"/> <source>Manage QtHelp &Filters</source> <translation type="unfinished">Uspořádat QtHelp &filtry</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1575"/> - <source>Shows a dialog to manage the QtHelp filters</source> - <translation type="unfinished">Zobrazit dialog pro uspořádání filtrů QtNápovědy</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1577"/> + <source>Shows a dialog to manage the QtHelp filters</source> + <translation type="unfinished">Zobrazit dialog pro uspořádání filtrů QtNápovědy</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1579"/> <source><b>Manage QtHelp Filters</b><p>Shows a dialog to manage the QtHelp filters.</p></source> <translation type="unfinished"><b>Uspořádat filtry QtNápovědy</b><p>Zobrazit dialog pro uspořádání filtrů QtNápovědy.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1585"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1587"/> <source>Reindex Documentation</source> <translation type="unfinished">Znovu indexovat dokumentaci</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1585"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1587"/> <source>&Reindex Documentation</source> <translation type="unfinished">Přeinde&xovat dokumentaci</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1589"/> - <source>Reindexes the documentation set</source> - <translation type="unfinished">Přeindexuje dokumentaci</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1591"/> + <source>Reindexes the documentation set</source> + <translation type="unfinished">Přeindexuje dokumentaci</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1593"/> <source><b>Reindex Documentation</b><p>Reindexes the documentation set.</p></source> <translation type="unfinished"><b>Znovu indexovat dokumentaci</b><p>Přeindexuje dokumentaci.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1605"/> - <source>Clear private data</source> - <translation type="unfinished">Smazat soukromá data</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1607"/> + <source>Clear private data</source> + <translation type="unfinished">Smazat soukromá data</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1609"/> <source><b>Clear private data</b><p>Clears the private data like browsing history, search history or the favicons database.</p></source> <translation type="unfinished"><b>Smazat soukromá data</b><p>Smaže soukromá data jako je historie prohlížení, vyhledávání a databáze favicon.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1616"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1618"/> <source>Clear icons database</source> <translation type="unfinished">Vyčistit ikony databáze</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1616"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1618"/> <source>Clear &icons database</source> <translation type="unfinished">Smazat databázi &ikon</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1621"/> - <source>Clear the database of favicons</source> - <translation type="unfinished">Vyčistit databázi favicons</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1623"/> + <source>Clear the database of favicons</source> + <translation type="unfinished">Vyčistit databázi favicons</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1625"/> <source><b>Clear icons database</b><p>Clears the database of favicons of previously visited URLs.</p></source> <translation type="unfinished"><b>Vyčistit databázi favicons</b><p>Vyčistit databázi favicons navštívených URL.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1631"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1633"/> <source>Manage saved Favicons</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1637"/> - <source>Show a dialog to manage the saved favicons</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1639"/> + <source>Show a dialog to manage the saved favicons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1641"/> <source><b>Manage saved Favicons</b><p>This shows a dialog to manage the saved favicons of previously visited URLs.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1647"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1649"/> <source>Configure Search Engines</source> <translation type="unfinished">Konfigurovat vyhledávací enginy</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1647"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1649"/> <source>Configure Search &Engines...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1652"/> - <source>Configure the available search engines</source> - <translation type="unfinished">Konfigurovat dostupné vyhledávací enginy</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1654"/> + <source>Configure the available search engines</source> + <translation type="unfinished">Konfigurovat dostupné vyhledávací enginy</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1656"/> <source><b>Configure Search Engines...</b><p>Opens a dialog to configure the available search engines.</p></source> <translation type="unfinished"><b>Konfigurivat vyhledávací enginy...</b><p>Otevře dialog pro konfiguraci dostupných vyhledávacích enginů.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1663"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1665"/> <source>Manage Saved Passwords</source> <translation type="unfinished">Spravovat uložená hesla</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1663"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1665"/> <source>Manage Saved Passwords...</source> <translation type="unfinished">Spravovat uložená hesla...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1669"/> - <source>Manage the saved passwords</source> - <translation type="unfinished">Spravovat vaše uložená hesla</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1671"/> + <source>Manage the saved passwords</source> + <translation type="unfinished">Spravovat vaše uložená hesla</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1673"/> <source><b>Manage Saved Passwords...</b><p>Opens a dialog to manage the saved passwords.</p></source> <translation type="unfinished"><b>Spravovat uložená hesla...</b><p>Otevře dialog pro spravování uložených hesel.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1678"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1680"/> <source>Ad Block</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1678"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1680"/> <source>&Ad Block...</source> <translation type="unfinished">&Ad Block...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1684"/> - <source>Configure AdBlock subscriptions and rules</source> - <translation type="unfinished">Konfigurovat AdBlock odebírání a pravidla</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1686"/> + <source>Configure AdBlock subscriptions and rules</source> + <translation type="unfinished">Konfigurovat AdBlock odebírání a pravidla</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1688"/> <source><b>Ad Block...</b><p>Opens a dialog to configure AdBlock subscriptions and rules.</p></source> <translation type="unfinished"><b>Ad Block...</b><p>Otevře dialog pro konfiguraci AdBlock odebírání a pravidel.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1694"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1696"/> <source>Manage SSL Certificate Errors</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1694"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1696"/> <source>Manage SSL Certificate Errors...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1700"/> - <source>Manage the accepted SSL certificate Errors</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1702"/> + <source>Manage the accepted SSL certificate Errors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1704"/> <source><b>Manage SSL Certificate Errors...</b><p>Opens a dialog to manage the accepted SSL certificate errors.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1727"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1729"/> <source>Downloads</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1731"/> - <source>Shows the downloads window</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1733"/> + <source>Shows the downloads window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1735"/> <source><b>Downloads</b><p>Shows the downloads window.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1741"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1743"/> <source>RSS Feeds Dialog</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1741"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1743"/> <source>&RSS Feeds Dialog...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1741"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1743"/> <source>Ctrl+Shift+F</source> <comment>Help|RSS Feeds Dialog</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1747"/> - <source>Open a dialog showing the configured RSS feeds.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1749"/> + <source>Open a dialog showing the configured RSS feeds.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1751"/> <source><b>RSS Feeds Dialog...</b><p>Open a dialog to show the configured RSS feeds. It can be used to mange the feeds and to show their contents.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1758"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1760"/> <source>Siteinfo Dialog</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1758"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1760"/> <source>&Siteinfo Dialog...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1758"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1760"/> <source>Ctrl+Shift+I</source> <comment>Help|Siteinfo Dialog</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1764"/> - <source>Open a dialog showing some information about the current site.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1766"/> + <source>Open a dialog showing some information about the current site.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1768"/> <source><b>Siteinfo Dialog...</b><p>Opens a dialog showing some information about the current site.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1774"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1776"/> <source>Manage User Agent Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1774"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1776"/> <source>Manage &User Agent Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1778"/> - <source>Shows a dialog to manage the User Agent settings</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1780"/> + <source>Shows a dialog to manage the User Agent settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1782"/> <source><b>Manage User Agent Settings</b><p>Shows a dialog to manage the User Agent settings.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1788"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1790"/> <source>Synchronize data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1788"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1790"/> <source>&Synchronize Data...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1793"/> - <source>Shows a dialog to synchronize data via the network</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1795"/> + <source>Shows a dialog to synchronize data via the network</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1797"/> <source><b>Synchronize Data...</b><p>This shows a dialog to synchronize data via the network.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1804"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1806"/> <source>Manage Saved Zoom Values</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1804"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1806"/> <source>Manage Saved Zoom Values...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1810"/> - <source>Manage the saved zoom values</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1812"/> + <source>Manage the saved zoom values</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1814"/> <source><b>Manage Saved Zoom Values...</b><p>Opens a dialog to manage the saved zoom values.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1823"/> - <source>Toggle the JavaScript console window</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1825"/> + <source>Toggle the JavaScript console window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1827"/> <source><b>JavaScript Console</b><p>This toggles the JavaScript console window.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1970"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1986"/> <source>&File</source> <translation type="unfinished">S&oubor</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2002"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2018"/> <source>&Edit</source> <translation type="unfinished">&Edit</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2244"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2261"/> <source>&View</source> <translation type="unfinished">Poh&led</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2029"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2045"/> <source>Text Encoding</source> <translation type="unfinished"></translation> </message> @@ -87600,27 +87696,27 @@ <translation type="obsolete">&Jít</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2041"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2057"/> <source>H&istory</source> <translation type="unfinished">H&istorie</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2058"/> - <source>&Bookmarks</source> - <translation type="unfinished">&Záložky</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="2074"/> + <source>&Bookmarks</source> + <translation type="unfinished">&Záložky</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2090"/> <source>&Settings</source> <translation type="unfinished">Na&stavení</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2107"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2123"/> <source>Global User Agent</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2274"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2292"/> <source>&Tools</source> <translation type="unfinished">&Nástroje</translation> </message> @@ -87630,52 +87726,52 @@ <translation type="obsolete">O&kno</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2148"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2165"/> <source>&Help</source> <translation type="unfinished">&Nápověda</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2298"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2316"/> <source>File</source> <translation type="unfinished">Soubor</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2323"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2341"/> <source>Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2336"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2354"/> <source>View</source> <translation type="unfinished">Pohled</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2346"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2364"/> <source>Find</source> <translation type="unfinished">Hledat</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2355"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2373"/> <source>Filter</source> <translation type="unfinished">Filtr</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2360"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2378"/> <source>Filtered by: </source> <translation type="unfinished">Filtrováno: </translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2368"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2386"/> <source>Settings</source> <translation type="unfinished">Nastavení</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2381"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2399"/> <source>Tools</source> <translation type="unfinished">Nástroje</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2390"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2408"/> <source>Help</source> <translation type="unfinished"></translation> </message> @@ -87685,32 +87781,32 @@ <translation type="obsolete">Jít</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2397"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2415"/> <source>VirusTotal</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1861"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1863"/> <source>Scan current site</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4689"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4707"/> <source>IP Address Report</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4699"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4717"/> <source>Domain Report</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2528"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2546"/> <source><p>Could not start the process.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2528"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2546"/> <source>OK</source> <translation type="unfinished">OK</translation> </message> @@ -87720,369 +87816,389 @@ <translation type="obsolete">Help soubory (*.html *.htm);;PDF soubory (*.pdf);;CHM soubory (*.chm);;Všechny soubory (*)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2601"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2619"/> <source><b>eric6 Web Browser - {0}</b><p>The eric6 Web Browser is a combined help file and HTML browser. It is part of the eric6 development toolset.</p><p>It is based on QtWebEngine {1} and Chrome {2}.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2725"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2743"/> <source>Saved Tabs</source> <translation type="unfinished">Uložkt taby</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3450"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3468"/> <source>Could not find an associated content.</source> <translation type="unfinished">Asociovaný obsah nelze nalézt.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3552"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3570"/> <source>Updating search index</source> <translation type="unfinished">Aktualizovat index pro hledání</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3623"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3641"/> <source>Looking for Documentation...</source> <translation type="unfinished">Vyhledat dokumentaci...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3653"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3671"/> <source>Unfiltered</source> <translation type="unfinished">Nefiltrováno</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3670"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3688"/> <source>Help Engine</source> <translation type="unfinished">Engine nápovědy</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4224"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4242"/> <source>ISO</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4228"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4246"/> <source>Windows</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4230"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4248"/> <source>ISCII</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4226"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4244"/> <source>Unicode</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4234"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4252"/> <source>Other</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4232"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4250"/> <source>IBM</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4654"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4672"/> <source>VirusTotal Scan</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4654"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4672"/> <source><p>The VirusTotal scan could not be scheduled.<p> <p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4680"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4698"/> <source>Enter a valid IPv4 address in dotted quad notation:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4689"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4707"/> <source>The given IP address is not in dotted quad notation.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4699"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4717"/> <source>Enter a valid domain name:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1833"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1835"/> <source>Tab Manager</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1837"/> - <source>Shows the tab manager window</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1839"/> + <source>Shows the tab manager window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1841"/> <source><b>Tab Manager</b><p>Shows the tab manager window.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="152"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="153"/> <source>eric6 Web Browser (Private Mode)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="773"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="775"/> <source>Save As</source> <translation type="unfinished">Uložit jako</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="773"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="775"/> <source>&Save As...</source> <translation type="unfinished">Uložit j&ako...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="773"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="775"/> <source>Shift+Ctrl+S</source> <comment>File|Save As</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="779"/> - <source>Save the current page to disk</source> - <translation type="unfinished">Uložit aktuální stranu na disk</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="781"/> + <source>Save the current page to disk</source> + <translation type="unfinished">Uložit aktuální stranu na disk</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="783"/> <source><b>Save As...</b><p>Saves the current page to disk.</p></source> <translation type="unfinished"><b>Uložit jako...</b><p>Uložit aktuální stranu na disk.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1108"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1110"/> <source>Unselect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1113"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1115"/> <source>Clear current selection</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1114"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1116"/> <source><b>Unselect</b><p>Clear the selection of the current browser.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1108"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1110"/> <source>Alt+Ctrl+A</source> <comment>Edit|Unselect</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2561"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2579"/> <source>HTML Files (*.html *.htm *.mhtml *.mht);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="984"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="986"/> <source>Move to the initial screen</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1340"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1342"/> <source>Meta+Ctrl+F</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2280"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2298"/> <source>&VirusTotal</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2246"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2263"/> <source>&Windows</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2142"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2159"/> <source>&Toolbars</source> <translation type="unfinished">&Toolbary</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2177"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2194"/> <source>Save</source> <translation type="unfinished">Uložit</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2196"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2213"/> <source>Show All History...</source> <translation type="unfinished">Zobrazit celou historii...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4259"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4277"/> <source>Menu Bar</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4264"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4282"/> <source>Bookmarks</source> <translation type="unfinished">Záložky</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4269"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4287"/> <source>Status Bar</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4283"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4301"/> <source>&Show all</source> <translation type="unfinished">&Zobrazit vše</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4285"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4303"/> <source>&Hide all</source> <translation type="unfinished">&Skrýt vše</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="891"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="893"/> <source>Send Page Link</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="896"/> - <source>Send the link of the current page via email</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="898"/> + <source>Send the link of the current page via email</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="900"/> <source><b>Send Page Link</b><p>Send the link of the current page via email.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1847"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1849"/> <source>Session Manager</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1847"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1849"/> <source>Session Manager...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1851"/> - <source>Shows the session manager window</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1853"/> + <source>Shows the session manager window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1855"/> <source><b>Session Manager</b><p>Shows the session manager window.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2170"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2187"/> <source>Sessions</source> <translation type="unfinished">Relace</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2900"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2918"/> <source>Are you sure you want to close the web browser?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2900"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2918"/> <source>Are you sure you want to close the web browser? You have {0} windows with {1} tabs open.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1711"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1713"/> <source>Manage Safe Browsing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1711"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1713"/> <source>Manage Safe Browsing...</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1720"/> + <source><b>Manage Safe Browsing</b><p>This opens a dialog to configure Safe Browsing and to manage the local cache.</p></source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1718"/> - <source><b>Manage Safe Browsing</b><p>This opens a dialog to configure Safe Browsing and to manage the local cache.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1716"/> <source>Configure Safe Browsing and manage local cache</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="798"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="800"/> <source><b>Save Page Screen...</b><p>Saves the visible part of the current page as a screen shot.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1897"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1899"/> <source>Keyboard Shortcuts</source> <translation type="unfinished">Klávesové zkratky</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1897"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1899"/> <source>Keyboard &Shortcuts...</source> <translation type="unfinished">Klávesové &zkratky...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1903"/> - <source>Set the keyboard shortcuts</source> - <translation type="unfinished">Nastavení klávesových zkratek</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1905"/> + <source>Set the keyboard shortcuts</source> + <translation type="unfinished">Nastavení klávesových zkratek</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1907"/> <source><b>Keyboard Shortcuts</b><p>Set the keyboard shortcuts of the application with your prefered values.</p></source> <translation type="unfinished"><b>Klávesové zkratky</b><p>Nastavení klávesových zkratek aplikace podle zvyklostí uživatele.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5034"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5076"/> <source>Export Keyboard Shortcuts</source> <translation type="unfinished">Exportovat klávesové zkratky</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1913"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1915"/> <source>&Export Keyboard Shortcuts...</source> <translation type="unfinished">&Exportovat klávesové zkratky...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1918"/> - <source>Export the keyboard shortcuts</source> - <translation type="unfinished">Export klávesových zkratek</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1920"/> + <source>Export the keyboard shortcuts</source> + <translation type="unfinished">Export klávesových zkratek</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1922"/> <source><b>Export Keyboard Shortcuts</b><p>Export the keyboard shortcuts of the application.</p></source> <translation type="unfinished"><b>Export klávesových zkratek</b><p>Exportují se klávesové zkratky z aplikace.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5058"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5100"/> <source>Import Keyboard Shortcuts</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1927"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1929"/> <source>&Import Keyboard Shortcuts...</source> <translation type="unfinished">&Import klávesových zkratek...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1932"/> - <source>Import the keyboard shortcuts</source> - <translation type="unfinished">Import klávesových zkratek</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1934"/> + <source>Import the keyboard shortcuts</source> + <translation type="unfinished">Import klávesových zkratek</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1936"/> <source><b>Import Keyboard Shortcuts</b><p>Import the keyboard shortcuts of the application.</p></source> <translation type="unfinished"><b>Import klávesových zkratek</b><p>Do aplikace se importují klávesové zkratky.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5058"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5100"/> <source>Keyboard shortcut file (*.e4k)</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1943"/> + <source>Protocol Handler Manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1943"/> + <source>Protocol Handler Manager...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1947"/> + <source>Shows the protocol handler manager window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1949"/> + <source><b>Protocol Handler Manager</b><p>Shows the protocol handler manager window.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>WebDatabasesDialog</name>
--- a/i18n/eric6_de.ts Fri Feb 01 20:15:03 2019 +0100 +++ b/i18n/eric6_de.ts Sun Feb 03 16:10:39 2019 +0100 @@ -6713,7 +6713,7 @@ <context> <name>DebuggerPropertiesDialog</name> <message> - <location filename="../Project/DebuggerPropertiesDialog.py" line="135"/> + <location filename="../Project/DebuggerPropertiesDialog.py" line="136"/> <source>All Files (*)</source> <translation>Alle Dateien (*)</translation> </message> @@ -9046,32 +9046,32 @@ <context> <name>E5PathPickerBase</name> <message> - <location filename="../E5Gui/E5PathPicker.py" line="168"/> + <location filename="../E5Gui/E5PathPicker.py" line="167"/> <source>Enter Path Name</source> <translation>Gib den Pfadnamen ein</translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="165"/> + <location filename="../E5Gui/E5PathPicker.py" line="164"/> <source>Enter Path Names separated by ';'</source> <translation>Gib Pfadnamen getrennt durch ";" ein</translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="506"/> + <location filename="../E5Gui/E5PathPicker.py" line="505"/> <source>Choose a file to open</source> <translation>Wähle eine zu öffnende Datei aus</translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="508"/> + <location filename="../E5Gui/E5PathPicker.py" line="507"/> <source>Choose files to open</source> <translation>Wähle zu öffnende Dateien aus</translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="513"/> + <location filename="../E5Gui/E5PathPicker.py" line="512"/> <source>Choose a file to save</source> <translation>Wähle eine zu schreibende Datei aus</translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="515"/> + <location filename="../E5Gui/E5PathPicker.py" line="514"/> <source>Choose a directory</source> <translation>Wähle ein Verzeichnis aus</translation> </message> @@ -15707,7 +15707,7 @@ <context> <name>EricdocPlugin</name> <message> - <location filename="../Plugins/PluginEricdoc.py" line="95"/> + <location filename="../Plugins/PluginEricdoc.py" line="103"/> <source>Qt Help Tools</source> <translation>Qt Help Werkzeuge</translation> </message> @@ -15717,22 +15717,22 @@ <translation>Eric6 Dokumentationsgenerator</translation> </message> <message> - <location filename="../Plugins/PluginEricdoc.py" line="139"/> + <location filename="../Plugins/PluginEricdoc.py" line="147"/> <source>Generate documentation (eric6_doc)</source> <translation>Erzeuge Dokumentation (eric6_doc)</translation> </message> <message> - <location filename="../Plugins/PluginEricdoc.py" line="139"/> + <location filename="../Plugins/PluginEricdoc.py" line="147"/> <source>Generate &documentation (eric6_doc)</source> <translation>Erzeuge &Dokumentation (eric6_doc)</translation> </message> <message> - <location filename="../Plugins/PluginEricdoc.py" line="143"/> + <location filename="../Plugins/PluginEricdoc.py" line="151"/> <source>Generate API documentation using eric6_doc</source> <translation>Erzeuge die API Dokumentation unter Verwendung von eric6_doc</translation> </message> <message> - <location filename="../Plugins/PluginEricdoc.py" line="145"/> + <location filename="../Plugins/PluginEricdoc.py" line="153"/> <source><b>Generate documentation</b><p>Generate API documentation using eric6_doc.</p></source> <translation><b>Erzeuge Dokumentation</b><p>Erzeuge die API Dokumentation unter Verwendung von eric6_doc.</p></translation> </message> @@ -46164,57 +46164,57 @@ <context> <name>MultiProjectBrowser</name> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="405"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="406"/> <source>Open</source> <translation>Öffnen</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="410"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="411"/> <source>Properties</source> <translation>Einstellungen</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="422"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="423"/> <source>Configure...</source> <translation>Einstellungen...</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="419"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="420"/> <source>Add Project...</source> <translation>Projekt hinzufügen...</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="242"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="243"/> <source>Not categorized</source> <translation>Nicht kategorisiert</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="326"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="327"/> <source>Delete Project</source> <translation>Projekt löschen</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="308"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="309"/> <source>The current project cannot be deleted. Please close it first.</source> <translation>Das aktuelle Projekt kann nicht gelöscht werden. Bitte schließen sie es zuerst.</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="319"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="320"/> <source><p>Shall the project <b>{0}</b> (Path: {1}) really be deleted?</p></source> <translation><p>Soll das Projekt <b>{0}</b> (Pfad: {1}) wirklich gelöscht werden?</p></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="326"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="327"/> <source><p>Shall the project <b>{0}</b> (Path: {1}) really be deleted?</p><p><b>Warning:</b> It contains <b>{2}</b> sub-projects.</p></source> <translation><p>Soll das Projekt <b>{0}</b> (Pfad: {1}) wirklich gelöscht werden?</p><p><b>Warnung:</b> Es enthält <b>{2}</b> Unterprojekte.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="406"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="407"/> <source>Remove from Multi Project</source> <translation>Aus Mehrfachprojekt löschen</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="408"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="409"/> <source>Delete from Disk</source> <translation>Von Platte löschen</translation> </message> @@ -50819,17 +50819,17 @@ <translation>CORBA IDL Compiler</translation> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="346"/> + <location filename="../Preferences/ProgramsDialog.py" line="347"/> <source>(not configured)</source> <translation>(nicht konfiguriert)</translation> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="395"/> + <location filename="../Preferences/ProgramsDialog.py" line="397"/> <source>(not executable)</source> <translation>(nicht ausführbar)</translation> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="427"/> + <location filename="../Preferences/ProgramsDialog.py" line="434"/> <source>(not found)</source> <translation>(nicht gefunden)</translation> </message> @@ -50839,7 +50839,7 @@ <translation>Externe Werkzeuge</translation> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="393"/> + <location filename="../Preferences/ProgramsDialog.py" line="395"/> <source>(unknown)</source> <translation>(unbekannt)</translation> </message> @@ -50929,7 +50929,7 @@ <translation>gRPC Compiler</translation> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="374"/> + <location filename="../Preferences/ProgramsDialog.py" line="376"/> <source>(module not found)</source> <translation>(Modul nicht gefunden)</translation> </message> @@ -54335,6 +54335,39 @@ </message> </context> <context> + <name>ProtocolHandlerManagerDialog</name> + <message> + <location filename="../WebBrowser/Network/ProtocolHandlerManagerDialog.ui" line="14"/> + <source>Protocol Handlers</source> + <translation>Protokoll Handler</translation> + </message> + <message> + <location filename="../WebBrowser/Network/ProtocolHandlerManagerDialog.ui" line="23"/> + <source>Shows a list of registered protocol handlers</source> + <translation>Zeigt eine Liste der registrierten Protokoll Handler</translation> + </message> + <message> + <location filename="../WebBrowser/Network/ProtocolHandlerManagerDialog.ui" line="33"/> + <source>Scheme</source> + <translation>Schema</translation> + </message> + <message> + <location filename="../WebBrowser/Network/ProtocolHandlerManagerDialog.ui" line="38"/> + <source>URL</source> + <translation>URL</translation> + </message> + <message> + <location filename="../WebBrowser/Network/ProtocolHandlerManagerDialog.ui" line="48"/> + <source>Press to delete the protocol handler</source> + <translation>Drücken, um den ausgewählten Protokoll Handler zu löschen</translation> + </message> + <message> + <location filename="../WebBrowser/Network/ProtocolHandlerManagerDialog.ui" line="51"/> + <source>Delete</source> + <translation>Löschen</translation> + </message> +</context> +<context> <name>Purge</name> <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/PurgeExtension/purge.py" line="97"/> @@ -63384,22 +63417,22 @@ <translation>Sicherheit</translation> </message> <message> - <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="212"/> + <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="214"/> <source>Preview not available.</source> <translation>Vorschau nicht verfügbar.</translation> </message> <message> - <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="239"/> + <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="241"/> <source>Copy Image Location to Clipboard</source> <translation>Bildadresse in die Zwischenablage kopieren</translation> </message> <message> - <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="242"/> + <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="244"/> <source>Copy Image Name to Clipboard</source> <translation>Bildbezeichnung in die Zwischenablage kopieren</translation> </message> <message> - <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="304"/> + <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="306"/> <source>Save Image</source> <translation>Bild speichern</translation> </message> @@ -63409,12 +63442,12 @@ <translation>Dieses Bild ist nicht verfügbar.</translation> </message> <message> - <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="293"/> + <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="295"/> <source>All Files (*)</source> <translation>Alle Dateien (*)</translation> </message> <message> - <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="304"/> + <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="306"/> <source><p>Cannot write to file <b>{0}</b>.</p></source> <translation><p>In die Datei <b>{0}</b> kann nicht geschrieben werden.</p></translation> </message> @@ -63454,15 +63487,88 @@ <translation>Zeigt eine Liste von der Seite verwendeter Datenbanken</translation> </message> <message> - <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="225"/> + <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="227"/> <source>Loading...</source> <translation>Lade...</translation> </message> <message> - <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="281"/> + <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="283"/> <source><p>This preview is not available.</p></source> <translation><p>Diese Vorschau ist nicht verfügbar.</p></translation> </message> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="74"/> + <source><b>Connection is encrypted.</b></source> + <translation><b>Verbindung ist verschlüsselt.</b></translation> + </message> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoDialog.py" line="78"/> + <source><b>Connection is not encrypted.</b></source> + <translation><b>Verbindung ist nicht verschlüsselt.</b></translation> + </message> +</context> +<context> + <name>SiteInfoWidget</name> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoWidget.py" line="45"/> + <source><b>Site {0}</b></source> + <translation><b>Web-Site {0}</b></translation> + </message> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoWidget.py" line="61"/> + <source>Your connection to this site is <b>secure</b>.</source> + <translation>Ihre Verbindung zu dieser Web-Site ist <b>sicher</b>.</translation> + </message> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoWidget.py" line="66"/> + <source>Your connection to this site is <b>not secure</b>.</source> + <translation>Ihre Verbindung zu dieser Web-Site ist <b>nicht sicher</b>.</translation> + </message> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoWidget.py" line="81"/> + <source>This is your <b>{0}.</b> visit of this site.</source> + <translation>Dies ist ihr <b>{0}.</b> Besuch dieser Web-Site.</translation> + </message> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoWidget.py" line="87"/> + <source>You have <b>never</b> visited this site before.</source> + <translation>Sie haben diese Web-Site <b>niemals</b> zuvor besucht.</translation> + </message> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoWidget.py" line="96"/> + <source>first</source> + <translation>erster</translation> + </message> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoWidget.py" line="98"/> + <source>second</source> + <translation>zweiter</translation> + </message> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoWidget.py" line="100"/> + <source>third</source> + <translation>dritter</translation> + </message> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoWidget.py" line="101"/> + <source>This is your <b>{0}</b> visit of this site.</source> + <translation>Dies ist ihr <b>{0}</b> Besuch dieser Web-Site.</translation> + </message> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoWidget.py" line="119"/> + <source>Register as <b>{0}</b> links handler.</source> + <translation>Als <b>{0}</b> Links-Handler registrieren.</translation> + </message> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoWidget.py" line="126"/> + <source>Register</source> + <translation>Registrieren</translation> + </message> + <message> + <location filename="../WebBrowser/SiteInfo/SiteInfoWidget.py" line="143"/> + <source>More...</source> + <translation>Mehr...</translation> + </message> </context> <context> <name>SnapWidget</name> @@ -82138,52 +82244,52 @@ <context> <name>VirtualenvManager</name> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="186"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="187"/> <source>Add Virtual Environment</source> <translation>Virtuelle Umgebung hinzufügen</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="186"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="187"/> <source>A virtual environment named <b>{0}</b> exists already. Shall it be replaced?</source> <translation>Eine virtuelle Umgebung mit Namen <b>{0}</b> existiert bereits. Soll sie ersetzt werden?</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="241"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="244"/> <source>Change Virtual Environment</source> <translation>Virtuelle Umgebung ändern</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="290"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="293"/> <source>A virtual environment named <b>{0}</b> does not exist. Aborting!</source> <translation>Eine virtuelle Umgebung mit Namen <b>{0}</b> existiert nicht. Abbruch!</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="290"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="293"/> <source>Rename Virtual Environment</source> <translation>Virtuelle Umgebung umbenennen</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="368"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="371"/> <source>{0} - {1}</source> <translation>{0} – {1}</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="319"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="322"/> <source>Delete Virtual Environments</source> <translation>Virtuelle Umgebung löschen</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="319"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="322"/> <source>Do you really want to delete these virtual environments?</source> <translation>Sollen diese virtuellen Umgebungen wirklich gelöscht werden?</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="373"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="376"/> <source>Remove Virtual Environments</source> <translation>Virtuelle Umgebung entfernen</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="373"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="376"/> <source>Do you really want to remove these virtual environments?</source> <translation>Sollen diese virtuellen Umgebungen wirklich entfernt werden?</translation> </message> @@ -83597,12 +83703,12 @@ <translation> s</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="174"/> + <location filename="../WebBrowser/WebBrowserPage.py" line="168"/> <source>Suspicuous URL detected</source> <translation>Fragwürdige URL entdeckt</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="174"/> + <location filename="../WebBrowser/WebBrowserPage.py" line="168"/> <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> @@ -84362,16 +84468,6 @@ <source><p> Allow the website at <b>{0}</b> to use <b>{1}</b> of persistent storage?</p></source> <translation><p>Der Website <b>{0}</b> gestatten, <b>{1}</b> permanenten Speicherplatz zu verwenden?</p></translation> </message> - <message> - <location filename="../WebBrowser/WebBrowserView.py" line="2291"/> - <source>Protocol Handler Request</source> - <translation>Protokollhandleranfrage</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserView.py" line="2291"/> - <source><p> Allow the website at <b>{0}</b> to open all <b>{1}</b> links?</p></source> - <translation><p>Der Website <b>{0}</b> erlauben, alle <b>{1}</b> Links zu öffnen?</p></translation> - </message> </context> <context> <name>WebBrowserVirusTotalPage</name> @@ -84427,2050 +84523,2070 @@ <context> <name>WebBrowserWindow</name> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3633"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3651"/> <source>eric6 Web Browser</source> <translation>eric6 Web-Browser</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="267"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="268"/> <source>Contents</source> <translation>Inhalt</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1529"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1531"/> <source>Index</source> <translation>Index</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1542"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1544"/> <source>Search</source> <translation>Suchen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1819"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1821"/> <source>JavaScript Console</source> <translation>JavaScript-Konsole</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="696"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="698"/> <source>New Tab</source> <translation>Neues Register</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="696"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="698"/> <source>&New Tab</source> <translation>&Neues Register</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="696"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="698"/> <source>Ctrl+T</source> <comment>File|New Tab</comment> <translation>Ctrl+T</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="702"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="704"/> <source>Open a new web browser tab</source> <translation>Öffne ein neues Web-Browser Register</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="703"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="705"/> <source><b>New Tab</b><p>This opens a new web browser tab.</p></source> <translation><b>Neues Register</b><p>Dies öffnet ein neues Web-Browser Register.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="710"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="712"/> <source>New Window</source> <translation>Neues Fenster</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="710"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="712"/> <source>New &Window</source> <translation>Neues &Fenster</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="710"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="712"/> <source>Ctrl+N</source> <comment>File|New Window</comment> <translation>Ctrl+N</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="716"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="718"/> <source>Open a new web browser window</source> <translation>Öffne ein neues Web-Browser Fenster</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="717"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="719"/> <source><b>New Window</b><p>This opens a new web browser window in the current privacy mode.</p></source> <translation><b>Neues Fenster</b><p>Dies öffnet ein neues Web-Browser Fenster im aktuellen Privatsphärenmodus.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2528"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2546"/> <source>New Private Window</source> <translation>Neues Privates Fenster</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="725"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="727"/> <source>New &Private Window</source> <translation>Neues &Privates Fenster</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="725"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="727"/> <source>Ctrl+Shift+P</source> <comment>File|New Private Window</comment> <translation>Ctrl+Shift+P</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="731"/> - <source>Open a new private web browser window</source> - <translation>Öffnet ein neues privates Web-Browser Fenster</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="733"/> + <source>Open a new private web browser window</source> + <translation>Öffnet ein neues privates Web-Browser Fenster</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="735"/> <source><b>New Private Window</b><p>This opens a new private web browser window by starting a new web browser instance in private mode.</p></source> <translation><b>Neues Privates Fenster</b><p>Dies startet ein neues privates Web-Browser Fenster durch Starten einer neuen Web-Browser Instanz im Privatmodus.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2561"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2579"/> <source>Open File</source> <translation>Datei öffnen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="741"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="743"/> <source>&Open File</source> <translation>Datei &öffnen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="741"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="743"/> <source>Ctrl+O</source> <comment>File|Open</comment> <translation>Ctrl+O</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="747"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="749"/> <source>Open a file for display</source> <translation>Öffnet eine Datei zur Anzeige</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="748"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="750"/> <source><b>Open File</b><p>This opens a new file for display. It pops up a file selection dialog.</p></source> <translation><b>Datei öffnen</b><p>Dies öffnet eine neue Datei zur Anzeige. Es wird zunächst ein Dateiauswahldialog angezeigt.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="756"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="758"/> <source>Open File in New Tab</source> <translation>Datei in neuem Register öffnen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="756"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="758"/> <source>Open File in New &Tab</source> <translation>Datei in neuem &Register öffnen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="756"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="758"/> <source>Shift+Ctrl+O</source> <comment>File|Open in new tab</comment> <translation>Shift+Ctrl+O</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="762"/> - <source>Open a file for display in a new tab</source> - <translation>Öffnet eine Datei zur Anzeige in einem neuen Register</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="764"/> + <source>Open a file for display in a new tab</source> + <translation>Öffnet eine Datei zur Anzeige in einem neuen Register</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="766"/> <source><b>Open File in New Tab</b><p>This opens a new file for display in a new tab. It pops up a file selection dialog.</p></source> <translation><b>Datei in neuem Register öffnen</b><p>Dies öffnet eine Datei zur Anzeige in einem neuen Register. Es wird zunächst ein Dateiauswahldialog angezeigt.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="790"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="792"/> <source>Save Page Screen</source> <translation>Bildschirmfoto speichern</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="790"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="792"/> <source>Save Page Screen...</source> <translation>Bildschirmfoto speichern...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="795"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="797"/> <source>Save the visible part of the current page as a screen shot</source> <translation>Speichert den sichtbaren Bereich der aktuellen Seite als Bildschirmfoto</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="808"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="810"/> <source>Import Bookmarks</source> <translation>Lesezeichen importieren</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="808"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="810"/> <source>&Import Bookmarks...</source> <translation>Lesezeichen &importieren...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="812"/> - <source>Import bookmarks from other browsers</source> - <translation>Importiere Lesezeichen von anderen Browsern</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="814"/> + <source>Import bookmarks from other browsers</source> + <translation>Importiere Lesezeichen von anderen Browsern</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="816"/> <source><b>Import Bookmarks</b><p>Import bookmarks from other browsers.</p></source> <translation><b>Lesezeichen importieren</b><p>Importiere Lesezeichen von anderen Browsern.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="822"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="824"/> <source>Export Bookmarks</source> <translation>Lesezeichen exportieren</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="822"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="824"/> <source>&Export Bookmarks...</source> <translation>Lesezeichen &exportieren...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="826"/> - <source>Export the bookmarks into a file</source> - <translation>Exportiert die Lesezeichen in eine Datei</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="828"/> + <source>Export the bookmarks into a file</source> + <translation>Exportiert die Lesezeichen in eine Datei</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="830"/> <source><b>Export Bookmarks</b><p>Export the bookmarks into a file.</p></source> <translation><b>Lesezeichen exportieren</b><p>Exportiert die Lesezeichen in eine Datei.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2183"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2200"/> <source>Print</source> <translation>Drucken</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="838"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="840"/> <source>&Print</source> <translation>&Drucken</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="838"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="840"/> <source>Ctrl+P</source> <comment>File|Print</comment> <translation>Ctrl+P</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="844"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="846"/> <source>Print the displayed help</source> <translation>Druckt die angezeigte Hilfe</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="845"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="847"/> <source><b>Print</b><p>Print the displayed help text.</p></source> <translation><b>Drucken</b><p>Druckt den angezeigten Hilfetext.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="855"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="857"/> <source>Print as PDF</source> <translation>Als PDF drucken</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="860"/> - <source>Print the displayed help as PDF</source> - <translation>Druckt die angezeigte Hilfe als PDF</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="862"/> + <source>Print the displayed help as PDF</source> + <translation>Druckt die angezeigte Hilfe als PDF</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="864"/> <source><b>Print as PDF</b><p>Print the displayed help text as a PDF file.</p></source> <translation><b>Als PDF drucken</b><p>Druckt den angezeigten Hilfetext als PDF-Datei.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="874"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="876"/> <source>Print Preview</source> <translation>Druckvorschau</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="879"/> - <source>Print preview of the displayed help</source> - <translation>Druckvorschau der angezeigten Hilfe</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="881"/> + <source>Print preview of the displayed help</source> + <translation>Druckvorschau der angezeigten Hilfe</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="883"/> <source><b>Print Preview</b><p>Print preview of the displayed help text.</p></source> <translation><b>Druckvorschau</b><p>Zeigt eine Druckvorschau des angezeigten Hilfetextes.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="905"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="907"/> <source>Close</source> <translation>Schließen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="905"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="907"/> <source>&Close</source> <translation>Schl&ießen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="905"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="907"/> <source>Ctrl+W</source> <comment>File|Close</comment> <translation>Ctrl+W</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="911"/> - <source>Close the current help window</source> - <translation>Schließt das aktuelle Fenster</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="913"/> + <source>Close the current help window</source> + <translation>Schließt das aktuelle Fenster</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="915"/> <source><b>Close</b><p>Closes the current web browser window.</p></source> <translation><b>Schließen</b><p>Schließt das aktuelle Web-Browser Fenster.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="920"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="922"/> <source>Close All</source> <translation>Alle schließen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="920"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="922"/> <source>Close &All</source> <translation>Alle &schließen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="924"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="926"/> <source>Close all help windows</source> <translation>Schließt alle Fenster</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="925"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="927"/> <source><b>Close All</b><p>Closes all web browser windows except the first one.</p></source> <translation><b>Alle schließen</b><p>Schließt alle Web-Browser Fenster mit Ausnahme des ersten.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="933"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="935"/> <source>Quit</source> <translation>Beenden</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2909"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2927"/> <source>&Quit</source> <translation>B&eenden</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="933"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="935"/> <source>Ctrl+Q</source> <comment>File|Quit</comment> <translation>Ctrl+Q</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="939"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="941"/> <source>Quit the eric6 Web Browser</source> <translation>Beendet den eric6 Web-Browser</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="940"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="942"/> <source><b>Quit</b><p>Quit the eric6 Web Browser.</p></source> <translation><b>Beenden</b><p>Beendet den eric6 Web-Browser.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="947"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="949"/> <source>Backward</source> <translation>Zurück</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="947"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="949"/> <source>&Backward</source> <translation>&Zurück</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="947"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="949"/> <source>Alt+Left</source> <comment>Go|Backward</comment> <translation>Alt+Left</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="953"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="955"/> <source>Move one screen backward</source> <translation>Eine Seite zurück</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="954"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="956"/> <source><b>Backward</b><p>Moves one screen backward. If none is available, this action is disabled.</p></source> <translation><b>Zurück</b><p>Bewegt die Anzeige rückwärts. Falls keine Anzeige möglich ist, ist diese Aktion inaktiv.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="962"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="964"/> <source>Forward</source> <translation>Vorwärts</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="962"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="964"/> <source>&Forward</source> <translation>&Vorwärts</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="962"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="964"/> <source>Alt+Right</source> <comment>Go|Forward</comment> <translation>Alt+Right</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="968"/> - <source>Move one screen forward</source> - <translation>Eine Seite vorwärts</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="970"/> + <source>Move one screen forward</source> + <translation>Eine Seite vorwärts</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="972"/> <source><b>Forward</b><p>Moves one screen forward. If none is available, this action is disabled.</p></source> <translation><b>Zurück</b><p>Bewegt die Anzeige vorwärts. Falls keine Anzeige möglich ist, ist diese Aktion inaktiv.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="978"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="980"/> <source>Home</source> <translation>Home</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="978"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="980"/> <source>&Home</source> <translation>&Anfang</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="978"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="980"/> <source>Ctrl+Home</source> <comment>Go|Home</comment> <translation>Ctrl+Home</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="986"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="988"/> <source><b>Home</b><p>Moves to the initial screen.</p></source> <translation><b>Anfang</b><p>Zeigt die Startseite an.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="993"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="995"/> <source>Reload</source> <translation>Erneut laden</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="993"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="995"/> <source>&Reload</source> <translation>E&rneut laden</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="993"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="995"/> <source>Ctrl+R</source> <comment>Go|Reload</comment> <translation>Ctrl+R</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="993"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="995"/> <source>F5</source> <comment>Go|Reload</comment> <translation>F5</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1000"/> - <source>Reload the current screen</source> - <translation>Die aktuelle Seite erneut laden</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1002"/> + <source>Reload the current screen</source> + <translation>Die aktuelle Seite erneut laden</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1004"/> <source><b>Reload</b><p>Reloads the current screen.</p></source> <translation><b>Erneut laden</b><p>Lädt die aktuelle Seite erneut.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1009"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1011"/> <source>Stop</source> <translation>Anhalten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1009"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1011"/> <source>&Stop</source> <translation>An&halten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1009"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1011"/> <source>Ctrl+.</source> <comment>Go|Stop</comment> <translation>Ctrl+.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1009"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1011"/> <source>Esc</source> <comment>Go|Stop</comment> <translation>Esc</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1016"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1018"/> <source>Stop loading</source> <translation>Laden anhalten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1017"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1019"/> <source><b>Stop</b><p>Stops loading of the current tab.</p></source> <translation><b>Anhalten</b><p>Hält das Laden der aktuellen Seite an.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1024"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1026"/> <source>Copy</source> <translation>Kopieren</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1024"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1026"/> <source>&Copy</source> <translation>&Kopieren</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1024"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1026"/> <source>Ctrl+C</source> <comment>Edit|Copy</comment> <translation>Ctrl+C</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1030"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1032"/> <source>Copy the selected text</source> <translation>Kopiert den ausgewählten Text</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1031"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1033"/> <source><b>Copy</b><p>Copy the selected text to the clipboard.</p></source> <translation><b>Kopieren</b><p>Kopiert den ausgewählten Text in die Zwischenablage.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1038"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1040"/> <source>Cut</source> <translation>Ausschneiden</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1038"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1040"/> <source>Cu&t</source> <translation>&Ausschneiden</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1038"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1040"/> <source>Ctrl+X</source> <comment>Edit|Cut</comment> <translation>Ctrl+X</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1044"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1046"/> <source>Cut the selected text</source> <translation>Schneidet die Auswahl aus</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1045"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1047"/> <source><b>Cut</b><p>Cut the selected text to the clipboard.</p></source> <translation><b>Ausschneiden</b><p>Schneidet den ausgewählten Text aus und legt ihn in die Zwischenablage.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1052"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1054"/> <source>Paste</source> <translation>Einfügen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1052"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1054"/> <source>&Paste</source> <translation>Ein&fügen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1052"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1054"/> <source>Ctrl+V</source> <comment>Edit|Paste</comment> <translation>Ctrl+V</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1058"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1060"/> <source>Paste text from the clipboard</source> <translation>Fügt den Text der Zwischenablage ein</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1059"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1061"/> <source><b>Paste</b><p>Paste some text from the clipboard.</p></source> <translation><b>Einfügen</b><p>Fügt den Text der Zwischenablage ein.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1066"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1068"/> <source>Undo</source> <translation>Rückgängig</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1066"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1068"/> <source>&Undo</source> <translation>&Rückgängig</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1066"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1068"/> <source>Ctrl+Z</source> <comment>Edit|Undo</comment> <translation>Ctrl+Z</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1072"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1074"/> <source>Undo the last edit action</source> <translation>Die letzte Bearbeitung rückgängig machen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1073"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1075"/> <source><b>Undo</b><p>Undo the last edit action.</p></source> <translation><b>Rückgängig</b><p>Die letzte Bearbeitung rückgängig machen.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1080"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1082"/> <source>Redo</source> <translation>Wiederherstellen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1080"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1082"/> <source>&Redo</source> <translation>Wieder&herstellen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1080"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1082"/> <source>Ctrl+Shift+Z</source> <comment>Edit|Redo</comment> <translation>Ctrl+Shift+Z</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1086"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1088"/> <source>Redo the last edit action</source> <translation>Die letzte Bearbeitung wieder herstellen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1087"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1089"/> <source><b>Redo</b><p>Redo the last edit action.</p></source> <translation><b>Wiederherstellen</b><p>Die letzte Bearbeitung wieder herstellen.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1094"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1096"/> <source>Select All</source> <translation>Alles auswählen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1094"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1096"/> <source>&Select All</source> <translation>&Alles auswählen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1094"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1096"/> <source>Ctrl+A</source> <comment>Edit|Select All</comment> <translation>Ctrl+A</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1100"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1102"/> <source>Select all text</source> <translation>Gesamten Text auswählen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1101"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1103"/> <source><b>Select All</b><p>Select all text of the current browser.</p></source> <translation><b>Alles auswählen</b><p>Dies wählt den gesamten Text des aktuellen Browsers aus.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1121"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1123"/> <source>Find...</source> <translation>Suchen...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1121"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1123"/> <source>&Find...</source> <translation>&Suchen...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1121"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1123"/> <source>Ctrl+F</source> <comment>Edit|Find</comment> <translation>Ctrl+F</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1127"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1129"/> <source>Find text in page</source> <translation>Text in Seite suchen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1128"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1130"/> <source><b>Find</b><p>Find text in the current page.</p></source> <translation><b>Suchen</b><p>Text in der angezeigten Seite suchen.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1135"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1137"/> <source>Find next</source> <translation>Weitersuchen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1135"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1137"/> <source>Find &next</source> <translation>&Weitersuchen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1135"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1137"/> <source>F3</source> <comment>Edit|Find next</comment> <translation>F3</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1141"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1143"/> <source>Find next occurrence of text in page</source> <translation>Das nächste Vorkommen des Textes in der Seite suchen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1143"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1145"/> <source><b>Find next</b><p>Find the next occurrence of text in the current page.</p></source> <translation><b>Weitersuchen</b><p>Suche das nächste Vorkommen des Textes in der aktuellen Seite.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1150"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1152"/> <source>Find previous</source> <translation>Rückwärtssuchen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1150"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1152"/> <source>Find &previous</source> <translation>&Rückwärtssuchen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1150"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1152"/> <source>Shift+F3</source> <comment>Edit|Find previous</comment> <translation>Shift+F3</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1156"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1158"/> <source>Find previous occurrence of text in page</source> <translation>Das vorherige Vorkommen des Textes in der Seite suchen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1158"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1160"/> <source><b>Find previous</b><p>Find the previous occurrence of text in the current page.</p></source> <translation><b>Rückwärtssuchen</b><p>Suche das vorherige Vorkommen des Textes in der aktuellen Seite.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1167"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1169"/> <source>Manage Bookmarks</source> <translation>Lesezeichen verwalten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1167"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1169"/> <source>&Manage Bookmarks...</source> <translation>Lesezeichen &verwalten...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1167"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1169"/> <source>Ctrl+Shift+B</source> <comment>Help|Manage bookmarks</comment> <translation>Ctrl+Shift+B</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1172"/> - <source>Open a dialog to manage the bookmarks.</source> - <translation>Öffnet einen Dialog zur Verwaltung der Lesezeichen.</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1174"/> + <source>Open a dialog to manage the bookmarks.</source> + <translation>Öffnet einen Dialog zur Verwaltung der Lesezeichen.</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1176"/> <source><b>Manage Bookmarks...</b><p>Open a dialog to manage the bookmarks.</p></source> <translation><b>Lesezeichen verwalten...</b><p>Öffnet einen Dialog zur Verwaltung der Lesezeichen.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1182"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1184"/> <source>Add Bookmark</source> <translation>Lesezeichen hinzufügen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1182"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1184"/> <source>Add &Bookmark...</source> <translation>&Lesezeichen hinzufügen…</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1182"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1184"/> <source>Ctrl+D</source> <comment>Help|Add bookmark</comment> <translation>Ctrl+D</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1189"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1191"/> <source>Open a dialog to add a bookmark.</source> <translation>Öffnet einen Dialog zum Hinzufügen von Lesezeichen.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1191"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1193"/> <source><b>Add Bookmark</b><p>Open a dialog to add the current URL as a bookmark.</p></source> <translation><b>Lesezeichen hinzufügen...</b><p>Öffnet einen Dialog zum Hinzufügen von Lesezeichen.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1198"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1200"/> <source>Add Folder</source> <translation>Ordner hinzufügen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1198"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1200"/> <source>Add &Folder...</source> <translation>&Ordner hinzufügen...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1202"/> - <source>Open a dialog to add a new bookmarks folder.</source> - <translation>Öffnet einen Dialog zum Hinzufügen eines Lesezeichenordners.</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1204"/> + <source>Open a dialog to add a new bookmarks folder.</source> + <translation>Öffnet einen Dialog zum Hinzufügen eines Lesezeichenordners.</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1206"/> <source><b>Add Folder...</b><p>Open a dialog to add a new bookmarks folder.</p></source> <translation><b>Ordner hinzufügen...</b><p>Öffnet einen Dialog zum Hinzufügen eines Lesezeichenordners.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1212"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1214"/> <source>Bookmark All Tabs</source> <translation>Lesezeichen für alle Tabs</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1212"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1214"/> <source>Bookmark All Tabs...</source> <translation>Lesezeichen für alle Tabs...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1216"/> - <source>Bookmark all open tabs.</source> - <translation>Fügt Lesezeichen für alle offenen Tabs hinzu.</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1218"/> + <source>Bookmark all open tabs.</source> + <translation>Fügt Lesezeichen für alle offenen Tabs hinzu.</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1220"/> <source><b>Bookmark All Tabs...</b><p>Open a dialog to add a new bookmarks folder for all open tabs.</p></source> <translation><b>Lesezeichen für alle Tabs...</b><p>Öffnet einen Dialog, um einen neuen Lesezeichenordner für alle offenen Tabs hinzuzufügen.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1226"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1228"/> <source>What's This?</source> <translation>Was ist das?</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1226"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1228"/> <source>&What's This?</source> <translation>&Was ist das?</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1226"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1228"/> <source>Shift+F1</source> <comment>Help|What's This?'</comment> <translation>Shift+F1</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1232"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1234"/> <source>Context sensitive help</source> <translation>Kontextsensitive Hilfe</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1233"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1235"/> <source><b>Display context sensitive help</b><p>In What's This? mode, the mouse cursor shows an arrow with a question mark, and you can click on the interface elements to get a short description of what they do and how to use them. In dialogs, this feature can be accessed using the context help button in the titlebar.</p></source> <translation><b>Zeige kontextsensitive Hilfe an<b></p>Im „Was ist das?“-Modus (der Mauszeiger stellt einen Pfeil mit Fragezeichen dar) wird auf einen Mausklick eine kurze Hilfebeschreibung zu dem ausgewählten MMI-Element angezeigt. In Dialogen kann diese Funktionalität durch den entsprechenden Knopf im Fensterkopf erreicht werden.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1244"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1246"/> <source>About</source> <translation>Über</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1244"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1246"/> <source>&About</source> <translation>Ü&ber</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1248"/> - <source>Display information about this software</source> - <translation>Zeigt Informationen zu diesem Programm an</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1250"/> + <source>Display information about this software</source> + <translation>Zeigt Informationen zu diesem Programm an</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1252"/> <source><b>About</b><p>Display some information about this software.</p></source> <translation><b>Über</b><p>Zeigt einige Informationen über dieses Programm an.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1257"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1259"/> <source>About Qt</source> <translation>Über Qt</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1257"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1259"/> <source>About &Qt</source> <translation>Über &Qt</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1261"/> - <source>Display information about the Qt toolkit</source> - <translation>Zeige Informationen über das Qt-Toolkit an</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1263"/> + <source>Display information about the Qt toolkit</source> + <translation>Zeige Informationen über das Qt-Toolkit an</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1265"/> <source><b>About Qt</b><p>Display some information about the Qt toolkit.</p></source> <translation><b>Über Qt</b><p>Zeige Informationen über das Qt-Toolkit an.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1270"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1272"/> <source>Zoom in</source> <translation>Vergrößern</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1270"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1272"/> <source>Zoom &in</source> <translation>Ver&größern</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1270"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1272"/> <source>Ctrl++</source> <comment>View|Zoom in</comment> <translation>Ctrl++</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1270"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1272"/> <source>Zoom In</source> <comment>View|Zoom in</comment> <translation>Vergrößern</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1277"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1279"/> <source>Zoom in on the web page</source> <translation>Die angezeigte Seite vergrößern</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1278"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1280"/> <source><b>Zoom in</b><p>Zoom in on the web page. This makes the web page bigger.</p></source> <translation><b>Vergrößern</b><p>Die angezeigte Web-Seite vergrößert darstellen.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1286"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1288"/> <source>Zoom out</source> <translation>Verkleinern</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1286"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1288"/> <source>Zoom &out</source> <translation>Ver&kleinern</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1286"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1288"/> <source>Ctrl+-</source> <comment>View|Zoom out</comment> <translation>Ctrl+-</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1286"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1288"/> <source>Zoom Out</source> <comment>View|Zoom out</comment> <translation>Verkleinern</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1293"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1295"/> <source>Zoom out on the web page</source> <translation>Die angezeigte Seite verkleinern</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1294"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1296"/> <source><b>Zoom out</b><p>Zoom out on the web page. This makes the web page smaller.</p></source> <translation><b>Verkleinern</b><p>Die angezeigte Web-Seite verkleinert darstellen.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1302"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1304"/> <source>Zoom reset</source> <translation>Vergrößerung zurücksetzen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1302"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1304"/> <source>Zoom &reset</source> <translation>Vergrößerung &zurücksetzen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1302"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1304"/> <source>Ctrl+0</source> <comment>View|Zoom reset</comment> <translation>Ctrl+0</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1308"/> - <source>Reset the zoom of the web page</source> - <translation>Die Anzeigegröße zurücksetzen</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1310"/> + <source>Reset the zoom of the web page</source> + <translation>Die Anzeigegröße zurücksetzen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1312"/> <source><b>Zoom reset</b><p>Reset the zoom of the web page. This sets the zoom factor to 100%.</p></source> <translation><b>Vergrößerung zurücksetzen</b><p>Setzt die Vergrößerung auf den Wert 100% zurück.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1318"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1320"/> <source>Show page source</source> <translation>Seitenquelltext anzeigen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1318"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1320"/> <source>Ctrl+U</source> <translation>Ctrl+U</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1323"/> - <source>Show the page source in an editor</source> - <translation>Zeige den Seitenquelltext in einem Editor</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1325"/> + <source>Show the page source in an editor</source> + <translation>Zeige den Seitenquelltext in einem Editor</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1327"/> <source><b>Show page source</b><p>Show the page source in an editor.</p></source> <translation><b>Seitenquelltext anzeigen</b><p>Zeige den Seitenquelltext in einem Editor.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1333"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1335"/> <source>Full Screen</source> <translation>Vollbild</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1333"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1335"/> <source>&Full Screen</source> <translation>&Vollbild</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1343"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1345"/> <source>F11</source> <translation>F11</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1348"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1350"/> <source>Show next tab</source> <translation>Zeige nächstes Register</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1348"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1350"/> <source>Ctrl+Alt+Tab</source> <translation>Ctrl+Alt+Tab</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1357"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1359"/> <source>Show previous tab</source> <translation>Zeige vorheriges Register</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1357"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1359"/> <source>Shift+Ctrl+Alt+Tab</source> <translation>Shift+Ctrl+Alt+Tab</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1366"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1368"/> <source>Switch between tabs</source> <translation>Zwischen Registern umschalten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1366"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1368"/> <source>Ctrl+1</source> <translation>Ctrl+1</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1375"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1377"/> <source>Preferences</source> <translation>Einstellungen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1375"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1377"/> <source>&Preferences...</source> <translation>&Einstellungen...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1379"/> - <source>Set the prefered configuration</source> - <translation>Konfiguriert die Einstellungen</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1381"/> + <source>Set the prefered configuration</source> + <translation>Konfiguriert die Einstellungen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1383"/> <source><b>Preferences</b><p>Set the configuration items of the application with your prefered values.</p></source> <translation><b>Einstellungen</b><p>Konfiguriert die einstellbaren Parameter der Applikation nach Ihren Wünschen.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1389"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1391"/> <source>Languages</source> <translation>Sprachen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1389"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1391"/> <source>&Languages...</source> <translation>&Sprachen...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1394"/> - <source>Configure the accepted languages for web pages</source> - <translation>Konfigurieren der bevorzugten Sprachen für Websites</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1396"/> + <source>Configure the accepted languages for web pages</source> + <translation>Konfigurieren der bevorzugten Sprachen für Websites</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1398"/> <source><b>Languages</b><p>Configure the accepted languages for web pages.</p></source> <translation><b>Sprachen</b><p>Konfigurieren der bevorzugten Sprachen für Websites.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1404"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1406"/> <source>Cookies</source> <translation>Cookies</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1404"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1406"/> <source>C&ookies...</source> <translation>C&ookies...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1408"/> - <source>Configure cookies handling</source> - <translation>Cookieverwaltung konfigurieren</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1410"/> + <source>Configure cookies handling</source> + <translation>Cookieverwaltung konfigurieren</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1412"/> <source><b>Cookies</b><p>Configure cookies handling.</p></source> <translation><b>Cookies</b><p>Cookieverwaltung konfigurieren</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1418"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1420"/> <source>Flash Cookies</source> <translation>Flash Cookies</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1418"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1420"/> <source>&Flash Cookies...</source> <translation>&Flash Cookies...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1423"/> - <source>Manage flash cookies</source> - <translation>Verwalte Flash Cookies</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1425"/> + <source>Manage flash cookies</source> + <translation>Verwalte Flash Cookies</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1427"/> <source><b>Flash Cookies</b><p>Show a dialog to manage the flash cookies.</p></source> <translation><b>Flash Cookies</b><p>Zeigt einen Dialog zur Verwaltung der Flash Cookies.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1433"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1435"/> <source>Personal Information</source> <translation>Persönliche Informationen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1433"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1435"/> <source>Personal Information...</source> <translation>Persönliche Informationen...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1439"/> - <source>Configure personal information for completing form fields</source> - <translation>Persönliche Informationen zum Ausfüllen von Formularen eingeben</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1441"/> + <source>Configure personal information for completing form fields</source> + <translation>Persönliche Informationen zum Ausfüllen von Formularen eingeben</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1443"/> <source><b>Personal Information...</b><p>Opens a dialog to configure the personal information used for completing form fields.</p></source> <translation><b>Persönliche Informationen...</b><p>Öffnet einen Dialog zur Eingabe persönlicher Informationen, die zum Ausfüllen von Formularen verwendet werden.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1450"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1452"/> <source>GreaseMonkey Scripts</source> <translation>GreaseMonkey-Skripte</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1450"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1452"/> <source>GreaseMonkey Scripts...</source> <translation>GreaseMonkey-Skripte...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1456"/> - <source>Configure the GreaseMonkey Scripts</source> - <translation>GreaseMonkey-Skripte konfigurieren</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1458"/> + <source>Configure the GreaseMonkey Scripts</source> + <translation>GreaseMonkey-Skripte konfigurieren</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1460"/> <source><b>GreaseMonkey Scripts...</b><p>Opens a dialog to configure the available GreaseMonkey Scripts.</p></source> <translation><b>GreaseMonkey-Skripte...</b><p>Öffnet einen Dialog zur Konfiguration der verfügbaren GreaseMonkey-Skripte.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1467"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1469"/> <source>Edit Message Filters</source> <translation>Meldungsfilter bearbeiten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1467"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1469"/> <source>Edit Message Filters...</source> <translation>Meldungsfilter bearbeiten...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1472"/> - <source>Edit the message filters used to suppress unwanted messages</source> - <translation>Bearbeite die Meldungsfilter, die zur Unterdrückung unerwünschter Meldungen verwendet werden</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1474"/> + <source>Edit the message filters used to suppress unwanted messages</source> + <translation>Bearbeite die Meldungsfilter, die zur Unterdrückung unerwünschter Meldungen verwendet werden</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1476"/> <source><b>Edit Message Filters</b><p>Opens a dialog to edit the message filters used to suppress unwanted messages been shown in an error window.</p></source> <translation><b>Meldungsfilter bearbeiten</b><p>Dies öffnet einen Dialog zur Bearbeitung der Meldungsfilter, die zur Unterdrückung unerwünschter Meldungen verwendet werden.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1484"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1486"/> <source>Edit HTML5 Feature Permissions</source> <translation>HTML5 Feature Berechtigungen bearbeiten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1484"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1486"/> <source>Edit HTML5 Feature Permissions...</source> <translation>HTML5 Feature Berechtigungen bearbeiten...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1489"/> - <source>Edit the remembered HTML5 feature permissions</source> - <translation>Gemerkte HTML5 Feature Berechtigungen bearbeiten</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1491"/> + <source>Edit the remembered HTML5 feature permissions</source> + <translation>Gemerkte HTML5 Feature Berechtigungen bearbeiten</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1493"/> <source><b>Edit HTML5 Feature Permissions</b><p>Opens a dialog to edit the remembered HTML5 feature permissions.</p></source> <translation><b>HTML5 Feature Berechtigungen bearbeiten</b><p>Öffnet einen Dialog zum Bearbeiten der gemerkten HTML5 Feature Berechtigungen.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1501"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1503"/> <source>Sync with Table of Contents</source> <translation>Mit Inhalt synchronisieren</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1506"/> - <source>Synchronizes the table of contents with current page</source> - <translation>Synchronisiert das Inhaltsverzeichnis mit der aktuellen Seite</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1508"/> + <source>Synchronizes the table of contents with current page</source> + <translation>Synchronisiert das Inhaltsverzeichnis mit der aktuellen Seite</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1510"/> <source><b>Sync with Table of Contents</b><p>Synchronizes the table of contents with current page.</p></source> <translation><b>Mit Inhalt synchronisieren</b><p>Synchronisiert das Inhaltsverzeichnis mit der aktuellen Seite.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1516"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1518"/> <source>Table of Contents</source> <translation>Inhaltsverzeichnis</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1520"/> - <source>Shows the table of contents window</source> - <translation>Zeigt das Fenster mit dem Inhaltsverzeichnis an</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1522"/> + <source>Shows the table of contents window</source> + <translation>Zeigt das Fenster mit dem Inhaltsverzeichnis an</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1524"/> <source><b>Table of Contents</b><p>Shows the table of contents window.</p></source> <translation><b>Inhaltsverzeichnis</b><p>Zeigt das Fenster mit dem Inhaltsverzeichnis an.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1533"/> - <source>Shows the index window</source> - <translation>Zeigt das Indexfenster an</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1535"/> + <source>Shows the index window</source> + <translation>Zeigt das Indexfenster an</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1537"/> <source><b>Index</b><p>Shows the index window.</p></source> <translation><b>Index</b><p>Zeigt das Indexfenster an.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1546"/> - <source>Shows the search window</source> - <translation>Zeigt das Suchfenster an</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1548"/> + <source>Shows the search window</source> + <translation>Zeigt das Suchfenster an</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1550"/> <source><b>Search</b><p>Shows the search window.</p></source> <translation><b>Suchen</b><p>Zeigt das Suchfenster an.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1556"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1558"/> <source>Manage QtHelp Documents</source> <translation>QtHelp-Dokumente verwalten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1556"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1558"/> <source>Manage QtHelp &Documents</source> <translation>QtHelp &Dokumente verwalten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1560"/> - <source>Shows a dialog to manage the QtHelp documentation set</source> - <translation>Zeigt einen Dialog zur Verwaltung der QtHelp-Dokumente</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1562"/> + <source>Shows a dialog to manage the QtHelp documentation set</source> + <translation>Zeigt einen Dialog zur Verwaltung der QtHelp-Dokumente</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1564"/> <source><b>Manage QtHelp Documents</b><p>Shows a dialog to manage the QtHelp documentation set.</p></source> <translation><b>QtHelp-Dokumente verwalten</b><p>Zeigt einen Dialog zur Verwaltung der QtHelp Dokumente.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1571"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1573"/> <source>Manage QtHelp Filters</source> <translation>QtHelp Filter verwalten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1571"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1573"/> <source>Manage QtHelp &Filters</source> <translation>QtHelp &Filter verwalten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1575"/> - <source>Shows a dialog to manage the QtHelp filters</source> - <translation>Zeigt einen Dialog zur Verwaltung der QtHelp-Filter</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1577"/> + <source>Shows a dialog to manage the QtHelp filters</source> + <translation>Zeigt einen Dialog zur Verwaltung der QtHelp-Filter</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1579"/> <source><b>Manage QtHelp Filters</b><p>Shows a dialog to manage the QtHelp filters.</p></source> <translation><b>QtHelp-Filter verwalten</b><p>Zeigt einen Dialog zur Verwaltung der QtHelp-Filter.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1585"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1587"/> <source>Reindex Documentation</source> <translation>Dokumentation reindizieren</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1585"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1587"/> <source>&Reindex Documentation</source> <translation>Dokumentation &reindizieren</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1589"/> - <source>Reindexes the documentation set</source> - <translation>Reindiziert die Dokumentation</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1591"/> + <source>Reindexes the documentation set</source> + <translation>Reindiziert die Dokumentation</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1593"/> <source><b>Reindex Documentation</b><p>Reindexes the documentation set.</p></source> <translation><b>Dokumentation reindizieren</b><p>Reindiziert die Dokumentation.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1605"/> - <source>Clear private data</source> - <translation>Private Daten löschen</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1607"/> + <source>Clear private data</source> + <translation>Private Daten löschen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1609"/> <source><b>Clear private data</b><p>Clears the private data like browsing history, search history or the favicons database.</p></source> <translation><b>Private Daten löschen</b><p>Löscht private Daten wie die Web-Chronik, Such-Chronik oder die Icondatenbank.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1616"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1618"/> <source>Clear icons database</source> <translation>Icondatenbank löschen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1616"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1618"/> <source>Clear &icons database</source> <translation>Icondatenbank &löschen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1621"/> - <source>Clear the database of favicons</source> - <translation>Löscht die Datenbank mit den Favicons</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1623"/> + <source>Clear the database of favicons</source> + <translation>Löscht die Datenbank mit den Favicons</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1625"/> <source><b>Clear icons database</b><p>Clears the database of favicons of previously visited URLs.</p></source> <translation><b>Icondatenbank löschen</b><p>Löscht die Datenbank mit den Favicons besuchter URLs.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1631"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1633"/> <source>Manage saved Favicons</source> <translation>Gespeicherte Favicons verwalten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1637"/> - <source>Show a dialog to manage the saved favicons</source> - <translation>Zeigt einen Dialog zur Verwaltung der gespeicherten Favicons an</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1639"/> + <source>Show a dialog to manage the saved favicons</source> + <translation>Zeigt einen Dialog zur Verwaltung der gespeicherten Favicons an</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1641"/> <source><b>Manage saved Favicons</b><p>This shows a dialog to manage the saved favicons of previously visited URLs.</p></source> <translation><b>Gespeicherte Favicons verwalten</b><p>Dies zeigt einen Dialog zur Verwaltung der gespeicherten Favicons von besuchten Webseiten an.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1647"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1649"/> <source>Configure Search Engines</source> <translation>Suchmaschinen verwalten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1647"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1649"/> <source>Configure Search &Engines...</source> <translation>Such&maschinen verwalten...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1652"/> - <source>Configure the available search engines</source> - <translation>Verwalte die verfügbaren Suchmaschinen</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1654"/> + <source>Configure the available search engines</source> + <translation>Verwalte die verfügbaren Suchmaschinen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1656"/> <source><b>Configure Search Engines...</b><p>Opens a dialog to configure the available search engines.</p></source> <translation><b>Suchmaschinen verwalten...</b><p>Öffnet einen Dialog zur Verwaltung der verfügbaren Suchmaschinen.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1663"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1665"/> <source>Manage Saved Passwords</source> <translation>Gespeicherte Passwörter verwalten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1663"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1665"/> <source>Manage Saved Passwords...</source> <translation>Gespeicherte Passwörter verwalten...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1669"/> - <source>Manage the saved passwords</source> - <translation>Verwalten gespeicherter Passwörter</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1671"/> + <source>Manage the saved passwords</source> + <translation>Verwalten gespeicherter Passwörter</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1673"/> <source><b>Manage Saved Passwords...</b><p>Opens a dialog to manage the saved passwords.</p></source> <translation><b>Gespeicherte Passwörter verwalten...</b><p>Öffnet einen Dialog zur Verwaltung gespeicherter Passwörter.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1678"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1680"/> <source>Ad Block</source> <translation>Ad Block</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1678"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1680"/> <source>&Ad Block...</source> <translation>&Ad Block...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1684"/> - <source>Configure AdBlock subscriptions and rules</source> - <translation>Konfiguriert AdBlock Abonnements und Regeln</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1686"/> + <source>Configure AdBlock subscriptions and rules</source> + <translation>Konfiguriert AdBlock Abonnements und Regeln</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1688"/> <source><b>Ad Block...</b><p>Opens a dialog to configure AdBlock subscriptions and rules.</p></source> <translation><b>Ad Block...</b><p>Öffnet einen Dialog zum konfigurieren von AdBlock Abonnements und Regeln</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1694"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1696"/> <source>Manage SSL Certificate Errors</source> <translation>SSL Zertifikatsfehler verwalten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1694"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1696"/> <source>Manage SSL Certificate Errors...</source> <translation>SSL Zertifikatsfehler verwalten...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1700"/> - <source>Manage the accepted SSL certificate Errors</source> - <translation>Verwalte die akzeptierten SSL Zertifikatsfehler</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1702"/> + <source>Manage the accepted SSL certificate Errors</source> + <translation>Verwalte die akzeptierten SSL Zertifikatsfehler</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1704"/> <source><b>Manage SSL Certificate Errors...</b><p>Opens a dialog to manage the accepted SSL certificate errors.</p></source> <translation><b>SSL Zertifikatsfehler verwalten</b><p>Dies öffnet einen Dialog zur Verwaltung der akzeptierten SSL Zertifikatsfehler.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1727"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1729"/> <source>Downloads</source> <translation>Downloads</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1731"/> - <source>Shows the downloads window</source> - <translation>Zeig das Downloadsfenster an</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1733"/> + <source>Shows the downloads window</source> + <translation>Zeig das Downloadsfenster an</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1735"/> <source><b>Downloads</b><p>Shows the downloads window.</p></source> <translation><b>Downloads</b><p>Zeig das Downloadsfenster an.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1741"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1743"/> <source>RSS Feeds Dialog</source> <translation>RSS-Feeds-Dialog</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1741"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1743"/> <source>&RSS Feeds Dialog...</source> <translation>&RSS-Feeds-Dialog...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1741"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1743"/> <source>Ctrl+Shift+F</source> <comment>Help|RSS Feeds Dialog</comment> <translation>Ctrl+Shift+F</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1747"/> - <source>Open a dialog showing the configured RSS feeds.</source> - <translation>Öffnet einen Dialog mit den konfigurierten RSS-Feeds.</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1749"/> + <source>Open a dialog showing the configured RSS feeds.</source> + <translation>Öffnet einen Dialog mit den konfigurierten RSS-Feeds.</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1751"/> <source><b>RSS Feeds Dialog...</b><p>Open a dialog to show the configured RSS feeds. It can be used to mange the feeds and to show their contents.</p></source> <translation><b>RSS-Feeds-Dialog...</b><p>Dies öffnet einen Dialog zur Anzeige der konfigurierten RSS-Feeds. Er kann verwendet werden, um sie zu verwalten und ihren Inhalt anzuzeigen.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1758"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1760"/> <source>Siteinfo Dialog</source> <translation>Seiteninformationen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1758"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1760"/> <source>&Siteinfo Dialog...</source> <translation>&Seiteninformationen...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1758"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1760"/> <source>Ctrl+Shift+I</source> <comment>Help|Siteinfo Dialog</comment> <translation>Ctrl+Shift+I</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1764"/> - <source>Open a dialog showing some information about the current site.</source> - <translation>Öffnet einen Dialog zur Anzeige von Informationen über die aktuelle Site.</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1766"/> + <source>Open a dialog showing some information about the current site.</source> + <translation>Öffnet einen Dialog zur Anzeige von Informationen über die aktuelle Site.</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1768"/> <source><b>Siteinfo Dialog...</b><p>Opens a dialog showing some information about the current site.</p></source> <translation><b>Site Informationen...</b><p>Öffnet einen Dialog zur Anzeige von Informationen über die aktuelle Site.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1774"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1776"/> <source>Manage User Agent Settings</source> <translation>User-Agent-Einstellungen verwalten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1774"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1776"/> <source>Manage &User Agent Settings</source> <translation>User-&Agent-Einstellungen verwalten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1778"/> - <source>Shows a dialog to manage the User Agent settings</source> - <translation>Zeigt einen Dialog zum Verwalten der User-Agent-Einstellungen an</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1780"/> + <source>Shows a dialog to manage the User Agent settings</source> + <translation>Zeigt einen Dialog zum Verwalten der User-Agent-Einstellungen an</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1782"/> <source><b>Manage User Agent Settings</b><p>Shows a dialog to manage the User Agent settings.</p></source> <translation><b>User-Agent-Einstellungen verwalten</b><p>Zeigt einen Dialog zum Verwalten der User-Agent-Einstellungen an.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1788"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1790"/> <source>Synchronize data</source> <translation>Synchronisation</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1788"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1790"/> <source>&Synchronize Data...</source> <translation>&Synchronisation...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1793"/> - <source>Shows a dialog to synchronize data via the network</source> - <translation>Zeigt einen Dialog zum Synchronisieren von Daten über das Netzwerk</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1795"/> + <source>Shows a dialog to synchronize data via the network</source> + <translation>Zeigt einen Dialog zum Synchronisieren von Daten über das Netzwerk</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1797"/> <source><b>Synchronize Data...</b><p>This shows a dialog to synchronize data via the network.</p></source> <translation><b>Synchronisation...</b><p>Dies zeigt einen Dialog zum Synchronisieren von Daten über das Netzwerk.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1804"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1806"/> <source>Manage Saved Zoom Values</source> <translation>Gespeicherte Zoomwerte verwalten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1804"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1806"/> <source>Manage Saved Zoom Values...</source> <translation>Gespeicherte Zoomwerte verwalten...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1810"/> - <source>Manage the saved zoom values</source> - <translation>Verwalten gespeicherter Zoomwerte</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1812"/> + <source>Manage the saved zoom values</source> + <translation>Verwalten gespeicherter Zoomwerte</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1814"/> <source><b>Manage Saved Zoom Values...</b><p>Opens a dialog to manage the saved zoom values.</p></source> <translation><b>Gespeicherte Zoomwerte verwalten...</b><p>Öffnet einen Dialog zur Verwaltung gespeicherter Zoomwerte.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1823"/> - <source>Toggle the JavaScript console window</source> - <translation>Schalte die JavaScript-Konsole um</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1825"/> + <source>Toggle the JavaScript console window</source> + <translation>Schalte die JavaScript-Konsole um</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1827"/> <source><b>JavaScript Console</b><p>This toggles the JavaScript console window.</p></source> <translation><b>JavaScript Konsole</b><p>Dies schaltet die Anzeige der JavaScript Konsole um.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1970"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1986"/> <source>&File</source> <translation>&Datei</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2002"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2018"/> <source>&Edit</source> <translation>&Bearbeiten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2244"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2261"/> <source>&View</source> <translation>&Ansicht</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2029"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2045"/> <source>Text Encoding</source> <translation>Zeichenkodierung</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2041"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2057"/> <source>H&istory</source> <translation>&Chronik</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2058"/> - <source>&Bookmarks</source> - <translation>&Lesezeichen</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="2074"/> + <source>&Bookmarks</source> + <translation>&Lesezeichen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2090"/> <source>&Settings</source> <translation>&Einstellungen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2107"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2123"/> <source>Global User Agent</source> <translation>Globaler User Agent</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2274"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2292"/> <source>&Tools</source> <translation>&Werkzeuge</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2148"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2165"/> <source>&Help</source> <translation>&Hilfe</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2298"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2316"/> <source>File</source> <translation>Datei</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2323"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2341"/> <source>Edit</source> <translation>Bearbeiten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2336"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2354"/> <source>View</source> <translation>Ansicht</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2346"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2364"/> <source>Find</source> <translation>Suchen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2355"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2373"/> <source>Filter</source> <translation>Filter</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2360"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2378"/> <source>Filtered by: </source> <translation>Filter: </translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2368"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2386"/> <source>Settings</source> <translation>Einstellungen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2381"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2399"/> <source>Tools</source> <translation>Werkzeuge</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2390"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2408"/> <source>Help</source> <translation>Hilfe</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2397"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2415"/> <source>VirusTotal</source> <translation>VirusTotal</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1861"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1863"/> <source>Scan current site</source> <translation>Aktuelle Seite prüfen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4689"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4707"/> <source>IP Address Report</source> <translation>IP Adressenbericht</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4699"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4717"/> <source>Domain Report</source> <translation>Domänenbericht</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2528"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2546"/> <source><p>Could not start the process.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Der Prozess konnte nicht gestartet werden.<br>Stellen Sie sicher, dass er als <b>{0}</b> verfügbar ist.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2528"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2546"/> <source>OK</source> <translation>OK</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2601"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2619"/> <source><b>eric6 Web Browser - {0}</b><p>The eric6 Web Browser is a combined help file and HTML browser. It is part of the eric6 development toolset.</p><p>It is based on QtWebEngine {1} and Chrome {2}.</p></source> <translation><b>eric6 Web-Browser – {0}</b><p>Der eric6 Web-Browser ist eine kombinierte Anzeige für Hilfe- und HTML-Dateien. Er ist Bestandteil der eric6-Entwicklungsumgebung.</p><p>Er basiert auf QtWebEngine {1} und Chrome {2}.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2725"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2743"/> <source>Saved Tabs</source> <translation>Gesicherte Tabs</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3450"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3468"/> <source>Could not find an associated content.</source> <translation>Konnte keinen zugehörigen Inhalt finden.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3552"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3570"/> <source>Updating search index</source> <translation>Aktualisiere Suchindex</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3623"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3641"/> <source>Looking for Documentation...</source> <translation>Suche nach Dokumentation...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3653"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3671"/> <source>Unfiltered</source> <translation>Ungefiltert</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3670"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3688"/> <source>Help Engine</source> <translation>Hilfe</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4224"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4242"/> <source>ISO</source> <translation>ISO</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4228"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4246"/> <source>Windows</source> <translation>Windows</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4230"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4248"/> <source>ISCII</source> <translation>ISCII</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4226"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4244"/> <source>Unicode</source> <translation>Unicode</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4234"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4252"/> <source>Other</source> <translation>Sonstige</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4232"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4250"/> <source>IBM</source> <translation>IBM</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4654"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4672"/> <source>VirusTotal Scan</source> <translation>VirusTotal-Prüfung</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4654"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4672"/> <source><p>The VirusTotal scan could not be scheduled.<p> <p>Reason: {0}</p></source> <translation><p>Die VirusTotal-Prüfung konnte nicht beauftragt werden.<p> <p>Ursache: {0}</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4680"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4698"/> <source>Enter a valid IPv4 address in dotted quad notation:</source> <translation>Gib eine gültige IPv4 Adresse in Vierpunktnotation ein:</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4689"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4707"/> <source>The given IP address is not in dotted quad notation.</source> <translation>Die eingegebene IP Adresse ist nicht in Vierpunktnotation.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4699"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4717"/> <source>Enter a valid domain name:</source> <translation>Gib einen gültigen Domänennamen ein:</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1833"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1835"/> <source>Tab Manager</source> <translation>Registerverwaltung</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1837"/> - <source>Shows the tab manager window</source> - <translation>Zeigt das Fenster der Registerverwaltung an</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1839"/> + <source>Shows the tab manager window</source> + <translation>Zeigt das Fenster der Registerverwaltung an</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1841"/> <source><b>Tab Manager</b><p>Shows the tab manager window.</p></source> <translation><b>Registerverwaltung</b><p>Zeig das Fenster der Registerverwaltung an.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="152"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="153"/> <source>eric6 Web Browser (Private Mode)</source> <translation>eric6 Web-Browser (Privater Modus)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="773"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="775"/> <source>Save As</source> <translation>Speichern unter</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="773"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="775"/> <source>&Save As...</source> <translation>&Speichern unter...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="773"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="775"/> <source>Shift+Ctrl+S</source> <comment>File|Save As</comment> <translation>Shift+Ctrl+S</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="779"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="781"/> <source>Save the current page to disk</source> <translation>Speichert die aktuelle Seite</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="781"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="783"/> <source><b>Save As...</b><p>Saves the current page to disk.</p></source> <translation><b>Speichern unter</b><p>Dies speichert die aktuelle Seite in eine Datei.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1108"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1110"/> <source>Unselect</source> <translation>Abwählen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1113"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1115"/> <source>Clear current selection</source> <translation>Löscht die aktuelle Auswahl</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1114"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1116"/> <source><b>Unselect</b><p>Clear the selection of the current browser.</p></source> <translation><b>Abwählen</b><p>Löscht die Auswahl des aktuellen Browsers.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1108"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1110"/> <source>Alt+Ctrl+A</source> <comment>Edit|Unselect</comment> <translation>Alt+Ctrl+A</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2561"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2579"/> <source>HTML Files (*.html *.htm *.mhtml *.mht);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source> <translation>Hilfedateien (*.html *.htm *.mhtml *.mht);;PDF-Dateien (*.pdf);;CHM Dateien (*.chm);;Alle Dateien (*)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="984"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="986"/> <source>Move to the initial screen</source> <translation>Zur Startseite wechseln</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1340"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1342"/> <source>Meta+Ctrl+F</source> <translation>Meta+Ctrl+F</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2280"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2298"/> <source>&VirusTotal</source> <translation>&VirusTotal</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2246"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2263"/> <source>&Windows</source> <translation>&Fenster</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2142"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2159"/> <source>&Toolbars</source> <translation>&Werkzeugleisten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2177"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2194"/> <source>Save</source> <translation>Speichern</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2196"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2213"/> <source>Show All History...</source> <translation>Chronik anzeigen...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4259"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4277"/> <source>Menu Bar</source> <translation>Menüleiste</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4264"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4282"/> <source>Bookmarks</source> <translation>Lesezeichen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4269"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4287"/> <source>Status Bar</source> <translation>Statusleiste</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4283"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4301"/> <source>&Show all</source> <translation>Alle an&zeigen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4285"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4303"/> <source>&Hide all</source> <translation>Alle &ausblenden</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="891"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="893"/> <source>Send Page Link</source> <translation>Link der Seite verschicken</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="896"/> - <source>Send the link of the current page via email</source> - <translation>Versende den Link der aktuellen Seite per Email</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="898"/> + <source>Send the link of the current page via email</source> + <translation>Versende den Link der aktuellen Seite per Email</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="900"/> <source><b>Send Page Link</b><p>Send the link of the current page via email.</p></source> <translation><b>Link der Seite verschicken</b><p>Versende den Link der aktuellen Seite per Email.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1847"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1849"/> <source>Session Manager</source> <translation>Sitzungsmanager</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1847"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1849"/> <source>Session Manager...</source> <translation>Sitzungsmanager...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1851"/> - <source>Shows the session manager window</source> - <translation>Zeigt das Sitzungsmanagerfenster</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1853"/> + <source>Shows the session manager window</source> + <translation>Zeigt das Sitzungsmanagerfenster</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1855"/> <source><b>Session Manager</b><p>Shows the session manager window.</p></source> <translation><b>Sitzungsmanager</b><p>Zeigt das Fenster des Sitzungsmanagers an.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2170"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2187"/> <source>Sessions</source> <translation>Sitzungen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2900"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2918"/> <source>Are you sure you want to close the web browser?</source> <translation>Möchten Sie den Web-Browser wirklich schließen?</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2900"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2918"/> <source>Are you sure you want to close the web browser? You have {0} windows with {1} tabs open.</source> <translation>Möchten Sie den Web-Browser wirklich schließen? Es sind {0} Fenster mit {1} Registern offen.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1711"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1713"/> <source>Manage Safe Browsing</source> <translation>Safe Browsing verwalten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1711"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1713"/> <source>Manage Safe Browsing...</source> <translation>Safe Browsing verwalten...</translation> </message> <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1720"/> + <source><b>Manage Safe Browsing</b><p>This opens a dialog to configure Safe Browsing and to manage the local cache.</p></source> + <translation><b>Safe Browsing verwalten</b><p>Dies öffnet einen Dialog zur Konfiguration des Safe Browsing und zur Verwaltung des lokalen Zwischenspeichers.</p></translation> + </message> + <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1718"/> - <source><b>Manage Safe Browsing</b><p>This opens a dialog to configure Safe Browsing and to manage the local cache.</p></source> - <translation><b>Safe Browsing verwalten</b><p>Dies öffnet einen Dialog zur Konfiguration des Safe Browsing und zur Verwaltung des lokalen Zwischenspeichers.</p></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1716"/> <source>Configure Safe Browsing and manage local cache</source> <translation>Safe Browsing konfigurieren und Zwischenspeicher verwalten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="798"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="800"/> <source><b>Save Page Screen...</b><p>Saves the visible part of the current page as a screen shot.</p></source> <translation><b>Bildschirmphoto speichern...</b><p>Dies speichert den sichtbaren Bereich der aktuellen Seite als Bildschirmphoto.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1897"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1899"/> <source>Keyboard Shortcuts</source> <translation>Tastaturkurzbefehle</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1897"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1899"/> <source>Keyboard &Shortcuts...</source> <translation>&Tastaturkurzbefehle...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1903"/> - <source>Set the keyboard shortcuts</source> - <translation>Setze die Tasta