mirror of
https://github.com/casjaysdevdocker/squidguard
synced 2025-09-18 21:57:47 -04:00
🦈🏠🐜❗ Initial Commit ❗🐜🦈🏠
This commit is contained in:
181
config/e2guardian/languages/ptbrazilian/fancydmtemplate.html
Normal file
181
config/e2guardian/languages/ptbrazilian/fancydmtemplate.html
Normal 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ão verificado, devido ao seu tamanho";
|
||||
else if (type == 2)
|
||||
var msg = "Arquivo muito grande para o cache, por favor, faç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ê suspeita que este arquivo é maior que "+filesizestring(sizelimit)+", recarregue esta pá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>
|
121
config/e2guardian/languages/ptbrazilian/messages
Normal file
121
config/e2guardian/languages/ptbrazilian/messages
Normal 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"
|
144
config/e2guardian/languages/ptbrazilian/neterr_template.html
Normal file
144
config/e2guardian/languages/ptbrazilian/neterr_template.html
Normal file
File diff suppressed because one or more lines are too long
154
config/e2guardian/languages/ptbrazilian/template.html
Normal file
154
config/e2guardian/languages/ptbrazilian/template.html
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user