Revision 3ad336af
Mise à jour des traductions
Change-Id: I214d8d868d78d47cdbe29f6f1d1c522c0fa40b22
vigiboard/i18n/de/LC_MESSAGES/vigiboard.po | ||
---|---|---|
8 | 8 |
"Project-Id-Version: vigiboard 2.0.0\n" |
9 | 9 |
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" |
10 | 10 |
"POT-Creation-Date: 2010-11-19 10:22+0100\n" |
11 |
"PO-Revision-Date: 2015-08-31 14:19+0200\n"
|
|
11 |
"PO-Revision-Date: 2017-08-24 12:17+0200\n"
|
|
12 | 12 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
13 | 13 |
"Language-Team: de_DE <LL@li.org>\n" |
14 | 14 |
"Plural-Forms: nplurals=2; plural=(n != 1)\n" |
... | ... | |
17 | 17 |
"Content-Transfer-Encoding: 8bit\n" |
18 | 18 |
"Generated-By: Babel 0.9.4\n" |
19 | 19 |
|
20 |
#: vigiboard/websetup.py:33
|
|
20 |
#: vigiboard/websetup.py:20
|
|
21 | 21 |
#, python-format |
22 | 22 |
msgid "Vigilo has detected a breakdown on the following collector(s): %(list)s" |
23 | 23 |
msgstr "" |
24 | 24 |
|
25 |
#: vigiboard/controllers/root.py:89 vigiboard/controllers/root.py:99
|
|
26 |
#: vigiboard/controllers/root.py:582 vigiboard/controllers/silence.py:72
|
|
25 |
#: vigiboard/controllers/root.py:75 vigiboard/controllers/root.py:85
|
|
26 |
#: vigiboard/controllers/root.py:555 vigiboard/controllers/silence.py:49
|
|
27 | 27 |
msgid "You need to be authenticated" |
28 | 28 |
msgstr "Sie müssen sich authentifizieren" |
29 | 29 |
|
30 |
#: vigiboard/controllers/root.py:102
|
|
30 |
#: vigiboard/controllers/root.py:88
|
|
31 | 31 |
msgid "You don't have access to VigiBoard" |
32 | 32 |
msgstr "Sie haben keinen Zugang zu VigiBoard" |
33 | 33 |
|
34 |
#: vigiboard/controllers/root.py:251 vigiboard/controllers/root.py:548
|
|
35 |
#: vigiboard/controllers/vigiboardrequest.py:469
|
|
34 |
#: vigiboard/controllers/root.py:227 vigiboard/controllers/root.py:521
|
|
35 |
#: vigiboard/controllers/vigiboardrequest.py:454
|
|
36 | 36 |
msgid "Apply" |
37 | 37 |
msgstr "Anwenden" |
38 | 38 |
|
39 |
#: vigiboard/controllers/root.py:388
|
|
39 |
#: vigiboard/controllers/root.py:361
|
|
40 | 40 |
msgid "No masked event or access denied" |
41 | 41 |
msgstr "Kein maskiertes Ereignis oder Zugriff verweigert" |
42 | 42 |
|
43 |
#: vigiboard/controllers/root.py:446
|
|
43 |
#: vigiboard/controllers/root.py:419
|
|
44 | 44 |
msgid "No such event or access denied" |
45 | 45 |
msgstr "Ereignis nicht vorhanden oder Zugriff verweigert" |
46 | 46 |
|
47 |
#: vigiboard/controllers/root.py:515
|
|
47 |
#: vigiboard/controllers/root.py:488
|
|
48 | 48 |
msgid "No such host/service" |
49 | 49 |
msgstr "Host/Service nicht vorhanden" |
50 | 50 |
|
51 |
#: vigiboard/controllers/root.py:538
|
|
51 |
#: vigiboard/controllers/root.py:511
|
|
52 | 52 |
msgid "No access to this host/service or no event yet" |
53 | 53 |
msgstr "Kein Zugang zu diesem Host/Service oder Ereignis noch nicht vorhanden" |
54 | 54 |
|
55 |
#: vigiboard/controllers/root.py:585
|
|
55 |
#: vigiboard/controllers/root.py:558
|
|
56 | 56 |
msgid "You don't have write access to VigiBoard" |
57 | 57 |
msgstr "Sie haben keinen Schreibzugriff auf VigiBoard" |
58 | 58 |
|
59 |
#: vigiboard/controllers/root.py:608
|
|
59 |
#: vigiboard/controllers/root.py:581
|
|
60 | 60 |
msgid "No event has been selected" |
61 | 61 |
msgstr "Es wurde kein Ereignis ausgewählt" |
62 | 62 |
|
63 |
#: vigiboard/controllers/root.py:636
|
|
63 |
#: vigiboard/controllers/root.py:609
|
|
64 | 64 |
msgid "" |
65 | 65 |
"Changes have occurred since the page was last displayed, your changes " |
66 | 66 |
"HAVE NOT been saved." |
... | ... | |
68 | 68 |
"Die seit der letzten Anzeige der Seite von Ihnen vorgenommenen Änderungen" |
69 | 69 |
" WURDEN NICHT gespeichert." |
70 | 70 |
|
71 |
#: vigiboard/controllers/root.py:642
|
|
71 |
#: vigiboard/controllers/root.py:615
|
|
72 | 72 |
msgid "No access to this event" |
73 | 73 |
msgstr "Kein Zugang zu diesem Ereignis " |
74 | 74 |
|
75 |
#: vigiboard/controllers/root.py:649
|
|
75 |
#: vigiboard/controllers/root.py:622
|
|
76 | 76 |
msgid "You don't have administrative access to VigiBoard" |
77 | 77 |
msgstr "Sie haben keine administrativen Zugriff auf VigiBoard" |
78 | 78 |
|
79 |
#: vigiboard/controllers/root.py:676
|
|
79 |
#: vigiboard/controllers/root.py:649
|
|
80 | 80 |
msgid "None" |
81 | 81 |
msgstr "" |
82 | 82 |
|
83 |
#: vigiboard/controllers/root.py:677
|
|
83 |
#: vigiboard/controllers/root.py:650
|
|
84 | 84 |
#, fuzzy |
85 | 85 |
msgid "Acknowledged" |
86 | 86 |
msgstr "Bestätigen" |
87 | 87 |
|
88 |
#: vigiboard/controllers/root.py:678
|
|
88 |
#: vigiboard/controllers/root.py:651
|
|
89 | 89 |
msgid "Acknowledged and closed" |
90 | 90 |
msgstr "" |
91 | 91 |
|
92 |
#: vigiboard/controllers/root.py:699
|
|
92 |
#: vigiboard/controllers/root.py:672
|
|
93 | 93 |
#, python-format |
94 | 94 |
msgid "" |
95 | 95 |
"User \"%(user)s\" (%(address)s) changed the trouble ticket from " |
96 | 96 |
"\"%(previous)s\" to \"%(new)s\" on event #%(idevent)d" |
97 | 97 |
msgstr "" |
98 | 98 |
|
99 |
#: vigiboard/controllers/root.py:744
|
|
99 |
#: vigiboard/controllers/root.py:717
|
|
100 | 100 |
#, python-format |
101 | 101 |
msgid "User \"%(user)s\" (%(address)s) forcefully closed event #%(idevent)d" |
102 | 102 |
msgstr "" |
103 | 103 |
|
104 |
#: vigiboard/controllers/root.py:777
|
|
104 |
#: vigiboard/controllers/root.py:750
|
|
105 | 105 |
#, python-format |
106 | 106 |
msgid "" |
107 | 107 |
"User \"%(user)s\" (%(address)s) changed the state from \"%(previous)s\" " |
108 | 108 |
"to \"%(new)s\" on event #%(idevent)d" |
109 | 109 |
msgstr "" |
110 | 110 |
|
111 |
#: vigiboard/controllers/root.py:789
|
|
111 |
#: vigiboard/controllers/root.py:762
|
|
112 | 112 |
msgid "Updated successfully" |
113 | 113 |
msgstr "Erfolgreich aktualisiert" |
114 | 114 |
|
115 |
#: vigiboard/controllers/root.py:814
|
|
115 |
#: vigiboard/controllers/root.py:787
|
|
116 | 116 |
#, fuzzy, python-format |
117 | 117 |
msgid "No such plugin '%s'" |
118 | 118 |
msgstr "Plug-In \"%s\" nicht vorhanden" |
119 | 119 |
|
120 |
#: vigiboard/controllers/root.py:855
|
|
120 |
#: vigiboard/controllers/root.py:828
|
|
121 | 121 |
msgid "No such incident or insufficient permissions" |
122 | 122 |
msgstr "Ereignis nicht vorhanden oder unzureichende Berechtigungen" |
123 | 123 |
|
124 |
#: vigiboard/controllers/root.py:975
|
|
124 |
#: vigiboard/controllers/root.py:948
|
|
125 | 125 |
#, python-format |
126 | 126 |
msgid "Next %(limit)s" |
127 | 127 |
msgstr "" |
128 | 128 |
|
129 |
#: vigiboard/controllers/silence.py:75
|
|
129 |
#: vigiboard/controllers/silence.py:52
|
|
130 | 130 |
msgid "Insufficient privileges for this action" |
131 | 131 |
msgstr "" |
132 | 132 |
|
133 |
#: vigiboard/controllers/silence.py:160
|
|
133 |
#: vigiboard/controllers/silence.py:137
|
|
134 | 134 |
#, python-format |
135 | 135 |
msgid "Another rule already exists for service '%s' on host '%s'." |
136 | 136 |
msgstr "" |
137 | 137 |
|
138 |
#: vigiboard/controllers/silence.py:164
|
|
138 |
#: vigiboard/controllers/silence.py:141
|
|
139 | 139 |
#, python-format |
140 | 140 |
msgid "Another rule already exists for host '%s'." |
141 | 141 |
msgstr "" |
142 | 142 |
|
143 |
#: vigiboard/controllers/silence.py:246
|
|
144 |
#: vigiboard/controllers/plugins/hostname.py:38
|
|
143 |
#: vigiboard/controllers/silence.py:223
|
|
144 |
#: vigiboard/controllers/plugins/hostname.py:24
|
|
145 | 145 |
msgid "Host" |
146 | 146 |
msgstr "Host" |
147 | 147 |
|
148 |
#: vigiboard/controllers/silence.py:247
|
|
149 |
#: vigiboard/controllers/plugins/servicename.py:41
|
|
148 |
#: vigiboard/controllers/silence.py:224
|
|
149 |
#: vigiboard/controllers/plugins/servicename.py:26
|
|
150 | 150 |
msgid "Service" |
151 | 151 |
msgstr "Service" |
152 | 152 |
|
153 |
#: vigiboard/controllers/silence.py:248
|
|
153 |
#: vigiboard/controllers/silence.py:225
|
|
154 | 154 |
msgid "States" |
155 | 155 |
msgstr "" |
156 | 156 |
|
157 |
#: vigiboard/controllers/silence.py:249
|
|
157 |
#: vigiboard/controllers/silence.py:226
|
|
158 | 158 |
msgid "Last modification" |
159 | 159 |
msgstr "" |
160 | 160 |
|
161 |
#: vigiboard/controllers/silence.py:250
|
|
161 |
#: vigiboard/controllers/silence.py:227
|
|
162 | 162 |
msgid "Author" |
163 | 163 |
msgstr "" |
164 | 164 |
|
165 |
#: vigiboard/controllers/silence.py:251
|
|
165 |
#: vigiboard/controllers/silence.py:228
|
|
166 | 166 |
msgid "Comment" |
167 | 167 |
msgstr "" |
168 | 168 |
|
169 |
#: vigiboard/controllers/silence.py:301 vigiboard/controllers/silence.py:400
|
|
170 |
#: vigiboard/controllers/silence.py:422 vigiboard/controllers/silence.py:571
|
|
169 |
#: vigiboard/controllers/silence.py:278 vigiboard/controllers/silence.py:377
|
|
170 |
#: vigiboard/controllers/silence.py:399 vigiboard/controllers/silence.py:548
|
|
171 | 171 |
#, python-format |
172 | 172 |
msgid "An exception has been raised while querying the database: %s" |
173 | 173 |
msgstr "" |
174 | 174 |
|
175 |
#: vigiboard/controllers/silence.py:305 vigiboard/controllers/silence.py:312
|
|
176 |
#: vigiboard/controllers/silence.py:426 vigiboard/controllers/silence.py:593
|
|
175 |
#: vigiboard/controllers/silence.py:282 vigiboard/controllers/silence.py:289
|
|
176 |
#: vigiboard/controllers/silence.py:403 vigiboard/controllers/silence.py:570
|
|
177 | 177 |
#, python-format |
178 | 178 |
msgid "Silence rule #%s does not exist." |
179 | 179 |
msgstr "" |
180 | 180 |
|
181 |
#: vigiboard/controllers/silence.py:383
|
|
181 |
#: vigiboard/controllers/silence.py:360
|
|
182 | 182 |
msgid "No state specified for the silence rule." |
183 | 183 |
msgstr "" |
184 | 184 |
|
185 |
#: vigiboard/controllers/silence.py:405
|
|
185 |
#: vigiboard/controllers/silence.py:382
|
|
186 | 186 |
#, python-format |
187 | 187 |
msgid "Host '%s' does not exist." |
188 | 188 |
msgstr "" |
189 | 189 |
|
190 |
#: vigiboard/controllers/silence.py:408
|
|
190 |
#: vigiboard/controllers/silence.py:385
|
|
191 | 191 |
#, python-format |
192 | 192 |
msgid "Service '%s' does not exist for host '%s'." |
193 | 193 |
msgstr "" |
194 | 194 |
|
195 |
#: vigiboard/controllers/silence.py:460
|
|
195 |
#: vigiboard/controllers/silence.py:437
|
|
196 | 196 |
#, python-format |
197 | 197 |
msgid "An exception has been raised while updating the database: %s" |
198 | 198 |
msgstr "" |
199 | 199 |
|
200 |
#: vigiboard/controllers/silence.py:470
|
|
200 |
#: vigiboard/controllers/silence.py:447
|
|
201 | 201 |
#, python-format |
202 | 202 |
msgid "" |
203 | 203 |
"User %(user)s (IP: %(ip)s) updated silence rule #%(id)s for service " |
204 | 204 |
"%(service)s on host %(host)s." |
205 | 205 |
msgstr "" |
206 | 206 |
|
207 |
#: vigiboard/controllers/silence.py:480
|
|
207 |
#: vigiboard/controllers/silence.py:457
|
|
208 | 208 |
#, python-format |
209 | 209 |
msgid "" |
210 | 210 |
"Silence rule #%(id)s (host: %(host)s, service: %(service)s) has been " |
211 | 211 |
"successfully updated." |
212 | 212 |
msgstr "" |
213 | 213 |
|
214 |
#: vigiboard/controllers/silence.py:489
|
|
214 |
#: vigiboard/controllers/silence.py:466
|
|
215 | 215 |
#, python-format |
216 | 216 |
msgid "User %(user)s (IP: %(ip)s) updated silence rule #%(id)s for host %(host)s." |
217 | 217 |
msgstr "" |
218 | 218 |
|
219 |
#: vigiboard/controllers/silence.py:497
|
|
219 |
#: vigiboard/controllers/silence.py:474
|
|
220 | 220 |
#, python-format |
221 | 221 |
msgid "Silence rule #%(id)s (host: %(host)s) has been successfully updated." |
222 | 222 |
msgstr "" |
223 | 223 |
|
224 |
#: vigiboard/controllers/silence.py:506
|
|
224 |
#: vigiboard/controllers/silence.py:483
|
|
225 | 225 |
#, python-format |
226 | 226 |
msgid "" |
227 | 227 |
"User %(user)s (IP: %(ip)s) added a silence rule (#%(id)s) for service " |
228 | 228 |
"%(service)s on host %(host)s." |
229 | 229 |
msgstr "" |
230 | 230 |
|
231 |
#: vigiboard/controllers/silence.py:516
|
|
231 |
#: vigiboard/controllers/silence.py:493
|
|
232 | 232 |
#, python-format |
233 | 233 |
msgid "" |
234 | 234 |
"A new silence rule (#%(id)s) has been added for service \"%(service)s\" " |
235 | 235 |
"on host \"%(host)s\"." |
236 | 236 |
msgstr "" |
237 | 237 |
|
238 |
#: vigiboard/controllers/silence.py:524
|
|
238 |
#: vigiboard/controllers/silence.py:501
|
|
239 | 239 |
#, python-format |
240 | 240 |
msgid "" |
241 | 241 |
"User %(user)s (IP: %(ip)s) added a silence rule (#%(id)s) for host " |
242 | 242 |
"%(host)s." |
243 | 243 |
msgstr "" |
244 | 244 |
|
245 |
#: vigiboard/controllers/silence.py:532
|
|
245 |
#: vigiboard/controllers/silence.py:509
|
|
246 | 246 |
#, python-format |
247 | 247 |
msgid "A new silence rule (#%(id)s) has been added for the host \"%(host)s\"." |
248 | 248 |
msgstr "" |
249 | 249 |
|
250 |
#: vigiboard/controllers/silence.py:562
|
|
250 |
#: vigiboard/controllers/silence.py:539
|
|
251 | 251 |
msgid "No silence rule id specified." |
252 | 252 |
msgstr "" |
253 | 253 |
|
254 |
#: vigiboard/controllers/silence.py:581
|
|
254 |
#: vigiboard/controllers/silence.py:558
|
|
255 | 255 |
#, python-format |
256 | 256 |
msgid "Error: the following silence rules do not exist: %s." |
257 | 257 |
msgstr "" |
258 | 258 |
|
259 |
#: vigiboard/controllers/silence.py:584
|
|
259 |
#: vigiboard/controllers/silence.py:561
|
|
260 | 260 |
#, python-format |
261 | 261 |
msgid "Error: silence rule #%s does not exist." |
262 | 262 |
msgstr "" |
263 | 263 |
|
264 |
#: vigiboard/controllers/silence.py:602
|
|
264 |
#: vigiboard/controllers/silence.py:579
|
|
265 | 265 |
#, python-format |
266 | 266 |
msgid "An exception has been raised while deleting the silence rules: %s" |
267 | 267 |
msgstr "" |
268 | 268 |
|
269 |
#: vigiboard/controllers/silence.py:612
|
|
269 |
#: vigiboard/controllers/silence.py:589
|
|
270 | 270 |
#, python-format |
271 | 271 |
msgid "" |
272 | 272 |
"User %(user)s (IP: %(ip)s) deleted silence rule #%(id)s for service " |
273 | 273 |
"%(service)s on host %(host)s" |
274 | 274 |
msgstr "" |
275 | 275 |
|
276 |
#: vigiboard/controllers/silence.py:624
|
|
276 |
#: vigiboard/controllers/silence.py:601
|
|
277 | 277 |
#, python-format |
278 | 278 |
msgid "User %(user)s (IP: %(ip)s) deleted silence rule #%(id)s for host %(host)s" |
279 | 279 |
msgstr "" |
280 | 280 |
|
281 |
#: vigiboard/controllers/silence.py:635
|
|
281 |
#: vigiboard/controllers/silence.py:612
|
|
282 | 282 |
#, python-format |
283 | 283 |
msgid "The following silence rules have been successfully deleted: %s." |
284 | 284 |
msgstr "" |
285 | 285 |
|
286 |
#: vigiboard/controllers/silence.py:638
|
|
286 |
#: vigiboard/controllers/silence.py:615
|
|
287 | 287 |
#, python-format |
288 | 288 |
msgid "Silence rule #%s has been successfully deleted." |
289 | 289 |
msgstr "" |
290 | 290 |
|
291 |
#: vigiboard/controllers/plugins/date.py:59
|
|
291 |
#: vigiboard/controllers/plugins/date.py:44
|
|
292 | 292 |
#, python-format |
293 | 293 |
msgid "Eg. %(date)s" |
294 | 294 |
msgstr "" |
295 | 295 |
|
296 |
#: vigiboard/controllers/plugins/date.py:66
|
|
296 |
#: vigiboard/controllers/plugins/date.py:51
|
|
297 | 297 |
msgid "Last occurrence" |
298 | 298 |
msgstr "" |
299 | 299 |
|
300 |
#: vigiboard/controllers/plugins/date.py:69
|
|
300 |
#: vigiboard/controllers/plugins/date.py:54
|
|
301 | 301 |
msgid "Between" |
302 | 302 |
msgstr "" |
303 | 303 |
|
304 |
#: vigiboard/controllers/plugins/date.py:55 |
|
304 | 305 |
#: vigiboard/controllers/plugins/date.py:70 |
305 |
#: vigiboard/controllers/plugins/date.py:85 |
|
306 |
#: vigiboard/controllers/plugins/groups.py:41 |
|
306 |
#: vigiboard/controllers/plugins/groups.py:26 |
|
307 | 307 |
msgid "Choose" |
308 | 308 |
msgstr "Auswählen" |
309 | 309 |
|
310 |
#: vigiboard/controllers/plugins/date.py:84
|
|
310 |
#: vigiboard/controllers/plugins/date.py:69
|
|
311 | 311 |
msgid "And" |
312 | 312 |
msgstr "" |
313 | 313 |
|
314 |
#: vigiboard/controllers/plugins/date.py:110
|
|
314 |
#: vigiboard/controllers/plugins/date.py:95
|
|
315 | 315 |
msgid "Start date cannot be greater than current date" |
316 | 316 |
msgstr "" |
317 | 317 |
|
318 |
#: vigiboard/controllers/plugins/date.py:115
|
|
318 |
#: vigiboard/controllers/plugins/date.py:100
|
|
319 | 319 |
msgid "Start date cannot be greater than end date" |
320 | 320 |
msgstr "" |
321 | 321 |
|
322 |
#: vigiboard/controllers/plugins/date.py:124
|
|
322 |
#: vigiboard/controllers/plugins/date.py:109
|
|
323 | 323 |
msgid "End date cannot be greater than current date" |
324 | 324 |
msgstr "" |
325 | 325 |
|
326 |
#: vigiboard/controllers/plugins/details.py:205
|
|
327 |
#: vigiboard/controllers/plugins/state.py:47
|
|
326 |
#: vigiboard/controllers/plugins/details.py:188
|
|
327 |
#: vigiboard/controllers/plugins/state.py:32
|
|
328 | 328 |
msgid "Current state" |
329 | 329 |
msgstr "" |
330 | 330 |
|
331 |
#: vigiboard/controllers/plugins/groups.py:42
|
|
331 |
#: vigiboard/controllers/plugins/groups.py:27
|
|
332 | 332 |
msgid "Clear" |
333 | 333 |
msgstr "Löschen" |
334 | 334 |
|
335 |
#: vigiboard/controllers/plugins/groups.py:78
|
|
335 |
#: vigiboard/controllers/plugins/groups.py:63
|
|
336 | 336 |
msgid "Group" |
337 | 337 |
msgstr "Gruppe" |
338 | 338 |
|
339 |
#: vigiboard/controllers/plugins/hls.py:45
|
|
339 |
#: vigiboard/controllers/plugins/hls.py:30
|
|
340 | 340 |
msgid "High-Level Service" |
341 | 341 |
msgstr "" |
342 | 342 |
|
343 |
#: vigiboard/controllers/plugins/output.py:38
|
|
343 |
#: vigiboard/controllers/plugins/output.py:23
|
|
344 | 344 |
msgid "Output" |
345 | 345 |
msgstr "Ausgabe" |
346 | 346 |
|
347 |
#: vigiboard/controllers/plugins/priority.py:88
|
|
347 |
#: vigiboard/controllers/plugins/priority.py:73
|
|
348 | 348 |
msgid "Priority" |
349 | 349 |
msgstr "Priorität" |
350 | 350 |
|
351 |
#: vigiboard/controllers/plugins/status.py:53
|
|
351 |
#: vigiboard/controllers/plugins/status.py:38
|
|
352 | 352 |
msgid "All alerts" |
353 | 353 |
msgstr "" |
354 | 354 |
|
355 |
#: vigiboard/controllers/plugins/status.py:56
|
|
355 |
#: vigiboard/controllers/plugins/status.py:41
|
|
356 | 356 |
msgid "New alerts" |
357 | 357 |
msgstr "" |
358 | 358 |
|
359 |
#: vigiboard/controllers/plugins/status.py:57
|
|
359 |
#: vigiboard/controllers/plugins/status.py:42
|
|
360 | 360 |
msgid "Alerts marked as Acknowledged" |
361 | 361 |
msgstr "" |
362 | 362 |
|
363 |
#: vigiboard/controllers/plugins/status.py:58
|
|
363 |
#: vigiboard/controllers/plugins/status.py:43
|
|
364 | 364 |
msgid "Alerts marked as Closed" |
365 | 365 |
msgstr "" |
366 | 366 |
|
367 |
#: vigiboard/controllers/plugins/status.py:64
|
|
368 |
#: vigiboard/widgets/edit_event.py:73
|
|
367 |
#: vigiboard/controllers/plugins/status.py:49
|
|
368 |
#: vigiboard/widgets/edit_event.py:58
|
|
369 | 369 |
msgid "Trouble Ticket" |
370 | 370 |
msgstr "Trouble Ticket" |
371 | 371 |
|
372 |
#: vigiboard/controllers/plugins/status.py:69
|
|
373 |
#: vigiboard/widgets/edit_event.py:76
|
|
372 |
#: vigiboard/controllers/plugins/status.py:54
|
|
373 |
#: vigiboard/widgets/edit_event.py:61
|
|
374 | 374 |
msgid "Acknowledgement Status" |
375 | 375 |
msgstr "Bestätigungsstatus" |
376 | 376 |
|
... | ... | |
378 | 378 |
#. TRANSLATORS: |
379 | 379 |
#. http://www.dynarch.com/static/jscalendar-1.0/doc/html/reference.html#node_sec_5.3.5 |
380 | 380 |
#. TRANSLATORS: http://docs.python.org/release/2.5/lib/module-time.html |
381 |
#: vigiboard/lib/dateformat.py:38
|
|
381 |
#: vigiboard/lib/dateformat.py:37
|
|
382 | 382 |
#, python-format |
383 | 383 |
msgid "%Y-%m-%d %I:%M:%S %p" |
384 | 384 |
msgstr "%d.%m.%Y %H:%M:%S" |
... | ... | |
387 | 387 |
#. TRANSLATORS: |
388 | 388 |
#. http://www.dynarch.com/static/jscalendar-1.0/doc/html/reference.html#node_sec_5.3.5 |
389 | 389 |
#. TRANSLATORS: http://docs.python.org/release/2.5/lib/module-time.html |
390 |
#: vigiboard/lib/dateformat.py:67
|
|
390 |
#: vigiboard/lib/dateformat.py:66
|
|
391 | 391 |
#, python-format |
392 | 392 |
msgid "%Y-%m-%d" |
393 | 393 |
msgstr "%d.%m.%Y" |
... | ... | |
400 | 400 |
msgid "Select a group" |
401 | 401 |
msgstr "" |
402 | 402 |
|
403 |
#: vigiboard/public/js/main.js:85 vigiboard/public/js/main.js:106
|
|
404 |
#: vigiboard/public/js/main.js:153 vigiboard/public/js/main.js:186
|
|
403 |
#: vigiboard/public/js/main.js:87 vigiboard/public/js/main.js:108
|
|
404 |
#: vigiboard/public/js/main.js:156 vigiboard/public/js/main.js:189
|
|
405 | 405 |
msgid "Unable to save preferences" |
406 | 406 |
msgstr "" |
407 | 407 |
|
408 |
#: vigiboard/public/js/main.js:141
|
|
408 |
#: vigiboard/public/js/main.js:144
|
|
409 | 409 |
msgid "Could not refresh data, reloading the page" |
410 | 410 |
msgstr "" |
411 | 411 |
|
... | ... | |
425 | 425 |
msgid "No" |
426 | 426 |
msgstr "" |
427 | 427 |
|
428 |
#: vigiboard/widgets/edit_event.py:34
|
|
428 |
#: vigiboard/widgets/edit_event.py:19
|
|
429 | 429 |
msgid "No change" |
430 | 430 |
msgstr "Keine Änderung" |
431 | 431 |
|
432 |
#: vigiboard/widgets/edit_event.py:35
|
|
432 |
#: vigiboard/widgets/edit_event.py:20
|
|
433 | 433 |
msgid "Change to None" |
434 | 434 |
msgstr "Unbehandelt" |
435 | 435 |
|
436 |
#: vigiboard/widgets/edit_event.py:36
|
|
436 |
#: vigiboard/widgets/edit_event.py:21
|
|
437 | 437 |
msgid "Change to Acknowledged" |
438 | 438 |
msgstr "Bestätigen" |
439 | 439 |
|
440 |
#: vigiboard/widgets/edit_event.py:37
|
|
440 |
#: vigiboard/widgets/edit_event.py:22
|
|
441 | 441 |
msgid "Change to Closed" |
442 | 442 |
msgstr "Schliessen" |
443 | 443 |
|
444 |
#: vigiboard/widgets/edit_event.py:38
|
|
444 |
#: vigiboard/widgets/edit_event.py:23
|
|
445 | 445 |
msgid "Force to Closed" |
446 | 446 |
msgstr "Schliessen und Löschen" |
447 | 447 |
|
448 |
#: vigiboard/widgets/edit_event.py:44
|
|
448 |
#: vigiboard/widgets/edit_event.py:29
|
|
449 | 449 |
#, fuzzy |
450 | 450 |
msgid "Ticket change" |
451 | 451 |
msgstr "Keine Änderung" |
452 | 452 |
|
453 |
#: vigiboard/widgets/edit_event.py:45
|
|
453 |
#: vigiboard/widgets/edit_event.py:30
|
|
454 | 454 |
msgid "Forced change state" |
455 | 455 |
msgstr "" |
456 | 456 |
|
457 |
#: vigiboard/widgets/edit_event.py:46
|
|
457 |
#: vigiboard/widgets/edit_event.py:31
|
|
458 | 458 |
#, fuzzy |
459 | 459 |
msgid "Acknowledgement change state" |
460 | 460 |
msgstr "Bestätigungsstatus" |
461 | 461 |
|
462 |
#: vigiboard/widgets/edit_event.py:47
|
|
462 |
#: vigiboard/widgets/edit_event.py:32
|
|
463 | 463 |
msgid "Ticket change notification" |
464 | 464 |
msgstr "" |
465 | 465 |
|
466 |
#: vigiboard/widgets/edit_event.py:48
|
|
466 |
#: vigiboard/widgets/edit_event.py:33
|
|
467 | 467 |
msgid "New occurrence" |
468 | 468 |
msgstr "" |
469 | 469 |
|
470 |
#: vigiboard/widgets/edit_event.py:49
|
|
470 |
#: vigiboard/widgets/edit_event.py:34
|
|
471 | 471 |
msgid "Nagios update state" |
472 | 472 |
msgstr "" |
473 | 473 |
|
474 |
#: vigiboard/widgets/edit_event.py:53
|
|
474 |
#: vigiboard/widgets/edit_event.py:38
|
|
475 | 475 |
msgid "Forced" |
476 | 476 |
msgstr "" |
477 | 477 |
|
478 |
#: vigiboard/widgets/edit_event.py:74
|
|
478 |
#: vigiboard/widgets/edit_event.py:59
|
|
479 | 479 |
msgid "Warning: changing the ticket will affect all selected events." |
480 | 480 |
msgstr "" |
481 | 481 |
"Warnung: die Änderung des Tickets wirkt sich auf alle ausgewählten " |
482 | 482 |
"Ereignisse aus." |
483 | 483 |
|
484 |
#: vigiboard/widgets/search_form.py:57
|
|
484 |
#: vigiboard/widgets/search_form.py:42
|
|
485 | 485 |
msgid "Search" |
486 | 486 |
msgstr "Suchen" |
487 | 487 |
|
vigiboard/i18n/en/LC_MESSAGES/vigiboard.po | ||
---|---|---|
1 | 1 |
# English translations for vigilo-vigiboard. |
2 |
# Copyright (C) 2015 ORGANIZATION
|
|
2 |
# Copyright (C) 2017 ORGANIZATION
|
|
3 | 3 |
# This file is distributed under the same license as the vigilo-vigiboard |
4 | 4 |
# project. |
5 |
# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
|
|
5 |
# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
|
|
6 | 6 |
# |
7 | 7 |
msgid "" |
8 | 8 |
msgstr "" |
9 |
"Project-Id-Version: vigilo-vigiboard 3.6.0\n"
|
|
9 |
"Project-Id-Version: vigilo-vigiboard 4.1.0rc2\n"
|
|
10 | 10 |
"Report-Msgid-Bugs-To: contact.vigilo@c-s.fr\n" |
11 |
"POT-Creation-Date: 2015-08-31 14:19+0200\n"
|
|
12 |
"PO-Revision-Date: 2015-08-31 14:19+0200\n"
|
|
11 |
"POT-Creation-Date: 2017-08-24 12:17+0200\n"
|
|
12 |
"PO-Revision-Date: 2017-08-24 12:17+0200\n"
|
|
13 | 13 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
14 | 14 |
"Language-Team: en <LL@li.org>\n" |
15 | 15 |
"Plural-Forms: nplurals=2; plural=(n != 1)\n" |
... | ... | |
18 | 18 |
"Content-Transfer-Encoding: 8bit\n" |
19 | 19 |
"Generated-By: Babel 0.9.4\n" |
20 | 20 |
|
21 |
#: vigiboard/websetup.py:33
|
|
21 |
#: vigiboard/websetup.py:20
|
|
22 | 22 |
#, python-format |
23 | 23 |
msgid "Vigilo has detected a breakdown on the following collector(s): %(list)s" |
24 | 24 |
msgstr "Vigilo has detected a breakdown on the following collector(s): %(list)s" |
25 | 25 |
|
26 |
#: vigiboard/controllers/root.py:89 vigiboard/controllers/root.py:99
|
|
27 |
#: vigiboard/controllers/root.py:582 vigiboard/controllers/silence.py:72
|
|
26 |
#: vigiboard/controllers/root.py:75 vigiboard/controllers/root.py:85
|
|
27 |
#: vigiboard/controllers/root.py:555 vigiboard/controllers/silence.py:49
|
|
28 | 28 |
msgid "You need to be authenticated" |
29 | 29 |
msgstr "You need to be authenticated" |
30 | 30 |
|
31 |
#: vigiboard/controllers/root.py:102
|
|
31 |
#: vigiboard/controllers/root.py:88
|
|
32 | 32 |
msgid "You don't have access to VigiBoard" |
33 | 33 |
msgstr "You don't have access to VigiBoard" |
34 | 34 |
|
35 |
#: vigiboard/controllers/root.py:251 vigiboard/controllers/root.py:548
|
|
36 |
#: vigiboard/controllers/vigiboardrequest.py:469
|
|
35 |
#: vigiboard/controllers/root.py:227 vigiboard/controllers/root.py:521
|
|
36 |
#: vigiboard/controllers/vigiboardrequest.py:454
|
|
37 | 37 |
msgid "Apply" |
38 | 38 |
msgstr "Apply" |
39 | 39 |
|
40 |
#: vigiboard/controllers/root.py:388
|
|
40 |
#: vigiboard/controllers/root.py:361
|
|
41 | 41 |
msgid "No masked event or access denied" |
42 | 42 |
msgstr "No masked event or access denied" |
43 | 43 |
|
44 |
#: vigiboard/controllers/root.py:446
|
|
44 |
#: vigiboard/controllers/root.py:419
|
|
45 | 45 |
msgid "No such event or access denied" |
46 | 46 |
msgstr "No such event or access denied" |
47 | 47 |
|
48 |
#: vigiboard/controllers/root.py:515
|
|
48 |
#: vigiboard/controllers/root.py:488
|
|
49 | 49 |
msgid "No such host/service" |
50 | 50 |
msgstr "No such host/service" |
51 | 51 |
|
52 |
#: vigiboard/controllers/root.py:538
|
|
52 |
#: vigiboard/controllers/root.py:511
|
|
53 | 53 |
msgid "No access to this host/service or no event yet" |
54 | 54 |
msgstr "No access to this host/service or no event yet" |
55 | 55 |
|
56 |
#: vigiboard/controllers/root.py:585
|
|
56 |
#: vigiboard/controllers/root.py:558
|
|
57 | 57 |
msgid "You don't have write access to VigiBoard" |
58 | 58 |
msgstr "You don't have write access to VigiBoard" |
59 | 59 |
|
60 |
#: vigiboard/controllers/root.py:608
|
|
60 |
#: vigiboard/controllers/root.py:581
|
|
61 | 61 |
msgid "No event has been selected" |
62 | 62 |
msgstr "No event has been selected" |
63 | 63 |
|
64 |
#: vigiboard/controllers/root.py:636
|
|
64 |
#: vigiboard/controllers/root.py:609
|
|
65 | 65 |
msgid "" |
66 | 66 |
"Changes have occurred since the page was last displayed, your changes " |
67 | 67 |
"HAVE NOT been saved." |
... | ... | |
69 | 69 |
"Changes have occurred since the page was last displayed, your changes " |
70 | 70 |
"HAVE NOT been saved." |
71 | 71 |
|
72 |
#: vigiboard/controllers/root.py:642
|
|
72 |
#: vigiboard/controllers/root.py:615
|
|
73 | 73 |
msgid "No access to this event" |
74 | 74 |
msgstr "No access to this event" |
75 | 75 |
|
76 |
#: vigiboard/controllers/root.py:649
|
|
76 |
#: vigiboard/controllers/root.py:622
|
|
77 | 77 |
msgid "You don't have administrative access to VigiBoard" |
78 | 78 |
msgstr "You don't have administrative access to VigiBoard" |
79 | 79 |
|
80 |
#: vigiboard/controllers/root.py:676
|
|
80 |
#: vigiboard/controllers/root.py:649
|
|
81 | 81 |
msgid "None" |
82 | 82 |
msgstr "None" |
83 | 83 |
|
84 |
#: vigiboard/controllers/root.py:677
|
|
84 |
#: vigiboard/controllers/root.py:650
|
|
85 | 85 |
msgid "Acknowledged" |
86 | 86 |
msgstr "Acknowledged" |
87 | 87 |
|
88 |
#: vigiboard/controllers/root.py:678
|
|
88 |
#: vigiboard/controllers/root.py:651
|
|
89 | 89 |
msgid "Acknowledged and closed" |
90 | 90 |
msgstr "Acknowledged and closed" |
91 | 91 |
|
92 |
#: vigiboard/controllers/root.py:699
|
|
92 |
#: vigiboard/controllers/root.py:672
|
|
93 | 93 |
#, python-format |
94 | 94 |
msgid "" |
95 | 95 |
"User \"%(user)s\" (%(address)s) changed the trouble ticket from " |
... | ... | |
98 | 98 |
"User \"%(user)s\" (%(address)s) changed the trouble ticket from " |
99 | 99 |
"\"%(previous)s\" to \"%(new)s\" on event #%(idevent)d" |
100 | 100 |
|
101 |
#: vigiboard/controllers/root.py:744
|
|
101 |
#: vigiboard/controllers/root.py:717
|
|
102 | 102 |
#, python-format |
103 | 103 |
msgid "User \"%(user)s\" (%(address)s) forcefully closed event #%(idevent)d" |
104 | 104 |
msgstr "User \"%(user)s\" (%(address)s) forcefully closed event #%(idevent)d" |
105 | 105 |
|
106 |
#: vigiboard/controllers/root.py:777
|
|
106 |
#: vigiboard/controllers/root.py:750
|
|
107 | 107 |
#, python-format |
108 | 108 |
msgid "" |
109 | 109 |
"User \"%(user)s\" (%(address)s) changed the state from \"%(previous)s\" " |
... | ... | |
112 | 112 |
"User \"%(user)s\" (%(address)s) changed the state from \"%(previous)s\" " |
113 | 113 |
"to \"%(new)s\" on event #%(idevent)d" |
114 | 114 |
|
115 |
#: vigiboard/controllers/root.py:789
|
|
115 |
#: vigiboard/controllers/root.py:762
|
|
116 | 116 |
msgid "Updated successfully" |
117 | 117 |
msgstr "Updated successfully" |
118 | 118 |
|
119 |
#: vigiboard/controllers/root.py:814
|
|
119 |
#: vigiboard/controllers/root.py:787
|
|
120 | 120 |
#, python-format |
121 | 121 |
msgid "No such plugin '%s'" |
122 | 122 |
msgstr "No such plugin '%s'" |
123 | 123 |
|
124 |
#: vigiboard/controllers/root.py:855
|
|
124 |
#: vigiboard/controllers/root.py:828
|
|
125 | 125 |
msgid "No such incident or insufficient permissions" |
126 | 126 |
msgstr "No such incident or insufficient permissions" |
127 | 127 |
|
128 |
#: vigiboard/controllers/root.py:975
|
|
128 |
#: vigiboard/controllers/root.py:948
|
|
129 | 129 |
#, python-format |
130 | 130 |
msgid "Next %(limit)s" |
131 | 131 |
msgstr "Next %(limit)s" |
132 | 132 |
|
133 |
#: vigiboard/controllers/silence.py:75
|
|
133 |
#: vigiboard/controllers/silence.py:52
|
|
134 | 134 |
msgid "Insufficient privileges for this action" |
135 | 135 |
msgstr "Insufficient privileges for this action" |
136 | 136 |
|
137 |
#: vigiboard/controllers/silence.py:160
|
|
137 |
#: vigiboard/controllers/silence.py:137
|
|
138 | 138 |
#, python-format |
139 | 139 |
msgid "Another rule already exists for service '%s' on host '%s'." |
140 | 140 |
msgstr "Another rule already exists for service '%s' on host '%s'." |
141 | 141 |
|
142 |
#: vigiboard/controllers/silence.py:164
|
|
142 |
#: vigiboard/controllers/silence.py:141
|
|
143 | 143 |
#, python-format |
144 | 144 |
msgid "Another rule already exists for host '%s'." |
145 | 145 |
msgstr "Another rule already exists for host '%s'." |
146 | 146 |
|
147 |
#: vigiboard/controllers/silence.py:246
|
|
148 |
#: vigiboard/controllers/plugins/hostname.py:38
|
|
147 |
#: vigiboard/controllers/silence.py:223
|
|
148 |
#: vigiboard/controllers/plugins/hostname.py:24
|
|
149 | 149 |
msgid "Host" |
150 | 150 |
msgstr "Host" |
151 | 151 |
|
152 |
#: vigiboard/controllers/silence.py:247
|
|
153 |
#: vigiboard/controllers/plugins/servicename.py:41
|
|
152 |
#: vigiboard/controllers/silence.py:224
|
|
153 |
#: vigiboard/controllers/plugins/servicename.py:26
|
|
154 | 154 |
msgid "Service" |
155 | 155 |
msgstr "Service" |
156 | 156 |
|
157 |
#: vigiboard/controllers/silence.py:248
|
|
157 |
#: vigiboard/controllers/silence.py:225
|
|
158 | 158 |
msgid "States" |
159 | 159 |
msgstr "States" |
160 | 160 |
|
161 |
#: vigiboard/controllers/silence.py:249
|
|
161 |
#: vigiboard/controllers/silence.py:226
|
|
162 | 162 |
msgid "Last modification" |
163 | 163 |
msgstr "Last modification" |
164 | 164 |
|
165 |
#: vigiboard/controllers/silence.py:250
|
|
165 |
#: vigiboard/controllers/silence.py:227
|
|
166 | 166 |
msgid "Author" |
167 | 167 |
msgstr "Author" |
168 | 168 |
|
169 |
#: vigiboard/controllers/silence.py:251
|
|
169 |
#: vigiboard/controllers/silence.py:228
|
|
170 | 170 |
msgid "Comment" |
171 | 171 |
msgstr "Comment" |
172 | 172 |
|
173 |
#: vigiboard/controllers/silence.py:301 vigiboard/controllers/silence.py:400
|
|
174 |
#: vigiboard/controllers/silence.py:422 vigiboard/controllers/silence.py:571
|
|
173 |
#: vigiboard/controllers/silence.py:278 vigiboard/controllers/silence.py:377
|
|
174 |
#: vigiboard/controllers/silence.py:399 vigiboard/controllers/silence.py:548
|
|
175 | 175 |
#, python-format |
176 | 176 |
msgid "An exception has been raised while querying the database: %s" |
177 | 177 |
msgstr "An exception has been raised while querying the database: %s" |
178 | 178 |
|
179 |
#: vigiboard/controllers/silence.py:305 vigiboard/controllers/silence.py:312
|
|
180 |
#: vigiboard/controllers/silence.py:426 vigiboard/controllers/silence.py:593
|
|
179 |
#: vigiboard/controllers/silence.py:282 vigiboard/controllers/silence.py:289
|
|
180 |
#: vigiboard/controllers/silence.py:403 vigiboard/controllers/silence.py:570
|
|
181 | 181 |
#, python-format |
182 | 182 |
msgid "Silence rule #%s does not exist." |
183 | 183 |
msgstr "Silence rule #%s does not exist." |
184 | 184 |
|
185 |
#: vigiboard/controllers/silence.py:383
|
|
185 |
#: vigiboard/controllers/silence.py:360
|
|
186 | 186 |
msgid "No state specified for the silence rule." |
187 | 187 |
msgstr "No state specified for the silence rule." |
188 | 188 |
|
189 |
#: vigiboard/controllers/silence.py:405
|
|
189 |
#: vigiboard/controllers/silence.py:382
|
|
190 | 190 |
#, python-format |
191 | 191 |
msgid "Host '%s' does not exist." |
192 | 192 |
msgstr "Host '%s' does not exist." |
193 | 193 |
|
194 |
#: vigiboard/controllers/silence.py:408
|
|
194 |
#: vigiboard/controllers/silence.py:385
|
|
195 | 195 |
#, python-format |
196 | 196 |
msgid "Service '%s' does not exist for host '%s'." |
197 | 197 |
msgstr "Service '%s' does not exist for host '%s'." |
198 | 198 |
|
199 |
#: vigiboard/controllers/silence.py:460
|
|
199 |
#: vigiboard/controllers/silence.py:437
|
|
200 | 200 |
#, python-format |
201 | 201 |
msgid "An exception has been raised while updating the database: %s" |
202 | 202 |
msgstr "An exception has been raised while updating the database: %s" |
203 | 203 |
|
204 |
#: vigiboard/controllers/silence.py:470
|
|
204 |
#: vigiboard/controllers/silence.py:447
|
|
205 | 205 |
#, python-format |
206 | 206 |
msgid "" |
207 | 207 |
"User %(user)s (IP: %(ip)s) updated silence rule #%(id)s for service " |
... | ... | |
210 | 210 |
"User %(user)s (IP: %(ip)s) updated silence rule #%(id)s for service " |
211 | 211 |
"%(service)s on host %(host)s." |
212 | 212 |
|
213 |
#: vigiboard/controllers/silence.py:480
|
|
213 |
#: vigiboard/controllers/silence.py:457
|
|
214 | 214 |
#, python-format |
215 | 215 |
msgid "" |
216 | 216 |
"Silence rule #%(id)s (host: %(host)s, service: %(service)s) has been " |
... | ... | |
219 | 219 |
"Silence rule #%(id)s (host: %(host)s, service: %(service)s) has been " |
220 | 220 |
"successfully updated." |
221 | 221 |
|
222 |
#: vigiboard/controllers/silence.py:489
|
|
222 |
#: vigiboard/controllers/silence.py:466
|
|
223 | 223 |
#, python-format |
224 | 224 |
msgid "User %(user)s (IP: %(ip)s) updated silence rule #%(id)s for host %(host)s." |
225 | 225 |
msgstr "User %(user)s (IP: %(ip)s) updated silence rule #%(id)s for host %(host)s." |
226 | 226 |
|
227 |
#: vigiboard/controllers/silence.py:497
|
|
227 |
#: vigiboard/controllers/silence.py:474
|
|
228 | 228 |
#, python-format |
229 | 229 |
msgid "Silence rule #%(id)s (host: %(host)s) has been successfully updated." |
230 | 230 |
msgstr "Silence rule #%(id)s (host: %(host)s) has been successfully updated." |
231 | 231 |
|
232 |
#: vigiboard/controllers/silence.py:506
|
|
232 |
#: vigiboard/controllers/silence.py:483
|
|
233 | 233 |
#, python-format |
234 | 234 |
msgid "" |
235 | 235 |
"User %(user)s (IP: %(ip)s) added a silence rule (#%(id)s) for service " |
... | ... | |
238 | 238 |
"User %(user)s (IP: %(ip)s) added a silence rule (#%(id)s) for service " |
239 | 239 |
"%(service)s on host %(host)s." |
240 | 240 |
|
241 |
#: vigiboard/controllers/silence.py:516
|
|
241 |
#: vigiboard/controllers/silence.py:493
|
|
242 | 242 |
#, python-format |
243 | 243 |
msgid "" |
244 | 244 |
"A new silence rule (#%(id)s) has been added for service \"%(service)s\" " |
... | ... | |
247 | 247 |
"A new silence rule (#%(id)s) has been added for service \"%(service)s\" " |
248 | 248 |
"on host \"%(host)s\"." |
249 | 249 |
|
250 |
#: vigiboard/controllers/silence.py:524
|
|
250 |
#: vigiboard/controllers/silence.py:501
|
|
251 | 251 |
#, python-format |
252 | 252 |
msgid "" |
253 | 253 |
"User %(user)s (IP: %(ip)s) added a silence rule (#%(id)s) for host " |
... | ... | |
256 | 256 |
"User %(user)s (IP: %(ip)s) added a silence rule (#%(id)s) for host " |
257 | 257 |
"%(host)s." |
258 | 258 |
|
259 |
#: vigiboard/controllers/silence.py:532
|
|
259 |
#: vigiboard/controllers/silence.py:509
|
|
260 | 260 |
#, python-format |
261 | 261 |
msgid "A new silence rule (#%(id)s) has been added for the host \"%(host)s\"." |
262 | 262 |
msgstr "A new silence rule (#%(id)s) has been added for the host \"%(host)s\"." |
263 | 263 |
|
264 |
#: vigiboard/controllers/silence.py:562
|
|
264 |
#: vigiboard/controllers/silence.py:539
|
|
265 | 265 |
msgid "No silence rule id specified." |
266 | 266 |
msgstr "No silence rule id specified." |
267 | 267 |
|
268 |
#: vigiboard/controllers/silence.py:581
|
|
268 |
#: vigiboard/controllers/silence.py:558
|
|
269 | 269 |
#, python-format |
270 | 270 |
msgid "Error: the following silence rules do not exist: %s." |
271 | 271 |
msgstr "Error: the following silence rules do not exist: %s." |
272 | 272 |
|
273 |
#: vigiboard/controllers/silence.py:584
|
|
273 |
#: vigiboard/controllers/silence.py:561
|
|
274 | 274 |
#, python-format |
275 | 275 |
msgid "Error: silence rule #%s does not exist." |
276 | 276 |
msgstr "Error: silence rule #%s does not exist." |
277 | 277 |
|
278 |
#: vigiboard/controllers/silence.py:602
|
|
278 |
#: vigiboard/controllers/silence.py:579
|
|
279 | 279 |
#, python-format |
280 | 280 |
msgid "An exception has been raised while deleting the silence rules: %s" |
281 | 281 |
msgstr "An exception has been raised while deleting the silence rules: %s" |
282 | 282 |
|
283 |
#: vigiboard/controllers/silence.py:612
|
|
283 |
#: vigiboard/controllers/silence.py:589
|
|
284 | 284 |
#, python-format |
285 | 285 |
msgid "" |
286 | 286 |
"User %(user)s (IP: %(ip)s) deleted silence rule #%(id)s for service " |
... | ... | |
289 | 289 |
"User %(user)s (IP: %(ip)s) deleted silence rule #%(id)s for service " |
290 | 290 |
"%(service)s on host %(host)s" |
291 | 291 |
|
292 |
#: vigiboard/controllers/silence.py:624
|
|
292 |
#: vigiboard/controllers/silence.py:601
|
|
293 | 293 |
#, python-format |
294 | 294 |
msgid "User %(user)s (IP: %(ip)s) deleted silence rule #%(id)s for host %(host)s" |
295 | 295 |
msgstr "User %(user)s (IP: %(ip)s) deleted silence rule #%(id)s for host %(host)s" |
296 | 296 |
|
297 |
#: vigiboard/controllers/silence.py:635
|
|
297 |
#: vigiboard/controllers/silence.py:612
|
|
298 | 298 |
#, python-format |
299 | 299 |
msgid "The following silence rules have been successfully deleted: %s." |
300 | 300 |
msgstr "The following silence rules have been successfully deleted: %s." |
301 | 301 |
|
302 |
#: vigiboard/controllers/silence.py:638
|
|
302 |
#: vigiboard/controllers/silence.py:615
|
|
303 | 303 |
#, python-format |
304 | 304 |
msgid "Silence rule #%s has been successfully deleted." |
305 | 305 |
msgstr "Silence rule #%s has been successfully deleted." |
306 | 306 |
|
307 |
#: vigiboard/controllers/plugins/date.py:59
|
|
307 |
#: vigiboard/controllers/plugins/date.py:44
|
|
308 | 308 |
#, python-format |
309 | 309 |
msgid "Eg. %(date)s" |
310 | 310 |
msgstr "Eg. %(date)s" |
311 | 311 |
|
312 |
#: vigiboard/controllers/plugins/date.py:66
|
|
312 |
#: vigiboard/controllers/plugins/date.py:51
|
|
313 | 313 |
msgid "Last occurrence" |
314 | 314 |
msgstr "Last occurrence" |
315 | 315 |
|
316 |
#: vigiboard/controllers/plugins/date.py:69
|
|
316 |
#: vigiboard/controllers/plugins/date.py:54
|
|
317 | 317 |
msgid "Between" |
318 | 318 |
msgstr "Between" |
319 | 319 |
|
320 |
#: vigiboard/controllers/plugins/date.py:55 |
|
320 | 321 |
#: vigiboard/controllers/plugins/date.py:70 |
321 |
#: vigiboard/controllers/plugins/date.py:85 |
|
322 |
#: vigiboard/controllers/plugins/groups.py:41 |
|
322 |
#: vigiboard/controllers/plugins/groups.py:26 |
|
323 | 323 |
msgid "Choose" |
324 | 324 |
msgstr "Choose" |
325 | 325 |
|
326 |
#: vigiboard/controllers/plugins/date.py:84
|
|
326 |
#: vigiboard/controllers/plugins/date.py:69
|
|
327 | 327 |
msgid "And" |
328 | 328 |
msgstr "And" |
329 | 329 |
|
330 |
#: vigiboard/controllers/plugins/date.py:110
|
|
330 |
#: vigiboard/controllers/plugins/date.py:95
|
|
331 | 331 |
msgid "Start date cannot be greater than current date" |
332 | 332 |
msgstr "Start date cannot be greater than current date" |
333 | 333 |
|
334 |
#: vigiboard/controllers/plugins/date.py:115
|
|
334 |
#: vigiboard/controllers/plugins/date.py:100
|
|
335 | 335 |
msgid "Start date cannot be greater than end date" |
336 | 336 |
msgstr "Start date cannot be greater than end date" |
337 | 337 |
|
338 |
#: vigiboard/controllers/plugins/date.py:124
|
|
338 |
#: vigiboard/controllers/plugins/date.py:109
|
|
339 | 339 |
msgid "End date cannot be greater than current date" |
340 | 340 |
msgstr "End date cannot be greater than current date" |
341 | 341 |
|
342 |
#: vigiboard/controllers/plugins/details.py:205
|
|
343 |
#: vigiboard/controllers/plugins/state.py:47
|
|
342 |
#: vigiboard/controllers/plugins/details.py:188
|
|
343 |
#: vigiboard/controllers/plugins/state.py:32
|
|
344 | 344 |
msgid "Current state" |
345 | 345 |
msgstr "Current state" |
346 | 346 |
|
347 |
#: vigiboard/controllers/plugins/groups.py:42
|
|
347 |
#: vigiboard/controllers/plugins/groups.py:27
|
|
348 | 348 |
msgid "Clear" |
349 | 349 |
msgstr "Clear" |
350 | 350 |
|
351 |
#: vigiboard/controllers/plugins/groups.py:78
|
|
351 |
#: vigiboard/controllers/plugins/groups.py:63
|
|
352 | 352 |
msgid "Group" |
353 | 353 |
msgstr "Group" |
354 | 354 |
|
355 |
#: vigiboard/controllers/plugins/hls.py:45
|
|
355 |
#: vigiboard/controllers/plugins/hls.py:30
|
|
356 | 356 |
msgid "High-Level Service" |
357 | 357 |
msgstr "High-Level Service" |
358 | 358 |
|
359 |
#: vigiboard/controllers/plugins/output.py:38
|
|
359 |
#: vigiboard/controllers/plugins/output.py:23
|
|
360 | 360 |
msgid "Output" |
361 | 361 |
msgstr "Output" |
362 | 362 |
|
363 |
#: vigiboard/controllers/plugins/priority.py:88
|
|
363 |
#: vigiboard/controllers/plugins/priority.py:73
|
|
364 | 364 |
msgid "Priority" |
365 | 365 |
msgstr "Priority" |
366 | 366 |
|
367 |
#: vigiboard/controllers/plugins/status.py:53
|
|
367 |
#: vigiboard/controllers/plugins/status.py:38
|
|
368 | 368 |
msgid "All alerts" |
369 | 369 |
msgstr "All alerts" |
370 | 370 |
|
371 |
#: vigiboard/controllers/plugins/status.py:56
|
|
371 |
#: vigiboard/controllers/plugins/status.py:41
|
|
372 | 372 |
msgid "New alerts" |
373 | 373 |
msgstr "New alerts" |
374 | 374 |
|
375 |
#: vigiboard/controllers/plugins/status.py:57
|
|
375 |
#: vigiboard/controllers/plugins/status.py:42
|
|
376 | 376 |
msgid "Alerts marked as Acknowledged" |
377 | 377 |
msgstr "Alerts marked as Acknowledged" |
378 | 378 |
|
379 |
#: vigiboard/controllers/plugins/status.py:58
|
|
379 |
#: vigiboard/controllers/plugins/status.py:43
|
|
380 | 380 |
msgid "Alerts marked as Closed" |
381 | 381 |
msgstr "Alerts marked as Closed" |
382 | 382 |
|
383 |
#: vigiboard/controllers/plugins/status.py:64
|
|
384 |
#: vigiboard/widgets/edit_event.py:73
|
|
383 |
#: vigiboard/controllers/plugins/status.py:49
|
|
384 |
#: vigiboard/widgets/edit_event.py:58
|
|
385 | 385 |
msgid "Trouble Ticket" |
386 | 386 |
msgstr "Trouble Ticket" |
387 | 387 |
|
388 |
#: vigiboard/controllers/plugins/status.py:69
|
|
389 |
#: vigiboard/widgets/edit_event.py:76
|
|
388 |
#: vigiboard/controllers/plugins/status.py:54
|
|
389 |
#: vigiboard/widgets/edit_event.py:61
|
|
390 | 390 |
msgid "Acknowledgement Status" |
391 | 391 |
msgstr "Acknowledgement Status" |
392 | 392 |
|
... | ... | |
394 | 394 |
#. TRANSLATORS: |
395 | 395 |
#. http://www.dynarch.com/static/jscalendar-1.0/doc/html/reference.html#node_sec_5.3.5 |
396 | 396 |
#. TRANSLATORS: http://docs.python.org/release/2.5/lib/module-time.html |
397 |
#: vigiboard/lib/dateformat.py:38
|
|
397 |
#: vigiboard/lib/dateformat.py:37
|
|
398 | 398 |
#, python-format |
399 | 399 |
msgid "%Y-%m-%d %I:%M:%S %p" |
400 | 400 |
msgstr "%Y-%m-%d %I:%M:%S %p" |
... | ... | |
403 | 403 |
#. TRANSLATORS: |
404 | 404 |
#. http://www.dynarch.com/static/jscalendar-1.0/doc/html/reference.html#node_sec_5.3.5 |
405 | 405 |
#. TRANSLATORS: http://docs.python.org/release/2.5/lib/module-time.html |
406 |
#: vigiboard/lib/dateformat.py:67
|
|
406 |
#: vigiboard/lib/dateformat.py:66
|
|
407 | 407 |
#, python-format |
408 | 408 |
msgid "%Y-%m-%d" |
409 | 409 |
msgstr "%Y-%m-%d" |
... | ... | |
416 | 416 |
msgid "Select a group" |
417 | 417 |
msgstr "Select a group" |
418 | 418 |
|
419 |
#: vigiboard/public/js/main.js:85 vigiboard/public/js/main.js:106
|
|
420 |
#: vigiboard/public/js/main.js:153 vigiboard/public/js/main.js:186
|
|
419 |
#: vigiboard/public/js/main.js:87 vigiboard/public/js/main.js:108
|
|
420 |
#: vigiboard/public/js/main.js:156 vigiboard/public/js/main.js:189
|
|
421 | 421 |
msgid "Unable to save preferences" |
422 | 422 |
msgstr "Unable to save preferences" |
423 | 423 |
|
424 |
#: vigiboard/public/js/main.js:141
|
|
424 |
#: vigiboard/public/js/main.js:144
|
|
425 | 425 |
msgid "Could not refresh data, reloading the page" |
426 | 426 |
msgstr "Could not refresh data, reloading the page" |
427 | 427 |
|
... | ... | |
441 | 441 |
msgid "No" |
442 | 442 |
msgstr "No" |
443 | 443 |
|
444 |
#: vigiboard/widgets/edit_event.py:34
|
|
444 |
#: vigiboard/widgets/edit_event.py:19
|
|
445 | 445 |
msgid "No change" |
446 | 446 |
msgstr "No change" |
447 | 447 |
|
448 |
#: vigiboard/widgets/edit_event.py:35
|
|
448 |
#: vigiboard/widgets/edit_event.py:20
|
|
449 | 449 |
msgid "Change to None" |
450 | 450 |
msgstr "Change to None" |
451 | 451 |
|
452 |
#: vigiboard/widgets/edit_event.py:36
|
|
452 |
#: vigiboard/widgets/edit_event.py:21
|
|
453 | 453 |
msgid "Change to Acknowledged" |
454 | 454 |
msgstr "Change to Acknowledged" |
455 | 455 |
|
456 |
#: vigiboard/widgets/edit_event.py:37
|
|
456 |
#: vigiboard/widgets/edit_event.py:22
|
|
457 | 457 |
msgid "Change to Closed" |
458 | 458 |
msgstr "Change to Closed" |
459 | 459 |
|
460 |
#: vigiboard/widgets/edit_event.py:38
|
|
460 |
#: vigiboard/widgets/edit_event.py:23
|
|
461 | 461 |
msgid "Force to Closed" |
462 | 462 |
msgstr "Force to Closed" |
463 | 463 |
|
464 |
#: vigiboard/widgets/edit_event.py:44
|
|
464 |
#: vigiboard/widgets/edit_event.py:29
|
|
465 | 465 |
msgid "Ticket change" |
466 | 466 |
msgstr "Ticket change" |
467 | 467 |
|
468 |
#: vigiboard/widgets/edit_event.py:45
|
|
468 |
#: vigiboard/widgets/edit_event.py:30
|
|
469 | 469 |
msgid "Forced change state" |
470 | 470 |
msgstr "Forced change state" |
471 | 471 |
|
472 |
#: vigiboard/widgets/edit_event.py:46
|
|
472 |
#: vigiboard/widgets/edit_event.py:31
|
|
473 | 473 |
msgid "Acknowledgement change state" |
474 | 474 |
msgstr "Acknowledgement change state" |
475 | 475 |
|
476 |
#: vigiboard/widgets/edit_event.py:47
|
|
476 |
#: vigiboard/widgets/edit_event.py:32
|
|
477 | 477 |
msgid "Ticket change notification" |
478 | 478 |
msgstr "Ticket change notification" |
479 | 479 |
|
480 |
#: vigiboard/widgets/edit_event.py:48
|
|
480 |
#: vigiboard/widgets/edit_event.py:33
|
|
481 | 481 |
msgid "New occurrence" |
482 | 482 |
msgstr "New occurrence" |
483 | 483 |
|
484 |
#: vigiboard/widgets/edit_event.py:49
|
|
484 |
#: vigiboard/widgets/edit_event.py:34
|
|
485 | 485 |
msgid "Nagios update state" |
486 | 486 |
msgstr "Nagios update state" |
487 | 487 |
|
488 |
#: vigiboard/widgets/edit_event.py:53
|
|
488 |
#: vigiboard/widgets/edit_event.py:38
|
|
489 | 489 |
msgid "Forced" |
490 | 490 |
msgstr "Forced" |
491 | 491 |
|
492 |
#: vigiboard/widgets/edit_event.py:74
|
|
492 |
#: vigiboard/widgets/edit_event.py:59
|
|
493 | 493 |
msgid "Warning: changing the ticket will affect all selected events." |
494 | 494 |
msgstr "Warning: changing the ticket will affect all selected events." |
495 | 495 |
|
496 |
#: vigiboard/widgets/search_form.py:57
|
|
496 |
#: vigiboard/widgets/search_form.py:42
|
|
497 | 497 |
msgid "Search" |
498 | 498 |
msgstr "Search" |
499 | 499 |
|
vigiboard/i18n/fr/LC_MESSAGES/vigiboard.po | ||
---|---|---|
8 | 8 |
"Project-Id-Version: vigiboard 0.1\n" |
9 | 9 |
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" |
10 | 10 |
"POT-Creation-Date: 2009-07-06 11:19+0200\n" |
11 |
"PO-Revision-Date: 2015-08-31 14:19+0200\n"
|
|
11 |
"PO-Revision-Date: 2017-08-24 12:17+0200\n"
|
|
12 | 12 |
"Last-Translator: Thomas ANDREJAK <thomas.andrejak@c-s.fr>\n" |
13 | 13 |
"Language-Team: fr_FR <LL@li.org>\n" |
14 | 14 |
"Plural-Forms: nplurals=2; plural=(n > 1)\n" |
... | ... | |
17 | 17 |
"Content-Transfer-Encoding: 8bit\n" |
18 | 18 |
"Generated-By: Babel 0.9.4\n" |
19 | 19 |
|
20 |
#: vigiboard/websetup.py:33
|
|
20 |
#: vigiboard/websetup.py:20
|
|
21 | 21 |
#, python-format |
22 | 22 |
msgid "Vigilo has detected a breakdown on the following collector(s): %(list)s" |
23 | 23 |
msgstr "Vigilo a détecté une panne sur le(s) collecteur(s) suivant(s) : %(list)s" |
24 | 24 |
|
25 |
#: vigiboard/controllers/root.py:89 vigiboard/controllers/root.py:99
|
|
26 |
#: vigiboard/controllers/root.py:582 vigiboard/controllers/silence.py:72
|
|
25 |
#: vigiboard/controllers/root.py:75 vigiboard/controllers/root.py:85
|
|
26 |
#: vigiboard/controllers/root.py:555 vigiboard/controllers/silence.py:49
|
|
27 | 27 |
msgid "You need to be authenticated" |
28 | 28 |
msgstr "Vous devez vous authentifier" |
29 | 29 |
|
30 |
#: vigiboard/controllers/root.py:102
|
|
30 |
#: vigiboard/controllers/root.py:88
|
|
31 | 31 |
msgid "You don't have access to VigiBoard" |
32 | 32 |
msgstr "Vous n'avez pas accès à VigiBoard" |
33 | 33 |
|
34 |
#: vigiboard/controllers/root.py:251 vigiboard/controllers/root.py:548
|
|
35 |
#: vigiboard/controllers/vigiboardrequest.py:469
|
|
34 |
#: vigiboard/controllers/root.py:227 vigiboard/controllers/root.py:521
|
|
35 |
#: vigiboard/controllers/vigiboardrequest.py:454
|
|
36 | 36 |
msgid "Apply" |
37 | 37 |
msgstr "Appliquer" |
38 | 38 |
|
39 |
#: vigiboard/controllers/root.py:388
|
|
39 |
#: vigiboard/controllers/root.py:361
|
|
40 | 40 |
msgid "No masked event or access denied" |
41 | 41 |
msgstr "Aucun événement masqué ou accès refusé" |
42 | 42 |
|
43 |
#: vigiboard/controllers/root.py:446
|
|
43 |
#: vigiboard/controllers/root.py:419
|
|
44 | 44 |
msgid "No such event or access denied" |
45 | 45 |
msgstr "Aucun événement correspondant ou accès refusé" |
46 | 46 |
|
47 |
#: vigiboard/controllers/root.py:515
|
|
47 |
#: vigiboard/controllers/root.py:488
|
|
48 | 48 |
msgid "No such host/service" |
49 | 49 |
msgstr "Hôte ou service inexistant" |
50 | 50 |
|
51 |
#: vigiboard/controllers/root.py:538
|
|
51 |
#: vigiboard/controllers/root.py:511
|
|
52 | 52 |
msgid "No access to this host/service or no event yet" |
53 | 53 |
msgstr "Accès à cet hôte/service refusé ou aucun événement pour le moment" |
54 | 54 |
|
55 |
#: vigiboard/controllers/root.py:585
|
|
55 |
#: vigiboard/controllers/root.py:558
|
|
56 | 56 |
msgid "You don't have write access to VigiBoard" |
57 | 57 |
msgstr "Vous n'avez pas d'accès en écriture sur VigiBoard" |
58 | 58 |
|
59 |
#: vigiboard/controllers/root.py:608
|
|
59 |
#: vigiboard/controllers/root.py:581
|
|
60 | 60 |
msgid "No event has been selected" |
61 | 61 |
msgstr "Aucun événement sélectionné" |
62 | 62 |
|
63 |
#: vigiboard/controllers/root.py:636
|
|
63 |
#: vigiboard/controllers/root.py:609
|
|
64 | 64 |
msgid "" |
65 | 65 |
"Changes have occurred since the page was last displayed, your changes " |
66 | 66 |
"HAVE NOT been saved." |
... | ... | |
68 | 68 |
"Des modifications ont eu lieu depuis le dernier affichage de cette page, " |
69 | 69 |
"vos modifications N'ONT PAS été enregistrées." |
70 | 70 |
|
71 |
#: vigiboard/controllers/root.py:642
|
|
71 |
#: vigiboard/controllers/root.py:615
|
|
72 | 72 |
msgid "No access to this event" |
73 | 73 |
msgstr "Accès à cet événement refusé" |
74 | 74 |
|
75 |
#: vigiboard/controllers/root.py:649
|
|
75 |
#: vigiboard/controllers/root.py:622
|
|
76 | 76 |
msgid "You don't have administrative access to VigiBoard" |
77 | 77 |
msgstr "Vous n'avez les droits d'administration sur VigiBoard" |
78 | 78 |
|
79 |
#: vigiboard/controllers/root.py:676
|
|
79 |
#: vigiboard/controllers/root.py:649
|
|
80 | 80 |
msgid "None" |
81 | 81 |
msgstr "Aucun" |
82 | 82 |
|
83 |
#: vigiboard/controllers/root.py:677
|
|
83 |
#: vigiboard/controllers/root.py:650
|
|
84 | 84 |
msgid "Acknowledged" |
85 | 85 |
msgstr "Pris en compte" |
86 | 86 |
|
87 |
#: vigiboard/controllers/root.py:678
|
|
87 |
#: vigiboard/controllers/root.py:651
|
|
88 | 88 |
msgid "Acknowledged and closed" |
89 | 89 |
msgstr "Pris en compte et fermé" |
90 | 90 |
|
91 |
#: vigiboard/controllers/root.py:699
|
|
91 |
#: vigiboard/controllers/root.py:672
|
|
92 | 92 |
#, python-format |
93 | 93 |
msgid "" |
94 | 94 |
"User \"%(user)s\" (%(address)s) changed the trouble ticket from " |
... | ... | |
97 | 97 |
"L'utilisateur \"%(user)s\" (%(address)s) a changé le ticket d'incident de" |
98 | 98 |
" l'événement n°%(idevent)d de \"%(previous)s\" vers \"%(new)s\"" |
99 | 99 |
|
100 |
#: vigiboard/controllers/root.py:744
|
|
100 |
#: vigiboard/controllers/root.py:717
|
|
101 | 101 |
#, python-format |
102 | 102 |
msgid "User \"%(user)s\" (%(address)s) forcefully closed event #%(idevent)d" |
103 | 103 |
msgstr "" |
104 | 104 |
"L'utilisateur \"%(user)s\" (%(address)s) a forcé la fermeture de " |
105 | 105 |
"l'événement #%(idevent)d" |
106 | 106 |
|
107 |
#: vigiboard/controllers/root.py:777
|
|
107 |
#: vigiboard/controllers/root.py:750
|
|
108 | 108 |
#, python-format |
109 | 109 |
msgid "" |
110 | 110 |
"User \"%(user)s\" (%(address)s) changed the state from \"%(previous)s\" " |
... | ... | |
113 | 113 |
"L'utilisateur \"%(user)s\" (%(address)s) a changé l'état de l'événement " |
114 | 114 |
"n°%(idevent)d de \"%(previous)s\" vers \"%(new)s\"" |
115 | 115 |
|
116 |
#: vigiboard/controllers/root.py:789
|
|
116 |
#: vigiboard/controllers/root.py:762
|
|
117 | 117 |
msgid "Updated successfully" |
118 | 118 |
msgstr "Mise à jour réussie" |
119 | 119 |
|
120 |
#: vigiboard/controllers/root.py:814
|
|
120 |
#: vigiboard/controllers/root.py:787
|
|
121 | 121 |
#, python-format |
122 | 122 |
msgid "No such plugin '%s'" |
123 | 123 |
msgstr "Module introuvable \"%s\"" |
124 | 124 |
|
125 |
#: vigiboard/controllers/root.py:855
|
|
125 |
#: vigiboard/controllers/root.py:828
|
|
126 | 126 |
msgid "No such incident or insufficient permissions" |
127 | 127 |
msgstr "Aucun incident correspondant ou permissions insuffisantes" |
128 | 128 |
|
129 |
#: vigiboard/controllers/root.py:975
|
|
129 |
#: vigiboard/controllers/root.py:948
|
|
130 | 130 |
#, python-format |
131 | 131 |
msgid "Next %(limit)s" |
132 | 132 |
msgstr "%(limit)s suivants" |
133 | 133 |
|
134 |
#: vigiboard/controllers/silence.py:75
|
|
134 |
#: vigiboard/controllers/silence.py:52
|
|
135 | 135 |
msgid "Insufficient privileges for this action" |
136 | 136 |
msgstr "Droits insuffisants pour cette action" |
137 | 137 |
|
138 |
#: vigiboard/controllers/silence.py:160
|
|
138 |
#: vigiboard/controllers/silence.py:137
|
|
139 | 139 |
#, python-format |
140 | 140 |
msgid "Another rule already exists for service '%s' on host '%s'." |
141 | 141 |
msgstr "Une autre règle existe déjà pour le service '%s' sur l'hôte '%s'." |
142 | 142 |
|
143 |
#: vigiboard/controllers/silence.py:164
|
|
143 |
#: vigiboard/controllers/silence.py:141
|
|
144 | 144 |
#, python-format |
145 | 145 |
msgid "Another rule already exists for host '%s'." |
146 | 146 |
msgstr "Une autre règle existe déjà pour l'hôte '%s'." |
147 | 147 |
|
148 |
#: vigiboard/controllers/silence.py:246
|
|
149 |
#: vigiboard/controllers/plugins/hostname.py:38
|
|
148 |
#: vigiboard/controllers/silence.py:223
|
|
149 |
#: vigiboard/controllers/plugins/hostname.py:24
|
|
150 | 150 |
msgid "Host" |
151 | 151 |
msgstr "Hôte" |
152 | 152 |
|
153 |
#: vigiboard/controllers/silence.py:247
|
|
154 |
#: vigiboard/controllers/plugins/servicename.py:41
|
|
153 |
#: vigiboard/controllers/silence.py:224
|
|
154 |
#: vigiboard/controllers/plugins/servicename.py:26
|
|
155 | 155 |
msgid "Service" |
156 | 156 |
msgstr "Service" |
157 | 157 |
|
158 |
#: vigiboard/controllers/silence.py:248
|
|
158 |
#: vigiboard/controllers/silence.py:225
|
|
159 | 159 |
msgid "States" |
160 | 160 |
msgstr "États" |
161 | 161 |
|
162 |
#: vigiboard/controllers/silence.py:249
|
|
162 |
#: vigiboard/controllers/silence.py:226
|
|
163 | 163 |
msgid "Last modification" |
164 | 164 |
msgstr "Dernière modification" |
165 | 165 |
|
166 |
#: vigiboard/controllers/silence.py:250
|
|
166 |
#: vigiboard/controllers/silence.py:227
|
|
167 | 167 |
msgid "Author" |
168 | 168 |
msgstr "Auteur" |
169 | 169 |
|
170 |
#: vigiboard/controllers/silence.py:251
|
|
170 |
#: vigiboard/controllers/silence.py:228
|
|
171 | 171 |
msgid "Comment" |
172 | 172 |
msgstr "Commentaire" |
173 | 173 |
|
174 |
#: vigiboard/controllers/silence.py:301 vigiboard/controllers/silence.py:400
|
|
175 |
#: vigiboard/controllers/silence.py:422 vigiboard/controllers/silence.py:571
|
|
174 |
#: vigiboard/controllers/silence.py:278 vigiboard/controllers/silence.py:377
|
|
175 |
#: vigiboard/controllers/silence.py:399 vigiboard/controllers/silence.py:548
|
|
176 | 176 |
#, python-format |
177 | 177 |
msgid "An exception has been raised while querying the database: %s" |
178 | 178 |
msgstr "" |
179 | 179 |
"Une exception a été levée lors de l'interrogation de la base de données :" |
180 | 180 |
" %s" |
181 | 181 |
|
182 |
#: vigiboard/controllers/silence.py:305 vigiboard/controllers/silence.py:312
|
|
183 |
#: vigiboard/controllers/silence.py:426 vigiboard/controllers/silence.py:593
|
|
182 |
#: vigiboard/controllers/silence.py:282 vigiboard/controllers/silence.py:289
|
|
183 |
#: vigiboard/controllers/silence.py:403 vigiboard/controllers/silence.py:570
|
|
184 | 184 |
#, python-format |
185 | 185 |
msgid "Silence rule #%s does not exist." |
186 | 186 |
msgstr "La règle de silence #%s n'existe pas." |
187 | 187 |
|
188 |
#: vigiboard/controllers/silence.py:383
|
|
188 |
#: vigiboard/controllers/silence.py:360
|
|
189 | 189 |
msgid "No state specified for the silence rule." |
190 | 190 |
msgstr "Aucun état n'a été spécifié pour la règle de silence." |
191 | 191 |
|
192 |
#: vigiboard/controllers/silence.py:405
|
|
192 |
#: vigiboard/controllers/silence.py:382
|
|
193 | 193 |
#, python-format |
194 | 194 |
msgid "Host '%s' does not exist." |
195 | 195 |
msgstr "L'hôte '%s' n'existe pas." |
196 | 196 |
|
197 |
#: vigiboard/controllers/silence.py:408
|
|
197 |
#: vigiboard/controllers/silence.py:385
|
|
198 | 198 |
#, python-format |
199 | 199 |
msgid "Service '%s' does not exist for host '%s'." |
200 | 200 |
msgstr "Le service '%s' n'existe pas pour l'hôte '%s'." |
201 | 201 |
|
202 |
#: vigiboard/controllers/silence.py:460
|
|
202 |
#: vigiboard/controllers/silence.py:437
|
|
203 | 203 |
#, python-format |
204 | 204 |
msgid "An exception has been raised while updating the database: %s" |
205 | 205 |
msgstr "" |
206 | 206 |
"Une exception a été levée lors de la mise à jour de la base de données : " |
207 | 207 |
"%s" |
208 | 208 |
|
209 |
#: vigiboard/controllers/silence.py:470
|
|
209 |
#: vigiboard/controllers/silence.py:447
|
|
210 | 210 |
#, python-format |
211 | 211 |
msgid "" |
212 | 212 |
"User %(user)s (IP: %(ip)s) updated silence rule #%(id)s for service " |
... | ... | |
215 | 215 |
"L'utilisateur %(user)s (IP : %(ip)s) a mis à jour la règle de silence " |
216 | 216 |
"#%(id)s pour le service %(service)s sur l'hôte %(host)s." |
217 | 217 |
|
218 |
#: vigiboard/controllers/silence.py:480
|
|
218 |
#: vigiboard/controllers/silence.py:457
|
|
219 | 219 |
#, python-format |
220 | 220 |
msgid "" |
221 | 221 |
"Silence rule #%(id)s (host: %(host)s, service: %(service)s) has been " |
... | ... | |
224 | 224 |
"La règle de silence #%(id)s (hôte : %(host)s, service : %(service)s) a " |
225 | 225 |
"été mise à jour avec succès." |
226 | 226 |
|
227 |
#: vigiboard/controllers/silence.py:489
|
|
227 |
#: vigiboard/controllers/silence.py:466
|
|
228 | 228 |
#, python-format |
229 | 229 |
msgid "User %(user)s (IP: %(ip)s) updated silence rule #%(id)s for host %(host)s." |
230 | 230 |
msgstr "" |
231 | 231 |
"L'utilisateur %(user)s (IP: %(ip)s) a mis à jour la règle de silence " |
232 | 232 |
"#%(id)s pour l'hôte %(host)s." |
233 | 233 |
|
234 |
#: vigiboard/controllers/silence.py:497
|
|
234 |
#: vigiboard/controllers/silence.py:474
|
|
235 | 235 |
#, python-format |
236 | 236 |
msgid "Silence rule #%(id)s (host: %(host)s) has been successfully updated." |
237 | 237 |
msgstr "La règle #%(id)s (hôte : %(host)s) a été mise à jour avec succès." |
238 | 238 |
|
239 |
#: vigiboard/controllers/silence.py:506
|
|
239 |
#: vigiboard/controllers/silence.py:483
|
|
240 | 240 |
#, python-format |
241 | 241 |
msgid "" |
242 | 242 |
"User %(user)s (IP: %(ip)s) added a silence rule (#%(id)s) for service " |
... | ... | |
245 | 245 |
"L'utilisateur %(user)s (IP: %(ip)s) a ajouté une règle de silence " |
246 | 246 |
"(#%(id)s) pour le service %(service)s sur l'hôte %(host)s." |
247 | 247 |
|
248 |
#: vigiboard/controllers/silence.py:516
|
|
248 |
#: vigiboard/controllers/silence.py:493
|
|
249 | 249 |
#, python-format |
250 | 250 |
msgid "" |
251 | 251 |
"A new silence rule (#%(id)s) has been added for service \"%(service)s\" " |
... | ... | |
254 | 254 |
"Une nouvelle règle de silence (#%(id)s) a été ajoutée pour le service " |
255 | 255 |
"\"%(service)s\" sur l'hôte \"%(host)s\"." |
256 | 256 |
|
257 |
#: vigiboard/controllers/silence.py:524
|
|
257 |
#: vigiboard/controllers/silence.py:501
|
|
258 | 258 |
#, python-format |
259 | 259 |
msgid "" |
260 | 260 |
"User %(user)s (IP: %(ip)s) added a silence rule (#%(id)s) for host " |
... | ... | |
263 | 263 |
"L'utilisateur %(user)s (IP: %(ip)s) a ajouté une règle de silence " |
264 | 264 |
"(#%(id)s) pour l'hôte %(host)s." |
265 | 265 |
|
266 |
#: vigiboard/controllers/silence.py:532
|
|
266 |
#: vigiboard/controllers/silence.py:509
|
|
267 | 267 |
#, python-format |
268 | 268 |
msgid "A new silence rule (#%(id)s) has been added for the host \"%(host)s\"." |
269 | 269 |
msgstr "" |
270 | 270 |
"Une nouvelle règle de silence (#%(id)s) a été ajoutée pour l'hôte " |
271 | 271 |
"\"%(host)s\"." |
272 | 272 |
|
273 |
#: vigiboard/controllers/silence.py:562
|
|
273 |
#: vigiboard/controllers/silence.py:539
|
|
274 | 274 |
msgid "No silence rule id specified." |
275 | 275 |
msgstr "Aucun identifiant de règle de silence spécifié." |
276 | 276 |
|
277 |
#: vigiboard/controllers/silence.py:581
|
|
277 |
#: vigiboard/controllers/silence.py:558
|
|
278 | 278 |
#, python-format |
279 | 279 |
msgid "Error: the following silence rules do not exist: %s." |
280 | 280 |
msgstr "Erreur : les règles de silence suivantes n'existent pas : %s." |
281 | 281 |
|
282 |
#: vigiboard/controllers/silence.py:584
|
|
282 |
#: vigiboard/controllers/silence.py:561
|
|
283 | 283 |
#, python-format |
284 | 284 |
msgid "Error: silence rule #%s does not exist." |
285 | 285 |
msgstr "Erreur : la règle de silence #%s n'existe pas." |
286 | 286 |
|
287 |
#: vigiboard/controllers/silence.py:602
|
|
287 |
#: vigiboard/controllers/silence.py:579
|
|
288 | 288 |
#, python-format |
289 | 289 |
msgid "An exception has been raised while deleting the silence rules: %s" |
290 | 290 |
msgstr "" |
291 | 291 |
"Une exception a été levée lors de la suppression des règles de silence : " |
Also available in: Unified diff