Updated translations. eric7

Wed, 05 Jan 2022 17:26:04 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Wed, 05 Jan 2022 17:26:04 +0100
branch
eric7
changeset 8904
ca74d1348109
parent 8903
171bf310cc4c
child 8905
986278234c8a

Updated translations.

eric7/i18n/eric7_cs.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_de.qm file | annotate | diff | comparison | revisions
eric7/i18n/eric7_de.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_empty.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_en.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_es.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_fr.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_it.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_pt.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_ru.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_tr.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_zh_CN.ts file | annotate | diff | comparison | revisions
--- a/eric7/i18n/eric7_cs.ts	Wed Jan 05 16:50:36 2022 +0100
+++ b/eric7/i18n/eric7_cs.ts	Wed Jan 05 17:26:04 2022 +0100
@@ -6146,16 +6146,16 @@
       <translation>Grafika</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="521" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="520" />
       <location filename="../Preferences/ConfigurationDialog.py" line="164" />
       <source>Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="535" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="515" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="456" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="394" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="534" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="514" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="455" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="393" />
       <location filename="../Preferences/ConfigurationDialog.py" line="167" />
       <source>Icons</source>
       <translation>Ikony</translation>
@@ -6181,7 +6181,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="462" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="461" />
       <location filename="../Preferences/ConfigurationDialog.py" line="182" />
       <source>Network</source>
       <translation>Síť</translation>
@@ -6202,8 +6202,8 @@
       <translation>Plugin Manažer</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="465" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="400" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="464" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="399" />
       <location filename="../Preferences/ConfigurationDialog.py" line="196" />
       <source>Printer</source>
       <translation>Tiskárna</translation>
@@ -6224,7 +6224,7 @@
       <translation>Qt</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="468" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="467" />
       <location filename="../Preferences/ConfigurationDialog.py" line="208" />
       <source>Security</source>
       <translation type="unfinished">Bezpečnost</translation>
@@ -6245,7 +6245,7 @@
       <translation>Šablony</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="502" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="501" />
       <location filename="../Preferences/ConfigurationDialog.py" line="220" />
       <source>Tray Starter</source>
       <translation type="unfinished" />
@@ -6261,7 +6261,7 @@
       <translation>Debugger</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="407" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="406" />
       <location filename="../Preferences/ConfigurationDialog.py" line="247" />
       <location filename="../Preferences/ConfigurationDialog.py" line="231" />
       <source>General</source>
@@ -6273,7 +6273,7 @@
       <translation />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="404" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="403" />
       <location filename="../Preferences/ConfigurationDialog.py" line="238" />
       <source>Editor</source>
       <translation>Editor</translation>
@@ -6289,27 +6289,27 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="410" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="409" />
       <location filename="../Preferences/ConfigurationDialog.py" line="250" />
       <source>Filehandling</source>
       <translation>Manažer souborů</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="414" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="413" />
       <location filename="../Preferences/ConfigurationDialog.py" line="254" />
       <source>Searching</source>
       <translation>Vyhledávání</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="488" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="417" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="487" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="416" />
       <location filename="../Preferences/ConfigurationDialog.py" line="375" />
       <location filename="../Preferences/ConfigurationDialog.py" line="257" />
       <source>Spell checking</source>
       <translation>Kontrola pravopisu</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="421" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="420" />
       <location filename="../Preferences/ConfigurationDialog.py" line="261" />
       <source>Style</source>
       <translation>Styl</translation>
@@ -6320,7 +6320,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="424" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="423" />
       <location filename="../Preferences/ConfigurationDialog.py" line="267" />
       <source>Typing</source>
       <translation>Psaní</translation>
@@ -6354,31 +6354,31 @@
       <translation>Rychlé tipy</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="428" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="427" />
       <location filename="../Preferences/ConfigurationDialog.py" line="297" />
       <source>Highlighters</source>
       <translation>Zvýrazňovače</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="432" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="431" />
       <location filename="../Preferences/ConfigurationDialog.py" line="301" />
       <source>Filetype Associations</source>
       <translation>Asociace typů souborů</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="436" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="435" />
       <location filename="../Preferences/ConfigurationDialog.py" line="305" />
       <source>Styles</source>
       <translation>Styly</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="440" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="439" />
       <location filename="../Preferences/ConfigurationDialog.py" line="309" />
       <source>Keywords</source>
       <translation>Klíčová slova</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="443" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="442" />
       <location filename="../Preferences/ConfigurationDialog.py" line="312" />
       <source>Properties</source>
       <translation>Nastavení</translation>
@@ -6394,7 +6394,7 @@
       <translation>Nápověda</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="472" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="471" />
       <location filename="../Preferences/ConfigurationDialog.py" line="328" />
       <source>Help Documentation</source>
       <translation>Dokumenty nápovědy</translation>
@@ -6421,10 +6421,10 @@
       <translation>Multiprojekt</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="538" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="518" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="459" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="397" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="537" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="517" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="458" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="396" />
       <location filename="../Preferences/ConfigurationDialog.py" line="354" />
       <location filename="../Preferences/ConfigurationDialog.py" line="351" />
       <source>Interface</source>
@@ -6441,46 +6441,46 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="477" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="476" />
       <location filename="../Preferences/ConfigurationDialog.py" line="366" />
       <source>Appearance</source>
       <translation>Vzhled</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="480" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="479" />
       <location filename="../Preferences/ConfigurationDialog.py" line="369" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="484" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="483" />
       <location filename="../Preferences/ConfigurationDialog.py" line="372" />
       <source>VirusTotal Interface</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="616" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="615" />
       <source>Enter search text...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="690" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="689" />
       <source>Preferences</source>
       <translation>Předvolby</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="697" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="696" />
       <source>Please select an entry of the list 
 to display the configuration page.</source>
       <translation>Pro zobrazení strany s konfigurací vyberte položku ze seznamu.</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="772" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="771" />
       <source>Configuration Page Error</source>
       <translation>Chyba na straně konfigurace</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="773" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="772" />
       <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Konfigurační stranu &lt;b&gt;{0}&lt;/b&gt; nelze načíst.&lt;/p&gt;</translation>
     </message>
@@ -29247,6 +29247,219 @@
     </message>
   </context>
   <context>
+    <name>HelpBookmarkPropertiesDialog</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Titel:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter the title for the bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter Bookmark Title</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>URL:</source>
+      <translation type="unfinished">URL:</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter the URL for the bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter Bookmark URL</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>HelpBookmarksImportDialog</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished">Importovat záložky</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Select to replace the existing bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Replace Existing Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Bookmarks:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Enter the path of the bookmarks file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.py" line="34" />
+      <source>eric Bookmarks Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>HelpBookmarksWidget</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="102" />
+      <source>Open All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="154" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="104" />
+      <source>New Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="155" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="105" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="107" />
+      <source>Delete All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="204" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="161" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="109" />
+      <source>Export All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="530" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="510" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="499" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="488" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="477" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="205" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="162" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="110" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished">Importovat záložky</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="143" />
+      <source>Open Link</source>
+      <translation type="unfinished">Otevřít link</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="145" />
+      <source>Open Link in New Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="148" />
+      <source>Open Link in Background Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="151" />
+      <source>Copy URL to Clipboard</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="157" />
+      <source>Edit Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="159" />
+      <source>Delete Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="199" />
+      <source>Open Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="201" />
+      <source>Delete Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="203" />
+      <source>Export Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="359" />
+      <source>Delete Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="360" />
+      <source>Shall these bookmarks really be deleted?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="454" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="422" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="406" />
+      <source>Export Bookmarks</source>
+      <translation type="unfinished">Export záložek</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="408" />
+      <source>eric Bookmarks Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="423" />
+      <source>The file &lt;b&gt;{0}&lt;/b&gt; already exists. Do you want to overwrite it?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="455" />
+      <source>&lt;p&gt;The bookmarks could not be exported to &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="478" />
+      <source>&lt;p&gt;The bookmarks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="531" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="489" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; has invalid contents.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="500" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; was not created with 'eric7'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="511" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; has an unsupported format version.</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>HelpBrowser</name>
     <message>
       <source>Open Link in New Tab<byte value="x9" />Ctrl+LMB</source>
@@ -29945,52 +30158,57 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="494" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="492" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="504" />
       <source>Zoom in</source>
       <translation type="unfinished">Přiblížit</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="500" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="510" />
       <source>Zoom out</source>
       <translation type="unfinished">Oddálit</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="506" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="516" />
       <source>Zoom reset</source>
       <translation type="unfinished">Resetovat lupu</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="513" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="523" />
       <source>Copy</source>
       <translation type="unfinished">Kopírovat</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="519" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="529" />
       <source>Select All</source>
       <translation type="unfinished">Vybrat vše</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="526" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="536" />
       <source>Close</source>
       <translation type="unfinished">Zavřít</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="531" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="541" />
       <source>Close Others</source>
       <translation type="unfinished">Zavřít ostatní</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="551" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="561" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="558" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="568" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="567" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="577" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -29998,78 +30216,83 @@
   <context>
     <name>HelpViewerImplQWE</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="152" />
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="141" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="153" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="142" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="585" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="586" />
       <source>Backward</source>
       <translation type="unfinished">Nazpět</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="591" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="592" />
       <source>Forward</source>
       <translation type="unfinished">Dopředu</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="597" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="598" />
       <source>Reload</source>
       <translation type="unfinished">Obnovit</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="610" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="611" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="619" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="618" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="630" />
       <source>Zoom in</source>
       <translation type="unfinished">Přiblížit</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="625" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="636" />
       <source>Zoom out</source>
       <translation type="unfinished">Oddálit</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="631" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="642" />
       <source>Zoom reset</source>
       <translation type="unfinished">Resetovat lupu</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="638" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="649" />
       <source>Copy</source>
       <translation type="unfinished">Kopírovat</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="644" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="655" />
       <source>Select All</source>
       <translation type="unfinished">Vybrat vše</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="651" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="662" />
       <source>Close</source>
       <translation type="unfinished">Zavřít</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="656" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="667" />
       <source>Close Others</source>
       <translation type="unfinished">Zavřít ostatní</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="674" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="685" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="681" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="692" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="690" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="701" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -30152,104 +30375,109 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="396" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="264" />
+      <source>Show list of bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="410" />
       <source>eric API Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="397" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="411" />
       <source>Python 3 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="398" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="412" />
       <source>Qt5 Documentation</source>
       <translation type="unfinished">Qt4 dokumentace {5 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="399" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="413" />
       <source>Qt6 Documentation</source>
       <translation type="unfinished">Qt4 dokumentace {6 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="400" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="414" />
       <source>PyQt5 Documentation</source>
       <translation type="unfinished">PyQt4 dokumentace {5 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="401" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="415" />
       <source>PyQt6 Documentation</source>
       <translation type="unfinished">PyQt4 dokumentace {6 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="402" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="416" />
       <source>PySide2 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="403" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="417" />
       <source>PySide6 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="458" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="472" />
       <source>Open HTML File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="460" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="474" />
       <source>HTML Files (*.htm *.html);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="639" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="664" />
       <source>Help Engine</source>
       <translation type="unfinished">Engine nápovědy</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="665" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="690" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished">Vyhledat dokumentaci...</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="678" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="703" />
       <source>eric Help Viewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="704" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="729" />
       <source>Manage QtHelp Documents</source>
       <translation type="unfinished">Uspořádat dokumenty QtNápovědy</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="707" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="732" />
       <source>Reindex Documentation</source>
       <translation type="unfinished">Znovu indexovat dokumentaci</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="711" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="736" />
       <source>Configure Help Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="803" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="783" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="828" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="808" />
       <source>Clear History</source>
       <translation type="unfinished">Vyčistit historii</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="914" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="939" />
       <source>Updating search index</source>
       <translation type="unfinished">Aktualizovat index pro hledání</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="975" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1000" />
       <source>Filtered by: </source>
       <translation type="unfinished">Filtrováno: </translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1009" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1004" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1034" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1029" />
       <source>Unfiltered</source>
       <translation type="unfinished">Nefiltrováno</translation>
     </message>
@@ -53552,22 +53780,22 @@
   <context>
     <name>OpenPagesWidget</name>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="76" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="67" />
       <source>Close</source>
       <translation type="unfinished">Zavřít</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="79" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="70" />
       <source>Close Others</source>
       <translation type="unfinished">Zavřít ostatní</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="82" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="73" />
       <source>Close All</source>
       <translation type="unfinished">Zavřít vše</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="85" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="76" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -56684,18 +56912,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1653" />
+      <location filename="../Preferences/__init__.py" line="1654" />
       <source>Export Preferences</source>
       <translation>Předvolby exportu</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1681" />
-      <location filename="../Preferences/__init__.py" line="1655" />
+      <location filename="../Preferences/__init__.py" line="1682" />
+      <location filename="../Preferences/__init__.py" line="1656" />
       <source>Properties File (*.ini);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1679" />
+      <location filename="../Preferences/__init__.py" line="1680" />
       <source>Import Preferences</source>
       <translation>Předvolby importu</translation>
     </message>
@@ -71327,37 +71555,37 @@
   <context>
     <name>SpellCheckMixin</name>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="127" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="133" />
       <source>Spelling Suggestions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="138" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="144" />
       <source>Add to Dictionary</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="159" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="165" />
       <source>Remove '{0}' from Dictionary</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="176" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="182" />
       <source>Language</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="200" />
-      <source>Format</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="206" />
+      <source>Format</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="212" />
       <source>Text</source>
       <translation type="unfinished">Text</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="208" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="214" />
       <source>HTML</source>
       <translation type="unfinished" />
     </message>
@@ -98177,12 +98405,12 @@
   <context>
     <name>eric7</name>
     <message>
-      <location filename="../eric7.py" line="399" />
+      <location filename="../eric7.py" line="401" />
       <source>Starting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../eric7.py" line="405" />
+      <location filename="../eric7.py" line="407" />
       <source>Generating Main Window...</source>
       <translation type="unfinished">Generování hlavního okna...</translation>
     </message>
Binary file eric7/i18n/eric7_de.qm has changed
--- a/eric7/i18n/eric7_de.ts	Wed Jan 05 16:50:36 2022 +0100
+++ b/eric7/i18n/eric7_de.ts	Wed Jan 05 17:26:04 2022 +0100
@@ -6063,16 +6063,16 @@
       <translation>Grafiken</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="521" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="520" />
       <location filename="../Preferences/ConfigurationDialog.py" line="164" />
       <source>Hex Editor</source>
       <translation>Hex-Editor</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="535" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="515" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="456" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="394" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="534" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="514" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="455" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="393" />
       <location filename="../Preferences/ConfigurationDialog.py" line="167" />
       <source>Icons</source>
       <translation>Icons</translation>
@@ -6098,7 +6098,7 @@
       <translation>MIME-Typen</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="462" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="461" />
       <location filename="../Preferences/ConfigurationDialog.py" line="182" />
       <source>Network</source>
       <translation>Netzwerk</translation>
@@ -6119,8 +6119,8 @@
       <translation>Pluginmanager</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="465" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="400" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="464" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="399" />
       <location filename="../Preferences/ConfigurationDialog.py" line="196" />
       <source>Printer</source>
       <translation>Drucker</translation>
@@ -6141,7 +6141,7 @@
       <translation>Qt</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="468" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="467" />
       <location filename="../Preferences/ConfigurationDialog.py" line="208" />
       <source>Security</source>
       <translation>Sicherheit</translation>
@@ -6162,7 +6162,7 @@
       <translation>Vorlagen</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="502" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="501" />
       <location filename="../Preferences/ConfigurationDialog.py" line="220" />
       <source>Tray Starter</source>
       <translation>Systemstarter</translation>
@@ -6178,7 +6178,7 @@
       <translation>Debugger</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="407" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="406" />
       <location filename="../Preferences/ConfigurationDialog.py" line="247" />
       <location filename="../Preferences/ConfigurationDialog.py" line="231" />
       <source>General</source>
@@ -6190,7 +6190,7 @@
       <translation>Python 3</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="404" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="403" />
       <location filename="../Preferences/ConfigurationDialog.py" line="238" />
       <source>Editor</source>
       <translation>Editor</translation>
@@ -6206,27 +6206,27 @@
       <translation>Dokumentationsanzeige</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="410" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="409" />
       <location filename="../Preferences/ConfigurationDialog.py" line="250" />
       <source>Filehandling</source>
       <translation>Dateibehandlung</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="414" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="413" />
       <location filename="../Preferences/ConfigurationDialog.py" line="254" />
       <source>Searching</source>
       <translation>Suchen</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="488" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="417" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="487" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="416" />
       <location filename="../Preferences/ConfigurationDialog.py" line="375" />
       <location filename="../Preferences/ConfigurationDialog.py" line="257" />
       <source>Spell checking</source>
       <translation>Rechtschreibprüfung</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="421" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="420" />
       <location filename="../Preferences/ConfigurationDialog.py" line="261" />
       <source>Style</source>
       <translation>Stil</translation>
@@ -6237,7 +6237,7 @@
       <translation>Quelltextprüfungen</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="424" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="423" />
       <location filename="../Preferences/ConfigurationDialog.py" line="267" />
       <source>Typing</source>
       <translation>Eingabe</translation>
@@ -6271,31 +6271,31 @@
       <translation>Calltips</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="428" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="427" />
       <location filename="../Preferences/ConfigurationDialog.py" line="297" />
       <source>Highlighters</source>
       <translation>Syntaxhervorhebung</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="432" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="431" />
       <location filename="../Preferences/ConfigurationDialog.py" line="301" />
       <source>Filetype Associations</source>
       <translation>Dateitypzuordnungen</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="436" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="435" />
       <location filename="../Preferences/ConfigurationDialog.py" line="305" />
       <source>Styles</source>
       <translation>Stile</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="440" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="439" />
       <location filename="../Preferences/ConfigurationDialog.py" line="309" />
       <source>Keywords</source>
       <translation>Schlüsselwörter</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="443" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="442" />
       <location filename="../Preferences/ConfigurationDialog.py" line="312" />
       <source>Properties</source>
       <translation>Einstellungen</translation>
@@ -6311,7 +6311,7 @@
       <translation>Hilfe</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="472" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="471" />
       <location filename="../Preferences/ConfigurationDialog.py" line="328" />
       <source>Help Documentation</source>
       <translation>Hilfe Dokumentation</translation>
@@ -6338,10 +6338,10 @@
       <translation>Mehrfachprojekt</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="538" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="518" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="459" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="397" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="537" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="517" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="458" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="396" />
       <location filename="../Preferences/ConfigurationDialog.py" line="354" />
       <location filename="../Preferences/ConfigurationDialog.py" line="351" />
       <source>Interface</source>
@@ -6358,47 +6358,47 @@
       <translation>Web Browser</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="477" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="476" />
       <location filename="../Preferences/ConfigurationDialog.py" line="366" />
       <source>Appearance</source>
       <translation>Erscheinung</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="480" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="479" />
       <location filename="../Preferences/ConfigurationDialog.py" line="369" />
       <source>eric Web Browser</source>
       <translation>eric Web Browser</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="484" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="483" />
       <location filename="../Preferences/ConfigurationDialog.py" line="372" />
       <source>VirusTotal Interface</source>
       <translation>VirusTotal-Schnittstelle</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="616" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="615" />
       <source>Enter search text...</source>
       <translation>Suchtext eingeben...</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="690" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="689" />
       <source>Preferences</source>
       <translation>Einstellungen</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="697" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="696" />
       <source>Please select an entry of the list 
 to display the configuration page.</source>
       <translation>Wähle einen Listeneintrag aus,
 um die Konfigurationsseite anzuzeigen.</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="772" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="771" />
       <source>Configuration Page Error</source>
       <translation>Konfigurationsseitenfehler</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="773" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="772" />
       <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Konfigurationsseite &lt;b&gt;{0}&lt;/b&gt; konnte nicht geladen werden.&lt;/p&gt;</translation>
     </message>
@@ -27789,6 +27789,219 @@
     </message>
   </context>
   <context>
+    <name>HelpBookmarkPropertiesDialog</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Bookmark</source>
+      <translation>Lesezeichen</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Titel:</source>
+      <translation>Titel:</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter the title for the bookmark</source>
+      <translation>Gib den Titel des Lesezeichens ein</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter Bookmark Title</source>
+      <translation>Lesezeichentitel eingeben</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>URL:</source>
+      <translation>URL:</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter the URL for the bookmark</source>
+      <translation>Gib die URL des Lesezeichens ein</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter Bookmark URL</source>
+      <translation>Lesezeichen-URL eingeben</translation>
+    </message>
+  </context>
+  <context>
+    <name>HelpBookmarksImportDialog</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Import Bookmarks</source>
+      <translation>Lesezeichen importieren</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Select to replace the existing bookmarks</source>
+      <translation>Auswählen, um die existierenden Lesezeichen zu ersetzen</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Replace Existing Bookmarks</source>
+      <translation>Existierende Lesezeichen ersetzen</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Bookmarks:</source>
+      <translation>Lesezeichen:</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Enter the path of the bookmarks file</source>
+      <translation>Gib den Pfad der Lesezeichendatei ein</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.py" line="34" />
+      <source>eric Bookmarks Files (*.json);;All Files (*)</source>
+      <translation>eric Lesezeichendateien (*.json);;Alle Dateien (*)</translation>
+    </message>
+  </context>
+  <context>
+    <name>HelpBookmarksWidget</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="102" />
+      <source>Open All Bookmarks</source>
+      <translation>Alle Lesezeichen öffnen</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="154" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="104" />
+      <source>New Bookmark</source>
+      <translation>Neues Lesezeichen</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="155" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="105" />
+      <source>Bookmark Page</source>
+      <translation>Lesezeichen für Seite</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="107" />
+      <source>Delete All Bookmarks</source>
+      <translation>Alle Lesezeichen löschen</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="204" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="161" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="109" />
+      <source>Export All Bookmarks</source>
+      <translation>Alle Lesezeichen exportieren</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="530" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="510" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="499" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="488" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="477" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="205" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="162" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="110" />
+      <source>Import Bookmarks</source>
+      <translation>Lesezeichen importieren</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="143" />
+      <source>Open Link</source>
+      <translation>Link öffnen</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="145" />
+      <source>Open Link in New Page</source>
+      <translation>Link in neuer Seite öffnen</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="148" />
+      <source>Open Link in Background Page</source>
+      <translation>Link in Hintergrundseite öffnen</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="151" />
+      <source>Copy URL to Clipboard</source>
+      <translation>URL in die Zwischenablage kopieren</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="157" />
+      <source>Edit Bookmark</source>
+      <translation>Lesezeichen bearbeiten</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="159" />
+      <source>Delete Bookmark</source>
+      <translation>Lesezeichen löschen</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="199" />
+      <source>Open Selected Bookmarks</source>
+      <translation>Ausgewählte Lesezeichen öffnen</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="201" />
+      <source>Delete Selected Bookmarks</source>
+      <translation>Ausgewählte Lesezeichen löschen</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="203" />
+      <source>Export Selected Bookmarks</source>
+      <translation>Ausgewählte Lesezeichen exportieren</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="359" />
+      <source>Delete Bookmarks</source>
+      <translation>Lesezeichen löschen</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="360" />
+      <source>Shall these bookmarks really be deleted?</source>
+      <translation>Sollen diese Lesezeichen wirklich gelöscht werden?</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="454" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="422" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="406" />
+      <source>Export Bookmarks</source>
+      <translation>Lesezeichen exportieren</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="408" />
+      <source>eric Bookmarks Files (*.json);;All Files (*)</source>
+      <translation>eric Lesezeichendateien (*.json);;Alle Dateien (*)</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="423" />
+      <source>The file &lt;b&gt;{0}&lt;/b&gt; already exists. Do you want to overwrite it?</source>
+      <translation>Die Datei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Soll sie überschrieben werden?</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="455" />
+      <source>&lt;p&gt;The bookmarks could not be exported to &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Die Lesezeichen konnten nicht nach &lt;b&gt;{0}&lt;/b&gt; exportiert werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="478" />
+      <source>&lt;p&gt;The bookmarks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Die Lesezeichendatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="531" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="489" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; has invalid contents.</source>
+      <translation>Die Lesezeichendatei &lt;b&gt;{0}&lt;/b&gt; hat ungültigen Inhalt.</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="500" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; was not created with 'eric7'.</source>
+      <translation>Die Lesezeichendatei &lt;b&gt;{0}&lt;/b&gt; wurde nicht mir 'eric7' erstellt.</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="511" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; has an unsupported format version.</source>
+      <translation>Die Lesezeichendatei &lt;b&gt;{0}&lt;/b&gt; hat eine nicht unterstützte Formatversion.</translation>
+    </message>
+  </context>
+  <context>
     <name>HelpDocsInstaller</name>
     <message>
       <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="247" />
@@ -28120,52 +28333,57 @@
       <translation>Seiten-URL in die Zwischenablage kopieren</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="494" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="492" />
+      <source>Bookmark Page</source>
+      <translation>Lesezeichen für Seite</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="504" />
       <source>Zoom in</source>
       <translation>Vergrößern</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="500" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="510" />
       <source>Zoom out</source>
       <translation>Verkleinern</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="506" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="516" />
       <source>Zoom reset</source>
       <translation>Vergrößerung zurücksetzen</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="513" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="523" />
       <source>Copy</source>
       <translation>Kopieren</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="519" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="529" />
       <source>Select All</source>
       <translation>Alles auswählen</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="526" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="536" />
       <source>Close</source>
       <translation>Schließen</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="531" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="541" />
       <source>Close Others</source>
       <translation>Andere schließen</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="551" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="561" />
       <source>Open Link in New Page</source>
       <translation>Link in neuer Seite öffnen</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="558" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="568" />
       <source>Open Link in Background Page</source>
       <translation>Link in Hintergrundseite öffnen</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="567" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="577" />
       <source>Copy URL to Clipboard</source>
       <translation>URL in die Zwischenablage kopieren</translation>
     </message>
@@ -28173,78 +28391,83 @@
   <context>
     <name>HelpViewerImplQWE</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="152" />
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="141" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="153" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="142" />
       <source>Empty Page</source>
       <translation>Leere Seite</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="585" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="586" />
       <source>Backward</source>
       <translation>Zurück</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="591" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="592" />
       <source>Forward</source>
       <translation>Vorwärts</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="597" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="598" />
       <source>Reload</source>
       <translation>Erneut laden</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="610" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="611" />
       <source>Copy Page URL to Clipboard</source>
       <translation>Seiten-URL in die Zwischenablage kopieren</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="619" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="618" />
+      <source>Bookmark Page</source>
+      <translation>Lesezeichen für Seite</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="630" />
       <source>Zoom in</source>
       <translation>Vergrößern</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="625" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="636" />
       <source>Zoom out</source>
       <translation>Verkleinern</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="631" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="642" />
       <source>Zoom reset</source>
       <translation>Vergrößerung zurücksetzen</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="638" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="649" />
       <source>Copy</source>
       <translation>Kopieren</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="644" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="655" />
       <source>Select All</source>
       <translation>Alles auswählen</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="651" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="662" />
       <source>Close</source>
       <translation>Schließen</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="656" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="667" />
       <source>Close Others</source>
       <translation>Andere schließen</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="674" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="685" />
       <source>Open Link in New Page</source>
       <translation>Link in neuer Seite öffnen</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="681" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="692" />
       <source>Open Link in Background Page</source>
       <translation>Link in Hintergrundseite öffnen</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="690" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="701" />
       <source>Copy URL to Clipboard</source>
       <translation>URL in die Zwischenablage kopieren</translation>
     </message>
@@ -28327,104 +28550,109 @@
       <translation>Suche in der Hilfe anzeigen</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="396" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="264" />
+      <source>Show list of bookmarks</source>
+      <translation>Lesezeichenliste anzeigen</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="410" />
       <source>eric API Documentation</source>
       <translation>eric-API-Dokumentation</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="397" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="411" />
       <source>Python 3 Documentation</source>
       <translation>Python 3-Dokumentation</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="398" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="412" />
       <source>Qt5 Documentation</source>
       <translation>Qt5 Dokumentation</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="399" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="413" />
       <source>Qt6 Documentation</source>
       <translation>Qt6 Dokumentation</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="400" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="414" />
       <source>PyQt5 Documentation</source>
       <translation>PyQt5-Dokumentation</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="401" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="415" />
       <source>PyQt6 Documentation</source>
       <translation>PyQt6-Dokumentation</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="402" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="416" />
       <source>PySide2 Documentation</source>
       <translation>PySide2-Dokumentation</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="403" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="417" />
       <source>PySide6 Documentation</source>
       <translation>PySide6-Dokumentation</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="458" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="472" />
       <source>Open HTML File</source>
       <translation>HTML Datei öffnen</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="460" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="474" />
       <source>HTML Files (*.htm *.html);;All Files (*)</source>
       <translation>HTML Dateien (*.htm *.html);;Alle Dateien (*)</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="639" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="664" />
       <source>Help Engine</source>
       <translation>Hilfe</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="665" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="690" />
       <source>Looking for Documentation...</source>
       <translation>Suche nach Dokumentation...</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="678" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="703" />
       <source>eric Help Viewer</source>
       <translation>eric Hilfeanzeige</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="704" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="729" />
       <source>Manage QtHelp Documents</source>
       <translation>QtHelp-Dokumente verwalten</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="707" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="732" />
       <source>Reindex Documentation</source>
       <translation>Dokumentation reindizieren</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="711" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="736" />
       <source>Configure Help Documentation</source>
       <translation>Hilfedokumentation konfigurieren</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="803" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="783" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="828" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="808" />
       <source>Clear History</source>
       <translation>Chronik löschen</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="914" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="939" />
       <source>Updating search index</source>
       <translation>Aktualisiere Suchindex</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="975" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1000" />
       <source>Filtered by: </source>
       <translation>Filter: </translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1009" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1004" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1034" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1029" />
       <source>Unfiltered</source>
       <translation>Ungefiltert</translation>
     </message>
@@ -50034,22 +50262,22 @@
   <context>
     <name>OpenPagesWidget</name>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="76" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="67" />
       <source>Close</source>
       <translation>Schließen</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="79" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="70" />
       <source>Close Others</source>
       <translation>Andere schließen</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="82" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="73" />
       <source>Close All</source>
       <translation>Alle schließen</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="85" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="76" />
       <source>Copy URL to Clipboard</source>
       <translation>URL in die Zwischenablage kopieren</translation>
     </message>
@@ -53102,18 +53330,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1653" />
+      <location filename="../Preferences/__init__.py" line="1654" />
       <source>Export Preferences</source>
       <translation>Einstellungen exportieren</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1681" />
-      <location filename="../Preferences/__init__.py" line="1655" />
+      <location filename="../Preferences/__init__.py" line="1682" />
+      <location filename="../Preferences/__init__.py" line="1656" />
       <source>Properties File (*.ini);;All Files (*)</source>
       <translation>Properties-Dateien (*.ini);;Alle Dateien (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1679" />
+      <location filename="../Preferences/__init__.py" line="1680" />
       <source>Import Preferences</source>
       <translation>Einstellungen importieren</translation>
     </message>
@@ -67057,37 +67285,37 @@
   <context>
     <name>SpellCheckMixin</name>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="127" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="133" />
       <source>Spelling Suggestions</source>
       <translation>Korrekturvorschläge</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="138" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="144" />
       <source>Add to Dictionary</source>
       <translation>Zum Wörterbuch hinzufügen</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="159" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="165" />
       <source>Remove '{0}' from Dictionary</source>
       <translation>'{0}' aus dem Wörterbuch entfernen</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="176" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="182" />
       <source>Language</source>
       <translation>Sprache</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="200" />
-      <source>Format</source>
-      <translation>Format</translation>
-    </message>
-    <message>
       <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="206" />
+      <source>Format</source>
+      <translation>Format</translation>
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="212" />
       <source>Text</source>
       <translation>Text</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="208" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="214" />
       <source>HTML</source>
       <translation>HTML</translation>
     </message>
@@ -93306,12 +93534,12 @@
   <context>
     <name>eric7</name>
     <message>
-      <location filename="../eric7.py" line="399" />
+      <location filename="../eric7.py" line="401" />
       <source>Starting...</source>
       <translation>Starte...</translation>
     </message>
     <message>
-      <location filename="../eric7.py" line="405" />
+      <location filename="../eric7.py" line="407" />
       <source>Generating Main Window...</source>
       <translation>Erzeuge das Hauptfenster...</translation>
     </message>
--- a/eric7/i18n/eric7_empty.ts	Wed Jan 05 16:50:36 2022 +0100
+++ b/eric7/i18n/eric7_empty.ts	Wed Jan 05 17:26:04 2022 +0100
@@ -6004,16 +6004,16 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="521" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="520" />
       <location filename="../Preferences/ConfigurationDialog.py" line="164" />
       <source>Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="535" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="515" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="456" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="394" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="534" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="514" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="455" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="393" />
       <location filename="../Preferences/ConfigurationDialog.py" line="167" />
       <source>Icons</source>
       <translation type="unfinished" />
@@ -6039,7 +6039,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="462" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="461" />
       <location filename="../Preferences/ConfigurationDialog.py" line="182" />
       <source>Network</source>
       <translation type="unfinished" />
@@ -6060,8 +6060,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="465" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="400" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="464" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="399" />
       <location filename="../Preferences/ConfigurationDialog.py" line="196" />
       <source>Printer</source>
       <translation type="unfinished" />
@@ -6082,7 +6082,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="468" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="467" />
       <location filename="../Preferences/ConfigurationDialog.py" line="208" />
       <source>Security</source>
       <translation type="unfinished" />
@@ -6103,7 +6103,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="502" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="501" />
       <location filename="../Preferences/ConfigurationDialog.py" line="220" />
       <source>Tray Starter</source>
       <translation type="unfinished" />
@@ -6119,7 +6119,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="407" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="406" />
       <location filename="../Preferences/ConfigurationDialog.py" line="247" />
       <location filename="../Preferences/ConfigurationDialog.py" line="231" />
       <source>General</source>
@@ -6131,7 +6131,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="404" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="403" />
       <location filename="../Preferences/ConfigurationDialog.py" line="238" />
       <source>Editor</source>
       <translation type="unfinished" />
@@ -6147,27 +6147,27 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="410" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="409" />
       <location filename="../Preferences/ConfigurationDialog.py" line="250" />
       <source>Filehandling</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="414" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="413" />
       <location filename="../Preferences/ConfigurationDialog.py" line="254" />
       <source>Searching</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="488" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="417" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="487" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="416" />
       <location filename="../Preferences/ConfigurationDialog.py" line="375" />
       <location filename="../Preferences/ConfigurationDialog.py" line="257" />
       <source>Spell checking</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="421" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="420" />
       <location filename="../Preferences/ConfigurationDialog.py" line="261" />
       <source>Style</source>
       <translation type="unfinished" />
@@ -6178,7 +6178,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="424" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="423" />
       <location filename="../Preferences/ConfigurationDialog.py" line="267" />
       <source>Typing</source>
       <translation type="unfinished" />
@@ -6212,31 +6212,31 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="428" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="427" />
       <location filename="../Preferences/ConfigurationDialog.py" line="297" />
       <source>Highlighters</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="432" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="431" />
       <location filename="../Preferences/ConfigurationDialog.py" line="301" />
       <source>Filetype Associations</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="436" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="435" />
       <location filename="../Preferences/ConfigurationDialog.py" line="305" />
       <source>Styles</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="440" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="439" />
       <location filename="../Preferences/ConfigurationDialog.py" line="309" />
       <source>Keywords</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="443" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="442" />
       <location filename="../Preferences/ConfigurationDialog.py" line="312" />
       <source>Properties</source>
       <translation type="unfinished" />
@@ -6252,7 +6252,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="472" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="471" />
       <location filename="../Preferences/ConfigurationDialog.py" line="328" />
       <source>Help Documentation</source>
       <translation type="unfinished" />
@@ -6279,10 +6279,10 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="538" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="518" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="459" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="397" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="537" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="517" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="458" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="396" />
       <location filename="../Preferences/ConfigurationDialog.py" line="354" />
       <location filename="../Preferences/ConfigurationDialog.py" line="351" />
       <source>Interface</source>
@@ -6299,46 +6299,46 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="477" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="476" />
       <location filename="../Preferences/ConfigurationDialog.py" line="366" />
       <source>Appearance</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="480" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="479" />
       <location filename="../Preferences/ConfigurationDialog.py" line="369" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="484" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="483" />
       <location filename="../Preferences/ConfigurationDialog.py" line="372" />
       <source>VirusTotal Interface</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="616" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="615" />
       <source>Enter search text...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="690" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="689" />
       <source>Preferences</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="697" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="696" />
       <source>Please select an entry of the list 
 to display the configuration page.</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Preferences/ConfigurationDialog.py" line="771" />
+      <source>Configuration Page Error</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Preferences/ConfigurationDialog.py" line="772" />
-      <source>Configuration Page Error</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="773" />
       <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -27627,6 +27627,219 @@
     </message>
   </context>
   <context>
+    <name>HelpBookmarkPropertiesDialog</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Titel:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter the title for the bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter Bookmark Title</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>URL:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter the URL for the bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter Bookmark URL</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>HelpBookmarksImportDialog</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Select to replace the existing bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Replace Existing Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Bookmarks:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Enter the path of the bookmarks file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.py" line="34" />
+      <source>eric Bookmarks Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>HelpBookmarksWidget</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="102" />
+      <source>Open All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="154" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="104" />
+      <source>New Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="155" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="105" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="107" />
+      <source>Delete All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="204" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="161" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="109" />
+      <source>Export All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="530" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="510" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="499" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="488" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="477" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="205" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="162" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="110" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="143" />
+      <source>Open Link</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="145" />
+      <source>Open Link in New Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="148" />
+      <source>Open Link in Background Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="151" />
+      <source>Copy URL to Clipboard</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="157" />
+      <source>Edit Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="159" />
+      <source>Delete Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="199" />
+      <source>Open Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="201" />
+      <source>Delete Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="203" />
+      <source>Export Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="359" />
+      <source>Delete Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="360" />
+      <source>Shall these bookmarks really be deleted?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="454" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="422" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="406" />
+      <source>Export Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="408" />
+      <source>eric Bookmarks Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="423" />
+      <source>The file &lt;b&gt;{0}&lt;/b&gt; already exists. Do you want to overwrite it?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="455" />
+      <source>&lt;p&gt;The bookmarks could not be exported to &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="478" />
+      <source>&lt;p&gt;The bookmarks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="531" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="489" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; has invalid contents.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="500" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; was not created with 'eric7'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="511" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; has an unsupported format version.</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>HelpDocsInstaller</name>
     <message>
       <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="247" />
@@ -27958,52 +28171,57 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="494" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="492" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="504" />
       <source>Zoom in</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="500" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="510" />
       <source>Zoom out</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="506" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="516" />
       <source>Zoom reset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="513" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="523" />
       <source>Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="519" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="529" />
       <source>Select All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="526" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="536" />
       <source>Close</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="531" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="541" />
       <source>Close Others</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="551" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="561" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="558" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="568" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="567" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="577" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -28011,78 +28229,83 @@
   <context>
     <name>HelpViewerImplQWE</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="152" />
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="141" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="153" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="142" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="585" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="586" />
       <source>Backward</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="591" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="592" />
       <source>Forward</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="597" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="598" />
       <source>Reload</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="610" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="611" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="619" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="618" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="630" />
       <source>Zoom in</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="625" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="636" />
       <source>Zoom out</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="631" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="642" />
       <source>Zoom reset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="638" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="649" />
       <source>Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="644" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="655" />
       <source>Select All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="651" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="662" />
       <source>Close</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="656" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="667" />
       <source>Close Others</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="674" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="685" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="681" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="692" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="690" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="701" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -28165,104 +28388,109 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="396" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="264" />
+      <source>Show list of bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="410" />
       <source>eric API Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="397" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="411" />
       <source>Python 3 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="398" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="412" />
       <source>Qt5 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="399" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="413" />
       <source>Qt6 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="400" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="414" />
       <source>PyQt5 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="401" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="415" />
       <source>PyQt6 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="402" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="416" />
       <source>PySide2 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="403" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="417" />
       <source>PySide6 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="458" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="472" />
       <source>Open HTML File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="460" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="474" />
       <source>HTML Files (*.htm *.html);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="639" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="664" />
       <source>Help Engine</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="665" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="690" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="678" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="703" />
       <source>eric Help Viewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="704" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="729" />
       <source>Manage QtHelp Documents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="707" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="732" />
       <source>Reindex Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="711" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="736" />
       <source>Configure Help Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="803" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="783" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="828" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="808" />
       <source>Clear History</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="914" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="939" />
       <source>Updating search index</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="975" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1000" />
       <source>Filtered by: </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1009" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1004" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1034" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1029" />
       <source>Unfiltered</source>
       <translation type="unfinished" />
     </message>
@@ -49780,22 +50008,22 @@
   <context>
     <name>OpenPagesWidget</name>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="76" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="67" />
       <source>Close</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="79" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="70" />
       <source>Close Others</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="82" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="73" />
       <source>Close All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="85" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="76" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -52838,18 +53066,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1653" />
+      <location filename="../Preferences/__init__.py" line="1654" />
       <source>Export Preferences</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1681" />
-      <location filename="../Preferences/__init__.py" line="1655" />
+      <location filename="../Preferences/__init__.py" line="1682" />
+      <location filename="../Preferences/__init__.py" line="1656" />
       <source>Properties File (*.ini);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1679" />
+      <location filename="../Preferences/__init__.py" line="1680" />
       <source>Import Preferences</source>
       <translation type="unfinished" />
     </message>
@@ -66593,37 +66821,37 @@
   <context>
     <name>SpellCheckMixin</name>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="127" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="133" />
       <source>Spelling Suggestions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="138" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="144" />
       <source>Add to Dictionary</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="159" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="165" />
       <source>Remove '{0}' from Dictionary</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="176" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="182" />
       <source>Language</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="200" />
-      <source>Format</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="206" />
+      <source>Format</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="212" />
       <source>Text</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="208" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="214" />
       <source>HTML</source>
       <translation type="unfinished" />
     </message>
@@ -92650,12 +92878,12 @@
   <context>
     <name>eric7</name>
     <message>
-      <location filename="../eric7.py" line="399" />
+      <location filename="../eric7.py" line="401" />
       <source>Starting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../eric7.py" line="405" />
+      <location filename="../eric7.py" line="407" />
       <source>Generating Main Window...</source>
       <translation type="unfinished" />
     </message>
--- a/eric7/i18n/eric7_en.ts	Wed Jan 05 16:50:36 2022 +0100
+++ b/eric7/i18n/eric7_en.ts	Wed Jan 05 17:26:04 2022 +0100
@@ -6012,16 +6012,16 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="521" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="520" />
       <location filename="../Preferences/ConfigurationDialog.py" line="164" />
       <source>Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="535" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="515" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="456" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="394" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="534" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="514" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="455" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="393" />
       <location filename="../Preferences/ConfigurationDialog.py" line="167" />
       <source>Icons</source>
       <translation type="unfinished" />
@@ -6047,7 +6047,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="462" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="461" />
       <location filename="../Preferences/ConfigurationDialog.py" line="182" />
       <source>Network</source>
       <translation type="unfinished" />
@@ -6068,8 +6068,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="465" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="400" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="464" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="399" />
       <location filename="../Preferences/ConfigurationDialog.py" line="196" />
       <source>Printer</source>
       <translation type="unfinished" />
@@ -6090,7 +6090,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="468" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="467" />
       <location filename="../Preferences/ConfigurationDialog.py" line="208" />
       <source>Security</source>
       <translation type="unfinished" />
@@ -6111,7 +6111,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="502" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="501" />
       <location filename="../Preferences/ConfigurationDialog.py" line="220" />
       <source>Tray Starter</source>
       <translation type="unfinished" />
@@ -6127,7 +6127,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="407" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="406" />
       <location filename="../Preferences/ConfigurationDialog.py" line="247" />
       <location filename="../Preferences/ConfigurationDialog.py" line="231" />
       <source>General</source>
@@ -6139,7 +6139,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="404" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="403" />
       <location filename="../Preferences/ConfigurationDialog.py" line="238" />
       <source>Editor</source>
       <translation type="unfinished" />
@@ -6155,27 +6155,27 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="410" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="409" />
       <location filename="../Preferences/ConfigurationDialog.py" line="250" />
       <source>Filehandling</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="414" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="413" />
       <location filename="../Preferences/ConfigurationDialog.py" line="254" />
       <source>Searching</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="488" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="417" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="487" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="416" />
       <location filename="../Preferences/ConfigurationDialog.py" line="375" />
       <location filename="../Preferences/ConfigurationDialog.py" line="257" />
       <source>Spell checking</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="421" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="420" />
       <location filename="../Preferences/ConfigurationDialog.py" line="261" />
       <source>Style</source>
       <translation type="unfinished" />
@@ -6186,7 +6186,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="424" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="423" />
       <location filename="../Preferences/ConfigurationDialog.py" line="267" />
       <source>Typing</source>
       <translation type="unfinished" />
@@ -6220,31 +6220,31 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="428" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="427" />
       <location filename="../Preferences/ConfigurationDialog.py" line="297" />
       <source>Highlighters</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="432" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="431" />
       <location filename="../Preferences/ConfigurationDialog.py" line="301" />
       <source>Filetype Associations</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="436" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="435" />
       <location filename="../Preferences/ConfigurationDialog.py" line="305" />
       <source>Styles</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="440" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="439" />
       <location filename="../Preferences/ConfigurationDialog.py" line="309" />
       <source>Keywords</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="443" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="442" />
       <location filename="../Preferences/ConfigurationDialog.py" line="312" />
       <source>Properties</source>
       <translation type="unfinished" />
@@ -6260,7 +6260,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="472" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="471" />
       <location filename="../Preferences/ConfigurationDialog.py" line="328" />
       <source>Help Documentation</source>
       <translation type="unfinished" />
@@ -6287,10 +6287,10 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="538" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="518" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="459" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="397" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="537" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="517" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="458" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="396" />
       <location filename="../Preferences/ConfigurationDialog.py" line="354" />
       <location filename="../Preferences/ConfigurationDialog.py" line="351" />
       <source>Interface</source>
@@ -6307,46 +6307,46 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="477" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="476" />
       <location filename="../Preferences/ConfigurationDialog.py" line="366" />
       <source>Appearance</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="480" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="479" />
       <location filename="../Preferences/ConfigurationDialog.py" line="369" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="484" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="483" />
       <location filename="../Preferences/ConfigurationDialog.py" line="372" />
       <source>VirusTotal Interface</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="616" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="615" />
       <source>Enter search text...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="690" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="689" />
       <source>Preferences</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="697" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="696" />
       <source>Please select an entry of the list 
 to display the configuration page.</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Preferences/ConfigurationDialog.py" line="771" />
+      <source>Configuration Page Error</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Preferences/ConfigurationDialog.py" line="772" />
-      <source>Configuration Page Error</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="773" />
       <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -27648,6 +27648,219 @@
     </message>
   </context>
   <context>
+    <name>HelpBookmarkPropertiesDialog</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Titel:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter the title for the bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter Bookmark Title</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>URL:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter the URL for the bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter Bookmark URL</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>HelpBookmarksImportDialog</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Select to replace the existing bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Replace Existing Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Bookmarks:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Enter the path of the bookmarks file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.py" line="34" />
+      <source>eric Bookmarks Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>HelpBookmarksWidget</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="102" />
+      <source>Open All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="154" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="104" />
+      <source>New Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="155" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="105" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="107" />
+      <source>Delete All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="204" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="161" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="109" />
+      <source>Export All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="530" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="510" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="499" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="488" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="477" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="205" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="162" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="110" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="143" />
+      <source>Open Link</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="145" />
+      <source>Open Link in New Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="148" />
+      <source>Open Link in Background Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="151" />
+      <source>Copy URL to Clipboard</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="157" />
+      <source>Edit Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="159" />
+      <source>Delete Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="199" />
+      <source>Open Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="201" />
+      <source>Delete Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="203" />
+      <source>Export Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="359" />
+      <source>Delete Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="360" />
+      <source>Shall these bookmarks really be deleted?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="454" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="422" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="406" />
+      <source>Export Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="408" />
+      <source>eric Bookmarks Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="423" />
+      <source>The file &lt;b&gt;{0}&lt;/b&gt; already exists. Do you want to overwrite it?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="455" />
+      <source>&lt;p&gt;The bookmarks could not be exported to &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="478" />
+      <source>&lt;p&gt;The bookmarks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="531" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="489" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; has invalid contents.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="500" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; was not created with 'eric7'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="511" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; has an unsupported format version.</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>HelpDocsInstaller</name>
     <message>
       <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="247" />
@@ -27979,52 +28192,57 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="494" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="492" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="504" />
       <source>Zoom in</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="500" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="510" />
       <source>Zoom out</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="506" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="516" />
       <source>Zoom reset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="513" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="523" />
       <source>Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="519" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="529" />
       <source>Select All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="526" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="536" />
       <source>Close</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="531" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="541" />
       <source>Close Others</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="551" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="561" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="558" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="568" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="567" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="577" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -28032,78 +28250,83 @@
   <context>
     <name>HelpViewerImplQWE</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="152" />
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="141" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="153" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="142" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="585" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="586" />
       <source>Backward</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="591" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="592" />
       <source>Forward</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="597" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="598" />
       <source>Reload</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="610" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="611" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="619" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="618" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="630" />
       <source>Zoom in</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="625" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="636" />
       <source>Zoom out</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="631" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="642" />
       <source>Zoom reset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="638" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="649" />
       <source>Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="644" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="655" />
       <source>Select All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="651" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="662" />
       <source>Close</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="656" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="667" />
       <source>Close Others</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="674" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="685" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="681" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="692" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="690" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="701" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -28186,104 +28409,109 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="396" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="264" />
+      <source>Show list of bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="410" />
       <source>eric API Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="397" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="411" />
       <source>Python 3 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="398" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="412" />
       <source>Qt5 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="399" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="413" />
       <source>Qt6 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="400" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="414" />
       <source>PyQt5 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="401" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="415" />
       <source>PyQt6 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="402" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="416" />
       <source>PySide2 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="403" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="417" />
       <source>PySide6 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="458" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="472" />
       <source>Open HTML File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="460" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="474" />
       <source>HTML Files (*.htm *.html);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="639" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="664" />
       <source>Help Engine</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="665" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="690" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="678" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="703" />
       <source>eric Help Viewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="704" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="729" />
       <source>Manage QtHelp Documents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="707" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="732" />
       <source>Reindex Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="711" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="736" />
       <source>Configure Help Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="803" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="783" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="828" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="808" />
       <source>Clear History</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="914" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="939" />
       <source>Updating search index</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="975" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1000" />
       <source>Filtered by: </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1009" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1004" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1034" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1029" />
       <source>Unfiltered</source>
       <translation type="unfinished" />
     </message>
@@ -49825,22 +50053,22 @@
   <context>
     <name>OpenPagesWidget</name>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="76" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="67" />
       <source>Close</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="79" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="70" />
       <source>Close Others</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="82" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="73" />
       <source>Close All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="85" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="76" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -52884,18 +53112,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1653" />
+      <location filename="../Preferences/__init__.py" line="1654" />
       <source>Export Preferences</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1681" />
-      <location filename="../Preferences/__init__.py" line="1655" />
+      <location filename="../Preferences/__init__.py" line="1682" />
+      <location filename="../Preferences/__init__.py" line="1656" />
       <source>Properties File (*.ini);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1679" />
+      <location filename="../Preferences/__init__.py" line="1680" />
       <source>Import Preferences</source>
       <translation type="unfinished" />
     </message>
@@ -66642,37 +66870,37 @@
   <context>
     <name>SpellCheckMixin</name>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="127" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="133" />
       <source>Spelling Suggestions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="138" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="144" />
       <source>Add to Dictionary</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="159" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="165" />
       <source>Remove '{0}' from Dictionary</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="176" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="182" />
       <source>Language</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="200" />
-      <source>Format</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="206" />
+      <source>Format</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="212" />
       <source>Text</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="208" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="214" />
       <source>HTML</source>
       <translation type="unfinished">HTML</translation>
     </message>
@@ -92704,12 +92932,12 @@
   <context>
     <name>eric7</name>
     <message>
-      <location filename="../eric7.py" line="399" />
+      <location filename="../eric7.py" line="401" />
       <source>Starting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../eric7.py" line="405" />
+      <location filename="../eric7.py" line="407" />
       <source>Generating Main Window...</source>
       <translation type="unfinished" />
     </message>
--- a/eric7/i18n/eric7_es.ts	Wed Jan 05 16:50:36 2022 +0100
+++ b/eric7/i18n/eric7_es.ts	Wed Jan 05 17:26:04 2022 +0100
@@ -27791,6 +27791,219 @@
     </message>
   </context>
   <context>
+    <name>HelpBookmarkPropertiesDialog</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Titel:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter the title for the bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter Bookmark Title</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>URL:</source>
+      <translation type="unfinished">URL:</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter the URL for the bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter Bookmark URL</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>HelpBookmarksImportDialog</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished">Importar Marcadores</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Select to replace the existing bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Replace Existing Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Bookmarks:</source>
+      <translation type="unfinished">Marcadores:</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Enter the path of the bookmarks file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.py" line="34" />
+      <source>eric Bookmarks Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>HelpBookmarksWidget</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="102" />
+      <source>Open All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="154" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="104" />
+      <source>New Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="155" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="105" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="107" />
+      <source>Delete All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="204" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="161" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="109" />
+      <source>Export All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="530" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="510" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="499" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="488" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="477" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="205" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="162" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="110" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished">Importar Marcadores</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="143" />
+      <source>Open Link</source>
+      <translation type="unfinished">Abrir Enlace</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="145" />
+      <source>Open Link in New Page</source>
+      <translation type="unfinished">Abrir Enlace en Nueva Página</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="148" />
+      <source>Open Link in Background Page</source>
+      <translation type="unfinished">Abrir Enlace en Página en Segundo Plano</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="151" />
+      <source>Copy URL to Clipboard</source>
+      <translation type="unfinished">Copiar URL al Portapapeles</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="157" />
+      <source>Edit Bookmark</source>
+      <translation type="unfinished">Editar Marcador</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="159" />
+      <source>Delete Bookmark</source>
+      <translation type="unfinished">Borrar Marcador</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="199" />
+      <source>Open Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="201" />
+      <source>Delete Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="203" />
+      <source>Export Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="359" />
+      <source>Delete Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="360" />
+      <source>Shall these bookmarks really be deleted?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="454" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="422" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="406" />
+      <source>Export Bookmarks</source>
+      <translation type="unfinished">Exportar Marcadores</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="408" />
+      <source>eric Bookmarks Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="423" />
+      <source>The file &lt;b&gt;{0}&lt;/b&gt; already exists. Do you want to overwrite it?</source>
+      <translation type="unfinished">El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="455" />
+      <source>&lt;p&gt;The bookmarks could not be exported to &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="478" />
+      <source>&lt;p&gt;The bookmarks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="531" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="489" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; has invalid contents.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="500" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; was not created with 'eric7'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="511" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; has an unsupported format version.</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>HelpDocsInstaller</name>
     <message>
       <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="247" />
@@ -28122,52 +28335,57 @@
       <translation>Copiar URL de la Página al Portapapeles</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="494" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="492" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="504" />
       <source>Zoom in</source>
       <translation>Aumentar zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="500" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="510" />
       <source>Zoom out</source>
       <translation>Disminuir zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="506" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="516" />
       <source>Zoom reset</source>
       <translation>Restablecer zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="513" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="523" />
       <source>Copy</source>
       <translation>Copiar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="519" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="529" />
       <source>Select All</source>
       <translation>Seleccionar todo</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="526" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="536" />
       <source>Close</source>
       <translation>Cerrar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="531" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="541" />
       <source>Close Others</source>
       <translation>Cerrar Otras</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="551" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="561" />
       <source>Open Link in New Page</source>
       <translation>Abrir Enlace en Nueva Página</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="558" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="568" />
       <source>Open Link in Background Page</source>
       <translation>Abrir Enlace en Página en Segundo Plano</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="567" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="577" />
       <source>Copy URL to Clipboard</source>
       <translation>Copiar URL al Portapapeles</translation>
     </message>
@@ -28175,78 +28393,83 @@
   <context>
     <name>HelpViewerImplQWE</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="152" />
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="141" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="153" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="142" />
       <source>Empty Page</source>
       <translation>Página en Blanco</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="585" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="586" />
       <source>Backward</source>
       <translation>Atrás</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="591" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="592" />
       <source>Forward</source>
       <translation>Adelante</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="597" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="598" />
       <source>Reload</source>
       <translation>Recargar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="610" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="611" />
       <source>Copy Page URL to Clipboard</source>
       <translation>Copiar URL de la Página al Portapapeles</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="619" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="618" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="630" />
       <source>Zoom in</source>
       <translation>Aumentar zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="625" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="636" />
       <source>Zoom out</source>
       <translation>Disminuir zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="631" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="642" />
       <source>Zoom reset</source>
       <translation>Restablecer zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="638" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="649" />
       <source>Copy</source>
       <translation>Copiar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="644" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="655" />
       <source>Select All</source>
       <translation>Seleccionar todo</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="651" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="662" />
       <source>Close</source>
       <translation>Cerrar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="656" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="667" />
       <source>Close Others</source>
       <translation>Cerrar Otras</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="674" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="685" />
       <source>Open Link in New Page</source>
       <translation>Abrir Enlace en Nueva Página</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="681" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="692" />
       <source>Open Link in Background Page</source>
       <translation>Abrir Enlace en Página en Segundo Plano</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="690" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="701" />
       <source>Copy URL to Clipboard</source>
       <translation>Copiar URL al Portapapeles</translation>
     </message>
@@ -28329,104 +28552,109 @@
       <translation>Mostrar la ventana de búsqueda de ayuda</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="396" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="264" />
+      <source>Show list of bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="410" />
       <source>eric API Documentation</source>
       <translation>Documentación de API de Eric</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="397" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="411" />
       <source>Python 3 Documentation</source>
       <translation>Documentación de Python 3</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="398" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="412" />
       <source>Qt5 Documentation</source>
       <translation>Documentación de Qt5</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="399" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="413" />
       <source>Qt6 Documentation</source>
       <translation>Documentación de Qt6</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="400" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="414" />
       <source>PyQt5 Documentation</source>
       <translation>Documentación de PyQt5</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="401" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="415" />
       <source>PyQt6 Documentation</source>
       <translation>Documentación de PyQt6</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="402" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="416" />
       <source>PySide2 Documentation</source>
       <translation>Documentación de PySide2</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="403" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="417" />
       <source>PySide6 Documentation</source>
       <translation>Documentación de PySide6</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="458" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="472" />
       <source>Open HTML File</source>
       <translation>Abrir archivo HTML</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="460" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="474" />
       <source>HTML Files (*.htm *.html);;All Files (*)</source>
       <translation>Archivos HTML (*.html *.htm);;Todos los Archivos (*)</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="639" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="664" />
       <source>Help Engine</source>
       <translation>Motor de Ayuda</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="665" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="690" />
       <source>Looking for Documentation...</source>
       <translation>Buscando Documentación...</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="678" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="703" />
       <source>eric Help Viewer</source>
       <translation>Visor de Ayuda de eric</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="704" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="729" />
       <source>Manage QtHelp Documents</source>
       <translation>Gestionar Documentos de QtHelp</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="707" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="732" />
       <source>Reindex Documentation</source>
       <translation>Reindexar Documentación</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="711" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="736" />
       <source>Configure Help Documentation</source>
       <translation>Configurar Documentación de Ayuda</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="803" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="783" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="828" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="808" />
       <source>Clear History</source>
       <translation>Limpiar Historial</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="914" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="939" />
       <source>Updating search index</source>
       <translation>Actualizando índice de búsqueda</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="975" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1000" />
       <source>Filtered by: </source>
       <translation>Filtrado por: </translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1009" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1004" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1034" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1029" />
       <source>Unfiltered</source>
       <translation>Sin filtrar</translation>
     </message>
@@ -50037,22 +50265,22 @@
   <context>
     <name>OpenPagesWidget</name>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="76" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="67" />
       <source>Close</source>
       <translation>Cerrar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="79" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="70" />
       <source>Close Others</source>
       <translation>Cerrar Otras</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="82" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="73" />
       <source>Close All</source>
       <translation>Cerrar todo</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="85" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="76" />
       <source>Copy URL to Clipboard</source>
       <translation>Copiar URL al Portapapeles</translation>
     </message>
@@ -53103,18 +53331,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1653" />
+      <location filename="../Preferences/__init__.py" line="1654" />
       <source>Export Preferences</source>
       <translation>Exportar Preferencias</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1681" />
-      <location filename="../Preferences/__init__.py" line="1655" />
+      <location filename="../Preferences/__init__.py" line="1682" />
+      <location filename="../Preferences/__init__.py" line="1656" />
       <source>Properties File (*.ini);;All Files (*)</source>
       <translation>Archivo de Propiedades (*.ini);;Todos los archivos (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1679" />
+      <location filename="../Preferences/__init__.py" line="1680" />
       <source>Import Preferences</source>
       <translation>Importar Preferencias</translation>
     </message>
@@ -67040,37 +67268,37 @@
   <context>
     <name>SpellCheckMixin</name>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="127" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="133" />
       <source>Spelling Suggestions</source>
       <translation>Sugerencias Ortográficas</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="138" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="144" />
       <source>Add to Dictionary</source>
       <translation>Añadir al Diccionario</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="159" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="165" />
       <source>Remove '{0}' from Dictionary</source>
       <translation>Eliminar '{0}' del Diccionario</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="176" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="182" />
       <source>Language</source>
       <translation>Lenguaje</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="200" />
-      <source>Format</source>
-      <translation>Formato</translation>
-    </message>
-    <message>
       <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="206" />
+      <source>Format</source>
+      <translation>Formato</translation>
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="212" />
       <source>Text</source>
       <translation>Texto</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="208" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="214" />
       <source>HTML</source>
       <translation>HTML</translation>
     </message>
@@ -93277,12 +93505,12 @@
   <context>
     <name>eric7</name>
     <message>
-      <location filename="../eric7.py" line="399" />
+      <location filename="../eric7.py" line="401" />
       <source>Starting...</source>
       <translation>Comenzando...</translation>
     </message>
     <message>
-      <location filename="../eric7.py" line="405" />
+      <location filename="../eric7.py" line="407" />
       <source>Generating Main Window...</source>
       <translation>Generando Ventana Principal...</translation>
     </message>
--- a/eric7/i18n/eric7_fr.ts	Wed Jan 05 16:50:36 2022 +0100
+++ b/eric7/i18n/eric7_fr.ts	Wed Jan 05 17:26:04 2022 +0100
@@ -6362,16 +6362,16 @@
       <translation>Graphiques</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="521" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="520" />
       <location filename="../Preferences/ConfigurationDialog.py" line="164" />
       <source>Hex Editor</source>
       <translation>Hex Editor</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="535" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="515" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="456" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="394" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="534" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="514" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="455" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="393" />
       <location filename="../Preferences/ConfigurationDialog.py" line="167" />
       <source>Icons</source>
       <translation>Icônes</translation>
@@ -6397,7 +6397,7 @@
       <translation>Type mime</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="462" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="461" />
       <location filename="../Preferences/ConfigurationDialog.py" line="182" />
       <source>Network</source>
       <translation>Réseau</translation>
@@ -6418,8 +6418,8 @@
       <translation>Gestionnaire de plugins</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="465" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="400" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="464" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="399" />
       <location filename="../Preferences/ConfigurationDialog.py" line="196" />
       <source>Printer</source>
       <translation>Impression</translation>
@@ -6440,7 +6440,7 @@
       <translation>Qt</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="468" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="467" />
       <location filename="../Preferences/ConfigurationDialog.py" line="208" />
       <source>Security</source>
       <translation type="unfinished">Sécurité</translation>
@@ -6461,7 +6461,7 @@
       <translation>Gabarits</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="502" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="501" />
       <location filename="../Preferences/ConfigurationDialog.py" line="220" />
       <source>Tray Starter</source>
       <translation type="unfinished" />
@@ -6477,7 +6477,7 @@
       <translation>Débogueur</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="407" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="406" />
       <location filename="../Preferences/ConfigurationDialog.py" line="247" />
       <location filename="../Preferences/ConfigurationDialog.py" line="231" />
       <source>General</source>
@@ -6489,7 +6489,7 @@
       <translation>Python3</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="404" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="403" />
       <location filename="../Preferences/ConfigurationDialog.py" line="238" />
       <source>Editor</source>
       <translation>Éditeur</translation>
@@ -6505,27 +6505,27 @@
       <translation>Visionneur de documentation</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="410" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="409" />
       <location filename="../Preferences/ConfigurationDialog.py" line="250" />
       <source>Filehandling</source>
       <translation>Gestion des fichiers</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="414" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="413" />
       <location filename="../Preferences/ConfigurationDialog.py" line="254" />
       <source>Searching</source>
       <translation>Recherche</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="488" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="417" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="487" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="416" />
       <location filename="../Preferences/ConfigurationDialog.py" line="375" />
       <location filename="../Preferences/ConfigurationDialog.py" line="257" />
       <source>Spell checking</source>
       <translation>Correction orthographique</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="421" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="420" />
       <location filename="../Preferences/ConfigurationDialog.py" line="261" />
       <source>Style</source>
       <translation>Style</translation>
@@ -6536,7 +6536,7 @@
       <translation>Vérificateurs de code</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="424" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="423" />
       <location filename="../Preferences/ConfigurationDialog.py" line="267" />
       <source>Typing</source>
       <translation>Autoformat</translation>
@@ -6570,31 +6570,31 @@
       <translation>Calltips</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="428" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="427" />
       <location filename="../Preferences/ConfigurationDialog.py" line="297" />
       <source>Highlighters</source>
       <translation>Analyseurs syntaxiques</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="432" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="431" />
       <location filename="../Preferences/ConfigurationDialog.py" line="301" />
       <source>Filetype Associations</source>
       <translation>Types de fichiers</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="436" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="435" />
       <location filename="../Preferences/ConfigurationDialog.py" line="305" />
       <source>Styles</source>
       <translation>Styles</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="440" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="439" />
       <location filename="../Preferences/ConfigurationDialog.py" line="309" />
       <source>Keywords</source>
       <translation>Mots-clef</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="443" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="442" />
       <location filename="../Preferences/ConfigurationDialog.py" line="312" />
       <source>Properties</source>
       <translation>Propriétés</translation>
@@ -6610,7 +6610,7 @@
       <translation>Aide</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="472" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="471" />
       <location filename="../Preferences/ConfigurationDialog.py" line="328" />
       <source>Help Documentation</source>
       <translation>Sources de documentation</translation>
@@ -6637,10 +6637,10 @@
       <translation>Multi-projet</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="538" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="518" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="459" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="397" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="537" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="517" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="458" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="396" />
       <location filename="../Preferences/ConfigurationDialog.py" line="354" />
       <location filename="../Preferences/ConfigurationDialog.py" line="351" />
       <source>Interface</source>
@@ -6657,47 +6657,47 @@
       <translation>Navigateur Web</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="477" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="476" />
       <location filename="../Preferences/ConfigurationDialog.py" line="366" />
       <source>Appearance</source>
       <translation>Apparence</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="480" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="479" />
       <location filename="../Preferences/ConfigurationDialog.py" line="369" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="484" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="483" />
       <location filename="../Preferences/ConfigurationDialog.py" line="372" />
       <source>VirusTotal Interface</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="616" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="615" />
       <source>Enter search text...</source>
       <translation>Entrer le texte de recherche...</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="690" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="689" />
       <source>Preferences</source>
       <translation>Préférences</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="697" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="696" />
       <source>Please select an entry of the list 
 to display the configuration page.</source>
       <translation>Choisir une entrée dans la liste
 pour afficher la page de configuration.</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="772" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="771" />
       <source>Configuration Page Error</source>
       <translation>Erreur de la page de configuration</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="773" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="772" />
       <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;La page de configuration &lt;b&gt;{0}&lt;/b&gt; n'a pas pu être chargée.&lt;/p&gt;</translation>
     </message>
@@ -29957,6 +29957,219 @@
     </message>
   </context>
   <context>
+    <name>HelpBookmarkPropertiesDialog</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Titel:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter the title for the bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter Bookmark Title</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>URL:</source>
+      <translation type="unfinished">URL :</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter the URL for the bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter Bookmark URL</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>HelpBookmarksImportDialog</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished">Importer signets</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Select to replace the existing bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Replace Existing Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Bookmarks:</source>
+      <translation type="unfinished">Signets :</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Enter the path of the bookmarks file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.py" line="34" />
+      <source>eric Bookmarks Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>HelpBookmarksWidget</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="102" />
+      <source>Open All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="154" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="104" />
+      <source>New Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="155" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="105" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="107" />
+      <source>Delete All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="204" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="161" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="109" />
+      <source>Export All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="530" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="510" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="499" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="488" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="477" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="205" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="162" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="110" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished">Importer signets</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="143" />
+      <source>Open Link</source>
+      <translation type="unfinished">Ouvrir le lien</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="145" />
+      <source>Open Link in New Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="148" />
+      <source>Open Link in Background Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="151" />
+      <source>Copy URL to Clipboard</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="157" />
+      <source>Edit Bookmark</source>
+      <translation type="unfinished">Éditer le signet</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="159" />
+      <source>Delete Bookmark</source>
+      <translation type="unfinished">Supprimer le signet</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="199" />
+      <source>Open Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="201" />
+      <source>Delete Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="203" />
+      <source>Export Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="359" />
+      <source>Delete Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="360" />
+      <source>Shall these bookmarks really be deleted?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="454" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="422" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="406" />
+      <source>Export Bookmarks</source>
+      <translation type="unfinished">Exporter les signets</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="408" />
+      <source>eric Bookmarks Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="423" />
+      <source>The file &lt;b&gt;{0}&lt;/b&gt; already exists. Do you want to overwrite it?</source>
+      <translation type="unfinished">Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="455" />
+      <source>&lt;p&gt;The bookmarks could not be exported to &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="478" />
+      <source>&lt;p&gt;The bookmarks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="531" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="489" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; has invalid contents.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="500" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; was not created with 'eric7'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="511" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; has an unsupported format version.</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>HelpBrowser</name>
     <message>
       <source>Open Link in New Tab	Ctrl+LMB</source>
@@ -30480,52 +30693,57 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="494" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="492" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="504" />
       <source>Zoom in</source>
       <translation type="unfinished">Zoom avant</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="500" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="510" />
       <source>Zoom out</source>
       <translation type="unfinished">Zoom arrière</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="506" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="516" />
       <source>Zoom reset</source>
       <translation type="unfinished">Annulation du zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="513" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="523" />
       <source>Copy</source>
       <translation type="unfinished">Copier</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="519" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="529" />
       <source>Select All</source>
       <translation type="unfinished">Tout sélectionner</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="526" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="536" />
       <source>Close</source>
       <translation type="unfinished">Fermer</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="531" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="541" />
       <source>Close Others</source>
       <translation type="unfinished">Fermer les autres</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="551" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="561" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="558" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="568" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="567" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="577" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -30533,78 +30751,83 @@
   <context>
     <name>HelpViewerImplQWE</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="152" />
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="141" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="153" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="142" />
       <source>Empty Page</source>
       <translation type="unfinished">Page vide</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="585" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="586" />
       <source>Backward</source>
       <translation type="unfinished">Précédent</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="591" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="592" />
       <source>Forward</source>
       <translation type="unfinished">Suivant</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="597" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="598" />
       <source>Reload</source>
       <translation type="unfinished">Recharger</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="610" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="611" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="619" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="618" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="630" />
       <source>Zoom in</source>
       <translation type="unfinished">Zoom avant</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="625" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="636" />
       <source>Zoom out</source>
       <translation type="unfinished">Zoom arrière</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="631" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="642" />
       <source>Zoom reset</source>
       <translation type="unfinished">Annulation du zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="638" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="649" />
       <source>Copy</source>
       <translation type="unfinished">Copier</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="644" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="655" />
       <source>Select All</source>
       <translation type="unfinished">Tout sélectionner</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="651" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="662" />
       <source>Close</source>
       <translation type="unfinished">Fermer</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="656" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="667" />
       <source>Close Others</source>
       <translation type="unfinished">Fermer les autres</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="674" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="685" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="681" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="692" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="690" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="701" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -30687,104 +30910,109 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="396" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="264" />
+      <source>Show list of bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="410" />
       <source>eric API Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="397" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="411" />
       <source>Python 3 Documentation</source>
       <translation type="unfinished">Documentation Python 3</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="398" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="412" />
       <source>Qt5 Documentation</source>
       <translation type="unfinished">Documentation Qt5</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="399" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="413" />
       <source>Qt6 Documentation</source>
       <translation type="unfinished">Documentation Qt5 {6 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="400" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="414" />
       <source>PyQt5 Documentation</source>
       <translation type="unfinished">Documentation PyQt5</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="401" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="415" />
       <source>PyQt6 Documentation</source>
       <translation type="unfinished">Documentation PyQt5 {6 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="402" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="416" />
       <source>PySide2 Documentation</source>
       <translation type="unfinished">Documentation PySide2</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="403" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="417" />
       <source>PySide6 Documentation</source>
       <translation type="unfinished">Documentation PySide2 {6 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="458" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="472" />
       <source>Open HTML File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="460" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="474" />
       <source>HTML Files (*.htm *.html);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="639" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="664" />
       <source>Help Engine</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="665" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="690" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="678" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="703" />
       <source>eric Help Viewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="704" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="729" />
       <source>Manage QtHelp Documents</source>
       <translation type="unfinished">Gérer les documents QtHelp</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="707" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="732" />
       <source>Reindex Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="711" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="736" />
       <source>Configure Help Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="803" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="783" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="828" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="808" />
       <source>Clear History</source>
       <translation type="unfinished">Effacer l'historique</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="914" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="939" />
       <source>Updating search index</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="975" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1000" />
       <source>Filtered by: </source>
       <translation type="unfinished">Filtré par : </translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1009" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1004" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1034" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1029" />
       <source>Unfiltered</source>
       <translation type="unfinished">non filtré</translation>
     </message>
@@ -53833,22 +54061,22 @@
   <context>
     <name>OpenPagesWidget</name>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="76" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="67" />
       <source>Close</source>
       <translation type="unfinished">Fermer</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="79" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="70" />
       <source>Close Others</source>
       <translation type="unfinished">Fermer les autres</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="82" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="73" />
       <source>Close All</source>
       <translation type="unfinished">Tout fermer</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="85" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="76" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -57010,18 +57238,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1653" />
+      <location filename="../Preferences/__init__.py" line="1654" />
       <source>Export Preferences</source>
       <translation>Export des préférences</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1681" />
-      <location filename="../Preferences/__init__.py" line="1655" />
+      <location filename="../Preferences/__init__.py" line="1682" />
+      <location filename="../Preferences/__init__.py" line="1656" />
       <source>Properties File (*.ini);;All Files (*)</source>
       <translation>Fichier propriétés (*.ini);;Tous les fichiers (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1679" />
+      <location filename="../Preferences/__init__.py" line="1680" />
       <source>Import Preferences</source>
       <translation>Import des préférences</translation>
     </message>
@@ -71840,37 +72068,37 @@
   <context>
     <name>SpellCheckMixin</name>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="127" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="133" />
       <source>Spelling Suggestions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="138" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="144" />
       <source>Add to Dictionary</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="159" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="165" />
       <source>Remove '{0}' from Dictionary</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="176" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="182" />
       <source>Language</source>
       <translation type="unfinished">Langage</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="200" />
-      <source>Format</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="206" />
+      <source>Format</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="212" />
       <source>Text</source>
       <translation type="unfinished">Texte</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="208" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="214" />
       <source>HTML</source>
       <translation type="unfinished">HTML</translation>
     </message>
@@ -98947,12 +99175,12 @@
   <context>
     <name>eric7</name>
     <message>
-      <location filename="../eric7.py" line="399" />
+      <location filename="../eric7.py" line="401" />
       <source>Starting...</source>
       <translation type="unfinished">Démarrage...</translation>
     </message>
     <message>
-      <location filename="../eric7.py" line="405" />
+      <location filename="../eric7.py" line="407" />
       <source>Generating Main Window...</source>
       <translation type="unfinished">Création de la fenêtre principale...</translation>
     </message>
--- a/eric7/i18n/eric7_it.ts	Wed Jan 05 16:50:36 2022 +0100
+++ b/eric7/i18n/eric7_it.ts	Wed Jan 05 17:26:04 2022 +0100
@@ -6338,16 +6338,16 @@
       <translation>Grafica</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="521" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="520" />
       <location filename="../Preferences/ConfigurationDialog.py" line="164" />
       <source>Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="535" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="515" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="456" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="394" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="534" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="514" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="455" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="393" />
       <location filename="../Preferences/ConfigurationDialog.py" line="167" />
       <source>Icons</source>
       <translation>Icone</translation>
@@ -6373,7 +6373,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="462" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="461" />
       <location filename="../Preferences/ConfigurationDialog.py" line="182" />
       <source>Network</source>
       <translation>Rete</translation>
@@ -6394,8 +6394,8 @@
       <translation>Gestore plugin</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="465" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="400" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="464" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="399" />
       <location filename="../Preferences/ConfigurationDialog.py" line="196" />
       <source>Printer</source>
       <translation>Stampante</translation>
@@ -6416,7 +6416,7 @@
       <translation>Qt</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="468" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="467" />
       <location filename="../Preferences/ConfigurationDialog.py" line="208" />
       <source>Security</source>
       <translation>Sicurezza</translation>
@@ -6437,7 +6437,7 @@
       <translation>Modello</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="502" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="501" />
       <location filename="../Preferences/ConfigurationDialog.py" line="220" />
       <source>Tray Starter</source>
       <translation>Tray Starter</translation>
@@ -6453,7 +6453,7 @@
       <translation>Debugger</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="407" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="406" />
       <location filename="../Preferences/ConfigurationDialog.py" line="247" />
       <location filename="../Preferences/ConfigurationDialog.py" line="231" />
       <source>General</source>
@@ -6465,7 +6465,7 @@
       <translation>Python3</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="404" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="403" />
       <location filename="../Preferences/ConfigurationDialog.py" line="238" />
       <source>Editor</source>
       <translation>Editor</translation>
@@ -6481,27 +6481,27 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="410" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="409" />
       <location filename="../Preferences/ConfigurationDialog.py" line="250" />
       <source>Filehandling</source>
       <translation>Gestione file</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="414" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="413" />
       <location filename="../Preferences/ConfigurationDialog.py" line="254" />
       <source>Searching</source>
       <translation>Ricerca</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="488" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="417" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="487" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="416" />
       <location filename="../Preferences/ConfigurationDialog.py" line="375" />
       <location filename="../Preferences/ConfigurationDialog.py" line="257" />
       <source>Spell checking</source>
       <translation>Correzione automatica</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="421" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="420" />
       <location filename="../Preferences/ConfigurationDialog.py" line="261" />
       <source>Style</source>
       <translation>Stile</translation>
@@ -6512,7 +6512,7 @@
       <translation>Correttori di codice</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="424" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="423" />
       <location filename="../Preferences/ConfigurationDialog.py" line="267" />
       <source>Typing</source>
       <translation>Digitazione</translation>
@@ -6546,31 +6546,31 @@
       <translation>Calltips</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="428" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="427" />
       <location filename="../Preferences/ConfigurationDialog.py" line="297" />
       <source>Highlighters</source>
       <translation>Evidenziatori</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="432" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="431" />
       <location filename="../Preferences/ConfigurationDialog.py" line="301" />
       <source>Filetype Associations</source>
       <translation>Associazione tipi file</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="436" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="435" />
       <location filename="../Preferences/ConfigurationDialog.py" line="305" />
       <source>Styles</source>
       <translation>Stili</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="440" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="439" />
       <location filename="../Preferences/ConfigurationDialog.py" line="309" />
       <source>Keywords</source>
       <translation>Parole chiave</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="443" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="442" />
       <location filename="../Preferences/ConfigurationDialog.py" line="312" />
       <source>Properties</source>
       <translation>Proprietà</translation>
@@ -6586,7 +6586,7 @@
       <translation>Aiuto</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="472" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="471" />
       <location filename="../Preferences/ConfigurationDialog.py" line="328" />
       <source>Help Documentation</source>
       <translation>Aiuto Documentazione</translation>
@@ -6613,10 +6613,10 @@
       <translation>Multiprogetto</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="538" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="518" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="459" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="397" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="537" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="517" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="458" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="396" />
       <location filename="../Preferences/ConfigurationDialog.py" line="354" />
       <location filename="../Preferences/ConfigurationDialog.py" line="351" />
       <source>Interface</source>
@@ -6633,47 +6633,47 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="477" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="476" />
       <location filename="../Preferences/ConfigurationDialog.py" line="366" />
       <source>Appearance</source>
       <translation>Aspetto</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="480" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="479" />
       <location filename="../Preferences/ConfigurationDialog.py" line="369" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="484" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="483" />
       <location filename="../Preferences/ConfigurationDialog.py" line="372" />
       <source>VirusTotal Interface</source>
       <translation>Interfaccia VirusTotal</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="616" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="615" />
       <source>Enter search text...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="690" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="689" />
       <source>Preferences</source>
       <translation>Preferenze</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="697" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="696" />
       <source>Please select an entry of the list 
 to display the configuration page.</source>
       <translation>Selezionare un elemento della lista
 da mostrare nella pagina di configurazione.</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="772" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="771" />
       <source>Configuration Page Error</source>
       <translation>Configurazione pagine errore</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="773" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="772" />
       <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;La pagina di configurazione &lt;b&gt;{0}&lt;/b&gt; non può essere caricata.&lt;/p&gt;</translation>
     </message>
@@ -30339,6 +30339,219 @@
     </message>
   </context>
   <context>
+    <name>HelpBookmarkPropertiesDialog</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Titel:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter the title for the bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter Bookmark Title</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>URL:</source>
+      <translation type="unfinished">URL:</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter the URL for the bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter Bookmark URL</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>HelpBookmarksImportDialog</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished">Importa Segnalibri</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Select to replace the existing bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Replace Existing Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Bookmarks:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Enter the path of the bookmarks file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.py" line="34" />
+      <source>eric Bookmarks Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>HelpBookmarksWidget</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="102" />
+      <source>Open All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="154" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="104" />
+      <source>New Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="155" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="105" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="107" />
+      <source>Delete All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="204" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="161" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="109" />
+      <source>Export All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="530" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="510" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="499" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="488" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="477" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="205" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="162" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="110" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished">Importa Segnalibri</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="143" />
+      <source>Open Link</source>
+      <translation type="unfinished">Apri collegamento</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="145" />
+      <source>Open Link in New Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="148" />
+      <source>Open Link in Background Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="151" />
+      <source>Copy URL to Clipboard</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="157" />
+      <source>Edit Bookmark</source>
+      <translation type="unfinished">Modifica segnalibro</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="159" />
+      <source>Delete Bookmark</source>
+      <translation type="unfinished">Cancella segnalibro</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="199" />
+      <source>Open Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="201" />
+      <source>Delete Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="203" />
+      <source>Export Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="359" />
+      <source>Delete Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="360" />
+      <source>Shall these bookmarks really be deleted?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="454" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="422" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="406" />
+      <source>Export Bookmarks</source>
+      <translation type="unfinished">Esporta segnalibri</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="408" />
+      <source>eric Bookmarks Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="423" />
+      <source>The file &lt;b&gt;{0}&lt;/b&gt; already exists. Do you want to overwrite it?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="455" />
+      <source>&lt;p&gt;The bookmarks could not be exported to &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="478" />
+      <source>&lt;p&gt;The bookmarks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="531" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="489" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; has invalid contents.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="500" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; was not created with 'eric7'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="511" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; has an unsupported format version.</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>HelpBrowser</name>
     <message>
       <source>Open Link in New Tab<byte value="x9" />Ctrl+LMB</source>
@@ -31294,52 +31507,57 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="494" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="492" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="504" />
       <source>Zoom in</source>
       <translation type="unfinished">Ingrandisci</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="500" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="510" />
       <source>Zoom out</source>
       <translation type="unfinished">Riduci</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="506" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="516" />
       <source>Zoom reset</source>
       <translation type="unfinished">Reset zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="513" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="523" />
       <source>Copy</source>
       <translation type="unfinished">Copia</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="519" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="529" />
       <source>Select All</source>
       <translation type="unfinished">Seleziona tutti</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="526" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="536" />
       <source>Close</source>
       <translation type="unfinished">Chiudi</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="531" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="541" />
       <source>Close Others</source>
       <translation type="unfinished">Chiudi altri</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="551" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="561" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="558" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="568" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="567" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="577" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -31347,78 +31565,83 @@
   <context>
     <name>HelpViewerImplQWE</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="152" />
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="141" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="153" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="142" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="585" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="586" />
       <source>Backward</source>
       <translation type="unfinished">Indietro</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="591" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="592" />
       <source>Forward</source>
       <translation type="unfinished">Avanti</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="597" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="598" />
       <source>Reload</source>
       <translation type="unfinished">Ricarica</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="610" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="611" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="619" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="618" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="630" />
       <source>Zoom in</source>
       <translation type="unfinished">Ingrandisci</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="625" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="636" />
       <source>Zoom out</source>
       <translation type="unfinished">Riduci</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="631" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="642" />
       <source>Zoom reset</source>
       <translation type="unfinished">Reset zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="638" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="649" />
       <source>Copy</source>
       <translation type="unfinished">Copia</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="644" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="655" />
       <source>Select All</source>
       <translation type="unfinished">Seleziona tutti</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="651" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="662" />
       <source>Close</source>
       <translation type="unfinished">Chiudi</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="656" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="667" />
       <source>Close Others</source>
       <translation type="unfinished">Chiudi altri</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="674" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="685" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="681" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="692" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="690" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="701" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -31501,104 +31724,109 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="396" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="264" />
+      <source>Show list of bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="410" />
       <source>eric API Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="397" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="411" />
       <source>Python 3 Documentation</source>
       <translation type="unfinished">Documentazione Python 3</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="398" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="412" />
       <source>Qt5 Documentation</source>
       <translation type="unfinished">Documentazione Qt4 {5 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="399" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="413" />
       <source>Qt6 Documentation</source>
       <translation type="unfinished">Documentazione Qt4 {6 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="400" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="414" />
       <source>PyQt5 Documentation</source>
       <translation type="unfinished">Documentazione PyQt4 {5 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="401" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="415" />
       <source>PyQt6 Documentation</source>
       <translation type="unfinished">Documentazione PyQt4 {6 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="402" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="416" />
       <source>PySide2 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="403" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="417" />
       <source>PySide6 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="458" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="472" />
       <source>Open HTML File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="460" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="474" />
       <source>HTML Files (*.htm *.html);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="639" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="664" />
       <source>Help Engine</source>
       <translation type="unfinished">Motore di help</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="665" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="690" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished">Ricerca documentazione...</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="678" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="703" />
       <source>eric Help Viewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="704" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="729" />
       <source>Manage QtHelp Documents</source>
       <translation type="unfinished">Gestisci i documenti QtHelp</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="707" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="732" />
       <source>Reindex Documentation</source>
       <translation type="unfinished">Reindicizza la documentazione</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="711" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="736" />
       <source>Configure Help Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="803" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="783" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="828" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="808" />
       <source>Clear History</source>
       <translation type="unfinished">Pulisci la history</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="914" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="939" />
       <source>Updating search index</source>
       <translation type="unfinished">Aggiornamento indice di ricerca</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="975" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1000" />
       <source>Filtered by: </source>
       <translation type="unfinished">Filtrato per:</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1009" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1004" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1034" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1029" />
       <source>Unfiltered</source>
       <translation type="unfinished">Non filtrato</translation>
     </message>
@@ -55652,22 +55880,22 @@
   <context>
     <name>OpenPagesWidget</name>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="76" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="67" />
       <source>Close</source>
       <translation type="unfinished">Chiudi</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="79" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="70" />
       <source>Close Others</source>
       <translation type="unfinished">Chiudi altri</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="82" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="73" />
       <source>Close All</source>
       <translation type="unfinished">Chiudi tutti</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="85" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="76" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -58800,18 +59028,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1653" />
+      <location filename="../Preferences/__init__.py" line="1654" />
       <source>Export Preferences</source>
       <translation>Esporta Preferenze</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1681" />
-      <location filename="../Preferences/__init__.py" line="1655" />
+      <location filename="../Preferences/__init__.py" line="1682" />
+      <location filename="../Preferences/__init__.py" line="1656" />
       <source>Properties File (*.ini);;All Files (*)</source>
       <translation>File proprietà (*.ini);;Tutti i file(*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1679" />
+      <location filename="../Preferences/__init__.py" line="1680" />
       <source>Import Preferences</source>
       <translation>Importa Preferenze</translation>
     </message>
@@ -73806,37 +74034,37 @@
   <context>
     <name>SpellCheckMixin</name>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="127" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="133" />
       <source>Spelling Suggestions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="138" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="144" />
       <source>Add to Dictionary</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="159" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="165" />
       <source>Remove '{0}' from Dictionary</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="176" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="182" />
       <source>Language</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="200" />
-      <source>Format</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="206" />
+      <source>Format</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="212" />
       <source>Text</source>
       <translation type="unfinished">Testo</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="208" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="214" />
       <source>HTML</source>
       <translation type="unfinished">HTML</translation>
     </message>
@@ -100876,12 +101104,12 @@
   <context>
     <name>eric7</name>
     <message>
-      <location filename="../eric7.py" line="399" />
+      <location filename="../eric7.py" line="401" />
       <source>Starting...</source>
       <translation type="unfinished">Inizio...</translation>
     </message>
     <message>
-      <location filename="../eric7.py" line="405" />
+      <location filename="../eric7.py" line="407" />
       <source>Generating Main Window...</source>
       <translation type="unfinished">Generazione Main Window...</translation>
     </message>
--- a/eric7/i18n/eric7_pt.ts	Wed Jan 05 16:50:36 2022 +0100
+++ b/eric7/i18n/eric7_pt.ts	Wed Jan 05 17:26:04 2022 +0100
@@ -6281,16 +6281,16 @@
       <translation>Gráficos</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="521" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="520" />
       <location filename="../Preferences/ConfigurationDialog.py" line="164" />
       <source>Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="535" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="515" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="456" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="394" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="534" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="514" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="455" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="393" />
       <location filename="../Preferences/ConfigurationDialog.py" line="167" />
       <source>Icons</source>
       <translation>Ícones</translation>
@@ -6316,7 +6316,7 @@
       <translation>Tipos MIME</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="462" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="461" />
       <location filename="../Preferences/ConfigurationDialog.py" line="182" />
       <source>Network</source>
       <translation>Rede</translation>
@@ -6337,8 +6337,8 @@
       <translation>Gestor de Plugins</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="465" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="400" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="464" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="399" />
       <location filename="../Preferences/ConfigurationDialog.py" line="196" />
       <source>Printer</source>
       <translation>Impressora</translation>
@@ -6359,7 +6359,7 @@
       <translation>Qt</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="468" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="467" />
       <location filename="../Preferences/ConfigurationDialog.py" line="208" />
       <source>Security</source>
       <translation>Segurança</translation>
@@ -6380,7 +6380,7 @@
       <translation>Modelos</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="502" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="501" />
       <location filename="../Preferences/ConfigurationDialog.py" line="220" />
       <source>Tray Starter</source>
       <translation>Iniciador de Bandeja de Sistema</translation>
@@ -6396,7 +6396,7 @@
       <translation>Depurador</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="407" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="406" />
       <location filename="../Preferences/ConfigurationDialog.py" line="247" />
       <location filename="../Preferences/ConfigurationDialog.py" line="231" />
       <source>General</source>
@@ -6408,7 +6408,7 @@
       <translation />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="404" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="403" />
       <location filename="../Preferences/ConfigurationDialog.py" line="238" />
       <source>Editor</source>
       <translation />
@@ -6424,27 +6424,27 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="410" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="409" />
       <location filename="../Preferences/ConfigurationDialog.py" line="250" />
       <source>Filehandling</source>
       <translation>Tratamento de Ficheiros</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="414" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="413" />
       <location filename="../Preferences/ConfigurationDialog.py" line="254" />
       <source>Searching</source>
       <translation>Pesquisa</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="488" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="417" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="487" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="416" />
       <location filename="../Preferences/ConfigurationDialog.py" line="375" />
       <location filename="../Preferences/ConfigurationDialog.py" line="257" />
       <source>Spell checking</source>
       <translation>Verificação ortográfica</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="421" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="420" />
       <location filename="../Preferences/ConfigurationDialog.py" line="261" />
       <source>Style</source>
       <translation>Estilo</translation>
@@ -6455,7 +6455,7 @@
       <translation>Verificadores de Código</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="424" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="423" />
       <location filename="../Preferences/ConfigurationDialog.py" line="267" />
       <source>Typing</source>
       <translation>Digitação</translation>
@@ -6489,31 +6489,31 @@
       <translation>Dicas</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="428" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="427" />
       <location filename="../Preferences/ConfigurationDialog.py" line="297" />
       <source>Highlighters</source>
       <translation>Realçadores</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="432" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="431" />
       <location filename="../Preferences/ConfigurationDialog.py" line="301" />
       <source>Filetype Associations</source>
       <translation>Associações de Tipos de Ficheiros</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="436" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="435" />
       <location filename="../Preferences/ConfigurationDialog.py" line="305" />
       <source>Styles</source>
       <translation>Estilos</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="440" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="439" />
       <location filename="../Preferences/ConfigurationDialog.py" line="309" />
       <source>Keywords</source>
       <translation>Palavras Chave</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="443" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="442" />
       <location filename="../Preferences/ConfigurationDialog.py" line="312" />
       <source>Properties</source>
       <translation>Propriedades</translation>
@@ -6529,7 +6529,7 @@
       <translation>Ajuda</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="472" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="471" />
       <location filename="../Preferences/ConfigurationDialog.py" line="328" />
       <source>Help Documentation</source>
       <translation>Documentação de Ajuda</translation>
@@ -6556,10 +6556,10 @@
       <translation>Multiprojeto</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="538" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="518" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="459" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="397" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="537" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="517" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="458" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="396" />
       <location filename="../Preferences/ConfigurationDialog.py" line="354" />
       <location filename="../Preferences/ConfigurationDialog.py" line="351" />
       <source>Interface</source>
@@ -6576,47 +6576,47 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="477" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="476" />
       <location filename="../Preferences/ConfigurationDialog.py" line="366" />
       <source>Appearance</source>
       <translation>Aparência</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="480" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="479" />
       <location filename="../Preferences/ConfigurationDialog.py" line="369" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="484" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="483" />
       <location filename="../Preferences/ConfigurationDialog.py" line="372" />
       <source>VirusTotal Interface</source>
       <translation>Interface de VirusTotal</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="616" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="615" />
       <source>Enter search text...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="690" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="689" />
       <source>Preferences</source>
       <translation>Preferências</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="697" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="696" />
       <source>Please select an entry of the list 
 to display the configuration page.</source>
       <translation>Por favor selecione uma entrada da lista 
 para mostrar a página de configuração.</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="772" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="771" />
       <source>Configuration Page Error</source>
       <translation>Erro na Página de Configuração</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="773" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="772" />
       <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;A página de configuração &lt;b&gt;{0}&lt;/b&gt; não pôde ser carregada.&lt;/p&gt;</translation>
     </message>
@@ -30243,6 +30243,219 @@
     </message>
   </context>
   <context>
+    <name>HelpBookmarkPropertiesDialog</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Titel:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter the title for the bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter Bookmark Title</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>URL:</source>
+      <translation type="unfinished">URL:</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter the URL for the bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter Bookmark URL</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>HelpBookmarksImportDialog</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished">Importar Marcadores</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Select to replace the existing bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Replace Existing Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Bookmarks:</source>
+      <translation type="unfinished">Marcadores:</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Enter the path of the bookmarks file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.py" line="34" />
+      <source>eric Bookmarks Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>HelpBookmarksWidget</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="102" />
+      <source>Open All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="154" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="104" />
+      <source>New Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="155" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="105" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="107" />
+      <source>Delete All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="204" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="161" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="109" />
+      <source>Export All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="530" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="510" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="499" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="488" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="477" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="205" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="162" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="110" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished">Importar Marcadores</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="143" />
+      <source>Open Link</source>
+      <translation type="unfinished">Abrir Vínculo</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="145" />
+      <source>Open Link in New Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="148" />
+      <source>Open Link in Background Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="151" />
+      <source>Copy URL to Clipboard</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="157" />
+      <source>Edit Bookmark</source>
+      <translation type="unfinished">Editar Marcador</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="159" />
+      <source>Delete Bookmark</source>
+      <translation type="unfinished">Apagar Marcador</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="199" />
+      <source>Open Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="201" />
+      <source>Delete Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="203" />
+      <source>Export Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="359" />
+      <source>Delete Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="360" />
+      <source>Shall these bookmarks really be deleted?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="454" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="422" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="406" />
+      <source>Export Bookmarks</source>
+      <translation type="unfinished">Exportar Marcadores</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="408" />
+      <source>eric Bookmarks Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="423" />
+      <source>The file &lt;b&gt;{0}&lt;/b&gt; already exists. Do you want to overwrite it?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="455" />
+      <source>&lt;p&gt;The bookmarks could not be exported to &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="478" />
+      <source>&lt;p&gt;The bookmarks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="531" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="489" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; has invalid contents.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="500" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; was not created with 'eric7'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="511" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; has an unsupported format version.</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>HelpBrowser</name>
     <message>
       <source>&lt;b&gt;Help Window&lt;/b&gt;&lt;p&gt;This window displays the selected help information.&lt;/p&gt;</source>
@@ -31130,52 +31343,57 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="494" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="492" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="504" />
       <source>Zoom in</source>
       <translation type="unfinished">Aproximar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="500" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="510" />
       <source>Zoom out</source>
       <translation type="unfinished">Afastar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="506" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="516" />
       <source>Zoom reset</source>
       <translation type="unfinished">Restaurar zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="513" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="523" />
       <source>Copy</source>
       <translation type="unfinished">Copiar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="519" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="529" />
       <source>Select All</source>
       <translation type="unfinished">Selecionar Tudo</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="526" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="536" />
       <source>Close</source>
       <translation type="unfinished">Fechar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="531" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="541" />
       <source>Close Others</source>
       <translation type="unfinished">Fechar Outros</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="551" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="561" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="558" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="568" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="567" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="577" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -31183,78 +31401,83 @@
   <context>
     <name>HelpViewerImplQWE</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="152" />
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="141" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="153" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="142" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="585" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="586" />
       <source>Backward</source>
       <translation type="unfinished">Retroceder</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="591" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="592" />
       <source>Forward</source>
       <translation type="unfinished">Avançar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="597" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="598" />
       <source>Reload</source>
       <translation type="unfinished">Recarregar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="610" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="611" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="619" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="618" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="630" />
       <source>Zoom in</source>
       <translation type="unfinished">Aproximar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="625" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="636" />
       <source>Zoom out</source>
       <translation type="unfinished">Afastar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="631" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="642" />
       <source>Zoom reset</source>
       <translation type="unfinished">Restaurar zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="638" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="649" />
       <source>Copy</source>
       <translation type="unfinished">Copiar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="644" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="655" />
       <source>Select All</source>
       <translation type="unfinished">Selecionar Tudo</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="651" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="662" />
       <source>Close</source>
       <translation type="unfinished">Fechar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="656" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="667" />
       <source>Close Others</source>
       <translation type="unfinished">Fechar Outros</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="674" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="685" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="681" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="692" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="690" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="701" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -31337,104 +31560,109 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="396" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="264" />
+      <source>Show list of bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="410" />
       <source>eric API Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="397" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="411" />
       <source>Python 3 Documentation</source>
       <translation type="unfinished">Documentação de Python 3</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="398" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="412" />
       <source>Qt5 Documentation</source>
       <translation type="unfinished">Documentação de Qt5</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="399" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="413" />
       <source>Qt6 Documentation</source>
       <translation type="unfinished">Documentação de Qt5 {6 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="400" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="414" />
       <source>PyQt5 Documentation</source>
       <translation type="unfinished">Documentação do PyQt5</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="401" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="415" />
       <source>PyQt6 Documentation</source>
       <translation type="unfinished">Documentação do PyQt5 {6 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="402" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="416" />
       <source>PySide2 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="403" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="417" />
       <source>PySide6 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="458" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="472" />
       <source>Open HTML File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="460" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="474" />
       <source>HTML Files (*.htm *.html);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="639" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="664" />
       <source>Help Engine</source>
       <translation type="unfinished">Motor de Ajuda</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="665" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="690" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished">A procurar a Documentação...</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="678" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="703" />
       <source>eric Help Viewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="704" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="729" />
       <source>Manage QtHelp Documents</source>
       <translation type="unfinished">Gerir Documentação QtHelp</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="707" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="732" />
       <source>Reindex Documentation</source>
       <translation type="unfinished">Reindexar a Documentação</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="711" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="736" />
       <source>Configure Help Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="803" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="783" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="828" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="808" />
       <source>Clear History</source>
       <translation type="unfinished">Limpar Histórico</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="914" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="939" />
       <source>Updating search index</source>
       <translation type="unfinished">A atualizar índice de pesquisa</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="975" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1000" />
       <source>Filtered by: </source>
       <translation type="unfinished">Filtrado por: </translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1009" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1004" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1034" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1029" />
       <source>Unfiltered</source>
       <translation type="unfinished">Sem filtrar</translation>
     </message>
@@ -55151,22 +55379,22 @@
   <context>
     <name>OpenPagesWidget</name>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="76" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="67" />
       <source>Close</source>
       <translation type="unfinished">Fechar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="79" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="70" />
       <source>Close Others</source>
       <translation type="unfinished">Fechar Outros</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="82" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="73" />
       <source>Close All</source>
       <translation type="unfinished">Fechar Tudo</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="85" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="76" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -58304,18 +58532,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1653" />
+      <location filename="../Preferences/__init__.py" line="1654" />
       <source>Export Preferences</source>
       <translation>Exportar Preferências</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1681" />
-      <location filename="../Preferences/__init__.py" line="1655" />
+      <location filename="../Preferences/__init__.py" line="1682" />
+      <location filename="../Preferences/__init__.py" line="1656" />
       <source>Properties File (*.ini);;All Files (*)</source>
       <translation>Ficheiro de Propriedades (*.ini);;Ficheiros Todos (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1679" />
+      <location filename="../Preferences/__init__.py" line="1680" />
       <source>Import Preferences</source>
       <translation>Importar Preferências</translation>
     </message>
@@ -72627,37 +72855,37 @@
   <context>
     <name>SpellCheckMixin</name>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="127" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="133" />
       <source>Spelling Suggestions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="138" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="144" />
       <source>Add to Dictionary</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="159" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="165" />
       <source>Remove '{0}' from Dictionary</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="176" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="182" />
       <source>Language</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="200" />
-      <source>Format</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="206" />
+      <source>Format</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="212" />
       <source>Text</source>
       <translation type="unfinished">Texto</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="208" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="214" />
       <source>HTML</source>
       <translation type="unfinished">HTML</translation>
     </message>
@@ -99393,12 +99621,12 @@
   <context>
     <name>eric7</name>
     <message>
-      <location filename="../eric7.py" line="399" />
+      <location filename="../eric7.py" line="401" />
       <source>Starting...</source>
       <translation type="unfinished">A iniciar...</translation>
     </message>
     <message>
-      <location filename="../eric7.py" line="405" />
+      <location filename="../eric7.py" line="407" />
       <source>Generating Main Window...</source>
       <translation type="unfinished">A criar a Janela Principal...</translation>
     </message>
--- a/eric7/i18n/eric7_ru.ts	Wed Jan 05 16:50:36 2022 +0100
+++ b/eric7/i18n/eric7_ru.ts	Wed Jan 05 17:26:04 2022 +0100
@@ -6069,16 +6069,16 @@
       <translation>Графика</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="521" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="520" />
       <location filename="../Preferences/ConfigurationDialog.py" line="164" />
       <source>Hex Editor</source>
       <translation>Hex-редактор</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="535" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="515" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="456" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="394" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="534" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="514" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="455" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="393" />
       <location filename="../Preferences/ConfigurationDialog.py" line="167" />
       <source>Icons</source>
       <translation>Иконки</translation>
@@ -6104,7 +6104,7 @@
       <translation>Mimetypes</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="462" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="461" />
       <location filename="../Preferences/ConfigurationDialog.py" line="182" />
       <source>Network</source>
       <translation>Сеть</translation>
@@ -6125,8 +6125,8 @@
       <translation>Менеджер плагинов</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="465" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="400" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="464" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="399" />
       <location filename="../Preferences/ConfigurationDialog.py" line="196" />
       <source>Printer</source>
       <translation>Принтер</translation>
@@ -6147,7 +6147,7 @@
       <translation>Qt</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="468" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="467" />
       <location filename="../Preferences/ConfigurationDialog.py" line="208" />
       <source>Security</source>
       <translation>Безопасность</translation>
@@ -6168,7 +6168,7 @@
       <translation>Шаблоны</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="502" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="501" />
       <location filename="../Preferences/ConfigurationDialog.py" line="220" />
       <source>Tray Starter</source>
       <translation>Tray Starter</translation>
@@ -6184,7 +6184,7 @@
       <translation>Отладка</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="407" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="406" />
       <location filename="../Preferences/ConfigurationDialog.py" line="247" />
       <location filename="../Preferences/ConfigurationDialog.py" line="231" />
       <source>General</source>
@@ -6196,7 +6196,7 @@
       <translation>Python3</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="404" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="403" />
       <location filename="../Preferences/ConfigurationDialog.py" line="238" />
       <source>Editor</source>
       <translation>Редактор</translation>
@@ -6212,27 +6212,27 @@
       <translation>Просмотр документации</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="410" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="409" />
       <location filename="../Preferences/ConfigurationDialog.py" line="250" />
       <source>Filehandling</source>
       <translation>Работа с файлами</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="414" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="413" />
       <location filename="../Preferences/ConfigurationDialog.py" line="254" />
       <source>Searching</source>
       <translation>Поиск</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="488" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="417" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="487" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="416" />
       <location filename="../Preferences/ConfigurationDialog.py" line="375" />
       <location filename="../Preferences/ConfigurationDialog.py" line="257" />
       <source>Spell checking</source>
       <translation>Проверка орфографии</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="421" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="420" />
       <location filename="../Preferences/ConfigurationDialog.py" line="261" />
       <source>Style</source>
       <translation>Стиль</translation>
@@ -6243,7 +6243,7 @@
       <translation>Проверка кода</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="424" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="423" />
       <location filename="../Preferences/ConfigurationDialog.py" line="267" />
       <source>Typing</source>
       <translation>Набор кода</translation>
@@ -6277,31 +6277,31 @@
       <translation>Подсказки</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="428" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="427" />
       <location filename="../Preferences/ConfigurationDialog.py" line="297" />
       <source>Highlighters</source>
       <translation>Подсветка синтаксиса</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="432" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="431" />
       <location filename="../Preferences/ConfigurationDialog.py" line="301" />
       <source>Filetype Associations</source>
       <translation>Ассоциации типов файлов</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="436" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="435" />
       <location filename="../Preferences/ConfigurationDialog.py" line="305" />
       <source>Styles</source>
       <translation>Стили</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="440" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="439" />
       <location filename="../Preferences/ConfigurationDialog.py" line="309" />
       <source>Keywords</source>
       <translation>Ключевые слова</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="443" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="442" />
       <location filename="../Preferences/ConfigurationDialog.py" line="312" />
       <source>Properties</source>
       <translation>Свойства</translation>
@@ -6317,7 +6317,7 @@
       <translation>Справка</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="472" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="471" />
       <location filename="../Preferences/ConfigurationDialog.py" line="328" />
       <source>Help Documentation</source>
       <translation>Справочная документация</translation>
@@ -6344,10 +6344,10 @@
       <translation>Мультипроект</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="538" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="518" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="459" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="397" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="537" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="517" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="458" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="396" />
       <location filename="../Preferences/ConfigurationDialog.py" line="354" />
       <location filename="../Preferences/ConfigurationDialog.py" line="351" />
       <source>Interface</source>
@@ -6364,47 +6364,47 @@
       <translation>Web-браузер</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="477" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="476" />
       <location filename="../Preferences/ConfigurationDialog.py" line="366" />
       <source>Appearance</source>
       <translation>Внешний вид</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="480" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="479" />
       <location filename="../Preferences/ConfigurationDialog.py" line="369" />
       <source>eric Web Browser</source>
       <translation>Eric web-браузер</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="484" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="483" />
       <location filename="../Preferences/ConfigurationDialog.py" line="372" />
       <source>VirusTotal Interface</source>
       <translation>Интерфейс VirusTotal</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="616" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="615" />
       <source>Enter search text...</source>
       <translation>Введите искомый текст...</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="690" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="689" />
       <source>Preferences</source>
       <translation>Предпочтения</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="697" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="696" />
       <source>Please select an entry of the list 
 to display the configuration page.</source>
       <translation>Выберите пункт в списке слева для
 отображения страницы его настроек.</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="772" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="771" />
       <source>Configuration Page Error</source>
       <translation>Ошибка страницы конфигурации</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="773" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="772" />
       <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Страница конфигурации &lt;b&gt;{0}&lt;/b&gt; не может быть загружена.&lt;/p&gt;</translation>
     </message>
@@ -27836,6 +27836,219 @@
     </message>
   </context>
   <context>
+    <name>HelpBookmarkPropertiesDialog</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Titel:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter the title for the bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter Bookmark Title</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>URL:</source>
+      <translation type="unfinished">URL:</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter the URL for the bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter Bookmark URL</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>HelpBookmarksImportDialog</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished">Импорт закладок</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Select to replace the existing bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Replace Existing Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Bookmarks:</source>
+      <translation type="unfinished">Закладки:</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Enter the path of the bookmarks file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.py" line="34" />
+      <source>eric Bookmarks Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>HelpBookmarksWidget</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="102" />
+      <source>Open All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="154" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="104" />
+      <source>New Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="155" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="105" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="107" />
+      <source>Delete All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="204" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="161" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="109" />
+      <source>Export All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="530" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="510" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="499" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="488" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="477" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="205" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="162" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="110" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished">Импорт закладок</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="143" />
+      <source>Open Link</source>
+      <translation type="unfinished">Открыть ссылку</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="145" />
+      <source>Open Link in New Page</source>
+      <translation type="unfinished">Открыть ссылку на новой странице</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="148" />
+      <source>Open Link in Background Page</source>
+      <translation type="unfinished">Открыть ссылку на фоновой странице</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="151" />
+      <source>Copy URL to Clipboard</source>
+      <translation type="unfinished">Копировать URL в буфер</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="157" />
+      <source>Edit Bookmark</source>
+      <translation type="unfinished">Редактировать закладку</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="159" />
+      <source>Delete Bookmark</source>
+      <translation type="unfinished">Удалить закладку</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="199" />
+      <source>Open Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="201" />
+      <source>Delete Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="203" />
+      <source>Export Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="359" />
+      <source>Delete Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="360" />
+      <source>Shall these bookmarks really be deleted?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="454" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="422" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="406" />
+      <source>Export Bookmarks</source>
+      <translation type="unfinished">Экспорт закладок</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="408" />
+      <source>eric Bookmarks Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="423" />
+      <source>The file &lt;b&gt;{0}&lt;/b&gt; already exists. Do you want to overwrite it?</source>
+      <translation type="unfinished">Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Вы хотите перезаписать его?</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="455" />
+      <source>&lt;p&gt;The bookmarks could not be exported to &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="478" />
+      <source>&lt;p&gt;The bookmarks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="531" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="489" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; has invalid contents.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="500" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; was not created with 'eric7'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="511" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; has an unsupported format version.</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>HelpDocsInstaller</name>
     <message>
       <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="247" />
@@ -28167,52 +28380,57 @@
       <translation>Копировать URL страницы в буфер</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="494" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="492" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="504" />
       <source>Zoom in</source>
       <translation>Увеличить масштаб</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="500" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="510" />
       <source>Zoom out</source>
       <translation>Уменьшить масштаб</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="506" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="516" />
       <source>Zoom reset</source>
       <translation>Сбросить масштаб</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="513" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="523" />
       <source>Copy</source>
       <translation>Копировать</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="519" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="529" />
       <source>Select All</source>
       <translation>Выделить всё</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="526" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="536" />
       <source>Close</source>
       <translation>Закрыть</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="531" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="541" />
       <source>Close Others</source>
       <translation>Закрыть остальные</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="551" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="561" />
       <source>Open Link in New Page</source>
       <translation>Открыть ссылку на новой странице</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="558" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="568" />
       <source>Open Link in Background Page</source>
       <translation>Открыть ссылку на фоновой странице</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="567" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="577" />
       <source>Copy URL to Clipboard</source>
       <translation>Копировать URL в буфер</translation>
     </message>
@@ -28220,78 +28438,83 @@
   <context>
     <name>HelpViewerImplQWE</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="152" />
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="141" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="153" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="142" />
       <source>Empty Page</source>
       <translation>Пустая страница</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="585" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="586" />
       <source>Backward</source>
       <translation>Назад</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="591" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="592" />
       <source>Forward</source>
       <translation>Вперёд</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="597" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="598" />
       <source>Reload</source>
       <translation>Перезагрузить</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="610" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="611" />
       <source>Copy Page URL to Clipboard</source>
       <translation>Копировать URL страницы в буфер</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="619" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="618" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="630" />
       <source>Zoom in</source>
       <translation>Увеличить масштаб</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="625" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="636" />
       <source>Zoom out</source>
       <translation>Уменьшить масштаб</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="631" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="642" />
       <source>Zoom reset</source>
       <translation>Сбросить масштаб</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="638" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="649" />
       <source>Copy</source>
       <translation>Копировать</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="644" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="655" />
       <source>Select All</source>
       <translation>Выделить всё</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="651" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="662" />
       <source>Close</source>
       <translation>Закрыть</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="656" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="667" />
       <source>Close Others</source>
       <translation>Закрыть остальные</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="674" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="685" />
       <source>Open Link in New Page</source>
       <translation>Открыть ссылку на новой странице</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="681" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="692" />
       <source>Open Link in Background Page</source>
       <translation>Открыть ссылку на фоновой странице</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="690" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="701" />
       <source>Copy URL to Clipboard</source>
       <translation>Копировать URL в буфер</translation>
     </message>
@@ -28374,104 +28597,109 @@
       <translation>Показать окно поиска справки</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="396" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="264" />
+      <source>Show list of bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="410" />
       <source>eric API Documentation</source>
       <translation>Документация API eric</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="397" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="411" />
       <source>Python 3 Documentation</source>
       <translation>Документация Python 3</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="398" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="412" />
       <source>Qt5 Documentation</source>
       <translation>Документация Qt5</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="399" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="413" />
       <source>Qt6 Documentation</source>
       <translation>Документация Qt6</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="400" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="414" />
       <source>PyQt5 Documentation</source>
       <translation>Документация PyQt5</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="401" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="415" />
       <source>PyQt6 Documentation</source>
       <translation>Документация PyQt6</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="402" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="416" />
       <source>PySide2 Documentation</source>
       <translation>Документация PySide2</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="403" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="417" />
       <source>PySide6 Documentation</source>
       <translation>Документация PySide6</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="458" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="472" />
       <source>Open HTML File</source>
       <translation>Открыть HTML файл</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="460" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="474" />
       <source>HTML Files (*.htm *.html);;All Files (*)</source>
       <translation>Файлы HTML (*.html *.htm);;Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="639" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="664" />
       <source>Help Engine</source>
       <translation>Движок системы справки</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="665" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="690" />
       <source>Looking for Documentation...</source>
       <translation>Просмотр документации...</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="678" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="703" />
       <source>eric Help Viewer</source>
       <translation>Просмотрщик справки eric</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="704" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="729" />
       <source>Manage QtHelp Documents</source>
       <translation>Управление документацией QtHelp</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="707" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="732" />
       <source>Reindex Documentation</source>
       <translation>Переиндексация документов</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="711" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="736" />
       <source>Configure Help Documentation</source>
       <translation>Конфигурация справочной документации</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="803" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="783" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="828" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="808" />
       <source>Clear History</source>
       <translation>Очистить историю</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="914" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="939" />
       <source>Updating search index</source>
       <translation>Обновление индекса поиска</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="975" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1000" />
       <source>Filtered by: </source>
       <translation>Отфильтровано по: </translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1009" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1004" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1034" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1029" />
       <source>Unfiltered</source>
       <translation>Без фильтра</translation>
     </message>
@@ -50117,22 +50345,22 @@
   <context>
     <name>OpenPagesWidget</name>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="76" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="67" />
       <source>Close</source>
       <translation>Закрыть</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="79" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="70" />
       <source>Close Others</source>
       <translation>Закрыть остальные</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="82" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="73" />
       <source>Close All</source>
       <translation>Закрыть все</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="85" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="76" />
       <source>Copy URL to Clipboard</source>
       <translation>Копировать URL в буфер</translation>
     </message>
@@ -53186,18 +53414,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1653" />
+      <location filename="../Preferences/__init__.py" line="1654" />
       <source>Export Preferences</source>
       <translation>Экспорт Preferences</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1681" />
-      <location filename="../Preferences/__init__.py" line="1655" />
+      <location filename="../Preferences/__init__.py" line="1682" />
+      <location filename="../Preferences/__init__.py" line="1656" />
       <source>Properties File (*.ini);;All Files (*)</source>
       <translation>Файлы Preferences (*.ini);;Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1679" />
+      <location filename="../Preferences/__init__.py" line="1680" />
       <source>Import Preferences</source>
       <translation>Импорт Preferences</translation>
     </message>
@@ -67197,37 +67425,37 @@
   <context>
     <name>SpellCheckMixin</name>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="127" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="133" />
       <source>Spelling Suggestions</source>
       <translation>Варианты правописания</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="138" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="144" />
       <source>Add to Dictionary</source>
       <translation>Добавить в словарь</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="159" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="165" />
       <source>Remove '{0}' from Dictionary</source>
       <translation>Удалить '{0}' из словаря</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="176" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="182" />
       <source>Language</source>
       <translation>Язык</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="200" />
-      <source>Format</source>
-      <translation>Формат</translation>
-    </message>
-    <message>
       <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="206" />
+      <source>Format</source>
+      <translation>Формат</translation>
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="212" />
       <source>Text</source>
       <translation>Текст</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="208" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="214" />
       <source>HTML</source>
       <translation>HTML</translation>
     </message>
@@ -93512,12 +93740,12 @@
   <context>
     <name>eric7</name>
     <message>
-      <location filename="../eric7.py" line="399" />
+      <location filename="../eric7.py" line="401" />
       <source>Starting...</source>
       <translation>Запуск...</translation>
     </message>
     <message>
-      <location filename="../eric7.py" line="405" />
+      <location filename="../eric7.py" line="407" />
       <source>Generating Main Window...</source>
       <translation>Создание главного окна...</translation>
     </message>
--- a/eric7/i18n/eric7_tr.ts	Wed Jan 05 16:50:36 2022 +0100
+++ b/eric7/i18n/eric7_tr.ts	Wed Jan 05 17:26:04 2022 +0100
@@ -6225,16 +6225,16 @@
       <translation>Grafik</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="521" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="520" />
       <location filename="../Preferences/ConfigurationDialog.py" line="164" />
       <source>Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="535" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="515" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="456" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="394" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="534" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="514" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="455" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="393" />
       <location filename="../Preferences/ConfigurationDialog.py" line="167" />
       <source>Icons</source>
       <translation>İconlar</translation>
@@ -6260,7 +6260,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="462" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="461" />
       <location filename="../Preferences/ConfigurationDialog.py" line="182" />
       <source>Network</source>
       <translation>Ağ</translation>
@@ -6281,8 +6281,8 @@
       <translation>Eklenti Yöneticisi</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="465" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="400" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="464" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="399" />
       <location filename="../Preferences/ConfigurationDialog.py" line="196" />
       <source>Printer</source>
       <translation>Yazıcı</translation>
@@ -6303,7 +6303,7 @@
       <translation>Qt</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="468" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="467" />
       <location filename="../Preferences/ConfigurationDialog.py" line="208" />
       <source>Security</source>
       <translation type="unfinished">Güvenlik</translation>
@@ -6324,7 +6324,7 @@
       <translation>Şablonlar</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="502" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="501" />
       <location filename="../Preferences/ConfigurationDialog.py" line="220" />
       <source>Tray Starter</source>
       <translation type="unfinished" />
@@ -6340,7 +6340,7 @@
       <translation>Hata Ayıklayıcı</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="407" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="406" />
       <location filename="../Preferences/ConfigurationDialog.py" line="247" />
       <location filename="../Preferences/ConfigurationDialog.py" line="231" />
       <source>General</source>
@@ -6352,7 +6352,7 @@
       <translation>Python3</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="404" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="403" />
       <location filename="../Preferences/ConfigurationDialog.py" line="238" />
       <source>Editor</source>
       <translation>Düzenleyici</translation>
@@ -6368,27 +6368,27 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="410" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="409" />
       <location filename="../Preferences/ConfigurationDialog.py" line="250" />
       <source>Filehandling</source>
       <translation>Dosyaişleme</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="414" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="413" />
       <location filename="../Preferences/ConfigurationDialog.py" line="254" />
       <source>Searching</source>
       <translation>Arıyor</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="488" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="417" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="487" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="416" />
       <location filename="../Preferences/ConfigurationDialog.py" line="375" />
       <location filename="../Preferences/ConfigurationDialog.py" line="257" />
       <source>Spell checking</source>
       <translation>Yazım Kontrolü</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="421" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="420" />
       <location filename="../Preferences/ConfigurationDialog.py" line="261" />
       <source>Style</source>
       <translation>Stil</translation>
@@ -6399,7 +6399,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="424" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="423" />
       <location filename="../Preferences/ConfigurationDialog.py" line="267" />
       <source>Typing</source>
       <translation>Yazıyor</translation>
@@ -6433,31 +6433,31 @@
       <translation>İpuçları</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="428" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="427" />
       <location filename="../Preferences/ConfigurationDialog.py" line="297" />
       <source>Highlighters</source>
       <translation>Metin Vurgulayıcı</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="432" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="431" />
       <location filename="../Preferences/ConfigurationDialog.py" line="301" />
       <source>Filetype Associations</source>
       <translation>Dosyatipi Birleştirme</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="436" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="435" />
       <location filename="../Preferences/ConfigurationDialog.py" line="305" />
       <source>Styles</source>
       <translation>Stiller</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="440" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="439" />
       <location filename="../Preferences/ConfigurationDialog.py" line="309" />
       <source>Keywords</source>
       <translation>Anahtar Sözcükler</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="443" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="442" />
       <location filename="../Preferences/ConfigurationDialog.py" line="312" />
       <source>Properties</source>
       <translation>Özellikler</translation>
@@ -6473,7 +6473,7 @@
       <translation>Yardım</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="472" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="471" />
       <location filename="../Preferences/ConfigurationDialog.py" line="328" />
       <source>Help Documentation</source>
       <translation>Yardım Belgeleri</translation>
@@ -6500,10 +6500,10 @@
       <translation>Çokluproje</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="538" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="518" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="459" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="397" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="537" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="517" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="458" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="396" />
       <location filename="../Preferences/ConfigurationDialog.py" line="354" />
       <location filename="../Preferences/ConfigurationDialog.py" line="351" />
       <source>Interface</source>
@@ -6520,47 +6520,47 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="477" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="476" />
       <location filename="../Preferences/ConfigurationDialog.py" line="366" />
       <source>Appearance</source>
       <translation>Görünüm</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="480" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="479" />
       <location filename="../Preferences/ConfigurationDialog.py" line="369" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="484" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="483" />
       <location filename="../Preferences/ConfigurationDialog.py" line="372" />
       <source>VirusTotal Interface</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="616" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="615" />
       <source>Enter search text...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="690" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="689" />
       <source>Preferences</source>
       <translation>Seçenekler</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="697" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="696" />
       <source>Please select an entry of the list 
 to display the configuration page.</source>
       <translation>Lütfen ayarlama sayfasını 
 göstermek için gelen listeyi seçiniz.</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="772" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="771" />
       <source>Configuration Page Error</source>
       <translation>Ayarlama Sayfası Hatası</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="773" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="772" />
       <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;TAyarlama sayfası &lt;b&gt;{0}&lt;/b&gt; yüklenemiyor.&lt;/p&gt;</translation>
     </message>
@@ -29344,6 +29344,219 @@
     </message>
   </context>
   <context>
+    <name>HelpBookmarkPropertiesDialog</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Titel:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter the title for the bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter Bookmark Title</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>URL:</source>
+      <translation type="unfinished">URL:</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter the URL for the bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter Bookmark URL</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>HelpBookmarksImportDialog</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished">Yerimlerini İçeaktar</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Select to replace the existing bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Replace Existing Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Bookmarks:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Enter the path of the bookmarks file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.py" line="34" />
+      <source>eric Bookmarks Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>HelpBookmarksWidget</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="102" />
+      <source>Open All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="154" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="104" />
+      <source>New Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="155" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="105" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="107" />
+      <source>Delete All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="204" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="161" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="109" />
+      <source>Export All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="530" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="510" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="499" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="488" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="477" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="205" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="162" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="110" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished">Yerimlerini İçeaktar</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="143" />
+      <source>Open Link</source>
+      <translation type="unfinished">Açık Bağlantı</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="145" />
+      <source>Open Link in New Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="148" />
+      <source>Open Link in Background Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="151" />
+      <source>Copy URL to Clipboard</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="157" />
+      <source>Edit Bookmark</source>
+      <translation type="unfinished">Yerimi Düzenleme</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="159" />
+      <source>Delete Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="199" />
+      <source>Open Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="201" />
+      <source>Delete Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="203" />
+      <source>Export Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="359" />
+      <source>Delete Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="360" />
+      <source>Shall these bookmarks really be deleted?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="454" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="422" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="406" />
+      <source>Export Bookmarks</source>
+      <translation type="unfinished">Yerimlerini Dışaaktar</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="408" />
+      <source>eric Bookmarks Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="423" />
+      <source>The file &lt;b&gt;{0}&lt;/b&gt; already exists. Do you want to overwrite it?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="455" />
+      <source>&lt;p&gt;The bookmarks could not be exported to &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="478" />
+      <source>&lt;p&gt;The bookmarks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="531" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="489" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; has invalid contents.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="500" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; was not created with 'eric7'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="511" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; has an unsupported format version.</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>HelpBrowser</name>
     <message>
       <source>&lt;b&gt;Help Window&lt;/b&gt;&lt;p&gt;This window displays the selected help information.&lt;/p&gt;</source>
@@ -30049,52 +30262,57 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="494" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="492" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="504" />
       <source>Zoom in</source>
       <translation type="unfinished">Büyüt</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="500" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="510" />
       <source>Zoom out</source>
       <translation type="unfinished">Küçült</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="506" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="516" />
       <source>Zoom reset</source>
       <translation type="unfinished">Büyütmeyi sıfırla</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="513" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="523" />
       <source>Copy</source>
       <translation type="unfinished">Kopyala</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="519" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="529" />
       <source>Select All</source>
       <translation type="unfinished">Hepsini Seç</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="526" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="536" />
       <source>Close</source>
       <translation type="unfinished">Kapat</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="531" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="541" />
       <source>Close Others</source>
       <translation type="unfinished">Diğerlerini Kapat</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="551" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="561" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="558" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="568" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="567" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="577" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -30102,78 +30320,83 @@
   <context>
     <name>HelpViewerImplQWE</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="152" />
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="141" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="153" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="142" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="585" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="586" />
       <source>Backward</source>
       <translation type="unfinished">Geriye Doğru</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="591" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="592" />
       <source>Forward</source>
       <translation type="unfinished">İleriye</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="597" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="598" />
       <source>Reload</source>
       <translation type="unfinished">Yeniden Yükle</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="610" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="611" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="619" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="618" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="630" />
       <source>Zoom in</source>
       <translation type="unfinished">Büyüt</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="625" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="636" />
       <source>Zoom out</source>
       <translation type="unfinished">Küçült</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="631" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="642" />
       <source>Zoom reset</source>
       <translation type="unfinished">Büyütmeyi sıfırla</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="638" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="649" />
       <source>Copy</source>
       <translation type="unfinished">Kopyala</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="644" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="655" />
       <source>Select All</source>
       <translation type="unfinished">Hepsini Seç</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="651" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="662" />
       <source>Close</source>
       <translation type="unfinished">Kapat</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="656" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="667" />
       <source>Close Others</source>
       <translation type="unfinished">Diğerlerini Kapat</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="674" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="685" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="681" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="692" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="690" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="701" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -30256,104 +30479,109 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="396" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="264" />
+      <source>Show list of bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="410" />
       <source>eric API Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="397" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="411" />
       <source>Python 3 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="398" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="412" />
       <source>Qt5 Documentation</source>
       <translation type="unfinished">Qt4 Belgeleri {5 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="399" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="413" />
       <source>Qt6 Documentation</source>
       <translation type="unfinished">Qt4 Belgeleri {6 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="400" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="414" />
       <source>PyQt5 Documentation</source>
       <translation type="unfinished">PyQt4 Belgeleri {5 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="401" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="415" />
       <source>PyQt6 Documentation</source>
       <translation type="unfinished">PyQt4 Belgeleri {6 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="402" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="416" />
       <source>PySide2 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="403" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="417" />
       <source>PySide6 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="458" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="472" />
       <source>Open HTML File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="460" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="474" />
       <source>HTML Files (*.htm *.html);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="639" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="664" />
       <source>Help Engine</source>
       <translation type="unfinished">Yardım Motoru</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="665" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="690" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished">Dökümanlara bakılıyor...</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="678" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="703" />
       <source>eric Help Viewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="704" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="729" />
       <source>Manage QtHelp Documents</source>
       <translation type="unfinished">OtHelp Dökümanlları Yönetimi</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="707" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="732" />
       <source>Reindex Documentation</source>
       <translation type="unfinished">Belgeyi Yeniden İindexle</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="711" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="736" />
       <source>Configure Help Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="803" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="783" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="828" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="808" />
       <source>Clear History</source>
       <translation type="unfinished">Geçmişi Sil</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="914" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="939" />
       <source>Updating search index</source>
       <translation type="unfinished">Arama index yenileniyor</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="975" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1000" />
       <source>Filtered by: </source>
       <translation type="unfinished">Süzülen: </translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1009" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1004" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1034" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1029" />
       <source>Unfiltered</source>
       <translation type="unfinished">Süzülmemiş</translation>
     </message>
@@ -53862,22 +54090,22 @@
   <context>
     <name>OpenPagesWidget</name>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="76" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="67" />
       <source>Close</source>
       <translation type="unfinished">Kapat</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="79" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="70" />
       <source>Close Others</source>
       <translation type="unfinished">Diğerlerini Kapat</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="82" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="73" />
       <source>Close All</source>
       <translation type="unfinished">Hepsini Kapat</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="85" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="76" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -56996,18 +57224,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1653" />
+      <location filename="../Preferences/__init__.py" line="1654" />
       <source>Export Preferences</source>
       <translation>Seçenekleri Dışa Aktar</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1681" />
-      <location filename="../Preferences/__init__.py" line="1655" />
+      <location filename="../Preferences/__init__.py" line="1682" />
+      <location filename="../Preferences/__init__.py" line="1656" />
       <source>Properties File (*.ini);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1679" />
+      <location filename="../Preferences/__init__.py" line="1680" />
       <source>Import Preferences</source>
       <translation>Seçenekleri İçe Aktar</translation>
     </message>
@@ -71372,37 +71600,37 @@
   <context>
     <name>SpellCheckMixin</name>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="127" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="133" />
       <source>Spelling Suggestions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="138" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="144" />
       <source>Add to Dictionary</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="159" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="165" />
       <source>Remove '{0}' from Dictionary</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="176" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="182" />
       <source>Language</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="200" />
-      <source>Format</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="206" />
+      <source>Format</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="212" />
       <source>Text</source>
       <translation type="unfinished">Metin</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="208" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="214" />
       <source>HTML</source>
       <translation type="unfinished">HTML</translation>
     </message>
@@ -98076,12 +98304,12 @@
   <context>
     <name>eric7</name>
     <message>
-      <location filename="../eric7.py" line="399" />
+      <location filename="../eric7.py" line="401" />
       <source>Starting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../eric7.py" line="405" />
+      <location filename="../eric7.py" line="407" />
       <source>Generating Main Window...</source>
       <translation type="unfinished">Anapencere üretiliyor...</translation>
     </message>
--- a/eric7/i18n/eric7_zh_CN.ts	Wed Jan 05 16:50:36 2022 +0100
+++ b/eric7/i18n/eric7_zh_CN.ts	Wed Jan 05 17:26:04 2022 +0100
@@ -6362,16 +6362,16 @@
       <translation>图形</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="521" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="520" />
       <location filename="../Preferences/ConfigurationDialog.py" line="164" />
       <source>Hex Editor</source>
       <translation type="unfinished">十六进制编辑器</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="535" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="515" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="456" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="394" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="534" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="514" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="455" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="393" />
       <location filename="../Preferences/ConfigurationDialog.py" line="167" />
       <source>Icons</source>
       <translation>图标</translation>
@@ -6397,7 +6397,7 @@
       <translation>MIME 类型</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="462" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="461" />
       <location filename="../Preferences/ConfigurationDialog.py" line="182" />
       <source>Network</source>
       <translation>网络</translation>
@@ -6418,8 +6418,8 @@
       <translation>插件管理器</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="465" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="400" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="464" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="399" />
       <location filename="../Preferences/ConfigurationDialog.py" line="196" />
       <source>Printer</source>
       <translation>打印机</translation>
@@ -6440,7 +6440,7 @@
       <translation>Qt</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="468" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="467" />
       <location filename="../Preferences/ConfigurationDialog.py" line="208" />
       <source>Security</source>
       <translation>安全</translation>
@@ -6461,7 +6461,7 @@
       <translation>模板</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="502" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="501" />
       <location filename="../Preferences/ConfigurationDialog.py" line="220" />
       <source>Tray Starter</source>
       <translation>托盘启动器</translation>
@@ -6477,7 +6477,7 @@
       <translation>调试器</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="407" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="406" />
       <location filename="../Preferences/ConfigurationDialog.py" line="247" />
       <location filename="../Preferences/ConfigurationDialog.py" line="231" />
       <source>General</source>
@@ -6489,7 +6489,7 @@
       <translation>Python3</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="404" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="403" />
       <location filename="../Preferences/ConfigurationDialog.py" line="238" />
       <source>Editor</source>
       <translation>编辑器</translation>
@@ -6505,27 +6505,27 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="410" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="409" />
       <location filename="../Preferences/ConfigurationDialog.py" line="250" />
       <source>Filehandling</source>
       <translation>文件处理</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="414" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="413" />
       <location filename="../Preferences/ConfigurationDialog.py" line="254" />
       <source>Searching</source>
       <translation>查找</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="488" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="417" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="487" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="416" />
       <location filename="../Preferences/ConfigurationDialog.py" line="375" />
       <location filename="../Preferences/ConfigurationDialog.py" line="257" />
       <source>Spell checking</source>
       <translation>拼写检查</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="421" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="420" />
       <location filename="../Preferences/ConfigurationDialog.py" line="261" />
       <source>Style</source>
       <translation>风格</translation>
@@ -6536,7 +6536,7 @@
       <translation>代码检查器</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="424" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="423" />
       <location filename="../Preferences/ConfigurationDialog.py" line="267" />
       <source>Typing</source>
       <translation>键盘输入</translation>
@@ -6570,31 +6570,31 @@
       <translation>调用提示</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="428" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="427" />
       <location filename="../Preferences/ConfigurationDialog.py" line="297" />
       <source>Highlighters</source>
       <translation>高亮功能</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="432" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="431" />
       <location filename="../Preferences/ConfigurationDialog.py" line="301" />
       <source>Filetype Associations</source>
       <translation>文件类型关联</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="436" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="435" />
       <location filename="../Preferences/ConfigurationDialog.py" line="305" />
       <source>Styles</source>
       <translation>风格</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="440" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="439" />
       <location filename="../Preferences/ConfigurationDialog.py" line="309" />
       <source>Keywords</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="443" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="442" />
       <location filename="../Preferences/ConfigurationDialog.py" line="312" />
       <source>Properties</source>
       <translation>属性</translation>
@@ -6610,7 +6610,7 @@
       <translation>帮助</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="472" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="471" />
       <location filename="../Preferences/ConfigurationDialog.py" line="328" />
       <source>Help Documentation</source>
       <translation>帮助文档</translation>
@@ -6637,10 +6637,10 @@
       <translation>多重项目</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="538" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="518" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="459" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="397" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="537" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="517" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="458" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="396" />
       <location filename="../Preferences/ConfigurationDialog.py" line="354" />
       <location filename="../Preferences/ConfigurationDialog.py" line="351" />
       <source>Interface</source>
@@ -6657,46 +6657,46 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="477" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="476" />
       <location filename="../Preferences/ConfigurationDialog.py" line="366" />
       <source>Appearance</source>
       <translation>外观</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="480" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="479" />
       <location filename="../Preferences/ConfigurationDialog.py" line="369" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="484" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="483" />
       <location filename="../Preferences/ConfigurationDialog.py" line="372" />
       <source>VirusTotal Interface</source>
       <translation>VirusTotal 界面</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="616" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="615" />
       <source>Enter search text...</source>
       <translation>输入搜索内容…</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="690" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="689" />
       <source>Preferences</source>
       <translation>首选项</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="697" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="696" />
       <source>Please select an entry of the list 
 to display the configuration page.</source>
       <translation>请在左边选择一个列表项以显示配置页面。</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="772" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="771" />
       <source>Configuration Page Error</source>
       <translation>配置页面错误</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="773" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="772" />
       <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;配置页面 &lt;b&gt;{0}&lt;/b&gt; 无法载入。&lt;/p&gt;</translation>
     </message>
@@ -29751,6 +29751,219 @@
     </message>
   </context>
   <context>
+    <name>HelpBookmarkPropertiesDialog</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Titel:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter the title for the bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter Bookmark Title</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>URL:</source>
+      <translation type="unfinished">URL:</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter the URL for the bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
+      <source>Enter Bookmark URL</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>HelpBookmarksImportDialog</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished">导入书签</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Select to replace the existing bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Replace Existing Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Bookmarks:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" />
+      <source>Enter the path of the bookmarks file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksImportDialog.py" line="34" />
+      <source>eric Bookmarks Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>HelpBookmarksWidget</name>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="102" />
+      <source>Open All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="154" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="104" />
+      <source>New Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="155" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="105" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="107" />
+      <source>Delete All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="204" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="161" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="109" />
+      <source>Export All Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="530" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="510" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="499" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="488" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="477" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="205" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="162" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="110" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished">导入书签</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="143" />
+      <source>Open Link</source>
+      <translation type="unfinished">打开链接</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="145" />
+      <source>Open Link in New Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="148" />
+      <source>Open Link in Background Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="151" />
+      <source>Copy URL to Clipboard</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="157" />
+      <source>Edit Bookmark</source>
+      <translation type="unfinished">编辑书签</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="159" />
+      <source>Delete Bookmark</source>
+      <translation type="unfinished">删除书签</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="199" />
+      <source>Open Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="201" />
+      <source>Delete Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="203" />
+      <source>Export Selected Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="359" />
+      <source>Delete Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="360" />
+      <source>Shall these bookmarks really be deleted?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="454" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="422" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="406" />
+      <source>Export Bookmarks</source>
+      <translation type="unfinished">导出书签</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="408" />
+      <source>eric Bookmarks Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="423" />
+      <source>The file &lt;b&gt;{0}&lt;/b&gt; already exists. Do you want to overwrite it?</source>
+      <translation type="unfinished">文件 &lt;b&gt;{0}&lt;/b&gt; 已存在。覆盖?</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="455" />
+      <source>&lt;p&gt;The bookmarks could not be exported to &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="478" />
+      <source>&lt;p&gt;The bookmarks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="531" />
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="489" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; has invalid contents.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="500" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; was not created with 'eric7'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpBookmarksWidget.py" line="511" />
+      <source>The bookmarks file &lt;b&gt;{0}&lt;/b&gt; has an unsupported format version.</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>HelpBrowser</name>
     <message>
       <source>Open Link in New Tab<byte value="x9" />Ctrl+LMB</source>
@@ -30582,52 +30795,57 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="494" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="492" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="504" />
       <source>Zoom in</source>
       <translation type="unfinished">放大</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="500" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="510" />
       <source>Zoom out</source>
       <translation type="unfinished">缩小</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="506" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="516" />
       <source>Zoom reset</source>
       <translation type="unfinished">重置缩放</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="513" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="523" />
       <source>Copy</source>
       <translation type="unfinished">复制</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="519" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="529" />
       <source>Select All</source>
       <translation type="unfinished">全选</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="526" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="536" />
       <source>Close</source>
       <translation type="unfinished">关闭</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="531" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="541" />
       <source>Close Others</source>
       <translation type="unfinished">关闭其它</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="551" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="561" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="558" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="568" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="567" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="577" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -30635,78 +30853,83 @@
   <context>
     <name>HelpViewerImplQWE</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="152" />
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="141" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="153" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="142" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="585" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="586" />
       <source>Backward</source>
       <translation type="unfinished">后退</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="591" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="592" />
       <source>Forward</source>
       <translation type="unfinished">前移</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="597" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="598" />
       <source>Reload</source>
       <translation type="unfinished">重新载入</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="610" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="611" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="619" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="618" />
+      <source>Bookmark Page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="630" />
       <source>Zoom in</source>
       <translation type="unfinished">放大</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="625" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="636" />
       <source>Zoom out</source>
       <translation type="unfinished">缩小</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="631" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="642" />
       <source>Zoom reset</source>
       <translation type="unfinished">重置缩放</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="638" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="649" />
       <source>Copy</source>
       <translation type="unfinished">复制</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="644" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="655" />
       <source>Select All</source>
       <translation type="unfinished">全选</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="651" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="662" />
       <source>Close</source>
       <translation type="unfinished">关闭</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="656" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="667" />
       <source>Close Others</source>
       <translation type="unfinished">关闭其它</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="674" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="685" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="681" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="692" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="690" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="701" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -30789,104 +31012,109 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="396" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="264" />
+      <source>Show list of bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="410" />
       <source>eric API Documentation</source>
       <translation type="unfinished">eric API 文档</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="397" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="411" />
       <source>Python 3 Documentation</source>
       <translation type="unfinished">Python 3 文档</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="398" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="412" />
       <source>Qt5 Documentation</source>
       <translation type="unfinished">Qt5 文档</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="399" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="413" />
       <source>Qt6 Documentation</source>
       <translation type="unfinished">Qt5 文档 {6 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="400" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="414" />
       <source>PyQt5 Documentation</source>
       <translation type="unfinished">PyQt5 文档</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="401" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="415" />
       <source>PyQt6 Documentation</source>
       <translation type="unfinished">PyQt5 文档 {6 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="402" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="416" />
       <source>PySide2 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="403" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="417" />
       <source>PySide6 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="458" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="472" />
       <source>Open HTML File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="460" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="474" />
       <source>HTML Files (*.htm *.html);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="639" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="664" />
       <source>Help Engine</source>
       <translation type="unfinished">帮助引擎</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="665" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="690" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="678" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="703" />
       <source>eric Help Viewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="704" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="729" />
       <source>Manage QtHelp Documents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="707" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="732" />
       <source>Reindex Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="711" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="736" />
       <source>Configure Help Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="803" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="783" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="828" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="808" />
       <source>Clear History</source>
       <translation type="unfinished">清除历史记录</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="914" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="939" />
       <source>Updating search index</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="975" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1000" />
       <source>Filtered by: </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1009" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1004" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1034" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1029" />
       <source>Unfiltered</source>
       <translation type="unfinished" />
     </message>
@@ -54742,22 +54970,22 @@
   <context>
     <name>OpenPagesWidget</name>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="76" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="67" />
       <source>Close</source>
       <translation type="unfinished">关闭</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="79" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="70" />
       <source>Close Others</source>
       <translation type="unfinished">关闭其它</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="82" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="73" />
       <source>Close All</source>
       <translation type="unfinished">全部关闭</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/OpenPagesWidget.py" line="85" />
+      <location filename="../HelpViewer/OpenPagesWidget.py" line="76" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -57897,18 +58125,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1653" />
+      <location filename="../Preferences/__init__.py" line="1654" />
       <source>Export Preferences</source>
       <translation>导出首选项</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1681" />
-      <location filename="../Preferences/__init__.py" line="1655" />
+      <location filename="../Preferences/__init__.py" line="1682" />
+      <location filename="../Preferences/__init__.py" line="1656" />
       <source>Properties File (*.ini);;All Files (*)</source>
       <translation>属性文件 (*.ini);;所有文件 (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1679" />
+      <location filename="../Preferences/__init__.py" line="1680" />
       <source>Import Preferences</source>
       <translation>导入首选项</translation>
     </message>
@@ -72898,37 +73126,37 @@
   <context>
     <name>SpellCheckMixin</name>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="127" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="133" />
       <source>Spelling Suggestions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="138" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="144" />
       <source>Add to Dictionary</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="159" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="165" />
       <source>Remove '{0}' from Dictionary</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="176" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="182" />
       <source>Language</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="200" />
-      <source>Format</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="206" />
+      <source>Format</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="212" />
       <source>Text</source>
       <translation type="unfinished">文本</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="208" />
+      <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="214" />
       <source>HTML</source>
       <translation type="unfinished">HTML</translation>
     </message>
@@ -99922,12 +100150,12 @@
   <context>
     <name>eric7</name>
     <message>
-      <location filename="../eric7.py" line="399" />
+      <location filename="../eric7.py" line="401" />
       <source>Starting...</source>
       <translation type="unfinished">正在启动…</translation>
     </message>
     <message>
-      <location filename="../eric7.py" line="405" />
+      <location filename="../eric7.py" line="407" />
       <source>Generating Main Window...</source>
       <translation type="unfinished">正在产生主窗口…</translation>
     </message>

eric ide

mercurial