Web Browser: added code to ask for the title of a new bookmark folder.

Wed, 06 May 2020 18:15:52 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Wed, 06 May 2020 18:15:52 +0200
changeset 7583
323e47d167e0
parent 7582
d3546c6d6504
child 7584
328d92d8db48
child 7585
749c6871f4ef

Web Browser: added code to ask for the title of a new bookmark folder.

docs/changelog file | annotate | diff | comparison | revisions
eric6/WebBrowser/Bookmarks/AddBookmarkDialog.py file | annotate | diff | comparison | revisions
eric6/WebBrowser/Bookmarks/AddBookmarkDialog.ui file | annotate | diff | comparison | revisions
eric6/WebBrowser/Bookmarks/BookmarksDialog.py file | annotate | diff | comparison | revisions
eric6/WebBrowser/Bookmarks/BookmarksMenu.py file | annotate | diff | comparison | revisions
eric6/i18n/eric6_cs.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_de.qm file | annotate | diff | comparison | revisions
eric6/i18n/eric6_de.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_empty.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_en.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_es.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_fr.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_it.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_pt.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_ru.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_tr.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_zh_CN.ts file | annotate | diff | comparison | revisions
--- a/docs/changelog	Wed May 06 18:10:18 2020 +0200
+++ b/docs/changelog	Wed May 06 18:15:52 2020 +0200
@@ -5,6 +5,7 @@
 - Web Browser:
   -- added a configurable URL entry color to indicate sites with certificate
      issues
+  -- added code to ask for the title of a new bookmark folder
 Version 20.5:
 - bug fixes
 - MicroPython
--- a/eric6/WebBrowser/Bookmarks/AddBookmarkDialog.py	Wed May 06 18:10:18 2020 +0200
+++ b/eric6/WebBrowser/Bookmarks/AddBookmarkDialog.py	Wed May 06 18:15:52 2020 +0200
@@ -196,9 +196,11 @@
         if folder:
             self.setWindowTitle(self.tr("Add Folder"))
             self.addressEdit.setVisible(False)
+            self.addressLabel.setVisible(False)
         else:
             self.setWindowTitle(self.tr("Add Bookmark"))
             self.addressEdit.setVisible(True)
+            self.addressLabel.setVisible(True)
         
         self.resize(self.sizeHint())
     
--- a/eric6/WebBrowser/Bookmarks/AddBookmarkDialog.ui	Wed May 06 18:10:18 2020 +0200
+++ b/eric6/WebBrowser/Bookmarks/AddBookmarkDialog.ui	Wed May 06 18:15:52 2020 +0200
@@ -44,7 +44,7 @@
     </widget>
    </item>
    <item row="1" column="0">
-    <widget class="QLabel" name="label_3">
+    <widget class="QLabel" name="addressLabel">
      <property name="text">
       <string>Address:</string>
      </property>
--- a/eric6/WebBrowser/Bookmarks/BookmarksDialog.py	Wed May 06 18:10:18 2020 +0200
+++ b/eric6/WebBrowser/Bookmarks/BookmarksDialog.py	Wed May 06 18:15:52 2020 +0200
@@ -10,7 +10,9 @@
 
 from PyQt5.QtCore import pyqtSignal, Qt, QUrl, QModelIndex
 from PyQt5.QtGui import QFontMetrics, QCursor
-from PyQt5.QtWidgets import QDialog, QMenu, QApplication
+from PyQt5.QtWidgets import (
+    QDialog, QMenu, QApplication, QInputDialog, QLineEdit
+)
 
 from E5Gui.E5TreeSortFilterProxyModel import E5TreeSortFilterProxyModel
 
@@ -175,6 +177,9 @@
         menu.addSeparator()
         act = menu.addAction(self.tr("&Properties..."), self.__edit)
         act.setEnabled(idx.flags() & Qt.ItemIsEditable)
+        if idx.isValid() and node.type() == BookmarkNode.Folder:
+            menu.addSeparator()
+            menu.addAction(self.tr("New &Folder..."), self.__newFolder)
         menu.exec_(QCursor.pos())
     
     def __activated(self, idx):
@@ -327,6 +332,15 @@
         
         idx = self.__proxyModel.mapToSource(idx)
         parent = self.__bookmarksModel.node(idx)
-        node = BookmarkNode(BookmarkNode.Folder)
-        node.title = self.tr("New Folder")
-        self.__bookmarksManager.addBookmark(parent, node, row)
+        title, ok = QInputDialog.getText(
+            self,
+            self.tr("New Bookmark Folder"),
+            self.tr("Enter title for new bookmark folder:"),
+            QLineEdit.Normal)
+        
+        if ok:
+            if not title:
+                title = self.tr("New Folder")
+            node = BookmarkNode(BookmarkNode.Folder)
+            node.title = title
+            self.__bookmarksManager.addBookmark(parent, node, row)
--- a/eric6/WebBrowser/Bookmarks/BookmarksMenu.py	Wed May 06 18:10:18 2020 +0200
+++ b/eric6/WebBrowser/Bookmarks/BookmarksMenu.py	Wed May 06 18:15:52 2020 +0200
@@ -349,17 +349,17 @@
             return
         
         self.addSeparator()
-        act = self.addAction(self.tr("Default Home Page"))
-        act.setData("eric:home")
-        act.triggered.connect(
-            lambda: self.__defaultBookmarkTriggered(act))
-        act = self.addAction(self.tr("Speed Dial"))
-        act.setData("eric:speeddial")
-        act.triggered.connect(
-            lambda: self.__defaultBookmarkTriggered(act))
+        act_1 = self.addAction(self.tr("Default Home Page"))
+        act_1.setData("eric:home")
+        act_1.triggered.connect(
+            lambda: self.__defaultBookmarkTriggered(act_1))
+        act_2 = self.addAction(self.tr("Speed Dial"))
+        act_2.setData("eric:speeddial")
+        act_2.triggered.connect(
+            lambda: self.__defaultBookmarkTriggered(act_2))
         self.addSeparator()
-        act = self.addAction(self.tr("Open all in Tabs"))
-        act.triggered.connect(lambda: self.openAll(act))
+        act_3 = self.addAction(self.tr("Open all in Tabs"))
+        act_3.triggered.connect(lambda: self.openAll(act_3))
     
     def setInitialActions(self, actions):
         """
--- a/eric6/i18n/eric6_cs.ts	Wed May 06 18:10:18 2020 +0200
+++ b/eric6/i18n/eric6_cs.ts	Wed May 06 18:15:52 2020 +0200
@@ -375,7 +375,7 @@
 <context>
     <name>AddBookmarkDialog</name>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="200"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="201"/>
         <source>Add Bookmark</source>
         <translation>Přidat záložku</translation>
     </message>
@@ -1831,32 +1831,32 @@
         <translation>Přidat s&amp;ložku</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="154"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="156"/>
         <source>&amp;Open</source>
         <translation>&amp;Otevřít</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="156"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="158"/>
         <source>Open in New &amp;Tab</source>
         <translation>Otevřít v novém &amp;tabu</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="167"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="169"/>
         <source>Edit &amp;Name</source>
         <translation>Editovat &amp;název</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="170"/>
-        <source>Edit &amp;Address</source>
-        <translation>Editovat &amp;adresu</translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="172"/>
+        <source>Edit &amp;Address</source>
+        <translation>Editovat &amp;adresu</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="174"/>
         <source>&amp;Delete</source>
         <translation>&amp;Smazat</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="331"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="343"/>
         <source>New Folder</source>
         <translation>Nová složka</translation>
     </message>
@@ -1866,25 +1866,40 @@
         <translation>Stisknout pro smazání vybraných položek</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="176"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="178"/>
         <source>&amp;Properties...</source>
         <translation type="unfinished">&amp;Natavení...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="161"/>
-        <source>Open in New &amp;Window</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="163"/>
+        <source>Open in New &amp;Window</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="165"/>
         <source>Open in New Pri&amp;vate Window</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="158"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="160"/>
         <source>Open in New &amp;Background Tab</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="182"/>
+        <source>New &amp;Folder...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="335"/>
+        <source>New Bookmark Folder</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="335"/>
+        <source>Enter title for new bookmark folder:</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>BookmarksImportDialog</name>
Binary file eric6/i18n/eric6_de.qm has changed
--- a/eric6/i18n/eric6_de.ts	Wed May 06 18:10:18 2020 +0200
+++ b/eric6/i18n/eric6_de.ts	Wed May 06 18:15:52 2020 +0200
@@ -1,5 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS><TS version="2.0" language="de" sourcelanguage="">
+<!DOCTYPE TS>
+<TS version="2.1" language="de">
 <context>
     <name>AboutDialog</name>
     <message>
@@ -352,7 +353,7 @@
 <context>
     <name>AddBookmarkDialog</name>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="200"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="201"/>
         <source>Add Bookmark</source>
         <translation>Lesezeichen hinzufügen</translation>
     </message>
@@ -1817,32 +1818,32 @@
         <translation>&amp;Ordner hinzufügen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="154"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="156"/>
         <source>&amp;Open</source>
         <translation>Ö&amp;ffnen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="156"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="158"/>
         <source>Open in New &amp;Tab</source>
         <translation>In neuem &amp;Register öffnen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="167"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="169"/>
         <source>Edit &amp;Name</source>
         <translation>&amp;Namen editieren</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="170"/>
-        <source>Edit &amp;Address</source>
-        <translation>&amp;Adresse editieren</translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="172"/>
+        <source>Edit &amp;Address</source>
+        <translation>&amp;Adresse editieren</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="174"/>
         <source>&amp;Delete</source>
         <translation>&amp;Löschen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="331"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="343"/>
         <source>New Folder</source>
         <translation>Neuer Ordner</translation>
     </message>
@@ -1852,25 +1853,40 @@
         <translation>Drücken, um die ausgwählten Einträge zu löschen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="176"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="178"/>
         <source>&amp;Properties...</source>
         <translation>&amp;Eigenschaften …</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="161"/>
-        <source>Open in New &amp;Window</source>
-        <translation>In neuem &amp;Fenster öffnen</translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="163"/>
+        <source>Open in New &amp;Window</source>
+        <translation>In neuem &amp;Fenster öffnen</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="165"/>
         <source>Open in New Pri&amp;vate Window</source>
         <translation>In neuem &amp;privaten Fenster öffnen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="158"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="160"/>
         <source>Open in New &amp;Background Tab</source>
         <translation>In neuem &amp;Hintergrundregister öffnen</translation>
     </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="182"/>
+        <source>New &amp;Folder...</source>
+        <translation>&amp;Neuer Ordner...</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="335"/>
+        <source>New Bookmark Folder</source>
+        <translation>Neuer Lesezeichenordner</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="335"/>
+        <source>Enter title for new bookmark folder:</source>
+        <translation>Gib den Titel des neuen Lesezeichenordners ein:</translation>
+    </message>
 </context>
 <context>
     <name>BookmarksImportDialog</name>
@@ -2032,8 +2048,8 @@
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="171"/>
-        <source>Open in New Tab<byte value="x9"/>Ctrl+LMB</source>
-        <translation>In neuem Register öffnen<byte value="x9"/>Strg+LMK</translation>
+        <source>Open in New Tab	Ctrl+LMB</source>
+        <translation>In neuem Register öffnen	Strg+LMK</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="175"/>
@@ -2101,8 +2117,8 @@
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="91"/>
-        <source>Open in New Tab<byte value="x9"/>Ctrl+LMB</source>
-        <translation>In neuem Register öffnen<byte value="x9"/>Strg+LMK</translation>
+        <source>Open in New Tab	Ctrl+LMB</source>
+        <translation>In neuem Register öffnen	Strg+LMK</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="95"/>
@@ -44215,12 +44231,12 @@
     </message>
     <message>
         <location filename="../MicroPython/MicroPythonWidget.py" line="1018"/>
-        <source>&#xc2;&#xb5;Py Chart</source>
+        <source>µPy Chart</source>
         <translation>µPy Chart</translation>
     </message>
     <message>
         <location filename="../MicroPython/MicroPythonWidget.py" line="1098"/>
-        <source>&#xc2;&#xb5;Py Files</source>
+        <source>µPy Files</source>
         <translation>µPy Dateien</translation>
     </message>
     <message>
@@ -84066,8 +84082,8 @@
     </message>
     <message>
         <location filename="../WebBrowser/WebBrowserView.py" line="673"/>
-        <source>Open Link in New Tab<byte value="x9"/>Ctrl+LMB</source>
-        <translation>Link in neuem Fenster öffnen<byte value="x9"/>Strg+LMK</translation>
+        <source>Open Link in New Tab	Ctrl+LMB</source>
+        <translation>Link in neuem Fenster öffnen	Strg+LMK</translation>
     </message>
     <message>
         <location filename="../WebBrowser/WebBrowserView.py" line="679"/>
--- a/eric6/i18n/eric6_empty.ts	Wed May 06 18:10:18 2020 +0200
+++ b/eric6/i18n/eric6_empty.ts	Wed May 06 18:15:52 2020 +0200
@@ -352,7 +352,7 @@
 <context>
     <name>AddBookmarkDialog</name>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="200"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="201"/>
         <source>Add Bookmark</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1791,7 +1791,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="172"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="174"/>
         <source>&amp;Delete</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1806,50 +1806,65 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="154"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="156"/>
         <source>&amp;Open</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="156"/>
-        <source>Open in New &amp;Tab</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="167"/>
-        <source>Edit &amp;Name</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="170"/>
-        <source>Edit &amp;Address</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="176"/>
-        <source>&amp;Properties...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="331"/>
-        <source>New Folder</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="158"/>
+        <source>Open in New &amp;Tab</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="169"/>
+        <source>Edit &amp;Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="172"/>
+        <source>Edit &amp;Address</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="178"/>
+        <source>&amp;Properties...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="343"/>
+        <source>New Folder</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="160"/>
         <source>Open in New &amp;Background Tab</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="161"/>
-        <source>Open in New &amp;Window</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="163"/>
+        <source>Open in New &amp;Window</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="165"/>
         <source>Open in New Pri&amp;vate Window</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="182"/>
+        <source>New &amp;Folder...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="335"/>
+        <source>New Bookmark Folder</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="335"/>
+        <source>Enter title for new bookmark folder:</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>BookmarksImportDialog</name>
--- a/eric6/i18n/eric6_en.ts	Wed May 06 18:10:18 2020 +0200
+++ b/eric6/i18n/eric6_en.ts	Wed May 06 18:15:52 2020 +0200
@@ -352,7 +352,7 @@
 <context>
     <name>AddBookmarkDialog</name>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="200"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="201"/>
         <source>Add Bookmark</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1791,7 +1791,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="172"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="174"/>
         <source>&amp;Delete</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1806,50 +1806,65 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="154"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="156"/>
         <source>&amp;Open</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="156"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="158"/>
         <source>Open in New &amp;Tab</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="167"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="169"/>
         <source>Edit &amp;Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="170"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="172"/>
         <source>Edit &amp;Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="331"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="343"/>
         <source>New Folder</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="176"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="178"/>
         <source>&amp;Properties...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="161"/>
-        <source>Open in New &amp;Window</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="163"/>
+        <source>Open in New &amp;Window</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="165"/>
         <source>Open in New Pri&amp;vate Window</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="158"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="160"/>
         <source>Open in New &amp;Background Tab</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="182"/>
+        <source>New &amp;Folder...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="335"/>
+        <source>New Bookmark Folder</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="335"/>
+        <source>Enter title for new bookmark folder:</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>BookmarksImportDialog</name>
--- a/eric6/i18n/eric6_es.ts	Wed May 06 18:10:18 2020 +0200
+++ b/eric6/i18n/eric6_es.ts	Wed May 06 18:15:52 2020 +0200
@@ -352,7 +352,7 @@
 <context>
     <name>AddBookmarkDialog</name>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="200"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="201"/>
         <source>Add Bookmark</source>
         <translation>Añadir Marcador</translation>
     </message>
@@ -1814,32 +1814,32 @@
         <translation>Añadir &amp;Carpeta</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="154"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="156"/>
         <source>&amp;Open</source>
         <translation>&amp;Abrir</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="156"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="158"/>
         <source>Open in New &amp;Tab</source>
         <translation>Abrir en Nueva Pes&amp;taña</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="167"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="169"/>
         <source>Edit &amp;Name</source>
         <translation>Editar &amp;Nombre</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="170"/>
-        <source>Edit &amp;Address</source>
-        <translation>Editar &amp;Dirección</translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="172"/>
+        <source>Edit &amp;Address</source>
+        <translation>Editar &amp;Dirección</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="174"/>
         <source>&amp;Delete</source>
         <translation>&amp;Borrar</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="331"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="343"/>
         <source>New Folder</source>
         <translation>Nueva carpeta</translation>
     </message>
@@ -1849,25 +1849,40 @@
         <translation>Pulse para eliminar las entradas seleccionadas</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="176"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="178"/>
         <source>&amp;Properties...</source>
         <translation>&amp;Propiedades...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="161"/>
-        <source>Open in New &amp;Window</source>
-        <translation>Abrir en Nueva &amp;Ventana</translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="163"/>
+        <source>Open in New &amp;Window</source>
+        <translation>Abrir en Nueva &amp;Ventana</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="165"/>
         <source>Open in New Pri&amp;vate Window</source>
         <translation>Abrir en Nueva Ventana &amp;Privada</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="158"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="160"/>
         <source>Open in New &amp;Background Tab</source>
         <translation>Abrir en Nueva Pes&amp;taña en Segundo Plano</translation>
     </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="182"/>
+        <source>New &amp;Folder...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="335"/>
+        <source>New Bookmark Folder</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="335"/>
+        <source>Enter title for new bookmark folder:</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>BookmarksImportDialog</name>
--- a/eric6/i18n/eric6_fr.ts	Wed May 06 18:10:18 2020 +0200
+++ b/eric6/i18n/eric6_fr.ts	Wed May 06 18:15:52 2020 +0200
@@ -390,7 +390,7 @@
 <context>
     <name>AddBookmarkDialog</name>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="200"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="201"/>
         <source>Add Bookmark</source>
         <translation>Ajouter un signet</translation>
     </message>
@@ -1850,32 +1850,32 @@
         <translation>Ajouter &amp;Répertoire</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="154"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="156"/>
         <source>&amp;Open</source>
         <translation>&amp;Ouvrir</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="156"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="158"/>
         <source>Open in New &amp;Tab</source>
         <translation>Ouvrir dans un nouvel &amp;onglet</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="167"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="169"/>
         <source>Edit &amp;Name</source>
         <translation>Éditer &amp;Nom</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="170"/>
-        <source>Edit &amp;Address</source>
-        <translation>Éditer &amp;Adresse</translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="172"/>
+        <source>Edit &amp;Address</source>
+        <translation>Éditer &amp;Adresse</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="174"/>
         <source>&amp;Delete</source>
         <translation>&amp;Supprimer</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="331"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="343"/>
         <source>New Folder</source>
         <translation>Nouveau répertoire</translation>
     </message>
@@ -1885,25 +1885,40 @@
         <translation>Cliquer pour supprimer les entrées sélectionnées</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="176"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="178"/>
         <source>&amp;Properties...</source>
         <translation>&amp;Propriétés...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="161"/>
-        <source>Open in New &amp;Window</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="163"/>
+        <source>Open in New &amp;Window</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="165"/>
         <source>Open in New Pri&amp;vate Window</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="158"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="160"/>
         <source>Open in New &amp;Background Tab</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="182"/>
+        <source>New &amp;Folder...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="335"/>
+        <source>New Bookmark Folder</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="335"/>
+        <source>Enter title for new bookmark folder:</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>BookmarksImportDialog</name>
--- a/eric6/i18n/eric6_it.ts	Wed May 06 18:10:18 2020 +0200
+++ b/eric6/i18n/eric6_it.ts	Wed May 06 18:15:52 2020 +0200
@@ -390,7 +390,7 @@
 <context>
     <name>AddBookmarkDialog</name>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="200"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="201"/>
         <source>Add Bookmark</source>
         <translation>Aggiungere segnalibro</translation>
     </message>
@@ -1850,32 +1850,32 @@
         <translation>Aggiungi &amp;Cartella</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="154"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="156"/>
         <source>&amp;Open</source>
         <translation>&amp;Apri</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="156"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="158"/>
         <source>Open in New &amp;Tab</source>
         <translation>Apri in una nuova linguet&amp;ta</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="167"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="169"/>
         <source>Edit &amp;Name</source>
         <translation>Modifica &amp;Nome</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="170"/>
-        <source>Edit &amp;Address</source>
-        <translation>Modifica &amp;Indirizzo</translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="172"/>
+        <source>Edit &amp;Address</source>
+        <translation>Modifica &amp;Indirizzo</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="174"/>
         <source>&amp;Delete</source>
         <translation>Can&amp;cella</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="331"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="343"/>
         <source>New Folder</source>
         <translation>Nuova Cartella</translation>
     </message>
@@ -1885,25 +1885,40 @@
         <translation></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="176"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="178"/>
         <source>&amp;Properties...</source>
         <translation>&amp;Proprietà...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="161"/>
-        <source>Open in New &amp;Window</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="163"/>
+        <source>Open in New &amp;Window</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="165"/>
         <source>Open in New Pri&amp;vate Window</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="158"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="160"/>
         <source>Open in New &amp;Background Tab</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="182"/>
+        <source>New &amp;Folder...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="335"/>
+        <source>New Bookmark Folder</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="335"/>
+        <source>Enter title for new bookmark folder:</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>BookmarksImportDialog</name>
--- a/eric6/i18n/eric6_pt.ts	Wed May 06 18:10:18 2020 +0200
+++ b/eric6/i18n/eric6_pt.ts	Wed May 06 18:15:52 2020 +0200
@@ -390,7 +390,7 @@
 <context>
     <name>AddBookmarkDialog</name>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="200"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="201"/>
         <source>Add Bookmark</source>
         <translation>Adicionar Marcador</translation>
     </message>
@@ -1847,7 +1847,7 @@
         <translation>Pressionar para apagar as entradas selecionadas</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="172"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="174"/>
         <source>&amp;Delete</source>
         <translation>&amp;Apagar</translation>
     </message>
@@ -1862,50 +1862,65 @@
         <translation>Adicionar &amp;Diretório</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="154"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="156"/>
         <source>&amp;Open</source>
         <translation>A&amp;brir</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="156"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="158"/>
         <source>Open in New &amp;Tab</source>
         <translation>Abrir num &amp;Separador Novo</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="167"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="169"/>
         <source>Edit &amp;Name</source>
         <translation>Editar &amp;Nome</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="170"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="172"/>
         <source>Edit &amp;Address</source>
         <translation>Editar &amp;Direção</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="331"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="343"/>
         <source>New Folder</source>
         <translation>Diretório Novo</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="176"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="178"/>
         <source>&amp;Properties...</source>
         <translation>&amp;Propriedades...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="161"/>
-        <source>Open in New &amp;Window</source>
-        <translation>Abrir numa Nova &amp;Janela</translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="163"/>
+        <source>Open in New &amp;Window</source>
+        <translation>Abrir numa Nova &amp;Janela</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="165"/>
         <source>Open in New Pri&amp;vate Window</source>
         <translation>Abrir numa Nova Janela Pri&amp;vada</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="158"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="160"/>
         <source>Open in New &amp;Background Tab</source>
         <translation>Abrir num Novo Separador de &amp;Fundo</translation>
     </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="182"/>
+        <source>New &amp;Folder...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="335"/>
+        <source>New Bookmark Folder</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="335"/>
+        <source>Enter title for new bookmark folder:</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>BookmarksImportDialog</name>
--- a/eric6/i18n/eric6_ru.ts	Wed May 06 18:10:18 2020 +0200
+++ b/eric6/i18n/eric6_ru.ts	Wed May 06 18:15:52 2020 +0200
@@ -352,7 +352,7 @@
 <context>
     <name>AddBookmarkDialog</name>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="200"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="201"/>
         <source>Add Bookmark</source>
         <translation>Добавить закладку</translation>
     </message>
@@ -1810,7 +1810,7 @@
         <translation>Удалить выбранные элементы</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="172"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="174"/>
         <source>&amp;Delete</source>
         <translation>&amp;Удалить</translation>
     </message>
@@ -1825,50 +1825,65 @@
         <translation>Добавить &amp;папку</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="154"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="156"/>
         <source>&amp;Open</source>
         <translation>&amp;Открыть</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="156"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="158"/>
         <source>Open in New &amp;Tab</source>
         <translation>Открыть в новой &amp;вкладке</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="167"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="169"/>
         <source>Edit &amp;Name</source>
         <translation>Редактировать &amp;имя</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="170"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="172"/>
         <source>Edit &amp;Address</source>
         <translation>Редактировать &amp;адрес</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="331"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="343"/>
         <source>New Folder</source>
         <translation>Новая папка</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="176"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="178"/>
         <source>&amp;Properties...</source>
         <translation>&amp;Свойства...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="161"/>
-        <source>Open in New &amp;Window</source>
-        <translation>Открыть в новом &amp;окне</translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="163"/>
+        <source>Open in New &amp;Window</source>
+        <translation>Открыть в новом &amp;окне</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="165"/>
         <source>Open in New Pri&amp;vate Window</source>
         <translation>Открыть в новом при&amp;ватном окне</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="158"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="160"/>
         <source>Open in New &amp;Background Tab</source>
         <translation>Открыть в новой &amp;фоновой вкладке</translation>
     </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="182"/>
+        <source>New &amp;Folder...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="335"/>
+        <source>New Bookmark Folder</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="335"/>
+        <source>Enter title for new bookmark folder:</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>BookmarksImportDialog</name>
--- a/eric6/i18n/eric6_tr.ts	Wed May 06 18:10:18 2020 +0200
+++ b/eric6/i18n/eric6_tr.ts	Wed May 06 18:15:52 2020 +0200
@@ -375,7 +375,7 @@
 <context>
     <name>AddBookmarkDialog</name>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="200"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="201"/>
         <source>Add Bookmark</source>
         <translation>Yerimi Ekle</translation>
     </message>
@@ -1825,7 +1825,7 @@
         <translation>Seçilen girişi silmek için basınız</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="172"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="174"/>
         <source>&amp;Delete</source>
         <translation>&amp;Sil</translation>
     </message>
@@ -1840,50 +1840,65 @@
         <translation>Dizin &amp;Ekle</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="154"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="156"/>
         <source>&amp;Open</source>
         <translation>&amp;Aç</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="156"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="158"/>
         <source>Open in New &amp;Tab</source>
         <translation>Yeni Se&amp;kmede Aç</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="167"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="169"/>
         <source>Edit &amp;Name</source>
         <translation>Adı Düze&amp;nle</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="170"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="172"/>
         <source>Edit &amp;Address</source>
         <translation>&amp;Adresi Düzenle</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="331"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="343"/>
         <source>New Folder</source>
         <translation>Yeni Dizin</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="176"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="178"/>
         <source>&amp;Properties...</source>
         <translation type="unfinished">&amp;Özellikler...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="161"/>
-        <source>Open in New &amp;Window</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="163"/>
+        <source>Open in New &amp;Window</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="165"/>
         <source>Open in New Pri&amp;vate Window</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="158"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="160"/>
         <source>Open in New &amp;Background Tab</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="182"/>
+        <source>New &amp;Folder...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="335"/>
+        <source>New Bookmark Folder</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="335"/>
+        <source>Enter title for new bookmark folder:</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>BookmarksImportDialog</name>
--- a/eric6/i18n/eric6_zh_CN.ts	Wed May 06 18:10:18 2020 +0200
+++ b/eric6/i18n/eric6_zh_CN.ts	Wed May 06 18:15:52 2020 +0200
@@ -385,7 +385,7 @@
 <context>
     <name>AddBookmarkDialog</name>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="200"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="201"/>
         <source>Add Bookmark</source>
         <translation>添加书签</translation>
     </message>
@@ -1845,32 +1845,32 @@
         <translation>添加文件夹(&amp;F)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="154"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="156"/>
         <source>&amp;Open</source>
         <translation>打开(&amp;O)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="156"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="158"/>
         <source>Open in New &amp;Tab</source>
         <translation>在新选项卡中打开(&amp;T)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="167"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="169"/>
         <source>Edit &amp;Name</source>
         <translation>编辑名称(&amp;N)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="170"/>
-        <source>Edit &amp;Address</source>
-        <translation>编辑地址(&amp;A)</translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="172"/>
+        <source>Edit &amp;Address</source>
+        <translation>编辑地址(&amp;A)</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="174"/>
         <source>&amp;Delete</source>
         <translation>删除(&amp;D)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="331"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="343"/>
         <source>New Folder</source>
         <translation>新文件夹</translation>
     </message>
@@ -1880,25 +1880,40 @@
         <translation>点击删除选中的条目</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="176"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="178"/>
         <source>&amp;Properties...</source>
         <translation>属性(&amp;P)…</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="161"/>
-        <source>Open in New &amp;Window</source>
-        <translation type="unfinished">在新窗口中打开(&amp;W)</translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="163"/>
+        <source>Open in New &amp;Window</source>
+        <translation type="unfinished">在新窗口中打开(&amp;W)</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="165"/>
         <source>Open in New Pri&amp;vate Window</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="158"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="160"/>
         <source>Open in New &amp;Background Tab</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="182"/>
+        <source>New &amp;Folder...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="335"/>
+        <source>New Bookmark Folder</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="335"/>
+        <source>Enter title for new bookmark folder:</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>BookmarksImportDialog</name>

eric ide

mercurial