📄 nl.pm
字号:
#!/bin/perl#my %lang;#use strict;#File: nl.pm version 1.5# --------------------------------$Lang{Start_Archive} = "Start Archivering";$Lang{Stop_Dequeue_Archive} = "Stop/Annuleer Archivering";$Lang{Start_Full_Backup} = "Start volledige backup";$Lang{Start_Incr_Backup} = "Start incrementele backup";$Lang{Stop_Dequeue_Backup} = "Stop/Annuleer backup";$Lang{Restore} = "Herstellen";$Lang{Type_full} = "volledig";$Lang{Type_incr} = "incrementeel";# -----$Lang{Only_privileged_users_can_view_admin_options} = "Alleen gebruikers met bijzondere rechten kunnen admin.-opties bekijken.";$Lang{H_Admin_Options} = "BackupPC Server: Admin Opties";$Lang{Admin_Options} = "Admin Opties";$Lang{Admin_Options_Page} = <<EOF;\${h1(qq{$Lang{Admin_Options}})}<br>\${h2("Besturing van de server")}<form name="ReloadForm" action="\$MyURL" method="get"><input type="hidden" name="action" value=""><table class="tableStnd"> <tr><td>Herlaad de configuratie van de server:<td><input type="button" value="Herlaad" onClick="document.ReloadForm.action.value='Reload'; document.ReloadForm.submit();"></table></form><!--\${h2("Configuratie van de server")}<ul> <li><i>Andere opties kunnen hier komen ... vb.,</i> <li>Wijzig configuratie van de server</ul>-->EOF$Lang{Unable_to_connect_to_BackupPC_server} = "Verbinding met de BackupPC server is mislukt", "Dit CGI script (\$MyURL) kon geen verbinding maken met de BackupPC-server" . " op \$Conf{ServerHost} poort \$Conf{ServerPort}." . " De foutmelding was: \$err.", "Mogelijk draait de BackupPC server niet of is er een " . " configuratiefout. Gelieve dit te melden aan uw systeembeheerder.";$Lang{Admin_Start_Server} = <<EOF;\${h1(qq{$Lang{Unable_to_connect_to_BackupPC_server}})}<form action="\$MyURL" method="get">De BackupPC-server op <tt>\$Conf{ServerHost}</tt> poort <tt>\$Conf{ServerPort}</tt>werkt momenteel niet (misschien hebt u hem juist gestopt, of nog niet gestart).<br>Wilt u de server nu starten?<input type="hidden" name="action" value="startServer"><input type="submit" value="Start Server" name="ignore"></form>EOF# -----$Lang{H_BackupPC_Server_Status} = "Overzicht BackupPC Server";$Lang{BackupPC_Server_Status_General_Info}= <<EOF;\${h2(\"Algemene Serverinformatie\")}<ul><li> De PID (procesidentificatie) van de server is \$Info{pid}, op machine \$Conf{ServerHost}, versie \$Info{Version}, gestart op \$serverStartTime.<li> Dit overzicht werd gemaakt op \$now.<li> De configuratie werd het laatst ingelezen op \$configLoadTime.<li> Volgende backupsessie start op \$nextWakeupTime.<li> Andere informatie: <ul> <li>\$numBgQueue wachtende backupaanvragen sinds laatste geplande wakeup, <li>\$numUserQueue wachtende backupaanvragen van gebruikers, <li>\$numCmdQueue wachtende opdrachten, \$poolInfo <li>Het backup filesystem werd recentelijk aangevuld voor \$Info{DUlastValue}% op (\$DUlastTime), het maximum van vandaag is \$Info{DUDailyMax}% (\$DUmaxTime) en het maximum van gisteren was \$Info{DUDailyMaxPrev}%. </ul></ul>EOF$Lang{BackupPC_Server_Status} = <<EOF;\${h1(qq{$Lang{H_BackupPC_Server_Status}})}<p>\$generalInfo\${h2("Momenteel lopende jobs")}<p><table class="tableStnd" border cellspacing="1" cellpadding="3"><tr class="tableheader"><td> Machine </td> <td> Type </td> <td> Gebruiker </td> <td> Starttijd </td> <td> Opdracht </td> <td align="center"> PID </td> <td align="center"> PID vd overdracht </td> </tr>\$jobStr</table><p>\${h2("Opgetreden fouten die aandacht vragen")}<p><table class="tableStnd" border cellspacing="1" cellpadding="3"><tr class="tableheader"><td align="center"> Machine </td> <td align="center"> Type </td> <td align="center"> Gebruiker </td> <td align="center"> Laatste poging </td> <td align="center"> Details </td> <td align="center"> Fouttijd </td> <td> Laatste fout (verschillend van 'geen ping') </td></tr>\$statusStr</table>EOF# --------------------------------$Lang{BackupPC__Server_Summary} = "BackupPC: Overzicht machines";$Lang{BackupPC__Archive} = "BackupPC: Archivering";$Lang{BackupPC_Summary}=<<EOF;\${h1(qq{$Lang{BackupPC__Server_Summary}})}<p><ul><li>Dit overzicht dateert van \$now.<li>Het backup filesystem werd recentelijk aangevuld voor \$Info{DUlastValue}% op (\$DUlastTime), het maximum van vandaag is \$Info{DUDailyMax}% (\$DUmaxTime) en het maximum van gisteren was \$Info{DUDailyMaxPrev}%.</ul></p>\${h2("Machine(s) met geslaagde backups")}<p>Er zijn \$hostCntGood hosts gebackupt, wat een totaal geeft van:<ul><li> \$fullTot volledige backups met een totale grootte van \${fullSizeTot}GB (voor samenvoegen),<li> \$incrTot oplopende backups met een totale grootte van \${incrSizeTot}GB (voor samenvoegen).</ul></p><table class="sortable" id="host_summary_backups" border cellpadding="3" cellspacing="1"><tr class="tableheader"><td> Machine </td> <td align="center"> Gebruiker </td> <td align="center"> Aantal Voll. </td> <td align="center"> Voll.Lftd (dagen) </td> <td align="center"> Voll.Grootte (GB) </td> <td align="center"> Snelheid (MB/sec) </td> <td align="center"> Aantal Incr. </td> <td align="center"> Incr.Lftd (dagen) </td> <td align="center"> Vorige Backup (dagen) </td> <td align="center"> Status </td> <td align="center"> Laatste poging</td></tr>\$strGood</table><br><br>\${h2("Hosts zonder backups")}<p>Er zijn \$hostCntNone hosts zonder backup.<p><table class="sortable" id="host_summary_nobackups" border cellpadding="3" cellspacing="1"><tr class="tableheader"><td> Machine </td> <td align="center"> Gebruiker </td> <td align="center"> Aantal Voll. </td> <td align="center"> Voll.Lftd (dagen) </td> <td align="center"> Voll.Grootte (GB) </td> <td align="center"> Snelheid (MB/sec) </td> <td align="center"> Aantal Incr. </td> <td align="center"> Incr.Lftd (dagen) </td> <td align="center"> Vorige Backup (dagen) </td> <td align="center"> Status </td> <td align="center"> Laatste poging </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>Er zijn \$hostCntGood machines gebackupt die een totale grootte vertegenwoordigen van \${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> Machine</td> <td align="center"> Gebruiker </td> <td align="center"> Backupgrootte </td>\$strGood\$checkAllHosts</table></form><p>EOF$Lang{BackupPC_Archive2} = <<EOF;\${h1(qq{$Lang{BackupPC__Archive}})}Klaar om de volgende machines te archiveren<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="Start de archivering" name="ignore"></td></tr></form></table>EOF$Lang{BackupPC_Archive2_location} = <<EOF;<tr> <td>Plaats van archivering /device</td> <td><input type="text" value="\$ArchiveDest" name="archive_device"></td></tr>EOF$Lang{BackupPC_Archive2_compression} = <<EOF;<tr> <td>Compressie</td> <td> <input type="radio" value="0" name="compression" \$ArchiveCompNone>Geen<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>Pariteitspercentage (0 = geen, 5 = standaard)</td> <td><input type="numeric" value="\$ArchivePar" name="par"></td></tr>EOF$Lang{BackupPC_Archive2_split} = <<EOF;<tr> <td>Opdelen (splitsen) in</td> <td><input type="numeric" value="\$ArchiveSplit" name="splitsize">Megabytes</td></tr>EOF# -----------------------------------$Lang{Pool_Stat} = <<EOF; <li>Gebruikte backupschijfruimte is \${poolSize}GB groot en bevat \$info->{"\${name}FileCnt"} bestanden en \$info->{"\${name}DirCnt"} mappen (op \$poolTime), <li>Schijfruimte bevat \$info->{"\${name}FileCntRep"} bestanden met identieke hashcodes (langste reeks is \$info->{"\${name}FileRepMax"}, <li>Nachtelijke opruiming verwijderde \$info->{"\${name}FileCntRm"} bestanden met een grootte van \${poolRmSize}GB (ongeveer \$poolTime),EOF# --------------------------------$Lang{BackupPC__Backup_Requested_on__host} = "BackupPC: backup aangevraagd van \$host";# --------------------------------$Lang{REPLY_FROM_SERVER} = <<EOF;\${h1(\$str)}<p>Antwoord van server was: \$reply<p>Terug naar <a href="\$MyURL?host=\$host">\$host hoofdpagina</a>.EOF# --------------------------------$Lang{BackupPC__Start_Backup_Confirm_on__host} = "BackupPC: Bevestiging start van de backup van \$host";# --------------------------------$Lang{Are_you_sure_start} = <<EOF;\${h1("Weet u het zeker?")}<p>Met deze actie start u een \$type backup van machine \$host.<form name="Confirm" action="\$MyURL" method="get"><input type="hidden" name="host" value="\$host"><input type="hidden" name="hostIP" value="\$ipAddr"><input type="hidden" name="doit" value="1"><input type="hidden" name="action" value="">Wilt u dat nu doen?<input type="button" value="\$buttonText" onClick="document.Confirm.action.value='\$In{action}'; document.Confirm.submit();"><input type="submit" value="Neen" name="ignore"></form>EOF# --------------------------------$Lang{BackupPC__Stop_Backup_Confirm_on__host} = "BackupPC: Bevestiging de annulering van de backup van \$host";# --------------------------------$Lang{Are_you_sure_stop} = <<EOF;\${h1("Weet u het zeker?")}<p>Met deze actie annuleert u de backup van pc \$host of haalt u de opdracht uit de wachtrij;<form name="Confirm" action="\$MyURL" method="get"><input type="hidden" name="host" value="\$host"><input type="hidden" name="doit" value="1"><input type="hidden" name="action" value="">Start bovendien geen andere backup gedurende<input type="text" name="backoff" size="10" value="\$backoff"> uur/uren.<p>Wilt u dit nu bevestigen?<input type="button" value="\$buttonText" onClick="document.Confirm.action.value='\$In{action}'; document.Confirm.submit();"><input type="submit" value="Neen" name="ignore"></form>EOF# --------------------------------$Lang{Only_privileged_users_can_view_queues_} = "Enkel gebruikers met bijzondere rechten kunnen de wachtrij bekijken.";# --------------------------------$Lang{Only_privileged_users_can_archive} = "Enkel gebruikers met bijzondere rechten kunnen archiveren.";# --------------------------------$Lang{BackupPC__Queue_Summary} = "BackupPC: overzicht wachtrij";# --------------------------------$Lang{Backup_Queue_Summary} = <<EOF;\${h1("Overzicht Wachtrij backup")}<br><br>\${h2("Overzicht Wachtrij: Gebruikers")}<p>Deze aanvragen van gebruikers staan momenteel in de wachtrij:</p><table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%"><tr class="tableheader"><td> Machine </td> <td> Aanvraagtijd </td> <td> Gebruiker </td></tr>\$strUser</table><br><br>\${h2("Overzicht Wachtrij: in achtergrond")}<p>Deze aanvragen voor backups in de achtergrond staan momenteel in de wachtrij:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -