Skip to content

Commit 3f321b1

Browse files
committed
Merge pull request #266 from jezdez/master
Improved i18n of panels and important fix to logging panel counter
2 parents e2c37c8 + 3f2a3bd commit 3f321b1

File tree

9 files changed

+334
-209
lines changed

9 files changed

+334
-209
lines changed
2.97 KB
Binary file not shown.

debug_toolbar/locale/de/LC_MESSAGES/django.po

Lines changed: 174 additions & 120 deletions
Large diffs are not rendered by default.
11 Bytes
Binary file not shown.

debug_toolbar/locale/en/LC_MESSAGES/django.po

Lines changed: 120 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -7,36 +7,54 @@ msgid ""
77
msgstr ""
88
"Project-Id-Version: PACKAGE VERSION\n"
99
"Report-Msgid-Bugs-To: \n"
10-
"POT-Creation-Date: 2009-11-18 08:06-0800\n"
10+
"POT-Creation-Date: 2012-03-05 17:56+0100\n"
1111
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1212
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313
"Language-Team: LANGUAGE <LL@li.org>\n"
14+
"Language: \n"
1415
"MIME-Version: 1.0\n"
1516
"Content-Type: text/plain; charset=UTF-8\n"
1617
"Content-Transfer-Encoding: 8bit\n"
1718

1819
#: panels/cache.py:92
19-
#, python-format
20-
msgid "Cache: %.2fms"
20+
msgid "Cache"
2121
msgstr ""
2222

23-
#: panels/cache.py:95
23+
#: panels/cache.py:96
24+
#, python-format
25+
msgid "%(cache_calls)d call in %(time).2fms"
26+
msgid_plural "%(cache_calls)d calls in %(time).2fms"
27+
msgstr[0] ""
28+
msgstr[1] ""
29+
30+
#: panels/cache.py:102
2431
msgid "Cache Usage"
2532
msgstr ""
2633

27-
#: panels/headers.py:36 panels/headers.py:39
34+
#: panels/headers.py:37 panels/headers.py:40
2835
msgid "HTTP Headers"
2936
msgstr ""
3037

31-
#: panels/logger.py:56
38+
#: panels/logger.py:117
3239
msgid "Logging"
3340
msgstr ""
3441

35-
#: panels/logger.py:63
42+
#: panels/logger.py:122
43+
#, python-format
44+
msgid "%(count)s message"
45+
msgid_plural "%(count)s messages"
46+
msgstr[0] ""
47+
msgstr[1] ""
48+
49+
#: panels/logger.py:126
3650
msgid "Log Messages"
3751
msgstr ""
3852

39-
#: panels/request_vars.py:13 panels/request_vars.py:16
53+
#: panels/profiling.py:149 panels/profiling.py:155
54+
msgid "Profiling"
55+
msgstr ""
56+
57+
#: panels/request_vars.py:22 panels/request_vars.py:25
4058
msgid "Request Vars"
4159
msgstr ""
4260

@@ -49,82 +67,91 @@ msgstr ""
4967
msgid "Settings from <code>%s</code>"
5068
msgstr ""
5169

52-
#: panels/signals.py:39 panels/signals.py:42
70+
#: panels/signals.py:40 panels/signals.py:58
5371
msgid "Signals"
5472
msgstr ""
5573

56-
#: panels/sql.py:146
57-
msgid "SQL"
58-
msgstr ""
74+
#: panels/signals.py:49
75+
#, python-format
76+
msgid "%(num_receivers)d receiver of 1 signal"
77+
msgid_plural "%(num_receivers)d receivers of 1 signal"
78+
msgstr[0] ""
79+
msgstr[1] ""
5980

60-
#: panels/sql.py:160
61-
msgid "SQL Queries"
81+
#: panels/signals.py:52
82+
#, python-format
83+
msgid "%(num_receivers)d receiver of %(num_signals)d signals"
84+
msgid_plural "%(num_receivers)d receivers of %(num_signals)d signals"
85+
msgstr[0] ""
86+
msgstr[1] ""
87+
88+
#: panels/sql.py:121
89+
msgid "SQL"
6290
msgstr ""
6391

64-
#: panels/template.py:47
92+
#: panels/template.py:102
6593
msgid "Templates"
6694
msgstr ""
6795

68-
#: panels/template.py:52
96+
#: panels/template.py:106
6997
#, python-format
7098
msgid "Templates (%(num_templates)s rendered)"
7199
msgstr ""
72100

73-
#: panels/timer.py:35 templates/debug_toolbar/panels/cache.html:39
101+
#: panels/timer.py:56 templates/debug_toolbar/panels/cache.html:39
74102
#: templates/debug_toolbar/panels/logger.html:7
75-
#: templates/debug_toolbar/panels/sql.html:5
76103
#: templates/debug_toolbar/panels/sql_explain.html:11
77104
#: templates/debug_toolbar/panels/sql_profile.html:12
78105
#: templates/debug_toolbar/panels/sql_select.html:11
79106
msgid "Time"
80107
msgstr ""
81108

82-
#: panels/timer.py:47
109+
#: panels/timer.py:70
83110
msgid "Resource Usage"
84111
msgstr ""
85112

86-
#: panels/timer.py:78
113+
#: panels/timer.py:83
87114
msgid "User CPU time"
88115
msgstr ""
89116

90-
#: panels/timer.py:79
117+
#: panels/timer.py:84
91118
msgid "System CPU time"
92119
msgstr ""
93120

94-
#: panels/timer.py:80
121+
#: panels/timer.py:85
95122
msgid "Total CPU time"
96123
msgstr ""
97124

98-
#: panels/timer.py:81
125+
#: panels/timer.py:86
99126
msgid "Elapsed time"
100127
msgstr ""
101128

102-
#: panels/timer.py:82
129+
#: panels/timer.py:87
103130
msgid "Context switches"
104131
msgstr ""
105132

106-
#: panels/version.py:20 panels/version.py:29
133+
#: panels/version.py:19 panels/version.py:28
107134
msgid "Versions"
108135
msgstr ""
109136

110-
#: templates/debug_toolbar/base.html:23
137+
#: templates/debug_toolbar/base.html:11
111138
msgid "Hide Toolbar"
112139
msgstr ""
113140

114-
#: templates/debug_toolbar/base.html:23
141+
#: templates/debug_toolbar/base.html:11
115142
msgid "Hide"
116143
msgstr ""
117144

118-
#: templates/debug_toolbar/base.html:48
145+
#: templates/debug_toolbar/base.html:36
119146
msgid "Show Toolbar"
120147
msgstr ""
121148

122-
#: templates/debug_toolbar/base.html:54
149+
#: templates/debug_toolbar/base.html:42
123150
msgid "Close"
124151
msgstr ""
125152

126153
#: templates/debug_toolbar/redirect.html:7
127-
#: templates/debug_toolbar/panels/logger.html:9
154+
#: templates/debug_toolbar/panels/logger.html:10
128155
msgid "Location"
129156
msgstr ""
130157

@@ -174,10 +201,10 @@ msgid "Key"
174201
msgstr ""
175202

176203
#: templates/debug_toolbar/panels/headers.html:6
177-
#: templates/debug_toolbar/panels/request_vars.html:37
178-
#: templates/debug_toolbar/panels/request_vars.html:63
179-
#: templates/debug_toolbar/panels/request_vars.html:85
180-
#: templates/debug_toolbar/panels/request_vars.html:107
204+
#: templates/debug_toolbar/panels/request_vars.html:39
205+
#: templates/debug_toolbar/panels/request_vars.html:65
206+
#: templates/debug_toolbar/panels/request_vars.html:87
207+
#: templates/debug_toolbar/panels/request_vars.html:109
181208
#: templates/debug_toolbar/panels/settings_vars.html:6
182209
#: templates/debug_toolbar/panels/timer.html:10
183210
msgid "Value"
@@ -188,13 +215,38 @@ msgid "Level"
188215
msgstr ""
189216

190217
#: templates/debug_toolbar/panels/logger.html:8
218+
msgid "Channel"
219+
msgstr ""
220+
221+
#: templates/debug_toolbar/panels/logger.html:9
191222
msgid "Message"
192223
msgstr ""
193224

194-
#: templates/debug_toolbar/panels/logger.html:24
225+
#: templates/debug_toolbar/panels/logger.html:26
195226
msgid "No messages logged"
196227
msgstr ""
197228

229+
#: templates/debug_toolbar/panels/profiling.html:6
230+
msgid "Call"
231+
msgstr ""
232+
233+
#: templates/debug_toolbar/panels/profiling.html:7
234+
msgid "CumTime"
235+
msgstr ""
236+
237+
#: templates/debug_toolbar/panels/profiling.html:8
238+
#: templates/debug_toolbar/panels/profiling.html:10
239+
msgid "Per"
240+
msgstr ""
241+
242+
#: templates/debug_toolbar/panels/profiling.html:9
243+
msgid "TotTime"
244+
msgstr ""
245+
246+
#: templates/debug_toolbar/panels/profiling.html:11
247+
msgid "Count"
248+
msgstr ""
249+
198250
#: templates/debug_toolbar/panels/request_vars.html:3
199251
msgid "View information"
200252
msgstr ""
@@ -211,42 +263,42 @@ msgstr ""
211263
msgid "kwargs"
212264
msgstr ""
213265

214-
#: templates/debug_toolbar/panels/request_vars.html:27
266+
#: templates/debug_toolbar/panels/request_vars.html:29
215267
msgid "COOKIES Variables"
216268
msgstr ""
217269

218-
#: templates/debug_toolbar/panels/request_vars.html:36
219-
#: templates/debug_toolbar/panels/request_vars.html:62
220-
#: templates/debug_toolbar/panels/request_vars.html:84
221-
#: templates/debug_toolbar/panels/request_vars.html:106
270+
#: templates/debug_toolbar/panels/request_vars.html:38
271+
#: templates/debug_toolbar/panels/request_vars.html:64
272+
#: templates/debug_toolbar/panels/request_vars.html:86
273+
#: templates/debug_toolbar/panels/request_vars.html:108
222274
msgid "Variable"
223275
msgstr ""
224276

225-
#: templates/debug_toolbar/panels/request_vars.html:50
277+
#: templates/debug_toolbar/panels/request_vars.html:52
226278
msgid "No COOKIE data"
227279
msgstr ""
228280

229-
#: templates/debug_toolbar/panels/request_vars.html:53
281+
#: templates/debug_toolbar/panels/request_vars.html:55
230282
msgid "SESSION Variables"
231283
msgstr ""
232284

233-
#: templates/debug_toolbar/panels/request_vars.html:76
285+
#: templates/debug_toolbar/panels/request_vars.html:78
234286
msgid "No SESSION data"
235287
msgstr ""
236288

237-
#: templates/debug_toolbar/panels/request_vars.html:79
289+
#: templates/debug_toolbar/panels/request_vars.html:81
238290
msgid "GET Variables"
239291
msgstr ""
240292

241-
#: templates/debug_toolbar/panels/request_vars.html:98
293+
#: templates/debug_toolbar/panels/request_vars.html:100
242294
msgid "No GET data"
243295
msgstr ""
244296

245-
#: templates/debug_toolbar/panels/request_vars.html:101
297+
#: templates/debug_toolbar/panels/request_vars.html:103
246298
msgid "POST Variables"
247299
msgstr ""
248300

249-
#: templates/debug_toolbar/panels/request_vars.html:120
301+
#: templates/debug_toolbar/panels/request_vars.html:122
250302
msgid "No POST data"
251303
msgstr ""
252304

@@ -266,28 +318,27 @@ msgstr ""
266318
msgid "Receivers"
267319
msgstr ""
268320

269-
#: templates/debug_toolbar/panels/sql.html:6
270-
msgid "Action"
271-
msgstr ""
272-
273-
#: templates/debug_toolbar/panels/sql.html:7
274-
msgid "Stacktrace"
275-
msgstr ""
276-
277321
#: templates/debug_toolbar/panels/sql.html:8
322+
#, python-format
323+
msgid "%(num)s query"
324+
msgid_plural "%(num)s queries"
325+
msgstr[0] ""
326+
msgstr[1] ""
327+
328+
#: templates/debug_toolbar/panels/sql.html:19
278329
msgid "Query"
279330
msgstr ""
280331

281-
#: templates/debug_toolbar/panels/sql.html:38
282-
msgid "Line"
332+
#: templates/debug_toolbar/panels/sql.html:20
333+
msgid "Timeline"
283334
msgstr ""
284335

285-
#: templates/debug_toolbar/panels/sql.html:39
286-
msgid "Method"
336+
#: templates/debug_toolbar/panels/sql.html:21
337+
msgid "Time (ms)"
287338
msgstr ""
288339

289-
#: templates/debug_toolbar/panels/sql.html:40
290-
msgid "File"
340+
#: templates/debug_toolbar/panels/sql.html:22
341+
msgid "Action"
291342
msgstr ""
292343

293344
#: templates/debug_toolbar/panels/sql_explain.html:3
@@ -307,19 +358,25 @@ msgstr ""
307358
msgid "Executed SQL"
308359
msgstr ""
309360

361+
#: templates/debug_toolbar/panels/sql_explain.html:13
362+
#: templates/debug_toolbar/panels/sql_profile.html:14
363+
#: templates/debug_toolbar/panels/sql_select.html:13
364+
msgid "Database"
365+
msgstr ""
366+
310367
#: templates/debug_toolbar/panels/sql_profile.html:4
311368
msgid "SQL Profiled"
312369
msgstr ""
313370

314-
#: templates/debug_toolbar/panels/sql_profile.html:35
371+
#: templates/debug_toolbar/panels/sql_profile.html:37
315372
msgid "Error"
316373
msgstr ""
317374

318375
#: templates/debug_toolbar/panels/sql_select.html:4
319376
msgid "SQL Selected"
320377
msgstr ""
321378

322-
#: templates/debug_toolbar/panels/sql_select.html:34
379+
#: templates/debug_toolbar/panels/sql_select.html:36
323380
msgid "Empty set"
324381
msgstr ""
325382

debug_toolbar/panels/cache.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
from django.core import cache
55
from django.core.cache.backends.base import BaseCache
6-
from django.utils.translation import ugettext_lazy as _
6+
from django.utils.translation import ugettext_lazy as _, ungettext
77
from debug_toolbar.panels import DebugPanel
88

99

@@ -89,7 +89,14 @@ def __init__(self, *args, **kwargs):
8989
cache.cache = self.cache
9090

9191
def nav_title(self):
92-
return _('Cache: %.2fms') % self.cache.total_time
92+
return _('Cache')
93+
94+
def nav_subtitle(self):
95+
cache_calls = len(self.cache.calls)
96+
return ungettext('%(cache_calls)d call in %(time).2fms',
97+
'%(cache_calls)d calls in %(time).2fms',
98+
cache_calls) % {'cache_calls': cache_calls,
99+
'time': self.cache.total_time}
93100

94101
def title(self):
95102
return _('Cache Usage')

0 commit comments

Comments
 (0)