Hi,
i've translated language file to Czech language. I'd like to commit file to repository. It's possible to get access to CVS to commit language file ?

cvs diff:
? BackupPC/lib/BackupPC/Lang/cz.pm

I have problem with czech character coding, so file is without czech characters.

#!/usr/bin/perl

#my %lang;
#use strict;
use utf8;

# --------------------------------

$Lang{Start_Archive} = "Spustit Archivaci";
$Lang{Stop_Dequeue_Archive} = "Ukoncit/Odstranit z Fronty Archivaci";
$Lang{Start_Full_Backup} = "Spustit uplne Zalohovani";
$Lang{Start_Incr_Backup} = "Spustit Inkremetacni Zalohovani";
$Lang{Stop_Dequeue_Backup} = "Ukoncit/Odstranit z Fronty Zalohovani";
$Lang{Restore} = "Obnovit";
$Lang{Type_full} = "uplny";
$Lang{Type_incr} = "inkrementacni";

# -----

$Lang{Only_privileged_users_can_view_admin_options} = "Pouze opravneni 
uzivatele maji pristup k administracnimu nastaveni.";
$Lang{H_Admin_Options} = "BackupPC Server: Administracni nastaveni";
$Lang{Admin_Options} = "Administracni nastaveni";
$Lang{Admin_Options_Page} = <<EOF;
\${h1(qq{$Lang{Admin_Options}})}
<br>
\${h2("Kontrola Serveru")}
<form name="ReloadForm" action="\$MyURL" method="get">
<input type="hidden" name="action" value="">
<table class="tableStnd">
  <tr><td>Znovu nahrat konfiguraci serveru:<td><input type="button" 
value="Reload"
     onClick="document.ReloadForm.action.value='Reload';
              document.ReloadForm.submit();">
</table>
</form>
<!--
\${h2("Konfigurace serveru")}
<ul>
  <li><i>Jina nastaveni mohou byt zde ... napr,</i>
  <li>Editace konfigurace serveru
</ul>
-->
EOF

$Lang{Unable_to_connect_to_BackupPC_server} = "Neni mozne se pripojit k 
BackupPC serveru";
$Lang{Unable_to_connect_to_BackupPC_server_error_message} = <<EOF;
Tento CGI skript (\$MyURL) se neni schopny pripojit k BackupPC
server na \$Conf{ServerHost} port \$Conf{ServerPort}.<br>
Chyba: \$err.<br>
Je mozne, ze BackupPC server neni spusten nebo je chyba v konfiguraci.
Prosim oznamte to systemovemu administratorovi.
EOF

$Lang{Admin_Start_Server} = <<EOF;
\${h1(qq{$Lang{Unable_to_connect_to_BackupPC_server}})}
<form action="\$MyURL" method="get">
BackupPC server na <tt>\$Conf{ServerHost}</tt> port <tt>\$Conf{ServerPort}</tt>
neni momentalne spusten (mozna jste ho ukoncil nebo jeste nespustil).<br>
Chceste ho spustit?
<input type="hidden" name="action" value="startServer">
<input type="submit" value="Spustit Server" name="ignore">
</form>
EOF

# -----

$Lang{H_BackupPC_Server_Status} = "Status Serveru BackupPC";

$Lang{BackupPC_Server_Status_General_Info}= <<EOF;
\${h2(\"Obecne Informace o Serveru\")}

<ul>
<li> PID serveru je \$Info{pid},  na hostu \$Conf{ServerHost},
     verze \$Info{Version}, spusteny \$serverStartTime.
<li> Vygenerovani stavu : \$now.
<li> Nahrani konfigurace : \$configLoadTime.
<li> PC bude priste ve fronte : \$nextWakeupTime.
<li> Dalsi informace:
    <ul>
        <li>\$numBgQueue nevyrizenych zadosti o zalohu z posledniho naplanovane 
probuzeni,
        <li>\$numUserQueue nevyrizenych zadosti o zalohu od uzivatelu,
        <li>\$numCmdQueue pending command requests,
        \$poolInfo
        <li>Pool file system was recently at \$Info{DUlastValue}%
            (\$DUlastTime), today\'s max is \$Info{DUDailyMax}% (\$DUmaxTime)
            and yesterday\'s max was \$Info{DUDailyMaxPrev}%.
    </ul>
</ul>
EOF

$Lang{BackupPC_Server_Status} = <<EOF;
\${h1(qq{$Lang{H_BackupPC_Server_Status}})}

<p>
\$generalInfo

\${h2("Probihajici ulohy")}
<p>
<table class="tableStnd" border cellspacing="1" cellpadding="3">
<tr class="tableheader"><td> Host </td>
    <td> Typ </td>
    <td> Uzivatel </td>
    <td> Spusteno </td>
    <td> Prikaz </td>
    <td align="center"> PID </td>
    <td align="center"> Xfer PID </td>
    </tr>
\$jobStr
</table>
<p>

\${h2("Selhani, ktera vyzaduji pozornost")}
<p>
<table class="tableStnd" border cellspacing="1" cellpadding="3">
<tr class="tableheader"><td align="center"> Host </td>
    <td align="center"> Typ </td>
    <td align="center"> Uzivatel </td>
    <td align="center"> Posledni pokus </td>
    <td align="center"> Detaily </td>
    <td align="center"> cas chyby </td>
    <td> Posledni chyba (jina nez zadny ping) </td></tr>
\$statusStr
</table>
EOF

# --------------------------------
$Lang{BackupPC__Server_Summary} = "BackupPC: Vypis Hostu";
$Lang{BackupPC__Archive} = "BackupPC: Archiv";
$Lang{BackupPC_Summary} = <<EOF;

\${h1(qq{$Lang{BackupPC__Server_Summary}})}
<p>
<ul>
<li>Tento stav byl vygenerovan v \$now.
<li>Stav uloziste je \$Info{DUlastValue}%
    (\$DUlastTime), dnesni maximum je \$Info{DUDailyMax}% (\$DUmaxTime)
        a vcerejsi maximum bylo \$Info{DUDailyMaxPrev}%.
</ul>
</p>

\${h2("Hoste s uspesne provedenymi zalohami")}
<p>
\$hostCntGood hostu bylo uspesne zalohovano, v celkove velikost:
<ul>
<li> \$fullTot uplnych zaloh v celkove velitosti \${fullSizeTot}GB
     (pred kompresi),
<li> \$incrTot inkementacnich zaloh v celkove velikosti \${incrSizeTot}GB
     (pred kompresi).
</ul>
</p>
<table class="sortable" id="host_summary_backups" border cellpadding="3" 
cellspacing="1">
<tr class="tableheader"><td> Host </td>
    <td align="center"> Uzivatel </td>
    <td align="center"> #Plny </td>
    <td align="center"> Plny cas (dni) </td>
    <td align="center"> Plny Velikost (GB) </td>
    <td align="center"> Rychlost (MB/s) </td>
    <td align="center"> #Inkr </td>
    <td align="center"> Inkr cas (dni) </td>
    <td align="center"> Posledni Zaloha (dni) </td>
    <td align="center"> Stav </td>
    <td align="center"> #Xfer chyb </td>
    <td align="center"> Posledni pokus </td></tr>
\$strGood
</table>
<br><br>
\${h2("Hoste s zadnymi provedenymi zalohami")}
<p>
\$hostCntNone hostu s zadnymi zalohani.
<p>
<table class="sortable" id="host_summary_nobackups" border cellpadding="3" 
cellspacing="1">
<tr class="tableheader"><td> Host </td>
    <td align="center"> Uzivatel </td>
    <td align="center"> #Plny </td>
    <td align="center"> Plny cas (dni) </td>
    <td align="center"> Plny Velikost (GB) </td>
    <td align="center"> Rychlost (MB/s) </td>
    <td align="center"> #Inkr </td>
    <td align="center"> Inkr cas (dni) </td>
    <td align="center"> Posledni Zaloha (dni) </td>
    <td align="center"> Stav </td>
    <td align="center"> #Xfer chyb </td>
    <td align="center"> Posledni pokus </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>

\$hostCntGood hostu, kteri byli zalohovani v celkove velikosti \${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"> Uzivatel </td>
    <td align="center"> Velikost zalohy </td>
\$strGood
\$checkAllHosts
</table>
</form>
<p>

EOF

$Lang{BackupPC_Archive2} = <<EOF;
\${h1(qq{$Lang{BackupPC__Archive}})}
Nasledujici hoste se chystaji k archivaci
<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 the Archive" 
name="ignore"></td>
</tr>
</form>
</table>
EOF

$Lang{BackupPC_Archive2_location} = <<EOF;
<tr>
    <td>Umisteni Archivu</td>
    <td><input type="text" value="\$ArchiveDest" name="archive_device"></td>
</tr>
EOF

$Lang{BackupPC_Archive2_compression} = <<EOF;
<tr>
    <td>Komprese</td>
    <td>
    <input type="radio" value="0" name="compression" \$ArchiveCompNone>None<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>Procent paritnich dat (0 = vypnute, 5 = typicke)</td>
    <td><input type="numeric" value="\$ArchivePar" name="par"></td>
</tr>
EOF

$Lang{BackupPC_Archive2_split} = <<EOF;
<tr>
    <td>Rozdelit vystup na</td>
    <td><input type="numeric" value="\$ArchiveSplit" 
name="splitsize">Megabytes</td>
</tr>
EOF

# -----------------------------------
$Lang{Pool_Stat} = <<EOF;
        <li>V ulozisti je \${poolSize}GB zahrnujic \$info->{"\${name}FileCnt"} 
souboru
            a \$info->{"\${name}DirCnt"} adresaru (od \$poolTime),
        <li>Hashovani uloziste dava \$info->{"\${name}FileCntRep"} opakujicich 
se
        souboru s nejdelsim retezem \$info->{"\${name}FileRepMax"},
        <li>Nocni uklid uloziste odstranil \$info->{"\${name}FileCntRm"} souboru
            velikosti \${poolRmSize}GB (kolem \$poolTime),
EOF

# --------------------------------
$Lang{BackupPC__Backup_Requested_on__host} = "BackupPC:  Zaloha vyzadana na 
\$host";
# --------------------------------
$Lang{REPLY_FROM_SERVER} = <<EOF;
\${h1(\$str)}
<p>
Odpove� serveru na: \$reply
<p>
Vra� se na <a href="\$MyURL?host=\$host">domovskou stranku \$host</a>.
EOF
# --------------------------------
$Lang{BackupPC__Start_Backup_Confirm_on__host} = "BackupPC: Zacatek zalohy 
potvrzen na \$host";
# --------------------------------
$Lang{Are_you_sure_start} = <<EOF;
\${h1("Are you sure?")}
<p>
Chystate se spustit \$type zalohu na \$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="">
Opravdu to chcete provest?
<input type="button" value="\$buttonText"
  onClick="document.Confirm.action.value='\$In{action}';
           document.Confirm.submit();">
<input type="submit" value="No" name="ignore">
</form>
EOF
# --------------------------------
$Lang{BackupPC__Stop_Backup_Confirm_on__host} = "BackupPC: Ukoncit potvrzeni 
kopie na \$host";
# --------------------------------
$Lang{Are_you_sure_stop} = <<EOF;

\${h1("Jste si jisty?")}

<p>
Chystate se ukoncit/vyradit z fronty zalohovani na \$host;

<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="">
Prosim, nezacinejte jine zalohovani
<input type="text" name="backoff" size="10" value="\$backoff"> hodin.
<p>
Opravdu to chcete provest?
<input type="button" value="\$buttonText"
  onClick="document.Confirm.action.value='\$In{action}';
           document.Confirm.submit();">
<input type="submit" value="No" name="ignore">
</form>

EOF
# --------------------------------
$Lang{Only_privileged_users_can_view_queues_} = "Pouze opravneni uzivatele maji 
pristup k frontam.";
# --------------------------------
$Lang{Only_privileged_users_can_archive} = "Pouze opravneni uzivatele mohou 
archivovat.";
# --------------------------------
$Lang{BackupPC__Queue_Summary} = "BackupPC: Prehled front";
# --------------------------------
$Lang{Backup_Queue_Summary} = <<EOF;
\${h1("Prehled fronty zalohovani")}
<br><br>
\${h2("Prehled fronty uzivatelu")}
<p>
Nasledujici uzivatele jsou momentalne ve fronte:
</p>
<table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
<tr class="tableheader"><td> Host </td>
    <td> cas do </td>
    <td> Uzivatel </td></tr>
\$strUser
</table>
<br><br>

\${h2("Souhrn fronty v pozadi")}
<p>
Nasledujici zadosti v pozadi jsou momentalne ve fronte:
</p>
<table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
<tr class="tableheader"><td> Host </td>
    <td> cas do </td>
    <td> Uzivatel </td></tr>
\$strBg
</table>
<br><br>
\${h2("Souhrn fronty prikazu")}
<p>
Nasledujici prikazy jsou momentalne ve fronte:
</p>
<table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
<tr class="tableheader"><td> Host </td>
    <td> cas do </td>
    <td> Uzivatel </td>
    <td> Prikaz </td></tr>
\$strCmd
</table>
EOF

# --------------------------------
$Lang{Backup_PC__Log_File__file} = "BackupPC: Soubor \$file";
$Lang{Log_File__file__comment} = <<EOF;
\${h1("Soubor \$file \$comment")}
<p>
EOF
# --------------------------------
$Lang{Contents_of_log_file} = <<EOF;
Obsah souboru <tt>\$file</tt>, modifikovan \$mtimeStr \$comment
EOF

# --------------------------------
$Lang{skipped__skipped_lines} = "[ preskoceno \$skipped radku ]\n";
# --------------------------------
$Lang{_pre___Can_t_open_log_file__file} = "<pre>\nNeni mozne otevrit log soubor 
\$file\n";

# --------------------------------
$Lang{BackupPC__Log_File_History} = "BackupPC: Historie Log Souboru";
$Lang{Log_File_History__hdr} = <<EOF;
\${h1("Historie Log Souboru \$hdr")}
<p>
<table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
<tr class="tableheader"><td align="center"> Soubor </td>
    <td align="center"> Velikost </td>
    <td align="center"> cas modifikace </td></tr>
\$str
</table>
EOF

# -------------------------------
$Lang{Recent_Email_Summary} = <<EOF;
\${h1("Prehled nedavnych emailu (razeno zpetne)")}
<p>
<table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
<tr class="tableheader"><td align="center"> Prijemce </td>
    <td align="center"> Odesilatel </td>
    <td align="center"> cas </td>
    <td align="center"> Predmet </td></tr>
\$str
</table>
EOF
 

# ------------------------------
$Lang{Browse_backup__num_for__host} = "BackupPC: Prohlizet zalohu \$num pro 
\$host";

# ------------------------------
$Lang{Restore_Options_for__host} = "BackupPC: Obnovit nastaveni pro \$host";
$Lang{Restore_Options_for__host2} = <<EOF;
\${h1("Obnovit nastaveni pro \$host")}
<p>
Vybral jste nasledujici soubory/adresare z
casti \$share, zaloha cislo #\$num:
<ul>
\$fileListStr
</ul>
</p><p>
Pro obnoveni techto souboru/adresaru mate tri moznosti.
Vyberte si, prosim, jednu z nasledujicich moznosti.
</p>
\${h2("Moznost 1: Prima obnova")}
<p>
EOF

$Lang{Restore_Options_for__host_Option1} = <<EOF;
Muzete spustit obnoveni techto souboru do
<b>\$directHost</b>.
</p><p>
<b>Varovani:</b> jakykoliv existujici soubor, ktery odpovida tem,
ktere mate vybrany bude smazan!
</p>
<form action="\$MyURL" method="post" name="direct">
<input type="hidden" name="host" value="\${EscHTML(\$host)}">
<input type="hidden" name="num" value="\$num">
<input type="hidden" name="type" value="3">
\$hiddenStr
<input type="hidden" value="\$In{action}" name="action">
<table class="tableStnd" border="0">
<tr>
    <td>Obnovit souboru do hosta</td>
    <td><!--<input type="text" size="40" value="\${EscHTML(\$host)}"
         name="hostDest">-->
         <select name="hostDest" onChange="document.direct.shareDest.value=''">
         \$hostDestSel
         </select>
         <script language="Javascript">
         function myOpen(URL) {
                window.open(URL,'','width=500,height=400');
         }
         </script>
         <!--<a 
href="javascript:myOpen('\$MyURL?action=findShares&host='+document.direct.hostDest.options.value)">Hledej
 dostupne casti (NENi IMPLEMENTOVaNO)</a>--></td>
</tr><tr>
    <td>Obnoveni souboru do casti</td>
    <td><input type="text" size="40" value="\${EscHTML(\$share)}"
         name="shareDest"></td>
</tr><tr>
    <td>Obnovit soubory v adresari<br>(vztahujici se k casti)</td>
    <td valign="top"><input type="text" size="40" maxlength="256"
        value="\${EscHTML(\$pathHdr)}" name="pathHdr"></td>
</tr><tr>
    <td><input type="submit" value="Start Restore" name="ignore"></td>
</table>
</form>
EOF

$Lang{Restore_Options_for__host_Option1_disabled} = <<EOF;
Prime obnoveni bylo zakazano pro hosta \${EscHTML(\$hostDest)}.
Vyberte si, prosim, jednu z moznosti obnovy.
EOF

# ------------------------------
$Lang{Option_2__Download_Zip_archive} = <<EOF;
<p>
\${h2("Moznost 2: Stahnout Zip archiv")}
<p>
Muzete stahnout Zip archiv obsahujici vsechny soubory/adresare, ktere
jste vybral.  Pote muzete pouzit aplikaci, napr. WinZip, k zobrazeni
nebp rozbaleni nektereho z techto souboru.
</p><p>
<b>Varovani:</b> v zavislosti na tom, ktere soubory/adresare jste vybral,
tento archiv muze byt velmi velky.  Vytvoreni a prenos archivu muze trvat
minuty, a budete potrebovat dostatek mista na lokalnim disku.
</p>
<form action="\$MyURL" method="post">
<input type="hidden" name="host" value="\${EscHTML(\$host)}">
<input type="hidden" name="num" value="\$num">
<input type="hidden" name="type" value="2">
\$hiddenStr
<input type="hidden" value="\$In{action}" name="action">
<input type="checkbox" value="1" name="relative" checked> Vytvorit archiv 
relativni
k \${EscHTML(\$pathHdr eq "" ? "/" : \$pathHdr)}
(jinak bude archiv obsahovat plnou cestu).
<br>
Komprese (0=off, 1=rychla,...,9=nejlepsi)
<input type="text" size="6" value="5" name="compressLevel">
<br>
<input type="submit" value="Stahnout Zip soubor" name="ignore">
</form>
EOF

# ------------------------------

$Lang{Option_2__Download_Zip_archive2} = <<EOF;
<p>
\${h2("Moznost 2: Stanout Zip archiv")}
<p>
Archive::Zip neni nainstalovan, cili nebude mozne stahnout
zip archiv.
Pozadejte systemoveho administratora o instalaci Archive::Zip z
<a href="http://www.cpan.org";>www.cpan.org</a>.
</p>
EOF


# ------------------------------
$Lang{Option_3__Download_Zip_archive} = <<EOF;
\${h2("Moznost 3: Stahnout Tar archiv")}
<p>
Muzete stahnout Tar archiv obsahujici vsechny soubory/adresare, ktere
jste vybral.  Pote muzete pouzit aplikaci, napr. tar nebo WinZip, k zobrazeni
nebp rozbaleni nektereho z techto souboru.
</p><p>
<b>Varovani:</b> v zavislosti na tom, ktere soubory/adresare jste vybral,
tento archiv muze byt velmi velky.  Vytvoreni a prenos archivu muze trvat
minuty, a budete potrebovat dostatek mista na lokalnim disku.
</p>
<form action="\$MyURL" method="post">
<input type="hidden" name="host" value="\${EscHTML(\$host)}">
<input type="hidden" name="num" value="\$num">
<input type="hidden" name="type" value="1">
\$hiddenStr
<input type="hidden" value="\$In{action}" name="action">
<input type="checkbox" value="1" name="relative" checked> Vytvor archiv 
relativni
k \${EscHTML(\$pathHdr eq "" ? "/" : \$pathHdr)}
(jinak bude archiv obsahovat plnou cestu).
<br>
<input type="submit" value="Stanout Tar soubor" name="ignore">
</form>
EOF


# ------------------------------
$Lang{Restore_Confirm_on__host} = "BackupPC: Potvrzeni obnoveni na \$host";

$Lang{Are_you_sure} = <<EOF;
\${h1("Jsi si jisty?")}
<p>
Chystate se zahajit obnovu primo do pocitace \$In{hostDest}.
Nasledujici soubory budou obnoveny do casti \$In{shareDest}, ze
zalohy cislo \$num:
<p>
<table class="tableStnd" border>
<tr class="tableheader"><td>Originalni soubor/adresar</td><td>Bude obnoven 
do</td></tr>
\$fileListStr
</table>

<form name="RestoreForm" action="\$MyURL" method="post">
<input type="hidden" name="host" value="\${EscHTML(\$host)}">
<input type="hidden" name="hostDest" value="\${EscHTML(\$In{hostDest})}">
<input type="hidden" name="shareDest" value="\${EscHTML(\$In{shareDest})}">
<input type="hidden" name="pathHdr" value="\${EscHTML(\$In{pathHdr})}">
<input type="hidden" name="num" value="\$num">
<input type="hidden" name="type" value="4">
<input type="hidden" name="action" value="">
\$hiddenStr
Obravdu to chces provest?
<input type="button" value="\$Lang->{Restore}"
 onClick="document.RestoreForm.action.value='Restore';
          document.RestoreForm.submit();">
<input type="submit" value="No" name="ignore">
</form>
EOF


# --------------------------
$Lang{Restore_Requested_on__hostDest} = "BackupPC: Obnovit vyzadane na 
\$hostDest";
$Lang{Reply_from_server_was___reply} = <<EOF;
\${h1(\$str)}
<p>
Odpove� od serveru: \$reply
<p>
Jit zpet na <a href="\$MyURL?host=\$hostDest">domovska stranka \$hostDest</a>.
EOF

$Lang{BackupPC_Archive_Reply_from_server} = <<EOF;
\${h1(\$str)}
<p>
Odpove� od serveru: \$reply
EOF


# -------------------------
$Lang{Host__host_Backup_Summary} = "BackupPC: Prehled zaloh hosta \$host";

$Lang{Host__host_Backup_Summary2} = <<EOF;
\${h1("Prehled zaloh hosta \$host")}
<p>
\$warnStr
<ul>
\$statusStr
</ul>
</p>
\${h2("User Actions")}
<p>
<form name="StartStopForm" action="\$MyURL" method="get">
<input type="hidden" name="host"   value="\$host">
<input type="hidden" name="action" value="">
\$startIncrStr
<input type="button" value="\$Lang->{Start_Full_Backup}"
 onClick="document.StartStopForm.action.value='Start_Full_Backup';
          document.StartStopForm.submit();">
<input type="button" value="\$Lang->{Stop_Dequeue_Backup}"
 onClick="document.StartStopForm.action.value='Stop_Dequeue_Backup';
          document.StartStopForm.submit();">
</form>
</p>
\${h2("Prehled zaloh")}
<p>
Kliknete na cislo zalohy pro prohlizeni a obnoveni zalohy.
</p>
<table class="tableStnd" border cellspacing="1" cellpadding="3">
<tr class="tableheader"><td align="center"> Backup# </td>
    <td align="center"> Typ </td>
    <td align="center"> Vyplneno </td>
    <td align="center"> urove� </td>
    <td align="center"> Datum spusteni </td>
    <td align="center"> Doba trvani/minuty </td>
    <td align="center"> Doba/dny </td>
    <td align="center"> Cesta serveru zalohy </td>
</tr>
\$str
</table>
<p>

\$restoreStr
</p>
<br><br>
\${h2("Prehled Xfer chyb")}
<br><br>
<table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
<tr class="tableheader"><td align="center"> Backup# </td>
    <td align="center"> Typ </td>
    <td align="center"> Pohled </td>
    <td align="center"> #Xfer chyby </td>
    <td align="center"> #spatne soubory </td>
    <td align="center"> #spatne casti </td>
    <td align="center"> #tar chyby </td>
</tr>
\$errStr
</table>
<br><br>

\${h2("File Size/Count Reuse Summary")}
<p>
Existujici soubory jsou ty, ktere jsou jiz v ulozisti; nove jsou pridane
do uloziste.
Prazne soubory a SMB chyby nejsou pocitany.
</p>
<table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
<tr class="tableheader"><td colspan="2" bgcolor="#ffffff"></td>
    <td align="center" colspan="3"> Celkove </td>
    <td align="center" colspan="2"> Existujici soubory </td>
    <td align="center" colspan="2"> Nove soubory </td>
</tr>
<tr class="tableheader">
    <td align="center"> Zaloha # </td>
    <td align="center"> Typ </td>
    <td align="center"> #Soubory </td>
    <td align="center"> Velikost/MB </td>
    <td align="center"> MB/sec </td>
    <td align="center"> #Soubory </td>
    <td align="center"> Velikost/MB </td>
    <td align="center"> #Soubory </td>
    <td align="center"> Velikost/MB </td>
</tr>
\$sizeStr
</table>
<br><br>

\${h2("Prehled kompresi")}
<p>
Vykon komprese pro soubory, ktere jsou jiz v ulozisti a pro nove
zkomprimovane soubory.
</p>
<table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
<tr class="tableheader"><td colspan="3" bgcolor="#ffffff"></td>
    <td align="center" colspan="3"> Existujici soubory </td>
    <td align="center" colspan="3"> Nove soubory </td>
</tr>
<tr class="tableheader"><td align="center"> Zaloha # </td>
    <td align="center"> Typ </td>
    <td align="center"> urove� komprese </td>
    <td align="center"> Velikost/MB </td>
    <td align="center"> Komprese/MB </td>
    <td align="center"> Komprese </td>
    <td align="center"> Velikost/MB </td>
    <td align="center"> Komprese/MB </td>
    <td align="center"> Komprese </td>
</tr>
\$compStr
</table>
<br><br>
EOF

$Lang{Host__host_Archive_Summary} = "BackupPC: Prehled archivu hosta \$host ";
$Lang{Host__host_Archive_Summary2} = <<EOF;
\${h1("Prehled archivu hosta \$host")}
<p>
\$warnStr
<ul>
\$statusStr
</ul>

\${h2("Uzivatelske akce")}
<p>
<form name="StartStopForm" action="\$MyURL" method="get">
<input type="hidden" name="archivehost" value="\$host">
<input type="hidden" name="host" value="\$host">
<input type="hidden" name="action" value="">
<input type="button" value="\$Lang->{Start_Archive}"
 onClick="document.StartStopForm.action.value='Start_Archive';
          document.StartStopForm.submit();">
<input type="button" value="\$Lang->{Stop_Dequeue_Archive}"
 onClick="document.StartStopForm.action.value='Stop_Dequeue_Archive';
          document.StartStopForm.submit();">
</form>

\$ArchiveStr

EOF

# -------------------------
$Lang{Error} = "BackupPC: Chyba";
$Lang{Error____head} = <<EOF;
\${h1("Chyba: \$head")}
<p>\$mesg</p>
EOF

# -------------------------
$Lang{NavSectionTitle_} = "Server";

# -------------------------
$Lang{Backup_browse_for__host} = <<EOF;
\${h1("Prohlizeni zaloh pro \$host")}

<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>

<form name="form0" method="post" action="\$MyURL">
<input type="hidden" name="num" value="\$num">
<input type="hidden" name="host" value="\$host">
<input type="hidden" name="share" value="\${EscHTML(\$share)}">
<input type="hidden" name="action" value="browse">
<ul>
<li> Prohlizite zalohu #\$num, ktera byla spustena kolem \$backupTime
        (\$backupAge dni zpet),
\$filledBackup
<li> Zadej adresar: <input type="text" name="dir" size="50" maxlength="4096" 
value="\${EscHTML(\$dir)}"> <input type="submit" value="\$Lang->{Go}" 
name="Submit">
<li> Klikni na adresar nize a pokracuj do nej,
<li> Klikni na soubor nize a obnov ho,
<li> Muzes videt zalohu <a 
href="\$MyURL?action=dirHistory&host=\${EscURI(\$host)}&share=\$shareURI&dir=\$pathURI">history</a>
 aktualniho adresare.
</ul>
</form>

\${h2("Obsah \${EscHTML(\$dirDisplay)}")}
<form name="form1" method="post" action="\$MyURL">
<input type="hidden" name="num" value="\$num">
<input type="hidden" name="host" value="\$host">
<input type="hidden" name="share" value="\${EscHTML(\$share)}">
<input type="hidden" name="fcbMax" value="\$checkBoxCnt">
<input type="hidden" name="action" value="Restore">
<br>
<table width="100%">
<tr><td valign="top" width="30%">
    <table align="left" border="0" cellpadding="0" cellspacing="0" 
bgcolor="#ffffff">
    \$dirStr
    </table>
</td><td width="3%">
</td><td valign="top">
    <br>
        <table border width="100%" align="left" cellpadding="3" cellspacing="1">
        \$fileHeader
        \$topCheckAll
        \$fileStr
        \$checkAll
        </table>
    </td></tr></table>
<br>
<!--
This is now in the checkAll row
<input type="submit" name="Submit" value="Restore selected files">
-->
</form>
EOF

# ------------------------------
$Lang{DirHistory_backup_for__host} = "BackupPC: Historie zaloh adresaru pro 
\$host";

#
# These two strings are used to build the links for directories and
# file versions.  Files are appended with a version number.
#
$Lang{DirHistory_dirLink}  = "adres";
$Lang{DirHistory_fileLink} = "v";

$Lang{DirHistory_for__host} = <<EOF;
\${h1("Historie zaloh adresaru pro \$host")}
<p>
Tato obrazovka zobrazuje kazdou unikatni verzi souboru
ze vsech zaloh:
<ul>
<li> Klikni na cislo zalohy k navratu do prohlizece zaloh,
<li> Klikni na odkaz adresare (\$Lang->{DirHistory_dirLink}) k prechodu do
     nej,
<li> Klikni na odkaz verze souboru (\$Lang->{DirHistory_fileLink}0,
     \$Lang->{DirHistory_fileLink}1, ...) k jeho stazeni,
<li> Soubory se stejnym obsahem v ruznych zalohach maji stejne
     cislo verze,
<li> Soubory nebo adresare, ktere nejsou ve vybrane zaloze 
     nejsou oznaceny.
<li> Soubory zobrazene se stejnym cislem verze mohou mit rozdilne atributy.
     Vyber cislo zalohy k zobrazeni atributu souboru.
</ul>

\${h2("Historie \${EscHTML(\$dirDisplay)}")}

<br>
<table border cellspacing="2" cellpadding="3">
<tr class="fviewheader"><td>cislo zalohy</td>\$backupNumStr</tr>
<tr class="fviewheader"><td>cas zalohy</td>\$backupTimeStr</tr>
\$fileStr
</table>
EOF

# ------------------------------
$Lang{Restore___num_details_for__host} = "BackupPC: Obnovit #\$num detailu pro 
\$host";

$Lang{Restore___num_details_for__host2} = <<EOF;
\${h1("Obnovit #\$num Detailu pro \$host")}
<p>
<table class="tableStnd" border cellspacing="1" cellpadding="3" width="90%">
<tr><td class="tableheader"> cislo </td><td class="border"> 
\$Restores[\$i]{num} </td></tr>
<tr><td class="tableheader"> Vyzadal </td><td class="border"> 
\$RestoreReq{user} </td></tr>
<tr><td class="tableheader"> cas vyzadani </td><td class="border"> \$reqTime 
</td></tr>
<tr><td class="tableheader"> Vysledek </td><td class="border"> 
\$Restores[\$i]{result} </td></tr>
<tr><td class="tableheader"> Chybova zprava </td><td class="border"> 
\$Restores[\$i]{errorMsg} </td></tr>
<tr><td class="tableheader"> Zdrojovy host </td><td class="border"> 
\$RestoreReq{hostSrc} </td></tr>
<tr><td class="tableheader"> cislo zdrojove zalohy </td><td class="border"> 
\$RestoreReq{num} </td></tr>
<tr><td class="tableheader"> Zdrojova cast </td><td class="border"> 
\$RestoreReq{shareSrc} </td></tr>
<tr><td class="tableheader"> Cilovy host </td><td class="border"> 
\$RestoreReq{hostDest} </td></tr>
<tr><td class="tableheader"> Cilova cast </td><td class="border"> 
\$RestoreReq{shareDest} </td></tr>
<tr><td class="tableheader"> cas spusteni </td><td class="border"> \$startTime 
</td></tr>
<tr><td class="tableheader"> Doba trvani </td><td class="border"> \$duration 
min </td></tr>
<tr><td class="tableheader"> Pocet souboru </td><td class="border"> 
\$Restores[\$i]{nFiles} </td></tr>
<tr><td class="tableheader"> Celkova velikost </td><td class="border"> \${MB} 
MB </td></tr>
<tr><td class="tableheader"> Prenosova rychlost </td><td class="border"> 
\$MBperSec MB/sec </td></tr>
<tr><td class="tableheader"> TarCreate chyb </td><td class="border"> 
\$Restores[\$i]{tarCreateErrs} </td></tr>
<tr><td class="tableheader"> Xfer chyb </td><td class="border"> 
\$Restores[\$i]{xferErrs} </td></tr>
<tr><td class="tableheader"> Xfer log soubor </td><td class="border">
<a 
href="\$MyURL?action=view&type=RestoreLOG&num=\$Restores[\$i]{num}&host=\$host">View</a>,
<a 
href="\$MyURL?action=view&type=RestoreErr&num=\$Restores[\$i]{num}&host=\$host">Errors</a>
</tr></tr>
</table>
</p>
\${h1("Seznam souboru/adresaru")}
<p>
<table class="tableStnd" border cellspacing="1" cellpadding="3" width="100%">
<tr class="tableheader"><td>Originalni soubor/adresar</td><td>Obnoven 
do</td></tr>
\$fileListStr
</table>
EOF

# ------------------------------
$Lang{Archive___num_details_for__host} = "BackupPC: Archivovat #\$num detailu 
pro \$host";

$Lang{Archive___num_details_for__host2 } = <<EOF;
\${h1("Archivovat #\$num Detailu pro \$host")}
<p>
<table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
<tr><td class="tableheader"> cislo </td><td class="border"> 
\$Archives[\$i]{num} </td></tr>
<tr><td class="tableheader"> Vyzadal </td><td class="border"> 
\$ArchiveReq{user} </td></tr>
<tr><td class="tableheader"> cas vyzadani </td><td class="border"> \$reqTime 
</td></tr>
<tr><td class="tableheader"> Odpoved </td><td class="border"> 
\$Archives[\$i]{result} </td></tr>
<tr><td class="tableheader"> Chybova zprava </td><td class="border"> 
\$Archives[\$i]{errorMsg} </td></tr>
<tr><td class="tableheader"> cas spusteni </td><td class="border"> \$startTime 
</td></tr>
<tr><td class="tableheader"> Doba trvani </td><td class="border"> \$duration 
min </td></tr>
<tr><td class="tableheader"> Xfer log soubor </td><td class="border">
<a 
href="\$MyURL?action=view&type=ArchiveLOG&num=\$Archives[\$i]{num}&host=\$host">View</a>,
<a 
href="\$MyURL?action=view&type=ArchiveErr&num=\$Archives[\$i]{num}&host=\$host">Errors</a>
</tr></tr>
</table>
<p>
\${h1("Seznam hostu")}
<p>
<table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
<tr class="tableheader"><td>Host</td><td>cislo kopie</td></tr>
\$HostListStr
</table>
EOF

# -----------------------------------
$Lang{Email_Summary} = "BackupPC: Souhrn emailu";

# -----------------------------------
#  !! ERROR messages !!
# -----------------------------------
$Lang{BackupPC__Lib__new_failed__check_apache_error_log} = "BackupPC::Lib->new 
failed: zkontroluj apache error_log\n";
$Lang{Wrong_user__my_userid_is___} =  
              "spatny uzivatel: moje userid je \$>, misto \$uid"
            . "(\$Conf{BackupPCUser})\n";
# $Lang{Only_privileged_users_can_view_PC_summaries} = "Pouze opravneni 
uzivatele jsou opravneni prohlizet souhrny PC.";
$Lang{Only_privileged_users_can_stop_or_start_backups} = 
                  "Pouze opravneni uzivatele mohou ukoncit nebo spustit 
zalohovani na"
                . " \${EscHTML(\$host)}.";
$Lang{Invalid_number__num} = "spatne cislo \$num";
$Lang{Unable_to_open__file__configuration_problem} = "Nepodarilo se otevrit 
\$file: problem konfigurace?";
$Lang{Only_privileged_users_can_view_log_or_config_files} = "Pouze opravneni 
uzivatele maji pristup k log a konfiguracnim souborum.";
$Lang{Only_privileged_users_can_view_log_files} = "Pouze opravneni uzivatele 
maji pristup k log souborum.";
$Lang{Only_privileged_users_can_view_email_summaries} = "Pouze opravneni 
uzivatele maji pristup k souhrnu emailu.";
$Lang{Only_privileged_users_can_browse_backup_files} = "Pouze opravneni 
uzivatele mohou prohlizet soubory zaloh"
                . " pro host \${EscHTML(\$In{host})}.";
$Lang{Empty_host_name} = "Prazdne jmeno hosta.";
$Lang{Directory___EscHTML} = "Adresar \${EscHTML(\"\$TopDir/pc/\$host/\$num\")}"
                    . " je prazdny";
$Lang{Can_t_browse_bad_directory_name2} = "Neni mozne prohlizet - spatny nazev 
adresare"
                    . " \${EscHTML(\$relDir)}";
$Lang{Only_privileged_users_can_restore_backup_files} = "Pouze opravneni 
uzivatele mohou obnovovat soubory zalohy"
                . " pro hosta \${EscHTML(\$In{host})}.";
$Lang{Bad_host_name} = "spatne jmeno hosta \${EscHTML(\$host)}";
$Lang{You_haven_t_selected_any_files__please_go_Back_to} = "Nevybral jste zadny 
soubor; prosim jdete Zpet k"
                . " vyberu souboru.";
$Lang{You_haven_t_selected_any_hosts} = "Nevybral jste zadneho hosta; prosim 
jdete Zpet k"
                . " vyberu hostu.";
$Lang{Nice_try__but_you_can_t_put} = "Nelze umistit \'..\' do nazvu souboru";
$Lang{Host__doesn_t_exist} = "Host \${EscHTML(\$In{hostDest})} neexistuje";
$Lang{You_don_t_have_permission_to_restore_onto_host} = "Nemate opravneni k 
obnove na"
                    . " \${EscHTML(\$In{hostDest})}";
$Lang{Can_t_open_create__openPath} = "Nelze otevrit nebo vytvorit "
                . "\${EscHTML(\"\$openPath\")}";
$Lang{Only_privileged_users_can_restore_backup_files2} = "Pouze opravneni 
uzivatele mohou obnovovat soubory zalohy"
                . " pro hosta \${EscHTML(\$host)}.";
$Lang{Empty_host_name} = "Prazdne jmeno hosta";
$Lang{Unknown_host_or_user} = "Neznamy host nebo uzivatel \${EscHTML(\$host)}";
$Lang{Only_privileged_users_can_view_information_about} = "Pouze opravneni 
uzivatele maji pristup k informacim o"
                . " hostu \${EscHTML(\$host)}." ;
$Lang{Only_privileged_users_can_view_archive_information} = "Pouze opravneni 
uzivatele maji pristup k informacim o archivaci.";
$Lang{Only_privileged_users_can_view_restore_information} = "Pouze opravneni 
uzivatele maji pristup k informacim o obnove.";
$Lang{Restore_number__num_for_host__does_not_exist} = "cislo obnoveni \$num pro 
hosta \${EscHTML(\$host)}"
                . " neexsituje.";
$Lang{Archive_number__num_for_host__does_not_exist} = "cislo archivu \$num pro 
hosta \${EscHTML(\$host)}"
                . " neexsituje.";
$Lang{Can_t_find_IP_address_for} = "Nelze nalezt IP adresu pro 
\${EscHTML(\$host)}";
$Lang{host_is_a_DHCP_host} = <<EOF;
\$host je DHCP host, and neni znama jeho IP adresa.  Zkontrolovano
netbios jmeno \$ENV{REMOTE_ADDR}\$tryIP, a zjisteno, ze zarizeni 
neni \$host.
<p>
Dokud nebude videt \$host na vybrane DHCP adrese, muzete pouze
spustit zadost z primo klientskeho zarizeni.
EOF

# ------------------------------------
# !! Server Mesg !!
# ------------------------------------

$Lang{Backup_requested_on_DHCP__host} = "Zaloha vyzadana z DHCP \$host 
(\$In{hostIP}) uzivatelem"
                                      . " \$User z \$ENV{REMOTE_ADDR}";
$Lang{Backup_requested_on__host_by__User} = "Zaloha vyzadana z \$host 
uzivatelem \$User";
$Lang{Backup_stopped_dequeued_on__host_by__User} = "Zaloha ukoncena/vyrazena z 
fronty z \$host uzivatelem \$User";
$Lang{Restore_requested_to_host__hostDest__backup___num} = "Obnova vyzadana na 
hosta \$hostDest, obnova #\$num,"
             . " uzivatelem \$User z \$ENV{REMOTE_ADDR}";
$Lang{Archive_requested} = "Archivace vyzadana uzivatelem \$User z 
\$ENV{REMOTE_ADDR}";

# -------------------------------------------------
# ------- Stuff that was forgotten ----------------
# -------------------------------------------------

$Lang{Status} = "Stav";
$Lang{PC_Summary} = "Souhrn hostu";
$Lang{LOG_file} = "LOG soubor";
$Lang{LOG_files} = "LOG soubory";
$Lang{Old_LOGs} = "Stare LOGy";
$Lang{Email_summary} = "Souhrn emailu";
$Lang{Config_file} = "Konfiguracni soubor";
# $Lang{Hosts_file} = "Hosts soubor";
$Lang{Current_queues} = "Aktualni fronty";
$Lang{Documentation} = "Dokumentace";

#$Lang{Host_or_User_name} = "<small>Jmeno uzivatele nebo hosta:</small>";
$Lang{Go} = "Jdi";
$Lang{Hosts} = "Hosts";
$Lang{Select_a_host} = "Vyber hosta...";

$Lang{There_have_been_no_archives} = "<h2> Nebyli zadne archivy </h2>\n";
$Lang{This_PC_has_never_been_backed_up} = "<h2> Toto PC nebylo nikdy 
zalohovano!! </h2>\n";
$Lang{This_PC_is_used_by} = "<li>Toto PC je pouzivano uzivatelem 
\${UserLink(\$user)}";

$Lang{Extracting_only_Errors} = "(Rozbalovani chyb)";
$Lang{XferLOG} = "XferLOG";
$Lang{Errors}  = "Chyby";

# ------------
$Lang{Last_email_sent_to__was_at___subject} = <<EOF;
<li>Posledni email odeslan uzivately \${UserLink(\$user)} byl v \$mailTime, 
predmet "\$subj".
EOF
# ------------
$Lang{The_command_cmd_is_currently_running_for_started} = <<EOF;
<li>Prikaz \$cmd je aktualne vykonavan pro \$host, spusten v \$startTime.
EOF

# -----------
$Lang{Host_host_is_queued_on_the_background_queue_will_be_backed_up_soon} = 
<<EOF;
<li>Host \$host ceka ve fronte na pozadi (bude brzy zalohovan).
EOF

# ----------
$Lang{Host_host_is_queued_on_the_user_queue__will_be_backed_up_soon} = <<EOF;
<li>Host \$host ceka ve fronte uzivatelu (bude brzy zalohovan).
EOF

# ---------
$Lang{A_command_for_host_is_on_the_command_queue_will_run_soon} = <<EOF;
<li>Prikaz pro \$host ceka ve fronte prikazu (bude brzy spusten).
EOF

# --------
$Lang{Last_status_is_state_StatusHost_state_reason_as_of_startTime} = <<EOF;
<li>Posledni stav \"\$Lang->{\$StatusHost{state}}\"\$reason v case \$startTime.
EOF

# --------
$Lang{Last_error_is____EscHTML_StatusHost_error} = <<EOF;
<li>Posledni chyba je \"\${EscHTML(\$StatusHost{error})}\".
EOF

# ------
$Lang{Pings_to_host_have_failed_StatusHost_deadCnt__consecutive_times} = <<EOF;
<li>Pingy na \$host selhaly \$StatusHost{deadCnt} za sebou.
EOF

# -----
$Lang{Prior_to_that__pings} = "Predchozi pingy";

# -----
$Lang{priorStr_to_host_have_succeeded_StatusHostaliveCnt_consecutive_times} = 
<<EOF;
<li>\$priorStr na \$host byli uspesne \$StatusHost{aliveCnt}
         za sebou.
EOF

$Lang{Because__host_has_been_on_the_network_at_least__Conf_BlackoutGoodCnt_consecutive_times___}
 = <<EOF;
<li>Protoze \$host byl na siti alespo� \$Conf{BlackoutGoodCnt}
za sebou, nebude zalohovan z \$blackoutStr.
EOF

$Lang{__time0_to__time1_on__days} = "\$t0 to \$t1 on \$days";

$Lang{Backups_are_deferred_for_hours_hours_change_this_number} = <<EOF;
<li>Zalohy byli odlozeny na \$hours hodin
(<a href=\"\$MyURL?action=Stop_Dequeue_Backup&host=\$host\">zmen toto 
cislo</a>).
EOF

$Lang{tryIP} = " a \$StatusHost{dhcpHostIP}";

# $Lang{Host_Inhost} = "Host \$In{host}";

$Lang{checkAll} = <<EOF;
<tr><td class="fviewborder">
<input type="checkbox" name="allFiles" onClick="return 
checkAll('allFiles');">&nbsp;Select all
</td><td colspan="5" align="center" class="fviewborder">
<input type="submit" name="Submit" value="Restore selected files">
</td></tr>
EOF

$Lang{checkAllHosts} = <<EOF;
<tr><td class="fviewborder">
<input type="checkbox" name="allFiles" onClick="return 
checkAll('allFiles');">&nbsp;Select all
</td><td colspan="2" align="center" class="fviewborder">
<input type="submit" name="Submit" value="Archive selected hosts">
</td></tr>
EOF

$Lang{fileHeader} = <<EOF;
    <tr class="fviewheader"><td align=center> Jmeno</td>
       <td align="center"> Typ</td>
       <td align="center"> M�d</td>
       <td align="center"> #</td>
       <td align="center"> Velikost</td>
       <td align="center"> Datum zmeny</td>
    </tr>
EOF

$Lang{Home} = "Doma";
$Lang{Browse} = "Prohlizeni zaloh";
$Lang{Last_bad_XferLOG} = "Posledni spatny XferLOG";
$Lang{Last_bad_XferLOG_errors_only} = "Posledni spatny XferLOG 
(chyb&nbsp;pouze)";

$Lang{This_display_is_merged_with_backup} = <<EOF;
<li> Toto zobrazeni je slouceno se zalohou #\$numF.
EOF

$Lang{Visit_this_directory_in_backup} = <<EOF;
<li> Vyberte zalohu, kterou si prejete zobrazit: <select 
onChange="window.location=this.value">\$otherDirs </select>
EOF

$Lang{Restore_Summary} = <<EOF;
\${h2("Obnovit souhrn")}
<p>
Klikni na obnoveni pro vice detailu.
<table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
<tr class="tableheader"><td align="center"> Obnoveni # </td>
    <td align="center"> Vysledek </td>
    <td align="right"> Datum spusteni</td>
    <td align="right"> Doba trvani/minuty</td>
    <td align="right"> #souboru </td>
    <td align="right"> MB </td>
    <td align="right"> #tar chyb </td>
    <td align="right"> #xferErrs </td>
</tr>
\$restoreStr
</table>
<p>
EOF

$Lang{Archive_Summary} = <<EOF;
\${h2("Souhrn archivu")}
<p>
Klikni na cislo archivu pro vice detailu.
<table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
<tr class="tableheader"><td align="center"> Archiv# </td>
    <td align="center"> Vysledek </td>
    <td align="right"> Datum spusteni</td>
    <td align="right"> Doba trvani/minuty</td>
</tr>
\$ArchiveStr
</table>
<p>
EOF

$Lang{BackupPC__Documentation} = "BackupPC: Documentace";

$Lang{No} = "ne";
$Lang{Yes} = "ano";

$Lang{The_directory_is_empty} = <<EOF;
<tr><td bgcolor="#ffffff">Adresar \${EscHTML(\$dirDisplay)} je prazdny
</td></tr>
EOF

#$Lang{on} = "zapnout";
$Lang{off} = "vypnout";

$Lang{backupType_full}    = "plny";
$Lang{backupType_incr}    = "inkr";
$Lang{backupType_partial} = "castecny";

$Lang{failed} = "neuspesny";
$Lang{success} = "uspesny";
$Lang{and} = "a";

# ------
# Hosts states and reasons
$Lang{Status_idle} = "necinny";
$Lang{Status_backup_starting} = "zaloha se spousti";
$Lang{Status_backup_in_progress} = "zaloha probiha";
$Lang{Status_restore_starting} = "obnoveni se spousti";
$Lang{Status_restore_in_progress} = "obnoveni probiha";
$Lang{Status_link_pending} = "link ceka";
$Lang{Status_link_running} = "link bezi";

$Lang{Reason_backup_done}    = "hotovo";
$Lang{Reason_restore_done}   = "obnoveni dokonceno";
$Lang{Reason_archive_done}   = "archivace dokoncena";
$Lang{Reason_nothing_to_do}  = "necinny";
$Lang{Reason_backup_failed}  = "zalohovani selhalo";
$Lang{Reason_restore_failed} = "obnoveni selhalo";
$Lang{Reason_archive_failed} = "archivace selhala";
$Lang{Reason_no_ping}        = "zadny ping";
$Lang{Reason_backup_canceled_by_user}  = "zalohovani zruseno uzivatelem";
$Lang{Reason_restore_canceled_by_user} = "obnoveni zruseno uzivatelem";
$Lang{Reason_archive_canceled_by_user} = "archivace zrusena uzivatelem";
$Lang{Disabled_OnlyManualBackups}  = "automaticke zalohovani zakazano";  
$Lang{Disabled_AllBackupsDisabled} = "zakazano";                  


# ---------
# Email messages

# No backup ever
$Lang{EMailNoBackupEverSubj} = "BackupPC: zadne zalohy hosta \$host se 
nezdarili";
$Lang{EMailNoBackupEverMesg} = <<'EOF';
To: $user$domain
cc:
Predmet: $subj
$headers
Dear $userName,

Vase PC ($host) nebylo nikdy uspesne zalohovano nasim
zalohovacim softwarem.  Zalohovani PC by melo byt spusteno 
automaticky, kdyz je Vase PC pripojeno do site. Mel by jste
kontaktovat Vasi podporu pokud:

  - Vase PC bylo pravidelne pripojovano do site, zrejme
    je nejaky probem v nastaveni nebo konfiguraci, ktery zabra�uje
    zalohovani.

  - Nechcete Vase PC zalohovat a chcete prestat dostavat tyto zpravy.

Ujistete se, ze je Vase PC pripojeno do site, az budete priste v kancelari.

S pozdravem,
BackupPC Genie
http://backuppc.sourceforge.net
EOF

# No recent backup
$Lang{EMailNoBackupRecentSubj} = "BackupPC: zadne nove zalohy pro \$host";
$Lang{EMailNoBackupRecentMesg} = <<'EOF';
To: $user$domain
cc:
Predmet: $subj
$headers
Drahy $userName,

Vase PC ($host) nebylo uspesne zalohovyno jiz $days dni.
Vase PC bylo korektne zalohovano $numBackups krat od $firstTime 
do dne pred $days dny.  Zalohovani PC by se melo spustit automaticky,
kdyz je Vase PC pripojeno do site.

Pokud bylo Vase PC pripojeno do site vice nez nekolik hodin v prubehu
poslednich $days dni, mel by jste kontaktovat Vasi podporu k zjisteni,
proc zalohovani nefunguje.

Pokud jste mimo kancelar, nemuzete udelat nic jineho nez zkopirovat kriticke
soubory na jina media. Mel by jste mit na pameti, ze vsechny soubory vytvorene
nebo zmenene v poslednich $days dnech (i s vsemi novymi emaily a prilohami) 
nebudou moci byti obnoveny, pokud se disk ve Vasem pocitaci poskodi.

S pozdravem,
BackupPC Genie
http://backuppc.sourceforge.net
EOF

# Old Outlook files
$Lang{EMailOutlookBackupSubj} = "BackupPC: Soubory programu Outlook na \$host 
je nutne zalohovat";
$Lang{EMailOutlookBackupMesg} = <<'EOF';
To: $user$domain
cc:
Predmet: $subj
$headers
Drahy $userName,

Soubory programu Outlook na Vasem PC maji $howLong.
Tyto soubory obsahuji vsechny Vase emaily, prilohy, kontakty a informace v      
     
kalendari.  Vase PC bylo naposled korektne zalohovano $numBackups krat od
$firstTime do $lastTime. Nicmene Outlook zamkne vsechny svoje soubory kdyz
je spusten a znemoz�uje jejich zalohovani.

Doporucujeme Vam zalohovat soubory Outlooku, kdyz jste pripojen do site tak,
ze ukoncite program Outlook a vsechny ostatni aplikace a ve vasem prohlizeci
otevrete tuto adresu:

    $CgiURL?host=$host               

Vyberte "Spustit inkrementacni zalohovani" dvakrat ke spusteni noveho 
zalohovani. Muzete vybrat "Navrat na $host page" a pote stiknout "obnovit"
ke zjisteni stavu zalohovani. Dokonceni muze trvat nekolik minut.

S pozdravem,
BackupPC Genie
http://backuppc.sourceforge.net
EOF

$Lang{howLong_not_been_backed_up} = "nebylo zalohovano uspesne";
$Lang{howLong_not_been_backed_up_for_days_days} = "nebylo zalohovano \$days 
dni";

#######################################################################
# RSS strings
#######################################################################
$Lang{RSS_Doc_Title}       = "BackupPC Server";
$Lang{RSS_Doc_Description} = "RSS kanal BackupPC";
$Lang{RSS_Host_Summary}    = <<EOF;
Pocet plnych: \$fullCnt;
cas plnych/dni: \$fullAge;
Celkova velikost/GB: \$fullSize;
Rychlost MB/sec: \$fullRate;
Pocet inkr: \$incrCnt;
cas inkr/Dni: \$incrAge;
Stav: \$host_state;
Posledni pokus: \$host_last_attempt;
EOF

#######################################################################
# Configuration editor strings
#######################################################################

$Lang{Only_privileged_users_can_edit_config_files} = "Pouze opravneni uzivatele 
mohou editovat konfikuraci.";
$Lang{CfgEdit_Edit_Config} = "Editovat konfiguraci";
$Lang{CfgEdit_Edit_Hosts}  = "Editovat Hosty";

$Lang{CfgEdit_Title_Server} = "Server";
$Lang{CfgEdit_Title_General_Parameters} = "Hlavni parametry";
$Lang{CfgEdit_Title_Wakeup_Schedule} = "Plan probuzeni";
$Lang{CfgEdit_Title_Concurrent_Jobs} = "Rovnocenne ulohy";
$Lang{CfgEdit_Title_Pool_Filesystem_Limits} = "Limity uloziste";
$Lang{CfgEdit_Title_Other_Parameters} = "Ostatni paramtery";
$Lang{CfgEdit_Title_Remote_Apache_Settings} = "Vzdalene nastaveni Apache";
$Lang{CfgEdit_Title_Program_Paths} = "Cesty programu";
$Lang{CfgEdit_Title_Install_Paths} = "Instalacni cesty";
$Lang{CfgEdit_Title_Email} = "Email";
$Lang{CfgEdit_Title_Email_settings} = "Nastaveni emailu";
$Lang{CfgEdit_Title_Email_User_Messages} = "Nastaveni emailu uzivatelum";
$Lang{CfgEdit_Title_CGI} = "CGI";
$Lang{CfgEdit_Title_Admin_Privileges} = "Administracni prava";
$Lang{CfgEdit_Title_Page_Rendering} = "Renderovani stranky";
$Lang{CfgEdit_Title_Paths} = "Cesty";
$Lang{CfgEdit_Title_User_URLs} = "Uzivatelske URL";
$Lang{CfgEdit_Title_User_Config_Editing} = "Editace konfigurace uzivatelu";
$Lang{CfgEdit_Title_Xfer} = "Xfer";
$Lang{CfgEdit_Title_Xfer_Settings} = "Nastaveni Xfer";
$Lang{CfgEdit_Title_Ftp_Settings} = "Nastaveni FTP";
$Lang{CfgEdit_Title_Smb_Settings} = "Nastaveni Smb";
$Lang{CfgEdit_Title_Tar_Settings} = "Nastaveni Tar";
$Lang{CfgEdit_Title_Rsync_Settings} = "Nastaveni Rsync";
$Lang{CfgEdit_Title_Rsyncd_Settings} = "Nastaveni Rsyncd";
$Lang{CfgEdit_Title_Archive_Settings} = "Nastaveni Archivace";
$Lang{CfgEdit_Title_Include_Exclude} = "Zahrnout/Vyloucit";
$Lang{CfgEdit_Title_Smb_Paths_Commands} = "Smb Cesty/Prikazy";
$Lang{CfgEdit_Title_Tar_Paths_Commands} = "Tar Cesty/Prikazy";
$Lang{CfgEdit_Title_Rsync_Paths_Commands_Args} = "Rsync  
Cesty/Prikazy/Argumenty";
$Lang{CfgEdit_Title_Rsyncd_Port_Args} = "Rsyncd Port/Argumenty";
$Lang{CfgEdit_Title_Archive_Paths_Commands} = "Archivace Cesty/Prikazy";
$Lang{CfgEdit_Title_Schedule} = "Plan";
$Lang{CfgEdit_Title_Full_Backups} = "Plne zalohy";
$Lang{CfgEdit_Title_Incremental_Backups} = "Inkrementacni zalohy";
$Lang{CfgEdit_Title_Blackouts} = "Pretizeni";
$Lang{CfgEdit_Title_Other} = "Ostatni";
$Lang{CfgEdit_Title_Backup_Settings} = "Nastaveni zalohovani";
$Lang{CfgEdit_Title_Client_Lookup} = "Vyhledavani klientup";
$Lang{CfgEdit_Title_Other} = "Ostatni";
$Lang{CfgEdit_Title_User_Commands} = "Uzivatelske prikazy";
$Lang{CfgEdit_Title_Hosts} = "Hosti";

$Lang{CfgEdit_Hosts_Comment} = <<EOF;
K pridani noveho hosta, vyberte Pridat a zadejte jmeno. Pro
konfiguraci hosta z jineho hosta, zadejte jmeno hosta jako
NEWHOST=COPYHOST. To prepise existujici konfiguraci pro NEWHOST.  
Tento postup muzete pouzit i pto existujiciho hosta.
Hosta smazete stisknutim tlacitka delete. Pridani, smazani a kopirovani
konfigurace nanabude platnosti dokud nedojde k stisknuti tlacitka Ulozit 
zadna ze zaloh smazanych hostu nebude odstranena, tedy pokud omylem
so if you accidently delete a host, simply re-add it.  To completely
smazete hostovy zalohy, musite rucne smazat soubory v \$topDir/pc/HOST
EOF

$Lang{CfgEdit_Header_Main} = <<EOF;
\${h1("Hlavni editor konfigurace")}
EOF

$Lang{CfgEdit_Header_Host} = <<EOF;
\${h1("Editor konfigurace hosta \$host")}
<p>
Poznamka: oznacte Prepsat, pokud chcete modifikovat hodnotu
specifickou pro tohoto hosta.
<p>
EOF

$Lang{CfgEdit_Button_Save}     = "Ulozit";
$Lang{CfgEdit_Button_Insert}   = "Vlozit";
$Lang{CfgEdit_Button_Delete}   = "Smazat";
$Lang{CfgEdit_Button_Add}      = "Pridat";
$Lang{CfgEdit_Button_Override} = "Prepsat";
$Lang{CfgEdit_Button_New_Key}  = "Novy klic";

$Lang{CfgEdit_Error_No_Save}
            = "Chyba: Neulozeno z duvody chyb";
$Lang{CfgEdit_Error__must_be_an_integer}
            = "Chyba: \$var musi byt cele cislo";
$Lang{CfgEdit_Error__must_be_real_valued_number}
            = "Chyba: \$var musi byt realne cislo";
$Lang{CfgEdit_Error__entry__must_be_an_integer}
            = "Chyba: vstup \$var \$k musi byt cele cislo";
$Lang{CfgEdit_Error__entry__must_be_real_valued_number}
            = "Chyba: vstup \$var \$k musi byt realne cislo";
$Lang{CfgEdit_Error__must_be_executable_program}
            = "Chyba: \$var musi byt spravna cesta";
$Lang{CfgEdit_Error__must_be_valid_option}
            = "Chyba: \$var musi byt spravna moznost";
$Lang{CfgEdit_Error_Copy_host_does_not_exist}
            = "Kopie hosta \$copyHost neexistuje; vytvarim novy nazev hosta 
\$fullHost. Smazte tohota hosta, pokud to neni to, co jste chtel.";

$Lang{CfgEdit_Log_Copy_host_config}
            = "\$User zkopiroval konfiguraci z hosta \$fromHost do \$host\n";
$Lang{CfgEdit_Log_Delete_param}
            = "\$User smazal \$p z \$conf\n";
$Lang{CfgEdit_Log_Add_param_value}
            = "\$User pridal \$p do \$conf, nastavil na \$value\n";
$Lang{CfgEdit_Log_Change_param_value}
            = "\$User zmenil \$p v \$conf do \$valueNew z \$valueOld\n";
$Lang{CfgEdit_Log_Host_Delete}
            = "\$User smazal hosta \$host\n";
$Lang{CfgEdit_Log_Host_Change}
            = "\$User host \$host zmenil \$key z \$valueOld na \$valueNew\n";
$Lang{CfgEdit_Log_Host_Add}
            = "\$User pridal host \$host: \$value\n";
  
#end of lang_cz.pm
------------------------------------------------------------------------------
_______________________________________________
BackupPC-devel mailing list
BackupPC-devel@lists.sourceforge.net
List:    https://lists.sourceforge.net/lists/listinfo/backuppc-devel
Wiki:    http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/

Reply via email to