Helpviewer/Bookmarks/BookmarksImporters/XbelImporter.py

changeset 3190
a9a94491c4fd
parent 3160
209a07d7e401
child 3484
645c12de6b0c
equal deleted inserted replaced
3189:9a21c547de5f 3190:a9a94491c4fd
114 114
115 @return flag indicating success (boolean) 115 @return flag indicating success (boolean)
116 """ 116 """
117 if not os.path.exists(self.__fileName): 117 if not os.path.exists(self.__fileName):
118 self._error = True 118 self._error = True
119 self._errorString = self.trUtf8("File '{0}' does not exist.")\ 119 self._errorString = self.tr("File '{0}' does not exist.")\
120 .format(self.__fileName) 120 .format(self.__fileName)
121 return False 121 return False
122 return True 122 return True
123 123
124 def importedBookmarks(self): 124 def importedBookmarks(self):
132 reader = XbelReader() 132 reader = XbelReader()
133 importRootNode = reader.read(self.__fileName) 133 importRootNode = reader.read(self.__fileName)
134 134
135 if reader.error() != QXmlStreamReader.NoError: 135 if reader.error() != QXmlStreamReader.NoError:
136 self._error = True 136 self._error = True
137 self._errorString = self.trUtf8( 137 self._errorString = self.tr(
138 """Error when importing bookmarks on line {0},""" 138 """Error when importing bookmarks on line {0},"""
139 """ column {1}:\n{2}""")\ 139 """ column {1}:\n{2}""")\
140 .format(reader.lineNumber(), 140 .format(reader.lineNumber(),
141 reader.columnNumber(), 141 reader.columnNumber(),
142 reader.errorString()) 142 reader.errorString())
143 return None 143 return None
144 144
145 from ..BookmarkNode import BookmarkNode 145 from ..BookmarkNode import BookmarkNode
146 importRootNode.setType(BookmarkNode.Folder) 146 importRootNode.setType(BookmarkNode.Folder)
147 if self._id == "e5browser": 147 if self._id == "e5browser":
148 importRootNode.title = self.trUtf8("eric5 Web Browser Import") 148 importRootNode.title = self.tr("eric5 Web Browser Import")
149 elif self._id == "konqueror": 149 elif self._id == "konqueror":
150 importRootNode.title = self.trUtf8("Konqueror Import") 150 importRootNode.title = self.tr("Konqueror Import")
151 elif self._id == "xbel": 151 elif self._id == "xbel":
152 importRootNode.title = self.trUtf8("XBEL Import") 152 importRootNode.title = self.tr("XBEL Import")
153 else: 153 else:
154 importRootNode.title = self.trUtf8("Imported {0}")\ 154 importRootNode.title = self.tr("Imported {0}")\
155 .format(QDate.currentDate().toString(Qt.SystemLocaleShortDate)) 155 .format(QDate.currentDate().toString(Qt.SystemLocaleShortDate))
156 return importRootNode 156 return importRootNode

eric ide

mercurial