* Failed dumps now cleanup correctly, deleting in-progress file
[BackupPC.git] / lib / BackupPC / Lang / it.pm
1 #!/usr/bin/perl
2 #
3 # $Id: it.pm,v 1.3 2004/03/15 03:12:43 cbarratt Exp $
4 #
5 # Italian i18n file
6 #
7 # (C)  Lorenzo Cappelletti <lorenzo.cappelletti@email.it>  2004
8 #
9
10
11 # --------------------------------
12
13 $Lang{Start_Archive} = "Avvia archivio";
14 $Lang{Stop_Dequeue_Archive} = "Arresta/disaccoda archivio";
15 $Lang{Start_Full_Backup} = "Avvia backup completo";
16 $Lang{Start_Incr_Backup} = "Avvia backup incrementale";
17 $Lang{Stop_Dequeue_Backup} = "Arresta/disaccoda backup";
18 $Lang{Restore} = "Ripristina";
19
20 $Lang{Type_full} = "completo";
21 $Lang{Type_incr} = "incrementale";
22
23 # -----
24
25 $Lang{Only_privileged_users_can_view_admin_options} = "Solo gli utenti privilegiati possono visualizzare le opzioni di amministrazione.";
26 $Lang{H_Admin_Options} = "Server BackupPC: opzioni di amministrazione";
27 $Lang{Admin_Options} = "Opzioni di amministrazione";
28 $Lang{Admin_Options_Page} = <<EOF;
29 \${h1(qq{$Lang{Admin_Options}})}
30 <br>
31 \${h1("Controllo server")}
32 <form action="\$MyURL" method="get">
33 <table>
34   <tr><td>Arresta il server:<td><input type="submit" name="action" value="Stop">
35   <tr><td>Ricarica la configurazione del server:<td><input type="submit" name="action" value="Reload">
36 </table>
37 </form>
38 \${h1("Configurazione server")}
39 <ul>
40   <li><i>Other options can go here... e.g.,</i>
41   <li>Modifica configurazione server
42 </ul>
43 EOF
44 $Lang{Unable_to_connect_to_BackupPC_server} = "Impossibile connettersi al server BackupPC",
45             "Questo script CGI (\$MyURL) non &egrave; in grado di connettersi al server"
46           . " BackupPC su \$Conf{ServerHost} alla porta \$Conf{ServerPort}.  L'errore &egrave;:"
47           . " \$err.",
48             "Forse il server BackupPC non &egrave; in esecuzioneor c'&egrave; un errore"
49           . " nella configurazione.  Contattare l'amministratore di sistema.";
50 $Lang{Admin_Start_Server} = <<EOF;
51 \${h1(qq{$Lang{Unable_to_connect_to_BackupPC_server}})}
52 <form action="\$MyURL" method="get">
53 Il server BackupPC presso <tt>\$Conf{ServerHost}</tt> sulla porta <tt>\$Conf{ServerPort}</tt>
54 non &egrave; attualmente in esecuzione (forse &egrave; stato arrestato oppure non &egrave; stato ancora avviato).<br>
55 Si desidera avviarlo?
56 <input type="hidden" name="action" value="startServer">
57 <input type="submit" value="Avvia server" name="ignore">
58 </form>
59 EOF
60
61 # -----
62
63 $Lang{H_BackupPC_Server_Status} = "Stato server BackupPC";
64
65 $Lang{BackupPC_Server_Status}= <<EOF;
66 \${h1(qq{$Lang{H_BackupPC_Server_Status}})}
67
68 <p>
69 \${h2("Informazioni generali server")}
70
71 <ul>
72 <li>Il PID del server &egrave; \$Info{pid} sull\'host \$Conf{ServerHost},
73     versione \$Info{Version}, avviato il \$serverStartTime.
74 <li>Questo rapporto di stato &egrave; stato generato il \$now.
75 <li>La configurazione &egrave; stata caricata l'ultima volte il \$configLoadTime.
76 <li>Il prossimo accodamento dei PC sar&agrave; effettuato il \$nextWakeupTime.
77 <li>Altre informazioni:
78     <ul>
79         <li>\$numBgQueue richieste pendenti di backup dall\'ultimo risveglio
80             programmato
81         <li>\$numUserQueue richieste pendenti di backup da parte degli utenti
82         <li>\$numCmdQueue richieste pendenti di comandi
83         \$poolInfo
84         <li>Recentemente il sistema dei file di pool &egrave; stato al
85             \$Info{DUlastValue}% (\$DUlastTime).  Il massimo di oggi
86             &egrave; del \$Info{DUDailyMax}% (\$DUmaxTime), mentre quello
87             di ieri era del \$Info{DUDailyMaxPrev}%.
88     </ul>
89 </ul>
90
91 \${h2("Processi attualmente in esecuzione")}
92 <p>
93 <table class="tableStnd" border cellspacing="1" cellpadding="3">
94 <tr class="tableheader"><td> Host </td>
95     <td> Tipo </td>
96     <td> Utente </td>
97     <td> Data inizio </td>
98     <td> Comando </td>
99     <td align="center"> PID </td>
100     <td align="center"> PID Xfer </td>
101     </tr>
102 \$jobStr
103 </table>
104 <p>
105
106 \${h2("Fallimenti che richiedono attenzione")}
107 <p>
108 <table class="tableStnd" border cellspacing="1" cellpadding="3">
109 <tr class="tableheader"><td align="center"> Host </td>
110     <td align="center"> Tipo </td>
111     <td align="center"> Utente </td>
112     <td align="center"> Ultimo tentativo </td>
113     <td align="center"> Dettagli </td>
114     <td align="center"> Data errore </td>
115     <td> Ultimo errore (diverso da ping) </td></tr>
116 \$statusStr
117 </table>
118 EOF
119
120 # --------------------------------
121 $Lang{BackupPC__Server_Summary} = "BackupPC: prospetto server";
122 $Lang{BackupPC__Archive} = "BackupPC: Archive";
123 $Lang{BackupPC_Summary} = <<EOF;
124
125 \${h1(qq{$Lang{BackupPC__Server_Summary}})}
126 <p>
127 Questo rapporto di stato &egrave; stato generato il \$now.
128 </p>
129
130 \${h2("Host con backup buoni")}
131 <p>
132 Ci sono \$hostCntGood host sottoposti a backup per un totale di:
133 <ul>
134 <li> \$fullTot backup completi per una dimensione toatle di \${fullSizeTot}GB
135      (prima del processo di pooling e compressione),
136 <li> \$incrTot backup incrementali per una dimensione totale di \${incrSizeTot}GB
137      (prima del processo di pooling e compressione).
138 </ul>
139 </p>
140 <table class="tableStnd" border cellpadding="3" cellspacing="1">
141 <tr class="tableheader"><td> Host </td>
142     <td align="center"> Utente </td>
143     <td align="center"> Completi </td>
144     <td align="center"> Et&agrave; completi (giorni) </td>
145     <td align="center"> Dimensione completi (GB) </td>
146     <td align="center"> Velocit&agrave (MB/s) </td>
147     <td align="center"> Incrementali </td>
148     <td align="center"> Et&agrave; incrementali (giorni) </td>
149     <td align="center"> Stato </td>
150     <td align="center"> Ultimo tentativo </td></tr>
151 \$strGood
152 </table>
153 <br><br>
154 \${h2("Host senza backup")}
155 <p>
156 Ci sono \$hostCntNone host senza alcun backup.
157 <p>
158 <table class="tableStnd" border cellpadding="3" cellspacing="1">
159 <tr class="tableheader"><td> Host </td>
160     <td align="center"> Utente </td>
161     <td align="center"> Completi </td>
162     <td align="center"> Et&agrave; completi (giorni) </td>
163     <td align="center"> Dimensione completi (GB) </td>
164     <td align="center"> Velocit&agrave (MB/s) </td>
165     <td align="center"> Incrementali </td>
166     <td align="center"> Et&agrave; incrementali (giorni) </td>
167     <td align="center"> Stato </td>
168     <td align="center"> Ultimo tentativo </td></tr>
169 \$strNone
170 </table>
171 EOF
172
173 $Lang{BackupPC_Archive} = <<EOF;
174 \${h1(qq{$Lang{BackupPC__Archive}})}
175 <script language="javascript" type="text/javascript">
176 <!--
177
178     function checkAll(location)
179     {
180       for (var i=0;i<document.form1.elements.length;i++)
181       {
182         var e = document.form1.elements[i];
183         if ((e.checked || !e.checked) && e.name != \'all\') {
184             if (eval("document.form1."+location+".checked")) {
185                 e.checked = true;
186             } else {
187                 e.checked = false;
188             }
189         }
190       }
191     }
192
193     function toggleThis(checkbox)
194     {
195        var cb = eval("document.form1."+checkbox);
196        cb.checked = !cb.checked;
197     }
198
199 //-->
200 </script>
201
202 &Egrave; stato effettuato il backup di \$hostCntGood host per una dimensione
203 totale di \${fullSizeTot}GB
204 <p>
205 <form name="form1" method="post" action="\$MyURL">
206 <input type="hidden" name="fcbMax" value="\$checkBoxCnt">
207 <input type="hidden" name="type" value="1">
208 <input type="hidden" name="host" value="\${EscHTML(\$archHost)}">
209 <input type="hidden" name="action" value="Archive">
210 <table class="tableStnd" border cellpadding="3" cellspacing="1">
211 <tr class="tableheader"><td align=center> Host</td>
212     <td align="center"> Utente </td>
213     <td align="center"> Dimensione backup </td>
214 \$strGood
215 \$checkAllHosts
216 </table>
217 </form>
218 <p>
219
220 EOF
221
222 $Lang{BackupPC_Archive2} = <<EOF;
223 \${h1(qq{$Lang{BackupPC__Archive}})}
224 Gli host seguenti stanno per esseri archiviati
225 <ul>
226 \$HostListStr
227 </ul>
228 <form action="\$MyURL" method="post">
229 \$hiddenStr
230 <input type="hidden" name="action" value="Archive">
231 <input type="hidden" name="host" value="\${EscHTML(\$archHost)}">
232 <input type="hidden" name="type" value="2">
233 <input type="hidden" value="0" name="archive_type">
234 <table class="tableStnd" border cellspacing="1" cellpadding="3">
235 \$paramStr
236 <tr>
237     <td colspan=2><input type="submit" value="Avvia archiviazione" name=""></td>
238 </tr>
239 </form>
240 </table>
241 EOF
242
243 $Lang{BackupPC_Archive2_location} = <<EOF;
244 <tr>
245     <td>Localizzazione archivio/dispositivi</td>
246     <td><input type="text" value="\$ArchiveDest" name="archive_device"></td>
247 </tr>
248 EOF
249
250 $Lang{BackupPC_Archive2_compression} = <<EOF;
251 <tr>
252     <td>Compressione</td>
253     <td>
254     <input type="radio" value="0" name="compression" \$ArchiveCompNone>nessuna<br>
255     <input type="radio" value="1" name="compression" \$ArchiveCompGzip>gzip<br>
256     <input type="radio" value="2" name="compression" \$ArchiveCompBzip2>bzip2
257     </td>
258 </tr>
259 EOF
260
261 $Lang{BackupPC_Archive2_parity} = <<EOF;
262 <tr>
263     <td>Numero di file di parit&agrave;</td>
264     <td><input type="numeric" value="\$ArchivePar" name="par"></td>
265 </tr>
266 EOF
267
268 $Lang{BackupPC_Archive2_split} = <<EOF;
269 <tr>
270     <td>Suddividi output in</td>
271     <td><input type="numeric" value="\$ArchiveSplit" name="splitsize">Megabyte </td>
272 </tr>
273 EOF
274   
275 # -----------------------------------
276 $Lang{Pool_Stat} = <<EOF;
277         <li>Il pool di \${poolSize}GB comprende \$info->{"\${name}FileCnt"}
278             file e \$info->{"\${name}DirCnt"} directory (al \$poolTime),
279         <li>L\'hash del pool d&agrave; \$info->{"\${name}FileCntRep"} file
280             ripetuti con la catena pi&ugrave; lunga di \$info->{"\${name}FileRepMax"},
281         <li>La pulizia notturna ha rimosso \$info->{"\${name}FileCntRm"}
282             file per una dimensione di \${poolRmSize}GB (circa il \$poolTime),
283 EOF
284
285 # --------------------------------
286 $Lang{BackupPC__Backup_Requested_on__host} = "BackupPC: richiesta di backup per \$host";
287 # --------------------------------
288 $Lang{REPLY_FROM_SERVER} = <<EOF;
289 \${h1(\$str)}
290 <p>
291 La risposta del server &grave; stata: \$reply
292 <p>
293 Ritorna alla <a href="\$MyURL?host=\$host">homepage di \$host</a>.
294 EOF
295 # --------------------------------
296 $Lang{BackupPC__Start_Backup_Confirm_on__host} = "BackupPC: conferma avvio backup per \$host";
297 # --------------------------------
298 $Lang{Are_you_sure_start} = <<EOF;
299 \${h1("Sicuro?")}
300 <p>
301 Si sta per avviare un bakcup \$type per \$host.
302
303 <form action="\$MyURL" method="get">
304 <input type="hidden" name="host" value="\$host">
305 <input type="hidden" name="hostIP" value="\$ipAddr">
306 <input type="hidden" name="doit" value="1">
307 Avviare veramente?
308 <input type="submit" value="\$In{action}" name="action">
309 <input type="submit" value="No" name="">
310 </form>
311 EOF
312 # --------------------------------
313 $Lang{BackupPC__Stop_Backup_Confirm_on__host} = "BackupPC: Conferma di arresto backup per \$host";
314 # --------------------------------
315 $Lang{Are_you_sure_stop} = <<EOF;
316
317 \${h1("Sicuro?")}
318
319 <p>
320 Si sta per arrestare/disaccodare i backup per \$host;
321
322 <form action="\$MyURL" method="get">
323 <input type="hidden" name="host" value="\$host">
324 <input type="hidden" name="doit" value="1">
325 Also, please don\'t start another backup for
326 <input type="text" name="backoff" size="10" value="\$backoff"> hours.
327 <p>
328 Arrestare veramente?
329 <input type="submit" value="\$In{action}" name="action">
330 <input type="submit" value="No" name="">
331 </form>
332
333 EOF
334 # --------------------------------
335 $Lang{Only_privileged_users_can_view_queues_} = "Solo gli utenti con privilegi possono visualizzare la coda.";
336 # --------------------------------
337 $Lang{Only_privileged_users_can_archive} = "Solo gli utenti privilegiati possono archiviare.";
338 # --------------------------------
339 $Lang{BackupPC__Queue_Summary} = "BackupPC: Prospetto coda";
340 # --------------------------------
341 $Lang{Backup_Queue_Summary} = <<EOF;
342 \${h1("Prospetto coda di backup")}
343 <br><br>
344 \${h2("Prospetto code utenti")}
345 <p>
346 Sono state accodate le seguenti richieste degli utenti:
347 </p>
348 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
349 <tr class="tableheader"><td> Host </td>
350     <td> Data richiesta </td>
351     <td> Utente </td></tr>
352 \$strUser
353 </table>
354 <br><br>
355
356 \${h2("Prospetto code in background")}
357 <p>
358 Sono attualmente in coda le seguenti richieste di background:
359 </p>
360 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
361 <tr class="tableheader"><td> Host </td>
362     <td> Data richiesta </td>
363     <td> Utente </td></tr>
364 \$strBg
365 </table>
366 <br><br>
367 \${h2("Prospetto coda comandi")}
368 <p>
369 Sono attualmente in coda le seguenti richieste di comandi:
370 </p>
371 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
372 <tr class="tableheader"><td> Host </td>
373     <td> Data richiesta </td>
374     <td> Utente </td>
375     <td> Comando </td></tr>
376 \$strCmd
377 </table>
378 EOF
379
380 # --------------------------------
381 $Lang{Backup_PC__Log_File__file} = "BackupPC: file di log \$file";
382 $Lang{Log_File__file__comment} = <<EOF;
383 \${h1("File di log \$file \$comment")}
384 <p>
385 EOF
386 # --------------------------------
387 $Lang{Contents_of_log_file} = <<EOF;
388 Contenuto del file di log <tt>\$file</tt> modificato il \$mtimeStr \$comment
389 EOF
390
391 # --------------------------------
392 $Lang{skipped__skipped_lines} = "[ saltate \$skipped righe ]\n";
393 # --------------------------------
394 $Lang{_pre___Can_t_open_log_file__file} = "<pre>\nImpossibile aprire il file di log \$file\n";
395
396 # --------------------------------
397 $Lang{BackupPC__Log_File_History} = "BackupPC: cronologia file di log";
398 $Lang{Log_File_History__hdr} = <<EOF;
399 \${h1("Cronologia file di log \$hdr")}
400 <p>
401 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
402 <tr class="tableheader"><td align="center"> File </td>
403     <td align="center"> Dimensione </td>
404     <td align="center"> Data modifica </td></tr>
405 \$str
406 </table>
407 EOF
408
409 # -------------------------------
410 $Lang{Recent_Email_Summary} = <<EOF;
411 \${h1("Prospetto email recenti (ordine cronologico inverso)")}
412 <p>
413 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
414 <tr class="tableheader"><td align="center"> Destinatario </td>
415     <td align="center"> Host </td>
416     <td align="center"> Data </td>
417     <td align="center"> Oggetto </td></tr>
418 \$str
419 </table>
420 EOF
421  
422
423 # ------------------------------
424 $Lang{Browse_backup__num_for__host} = "BackupPC: Sfoglia backup \$num per \$host";
425
426 # ------------------------------
427 $Lang{Restore_Options_for__host} = "BackupPC: Opzioni di ripristino per \$host";
428 $Lang{Restore_Options_for__host2} = <<EOF;
429 \${h1("Ripristino opzioni per \$host")}
430 <p>
431 Sono state selezionate i seguenti file/directory dalla condivisione
432 \$share, backup numero \$num:
433 <ul>
434 \$fileListStr
435 </ul>
436 </p><p>
437 Sono disponibili tre scelte per il ripristino di questi file/directory.
438 Selezionare una delle opzioni seguenti.
439 </p>
440 \${h2("Opzione 1: ripristino diretto")}
441 <p>
442 EOF
443
444 $Lang{Restore_Options_for__host_Option1} = <<EOF;
445 &Egrave; possibile avviare un processo che ripristini questi file direttamente
446 su \$host.
447 </p><p>
448 <b>Attenzione:</b> ogni file esistente che corrisponde ai file selezionati
449 sar&agrave; sovrascritto!
450 </p>
451 <form action="\$MyURL" method="post" name="direct">
452 <input type="hidden" name="host" value="\${EscHTML(\$host)}">
453 <input type="hidden" name="num" value="\$num">
454 <input type="hidden" name="type" value="3">
455 \$hiddenStr
456 <input type="hidden" value="\$In{action}" name="action">
457 <table border="0">
458 <tr>
459     <td>Ripristino dei file sull\'host</td>
460     <td><!--<input type="text" size="40" value="\${EscHTML(\$host)}"
461         name="hostDest">-->
462         <select name="hostDest" onChange="document.direct.shareDest.value=''">
463         \$hostDestSel
464         </select>
465         <script language="Javascript">
466         function myOpen(URL) {
467                window.open(URL,'','width=500,height=400');
468         }
469         </script>
470         <a href="javascript:myOpen('\$MyURL?action=findShares&host='+document.direct.hostDest.options.value)">Search for available shares (NOT IMPLEMENTED)</a></td>
471 </tr><tr>
472     <td>Ripristino dei file sulla condivisione</td>
473     <td><input type="text" size="40" value="\${EscHTML(\$share)}"
474          name="shareDest"></td>
475 </tr><tr>
476     <td>Ripristino dei file al di sotto della directory
477         (relativa alla condivisione)</td>
478     <td valign="top"><input type="text" size="40" maxlength="256"
479         value="\${EscHTML(\$pathHdr)}" name="pathHdr"></td>
480 </tr><tr>
481     <td><input type="submit" value="Avvio ripristino" name=""></td>
482 </table>
483 </form>
484 EOF
485
486 $Lang{Restore_Options_for__host_Option1_disabled} = <<EOF;
487 Direct restore has been disabled for host \${EscHTML(\$hostDest)}.
488 Please select one of the other restore options.
489 EOF
490   
491 # ------------------------------
492 $Lang{Option_2__Download_Zip_archive} = <<EOF;
493 <p>
494 \${h2("Opzione 2: scaricamento archivio zip")}
495 <p>
496 &Egrave; possibile scaricare un archivio zip contenente tutti i
497 file/directory selezionati.  Sar&agrave; poi possibile usare un applicativo
498 locale, come WinZip, per  visualizzare o estrarre un file qualsiasi.
499 </p><p>
500 <b>Attenzione:</b> a seconda dei file/directory selezionati, l\'archivio
501 potrebbe essere molto grande.  La creazione ed il trasferimento dell\'archivio
502 potrebbe richiedere diversi minuti e sar&agrave; necessario disporre di
503 abbastanza spazio sul proprio disco rigido locale per poterlo contenere.
504 </p>
505 <form action="\$MyURL" method="post">
506 <input type="hidden" name="host" value="\${EscHTML(\$host)}">
507 <input type="hidden" name="num" value="\$num">
508 <input type="hidden" name="type" value="2">
509 \$hiddenStr
510 <input type="hidden" value="\$In{action}" name="action">
511 <input type="checkbox" value="1" name="relative" checked> Creare
512 l\'archivio relativamente a \${EscHTML(\$pathHdr eq "" ? "/" : \$pathHdr)}
513 (altrimenti l\'archivio conterr&agrave; percorsi completi).
514 <br>
515 Compressione (0=off, 1=fast,...,9=best)
516 <input type="text" size="6" value="5" name="compressLevel">
517 <br>
518 <input type="submit" value="Scarica file zip" name="">
519 </form>
520 EOF
521
522 # ------------------------------
523
524 $Lang{Option_2__Download_Zip_archive2} = <<EOF;
525 <p>
526 \${h2("Opzione 2: scaricamento archivio zip")}
527 <p>
528 Archive::Zip non &egrave; installato e non &egrave; quindi possibile
529 scaricare un archivio zip.
530 Contattare l\'amministratore di sistemaper installare Archive::Zip da
531 <a href="http://www.cpan.org">www.cpan.org</a>.
532 </p>
533 EOF
534
535
536 # ------------------------------
537 $Lang{Option_3__Download_Zip_archive} = <<EOF;
538 \${h2("Opzione 3: Scaricamento archivio tar")}
539 <p>
540 &Egrave; possibile scaricare un archivio tar contenente tutti i
541 file/directory selezionati.  Sar&agrave; poi possibile usare un applicativo
542 locale, come tar o WinZip, per  visualizzare o estrarre un file qualsiasi.
543 </p><p>
544 <b>Attenzione:</b> a seconda dei file/directory selezionati, l\'archivio
545 potrebbe essere molto grande.  La creazione ed il trasferimento dell\'archivio
546 potrebbe richiedere diversi minuti e sar&agrave; necessario disporre di
547 abbastanza spazio sul proprio disco rigido locale per poterlo contenere.
548 </p>
549 <form action="\$MyURL" method="post">
550 <input type="hidden" name="host" value="\${EscHTML(\$host)}">
551 <input type="hidden" name="num" value="\$num">
552 <input type="hidden" name="type" value="1">
553 \$hiddenStr
554 <input type="hidden" value="\$In{action}" name="action">
555 <input type="checkbox" value="1" name="relative" checked> Creare
556 l\'archivio relativamente a \${EscHTML(\$pathHdr eq "" ? "/" : \$pathHdr)}
557 (altrimenti l\'archivio conterr&agrave; percorsi completi).
558 <br>
559 <input type="submit" value="Scarica file tar" name="">
560 </form>
561 EOF
562
563
564 # ------------------------------
565 $Lang{Restore_Confirm_on__host} = "BackupPC: Conferma ripristino su \$host";
566
567 $Lang{Are_you_sure} = <<EOF;
568 \${h1("Sicuro?")}
569 <p>
570 Si sta per avviare il ripristino diretto sulla macchina \$In{hostDest}.
571 I file seguenti saranno ripristinati sulla condivisione \$In{shareDest}
572 dal backup numero \$num:
573 <p>
574 <table border>
575 <tr><td>File/directory originale</td><td>Ripristinato su</td></tr>
576 \$fileListStr
577 </table>
578
579 <form action="\$MyURL" method="post">
580 <input type="hidden" name="host" value="\${EscHTML(\$host)}">
581 <input type="hidden" name="hostDest" value="\${EscHTML(\$In{hostDest})}">
582 <input type="hidden" name="shareDest" value="\${EscHTML(\$In{shareDest})}">
583 <input type="hidden" name="pathHdr" value="\${EscHTML(\$In{pathHdr})}">
584 <input type="hidden" name="num" value="\$num">
585 <input type="hidden" name="type" value="4">
586 \$hiddenStr
587 Avviare veramente?
588 <input type="submit" value="\$In{action}" name="action">
589 <input type="submit" value="No" name="">
590 </form>
591 EOF
592
593
594 # --------------------------
595 $Lang{Restore_Requested_on__hostDest} = "BackupPC: ripristino richiesto per \$hostDest";
596 $Lang{Reply_from_server_was___reply} = <<EOF;
597 \${h1(\$str)}
598 <p>
599 La risposta del server &grave; stata: \$reply
600 <p>
601 Ritorna alla <a href="\$MyURL?host=\$hostDest">homepage di \$hostDest</a>.
602 EOF
603
604 $Lang{BackupPC_Archive_Reply_from_server} = <<EOF;
605 \${h1(\$str)}
606 <p>
607 La risposta del server &egrave; stata: \$reply
608 EOF
609
610   
611 # -------------------------
612 $Lang{Host__host_Backup_Summary} = "BackupPC: prospetto backup host \$host";
613
614 $Lang{Host__host_Backup_Summary2} = <<EOF;
615 \${h1("Prospetto backup host \$host")}
616 <p>
617 \$warnStr
618 <ul>
619 \$statusStr
620 </ul>
621 </p>
622 \${h2("Azioni utente")}
623 <p>
624 <form action="\$MyURL" method="get">
625 <input type="hidden" name="host" value="\$host">
626 \$startIncrStr
627 <input type="submit" value="$Lang{Start_Full_Backup}" name="action">
628 <input type="submit" value="$Lang{Stop_Dequeue_Backup}" name="action">
629 </form>
630 \${h2("Prospetto backup")}
631 <p>
632 Cliccare sul numero di bakcup per sfogliare e ripristinare i file di backup.
633 </p>
634 <table class="tableStnd" border cellspacing="1" cellpadding="3">
635 <tr class="tableheader"><td align="center"> Numero backup </td>
636     <td align="center"> Tipo </td>
637     <td align="center"> Completo </td>
638     <td align="center"> Data avvio </td>
639     <td align="center"> Durata (minuti) </td>
640     <td align="center"> Et&agrave; (giorni) </td>
641     <td align="center"> Percorso backup server </td>
642 </tr>
643 \$str
644 </table>
645 <p>
646
647 \$restoreStr
648 </p>
649 <br><br>
650 \${h2("Prospetto errori trasferimento")}
651 <br><br>
652 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
653 <tr class="tableheader"><td align="center"> Numero backup </td>
654     <td align="center"> Tipo </td>
655     <td align="center"> Vedere </td>
656     <td align="center"> Numero errori trasferimento </td>
657     <td align="center"> Numero file con problemi </td>
658     <td align="center"> Numero condivisioni con problemi </td>
659     <td align="center"> Numero errori tar </td>
660 </tr>
661 \$errStr
662 </table>
663 <br><br>
664
665 \${h2("Prospetto dimensioni file/contatore riutilizzo")}
666 <p>
667 I file esistenti sono quelli gi&agrave; presenti nel pool; i file nuovi sono
668 quelli aggiunti al pool.
669 I file vuoti e gli errori SMB non sono conteggiati nei contatori di
670 riutilizzo e file nuovi.
671 </p>
672 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
673 <tr class="tableheader"><td colspan="2" bgcolor="#ffffff"></td>
674     <td align="center" colspan="3"> Totali </td>
675     <td align="center" colspan="2"> File esistenti </td>
676     <td align="center" colspan="2"> File nuovi </td>
677 </tr>
678 <tr class="tableheader">
679     <td align="center"> Numero backup </td>
680     <td align="center"> Tipo </td>
681     <td align="center"> Numero file </td>
682     <td align="center"> Dimensione (MB) </td>
683     <td align="center"> Velocit&agrave (MB/s) </td>
684     <td align="center"> Numero file </td>
685     <td align="center"> Dimensione (MB) </td>
686     <td align="center"> Numero file </td>
687     <td align="center"> Dimensione (MB) </td>
688 </tr>
689 \$sizeStr
690 </table>
691 <br><br>
692
693 \${h2("Prospetto compressione")}
694 <p>
695 Prestazione della compressione per file gi&agrave; nel pool e per quelli
696 nuovi.
697 </p>
698 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
699 <tr class="tableheader"><td colspan="3" bgcolor="#ffffff"></td>
700     <td align="center" colspan="3"> File esistenti </td>
701     <td align="center" colspan="3"> File nuovi </td>
702 </tr>
703 <tr class="tableheader"><td align="center"> Numero backup </td>
704     <td align="center"> Tipo </td>
705     <td align="center"> Livello compressione </td>
706     <td align="center"> Dimensione (MB) </td>
707     <td align="center"> Compresso (MB) </td>
708     <td align="center"> Tasso compressione </td>
709     <td align="center"> Dimensione (MB) </td>
710     <td align="center"> Compresso (MB) </td>
711     <td align="center"> Tasso compressione </td>
712 </tr>
713 \$compStr
714 </table>
715 <br><br>
716 EOF
717
718 $Lang{Host__host_Archive_Summary} = "BackupPC: prospetto archivi host \$host";
719 $Lang{Host__host_Archive_Summary2} = <<EOF;
720 \${h1("Prospetto archivi host \$host")}
721 <p>
722 \$warnStr
723 <ul>
724 \$statusStr
725 </ul>
726
727 \${h2("Azioni utente")}
728 <p>
729 <form action="\$MyURL" method="get">
730 <input type="hidden" name="archivehost" value="\$host">
731 <input type="hidden" name="host" value="\$host">
732 <input type="submit" value="$Lang{Start_Archive}" name="action">
733 <input type="submit" value="$Lang{Stop_Dequeue_Archive}" name="action">
734 </form>
735
736 \$ArchiveStr
737
738 EOF
739
740 # -------------------------
741 $Lang{Error} = "BackupPC: Errore";
742 $Lang{Error____head} = <<EOF;
743 \${h1("Error: \$head")}
744 <p>\$mesg</p>
745 EOF
746
747 # -------------------------
748 $Lang{NavSectionTitle_} = "Server";
749
750 # -------------------------
751 $Lang{Backup_browse_for__host} = <<EOF;
752 \${h1("Sfoglia backup per \$host")}
753
754 <script language="javascript" type="text/javascript">
755 <!--
756
757     function checkAll(location)
758     {
759       for (var i=0;i<document.form1.elements.length;i++)
760       {
761         var e = document.form1.elements[i];
762         if ((e.checked || !e.checked) && e.name != \'all\') {
763             if (eval("document.form1."+location+".checked")) {
764                 e.checked = true;
765             } else {
766                 e.checked = false;
767             }
768         }
769       }
770     }
771     
772     function toggleThis(checkbox)
773     {
774        var cb = eval("document.form1."+checkbox);
775        cb.checked = !cb.checked;        
776     }
777
778 //-->
779 </script>
780
781 <form name="form0" method="post" action="\$MyURL">
782 <input type="hidden" name="num" value="\$num">
783 <input type="hidden" name="host" value="\$host">
784 <input type="hidden" name="share" value="\${EscHTML(\$share)}">
785 <input type="hidden" name="action" value="browse">
786 <ul>
787 <li>Si sta sfogliando il backup numero \$num effettuato il \$backupTime
788     (\$backupAge giorni fa),
789 \$filledBackup
790 <li>Entra directory: <input type="text" name="dir" size="50" maxlength="4096" value="\${EscHTML(\$dir)}"> <input type="submit" value="\$Lang->{Go}" name="Immetti">
791 <li>Fare clic su una directory per aprirla
792 <li>Fare clic su un file per ripristinarlo
793 <li>&Egrave; possibile visualizzare la <a href="\$MyURL?action=dirHistory&host=\${EscURI(\$host)}&share=\$shareURI&dir=\$pathURI">cronologia</a> dei backup della directory corrente
794 </ul>
795 </form>
796
797 \${h2("Contents of \${EscHTML(\$dirDisplay)}")}
798 <form name="form1" method="post" action="\$MyURL">
799 <input type="hidden" name="num" value="\$num">
800 <input type="hidden" name="host" value="\$host">
801 <input type="hidden" name="share" value="\${EscHTML(\$share)}">
802 <input type="hidden" name="fcbMax" value="\$checkBoxCnt">
803 <input type="hidden" name="action" value="$Lang{Restore}">
804 <br>
805 <table width="100%">
806 <tr><td valign="top">
807     <br><table align="center" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
808     \$dirStr
809     </table>
810 </td><td width="3%">
811 </td><td valign="top">
812     <br>
813         <table border="0" width="100%" align="left" cellpadding="3" cellspacing="1">
814         \$fileHeader
815         \$topCheckAll
816         \$fileStr
817         \$checkAll
818         </table>
819     </td></tr></table>
820 <br>
821 <!--
822 This is now in the checkAll row
823 <input type="submit" name="Submit" value="Ripristina file selezionati">
824 -->
825 </form>
826 EOF
827
828 # ------------------------------
829 $Lang{DirHistory_backup_for__host} = "BackupPC: Cronologia backup directory per \$host";
830
831 #
832 # These two strings are used to build the links for directories and
833 # file versions.  Files are appended with a version number.
834 #
835 $Lang{DirHistory_dirLink}  = "dir";
836 $Lang{DirHistory_fileLink} = "v";
837
838 $Lang{DirHistory_for__host} = <<EOF;
839 \${h1("Cronologia backup directory per \$host")}
840 <p>
841 Questa videata mostra tutte le versioni uniche disponibili nei diversi backup:
842 <ul>
843 <li> Fare clic su un numero di backup per ritornare al navigatore di backup
844 <li> Fare clic sul collegamento ad una directory
845      (\$Lang->{DirHistory_dirLink}) per navigare nella directory stessa
846 <li> Fare clic sul collegamento ad un file (\$Lang->{DirHistory_fileLink}0,
847      \$Lang->{DirHistory_fileLink}1, ...) per scaricare quel file
848 <li> I file con lo stesso contenuto fra backup diversi hanno lo stesso
849      numero di versione
850 <li> I file o directory non disponibili in uno specifico backup presentano
851      una casella vuota
852 <li> I file visualizzati con la stessa versione possono avere attributi
853      diversi.  Selezionare il numero di backup per visualizzare gli
854      attributi del file.
855 </ul>
856
857 \${h2("Cronologia di \${EscHTML(\$dirDisplay)}")}
858
859 <br>
860 <table cellspacing="2" cellpadding="3">
861 <tr class="fviewheader"><td>Numero backup</td>\$backupNumStr</tr>
862 <tr class="fviewheader"><td>Data backup</td>\$backupTimeStr</tr>
863 \$fileStr
864 </table>
865 EOF
866
867 # ------------------------------
868 $Lang{Restore___num_details_for__host} = "BackupPC: dettagli ripristino numero \$num per \$host";
869
870 $Lang{Restore___num_details_for__host2 } = <<EOF;
871 \${h1("Dettagli ripristino numero \$num per \$host")}
872 <p>
873 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="50%">
874 <tr><td class="tableheader"> Numero </td><td class="border"> \$Restores[\$i]{num} </td></tr>
875 <tr><td class="tableheader"> Richiesto da </td><td class="border"> \$RestoreReq{user} </td></tr>
876 <tr><td class="tableheader"> Data richiesta </td><td class="border"> \$reqTime </td></tr>
877 <tr><td class="tableheader"> Risultato </td><td class="border"> \$Restores[\$i]{result} </td></tr>
878 <tr><td class="tableheader"> Messaggio d\'errore </td><td class="border"> \$Restores[\$i]{errorMsg} </td></tr>
879 <tr><td class="tableheader"> Host sorgente </td><td class="border"> \$RestoreReq{hostSrc} </td></tr>
880 <tr><td class="tableheader"> Numero backup sorgente </td><td class="border"> \$RestoreReq{num} </td></tr>
881 <tr><td class="tableheader"> Condivisione sorgente </td><td class="border"> \$RestoreReq{shareSrc} </td></tr>
882 <tr><td class="tableheader"> Host destinazione </td><td class="border"> \$RestoreReq{hostDest} </td></tr>
883 <tr><td class="tableheader"> Condivisione destinazione </td><td class="border"> \$RestoreReq{shareDest} </td></tr>
884 <tr><td class="tableheader"> Data avvio </td><td class="border"> \$startTime </td></tr>
885 <tr><td class="tableheader"> Durata </td><td class="border"> \$duration min </td></tr>
886 <tr><td class="tableheader"> Numero file </td><td class="border"> \$Restores[\$i]{nFiles} </td></tr>
887 <tr><td class="tableheader"> Dimensione totale </td><td class="border"> \${MB}MB </td></tr>
888 <tr><td class="tableheader"> Tasso trasferimento </td><td class="border"> \$MBperSecMB/s </td></tr>
889 <tr><td class="tableheader"> Errori creazione tar </td><td class="border"> \$Restores[\$i]{tarCreateErrs} </td></tr>
890 <tr><td class="tableheader"> Errori trasferimento </td><td class="border"> \$Restores[\$i]{xferErrs} </td></tr>
891 <tr><td class="tableheader"> File log trasferimento </td><td class="border">
892 <a href="\$MyURL?action=view&type=RestoreLOG&num=\$Restores[\$i]{num}&host=\$host">Vedi</a>,
893 <a href="\$MyURL?action=view&type=RestoreErr&num=\$Restores[\$i]{num}&host=\$host">Errori</a>
894 </tr></tr>
895 </table>
896 </p>
897 \${h1("Elenco file/directory")}
898 <p>
899 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="100%">
900 <tr class="tableheader"><td>File/directory originali</td><td>Ripristinato su</td></tr>
901 \$fileListStr
902 </table>
903 EOF
904
905 # ------------------------------
906 $Lang{Archive___num_details_for__host} = "BackupPC: Dettagli archivio n. \$num per \$host";
907
908 $Lang{Archive___num_details_for__host2 } = <<EOF;
909 \${h1("Dettagli archivio n. \$num per \$host")}
910 <p>
911 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="50%">
912 <tr><td class="tableheader"> Number </td><td class="border"> \$Archives[\$i]{num} </td></tr>
913 <tr><td class="tableheader"> Requested by </td><td class="border"> \$ArchiveReq{user} </td></tr>
914 <tr><td class="tableheader"> Request time </td><td class="border"> \$reqTime </td></tr>
915 <tr><td class="tableheader"> Result </td><td class="border"> \$Archives[\$i]{result} </td></tr>
916 <tr><td class="tableheader"> Error Message </td><td class="border"> \$Archives[\$i]{errorMsg} </td></tr>
917 <tr><td class="tableheader"> Start time </td><td class="border"> \$startTime </td></tr>
918 <tr><td class="tableheader"> Duration </td><td class="border"> \$duration\' </td></tr>
919 <tr><td class="tableheader"> Xfer log file </td><td class="border">
920 <a href="\$MyURL?action=view&type=ArchiveLOG&num=\$Archives[\$i]{num}&host=\$host">Visualizza</a>,
921 <a href="\$MyURL?action=view&type=ArchiveErr&num=\$Archives[\$i]{num}&host=\$host">Errori</a>
922 </tr></tr>
923 </table>
924 <p>
925 \${h1("Elenco host")}
926 <p>
927 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
928 <tr class="tableheader"><td>Host</td><td>Numero backup</td></tr>
929 \$HostListStr
930 </table>
931 EOF
932
933 # -----------------------------------
934 $Lang{Email_Summary} = "BackupPC: Prospetto email";
935
936 # -----------------------------------
937 #  !! ERROR messages !!
938 # -----------------------------------
939 $Lang{BackupPC__Lib__new_failed__check_apache_error_log} = "BackupPC::Lib->new fallita: controllare il file error_log di Apache\n";
940 $Lang{Wrong_user__my_userid_is___} =  
941               "Utente errato: il mio ID utente &egrave; \$> invece di \$uid"
942             . "(\$Conf{BackupPCUser})\n";
943 # $Lang{Only_privileged_users_can_view_PC_summaries} = "Solo gli utenti privilegiati possono visualizzare i prospetti dei PC.";
944 $Lang{Only_privileged_users_can_stop_or_start_backups} = 
945                   "Solo gli utenti privilegiati possono arrestare o avviare un backup su"
946                 . " \${EscHTML(\$host)}.";
947 $Lang{Invalid_number__num} = "Numero non valido: \$num";
948 $Lang{Unable_to_open__file__configuration_problem} = "Impossibile aprire il file \$file: problema di configurazione?";
949 $Lang{Only_privileged_users_can_view_log_or_config_files} = "Solo gli utenti privilegiati possono visualizzare i file di log o di configurazione.";
950 $Lang{Only_privileged_users_can_view_log_files} = "Solo gli utenti privilegiati possono visualizzare i file di log.";
951 $Lang{Only_privileged_users_can_view_email_summaries} = "Solo gli utenti privilegiati possono visualizzare il prospetto delle email.";
952 $Lang{Only_privileged_users_can_browse_backup_files} = "Solo gli utenti privilegiati possono sfogliare i file di backup"
953                 . " per l\'host \${EscHTML(\$In{host})}.";
954 $Lang{Empty_host_name} = "Nome host vuoto.";
955 $Lang{Directory___EscHTML} = "La directory \${EscHTML(\"\$TopDir/pc/\$host/\$num\")}"
956                     . " &egrave; vuota";
957 $Lang{Can_t_browse_bad_directory_name2} = "Impossibile sfogliare la director. Nome non valido:"
958                     . " \${EscHTML(\$relDir)}";
959 $Lang{Only_privileged_users_can_restore_backup_files} = "Solo gli utenti privilegiati possono ripristinare dei file di backup"
960                 . " per l\'host \${EscHTML(\$In{host})}.";
961 $Lang{Bad_host_name} = "Nome host non valido \${EscHTML(\$host)}";
962 $Lang{You_haven_t_selected_any_files__please_go_Back_to} = "Non &egrave; stato selezionato alcun file.  Andare indietro per"
963                 . " per selezionare un file.";
964 $Lang{You_haven_t_selected_any_hosts} = "Non &egrave; stato selezionato alcun host. Andare indietro"
965                 . " per selezionarne uno.";
966 $Lang{Nice_try__but_you_can_t_put} = "Bella mossa, man non &egrave; possibile mettere \'..\' in nessun nome di file";
967 $Lang{Host__doesn_t_exist} = "L\'host \${EscHTML(\$In{hostDest})} non esiste";
968 $Lang{You_don_t_have_permission_to_restore_onto_host} = "Non si possiedono i permessi per ripristinare sull\'host"
969                     . " \${EscHTML(\$In{hostDest})}";
970 $Lang{Can_t_open_create} = "Impossibile creare/aprire "
971                     . "\${EscHTML(\"\$TopDir/pc/\$hostDest/\$reqFileName\")}";
972 $Lang{Only_privileged_users_can_restore_backup_files2} = "Solo gli utenti privilegiati possono ripristinare i file"
973                 . " per l\'host \${EscHTML(\$host)}.";
974 $Lang{Empty_host_name} = "Nome host vuoto";
975 $Lang{Unknown_host_or_user} = "Host o utente sconosciuti \${EscHTML(\$host)}";
976 $Lang{Only_privileged_users_can_view_information_about} = "Solo gli utenti privilegiati possono visualizzare le informazioni"
977                 . " sull\'host \${EscHTML(\$host)}." ;
978 $Lang{Only_privileged_users_can_view_archive_information} = "Solo gli utenti privilegiati possono visualizzare le informazioni sugli archivi.";
979 $Lang{Only_privileged_users_can_view_restore_information} = "Solo gli utenti privilegiati possono visualizzare le informazioni di ripristino.";
980 $Lang{Restore_number__num_for_host__does_not_exist} = "Il numero di ripristino \$num per l\'host \${EscHTML(\$host)}"
981                 . " non esiste.";
982 $Lang{Archive_number__num_for_host__does_not_exist} = "L'archivio numero \$num per l'host \${EscHTML(\$host)}"
983                 . " non esiste.";
984 $Lang{Can_t_find_IP_address_for} = "Impossibile trovare l\'indirizzo IP per \${EscHTML(\$host)}";
985 $Lang{host_is_a_DHCP_host} = <<EOF;
986 \$host &egrave; un host DHCP di cui non conosco l\'indirizzo IP.  Ho
987 controllato il nome netbios \$ENV{REMOTE_ADDR}\$tryIP ed ho scoperto che
988 quella macchina non &egrave; l\'host \$host.
989 <p>
990 Finch&eacute; non vedo \$host ad un indirizzo DHCP preciso, sar&agrave;
991 possibile avviare questa richiesta solo da quello stesso client.
992 EOF
993
994 ########################
995 # ok you can do it then
996 ########################
997
998 $Lang{Backup_requested_on_DHCP__host} = "Richiesta di backup su DHCP \$host (\$In{hostIP}) da parte di"
999                                       . " \$User da \$ENV{REMOTE_ADDR}";
1000
1001 $Lang{Backup_requested_on__host_by__User} = "Richiesta di backup per \$host da \$User";
1002 $Lang{Backup_stopped_dequeued_on__host_by__User} = "Backup arrestato/disaccodato per \$host da \$User";
1003
1004 $Lang{Restore_requested_to_host__hostDest__backup___num} = "Richiesta di ripristino per l\'host \$hostDest, backup  numero \$num,"
1005              . " da parte di \$User da \$ENV{REMOTE_ADDR}";
1006 $Lang{Archive_requested} = "Archivio richiesto da parte di \$User da \$ENV{REMOTE_ADDR}";
1007
1008 # -------------------------------------------------
1009 # ------- Stuff that was forgotten ----------------
1010 # -------------------------------------------------
1011
1012 $Lang{Status} = "Stato";
1013 $Lang{PC_Summary} = "Prospetto PC";
1014 $Lang{LOG_file} = "File log";
1015 $Lang{LOG_files} = "File log";
1016 $Lang{Old_LOGs} = "Vecchi log";
1017 $Lang{Email_summary} = "Prospetto email";
1018 $Lang{Config_file} = "File configurazione";
1019 $Lang{Hosts_file} = "File host";
1020 $Lang{Current_queues} = "Code correnti";
1021 $Lang{Documentation} = "Documentazione";
1022
1023 #$Lang{Host_or_User_name} = "<small>Host o nome utente:</small>";
1024 $Lang{Go} = "Vai";
1025 $Lang{Hosts} = "Host";
1026 $Lang{Select_a_host} = "ENGLISH Select a host...";
1027
1028 $Lang{There_have_been_no_archives} = "<h2> Non ci sono state archiviazioni </h2>\n";
1029 $Lang{This_PC_has_never_been_backed_up} = "<h2> Non &egrave; mai stato eseguito un backup per questo PC!!! </h2>\n";
1030 $Lang{This_PC_is_used_by} = "<li>Questo PC &egrave; usato da \${UserLink(\$user)}";
1031
1032 $Lang{Extracting_only_Errors} = "(Estrazione dei soli errori)";
1033 $Lang{XferLOG} = "TransLOG";
1034 $Lang{Errors}  = "Errori";
1035
1036 # ------------
1037 $Lang{Last_email_sent_to__was_at___subject} = <<EOF;
1038 <li>L\'ultima email inviata a \${UserLink(\$user)} &egrave; stata spedita il \$mailTime con oggetto "\$subj".
1039 EOF
1040 # ------------
1041 $Lang{The_command_cmd_is_currently_running_for_started} = <<EOF;
1042 <li>Il comando \$cmd, avviato il \$startTime, &egrave; attualmente in esecuzione per \$host.
1043 EOF
1044
1045 # -----------
1046 $Lang{Host_host_is_queued_on_the_background_queue_will_be_backed_up_soon} = <<EOF;
1047 <li>L\'host \$host &egrave; accodato nella coda di background (il backup comincer&agrave; a breve).
1048 EOF
1049
1050 # ----------
1051 $Lang{Host_host_is_queued_on_the_user_queue__will_be_backed_up_soon} = <<EOF;
1052 <li>L\'host \$host &egrave; accodato nella coda utente (il backup comincer&agrave; a breve).
1053 EOF
1054
1055 # ---------
1056 $Lang{A_command_for_host_is_on_the_command_queue_will_run_soon} = <<EOF;
1057 <li>&Egrave gi&agrave; presente un comando per \$host nella coda dei comandi (sar&agrave; eseguito a breve).
1058 EOF
1059
1060 # --------
1061 $Lang{Last_status_is_state_StatusHost_state_reason_as_of_startTime} = <<EOF;
1062 <li>L\'ultimo stato &egrave; \"\$Lang->{\$StatusHost{state}}\"\$reason del \$startTime.
1063 EOF
1064
1065 # --------
1066 $Lang{Last_error_is____EscHTML_StatusHost_error} = <<EOF;
1067 <li>L\'ultimo errore &egrave; \"\${EscHTML(\$StatusHost{error})}\".
1068 EOF
1069
1070 # ------
1071 $Lang{Pings_to_host_have_failed_StatusHost_deadCnt__consecutive_times} = <<EOF;
1072 <li>I ping verso \$host sono falliti per \$StatusHost{deadCnt} volte consecutive.
1073 EOF
1074
1075 # -----
1076 $Lang{Prior_to_that__pings} = "Prima di questo, i ping";
1077
1078 # -----
1079 $Lang{priorStr_to_host_have_succeeded_StatusHostaliveCnt_consecutive_times} = <<EOF;
1080 <li>\$priorStr verso \$host hanno avuto successo per \$StatusHost{aliveCnt}
1081         volte consecutive.
1082 EOF
1083
1084 $Lang{Because__host_has_been_on_the_network_at_least__Conf_BlackoutGoodCnt_consecutive_times___} = <<EOF;
1085 <li>Poich&eacute; \$host &egrave; rimasto in rete per almeno \$Conf{BlackoutGoodCnt}
1086 volte consecutive, il backup non sar&agrave; effettuato dalle \$blackoutStr.
1087 EOF
1088
1089 $Lang{__time0_to__time1_on__days} = "\$t0 alle \$t1 di \$days";
1090
1091 $Lang{Backups_are_deferred_for_hours_hours_change_this_number} = <<EOF;
1092 <li>I backup sono stati posticipati per \$hours ore
1093 (<a href=\"\$MyURL?action=\${EscURI(\$Lang->{Stop_Dequeue_Archive})}&host=\$host\">modifica questo numero</a>).
1094 EOF
1095
1096 $Lang{tryIP} = " e \$StatusHost{dhcpHostIP}";
1097
1098 #$Lang{Host_Inhost} = "Host \$In{host}";
1099
1100 $Lang{checkAll} = <<EOF;
1101 <tr><td class="fviewborder">
1102 <input type="checkbox" name="allFiles" onClick="return checkAll('allFiles');">&nbsp;Seleziona tutto
1103 </td><td colspan="5" align="center" class="fviewborder">
1104 <input type="submit" name="Submit" value="Ripristina file selezionati">
1105 </td></tr>
1106 EOF
1107
1108 $Lang{checkAllHosts} = <<EOF;
1109 <tr><td class="fviewborder">
1110 <input type="checkbox" name="allFiles" onClick="return checkAll('allFiles');">&nbsp;Seleziona tutto
1111 </td><td colspan="2" align="center" class="fviewborder">
1112 <input type="submit" name="Submit" value="Archivia host selezionati">
1113 </td></tr>
1114 EOF
1115  
1116 $Lang{fileHeader} = <<EOF;
1117     <tr class="fviewheader"><td align=center> Nome </td>
1118        <td align="center"> Tipo </td>
1119        <td align="center"> Modo </td>
1120        <td align="center"> Numero </td>
1121        <td align="center"> Dimensione </td>
1122        <td align="center"> Data modifica </td>
1123     </tr>
1124 EOF
1125
1126 $Lang{Home} = "Casa";
1127 $Lang{Browse} = "Naviga backup";
1128 $Lang{Last_bad_XferLOG} = "Ultimo TransLOG fallito";
1129 $Lang{Last_bad_XferLOG_errors_only} = "Ultimo TransLOG fallito (solo&nbsp;errori)";
1130
1131 $Lang{This_display_is_merged_with_backup} = <<EOF;
1132 <li> Questa visualizzazione &egrave; fusa con il backup numero \$numF.
1133 EOF
1134
1135 $Lang{Visit_this_directory_in_backup} = <<EOF;
1136 <li> Selezionare il backup che si desidera visualizzare: <select onChange="window.location=this.value">\$otherDirs </select>
1137 EOF
1138
1139 $Lang{Restore_Summary} = <<EOF;
1140 \${h2("Prospetto ripristino")}
1141 <p>
1142 Fare clic sul numero del ripristino per maggiori dettagli.
1143 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
1144 <tr class="tableheader"><td align="center"> Numero ripristino </td>
1145     <td align="center"> Risultato </td>
1146     <td align="right"> Data avvio</td>
1147     <td align="right"> Durata (minuti)</td>
1148     <td align="right"> Numero file </td>
1149     <td align="right"> Dimensione (MB) </td>
1150     <td align="right"> Numero errori tar </td>
1151     <td align="right"> Numero errori trasferimento </td>
1152 </tr>
1153 \$restoreStr
1154 </table>
1155 <p>
1156 EOF
1157
1158 $Lang{Archive_Summary} = <<EOF;
1159 \${h2("Prospetto archivi")}
1160 <p>
1161 Fare clic sul numero di archivio per maggiori dettagli.
1162 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
1163 <tr class="tableheader"><td align="center"> Numero archivio</td>
1164     <td align="center"> Risultato </td>
1165     <td align="right"> Data avvio</td>
1166     <td align="right"> Durata minuti</td>
1167 </tr>
1168 \$ArchiveStr
1169 </table>
1170 <p>
1171 EOF
1172
1173 $Lang{BackupPC__Documentation} = "BackupPC: Documentazione";
1174
1175 $Lang{No} = "no";
1176 $Lang{Yes} = "s&igrave;";
1177
1178 $Lang{The_directory_is_empty} = <<EOF;
1179 <tr><td bgcolor="#ffffff">La directory \${EscHTML(\$dirDisplay)} &egrave; vuota
1180 </td></tr>
1181 EOF
1182
1183 #$Lang{on} = "acceso";
1184 $Lang{off} = "spento";
1185
1186 $Lang{backupType_full} = "comp.";
1187 $Lang{backupType_incr} = "incr.";
1188 $Lang{backupType_partial} = "parziale";
1189
1190 $Lang{failed} = "fallito";
1191 $Lang{success} = "eseguito";
1192 $Lang{and} = "e";
1193
1194 # ------
1195 # Hosts states and reasons
1196 $Lang{Status_idle} = "inattivo";
1197 $Lang{Status_backup_starting} = "avvio backup";
1198 $Lang{Status_backup_in_progress} = "backup in esecuzione";
1199 $Lang{Status_restore_starting} = "avvio ripristino";
1200 $Lang{Status_restore_in_progress} = "restore in esecuzione";
1201 $Lang{Status_link_pending} = "collegamenti pendenti";
1202 $Lang{Status_link_running} = "collegamenti in esecuzione";
1203
1204 $Lang{Reason_backup_done}    = "backup eseguito";
1205 $Lang{Reason_restore_done}   = "restore eseguito";
1206 $Lang{Reason_archive_done}   = "archivio eseguito";
1207 $Lang{Reason_nothing_to_do}  = "nulla da fare";
1208 $Lang{Reason_backup_failed}  = "backup fallito";
1209 $Lang{Reason_restore_failed} = "restore fallito";
1210 $Lang{Reason_archive_failed} = "archivio fallito";
1211 $Lang{Reason_no_ping}        = "no ping";
1212 $Lang{Reason_backup_canceled_by_user}  = "backup annullato dall\'utente";
1213 $Lang{Reason_restore_canceled_by_user} = "ripristino annullato dall\'utente";
1214 $Lang{Reason_archive_canceled_by_user} = "archivio annullato dall\'utente";
1215
1216 # ---------
1217 # Email messages
1218
1219 # No backup ever
1220 $Lang{EMailNoBackupEverSubj} = "BackupPC: nessun backup riuscito per \$host";
1221 $Lang{EMailNoBackupEverMesg} = <<'EOF';
1222 To: $user$domain
1223 Subject: $subj
1224
1225 Ciao $userName,
1226
1227 Il nostro software di backup non e` ancora riuscito ad effettuare un
1228 backup del tuo PC ($host).  I backup dei PC dovrebbero essere eseguiti
1229 automaticamente quando il tuo PC e` connesso alla rete.  E` necessario
1230 richiedere il supporto tecnico nel caso in cui:
1231
1232   - il tuo PC sia stato connesso regolarmente alla rete, nel qual caso
1233     potrebbe sussistere un problema di configurazione o impostazione
1234     che impedisce l'esecuzione del backup;
1235
1236   - non si desideri che sia eseguito il backup del proprio PC e che
1237     questo messaggio non sia piu` inviato.
1238
1239 In caso contrario, assicurati che il tuo PC sia connesso alla rete la
1240 prossima volta che sei in ufficio.
1241
1242 Ciao.
1243
1244 BackupPC Genie
1245 http://backuppc.sourceforge.net/
1246 EOF
1247
1248 # No recent backup
1249 $Lang{EMailNoBackupRecentSubj} = "BackupPC: non ci sono backup recenti per \$host";
1250 $Lang{EMailNoBackupRecentMesg} = <<'EOF';
1251 To: $user$domain
1252 Subject: $subj
1253
1254 Ciao $userName,
1255
1256 e` stato effettuato correttamente il backup del tuo PC ($host) per
1257 $days giorni.  Dal $firstTime fino a $days fa sono stati eseguiti con
1258 successo $numBackups backup.  I backup dei PC dovrebbero avvenire
1259 automaticamente quando il tuo PC e` connesso alla rete.
1260
1261 Se il tuo PC e` rimasto connesso alla rete solo per qualche ora durante
1262 gli ultimi $days giorni, dovresti contattare l'amministratore di sistema
1263 per capire perche' i backup non sono stati effettuati.
1264
1265 In caso contrario, se sei fuori ufficio, non c'e` molto che tu possa
1266 fare, se non copiare manualmente i file particolarmente critici su un
1267 altro dispositivo. Tieni presente che qualsiasi file creato o modificato
1268 negli ultimi $days giorni (compresi i nuovi messaggi di posta elettronica
1269 e gli allegati) non possono essere ripristinato se il tuo PC si guasta.
1270
1271 Ciao.
1272
1273 BackupPC Genie
1274 http://backuppc.sourceforge.net
1275 EOF
1276
1277 # Old Outlook files
1278 $Lang{EMailOutlookBackupSubj} = "BackupPC: i file di Outlook su \$host richiedono un backup";
1279 $Lang{EMailOutlookBackupMesg} = <<'EOF';
1280 To: $user$domain
1281 Subject: $subj
1282
1283 Ciao $userName,
1284
1285 Il backup dei file di Outlook presenti sul tuo PC $howLong.
1286
1287 Questi file contengono tutti i tuoi messaggi di posta elettronica, gli
1288 allegati, i contatti e gli appuntamenti. Il backup del tuo PC e` stato
1289 effettuato correttamente $numBackups volte, a partire dal $firstTime fino
1290 a $lastTime giorni fa. Outlook, pero`, blocca tutti i suoi file quando
1291 e` in esecuzione, impedendo di fatto il backup dei suoi file.
1292
1293 Ti consiglio di effettuare il backup dei file di Outlook quando sei
1294 collegato alla rete. E` sufficiente uscire da Outlook e da tutte le altre
1295 applicazioni e, semplicemente usando il tuo programma di navigazione,
1296 andare alla seguente pagina:
1297
1298     $CgiURL?host=$host               
1299
1300 Seleziona "Avvia backup incrementale" due volte per avviare un nuovo
1301 backup incrementale. E` possibile selezionare "Ritorna alla pagina di
1302 $host" e quindi cliccare su "ricarica" per controllare lo stato del backup.
1303 Il backup dovrebbe essere pronto entro pochi minuti.
1304
1305 Ciao.
1306
1307 BackupPC Genie
1308 http://backuppc.sourceforge.net
1309 EOF
1310
1311 $Lang{howLong_not_been_backed_up} = "non e` riuscito";
1312 $Lang{howLong_not_been_backed_up_for_days_days} = "risale a \$days giorni fa";