Plugins/VcsPlugins/vcsPySvn/SvnLogDialog.py

changeset 3190
a9a94491c4fd
parent 3160
209a07d7e401
child 3484
645c12de6b0c
equal deleted inserted replaced
3189:9a21c547de5f 3190:a9a94491c4fd
46 self.buttonBox.button(QDialogButtonBox.Cancel).setDefault(True) 46 self.buttonBox.button(QDialogButtonBox.Cancel).setDefault(True)
47 47
48 self.vcs = vcs 48 self.vcs = vcs
49 49
50 self.contents.setHtml( 50 self.contents.setHtml(
51 self.trUtf8('<b>Processing your request, please wait...</b>')) 51 self.tr('<b>Processing your request, please wait...</b>'))
52 52
53 self.contents.anchorClicked.connect(self.__sourceChanged) 53 self.contents.anchorClicked.connect(self.__sourceChanged)
54 54
55 self.flags = { 55 self.flags = {
56 'A': self.trUtf8('Added'), 56 'A': self.tr('Added'),
57 'D': self.trUtf8('Deleted'), 57 'D': self.tr('Deleted'),
58 'M': self.trUtf8('Modified') 58 'M': self.tr('Modified')
59 } 59 }
60 60
61 self.revString = self.trUtf8('revision') 61 self.revString = self.tr('revision')
62 self.diff = None 62 self.diff = None
63 63
64 self.sbsCheckBox.setEnabled(isFile) 64 self.sbsCheckBox.setEnabled(isFile)
65 self.sbsCheckBox.setVisible(isFile) 65 self.sbsCheckBox.setVisible(isFile)
66 66
140 query = QByteArray() 140 query = QByteArray()
141 query.append(lv).append('_').append(ver) 141 query.append(lv).append('_').append(ver)
142 url.setEncodedQuery(query) 142 url.setEncodedQuery(query)
143 dstr += ' [<a href="{0}" name="{1}">{2}</a>]'.format( 143 dstr += ' [<a href="{0}" name="{1}">{2}</a>]'.format(
144 url.toString(), query, 144 url.toString(), query,
145 self.trUtf8('diff to {0}').format(lv) 145 self.tr('diff to {0}').format(lv)
146 ) 146 )
147 except IndexError: 147 except IndexError:
148 pass 148 pass
149 dstr += '<br />\n' 149 dstr += '<br />\n'
150 self.contents.insertHtml(dstr) 150 self.contents.insertHtml(dstr)
151 151
152 dstr = self.trUtf8('<i>author: {0}</i><br />\n')\ 152 dstr = self.tr('<i>author: {0}</i><br />\n')\
153 .format(log["author"]) 153 .format(log["author"])
154 self.contents.insertHtml(dstr) 154 self.contents.insertHtml(dstr)
155 155
156 dstr = self.trUtf8('<i>date: {0}</i><br />\n')\ 156 dstr = self.tr('<i>date: {0}</i><br />\n')\
157 .format(formatTime(log["date"])) 157 .format(formatTime(log["date"]))
158 self.contents.insertHtml(dstr) 158 self.contents.insertHtml(dstr)
159 159
160 self.contents.insertHtml('<br />\n') 160 self.contents.insertHtml('<br />\n')
161 161
168 for changeInfo in log['changed_paths']: 168 for changeInfo in log['changed_paths']:
169 dstr = '{0} {1}'\ 169 dstr = '{0} {1}'\
170 .format(self.flags[changeInfo["action"]], 170 .format(self.flags[changeInfo["action"]],
171 changeInfo["path"]) 171 changeInfo["path"])
172 if changeInfo["copyfrom_path"] is not None: 172 if changeInfo["copyfrom_path"] is not None:
173 dstr += self.trUtf8( 173 dstr += self.tr(
174 " (copied from {0}, revision {1})")\ 174 " (copied from {0}, revision {1})")\
175 .format(changeInfo["copyfrom_path"], 175 .format(changeInfo["copyfrom_path"],
176 changeInfo["copyfrom_revision"].number) 176 changeInfo["copyfrom_revision"].number)
177 dstr += '<br />\n' 177 dstr += '<br />\n'
178 self.contents.insertHtml(dstr) 178 self.contents.insertHtml(dstr)

eric ide

mercurial