<table><tr><td><imgsrc=klam.pngwidth=100height=100></td><td><h2>Browser de Vírus do KlamAV</H2></td></tr></table><tablewidth=100%height=100%><tr><tdclass=KASmallalign=leftvalign=topwidth=25%height=100%><ahref="http://klamav.sourceforge.net/index.php?content=ka_home"><b>Home</b></a><br><ahref="http://klamav.sourceforge.net/index.php?content=ka_news"><b>Notícias</b></a><br><ahref="http://klamav.sourceforge.net/index.php?content=ka_security_notes"><b>Notas de Segurança</b></a><br><br><br><br><br><pclass=KANormal></p><br><br><br><br><br><br></td><tdclass=KANormalalign=leftvalign=topwidth=75%height=100%>
<pclass=KANormal>
<p>O Browser de Vírus do KlamAV permite que você pesquise os vírus detectados pelo ClamAV. Com este browser de vírus você pode:</p>
<p><li> Clicar com o botao direito no nome do vírus para escolher aonde deseja pesquisar sobre ele, seja usando o Google ou o VirusPool.</li></p>
<p><li> Clicar com o botão da direita em um vírus detectado na aba "Verificar" para pesquisar no browser de vírus.</li></p>
<p><li> Clicar com o botão da direita em um vírua na aba de "Quarentena" para pesquisar no browser de vírus.</li></p>
<p>O Browser de Vírus do KlamAV permite que você pestquise os vírus detectados pelo ClamAV. Com este browser de vírus você pode:</p>
<p><li> Clicar com o botao direito no nome do vírus para escolher aonde deseja pestquisar sobre ele, seja usando o Google ou o VirusPool.</li></p>
<p><li> Clicar com o botão da direita em um vírus detectado na aba "Verificar" para pestquisar no browser de vírus.</li></p>
<p><li> Clicar com o botão da direita em um vírua na aba de "Quarentena" para pestquisar no browser de vírus.</li></p>
<p></p>
<p>Nota: O filtro de vírus no topo a esquerda é experimental, Usar esse recurso consome tempo, portanto use com cuidado!!</p>
QMessageBox::warning(this,"Error","You need to select at least one package to remove", QMessageBox::Ok, QMessageBox::NoButton, QMessageBox::NoButton);
TQMessageBox::warning(this,"Error","You need to select at least one package to remove",TQMessageBox::Ok,TQMessageBox::NoButton,TQMessageBox::NoButton);
// Firstly check if there's an arkollonrc file in the current directory
// If there is, use it.
dir= QDir::currentDirPath();
if(qApp->argc()>1)
dir=TQDir::currentDirPath();
if(tqApp->argc()>1)
{
// The directory specified on the command line overrides the current dir.
QDir d(qApp->argv()[1]);
TQDir d(tqApp->argv()[1]);
dir=d.absPath();
}
if(QFile::exists(dir+"/arkollonrc"))
if(TQFile::exists(dir+"/arkollonrc"))
{
setupFromRc();
}
@ -209,7 +209,7 @@ void Wizard::setup()
{
if(!setupFromDir())
{
QMessageBox::critical(NULL,"Error","This directory does not contain any recognised buildsystem", QMessageBox::Ok, QMessageBox::NoButton, QMessageBox::NoButton);
TQMessageBox::critical(NULL,"Error","This directory does not contain any recognised buildsystem",TQMessageBox::Ok,TQMessageBox::NoButton,TQMessageBox::NoButton);
reject();
return;
}
@ -223,37 +223,37 @@ void Wizard::setupFromRc()
parser.addSearchDir(dir);
if(!parser.openFile("arkollonrc"))
{
QMessageBox::critical(NULL,"Error","The \"arkollonrc\" file in this directory could not be read", QMessageBox::Ok, QMessageBox::NoButton, QMessageBox::NoButton);
TQMessageBox::critical(NULL,"Error","The \"arkollonrc\" file in this directory could not be read",TQMessageBox::Ok,TQMessageBox::NoButton,TQMessageBox::NoButton);
reject();
return;
}
parser.setSection("Arkollon");
QString appName=parser.readString("AppName");
TQString appName=parser.readString("AppName");
if(appName.isEmpty())
{
QMessageBox::critical(NULL,"Error","The \"arkollonrc\" file in this directory contains no application name!", QMessageBox::Ok, QMessageBox::NoButton, QMessageBox::NoButton);
TQMessageBox::critical(NULL,"Error","The \"arkollonrc\" file in this directory contains no application name!",TQMessageBox::Ok,TQMessageBox::NoButton,TQMessageBox::NoButton);
// QToolTip::add( m_monitor, i18n( "If selected, folders will automatically get rescanned when the content is modified, e.g. when a new file was added." ) );
// QToolTip::add( m_playlists, i18n( "If selected, playlist files (.m3u) will automatically be added to the Playlist-Browser." ) );
// TQToolTip::add( m_monitor, i18n( "If selected, folders will automatically get rescanned when the content is modified, e.g. when a new file was added." ) );
// TQToolTip::add( m_playlists, i18n( "If selected, playlist files (.m3u) will automatically be added to the Playlist-Browser." ) );
KNotifyClient::event(kmain->_tray->winId(),"ClamAVOutDated", QString("Your copy of ClamAV is out of date! Please Upgrade to ClamAV %1!").arg(version));
KNotifyClient::event(kmain->_tray->winId(),"ClamAVOutDated",TQString("Your copy of ClamAV is out of date! Please Upgrade to ClamAV %1!").arg(version));
}
@ -387,7 +387,7 @@ void Freshklam::slotSearch()
search_button->setEnabled(false);
cancel_button->setEnabled(true);
QString filepattern=dir_combo->url();
TQString filepattern=dir_combo->url();
CollectionDB::instance()->insertEvent("Updates","Commencing DB Update",filepattern);
result=KMessageBox::warningContinueCancelList(this,i18n("Since you have changed the database location, KlamAV needs to change the parameters used for mail scanning in KMail. The change is displayed below. If you have KMail open you will need to close it now so that the change can take effect. If you want to make the change manually just click 'Cancel'. "),QString("New filter command: klammail -d %1").arg(dir_combo->url()),i18n("Update KMail Filters"),i18n("Update"));
TQString path=getenv("HOME");
result=KMessageBox::warningContinueCancelList(this,i18n("Since you have changed the database location, KlamAV needs to change the parameters used for mail scanning in KMail. The change is displayed below. If you have KMail open you will need to close it now so that the change can take effect. If you want to make the change manually just click 'Cancel'. "),TQString("New filter command: klammail -d %1").arg(dir_combo->url()),i18n("Update KMail Filters"),i18n("Update"));
switch(result){
case2:KMessageBox::information(this,"KMail has not been updated with the new database location.");break;
KMessageBox::information(this,QString(ok?i18n("Your Virus Database location has been set up as '%1'. You can change this to something else if you want to."):i18n("I cannot create the directory '%1' for you. Something is wrong with your HOME or klamav directory. You have to adjust your Virus Database directory by your self.")).arg(path));
KMessageBox::information(this,TQString(ok?i18n("Your Virus Database location has been set up as '%1'. You can change this to something else if you want to."):i18n("I cannot create the directory '%1' for you. Something is wrong with your HOME or klamav directory. You have to adjust your Virus Database directory by your self.")).arg(path));
if(ok){
intresult=KMessageBox::warningContinueCancel(this,i18n("Would you like to download the latest Virus Database to your new database location now? (You can do this later manually if you want.)"),i18n("Download Virus Database"),i18n("Download"));
KMessageBox::information(this,i18n("Either the directory %1 does not exist or you are not able to write to it. Either way, you will have to change it as it cannot be used. Sorry!").arg(path));
KMessageBox::queuedMessageBox(0,KMessageBox::Information,i18n("<p>Infected file found: <br><br>Filename: <b>%1</b> <br>Virus found: <b>%2</b> <br><br>I'm going to quarantine this file. You can restore it later if you want.<br></p>").arg(fname).arg(QString(virusname).replace("FOUND","")),
KMessageBox::queuedMessageBox(0,KMessageBox::Information,i18n("<p>Infected file found: <br><br>Filename: <b>%1</b> <br>Virus found: <b>%2</b> <br><br>I'm going to quarantine this file. You can restore it later if you want.<br></p>").arg(fname).arg(TQString(virusname).replace("FOUND","")),
KMessageBox::queuedMessageBox(0,KMessageBox::Information,i18n("<p>Infected file found: <br><br>Filename: <b>%1</b> <br>Virus found: <b>%2</b> <br><br>I'm going to quarantine this file. You can restore it later if you want.<br> If the file already exists in the quarantine directory it will be overwritten.</p>").arg(fname).arg(QString(virusname).replace("FOUND","")),
KMessageBox::queuedMessageBox(0,KMessageBox::Information,i18n("<p>Infected file found: <br><br>Filename: <b>%1</b> <br>Virus found: <b>%2</b> <br><br>I'm going to quarantine this file. You can restore it later if you want.<br> If the file already exists in the quarantine directory it will be overwritten.</p>").arg(fname).arg(TQString(virusname).replace("FOUND","")),
KMessageBox::information(this,i18n("Your current quarantine location ('%1') no longer exists. I'm going to attempt to create a new one.").arg(quarloc));
KMessageBox::information(this,i18n("Your current quarantine location ('%1') no longer exists. I'm going to attempt to create a new one.").arg(quarloc));
KMessageBox::information(this,i18n("<p>There was a problem restoring <b>%1</b>. Check your diskspace, the permissions on the location you are restoring to, and whether a file with the same name already exists in that location. </p>").arg(fname));
KMessageBox::information(this,QString(ok?i18n("Your default quarantine location has been set up as '%1'. You can change this to something else if you want to."):i18n("I cannot create the directory '%1' for you. Something is wrong with your HOME or klamav directory. You have to adjust your quarantine directory by your self.")).arg(path));
KMessageBox::information(this,TQString(ok?i18n("Your default quarantine location has been set up as '%1'. You can change this to something else if you want to."):i18n("I cannot create the directory '%1' for you. Something is wrong with your HOME or klamav directory. You have to adjust your quarantine directory by your self.")).arg(path));
KNotifyClient::event(kmain->_tray->winId(),i18n("ScanCompleteNoVirus"),i18n("Scan Complete - No Viruses Found!"));
else
@ -624,7 +624,7 @@ void ScanViewer::childExited()
progosd->setText("Problems found!");
result=KMessageBox::warningContinueCancelList(this,i18n("I'm going to quarantine this lot, you can restore them later if you want. If you don't want to quarantine, just press cancel."),QuarantineList,i18n("Quarantine Infected Files"),i18n("Quarantine"));
switch(result){
case2:KNotifyClient::event(kmain->_tray->winId(),"ScanAccessDenied", QString("Suspicious Items Not "
case2:KNotifyClient::event(kmain->_tray->winId(),"ScanAccessDenied",TQString("Suspicious Items Not "
KMessageBox::information(this,i18n("<p>There was a problem quarantining <b>%1</b>. Check your diskspace, the permissions on your quarantine location and whether a file with the same name already exists in the quarantine. </p>").arg(fname));
QString text=i18n("This will help you configure your email client to scan incoming and outgoing mail with KlamAV. Not all mail clients are fully supported yet. Infected mail is clearly marked as such and is wrapped in another email from KlamAV telling you the name of the virus and other relevant details.");
TQString text=i18n("This will help you configure your email client to scan incoming and outgoing mail with KlamAV. Not all mail clients are fully supported yet. Infected mail is clearly marked as such and is wrapped in another email from KlamAV telling you the name of the virus and other relevant details.");
QString text=i18n("Mail scanning support is provided by a program called 'klammail'. This was installed automatically as part of the KlamAV installation. To use this program to scan your email as you send and receive it you need to set up a 'filter' in KMail to 'pipe' mail through klammail as it is coming in/going out. You should then set up a filter after this one to put any mail with the word 'virus-found' in the header into the quarantine folder of your choice. The mail will be clearly marked as infected and will tell you the name of the virus and who the mail is from.");
TQString text=i18n("Mail scanning support is provided by a program called 'klammail'. This was installed automatically as part of the KlamAV installation. To use this program to scan your email as you send and receive it you need to set up a 'filter' in KMail to 'pipe' mail through klammail as it is coming in/going out. You should then set up a filter after this one to put any mail with the word 'virus-found' in the header into the quarantine folder of your choice. The mail will be clearly marked as infected and will tell you the name of the virus and who the mail is from.");
notes_label->setText(text);
@ -212,10 +212,10 @@ void Sigtool::manualKMail(){
voidSigtool::manualXimian(){
QString text=i18n("Mail scanning support is provided by a program called 'klammail'. This was installed automatically as part of the KlamAV installation. To use this program to scan your email as you send and receive it you need to set up a 'filter' in Ximian Evolution to 'pipe' mail through klammail as it is coming in/going out. You should then set up a filter after this one to put any mail with the word 'virus-found' in the header into the quarantine folder of your choice. The mail will be clearly marked as infected and will tell you the name of the virus and who the mail is from.");
TQString text=i18n("Mail scanning support is provided by a program called 'klammail'. This was installed automatically as part of the KlamAV installation. To use this program to scan your email as you send and receive it you need to set up a 'filter' in Ximian Evolution to 'pipe' mail through klammail as it is coming in/going out. You should then set up a filter after this one to put any mail with the word 'virus-found' in the header into the quarantine folder of your choice. The mail will be clearly marked as infected and will tell you the name of the virus and who the mail is from.");