- added utf8 to output filter and added encoding of file names
[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 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_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 &grave; 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 bakcup \$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 &grave; 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 bakcup 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"> Data avvio </td>
643     <td align="center"> Durata (minuti) </td>
644     <td align="center"> Et&agrave; (giorni) </td>
645     <td align="center"> Percorso backup server </td>
646 </tr>
647 \$str
648 </table>
649 <p>
650
651 \$restoreStr
652 </p>
653 <br><br>
654 \${h2("Prospetto errori trasferimento")}
655 <br><br>
656 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
657 <tr class="tableheader"><td align="center"> Numero backup </td>
658     <td align="center"> Tipo </td>
659     <td align="center"> Vedere </td>
660     <td align="center"> Numero errori trasferimento </td>
661     <td align="center"> Numero file con problemi </td>
662     <td align="center"> Numero condivisioni con problemi </td>
663     <td align="center"> Numero errori tar </td>
664 </tr>
665 \$errStr
666 </table>
667 <br><br>
668
669 \${h2("Prospetto dimensioni file/contatore riutilizzo")}
670 <p>
671 I file esistenti sono quelli gi&agrave; presenti nel pool; i file nuovi sono
672 quelli aggiunti al pool.
673 I file vuoti e gli errori SMB non sono conteggiati nei contatori di
674 riutilizzo e file nuovi.
675 </p>
676 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
677 <tr class="tableheader"><td colspan="2" bgcolor="#ffffff"></td>
678     <td align="center" colspan="3"> Totali </td>
679     <td align="center" colspan="2"> File esistenti </td>
680     <td align="center" colspan="2"> File nuovi </td>
681 </tr>
682 <tr class="tableheader">
683     <td align="center"> Numero backup </td>
684     <td align="center"> Tipo </td>
685     <td align="center"> Numero file </td>
686     <td align="center"> Dimensione (MB) </td>
687     <td align="center"> Velocit&agrave (MB/s) </td>
688     <td align="center"> Numero file </td>
689     <td align="center"> Dimensione (MB) </td>
690     <td align="center"> Numero file </td>
691     <td align="center"> Dimensione (MB) </td>
692 </tr>
693 \$sizeStr
694 </table>
695 <br><br>
696
697 \${h2("Prospetto compressione")}
698 <p>
699 Prestazione della compressione per file gi&agrave; nel pool e per quelli
700 nuovi.
701 </p>
702 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
703 <tr class="tableheader"><td colspan="3" bgcolor="#ffffff"></td>
704     <td align="center" colspan="3"> File esistenti </td>
705     <td align="center" colspan="3"> File nuovi </td>
706 </tr>
707 <tr class="tableheader"><td align="center"> Numero backup </td>
708     <td align="center"> Tipo </td>
709     <td align="center"> Livello compressione </td>
710     <td align="center"> Dimensione (MB) </td>
711     <td align="center"> Compresso (MB) </td>
712     <td align="center"> Tasso compressione </td>
713     <td align="center"> Dimensione (MB) </td>
714     <td align="center"> Compresso (MB) </td>
715     <td align="center"> Tasso compressione </td>
716 </tr>
717 \$compStr
718 </table>
719 <br><br>
720 EOF
721
722 $Lang{Host__host_Archive_Summary} = "BackupPC: prospetto archivi host \$host";
723 $Lang{Host__host_Archive_Summary2} = <<EOF;
724 \${h1("Prospetto archivi host \$host")}
725 <p>
726 \$warnStr
727 <ul>
728 \$statusStr
729 </ul>
730
731 \${h2("Azioni utente")}
732 <p>
733 <form action="\$MyURL" method="get">
734 <input type="hidden" name="archivehost" value="\$host">
735 <input type="hidden" name="host" value="\$host">
736 <input type="submit" value="$Lang{Start_Archive}" name="action">
737 <input type="submit" value="$Lang{Stop_Dequeue_Archive}" name="action">
738 </form>
739
740 \$ArchiveStr
741
742 EOF
743
744 # -------------------------
745 $Lang{Error} = "BackupPC: Errore";
746 $Lang{Error____head} = <<EOF;
747 \${h1("Error: \$head")}
748 <p>\$mesg</p>
749 EOF
750
751 # -------------------------
752 $Lang{NavSectionTitle_} = "Server";
753
754 # -------------------------
755 $Lang{Backup_browse_for__host} = <<EOF;
756 \${h1("Sfoglia backup per \$host")}
757
758 <script language="javascript" type="text/javascript">
759 <!--
760
761     function checkAll(location)
762     {
763       for (var i=0;i<document.form1.elements.length;i++)
764       {
765         var e = document.form1.elements[i];
766         if ((e.checked || !e.checked) && e.name != \'all\') {
767             if (eval("document.form1."+location+".checked")) {
768                 e.checked = true;
769             } else {
770                 e.checked = false;
771             }
772         }
773       }
774     }
775     
776     function toggleThis(checkbox)
777     {
778        var cb = eval("document.form1."+checkbox);
779        cb.checked = !cb.checked;        
780     }
781
782 //-->
783 </script>
784
785 <form name="form0" method="post" action="\$MyURL">
786 <input type="hidden" name="num" value="\$num">
787 <input type="hidden" name="host" value="\$host">
788 <input type="hidden" name="share" value="\${EscHTML(\$share)}">
789 <input type="hidden" name="action" value="browse">
790 <ul>
791 <li>Si sta sfogliando il backup numero \$num effettuato il \$backupTime
792     (\$backupAge giorni fa),
793 \$filledBackup
794 <li>Entra directory: <input type="text" name="dir" size="50" maxlength="4096" value="\${EscHTML(\$dir)}"> <input type="submit" value="\$Lang->{Go}" name="Immetti">
795 <li>Fare clic su una directory per aprirla
796 <li>Fare clic su un file per ripristinarlo
797 <li>&Egrave; possibile visualizzare la <a href="\$MyURL?action=dirHistory&host=\${EscURI(\$host)}&share=\$shareURI&dir=\$pathURI">cronologia</a> dei backup della directory corrente
798 </ul>
799 </form>
800
801 \${h2("Contents of \${EscHTML(\$dirDisplay)}")}
802 <form name="form1" method="post" action="\$MyURL">
803 <input type="hidden" name="num" value="\$num">
804 <input type="hidden" name="host" value="\$host">
805 <input type="hidden" name="share" value="\${EscHTML(\$share)}">
806 <input type="hidden" name="fcbMax" value="\$checkBoxCnt">
807 <input type="hidden" name="action" value="$Lang{Restore}">
808 <br>
809 <table width="100%">
810 <tr><td valign="top">
811     <br><table align="center" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
812     \$dirStr
813     </table>
814 </td><td width="3%">
815 </td><td valign="top">
816     <br>
817         <table border="0" width="100%" align="left" cellpadding="3" cellspacing="1">
818         \$fileHeader
819         \$topCheckAll
820         \$fileStr
821         \$checkAll
822         </table>
823     </td></tr></table>
824 <br>
825 <!--
826 This is now in the checkAll row
827 <input type="submit" name="Submit" value="Ripristina file selezionati">
828 -->
829 </form>
830 EOF
831
832 # ------------------------------
833 $Lang{DirHistory_backup_for__host} = "BackupPC: Cronologia backup directory per \$host";
834
835 #
836 # These two strings are used to build the links for directories and
837 # file versions.  Files are appended with a version number.
838 #
839 $Lang{DirHistory_dirLink}  = "dir";
840 $Lang{DirHistory_fileLink} = "v";
841
842 $Lang{DirHistory_for__host} = <<EOF;
843 \${h1("Cronologia backup directory per \$host")}
844 <p>
845 Questa videata mostra tutte le versioni uniche disponibili nei diversi backup:
846 <ul>
847 <li> Fare clic su un numero di backup per ritornare al navigatore di backup
848 <li> Fare clic sul collegamento ad una directory
849      (\$Lang->{DirHistory_dirLink}) per navigare nella directory stessa
850 <li> Fare clic sul collegamento ad un file (\$Lang->{DirHistory_fileLink}0,
851      \$Lang->{DirHistory_fileLink}1, ...) per scaricare quel file
852 <li> I file con lo stesso contenuto fra backup diversi hanno lo stesso
853      numero di versione
854 <li> I file o directory non disponibili in uno specifico backup presentano
855      una casella vuota
856 <li> I file visualizzati con la stessa versione possono avere attributi
857      diversi.  Selezionare il numero di backup per visualizzare gli
858      attributi del file.
859 </ul>
860
861 \${h2("Cronologia di \${EscHTML(\$dirDisplay)}")}
862
863 <br>
864 <table cellspacing="2" cellpadding="3">
865 <tr class="fviewheader"><td>Numero backup</td>\$backupNumStr</tr>
866 <tr class="fviewheader"><td>Data backup</td>\$backupTimeStr</tr>
867 \$fileStr
868 </table>
869 EOF
870
871 # ------------------------------
872 $Lang{Restore___num_details_for__host} = "BackupPC: dettagli ripristino numero \$num per \$host";
873
874 $Lang{Restore___num_details_for__host2} = <<EOF;
875 \${h1("Dettagli ripristino numero \$num per \$host")}
876 <p>
877 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="90%">
878 <tr><td class="tableheader"> Numero </td><td class="border"> \$Restores[\$i]{num} </td></tr>
879 <tr><td class="tableheader"> Richiesto da </td><td class="border"> \$RestoreReq{user} </td></tr>
880 <tr><td class="tableheader"> Data richiesta </td><td class="border"> \$reqTime </td></tr>
881 <tr><td class="tableheader"> Risultato </td><td class="border"> \$Restores[\$i]{result} </td></tr>
882 <tr><td class="tableheader"> Messaggio d\'errore </td><td class="border"> \$Restores[\$i]{errorMsg} </td></tr>
883 <tr><td class="tableheader"> Host sorgente </td><td class="border"> \$RestoreReq{hostSrc} </td></tr>
884 <tr><td class="tableheader"> Numero backup sorgente </td><td class="border"> \$RestoreReq{num} </td></tr>
885 <tr><td class="tableheader"> Condivisione sorgente </td><td class="border"> \$RestoreReq{shareSrc} </td></tr>
886 <tr><td class="tableheader"> Host destinazione </td><td class="border"> \$RestoreReq{hostDest} </td></tr>
887 <tr><td class="tableheader"> Condivisione destinazione </td><td class="border"> \$RestoreReq{shareDest} </td></tr>
888 <tr><td class="tableheader"> Data avvio </td><td class="border"> \$startTime </td></tr>
889 <tr><td class="tableheader"> Durata </td><td class="border"> \$duration min </td></tr>
890 <tr><td class="tableheader"> Numero file </td><td class="border"> \$Restores[\$i]{nFiles} </td></tr>
891 <tr><td class="tableheader"> Dimensione totale </td><td class="border"> \${MB}MB </td></tr>
892 <tr><td class="tableheader"> Tasso trasferimento </td><td class="border"> \$MBperSecMB/s </td></tr>
893 <tr><td class="tableheader"> Errori creazione tar </td><td class="border"> \$Restores[\$i]{tarCreateErrs} </td></tr>
894 <tr><td class="tableheader"> Errori trasferimento </td><td class="border"> \$Restores[\$i]{xferErrs} </td></tr>
895 <tr><td class="tableheader"> File log trasferimento </td><td class="border">
896 <a href="\$MyURL?action=view&type=RestoreLOG&num=\$Restores[\$i]{num}&host=\$host">Vedi</a>,
897 <a href="\$MyURL?action=view&type=RestoreErr&num=\$Restores[\$i]{num}&host=\$host">Errori</a>
898 </tr></tr>
899 </table>
900 </p>
901 \${h1("Elenco file/directory")}
902 <p>
903 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="100%">
904 <tr class="tableheader"><td>File/directory originali</td><td>Ripristinato su</td></tr>
905 \$fileListStr
906 </table>
907 EOF
908
909 # ------------------------------
910 $Lang{Archive___num_details_for__host} = "BackupPC: Dettagli archivio n. \$num per \$host";
911
912 $Lang{Archive___num_details_for__host2 } = <<EOF;
913 \${h1("Dettagli archivio n. \$num per \$host")}
914 <p>
915 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
916 <tr><td class="tableheader"> Number </td><td class="border"> \$Archives[\$i]{num} </td></tr>
917 <tr><td class="tableheader"> Requested by </td><td class="border"> \$ArchiveReq{user} </td></tr>
918 <tr><td class="tableheader"> Request time </td><td class="border"> \$reqTime </td></tr>
919 <tr><td class="tableheader"> Result </td><td class="border"> \$Archives[\$i]{result} </td></tr>
920 <tr><td class="tableheader"> Error Message </td><td class="border"> \$Archives[\$i]{errorMsg} </td></tr>
921 <tr><td class="tableheader"> Start time </td><td class="border"> \$startTime </td></tr>
922 <tr><td class="tableheader"> Duration </td><td class="border"> \$duration\' </td></tr>
923 <tr><td class="tableheader"> Xfer log file </td><td class="border">
924 <a href="\$MyURL?action=view&type=ArchiveLOG&num=\$Archives[\$i]{num}&host=\$host">Visualizza</a>,
925 <a href="\$MyURL?action=view&type=ArchiveErr&num=\$Archives[\$i]{num}&host=\$host">Errori</a>
926 </tr></tr>
927 </table>
928 <p>
929 \${h1("Elenco host")}
930 <p>
931 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
932 <tr class="tableheader"><td>Host</td><td>Numero backup</td></tr>
933 \$HostListStr
934 </table>
935 EOF
936
937 # -----------------------------------
938 $Lang{Email_Summary} = "BackupPC: Prospetto email";
939
940 # -----------------------------------
941 #  !! ERROR messages !!
942 # -----------------------------------
943 $Lang{BackupPC__Lib__new_failed__check_apache_error_log} = "BackupPC::Lib->new fallita: controllare il file error_log di Apache\n";
944 $Lang{Wrong_user__my_userid_is___} =  
945               "Utente errato: il mio ID utente &egrave; \$> invece di \$uid"
946             . "(\$Conf{BackupPCUser})\n";
947 # $Lang{Only_privileged_users_can_view_PC_summaries} = "Solo gli utenti privilegiati possono visualizzare i prospetti dei PC.";
948 $Lang{Only_privileged_users_can_stop_or_start_backups} = 
949                   "Solo gli utenti privilegiati possono arrestare o avviare un backup su"
950                 . " \${EscHTML(\$host)}.";
951 $Lang{Invalid_number__num} = "Numero non valido: \$num";
952 $Lang{Unable_to_open__file__configuration_problem} = "Impossibile aprire il file \$file: problema di configurazione?";
953 $Lang{Only_privileged_users_can_view_log_or_config_files} = "Solo gli utenti privilegiati possono visualizzare i file di log o di configurazione.";
954 $Lang{Only_privileged_users_can_view_log_files} = "Solo gli utenti privilegiati possono visualizzare i file di log.";
955 $Lang{Only_privileged_users_can_view_email_summaries} = "Solo gli utenti privilegiati possono visualizzare il prospetto delle email.";
956 $Lang{Only_privileged_users_can_browse_backup_files} = "Solo gli utenti privilegiati possono sfogliare i file di backup"
957                 . " per l\'host \${EscHTML(\$In{host})}.";
958 $Lang{Empty_host_name} = "Nome host vuoto.";
959 $Lang{Directory___EscHTML} = "La directory \${EscHTML(\"\$TopDir/pc/\$host/\$num\")}"
960                     . " &egrave; vuota";
961 $Lang{Can_t_browse_bad_directory_name2} = "Impossibile sfogliare la director. Nome non valido:"
962                     . " \${EscHTML(\$relDir)}";
963 $Lang{Only_privileged_users_can_restore_backup_files} = "Solo gli utenti privilegiati possono ripristinare dei file di backup"
964                 . " per l\'host \${EscHTML(\$In{host})}.";
965 $Lang{Bad_host_name} = "Nome host non valido \${EscHTML(\$host)}";
966 $Lang{You_haven_t_selected_any_files__please_go_Back_to} = "Non &egrave; stato selezionato alcun file.  Andare indietro per"
967                 . " per selezionare un file.";
968 $Lang{You_haven_t_selected_any_hosts} = "Non &egrave; stato selezionato alcun host. Andare indietro"
969                 . " per selezionarne uno.";
970 $Lang{Nice_try__but_you_can_t_put} = "Bella mossa, man non &egrave; possibile mettere \'..\' in nessun nome di file";
971 $Lang{Host__doesn_t_exist} = "L\'host \${EscHTML(\$In{hostDest})} non esiste";
972 $Lang{You_don_t_have_permission_to_restore_onto_host} = "Non si possiedono i permessi per ripristinare sull\'host"
973                     . " \${EscHTML(\$In{hostDest})}";
974 $Lang{Can_t_open_create__openPath} = "Impossibile creare/aprire "
975                 . "\${EscHTML(\"\$openPath\")}";
976 $Lang{Only_privileged_users_can_restore_backup_files2} = "Solo gli utenti privilegiati possono ripristinare i file"
977                 . " per l\'host \${EscHTML(\$host)}.";
978 $Lang{Empty_host_name} = "Nome host vuoto";
979 $Lang{Unknown_host_or_user} = "Host o utente sconosciuti \${EscHTML(\$host)}";
980 $Lang{Only_privileged_users_can_view_information_about} = "Solo gli utenti privilegiati possono visualizzare le informazioni"
981                 . " sull\'host \${EscHTML(\$host)}." ;
982 $Lang{Only_privileged_users_can_view_archive_information} = "Solo gli utenti privilegiati possono visualizzare le informazioni sugli archivi.";
983 $Lang{Only_privileged_users_can_view_restore_information} = "Solo gli utenti privilegiati possono visualizzare le informazioni di ripristino.";
984 $Lang{Restore_number__num_for_host__does_not_exist} = "Il numero di ripristino \$num per l\'host \${EscHTML(\$host)}"
985                 . " non esiste.";
986 $Lang{Archive_number__num_for_host__does_not_exist} = "L'archivio numero \$num per l'host \${EscHTML(\$host)}"
987                 . " non esiste.";
988 $Lang{Can_t_find_IP_address_for} = "Impossibile trovare l\'indirizzo IP per \${EscHTML(\$host)}";
989 $Lang{host_is_a_DHCP_host} = <<EOF;
990 \$host &egrave; un host DHCP di cui non conosco l\'indirizzo IP.  Ho
991 controllato il nome netbios \$ENV{REMOTE_ADDR}\$tryIP ed ho scoperto che
992 quella macchina non &egrave; l\'host \$host.
993 <p>
994 Finch&eacute; non vedo \$host ad un indirizzo DHCP preciso, sar&agrave;
995 possibile avviare questa richiesta solo da quello stesso client.
996 EOF
997
998 ########################
999 # ok you can do it then
1000 ########################
1001
1002 $Lang{Backup_requested_on_DHCP__host} = "Richiesta di backup su DHCP \$host (\$In{hostIP}) da parte di"
1003                                       . " \$User da \$ENV{REMOTE_ADDR}";
1004
1005 $Lang{Backup_requested_on__host_by__User} = "Richiesta di backup per \$host da \$User";
1006 $Lang{Backup_stopped_dequeued_on__host_by__User} = "Backup arrestato/disaccodato per \$host da \$User";
1007
1008 $Lang{Restore_requested_to_host__hostDest__backup___num} = "Richiesta di ripristino per l\'host \$hostDest, backup  numero \$num,"
1009              . " da parte di \$User da \$ENV{REMOTE_ADDR}";
1010 $Lang{Archive_requested} = "Archivio richiesto da parte di \$User da \$ENV{REMOTE_ADDR}";
1011
1012 # -------------------------------------------------
1013 # ------- Stuff that was forgotten ----------------
1014 # -------------------------------------------------
1015
1016 $Lang{Status} = "Stato";
1017 $Lang{PC_Summary} = "Prospetto host";
1018 $Lang{LOG_file} = "File log";
1019 $Lang{LOG_files} = "File log";
1020 $Lang{Old_LOGs} = "Vecchi log";
1021 $Lang{Email_summary} = "Prospetto email";
1022 $Lang{Config_file} = "File configurazione";
1023 # $Lang{Hosts_file} = "File host";
1024 $Lang{Current_queues} = "Code correnti";
1025 $Lang{Documentation} = "Documentazione";
1026
1027 #$Lang{Host_or_User_name} = "<small>Host o nome utente:</small>";
1028 $Lang{Go} = "Vai";
1029 $Lang{Hosts} = "Host";
1030 $Lang{Select_a_host} = "Selezionare un host...";
1031
1032 $Lang{There_have_been_no_archives} = "<h2> Non ci sono state archiviazioni </h2>\n";
1033 $Lang{This_PC_has_never_been_backed_up} = "<h2> Non &egrave; mai stato eseguito un backup per questo PC!!! </h2>\n";
1034 $Lang{This_PC_is_used_by} = "<li>Questo PC &egrave; usato da \${UserLink(\$user)}";
1035
1036 $Lang{Extracting_only_Errors} = "(Estrazione dei soli errori)";
1037 $Lang{XferLOG} = "TransLOG";
1038 $Lang{Errors}  = "Errori";
1039
1040 # ------------
1041 $Lang{Last_email_sent_to__was_at___subject} = <<EOF;
1042 <li>L\'ultima email inviata a \${UserLink(\$user)} &egrave; stata spedita il \$mailTime con oggetto "\$subj".
1043 EOF
1044 # ------------
1045 $Lang{The_command_cmd_is_currently_running_for_started} = <<EOF;
1046 <li>Il comando \$cmd, avviato il \$startTime, &egrave; attualmente in esecuzione per \$host.
1047 EOF
1048
1049 # -----------
1050 $Lang{Host_host_is_queued_on_the_background_queue_will_be_backed_up_soon} = <<EOF;
1051 <li>L\'host \$host &egrave; accodato nella coda di background (il backup comincer&agrave; a breve).
1052 EOF
1053
1054 # ----------
1055 $Lang{Host_host_is_queued_on_the_user_queue__will_be_backed_up_soon} = <<EOF;
1056 <li>L\'host \$host &egrave; accodato nella coda utente (il backup comincer&agrave; a breve).
1057 EOF
1058
1059 # ---------
1060 $Lang{A_command_for_host_is_on_the_command_queue_will_run_soon} = <<EOF;
1061 <li>&Egrave gi&agrave; presente un comando per \$host nella coda dei comandi (sar&agrave; eseguito a breve).
1062 EOF
1063
1064 # --------
1065 $Lang{Last_status_is_state_StatusHost_state_reason_as_of_startTime} = <<EOF;
1066 <li>L\'ultimo stato &egrave; \"\$Lang->{\$StatusHost{state}}\"\$reason del \$startTime.
1067 EOF
1068
1069 # --------
1070 $Lang{Last_error_is____EscHTML_StatusHost_error} = <<EOF;
1071 <li>L\'ultimo errore &egrave; \"\${EscHTML(\$StatusHost{error})}\".
1072 EOF
1073
1074 # ------
1075 $Lang{Pings_to_host_have_failed_StatusHost_deadCnt__consecutive_times} = <<EOF;
1076 <li>I ping verso \$host sono falliti per \$StatusHost{deadCnt} volte consecutive.
1077 EOF
1078
1079 # -----
1080 $Lang{Prior_to_that__pings} = "Prima di questo, i ping";
1081
1082 # -----
1083 $Lang{priorStr_to_host_have_succeeded_StatusHostaliveCnt_consecutive_times} = <<EOF;
1084 <li>\$priorStr verso \$host hanno avuto successo per \$StatusHost{aliveCnt}
1085         volte consecutive.
1086 EOF
1087
1088 $Lang{Because__host_has_been_on_the_network_at_least__Conf_BlackoutGoodCnt_consecutive_times___} = <<EOF;
1089 <li>Poich&eacute; \$host &egrave; rimasto in rete per almeno \$Conf{BlackoutGoodCnt}
1090 volte consecutive, il backup non sar&agrave; effettuato dalle \$blackoutStr.
1091 EOF
1092
1093 $Lang{__time0_to__time1_on__days} = "\$t0 alle \$t1 di \$days";
1094
1095 $Lang{Backups_are_deferred_for_hours_hours_change_this_number} = <<EOF;
1096 <li>I backup sono stati posticipati per \$hours ore
1097 (<a href=\"\$MyURL?action=\${EscURI(\$Lang->{Stop_Dequeue_Archive})}&host=\$host\">modifica questo numero</a>).
1098 EOF
1099
1100 $Lang{tryIP} = " e \$StatusHost{dhcpHostIP}";
1101
1102 #$Lang{Host_Inhost} = "Host \$In{host}";
1103
1104 $Lang{checkAll} = <<EOF;
1105 <tr><td class="fviewborder">
1106 <input type="checkbox" name="allFiles" onClick="return checkAll('allFiles');">&nbsp;Seleziona tutto
1107 </td><td colspan="5" align="center" class="fviewborder">
1108 <input type="submit" name="Submit" value="Ripristina file selezionati">
1109 </td></tr>
1110 EOF
1111
1112 $Lang{checkAllHosts} = <<EOF;
1113 <tr><td class="fviewborder">
1114 <input type="checkbox" name="allFiles" onClick="return checkAll('allFiles');">&nbsp;Seleziona tutto
1115 </td><td colspan="2" align="center" class="fviewborder">
1116 <input type="submit" name="Submit" value="Archivia host selezionati">
1117 </td></tr>
1118 EOF
1119  
1120 $Lang{fileHeader} = <<EOF;
1121     <tr class="fviewheader"><td align=center> Nome </td>
1122        <td align="center"> Tipo </td>
1123        <td align="center"> Modo </td>
1124        <td align="center"> Numero </td>
1125        <td align="center"> Dimensione </td>
1126        <td align="center"> Data modifica </td>
1127     </tr>
1128 EOF
1129
1130 $Lang{Home} = "Casa";
1131 $Lang{Browse} = "Naviga backup";
1132 $Lang{Last_bad_XferLOG} = "Ultimo TransLOG fallito";
1133 $Lang{Last_bad_XferLOG_errors_only} = "Ultimo TransLOG fallito (solo&nbsp;errori)";
1134
1135 $Lang{This_display_is_merged_with_backup} = <<EOF;
1136 <li> Questa visualizzazione &egrave; fusa con il backup numero \$numF.
1137 EOF
1138
1139 $Lang{Visit_this_directory_in_backup} = <<EOF;
1140 <li> Selezionare il backup che si desidera visualizzare: <select onChange="window.location=this.value">\$otherDirs </select>
1141 EOF
1142
1143 $Lang{Restore_Summary} = <<EOF;
1144 \${h2("Prospetto ripristino")}
1145 <p>
1146 Fare clic sul numero del ripristino per maggiori dettagli.
1147 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
1148 <tr class="tableheader"><td align="center"> Numero ripristino </td>
1149     <td align="center"> Risultato </td>
1150     <td align="right"> Data avvio</td>
1151     <td align="right"> Durata (minuti)</td>
1152     <td align="right"> Numero file </td>
1153     <td align="right"> Dimensione (MB) </td>
1154     <td align="right"> Numero errori tar </td>
1155     <td align="right"> Numero errori trasferimento </td>
1156 </tr>
1157 \$restoreStr
1158 </table>
1159 <p>
1160 EOF
1161
1162 $Lang{Archive_Summary} = <<EOF;
1163 \${h2("Prospetto archivi")}
1164 <p>
1165 Fare clic sul numero di archivio per maggiori dettagli.
1166 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
1167 <tr class="tableheader"><td align="center"> Numero archivio</td>
1168     <td align="center"> Risultato </td>
1169     <td align="right"> Data avvio</td>
1170     <td align="right"> Durata minuti</td>
1171 </tr>
1172 \$ArchiveStr
1173 </table>
1174 <p>
1175 EOF
1176
1177 $Lang{BackupPC__Documentation} = "BackupPC: Documentazione";
1178
1179 $Lang{No} = "no";
1180 $Lang{Yes} = "s&igrave;";
1181
1182 $Lang{The_directory_is_empty} = <<EOF;
1183 <tr><td bgcolor="#ffffff">La directory \${EscHTML(\$dirDisplay)} &egrave; vuota
1184 </td></tr>
1185 EOF
1186
1187 #$Lang{on} = "acceso";
1188 $Lang{off} = "spento";
1189
1190 $Lang{backupType_full} = "comp.";
1191 $Lang{backupType_incr} = "incr.";
1192 $Lang{backupType_partial} = "parziale";
1193
1194 $Lang{failed} = "fallito";
1195 $Lang{success} = "eseguito";
1196 $Lang{and} = "e";
1197
1198 # ------
1199 # Hosts states and reasons
1200 $Lang{Status_idle} = "inattivo";
1201 $Lang{Status_backup_starting} = "avvio backup";
1202 $Lang{Status_backup_in_progress} = "backup in esecuzione";
1203 $Lang{Status_restore_starting} = "avvio ripristino";
1204 $Lang{Status_restore_in_progress} = "restore in esecuzione";
1205 $Lang{Status_link_pending} = "collegamenti pendenti";
1206 $Lang{Status_link_running} = "collegamenti in esecuzione";
1207
1208 $Lang{Reason_backup_done}    = "backup eseguito";
1209 $Lang{Reason_restore_done}   = "restore eseguito";
1210 $Lang{Reason_archive_done}   = "archivio eseguito";
1211 $Lang{Reason_nothing_to_do}  = "nulla da fare";
1212 $Lang{Reason_backup_failed}  = "backup fallito";
1213 $Lang{Reason_restore_failed} = "restore fallito";
1214 $Lang{Reason_archive_failed} = "archivio fallito";
1215 $Lang{Reason_no_ping}        = "no ping";
1216 $Lang{Reason_backup_canceled_by_user}  = "backup annullato dall\'utente";
1217 $Lang{Reason_restore_canceled_by_user} = "ripristino annullato dall\'utente";
1218 $Lang{Reason_archive_canceled_by_user} = "archivio annullato dall\'utente";
1219
1220 # ---------
1221 # Email messages
1222
1223 # No backup ever
1224 $Lang{EMailNoBackupEverSubj} = "BackupPC: nessun backup riuscito per \$host";
1225 $Lang{EMailNoBackupEverMesg} = <<'EOF';
1226 To: $user$domain
1227 Subject: $subj
1228 $headers
1229 Ciao $userName,
1230
1231 Il nostro software di backup non e` ancora riuscito ad effettuare un
1232 backup del tuo PC ($host).  I backup dei PC dovrebbero essere eseguiti
1233 automaticamente quando il tuo PC e` connesso alla rete.  E` necessario
1234 richiedere il supporto tecnico nel caso in cui:
1235
1236   - il tuo PC sia stato connesso regolarmente alla rete, nel qual caso
1237     potrebbe sussistere un problema di configurazione o impostazione
1238     che impedisce l'esecuzione del backup;
1239
1240   - non si desideri che sia eseguito il backup del proprio PC e che
1241     questo messaggio non sia piu` inviato.
1242
1243 In caso contrario, assicurati che il tuo PC sia connesso alla rete la
1244 prossima volta che sei in ufficio.
1245
1246 Ciao.
1247
1248 BackupPC Genie
1249 http://backuppc.sourceforge.net/
1250 EOF
1251
1252 # No recent backup
1253 $Lang{EMailNoBackupRecentSubj} = "BackupPC: non ci sono backup recenti per \$host";
1254 $Lang{EMailNoBackupRecentMesg} = <<'EOF';
1255 To: $user$domain
1256 Subject: $subj
1257 $headers
1258 Ciao $userName,
1259
1260 non e` stato effettuato correttamente il backup del tuo PC ($host) per
1261 $days giorni.  Dal $firstTime fino a $days fa sono stati eseguiti con
1262 successo $numBackups backup.  I backup dei PC dovrebbero avvenire
1263 automaticamente quando il tuo PC e` connesso alla rete.
1264
1265 Se il tuo PC e` rimasto connesso alla rete solo per qualche ora durante
1266 gli ultimi $days giorni, dovresti contattare l'amministratore di sistema
1267 per capire perche' i backup non sono stati effettuati.
1268
1269 In caso contrario, se sei fuori ufficio, non c'e` molto che tu possa
1270 fare, se non copiare manualmente i file particolarmente critici su un
1271 altro dispositivo. Tieni presente che qualsiasi file creato o modificato
1272 negli ultimi $days giorni (compresi i nuovi messaggi di posta elettronica
1273 e gli allegati) non possono essere ripristinato se il tuo PC si guasta.
1274
1275 Ciao.
1276
1277 BackupPC Genie
1278 http://backuppc.sourceforge.net
1279 EOF
1280
1281 # Old Outlook files
1282 $Lang{EMailOutlookBackupSubj} = "BackupPC: i file di Outlook su \$host richiedono un backup";
1283 $Lang{EMailOutlookBackupMesg} = <<'EOF';
1284 To: $user$domain
1285 Subject: $subj
1286 $headers
1287 Ciao $userName,
1288
1289 Il backup dei file di Outlook presenti sul tuo PC $howLong.
1290
1291 Questi file contengono tutti i tuoi messaggi di posta elettronica, gli
1292 allegati, i contatti e gli appuntamenti. Il backup del tuo PC e` stato
1293 effettuato correttamente $numBackups volte, a partire dal $firstTime fino
1294 a $lastTime giorni fa. Outlook, pero`, blocca tutti i suoi file quando
1295 e` in esecuzione, impedendo di fatto il backup dei suoi file.
1296
1297 Ti consiglio di effettuare il backup dei file di Outlook quando sei
1298 collegato alla rete. E` sufficiente uscire da Outlook e da tutte le altre
1299 applicazioni e, semplicemente usando il tuo programma di navigazione,
1300 andare alla seguente pagina:
1301
1302     $CgiURL?host=$host               
1303
1304 Seleziona "Avvia backup incrementale" due volte per avviare un nuovo
1305 backup incrementale. E` possibile selezionare "Ritorna alla pagina di
1306 $host" e quindi cliccare su "ricarica" per controllare lo stato del backup.
1307 Il backup dovrebbe essere pronto entro pochi minuti.
1308
1309 Ciao.
1310
1311 BackupPC Genie
1312 http://backuppc.sourceforge.net
1313 EOF
1314
1315 $Lang{howLong_not_been_backed_up} = "non e` riuscito";
1316 $Lang{howLong_not_been_backed_up_for_days_days} = "risale a \$days giorni fa";
1317
1318 #######################################################################
1319 # Configuration editor strings (all ENGLISH currently)
1320 #######################################################################
1321
1322 $Lang{Only_privileged_users_can_edit_config_files} = "Only privileged users can edit configuation settings.";
1323 $Lang{CfgEdit_Edit_Config} = "Edit Config";
1324 $Lang{CfgEdit_Edit_Hosts}  = "Edit Hosts";
1325
1326 $Lang{CfgEdit_Title_Server} = "Server";
1327 $Lang{CfgEdit_Title_General_Parameters} = "General Parameters";
1328 $Lang{CfgEdit_Title_Wakeup_Schedule} = "Wakeup Schedule";
1329 $Lang{CfgEdit_Title_Concurrent_Jobs} = "Concurrent Jobs";
1330 $Lang{CfgEdit_Title_Pool_Filesystem_Limits} = "Pool Filesystem Limits";
1331 $Lang{CfgEdit_Title_Other_Parameters} = "Other Parameters";
1332 $Lang{CfgEdit_Title_Remote_Apache_Settings} = "Remote Apache Settings";
1333 $Lang{CfgEdit_Title_Program_Paths} = "Program Paths";
1334 $Lang{CfgEdit_Title_Install_Paths} = "Install Paths";
1335 $Lang{CfgEdit_Title_Email} = "Email";
1336 $Lang{CfgEdit_Title_Email_settings} = "Email settings";
1337 $Lang{CfgEdit_Title_Email_User_Messages} = "Email User Messages";
1338 $Lang{CfgEdit_Title_CGI} = "CGI";
1339 $Lang{CfgEdit_Title_Admin_Privileges} = "Admin Privileges";
1340 $Lang{CfgEdit_Title_Page_Rendering} = "Page Rendering";
1341 $Lang{CfgEdit_Title_Paths} = "Paths";
1342 $Lang{CfgEdit_Title_User_URLs} = "User URLs";
1343 $Lang{CfgEdit_Title_User_Config_Editing} = "User Config Editing";
1344 $Lang{CfgEdit_Title_Xfer} = "Xfer";
1345 $Lang{CfgEdit_Title_Xfer_Settings} = "Xfer Settings";
1346 $Lang{CfgEdit_Title_Smb_Settings} = "Smb Settings";
1347 $Lang{CfgEdit_Title_Tar_Settings} = "Tar Settings";
1348 $Lang{CfgEdit_Title_Rsync_Settings} = "Rsync Settings";
1349 $Lang{CfgEdit_Title_Rsyncd_Settings} = "Rsyncd Settings";
1350 $Lang{CfgEdit_Title_BackupPCd_Settings} = "BackupPCd Settings";
1351 $Lang{CfgEdit_Title_Archive_Settings} = "Archive Settings";
1352 $Lang{CfgEdit_Title_Include_Exclude} = "Include/Exclude";
1353 $Lang{CfgEdit_Title_Smb_Paths_Commands} = "Smb Paths/Commands";
1354 $Lang{CfgEdit_Title_Tar_Paths_Commands} = "Tar Paths/Commands";
1355 $Lang{CfgEdit_Title_Rsync_Paths_Commands_Args} = "Rsync Paths/Commands/Args";
1356 $Lang{CfgEdit_Title_Rsyncd_Port_Args} = "Rsyncd Port/Args";
1357 $Lang{CfgEdit_Title_Archive_Paths_Commands} = "Archive Paths/Commands";
1358 $Lang{CfgEdit_Title_Schedule} = "Schedule";
1359 $Lang{CfgEdit_Title_Full_Backups} = "Full Backups";
1360 $Lang{CfgEdit_Title_Incremental_Backups} = "Incremental Backups";
1361 $Lang{CfgEdit_Title_Blackouts} = "Blackouts";
1362 $Lang{CfgEdit_Title_Other} = "Other";
1363 $Lang{CfgEdit_Title_Backup_Settings} = "Backup Settings";
1364 $Lang{CfgEdit_Title_Client_Lookup} = "Client Lookup";
1365 $Lang{CfgEdit_Title_Other} = "Other";
1366 $Lang{CfgEdit_Title_User_Commands} = "User Commands";
1367 $Lang{CfgEdit_Title_Hosts} = "Hosts";
1368
1369 $Lang{CfgEdit_Hosts_Comment} = <<EOF;
1370 To add a new host, select Add and then enter the name.  To start with
1371 the per-host configuration from another host, enter the host name
1372 as NEWHOST=COPYHOST.  This will overwrite any existing per-host
1373 configuration for NEWHOST.  You can also do this for an existing
1374 host.  To delete a host, hit the Delete button.  For Add, Delete,
1375 and configuration copy, changes don't take effect until you select
1376 Save.  None of the deleted host's backups will be removed,
1377 so if you accidently delete a host, simply re-add it.  To completely
1378 remove a host's backups, you need to manually remove the files
1379 below \$topDir/pc/HOST
1380 EOF
1381
1382 $Lang{CfgEdit_Header_Main} = <<EOF;
1383 \${h1("Main Configuration Editor")}
1384 EOF
1385
1386 $Lang{CfgEdit_Header_Host} = <<EOF;
1387 \${h1("Host \$host Configuration Editor")}
1388 <p>
1389 Note: Check Override if you want to modify a value specific to this host.
1390 EOF
1391
1392 $Lang{CfgEdit_Button_Save}     = "Save";
1393 $Lang{CfgEdit_Button_Insert}   = "Insert";
1394 $Lang{CfgEdit_Button_Delete}   = "Delete";
1395 $Lang{CfgEdit_Button_Add}      = "Add";
1396 $Lang{CfgEdit_Button_Override} = "Override";
1397
1398 $Lang{CfgEdit_Error__must_be_an_integer}
1399             = "Error: \$var must be an integer";
1400 $Lang{CfgEdit_Error__must_be_real_valued_number}
1401             = "Error: \$var must be a real-valued number";
1402 $Lang{CfgEdit_Error__entry__must_be_an_integer}
1403             = "Error: \$var entry \$k must be an integer";
1404 $Lang{CfgEdit_Error__entry__must_be_real_valued_number}
1405             = "Error: \$var entry \$k must be a real-valued number";
1406 $Lang{CfgEdit_Error__must_be_executable_program}
1407             = "Error: \$var must be a valid executable path";
1408 $Lang{CfgEdit_Error__must_be_valid_option}
1409             = "Error: \$var must be a valid option";
1410 $Lang{CfgEdit_Error_Copy_host_does_not_exist}
1411             = "Copy host \$copyHost doesn't exist; creating full host name \$fullHost.  Delete this host if that is not what you wanted.";
1412
1413 $Lang{CfgEdit_Log_Copy_host_config}
1414             = "\$User copied config from host \$fromHost to \$host\n";
1415 $Lang{CfgEdit_Log_Delete_param}
1416             = "\$User deleted \$p from \$conf\n";
1417 $Lang{CfgEdit_Log_Add_param_value}
1418             = "\$User added \$p to \$conf, set to \$value\n";
1419 $Lang{CfgEdit_Log_Change_param_value}
1420             = "\$User changed \$p in \$conf to \$valueNew from \$valueOld\n";
1421 $Lang{CfgEdit_Log_Host_Delete}
1422             = "\$User deleted host \$host\n";
1423 $Lang{CfgEdit_Log_Host_Change}
1424             = "\$User host \$host changed \$key from \$valueOld to \$valueNew\n";
1425 $Lang{CfgEdit_Log_Host_Add}
1426             = "\$User added host \$host: \$value\n";
1427