Project

General

Profile

Revision f1886725

IDf1886725d7626631fd569ff180a52548ce7bb42b
Parent 5930aca8
Child 49693b52

Added by Vincent QUEMENER almost 11 years ago

Autosupervision - Alerte en cas de panne (#1180).

Ajout d'un mécanisme d'alerte dans les IHMs en cas de
dysfonctionnement de tout ou une partie de la supervision.

Change-Id: I5114b557a84ddb8d98234577250f01fe50a46912
Refs: #1180
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1226
Tested-by: Build system <>
Reviewed-by: Thomas BURGUIERE <>

View differences:

deployment/settings.ini.in
182 182
; La valeur par défaut est "all".
183 183
csv_quoting = all
184 184

  
185
; Durée-seuil (exprimée en secondes) au-delà de laquelle un collecteur
186
; Vigilo sera considéré comme étant en panne s'il n'a pas envoyé de
187
; signe de vie. Une alerte sera alors affichée aux utilisateurs.
188
; Utiliser une valeur négative ou nulle pour désactiver cette fonctionnalité.
189
; Par défaut : 60 secondes
190
freshness_threshold = 60
191

  
185 192
;
186 193
; 4 - Configuration du proxy Nagios.
187 194
;
development.ini
97 97
; La valeur par défaut est "all".
98 98
csv_quoting = all
99 99

  
100
; Durée-seuil (exprimée en secondes) au-delà de laquelle un collecteur
101
; Vigilo sera considéré comme étant en panne s'il n'a pas envoyé de
102
; signe de vie. Une alerte sera alors affichée aux utilisateurs.
103
; Utiliser une valeur négative ou nulle pour désactiver cette fonctionnalité.
104
; Par défaut : 60 secondes
105
freshness_threshold = 60
106

  
100 107
; Emplacement des applications (vigirrd, Nagios, ...)
101 108
; sur les serveurs distants.
102 109
app_path.nagios = /nagios/
doc/admin.rst
325 325

  
326 326
.. _confproxy:
327 327

  
328
Configuration de l'auto-supervision
329
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
330
VigiBoard affiche un message d'alerte à l'utilisateur dès lors qu'un des
331
collecteurs Vigilo n'a pas donné signe de vie depuis plus d'une certaine durée.
332
Cette durée-seuil, exprimée en secondes, est configurable à l'aide de l'option
333
« freshness_threshold » .
334
Une valeur négative ou nulle désactive complètement cette fonctionnalité.
335

  
328 336
Configuration du serveur mandataire
329 337
-----------------------------------
330 338
VigiBoard permet d'accéder à la page d'état Nagios d'un hôte ou d'un service,
vigiboard/controllers/root.py
49 49
        USER_GROUP_TABLE, SUPITEM_GROUP_TABLE
50 50

  
51 51
from vigilo.turbogears.controllers.auth import AuthController
52
from vigilo.turbogears.controllers.selfmonitoring import SelfMonitoringController
52 53
from vigilo.turbogears.controllers.custom import CustomController
53 54
from vigilo.turbogears.controllers.error import ErrorController
54 55
from vigilo.turbogears.controllers.autocomplete import AutoCompleteController
......
75 76
# W0613: Unused arguments: les arguments sont la query-string
76 77
# W0622: Redefining built-in 'id': élément de la query-string
77 78

  
78
class RootController(AuthController):
79
class RootController(AuthController, SelfMonitoringController):
79 80
    """
80 81
    Le controller général de vigiboard
81 82
    """
......
162 163
            - VIGILO_EXIG_VIGILO_BAC_0070,
163 164
            - VIGILO_EXIG_VIGILO_BAC_0100,
164 165
        """
166

  
167
        # Auto-supervision
168
        self.get_failures()
169

  
165 170
        user = get_current_user()
166 171
        aggregates = VigiboardRequest(user, search=search)
167 172

  
......
308 313
        @param idcorrevent: identifiant de l'événement corrélé souhaité.
309 314
        @type idcorrevent: C{int}
310 315
        """
316

  
317
        # Auto-supervision
318
        self.get_failures()
319

  
311 320
        user = get_current_user()
312 321

  
313 322
        # Récupère la liste des événements masqués de l'événement
......
393 402
        Cette méthode permet de satisfaire l'exigence
394 403
        VIGILO_EXIG_VIGILO_BAC_0080.
395 404
        """
405

  
406
        # Auto-supervision
407
        self.get_failures()
408

  
396 409
        user = get_current_user()
397 410
        events = VigiboardRequest(user, False)
398 411
        events.add_table(
......
457 470
        Cette méthode permet de satisfaire l'exigence
458 471
        VIGILO_EXIG_VIGILO_BAC_0080.
459 472
        """
473

  
474
        # Auto-supervision
475
        self.get_failures()
476

  
460 477
        idsupitem = SupItem.get_supitem(host, service)
461 478
        if not idsupitem:
462 479
            flash(_('No such host/service'), 'error')
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: 2012-04-27 10:57+0200\n"
11
"PO-Revision-Date: 2013-08-08 08:25+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/controllers/root.py:79 vigiboard/controllers/root.py:87
21
#: vigiboard/controllers/root.py:487
20
#: vigiboard/controllers/root.py:88 vigiboard/controllers/root.py:97
21
#: vigiboard/controllers/root.py:568
22 22
msgid "You need to be authenticated"
23 23
msgstr "Sie müssen sich authentifizieren"
24 24

  
25
#: vigiboard/controllers/root.py:90
25
#: vigiboard/controllers/root.py:100
26 26
msgid "You don't have access to VigiBoard"
27 27
msgstr "Sie haben keinen Zugang zu VigiBoard"
28 28

  
29
#: vigiboard/controllers/root.py:204 vigiboard/controllers/root.py:459
30
#: vigiboard/controllers/vigiboardrequest.py:452
29
#: vigiboard/controllers/root.py:172 vigiboard/controllers/root.py:328
30
#: vigiboard/controllers/root.py:423 vigiboard/controllers/root.py:497
31
#, python-format
32
msgid "Vigilo has detected a breakdown on the following collector(s) : %s"
33
msgstr ""
34

  
35
#: vigiboard/controllers/root.py:241 vigiboard/controllers/root.py:536
36
#: vigiboard/controllers/vigiboardrequest.py:450
31 37
msgid "Apply"
32 38
msgstr "Anwenden"
33 39

  
34
#: vigiboard/controllers/root.py:322
40
#: vigiboard/controllers/root.py:379
35 41
msgid "No masked event or access denied"
36 42
msgstr "Kein maskiertes Ereignis oder Zugriff verweigert"
37 43

  
38
#: vigiboard/controllers/root.py:376
44
#: vigiboard/controllers/root.py:443
39 45
msgid "No such event or access denied"
40 46
msgstr "Ereignis nicht vorhanden oder Zugriff verweigert"
41 47

  
42
#: vigiboard/controllers/root.py:426
48
#: vigiboard/controllers/root.py:503
43 49
msgid "No such host/service"
44 50
msgstr "Host/Service nicht vorhanden"
45 51

  
46
#: vigiboard/controllers/root.py:449
52
#: vigiboard/controllers/root.py:526
47 53
msgid "No access to this host/service or no event yet"
48 54
msgstr "Kein Zugang zu diesem Host/Service oder Ereignis noch nicht vorhanden"
49 55

  
50
#: vigiboard/controllers/root.py:490
56
#: vigiboard/controllers/root.py:571
51 57
msgid "You don't have write access to VigiBoard"
52 58
msgstr "Sie haben keinen Schreibzugriff auf VigiBoard"
53 59

  
54
#: vigiboard/controllers/root.py:513
60
#: vigiboard/controllers/root.py:594
55 61
msgid "No event has been selected"
56 62
msgstr "Es wurde kein Ereignis ausgewählt"
57 63

  
58
#: vigiboard/controllers/root.py:536
64
#: vigiboard/controllers/root.py:622
59 65
msgid ""
60 66
"Changes have occurred since the page was last displayed, your changes "
61 67
"HAVE NOT been saved."
......
63 69
"Die seit der letzten Anzeige der Seite von Ihnen vorgenommenen Änderungen"
64 70
" WURDEN NICHT gespeichert."
65 71

  
66
#: vigiboard/controllers/root.py:542
72
#: vigiboard/controllers/root.py:628
67 73
msgid "No access to this event"
68 74
msgstr "Kein Zugang zu diesem Ereignis "
69 75

  
70
#: vigiboard/controllers/root.py:549
76
#: vigiboard/controllers/root.py:635
71 77
msgid "You don't have administrative access to VigiBoard"
72 78
msgstr "Sie haben keine administrativen Zugriff auf VigiBoard"
73 79

  
74
#: vigiboard/controllers/root.py:571
80
#: vigiboard/controllers/root.py:662
75 81
msgid "None"
76 82
msgstr ""
77 83

  
78
#: vigiboard/controllers/root.py:572
84
#: vigiboard/controllers/root.py:663
79 85
#, fuzzy
80 86
msgid "Acknowledged"
81 87
msgstr "Bestätigen"
82 88

  
83
#: vigiboard/controllers/root.py:573
89
#: vigiboard/controllers/root.py:664
84 90
msgid "Acknowledged and closed"
85 91
msgstr ""
86 92

  
87
#: vigiboard/controllers/root.py:580
88
#, fuzzy
89
msgid "Ticket change"
90
msgstr "Keine Änderung"
91

  
92
#: vigiboard/controllers/root.py:581
93
msgid "Forced change state"
94
msgstr ""
95

  
96
#: vigiboard/controllers/root.py:582
97
#, fuzzy
98
msgid "Acknowledgement change state"
99
msgstr "Bestätigungsstatus"
100

  
101
#: vigiboard/controllers/root.py:583
102
msgid "Ticket change notification"
103
msgstr ""
104

  
105
#: vigiboard/controllers/root.py:584
106
msgid "New occurrence"
107
msgstr ""
108

  
109
#: vigiboard/controllers/root.py:585
110
msgid "Nagios update state"
111
msgstr ""
112

  
113
#: vigiboard/controllers/root.py:605
93
#: vigiboard/controllers/root.py:685
114 94
#, python-format
115 95
msgid ""
116 96
"User \"%(user)s\" (%(address)s) changed the trouble ticket from "
117 97
"\"%(previous)s\" to \"%(new)s\" on event #%(idevent)d"
118 98
msgstr ""
119 99

  
120
#: vigiboard/controllers/root.py:651
100
#: vigiboard/controllers/root.py:730
121 101
#, python-format
122 102
msgid "User \"%(user)s\" (%(address)s) forcefully closed event #%(idevent)d"
123 103
msgstr ""
124 104

  
125
#: vigiboard/controllers/root.py:667
126
msgid "Forced"
127
msgstr ""
128

  
129
#: vigiboard/controllers/root.py:686
105
#: vigiboard/controllers/root.py:763
130 106
#, python-format
131 107
msgid ""
132 108
"User \"%(user)s\" (%(address)s) changed the state from \"%(previous)s\" "
133 109
"to \"%(new)s\" on event #%(idevent)d"
134 110
msgstr ""
135 111

  
136
#: vigiboard/controllers/root.py:698
112
#: vigiboard/controllers/root.py:775
137 113
msgid "Updated successfully"
138 114
msgstr "Erfolgreich aktualisiert"
139 115

  
140
#: vigiboard/controllers/root.py:723
116
#: vigiboard/controllers/root.py:800
141 117
#, fuzzy, python-format
142 118
msgid "No such plugin '%s'"
143 119
msgstr "Plug-In \"%s\" nicht vorhanden"
144 120

  
145
#: vigiboard/controllers/root.py:766
121
#: vigiboard/controllers/root.py:842
146 122
msgid "No such incident or insufficient permissions"
147 123
msgstr "Ereignis nicht vorhanden oder unzureichende Berechtigungen"
148 124

  
149
#: vigiboard/controllers/root.py:878
125
#: vigiboard/controllers/root.py:954
150 126
#, python-format
151 127
msgid "Next %(limit)s"
152 128
msgstr ""
......
155 131
#. TRANSLATORS:
156 132
#. http://www.dynarch.com/static/jscalendar-1.0/doc/html/reference.html#node_sec_5.3.5
157 133
#. TRANSLATORS: http://docs.python.org/release/2.5/lib/module-time.html
158
#: vigiboard/controllers/plugins/date.py:54 vigiboard/lib/dateformat.py:34
134
#: vigiboard/controllers/plugins/date.py:57 vigiboard/lib/dateformat.py:34
159 135
#: vigiboard/lib/dateformat.py:46
160 136
#, python-format
161 137
msgid "%Y-%m-%d %I:%M:%S %p"
162 138
msgstr "%Y-%m-%d %I:%M:%S %p"
163 139

  
164
#: vigiboard/controllers/plugins/date.py:62
140
#: vigiboard/controllers/plugins/date.py:65
165 141
msgid "From"
166 142
msgstr "Von"
167 143

  
168
#: vigiboard/controllers/plugins/date.py:63
169
#: vigiboard/controllers/plugins/date.py:72
170
#: vigiboard/controllers/plugins/groups.py:44
144
#: vigiboard/controllers/plugins/date.py:66
145
#: vigiboard/controllers/plugins/date.py:75
146
#: vigiboard/controllers/plugins/groups.py:41
171 147
msgid "Choose"
172 148
msgstr "Auswählen"
173 149

  
174
#: vigiboard/controllers/plugins/date.py:71
150
#: vigiboard/controllers/plugins/date.py:74
175 151
msgid "To"
176 152
msgstr "Bis"
177 153

  
178
#: vigiboard/controllers/plugins/groups.py:45
154
#: vigiboard/controllers/plugins/groups.py:42
179 155
msgid "Clear"
180 156
msgstr "Löschen"
181 157

  
182
#: vigiboard/controllers/plugins/groups.py:81
158
#: vigiboard/controllers/plugins/groups.py:78
183 159
msgid "Group"
184 160
msgstr "Gruppe"
185 161

  
......
195 171
msgid "Output"
196 172
msgstr "Ausgabe"
197 173

  
198
#: vigiboard/controllers/plugins/priority.py:90
174
#: vigiboard/controllers/plugins/priority.py:88
199 175
msgid "Priority"
200 176
msgstr "Priorität"
201 177

  
......
203 179
msgid "Service"
204 180
msgstr "Service"
205 181

  
206
#: vigiboard/controllers/plugins/status.py:51
182
#: vigiboard/controllers/plugins/status.py:53
207 183
msgid "All alerts"
208 184
msgstr ""
209 185

  
210
#: vigiboard/controllers/plugins/status.py:54
186
#: vigiboard/controllers/plugins/status.py:56
211 187
msgid "New alerts"
212 188
msgstr ""
213 189

  
214
#: vigiboard/controllers/plugins/status.py:55
190
#: vigiboard/controllers/plugins/status.py:57
215 191
msgid "Alerts marked as Acknowledged"
216 192
msgstr ""
217 193

  
218
#: vigiboard/controllers/plugins/status.py:56
194
#: vigiboard/controllers/plugins/status.py:58
219 195
msgid "Alerts marked as Closed"
220 196
msgstr ""
221 197

  
222
#: vigiboard/controllers/plugins/status.py:62
223
#: vigiboard/widgets/edit_event.py:58
198
#: vigiboard/controllers/plugins/status.py:64
199
#: vigiboard/widgets/edit_event.py:73
224 200
msgid "Trouble Ticket"
225 201
msgstr "Trouble Ticket"
226 202

  
227
#: vigiboard/controllers/plugins/status.py:67
228
#: vigiboard/widgets/edit_event.py:61
203
#: vigiboard/controllers/plugins/status.py:69
204
#: vigiboard/widgets/edit_event.py:76
229 205
msgid "Acknowledgement Status"
230 206
msgstr "Bestätigungsstatus"
231 207

  
......
262 238
msgid "Force to Closed"
263 239
msgstr "Schliessen und Löschen"
264 240

  
265
#: vigiboard/widgets/edit_event.py:59
241
#: vigiboard/widgets/edit_event.py:44
242
#, fuzzy
243
msgid "Ticket change"
244
msgstr "Keine Änderung"
245

  
246
#: vigiboard/widgets/edit_event.py:45
247
msgid "Forced change state"
248
msgstr ""
249

  
250
#: vigiboard/widgets/edit_event.py:46
251
#, fuzzy
252
msgid "Acknowledgement change state"
253
msgstr "Bestätigungsstatus"
254

  
255
#: vigiboard/widgets/edit_event.py:47
256
msgid "Ticket change notification"
257
msgstr ""
258

  
259
#: vigiboard/widgets/edit_event.py:48
260
msgid "New occurrence"
261
msgstr ""
262

  
263
#: vigiboard/widgets/edit_event.py:49
264
msgid "Nagios update state"
265
msgstr ""
266

  
267
#: vigiboard/widgets/edit_event.py:53
268
msgid "Forced"
269
msgstr ""
270

  
271
#: vigiboard/widgets/edit_event.py:74
266 272
msgid "Warning: changing the ticket will affect all selected events."
267 273
msgstr ""
268 274
"Warnung: die Änderung des Tickets wirkt sich auf alle ausgewählten "
269 275
"Ereignisse aus."
270 276

  
271
#: vigiboard/widgets/search_form.py:55
277
#: vigiboard/widgets/search_form.py:54
272 278
msgid "Search"
273 279
msgstr "Suchen"
274 280

  
vigiboard/i18n/en/LC_MESSAGES/vigiboard.po
1 1
# English translations for vigilo-vigiboard.
2
# Copyright (C) 2012 ORGANIZATION
2
# Copyright (C) 2013 ORGANIZATION
3 3
# This file is distributed under the same license as the vigilo-vigiboard
4 4
# project.
5
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
5
# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
6 6
#
7 7
msgid ""
8 8
msgstr ""
9
"Project-Id-Version: vigilo-vigiboard 2.0.16\n"
9
"Project-Id-Version: vigilo-vigiboard 3.2\n"
10 10
"Report-Msgid-Bugs-To: contact@projet-vigilo.org\n"
11
"POT-Creation-Date: 2012-04-27 10:57+0200\n"
12
"PO-Revision-Date: 2012-04-27 10:57+0200\n"
11
"POT-Creation-Date: 2013-08-08 08:25+0200\n"
12
"PO-Revision-Date: 2013-08-08 08:25+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/controllers/root.py:79 vigiboard/controllers/root.py:87
22
#: vigiboard/controllers/root.py:487
21
#: vigiboard/controllers/root.py:88 vigiboard/controllers/root.py:97
22
#: vigiboard/controllers/root.py:568
23 23
msgid "You need to be authenticated"
24 24
msgstr "You need to be authenticated"
25 25

  
26
#: vigiboard/controllers/root.py:90
26
#: vigiboard/controllers/root.py:100
27 27
msgid "You don't have access to VigiBoard"
28 28
msgstr "You don't have access to VigiBoard"
29 29

  
30
#: vigiboard/controllers/root.py:204 vigiboard/controllers/root.py:459
31
#: vigiboard/controllers/vigiboardrequest.py:452
30
#: vigiboard/controllers/root.py:172 vigiboard/controllers/root.py:328
31
#: vigiboard/controllers/root.py:423 vigiboard/controllers/root.py:497
32
#, python-format
33
msgid "Vigilo has detected a breakdown on the following collector(s) : %s"
34
msgstr "Vigilo has detected a breakdown on the following collector(s) : %s"
35

  
36
#: vigiboard/controllers/root.py:241 vigiboard/controllers/root.py:536
37
#: vigiboard/controllers/vigiboardrequest.py:450
32 38
msgid "Apply"
33 39
msgstr "Apply"
34 40

  
35
#: vigiboard/controllers/root.py:322
41
#: vigiboard/controllers/root.py:379
36 42
msgid "No masked event or access denied"
37 43
msgstr "No masked event or access denied"
38 44

  
39
#: vigiboard/controllers/root.py:376
45
#: vigiboard/controllers/root.py:443
40 46
msgid "No such event or access denied"
41 47
msgstr "No such event or access denied"
42 48

  
43
#: vigiboard/controllers/root.py:426
49
#: vigiboard/controllers/root.py:503
44 50
msgid "No such host/service"
45 51
msgstr "No such host/service"
46 52

  
47
#: vigiboard/controllers/root.py:449
53
#: vigiboard/controllers/root.py:526
48 54
msgid "No access to this host/service or no event yet"
49 55
msgstr "No access to this host/service or no event yet"
50 56

  
51
#: vigiboard/controllers/root.py:490
57
#: vigiboard/controllers/root.py:571
52 58
msgid "You don't have write access to VigiBoard"
53 59
msgstr "You don't have write access to VigiBoard"
54 60

  
55
#: vigiboard/controllers/root.py:513
61
#: vigiboard/controllers/root.py:594
56 62
msgid "No event has been selected"
57 63
msgstr "No event has been selected"
58 64

  
59
#: vigiboard/controllers/root.py:536
65
#: vigiboard/controllers/root.py:622
60 66
msgid ""
61 67
"Changes have occurred since the page was last displayed, your changes "
62 68
"HAVE NOT been saved."
......
64 70
"Changes have occurred since the page was last displayed, your changes "
65 71
"HAVE NOT been saved."
66 72

  
67
#: vigiboard/controllers/root.py:542
73
#: vigiboard/controllers/root.py:628
68 74
msgid "No access to this event"
69 75
msgstr "No access to this event"
70 76

  
71
#: vigiboard/controllers/root.py:549
77
#: vigiboard/controllers/root.py:635
72 78
msgid "You don't have administrative access to VigiBoard"
73 79
msgstr "You don't have administrative access to VigiBoard"
74 80

  
75
#: vigiboard/controllers/root.py:571
81
#: vigiboard/controllers/root.py:662
76 82
msgid "None"
77 83
msgstr "None"
78 84

  
79
#: vigiboard/controllers/root.py:572
85
#: vigiboard/controllers/root.py:663
80 86
msgid "Acknowledged"
81 87
msgstr "Acknowledged"
82 88

  
83
#: vigiboard/controllers/root.py:573
89
#: vigiboard/controllers/root.py:664
84 90
msgid "Acknowledged and closed"
85 91
msgstr "Acknowledged and closed"
86 92

  
87
#: vigiboard/controllers/root.py:580
88
msgid "Ticket change"
89
msgstr "Ticket change"
90

  
91
#: vigiboard/controllers/root.py:581
92
msgid "Forced change state"
93
msgstr "Forced change state"
94

  
95
#: vigiboard/controllers/root.py:582
96
msgid "Acknowledgement change state"
97
msgstr "Acknowledgement change state"
98

  
99
#: vigiboard/controllers/root.py:583
100
msgid "Ticket change notification"
101
msgstr "Ticket change notification"
102

  
103
#: vigiboard/controllers/root.py:584
104
msgid "New occurrence"
105
msgstr "New occurrence"
106

  
107
#: vigiboard/controllers/root.py:585
108
msgid "Nagios update state"
109
msgstr "Nagios update state"
110

  
111
#: vigiboard/controllers/root.py:605
93
#: vigiboard/controllers/root.py:685
112 94
#, python-format
113 95
msgid ""
114 96
"User \"%(user)s\" (%(address)s) changed the trouble ticket from "
......
117 99
"User \"%(user)s\" (%(address)s) changed the trouble ticket from "
118 100
"\"%(previous)s\" to \"%(new)s\" on event #%(idevent)d"
119 101

  
120
#: vigiboard/controllers/root.py:651
102
#: vigiboard/controllers/root.py:730
121 103
#, python-format
122 104
msgid "User \"%(user)s\" (%(address)s) forcefully closed event #%(idevent)d"
123 105
msgstr "User \"%(user)s\" (%(address)s) forcefully closed event #%(idevent)d"
124 106

  
125
#: vigiboard/controllers/root.py:667
126
msgid "Forced"
127
msgstr "Forced"
128

  
129
#: vigiboard/controllers/root.py:686
107
#: vigiboard/controllers/root.py:763
130 108
#, python-format
131 109
msgid ""
132 110
"User \"%(user)s\" (%(address)s) changed the state from \"%(previous)s\" "
......
135 113
"User \"%(user)s\" (%(address)s) changed the state from \"%(previous)s\" "
136 114
"to \"%(new)s\" on event #%(idevent)d"
137 115

  
138
#: vigiboard/controllers/root.py:698
116
#: vigiboard/controllers/root.py:775
139 117
msgid "Updated successfully"
140 118
msgstr "Updated successfully"
141 119

  
142
#: vigiboard/controllers/root.py:723
120
#: vigiboard/controllers/root.py:800
143 121
#, python-format
144 122
msgid "No such plugin '%s'"
145 123
msgstr "No such plugin '%s'"
146 124

  
147
#: vigiboard/controllers/root.py:766
125
#: vigiboard/controllers/root.py:842
148 126
msgid "No such incident or insufficient permissions"
149 127
msgstr "No such incident or insufficient permissions"
150 128

  
151
#: vigiboard/controllers/root.py:878
129
#: vigiboard/controllers/root.py:954
152 130
#, python-format
153 131
msgid "Next %(limit)s"
154 132
msgstr "Next %(limit)s"
......
157 135
#. TRANSLATORS:
158 136
#. http://www.dynarch.com/static/jscalendar-1.0/doc/html/reference.html#node_sec_5.3.5
159 137
#. TRANSLATORS: http://docs.python.org/release/2.5/lib/module-time.html
160
#: vigiboard/controllers/plugins/date.py:54 vigiboard/lib/dateformat.py:34
138
#: vigiboard/controllers/plugins/date.py:57 vigiboard/lib/dateformat.py:34
161 139
#: vigiboard/lib/dateformat.py:46
162 140
#, python-format
163 141
msgid "%Y-%m-%d %I:%M:%S %p"
164 142
msgstr "%Y-%m-%d %I:%M:%S %p"
165 143

  
166
#: vigiboard/controllers/plugins/date.py:62
144
#: vigiboard/controllers/plugins/date.py:65
167 145
msgid "From"
168 146
msgstr "From"
169 147

  
170
#: vigiboard/controllers/plugins/date.py:63
171
#: vigiboard/controllers/plugins/date.py:72
172
#: vigiboard/controllers/plugins/groups.py:44
148
#: vigiboard/controllers/plugins/date.py:66
149
#: vigiboard/controllers/plugins/date.py:75
150
#: vigiboard/controllers/plugins/groups.py:41
173 151
msgid "Choose"
174 152
msgstr "Choose"
175 153

  
176
#: vigiboard/controllers/plugins/date.py:71
154
#: vigiboard/controllers/plugins/date.py:74
177 155
msgid "To"
178 156
msgstr "To"
179 157

  
180
#: vigiboard/controllers/plugins/groups.py:45
158
#: vigiboard/controllers/plugins/groups.py:42
181 159
msgid "Clear"
182 160
msgstr "Clear"
183 161

  
184
#: vigiboard/controllers/plugins/groups.py:81
162
#: vigiboard/controllers/plugins/groups.py:78
185 163
msgid "Group"
186 164
msgstr "Group"
187 165

  
......
197 175
msgid "Output"
198 176
msgstr "Output"
199 177

  
200
#: vigiboard/controllers/plugins/priority.py:90
178
#: vigiboard/controllers/plugins/priority.py:88
201 179
msgid "Priority"
202 180
msgstr "Priority"
203 181

  
......
205 183
msgid "Service"
206 184
msgstr "Service"
207 185

  
208
#: vigiboard/controllers/plugins/status.py:51
186
#: vigiboard/controllers/plugins/status.py:53
209 187
msgid "All alerts"
210 188
msgstr "All alerts"
211 189

  
212
#: vigiboard/controllers/plugins/status.py:54
190
#: vigiboard/controllers/plugins/status.py:56
213 191
msgid "New alerts"
214 192
msgstr "New alerts"
215 193

  
216
#: vigiboard/controllers/plugins/status.py:55
194
#: vigiboard/controllers/plugins/status.py:57
217 195
msgid "Alerts marked as Acknowledged"
218 196
msgstr "Alerts marked as Acknowledged"
219 197

  
220
#: vigiboard/controllers/plugins/status.py:56
198
#: vigiboard/controllers/plugins/status.py:58
221 199
msgid "Alerts marked as Closed"
222 200
msgstr "Alerts marked as Closed"
223 201

  
224
#: vigiboard/controllers/plugins/status.py:62
225
#: vigiboard/widgets/edit_event.py:58
202
#: vigiboard/controllers/plugins/status.py:64
203
#: vigiboard/widgets/edit_event.py:73
226 204
msgid "Trouble Ticket"
227 205
msgstr "Trouble Ticket"
228 206

  
229
#: vigiboard/controllers/plugins/status.py:67
230
#: vigiboard/widgets/edit_event.py:61
207
#: vigiboard/controllers/plugins/status.py:69
208
#: vigiboard/widgets/edit_event.py:76
231 209
msgid "Acknowledgement Status"
232 210
msgstr "Acknowledgement Status"
233 211

  
......
264 242
msgid "Force to Closed"
265 243
msgstr "Force to Closed"
266 244

  
267
#: vigiboard/widgets/edit_event.py:59
245
#: vigiboard/widgets/edit_event.py:44
246
msgid "Ticket change"
247
msgstr "Ticket change"
248

  
249
#: vigiboard/widgets/edit_event.py:45
250
msgid "Forced change state"
251
msgstr "Forced change state"
252

  
253
#: vigiboard/widgets/edit_event.py:46
254
msgid "Acknowledgement change state"
255
msgstr "Acknowledgement change state"
256

  
257
#: vigiboard/widgets/edit_event.py:47
258
msgid "Ticket change notification"
259
msgstr "Ticket change notification"
260

  
261
#: vigiboard/widgets/edit_event.py:48
262
msgid "New occurrence"
263
msgstr "New occurrence"
264

  
265
#: vigiboard/widgets/edit_event.py:49
266
msgid "Nagios update state"
267
msgstr "Nagios update state"
268

  
269
#: vigiboard/widgets/edit_event.py:53
270
msgid "Forced"
271
msgstr "Forced"
272

  
273
#: vigiboard/widgets/edit_event.py:74
268 274
msgid "Warning: changing the ticket will affect all selected events."
269 275
msgstr "Warning: changing the ticket will affect all selected events."
270 276

  
271
#: vigiboard/widgets/search_form.py:55
277
#: vigiboard/widgets/search_form.py:54
272 278
msgid "Search"
273 279
msgstr "Search"
274 280

  
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: 2012-04-27 10:57+0200\n"
11
"PO-Revision-Date: 2013-08-08 08:25+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/controllers/root.py:79 vigiboard/controllers/root.py:87
21
#: vigiboard/controllers/root.py:487
20
#: vigiboard/controllers/root.py:88 vigiboard/controllers/root.py:97
21
#: vigiboard/controllers/root.py:568
22 22
msgid "You need to be authenticated"
23 23
msgstr "Vous devez vous authentifier"
24 24

  
25
#: vigiboard/controllers/root.py:90
25
#: vigiboard/controllers/root.py:100
26 26
msgid "You don't have access to VigiBoard"
27 27
msgstr "Vous n'avez pas accès à VigiBoard"
28 28

  
29
#: vigiboard/controllers/root.py:204 vigiboard/controllers/root.py:459
30
#: vigiboard/controllers/vigiboardrequest.py:452
29
#: vigiboard/controllers/root.py:172 vigiboard/controllers/root.py:328
30
#: vigiboard/controllers/root.py:423 vigiboard/controllers/root.py:497
31
#, python-format
32
msgid "Vigilo has detected a breakdown on the following collector(s) : %s"
33
msgstr "Vigilo a détecté une panne sur le(s) collecteur(s) suivant(s) : %s"
34

  
35
#: vigiboard/controllers/root.py:241 vigiboard/controllers/root.py:536
36
#: vigiboard/controllers/vigiboardrequest.py:450
31 37
msgid "Apply"
32 38
msgstr "Appliquer"
33 39

  
34
#: vigiboard/controllers/root.py:322
40
#: vigiboard/controllers/root.py:379
35 41
msgid "No masked event or access denied"
36 42
msgstr "Aucun événement masqué ou accès refusé"
37 43

  
38
#: vigiboard/controllers/root.py:376
44
#: vigiboard/controllers/root.py:443
39 45
msgid "No such event or access denied"
40 46
msgstr "Aucun événement correspondant ou accès refusé"
41 47

  
42
#: vigiboard/controllers/root.py:426
48
#: vigiboard/controllers/root.py:503
43 49
msgid "No such host/service"
44 50
msgstr "Hôte ou service inexistant"
45 51

  
46
#: vigiboard/controllers/root.py:449
52
#: vigiboard/controllers/root.py:526
47 53
msgid "No access to this host/service or no event yet"
48 54
msgstr "Accès à cet hôte/service refusé ou aucun événement pour le moment"
49 55

  
50
#: vigiboard/controllers/root.py:490
56
#: vigiboard/controllers/root.py:571
51 57
msgid "You don't have write access to VigiBoard"
52 58
msgstr "Vous n'avez pas d'accès en écriture sur VigiBoard"
53 59

  
54
#: vigiboard/controllers/root.py:513
60
#: vigiboard/controllers/root.py:594
55 61
msgid "No event has been selected"
56 62
msgstr "Aucun événement sélectionné"
57 63

  
58
#: vigiboard/controllers/root.py:536
64
#: vigiboard/controllers/root.py:622
59 65
msgid ""
60 66
"Changes have occurred since the page was last displayed, your changes "
61 67
"HAVE NOT been saved."
......
63 69
"Des modifications ont eu lieu depuis le dernier affichage de cette page, "
64 70
"vos modifications N'ONT PAS été enregistrées."
65 71

  
66
#: vigiboard/controllers/root.py:542
72
#: vigiboard/controllers/root.py:628
67 73
msgid "No access to this event"
68 74
msgstr "Accès à cet événement refusé"
69 75

  
70
#: vigiboard/controllers/root.py:549
76
#: vigiboard/controllers/root.py:635
71 77
msgid "You don't have administrative access to VigiBoard"
72 78
msgstr "Vous n'avez les droits d'administration sur VigiBoard"
73 79

  
74
#: vigiboard/controllers/root.py:571
80
#: vigiboard/controllers/root.py:662
75 81
msgid "None"
76 82
msgstr "Aucun"
77 83

  
78
#: vigiboard/controllers/root.py:572
84
#: vigiboard/controllers/root.py:663
79 85
msgid "Acknowledged"
80 86
msgstr "Pris en compte"
81 87

  
82
#: vigiboard/controllers/root.py:573
88
#: vigiboard/controllers/root.py:664
83 89
msgid "Acknowledged and closed"
84 90
msgstr "Pris en compte et fermé"
85 91

  
86
#: vigiboard/controllers/root.py:580
87
msgid "Ticket change"
88
msgstr "Changement de ticket"
89

  
90
#: vigiboard/controllers/root.py:581
91
msgid "Forced change state"
92
msgstr "Changement d'état forcé"
93

  
94
#: vigiboard/controllers/root.py:582
95
msgid "Acknowledgement change state"
96
msgstr "Changement d'état d'acquittement"
97

  
98
#: vigiboard/controllers/root.py:583
99
msgid "Ticket change notification"
100
msgstr "Notification de changement de ticket"
101

  
102
#: vigiboard/controllers/root.py:584
103
msgid "New occurrence"
104
msgstr "Nouvelle occurrence"
105

  
106
#: vigiboard/controllers/root.py:585
107
msgid "Nagios update state"
108
msgstr "Mise à jour d'état par Nagios"
109

  
110
#: vigiboard/controllers/root.py:605
92
#: vigiboard/controllers/root.py:685
111 93
#, python-format
112 94
msgid ""
113 95
"User \"%(user)s\" (%(address)s) changed the trouble ticket from "
......
116 98
"L'utilisateur \"%(user)s\" (%(address)s) a changé le ticket d'incident de"
117 99
" l'événement n°%(idevent)d de \"%(previous)s\" vers \"%(new)s\""
118 100

  
119
#: vigiboard/controllers/root.py:651
101
#: vigiboard/controllers/root.py:730
120 102
#, python-format
121 103
msgid "User \"%(user)s\" (%(address)s) forcefully closed event #%(idevent)d"
122 104
msgstr ""
123 105
"L'utilisateur \"%(user)s\" (%(address)s) a forcé la fermeture de "
124 106
"l'événement #%(idevent)d"
125 107

  
126
#: vigiboard/controllers/root.py:667
127
msgid "Forced"
128
msgstr "Forcé"
129

  
130
#: vigiboard/controllers/root.py:686
108
#: vigiboard/controllers/root.py:763
131 109
#, python-format
132 110
msgid ""
133 111
"User \"%(user)s\" (%(address)s) changed the state from \"%(previous)s\" "
......
136 114
"L'utilisateur \"%(user)s\" (%(address)s) a changé l'état de l'événement "
137 115
"n°%(idevent)d de \"%(previous)s\" vers \"%(new)s\""
138 116

  
139
#: vigiboard/controllers/root.py:698
117
#: vigiboard/controllers/root.py:775
140 118
msgid "Updated successfully"
141 119
msgstr "Mise à jour réussie"
142 120

  
143
#: vigiboard/controllers/root.py:723
121
#: vigiboard/controllers/root.py:800
144 122
#, python-format
145 123
msgid "No such plugin '%s'"
146 124
msgstr "Module introuvable \"%s\""
147 125

  
148
#: vigiboard/controllers/root.py:766
126
#: vigiboard/controllers/root.py:842
149 127
msgid "No such incident or insufficient permissions"
150 128
msgstr "Aucun incident correspondant ou permissions insuffisantes"
151 129

  
152
#: vigiboard/controllers/root.py:878
130
#: vigiboard/controllers/root.py:954
153 131
#, python-format
154 132
msgid "Next %(limit)s"
155 133
msgstr "%(limit)s suivants"
......
158 136
#. TRANSLATORS:
159 137
#. http://www.dynarch.com/static/jscalendar-1.0/doc/html/reference.html#node_sec_5.3.5
160 138
#. TRANSLATORS: http://docs.python.org/release/2.5/lib/module-time.html
161
#: vigiboard/controllers/plugins/date.py:54 vigiboard/lib/dateformat.py:34
139
#: vigiboard/controllers/plugins/date.py:57 vigiboard/lib/dateformat.py:34
162 140
#: vigiboard/lib/dateformat.py:46
163 141
#, python-format
164 142
msgid "%Y-%m-%d %I:%M:%S %p"
165 143
msgstr "%d/%m/%Y %H:%M:%S"
166 144

  
167
#: vigiboard/controllers/plugins/date.py:62
145
#: vigiboard/controllers/plugins/date.py:65
168 146
msgid "From"
169 147
msgstr "Depuis"
170 148

  
171
#: vigiboard/controllers/plugins/date.py:63
172
#: vigiboard/controllers/plugins/date.py:72
173
#: vigiboard/controllers/plugins/groups.py:44
149
#: vigiboard/controllers/plugins/date.py:66
150
#: vigiboard/controllers/plugins/date.py:75
151
#: vigiboard/controllers/plugins/groups.py:41
174 152
msgid "Choose"
175 153
msgstr "Choisir"
176 154

  
177
#: vigiboard/controllers/plugins/date.py:71
155
#: vigiboard/controllers/plugins/date.py:74
178 156
msgid "To"
179 157
msgstr "Jusqu'à"
180 158

  
181
#: vigiboard/controllers/plugins/groups.py:45
159
#: vigiboard/controllers/plugins/groups.py:42
182 160
msgid "Clear"
183 161
msgstr "Effacer"
184 162

  
185
#: vigiboard/controllers/plugins/groups.py:81
163
#: vigiboard/controllers/plugins/groups.py:78
186 164
msgid "Group"
187 165
msgstr "Groupe"
188 166

  
......
198 176
msgid "Output"
199 177
msgstr "Sortie d'erreur"
200 178

  
201
#: vigiboard/controllers/plugins/priority.py:90
179
#: vigiboard/controllers/plugins/priority.py:88
202 180
msgid "Priority"
203 181
msgstr "Priorité"
204 182

  
......
206 184
msgid "Service"
207 185
msgstr "Service"
208 186

  
209
#: vigiboard/controllers/plugins/status.py:51
187
#: vigiboard/controllers/plugins/status.py:53
210 188
msgid "All alerts"
211 189
msgstr "Toutes les alertes"
212 190

  
213
#: vigiboard/controllers/plugins/status.py:54
191
#: vigiboard/controllers/plugins/status.py:56
214 192
msgid "New alerts"
215 193
msgstr "Nouvelles alertes"
216 194

  
217
#: vigiboard/controllers/plugins/status.py:55
195
#: vigiboard/controllers/plugins/status.py:57
218 196
msgid "Alerts marked as Acknowledged"
219 197
msgstr "Alertes « Prises en compte »"
220 198

  
221
#: vigiboard/controllers/plugins/status.py:56
199
#: vigiboard/controllers/plugins/status.py:58
222 200
msgid "Alerts marked as Closed"
223 201
msgstr "Alertes « Fermées »"
224 202

  
225
#: vigiboard/controllers/plugins/status.py:62
226
#: vigiboard/widgets/edit_event.py:58
203
#: vigiboard/controllers/plugins/status.py:64
204
#: vigiboard/widgets/edit_event.py:73
227 205
msgid "Trouble Ticket"
228 206
msgstr "Ticket d'incident"
229 207

  
230
#: vigiboard/controllers/plugins/status.py:67
231
#: vigiboard/widgets/edit_event.py:61
208
#: vigiboard/controllers/plugins/status.py:69
209
#: vigiboard/widgets/edit_event.py:76
232 210
msgid "Acknowledgement Status"
233 211
msgstr "Statut d'acquittement"
234 212

  
......
265 243
msgid "Force to Closed"
266 244
msgstr "Forcer à Fermé"
267 245

  
268
#: vigiboard/widgets/edit_event.py:59
246
#: vigiboard/widgets/edit_event.py:44
247
msgid "Ticket change"
248
msgstr "Changement de ticket"
249

  
250
#: vigiboard/widgets/edit_event.py:45
251
msgid "Forced change state"
252
msgstr "Changement d'état forcé"
253

  
254
#: vigiboard/widgets/edit_event.py:46
255
msgid "Acknowledgement change state"
256
msgstr "Changement d'état d'acquittement"
257

  
258
#: vigiboard/widgets/edit_event.py:47
259
msgid "Ticket change notification"
260
msgstr "Notification de changement de ticket"
261

  
262
#: vigiboard/widgets/edit_event.py:48
263
msgid "New occurrence"
264
msgstr "Nouvelle occurrence"
265

  
266
#: vigiboard/widgets/edit_event.py:49
267
msgid "Nagios update state"
268
msgstr "Mise à jour d'état par Nagios"
269

  
270
#: vigiboard/widgets/edit_event.py:53
271
msgid "Forced"
272
msgstr "Forcé"
273

  
274
#: vigiboard/widgets/edit_event.py:74
269 275
msgid "Warning: changing the ticket will affect all selected events."
270 276
msgstr "Attention : la modification du ticket affectera toute la sélection."
271 277

  
272
#: vigiboard/widgets/search_form.py:55
278
#: vigiboard/widgets/search_form.py:54
273 279
msgid "Search"
274 280
msgstr "Rechercher"
275 281

  
vigiboard/i18n/vigiboard.pot
1 1
# Translations template for vigilo-vigiboard.
2
# Copyright (C) 2012 ORGANIZATION
2
# Copyright (C) 2013 ORGANIZATION
3 3
# This file is distributed under the same license as the vigilo-vigiboard
4 4
# project.
5
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
5
# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
6 6
#
7 7
#, fuzzy
8 8
msgid ""
9 9
msgstr ""
10
"Project-Id-Version: vigilo-vigiboard 2.0.16\n"
10
"Project-Id-Version: vigilo-vigiboard 3.2\n"
11 11
"Report-Msgid-Bugs-To: contact@projet-vigilo.org\n"
12
"POT-Creation-Date: 2012-04-27 10:57+0200\n"
12
"POT-Creation-Date: 2013-08-08 08:25+0200\n"
13 13
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14 14
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
15 15
"Language-Team: LANGUAGE <LL@li.org>\n"
......
18 18
"Content-Transfer-Encoding: 8bit\n"
19 19
"Generated-By: Babel 0.9.4\n"
20 20

  
21
#: vigiboard/controllers/root.py:79 vigiboard/controllers/root.py:87
22
#: vigiboard/controllers/root.py:487
21
#: vigiboard/controllers/root.py:88 vigiboard/controllers/root.py:97
22
#: vigiboard/controllers/root.py:568
23 23
msgid "You need to be authenticated"
24 24
msgstr ""
25 25

  
26
#: vigiboard/controllers/root.py:90
26
#: vigiboard/controllers/root.py:100
27 27
msgid "You don't have access to VigiBoard"
28 28
msgstr ""
29 29

  
30
#: vigiboard/controllers/root.py:204 vigiboard/controllers/root.py:459
31
#: vigiboard/controllers/vigiboardrequest.py:452
30
#: vigiboard/controllers/root.py:172 vigiboard/controllers/root.py:328
31
#: vigiboard/controllers/root.py:423 vigiboard/controllers/root.py:497
32
#, python-format
33
msgid "Vigilo has detected a breakdown on the following collector(s) : %s"
34
msgstr ""
35

  
36
#: vigiboard/controllers/root.py:241 vigiboard/controllers/root.py:536
37
#: vigiboard/controllers/vigiboardrequest.py:450
32 38
msgid "Apply"
33 39
msgstr ""
34 40

  
35
#: vigiboard/controllers/root.py:322
41
#: vigiboard/controllers/root.py:379
36 42
msgid "No masked event or access denied"
37 43
msgstr ""
38 44

  
39
#: vigiboard/controllers/root.py:376
45
#: vigiboard/controllers/root.py:443
40 46
msgid "No such event or access denied"
41 47
msgstr ""
42 48

  
43
#: vigiboard/controllers/root.py:426
49
#: vigiboard/controllers/root.py:503
44 50
msgid "No such host/service"
45 51
msgstr ""
46 52

  
47
#: vigiboard/controllers/root.py:449
53
#: vigiboard/controllers/root.py:526
48 54
msgid "No access to this host/service or no event yet"
49 55
msgstr ""
50 56

  
51
#: vigiboard/controllers/root.py:490
57
#: vigiboard/controllers/root.py:571
52 58
msgid "You don't have write access to VigiBoard"
53 59
msgstr ""
54 60

  
55
#: vigiboard/controllers/root.py:513
61
#: vigiboard/controllers/root.py:594
56 62
msgid "No event has been selected"
57 63
msgstr ""
58 64

  
59
#: vigiboard/controllers/root.py:536
65
#: vigiboard/controllers/root.py:622
60 66
msgid ""
61 67
"Changes have occurred since the page was last displayed, your changes HAVE "
62 68
"NOT been saved."
63 69
msgstr ""
64 70

  
65
#: vigiboard/controllers/root.py:542
71
#: vigiboard/controllers/root.py:628
66 72
msgid "No access to this event"
67 73
msgstr ""
68 74

  
69
#: vigiboard/controllers/root.py:549
75
#: vigiboard/controllers/root.py:635
70 76
msgid "You don't have administrative access to VigiBoard"
71 77
msgstr ""
72 78

  
73
#: vigiboard/controllers/root.py:571
79
#: vigiboard/controllers/root.py:662
74 80
msgid "None"
75 81
msgstr ""
76 82

  
77
#: vigiboard/controllers/root.py:572
83
#: vigiboard/controllers/root.py:663
78 84
msgid "Acknowledged"
79 85
msgstr ""
80 86

  
81
#: vigiboard/controllers/root.py:573
87
#: vigiboard/controllers/root.py:664
82 88
msgid "Acknowledged and closed"
83 89
msgstr ""
84 90

  
85
#: vigiboard/controllers/root.py:580
86
msgid "Ticket change"
87
msgstr ""
88

  
89
#: vigiboard/controllers/root.py:581
90
msgid "Forced change state"
91
msgstr ""
92

  
93
#: vigiboard/controllers/root.py:582
94
msgid "Acknowledgement change state"
95
msgstr ""
96

  
97
#: vigiboard/controllers/root.py:583
98
msgid "Ticket change notification"
99
msgstr ""
100

  
101
#: vigiboard/controllers/root.py:584
102
msgid "New occurrence"
103
msgstr ""
104

  
105
#: vigiboard/controllers/root.py:585
106
msgid "Nagios update state"
107
msgstr ""
108

  
109
#: vigiboard/controllers/root.py:605
91
#: vigiboard/controllers/root.py:685
110 92
#, python-format
111 93
msgid ""
112 94
"User \"%(user)s\" (%(address)s) changed the trouble ticket from "
113 95
"\"%(previous)s\" to \"%(new)s\" on event #%(idevent)d"
114 96
msgstr ""
115 97

  
116
#: vigiboard/controllers/root.py:651
98
#: vigiboard/controllers/root.py:730
117 99
#, python-format
118 100
msgid "User \"%(user)s\" (%(address)s) forcefully closed event #%(idevent)d"
119 101
msgstr ""
120 102

  
121
#: vigiboard/controllers/root.py:667
122
msgid "Forced"
123
msgstr ""
124

  
125
#: vigiboard/controllers/root.py:686
103
#: vigiboard/controllers/root.py:763
126 104
#, python-format
127 105
msgid ""
128 106
"User \"%(user)s\" (%(address)s) changed the state from \"%(previous)s\" to "
129 107
"\"%(new)s\" on event #%(idevent)d"
130 108
msgstr ""
131 109

  
132
#: vigiboard/controllers/root.py:698
110
#: vigiboard/controllers/root.py:775
133 111
msgid "Updated successfully"
134 112
msgstr ""
135 113

  
136
#: vigiboard/controllers/root.py:723
114
#: vigiboard/controllers/root.py:800
137 115
#, python-format
138 116
msgid "No such plugin '%s'"
139 117
msgstr ""
140 118

  
141
#: vigiboard/controllers/root.py:766
119
#: vigiboard/controllers/root.py:842
142 120
msgid "No such incident or insufficient permissions"
143 121
msgstr ""
144 122

  
145
#: vigiboard/controllers/root.py:878
123
#: vigiboard/controllers/root.py:954
146 124
#, python-format
147 125
msgid "Next %(limit)s"
148 126
msgstr ""
......
151 129
#. TRANSLATORS:
152 130
#. http://www.dynarch.com/static/jscalendar-1.0/doc/html/reference.html#node_sec_5.3.5
153 131
#. TRANSLATORS: http://docs.python.org/release/2.5/lib/module-time.html
154
#: vigiboard/controllers/plugins/date.py:54 vigiboard/lib/dateformat.py:34
132
#: vigiboard/controllers/plugins/date.py:57 vigiboard/lib/dateformat.py:34
155 133
#: vigiboard/lib/dateformat.py:46
156 134
#, python-format
157 135
msgid "%Y-%m-%d %I:%M:%S %p"
158 136
msgstr ""
159 137

  
160
#: vigiboard/controllers/plugins/date.py:62
138
#: vigiboard/controllers/plugins/date.py:65
161 139
msgid "From"
162 140
msgstr ""
163 141

  
164
#: vigiboard/controllers/plugins/date.py:63
165
#: vigiboard/controllers/plugins/date.py:72
166
#: vigiboard/controllers/plugins/groups.py:44
142
#: vigiboard/controllers/plugins/date.py:66
143
#: vigiboard/controllers/plugins/date.py:75
144
#: vigiboard/controllers/plugins/groups.py:41
167 145
msgid "Choose"
168 146
msgstr ""
169 147

  
170
#: vigiboard/controllers/plugins/date.py:71
148
#: vigiboard/controllers/plugins/date.py:74
171 149
msgid "To"
172 150
msgstr ""
173 151

  
174
#: vigiboard/controllers/plugins/groups.py:45
152
#: vigiboard/controllers/plugins/groups.py:42
175 153
msgid "Clear"
176 154
msgstr ""
177 155

  
178
#: vigiboard/controllers/plugins/groups.py:81
156
#: vigiboard/controllers/plugins/groups.py:78
179 157
msgid "Group"
180 158
msgstr ""
181 159

  
......
191 169
msgid "Output"
192 170
msgstr ""
193 171

  
194
#: vigiboard/controllers/plugins/priority.py:90
172
#: vigiboard/controllers/plugins/priority.py:88
195 173
msgid "Priority"
196 174
msgstr ""
197 175

  
......
199 177
msgid "Service"
200 178
msgstr ""
201 179

  
202
#: vigiboard/controllers/plugins/status.py:51
180
#: vigiboard/controllers/plugins/status.py:53
203 181
msgid "All alerts"
204 182
msgstr ""
205 183

  
206
#: vigiboard/controllers/plugins/status.py:54
184
#: vigiboard/controllers/plugins/status.py:56
207 185
msgid "New alerts"
208 186
msgstr ""
209 187

  
210
#: vigiboard/controllers/plugins/status.py:55
188
#: vigiboard/controllers/plugins/status.py:57
211 189
msgid "Alerts marked as Acknowledged"
212 190
msgstr ""
213 191

  
214
#: vigiboard/controllers/plugins/status.py:56
192
#: vigiboard/controllers/plugins/status.py:58
215 193
msgid "Alerts marked as Closed"
216 194
msgstr ""
217 195

  
218
#: vigiboard/controllers/plugins/status.py:62 vigiboard/widgets/edit_event.py:58
196
#: vigiboard/controllers/plugins/status.py:64 vigiboard/widgets/edit_event.py:73
219 197
msgid "Trouble Ticket"
220 198
msgstr ""
221 199

  
222
#: vigiboard/controllers/plugins/status.py:67 vigiboard/widgets/edit_event.py:61
200
#: vigiboard/controllers/plugins/status.py:69 vigiboard/widgets/edit_event.py:76
223 201
msgid "Acknowledgement Status"
224 202
msgstr ""
225 203

  
......
256 234
msgid "Force to Closed"
257 235
msgstr ""
258 236

  
259
#: vigiboard/widgets/edit_event.py:59
237
#: vigiboard/widgets/edit_event.py:44
238
msgid "Ticket change"
239
msgstr ""
240

  
241
#: vigiboard/widgets/edit_event.py:45
242
msgid "Forced change state"
243
msgstr ""
244

  
245
#: vigiboard/widgets/edit_event.py:46
246
msgid "Acknowledgement change state"
247
msgstr ""
248

  
249
#: vigiboard/widgets/edit_event.py:47
250
msgid "Ticket change notification"
251
msgstr ""
252

  
253
#: vigiboard/widgets/edit_event.py:48
254
msgid "New occurrence"
255
msgstr ""
256

  
257
#: vigiboard/widgets/edit_event.py:49
258
msgid "Nagios update state"
259
msgstr ""
260

  
261
#: vigiboard/widgets/edit_event.py:53
262
msgid "Forced"
263
msgstr ""
264

  
265
#: vigiboard/widgets/edit_event.py:74
260 266
msgid "Warning: changing the ticket will affect all selected events."
261 267
msgstr ""
262 268

  
263
#: vigiboard/widgets/search_form.py:55
269
#: vigiboard/widgets/search_form.py:54
264 270
msgid "Search"
265 271
msgstr ""
266 272

  

Also available in: Unified diff