⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 it.pm

📁 老外写的linux下的文件备份软件
💻 PM
字号:
#!/bin/perl## Italian i18n file## (C)  Lorenzo Cappelletti <lorenzo.cappelletti@email.it>  2004#  Added translations and corrections:#  Giuseppe Iuculano 2006#  Vittorio Macchi 2006## --------------------------------$Lang{Start_Archive} = "Avvia archivio";$Lang{Stop_Dequeue_Archive} = "Arresta/disaccoda archivio";$Lang{Start_Full_Backup} = "Avvia backup completo";$Lang{Start_Incr_Backup} = "Avvia backup incrementale";$Lang{Stop_Dequeue_Backup} = "Arresta/disaccoda backup";$Lang{Restore} = "Ripristina";$Lang{Type_full} = "completo";$Lang{Type_incr} = "incrementale";# -----$Lang{Only_privileged_users_can_view_admin_options} = "Solo gli utenti privilegiati possono visualizzare le opzioni di amministrazione.";$Lang{H_Admin_Options} = "Server BackupPC: opzioni di amministrazione";$Lang{Admin_Options} = "Opzioni di amministrazione";$Lang{Admin_Options_Page} = <<EOF;\${h1(qq{$Lang{Admin_Options}})}<br>\${h2("Controllo server")}<form name="ReloadForm" action="\$MyURL" method="get"><input type="hidden" name="action" value=""><table class="tableStnd">  <tr><td>Ricarica la configurazione del server:<td><input type="button" value="Reload"     onClick="document.ReloadForm.action.value='Reload';              document.ReloadForm.submit();"></table></form><!--\${h2("Configurazione server")}<ul>  <li><i>Altre opzioni possono andare qui... e.g.,</i>  <li>Modifica configurazione server</ul>-->EOF$Lang{Unable_to_connect_to_BackupPC_server} = "Impossibile connettersi al server BackupPC",            "Questo script CGI (\$MyURL) non &egrave; in grado di connettersi al server"          . " BackupPC su \$Conf{ServerHost} alla porta \$Conf{ServerPort}.  L'errore &egrave;:"          . " \$err.",            "Forse il server BackupPC non &egrave; in esecuzione o c'&egrave; un errore"          . " nella configurazione.  Contattare l'amministratore di sistema.";$Lang{Admin_Start_Server} = <<EOF;\${h1(qq{$Lang{Unable_to_connect_to_BackupPC_server}})}<form action="\$MyURL" method="get">Il server BackupPC presso <tt>\$Conf{ServerHost}</tt> sulla porta <tt>\$Conf{ServerPort}</tt>non &egrave; attualmente in esecuzione (forse &egrave; stato arrestato oppure non &egrave; stato ancora avviato).<br>Si desidera avviarlo?<input type="hidden" name="action" value="startServer"><input type="submit" value="Avvia server" name="ignore"></form>EOF# -----$Lang{H_BackupPC_Server_Status} = "Stato server BackupPC";$Lang{BackupPC_Server_Status_General_Info}= <<EOF;\${h2("Informazioni generali server")}<ul><li>Il PID del server &egrave; \$Info{pid} sull\'host \$Conf{ServerHost},    versione \$Info{Version}, avviato il \$serverStartTime.<li>Questo rapporto di stato &egrave; stato generato il \$now.<li>La configurazione &egrave; stata caricata l'ultima volte il \$configLoadTime.<li>Il prossimo accodamento dei PC sar&agrave; effettuato il \$nextWakeupTime.<li>Altre informazioni:    <ul>        <li>\$numBgQueue richieste pendenti di backup dall\'ultimo risveglio            programmato        <li>\$numUserQueue richieste pendenti di backup da parte degli utenti        <li>\$numCmdQueue richieste pendenti di comandi        \$poolInfo        <li>Recentemente il sistema dei file di pool &egrave; stato al            \$Info{DUlastValue}% (\$DUlastTime).  Il massimo di oggi            &egrave; del \$Info{DUDailyMax}% (\$DUmaxTime), mentre quello            di ieri era del \$Info{DUDailyMaxPrev}%.    </ul></ul>EOF$Lang{BackupPC_Server_Status} = <<EOF;\${h1(qq{$Lang{H_BackupPC_Server_Status}})}<p>\$generalInfo\${h2("Processi attualmente in esecuzione")}<p><table class="tableStnd" border cellspacing="1" cellpadding="3"><tr class="tableheader"><td> Host </td>    <td> Tipo </td>    <td> Utente </td>    <td> Data inizio </td>    <td> Comando </td>    <td align="center"> PID </td>    <td align="center"> PID Xfer </td>    </tr>\$jobStr</table><p>\${h2("Fallimenti che richiedono attenzione")}<p><table class="tableStnd" border cellspacing="1" cellpadding="3"><tr class="tableheader"><td align="center"> Host </td>    <td align="center"> Tipo </td>    <td align="center"> Utente </td>    <td align="center"> Ultimo tentativo </td>    <td align="center"> Dettagli </td>    <td align="center"> Data errore </td>    <td> Ultimo errore (diverso da ping) </td></tr>\$statusStr</table>EOF# --------------------------------$Lang{BackupPC__Server_Summary} = "BackupPC: prospetto host";$Lang{BackupPC__Archive} = "BackupPC: Archive";$Lang{BackupPC_Summary} = <<EOF;\${h1(qq{$Lang{BackupPC__Server_Summary}})}<p><ul><li>Questo rapporto di stato &egrave; stato generato il \$now.<li>Recentemente il sistema dei file di pool &egrave; stato al    \$Info{DUlastValue}% (\$DUlastTime).  Il massimo di oggi     &egrave; del \$Info{DUDailyMax}% (\$DUmaxTime), mentre quello     di ieri era del \$Info{DUDailyMaxPrev}%.</ul></p>\${h2("Host con backup validi")}<p>Ci sono \$hostCntGood host sottoposti a backup per un totale di:<ul><li> \$fullTot backup completi per una dimensione totale di \${fullSizeTot}GB     (prima del processo di pooling e compressione),<li> \$incrTot backup incrementali per una dimensione totale di \${incrSizeTot}GB     (prima del processo di pooling e compressione).</ul></p><table class="sortable" id="host_summary_backups" border cellpadding="3" cellspacing="1"><tr class="tableheader"><td> Host </td>    <td align="center"> Utente </td>    <td align="center"> Completi </td>    <td align="center"> Et&agrave; completi (giorni) </td>    <td align="center"> Dimensione completi (GB) </td>    <td align="center"> Velocit&agrave; (MB/s) </td>    <td align="center"> Incrementali </td>    <td align="center"> Et&agrave; incrementali (giorni) </td>    <td align="center"> Ultimo Backup (giorni) </td>    <td align="center"> Stato </td>    <td align="center"> Ultimo tentativo </td></tr>\$strGood</table><br><br>\${h2("Host senza backup")}<p>Ci sono \$hostCntNone host senza alcun backup.<p><table class="sortable" id="host_summary_nobackups" border cellpadding="3" cellspacing="1"><tr class="tableheader"><td> Host </td>    <td align="center"> Utente </td>    <td align="center"> Completi </td>    <td align="center"> Et&agrave; completi (giorni) </td>    <td align="center"> Dimensione completi (GB) </td>    <td align="center"> Velocit&agrave; (MB/s) </td>    <td align="center"> Incrementali </td>    <td align="center"> Et&agrave; incrementali (giorni) </td>    <td align="center"> Ultimo Backup (giorni) </td>    <td align="center"> Stato </td>    <td align="center"> Ultimo tentativo </td></tr>\$strNone</table>EOF$Lang{BackupPC_Archive} = <<EOF;\${h1(qq{$Lang{BackupPC__Archive}})}<script language="javascript" type="text/javascript"><!--    function checkAll(location)    {      for (var i=0;i<document.form1.elements.length;i++)      {        var e = document.form1.elements[i];        if ((e.checked || !e.checked) && e.name != \'all\') {            if (eval("document.form1."+location+".checked")) {                e.checked = true;            } else {                e.checked = false;            }        }      }    }    function toggleThis(checkbox)    {       var cb = eval("document.form1."+checkbox);       cb.checked = !cb.checked;    }//--></script>&Egrave; stato effettuato il backup di \$hostCntGood host per una dimensionetotale di \${fullSizeTot}GB<p><form name="form1" method="post" action="\$MyURL"><input type="hidden" name="fcbMax" value="\$checkBoxCnt"><input type="hidden" name="type" value="1"><input type="hidden" name="host" value="\${EscHTML(\$archHost)}"><input type="hidden" name="action" value="Archive"><table class="tableStnd" border cellpadding="3" cellspacing="1"><tr class="tableheader"><td align=center> Host</td>    <td align="center"> Utente </td>    <td align="center"> Dimensione backup </td>\$strGood\$checkAllHosts</table></form><p>EOF$Lang{BackupPC_Archive2} = <<EOF;\${h1(qq{$Lang{BackupPC__Archive}})}Gli host seguenti stanno per esseri archiviati<ul>\$HostListStr</ul><form action="\$MyURL" method="post">\$hiddenStr<input type="hidden" name="action" value="Archive"><input type="hidden" name="host" value="\${EscHTML(\$archHost)}"><input type="hidden" name="type" value="2"><input type="hidden" value="0" name="archive_type"><table class="tableStnd" border cellspacing="1" cellpadding="3">\$paramStr<tr>    <td colspan=2><input type="submit" value="Avvia archiviazione" name="ignore"></td></tr></form></table>EOF$Lang{BackupPC_Archive2_location} = <<EOF;<tr>    <td>Localizzazione archivio/dispositivi</td>    <td><input type="text" value="\$ArchiveDest" name="archive_device"></td></tr>EOF$Lang{BackupPC_Archive2_compression} = <<EOF;<tr>    <td>Compressione</td>    <td>    <input type="radio" value="0" name="compression" \$ArchiveCompNone>nessuna<br>    <input type="radio" value="1" name="compression" \$ArchiveCompGzip>gzip<br>    <input type="radio" value="2" name="compression" \$ArchiveCompBzip2>bzip2    </td></tr>EOF$Lang{BackupPC_Archive2_parity} = <<EOF;<tr>    <td>Percentuale di dati di parit

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -