Sun, 17 Jul 2016 15:36:11 +0200
Added capabilities to open links in a new background tab, and several other link open actions to various context menus of the new web browser.
--- a/APIs/Python3/eric6.api Thu Jul 14 18:56:39 2016 +0200 +++ b/APIs/Python3/eric6.api Sun Jul 17 15:36:11 2016 +0200 @@ -9710,7 +9710,9 @@ eric6.WebBrowser.Bookmarks.BookmarkPropertiesDialog.BookmarkPropertiesDialog.accept?4() eric6.WebBrowser.Bookmarks.BookmarkPropertiesDialog.BookmarkPropertiesDialog?1(node, parent=None) eric6.WebBrowser.Bookmarks.BookmarksDialog.BookmarksDialog.closeEvent?4(evt) -eric6.WebBrowser.Bookmarks.BookmarksDialog.BookmarksDialog.newUrl?7 +eric6.WebBrowser.Bookmarks.BookmarksDialog.BookmarksDialog.newBackgroundTab?7 +eric6.WebBrowser.Bookmarks.BookmarksDialog.BookmarksDialog.newTab?7 +eric6.WebBrowser.Bookmarks.BookmarksDialog.BookmarksDialog.newWindow?7 eric6.WebBrowser.Bookmarks.BookmarksDialog.BookmarksDialog.openUrl?7 eric6.WebBrowser.Bookmarks.BookmarksDialog.BookmarksDialog.reject?4() eric6.WebBrowser.Bookmarks.BookmarksDialog.BookmarksDialog?1(parent=None, manager=None) @@ -9810,7 +9812,8 @@ eric6.WebBrowser.Bookmarks.BookmarksManager.StartRoot?7 eric6.WebBrowser.Bookmarks.BookmarksManager.StartToolBar?7 eric6.WebBrowser.Bookmarks.BookmarksMenu.BookmarksMenu.createBaseMenu?4() -eric6.WebBrowser.Bookmarks.BookmarksMenu.BookmarksMenu.newUrl?7 +eric6.WebBrowser.Bookmarks.BookmarksMenu.BookmarksMenu.newTab?7 +eric6.WebBrowser.Bookmarks.BookmarksMenu.BookmarksMenu.newWindow?7 eric6.WebBrowser.Bookmarks.BookmarksMenu.BookmarksMenu.openAll?4() eric6.WebBrowser.Bookmarks.BookmarksMenu.BookmarksMenu.openUrl?7 eric6.WebBrowser.Bookmarks.BookmarksMenu.BookmarksMenu.postPopulated?4() @@ -9848,7 +9851,8 @@ eric6.WebBrowser.Bookmarks.BookmarksModel.BookmarksModel.supportedDropActions?4() eric6.WebBrowser.Bookmarks.BookmarksModel.BookmarksModel?1(manager, parent=None) eric6.WebBrowser.Bookmarks.BookmarksToolBar.BookmarksToolBar._createMenu?5() -eric6.WebBrowser.Bookmarks.BookmarksToolBar.BookmarksToolBar.newUrl?7 +eric6.WebBrowser.Bookmarks.BookmarksToolBar.BookmarksToolBar.newTab?7 +eric6.WebBrowser.Bookmarks.BookmarksToolBar.BookmarksToolBar.newWindow?7 eric6.WebBrowser.Bookmarks.BookmarksToolBar.BookmarksToolBar.openUrl?7 eric6.WebBrowser.Bookmarks.BookmarksToolBar.BookmarksToolBar?1(mainWindow, model, parent=None) eric6.WebBrowser.Bookmarks.DefaultBookmarks_rc.qCleanupResources?4() @@ -10005,7 +10009,10 @@ eric6.WebBrowser.Feeds.FeedsManager.FeedsManager.ErrorDataRole?7 eric6.WebBrowser.Feeds.FeedsManager.FeedsManager.UrlStringRole?7 eric6.WebBrowser.Feeds.FeedsManager.FeedsManager.addFeed?4(urlString, title, icon) -eric6.WebBrowser.Feeds.FeedsManager.FeedsManager.newUrl?7 +eric6.WebBrowser.Feeds.FeedsManager.FeedsManager.newBackgroundTab?7 +eric6.WebBrowser.Feeds.FeedsManager.FeedsManager.newPrivateWindow?7 +eric6.WebBrowser.Feeds.FeedsManager.FeedsManager.newTab?7 +eric6.WebBrowser.Feeds.FeedsManager.FeedsManager.newWindow?7 eric6.WebBrowser.Feeds.FeedsManager.FeedsManager.on_deleteButton_clicked?4() eric6.WebBrowser.Feeds.FeedsManager.FeedsManager.on_editButton_clicked?4() eric6.WebBrowser.Feeds.FeedsManager.FeedsManager.on_feedsTree_itemSelectionChanged?4() @@ -10148,7 +10155,10 @@ eric6.WebBrowser.History.HistoryCompleter.HistoryCompletionView.resizeEvent?4(evt) eric6.WebBrowser.History.HistoryCompleter.HistoryCompletionView.sizeHintForRow?4(row) eric6.WebBrowser.History.HistoryCompleter.HistoryCompletionView?1(parent=None) -eric6.WebBrowser.History.HistoryDialog.HistoryDialog.newUrl?7 +eric6.WebBrowser.History.HistoryDialog.HistoryDialog.newBackgroundTab?7 +eric6.WebBrowser.History.HistoryDialog.HistoryDialog.newPrivateWindow?7 +eric6.WebBrowser.History.HistoryDialog.HistoryDialog.newTab?7 +eric6.WebBrowser.History.HistoryDialog.HistoryDialog.newWindow?7 eric6.WebBrowser.History.HistoryDialog.HistoryDialog.openUrl?7 eric6.WebBrowser.History.HistoryDialog.HistoryDialog?1(parent=None, manager=None) eric6.WebBrowser.History.HistoryFilterModel.HistoryData?1(offset, frequency=0) @@ -10194,7 +10204,10 @@ eric6.WebBrowser.History.HistoryManager.HistoryManager.setHistory?4(history, loadedAndSorted=False) eric6.WebBrowser.History.HistoryManager.HistoryManager.updateHistoryEntry?4(url, title) eric6.WebBrowser.History.HistoryManager.HistoryManager?1(parent=None) -eric6.WebBrowser.History.HistoryMenu.HistoryMenu.newUrl?7 +eric6.WebBrowser.History.HistoryMenu.HistoryMenu.newBackgroundTab?7 +eric6.WebBrowser.History.HistoryMenu.HistoryMenu.newPrivateWindow?7 +eric6.WebBrowser.History.HistoryMenu.HistoryMenu.newTab?7 +eric6.WebBrowser.History.HistoryMenu.HistoryMenu.newWindow?7 eric6.WebBrowser.History.HistoryMenu.HistoryMenu.openUrl?7 eric6.WebBrowser.History.HistoryMenu.HistoryMenu.postPopulated?4() eric6.WebBrowser.History.HistoryMenu.HistoryMenu.prePopulated?4() @@ -10210,7 +10223,10 @@ eric6.WebBrowser.History.HistoryMenu.HistoryMenuModel.parent?4(index) eric6.WebBrowser.History.HistoryMenu.HistoryMenuModel.rowCount?4(parent=QModelIndex()) eric6.WebBrowser.History.HistoryMenu.HistoryMenuModel?1(sourceModel, parent=None) -eric6.WebBrowser.History.HistoryMenu.HistoryMostVisitedMenu.newUrl?7 +eric6.WebBrowser.History.HistoryMenu.HistoryMostVisitedMenu.newBackgroundTab?7 +eric6.WebBrowser.History.HistoryMenu.HistoryMostVisitedMenu.newPrivateWindow?7 +eric6.WebBrowser.History.HistoryMenu.HistoryMostVisitedMenu.newTab?7 +eric6.WebBrowser.History.HistoryMenu.HistoryMostVisitedMenu.newWindow?7 eric6.WebBrowser.History.HistoryMenu.HistoryMostVisitedMenu.openUrl?7 eric6.WebBrowser.History.HistoryMenu.HistoryMostVisitedMenu.prePopulated?4() eric6.WebBrowser.History.HistoryMenu.HistoryMostVisitedMenu?1(count, parent=None) @@ -10461,24 +10477,31 @@ eric6.WebBrowser.QtHelp.HelpIndexWidget.HelpIndexWidget.escapePressed?7 eric6.WebBrowser.QtHelp.HelpIndexWidget.HelpIndexWidget.eventFilter?4(watched, event) eric6.WebBrowser.QtHelp.HelpIndexWidget.HelpIndexWidget.focusInEvent?4(evt) -eric6.WebBrowser.QtHelp.HelpIndexWidget.HelpIndexWidget.linkActivated?7 -eric6.WebBrowser.QtHelp.HelpIndexWidget.HelpIndexWidget.linksActivated?7 -eric6.WebBrowser.QtHelp.HelpIndexWidget.HelpIndexWidget?1(engine, mainWindow, parent=None) +eric6.WebBrowser.QtHelp.HelpIndexWidget.HelpIndexWidget.newBackgroundTab?7 +eric6.WebBrowser.QtHelp.HelpIndexWidget.HelpIndexWidget.newTab?7 +eric6.WebBrowser.QtHelp.HelpIndexWidget.HelpIndexWidget.newWindow?7 +eric6.WebBrowser.QtHelp.HelpIndexWidget.HelpIndexWidget.openUrl?7 +eric6.WebBrowser.QtHelp.HelpIndexWidget.HelpIndexWidget?1(engine, parent=None) eric6.WebBrowser.QtHelp.HelpSearchWidget.HelpSearchWidget.contextMenuEvent?4(evt) eric6.WebBrowser.QtHelp.HelpSearchWidget.HelpSearchWidget.escapePressed?7 eric6.WebBrowser.QtHelp.HelpSearchWidget.HelpSearchWidget.eventFilter?4(watched, event) eric6.WebBrowser.QtHelp.HelpSearchWidget.HelpSearchWidget.keyPressEvent?4(evt) -eric6.WebBrowser.QtHelp.HelpSearchWidget.HelpSearchWidget.linkActivated?7 -eric6.WebBrowser.QtHelp.HelpSearchWidget.HelpSearchWidget?1(engine, mainWindow, parent=None) +eric6.WebBrowser.QtHelp.HelpSearchWidget.HelpSearchWidget.newBackgroundTab?7 +eric6.WebBrowser.QtHelp.HelpSearchWidget.HelpSearchWidget.newTab?7 +eric6.WebBrowser.QtHelp.HelpSearchWidget.HelpSearchWidget.newWindow?7 +eric6.WebBrowser.QtHelp.HelpSearchWidget.HelpSearchWidget.openUrl?7 +eric6.WebBrowser.QtHelp.HelpSearchWidget.HelpSearchWidget?1(engine, parent=None) eric6.WebBrowser.QtHelp.HelpTocWidget.HelpTocWidget.escapePressed?7 eric6.WebBrowser.QtHelp.HelpTocWidget.HelpTocWidget.eventFilter?4(watched, event) eric6.WebBrowser.QtHelp.HelpTocWidget.HelpTocWidget.expandToDepth?4(depth) eric6.WebBrowser.QtHelp.HelpTocWidget.HelpTocWidget.focusInEvent?4(evt) -eric6.WebBrowser.QtHelp.HelpTocWidget.HelpTocWidget.itemClicked?4(index) eric6.WebBrowser.QtHelp.HelpTocWidget.HelpTocWidget.keyPressEvent?4(evt) -eric6.WebBrowser.QtHelp.HelpTocWidget.HelpTocWidget.linkActivated?7 +eric6.WebBrowser.QtHelp.HelpTocWidget.HelpTocWidget.newBackgroundTab?7 +eric6.WebBrowser.QtHelp.HelpTocWidget.HelpTocWidget.newTab?7 +eric6.WebBrowser.QtHelp.HelpTocWidget.HelpTocWidget.newWindow?7 +eric6.WebBrowser.QtHelp.HelpTocWidget.HelpTocWidget.openUrl?7 eric6.WebBrowser.QtHelp.HelpTocWidget.HelpTocWidget.syncToContent?4(url) -eric6.WebBrowser.QtHelp.HelpTocWidget.HelpTocWidget?1(engine, mainWindow, parent=None) +eric6.WebBrowser.QtHelp.HelpTocWidget.HelpTocWidget?1(engine, parent=None) eric6.WebBrowser.QtHelp.HelpTopicDialog.HelpTopicDialog.link?4() eric6.WebBrowser.QtHelp.HelpTopicDialog.HelpTopicDialog?1(parent, keyword, links) eric6.WebBrowser.QtHelp.QtHelpDocumentationDialog.QtHelpDocumentationDialog.getTabsToClose?4() @@ -10859,8 +10882,8 @@ eric6.WebBrowser.WebBrowserTabWidget.WebBrowserTabWidget.currentUrlBar?4() eric6.WebBrowser.WebBrowserTabWidget.WebBrowserTabWidget.currentUrlChanged?7 eric6.WebBrowser.WebBrowserTabWidget.WebBrowserTabWidget.getSourceFileList?4() -eric6.WebBrowser.WebBrowserTabWidget.WebBrowserTabWidget.newBrowser?4(link=None, position=-1) -eric6.WebBrowser.WebBrowserTabWidget.WebBrowserTabWidget.newBrowserAfter?4(browser, link=None) +eric6.WebBrowser.WebBrowserTabWidget.WebBrowserTabWidget.newBrowser?4(link=None, position=-1, background=False) +eric6.WebBrowser.WebBrowserTabWidget.WebBrowserTabWidget.newBrowserAfter?4(browser, link=None, background=False) eric6.WebBrowser.WebBrowserTabWidget.WebBrowserTabWidget.preferencesChanged?4() eric6.WebBrowser.WebBrowserTabWidget.WebBrowserTabWidget.printBrowser?4(browser=None) eric6.WebBrowser.WebBrowserTabWidget.WebBrowserTabWidget.printBrowserPdf?4(browser=None) @@ -10935,6 +10958,7 @@ eric6.WebBrowser.WebBrowserView.WebBrowserView.source?4() eric6.WebBrowser.WebBrowserView.WebBrowserView.sourceChanged?7 eric6.WebBrowser.WebBrowserView.WebBrowserView.undo?4() +eric6.WebBrowser.WebBrowserView.WebBrowserView.unselect?4() eric6.WebBrowser.WebBrowserView.WebBrowserView.zoomIn?4() eric6.WebBrowser.WebBrowserView.WebBrowserView.zoomOut?4() eric6.WebBrowser.WebBrowserView.WebBrowserView.zoomReset?4() @@ -11010,12 +11034,15 @@ eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.mousePressEvent?4(evt) eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.networkManager?4() eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.newPrivateWindow?4(link=None) -eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.newTab?4(link=None, addNextTo=None) +eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.newTab?4(link=None, addNextTo=None, background=False) eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.newWindow?4(link=None) eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.notificationsEnabled?4() eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.openSearchManager?4() -eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.openUrl?4(url, title) -eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.openUrlNewTab?4(url, title) +eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.openUrl?4(url, title=None) +eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.openUrlNewBackgroundTab?4(url, title=None) +eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.openUrlNewPrivateWindow?4(url, title=None) +eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.openUrlNewTab?4(url, title=None) +eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.openUrlNewWindow?4(url, title=None) eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.passwordManager?4() eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.personalInformationManager?4() eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.preferencesChanged?4()
--- a/Documentation/Help/source.qhp Thu Jul 14 18:56:39 2016 +0200 +++ b/Documentation/Help/source.qhp Sun Jul 17 15:36:11 2016 +0200 @@ -2087,6 +2087,7 @@ <keyword name="BookmarksDialog.__openBookmark" id="BookmarksDialog.__openBookmark" ref="eric6.WebBrowser.Bookmarks.BookmarksDialog.html#BookmarksDialog.__openBookmark" /> <keyword name="BookmarksDialog.__openBookmarkInCurrentTab" id="BookmarksDialog.__openBookmarkInCurrentTab" ref="eric6.Helpviewer.Bookmarks.BookmarksDialog.html#BookmarksDialog.__openBookmarkInCurrentTab" /> <keyword name="BookmarksDialog.__openBookmarkInCurrentTab" id="BookmarksDialog.__openBookmarkInCurrentTab" ref="eric6.WebBrowser.Bookmarks.BookmarksDialog.html#BookmarksDialog.__openBookmarkInCurrentTab" /> + <keyword name="BookmarksDialog.__openBookmarkInNewBackgroundTab" id="BookmarksDialog.__openBookmarkInNewBackgroundTab" ref="eric6.WebBrowser.Bookmarks.BookmarksDialog.html#BookmarksDialog.__openBookmarkInNewBackgroundTab" /> <keyword name="BookmarksDialog.__openBookmarkInNewTab" id="BookmarksDialog.__openBookmarkInNewTab" ref="eric6.Helpviewer.Bookmarks.BookmarksDialog.html#BookmarksDialog.__openBookmarkInNewTab" /> <keyword name="BookmarksDialog.__openBookmarkInNewTab" id="BookmarksDialog.__openBookmarkInNewTab" ref="eric6.WebBrowser.Bookmarks.BookmarksDialog.html#BookmarksDialog.__openBookmarkInNewTab" /> <keyword name="BookmarksDialog.__openBookmarkInNewWindow" id="BookmarksDialog.__openBookmarkInNewWindow" ref="eric6.WebBrowser.Bookmarks.BookmarksDialog.html#BookmarksDialog.__openBookmarkInNewWindow" /> @@ -2302,7 +2303,6 @@ <keyword name="BookmarksToolBar.__openBookmarkInNewWindow" id="BookmarksToolBar.__openBookmarkInNewWindow" ref="eric6.WebBrowser.Bookmarks.BookmarksToolBar.html#BookmarksToolBar.__openBookmarkInNewWindow" /> <keyword name="BookmarksToolBar.__openBookmarkInPrivateWindow" id="BookmarksToolBar.__openBookmarkInPrivateWindow" ref="eric6.WebBrowser.Bookmarks.BookmarksToolBar.html#BookmarksToolBar.__openBookmarkInPrivateWindow" /> <keyword name="BookmarksToolBar.__openToolBarBookmark" id="BookmarksToolBar.__openToolBarBookmark" ref="eric6.Helpviewer.Bookmarks.BookmarksToolBar.html#BookmarksToolBar.__openToolBarBookmark" /> - <keyword name="BookmarksToolBar.__openToolBarBookmark" id="BookmarksToolBar.__openToolBarBookmark" ref="eric6.WebBrowser.Bookmarks.BookmarksToolBar.html#BookmarksToolBar.__openToolBarBookmark" /> <keyword name="BookmarksToolBar.__rebuild" id="BookmarksToolBar.__rebuild" ref="eric6.Helpviewer.Bookmarks.BookmarksToolBar.html#BookmarksToolBar.__rebuild" /> <keyword name="BookmarksToolBar.__rebuild" id="BookmarksToolBar.__rebuild" ref="eric6.WebBrowser.Bookmarks.BookmarksToolBar.html#BookmarksToolBar.__rebuild" /> <keyword name="BookmarksToolBar.__removeBookmark" id="BookmarksToolBar.__removeBookmark" ref="eric6.Helpviewer.Bookmarks.BookmarksToolBar.html#BookmarksToolBar.__removeBookmark" /> @@ -5753,8 +5753,11 @@ <keyword name="FeedsManager.__openMessage" id="FeedsManager.__openMessage" ref="eric6.WebBrowser.Feeds.FeedsManager.html#FeedsManager.__openMessage" /> <keyword name="FeedsManager.__openMessageInCurrentTab" id="FeedsManager.__openMessageInCurrentTab" ref="eric6.Helpviewer.Feeds.FeedsManager.html#FeedsManager.__openMessageInCurrentTab" /> <keyword name="FeedsManager.__openMessageInCurrentTab" id="FeedsManager.__openMessageInCurrentTab" ref="eric6.WebBrowser.Feeds.FeedsManager.html#FeedsManager.__openMessageInCurrentTab" /> + <keyword name="FeedsManager.__openMessageInNewBackgroundTab" id="FeedsManager.__openMessageInNewBackgroundTab" ref="eric6.WebBrowser.Feeds.FeedsManager.html#FeedsManager.__openMessageInNewBackgroundTab" /> <keyword name="FeedsManager.__openMessageInNewTab" id="FeedsManager.__openMessageInNewTab" ref="eric6.Helpviewer.Feeds.FeedsManager.html#FeedsManager.__openMessageInNewTab" /> <keyword name="FeedsManager.__openMessageInNewTab" id="FeedsManager.__openMessageInNewTab" ref="eric6.WebBrowser.Feeds.FeedsManager.html#FeedsManager.__openMessageInNewTab" /> + <keyword name="FeedsManager.__openMessageInNewWindow" id="FeedsManager.__openMessageInNewWindow" ref="eric6.WebBrowser.Feeds.FeedsManager.html#FeedsManager.__openMessageInNewWindow" /> + <keyword name="FeedsManager.__openMessageInPrivateWindow" id="FeedsManager.__openMessageInPrivateWindow" ref="eric6.WebBrowser.Feeds.FeedsManager.html#FeedsManager.__openMessageInPrivateWindow" /> <keyword name="FeedsManager.__reloadFeed" id="FeedsManager.__reloadFeed" ref="eric6.Helpviewer.Feeds.FeedsManager.html#FeedsManager.__reloadFeed" /> <keyword name="FeedsManager.__reloadFeed" id="FeedsManager.__reloadFeed" ref="eric6.WebBrowser.Feeds.FeedsManager.html#FeedsManager.__reloadFeed" /> <keyword name="FeedsManager.__save" id="FeedsManager.__save" ref="eric6.Helpviewer.Feeds.FeedsManager.html#FeedsManager.__save" /> @@ -6523,6 +6526,8 @@ <keyword name="HelpIndexWidget.__enableSearchEdit" id="HelpIndexWidget.__enableSearchEdit" ref="eric6.WebBrowser.QtHelp.HelpIndexWidget.html#HelpIndexWidget.__enableSearchEdit" /> <keyword name="HelpIndexWidget.__filterIndices" id="HelpIndexWidget.__filterIndices" ref="eric6.Helpviewer.HelpIndexWidget.html#HelpIndexWidget.__filterIndices" /> <keyword name="HelpIndexWidget.__filterIndices" id="HelpIndexWidget.__filterIndices" ref="eric6.WebBrowser.QtHelp.HelpIndexWidget.html#HelpIndexWidget.__filterIndices" /> + <keyword name="HelpIndexWidget.__selectLink" id="HelpIndexWidget.__selectLink" ref="eric6.WebBrowser.QtHelp.HelpIndexWidget.html#HelpIndexWidget.__selectLink" /> + <keyword name="HelpIndexWidget.__showContextMenu" id="HelpIndexWidget.__showContextMenu" ref="eric6.WebBrowser.QtHelp.HelpIndexWidget.html#HelpIndexWidget.__showContextMenu" /> <keyword name="HelpIndexWidget.eventFilter" id="HelpIndexWidget.eventFilter" ref="eric6.Helpviewer.HelpIndexWidget.html#HelpIndexWidget.eventFilter" /> <keyword name="HelpIndexWidget.eventFilter" id="HelpIndexWidget.eventFilter" ref="eric6.WebBrowser.QtHelp.HelpIndexWidget.html#HelpIndexWidget.eventFilter" /> <keyword name="HelpIndexWidget.focusInEvent" id="HelpIndexWidget.focusInEvent" ref="eric6.Helpviewer.HelpIndexWidget.html#HelpIndexWidget.focusInEvent" /> @@ -6649,7 +6654,6 @@ <keyword name="HelpTocWidget.focusInEvent" id="HelpTocWidget.focusInEvent" ref="eric6.Helpviewer.HelpTocWidget.html#HelpTocWidget.focusInEvent" /> <keyword name="HelpTocWidget.focusInEvent" id="HelpTocWidget.focusInEvent" ref="eric6.WebBrowser.QtHelp.HelpTocWidget.html#HelpTocWidget.focusInEvent" /> <keyword name="HelpTocWidget.itemClicked" id="HelpTocWidget.itemClicked" ref="eric6.Helpviewer.HelpTocWidget.html#HelpTocWidget.itemClicked" /> - <keyword name="HelpTocWidget.itemClicked" id="HelpTocWidget.itemClicked" ref="eric6.WebBrowser.QtHelp.HelpTocWidget.html#HelpTocWidget.itemClicked" /> <keyword name="HelpTocWidget.keyPressEvent" id="HelpTocWidget.keyPressEvent" ref="eric6.Helpviewer.HelpTocWidget.html#HelpTocWidget.keyPressEvent" /> <keyword name="HelpTocWidget.keyPressEvent" id="HelpTocWidget.keyPressEvent" ref="eric6.WebBrowser.QtHelp.HelpTocWidget.html#HelpTocWidget.keyPressEvent" /> <keyword name="HelpTocWidget.syncToContent" id="HelpTocWidget.syncToContent" ref="eric6.Helpviewer.HelpTocWidget.html#HelpTocWidget.syncToContent" /> @@ -8195,8 +8199,11 @@ <keyword name="HistoryDialog.__openHistory" id="HistoryDialog.__openHistory" ref="eric6.WebBrowser.History.HistoryDialog.html#HistoryDialog.__openHistory" /> <keyword name="HistoryDialog.__openHistoryInCurrentTab" id="HistoryDialog.__openHistoryInCurrentTab" ref="eric6.Helpviewer.History.HistoryDialog.html#HistoryDialog.__openHistoryInCurrentTab" /> <keyword name="HistoryDialog.__openHistoryInCurrentTab" id="HistoryDialog.__openHistoryInCurrentTab" ref="eric6.WebBrowser.History.HistoryDialog.html#HistoryDialog.__openHistoryInCurrentTab" /> + <keyword name="HistoryDialog.__openHistoryInNewBackgroundTab" id="HistoryDialog.__openHistoryInNewBackgroundTab" ref="eric6.WebBrowser.History.HistoryDialog.html#HistoryDialog.__openHistoryInNewBackgroundTab" /> <keyword name="HistoryDialog.__openHistoryInNewTab" id="HistoryDialog.__openHistoryInNewTab" ref="eric6.Helpviewer.History.HistoryDialog.html#HistoryDialog.__openHistoryInNewTab" /> <keyword name="HistoryDialog.__openHistoryInNewTab" id="HistoryDialog.__openHistoryInNewTab" ref="eric6.WebBrowser.History.HistoryDialog.html#HistoryDialog.__openHistoryInNewTab" /> + <keyword name="HistoryDialog.__openHistoryInNewWindow" id="HistoryDialog.__openHistoryInNewWindow" ref="eric6.WebBrowser.History.HistoryDialog.html#HistoryDialog.__openHistoryInNewWindow" /> + <keyword name="HistoryDialog.__openHistoryInPrivateWindow" id="HistoryDialog.__openHistoryInPrivateWindow" ref="eric6.WebBrowser.History.HistoryDialog.html#HistoryDialog.__openHistoryInPrivateWindow" /> <keyword name="HistoryEntry" id="HistoryEntry" ref="eric6.Helpviewer.History.HistoryManager.html#HistoryEntry" /> <keyword name="HistoryEntry" id="HistoryEntry" ref="eric6.WebBrowser.History.HistoryManager.html#HistoryEntry" /> <keyword name="HistoryEntry (Constructor)" id="HistoryEntry (Constructor)" ref="eric6.Helpviewer.History.HistoryManager.html#HistoryEntry.__init__" /> @@ -15528,6 +15535,7 @@ <keyword name="WebBrowserView.setZoomValue" id="WebBrowserView.setZoomValue" ref="eric6.WebBrowser.WebBrowserView.html#WebBrowserView.setZoomValue" /> <keyword name="WebBrowserView.source" id="WebBrowserView.source" ref="eric6.WebBrowser.WebBrowserView.html#WebBrowserView.source" /> <keyword name="WebBrowserView.undo" id="WebBrowserView.undo" ref="eric6.WebBrowser.WebBrowserView.html#WebBrowserView.undo" /> + <keyword name="WebBrowserView.unselect" id="WebBrowserView.unselect" ref="eric6.WebBrowser.WebBrowserView.html#WebBrowserView.unselect" /> <keyword name="WebBrowserView.zoomIn" id="WebBrowserView.zoomIn" ref="eric6.WebBrowser.WebBrowserView.html#WebBrowserView.zoomIn" /> <keyword name="WebBrowserView.zoomOut" id="WebBrowserView.zoomOut" ref="eric6.WebBrowser.WebBrowserView.html#WebBrowserView.zoomOut" /> <keyword name="WebBrowserView.zoomReset" id="WebBrowserView.zoomReset" ref="eric6.WebBrowser.WebBrowserView.html#WebBrowserView.zoomReset" /> @@ -15591,7 +15599,6 @@ <keyword name="WebBrowserWindow.__initToolbars" id="WebBrowserWindow.__initToolbars" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__initToolbars" /> <keyword name="WebBrowserWindow.__initWebEngineSettings" id="WebBrowserWindow.__initWebEngineSettings" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__initWebEngineSettings" /> <keyword name="WebBrowserWindow.__linkActivated" id="WebBrowserWindow.__linkActivated" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__linkActivated" /> - <keyword name="WebBrowserWindow.__linksActivated" id="WebBrowserWindow.__linksActivated" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__linksActivated" /> <keyword name="WebBrowserWindow.__lookForNewDocumentation" id="WebBrowserWindow.__lookForNewDocumentation" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__lookForNewDocumentation" /> <keyword name="WebBrowserWindow.__manageQtHelpDocumentation" id="WebBrowserWindow.__manageQtHelpDocumentation" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__manageQtHelpDocumentation" /> <keyword name="WebBrowserWindow.__manageQtHelpFilters" id="WebBrowserWindow.__manageQtHelpFilters" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__manageQtHelpFilters" /> @@ -15647,6 +15654,7 @@ <keyword name="WebBrowserWindow.__titleChanged" id="WebBrowserWindow.__titleChanged" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__titleChanged" /> <keyword name="WebBrowserWindow.__toggleJavaScriptConsole" id="WebBrowserWindow.__toggleJavaScriptConsole" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__toggleJavaScriptConsole" /> <keyword name="WebBrowserWindow.__undo" id="WebBrowserWindow.__undo" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__undo" /> + <keyword name="WebBrowserWindow.__unselect" id="WebBrowserWindow.__unselect" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__unselect" /> <keyword name="WebBrowserWindow.__viewFullScreen" id="WebBrowserWindow.__viewFullScreen" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__viewFullScreen" /> <keyword name="WebBrowserWindow.__virusTotalDomainReport" id="WebBrowserWindow.__virusTotalDomainReport" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__virusTotalDomainReport" /> <keyword name="WebBrowserWindow.__virusTotalFileScanReport" id="WebBrowserWindow.__virusTotalFileScanReport" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__virusTotalFileScanReport" /> @@ -15702,7 +15710,10 @@ <keyword name="WebBrowserWindow.notificationsEnabled" id="WebBrowserWindow.notificationsEnabled" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.notificationsEnabled" /> <keyword name="WebBrowserWindow.openSearchManager" id="WebBrowserWindow.openSearchManager" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.openSearchManager" /> <keyword name="WebBrowserWindow.openUrl" id="WebBrowserWindow.openUrl" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.openUrl" /> + <keyword name="WebBrowserWindow.openUrlNewBackgroundTab" id="WebBrowserWindow.openUrlNewBackgroundTab" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.openUrlNewBackgroundTab" /> + <keyword name="WebBrowserWindow.openUrlNewPrivateWindow" id="WebBrowserWindow.openUrlNewPrivateWindow" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.openUrlNewPrivateWindow" /> <keyword name="WebBrowserWindow.openUrlNewTab" id="WebBrowserWindow.openUrlNewTab" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.openUrlNewTab" /> + <keyword name="WebBrowserWindow.openUrlNewWindow" id="WebBrowserWindow.openUrlNewWindow" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.openUrlNewWindow" /> <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" />
--- a/Documentation/Source/eric6.WebBrowser.Bookmarks.BookmarksDialog.html Thu Jul 14 18:56:39 2016 +0200 +++ b/Documentation/Source/eric6.WebBrowser.Bookmarks.BookmarksDialog.html Sun Jul 17 15:36:11 2016 +0200 @@ -45,9 +45,16 @@ Class implementing a dialog to manage bookmarks. </p><h3>Signals</h3> <dl> -<dt>newUrl(QUrl, str)</dt> +<dt>newBackgroundTab(QUrl, str)</dt> +<dd> +emitted to open a URL in a new + background tab +</dd><dt>newTab(QUrl, str)</dt> <dd> emitted to open a URL in a new tab +</dd><dt>newWindow(QUrl, str)</dt> +<dd> +emitted to open a URL in a new window </dd><dt>openUrl(QUrl, str)</dt> <dd> emitted to open a URL in the current tab @@ -96,6 +103,9 @@ <td><a href="#BookmarksDialog.__openBookmarkInCurrentTab">__openBookmarkInCurrentTab</a></td> <td>Private slot to open a bookmark in the current browser tab.</td> </tr><tr> +<td><a href="#BookmarksDialog.__openBookmarkInNewBackgroundTab">__openBookmarkInNewBackgroundTab</a></td> +<td>Private slot to open a bookmark in a new browser tab.</td> +</tr><tr> <td><a href="#BookmarksDialog.__openBookmarkInNewTab">__openBookmarkInNewTab</a></td> <td>Private slot to open a bookmark in a new browser tab.</td> </tr><tr> @@ -188,7 +198,7 @@ Private slot to add a new bookmarks folder. </p><a NAME="BookmarksDialog.__openBookmark" ID="BookmarksDialog.__openBookmark"></a> <h4>BookmarksDialog.__openBookmark</h4> -<b>__openBookmark</b>(<i>newTab, newWindow=False, privateWindow=False</i>) +<b>__openBookmark</b>(<i>newTab=False, newWindow=False, privateWindow=False, background=False</i>) <p> Private method to open a bookmark. </p><dl> @@ -202,12 +212,21 @@ <dd> flag indicating to open the bookmark in a new private window +</dd><dt><i>background</i> (bool)</dt> +<dd> +flag indicating to open the bookmark in a new + background tab </dd> </dl><a NAME="BookmarksDialog.__openBookmarkInCurrentTab" ID="BookmarksDialog.__openBookmarkInCurrentTab"></a> <h4>BookmarksDialog.__openBookmarkInCurrentTab</h4> <b>__openBookmarkInCurrentTab</b>(<i></i>) <p> Private slot to open a bookmark in the current browser tab. +</p><a NAME="BookmarksDialog.__openBookmarkInNewBackgroundTab" ID="BookmarksDialog.__openBookmarkInNewBackgroundTab"></a> +<h4>BookmarksDialog.__openBookmarkInNewBackgroundTab</h4> +<b>__openBookmarkInNewBackgroundTab</b>(<i></i>) +<p> + Private slot to open a bookmark in a new browser tab. </p><a NAME="BookmarksDialog.__openBookmarkInNewTab" ID="BookmarksDialog.__openBookmarkInNewTab"></a> <h4>BookmarksDialog.__openBookmarkInNewTab</h4> <b>__openBookmarkInNewTab</b>(<i></i>)
--- a/Documentation/Source/eric6.WebBrowser.Bookmarks.BookmarksMenu.html Thu Jul 14 18:56:39 2016 +0200 +++ b/Documentation/Source/eric6.WebBrowser.Bookmarks.BookmarksMenu.html Sun Jul 17 15:36:11 2016 +0200 @@ -48,10 +48,14 @@ Class implementing the bookmarks menu base class. </p><h3>Signals</h3> <dl> -<dt>newUrl(QUrl, str)</dt> +<dt>newTab(QUrl, str)</dt> <dd> emitted to open a URL with the given title in a new tab +</dd><dt>newWindow(QUrl, str)</dt> +<dd> +emitted to open a URL with the given title in + a new window </dd><dt>openUrl(QUrl, str)</dt> <dd> emitted to open a URL with the given title in
--- a/Documentation/Source/eric6.WebBrowser.Bookmarks.BookmarksToolBar.html Thu Jul 14 18:56:39 2016 +0200 +++ b/Documentation/Source/eric6.WebBrowser.Bookmarks.BookmarksToolBar.html Sun Jul 17 15:36:11 2016 +0200 @@ -45,9 +45,12 @@ Class implementing a tool bar showing bookmarks. </p><h3>Signals</h3> <dl> -<dt>newUrl(QUrl, str)</dt> +<dt>newTab(QUrl, str)</dt> <dd> emitted to open a URL in a new tab +</dd><dt>newWindow(QUrl, str)</dt> +<dd> +emitted to open a URL in a new window </dd><dt>openUrl(QUrl, str)</dt> <dd> emitted to open a URL in the current tab @@ -96,9 +99,6 @@ <td><a href="#BookmarksToolBar.__openBookmarkInPrivateWindow">__openBookmarkInPrivateWindow</a></td> <td>Private slot to open a bookmark in a new private window.</td> </tr><tr> -<td><a href="#BookmarksToolBar.__openToolBarBookmark">__openToolBarBookmark</a></td> -<td>Private slot to open a bookmark in the current browser tab.</td> -</tr><tr> <td><a href="#BookmarksToolBar.__rebuild">__rebuild</a></td> <td>Private slot to rebuild the toolbar.</td> </tr><tr> @@ -187,11 +187,6 @@ <b>__openBookmarkInPrivateWindow</b>(<i></i>) <p> Private slot to open a bookmark in a new private window. -</p><a NAME="BookmarksToolBar.__openToolBarBookmark" ID="BookmarksToolBar.__openToolBarBookmark"></a> -<h4>BookmarksToolBar.__openToolBarBookmark</h4> -<b>__openToolBarBookmark</b>(<i></i>) -<p> - Private slot to open a bookmark in the current browser tab. </p><a NAME="BookmarksToolBar.__rebuild" ID="BookmarksToolBar.__rebuild"></a> <h4>BookmarksToolBar.__rebuild</h4> <b>__rebuild</b>(<i></i>)
--- a/Documentation/Source/eric6.WebBrowser.Feeds.FeedsManager.html Thu Jul 14 18:56:39 2016 +0200 +++ b/Documentation/Source/eric6.WebBrowser.Feeds.FeedsManager.html Sun Jul 17 15:36:11 2016 +0200 @@ -45,9 +45,20 @@ Class implementing a RSS feeds manager dialog. </p><h3>Signals</h3> <dl> -<dt>newUrl(QUrl, str)</dt> +<dt>newBackgroundTab(QUrl, str)</dt> +<dd> +emitted to open a URL in a new + background tab +</dd><dt>newPrivateWindow(QUrl, str)</dt> +<dd> +emitted to open a URL in a new + private window +</dd><dt>newTab(QUrl, str)</dt> <dd> emitted to open a URL in a new tab +</dd><dt>newWindow(QUrl, str)</dt> +<dd> +emitted to open a URL in a new window </dd><dt>openUrl(QUrl, str)</dt> <dd> emitted to open a URL in the current tab @@ -96,9 +107,18 @@ <td><a href="#FeedsManager.__openMessageInCurrentTab">__openMessageInCurrentTab</a></td> <td>Private slot to open a feed message in the current browser tab.</td> </tr><tr> +<td><a href="#FeedsManager.__openMessageInNewBackgroundTab">__openMessageInNewBackgroundTab</a></td> +<td>Private slot to open a feed message in a new background tab.</td> +</tr><tr> <td><a href="#FeedsManager.__openMessageInNewTab">__openMessageInNewTab</a></td> <td>Private slot to open a feed message in a new browser tab.</td> </tr><tr> +<td><a href="#FeedsManager.__openMessageInNewWindow">__openMessageInNewWindow</a></td> +<td>Private slot to open a feed message in a new browser window.</td> +</tr><tr> +<td><a href="#FeedsManager.__openMessageInPrivateWindow">__openMessageInPrivateWindow</a></td> +<td>Private slot to open a feed message in a new private browser window.</td> +</tr><tr> <td><a href="#FeedsManager.__reloadFeed">__reloadFeed</a></td> <td>Private method to reload the given feed.</td> </tr><tr> @@ -200,25 +220,50 @@ Private method to load the feeds data. </p><a NAME="FeedsManager.__openMessage" ID="FeedsManager.__openMessage"></a> <h4>FeedsManager.__openMessage</h4> -<b>__openMessage</b>(<i>newTab</i>) +<b>__openMessage</b>(<i>newTab=False, background=False, newWindow=False, privateWindow=False</i>) <p> Private method to open a feed message. </p><dl> -<dt><i>newTab</i></dt> +<dt><i>newTab</i> (bool)</dt> <dd> flag indicating to open the feed message in a new tab - (boolean) +</dd><dt><i>background</i> (bool)</dt> +<dd> +flag indicating to open the bookmark in a new + background tab +</dd><dt><i>newWindow</i> (bool)</dt> +<dd> +flag indicating to open the bookmark in a new window +</dd><dt><i>privateWindow</i> (bool)</dt> +<dd> +flag indicating to open the bookmark in a new + private window </dd> </dl><a NAME="FeedsManager.__openMessageInCurrentTab" ID="FeedsManager.__openMessageInCurrentTab"></a> <h4>FeedsManager.__openMessageInCurrentTab</h4> <b>__openMessageInCurrentTab</b>(<i></i>) <p> Private slot to open a feed message in the current browser tab. +</p><a NAME="FeedsManager.__openMessageInNewBackgroundTab" ID="FeedsManager.__openMessageInNewBackgroundTab"></a> +<h4>FeedsManager.__openMessageInNewBackgroundTab</h4> +<b>__openMessageInNewBackgroundTab</b>(<i></i>) +<p> + Private slot to open a feed message in a new background tab. </p><a NAME="FeedsManager.__openMessageInNewTab" ID="FeedsManager.__openMessageInNewTab"></a> <h4>FeedsManager.__openMessageInNewTab</h4> <b>__openMessageInNewTab</b>(<i></i>) <p> Private slot to open a feed message in a new browser tab. +</p><a NAME="FeedsManager.__openMessageInNewWindow" ID="FeedsManager.__openMessageInNewWindow"></a> +<h4>FeedsManager.__openMessageInNewWindow</h4> +<b>__openMessageInNewWindow</b>(<i></i>) +<p> + Private slot to open a feed message in a new browser window. +</p><a NAME="FeedsManager.__openMessageInPrivateWindow" ID="FeedsManager.__openMessageInPrivateWindow"></a> +<h4>FeedsManager.__openMessageInPrivateWindow</h4> +<b>__openMessageInPrivateWindow</b>(<i></i>) +<p> + Private slot to open a feed message in a new private browser window. </p><a NAME="FeedsManager.__reloadFeed" ID="FeedsManager.__reloadFeed"></a> <h4>FeedsManager.__reloadFeed</h4> <b>__reloadFeed</b>(<i>itm</i>)
--- a/Documentation/Source/eric6.WebBrowser.History.HistoryDialog.html Thu Jul 14 18:56:39 2016 +0200 +++ b/Documentation/Source/eric6.WebBrowser.History.HistoryDialog.html Sun Jul 17 15:36:11 2016 +0200 @@ -45,9 +45,20 @@ Class implementing a dialog to manage history. </p><h3>Signals</h3> <dl> -<dt>newUrl(QUrl, str)</dt> +<dt>newBackgroundTab(QUrl, str)</dt> +<dd> +emitted to open a URL in a new + background tab +</dd><dt>newPrivateWindow(QUrl, str)</dt> +<dd> +emitted to open a URL in a new + private window +</dd><dt>newTab(QUrl, str)</dt> <dd> emitted to open a URL in a new tab +</dd><dt>newWindow(QUrl, str)</dt> +<dd> +emitted to open a URL in a new window </dd><dt>openUrl(QUrl, str)</dt> <dd> emitted to open a URL in the current tab @@ -87,8 +98,17 @@ <td><a href="#HistoryDialog.__openHistoryInCurrentTab">__openHistoryInCurrentTab</a></td> <td>Private slot to open a history entry in the current browser tab.</td> </tr><tr> +<td><a href="#HistoryDialog.__openHistoryInNewBackgroundTab">__openHistoryInNewBackgroundTab</a></td> +<td>Private slot to open a history entry in a new background tab.</td> +</tr><tr> <td><a href="#HistoryDialog.__openHistoryInNewTab">__openHistoryInNewTab</a></td> <td>Private slot to open a history entry in a new browser tab.</td> +</tr><tr> +<td><a href="#HistoryDialog.__openHistoryInNewWindow">__openHistoryInNewWindow</a></td> +<td>Private slot to open a history entry in a new browser window.</td> +</tr><tr> +<td><a href="#HistoryDialog.__openHistoryInPrivateWindow">__openHistoryInPrivateWindow</a></td> +<td>Private slot to open a history entry in a new private browser window.</td> </tr> </table> <h3>Static Methods</h3> @@ -140,13 +160,24 @@ Private slot handling a reset of the tree view's model. </p><a NAME="HistoryDialog.__openHistory" ID="HistoryDialog.__openHistory"></a> <h4>HistoryDialog.__openHistory</h4> -<b>__openHistory</b>(<i>newTab</i>) +<b>__openHistory</b>(<i>newTab=False, background=False, newWindow=False, privateWindow=False</i>) <p> Private method to open a history entry. </p><dl> -<dt><i>newTab</i></dt> +<dt><i>newTab</i> (bool)</dt> +<dd> +flag indicating to open the feed message in a new tab +</dd><dt><i>background</i> (bool)</dt> <dd> -flag indicating to open the history entry in a new tab +flag indicating to open the bookmark in a new + background tab +</dd><dt><i>newWindow</i> (bool)</dt> +<dd> +flag indicating to open the bookmark in a new window +</dd><dt><i>privateWindow</i> (bool)</dt> +<dd> +flag indicating to open the bookmark in a new + private window (boolean) </dd> </dl><a NAME="HistoryDialog.__openHistoryInCurrentTab" ID="HistoryDialog.__openHistoryInCurrentTab"></a> @@ -154,11 +185,26 @@ <b>__openHistoryInCurrentTab</b>(<i></i>) <p> Private slot to open a history entry in the current browser tab. +</p><a NAME="HistoryDialog.__openHistoryInNewBackgroundTab" ID="HistoryDialog.__openHistoryInNewBackgroundTab"></a> +<h4>HistoryDialog.__openHistoryInNewBackgroundTab</h4> +<b>__openHistoryInNewBackgroundTab</b>(<i></i>) +<p> + Private slot to open a history entry in a new background tab. </p><a NAME="HistoryDialog.__openHistoryInNewTab" ID="HistoryDialog.__openHistoryInNewTab"></a> <h4>HistoryDialog.__openHistoryInNewTab</h4> <b>__openHistoryInNewTab</b>(<i></i>) <p> Private slot to open a history entry in a new browser tab. +</p><a NAME="HistoryDialog.__openHistoryInNewWindow" ID="HistoryDialog.__openHistoryInNewWindow"></a> +<h4>HistoryDialog.__openHistoryInNewWindow</h4> +<b>__openHistoryInNewWindow</b>(<i></i>) +<p> + Private slot to open a history entry in a new browser window. +</p><a NAME="HistoryDialog.__openHistoryInPrivateWindow" ID="HistoryDialog.__openHistoryInPrivateWindow"></a> +<h4>HistoryDialog.__openHistoryInPrivateWindow</h4> +<b>__openHistoryInPrivateWindow</b>(<i></i>) +<p> + Private slot to open a history entry in a new private browser window. </p> <div align="right"><a href="#top">Up</a></div> <hr />
--- a/Documentation/Source/eric6.WebBrowser.History.HistoryMenu.html Thu Jul 14 18:56:39 2016 +0200 +++ b/Documentation/Source/eric6.WebBrowser.History.HistoryMenu.html Sun Jul 17 15:36:11 2016 +0200 @@ -54,9 +54,20 @@ Class implementing the history menu. </p><h3>Signals</h3> <dl> -<dt>newUrl(QUrl, str)</dt> +<dt>newBackgroundTab(QUrl, str)</dt> +<dd> +emitted to open a URL in a new + background tab +</dd><dt>newPrivateWindow(QUrl, str)</dt> +<dd> +emitted to open a URL in a new + private window +</dd><dt>newTab(QUrl, str)</dt> <dd> emitted to open a URL in a new tab +</dd><dt>newWindow(QUrl, str)</dt> +<dd> +emitted to open a URL in a new window </dd><dt>openUrl(QUrl, str)</dt> <dd> emitted to open a URL in the current tab @@ -380,9 +391,20 @@ Class implementing the most visited history menu. </p><h3>Signals</h3> <dl> -<dt>newUrl(QUrl, str)</dt> +<dt>newBackgroundTab(QUrl, str)</dt> +<dd> +emitted to open a URL in a new + background tab +</dd><dt>newPrivateWindow(QUrl, str)</dt> +<dd> +emitted to open a URL in a new + private window +</dd><dt>newTab(QUrl, str)</dt> <dd> emitted to open a URL in a new tab +</dd><dt>newWindow(QUrl, str)</dt> +<dd> +emitted to open a URL in a new window </dd><dt>openUrl(QUrl, str)</dt> <dd> emitted to open a URL in the current tab
--- a/Documentation/Source/eric6.WebBrowser.QtHelp.HelpIndexWidget.html Thu Jul 14 18:56:39 2016 +0200 +++ b/Documentation/Source/eric6.WebBrowser.QtHelp.HelpIndexWidget.html Sun Jul 17 15:36:11 2016 +0200 @@ -48,13 +48,19 @@ <dt>escapePressed()</dt> <dd> emitted when the ESC key was pressed -</dd><dt>linkActivated(QUrl)</dt> +</dd><dt>newBackgroundTab(QUrl, str)</dt> +<dd> +emitted to open an entry in a + new background tab +</dd><dt>newTab(QUrl, str)</dt> <dd> -emitted when an index entry is activated -</dd><dt>linksActivated(links, keyword)</dt> +emitted to open an entry in a new tab +</dd><dt>newWindow(QUrl, str)</dt> <dd> -emitted when an index entry - referencing multiple targets is activated +emitted to open an entry in a new window +</dd><dt>openUrl(QUrl, str)</dt> +<dd> +emitted to open an entry in the current tab </dd> </dl> <h3>Derived from</h3> @@ -85,6 +91,12 @@ <td><a href="#HelpIndexWidget.__filterIndices">__filterIndices</a></td> <td>Private slot to filter the indices according to the given filter.</td> </tr><tr> +<td><a href="#HelpIndexWidget.__selectLink">__selectLink</a></td> +<td>Private method to give the user a chance to select among the returned links.</td> +</tr><tr> +<td><a href="#HelpIndexWidget.__showContextMenu">__showContextMenu</a></td> +<td>Private slot showing the context menu.</td> +</tr><tr> <td><a href="#HelpIndexWidget.eventFilter">eventFilter</a></td> <td>Public method called to filter the event queue.</td> </tr><tr> @@ -98,29 +110,29 @@ </table> <a NAME="HelpIndexWidget.__init__" ID="HelpIndexWidget.__init__"></a> <h4>HelpIndexWidget (Constructor)</h4> -<b>HelpIndexWidget</b>(<i>engine, mainWindow, parent=None</i>) +<b>HelpIndexWidget</b>(<i>engine, parent=None</i>) <p> Constructor </p><dl> <dt><i>engine</i></dt> <dd> reference to the help engine (QHelpEngine) -</dd><dt><i>mainWindow</i></dt> -<dd> -reference to the main window object (QMainWindow) </dd><dt><i>parent</i></dt> <dd> reference to the parent widget (QWidget) </dd> </dl><a NAME="HelpIndexWidget.__activated" ID="HelpIndexWidget.__activated"></a> <h4>HelpIndexWidget.__activated</h4> -<b>__activated</b>(<i>idx</i>) +<b>__activated</b>(<i>idx, midButton=False</i>) <p> Private slot to handle the activation of a keyword entry. </p><dl> -<dt><i>idx</i></dt> +<dt><i>idx</i> (QModelIndex)</dt> <dd> -index of the activated entry (QModelIndex) +index of the activated entry +</dd><dt><i>midButton</i> (bool)</dt> +<dd> +flag indicating a middle mouse button release </dd> </dl><a NAME="HelpIndexWidget.__disableSearchEdit" ID="HelpIndexWidget.__disableSearchEdit"></a> <h4>HelpIndexWidget.__disableSearchEdit</h4> @@ -142,6 +154,40 @@ <dd> filter to be used (string) </dd> +</dl><a NAME="HelpIndexWidget.__selectLink" ID="HelpIndexWidget.__selectLink"></a> +<h4>HelpIndexWidget.__selectLink</h4> +<b>__selectLink</b>(<i>links, keyword</i>) +<p> + Private method to give the user a chance to select among the + returned links. +</p><dl> +<dt><i>links</i> (dictionary of str (key) and QUrl (value))</dt> +<dd> +dictionary of document title and URL to select from +</dd><dt><i>keyword</i> (str)</dt> +<dd> +keyword for the link set +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +selected link +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +QUrl +</dd> +</dl><a NAME="HelpIndexWidget.__showContextMenu" ID="HelpIndexWidget.__showContextMenu"></a> +<h4>HelpIndexWidget.__showContextMenu</h4> +<b>__showContextMenu</b>(<i>pos</i>) +<p> + Private slot showing the context menu. +</p><dl> +<dt><i>pos</i></dt> +<dd> +position to show the menu at (QPoint) +</dd> </dl><a NAME="HelpIndexWidget.eventFilter" ID="HelpIndexWidget.eventFilter"></a> <h4>HelpIndexWidget.eventFilter</h4> <b>eventFilter</b>(<i>watched, event</i>)
--- a/Documentation/Source/eric6.WebBrowser.QtHelp.HelpSearchWidget.html Thu Jul 14 18:56:39 2016 +0200 +++ b/Documentation/Source/eric6.WebBrowser.QtHelp.HelpSearchWidget.html Sun Jul 17 15:36:11 2016 +0200 @@ -48,9 +48,22 @@ <dt>escapePressed()</dt> <dd> emitted when the ESC key was pressed -</dd><dt>linkActivated(QUrl)</dt> +</dd><dt>newBackgroundTab(QUrl, str)</dt> +<dd> +emitted to open a search result entry + in a new background tab +</dd><dt>newTab(QUrl, str)</dt> <dd> -emitted when a search result entry is activated +emitted to open a search result entry in a + new tab +</dd><dt>newWindow(QUrl, str)</dt> +<dd> +emitted to open a search result entry in a + new window +</dd><dt>openUrl(QUrl, str)</dt> +<dd> +emitted to open a search result entry in the + current tab </dd> </dl> <h3>Derived from</h3> @@ -94,16 +107,13 @@ </table> <a NAME="HelpSearchWidget.__init__" ID="HelpSearchWidget.__init__"></a> <h4>HelpSearchWidget (Constructor)</h4> -<b>HelpSearchWidget</b>(<i>engine, mainWindow, parent=None</i>) +<b>HelpSearchWidget</b>(<i>engine, parent=None</i>) <p> Constructor </p><dl> <dt><i>engine</i></dt> <dd> reference to the help search engine (QHelpSearchEngine) -</dd><dt><i>mainWindow</i></dt> -<dd> -reference to the main window object (QMainWindow) </dd><dt><i>parent</i></dt> <dd> reference to the parent widget (QWidget)
--- a/Documentation/Source/eric6.WebBrowser.QtHelp.HelpTocWidget.html Thu Jul 14 18:56:39 2016 +0200 +++ b/Documentation/Source/eric6.WebBrowser.QtHelp.HelpTocWidget.html Sun Jul 17 15:36:11 2016 +0200 @@ -48,9 +48,19 @@ <dt>escapePressed()</dt> <dd> emitted when the ESC key was pressed -</dd><dt>linkActivated(QUrl)</dt> +</dd><dt>newBackgroundTab(QUrl, str)</dt> +<dd> +emitted to open an entry in a + new background tab +</dd><dt>newTab(QUrl, str)</dt> <dd> -emitted when a TOC entry is activated +emitted to open an entry in a new tab +</dd><dt>newWindow(QUrl, str)</dt> +<dd> +emitted to open an entry in a new window +</dd><dt>openUrl(QUrl, str)</dt> +<dd> +emitted to open an entry in the current tab </dd> </dl> <h3>Derived from</h3> @@ -87,9 +97,6 @@ <td><a href="#HelpTocWidget.focusInEvent">focusInEvent</a></td> <td>Protected method handling focus in events.</td> </tr><tr> -<td><a href="#HelpTocWidget.itemClicked">itemClicked</a></td> -<td>Public slot handling a click of a TOC entry.</td> -</tr><tr> <td><a href="#HelpTocWidget.keyPressEvent">keyPressEvent</a></td> <td>Protected method handling key press events.</td> </tr><tr> @@ -103,16 +110,13 @@ </table> <a NAME="HelpTocWidget.__init__" ID="HelpTocWidget.__init__"></a> <h4>HelpTocWidget (Constructor)</h4> -<b>HelpTocWidget</b>(<i>engine, mainWindow, parent=None</i>) +<b>HelpTocWidget</b>(<i>engine, parent=None</i>) <p> Constructor </p><dl> <dt><i>engine</i></dt> <dd> reference to the help engine (QHelpEngine) -</dd><dt><i>mainWindow</i></dt> -<dd> -reference to the main window object (QMainWindow) </dd><dt><i>parent</i></dt> <dd> reference to the parent widget (QWidget) @@ -175,16 +179,6 @@ <dd> reference to the focus event object (QFocusEvent) </dd> -</dl><a NAME="HelpTocWidget.itemClicked" ID="HelpTocWidget.itemClicked"></a> -<h4>HelpTocWidget.itemClicked</h4> -<b>itemClicked</b>(<i>index</i>) -<p> - Public slot handling a click of a TOC entry. -</p><dl> -<dt><i>index</i></dt> -<dd> -index of the TOC clicked (QModelIndex) -</dd> </dl><a NAME="HelpTocWidget.keyPressEvent" ID="HelpTocWidget.keyPressEvent"></a> <h4>HelpTocWidget.keyPressEvent</h4> <b>keyPressEvent</b>(<i>evt</i>)
--- a/Documentation/Source/eric6.WebBrowser.WebBrowserTabWidget.html Thu Jul 14 18:56:39 2016 +0200 +++ b/Documentation/Source/eric6.WebBrowser.WebBrowserTabWidget.html Sun Jul 17 15:36:11 2016 +0200 @@ -129,7 +129,7 @@ <td>Private slot called when a URL is selected from the completer.</td> </tr><tr> <td><a href="#WebBrowserTabWidget.__pdfGenerated">__pdfGenerated</a></td> -<td>Public slot handling the generated PDF data.</td> +<td>Private slot handling the generated PDF data.</td> </tr><tr> <td><a href="#WebBrowserTabWidget.__showContextMenu">__showContextMenu</a></td> <td>Private slot to show the tab context menu.</td> @@ -371,7 +371,7 @@ <h4>WebBrowserTabWidget.__pdfGenerated</h4> <b>__pdfGenerated</b>(<i>filePath, pdfData</i>) <p> - Public slot handling the generated PDF data. + Private slot handling the generated PDF data. </p><dl> <dt><i>filePath</i> (str)</dt> <dd> @@ -573,7 +573,7 @@ </dd> </dl><a NAME="WebBrowserTabWidget.newBrowser" ID="WebBrowserTabWidget.newBrowser"></a> <h4>WebBrowserTabWidget.newBrowser</h4> -<b>newBrowser</b>(<i>link=None, position=-1</i>) +<b>newBrowser</b>(<i>link=None, position=-1, background=False</i>) <p> Public method to create a new web browser tab. </p><dl> @@ -584,10 +584,24 @@ <dd> position to create the new tab at or -1 to add it to the end (integer) +</dd><dt><i>background=</i></dt> +<dd> +flag indicating to open the tab in the + background (bool) +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +reference to the new browser +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +WebBrowserView </dd> </dl><a NAME="WebBrowserTabWidget.newBrowserAfter" ID="WebBrowserTabWidget.newBrowserAfter"></a> <h4>WebBrowserTabWidget.newBrowserAfter</h4> -<b>newBrowserAfter</b>(<i>browser, link=None</i>) +<b>newBrowserAfter</b>(<i>browser, link=None, background=False</i>) <p> Public method to create a new web browser tab after a given one. </p><dl> @@ -597,6 +611,20 @@ </dd><dt><i>link</i></dt> <dd> link to be shown (string or QUrl) +</dd><dt><i>background=</i></dt> +<dd> +flag indicating to open the tab in the + background (bool) +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +reference to the new browser +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +WebBrowserView </dd> </dl><a NAME="WebBrowserTabWidget.preferencesChanged" ID="WebBrowserTabWidget.preferencesChanged"></a> <h4>WebBrowserTabWidget.preferencesChanged</h4>
--- a/Documentation/Source/eric6.WebBrowser.WebBrowserView.html Thu Jul 14 18:56:39 2016 +0200 +++ b/Documentation/Source/eric6.WebBrowser.WebBrowserView.html Sun Jul 17 15:36:11 2016 +0200 @@ -381,6 +381,9 @@ <td><a href="#WebBrowserView.undo">undo</a></td> <td>Public slot to undo the last edit action.</td> </tr><tr> +<td><a href="#WebBrowserView.unselect">unselect</a></td> +<td>Public slot to clear the current selection.</td> +</tr><tr> <td><a href="#WebBrowserView.zoomIn">zoomIn</a></td> <td>Public slot to zoom into the page.</td> </tr><tr> @@ -1313,6 +1316,11 @@ <b>undo</b>(<i></i>) <p> Public slot to undo the last edit action. +</p><a NAME="WebBrowserView.unselect" ID="WebBrowserView.unselect"></a> +<h4>WebBrowserView.unselect</h4> +<b>unselect</b>(<i></i>) +<p> + Public slot to clear the current selection. </p><a NAME="WebBrowserView.zoomIn" ID="WebBrowserView.zoomIn"></a> <h4>WebBrowserView.zoomIn</h4> <b>zoomIn</b>(<i></i>)
--- a/Documentation/Source/eric6.WebBrowser.WebBrowserWindow.html Thu Jul 14 18:56:39 2016 +0200 +++ b/Documentation/Source/eric6.WebBrowser.WebBrowserWindow.html Sun Jul 17 15:36:11 2016 +0200 @@ -262,9 +262,6 @@ <td><a href="#WebBrowserWindow.__linkActivated">__linkActivated</a></td> <td>Private slot to handle the selection of a link.</td> </tr><tr> -<td><a href="#WebBrowserWindow.__linksActivated">__linksActivated</a></td> -<td>Private slot to select a topic to be shown.</td> -</tr><tr> <td><a href="#WebBrowserWindow.__lookForNewDocumentation">__lookForNewDocumentation</a></td> <td>Private slot to look for new documentation to be loaded into the help database.</td> </tr><tr> @@ -430,6 +427,9 @@ <td><a href="#WebBrowserWindow.__undo">__undo</a></td> <td>Private slot to handle the undo action.</td> </tr><tr> +<td><a href="#WebBrowserWindow.__unselect">__unselect</a></td> +<td>Private slot to clear the selection of the current browser.</td> +</tr><tr> <td><a href="#WebBrowserWindow.__viewFullScreen">__viewFullScreen</a></td> <td>Private slot called to toggle fullscreen mode.</td> </tr><tr> @@ -538,9 +538,18 @@ <td><a href="#WebBrowserWindow.openUrl">openUrl</a></td> <td>Public slot to load a URL in the current tab.</td> </tr><tr> +<td><a href="#WebBrowserWindow.openUrlNewBackgroundTab">openUrlNewBackgroundTab</a></td> +<td>Public slot to load a URL in a new background tab.</td> +</tr><tr> +<td><a href="#WebBrowserWindow.openUrlNewPrivateWindow">openUrlNewPrivateWindow</a></td> +<td>Public slot to load a URL in a new private window.</td> +</tr><tr> <td><a href="#WebBrowserWindow.openUrlNewTab">openUrlNewTab</a></td> <td>Public slot to load a URL in a new tab.</td> </tr><tr> +<td><a href="#WebBrowserWindow.openUrlNewWindow">openUrlNewWindow</a></td> +<td>Public slot to load a URL in a new window.</td> +</tr><tr> <td><a href="#WebBrowserWindow.preferencesChanged">preferencesChanged</a></td> <td>Public slot to handle a change of preferences.</td> </tr><tr> @@ -1184,20 +1193,6 @@ <dd> URL to be shown (QUrl) </dd> -</dl><a NAME="WebBrowserWindow.__linksActivated" ID="WebBrowserWindow.__linksActivated"></a> -<h4>WebBrowserWindow.__linksActivated</h4> -<b>__linksActivated</b>(<i>links, keyword</i>) -<p> - Private slot to select a topic to be shown. -</p><dl> -<dt><i>links</i></dt> -<dd> -dictionary with help topic as key (string) and - URL as value (QUrl) -</dd><dt><i>keyword</i></dt> -<dd> -keyword for the link set (string) -</dd> </dl><a NAME="WebBrowserWindow.__lookForNewDocumentation" ID="WebBrowserWindow.__lookForNewDocumentation"></a> <h4>WebBrowserWindow.__lookForNewDocumentation</h4> <b>__lookForNewDocumentation</b>(<i></i>) @@ -1522,6 +1517,11 @@ <b>__undo</b>(<i></i>) <p> Private slot to handle the undo action. +</p><a NAME="WebBrowserWindow.__unselect" ID="WebBrowserWindow.__unselect"></a> +<h4>WebBrowserWindow.__unselect</h4> +<b>__unselect</b>(<i></i>) +<p> + Private slot to clear the selection of the current browser. </p><a NAME="WebBrowserWindow.__viewFullScreen" ID="WebBrowserWindow.__viewFullScreen"></a> <h4>WebBrowserWindow.__viewFullScreen</h4> <b>__viewFullScreen</b>(<i></i>) @@ -1834,7 +1834,7 @@ </dd> </dl><a NAME="WebBrowserWindow.newTab" ID="WebBrowserWindow.newTab"></a> <h4>WebBrowserWindow.newTab</h4> -<b>newTab</b>(<i>link=None, addNextTo=None</i>) +<b>newTab</b>(<i>link=None, addNextTo=None, background=False</i>) <p> Public slot called to open a new web browser tab. </p><dl> @@ -1845,6 +1845,20 @@ <dd> reference to the browser to open the tab after (HelpBrowser) +</dd><dt><i>background=</i></dt> +<dd> +flag indicating to open the tab in the + background (bool) +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +reference to the new browser +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +WebBrowserView </dd> </dl><a NAME="WebBrowserWindow.newWindow" ID="WebBrowserWindow.newWindow"></a> <h4>WebBrowserWindow.newWindow</h4> @@ -1856,6 +1870,16 @@ <dd> URL to be displayed in the new window </dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +reference to the new window +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +WebBrowserWindow +</dd> </dl><a NAME="WebBrowserWindow.openSearchManager" ID="WebBrowserWindow.openSearchManager"></a> <h4>WebBrowserWindow.openSearchManager</h4> <b>openSearchManager</b>(<i></i>) @@ -1868,7 +1892,7 @@ </dd> </dl><a NAME="WebBrowserWindow.openUrl" ID="WebBrowserWindow.openUrl"></a> <h4>WebBrowserWindow.openUrl</h4> -<b>openUrl</b>(<i>url, title</i>) +<b>openUrl</b>(<i>url, title=None</i>) <p> Public slot to load a URL in the current tab. </p><dl> @@ -1879,9 +1903,35 @@ <dd> title of the bookmark (string) </dd> +</dl><a NAME="WebBrowserWindow.openUrlNewBackgroundTab" ID="WebBrowserWindow.openUrlNewBackgroundTab"></a> +<h4>WebBrowserWindow.openUrlNewBackgroundTab</h4> +<b>openUrlNewBackgroundTab</b>(<i>url, title=None</i>) +<p> + Public slot to load a URL in a new background tab. +</p><dl> +<dt><i>url</i></dt> +<dd> +URL to be opened (QUrl) +</dd><dt><i>title</i></dt> +<dd> +title of the bookmark (string) +</dd> +</dl><a NAME="WebBrowserWindow.openUrlNewPrivateWindow" ID="WebBrowserWindow.openUrlNewPrivateWindow"></a> +<h4>WebBrowserWindow.openUrlNewPrivateWindow</h4> +<b>openUrlNewPrivateWindow</b>(<i>url, title=None</i>) +<p> + Public slot to load a URL in a new private window. +</p><dl> +<dt><i>url</i></dt> +<dd> +URL to be opened (QUrl) +</dd><dt><i>title</i></dt> +<dd> +title of the bookmark (string) +</dd> </dl><a NAME="WebBrowserWindow.openUrlNewTab" ID="WebBrowserWindow.openUrlNewTab"></a> <h4>WebBrowserWindow.openUrlNewTab</h4> -<b>openUrlNewTab</b>(<i>url, title</i>) +<b>openUrlNewTab</b>(<i>url, title=None</i>) <p> Public slot to load a URL in a new tab. </p><dl> @@ -1892,6 +1942,19 @@ <dd> title of the bookmark (string) </dd> +</dl><a NAME="WebBrowserWindow.openUrlNewWindow" ID="WebBrowserWindow.openUrlNewWindow"></a> +<h4>WebBrowserWindow.openUrlNewWindow</h4> +<b>openUrlNewWindow</b>(<i>url, title=None</i>) +<p> + Public slot to load a URL in a new window. +</p><dl> +<dt><i>url</i></dt> +<dd> +URL to be opened (QUrl) +</dd><dt><i>title</i></dt> +<dd> +title of the bookmark (string) +</dd> </dl><a NAME="WebBrowserWindow.preferencesChanged" ID="WebBrowserWindow.preferencesChanged"></a> <h4>WebBrowserWindow.preferencesChanged</h4> <b>preferencesChanged</b>(<i></i>)
--- a/E5Gui/E5ModelMenu.py Thu Jul 14 18:56:39 2016 +0200 +++ b/E5Gui/E5ModelMenu.py Sun Jul 17 15:36:11 2016 +0200 @@ -278,6 +278,7 @@ """ idx = self.index(action) if idx.isValid(): + self._keyboardModifiers = QApplication.keyboardModifiers() self.activated[QModelIndex].emit(idx) def index(self, action):
--- a/WebBrowser/Bookmarks/BookmarksDialog.py Thu Jul 14 18:56:39 2016 +0200 +++ b/WebBrowser/Bookmarks/BookmarksDialog.py Sun Jul 17 15:36:11 2016 +0200 @@ -23,10 +23,15 @@ Class implementing a dialog to manage bookmarks. @signal openUrl(QUrl, str) emitted to open a URL in the current tab - @signal newUrl(QUrl, str) emitted to open a URL in a new tab + @signal newTab(QUrl, str) emitted to open a URL in a new tab + @signal newBackgroundTab(QUrl, str) emitted to open a URL in a new + background tab + @signal newWindow(QUrl, str) emitted to open a URL in a new window """ openUrl = pyqtSignal(QUrl, str) - newUrl = pyqtSignal(QUrl, str) + newTab = pyqtSignal(QUrl, str) + newBackgroundTab = pyqtSignal(QUrl, str) + newWindow = pyqtSignal(QUrl, str) def __init__(self, parent=None, manager=None): """ @@ -148,6 +153,9 @@ menu.addAction( self.tr("Open in New &Tab"), self.__openBookmarkInNewTab) menu.addAction( + self.tr("Open in New &Background Tab"), + self.__openBookmarkInNewBackgroundTab) + menu.addAction( self.tr("Open in New &Window"), self.__openBookmarkInNewWindow) menu.addAction( self.tr("Open in New Pri&vate Window"), @@ -172,34 +180,45 @@ @param idx reference to the entry index (QModelIndex) """ - self.__openBookmark( - QApplication.keyboardModifiers() & Qt.ControlModifier) + if QApplication.keyboardModifiers() & Qt.ControlModifier: + self.__openBookmarkInNewTab() + elif QApplication.keyboardModifiers() & Qt.ShiftModifier: + self.__openBookmarkInNewWindow() + else: + self.__openBookmarkInCurrentTab() def __openBookmarkInCurrentTab(self): """ Private slot to open a bookmark in the current browser tab. """ - self.__openBookmark(False) + self.__openBookmark() def __openBookmarkInNewTab(self): """ Private slot to open a bookmark in a new browser tab. """ - self.__openBookmark(True) + self.__openBookmark(newTab=True) + + def __openBookmarkInNewBackgroundTab(self): + """ + Private slot to open a bookmark in a new browser tab. + """ + self.__openBookmark(newTab=True, background=True) def __openBookmarkInNewWindow(self): """ Private slot to open a bookmark in a new browser window. """ - self.__openBookmark(False, True, False) + self.__openBookmark(newWindow=True) def __openBookmarkInPrivateWindow(self): """ Private slot to open a bookmark in a new private browser window. """ - self.__openBookmark(False, True, True) + self.__openBookmark(newWindow=True, privateWindow=True) - def __openBookmark(self, newTab, newWindow=False, privateWindow=False): + def __openBookmark(self, newTab=False, newWindow=False, + privateWindow=False, background=False): """ Private method to open a bookmark. @@ -210,6 +229,9 @@ @param privateWindow flag indicating to open the bookmark in a new private window @type bool + @param background flag indicating to open the bookmark in a new + background tab + @type bool """ from .BookmarkNode import BookmarkNode from .BookmarksModel import BookmarksModel @@ -231,9 +253,14 @@ WebBrowserWindow.mainWindow().newWindow(url) else: if newTab: - self.newUrl.emit( - idx.sibling(idx.row(), 1).data(BookmarksModel.UrlRole), - idx.sibling(idx.row(), 0).data(Qt.DisplayRole)) + if background: + self.newBackgroundTab.emit( + idx.sibling(idx.row(), 1).data(BookmarksModel.UrlRole), + idx.sibling(idx.row(), 0).data(Qt.DisplayRole)) + else: + self.newTab.emit( + idx.sibling(idx.row(), 1).data(BookmarksModel.UrlRole), + idx.sibling(idx.row(), 0).data(Qt.DisplayRole)) else: self.openUrl.emit( idx.sibling(idx.row(), 1).data(BookmarksModel.UrlRole),
--- a/WebBrowser/Bookmarks/BookmarksDialog.ui Thu Jul 14 18:56:39 2016 +0200 +++ b/WebBrowser/Bookmarks/BookmarksDialog.ui Sun Jul 17 15:36:11 2016 +0200 @@ -56,9 +56,6 @@ <property name="alternatingRowColors"> <bool>true</bool> </property> - <property name="selectionMode"> - <enum>QAbstractItemView::ExtendedSelection</enum> - </property> <property name="textElideMode"> <enum>Qt::ElideMiddle</enum> </property>
--- a/WebBrowser/Bookmarks/BookmarksMenu.py Thu Jul 14 18:56:39 2016 +0200 +++ b/WebBrowser/Bookmarks/BookmarksMenu.py Sun Jul 17 15:36:11 2016 +0200 @@ -25,11 +25,14 @@ @signal openUrl(QUrl, str) emitted to open a URL with the given title in the current tab - @signal newUrl(QUrl, str) emitted to open a URL with the given title in a + @signal newTab(QUrl, str) emitted to open a URL with the given title in a new tab + @signal newWindow(QUrl, str) emitted to open a URL with the given title in + a new window """ openUrl = pyqtSignal(QUrl, str) - newUrl = pyqtSignal(QUrl, str) + newTab = pyqtSignal(QUrl, str) + newWindow = pyqtSignal(QUrl, str) def __init__(self, parent=None): """ @@ -54,7 +57,8 @@ """ menu = BookmarksMenu(self) menu.openUrl.connect(self.openUrl) - menu.newUrl.connect(self.newUrl) + menu.newTab.connect(self.newTab) + menu.newWindow.connect(self.newWindow) return menu def __updateVisitCount(self, idx): @@ -76,7 +80,11 @@ @param idx index of the activated item (QModelIndex) """ if self._keyboardModifiers & Qt.ControlModifier: - self.newUrl.emit( + self.newTab.emit( + idx.data(BookmarksModel.UrlRole), + idx.data(Qt.DisplayRole)) + elif self._keyboardModifiers & Qt.ShiftModifier: + self.newWindow.emit( idx.data(BookmarksModel.UrlRole), idx.data(Qt.DisplayRole)) else: @@ -84,7 +92,6 @@ idx.data(BookmarksModel.UrlRole), idx.data(Qt.DisplayRole)) self.__updateVisitCount(idx) - self.resetFlags() def postPopulated(self): """ @@ -134,7 +141,7 @@ child.data(BookmarksModel.UrlRole), child.data(Qt.DisplayRole)) else: - self.newUrl.emit( + self.newTab.emit( child.data(BookmarksModel.UrlRole), child.data(Qt.DisplayRole)) self.__updateVisitCount(child) @@ -201,7 +208,7 @@ """ idx = self.index(self.sender()) - self.newUrl.emit( + self.newTab.emit( idx.data(BookmarksModel.UrlRole), idx.data(Qt.DisplayRole)) self.__updateVisitCount(idx) @@ -266,7 +273,6 @@ """ BookmarksMenu.__init__(self, parent) -## self.__bookmarksManager = None self.__initialActions = [] def prePopulated(self):
--- a/WebBrowser/Bookmarks/BookmarksToolBar.py Thu Jul 14 18:56:39 2016 +0200 +++ b/WebBrowser/Bookmarks/BookmarksToolBar.py Sun Jul 17 15:36:11 2016 +0200 @@ -24,10 +24,12 @@ Class implementing a tool bar showing bookmarks. @signal openUrl(QUrl, str) emitted to open a URL in the current tab - @signal newUrl(QUrl, str) emitted to open a URL in a new tab + @signal newTab(QUrl, str) emitted to open a URL in a new tab + @signal newWindow(QUrl, str) emitted to open a URL in a new window """ openUrl = pyqtSignal(QUrl, str) - newUrl = pyqtSignal(QUrl, str) + newTab = pyqtSignal(QUrl, str) + newWindow = pyqtSignal(QUrl, str) def __init__(self, mainWindow, model, parent=None): """ @@ -139,7 +141,11 @@ QWebEnginePage.Forward) elif self._mouseButton == Qt.LeftButton: if self._keyboardModifiers & Qt.ControlModifier: - self.newUrl.emit( + self.newTab.emit( + idx.data(BookmarksModel.UrlRole), + idx.data(Qt.DisplayRole)) + elif self._keyboardModifiers & Qt.ShiftModifier: + self.newWindow.emit( idx.data(BookmarksModel.UrlRole), idx.data(Qt.DisplayRole)) else: @@ -148,23 +154,6 @@ idx.data(Qt.DisplayRole)) self.__updateVisitCount(idx) - def __openToolBarBookmark(self): - """ - Private slot to open a bookmark in the current browser tab. - """ - idx = self.index(self.sender()) - - if self._keyboardModifiers & Qt.ControlModifier: - self.newUrl.emit( - idx.data(BookmarksModel.UrlRole), - idx.data(Qt.DisplayRole)) - else: - self.openUrl.emit( - idx.data(BookmarksModel.UrlRole), - idx.data(Qt.DisplayRole)) - self.__updateVisitCount(idx) - self.resetFlags() - def __openBookmark(self): """ Private slot to open a bookmark in the current browser tab. @@ -182,7 +171,7 @@ """ idx = self.index(self.sender()) - self.newUrl.emit( + self.newTab.emit( idx.data(BookmarksModel.UrlRole), idx.data(Qt.DisplayRole)) self.__updateVisitCount(idx) @@ -192,10 +181,10 @@ Private slot to open a bookmark in a new window. """ idx = self.index(self.sender()) - url = idx.data(BookmarksModel.UrlRole) - from WebBrowser.WebBrowserWindow import WebBrowserWindow - WebBrowserWindow.mainWindow().newWindow(url) + self.newWindow.emit( + idx.data(BookmarksModel.UrlRole), + idx.data(Qt.DisplayRole)) self.__updateVisitCount(idx) def __openBookmarkInPrivateWindow(self): @@ -245,7 +234,8 @@ from .BookmarksMenu import BookmarksMenu menu = BookmarksMenu(self) menu.openUrl.connect(self.openUrl) - menu.newUrl.connect(self.newUrl) + menu.newTab.connect(self.newTab) + menu.newWindow.connect(self.newWindow) return menu def __edit(self):
--- a/WebBrowser/CookieJar/CookiesDialog.py Thu Jul 14 18:56:39 2016 +0200 +++ b/WebBrowser/CookieJar/CookiesDialog.py Sun Jul 17 15:36:11 2016 +0200 @@ -10,7 +10,7 @@ from __future__ import unicode_literals from PyQt5.QtCore import pyqtSlot, Qt, QByteArray -from PyQt5.QtWidgets import QDialog, QTreeWidgetItem, QHeaderView +from PyQt5.QtWidgets import QDialog, QTreeWidgetItem, QHeaderView from E5Gui import E5MessageBox
--- a/WebBrowser/Feeds/FeedsManager.py Thu Jul 14 18:56:39 2016 +0200 +++ b/WebBrowser/Feeds/FeedsManager.py Sun Jul 17 15:36:11 2016 +0200 @@ -31,10 +31,18 @@ Class implementing a RSS feeds manager dialog. @signal openUrl(QUrl, str) emitted to open a URL in the current tab - @signal newUrl(QUrl, str) emitted to open a URL in a new tab + @signal newTab(QUrl, str) emitted to open a URL in a new tab + @signal newBackgroundTab(QUrl, str) emitted to open a URL in a new + background tab + @signal newWindow(QUrl, str) emitted to open a URL in a new window + @signal newPrivateWindow(QUrl, str) emitted to open a URL in a new + private window """ openUrl = pyqtSignal(QUrl, str) - newUrl = pyqtSignal(QUrl, str) + newTab = pyqtSignal(QUrl, str) + newBackgroundTab = pyqtSignal(QUrl, str) + newWindow = pyqtSignal(QUrl, str) + newPrivateWindow = pyqtSignal(QUrl, str) UrlStringRole = Qt.UserRole ErrorDataRole = Qt.UserRole + 1 @@ -341,6 +349,14 @@ self.tr("&Open"), self.__openMessageInCurrentTab) menu.addAction( self.tr("Open in New &Tab"), self.__openMessageInNewTab) + menu.addAction( + self.tr("Open in New &Background Tab"), + self.__openMessageInNewBackgroundTab) + menu.addAction( + self.tr("Open in New &Window"), self.__openMessageInNewWindow) + menu.addAction( + self.tr("Open in New Pri&vate Window"), + self.__openMessageInPrivateWindow) menu.addSeparator() menu.addAction(self.tr("&Copy URL to Clipboard"), self.__copyUrlToClipboard) @@ -363,28 +379,58 @@ if self.feedsTree.indexOfTopLevelItem(itm) != -1: return - self.__openMessage( - QApplication.keyboardModifiers() & - Qt.ControlModifier == Qt.ControlModifier) + if QApplication.keyboardModifiers() & Qt.ControlModifier: + self.__openMessageInNewTab() + elif QApplication.keyboardModifiers() & Qt.ShiftModifier: + self.__openMessageInNewWindow() + else: + self.__openMessageInCurrentTab() def __openMessageInCurrentTab(self): """ Private slot to open a feed message in the current browser tab. """ - self.__openMessage(False) + self.__openMessage() def __openMessageInNewTab(self): """ Private slot to open a feed message in a new browser tab. """ - self.__openMessage(True) + self.__openMessage(newTab=True) + + def __openMessageInNewBackgroundTab(self): + """ + Private slot to open a feed message in a new background tab. + """ + self.__openMessage(newTab=True, background=True) - def __openMessage(self, newTab): + def __openMessageInNewWindow(self): + """ + Private slot to open a feed message in a new browser window. + """ + self.__openMessage(newWindow=True) + + def __openMessageInPrivateWindow(self): + """ + Private slot to open a feed message in a new private browser window. + """ + self.__openMessage(newWindow=True, privateWindow=True) + + def __openMessage(self, newTab=False, background=False, + newWindow=False, privateWindow=False): """ Private method to open a feed message. @param newTab flag indicating to open the feed message in a new tab - (boolean) + @type bool + @param background flag indicating to open the bookmark in a new + background tab + @type bool + @param newWindow flag indicating to open the bookmark in a new window + @type bool + @param privateWindow flag indicating to open the bookmark in a new + private window + @type bool """ itm = self.feedsTree.currentItem() if itm is None: @@ -395,7 +441,15 @@ title = itm.text(0) if newTab: - self.newUrl.emit(QUrl(urlString), title) + if background: + self.newBackgroundTab.emit(QUrl(urlString), title) + else: + self.newTab.emit(QUrl(urlString), title) + elif newWindow: + if privateWindow: + self.newPrivateWindow.emit(QUrl(urlString), title) + else: + self.newWindow.emit(QUrl(urlString), title) else: self.openUrl.emit(QUrl(urlString), title) else:
--- a/WebBrowser/History/HistoryDialog.py Thu Jul 14 18:56:39 2016 +0200 +++ b/WebBrowser/History/HistoryDialog.py Sun Jul 17 15:36:11 2016 +0200 @@ -25,10 +25,18 @@ Class implementing a dialog to manage history. @signal openUrl(QUrl, str) emitted to open a URL in the current tab - @signal newUrl(QUrl, str) emitted to open a URL in a new tab + @signal newTab(QUrl, str) emitted to open a URL in a new tab + @signal newBackgroundTab(QUrl, str) emitted to open a URL in a new + background tab + @signal newWindow(QUrl, str) emitted to open a URL in a new window + @signal newPrivateWindow(QUrl, str) emitted to open a URL in a new + private window """ openUrl = pyqtSignal(QUrl, str) - newUrl = pyqtSignal(QUrl, str) + newTab = pyqtSignal(QUrl, str) + newBackgroundTab = pyqtSignal(QUrl, str) + newWindow = pyqtSignal(QUrl, str) + newPrivateWindow = pyqtSignal(QUrl, str) def __init__(self, parent=None, manager=None): """ @@ -86,11 +94,21 @@ menu = QMenu() idx = self.historyTree.indexAt(pos) idx = idx.sibling(idx.row(), 0) - if idx.isValid() and not self.historyTree.model().hasChildren(idx): + if idx.isValid() and \ + not self.historyTree.model().hasChildren(idx) and \ + len(self.historyTree.selectionModel().selectedRows()) == 1: menu.addAction( self.tr("&Open"), self.__openHistoryInCurrentTab) menu.addAction( self.tr("Open in New &Tab"), self.__openHistoryInNewTab) + menu.addAction( + self.tr("Open in New &Background Tab"), + self.__openHistoryInNewBackgroundTab) + menu.addAction( + self.tr("Open in New &Window"), self.c) + menu.addAction( + self.tr("Open in New Pri&vate Window"), + self.__openHistoryInPrivateWindow) menu.addSeparator() menu.addAction(self.tr("&Copy"), self.__copyHistory) menu.addAction(self.tr("&Remove"), self.historyTree.removeSelected) @@ -102,33 +120,79 @@ @param idx reference to the entry index (QModelIndex) """ - self.__openHistory( - QApplication.keyboardModifiers() & Qt.ControlModifier) + if QApplication.keyboardModifiers() & Qt.ControlModifier: + self.__openHistoryInNewTab() + elif QApplication.keyboardModifiers() & Qt.ShiftModifier: + self.__openHistoryInNewWindow() + else: + self.__openHistoryInCurrentTab() def __openHistoryInCurrentTab(self): """ Private slot to open a history entry in the current browser tab. """ - self.__openHistory(False) + self.__openHistory() def __openHistoryInNewTab(self): """ Private slot to open a history entry in a new browser tab. """ - self.__openHistory(True) + self.__openHistory(newTab=True) + + def __openHistoryInNewBackgroundTab(self): + """ + Private slot to open a history entry in a new background tab. + """ + self.__openHistory(newTab=True, background=True) - def __openHistory(self, newTab): + def __openHistoryInNewWindow(self): + """ + Private slot to open a history entry in a new browser window. + """ + self.__openHistory(newWindow=True) + + def __openHistoryInPrivateWindow(self): + """ + Private slot to open a history entry in a new private browser window. + """ + self.__openHistory(newWindow=True, privateWindow=True) + + def __openHistory(self, newTab=False, background=False, + newWindow=False, privateWindow=False): """ Private method to open a history entry. - @param newTab flag indicating to open the history entry in a new tab + @param newTab flag indicating to open the feed message in a new tab + @type bool + @param background flag indicating to open the bookmark in a new + background tab + @type bool + @param newWindow flag indicating to open the bookmark in a new window + @type bool + @param privateWindow flag indicating to open the bookmark in a new + private window + @type bool (boolean) """ idx = self.historyTree.currentIndex() if newTab: - self.newUrl.emit( - idx.data(HistoryModel.UrlRole), - idx.data(HistoryModel.TitleRole)) + if background: + self.newBackgroundTab.emit( + idx.data(HistoryModel.UrlRole), + idx.data(HistoryModel.TitleRole)) + else: + self.newTab.emit( + idx.data(HistoryModel.UrlRole), + idx.data(HistoryModel.TitleRole)) + elif newWindow: + if privateWindow: + self.newPrivateWindow.emit( + idx.data(HistoryModel.UrlRole), + idx.data(HistoryModel.TitleRole)) + else: + self.newWindow.emit( + idx.data(HistoryModel.UrlRole), + idx.data(HistoryModel.TitleRole)) else: self.openUrl.emit( idx.data(HistoryModel.UrlRole),
--- a/WebBrowser/History/HistoryMenu.py Thu Jul 14 18:56:39 2016 +0200 +++ b/WebBrowser/History/HistoryMenu.py Sun Jul 17 15:36:11 2016 +0200 @@ -255,10 +255,18 @@ Class implementing the history menu. @signal openUrl(QUrl, str) emitted to open a URL in the current tab - @signal newUrl(QUrl, str) emitted to open a URL in a new tab + @signal newTab(QUrl, str) emitted to open a URL in a new tab + @signal newBackgroundTab(QUrl, str) emitted to open a URL in a new + background tab + @signal newWindow(QUrl, str) emitted to open a URL in a new window + @signal newPrivateWindow(QUrl, str) emitted to open a URL in a new + private window """ openUrl = pyqtSignal(QUrl, str) - newUrl = pyqtSignal(QUrl, str) + newTab = pyqtSignal(QUrl, str) + newBackgroundTab = pyqtSignal(QUrl, str) + newWindow = pyqtSignal(QUrl, str) + newPrivateWindow = pyqtSignal(QUrl, str) def __init__(self, parent=None, tabWidget=None): """ @@ -295,7 +303,11 @@ @param idx index of the activated item (QModelIndex) """ if self._keyboardModifiers & Qt.ControlModifier: - self.newUrl.emit( + self.newTab.emit( + idx.data(HistoryModel.UrlRole), + idx.data(HistoryModel.TitleRole)) + elif self._keyboardModifiers & Qt.ShiftModifier: + self.newWindow.emit( idx.data(HistoryModel.UrlRole), idx.data(HistoryModel.TitleRole)) else: @@ -310,9 +322,8 @@ @return flag indicating if any actions were added (boolean) """ if self.__historyManager is None: - import WebBrowser.WebBrowserWindow - self.__historyManager = \ - WebBrowser.WebBrowserWindow.WebBrowserWindow.historyManager() + from WebBrowser.WebBrowserWindow import WebBrowserWindow + self.__historyManager = WebBrowserWindow.historyManager() self.__historyMenuModel = HistoryMenuModel( self.__historyManager.historyTreeModel(), self) self.setModel(self.__historyMenuModel) @@ -337,7 +348,12 @@ self.__mostVisitedMenu = HistoryMostVisitedMenu(10, self) self.__mostVisitedMenu.setTitle(self.tr("Most Visited")) self.__mostVisitedMenu.openUrl.connect(self.openUrl) - self.__mostVisitedMenu.newUrl.connect(self.newUrl) + self.__mostVisitedMenu.newTab.connect(self.newTab) + self.__mostVisitedMenu.newBackgroundTab.connect( + self.newBackgroundTab) + self.__mostVisitedMenu.newWindow.connect(self.newWindow) + self.__mostVisitedMenu.newPrivateWindow.connect( + self.newPrivateWindow) self.addMenu(self.__mostVisitedMenu) act = self.addMenu(self.__closedTabsMenu) act.setIcon(UI.PixmapCache.getIcon("trash.png")) @@ -368,8 +384,11 @@ """ from .HistoryDialog import HistoryDialog dlg = HistoryDialog(self) - dlg.newUrl.connect(self.newUrl) dlg.openUrl.connect(self.openUrl) + dlg.newTab.connect(self.newTab) + dlg.newBackgroundTab.connect(self.newBackgroundTab) + dlg.newWindow.connect(self.newWindow) + dlg.newPrivateWindow.connect(self.newPrivateWindow) dlg.show() def __clearHistoryDialog(self): @@ -422,10 +441,18 @@ Class implementing the most visited history menu. @signal openUrl(QUrl, str) emitted to open a URL in the current tab - @signal newUrl(QUrl, str) emitted to open a URL in a new tab + @signal newTab(QUrl, str) emitted to open a URL in a new tab + @signal newBackgroundTab(QUrl, str) emitted to open a URL in a new + background tab + @signal newWindow(QUrl, str) emitted to open a URL in a new window + @signal newPrivateWindow(QUrl, str) emitted to open a URL in a new + private window """ openUrl = pyqtSignal(QUrl, str) - newUrl = pyqtSignal(QUrl, str) + newTab = pyqtSignal(QUrl, str) + newBackgroundTab = pyqtSignal(QUrl, str) + newWindow = pyqtSignal(QUrl, str) + newPrivateWindow = pyqtSignal(QUrl, str) def __init__(self, count, parent=None): """ @@ -440,7 +467,7 @@ self.setMaxRows(count + 1) - self.activated.connect(self.__activated) +## self.activated.connect(self.__activated) self.setStatusBarTextRole(HistoryModel.UrlStringRole) def __activated(self, idx): @@ -450,7 +477,11 @@ @param idx index of the activated item (QModelIndex) """ if self._keyboardModifiers & Qt.ControlModifier: - self.newUrl.emit( + self.newTab.emit( + idx.data(HistoryModel.UrlRole), + idx.data(HistoryModel.TitleRole)) + elif self._keyboardModifiers & Qt.ShiftModifier: + self.newWindow.emit( idx.data(HistoryModel.UrlRole), idx.data(HistoryModel.TitleRole)) else: @@ -465,9 +496,8 @@ @return flag indicating if any actions were added (boolean) """ if self.__historyMenuModel is None: - import WebBrowser.WebBrowserWindow - historyManager = \ - WebBrowser.WebBrowserWindow.WebBrowserWindow.historyManager() + from WebBrowser.WebBrowserWindow import WebBrowserWindow + historyManager = WebBrowserWindow.historyManager() self.__historyMenuModel = HistoryMostVisitedMenuModel( historyManager.historyFilterModel(), self) self.setModel(self.__historyMenuModel)
--- a/WebBrowser/QtHelp/HelpIndexWidget.py Thu Jul 14 18:56:39 2016 +0200 +++ b/WebBrowser/QtHelp/HelpIndexWidget.py Sun Jul 17 15:36:11 2016 +0200 @@ -11,34 +11,36 @@ from PyQt5.QtCore import pyqtSignal, Qt, QUrl, QEvent from PyQt5.QtWidgets import QWidget, QVBoxLayout, QLabel, QLineEdit, QMenu, \ - QDialog + QDialog, QApplication class HelpIndexWidget(QWidget): """ Class implementing a window for showing the QtHelp index. - @signal linkActivated(QUrl) emitted when an index entry is activated - @signal linksActivated(links, keyword) emitted when an index entry - referencing multiple targets is activated @signal escapePressed() emitted when the ESC key was pressed + @signal openUrl(QUrl, str) emitted to open an entry in the current tab + @signal newTab(QUrl, str) emitted to open an entry in a new tab + @signal newBackgroundTab(QUrl, str) emitted to open an entry in a + new background tab + @signal newWindow(QUrl, str) emitted to open an entry in a new window """ - linkActivated = pyqtSignal(QUrl) - linksActivated = pyqtSignal(dict, str) escapePressed = pyqtSignal() + openUrl = pyqtSignal(QUrl) + newTab = pyqtSignal(QUrl) + newBackgroundTab = pyqtSignal(QUrl) + newWindow = pyqtSignal(QUrl) - def __init__(self, engine, mainWindow, parent=None): + def __init__(self, engine, parent=None): """ Constructor @param engine reference to the help engine (QHelpEngine) - @param mainWindow reference to the main window object (QMainWindow) @param parent reference to the parent widget (QWidget) """ super(HelpIndexWidget, self).__init__(parent) self.__engine = engine - self.__mw = mainWindow self.__searchEdit = None self.__index = None @@ -55,31 +57,65 @@ self.__index = self.__engine.indexWidget() self.__index.installEventFilter(self) + self.__index.setContextMenuPolicy(Qt.CustomContextMenu) + self.__engine.indexModel().indexCreationStarted.connect( self.__disableSearchEdit) self.__engine.indexModel().indexCreated.connect( self.__enableSearchEdit) self.__index.activated.connect(self.__activated) + self.__index.customContextMenuRequested.connect( + self.__showContextMenu) self.__searchEdit.returnPressed.connect( self.__index.activateCurrentItem) self.__layout.addWidget(self.__index) self.__index.viewport().installEventFilter(self) - def __activated(self, idx): + def __activated(self, idx, midButton=False): """ Private slot to handle the activation of a keyword entry. - @param idx index of the activated entry (QModelIndex) + @param idx index of the activated entry + @type QModelIndex + @param midButton flag indicating a middle mouse button release + @type bool """ model = self.__index.model() if model is not None: + modifiers = QApplication.keyboardModifiers() keyword = model.data(idx, Qt.DisplayRole) links = model.linksForKeyword(keyword) if len(links) == 1: - self.linkActivated.emit(QUrl(links[list(links.keys())[0]])) + link = QUrl(links[list(links.keys())[0]]) else: - self.linksActivated.emit(links, keyword) + link = self.__selectLink(links, keyword) + if not link.isEmpty() and link.isValid(): + if modifiers & Qt.ControlModifier or midButton: + self.newTab.emit(link) + elif modifiers & Qt.ShiftModifier: + self.newWindow.emit(link) + else: + self.openUrl.emit(link) + + def __selectLink(self, links, keyword): + """ + Private method to give the user a chance to select among the + returned links. + + @param links dictionary of document title and URL to select from + @type dictionary of str (key) and QUrl (value) + @param keyword keyword for the link set + @type str + @return selected link + @rtype QUrl + """ + link = QUrl() + from .HelpTopicDialog import HelpTopicDialog + dlg = HelpTopicDialog(self, keyword, links) + if dlg.exec_() == QDialog.Accepted: + link = dlg.link() + return link def __filterIndices(self, filter): """ @@ -138,44 +174,45 @@ self.__index.setCurrentIndex(idx) elif event.key() == Qt.Key_Escape: self.escapePressed.emit() - elif self.__index and watched == self.__index and \ - event.type() == QEvent.ContextMenu: - idx = self.__index.indexAt(event.pos()) - if idx.isValid(): - menu = QMenu() - curTab = menu.addAction(self.tr("Open Link")) - newTab = menu.addAction(self.tr("Open Link in New Tab")) - menu.move(self.__index.mapToGlobal(event.pos())) - - act = menu.exec_() - if act == curTab: - self.__activated(idx) - elif act == newTab: - model = self.__index.model() - if model is not None: - keyword = model.data(idx, Qt.DisplayRole) - links = model.linksForKeyword(keyword) - if len(links) == 1: - self.__mw.newTab(list(links.values())[0]) - elif len(links) > 1: - from .HelpTopicDialog import HelpTopicDialog - dlg = HelpTopicDialog(self, keyword, links) - if dlg.exec_() == QDialog.Accepted: - self.__mw.newTab(dlg.link()) elif self.__index and watched == self.__index.viewport() and \ event.type() == QEvent.MouseButtonRelease: idx = self.__index.indexAt(event.pos()) - if idx.isValid() and event.button() == Qt.MidButton: - model = self.__index.model() - if model is not None: - keyword = model.data(idx, Qt.DisplayRole) - links = model.linksForKeyword(keyword) - if len(links) == 1: - self.__mw.newTab(list(links.values())[0]) - elif len(links) > 1: - from .HelpTopicDialog import HelpTopicDialog - dlg = HelpTopicDialog(self, keyword, links) - if dlg.exec_() == QDialog.Accepted: - self.__mw.newTab(dlg.link()) + if idx.isValid(): + self.__activated(idx, midButton=event.button() == Qt.MidButton) return QWidget.eventFilter(self, watched, event) + + def __showContextMenu(self, pos): + """ + Private slot showing the context menu. + + @param pos position to show the menu at (QPoint) + """ + idx = self.__index.indexAt(pos) + if idx.isValid(): + menu = QMenu() + curTab = menu.addAction(self.tr("Open Link")) + newTab = menu.addAction(self.tr("Open Link in New Tab")) + newBackgroundTab = menu.addAction( + self.tr("Open Link in Background Tab")) + newWindow = menu.addAction(self.tr("Open Link in New Window")) + menu.move(self.__index.mapToGlobal(pos)) + + act = menu.exec_() + model = self.__index.model() + if model is not None: + keyword = model.data(idx, Qt.DisplayRole) + links = model.linksForKeyword(keyword) + if len(links) == 1: + link = QUrl(links[list(links.keys())[0]]) + else: + link = self.__selectLink(links, keyword) + + if act == curTab: + self.openUrl.emit(link) + elif act == newTab: + self.newTab.emit(link) + elif act == newBackgroundTab: + self.newBackgroundTab.emit(link) + elif act == newWindow: + self.newWindow.emit(link)
--- a/WebBrowser/QtHelp/HelpSearchWidget.py Thu Jul 14 18:56:39 2016 +0200 +++ b/WebBrowser/QtHelp/HelpSearchWidget.py Sun Jul 17 15:36:11 2016 +0200 @@ -18,24 +18,32 @@ """ Class implementing a window for showing the QtHelp index. - @signal linkActivated(QUrl) emitted when a search result entry is activated @signal escapePressed() emitted when the ESC key was pressed + @signal openUrl(QUrl, str) emitted to open a search result entry in the + current tab + @signal newTab(QUrl, str) emitted to open a search result entry in a + new tab + @signal newBackgroundTab(QUrl, str) emitted to open a search result entry + in a new background tab + @signal newWindow(QUrl, str) emitted to open a search result entry in a + new window """ - linkActivated = pyqtSignal(QUrl) escapePressed = pyqtSignal() + openUrl = pyqtSignal(QUrl) + newTab = pyqtSignal(QUrl) + newBackgroundTab = pyqtSignal(QUrl) + newWindow = pyqtSignal(QUrl) - def __init__(self, engine, mainWindow, parent=None): + def __init__(self, engine, parent=None): """ Constructor @param engine reference to the help search engine (QHelpSearchEngine) - @param mainWindow reference to the main window object (QMainWindow) @param parent reference to the parent widget (QWidget) """ super(HelpSearchWidget, self).__init__(parent) self.__engine = engine - self.__mw = mainWindow self.__layout = QVBoxLayout(self) @@ -48,7 +56,7 @@ self.setFocusProxy(self.__query) self.__query.search.connect(self.__search) - self.__result.requestShowLink.connect(self.linkActivated) + self.__result.requestShowLink.connect(self.openUrl) self.__engine.searchingStarted.connect(self.__searchingStarted) self.__engine.searchingFinished.connect(self.__searchingFinished) @@ -90,10 +98,15 @@ event.type() == QEvent.MouseButtonRelease: link = self.__result.linkAt(event.pos()) if not link.isEmpty() and link.isValid(): - ctrl = event.modifiers() & Qt.ControlModifier - if (event.button() == Qt.LeftButton and ctrl) or \ - event.button() == Qt.MidButton: - self.__mw.newTab(link) + if event.button() == Qt.LeftButton: + if event.modifiers() & Qt.ControlModifier: + self.newTab.emit(link) + elif event.modifiers() & Qt.ShiftModifier: + self.newWindow.emit(link) + else: + self.openUrl.emit(link) + elif event.button() == Qt.MidButton: + self.newTab.emit(link) return QWidget.eventFilter(self, watched, event) @@ -131,9 +144,16 @@ menu = QMenu() curTab = menu.addAction(self.tr("Open Link")) newTab = menu.addAction(self.tr("Open Link in New Tab")) + newBackgroundTab = menu.addAction( + self.tr("Open Link in Background Tab")) + newWindow = menu.addAction(self.tr("Open Link in New Window")) menu.move(evt.globalPos()) act = menu.exec_() if act == curTab: - self.linkActivated.emit(link) + self.openUrl.emit(link) elif act == newTab: - self.__mw.newTab(link) + self.newTab.emit(link) + elif act == newBackgroundTab: + self.newBackgroundTab.emit(link) + elif act == newWindow: + self.newWindow.emit(link)
--- a/WebBrowser/QtHelp/HelpTocWidget.py Thu Jul 14 18:56:39 2016 +0200 +++ b/WebBrowser/QtHelp/HelpTocWidget.py Sun Jul 17 15:36:11 2016 +0200 @@ -17,24 +17,29 @@ """ Class implementing a window for showing the QtHelp TOC. - @signal linkActivated(QUrl) emitted when a TOC entry is activated @signal escapePressed() emitted when the ESC key was pressed + @signal openUrl(QUrl, str) emitted to open an entry in the current tab + @signal newTab(QUrl, str) emitted to open an entry in a new tab + @signal newBackgroundTab(QUrl, str) emitted to open an entry in a + new background tab + @signal newWindow(QUrl, str) emitted to open an entry in a new window """ - linkActivated = pyqtSignal(QUrl) escapePressed = pyqtSignal() + openUrl = pyqtSignal(QUrl) + newTab = pyqtSignal(QUrl) + newBackgroundTab = pyqtSignal(QUrl) + newWindow = pyqtSignal(QUrl) - def __init__(self, engine, mainWindow, parent=None): + def __init__(self, engine, parent=None): """ Constructor @param engine reference to the help engine (QHelpEngine) - @param mainWindow reference to the main window object (QMainWindow) @param parent reference to the parent widget (QWidget) """ super(HelpTocWidget, self).__init__(parent) self.__engine = engine - self.__mw = mainWindow self.__expandDepth = -2 self.__tocWidget = self.__engine.contentWidget() @@ -47,7 +52,7 @@ self.__tocWidget.customContextMenuRequested.connect( self.__showContextMenu) - self.__tocWidget.linkActivated.connect(self.linkActivated) + self.__tocWidget.linkActivated.connect(self.openUrl) model = self.__tocWidget.model() model.contentsCreated.connect(self.__contentsCreated) @@ -107,31 +112,24 @@ """ if self.__tocWidget and watched == self.__tocWidget.viewport() and \ event.type() == QEvent.MouseButtonRelease: - if self.__tocWidget.indexAt(event.pos()).isValid() and \ - event.button() == Qt.LeftButton: - self.itemClicked(self.__tocWidget.currentIndex()) - elif self.__tocWidget.indexAt(event.pos()).isValid() and \ - event.button() == Qt.MidButton: + if self.__tocWidget.indexAt(event.pos()).isValid(): model = self.__tocWidget.model() itm = model.contentItemAt(self.__tocWidget.currentIndex()) - self.__mw.newTab(itm.url()) + if itm: + link = itm.url() + if not link.isEmpty() and link.isValid(): + if event.button() == Qt.LeftButton: + if event.modifiers() & Qt.ControlModifier: + self.newTab.emit(link) + elif event.modifiers() & Qt.ShiftModifier: + self.newWindow.emit(link) + else: + self.openUrl.emit(link) + elif event.button() == Qt.MidButton: + self.newTab.emit(link) return QWidget.eventFilter(self, watched, event) - def itemClicked(self, index): - """ - Public slot handling a click of a TOC entry. - - @param index index of the TOC clicked (QModelIndex) - """ - if not index.isValid(): - return - - model = self.__tocWidget.model() - itm = model.contentItemAt(index) - if itm: - self.linkActivated.emit(itm.url()) - def syncToContent(self, url): """ Public method to sync the TOC to the displayed page. @@ -154,16 +152,26 @@ if not self.__tocWidget.indexAt(pos).isValid(): return + model = self.__tocWidget.model() + itm = model.contentItemAt(self.__tocWidget.currentIndex()) + link = itm.url() + if link.isEmpty() or not link.isValid(): + return + menu = QMenu() curTab = menu.addAction(self.tr("Open Link")) newTab = menu.addAction(self.tr("Open Link in New Tab")) + newBackgroundTab = menu.addAction( + self.tr("Open Link in Background Tab")) + newWindow = menu.addAction(self.tr("Open Link in New Window")) menu.move(self.__tocWidget.mapToGlobal(pos)) - model = self.__tocWidget.model() - itm = model.contentItemAt(self.__tocWidget.currentIndex()) - act = menu.exec_() if act == curTab: - self.linkActivated.emit(itm.url()) + self.openUrl.emit(link) elif act == newTab: - self.__mw.newTab(itm.url()) + self.newTab.emit(link) + elif act == newBackgroundTab: + self.newBackgroundTab.emit(link) + elif act == newWindow: + self.newWindow.emit(link)
--- a/WebBrowser/Tools/PrintToPdfDialog.py Thu Jul 14 18:56:39 2016 +0200 +++ b/WebBrowser/Tools/PrintToPdfDialog.py Sun Jul 17 15:36:11 2016 +0200 @@ -71,8 +71,8 @@ orientation = self.tr("Landscape") self.pageLayoutLabel.setText( self.tr("{0}, {1}", "page size, page orientation").format( - self.__currentPageLayout.pageSize().name(), - orientation)) + self.__currentPageLayout.pageSize().name(), + orientation)) def getData(self): """
--- a/WebBrowser/WebBrowserTabWidget.py Thu Jul 14 18:56:39 2016 +0200 +++ b/WebBrowser/WebBrowserTabWidget.py Sun Jul 17 15:36:11 2016 +0200 @@ -302,13 +302,17 @@ """ self.newBrowser() - def newBrowser(self, link=None, position=-1): + def newBrowser(self, link=None, position=-1, background=False): """ Public method to create a new web browser tab. @param link link to be shown (string or QUrl) @keyparam position position to create the new tab at or -1 to add it to the end (integer) + @keyparam background flag indicating to open the tab in the + background (bool) + @return reference to the new browser + @rtype WebBrowserView """ if link is None: linkName = "" @@ -358,7 +362,8 @@ index = self.addTab(browser, self.tr("...")) else: index = self.insertTab(position, browser, self.tr("...")) - self.setCurrentIndex(index) + if not background: + self.setCurrentIndex(index) self.__mainWindow.closeAct.setEnabled(True) self.__mainWindow.closeAllAct.setEnabled(True) @@ -383,19 +388,25 @@ self.setTabToolTip(index, browser.documentTitle()) self.browserOpened.emit(browser) + + return browser - def newBrowserAfter(self, browser, link=None): + def newBrowserAfter(self, browser, link=None, background=False): """ Public method to create a new web browser tab after a given one. @param browser reference to the browser to add after (WebBrowserView) @param link link to be shown (string or QUrl) + @keyparam background flag indicating to open the tab in the + background (bool) + @return reference to the new browser + @rtype WebBrowserView """ if browser: position = self.indexOf(browser) + 1 else: position = -1 - self.newBrowser(link, position) + return self.newBrowser(link, position, background) def __showNavigationMenu(self): """ @@ -597,7 +608,7 @@ def __pdfGenerated(self, filePath, pdfData): """ - Public slot handling the generated PDF data. + Private slot handling the generated PDF data. @param filePath path to save the PDF to @type str
--- a/WebBrowser/WebBrowserView.py Thu Jul 14 18:56:39 2016 +0200 +++ b/WebBrowser/WebBrowserView.py Sun Jul 17 15:36:11 2016 +0200 @@ -313,6 +313,12 @@ """ self.triggerPageAction(QWebEnginePage.SelectAll) + def unselect(self): + """ + Public slot to clear the current selection. + """ + self.triggerPageAction(QWebEnginePage.Unselect) + def isForwardAvailable(self): """ Public method to determine, if a forward move in history is possible. @@ -1600,8 +1606,13 @@ (QWebEnginePage.WebWindowType) @return reference to the created browser window (WebBrowserView) """ - self.__mw.newTab(addNextTo=self) - return self.__mw.currentBrowser() + if windowType in [QWebEnginePage.WebBrowserTab, + QWebEnginePage.WebDialog]: + return self.__mw.newTab(addNextTo=self) + elif windowType == QWebEnginePage.WebBrowserWindow: + return self.__mw.newWindow().currentBrowser() + else: + return self.__mw.newTab(addNextTo=self, background=True) def preferencesChanged(self): """
--- a/WebBrowser/WebBrowserWindow.py Thu Jul 14 18:56:39 2016 +0200 +++ b/WebBrowser/WebBrowserWindow.py Sun Jul 17 15:36:11 2016 +0200 @@ -229,14 +229,14 @@ if WebBrowserWindow.useQtHelp: # setup the TOC widget - self.__tocWindow = HelpTocWidget(self.__helpEngine, self) + self.__tocWindow = HelpTocWidget(self.__helpEngine) self.__tocDock = QDockWidget(self.tr("Contents"), self) self.__tocDock.setObjectName("TocWindow") self.__tocDock.setWidget(self.__tocWindow) self.addDockWidget(Qt.LeftDockWidgetArea, self.__tocDock) # setup the index widget - self.__indexWindow = HelpIndexWidget(self.__helpEngine, self) + self.__indexWindow = HelpIndexWidget(self.__helpEngine) self.__indexDock = QDockWidget(self.tr("Index"), self) self.__indexDock.setObjectName("IndexWindow") self.__indexDock.setWidget(self.__indexWindow) @@ -251,8 +251,7 @@ self.__indexingStarted) self.__searchEngine.indexingFinished.connect( self.__indexingFinished) - self.__searchWindow = HelpSearchWidget( - self.__searchEngine, self) + self.__searchWindow = HelpSearchWidget(self.__searchEngine) self.__searchDock = QDockWidget(self.tr("Search"), self) self.__searchDock.setObjectName("SearchWindow") self.__searchDock.setWidget(self.__searchWindow) @@ -329,20 +328,31 @@ self.__activating = False if WebBrowserWindow.useQtHelp: # TOC window - self.__tocWindow.linkActivated.connect(self.__linkActivated) self.__tocWindow.escapePressed.connect( self.__activateCurrentBrowser) + self.__tocWindow.openUrl.connect(self.openUrl) + self.__tocWindow.newTab.connect(self.openUrlNewTab) + self.__tocWindow.newBackgroundTab.connect( + self.openUrlNewBackgroundTab) + self.__tocWindow.newWindow.connect(self.openUrlNewWindow) + # index window - self.__indexWindow.linkActivated.connect(self.__linkActivated) - self.__indexWindow.linksActivated.connect( - self.__linksActivated) self.__indexWindow.escapePressed.connect( self.__activateCurrentBrowser) + self.__indexWindow.openUrl.connect(self.openUrl) + self.__indexWindow.newTab.connect(self.openUrlNewTab) + self.__indexWindow.newBackgroundTab.connect( + self.openUrlNewBackgroundTab) + self.__indexWindow.newWindow.connect(self.openUrlNewWindow) + # search window - self.__searchWindow.linkActivated.connect( - self.__linkActivated) self.__searchWindow.escapePressed.connect( self.__activateCurrentBrowser) + self.__searchWindow.openUrl.connect(self.openUrl) + self.__searchWindow.newTab.connect(self.openUrlNewTab) + self.__searchWindow.newBackgroundTab.connect( + self.openUrlNewBackgroundTab) + self.__searchWindow.newWindow.connect(self.openUrlNewWindow) state = Preferences.getWebBrowser("WebBrowserState") self.restoreState(state) @@ -961,6 +971,23 @@ self.selectAllAct.triggered.connect(self.__selectAll) self.__actions.append(self.selectAllAct) + if hasattr(QWebEnginePage, "Unselect"): + self.unselectAct = E5Action( + self.tr('Unselect'), + self.tr('Unselect'), + QKeySequence(self.tr("Ctrl+Shift+A", "Edit|Unselect")), + 0, self, 'webbrowser_edit_unselect') + self.unselectAct.setStatusTip(self.tr('Clear current selection')) + self.unselectAct.setWhatsThis(self.tr( + """<b>Unselect</b>""" + """<p>Clear the selection of the current browser.</p>""" + )) + if not self.__initShortcutsOnly: + self.unselectAct.triggered.connect(self.__unselect) + self.__actions.append(self.unselectAct) + else: + self.unselectAct = None + self.findAct = E5Action( self.tr('Find...'), UI.PixmapCache.getIcon("find.png"), @@ -1766,6 +1793,8 @@ menu.addAction(self.pasteAct) menu.addSeparator() menu.addAction(self.selectAllAct) + if self.unselectAct is not None: + menu.addAction(self.unselectAct) menu.addSeparator() menu.addAction(self.findAct) menu.addAction(self.findNextAct) @@ -1802,7 +1831,10 @@ self.historyMenu.setTearOffEnabled(True) self.historyMenu.setTitle(self.tr('H&istory')) self.historyMenu.openUrl.connect(self.openUrl) - self.historyMenu.newUrl.connect(self.openUrlNewTab) + self.historyMenu.newTab.connect(self.openUrlNewTab) + self.historyMenu.newBackgroundTab.connect(self.openUrlNewBackgroundTab) + self.historyMenu.newWindow.connect(self.openUrlNewWindow) + self.historyMenu.newPrivateWindow.connect(self.openUrlNewPrivateWindow) mb.addMenu(self.historyMenu) from .Bookmarks.BookmarksMenu import BookmarksMenuBarMenu @@ -1810,7 +1842,8 @@ self.bookmarksMenu.setTearOffEnabled(True) self.bookmarksMenu.setTitle(self.tr('&Bookmarks')) self.bookmarksMenu.openUrl.connect(self.openUrl) - self.bookmarksMenu.newUrl.connect(self.openUrlNewTab) + self.bookmarksMenu.newTab.connect(self.openUrlNewTab) + self.bookmarksMenu.newWindow.connect(self.openUrlNewWindow) mb.addMenu(self.bookmarksMenu) bookmarksActions = [] @@ -2037,7 +2070,8 @@ self.bookmarksToolBar.setObjectName("BookmarksToolBar") self.bookmarksToolBar.setIconSize(UI.Config.ToolBarIconSize) self.bookmarksToolBar.openUrl.connect(self.openUrl) - self.bookmarksToolBar.newUrl.connect(self.openUrlNewTab) + self.bookmarksToolBar.newTab.connect(self.openUrlNewTab) + self.bookmarksToolBar.newWindow.connect(self.openUrlNewWindow) self.addToolBarBreak() self.addToolBar(self.bookmarksToolBar) @@ -2112,18 +2146,23 @@ browser.url().toString(), title) @pyqtSlot() - def newTab(self, link=None, addNextTo=None): + def newTab(self, link=None, addNextTo=None, background=False): """ Public slot called to open a new web browser tab. @param link file to be displayed in the new window (string or QUrl) @param addNextTo reference to the browser to open the tab after (HelpBrowser) + @keyparam background flag indicating to open the tab in the + background (bool) + @return reference to the new browser + @rtype WebBrowserView """ if addNextTo: - self.__tabWidget.newBrowserAfter(addNextTo, link) + return self.__tabWidget.newBrowserAfter( + addNextTo, link, background=background) else: - self.__tabWidget.newBrowser(link) + return self.__tabWidget.newBrowser(link, background=background) @pyqtSlot() def newWindow(self, link=None): @@ -2132,6 +2171,8 @@ @param link URL to be displayed in the new window @type str or QUrl + @return reference to the new window + @rtype WebBrowserWindow """ if link is None: linkName = "" @@ -2144,6 +2185,8 @@ h.show() self.webBrowserWindowOpened.emit(h) + + return h @pyqtSlot() def newPrivateWindow(self, link=None): @@ -2361,7 +2404,9 @@ from .Bookmarks.BookmarksDialog import BookmarksDialog self.__bookmarksDialog = BookmarksDialog(self) self.__bookmarksDialog.openUrl.connect(self.openUrl) - self.__bookmarksDialog.newUrl.connect(self.openUrlNewTab) + self.__bookmarksDialog.newTab.connect(self.openUrlNewTab) + self.__bookmarksDialog.newBackgroundTab.connect( + self.openUrlNewBackgroundTab) self.__bookmarksDialog.show() def bookmarkAll(self): @@ -2662,6 +2707,12 @@ """ self.currentBrowser().selectAll() + def __unselect(self): + """ + Private slot to clear the selection of the current browser. + """ + self.currentBrowser().unselect() + @classmethod def isPrivate(cls): """ @@ -2895,22 +2946,6 @@ self.__activating = True self.currentBrowser().setUrl(url) self.__activating = False - - def __linksActivated(self, links, keyword): - """ - Private slot to select a topic to be shown. - - @param links dictionary with help topic as key (string) and - URL as value (QUrl) - @param keyword keyword for the link set (string) - """ - if not self.__activating: - from .QtHelp.HelpTopicDialog import HelpTopicDialog - self.__activating = True - dlg = HelpTopicDialog(self, keyword, links) - if dlg.exec_() == QDialog.Accepted: - self.currentBrowser().setSource(dlg.link()) - self.__activating = False def __activateCurrentBrowser(self): """ @@ -3391,7 +3426,7 @@ return cls._bookmarksManager - def openUrl(self, url, title): + def openUrl(self, url, title=None): """ Public slot to load a URL in the current tab. @@ -3400,7 +3435,7 @@ """ self.__linkActivated(url) - def openUrlNewTab(self, url, title): + def openUrlNewTab(self, url, title=None): """ Public slot to load a URL in a new tab. @@ -3409,6 +3444,33 @@ """ self.newTab(url) + def openUrlNewBackgroundTab(self, url, title=None): + """ + Public slot to load a URL in a new background tab. + + @param url URL to be opened (QUrl) + @param title title of the bookmark (string) + """ + self.newTab(url, background=True) + + def openUrlNewWindow(self, url, title=None): + """ + Public slot to load a URL in a new window. + + @param url URL to be opened (QUrl) + @param title title of the bookmark (string) + """ + self.newWindow(url) + + def openUrlNewPrivateWindow(self, url, title=None): + """ + Public slot to load a URL in a new private window. + + @param url URL to be opened (QUrl) + @param title title of the bookmark (string) + """ + self.newPrivateWindow(url) + @classmethod def historyManager(cls): """ @@ -3769,7 +3831,10 @@ """ feedsManager = self.feedsManager() feedsManager.openUrl.connect(self.openUrl) - feedsManager.newUrl.connect(self.openUrlNewTab) + feedsManager.newTab.connect(self.openUrlNewTab) + feedsManager.newBackgroundTab.connect(self.openUrlNewBackgroundTab) + feedsManager.newWindow.connect(self.openUrlNewWindow) + feedsManager.newPrivateWindow.connect(self.openUrlNewPrivateWindow) feedsManager.rejected.connect(self.__feedsManagerClosed) feedsManager.show() @@ -3779,7 +3844,10 @@ """ feedsManager = self.sender() feedsManager.openUrl.disconnect(self.openUrl) - feedsManager.newUrl.disconnect(self.openUrlNewTab) + feedsManager.newTab.disconnect(self.openUrlNewTab) + feedsManager.newBackgroundTab.disconnect(self.openUrlNewBackgroundTab) + feedsManager.newWindow.disconnect(self.openUrlNewWindow) + feedsManager.newPrivateWindow.disconnect(self.openUrlNewPrivateWindow) feedsManager.rejected.disconnect(self.__feedsManagerClosed) def __showSiteinfoDialog(self):
--- a/i18n/eric6_cs.ts Thu Jul 14 18:56:39 2016 +0200 +++ b/i18n/eric6_cs.ts Sun Jul 17 15:36:11 2016 +0200 @@ -1747,65 +1747,70 @@ <translation>Zadejte hledaný výraz pro záložku</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="88"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="85"/> <source>Press to add a new bookmarks folder</source> <translation>Stisknout pro přidání nové složky záložek</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="91"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="88"/> <source>Add &Folder</source> <translation>Přidat s&ložku</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="146"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="151"/> <source>&Open</source> <translation>&Otevřít</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="148"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="153"/> <source>Open in New &Tab</source> <translation>Otevřít v novém &tabu</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="156"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="164"/> <source>Edit &Name</source> <translation>Editovat &název</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="159"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="167"/> <source>Edit &Address</source> <translation>Editovat &adresu</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="78"/> - <source>&Delete</source> - <translation>&Smazat</translation> - </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="297"/> - <source>New Folder</source> - <translation>Nová složka</translation> - </message> - <message> <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="75"/> + <source>&Delete</source> + <translation>&Smazat</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="324"/> + <source>New Folder</source> + <translation>Nová složka</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="72"/> <source>Press to delete the selected entries</source> <translation>Stisknout pro smazání vybraných položek</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="165"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="173"/> <source>&Properties...</source> <translation type="unfinished">&Natavení...</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="150"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="158"/> <source>Open in New &Window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="152"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="160"/> <source>Open in New Pri&vate Window</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="155"/> + <source>Open in New &Background Tab</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>BookmarksImportDialog</name> @@ -1960,7 +1965,7 @@ <context> <name>BookmarksMenu</name> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="111"/> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="118"/> <source>Open all in Tabs</source> <translation>Otevřít vše v tabech</translation> </message> @@ -1985,32 +1990,32 @@ <translation type="unfinished">&Natavení...</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="156"/> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="163"/> <source>Open</source> <translation type="unfinished">Otevřít</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="159"/> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="166"/> <source>Open in New Tab<byte value="x9"/>Ctrl+LMB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="162"/> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="169"/> <source>Open in New Window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="165"/> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="172"/> <source>Open in New Private Window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="170"/> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="177"/> <source>Remove</source> <translation type="unfinished">Odebrat</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="175"/> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="182"/> <source>Properties...</source> <translation type="unfinished"></translation> </message> @@ -2018,17 +2023,17 @@ <context> <name>BookmarksMenuBarMenu</name> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="320"/> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="326"/> <source>Default Home Page</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="323"/> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="329"/> <source>Speed Dial</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="327"/> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="333"/> <source>Open all in Tabs</source> <translation type="unfinished">Otevřít vše v tabech</translation> </message> @@ -2049,7 +2054,7 @@ <context> <name>BookmarksToolBar</name> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="40"/> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="42"/> <source>Bookmarks</source> <translation>Záložky</translation> </message> @@ -2084,42 +2089,42 @@ <translation type="unfinished">&Natavení...</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="86"/> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="88"/> <source>Open</source> <translation type="unfinished">Otevřít</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="89"/> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="91"/> <source>Open in New Tab<byte value="x9"/>Ctrl+LMB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="92"/> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="94"/> <source>Open in New Window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="95"/> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="97"/> <source>Open in New Private Window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="100"/> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="102"/> <source>Remove</source> <translation type="unfinished">Odebrat</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="105"/> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="107"/> <source>Properties...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="110"/> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="112"/> <source>Add Bookmark...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="111"/> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="113"/> <source>Add Folder...</source> <translation type="unfinished"></translation> </message> @@ -4847,37 +4852,37 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="130"/> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="145"/> <source>Remove All Cookies</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="130"/> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="145"/> <source>Do you really want to remove all stored cookies?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="164"/> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="179"/> <source>Remove Cookies</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="173"/> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="188"/> <source>Secure connections only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="175"/> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="190"/> <source>All connections</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="177"/> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="192"/> <source>Session Cookie</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="184"/> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="199"/> <source>Remove Cookie</source> <translation type="unfinished"></translation> </message> @@ -15021,53 +15026,68 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Feeds/FeedsManager.py" line="180"/> + <location filename="../WebBrowser/Feeds/FeedsManager.py" line="188"/> <source>Duplicate Feed URL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Feeds/FeedsManager.py" line="180"/> + <location filename="../WebBrowser/Feeds/FeedsManager.py" line="188"/> <source>A feed with the URL {0} exists already. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Feeds/FeedsManager.py" line="202"/> + <location filename="../WebBrowser/Feeds/FeedsManager.py" line="210"/> <source>Delete Feed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Feeds/FeedsManager.py" line="202"/> + <location filename="../WebBrowser/Feeds/FeedsManager.py" line="210"/> <source><p>Do you really want to delete the feed <b>{0}</b>?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Feeds/FeedsManager.py" line="314"/> + <location filename="../WebBrowser/Feeds/FeedsManager.py" line="322"/> <source>Error fetching feed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/Feeds/FeedsManager.py" line="345"/> + <location filename="../WebBrowser/Feeds/FeedsManager.py" line="353"/> <source>&Open</source> <translation type="unfinished">&Otevřít</translation> </message> <message> - <location filename="../WebBrowser/Feeds/FeedsManager.py" line="347"/> + <location filename="../WebBrowser/Feeds/FeedsManager.py" line="355"/> <source>Open in New &Tab</source> <translation type="unfinished">Otevřít v novém &tabu</translation> </message> <message> - <location filename="../WebBrowser/Feeds/FeedsManager.py" line="350"/> + <location filename="../WebBrowser/Feeds/FeedsManager.py" line="366"/> <source>&Copy URL to Clipboard</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../WebBrowser/Feeds/FeedsManager.py" line="373"/> + <source>&Show error data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Feeds/FeedsManager.py" line="490"/> + <source>Error loading feed</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../WebBrowser/Feeds/FeedsManager.py" line="357"/> - <source>&Show error data</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/Feeds/FeedsManager.py" line="436"/> - <source>Error loading feed</source> + <source>Open in New &Background Tab</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Feeds/FeedsManager.py" line="360"/> + <source>Open in New &Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Feeds/FeedsManager.py" line="362"/> + <source>Open in New Pri&vate Window</source> <translation type="unfinished"></translation> </message> </context> @@ -17507,20 +17527,30 @@ <context> <name>HelpIndexWidget</name> <message> - <location filename="../WebBrowser/QtHelp/HelpIndexWidget.py" line="47"/> + <location filename="../WebBrowser/QtHelp/HelpIndexWidget.py" line="49"/> <source>&Look for:</source> <translation>H&ledat:</translation> </message> <message> - <location filename="../WebBrowser/QtHelp/HelpIndexWidget.py" line="146"/> + <location filename="../WebBrowser/QtHelp/HelpIndexWidget.py" line="194"/> <source>Open Link</source> <translation>Otevřít link</translation> </message> <message> - <location filename="../WebBrowser/QtHelp/HelpIndexWidget.py" line="147"/> + <location filename="../WebBrowser/QtHelp/HelpIndexWidget.py" line="195"/> <source>Open Link in New Tab</source> <translation>Otevřít link v novém tabu</translation> </message> + <message> + <location filename="../WebBrowser/QtHelp/HelpIndexWidget.py" line="196"/> + <source>Open Link in Background Tab</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/QtHelp/HelpIndexWidget.py" line="198"/> + <source>Open Link in New Window</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>HelpInterfacePage</name> @@ -17606,15 +17636,25 @@ <context> <name>HelpSearchWidget</name> <message> - <location filename="../WebBrowser/QtHelp/HelpSearchWidget.py" line="132"/> + <location filename="../WebBrowser/QtHelp/HelpSearchWidget.py" line="145"/> <source>Open Link</source> <translation>Otevřít link</translation> </message> <message> - <location filename="../WebBrowser/QtHelp/HelpSearchWidget.py" line="133"/> + <location filename="../WebBrowser/QtHelp/HelpSearchWidget.py" line="146"/> <source>Open Link in New Tab</source> <translation>Otevřít link v novém tabu</translation> </message> + <message> + <location filename="../WebBrowser/QtHelp/HelpSearchWidget.py" line="147"/> + <source>Open Link in Background Tab</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/QtHelp/HelpSearchWidget.py" line="149"/> + <source>Open Link in New Window</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>HelpTabWidget</name> @@ -17793,15 +17833,25 @@ <context> <name>HelpTocWidget</name> <message> - <location filename="../WebBrowser/QtHelp/HelpTocWidget.py" line="158"/> + <location filename="../WebBrowser/QtHelp/HelpTocWidget.py" line="162"/> <source>Open Link</source> <translation>Otevřít link</translation> </message> <message> - <location filename="../WebBrowser/QtHelp/HelpTocWidget.py" line="159"/> + <location filename="../WebBrowser/QtHelp/HelpTocWidget.py" line="163"/> <source>Open Link in New Tab</source> <translation>Otevřít link v novém tabu</translation> </message> + <message> + <location filename="../WebBrowser/QtHelp/HelpTocWidget.py" line="164"/> + <source>Open Link in Background Tab</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/QtHelp/HelpTocWidget.py" line="166"/> + <source>Open Link in New Window</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>HelpTopicDialog</name> @@ -29052,20 +29102,35 @@ <translation>Odebr&at vše</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryDialog.py" line="90"/> + <location filename="../WebBrowser/History/HistoryDialog.py" line="100"/> <source>&Open</source> <translation>&Otevřít</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryDialog.py" line="92"/> + <location filename="../WebBrowser/History/HistoryDialog.py" line="102"/> <source>Open in New &Tab</source> <translation>Otevřít v novém &tabu</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryDialog.py" line="95"/> + <location filename="../WebBrowser/History/HistoryDialog.py" line="113"/> <source>&Copy</source> <translation>&Kopírovat</translation> </message> + <message> + <location filename="../WebBrowser/History/HistoryDialog.py" line="104"/> + <source>Open in New &Background Tab</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/History/HistoryDialog.py" line="107"/> + <source>Open in New &Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/History/HistoryDialog.py" line="109"/> + <source>Open in New Pri&vate Window</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>HistoryManager</name> @@ -29098,42 +29163,42 @@ <context> <name>HistoryMenu</name> <message> - <location filename="../WebBrowser/History/HistoryMenu.py" line="347"/> + <location filename="../WebBrowser/History/HistoryMenu.py" line="363"/> <source>Show All History...</source> <translation>Zobrazit celou historii...</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryMenu.py" line="350"/> + <location filename="../WebBrowser/History/HistoryMenu.py" line="366"/> <source>Clear History...</source> <translation>Vyčistit historii...</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryMenu.py" line="379"/> + <location filename="../WebBrowser/History/HistoryMenu.py" line="398"/> <source>Clear History</source> <translation>Vyčistit historii</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryMenu.py" line="379"/> + <location filename="../WebBrowser/History/HistoryMenu.py" line="398"/> <source>Do you want to clear the history?</source> <translation>Chcete vyčistit historii?</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryMenu.py" line="338"/> + <location filename="../WebBrowser/History/HistoryMenu.py" line="349"/> <source>Most Visited</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/History/HistoryMenu.py" line="280"/> + <location filename="../WebBrowser/History/HistoryMenu.py" line="288"/> <source>Closed Tabs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/History/HistoryMenu.py" line="404"/> + <location filename="../WebBrowser/History/HistoryMenu.py" line="423"/> <source>Restore All Closed Tabs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/History/HistoryMenu.py" line="407"/> + <location filename="../WebBrowser/History/HistoryMenu.py" line="426"/> <source>Clear List</source> <translation type="unfinished"></translation> </message> @@ -68214,32 +68279,32 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="361"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="365"/> <source>...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="749"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="760"/> <source>Loading...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="771"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="782"/> <source>Finished loading</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="773"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="784"/> <source>Failed to load</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="812"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="823"/> <source>Are you sure you want to close the window?</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="812"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="823"/> <source>Are you sure you want to close the window? You have %n tab(s) open.</source> <translation type="unfinished"> @@ -68249,27 +68314,27 @@ </translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="820"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="831"/> <source>&Close</source> <translation type="unfinished">&Zavřít</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="824"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="835"/> <source>&Quit</source> <translation type="unfinished">&Konec</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="827"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="838"/> <source>C&lose Current Tab</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="980"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="991"/> <source>Restore All Closed Tabs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="982"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="993"/> <source>Clear List</source> <translation type="unfinished"></translation> </message> @@ -68305,227 +68370,227 @@ <translation type="unfinished"><p>Nelze spustit aplikaci pro URL <b>{0}</b>.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="475"/> + <location filename="../WebBrowser/WebBrowserView.py" line="481"/> <source>Inspect Element...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="537"/> + <location filename="../WebBrowser/WebBrowserView.py" line="543"/> <source>Open Link in New Tab<byte value="x9"/>Ctrl+LMB</source> <translation type="unfinished">Otevřít odkaz v novém tab okně<byte value="x9"/>Ctrl+LMB</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="541"/> + <location filename="../WebBrowser/WebBrowserView.py" line="547"/> <source>Open Link in New Window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="545"/> + <location filename="../WebBrowser/WebBrowserView.py" line="551"/> <source>Open Link in New Private Window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="550"/> + <location filename="../WebBrowser/WebBrowserView.py" line="556"/> <source>Save Lin&k</source> <translation type="unfinished">Uložit lin&k</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="553"/> + <location filename="../WebBrowser/WebBrowserView.py" line="559"/> <source>Bookmark this Link</source> <translation type="unfinished">Záložka na tento link</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="558"/> + <location filename="../WebBrowser/WebBrowserView.py" line="564"/> <source>Copy Link to Clipboard</source> <translation type="unfinished">Kopírovat link do schránky</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="562"/> - <source>Send Link</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserView.py" line="568"/> + <source>Send Link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="574"/> <source>Scan Link with VirusTotal</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="585"/> + <location filename="../WebBrowser/WebBrowserView.py" line="591"/> <source>Open Image in New Tab</source> <translation type="unfinished">Otevřít obrázek v novém tabu</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="590"/> + <location filename="../WebBrowser/WebBrowserView.py" line="596"/> <source>Save Image</source> <translation type="unfinished">Uložit obrázek</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="593"/> - <source>Copy Image to Clipboard</source> - <translation type="unfinished">Kopíroavt obrázek do schránky</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserView.py" line="595"/> - <source>Copy Image Location to Clipboard</source> - <translation type="unfinished">Kopírovat cestu obrázku do schránky</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserView.py" line="599"/> + <source>Copy Image to Clipboard</source> + <translation type="unfinished">Kopíroavt obrázek do schránky</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="601"/> + <source>Copy Image Location to Clipboard</source> + <translation type="unfinished">Kopírovat cestu obrázku do schránky</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="605"/> <source>Send Image Link</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="626"/> - <source>Block Image</source> - <translation type="unfinished">Blokovat obrázek</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserView.py" line="632"/> + <source>Block Image</source> + <translation type="unfinished">Blokovat obrázek</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="638"/> <source>Scan Image with VirusTotal</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="650"/> + <location filename="../WebBrowser/WebBrowserView.py" line="656"/> <source>Play</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="654"/> + <location filename="../WebBrowser/WebBrowserView.py" line="660"/> <source>Pause</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="658"/> + <location filename="../WebBrowser/WebBrowserView.py" line="664"/> <source>Unmute</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="662"/> + <location filename="../WebBrowser/WebBrowserView.py" line="668"/> <source>Mute</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="666"/> + <location filename="../WebBrowser/WebBrowserView.py" line="672"/> <source>Copy Media Address to Clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="670"/> + <location filename="../WebBrowser/WebBrowserView.py" line="676"/> <source>Send Media Address</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="674"/> + <location filename="../WebBrowser/WebBrowserView.py" line="680"/> <source>Save Media</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="692"/> + <location filename="../WebBrowser/WebBrowserView.py" line="698"/> <source>Send Text</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="699"/> - <source>Search with '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserView.py" line="705"/> + <source>Search with '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="711"/> <source>Search with...</source> <translation type="unfinished">Hledat s...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="838"/> + <location filename="../WebBrowser/WebBrowserView.py" line="844"/> <source>Google Translate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="734"/> + <location filename="../WebBrowser/WebBrowserView.py" line="740"/> <source>Dictionary</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="742"/> + <location filename="../WebBrowser/WebBrowserView.py" line="748"/> <source>Go to web address</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="765"/> + <location filename="../WebBrowser/WebBrowserView.py" line="771"/> <source>Add New Page</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="768"/> + <location filename="../WebBrowser/WebBrowserView.py" line="774"/> <source>Configure Speed Dial</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="772"/> + <location filename="../WebBrowser/WebBrowserView.py" line="778"/> <source>Reload All Dials</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="780"/> - <source>Bookmark this Page</source> - <translation type="unfinished">Záložka na tuto stranu</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserView.py" line="783"/> - <source>Copy Page Link</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserView.py" line="786"/> - <source>Send Page Link</source> + <source>Bookmark this Page</source> + <translation type="unfinished">Záložka na tuto stranu</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="789"/> + <source>Copy Page Link</source> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserView.py" line="792"/> + <source>Send Page Link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="798"/> <source>User Agent</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="819"/> + <location filename="../WebBrowser/WebBrowserView.py" line="825"/> <source>Validate Page</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="878"/> + <location filename="../WebBrowser/WebBrowserView.py" line="884"/> <source>Add to web search toolbar</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1479"/> + <location filename="../WebBrowser/WebBrowserView.py" line="1485"/> <source>Failed loading page</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1480"/> + <location filename="../WebBrowser/WebBrowserView.py" line="1486"/> <source>Something went wrong while loading this page.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1483"/> + <location filename="../WebBrowser/WebBrowserView.py" line="1489"/> <source>Try reloading the page or closing some tabs to make more memory available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1488"/> + <location filename="../WebBrowser/WebBrowserView.py" line="1494"/> <source>Reload Page</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="776"/> + <location filename="../WebBrowser/WebBrowserView.py" line="782"/> <source>Reset to Default Dials</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="617"/> + <location filename="../WebBrowser/WebBrowserView.py" line="623"/> <source>Search image in {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="614"/> + <location filename="../WebBrowser/WebBrowserView.py" line="620"/> <source>Search image with...</source> <translation type="unfinished"></translation> </message> @@ -68561,7 +68626,7 @@ <context> <name>WebBrowserWindow</name> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3118"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3153"/> <source>eric6 Web Browser</source> <translation type="unfinished"></translation> </message> @@ -68571,1721 +68636,1721 @@ <translation type="unfinished">Obsah</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1396"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1423"/> <source>Index</source> <translation type="unfinished">Index</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1410"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1437"/> <source>Search</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1687"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1714"/> <source>JavaScript Console</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="531"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="541"/> <source>New Tab</source> <translation type="unfinished">Nový Tab</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="531"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="541"/> <source>&New Tab</source> <translation type="unfinished">&Nový tab</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="531"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="541"/> <source>Ctrl+T</source> <comment>File|New Tab</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="537"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="547"/> <source>Open a new web browser tab</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="538"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="548"/> <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="546"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="556"/> <source>New Window</source> <translation type="unfinished">Nové okno</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="546"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="556"/> <source>New &Window</source> <translation type="unfinished">&Nové okno</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="546"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="556"/> <source>Ctrl+N</source> <comment>File|New Window</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="552"/> - <source>Open a new web browser window</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="553"/> - <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="2178"/> - <source>New Private Window</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="562"/> - <source>New &Private Window</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="562"/> + <source>Open a new web browser window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="563"/> + <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="2221"/> + <source>New Private Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="572"/> + <source>New &Private Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="572"/> <source>Ctrl+Shift+P</source> <comment>File|New Private Window</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="568"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="578"/> <source>Open a new private web browser window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="570"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="580"/> <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="2211"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2254"/> <source>Open File</source> <translation type="unfinished">Otevřít soubor</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="579"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="589"/> <source>&Open File</source> <translation type="unfinished">&Otevřít soubor</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="579"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="589"/> <source>Ctrl+O</source> <comment>File|Open</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="585"/> - <source>Open a file for display</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="586"/> - <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="595"/> + <source>Open a file for display</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="596"/> + <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="605"/> <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="595"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="605"/> <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="595"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="605"/> <source>Shift+Ctrl+O</source> <comment>File|Open in new tab</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="601"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="611"/> <source>Open a file for display in a new tab</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="603"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="613"/> <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="631"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="641"/> <source>Save Page Screen</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="631"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="641"/> <source>Save Page Screen...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="636"/> - <source>Save the current page as a screen shot</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="638"/> - <source><b>Save Page Screen...</b><p>Saves the current page as a screen shot.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="646"/> - <source>Save Visible Page Screen</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="646"/> + <source>Save the current page as a screen shot</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="648"/> + <source><b>Save Page Screen...</b><p>Saves the current page as a screen shot.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="656"/> + <source>Save Visible Page Screen</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="656"/> <source>Save Visible Page Screen...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="651"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="661"/> <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="654"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="664"/> <source><b>Save Visible 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="665"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="675"/> <source>Import Bookmarks</source> <translation type="unfinished">Importovat záložky</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="665"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="675"/> <source>&Import Bookmarks...</source> <translation type="unfinished">&Importovat záložky...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="669"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="679"/> <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="671"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="681"/> <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="680"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="690"/> <source>Export Bookmarks</source> <translation type="unfinished">Export záložek</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="680"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="690"/> <source>&Export Bookmarks...</source> <translation type="unfinished">&Exportovat záložky...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="684"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="694"/> <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="686"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="696"/> <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="695"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="705"/> <source>Print</source> <translation type="unfinished">Tisk</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="695"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="705"/> <source>&Print</source> <translation type="unfinished">&Tisk</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="695"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="705"/> <source>Ctrl+P</source> <comment>File|Print</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="701"/> - <source>Print the displayed help</source> - <translation type="unfinished">Tisknout zobrazenou nápovědu</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="702"/> - <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="711"/> + <source>Print the displayed help</source> + <translation type="unfinished">Tisknout zobrazenou nápovědu</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="712"/> + <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="721"/> <source>Print as PDF</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="716"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="726"/> <source>Print the displayed help as PDF</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="718"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="728"/> <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="729"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="739"/> <source>Print Preview</source> <translation type="unfinished">Náhled tisku</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="734"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="744"/> <source>Print preview of the displayed help</source> <translation type="unfinished">Tisknout náhled zobrazené nápovědy</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="736"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="746"/> <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="745"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="755"/> <source>Close</source> <translation type="unfinished">Zavřít</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="745"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="755"/> <source>&Close</source> <translation type="unfinished">&Zavřít</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="745"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="755"/> <source>Ctrl+W</source> <comment>File|Close</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="751"/> - <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="753"/> - <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="761"/> + <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="763"/> + <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="771"/> <source>Close All</source> <translation type="unfinished">Zavřít vše</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="761"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="771"/> <source>Close &All</source> <translation type="unfinished">Z&avřít vše</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="765"/> - <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="766"/> - <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="775"/> - <source>Quit</source> - <translation type="unfinished">Konec</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="775"/> - <source>&Quit</source> - <translation type="unfinished">&Konec</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="775"/> + <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="776"/> + <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="785"/> + <source>Quit</source> + <translation type="unfinished">Konec</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="785"/> + <source>&Quit</source> + <translation type="unfinished">&Konec</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="785"/> <source>Ctrl+Q</source> <comment>File|Quit</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="781"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="791"/> <source>Quit the eric6 Web Browser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="782"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="792"/> <source><b>Quit</b><p>Quit the eric6 Web Browser.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="793"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="803"/> <source>Backward</source> <translation type="unfinished">Nazpět</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="793"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="803"/> <source>&Backward</source> <translation type="unfinished">&Nazpět</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="793"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="803"/> <source>Alt+Left</source> <comment>Go|Backward</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="799"/> - <source>Move one screen backward</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="800"/> - <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="809"/> + <source>Move one screen backward</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="810"/> + <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="819"/> <source>Forward</source> <translation type="unfinished">Dopředu</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="809"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="819"/> <source>&Forward</source> <translation type="unfinished">&Dopředu</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="809"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="819"/> <source>Alt+Right</source> <comment>Go|Forward</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="815"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="825"/> <source>Move one screen forward</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="817"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="827"/> <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="826"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="836"/> <source>Home</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="826"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="836"/> <source>&Home</source> <translation type="unfinished">&Hlavní strana</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="826"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="836"/> <source>Ctrl+Home</source> <comment>Go|Home</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="832"/> - <source>Move to the initial help screen</source> - <translation type="unfinished">Posun na hlavní stranu nápovědy</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="834"/> - <source><b>Home</b><p>Moves to the initial screen.</p></source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="842"/> + <source>Move to the initial help screen</source> + <translation type="unfinished">Posun na hlavní stranu nápovědy</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="844"/> + <source><b>Home</b><p>Moves to the initial screen.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="852"/> <source>Reload</source> <translation type="unfinished">Obnovit</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="842"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="852"/> <source>&Reload</source> <translation type="unfinished">&Obnovit</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="842"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="852"/> <source>Ctrl+R</source> <comment>Go|Reload</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="842"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="852"/> <source>F5</source> <comment>Go|Reload</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="849"/> - <source>Reload the current screen</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="851"/> - <source><b>Reload</b><p>Reloads the current screen.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="859"/> - <source>Stop</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="859"/> - <source>&Stop</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="859"/> + <source>Reload the current screen</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="861"/> + <source><b>Reload</b><p>Reloads the current screen.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="869"/> + <source>Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="869"/> + <source>&Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="869"/> <source>Ctrl+.</source> <comment>Go|Stop</comment> <translation type="unfinished">Ctrl+.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="859"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="869"/> <source>Esc</source> <comment>Go|Stop</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="866"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="876"/> <source>Stop loading</source> <translation type="unfinished">Zastavit načítání</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="867"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="877"/> <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="875"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="885"/> <source>Copy</source> <translation type="unfinished">Kopírovat</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="875"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="885"/> <source>&Copy</source> <translation type="unfinished">&Kopírovat</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="875"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="885"/> <source>Ctrl+C</source> <comment>Edit|Copy</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="881"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="891"/> <source>Copy the selected text</source> <translation type="unfinished">Kopírovat vybraný text</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="882"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="892"/> <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="890"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="900"/> <source>Cut</source> <translation type="unfinished">Vyjmout</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="890"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="900"/> <source>Cu&t</source> <translation type="unfinished">Vyjmou&t</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="890"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="900"/> <source>Ctrl+X</source> <comment>Edit|Cut</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="896"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="906"/> <source>Cut the selected text</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="897"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="907"/> <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="905"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="915"/> <source>Paste</source> <translation type="unfinished">Vložit</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="905"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="915"/> <source>&Paste</source> <translation type="unfinished">V&ložit</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="905"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="915"/> <source>Ctrl+V</source> <comment>Edit|Paste</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="911"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="921"/> <source>Paste text from the clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="912"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="922"/> <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="920"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="930"/> <source>Undo</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="920"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="930"/> <source>&Undo</source> <translation type="unfinished">&Vrátit</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="920"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="930"/> <source>Ctrl+Z</source> <comment>Edit|Undo</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="926"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="936"/> <source>Undo the last edit action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="927"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="937"/> <source><b>Undo</b><p>Undo the last edit action.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="935"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="945"/> <source>Redo</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="935"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="945"/> <source>&Redo</source> <translation type="unfinished">&Znovu použít</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="935"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="945"/> <source>Ctrl+Shift+Z</source> <comment>Edit|Redo</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="941"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="951"/> <source>Redo the last edit action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="942"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="952"/> <source><b>Redo</b><p>Redo the last edit action.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="950"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="960"/> <source>Select All</source> <translation type="unfinished">Vybrat vše</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="950"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="960"/> <source>&Select All</source> <translation type="unfinished">Vybrat vš&e</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="950"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="960"/> <source>Ctrl+A</source> <comment>Edit|Select All</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="956"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="966"/> <source>Select all text</source> <translation type="unfinished">Vybrat všechen text</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="957"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="967"/> <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="965"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="992"/> <source>Find...</source> <translation type="unfinished">Hledat...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="965"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="992"/> <source>&Find...</source> <translation type="unfinished">&Hledat...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="965"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="992"/> <source>Ctrl+F</source> <comment>Edit|Find</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="971"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="998"/> <source>Find text in page</source> <translation type="unfinished">Hledat text na stránce</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="972"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="999"/> <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="980"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1007"/> <source>Find next</source> <translation type="unfinished">Najít další</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="980"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1007"/> <source>Find &next</source> <translation type="unfinished">Hledat &následující</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="980"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1007"/> <source>F3</source> <comment>Edit|Find next</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="986"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1013"/> <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="988"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1015"/> <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="996"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1023"/> <source>Find previous</source> <translation type="unfinished">Najít předchozí</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="996"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1023"/> <source>Find &previous</source> <translation type="unfinished">Hledat &předchozí</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="996"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1023"/> <source>Shift+F3</source> <comment>Edit|Find previous</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1002"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1029"/> <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="1004"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1031"/> <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="1014"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1041"/> <source>Manage Bookmarks</source> <translation type="unfinished">Správa záložek</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1014"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1041"/> <source>&Manage Bookmarks...</source> <translation type="unfinished">&Správa záložek...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1014"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1041"/> <source>Ctrl+Shift+B</source> <comment>Help|Manage bookmarks</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1019"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1046"/> <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="1021"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1048"/> <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="1030"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1057"/> <source>Add Bookmark</source> <translation type="unfinished">Přidat záložku</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1030"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1057"/> <source>Add &Bookmark...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1030"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1057"/> <source>Ctrl+D</source> <comment>Help|Add bookmark</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1037"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1064"/> <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="1039"/> - <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="1047"/> - <source>Add Folder</source> - <translation type="unfinished">Přidat složku</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1047"/> - <source>Add &Folder...</source> - <translation type="unfinished">Přidat s&ložku...</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1051"/> - <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="1053"/> - <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="1062"/> - <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="1062"/> - <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="1066"/> + <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="1074"/> + <source>Add Folder</source> + <translation type="unfinished">Přidat složku</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1074"/> + <source>Add &Folder...</source> + <translation type="unfinished">Přidat s&ložku...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1078"/> + <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="1080"/> + <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="1089"/> + <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="1089"/> + <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="1093"/> <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="1068"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1095"/> <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="1077"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1104"/> <source>What's This?</source> <translation type="unfinished">Co je to?</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1077"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1104"/> <source>&What's This?</source> <translation type="unfinished">&Co je to?</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1077"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1104"/> <source>Shift+F1</source> <comment>Help|What's This?'</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1083"/> - <source>Context sensitive help</source> - <translation type="unfinished">Kontextově senzitivní nápověda</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1084"/> - <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="1096"/> - <source>About</source> - <translation type="unfinished">O aplikaci</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1096"/> - <source>&About</source> - <translation type="unfinished">O &aplikaci</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1100"/> - <source>Display information about this software</source> - <translation type="unfinished">Zobrazit informace a tomto software</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1102"/> - <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="1110"/> - <source>About Qt</source> - <translation type="unfinished">O Qt</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1110"/> + <source>Context sensitive help</source> + <translation type="unfinished">Kontextově senzitivní nápověda</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1111"/> + <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="1123"/> + <source>About</source> + <translation type="unfinished">O aplikaci</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1123"/> + <source>&About</source> + <translation type="unfinished">O &aplikaci</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1127"/> + <source>Display information about this software</source> + <translation type="unfinished">Zobrazit informace a tomto software</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1129"/> + <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="1137"/> + <source>About Qt</source> + <translation type="unfinished">O Qt</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1137"/> <source>About &Qt</source> <translation type="unfinished">O &Qt</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1114"/> - <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="1116"/> - <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="1124"/> - <source>Zoom in</source> - <translation type="unfinished">Přiblížit</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1124"/> - <source>Zoom &in</source> - <translation type="unfinished">Př&iblížit</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1124"/> - <source>Ctrl++</source> - <comment>View|Zoom in</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1124"/> - <source>Zoom In</source> - <comment>View|Zoom in</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1131"/> - <source>Zoom in on the web page</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1132"/> - <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="1141"/> - <source>Zoom out</source> - <translation type="unfinished">Oddálit</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1141"/> - <source>Zoom &out</source> - <translation type="unfinished">&Oddálit</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1141"/> - <source>Ctrl+-</source> - <comment>View|Zoom out</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1141"/> - <source>Zoom Out</source> - <comment>View|Zoom out</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1148"/> - <source>Zoom out on the web page</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1149"/> - <source><b>Zoom out</b><p>Zoom out on the web page. This makes the web page smaller.</p></source> + <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="1143"/> + <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="1151"/> + <source>Zoom in</source> + <translation type="unfinished">Přiblížit</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1151"/> + <source>Zoom &in</source> + <translation type="unfinished">Př&iblížit</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1151"/> + <source>Ctrl++</source> + <comment>View|Zoom in</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1151"/> + <source>Zoom In</source> + <comment>View|Zoom in</comment> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1158"/> - <source>Zoom reset</source> - <translation type="unfinished">Resetovat lupu</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1158"/> - <source>Zoom &reset</source> - <translation type="unfinished">&Resetovat lupu</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1158"/> - <source>Ctrl+0</source> - <comment>View|Zoom reset</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1164"/> - <source>Reset the zoom of the web page</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1166"/> - <source><b>Zoom reset</b><p>Reset the zoom of the web page. This sets the zoom factor to 100%.</p></source> + <source>Zoom in on the web page</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1159"/> + <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="1168"/> + <source>Zoom out</source> + <translation type="unfinished">Oddálit</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1168"/> + <source>Zoom &out</source> + <translation type="unfinished">&Oddálit</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1168"/> + <source>Ctrl+-</source> + <comment>View|Zoom out</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1168"/> + <source>Zoom Out</source> + <comment>View|Zoom out</comment> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1175"/> - <source>Show page source</source> - <translation type="unfinished">Zobrazit zdroj strany</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1175"/> - <source>Ctrl+U</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1180"/> - <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="1182"/> - <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="2617"/> - <source>Full Screen</source> - <translation type="unfinished">Celá obrazovka</translation> + <source>Zoom out on the web page</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1176"/> + <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="1185"/> + <source>Zoom reset</source> + <translation type="unfinished">Resetovat lupu</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1185"/> + <source>Zoom &reset</source> + <translation type="unfinished">&Resetovat lupu</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1185"/> + <source>Ctrl+0</source> + <comment>View|Zoom reset</comment> + <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1191"/> - <source>&Full Screen</source> - <translation type="unfinished">&Celá obrazovka</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1191"/> - <source>F11</source> + <source>Reset the zoom of the web page</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1193"/> + <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="1202"/> - <source>Show next tab</source> - <translation type="unfinished">Zobrazit následující tab</translation> + <source>Show page source</source> + <translation type="unfinished">Zobrazit zdroj strany</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1202"/> + <source>Ctrl+U</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1207"/> + <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="1209"/> + <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="2662"/> + <source>Full Screen</source> + <translation type="unfinished">Celá obrazovka</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1218"/> + <source>&Full Screen</source> + <translation type="unfinished">&Celá obrazovka</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1218"/> + <source>F11</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1229"/> + <source>Show next tab</source> + <translation type="unfinished">Zobrazit následující tab</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1229"/> <source>Ctrl+Alt+Tab</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1212"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1239"/> <source>Show previous tab</source> <translation type="unfinished">Zobrazit předchozí tab</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1212"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1239"/> <source>Shift+Ctrl+Alt+Tab</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1222"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1249"/> <source>Switch between tabs</source> <translation type="unfinished">Přepnout mezi taby</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1222"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1249"/> <source>Ctrl+1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1232"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1259"/> <source>Preferences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1232"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1259"/> <source>&Preferences...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1236"/> - <source>Set the prefered configuration</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1238"/> - <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="1247"/> - <source>Languages</source> - <translation type="unfinished">Jazyky</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1247"/> - <source>&Languages...</source> - <translation type="unfinished">&Jazyky...</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1252"/> - <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="1254"/> - <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="1263"/> - <source>Cookies</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1263"/> + <source>Set the prefered configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1265"/> + <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="1274"/> + <source>Languages</source> + <translation type="unfinished">Jazyky</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1274"/> + <source>&Languages...</source> + <translation type="unfinished">&Jazyky...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1279"/> + <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="1281"/> + <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="1290"/> + <source>Cookies</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1290"/> <source>C&ookies...</source> <translation type="unfinished">C&ookies...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1267"/> - <source>Configure cookies handling</source> - <translation type="unfinished">Nastavit ovládání cookies</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1269"/> - <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="1278"/> - <source>Flash Cookies</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1278"/> - <source>&Flash Cookies...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1283"/> - <source>Manage flash cookies</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1285"/> - <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="1294"/> - <source>Personal Information</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1294"/> - <source>Personal Information...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1300"/> - <source>Configure personal information for completing form fields</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1302"/> - <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="1312"/> - <source>GreaseMonkey Scripts</source> + <source>Configure cookies handling</source> + <translation type="unfinished">Nastavit ovládání cookies</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1296"/> + <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="1305"/> + <source>Flash Cookies</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1305"/> + <source>&Flash Cookies...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1310"/> + <source>Manage flash cookies</source> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1312"/> + <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="1321"/> + <source>Personal Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1321"/> + <source>Personal Information...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1327"/> + <source>Configure personal information for completing form fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1329"/> + <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="1339"/> + <source>GreaseMonkey Scripts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1339"/> <source>GreaseMonkey Scripts...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1318"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1345"/> <source>Configure the GreaseMonkey Scripts</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1320"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1347"/> <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="1330"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1357"/> <source>Edit Message Filters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1330"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1357"/> <source>Edit Message Filters...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1335"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1362"/> <source>Edit the message filters used to suppress unwanted messages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1337"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1364"/> <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="1348"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1375"/> <source>Edit HTML5 Feature Permissions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1348"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1375"/> <source>Edit HTML5 Feature Permissions...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1353"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1380"/> <source>Edit the remembered HTML5 feature permissions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1355"/> - <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="1366"/> - <source>Sync with Table of Contents</source> - <translation type="unfinished">Sync obsahu</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1371"/> - <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="1373"/> - <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="1382"/> - <source>Table of Contents</source> - <translation type="unfinished">Obsah</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1386"/> - <source>Shows the table of contents window</source> - <translation type="unfinished">Zobrazit okno s obsahem</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1388"/> - <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> + <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="1393"/> + <source>Sync with Table of Contents</source> + <translation type="unfinished">Sync obsahu</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1398"/> + <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="1400"/> + <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="1409"/> + <source>Table of Contents</source> + <translation type="unfinished">Obsah</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1413"/> + <source>Shows the table of contents window</source> + <translation type="unfinished">Zobrazit okno s obsahem</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1415"/> + <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="1427"/> <source>Shows the index window</source> <translation type="unfinished">Zobrazit index okna</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1402"/> - <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="1414"/> - <source>Shows the search window</source> - <translation type="unfinished">Zobrazit okno hledání</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1416"/> - <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="1425"/> - <source>Manage QtHelp Documents</source> - <translation type="unfinished">Uspořádat dokumenty QtNápovědy</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1425"/> - <source>Manage QtHelp &Documents</source> - <translation type="unfinished">Uspořádat QtHelp &dokumenty</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1429"/> - <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="1431"/> - <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="1441"/> - <source>Manage QtHelp Filters</source> - <translation type="unfinished">Uspořádat filtry QtNápovědy</translation> + <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="1441"/> - <source>Manage QtHelp &Filters</source> - <translation type="unfinished">Uspořádat QtHelp &filtry</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1445"/> - <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="1447"/> - <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="1456"/> - <source>Reindex Documentation</source> - <translation type="unfinished">Znovu indexovat dokumentaci</translation> + <source>Shows the search window</source> + <translation type="unfinished">Zobrazit okno hledání</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1443"/> + <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="1452"/> + <source>Manage QtHelp Documents</source> + <translation type="unfinished">Uspořádat dokumenty QtNápovědy</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1452"/> + <source>Manage QtHelp &Documents</source> + <translation type="unfinished">Uspořádat QtHelp &dokumenty</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1456"/> + <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="1458"/> + <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="1468"/> + <source>Manage QtHelp Filters</source> + <translation type="unfinished">Uspořádat filtry QtNápovědy</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1468"/> + <source>Manage QtHelp &Filters</source> + <translation type="unfinished">Uspořádat QtHelp &filtry</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1472"/> + <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="1474"/> + <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="1483"/> + <source>Reindex Documentation</source> + <translation type="unfinished">Znovu indexovat dokumentaci</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1483"/> <source>&Reindex Documentation</source> <translation type="unfinished">Přeinde&xovat dokumentaci</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1460"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1487"/> <source>Reindexes the documentation set</source> <translation type="unfinished">Přeindexuje dokumentaci</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1462"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1489"/> <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="1476"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1503"/> <source>Clear private data</source> <translation type="unfinished">Smazat soukromá data</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1471"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1498"/> <source>&Clear private data</source> <translation type="unfinished">Smazat &soukromá data</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1478"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1505"/> <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="1488"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1515"/> <source>Clear icons database</source> <translation type="unfinished">Vyčistit ikony databáze</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1488"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1515"/> <source>Clear &icons database</source> <translation type="unfinished">Smazat databázi &ikon</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1493"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1520"/> <source>Clear the database of favicons</source> <translation type="unfinished">Vyčistit databázi favicons</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1495"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1522"/> <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="1504"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1531"/> <source>Manage saved Favicons</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1510"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1537"/> <source>Show a dialog to manage the saved favicons</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1512"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1539"/> <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="1521"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1548"/> <source>Configure Search Engines</source> <translation type="unfinished">Konfigurovat vyhledávací enginy</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1521"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1548"/> <source>Configure Search &Engines...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1526"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1553"/> <source>Configure the available search engines</source> <translation type="unfinished">Konfigurovat dostupné vyhledávací enginy</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1528"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1555"/> <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="1538"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1565"/> <source>Manage Saved Passwords</source> <translation type="unfinished">Spravovat uložená hesla</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1538"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1565"/> <source>Manage Saved Passwords...</source> <translation type="unfinished">Spravovat uložená hesla...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1544"/> - <source>Manage the saved passwords</source> - <translation type="unfinished">Spravovat vaše uložená hesla</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1546"/> - <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="1554"/> - <source>Ad Block</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1554"/> - <source>&Ad Block...</source> - <translation type="unfinished">&Ad Block...</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1560"/> - <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="1562"/> - <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="1571"/> - <source>Manage SSL Certificate Errors</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1571"/> - <source>Manage SSL Certificate Errors...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1577"/> - <source>Manage the accepted SSL certificate Errors</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1579"/> - <source><b>Manage SSL Certificate Errors...</b><p>Opens a dialog to manage the accepted SSL certificate errors.</p></source> - <translation type="unfinished"></translation> + <source>Manage the saved passwords</source> + <translation type="unfinished">Spravovat vaše uložená hesla</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1573"/> + <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="1581"/> + <source>Ad Block</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1581"/> + <source>&Ad Block...</source> + <translation type="unfinished">&Ad Block...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1587"/> + <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="1589"/> - <source>Downloads</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1593"/> - <source>Shows the downloads window</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1595"/> - <source><b>Downloads</b><p>Shows the downloads window.</p></source> + <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="1598"/> + <source>Manage SSL Certificate Errors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1598"/> + <source>Manage SSL Certificate Errors...</source> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1604"/> - <source>RSS Feeds Dialog</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1604"/> - <source>&RSS Feeds Dialog...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1604"/> - <source>Ctrl+Shift+F</source> - <comment>Help|RSS Feeds Dialog</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1610"/> - <source>Open a dialog showing the configured RSS feeds.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1612"/> - <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> + <source>Manage the accepted SSL certificate Errors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1606"/> + <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="1616"/> + <source>Downloads</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1620"/> + <source>Shows the downloads window</source> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1622"/> - <source>Siteinfo Dialog</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1622"/> - <source>&Siteinfo Dialog...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1622"/> - <source>Ctrl+Shift+I</source> - <comment>Help|Siteinfo Dialog</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1628"/> - <source>Open a dialog showing some information about the current site.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1630"/> - <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="1639"/> - <source>Manage User Agent Settings</source> + <source><b>Downloads</b><p>Shows the downloads window.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1631"/> + <source>RSS Feeds Dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1631"/> + <source>&RSS Feeds Dialog...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1631"/> + <source>Ctrl+Shift+F</source> + <comment>Help|RSS Feeds Dialog</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1637"/> + <source>Open a dialog showing the configured RSS feeds.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1639"/> + <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="1649"/> + <source>Siteinfo Dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1649"/> + <source>&Siteinfo Dialog...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1649"/> + <source>Ctrl+Shift+I</source> + <comment>Help|Siteinfo Dialog</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1655"/> + <source>Open a dialog showing some information about the current site.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1657"/> + <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="1666"/> + <source>Manage User Agent Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1666"/> <source>Manage &User Agent Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1643"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1670"/> <source>Shows a dialog to manage the User Agent settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1645"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1672"/> <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="1654"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1681"/> <source>Synchronize data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1654"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1681"/> <source>&Synchronize Data...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1659"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1686"/> <source>Shows a dialog to synchronize data via the network</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1661"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1688"/> <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="1671"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1698"/> <source>Manage Saved Zoom Values</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1671"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1698"/> <source>Manage Saved Zoom Values...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1677"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1704"/> <source>Manage the saved zoom values</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1679"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1706"/> <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="1691"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1718"/> <source>Toggle the JavaScript console window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1693"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1720"/> <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="1737"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1764"/> <source>&File</source> <translation type="unfinished">S&oubor</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1760"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1787"/> <source>&Edit</source> <translation type="unfinished">&Edit</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1775"/> - <source>&View</source> - <translation type="unfinished">Poh&led</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1783"/> - <source>Text Encoding</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1789"/> - <source>&Go</source> - <translation type="unfinished">&Jít</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1804"/> - <source>H&istory</source> - <translation type="unfinished">H&istorie</translation> + <source>&View</source> + <translation type="unfinished">Poh&led</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1812"/> + <source>Text Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1818"/> + <source>&Go</source> + <translation type="unfinished">&Jít</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1833"/> + <source>H&istory</source> + <translation type="unfinished">H&istorie</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1844"/> <source>&Bookmarks</source> <translation type="unfinished">&Záložky</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1827"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1860"/> <source>&Settings</source> <translation type="unfinished">Na&stavení</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1854"/> - <source>Global User Agent</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1867"/> - <source>&Tools</source> - <translation type="unfinished">&Nástroje</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1874"/> - <source>&Window</source> - <translation type="unfinished">O&kno</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1887"/> + <source>Global User Agent</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1900"/> + <source>&Tools</source> + <translation type="unfinished">&Nástroje</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1907"/> + <source>&Window</source> + <translation type="unfinished">O&kno</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1920"/> <source>&Help</source> <translation type="unfinished">&Nápověda</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1898"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1931"/> <source>File</source> <translation type="unfinished">Soubor</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1926"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1959"/> <source>Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1938"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1971"/> <source>View</source> <translation type="unfinished">Pohled</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1947"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1980"/> <source>Find</source> <translation type="unfinished">Hledat</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1955"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1988"/> <source>Filter</source> <translation type="unfinished">Filtr</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1960"/> - <source>Filtered by: </source> - <translation type="unfinished">Filtrováno: </translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1967"/> - <source>Settings</source> - <translation type="unfinished">Nastavení</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1978"/> - <source>Tools</source> - <translation type="unfinished">Nástroje</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1986"/> - <source>Help</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1993"/> + <source>Filtered by: </source> + <translation type="unfinished">Filtrováno: </translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2000"/> + <source>Settings</source> + <translation type="unfinished">Nastavení</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2011"/> + <source>Tools</source> + <translation type="unfinished">Nástroje</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2019"/> + <source>Help</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2026"/> <source>Go</source> <translation type="unfinished">Jít</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2046"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2080"/> <source>VirusTotal</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2050"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2084"/> <source>Scan current site</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3984"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4052"/> <source>IP Address Report</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3994"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4062"/> <source>Domain Report</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2178"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2221"/> <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="2178"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2221"/> <source>OK</source> <translation type="unfinished">OK</translation> </message> @@ -70295,118 +70360,118 @@ <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="2262"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2305"/> <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="2380"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2425"/> <source>Saved Tabs</source> <translation type="unfinished">Uložkt taby</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2624"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2669"/> <source>Restore Window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2935"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2970"/> <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="3038"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3073"/> <source>Updating search index</source> <translation type="unfinished">Aktualizovat index pro hledání</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3108"/> - <source>Looking for Documentation...</source> - <translation type="unfinished">Vyhledat dokumentaci...</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="3143"/> + <source>Looking for Documentation...</source> + <translation type="unfinished">Vyhledat dokumentaci...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3178"/> <source>Unfiltered</source> <translation type="unfinished">Nefiltrováno</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3162"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3197"/> <source>Help Engine</source> <translation type="unfinished">Engine nápovědy</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3662"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3724"/> <source>ISO</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3663"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3725"/> <source>Windows</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3664"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3726"/> <source>ISCII</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3665"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3727"/> <source>Unicode</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3666"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3728"/> <source>Other</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3667"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3729"/> <source>IBM</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3689"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3751"/> <source>Default Encoding</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3949"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4017"/> <source>VirusTotal Scan</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3949"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4017"/> <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="3975"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4043"/> <source>Enter a valid IPv4 address in dotted quad notation:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3984"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4052"/> <source>The given IP address is not in dotted quad notation.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3994"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4062"/> <source>Enter a valid domain name:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1702"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1729"/> <source>Tab Manager</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1706"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1733"/> <source>Shows the tab manager window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1708"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1735"/> <source><b>Tab Manager</b><p>Shows the tab manager window.</p></source> <translation type="unfinished"></translation> </message> @@ -70416,36 +70481,57 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="613"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="623"/> <source>Save As</source> <translation type="unfinished">Uložit jako</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="613"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="623"/> <source>&Save As...</source> <translation type="unfinished">Uložit j&ako...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="613"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="623"/> <source>Shift+Ctrl+S</source> <comment>File|Save As</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="619"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="629"/> <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="621"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="631"/> <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="2211"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2254"/> <source>HTML Files (*.html *.htm *.mhtml);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="976"/> + <source>Unselect</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="976"/> + <source>Ctrl+Shift+A</source> + <comment>Edit|Unselect</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="981"/> + <source>Clear current selection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="982"/> + <source><b>Unselect</b><p>Clear the selection of the current browser.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>WebDatabasesDialog</name>
--- a/i18n/eric6_de.ts Thu Jul 14 18:56:39 2016 +0200 +++ b/i18n/eric6_de.ts Sun Jul 17 15:36:11 2016 +0200 @@ -390,7 +390,7 @@ <context> <name>AddBookmarkDialog</name> <message> - <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="26"/> + <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="198"/> <source>Add Bookmark</source> <translation>Lesezeichen hinzufügen</translation> </message> @@ -1677,65 +1677,70 @@ <translation>Gib den Suchausdruck für Lesezeichen ein</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="88"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="85"/> <source>Press to add a new bookmarks folder</source> <translation>Drücken, um einen neuen Lesezeichenordner hinzuzufügen</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="91"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="88"/> <source>Add &Folder</source> <translation>&Ordner hinzufügen</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="146"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="151"/> <source>&Open</source> <translation>Ö&ffnen</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="148"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="153"/> <source>Open in New &Tab</source> <translation>In neuem &Register öffnen</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="156"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="164"/> <source>Edit &Name</source> <translation>&Namen editieren</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="159"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="167"/> <source>Edit &Address</source> <translation>&Adresse editieren</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="78"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="169"/> <source>&Delete</source> <translation>&Löschen</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="297"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="324"/> <source>New Folder</source> <translation>Neuer Ordner</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="75"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="72"/> <source>Press to delete the selected entries</source> <translation>Drücken, um die ausgwählten Einträge zu löschen</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="165"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="173"/> <source>&Properties...</source> <translation>&Eigenschaften …</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="150"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="158"/> <source>Open in New &Window</source> <translation>In neuem &Fenster öffnen</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="152"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="160"/> <source>Open in New Pri&vate Window</source> <translation>In neuem &privaten Fenster öffnen</translation> </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="155"/> + <source>Open in New &Background Tab</source> + <translation>In neuem &Hintergrundregister öffnen</translation> + </message> </context> <context> <name>BookmarksImportDialog</name> @@ -1891,7 +1896,7 @@ <context> <name>BookmarksMenu</name> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="111"/> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="118"/> <source>Open all in Tabs</source> <translation>Alle in Tabs öffnen</translation> </message> @@ -1916,32 +1921,32 @@ <translation>In neuem &Register öffnen<byte value="x9"/>Strg+LMK</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="156"/> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="163"/> <source>Open</source> <translation>Öffnen</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="159"/> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="166"/> <source>Open in New Tab<byte value="x9"/>Ctrl+LMB</source> <translation>In neuem Register öffnen<byte value="x9"/>Strg+LMK</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="162"/> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="169"/> <source>Open in New Window</source> <translation>In neuem Fenster öffnen</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="165"/> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="172"/> <source>Open in New Private Window</source> <translation>In neuem privaten Fenster öffnen</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="170"/> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="177"/> <source>Remove</source> <translation>Entfernen</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="175"/> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="182"/> <source>Properties...</source> <translation>Eigenschaften...</translation> </message> @@ -1949,17 +1954,17 @@ <context> <name>BookmarksMenuBarMenu</name> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="320"/> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="326"/> <source>Default Home Page</source> <translation>Standard-Startseite</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="323"/> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="329"/> <source>Speed Dial</source> <translation>Schnellwahl</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="327"/> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="333"/> <source>Open all in Tabs</source> <translation>Alle in Tabs öffnen</translation> </message> @@ -1980,7 +1985,7 @@ <context> <name>BookmarksToolBar</name> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="40"/> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="42"/> <source>Bookmarks</source> <translation>Lesezeichen</translation> </message> @@ -2015,42 +2020,42 @@ <translation>In neuem &Register öffnen<byte value="x9"/>Strg+LMK</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="86"/> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="88"/> <source>Open</source> <translation>Öffnen</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="89"/> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="91"/> <source>Open in New Tab<byte value="x9"/>Ctrl+LMB</source> <translation>In neuem Register öffnen<byte value="x9"/>Strg+LMK</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="92"/> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="94"/> <source>Open in New Window</source> <translation>In neuem Fenster öffnen</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="95"/> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="97"/> <source>Open in New Private Window</source> <translation>In neuem privaten Fenster öffnen</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="100"/> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="102"/> <source>Remove</source> <translation>Entfernen</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="105"/> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="107"/> <source>Properties...</source> <translation>Eigenschaften...</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="110"/> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="112"/> <source>Add Bookmark...</source> <translation>Lesezeichen hinzufügen...</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="111"/> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="113"/> <source>Add Folder...</source> <translation>Ordner hinzufügen...</translation> </message> @@ -2399,12 +2404,12 @@ <translation>Drücken, um die Aufrufverfolgung in eine Textdatei zu speichern</translation> </message> <message> - <location filename="../Debugger/CallTraceViewer.ui" line="99"/> + <location filename="../Debugger/CallTraceViewer.py" line="54"/> <source>From</source> <translation>Von</translation> </message> <message> - <location filename="../Debugger/CallTraceViewer.ui" line="104"/> + <location filename="../Debugger/CallTraceViewer.py" line="54"/> <source>To</source> <translation>Nach</translation> </message> @@ -2560,7 +2565,7 @@ <translation>Drücken, um eine verteilte Änderungssitzung abzubrechen</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.ui" line="230"/> + <location filename="../Cooperation/ChatWidget.py" line="513"/> <source>Clear</source> <translation>Löschen</translation> </message> @@ -2799,7 +2804,7 @@ <context> <name>ClickToFlashWhitelistDialog</name> <message> - <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="14"/> + <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.py" line="54"/> <source>ClickToFlash Whitelist</source> <translation>ClickToFlash Whitelist</translation> </message> @@ -4720,7 +4725,7 @@ <translation>Domain:</translation> </message> <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="223"/> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="177"/> <source><no cookie selected></source> <translation><kein Cookie ausgewählt></translation> </message> @@ -4765,37 +4770,37 @@ <translation>Drücken, um alle Cookies zu löschen</translation> </message> <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="130"/> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="145"/> <source>Remove All Cookies</source> <translation>Alle Cookies entfernen</translation> </message> <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="130"/> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="145"/> <source>Do you really want to remove all stored cookies?</source> <translation>Sollen wirklich alle gespeicherten Cookies entfernt werden? </translation> </message> <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="164"/> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="179"/> <source>Remove Cookies</source> <translation>Cookies entfernen</translation> </message> <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="173"/> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="188"/> <source>Secure connections only</source> <translation>Nur sichere Verbindungen</translation> </message> <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="175"/> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="190"/> <source>All connections</source> <translation>Alle Verbindungen</translation> </message> <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="177"/> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="192"/> <source>Session Cookie</source> <translation>Sitzungscookie</translation> </message> <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="184"/> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="199"/> <source>Remove Cookie</source> <translation>Cookie entfernen</translation> </message> @@ -7304,7 +7309,7 @@ <context> <name>DownloadManager</name> <message> - <location filename="../WebBrowser/Download/DownloadManager.ui" line="14"/> + <location filename="../WebBrowser/Download/DownloadManager.py" line="363"/> <source>Downloads</source> <translation>Downloads</translation> </message> @@ -7751,92 +7756,92 @@ <translation>Standard Knöpfe</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="257"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="41"/> <source>Abort</source> <translation>Abbrechen (Abort)</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="264"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="42"/> <source>Apply</source> <translation>Anwenden</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="271"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="43"/> <source>Cancel</source> <translation>Abbrechen (Cancel)</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="278"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="44"/> <source>Close</source> <translation>Schließen</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="285"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="45"/> <source>Discard</source> <translation>Verwerfen</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="292"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="46"/> <source>Help</source> <translation>Hilfe</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="299"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="47"/> <source>Ignore</source> <translation>Ignorieren</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="306"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="48"/> <source>No</source> <translation>Nein</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="313"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="49"/> <source>No to all</source> <translation>Nein zu allen</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="320"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="50"/> <source>Ok</source> <translation>Ok</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="327"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="51"/> <source>Open</source> <translation>Öffnen</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="334"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="52"/> <source>Reset</source> <translation>Zurücksetzen</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="341"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="53"/> <source>Restore defaults</source> <translation>Auf Standardwerte zurücksetzen</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="348"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="54"/> <source>Retry</source> <translation>Wiederholen</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="355"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="55"/> <source>Save</source> <translation>Speichern</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="362"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="56"/> <source>Save all</source> <translation>Alles speichern</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="369"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="57"/> <source>Yes</source> <translation>Ja</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="376"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="58"/> <source>Yes to all</source> <translation>Ja zu allen</translation> </message> @@ -9853,7 +9858,7 @@ <translation>Drücken, um eine API-Datei aus der Liste installierter API-Dateien zu wählen</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="132"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="184"/> <source>Add from installed APIs</source> <translation>Von installierten APIs hinzufügen</translation> </message> @@ -9863,7 +9868,7 @@ <translation>Drücke, um die gewählte APIs Zusammenstellung zu übersetzen</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="159"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="236"/> <source>Compile APIs</source> <translation>APIs übersetzen</translation> </message> @@ -9888,7 +9893,7 @@ <translation>Drücken, um eine API-Datei aus der Liste von API-Dateien, die von Plugins installierter wurden, zu wählen</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="142"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="203"/> <source>Add from Plugin APIs</source> <translation>Von Plugin APIs hinzufügen</translation> </message> @@ -10892,7 +10897,7 @@ <translation>Wähle den Modus „Füllen bis zum Zeilenende“.</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="113"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="353"/> <source>Fill to end of line</source> <translation>Füllen bis zum Zeilenende</translation> </message> @@ -10937,7 +10942,7 @@ <translation>Wähle die Schriftart aus.</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="103"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="69"/> <source>Font</source> <translation>Schriftart</translation> </message> @@ -12363,7 +12368,7 @@ <translation>Modus:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1080"/> + <location filename="../Preferences/ConfigurationPages/EditorStylesPage.py" line="58"/> <source>Disabled</source> <translation>Ausgeschaltet</translation> </message> @@ -13147,7 +13152,7 @@ <context> <name>EmailDialog</name> <message> - <location filename="../UI/EmailDialog.ui" line="13"/> + <location filename="../UI/EmailDialog.py" line="339"/> <source>Send bug report</source> <translation>Sende Fehlerbericht</translation> </message> @@ -14550,12 +14555,12 @@ <translation>Benachrichtigungen</translation> </message> <message> - <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="122"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="110"/> <source>Host</source> <translation>Rechner</translation> </message> <message> - <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="127"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="111"/> <source>Permission</source> <translation>Berechtigung</translation> </message> @@ -14570,7 +14575,7 @@ <translation>Alle entfernen</translation> </message> <message> - <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="97"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="51"/> <source>Geolocation</source> <translation>Geolokalisierung</translation> </message> @@ -14734,54 +14739,69 @@ <translation>Feed &löschen</translation> </message> <message> - <location filename="../WebBrowser/Feeds/FeedsManager.py" line="180"/> + <location filename="../WebBrowser/Feeds/FeedsManager.py" line="188"/> <source>Duplicate Feed URL</source> <translation>Doppelte Feed-URL</translation> </message> <message> - <location filename="../WebBrowser/Feeds/FeedsManager.py" line="180"/> + <location filename="../WebBrowser/Feeds/FeedsManager.py" line="188"/> <source>A feed with the URL {0} exists already. Aborting...</source> <translation>Ein Feed mit der URL {0} existiert bereits. Abbruch...</translation> </message> <message> - <location filename="../WebBrowser/Feeds/FeedsManager.py" line="202"/> + <location filename="../WebBrowser/Feeds/FeedsManager.py" line="210"/> <source>Delete Feed</source> <translation>Feed löschen</translation> </message> <message> - <location filename="../WebBrowser/Feeds/FeedsManager.py" line="202"/> + <location filename="../WebBrowser/Feeds/FeedsManager.py" line="210"/> <source><p>Do you really want to delete the feed <b>{0}</b>?</p></source> <translation><p>Soll der Feed <b>{0}</b> wirklich gelöscht werden?</p></translation> </message> <message> - <location filename="../WebBrowser/Feeds/FeedsManager.py" line="314"/> + <location filename="../WebBrowser/Feeds/FeedsManager.py" line="322"/> <source>Error fetching feed</source> <translation>Fehler beim Laden des Feeds</translation> </message> <message> - <location filename="../WebBrowser/Feeds/FeedsManager.py" line="345"/> + <location filename="../WebBrowser/Feeds/FeedsManager.py" line="353"/> <source>&Open</source> <translation>Ö&ffnen</translation> </message> <message> - <location filename="../WebBrowser/Feeds/FeedsManager.py" line="347"/> + <location filename="../WebBrowser/Feeds/FeedsManager.py" line="355"/> <source>Open in New &Tab</source> <translation>In neuem &Register öffnen</translation> </message> <message> - <location filename="../WebBrowser/Feeds/FeedsManager.py" line="350"/> + <location filename="../WebBrowser/Feeds/FeedsManager.py" line="366"/> <source>&Copy URL to Clipboard</source> <translation>URL in die Zwischenablage &kopieren</translation> </message> <message> + <location filename="../WebBrowser/Feeds/FeedsManager.py" line="373"/> + <source>&Show error data</source> + <translation>&Zeige Fehlerdaten</translation> + </message> + <message> + <location filename="../WebBrowser/Feeds/FeedsManager.py" line="490"/> + <source>Error loading feed</source> + <translation>Fehler beim Laden des Feeds</translation> + </message> + <message> <location filename="../WebBrowser/Feeds/FeedsManager.py" line="357"/> - <source>&Show error data</source> - <translation>&Zeige Fehlerdaten</translation> - </message> - <message> - <location filename="../WebBrowser/Feeds/FeedsManager.py" line="436"/> - <source>Error loading feed</source> - <translation>Fehler beim Laden des Feeds</translation> + <source>Open in New &Background Tab</source> + <translation>In neuem &Hintergrundregister öffnen</translation> + </message> + <message> + <location filename="../WebBrowser/Feeds/FeedsManager.py" line="360"/> + <source>Open in New &Window</source> + <translation>In neuem &Fenster öffnen</translation> + </message> + <message> + <location filename="../WebBrowser/Feeds/FeedsManager.py" line="362"/> + <source>Open in New Pri&vate Window</source> + <translation>In neuem &privaten Fenster öffnen</translation> </message> </context> <context> @@ -15679,7 +15699,7 @@ <translation>Name:</translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="158"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="193"/> <source><no flash cookie selected></source> <translation><kein Flash Cookie ausgewählt></translation> </message> @@ -15689,7 +15709,7 @@ <translation>Größe:</translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="137"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="122"/> <source>Origin:</source> <translation>Ursprung:</translation> </message> @@ -15724,7 +15744,7 @@ <translation>Drücken, um ausgewählte Flash Cookies zu entfernen</translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="225"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="213"/> <source>Remove Cookie</source> <translation>Cookie entfernen</translation> </message> @@ -16152,7 +16172,7 @@ <context> <name>GreaseMonkeyAddScriptDialog</name> <message> - <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.ui" line="14"/> + <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="105"/> <source>GreaseMonkey Script Installation</source> <translation>GreaseMonkey-Skriptinstallation</translation> </message> @@ -17152,20 +17172,30 @@ <context> <name>HelpIndexWidget</name> <message> - <location filename="../WebBrowser/QtHelp/HelpIndexWidget.py" line="47"/> + <location filename="../WebBrowser/QtHelp/HelpIndexWidget.py" line="49"/> <source>&Look for:</source> <translation>Suche &nach:</translation> </message> <message> - <location filename="../WebBrowser/QtHelp/HelpIndexWidget.py" line="146"/> + <location filename="../WebBrowser/QtHelp/HelpIndexWidget.py" line="194"/> <source>Open Link</source> <translation>Link öffnen</translation> </message> <message> - <location filename="../WebBrowser/QtHelp/HelpIndexWidget.py" line="147"/> + <location filename="../WebBrowser/QtHelp/HelpIndexWidget.py" line="195"/> <source>Open Link in New Tab</source> <translation>Link in neuem Register öffnen</translation> </message> + <message> + <location filename="../WebBrowser/QtHelp/HelpIndexWidget.py" line="196"/> + <source>Open Link in Background Tab</source> + <translation>Link in Hintergrundregister öffnen</translation> + </message> + <message> + <location filename="../WebBrowser/QtHelp/HelpIndexWidget.py" line="198"/> + <source>Open Link in New Window</source> + <translation>Link in neuem Fenster öffnen</translation> + </message> </context> <context> <name>HelpInterfacePage</name> @@ -17241,15 +17271,25 @@ <context> <name>HelpSearchWidget</name> <message> - <location filename="../WebBrowser/QtHelp/HelpSearchWidget.py" line="132"/> + <location filename="../WebBrowser/QtHelp/HelpSearchWidget.py" line="145"/> <source>Open Link</source> <translation>Link öffnen</translation> </message> <message> - <location filename="../WebBrowser/QtHelp/HelpSearchWidget.py" line="133"/> + <location filename="../WebBrowser/QtHelp/HelpSearchWidget.py" line="146"/> <source>Open Link in New Tab</source> <translation>Link in neuem Register öffnen</translation> </message> + <message> + <location filename="../WebBrowser/QtHelp/HelpSearchWidget.py" line="147"/> + <source>Open Link in Background Tab</source> + <translation>Link in Hintergrundregister öffnen</translation> + </message> + <message> + <location filename="../WebBrowser/QtHelp/HelpSearchWidget.py" line="149"/> + <source>Open Link in New Window</source> + <translation>Link in neuem Fenster öffnen</translation> + </message> </context> <context> <name>HelpTabWidget</name> @@ -17430,15 +17470,25 @@ <context> <name>HelpTocWidget</name> <message> - <location filename="../WebBrowser/QtHelp/HelpTocWidget.py" line="158"/> + <location filename="../WebBrowser/QtHelp/HelpTocWidget.py" line="162"/> <source>Open Link</source> <translation>Link öffnen</translation> </message> <message> - <location filename="../WebBrowser/QtHelp/HelpTocWidget.py" line="159"/> + <location filename="../WebBrowser/QtHelp/HelpTocWidget.py" line="163"/> <source>Open Link in New Tab</source> <translation>Link in neuem Register öffnen</translation> </message> + <message> + <location filename="../WebBrowser/QtHelp/HelpTocWidget.py" line="164"/> + <source>Open Link in Background Tab</source> + <translation>Link in Hintergrundregister öffnen</translation> + </message> + <message> + <location filename="../WebBrowser/QtHelp/HelpTocWidget.py" line="166"/> + <source>Open Link in New Window</source> + <translation>Link in neuem Fenster öffnen</translation> + </message> </context> <context> <name>HelpTopicDialog</name> @@ -21723,7 +21773,7 @@ <context> <name>HgAddSubrepositoryDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.ui" line="14"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.py" line="98"/> <source>Add Sub-repository</source> <translation>Unterrepository hinzufügen</translation> </message> @@ -22816,7 +22866,7 @@ <translation>Drücken, um die ausgewählten Einträge als 'aufgelöst' zu markieren</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.ui" line="73"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.py" line="247"/> <source>Resolved</source> <translation>Aufgelöst</translation> </message> @@ -22826,7 +22876,7 @@ <translation>Drücken, um die ausgewählten Einträge als 'nicht aufgelöst' zu markieren</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.ui" line="83"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.py" line="245"/> <source>Unresolved</source> <translation>Nicht Aufgelöst</translation> </message> @@ -23419,7 +23469,7 @@ <translation>Wähle die als Filter zu verwendende Kategorie</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.ui" line="55"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py" line="317"/> <source>Revision</source> <translation>Revision</translation> </message> @@ -23698,7 +23748,7 @@ <context> <name>HgLogBrowserDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="14"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="71"/> <source>Mercurial Log</source> <translation>Mercurial-Log</translation> </message> @@ -23728,17 +23778,17 @@ <translation>Wähle das als Filter zu verwendende Feld</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="181"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="96"/> <source>Revision</source> <translation>Revision</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="191"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="97"/> <source>Author</source> <translation>Autor</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="201"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="98"/> <source>Message</source> <translation>Nachricht</translation> </message> @@ -27562,7 +27612,7 @@ <context> <name>HgStatusDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="14"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="314"/> <source>Mercurial Status</source> <translation>Mercurial-Status</translation> </message> @@ -27704,7 +27754,7 @@ <translation>Der Prozess {0} konnte nicht gestartet werden. Stellen Sie sicher, dass er sich im Suchpfad befindet.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="87"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="709"/> <source>Commit</source> <translation>Einpflegen</translation> </message> @@ -27824,7 +27874,7 @@ <translation>alle</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="203"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="855"/> <source>Differences</source> <translation>Unterschiede</translation> </message> @@ -28599,7 +28649,7 @@ <translation>Drücken, um die ausgwählten Einträge zu löschen</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryDialog.ui" line="75"/> + <location filename="../WebBrowser/History/HistoryDialog.py" line="114"/> <source>&Remove</source> <translation>&Entfernen</translation> </message> @@ -28614,20 +28664,35 @@ <translation>&Alle entfernen</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryDialog.py" line="90"/> + <location filename="../WebBrowser/History/HistoryDialog.py" line="100"/> <source>&Open</source> <translation>Ö&ffnen</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryDialog.py" line="92"/> + <location filename="../WebBrowser/History/HistoryDialog.py" line="102"/> <source>Open in New &Tab</source> <translation>In neuem &Register öffnen</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryDialog.py" line="95"/> + <location filename="../WebBrowser/History/HistoryDialog.py" line="113"/> <source>&Copy</source> <translation>&Kopieren</translation> </message> + <message> + <location filename="../WebBrowser/History/HistoryDialog.py" line="104"/> + <source>Open in New &Background Tab</source> + <translation>In neuem &Hintergrundregister öffnen</translation> + </message> + <message> + <location filename="../WebBrowser/History/HistoryDialog.py" line="107"/> + <source>Open in New &Window</source> + <translation>In neuem &Fenster öffnen</translation> + </message> + <message> + <location filename="../WebBrowser/History/HistoryDialog.py" line="109"/> + <source>Open in New Pri&vate Window</source> + <translation>In neuem &privaten Fenster öffnen</translation> + </message> </context> <context> <name>HistoryManager</name> @@ -28660,42 +28725,42 @@ <context> <name>HistoryMenu</name> <message> - <location filename="../WebBrowser/History/HistoryMenu.py" line="347"/> + <location filename="../WebBrowser/History/HistoryMenu.py" line="363"/> <source>Show All History...</source> <translation>Chronik anzeigen...</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryMenu.py" line="350"/> + <location filename="../WebBrowser/History/HistoryMenu.py" line="366"/> <source>Clear History...</source> <translation>Chronik löschen...</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryMenu.py" line="379"/> + <location filename="../WebBrowser/History/HistoryMenu.py" line="398"/> <source>Clear History</source> <translation>Chronik löschen</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryMenu.py" line="379"/> + <location filename="../WebBrowser/History/HistoryMenu.py" line="398"/> <source>Do you want to clear the history?</source> <translation>Soll die Chronik wirklich gelöscht werden?</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryMenu.py" line="338"/> + <location filename="../WebBrowser/History/HistoryMenu.py" line="349"/> <source>Most Visited</source> <translation>Meistbesuchte</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryMenu.py" line="280"/> + <location filename="../WebBrowser/History/HistoryMenu.py" line="288"/> <source>Closed Tabs</source> <translation>Geschlossene Tabs</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryMenu.py" line="404"/> + <location filename="../WebBrowser/History/HistoryMenu.py" line="423"/> <source>Restore All Closed Tabs</source> <translation>Alle geschlossenen Tabs wiederherstellen</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryMenu.py" line="407"/> + <location filename="../WebBrowser/History/HistoryMenu.py" line="426"/> <source>Clear List</source> <translation>Liste löschen</translation> </message> @@ -34393,92 +34458,92 @@ <translation>Standard Knöpfe</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="219"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="40"/> <source>Apply</source> <translation>Anwenden</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="226"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="39"/> <source>Abort</source> <translation>Abbrechen (Abort)</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="233"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="41"/> <source>Cancel</source> <translation>Abbrechen (Cancel)</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="240"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="45"/> <source>Ignore</source> <translation>Ignorieren</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="247"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="54"/> <source>Save all</source> <translation>Alles speichern</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="254"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="53"/> <source>Save</source> <translation>Speichern</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="261"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="43"/> <source>Discard</source> <translation>Verwerfen</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="268"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="56"/> <source>Yes to all</source> <translation>Ja zu allen</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="275"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="49"/> <source>Open</source> <translation>Öffnen</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="282"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="50"/> <source>Reset</source> <translation>Zurücksetzen</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="289"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="48"/> <source>Ok</source> <translation>Ok</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="296"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="46"/> <source>No</source> <translation>Nein</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="303"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="44"/> <source>Help</source> <translation>Hilfe</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="310"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="47"/> <source>No to all</source> <translation>Nein zu allen</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="317"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="52"/> <source>Retry</source> <translation>Wiederholen</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="324"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="51"/> <source>Restore defaults</source> <translation>Auf Standardwerte zurücksetzen</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="331"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="55"/> <source>Yes</source> <translation>Ja</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="338"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="42"/> <source>Close</source> <translation>Schließen</translation> </message> @@ -36193,7 +36258,7 @@ <context> <name>NoCacheHostsDialog</name> <message> - <location filename="../Helpviewer/Network/NoCacheHostsDialog.ui" line="14"/> + <location filename="../Helpviewer/Network/NoCacheHostsDialog.py" line="52"/> <source>Not Cached Hosts</source> <translation>Nicht Gecachte Hosts</translation> </message> @@ -36301,7 +36366,7 @@ <translation>Einschalten, um die Position visuell auszuwählen, ausschalten, um sie einzulesen</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/NotificationsPage.ui" line="146"/> + <location filename="../Preferences/ConfigurationPages/NotificationsPage.py" line="81"/> <source>Visual Selection</source> <translation>Visuelle Auswahl</translation> </message> @@ -36974,7 +37039,7 @@ <context> <name>PasswordsDialog</name> <message> - <location filename="../WebBrowser/Passwords/PasswordsDialog.ui" line="14"/> + <location filename="../WebBrowser/Passwords/PasswordsDialog.py" line="91"/> <source>Saved Passwords</source> <translation>Gespeicherte Passwörter</translation> </message> @@ -41728,7 +41793,7 @@ <translation>Ausgeführt</translation> </message> <message> - <location filename="../DataViews/PyCoverageDialog.ui" line="172"/> + <location filename="../DataViews/PyCoverageDialog.py" line="349"/> <source>Coverage</source> <translation>Abdeckung</translation> </message> @@ -41778,7 +41843,7 @@ </translation> </message> <message> - <location filename="../DataViews/PyCoverageDialog.ui" line="192"/> + <location filename="../DataViews/PyCoverageDialog.py" line="345"/> <source>%v/%m Files</source> <translation>%v/%m Dateien</translation> </message> @@ -41801,7 +41866,7 @@ <translation>Lösche alle Informationen</translation> </message> <message> - <location filename="../DataViews/PyProfileDialog.ui" line="20"/> + <location filename="../DataViews/PyProfileDialog.py" line="233"/> <source>Profile Results</source> <translation>Profilergebnisse</translation> </message> @@ -46464,7 +46529,7 @@ <translation>Drücken, um die ausgewählten Filter zu löschen</translation> </message> <message> - <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.ui" line="89"/> + <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.py" line="150"/> <source>Remove Filters</source> <translation>Filter löschen</translation> </message> @@ -46474,7 +46539,7 @@ <translation>Drücken, um die ausgewählten Attribute zu löschen</translation> </message> <message> - <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.ui" line="99"/> + <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.py" line="178"/> <source>Remove Attributes</source> <translation>Attribute löschen</translation> </message> @@ -47970,7 +48035,7 @@ <context> <name>SendRefererWhitelistDialog</name> <message> - <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.ui" line="14"/> + <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.py" line="52"/> <source>Send Referer Whitelist</source> <translation>Referer Whitelist</translation> </message> @@ -49182,7 +49247,7 @@ <translation>&Vorschau kopieren</translation> </message> <message> - <location filename="../Snapshot/SnapWidget.ui" line="20"/> + <location filename="../Snapshot/SnapWidget.py" line="531"/> <source>eric6 Snapshot</source> <translation>eric6-Bildschirmfoto</translation> </message> @@ -51663,7 +51728,7 @@ <context> <name>SvnDiffDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="14"/> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="171"/> <source>Subversion Diff</source> <translation>Subversion-Diff</translation> </message> @@ -51941,12 +52006,12 @@ <translation>Subversion-Log</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="112"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="621"/> <source>Revision</source> <translation>Revision</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="117"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="618"/> <source>Author</source> <translation>Autor</translation> </message> @@ -51956,7 +52021,7 @@ <translation>Datum</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="127"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="141"/> <source>Message</source> <translation>Nachricht</translation> </message> @@ -52434,7 +52499,7 @@ <translation>&Protokoll:</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="45"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.py" line="128"/> <source>&URL:</source> <translation>&URL:</translation> </message> @@ -52535,7 +52600,7 @@ <translation>Wähle das Protokoll zum Zugriff auf das Repository</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="45"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.py" line="95"/> <source>&URL:</source> <translation>&URL:</translation> </message> @@ -53805,7 +53870,7 @@ <translation>ignoriert</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="14"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="394"/> <source>Subversion Status</source> <translation>Subversion-Status</translation> </message> @@ -53815,7 +53880,7 @@ <translation>Änderungen einpflegen...</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="80"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="711"/> <source>Commit</source> <translation>Einpflegen</translation> </message> @@ -59388,7 +59453,7 @@ <context> <name>UnittestDialog</name> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="14"/> + <location filename="../PyUnit/UnittestDialog.py" line="400"/> <source>Unittest</source> <translation>Modultest</translation> </message> @@ -67559,32 +67624,32 @@ <translation>Geschlossenen Tabs wiederherstellen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="361"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="365"/> <source>...</source> <translation>...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="749"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="760"/> <source>Loading...</source> <translation>Lade...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="771"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="782"/> <source>Finished loading</source> <translation>Seite geladen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="773"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="784"/> <source>Failed to load</source> <translation>Fehler beim Laden</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="812"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="823"/> <source>Are you sure you want to close the window?</source> <translation>Möchten Sie das Fenster wirklich schließen?</translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="812"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="823"/> <source>Are you sure you want to close the window? You have %n tab(s) open.</source> <translation> @@ -67595,27 +67660,27 @@ </translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="820"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="831"/> <source>&Close</source> <translation>Schl&ießen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="824"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="835"/> <source>&Quit</source> <translation>B&eenden</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="827"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="838"/> <source>C&lose Current Tab</source> <translation>A&ktuelles Unterfenster schließen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="980"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="991"/> <source>Restore All Closed Tabs</source> <translation>Alle geschlossenen Tabs wiederherstellen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="982"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="993"/> <source>Clear List</source> <translation>Liste löschen</translation> </message> @@ -67651,227 +67716,227 @@ <translation><p>Es konnte keine Anwendung für die URL <b>{0}</b> gestartet werden.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="475"/> + <location filename="../WebBrowser/WebBrowserView.py" line="481"/> <source>Inspect Element...</source> <translation>Element untersuchen...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="537"/> + <location filename="../WebBrowser/WebBrowserView.py" line="543"/> <source>Open Link in New Tab<byte value="x9"/>Ctrl+LMB</source> <translation>Link in neuem Fenster öffnen<byte value="x9"/>Strg+LMK</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="541"/> + <location filename="../WebBrowser/WebBrowserView.py" line="547"/> <source>Open Link in New Window</source> <translation>Link in neuem Fenster öffnen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="545"/> + <location filename="../WebBrowser/WebBrowserView.py" line="551"/> <source>Open Link in New Private Window</source> <translation>Link in neuem privaten Fenster öffnen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="550"/> + <location filename="../WebBrowser/WebBrowserView.py" line="556"/> <source>Save Lin&k</source> <translation>Lin&k speichern</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="553"/> + <location filename="../WebBrowser/WebBrowserView.py" line="559"/> <source>Bookmark this Link</source> <translation>Lesezeichen für diesen Link hinzufügen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="558"/> + <location filename="../WebBrowser/WebBrowserView.py" line="564"/> <source>Copy Link to Clipboard</source> <translation>Link in die Zwischenablage kopieren</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="562"/> - <source>Send Link</source> - <translation>Link verschicken</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserView.py" line="568"/> + <source>Send Link</source> + <translation>Link verschicken</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="574"/> <source>Scan Link with VirusTotal</source> <translation>Link mit VirusTotal überprüfen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="585"/> + <location filename="../WebBrowser/WebBrowserView.py" line="591"/> <source>Open Image in New Tab</source> <translation>Bild in neuem Register öffnen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="590"/> + <location filename="../WebBrowser/WebBrowserView.py" line="596"/> <source>Save Image</source> <translation>Bild speichern</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="593"/> - <source>Copy Image to Clipboard</source> - <translation>Bild in die Zwischenablage kopieren</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserView.py" line="595"/> - <source>Copy Image Location to Clipboard</source> - <translation>Bildadresse in die Zwischenablage kopieren</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserView.py" line="599"/> + <source>Copy Image to Clipboard</source> + <translation>Bild in die Zwischenablage kopieren</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="601"/> + <source>Copy Image Location to Clipboard</source> + <translation>Bildadresse in die Zwischenablage kopieren</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="605"/> <source>Send Image Link</source> <translation>Link auf Bild verschicken</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="626"/> - <source>Block Image</source> - <translation>Bild blockieren</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserView.py" line="632"/> + <source>Block Image</source> + <translation>Bild blockieren</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="638"/> <source>Scan Image with VirusTotal</source> <translation>Bild mit VirusTotal überprüfen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="650"/> + <location filename="../WebBrowser/WebBrowserView.py" line="656"/> <source>Play</source> <translation>Abspielen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="654"/> + <location filename="../WebBrowser/WebBrowserView.py" line="660"/> <source>Pause</source> <translation>Pause</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="658"/> + <location filename="../WebBrowser/WebBrowserView.py" line="664"/> <source>Unmute</source> <translation>Laut</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="662"/> + <location filename="../WebBrowser/WebBrowserView.py" line="668"/> <source>Mute</source> <translation>Stumm</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="666"/> + <location filename="../WebBrowser/WebBrowserView.py" line="672"/> <source>Copy Media Address to Clipboard</source> <translation>Medienadresse in die Zwischenablage kopieren</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="670"/> + <location filename="../WebBrowser/WebBrowserView.py" line="676"/> <source>Send Media Address</source> <translation>Medienadresse verschicken</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="674"/> + <location filename="../WebBrowser/WebBrowserView.py" line="680"/> <source>Save Media</source> <translation>Medium speichern</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="692"/> + <location filename="../WebBrowser/WebBrowserView.py" line="698"/> <source>Send Text</source> <translation>Text verschicken</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="699"/> - <source>Search with '{0}'</source> - <translation>Mit '{0}' suchen</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserView.py" line="705"/> + <source>Search with '{0}'</source> + <translation>Mit '{0}' suchen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="711"/> <source>Search with...</source> <translation>Suchen mit...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="838"/> + <location filename="../WebBrowser/WebBrowserView.py" line="844"/> <source>Google Translate</source> <translation>Google Übersetzer</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="734"/> + <location filename="../WebBrowser/WebBrowserView.py" line="740"/> <source>Dictionary</source> <translation>Wörterbuch</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="742"/> + <location filename="../WebBrowser/WebBrowserView.py" line="748"/> <source>Go to web address</source> <translation>Zur Web-Adresse springen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="765"/> + <location filename="../WebBrowser/WebBrowserView.py" line="771"/> <source>Add New Page</source> <translation>Neue Seite hinzufügen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="768"/> + <location filename="../WebBrowser/WebBrowserView.py" line="774"/> <source>Configure Speed Dial</source> <translation>Schnellwahleinstellungen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="772"/> + <location filename="../WebBrowser/WebBrowserView.py" line="778"/> <source>Reload All Dials</source> <translation>Alle Schnellwahlen neu laden</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="780"/> - <source>Bookmark this Page</source> - <translation>Lesezeichen für diese Seite hinzufügen</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserView.py" line="783"/> - <source>Copy Page Link</source> - <translation>Link der Seite kopieren</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserView.py" line="786"/> - <source>Send Page Link</source> - <translation>Link der Seite verschicken</translation> + <source>Bookmark this Page</source> + <translation>Lesezeichen für diese Seite hinzufügen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="789"/> + <source>Copy Page Link</source> + <translation>Link der Seite kopieren</translation> </message> <message> <location filename="../WebBrowser/WebBrowserView.py" line="792"/> + <source>Send Page Link</source> + <translation>Link der Seite verschicken</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="798"/> <source>User Agent</source> <translation>User Agent</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="819"/> + <location filename="../WebBrowser/WebBrowserView.py" line="825"/> <source>Validate Page</source> <translation>Seite validieren</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="878"/> + <location filename="../WebBrowser/WebBrowserView.py" line="884"/> <source>Add to web search toolbar</source> <translation>Zur Websuchleiste hinzufügen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1479"/> + <location filename="../WebBrowser/WebBrowserView.py" line="1485"/> <source>Failed loading page</source> <translation>Laden der Seite fehlgeschlagen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1480"/> + <location filename="../WebBrowser/WebBrowserView.py" line="1486"/> <source>Something went wrong while loading this page.</source> <translation>Etwas ist bei Laden der Seite schiefgelaufen.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1483"/> + <location filename="../WebBrowser/WebBrowserView.py" line="1489"/> <source>Try reloading the page or closing some tabs to make more memory available.</source> <translation>Versuche die Seite neu zu laden oder schließe einige Register, um Speicher freizumachen.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1488"/> + <location filename="../WebBrowser/WebBrowserView.py" line="1494"/> <source>Reload Page</source> <translation>Seite neu laden</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="776"/> + <location filename="../WebBrowser/WebBrowserView.py" line="782"/> <source>Reset to Default Dials</source> <translation>Alle Schnellwahlen zurücksetzen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="617"/> + <location filename="../WebBrowser/WebBrowserView.py" line="623"/> <source>Search image in {0}</source> <translation>Bild mit {0} suchen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="614"/> + <location filename="../WebBrowser/WebBrowserView.py" line="620"/> <source>Search image with...</source> <translation>Bild suchen mit ...</translation> </message> @@ -67907,7 +67972,7 @@ <context> <name>WebBrowserWindow</name> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3118"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3153"/> <source>eric6 Web Browser</source> <translation>eric6 Web-Browser</translation> </message> @@ -67917,1838 +67982,1838 @@ <translation>Inhalt</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1396"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1423"/> <source>Index</source> <translation>Index</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1410"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1437"/> <source>Search</source> <translation>Suchen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1687"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1714"/> <source>JavaScript Console</source> <translation>JavaScript-Konsole</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="531"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="541"/> <source>New Tab</source> <translation>Neues Register</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="531"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="541"/> <source>&New Tab</source> <translation>&Neues Register</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="531"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="541"/> <source>Ctrl+T</source> <comment>File|New Tab</comment> <translation>Ctrl+T</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="537"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="547"/> <source>Open a new web browser tab</source> <translation>Öffne ein neues Web-Browser Register</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="538"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="548"/> <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="546"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="556"/> <source>New Window</source> <translation>Neues Fenster</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="546"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="556"/> <source>New &Window</source> <translation>Neues &Fenster</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="546"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="556"/> <source>Ctrl+N</source> <comment>File|New Window</comment> <translation>Ctrl+N</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="552"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="562"/> <source>Open a new web browser window</source> <translation>Öffne ein neues Web-Browser Fenster</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="553"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="563"/> <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="2178"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2221"/> <source>New Private Window</source> <translation>Neues Privates Fenster</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="562"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="572"/> <source>New &Private Window</source> <translation>Neues &Privates Fenster</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="562"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="572"/> <source>Ctrl+Shift+P</source> <comment>File|New Private Window</comment> <translation>Ctrl+Shift+P</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="568"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="578"/> <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="570"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="580"/> <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="2211"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2254"/> <source>Open File</source> <translation>Datei öffnen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="579"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="589"/> <source>&Open File</source> <translation>Datei &öffnen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="579"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="589"/> <source>Ctrl+O</source> <comment>File|Open</comment> <translation>Ctrl+O</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="585"/> - <source>Open a file for display</source> - <translation>Öffnet eine Datei zur Anzeige</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="586"/> - <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="595"/> - <source>Open File in New Tab</source> - <translation>Datei in neuem Register öffnen</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="595"/> + <source>Open a file for display</source> + <translation>Öffnet eine Datei zur Anzeige</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="596"/> + <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="605"/> + <source>Open File in New Tab</source> + <translation>Datei in neuem Register öffnen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="605"/> <source>Open File in New &Tab</source> <translation>Datei in neuem &Register öffnen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="595"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="605"/> <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="601"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="611"/> <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="603"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="613"/> <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="631"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="641"/> <source>Save Page Screen</source> <translation>Bildschirmfoto speichern</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="631"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="641"/> <source>Save Page Screen...</source> <translation>Bildschirmfoto speichern...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="636"/> - <source>Save the current page as a screen shot</source> - <translation>Speichert die aktuelle Seite als Bildschirmfoto</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="638"/> - <source><b>Save Page Screen...</b><p>Saves the current page as a screen shot.</p></source> - <translation><b>Bildschirmfoto speichern...</b><p>Dies speichert die aktuelle Seite als Bildschirmfoto.</p></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="646"/> - <source>Save Visible Page Screen</source> - <translation>Bildschirmfoto (sichtbarer Bereich) speichern</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="646"/> + <source>Save the current page as a screen shot</source> + <translation>Speichert die aktuelle Seite als Bildschirmfoto</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="648"/> + <source><b>Save Page Screen...</b><p>Saves the current page as a screen shot.</p></source> + <translation><b>Bildschirmfoto speichern...</b><p>Dies speichert die aktuelle Seite als Bildschirmfoto.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="656"/> + <source>Save Visible Page Screen</source> + <translation>Bildschirmfoto (sichtbarer Bereich) speichern</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="656"/> <source>Save Visible Page Screen...</source> <translation>Bildschirmfoto (sichtbarer Bereich) speichern...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="651"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="661"/> <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="654"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="664"/> <source><b>Save Visible Page Screen...</b><p>Saves the visible part of the current page as a screen shot.</p></source> <translation><b>Bildschirmfoto (sichtbarer Bereich) speichern...</b><p>Dies speichert den sichtbaren Bereich der aktuellen Seite als Bildschirmfoto.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="665"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="675"/> <source>Import Bookmarks</source> <translation>Lesezeichen importieren</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="665"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="675"/> <source>&Import Bookmarks...</source> <translation>Lesezeichen &importieren...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="669"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="679"/> <source>Import bookmarks from other browsers</source> <translation>Importiere Lesezeichen von anderen Browsern</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="671"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="681"/> <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="680"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="690"/> <source>Export Bookmarks</source> <translation>Lesezeichen exportieren</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="680"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="690"/> <source>&Export Bookmarks...</source> <translation>Lesezeichen &exportieren...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="684"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="694"/> <source>Export the bookmarks into a file</source> <translation>Exportiert die Lesezeichen in eine Datei</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="686"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="696"/> <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="695"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="705"/> <source>Print</source> <translation>Drucken</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="695"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="705"/> <source>&Print</source> <translation>&Drucken</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="695"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="705"/> <source>Ctrl+P</source> <comment>File|Print</comment> <translation>Ctrl+P</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="701"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="711"/> <source>Print the displayed help</source> <translation>Druckt die angezeigte Hilfe</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="702"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="712"/> <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="711"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="721"/> <source>Print as PDF</source> <translation>Als PDF drucken</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="716"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="726"/> <source>Print the displayed help as PDF</source> <translation>Druckt die angezeigte Hilfe als PDF</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="718"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="728"/> <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="729"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="739"/> <source>Print Preview</source> <translation>Druckvorschau</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="734"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="744"/> <source>Print preview of the displayed help</source> <translation>Druckvorschau der angezeigten Hilfe</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="736"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="746"/> <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="745"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="755"/> <source>Close</source> <translation>Schließen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="745"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="755"/> <source>&Close</source> <translation>Schl&ießen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="745"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="755"/> <source>Ctrl+W</source> <comment>File|Close</comment> <translation>Ctrl+W</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="751"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="761"/> <source>Close the current help window</source> <translation>Schließt das aktuelle Fenster</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="753"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="763"/> <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="761"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="771"/> <source>Close All</source> <translation>Alle schließen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="761"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="771"/> <source>Close &All</source> <translation>Alle &schließen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="765"/> - <source>Close all help windows</source> - <translation>Schließt alle Fenster</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="766"/> - <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="775"/> + <source>Close all help windows</source> + <translation>Schließt alle Fenster</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="776"/> + <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="785"/> <source>Quit</source> <translation>Beenden</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="775"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="785"/> <source>&Quit</source> <translation>B&eenden</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="775"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="785"/> <source>Ctrl+Q</source> <comment>File|Quit</comment> <translation>Ctrl+Q</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="781"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="791"/> <source>Quit the eric6 Web Browser</source> <translation>Beendet den eric6 Web-Browser</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="782"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="792"/> <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="793"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="803"/> <source>Backward</source> <translation>Zurück</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="793"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="803"/> <source>&Backward</source> <translation>&Zurück</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="793"/> + &l