Helpviewer/Bookmarks/BookmarksImporters/XbelImporter.py

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

eric ide

mercurial