Sun, 08 May 2016 19:48:19 +0200
Added a tab manager window to the new web browser.
--- a/APIs/Python3/eric6.api Sun May 08 19:42:41 2016 +0200 +++ b/APIs/Python3/eric6.api Sun May 08 19:48:19 2016 +0200 @@ -10616,6 +10616,22 @@ eric6.WebBrowser.Sync.SyncManager.SyncManager.syncMessage?7 eric6.WebBrowser.Sync.SyncManager.SyncManager.syncStatus?7 eric6.WebBrowser.Sync.SyncManager.SyncManager?1(parent=None) +eric6.WebBrowser.TabManager.TabManagerWidget.TabManagerWidget.GroupByDomain?7 +eric6.WebBrowser.TabManager.TabManagerWidget.TabManagerWidget.GroupByHost?7 +eric6.WebBrowser.TabManager.TabManagerWidget.TabManagerWidget.GroupByWindow?7 +eric6.WebBrowser.TabManager.TabManagerWidget.TabManagerWidget.WebBrowserRole?7 +eric6.WebBrowser.TabManager.TabManagerWidget.TabManagerWidget.WebWindowRole?7 +eric6.WebBrowser.TabManager.TabManagerWidget.TabManagerWidget._tldExtractor?8 +eric6.WebBrowser.TabManager.TabManagerWidget.TabManagerWidget.bookmarkSelectedBrowsers?4(browsersDict) +eric6.WebBrowser.TabManager.TabManagerWidget.TabManagerWidget.changeGroupType?4(act) +eric6.WebBrowser.TabManager.TabManagerWidget.TabManagerWidget.closeSelectedBrowsers?4(browsersDict) +eric6.WebBrowser.TabManager.TabManagerWidget.TabManagerWidget.createStatusBarIcon?4() +eric6.WebBrowser.TabManager.TabManagerWidget.TabManagerWidget.delayedRefreshTree?4(page=None) +eric6.WebBrowser.TabManager.TabManagerWidget.TabManagerWidget.domainFromUrl?4(url, useHostName=False) +eric6.WebBrowser.TabManager.TabManagerWidget.TabManagerWidget.groupTypeChanged?7 +eric6.WebBrowser.TabManager.TabManagerWidget.TabManagerWidget.mainWindowCreated?4(mainWin, refresh=True) +eric6.WebBrowser.TabManager.TabManagerWidget.TabManagerWidget.raiseTabManager?4() +eric6.WebBrowser.TabManager.TabManagerWidget.TabManagerWidget?1(mainWindow, parent=None, defaultWidget=False) eric6.WebBrowser.Tools.DelayedFileWatcher.DelayedFileWatcher.delayedDirectoryChanged?7 eric6.WebBrowser.Tools.DelayedFileWatcher.DelayedFileWatcher.delayedFileChanged?7 eric6.WebBrowser.Tools.DelayedFileWatcher.DelayedFileWatcher?1(paths=None, parent=None) @@ -10803,6 +10819,7 @@ eric6.WebBrowser.WebBrowserTabBar.WebBrowserTabBar?1(parent=None) eric6.WebBrowser.WebBrowserTabWidget.WebBrowserTabWidget.browserAt?4(index) eric6.WebBrowser.WebBrowserTabWidget.WebBrowserTabWidget.browserClosed?7 +eric6.WebBrowser.WebBrowserTabWidget.WebBrowserTabWidget.browserOpened?7 eric6.WebBrowser.WebBrowserTabWidget.WebBrowserTabWidget.browserZoomValueChanged?7 eric6.WebBrowser.WebBrowserTabWidget.WebBrowserTabWidget.browsers?4() eric6.WebBrowser.WebBrowserTabWidget.WebBrowserTabWidget.canRestoreClosedTab?4() @@ -10925,6 +10942,7 @@ eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow._personalInformationManager?8 eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow._speedDial?8 eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow._syncManager?8 +eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow._tabManager?8 eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow._userAgentsManager?8 eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow._webProfile?8 eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.adBlockIcon?4() @@ -10987,9 +11005,13 @@ eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.shutdown?4() eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.speedDial?4() eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.syncManager?4() +eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.tabManager?4() eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.tabWidget?4() eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.userAgentsManager?4() eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.webBrowserClosed?7 +eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.webBrowserOpened?7 +eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.webBrowserWindowClosed?7 +eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.webBrowserWindowOpened?7 eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow.webProfile?4(private=False) eric6.WebBrowser.WebBrowserWindow.WebBrowserWindow?1(home, path, parent, name, fromEric=False, initShortcutsOnly=False, searchWord=None, private=False, qthelp=False, settingsDir="") eric6.WebBrowser.WebInspector.WebInspector.closeEvent?4(evt)
--- a/APIs/Python3/eric6.bas Sun May 08 19:42:41 2016 +0200 +++ b/APIs/Python3/eric6.bas Sun May 08 19:48:19 2016 +0200 @@ -751,6 +751,7 @@ TRSingleApplicationClient SingleApplicationClient TRSingleApplicationServer SingleApplicationServer TabBar E5WheelTabBar +TabManagerWidget QWidget TabWidget E5TabWidget TabnannyDialog QDialog Ui_TabnannyDialog TabnannyPlugin QObject
--- a/Documentation/Help/source.qhp Sun May 08 19:42:41 2016 +0200 +++ b/Documentation/Help/source.qhp Sun May 08 19:48:19 2016 +0200 @@ -1240,6 +1240,9 @@ <section title="eric6.WebBrowser.Sync.SyncHostTypePage" ref="eric6.WebBrowser.Sync.SyncHostTypePage.html" /> <section title="eric6.WebBrowser.Sync.SyncManager" ref="eric6.WebBrowser.Sync.SyncManager.html" /> </section> + <section title="eric6.WebBrowser.TabManager" ref="index-eric6.WebBrowser.TabManager.html"> + <section title="eric6.WebBrowser.TabManager.TabManagerWidget" ref="eric6.WebBrowser.TabManager.TabManagerWidget.html" /> + </section> <section title="eric6.WebBrowser.Tools" ref="index-eric6.WebBrowser.Tools.html"> <section title="eric6.WebBrowser.Tools.DelayedFileWatcher" ref="eric6.WebBrowser.Tools.DelayedFileWatcher.html" /> <section title="eric6.WebBrowser.Tools.Scripts" ref="eric6.WebBrowser.Tools.Scripts.html" /> @@ -13698,6 +13701,28 @@ <keyword name="TabBar.dropEvent" id="TabBar.dropEvent" ref="eric6.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabBar.dropEvent" /> <keyword name="TabBar.mouseMoveEvent" id="TabBar.mouseMoveEvent" ref="eric6.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabBar.mouseMoveEvent" /> <keyword name="TabBar.mousePressEvent" id="TabBar.mousePressEvent" ref="eric6.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabBar.mousePressEvent" /> + <keyword name="TabManager (Package)" id="TabManager (Package)" ref="index-eric6.WebBrowser.TabManager.html" /> + <keyword name="TabManagerWidget" id="TabManagerWidget" ref="eric6.WebBrowser.TabManager.TabManagerWidget.html#TabManagerWidget" /> + <keyword name="TabManagerWidget (Constructor)" id="TabManagerWidget (Constructor)" ref="eric6.WebBrowser.TabManager.TabManagerWidget.html#TabManagerWidget.__init__" /> + <keyword name="TabManagerWidget (Module)" id="TabManagerWidget (Module)" ref="eric6.WebBrowser.TabManager.TabManagerWidget.html" /> + <keyword name="TabManagerWidget.__createEmptyItem" id="TabManagerWidget.__createEmptyItem" ref="eric6.WebBrowser.TabManager.TabManagerWidget.html#TabManagerWidget.__createEmptyItem" /> + <keyword name="TabManagerWidget.__customContextMenuRequested" id="TabManagerWidget.__customContextMenuRequested" ref="eric6.WebBrowser.TabManager.TabManagerWidget.html#TabManagerWidget.__customContextMenuRequested" /> + <keyword name="TabManagerWidget.__groupByDomainName" id="TabManagerWidget.__groupByDomainName" ref="eric6.WebBrowser.TabManager.TabManagerWidget.html#TabManagerWidget.__groupByDomainName" /> + <keyword name="TabManagerWidget.__groupByWindow" id="TabManagerWidget.__groupByWindow" ref="eric6.WebBrowser.TabManager.TabManagerWidget.html#TabManagerWidget.__groupByWindow" /> + <keyword name="TabManagerWidget.__isBrowserSelected" id="TabManagerWidget.__isBrowserSelected" ref="eric6.WebBrowser.TabManager.TabManagerWidget.html#TabManagerWidget.__isBrowserSelected" /> + <keyword name="TabManagerWidget.__itemDoubleClicked" id="TabManagerWidget.__itemDoubleClicked" ref="eric6.WebBrowser.TabManager.TabManagerWidget.html#TabManagerWidget.__itemDoubleClicked" /> + <keyword name="TabManagerWidget.__makeWebBrowserViewConnections" id="TabManagerWidget.__makeWebBrowserViewConnections" ref="eric6.WebBrowser.TabManager.TabManagerWidget.html#TabManagerWidget.__makeWebBrowserViewConnections" /> + <keyword name="TabManagerWidget.__processActions" id="TabManagerWidget.__processActions" ref="eric6.WebBrowser.TabManager.TabManagerWidget.html#TabManagerWidget.__processActions" /> + <keyword name="TabManagerWidget.__refreshTree" id="TabManagerWidget.__refreshTree" ref="eric6.WebBrowser.TabManager.TabManagerWidget.html#TabManagerWidget.__refreshTree" /> + <keyword name="TabManagerWidget.__setGroupType" id="TabManagerWidget.__setGroupType" ref="eric6.WebBrowser.TabManager.TabManagerWidget.html#TabManagerWidget.__setGroupType" /> + <keyword name="TabManagerWidget.bookmarkSelectedBrowsers" id="TabManagerWidget.bookmarkSelectedBrowsers" ref="eric6.WebBrowser.TabManager.TabManagerWidget.html#TabManagerWidget.bookmarkSelectedBrowsers" /> + <keyword name="TabManagerWidget.changeGroupType" id="TabManagerWidget.changeGroupType" ref="eric6.WebBrowser.TabManager.TabManagerWidget.html#TabManagerWidget.changeGroupType" /> + <keyword name="TabManagerWidget.closeSelectedBrowsers" id="TabManagerWidget.closeSelectedBrowsers" ref="eric6.WebBrowser.TabManager.TabManagerWidget.html#TabManagerWidget.closeSelectedBrowsers" /> + <keyword name="TabManagerWidget.createStatusBarIcon" id="TabManagerWidget.createStatusBarIcon" ref="eric6.WebBrowser.TabManager.TabManagerWidget.html#TabManagerWidget.createStatusBarIcon" /> + <keyword name="TabManagerWidget.delayedRefreshTree" id="TabManagerWidget.delayedRefreshTree" ref="eric6.WebBrowser.TabManager.TabManagerWidget.html#TabManagerWidget.delayedRefreshTree" /> + <keyword name="TabManagerWidget.domainFromUrl" id="TabManagerWidget.domainFromUrl" ref="eric6.WebBrowser.TabManager.TabManagerWidget.html#TabManagerWidget.domainFromUrl" /> + <keyword name="TabManagerWidget.mainWindowCreated" id="TabManagerWidget.mainWindowCreated" ref="eric6.WebBrowser.TabManager.TabManagerWidget.html#TabManagerWidget.mainWindowCreated" /> + <keyword name="TabManagerWidget.raiseTabManager" id="TabManagerWidget.raiseTabManager" ref="eric6.WebBrowser.TabManager.TabManagerWidget.html#TabManagerWidget.raiseTabManager" /> <keyword name="TabWidget" id="TabWidget" ref="eric6.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget" /> <keyword name="TabWidget (Constructor)" id="TabWidget (Constructor)" ref="eric6.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.__init__" /> <keyword name="TabWidget.__captionChange" id="TabWidget.__captionChange" ref="eric6.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.__captionChange" /> @@ -15581,6 +15606,7 @@ <keyword name="WebBrowserWindow.__showSearchWindow" id="WebBrowserWindow.__showSearchWindow" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__showSearchWindow" /> <keyword name="WebBrowserWindow.__showSiteinfoDialog" id="WebBrowserWindow.__showSiteinfoDialog" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__showSiteinfoDialog" /> <keyword name="WebBrowserWindow.__showSyncDialog" id="WebBrowserWindow.__showSyncDialog" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__showSyncDialog" /> + <keyword name="WebBrowserWindow.__showTabManager" id="WebBrowserWindow.__showTabManager" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__showTabManager" /> <keyword name="WebBrowserWindow.__showTocWindow" id="WebBrowserWindow.__showTocWindow" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__showTocWindow" /> <keyword name="WebBrowserWindow.__showUserAgentsDialog" id="WebBrowserWindow.__showUserAgentsDialog" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__showUserAgentsDialog" /> <keyword name="WebBrowserWindow.__showWebIconsDialog" id="WebBrowserWindow.__showWebIconsDialog" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__showWebIconsDialog" /> @@ -15664,6 +15690,7 @@ <keyword name="WebBrowserWindow.shutdown" id="WebBrowserWindow.shutdown" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.shutdown" /> <keyword name="WebBrowserWindow.speedDial" id="WebBrowserWindow.speedDial" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.speedDial" /> <keyword name="WebBrowserWindow.syncManager" id="WebBrowserWindow.syncManager" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.syncManager" /> + <keyword name="WebBrowserWindow.tabManager" id="WebBrowserWindow.tabManager" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.tabManager" /> <keyword name="WebBrowserWindow.tabWidget" id="WebBrowserWindow.tabWidget" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.tabWidget" /> <keyword name="WebBrowserWindow.userAgentsManager" id="WebBrowserWindow.userAgentsManager" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.userAgentsManager" /> <keyword name="WebBrowserWindow.webProfile" id="WebBrowserWindow.webProfile" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.webProfile" /> @@ -17655,6 +17682,7 @@ <file>eric6.WebBrowser.Sync.SyncHandler.html</file> <file>eric6.WebBrowser.Sync.SyncHostTypePage.html</file> <file>eric6.WebBrowser.Sync.SyncManager.html</file> + <file>eric6.WebBrowser.TabManager.TabManagerWidget.html</file> <file>eric6.WebBrowser.Tools.DelayedFileWatcher.html</file> <file>eric6.WebBrowser.Tools.Scripts.html</file> <file>eric6.WebBrowser.Tools.WebBrowserTools.html</file> @@ -17851,6 +17879,7 @@ <file>index-eric6.WebBrowser.SpeedDial.html</file> <file>index-eric6.WebBrowser.StatusBar.html</file> <file>index-eric6.WebBrowser.Sync.html</file> + <file>index-eric6.WebBrowser.TabManager.html</file> <file>index-eric6.WebBrowser.Tools.html</file> <file>index-eric6.WebBrowser.UrlBar.html</file> <file>index-eric6.WebBrowser.UserAgent.html</file>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Documentation/Source/eric6.WebBrowser.TabManager.TabManagerWidget.html Sun May 08 19:48:19 2016 +0200 @@ -0,0 +1,351 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.WebBrowser.TabManager.TabManagerWidget</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric6.WebBrowser.TabManager.TabManagerWidget</h1> +<p> +Module implementing a window for managing the web browser tabs. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#TabManagerWidget">TabManagerWidget</a></td> +<td>Class implementing a window for managing the web browser tabs.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="TabManagerWidget" ID="TabManagerWidget"></a> +<h2>TabManagerWidget</h2> +<p> + Class implementing a window for managing the web browser tabs. +</p><h3>Signals</h3> +<dl> +<dt>groupTypeChanged(int)</dt> +<dd> +emitted when the 'Group By' value was changed +</dd> +</dl> +<h3>Derived from</h3> +QWidget +<h3>Class Attributes</h3> +<table> +<tr><td>GroupByDomain</td></tr><tr><td>GroupByHost</td></tr><tr><td>GroupByWindow</td></tr><tr><td>WebBrowserRole</td></tr><tr><td>WebWindowRole</td></tr><tr><td>_tldExtractor</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#TabManagerWidget.__init__">TabManagerWidget</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#TabManagerWidget.__createEmptyItem">__createEmptyItem</a></td> +<td>Private method to create an empty tree item.</td> +</tr><tr> +<td><a href="#TabManagerWidget.__customContextMenuRequested">__customContextMenuRequested</a></td> +<td>Private slot to show the context menu.</td> +</tr><tr> +<td><a href="#TabManagerWidget.__groupByDomainName">__groupByDomainName</a></td> +<td>Private method to group the tree items by domain name.</td> +</tr><tr> +<td><a href="#TabManagerWidget.__groupByWindow">__groupByWindow</a></td> +<td>Private method to group the tree items by window.</td> +</tr><tr> +<td><a href="#TabManagerWidget.__isBrowserSelected">__isBrowserSelected</a></td> +<td>Private slot to check, if any browser entry is selected.</td> +</tr><tr> +<td><a href="#TabManagerWidget.__itemDoubleClicked">__itemDoubleClicked</a></td> +<td>Private slot to handle double clicking a tree item.</td> +</tr><tr> +<td><a href="#TabManagerWidget.__makeWebBrowserViewConnections">__makeWebBrowserViewConnections</a></td> +<td>Private method to create the signal connections to the web view.</td> +</tr><tr> +<td><a href="#TabManagerWidget.__processActions">__processActions</a></td> +<td>Private slot to process the actions.</td> +</tr><tr> +<td><a href="#TabManagerWidget.__refreshTree">__refreshTree</a></td> +<td>Private slot to referesh the tree.</td> +</tr><tr> +<td><a href="#TabManagerWidget.__setGroupType">__setGroupType</a></td> +<td>Private method to set the 'Group By' type.</td> +</tr><tr> +<td><a href="#TabManagerWidget.bookmarkSelectedBrowsers">bookmarkSelectedBrowsers</a></td> +<td>Public method to bookmark the selected browsers.</td> +</tr><tr> +<td><a href="#TabManagerWidget.changeGroupType">changeGroupType</a></td> +<td>Public slot to change the 'Group By' type.</td> +</tr><tr> +<td><a href="#TabManagerWidget.closeSelectedBrowsers">closeSelectedBrowsers</a></td> +<td>Public method to close the selected browsers.</td> +</tr><tr> +<td><a href="#TabManagerWidget.createStatusBarIcon">createStatusBarIcon</a></td> +<td>Public method to create a status bar icon.</td> +</tr><tr> +<td><a href="#TabManagerWidget.delayedRefreshTree">delayedRefreshTree</a></td> +<td>Public slot to do a delyed refresh of the tree.</td> +</tr><tr> +<td><a href="#TabManagerWidget.domainFromUrl">domainFromUrl</a></td> +<td>Public method to extract the domain from an URL.</td> +</tr><tr> +<td><a href="#TabManagerWidget.mainWindowCreated">mainWindowCreated</a></td> +<td>Public method to act on the creation of a new web browser window.</td> +</tr><tr> +<td><a href="#TabManagerWidget.raiseTabManager">raiseTabManager</a></td> +<td>Public slot to show the tab manager.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="TabManagerWidget.__init__" ID="TabManagerWidget.__init__"></a> +<h4>TabManagerWidget (Constructor)</h4> +<b>TabManagerWidget</b>(<i>mainWindow, parent=None, defaultWidget=False</i>) +<p> + Constructor +</p><dl> +<dt><i>mainWindow</i> (WebBrowserWindow)</dt> +<dd> +reference to the main window +</dd><dt><i>parent</i> (QWidget)</dt> +<dd> +reference to the parent widget +</dd><dt><i>defaultWidget</i> (bool)</dt> +<dd> +flag indicating the default widget +</dd> +</dl><a NAME="TabManagerWidget.__createEmptyItem" ID="TabManagerWidget.__createEmptyItem"></a> +<h4>TabManagerWidget.__createEmptyItem</h4> +<b>__createEmptyItem</b>(<i>parent=None, addToTree=True</i>) +<p> + Private method to create an empty tree item. +</p><dl> +<dt><i>parent</i> (QTreeWidgetItem or QTreeWidget)</dt> +<dd> +reference to the parent item +</dd><dt><i>addToTree</i> (bool)</dt> +<dd> +flag indicating to add the item to the tree +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +created item +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +QTreeWidgetItem +</dd> +</dl><a NAME="TabManagerWidget.__customContextMenuRequested" ID="TabManagerWidget.__customContextMenuRequested"></a> +<h4>TabManagerWidget.__customContextMenuRequested</h4> +<b>__customContextMenuRequested</b>(<i>pos</i>) +<p> + Private slot to show the context menu. +</p><dl> +<dt><i>pos</i> (QPoint)</dt> +<dd> +position the menu should be shown at +</dd> +</dl><a NAME="TabManagerWidget.__groupByDomainName" ID="TabManagerWidget.__groupByDomainName"></a> +<h4>TabManagerWidget.__groupByDomainName</h4> +<b>__groupByDomainName</b>(<i>useHostName=False</i>) +<p> + Private method to group the tree items by domain name. +</p><dl> +<dt><i>useHostName</i> (bool)</dt> +<dd> +flag indicating to use the host name +</dd> +</dl><a NAME="TabManagerWidget.__groupByWindow" ID="TabManagerWidget.__groupByWindow"></a> +<h4>TabManagerWidget.__groupByWindow</h4> +<b>__groupByWindow</b>(<i></i>) +<p> + Private method to group the tree items by window. +</p><a NAME="TabManagerWidget.__isBrowserSelected" ID="TabManagerWidget.__isBrowserSelected"></a> +<h4>TabManagerWidget.__isBrowserSelected</h4> +<b>__isBrowserSelected</b>(<i></i>) +<p> + Private slot to check, if any browser entry is selected. +</p><dl> +<dt>Returns:</dt> +<dd> +flag indicating the existence of a selected entry +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl><a NAME="TabManagerWidget.__itemDoubleClicked" ID="TabManagerWidget.__itemDoubleClicked"></a> +<h4>TabManagerWidget.__itemDoubleClicked</h4> +<b>__itemDoubleClicked</b>(<i>itm, column</i>) +<p> + Private slot to handle double clicking a tree item. +</p><dl> +<dt><i>itm</i> (QTreeWidgetItem)</dt> +<dd> +reference to the item having been double clicked +</dd><dt><i>column</i> (int)</dt> +<dd> +column of the double click +</dd> +</dl><a NAME="TabManagerWidget.__makeWebBrowserViewConnections" ID="TabManagerWidget.__makeWebBrowserViewConnections"></a> +<h4>TabManagerWidget.__makeWebBrowserViewConnections</h4> +<b>__makeWebBrowserViewConnections</b>(<i>view</i>) +<p> + Private method to create the signal connections to the web view. +</p><dl> +<dt><i>view</i> (WebBrowserView)</dt> +<dd> +reference to the web view +</dd> +</dl><a NAME="TabManagerWidget.__processActions" ID="TabManagerWidget.__processActions"></a> +<h4>TabManagerWidget.__processActions</h4> +<b>__processActions</b>(<i></i>) +<p> + Private slot to process the actions. +</p><a NAME="TabManagerWidget.__refreshTree" ID="TabManagerWidget.__refreshTree"></a> +<h4>TabManagerWidget.__refreshTree</h4> +<b>__refreshTree</b>(<i></i>) +<p> + Private slot to referesh the tree. +</p><a NAME="TabManagerWidget.__setGroupType" ID="TabManagerWidget.__setGroupType"></a> +<h4>TabManagerWidget.__setGroupType</h4> +<b>__setGroupType</b>(<i>type</i>) +<p> + Private method to set the 'Group By' type. +</p><dl> +<dt><i>type</i> (int (0 - 2))</dt> +<dd> +'Group By' type to be set +</dd> +</dl><a NAME="TabManagerWidget.bookmarkSelectedBrowsers" ID="TabManagerWidget.bookmarkSelectedBrowsers"></a> +<h4>TabManagerWidget.bookmarkSelectedBrowsers</h4> +<b>bookmarkSelectedBrowsers</b>(<i>browsersDict</i>) +<p> + Public method to bookmark the selected browsers. +</p><dl> +<dt><i>browsersDict</i> (dict with WebBrowserWindow as key and list of WebBrowserView)</dt> +<dd> +dictionary containing the browsers per window + as value +</dd> +</dl><a NAME="TabManagerWidget.changeGroupType" ID="TabManagerWidget.changeGroupType"></a> +<h4>TabManagerWidget.changeGroupType</h4> +<b>changeGroupType</b>(<i>act</i>) +<p> + Public slot to change the 'Group By' type. +</p><dl> +<dt><i>act</i> (QAction)</dt> +<dd> +reference to the action that was triggered +</dd> +</dl><a NAME="TabManagerWidget.closeSelectedBrowsers" ID="TabManagerWidget.closeSelectedBrowsers"></a> +<h4>TabManagerWidget.closeSelectedBrowsers</h4> +<b>closeSelectedBrowsers</b>(<i>browsersDict</i>) +<p> + Public method to close the selected browsers. +</p><dl> +<dt><i>browsersDict</i> (dict with WebBrowserWindow as key and list of WebBrowserView)</dt> +<dd> +dictionary containing the browsers per window + as value +</dd> +</dl><a NAME="TabManagerWidget.createStatusBarIcon" ID="TabManagerWidget.createStatusBarIcon"></a> +<h4>TabManagerWidget.createStatusBarIcon</h4> +<b>createStatusBarIcon</b>(<i></i>) +<p> + Public method to create a status bar icon. +</p><dl> +<dt>Returns:</dt> +<dd> +generated icon +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +E5ClickableLabel +</dd> +</dl><a NAME="TabManagerWidget.delayedRefreshTree" ID="TabManagerWidget.delayedRefreshTree"></a> +<h4>TabManagerWidget.delayedRefreshTree</h4> +<b>delayedRefreshTree</b>(<i>page=None</i>) +<p> + Public slot to do a delyed refresh of the tree. +</p><dl> +<dt><i>page</i> (WebBrowserPage)</dt> +<dd> +reference to the web page +</dd> +</dl><a NAME="TabManagerWidget.domainFromUrl" ID="TabManagerWidget.domainFromUrl"></a> +<h4>TabManagerWidget.domainFromUrl</h4> +<b>domainFromUrl</b>(<i>url, useHostName=False</i>) +<p> + Public method to extract the domain from an URL. +</p><dl> +<dt><i>url</i> (QUrl)</dt> +<dd> +URL to extract the domain from +</dd><dt><i>useHostName</i> (bool)</dt> +<dd> +flag indicating to use the host name +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +domain name +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +str +</dd> +</dl><a NAME="TabManagerWidget.mainWindowCreated" ID="TabManagerWidget.mainWindowCreated"></a> +<h4>TabManagerWidget.mainWindowCreated</h4> +<b>mainWindowCreated</b>(<i>mainWin, refresh=True</i>) +<p> + Public method to act on the creation of a new web browser window. +</p><dl> +<dt><i>mainWin</i> (WebBrowserWindow)</dt> +<dd> +reference to the web browser window +</dd><dt><i>refresh</i> (bool)</dt> +<dd> +flag indicating to refresh the widget +</dd> +</dl><a NAME="TabManagerWidget.raiseTabManager" ID="TabManagerWidget.raiseTabManager"></a> +<h4>TabManagerWidget.raiseTabManager</h4> +<b>raiseTabManager</b>(<i></i>) +<p> + Public slot to show the tab manager. +</p> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- a/Documentation/Source/eric6.WebBrowser.WebBrowserTabWidget.html Sun May 08 19:42:41 2016 +0200 +++ b/Documentation/Source/eric6.WebBrowser.WebBrowserTabWidget.html Sun May 08 19:48:19 2016 +0200 @@ -48,6 +48,9 @@ <dt>browserClosed(QWidget)</dt> <dd> emitted after a browser was closed +</dd><dt>browserOpened(QWidget)</dt> +<dd> +emitted after a new browser was created </dd><dt>browserZoomValueChanged(int)</dt> <dd> emitted to signal a change of the
--- a/Documentation/Source/eric6.WebBrowser.WebBrowserWindow.html Sun May 08 19:42:41 2016 +0200 +++ b/Documentation/Source/eric6.WebBrowser.WebBrowserWindow.html Sun May 08 19:48:19 2016 +0200 @@ -45,16 +45,29 @@ Class implementing the web browser main window. </p><h3>Signals</h3> <dl> -<dt>webBrowserClosed()</dt> +<dt>webBrowserClosed(browser)</dt> +<dd> +emitted after a web browser tab was + closed +</dd><dt>webBrowserOpened(browser)</dt> <dd> -emitted after the window was requested to close +emitted after a new web browser tab was + created +</dd><dt>webBrowserWindowClosed(window)</dt> +<dd> +emitted after the window was + requested to close +</dd><dt>webBrowserWindowOpened(window)</dt> +<dd> +emitted after a new web browser + window was opened </dd> </dl> <h3>Derived from</h3> E5MainWindow <h3>Class Attributes</h3> <table> -<tr><td>BrowserWindows</td></tr><tr><td>UseQtHelp</td></tr><tr><td>_adblockManager</td></tr><tr><td>_autoScroller</td></tr><tr><td>_bookmarksManager</td></tr><tr><td>_cookieJar</td></tr><tr><td>_downloadManager</td></tr><tr><td>_featurePermissionManager</td></tr><tr><td>_feedsManager</td></tr><tr><td>_flashCookieManager</td></tr><tr><td>_fromEric</td></tr><tr><td>_greaseMonkeyManager</td></tr><tr><td>_helpEngine</td></tr><tr><td>_historyManager</td></tr><tr><td>_imageSearchEngine</td></tr><tr><td>_isPrivate</td></tr><tr><td>_networkManager</td></tr><tr><td>_notification</td></tr><tr><td>_passwordManager</td></tr><tr><td>_personalInformationManager</td></tr><tr><td>_speedDial</td></tr><tr><td>_syncManager</td></tr><tr><td>_userAgentsManager</td></tr><tr><td>_webProfile</td></tr> +<tr><td>BrowserWindows</td></tr><tr><td>UseQtHelp</td></tr><tr><td>_adblockManager</td></tr><tr><td>_autoScroller</td></tr><tr><td>_bookmarksManager</td></tr><tr><td>_cookieJar</td></tr><tr><td>_downloadManager</td></tr><tr><td>_featurePermissionManager</td></tr><tr><td>_feedsManager</td></tr><tr><td>_flashCookieManager</td></tr><tr><td>_fromEric</td></tr><tr><td>_greaseMonkeyManager</td></tr><tr><td>_helpEngine</td></tr><tr><td>_historyManager</td></tr><tr><td>_imageSearchEngine</td></tr><tr><td>_isPrivate</td></tr><tr><td>_networkManager</td></tr><tr><td>_notification</td></tr><tr><td>_passwordManager</td></tr><tr><td>_personalInformationManager</td></tr><tr><td>_speedDial</td></tr><tr><td>_syncManager</td></tr><tr><td>_tabManager</td></tr><tr><td>_userAgentsManager</td></tr><tr><td>_webProfile</td></tr> </table> <h3>Class Methods</h3> <table> @@ -134,6 +147,9 @@ <td><a href="#WebBrowserWindow.syncManager">syncManager</a></td> <td>Class method to get a reference to the data synchronization manager.</td> </tr><tr> +<td><a href="#WebBrowserWindow.tabManager">tabManager</a></td> +<td>Class method to get a reference to the tab manager widget.</td> +</tr><tr> <td><a href="#WebBrowserWindow.userAgentsManager">userAgentsManager</a></td> <td>Class method to get a reference to the user agents manager.</td> </tr><tr> @@ -378,6 +394,9 @@ <td><a href="#WebBrowserWindow.__showSyncDialog">__showSyncDialog</a></td> <td>Private slot to show the synchronization dialog.</td> </tr><tr> +<td><a href="#WebBrowserWindow.__showTabManager">__showTabManager</a></td> +<td>Private method to show the tab manager window.</td> +</tr><tr> <td><a href="#WebBrowserWindow.__showTocWindow">__showTocWindow</a></td> <td>Private method to show the table of contents window.</td> </tr><tr> @@ -847,6 +866,21 @@ <dd> reference to the data synchronization manager (SyncManager) </dd> +</dl><a NAME="WebBrowserWindow.tabManager" ID="WebBrowserWindow.tabManager"></a> +<h4>WebBrowserWindow.tabManager (class method)</h4> +<b>tabManager</b>(<i></i>) +<p> + Class method to get a reference to the tab manager widget. +</p><dl> +<dt>Returns:</dt> +<dd> +reference to the tab manager widget +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +TabManagerWidget +</dd> </dl><a NAME="WebBrowserWindow.userAgentsManager" ID="WebBrowserWindow.userAgentsManager"></a> <h4>WebBrowserWindow.userAgentsManager (class method)</h4> <b>userAgentsManager</b>(<i></i>) @@ -1416,6 +1450,11 @@ <b>__showSyncDialog</b>(<i></i>) <p> Private slot to show the synchronization dialog. +</p><a NAME="WebBrowserWindow.__showTabManager" ID="WebBrowserWindow.__showTabManager"></a> +<h4>WebBrowserWindow.__showTabManager</h4> +<b>__showTabManager</b>(<i></i>) +<p> + Private method to show the tab manager window. </p><a NAME="WebBrowserWindow.__showTocWindow" ID="WebBrowserWindow.__showTocWindow"></a> <h4>WebBrowserWindow.__showTocWindow</h4> <b>__showTocWindow</b>(<i></i>)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Documentation/Source/index-eric6.WebBrowser.TabManager.html Sun May 08 19:48:19 2016 +0200 @@ -0,0 +1,35 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.WebBrowser.TabManager</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body> +<h1>eric6.WebBrowser.TabManager</h1> +<p> +Package implementing a tab manager widget. +</p> + + +<h3>Modules</h3> +<table> +<tr> +<td><a href="eric6.WebBrowser.TabManager.TabManagerWidget.html">TabManagerWidget</a></td> +<td>Module implementing a window for managing the web browser tabs.</td> +</tr> +</table> +</body></html> \ No newline at end of file
--- a/Documentation/Source/index-eric6.WebBrowser.html Sun May 08 19:42:41 2016 +0200 +++ b/Documentation/Source/index-eric6.WebBrowser.html Sun May 08 19:48:19 2016 +0200 @@ -97,6 +97,9 @@ <td><a href="index-eric6.WebBrowser.Sync.html">Sync</a></td> <td>Package implementing capabilities to sync some configuration data.</td> </tr><tr> +<td><a href="index-eric6.WebBrowser.TabManager.html">TabManager</a></td> +<td>Package implementing a tab manager widget.</td> +</tr><tr> <td><a href="index-eric6.WebBrowser.Tools.html">Tools</a></td> <td>Package containing tools for the QtWebEngine based browser.</td> </tr><tr>
--- a/Preferences/__init__.py Sun May 08 19:42:41 2016 +0200 +++ b/Preferences/__init__.py Sun May 08 19:48:19 2016 +0200 @@ -1044,6 +1044,8 @@ # Auto Scroller "AutoScrollEnabled": True, "AutoScrollDivider": 8.0, + # Tab Manager + "TabManagerGroupByType": 0, # TabManagerWidget.GroupByWindow # Grease Monkey "GreaseMonkeyDisabledScripts": [], # Downloads @@ -2628,7 +2630,7 @@ "SyncEncryptPasswordsOnly", "WarnOnMultipleClose", "ClickToFlashEnabled", "FlashCookiesDeleteOnStartExit", "FlashCookieAutoRefresh", - "FlashCookieNotify", + "FlashCookieNotify", ]: return toBool(prefClass.settings.value( "Help/" + key, prefClass.helpDefaults[key])) @@ -2792,7 +2794,7 @@ "DefaultFontSize", "DefaultFixedFontSize", "MinimumFontSize", "MinimumLogicalFontSize", "DiskCacheSize", "AcceptCookies", "KeepCookiesUntil", - "AdBlockUpdatePeriod", + "AdBlockUpdatePeriod", "TabManagerGroupByType", ]: return int(prefClass.settings.value( "WebBrowser/" + key, prefClass.webBrowserDefaults[key]))
--- a/UI/UserInterface.py Sun May 08 19:42:41 2016 +0200 +++ b/UI/UserInterface.py Sun May 08 19:48:19 2016 +0200 @@ -5280,7 +5280,7 @@ if single: self.helpWindow = help try: - self.helpWindow.webBrowserClosed.connect( + self.helpWindow.webBrowserWindowClosed.connect( self.__helpClosed) except AttributeError: self.helpWindow.helpClosed.connect(self.__helpClosed)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/WebBrowser/TabManager/TabManagerWidget.py Sun May 08 19:48:19 2016 +0200 @@ -0,0 +1,599 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2016 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Module implementing a window for managing the web browser tabs. +""" + +# +# Modeled after the tab manager plug-in of Qupzilla +# Copyright (C) 2013 S. Razi Alavizadeh <s.r.alavizadeh@gmail.com> +# + +from __future__ import unicode_literals + +import os +import collections + +from PyQt5.QtCore import pyqtSignal, pyqtSlot, Qt, QPoint, QTimer, QRect +from PyQt5.QtWidgets import QWidget, QVBoxLayout, QTreeWidget, \ + QTreeWidgetItem, QMenu, QStyle, QAction + +import E5Network +from E5Network import E5TldExtractor + +from E5Gui.E5Application import e5App +from E5Gui.E5ClickableLabel import E5ClickableLabel + +import Utilities +import UI.PixmapCache +import Preferences + + +class TabManagerWidget(QWidget): + """ + Class implementing a window for managing the web browser tabs. + + @signal groupTypeChanged(int) emitted when the 'Group By' value was changed + """ + GroupByWindow = 0 + GroupByDomain = 1 + GroupByHost = 2 + + WebBrowserRole = Qt.UserRole + 1 + WebWindowRole = Qt.UserRole + 2 + + groupTypeChanged = pyqtSignal(int) + + _tldExtractor = None + + def __init__(self, mainWindow, parent=None, defaultWidget=False): + """ + Constructor + + @param mainWindow reference to the main window + @type WebBrowserWindow + @param parent reference to the parent widget + @type QWidget + @param defaultWidget flag indicating the default widget + @type bool + """ + super(TabManagerWidget, self).__init__(parent) + self.setWindowFlags(Qt.Window) + + self.__layout = QVBoxLayout(self) + self.__layout.setContentsMargins(0, 0, 0, 0) + self.__tree = QTreeWidget(self) + self.__tree.setHeaderHidden(True) + self.__tree.setExpandsOnDoubleClick(False) + self.__tree.setContextMenuPolicy(Qt.CustomContextMenu) + self.__layout.addWidget(self.__tree) + + self.setWindowTitle(self.tr("Tab Manager")) + + self.__mw = mainWindow + self.__page = None + + self.__isRefreshing = False + self.__refreshBlocked = False + self.__waitForRefresh = False + self.__isDefaultWidget = defaultWidget + self.__groupType = Preferences.getWebBrowser("TabManagerGroupByType") + + if TabManagerWidget._tldExtractor is None: + TabManagerWidget._tldExtractor = E5TldExtractor.instance() + TabManagerWidget._tldExtractor.setDataSearchPaths([ + os.path.join(Utilities.getConfigDir(), "web_browser")]) + + self.__tree.itemDoubleClicked.connect(self.__itemDoubleClicked) + self.__tree.customContextMenuRequested.connect( + self.__customContextMenuRequested) + + self.resize(400, 600) + + def closeSelectedBrowsers(self, browsersDict): + """ + Public method to close the selected browsers. + + @param browsersDict dictionary containing the browsers per window + @type dict with WebBrowserWindow as key and list of WebBrowserView + as value + """ + if not browsersDict: + return + + for mainWindow in browsersDict: + tabWidget = mainWindow.tabWidget() + for browser in browsersDict[mainWindow]: + tabWidget.closeBrowserAt(tabWidget.indexOf(browser)) + + def bookmarkSelectedBrowsers(self, browsersDict): + """ + Public method to bookmark the selected browsers. + + @param browsersDict dictionary containing the browsers per window + @type dict with WebBrowserWindow as key and list of WebBrowserView + as value + """ + if not browsersDict: + return + + from ..Bookmarks.BookmarkNode import BookmarkNode + from ..Bookmarks.AddBookmarkDialog import AddBookmarkDialog + + dlg = AddBookmarkDialog() + dlg.setFolder(True) + dlg.setTitle(self.tr("Saved Tabs")) + dlg.exec_() + + folder = dlg.addedNode() + if folder is None: + return + + for mainWin in browsersDict: + for browser in browsersDict[mainWin]: + if not browser.url().isEmpty() and \ + not browser.url().scheme() == "eric": + bookmark = BookmarkNode(BookmarkNode.Bookmark) + bookmark.url = bytes(browser.url().toEncoded()).decode() + bookmark.title = browser.title() + + self.__mw.bookmarksManager().addBookmark(folder, bookmark) + + def __setGroupType(self, type): + """ + Private method to set the 'Group By' type. + + @param type 'Group By' type to be set + @type int (0 - 2) + """ + self.__groupType = type + Preferences.setWebBrowser("TabManagerGroupByType", type) + + def domainFromUrl(self, url, useHostName=False): + """ + Public method to extract the domain from an URL. + + @param url URL to extract the domain from + @type QUrl + @param useHostName flag indicating to use the host name + @type bool + @return domain name + @rtype str + """ + appendStr = ":" + urlString = url.toString() + + if url.scheme() == "file": + return self.tr("Local File System:") + elif url.scheme() == "eric" or not urlString: + return self.tr("eric Web Browser:") + elif url.scheme() == "ftp": + appendStr = self.tr(" [FTP]:") + + host = url.host() + if not host: + return urlString + appendStr + + if useHostName or E5Network.isValidAddress(host): + if host.lower().startswith("www."): + host = host[4:] + else: + registeredDomain = \ + TabManagerWidget._tldExtractor.registrableDomain(host) + if registeredDomain: + host = registeredDomain + + return host + appendStr + + def delayedRefreshTree(self, page=None): + """ + Public slot to do a delyed refresh of the tree. + + @param page reference to the web page + @type WebBrowserPage + """ + if self.__refreshBlocked or self.__waitForRefresh: + return + + if self.__isRefreshing and not page: + return + + self.__page = page + self.__waitForRefresh = True + QTimer.singleShot(50, self.__refreshTree) + + def changeGroupType(self, act): + """ + Public slot to change the 'Group By' type. + + @param act reference to the action that was triggered + @type QAction + """ + if act is None: + return + + type = act.data() + if self.__groupType != type: + self.__setGroupType(type) + self.delayedRefreshTree() + self.groupTypeChanged.emit(self.__groupType) + + def __createEmptyItem(self, parent=None, addToTree=True): + """ + Private method to create an empty tree item. + + @param parent reference to the parent item + @type QTreeWidgetItem or QTreeWidget + @param addToTree flag indicating to add the item to the tree + @type bool + @return created item + @rtype QTreeWidgetItem + """ + if addToTree: + if parent: + parentItem = parent + else: + parentItem = self.__tree.invisibleRootItem() + else: + parentItem = None + itm = QTreeWidgetItem(parentItem) + flags = itm.flags() + if parent: + flags |= Qt.ItemIsUserCheckable + else: + flags |= Qt.ItemIsUserCheckable | Qt.ItemIsTristate + itm.setFlags(itm.flags() | flags) + itm.setCheckState(0, Qt.Unchecked) + + return itm + + def __groupByDomainName(self, useHostName=False): + """ + Private method to group the tree items by domain name. + + @param useHostName flag indicating to use the host name + @type bool + """ + windows = self.__mw.mainWindows() + + tabsGroupedByDomain = {} + + for mainWin in windows: + for browser in mainWin.tabWidget().browsers(): + if self.__page == browser.page(): + self.__page = None + continue + domain = self.domainFromUrl(browser.url(), useHostName) + + if domain not in tabsGroupedByDomain: + groupItem = self.__createEmptyItem(None, False) + groupItem.setText(0, domain) + groupItem.setToolTip(0, domain) + font = groupItem.font(0) + font.setBold(True) + groupItem.setFont(0, font) + tabsGroupedByDomain[domain] = groupItem + groupItem = tabsGroupedByDomain[domain] + + tabItem = self.__createEmptyItem(groupItem) + if browser == mainWin.tabWidget().currentBrowser(): + font = tabItem.font(0) + font.setBold(True) + tabItem.setFont(0, font) + if not browser.isLoading(): + tabItem.setIcon(0, browser.icon()) + else: + tabItem.setIcon(0, UI.PixmapCache.getIcon("loading.png")) + tabItem.setText(0, browser.title()) + tabItem.setToolTip(0, browser.title()) + + tabItem.setData(0, TabManagerWidget.WebBrowserRole, browser) + tabItem.setData(0, TabManagerWidget.WebWindowRole, mainWin) + + self.__makeWebBrowserViewConnections(browser) + + self.__tree.insertTopLevelItems(0, tabsGroupedByDomain.values()) + + def __groupByWindow(self): + """ + Private method to group the tree items by window. + """ + windows = self.__mw.mainWindows() + + self.__isRefreshing = True + + winCount = 0 + for mainWin in windows: + winCount += 1 + winItem = self.__createEmptyItem() + winItem.setText(0, self.tr("Window {0}").format(winCount)) + winItem.setToolTip(0, self.tr("Double click to switch")) + if mainWin == self.__mw: + font = winItem.font(0) + font.setBold(True) + winItem.setFont(0, font) + winItem.setData(0, TabManagerWidget.WebWindowRole, mainWin) + + for browser in mainWin.tabWidget().browsers(): + if self.__page == browser.page(): + self.__page = None + continue + + tabItem = self.__createEmptyItem(winItem) + if browser == mainWin.tabWidget().currentBrowser(): + font = tabItem.font(0) + font.setBold(True) + tabItem.setFont(0, font) + if not browser.isLoading(): + tabItem.setIcon(0, browser.icon()) + else: + tabItem.setIcon(0, UI.PixmapCache.getIcon("loading.png")) + tabItem.setText(0, browser.title()) + tabItem.setToolTip(0, browser.title()) + + tabItem.setData(0, TabManagerWidget.WebBrowserRole, browser) + tabItem.setData(0, TabManagerWidget.WebWindowRole, mainWin) + + self.__makeWebBrowserViewConnections(browser) + + def __makeWebBrowserViewConnections(self, view): + """ + Private method to create the signal connections to the web view. + + @param view reference to the web view + @type WebBrowserView + """ + if view: + view.page().loadFinished.connect(self.delayedRefreshTree) + view.page().loadStarted.connect(self.delayedRefreshTree) + view.titleChanged.connect(self.delayedRefreshTree) + view.iconChanged.connect(self.delayedRefreshTree) + + @pyqtSlot() + def __refreshTree(self): + """ + Private slot to referesh the tree. + """ + if self.__refreshBlocked: + return + + if self.__isRefreshing and not self.__page: + return + + # store selected items + selectedBrowsers = [] + for index in range(self.__tree.topLevelItemCount()): + winItem = self.__tree.topLevelItem(index) + if winItem.checkState(0) == Qt.Unchecked: + continue + + for row in range(winItem.childCount()): + tabItem = winItem.child(row) + if tabItem.checkState(0) == Qt.Unchecked: + continue + selectedBrowsers.append( + tabItem.data(0, TabManagerWidget.WebBrowserRole)) + + self.__tree.clear() + + if self.__groupType == TabManagerWidget.GroupByHost: + self.__groupByDomainName(True) + elif self.__groupType == TabManagerWidget.GroupByDomain: + self.__groupByDomainName() + else: + # default is group by window + self.__setGroupType(TabManagerWidget.GroupByWindow) + self.__groupByWindow() + + # restore selected items + for index in range(self.__tree.topLevelItemCount()): + winItem = self.__tree.topLevelItem(index) + + for row in range(winItem.childCount()): + tabItem = winItem.child(row) + if tabItem.data(0, TabManagerWidget.WebBrowserRole) in \ + selectedBrowsers: + tabItem.setCheckState(0, Qt.Checked) + + self.__tree.expandAll() + self.__isRefreshing = False + self.__waitForRefresh = False + + @pyqtSlot() + def __processActions(self): + """ + Private slot to process the actions. + """ + if self.sender() is None: + return + + self.__refreshBlocked = True + + selectedBrowsers = collections.defaultdict(list) + + command = self.sender().objectName() + + for index in range(self.__tree.topLevelItemCount()): + winItem = self.__tree.topLevelItem(index) + if winItem.checkState(0) == Qt.Unchecked: + continue + + for row in range(winItem.childCount()): + tabItem = winItem.child(row) + if tabItem.checkState(0) == Qt.Unchecked: + continue + + mainWin = tabItem.data(0, TabManagerWidget.WebWindowRole) + browser = tabItem.data(0, TabManagerWidget.WebBrowserRole) + + selectedBrowsers[mainWin].append(browser) + + winItem.setCheckState(0, Qt.Unchecked) + + if selectedBrowsers: + if command == "closeSelection": + self.closeSelectedBrowsers(selectedBrowsers) + elif command == "bookmarkSelection": + self.bookmarkSelectedBrowsers(selectedBrowsers) + + self.__refreshBlocked = False + self.delayedRefreshTree() + + @pyqtSlot(QTreeWidgetItem, int) + def __itemDoubleClicked(self, itm, column): + """ + Private slot to handle double clicking a tree item. + + @param itm reference to the item having been double clicked + @type QTreeWidgetItem + @param column column of the double click + @type int + """ + if not itm: + return + + mainWin = itm.data(0, TabManagerWidget.WebWindowRole) + browser = itm.data(0, TabManagerWidget.WebBrowserRole) + + if not mainWin: + return + + if mainWin.isMinimized(): + mainWin.showNormal() + else: + mainWin.show() + mainWin.activateWindow() + mainWin.raise_() + mainWin.setFocus() + + tabWidget = mainWin.tabWidget() + if browser and browser != tabWidget.currentWidget(): + tabWidget.setCurrentWidget(browser) + browser.setFocus() + + @pyqtSlot() + def __isBrowserSelected(self): + """ + Private slot to check, if any browser entry is selected. + + @return flag indicating the existence of a selected entry + @rtype bool + """ + selected = False + for topRow in range(self.__tree.topLevelItemCount()): + topItm = self.__tree.topLevelItem(topRow) + if topItm.checkState(0) != Qt.Unchecked: + selected = True + break + + return selected + + @pyqtSlot(QPoint) + def __customContextMenuRequested(self, pos): + """ + Private slot to show the context menu. + + @param pos position the menu should be shown at + @type QPoint + """ + menu = QMenu() + groupTypeSubMenu = QMenu(self.tr("Group by")) + act = groupTypeSubMenu.addAction(self.tr("&Window")) + act.setData(TabManagerWidget.GroupByWindow) + act.setCheckable(True) + act.setChecked(self.__groupType == TabManagerWidget.GroupByWindow) + + act = groupTypeSubMenu.addAction(self.tr("&Domain")) + act.setData(TabManagerWidget.GroupByDomain) + act.setCheckable(True) + act.setChecked(self.__groupType == TabManagerWidget.GroupByDomain) + + act = groupTypeSubMenu.addAction(self.tr("&Host")) + act.setData(TabManagerWidget.GroupByHost) + act.setCheckable(True) + act.setChecked(self.__groupType == TabManagerWidget.GroupByHost) + groupTypeSubMenu.triggered.connect(self.changeGroupType) + + menu.addMenu(groupTypeSubMenu) + + menu.addSeparator() + + if self.__isBrowserSelected(): + menu.addAction( + UI.PixmapCache.getIcon("bookmark22.png"), + self.tr("&Bookmark checked tabs"), + self.__processActions).setObjectName("bookmarkSelection") + menu.addAction( + UI.PixmapCache.getIcon("tabClose.png"), + self.tr("&Close checked tabs"), + self.__processActions).setObjectName("closeSelection") + + menu.exec_(self.__tree.viewport().mapToGlobal(pos)) + + def mainWindowCreated(self, mainWin, refresh=True): + """ + Public method to act on the creation of a new web browser window. + + @param mainWin reference to the web browser window + @type WebBrowserWindow + @param refresh flag indicating to refresh the widget + @type bool + """ + mainWin.webBrowserWindowClosed.connect(self.delayedRefreshTree) + mainWin.webBrowserWindowOpened.connect(self.mainWindowCreated) + mainWin.webBrowserOpened.connect(self.delayedRefreshTree) + mainWin.webBrowserClosed.connect(self.delayedRefreshTree) + mainWin.tabWidget().currentUrlChanged.connect(self.delayedRefreshTree) + mainWin.tabWidget().currentChanged.connect(self.delayedRefreshTree) + + def createStatusBarIcon(self): + """ + Public method to create a status bar icon. + + @return generated icon + @rtype E5ClickableLabel + """ + icon = E5ClickableLabel() + icon.setPixmap( + UI.PixmapCache.getPixmap("tabManager.png").scaled(16, 16)) + icon.setToolTip(self.tr("Show Tab Manager")) + icon.clicked.connect(self.raiseTabManager) + + return icon + + def raiseTabManager(self): + """ + Public slot to show the tab manager. + """ + window = None + icon = self.sender() + if icon: + if isinstance(icon, E5ClickableLabel): + window = icon.window() + elif isinstance(icon, QAction): + window = icon.parentWidget() + + if window is not None: + titleBarHeight = self.style().pixelMetric(QStyle.PM_TitleBarHeight) + + y = max(0, window.frameGeometry().top() + titleBarHeight + 1) + + desktop = e5App().desktop() + desktopGeometry = desktop.availableGeometry(self) + windowFrameGeometry = window.frameGeometry() + if (desktopGeometry.width() - windowFrameGeometry.right() - 1 > + self.frameGeometry().width()): + x = windowFrameGeometry.right() + 1 + else: + x = windowFrameGeometry.x() - 1 \ + - self.frameGeometry().width() + + newGeo = QRect(x, y, self.width(), window.height()) + self.setGeometry(newGeo) + + self.activateWindow() + self.showNormal() + self.raise_()
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/WebBrowser/TabManager/__init__.py Sun May 08 19:48:19 2016 +0200 @@ -0,0 +1,8 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2016 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Package implementing a tab manager widget. +"""
--- a/WebBrowser/WebBrowserTabWidget.py Sun May 08 19:42:41 2016 +0200 +++ b/WebBrowser/WebBrowserTabWidget.py Sun May 08 19:48:19 2016 +0200 @@ -45,6 +45,7 @@ browser has changed @signal showMessage(str) emitted to show a message in the main window status bar + @signal browserOpened(QWidget) emitted after a new browser was created @signal browserClosed(QWidget) emitted after a browser was closed @signal browserZoomValueChanged(int) emitted to signal a change of the current browser's zoom level @@ -53,6 +54,7 @@ currentUrlChanged = pyqtSignal(QUrl) titleChanged = pyqtSignal(WebBrowserView, str) showMessage = pyqtSignal(str) + browserOpened = pyqtSignal(QWidget) browserClosed = pyqtSignal(QWidget) browserZoomValueChanged = pyqtSignal(int) @@ -379,6 +381,8 @@ index, self.__elide(browser.documentTitle().replace("&", "&&"))) self.setTabToolTip(index, browser.documentTitle()) + + self.browserOpened.emit(browser) def newBrowserAfter(self, browser, link=None): """
--- a/WebBrowser/WebBrowserWindow.py Sun May 08 19:42:41 2016 +0200 +++ b/WebBrowser/WebBrowserWindow.py Sun May 08 19:48:19 2016 +0200 @@ -66,9 +66,19 @@ """ Class implementing the web browser main window. - @signal webBrowserClosed() emitted after the window was requested to close + @signal webBrowserWindowOpened(window) emitted after a new web browser + window was opened + @signal webBrowserWindowClosed(window) emitted after the window was + requested to close + @signal webBrowserOpened(browser) emitted after a new web browser tab was + created + @signal webBrowserClosed(browser) emitted after a web browser tab was + closed """ - webBrowserClosed = pyqtSignal() + webBrowserWindowClosed = pyqtSignal(E5MainWindow) + webBrowserWindowOpened = pyqtSignal(E5MainWindow) + webBrowserOpened = pyqtSignal(QWidget) + webBrowserClosed = pyqtSignal(QWidget) BrowserWindows = [] @@ -96,6 +106,7 @@ _flashCookieManager = None _imageSearchEngine = None _autoScroller = None + _tabManager = None def __init__(self, home, path, parent, name, fromEric=False, initShortcutsOnly=False, searchWord=None, @@ -198,6 +209,8 @@ self.__tabWidget.showMessage.connect(self.statusBar().showMessage) self.__tabWidget.browserZoomValueChanged.connect( self.__zoomWidget.setValue) + self.__tabWidget.browserClosed.connect(self.webBrowserClosed) + self.__tabWidget.browserOpened.connect(self.webBrowserOpened) self.__searchWidget = SearchWidget(self, self) centralWidget = QWidget() @@ -300,6 +313,9 @@ self.__tabWidget.sourceChanged.connect( self.__adBlockIcon.sourceChanged) + self.__tabManagerIcon = self.tabManager().createStatusBarIcon() + self.statusBar().addPermanentWidget(self.__tabManagerIcon) + self.networkIcon = E5NetworkIcon(self) self.statusBar().addPermanentWidget(self.networkIcon) @@ -1667,6 +1683,20 @@ self.__toggleJavaScriptConsole) self.__actions.append(self.showJavaScriptConsoleAct) + self.showTabManagerAct = E5Action( + self.tr('Tab Manager'), + self.tr('Tab Manager'), + 0, 0, self, 'webbrowser_show_tab_manager') + self.showTabManagerAct.setStatusTip(self.tr( + 'Shows the tab manager window')) + self.showTabManagerAct.setWhatsThis(self.tr( + """<b>Tab Manager</b>""" + """<p>Shows the tab manager window.</p>""" + )) + if not self.__initShortcutsOnly: + self.showTabManagerAct.triggered.connect(self.__showTabManager) + self.__actions.append(self.showTabManagerAct) + self.backAct.setEnabled(False) self.forwardAct.setEnabled(False) @@ -1829,6 +1859,7 @@ menu.setTearOffEnabled(True) menu.addAction(self.showDownloadManagerAct) menu.addAction(self.showJavaScriptConsoleAct) + menu.addAction(self.showTabManagerAct) if WebBrowserWindow.useQtHelp: menu.addSeparator() menu.addAction(self.showTocAct) @@ -2096,6 +2127,8 @@ h = WebBrowserWindow(linkName, ".", self.parent(), "webbrowser", self.__fromEric, private=self.isPrivate()) h.show() + + self.webBrowserWindowOpened.emit(h) @pyqtSlot() def newPrivateWindow(self, link=None): @@ -2395,7 +2428,7 @@ if res: e.accept() - self.webBrowserClosed.emit() + self.webBrowserWindowClosed.emit(self) else: e.ignore() else: @@ -2442,6 +2475,10 @@ self.searchEdit.openSearchManager().close() + if len(WebBrowserWindow.BrowserWindows) == 1: + # it is the last window + self.tabManager().close() + if WebBrowserWindow.useQtHelp: self.__searchEngine.cancelIndexing() self.__searchEngine.cancelSearching() @@ -3497,6 +3534,32 @@ return cls._autoScroller @classmethod + def tabManager(cls): + """ + Class method to get a reference to the tab manager widget. + + @return reference to the tab manager widget + @rtype TabManagerWidget + """ + if cls._tabManager is None: + from .TabManager.TabManagerWidget import TabManagerWidget + cls._tabManager = TabManagerWidget(cls.mainWindow()) + + # do the connections + for window in cls.mainWindows(): + cls._tabManager.mainWindowCreated(window, False) + + cls._tabManager.delayedRefreshTree() + + return cls._tabManager + + def __showTabManager(self): + """ + Private method to show the tab manager window. + """ + self.tabManager().raiseTabManager() + + @classmethod def mainWindow(cls): """ Class method to get a reference to the main window.
--- a/eric6.e4p Sun May 08 19:42:41 2016 +0200 +++ b/eric6.e4p Sun May 08 19:48:19 2016 +0200 @@ -1426,6 +1426,8 @@ <Source>WebBrowser/Sync/SyncHostTypePage.py</Source> <Source>WebBrowser/Sync/SyncManager.py</Source> <Source>WebBrowser/Sync/__init__.py</Source> + <Source>WebBrowser/TabManager/TabManagerWidget.py</Source> + <Source>WebBrowser/TabManager/__init__.py</Source> <Source>WebBrowser/Tools/DelayedFileWatcher.py</Source> <Source>WebBrowser/Tools/Scripts.py</Source> <Source>WebBrowser/Tools/WebBrowserTools.py</Source>
--- a/i18n/eric6_cs.ts Sun May 08 19:42:41 2016 +0200 +++ b/i18n/eric6_cs.ts Sun May 08 19:48:19 2016 +0200 @@ -8607,17 +8607,17 @@ <context> <name>E5TldExtractor</name> <message> - <location filename="../E5Network/E5TldExtractor.py" line="464"/> + <location filename="../E5Network/E5TldExtractor.py" line="475"/> <source>TLD Data File not found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Network/E5TldExtractor.py" line="284"/> + <location filename="../E5Network/E5TldExtractor.py" line="295"/> <source><p>The file 'effective_tld_names.dat' was not found!<br/>You can download it from '<a href="{0}"><b>here</b></a>' to one of the following paths:</p><ul>{1}</ul></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Network/E5TldExtractor.py" line="464"/> + <location filename="../E5Network/E5TldExtractor.py" line="475"/> <source><p>The file 'test_psl.txt' was not found!<br/>You can download it from '<a href="{0}"><b>here</b></a>' to one of the following paths:</p><ul>{1}</ul></source> <translation type="unfinished"></translation> </message> @@ -38519,27 +38519,27 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1503"/> + <location filename="../Preferences/__init__.py" line="1505"/> <source>Export Preferences</source> <translation>Předvolby exportu</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1531"/> + <location filename="../Preferences/__init__.py" line="1533"/> <source>Import Preferences</source> <translation>Předvolby importu</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1531"/> + <location filename="../Preferences/__init__.py" line="1533"/> <source>Properties File (*.ini);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1633"/> + <location filename="../Preferences/__init__.py" line="1635"/> <source>Select Python{0} Interpreter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1633"/> + <location filename="../Preferences/__init__.py" line="1635"/> <source>Select the Python{0} interpreter to be used:</source> <translation type="unfinished"></translation> </message> @@ -38560,22 +38560,22 @@ <context> <name>PreviewProcessingThread</name> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="429"/> + <location filename="../UI/Previewers/PreviewerHTML.py" line="430"/> <source><p>No preview available for this type of file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="568"/> + <location filename="../UI/Previewers/PreviewerHTML.py" line="569"/> <source><p>ReStructuredText preview requires the <b>python-docutils</b> package.<br/>Install it with your package manager, 'pip install docutils' or see <a href="http://pypi.python.org/pypi/docutils">this page.</a></p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="506"/> + <location filename="../UI/Previewers/PreviewerHTML.py" line="507"/> <source><p>ReStructuredText preview requires the <b>sphinx</b> package.<br/>Install it with your package manager,'pip install Sphinx' or see <a href="http://pypi.python.org/pypi/Sphinx">this page.</a></p><p>Alternatively you may disable Sphinx usage on the Editor, Filehandling configuration page.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="593"/> + <location filename="../UI/Previewers/PreviewerHTML.py" line="594"/> <source><p>Markdown preview requires the <b>python-markdown</b> package.<br/>Install it with your package manager or see <a href="http://pythonhosted.org/Markdown/install.html">installation instructions.</a></p></source> <translation type="unfinished"></translation> </message> @@ -38583,37 +38583,37 @@ <context> <name>PreviewerHTML</name> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="75"/> + <location filename="../UI/Previewers/PreviewerHTML.py" line="76"/> <source>Select to enable JavaScript for HTML previews</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="74"/> + <location filename="../UI/Previewers/PreviewerHTML.py" line="75"/> <source>Enable JavaScript</source> <translation type="unfinished">Zapnout JavaScript</translation> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="81"/> + <location filename="../UI/Previewers/PreviewerHTML.py" line="82"/> <source>Select to enable support for Server Side Includes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="79"/> + <location filename="../UI/Previewers/PreviewerHTML.py" line="80"/> <source>Enable Server Side Includes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="176"/> + <location filename="../UI/Previewers/PreviewerHTML.py" line="177"/> <source><p>No preview available for this type of file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="224"/> + <location filename="../UI/Previewers/PreviewerHTML.py" line="225"/> <source>Preview - {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="226"/> + <location filename="../UI/Previewers/PreviewerHTML.py" line="227"/> <source>Preview</source> <translation type="unfinished"></translation> </message> @@ -57020,6 +57020,79 @@ </message> </context> <context> + <name>TabManagerWidget</name> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="74"/> + <source>Tab Manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="128"/> + <source>Saved Tabs</source> + <translation type="unfinished">Uložkt taby</translation> + </message> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="170"/> + <source>Local File System:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="172"/> + <source>eric Web Browser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="174"/> + <source> [FTP]:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="312"/> + <source>Window {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="313"/> + <source>Double click to switch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="503"/> + <source>Group by</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="504"/> + <source>&Window</source> + <translation type="unfinished">O&kno</translation> + </message> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="509"/> + <source>&Domain</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="514"/> + <source>&Host</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="525"/> + <source>&Bookmark checked tabs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="529"/> + <source>&Close checked tabs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="562"/> + <source>Show Tab Manager</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>TabWidget</name> <message> <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="209"/> @@ -67760,117 +67833,117 @@ <context> <name>WebBrowserTabWidget</name> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="103"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="105"/> <source>Show a navigation menu</source> <translation type="unfinished">Zobrazit menu navigace</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="116"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="118"/> <source>Show a navigation menu for closed tabs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="125"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="127"/> <source>Close the current web browser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="142"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="144"/> <source>Open a new web browser tab</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="156"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="158"/> <source>New Tab</source> <translation type="unfinished">Nový Tab</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="160"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="162"/> <source>Move Left</source> <translation type="unfinished">Posun doleva</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="163"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="165"/> <source>Move Right</source> <translation type="unfinished">Posun doprava</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="167"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="169"/> <source>Duplicate Page</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="170"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="172"/> <source>Close</source> <translation type="unfinished">Zavřít</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="173"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="175"/> <source>Close Others</source> <translation type="unfinished">Zavřít ostatní</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="199"/> - <source>Close All</source> - <translation type="unfinished">Zavřít vše</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="179"/> - <source>Print Preview</source> - <translation type="unfinished">Náhled tisku</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="182"/> - <source>Print</source> - <translation type="unfinished">Tisk</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="186"/> - <source>Print as PDF</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserTabWidget.py" line="201"/> + <source>Close All</source> + <translation type="unfinished">Zavřít vše</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="181"/> + <source>Print Preview</source> + <translation type="unfinished">Náhled tisku</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="184"/> + <source>Print</source> + <translation type="unfinished">Tisk</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="188"/> + <source>Print as PDF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="203"/> <source>Reload All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="204"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="206"/> <source>Bookmark All Tabs</source> <translation type="unfinished">Vytvořit záložky pro všechny taby</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="208"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="210"/> <source>Restore Closed Tab</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="359"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="361"/> <source>...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="713"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="717"/> <source>Loading...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="735"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="739"/> <source>Finished loading</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="737"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="741"/> <source>Failed to load</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="776"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="780"/> <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="776"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="780"/> <source>Are you sure you want to close the window? You have %n tab(s) open.</source> <translation type="unfinished"> @@ -67880,27 +67953,27 @@ </translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="784"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="788"/> <source>&Close</source> <translation type="unfinished">&Zavřít</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="788"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="792"/> <source>&Quit</source> <translation type="unfinished">&Konec</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="791"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="795"/> <source>C&lose Current Tab</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="944"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="948"/> <source>Restore All Closed Tabs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="946"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="950"/> <source>Clear List</source> <translation type="unfinished"></translation> </message> @@ -68192,1840 +68265,1855 @@ <context> <name>WebBrowserWindow</name> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3061"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3098"/> <source>eric6 Web Browser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="218"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="231"/> <source>Contents</source> <translation type="unfinished">Obsah</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1365"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1381"/> <source>Index</source> <translation type="unfinished">Index</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1379"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1395"/> <source>Search</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1656"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1672"/> <source>JavaScript Console</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="502"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="518"/> <source>New Tab</source> <translation type="unfinished">Nový Tab</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="502"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="518"/> <source>&New Tab</source> <translation type="unfinished">&Nový tab</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="502"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="518"/> <source>Ctrl+T</source> <comment>File|New Tab</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="508"/> - <source>Open a new web browser tab</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="509"/> - <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="517"/> - <source>New Window</source> - <translation type="unfinished">Nové okno</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="517"/> - <source>New &Window</source> - <translation type="unfinished">&Nové okno</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="517"/> - <source>Ctrl+N</source> - <comment>File|New Window</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="523"/> - <source>Open a new web browser window</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="524"/> - <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="2130"/> - <source>New Private Window</source> + <source>Open a new web browser tab</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="525"/> + <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="533"/> - <source>New &Private Window</source> - <translation type="unfinished"></translation> + <source>New Window</source> + <translation type="unfinished">Nové okno</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="533"/> - <source>Ctrl+Shift+P</source> - <comment>File|New Private Window</comment> + <source>New &Window</source> + <translation type="unfinished">&Nové okno</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="533"/> + <source>Ctrl+N</source> + <comment>File|New Window</comment> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="539"/> - <source>Open a new private web browser window</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="541"/> - <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> + <source>Open a new web browser window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="540"/> + <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="2163"/> - <source>Open File</source> - <translation type="unfinished">Otevřít soubor</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="550"/> - <source>&Open File</source> - <translation type="unfinished">&Otevřít soubor</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="550"/> - <source>Ctrl+O</source> - <comment>File|Open</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="556"/> - <source>Open a file for display</source> + <source>New Private Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="549"/> + <source>New &Private Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="549"/> + <source>Ctrl+Shift+P</source> + <comment>File|New Private Window</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="555"/> + <source>Open a new private web browser window</source> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="557"/> - <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> + <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="2196"/> + <source>Open File</source> + <translation type="unfinished">Otevřít soubor</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="566"/> - <source>Open File in New Tab</source> - <translation type="unfinished">Otevřít soubor v novém tabu</translation> + <source>&Open File</source> + <translation type="unfinished">&Otevřít soubor</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="566"/> - <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="566"/> - <source>Shift+Ctrl+O</source> - <comment>File|Open in new tab</comment> + <source>Ctrl+O</source> + <comment>File|Open</comment> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="572"/> + <source>Open a file for display</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="573"/> + <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="582"/> + <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="582"/> + <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="582"/> + <source>Shift+Ctrl+O</source> + <comment>File|Open in new tab</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="588"/> <source>Open a file for display in a new tab</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="574"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="590"/> <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="600"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="616"/> <source>Save Page Screen</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="600"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="616"/> <source>Save Page Screen...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="605"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="621"/> <source>Save the current page as a screen shot</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="607"/> - <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="615"/> - <source>Save Visible Page Screen</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="615"/> - <source>Save Visible Page Screen...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="620"/> - <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="623"/> + <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="631"/> + <source>Save Visible Page Screen</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="631"/> + <source>Save Visible Page Screen...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="636"/> + <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="639"/> <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="634"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="650"/> <source>Import Bookmarks</source> <translation type="unfinished">Importovat záložky</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="634"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="650"/> <source>&Import Bookmarks...</source> <translation type="unfinished">&Importovat záložky...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="638"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="654"/> <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="640"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="656"/> <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="649"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="665"/> <source>Export Bookmarks</source> <translation type="unfinished">Export záložek</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="649"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="665"/> <source>&Export Bookmarks...</source> <translation type="unfinished">&Exportovat záložky...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="653"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="669"/> <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="655"/> - <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="664"/> - <source>Print</source> - <translation type="unfinished">Tisk</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="664"/> - <source>&Print</source> - <translation type="unfinished">&Tisk</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="664"/> - <source>Ctrl+P</source> - <comment>File|Print</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="670"/> - <source>Print the displayed help</source> - <translation type="unfinished">Tisknout zobrazenou nápovědu</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="671"/> - <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> + <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="680"/> + <source>Print</source> + <translation type="unfinished">Tisk</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="680"/> + <source>&Print</source> + <translation type="unfinished">&Tisk</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="680"/> - <source>Print as PDF</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="685"/> - <source>Print the displayed help as PDF</source> - <translation type="unfinished"></translation> + <source>Ctrl+P</source> + <comment>File|Print</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="686"/> + <source>Print the displayed help</source> + <translation type="unfinished">Tisknout zobrazenou nápovědu</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="687"/> - <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="698"/> - <source>Print Preview</source> - <translation type="unfinished">Náhled tisku</translation> + <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="696"/> + <source>Print as PDF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="701"/> + <source>Print the displayed help as PDF</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="703"/> - <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="705"/> - <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="714"/> - <source>Close</source> - <translation type="unfinished">Zavřít</translation> + <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="714"/> - <source>&Close</source> - <translation type="unfinished">&Zavřít</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="714"/> - <source>Ctrl+W</source> - <comment>File|Close</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="720"/> - <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="722"/> - <source><b>Close</b><p>Closes the current web browser window.</p></source> - <translation type="unfinished"></translation> + <source>Print Preview</source> + <translation type="unfinished">Náhled tisku</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="719"/> + <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="721"/> + <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="730"/> - <source>Close All</source> - <translation type="unfinished">Zavřít vše</translation> + <source>Close</source> + <translation type="unfinished">Zavřít</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="730"/> + <source>&Close</source> + <translation type="unfinished">&Zavřít</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="730"/> + <source>Ctrl+W</source> + <comment>File|Close</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="736"/> + <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="738"/> + <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="746"/> + <source>Close All</source> + <translation type="unfinished">Zavřít vše</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="746"/> <source>Close &All</source> <translation type="unfinished">Z&avřít vše</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="734"/> - <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="735"/> - <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="744"/> - <source>Quit</source> - <translation type="unfinished">Konec</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="744"/> - <source>&Quit</source> - <translation type="unfinished">&Konec</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="744"/> - <source>Ctrl+Q</source> - <comment>File|Quit</comment> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="750"/> - <source>Quit the eric6 Web Browser</source> - <translation type="unfinished"></translation> + <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="751"/> + <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="760"/> + <source>Quit</source> + <translation type="unfinished">Konec</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="760"/> + <source>&Quit</source> + <translation type="unfinished">&Konec</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="760"/> + <source>Ctrl+Q</source> + <comment>File|Quit</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="766"/> + <source>Quit the eric6 Web Browser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="767"/> <source><b>Quit</b><p>Quit the eric6 Web Browser.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="762"/> - <source>Backward</source> - <translation type="unfinished">Nazpět</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="762"/> - <source>&Backward</source> - <translation type="unfinished">&Nazpět</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="762"/> - <source>Alt+Left</source> - <comment>Go|Backward</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="768"/> - <source>Move one screen backward</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="769"/> - <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="778"/> - <source>Forward</source> - <translation type="unfinished">Dopředu</translation> + <source>Backward</source> + <translation type="unfinished">Nazpět</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="778"/> - <source>&Forward</source> - <translation type="unfinished">&Dopředu</translation> + <source>&Backward</source> + <translation type="unfinished">&Nazpět</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="778"/> - <source>Alt+Right</source> - <comment>Go|Forward</comment> + <source>Alt+Left</source> + <comment>Go|Backward</comment> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="784"/> + <source>Move one screen backward</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="785"/> + <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="794"/> + <source>Forward</source> + <translation type="unfinished">Dopředu</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="794"/> + <source>&Forward</source> + <translation type="unfinished">&Dopředu</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="794"/> + <source>Alt+Right</source> + <comment>Go|Forward</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="800"/> <source>Move one screen forward</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="786"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="802"/> <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="795"/> - <source>Home</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="795"/> - <source>&Home</source> - <translation type="unfinished">&Hlavní strana</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="795"/> - <source>Ctrl+Home</source> - <comment>Go|Home</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="801"/> - <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="803"/> - <source><b>Home</b><p>Moves to the initial screen.</p></source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="811"/> - <source>Reload</source> - <translation type="unfinished">Obnovit</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="811"/> - <source>&Reload</source> - <translation type="unfinished">&Obnovit</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="811"/> - <source>Ctrl+R</source> - <comment>Go|Reload</comment> + <source>Home</source> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="811"/> + <source>&Home</source> + <translation type="unfinished">&Hlavní strana</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="811"/> + <source>Ctrl+Home</source> + <comment>Go|Home</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="817"/> + <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="819"/> + <source><b>Home</b><p>Moves to the initial screen.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="827"/> + <source>Reload</source> + <translation type="unfinished">Obnovit</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="827"/> + <source>&Reload</source> + <translation type="unfinished">&Obnovit</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="827"/> + <source>Ctrl+R</source> + <comment>Go|Reload</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="827"/> <source>F5</source> <comment>Go|Reload</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="818"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="834"/> <source>Reload the current screen</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="820"/> - <source><b>Reload</b><p>Reloads the current screen.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="828"/> - <source>Stop</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="828"/> - <source>&Stop</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="828"/> - <source>Ctrl+.</source> - <comment>Go|Stop</comment> - <translation type="unfinished">Ctrl+.</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="828"/> - <source>Esc</source> - <comment>Go|Stop</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="835"/> - <source>Stop loading</source> - <translation type="unfinished">Zastavit načítání</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="836"/> - <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> + <source><b>Reload</b><p>Reloads the current screen.</p></source> + <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="844"/> - <source>Copy</source> - <translation type="unfinished">Kopírovat</translation> + <source>Stop</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="844"/> - <source>&Copy</source> - <translation type="unfinished">&Kopírovat</translation> + <source>&Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="844"/> + <source>Ctrl+.</source> + <comment>Go|Stop</comment> + <translation type="unfinished">Ctrl+.</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="844"/> - <source>Ctrl+C</source> - <comment>Edit|Copy</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="850"/> - <source>Copy the selected text</source> - <translation type="unfinished">Kopírovat vybraný text</translation> + <source>Esc</source> + <comment>Go|Stop</comment> + <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="851"/> - <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="859"/> - <source>Cut</source> - <translation type="unfinished">Vyjmout</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="859"/> - <source>Cu&t</source> - <translation type="unfinished">Vyjmou&t</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="859"/> - <source>Ctrl+X</source> - <comment>Edit|Cut</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="865"/> - <source>Cut the selected text</source> + <source>Stop loading</source> + <translation type="unfinished">Zastavit načítání</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="852"/> + <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="860"/> + <source>Copy</source> + <translation type="unfinished">Kopírovat</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="860"/> + <source>&Copy</source> + <translation type="unfinished">&Kopírovat</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="860"/> + <source>Ctrl+C</source> + <comment>Edit|Copy</comment> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="866"/> - <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="874"/> - <source>Paste</source> - <translation type="unfinished">Vložit</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="874"/> - <source>&Paste</source> - <translation type="unfinished">V&ložit</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="874"/> - <source>Ctrl+V</source> - <comment>Edit|Paste</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="880"/> - <source>Paste text from the clipboard</source> + <source>Copy the selected text</source> + <translation type="unfinished">Kopírovat vybraný text</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="867"/> + <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="875"/> + <source>Cut</source> + <translation type="unfinished">Vyjmout</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="875"/> + <source>Cu&t</source> + <translation type="unfinished">Vyjmou&t</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="875"/> + <source>Ctrl+X</source> + <comment>Edit|Cut</comment> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="881"/> - <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="889"/> - <source>Undo</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="889"/> - <source>&Undo</source> - <translation type="unfinished">&Vrátit</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="889"/> - <source>Ctrl+Z</source> - <comment>Edit|Undo</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="895"/> - <source>Undo the last edit action</source> + <source>Cut the selected text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="882"/> + <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="890"/> + <source>Paste</source> + <translation type="unfinished">Vložit</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="890"/> + <source>&Paste</source> + <translation type="unfinished">V&ložit</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="890"/> + <source>Ctrl+V</source> + <comment>Edit|Paste</comment> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="896"/> - <source><b>Undo</b><p>Undo the last edit action.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="904"/> - <source>Redo</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="904"/> - <source>&Redo</source> - <translation type="unfinished">&Znovu použít</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="904"/> - <source>Ctrl+Shift+Z</source> - <comment>Edit|Redo</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="910"/> - <source>Redo the last edit action</source> + <source>Paste text from the clipboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="897"/> + <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="905"/> + <source>Undo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="905"/> + <source>&Undo</source> + <translation type="unfinished">&Vrátit</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="905"/> + <source>Ctrl+Z</source> + <comment>Edit|Undo</comment> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="911"/> - <source><b>Redo</b><p>Redo the last edit action.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="919"/> - <source>Select All</source> - <translation type="unfinished">Vybrat vše</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="919"/> - <source>&Select All</source> - <translation type="unfinished">Vybrat vš&e</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="919"/> - <source>Ctrl+A</source> - <comment>Edit|Select All</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="925"/> - <source>Select all text</source> - <translation type="unfinished">Vybrat všechen text</translation> + <source>Undo the last edit action</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="912"/> + <source><b>Undo</b><p>Undo the last edit action.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="920"/> + <source>Redo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="920"/> + <source>&Redo</source> + <translation type="unfinished">&Znovu použít</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="920"/> + <source>Ctrl+Shift+Z</source> + <comment>Edit|Redo</comment> + <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="926"/> - <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="934"/> - <source>Find...</source> - <translation type="unfinished">Hledat...</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="934"/> - <source>&Find...</source> - <translation type="unfinished">&Hledat...</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="934"/> - <source>Ctrl+F</source> - <comment>Edit|Find</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="940"/> - <source>Find text in page</source> - <translation type="unfinished">Hledat text na stránce</translation> + <source>Redo the last edit action</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="927"/> + <source><b>Redo</b><p>Redo the last edit action.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="935"/> + <source>Select All</source> + <translation type="unfinished">Vybrat vše</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="935"/> + <source>&Select All</source> + <translation type="unfinished">Vybrat vš&e</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="935"/> + <source>Ctrl+A</source> + <comment>Edit|Select All</comment> + <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="941"/> - <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="949"/> - <source>Find next</source> - <translation type="unfinished">Najít další</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="949"/> - <source>Find &next</source> - <translation type="unfinished">Hledat &následující</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="949"/> - <source>F3</source> - <comment>Edit|Find next</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="955"/> - <source>Find next occurrence of text in page</source> - <translation type="unfinished">Hledat následující výskyt textu na straně</translation> + <source>Select all text</source> + <translation type="unfinished">Vybrat všechen text</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="942"/> + <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="950"/> + <source>Find...</source> + <translation type="unfinished">Hledat...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="950"/> + <source>&Find...</source> + <translation type="unfinished">&Hledat...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="950"/> + <source>Ctrl+F</source> + <comment>Edit|Find</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="956"/> + <source>Find text in page</source> + <translation type="unfinished">Hledat text na stránce</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="957"/> - <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> + <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="965"/> - <source>Find previous</source> - <translation type="unfinished">Najít předchozí</translation> + <source>Find next</source> + <translation type="unfinished">Najít další</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="965"/> - <source>Find &previous</source> - <translation type="unfinished">Hledat &předchozí</translation> + <source>Find &next</source> + <translation type="unfinished">Hledat &následující</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="965"/> - <source>Shift+F3</source> - <comment>Edit|Find previous</comment> + <source>F3</source> + <comment>Edit|Find next</comment> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="971"/> - <source>Find previous occurrence of text in page</source> - <translation type="unfinished">Hledat předchozí výskyt textu na stránce</translation> + <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="973"/> + <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="981"/> + <source>Find previous</source> + <translation type="unfinished">Najít předchozí</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="981"/> + <source>Find &previous</source> + <translation type="unfinished">Hledat &předchozí</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="981"/> + <source>Shift+F3</source> + <comment>Edit|Find previous</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="987"/> + <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="989"/> <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="983"/> - <source>Manage Bookmarks</source> - <translation type="unfinished">Správa záložek</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="983"/> - <source>&Manage Bookmarks...</source> - <translation type="unfinished">&Správa záložek...</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="983"/> - <source>Ctrl+Shift+B</source> - <comment>Help|Manage bookmarks</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="988"/> - <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="990"/> - <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="999"/> - <source>Add Bookmark</source> - <translation type="unfinished">Přidat záložku</translation> + <source>Manage Bookmarks</source> + <translation type="unfinished">Správa záložek</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="999"/> - <source>Add &Bookmark...</source> - <translation type="unfinished"></translation> + <source>&Manage Bookmarks...</source> + <translation type="unfinished">&Správa záložek...</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="999"/> - <source>Ctrl+D</source> - <comment>Help|Add bookmark</comment> - <translation type="unfinished"></translation> + <source>Ctrl+Shift+B</source> + <comment>Help|Manage bookmarks</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1004"/> + <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="1006"/> - <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="1008"/> - <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="1016"/> - <source>Add Folder</source> - <translation type="unfinished">Přidat složku</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1016"/> - <source>Add &Folder...</source> - <translation type="unfinished">Přidat s&ložku...</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1020"/> - <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> + <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="1015"/> + <source>Add Bookmark</source> + <translation type="unfinished">Přidat záložku</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1015"/> + <source>Add &Bookmark...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1015"/> + <source>Ctrl+D</source> + <comment>Help|Add bookmark</comment> + <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1022"/> + <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="1024"/> + <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="1032"/> + <source>Add Folder</source> + <translation type="unfinished">Přidat složku</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1032"/> + <source>Add &Folder...</source> + <translation type="unfinished">Přidat s&ložku...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1036"/> + <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="1038"/> <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="1031"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1047"/> <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="1031"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1047"/> <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="1035"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1051"/> <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="1037"/> - <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="1046"/> - <source>What's This?</source> - <translation type="unfinished">Co je to?</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1046"/> - <source>&What's This?</source> - <translation type="unfinished">&Co je to?</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1046"/> - <source>Shift+F1</source> - <comment>Help|What's This?'</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1052"/> - <source>Context sensitive help</source> - <translation type="unfinished">Kontextově senzitivní nápověda</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1053"/> - <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="1065"/> - <source>About</source> - <translation type="unfinished">O aplikaci</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1065"/> - <source>&About</source> - <translation type="unfinished">O &aplikaci</translation> + <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="1062"/> + <source>What's This?</source> + <translation type="unfinished">Co je to?</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1062"/> + <source>&What's This?</source> + <translation type="unfinished">&Co je to?</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1062"/> + <source>Shift+F1</source> + <comment>Help|What's This?'</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1068"/> + <source>Context sensitive help</source> + <translation type="unfinished">Kontextově senzitivní nápověda</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1069"/> - <source>Display information about this software</source> - <translation type="unfinished">Zobrazit informace a tomto software</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1071"/> - <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="1079"/> - <source>About Qt</source> - <translation type="unfinished">O Qt</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1079"/> - <source>About &Qt</source> - <translation type="unfinished">O &Qt</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1083"/> - <source>Display information about the Qt toolkit</source> - <translation type="unfinished">Zobrazit informace o Qt toolkitu</translation> + <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="1081"/> + <source>About</source> + <translation type="unfinished">O aplikaci</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1081"/> + <source>&About</source> + <translation type="unfinished">O &aplikaci</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1085"/> - <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="1093"/> - <source>Zoom in</source> - <translation type="unfinished">Přiblížit</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1093"/> - <source>Zoom &in</source> - <translation type="unfinished">Př&iblížit</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1093"/> - <source>Ctrl++</source> - <comment>View|Zoom in</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1093"/> - <source>Zoom In</source> - <comment>View|Zoom in</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1100"/> - <source>Zoom in on the web page</source> - <translation type="unfinished"></translation> + <source>Display information about this software</source> + <translation type="unfinished">Zobrazit informace a tomto software</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1087"/> + <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="1095"/> + <source>About Qt</source> + <translation type="unfinished">O Qt</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1095"/> + <source>About &Qt</source> + <translation type="unfinished">O &Qt</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1099"/> + <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="1101"/> - <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="1110"/> - <source>Zoom out</source> - <translation type="unfinished">Oddálit</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1110"/> - <source>Zoom &out</source> - <translation type="unfinished">&Oddálit</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1110"/> - <source>Ctrl+-</source> - <comment>View|Zoom out</comment> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1110"/> - <source>Zoom Out</source> - <comment>View|Zoom out</comment> + <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="1109"/> + <source>Zoom in</source> + <translation type="unfinished">Přiblížit</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1109"/> + <source>Zoom &in</source> + <translation type="unfinished">Př&iblížit</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1109"/> + <source>Ctrl++</source> + <comment>View|Zoom in</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1109"/> + <source>Zoom In</source> + <comment>View|Zoom in</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1116"/> + <source>Zoom in on the web page</source> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1117"/> - <source>Zoom out on the web page</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1118"/> - <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="1127"/> - <source>Zoom reset</source> - <translation type="unfinished">Resetovat lupu</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1127"/> - <source>Zoom &reset</source> - <translation type="unfinished">&Resetovat lupu</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1127"/> - <source>Ctrl+0</source> - <comment>View|Zoom reset</comment> + <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="1126"/> + <source>Zoom out</source> + <translation type="unfinished">Oddálit</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1126"/> + <source>Zoom &out</source> + <translation type="unfinished">&Oddálit</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1126"/> + <source>Ctrl+-</source> + <comment>View|Zoom out</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1126"/> + <source>Zoom Out</source> + <comment>View|Zoom out</comment> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1133"/> - <source>Reset the zoom of the web page</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1135"/> - <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="1144"/> - <source>Show page source</source> - <translation type="unfinished">Zobrazit zdroj strany</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1144"/> - <source>Ctrl+U</source> + <source>Zoom out on the web page</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1134"/> + <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="1143"/> + <source>Zoom reset</source> + <translation type="unfinished">Resetovat lupu</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1143"/> + <source>Zoom &reset</source> + <translation type="unfinished">&Resetovat lupu</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1143"/> + <source>Ctrl+0</source> + <comment>View|Zoom reset</comment> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1149"/> - <source>Show the page source in an editor</source> - <translation type="unfinished">Zobrazit zdroj strany v editoru</translation> + <source>Reset the zoom of the web page</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1151"/> - <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="2560"/> - <source>Full Screen</source> - <translation type="unfinished">Celá obrazovka</translation> + <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="1160"/> - <source>&Full Screen</source> - <translation type="unfinished">&Celá obrazovka</translation> + <source>Show page source</source> + <translation type="unfinished">Zobrazit zdroj strany</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1160"/> + <source>Ctrl+U</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1165"/> + <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="1167"/> + <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="2597"/> + <source>Full Screen</source> + <translation type="unfinished">Celá obrazovka</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1176"/> + <source>&Full Screen</source> + <translation type="unfinished">&Celá obrazovka</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1176"/> <source>F11</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1171"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1187"/> <source>Show next tab</source> <translation type="unfinished">Zobrazit následující tab</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1171"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1187"/> <source>Ctrl+Alt+Tab</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1181"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1197"/> <source>Show previous tab</source> <translation type="unfinished">Zobrazit předchozí tab</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1181"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1197"/> <source>Shift+Ctrl+Alt+Tab</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1191"/> - <source>Switch between tabs</source> - <translation type="unfinished">Přepnout mezi taby</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1191"/> - <source>Ctrl+1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1201"/> - <source>Preferences</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1201"/> - <source>&Preferences...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1205"/> - <source>Set the prefered configuration</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1207"/> - <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="1216"/> - <source>Languages</source> - <translation type="unfinished">Jazyky</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1216"/> - <source>&Languages...</source> - <translation type="unfinished">&Jazyky...</translation> + <source>Switch between tabs</source> + <translation type="unfinished">Přepnout mezi taby</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1207"/> + <source>Ctrl+1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1217"/> + <source>Preferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1217"/> + <source>&Preferences...</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1221"/> - <source>Configure the accepted languages for web pages</source> - <translation type="unfinished">Nastavit polovené jazyky pro web strany</translation> + <source>Set the prefered configuration</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1223"/> - <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="1232"/> - <source>Cookies</source> + <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="1232"/> + <source>Languages</source> + <translation type="unfinished">Jazyky</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1232"/> + <source>&Languages...</source> + <translation type="unfinished">&Jazyky...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1237"/> + <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="1239"/> + <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="1248"/> + <source>Cookies</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1248"/> <source>C&ookies...</source> <translation type="unfinished">C&ookies...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1236"/> - <source>Configure cookies handling</source> - <translation type="unfinished">Nastavit ovládání cookies</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1238"/> - <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="1247"/> - <source>Flash Cookies</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1247"/> - <source>&Flash Cookies...</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1252"/> - <source>Manage flash cookies</source> - <translation type="unfinished"></translation> + <source>Configure cookies handling</source> + <translation type="unfinished">Nastavit ovládání cookies</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1254"/> - <source><b>Flash Cookies</b><p>Show a dialog to manage the flash cookies.</p></source> + <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="1263"/> + <source>Flash Cookies</source> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1263"/> + <source>&Flash Cookies...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1268"/> + <source>Manage flash cookies</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1270"/> + <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="1279"/> <source>Personal Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1263"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1279"/> <source>Personal Information...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1269"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1285"/> <source>Configure personal information for completing form fields</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1271"/> - <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="1281"/> - <source>GreaseMonkey Scripts</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1281"/> - <source>GreaseMonkey Scripts...</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1287"/> + <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="1297"/> + <source>GreaseMonkey Scripts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1297"/> + <source>GreaseMonkey Scripts...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1303"/> <source>Configure the GreaseMonkey Scripts</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1289"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1305"/> <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="1299"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1315"/> <source>Edit Message Filters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1299"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1315"/> <source>Edit Message Filters...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1304"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1320"/> <source>Edit the message filters used to suppress unwanted messages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1306"/> - <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="1317"/> - <source>Edit HTML5 Feature Permissions</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1317"/> - <source>Edit HTML5 Feature Permissions...</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1322"/> + <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="1333"/> + <source>Edit HTML5 Feature Permissions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1333"/> + <source>Edit HTML5 Feature Permissions...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1338"/> <source>Edit the remembered HTML5 feature permissions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1324"/> - <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="1335"/> - <source>Sync with Table of Contents</source> - <translation type="unfinished">Sync obsahu</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1340"/> - <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="1342"/> - <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> + <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="1351"/> + <source>Sync with Table of Contents</source> + <translation type="unfinished">Sync obsahu</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1356"/> + <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="1358"/> + <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="1367"/> <source>Table of Contents</source> <translation type="unfinished">Obsah</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1355"/> - <source>Shows the table of contents window</source> - <translation type="unfinished">Zobrazit okno s obsahem</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1357"/> - <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="1369"/> - <source>Shows the index window</source> - <translation type="unfinished">Zobrazit index okna</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1371"/> - <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="1383"/> - <source>Shows the search window</source> - <translation type="unfinished">Zobrazit okno hledání</translation> + <source>Shows the table of contents window</source> + <translation type="unfinished">Zobrazit okno s obsahem</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1373"/> + <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="1385"/> + <source>Shows the index window</source> + <translation type="unfinished">Zobrazit index okna</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1387"/> + <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="1399"/> + <source>Shows the search window</source> + <translation type="unfinished">Zobrazit okno hledání</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1401"/> <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="1394"/> - <source>Manage QtHelp Documents</source> - <translation type="unfinished">Uspořádat dokumenty QtNápovědy</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1394"/> - <source>Manage QtHelp &Documents</source> - <translation type="unfinished">Uspořádat QtHelp &dokumenty</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1398"/> - <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="1400"/> - <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="1410"/> - <source>Manage QtHelp Filters</source> - <translation type="unfinished">Uspořádat filtry QtNápovědy</translation> + <source>Manage QtHelp Documents</source> + <translation type="unfinished">Uspořádat dokumenty QtNápovědy</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1410"/> - <source>Manage QtHelp &Filters</source> - <translation type="unfinished">Uspořádat QtHelp &filtry</translation> + <source>Manage QtHelp &Documents</source> + <translation type="unfinished">Uspořádat QtHelp &dokumenty</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1414"/> - <source>Shows a dialog to manage the QtHelp filters</source> - <translation type="unfinished">Zobrazit dialog pro uspořádání filtrů QtNápovědy</translation> + <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="1416"/> + <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="1426"/> + <source>Manage QtHelp Filters</source> + <translation type="unfinished">Uspořádat filtry QtNápovědy</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1426"/> + <source>Manage QtHelp &Filters</source> + <translation type="unfinished">Uspořádat QtHelp &filtry</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1430"/> + <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="1432"/> <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="1425"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1441"/> <source>Reindex Documentation</source> <translation type="unfinished">Znovu indexovat dokumentaci</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1425"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1441"/> <source>&Reindex Documentation</source> <translation type="unfinished">Přeinde&xovat dokumentaci</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1429"/> - <source>Reindexes the documentation set</source> - <translation type="unfinished">Přeindexuje dokumentaci</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1431"/> - <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="1445"/> - <source>Clear private data</source> - <translation type="unfinished">Smazat soukromá data</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1440"/> - <source>&Clear private data</source> - <translation type="unfinished">Smazat &soukromá data</translation> + <source>Reindexes the documentation set</source> + <translation type="unfinished">Přeindexuje dokumentaci</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1447"/> + <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="1461"/> + <source>Clear private data</source> + <translation type="unfinished">Smazat soukromá data</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1456"/> + <source>&Clear private data</source> + <translation type="unfinished">Smazat &soukromá data</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1463"/> <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="1457"/> - <source>Clear icons database</source> - <translation type="unfinished">Vyčistit ikony databáze</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1457"/> - <source>Clear &icons database</source> - <translation type="unfinished">Smazat databázi &ikon</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1462"/> - <source>Clear the database of favicons</source> - <translation type="unfinished">Vyčistit databázi favicons</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1464"/> - <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="1473"/> + <source>Clear icons database</source> + <translation type="unfinished">Vyčistit ikony databáze</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1473"/> + <source>Clear &icons database</source> + <translation type="unfinished">Smazat databázi &ikon</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1478"/> + <source>Clear the database of favicons</source> + <translation type="unfinished">Vyčistit databázi favicons</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1480"/> + <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="1489"/> <source>Manage saved Favicons</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1479"/> - <source>Show a dialog to manage the saved favicons</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1481"/> - <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="1490"/> - <source>Configure Search Engines</source> - <translation type="unfinished">Konfigurovat vyhledávací enginy</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1490"/> - <source>Configure Search &Engines...</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1495"/> - <source>Configure the available search engines</source> - <translation type="unfinished">Konfigurovat dostupné vyhledávací enginy</translation> + <source>Show a dialog to manage the saved favicons</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1497"/> - <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="1507"/> - <source>Manage Saved Passwords</source> - <translation type="unfinished">Spravovat uložená hesla</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1507"/> - <source>Manage Saved Passwords...</source> - <translation type="unfinished">Spravovat uložená hesla...</translation> + <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="1506"/> + <source>Configure Search Engines</source> + <translation type="unfinished">Konfigurovat vyhledávací enginy</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1506"/> + <source>Configure Search &Engines...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1511"/> + <source>Configure the available search engines</source> + <translation type="unfinished">Konfigurovat dostupné vyhledávací enginy</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1513"/> - <source>Manage the saved passwords</source> - <translation type="unfinished">Spravovat vaše uložená hesla</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1515"/> - <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> + <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="1523"/> - <source>Ad Block</source> - <translation type="unfinished"></translation> + <source>Manage Saved Passwords</source> + <translation type="unfinished">Spravovat uložená hesla</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1523"/> - <source>&Ad Block...</source> - <translation type="unfinished">&Ad Block...</translation> + <source>Manage Saved Passwords...</source> + <translation type="unfinished">Spravovat uložená hesla...</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1529"/> - <source>Configure AdBlock subscriptions and rules</source> - <translation type="unfinished">Konfigurovat AdBlock odebírání a pravidla</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="1531"/> + <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="1539"/> + <source>Ad Block</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1539"/> + <source>&Ad Block...</source> + <translation type="unfinished">&Ad Block...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1545"/> + <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="1547"/> <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="1540"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1556"/> <source>Manage SSL Certificate Errors</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1540"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1556"/> <source>Manage SSL Certificate Errors...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1546"/> - <source>Manage the accepted SSL certificate Errors</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1548"/> - <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="1558"/> - <source>Downloads</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1562"/> - <source>Shows the downloads window</source> + <source>Manage the accepted SSL certificate Errors</source> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1564"/> + <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="1574"/> + <source>Downloads</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1578"/> + <source>Shows the downloads window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1580"/> <source><b>Downloads</b><p>Shows the downloads window.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1573"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1589"/> <source>RSS Feeds Dialog</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1573"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1589"/> <source>&RSS Feeds Dialog...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1573"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1589"/> <source>Ctrl+Shift+F</source> <comment>Help|RSS Feeds Dialog</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1579"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1595"/> <source>Open a dialog showing the configured RSS feeds.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1581"/> - <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="1591"/> - <source>Siteinfo Dialog</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1591"/> - <source>&Siteinfo Dialog...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1591"/> - <source>Ctrl+Shift+I</source> - <comment>Help|Siteinfo Dialog</comment> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1597"/> + <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="1607"/> + <source>Siteinfo Dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1607"/> + <source>&Siteinfo Dialog...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1607"/> + <source>Ctrl+Shift+I</source> + <comment>Help|Siteinfo Dialog</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1613"/> <source>Open a dialog showing some information about the current site.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1599"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1615"/> <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="1608"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1624"/> <source>Manage User Agent Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1608"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1624"/> <source>Manage &User Agent Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1612"/> - <source>Shows a dialog to manage the User Agent settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1614"/> - <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="1623"/> - <source>Synchronize data</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1623"/> - <source>&Synchronize Data...</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1628"/> - <source>Shows a dialog to synchronize data via the network</source> + <source>Shows a dialog to manage the User Agent settings</source> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1630"/> - <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="1640"/> - <source>Manage Saved Zoom Values</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1640"/> - <source>Manage Saved Zoom Values...</source> + <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="1639"/> + <source>Synchronize data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1639"/> + <source>&Synchronize Data...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1644"/> + <source>Shows a dialog to synchronize data via the network</source> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1646"/> - <source>Manage the saved zoom values</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1648"/> - <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="1660"/> - <source>Toggle the JavaScript console window</source> + <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="1656"/> + <source>Manage Saved Zoom Values</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1656"/> + <source>Manage Saved Zoom Values...</source> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1662"/> + <source>Manage the saved zoom values</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1664"/> + <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="1676"/> + <source>Toggle the JavaScript console window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1678"/> <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="1692"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1722"/> <source>&File</source> <translation type="unfinished">S&oubor</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1715"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1745"/> <source>&Edit</source> <translation type="unfinished">&Edit</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1730"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1760"/> <source>&View</source> <translation type="unfinished">Poh&led</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1738"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1768"/> <source>Text Encoding</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1744"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1774"/> <source>&Go</source> <translation type="unfinished">&Jít</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1759"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1789"/> <source>H&istory</source> <translation type="unfinished">H&istorie</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1767"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1797"/> <source>&Bookmarks</source> <translation type="unfinished">&Záložky</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1782"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1812"/> <source>&Settings</source> <translation type="unfinished">Na&stavení</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1809"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1839"/> <source>Global User Agent</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1822"/> - <source>&Tools</source> - <translation type="unfinished">&Nástroje</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1829"/> - <source>&Window</source> - <translation type="unfinished">O&kno</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1841"/> - <source>&Help</source> - <translation type="unfinished">&Nápověda</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1852"/> + <source>&Tools</source> + <translation type="unfinished">&Nástroje</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1859"/> + <source>&Window</source> + <translation type="unfinished">O&kno</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1872"/> + <source>&Help</source> + <translation type="unfinished">&Nápověda</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1883"/> <source>File</source> <translation type="unfinished">Soubor</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1880"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1911"/> <source>Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1892"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1923"/> <source>View</source> <translation type="unfinished">Pohled</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1901"/> - <source>Find</source> - <translation type="unfinished">Hledat</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1909"/> - <source>Filter</source> - <translation type="unfinished">Filtr</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1914"/> - <source>Filtered by: </source> - <translation type="unfinished">Filtrováno: </translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1921"/> - <source>Settings</source> - <translation type="unfinished">Nastavení</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1932"/> - <source>Tools</source> - <translation type="unfinished">Nástroje</translation> + <source>Find</source> + <translation type="unfinished">Hledat</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1940"/> + <source>Filter</source> + <translation type="unfinished">Filtr</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1945"/> + <source>Filtered by: </source> + <translation type="unfinished">Filtrováno: </translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1952"/> + <source>Settings</source> + <translation type="unfinished">Nastavení</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1963"/> + <source>Tools</source> + <translation type="unfinished">Nástroje</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1971"/> <source>Help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1947"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1978"/> <source>Go</source> <translation type="unfinished">Jít</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2000"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2031"/> <source>VirusTotal</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2004"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2035"/> <source>Scan current site</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3898"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3961"/> <source>IP Address Report</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3908"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3971"/> <source>Domain Report</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2130"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2163"/> <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="2130"/> - <source>OK</source> - <translation type="unfinished">OK</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="2163"/> + <source>OK</source> + <translation type="unfinished">OK</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2196"/> <source>Help Files (*.html *.htm);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source> <translation type="unfinished">Help soubory (*.html *.htm);;PDF soubory (*.pdf);;CHM soubory (*.chm);;Všechny soubory (*)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2215"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2248"/> <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="2328"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2361"/> <source>Saved Tabs</source> <translation type="unfinished">Uložkt taby</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2567"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2604"/> <source>Restore Window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2878"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2915"/> <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="2981"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3018"/> <source>Updating search index</source> <translation type="unfinished">Aktualizovat index pro hledání</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3051"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3088"/> <source>Looking for Documentation...</source> <translation type="unfinished">Vyhledat dokumentaci...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3086"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3123"/> <source>Unfiltered</source> <translation type="unfinished">Nefiltrováno</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3105"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3142"/> <source>Help Engine</source> <translation type="unfinished">Engine nápovědy</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3576"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3639"/> <source>ISO</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3577"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3640"/> <source>Windows</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3578"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3641"/> <source>ISCII</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3579"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3642"/> <source>Unicode</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3580"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3643"/> <source>Other</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3581"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3644"/> <source>IBM</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3603"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3666"/> <source>Default Encoding</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3863"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3926"/> <source>VirusTotal Scan</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3863"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3926"/> <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="3889"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3952"/> <source>Enter a valid IPv4 address in dotted quad notation:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3898"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3961"/> <source>The given IP address is not in dotted quad notation.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3908"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3971"/> <source>Enter a valid domain name:</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1687"/> + <source>Tab Manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1691"/> + <source>Shows the tab manager window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1693"/> + <source><b>Tab Manager</b><p>Shows the tab manager window.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>WebDatabasesDialog</name>
--- a/i18n/eric6_de.ts Sun May 08 19:42:41 2016 +0200 +++ b/i18n/eric6_de.ts Sun May 08 19:48:19 2016 +0200 @@ -8433,17 +8433,17 @@ <context> <name>E5TldExtractor</name> <message> - <location filename="../E5Network/E5TldExtractor.py" line="464"/> + <location filename="../E5Network/E5TldExtractor.py" line="475"/> <source>TLD Data File not found</source> <translation>TLD-Datei nicht gefunden</translation> </message> <message> - <location filename="../E5Network/E5TldExtractor.py" line="284"/> + <location filename="../E5Network/E5TldExtractor.py" line="295"/> <source><p>The file 'effective_tld_names.dat' was not found!<br/>You can download it from '<a href="{0}"><b>here</b></a>' to one of the following paths:</p><ul>{1}</ul></source> <translation><p>Die Datei 'effective_tld_names.dat' konnte nicht gefunden werden!<br/>Sie können sie '<a href="{0}"><b>hier</b></a>' herunterladen und in einem der folgenden Pfade speichern:</p><ul>{1}</ul></translation> </message> <message> - <location filename="../E5Network/E5TldExtractor.py" line="464"/> + <location filename="../E5Network/E5TldExtractor.py" line="475"/> <source><p>The file 'test_psl.txt' was not found!<br/>You can download it from '<a href="{0}"><b>here</b></a>' to one of the following paths:</p><ul>{1}</ul></source> <translation><p>Die Datei 'test_psl.txt' konnte nicht gefunden werden!<br/>Sie können sie '<a href="{0}"><b>hier</b></a>' herunterladen und in einem der folgenden Pfade speichern:</p><ul>{1}</ul></translation> </message> @@ -37998,27 +37998,27 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1503"/> + <location filename="../Preferences/__init__.py" line="1505"/> <source>Export Preferences</source> <translation>Einstellungen exportieren</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1531"/> + <location filename="../Preferences/__init__.py" line="1533"/> <source>Import Preferences</source> <translation>Einstellungen importieren</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1531"/> + <location filename="../Preferences/__init__.py" line="1533"/> <source>Properties File (*.ini);;All Files (*)</source> <translation>Properties-Dateien (*.ini);;Alle Dateien (*)</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1633"/> + <location filename="../Preferences/__init__.py" line="1635"/> <source>Select Python{0} Interpreter</source> <translation>Wähle den Python{0}-Interpreter</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1633"/> + <location filename="../Preferences/__init__.py" line="1635"/> <source>Select the Python{0} interpreter to be used:</source> <translation>Wähle den zu verwendenden Python{0}-Interpreter aus:</translation> </message> @@ -38039,22 +38039,22 @@ <context> <name>PreviewProcessingThread</name> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="429"/> + <location filename="../UI/Previewers/PreviewerHTML.py" line="430"/> <source><p>No preview available for this type of file.</p></source> <translation><p>Für diesen Dateityp ist keine Vorschau verfügbar.</p></translation> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="593"/> + <location filename="../UI/Previewers/PreviewerHTML.py" line="594"/> <source><p>Markdown preview requires the <b>python-markdown</b> package.<br/>Install it with your package manager or see <a href="http://pythonhosted.org/Markdown/install.html">installation instructions.</a></p></source> <translation><p>Die Markdown-Vorschau erfordert das <b>python-markdown</b>-Paket.<br/>Installiere es mit dem Paketmanager oder siehe <a href="http://pythonhosted.org/Markdown/install.html">die Installationsanleitung.</a></p></translation> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="568"/> + <location filename="../UI/Previewers/PreviewerHTML.py" line="569"/> <source><p>ReStructuredText preview requires the <b>python-docutils</b> package.<br/>Install it with your package manager, 'pip install docutils' or see <a href="http://pypi.python.org/pypi/docutils">this page.</a></p></source> <translation><p>Die ReStructuredText-Vorschau erfordert das <b>python-docutils</b>-Paket.<br/>Installiere es mit dem Paketmanager,'pip install docutils' oder siehe <a href="http://pypi.python.org/pypi/docutils">diese Seite.</a></p></translation> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="506"/> + <location filename="../UI/Previewers/PreviewerHTML.py" line="507"/> <source><p>ReStructuredText preview requires the <b>sphinx</b> package.<br/>Install it with your package manager,'pip install Sphinx' or see <a href="http://pypi.python.org/pypi/Sphinx">this page.</a></p><p>Alternatively you may disable Sphinx usage on the Editor, Filehandling configuration page.</p></source> <translation><p>Die ReStructuredText-Vorschau erfordert das <b>sphinx</b>-Paket.<br/>Installiere es mit dem Paketmanager,'pip install Sphinx' oder siehe <a href="http://pypi.python.org/pypi/Sphinx">diese Seite.</a></p><p>Alternativ kann die Verwendung von Sphinx auf der Konfigurationsseite Editor, Dateibehandlung deaktiviert werden.</p></translation> </message> @@ -38062,37 +38062,37 @@ <context> <name>PreviewerHTML</name> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="75"/> + <location filename="../UI/Previewers/PreviewerHTML.py" line="76"/> <source>Select to enable JavaScript for HTML previews</source> <translation>Auswählen, um JavaScript für die Vorschau zu aktivieren</translation> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="74"/> + <location filename="../UI/Previewers/PreviewerHTML.py" line="75"/> <source>Enable JavaScript</source> <translation>JavaScript aktivieren</translation> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="81"/> + <location filename="../UI/Previewers/PreviewerHTML.py" line="82"/> <source>Select to enable support for Server Side Includes</source> <translation>Auswählen, um Unterstützung für Server Side Includes zu aktivieren</translation> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="79"/> + <location filename="../UI/Previewers/PreviewerHTML.py" line="80"/> <source>Enable Server Side Includes</source> <translation>Server Side Includes aktivieren</translation> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="176"/> + <location filename="../UI/Previewers/PreviewerHTML.py" line="177"/> <source><p>No preview available for this type of file.</p></source> <translation><p>Für diesen Dateityp ist keine Vorschau verfügbar.</p></translation> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="224"/> + <location filename="../UI/Previewers/PreviewerHTML.py" line="225"/> <source>Preview - {0}</source> <translation>Vorschau – {0}</translation> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="226"/> + <location filename="../UI/Previewers/PreviewerHTML.py" line="227"/> <source>Preview</source> <translation>Vorschau</translation> </message> @@ -56442,6 +56442,79 @@ </message> </context> <context> + <name>TabManagerWidget</name> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="74"/> + <source>Tab Manager</source> + <translation>Registerverwaltung</translation> + </message> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="128"/> + <source>Saved Tabs</source> + <translation>Gesicherte Register</translation> + </message> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="170"/> + <source>Local File System:</source> + <translation>Lokales Dateisystem:</translation> + </message> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="172"/> + <source>eric Web Browser:</source> + <translation>Eric-Webbrowser:</translation> + </message> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="174"/> + <source> [FTP]:</source> + <translation> [FTP]:</translation> + </message> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="312"/> + <source>Window {0}</source> + <translation>Fenster {0}</translation> + </message> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="313"/> + <source>Double click to switch</source> + <translation>Doppelklick zum Umschalten</translation> + </message> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="503"/> + <source>Group by</source> + <translation>Sortieren nach</translation> + </message> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="504"/> + <source>&Window</source> + <translation>&Fenster</translation> + </message> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="509"/> + <source>&Domain</source> + <translation>&Domain</translation> + </message> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="514"/> + <source>&Host</source> + <translation>&Host</translation> + </message> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="525"/> + <source>&Bookmark checked tabs</source> + <translation>&Lesezeichen für ausgewählte Register</translation> + </message> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="529"/> + <source>&Close checked tabs</source> + <translation>Ausgewählte Register &schließen</translation> + </message> + <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="562"/> + <source>Show Tab Manager</source> + <translation>Zeige Registerverwaltung</translation> + </message> +</context> +<context> <name>TabWidget</name> <message> <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="254"/> @@ -67106,117 +67179,117 @@ <context> <name>WebBrowserTabWidget</name> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="103"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="105"/> <source>Show a navigation menu</source> <translation>Zeige ein Navigationsmenü an</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="116"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="118"/> <source>Show a navigation menu for closed tabs</source> <translation>Zeige ein Navigationsmenü für geschlossene Tabs an</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="125"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="127"/> <source>Close the current web browser</source> <translation>Schließt den aktuellen Web-Browser</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="142"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="144"/> <source>Open a new web browser tab</source> <translation>Öffne ein neues Web-Browser Register</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="156"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="158"/> <source>New Tab</source> <translation>Neues Register</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="160"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="162"/> <source>Move Left</source> <translation>nach links verschieben</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="163"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="165"/> <source>Move Right</source> <translation>nach rechts verschieben</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="167"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="169"/> <source>Duplicate Page</source> <translation>Seite duplizieren</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="170"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="172"/> <source>Close</source> <translation>Schließen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="173"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="175"/> <source>Close Others</source> <translation>Andere schließen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="199"/> - <source>Close All</source> - <translation>Alle schließen</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="179"/> - <source>Print Preview</source> - <translation>Druckvorschau</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="182"/> - <source>Print</source> - <translation>Drucken</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="186"/> - <source>Print as PDF</source> - <translation>Als PDF drucken</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserTabWidget.py" line="201"/> + <source>Close All</source> + <translation>Alle schließen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="181"/> + <source>Print Preview</source> + <translation>Druckvorschau</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="184"/> + <source>Print</source> + <translation>Drucken</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="188"/> + <source>Print as PDF</source> + <translation>Als PDF drucken</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="203"/> <source>Reload All</source> <translation>Alle neu laden</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="204"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="206"/> <source>Bookmark All Tabs</source> <translation>Lesezeichen für alle Tabs</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="208"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="210"/> <source>Restore Closed Tab</source> <translation>Geschlossenen Tabs wiederherstellen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="359"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="361"/> <source>...</source> <translation>...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="713"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="717"/> <source>Loading...</source> <translation>Lade...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="735"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="739"/> <source>Finished loading</source> <translation>Seite geladen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="737"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="741"/> <source>Failed to load</source> <translation>Fehler beim Laden</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="776"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="780"/> <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="776"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="780"/> <source>Are you sure you want to close the window? You have %n tab(s) open.</source> <translation> @@ -67227,27 +67300,27 @@ </translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="784"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="788"/> <source>&Close</source> <translation>Schl&ießen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="788"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="792"/> <source>&Quit</source> <translation>B&eenden</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="791"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="795"/> <source>C&lose Current Tab</source> <translation>A&ktuelles Unterfenster schließen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="944"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="948"/> <source>Restore All Closed Tabs</source> <translation>Alle geschlossenen Tabs wiederherstellen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="946"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="950"/> <source>Clear List</source> <translation>Liste löschen</translation> </message> @@ -67539,1841 +67612,1856 @@ <context> <name>WebBrowserWindow</name> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3061"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3098"/> <source>eric6 Web Browser</source> <translation>eric6 Web-Browser</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="218"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="231"/> <source>Contents</source> <translation>Inhalt</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1365"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1381"/> <source>Index</source> <translation>Index</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1379"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1395"/> <source>Search</source> <translation>Suchen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1656"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1672"/> <source>JavaScript Console</source> <translation>JavaScript-Konsole</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="502"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="518"/> <source>New Tab</source> <translation>Neues Register</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="502"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="518"/> <source>&New Tab</source> <translation>&Neues Register</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="502"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="518"/> <source>Ctrl+T</source> <comment>File|New Tab</comment> <translation>Ctrl+T</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="508"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="524"/> <source>Open a new web browser tab</source> <translation>Öffne ein neues Web-Browser Register</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="509"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="525"/> <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="517"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="533"/> <source>New Window</source> <translation>Neues Fenster</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="517"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="533"/> <source>New &Window</source> <translation>Neues &Fenster</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="517"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="533"/> <source>Ctrl+N</source> <comment>File|New Window</comment> <translation>Ctrl+N</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="523"/> - <source>Open a new web browser window</source> - <translation>Öffne ein neues Web-Browser Fenster</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="524"/> - <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="2130"/> - <source>New Private Window</source> - <translation>Neues Privates Fenster</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="533"/> - <source>New &Private Window</source> - <translation>Neues &Privates Fenster</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="533"/> - <source>Ctrl+Shift+P</source> - <comment>File|New Private Window</comment> - <translation>Ctrl+Shift+P</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="539"/> - <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="541"/> - <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> + <source>Open a new web browser window</source> + <translation>Öffne ein neues Web-Browser Fenster</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="540"/> + <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="2163"/> - <source>Open File</source> - <translation>Datei öffnen</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="550"/> - <source>&Open File</source> - <translation>Datei &öffnen</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="550"/> - <source>Ctrl+O</source> - <comment>File|Open</comment> - <translation>Ctrl+O</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="556"/> - <source>Open a file for display</source> - <translation>Öffnet eine Datei zur Anzeige</translation> + <source>New Private Window</source> + <translation>Neues Privates Fenster</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="549"/> + <source>New &Private Window</source> + <translation>Neues &Privates Fenster</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="549"/> + <source>Ctrl+Shift+P</source> + <comment>File|New Private Window</comment> + <translation>Ctrl+Shift+P</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="555"/> + <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="557"/> - <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> + <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="2196"/> + <source>Open File</source> + <translation>Datei öffnen</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="566"/> - <source>Open File in New Tab</source> - <translation>Datei in neuem Register öffnen</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="566"/> - <source>Open File in New &Tab</source> - <translation>Datei in neuem &Register öffnen</translation> + <source>&Open File</source> + <translation>Datei &öffnen</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="566"/> - <source>Shift+Ctrl+O</source> - <comment>File|Open in new tab</comment> - <translation>Shift+Ctrl+O</translation> + <source>Ctrl+O</source> + <comment>File|Open</comment> + <translation>Ctrl+O</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="572"/> + <source>Open a file for display</source> + <translation>Öffnet eine Datei zur Anzeige</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="573"/> + <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="582"/> + <source>Open File in New Tab</source> + <translation>Datei in neuem Register öffnen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="582"/> + <source>Open File in New &Tab</source> + <translation>Datei in neuem &Register öffnen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="582"/> + <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="588"/> <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="574"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="590"/> <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="600"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="616"/> <source>Save Page Screen</source> <translation>Bildschirmfoto speichern</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="600"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="616"/> <source>Save Page Screen...</source> <translation>Bildschirmfoto speichern...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="605"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="621"/> <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="607"/> - <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="615"/> - <source>Save Visible Page Screen</source> - <translation>Bildschirmfoto (sichtbarer Bereich) speichern</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="615"/> - <source>Save Visible Page Screen...</source> - <translation>Bildschirmfoto (sichtbarer Bereich) speichern...</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="620"/> - <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="623"/> + <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="631"/> + <source>Save Visible Page Screen</source> + <translation>Bildschirmfoto (sichtbarer Bereich) speichern</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="631"/> + <source>Save Visible Page Screen...</source> + <translation>Bildschirmfoto (sichtbarer Bereich) speichern...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="636"/> + <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="639"/> <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="634"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="650"/> <source>Import Bookmarks</source> <translation>Lesezeichen importieren</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="634"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="650"/> <source>&Import Bookmarks...</source> <translation>Lesezeichen &importieren...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="638"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="654"/> <source>Import bookmarks from other browsers</source> <translation>Importiere Lesezeichen von anderen Browsern</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="640"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="656"/> <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="649"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="665"/> <source>Export Bookmarks</source> <translation>Lesezeichen exportieren</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="649"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="665"/> <source>&Export Bookmarks...</source> <translation>Lesezeichen &exportieren...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="653"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="669"/> <source>Export the bookmarks into a file</source> <translation>Exportiert die Lesezeichen in eine Datei</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="655"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="671"/> <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="664"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="680"/> <source>Print</source> <translation>Drucken</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="664"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="680"/> <source>&Print</source> <translation>&Drucken</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="664"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="680"/> <source>Ctrl+P</source> <comment>File|Print</comment> <translation>Ctrl+P</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="670"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="686"/> <source>Print the displayed help</source> <translation>Druckt die angezeigte Hilfe</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="671"/> - <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="680"/> - <source>Print as PDF</source> - <translation>Als PDF drucken</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="685"/> - <source>Print the displayed help as PDF</source> - <translation>Druckt die angezeigte Hilfe als PDF</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="687"/> - <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="698"/> - <source>Print Preview</source> - <translation>Druckvorschau</translation> + <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="696"/> + <source>Print as PDF</source> + <translation>Als PDF drucken</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="701"/> + <source>Print the displayed help as PDF</source> + <translation>Druckt die angezeigte Hilfe als PDF</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="703"/> - <source>Print preview of the displayed help</source> - <translation>Druckvorschau der angezeigten Hilfe</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="705"/> - <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> + <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="714"/> + <source>Print Preview</source> + <translation>Druckvorschau</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="719"/> + <source>Print preview of the displayed help</source> + <translation>Druckvorschau der angezeigten Hilfe</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="721"/> + <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="730"/> <source>Close</source> <translation>Schließen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="714"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="730"/> <source>&Close</source> <translation>Schl&ießen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="714"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="730"/> <source>Ctrl+W</source> <comment>File|Close</comment> <translation>Ctrl+W</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="720"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="736"/> <source>Close the current help window</source> <translation>Schließt das aktuelle Fenster</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="722"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="738"/> <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="730"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="746"/> <source>Close All</source> <translation>Alle schließen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="730"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="746"/> <source>Close &All</source> <translation>Alle &schließen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="734"/> - <source>Close all help windows</source> - <translation>Schließt alle Fenster</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="735"/> - <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="744"/> - <source>Quit</source> - <translation>Beenden</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="744"/> - <source>&Quit</source> - <translation>B&eenden</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="744"/> - <source>Ctrl+Q</source> - <comment>File|Quit</comment> - <translation>Ctrl+Q</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="750"/> - <source>Quit the eric6 Web Browser</source> - <translation>Beendet den eric6 Web-Browser</translation> + <source>Close all help windows</source> + <translation>Schließt alle Fenster</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="751"/> + <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="760"/> + <source>Quit</source> + <translation>Beenden</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="760"/> + <source>&Quit</source> + <translation>B&eenden</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="760"/> + <source>Ctrl+Q</source> + <comment>File|Quit</comment> + <translation>Ctrl+Q</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="766"/> + <source>Quit the eric6 Web Browser</source> + <translation>Beendet den eric6 Web-Browser</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="767"/> <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="762"/> - <source>Backward</source> - <translation>Zurück</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="762"/> - <source>&Backward</source> - <translation>&Zurück</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="762"/> - <source>Alt+Left</source> - <comment>Go|Backward</comment> - <translation>Alt+Left</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="768"/> - <source>Move one screen backward</source> - <translation>Eine Seite zurück</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="769"/> - <source><b>Backward</b><p>Moves one screen backward. If none is available, this action is disabled.</p></source> - <translation><b>Zurück</b><p>Bewegt die Anzeige rückwärts. Falls keine Anzeige möglich ist, ist diese Aktion inaktiv.</p></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="778"/> - <source>Forward</source> - <translation>Vorwärts</translation> + <source>Backward</source> + <translation>Zurück</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="778"/> + <source>&Backward</source> + <translation>&Zurück</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="778"/> - <source>&Forward</source> - <translation>&Vorwärts</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="778"/> - <source>Alt+Right</source> - <comment>Go|Forward</comment> - <translation>Alt+Right</translation> + <source>Alt+Left</source> + <comment>Go|Backward</comment> + <translation>Alt+Left</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="784"/> + <source>Move one screen backward</source> + <translation>Eine Seite zurück</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="785"/> + <source><b>Backward</b><p>Moves one screen backward. If none is available, this action is disabled.</p></source> + <translation><b>Zurück</b><p>Bewegt die Anzeige rückwärts. Falls keine Anzeige möglich ist, ist diese Aktion inaktiv.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="794"/> + <source>Forward</source> + <translation>Vorwärts</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="794"/> + <source>&Forward</source> + <translation>&Vorwärts</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="794"/> + <source>Alt+Right</source> + <comment>Go|Forward</comment> + <translation>Alt+Right</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="800"/> <source>Move one screen forward</source> <translation>Eine Seite vorwärts</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="786"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="802"/> <source><b>Forward</b><p>Moves one screen forward. If none is available, this action is disabled.</p></source> <translation><b>Zurück</b><p>Bewegt die Anzeige vorwärts. Falls keine Anzeige möglich ist, ist diese Aktion inaktiv.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="795"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="811"/> <source>Home</source> <translation>Home</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="795"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="811"/> <source>&Home</source> <translation>&Anfang</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="795"/> - <source>Ctrl+Home</source> - <comment>Go|Home</comment> - <translation>Ctrl+Home</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="801"/> - <source>Move to the initial help screen</source> - <translation>Zur Startseite</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="803"/> - <source><b>Home</b><p>Moves to the initial screen.</p></source> - <translation><b>Anfang</b><p>Zeigt die Startseite an.</p></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="811"/> + <source>Ctrl+Home</source> + <comment>Go|Home</comment> + <translation>Ctrl+Home</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="817"/> + <source>Move to the initial help screen</source> + <translation>Zur Startseite</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="819"/> + <source><b>Home</b><p>Moves to the initial screen.</p></source> + <translation><b>Anfang</b><p>Zeigt die Startseite an.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="827"/> <source>Reload</source> <translation>Erneut laden</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="811"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="827"/> <source>&Reload</source> <translation>E&rneut laden</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="811"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="827"/> <source>Ctrl+R</source> <comment>Go|Reload</comment> <translation>Ctrl+R</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="811"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="827"/> <source>F5</source> <comment>Go|Reload</comment> <translation>F5</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="818"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="834"/> <source>Reload the current screen</source> <translation>Die aktuelle Seite erneut laden</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="820"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="836"/> <source><b>Reload</b><p>Reloads the current screen.</p></source> <translation><b>Erneut laden</b><p>Lädt die aktuelle Seite erneut.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="828"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="844"/> <source>Stop</source> <translation>Anhalten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="828"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="844"/> <source>&Stop</source> <translation>An&halten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="828"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="844"/> <source>Ctrl+.</source> <comment>Go|Stop</comment> <translation>Ctrl+.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="828"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="844"/> <source>Esc</source> <comment>Go|Stop</comment> <translation>Esc</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="835"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="851"/> <source>Stop loading</source> <translation>Laden anhalten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="836"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="852"/> <source><b>Stop</b><p>Stops loading of the current tab.</p></source> <translation><b>Anhalten</b><p>Hält das Laden der aktuellen Seite an.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="844"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="860"/> <source>Copy</source> <translation>Kopieren</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="844"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="860"/> <source>&Copy</source> <translation>&Kopieren</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="844"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="860"/> <source>Ctrl+C</source> <comment>Edit|Copy</comment> <translation>Ctrl+C</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="850"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="866"/> <source>Copy the selected text</source> <translation>Kopiert den ausgewählten Text</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="851"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="867"/> <source><b>Copy</b><p>Copy the selected text to the clipboard.</p></source> <translation><b>Kopieren</b><p>Kopiert den ausgewählten Text in die Zwischenablage.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="859"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="875"/> <source>Cut</source> <translation>Ausschneiden</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="859"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="875"/> <source>Cu&t</source> <translation>&Ausschneiden</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="859"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="875"/> <source>Ctrl+X</source> <comment>Edit|Cut</comment> <translation>Ctrl+X</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="865"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="881"/> <source>Cut the selected text</source> <translation>Schneidet die Auswahl aus</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="866"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="882"/> <source><b>Cut</b><p>Cut the selected text to the clipboard.</p></source> <translation><b>Ausschneiden</b><p>Schneidet den ausgewählten Text aus und legt ihn in die Zwischenablage.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="874"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="890"/> <source>Paste</source> <translation>Einfügen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="874"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="890"/> <source>&Paste</source> <translation>Ein&fügen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="874"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="890"/> <source>Ctrl+V</source> <comment>Edit|Paste</comment> <translation>Ctrl+V</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="880"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="896"/> <source>Paste text from the clipboard</source> <translation>Fügt den Text der Zwischenablage ein</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="881"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="897"/> <source><b>Paste</b><p>Paste some text from the clipboard.</p></source> <translation><b>Einfügen</b><p>Fügt den Text der Zwischenablage ein.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="889"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="905"/> <source>Undo</source> <translation>Rückgängig</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="889"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="905"/> <source>&Undo</source> <translation>&Rückgängig</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="889"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="905"/> <source>Ctrl+Z</source> <comment>Edit|Undo</comment> <translation>Ctrl+Z</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="895"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="911"/> <source>Undo the last edit action</source> <translation>Die letzte Bearbeitung rückgängig machen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="896"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="912"/> <source><b>Undo</b><p>Undo the last edit action.</p></source> <translation><b>Rückgängig</b><p>Die letzte Bearbeitung rückgängig machen.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="904"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="920"/> <source>Redo</source> <translation>Wiederherstellen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="904"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="920"/> <source>&Redo</source> <translation>Wieder&herstellen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="904"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="920"/> <source>Ctrl+Shift+Z</source> <comment>Edit|Redo</comment> <translation>Ctrl+Shift+Z</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="910"/> - <source>Redo the last edit action</source> - <translation>Die letzte Bearbeitung wieder herstellen</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="911"/> - <source><b>Redo</b><p>Redo the last edit action.</p></source> - <translation><b>Wiederherstellen</b><p>Die letzte Bearbeitung wieder herstellen.</p></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="919"/> - <source>Select All</source> - <translation>Alles auswählen</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="919"/> - <source>&Select All</source> - <translation>&Alles auswählen</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="919"/> - <source>Ctrl+A</source> - <comment>Edit|Select All</comment> - <translation>Ctrl+A</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="925"/> - <source>Select all text</source> - <translation>Gesamten Text auswählen</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="926"/> + <source>Redo the last edit action</source> + <translation>Die letzte Bearbeitung wieder herstellen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="927"/> + <source><b>Redo</b><p>Redo the last edit action.</p></source> + <translation><b>Wiederherstellen</b><p>Die letzte Bearbeitung wieder herstellen.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="935"/> + <source>Select All</source> + <translation>Alles auswählen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="935"/> + <source>&Select All</source> + <translation>&Alles auswählen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="935"/> + <source>Ctrl+A</source> + <comment>Edit|Select All</comment> + <translation>Ctrl+A</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="941"/> + <source>Select all text</source> + <translation>Gesamten Text auswählen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="942"/> <source><b>Select All</b><p>Select all text of the current browser.</p></source> <translation><b>Alles auswählen</b><p>Dies wählt den gesamten Text des aktuellen Browsers aus.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="934"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="950"/> <source>Find...</source> <translation>Suchen...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="934"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="950"/> <source>&Find...</source> <translation>&Suchen...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="934"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="950"/> <source>Ctrl+F</source> <comment>Edit|Find</comment> <translation>Ctrl+F</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="940"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="956"/> <source>Find text in page</source> <translation>Text in Seite suchen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="941"/> - <source><b>Find</b><p>Find text in the current page.</p></source> - <translation><b>Suchen</b><p>Text in der angezeigten Seite suchen.</p></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="949"/> - <source>Find next</source> - <translation>Weitersuchen</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="949"/> - <source>Find &next</source> - <translation>&Weitersuchen</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="949"/> - <source>F3</source> - <comment>Edit|Find next</comment> - <translation>F3</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="955"/> - <source>Find next occurrence of text in page</source> - <translation>Das nächste Vorkommen des Textes in der Seite suchen</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="957"/> - <source><b>Find next</b><p>Find the next occurrence of text in the current page.</p></source> - <translation><b>Weitersuchen</b><p>Suche das nächste Vorkommen des Textes in der aktuellen Seite.</p></translation> + <source><b>Find</b><p>Find text in the current page.</p></source> + <translation><b>Suchen</b><p>Text in der angezeigten Seite suchen.</p></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="965"/> - <source>Find previous</source> - <translation>Rückwärtssuchen</translation> + <source>Find next</source> + <translation>Weitersuchen</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="965"/> - <source>Find &previous</source> - <translation>&Rückwärtssuchen</translation> + <source>Find &next</source> + <translation>&Weitersuchen</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="965"/> - <source>Shift+F3</source> - <comment>Edit|Find previous</comment> - <translation>Shift+F3</translation> + <source>F3</source> + <comment>Edit|Find next</comment> + <translation>F3</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="971"/> - <source>Find previous occurrence of text in page</source> - <translation>Das vorherige Vorkommen des Textes in der Seite suchen</translation> + <source>Find next occurrence of text in page</source> + <translation>Das nächste Vorkommen des Textes in der Seite suchen</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="973"/> + <source><b>Find next</b><p>Find the next occurrence of text in the current page.</p></source> + <translation><b>Weitersuchen</b><p>Suche das nächste Vorkommen des Textes in der aktuellen Seite.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="981"/> + <source>Find previous</source> + <translation>Rückwärtssuchen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="981"/> + <source>Find &previous</source> + <translation>&Rückwärtssuchen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="981"/> + <source>Shift+F3</source> + <comment>Edit|Find previous</comment> + <translation>Shift+F3</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="987"/> + <source>Find previous occurrence of text in page</source> + <translation>Das vorherige Vorkommen des Textes in der Seite suchen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="989"/> <source><b>Find previous</b><p>Find the previous occurrence of text in the current page.</p></source> <translation><b>Rückwärtssuchen</b><p>Suche das vorherige Vorkommen des Textes in der aktuellen Seite.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="983"/> - <source>Manage Bookmarks</source> - <translation>Lesezeichen verwalten</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="983"/> - <source>&Manage Bookmarks...</source> - <translation>Lesezeichen &verwalten...</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="983"/> - <source>Ctrl+Shift+B</source> - <comment>Help|Manage bookmarks</comment> - <translation>Ctrl+Shift+B</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="988"/> - <source>Open a dialog to manage the bookmarks.</source> - <translation>Öffnet einen Dialog zur Verwaltung der Lesezeichen.</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="990"/> - <source><b>Manage Bookmarks...</b><p>Open a dialog to manage the bookmarks.</p></source> - <translation><b>Lesezeichen verwalten...</b><p>Öffnet einen Dialog zur Verwaltung der Lesezeichen.</p></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="999"/> - <source>Add Bookmark</source> - <translation>Lesezeichen hinzufügen</translation> + <source>Manage Bookmarks</source> + <translation>Lesezeichen verwalten</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="999"/> - <source>Add &Bookmark...</source> - <translation>&Lesezeichen hinzufügen…</translation> + <source>&Manage Bookmarks...</source> + <translation>Lesezeichen &verwalten...</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="999"/> - <source>Ctrl+D</source> - <comment>Help|Add bookmark</comment> - <translation>Ctrl+D</translation> + <source>Ctrl+Shift+B</source> + <comment>Help|Manage bookmarks</comment> + <translation>Ctrl+Shift+B</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1004"/> + <source>Open a dialog to manage the bookmarks.</source> + <translation>Öffnet einen Dialog zur Verwaltung der Lesezeichen.</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1006"/> - <source>Open a dialog to add a bookmark.</source> - <translation>Öffnet einen Dialog zum Hinzufügen von Lesezeichen.</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1008"/> - <source><b>Add Bookmark</b><p>Open a dialog to add the current URL as a bookmark.</p></source> - <translation><b>Lesezeichen hinzufügen...</b><p>Öffnet einen Dialog zum Hinzufügen von Lesezeichen.</p></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1016"/> - <source>Add Folder</source> - <translation>Ordner hinzufügen</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1016"/> - <source>Add &Folder...</source> - <translation>&Ordner hinzufügen...</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1020"/> - <source>Open a dialog to add a new bookmarks folder.</source> - <translation>Öffnet einen Dialog zum Hinzufügen eines Lesezeichenordners.</translation> + <source><b>Manage Bookmarks...</b><p>Open a dialog to manage the bookmarks.</p></source> + <translation><b>Lesezeichen verwalten...</b><p>Öffnet einen Dialog zur Verwaltung der Lesezeichen.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1015"/> + <source>Add Bookmark</source> + <translation>Lesezeichen hinzufügen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1015"/> + <source>Add &Bookmark...</source> + <translation>&Lesezeichen hinzufügen…</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1015"/> + <source>Ctrl+D</source> + <comment>Help|Add bookmark</comment> + <translation>Ctrl+D</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1022"/> + <source>Open a dialog to add a bookmark.</source> + <translation>Öffnet einen Dialog zum Hinzufügen von Lesezeichen.</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1024"/> + <source><b>Add Bookmark</b><p>Open a dialog to add the current URL as a bookmark.</p></source> + <translation><b>Lesezeichen hinzufügen...</b><p>Öffnet einen Dialog zum Hinzufügen von Lesezeichen.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1032"/> + <source>Add Folder</source> + <translation>Ordner hinzufügen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1032"/> + <source>Add &Folder...</source> + <translation>&Ordner hinzufügen...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1036"/> + <source>Open a dialog to add a new bookmarks folder.</source> + <translation>Öffnet einen Dialog zum Hinzufügen eines Lesezeichenordners.</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1038"/> <source><b>Add Folder...</b><p>Open a dialog to add a new bookmarks folder.</p></source> <translation><b>Ordner hinzufügen...</b><p>Öffnet einen Dialog zum Hinzufügen eines Lesezeichenordners.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1031"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1047"/> <source>Bookmark All Tabs</source> <translation>Lesezeichen für alle Tabs</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1031"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1047"/> <source>Bookmark All Tabs...</source> <translation>Lesezeichen für alle Tabs...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1035"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1051"/> <source>Bookmark all open tabs.</source> <translation>Fügt Lesezeichen für alle offenen Tabs hinzu.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1037"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1053"/> <source><b>Bookmark All Tabs...</b><p>Open a dialog to add a new bookmarks folder for all open tabs.</p></source> <translation><b>Lesezeichen für alle Tabs...</b><p>Öffnet einen Dialog, um einen neuen Lesezeichenordner für alle offenen Tabs hinzuzufügen.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1046"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1062"/> <source>What's This?</source> <translation>Was ist das?</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1046"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1062"/> <source>&What's This?</source> <translation>&Was ist das?</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1046"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1062"/> <source>Shift+F1</source> <comment>Help|What's This?'</comment> <translation>Shift+F1</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1052"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1068"/> <source>Context sensitive help</source> <translation>Kontextsensitive Hilfe</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1053"/> - <source><b>Display context sensitive help</b><p>In What's This? mode, the mouse cursor shows an arrow with a question mark, and you can click on the interface elements to get a short description of what they do and how to use them. In dialogs, this feature can be accessed using the context help button in the titlebar.</p></source> - <translation><b>Zeige kontextsensitive Hilfe an<b></p>Im „Was ist das?“-Modus (der Mauszeiger stellt einen Pfeil mit Fragezeichen dar) wird auf einen Mausklick eine kurze Hilfebeschreibung zu dem ausgewählten MMI-Element angezeigt. In Dialogen kann diese Funktionalität durch den entsprechenden Knopf im Fensterkopf erreicht werden.</p></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1065"/> - <source>About</source> - <translation>Über</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1065"/> - <source>&About</source> - <translation>Ü&ber</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1069"/> - <source>Display information about this software</source> - <translation>Zeigt Informationen zu diesem Programm an</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1071"/> - <source><b>About</b><p>Display some information about this software.</p></source> - <translation><b>Über</b><p>Zeigt einige Informationen über dieses Programm an.</p></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1079"/> - <source>About Qt</source> - <translation>Über Qt</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1079"/> - <source>About &Qt</source> - <translation>Über &Qt</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1083"/> - <source>Display information about the Qt toolkit</source> - <translation>Zeige Informationen über das Qt-Toolkit an</translation> + <source><b>Display context sensitive help</b><p>In What's This? mode, the mouse cursor shows an arrow with a question mark, and you can click on the interface elements to get a short description of what they do and how to use them. In dialogs, this feature can be accessed using the context help button in the titlebar.</p></source> + <translation><b>Zeige kontextsensitive Hilfe an<b></p>Im „Was ist das?“-Modus (der Mauszeiger stellt einen Pfeil mit Fragezeichen dar) wird auf einen Mausklick eine kurze Hilfebeschreibung zu dem ausgewählten MMI-Element angezeigt. In Dialogen kann diese Funktionalität durch den entsprechenden Knopf im Fensterkopf erreicht werden.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1081"/> + <source>About</source> + <translation>Über</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1081"/> + <source>&About</source> + <translation>Ü&ber</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1085"/> - <source><b>About Qt</b><p>Display some information about the Qt toolkit.</p></source> - <translation><b>Über Qt</b><p>Zeige Informationen über das Qt-Toolkit an.</p></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1093"/> - <source>Zoom in</source> - <translation>Vergrößern</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1093"/> - <source>Zoom &in</source> - <translation>Ver&größern</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1093"/> - <source>Ctrl++</source> - <comment>View|Zoom in</comment> - <translation>Ctrl++</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1093"/> - <source>Zoom In</source> - <comment>View|Zoom in</comment> - <translation>Vergrößern</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1100"/> - <source>Zoom in on the web page</source> - <translation>Die angezeigte Seite vergrößern</translation> + <source>Display information about this software</source> + <translation>Zeigt Informationen zu diesem Programm an</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1087"/> + <source><b>About</b><p>Display some information about this software.</p></source> + <translation><b>Über</b><p>Zeigt einige Informationen über dieses Programm an.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1095"/> + <source>About Qt</source> + <translation>Über Qt</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1095"/> + <source>About &Qt</source> + <translation>Über &Qt</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1099"/> + <source>Display information about the Qt toolkit</source> + <translation>Zeige Informationen über das Qt-Toolkit an</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1101"/> + <source><b>About Qt</b><p>Display some information about the Qt toolkit.</p></source> + <translation><b>Über Qt</b><p>Zeige Informationen über das Qt-Toolkit an.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1109"/> + <source>Zoom in</source> + <translation>Vergrößern</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1109"/> + <source>Zoom &in</source> + <translation>Ver&größern</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1109"/> + <source>Ctrl++</source> + <comment>View|Zoom in</comment> + <translation>Ctrl++</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1109"/> + <source>Zoom In</source> + <comment>View|Zoom in</comment> + <translation>Vergrößern</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1116"/> + <source>Zoom in on the web page</source> + <translation>Die angezeigte Seite vergrößern</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1117"/> <source><b>Zoom in</b><p>Zoom in on the web page. This makes the web page bigger.</p></source> <translation><b>Vergrößern</b><p>Die angezeigte Web-Seite vergrößert darstellen.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1110"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1126"/> <source>Zoom out</source> <translation>Verkleinern</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1110"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1126"/> <source>Zoom &out</source> <translation>Ver&kleinern</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1110"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1126"/> <source>Ctrl+-</source> <comment>View|Zoom out</comment> <translation>Ctrl+-</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1110"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1126"/> <source>Zoom Out</source> <comment>View|Zoom out</comment> <translation>Verkleinern</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1117"/> - <source>Zoom out on the web page</source> - <translation>Die angezeigte Seite verkleinern</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1118"/> - <source><b>Zoom out</b><p>Zoom out on the web page. This makes the web page smaller.</p></source> - <translation><b>Verkleinern</b><p>Die angezeigte Web-Seite verkleinert darstellen.</p></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1127"/> - <source>Zoom reset</source> - <translation>Vergrößerung zurücksetzen</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1127"/> - <source>Zoom &reset</source> - <translation>Vergrößerung &zurücksetzen</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1127"/> - <source>Ctrl+0</source> - <comment>View|Zoom reset</comment> - <translation>Ctrl+0</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1133"/> - <source>Reset the zoom of the web page</source> - <translation>Die Anzeigegröße zurücksetzen</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1135"/> - <source><b>Zoom reset</b><p>Reset the zoom of the web page. This sets the zoom factor to 100%.</p></source> - <translation><b>Vergrößerung zurücksetzen</b><p>Setzt die Vergrößerung auf den Wert 100% zurück.</p></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1144"/> - <source>Show page source</source> - <translation>Seitenquelltext anzeigen</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1144"/> - <source>Ctrl+U</source> - <translation>Ctrl+U</translation> + <source>Zoom out on the web page</source> + <translation>Die angezeigte Seite verkleinern</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1134"/> + <source><b>Zoom out</b><p>Zoom out on the web page. This makes the web page smaller.</p></source> + <translation><b>Verkleinern</b><p>Die angezeigte Web-Seite verkleinert darstellen.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1143"/> + <source>Zoom reset</source> + <translation>Vergrößerung zurücksetzen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1143"/> + <source>Zoom &reset</source> + <translation>Vergrößerung &zurücksetzen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1143"/> + <source>Ctrl+0</source> + <comment>View|Zoom reset</comment> + <translation>Ctrl+0</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1149"/> - <source>Show the page source in an editor</source> - <translation>Zeige den Seitenquelltext in einem Editor</translation> + <source>Reset the zoom of the web page</source> + <translation>Die Anzeigegröße zurücksetzen</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1151"/> - <source><b>Show page source</b><p>Show the page source in an editor.</p></source> - <translation><b>Seitenquelltext anzeigen</b><p>Zeige den Seitenquelltext in einem Editor.</p></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2560"/> - <source>Full Screen</source> - <translation>Vollbild</translation> + <source><b>Zoom reset</b><p>Reset the zoom of the web page. This sets the zoom factor to 100%.</p></source> + <translation><b>Vergrößerung zurücksetzen</b><p>Setzt die Vergrößerung auf den Wert 100% zurück.</p></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1160"/> - <source>&Full Screen</source> - <translation>&Vollbild</translation> + <source>Show page source</source> + <translation>Seitenquelltext anzeigen</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1160"/> + <source>Ctrl+U</source> + <translation>Ctrl+U</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1165"/> + <source>Show the page source in an editor</source> + <translation>Zeige den Seitenquelltext in einem Editor</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1167"/> + <source><b>Show page source</b><p>Show the page source in an editor.</p></source> + <translation><b>Seitenquelltext anzeigen</b><p>Zeige den Seitenquelltext in einem Editor.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2597"/> + <source>Full Screen</source> + <translation>Vollbild</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1176"/> + <source>&Full Screen</source> + <translation>&Vollbild</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1176"/> <source>F11</source> <translation>F11</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1171"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1187"/> <source>Show next tab</source> <translation>Zeige nächstes Register</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1171"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1187"/> <source>Ctrl+Alt+Tab</source> <translation>Ctrl+Alt+Tab</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1181"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1197"/> <source>Show previous tab</source> <translation>Zeige vorheriges Register</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1181"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1197"/> <source>Shift+Ctrl+Alt+Tab</source> <translation>Shift+Ctrl+Alt+Tab</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1191"/> - <source>Switch between tabs</source> - <translation>Zwischen Registern umschalten</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1191"/> - <source>Ctrl+1</source> - <translation>Ctrl+1</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1201"/> - <source>Preferences</source> - <translation>Einstellungen</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1201"/> - <source>&Preferences...</source> - <translation>&Einstellungen...</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1205"/> - <source>Set the prefered configuration</source> - <translation>Konfiguriert die Einstellungen</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1207"/> - <source><b>Preferences</b><p>Set the configuration items of the application with your prefered values.</p></source> - <translation><b>Einstellungen</b><p>Konfiguriert die einstellbaren Parameter der Applikation nach Ihren Wünschen.</p></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1216"/> - <source>Languages</source> - <translation>Sprachen</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1216"/> - <source>&Languages...</source> - <translation>&Sprachen...</translation> + <source>Switch between tabs</source> + <translation>Zwischen Registern umschalten</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1207"/> + <source>Ctrl+1</source> + <translation>Ctrl+1</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1217"/> + <source>Preferences</source> + <translation>Einstellungen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1217"/> + <source>&Preferences...</source> + <translation>&Einstellungen...</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1221"/> - <source>Configure the accepted languages for web pages</source> - <translation>Konfigurieren der bevorzugten Sprachen für Websites</translation> + <source>Set the prefered configuration</source> + <translation>Konfiguriert die Einstellungen</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1223"/> - <source><b>Languages</b><p>Configure the accepted languages for web pages.</p></source> - <translation><b>Sprachen</b><p>Konfigurieren der bevorzugten Sprachen für Websites.</p></translation> + <source><b>Preferences</b><p>Set the configuration items of the application with your prefered values.</p></source> + <translation><b>Einstellungen</b><p>Konfiguriert die einstellbaren Parameter der Applikation nach Ihren Wünschen.</p></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1232"/> - <source>Cookies</source> - <translation>Cookies</translation> + <source>Languages</source> + <translation>Sprachen</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1232"/> + <source>&Languages...</source> + <translation>&Sprachen...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1237"/> + <source>Configure the accepted languages for web pages</source> + <translation>Konfigurieren der bevorzugten Sprachen für Websites</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1239"/> + <source><b>Languages</b><p>Configure the accepted languages for web pages.</p></source> + <translation><b>Sprachen</b><p>Konfigurieren der bevorzugten Sprachen für Websites.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1248"/> + <source>Cookies</source> + <translation>Cookies</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1248"/> <source>C&ookies...</source> <translation>C&ookies...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1236"/> - <source>Configure cookies handling</source> - <translation>Cookieverwaltung konfigurieren</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1238"/> - <source><b>Cookies</b><p>Configure cookies handling.</p></source> - <translation><b>Cookies</b><p>Cookieverwaltung konfigurieren</p></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1247"/> - <source>Flash Cookies</source> - <translation>Flash Cookies</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1247"/> - <source>&Flash Cookies...</source> - <translation>&Flash Cookies...</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1252"/> - <source>Manage flash cookies</source> - <translation>Verwalte Flash Cookies</translation> + <source>Configure cookies handling</source> + <translation>Cookieverwaltung konfigurieren</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1254"/> - <source><b>Flash Cookies</b><p>Show a dialog to manage the flash cookies.</p></source> - <translation><b>Flash Cookies</b><p>Zeigt einen Dialog zur Verwaltung der Flash Cookies.</p></translation> + <source><b>Cookies</b><p>Configure cookies handling.</p></source> + <translation><b>Cookies</b><p>Cookieverwaltung konfigurieren</p></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1263"/> - <source>Personal Information</source> - <translation>Persönliche Informationen</translation> + <source>Flash Cookies</source> + <translation>Flash Cookies</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1263"/> + <source>&Flash Cookies...</source> + <translation>&Flash Cookies...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1268"/> + <source>Manage flash cookies</source> + <translation>Verwalte Flash Cookies</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1270"/> + <source><b>Flash Cookies</b><p>Show a dialog to manage the flash cookies.</p></source> + <translation><b>Flash Cookies</b><p>Zeigt einen Dialog zur Verwaltung der Flash Cookies.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1279"/> + <source>Personal Information</source> + <translation>Persönliche Informationen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1279"/> <source>Personal Information...</source> <translation>Persönliche Informationen...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1269"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1285"/> <source>Configure personal information for completing form fields</source> <translation>Persönliche Informationen zum Ausfüllen von Formularen eingeben</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1271"/> - <source><b>Personal Information...</b><p>Opens a dialog to configure the personal information used for completing form fields.</p></source> - <translation><b>Persönliche Informationen...</b><p>Öffnet einen Dialog zur Eingabe persönlicher Informationen, die zum Ausfüllen von Formularen verwendet werden.</p></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1281"/> - <source>GreaseMonkey Scripts</source> - <translation>GreaseMonkey-Skripte</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1281"/> - <source>GreaseMonkey Scripts...</source> - <translation>GreaseMonkey-Skripte...</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1287"/> + <source><b>Personal Information...</b><p>Opens a dialog to configure the personal information used for completing form fields.</p></source> + <translation><b>Persönliche Informationen...</b><p>Öffnet einen Dialog zur Eingabe persönlicher Informationen, die zum Ausfüllen von Formularen verwendet werden.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1297"/> + <source>GreaseMonkey Scripts</source> + <translation>GreaseMonkey-Skripte</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1297"/> + <source>GreaseMonkey Scripts...</source> + <translation>GreaseMonkey-Skripte...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1303"/> <source>Configure the GreaseMonkey Scripts</source> <translation>GreaseMonkey-Skripte konfigurieren</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1289"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1305"/> <source><b>GreaseMonkey Scripts...</b><p>Opens a dialog to configure the available GreaseMonkey Scripts.</p></source> <translation><b>GreaseMonkey-Skripte...</b><p>Öffnet einen Dialog zur Konfiguration der verfügbaren GreaseMonkey-Skripte.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1299"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1315"/> <source>Edit Message Filters</source> <translation>Meldungsfilter bearbeiten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1299"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1315"/> <source>Edit Message Filters...</source> <translation>Meldungsfilter bearbeiten...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1304"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1320"/> <source>Edit the message filters used to suppress unwanted messages</source> <translation>Bearbeite die Meldungsfilter, die zur Unterdrückung unerwünschter Meldungen verwendet werden</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1306"/> - <source><b>Edit Message Filters</b><p>Opens a dialog to edit the message filters used to suppress unwanted messages been shown in an error window.</p></source> - <translation><b>Meldungsfilter bearbeiten</b><p>Dies öffnet einen Dialog zur Bearbeitung der Meldungsfilter, die zur Unterdrückung unerwünschter Meldungen verwendet werden.</p></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1317"/> - <source>Edit HTML5 Feature Permissions</source> - <translation>HTML5 Feature Berechtigungen bearbeiten</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1317"/> - <source>Edit HTML5 Feature Permissions...</source> - <translation>HTML5 Feature Berechtigungen bearbeiten...</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1322"/> + <source><b>Edit Message Filters</b><p>Opens a dialog to edit the message filters used to suppress unwanted messages been shown in an error window.</p></source> + <translation><b>Meldungsfilter bearbeiten</b><p>Dies öffnet einen Dialog zur Bearbeitung der Meldungsfilter, die zur Unterdrückung unerwünschter Meldungen verwendet werden.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1333"/> + <source>Edit HTML5 Feature Permissions</source> + <translation>HTML5 Feature Berechtigungen bearbeiten</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1333"/> + <source>Edit HTML5 Feature Permissions...</source> + <translation>HTML5 Feature Berechtigungen bearbeiten...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1338"/> <source>Edit the remembered HTML5 feature permissions</source> <translation>Gemerkte HTML5 Feature Berechtigungen bearbeiten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1324"/> - <source><b>Edit HTML5 Feature Permissions</b><p>Opens a dialog to edit the remembered HTML5 feature permissions.</p></source> - <translation><b>HTML5 Feature Berechtigungen bearbeiten</b><p>Öffnet einen Dialog zum Bearbeiten der gemerkten HTML5 Feature Berechtigungen.</p></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1335"/> - <source>Sync with Table of Contents</source> - <translation>Mit Inhalt synchronisieren</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1340"/> - <source>Synchronizes the table of contents with current page</source> - <translation>Synchronisiert das Inhaltsverzeichnis mit der aktuellen Seite</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1342"/> - <source><b>Sync with Table of Contents</b><p>Synchronizes the table of contents with current page.</p></source> - <translation><b>Mit Inhalt synchronisieren</b><p>Synchronisiert das Inhaltsverzeichnis mit der aktuellen Seite.</p></translation> + <source><b>Edit HTML5 Feature Permissions</b><p>Opens a dialog to edit the remembered HTML5 feature permissions.</p></source> + <translation><b>HTML5 Feature Berechtigungen bearbeiten</b><p>Öffnet einen Dialog zum Bearbeiten der gemerkten HTML5 Feature Berechtigungen.</p></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1351"/> + <source>Sync with Table of Contents</source> + <translation>Mit Inhalt synchronisieren</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1356"/> + <source>Synchronizes the table of contents with current page</source> + <translation>Synchronisiert das Inhaltsverzeichnis mit der aktuellen Seite</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1358"/> + <source><b>Sync with Table of Contents</b><p>Synchronizes the table of contents with current page.</p></source> + <translation><b>Mit Inhalt synchronisieren</b><p>Synchronisiert das Inhaltsverzeichnis mit der aktuellen Seite.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1367"/> <source>Table of Contents</source> <translation>Inhaltsverzeichnis</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1355"/> - <source>Shows the table of contents window</source> - <translation>Zeigt das Fenster mit dem Inhaltsverzeichnis an</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1357"/> - <source><b>Table of Contents</b><p>Shows the table of contents window.</p></source> - <translation><b>Inhaltsverzeichnis</b><p>Zeigt das Fenster mit dem Inhaltsverzeichnis an.</p></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1369"/> - <source>Shows the index window</source> - <translation>Zeigt das Indexfenster an</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1371"/> - <source><b>Index</b><p>Shows the index window.</p></source> - <translation><b>Index</b><p>Zeigt das Indexfenster an.</p></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1383"/> - <source>Shows the search window</source> - <translation>Zeigt das Suchfenster an</translation> + <source>Shows the table of contents window</source> + <translation>Zeigt das Fenster mit dem Inhaltsverzeichnis an</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1373"/> + <source><b>Table of Contents</b><p>Shows the table of contents window.</p></source> + <translation><b>Inhaltsverzeichnis</b><p>Zeigt das Fenster mit dem Inhaltsverzeichnis an.</p></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1385"/> + <source>Shows the index window</source> + <translation>Zeigt das Indexfenster an</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1387"/> + <source><b>Index</b><p>Shows the index window.</p></source> + <translation><b>Index</b><p>Zeigt das Indexfenster an.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1399"/> + <source>Shows the search window</source> + <translation>Zeigt das Suchfenster an</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1401"/> <source><b>Search</b><p>Shows the search window.</p></source> <translation><b>Suchen</b><p>Zeigt das Suchfenster an.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1394"/> - <source>Manage QtHelp Documents</source> - <translation>QtHelp-Dokumente verwalten</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1394"/> - <source>Manage QtHelp &Documents</source> - <translation>QtHelp &Dokumente verwalten</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1398"/> - <source>Shows a dialog to manage the QtHelp documentation set</source> - <translation>Zeigt einen Dialog zur Verwaltung der QtHelp-Dokumente</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1400"/> - <source><b>Manage QtHelp Documents</b><p>Shows a dialog to manage the QtHelp documentation set.</p></source> - <translation><b>QtHelp-Dokumente verwalten</b><p>Zeigt einen Dialog zur Verwaltung der QtHelp Dokumente.</p></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1410"/> - <source>Manage QtHelp Filters</source> - <translation>QtHelp Filter verwalten</translation> + <source>Manage QtHelp Documents</source> + <translation>QtHelp-Dokumente verwalten</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1410"/> - <source>Manage QtHelp &Filters</source> - <translation>QtHelp &Filter verwalten</translation> + <source>Manage QtHelp &Documents</source> + <translation>QtHelp &Dokumente verwalten</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1414"/> - <source>Shows a dialog to manage the QtHelp filters</source> - <translation>Zeigt einen Dialog zur Verwaltung der QtHelp-Filter</translation> + <source>Shows a dialog to manage the QtHelp documentation set</source> + <translation>Zeigt einen Dialog zur Verwaltung der QtHelp-Dokumente</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1416"/> + <source><b>Manage QtHelp Documents</b><p>Shows a dialog to manage the QtHelp documentation set.</p></source> + <translation><b>QtHelp-Dokumente verwalten</b><p>Zeigt einen Dialog zur Verwaltung der QtHelp Dokumente.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1426"/> + <source>Manage QtHelp Filters</source> + <translation>QtHelp Filter verwalten</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1426"/> + <source>Manage QtHelp &Filters</source> + <translation>QtHelp &Filter verwalten</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1430"/> + <source>Shows a dialog to manage the QtHelp filters</source> + <translation>Zeigt einen Dialog zur Verwaltung der QtHelp-Filter</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1432"/> <source><b>Manage QtHelp Filters</b><p>Shows a dialog to manage the QtHelp filters.</p></source> <translation><b>QtHelp-Filter verwalten</b><p>Zeigt einen Dialog zur Verwaltung der QtHelp-Filter.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1425"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1441"/> <source>Reindex Documentation</source> <translation>Dokumentation reindizieren</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1425"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1441"/> <source>&Reindex Documentation</source> <translation>Dokumentation &reindizieren</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1429"/> - <source>Reindexes the documentation set</source> - <translation>Reindiziert die Dokumentation</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1431"/> - <source><b>Reindex Documentation</b><p>Reindexes the documentation set.</p></source> - <translation><b>Dokumentation reindizieren</b><p>Reindiziert die Dokumentation.</p></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1445"/> - <source>Clear private data</source> - <translation>Private Daten löschen</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1440"/> - <source>&Clear private data</source> - <translation>&Private Daten löschen</translation> + <source>Reindexes the documentation set</source> + <translation>Reindiziert die Dokumentation</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1447"/> + <source><b>Reindex Documentation</b><p>Reindexes the documentation set.</p></source> + <translation><b>Dokumentation reindizieren</b><p>Reindiziert die Dokumentation.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1461"/> + <source>Clear private data</source> + <translation>Private Daten löschen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1456"/> + <source>&Clear private data</source> + <translation>&Private Daten löschen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1463"/> <source><b>Clear private data</b><p>Clears the private data like browsing history, search history or the favicons database.</p></source> <translation><b>Private Daten löschen</b><p>Löscht private Daten wie die Web-Chronik, Such-Chronik oder die Icondatenbank.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1457"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1473"/> <source>Clear icons database</source> <translation>Icondatenbank löschen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1457"/> - <source>Clear &icons database</source> - <translation>Icondatenbank &löschen</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1462"/> - <source>Clear the database of favicons</source> - <translation>Löscht die Datenbank mit den Favicons</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1464"/> - <source><b>Clear icons database</b><p>Clears the database of favicons of previously visited URLs.</p></source> - <translation><b>Icondatenbank löschen</b><p>Löscht die Datenbank mit den Favicons besuchter URLs.</p></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1473"/> + <source>Clear &icons database</source> + <translation>Icondatenbank &löschen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1478"/> + <source>Clear the database of favicons</source> + <translation>Löscht die Datenbank mit den Favicons</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1480"/> + <source><b>Clear icons database</b><p>Clears the database of favicons of previously visited URLs.</p></source> + <translation><b>Icondatenbank löschen</b><p>Löscht die Datenbank mit den Favicons besuchter URLs.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1489"/> <source>Manage saved Favicons</source> <translation>Gespeicherte Favicons verwalten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1479"/> - <source>Show a dialog to manage the saved favicons</source> - <translation>Zeigt einen Dialog zur Verwaltung der gespeicherten Favicons an</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1481"/> - <source><b>Manage saved Favicons</b><p>This shows a dialog to manage the saved favicons of previously visited URLs.</p></source> - <translation><b>Gespeicherte Favicons verwalten</b><p>Dies zeigt einen Dialog zur Verwaltung der gespeicherten Favicons von besuchten Webseiten an.</p></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1490"/> - <source>Configure Search Engines</source> - <translation>Suchmaschinen verwalten</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1490"/> - <source>Configure Search &Engines...</source> - <translation>Such&maschinen verwalten...</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1495"/> - <source>Configure the available search engines</source> - <translation>Verwalte die verfügbaren Suchmaschinen</translation> + <source>Show a dialog to manage the saved favicons</source> + <translation>Zeigt einen Dialog zur Verwaltung der gespeicherten Favicons an</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1497"/> - <source><b>Configure Search Engines...</b><p>Opens a dialog to configure the available search engines.</p></source> - <translation><b>Suchmaschinen verwalten...</b><p>Öffnet einen Dialog zur Verwaltung der verfügbaren Suchmaschinen.</p></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1507"/> - <source>Manage Saved Passwords</source> - <translation>Gespeicherte Passwörter verwalten</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1507"/> - <source>Manage Saved Passwords...</source> - <translation>Gespeicherte Passwörter verwalten...</translation> + <source><b>Manage saved Favicons</b><p>This shows a dialog to manage the saved favicons of previously visited URLs.</p></source> + <translation><b>Gespeicherte Favicons verwalten</b><p>Dies zeigt einen Dialog zur Verwaltung der gespeicherten Favicons von besuchten Webseiten an.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1506"/> + <source>Configure Search Engines</source> + <translation>Suchmaschinen verwalten</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1506"/> + <source>Configure Search &Engines...</source> + <translation>Such&maschinen verwalten...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1511"/> + <source>Configure the available search engines</source> + <translation>Verwalte die verfügbaren Suchmaschinen</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1513"/> - <source>Manage the saved passwords</source> - <translation>Verwalten gespeicherter Passwörter</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1515"/> - <source><b>Manage Saved Passwords...</b><p>Opens a dialog to manage the saved passwords.</p></source> - <translation><b>Gespeicherte Passwörter verwalten...</b><p>Öffnet einen Dialog zur Verwaltung gespeicherter Passwörter.</p></translation> + <source><b>Configure Search Engines...</b><p>Opens a dialog to configure the available search engines.</p></source> + <translation><b>Suchmaschinen verwalten...</b><p>Öffnet einen Dialog zur Verwaltung der verfügbaren Suchmaschinen.</p></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1523"/> - <source>Ad Block</source> - <translation>Ad Block</translation> + <source>Manage Saved Passwords</source> + <translation>Gespeicherte Passwörter verwalten</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1523"/> - <source>&Ad Block...</source> - <translation>&Ad Block...</translation> + <source>Manage Saved Passwords...</source> + <translation>Gespeicherte Passwörter verwalten...</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1529"/> - <source>Configure AdBlock subscriptions and rules</source> - <translation>Konfiguriert AdBlock Abonnements und Regeln</translation> + <source>Manage the saved passwords</source> + <translation>Verwalten gespeicherter Passwörter</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1531"/> + <source><b>Manage Saved Passwords...</b><p>Opens a dialog to manage the saved passwords.</p></source> + <translation><b>Gespeicherte Passwörter verwalten...</b><p>Öffnet einen Dialog zur Verwaltung gespeicherter Passwörter.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1539"/> + <source>Ad Block</source> + <translation>Ad Block</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1539"/> + <source>&Ad Block...</source> + <translation>&Ad Block...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1545"/> + <source>Configure AdBlock subscriptions and rules</source> + <translation>Konfiguriert AdBlock Abonnements und Regeln</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1547"/> <source><b>Ad Block...</b><p>Opens a dialog to configure AdBlock subscriptions and rules.</p></source> <translation><b>Ad Block...</b><p>Öffnet einen Dialog zum konfigurieren von AdBlock Abonnements und Regeln</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1540"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1556"/> <source>Manage SSL Certificate Errors</source> <translation>SSL Zertifikatsfehler verwalten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1540"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1556"/> <source>Manage SSL Certificate Errors...</source> <translation>SSL Zertifikatsfehler verwalten...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1546"/> - <source>Manage the accepted SSL certificate Errors</source> - <translation>Verwalte die akzeptierten SSL Zertifikatsfehler</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1548"/> - <source><b>Manage SSL Certificate Errors...</b><p>Opens a dialog to manage the accepted SSL certificate errors.</p></source> - <translation><b>SSL Zertifikatsfehler verwalten</b><p>Dies öffnet einen Dialog zur Verwaltung der akzeptierten SSL Zertifikatsfehler.</p></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1558"/> - <source>Downloads</source> - <translation>Downloads</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1562"/> - <source>Shows the downloads window</source> - <translation>Zeig das Downloadsfenster an</translation> + <source>Manage the accepted SSL certificate Errors</source> + <translation>Verwalte die akzeptierten SSL Zertifikatsfehler</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1564"/> + <source><b>Manage SSL Certificate Errors...</b><p>Opens a dialog to manage the accepted SSL certificate errors.</p></source> + <translation><b>SSL Zertifikatsfehler verwalten</b><p>Dies öffnet einen Dialog zur Verwaltung der akzeptierten SSL Zertifikatsfehler.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1574"/> + <source>Downloads</source> + <translation>Downloads</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1578"/> + <source>Shows the downloads window</source> + <translation>Zeig das Downloadsfenster an</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1580"/> <source><b>Downloads</b><p>Shows the downloads window.</p></source> <translation><b>Downloads</b><p>Zeig das Downloadsfenster an.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1573"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1589"/> <source>RSS Feeds Dialog</source> <translation>RSS-Feeds-Dialog</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1573"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1589"/> <source>&RSS Feeds Dialog...</source> <translation>&RSS-Feeds-Dialog...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1573"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1589"/> <source>Ctrl+Shift+F</source> <comment>Help|RSS Feeds Dialog</comment> <translation>Ctrl+Shift+F</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1579"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1595"/> <source>Open a dialog showing the configured RSS feeds.</source> <translation>Öffnet einen Dialog mit den konfigurierten RSS-Feeds.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1581"/> - <source><b>RSS Feeds Dialog...</b><p>Open a dialog to show the configured RSS feeds. It can be used to mange the feeds and to show their contents.</p></source> - <translation><b>RSS-Feeds-Dialog...</b><p>Dies öffnet einen Dialog zur Anzeige der konfigurierten RSS-Feeds. Er kann verwendet werden, um sie zu verwalten und ihren Inhalt anzuzeigen.</p></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1591"/> - <source>Siteinfo Dialog</source> - <translation>Seiteninformationen</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1591"/> - <source>&Siteinfo Dialog...</source> - <translation>&Seiteninformationen...</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1591"/> - <source>Ctrl+Shift+I</source> - <comment>Help|Siteinfo Dialog</comment> - <translation>Ctrl+Shift+I</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1597"/> + <source><b>RSS Feeds Dialog...</b><p>Open a dialog to show the configured RSS feeds. It can be used to mange the feeds and to show their contents.</p></source> + <translation><b>RSS-Feeds-Dialog...</b><p>Dies öffnet einen Dialog zur Anzeige der konfigurierten RSS-Feeds. Er kann verwendet werden, um sie zu verwalten und ihren Inhalt anzuzeigen.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1607"/> + <source>Siteinfo Dialog</source> + <translation>Seiteninformationen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1607"/> + <source>&Siteinfo Dialog...</source> + <translation>&Seiteninformationen...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1607"/> + <source>Ctrl+Shift+I</source> + <comment>Help|Siteinfo Dialog</comment> + <translation>Ctrl+Shift+I</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1613"/> <source>Open a dialog showing some information about the current site.</source> <translation>Öffnet einen Dialog zur Anzeige von Informationen über die aktuelle Site.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1599"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1615"/> <source><b>Siteinfo Dialog...</b><p>Opens a dialog showing some information about the current site.</p></source> <translation><b>Site Informationen...</b><p>Öffnet einen Dialog zur Anzeige von Informationen über die aktuelle Site.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1608"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1624"/> <source>Manage User Agent Settings</source> <translation>User-Agent-Einstellungen verwalten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1608"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1624"/> <source>Manage &User Agent Settings</source> <translation>User-&Agent-Einstellungen verwalten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1612"/> - <source>Shows a dialog to manage the User Agent settings</source> - <translation>Zeigt einen Dialog zum Verwalten der User-Agent-Einstellungen an</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1614"/> - <source><b>Manage User Agent Settings</b><p>Shows a dialog to manage the User Agent settings.</p></source> - <translation><b>User-Agent-Einstellungen verwalten</b><p>Zeigt einen Dialog zum Verwalten der User-Agent-Einstellungen an.</p></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1623"/> - <source>Synchronize data</source> - <translation>Synchronisation</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1623"/> - <source>&Synchronize Data...</source> - <translation>&Synchronisation...</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1628"/> - <source>Shows a dialog to synchronize data via the network</source> - <translation>Zeigt einen Dialog zum Synchronisieren von Daten über das Netzwerk</translation> + <source>Shows a dialog to manage the User Agent settings</source> + <translation>Zeigt einen Dialog zum Verwalten der User-Agent-Einstellungen an</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1630"/> - <source><b>Synchronize Data...</b><p>This shows a dialog to synchronize data via the network.</p></source> - <translation><b>Synchronisation...</b><p>Dies zeigt einen Dialog zum Synchronisieren von Daten über das Netzwerk.</p></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1640"/> - <source>Manage Saved Zoom Values</source> - <translation>Gespeicherte Zoomwerte verwalten</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1640"/> - <source>Manage Saved Zoom Values...</source> - <translation>Gespeicherte Zoomwerte verwalten...</translation> + <source><b>Manage User Agent Settings</b><p>Shows a dialog to manage the User Agent settings.</p></source> + <translation><b>User-Agent-Einstellungen verwalten</b><p>Zeigt einen Dialog zum Verwalten der User-Agent-Einstellungen an.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1639"/> + <source>Synchronize data</source> + <translation>Synchronisation</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1639"/> + <source>&Synchronize Data...</source> + <translation>&Synchronisation...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1644"/> + <source>Shows a dialog to synchronize data via the network</source> + <translation>Zeigt einen Dialog zum Synchronisieren von Daten über das Netzwerk</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1646"/> - <source>Manage the saved zoom values</source> - <translation>Verwalten gespeicherter Zoomwerte</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1648"/> - <source><b>Manage Saved Zoom Values...</b><p>Opens a dialog to manage the saved zoom values.</p></source> - <translation><b>Gespeicherte Zoomwerte verwalten...</b><p>Öffnet einen Dialog zur Verwaltung gespeicherter Zoomwerte.</p></translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1660"/> - <source>Toggle the JavaScript console window</source> - <translation>Schalte die JavaScript-Konsole um</translation> + <source><b>Synchronize Data...</b><p>This shows a dialog to synchronize data via the network.</p></source> + <translation><b>Synchronisation...</b><p>Dies zeigt einen Dialog zum Synchronisieren von Daten über das Netzwerk.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1656"/> + <source>Manage Saved Zoom Values</source> + <translation>Gespeicherte Zoomwerte verwalten</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1656"/> + <source>Manage Saved Zoom Values...</source> + <translation>Gespeicherte Zoomwerte verwalten...</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1662"/> + <source>Manage the saved zoom values</source> + <translation>Verwalten gespeicherter Zoomwerte</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1664"/> + <source><b>Manage Saved Zoom Values...</b><p>Opens a dialog to manage the saved zoom values.</p></source> + <translation><b>Gespeicherte Zoomwerte verwalten...</b><p>Öffnet einen Dialog zur Verwaltung gespeicherter Zoomwerte.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1676"/> + <source>Toggle the JavaScript console window</source> + <translation>Schalte die JavaScript-Konsole um</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1678"/> <source><b>JavaScript Console</b><p>This toggles the JavaScript console window.</p></source> <translation><b>JavaScript Konsole</b><p>Dies schaltet die Anzeige der JavaScript Konsole um.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1692"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1722"/> <source>&File</source> <translation>&Datei</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1715"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1745"/> <source>&Edit</source> <translation>&Bearbeiten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1730"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1760"/> <source>&View</source> <translation>&Ansicht</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1738"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1768"/> <source>Text Encoding</source> <translation>Zeichenkodierung</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1744"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1774"/> <source>&Go</source> <translation>&Gehe zu</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1759"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1789"/> <source>H&istory</source> <translation>&Chronik</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1767"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1797"/> <source>&Bookmarks</source> <translation>&Lesezeichen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1782"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1812"/> <source>&Settings</source> <translation>&Einstellungen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1809"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1839"/> <source>Global User Agent</source> <translation>Globaler User Agent</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1822"/> - <source>&Tools</source> - <translation>&Werkzeuge</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1829"/> - <source>&Window</source> - <translation>&Fenster</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1841"/> - <source>&Help</source> - <translation>&Hilfe</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1852"/> + <source>&Tools</source> + <translation>&Werkzeuge</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1859"/> + <source>&Window</source> + <translation>&Fenster</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1872"/> + <source>&Help</source> + <translation>&Hilfe</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1883"/> <source>File</source> <translation>Datei</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1880"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1911"/> <source>Edit</source> <translation>Bearbeiten</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1892"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1923"/> <source>View</source> <translation>Ansicht</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1901"/> - <source>Find</source> - <translation>Suchen</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1909"/> - <source>Filter</source> - <translation>Filter</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1914"/> - <source>Filtered by: </source> - <translation>Filter: </translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1921"/> - <source>Settings</source> - <translation>Einstellungen</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1932"/> - <source>Tools</source> - <translation>Werkzeuge</translation> + <source>Find</source> + <translation>Suchen</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1940"/> + <source>Filter</source> + <translation>Filter</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1945"/> + <source>Filtered by: </source> + <translation>Filter: </translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1952"/> + <source>Settings</source> + <translation>Einstellungen</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1963"/> + <source>Tools</source> + <translation>Werkzeuge</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1971"/> <source>Help</source> <translation>Hilfe</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1947"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1978"/> <source>Go</source> <translation>Gehe zu</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2000"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2031"/> <source>VirusTotal</source> <translation>VirusTotal</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2004"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2035"/> <source>Scan current site</source> <translation>Aktuelle Seite prüfen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3898"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3961"/> <source>IP Address Report</source> <translation>IP Adressenbericht</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3908"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3971"/> <source>Domain Report</source> <translation>Domänenbericht</translation> </message>