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