🦈🏠🐜 Initial Commit 🐜🦈🏠

This commit is contained in:
Jason
2022-02-15 09:55:45 -05:00
commit b096089188
322 changed files with 62596 additions and 0 deletions

View File

@@ -0,0 +1,179 @@
<html>
<head>
<title>Downloading -FILENAME- (-FILESIZE- bytes)</title>
<script language="javascript">
<!--
var scanned = 1;
var fs = -FILESIZE-;
function timestring(seconds) {
var hours = Math.floor(seconds/3600);
var minutes = Math.floor((seconds/60) - (hours*3600));
var seconds = seconds - (minutes*60) - (hours*3600);
var string = "";
if (hours > 0) {
if (hours < 10)
string = "0"+hours;
else
string = hours;
string += ":";
}
if (minutes > 0) {
if (minutes < 10)
string += "0"+minutes;
else
string += minutes;
} else {
string += "00";
}
string += ":";
if (seconds > 0) {
if (seconds < 10)
string += "0"+seconds;
else
string += seconds;
} else {
string += "00";
}
return string;
}
function filesizestring(bytes) {
var gb = Math.floor(bytes/1073741824);
if (gb > 0)
return gb.toString()+" Gb";
var mb = Math.floor(bytes/1048576);
if (mb > 0)
return mb.toString()+" Mb";
var kb = Math.floor(bytes/1024);
if (kb > 0)
return kb.toString()+" Kb";
return bytes.toString()+" bytes";
}
function progressupdate(got, speed) {
var msg;
if (fs > 0) {
var sofar = (got/fs)*16;
for (var i = 1; i <=sofar; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
msg = Math.round((got/-FILESIZE-)*100)+"%, time remaining: "+timestring(Math.round((fs-got)/speed))+"; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
} else {
msg = "Time remaining: unknown; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
}
document.getElementById('message1').innerHTML = msg;
}
function nowscanning() {
for (var i = 1; i <=16; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
if (scanned == 1) {
var msg = "Download complete! Now scanning...";
document.getElementById('message1').innerHTML = msg;
}
}
function downloadlink(rawlink, prettylink, type) {
if (type == 0)
var msg = "File scanned";
else if (type == 1)
var msg = "File downloaded, but not scanned due to size";
else if (type == 2)
var msg = "File too large to cache, please download directly";
document.getElementById('message1').innerHTML = msg;
if (type != 2)
document.getElementById('message2').innerHTML = "<a href='"+rawlink+"'>"+prettylink+"</a>";
else
document.getElementById('message2').innerHTML = "<a href='"+prettylink+"'>"+prettylink+"</a>";
document.write("</body></html>");
}
function downloadwarning(sizelimit) {
scanned = 0;
document.getElementById('message2').innerHTML = "Warning: File too large for content scanning. If you suspect that this file is larger than "+filesizestring(sizelimit)+", refresh this page to download directly.";
}
//-->
</script>
</head>
<body>
<script language="javascript">
<!--
document.write(
unescape(
"\
<table align='center'><tr><td>\
<div style='font-size:8pt;padding:2px;border:solid black 1px'>\
<span id='progress1'>%26nbsp; %26nbsp;</span> \
<span id='progress2'>%26nbsp; %26nbsp;</span> \
<span id='progress3'>%26nbsp; %26nbsp;</span> \
<span id='progress4'>%26nbsp; %26nbsp;</span> \
<span id='progress5'>%26nbsp; %26nbsp;</span> \
<span id='progress6'>%26nbsp; %26nbsp;</span> \
<span id='progress7'>%26nbsp; %26nbsp;</span> \
<span id='progress8'>%26nbsp; %26nbsp;</span> \
<span id='progress9'>%26nbsp; %26nbsp;</span> \
<span id='progress10'>%26nbsp; %26nbsp;</span> \
<span id='progress11'>%26nbsp; %26nbsp;</span> \
<span id='progress12'>%26nbsp; %26nbsp;</span> \
<span id='progress13'>%26nbsp; %26nbsp;</span> \
<span id='progress14'>%26nbsp; %26nbsp;</span> \
<span id='progress15'>%26nbsp; %26nbsp;</span> \
<span id='progress16'>%26nbsp; %26nbsp;</span> \
</div>\
</td></tr></table>\
<center><p><tt id='message1'></tt></p><p id='message2' style='color: #600;'></p></center>"
)
);
//-->
</script>
<!--
The available variables are as follows:
- FILENAME- gives the name of the file being downloaded
- FILESIZE- gives the size of the file in bytes
- FILESIZE- of zero indicates that file size is not known
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
The following JavaScript functions must be defined:
progressupdate(got, speed)
This is called when the page is initially displayed (i.e. after
initialtrickledelay has passed), and periodically afterwards to
update progress (once every trickledelay seconds).
Parameters:
got - how much of the file we have downloaded, in bytes.
speed - current estimate of download speed, in bytes per second.
nowscanning()
This is called once downloading is complete, and scanning has
begun. (Note: scanning has not actually begun if downloadwarning()
has been called at some point.)
downloadlink(rawlink, prettylink, type)
This is called after scanning has completed, and the file is
ready to be sent to the user.
Parameters:
rawlink - the URL from which the scanned file can be grabbed
prettylink - the original URL which triggered the fancy download manager
type - the status of the download/scan:
0 - downloaded & scanned
1 - downloaded, but too big to have been scanned
2 - too big to be completely downloaded
codes 1 and 2 can only be encountered on files for which the content
length is not known in advance. "rawlink" should be ignored for code 2.
downloadwarning(sizelimit)
This is called when a file with unknown content-length has exceeded
the configured maxcontentfilecachescansize. Used to warn the user
that the fancy DM may not be able to retrieve the entire file,
and that they should download directly (refresh the page; the URL will
have been added to DG's clean cache) if they know it to be larger
than sizelimit.
sizelimit - the value of the fancy DM's maxdownloadsize. If a file
exceeds this limit also, the fancy DM cannot continue
(will trigger downloadlink status type 2).
Please note that the fancy download manager also outputs content contained in
<noscript> tags, for browsers which disable or do not support javascript. If you
customise this template, you may wish to test its behaviour and appearance in
such circumstances.
-->
</body>
</html>

View File

@@ -0,0 +1,119 @@
# e2guardian messages file in AR Spanish
# Translated by Roberto Quiroga
"0","Message number absent" # needs translation
"1","Acceso Denegado"
"10","IP limit exceeded. There is a " # needs translation
"11"," IP limit set." # needs translation
"50"," in " # needs translation
"51","TRUSTED" # needs translation
"52","DENIED" # needs translation
"53","INFECTED" # needs translation
"54","SCANNED" # needs translation
"55","CONTENTMOD" # needs translation
"56","URLMOD" # needs translation
"57","HEADERMOD" # needs translation
"58","HEADERADD" # needs translation
"59","NETERROR" # needs translation
"70","SSL SITE" # needs translation
"71","IP Limit" # needs translation
"72","Content scanning" # needs translation
"100","Su direcci&oacute;n IP no esta autorizada a visitar: "
"101","Su direcci&oacute;n IP no esta autorizada navegar."
"102","El usuario no esta autorizado a visitar: "
"103","Banned Client IP" # needs translation
"104","Banned Location" # needs translation
"105","Banned User" # needs translation
"110","Proxy authentication error" # needs translation
"121","Only limited access allowed from your location" # needs translation
"150","Certificate supplied by server was not valid" # needs translation
"151","Could not open ssl connection" # needs translation
"152","Failed to get ssl certificate" # needs translation
"153","Failed to load ssl private key" # needs translation
"154","Failed to negotiate ssl connection to client" # needs translation
"155","No SSL certificate supplied by server" # needs translation
"156","Server's SSL certificate does not match domain name" # needs translation
"157","Unable to create tunnel through local proxy" # needs translation
"158","Opening tunnel failed" # needs translation
"159","Could not connect to proxy server" # needs translation
"160","Failed to nogotiate ssl connection to server" # needs translation
"200","La URL solicitada esta mal formada."
"201","Unable to get response from upstream proxy (timeout)" # needs translation
"202","Unable to get response from upstream proxy (error)" # needs translation
"203","The site requested is not responding" # needs translation
"204"," - Please try again later" # needs translation
"205","Upstream proxy is not responding (network error)" # needs translation
"206"," - Please try again later" # needs translation
"207","The site requested does not exist" # needs translation
"208","The site requested does not have an IPv4 address" # needs translation
"209","Temporary DNS service failure - please try again" # needs translation
"210","DNS service failure - please try again later" # needs translation
"300","Se encontr&oacute; la frase no permitida: "
"301","Se encontr&oacute; una frase no permitida"
"400","Combinaci&oacute;n de frases no permitida: "
"401","Combinaci&oacute;n de frases no permitida."
"402","L&iacute;mite de ponderaci&oacute;n de frases de "
"403","L&iacute;mite de ponderaci&oacute;n de frases excedido"
"450","Banned search term found: " # needs translation
"451","Banned search term found." # needs translation
"452","Banned combination search term found: " # needs translation
"453","Banned combination search term found." # needs translation
"454","Weighted search term limit of " # needs translation
"455","Weighted search term limit exceeded." # needs translation
"456","Exception combination search term found: " # needs translation
"457","Exception search term found: " # needs translation
"500","Sitio no permitido: "
"501","URL no permitida: "
"502","El sitio no esta en la lista permitida por el bloqueo activo."
"503","Banned Regular Expression URL: "
"503","URL bloqueada por Expresion Regular: "
"504","URL bloqueada por Expresion Regular."
"505","Solo se suministro la direccion IP y el bloqueo esta activo."
"507","HTTPS access by IP address is not allowed." # needs translation
"508","Access not allowed using this browser (or app): " # needs translation
"509","Access not allowed using this browser (or app)." # needs translation
"510","Blocked IP site " # needs translation
"511","Tranparent https connection is not TLS: " # needs translation
"512","Tranparent https connection does not have SNI: " # needs translation
"520","Blocked HTTPS site: " # needs translation
"521","Banned Search Words: " # needs translation
"522","Blocked User-Agent: " # needs translation
"560","Blocked site (local): " # needs translation
"561","Blocked URL (local): " # needs translation
"580","Blocked HTTPS site (local): " # needs translation
"581","Banned Search Words (local): " # needs translation
"600","Se encontr&oacute; una excepci&oacute;n por IP de origen."
"601","Se encontr&oacute; una excepci&oacute;n por usuario de origen."
"602","Se encontr&oacute; una excepci&oacute;n por lugar."
"603","Se encontr&oacute; una excepci&oacute;n por URL."
"604","Se encontr&oacute; una excepci&oacute;n por la frase: "
"605","Se encontr&oacute; una excepci&oacute;n por la combinaci&oacute;n de frases: "
"606","Bypass URL excepci&oacute;n."
"607","Bypass cookie excepci&oacute;n."
"608","Scan bypass URL exception."
"609","Exception regular expression URL match: "
# 606,607 by Daniel Barron - corrections welcome
"610","User-Agent pattern match: " # needs translation
"620","Referer match: " # needs translation
"630","URL match in " # needs translation
"631"," location allow list" # needs translation
"632","Location overide allow list matched" # needs translation
"662","Site (local)." # needs translation
"663","URL (local)." # needs translation
"700","La subida esta bloqueada."
"701","L&iacute;mite de subida excedido."
"750","Blanket file download is active and this MIME type is not on the white list: " # needs translation
"751","Blanket file download is active and this file is not matched by the white lists." # needs translation
"800","Clase MIME bloqueada: "
"900","Extension bloqueada: "
"1000","Clasificaci&oacute;n PICS excedida en el sitio indicado."
"1100","Virus or bad content detected."
"1101","Advert blocked"
"1200","Please wait - downloading to be scanned..."
"1201","Warning: file too large to scan. If you suspect that this file is larger than " # needs translation
"1202",", then refresh this page to download directly." # needs translation
"1203","WARNING: Could not perform content scan!" # needs translation
"1210","Download Complete. Starting scan..."
"1220","Scan complete.</p><p>Click here to download: "
"1221","Download complete; file not scanned.</p><p>Click here to download: " # needs translation
"1222","File too large to cache.</p><p>Click here to re-download, bypassing scan: " # needs translation
"1230","File no longer available"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,38 @@
<HTML><HEAD><TITLE>e2guardian - Acceso Denegado</TITLE></HEAD>
<BODY>
<CENTER><H2>EL ACCESO HA SIDO DENEGADO -USER-</H2>
<br>EL ACCESO A LA PAGINA: <P>
<strong><a href="-URL-">-URL-</a></strong>
<P>... ha sido denegado por la siguiente raz&oacute;n:<P>
<strong><font color="#ff0000">-REASONGIVEN-</font></strong>
<p><table border=1 bgcolor="#FFEE00"><tr><td>Ud. esta viendo este mensaje de error porque la p&aacute;gina a la que<br>
intenta acceder contiene, o esta clasificada como conteniendo,<br>
material que se considera inapropiado.</td></tr></table>
<P><table border=1 bgcolor="#44dd44"><tr><td>Si lo desea contacte al Administrador de Sistemas.</td></tr></table>
<P><font size=-3>Powered by <a href="http://e2guardian.org?block" target="_blank">e2guardian</a></font>
</center>
</BODY>
</HTML>
<!--
Translated by Roberto Quiroga
The available variables are as follows:
- URL- gives the URL the user was trying to get to.
- REASONGIVEN- gives the nice reason (i.e. not quoting the banned phrase).
- REASONLOGGED- gives the reason that gets logged including full details.
- USER- gives the username if known.
- IP- gives the originating IP.
- FILTERGROUP- gives the group number.
- BYPASS- gives URL which allows temporary bypass of denied page
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
More example templates are likely to be found on the e2guardian web site
on the Extras page.
Daniel Barron 2002-03-27
-->

View File

@@ -0,0 +1,179 @@
<html>
<head>
<title>Downloading -FILENAME- (-FILESIZE- bytes)</title>
<script language="javascript">
<!--
var scanned = 1;
var fs = -FILESIZE-;
function timestring(seconds) {
var hours = Math.floor(seconds/3600);
var minutes = Math.floor((seconds/60) - (hours*3600));
var seconds = seconds - (minutes*60) - (hours*3600);
var string = "";
if (hours > 0) {
if (hours < 10)
string = "0"+hours;
else
string = hours;
string += ":";
}
if (minutes > 0) {
if (minutes < 10)
string += "0"+minutes;
else
string += minutes;
} else {
string += "00";
}
string += ":";
if (seconds > 0) {
if (seconds < 10)
string += "0"+seconds;
else
string += seconds;
} else {
string += "00";
}
return string;
}
function filesizestring(bytes) {
var gb = Math.floor(bytes/1073741824);
if (gb > 0)
return gb.toString()+" Gb";
var mb = Math.floor(bytes/1048576);
if (mb > 0)
return mb.toString()+" Mb";
var kb = Math.floor(bytes/1024);
if (kb > 0)
return kb.toString()+" Kb";
return bytes.toString()+" bytes";
}
function progressupdate(got, speed) {
var msg;
if (fs > 0) {
var sofar = (got/fs)*16;
for (var i = 1; i <=sofar; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
msg = Math.round((got/-FILESIZE-)*100)+"%, time remaining: "+timestring(Math.round((fs-got)/speed))+"; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
} else {
msg = "Time remaining: unknown; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
}
document.getElementById('message1').innerHTML = msg;
}
function nowscanning() {
for (var i = 1; i <=16; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
if (scanned == 1) {
var msg = "Download complete! Now scanning...";
document.getElementById('message1').innerHTML = msg;
}
}
function downloadlink(rawlink, prettylink, type) {
if (type == 0)
var msg = "File scanned";
else if (type == 1)
var msg = "File downloaded, but not scanned due to size";
else if (type == 2)
var msg = "File too large to cache, please download directly";
document.getElementById('message1').innerHTML = msg;
if (type != 2)
document.getElementById('message2').innerHTML = "<a href='"+rawlink+"'>"+prettylink+"</a>";
else
document.getElementById('message2').innerHTML = "<a href='"+prettylink+"'>"+prettylink+"</a>";
document.write("</body></html>");
}
function downloadwarning(sizelimit) {
scanned = 0;
document.getElementById('message2').innerHTML = "Warning: File too large for content scanning. If you suspect that this file is larger than "+filesizestring(sizelimit)+", refresh this page to download directly.";
}
//-->
</script>
</head>
<body>
<script language="javascript">
<!--
document.write(
unescape(
"\
<table align='center'><tr><td>\
<div style='font-size:8pt;padding:2px;border:solid black 1px'>\
<span id='progress1'>%26nbsp; %26nbsp;</span> \
<span id='progress2'>%26nbsp; %26nbsp;</span> \
<span id='progress3'>%26nbsp; %26nbsp;</span> \
<span id='progress4'>%26nbsp; %26nbsp;</span> \
<span id='progress5'>%26nbsp; %26nbsp;</span> \
<span id='progress6'>%26nbsp; %26nbsp;</span> \
<span id='progress7'>%26nbsp; %26nbsp;</span> \
<span id='progress8'>%26nbsp; %26nbsp;</span> \
<span id='progress9'>%26nbsp; %26nbsp;</span> \
<span id='progress10'>%26nbsp; %26nbsp;</span> \
<span id='progress11'>%26nbsp; %26nbsp;</span> \
<span id='progress12'>%26nbsp; %26nbsp;</span> \
<span id='progress13'>%26nbsp; %26nbsp;</span> \
<span id='progress14'>%26nbsp; %26nbsp;</span> \
<span id='progress15'>%26nbsp; %26nbsp;</span> \
<span id='progress16'>%26nbsp; %26nbsp;</span> \
</div>\
</td></tr></table>\
<center><p><tt id='message1'></tt></p><p id='message2' style='color: #600;'></p></center>"
)
);
//-->
</script>
<!--
The available variables are as follows:
- FILENAME- gives the name of the file being downloaded
- FILESIZE- gives the size of the file in bytes
- FILESIZE- of zero indicates that file size is not known
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
The following JavaScript functions must be defined:
progressupdate(got, speed)
This is called when the page is initially displayed (i.e. after
initialtrickledelay has passed), and periodically afterwards to
update progress (once every trickledelay seconds).
Parameters:
got - how much of the file we have downloaded, in bytes.
speed - current estimate of download speed, in bytes per second.
nowscanning()
This is called once downloading is complete, and scanning has
begun. (Note: scanning has not actually begun if downloadwarning()
has been called at some point.)
downloadlink(rawlink, prettylink, type)
This is called after scanning has completed, and the file is
ready to be sent to the user.
Parameters:
rawlink - the URL from which the scanned file can be grabbed
prettylink - the original URL which triggered the fancy download manager
type - the status of the download/scan:
0 - downloaded & scanned
1 - downloaded, but too big to have been scanned
2 - too big to be completely downloaded
codes 1 and 2 can only be encountered on files for which the content
length is not known in advance. "rawlink" should be ignored for code 2.
downloadwarning(sizelimit)
This is called when a file with unknown content-length has exceeded
the configured maxcontentfilecachescansize. Used to warn the user
that the fancy DM may not be able to retrieve the entire file,
and that they should download directly (refresh the page; the URL will
have been added to DG's clean cache) if they know it to be larger
than sizelimit.
sizelimit - the value of the fancy DM's maxdownloadsize. If a file
exceeds this limit also, the fancy DM cannot continue
(will trigger downloadlink status type 2).
Please note that the fancy download manager also outputs content contained in
<noscript> tags, for browsers which disable or do not support javascript. If you
customise this template, you may wish to test its behaviour and appearance in
such circumstances.
-->
</body>
</html>

View File

@@ -0,0 +1,119 @@
# e2guardian messages file in Bulgarian
# by Pavel Constantinov <the_deepblade@hotmail.com>
"0","Message number absent" # needs translation
"1"," "
"10","IP limit exceeded. There is a " # needs translation
"11"," IP limit set." # needs translation
"50"," in " # needs translation
"51","TRUSTED" # needs translation
"52","DENIED" # needs translation
"53","INFECTED" # needs translation
"54","SCANNED" # needs translation
"55","CONTENTMOD" # needs translation
"56","URLMOD" # needs translation
"57","HEADERMOD" # needs translation
"58","HEADERADD" # needs translation
"59","NETERROR" # needs translation
"70","SSL SITE" # needs translation
"71","IP Limit" # needs translation
"72","Content scanning" # needs translation
"100"," IP : "
"101"," IP ."
"102"," : "
"103","Banned Client IP" # needs translation
"104","Banned Location" # needs translation
"105","Banned User" # needs translation
"110","Proxy authentication error" # needs translation
"121","Only limited access allowed from your location" # needs translation
"150","Certificate supplied by server was not valid" # needs translation
"151","Could not open ssl connection" # needs translation
"152","Failed to get ssl certificate" # needs translation
"153","Failed to load ssl private key" # needs translation
"154","Failed to negotiate ssl connection to client" # needs translation
"155","No SSL certificate supplied by server" # needs translation
"156","Server's SSL certificate does not match domain name" # needs translation
"157","Unable to create tunnel through local proxy" # needs translation
"158","Opening tunnel failed" # needs translation
"159","Could not connect to proxy server" # needs translation
"160","Failed to nogotiate ssl connection to server" # needs translation
"200"," URL ."
"201","Unable to get response from upstream proxy (timeout)" # needs translation
"202","Unable to get response from upstream proxy (error)" # needs translation
"203","The site requested is not responding" # needs translation
"204"," - Please try again later" # needs translation
"205","Upstream proxy is not responding (network error)" # needs translation
"206"," - Please try again later" # needs translation
"207","The site requested does not exist" # needs translation
"208","The site requested does not have an IPv4 address" # needs translation
"209","Temporary DNS service failure - please try again" # needs translation
"210","DNS service failure - please try again later" # needs translation
"300"," : "
"301"," ."
"400"," : "
"401"," ."
"402"," "
"403"," ."
"450","Banned search term found: " # needs translation
"451","Banned search term found." # needs translation
"452","Banned combination search term found: " # needs translation
"453","Banned combination search term found." # needs translation
"454","Weighted search term limit of " # needs translation
"455","Weighted search term limit exceeded." # needs translation
"456","Exception combination search term found: " # needs translation
"457","Exception search term found: " # needs translation
"500"," : "
"501"," URL: "
"502"," Blanket Block ."
"503"," URL : "
"504"," URL ."
"505"," Blanket IP Block IP address."
"506","HTTPS access is only allowed to trusted sites." # needs translation
"507","HTTPS access by IP address is not allowed." # needs translation
"508","Access not allowed using this browser (or app): " # needs translation
"509","Access not allowed using this browser (or app)." # needs translation
"510","Blocked IP site " # needs translation
"511","Tranparent https connection is not TLS: " # needs translation
"512","Tranparent https connection does not have SNI: " # needs translation
"520","Blocked HTTPS site: " # needs translation
"521","Banned Search Words: " # needs translation
"522","Blocked User-Agent: " # needs translation
"560","Blocked site (local): " # needs translation
"561","Blocked URL (local): " # needs translation
"580","Blocked HTTPS site (local): " # needs translation
"581","Banned Search Words (local): " # needs translation
"600"," IP ."
"601"," IP ."
"602"," ."
"603"," URL-."
"604"," : "
"605"," : "
"606","Bypass URL exception."
"607","Bypass cookie exception."
"608","Scan bypass URL exception."
"609","Exception regular expression URL match: "
# 606,607 by Daniel Barron - corrections welcome
"610","User-Agent pattern match: " # needs translation
"620","Referer match: " # needs translation
"630","URL match in " # needs translation
"631"," location allow list" # needs translation
"632","Location overide allow list matched" # needs translation
"662","Site (local)." # needs translation
"663","URL (local)." # needs translation
"700"," ."
"701"," ."
"750","Blanket file download is active and this MIME type is not on the white list: " # needs translation
"751","Blanket file download is active and this file is not matched by the white lists." # needs translation
"800"," MIME: "
"900"," : "
"1000"," ."
"1100","Virus or bad content detected."
"1101","Advert blocked"
"1200","Please wait - downloading to be scanned..."
"1201","Warning: file too large to scan. If you suspect that this file is larger than " # needs translation
"1202",", then refresh this page to download directly." # needs translation
"1203","WARNING: Could not perform content scan!" # needs translation
"1210","Download Complete. Starting scan..."
"1220","Scan complete.</p><p>Click here to download: "
"1221","Download complete; file not scanned.</p><p>Click here to download: " # needs translation
"1222","File too large to cache.</p><p>Click here to re-download, bypassing scan: " # needs translation
"1230","File no longer available"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,59 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta name="GENERATOR" content="Mozilla/4.7 [en] (Win98; I) [Netscape]">
<title>e2guardian - Access Denied</title>
</head>
<body>
<center>
<h2>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, -USER-</h2></center>
<center><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
<p><b><a href="-URL-">-URL-</a></b>
<p>... <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
<p><b><font color="#FF0000">-REASONGIVEN-</font></b></center>
<center><table BORDER BGCOLOR="#FFEE00" >
<tr>
<td>
<center><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<br><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.</center>
</td>
</tr>
</table></center>
<center><table BORDER BGCOLOR="#44DD44" >
<tr>
<td><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> ICT <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.</td>
</tr>
</table></center>
<center>
<p><font size=-2>Powered by <a href="http://e2guardian.org?block" target="_blank">e2guardian</a></font></center>
</body>
<!C-
The available variables are as follows:
- URL- gives the URL the user was trying to get to.
- REASONGIVEN- gives the nice reason (i.e. not quoting the banned phrase).
- REASONLOGGED- gives the reason that gets logged including full details.
- USER- gives the username if known.
- IP- gives the originating IP.
- FILTERGROUP- gives the group number.
- BYPASS- gives URL which allows temporary bypass of denied page
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
More example templates are likely to be found on the e2guardian web site
on the Extras page.
Daniel Barron 2002-03-27
-->
</html>

View File

@@ -0,0 +1,179 @@
<html>
<head>
<title>Downloading -FILENAME- (-FILESIZE- bytes)</title>
<script language="javascript">
<!--
var scanned = 1;
var fs = -FILESIZE-;
function timestring(seconds) {
var hours = Math.floor(seconds/3600);
var minutes = Math.floor((seconds/60) - (hours*3600));
var seconds = seconds - (minutes*60) - (hours*3600);
var string = "";
if (hours > 0) {
if (hours < 10)
string = "0"+hours;
else
string = hours;
string += ":";
}
if (minutes > 0) {
if (minutes < 10)
string += "0"+minutes;
else
string += minutes;
} else {
string += "00";
}
string += ":";
if (seconds > 0) {
if (seconds < 10)
string += "0"+seconds;
else
string += seconds;
} else {
string += "00";
}
return string;
}
function filesizestring(bytes) {
var gb = Math.floor(bytes/1073741824);
if (gb > 0)
return gb.toString()+" Gb";
var mb = Math.floor(bytes/1048576);
if (mb > 0)
return mb.toString()+" Mb";
var kb = Math.floor(bytes/1024);
if (kb > 0)
return kb.toString()+" Kb";
return bytes.toString()+" bytes";
}
function progressupdate(got, speed) {
var msg;
if (fs > 0) {
var sofar = (got/fs)*16;
for (var i = 1; i <=sofar; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
msg = Math.round((got/-FILESIZE-)*100)+"%, time remaining: "+timestring(Math.round((fs-got)/speed))+"; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
} else {
msg = "Time remaining: unknown; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
}
document.getElementById('message1').innerHTML = msg;
}
function nowscanning() {
for (var i = 1; i <=16; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
if (scanned == 1) {
var msg = "Download complete! Now scanning...";
document.getElementById('message1').innerHTML = msg;
}
}
function downloadlink(rawlink, prettylink, type) {
if (type == 0)
var msg = "File scanned";
else if (type == 1)
var msg = "File downloaded, but not scanned due to size";
else if (type == 2)
var msg = "File too large to cache, please download directly";
document.getElementById('message1').innerHTML = msg;
if (type != 2)
document.getElementById('message2').innerHTML = "<a href='"+rawlink+"'>"+prettylink+"</a>";
else
document.getElementById('message2').innerHTML = "<a href='"+prettylink+"'>"+prettylink+"</a>";
document.write("</body></html>");
}
function downloadwarning(sizelimit) {
scanned = 0;
document.getElementById('message2').innerHTML = "Warning: File too large for content scanning. If you suspect that this file is larger than "+filesizestring(sizelimit)+", refresh this page to download directly.";
}
//-->
</script>
</head>
<body>
<script language="javascript">
<!--
document.write(
unescape(
"\
<table align='center'><tr><td>\
<div style='font-size:8pt;padding:2px;border:solid black 1px'>\
<span id='progress1'>%26nbsp; %26nbsp;</span> \
<span id='progress2'>%26nbsp; %26nbsp;</span> \
<span id='progress3'>%26nbsp; %26nbsp;</span> \
<span id='progress4'>%26nbsp; %26nbsp;</span> \
<span id='progress5'>%26nbsp; %26nbsp;</span> \
<span id='progress6'>%26nbsp; %26nbsp;</span> \
<span id='progress7'>%26nbsp; %26nbsp;</span> \
<span id='progress8'>%26nbsp; %26nbsp;</span> \
<span id='progress9'>%26nbsp; %26nbsp;</span> \
<span id='progress10'>%26nbsp; %26nbsp;</span> \
<span id='progress11'>%26nbsp; %26nbsp;</span> \
<span id='progress12'>%26nbsp; %26nbsp;</span> \
<span id='progress13'>%26nbsp; %26nbsp;</span> \
<span id='progress14'>%26nbsp; %26nbsp;</span> \
<span id='progress15'>%26nbsp; %26nbsp;</span> \
<span id='progress16'>%26nbsp; %26nbsp;</span> \
</div>\
</td></tr></table>\
<center><p><tt id='message1'></tt></p><p id='message2' style='color: #600;'></p></center>"
)
);
//-->
</script>
<!--
The available variables are as follows:
- FILENAME- gives the name of the file being downloaded
- FILESIZE- gives the size of the file in bytes
- FILESIZE- of zero indicates that file size is not known
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
The following JavaScript functions must be defined:
progressupdate(got, speed)
This is called when the page is initially displayed (i.e. after
initialtrickledelay has passed), and periodically afterwards to
update progress (once every trickledelay seconds).
Parameters:
got - how much of the file we have downloaded, in bytes.
speed - current estimate of download speed, in bytes per second.
nowscanning()
This is called once downloading is complete, and scanning has
begun. (Note: scanning has not actually begun if downloadwarning()
has been called at some point.)
downloadlink(rawlink, prettylink, type)
This is called after scanning has completed, and the file is
ready to be sent to the user.
Parameters:
rawlink - the URL from which the scanned file can be grabbed
prettylink - the original URL which triggered the fancy download manager
type - the status of the download/scan:
0 - downloaded & scanned
1 - downloaded, but too big to have been scanned
2 - too big to be completely downloaded
codes 1 and 2 can only be encountered on files for which the content
length is not known in advance. "rawlink" should be ignored for code 2.
downloadwarning(sizelimit)
This is called when a file with unknown content-length has exceeded
the configured maxcontentfilecachescansize. Used to warn the user
that the fancy DM may not be able to retrieve the entire file,
and that they should download directly (refresh the page; the URL will
have been added to DG's clean cache) if they know it to be larger
than sizelimit.
sizelimit - the value of the fancy DM's maxdownloadsize. If a file
exceeds this limit also, the fancy DM cannot continue
(will trigger downloadlink status type 2).
Please note that the fancy download manager also outputs content contained in
<noscript> tags, for browsers which disable or do not support javascript. If you
customise this template, you may wish to test its behaviour and appearance in
such circumstances.
-->
</body>
</html>

View File

@@ -0,0 +1,120 @@
# e2guardian messages file
# Translated to Traditional Chinese (Big5) by: Fr. Visminlu Vicente L. Chua, S.J. 2002-10-10
# 2004-08-20: Translated 606 and 607
# 2008/10/16: Translated 608, 609, 1100, 1101, 1200, 1210, 1220, 1230
"0","Message number absent" # needs translation
"1","ڵŪ"
"10","IP limit exceeded. There is a " # needs translation
"11"," IP limit set." # needs translation
"50"," in " # needs translation
"51","TRUSTED" # needs translation
"52","DENIED" # needs translation
"53","INFECTED" # needs translation
"54","SCANNED" # needs translation
"55","CONTENTMOD" # needs translation
"56","URLMOD" # needs translation
"57","HEADERMOD" # needs translation
"58","HEADERADD" # needs translation
"59","NETERROR" # needs translation
"70","SSL SITE" # needs translation
"71","IP Limit" # needs translation
"72","Content scanning" # needs translation
"100","zϥΪ IP }\sںG"
"101","zϥΪ IP }\sںC"
"102","zϥΪbW٤\sںG"
"103","Banned Client IP" # needs translation
"104","Banned Location" # needs translation
"105","Banned User" # needs translation
"110","Proxy authentication error" # needs translation
"121","Only limited access allowed from your location" # needs translation
"150","Certificate supplied by server was not valid" # needs translation
"151","Could not open ssl connection" # needs translation
"152","Failed to get ssl certificate" # needs translation
"153","Failed to load ssl private key" # needs translation
"154","Failed to negotiate ssl connection to client" # needs translation
"155","No SSL certificate supplied by server" # needs translation
"156","Server's SSL certificate does not match domain name" # needs translation
"157","Unable to create tunnel through local proxy" # needs translation
"158","Opening tunnel failed" # needs translation
"159","Could not connect to proxy server" # needs translation
"160","Failed to nogotiate ssl connection to server" # needs translation
"200","zҽШD URL 榡~C"
"201","Unable to get response from upstream proxy (timeout)" # needs translation
"202","Unable to get response from upstream proxy (error)" # needs translation
"203","The site requested is not responding" # needs translation
"204"," - Please try again later" # needs translation
"205","Upstream proxy is not responding (network error)" # needs translation
"206"," - Please try again later" # needs translation
"207","The site requested does not exist" # needs translation
"208","The site requested does not have an IPv4 address" # needs translation
"209","Temporary DNS service failure - please try again" # needs translation
"210","DNS service failure - please try again later" # needs translation
"300","QTyryG"
"301","QTyryC"
"400","QTզXyryG"
"401","QTզXyryC"
"402","[vyry"
"403","WL[vyryC"
"450","Banned search term found: " # needs translation
"451","Banned search term found." # needs translation
"452","Banned combination search term found: " # needs translation
"453","Banned combination search term found." # needs translation
"454","Weighted search term limit of " # needs translation
"455","Weighted search term limit exceeded." # needs translation
"456","Exception combination search term found: " # needs translation
"457","Exception search term found: " # needs translation
"500","QT}G"
"501","QT URLG"
"502","ͮġAӨ}buզWv̡C"
"503","uWܡvoOQT URLG"
"504","uWܡvQT URLC"
"505","ϥ IP ͮġAӨӦa}uO@IPa}C"
"506","HTTPS access is only allowed to trusted sites." # needs translation
"507","HTTPS access by IP address is not allowed." # needs translation
"508","Access not allowed using this browser (or app): " # needs translation
"509","Access not allowed using this browser (or app)." # needs translation
"510","Blocked IP site " # needs translation
"511","Tranparent https connection is not TLS: " # needs translation
"512","Tranparent https connection does not have SNI: " # needs translation
"520","Blocked HTTPS site: " # needs translation
"521","Banned Search Words: " # needs translation
"522","Blocked User-Agent: " # needs translation
"560","Blocked site (local): " # needs translation
"561","Blocked URL (local): " # needs translation
"580","Blocked HTTPS site (local): " # needs translation
"581","Banned Search Words (local): " # needs translation
"600","Pҥ~Ȥ IP ۦPC"
"601","Pҥ~ȤbۦPC"
"602","Pҥ~}ۦPC"
"603","Pҥ~URLۦPC"
"604","ҥ~yryG"
"605","զXҥ~yryG"
"606","VL URL ҥ~C"
"607","VL cookie ҥ~C"
"608","yɲL URL ҥ~C"
"609","Wܨҥ~ URL kXG"
"610","User-Agent pattern match: " # needs translation
"620","Referer match: " # needs translation
"630","URL match in " # needs translation
"631"," location allow list" # needs translation
"632","Location overide allow list matched" # needs translation
"662","Site (local)." # needs translation
"663","URL (local)." # needs translation
"700","TWǡC"
"701","WLWǷC"
"750","Blanket file download is active and this MIME type is not on the white list: " # needs translation
"751","Blanket file download is active and this file is not matched by the white lists." # needs translation
"800","QTMIMEwAG"
"900","QTɦWG"
"1000","W}WLFPICSХܼhC"
"1100","frΤ}eC"
"1101","si"
"1200","еy - bUAԱy ..."
"1201","Warning: file too large to scan. If you suspect that this file is larger than " # needs translation
"1202",", then refresh this page to download directly." # needs translation
"1203","WARNING: Could not perform content scan!" # needs translation
"1210","U<><55><EFBFBD><EFBFBD><EFBFBD><EFBFBD>C}ly ..."
"1220","yC</p><p>Io̤UG "
"1221","Download complete; file not scanned.</p><p>Click here to download: " # needs translation
"1222","File too large to cache.</p><p>Click here to re-download, bypassing scan: " # needs translation
"1230","ɮפwsb"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,46 @@
<HTML>
<HEAD>
<TITLE>e2guardian - <20>T<EFBFBD><54>Ū<EFBFBD><C5AA></TITLE>
</HEAD>
<BODY>
<CENTER><H2><EFBFBD>T<EFBFBD><EFBFBD> -USER- Ū<><C5AA></H2>
<br>Ū<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>G
<P><strong><a href="-URL-">-URL-</a></strong>
<P>... <20>Q<EFBFBD>T<EFBFBD><54><EFBFBD>]<5D>F<EFBFBD>H<EFBFBD>U<EFBFBD>z<EFBFBD>ѡG
<P><strong><font color="#ff0000">-REASONGIVEN-</font></strong>
<p><table border=1 bgcolor="#FFEE00">
<tr>
<td><EFBFBD>z<EFBFBD>ݨ<EFBFBD><EFBFBD>o<EFBFBD>ӿ<EFBFBD><EFBFBD>~<7E>]<5D><><EFBFBD>z<EFBFBD><6E><C5AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ơC
</td>
</tr>
</table>
<P><table border=1 bgcolor="#44dd44">
<tr>
<td><EFBFBD>p<EFBFBD>z<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>D<EFBFBD><EFBFBD><EFBFBD>p<EFBFBD><EFBFBD>ICT<EFBFBD><EFBFBD><EFBFBD>խ<EFBFBD><EFBFBD>κ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>޲z<EFBFBD><EFBFBD><EFBFBD>C
</td>
</tr>
</table>
<P><font size=-3>Powered by <a href="http://e2guardian.org?block" target="_blank">e2guardian</a></font>
</center>
</BODY>
</HTML>
<!--
The available variables are as follows:
- URL- gives the URL the user was trying to get to.
- REASONGIVEN- gives the nice reason (i.e. not quoting the banned phrase).
- REASONLOGGED- gives the reason that gets logged including full details.
- USER- gives the username if known.
- IP- gives the originating IP.
- FILTERGROUP- gives the group number.
- BYPASS- gives URL which allows temporary bypass of denied page
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
More example templates are likely to be found on the e2guardian web site
on the Extras page.
Daniel Barron 2002-03-27
Translated to Traditional Chinese (Big5) by: Fr. Visminlu Vicente L. Chua, S.J. 2002-10-10
-->

View File

@@ -0,0 +1,179 @@
<html>
<head>
<title>Downloading -FILENAME- (-FILESIZE- bytes)</title>
<script language="javascript">
<!--
var scanned = 1;
var fs = -FILESIZE-;
function timestring(seconds) {
var hours = Math.floor(seconds/3600);
var minutes = Math.floor((seconds/60) - (hours*3600));
var seconds = seconds - (minutes*60) - (hours*3600);
var string = "";
if (hours > 0) {
if (hours < 10)
string = "0"+hours;
else
string = hours;
string += ":";
}
if (minutes > 0) {
if (minutes < 10)
string += "0"+minutes;
else
string += minutes;
} else {
string += "00";
}
string += ":";
if (seconds > 0) {
if (seconds < 10)
string += "0"+seconds;
else
string += seconds;
} else {
string += "00";
}
return string;
}
function filesizestring(bytes) {
var gb = Math.floor(bytes/1073741824);
if (gb > 0)
return gb.toString()+" Gb";
var mb = Math.floor(bytes/1048576);
if (mb > 0)
return mb.toString()+" Mb";
var kb = Math.floor(bytes/1024);
if (kb > 0)
return kb.toString()+" Kb";
return bytes.toString()+" bytes";
}
function progressupdate(got, speed) {
var msg;
if (fs > 0) {
var sofar = (got/fs)*16;
for (var i = 1; i <=sofar; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
msg = Math.round((got/-FILESIZE-)*100)+"%, time remaining: "+timestring(Math.round((fs-got)/speed))+"; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
} else {
msg = "Time remaining: unknown; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
}
document.getElementById('message1').innerHTML = msg;
}
function nowscanning() {
for (var i = 1; i <=16; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
if (scanned == 1) {
var msg = "Download complete! Now scanning...";
document.getElementById('message1').innerHTML = msg;
}
}
function downloadlink(rawlink, prettylink, type) {
if (type == 0)
var msg = "File scanned";
else if (type == 1)
var msg = "File downloaded, but not scanned due to size";
else if (type == 2)
var msg = "File too large to cache, please download directly";
document.getElementById('message1').innerHTML = msg;
if (type != 2)
document.getElementById('message2').innerHTML = "<a href='"+rawlink+"'>"+prettylink+"</a>";
else
document.getElementById('message2').innerHTML = "<a href='"+prettylink+"'>"+prettylink+"</a>";
document.write("</body></html>");
}
function downloadwarning(sizelimit) {
scanned = 0;
document.getElementById('message2').innerHTML = "Warning: File too large for content scanning. If you suspect that this file is larger than "+filesizestring(sizelimit)+", refresh this page to download directly.";
}
//-->
</script>
</head>
<body>
<script language="javascript">
<!--
document.write(
unescape(
"\
<table align='center'><tr><td>\
<div style='font-size:8pt;padding:2px;border:solid black 1px'>\
<span id='progress1'>%26nbsp; %26nbsp;</span> \
<span id='progress2'>%26nbsp; %26nbsp;</span> \
<span id='progress3'>%26nbsp; %26nbsp;</span> \
<span id='progress4'>%26nbsp; %26nbsp;</span> \
<span id='progress5'>%26nbsp; %26nbsp;</span> \
<span id='progress6'>%26nbsp; %26nbsp;</span> \
<span id='progress7'>%26nbsp; %26nbsp;</span> \
<span id='progress8'>%26nbsp; %26nbsp;</span> \
<span id='progress9'>%26nbsp; %26nbsp;</span> \
<span id='progress10'>%26nbsp; %26nbsp;</span> \
<span id='progress11'>%26nbsp; %26nbsp;</span> \
<span id='progress12'>%26nbsp; %26nbsp;</span> \
<span id='progress13'>%26nbsp; %26nbsp;</span> \
<span id='progress14'>%26nbsp; %26nbsp;</span> \
<span id='progress15'>%26nbsp; %26nbsp;</span> \
<span id='progress16'>%26nbsp; %26nbsp;</span> \
</div>\
</td></tr></table>\
<center><p><tt id='message1'></tt></p><p id='message2' style='color: #600;'></p></center>"
)
);
//-->
</script>
<!--
The available variables are as follows:
- FILENAME- gives the name of the file being downloaded
- FILESIZE- gives the size of the file in bytes
- FILESIZE- of zero indicates that file size is not known
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
The following JavaScript functions must be defined:
progressupdate(got, speed)
This is called when the page is initially displayed (i.e. after
initialtrickledelay has passed), and periodically afterwards to
update progress (once every trickledelay seconds).
Parameters:
got - how much of the file we have downloaded, in bytes.
speed - current estimate of download speed, in bytes per second.
nowscanning()
This is called once downloading is complete, and scanning has
begun. (Note: scanning has not actually begun if downloadwarning()
has been called at some point.)
downloadlink(rawlink, prettylink, type)
This is called after scanning has completed, and the file is
ready to be sent to the user.
Parameters:
rawlink - the URL from which the scanned file can be grabbed
prettylink - the original URL which triggered the fancy download manager
type - the status of the download/scan:
0 - downloaded & scanned
1 - downloaded, but too big to have been scanned
2 - too big to be completely downloaded
codes 1 and 2 can only be encountered on files for which the content
length is not known in advance. "rawlink" should be ignored for code 2.
downloadwarning(sizelimit)
This is called when a file with unknown content-length has exceeded
the configured maxcontentfilecachescansize. Used to warn the user
that the fancy DM may not be able to retrieve the entire file,
and that they should download directly (refresh the page; the URL will
have been added to DG's clean cache) if they know it to be larger
than sizelimit.
sizelimit - the value of the fancy DM's maxdownloadsize. If a file
exceeds this limit also, the fancy DM cannot continue
(will trigger downloadlink status type 2).
Please note that the fancy download manager also outputs content contained in
<noscript> tags, for browsers which disable or do not support javascript. If you
customise this template, you may wish to test its behaviour and appearance in
such circumstances.
-->
</body>
</html>

View File

@@ -0,0 +1,119 @@
# e2guardian messages file in chinese gb2312
# By Chen YiFei
"0","Message number absent" # needs translation
"1","ܾ"
"10","IP limit exceeded. There is a " # needs translation
"11"," IP limit set." # needs translation
"50"," in " # needs translation
"51","TRUSTED" # needs translation
"52","DENIED" # needs translation
"53","INFECTED" # needs translation
"54","SCANNED" # needs translation
"55","CONTENTMOD" # needs translation
"56","URLMOD" # needs translation
"57","HEADERMOD" # needs translation
"58","HEADERADD" # needs translation
"59","NETERROR" # needs translation
"70","SSL SITE" # needs translation
"71","IP Limit" # needs translation
"72","Content scanning" # needs translation
"100"," IP ַȨ web : "
"101"," IP ַȨ web ʡ"
"102","ʺȨ web ʡ "
"103","Banned Client IP" # needs translation
"104","Banned Location" # needs translation
"105","Banned User" # needs translation
"110","Proxy authentication error" # needs translation
"121","Only limited access allowed from your location" # needs translation
"150","Certificate supplied by server was not valid" # needs translation
"151","Could not open ssl connection" # needs translation
"152","Failed to get ssl certificate" # needs translation
"153","Failed to load ssl private key" # needs translation
"154","Failed to negotiate ssl connection to client" # needs translation
"155","No SSL certificate supplied by server" # needs translation
"156","Server's SSL certificate does not match domain name" # needs translation
"157","Unable to create tunnel through local proxy" # needs translation
"158","Opening tunnel failed" # needs translation
"159","Could not connect to proxy server" # needs translation
"160","Failed to nogotiate ssl connection to server" # needs translation
"200"," URL ʽд"
"201","Unable to get response from upstream proxy (timeout)" # needs translation
"202","Unable to get response from upstream proxy (error)" # needs translation
"203","The site requested is not responding" # needs translation
"204"," - Please try again later" # needs translation
"205","Upstream proxy is not responding (network error)" # needs translation
"206"," - Please try again later" # needs translation
"207","The site requested does not exist" # needs translation
"208","The site requested does not have an IPv4 address" # needs translation
"209","Temporary DNS service failure - please try again" # needs translation
"210","DNS service failure - please try again later" # needs translation
"300","ֱֹĶ: "
"301","ֱֹĶ"
"400","ֱֹ϶: "
"401","ֱֹ϶"
"402"," ȨΪ: "
"403","Ȩơ"
"450","Banned search term found: " # needs translation
"451","Banned search term found." # needs translation
"452","Banned combination search term found: " # needs translation
"453","Banned combination search term found." # needs translation
"454","Weighted search term limit of " # needs translation
"455","Weighted search term limit exceeded." # needs translation
"456","Exception combination search term found: " # needs translation
"457","Exception search term found: " # needs translation
"500","ֹվ: "
"501","ֹ URL: "
"502","ȫֹЧվ㲢ڰС"
"503","ʽֹ URL: "
"504","ֱʽֹ URL"
"505","ȫֹʹ IP Чõַһ IP ַ"
"506","HTTPS access is only allowed to trusted sites." # needs translation
"507","HTTPS access by IP address is not allowed." # needs translation
"508","Access not allowed using this browser (or app): " # needs translation
"509","Access not allowed using this browser (or app)." # needs translation
"510","Blocked IP site " # needs translation
"511","Tranparent https connection is not TLS: " # needs translation
"512","Tranparent https connection does not have SNI: " # needs translation
"520","Blocked HTTPS site: " # needs translation
"521","Banned Search Words: " # needs translation
"522","Blocked User-Agent: " # needs translation
"560","Blocked site (local): " # needs translation
"561","Blocked URL (local): " # needs translation
"580","Blocked HTTPS site (local): " # needs translation
"581","Banned Search Words (local): " # needs translation
"600","ƥһĿͻ IP ַ"
"601","ƥһĿͻʺš"
"602","ƥһվ㡣"
"603","ƥһ URL"
"604","Ķ:"
"605","϶: "
"606","Bypass URL exception."
"607","Bypass cookie exception."
"608","Scan bypass URL exception."
"609","Exception regular expression URL match: "
# 606,607 by Daniel Barron - corrections welcome
"610","User-Agent pattern match: " # needs translation
"620","Referer match: " # needs translation
"630","URL match in " # needs translation
"631"," location allow list" # needs translation
"632","Location overide allow list matched" # needs translation
"662","Site (local)." # needs translation
"663","URL (local)." # needs translation
"700","ֹϴļ"
"701","ļϴ޶"
"750","Blanket file download is active and this MIME type is not on the white list: " # needs translation
"751","Blanket file download is active and this file is not matched by the white lists." # needs translation
"800","ֹ MIME : "
"900","ֹļչ: "
"1000","վ PICS ǩ"
"1100","Virus or bad content detected."
"1101","Advert blocked"
"1200","Please wait - downloading to be scanned..."
"1201","Warning: file too large to scan. If you suspect that this file is larger than " # needs translation
"1202",", then refresh this page to download directly." # needs translation
"1203","WARNING: Could not perform content scan!" # needs translation
"1210","Download Complete. Starting scan..."
"1220","Scan complete.</p><p>Click here to download: "
"1221","Download complete; file not scanned.</p><p>Click here to download: " # needs translation
"1222","File too large to cache.</p><p>Click here to re-download, bypassing scan: " # needs translation
"1230","File no longer available"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,33 @@
<HTML><HEAD><TITLE>e2guardian - Access Denied</TITLE></HEAD>
<BODY>
<CENTER><H2><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>ܾ<EFBFBD> -USER-</H2>
<br><EFBFBD><EFBFBD><EFBFBD>ʸ<EFBFBD><EFBFBD><EFBFBD>ҳ:<P>
<strong><a href="-URL-">-URL-</a></strong>
<P>... <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԭ<EFBFBD><D4AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܾ<EFBFBD>:<P>
<strong><font color="#ff0000">-REASONGIVEN-</font></strong>
<p><table border=1 bgcolor="#FFEE00"><tr><td><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD>ԭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD><EFBFBD><EFBFBD>в<EFBFBD><EFBFBD>ʵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݡ<EFBFBD></td></tr></table>
<P><table border=1 bgcolor="#44dd44"><tr><td><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>κ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> ICT Э<><D0AD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD>ܡ<EFBFBD></td></tr></table>
<P><font size=-3>Powered by <a href="http://e2guardian.org?block" target="_blank">e2guardian</a></font>
</center>
</BODY>
</HTML>
<!--
The available variables are as follows:
- URL- gives the URL the user was trying to get to.
- REASONGIVEN- gives the nice reason (i.e. not quoting the banned phrase).
- REASONLOGGED- gives the reason that gets logged including full details.
- USER- gives the username if known.
- IP- gives the originating IP.
- FILTERGROUP- gives the group number.
- BYPASS- gives URL which allows temporary bypass of denied page
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
More example templates are likely to be found on the e2guardian web site
on the Extras page.
Daniel Barron 2002-03-27
-->

View File

@@ -0,0 +1,173 @@
<html>
<head>
<title>Stahuji -FILENAME- (-FILESIZE- bytes)</title>
<script language='javascript'>
<!--
var scanned = 1;
var fs = -FILESIZE-;
function timestring(seconds) {
var hours = Math.floor(seconds/3600);
var minutes = Math.floor((seconds/60) - (hours*3600));
var seconds = seconds - (minutes*60) - (hours*3600);
var string = "";
if (hours > 0) {
if (hours < 10)
string = "0"+hours;
else
string = hours;
string += ":";
}
if (minutes > 0) {
if (minutes < 10)
string += "0"+minutes;
else
string += minutes;
} else {
string += "00";
}
string += ":";
if (seconds > 0) {
if (seconds < 10)
string += "0"+seconds;
else
string += seconds;
} else {
string += "00";
}
return string;
}
function filesizestring(bytes) {
var gb = Math.floor(bytes/1073741824);
if (gb > 0)
return gb.toString()+" Gb";
var mb = Math.floor(bytes/1048576);
if (mb > 0)
return mb.toString()+" Mb";
var kb = Math.floor(bytes/1024);
if (kb > 0)
return kb.toString()+" Kb";
return bytes.toString()+" bytes";
}
function progressupdate(got, speed) {
var msg;
if (fs > 0) {
var sofar = (got/fs)*16;
for (var i = 1; i <=sofar; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
msg = Math.round((got/-FILESIZE-)*100)+"%, time remaining: "+timestring(Math.round((fs-got)/speed))+"; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
} else {
msg = "Time remaining: unknown; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
}
document.getElementById('message1').innerHTML = msg;
}
function nowscanning() {
for (var i = 1; i <=16; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
if (scanned == 1) {
var msg = "Download complete! Now scanning...";
document.getElementById('message1').innerHTML = msg;
}
}
function downloadlink(rawlink, prettylink, type) {
if (type == 0)
var msg = "File scanned";
else if (type == 1)
var msg = "File downloaded, but not scanned due to size";
else if (type == 2)
var msg = "File too large to cache, please download directly";
document.getElementById('message1').innerHTML = msg;
if (type != 2)
document.getElementById('message2').innerHTML = "<a href='"+rawlink+"'>"+prettylink+"</a>";
else
document.getElementById('message2').innerHTML = "<a href='"+prettylink+"'>"+prettylink+"</a>";
document.write("</body></html>");
}
function downloadwarning(sizelimit) {
scanned = 0;
document.getElementById('message2').innerHTML = "Warning: File too large for content scanning. If you suspect that this file is larger than "+filesizestring(sizelimit)+", refresh this page to download directly.";
}
//-->
</script>
</head>
<body>
<script language='javascript'>
<!--
document.write(unescape("\
<table align='center'><tr><td>\
<div style='font-size:8pt;padding:2px;border:solid black 1px'>\
<span id='progress1'>%26nbsp; %26nbsp;</span> \
<span id='progress2'>%26nbsp; %26nbsp;</span> \
<span id='progress3'>%26nbsp; %26nbsp;</span> \
<span id='progress4'>%26nbsp; %26nbsp;</span> \
<span id='progress5'>%26nbsp; %26nbsp;</span> \
<span id='progress6'>%26nbsp; %26nbsp;</span> \
<span id='progress7'>%26nbsp; %26nbsp;</span> \
<span id='progress8'>%26nbsp; %26nbsp;</span> \
<span id='progress9'>%26nbsp; %26nbsp;</span> \
<span id='progress10'>%26nbsp; %26nbsp;</span> \
<span id='progress11'>%26nbsp; %26nbsp;</span> \
<span id='progress12'>%26nbsp; %26nbsp;</span> \
<span id='progress13'>%26nbsp; %26nbsp;</span> \
<span id='progress14'>%26nbsp; %26nbsp;</span> \
<span id='progress15'>%26nbsp; %26nbsp;</span> \
<span id='progress16'>%26nbsp; %26nbsp;</span> \
</div>\
</td></tr></table>\
<center><p><tt id='message1'></tt></p><p id='message2' style='color: #600;'></p></center>"));
//-->
</script>
<!--
The available variables are as follows:
- FILENAME- gives the name of the file being downloaded
- FILESIZE- gives the size of the file in bytes
- FILESIZE- of zero indicates that file size is not known
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
The following JavaScript functions must be defined:
progressupdate(got, speed)
This is called when the page is initially displayed (i.e. after
initialtrickledelay has passed), and periodically afterwards to
update progress (once every trickledelay seconds).
Parameters:
got - how much of the file we have downloaded, in bytes.
speed - current estimate of download speed, in bytes per second.
nowscanning()
This is called once downloading is complete, and scanning has
begun. (Note: scanning has not actually begun if downloadwarning()
has been called at some point.)
downloadlink(rawlink, prettylink, type)
This is called after scanning has completed, and the file is
ready to be sent to the user.
Parameters:
rawlink - the URL from which the scanned file can be grabbed
prettylink - the original URL which triggered the fancy download manager
type - the status of the download/scan:
0 - downloaded & scanned
1 - downloaded, but too big to have been scanned
2 - too big to be completely downloaded
codes 1 and 2 can only be encountered on files for which the content
length is not known in advance. "rawlink" should be ignored for code 2.
downloadwarning(sizelimit)
This is called when a file with unknown content-length has exceeded
the configured maxcontentfilecachescansize. Used to warn the user
that the fancy DM may not be able to retrieve the entire file,
and that they should download directly (refresh the page; the URL will
have been added to DG's clean cache) if they know it to be larger
than sizelimit.
sizelimit - the value of the fancy DM's maxdownloadsize. If a file
exceeds this limit also, the fancy DM cannot continue
(will trigger downloadlink status type 2).
Please note that the fancy download manager also outputs content contained in
<noscript> tags, for browsers which disable or do not support javascript. If you
customise this template, you may wish to test its behaviour and appearance in
such circumstances.
--!>

View File

@@ -0,0 +1,119 @@
# DansGuardian messages file in Czech
# by Richard Bukovansky bukovansky@atcomp.cz
# updates,recode to utf8 by Jan Bubík bubik@acvyskov.cz
"0","Message number absent" # needs translation
"1","Přístup zamítnut"
"10","IP limit exceeded. There is a " # needs translation
"11"," IP limit set." # needs translation
"50"," in " # needs translation
"51","TRUSTED" # needs translation
"52","DENIED" # needs translation
"53","INFECTED" # needs translation
"54","SCANNED" # needs translation
"55","CONTENTMOD" # needs translation
"56","URLMOD" # needs translation
"57","HEADERMOD" # needs translation
"58","HEADERADD" # needs translation
"59","NETERROR" # needs translation
"70","SSL SITE" # needs translation
"71","IP Limit" # needs translation
"72","Content scanning" # needs translation
"100","Vaši IP adrese není povoleno prohlížet: "
"101","Vaše IP adresa nemá povoleno prohlížení."
"102","Vaše uživatelské jméno nemá povoleno prohlížet: "
"103","Banned Client IP" # needs translation
"104","Banned Location" # needs translation
"105","Banned User" # needs translation
"110","Proxy authentication error" # needs translation
"121","Only limited access allowed from your location" # needs translation
"150","Certificate supplied by server was not valid" # needs translation
"151","Could not open ssl connection" # needs translation
"152","Failed to get ssl certificate" # needs translation
"153","Failed to load ssl private key" # needs translation
"154","Failed to negotiate ssl connection to client" # needs translation
"155","No SSL certificate supplied by server" # needs translation
"156","Server's SSL certificate does not match domain name" # needs translation
"157","Unable to create tunnel through local proxy" # needs translation
"158","Opening tunnel failed" # needs translation
"159","Could not connect to proxy server" # needs translation
"160","Failed to nogotiate ssl connection to server" # needs translation
"200","Požadované URL je špatně zadáno."
"201","Unable to get response from upstream proxy (timeout)" # needs translation
"202","Unable to get response from upstream proxy (error)" # needs translation
"203","The site requested is not responding" # needs translation
"204"," - Please try again later" # needs translation
"205","Upstream proxy is not responding (network error)" # needs translation
"206"," - Please try again later" # needs translation
"207","The site requested does not exist" # needs translation
"208","The site requested does not have an IPv4 address" # needs translation
"209","Temporary DNS service failure - please try again" # needs translation
"210","DNS service failure - please try again later" # needs translation
"300","Nalezena zakázaná fráze: "
"301","Nalezena zakázaná fráze."
"400","Nalezena zakázaná kombinace frází: "
"401","Nalezena zakázaná kombinace frází."
"402","Limit vážených frází: "
"403","Byl překročen limit pro vážené fráze."
"450","Banned search term found: " # needs translation
"451","Banned search term found." # needs translation
"452","Banned combination search term found: " # needs translation
"453","Banned combination search term found." # needs translation
"454","Weighted search term limit of " # needs translation
"455","Weighted search term limit exceeded." # needs translation
"456","Exception combination search term found: " # needs translation
"457","Exception search term found: " # needs translation
"500","Zakázaný webový server: "
"501","Zakázaná webová adresa: "
"502","Celoplošné blokování přístupu je aktivováno a tento webový server není povolen."
"503","Nalezena zakázaná webová adresa dle regularního výrazu: "
"504","Nalezena zakázaná webová adresa dle regularního výrazu."
"505","Celoplošné blokovaní IP adres je aktivováno a byla zadána IP adresa."
"506","HTTPS access is only allowed to trusted sites." # needs translation
"507","HTTPS access by IP address is not allowed." # needs translation
"508","Access not allowed using this browser (or app): " # needs translation
"509","Access not allowed using this browser (or app)." # needs translation
"510","Blocked IP site " # needs translation
"511","Tranparent https connection is not TLS: " # needs translation
"512","Tranparent https connection does not have SNI: " # needs translation
"520","Blocked HTTPS site: " # needs translation
"521","Banned Search Words: " # needs translation
"522","Blocked User-Agent: " # needs translation
"560","Blocked site (local): " # needs translation
"561","Blocked URL (local): " # needs translation
"580","Blocked HTTPS site (local): " # needs translation
"581","Banned Search Words (local): " # needs translation
"600","Nalezena IP adresa s vyjímkou."
"601","Nalezen uživatel s vyjímkou."
"602","Nalezen webový server s vyjímkou."
"603","Nalezena webová adresa s vyjímkou."
"604","Nalezena fráze s vyjímkou: "
"605","Nalezena kombinace frází s vyjímkou: "
"606","Nalezen uživatelem vyžádaný přístup k webové adrese."
"607","Nalezen uživatelem vyžádaný přístup k položce cookie."
"608","Nalezen uživatelem vyžádaný přístup ke škodlivému kódu."
"609","Nalezen regulární výraz s vyjímkou webové adresy: "
"610","User-Agent pattern match: " # needs translation
"620","Referer match: " # needs translation
"630","URL match in " # needs translation
"631"," location allow list" # needs translation
"632","Location overide allow list matched" # needs translation
"662","Site (local)." # needs translation
"663","URL (local)." # needs translation
"700","Nahrávání souborů na web je zakázáno."
"701","Limit nahrávání souborů na web byl překročen."
"750","Blanket file download is active and this MIME type is not on the white list: " # needs translation
"751","Blanket file download is active and this file is not matched by the white lists." # needs translation
"800","Zakázaný typ obsahu: "
"900","Zakázaná přípona souboru: "
"1000","Byle překročena úroveň hodnocení PICS na tomto webovém serveru."
"1100","Detekován virus nebo škodlivý obsah."
"1101","Blokována reklama"
"1200","Prosím vyčkejte - stahuji data k prověření..."
"1201","Warning: file too large to scan. If you suspect that this file is larger than " # needs translation
"1202",", then refresh this page to download directly." # needs translation
"1203","WARNING: Could not perform content scan!" # needs translation
"1210","Stahování dokončeno. Prověřuji..."
"1220","Prověřeno.</p><p>Pro stáhnutí klikněte zde: "
"1221","Download complete; file not scanned.</p><p>Click here to download: " # needs translation
"1222","File too large to cache.</p><p>Click here to re-download, bypassing scan: " # needs translation
"1230","Soubor již neexistuje"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,42 @@
<HTML><HEAD>
<TITLE>DansGuardian - Přístup zakázán</TITLE>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</HEAD>
<BODY>
<CENTER><H2>PŘÍSTUP ZAKÁZÁN -USER-</H2>
<br>Přístup na tuto stránku:<P>
<strong><a href="-URL-">-URL-</a></strong>
<P>... byl zakázán z důvodu:<P>
<strong><font color="#ff0000">-REASONGIVEN-</font></strong>
<p><table border=1 bgcolor="#FFEE00"><tr><td>Zobrazení tohoto chybového
hlášení způsobila stránka, na kterou jste se pokusil(a)<br>
přistoupit a obsahuje nebo je označena jako obsahující nepatřičný materiál.<br><br>
Kategorizace obsahu: -CATEGORIES- </td></tr></table>
<P><table border=1 bgcolor="#44dd44"><tr><td>Máte-li nějaké dotazy, obraťte
se prosím na vašeho správce sítě či osobu pověřenou správou sítě.</td></tr></table>
<P><font size=-3>Powered by <a href="http://dansguardian.org?block" target="_blank">DansGuardian</a></font>
</center>
</BODY>
</HTML>
<!--
The available variables are as follows:
- URL- gives the URL the user was trying to get to.
- REASONGIVEN- gives the nice reason (i.e. not quoting the banned phrase).
- REASONLOGGED- gives the reason that gets logged including full details.
- USER- gives the username if known.
- IP- gives the originating IP.
- HOST- gives the originating hostname if known.
- RAWFILTERGROUP- gives the group number.
- FILTERGROUP- gives the group number.
- SERVERIP- gives the IP address on which the filter is running (correct for multiple filterip lines, but not if filterip option is blank).
- BYPASS- gives URL which allows temporary bypass of denied page
- CATEGORIES- gives the categories assigned to the banned content
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
More example templates are likely to be found on the DansGuardian web site
on the Extras page.
Daniel Barron 2002-03-27
Czech
by Richard Bukovansky bukovansky@atcomp.cz
utf-8 version by Jan Bubík bubik@acvyskov.cz
-->

View File

@@ -0,0 +1,173 @@
<html>
<head>
<title>Downloading -FILENAME- (-FILESIZE- bytes)</title>
<script language='javascript'>
<!--
var scanned = 1;
var fs = -FILESIZE-;
function timestring(seconds) {
var hours = Math.floor(seconds/3600);
var minutes = Math.floor((seconds/60) - (hours*3600));
var seconds = seconds - (minutes*60) - (hours*3600);
var string = "";
if (hours > 0) {
if (hours < 10)
string = "0"+hours;
else
string = hours;
string += ":";
}
if (minutes > 0) {
if (minutes < 10)
string += "0"+minutes;
else
string += minutes;
} else {
string += "00";
}
string += ":";
if (seconds > 0) {
if (seconds < 10)
string += "0"+seconds;
else
string += seconds;
} else {
string += "00";
}
return string;
}
function filesizestring(bytes) {
var gb = Math.floor(bytes/1073741824);
if (gb > 0)
return gb.toString()+" Gb";
var mb = Math.floor(bytes/1048576);
if (mb > 0)
return mb.toString()+" Mb";
var kb = Math.floor(bytes/1024);
if (kb > 0)
return kb.toString()+" Kb";
return bytes.toString()+" bytes";
}
function progressupdate(got, speed) {
var msg;
if (fs > 0) {
var sofar = (got/fs)*16;
for (var i = 1; i <=sofar; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
msg = Math.round((got/-FILESIZE-)*100)+"%, time remaining: "+timestring(Math.round((fs-got)/speed))+"; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
} else {
msg = "Time remaining: unknown; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
}
document.getElementById('message1').innerHTML = msg;
}
function nowscanning() {
for (var i = 1; i <=16; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
if (scanned == 1) {
var msg = "Download complete! Now scanning...";
document.getElementById('message1').innerHTML = msg;
}
}
function downloadlink(rawlink, prettylink, type) {
if (type == 0)
var msg = "File scanned";
else if (type == 1)
var msg = "File downloaded, but not scanned due to size";
else if (type == 2)
var msg = "File too large to cache, please download directly";
document.getElementById('message1').innerHTML = msg;
if (type != 2)
document.getElementById('message2').innerHTML = "<a href='"+rawlink+"'>"+prettylink+"</a>";
else
document.getElementById('message2').innerHTML = "<a href='"+prettylink+"'>"+prettylink+"</a>";
document.write("</body></html>");
}
function downloadwarning(sizelimit) {
scanned = 0;
document.getElementById('message2').innerHTML = "Warning: File too large for content scanning. If you suspect that this file is larger than "+filesizestring(sizelimit)+", refresh this page to download directly.";
}
//-->
</script>
</head>
<body>
<script language='javascript'>
<!--
document.write(unescape("\
<table align='center'><tr><td>\
<div style='font-size:8pt;padding:2px;border:solid black 1px'>\
<span id='progress1'>%26nbsp; %26nbsp;</span> \
<span id='progress2'>%26nbsp; %26nbsp;</span> \
<span id='progress3'>%26nbsp; %26nbsp;</span> \
<span id='progress4'>%26nbsp; %26nbsp;</span> \
<span id='progress5'>%26nbsp; %26nbsp;</span> \
<span id='progress6'>%26nbsp; %26nbsp;</span> \
<span id='progress7'>%26nbsp; %26nbsp;</span> \
<span id='progress8'>%26nbsp; %26nbsp;</span> \
<span id='progress9'>%26nbsp; %26nbsp;</span> \
<span id='progress10'>%26nbsp; %26nbsp;</span> \
<span id='progress11'>%26nbsp; %26nbsp;</span> \
<span id='progress12'>%26nbsp; %26nbsp;</span> \
<span id='progress13'>%26nbsp; %26nbsp;</span> \
<span id='progress14'>%26nbsp; %26nbsp;</span> \
<span id='progress15'>%26nbsp; %26nbsp;</span> \
<span id='progress16'>%26nbsp; %26nbsp;</span> \
</div>\
</td></tr></table>\
<center><p><tt id='message1'></tt></p><p id='message2' style='color: #600;'></p></center>"));
//-->
</script>
<!--
The available variables are as follows:
- FILENAME- gives the name of the file being downloaded
- FILESIZE- gives the size of the file in bytes
- FILESIZE- of zero indicates that file size is not known
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
The following JavaScript functions must be defined:
progressupdate(got, speed)
This is called when the page is initially displayed (i.e. after
initialtrickledelay has passed), and periodically afterwards to
update progress (once every trickledelay seconds).
Parameters:
got - how much of the file we have downloaded, in bytes.
speed - current estimate of download speed, in bytes per second.
nowscanning()
This is called once downloading is complete, and scanning has
begun. (Note: scanning has not actually begun if downloadwarning()
has been called at some point.)
downloadlink(rawlink, prettylink, type)
This is called after scanning has completed, and the file is
ready to be sent to the user.
Parameters:
rawlink - the URL from which the scanned file can be grabbed
prettylink - the original URL which triggered the fancy download manager
type - the status of the download/scan:
0 - downloaded & scanned
1 - downloaded, but too big to have been scanned
2 - too big to be completely downloaded
codes 1 and 2 can only be encountered on files for which the content
length is not known in advance. "rawlink" should be ignored for code 2.
downloadwarning(sizelimit)
This is called when a file with unknown content-length has exceeded
the configured maxcontentfilecachescansize. Used to warn the user
that the fancy DM may not be able to retrieve the entire file,
and that they should download directly (refresh the page; the URL will
have been added to DG's clean cache) if they know it to be larger
than sizelimit.
sizelimit - the value of the fancy DM's maxdownloadsize. If a file
exceeds this limit also, the fancy DM cannot continue
(will trigger downloadlink status type 2).
Please note that the fancy download manager also outputs content contained in
<noscript> tags, for browsers which disable or do not support javascript. If you
customise this template, you may wish to test its behaviour and appearance in
such circumstances.
-->

View File

@@ -0,0 +1,120 @@
# e2guardian messages file in Danish
#
# Translated by Peter Kilsgaard
"0","Message number absent" # needs translation
"1","Adgang ngtet"
"10","IP limit exceeded. There is a " # needs translation
"11"," IP limit set." # needs translation
"50"," in " # needs translation
"51","TRUSTED" # needs translation
"52","DENIED" # needs translation
"53","INFECTED" # needs translation
"54","SCANNED" # needs translation
"55","CONTENTMOD" # needs translation
"56","URLMOD" # needs translation
"57","HEADERMOD" # needs translation
"58","HEADERADD" # needs translation
"59","NETERROR" # needs translation
"70","SSL SITE" # needs translation
"71","IP Limit" # needs translation
"72","Content scanning" # needs translation
"100","Din IP address har ikke lov til at bruge internet: "
"101","Din IP address har ikke lov til at bruge internet."
"102","Dit brugernavn har ikke lov til at bruge internet: "
"103","Banned Client IP" # needs translation
"104","Banned Location" # needs translation
"105","Banned User" # needs translation
"110","Proxy authentication error" # needs translation
"121","Only limited access allowed from your location" # needs translation
"150","Certificate supplied by server was not valid" # needs translation
"151","Could not open ssl connection" # needs translation
"152","Failed to get ssl certificate" # needs translation
"153","Failed to load ssl private key" # needs translation
"154","Failed to negotiate ssl connection to client" # needs translation
"155","No SSL certificate supplied by server" # needs translation
"156","Server's SSL certificate does not match domain name" # needs translation
"157","Unable to create tunnel through local proxy" # needs translation
"158","Opening tunnel failed" # needs translation
"159","Could not connect to proxy server" # needs translation
"160","Failed to nogotiate ssl connection to server" # needs translation
"200","Den indtastede adresse er ikke valid."
"201","Unable to get response from upstream proxy (timeout)" # needs translation
"202","Unable to get response from upstream proxy (error)" # needs translation
"203","The site requested is not responding" # needs translation
"204"," - Please try again later" # needs translation
"205","Upstream proxy is not responding (network error)" # needs translation
"206"," - Please try again later" # needs translation
"207","The site requested does not exist" # needs translation
"208","The site requested does not have an IPv4 address" # needs translation
"209","Temporary DNS service failure - please try again" # needs translation
"210","DNS service failure - please try again later" # needs translation
"300","Forbudt stning fundet: "
"301","Forbudt stning fundet."
"400","Forbudt stningskombination fundet: "
"401","Forbudt stningskombination fundet."
"402","Vgtede stningsgrnse p "
"403","Vgtede stningsgrnse overskredet."
"450","Banned search term found: " # needs translation
"451","Banned search term found." # needs translation
"452","Banned combination search term found: " # needs translation
"453","Banned combination search term found." # needs translation
"454","Weighted search term limit of " # needs translation
"455","Weighted search term limit exceeded." # needs translation
"456","Exception combination search term found: " # needs translation
"457","Exception search term found: " # needs translation
"500","Forbudt side: "
"501","Forbudt Adresse: "
"502","Total blokering er aktiveret og den forspurgte side er ikke p positiv listen."
"503","Forbudt ord i adressefelt: "
"504","Forbudt ord i adressefelt fundet."
"505","IP Blokering er aktiveret og den forspurgte side har IP ingen DNS navn."
"506","HTTPS access is only allowed to trusted sites." # needs translation
"507","HTTPS access by IP address is not allowed." # needs translation
"508","Access not allowed using this browser (or app): " # needs translation
"509","Access not allowed using this browser (or app)." # needs translation
"510","Blocked IP site " # needs translation
"511","Tranparent https connection is not TLS: " # needs translation
"512","Tranparent https connection does not have SNI: " # needs translation
"520","Blocked HTTPS site: " # needs translation
"521","Banned Search Words: " # needs translation
"522","Blocked User-Agent: " # needs translation
"560","Blocked site (local): " # needs translation
"561","Blocked URL (local): " # needs translation
"580","Blocked HTTPS site (local): " # needs translation
"581","Banned Search Words (local): " # needs translation
"600","Undtagelse PC IP match."
"601","Undtagelse brugernavn match."
"602","Undtagelse side match."
"603","Undtagelse adresse match."
"604","Undtagelses stning fundet: "
"605","Kombinations undtagelse stning fundet: "
"606","Bypass URL undtagelse."
"607","Bypass cookie undtagelse."
"608","Scan bypass URL exception."
"609","Exception regular expression URL match: "
# 606,607 by Daniel Barron - corrections welcome
"610","User-Agent pattern match: " # needs translation
"620","Referer match: " # needs translation
"630","URL match in " # needs translation
"631"," location allow list" # needs translation
"632","Location overide allow list matched" # needs translation
"662","Site (local)." # needs translation
"663","URL (local)." # needs translation
"700","Web upload er forbudt."
"701","Web upload grnse overskredet."
"750","Blanket file download is active and this MIME type is not on the white list: " # needs translation
"751","Blanket file download is active and this file is not matched by the white lists." # needs translation
"800","Forbudt MIME Type: "
"900","Forbudt fil format: "
"1000","PICS niveau overskredet p den pgldende side."
"1100","Virus or bad content detected."
"1101","Advert blocked"
"1200","Please wait - downloading to be scanned..."
"1201","Warning: file too large to scan. If you suspect that this file is larger than " # needs translation
"1202",", then refresh this page to download directly." # needs translation
"1203","WARNING: Could not perform content scan!" # needs translation
"1210","Download Complete. Starting scan..."
"1220","Scan complete.</p><p>Click here to download: "
"1221","Download complete; file not scanned.</p><p>Click here to download: " # needs translation
"1222","File too large to cache.</p><p>Click here to re-download, bypassing scan: " # needs translation
"1230","File no longer available"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,68 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
<TITLE>e2guardian - Access Denied</TITLE>
<META NAME="GENERATOR" CONTENT="OpenOffice.org 1.0.1 (Win32)">
<META NAME="CREATED" CONTENT="20021001;20151540">
<META NAME="CHANGED" CONTENT="16010101;0">
</HEAD>
<BODY LANG="en-US">
<H2 ALIGN=CENTER>ADGANG N&AElig;GTET -USER-</H2>
<P ALIGN=CENTER><BR>Adgang til denne side:</P>
<P ALIGN=CENTER><STRONG><A HREF="-URL-">-URL-</A></STRONG>
</P>
<P ALIGN=CENTER>... er blevet n&aelig;gtet p&aring; grund af:</P>
<P ALIGN=CENTER><STRONG><FONT COLOR="#ff0000">-REASONGIVEN-</FONT></STRONG>
</P>
<CENTER>
<TABLE BORDER=1 CELLPADDING=2 CELLSPACING=2 BGCOLOR="#ffee00">
<TR>
<TD>
<P>Denne meddelse kommer fordi, siden du fors&oslash;ger at f&aring;
adgang til indeholder, eller er blevet katagoriseret som, uegnet
materiale .</P>
</TD>
</TR>
</TABLE>
</CENTER>
<CENTER>
<TABLE WIDTH=481 BORDER=1 CELLPADDING=2 CELLSPACING=3 BGCOLOR="#44dd44" STYLE="page-break-before: always">
<COL WIDTH=469>
<TR>
<TD WIDTH=469>
<P ALIGN=CENTER>Hvis du har sp&oslash;rgsm&aring;l til
ovenn&aelig;vnte, <BR>bedes du kontakte netv&aelig;rksadministratoren</P>
</TD>
</TR>
</TABLE>
</CENTER>
<P ALIGN=CENTER STYLE="margin-bottom: 0cm"><FONT SIZE=1>Powered by
<A HREF="http://e2guardian.org?block" TARGET="_blank">e2guardian</A></FONT>
</P>
<P STYLE="margin-bottom: 0cm">
<!--
# Translated by Peter Kilsgaard
The available variables are as follows:
- URL- gives the URL the user was trying to get to.
- REASONGIVEN- gives the nice reason (i.e. not quoting the banned phrase).
- REASONLOGGED- gives the reason that gets logged including full details.
- USER- gives the username if known.
- IP- gives the originating IP.
- FILTERGROUP- gives the group number.
- BYPASS- gives URL which allows temporary bypass of denied page
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
More example templates are likely to be found on the e2guardian web site
on the Extras page.
Daniel Barron 2002-03-27
--><BR>
</P>
</BODY>
</HTML>

View File

@@ -0,0 +1,173 @@
<html>
<head>
<title>Downloading -FILENAME- (-FILESIZE- bytes)</title>
<script language='javascript'>
<!--
var scanned = 1;
var fs = -FILESIZE-;
function timestring(seconds) {
var hours = Math.floor(seconds/3600);
var minutes = Math.floor((seconds/60) - (hours*3600));
var seconds = seconds - (minutes*60) - (hours*3600);
var string = "";
if (hours > 0) {
if (hours < 10)
string = "0"+hours;
else
string = hours;
string += ":";
}
if (minutes > 0) {
if (minutes < 10)
string += "0"+minutes;
else
string += minutes;
} else {
string += "00";
}
string += ":";
if (seconds > 0) {
if (seconds < 10)
string += "0"+seconds;
else
string += seconds;
} else {
string += "00";
}
return string;
}
function filesizestring(bytes) {
var gb = Math.floor(bytes/1073741824);
if (gb > 0)
return gb.toString()+" Gb";
var mb = Math.floor(bytes/1048576);
if (mb > 0)
return mb.toString()+" Mb";
var kb = Math.floor(bytes/1024);
if (kb > 0)
return kb.toString()+" Kb";
return bytes.toString()+" bytes";
}
function progressupdate(got, speed) {
var msg;
if (fs > 0) {
var sofar = (got/fs)*16;
for (var i = 1; i <=sofar; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
msg = Math.round((got/-FILESIZE-)*100)+"%, time remaining: "+timestring(Math.round((fs-got)/speed))+"; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
} else {
msg = "Time remaining: unknown; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
}
document.getElementById('message1').innerHTML = msg;
}
function nowscanning() {
for (var i = 1; i <=16; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
if (scanned == 1) {
var msg = "Download complete! Now scanning...";
document.getElementById('message1').innerHTML = msg;
}
}
function downloadlink(rawlink, prettylink, type) {
if (type == 0)
var msg = "File scanned";
else if (type == 1)
var msg = "File downloaded, but not scanned due to size";
else if (type == 2)
var msg = "File too large to cache, please download directly";
document.getElementById('message1').innerHTML = msg;
if (type != 2)
document.getElementById('message2').innerHTML = "<a href='"+rawlink+"'>"+prettylink+"</a>";
else
document.getElementById('message2').innerHTML = "<a href='"+prettylink+"'>"+prettylink+"</a>";
document.write("</body></html>");
}
function downloadwarning(sizelimit) {
scanned = 0;
document.getElementById('message2').innerHTML = "Warning: File too large for content scanning. If you suspect that this file is larger than "+filesizestring(sizelimit)+", refresh this page to download directly.";
}
//-->
</script>
</head>
<body>
<script language='javascript'>
<!--
document.write(unescape("\
<table align='center'><tr><td>\
<div style='font-size:8pt;padding:2px;border:solid black 1px'>\
<span id='progress1'>%26nbsp; %26nbsp;</span> \
<span id='progress2'>%26nbsp; %26nbsp;</span> \
<span id='progress3'>%26nbsp; %26nbsp;</span> \
<span id='progress4'>%26nbsp; %26nbsp;</span> \
<span id='progress5'>%26nbsp; %26nbsp;</span> \
<span id='progress6'>%26nbsp; %26nbsp;</span> \
<span id='progress7'>%26nbsp; %26nbsp;</span> \
<span id='progress8'>%26nbsp; %26nbsp;</span> \
<span id='progress9'>%26nbsp; %26nbsp;</span> \
<span id='progress10'>%26nbsp; %26nbsp;</span> \
<span id='progress11'>%26nbsp; %26nbsp;</span> \
<span id='progress12'>%26nbsp; %26nbsp;</span> \
<span id='progress13'>%26nbsp; %26nbsp;</span> \
<span id='progress14'>%26nbsp; %26nbsp;</span> \
<span id='progress15'>%26nbsp; %26nbsp;</span> \
<span id='progress16'>%26nbsp; %26nbsp;</span> \
</div>\
</td></tr></table>\
<center><p><tt id='message1'></tt></p><p id='message2' style='color: #600;'></p></center>"));
//-->
</script>
<!--
The available variables are as follows:
- FILENAME- gives the name of the file being downloaded
- FILESIZE- gives the size of the file in bytes
- FILESIZE- of zero indicates that file size is not known
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
The following JavaScript functions must be defined:
progressupdate(got, speed)
This is called when the page is initially displayed (i.e. after
initialtrickledelay has passed), and periodically afterwards to
update progress (once every trickledelay seconds).
Parameters:
got - how much of the file we have downloaded, in bytes.
speed - current estimate of download speed, in bytes per second.
nowscanning()
This is called once downloading is complete, and scanning has
begun. (Note: scanning has not actually begun if downloadwarning()
has been called at some point.)
downloadlink(rawlink, prettylink, type)
This is called after scanning has completed, and the file is
ready to be sent to the user.
Parameters:
rawlink - the URL from which the scanned file can be grabbed
prettylink - the original URL which triggered the fancy download manager
type - the status of the download/scan:
0 - downloaded & scanned
1 - downloaded, but too big to have been scanned
2 - too big to be completely downloaded
codes 1 and 2 can only be encountered on files for which the content
length is not known in advance. "rawlink" should be ignored for code 2.
downloadwarning(sizelimit)
This is called when a file with unknown content-length has exceeded
the configured maxcontentfilecachescansize. Used to warn the user
that the fancy DM may not be able to retrieve the entire file,
and that they should download directly (refresh the page; the URL will
have been added to DG's clean cache) if they know it to be larger
than sizelimit.
sizelimit - the value of the fancy DM's maxdownloadsize. If a file
exceeds this limit also, the fancy DM cannot continue
(will trigger downloadlink status type 2).
Please note that the fancy download manager also outputs content contained in
<noscript> tags, for browsers which disable or do not support javascript. If you
customise this template, you may wish to test its behaviour and appearance in
such circumstances.
-->

View File

@@ -0,0 +1,119 @@
# e2guardian berichten in het Nederlands
# Door S.A. de Heer
# Updates door Eric Hameleers
"0","Message number absent" # needs translation
"1","Toegang geweigerd"
"10","IP limit exceeded. There is a " # needs translation
"11"," IP limit set." # needs translation
"50"," in " # needs translation
"51","TRUSTED" # needs translation
"52","DENIED" # needs translation
"53","INFECTED" # needs translation
"54","SCANNED" # needs translation
"55","CONTENTMOD" # needs translation
"56","URLMOD" # needs translation
"57","HEADERMOD" # needs translation
"58","HEADERADD" # needs translation
"59","NETERROR" # needs translation
"70","SSL SITE" # needs translation
"71","IP Limit" # needs translation
"72","Content scanning" # needs translation
"100","Uw IP adres mag niet websurfen: "
"101","Uw IP adres mag niet websurfen."
"102","Uw gebruikersnaam mag niet websurfen: "
"103","Banned Client IP" # needs translation
"104","Banned Location" # needs translation
"105","Banned User" # needs translation
"110","Proxy authentication error" # needs translation
"121","Only limited access allowed from your location" # needs translation
"150","Certificate supplied by server was not valid" # needs translation
"151","Could not open ssl connection" # needs translation
"152","Failed to get ssl certificate" # needs translation
"153","Failed to load ssl private key" # needs translation
"154","Failed to negotiate ssl connection to client" # needs translation
"155","No SSL certificate supplied by server" # needs translation
"156","Server's SSL certificate does not match domain name" # needs translation
"157","Unable to create tunnel through local proxy" # needs translation
"158","Opening tunnel failed" # needs translation
"159","Could not connect to proxy server" # needs translation
"160","Failed to nogotiate ssl connection to server" # needs translation
"200","De gevraagde URL is syntactisch incorrect."
"201","Unable to get response from upstream proxy (timeout)" # needs translation
"202","Unable to get response from upstream proxy (error)" # needs translation
"203","The site requested is not responding" # needs translation
"204"," - Please try again later" # needs translation
"205","Upstream proxy is not responding (network error)" # needs translation
"206"," - Please try again later" # needs translation
"207","The site requested does not exist" # needs translation
"208","The site requested does not have an IPv4 address" # needs translation
"209","Temporary DNS service failure - please try again" # needs translation
"210","DNS service failure - please try again later" # needs translation
"300","Geblokkeerd woord gevonden: "
"301","Geblokkeerd woord gevonden."
"400","Geblokkerde combinatie van woorden gevonden: "
"401","Geblokkerde combinatie van woorden gevonden."
"402","Gewogen woorden limiet van: "
"403","Gewogen woorden limiet overschreden."
"450","Banned search term found: " # needs translation
"451","Banned search term found." # needs translation
"452","Banned combination search term found: " # needs translation
"453","Banned combination search term found." # needs translation
"454","Weighted search term limit of " # needs translation
"455","Weighted search term limit exceeded." # needs translation
"456","Exception combination search term found: " # needs translation
"457","Exception search term found: " # needs translation
"500","Geblokkeerde website: "
"501","Geblokkeerde URL: "
"502","Web blokkade is actief en deze website is niet in de toegangslijst."
"503","Geblokkeerde reguliere expressie in de URL: "
"504","Geblokkeerde reguliere expressie in de URL gevonden."
"505","IP adressen zijn geblokkeerd en dat adres is enkel een IP adres."
"506","SSL is geblokkeerd en deze website komt niet voor op de toegangslijsten."
"507","SSL IP adressen zijn geblokkeerd en dat adres is enkel een IP addres."
"508","Access not allowed using this browser (or app): " # needs translation
"509","Access not allowed using this browser (or app)." # needs translation
"510","Blocked IP site " # needs translation
"511","Tranparent https connection is not TLS: " # needs translation
"512","Tranparent https connection does not have SNI: " # needs translation
"520","Blocked HTTPS site: " # needs translation
"521","Banned Search Words: " # needs translation
"522","Blocked User-Agent: " # needs translation
"560","Blocked site (local): " # needs translation
"561","Blocked URL (local): " # needs translation
"580","Blocked HTTPS site (local): " # needs translation
"581","Banned Search Words (local): " # needs translation
"600","Uitzonderings IP adres gevonden."
"601","Uitzonderings gebruiker gevonden."
"602","Uitzonderings website gevonden."
"603","Uitzonderings URL gevonden."
"604","Uitzonderings woord gevonden: "
"605","Uitzonderings combinatie van woorden gevonden: "
"606","URL omzeiling uitzondering."
"607","Cookie omzeiling uitzondering."
"608","Scan omzeiling URL uitzondering."
"609","Uitzondering reguliere expressie URL gevonden: "
"610","User-Agent pattern match: " # needs translation
"620","Referer match: " # needs translation
"630","URL match in " # needs translation
"631"," location allow list" # needs translation
"632","Location overide allow list matched" # needs translation
"662","Site (local)." # needs translation
"663","URL (local)." # needs translation
"700","Uploaden via het web is geblokkerd."
"701","Web upload limiet overschreden."
"750","Bestands-download is geblokkeerd en dit MIME type komt niet voor op de goedkeuringslijst: "
"751","Bestands-download is geblokkeerd en dit bestand komt niet voor op de goedkeuringslijsten: "
"800","Geblokkeerd MIME Type: "
"900","Geblokkeerd bestandstype: "
"1000","'PICS labeling' niveau overschrijding op bovenvermelde site."
"1100","Virus of onbetamelijke inhoud ontdekt."
"1101","Advertentie geblokkeerd."
"1200","Geduld a.u.b. - bezig met downloaden om te scannen..."
"1201","Waarschuwing: bestand te groot om te scannen. Vermoedt u dat dit bestand groter is dan "
"1202",", ververs dan deze pagina om direct te downloaden."
"1203","WARNING: Could not perform content scan!" # needs translation
"1210","Download Compleet. Scan wordt gestart..."
"1220","Scan compleet.</p><p>Klik hier om te downloaden: "
"1221","Download compleet; bestand niet gescand.</p><p>Klik hier om te downloaden: "
"1222","Bestand te groot voor tussenopslag.</p><p>Klik hier om opnieuw te downloaden zonder scan: "
"1230","Bestand niet langer beschikbaar"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,87 @@
<html>
<head>
<title>e2guardian - toegang geweigerd</title>
</head>
<body bgcolor=#FFFFFF>
<center>
<table border=0 cellspacing=0 cellpadding=2 height=540 width=700>
<tr>
<td colspan=2 bgcolor=#FEA700 height=100 align=center>
<font face=arial,helvetica size=6>
<b>De toegang werd geweigerd!!</b>
</td>
</tr>
<tr>
<td colspan=2 bgcolor=#FFFACD height=30 align=right>
<font face=arial,helvetica size=3 color=black>
<b>-USER-&nbsp;</b>
</td>
</tr>
<tr>
<td align=center valign=bottom width=150 bgcolor=#B0C4DE>
<font face=arial,helvetica size=1 color=black>
YOUR ORG NAME
</td>
<td width=550 bgcolor=#FFFFFF align=center valign=center>
<font face=arial,helvetica color=black>
<font size=4>
Toegang tot de pagina:
<br><br>
<a href="-URL-" target="_blank">-URL-</a>
<br><br>
<font size=3>
... werd geweigerd om de volgende reden:
<br><br>
<font color=red>
<b>-REASONGIVEN-</b>
<font color=black>
<br><br>
Categorie&euml;n:
<br><br>
<font color=red>
<b>-CATEGORIES-</b>
<font color=black>
<br><br><br><br>
U ziet deze melding omdat de pagina die u probeerde te benaderen,
materiaal lijkt te bevatten dat ongeschikt is om te bekijken,
of gemarkeerd is als ongeschikt om te bekijken.
<br><br>
Als u hier vragen over heeft neem dan contact op met uw netwerkbeheerder.
<br><br><br><br>
<font size=1>
Verzorgd door <a href="http://www.e2guardian.org?block" target="_blank">e2guardian</a>
</td>
</tr>
</table>
</body>
</html>
<!--
De beschikbare variablelen zijn als volgt:
- URL- gives the URL the user was trying to get to.
- REASONGIVEN- gives the nice reason (i.e. not quoting the banned phrase).
- REASONLOGGED- gives the reason that gets logged including full details.
- USER- gives the username if known.
- IP- gives the originating IP.
- HOST- gives the originating hostname if known.
- RAWFILTERGROUP- gives the group number.
- FILTERGROUP- gives the group name.
- SERVERIP- gives the IP address on which the filter is running (correct for multiple filterip lines, but not if filterip option is blank).
- BYPASS- gives URL which allows temporary bypass of denied page
- CATEGORIES- gives the categories assigned to the banned content
U dient de spatie te verwijderen tussen de - en de variabele om deze in uw HTML te kunnen gebruiken. De spaties in de voorbeelden hierboven zijn bedoeld om ze niet onnodig te laten verwerken.
Meer voorbeeld templates zijn wellicht te vinden op de e2guardian web site, op de Extras pagina.
Deze pagina werd ontworpen door Paul Richards. (http://www.ridney.com/)
Vertaling door Eric Hameleers (http://www.slackware.com/~alien/)
Daniel Barron 2003-09-01
-->

View File

@@ -0,0 +1,181 @@
<html>
<head>
<title>
T&eacute;l&eacute;chargement de -FILENAME- (-FILESIZE- octets)
</title>
<script language="javascript">
<!--
var scanned = 1;
var fs = -FILESIZE-;
function timestring(seconds) {
var hours = Math.floor(seconds/3600);
var minutes = Math.floor((seconds/60) - (hours*3600));
var seconds = seconds - (minutes*60) - (hours*3600);
var string = "";
if (hours > 0) {
if (hours < 10)
string = "0"+hours;
else
string = hours;
string += ":";
}
if (minutes > 0) {
if (minutes < 10)
string += "0"+minutes;
else
string += minutes;
} else {
string += "00";
}
string += ":";
if (seconds > 0) {
if (seconds < 10)
string += "0"+seconds;
else
string += seconds;
} else {
string += "00";
}
return string;
}
function filesizestring(bytes) {
var gb = Math.floor(bytes/1073741824);
if (gb > 0)
return gb.toString()+" Gb";
var mb = Math.floor(bytes/1048576);
if (mb > 0)
return mb.toString()+" Mb";
var kb = Math.floor(bytes/1024);
if (kb > 0)
return kb.toString()+" Kb";
return bytes.toString()+" bytes";
}
function progressupdate(got, speed) {
var msg;
if (fs > 0) {
var sofar = (got/fs)*16;
for (var i = 1; i <=sofar; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
msg = Math.round((got/-FILESIZE-)*100)+"%, temps restant : "+timestring(Math.round((fs-got)/speed))+"; "+filesizestring(speed)+"/s; total t&eacute;l&eacute;charg&eacute; : "+filesizestring(got);
} else {
msg = "Temps restant : inconnu; "+filesizestring(speed)+"/s; total t&eacute;l&eacute;charg&eacute; : "+filesizestring(got);
}
document.getElementById('message1').innerHTML = msg;
}
function nowscanning() {
for (var i = 1; i <=16; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
if (scanned == 1) {
var msg = "T&eacute;l&eacute;chargement termin&eacute;. Inspection des logiciels malveillants en cours ...";
document.getElementById('message1').innerHTML = msg;
}
}
function downloadlink(rawlink, prettylink, type) {
if (type == 0)
var msg = "Fichier inspect&eacute;";
else if (type == 1)
var msg = "Fichier t&eacute;l&eacute;charg&eacute;, mais non inspect&eacute; car trop volumineux";
else if (type == 2)
var msg = "Fichier trop volumineux pour &ecirc;tre mis en cache, veuillez le t&eacute;l&eacute;charg&eacute;r directement";
document.getElementById('message1').innerHTML = msg;
if (type != 2)
document.getElementById('message2').innerHTML = "<a href='"+rawlink+"'>"+prettylink+"</a>";
else
document.getElementById('message2').innerHTML = "<a href='"+prettylink+"'>"+prettylink+"</a>";
document.write("</body></html>");
}
function downloadwarning(sizelimit) {
scanned = 0;
document.getElementById('message2').innerHTML = "Avertissement : fichier trop volumineux pour &egrave;tre inspect&eacute;. Si vous pensez que le fichier est plus volumineux que "+filesizestring(sizelimit)+", raffra&icirc;chissez la page pour le t&eacute;l&eacute;charger directement.";
}
//-->
</script>
</head>
<body>
<script language="javascript">
<!--
document.write(
unescape(
"\
<table align='center'><tr><td>\
<div style='font-size:8pt;padding:2px;border:solid black 1px'>\
<span id='progress1'>%26nbsp; %26nbsp;</span> \
<span id='progress2'>%26nbsp; %26nbsp;</span> \
<span id='progress3'>%26nbsp; %26nbsp;</span> \
<span id='progress4'>%26nbsp; %26nbsp;</span> \
<span id='progress5'>%26nbsp; %26nbsp;</span> \
<span id='progress6'>%26nbsp; %26nbsp;</span> \
<span id='progress7'>%26nbsp; %26nbsp;</span> \
<span id='progress8'>%26nbsp; %26nbsp;</span> \
<span id='progress9'>%26nbsp; %26nbsp;</span> \
<span id='progress10'>%26nbsp; %26nbsp;</span> \
<span id='progress11'>%26nbsp; %26nbsp;</span> \
<span id='progress12'>%26nbsp; %26nbsp;</span> \
<span id='progress13'>%26nbsp; %26nbsp;</span> \
<span id='progress14'>%26nbsp; %26nbsp;</span> \
<span id='progress15'>%26nbsp; %26nbsp;</span> \
<span id='progress16'>%26nbsp; %26nbsp;</span> \
</div>\
</td></tr></table>\
<center><p><tt id='message1'></tt></p><p id='message2' style='color: #600;'></p></center>"
)
);
//-->
</script>
<!--
The available variables are as follows:
- FILENAME- gives the name of the file being downloaded
- FILESIZE- gives the size of the file in bytes
- FILESIZE- of zero indicates that file size is not known
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
The following JavaScript functions must be defined:
progressupdate(got, speed)
This is called when the page is initially displayed (i.e. after
initialtrickledelay has passed), and periodically afterwards to
update progress (once every trickledelay seconds).
Parameters:
got - how much of the file we have downloaded, in bytes.
speed - current estimate of download speed, in bytes per second.
nowscanning()
This is called once downloading is complete, and scanning has
begun. (Note: scanning has not actually begun if downloadwarning()
has been called at some point.)
downloadlink(rawlink, prettylink, type)
This is called after scanning has completed, and the file is
ready to be sent to the user.
Parameters:
rawlink - the URL from which the scanned file can be grabbed
prettylink - the original URL which triggered the fancy download manager
type - the status of the download/scan:
0 - downloaded & scanned
1 - downloaded, but too big to have been scanned
2 - too big to be completely downloaded
codes 1 and 2 can only be encountered on files for which the content
length is not known in advance. "rawlink" should be ignored for code 2.
downloadwarning(sizelimit)
This is called when a file with unknown content-length has exceeded
the configured maxcontentfilecachescansize. Used to warn the user
that the fancy DM may not be able to retrieve the entire file,
and that they should download directly (refresh the page; the URL will
have been added to DG's clean cache) if they know it to be larger
than sizelimit.
sizelimit - the value of the fancy DM's maxdownloadsize. If a file
exceeds this limit also, the fancy DM cannot continue
(will trigger downloadlink status type 2).
Please note that the fancy download manager also outputs content contained in
<noscript> tags, for browsers which disable or do not support javascript. If you
customise this template, you may wish to test its behaviour and appearance in
such circumstances.
-->
</body>
</html>

View File

@@ -0,0 +1,122 @@
# e2guardian messages file in French
# Translated by: Bernard Wanadoo and Jacques Theys
# Improvements by Jeanuel
# Improvements by Mathieu Parent (2011)
#
# ! Quote "'" changed by backquote "`" to avoid bad interpretation !
"0","Message number absent" # needs translation
"1","Accès interdit"
"10","IP limit exceeded. There is a " # needs translation
"11"," IP limit set." # needs translation
"50"," in " # needs translation
"51","TRUSTED" # needs translation
"52","Accès interdit"
"53","INFECTED" # needs translation
"54","SCANNED" # needs translation
"55","CONTENTMOD" # needs translation
"56","URLMOD" # needs translation
"57","HEADERMOD" # needs translation
"58","HEADERADD" # needs translation
"59","NETERROR" # needs translation
"70","SSL SITE" # needs translation
"71","IP Limit" # needs translation
"72","Content scanning" # needs translation
"100","Votre addresse IP n`est pas autorisée à naviguer sur le site : "
"101","Votre addresse IP n`est pas autorisée à naviguer."
"102","Votre compte utilisateur n`est pas autorisé à afficher le site : "
"103","Banned Client IP" # needs translation
"104","Banned Location" # needs translation
"105","Banned User" # needs translation
"110","Proxy authentication error" # needs translation
"121","Only limited access allowed from your location" # needs translation
"150","Certificate supplied by server was not valid" # needs translation
"151","Could not open ssl connection" # needs translation
"152","Failed to get ssl certificate" # needs translation
"153","Failed to load ssl private key" # needs translation
"154","Failed to negotiate ssl connection to client" # needs translation
"155","No SSL certificate supplied by server" # needs translation
"156","Server`s SSL certificate does not match domain name" # needs translation
"157","Unable to create tunnel through local proxy" # needs translation
"158","Opening tunnel failed" # needs translation
"159","Could not connect to proxy server" # needs translation
"160","Failed to nogotiate ssl connection to server" # needs translation
"200","L`URL demandée n'est pas bien formée."
"201","Unable to get response from upstream proxy (timeout)" # needs translation
"202","Unable to get response from upstream proxy (error)" # needs translation
"203","The site requested is not responding" # needs translation
"204"," - Please try again later" # needs translation
"205","Upstream proxy is not responding (network error)" # needs translation
"206"," - Please try again later" # needs translation
"207","The site requested does not exist" # needs translation
"208","The site requested does not have an IPv4 address" # needs translation
"209","Temporary DNS service failure - please try again" # needs translation
"210","DNS service failure - please try again later" # needs translation
"300","Phrase interdite : "
"301","Phrase interdite trouvée."
"400","Combinaison de mots interdite : "
"401","Combinaison de mots interdite trouvée."
"402","Limite de pondération "
"403","Limite de pondération dépassée."
"450","Terme de recherche interdit : "
"451","Terme de recherche interdit trouvé."
"452","Combinaison de termes de recherche interdite : "
"453","Combinaison de termes de recherche interdite trouvée."
"454","Limite de pondération de termes de recherche "
"455","Limite de pondération de termes de recherche dépassée."
"456","Exception de combinaison de termes de recherche autorisée : "
"457","Exception de terme de recherche autorisé : "
"500","Site interdit : "
"501","URL interdite : "
"502","Le mode liste blanche (Blanket Block) est actif et ce site n`est pas dans la liste autorisée, blanche ou grise."
"503","Expression régulière d`URL interdite : "
"504","Expression régulière d`URL interdite trouvée."
"505","Le mode liste blanche d`IPs (IP Blanket Block) est actif et cette addresse est une adresse IP uniquement."
"506","Le mode liste blanche SSL (SSL Blanket Block) est actif et ce site n`est pas dans la liste autorisée, blanche ou grise."
"507","Le mode liste blanche SSL d`IPs (SSL IP Blanket Block) est actif et cette addresse est une adresse IP uniquement."
"508","Expression régulière d`entète HTTP interdite : ",
"509","Expression régulière d`entète HTTP interdite trouvée."
"510","Blocked IP site " # needs translation
"511","Tranparent https connection is not TLS: " # needs translation
"512","Tranparent https connection does not have SNI: " # needs translation
"520","Blocked HTTPS site: " # needs translation
"521","Banned Search Words: " # needs translation
"522","Blocked User-Agent: " # needs translation
"560","Blocked site (local): " # needs translation
"561","Blocked URL (local): " # needs translation
"580","Blocked HTTPS site (local): " # needs translation
"581","Banned Search Words (local): " # needs translation
"600","Exception d`adresse IP client trouvée."
"601","Exception d`utilisateur client trouvée."
"602","Exception de site trouvée : "
"603","Exception d`URL trouvée : "
"604","Exception de phrase trouvée : "
"605","Exception de combinaison de mots trouvée : "
"606","Exception d`URL sans controle trouvée."
"607","Exception de cookie sans controle trouvée."
"608","Exception d`URL sans inspection des logiciels malveillants trouvée."
"609","Exception d`expression régulière d'URL trouvée : "
"610","User-Agent pattern match: " # needs translation
"620","Referer match: " # needs translation
"630","URL match in " # needs translation
"631"," location allow list" # needs translation
"632","Location overide allow list matched" # needs translation
"662","Site (local): " # needs translation
"663","URL (local): " # needs translation
"700","L`upload web est interdit."
"701","Dépassement de la limite d`upload Web."
"750","Le mode liste blanche de téléchargement (Blanket file download) est actif et ce type MIME n`est pas dans la liste blanche : "
"751","Le mode liste blanche de téléchargement (Blanket file download) est actif et ce fichier n`est pas dans la liste blanche."
"800","Type MIME interdit: "
"900","Type de fichier interdit : "
"1000","Niveau PICS depassé sur le site entier."
"1100","Logiciel malveillant détecté."
"1101","Publicité bloqué"
"1200","Veuillez patienter - téléchargement du fichier en cours ..."
"1201","Avertissement : fichier trop volumineux pour ètre inspecté. Si vous pensez que le fichier est plus volumineux que "
"1202",", raffraîchissez la page pour le télécharger directement."
"1203","WARNING: Could not perform content scan!" # needs translation
"1210","Téléchargement terminé. Inspection des logiciels malveillants en cours ..."
"1220","Inspection du fichier terminée.</p><p>Cliquez ici pour le télécharger : "
"1221","Télécharge terminé. fichier non inspecté.</p><p>Cliquez ici pour le télécharger : "
"1222","Fichier trop volumineux pour ètre mis en cache.</p><p>Cliquez ici pour le télécharger à nouveau, sans inspection des logiciels malveillants : "
"1230","Le fichier n`est plus disponible"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,89 @@
<html>
<head>
<title>e2guardian - Acc&eagrav;s interdit</title>
</head>
<body bgcolor=#FFFFFF>
<center>
<table border=0 cellspacing=0 cellpadding=2 height=540 width=700>
<tr>
<td colspan=2 bgcolor=#FEA700 height=100 align=center>
<font face=arial,helvetica size=6>
<b>Acc&egrave;s interdit !</b>
</td>
</tr>
<tr>
<td colspan=2 bgcolor=#FFFACD height=30 align=right>
<font face=arial,helvetica size=3 color=black>
<b>-USER-&nbsp;</b>
</td>
</tr>
<tr>
<td align=center valign=bottom width=150 bgcolor=#B0C4DE>
<font face=arial,helvetica size=1 color=black>
YOUR ORG NAME
</td>
<td width=550 bgcolor=#FFFFFF align=center valign=center>
<font face=arial,helvetica color=black>
<font size=4>
L'acc&egrave;s &agrave; la page :
<br><br>
<a href="-URL-" target="_blank">-URL-</a>
<br><br>
<font size=3>
... a &eacute;t&eacute; interdit pour les raisons suivantes :
<br><br>
<font color=red>
<b>-REASONGIVEN-</b>
<font color=black>
<br><br>
Cat&eacute;gories:
<br><br>
<font color=red>
<b>-CATEGORIES-</b>
<font color=black>
<br><br><br><br>
Vous voyez ce message parce que vous tentez d'acc&eacute;der &agrave;
une page qui contient, ou est r&eacute;put&eacute;e contenir des &eacute;lements
qui ont &eacute;t&eacute; d&eacute;clar&eacute;s inappropri&eacute;s.
<br><br>
Pour toute question, contactez votre administrateur r&eacute;seau.
<br><br><br><br>
<font size=1>
Propuls&eacute; par <a href="http://www.e2guardian.org?block" target="_blank">e2guardian</a>
</td>
</tr>
</table>
</body>
</html>
<!--
The available variables are as follows:
- URL- gives the URL the user was trying to get to.
- REASONGIVEN- gives the nice reason (i.e. not quoting the banned phrase).
- REASONLOGGED- gives the reason that gets logged including full details.
- USER- gives the username if known.
- IP- gives the originating IP.
- HOST- gives the originating hostname if known.
- RAWFILTERGROUP- gives the group number.
- FILTERGROUP- gives the group name.
- SERVERIP- gives the IP address on which the filter is running (correct for multiple filterip lines, but not if filterip option is blank).
- BYPASS- gives URL which allows temporary bypass of denied page
- CATEGORIES- gives the categories assigned to the banned content
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
More example templates are likely to be found on the e2guardian web site
on the Extras page.
This page was designed by Paul Richards. (http://www.ridney.com/)
Daniel Barron 2003-09-01
#Translated by: Mathieu Parent 2011
-->

View File

@@ -0,0 +1,173 @@
<html>
<head>
<title>Herunterladen -FILENAME- (-FILESIZE- bytes)</title>
<script language='javascript'>
<!--
var scanned = 1;
var fs = -FILESIZE-;
function timestring(seconds) {
var hours = Math.floor(seconds/3600);
var minutes = Math.floor((seconds/60) - (hours*3600));
var seconds = seconds - (minutes*60) - (hours*3600);
var string = "";
if (hours > 0) {
if (hours < 10)
string = "0"+hours;
else
string = hours;
string += ":";
}
if (minutes > 0) {
if (minutes < 10)
string += "0"+minutes;
else
string += minutes;
} else {
string += "00";
}
string += ":";
if (seconds > 0) {
if (seconds < 10)
string += "0"+seconds;
else
string += seconds;
} else {
string += "00";
}
return string;
}
function filesizestring(bytes) {
var gb = Math.floor(bytes/1073741824);
if (gb > 0)
return gb.toString()+" GB";
var mb = Math.floor(bytes/1048576);
if (mb > 0)
return mb.toString()+" MB";
var kb = Math.floor(bytes/1024);
if (kb > 0)
return kb.toString()+" KB";
return bytes.toString()+" Bytes";
}
function progressupdate(got, speed) {
var msg;
if (fs > 0) {
var sofar = (got/fs)*16;
for (var i = 1; i <=sofar; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
msg = Math.round((got/-FILESIZE-)*100)+"%, Restzeit: "+timestring(Math.round((fs-got)/speed))+"; "+filesizestring(speed)+"/s; gesamt heruntergeladen: "+filesizestring(got);
} else {
msg = "Restzeit: unbekannt; "+filesizestring(speed)+"/s; gesamt heruntergeladen: "+filesizestring(got);
}
document.getElementById('message1').innerHTML = msg;
}
function nowscanning() {
for (var i = 1; i <=16; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
if (scanned == 1) {
var msg = "Herunterladen abgeschlossen! &Uuml;berpr&uuml;fung wird gestartet...";
document.getElementById('message1').innerHTML = msg;
}
}
function downloadlink(rawlink, prettylink, type) {
if (type == 0)
var msg = "Datei wurde auf Schadsoftware gepr&uuml;ft! Es wurde KEINE Schadsoftware gefunden!";
else if (type == 1)
var msg = "Datei heruntergeladen, aber aufgrund der Gr&ouml;ße nicht auf Schadsoftware gepr&uuml;ft";
else if (type == 2)
var msg = "Datei zu gross zur &Uuml;berpr&uuml;fung, bitte direktes Herunterladen starten";
document.getElementById('message1').innerHTML = msg;
if (type != 2)
document.getElementById('message2').innerHTML = "<a href='"+rawlink+"'>"+prettylink+"</a>";
else
document.getElementById('message2').innerHTML = "<a href='"+prettylink+"'>"+prettylink+"</a>";
document.write("</body></html>");
}
function downloadwarning(sizelimit) {
scanned = 0;
document.getElementById('message2').innerHTML = "Warnung: Die Datei ist zu groß um auf Schadsoftware &uuml;berpr&uuml;ft zu werden. Wenn Sie vermuten das die Dateigr&ouml;ße "+filesizestring(sizelimit)+" &uuml;bersteigt, aktualisieren Sie diese Seite, um das direkte herunterladen erneut zu starten.";
}
//-->
</script>
</head>
<body>
<script language='javascript'>
<!--
document.write(unescape("\
<table align='center'><tr><td>\
<div style='font-size:8pt;padding:2px;border:solid black 1px'>\
<span id='progress1'>%26nbsp; %26nbsp;</span> \
<span id='progress2'>%26nbsp; %26nbsp;</span> \
<span id='progress3'>%26nbsp; %26nbsp;</span> \
<span id='progress4'>%26nbsp; %26nbsp;</span> \
<span id='progress5'>%26nbsp; %26nbsp;</span> \
<span id='progress6'>%26nbsp; %26nbsp;</span> \
<span id='progress7'>%26nbsp; %26nbsp;</span> \
<span id='progress8'>%26nbsp; %26nbsp;</span> \
<span id='progress9'>%26nbsp; %26nbsp;</span> \
<span id='progress10'>%26nbsp; %26nbsp;</span> \
<span id='progress11'>%26nbsp; %26nbsp;</span> \
<span id='progress12'>%26nbsp; %26nbsp;</span> \
<span id='progress13'>%26nbsp; %26nbsp;</span> \
<span id='progress14'>%26nbsp; %26nbsp;</span> \
<span id='progress15'>%26nbsp; %26nbsp;</span> \
<span id='progress16'>%26nbsp; %26nbsp;</span> \
</div>\
</td></tr></table>\
<center><p><tt id='message1'></tt></p><p id='message2' style='color: #600;'></p></center>"));
//-->
</script>
<!--
The available variables are as follows:
- FILENAME- gives the name of the file being downloaded
- FILESIZE- gives the size of the file in bytes
- FILESIZE- of zero indicates that file size is not known
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
The following JavaScript functions must be defined:
progressupdate(got, speed)
This is called when the page is initially displayed (i.e. after
initialtrickledelay has passed), and periodically afterwards to
update progress (once every trickledelay seconds).
Parameters:
got - how much of the file we have downloaded, in bytes.
speed - current estimate of download speed, in bytes per second.
nowscanning()
This is called once downloading is complete, and scanning has
begun. (Note: scanning has not actually begun if downloadwarning()
has been called at some point.)
downloadlink(rawlink, prettylink, type)
This is called after scanning has completed, and the file is
ready to be sent to the user.
Parameters:
rawlink - the URL from which the scanned file can be grabbed
prettylink - the original URL which triggered the fancy download manager
type - the status of the download/scan:
0 - downloaded & scanned
1 - downloaded, but too big to have been scanned
2 - too big to be completely downloaded
codes 1 and 2 can only be encountered on files for which the content
length is not known in advance. "rawlink" should be ignored for code 2.
downloadwarning(sizelimit)
This is called when a file with unknown content-length has exceeded
the configured maxcontentfilecachescansize. Used to warn the user
that the fancy DM may not be able to retrieve the entire file,
and that they should download directly (refresh the page; the URL will
have been added to DG's clean cache) if they know it to be larger
than sizelimit.
sizelimit - the value of the fancy DM's maxdownloadsize. If a file
exceeds this limit also, the fancy DM cannot continue
(will trigger downloadlink status type 2).
Please note that the fancy download manager also outputs content contained in
<noscript> tags, for browsers which disable or do not support javascript. If you
customise this template, you may wish to test its behaviour and appearance in
such circumstances.
-->

View File

@@ -0,0 +1,119 @@
# e2guardian 3 messages file in German
#
# Translated and adapted to Unicode by Peter Vollmar, Klaus Tachtler.
"0","Message number absent" # needs translation
"1","Zugriff verweigert"
"10","IP-Limit erreicht. Limit bei "
"11"," IP-Limit wurde gesetzt."
"50"," von "
"51","VERTRAUENSWÜRDIG"
"52","VERWEIGERT"
"53","INFIZIERT"
"54","ÜBERPRÜFT"
"55","INHALT MODIFIZIERT"
"56","URL MODIFIZIERT"
"57","HEADER MODIFIZIERT"
"58","HEADER HINZUGEFÜGT"
"59","NETZWERKFEHLER"
"70","SSL SEITE"
"71","IP-Limit"
"72","Inhalt überprüfen"
"100","Ihre Arbeitsstation hat keine Erlaubnis zum Surfen auf: "
"101","Ihre Arbeitsstation hat keine Erlaubnis zum Surfen"
"102","Ihr Benutzername hat keine Erlaubnis zum Surfen auf: "
"103","Client-IP geblockt"
"104","Lokation geblockt"
"105","Benutzer geblockt"
"110","Proxy authentication error" # needs translation
"121","Von Ihrer Lokation aus ist nur ein begrenzter Zugriff möglich"
"150","Das vom Server ausgelieferte Zertifikat ist ungültig"
"151","Es konnte keine SSL-Verbindung aufgebaut werden"
"152","Es wurde kein Zertifikat gefunden"
"153","Es konnte kein privater Schlüssel geladen werden"
"154","Es konnte keine Verbindung zum Client hergestellt werden"
"155","Es wurde kein SSL-Zertifikat vom Server ausgeliefert"
"156","Das vom Server ausgelieferte SSL-Zertifikat, passt nicht zum Namen der Domain"
"157","Es konnte kein Verbindung zum lokalen Proxy hergestellt werden"
"158","Verbindungsaufbau fehlgeschlagen"
"159","Es konnte kein Verbindung zum Proxy-Server aufgebaut werden"
"160","Die SSL-Verbindung zum Server konnte nicht hergestellt werden"
"200","Die angeforderte URL ist ungültig"
"201","Antwort vom Upstream-Proxy nicht möglich (Zeitüberschreitung)"
"202","Antwort vom Upstream-Proxy nicht möglich (Fehler)"
"203","Die angeforderte Seite antwortet nicht"
"204"," - Bitte versuchen Sie es später noch einmal"
"205","Upstream-Proxy antwortet nicht (Netzwerkfehler)"
"206"," - Bitte versuchen Sie es später noch einmal"
"207","Die angeforderte Seite existiert nicht"
"208","Die angeforderte Seite hat keine IPv4-Adresse"
"209","Vorübergehender Ausfall des DNS-Dienstes - Bitte versuchen Sie es erneut"
"210","DNS-Dienstfehler - Bitte versuchen Sie es später noch einmal"
"300","Verbotener Ausdruck gefunden: "
"301","Verbotener Ausdruck gefunden"
"400","Verbotene Kombination von Ausdrücken gefunden: "
"401","Verbotene Kombination von Ausdrücken gefunden"
"402","Gewichtete Ausdrucksbeschränkung von "
"403","Gewichtete Ausdrucksbeschränkung überschritten"
"450","Verbotener Suchausdruck gefunden: "
"451","Verbotener Suchausdruck gefunden."
"452","Verbotene Suchausdrücke gefunden: "
"453","Verbotene Suchausdrücke gefunden."
"454","Gewichtetes Suchausdruck-Limit erreicht: "
"455","Gewichtetes Suchausdruck-Limit wurde erreicht."
"456","Kombination von erlaubten Ausdrücken wurde gefunden: "
"457","Erlaubter Ausdruck gefunden: "
"500","Verbotene Seite: "
"501","Verbotene URL: "
"502","Totalsperre für Nur-IP-Adressen aktiv, diese Seite ist nicht auf der Erlaubt-Liste"
"503","Aufgrund von regulären Ausdrücken verbotene URL: "
"504","Aufgrund von regulären Ausdrücken verbotene URL gefunden"
"505","Totalsperre für IP-Adressen aktiv, diese Adresse ist nur eine IP."
"506","HTTPS-Verbindungen sind nur zu vertrauenswürdige Seiten erlaubt."
"507","HTTPS-Verbindungen zu IP-Adressen sind nicht erlaubt."
"508","Verbindungen mit diesem Browser (oder dieser Anwendungen) sind nicht gestattet: "
"509","Verbindungen mit diesem Browser (oder dieser Anwendungen) sind nicht gestattet."
"510","Geblockte Seite (IP) "
"511","Tranparent https connection is not TLS: " # needs translation
"512","Tranparent https connection does not have SNI: " # needs translation
"520","Geblockte HTTPS-Seite: "
"521","Geblockte Ausdrücke: "
"522","Geblockter Benutzer-Agent: "
"560","Geblockte Seite (lokal): "
"561","Geblockte URL (lokal): "
"580","Geblockte HTTPS-Seite (lokal): "
"581","Geblockte Ausdrücke (lokal): "
"600","Übereinstimmung mit Client-IP in Ausnahmeliste"
"601","Übereinstimmung mit Client-Benutzer in Ausnahmeliste"
"602","Übereinstimmung mit Seite in Ausnahmeliste"
"603","Übereinstimmung mit URL in Ausnahmeliste"
"604","Ausnahme-Ausdruck gefunden: "
"605","Kombination von Ausnahme Ausdrücken gefunden: "
"606","Umgehungs-URL gefunden"
"607","Umgehungs-Cookie gefunden"
"608","Überprüfe Umgehungs-URL Ausnahme."
"609","Ausnahme von regular expression URL gefunden: "
"610","Benutzer-Agent Suchmuster-Abgleich: "
"620","Ursprungsseite gefunden: "
"630","URL gefunden in "
"631"," erlaubte Lokations-Liste"
"632","Lokation überschreibt die Liste der zulässigen Seiten"
"662","Seite (lokal)."
"663","URL (lokal)."
"700","Web-Upload verboten"
"701","Web-Upload-Schwellwert erreicht"
"750","Globale Datei-Download Überprüfung ist aktiv und dieser Datei-Typ (MIME type) ist nicht auf der Erlaubt-Liste: "
"751","Globale Datei-Download Überprüfung ist aktiv und diese Datei ist nicht auf der Erlaubt-Liste"
"800","Verbotener Datei-Typ (MIME Type): "
"900","Verbotene Datei-Erweiterung: "
"1000","PICS-Kennzeichnungsschwellwert überschritten"
"1100","Ein Virus oder unerlaubter Inhalt wurde gefunden."
"1101","Werbung blockiert"
"1200","Bitte warten - die heruntergeladene Datei wird überprüft..."
"1201","Warnung: Datei ist zu gross um überprüft zu werden. Wenn Sie glauben das die Datei größer als "
"1202"," ist, rufen Sie die Seite erneut auf, um ein direktes herunterladen durchzuführen."
"1203","WARNUNG: Es konnte keine Inhaltsüberprüfung durchgeführt werden!"
"1210","Herunterladen abgeschlossen. Starte Überprüfung..."
"1220","Überprüfung abgeschlossen.</p><p>Zum herunterladen hier klicken: "
"1221","Herunterladen abgeschlossen. Datei konnte nicht überprüft werden.</p><p>Zum herunterladen hier klicken: "
"1222","Datei zu gross zum zwischenspeichern.</p><p>Zum erneuten herunterladen, OHNE Überprüfung, hier klicken: "
"1230","Die Datei wurde bereits abgerufen und ist daher nicht mehr gespeichert!"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,77 @@
<html>
<head>
<title>e2guardian - Zugriff verweigert</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor=#FFFFFF>
<center>
<table border=0 cellspacing=0 cellpadding=2 height=540 width=700>
<tr>
<td colspan=2 bgcolor=#FEA700 height=100 align=center>
<font face=arial,helvetica size=6>
<b>Zugriff verweigert!</b>
</td>
</tr>
<tr>
<td colspan=2 bgcolor=#FFFACD height=30 align=right>
<font face=arial,helvetica size=3 color=black>
<b>-USER-&nbsp;</b>
</td>
</tr>
<tr>
<td align=center valign=bottom width=150 bgcolor=#B0C4DE>
<font face=arial,helvetica size=1 color=black>
IHRE FIRMA
</td>
<td width=550 bgcolor=#FFFFFF align=center valign=center>
<font face=arial,helvetica color=black>
<font size=4>
Der Zugriff auf die Seite
<br><br>
<a href="-URL-" target="_blank">-URL-</a>
<br><br>
<font size=3>
wurde mit folgender Begründung verweigert:
<br><br>
<font color=red>
<b>-REASONLOGGED-</b>
<font color=black>
<br><br><br><br>
Sie sehen diese Fehlermeldung, weil die von Ihnen gewünschte Seite unangebrachte Inhalte aufweist oder als solche gekennzeichnet ist.
<br><br>
Bei Fragen oder Beschwerden wenden Sie sich bitte an Ihren Netzwerkadministrator.
<br><br><br><br>
<font size=1>
Powered by <a href="http://www.e2guardian.org?block" target="_blank">e2guardian</a>
</td>
</tr>
</table>
</body>
</html>
<!--
Translated and adapted for Unicode by Peter Vollmar
The available variables are as follows:
- URL- gives the URL the user was trying to get to.
- REASONGIVEN- gives the nice reason (i.e. not quoting the banned phrase).
- REASONLOGGED- gives the reason that gets logged including full details.
- USER- gives the username if known.
- IP- gives the originating IP.
- FILTERGROUP- gives the group number.
- BYPASS- gives URL which allows temporary bypass of denied page
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
More example templates are likely to be found on the e2guardian web site
on the Extras page.
This page was designed by Paul Richards. (http://www.ridney.com/)
Daniel Barron 2003-09-01
-->

View File

@@ -0,0 +1,179 @@
<html>
<head>
<title>Downloading -FILENAME- (-FILESIZE- bytes)</title>
<script language="javascript">
<!--
var scanned = 1;
var fs = -FILESIZE-;
function timestring(seconds) {
var hours = Math.floor(seconds/3600);
var minutes = Math.floor((seconds/60) - (hours*3600));
var seconds = seconds - (minutes*60) - (hours*3600);
var string = "";
if (hours > 0) {
if (hours < 10)
string = "0"+hours;
else
string = hours;
string += ":";
}
if (minutes > 0) {
if (minutes < 10)
string += "0"+minutes;
else
string += minutes;
} else {
string += "00";
}
string += ":";
if (seconds > 0) {
if (seconds < 10)
string += "0"+seconds;
else
string += seconds;
} else {
string += "00";
}
return string;
}
function filesizestring(bytes) {
var gb = Math.floor(bytes/1073741824);
if (gb > 0)
return gb.toString()+" Gb";
var mb = Math.floor(bytes/1048576);
if (mb > 0)
return mb.toString()+" Mb";
var kb = Math.floor(bytes/1024);
if (kb > 0)
return kb.toString()+" Kb";
return bytes.toString()+" bytes";
}
function progressupdate(got, speed) {
var msg;
if (fs > 0) {
var sofar = (got/fs)*16;
for (var i = 1; i <=sofar; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
msg = Math.round((got/-FILESIZE-)*100)+"%, time remaining: "+timestring(Math.round((fs-got)/speed))+"; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
} else {
msg = "Time remaining: unknown; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
}
document.getElementById('message1').innerHTML = msg;
}
function nowscanning() {
for (var i = 1; i <=16; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
if (scanned == 1) {
var msg = "Download complete! Now scanning...";
document.getElementById('message1').innerHTML = msg;
}
}
function downloadlink(rawlink, prettylink, type) {
if (type == 0)
var msg = "File scanned";
else if (type == 1)
var msg = "File downloaded, but not scanned due to size";
else if (type == 2)
var msg = "File too large to cache, please download directly";
document.getElementById('message1').innerHTML = msg;
if (type != 2)
document.getElementById('message2').innerHTML = "<a href='"+rawlink+"'>"+prettylink+"</a>";
else
document.getElementById('message2').innerHTML = "<a href='"+prettylink+"'>"+prettylink+"</a>";
document.write("</body></html>");
}
function downloadwarning(sizelimit) {
scanned = 0;
document.getElementById('message2').innerHTML = "Warning: File too large for content scanning. If you suspect that this file is larger than "+filesizestring(sizelimit)+", refresh this page to download directly.";
}
//-->
</script>
</head>
<body>
<script language="javascript">
<!--
document.write(
unescape(
"\
<table align='center'><tr><td>\
<div style='font-size:8pt;padding:2px;border:solid black 1px'>\
<span id='progress1'>%26nbsp; %26nbsp;</span> \
<span id='progress2'>%26nbsp; %26nbsp;</span> \
<span id='progress3'>%26nbsp; %26nbsp;</span> \
<span id='progress4'>%26nbsp; %26nbsp;</span> \
<span id='progress5'>%26nbsp; %26nbsp;</span> \
<span id='progress6'>%26nbsp; %26nbsp;</span> \
<span id='progress7'>%26nbsp; %26nbsp;</span> \
<span id='progress8'>%26nbsp; %26nbsp;</span> \
<span id='progress9'>%26nbsp; %26nbsp;</span> \
<span id='progress10'>%26nbsp; %26nbsp;</span> \
<span id='progress11'>%26nbsp; %26nbsp;</span> \
<span id='progress12'>%26nbsp; %26nbsp;</span> \
<span id='progress13'>%26nbsp; %26nbsp;</span> \
<span id='progress14'>%26nbsp; %26nbsp;</span> \
<span id='progress15'>%26nbsp; %26nbsp;</span> \
<span id='progress16'>%26nbsp; %26nbsp;</span> \
</div>\
</td></tr></table>\
<center><p><tt id='message1'></tt></p><p id='message2' style='color: #600;'></p></center>"
)
);
//-->
</script>
<!--
The available variables are as follows:
- FILENAME- gives the name of the file being downloaded
- FILESIZE- gives the size of the file in bytes
- FILESIZE- of zero indicates that file size is not known
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
The following JavaScript functions must be defined:
progressupdate(got, speed)
This is called when the page is initially displayed (i.e. after
initialtrickledelay has passed), and periodically afterwards to
update progress (once every trickledelay seconds).
Parameters:
got - how much of the file we have downloaded, in bytes.
speed - current estimate of download speed, in bytes per second.
nowscanning()
This is called once downloading is complete, and scanning has
begun. (Note: scanning has not actually begun if downloadwarning()
has been called at some point.)
downloadlink(rawlink, prettylink, type)
This is called after scanning has completed, and the file is
ready to be sent to the user.
Parameters:
rawlink - the URL from which the scanned file can be grabbed
prettylink - the original URL which triggered the fancy download manager
type - the status of the download/scan:
0 - downloaded & scanned
1 - downloaded, but too big to have been scanned
2 - too big to be completely downloaded
codes 1 and 2 can only be encountered on files for which the content
length is not known in advance. "rawlink" should be ignored for code 2.
downloadwarning(sizelimit)
This is called when a file with unknown content-length has exceeded
the configured maxcontentfilecachescansize. Used to warn the user
that the fancy DM may not be able to retrieve the entire file,
and that they should download directly (refresh the page; the URL will
have been added to DG's clean cache) if they know it to be larger
than sizelimit.
sizelimit - the value of the fancy DM's maxdownloadsize. If a file
exceeds this limit also, the fancy DM cannot continue
(will trigger downloadlink status type 2).
Please note that the fancy download manager also outputs content contained in
<noscript> tags, for browsers which disable or do not support javascript. If you
customise this template, you may wish to test its behaviour and appearance in
such circumstances.
-->
</body>
</html>

View File

@@ -0,0 +1,118 @@
# e2guardian messages file in Hebrew
# by Nitzo Tomer <nitzo2001@yahoo.com>
"0","Message number absent" # needs translation
"1"," "
"10","IP limit exceeded. There is a " # needs translation
"11"," IP limit set." # needs translation
"50"," in " # needs translation
"51","TRUSTED" # needs translation
"52","DENIED" # needs translation
"53","INFECTED" # needs translation
"54","SCANNED" # needs translation
"55","CONTENTMOD" # needs translation
"56","URLMOD" # needs translation
"57","HEADERMOD" # needs translation
"58","HEADERADD" # needs translation
"59","NETERROR" # needs translation
"70","SSL SITE" # needs translation
"71","IP Limit" # needs translation
"72","Content scanning" # needs translation
"100"," -IP : "
"101"," -IP ."
"102"," : "
"103","Banned Client IP" # needs translation
"104","Banned Location" # needs translation
"105","Banned User" # needs translation
"110","Proxy authentication error" # needs translation
"121","Only limited access allowed from your location" # needs translation
"150","Certificate supplied by server was not valid" # needs translation
"151","Could not open ssl connection" # needs translation
"152","Failed to get ssl certificate" # needs translation
"153","Failed to load ssl private key" # needs translation
"154","Failed to negotiate ssl connection to client" # needs translation
"155","No SSL certificate supplied by server" # needs translation
"156","Server's SSL certificate does not match domain name" # needs translation
"157","Unable to create tunnel through local proxy" # needs translation
"158","Opening tunnel failed" # needs translation
"159","Could not connect to proxy server" # needs translation
"160","Failed to nogotiate ssl connection to server" # needs translation
"200"," ."
"201","Unable to get response from upstream proxy (timeout)" # needs translation
"202","Unable to get response from upstream proxy (error)" # needs translation
"203","The site requested is not responding" # needs translation
"204"," - Please try again later" # needs translation
"205","Upstream proxy is not responding (network error)" # needs translation
"206"," - Please try again later" # needs translation
"207","The site requested does not exist" # needs translation
"208","The site requested does not have an IPv4 address" # needs translation
"209","Temporary DNS service failure - please try again" # needs translation
"210","DNS service failure - please try again later" # needs translation
"300"," : "
"301"," ."
"400"," : "
"401"," ."
"402"," "
"403"," ."
"450","Banned search term found: " # needs translation
"451","Banned search term found." # needs translation
"452","Banned combination search term found: " # needs translation
"453","Banned combination search term found." # needs translation
"454","Weighted search term limit of " # needs translation
"455","Weighted search term limit exceeded." # needs translation
"456","Exception combination search term found: " # needs translation
"457","Exception search term found: " # needs translation
"500"," : "
"501"," : "
"502"," &quot; ."
"503"," : "
"504"," ."
"505"," &quot ."
"506","HTTPS access is only allowed to trusted sites." # needs translation
"507","HTTPS access by IP address is not allowed." # needs translation
"508","Access not allowed using this browser (or app): " # needs translation
"509","Access not allowed using this browser (or app)." # needs translation
"510","Blocked IP site " # needs translation
"511","Tranparent https connection is not TLS: " # needs translation
"512","Tranparent https connection does not have SNI: " # needs translation
"520","Blocked HTTPS site: " # needs translation
"521","Banned Search Words: " # needs translation
"522","Blocked User-Agent: " # needs translation
"560","Blocked site (local): " # needs translation
"561","Blocked URL (local): " # needs translation
"580","Blocked HTTPS site (local): " # needs translation
"581","Banned Search Words (local): " # needs translation
"600"," IP ."
"601"," ."
"602"," ."
"603"," ."
"604"," : "
"605"," : "
"606"," ."
"607"," ."
"608"," URL ."
"609"," URL : "
"610","User-Agent pattern match: " # needs translation
"620","Referer match: " # needs translation
"630","URL match in " # needs translation
"631"," location allow list" # needs translation
"632","Location overide allow list matched" # needs translation
"662","Site (local)." # needs translation
"663","URL (local)." # needs translation
"700"," ."
"701"," ."
"750","Blanket file download is active and this MIME type is not on the white list: " # needs translation
"751","Blanket file download is active and this file is not matched by the white lists." # needs translation
"800"," MIME : "
"900"," : "
"1000"," PICS &quot; ."
"1100"," ."
"1101"," "
"1200"," - ..."
"1201","Warning: file too large to scan. If you suspect that this file is larger than " # needs translation
"1202",", then refresh this page to download directly." # needs translation
"1203","WARNING: Could not perform content scan!" # needs translation
"1210"," . ..."
"1220"," .</p><p> : "
"1221","Download complete; file not scanned.</p><p>Click here to download: " # needs translation
"1222","File too large to cache.</p><p>Click here to re-download, bypassing scan: " # needs translation
"1230","

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,89 @@
<html>
<head>
<title> e2guardian - <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD></title>
<meta http-equiv = "Content-Type" content = "text/html; charset=ISO-8859-8-I">
</head>
<body bgColor = "#ffffff">
<center>
<table height = "540" cellSpacing = "0" cellPadding = "2" width = "700" border = "0" dir = "rtl">
<tr>
<td align = "center" bgColor = "#fea700" colSpan = "2" height = "100">
<font face = "arial,helvetica" size = "6"><b dir = "rtl"> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>!</b> </font>
</td>
</tr>
<tr>
<td align = "left" bgColor = "#fffacd" colSpan = "2" height = "30">
<font face = "arial,helvetica" color = "black" size = "3"><b dir = "rtl">-USER- </b></font>
</td>
</tr>
<tr>
<td vAlign = "bottom" align = "center" width = "150" bgColor = "#b0c4de">
<font face = "arial,helvetica" color = "black" size = "1" dir = "rtl"> YOUR ORG NAME </font>
</td>
<td vAlign = "middle" align = "center" width = "550" bgColor = "#ffffff">
<font face = "arial,helvetica" color = "black"><font size = "4" dir = "rtl"> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
<br>
<br>
<A href = "-BYPASS-" target = "_blank" dir = "ltr">-URL-</A>
<br>
<br><font size = "3" dir = "rtl"> ... <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>:
<br>
<br><font color = "red"><b>-REASONGIVEN-</b><font color = "black" dir = "rtl"><br>
<br>
<br>
<br>
<20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>
<20><><EFBFBD><EFBFBD><EFBFBD>.
<br>
<br>
<20><> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD>.
<br>
<br>
<br>
<br><font size = "1"> Powered by <a href = "http://www.e2guardian.org?block" target = "_blank">
e2guardian</a></font></font></font></font></font></font></td>
</tr>
</table>
<!--
The available variables are as follows:
- URL- gives the URL the user was trying to get to.
- REASONGIVEN- gives the nice reason (i.e. not quoting the banned phrase).
- REASONLOGGED- gives the reason that gets logged including full details.
- USER- gives the username if known.
- IP- gives the originating IP.
- FILTERGROUP- gives the group number.
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
More example templates are likely to be found on the e2guardian web site
on the Extras page.
This page was designed by Paul Richards. (http://www.ridney.com/)
Daniel Barron 2003-09-01
--></center>
</body></html>

View File

@@ -0,0 +1,179 @@
<html>
<head>
<title>Downloading -FILENAME- (-FILESIZE- bytes)</title>
<script language="javascript">
<!--
var scanned = 1;
var fs = -FILESIZE-;
function timestring(seconds) {
var hours = Math.floor(seconds/3600);
var minutes = Math.floor((seconds/60) - (hours*3600));
var seconds = seconds - (minutes*60) - (hours*3600);
var string = "";
if (hours > 0) {
if (hours < 10)
string = "0"+hours;
else
string = hours;
string += ":";
}
if (minutes > 0) {
if (minutes < 10)
string += "0"+minutes;
else
string += minutes;
} else {
string += "00";
}
string += ":";
if (seconds > 0) {
if (seconds < 10)
string += "0"+seconds;
else
string += seconds;
} else {
string += "00";
}
return string;
}
function filesizestring(bytes) {
var gb = Math.floor(bytes/1073741824);
if (gb > 0)
return gb.toString()+" Gb";
var mb = Math.floor(bytes/1048576);
if (mb > 0)
return mb.toString()+" Mb";
var kb = Math.floor(bytes/1024);
if (kb > 0)
return kb.toString()+" Kb";
return bytes.toString()+" bytes";
}
function progressupdate(got, speed) {
var msg;
if (fs > 0) {
var sofar = (got/fs)*16;
for (var i = 1; i <=sofar; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
msg = Math.round((got/-FILESIZE-)*100)+"%, time remaining: "+timestring(Math.round((fs-got)/speed))+"; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
} else {
msg = "Time remaining: unknown; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
}
document.getElementById('message1').innerHTML = msg;
}
function nowscanning() {
for (var i = 1; i <=16; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
if (scanned == 1) {
var msg = "Download complete! Now scanning...";
document.getElementById('message1').innerHTML = msg;
}
}
function downloadlink(rawlink, prettylink, type) {
if (type == 0)
var msg = "File scanned";
else if (type == 1)
var msg = "File downloaded, but not scanned due to size";
else if (type == 2)
var msg = "File too large to cache, please download directly";
document.getElementById('message1').innerHTML = msg;
if (type != 2)
document.getElementById('message2').innerHTML = "<a href='"+rawlink+"'>"+prettylink+"</a>";
else
document.getElementById('message2').innerHTML = "<a href='"+prettylink+"'>"+prettylink+"</a>";
document.write("</body></html>");
}
function downloadwarning(sizelimit) {
scanned = 0;
document.getElementById('message2').innerHTML = "Warning: File too large for content scanning. If you suspect that this file is larger than "+filesizestring(sizelimit)+", refresh this page to download directly.";
}
//-->
</script>
</head>
<body>
<script language="javascript">
<!--
document.write(
unescape(
"\
<table align='center'><tr><td>\
<div style='font-size:8pt;padding:2px;border:solid black 1px'>\
<span id='progress1'>%26nbsp; %26nbsp;</span> \
<span id='progress2'>%26nbsp; %26nbsp;</span> \
<span id='progress3'>%26nbsp; %26nbsp;</span> \
<span id='progress4'>%26nbsp; %26nbsp;</span> \
<span id='progress5'>%26nbsp; %26nbsp;</span> \
<span id='progress6'>%26nbsp; %26nbsp;</span> \
<span id='progress7'>%26nbsp; %26nbsp;</span> \
<span id='progress8'>%26nbsp; %26nbsp;</span> \
<span id='progress9'>%26nbsp; %26nbsp;</span> \
<span id='progress10'>%26nbsp; %26nbsp;</span> \
<span id='progress11'>%26nbsp; %26nbsp;</span> \
<span id='progress12'>%26nbsp; %26nbsp;</span> \
<span id='progress13'>%26nbsp; %26nbsp;</span> \
<span id='progress14'>%26nbsp; %26nbsp;</span> \
<span id='progress15'>%26nbsp; %26nbsp;</span> \
<span id='progress16'>%26nbsp; %26nbsp;</span> \
</div>\
</td></tr></table>\
<center><p><tt id='message1'></tt></p><p id='message2' style='color: #600;'></p></center>"
)
);
//-->
</script>
<!--
The available variables are as follows:
- FILENAME- gives the name of the file being downloaded
- FILESIZE- gives the size of the file in bytes
- FILESIZE- of zero indicates that file size is not known
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
The following JavaScript functions must be defined:
progressupdate(got, speed)
This is called when the page is initially displayed (i.e. after
initialtrickledelay has passed), and periodically afterwards to
update progress (once every trickledelay seconds).
Parameters:
got - how much of the file we have downloaded, in bytes.
speed - current estimate of download speed, in bytes per second.
nowscanning()
This is called once downloading is complete, and scanning has
begun. (Note: scanning has not actually begun if downloadwarning()
has been called at some point.)
downloadlink(rawlink, prettylink, type)
This is called after scanning has completed, and the file is
ready to be sent to the user.
Parameters:
rawlink - the URL from which the scanned file can be grabbed
prettylink - the original URL which triggered the fancy download manager
type - the status of the download/scan:
0 - downloaded & scanned
1 - downloaded, but too big to have been scanned
2 - too big to be completely downloaded
codes 1 and 2 can only be encountered on files for which the content
length is not known in advance. "rawlink" should be ignored for code 2.
downloadwarning(sizelimit)
This is called when a file with unknown content-length has exceeded
the configured maxcontentfilecachescansize. Used to warn the user
that the fancy DM may not be able to retrieve the entire file,
and that they should download directly (refresh the page; the URL will
have been added to DG's clean cache) if they know it to be larger
than sizelimit.
sizelimit - the value of the fancy DM's maxdownloadsize. If a file
exceeds this limit also, the fancy DM cannot continue
(will trigger downloadlink status type 2).
Please note that the fancy download manager also outputs content contained in
<noscript> tags, for browsers which disable or do not support javascript. If you
customise this template, you may wish to test its behaviour and appearance in
such circumstances.
-->
</body>
</html>

View File

@@ -0,0 +1,117 @@
# e2guardian 3 messages file in Hungarian
"0","Message number absent" # needs translation
"1","A hozzfrs tiltott"
"10","IP limit exceeded. There is a " # needs translation
"11"," IP limit set." # needs translation
"50"," in " # needs translation
"51","TRUSTED" # needs translation
"52","DENIED" # needs translation
"53","INFECTED" # needs translation
"54","SCANNED" # needs translation
"55","CONTENTMOD" # needs translation
"56","URLMOD" # needs translation
"57","HEADERMOD" # needs translation
"58","HEADERADD" # needs translation
"59","NETERROR" # needs translation
"70","SSL SITE" # needs translation
"71","IP Limit" # needs translation
"72","Content scanning" # needs translation
"100","Az n IP cme nem engedlyezett ehhez a bngszhz: "
"101","Az n IP cme nem engedlyezett ehhez a bngszhz."
"102","A felhasznlneve nem engedlyezett ehhez e abngszhz: "
"103","Banned Client IP" # needs translation
"104","Banned Location" # needs translation
"105","Banned User" # needs translation
"110","Proxy authentication error" # needs translation
"121","Only limited access allowed from your location" # needs translation
"150","Certificate supplied by server was not valid" # needs translation
"151","Could not open ssl connection" # needs translation
"152","Failed to get ssl certificate" # needs translation
"153","Failed to load ssl private key" # needs translation
"154","Failed to negotiate ssl connection to client" # needs translation
"155","No SSL certificate supplied by server" # needs translation
"156","Server's SSL certificate does not match domain name" # needs translation
"157","Unable to create tunnel through local proxy" # needs translation
"158","Opening tunnel failed" # needs translation
"159","Could not connect to proxy server" # needs translation
"160","Failed to nogotiate ssl connection to server" # needs translation
"200","A krt URL formtuma nem tnik biztonsgosnak."
"201","Unable to get response from upstream proxy (timeout)" # needs translation
"202","Unable to get response from upstream proxy (error)" # needs translation
"203","The site requested is not responding" # needs translation
"204"," - Please try again later" # needs translation
"205","Upstream proxy is not responding (network error)" # needs translation
"206"," - Please try again later" # needs translation
"207","The site requested does not exist" # needs translation
"208","The site requested does not have an IPv4 address" # needs translation
"209","Temporary DNS service failure - please try again" # needs translation
"210","DNS service failure - please try again later" # needs translation
"300","Tiltott kifejezs: "
"301","Tiltott kifejezs."
"400","Tiltott sszettel kifejezs: "
"401","Tiltott sszettel kifejezs."
"402","A slyozott kifejezs hatra "
"403","A slyozott kifejezs elrte a hatrt."
"450","Banned search term found: " # needs translation
"451","Banned search term found." # needs translation
"452","Banned combination search term found: " # needs translation
"453","Banned combination search term found." # needs translation
"454","Weighted search term limit of " # needs translation
"455","Weighted search term limit exceeded." # needs translation
"456","Exception combination search term found: " # needs translation
"457","Exception search term found: " # needs translation
"500","Tiltott oldal: "
"501","Tiltott URL: "
"502","A domain-alap szrs aktv s ez az oldal sem a 'fehr', sem a 'szrke' listn nincs fent."
"503","Tiltott regulris kifejezs URL: "
"504","Tiltott regulris kifejezs URL."
"505","A cmtartomny alap szrs aktv s ez csak egy egyszer IP-cm."
"506","HTTPS access is only allowed to trusted sites." # needs translation
"507","HTTPS access by IP address is not allowed." # needs translation
"508","Access not allowed using this browser (or app): " # needs translation
"509","Access not allowed using this browser (or app)." # needs translation
"510","Blocked IP site " # needs translation
"511","Tranparent https connection is not TLS: " # needs translation
"512","Tranparent https connection does not have SNI: " # needs translation
"520","Blocked HTTPS site: " # needs translation
"521","Banned Search Words: " # needs translation
"522","Blocked User-Agent: " # needs translation
"560","Blocked site (local): " # needs translation
"561","Blocked URL (local): " # needs translation
"580","Blocked HTTPS site (local): " # needs translation
"581","Banned Search Words (local): " # needs translation
"600","Kifogsolhat kliens IP egyezs."
"601","Kifogsolhat kliens felhasznl egyezs."
"602","Kifogsolhat oldalegyezs."
"603","Kifogsolhat URL-egyezs."
"604","Kifogsolhat kifejezs: "
"605","Kombincis kifogsolhat kifejezs: "
"606","Tovbbugrat URL kifogs."
"607","Tovbbugrat sti kifogs."
"608","Scan bypass URL exception."
"609","Exception regular expression URL match: "
"610","User-Agent pattern match: " # needs translation
"620","Referer match: " # needs translation
"630","URL match in " # needs translation
"631"," location allow list" # needs translation
"632","Location overide allow list matched" # needs translation
"662","Site (local)." # needs translation
"663","URL (local)." # needs translation
"700","A Webre trtn feltlts tiltva."
"701","A Webre trtn feltlts korltjt elrte."
"750","Blanket file download is active and this MIME type is not on the white list: " # needs translation
"751","Blanket file download is active and this file is not matched by the white lists." # needs translation
"800","Tiltott MIME Tpus: "
"900","Tiltott kiterjeszts: "
"1000","A PICS szervezet jellsi szintjt elrte a fels oldal."
"1100","Vrussal fetztt llomny."
"1101","Advert blocked"
"1200","Please wait - downloading to be scanned..."
"1201","Warning: file too large to scan. If you suspect that this file is larger than " # needs translation
"1202",", then refresh this page to download directly." # needs translation
"1203","WARNING: Could not perform content scan!" # needs translation
"1210","Download Complete. Starting scan..."
"1220","Scan complete.</p><p>Click here to download: "
"1221","Download complete; file not scanned.</p><p>Click here to download: " # needs translation
"1222","File too large to cache.</p><p>Click here to re-download, bypassing scan: " # needs translation
"1230","File no longer available"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,77 @@
<html>
<head>
<title>e2guardian - A hozz<7A>f<EFBFBD>r<EFBFBD>s tiltva</title>
</head>
<body bgcolor=#FFFFFF>
<center>
<table border=0 cellspacing=0 cellpadding=2 height=540 width=700>
<tr>
<td colspan=2 bgcolor=#FEA700 height=100 align=center>
<font face=arial,helvetica size=6>
<b>A hozz<7A>f<EFBFBD>r<EFBFBD>s tiltva!</b>
</td>
</tr>
<tr>
<td colspan=2 bgcolor=#FFFACD height=30 align=right>
<font face=arial,helvetica size=3 color=black>
<b>-USER-&nbsp;</b>
</td>
</tr>
<tr>
<td align=center valign=bottom width=150 bgcolor=#B0C4DE>
<font face=arial,helvetica size=1 color=black>
YOUR ORG NAME
</td>
<td width=550 bgcolor=#FFFFFF align=center valign=center>
<font face=arial,helvetica color=black>
<font size=4>
A hozz<7A>f<EFBFBD>r<EFBFBD>s ehhez az oldalhoz:
<br><br>
<a href="-URL-" target="_blank">-URL-</a>
<br><br>
<font size=3>
... nem lehets<74>ges a k<>vetkez<65> ok miatt:
<br><br>
<font color=red>
<b>-REASONGIVEN-</b>
<font color=black>
<br><br><br><br>
<20>n az<61>rt l<>tja ezt a hiba<62>zenetet, mert <20>gy t<>nik, amit <20>n megk<67>s<EFBFBD>relt el<65>rni tartalmaz
vagy besorol<6F>sa alapj<70>n tartalmazhat helytelennek v<>lt anyagokat.
<br><br>
Amennyiben <20>nnek ezzel kapcsolatban agg<67>lyai mer<65>ltek fel, vegye fel a kapcsolatot az <20>n
Inform<72>ci<63>s- <20>s kommunk<6E>ci<63>technol<6F>giai koordin<69>tor<6F>val vagy a h<>l<EFBFBD>zati menedzser<65>vel.
<br><br><br><br>
<font size=1>
Powered by <a href="http://www.e2guardian.org?block" target="_blank">e2guardian</a>
</td>
</tr>
</table>
</body>
</html>
<!--
The available variables are as follows:
- URL- gives the URL the user was trying to get to.
- REASONGIVEN- gives the nice reason (i.e. not quoting the banned phrase).
- REASONLOGGED- gives the reason that gets logged including full details.
- USER- gives the username if known.
- IP- gives the originating IP.
- FILTERGROUP- gives the group number.
- BYPASS- gives URL which allows temporary bypass of denied page
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
More example templates are likely to be found on the e2guardian web site
on the Extras page.
This page was designed by Paul Richards. (http://www.ridney.com/)
Daniel Barron 2003-09-01
-->

View File

@@ -0,0 +1,173 @@
<html>
<head>
<title>Downloading -FILENAME- (-FILESIZE- bytes)</title>
<script language='javascript'>
<!--
var scanned = 1;
var fs = -FILESIZE-;
function timestring(seconds) {
var hours = Math.floor(seconds/3600);
var minutes = Math.floor((seconds/60) - (hours*3600));
var seconds = seconds - (minutes*60) - (hours*3600);
var string = "";
if (hours > 0) {
if (hours < 10)
string = "0"+hours;
else
string = hours;
string += ":";
}
if (minutes > 0) {
if (minutes < 10)
string += "0"+minutes;
else
string += minutes;
} else {
string += "00";
}
string += ":";
if (seconds > 0) {
if (seconds < 10)
string += "0"+seconds;
else
string += seconds;
} else {
string += "00";
}
return string;
}
function filesizestring(bytes) {
var gb = Math.floor(bytes/1073741824);
if (gb > 0)
return gb.toString()+" Gb";
var mb = Math.floor(bytes/1048576);
if (mb > 0)
return mb.toString()+" Mb";
var kb = Math.floor(bytes/1024);
if (kb > 0)
return kb.toString()+" Kb";
return bytes.toString()+" bytes";
}
function progressupdate(got, speed) {
var msg;
if (fs > 0) {
var sofar = (got/fs)*16;
for (var i = 1; i <=sofar; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
msg = Math.round((got/-FILESIZE-)*100)+"%, time remaining: "+timestring(Math.round((fs-got)/speed))+"; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
} else {
msg = "Time remaining: unknown; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
}
document.getElementById('message1').innerHTML = msg;
}
function nowscanning() {
for (var i = 1; i <=16; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
if (scanned == 1) {
var msg = "Download complete! Now scanning...";
document.getElementById('message1').innerHTML = msg;
}
}
function downloadlink(rawlink, prettylink, type) {
if (type == 0)
var msg = "File scanned";
else if (type == 1)
var msg = "File downloaded, but not scanned due to size";
else if (type == 2)
var msg = "File too large to cache, please download directly";
document.getElementById('message1').innerHTML = msg;
if (type != 2)
document.getElementById('message2').innerHTML = "<a href='"+rawlink+"'>"+prettylink+"</a>";
else
document.getElementById('message2').innerHTML = "<a href='"+prettylink+"'>"+prettylink+"</a>";
document.write("</body></html>");
}
function downloadwarning(sizelimit) {
scanned = 0;
document.getElementById('message2').innerHTML = "Warning: File too large for content scanning. If you suspect that this file is larger than "+filesizestring(sizelimit)+", refresh this page to download directly.";
}
//-->
</script>
</head>
<body>
<script language='javascript'>
<!--
document.write(unescape("\
<table align='center'><tr><td>\
<div style='font-size:8pt;padding:2px;border:solid black 1px'>\
<span id='progress1'>%26nbsp; %26nbsp;</span> \
<span id='progress2'>%26nbsp; %26nbsp;</span> \
<span id='progress3'>%26nbsp; %26nbsp;</span> \
<span id='progress4'>%26nbsp; %26nbsp;</span> \
<span id='progress5'>%26nbsp; %26nbsp;</span> \
<span id='progress6'>%26nbsp; %26nbsp;</span> \
<span id='progress7'>%26nbsp; %26nbsp;</span> \
<span id='progress8'>%26nbsp; %26nbsp;</span> \
<span id='progress9'>%26nbsp; %26nbsp;</span> \
<span id='progress10'>%26nbsp; %26nbsp;</span> \
<span id='progress11'>%26nbsp; %26nbsp;</span> \
<span id='progress12'>%26nbsp; %26nbsp;</span> \
<span id='progress13'>%26nbsp; %26nbsp;</span> \
<span id='progress14'>%26nbsp; %26nbsp;</span> \
<span id='progress15'>%26nbsp; %26nbsp;</span> \
<span id='progress16'>%26nbsp; %26nbsp;</span> \
</div>\
</td></tr></table>\
<center><p><tt id='message1'></tt></p><p id='message2' style='color: #600;'></p></center>"));
//-->
</script>
<!--
The available variables are as follows:
- FILENAME- gives the name of the file being downloaded
- FILESIZE- gives the size of the file in bytes
- FILESIZE- of zero indicates that file size is not known
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
The following JavaScript functions must be defined:
progressupdate(got, speed)
This is called when the page is initially displayed (i.e. after
initialtrickledelay has passed), and periodically afterwards to
update progress (once every trickledelay seconds).
Parameters:
got - how much of the file we have downloaded, in bytes.
speed - current estimate of download speed, in bytes per second.
nowscanning()
This is called once downloading is complete, and scanning has
begun. (Note: scanning has not actually begun if downloadwarning()
has been called at some point.)
downloadlink(rawlink, prettylink, type)
This is called after scanning has completed, and the file is
ready to be sent to the user.
Parameters:
rawlink - the URL from which the scanned file can be grabbed
prettylink - the original URL which triggered the fancy download manager
type - the status of the download/scan:
0 - downloaded & scanned
1 - downloaded, but too big to have been scanned
2 - too big to be completely downloaded
codes 1 and 2 can only be encountered on files for which the content
length is not known in advance. "rawlink" should be ignored for code 2.
downloadwarning(sizelimit)
This is called when a file with unknown content-length has exceeded
the configured maxcontentfilecachescansize. Used to warn the user
that the fancy DM may not be able to retrieve the entire file,
and that they should download directly (refresh the page; the URL will
have been added to DG's clean cache) if they know it to be larger
than sizelimit.
sizelimit - the value of the fancy DM's maxdownloadsize. If a file
exceeds this limit also, the fancy DM cannot continue
(will trigger downloadlink status type 2).
Please note that the fancy download manager also outputs content contained in
<noscript> tags, for browsers which disable or do not support javascript. If you
customise this template, you may wish to test its behaviour and appearance in
such circumstances.
-->

View File

@@ -0,0 +1,121 @@
# e2guardian messages file in Indonesian
#
# Indonesian translation by: Kumoro Wisnu Wibowo <kum@ag-it.com>
#
"0","Message number absent" # needs translation
"1","Akses Ditolak"
"10","IP limit exceeded. There is a " # needs translation
"11"," IP limit set." # needs translation
"50"," in " # needs translation
"51","TRUSTED" # needs translation
"52","DENIED" # needs translation
"53","INFECTED" # needs translation
"54","SCANNED" # needs translation
"55","CONTENTMOD" # needs translation
"56","URLMOD" # needs translation
"57","HEADERMOD" # needs translation
"58","HEADERADD" # needs translation
"59","NETERROR" # needs translation
"70","SSL SITE" # needs translation
"71","IP Limit" # needs translation
"72","Content scanning" # needs translation
"100","Alamat IP Anda tidak diperbolehkan untuk browsing: "
"101","Alamat IP Anda tidak diperbolehkan untuk browsing."
"102","Username Anda tidak diperbolehkan untuk browsing: "
"103","Banned Client IP" # needs translation
"104","Banned Location" # needs translation
"105","Banned User" # needs translation
"110","Proxy authentication error" # needs translation
"121","Only limited access allowed from your location" # needs translation
"150","Certificate supplied by server was not valid" # needs translation
"151","Could not open ssl connection" # needs translation
"152","Failed to get ssl certificate" # needs translation
"153","Failed to load ssl private key" # needs translation
"154","Failed to negotiate ssl connection to client" # needs translation
"155","No SSL certificate supplied by server" # needs translation
"156","Server's SSL certificate does not match domain name" # needs translation
"157","Unable to create tunnel through local proxy" # needs translation
"158","Opening tunnel failed" # needs translation
"159","Could not connect to proxy server" # needs translation
"160","Failed to nogotiate ssl connection to server" # needs translation
"200","Format alamat URL yang diminta tidak benar."
"201","Unable to get response from upstream proxy (timeout)" # needs translation
"202","Unable to get response from upstream proxy (error)" # needs translation
"203","The site requested is not responding" # needs translation
"204"," - Please try again later" # needs translation
"205","Upstream proxy is not responding (network error)" # needs translation
"206"," - Please try again later" # needs translation
"207","The site requested does not exist" # needs translation
"208","The site requested does not have an IPv4 address" # needs translation
"209","Temporary DNS service failure - please try again" # needs translation
"210","DNS service failure - please try again later" # needs translation
"300","Frase yang ditolak ditemukan: "
"301","Frase yang ditolak ditemukan."
"400","Kombinasi frase yang ditolak ditemukan: "
"401","Kombinasi frase yang ditolak ditemukan."
"402","Bobot batas frase dari "
"403","Bobot batas frase terlewati."
"450","Banned search term found: " # needs translation
"451","Banned search term found." # needs translation
"452","Banned combination search term found: " # needs translation
"453","Banned combination search term found." # needs translation
"454","Weighted search term limit of " # needs translation
"455","Weighted search term limit exceeded." # needs translation
"456","Exception combination search term found: " # needs translation
"457","Exception search term found: " # needs translation
"500","Situs yang ditolak: "
"501","Alamat URL yang ditolak: "
"502","Blanket Block aktif dan situs tersebut tidak dalam white list."
"503","Alamat Regular Expression URL yang ditolak: "
"504","Alamat Regular Expression URL ditemukan."
"505","Blanket IP Block aktif dan alamat tersebut adalah hanya alamat IP saja."
"506","HTTPS access is only allowed to trusted sites." # needs translation
"507","HTTPS access by IP address is not allowed." # needs translation
"508","Access not allowed using this browser (or app): " # needs translation
"509","Access not allowed using this browser (or app)." # needs translation
"510","Blocked IP site " # needs translation
"511","Tranparent https connection is not TLS: " # needs translation
"512","Tranparent https connection does not have SNI: " # needs translation
"520","Blocked HTTPS site: " # needs translation
"521","Banned Search Words: " # needs translation
"522","Blocked User-Agent: " # needs translation
"560","Blocked site (local): " # needs translation
"561","Blocked URL (local): " # needs translation
"580","Blocked HTTPS site (local): " # needs translation
"581","Banned Search Words (local): " # needs translation
"600","IP klien pengecualian cocok."
"601","User klien pengecualian cocok."
"602","Situs pengecualian cocok."
"603","Alamat URL pengecualian cocok."
"604","Frase pengecualian ditemukan: "
"605","Kombinasi frase pengecualian ditemukan: "
"606","Bypass URL cocok."
"607","Bypass cookie cocok."
"608","Scan bypass URL exception."
"609","Exception regular expression URL match: "
# 606,607 by Daniel Barron - corrections welcome
"610","User-Agent pattern match: " # needs translation
"620","Referer match: " # needs translation
"630","URL match in " # needs translation
"631"," location allow list" # needs translation
"632","Location overide allow list matched" # needs translation
"662","Site (local)." # needs translation
"663","URL (local)." # needs translation
"700","Web upload ditolak."
"701","Batas untuk web upload terlewati."
"750","Blanket file download is active and this MIME type is not on the white list: " # needs translation
"751","Blanket file download is active and this file is not matched by the white lists." # needs translation
"800","Tipe MIME yang ditolak: "
"900","Ekstensi yang ditolak: "
"1000","Level Label PICS terlewati pada situs di atas."
"1100","Virus or bad content detected."
"1101","Advert blocked"
"1200","Please wait - downloading to be scanned..."
"1201","Warning: file too large to scan. If you suspect that this file is larger than " # needs translation
"1202",", then refresh this page to download directly." # needs translation
"1203","WARNING: Could not perform content scan!" # needs translation
"1210","Download Complete. Starting scan..."
"1220","Scan complete.</p><p>Click here to download: "
"1221","Download complete; file not scanned.</p><p>Click here to download: " # needs translation
"1222","File too large to cache.</p><p>Click here to re-download, bypassing scan: " # needs translation
"1230","File no longer available"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,37 @@
<HTML><HEAD><TITLE>e2guardian - Akses Ditolak</TITLE></HEAD>
<BODY>
<CENTER><H2>ACCESS DITOLAK -USER-</H2>
<br>Akses ke halaman:<P>
<strong><a href="-URL-">-URL-</a></strong>
<P>... telah ditolak untuk alasan sebagai berikut:<P>
<strong><font color="#ff0000">-REASONGIVEN-</font></strong>
<p><table border=1 bgcolor="#FFEE00"><tr><td>Anda melihat pesan kesalahan ini karena halaman yang ingin Anda akses<br>
mengandung isi yang telah dianggap sebagai tidak pantas.<br></td></tr></table>
<P><table border=1 bgcolor="#44dd44"><tr><td>Apabila Anda mempunyai pertanyaan-pertanyaan, silakan kontak Manager IT atau
Manager Network Anda.</td></tr></table>
<P><font size=-3>Powered by <a href="http://e2guardian.org?block" target="_blank">e2guardian</a></font>
</center>
</BODY>
</HTML>
<!--
The available variables are as follows:
- URL- gives the URL the user was trying to get to.
- REASONGIVEN- gives the nice reason (i.e. not quoting the banned phrase).
- REASONLOGGED- gives the reason that gets logged including full details.
- USER- gives the username if known.
- IP- gives the originating IP.
- FILTERGROUP- gives the group number.
- BYPASS- gives URL which allows temporary bypass of denied page
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
More example templates are likely to be found on the e2guardian web site
on the Extras page.
Daniel Barron 2002-03-27
Indonesian translation by: Kumoro Wisnu Wibowo <kum@ag-it.com>
-->

View File

@@ -0,0 +1,179 @@
<html>
<head>
<title>Downloading -FILENAME- (-FILESIZE- bytes)</title>
<script language="javascript">
<!--
var scanned = 1;
var fs = -FILESIZE-;
function timestring(seconds) {
var hours = Math.floor(seconds/3600);
var minutes = Math.floor((seconds/60) - (hours*3600));
var seconds = seconds - (minutes*60) - (hours*3600);
var string = "";
if (hours > 0) {
if (hours < 10)
string = "0"+hours;
else
string = hours;
string += ":";
}
if (minutes > 0) {
if (minutes < 10)
string += "0"+minutes;
else
string += minutes;
} else {
string += "00";
}
string += ":";
if (seconds > 0) {
if (seconds < 10)
string += "0"+seconds;
else
string += seconds;
} else {
string += "00";
}
return string;
}
function filesizestring(bytes) {
var gb = Math.floor(bytes/1073741824);
if (gb > 0)
return gb.toString()+" Gb";
var mb = Math.floor(bytes/1048576);
if (mb > 0)
return mb.toString()+" Mb";
var kb = Math.floor(bytes/1024);
if (kb > 0)
return kb.toString()+" Kb";
return bytes.toString()+" bytes";
}
function progressupdate(got, speed) {
var msg;
if (fs > 0) {
var sofar = (got/fs)*16;
for (var i = 1; i <=sofar; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
msg = Math.round((got/-FILESIZE-)*100)+"%, time remaining: "+timestring(Math.round((fs-got)/speed))+"; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
} else {
msg = "Time remaining: unknown; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
}
document.getElementById('message1').innerHTML = msg;
}
function nowscanning() {
for (var i = 1; i <=16; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
if (scanned == 1) {
var msg = "Download complete! Now scanning...";
document.getElementById('message1').innerHTML = msg;
}
}
function downloadlink(rawlink, prettylink, type) {
if (type == 0)
var msg = "File scanned";
else if (type == 1)
var msg = "File downloaded, but not scanned due to size";
else if (type == 2)
var msg = "File too large to cache, please download directly";
document.getElementById('message1').innerHTML = msg;
if (type != 2)
document.getElementById('message2').innerHTML = "<a href='"+rawlink+"'>"+prettylink+"</a>";
else
document.getElementById('message2').innerHTML = "<a href='"+prettylink+"'>"+prettylink+"</a>";
document.write("</body></html>");
}
function downloadwarning(sizelimit) {
scanned = 0;
document.getElementById('message2').innerHTML = "Warning: File too large for content scanning. If you suspect that this file is larger than "+filesizestring(sizelimit)+", refresh this page to download directly.";
}
//-->
</script>
</head>
<body>
<script language="javascript">
<!--
document.write(
unescape(
"\
<table align='center'><tr><td>\
<div style='font-size:8pt;padding:2px;border:solid black 1px'>\
<span id='progress1'>%26nbsp; %26nbsp;</span> \
<span id='progress2'>%26nbsp; %26nbsp;</span> \
<span id='progress3'>%26nbsp; %26nbsp;</span> \
<span id='progress4'>%26nbsp; %26nbsp;</span> \
<span id='progress5'>%26nbsp; %26nbsp;</span> \
<span id='progress6'>%26nbsp; %26nbsp;</span> \
<span id='progress7'>%26nbsp; %26nbsp;</span> \
<span id='progress8'>%26nbsp; %26nbsp;</span> \
<span id='progress9'>%26nbsp; %26nbsp;</span> \
<span id='progress10'>%26nbsp; %26nbsp;</span> \
<span id='progress11'>%26nbsp; %26nbsp;</span> \
<span id='progress12'>%26nbsp; %26nbsp;</span> \
<span id='progress13'>%26nbsp; %26nbsp;</span> \
<span id='progress14'>%26nbsp; %26nbsp;</span> \
<span id='progress15'>%26nbsp; %26nbsp;</span> \
<span id='progress16'>%26nbsp; %26nbsp;</span> \
</div>\
</td></tr></table>\
<center><p><tt id='message1'></tt></p><p id='message2' style='color: #600;'></p></center>"
)
);
//-->
</script>
<!--
The available variables are as follows:
- FILENAME- gives the name of the file being downloaded
- FILESIZE- gives the size of the file in bytes
- FILESIZE- of zero indicates that file size is not known
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
The following JavaScript functions must be defined:
progressupdate(got, speed)
This is called when the page is initially displayed (i.e. after
initialtrickledelay has passed), and periodically afterwards to
update progress (once every trickledelay seconds).
Parameters:
got - how much of the file we have downloaded, in bytes.
speed - current estimate of download speed, in bytes per second.
nowscanning()
This is called once downloading is complete, and scanning has
begun. (Note: scanning has not actually begun if downloadwarning()
has been called at some point.)
downloadlink(rawlink, prettylink, type)
This is called after scanning has completed, and the file is
ready to be sent to the user.
Parameters:
rawlink - the URL from which the scanned file can be grabbed
prettylink - the original URL which triggered the fancy download manager
type - the status of the download/scan:
0 - downloaded & scanned
1 - downloaded, but too big to have been scanned
2 - too big to be completely downloaded
codes 1 and 2 can only be encountered on files for which the content
length is not known in advance. "rawlink" should be ignored for code 2.
downloadwarning(sizelimit)
This is called when a file with unknown content-length has exceeded
the configured maxcontentfilecachescansize. Used to warn the user
that the fancy DM may not be able to retrieve the entire file,
and that they should download directly (refresh the page; the URL will
have been added to DG's clean cache) if they know it to be larger
than sizelimit.
sizelimit - the value of the fancy DM's maxdownloadsize. If a file
exceeds this limit also, the fancy DM cannot continue
(will trigger downloadlink status type 2).
Please note that the fancy download manager also outputs content contained in
<noscript> tags, for browsers which disable or do not support javascript. If you
customise this template, you may wish to test its behaviour and appearance in
such circumstances.
-->
</body>
</html>

View File

@@ -0,0 +1,118 @@
# e2guardian messages file in IT Italian
# Translated by andrea at diclemente.net
"0","Message number absent" # needs translation
"1","Accesso Negato"
"10","IP limit exceeded. There is a " # needs translation
"11"," IP limit set." # needs translation
"50"," in " # needs translation
"51","TRUSTED" # needs translation
"52","DENIED" # needs translation
"53","INFECTED" # needs translation
"54","SCANNED" # needs translation
"55","CONTENTMOD" # needs translation
"56","URLMOD" # needs translation
"57","HEADERMOD" # needs translation
"58","HEADERADD" # needs translation
"59","NETERROR" # needs translation
"70","SSL SITE" # needs translation
"71","IP Limit" # needs translation
"72","Content scanning" # needs translation
"100","Al tuo indirizzo IP non e' permesso di navigare il web: "
"101","Al tuo indirizzo IP non e' permesso di navigare il web."
"102","Al tuo username non permesso di navigare il web: "
"103","Banned Client IP" # needs translation
"104","Banned Location" # needs translation
"105","Banned User" # needs translation
"110","Proxy authentication error" # needs translation
"121","Only limited access allowed from your location" # needs translation
"150","Certificate supplied by server was not valid" # needs translation
"151","Could not open ssl connection" # needs translation
"152","Failed to get ssl certificate" # needs translation
"153","Failed to load ssl private key" # needs translation
"154","Failed to negotiate ssl connection to client" # needs translation
"155","No SSL certificate supplied by server" # needs translation
"156","Server's SSL certificate does not match domain name" # needs translation
"157","Unable to create tunnel through local proxy" # needs translation
"158","Opening tunnel failed" # needs translation
"159","Could not connect to proxy server" # needs translation
"160","Failed to nogotiate ssl connection to server" # needs translation
"200","L'URL richiesta e' malformata."
"201","Unable to get response from upstream proxy (timeout)" # needs translation
"202","Unable to get response from upstream proxy (error)" # needs translation
"203","The site requested is not responding" # needs translation
"204"," - Please try again later" # needs translation
"205","Upstream proxy is not responding (network error)" # needs translation
"206"," - Please try again later" # needs translation
"207","The site requested does not exist" # needs translation
"208","The site requested does not have an IPv4 address" # needs translation
"209","Temporary DNS service failure - please try again" # needs translation
"210","DNS service failure - please try again later" # needs translation
"300","Trovata una frase vietata: "
"301","Trovata una frase vietata."
"400","Trovata una combinazione di frasi vietata: "
"401","Trovata una combinazione di frasi vietata."
"402","Il limite di frasi pesate di "
"403","E' stato superato il limite per le frasi pesate."
"450","Banned search term found: " # needs translation
"451","Banned search term found." # needs translation
"452","Banned combination search term found: " # needs translation
"453","Banned combination search term found." # needs translation
"454","Weighted search term limit of " # needs translation
"455","Weighted search term limit exceeded." # needs translation
"456","Exception combination search term found: " # needs translation
"457","Exception search term found: " # needs translation
"500","Sito vietato: "
"501","URL vietato: "
"502","Il blocco 'Blanket' e' attivo e il sito non e' nella white list."
"503","URL con espressione regolare vietata: "
"504","URL con espressione regolare vietata trovato."
"505","Il blocco 'Blanket' e' attivo e l'indirizzo e' formato dal solo indirizzo IP."
"506","HTTPS access is only allowed to trusted sites." # needs translation
"507","HTTPS access by IP address is not allowed." # needs translation
"508","Access not allowed using this browser (or app): " # needs translation
"509","Access not allowed using this browser (or app)." # needs translation
"510","Blocked IP site " # needs translation
"511","Tranparent https connection is not TLS: " # needs translation
"512","Tranparent https connection does not have SNI: " # needs translation
"520","Blocked HTTPS site: " # needs translation
"521","Banned Search Words: " # needs translation
"522","Blocked User-Agent: " # needs translation
"560","Blocked site (local): " # needs translation
"561","Blocked URL (local): " # needs translation
"580","Blocked HTTPS site (local): " # needs translation
"581","Banned Search Words (local): " # needs translation
"600","Exception client IP match."
"601","Exception client user match."
"602","Exception site match."
"603","Exception URL match."
"604","Exception phrase found: "
"605","Combination exception phrase found: "
"606","Bypass URL exception."
"607","Bypass cookie exception."
"608","Scan bypass URL exception."
"609","Exception regular expression URL match: "
"610","User-Agent pattern match: " # needs translation
"620","Referer match: " # needs translation
"630","URL match in " # needs translation
"631"," location allow list" # needs translation
"632","Location overide allow list matched" # needs translation
"662","Site (local)." # needs translation
"663","URL (local)." # needs translation
"700","Il Web-upload e' vietato."
"701","E' stato superato il limite per il Web upload."
"750","Blanket file download is active and this MIME type is not on the white list: " # needs translation
"751","Blanket file download is active and this file is not matched by the white lists." # needs translation
"800","MIME Type vietato: "
"900","Extensione vietata: "
"1000","Si e' oltrepassato il limite del livello PICS sul sito."
"1100","Virus or bad content detected."
"1101","Advert blocked"
"1200","Please wait - downloading to be scanned..."
"1201","Warning: file too large to scan. If you suspect that this file is larger than " # needs translation
"1202",", then refresh this page to download directly." # needs translation
"1203","WARNING: Could not perform content scan!" # needs translation
"1210","Download Complete. Starting scan..."
"1220","Scan complete.</p><p>Click here to download: "
"1221","Download complete; file not scanned.</p><p>Click here to download: " # needs translation
"1222","File too large to cache.</p><p>Click here to re-download, bypassing scan: " # needs translation
"1230","File no longer available"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,38 @@
<HTML><HEAD><TITLE>e2guardian - Accesso Negato</TITLE></HEAD>
<BODY>
<CENTER><H2>L'ACCESSO E' STATO NEGATO -USER-</H2>
<br>L'accesso alla pagina:<P>
<strong><a href="-URL-">-URL-</a></strong>
<P>... e' stato negato per il seguente motivo:<P>
<strong><font color="#ff0000">-REASONGIVEN-</font></strong>
<p><table border=1 bgcolor="#FFEE00"><tr><td>Stai vedendo questo errore perche' la pagina che hai cercato<br>
di accedere contiene, o e' marcata come contenente, materiale che<br>
e' stato ritenuto non appropriato.</td></tr></table>
<P><table border=1 bgcolor="#44dd44"><tr><td>Se hai ulteriori domande, contatta il tuo coordinatore ICT o Network Manager.</td></tr></table>
<P><font size=-3>Powered by <a href="http://e2guardian.org?block" target="_blank">e2guardian</a></font>
</center>
</BODY>
</HTML>
<!--
# Translated by andrea at diclemente.net
The available variables are as follows:
- URL- gives the URL the user was trying to get to.
- REASONGIVEN- gives the nice reason (i.e. not quoting the banned phrase).
- REASONLOGGED- gives the reason that gets logged including full details.
- USER- gives the username if known.
- IP- gives the originating IP.
- FILTERGROUP- gives the group number.
- BYPASS- gives URL which allows temporary bypass of denied page
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
More example templates are likely to be found on the e2guardian web site
on the Extras page.
Daniel Barron 2002-03-27
-->

View File

@@ -0,0 +1,179 @@
<html>
<head>
<title>Downloading -FILENAME- (-FILESIZE- bytes)</title>
<script language="javascript">
<!--
var scanned = 1;
var fs = -FILESIZE-;
function timestring(seconds) {
var hours = Math.floor(seconds/3600);
var minutes = Math.floor((seconds/60) - (hours*3600));
var seconds = seconds - (minutes*60) - (hours*3600);
var string = "";
if (hours > 0) {
if (hours < 10)
string = "0"+hours;
else
string = hours;
string += ":";
}
if (minutes > 0) {
if (minutes < 10)
string += "0"+minutes;
else
string += minutes;
} else {
string += "00";
}
string += ":";
if (seconds > 0) {
if (seconds < 10)
string += "0"+seconds;
else
string += seconds;
} else {
string += "00";
}
return string;
}
function filesizestring(bytes) {
var gb = Math.floor(bytes/1073741824);
if (gb > 0)
return gb.toString()+" Gb";
var mb = Math.floor(bytes/1048576);
if (mb > 0)
return mb.toString()+" Mb";
var kb = Math.floor(bytes/1024);
if (kb > 0)
return kb.toString()+" Kb";
return bytes.toString()+" bytes";
}
function progressupdate(got, speed) {
var msg;
if (fs > 0) {
var sofar = (got/fs)*16;
for (var i = 1; i <=sofar; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
msg = Math.round((got/-FILESIZE-)*100)+"%, time remaining: "+timestring(Math.round((fs-got)/speed))+"; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
} else {
msg = "Time remaining: unknown; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
}
document.getElementById('message1').innerHTML = msg;
}
function nowscanning() {
for (var i = 1; i <=16; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
if (scanned == 1) {
var msg = "Download complete! Now scanning...";
document.getElementById('message1').innerHTML = msg;
}
}
function downloadlink(rawlink, prettylink, type) {
if (type == 0)
var msg = "File scanned";
else if (type == 1)
var msg = "File downloaded, but not scanned due to size";
else if (type == 2)
var msg = "File too large to cache, please download directly";
document.getElementById('message1').innerHTML = msg;
if (type != 2)
document.getElementById('message2').innerHTML = "<a href='"+rawlink+"'>"+prettylink+"</a>";
else
document.getElementById('message2').innerHTML = "<a href='"+prettylink+"'>"+prettylink+"</a>";
document.write("</body></html>");
}
function downloadwarning(sizelimit) {
scanned = 0;
document.getElementById('message2').innerHTML = "Warning: File too large for content scanning. If you suspect that this file is larger than "+filesizestring(sizelimit)+", refresh this page to download directly.";
}
//-->
</script>
</head>
<body>
<script language="javascript">
<!--
document.write(
unescape(
"\
<table align='center'><tr><td>\
<div style='font-size:8pt;padding:2px;border:solid black 1px'>\
<span id='progress1'>%26nbsp; %26nbsp;</span> \
<span id='progress2'>%26nbsp; %26nbsp;</span> \
<span id='progress3'>%26nbsp; %26nbsp;</span> \
<span id='progress4'>%26nbsp; %26nbsp;</span> \
<span id='progress5'>%26nbsp; %26nbsp;</span> \
<span id='progress6'>%26nbsp; %26nbsp;</span> \
<span id='progress7'>%26nbsp; %26nbsp;</span> \
<span id='progress8'>%26nbsp; %26nbsp;</span> \
<span id='progress9'>%26nbsp; %26nbsp;</span> \
<span id='progress10'>%26nbsp; %26nbsp;</span> \
<span id='progress11'>%26nbsp; %26nbsp;</span> \
<span id='progress12'>%26nbsp; %26nbsp;</span> \
<span id='progress13'>%26nbsp; %26nbsp;</span> \
<span id='progress14'>%26nbsp; %26nbsp;</span> \
<span id='progress15'>%26nbsp; %26nbsp;</span> \
<span id='progress16'>%26nbsp; %26nbsp;</span> \
</div>\
</td></tr></table>\
<center><p><tt id='message1'></tt></p><p id='message2' style='color: #600;'></p></center>"
)
);
//-->
</script>
<!--
The available variables are as follows:
- FILENAME- gives the name of the file being downloaded
- FILESIZE- gives the size of the file in bytes
- FILESIZE- of zero indicates that file size is not known
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
The following JavaScript functions must be defined:
progressupdate(got, speed)
This is called when the page is initially displayed (i.e. after
initialtrickledelay has passed), and periodically afterwards to
update progress (once every trickledelay seconds).
Parameters:
got - how much of the file we have downloaded, in bytes.
speed - current estimate of download speed, in bytes per second.
nowscanning()
This is called once downloading is complete, and scanning has
begun. (Note: scanning has not actually begun if downloadwarning()
has been called at some point.)
downloadlink(rawlink, prettylink, type)
This is called after scanning has completed, and the file is
ready to be sent to the user.
Parameters:
rawlink - the URL from which the scanned file can be grabbed
prettylink - the original URL which triggered the fancy download manager
type - the status of the download/scan:
0 - downloaded & scanned
1 - downloaded, but too big to have been scanned
2 - too big to be completely downloaded
codes 1 and 2 can only be encountered on files for which the content
length is not known in advance. "rawlink" should be ignored for code 2.
downloadwarning(sizelimit)
This is called when a file with unknown content-length has exceeded
the configured maxcontentfilecachescansize. Used to warn the user
that the fancy DM may not be able to retrieve the entire file,
and that they should download directly (refresh the page; the URL will
have been added to DG's clean cache) if they know it to be larger
than sizelimit.
sizelimit - the value of the fancy DM's maxdownloadsize. If a file
exceeds this limit also, the fancy DM cannot continue
(will trigger downloadlink status type 2).
Please note that the fancy download manager also outputs content contained in
<noscript> tags, for browsers which disable or do not support javascript. If you
customise this template, you may wish to test its behaviour and appearance in
such circumstances.
-->
</body>
</html>

View File

@@ -0,0 +1,117 @@
# e2guardian messages file in 日本語
"0","Message number absent" # needs translation
"1","アクセス拒否"
"10","IP limit exceeded. There is a " # needs translation
"11"," IP limit set." # needs translation
"50"," in " # needs translation
"51","TRUSTED" # needs translation
"52","DENIED" # needs translation
"53","INFECTED" # needs translation
"54","SCANNED" # needs translation
"55","CONTENTMOD" # needs translation
"56","URLMOD" # needs translation
"57","HEADERMOD" # needs translation
"58","HEADERADD" # needs translation
"59","NETERROR" # needs translation
"70","SSL SITE" # needs translation
"71","IP Limit" # needs translation
"72","Content scanning" # needs translation
"100","あなたのIPアドレスは閲覧の許可がありません: "
"101","あなたのIPアドレスは閲覧の許可がありません。"
"102","あなたのユーザ名は閲覧の許可がありません: "
"103","Banned Client IP" # needs translation
"104","Banned Location" # needs translation
"105","Banned User" # needs translation
"110","Proxy authentication error" # needs translation
"121","Only limited access allowed from your location" # needs translation
"150","Certificate supplied by server was not valid" # needs translation
"151","Could not open ssl connection" # needs translation
"152","Failed to get ssl certificate" # needs translation
"153","Failed to load ssl private key" # needs translation
"154","Failed to negotiate ssl connection to client" # needs translation
"155","No SSL certificate supplied by server" # needs translation
"156","Server's SSL certificate does not match domain name" # needs translation
"157","Unable to create tunnel through local proxy" # needs translation
"158","Opening tunnel failed" # needs translation
"159","Could not connect to proxy server" # needs translation
"160","Failed to nogotiate ssl connection to server" # needs translation
"200","要求されたURLは不適切です。"
"201","Unable to get response from upstream proxy (timeout)" # needs translation
"202","Unable to get response from upstream proxy (error)" # needs translation
"203","The site requested is not responding" # needs translation
"204"," - Please try again later" # needs translation
"205","Upstream proxy is not responding (network error)" # needs translation
"206"," - Please try again later" # needs translation
"207","The site requested does not exist" # needs translation
"208","The site requested does not have an IPv4 address" # needs translation
"209","Temporary DNS service failure - please try again" # needs translation
"210","DNS service failure - please try again later" # needs translation
"300","禁止されたフレーズが見つかりました: "
"301","禁止されたフレーズが見つかりました。"
"400","拒否された結合フレーズが見つかりました: "
"401","拒否された結合フレーズが見つかりました。"
"402","重み付けされたフレーズの制限を越えました(規定値:測定値) "
"403","重み付けされたフレーズの制限を越えました。"
"450","Banned search term found: " # needs translation
"451","Banned search term found." # needs translation
"452","Banned combination search term found: " # needs translation
"453","Banned combination search term found." # needs translation
"454","Weighted search term limit of " # needs translation
"455","Weighted search term limit exceeded." # needs translation
"456","Exception combination search term found: " # needs translation
"457","Exception search term found: " # needs translation
"500","拒否されたサイト: "
"501","拒否されたURL: "
"502","統括的な遮断は有効です。そしてそれらのサイトはホワイトリストかグレーリストにありません。"
"503","拒否された正規表現のURL: "
"504","拒否された正規表現のURLが見つかりました。"
"505","統括的なIPの遮断は有効です。そしてそれらのアドレスはIPのみのアドレスです。"
"506","統括的なSSLの遮断は有効です。そしてそれらのサイトはホワイトリストかグレーリストにありません。"
"507","統括的なSSL IPの遮断は有効です。そしてそれらのアドレスはIPのみのアドレスです。"
"508","Access not allowed using this browser (or app): " # needs translation
"509","Access not allowed using this browser (or app)." # needs translation
"510","Blocked IP site " # needs translation
"511","Tranparent https connection is not TLS: " # needs translation
"512","Tranparent https connection does not have SNI: " # needs translation
"520","Blocked HTTPS site: " # needs translation
"521","Banned Search Words: " # needs translation
"522","Blocked User-Agent: " # needs translation
"560","Blocked site (local): " # needs translation
"561","Blocked URL (local): " # needs translation
"580","Blocked HTTPS site (local): " # needs translation
"581","Banned Search Words (local): " # needs translation
"600","例外クライアントIPマッチ。"
"601","例外クライアントユーザマッチ。"
"602","例外サイトマッチ。"
"603","例外URLマッチ。"
"604","例外フレーズが見つかりました: "
"605","結合例外フレーズがみつかりました: "
"606","例外迂回URL"
"607","例外迂回Cookie。"
"608","例外スキャン迂回URL"
"609","例外正規表現URLマッチ: "
"610","User-Agent pattern match: " # needs translation
"620","Referer match: " # needs translation
"630","URL match in " # needs translation
"631"," location allow list" # needs translation
"632","Location overide allow list matched" # needs translation
"662","Site (local)." # needs translation
"663","URL (local)." # needs translation
"700","Webのアップロードは拒否されました。"
"701","Webのアップロードは制限を越えました。"
"750","統括的なファイルのダウンロードは有効です。そしてこのMIMEタイプはホワイトリストにありません: "
"751","統括的なファイルのダウンロードは有効です。そしてこのファイルはホワイトリストにマッチしませんでした。"
"800","拒否されたMIMEタイプ: "
"900","拒否された拡張: "
"1000","PICSラベリングレベルは上のサイトで超えました。"
"1100","ウィルスか不正なコンテンツを検出しました。"
"1101","広告は拒否されました"
"1200","お待ちください。 - ダウンロードファイルのスキャン中です・・・"
"1201","警告: ファイルはスキャンするのに大きすぎます。 このふぁいるが"
"1202","より大きいと疑うならば直接ダウンロードするためにこのページをリフレッシュしてください。"
"1203","WARNING: Could not perform content scan!" # needs translation
"1210","ダウンロード完了。スキャンを開始します..."
"1220","スキャンが完了しました。</p><p>ダウンロードをするにはここをクリックしてください: "
"1221","ダウンロードは完了しました。ファイルはスキャンされませんでした。</p><p>ダウンロードをするにはここをクリックしてください: "
"1222","ファイルはキャッシュするのに大きすぎます。</p><p>スキャンを迂回させて、再ダウンロードするためにここをクリックしてください: "
"1230","ファイルは長いこと利用可能ではありません"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,61 @@
<html>
<head>
<title>Access Denied</title>
<meta http-equiv="Content-Type:text/html; Charset=UTF-8">
</head>
<body bgcolor=#FFFFFF>
<center>
<table border=0 cellspacing=0 cellpadding=2 height=540 width=700>
<tr>
<td colspan=2 bgcolor=#FEA700 height=100 align=center>
<font face=arial,helvetica size=6>
<b>アクセスは拒否されました。</b>
</td>
</tr>
<tr>
<td colspan=2 bgcolor=#FFFACD height=30 align=right>
<font face=arial,helvetica size=3 color=black>
<b>-USER-&nbsp;</b>
</td>
</tr>
<tr>
<td align=center valign=bottom width=150 bgcolor=#B0C4DE>
<font face=arial,helvetica size=1 color=black>
www.shonbori.com
</td>
<td width=550 bgcolor=#FFFFFF align=center valign=center>
<font face=arial,helvetica color=black>
<font size=4>
アクセス先URL:
<br><br>
<a href="-URL-" target="_blank">-URL-</a>
<br><br>
<font size=3>
は以下の理由により拒否されました。:
<br><br>
<font color=red>
<b>-REASONGIVEN-</b>
<font color=black>
<br><br>
カテゴリ:
<br><br>
<font color=red>
<b>-CATEGORIES-</b>
<font color=black>
<br><br><br><br>
不適切と思われるコンテンツがページ内に含まれている・含まれていると思われる場合に
このエラーページが表示されます
<br><br>
何か質問がありましたら、以下に連絡してください。
<br>
<a href="mailto:webmaster@shonbori.com">webmaster@shonbori.com</a>
<br><br><br><br>
<font size=1>
Powered by <a href="http://www.e2guardian.org?block" target="_blank">e2guardian</a>
</td>
</tr>
</table>
</body>
</html>

View File

@@ -0,0 +1,179 @@
<html>
<head>
<title>Downloading -FILENAME- (-FILESIZE- bytes)</title>
<script language="javascript">
<!--
var scanned = 1;
var fs = -FILESIZE-;
function timestring(seconds) {
var hours = Math.floor(seconds/3600);
var minutes = Math.floor((seconds/60) - (hours*3600));
var seconds = seconds - (minutes*60) - (hours*3600);
var string = "";
if (hours > 0) {
if (hours < 10)
string = "0"+hours;
else
string = hours;
string += ":";
}
if (minutes > 0) {
if (minutes < 10)
string += "0"+minutes;
else
string += minutes;
} else {
string += "00";
}
string += ":";
if (seconds > 0) {
if (seconds < 10)
string += "0"+seconds;
else
string += seconds;
} else {
string += "00";
}
return string;
}
function filesizestring(bytes) {
var gb = Math.floor(bytes/1073741824);
if (gb > 0)
return gb.toString()+" Gb";
var mb = Math.floor(bytes/1048576);
if (mb > 0)
return mb.toString()+" Mb";
var kb = Math.floor(bytes/1024);
if (kb > 0)
return kb.toString()+" Kb";
return bytes.toString()+" bytes";
}
function progressupdate(got, speed) {
var msg;
if (fs > 0) {
var sofar = (got/fs)*16;
for (var i = 1; i <=sofar; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
msg = Math.round((got/-FILESIZE-)*100)+"%, time remaining: "+timestring(Math.round((fs-got)/speed))+"; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
} else {
msg = "Time remaining: unknown; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
}
document.getElementById('message1').innerHTML = msg;
}
function nowscanning() {
for (var i = 1; i <=16; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
if (scanned == 1) {
var msg = "Download complete! Now scanning...";
document.getElementById('message1').innerHTML = msg;
}
}
function downloadlink(rawlink, prettylink, type) {
if (type == 0)
var msg = "File scanned";
else if (type == 1)
var msg = "File downloaded, but not scanned due to size";
else if (type == 2)
var msg = "File too large to cache, please download directly";
document.getElementById('message1').innerHTML = msg;
if (type != 2)
document.getElementById('message2').innerHTML = "<a href='"+rawlink+"'>"+prettylink+"</a>";
else
document.getElementById('message2').innerHTML = "<a href='"+prettylink+"'>"+prettylink+"</a>";
document.write("</body></html>");
}
function downloadwarning(sizelimit) {
scanned = 0;
document.getElementById('message2').innerHTML = "Warning: File too large for content scanning. If you suspect that this file is larger than "+filesizestring(sizelimit)+", refresh this page to download directly.";
}
//-->
</script>
</head>
<body>
<script language="javascript">
<!--
document.write(
unescape(
"\
<table align='center'><tr><td>\
<div style='font-size:8pt;padding:2px;border:solid black 1px'>\
<span id='progress1'>%26nbsp; %26nbsp;</span> \
<span id='progress2'>%26nbsp; %26nbsp;</span> \
<span id='progress3'>%26nbsp; %26nbsp;</span> \
<span id='progress4'>%26nbsp; %26nbsp;</span> \
<span id='progress5'>%26nbsp; %26nbsp;</span> \
<span id='progress6'>%26nbsp; %26nbsp;</span> \
<span id='progress7'>%26nbsp; %26nbsp;</span> \
<span id='progress8'>%26nbsp; %26nbsp;</span> \
<span id='progress9'>%26nbsp; %26nbsp;</span> \
<span id='progress10'>%26nbsp; %26nbsp;</span> \
<span id='progress11'>%26nbsp; %26nbsp;</span> \
<span id='progress12'>%26nbsp; %26nbsp;</span> \
<span id='progress13'>%26nbsp; %26nbsp;</span> \
<span id='progress14'>%26nbsp; %26nbsp;</span> \
<span id='progress15'>%26nbsp; %26nbsp;</span> \
<span id='progress16'>%26nbsp; %26nbsp;</span> \
</div>\
</td></tr></table>\
<center><p><tt id='message1'></tt></p><p id='message2' style='color: #600;'></p></center>"
)
);
//-->
</script>
<!--
The available variables are as follows:
- FILENAME- gives the name of the file being downloaded
- FILESIZE- gives the size of the file in bytes
- FILESIZE- of zero indicates that file size is not known
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
The following JavaScript functions must be defined:
progressupdate(got, speed)
This is called when the page is initially displayed (i.e. after
initialtrickledelay has passed), and periodically afterwards to
update progress (once every trickledelay seconds).
Parameters:
got - how much of the file we have downloaded, in bytes.
speed - current estimate of download speed, in bytes per second.
nowscanning()
This is called once downloading is complete, and scanning has
begun. (Note: scanning has not actually begun if downloadwarning()
has been called at some point.)
downloadlink(rawlink, prettylink, type)
This is called after scanning has completed, and the file is
ready to be sent to the user.
Parameters:
rawlink - the URL from which the scanned file can be grabbed
prettylink - the original URL which triggered the fancy download manager
type - the status of the download/scan:
0 - downloaded & scanned
1 - downloaded, but too big to have been scanned
2 - too big to be completely downloaded
codes 1 and 2 can only be encountered on files for which the content
length is not known in advance. "rawlink" should be ignored for code 2.
downloadwarning(sizelimit)
This is called when a file with unknown content-length has exceeded
the configured maxcontentfilecachescansize. Used to warn the user
that the fancy DM may not be able to retrieve the entire file,
and that they should download directly (refresh the page; the URL will
have been added to DG's clean cache) if they know it to be larger
than sizelimit.
sizelimit - the value of the fancy DM's maxdownloadsize. If a file
exceeds this limit also, the fancy DM cannot continue
(will trigger downloadlink status type 2).
Please note that the fancy download manager also outputs content contained in
<noscript> tags, for browsers which disable or do not support javascript. If you
customise this template, you may wish to test its behaviour and appearance in
such circumstances.
-->
</body>
</html>

View File

@@ -0,0 +1,119 @@
# e2guardian 3 messages file
# Lithuanian version by Nerijus Baliūnas and Mantas Kriaučiūnas
# charset=utf-8
"0","Message number absent" # needs translation
"1","Tinklalapis uždraustas"
"10","IP limit exceeded. There is a " # needs translation
"11"," IP limit set." # needs translation
"50"," in " # needs translation
"51","TRUSTED" # needs translation
"52","DENIED" # needs translation
"53","INFECTED" # needs translation
"54","SCANNED" # needs translation
"55","CONTENTMOD" # needs translation
"56","URLMOD" # needs translation
"57","HEADERMOD" # needs translation
"58","HEADERADD" # needs translation
"59","NETERROR" # needs translation
"70","SSL SITE" # needs translation
"71","IP Limit" # needs translation
"72","Content scanning" # needs translation
"100","Iš jūsų IP adreso negalima pasiekti tinklalapio: "
"101","Draudžiama naršyti iš jūsų IP adreso."
"102","Jūsų naudotojui negalima pasiekti tinklalapio: "
"103","Banned Client IP" # needs translation
"104","Banned Location" # needs translation
"105","Banned User" # needs translation
"110","Proxy authentication error" # needs translation
"121","Only limited access allowed from your location" # needs translation
"150","Certificate supplied by server was not valid" # needs translation
"151","Could not open ssl connection" # needs translation
"152","Failed to get ssl certificate" # needs translation
"153","Failed to load ssl private key" # needs translation
"154","Failed to negotiate ssl connection to client" # needs translation
"155","No SSL certificate supplied by server" # needs translation
"156","Server's SSL certificate does not match domain name" # needs translation
"157","Unable to create tunnel through local proxy" # needs translation
"158","Opening tunnel failed" # needs translation
"159","Could not connect to proxy server" # needs translation
"160","Failed to nogotiate ssl connection to server" # needs translation
"200","Neteisingas URL."
"201","Unable to get response from upstream proxy (timeout)" # needs translation
"202","Unable to get response from upstream proxy (error)" # needs translation
"203","The site requested is not responding" # needs translation
"204"," - Please try again later" # needs translation
"205","Upstream proxy is not responding (network error)" # needs translation
"206"," - Please try again later" # needs translation
"207","The site requested does not exist" # needs translation
"208","The site requested does not have an IPv4 address" # needs translation
"209","Temporary DNS service failure - please try again" # needs translation
"210","DNS service failure - please try again later" # needs translation
"300","Rasta uždrausta frazė: "
"301","Rasta uždrausta frazė."
"400","Rasta uždrausta frazių kombinacija: "
"401","Rasta uždrausta frazių kombinacija."
"402","Sumuojamų frazių limitas "
"403","Viršytas sumuojamų frazių limitas."
"450","Banned search term found: " # needs translation
"451","Banned search term found." # needs translation
"452","Banned combination search term found: " # needs translation
"453","Banned combination search term found." # needs translation
"454","Weighted search term limit of " # needs translation
"455","Weighted search term limit exceeded." # needs translation
"456","Exception combination search term found: " # needs translation
"457","Exception search term found: " # needs translation
"500","Uždraustas adresas (site): "
"501","Uždraustas URL: "
"502","Leidžiamas priėjimas tik prie tinklalapių, esančių 'baltame' ar 'pilkame' sąraše, bet šio tinklalapio juose nėra."
"503","Draudžiamas URL regexp: "
"504","Rastas draudžiamas URL regexp."
"505","Priėjimas prie IP adresų uždraustas, o šis adresas yra tik IP adresas."
"506","Aktyvus Blanket SSL Block ir šis tinklalapis nėra 'baltame' ar 'pilkame' sąraše."
"507","Aktyvus Blanket SSL IP Block ir šis adresas yra tik IP adresas."
"508","Uždrausta reguliarioji išraiška (regexp) HTTP antraštėje: ",
"509","Rasta draudžiama reguliarioji išraiška (regexp) HTTP antraštėje."
"510","Blocked IP site " # needs translation
"511","Tranparent https connection is not TLS: " # needs translation
"512","Tranparent https connection does not have SNI: " # needs translation
"520","Blocked HTTPS site: " # needs translation
"521","Banned Search Words: " # needs translation
"522","Blocked User-Agent: " # needs translation
"560","Blocked site (local): " # needs translation
"561","Blocked URL (local): " # needs translation
"580","Blocked HTTPS site (local): " # needs translation
"581","Banned Search Words (local): " # needs translation
"600","Kliento IP yra išimčių sąraše."
"601","Kliento vardas yra išimčių sąraše."
"602","Adresas yra išimčių sąraše."
"603","URL yra išimčių sąraše."
"604","Rasta frazė iš išimčių sąrašo: "
"605","Rasta frazių kombinacija iš išimčių sąrašo: "
"606","URL apėjimo išimtis."
"607","Slapuko apėjimo išimtis."
"608","URL skanavimo apėjimo išimtis."
"609","Regexp URL yra išimčių sąraše: "
"610","User-Agent pattern match: " # needs translation
"620","Referer match: " # needs translation
"630","URL match in " # needs translation
"631"," location allow list" # needs translation
"632","Location overide allow list matched" # needs translation
"662","Site (local)." # needs translation
"663","URL (local)." # needs translation
"700","Nusiuntimas (upload) yra uždraustas."
"701","Viršytas nusiuntimo (upload) limitas."
"750","Aktyvus Blanket failų atsiuntimas ir šis MIME tipas nėra 'baltame' sąraše: "
"751","Aktyvus Blanket failų atsiuntimas ir šis failas netinka pagal 'baltus' sąrašus."
"800","Uždraustas MIME tipas: "
"900","Uždraustas praplėtimas: "
"1000","Viršytas šio tinklalapio PICS vertinimo kriterijus."
"1100","Aptiktas virusas arba negeras turinys."
"1101","Reklama užblokuota"
"1200","Palaukite - siunčiame tikrinimui nuo virusų..."
"1201","Dėmesio: failo negalime patikrinti, nes jis per didelis. Jei manote, kad šis failas yra didesnis nei "
"1202",", tuomet nueikite į šį puslapį iš naujo (refresh) ir atsisiųskite nepatikrintą failą."
"1203","WARNING: Could not perform content scan!" # needs translation
"1210","Atsiųsta. Tikriname nuo virusų..."
"1220","Patikrinta.</p><p>Atsisiųskite: "
"1221","Siuntimas baigtas; failas nebuvo patikrintas.</p><p>Spustelėkite čia jei norite atsisiųsti: "
"1222","Failas per didelis.</p><p>Jei norite atsisiųsti nepatikrintą failą - spustelėkite čia: "
"1230","Failas neprieinamas"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,49 @@
<html>
<head>
<title>e2guardian - Tinklalapis uždraustas</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<center>
<h2>TINKLALAPIS UŽDRAUSTAS -USER-</h2>
<br>Interneto turinio filtravimo sistema neleidžia Jums atidaryti šio tinklalapio:<p>
<strong><a href="-URL-">-URL-</a></strong>
<p>dėl šios priežasties:<p>
<strong><font color="#ff0000">-REASONGIVEN-</font></strong>
<p>tinklalapis pateko į šias kategorijas:<p>
<strong><font color="#ff0000">-CATEGORIES-</font></strong>
<p><table border=1 bgcolor="#FFEE00">
<tr><td>
Tinklalapis, kurį Jūs bandėte pasiekti, pripažintas nepriimtinu.
</td></tr></table>
<p><table border=1 bgcolor="#44dd44"><tr><td>Jei turite klausimų, kreipkitės į kompiuterio ar tinklo administratorių.</td></tr></table>
<p><font size=-3>Powered by <a href="http://e2guardian.org?block" target="_blank">e2guardian</a></font>
</center>
</body>
</html>
<!--
Translated by Nerijus Baliūnas and Mantas Kriaučiūnas (mantas@akl.lt), edited by Mantas Kriaučiūnas for HTML and Unicode
The available variables are as follows:
- URL- gives the URL the user was trying to get to.
- REASONGIVEN- gives the nice reason (i.e. not quoting the banned phrase).
- REASONLOGGED- gives the reason that gets logged including full details.
- USER- gives the username if known.
- IP- gives the originating IP.
- HOST- gives the originating hostname if known.
- RAWFILTERGROUP- gives the group number.
- FILTERGROUP- gives the group name.
- SERVERIP- gives the IP address on which the filter is running (correct for multiple filterip lines, but not if filterip option is blank).
- BYPASS- gives URL which allows temporary bypass of denied page
- CATEGORIES- gives the categories assigned to the banned content
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
More example templates are likely to be found on the e2guardian web site
on the Extras page.
Daniel Barron 2003-09-01
-->

View File

@@ -0,0 +1,179 @@
<html>
<head>
<title>Downloading -FILENAME- (-FILESIZE- bytes)</title>
<script language="javascript">
<!--
var scanned = 1;
var fs = -FILESIZE-;
function timestring(seconds) {
var hours = Math.floor(seconds/3600);
var minutes = Math.floor((seconds/60) - (hours*3600));
var seconds = seconds - (minutes*60) - (hours*3600);
var string = "";
if (hours > 0) {
if (hours < 10)
string = "0"+hours;
else
string = hours;
string += ":";
}
if (minutes > 0) {
if (minutes < 10)
string += "0"+minutes;
else
string += minutes;
} else {
string += "00";
}
string += ":";
if (seconds > 0) {
if (seconds < 10)
string += "0"+seconds;
else
string += seconds;
} else {
string += "00";
}
return string;
}
function filesizestring(bytes) {
var gb = Math.floor(bytes/1073741824);
if (gb > 0)
return gb.toString()+" Gb";
var mb = Math.floor(bytes/1048576);
if (mb > 0)
return mb.toString()+" Mb";
var kb = Math.floor(bytes/1024);
if (kb > 0)
return kb.toString()+" Kb";
return bytes.toString()+" bytes";
}
function progressupdate(got, speed) {
var msg;
if (fs > 0) {
var sofar = (got/fs)*16;
for (var i = 1; i <=sofar; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
msg = Math.round((got/-FILESIZE-)*100)+"%, time remaining: "+timestring(Math.round((fs-got)/speed))+"; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
} else {
msg = "Time remaining: unknown; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
}
document.getElementById('message1').innerHTML = msg;
}
function nowscanning() {
for (var i = 1; i <=16; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
if (scanned == 1) {
var msg = "Download complete! Now scanning...";
document.getElementById('message1').innerHTML = msg;
}
}
function downloadlink(rawlink, prettylink, type) {
if (type == 0)
var msg = "File scanned";
else if (type == 1)
var msg = "File downloaded, but not scanned due to size";
else if (type == 2)
var msg = "File too large to cache, please download directly";
document.getElementById('message1').innerHTML = msg;
if (type != 2)
document.getElementById('message2').innerHTML = "<a href='"+rawlink+"'>"+prettylink+"</a>";
else
document.getElementById('message2').innerHTML = "<a href='"+prettylink+"'>"+prettylink+"</a>";
document.write("</body></html>");
}
function downloadwarning(sizelimit) {
scanned = 0;
document.getElementById('message2').innerHTML = "Warning: File too large for content scanning. If you suspect that this file is larger than "+filesizestring(sizelimit)+", refresh this page to download directly.";
}
//-->
</script>
</head>
<body>
<script language="javascript">
<!--
document.write(
unescape(
"\
<table align='center'><tr><td>\
<div style='font-size:8pt;padding:2px;border:solid black 1px'>\
<span id='progress1'>%26nbsp; %26nbsp;</span> \
<span id='progress2'>%26nbsp; %26nbsp;</span> \
<span id='progress3'>%26nbsp; %26nbsp;</span> \
<span id='progress4'>%26nbsp; %26nbsp;</span> \
<span id='progress5'>%26nbsp; %26nbsp;</span> \
<span id='progress6'>%26nbsp; %26nbsp;</span> \
<span id='progress7'>%26nbsp; %26nbsp;</span> \
<span id='progress8'>%26nbsp; %26nbsp;</span> \
<span id='progress9'>%26nbsp; %26nbsp;</span> \
<span id='progress10'>%26nbsp; %26nbsp;</span> \
<span id='progress11'>%26nbsp; %26nbsp;</span> \
<span id='progress12'>%26nbsp; %26nbsp;</span> \
<span id='progress13'>%26nbsp; %26nbsp;</span> \
<span id='progress14'>%26nbsp; %26nbsp;</span> \
<span id='progress15'>%26nbsp; %26nbsp;</span> \
<span id='progress16'>%26nbsp; %26nbsp;</span> \
</div>\
</td></tr></table>\
<center><p><tt id='message1'></tt></p><p id='message2' style='color: #600;'></p></center>"
)
);
//-->
</script>
<!--
The available variables are as follows:
- FILENAME- gives the name of the file being downloaded
- FILESIZE- gives the size of the file in bytes
- FILESIZE- of zero indicates that file size is not known
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
The following JavaScript functions must be defined:
progressupdate(got, speed)
This is called when the page is initially displayed (i.e. after
initialtrickledelay has passed), and periodically afterwards to
update progress (once every trickledelay seconds).
Parameters:
got - how much of the file we have downloaded, in bytes.
speed - current estimate of download speed, in bytes per second.
nowscanning()
This is called once downloading is complete, and scanning has
begun. (Note: scanning has not actually begun if downloadwarning()
has been called at some point.)
downloadlink(rawlink, prettylink, type)
This is called after scanning has completed, and the file is
ready to be sent to the user.
Parameters:
rawlink - the URL from which the scanned file can be grabbed
prettylink - the original URL which triggered the fancy download manager
type - the status of the download/scan:
0 - downloaded & scanned
1 - downloaded, but too big to have been scanned
2 - too big to be completely downloaded
codes 1 and 2 can only be encountered on files for which the content
length is not known in advance. "rawlink" should be ignored for code 2.
downloadwarning(sizelimit)
This is called when a file with unknown content-length has exceeded
the configured maxcontentfilecachescansize. Used to warn the user
that the fancy DM may not be able to retrieve the entire file,
and that they should download directly (refresh the page; the URL will
have been added to DG's clean cache) if they know it to be larger
than sizelimit.
sizelimit - the value of the fancy DM's maxdownloadsize. If a file
exceeds this limit also, the fancy DM cannot continue
(will trigger downloadlink status type 2).
Please note that the fancy download manager also outputs content contained in
<noscript> tags, for browsers which disable or do not support javascript. If you
customise this template, you may wish to test its behaviour and appearance in
such circumstances.
-->
</body>
</html>

View File

@@ -0,0 +1,143 @@
# e2guardian 3 messages file in Malay language
# Edited by Sazarul Izam <izam@oscc.org.my>
"0","Message number absent" # needs translation
"1","Akses Tidak Dibenarkan"
# Access Denied
"10","IP limit exceeded. There is a " # needs translation
"11"," IP limit set." # needs translation
"50"," in " # needs translation
"51","TRUSTED" # needs translation
"52","DENIED" # needs translation
"53","INFECTED" # needs translation
"54","SCANNED" # needs translation
"55","CONTENTMOD" # needs translation
"56","URLMOD" # needs translation
"57","HEADERMOD" # needs translation
"58","HEADERADD" # needs translation
"59","NETERROR" # needs translation
"70","SSL SITE" # needs translation
"71","IP Limit" # needs translation
"72","Content scanning" # needs translation
"100","IP anda tidak dibenarkan untuk melayari web: "
"101","IP anda tidak dibenarkan untuk melayari web."
"102","Nama pengguna anda tidak dibenarkan untuk melayari web: "
"103","Banned Client IP" # needs translation
"104","Banned Location" # needs translation
"105","Banned User" # needs translation
"110","Proxy authentication error" # needs translation
"121","Only limited access allowed from your location" # needs translation
"150","Certificate supplied by server was not valid" # needs translation
"151","Could not open ssl connection" # needs translation
"152","Failed to get ssl certificate" # needs translation
"153","Failed to load ssl private key" # needs translation
"154","Failed to negotiate ssl connection to client" # needs translation
"155","No SSL certificate supplied by server" # needs translation
"156","Server's SSL certificate does not match domain name" # needs translation
"157","Unable to create tunnel through local proxy" # needs translation
"158","Opening tunnel failed" # needs translation
"159","Could not connect to proxy server" # needs translation
"160","Failed to nogotiate ssl connection to server" # needs translation
"200","URL yang diminta adalah malformed."
"201","Unable to get response from upstream proxy (timeout)" # needs translation
"202","Unable to get response from upstream proxy (error)" # needs translation
"203","The site requested is not responding" # needs translation
"204"," - Please try again later" # needs translation
"205","Upstream proxy is not responding (network error)" # needs translation
"206"," - Please try again later" # needs translation
"207","The site requested does not exist" # needs translation
"208","The site requested does not have an IPv4 address" # needs translation
"209","Temporary DNS service failure - please try again" # needs translation
"210","DNS service failure - please try again later" # needs translation
"300","Frasa larangan dikesan: "
# Banned Phrase found:
"301","Frasa larangan dikesan."
# Banned phrase found.
"400","Kombinasi frasa larangan dikesan: "
# Banned combination phrase found:
"401","Kombinasi frasa larangan dikesan."
# Banned combination phrase found.
"402","Had beban frasa oleh "
# Weighted phrase limit of
"403","Melebihi had beban frasa."
# Weighted phrase limit exceeded.
"450","Banned search term found: " # needs translation
"451","Banned search term found." # needs translation
"452","Banned combination search term found: " # needs translation
"453","Banned combination search term found." # needs translation
"454","Weighted search term limit of " # needs translation
"455","Weighted search term limit exceeded." # needs translation
"456","Exception combination search term found: " # needs translation
"457","Exception search term found: " # needs translation
"500","Laman larangan: "
# Banned site:
"501","URL larangan: "
# Banned URL:
"502","Blok Blanket adalah aktif dan laman tersebut tidak tersenarai dalam white atau grey list." # Blanket Block is active and that site is not on the white or grey list.
"503","URL Ekspresi Biasa larangan: "
# Banned Regular Expression URL:
"504","URL Ekspresi Biasa larangan dikesan."
# Banned Regular Expression URL found.
"505","Blok Blanket IP adalah aktif dan alamat tersebut hanyalah alamat IP."
#Blanket IP Block is active and that address is an IP only address.
"506","HTTPS access is only allowed to trusted sites." # needs translation
"507","HTTPS access by IP address is not allowed." # needs translation
"508","Access not allowed using this browser (or app): " # needs translation
"509","Access not allowed using this browser (or app)." # needs translation
"510","Blocked IP site " # needs translation
"511","Tranparent https connection is not TLS: " # needs translation
"512","Tranparent https connection does not have SNI: " # needs translation
"520","Blocked HTTPS site: " # needs translation
"521","Banned Search Words: " # needs translation
"522","Blocked User-Agent: " # needs translation
"560","Blocked site (local): " # needs translation
"561","Blocked URL (local): " # needs translation
"580","Blocked HTTPS site (local): " # needs translation
"581","Banned Search Words (local): " # needs translation
"600","IP pengecualian klien sepadan."
# Exception client IP match.
"601","Pengguna pengecualian klien sepadan."
# Exception client user match.
"602","Laman pengecualian sepadan."
# Exception site match.
"603","URL pengecualian sepadan."
# Exception URL match.
"604","Frasa pengecualian sepadan: "
# Exception phrase found:
"605","Kombinasi frasa pengecualian sepadan: "
# Combination exception phrase found:
"606","URL pintasan sepadan."
# Bypass URL exception.
"607","Cookie pintasan sepadan."
# Bypass cookie exception.
"608","Scan bypass URL." # needs translation
"609","URL pattern match: " # needs translation
"610","User-Agent pattern match: " # needs translation
"620","Referer match: " # needs translation
"630","URL match in " # needs translation
"631"," location allow list" # needs translation
"632","Location overide allow list matched" # needs translation
"662","Site (local)." # needs translation
"663","URL (local)." # needs translation
"700","Muatnaik laman dilarang."
# Web upload is banned.
"701","Muatnaik laman melebihi had."
# Web upload limit exceeded.
"750","Blanket file download is active and this MIME type is not on the white list: " # needs translation
"751","Blanket file download is active and this file is not matched by the white lists." # needs translation
"800","Jenis MIME larangan: "
# Banned MIME Type:
"900","Extension larangan: "
# Banned extension:
"1000","Penglabelan PICS melebihi peringkat pada laman di atas."
# PICS labeling level exceeded on the above site.
"1100","Virus or bad content detected."
"1101","Advert blocked"
"1200","Please wait - downloading file for scanning..."
"1201","Warning: file too large to scan. If you suspect that this file is larger than "
"1202",", then refresh this page to download directly."
"1203","WARNING: Could not perform content scan!"
"1210","Download Complete. Starting scan..."
"1220","Scan complete.</p><p>Click here to download: "
"1221","Download complete; file not scanned.</p><p>Click here to download: "
"1222","File too large to cache.</p><p>Click here to re-download, bypassing scan: "
"1230","File no longer available"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,60 @@
<HTML><HEAD><TITLE>e2guardian - Akses Tidak Dibenarkan</TITLE></HEAD>
<BODY BGCOLOR="#FFFFFF"><CENTER><TABLE WIDTH="90%" CELLSPACING="10"
CELLPADDING="5" BORDER="0">
<TR>
<TD BGCOLOR="#C0C0C0" ALIGN="RIGHT">
<FONT FACE="verdana, arial,sans serif" COLOR="#FFFFFF" SIZE="2"><B>D a n s G u a r d i a n
&nbsp; </b>
</FONT>
<FONT FACE="verdana, arial, sans serif" COLOR="#000000" SIZE="2">h a l a m a n &nbsp;
t i d a k &nbsp; b a i k &nbsp; b e r h e n t i &nbsp; d i &nbsp; s i n i</FONT>
</TD></TR>
<TR><TD BGCOLOR="#F6F4F4" ALIGN="CENTER">
<TABLE WIDTH="100%" CELLSPACING="10" CELLPADDING="10" BORDER="0">
<TR>
<TD BGCOLOR="#FF0000" ALIGN="CENTER">
<FONT FACE="verdana, arial, sans serif" COLOR="#FFFFFF" SIZE="6"><B>H A L A
N G A N</b></FONT>
</TD></TR>
<TR>
<TD BGCOLOR="#E2E2E2" ALIGN="CENTER">
<FONT FACE="verdana, arial, sans serif" COLOR="#000000" SIZE="4"><B>Akses ke halaman berkenaan
tidak dibenarkan </b>
</FONT>
<FONT FACE="verdana, arial, sans serif" COLOR="#000000" SIZE="2"><P>URL: <a
href="-URL-">-URL-</a><BR>-REASONGIVEN-<P>Sila hubungi Pentadbir Rangkaian jika terdapat
kesilapan berhubung perkara ini</FONT>
</TD></TR>
</TD></TR>
</TABLE><TR><TD BGCOLOR="#C0C0C0" ALIGN="RIGHT"><FONT FACE="verdana, arial,
sans
serif" COLOR="#FFFFFF" SIZE="2">Penapis Kandungan Web oleh </FONT>
<A HREF="http://e2guardian.org?block" target="_blank"><B><FONT FACE="verdana,
arial,
sans serif" COLOR="#FFFFFF" SIZE="2">e2guardian</FONT></b></a>
</TD>
</TR>
</TABLE>
</CENTER>
</BODY>
</HTML>
<!--
The available variables are as follows:
- URL- gives the URL the user was trying to get to.
- REASONGIVEN- gives the nice reason (i.e. not quoting the banned phrase).
- REASONLOGGED- gives the reason that gets logged including full details.
- USER- gives the username if known.
- IP- gives the originating IP.
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
More example templates are likely to be found on the e2guardian web site
on the Extras page.
Daniel Barron 2002-03-27
Edited by Sazarul Izam Md. Saad <izam@oscc.org.my> for malay template 2006-03-20
-->

View File

@@ -0,0 +1,179 @@
<html>
<head>
<title>Downloading -FILENAME- (-FILESIZE- bytes)</title>
<script language="javascript">
<!--
var scanned = 1;
var fs = -FILESIZE-;
function timestring(seconds) {
var hours = Math.floor(seconds/3600);
var minutes = Math.floor((seconds/60) - (hours*3600));
var seconds = seconds - (minutes*60) - (hours*3600);
var string = "";
if (hours > 0) {
if (hours < 10)
string = "0"+hours;
else
string = hours;
string += ":";
}
if (minutes > 0) {
if (minutes < 10)
string += "0"+minutes;
else
string += minutes;
} else {
string += "00";
}
string += ":";
if (seconds > 0) {
if (seconds < 10)
string += "0"+seconds;
else
string += seconds;
} else {
string += "00";
}
return string;
}
function filesizestring(bytes) {
var gb = Math.floor(bytes/1073741824);
if (gb > 0)
return gb.toString()+" Gb";
var mb = Math.floor(bytes/1048576);
if (mb > 0)
return mb.toString()+" Mb";
var kb = Math.floor(bytes/1024);
if (kb > 0)
return kb.toString()+" Kb";
return bytes.toString()+" bytes";
}
function progressupdate(got, speed) {
var msg;
if (fs > 0) {
var sofar = (got/fs)*16;
for (var i = 1; i <=sofar; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
msg = Math.round((got/-FILESIZE-)*100)+"%, time remaining: "+timestring(Math.round((fs-got)/speed))+"; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
} else {
msg = "Time remaining: unknown; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
}
document.getElementById('message1').innerHTML = msg;
}
function nowscanning() {
for (var i = 1; i <=16; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
if (scanned == 1) {
var msg = "Download complete! Now scanning...";
document.getElementById('message1').innerHTML = msg;
}
}
function downloadlink(rawlink, prettylink, type) {
if (type == 0)
var msg = "File scanned";
else if (type == 1)
var msg = "File downloaded, but not scanned due to size";
else if (type == 2)
var msg = "File too large to cache, please download directly";
document.getElementById('message1').innerHTML = msg;
if (type != 2)
document.getElementById('message2').innerHTML = "<a href='"+rawlink+"'>"+prettylink+"</a>";
else
document.getElementById('message2').innerHTML = "<a href='"+prettylink+"'>"+prettylink+"</a>";
document.write("</body></html>");
}
function downloadwarning(sizelimit) {
scanned = 0;
document.getElementById('message2').innerHTML = "Warning: File too large for content scanning. If you suspect that this file is larger than "+filesizestring(sizelimit)+", refresh this page to download directly.";
}
//-->
</script>
</head>
<body>
<script language="javascript">
<!--
document.write(
unescape(
"\
<table align='center'><tr><td>\
<div style='font-size:8pt;padding:2px;border:solid black 1px'>\
<span id='progress1'>%26nbsp; %26nbsp;</span> \
<span id='progress2'>%26nbsp; %26nbsp;</span> \
<span id='progress3'>%26nbsp; %26nbsp;</span> \
<span id='progress4'>%26nbsp; %26nbsp;</span> \
<span id='progress5'>%26nbsp; %26nbsp;</span> \
<span id='progress6'>%26nbsp; %26nbsp;</span> \
<span id='progress7'>%26nbsp; %26nbsp;</span> \
<span id='progress8'>%26nbsp; %26nbsp;</span> \
<span id='progress9'>%26nbsp; %26nbsp;</span> \
<span id='progress10'>%26nbsp; %26nbsp;</span> \
<span id='progress11'>%26nbsp; %26nbsp;</span> \
<span id='progress12'>%26nbsp; %26nbsp;</span> \
<span id='progress13'>%26nbsp; %26nbsp;</span> \
<span id='progress14'>%26nbsp; %26nbsp;</span> \
<span id='progress15'>%26nbsp; %26nbsp;</span> \
<span id='progress16'>%26nbsp; %26nbsp;</span> \
</div>\
</td></tr></table>\
<center><p><tt id='message1'></tt></p><p id='message2' style='color: #600;'></p></center>"
)
);
//-->
</script>
<!--
The available variables are as follows:
- FILENAME- gives the name of the file being downloaded
- FILESIZE- gives the size of the file in bytes
- FILESIZE- of zero indicates that file size is not known
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
The following JavaScript functions must be defined:
progressupdate(got, speed)
This is called when the page is initially displayed (i.e. after
initialtrickledelay has passed), and periodically afterwards to
update progress (once every trickledelay seconds).
Parameters:
got - how much of the file we have downloaded, in bytes.
speed - current estimate of download speed, in bytes per second.
nowscanning()
This is called once downloading is complete, and scanning has
begun. (Note: scanning has not actually begun if downloadwarning()
has been called at some point.)
downloadlink(rawlink, prettylink, type)
This is called after scanning has completed, and the file is
ready to be sent to the user.
Parameters:
rawlink - the URL from which the scanned file can be grabbed
prettylink - the original URL which triggered the fancy download manager
type - the status of the download/scan:
0 - downloaded & scanned
1 - downloaded, but too big to have been scanned
2 - too big to be completely downloaded
codes 1 and 2 can only be encountered on files for which the content
length is not known in advance. "rawlink" should be ignored for code 2.
downloadwarning(sizelimit)
This is called when a file with unknown content-length has exceeded
the configured maxcontentfilecachescansize. Used to warn the user
that the fancy DM may not be able to retrieve the entire file,
and that they should download directly (refresh the page; the URL will
have been added to DG's clean cache) if they know it to be larger
than sizelimit.
sizelimit - the value of the fancy DM's maxdownloadsize. If a file
exceeds this limit also, the fancy DM cannot continue
(will trigger downloadlink status type 2).
Please note that the fancy download manager also outputs content contained in
<noscript> tags, for browsers which disable or do not support javascript. If you
customise this template, you may wish to test its behaviour and appearance in
such circumstances.
-->
</body>
</html>

View File

@@ -0,0 +1,120 @@
# e2guardian messages file in MX Spanish
# Translated by Vladimir Gomez
# Typo corrected by Pedro Fortuny 2003/10/13
"0","Message number absent" # needs translation
"1","Acceso Denegado"
"10","IP limit exceeded. There is a " # needs translation
"11"," IP limit set." # needs translation
"50"," in " # needs translation
"51","TRUSTED" # needs translation
"52","DENIED" # needs translation
"53","INFECTED" # needs translation
"54","SCANNED" # needs translation
"55","CONTENTMOD" # needs translation
"56","URLMOD" # needs translation
"57","HEADERMOD" # needs translation
"58","HEADERADD" # needs translation
"59","NETERROR" # needs translation
"70","SSL SITE" # needs translation
"71","IP Limit" # needs translation
"72","Content scanning" # needs translation
"100","Su direcci&oacute;n IP no tiene permiso para ver: "
"101","Su direcci&oacute;n IP no esta autorizada a navegar en Internet."
"102","Su usuario no tiene autorizaci&oacute; para ver: "
"103","Banned Client IP" # needs translation
"104","Banned Location" # needs translation
"105","Banned User" # needs translation
"110","Proxy authentication error" # needs translation
"121","Only limited access allowed from your location" # needs translation
"150","Certificate supplied by server was not valid" # needs translation
"151","Could not open ssl connection" # needs translation
"152","Failed to get ssl certificate" # needs translation
"153","Failed to load ssl private key" # needs translation
"154","Failed to negotiate ssl connection to client" # needs translation
"155","No SSL certificate supplied by server" # needs translation
"156","Server's SSL certificate does not match domain name" # needs translation
"157","Unable to create tunnel through local proxy" # needs translation
"158","Opening tunnel failed" # needs translation
"159","Could not connect to proxy server" # needs translation
"160","Failed to nogotiate ssl connection to server" # needs translation
"200","El URL solicitado esta mal formado."
"201","Unable to get response from upstream proxy (timeout)" # needs translation
"202","Unable to get response from upstream proxy (error)" # needs translation
"203","The site requested is not responding" # needs translation
"204"," - Please try again later" # needs translation
"205","Upstream proxy is not responding (network error)" # needs translation
"206"," - Please try again later" # needs translation
"207","The site requested does not exist" # needs translation
"208","The site requested does not have an IPv4 address" # needs translation
"209","Temporary DNS service failure - please try again" # needs translation
"210","DNS service failure - please try again later" # needs translation
"300","Frase no permitida: "
"301","Frase no permitida."
"400","Combinaci&oacute;n de palabras/frases no permitida: "
"401","Combinaci&oacute;n de palabras/frases no permitida."
"402","La frase excede el nivel "
"403","La p&aacute;gina solicitada excede el nivel de frases permitidas."
"450","Banned search term found: " # needs translation
"451","Banned search term found." # needs translation
"452","Banned combination search term found: " # needs translation
"453","Banned combination search term found." # needs translation
"454","Weighted search term limit of " # needs translation
"455","Weighted search term limit exceeded." # needs translation
"456","Exception combination search term found: " # needs translation
"457","Exception search term found: " # needs translation
"500","Sitio no permitido: "
"501","URL no permitido: "
"502","Blanket Block esta activado y el sitio no se encuentra en la lista de permitidos."
"503","URL bloqueada por Expresi&oacute;n Regular: "
"504","URL bloqueada por Expresi&oacute;n Regular."
"505","No se puede accesar un sitio por su direcci&oacute;n IP cuando Blanket IP Block est&aacute; activado."
"506","HTTPS access is only allowed to trusted sites." # needs translation
"507","HTTPS access by IP address is not allowed." # needs translation
"508","Access not allowed using this browser (or app): " # needs translation
"509","Access not allowed using this browser (or app)." # needs translation
"510","Blocked IP site " # needs translation
"511","Tranparent https connection is not TLS: " # needs translation
"512","Tranparent https connection does not have SNI: " # needs translation
"520","Blocked HTTPS site: " # needs translation
"521","Banned Search Words: " # needs translation
"522","Blocked User-Agent: " # needs translation
"560","Blocked site (local): " # needs translation
"561","Blocked URL (local): " # needs translation
"580","Blocked HTTPS site (local): " # needs translation
"581","Banned Search Words (local): " # needs translation
"600","Direcci&oacute;n ip del cliente presente en la lista de excepciones."
"601","Usuario presente en la lista de excepciones."
"602","Sitio presente en la lista de excepciones."
"603","URL presente en la lista de excepciones."
"604","Frase presente en la lista de excepciones."
"605","Combinaci&oacute;n de frases presente en la lista de excepciones: "
"606","Puente URL excepciones."
"607","Puente cookie excepciones."
"608","Scan bypass URL exception."
"609","Exception regular expression URL match: "
# 606,607 by Daniel Barron - corrections welcome
"610","User-Agent pattern match: " # needs translation
"620","Referer match: " # needs translation
"630","URL match in " # needs translation
"631"," location allow list" # needs translation
"632","Location overide allow list matched" # needs translation
"662","Site (local)." # needs translation
"663","URL (local)." # needs translation
"700","No esta permitido enviar archivos a sitios en Internet."
"701","El archivo que intenta enviar excede el tama&ntilde;o permitido."
"750","Blanket file download is active and this MIME type is not on the white list: " # needs translation
"751","Blanket file download is active and this file is not matched by the white lists." # needs translation
"800","Clase MIME no permitida: "
"900","Extensi&oacute;n de archivo bloqueada: "
"1000","Las etiquetas del sitio exceden el nivel PICS."
"1100","Virus or bad content detected." # needs translation
"1101","Advert blocked"
"1200","Please wait - downloading to be scanned..."
"1201","Warning: file too large to scan. If you suspect that this file is larger than " # needs translation
"1202",", then refresh this page to download directly." # needs translation
"1203","WARNING: Could not perform content scan!" # needs translation
"1210","Download Complete. Starting scan..."
"1220","Scan complete.</p><p>Click here to download: "
"1221","Download complete; file not scanned.</p><p>Click here to download: " # needs translation
"1222","File too large to cache.</p><p>Click here to re-download, bypassing scan: " # needs translation
"1230","File no longer available"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,40 @@
<HTML><HEAD><TITLE>e2guardian - Acceso Denegado</TITLE></HEAD>
<BODY>
<CENTER><H2>ACCESO DENEGADO -USER-</H2>
<br>El acceso a la p&aacute;ina:<P>
<strong><a href="-URL-">-URL-</a></strong>
<P>... ha sido denegado por la siguiente raz&oacute;n:<P>
<strong><font color="#ff0000">-REASONGIVEN-</font></strong>
<p><table border=1 bgcolor="#FFEE00"><tr><td>Usted esta viendo esta
p&aacute;gina de error porque <BR>el sitio que est&aacute; tratando de ver
o su contenido <BR>han sido catalogados como inapropiados.</td></tr></table>
<P><table border=1 bgcolor="#44dd44"><tr><td>Si requiere acceso a esta
p&aacute;gina por favor pongase en contacto <BR>con el Administrador de Sistemas
o el Administrador de la Red.</td></tr></table>
<P><font size=-3>Powered by <a href="http://e2guardian.org?block" target="_blank">e2guardian</a></font>
</center>
</BODY>
</HTML>
<!--
Translated by Vladimir Gomez
The available variables are as follows:
- URL- gives the URL the user was trying to get to.
- REASONGIVEN- gives the nice reason (i.e. not quoting the banned phrase).
- REASONLOGGED- gives the reason that gets logged including full details.
- USER- gives the username if known.
- IP- gives the originating IP.
- FILTERGROUP- gives the group number.
- BYPASS- gives URL which allows temporary bypass of denied page
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
More example templates are likely to be found on the e2guardian web site
on the Extras page.
Daniel Barron 2002-03-27
-->

View File

@@ -0,0 +1,173 @@
<html>
<head>
<title>Downloading -FILENAME- (-FILESIZE- bytes)</title>
<script language='javascript'>
<!--
var scanned = 1;
var fs = -FILESIZE-;
function timestring(seconds) {
var hours = Math.floor(seconds/3600);
var minutes = Math.floor((seconds/60) - (hours*3600));
var seconds = seconds - (minutes*60) - (hours*3600);
var string = "";
if (hours > 0) {
if (hours < 10)
string = "0"+hours;
else
string = hours;
string += ":";
}
if (minutes > 0) {
if (minutes < 10)
string += "0"+minutes;
else
string += minutes;
} else {
string += "00";
}
string += ":";
if (seconds > 0) {
if (seconds < 10)
string += "0"+seconds;
else
string += seconds;
} else {
string += "00";
}
return string;
}
function filesizestring(bytes) {
var gb = Math.floor(bytes/1073741824);
if (gb > 0)
return gb.toString()+" Gb";
var mb = Math.floor(bytes/1048576);
if (mb > 0)
return mb.toString()+" Mb";
var kb = Math.floor(bytes/1024);
if (kb > 0)
return kb.toString()+" Kb";
return bytes.toString()+" bytes";
}
function progressupdate(got, speed) {
var msg;
if (fs > 0) {
var sofar = (got/fs)*16;
for (var i = 1; i <=sofar; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
msg = Math.round((got/-FILESIZE-)*100)+"%, time remaining: "+timestring(Math.round((fs-got)/speed))+"; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
} else {
msg = "Time remaining: unknown; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
}
document.getElementById('message1').innerHTML = msg;
}
function nowscanning() {
for (var i = 1; i <=16; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
if (scanned == 1) {
var msg = "Download complete! Now scanning...";
document.getElementById('message1').innerHTML = msg;
}
}
function downloadlink(rawlink, prettylink, type) {
if (type == 0)
var msg = "File scanned";
else if (type == 1)
var msg = "File downloaded, but not scanned due to size";
else if (type == 2)
var msg = "File too large to cache, please download directly";
document.getElementById('message1').innerHTML = msg;
if (type != 2)
document.getElementById('message2').innerHTML = "<a href='"+rawlink+"'>"+prettylink+"</a>";
else
document.getElementById('message2').innerHTML = "<a href='"+prettylink+"'>"+prettylink+"</a>";
document.write("</body></html>");
}
function downloadwarning(sizelimit) {
scanned = 0;
document.getElementById('message2').innerHTML = "Warning: File too large for content scanning. If you suspect that this file is larger than "+filesizestring(sizelimit)+", refresh this page to download directly.";
}
//-->
</script>
</head>
<body>
<script language='javascript'>
<!--
document.write(unescape("\
<table align='center'><tr><td>\
<div style='font-size:8pt;padding:2px;border:solid black 1px'>\
<span id='progress1'>%26nbsp; %26nbsp;</span> \
<span id='progress2'>%26nbsp; %26nbsp;</span> \
<span id='progress3'>%26nbsp; %26nbsp;</span> \
<span id='progress4'>%26nbsp; %26nbsp;</span> \
<span id='progress5'>%26nbsp; %26nbsp;</span> \
<span id='progress6'>%26nbsp; %26nbsp;</span> \
<span id='progress7'>%26nbsp; %26nbsp;</span> \
<span id='progress8'>%26nbsp; %26nbsp;</span> \
<span id='progress9'>%26nbsp; %26nbsp;</span> \
<span id='progress10'>%26nbsp; %26nbsp;</span> \
<span id='progress11'>%26nbsp; %26nbsp;</span> \
<span id='progress12'>%26nbsp; %26nbsp;</span> \
<span id='progress13'>%26nbsp; %26nbsp;</span> \
<span id='progress14'>%26nbsp; %26nbsp;</span> \
<span id='progress15'>%26nbsp; %26nbsp;</span> \
<span id='progress16'>%26nbsp; %26nbsp;</span> \
</div>\
</td></tr></table>\
<center><p><tt id='message1'></tt></p><p id='message2' style='color: #600;'></p></center>"));
//-->
</script>
<!--
The available variables are as follows:
- FILENAME- gives the name of the file being downloaded
- FILESIZE- gives the size of the file in bytes
- FILESIZE- of zero indicates that file size is not known
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
The following JavaScript functions must be defined:
progressupdate(got, speed)
This is called when the page is initially displayed (i.e. after
initialtrickledelay has passed), and periodically afterwards to
update progress (once every trickledelay seconds).
Parameters:
got - how much of the file we have downloaded, in bytes.
speed - current estimate of download speed, in bytes per second.
nowscanning()
This is called once downloading is complete, and scanning has
begun. (Note: scanning has not actually begun if downloadwarning()
has been called at some point.)
downloadlink(rawlink, prettylink, type)
This is called after scanning has completed, and the file is
ready to be sent to the user.
Parameters:
rawlink - the URL from which the scanned file can be grabbed
prettylink - the original URL which triggered the fancy download manager
type - the status of the download/scan:
0 - downloaded & scanned
1 - downloaded, but too big to have been scanned
2 - too big to be completely downloaded
codes 1 and 2 can only be encountered on files for which the content
length is not known in advance. "rawlink" should be ignored for code 2.
downloadwarning(sizelimit)
This is called when a file with unknown content-length has exceeded
the configured maxcontentfilecachescansize. Used to warn the user
that the fancy DM may not be able to retrieve the entire file,
and that they should download directly (refresh the page; the URL will
have been added to DG's clean cache) if they know it to be larger
than sizelimit.
sizelimit - the value of the fancy DM's maxdownloadsize. If a file
exceeds this limit also, the fancy DM cannot continue
(will trigger downloadlink status type 2).
Please note that the fancy download manager also outputs content contained in
<noscript> tags, for browsers which disable or do not support javascript. If you
customise this template, you may wish to test its behaviour and appearance in
such circumstances.
-->

View File

@@ -0,0 +1,120 @@
# e2guardian messages file
# Polish version by Piotr Kapczuk <piotr.kapczuk@hoop.pl>
# charset=iso-8859-2
"0","Message number absent" # needs translation
"1","Dostp Zabroniony"
"10","IP limit exceeded. There is a " # needs translation
"11"," IP limit set." # needs translation
"50"," in " # needs translation
"51","TRUSTED" # needs translation
"52","DENIED" # needs translation
"53","INFECTED" # needs translation
"54","SCANNED" # needs translation
"55","CONTENTMOD" # needs translation
"56","URLMOD" # needs translation
"57","HEADERMOD" # needs translation
"58","HEADERADD" # needs translation
"59","NETERROR" # needs translation
"70","SSL SITE" # needs translation
"71","IP Limit" # needs translation
"72","Content scanning" # needs translation
"100","Zakazano dostpu z twojego adresu IP do strony: "
"101","Przegldanie stron www z twojego adresu IP jest niedozwolone."
"102","Zakazano dostpu z twoj nazw uytkownika do strony: "
"103","Banned Client IP" # needs translation
"104","Banned Location" # needs translation
"105","Banned User" # needs translation
"110","Proxy authentication error" # needs translation
"121","Only limited access allowed from your location" # needs translation
"150","Certificate supplied by server was not valid" # needs translation
"151","Could not open ssl connection" # needs translation
"152","Failed to get ssl certificate" # needs translation
"153","Failed to load ssl private key" # needs translation
"154","Failed to negotiate ssl connection to client" # needs translation
"155","No SSL certificate supplied by server" # needs translation
"156","Server's SSL certificate does not match domain name" # needs translation
"157","Unable to create tunnel through local proxy" # needs translation
"158","Opening tunnel failed" # needs translation
"159","Could not connect to proxy server" # needs translation
"160","Failed to nogotiate ssl connection to server" # needs translation
"200","dany URL jest le skonstruowany."
"201","Unable to get response from upstream proxy (timeout)" # needs translation
"202","Unable to get response from upstream proxy (error)" # needs translation
"203","The site requested is not responding" # needs translation
"204"," - Please try again later" # needs translation
"205","Upstream proxy is not responding (network error)" # needs translation
"206"," - Please try again later" # needs translation
"207","The site requested does not exist" # needs translation
"208","The site requested does not have an IPv4 address" # needs translation
"209","Temporary DNS service failure - please try again" # needs translation
"210","DNS service failure - please try again later" # needs translation
"300","Znaleziono zakazan fraz: "
"301","Znaleziono zakazan fraz."
"400","Znaleziono zakazan kombinacj fraz: "
"401","Znaleziono zakazan kombinacj fraz."
"402","Limit fraz liczonych wagowo "
"403","Przekroczono limit fraz liczonych wagowo."
"450","Banned search term found: " # needs translation
"451","Banned search term found." # needs translation
"452","Banned combination search term found: " # needs translation
"453","Banned combination search term found." # needs translation
"454","Weighted search term limit of " # needs translation
"455","Weighted search term limit exceeded." # needs translation
"456","Exception combination search term found: " # needs translation
"457","Exception search term found: " # needs translation
"500","Zakazany adres (site): "
"501","Zakazany URL: "
"502","Dostp zezwolony jedynie do wybranych stron, a ta strona nie jest na licie dozwolonych."
"503","Zakazane Wyraenie Regularne dla URL: "
"504","Znaleziono zakazane Wyraenie Regularne w URL."
"505","Dostp po samych adresach IP jest zakazany, a ten adres jest jedynie adresem IP."
"506","HTTPS access is only allowed to trusted sites." # needs translation
"507","HTTPS access by IP address is not allowed." # needs translation
"508","Access not allowed using this browser (or app): " # needs translation
"509","Access not allowed using this browser (or app)." # needs translation
"510","Blocked IP site " # needs translation
"511","Tranparent https connection is not TLS: " # needs translation
"512","Tranparent https connection does not have SNI: " # needs translation
"520","Blocked HTTPS site: " # needs translation
"521","Banned Search Words: " # needs translation
"522","Blocked User-Agent: " # needs translation
"560","Blocked site (local): " # needs translation
"561","Blocked URL (local): " # needs translation
"580","Blocked HTTPS site (local): " # needs translation
"581","Banned Search Words (local): " # needs translation
"600","IP klienta pasuje do wyjtkw."
"601","Nazwa uytkownika pasuje do wyjtkw."
"602","Adres pasuje do wyjtkw."
"603","URL pasuje do wyjtkw."
"604","Znaleziono fraz, ktra pasuje do wyjtkw: "
"605","Znaleziono kombinacj fraz, ktra pasuje do wyjtkw: "
"606","Bypass URL wyjtkw."
"607","Bypass cookie wyjtkw."
"608","Scan bypass URL exception."
"609","Exception regular expression URL match: "
# 606,607 by Daniel Barron - corrections welcome
"610","User-Agent pattern match: " # needs translation
"620","Referer match: " # needs translation
"630","URL match in " # needs translation
"631"," location allow list" # needs translation
"632","Location overide allow list matched" # needs translation
"662","Site (local)." # needs translation
"663","URL (local)." # needs translation
"700","Wgrywanie do sieci jest zakazane."
"701","Przekroczono limit wgrywanych danych."
"750","Blanket file download is active and this MIME type is not on the white list: " # needs translation
"751","Blanket file download is active and this file is not matched by the white lists." # needs translation
"800","Zakazany typ MIME: "
"900","Zakazane rozszerzenie: "
"1000","Wedle etykietowania PICS przekroczono dopuszczalny poziom zakazanych treci."
"1100","Virus or bad content detected."
"1101","Advert blocked"
"1200","Please wait - downloading to be scanned..."
"1201","Warning: file too large to scan. If you suspect that this file is larger than " # needs translation
"1202",", then refresh this page to download directly." # needs translation
"1203","WARNING: Could not perform content scan!" # needs translation
"1210","Download Complete. Starting scan..."
"1220","Scan complete.</p><p>Click here to download: "
"1221","Download complete; file not scanned.</p><p>Click here to download: " # needs translation
"1222","File too large to cache.</p><p>Click here to re-download, bypassing scan: " # needs translation
"1230","File no longer available"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,40 @@
<HTML><HEAD><TITLE>e2guardian - Dost<73>p Zabroniony</TITLE>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
</HEAD>
<BODY>
<CENTER><H2>ZABRONIONO DOST<53>PU -USER-</H2>
<br>Dost<EFBFBD>p do strony:<P>
<strong><a href="-URL-">-URL-</a></strong>
<P>... zosta<74> zabroniony z nast<73>puj<75>cego powodu:<P>
<strong><font color="#ff0000">-REASONGIVEN-</font></strong>
<p><table border=1 bgcolor="#FFEE00">
<tr><td>
Ten b<><62>d pojawia si<73>, poniewa<77> strona, do kt<6B>rej pr<70>bowano uzyska<6B> dost<73>p,<br>
zawiera lub te<74> jest oznakowana jako zawieraj<61>ca tre<72>ci uznane za nieodpowiednie.
</td></tr></table>
<P><table border=1 bgcolor="#44dd44"><tr><td>Je<EFBFBD>li masz jakie<69> pytania lub w<>tpliwo<77>ci skontaktuj si<73> ze swoim Administratorem Sieci</td></tr></table>
<P><font size=-3>Powered by <a href="http://e2guardian.org?block" target="_blank">e2guardian</a></font>
</center>
</BODY>
</HTML>
<!--
Dost<EFBFBD>pne s<> nast<73>puj<75>ce zmienne:
- URL- zwraca URL do kt<6B>rego pr<70>bowa<77> dosta<74> si<73> u<>ytkownik.
- REASONGIVEN- zwraca pow<6F>d (np. bez cytowania zakazanej frazy).
- REASONLOGGED- zwraca pow<6F>d, kt<6B>ry jest rejestrowany, w<><77>czaj<61>c w to pe<70>ne szczeg<65><67>y.
- USER- zwraca nazw<7A> u<>ytkownika je<6A>li jest znana
- IP- zwraca <20>r<EFBFBD>d<EFBFBD>owy adres IP.
- FILTERGROUP- gives the group number.
- BYPASS- gives URL which allows temporary bypass of denied page
Aby u<>ywa<77> tych zmiennych w swoim HTMLu usu<73> spacj<63> pomi<6D>dzy - a zmienn<6E>.
Zmienne s<> ju<6A> stosowane powy<77>ej, tak wi<77>c nie ma potrzeby dokonywania dodatkowych przer<65>bek.
Wi<EFBFBD>cej przyk<79>adowych szablon<6F>w mo<6D>na znale<6C><65> na witrynie e2guardiana, na stronie Extras.
Daniel Barron 2002-03-27
T<EFBFBD>umaczenie Piotr Kapczuk <piotr.kapczuk@hoop.pl>
-->

View File

@@ -0,0 +1,173 @@
<html>
<head>
<title>Downloading -FILENAME- (-FILESIZE- bytes)</title>
<script language='javascript'>
<!--
var scanned = 1;
var fs = -FILESIZE-;
function timestring(seconds) {
var hours = Math.floor(seconds/3600);
var minutes = Math.floor((seconds/60) - (hours*3600));
var seconds = seconds - (minutes*60) - (hours*3600);
var string = "";
if (hours > 0) {
if (hours < 10)
string = "0"+hours;
else
string = hours;
string += ":";
}
if (minutes > 0) {
if (minutes < 10)
string += "0"+minutes;
else
string += minutes;
} else {
string += "00";
}
string += ":";
if (seconds > 0) {
if (seconds < 10)
string += "0"+seconds;
else
string += seconds;
} else {
string += "00";
}
return string;
}
function filesizestring(bytes) {
var gb = Math.floor(bytes/1073741824);
if (gb > 0)
return gb.toString()+" Gb";
var mb = Math.floor(bytes/1048576);
if (mb > 0)
return mb.toString()+" Mb";
var kb = Math.floor(bytes/1024);
if (kb > 0)
return kb.toString()+" Kb";
return bytes.toString()+" bytes";
}
function progressupdate(got, speed) {
var msg;
if (fs > 0) {
var sofar = (got/fs)*16;
for (var i = 1; i <=sofar; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
msg = Math.round((got/-FILESIZE-)*100)+"%, time remaining: "+timestring(Math.round((fs-got)/speed))+"; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
} else {
msg = "Time remaining: unknown; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
}
document.getElementById('message1').innerHTML = msg;
}
function nowscanning() {
for (var i = 1; i <=16; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
if (scanned == 1) {
var msg = "Download complete! Now scanning...";
document.getElementById('message1').innerHTML = msg;
}
}
function downloadlink(rawlink, prettylink, type) {
if (type == 0)
var msg = "File scanned";
else if (type == 1)
var msg = "File downloaded, but not scanned due to size";
else if (type == 2)
var msg = "File too large to cache, please download directly";
document.getElementById('message1').innerHTML = msg;
if (type != 2)
document.getElementById('message2').innerHTML = "<a href='"+rawlink+"'>"+prettylink+"</a>";
else
document.getElementById('message2').innerHTML = "<a href='"+prettylink+"'>"+prettylink+"</a>";
document.write("</body></html>");
}
function downloadwarning(sizelimit) {
scanned = 0;
document.getElementById('message2').innerHTML = "Warning: File too large for content scanning. If you suspect that this file is larger than "+filesizestring(sizelimit)+", refresh this page to download directly.";
}
//-->
</script>
</head>
<body>
<script language='javascript'>
<!--
document.write(unescape("\
<table align='center'><tr><td>\
<div style='font-size:8pt;padding:2px;border:solid black 1px'>\
<span id='progress1'>%26nbsp; %26nbsp;</span> \
<span id='progress2'>%26nbsp; %26nbsp;</span> \
<span id='progress3'>%26nbsp; %26nbsp;</span> \
<span id='progress4'>%26nbsp; %26nbsp;</span> \
<span id='progress5'>%26nbsp; %26nbsp;</span> \
<span id='progress6'>%26nbsp; %26nbsp;</span> \
<span id='progress7'>%26nbsp; %26nbsp;</span> \
<span id='progress8'>%26nbsp; %26nbsp;</span> \
<span id='progress9'>%26nbsp; %26nbsp;</span> \
<span id='progress10'>%26nbsp; %26nbsp;</span> \
<span id='progress11'>%26nbsp; %26nbsp;</span> \
<span id='progress12'>%26nbsp; %26nbsp;</span> \
<span id='progress13'>%26nbsp; %26nbsp;</span> \
<span id='progress14'>%26nbsp; %26nbsp;</span> \
<span id='progress15'>%26nbsp; %26nbsp;</span> \
<span id='progress16'>%26nbsp; %26nbsp;</span> \
</div>\
</td></tr></table>\
<center><p><tt id='message1'></tt></p><p id='message2' style='color: #600;'></p></center>"));
//-->
</script>
<!--
The available variables are as follows:
- FILENAME- gives the name of the file being downloaded
- FILESIZE- gives the size of the file in bytes
- FILESIZE- of zero indicates that file size is not known
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
The following JavaScript functions must be defined:
progressupdate(got, speed)
This is called when the page is initially displayed (i.e. after
initialtrickledelay has passed), and periodically afterwards to
update progress (once every trickledelay seconds).
Parameters:
got - how much of the file we have downloaded, in bytes.
speed - current estimate of download speed, in bytes per second.
nowscanning()
This is called once downloading is complete, and scanning has
begun. (Note: scanning has not actually begun if downloadwarning()
has been called at some point.)
downloadlink(rawlink, prettylink, type)
This is called after scanning has completed, and the file is
ready to be sent to the user.
Parameters:
rawlink - the URL from which the scanned file can be grabbed
prettylink - the original URL which triggered the fancy download manager
type - the status of the download/scan:
0 - downloaded & scanned
1 - downloaded, but too big to have been scanned
2 - too big to be completely downloaded
codes 1 and 2 can only be encountered on files for which the content
length is not known in advance. "rawlink" should be ignored for code 2.
downloadwarning(sizelimit)
This is called when a file with unknown content-length has exceeded
the configured maxcontentfilecachescansize. Used to warn the user
that the fancy DM may not be able to retrieve the entire file,
and that they should download directly (refresh the page; the URL will
have been added to DG's clean cache) if they know it to be larger
than sizelimit.
sizelimit - the value of the fancy DM's maxdownloadsize. If a file
exceeds this limit also, the fancy DM cannot continue
(will trigger downloadlink status type 2).
Please note that the fancy download manager also outputs content contained in
<noscript> tags, for browsers which disable or do not support javascript. If you
customise this template, you may wish to test its behaviour and appearance in
such circumstances.
-->

View File

@@ -0,0 +1,122 @@
# e2guardian 3 messages in Brazilian Portuguese
# Mensagens do e2guardian 3 file em Portugus do Brasil (pt-BR)
# Translated/traduzido (?) by/por Henrique Araujo - Sys Admin
# henrique@colegiosaogoncalo.g12.br
# Cuiab - MT, Brasil
"0","Message number absent" # needs translation
"1","Acesso negado."
"10","IP limit exceeded. There is a " # needs translation
"11"," IP limit set." # needs translation
"50"," in " # needs translation
"51","TRUSTED" # needs translation
"52","DENIED" # needs translation
"53","INFECTED" # needs translation
"54","SCANNED" # needs translation
"55","CONTENTMOD" # needs translation
"56","URLMOD" # needs translation
"57","HEADERMOD" # needs translation
"58","HEADERADD" # needs translation
"59","NETERROR" # needs translation
"70","SSL SITE" # needs translation
"71","IP Limit" # needs translation
"72","Content scanning" # needs translation
"100","Seu endere&ccedil;o IP n&atilde;o tem permiss&atilde;o de acesso &agrave;&nbsp; web: "
"101","Seu endere&ccedil;o IP n&atilde;o tem permiss&atilde;o de acesso &agrave;&nbsp; web: "
"102","Esse nome de usu&aacute;rio n&atilde;o tem permiss&atilde;o de acesso &agrave;&nbsp; web: "
"103","Banned Client IP" # needs translation
"104","Banned Location" # needs translation
"105","Banned User" # needs translation
"110","Proxy authentication error" # needs translation
"121","Only limited access allowed from your location" # needs translation
"150","Certificate supplied by server was not valid" # needs translation
"151","Could not open ssl connection" # needs translation
"152","Failed to get ssl certificate" # needs translation
"153","Failed to load ssl private key" # needs translation
"154","Failed to negotiate ssl connection to client" # needs translation
"155","No SSL certificate supplied by server" # needs translation
"156","Server's SSL certificate does not match domain name" # needs translation
"157","Unable to create tunnel through local proxy" # needs translation
"158","Opening tunnel failed" # needs translation
"159","Could not connect to proxy server" # needs translation
"160","Failed to nogotiate ssl connection to server" # needs translation
"200","A URL requerida est&aacute; mal formada."
"201","Unable to get response from upstream proxy (timeout)" # needs translation
"202","Unable to get response from upstream proxy (error)" # needs translation
"203","The site requested is not responding" # needs translation
"204"," - Please try again later" # needs translation
"205","Upstream proxy is not responding (network error)" # needs translation
"206"," - Please try again later" # needs translation
"207","The site requested does not exist" # needs translation
"208","The site requested does not have an IPv4 address" # needs translation
"209","Temporary DNS service failure - please try again" # needs translation
"210","DNS service failure - please try again later" # needs translation
"300","Encontrada frase proibida: "
"301","Encontrada frase proibida: "
"400","Encontrada combina&ccedil;&atilde;o de frases proibida: "
"401","Encontrada combina&ccedil;&atilde;o de frases proibida: "
"402","Limite de frase ponderada de "
"403","Limite de frase ponderada excedido."
"450","Banned search term found: " # needs translation
"451","Banned search term found." # needs translation
"452","Banned combination search term found: " # needs translation
"453","Banned combination search term found." # needs translation
"454","Weighted search term limit of " # needs translation
"455","Weighted search term limit exceeded." # needs translation
"456","Exception combination search term found: " # needs translation
"457","Exception search term found: " # needs translation
"500","S&iacute;tio proibido: "
"501","URL proibida: "
"502","Bloqueio geral est&aacute; ativo e aquele s&iacute;tio n&atilde;o est&aacute; na lista livre."
"503","Express&atilde;o Regular proibida em URL: "
"504","Encontrada Express&atilde;o Regular proibida em URL: "
"505","Bloqueio geral de IP est&aacute; ativo e aquele endere&ccedil;o n&atilde;o possui nome."
"506","HTTPS access is only allowed to trusted sites." # needs translation
"507","HTTPS access by IP address is not allowed." # needs translation
"508","Access not allowed using this browser (or app): " # needs translation
"509","Access not allowed using this browser (or app)." # needs translation
"510","Blocked IP site " # needs translation
"511","Tranparent https connection is not TLS: " # needs translation
"512","Tranparent https connection does not have SNI: " # needs translation
"520","Blocked HTTPS site: " # needs translation
"521","Banned Search Words: " # needs translation
"522","Blocked User-Agent: " # needs translation
"560","Blocked site (local): " # needs translation
"561","Blocked URL (local): " # needs translation
"580","Blocked HTTPS site (local): " # needs translation
"581","Banned Search Words (local): " # needs translation
"600","Cliente IP est&aacute; na lista de exce&ccedil;&otilde;es."
"601","Usu&aacute;rio est&aacute; na lista de exce&ccedil;&otilde;es."
"602","S&iacute;tio est&aacute; na lista de exce&ccedil;&otilde;es."
"603","URL est&aacute; na lista de exce&ccedil;&otilde;es."
"604","Encontrada frase na lista de exce&ccedil;&otilde;es: "
"605","Encontrada combina&ccedil;&atilde;o de frases na lista de exce&ccedil;&otilde;es: "
"606","Desvio tempor&aacute;rio de bloqueio (Bypass URL.)"
"607","Desvio tempor&aacute;rio de bloqueio (Bypass cookie.)"
"608","Scan bypass URL exception."
"609","Exception regular expression URL match: "
"610","User-Agent pattern match: " # needs translation
"620","Referer match: " # needs translation
"630","URL match in " # needs translation
"631"," location allow list" # needs translation
"632","Location overide allow list matched" # needs translation
"662","Site (local)." # needs translation
"663","URL (local)." # needs translation
"700","Transfer&ecirc;ncia de arquivos para web proibida."
"701","Limite de transfer&ecirc;ncia de arquivos para web excedido."
"750","Blanket file download is active and this MIME type is not on the white list: " # needs translation
"751","Blanket file download is active and this file is not matched by the white lists." # needs translation
"800","Tipo MIME proibido: "
"900","Extens&atilde;o proibida: "
"1000","N&iacute;vel de rotulagem PICS excedido no s&iacute;tio acima."
# 1,1000 by Andson Gomes - html internet
"1100","Virus or bad content detected."
"1101","Advert blocked"
"1200","Please wait - downloading to be scanned..."
"1201","Warning: file too large to scan. If you suspect that this file is larger than " # needs translation
"1202",", then refresh this page to download directly." # needs translation
"1203","WARNING: Could not perform content scan!" # needs translation
"1210","Download Complete. Starting scan..."
"1220","Scan complete.</p><p>Click here to download: "
"1221","Download complete; file not scanned.</p><p>Click here to download: " # needs translation
"1222","File too large to cache.</p><p>Click here to re-download, bypassing scan: " # needs translation
"1230","File no longer available"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,83 @@
<html>
<head>
<title>e2guardian - Access Denied</title>
</head>
<body bgcolor=#FFFFFF>
<center>
<table border=0 cellspacing=0 cellpadding=2 height=540 width=700>
<tr>
<td colspan=2 bgcolor=#FEA700 height=100 align=center>
<font face=arial,helvetica size=6>
<b>O acesso foi negado!</b>
</td>
</tr>
<tr>
<td colspan=2 bgcolor=#FFFACD height=30 align=right>
<font face=arial,helvetica size=3 color=black>
<b>Usu<EFBFBD>rio: -USER-&nbsp;</b>
</td>
</tr>
<tr>
<td align=center valign=bottom width=150 bgcolor=#B0C4DE>
<font face=arial,helvetica size=1 color=black>
Empresa S/A
</td>
<td width=550 bgcolor=#FFFFFF align=center valign=center>
<font face=arial,helvetica color=black>
<font size=4>
O acesso a p<>gina:
<br><br>
<a href="-URL-" target="_blank">-URL-</a>
<br><br>
<font size=3>
... foi negado devido a seguinte raz<61>o:
<br><br>
<font color=red>
<b>-REASONGIVEN-</b>
<font color=black>
<br><br>
Categorias:
<br><br>
<font color=red>
<b>-CATEGORIES-</b>
<font color=black>
<br><br><br><br>
Voc<6F> est<73> vendo esta mensagem porque o que voc<6F> tentou acessar parece conter material que foi julgado impr<70>prio.
<br><br>
Se voc<6F> tiver alguma d<>vida favor entrar em contato com a equipe de suporte de sua rede.
<br><br><br><br>
<font size=1>
Powered by <a href="http://www.e2guardian.org?block" target="_blank">e2guardian</a>
</td>
</tr>
</table>
</body>
</html>
<!--
The available variables are as follows:
- URL- gives the URL the user was trying to get to.
- REASONGIVEN- gives the nice reason (i.e. not quoting the banned phrase).
- REASONLOGGED- gives the reason that gets logged including full details.
- USER- gives the username if known.
- IP- gives the originating IP.
- HOST- gives the originating hostname if known.
- FILTERGROUP- gives the group number.
- BYPASS- gives URL which allows temporary bypass of denied page
- CATEGORIES- gives the categories assigned to the banned content
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
More example templates are likely to be found on the e2guardian web site
on the Extras page.
This page was designed by Paul Richards. (http://www.ridney.com/)
Daniel Barron 2003-09-01
-->

View File

@@ -0,0 +1,181 @@
<html>
<head>
<title>Baixando -FILENAME- (-FILESIZE- bytes)</title>
<script language="javascript">
<!--
var scanned = 1;
var fs = -FILESIZE-;
function timestring(seconds) {
var hours = Math.floor(seconds/3600);
var minutes = Math.floor((seconds/60) - (hours*3600));
var seconds = seconds - (minutes*60) - (hours*3600);
var string = "";
if (hours > 0) {
if (hours < 10)
string = "0"+hours;
else
string = hours;
string += ":";
}
if (minutes > 0) {
if (minutes < 10)
string += "0"+minutes;
else
string += minutes;
} else {
string += "00";
}
string += ":";
if (seconds > 0) {
if (seconds < 10)
string += "0"+seconds;
else
string += seconds;
} else {
string += "00";
}
return string;
}
function filesizestring(bytes) {
var gb = Math.floor(bytes/1073741824);
if (gb > 0)
return gb.toString()+" Gb";
var mb = Math.floor(bytes/1048576);
if (mb > 0)
return mb.toString()+" Mb";
var kb = Math.floor(bytes/1024);
if (kb > 0)
return kb.toString()+" Kb";
return bytes.toString()+" bytes";
}
function progressupdate(got, speed) {
var msg;
if (fs > 0) {
var sofar = (got/fs)*16;
for (var i = 1; i <=sofar; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
msg = Math.round((got/-FILESIZE-)*100)+"%, tempo restante: "+timestring(Math.round((fs-got)/speed))+"; "+filesizestring(speed)+"/s; total baixado: "+filesizestring(got);
} else {
msg = "Tempo restante: desconhecido; "+filesizestring(speed)+"/s; total baixado: "+filesizestring(got);
}
document.getElementById('message1').innerHTML = msg;
}
function nowscanning() {
for (var i = 1; i <=16; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
if (scanned == 1) {
var msg = "Download efetuado com sucesso! Verificando...";
document.getElementById('message1').innerHTML = msg;
}
}
function downloadlink(rawlink, prettylink, type) {
if (type == 0)
var msg = "Arquivo verificado";
else if (type == 1)
var msg = "Arquivo baixado, mas n&atilde;o verificado, devido ao seu tamanho";
else if (type == 2)
var msg = "Arquivo muito grande para o cache, por favor, fa&ccedil;a o download direto.";
document.getElementById('message1').innerHTML = msg;
if (type != 2)
document.getElementById('message2').innerHTML = "<a href='"+rawlink+"'>"+prettylink+"</a>";
else
document.getElementById('message2').innerHTML = "<a href='"+prettylink+"'>"+prettylink+"</a>";
document.write("</body></html>");
}
function downloadwarning(sizelimit) {
scanned = 0;
document.getElementById('message2').innerHTML = "Aviso: arquivo muito grande para ser verificado. Se voc&ecirc; suspeita que este arquivo &eacute; maior que "+filesizestring(sizelimit)+", recarregue esta p&aacute;gina para baixar diretamente.";
}
//-->
</script>
</head>
<body>
<script language="javascript">
<!--
document.write(
unescape(
"\
<table align='center'><tr><td>\
<div style='font-size:8pt;padding:2px;border:solid black 1px'>\
<span id='progress1'>%26nbsp; %26nbsp;</span> \
<span id='progress2'>%26nbsp; %26nbsp;</span> \
<span id='progress3'>%26nbsp; %26nbsp;</span> \
<span id='progress4'>%26nbsp; %26nbsp;</span> \
<span id='progress5'>%26nbsp; %26nbsp;</span> \
<span id='progress6'>%26nbsp; %26nbsp;</span> \
<span id='progress7'>%26nbsp; %26nbsp;</span> \
<span id='progress8'>%26nbsp; %26nbsp;</span> \
<span id='progress9'>%26nbsp; %26nbsp;</span> \
<span id='progress10'>%26nbsp; %26nbsp;</span> \
<span id='progress11'>%26nbsp; %26nbsp;</span> \
<span id='progress12'>%26nbsp; %26nbsp;</span> \
<span id='progress13'>%26nbsp; %26nbsp;</span> \
<span id='progress14'>%26nbsp; %26nbsp;</span> \
<span id='progress15'>%26nbsp; %26nbsp;</span> \
<span id='progress16'>%26nbsp; %26nbsp;</span> \
</div>\
</td></tr></table>\
<center><p><tt id='message1'></tt></p><p id='message2' style='color: #600;'></p></center>"
)
);
//-->
</script>
<!--
As seguintes variáveis possíveis são:
- FILENAME- informa o nome do arquivo que está sendo baixado
- FILESIZE- informa o tamanho do arquivo em bytes
- FILESIZE- de zero indica que o tamanho do arquivo é desconhecido
É necessário remover o espaço entre o hífen e a variável para usá-las no
seu código HTML. Eles já estão disponíveis, não há a necessidade de
processamento extra.
s seguintes funções em JavaScript devem ser definidas:
progressupdate(got, speed)
É chamado quando a página é inicialmente apresentada (exemplo:
após initialtrickledelay tiver sido executado), e periodicamente após
o progresso de atualização (a cada trickledelay de segundos).
Parâmetros:
got - quanto que o arquivo já foi baixado, em bytes.
speed - velocidade estimada atual do download, em bytes por segundo.
nowscanning()
É chamado quando o download está completo, e a verificação já foi
iniciada. (Obs.: a verificação não começou de fato se
downloadwarning() tenha sido chamado em um determinado ponto.)
downloadlink(rawlink, prettylink, type)
É chamado logo quando a verificação acabar e o arquivo estiver pronto
para ser enviado ao usuário.
Parâmetros:
rawlink - a URL pelo qual o arquivo verificado pode ser capturado
prettylink - a URL original que disparou o fancy download manager
type - o estado do download/verificação:
0 - baixado e verificado
1 - baixado, mas muito grande para ser verificado
2 - muito grande para ser completamente baixado
códigos 1 e 2 podem ser encontrados apenas em arquivos do qual o
tamanho do conteúdo é desconhecido antecipadamente. "rawlink" deve
ser ignorado para o código 2.
downloadwarning(sizelimit)
É chamado quando um arquivo com o conteúdo-tamanho desconhecido
excedeu o maxcontentfilecachescansize configurado. Usado para alertar
o usuário que o fancy DM pode não estar apto a obter todo o arquivo,
e que devem baixar diretamente (recarregue a página; a URL será
adicionada ao cache do e2guardian) se eles souberem que pode ser
maior que o sizelimit.
sizelimit - o valor do maxdownloadsize do fancy DM. Se um arquivo
exceder este limite também, o fancy DM não pode continuar
(irá disparar o estado tipo 2 em downloadlink)
Por favor, note que o fancy download manager também informa o conteúdo
contido nas tags <noscript>, para navegadores que desabilitam ou não
suportam JavaScript. Se você personalizar esta amostra, talvez queira testar
seu comportamento e aparência em certas circunstâncias.
-->
</body>
</html>

View File

@@ -0,0 +1,121 @@
# e2guardian messages file in Brazilian Portuguese
# Arquivo de mensagens do e2guardian em Português Brasil
# Traduzido por Renato C. Pacheco - renato.camarao@gmail.com
# Em 2015-04-15
#
"0","Message number absent" # needs translation
"1","Acesso Negado"
"10","IP limit exceeded. There is a " # needs translation
"11"," IP limit set." # needs translation
"50"," em "
"51","EXCEÇÃO"
"52","NEGADO"
"53","INFECTADO"
"54","VERIFICADO"
"55","CONTENTMOD"
"56","URLMOD"
"57","HEADERMOD"
"58","HEADERADD"
"59","NETERROR" # needs translation
"70","SSL SITE" # needs translation
"71","IP Limit" # needs translation
"72","Content scanning" # needs translation
"100","Seu endereço IP está impedido de navegar: "
"101","Seu endereço IP está impedido de navegar."
"102","Seu usuário está impedido de navegar: "
"103","IP de Cliente Proibido"
"104","Espaço Bloqueado"
"105","Usuário Proibido"
"110","Proxy authentication error" # needs translation
"121","Only limited access allowed from your location" # needs translation
"150","Certificate supplied by server was not valid" # needs translation
"151","Could not open ssl connection" # needs translation
"152","Failed to get ssl certificate" # needs translation
"153","Failed to load ssl private key" # needs translation
"154","Failed to negotiate ssl connection to client" # needs translation
"155","No SSL certificate supplied by server" # needs translation
"156","Server's SSL certificate does not match domain name" # needs translation
"157","Unable to create tunnel through local proxy" # needs translation
"158","Opening tunnel failed" # needs translation
"159","Could not connect to proxy server" # needs translation
"160","Failed to nogotiate ssl connection to server" # needs translation
"200","A URL solicitada está mal formada."
"201","Unable to get response from upstream proxy (timeout)" # needs translation
"202","Unable to get response from upstream proxy (error)" # needs translation
"203","The site requested is not responding" # needs translation
"204"," - Please try again later" # needs translation
"205","Upstream proxy is not responding (network error)" # needs translation
"206"," - Please try again later" # needs translation
"207","The site requested does not exist" # needs translation
"208","The site requested does not have an IPv4 address" # needs translation
"209","Temporary DNS service failure - please try again" # needs translation
"210","DNS service failure - please try again later" # needs translation
"300","Frase proibida encontrada: "
"301","Frase proibida encontrada."
"400","Combinação de frase proibida encontrada: "
"401","Combinação de frase proibida encontrada."
"402","Limite de frase ponderada de "
"403","Limite de frase ponderada excedida."
"450","Termo de busca proibido encontrado: "
"451","Termo de busca proibido encontrado."
"452","Combinação de termo de busca proibido encontrado: "
"453","Combinação de termo de busca proibido encontrado."
"454","Limite de termo de busca ponderado de "
"455","Limite de termo de busca ponderado excedido."
"456","Exceção da combinação do termo de busca encontrado: "
"457","Exceção do termo de busca encontrado: "
"500","Sítio proibido: "
"501","URL Proibida: "
"502","Bloco Restrito está ativado e este sítio não está na lista de exceções."
"503","URL Expressão Regular Proibida: "
"504","URL Expressão Regular Proibida encontrada."
"505","Bloco de IP Restrito está ativado e este endereço é apenas um endereço IP."
"506","Bloco Restrito SSL está ativado e este sítio não está na lista de exceções."
"507","Bloco de IP SSL Restrito está ativado e este endereço é apenas um endereço IP."
"508","Expressão Regular de Cabeçalho HTTP proibida: ",
"509","Expressão Regular de Cabeçalho HTTP proibida encontrada."
"510","Blocked IP site " # needs translation
"511","Tranparent https connection is not TLS: " # needs translation
"512","Tranparent https connection does not have SNI: " # needs translation
"520","Sítio HTTPS Proibido: "
"521","Palavras de Busca Proibidas: "
"522","Blocked User-Agent: " # needs translation
"560","Sítio bloqueado (local): "
"561","URL bloqueada (local): "
"580","Sítio HTTPS bloqueado (local): "
"581","Palavras de Busca Proibidas (local): "
"600","Exceção IP do cliente confere."
"601","Exceção do usuário cliente confere."
"602","Exceção do sítio confere."
"603","Exceção da URL confere."
"604","Exceção da frase encontrada: "
"605","Combinação de exceção da frase encontrada: "
"606","Exceção de URL ignorada."
"607","Exceção de cookie ignorada."
"608","Verificação de exceção de URL ignorada."
"609","Exceção de expressão de URL confere: "
"610","User-Agent pattern match: " # needs translation
"620","Campo cabeçalho HTTP Referer confere: "
"630","URL confere em "
"631"," Lista de espaço permitida"
"632","Lista permitida além do espaço conferida"
"662","Sítio (local)."
"663","URL (local)."
"700","Upload é proibido."
"701","Upload excedeu o limite."
"750","Download de arquivos restrito está ativado e este MIME type não está nas listas de exceções: "
"751","Download de arquivos restrito está ativado e este arquivo não confere com as listas de exceções."
"800","MIME Type Proibido: "
"900","Extensão Proibida: "
"1000","Nível de rotulagem PICS excedido no sítio acima."
"1100","Malware detectado."
"1101","Anúncio bloqueado"
"1200","Por favor, espere - baixando arquivo para verificação..."
"1201","Aviso: arquivo muito grande para verificar. Se você suspeita que este arquivo maior que "
"1202",", então recarregue esta página para baixar diretamente."
"1203","WARNING: Could not perform content scan!" # needs translation
"1210","Download completo. Iniciando a verificação..."
"1220","Verificação completa.</p><p>Clique aqui para download: "
"1221","Download completo; arquivo não verificado.</p><p>Clique aqui para download: "
"1222","Arquivo muito grande para ser armazenado no cache.</p><p>Clique aqui para baixar novamente, ignorando a verificação: "
"1230","Arquivo não está mais disponível"

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,179 @@
<html>
<head>
<title>Downloading -FILENAME- (-FILESIZE- bytes)</title>
<script language="javascript">
<!--
var scanned = 1;
var fs = -FILESIZE-;
function timestring(seconds) {
var hours = Math.floor(seconds/3600);
var minutes = Math.floor((seconds/60) - (hours*3600));
var seconds = seconds - (minutes*60) - (hours*3600);
var string = "";
if (hours > 0) {
if (hours < 10)
string = "0"+hours;
else
string = hours;
string += ":";
}
if (minutes > 0) {
if (minutes < 10)
string += "0"+minutes;
else
string += minutes;
} else {
string += "00";
}
string += ":";
if (seconds > 0) {
if (seconds < 10)
string += "0"+seconds;
else
string += seconds;
} else {
string += "00";
}
return string;
}
function filesizestring(bytes) {
var gb = Math.floor(bytes/1073741824);
if (gb > 0)
return gb.toString()+" Gb";
var mb = Math.floor(bytes/1048576);
if (mb > 0)
return mb.toString()+" Mb";
var kb = Math.floor(bytes/1024);
if (kb > 0)
return kb.toString()+" Kb";
return bytes.toString()+" bytes";
}
function progressupdate(got, speed) {
var msg;
if (fs > 0) {
var sofar = (got/fs)*16;
for (var i = 1; i <=sofar; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
msg = Math.round((got/-FILESIZE-)*100)+"%, time remaining: "+timestring(Math.round((fs-got)/speed))+"; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
} else {
msg = "Time remaining: unknown; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
}
document.getElementById('message1').innerHTML = msg;
}
function nowscanning() {
for (var i = 1; i <=16; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
if (scanned == 1) {
var msg = "Download complete! Now scanning...";
document.getElementById('message1').innerHTML = msg;
}
}
function downloadlink(rawlink, prettylink, type) {
if (type == 0)
var msg = "File scanned";
else if (type == 1)
var msg = "File downloaded, but not scanned due to size";
else if (type == 2)
var msg = "File too large to cache, please download directly";
document.getElementById('message1').innerHTML = msg;
if (type != 2)
document.getElementById('message2').innerHTML = "<a href='"+rawlink+"'>"+prettylink+"</a>";
else
document.getElementById('message2').innerHTML = "<a href='"+prettylink+"'>"+prettylink+"</a>";
document.write("</body></html>");
}
function downloadwarning(sizelimit) {
scanned = 0;
document.getElementById('message2').innerHTML = "Warning: File too large for content scanning. If you suspect that this file is larger than "+filesizestring(sizelimit)+", refresh this page to download directly.";
}
//-->
</script>
</head>
<body>
<script language="javascript">
<!--
document.write(
unescape(
"\
<table align='center'><tr><td>\
<div style='font-size:8pt;padding:2px;border:solid black 1px'>\
<span id='progress1'>%26nbsp; %26nbsp;</span> \
<span id='progress2'>%26nbsp; %26nbsp;</span> \
<span id='progress3'>%26nbsp; %26nbsp;</span> \
<span id='progress4'>%26nbsp; %26nbsp;</span> \
<span id='progress5'>%26nbsp; %26nbsp;</span> \
<span id='progress6'>%26nbsp; %26nbsp;</span> \
<span id='progress7'>%26nbsp; %26nbsp;</span> \
<span id='progress8'>%26nbsp; %26nbsp;</span> \
<span id='progress9'>%26nbsp; %26nbsp;</span> \
<span id='progress10'>%26nbsp; %26nbsp;</span> \
<span id='progress11'>%26nbsp; %26nbsp;</span> \
<span id='progress12'>%26nbsp; %26nbsp;</span> \
<span id='progress13'>%26nbsp; %26nbsp;</span> \
<span id='progress14'>%26nbsp; %26nbsp;</span> \
<span id='progress15'>%26nbsp; %26nbsp;</span> \
<span id='progress16'>%26nbsp; %26nbsp;</span> \
</div>\
</td></tr></table>\
<center><p><tt id='message1'></tt></p><p id='message2' style='color: #600;'></p></center>"
)
);
//-->
</script>
<!--
The available variables are as follows:
- FILENAME- gives the name of the file being downloaded
- FILESIZE- gives the size of the file in bytes
- FILESIZE- of zero indicates that file size is not known
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
The following JavaScript functions must be defined:
progressupdate(got, speed)
This is called when the page is initially displayed (i.e. after
initialtrickledelay has passed), and periodically afterwards to
update progress (once every trickledelay seconds).
Parameters:
got - how much of the file we have downloaded, in bytes.
speed - current estimate of download speed, in bytes per second.
nowscanning()
This is called once downloading is complete, and scanning has
begun. (Note: scanning has not actually begun if downloadwarning()
has been called at some point.)
downloadlink(rawlink, prettylink, type)
This is called after scanning has completed, and the file is
ready to be sent to the user.
Parameters:
rawlink - the URL from which the scanned file can be grabbed
prettylink - the original URL which triggered the fancy download manager
type - the status of the download/scan:
0 - downloaded & scanned
1 - downloaded, but too big to have been scanned
2 - too big to be completely downloaded
codes 1 and 2 can only be encountered on files for which the content
length is not known in advance. "rawlink" should be ignored for code 2.
downloadwarning(sizelimit)
This is called when a file with unknown content-length has exceeded
the configured maxcontentfilecachescansize. Used to warn the user
that the fancy DM may not be able to retrieve the entire file,
and that they should download directly (refresh the page; the URL will
have been added to DG's clean cache) if they know it to be larger
than sizelimit.
sizelimit - the value of the fancy DM's maxdownloadsize. If a file
exceeds this limit also, the fancy DM cannot continue
(will trigger downloadlink status type 2).
Please note that the fancy download manager also outputs content contained in
<noscript> tags, for browsers which disable or do not support javascript. If you
customise this template, you may wish to test its behaviour and appearance in
such circumstances.
-->
</body>
</html>

View File

@@ -0,0 +1,119 @@
# e2guardian 3 messages file in russian
# charset=windows-1251
# version by Shipitsin Igor <shipitsin@rduorel.ru>
"0","Message number absent" # needs translation
"1"," "
"10","IP limit exceeded. There is a " # needs translation
"11"," IP limit set." # needs translation
"50"," in " # needs translation
"51","TRUSTED" # needs translation
"52","DENIED" # needs translation
"53","INFECTED" # needs translation
"54","SCANNED" # needs translation
"55","CONTENTMOD" # needs translation
"56","URLMOD" # needs translation
"57","HEADERMOD" # needs translation
"58","HEADERADD" # needs translation
"59","NETERROR" # needs translation
"70","SSL SITE" # needs translation
"71","IP Limit" # needs translation
"72","Content scanning" # needs translation
"100"," IP :"
"101"," IP ."
"102"," :"
"103","Banned Client IP" # needs translation
"104","Banned Location" # needs translation
"105","Banned User" # needs translation
"110","Proxy authentication error" # needs translation
"121","Only limited access allowed from your location" # needs translation
"150","Certificate supplied by server was not valid" # needs translation
"151","Could not open ssl connection" # needs translation
"152","Failed to get ssl certificate" # needs translation
"153","Failed to load ssl private key" # needs translation
"154","Failed to negotiate ssl connection to client" # needs translation
"155","No SSL certificate supplied by server" # needs translation
"156","Server's SSL certificate does not match domain name" # needs translation
"157","Unable to create tunnel through local proxy" # needs translation
"158","Opening tunnel failed" # needs translation
"159","Could not connect to proxy server" # needs translation
"160","Failed to nogotiate ssl connection to server" # needs translation
"200"," URL ."
"201","Unable to get response from upstream proxy (timeout)" # needs translation
"202","Unable to get response from upstream proxy (error)" # needs translation
"203","The site requested is not responding" # needs translation
"204"," - Please try again later" # needs translation
"205","Upstream proxy is not responding (network error)" # needs translation
"206"," - Please try again later" # needs translation
"207","The site requested does not exist" # needs translation
"208","The site requested does not have an IPv4 address" # needs translation
"209","Temporary DNS service failure - please try again" # needs translation
"210","DNS service failure - please try again later" # needs translation
"300"," :"
"301"," ."
"400"," :"
"401"," ."
"402"," "
"403"," ."
"450","Banned search term found: " # needs translation
"451","Banned search term found." # needs translation
"452","Banned combination search term found: " # needs translation
"453","Banned combination search term found." # needs translation
"454","Weighted search term limit of " # needs translation
"455","Weighted search term limit exceeded." # needs translation
"456","Exception combination search term found: " # needs translation
"457","Exception search term found: " # needs translation
"500"," :"
"501"," URL:"
"502"," - ."
"503"," URL:"
"504"," URL."
"505"," IP - IP, ."
"506","HTTPS access is only allowed to trusted sites." # needs translation
"507","HTTPS access by IP address is not allowed." # needs translation
"508","Access not allowed using this browser (or app): " # needs translation
"509","Access not allowed using this browser (or app)." # needs translation
"510","Blocked IP site " # needs translation
"511","Tranparent https connection is not TLS: " # needs translation
"512","Tranparent https connection does not have SNI: " # needs translation
"520","Blocked HTTPS site: " # needs translation
"521","Banned Search Words: " # needs translation
"522","Blocked User-Agent: " # needs translation
"560","Blocked site (local): " # needs translation
"561","Blocked URL (local): " # needs translation
"580","Blocked HTTPS site (local): " # needs translation
"581","Banned Search Words (local): " # needs translation
"600"," IP ."
"601"," ."
"602"," ."
"603"," URL."
"604"," :"
"605"," :"
"606"," URL ."
"607"," cookie ."
"608","Scan bypass URL exception."
"609","Exception regular expression URL match: "
"610","User-Agent pattern match: " # needs translation
"620","Referer match: " # needs translation
"630","URL match in " # needs translation
"631"," location allow list" # needs translation
"632","Location overide allow list matched" # needs translation
"662","Site (local)." # needs translation
"663","URL (local)." # needs translation
"700"," ."
"701"," ."
"750","Blanket file download is active and this MIME type is not on the white list: " # needs translation
"751","Blanket file download is active and this file is not matched by the white lists." # needs translation
"800"," MIME:"
"900"," :"
"1000"," PICS ."
"1100"," "
"1101","Advert blocked"
"1200","Please wait - downloading to be scanned..."
"1201","Warning: file too large to scan. If you suspect that this file is larger than " # needs translation
"1202",", then refresh this page to download directly." # needs translation
"1203","WARNING: Could not perform content scan!" # needs translation
"1210","Download Complete. Starting scan..."
"1220","Scan complete.</p><p>Click here to download: "
"1221","Download complete; file not scanned.</p><p>Click here to download: " # needs translation
"1222","File too large to cache.</p><p>Click here to re-download, bypassing scan: " # needs translation
"1230","File no longer available"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,77 @@
<html>
<head>
<title>e2guardian - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></title>
<meta content="text/html; charset=windows-1251" http-equiv=Content-Type>
</head>
<body bgcolor=#FFFFFF>
<center>
<table border=0 cellspacing=0 cellpadding=2 height=540 width=700>
<tr>
<td colspan=2 bgcolor=#FEA700 height=100 align=center>
<font face=arial,helvetica size=6>
<b><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!</b>
</td>
</tr>
<tr>
<td colspan=2 bgcolor=#FFFACD height=30 align=right>
<font face=arial,helvetica size=3 color=black>
<b>-USER-&nbsp;</b>
</td>
</tr>
<tr>
<td align=center valign=bottom width=150 bgcolor=#B0C4DE>
<font face=arial,helvetica size=1 color=black>
<20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
</td>
<td width=550 bgcolor=#FFFFFF align=center valign=center>
<font face=arial,helvetica color=black>
<font size=4>
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
<br><br>
<a href="-URL-" target="_blank">-URL-</a>
<br><br>
<font size=3>
... <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
<br><br>
<font color=red>
<b>-REASONGIVEN-</b>
<font color=black>
<br><br><br><br>
<20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
<br><br>
<20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> .
<br><br><br><br>
<font size=1>
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><a href="http://www.e2guardian.org?block" target="_blank">e2guardian</a>
</td>
</tr>
</table>
</body>
</html>
<!--
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
- URL- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> URL <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
- REASONGIVEN- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>).
- REASONLOGGED- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> log, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
- USER- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
- IP- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> IP.
- FILTERGROUP- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
- BYPASS- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> URL <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> "-" <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>
<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> HTML. <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> e2guardian
<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
This page was designed by Shipitsin Igor. shipitsin@rduorel.ru
-->

View File

@@ -0,0 +1,179 @@
<html>
<head>
<title>Downloading -FILENAME- (-FILESIZE- bytes)</title>
<script language="javascript">
<!--
var scanned = 1;
var fs = -FILESIZE-;
function timestring(seconds) {
var hours = Math.floor(seconds/3600);
var minutes = Math.floor((seconds/60) - (hours*3600));
var seconds = seconds - (minutes*60) - (hours*3600);
var string = "";
if (hours > 0) {
if (hours < 10)
string = "0"+hours;
else
string = hours;
string += ":";
}
if (minutes > 0) {
if (minutes < 10)
string += "0"+minutes;
else
string += minutes;
} else {
string += "00";
}
string += ":";
if (seconds > 0) {
if (seconds < 10)
string += "0"+seconds;
else
string += seconds;
} else {
string += "00";
}
return string;
}
function filesizestring(bytes) {
var gb = Math.floor(bytes/1073741824);
if (gb > 0)
return gb.toString()+" Gb";
var mb = Math.floor(bytes/1048576);
if (mb > 0)
return mb.toString()+" Mb";
var kb = Math.floor(bytes/1024);
if (kb > 0)
return kb.toString()+" Kb";
return bytes.toString()+" bytes";
}
function progressupdate(got, speed) {
var msg;
if (fs > 0) {
var sofar = (got/fs)*16;
for (var i = 1; i <=sofar; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
msg = Math.round((got/-FILESIZE-)*100)+"%, time remaining: "+timestring(Math.round((fs-got)/speed))+"; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
} else {
msg = "Time remaining: unknown; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
}
document.getElementById('message1').innerHTML = msg;
}
function nowscanning() {
for (var i = 1; i <=16; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
if (scanned == 1) {
var msg = "Download complete! Now scanning...";
document.getElementById('message1').innerHTML = msg;
}
}
function downloadlink(rawlink, prettylink, type) {
if (type == 0)
var msg = "File scanned";
else if (type == 1)
var msg = "File downloaded, but not scanned due to size";
else if (type == 2)
var msg = "File too large to cache, please download directly";
document.getElementById('message1').innerHTML = msg;
if (type != 2)
document.getElementById('message2').innerHTML = "<a href='"+rawlink+"'>"+prettylink+"</a>";
else
document.getElementById('message2').innerHTML = "<a href='"+prettylink+"'>"+prettylink+"</a>";
document.write("</body></html>");
}
function downloadwarning(sizelimit) {
scanned = 0;
document.getElementById('message2').innerHTML = "Warning: File too large for content scanning. If you suspect that this file is larger than "+filesizestring(sizelimit)+", refresh this page to download directly.";
}
//-->
</script>
</head>
<body>
<script language="javascript">
<!--
document.write(
unescape(
"\
<table align='center'><tr><td>\
<div style='font-size:8pt;padding:2px;border:solid black 1px'>\
<span id='progress1'>%26nbsp; %26nbsp;</span> \
<span id='progress2'>%26nbsp; %26nbsp;</span> \
<span id='progress3'>%26nbsp; %26nbsp;</span> \
<span id='progress4'>%26nbsp; %26nbsp;</span> \
<span id='progress5'>%26nbsp; %26nbsp;</span> \
<span id='progress6'>%26nbsp; %26nbsp;</span> \
<span id='progress7'>%26nbsp; %26nbsp;</span> \
<span id='progress8'>%26nbsp; %26nbsp;</span> \
<span id='progress9'>%26nbsp; %26nbsp;</span> \
<span id='progress10'>%26nbsp; %26nbsp;</span> \
<span id='progress11'>%26nbsp; %26nbsp;</span> \
<span id='progress12'>%26nbsp; %26nbsp;</span> \
<span id='progress13'>%26nbsp; %26nbsp;</span> \
<span id='progress14'>%26nbsp; %26nbsp;</span> \
<span id='progress15'>%26nbsp; %26nbsp;</span> \
<span id='progress16'>%26nbsp; %26nbsp;</span> \
</div>\
</td></tr></table>\
<center><p><tt id='message1'></tt></p><p id='message2' style='color: #600;'></p></center>"
)
);
//-->
</script>
<!--
The available variables are as follows:
- FILENAME- gives the name of the file being downloaded
- FILESIZE- gives the size of the file in bytes
- FILESIZE- of zero indicates that file size is not known
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
The following JavaScript functions must be defined:
progressupdate(got, speed)
This is called when the page is initially displayed (i.e. after
initialtrickledelay has passed), and periodically afterwards to
update progress (once every trickledelay seconds).
Parameters:
got - how much of the file we have downloaded, in bytes.
speed - current estimate of download speed, in bytes per second.
nowscanning()
This is called once downloading is complete, and scanning has
begun. (Note: scanning has not actually begun if downloadwarning()
has been called at some point.)
downloadlink(rawlink, prettylink, type)
This is called after scanning has completed, and the file is
ready to be sent to the user.
Parameters:
rawlink - the URL from which the scanned file can be grabbed
prettylink - the original URL which triggered the fancy download manager
type - the status of the download/scan:
0 - downloaded & scanned
1 - downloaded, but too big to have been scanned
2 - too big to be completely downloaded
codes 1 and 2 can only be encountered on files for which the content
length is not known in advance. "rawlink" should be ignored for code 2.
downloadwarning(sizelimit)
This is called when a file with unknown content-length has exceeded
the configured maxcontentfilecachescansize. Used to warn the user
that the fancy DM may not be able to retrieve the entire file,
and that they should download directly (refresh the page; the URL will
have been added to DG's clean cache) if they know it to be larger
than sizelimit.
sizelimit - the value of the fancy DM's maxdownloadsize. If a file
exceeds this limit also, the fancy DM cannot continue
(will trigger downloadlink status type 2).
Please note that the fancy download manager also outputs content contained in
<noscript> tags, for browsers which disable or do not support javascript. If you
customise this template, you may wish to test its behaviour and appearance in
such circumstances.
-->
</body>
</html>

View File

@@ -0,0 +1,117 @@
# e2guardian messages file in Russian KOI8-R
"0","Message number absent" # needs translation
"1","Доступ запрещён"
"10","IP limit exceeded. There is a " # needs translation
"11"," IP limit set." # needs translation
"50"," в "
"51","ИСКЛЮЧЕНИЕ"
"52","ЗАПРЕЩЕН"
"53","ЗАРАЖЕН"
"54","ОТСКАНИРОВАН"
"55","CONTENTMOD"
"56","URLMOD"
"57","HEADERMOD"
"58","HEADERADD"
"59","NETERROR"
"70","SSL САЙТ"
"71","IP Limit"
"72","Сканирование контента"
"100","Вашему IP адресу запрещен веб-просмотр: "
"101","Вашему IP адресу запрещен веб-просмотр."
"102","Пользователю запрещён веб-просмотр: "
"103","Заблокированный IP клиента"
"104","Заблокированная локация"
"105","Заблокированный пользователь"
"110","Proxy authentication error" # needs translation
"121","С вашей локации разрешен только ограниченный доступ"
"150","Сертификат сервера не является действительным"
"151","Невозможно открыть SSL соединение"
"152","Не удалось получить SSL сертификат"
"153","Не удалось загрузить приватный ключ сертификата"
"154","Не удалось согласовать SSL соединение с клиентом"
"155","Сервер не предоставил SSL сертификат"
"156","SSL сертификат сервера не совпадает с именем домена"
"157","Не удалось создать тоннель через локальный прокси"
"158","Не удалось открыть тоннель"
"159","Не удалось подключить к прокси серверу"
"160","Не удалось согласовать SSL соединение с сервером"
"200","Неверный URL"
"201","Не удалось подключиться к прокси серверу (таймаут)"
"202","Не удалось подключиться к прокси серверу (ошибка сети)"
"203","Запрашиваемый сайт не отвечает"
"204"," - Пожалуйста попробуйте ещё раз"
"205","Прокси сервер не отвечает (ошибка сети)"
"206"," - Пожалуйста попробуйте ещё раз позже"
"207","Запрашиваемый сайт не существует"
"208","Запрашиваемый сайт не имеет IPv4 адреса"
"209","Ошибка сервиса DNS - попробуйте снова"
"210","Ошибка сервиса DNS - попробуйте снова"
"300","Найдена запрещённая фраза: "
"301","Найдена запрещенная фраза."
"400","Найдена запрещённая комбинация фраз: "
"401","Найдена запрещённая комбинация фраз."
"402","Лимит проверки контента "
"403","Заблокирован системой проверки контента."
"450","Найден запрещённый поисковой запрос: "
"451","Найден запрещённый поисковой запрос."
"452","Найдена запрещённая комбинация поисковых фраз: "
"453","Найдена запрещённая комбинация поисковых фраз."
"454","Лимит веса поискового запроса "
"455","Достигнут лимит веса поискового запроса."
"456","Найден доверенный поисковой запрос: "
"457","Найден доверенный поисковой запрос: "
"500","Заблокированный сайт: "
"501","Заблокированная ссылка: "
"502","Включен режим белого списка. Данный сайт отсутствует в нём."
"503","Ссылка совпала с запрещённым паттерном : "
"504","Заблокированная ссылка."
"505","Доступ по IP запрещён."
"506","HTTPS доступен только к доверенным адресам."
"507","HTTPS доступ по IP адресу запрещён."
"508","Доступ с этого браузера запрещён: "
"509","Доступ с этого браузера запрещён."
"510","Заблокированный IP сайт "
"511","Tranparent https connection is not TLS: " # needs translation
"512","Tranparent https connection does not have SNI: " # needs translation
"520","Заблокированный HTTPS сайт: "
"521","Заблокированная поисковая фраза: "
"522","Заблокированный User-Agent: "
"560","Заблокированный сайт (локально): "
"561","Заблокированная ссылка (локально): "
"580","Заблокированный HTTPS сайт (локально): "
"581","Заблокированная поисковая фраза (локально): "
"600","Совпал IP клиента."
"601","Совпал пользователь."
"602","Совпал сайт: "
"603","Совпала ссылка: "
"604","Найдена фраза: "
"605","Найдена комбинация фраз: "
"606","Ссылка на обход."
"607","Cookie обхода."
"608","Отсканировать ссылку обхода."
"609","Совпал паттерн ссылки: "
"610","Совпал паттерн User-Agent: "
"620","Referer match Совпал реферер: "
"630","Совпала ссылка "
"631"," списка доступа локации"
"632","Совпадение со списком доступа локации"
"662","Сайт (локально): "
"663","Ссылка (локально): "
"700","Загрузка заблокирована."
"701","Достигнут лимит загрузки."
"750","Включен режим белого списка для загрузок и этот MIME type в нем отсутствует: "
"751","Включен режим белого списка для загрузок и этот MIME type в нем отсутствует."
"800","Заблокированный MIME type: "
"900","Заблокированное расширение файла: "
"1100","Найден плохой, либо вирусный контент."
"1101","Реклама заблокирована"
"1200","Пожалуйста подождите. Загрузка файла для сканирования..."
"1201","Внимание: файл слишком большой для сканирования. Если этот файл больше "
"1202",", обновите страницу для прямого скачивания."
"1203","ВНИМАНИЕ: Невозможно произвести сканирование контента!"
"1210","Загрузка завершена. Сканирование..."
"1220","Сканирование завершено.</p><p>Нажмите здесь для загрузки: "
"1221","Загрузка завершена; файл не был отсканирован.</p><p>Нажмите здесь для загрузки: "
"1222","Файл слишком большой для кэша.</p><p>Нажмите здесь для скачивания без сканирования: "
"1230","Файл недоступен"
"9999","Dummy so master always has higher number"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,73 @@
<html>
<head>
<title>e2guardian - Access Denied</title>
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r">
</head>
<body bgcolor=#FFFFFF>
<center>
<table border="0" cellspacing="0" cellpadding="2" height="540" width="700">
<tr>
<td colspan="2" bgcolor="#FEA700" height="100" align="center">
<font face="arial,helvetica" size="6">
<b><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!</b>
</td>
</tr>
<tr>
<td colspan="2" bgcolor="#FFFACD" height="30" align="right">
<font face="arial,helvetica" size="3" color="black">
<b>-USER-&nbsp;</b>
</td>
</tr>
<tr>
<td align="center" valign="bottom" width="150" bgcolor="#B0C4DE">
<font face="arial,helvetica" size="1" color="black">
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
</td>
<td width="550" bgcolor="#FFFFFF" align="center" valign="center">
<font face="arial,helvetica" color="black">
<font size="4">
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <br><br> <a href="-URL-"
target="_blank">-URL-</a> <br><br>
<font size="3">
... <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
<br><br>
<font color="red">
<b>-REASONGIVEN-</b>
<font color="black">
<br><br><br><br> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
<20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>) <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <br><br> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD>
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <br><br><br><br>
<font size="1">
Powered by <a href="http://www.e2guardian.org?block"
target="_blank">e2guardian</a>
</td>
</tr>
</table>
</body>
</html>
<!--
The available variables are as follows:
- URL- gives the URL the user was trying to get to.
- REASONGIVEN- gives the nice reason (i.e. not quoting the banned phrase).
- REASONLOGGED- gives the reason that gets logged including full details.
- USER- gives the username if known.
- IP- gives the originating IP.
- FILTERGROUP- gives the group number.
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
More example templates are likely to be found on the e2guardian web site
on the Extras page.
This page was designed by Paul Richards. (http://www.ridney.com/)
Daniel Barron 2003-09-01
-->

View File

@@ -0,0 +1,173 @@
<html>
<head>
<title>Downloading -FILENAME- (-FILESIZE- bytes)</title>
<script language='javascript'>
<!--
var scanned = 1;
var fs = -FILESIZE-;
function timestring(seconds) {
var hours = Math.floor(seconds/3600);
var minutes = Math.floor((seconds/60) - (hours*3600));
var seconds = seconds - (minutes*60) - (hours*3600);
var string = "";
if (hours > 0) {
if (hours < 10)
string = "0"+hours;
else
string = hours;
string += ":";
}
if (minutes > 0) {
if (minutes < 10)
string += "0"+minutes;
else
string += minutes;
} else {
string += "00";
}
string += ":";
if (seconds > 0) {
if (seconds < 10)
string += "0"+seconds;
else
string += seconds;
} else {
string += "00";
}
return string;
}
function filesizestring(bytes) {
var gb = Math.floor(bytes/1073741824);
if (gb > 0)
return gb.toString()+" Gb";
var mb = Math.floor(bytes/1048576);
if (mb > 0)
return mb.toString()+" Mb";
var kb = Math.floor(bytes/1024);
if (kb > 0)
return kb.toString()+" Kb";
return bytes.toString()+" bytes";
}
function progressupdate(got, speed) {
var msg;
if (fs > 0) {
var sofar = (got/fs)*16;
for (var i = 1; i <=sofar; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
msg = Math.round((got/-FILESIZE-)*100)+"%, time remaining: "+timestring(Math.round((fs-got)/speed))+"; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
} else {
msg = "Time remaining: unknown; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
}
document.getElementById('message1').innerHTML = msg;
}
function nowscanning() {
for (var i = 1; i <=16; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
if (scanned == 1) {
var msg = "Download complete! Now scanning...";
document.getElementById('message1').innerHTML = msg;
}
}
function downloadlink(rawlink, prettylink, type) {
if (type == 0)
var msg = "File scanned";
else if (type == 1)
var msg = "File downloaded, but not scanned due to size";
else if (type == 2)
var msg = "File too large to cache, please download directly";
document.getElementById('message1').innerHTML = msg;
if (type != 2)
document.getElementById('message2').innerHTML = "<a href='"+rawlink+"'>"+prettylink+"</a>";
else
document.getElementById('message2').innerHTML = "<a href='"+prettylink+"'>"+prettylink+"</a>";
document.write("</body></html>");
}
function downloadwarning(sizelimit) {
scanned = 0;
document.getElementById('message2').innerHTML = "Warning: File too large for content scanning. If you suspect that this file is larger than "+filesizestring(sizelimit)+", refresh this page to download directly.";
}
//-->
</script>
</head>
<body>
<script language='javascript'>
<!--
document.write(unescape("\
<table align='center'><tr><td>\
<div style='font-size:8pt;padding:2px;border:solid black 1px'>\
<span id='progress1'>%26nbsp; %26nbsp;</span> \
<span id='progress2'>%26nbsp; %26nbsp;</span> \
<span id='progress3'>%26nbsp; %26nbsp;</span> \
<span id='progress4'>%26nbsp; %26nbsp;</span> \
<span id='progress5'>%26nbsp; %26nbsp;</span> \
<span id='progress6'>%26nbsp; %26nbsp;</span> \
<span id='progress7'>%26nbsp; %26nbsp;</span> \
<span id='progress8'>%26nbsp; %26nbsp;</span> \
<span id='progress9'>%26nbsp; %26nbsp;</span> \
<span id='progress10'>%26nbsp; %26nbsp;</span> \
<span id='progress11'>%26nbsp; %26nbsp;</span> \
<span id='progress12'>%26nbsp; %26nbsp;</span> \
<span id='progress13'>%26nbsp; %26nbsp;</span> \
<span id='progress14'>%26nbsp; %26nbsp;</span> \
<span id='progress15'>%26nbsp; %26nbsp;</span> \
<span id='progress16'>%26nbsp; %26nbsp;</span> \
</div>\
</td></tr></table>\
<center><p><tt id='message1'></tt></p><p id='message2' style='color: #600;'></p></center>"));
//-->
</script>
<!--
The available variables are as follows:
- FILENAME- gives the name of the file being downloaded
- FILESIZE- gives the size of the file in bytes
- FILESIZE- of zero indicates that file size is not known
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
The following JavaScript functions must be defined:
progressupdate(got, speed)
This is called when the page is initially displayed (i.e. after
initialtrickledelay has passed), and periodically afterwards to
update progress (once every trickledelay seconds).
Parameters:
got - how much of the file we have downloaded, in bytes.
speed - current estimate of download speed, in bytes per second.
nowscanning()
This is called once downloading is complete, and scanning has
begun. (Note: scanning has not actually begun if downloadwarning()
has been called at some point.)
downloadlink(rawlink, prettylink, type)
This is called after scanning has completed, and the file is
ready to be sent to the user.
Parameters:
rawlink - the URL from which the scanned file can be grabbed
prettylink - the original URL which triggered the fancy download manager
type - the status of the download/scan:
0 - downloaded & scanned
1 - downloaded, but too big to have been scanned
2 - too big to be completely downloaded
codes 1 and 2 can only be encountered on files for which the content
length is not known in advance. "rawlink" should be ignored for code 2.
downloadwarning(sizelimit)
This is called when a file with unknown content-length has exceeded
the configured maxcontentfilecachescansize. Used to warn the user
that the fancy DM may not be able to retrieve the entire file,
and that they should download directly (refresh the page; the URL will
have been added to DG's clean cache) if they know it to be larger
than sizelimit.
sizelimit - the value of the fancy DM's maxdownloadsize. If a file
exceeds this limit also, the fancy DM cannot continue
(will trigger downloadlink status type 2).
Please note that the fancy download manager also outputs content contained in
<noscript> tags, for browsers which disable or do not support javascript. If you
customise this template, you may wish to test its behaviour and appearance in
such circumstances.
-->

View File

@@ -0,0 +1,120 @@
# e2guardian messages file in Slovak
# by Dušan Biroščák biroscak@gmail.com
# corrections Peter Tuhársky tuharsky@misbb.sk
# charset=utf-8
"0","Message number absent" # needs translation
"1","Prístup bol odopretý
"10","IP limit exceeded. There is a " # needs translation
"11"," IP limit set." # needs translation
"50"," in " # needs translation
"51","TRUSTED" # needs translation
"52","DENIED" # needs translation
"53","INFECTED" # needs translation
"54","SCANNED" # needs translation
"55","CONTENTMOD" # needs translation
"56","URLMOD" # needs translation
"57","HEADERMOD" # needs translation
"58","HEADERADD" # needs translation
"59","NETERROR" # needs translation
"70","SSL SITE" # needs translation
"71","IP Limit" # needs translation
"72","Content scanning" # needs translation
"100","Vašej IP adrese nie je dovolené prehliadať: "
"101","Vaša IP adresa nemá dovolené prohliadanie."
"102","Vaše používateľské meno nemá dovolené prehliadať: "
"103","Banned Client IP" # needs translation
"104","Banned Location" # needs translation
"105","Banned User" # needs translation
"110","Proxy authentication error" # needs translation
"121","Only limited access allowed from your location" # needs translation
"150","Certificate supplied by server was not valid" # needs translation
"151","Could not open ssl connection" # needs translation
"152","Failed to get ssl certificate" # needs translation
"153","Failed to load ssl private key" # needs translation
"154","Failed to negotiate ssl connection to client" # needs translation
"155","No SSL certificate supplied by server" # needs translation
"156","Server's SSL certificate does not match domain name" # needs translation
"157","Unable to create tunnel through local proxy" # needs translation
"158","Opening tunnel failed" # needs translation
"159","Could not connect to proxy server" # needs translation
"160","Failed to nogotiate ssl connection to server" # needs translation
"200","Požadovaná URL je chybne zadaná."
"201","Unable to get response from upstream proxy (timeout)" # needs translation
"202","Unable to get response from upstream proxy (error)" # needs translation
"203","The site requested is not responding" # needs translation
"204"," - Please try again later" # needs translation
"205","Upstream proxy is not responding (network error)" # needs translation
"206"," - Please try again later" # needs translation
"207","The site requested does not exist" # needs translation
"208","The site requested does not have an IPv4 address" # needs translation
"209","Temporary DNS service failure - please try again" # needs translation
"210","DNS service failure - please try again later" # needs translation
"300","Našla sa zakázaná fráza: "
"301","Našla sa zakázaná fráza."
"400","Našla sa zakázaná kombinácia fráz: "
"401","Našla sa zakázaná kombinácia fráz."
"402","Limit vážených fráz: "
"403","Bol prekročený limit pre vážené frázy."
"450","Banned search term found: " # needs translation
"451","Banned search term found." # needs translation
"452","Banned combination search term found: " # needs translation
"453","Banned combination search term found." # needs translation
"454","Weighted search term limit of " # needs translation
"455","Weighted search term limit exceeded." # needs translation
"456","Exception combination search term found: " # needs translation
"457","Exception search term found: " # needs translation
"500","Zakázaná doména: "
"501","Zakázaná URL: "
"502","Celoplošné blokovanie prístupu je aktivované a táto webová doména nie je povolená."
"503","Našla sa zakázaná URL adresa podľa regulárneho výrazu: "
"504","Našla sa zakázaná URL adresa podľa regulárneho výrazu."
"505","Celoplošné blokovanie IP adries je aktivované a bola zadaná len IP adresa."
"506","HTTPS access is only allowed to trusted sites." # needs translation
"507","HTTPS access by IP address is not allowed." # needs translation
"508","Access not allowed using this browser (or app): " # needs translation
"509","Access not allowed using this browser (or app)." # needs translation
"510","Blocked IP site " # needs translation
"511","Tranparent https connection is not TLS: " # needs translation
"512","Tranparent https connection does not have SNI: " # needs translation
"520","Blocked HTTPS site: " # needs translation
"521","Banned Search Words: " # needs translation
"522","Blocked User-Agent: " # needs translation
"560","Blocked site (local): " # needs translation
"561","Blocked URL (local): " # needs translation
"580","Blocked HTTPS site (local): " # needs translation
"581","Banned Search Words (local): " # needs translation
"600","Našla sa výnimková IP adresa klienta."
"601","Našiel sa výnimkový používateľ."
"602","Našla sa výnimková webová doména."
"603","Našla sa výnimková URL adresa."
"604","Našla sa výnimková fráza: "
"605","Našla sa kombinácia výnimkových fráz: "
"606","Prekonať výnimku URL."
"607","Prekonať cookie výnimku."
"608","Scan bypass URL exception."
"609","Exception regular expression URL match: "
"610","User-Agent pattern match: " # needs translation
"620","Referer match: " # needs translation
"630","URL match in " # needs translation
"631"," location allow list" # needs translation
"632","Location overide allow list matched" # needs translation
"662","Site (local)." # needs translation
"663","URL (local)." # needs translation
"700","Odosielanie na web je zakázané."
"701","Limit pre odosielanie na web bol prekročený."
"750","Blanket file download is active and this MIME type is not on the white list: " # needs translation
"751","Blanket file download is active and this file is not matched by the white lists." # needs translation
"800","Zakázaný obsah súboru (MIME): "
"900","Zakázaná prípona súboru: "
"1000","Na tejto webovej doméne bola prekročená úroveň označovania PICS."
"1100","V tomto obsahu sa našiel vírus."
"1101","Advert blocked"
"1200","Please wait - downloading to be scanned..."
"1201","Warning: file too large to scan. If you suspect that this file is larger than " # needs translation
"1202",", then refresh this page to download directly." # needs translation
"1203","WARNING: Could not perform content scan!" # needs translation
"1210","Download Complete. Starting scan..."
"1220","Scan complete.</p><p>Click here to download: "
"1221","Download complete; file not scanned.</p><p>Click here to download: " # needs translation
"1222","File too large to cache.</p><p>Click here to re-download, bypassing scan: " # needs translation
"1230","File no longer available"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,81 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html dir="ltr" lang="sk">
<head>
<meta content="text/html; charset=UTF-8" http-equiv="content-type">
<title>e2guardian - Pr&iacute;stup bol odopret&yacute;</title>
</head>
<body>
<br>
<center>
<table border="0" cellpadding="2" cellspacing="0" height="540" width="700">
<tbody>
<tr>
<td colspan="2" align="center" bgcolor="#fea700" height="100">
<font face="arial,helvetica" size="6"><b>Pr&iacute;stup
na t&uacute;to str&aacute;nku bol odopret&yacute;.</b>
</font></td>
</tr>
<tr>
<td colspan="2" align="right" bgcolor="#fffacd" height="30">
<font color="black" face="arial,helvetica" size="3"><b>-USER-&nbsp;</b>
</font></td>
</tr>
<tr>
<td align="center" bgcolor="#b0c4de" valign="bottom" width="150">
<font color="black" face="arial,helvetica" size="1">YOUR ORG NAME
</font></td>
<td align="center" bgcolor="#ffffff" valign="center" width="550">
<font color="black" face="arial,helvetica"><font size="4">
Pr&iacute;stup na t&uacute;to str&aacute;nku:
<br><br>
<a href="-URL-" target="_blank">-URL-</a>
<br><br>
<font size="3">
... bol odopret&yacute; z t&yacute;chto d&ocirc;vodov:
<br><br>
<font color="red">
<b>-REASONGIVEN-</b>
<font color="black">
<br><br><br><br>
Zobrazenie tohto hl&aacute;senia sp&ocirc;sobila
webstr&aacute;nka,&nbsp;ktor&uacute; ste sa
pok&uacute;sili otvoriť,
pretože obsahuje alebo je označen&aacute; ako obsahuj&uacute;ca
nepatričn&yacute; obsah.
<br><br>
Ak m&aacute;te nejak&eacute; ot&aacute;zky alebo
n&aacute;mietky, pros&iacute;m obr&aacute;ťte sa na svojho
spr&aacute;vcu siete.
<br><br><br><br>
<font size="1">
Bež&iacute; na <a href="http://www.e2guardian.org?block" target="_blank">e2guardian</a>
</font></font></font></font></font></font></td>
</tr>
</tbody>
</table>
</center>
<!--
The available variables are as follows:
- URL- gives the URL the user was trying to get to.
- REASONGIVEN- gives the nice reason (i.e. not quoting the banned phrase).
- REASONLOGGED- gives the reason that gets logged including full details.
- USER- gives the username if known.
- IP- gives the originating IP.
- FILTERGROUP- gives the group number.
- BYPASS- gives URL which allows temporary bypass of denied page
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
More example templates are likely to be found on the e2guardian web site
on the Extras page.
This page was designed by Paul Richards. (http://www.ridney.com/)
Daniel Barron 2003-09-01
Slovak
by Dušan Biroščák biroscak@gmail.com
Peter Tuhársky tuharsky@misbb.sk
-->
</body>
</html>

View File

@@ -0,0 +1,179 @@
<html>
<head>
<title>Downloading -FILENAME- (-FILESIZE- bytes)</title>
<script language="javascript">
<!--
var scanned = 1;
var fs = -FILESIZE-;
function timestring(seconds) {
var hours = Math.floor(seconds/3600);
var minutes = Math.floor((seconds/60) - (hours*3600));
var seconds = seconds - (minutes*60) - (hours*3600);
var string = "";
if (hours > 0) {
if (hours < 10)
string = "0"+hours;
else
string = hours;
string += ":";
}
if (minutes > 0) {
if (minutes < 10)
string += "0"+minutes;
else
string += minutes;
} else {
string += "00";
}
string += ":";
if (seconds > 0) {
if (seconds < 10)
string += "0"+seconds;
else
string += seconds;
} else {
string += "00";
}
return string;
}
function filesizestring(bytes) {
var gb = Math.floor(bytes/1073741824);
if (gb > 0)
return gb.toString()+" Gb";
var mb = Math.floor(bytes/1048576);
if (mb > 0)
return mb.toString()+" Mb";
var kb = Math.floor(bytes/1024);
if (kb > 0)
return kb.toString()+" Kb";
return bytes.toString()+" bytes";
}
function progressupdate(got, speed) {
var msg;
if (fs > 0) {
var sofar = (got/fs)*16;
for (var i = 1; i <=sofar; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
msg = Math.round((got/-FILESIZE-)*100)+"%, time remaining: "+timestring(Math.round((fs-got)/speed))+"; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
} else {
msg = "Time remaining: unknown; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
}
document.getElementById('message1').innerHTML = msg;
}
function nowscanning() {
for (var i = 1; i <=16; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
if (scanned == 1) {
var msg = "Download complete! Now scanning...";
document.getElementById('message1').innerHTML = msg;
}
}
function downloadlink(rawlink, prettylink, type) {
if (type == 0)
var msg = "File scanned";
else if (type == 1)
var msg = "File downloaded, but not scanned due to size";
else if (type == 2)
var msg = "File too large to cache, please download directly";
document.getElementById('message1').innerHTML = msg;
if (type != 2)
document.getElementById('message2').innerHTML = "<a href='"+rawlink+"'>"+prettylink+"</a>";
else
document.getElementById('message2').innerHTML = "<a href='"+prettylink+"'>"+prettylink+"</a>";
document.write("</body></html>");
}
function downloadwarning(sizelimit) {
scanned = 0;
document.getElementById('message2').innerHTML = "Warning: File too large for content scanning. If you suspect that this file is larger than "+filesizestring(sizelimit)+", refresh this page to download directly.";
}
//-->
</script>
</head>
<body>
<script language="javascript">
<!--
document.write(
unescape(
"\
<table align='center'><tr><td>\
<div style='font-size:8pt;padding:2px;border:solid black 1px'>\
<span id='progress1'>%26nbsp; %26nbsp;</span> \
<span id='progress2'>%26nbsp; %26nbsp;</span> \
<span id='progress3'>%26nbsp; %26nbsp;</span> \
<span id='progress4'>%26nbsp; %26nbsp;</span> \
<span id='progress5'>%26nbsp; %26nbsp;</span> \
<span id='progress6'>%26nbsp; %26nbsp;</span> \
<span id='progress7'>%26nbsp; %26nbsp;</span> \
<span id='progress8'>%26nbsp; %26nbsp;</span> \
<span id='progress9'>%26nbsp; %26nbsp;</span> \
<span id='progress10'>%26nbsp; %26nbsp;</span> \
<span id='progress11'>%26nbsp; %26nbsp;</span> \
<span id='progress12'>%26nbsp; %26nbsp;</span> \
<span id='progress13'>%26nbsp; %26nbsp;</span> \
<span id='progress14'>%26nbsp; %26nbsp;</span> \
<span id='progress15'>%26nbsp; %26nbsp;</span> \
<span id='progress16'>%26nbsp; %26nbsp;</span> \
</div>\
</td></tr></table>\
<center><p><tt id='message1'></tt></p><p id='message2' style='color: #600;'></p></center>"
)
);
//-->
</script>
<!--
The available variables are as follows:
- FILENAME- gives the name of the file being downloaded
- FILESIZE- gives the size of the file in bytes
- FILESIZE- of zero indicates that file size is not known
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
The following JavaScript functions must be defined:
progressupdate(got, speed)
This is called when the page is initially displayed (i.e. after
initialtrickledelay has passed), and periodically afterwards to
update progress (once every trickledelay seconds).
Parameters:
got - how much of the file we have downloaded, in bytes.
speed - current estimate of download speed, in bytes per second.
nowscanning()
This is called once downloading is complete, and scanning has
begun. (Note: scanning has not actually begun if downloadwarning()
has been called at some point.)
downloadlink(rawlink, prettylink, type)
This is called after scanning has completed, and the file is
ready to be sent to the user.
Parameters:
rawlink - the URL from which the scanned file can be grabbed
prettylink - the original URL which triggered the fancy download manager
type - the status of the download/scan:
0 - downloaded & scanned
1 - downloaded, but too big to have been scanned
2 - too big to be completely downloaded
codes 1 and 2 can only be encountered on files for which the content
length is not known in advance. "rawlink" should be ignored for code 2.
downloadwarning(sizelimit)
This is called when a file with unknown content-length has exceeded
the configured maxcontentfilecachescansize. Used to warn the user
that the fancy DM may not be able to retrieve the entire file,
and that they should download directly (refresh the page; the URL will
have been added to DG's clean cache) if they know it to be larger
than sizelimit.
sizelimit - the value of the fancy DM's maxdownloadsize. If a file
exceeds this limit also, the fancy DM cannot continue
(will trigger downloadlink status type 2).
Please note that the fancy download manager also outputs content contained in
<noscript> tags, for browsers which disable or do not support javascript. If you
customise this template, you may wish to test its behaviour and appearance in
such circumstances.
-->
</body>
</html>

View File

@@ -0,0 +1,118 @@
# e2guardian 3 messages file in Spanish
# Translated by Roberto Quiroga, adapted for Unicode by Peter Vollmar
"0","Message number absent" # needs translation
"1","Acceso Denegado"
"10","IP limit exceeded. There is a " # needs translation
"11"," IP limit set." # needs translation
"50"," in " # needs translation
"51","TRUSTED" # needs translation
"52","DENIED" # needs translation
"53","INFECTED" # needs translation
"54","SCANNED" # needs translation
"55","CONTENTMOD" # needs translation
"56","URLMOD" # needs translation
"57","HEADERMOD" # needs translation
"58","HEADERADD" # needs translation
"59","NETERROR" # needs translation
"70","SSL SITE" # needs translation
"71","IP Limit" # needs translation
"72","Content scanning" # needs translation
"100","Su dirección IP no está autorizada a visitar: "
"101","Su dirección IP no está autorizada a navegar."
"102","El usuario no está autorizado a visitar: "
"103","Banned Client IP" # needs translation
"104","Banned Location" # needs translation
"105","Banned User" # needs translation
"110","Proxy authentication error" # needs translation
"121","Only limited access allowed from your location" # needs translation
"150","Certificate supplied by server was not valid" # needs translation
"151","Could not open ssl connection" # needs translation
"152","Failed to get ssl certificate" # needs translation
"153","Failed to load ssl private key" # needs translation
"154","Failed to negotiate ssl connection to client" # needs translation
"155","No SSL certificate supplied by server" # needs translation
"156","Server's SSL certificate does not match domain name" # needs translation
"157","Unable to create tunnel through local proxy" # needs translation
"158","Opening tunnel failed" # needs translation
"159","Could not connect to proxy server" # needs translation
"160","Failed to nogotiate ssl connection to server" # needs translation
"200","La URL solicitada está mal formada."
"201","Unable to get response from upstream proxy (timeout)" # needs translation
"202","Unable to get response from upstream proxy (error)" # needs translation
"203","The site requested is not responding" # needs translation
"204"," - Please try again later" # needs translation
"205","Upstream proxy is not responding (network error)" # needs translation
"206"," - Please try again later" # needs translation
"207","The site requested does not exist" # needs translation
"208","The site requested does not have an IPv4 address" # needs translation
"209","Temporary DNS service failure - please try again" # needs translation
"210","DNS service failure - please try again later" # needs translation
"300","Se encontró la frase no permitida: "
"301","Se encontró una frase no permitida"
"400","Combinación de frases no permitida: "
"401","Combinación de frases no permitida."
"402","Límite de ponderación de frases de "
"403","Límite de ponderación de frases excedido"
"450","Banned search term found: " # needs translation
"451","Banned search term found." # needs translation
"452","Banned combination search term found: " # needs translation
"453","Banned combination search term found." # needs translation
"454","Weighted search term limit of " # needs translation
"455","Weighted search term limit exceeded." # needs translation
"456","Exception combination search term found: " # needs translation
"457","Exception search term found: " # needs translation
"500","Sitio no permitido: "
"501","URL no permitida: "
"502","Bloqueo general de IP está activo y el sitio deseado no está en la lista de IPs permitidas."
"503","URL bloqueada por expresión regular: "
"504","URL bloqueada por expresión regular."
"505","Bloqueo general de IP está activo y la dirección deseada consiste únicamente en IP."
"506","HTTPS access is only allowed to trusted sites." # needs translation
"507","HTTPS access by IP address is not allowed." # needs translation
"508","Access not allowed using this browser (or app): " # needs translation
"509","Access not allowed using this browser (or app)." # needs translation
"510","Blocked IP site " # needs translation
"511","Tranparent https connection is not TLS: " # needs translation
"512","Tranparent https connection does not have SNI: " # needs translation
"520","Blocked HTTPS site: " # needs translation
"521","Banned Search Words: " # needs translation
"522","Blocked User-Agent: " # needs translation
"560","Blocked site (local): " # needs translation
"561","Blocked URL (local): " # needs translation
"580","Blocked HTTPS site (local): " # needs translation
"581","Banned Search Words (local): " # needs translation
"600","Dirección IP del cliente presente en la lista de excepciones."
"601","Usuario presente en la lista de excepciones."
"602","Sitio presente en la lista de excepciones."
"603","URL presente en la lista de excepciones."
"604","Frase presente en la lista de excepciones."
"605","Combinación de frases presente en la lista de excepciones: "
"606","Puente URL en la lista de excepciones."
"607","Puente cookie en la lista de excepciones."
"608","Scan bypass URL exception."
"609","Exception regular expression URL match: "
"610","User-Agent pattern match: " # needs translation
"620","Referer match: " # needs translation
"630","URL match in " # needs translation
"631"," location allow list" # needs translation
"632","Location overide allow list matched" # needs translation
"662","Site (local)." # needs translation
"663","URL (local)." # needs translation
"700","La subida está bloqueada."
"701","Límite de subida excedido."
"750","Blanket file download is active and this MIME type is not on the white list: " # needs translation
"751","Blanket file download is active and this file is not matched by the white lists." # needs translation
"800","Clase MIME bloqueada: "
"900","Extensión bloqueada: "
"1000","Clasificación PICS excedida en el sitio indicado."
"1100","Virus or bad content detected."
"1101","Advert blocked"
"1200","Please wait - downloading to be scanned..."
"1201","Warning: file too large to scan. If you suspect that this file is larger than " # needs translation
"1202",", then refresh this page to download directly." # needs translation
"1203","WARNING: Could not perform content scan!" # needs translation
"1210","Download Complete. Starting scan..."
"1220","Scan complete.</p><p>Click here to download: "
"1221","Download complete; file not scanned.</p><p>Click here to download: " # needs translation
"1222","File too large to cache.</p><p>Click here to re-download, bypassing scan: " # needs translation
"1230","File no longer available"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,79 @@
<html>
<head>
<title>e2guardian Acceso denegado</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor=#FFFFFF>
<center>
<table border=0 cellspacing=0 cellpadding=2 height=540 width=700>
<tr>
<td colspan=2 bgcolor=#FEA700 height=100 align=center>
<font face=arial,helvetica size=6>
<b>Acceso denegado!</b>
</td>
</tr>
<tr>
<td colspan=2 bgcolor=#FFFACD height=30 align=right>
<font face=arial,helvetica size=3 color=black>
<b>-USER-&nbsp;</b>
</td>
</tr>
<tr>
<td align=center valign=bottom width=150 bgcolor=#B0C4DE>
<font face=arial,helvetica size=1 color=black>
SU COMPANIA
</td>
<td width=550 bgcolor=#FFFFFF align=center valign=center>
<font face=arial,helvetica color=black>
<font size=4>
El acceso a la página web
<br><br>
<a href="-URL-" target="_blank">-URL-</a>
<br><br>
<font size=3>
ha sido denegado por la siguiente razón:
<br><br>
<font color=red>
<b>-REASONGIVEN-</b>
<font color=black>
<br><br><br><br>
Usted está viendo este mensaje de error porque la página a la que<br>
intenta acceder contiene, o está clasificada como conteniendo,<br>
material que se considera inapropiado.
<br><br>
Si tiene preguntas, por favor póngase en contacto <BR>con el Administrador de Sistemas o el Administrador de la Red.
<br><br><br><br>
<font size=1>
Powered by <a href="http://www.e2guardian.org?block" target="_blank">e2guardian</a>
</td>
</tr>
</table>
</body>
</html>
<!--
Translated by Vladimir Gomez and Roberto Quiroga, edited by Peter Vollmar for HTML and Unicode
The available variables are as follows:
- URL- gives the URL the user was trying to get to.
- REASONGIVEN- gives the nice reason (i.e. not quoting the banned phrase).
- REASONLOGGED- gives the reason that gets logged including full details.
- USER- gives the username if known.
- IP- gives the originating IP.
- FILTERGROUP- gives the group number.
- BYPASS- gives URL which allows temporary bypass of denied page
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
More example templates are likely to be found on the e2guardian web site
on the Extras page.
This page was designed by Paul Richards. (http://www.ridney.com/)
Daniel Barron 2003-09-01
-->

View File

@@ -0,0 +1,179 @@
<html>
<head>
<title>Downloading -FILENAME- (-FILESIZE- bytes)</title>
<script language="javascript">
<!--
var scanned = 1;
var fs = -FILESIZE-;
function timestring(seconds) {
var hours = Math.floor(seconds/3600);
var minutes = Math.floor((seconds/60) - (hours*3600));
var seconds = seconds - (minutes*60) - (hours*3600);
var string = "";
if (hours > 0) {
if (hours < 10)
string = "0"+hours;
else
string = hours;
string += ":";
}
if (minutes > 0) {
if (minutes < 10)
string += "0"+minutes;
else
string += minutes;
} else {
string += "00";
}
string += ":";
if (seconds > 0) {
if (seconds < 10)
string += "0"+seconds;
else
string += seconds;
} else {
string += "00";
}
return string;
}
function filesizestring(bytes) {
var gb = Math.floor(bytes/1073741824);
if (gb > 0)
return gb.toString()+" Gb";
var mb = Math.floor(bytes/1048576);
if (mb > 0)
return mb.toString()+" Mb";
var kb = Math.floor(bytes/1024);
if (kb > 0)
return kb.toString()+" Kb";
return bytes.toString()+" bytes";
}
function progressupdate(got, speed) {
var msg;
if (fs > 0) {
var sofar = (got/fs)*16;
for (var i = 1; i <=sofar; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
msg = Math.round((got/-FILESIZE-)*100)+"%, time remaining: "+timestring(Math.round((fs-got)/speed))+"; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
} else {
msg = "Time remaining: unknown; "+filesizestring(speed)+"/s; total downloaded: "+filesizestring(got);
}
document.getElementById('message1').innerHTML = msg;
}
function nowscanning() {
for (var i = 1; i <=16; i++)
document.getElementById('progress'+i).style.backgroundColor = 'blue';
if (scanned == 1) {
var msg = "Download complete! Now scanning...";
document.getElementById('message1').innerHTML = msg;
}
}
function downloadlink(rawlink, prettylink, type) {
if (type == 0)
var msg = "File scanned";
else if (type == 1)
var msg = "File downloaded, but not scanned due to size";
else if (type == 2)
var msg = "File too large to cache, please download directly";
document.getElementById('message1').innerHTML = msg;
if (type != 2)
document.getElementById('message2').innerHTML = "<a href='"+rawlink+"'>"+prettylink+"</a>";
else
document.getElementById('message2').innerHTML = "<a href='"+prettylink+"'>"+prettylink+"</a>";
document.write("</body></html>");
}
function downloadwarning(sizelimit) {
scanned = 0;
document.getElementById('message2').innerHTML = "Warning: File too large for content scanning. If you suspect that this file is larger than "+filesizestring(sizelimit)+", refresh this page to download directly.";
}
//-->
</script>
</head>
<body>
<script language="javascript">
<!--
document.write(
unescape(
"\
<table align='center'><tr><td>\
<div style='font-size:8pt;padding:2px;border:solid black 1px'>\
<span id='progress1'>%26nbsp; %26nbsp;</span> \
<span id='progress2'>%26nbsp; %26nbsp;</span> \
<span id='progress3'>%26nbsp; %26nbsp;</span> \
<span id='progress4'>%26nbsp; %26nbsp;</span> \
<span id='progress5'>%26nbsp; %26nbsp;</span> \
<span id='progress6'>%26nbsp; %26nbsp;</span> \
<span id='progress7'>%26nbsp; %26nbsp;</span> \
<span id='progress8'>%26nbsp; %26nbsp;</span> \
<span id='progress9'>%26nbsp; %26nbsp;</span> \
<span id='progress10'>%26nbsp; %26nbsp;</span> \
<span id='progress11'>%26nbsp; %26nbsp;</span> \
<span id='progress12'>%26nbsp; %26nbsp;</span> \
<span id='progress13'>%26nbsp; %26nbsp;</span> \
<span id='progress14'>%26nbsp; %26nbsp;</span> \
<span id='progress15'>%26nbsp; %26nbsp;</span> \
<span id='progress16'>%26nbsp; %26nbsp;</span> \
</div>\
</td></tr></table>\
<center><p><tt id='message1'></tt></p><p id='message2' style='color: #600;'></p></center>"
)
);
//-->
</script>
<!--
The available variables are as follows:
- FILENAME- gives the name of the file being downloaded
- FILESIZE- gives the size of the file in bytes
- FILESIZE- of zero indicates that file size is not known
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
The following JavaScript functions must be defined:
progressupdate(got, speed)
This is called when the page is initially displayed (i.e. after
initialtrickledelay has passed), and periodically afterwards to
update progress (once every trickledelay seconds).
Parameters:
got - how much of the file we have downloaded, in bytes.
speed - current estimate of download speed, in bytes per second.
nowscanning()
This is called once downloading is complete, and scanning has
begun. (Note: scanning has not actually begun if downloadwarning()
has been called at some point.)
downloadlink(rawlink, prettylink, type)
This is called after scanning has completed, and the file is
ready to be sent to the user.
Parameters:
rawlink - the URL from which the scanned file can be grabbed
prettylink - the original URL which triggered the fancy download manager
type - the status of the download/scan:
0 - downloaded & scanned
1 - downloaded, but too big to have been scanned
2 - too big to be completely downloaded
codes 1 and 2 can only be encountered on files for which the content
length is not known in advance. "rawlink" should be ignored for code 2.
downloadwarning(sizelimit)
This is called when a file with unknown content-length has exceeded
the configured maxcontentfilecachescansize. Used to warn the user
that the fancy DM may not be able to retrieve the entire file,
and that they should download directly (refresh the page; the URL will
have been added to DG's clean cache) if they know it to be larger
than sizelimit.
sizelimit - the value of the fancy DM's maxdownloadsize. If a file
exceeds this limit also, the fancy DM cannot continue
(will trigger downloadlink status type 2).
Please note that the fancy download manager also outputs content contained in
<noscript> tags, for browsers which disable or do not support javascript. If you
customise this template, you may wish to test its behaviour and appearance in
such circumstances.
-->
</body>
</html>

View File

@@ -0,0 +1,118 @@
# e2guardian messages file in Swedish
# Swedish translation by: David Hed
"0","Message number absent" # needs translation
"1","&aring;tkomst nekad"
"10","IP limit exceeded. There is a " # needs translation
"11"," IP limit set." # needs translation
"50"," in " # needs translation
"51","TRUSTED" # needs translation
"52","DENIED" # needs translation
"53","INFECTED" # needs translation
"54","SCANNED" # needs translation
"55","CONTENTMOD" # needs translation
"56","URLMOD" # needs translation
"57","HEADERMOD" # needs translation
"58","HEADERADD" # needs translation
"59","NETERROR" # needs translation
"70","SSL SITE" # needs translation
"71","IP Limit" # needs translation
"72","Content scanning" # needs translation
"100","Din IP adress har inte tillst&aring;nd att surfa: "
"101","Din IP adress har inte tillst&aring;nd att surfa."
"102","Din anv&auml;ndaridentitet har inte tillst&aring;nd att surfa: "
"103","Banned Client IP" # needs translation
"104","Banned Location" # needs translation
"105","Banned User" # needs translation
"110","Proxy authentication error" # needs translation
"121","Only limited access allowed from your location" # needs translation
"150","Certificate supplied by server was not valid" # needs translation
"151","Could not open ssl connection" # needs translation
"152","Failed to get ssl certificate" # needs translation
"153","Failed to load ssl private key" # needs translation
"154","Failed to negotiate ssl connection to client" # needs translation
"155","No SSL certificate supplied by server" # needs translation
"156","Server's SSL certificate does not match domain name" # needs translation
"157","Unable to create tunnel through local proxy" # needs translation
"158","Opening tunnel failed" # needs translation
"159","Could not connect to proxy server" # needs translation
"160","Failed to nogotiate ssl connection to server" # needs translation
"200","Beg&auml;rd URL &auml;r felformaterad."
"201","Unable to get response from upstream proxy (timeout)" # needs translation
"202","Unable to get response from upstream proxy (error)" # needs translation
"203","The site requested is not responding" # needs translation
"204"," - Please try again later" # needs translation
"205","Upstream proxy is not responding (network error)" # needs translation
"206"," - Please try again later" # needs translation
"207","The site requested does not exist" # needs translation
"208","The site requested does not have an IPv4 address" # needs translation
"209","Temporary DNS service failure - please try again" # needs translation
"210","DNS service failure - please try again later" # needs translation
"300","F&ouml;rbjuden fras funnen: "
"301","F&ouml;rbjuden fras funnen."
"400","F&ouml;rbjuden kombination av fraser funnen: "
"401","F&ouml;rbjuden kombination av fraser funnen."
"402","Viktad frasbed&ouml;mning av "
"403","Viktad fras begr&auml;nsning &ouml;verskriden."
"450","Banned search term found: " # needs translation
"451","Banned search term found." # needs translation
"452","Banned combination search term found: " # needs translation
"453","Banned combination search term found." # needs translation
"454","Weighted search term limit of " # needs translation
"455","Weighted search term limit exceeded." # needs translation
"456","Exception combination search term found: " # needs translation
"457","Exception search term found: " # needs translation
"500","F&ouml;rbjuden webbplats: "
"501","F&ouml;rbjuden adress: "
"502","Blanket Block &auml;r aktiverat och webbplatsen &auml;r inte gr&aring; eller vitlistad."
"503","F&ouml;rbjudet ord i adressf&auml;ltet: "
"504","F&ouml;rbjudet ord i adressf&auml;ltet funnen."
"505","Blanket IP Block &auml;r aktiverat och denna adress &auml;r en endast IP adress."
"506","HTTPS access is only allowed to trusted sites." # needs translation
"507","HTTPS access by IP address is not allowed." # needs translation
"508","Access not allowed using this browser (or app): " # needs translation
"509","Access not allowed using this browser (or app)." # needs translation
"510","Blocked IP site " # needs translation
"511","Tranparent https connection is not TLS: " # needs translation
"512","Tranparent https connection does not have SNI: " # needs translation
"520","Blocked HTTPS site: " # needs translation
"521","Banned Search Words: " # needs translation
"522","Blocked User-Agent: " # needs translation
"560","Blocked site (local): " # needs translation
"561","Blocked URL (local): " # needs translation
"580","Blocked HTTPS site (local): " # needs translation
"581","Banned Search Words (local): " # needs translation
"600","Undantagen Dators IP-adress matchar."
"601","Undantagen anv&auml;ndaridentitet matchar."
"602","Undantagen webbplats matchar."
"603","Undantagen URL matchar."
"604","Undantagsfras funnen: "
"605","Kombinerad undantagsfras funnen: "
"606","Kringg&aring; URL begr&auml;nsning."
"607","Kringg&aring; cookie begr&auml;nsning."
"608","Scan bypass URL exception."
"609","Exception regular expression URL match: "
"610","User-Agent pattern match: " # needs translation
"620","Referer match: " # needs translation
"630","URL match in " # needs translation
"631"," location allow list" # needs translation
"632","Location overide allow list matched" # needs translation
"662","Site (local)." # needs translation
"663","URL (local)." # needs translation
"700","Webbuppladdning &auml;r f&ouml;rbjuden."
"701","Storlek f&ouml;r webbuppladdning &auml;r &ouml;verskriden."
"750","Blanket file download is active and this MIME type is not on the white list: " # needs translation
"751","Blanket file download is active and this file is not matched by the white lists." # needs translation
"800","F&ouml;rbjuden MIME typ: "
"900","F&ouml;rbjuden fil&auml;ndelse: "
"1000","PICS klassificiering &ouml;verskriden p&aring; ovanst&aring;ende webbplats."
"1100","Virusinfekterat inneh&aring;ll funnet."
"1101","Advert blocked"
"1200","Please wait - downloading to be scanned..."
"1201","Warning: file too large to scan. If you suspect that this file is larger than " # needs translation
"1202",", then refresh this page to download directly." # needs translation
"1203","WARNING: Could not perform content scan!" # needs translation
"1210","Download Complete. Starting scan..."
"1220","Scan complete.</p><p>Click here to download: "
"1221","Download complete; file not scanned.</p><p>Click here to download: " # needs translation
"1222","File too large to cache.</p><p>Click here to re-download, bypassing scan: " # needs translation
"1230","File no longer available"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,75 @@
<html>
<head>
<title>e2guardian - &Aring;tkomst nekad</title>
</head>
<body bgcolor=#FFFFFF>
<center>
<table border=0 cellspacing=0 cellpadding=2 height=540 width=700>
<tr>
<td colspan=2 bgcolor=#FEA700 height=100 align=center>
<font face=arial,helvetica size=6>
<b>&Aring;tkomst f&ouml;rhindrad av proxy!</b>
</td>
</tr>
<tr>
<td colspan=2 bgcolor=#FFFACD height=30 align=right>
<font face=arial,helvetica size=3 color=black>
<b>-USER-&nbsp;</b>
</td>
</tr>
<tr>
<td align=center valign=bottom width=150 bgcolor=#B0C4DE>
<font face=arial,helvetica size=1 color=black>
YOUR ORG NAME
</td>
<td width=550 bgcolor=#FFFFFF align=center valign=center>
<font face=arial,helvetica color=black>
<font size=4>
&Aring;tkomst till sidan:
<br><br>
<a href="-URL-" target="_blank">-URL-</a>
<br><br>
<font size=3>
... har blivit nekad p&aring; grund av f&ouml;ljande sk&auml;l:
<br><br>
<font color=red>
<b>-REASONGIVEN-</b>
<font color=black>
<br><br><br><br>
Den centrala proxyservern &auml;r inst&auml;lld p&aring; att filtrera undan eventuell skadlig kod eller av policysk&auml;l begr&auml;nsade nerladdningar. Bed&ouml;mningen &auml;r automatisk s&aring; programmet kan ibland p&aring; felaktiga grunder f&ouml;rhindra &aring;tkomst.
<br><br>
Anser du att denna blockering &auml;r felaktig eller har andra fr&aring;gor, kontakta din systemadministrat&ouml;r.
<br><br><br><br>
<font size=1>
Powered by <a href="http://www.e2guardian.org?block" target="_blank">e2guardian</a>
</td>
</tr>
</table>
</body>
</html>
<!--
The available variables are as follows:
- URL- gives the URL the user was trying to get to.
- REASONGIVEN- gives the nice reason (i.e. not quoting the banned phrase).
- REASONLOGGED- gives the reason that gets logged including full details.
- USER- gives the username if known.
- IP- gives the originating IP.
- FILTERGROUP- gives the group number.
- BYPASS- gives URL which allows temporary bypass of denied page
You need to remove the space between the - and the variable to use them
in your HTML. They are there above so extra processing is not required.
More example templates are likely to be found on the e2guardian web site
on the Extras page.
This page was designed by Paul Richards. (http://www.ridney.com/)
Daniel Barron 2003-09-01
-->

Some files were not shown because too many files have changed in this diff Show More