httraqt/0000775000175000017500000000000013114041654012744 5ustar karbofoskarbofoshttraqt/sources/0000775000175000017500000000000013114037707014433 5ustar karbofoskarbofoshttraqt/sources/config.h.in0000664000175000017500000000521013042707374016460 0ustar karbofoskarbofos/* config.h.in. Generated from configure.in by autoheader. */ /* Check for dlopen in c */ #undef DLLIB /* Check for ftime */ #undef FTIME /* Define to 1 if you have the header file. */ #undef HAVE_DLFCN_H /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H /* Define to 1 if you have the `z' library (-lz). */ #undef HAVE_LIBZ /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H /* Define to 1 if you have the `snprintf' function. */ #undef HAVE_SNPRINTF /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H /* Define to 1 if you have the header file. */ #undef HAVE_STRING_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H /* Define to 1 if you have the `vsnprintf' function. */ #undef HAVE_VSNPRINTF /* Check for in_addr_t */ #define HTS_DO_NOT_REDEFINE_in_addr_t /* Type to use in place of in_addr_t when system does not provide it. */ /*#cmakedefine in_addr_t ${in_addr_t}*/ /* Check for IPv6 */ #undef HTS_INET6 /* Check for large files support */ #undef HTS_LFS /* Check for libiconv */ #undef LIBICONV /* Check for libsocket */ #undef LIBSOCKET /* LLint format */ #undef LLINT_FORMAT /* LLint type */ #undef LLINT_TYPE /* Define to the sub-directory in which libtool stores uninstalled libraries. */ #undef LT_OBJDIR /* Name of package */ #undef PACKAGE /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the home page for this package. */ #undef PACKAGE_URL /* Define to the version of this package. */ #undef PACKAGE_VERSION /* "enable replacement (v)snprintf if system (v)snprintf is broken" */ #undef PREFER_PORTABLE_SNPRINTF /* Check for setuid */ #undef SETUID /* The size of `long', as computed by sizeof. */ #undef SIZEOF_LONG /* The size of `long long', as computed by sizeof. */ #undef SIZEOF_LONG_LONG /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* Check for pthread in pthreads */ #undef THREADS /* Version number of package */ #undef VERSION httraqt/sources/options/0000775000175000017500000000000013051363221016117 5ustar karbofoskarbofoshttraqt/sources/options/optionsproxy.cpp0000664000175000017500000000631313051261057021427 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include "includes/OptionsDialog.h" #include "includes/optionsproxy.h" #include "../main/includes/httraqt.h" optionsProxy::optionsProxy(QWidget* parent, Qt::WindowFlags fl) : QWidget(parent, fl), Ui::proxyForm() { setupUi(this); this->parent = static_cast(parent); opts = &(static_cast(this->parent))->_tabTextInfos; connect(proxyForm::labelHide, SIGNAL(toggled(bool)), this, SLOT(hidePass(bool))); initTextPoints(); } optionsProxy::~optionsProxy() { } void optionsProxy::hidePass(bool f) { if (f == true) { proxyForm::editPass->setEchoMode(QLineEdit::Password); } else { proxyForm::editPass->setEchoMode(QLineEdit::Normal); } } void optionsProxy::initTextPoints() { *opts << (trWidgets) { proxyForm::labelProxy, _PROX_ADDR, "", LABEL, 0 }; *opts << (trWidgets) { proxyForm::groupLogin, _PROX_DEFINE, "", GROUPBOX, 0 }; *opts << (trWidgets) { proxyForm::labelLogin, _LOGIN, "", LABEL, 0 }; *opts << (trWidgets) { proxyForm::labelPort, _PROX_PORT, "", LABEL, 0 }; *opts << (trWidgets) { proxyForm::labelPass, _PASS, "", LABEL, 0 }; *opts << (trWidgets) { proxyForm::labelHide, _HIDE_PASS, "", CHECKBOX, 0 }; *opts << (trWidgets) { proxyForm::labelFtp, _USE_PROXY, "UseHTTPProxyForFTP", CHECKBOX, 0 }; *opts << (trWidgets) { proxyForm::editProxy, -1, "Proxy", EDITLINE, "" }; *opts << (trWidgets) { proxyForm::editPort, -1, "ProxyPort", EDITLINE, "" }; *opts << (trWidgets) { proxyForm::editLogin, -1, "ProxyLogin", EDITLINE, "" }; *opts << (trWidgets) { proxyForm::editPass, -1, "ProxyPass", EDITLINE, "" }; } /*$SPECIALIZATION$*/ httraqt/sources/options/optionsbuild.cpp0000664000175000017500000000637313051257455021362 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include "includes/BuildStringDialog.h" #include "includes/OptionsDialog.h" #include "includes/optionsbuild.h" #include "../main/includes/httraqt.h" optionsBuild::optionsBuild(QWidget* parent, Qt::WindowFlags fl) : QWidget(parent, fl), Ui::buildForm() { setupUi(this); this->parent = static_cast(parent); QString str = this->parent->translate(LISTDEF_3); QStringList strl = str.split("\n"); buildForm::label1045->insertItems(0, strl); opts = &(static_cast(this->parent))->_tabTextInfos; initTextPoints(); connect(buildForm::label1209, SIGNAL(clicked()), this, SLOT(callBuildStringDialog())); } optionsBuild::~optionsBuild() { } void optionsBuild::initTextPoints() { *opts << (trWidgets) { buildForm::label1192, _STRUCT_TYPE, "", LABEL, 0 }; *opts << (trWidgets) { buildForm::label1030, _DOS_NAMES, "Dos", CHECKBOX, 0 }; *opts << (trWidgets) { buildForm::label1034, _NO_ERR_PAG, "NoErrorPages", CHECKBOX, 0 }; *opts << (trWidgets) { buildForm::label1035, _NO_EXTERAL, "NoExternalPages", CHECKBOX, 0 }; *opts << (trWidgets) { buildForm::label1037, _HIDE_PASS, "NoPwdInPages", CHECKBOX, 0 }; *opts << (trWidgets) { buildForm::label1038, _HIDE_QUERY, "NoQueryStrings", CHECKBOX, 0 }; *opts << (trWidgets) { buildForm::label1036, _NOT_PURGE, "NoPurgeOldFiles", CHECKBOX, 0 }; *opts << (trWidgets) { buildForm::label1031, _ISO9660_NAMES, "ISO9660", CHECKBOX, 0 }; *opts << (trWidgets) { buildForm::label1045, -1, "Build", COMBOBOX, 0 }; } void optionsBuild::callBuildStringDialog() { // einbauen aufruf vom dialog BuildStringDialog* bdial = new BuildStringDialog(this->parent->parent); bdial->exec(); } /*$SPECIALIZATION$*/ httraqt/sources/options/OptionsDialog.cpp0000664000175000017500000003745113051323451021411 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include #include #include #include "../main/includes/httraqt.h" #include "includes/OptionsDialog.h" int OptionsDialog::headers[OPTION_SITES] = {_LINKS, _BUILD, _SCANRULEZ, _LIMITS, _PROXY, _EXPERTS, _MIMETYPES, _FLOWCONTROL, _SPIDER, _BROWSERID, _LOGINDEX }; OptionsDialog::OptionsDialog(QWidget* parent, Qt::WindowFlags fl) : QDialog(parent, fl) { setupUi(this); this->parent = static_cast(parent); _tabTextInfos.clear(); for (int i = 0; i < OPTION_SITES; i++) { tabBar->insertTab (i, translate(headers[i])); } connect(tabBar, SIGNAL(currentChanged(int)), this, SLOT(switchPages(int))); pBuild = new optionsBuild(this); gridWidget->addWidget((QWidget*)pBuild); pBrowser = new optionsBrowser(this); gridWidget->addWidget((QWidget*)pBrowser); pFlow = new optionsFlow(this); gridWidget->addWidget((QWidget*)pFlow); pLimits = new optionsLimits(this); gridWidget->addWidget((QWidget*)pLimits); pLinks = new optionsLinks(this); gridWidget->addWidget((QWidget*)pLinks); pProxy = new optionsProxy(this); gridWidget->addWidget((QWidget*)pProxy); pRulez = new optionsRulez(this); gridWidget->addWidget((QWidget*)pRulez); pExperts = new optionsExperts(this); gridWidget->addWidget((QWidget*)pExperts); pLog = new optionsLog(this); gridWidget->addWidget((QWidget*)pLog); pSpider = new optionsSpider(this); gridWidget->addWidget((QWidget*)pSpider); pMime = new optionsMime(this); gridWidget->addWidget((QWidget*)pMime); initOptionsDialog(); setFontForWidgets(); QSettings s(QSettings::UserScope, "KarboSoft", "HTTraQt"); QPoint pos = s.value("posSettings", QPoint(200, 200)).toPoint(); QSize size = s.value("sizeSettings", QSize(700, 550)).toSize(); resize(size); move(pos); connect(buttonOk, SIGNAL(clicked()), this, SLOT(onOk())); connect(buttonCancel, SIGNAL(clicked()), this, SLOT(reject())); connect(pushDefault, SIGNAL(clicked()), this, SLOT(onSaveDefOptions())); connect(buttonHelp, SIGNAL(clicked()), this, SLOT(onHelp())); QWidget* p[] = {pLinks, pBuild, pRulez, pLimits, pProxy, pExperts, pMime, pFlow, pSpider, pBrowser, pLog}; memcpy(pages, p, OPTION_SITES * sizeof(QWidget*)); for (int i = 0; i < OPTION_SITES; i++) { pages[i]->adjustSize(); } update(); setToGUI(); emit switchPages(0); } OptionsDialog::~OptionsDialog() { QSettings s(QSettings::UserScope, "KarboSoft", "HTTraQt"); s.setValue("posSettings", pos()); s.setValue("sizeSettings", size()); s.sync(); delete pBuild; delete pBrowser; delete pFlow; delete pLimits; delete pLinks; delete pProxy; delete pRulez; delete pExperts; delete pLog; delete pSpider; delete pMime; } void OptionsDialog::setFontForWidgets(void) { QFont f = parent->sysFont; setFont(f); pBuild->setFont(f); pBrowser->setFont(f); pFlow->setFont(f); pLimits->setFont(f); pLinks->setFont(f); pProxy->setFont(f); pRulez->setFont(f); pExperts->setFont(f); pLog->setFont(f); pSpider->setFont(f); pMime->setFont(f); } void OptionsDialog::initOptionsDialog() { QVector::iterator ivec; for (ivec = _tabTextInfos.begin(); ivec != _tabTextInfos.end(); ++ivec) { (*ivec).value = prOptions[ (*ivec).idString ]; #ifdef MY_DEBUG if ((*ivec).opttype != prOptions[ (*ivec).idString ].type) { qDebug() << "set to gui" << iopt.key() << "not found in gui!"; } #endif } } void OptionsDialog::getFromGUI() { for (QVector::iterator ivec = _tabTextInfos.begin(); ivec != _tabTextInfos.end(); ++ivec) { QMetaType::Type optType = (QMetaType::Type)(*ivec).value.type(); switch ((*ivec).wtype) { case CHECKBOX: (*ivec).value = ((QCheckBox*)(*ivec).wg)->isChecked() ? 1 : 0; break; case EDITLINE: { if ( optType == QMetaType::Int) { if (((QLineEdit*)(*ivec).wg)->text().length() > 0) { (*ivec).value = ((QLineEdit*)(*ivec).wg)->text().toInt(); } } else { (*ivec).value = -1; } if (optType == QMetaType::Float) { if (((QLineEdit*)(*ivec).wg)->text().length() > 0) { (*ivec).value = ((QLineEdit*)(*ivec).wg)->text().toFloat(); } else { (*ivec).value = -1.0; } } if (optType == QMetaType::QString) { (*ivec).value = ((QLineEdit*)(*ivec).wg)->text(); } break; } case LABEL: { if (optType == QMetaType::QString) { (*ivec).value = ((QLabel*)(*ivec).wg)->text(); } break; } case TEXTEDIT: { // this one only for rulez->scanList (*ivec).value = (((QTextEdit*)(*ivec).wg)->toPlainText()).replace("\n", " ").simplified(); break; } case RADIO: // not exists break; case GROUPBOX: { if (optType == QMetaType::Int) { (*ivec).value = ((QGroupBox*)(*ivec).wg)->isChecked() ? 1 : 0; } break; } case COMBOBOX: { if (optType == QMetaType::QString) { (*ivec).value = ((QComboBox*)(*ivec).wg)->currentText(); } if (optType == QMetaType::Int || optType == QMetaType::Float) { bool ok; QString ct = ((QComboBox*)(*ivec).wg)->currentText(); if (ct == "" || ct == "-") { // qDebug() << "get options combo" << (*ivec).idString << (*ivec).value; if (optType == QMetaType::Int ) { (*ivec).value = -1; } if (optType == QMetaType::Float ) { (*ivec).value = -1.0; } } else { if (optType == QMetaType::Int ) { int num = ct.toInt(&ok); if (ok == true) { (*ivec).value = num; } else { (*ivec).value = ((QComboBox*)(*ivec).wg)->currentIndex(); } } else { float num = ct.toFloat(&ok); if (ok == true) { (*ivec).value = num; } else { (*ivec).value = ((QComboBox*)(*ivec).wg)->currentIndex(); } } } } break; } } prOptions[ (*ivec).idString ] = (*ivec).value; } } void OptionsDialog::setToGUI() { for (QVector::iterator ivec = _tabTextInfos.begin(); ivec != _tabTextInfos.end(); ++ivec) { QMetaType::Type optTypeLo = (QMetaType::Type)(*ivec).value.type();// & 0x0f; // bool nonZero = (((*ivec).opttype & 0x80) != 0); switch ((*ivec).wtype) { case LABEL: { if((*ivec).idTr != -1) { QString t = translate((*ivec).idTr); ((QLabel*)(*ivec).wg)->setText(t.replace("\n", " ")); } else { QString t = translate((*ivec).value.toInt()); ((QLabel*)(*ivec).wg)->setText(t.replace("\n", " ")); } break; } case TEXTEDIT: { // this one only for rulez->scanList, without translation ((QTextEdit*)(*ivec).wg)->setText((*ivec).value.toString()); break; } case BUTTON: { if((*ivec).idTr != -1) { ((QPushButton*)(*ivec).wg)->setText(translate((*ivec).idTr)); } break; } case CHECKBOX: { if((*ivec).idTr != -1) { QString t = translate((*ivec).idTr); ((QCheckBox*)(*ivec).wg)->setText(t.replace("\n", " ")); } if (optTypeLo != QMetaType::QString) { if ((*ivec).value.toInt() == 1) { ((QCheckBox*)(*ivec).wg)->setCheckState(Qt::Checked); } else { ((QCheckBox*)(*ivec).wg)->setCheckState(Qt::Checked); // for toggling ((QCheckBox*)(*ivec).wg)->setCheckState(Qt::Unchecked); } } break; } case GROUPBOX: { if((*ivec).idTr != -1) { ((QGroupBox*)(*ivec).wg)->setTitle(translate((*ivec).idTr)); } if (optTypeLo == QMetaType::Int) { if ((*ivec).value.toInt() == 1) { ((QGroupBox*)(*ivec).wg)->setChecked(true); } else { ((QGroupBox*)(*ivec).wg)->setChecked(false); } } break; } case COMBOBOX: { if (optTypeLo == QMetaType::QString) { int index = ((QComboBox*)(*ivec).wg)->findText((*ivec).value.toString()); if (index >= 0) { ((QComboBox*)(*ivec).wg)->setCurrentIndex(index); } else { QString t = (*ivec).value.toString(); ((QComboBox*)(*ivec).wg)->addItem(t); int tInd = ((QComboBox*)(*ivec).wg)->findText(t); ((QComboBox*)(*ivec).wg)->setCurrentIndex(tInd); } break; } int num; if (((QComboBox*)(*ivec).wg)->findText("") == -1) { num = (*ivec).value.toInt(); ((QComboBox*)(*ivec).wg)->setCurrentIndex(num); break; } if (optTypeLo == QMetaType::Int) { int pos; num = (*ivec).value.toInt(); if ( num == -1 ) { pos = ((QComboBox*)(*ivec).wg)->findText(""); ((QComboBox*)(*ivec).wg)->setCurrentIndex(pos); } else { QString st = QString::number(num); insertInCombo(*(QComboBox*)(*ivec).wg, st); } break; } if (optTypeLo == QMetaType::Float) { int pos; // qDebug() << "set to gui" << (*ivec).idString << (*ivec).value; if ((*ivec).value.toFloat() == -1.0 ) { pos = ((QComboBox*)(*ivec).wg)->findText(""); ((QComboBox*)(*ivec).wg)->setCurrentIndex(pos); } else { QString st = QString::number((*ivec).value.toFloat()); insertInCombo(*(QComboBox*)(*ivec).wg, st); } break; } } case RADIO: { if((*ivec).idTr != -1) { QString t = translate((*ivec).idTr); ((QRadioButton*)(*ivec).wg)->setText(t.replace("\n", " ")); } break; } case EDITLINE: {// no translate for edit widget if (optTypeLo == QMetaType::Int) { if ((*ivec).value.toInt() == -1 ) { ((QLineEdit*)(*ivec).wg)->setText(""); } else { ((QLineEdit*)(*ivec).wg)->setText(QString::number((*ivec).value.toInt())); } break; } if (optTypeLo == QMetaType::Float) { if ((*ivec).value.toFloat() == -1.0 ) { ((QLineEdit*)(*ivec).wg)->setText(""); } else { ((QLineEdit*)(*ivec).wg)->setText(QString::number((*ivec).value.toFloat())); } break; } if (optTypeLo == QMetaType::QString) { ((QLineEdit*)(*ivec).wg)->setText((*ivec).value.toString()); break; } } } } } void OptionsDialog::insertInCombo( QComboBox &box, const QString &s) { float tmp; bool conv; tmp = s.toFloat(&conv); if (conv == false) { qDebug() << "convert error" << s << "to float"; return; } if (box.count() < 2) { return; } for(int ib = 1; ib != box.count() - 1; ++ib) { // the first is "space" or -1 float a, b; a = box.itemText(ib).toFloat(); if (tmp < a) { continue; } b = box.itemText(ib + 1).toFloat(); if (tmp == a) { box.setCurrentIndex(ib); return; // exists } if (tmp == b) { box.setCurrentIndex(ib + 1); return; // exists } if (tmp < b) { box.insertItem(ib + 1, s); return; } } } void OptionsDialog::onHelp() { QDesktopServices::openUrl(QUrl::fromLocalFile(qPrintable( parent->helpDir + "/step9.html"))); } void OptionsDialog::switchPages(int n) { QToolButton* s = (QToolButton*)sender(); if (n == -1) { return; } for (int i = 0; i < OPTION_SITES; i++) { if (i == n) { pages[i]->show(); continue; } pages[i]->hide(); } } void OptionsDialog::onResetDefOptions() { parent->initOptions(); parent->writeSettings(true); } void OptionsDialog::onSaveDefOptions() { getFromGUI(); parent->writeSettings(true); } void OptionsDialog::onOk() { getFromGUI(); parent->writeSettings(false); // project settings reject(); } httraqt/sources/options/CMakeLists.txt0000664000175000017500000000515113042707374020674 0ustar karbofoskarbofos#CMakeLists.txt set(OPT_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/optionsbrowser.cpp ${CMAKE_CURRENT_SOURCE_DIR}/optionsbuild.cpp ${CMAKE_CURRENT_SOURCE_DIR}/OptionsDialog.cpp ${CMAKE_CURRENT_SOURCE_DIR}/BuildStringDialog.cpp ${CMAKE_CURRENT_SOURCE_DIR}/optionsexperts.cpp ${CMAKE_CURRENT_SOURCE_DIR}/optionsflow.cpp ${CMAKE_CURRENT_SOURCE_DIR}/optionslimits.cpp ${CMAKE_CURRENT_SOURCE_DIR}/optionslinks.cpp ${CMAKE_CURRENT_SOURCE_DIR}/optionslog.cpp ${CMAKE_CURRENT_SOURCE_DIR}/optionsmime.cpp ${CMAKE_CURRENT_SOURCE_DIR}/optionsproxy.cpp ${CMAKE_CURRENT_SOURCE_DIR}/optionsrulez.cpp ${CMAKE_CURRENT_SOURCE_DIR}/optionsspider.cpp PARENT_SCOPE) set(OPT_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/includes/optionsbrowser.h ${CMAKE_CURRENT_SOURCE_DIR}/includes/optionsbuild.h ${CMAKE_CURRENT_SOURCE_DIR}/includes/OptionsDialog.h ${CMAKE_CURRENT_SOURCE_DIR}/includes/BuildStringDialog.h ${CMAKE_CURRENT_SOURCE_DIR}/includes/optionsexperts.h ${CMAKE_CURRENT_SOURCE_DIR}/includes/optionsflow.h ${CMAKE_CURRENT_SOURCE_DIR}/includes/optionslimits.h ${CMAKE_CURRENT_SOURCE_DIR}/includes/optionslinks.h ${CMAKE_CURRENT_SOURCE_DIR}/includes/optionslog.h ${CMAKE_CURRENT_SOURCE_DIR}/includes/optionsmime.h ${CMAKE_CURRENT_SOURCE_DIR}/includes/optionsproxy.h ${CMAKE_CURRENT_SOURCE_DIR}/includes/optionsrulez.h ${CMAKE_CURRENT_SOURCE_DIR}/includes/optionsspider.h PARENT_SCOPE) set(OPT_FORMS ${CMAKE_CURRENT_SOURCE_DIR}/forms/OptionsBrowser.ui ${CMAKE_CURRENT_SOURCE_DIR}/forms/OptionsBuild.ui ${CMAKE_CURRENT_SOURCE_DIR}/forms/BuildStringDialog.ui ${CMAKE_CURRENT_SOURCE_DIR}/forms/OptionsDialog.ui ${CMAKE_CURRENT_SOURCE_DIR}/forms/OptionsExperts.ui ${CMAKE_CURRENT_SOURCE_DIR}/forms/OptionsFlow.ui ${CMAKE_CURRENT_SOURCE_DIR}/forms/OptionsLimits.ui ${CMAKE_CURRENT_SOURCE_DIR}/forms/OptionsLinks.ui ${CMAKE_CURRENT_SOURCE_DIR}/forms/OptionsLog.ui ${CMAKE_CURRENT_SOURCE_DIR}/forms/OptionsMime.ui ${CMAKE_CURRENT_SOURCE_DIR}/forms/OptionsProxy.ui ${CMAKE_CURRENT_SOURCE_DIR}/forms/OptionsRulez.ui ${CMAKE_CURRENT_SOURCE_DIR}/forms/OptionsSpider.ui PARENT_SCOPE) # IF(${USE_QT_VERSION} MATCHES "4") # QT4_WRAP_CPP(OPT_HEADERS_MOC ${OPT_HEADERS}) # QT4_WRAP_UI(OPT_FORMS_HEADERS ${OPT_FORMS}) # ENDIF() # # IF(${USE_QT_VERSION} MATCHES "5") # QT5_WRAP_CPP(OPT_HEADERS_MOC ${OPT_HEADERS}) # QT5_WRAP_UI(OPT_FORMS_HEADERS ${OPT_FORMS}) # ENDIF() # cleanup $build/*.cpp~ on "make clean" SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "${CMAKE_CURRENT_SOURCE_DIR}/*~") httraqt/sources/options/optionslimits.cpp0000664000175000017500000002134413051260710021543 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include "includes/OptionsDialog.h" #include "includes/optionslimits.h" #include "../main/includes/httraqt.h" optionsLimits::optionsLimits(QWidget* parent, Qt::WindowFlags fl) : QWidget(parent, fl), Ui::limitsForm() { setupUi(this); this->parent = static_cast(parent); QStringList maxTime; maxTime << "" << "120" << "900" << "1800" << "3600" << "7200"; limitsForm::comboMaxTime->insertItems(0, maxTime); // max time overall limitsForm::comboMaxTime->setDuplicatesEnabled(false); connect (limitsForm::comboMaxTime->lineEdit(), SIGNAL(editingFinished()), this, SLOT(editingFinished())); QStringList connSec; connSec << "" << "1" << "2" << "4" << "8" << "16" << "32" << "64" << "128"; limitsForm::comboMaxConn->insertItems(0, connSec); // max connections/sec limitsForm::comboMaxConn->setDuplicatesEnabled(false); connect (limitsForm::comboMaxConn->lineEdit(), SIGNAL(editingFinished()), this, SLOT(editingFinished())); limitsForm::comboMaxDep->insertItems(0, connSec); // max depth limitsForm::comboMaxDep->setDuplicatesEnabled(false); connect (limitsForm::comboMaxDep->lineEdit(), SIGNAL(editingFinished()), this, SLOT(editingFinished())); QStringList extD; extD << "" << "0" << "1" << "2" << "4" << "8" << "16" << "32" << "64" << "128"; limitsForm::comboMaxExtDep->insertItems(0, extD); // max links limitsForm::comboMaxExtDep->setDuplicatesEnabled(false); connect (limitsForm::comboMaxExtDep->lineEdit(), SIGNAL(editingFinished()), this, SLOT(editingFinished())); QStringList maxLinks; maxLinks << "" << "100000" << "200000" << "1000000" << "5000000"; limitsForm::comboMaxLinks->insertItems(0, maxLinks); // max links limitsForm::comboMaxLinks->setDuplicatesEnabled(true); connect (limitsForm::comboMaxLinks->lineEdit(), SIGNAL(editingFinished()), this, SLOT(editingFinished())); QStringList maxTransferRate; maxTransferRate << "" << "0.0001" << "0.001" << "0.01" << "0.1" << "0.5" << "1" << "5" << "20" << "50" << "75" << "100" << "250"; limitsForm::comboMaxTransf->insertItems(0, maxTransferRate); // max transfer rate limitsForm::comboMaxTransf->setDuplicatesEnabled(false); connect (limitsForm::comboMaxTransf->lineEdit(), SIGNAL(editingFinished()), this, SLOT(editingFinished())); opts = &(static_cast(this->parent))->_tabTextInfos; initTextPoints(); limitsForm::labelMaxHtml->setText("MB"); limitsForm::labelMaxNHtml->setText("MB"); limitsForm::labelMaxSize->setText("MB"); limitsForm::labelMaxTransf->setText("MB/s"); } optionsLimits::~optionsLimits() { } // check the entered value depended from combobox void optionsLimits::editingFinished() { QLineEdit* from; bool valGood; QString t; from = (QLineEdit*)sender(); QComboBox *par = (QComboBox*)from->parent(); t = from->text(); // qDebug() << from << t; if (t == "" || t == "\n") { par->setCurrentIndex(0); // first element, = -1 return; } disconnect (from, SIGNAL(editingFinished()), this, SLOT(editingFinished())); if (from == limitsForm::comboMaxConn->lineEdit()) { // int, range: space, 0..255 int tmp = t.toInt(&valGood); if (valGood == true) { if (!(tmp >= 0 && tmp <= 255)) { qDebug() << "wrong" << from << tmp; valGood = false; } } } if (from == limitsForm::comboMaxDep->lineEdit()) { // int, range: space, 0..9999 int tmp = t.toInt(&valGood); if (valGood == true) { if (!(tmp >= 0 && tmp <= 9999)) { qDebug() << "wrong" << from << tmp; valGood = false; } } } if (from == limitsForm::comboMaxExtDep->lineEdit()) { // int, range: space, 0..9999 int tmp = t.toInt(&valGood); if (valGood == true) { if (!(tmp >= 0 && tmp <= 9999)) { qDebug() << "wrong" << from << tmp; valGood = false; } } } if (from == limitsForm::comboMaxTime->lineEdit()) { // int, range: space, 0..99999 sec int tmp = t.toInt(&valGood); if (valGood == true) { if (!(tmp >= 0 && tmp <= 99999)) { qDebug() << "wrong" << from << tmp; valGood = false; } } } if (from == limitsForm::comboMaxTransf->lineEdit()) { // float, range: space, 0..1000 MB/s float tmp = t.toFloat(&valGood); if (valGood == true) { if (!(tmp >= 0 && tmp <= 1000)) { qDebug() << "wrong" << from << tmp; valGood = false; } } } if (from == limitsForm::comboMaxLinks->lineEdit()) { // int, range: space, 0..5000000 int tmp = t.toInt(&valGood); if (valGood == true) { if (!(tmp >= 0 && tmp <= 5000000)) { qDebug() << "wrong" << from << tmp; valGood = false; } } } if (valGood == true) { // qDebug() << "right" << t; int currInd = par->findText(t); if ( currInd < 0) { par->addItem(t); par->model()->sort(0); int tInd = par->findText(t); par->setCurrentIndex(tInd); } else { par->setCurrentIndex(currInd); } } connect (from, SIGNAL(editingFinished()), this, SLOT(editingFinished())); } void optionsLimits::initTextPoints() { *opts << (trWidgets) { limitsForm::label1141, _MAX_FROM_ROOT, "", LABEL, 0 }; *opts << (trWidgets) { limitsForm::label1143, _MAX_EXTERNAL, "", LABEL, 0 }; *opts << (trWidgets) { limitsForm::label1205, _MAX_SIZE_HTML, "", LABEL, 0 }; *opts << (trWidgets) { limitsForm::label1209_2, _MAX_SIZE_NHTML, "", LABEL, 0 }; *opts << (trWidgets) { limitsForm::label1206, _SIZE_LIMIT, "", LABEL, 0 }; *opts << (trWidgets) { limitsForm::label1210, _PAUSE_DOWN, "", LABEL, 0 }; *opts << (trWidgets) { limitsForm::label1207, _MAX_TIME, "", LABEL, 0 }; *opts << (trWidgets) { limitsForm::label1208, _MAX_RATE, "", LABEL, 0 }; *opts << (trWidgets) { limitsForm::label1211, _MAX_CONN_SEC, "", LABEL, 0 }; *opts << (trWidgets) { limitsForm::label1212, _MAX_LINKS, "", LABEL, 0 }; *opts << (trWidgets) { limitsForm::comboMaxDep, -1, "Depth", COMBOBOX, 0 }; *opts << (trWidgets) { limitsForm::comboMaxExtDep, -1, "ExtDepth", COMBOBOX, 0 }; *opts << (trWidgets) { limitsForm::comboMaxTime, -1, "MaxTime", COMBOBOX, 0 }; *opts << (trWidgets) { limitsForm::comboMaxTransf, -1, "MaxRate", COMBOBOX, 0.0 }; *opts << (trWidgets) { limitsForm::comboMaxConn, -1, "MaxConn", COMBOBOX, 0 }; *opts << (trWidgets) { limitsForm::comboMaxLinks, -1, "MaxLinks", COMBOBOX, 0 }; *opts << (trWidgets) { limitsForm::editMaxHtml, -1, "MaxHtml", EDITLINE, 0.0 }; *opts << (trWidgets) { limitsForm::editMaxNHtml, -1, "MaxOther", EDITLINE, 0.0 }; *opts << (trWidgets) { limitsForm::editMaxSize, -1, "MaxAll", EDITLINE, 0.0 }; *opts << (trWidgets) { limitsForm::editPause, -1, "MaxWait", EDITLINE, 0 }; } /*$SPECIALIZATION$*/ httraqt/sources/options/BuildStringDialog.cpp0000664000175000017500000000433113042707374022205 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include #include "../main/includes/httraqt.h" #include "includes/BuildStringDialog.h" BuildStringDialog::BuildStringDialog(QWidget *parent) : QDialog(parent) { setupUi(this); this->parent = static_cast(parent); initTextPoints(); setWindowTitle(translate(_USERDEFSTRUCT)); connect(okButton, SIGNAL(clicked()), this, SLOT(onOk())); connect(pushButton, SIGNAL(clicked()), this, SLOT(reject())); } void BuildStringDialog::onOk() { QString st; st = lineEdit->text(); parent->SetProfile("BuildString", st); accept(); } void BuildStringDialog::initTextPoints() { QString st; label->setText(translate(_Q2)); label_2->setText(translate(_Q3)); parent->GetProfile("BuildString", st); lineEdit->setText(st); } httraqt/sources/options/optionsspider.cpp0000664000175000017500000000623313051260761021536 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include "includes/OptionsDialog.h" #include "includes/optionsspider.h" #include "../main/includes/httraqt.h" optionsSpider::optionsSpider(QWidget* parent, Qt::WindowFlags fl) : QWidget(parent, fl), Ui::spiderForm() { setupUi(this); QString t; QStringList sl; this->parent = static_cast(parent); t = this->parent->translate(LISTDEF_7); sl = t.split("\n"); spiderForm::label1238->addItems(sl); t = this->parent->translate(LISTDEF_8); sl = t.split("\n"); spiderForm::label1033_2->addItems(sl); opts = &(static_cast(this->parent))->_tabTextInfos; initTextPoints(); } optionsSpider::~optionsSpider() { } void optionsSpider::initTextPoints() { *opts << (trWidgets) { spiderForm::label1245, _CHECK_DOC_TYPE, "", LABEL, 0 }; *opts << (trWidgets) { spiderForm::label1256, _SPIDER, "", LABEL, 0 }; *opts << (trWidgets) { spiderForm::label1237, _ACCEPT_COOK, "Cookies", CHECKBOX, 0 }; *opts << (trWidgets) { spiderForm::label1239, _PARSE_JAVA, "ParseJava", CHECKBOX, 0 }; *opts << (trWidgets) { spiderForm::label1242, _UPDATE_HACK, "UpdateHack", CHECKBOX, 0 }; *opts << (trWidgets) { spiderForm::label1243, _URL_HACK, "URLHack", CHECKBOX, 0 }; *opts << (trWidgets) { spiderForm::label1241, _TOL_REQ, "TolerantRequests", CHECKBOX, 0 }; *opts << (trWidgets) { spiderForm::label1240, _FORCE_OLD, "HTTP10", CHECKBOX, 0 }; *opts << (trWidgets) { spiderForm::label1238, -1, "CheckType", COMBOBOX, 0 }; *opts << (trWidgets) { spiderForm::label1033_2, -1, "FollowRobotsTxt", COMBOBOX, 0 }; } /*$SPECIALIZATION$*/ httraqt/sources/options/optionslinks.cpp0000664000175000017500000000447713051261003021366 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include "includes/OptionsDialog.h" #include "includes/optionslinks.h" #include "../main/includes/httraqt.h" optionsLinks::optionsLinks(QWidget* parent, Qt::WindowFlags fl) : QWidget(parent, fl), Ui::linksForm() { setupUi(this); this->parent = static_cast(parent); opts = &(static_cast(this->parent))->_tabTextInfos; initTextPoints(); } optionsLinks::~optionsLinks() { } void optionsLinks::initTextPoints() { *opts << (trWidgets) { linksForm::label1023, _ALL_LINKS_MATCH, "ParseAll", CHECKBOX, 0 }; *opts << (trWidgets) { linksForm::label1022, _GET_NHTML, "Near", CHECKBOX, 0 }; *opts << (trWidgets) { linksForm::label1021, _TEST_LINKS, "Test", CHECKBOX, 0 }; *opts << (trWidgets) { linksForm::label1024, _GET_HTML_FIRST, "HTMLFirst", CHECKBOX, 0 }; } /*$SPECIALIZATION$*/ httraqt/sources/options/optionsrulez.cpp0000664000175000017500000001720613051261212021403 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include "includes/optionsrulez.h" #include "includes/OptionsDialog.h" #include "../main/includes/httraqt.h" optionsRulez::optionsRulez(QWidget* parent, Qt::WindowFlags fl) : QWidget(parent, fl), Ui::rulezForm() { setupUi(this); this->parent = static_cast(parent); QString t = this->parent->translate(LISTDEF_1); QStringList sl = t.split("\n"); rulezForm::comboBox2008->addItems(sl); ext[0] = "+*.odt +*.tex +*.pdf +*.doc +*.docx +*.rtf +*.txt +*.ps"; ext[1] = "+*.gif +*.jpg +*.png +*.jpeg +*.ico +*.tif +*.bmp"; ext[2] = "+*.zip +*.tar +*.tgz +*.gz +*.rar +*.z +*.exe +*.7z"; ext[3] = "+*.mov +*.mpg +*.mpeg +*.avi +*.asf +*.mp3 +*.mp2 +*.rm +*.wav +*.vob +*.mkv +*.qt +*.swf +*.vid +*.ac3 +*.wma +*.wmv"; chk[0] = rulezForm::label1023_2; chk[1] = rulezForm::label1021_3; chk[2] = rulezForm::label1022_2; chk[3] = rulezForm::label1023; for (int i = 0; i < 4; i++) { connect(chk[i], SIGNAL(clicked()), this, SLOT(onInc())); } opts = &(static_cast(this->parent))->_tabTextInfos; initTextPoints(); connect(rulezForm::label1094, SIGNAL(clicked()), this, SLOT(onIncludedLinks())); connect(rulezForm::label1093, SIGNAL(clicked()), this, SLOT(onExcludedLinks())); connect(rulezForm::scanList, SIGNAL(textChanged()), this, SLOT(setScanRulezToGUI())); } optionsRulez::~optionsRulez() { } void optionsRulez::initTextPoints() { *opts << (trWidgets) { rulezForm::labelHelp, _USE_WILDCARDS, "", LABEL, 0 }; *opts << (trWidgets) { rulezForm::textLabel1, _CRITERION, "", LABEL, 0 }; *opts << (trWidgets) { rulezForm::textLabel2, _STRING, "", LABEL, 0 }; *opts << (trWidgets) { rulezForm::labelExt, _TIP_GIF, "", LABEL, 0 }; *opts << (trWidgets) { rulezForm::scanList, -1, "WildCardFilters", TEXTEDIT, "" }; *opts << (trWidgets) { rulezForm::groupAddScan, _ADD_SCAN_RULE, "", GROUPBOX, 0 }; *opts << (trWidgets) { rulezForm::label1023_2, _DOCUMENTS, "", CHECKBOX, 0 }; *opts << (trWidgets) { rulezForm::label1022_2, _ARCHIVES, "", CHECKBOX, 0 }; *opts << (trWidgets) { rulezForm::label1021_3, _IMAGES, "", CHECKBOX, 0 }; *opts << (trWidgets) { rulezForm::label1023, _MULTIMEDIA, "", CHECKBOX, 0 }; } void optionsRulez::setScanRulezToGUI() { QString st; disconnect(rulezForm::scanList, SIGNAL(textChanged()), this, SLOT(setScanRulezToGUI())); st = rulezForm::scanList->toPlainText().replace("\n", " "); // set the widgets for (int i = 0; i < 4; i++) { detectTypeInc(st, i); } connect(rulezForm::scanList, SIGNAL(textChanged()), this, SLOT(setScanRulezToGUI())); } void optionsRulez::detectTypeInc(const QString &st, int i) { // QString editString = scanList->toPlainText(); QStringList lst = ext[i].split(" "); for (QStringList::Iterator j = lst.begin(); j != lst.end(); j++) { if (st.indexOf((*j)) < 0) { return; } } disconnect(chk[i], SIGNAL(clicked()), this, SLOT(onInc())); chk[i]->setChecked(true); connect(chk[i], SIGNAL(clicked()), this, SLOT(onInc())); } void optionsRulez::onInc() { QString editString = rulezForm::scanList->toPlainText(); int pos = 0; for (; pos < 4; pos++) { if (sender() == chk[pos]) { break; } } QStringList lst = ext[pos].split(" "); if (chk[pos]->isChecked() == true) { for (QStringList::Iterator i = lst.begin(); i != lst.end(); i++) { if (editString.contains(*i) == false) { editString = (*i) + " " + editString; } } } else { for (QStringList::Iterator i = lst.begin(); i != lst.end(); i++) { if (editString.contains(*i) == true) { editString.remove(((*i) + " ")); editString.remove(((*i) + "\n")); } } } rulezForm::scanList->setText(editString); } // true for include, false for exclude void optionsRulez::onChangeLinks(bool incl) { int action = rulezForm::comboBox2008->currentIndex(); QString act; QString le = rulezForm::lineEdit356->text(); if (le == "" && action != 10) { return; } disconnect(rulezForm::scanList, SIGNAL(textChanged()), this, SLOT(setScanRulezToGUI())); if (le.indexOf("*.") >= 0) { le.remove("*."); } switch (action) { case 0://File names with extension act = "*." + le; break; case 1://File names containing act = "*/*" + le + "*"; break; case 2://This file name act = "*/" + le; break; case 3://Folder names containing act = "*/*" + le + "*/*"; break; case 4://This folder name act = "*/" + le + "/*"; break; case 5://Links on this domain act = "*[name]." + le + "/*"; break; case 6://Links on domains containing act = "*[name].*[name]" + le + "[name].*[name]/*"; break; case 7://Links from this host act = le + "/*"; break; case 8://Links containing act = "*" + le + "*"; break; case 9://This link act = le; break; case 10://ALL LINKS act = "*"; break; } QString editor; editor = rulezForm::scanList->toPlainText(); if (editor.contains("+" + act + " ") == true) { editor.remove("+" + act + " "); editor.remove("+" + act + "\n"); } if (editor.contains("-" + act + " ") == true) { editor.remove("-" + act + " "); editor.remove("-" + act + "\n"); } if (incl) { editor = "+" + act + " " + editor; } else { editor = "-" + act + " " + editor; } rulezForm::scanList->setText(editor); connect(rulezForm::scanList, SIGNAL(textChanged()), this, SLOT(setScanRulezToGUI())); rulezForm::lineEdit356->setText(""); } void optionsRulez::onExcludedLinks() { onChangeLinks(false); } void optionsRulez::onIncludedLinks() { onChangeLinks(true); } /*$SPECIALIZATION$*/ httraqt/sources/options/forms/0000775000175000017500000000000013042707374017260 5ustar karbofoskarbofoshttraqt/sources/options/forms/OptionsDialog.ui0000664000175000017500000001464113042707374022400 0ustar karbofoskarbofos OptionsDialog Qt::NonModal 0 0 650 503 0 0 650 450 8 Project Options true 0 0 0 540 410 800 600 true false QLayout::SetFixedSize Qt::Horizontal 40 20 0 0 30 25 16777215 35 Save as Default false 0 0 30 25 16777215 35 He&lp Alt+L false 0 0 30 25 16777215 35 &Cancel false 0 0 30 25 16777215 35 &OK false false QTabBar QWidget
qtabbar.h
buttonOk buttonCancel
httraqt/sources/options/forms/OptionsProxy.ui0000664000175000017500000001723713042707374022326 0ustar karbofoskarbofos proxyForm 0 0 541 411 0 0 540 410 Form 0 0 Use proxy for ftp transfers Alt+U Qt::Horizontal 40 20 Qt::Horizontal 40 20 0 0 Proxy address: Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 0 0 Proxy port: Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 25 0 75 16777215 Qt::Horizontal 40 20 Qt::Vertical 20 40 Authentication (only if needed) 0 0 Login: Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true Qt::Horizontal 216 20 0 0 Password: Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 0 0 Hide password Alt+W Qt::Vertical 20 40 httraqt/sources/options/forms/OptionsFlow.ui0000664000175000017500000002203613042707374022105 0ustar karbofoskarbofos flowForm 0 0 607 410 0 0 540 410 Form Qt::Vertical 20 67 0 0 200 0 Number of connections Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 100 25 0 0 200 0 TimeOut (s) Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 100 25 true s Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true Qt::Horizontal 40 20 0 0 200 0 Retries Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 100 25 true 0 0 200 0 Min Transfer Rate (B/s) Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 100 16777215 B/s Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true Qt::Horizontal 40 20 Qt::Horizontal 40 20 Qt::Horizontal 40 20 0 0 Remove host if timeout 0 0 Remove host if low 0 0 Persistent connections (Keep-Alive) Alt+K Qt::Vertical 20 67 httraqt/sources/options/forms/OptionsExperts.ui0000664000175000017500000001454713042707374022640 0ustar karbofoskarbofos expertsForm 0 0 541 411 0 0 540 410 Form 400 16777215 0 0 Global travel mode Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 400 16777215 0 0 Rewrite links: internal / external Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 400 16777215 Activate Debugging Mode (httraqt.log) These options should be modified only exceptionally Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 0 0 Use a cache for updates Alt+U 0 0 Primary Scan Rule (scan mode) Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 400 16777215 0 0 Travel mode Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true Qt::Vertical 20 40 Qt::Vertical 495 67 Qt::Vertical 495 67 httraqt/sources/options/forms/OptionsMime.ui0000664000175000017500000000757113042707374022074 0ustar karbofoskarbofos mimeForm 0 0 541 411 0 0 540 410 Form MIME associations File types: Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true MIME identity: Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true Qt::Vertical 20 40 httraqt/sources/options/forms/BuildStringDialog.ui0000664000175000017500000000762013042707374023172 0ustar karbofoskarbofos BuildStringDialog 0 0 422 352 0 0 8 About HTTraQt Website Copier 0 0 true QFrame::NoFrame QFrame::Raised Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true true 0 0 TextLabel Qt::Horizontal 198 20 75 25 75 25 Cancel 75 25 75 25 O&K Alt+K true httraqt/sources/options/forms/OptionsSpider.ui0000664000175000017500000001431613042707374022426 0ustar karbofoskarbofos spiderForm 0 0 601 419 0 0 540 410 Form 0 0 Tolerant requests (for servers) Alt+V 0 0 Force old HTTP/1.0 requests (no 1.1) Alt+1 0 0 Update hack (limit re-transfers) Alt+U 0 0 0 0 Check document type Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 0 0 0 0 Parse java files Qt::Vertical 20 40 0 0 Accept cookies 0 0 URL hacks (join similar URLs) Alt+K 0 0 Spider: Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true Qt::Vertical 20 40 httraqt/sources/options/forms/OptionsLimits.ui0000664000175000017500000004631413042707374022444 0ustar karbofoskarbofos limitsForm 0 0 613 416 0 0 540 410 Form 45 0 50 16777215 s Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 0 0 450 0 Max transfer rate Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 100 0 125 25 true 100 0 125 25 true 100 0 125 16777215 Qt::Horizontal 100 0 125 25 true 0 0 450 0 Maximum external depth: Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true Qt::Horizontal QSizePolicy::Preferred 45 20 45 0 50 16777215 B/s Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true Qt::Horizontal QSizePolicy::Preferred 45 20 Qt::Horizontal QSizePolicy::Preferred 45 20 0 0 450 0 Max size of any non-HTML file Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 100 0 125 25 true 0 0 450 0 Pause after downloading.. Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 0 0 450 0 Site size limit (B) Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 100 0 125 16777215 0 0 450 0 Maximum mirroring depth: Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 100 0 125 25 true 45 0 50 16777215 B/s Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 45 0 50 16777215 s Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 100 0 125 16777215 0 0 450 0 Max time overall (s) Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 0 0 450 0 Maximum number of links Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 0 0 450 0 Max size of any HTML file (B) Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 100 0 125 16777215 0 0 450 0 Max connections / seconds Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 100 0 125 25 true 45 0 50 16777215 B/s Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 45 0 50 16777215 B/s Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true Qt::Horizontal QSizePolicy::Preferred 45 20 Qt::Vertical 20 40 Qt::Vertical 20 40 httraqt/sources/options/forms/OptionsLog.ui0000664000175000017500000001075213042707374021721 0ustar karbofoskarbofos logForm 0 0 541 411 0 0 540 410 Form Qt::Vertical 20 119 0 0 Store ALL files in cache Alt+F 0 0 Do not re-download locally erased files Alt+Y 0 0 Create Log files Alt+C 0 0 0 0 Build top index 0 0 Make an index 0 0 Make a word database Qt::Vertical 20 119 httraqt/sources/options/forms/OptionsBrowser.ui0000664000175000017500000001060013042707374022613 0ustar karbofoskarbofos browserForm 0 0 541 411 0 0 540 410 Form Qt::Vertical 20 40 Select browser 0 0 Browser "Identity" Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 0 0 Operation system "Identity" Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true Edit UserAgent true false Qt::Horizontal 0 0 HTML footer Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true Qt::Vertical 20 40 httraqt/sources/options/forms/OptionsBuild.ui0000664000175000017500000001440213042707374022233 0ustar karbofoskarbofos buildForm 0 0 541 411 0 0 540 410 Form Qt::Vertical 20 40 0 0 Structure type (how links are saved) Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 0 0 DOS names (8+3) Alt+8 0 0 150 25 16777215 25 Options 0 0 ISO9660 names Alt+9 0 0 No error pages Alt+E 0 0 No external pages Alt+X 0 0 Hide passwords Alt+W 0 0 Hide query strings Alt+Q 0 0 Do not purge old files Alt+F Qt::Vertical 20 40 httraqt/sources/options/forms/OptionsLinks.ui0000664000175000017500000000732113042707374022256 0ustar karbofoskarbofos linksForm 0 0 541 411 0 0 540 410 Form Qt::Vertical QSizePolicy::Expanding 518 158 0 0 Attempt to detect all links (even in unknown tags/javascript code) Alt+J 0 0 Get non-HTML files related to a link, eg external .ZIP or pictures Alt+Z 0 0 Test validity of all links (even external ones) Alt+V 0 0 Get HTML files first! Alt+H Qt::Vertical QSizePolicy::Expanding 518 98 httraqt/sources/options/forms/OptionsRulez.ui0000664000175000017500000001347713042707374022310 0ustar karbofoskarbofos rulezForm 0 0 540 414 0 0 540 410 Form 0 0 Use wildcards to exclude or include URLs or links. You can put several scan strings on the same line. Use spaces as separators. Example: +*.zip -www.*.com -www.*.edu/cgi-bin/*.cgi Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true Pictures Alt+J Archives Alt+Z Multimedia Alt+V Documents QFrame::StyledPanel QFrame::Raised 2 false Add Scan Rule Criterion false Qt::Horizontal 88 20 String false + Alt+E - 0 0 Tip: To have ALL GIF files included, use something like +www.someweb.com/*.gif. (+*.gif / -*.gif will include/exclude ALL GIFs from ALL sites) Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true httraqt/sources/options/optionslog.cpp0000664000175000017500000000540113051260730021021 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include "includes/OptionsDialog.h" #include "includes/optionslog.h" #include "../main/includes/httraqt.h" optionsLog::optionsLog(QWidget* parent, Qt::WindowFlags fl) : QWidget(parent, fl), Ui::logForm() { setupUi(this); this->parent = static_cast(parent); QString t = this->parent->translate(LISTDEF_9); QStringList sl = t.split("\n"); logForm::comboLogType->addItems(sl); opts = &(static_cast(this->parent))->_tabTextInfos; initTextPoints(); } optionsLog::~optionsLog() { } void optionsLog::initTextPoints() { *opts << (trWidgets) { logForm::comboLogType, -1, "LogType", COMBOBOX, 0 }; *opts << (trWidgets) { logForm::checkStoreAll, _STORE_CACHE, "StoreAllInCache", CHECKBOX, 0 }; *opts << (trWidgets) { logForm::checkNoRecatch, _NO_REDOWNLOAD, "NoRecatch", CHECKBOX, 0 }; *opts << (trWidgets) { logForm::checkLogFiles, _CREATE_LOG, "Log", CHECKBOX, 0 }; *opts << (trWidgets) { logForm::checkMakeIndex, _MAKE_INDEX, "Index", CHECKBOX, 0 }; *opts << (trWidgets) { logForm::checkBuildTopIndex, _MAKE_TOPINDEX, "BuildTopIndex", CHECKBOX, 0 }; *opts << (trWidgets) { logForm::checkMakeWordbase, _MAKE_WORD_INDEX, "WordIndex", CHECKBOX, 0 }; } /*$SPECIALIZATION$*/ httraqt/sources/options/optionsmime.cpp0000664000175000017500000001021613051261172021170 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include "includes/OptionsDialog.h" #include "includes/optionsmime.h" #include "../main/includes/httraqt.h" optionsMime::optionsMime(QWidget* parent, Qt::WindowFlags fl) : QWidget(parent, fl), Ui::mimeForm() { setupUi(this); this->parent = static_cast(parent); QStringList htmlMime; htmlMime << "" << "text/html" << "text/text" << "image/gif" << "image/jpeg" << "image/png" << "application/x-zip" << "application/x-tar.gz" << "application/x-rar" << "application/x-mp3" << "application/x-mov" << "application/octet-stream"; ident << mimeForm::ident01 << mimeForm::ident02 << mimeForm::ident03 << mimeForm::ident04 << mimeForm::ident05 << mimeForm::ident06 << mimeForm::ident07 << mimeForm::ident08; mime << mimeForm::mime01 << mimeForm::mime02 << mimeForm::mime03 << mimeForm::mime04 << mimeForm::mime05 << mimeForm::mime06 << mimeForm::mime07 << mimeForm::mime08; for (int i = 0; i < ident.size(); i++) { ident[i]->insertItems(0, htmlMime); // connect(ident[i], SIGNAL(activated(int)), this, SLOT(onMIME())); } QString st; QStringList listeMime; listeMime << "" << "php" << "cgi" << "asp" << "php2" << "php3" << "php4" << "php5" << "jsp" << "pl" << "cfm" << "php,php3,asp" << "asp,exe" << "pl,cgi" << "php,php2,php3,php4,php5"; for (int i = 0; i < mime.size(); i++) { mime[i]->insertItems(0, listeMime); } opts = &(static_cast(this->parent))->_tabTextInfos; initTextPoints(); } optionsMime::~optionsMime() { } void optionsMime::initTextPoints() { *opts << (trWidgets) { mimeForm::groupBox_3, _MIME_ASSOC, "", GROUPBOX, 0 }; *opts << (trWidgets) { mimeForm::label1294, _FILE_TYPES, "", LABEL, 0 }; *opts << (trWidgets) { mimeForm::label1295, _MIME_ID, "", LABEL, 0 }; for (int i = 0; i < 8; i++) { *opts << (trWidgets) { ident[i], -1, QString().sprintf("MIMEDefsExt%d", (i + 1)), COMBOBOX, "" }; *opts << (trWidgets) { mime[i], -1, QString().sprintf("MIMEDefsMime%d", (i + 1)), COMBOBOX, "" }; } } void optionsMime::onMIME() { for (int i = 0; i < 8; i++) { if (mime[i]->currentText().length() > 0 && ident[i]->currentText().length() > 0) { ident[i]->setEnabled(true); mime[i]->setEnabled(true); if (i < 7) { ident[i + 1]->setEnabled(true); mime[i + 1]->setEnabled(true); } continue; } if (mime[i]->currentText().length() == 0 && ident[i]->currentText().length() == 0) { ident[i]->setEnabled(false); mime[i]->setEnabled(false); } } } /*$SPECIALIZATION$*/ httraqt/sources/options/includes/0000775000175000017500000000000013051363235017732 5ustar karbofoskarbofoshttraqt/sources/options/includes/optionsproxy.h0000664000175000017500000000416013042707374022707 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #ifndef OPTIONSPROXY_H #define OPTIONSPROXY_H #include #include #include "ui_OptionsProxy.h" #include "./OptionsDialog.h" class OptionsDialog; class optionsProxy : public QWidget, private Ui::proxyForm { Q_OBJECT public: optionsProxy(QWidget* parent = 0, Qt::WindowFlags fl = 0); ~optionsProxy(); /*$PUBLIC_FUNCTIONS$*/ private: void initTextPoints(); public slots: /*$PUBLIC_SLOTS$*/ protected: /*$PROTECTED_FUNCTIONS$*/ OptionsDialog* parent; protected slots: void hidePass(bool f); /*$PROTECTED_SLOTS$*/ private: QVector* opts; }; #endif httraqt/sources/options/includes/optionsrulez.h0000664000175000017500000000462413042707374022674 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #ifndef OPTIONSRULEZ_H #define OPTIONSRULEZ_H #include #include #include "ui_OptionsRulez.h" #include "./OptionsDialog.h" class OptionsDialog; class optionsRulez : public QWidget, private Ui::rulezForm { Q_OBJECT public: optionsRulez(QWidget* parent = 0, Qt::WindowFlags fl = 0); ~optionsRulez(); /*$PUBLIC_FUNCTIONS$*/ private: // void getScanRulezFromGUI(); void initTextPoints(); void detectTypeInc(const QString &st, int i); void onChangeLinks(bool incl); // public slots: /*$PUBLIC_SLOTS$*/ protected: /*$PROTECTED_FUNCTIONS$*/ OptionsDialog* parent; protected slots: void setScanRulezToGUI(); void onInc(); void onIncludedLinks(); void onExcludedLinks(); /*$PROTECTED_SLOTS$*/ private: QVector* opts; QString ext[4]; QCheckBox* chk[4]; }; #endif httraqt/sources/options/includes/OptionsDialog.h0000664000175000017500000001001213051323704022645 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include #include #include #ifndef OPTIONS_H #define OPTIONS_H struct trWidgets { QWidget* wg; short idTr; // for translations QString idString; short wtype; // EDITLINE, TEXTEDIT, CHECKBOX, LABEL, RADIO, COMBOBOX // short opttype; // bool, num or string // short dummy; QVariant value; // value or wrap length for GUI }; #endif #ifndef OPTIONSDIALOG_H #define OPTIONSDIALOG_H #include "../../main/includes/httraqt.h" #include "../../main/includes/options.h" #include "ui_OptionsDialog.h" // #include "ui_optionsBuild.h" #include "optionslinks.h" #include "optionslimits.h" #include "optionsproxy.h" #include "optionsbuild.h" #include "optionsrulez.h" #include "optionsexperts.h" #include "optionslog.h" #include "optionsspider.h" #include "optionsbrowser.h" #include "optionsflow.h" #include "optionsmime.h" #define OPTION_SITES 11 // #define NOWRAP -1 #define CHECKBOX 0 #define LABEL 1 #define GROUPBOX 2 #define RADIO 4 #define COMBOBOX 5 #define BUTTON 6 #define EDITLINE 7 #define TEXTEDIT 8 class optionsBuild; class optionsBrowser; class optionsFlow; class optionsLimits; class optionsLinks; class optionsProxy; class optionsRulez; class optionsExperts; class optionsLog; class optionsSpider; class optionsMime; class OptionsDialog: public QDialog, public Ui::OptionsDialog, public cTranslator, public cOptions { Q_OBJECT public: OptionsDialog(QWidget * parent = 0, Qt::WindowFlags f = 0); ~OptionsDialog(); void onSetDefOptions(); void setToGUI(); void getFromGUI(); void initOptionsDialog(); void setFontForWidgets(void); private slots: void onHelp(); void onOk(); void onSaveDefOptions(); void onResetDefOptions(); void switchPages(int n); private: void insertInCombo( QComboBox &b, const QString &s); private: optionsBuild* pBuild; optionsBrowser* pBrowser; optionsFlow* pFlow; optionsLimits* pLimits; optionsLinks* pLinks; optionsProxy* pProxy; optionsRulez* pRulez; optionsExperts* pExperts; optionsLog* pLog; optionsSpider* pSpider; optionsMime* pMime; // max OPTION_SITES QWidget* pages[OPTION_SITES]; static int headers[OPTION_SITES]; QString okText; QString helpText; QString cancelText; public: QVector _tabTextInfos; HTTraQt* parent; }; #endif httraqt/sources/options/includes/optionsbrowser.h0000664000175000017500000000435313042707374023215 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #ifndef OPTIONSBROWSER_H #define OPTIONSBROWSER_H #include #include "./OptionsDialog.h" #include "ui_OptionsBrowser.h" class OptionsDialog; class optionsBrowser : public QWidget, private Ui::browserForm { Q_OBJECT public: optionsBrowser(QWidget* parent = 0, Qt::WindowFlags fl = 0); ~optionsBrowser(); /*$PUBLIC_FUNCTIONS$*/ private: void initTextPoints(); public slots: /*$PUBLIC_SLOTS$*/ protected: void selectOnCombo(QComboBox &cb, QStringList &sl, QString vari); protected: /*$PROTECTED_FUNCTIONS$*/ OptionsDialog* parent; protected slots: /*$PROTECTED_SLOTS$*/ void brwserChanged(int n); private: QVector* opts; QStringList brws_list[7]; }; #endif httraqt/sources/options/includes/optionslimits.h0000664000175000017500000000432413042707374023031 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #ifndef OPTIONSLIMITS_H #define OPTIONSLIMITS_H #include #include #include "ui_OptionsLimits.h" #include "./OptionsDialog.h" class OptionsDialog; class optionsLimits : public QWidget, private Ui::limitsForm { Q_OBJECT public: optionsLimits(QWidget* parent = 0, Qt::WindowFlags fl = 0); ~optionsLimits(); /*$PUBLIC_FUNCTIONS$*/ private: void initTextPoints(); public slots: /*$PUBLIC_SLOTS$*/ protected: void selectOnCombo(QComboBox &cb, QStringList &sl, QString vari); protected: /*$PROTECTED_FUNCTIONS$*/ OptionsDialog* parent; protected slots: /*$PROTECTED_SLOTS$*/ void editingFinished(void); private: QVector* opts; }; #endif httraqt/sources/options/includes/optionsmime.h0000664000175000017500000000437713042707374022467 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #ifndef OPTIONSMIME_H #define OPTIONSMIME_H #include #include #include "ui_OptionsMime.h" #include "./OptionsDialog.h" class OptionsDialog; class optionsMime : public QWidget, private Ui::mimeForm { Q_OBJECT public: optionsMime(QWidget* parent = 0, Qt::WindowFlags fl = 0); ~optionsMime(); /*$PUBLIC_FUNCTIONS$*/ private: void initTextPoints(); public slots: /*$PUBLIC_SLOTS$*/ protected: void selectOnCombo(QComboBox &cb, QStringList &sl, QString vari); protected: /*$PROTECTED_FUNCTIONS$*/ OptionsDialog* parent; QVector ident; QVector mime; protected slots: void onMIME(); /*$PROTECTED_SLOTS$*/ private: QVector* opts; }; #endif httraqt/sources/options/includes/optionsexperts.h0000664000175000017500000000411413042707374023217 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #ifndef OPTIONSEXPERTS_H #define OPTIONSEXPERTS_H #include #include "ui_OptionsExperts.h" #include "./OptionsDialog.h" class OptionsDialog; class optionsExperts : public QWidget, private Ui::expertsForm { Q_OBJECT public: optionsExperts(QWidget* parent = 0, Qt::WindowFlags fl = 0); ~optionsExperts(); /*$PUBLIC_FUNCTIONS$*/ private: void initTextPoints(); public slots: /*$PUBLIC_SLOTS$*/ protected: /*$PROTECTED_FUNCTIONS$*/ OptionsDialog* parent; protected slots: /*$PROTECTED_SLOTS$*/ private: QVector* opts; }; #endif httraqt/sources/options/includes/BuildStringDialog.h0000664000175000017500000000354713042707374023470 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #ifndef BUILDSTRING_H #define BUILDSTRING_H #include "../../main/includes/httraqt.h" #include "ui_BuildStringDialog.h" class HTTraQt; class BuildStringDialog: public QDialog, public Ui::BuildStringDialog, public cTranslator { Q_OBJECT public: BuildStringDialog(QWidget *parent = 0); void initTextPoints(); private: HTTraQt* parent; private slots: void onOk(); }; #endif httraqt/sources/options/includes/optionsspider.h0000664000175000017500000000412713042707374023017 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #ifndef OPTIONSSPIDER_H #define OPTIONSSPIDER_H #include #include #include "ui_OptionsSpider.h" #include "./OptionsDialog.h" class OptionsDialog; class optionsSpider : public QWidget, private Ui::spiderForm { Q_OBJECT public: optionsSpider(QWidget* parent = 0, Qt::WindowFlags fl = 0); ~optionsSpider(); /*$PUBLIC_FUNCTIONS$*/ private: void initTextPoints(); public slots: /*$PUBLIC_SLOTS$*/ protected: /*$PROTECTED_FUNCTIONS$*/ OptionsDialog* parent; protected slots: /*$PROTECTED_SLOTS$*/ private: QVector* opts; }; #endif httraqt/sources/options/includes/optionslinks.h0000664000175000017500000000411713042707374022650 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #ifndef OPTIONSLINKS_H #define OPTIONSLINKS_H #include #include #include "ui_OptionsLinks.h" #include "./OptionsDialog.h" class OptionsDialog; class optionsLinks : public QWidget, private Ui::linksForm { Q_OBJECT public: optionsLinks(QWidget* parent = 0, Qt::WindowFlags fl = 0); ~optionsLinks(); /*$PUBLIC_FUNCTIONS$*/ private: void initTextPoints(); public slots: /*$PUBLIC_SLOTS$*/ protected: OptionsDialog* parent; /*$PROTECTED_FUNCTIONS$*/ protected slots: /*$PROTECTED_SLOTS$*/ private: QVector* opts; }; #endif httraqt/sources/options/includes/optionsbuild.h0000664000175000017500000000434213042707374022627 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #ifndef OPTIONSBUILD_H #define OPTIONSBUILD_H #include #include #include "ui_OptionsBuild.h" #include "./OptionsDialog.h" class OptionsDialog; class optionsBuild : public QWidget, private Ui::buildForm { Q_OBJECT public: optionsBuild(QWidget* parent = 0, Qt::WindowFlags fl = 0); ~optionsBuild(); /*$PUBLIC_FUNCTIONS$*/ private: void initTextPoints(); public slots: /*$PUBLIC_SLOTS$*/ // protected: // void selectOnCombo(QComboBox& cb, QStringList& sl, QString vari); protected: /*$PROTECTED_FUNCTIONS$*/ OptionsDialog* parent; protected slots: virtual void callBuildStringDialog(); /*$PROTECTED_SLOTS$*/ private: QVector* opts; }; #endif httraqt/sources/options/includes/optionslog.h0000664000175000017500000000410313042707374022304 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #ifndef OPTIONSLOG_H #define OPTIONSLOG_H #include #include #include "ui_OptionsLog.h" #include "./OptionsDialog.h" class OptionsDialog; class optionsLog : public QWidget, private Ui::logForm { Q_OBJECT public: optionsLog(QWidget* parent = 0, Qt::WindowFlags fl = 0); ~optionsLog(); /*$PUBLIC_FUNCTIONS$*/ private: void initTextPoints(); public slots: /*$PUBLIC_SLOTS$*/ protected: /*$PROTECTED_FUNCTIONS$*/ OptionsDialog* parent; protected slots: /*$PROTECTED_SLOTS$*/ private: QVector* opts; }; #endif httraqt/sources/options/includes/optionsflow.h0000664000175000017500000000437313042707374022503 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #ifndef OPTIONSFLOW_H #define OPTIONSFLOW_H #include #include #include "./OptionsDialog.h" #include "ui_OptionsFlow.h" class OptionsDialog; class optionsFlow : public QWidget, private Ui::flowForm { Q_OBJECT public: optionsFlow(QWidget* parent = 0, Qt::WindowFlags fl = 0); ~optionsFlow(); /*$PUBLIC_FUNCTIONS$*/ private: void initTextPoints(); public slots: /*$PUBLIC_SLOTS$*/ protected: void selectOnCombo(QComboBox &cb, QStringList &sl, QString vari); protected: /*$PROTECTED_FUNCTIONS$*/ OptionsDialog* parent; protected slots: /*$PROTECTED_SLOTS$*/ void editingFinished(void); protected slots: /*$PROTECTED_SLOTS$*/ private: QVector* opts; }; #endif httraqt/sources/options/optionsbrowser.cpp0000664000175000017500000002410713051261147021732 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include #include "includes/OptionsDialog.h" #include "includes/optionsbrowser.h" #include "../main/includes/httraqt.h" #include "../version.h" optionsBrowser::optionsBrowser(QWidget* parent, Qt::WindowFlags fl) : QWidget(parent, fl), Ui::browserForm() { setupUi(this); this->parent = static_cast(parent); // s. http://www.useragentstring.com/pages/useragentstring.php // QStringList brws_list[6]; QStringList os, brws; brws << "Firefox" // 0 << "Chrome" // 1 << "Opera" // 2 << "MSIE" // 3 << "Netscape"// 4 << "Lynx" // 5 << "Other"; // 6 brws_list[0] << "Mozilla/5.0 (%s; rv:33.0) Gecko/20100101 Firefox/33.0" << "Mozilla/5.0 (%s; rv:32.0) Gecko/20120101 Firefox/32.0" << "Mozilla/5.0 (%s; rv:31.0) Gecko/20120101 Firefox/31.0" << "Mozilla/5.0 (%s; rv:30.0) Gecko/20120101 Firefox/30.0" << "Mozilla/5.0 (%s; rv:29.0) Gecko/20120101 Firefox/29.0" << "Mozilla/5.0 (%s; rv:25.0) Gecko/20100101 Firefox/25.0" << "Mozilla/5.0 (%s; rv:24.0) Gecko/20100101 Firefox/24.0" << "Mozilla/5.0 (%s; rv:22.0) Gecko/20130405 Firefox/23.0" << "Mozilla/5.0 (%s; rv:22.0) Gecko/20130405 Firefox/22.0" << "Mozilla/5.0 (%s; rv:21.0) Gecko/20100101 Firefox/21.0" << "Mozilla/5.0 (%s; rv:20.0) Gecko/20100101 Firefox/20.0" << "Mozilla/5.0 (%s; rv:19.0.1) Gecko/20100101 Firefox/19.0.1" << "Mozilla/5.0 (%s; rv:18.0) Gecko/20100101 Firefox/18.0" << "Mozilla/5.0 (%s; rv:17.0.1) Gecko/20100101 Firefox/17.0.1" << "Mozilla/5.0 (%s; rv:16.0) Gecko/20100101 Firefox/16.0" << "Mozilla/5.0 (%s; rv:14.0) Gecko/20100101 Firefox/14.0.1" << "Mozilla/5.0 (%s; rv:10.0.1) Gecko/20100101 Firefox/10.0.1" << "Mozilla/5.0 (%s; rv:1.9.8) Firefox/5.0" << "Mozilla/5.0 (%s; rv:1.9.6) Firefox/4.0" << "Mozilla/5.0 (%s; rv:1.9.2) Firefox/3.6.0" << "Mozilla/5.0 (%s; rv:1.9.0.10) Firefox/3.0.2" << "Mozilla/5.0 (%s; rv:1.8.1.4) Firefox/2.0.0.3"; brws_list[1] << "Mozilla/5.0 (%s) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2049.0 Safari/537.36" << "Mozilla/5.0 (%s) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.67 Safari/537.36" << "Mozilla/5.0 (%s) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1985.67 Safari/537.36" << "Mozilla/5.0 (%s) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.17 Safari/537.36" << "Mozilla/5.0 (%s) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1464.0 Safari/537.36" << "Mozilla/5.0 (%s) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1309.0 Safari/537.17" << "Mozilla/5.0 (%s) AppleWebKit/536.6 (KHTML, like Gecko) Chrome/20.0.1090.0 Safari/536.6" << "Mozilla/5.0 (%s) AppleWebKit/535.20 (KHTML, like Gecko) Chrome/19.0.1036.7 Safari/535.20"; brws_list[2] << "Opera/9.80 (%s) Presto/2.12.388 Version/12.14" << "Mozilla/5.0 (%s) Gecko/20100101 Firefox/4.0 Opera 12.14" << "Opera/9.80 (%s) Presto/2.12.388 Version/12.14" << "Opera/12.0(%s;U;en)Presto/22.9.168 Version/12.00" << "Opera/12.0 (%s;U;en) Presto/22.9.168 Version/12.00" << "Opera/9.80 (%s; U; pt) Presto/2.10.229 Version/11.62" << "Opera/9.80 (%s) Presto/2.9.168 Version/11.52" << "Opera/9.20 (%s)" << "Opera/9.0 (%s)"; brws_list[3] << "Mozilla/5.0 (%s; rv:1.0.1) Netscape/7.0" << "Mozilla/4.76 [en] (%s)"; brws_list[4] << "Mozilla/5.0 (compatible; MSIE 10.0; %s; Trident/6.0)" << "Mozilla/5.0 (compatible; MSIE 9.0; %s; Trident/5.0)" << "Mozilla/4.0 (compatible; MSIE 5.22; %s)" << "Mozilla/4.0 (compatible; MSIE 7.0; %s)" << "Mozilla/4.0 (compatible; MSIE 6.0; %s)" << "Mozilla/4.5 (compatible; MSIE 4.01; %s)" << "Mozilla/4.78 [en] (%s; U)" << "Mozilla/4.61 [en] (%s; I)" << "Mozilla/2.0 (compatible; MSIE 3.01; %s)" << "Mozilla/4.5 [en] (%s)" << "Mozilla/4.5 (%s)" << "Mozilla/3.01-C-MACOS8 (%s)" << "Mozilla/2.0 (%s; I)" << "Mozilla/3.0 WebTV/1.2 (compatible; MSIE 2.0)" << "Mozilla/2.0 (compatible; MS FrontPage Express 2.0)"; // brws_list[5] << "Mozilla/4.05 [fr] (%s; I)"; brws_list[5] << "Lynx/2.8rel.3 libwww-FM/2.14"; brws_list[6] << "Mozilla/4.5 (compatible; HTTraQt 1.0x; %s)" << "HyperBrowser (%s)" // << QString(PROGRAM_NAME + " " + PROGRAM_VERSION) << QString().sprintf(PROGRAM_FULL_NAME, HTTQTVERSION) + " (offline browser; web mirror utility)"; // selectOnCombo ( *label1053, brws_list, "UserID" ); os << "X11; U; Linux i686; I" << "X11; U; Linux x86_64" << "X11; U; FreeBSD i386" << "X11; OpenBSD amd64" << "X11; OpenBSD i686" << "X11; U; GNU/kFreeBSD i686" << "X11; I; Linux 2.0.34 i686" << "Windows 3.11" << "Windows 95" << "Win98" << "Windows 98" << "Windows; U; WinNT3.51" << "Windows NT 5.0" << "Windows NT 5.1" << "Windows; U; Windows NT 5.1" << "Windows; U; Windows NT 6.1" << "Windows NT 6.2; Win64; x64" << "Windows NT 6.1; WOW64" << "Windows NT 7.1" << "BeOS; U; BeOS BePC" << "Macintosh; Intel Mac OS X 10.8" << "Macintosh; Intel Mac OS X; U;" << "Macintosh; Intel Mac OS X 10.6" << "Macintosh; U; PPC Mac OS X 10.5" << "X11; U; SunOS 5.8 sun4u" << "Mac_PowerPC" << "Macintosh; I; PPC" << "OS/2" << "Cray; I; OrganicOS 9.7.42beta-27"; browserForm::label1053_2->insertItems(0, os); QStringList footer; footer << "" << "" << "" << "" << "" << "" << ""; browserForm::label1054->addItems(footer); connect(browserForm::label1053_1, SIGNAL(currentIndexChanged ( int )), this, SLOT( brwserChanged(int))); opts = &(static_cast(this->parent))->_tabTextInfos; initTextPoints(); } optionsBrowser::~optionsBrowser() { } void optionsBrowser::brwserChanged(int n) { browserForm::label1053->clear(); browserForm::label1053->insertItems(0, brws_list[n]); } void optionsBrowser::initTextPoints() { *opts << (trWidgets) { browserForm::label1196, _BROWS_ID, "", LABEL, 0 }; *opts << (trWidgets) { browserForm::label1196_1, _BROWS_NAME, "", LABEL, 0 }; *opts << (trWidgets) { browserForm::label1196_2, _OS_ID, "", LABEL, 0 }; *opts << (trWidgets) { browserForm::label1197, _HTML_FOOT, "", LABEL, 0 }; *opts << (trWidgets) { browserForm::label1053, -1, "BrowserID", COMBOBOX, "" }; *opts << (trWidgets) { browserForm::label1053_1, -1, "BrowserName", COMBOBOX, "" }; *opts << (trWidgets) { browserForm::label1053_2, -1, "osID", COMBOBOX, "" }; *opts << (trWidgets) { browserForm::label1054, -1, "Footer", COMBOBOX, "" }; } #if 0 void optionsBrowser::initTextPoints() { *opts << (trWidgets) { browserForm::label1196, _BROWS_ID, "", LABEL, 0 }; *opts << (trWidgets) { browserForm::label1196_1, _BROWS_NAME, "", LABEL, 0 }; *opts << (trWidgets) { browserForm::label1196_2, _OS_ID, "", LABEL, 0 }; *opts << (trWidgets) { browserForm::label1197, _HTML_FOOT, "", LABEL, 0 }; *opts << (trWidgets) { browserForm::label1053, -1, "BrowserID", COMBOBOX, "" }; *opts << (trWidgets) { browserForm::label1053_1, -1, "BrowserName", COMBOBOX, "" }; *opts << (trWidgets) { browserForm::label1053_2, -1, "osID", COMBOBOX, "" }; *opts << (trWidgets) { browserForm::label1054, -1, "Footer", COMBOBOX, "" }; } #endif /*$SPECIALIZATION$*/ httraqt/sources/options/optionsexperts.cpp0000664000175000017500000000666713051260621021750 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include "includes/OptionsDialog.h" #include "includes/optionsexperts.h" #include "../main/includes/httraqt.h" optionsExperts::optionsExperts(QWidget* parent, Qt::WindowFlags fl) : QWidget(parent, fl), Ui::expertsForm() { QString t; QStringList sl; setupUi(this); this->parent = static_cast(parent); t = this->parent->translate(LISTDEF_4); sl = t.split("\n"); expertsForm::label1046->addItems(sl); t = this->parent->translate(LISTDEF_5); sl = t.split("\n"); expertsForm::label1047->addItems(sl); t = this->parent->translate(LISTDEF_6); sl = t.split("\n"); expertsForm::label1048->addItems(sl); t = this->parent->translate(LISTDEF_11); sl = t.split("\n"); expertsForm::label1049->addItems(sl); opts = &(static_cast(this->parent))->_tabTextInfos; initTextPoints(); } optionsExperts::~optionsExperts() { } void optionsExperts::initTextPoints() { *opts << (trWidgets) { expertsForm::label1257, _ONLY_EXPERTS, "", LABEL, 0 }; *opts << (trWidgets) { expertsForm::label1193, _PRIM_SCAN, "", LABEL, 0 }; *opts << (trWidgets) { expertsForm::label1200, _TRAVEL_MODE, "", LABEL, 0 }; *opts << (trWidgets) { expertsForm::label1201, _GLOBAL_TRAVEL, "", LABEL, 0 }; *opts << (trWidgets) { expertsForm::label1202, _REWRITE_LINKS, "", LABEL, 0 }; *opts << (trWidgets) { expertsForm::label1046, -1, "PrimaryScan", COMBOBOX, 0 }; *opts << (trWidgets) { expertsForm::label1047, -1, "Travel", COMBOBOX, 0 }; *opts << (trWidgets) { expertsForm::label1048, -1, "GlobalTravel", COMBOBOX, 0 }; *opts << (trWidgets) { expertsForm::label1049, -1, "RewriteLinks", COMBOBOX, 0 }; *opts << (trWidgets) { expertsForm::label1029, _USE_CACHE, "Cache", CHECKBOX, 0 }; *opts << (trWidgets) { expertsForm::label1021_2, _DEBUG_MODE, "Debug", CHECKBOX, 0 }; } /*$SPECIALIZATION$*/ httraqt/sources/options/optionsflow.cpp0000664000175000017500000001235713051260573021224 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include "includes/optionsflow.h" #include "includes/OptionsDialog.h" #include "../main/includes/httraqt.h" optionsFlow::optionsFlow(QWidget* parent, Qt::WindowFlags fl) : QWidget(parent, fl), Ui::flowForm() { setupUi(this); this->parent = static_cast(parent); QStringList connections; connections << ""; for (int i = 1; i < 15; i++) { connections << QString::number(i); } flowForm::labelConn->insertItems(0, connections); QStringList timeout; timeout << "" << "30" << "60" << "120" << "180" << "300" << "600" << "1200"; flowForm::labelTimeout->insertItems(0, timeout); flowForm::labelTimeout->setDuplicatesEnabled(true); connect (flowForm::labelTimeout->lineEdit(), SIGNAL(editingFinished()), this, SLOT(editingFinished())); QStringList retries; retries << "" << "0" << "1" << "2" << "3" << "6"; flowForm::labelRetries->insertItems(0, retries); flowForm::labelRetries->setDuplicatesEnabled(true); connect (flowForm::labelRetries->lineEdit(), SIGNAL(editingFinished()), this, SLOT(editingFinished())); opts = &(static_cast(this->parent))->_tabTextInfos; initTextPoints(); } optionsFlow::~optionsFlow() { } // check the entered value depended from combobox void optionsFlow::editingFinished() { QLineEdit* from; bool valGood; QString t; from = (QLineEdit*)sender(); QComboBox *par = (QComboBox*)from->parent(); t = from->text(); // qDebug() << from << t; if (t == "" || t == "\n") { par->setCurrentIndex(0); // first element, = -1 return; } disconnect (from, SIGNAL(editingFinished()), this, SLOT(editingFinished())); if (from == flowForm::labelTimeout->lineEdit()) { // int, range: space, 0..255 int tmp = t.toInt(&valGood); if (valGood == true) { if (!(tmp >= 0 && tmp <= 1200)) { qDebug() << "wrong" << from << tmp; valGood = false; } } } if (from == flowForm::labelRetries->lineEdit()) { // int, range: space, 0..9999 int tmp = t.toInt(&valGood); if (valGood == true) { if (!(tmp >= 0 && tmp <= 99)) { qDebug() << "wrong" << from << tmp; valGood = false; } } } if (valGood == true) { // qDebug() << "right" << t; int currInd = par->findText(t); if ( currInd < 0) { par->addItem(t); par->model()->sort(0); int tInd = par->findText(t); par->setCurrentIndex(tInd); } else { par->setCurrentIndex(currInd); } } connect (from, SIGNAL(editingFinished()), this, SLOT(editingFinished())); } void optionsFlow::initTextPoints() { *opts << (trWidgets) { flowForm::label1201_2, _NR_CONN, "", LABEL, 0 }; *opts << (trWidgets) { flowForm::label1290, _TIMEOUTS, "", LABEL, 0 }; *opts << (trWidgets) { flowForm::label1203, _RETRIES, "", LABEL, 0 }; *opts << (trWidgets) { flowForm::label1202_2, _MIN_RATE, "", LABEL, 0 }; *opts << (trWidgets) { flowForm::label1055, -1, "RateOut", EDITLINE, 0 }; *opts << (trWidgets) { flowForm::labelConn, -1, "Sockets", COMBOBOX, 0 }; *opts << (trWidgets) { flowForm::labelTimeout, -1, "TimeOut", COMBOBOX, 0 }; *opts << (trWidgets) { flowForm::labelRetries, -1, "Retry", COMBOBOX, 0 }; *opts << (trWidgets) { flowForm::label1033, _KEEP_ALIVE, "KeepAlive", CHECKBOX, 0 }; *opts << (trWidgets) { flowForm::label1031_2, _CANCEL_TIMEOUT, "RemoveTimeout", CHECKBOX, 0 }; *opts << (trWidgets) { flowForm::label1032, _CANCEL_SLOW, "RemoveRateout", CHECKBOX, 0 }; } /*$SPECIALIZATION$*/ httraqt/sources/icons/0000775000175000017500000000000013042707374015552 5ustar karbofoskarbofoshttraqt/sources/icons/pump.png0000664000175000017500000002000613042707374017237 0ustar karbofoskarbofos‰PNG  IHDRD\ ‘#ÒbKGDÿÿÿ ½§“ pHYs  šœtIMEß0*‚¸i“IDATxÚÝœy€UÅ•ÿ?U÷Þ·/ÝM¯ÐÐ@7›"‹`T‰ˆ¢¨qI\Fc¢‰Yð§cãÄ$&c4ŽNÆeL&Ѹ›Ä1FQ'î(ûÈÞ4ô¾¼ýÝ{ëüþxmc  BFêŸîwoݺßúÖ9§N:uás-'Þ"s¾õŠ|b¥iG¿$Ûl)9óXùÆ?å›óe‹•m€}ÇÈSïÿG×o± °ðÆS”£«ðüøµuòã?,Ýòë÷8êa{øÕ7zYZ~ü»u2ðº‰GÿYæN›ÉS‹‡ðسÏÈdT}=MwýElÇ #˜_ˆ¢€·^~†ãO/ãFŽÝôºCOÍÈØ¹›^·¶­G6ôd8ÀšöëZöÕ‡”ã`)½Ã±ç¼ŸÈ´n¨<æЋמʌ“Ýj+ `ÆqïÈ”Æ=XÙ‘ç‘[#j‹5GvžluŒöùêb© ö;v¹Ìý§ÎÍ+^tíF{ÄïÝhœ{ñàŠ“æ=4páâë®’Å«WÊþõV ËÖÑʇí'Í=qݾdØóÈ¿HéEeY "jS…d|oʃûðò³aDÑ•ê+ñ0æ°_Š%{Q›F4¾ˆEúŽÚaš÷õMÝÿÚŸ—O¥‡Ó}Næ~cƒ|f…sÄÕ2zÞ {F~»µ?ú'ã½OËc׫‰ÇÜ$™§x£ù¢í0À|Ëc׫ï_þ¢¤²oÖõØ*Æ#x±CP5aYQÂÖf}¥¬k}­Ã IL¥,:ãk"aážëµÚ¬‘3/|QnüõtuÁÕåï aŒÇ=h¨¯ºöj)¯©ç׿×üùÖ¼¬Éüž§Mb Òœ“Zäñ;‡*€©G?)1^»ŸûO?÷”Īj)‹—³víRåe «ibÙšel&Tçýø9yâ‹8¯=0}ÐýÇ_~QÆŽœ€Ö¢5Ë¢;ÕÇ ráÏ–Ëï»´en§µøÆÍ½fÐ0 >ÆlmQô ã‡W«ÏeÒPû÷D!RÅ^¾wÊŽ·<âŸ|fq×Á@ÃgîŽnzùyiÏmäS5’ˆxóáC•–ÂÞ¾s®È)ó³²Crpø·•‘{6ððÂëñL/UÎwxã¡ýÔÙ“×WßHíˆ –8Ø*ŽRÖŽ%Ǫᢦ)_ €ÂõÛ>…Q2y,J­69ƒÈ1¯‹øUŒ¨7Õ«m6¢u!OLÏ$]ø€¶ô£ØV9¹ 5Ì=mƒ¬ZÒ¹6Zº²tái›[6Mò#7ƒ´y‰€w«]4Pñþ¿û|å ñdÝ–9±í¦RwT­Œ«3¨â¯þ]nZp§Tk(GòÄ’×äÄïœ&ƒ|øð7@ÐjD$KÁ î÷»Ï-eî±'ˆ.!`WðaË:¦í?sçŸ]rÃæ\,kÿ¥pt¾×­ËÚŒƒ%1it-Ö²ÿ¤ƒÑ‹ú²xÉŪUpæYï–\2ã ­ùÿ…QxE—D¼œÑ£Æ£-×u7ûò}g«—óÏN½§úådp+½}]T”W Ä…⸾L,ÀCïtЖ¿ŸVµÿ™1ó6jÛ÷Ée3 ¥¤+ZSðŠ›7‚ÎâØutbë$µá“nYùéLâ FKiŒlIXO"¬Wý Œ¸LZ¶Éµw´Ú°¾#‚RŽc³Ç°Òt1H”¿û›…òìS/t¾M0%¤âô#·_»€Õ ¯Q‡ŸÒ-ï·_BÐj"¢÷†4ŽUÍâû÷V;eh.=î ¥”OÝì€É³ºðM/E]Å¿ÒYü+ï|¿¸ód䣲êÑÿRŽ.Í4ÿþ½F… •…m%ÐX€dç)-§}Ž>ýÉÒ4¯âÄ¥Q*HQZ¸ü+{Ë’S¤-ÕÓï£T`¤­Ã( PŸœOEy„‡¼Ï7Ï6’/EcðD ("V©oEÏ¥÷1F;Ü‹£f¸Bžþ[£Ún šcÊ÷ãe h&çv£uœBq)-}·qgpÄãyï½eôd]:Óc°*ßôbL_ÚñèÂHžñ‡Ý £‡Žæéíњʔã•7î«~tQ¯<±äŒ|¿‡°ÓHSõ>üõÆíWÝI‡¿$iyßôqð˜K¹õ1µMFÆþ+i(ŸÈý¿ÓEA¤€ q¥íÇñ¶ŒŸÅï¿"ç_ö[æv™ž~öÿ~ÌÍ÷ÜM÷†ç;y •Cê™0Êáûç­”¶Ö<³ð>&͘Í}÷,ÜâA',l.ÉkÌt}ò EÛAŒ)ЕŒ©ŸÊ_«¶ˆæ¥·Þ”W^}‰¶¶;ôPº»{È¥ûèëíÀõÁ€E4VAýˆÄqzR}„«œÁZ³®k9¾ò9ÿ¼K4bþ9wŠ(Kƒçõâz[W˜ÎõkØkÒ4Ž;î8BÁ ÙtšŽö²Ñ6" 0ʇÔL”±ïˆ)jÐЬZtúÉ–¿üç½­¯ á¬,Ç7EÀƶ“ä>È;o-fÚ¬JÜbD²‚3plÏs±l×wÑJãX¯@2Q±uaøÍ%÷É]¯Ö¢ä‹=Ia´‡E­“‡Îá¶ëƒ[|þÞG’ú£‰'„QvDð Çv0Æ£/ÛKwWûí5Q}¢ä=ôN †|ÞpÄRˆø(4Ž]…çv“Œ 剿5lÖÆc=*^8J<cX]A;¢P–Bi¢z3½Œ¯¯Q[µ¬¿¼hôy ȹÍôúÏàúmM3i¦5s+í…ÛéMwó·›Þlœl×¥7ÕG±Ç7O ¾ï"F…RxÆ|²ùxùíÕ/É=ÏÄHÓ(í ³OSß_ݸÝvdác¶JоaÎ!‡ýCô÷G¦~å6Éz*#G‘ˆT㺫xüŽ]³¼Pßéǽ$– X1|c³¾çÂΈ]K˨C¯IG>"?¿ñƒA‚7÷¤·w™mT‡ç1lH=—ž™4 Ú ì:/~Ú IÑßÈ=·$6“7±l×qóy¯…‹î~s³axüº£w™šéQ_!:Çs šþñê;ûäéʾÀȪ¹ï¦Ä?.°ºóJBVË[ïbôÜ_¢“Ï\·ë¢y¿•B¡…°ìM[þA~~Çë/oî\½ë©Š¥×{ ¥…ÉÕ¿ážÛŸ¨)wv­‰o<ìç’BÌÃk_!÷ôëj—Ë@Îï£=s™gý*GŸ¾Tþ!@#¯[€"#“ç²håñ•þåª8í{mòõïÙ©CsÖ5Ƀ÷ßO<<›j†UÍ¡Xh%ãv‘+´±,*+ÆQ›h@„ˆÒ\yÙç–`äçªÅô±“À^Á†î¨-Á^#¦R=€‰#çRE®¨Y×’#ävž?R7ûëbQGóÿ¡&Ì»M²îûÄC`ûåˆäqu{ÔžÀÝ7YŸ«0ZNŒ«›Ã-›T7¨‡SÔkhËߊCM˜¨=ãåvnXâ©ÛOW!«fà·'Š~+F£Mƒ&Šh½sü6>u‘¥5Œå`é(Z‡Ðý«½§Ùˆ§„æîÇKãf…b¥D0’ev>á± ¤²¥FÇ®@ hmŸ,®ñv>†ÉQüþ)¢(@ÄCI%Dò¤ ;Ï‹Xt×6 ,/1"ÀG©Pik–.+F$PÅÌãW‹A(øB,!dù ß³@õ¨"—ž:^}f å±r´”fÜXÈF²¥,|¿—겯bûµtö¶RS!é %o<\JYô4Cvƒâ›çø’/¸\¡/RQâökƒêÇ?ë“+þ-±}1´lÞ]Úµ ‚€ bÎtÒ}+q¬>âñ$Ë[ïÀ+–ƒx(q°ì¡PÉðPBªì$J ¾Ry‹ý}K^\úÌö3ÒÕÑ…¡”†ñ0ÆGY!2Þ|ºˆË,\·ŠY§°>eèîMÑ“ë! +°‰ÒÛ—¦›%ø¦QyŒŸ¡(­$‡1iè<¿½@V,ÛHÈ.íá&+}¬"^iMM˜Q•¸îšm›ø?Ü·JþtkšTñ]zÜ¿ñÞ†Ó·_kÒ½c¨ Nණ㪊”i%iÁ{k—É[K?äýwÞ¢zT’ÿwìü-jÂÖx®»rS4_\IPA‰F«ø9®¿õüÝrƒ\pÕodÕú6ÆMÝ™3g“÷[8ãô{¹ú¢ Ô1ó #ØØÒLdž—Üpl¤q2¾ï Æ#Á)ˆ ã8ÕØªTcmÙÄÏøòtt_7ã›ÆÓÒÞÎÊæÕ ©¬cH]#y¿‚ÅK^äí^çö;¯'—Ï3lX=qÜ͇¦<|0/.˜:hü#¡8&[ø`Û àûóFoQF2Ñ>Ž;å V¯ø€x²m©¯¨¤sÅJ2é^œ`K[ì5¢‰ƒ&í‹ á5ŽßHÑíÞ¬q‹‚‡ˆ&V67>¼ZΨáDtºÒ¯£°Ñ:L®˜!LnHÀq0¢£i3ž {L¦PÈQðò„QBÁ0'„[ÈãaèhÛ¸¹9u‹‹æ¢Ü¶­R¢N)…ÆÖe[’O§p(¥±”M4’¤"VC4”ÀïÏrÀrÅAÓ÷Ù\}}ÙøöYËÅêw Dü’g¦4–Õ¾U Rt1¾PÈç1(¥miD)ÇA¡ J9Ÿ¼•pè‰käõæµtç6àzíxÒ‰kÚðý"¼gsÙ/mÑ–r)2ù4)±¢úw-K£”õ¹¸¾»m ñ€‹fm}÷’÷–£°ãÑ–»B6Ç /½Ä”£~·˜ÖÖ tv¶†P›  b°,…Qà‹G.—Ý6šDYïUªã§€C5g¡£ð}¤}¿:aôfÏÍ?ûKЉ 4 ª´Sk•bñ¾ï“O§·ÍHÀªÇP¤§¸„žJ…s05áS°ˆQð×âêNdkË ·@0Ô¤ú…ó£M´¥8pïMV|«@ŽœÔDÌ™ŠReуHƦÅ—âÎ FUžÉÍ¿Ýò6ËØa#xþ¹'±-AДÖr,­‰GmÞ}ïÍmïr~¼|ïŸß–Ååb%ŒqòÁ)¾}Îäm>ûÆ /HO1ŽC¡Xßgj»·[·è÷oJ±'޵n=Y´ÛŽ“øûÿxðÿÝ-Ï•ø¨L;þéË—Qj$aOÅUyzSï6aÙ€•#“ífD힬j¹‚%üRí–„ŒŸw‘™A80’¢éÀ&Ȥ¦&n¼*9Poþµ¯‰»r(½¹.Ú[»yê®™»§„ Ÿ}¦ÔÆ¿ñ],[8èZ®8gô'vö¨S—Ë·Ù­Ñ_þÁ¿J"tn®•œêd¿}Fm“ €T¶ÈîV4@û² ÆMC ˆeBüöçuÛ5êCf|È—.‘ÝŽd•ƒo»äÜfª«ùÉ/¶ï¤Î=ç£Ö¾™ßý$ä…ÛÎWŽ1T…÷£½§ÀâUmrJVÎ:gÛ[–©Üý¨ˆïMŸÿ]ù—‘Béü ž\q3³¾&g_²õcåÓÞá{ÿúŽìv„TÖdˆ¢Ê9‚L¡ß-24q2Ñ`=~òTfmËë¨;z¼Zµt7”{?K­è¾˜–ôoÉÉJ´8¤Ò+[ñ †„÷åÕŽ 9úë+·HJ_aÍîGÀÔÆááÒWxž.ïa”¶èî[Ƹ!?#dÕòü†óùÖ6nFÊÈICøÎÝ/»!_|® 8ehË'å¿FªøhÃúö˜6ìf,¼ùKλ¦yPçÿú«ýÔúv? Xùè¿©|±‡ˆŒ¤Í½‡¼÷!– ½ã}¦5Ü@¯»˜»ÞÀ/ÿ¸b)]©ÔÛ÷WIsóûø¤‰‡÷Eùuö¤è÷0¼òPš»þ·hØÜ7I¡P(òöúgIÆšh¬‰²@KÉ“µƒ¾'„CŠ “§zÒZ~râxõ…"`ÄìsE[yµ‘éµ°¤å&*£ÓÑ…*´gXÕ~T• =iñ y× ´!jG(ø¢\Œ_IJÂD#"Zp…/Bº ¸ãZý’”­ÆÌ¦8–—ž_¾¦#÷-_­ZúïþOYÑv½Ã« M3‘Àzó«ÈÛ|?…G/>B±¨ « · T–íÍØÚ2î¸V}ñ$ aöy¢œ!uuŒñq½<ï<ß3pÝ ÄP¢ÐÊ¡´C¦»D % #y<éã [Ÿv?^šöldÙº ’lØØ±éa‰¡)CÈ€8h+ˆð$V!Ä€Ò1±h-®ç³ß±KÅÖ,eHuŒPÀ¢¶FqÕOkÔ†ŠdJ+´ïP0›²3cá0ä _e@²Çà™ä¼UÄ{P_þ}”—Ç5Û¡¦| Y|W‘+Âê|í»"…|z™å"b‘/dCÁÍS4Š$ìh4PW—§²¡‡ËÏ™ v9!‘@|K‡±H \ÙA4Q<é@Baãšj“G0$1…bÁÃrl, iÏE› ùâ+¼ÕòC3 ùÕq´ `iM$bõï¼ÚòðB¥Rh¶%XZÈfã´,«á»?4âØŠ° ]¡§W‘ͽÇÊŽç©L6òÂ]‡¨Ï®T7Ú #&@UtüÀõ‚ñ±UW ˆÁ&‰¶l:R¯Ð•}[•!^e…(º„œ¡üV”n¢;•G[ë±ú³ÀÃG0¸n¾IáI×ï u´  `YIʱ­J‚ÎPr¹ r ‰‰š!{01RÉúŽçwŽ„4/Ý~ #6C›®Çm­ËѦ”¦ç“ET±tpÏ]‰Ò–)#lO"Ú—úª Ü{Ó'¯a®¼{¥ôe‡SÌÚdS©õü\ˆŒçSôÁó žï‘w=\\/‹ö}”eȹ¯³ºû)ÖôFHZ³™4ò8^þ<]÷_ä+—K[¦ƒ²ð¼õÀàZÌ;yµ,í»ãYM x¦ßtš€5‚²Ð ¯ÂvÎi”Ko[)wÞц¨2þ›¸~–• MÌÞïH®»d¨ú\§Ý ©.ÂÖpêâ37»7yÿ(A³/F äÍ*Ääò((E€Zº–` ¶Óf†¯”‘7Í$bu¬2l'Šek*ÊGÓ¼²€›ï½I®¸õ7rÙ—Èg’IÇ\.…bŒ€jâí‡߬þ‰ßj‘åëIžÃVeX*‚ëwbTKʼnXIF&PQždæ!kùÁ‰#wHJ®½ífñœ-×ÑÑÚJ,¢~X÷Ú›šºa¬Y½Š\.EËšÅÄBûÒÕ3‚|*ˆÑ._™×@2fèHûôeS¬]·Šu«–Ò²n +×®eÔÄ©„CaŒçó/gœ©¶)!'Ÿó€ô¦|Pe>gŸ-Ö©EIǪ$è”ã™n<Õ‰1éÒaq)`”‡¸B(¸csí¯‘w?x‹õšqrYÊ+k)¯¬fä„ÉÌÞçKL6ظ±# T¸•=§mdÏýÞ¥qb'XúfO8ä a*j‡’¬k ëùD’eCAj† µ·]|¡|¢„œ{õ«ò?ýKfVã‰Üü‡èVëî{Ì2IßD+KB¸*…HE˜Ý@<ÔHMrwÞ¸cA¡'V?&‰ÂHÄ6¬_M¾PàÁûïã€Ó‰&*^[OY4AÞ+°rÝJm*Mã÷¦®v–maD0™4ÕÕµ¤S}t¬]K¶P@”C6!‚cQUWKýˆÑø®GÁÏ1vBŠÞT/A'„eÙ®­ÛŸœw³üéÕ©NÌÄ’³ÆÂÕWÏÚbÝùg?#‹[Fàš)¢´gúSD鎪$n¢ª²‚jç)þð»Ù;ÄÌsÏ=+9%D¢e¬Xþ.íëבRIýˆÑT× £"9Ûråãz ù,®çaÛ¡`­5A'ŠÖ6F„uÍkY½b½=­Db1*ê†3|h=G–ŽÐoQBþýÊo©=޼\DÀ3=¼´vßž¿BnºvóÓæA§h`*½ùu”Ò‹\\i/­xÆq†`ðp]!ßñxȪÕË©io cÆO¤©i±x¶ã  …Cض1­-ËAlËFi ¢á(®'ˆaC‡‘,ã¹|Û òqEÞªQ·g C¢“(#a§ÙC’Ç.­c8õ0‚ºž ]«ä´ù‰Ôí0!7¬ÇR¥ôÁâþð‚Rˆ1s.ùLb®ˆñÀóK,ÄXˆ¯ð‹B_ošl&Súd„¶‰‡D#„ƒÛæ½7–lÛS½â7g ðI[·Fu´JÙý‰ºE”²û;PZ—(% Á÷vÜŽœþ/Ôýü]¥‡ÍgIô©ˆÂPúî <ßÇÒ6( m)…ëzXZ•R"}ƒR Z!¾)%"+‹ãË¡ ž=íO£2 ß2¸þÛÄû³¢íot呈vXV€@h8ˆ ¾‡XàIš®ü#ø’Æ¡­#´÷F˜:j2OlÇûÎ<ë걇Ç áAŒG$ÅõŠ`QÒrðA+…R¥“xhmaðA4¾ïbYø.Æ-~ºÅÝ ¹`µøÊJR4tg£,0‹€ªÅÒ1”R,®Å5Ç$¨ €­ã( nÏ@©Ùb„›¯}p»lŠ%BPk²¹ ¾ò…,½½=x^ßøøÆ ؆Rƒ‚ñ òÑ1Q1ˆEßCa‘íîùtñ—=Gt°xå$L>ƒç¥ˆ&âу+‹ëð%⣔ƒoúP*@Yd!k ÕáÓPÊBüeñ:ê}|kþ‘Û÷Å[KÓÙ²ŽŒ1Lž:ã»(”¥,( …ÆÇGa¡¬¦h]ºQ8Z±¾e0C}ªxÈ–Ê¿}Sn{R“õ3¸^Š€U†(·?Û?@ÑíÀ¥ð±u%¶T ¥,QÉAcÖsþ…Ÿ>á÷‰EÉ»Ë> `<›&ÐÐ0–x"‰c;ˆ)~Ъ$Žc‘Ëåèíëaåše„£?j·J6Þ©åÿDÙ]οäIEND®B`‚httraqt/sources/icons/name.png0000664000175000017500000001323613042707374017205 0ustar karbofoskarbofos‰PNG  IHDR0k¤bKGDÿÿÿ ½§“ pHYs  šœtIMEß/-Á†[+IDATxÚí=gxײ³’l˸W:!øRC $ i¼ûÞÓDm°C r ´Hè½À\ç½—/$„j øRlÀ® %€m¹àn˪ó~È’%íÙª•lÞ§ù>>Ö«sfgçÌÌ™3gÎ,€aÄ{·µA¬*IÿÛ^Ç-KCÒï\@Âe 2¦Æ©)1”c‡ýŸ¢l˜¶ñ42d¹oik £²­}–Æ–†$„$$P§µ´ûýÝ1wB'wô5ÞÜœ`¶6ÊhDÛ¶cúÍå«ÊE·=Œ &,JGÞÒ;bb&n:aÇæ1³®‰Ò Gü#&æ0k‰…]–FM¹É*c¦]GǾã>ÈD®d’#ö`ø„äóÛbÂ9mÕEë}›ŽÛsâ¢^ÁªA£r°õ€F\ãgݰÑ"9ÌÛrcU¹H¹K;BÛ×BéƒfD›Cñ·˜&HMéDq ÉÒ 1~ξ,ŸçŪrQæe€Ÿ’»PŒŒ ur´è¶ó¹VFWÁáõ}(R6Z§§­ útÆ3ûj ý‰ ¶}&ÛY;ÎÜz óN·â=‚ló#sÅâ±*´LZ9q@HýÚ { ß% ¥ØžgBóN·¹·RSb(Ë?€Ð˜ Ñ"Î×¾óe”åŸI+§µ;ýÑŠ¶XdeÛóˆ"7ÿ:V<ö¥uŒUÝA÷ƒQÅ´áÓ.,¦Jrýim™ÔŠÏदÄPn±Øî˜Üm˜Ÿ wã¾>%Èíb-.«ÎÄý¦4}2zVHˆ=¨¸eiHö¸Ì׉›N “O«ÊÅ1³®¡«˜0fFr-1˜– Ë…*éê*¸c» UFUÑÚ•œkËJð‘M½ÉR¨0Ä‘äéXU.úDVѽíF9òÕÇPx¦5çz<5%†²>YW¡¼"<¼¡àª#ÛzPŠ-ÝÝ·ŠXÛŒªEšI,âôM_¶ÏJTïÖoýߤˆÁGŸ™ôʰ2A¨m`{NÂXv;Ä®}TÿB€€âË‘Œ´ÏÞ~Ÿ¤ßwd|çúárõü¤†aär¨ÊnÓïo›?ˆïã“-Aæc´þ=wç|x‚ÜV!Æ0¡^!‰91:ŽY@n‚ÔCt,m~:ÐÙÚ÷á‰ÌÓç‚ÝgñÏߢíFG•p u5^ ÷6À±ƒ]=K¶uS»yÛÎãƒS4bäÞF8v°3Er¯§¯º„×BY§ëŽï¨Ád¤àÞ‰HV ·Ü õµ^Ð}TÈl™`5œõL /P¹cff±‰ 2/û®¡ÏÕX_À‘ $†Ü=÷NDBHûZâÙ2.V•‹úZ/l©eª×þºØ©)1ÔÈI·Ñ¨¥ 5¥¯w|æ1oíe|ä´Ë{…Æß6YGÁÙÀ1—S%׳“–žÃªì(Æß£l|´Á?³h‰Œ7u27Så&Þ*éöÁ‹UåZ…Á'ªÊ— î¥nP½ú`úˆ¸lVe‰[zÞú{ô›Ä™J‹Dùu(…ä•/ÛÅ/?‡å×ÍDG½y¶% #n¼±ù«¶¿™‘…Ú’f´ûRâ²…QI7ÐP¿Ââc•(…þùCgŠ=’F·SAI€ÐÞjØóÉ`ÞÐàE°oÑ+víG&d£±Æ›—ú„Õ‘-=)׃˜„À" `' æMPŒ›s5dæX&µL¸>¸Šµ0\¶ïh¨6]¢AÎÑ5å&ª|À¨áÖ~’Ù¦ v ¿iÐÒ¯üzí9ÆþVÉÂ/óÅÕF¦á­ š‚ÁÚÈK JmÿA&ÖªýìÝúî%°çó‚¦>¶Ðƒ#/)‹õuäJ§¯Ç7M bÇÞA0 3o‡·ôàõsöœÄ¿Ž›¯Ãz”-p5.[a°¾¯@\ãf^GM±¯W?Ëv Ž}ßEœt a’«à¯ã !Ô]‹PkÞž3ø ^¨"^(.Óo æ©4ÅÂHja`zîˆñ·Ñdfyìâýå—°èºùºÃ°|F™CWâM¥0JÆgp=8Þ³Û±¸¿ ÷xo~V>Vrò`ÎÆtü+-ÜúwtïR_úTBIN u Û¼R >ÈP†háðvæ©Êd ç'—ô†wª„KûRfÞÄšbÞs¶*­ÀZê*­çã%AçÿRÃÊIƒ)!V„/Mž˜0kõe,Èö…இV}*á«ñƒDñvÄ„ÛhÒ›5»§ª¾5Äé1Z|( œ ê§ hb€°ç5°qá‹” 8„ÜŒ’ÊÒHëTz Q ¸¥š·ÓÂÚ9}‰<íó,,¼ë ¡­µ°û›\¦È ñ @ÒÞÿÁŠ«-@[ì>‘U²áEÊ-Âÿí ,¿Ø–Õ4½÷õ)¬¼Â”ëÙØríÂ÷¦l9ŽOÏ<ÇÙ‡l`[`[˜°è‚SƒøBõzü¢‹NâR?SB0î£ ä›ö2uï/œí,‚À4aèRHlØ|ÐCëµoërNI­¹æC¾_ÜàQ×Þmî$®ÁÏŒUˆƒš‡öÙq‘Cï[w8eÞöaéÂ_;ºÎ‰<ðå Ê6о=´¶Ÿ ¸¸íoSwýŠ…¿w0;N= `ßgCM¶¸¦íúÕV\jØ÷Ù`ɦ•Æ€‘ñÙh¬%$ÕÚðþ'k¾šMrìøLýÁùPµ‚§Á ŠN7LC¶‚  íp ÓþÉ«ÎaiV„}XÞ&K1nI:VÜ 4G'®;%—Z2þÒ£ö."Ç"Þßt‹Îyó~V‹·îCþïõæß@Æø%éXv«9PcIT™ Rw¢d®–vetµÝß|RP™ÂÎRá3# K¯EÑög¢†<±2ÌQ¸¬M¬*—UÊ®GÂðñ·‰8ŠÎµänI|‡±MܱüV8MÁ$3Ÿgdk#÷cNø¹ç·†ŒîÅöÎã‚Ë »ë{ó񯀵g¬}lM&,¸"×Y". è+Èavõ©6.Ÿ^°‡0nVÃÁèÖÃ:ý º™à>á/Ч‰ø\Äò;ækc7#sòŽ7\ïûÜ~£%yÍ‹T¬*ýÚ0{¤¼ì¡]ó_¥bU¹èjŸ;‘¼¦¯\Cˆ¸¬ónrgNß"¸s)ì[ò’];¿VU¢—ylB¦)jØbߘð–ÓsÊöÄ÷c¥1…à3”ßi.‰œ¸2K2Í×­^ËHæÇP)q‰¥ÝqŠfQµ.Ãí¸ à@ºJ2æaÒ ÆÂeõIÂkáðæž¢q ûoD“°î‰Ë/`I}*ÁzJ*pS–]§7Í×m†tBølçR²gng…¤°8Ë|ýr!l'n×Ñš¶nÞ·âa€óBܼŽlºÙpRÇñ”¿ 5¤«jÆNÓÖ6¤i·¢~f…¡8«!0æ¬ ðßp{?ÆX#Î8Û¥$n}Aút¸ñ³³°¶>yp³ç®ÎhÈÖÝ4]x¬À/J#Ù€J‰Ë™‰ìõ¶ú2ùèÁgW°üOsvÓ¡Íö¹¤Í"ê :ßì@Žš| îéÊÉÏYëÏã“ôz«¢•ί°ý£¶°™Ë7qnÃò)yCª©à cç¥3 €EHpð»^Ö~†j/^Ï~’Þ Œl©plU+\\ éoj¸ü"ë÷áSÁ >]¢i'ñË+Èw©8i^CÑ‹ï×õäHuøøÛH †xûé!eoWÎ59‰¨©+2°0+„;ØÑ¹v.aߟŸ¶"Õ¼pUÂÎ%}q wÑÈ_þùæC*”8ZŸÆþɡӸàT8h+˜O<·¯}«,ÂŒU˜Íþýü£ëààz³/¿ Ëù Zêš3¦ëÇ”2AꑆÔýÅÇNaá@(¾mo±¨wUw-lɧ¾ÜÇÇtnÒ ²L%®ØÀ'HGvv£œ¥‰£ârРááL: ,|¼7 ÿýk$oz¼ý “+˜ßÉŸ§ùt!Ðñí"ÉÌ} .J!|ì˜oÊzRÉz¨òi÷ŽîïBEv«ä >‚°:aå¨ç-˜){ºx2¥¥€ Ó³±¦T¾ÁëX ôÍW‹Åé[ËEf[;Âô¯®bqn3-ë º{ ,Ÿ8½â¨f¯º‚¯2NÃíûWšYý©ù›2ðÞ9³Ñõ?K`ù{$C04xoÎ ¬,PŠ ¤þ›dc(ó EãƒAy%ÏÙ‰&݇•BA®/´ëS ‹GÑçò%‡/àí“A`ÒSð\¿X5ÃM©òl0î㋨Í“VÁhT(_ø„WÃá5Ì…@Æ~t uþ,xL óÕƒwT5^ý²K–v΂ ÇM.¸&¯ÿË.·Ôñ‹ƒÌ¡ýŸÀžyo¸dœÆ}| 56(#Þ¾ ;¦ür™qêH Tx’vý/ÿÓh!¨ƒc»é›…M•.Hïïþ‹Nt¬ÄIØ÷`×ûä©í2>IùÑb' —­)Bú=‘Oè zq»’3íU@˜ði¥ËÎȸlŒUåbÑo%­}TòGé¼M‚að{¾Ô=ËŠQSn ¡Š¾8ŽxóOØ‘ô‚SÈv(W?¹ŸŽí%o*LÝù+žè x¦%ÓÇ\-µ©Òå'fãqwX¶¼CúæÁÞ^ãäûÔÇQýG;ֈȡ`ûÔ·Eᨄl4Š„:³Ì€"PD&à²tã>¼‚‚S¤€5÷CÏ´“מÆÒ ‚8 X­Ñéz9Ï©’‹b!î‹tÔ”ø‚¾\ ”@Q ?¬éç#5}×qÔøƒ®Üô•J0j`Ò™•Mîk…¿üZVsVãå–Ìá _PçbØ¿d  r’Û“Þ±É"§Vžïy’ ƒ<À¹ôHÞÆ!~ÅY,Ï¢ß~íÀÂye–fÚçÏTØ|fõµ‚íKg÷*„=Ÿ Û™ŸòÍ|z™þµ•‚ß™ûk¼ÁXã ÚBû* (Üoë™i …*‚º–Àþ/œß4NMéD Ÿ”ƒ¨¥«ßðI9øÏÌô ?c•¸%‹ÐsÙåYÑÄû[“ÞÅ,=Á Q°ýµ é~Ôëû$}GþJ^øÀ|Á4t,DWôë™[ëÉtEHHIèù €_ÛJ÷A¦õ“ÅŽ†”fFBÒº3¼tD\6Ñ0ˆËGâ¿äW[ˆ±ˆAJ %…a°“  ŒœtKÐø‰gšùN=Éñ|>oWtñ%â@eqÁŒµt×)(¦¶Mc>Î\|,h;ç¼ÎØgú¶?èR ªƒËɵ‡™èÚ:ù`hQ:™®¬t¤ÑåÅBqý)ã0°ð\kШ™Ï*w.µÖŠGôz¼‚´°óÃWy+ÕOû»QŽxä~:x®Âû©í¾.ìøíè|yN˜(àh¦ƒÔÃM#–sì@W Áä2üH™ j@¾5NÁë¥GNº…F­—Ë_Þ{ô¤ìP߯ìߨN¢+¨Cìw3]ÓÖŸAu:¿™Zᧇ£{»6ù §˜@÷ˆ‰9hÒ)Ü"“ÎÐé NÅÜa"ú«%¨©¦ÜDa2ilÃÀD×þF KÅÞ€ðÕÖÆ€ißžEm©ô˜tr{À+@^þØÎãSº\5RH†¡Å`÷yƒb*œÆܱ\Z8ÃÄW°ú‘뙲c¾ôe=uUô2_^ÚÆ–ó&Fyeѧv|<ÐíFaÔä[H:«®¾(|ö´¶š9ãçdbmýþ–Y¯¹ìýÇN½u„PÑþ¯ø§B›yE¿¿oy?Ê-Æ¡úQ qmòó‘N’•B hS%9óã_Æò\úýy|¦Î•Дèbò`ø~Q*°=Rn¨vÿ˜Ô+Ýú¼)K3ði¶Òé¥Éˆzé$£“Õ8Ìøö<æ,v›ÁEG„?ÌüÉ@úýkúH®幤› ±¡)ÑEô`üôn{¾¥vˆ‰X¹Ð!ÏWÃÞ}9ecÆ·ç±â¡?T(‰•s£_dÿT¦ÂϺ z “ék.àÖ$•Íq3¯ãÓlúg3;ü]Ø&þ“+X~Ÿ~?eg7Ê-Æ!ÿbñþƙ▤o‰Ê½’ Ýìiø8~¿ÕÀ’FIjŠt%,¾‚e$Æ ǹ;ÏâÃÑ€FAæc„ŸD”Ù2ÏüIñ‘sШ£‡­ Ù<¼K%ä]¤—/øW˜¤ï«Ê%NŽb<µòû^âIFðVf¨È€IÒWÄua»7¤¯8ù(-œxÓœWuIÑ”è*Ëž´%,üþ4>8)ŠÐè^e°õÓþ’ÍVéà0ÇšÉüQsé+ß:»/ܔ蚻é><ærE÷‹Ô@òFa}ÿqKî6š‘æâ§*!u5®©yÑ­vüÃùÂ,f_ÇšB_—ò©Û¨|ó²B¬ang?#¿«º#Ú jË=»»B¥p§›]î0 ÍÛ ÷zv-íK…ÇT5Ša`ú\š-¤ìíB¥¦ÄPÍ$ªéÚ¡ÚšÕ)…aHÞØƒRè\£À–HM‰¡¾R½ÚPJ4~A&V(Á¤—s2Ø/\-zVÂ× äµòû_^ÅÒ¾`ÐÈØÃ2ß =„ÿ­6|øoÆMþ( +ÕÞ`¨SˆV:…¯ ‚[ÖÁ®½%[Ö4%ºâfbUŒ:¹tÊ%7oˆ¢ºTúY/;Í·EÉi˜óKñÓoL€`‚¶hݧ–ÂY[¡4Bp+h~.Üyïžh΋®àÖZˆêT «“Ü—2såeÌË ÜOîm„vuТG,MÞ`ðœÿ÷€°øàyÌþoún¸n/øx×E\øò3¡wãàØz\ó®cyž¯Ûž×”k~zJO{Àõ«Êu«aè5²¸IóÃã9xÀ°ìÇt¼úc8ó,ª0B@„ àh…Á ¡ ºÌ Šï*Á ãžg½”ˆ\Ëû{ôÎðÀ³ ÿ©ê¡”"¸ì IEND®B`‚httraqt/sources/icons/line.png0000664000175000017500000000052313042707374017207 0ustar karbofoskarbofos‰PNG  IHDRd0+jöbKGDÿÿÿ ½§“ pHYs  šœtIMEß.6R~öàIDATÓeŽ»NÃ@EÏœµ³»yÑP$HVø¸|@hýÅHnhMaÇ ¢û˜Ñpo“‰„ÕŒ5 vì¢`u•f¬TÒgs¼œzüxïá:Þ&K?ˆZp&q<Ó‘@¡£ØQì,"±6•Ï"×++{6Ù‰mmmÔo+‹6N¨ ‘äÇñvèë‘•oG©r:ÏáÖÙwRn²\OïY´²6ð*d¤º‹ÒuÄß½Ýg©Ñê‘£ M»Ý+‹CƒªoZüô\\k”Sþè룖CÒ³ÓéRÉøÅ XZnEL4«iu±dW‡¼K´G1Ô"¸y$Æžž$Õ[‹Ù¸lWvº\Ò³Ø Ïœ‰K–$‡!“P?;çEZÃØ­h{ltDjßårKÝZYÞbe1l<Êáº")£¤ ,¥»ó§¤Dkk«ì»ÓåÂp8L¸{¯n— u­dg'F£ èt¹Pœury”ÅÊb8Ü’sˆ ß“²’3’ò=•‡•µ¡ÅÊbO·€tMuîx š#<¯-ÒŠÑ6º¢¹Æ!-…úú6–*ê¶H«Ä»¡¡AÆ›—Èò‰8êºÝ|øÜP1ú2:ˆ’£™>_$ctn¨/ï™óSOP…ÈD£îîÎÂøô÷÷è!c£#¨óY¬,ö÷÷d‡‚¶Vj÷g“@€²HË Iu‰vݸSë·¸€)‹¡€ú†z™Ü-¡¢óèè0U7·Ç+a!N2½GÎI¼â ½ý^+‹êjM›Ï]™ Fà?¤â?8Ð'+ïñx©:‹åôpTé¬,,ê9›$&éŠÇÛÑHÈhÄãÅ2|&~V¾w{<Òû±‹Teb±ìBˆãøœó­‘œ6/Õù\¿¡9?ÑÞ®«wvQÈg¢A!SÆñö˜®±µø‡ZB˜«ü`/±§`‡X~£[1«S¤"ý bVrüw踅ȤÅG+)®›„ˆ´µÊ‚yr!^$ã Ö’Ïv}ŒC¡ú§%ؘ¥öx”sµ Z»ÃÁæfôù|*@¼^/’Ù*yBÄ-‹×”är»ÑNÙqº\²¶,VÅì-®àíLÄÛ1ȹþ@y»•ÉsÖÆÉ2g¹bEå‚&—Î^Ÿkkk5u¶;ØÓ“D+kSub¥Þ6Ž“Ú¶qž9Ïæ|3Iy›dW‡j3@)·’?WÚr¬âñ(ŠYD%ŽT;h&¯2‚*Ü`°9¯Uƒ‘8v8ZBA‰çù¡Y»Éd'\9zÙÅ®®Ùï±± ¨·Ê£É¤µ2Ë¥³¸° ¯ç¼â L¦÷ùAéY¹z i¬^µVæâ{-\µä˵ªÍµZ–M‹Ô!¾9; nn¤ñùÅËWðçã'Tãæ³9(Öºs—XM¥¥¶._™`Ȳׯß`~y âCÊ7ÿpQöûÒ¥ïÑygîÏI®­ojʵ½³+û½øè£§sS“Ðᦦî¨pIL‹“4>ñ£ZïËãË7§ àæFšyóæ X¬,–——iêo繌LMR{z¸†[BÈÚ8™>{{{^O1ååfPZ8’rè:×Õ«r!DZyöŒ!™‘;;»à÷ºs:Y‡£]ŠM&‘ö?|€ÆºÚ¼¦þg«)•¼k+ϨúÙ877ÒŒÙl‹•E“ÉD•›”?½±eerƒ?{úTÆ?½ñ\zèïÕì€É®NéÛõB‡züd^oïPy“4==‘ixÎz¸Z¬,Þûm†I¯§-Lß¾}¯'oÚÔ%‚ †pm}]z_RR©µU@ØÓý°¿/}‹´áÊøc±²¨¬¯ôh­öœN¾{ÿ^õ^,_b2ÁÁá¡ô¾·û,ÎÎÍËøsý¥ÉC«—‘e67ÒLCCn>ß’ ::Ÿª< ¯^o@Å×_ß.kò//+ƒwïßçÔ[¬£ÔAKeY£¸fíû¤ÖÖñ½Éd‚Co-iv04m…CáâʱHŸ&ORD¡H…uK&;0µž†½½÷p°¿ÇŽgaòæ/L²"}®Aã¬pf–ù”mx½.˜º}‡ù’qây+Ìü6Ëü]äù˜JÌkkkðÅË×BþÑë†_nOÉæì<ÈIJyÅmE*R‡peuý“úY]}nm½ü¢}ùsà”¦uu¸õâóa*[ÚX ÌÎ>`r¨¥æRX[YQ-NÍf3Àáá!äZô·Ç£¸¼ü”ÚÎW_™`=•¢&/JJJàððPÕϱ03sß`zË¥¬Á`3¦Ö7¨eËÌfX!²<ÙÜÝ}CMŒxÜN¸“I}»\n|ûî¿Bíl2™àرrxóf/§´ÈÆñø‘”8y¢BJ‘[ªª`nîw…½›0¥‘^/+3˲¼ £\¾Íq,ÜWø¶XçDE,//1…ø+€pšïe[B¤ŽDþué;æ(˜¶Çc¸¼ü$oPõ‡`Lü ô¨©«Ãœ'Å †+‹â>a_B|ßݤîˆ*ï Šï£ÑjµA¦ì;;Rä±I²¼Ûcì<Ïg/³U×Ôb_oæÒ·«ãŒ¦œ¤nZ8¶GN”ßHÝÈ[P´¶™]k#62Š­E"ê­…¦æfn(ÔË6?µ6¨ó‘eh°_âå§ì!Šß÷PieÅ#ÍRÇ5ç”·Ó ½?Frßî5äÛ$NGñ×\ƒ¾ÅÊ¢M±QMÃ4dÓBúúÐ`¿¦¬¦ÝC¡Yssv‡ÿáü¼4BŠ{^ÇËËáÚµëô½:k•ôL¯yüdEu)DšelV©ÎÃGËÒŒ'nôªBÕšjCz¬­­2±HJKKàÕ«WpÿÁœ$CSc£Ô¾xÝà?7'5gxÎ"èÖÖÞÅxòtUš™”$êVZZWÆÕ{¹ä±ž[“ú9ÆB°Õ"«å´ô‘sùÈ\úþò8³¶º*;ÔÀ‡ü>oÎ¥¦ËÁï÷ÝÖRëô€8 ¨×I;È—ÀÙC ä ¹€­’._Éžú™¼}Ž•—ÃÜÜ#Øô¼}÷–2§ÚZBªú¤; Ê‚ˆ™ÿÚ˜[ªNÃÔÔ]FЭÊi‹UŒɘ½í0}/ëËäÉ¥B0Ò÷í^MßqJD£yË/ú+ÇÛqÿ@PÉ?†É67ñ£0˜‚éQúºVP%çF††pqy^ï삹´*Ož€j¿þyé[FKhD†a`#½ÎŒ^Á™Ùßáððªý>øéÚ5ÍÆÇ.Žàü¢t:éTe%¸]•‘j|½½M±x»÷óÜ0¸8<ŒKÃËL"±òÔ)¨ øàÛï¾§Ö¿82‚ó °½³ ÇÊÊÀaçáÆ$}FKÄãøäé30›ÍPW€+ã y@G)£žn4¹%Ûø¼¸öóÏ Û 8¿ð('¶Fs¢}¥%Rk+>]¢È¿nÞº¥cg¥,'ÁítÂÕ ¹,ÕÕÕ(V±hjl­­-8^ñ5´46Â?.]ÊKþšêÜÞÝ—‡©»wòБÞ£#ÃøÇÂ#Cö6ŒQÀ7'ÕâÛ4œäþ:ŒóåèëÇ…¥EØß?;Ç»¿ÊrÞŸný"ò ÁÔ¨?æÓŽDFscE*R‘Šô1ÉThÅÚšÚâ€U¤"éBÿÑ[½‘Ó ­lIEND®B`‚httraqt/sources/astyle.sh0000775000175000017500000000124213042707374016276 0ustar karbofoskarbofos#!/bin/bash CPPCHCK=`type -p astyle` if [ ! -f "$CPPCHCK" ]; then # not found exit echo "please install astyle and restart this script" exit 0 fi set -e export ARTISTIC_STYLE_OPTIONS="\ --mode=c \ --style=k&r \ --indent=spaces=4 \ --indent-classes \ --indent-switches \ --indent-col1-comments \ --indent-preprocessor \ --break-blocks \ --pad-oper \ --add-brackets \ --align-reference=name \ --convert-tabs \ --formatted \ --lineend=linux" for i in $(find . -type f \( -name "*.cpp" -or -name "*.c" -or -name "*.h" \)); do astyle $ARTISTIC_STYLE_OPTIONS "$i"; done for i in $(find . -type f \( -name "*.orig" -or -name "*~" \)); do rm -if "$i"; done httraqt/sources/main/0000775000175000017500000000000013051374322015354 5ustar karbofoskarbofoshttraqt/sources/main/httraqt.cpp0000644000175000017500000021251013114036474017551 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include "../version.h" #include #include #include #include #include #include #include #include #include #include #if USE_QT_VERSION == 5 // Qt5 part #else // Qt4 part #endif #include #include #include #include #include // // #include "htinterface.h" // #include "htsstrings.h" #include "includes/translator.h" #include "includes/httraqt.h" #include "includes/options.h" #include "ui_mainForm.h" #include "includes/buttonPanel.h" #include "../options/includes/OptionsDialog.h" #include "includes/AboutDialog.h" #include "includes/NewProjTab.h" #include "includes/OptionsTab.h" #include "includes/StartTab.h" #include "includes/ConfirmTab.h" #include "includes/ProgressTab.h" #include "includes/FinalTab.h" class OptionsDialog; class ProgressTab; bool writeWIniFile(QIODevice &device, const QSettings::SettingsMap &map) { QDataStream out(&device); if ( device.isOpen () && ! map.empty() ) { QMap::const_iterator it; for ( it = map.begin(); it != map.end(); ++it ) { QString buffer; QString val = it.value().toString(); if (val.length() > 0) { if (val.indexOf("\"") == 0) { val.remove(0, 1); } if (val.lastIndexOf("\"") == val.length() - 1) { val.remove(val.length() - 1, 1); } val.replace("\n", "%0d%0a"); } buffer = QString ( "%1=%2\n" ).arg ( it.key(), val ); if ( ! buffer.isEmpty() ) { device.write ( buffer.toStdString().c_str() ); } buffer.clear(); } return true; } return false; } bool readWIniFile(QIODevice &device, QSettings::SettingsMap &map) { QDataStream in(&device); if ( device.isOpen () ) { if ( !map.empty() ) { map.clear(); } while ( ! device.atEnd() ) { QByteArray line = device.readLine().trimmed(); if ( line.startsWith ( "#" )) { continue; } if ( !line.contains ( "=" )) { continue; } int pos = line.indexOf("="); QString key = line.left(pos); QString val = line.mid(pos + 1); if (val.length() > 0) { if (val.indexOf("\"") == 0) { val.remove(0, 1); } if (val.lastIndexOf("\"") == val.length() - 1) { val.remove(val.length() - 1, 1); } val.replace("%0d%0a", "\n"); // val.remove("%0d%0a"); } if ( ! key.isEmpty() ) { if (val.length() > 0) { if ( val.contains ( QRegExp ( "^[0-9]+$" ) ) ) { map.insert ( key, QVariant ( val ).toInt() ); } else { map.insert ( key, QVariant ( val ).toString() ); } } } } return true; } return false; } HTTraQt* mainWidget; static const QSettings::Format WIniFormat = QSettings:: registerFormat ("ini", readWIniFile, writeWIniFile); using namespace std; void MessageTimerBox::showEvent ( QShowEvent * event ) { currentTime = 0; if (autoClose) { this->startTimer(1000); } } void MessageTimerBox::setDefaultText(const QString &t) { defaultText = t; } void MessageTimerBox::setAutoClose(bool b) { autoClose = b; } void MessageTimerBox::setTimeout(int t) { timeout = t; QString tx; tx = defaultText; tx.replace("%d", QString::number(timeout)); setText(tx); } void MessageTimerBox::timerEvent(QTimerEvent *event) { QString t; currentTime++; t = defaultText; t.replace("%d", QString::number(timeout - currentTime)); setText(t); if (currentTime >= timeout) { this->done(0); } } int MessageBox::exec(void* p, const QString &title, const QString &text, int ticon) { int ret; QMessageBox* msgBox = NULL; msgBox = new QMessageBox((QWidget*)p); msgBox->setIcon((QMessageBox::Icon)ticon); msgBox->setWindowTitle(title); msgBox->setText(text); if (ticon == QMessageBox::Question) { msgBox->setStandardButtons(QMessageBox::Yes | QMessageBox::No); msgBox->setButtonText(QMessageBox::Yes, translate(_YES)); msgBox->setButtonText(QMessageBox::No, translate(_NO)); } else { msgBox->setStandardButtons(QMessageBox::Yes); msgBox->setButtonText(QMessageBox::Yes, translate(_OK)); } if (mainWidget->programStyleSheet.length() > 0) { msgBox->setStyleSheet(mainWidget->programStyleSheet); } ret = msgBox->exec(); delete msgBox; return ret; } void MyThread::run() { httraq_main(); } QVariant DirModel::headerData ( int section, Qt::Orientation orientation, int role ) const { if (orientation == Qt::Horizontal) { if (role != Qt::DisplayRole) { return QVariant(); } switch (section) { case 0: return mainWidget->currentWorkDir; default: return QVariant(); } } } void HTTraQt::launch() { m_todo = (static_cast(widgets[2]))->comboAction->currentIndex(); cmdOpt = cmdArgumentsOptions(m_todo); writeSettings(false); initSInfo(); // wait time, if entered QString hh, mm, ss; bool okHH, okMM, okSS; int intHH, intMM, intSS; intHH = intMM = intSS = 0; hh = (static_cast(widgets[3]))->labelHH->text(); // HH mm = (static_cast(widgets[3]))->labelMM->text(); // MM ss = (static_cast(widgets[3]))->labelSS->text(); // SS pcShutdown = false; pcHibernate = false; if ((static_cast(widgets[3]))->groupPCoff->isChecked() == true) { pcShutdown = (static_cast(widgets[3]))->radioShutdown->isChecked(); pcHibernate = (static_cast(widgets[3]))->radioHibernate->isChecked(); } if (hh.length() > 0) { intHH = hh.toInt(&okHH); } if (intHH < 0 || intHH > 23) { okHH = false; intHH = 0; } if (mm.length() > 0) { intMM = mm.toInt(&okMM); } if (intMM < 0 || intMM > 59) { okMM = false; intMM = 0; } if (ss.length() > 0) { intSS = ss.toInt(&okSS); } if (intSS < 0 || intSS > 59) { okSS = false; intSS = 0; } if (intHH > 0 || intMM > 0 || intSS > 0) { int mSec = 1000 * (intHH * 3600 + intMM * 60 + intSS); QTimer::singleShot(mSec, this, SLOT(onStopAll())); } int result = 0; { QString projectDir; projectDir = currentWorkDir + "/" + currentProject + "/"; // on efface le doit.log, pour annuler les parametres anciens et en redéfinir de nouveaux // c'est ici une logique qui diffère de la version en ligne de commande if (QFile::exists(projectDir + "hts-cache/new.zip") || QFile::exists(projectDir + "hts-cache/new.ndx")) { // un cache est présent QFile fl(projectDir + "hts-cache/doit.log"); if (fl.exists()) { fl.remove(); } if (fl.open(QFile::WriteOnly) == true) { fl.close(); } } } // if (global_opt != NULL) { // hts_free_opt(global_opt); // global_opt = NULL; // } termine = 0; termine_requested = 0; // global_opt = hts_create_opt(); timerProgressUpdate->start(1000); //progress tab ones per second to update timerDirRefresh->start(10000); // ones per 10 seconds mth = new MyThread; connect(mth, SIGNAL(finished ()), this, SLOT(threadFinished())); connect(mth, SIGNAL(terminated ()), this, SLOT(threadFinished())); mth->start(); } void HTTraQt::refreshDirModel() { dModel.refresh(); statusBar()->showMessage("Update dir list", 1000); } HTTraQt::HTTraQt(QWidget* parent, Qt::WindowFlags flags) : QMainWindow(parent, flags) { setupUi(this); mainWidget = this; currentAppDir = qApp->applicationDirPath(); if (currentAppDir.lastIndexOf("/build") > 0) { // build dir detection currentAppDir.remove("/build"); } currentLang = "English"; _singular = new QSharedMemory("HTTraQt", this); QFont sysFont = qApp->font(); sysFont = sysFont; fontSize = sysFont.pointSize(); mth = NULL; verbose = true; // for hibernate and shutdown debug messages only! readGUISettings(); mainpix = new QPixmap(":/icons/line.png"); *mainpix = mainpix->scaled(479, 100); QPainter painterPix(mainpix); painterPix.drawPixmap(25, 5, QPixmap(":/icons/pump.png")); painterPix.drawPixmap(122, 78, QPixmap(":/icons/opensource.png")); painterPix.drawPixmap(142, 17, QPixmap(":/icons/name.png")); mainicon = new QPixmap(100, 100); mainicon->fill(Qt::transparent); QPainter painterIcon(mainicon); painterIcon.drawPixmap(25, 5, QPixmap(":/icons/pump.png")); programStyleSheet = QString().sprintf("font-size: %dpt", fontSize); if ( fontSize == -1) { fontSize = sysFont.pixelSize(); programStyleSheet = QString().sprintf("font-size: %dpx", fontSize); } if (programStyleSheet.length() > 0) { setStyleSheet(programStyleSheet); } if (readLangDir() == false) { // init from langFiles variable in format "filename:language" MessageBox::exec(this, translate(_ERR), "Directory with other languages not found\nDefault GUI language is english", QMessageBox::Critical); } currentTab = 0; groupMain->setFont(sysFont); groupButtons->setFont(sysFont); dirView->setFont(sysFont); // this function i need only for converting! normally is disabled // old help file format -> new // convertTranslateFiles(); buttonsWidget = new buttonPanel(this); gridLayoutB->addWidget(buttonsWidget); widgets[0] = new StartTab(this); gridLayoutM->addWidget(widgets[0]); widgets[1] = new NewProjTab(this); gridLayoutM->addWidget(widgets[1]); widgets[2] = new OptionsTab(this); gridLayoutM->addWidget(widgets[2]); widgets[3] = new ConfirmTab(this); gridLayoutM->addWidget(widgets[3]); widgets[4] = new ProgressTab(this); gridLayoutM->addWidget(widgets[4]); widgets[5] = new FinalTab(this); gridLayoutM->addWidget(widgets[5]); setFontForWidgets(); timerProgressUpdate = new QTimer(this); timerDirRefresh = new QTimer(this); connect(timerProgressUpdate, SIGNAL(timeout()), widgets[4], SLOT(update())); connect(timerDirRefresh, SIGNAL(timeout()), this, SLOT(refreshDirModel())); // flag de termination termine = 0; process = NULL; termine_requested = 0; shell_terminated = 0; soft_term_requested = 0; setWindowIcon(QIcon(*mainicon)); dModel.setReadOnly(true); dirView->setModel(&dModel); setCentralWidget(centralwidget); dirView->setColumnHidden(1, true); dirView->setColumnHidden(2, true); dirView->setColumnHidden(3, true); dirView->setAnimated(false); dirView->setIndentation(20); dirView->setSortingEnabled(true); connect(dirView, SIGNAL(expanded(const QModelIndex &)), this, SLOT(treeItemClicked(const QModelIndex &))); connect(dirView, SIGNAL(collapsed(const QModelIndex &)), this, SLOT(treeItemClicked(const QModelIndex &))); initOptions(); readSettings(true); // global settings statusBar()->showMessage("Current directory: " + currentWorkDir); createActions(); createToolBars(); createStatusBar(); createTrayIcon(); if (getLangTable() == false) { MessageBox::exec(this, translate(_ERR), "Can't open language file!\nDefault GUI language is english", QMessageBox::Critical); currentLang = "English"; } for (QVector::iterator itL = actLangSelect.begin(); itL != actLangSelect.end(); ++itL) { if ((*itL)->text() == currentLang) { (*itL)->setChecked(true); break; } } #if 0 if(checkInstanceRuns() == true) { int res = QMessageBox::question(0, "Warning", "Application already running\nDo you want to continue?", QMessageBox::Yes | QMessageBox::No); if (res == QMessageBox::No) { exit(-1); } } #endif setLangGUI(); activatePage(0); } // void HTTraQt::resizeTabs(QResizeEvent* se) // { // qDebug() << "resize"; // } void HTTraQt::setFontForWidgets() { buttonsWidget->setStyleSheet(programStyleSheet); for (int i = 0; i < 6; i++) { widgets[i]->setStyleSheet(programStyleSheet); } } void HTTraQt::clearStatsBuffer(void) { // SInfo.refresh for (int i = 0; i < NStatsBuffer; i++) { StatsBuffer[i].strStatus = ""; // etat StatsBuffer[i].name = ""; // nom StatsBuffer[i].file = ""; // fichier StatsBuffer[i].url_sav = ""; StatsBuffer[i].back = 0; StatsBuffer[i].size = 0; StatsBuffer[i].sizeTotal = 0; } } void HTTraQt::threadFinished(void) { if (global_opt != NULL) { hts_free_opt(global_opt); global_opt = NULL; } buttonsWidget->onNext(); // to log page onEndMirror(); timerProgressUpdate->stop(); timerDirRefresh->stop(); /* Aborted mirror or finished? */ { QString projectDir; projectDir = currentWorkDir + "/" + currentProject + "/"; if (soft_term_requested || termine_requested) { QFile fl(projectDir + "hts-cache/interrupted.lock"); if (fl.open(QFile::WriteOnly) == true) { fl.close(); } } else { QFile::remove(projectDir + "hts-cache/interrupted.lock"); } } delete mth; mth = NULL; if (pcShutdown == true) { shutdown(); } if (pcHibernate == true) { hibernate(); } } // bool HTTraQt::treeItemClicked(const QModelIndex &m) { // dirView->resizeColumnToContents(0); } // true if new project bool HTTraQt::rebuildWorkDirView() { bool newProj = false; if (currentWorkDir.length() == 0) { // currentWorkDir = QDir::homePath() + "/My Web Sites"; readSettings(true); } QDir wDir(currentWorkDir); if (wDir.exists() == false) { wDir.mkpath(currentWorkDir); newProj = true; } dirView->reset(); dirView->setRootIndex(dModel.index(currentWorkDir)); dModel.refresh(); // something in hts-cache? if (checkContinue(false) == false) { newProj = true; } return newProj; } void HTTraQt::initSInfo() { // SInfo.ask_refresh = 0; SInfo.refresh = 0; SInfo.stat_bytes = 0; SInfo.stat_time = 0; SInfo.lien_n = 0; SInfo.lien_tot = 0; SInfo.stat_nsocket = 0; SInfo.rate = 0; SInfo.irate = 0; SInfo.ft = 0; SInfo.stat_written = 0; SInfo.stat_updated = 0; SInfo.stat_errors = 0; SInfo.stat_warnings = 0; SInfo.stat_infos = 0; SInfo.stat_timestart = mtime_local(); SInfo.stat_back = 0; } // reprise possible? bool HTTraQt::checkContinue(bool msg) { QString projectDir; projectDir = currentWorkDir + "/" + currentProject + "/"; if (QFile::exists(projectDir + "hts-cache/new.zip") || ((QFile::exists(projectDir + "hts-cache/new.dat")) && (QFile::exists(projectDir + "hts-cache/new.ndx")))) { // il existe déja un cache précédent.. renommer return true; } if (QFile::exists(projectDir + "hts-cache/old.zip") || ((QFile::exists(projectDir + "hts-cache/old.dat")) && (QFile::exists(projectDir + "hts-cache/old.ndx")))) { // il existe déja un ancien cache précédent.. renommer return true; } if ( msg == true) { MessageBox::exec(this, translate(_ERR), translate(_CANTFIND), QMessageBox::Critical); } return false; } void HTTraQt::afterChangepathlog() { QString st = ""; char tempo[8192]; bool modify; QString projectDir; projectDir = currentWorkDir + "/" + currentProject + "/"; #if 0 if (fexist(fconcat(catbuff, tempo, "winprofile.ini"))) { // un cache est présent if (fsize(fconcat(catbuff, tempo, "winprofile.ini")) > 0) { // taille log contrôle>0 int i; for(i = 0; i < (int) strlen(tempo); i++) { if (tempo[i] == '/') { tempo[i] = '\\'; } } Read_profile(fconcat(catbuff, tempo, "winprofile.ini"), 0); // peut on modifier? int pos = m_ctl_todo.GetCurSel(); if ((pos == LAST_ACTION) || (pos == LAST_ACTION - 1) || (pos == 0)) { modify = true; } else { modify = false; } // existe: update if (fexist(fconcat(catbuff, tempo, "hts-cache/new.zip")) || (fexist(fconcat(catbuff, tempo, "hts-cache/new.dat"))) && (fexist(fconcat(catbuff, tempo, "hts-cache/new.ndx"))) ) { // il existe déja un cache précédent.. renommer if (modify) { if ((!fexist(fconcat(catbuff, tempo, "hts-in_progress.lock"))) && (!fexist(fconcat(catbuff, tempo, "hts-cache/interrupted.lock"))) ) { m_ctl_todo.SetCurSel(LAST_ACTION); } else { m_ctl_todo.SetCurSel(LAST_ACTION - 1); } } log_flip = 1; } else if (log_flip) { if (modify) { m_ctl_todo.SetCurSel(0); } log_flip = 0; } OnSelchangetodo(); } } else if (log_flip) { m_ctl_todo.SetCurSel(0); log_flip = 0; } #endif } void HTTraQt::renameOldToNew() { QString projectDir; projectDir = currentWorkDir + "/" + currentProject + "/"; if (QFile::exists(projectDir + "hts-cache/old.dat") && QFile::exists(projectDir + "hts-cache/old.ndx")) { if (QFile::remove(projectDir + "hts-cache/new.dat") == false) { MessageBox::exec(this, translate(_ERR), translate(_ERRDELETING), QMessageBox::Warning); } if ( QFile::remove(projectDir + "hts-cache/new.ndx") == false) { MessageBox::exec(this, translate(_ERR), translate(_ERRDELETING), QMessageBox::Warning); } } if (QFile::remove(projectDir + "hts-cache/new.lst") == false ) { MessageBox::exec(this, translate(_ERR), translate(_ERRDELETING), QMessageBox::Warning); } if (QFile::exists(projectDir + "hts-cache/old.zip")) { if (QFile::remove(projectDir + "hts-cache/new.zip") == false ) { MessageBox::exec(this, translate(_ERR), translate(_ERRDELETING), QMessageBox::Warning); } } QFile::remove(projectDir + "hts-cache/new.txt"); QFile::rename(projectDir + "hts-cache/old.zip", projectDir + "hts-cache/new.zip"); QFile::rename(projectDir + "hts-cache/old.dat", projectDir + "hts-cache/new.dat"); QFile::rename(projectDir + "hts-cache/old.ndx", projectDir + "hts-cache/new.ndx"); QFile::rename(projectDir + "hts-cache/old.lst", projectDir + "hts-cache/new.lst"); QFile::rename(projectDir + "hts-cache/old.txt", projectDir + "hts-cache/new.txt"); } QString HTTraQt::sizeToText(long long int s) { QString t; if (s < 0) { return QString(" size is wrong!"); } if (s > 1024 && s < 1024 * 1024) { t = QString::number(s / 1024) + " kB"; } else if (s > (1024 * 1024)) { t = QString::number(s / (1024 * 1024)) + " MB"; } else { t = QString::number(s / 1024) + " B"; } return t; } void HTTraQt::onEndMirror() { QStringList ext = (QStringList() << "zip" << "dat" << "ndx"); QString oldName, oldShort; QString newName, newShort; long int oldSize = -1; long int newSize = -1; // endInProgress(); QString projectDir; projectDir = currentWorkDir + "/" + currentProject + "/"; for (QStringList::iterator iExt = ext.begin(); iExt != ext.end(); ++iExt) { QFile oldF; QFile newF; oldName = projectDir + "hts-cache/old." + (*iExt); oldShort = "old." + (*iExt); newName = projectDir + "hts-cache/new." + (*iExt); newShort = "new." + (*iExt); oldF.setFileName (oldName); newF.setFileName (newName); if (oldF.exists() == true && newF.exists() == true ) { oldSize = oldF.size(); newSize = newF.size(); } if (oldSize > 0 && newSize > 0) { break; } } if (oldSize == -1) { // nothing to overwrite, project was new return; } if (newSize == -1) { MessageBox::exec(this, translate(_ERR), translate(_MIRROR_ERR), QMessageBox::Warning); return; // nothing was found } } void HTTraQt::contextMenuEvent(QContextMenuEvent *) { #if 0 QMenu* contextMenu = new QMenu("boo", this); Q_CHECK_PTR(contextMenu); QString caption = QString("" "Context Menu"); //caption->setAlignment( Qt::AlignCenter ); // contextMenu->setTitle( "boo" ); contextMenu->addMenu(QString("&New")); //, SLOT(news()), QKeySequence(Qt::CTRL+Qt::Key_N) ); contextMenu->addMenu(QString("&Open...")); //, this, SLOT(open()), CTRL+Key_O ); contextMenu->addMenu(QString("&Save")); //, this, SLOT(save()), CTRL+Key_S ); QMenu *submenu = new QMenu(this); Q_CHECK_PTR(submenu); submenu->addMenu(QString("&Print to printer")); //, this, SLOT(printer()) ); submenu->addMenu(QString("Print to &file")); //, this, SLOT(file()) ); submenu->addMenu(QString("Print to fa&x")); //, this, SLOT(fax()) ); contextMenu->addMenu(QString("&Print")); //, submenu ); contextMenu->exec(QCursor::pos()); delete contextMenu; #endif } void HTTraQt::displayProgressMsg() { QByteArray msg; QString result; // QProcess* actualP = NULL; process->setReadChannel(QProcess::StandardError); msg = process->readAllStandardError(); // if ( msg.length() > 1 ) { result = msg.data(); // actualP = process; // qDebug() << "displayProgressMsg:" << result ; // } // if ( result.length() < 1 ) // return; } void HTTraQt::displayOutputMsg() { QString line; process->setReadChannel(QProcess::StandardOutput); while (process->canReadLine()) { line = process->readLine().trimmed(); } // qDebug() << "displayOutputMsg:" << line ; } void HTTraQt::processFinished(int exitCode, QProcess::ExitStatus exitStatus) { } void HTTraQt::createActions() { // newProjAct->setShortcut ( tr ( "Ctrl+N" ) ); newProjAct->setStatusTip(translate(_OPENGUI)); connect(newProjAct, SIGNAL(triggered()), this, SLOT(newProject())); // openProjAct->setShortcut ( tr ( "Ctrl+O" ) ); // openProjAct->setStatusTip(translate("Open project")); // connect(openProjAct, SIGNAL(triggered()), this, SLOT(openProject())); // saveProjAct->setShortcut ( tr ( "Ctrl+S" ) ); // saveProjAct->setStatusTip(translate("Save project")); // connect(saveProjAct, SIGNAL(triggered()), this, SLOT(saveProject())); // delProjAct->setShortcut ( tr ( "Ctrl+D" ) ); // delProjAct->setStatusTip(translate("Delete a project")); // connect(delProjAct, SIGNAL(triggered()), this, SLOT(deleteProject())); browseAct->setShortcut ( tr ( "Ctrl+B" ) ); browseAct->setStatusTip(translate(_BROWSEEXISTS)); connect(browseAct, SIGNAL(triggered()), this, SLOT(browseSites())); // loadDefOptAct->setShortcut ( tr ( "Ctrl+L" ) ); loadDefOptAct->setStatusTip(translate(_LOADDEF)); connect(loadDefOptAct, SIGNAL(triggered()), this, SLOT(loadDefaultOptions())); saveOptAct->setStatusTip(translate(_SAVEDEF)); connect(saveOptAct, SIGNAL(triggered()), this, SLOT(saveDefaultOptions())); // resetOptToDefAct->setShortcut ( tr ( "Ctrl+R" ) ); resetOptToDefAct->setStatusTip(translate(_RESETTODEF)); connect(resetOptToDefAct, SIGNAL(triggered()), this, SLOT(resetToDefault())); loadOptAct->setStatusTip(translate(_LOADOPT)); connect(loadOptAct, SIGNAL(triggered()), this, SLOT(loadOptionsFromFile())); // recentAct->setShortcut ( tr ( "Ctrl+R" ) ); // recentAct->setStatusTip(translate("Recent file")); // connect(recentAct, SIGNAL(triggered()), this, SLOT(recent())); // exitAct->setShortcut ( tr ( "Ctrl+X" ) ); exitAct->setStatusTip(translate(_EXIT)); connect(exitAct, SIGNAL(triggered()), this, SLOT(quit())); saveOptAsAct->setStatusTip(translate(_SAVEOPTAS)); connect(saveOptAsAct, SIGNAL(triggered()), this, SLOT(saveOptionsAs())); // selectFontAct->setStatusTip(translate(_SEL_FONT)); // connect(selectFontAct, SIGNAL(triggered()), this, SLOT(selectFontSize())); // fontSizePrefAct->setStatusTip(translate(_SEL_FONT)); langPrefAct->setStatusTip(translate(_LANGPREF)); // fontPrefAct->setStatusTip(translate(_SEL_FONT)); // connect(langPrefAct, SIGNAL(triggered()), this, SLOT(langPreference())); // modifyOptAct->setShortcut ( tr ( "Ctrl+M" ) ); modifyOptAct->setStatusTip(translate(_MODIFYOPT)); connect(modifyOptAct, SIGNAL(triggered()), this, SLOT(modifyOptions())); // pauseOptAct->setShortcut ( tr ( "Ctrl+P" ) ); pauseOptAct->setStatusTip(translate(_PAUSETRANSF)); connect(pauseOptAct, SIGNAL(triggered()), this, SLOT(pauseTransfer())); viewLogAct->setStatusTip(translate(_VIEW_LOG)); connect(viewLogAct, SIGNAL(triggered()), this, SLOT(viewLog())); viewErrLogAct->setStatusTip(translate(_VIEWERRLOG)); connect(viewErrLogAct, SIGNAL(triggered()), this, SLOT(viewErrorLog())); // viewTransferAct->setStatusTip(translate(_VIEWFILETRANSFERS)); // connect(viewTransferAct, SIGNAL(triggered()), this, SLOT(viewTransfers())); // hideAct->setShortcut ( tr ( "Ctrl+H" ) ); hideAct->setStatusTip(translate(_HIDE)); connect(hideAct, SIGNAL(triggered()), this, SLOT(hideWindow())); restAct = new QAction(translate(_OPEN), this); // restAct->setStatusTip(translate(_RESTORE)); connect(restAct, SIGNAL(triggered()), this, SLOT(restoreWindow())); // winStatusAct->setStatusTip(translate("Status Bar")); // connect(winStatusAct, SIGNAL(triggered()), this, SLOT(windowStatusBar())); // checkAct->setShortcut ( tr ( "Ctrl+U" ) ); checkAct->setStatusTip(translate(_TOPROJECTPAGE)); connect(checkAct, SIGNAL(triggered()), this, SLOT(checkUpdates())); contentAct->setStatusTip(translate(_CONTENTS)); connect(contentAct, SIGNAL(triggered()), this, SLOT(contens())); stepByStepAct->setStatusTip(translate(_STEPBYSTEP)); connect(stepByStepAct, SIGNAL(triggered()), this, SLOT(stepByStep())); // aboutAct->setShortcut ( tr ( "Ctrl+A" ) ); aboutAct->setStatusTip(translate(_ABOUTPROG)); connect(aboutAct, SIGNAL(triggered()), this, SLOT(about())); aboutQtAct->setStatusTip(translate(_ABOUTQT)); aboutQtAct->setFont(sysFont); connect(aboutQtAct, SIGNAL(triggered()), this, SLOT(aboutQt())); } void HTTraQt::createTrayIcon() { if (!QSystemTrayIcon::isSystemTrayAvailable()) { hideAct->setEnabled(false); return; } QApplication::setQuitOnLastWindowClosed(false); trayIconMenu = new QMenu(this); trayIconMenu->addAction(restAct); trayIconMenu->addSeparator(); trayIconMenu->addAction(modifyOptAct); trayIconMenu->addAction(viewLogAct); trayIconMenu->addAction(viewErrLogAct); // view err log trayIconMenu->addSeparator(); trayIconMenu->addAction(pauseOptAct); // pause trayIconMenu->addAction(aboutAct); // about trayIconMenu->addAction(exitAct); trayIcon = new QSystemTrayIcon(this); connect(trayIcon, SIGNAL(activated(QSystemTrayIcon::ActivationReason)), this, SLOT(iconActivated(QSystemTrayIcon::ActivationReason))); trayIcon->setContextMenu(trayIconMenu); trayIcon->setIcon(QIcon(*mainicon)); } void HTTraQt::iconActivated(QSystemTrayIcon::ActivationReason reason) { switch (reason) { case QSystemTrayIcon::Trigger: // qDebug() << "trigger"; break; case QSystemTrayIcon::DoubleClick: // qDebug() << "double"; emit restoreWindow(); // iconComboBox->setCurrentIndex((iconComboBox->currentIndex() + 1) // % iconComboBox->count()); break; case QSystemTrayIcon::MiddleClick: // qDebug() << "middle"; // showMessage(); break; default: ; } } void HTTraQt::hideWindow() { // to system tray trayIcon->show(); hide(); } void HTTraQt::restoreWindow() { // to normal trayIcon->hide(); showNormal(); } void HTTraQt::newProject() { QString app; app = qApp->applicationDirPath() + "/httraqt"; QProcess *myProcess = new QProcess(); myProcess->start(app); } void HTTraQt::browseSites() { QString name = currentWorkDir + "/" + currentProject + "/index.html"; if (QFile::exists(name) == true ) { QDesktopServices::openUrl(QUrl::fromLocalFile(qPrintable( name ))); } } void HTTraQt::loadDefaultOptions() { int ans = MessageBox::exec(this, translate(_QUEST), translate(_LOADDEFAULT), QMessageBox::Question); if (ans == QMessageBox::Yes) { readSettings(true); } } void HTTraQt::saveDefaultOptions() { int ans = MessageBox::exec(this, translate(_QUEST), translate(_SAVEDEFAULT), QMessageBox::Question); if (ans == QMessageBox::Yes) { writeSettings(true); // global options } } void HTTraQt::resetToDefault() { int ans = MessageBox::exec(this, translate(_QUEST), translate(_RESETDEFAULT), QMessageBox::Question); if (ans == QMessageBox::Yes) { initOptions(); } } void HTTraQt::loadOptionsFromFile() { QSettings* s; QString fileName = QFileDialog::getOpenFileName(this, translate(_OPENFILE), currentWorkDir, "HTTrack Settings (linprofile.ini winprofile.ini)"); if (fileName.length() == 0) { return; } s = new QSettings(fileName, WIniFormat); loadOptions(s); } bool HTTraQt::checkInstanceRuns() { if(_singular->attach(QSharedMemory::ReadOnly)) { // _singular->detach(); return false; } if(_singular->create(1)) { return true; } return false; } void HTTraQt::saveOptionsAs() { QSettings* s; QString fileName = QFileDialog::getSaveFileName(this, translate(_SAVEFILE), currentWorkDir, "winprofile.ini"); if (fileName.length() == 0) { return; } s = new QSettings(fileName, WIniFormat); saveOptions(s, false); } void HTTraQt::pauseTransfer() { if (pauseOptAct->isChecked() == true) { hts_setpause(global_opt, 1); } else { hts_setpause(global_opt, 0); } } void HTTraQt::onStopAll() { pauseOptAct->setChecked(false); // qDebug() << "onStopAll"; if (soft_term_requested) { termine_requested = 1; } else { soft_term_requested = 1; hts_request_stop(mainWidget->global_opt, 0); } } void HTTraQt::viewTransfers() { } // this is only possible, if programm installed in home directory, like firefox // in other case only display information about update, // normal updates only from repository void HTTraQt::checkUpdates() { QDesktopServices::openUrl(QUrl("http://httraqt.sourceforge.net/", QUrl::TolerantMode)); } // zeige hilfe void HTTraQt::contens() { QDesktopServices::openUrl(QUrl::fromLocalFile(qPrintable( helpDir + "/index.html"))); } void HTTraQt::stepByStep() { QDesktopServices::openUrl(QUrl::fromLocalFile(qPrintable( helpDir + "/step.html"))); } void HTTraQt::createToolBars() { // fileToolBar()->addToolBar(translate("File")); // fileToolBar->addAction(newLetterAct); // fileToolBar->addAction(saveAct); // fileToolBar->addAction(printAct); // // editToolBar = addToolBar(translate("Edit")); // editToolBar->addAction(undoAct); } void HTTraQt::createStatusBar() { statusBar()->showMessage(translate(_READY), 2000); } void HTTraQt::getOptions() { currentOptionsFile = ""; if (currentProject.length() > 0) { QString linname, winname; linname = currentWorkDir + "/" + currentProject + "/linprofile.ini"; winname = currentWorkDir + "/" + currentProject + "/hts-cache/winprofile.ini"; if (QFile::exists(linname) == true) { currentOptionsFile = linname; } if (QFile::exists(winname) == true) { currentOptionsFile = winname; } } if (currentOptionsFile.length() > 0) { readSettings(false); // project } else { readSettings(true); // global } } void HTTraQt::writeGUISettings(void) { QSettings* s; s = new QSettings(QSettings::UserScope, "KarboSoft", "HTTraQt"); s->setValue("pos", pos()); s->setValue("size", size()); s->setValue("WorkDir", currentWorkDir); s->setValue("LANGUAGE", currentLang); s->setValue("LASTPROJ", currentProject); // s->setValue("FontSize", fontSize); // s->setValue("GUIFont", sysFont); // qDebug() << "writeGUISettings"; int i = 0; for (QStringList::Iterator iDir = lastDirs.begin(); iDir != lastDirs.end(); iDir++, i++) { if (i > 8) { // max last dirs break; } s->setValue("LASDIR" + QString::number(i), (*iDir)); } s->sync(); } void HTTraQt::writeSettings(bool global) { QSettings* s; QString fname; if (global == true) { s = new QSettings(QSettings::UserScope, "KarboSoft", "HTTraQt"); s->setValue("WorkDir", currentWorkDir); s->setValue("LANGUAGE", currentLang); // qDebug() << "writesettings global"; } else { if (currentProject.length() == 0) { return; } fname = currentWorkDir + "/" + currentProject/* + "/hts-cache"*/; QDir d(fname); if (d.exists() == false) { d.mkpath((const QString) fname); } if (d.mkpath(fname + "/hts-cache") == false) { qDebug() << "can not create"; } fname += "/hts-cache/winprofile.ini"; // qDebug() << "writesettings local" << fname; s = new QSettings(fname, WIniFormat); } saveOptions(s, global); } // to get locale and convert to internal string QString HTTraQt::getLocaleString() { QString res; QLocale lSys = QLocale::system(); switch (lSys.language()) { case QLocale::Byelorussian: res = "Belarussian"; break; case QLocale::Bulgarian: res = "Bulgarian"; break; case QLocale::Spanish: res = "Castellano"; break; case QLocale::Czech: res = "ÄŒesky"; break; case QLocale::Chinese: res = "Chinese-Simplified"; break; case QLocale::Danish: res = "Dansk"; break; case QLocale::German: res = "Deutsch"; break; case QLocale::Estonian: res = "Eesti"; break; case QLocale::C: res = "English"; break; case QLocale::Finnish: res = "Finnish"; break; case QLocale::French: res = "Français"; break; case QLocale::Greek: res = "Greek"; break; case QLocale::Italian: res = "Italiano"; break; case QLocale::Japanese: res = "Japanese"; break; case QLocale::Hungarian: res = "Magyar"; break; case QLocale::Netherlands: res = "Nederlands"; break; case QLocale::NorwegianNynorsk: res = "Norsk"; break; case QLocale::Polish: res = "Polski"; break; case QLocale::Brazil: res = "Português-Brasil"; break; case QLocale::Portuguese: res = "Português"; break; case QLocale::Romanian: res = "Romanian"; break; case QLocale::Russian: res = "Russian"; break; case QLocale::Slovak: res = "Slovak"; break; case QLocale::Slovenian: res = "Slovenian"; break; case QLocale::Swedish: res = "Svenska"; break; case QLocale::Turkish: res = "Turkish"; break; case QLocale::Ukrainian: res = "Ukrainian"; break; default: res = "English"; break; } return res; } void HTTraQt::readGUISettings() { QSettings* s; s = new QSettings(QSettings::UserScope, "KarboSoft", "HTTraQt"); QPoint pos = s->value("pos", QPoint(200, 200)).toPoint(); QSize size = s->value("size", QSize(840, 640)).toSize(); resize(size); move(pos); QString l; l = getLocaleString(); currentLang = s->value("LANGUAGE", l).toString(); currentProject = s->value("LASTPROJ").toString(); sysFont = sysFont.toString(); int sz = sysFont.pointSize(); if ( sz == -1) { sz = sysFont.pixelSize(); } fontSize = sz; for (int i = 0; i < 8; i++) { QString d = s->value("LASDIR" + QString::number(i)).toString(); QDir dr; if (d.length() == 0) { break; } if (dr.exists(d) == true) { lastDirs << d; } } QDir dir; QStringList dirsLang; dirsLang << "/usr/share/httraqt/" << "/usr/local/share/httraqt/" << currentAppDir; foreach(QString entry, dirsLang) { helpDir = entry + "/help/"; dir = QDir(helpDir); if (dir.exists() == true) { break; } else { helpDir = ""; } } foreach(QString entry, dirsLang) { langDir = entry + "/lang/"; dir = QDir(langDir); if (dir.exists() == true) { break; } else { langDir = ""; } } } void HTTraQt::readSettings(bool global) { QSettings* s; QString fname; QString text; if (global == true) { s = new QSettings(QSettings::UserScope, "KarboSoft", "HTTraQt"); currentWorkDir = s->value(QString("WorkDir"), QString(QDir::homePath() + "/My Web Sites")).toString(); } else { fname = currentWorkDir + "/" + currentProject + "/linprofile.ini"; if (QFile::exists(fname) == false) { // exists fname = currentWorkDir + "/" + currentProject + "/hts-cache/winprofile.ini"; if (QFile::exists(fname) == false) { // exists fname = ""; } } } if (fname.length() == 0) { // file not found, global settings s = new QSettings(QSettings::UserScope, "KarboSoft", "HTTraQt"); } else { s = new QSettings(fname, WIniFormat); } currentOptionsFile = fname; loadOptions(s); } void HTTraQt::onCancelAll() { } void HTTraQt::onQuit() { quit(); } void HTTraQt::activatePage(int pageNum) { switch (pageNum) { case 0: { // start tab currentTab = 0; // actions pcShutdown = false; pcHibernate = false; browseAct->setEnabled(false); viewLogAct->setEnabled(false); viewErrLogAct->setEnabled(false); pauseOptAct->setEnabled(false); modifyOptAct->setEnabled(false); break; } case 1: { // new project tab or select project // qDebug() << "seite 1: " << currentWorkDir; (static_cast(widgets[1]))->editBasePath->setText(currentWorkDir); (static_cast(widgets[1]))->selectProj(currentProject); currentTab = 1; //actions browseAct->setEnabled(false); viewLogAct->setEnabled(false); viewErrLogAct->setEnabled(false); pauseOptAct->setEnabled(false); modifyOptAct->setEnabled(false); break; } case 2: { // options tab if (currentTab == 1) { // prüfe, ob die parameter i.o. sind: aus NewProjTab if ((static_cast(widgets[1]))->testIt() == false) { // projektname muss vorhanden sein return; } } bool nProj = rebuildWorkDirView(); QString url; GetProfile("CurrentUrl", url); (static_cast(widgets[2]))->textEdit->setText(url); QString urlFile; GetProfile("CurrentURLList", urlFile); (static_cast(widgets[2]))->label1286->setText(urlFile); if (nProj == false) { (static_cast(widgets[2]))->updateLastAction(); getOptions(); } else { m_todo = 0; (static_cast(widgets[2]))->comboAction->setCurrentIndex(m_todo); readSettings(true); // global m_todo = 0; } // wenn projekt existierte, einlesen von diversen settings und url liste. if ((m_todo == LAST_ACTION) || (m_todo == LAST_ACTION - 1)) { if (checkContinue(true) == false) { return; } } currentTab = 2; //actions browseAct->setEnabled(false); viewLogAct->setEnabled(false); viewErrLogAct->setEnabled(false); pauseOptAct->setEnabled(false); modifyOptAct->setEnabled(false); break; } case 3: { // confirm tab with delay time if (currentTab == 2) { // prüfe, ob die parameter i.o. sind: aus OptionsTab if ((static_cast(widgets[2]))->testIt() == false) { // die url liste muss vorhanden sein MessageBox::exec(this, translate(_NOURL), translate(_URLNOTCOMP), QMessageBox::Critical); return; } } (static_cast(widgets[2]))->updateLastAction(); QString url = (static_cast(widgets[2]))->textEdit->toPlainText(); SetProfile("CurrentUrl", url); QString urlFile = (static_cast(widgets[2]))->label1286->text(); SetProfile("CurrentURLList", urlFile); (static_cast(widgets[3]))->groupPCoff->setChecked(false); (static_cast(widgets[3]))->labelHH->clear(); // HH (static_cast(widgets[3]))->labelMM->clear(); // MM (static_cast(widgets[3]))->labelSS->clear(); // SS currentTab = 3; getMainOptionsFromGUI(); writeSettings(false); // write project settings // check current action, if QString prDir; prDir = currentWorkDir + "/" + currentProject + "/"; //actions browseAct->setEnabled(false); viewLogAct->setEnabled(false); viewErrLogAct->setEnabled(false); pauseOptAct->setEnabled(false); modifyOptAct->setEnabled(false); menuPreferences->setEnabled(true); break; } case 4: { // progress tab currentTab = 4; //actions browseAct->setEnabled(true); viewLogAct->setEnabled(true); viewErrLogAct->setEnabled(true); pauseOptAct->setEnabled(true); modifyOptAct->setEnabled(true); menuPreferences->setEnabled(false); for (int i = 1; i < NStatsBuffer; i++) { (static_cast(widgets[4]))->progressSheet->setRowHidden(i, true); } launch(); break; } case 5: { // log tab currentTab = 5; // actions browseAct->setEnabled(true); viewLogAct->setEnabled(false); viewErrLogAct->setEnabled(false); pauseOptAct->setEnabled(false); modifyOptAct->setEnabled(false); menuPreferences->setEnabled(true); break; } default: break; } for (int i = 0; i <= 5; i++) { if (i == pageNum) { if (widgets[i]->isHidden() == true) { widgets[i]->show(); } } else { if (widgets[i]->isHidden() == false) { widgets[i]->hide(); } } } buttonsWidget->onButtons(pageNum); } HTTraQt::~HTTraQt() { if(_singular->isAttached()) { _singular->detach(); } quit(); } int HTTraQt::removeFolder(QDir &dir) { int res = 0; //list of dirs QStringList lstDirs = dir.entryList(QDir::Dirs | QDir::AllDirs | QDir::NoDotAndDotDot); //file list QStringList lstFiles = dir.entryList(QDir::Files); //rm files foreach(QString entry, lstFiles) { QString entryAbsPath = dir.absolutePath() + "/" + entry; QFile::remove(entryAbsPath); } //for directories recursive foreach(QString entry, lstDirs) { QString entryAbsPath = dir.absolutePath() + "/" + entry; QDir dr; dr = QDir(entryAbsPath); removeFolder(dr); } //deleting of directory if (!QDir().rmdir(dir.absolutePath())) { res = 1; } return res; } void HTTraQt::viewLog() { QString name = currentWorkDir + "/" + currentProject + "/" "hts-log.txt"; // fichier log existe ou on est télécommandé par un ! if (QFile::exists(name) == true ) { QDesktopServices::openUrl(QUrl::fromLocalFile(qPrintable( name ))); return; } // name = currentWorkDir + "/" + currentProject + "/" "hts-err.txt"; // // if (QFile::exists(name) == true ) { // QDesktopServices::openUrl(QUrl::fromLocalFile(qPrintable( name ))); // return; // } QString l = translate(_NOLOGFILES); l.replace("%s", currentProject); MessageBox::exec(this, translate(_ERROR), l, QMessageBox::Warning); } void HTTraQt::viewErrorLog() { QString name = currentWorkDir + "/" + currentProject + "/" "hts-err.txt"; if (QFile::exists(name) == true ) { QDesktopServices::openUrl(QUrl::fromLocalFile(qPrintable( name ))); return; } QString l = translate(_NOLOGFILES); l.replace("%s", currentProject); MessageBox::exec(this, translate(_ERROR), l, QMessageBox::Warning); } #if 0 void HTTraQt::createFontSizeMenu() { fontSizeMenu = menuPreferences->addMenu(translate(_SEL_FONT)); fsizeGroup = new QActionGroup(this); QStringList szList; szList << "9" << "10" << "12" << "14" << "16" << "18" << "20"; foreach(QString entry, szList) { QAction *tmpAction = new QAction(entry, fontSizePrefAct); tmpAction->setCheckable(true); fontSizeMenu->addAction(tmpAction); fsizeGroup->addAction(tmpAction); if (fontSize == entry.toInt()) { tmpAction->setChecked(true); } actFSizeSelect.push_back(tmpAction); } connect(fsizeGroup, SIGNAL(triggered(QAction*)), this, SLOT(selectFontSize(QAction*))); } #endif bool HTTraQt::readLangDir() { bool found = false; QString lngDirName; QStringList dirsLang; QDir dir; dirsLang << "/usr/share/httraqt/" << "/usr/local/share/httraqt/" << currentAppDir; // dictFormat = 0; foreach(QString entry, dirsLang) { lngDirName = entry + "/lang/"; dir = QDir(lngDirName); if (dir.exists() == true) { found = true; break; } lngDirName = entry + "/language/"; dir = QDir(lngDirName); if (dir.exists() == true) { found = true; break; } } if(found == false) { return false; } langFiles.clear(); QStringList fList = dir.entryList(QStringList("*.utf")); found = false; langMenu = menuPreferences->addMenu(translate(_LANGUAGE)); langGroup = new QActionGroup(this); for (QStringList::Iterator iL = fList.begin(); iL != fList.end(); iL++) { QFile fLang(lngDirName + *iL); if (fLang.exists() == false) { continue; } QString iconName; if (fLang.open(QIODevice::ReadOnly)) { //wird eingelesen QTextStream stream(&fLang); stream.setCodec("UTF-8"); QString line, nm; int lines = 0; while (!stream.atEnd()) { line = stream.readLine(); // line of text excluding '\n' lines++; if (line == "LANGUAGE_NAME") { line = stream.readLine(); lines++; nm = line; continue; } if (line == "LANGUAGE_ISO") { line = stream.readLine(); selectedLang = line; lines++; iconName = lngDirName + "flags/" + line + ".png"; found = true; langFiles += (*iL) + ":" + nm; QAction *tmpAction = new QAction(nm, langPrefAct); tmpAction->setCheckable(true); if (QFile::exists(iconName) == true) { QFile flIcon(iconName); if (flIcon.size() < 1024 ) { // checking of filesize tmpAction->setIcon(QIcon(iconName)); } } langGroup->addAction(tmpAction); langMenu->addAction(tmpAction); if (currentLang == nm) { tmpAction->setChecked(true); } actLangSelect.push_back(tmpAction); break; } if (lines > 8) { break; } } fLang.close(); } else { continue; } } connect(langGroup, SIGNAL(triggered(QAction*)), this, SLOT(setLang(QAction*))); return (found); } void HTTraQt::selectFontSize(QAction* mnu) { QString lngStr; lngStr = mnu->text(); fontSize = lngStr.toInt(); mnu->setChecked(true); int sz = sysFont.pointSize(); // for lang menu and for fontsize menu if ( sz == -1) { programStyleSheet = QString().sprintf("font-size: %dpx", fontSize); } else { programStyleSheet = QString().sprintf("font-size: %dpt", fontSize); } QString sSheet2 = QString("QMenu { %1; }").arg( programStyleSheet ); setStyleSheet(programStyleSheet); langMenu->setStyleSheet(sSheet2); setFontForWidgets(); } void HTTraQt::setLang(QAction* mnu) { QString lngStr; mnu = langGroup->checkedAction(); lngStr = mnu->text(); currentLang = lngStr; if (getLangTable() == false) { qDebug() << "setLang" << false; } QVector::iterator itL; disconnect(langGroup, SIGNAL(triggered(QAction*)), this, SLOT(setLang(QAction*))); mnu->setChecked(true); connect(langGroup, SIGNAL(triggered(QAction*)), this, SLOT(setLang(QAction*))); setLangGUI(); } void HTTraQt::convertTranslateFiles() { // bool found = false; QString lngDirName = currentAppDir + "/lang/"; QDir dir(lngDirName); QStringList fList = dir.entryList(QStringList("*.utf")); for (QStringList::Iterator iL = fList.begin(); iL != fList.end(); iL++) { if (loadTranslation(lngDirName + *iL) == false) { continue; } QFile fLang(lngDirName + *iL); QTextStream streamInput; if (fLang.open(QIODevice::ReadOnly)) { //wird eingelesen streamInput.setDevice(&fLang); streamInput.setCodec("UTF-8"); } else { continue; } // #ifdef TRANSLATE_FILE QFile langTrFile(lngDirName + (*iL) + ".new"); if (langTrFile.open(QIODevice::WriteOnly)) { bool trBeg = false; QTextStream streamOutput(&langTrFile); streamOutput.setCodec("UTF-8"); while (trBeg == false) { QString line; line = streamInput.readLine(); if (line.length() > 0) { if (line.indexOf("OK") == 0 || line.indexOf("Ok") == 0) { // beg of translations detected trBeg = true; break; } else { streamOutput << line << "\r\n"; } } } if (trBeg == true) { for (int i = 0; engText[i] != ""; i++) { QString ll = translate(i); if (ll.length() > 0) { ll.replace( "\n", "\\r\\n"); ll.replace( "\n", "\\n"); ll.replace( "\t", "\\t"); ll.replace( "/", "\\\\"); ll.replace( "&", "&"); ll.replace( ">", ">"); ll.replace( "<", "<"); streamOutput << QString().sprintf("t%03d=", i) << ll << "\r\n"; } } } } else { qDebug() << "cannot open" << langTrFile.fileName(); } langTrFile.close(); fLang.close(); } } // thanks to Leon // https://qt-project.org/forums/viewthread/5957 //HIBERNATE void HTTraQt::hibernate() { int ret; MessageTimerBox msgBox; bool num; int minutes = (static_cast(widgets[3]))->lineEditCounter->text().toInt(&num); if (num == false) { minutes = 1; } msgBox.setDefaultText("Hibernate PC?\nAutoclose in %d seconds..."); msgBox.setIcon(QMessageBox::Question); msgBox.setStandardButtons(QMessageBox::Yes | QMessageBox::No); msgBox.setAutoClose(true); msgBox.setTimeout(minutes * 60); //Closes after x minutes ret = msgBox.exec(); if (ret == QMessageBox::No) { return; } #ifdef __WIN32__ // code for win systems #endif #ifdef __linux__ bool gnome_power1 = false; bool gnome_power2 = false; bool hal_works = false; QDBusMessage response; gnome_power1 = QProcess::startDetached("gnome-power-cmd.sh hibernate"); gnome_power2 = QProcess::startDetached("gnome-power-cmd hibernate"); if(!gnome_power1 && !gnome_power2 && verbose) { qWarning() << "W: gnome-power-cmd and gnome-power-cmd.sh didn't work"; } if(!gnome_power1 && !gnome_power2) { QDBusInterface powermanagement("org.freedesktop.Hal", "/org/freedesktop/Hal/devices/computer", "org.freedesktop.Hal.Device.SystemPowerManagement", QDBusConnection::systemBus()); response = powermanagement.call("Hibernate"); if(response.type() == QDBusMessage::ErrorMessage) { if(verbose) { qWarning() << "W: " << response.errorName() << ":" << response.errorMessage(); } } else { hal_works = true; } } if(!hal_works && !gnome_power1 && !gnome_power2) { QDBusInterface powermanagement("org.freedesktop.DeviceKit.Power", "/org/freedesktop/DeviceKit/Power", "org.freedesktop.DeviceKit.Power", QDBusConnection::systemBus()); if(response.type() == QDBusMessage::ErrorMessage) { if(verbose) { qWarning() << "W: " << response.errorName() << ":" << response.errorMessage(); } } } #endif // LINUX #ifdef __APPLE__ #endif } //SHUTDOWN void HTTraQt::shutdown() { int ret; MessageTimerBox msgBox; bool num; int minutes = (static_cast(widgets[3]))->lineEditCounter->text().toInt(&num); if (num == false) { minutes = 1; } msgBox.setDefaultText("Shutdown PC?\nAutoclose in %d seconds..."); msgBox.setIcon(QMessageBox::Question); msgBox.setStandardButtons(QMessageBox::Yes | QMessageBox::No); msgBox.setAutoClose(true); msgBox.setTimeout(minutes * 60); //Closes after three seconds ret = msgBox.exec(); if (ret == QMessageBox::No) { return; // no shutdown } #ifdef __WIN32__ // code for win systems #endif #ifdef __linux__ bool shutdown_works = false; bool gnome_power1 = false; bool gnome_power2 = false; bool hal_works = false; QDBusMessage response; QDBusInterface gnomeSessionManager("org.gnome.SessionManager", "/org/gnome/SessionManager", "org.gnome.SessionManager", QDBusConnection::sessionBus()); response = gnomeSessionManager.call("RequestShutdown"); if(response.type() == QDBusMessage::ErrorMessage) { if(verbose) { qWarning() << "W: " << response.errorName() << ":" << response.errorMessage(); } gnome_power1 = QProcess::startDetached("gnome-power-cmd.sh shutdown"); gnome_power2 = QProcess::startDetached("gnome-power-cmd shutdown"); if(verbose && !gnome_power1 && !gnome_power2) { qWarning() << "W: gnome-power-cmd and gnome-power-cmd.sh didn't work"; } } else { shutdown_works = true; } QDBusInterface kdeSessionManager("org.kde.ksmserver", "/KSMServer", "org.kde.KSMServerInterface", QDBusConnection::sessionBus()); response = kdeSessionManager.call("logout", 0, 2, 2); if(response.type() == QDBusMessage::ErrorMessage) { if(verbose) { qWarning() << "W: " << response.errorName() << ":" << response.errorMessage(); } } else { shutdown_works = true; } if(!shutdown_works && !gnome_power1 && !gnome_power2) { QDBusInterface powermanagement("org.freedesktop.Hal", "/org/freedesktop/Hal/devices/computer", "org.freedesktop.Hal.Device.SystemPowerManagement", QDBusConnection::systemBus()); response = powermanagement.call("Shutdown"); if(response.type() == QDBusMessage::ErrorMessage) { if(verbose) { qWarning() << "W: " << response.errorName() << ":" << response.errorMessage(); } } else { hal_works = true; } } if(!hal_works && !shutdown_works && !gnome_power1 && !gnome_power2) { QDBusInterface powermanagement("org.freedesktop.ConsoleKit", "/org/freedesktop/ConsoleKit/Manager", "org.freedesktop.ConsoleKit.Manager", QDBusConnection::systemBus()); response = powermanagement.call("Stop"); if(response.type() == QDBusMessage::ErrorMessage) { if(verbose) { qWarning() << "W: " << response.errorName() << ":" << response.errorMessage(); } QProcess::startDetached("sudo shutdown -P now"); } } #endif // UNIX #ifdef __APPLE__ #endif } bool HTTraQt::getLangTable() { QString lang = currentLang; QString fileLang = ""; for (QStringList::Iterator iLang = langFiles.begin(); iLang != langFiles.end(); iLang++) { if ((*iLang).contains(":" + lang) > 0) { fileLang = *iLang; fileLang.remove(":" + lang); break; } } if (fileLang == "") { return (false); } if (QFile::exists(langDir + fileLang) == false) { MessageBox::exec(this, translate(_ERROR), "Language file not exists!\n\n" + langDir + "\n\n" + fileLang, QMessageBox::Warning); return (false); } return loadTranslation(langDir + fileLang); } void HTTraQt::setLangGUI() { (static_cast(widgets[0]))->translateTab(); (static_cast(widgets[1]))->translateTab(); (static_cast(widgets[2]))->translateTab(); (static_cast(widgets[3]))->translateTab(); (static_cast(widgets[4]))->translateTab(); (static_cast(widgets[5]))->translateTab(); // actions translate translateActions(); rebuildWorkDirView(); } void HTTraQt::translateActions(QAction* act, int id) { QString tmp; QString str = translate(id); int posTab; if (str.length() == 0) { return; } posTab = str.indexOf("\\t"); tmp = translate(id); if (posTab > 0) { QString shrtcut = str.mid(posTab + 2); QStringList tmpC = tmp.split("\\t"); act->setText(tmpC.at(0)); act->setFont(sysFont); act->setShortcut(shrtcut); } else { act->setText(tmp); act->setFont(sysFont); } } void HTTraQt::translateActions() { buttonsWidget->translateButtons(); menuFile->setTitle(translate(_FILE)); translateActions(newProjAct, _P18); translateActions(browseAct, _P23); browsProjAct->setStatusTip ( translate ( _BROWSEEXISTS ) ); translateActions(exitAct, _EXIT); // exitAct->setStatusTip ( tr ( "Exit" ) ); menuPreferences->setTitle(translate(_PREF)); // menuPreferences->setStyleSheet(sSheet); translateActions(loadDefOptAct, _LOADDEF); // loadDefOptAct->setStatusTip ( tr ( "Load default options" ) ); translateActions(saveOptAct, _SAVEDEF); // saveOptAct->setStatusTip ( tr ( "Save default options" ) ); translateActions(resetOptToDefAct, _RESETTODEF); // resetOptToDefAct->setStatusTip ( tr ( "Reset to default options" ) ); translateActions(loadOptAct, _LOADOPT); // loadOptAct->setStatusTip ( tr ( "Load options..." ) ); // translateActions(recentAct, "Recent file"); // recentAct->setStatusTip ( tr ( "Recent file" ) ); translateActions(saveOptAsAct, _SAVEOPTAS); // translateActions(selectFontAct, _SEL_FONT); // saveOptAsAct->setStatusTip ( tr ( "Save options as..." ) ); langMenu->setTitle(translate(_LANGPREF)); // fontSizeMenu->setTitle(translate(_SEL_FONT)); menuMirror->setTitle(translate(_MIRROR)); // menuMirror->setStyleSheet(sSheet); translateActions(modifyOptAct, _MODIFYOPT); // modifyOptAct->setStatusTip ( tr ( "Modify options" ) ); pauseOptAct->setCheckable(true); translateActions(pauseOptAct, _PAUSETRANSF); // pauseOptAct->setStatusTip ( tr ( "Pause transfer" ) ); menuLog->setTitle(translate(_LOG)); // menuLog->setStyleSheet(sSheet); translateActions(viewLogAct, _VIEW_LOG); // viewLogAct->setStatusTip ( translate("View log" ) ); translateActions(viewErrLogAct, _VIEWERRLOG); // viewErrLogAct->setStatusTip ( tr ( "View error log" ) ); menuWindow->setTitle(translate(_WINDOW)); // menuWindow->setStyleSheet(sSheet); translateActions(hideAct, _HIDE); translateActions(restAct, _OPEN); // hideAct->setStatusTip ( tr ( "Hide" ) ); menuHelp->setTitle(translate(_HELP)); // menuHelp->setStyleSheet(sSheet); translateActions(checkAct, _TOPROJECTPAGE); translateActions(stepByStepAct, _STEPBYSTEP); translateActions(contentAct, _CONTENTS); translateActions(aboutAct, _ABOUTPROG); } void HTTraQt::quit() { int ans; if (pcHibernate == false && pcShutdown == false ) { ans = MessageBox::exec(this, translate(_QUIT), translate(_REALLYQUIT), QMessageBox::Question); if (ans == QMessageBox::No) { return; } } writeGUISettings(); qApp->quit(); } void HTTraQt::closeEvent(QCloseEvent* ce) { int ans; if (pcHibernate == false && pcShutdown == false ) { ans = MessageBox::exec(this, translate(_QUIT), translate(_REALLYQUIT), QMessageBox::Question); if (ans == QMessageBox::No) { ce->ignore(); return; } } writeGUISettings(); // ce->accept(); qApp->quit(); // return; } void HTTraQt::aboutQt() { QMessageBox::aboutQt(this, PROGRAM_NAME); } void HTTraQt::about() { AboutDialog *ad; ad = new AboutDialog(this); ad->exec(); delete ad; } // modifs RX 10/10/98: gestion des , QString HTTraQt::change(char* chaine, char c) { int comma = 1; int first = 1; QString chaine1; for (int i = 0; i < (int) strlen(chaine); i++) { switch (chaine[i]) { case 10: case 13: case 9: case ' ': case ',': comma = 1; break; default: if (comma) { if (!first) { chaine1 += ' '; } else { first = 0; } chaine1 += c; comma = 0; } chaine1 += chaine[i]; break; } } return chaine1; } void HTTraQt::getMainOptionsFromGUI() { QString str; QStringList sList; // str = firstWidget->label1027->currentText(); // SetProfileString(mainOptions, "Category", str); str = (static_cast(widgets[2]))->textEdit->toPlainText(); SetProfile("CurrentUrl", str); //end of combobox str = (static_cast(widgets[2]))->label1286->text(); SetProfile("CurrentURLList", str); } void HTTraQt::gOptions(bool dialog) { if (mth == NULL ) { return; } OptionsDialog *oDia; if (dialog == true) { oDia = new OptionsDialog(this); oDia->exec(); } if (global_opt != NULL) { getOptStruct(global_opt); } if (dialog == true) { delete oDia; writeSettings(false); } } void HTTraQt::setOptions() { gOptions(false); // without dialog } void HTTraQt::modifyOptions() { gOptions(true); } void HTTraQt::setMainOptionsToGUI() { QString str; QStringList sList; readSettings(true); // GetProfileString(mainOptions, "Category", str); // str = firstWidget->label1027->Text(); GetProfile("CurrentUrl", str); str.replace(" ", "\n"); (static_cast(widgets[2]))->textEdit->setText(str); str = (static_cast(widgets[2]))->comb01; sList = str.split("\n"); GetProfile("CurrentURLList", str); (static_cast(widgets[2]))->label1286->setText(str); } bool HTTraQt::RemoveEmptyDir(QString path) { int ans = MessageBox::exec(this, translate(_REMOVE), translate(_SURE), QMessageBox::Question); if (ans == QMessageBox::No) { return false; } QDirIterator it(path, QDirIterator::Subdirectories); while (it.hasNext()) { QString n = it.next(); if (n == "." || n == "..") { continue; } QString fullPath = path + "/" + n; QDir subd(fullPath); if (subd.rmdir(fullPath) == false) { MessageBox::exec(this, translate(_ERR), translate(_ANYDIRNOTEMPTY), QMessageBox::Warning); return false; } } QStringList names; QString maske = path + "/*.*"; QDir d(path); names = d.entryList(QStringList("*.*")); for (QStringList::Iterator ist = names.begin(); ist != names.end(); ++ist) { if (*ist == "." || *ist == "..") { // is dir continue; } else { d.remove(path + "/" + (*ist)); } } if (d.remove(maske) == true) { d.rmdir(path); } #ifdef WIN32 QDir::setCurrent("C:\\"); #else QString home = QDir::homePath(); QDir::setCurrent(home); #endif return true; } httraqt/sources/main/StartTab.cpp0000664000175000017500000000431413042707374017615 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include #include "includes/StartTab.h" #include "includes/httraqt.h" #include "../version.h" StartTab::StartTab(QWidget *parent, Qt::WindowFlags fl) : QWidget(parent, fl) { setupUi(this); this->parent = static_cast(parent); label01->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); label->setPixmap(*(this->parent->mainpix)); } void StartTab::resizeEvent(QResizeEvent *event) { } void StartTab::translateTab() { setMinimumSize(410, 250); QString v; if (parent->programStyleSheet.length() > 0) { setStyleSheet(parent->programStyleSheet); } label01->setText(translate(_WELCOME)); v = QString().sprintf("%s v.%s (%s)", PROGRAM_NAME, HTTQTVERSION, PROGRAM_DATE); l_version->setText(v); } httraqt/sources/main/main.cpp0000664000175000017500000000571113042707374017017 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include #include #include "includes/httraqt.h" #include "../version.h" int main(int argc, char *argv[]) { QApplication app(argc, argv); #if 0 QPixmap logo(":/images/splash.png"); QPainter painter(&logo); painter.setFont(QFont("Arial", 15)); QSplashScreen* splash = new QSplashScreen(logo); splash->show(); splash->showMessage(QObject::tr(PROGRAM_FULL_NAME), Qt::AlignLeft | Qt::AlignBottom); #endif #if QT_VERSION < 0x050000 // ask QString in Qt 4 to interpret all char* as UTF-8, // like Qt 5 does. // 106 is "UTF-8", this is faster than lookup by name // [http://www.iana.org/assignments/character-sets/character-sets.xml] QTextCodec::setCodecForCStrings(QTextCodec::codecForMib(106)); // and for reasons I can't understand, I need to do the same again for tr // even though that clearly uses C strings as well... QTextCodec::setCodecForTr(QTextCodec::codecForMib(106)); #ifdef Q_OS_WIN QFile::setDecodingFunction(decodeUtf8); QFile::setEncodingFunction(encodeUtf8); #endif #else // for Win32 and Qt5 we try to set the locale codec to UTF-8. // this makes QFile::encodeName() work. #ifdef Q_OS_WIN QTextCodec::setCodecForLocale(QTextCodec::codecForMib(106)); #endif #endif HTTraQt* mainWidget; QString pName = QString(PROGRAM_NAME) + " v." + QString(HTTQTVERSION); mainWidget = new HTTraQt(0, Qt::Window); mainWidget->setLangGUI(); mainWidget->setWindowTitle(pName); mainWidget->show(); return app.exec(); } httraqt/sources/main/InsertUrlDialog.cpp0000664000175000017500000000447113042707374021144 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include #include "includes/httraqt.h" #include "includes/InsertUrlDialog.h" InsertUrlDialog::InsertUrlDialog(QWidget *parent) : QDialog(parent) { setupUi(this); this->parent = static_cast(parent); connect(label2, SIGNAL(clicked()), this, SLOT(close())); connect(label1, SIGNAL(clicked()), this, SLOT(onOk())); translateDialog(); } void InsertUrlDialog::translateDialog() { if (parent->programStyleSheet.length() > 0) { setStyleSheet(parent->programStyleSheet); } groupBox->setTitle(translate(_AUTH)); label1226->setText(translate(_LOGIN)); label1227->setText(translate(_PASS)); label2->setText(translate(_CANCEL)); label1->setText(translate(_OK)); } void InsertUrlDialog::onOk() { m_urllogin = label1233->text(); m_urlpass = label1232->text(); m_urladr = label1234->text(); accept(); } httraqt/sources/main/CMakeLists.txt0000664000175000017500000000550713042707374020132 0ustar karbofoskarbofos#CMakeLists.txt set(MAIN_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/translator.cpp ${CMAKE_CURRENT_SOURCE_DIR}/htinterface.cpp ${CMAKE_CURRENT_SOURCE_DIR}/options.cpp ${CMAKE_CURRENT_SOURCE_DIR}/httraqt.cpp ${CMAKE_CURRENT_SOURCE_DIR}/AboutDialog.cpp ${CMAKE_CURRENT_SOURCE_DIR}/buttonPanel.cpp ${CMAKE_CURRENT_SOURCE_DIR}/ConfirmTab.cpp ${CMAKE_CURRENT_SOURCE_DIR}/FinalTab.cpp ${CMAKE_CURRENT_SOURCE_DIR}/InsertUrlDialog.cpp ${CMAKE_CURRENT_SOURCE_DIR}/main.cpp ${CMAKE_CURRENT_SOURCE_DIR}/NewProjTab.cpp ${CMAKE_CURRENT_SOURCE_DIR}/OptionsTab.cpp ${CMAKE_CURRENT_SOURCE_DIR}/ProgressTab.cpp ${CMAKE_CURRENT_SOURCE_DIR}/StartTab.cpp PARENT_SCOPE) set(MAIN_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/includes/httraqt.h # ${CMAKE_CURRENT_SOURCE_DIR}/includes/htsnet.h ${CMAKE_CURRENT_SOURCE_DIR}/includes/htinterface.h # ${CMAKE_CURRENT_SOURCE_DIR}/includes/htsstrings.h ${CMAKE_CURRENT_SOURCE_DIR}/includes/options.h ${CMAKE_CURRENT_SOURCE_DIR}/includes/translator.h ${CMAKE_CURRENT_SOURCE_DIR}/includes/AboutDialog.h ${CMAKE_CURRENT_SOURCE_DIR}/includes/buttonPanel.h ${CMAKE_CURRENT_SOURCE_DIR}/includes/FinalTab.h ${CMAKE_CURRENT_SOURCE_DIR}/../version.h ${CMAKE_CURRENT_SOURCE_DIR}/includes/InsertUrlDialog.h ${CMAKE_CURRENT_SOURCE_DIR}/includes/NewProjTab.h ${CMAKE_CURRENT_SOURCE_DIR}/includes/ProgressTab.h ${CMAKE_CURRENT_SOURCE_DIR}/includes/ConfirmTab.h ${CMAKE_CURRENT_SOURCE_DIR}/includes/OptionsTab.h ${CMAKE_CURRENT_SOURCE_DIR}/includes/StartTab.h PARENT_SCOPE) set(MAIN_FORMS ${CMAKE_CURRENT_SOURCE_DIR}/forms/AboutDialog.ui ${CMAKE_CURRENT_SOURCE_DIR}/forms/buttonPanel.ui ${CMAKE_CURRENT_SOURCE_DIR}/forms/ConfirmTab.ui ${CMAKE_CURRENT_SOURCE_DIR}/forms/FinalTab.ui ${CMAKE_CURRENT_SOURCE_DIR}/forms/InsertUrlDialog.ui ${CMAKE_CURRENT_SOURCE_DIR}/forms/mainForm.ui ${CMAKE_CURRENT_SOURCE_DIR}/forms/NewProjTab.ui ${CMAKE_CURRENT_SOURCE_DIR}/forms/OptionsTab.ui ${CMAKE_CURRENT_SOURCE_DIR}/forms/ProgressTab.ui ${CMAKE_CURRENT_SOURCE_DIR}/forms/StartTab.ui PARENT_SCOPE) #QT4_WRAP_CPP(MAIN_HEADERS_MOC ${MAIN_HEADERS}) #QT4_WRAP_UI(MAIN_FORMS_HEADERS ${MAIN_FORMS}) # cleanup $build/*.cpp~ on "make clean" SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "${CMAKE_CURRENT_SOURCE_DIR}/*~") httraqt/sources/main/ProgressTab.cpp0000664000175000017500000004254513042707374020334 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include #include #include #include #include #include #ifndef NStatsBuffer #define NStatsBuffer 14 #endif #ifdef __cplusplus extern "C" { #endif // #include #include "httrack-library.h" #include "htsopt.h" extern int hts_is_parsing(httrackp *opt, int flag); extern int hts_setpause(httrackp *opt, int flag); extern int hts_is_testing(httrackp *opt); extern int hts_is_exiting(httrackp *opt); #ifdef __cplusplus } #endif #define DESCR_COLUMN 0 #define FILENAME_COLUMN 1 #define SIZE_COLUMN 2 #define CANCEL_COLUMN 3 #include "includes/httraqt.h" #include "includes/ProgressTab.h" ProgressTab::ProgressTab(QWidget *parent, Qt::WindowFlags fl) : QWidget(parent, fl) { setupUi(this); this->parent = static_cast(parent); this->parent->global_opt = NULL; progressSheet->setColumnCount(4); // progressSheet->setColumnHidden(3 , true); progressSheet->setRowCount(NStatsBuffer); QPalette* palette1 = new QPalette(); palette1->setColor(QPalette::ButtonText, Qt::red); // qDebug() << "progresstab" << NStatsBuffer; for (int i = 0; i < NStatsBuffer; i++) { progressSheet->setCellWidget(i, 0, new QLabel()); QProgressBar* pb = new QProgressBar(); pb->setRange(0, 1000); progressSheet->setRowHeight(i, 20); progressSheet->setCellWidget(i, 1, pb); progressSheet->setCellWidget(i, 2, new QLabel()); // "X" QPushButton *nb; nb = new QPushButton("X"); nb->setToolTip(translate(_CANCEL)); // cancel downloading of current file nb->setPalette(*palette1); nb->setHidden(true); cancelButtons << nb; progressSheet->setCellWidget( i, 3, nb);// for cancelButtons // progressSheet->cellWidget(i, 3)->setHidden(true); connect(nb, SIGNAL(pressed()), this, SLOT(cancelDwnload())); } // for (int i = 0; i < NStatsBuffer; i++) { // progressSheet->setRowHidden(i, (i >= this->parent->maxProgressRows)); // } } void ProgressTab::resizeEvent(QResizeEvent *event) { int tableWidth = width(); progressSheet->setColumnWidth(0, tableWidth * 0.12); progressSheet->setColumnWidth(1, tableWidth * 0.50); progressSheet->setColumnWidth(2, tableWidth * 0.12); // for size progressSheet->setColumnWidth(3, tableWidth * 0.10); // for "cancel" button } void ProgressTab::translateTab() { setMinimumSize(410, 250); // ajust size(hight) to content // progressSheet->setFixedHeight(progressSheet->document()->size().height() + progressSheet->contentsMargins().top()*2); // int maxRows = 32;//parent->maxConnections; if (parent->programStyleSheet.length() > 0) { setStyleSheet(parent->programStyleSheet); } l_process->setText(translate(_INPROGRESS) + " " + parent->currentProject); // groupBox->setTitle(translate(_INFO)); l_saved->setText(translate(_BYTESSAVED)); l_time->setText(translate(_TIME)); l_rate->setText(translate(_TRRATE)); l_actconn->setText(translate(_CONNECTIONS)); l_scanned->setText(translate(_LINKSSCANNED)); l_written->setText(translate(_FILESWR)); l_updated->setText(translate(_FILESUP)); l_errors->setText(translate(_ERRORS)); QStringList horzHeaders; horzHeaders << translate(_OP) << QString(translate(_FILE) + "/" + translate(_PROGR)) << translate(_SIZE) << ""; progressSheet->setHorizontalHeaderLabels(horzHeaders); // for (int i = 0; i < NStatsBuffer; i++) { // progressSheet->setRowHidden(i, (i >= parent->maxProgressRows)); // } } void ProgressTab::cancelDwnload() { QObject *p; p = sender(); for(int i = 0; i < cancelButtons.count(); ++i) { if (p == cancelButtons[i]) { hts_cancel_file_push(parent->global_opt, parent->StatsBuffer[i].url_sav.toLatin1()); break; } } } // Refresh void ProgressTab::update() { if (parent->global_opt == NULL) { return; } parent->mutex.lock(); if (!parent->termine) { if (parent->SInfo.refresh) { hts_is_parsing(parent->global_opt, 0); // refresh demandé si en mode parsing // while(INFILLMEM_LOCKED) Sleep(10); // attendre au cas où if (!parent->termine) { inProcessRefresh(); // on refresh! } } // parent->SInfo.ask_refresh = 1; } parent->mutex.unlock(); } void ProgressTab::inProcessRefresh() { static int toggle = 0; if (!((!parent->termine) && (!parent->termine_requested))) { return; } if (!parent->SInfo.refresh) { return; } QString lnk; l_process->setText(translate(_INPROGRESS) + " " + parent->currentProject); if (parent->SInfo.stat_back) { lnk.sprintf("%d/%d (+%d)", parent->SInfo.lien_n, parent->SInfo.lien_tot - 1, parent->SInfo.stat_back); } else { lnk.sprintf("%d/%d", parent->SInfo.lien_n, parent->SInfo.lien_tot - 1); } bool isIconic = parent->trayIcon->isVisible(); // not Iconmodus if (isIconic == false) { bool parsing = false; if (!parent->soft_term_requested) { if (!hts_setpause(parent->global_opt, -1)) { if (!(parsing = hts_is_parsing(parent->global_opt, -1))) { inforun->setText(translate(_RECFILES)); } else { switch (hts_is_testing(parent->global_opt)) { case 0: inforun->setText(translate(_PARSHTML)); break; case 1: inforun->setText(translate(_TESTINGLINKS)); break; case 2: inforun->setText(translate(_PURG)); break; case 3: inforun->setText(translate(_LCACHE)); break; case 4: inforun->setText(translate(_WAITTIME)); break; case 5: inforun->setText(translate(_TRDATA)); break; } } } else { if (((toggle++) / 5) % 2) { inforun->setText(translate(_PAUSED)); } else { inforun->setText(""); } } } else { if (((toggle++) / 5) % 2) { inforun->setText(translate(_STOPNOW)); } else { inforun->setText(""); } } if (parent->SInfo.stat_time > 0) { QString st = QString::number(parent->SInfo.stat_time); i1->setText(st); // time } else { QString st = QString::number(parent->SInfo.stat_time); i1->setText(st); // time } float mbytes = parent->SInfo.stat_bytes / (1024.0 * 1024.0); if (mbytes > 1.0 && mbytes < 1024.0) { i0->setText(QString().sprintf("%.2f MB", mbytes)); // bytes } else if (mbytes > 1024.0) { i0->setText(QString().sprintf("%.4f GB", mbytes / 1024.0)); // bytes } else { i0->setText(QString::number(parent->SInfo.stat_bytes)); } i2->setText(lnk); // scanned if (parent->SInfo.stat_nsocket > 0 /*&& parent->SInfo.stat_nsocket < 32*/) { QString st = QString::number(parent->SInfo.stat_nsocket); i3->setText(st); // socks } else { i3->setText("none"); // wait } QString st; if (parent->SInfo.rate < 0 || parent->SInfo.rate > (1024.0 * 1024.0)) { parent->SInfo.rate = 0; } st.sprintf("%d (%d)", parent->SInfo.irate, parent->SInfo.rate); i4->setText(st); // rate i5->setText(QString::number(parent->SInfo.stat_errors)); i6->setText(QString::number(parent->SInfo.stat_written)); QString tempo; int pc = 0; if (parent->SInfo.stat_written) { pc = (int)((parent->SInfo.stat_updated * 100) / (parent->SInfo.stat_written)); } if (pc) { tempo.sprintf("%d (%d%%)", parent->SInfo.stat_updated, pc); } else { tempo.sprintf("%d", parent->SInfo.stat_updated); } i7->setText(tempo); // for (int j = 0; j < NStatsBuffer; j++) { // progressSheet->setRowHidden(j, (j >= parent->maxProgressRows)); // // progressSheet->cellWidget(i, CANCEL_COLUMN)->setHidden(false); // } /*if (!parsing)*/ { { for(int i = 0; i < NStatsBuffer; i++) { if (parent->StatsBuffer[i].sizeTotal > 0) { TStamp d = ((TStamp) parent->StatsBuffer[i].size * 1000); d = d / ((TStamp) parent->StatsBuffer[i].sizeTotal); parent->StatsBuffer[i].offset = (int) d; QLabel *tsize = (QLabel*) progressSheet->cellWidget(i, SIZE_COLUMN); qint64 sz = parent->StatsBuffer[i].sizeTotal; QString s; if (sz < 1e3) { // bytes s.sprintf("%4.1f B", (float)sz); } else if ((sz >= 1000) && (sz < 1e6)) { // kBytes s.sprintf("%4.1f kB", (float)(sz / 1024.0)); } else if ((sz >= 1e6) && (sz < 1e9)) { // kBytes s.sprintf("%4.1f MB", (float)(sz / (1024.0 * 1024.0))); } else { // mbytes s.sprintf("%4.1f GB", (float)(sz / (1024.0 * 1024.0 * 1024.0))); } if (s.length() > 0) { tsize->setText(s); } } else { parent->StatsBuffer[i].offset = 0; } } } if (!parsing) { QProgressBar *p; p = (QProgressBar *) progressSheet->cellWidget(0, FILENAME_COLUMN); p->setRange(0, 1000); p = (QProgressBar *) progressSheet->cellWidget(0, FILENAME_COLUMN); p->setValue(parent->StatsBuffer[0].offset); } for (int j = 1; j < NStatsBuffer; j++) { QProgressBar *p; p = (QProgressBar *) progressSheet->cellWidget(j, FILENAME_COLUMN); p->setRange(0, 1000); p = (QProgressBar *) progressSheet->cellWidget(j, FILENAME_COLUMN); p->setValue(parent->StatsBuffer[j].offset); } // redraw en boucle { int i = 0; if (parsing) { i++; } for( ; i < NStatsBuffer; i++) { QString st; QLabel *ti = (QLabel*) progressSheet->cellWidget(i, DESCR_COLUMN); st = parent->StatsBuffer[i].strStatus; st.replace("&", "&&"); if (st.length() == 0) { progressSheet->cellWidget(i, CANCEL_COLUMN)->setHidden(true); if (progressSheet->isRowHidden(i) == false) { progressSheet->setRowHidden(i, true); } } else { progressSheet->cellWidget(i, CANCEL_COLUMN)->setHidden(false); if (progressSheet->isRowHidden(i) == true) { progressSheet->setRowHidden(i, false); } ti->setText(st); QProgressBar *p; p = (QProgressBar *) progressSheet->cellWidget(i, FILENAME_COLUMN); //ti = (QLabel*) progressSheet->cellWidget(i,FILENAME_COLUMN); st = parent->StatsBuffer[i].name; st.replace("&", "&&"); p->setFormat( st); st = parent->StatsBuffer[i].file; st.replace("&", "&&"); p->setToolTip(st); // if (!parsing) { // if (parent->StatsBuffer[i].strStatus.length() > 0){ // progressSheet->cellWidget(i, CANCEL_COLUMN)->setHidden(false); // } // else{ // progressSheet->cellWidget(i, CANCEL_COLUMN)->setHidden(true); // } if ((parent->StatsBuffer[i].strStatus.length() == 0) != (parent->StatsBuffer[i].actived)) { parent->StatsBuffer[i].actived = !parent->StatsBuffer[i].actived; if (!parent->StatsBuffer[i].actived) { progressSheet->cellWidget(i, CANCEL_COLUMN)->setHidden(true); } else { progressSheet->cellWidget(i, CANCEL_COLUMN)->setHidden(false); } } /* } else { progressSheet->cellWidget(i, CANCEL_COLUMN)->setHidden(true); }*/ } } } // } /* else*/ if (parsing) { // parsing // QProgressBar *p; p = (QProgressBar *) progressSheet->cellWidget(0, FILENAME_COLUMN); p->setRange(0, 100); p->setValue(parsing); QLabel *ti = (QLabel*) progressSheet->cellWidget(0, DESCR_COLUMN); ti->setText(translate(_SCANNING)); p = (QProgressBar *) progressSheet->cellWidget(0, FILENAME_COLUMN); p->setFormat(parent->StatsBuffer[0].name); } } QString info; QTableWidgetItem * ti; if ((parent->SInfo.stat_nsocket == -1)) { ti = progressSheet->item(0, DESCR_COLUMN); if (ti == NULL) { return; } ti->setText(translate(_WAITSPECHOUR)); if (isIconic == true /*&& ( !this_CSplitterFrame->iconifie )*/) { // minimise mais pas en icone info.sprintf("[%d s]", parent->SInfo.stat_time); parent->trayIcon->setToolTip(info); } else { info = translate(_MIRRWAIT); info.replace("%d", QString::number(parent->SInfo.stat_time)); } } else { if (isIconic == true ) { // iconmodus info = QString("[" + lnk + "]"); parent->trayIcon->setToolTip(info); } else { QString byteb; if (parent->SInfo.stat_bytes > (1024.0 * 1024.0)) { byteb = QString().sprintf("%.2f MB", parent->SInfo.stat_bytes / (1024.0 * 1024.0)); // bytes } else { byteb = QString().sprintf("%d B", parent->SInfo.stat_bytes); } info = translate(_MIRRINPROGRESS); if (byteb.length() > 0) { info.replace("%s,", QString(lnk + ",")); info.replace("%s", QString(byteb)); } else { info.replace(", %s", lnk); } } } static QString last_info = ""; if (info != last_info) { /* a change */ if (info.length() > 0) { last_info = info; parent->setWindowTitle(last_info); } } // parent->clearStatsBuffer(); } httraqt/sources/main/buttonPanel.cpp0000664000175000017500000001115613042707374020366 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include "includes/httraqt.h" #include "includes/ConfirmTab.h" #include "includes/buttonPanel.h" buttonPanel::buttonPanel(QWidget *parent, Qt::WindowFlags fl) : QWidget(parent, fl) { setupUi(this); this->parent = static_cast(parent); connect(backButton, SIGNAL(clicked()), this, SLOT(onBack())); connect(nextButton, SIGNAL(clicked()), this, SLOT(onNext())); connect(stopButton, SIGNAL(clicked()), this, SLOT(onStop())); connect(helpButton, SIGNAL(clicked()), this, SLOT(onHelp())); onButtons(0); } void buttonPanel::onStop() { // progress tab if (parent->currentTab == 4) { int ans = MessageBox::exec(this, translate(_STOPQ), translate(_STOPPROG), QMessageBox::Question); if (ans == QMessageBox::Yes) { parent->onStopAll(); } } else { parent->onQuit(); } } void buttonPanel::translateButtons() { if (parent->programStyleSheet.length() > 0) { setStyleSheet(parent->programStyleSheet); } backButton->setText(translate(_PREVIOUS)); helpButton->setText(translate(_HELP)); switch (parent->currentTab) { case 0: { // start tab nextButton->setText(translate(_NEXT)); stopButton->setText(translate(_EXIT)); break; } case 1: { // select proj tab nextButton->setText(translate(_NEXT)); stopButton->setText(translate(_EXIT)); break; } case 2: { // options tab nextButton->setText(translate(_NEXT)); stopButton->setText(translate(_EXIT)); break; } case 3: { // confirm tab nextButton->setText(translate(_READY)); stopButton->setText(translate(_EXIT)); break; } case 4: { // progress tab nextButton->setText(translate(_NEXT)); stopButton->setText(translate(_STOP)); break; } case 5: { // log tab nextButton->setText(translate(_READY)); stopButton->setText(translate(_EXIT)); break; } default: break; } } void buttonPanel::onButtons(int n) { // for: start; select proj; options; delay; progress; log pages unsigned char mask[8] = {0x06, 0x07, 0x07, 0x07, 0x02, 0x06, 0x00}; unsigned char m; if (n < 0 || n > 5) { return; } m = mask[n]; translateButtons(); backButton->setEnabled((m & 0x01)); stopButton->setEnabled((m & 0x02)); nextButton->setEnabled((m & 0x04)); } void buttonPanel::onHelp() { } void buttonPanel::onBack() { if (parent->currentTab == 0) { return; } parent->activatePage(parent->currentTab - 1); } void buttonPanel::onNext() { if (parent->currentTab == 5) { parent->activatePage(0); return; } if (parent->currentTab == 3) { if (static_cast(parent->widgets[3])->radioStart->isChecked() == false) { parent->getMainOptionsFromGUI(); parent->writeSettings(false); // write project settings parent->activatePage(0); return; } } parent->activatePage(parent->currentTab + 1); } httraqt/sources/main/htinterface.cpp0000664000175000017500000006446513042707374020402 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include "includes/httraqt.h" #include "includes/ProgressTab.h" #ifdef __cplusplus extern "C" { #endif #include "includes/htinterface.h" #include #include #include #include #include #ifdef __cplusplus } #endif extern HTTraQt* mainWidget; class MainWindow; void __cdecl wrapper_init(t_hts_callbackarg * carg) { //printf("Engine started\n"); // mirror_info("Engine started"); wrapper_loop(NULL, NULL, NULL, 0, 0, 0, 0, 0, 0); } const char* __cdecl wrapper_query(t_hts_callbackarg* carg, httrackp *opt, const char* question) { //char* __cdecl htsshow_query(char* question) { QString q = QString("%1Press to confirm, to abort").arg(question); int ans = MessageBox::exec(NULL, cTranslator::translate(_QUEST), q, QMessageBox::Question); if (ans == QMessageBox::Yes) { return (char*)"Y"; } return (char*)"N"; } const char* __cdecl wrapper_query2(t_hts_callbackarg* carg, httrackp *opt, const char* question) { //char* __cdecl htsshow_query(char* question) { QString q = QString("%1Press to confirm, to abort").arg(question); int ans = MessageBox::exec(NULL, cTranslator::translate(_QUEST), q, QMessageBox::Question); if (ans == QMessageBox::Yes) { return (char*)"Y"; } return (char*)"N"; } const char* __cdecl wrapper_query3(t_hts_callbackarg* carg, httrackp *opt, const char* question) { //char* __cdecl htsshow_query(char* question) { QString q = QString("%1Press to confirm, to abort").arg(question); int ans = MessageBox::exec(NULL, cTranslator::translate(_QUEST), q, QMessageBox::Question); if (ans == QMessageBox::Yes) { return (char*)"Y"; } return (char*)"N"; } int __cdecl wrapper_check(t_hts_callbackarg* carg, httrackp *opt, const char* adr, const char* fil, int status) { /* testprgm** printf("Link status tested: http://%s%s\n",adr,fil); mirror_testc("Link status tested"); */ return -1; } int __cdecl wrapper_check_mime(t_hts_callbackarg* carg, httrackp *opt, const char* adr, const char* fil, const char* mime, int status) // appelé par le wizard { // ATLTRACE(__FUNCTION__ " : check %s%s : <%s>\r\n", adr, fil, mime); return -1; } void __cdecl wrapper_pause(t_hts_callbackarg* carg, httrackp *opt, const char* lockfile) { //void __cdecl htsshow_pause(char* lockfile) { while (QFile::exists(lockfile)) { sleep(1000); } } void __cdecl wrapper_filesave(t_hts_callbackarg* carg, httrackp *opt, const char* file) { } void __cdecl wrapper_filesave2(t_hts_callbackarg* carg, httrackp *opt, const char* adr, const char* fil, const char* save, int is_new, int is_modified, int not_updated) { // ATLTRACE(__FUNCTION__ " : saving %s%s as %s (new=%d, modified=%d, notupdated=%d)\r\n", adr, fil, save, is_new, is_modified, not_updated); } // void htcommandend(void) // { // qDebug() << "htcommandend"; // mainWidget->endMirror(); // } void *pth_showlog(void *threadid) { char commande[1024] ; // sprintf(commande, "kwrite %s/%s/hts-log.txt &\n", // kMirrorViewGlobal->project->s_project.gene_projectPath, // kMirrorViewGlobal->project->s_project.gene_projectName); // printf(commande); // system(commande); // pthread_exit(NULL); } int __cdecl wrapper_linkdetected(t_hts_callbackarg * carg, httrackp * opt, char *link) { return 1; } int __cdecl wrapper_linkdetected2(t_hts_callbackarg * carg, httrackp * opt, char *link, const char *start_tag) { return 1; } int __cdecl wrapper_xfrstatus(t_hts_callbackarg * carg, httrackp * opt, lien_back * back) { return 1; } int __cdecl wrapper_savename(t_hts_callbackarg * carg, httrackp * opt, const char *adr_complete, const char *fil_complete, const char *referer_adr, const char *referer_fil, char *save) { return 1; } int __cdecl wrapper_sendheader(t_hts_callbackarg * carg, httrackp * opt, char *buff, const char *adr, const char *fil, const char *referer_adr, const char *referer_fil, htsblk * outgoing) { return 1; } int __cdecl wrapper_receiveheader(t_hts_callbackarg * carg, httrackp * opt, char *buff, const char *adr, const char *fil, const char *referer_adr, const char *referer_fil, htsblk * incoming) { return 1; } void __cdecl wrapper_uninit(t_hts_callbackarg *carg) { //printf("Engine exited\n"); htinfo_mirror_info((char*)"Engine exited"); // htcommandend(); // #ifdef _WIN32 // WSACleanup(); // #endif } // int __cdecl wrapper_start(t_hts_callbackarg *carg, httrackp *opt) { htinfo_mirror_info((char*)"Started"); // use_show=0; if (mainWidget->global_opt->verbosedisplay == 2) { // use_show=1; //einbauen status display crear // vt_clear(); } return 1; } int __cdecl wrapper_chopt(t_hts_callbackarg* carg, httrackp *opt) { return wrapper_start(carg, opt); } int __cdecl wrapper_preprocesshtml(t_hts_callbackarg* carg, httrackp *opt, char** html, int* len, const char* url_address, const char* url_file) { // ATLTRACE(__FUNCTION__ " : preprocessing %s%s (%d bytes)\r\n", url_address, url_file, *len); return 1; } int __cdecl wrapper_postprocesshtml(t_hts_callbackarg* carg, httrackp *opt, char** html, int* len, const char* url_address, const char* url_file) { // ATLTRACE(__FUNCTION__ " : postprocessing %s%s (%d bytes)\r\n", url_address, url_file, *len); //char *old = *html; //*html = hts_strdup(*html); //hts_free(old); return 1; } int __cdecl wrapper_end(t_hts_callbackarg* carg, httrackp *opt) { htinfo_mirror_info((char*)cTranslator::translate(_ENDMIRROR).data()); // qDebug() << "termine after htinfo_mirror_info"; mainWidget->termine = 1; return 1; } int __cdecl wrapper_checkhtml(t_hts_callbackarg * carg, httrackp * opt, char *html, int len, const char *url_address, const char *url_file) { return 1; char chaine[1024] ; sprintf(chaine, "%s%s", url_address, url_file); //printf("Parsing html file \"%s\": http://%s%s\n",html,url_adresse,url_fichier); htinfo_state_url(chaine); return 1; } void __cdecl htinfo_mirror_info(char *c) { // status } // called each loop of HTTrack int __cdecl wrapper_loop(t_hts_callbackarg* carg, httrackp *opt, lien_back* back, int back_max, int back_index, int lien_tot, int lien_ntot, int stat_time, hts_stat_struct* stats) { static TStamp prev_mytime = 0; /* ok */ TStamp mytime; long int rate = 0; // char st[256]; // int stat_written = -1; int stat_updated = -1; int stat_errors = -1; int stat_warnings = -1; int stat_infos = -1; int nbk = -1; // LLint nb = -1; int stat_nsocket = -1; LLint stat_bytes = -1; LLint stat_bytes_recv = -1; int irate = -1; ASSERT(stats) if (stats) { stat_written = stats->stat_files; stat_updated = stats->stat_updated_files; stat_errors = stats->stat_errors; stat_warnings = stats->stat_warnings; stat_infos = stats->stat_infos; nbk = stats->nbk; stat_nsocket = stats->stat_nsocket; irate = (int) stats->rate; // nb = stats->nb; stat_bytes = stats->nb; stat_bytes_recv = stats->HTS_TOTAL_RECV; } // if (!mainWidget->use_show) // return 1; // qDebug() << "max" << back_max << "index"<< back_index; if (back_max == 0) { // en cas de manque de time mainWidget->SInfo.refresh = 1;//back_index; mainWidget->SInfo.stat_timestart = mtime_local(); return 1; } if (mainWidget->termine || mainWidget->termine_requested) { mainWidget->SInfo.refresh = 0; // pas de refresh mainWidget->termine_requested = 1; return 0; } if (stat_written >= 0) { mainWidget->SInfo.stat_written = stat_written; } if (stat_updated >= 0) { mainWidget->SInfo.stat_updated = stat_updated; } if (stat_errors >= 0) { mainWidget->SInfo.stat_errors = stat_errors; } if (stat_warnings >= 0) { mainWidget->SInfo.stat_warnings = stat_warnings; } if (stat_infos >= 0) { mainWidget->SInfo.stat_infos = stat_infos; } // if (!mainWidget->SInfo.ask_refresh) { // return 0; // } // initialiser ft if (stat_nsocket == -1) { if (mainWidget->SInfo.ft == -1) { mainWidget->SInfo.ft = stat_time; } } mytime = mtime_local(); if (stat_time < 0) { mainWidget->SInfo.stat_time = (int)(mytime - mainWidget->SInfo.stat_timestart); } if ((stat_time > 0) && (stat_bytes_recv > 0)) { rate = (int)(stat_bytes_recv / stat_time); } else { rate = 0; // pas d'infos } /* Infos */ if (stat_bytes >= 0) { mainWidget->SInfo.stat_bytes = stat_bytes; // bytes } if (stat_time >= 0) { mainWidget->SInfo.stat_time = stat_time; // time } if (lien_tot >= 0) { mainWidget->SInfo.lien_tot = lien_tot; // nb liens } if (lien_ntot >= 0) { mainWidget->SInfo.lien_n = lien_ntot; // scanned } mainWidget->SInfo.stat_nsocket = stat_nsocket; // socks if (rate > 0) { mainWidget->SInfo.rate = rate; // rate } if (irate >= 0) { mainWidget->SInfo.irate = irate; // irate } if (mainWidget->SInfo.irate < 0) { mainWidget->SInfo.irate = mainWidget->SInfo.rate; } if (nbk >= 0) { mainWidget->SInfo.stat_back = nbk; } strc_int2bytes2 strc, strc2, strc3; if ((((mytime - prev_mytime) > 100) || ((mytime - prev_mytime) < 0))) { // return (mainWidget->termine == 0); // } prev_mytime = mytime; // st[0] = '\0'; // // qsec2str(st, stat_time); mainWidget->mutex.lock(); // parcourir registre des liens if (back_index >= 0) { // seulement si index pass� // mainWidget->SInfo.refresh = 1; // ??? // return (mainWidget->termine == 0); // } // mainWidget->clearStatsBuffer(); int index = 0; // bool ok = false; // idem // becouse we write into mainWidget->StatsBuffer mainWidget->clearStatsBuffer(); // back_index is number of "Sockets", also max number of rows in the progressbar for displaying for (int k = 0; k < 2; k++) { // 0: aktuelle verbindung 1: andere verbindungen for (int j = 0; (j < 3) && (index < NStatsBuffer); j++) { // durchgang der priorität int max = 1; if ((back_max * k) > max) { max = back_max * k; } for (int _i = 0 + k; (_i < max) && (index < NStatsBuffer); _i++) { // nummer der verbindung int i = (back_index + _i) % back_max; // anfang vom "ersten" if (back[i].status < 0) { // signifie "lien actif" continue; } // if (strlen(back[i].url_fil) > 0){ // qDebug() << "status " << (int)back[i].status << " name " << back[i].url_fil << " i=" << i << endl; // } bool ok = false; switch (j) { case 0: { // prioritaire if ((back[i].status > 0) && (back[i].status < 99)) { mainWidget->StatsBuffer[index].strStatus = cTranslator::translate(_RECEIVE); ok = true; } break; } case 1: { switch (back[i].status) { case STATUS_WAIT_HEADERS: { // 99 mainWidget->StatsBuffer[index].strStatus = cTranslator::translate(_REQUEST); ok = true; break; } case STATUS_CONNECTING: { // 100 mainWidget->StatsBuffer[index].strStatus = cTranslator::translate(_CONNECT); ok = true; break; } case STATUS_WAIT_DNS: { // 101 mainWidget->StatsBuffer[index].strStatus = cTranslator::translate(_SEARCH); ok = true; break; } case STATUS_FTP_TRANSFER: { // 1000 mainWidget->StatsBuffer[index].strStatus = QString("ftp: %1").arg(back[i].info); ok = true; break; } case STATUS_SSL_WAIT_HANDSHAKE: { // 102 mainWidget->StatsBuffer[index].strStatus = cTranslator::translate(_CONNECT); ok = true; break; } case STATUS_ALIVE: { // waiting (keep-alive) mainWidget->StatsBuffer[index].strStatus = cTranslator::translate(_WAITING); ok = true; break; } default: //qDebug() << "1 status" << back[i].status << back[i].url_fil; break; } break; } default: { if (back[i].status == STATUS_READY) { // STATUS_READY if ((back[i].r.statuscode == HTTP_OK)) { mainWidget->StatsBuffer[index].strStatus = cTranslator::translate(_READY); ok = true; } else if ((back[i].r.statuscode >= 100) && (back[i].r.statuscode <= 599)) { char tempo[256]; tempo[0] = '\0'; infostatuscode(tempo, back[i].r.statuscode); mainWidget->StatsBuffer[index].strStatus = tempo; ok = true; } else { // mainWidget->StatsBuffer[index].strStatus = cTranslator::translate(_ERROR); // ok = true; } } break; } } if (ok) { QString s = ""; //if (strlen(back[i].url_fil) > 0){ // qDebug() << "k=" << k << "j=" << j << "status:" << back[i].status << "name" << back[i].url_fil << "totalsize" << back[i].r.totalsize << "size" << back[i].r.size; //} mainWidget->StatsBuffer[index].back = i; // index pour + d'infos mainWidget->StatsBuffer[index].url_sav = back[i].url_sav; // pour cancel if (strcmp(back[i].url_adr, "file://")) { s += back[i].url_adr; } else { s += "localhost"; } if (back[i].url_fil[0] != '/') { s += "/"; } s += back[i].url_fil; mainWidget->StatsBuffer[index].file = ""; int pos; pos = s.lastIndexOf('/'); if (pos >= 0) { QString nm = s.mid(pos + 1); if (nm.length() == 0) { if (s != "/") { nm = s; } else { s = ""; } //else{ // qDebug() << "url addr" << back[i].url_adr << "file" << back[i].url_fil; //} } if (nm.length() > MAX_LEN_INPROGRESS) { // couper nm = nm.left(16) + "..." + nm.right(16); } mainWidget->StatsBuffer[index].name = nm; // qDebug() << "k=" << k << "j=" << j << "status:" << back[i].status << "name" << nm << "totalsize" << back[i].r.totalsize << "size" << back[i].r.size; //qDebug() << "name " << nm; // } mainWidget->StatsBuffer[index].file = s; if (back[i].r.totalsize > 0) { // taille prédéfinie mainWidget->StatsBuffer[index].sizeTotal = back[i].r.totalsize; mainWidget->StatsBuffer[index].size = back[i].r.size; } else { // pas de taille prédéfinie if (back[i].status == 0) { // STATUS_READY mainWidget->StatsBuffer[index].sizeTotal = back[i].r.size; mainWidget->StatsBuffer[index].size = back[i].r.size; } else { mainWidget->StatsBuffer[index].sizeTotal = 8192; mainWidget->StatsBuffer[index].size = (back[i].r.size % 8192); } } } index++; } } } } } mainWidget->mutex.unlock(); #ifdef MY_DEBUG for (int d = 0; d < index; d++) { if (mainWidget->StatsBuffer[d].strStatus.length() > 0) { qDebug() << "index=" << d << mainWidget->StatsBuffer[d].file << mainWidget->StatsBuffer[d].size; } } #endif // ((ProgressTab*)mainWidget->widgets[4])->inProcessRefresh(); // qDebug() << "index = " << index; mainWidget->SInfo.refresh = 1; } return (mainWidget->termine == 0); } char* next_token(char* p, int flag) { int detect = 0; int quote = 0; p--; do { p++; if (flag && (*p == '\\')) { // sauter \x ou \" if (quote) { char c = '\0'; if (*(p + 1) == '\\') { c = '\\'; } else if (*(p + 1) == '"') { c = '"'; } if (c) { char* tempo = (char*)malloc(strlen(p) + 2 + 2); tempo[0] = c; tempo[1] = '\0'; strcat(tempo, p + 2); strcpy(p, tempo); free(tempo); } } } else if (*p == 34) { // guillemets (de fin) char* tempo = (char*)malloc(strlen(p) + 2); tempo[0] = '\0'; strcat(tempo, p + 1); strcpy(p, tempo); /* wipe "" */ p--; /* */ quote = !quote; /* */ free(tempo); } else if (*p == 32) { if (!quote) { detect = 1; } } else if (*p == '\0') { p = NULL; detect = 1; } } while (!detect); return p; } void httraq_main() { int r; // result mainWidget->termine = 0; mainWidget->termine_requested = 0; mainWidget->shell_terminated = 0; mainWidget->soft_term_requested = 0; hts_init(); if (mainWidget->global_opt != NULL) { hts_free_opt(mainWidget->global_opt); mainWidget->global_opt = NULL; } // #ifndef _DEBUG // __try // #endif mainWidget->global_opt = hts_create_opt(); // ASSERT(mainWidget->global_opt->size_httrackp == sizeof(httrackp)) { CHAIN_FUNCTION(mainWidget->global_opt, init, wrapper_init, NULL); CHAIN_FUNCTION(mainWidget->global_opt, uninit, wrapper_uninit, NULL); CHAIN_FUNCTION(mainWidget->global_opt, start, wrapper_start, NULL); CHAIN_FUNCTION(mainWidget->global_opt, end, wrapper_end, NULL); CHAIN_FUNCTION(mainWidget->global_opt, chopt, wrapper_chopt, NULL); // change options CHAIN_FUNCTION(mainWidget->global_opt, preprocess, wrapper_preprocesshtml, NULL); CHAIN_FUNCTION(mainWidget->global_opt, postprocess, wrapper_postprocesshtml, NULL); CHAIN_FUNCTION(mainWidget->global_opt, check_html, wrapper_checkhtml, NULL); CHAIN_FUNCTION(mainWidget->global_opt, query, wrapper_query, NULL); CHAIN_FUNCTION(mainWidget->global_opt, query2, wrapper_query2, NULL); CHAIN_FUNCTION(mainWidget->global_opt, query3, wrapper_query3, NULL); CHAIN_FUNCTION(mainWidget->global_opt, loop, wrapper_loop, NULL); CHAIN_FUNCTION(mainWidget->global_opt, check_link, wrapper_check, NULL); CHAIN_FUNCTION(mainWidget->global_opt, check_mime, wrapper_check_mime, NULL); CHAIN_FUNCTION(mainWidget->global_opt, pause, wrapper_pause, NULL); CHAIN_FUNCTION(mainWidget->global_opt, filesave, wrapper_filesave, NULL); CHAIN_FUNCTION(mainWidget->global_opt, filesave2, wrapper_filesave2, NULL); CHAIN_FUNCTION(mainWidget->global_opt, linkdetected, wrapper_linkdetected, NULL); CHAIN_FUNCTION(mainWidget->global_opt, linkdetected2, wrapper_linkdetected2, NULL); CHAIN_FUNCTION(mainWidget->global_opt, xfrstatus, wrapper_xfrstatus, NULL); CHAIN_FUNCTION(mainWidget->global_opt, savename, wrapper_savename, NULL); CHAIN_FUNCTION(mainWidget->global_opt, sendhead, wrapper_sendheader, NULL); CHAIN_FUNCTION(mainWidget->global_opt, receivehead, wrapper_receiveheader, NULL); string cmdPar = mainWidget->cmdOpt.toStdString(); // qDebug() << mainWidget->cmdOpt; // couper en morceaux char **argv; int argvAlloc = 1024; int argc = 1; { char* p = (char*)cmdPar.c_str(); argv = (char**) malloc(argvAlloc * sizeof(char*)); argv[0] = (char*)"httraqt"; do { if (argc >= argvAlloc) { argvAlloc *= 2; argv = (char**) realloc(argv, argvAlloc * sizeof(char*)); if (argv == NULL) { break; } } argv[argc++] = p; argv[argc] = NULL; p = next_token(p, 0); // prochain token if (p) { *p = 0; // octet nul (tableau) p++; } } while (p != NULL); } r = hts_main2(argc, argv, mainWidget->global_opt); sleep(1); free(argv); } // qDebug() << "termine after hts_main2"; mainWidget->termine = 1; if (mainWidget->global_opt != NULL) { hts_free_opt(mainWidget->global_opt); mainWidget->global_opt = NULL; } // sleep(1); // #ifndef _DEBUG // __catch(ExcFilter_(GetExceptionCode(), GetExceptionInformation())) // { // r = -100; // } // #endif // htsthread_wait_n(1); hts_uninit(); } httraqt/sources/main/AboutDialog.cpp0000664000175000017500000000575413042707374020274 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include #include #include "includes/httraqt.h" #include "includes/AboutDialog.h" #include "../version.h" AboutDialog::AboutDialog(QWidget *parent, Qt::WindowFlags fl) : QDialog(parent, fl) { setupUi(this); this->parent = static_cast(parent); setStyleSheet(this->parent->programStyleSheet); translateDialog(); connect(pushButton, SIGNAL(clicked()), this, SLOT(reject())); label_2->setPixmap(*(this->parent->mainpix)); adjustSize(); } void AboutDialog::translateDialog() { if (parent->programStyleSheet.length() > 0) { setStyleSheet(parent->programStyleSheet); } pushButton->setText(translate(_CLOSE)); QString str2 = translate(_NOTIFY); str2.replace("\n", "
"); QString str4 = translate(_VISITPAGE); QString outStr = QString().sprintf(PROGRAM_FULL_NAME, HTTQTVERSION) + "
" + str2 + "

" + str4; outStr += "
HTTrack " + QString(HTTRACK_STR) + ""; outStr += "
HTTraQt " + QString(HTTRAQT_STR) + ""; label->setText(outStr); QString t = "" + translate(_HOW_THANK) + "

" "- " + translate(_SHARE_LINK) + "
" "- " + translate(_REPORT_BUG) + "
" "- " + translate(_MAKE_DONATE) + ". " + translate(_MAKE_TRANSLATION); label_3->setText(t); label_3->setTextFormat(Qt::RichText); label_3->setTextInteractionFlags(Qt::TextBrowserInteraction); label_3->setOpenExternalLinks(true); } httraqt/sources/main/translator.cpp0000664000175000017500000007172113042707374020270 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include #include "includes/translator.h" #include "includes/httraqt.h" extern HTTraQt* mainWidget; QVector cTranslator::translateTable; QString cTranslator::engText[] = { "HTTraQt", // 0 "N# connections", // 1 "Select font size", // 2 "TimeOut", // 3 "Retries", // 4 "Maximum transfer rate", // 5 "Minimum transfer rate", // 6 "Persistent connections (Keep-Alive)", // 7 "Cancel all links from host if timeout occurs", // 8 "Cancel all links from host if too slow", // 9 "Check document type", // 10 "Spider", // 11 "Accept cookies", // 12 "Parse java files", // 13 "Update hack (limit re-transfers)", // 14 "URL hacks (join similar URLs)", // 15 "Tolerant requests (for servers)", // 16 "Force old HTTP/1.0 requests (no 1.1)", // 17 "Browser identity", // 18 "Operation system Identity", // 19 "Operation", // 20 "HTML footer", // 21 "Structure type (how links are saved)", // 22 "DOS names (8+3)", // 23 "No error pages", // 24 "No external pages", // 25 "Hide passwords", // 26 "Hide query strings", // 27 "Do not purge old files", // 28 "ISO9660 names (CDROM)", // 29 "Build", // 30 "These options should be modified only exceptionally", // 31 "Primary Scan Rule", // 32 "Travel mode", // 33 "Global travel mode", // 34 "Rewrite links: internal / external", // 35 "Use a cache for updates and retries", // 36 "Activate Debugging Mode (httraqt.log)", // 37 "Maximum mirroring depth from root address", // 38 "Maximum mirroring depth for external/forbidden addresses (0, that is, none, is the default)", // 39 "Max size of any HTML file", // 40 "Max size of any non-HTML file", // 41 "Size limit", // 42 "Pause after downloading..", // 43 "Max time", // 44 "Size", // 45 "Max connections / seconds", // 46 "Maximum number of links", // 47 "All links will match", // 48 "Get non-HTML files related to a link, eg external .ZIP or pictures", // 49 "Test all links (even forbidden ones)", // 50 "Get HTML files first!", // 51 "Type/MIME associations", // 52 "File types:", // 53 "MIME identity:", // 54 "Proxy address:", // 55 "Proxy port:", // 56 "Login", // 57 "Password", // 58 "Use proxy for ftp transfers", // 59 "Use wildcards to exclude or include URLs or links.\nYou can put several scan strings on the same line.\nUse spaces as separators.\n\nExample: +*.zip -www.*.com -www.*.edu/cgi-bin/*.cgi", // 60 "Criterion", // 61 "String", // 62 "Tip: To have ALL GIF files included, use something like +www.someweb.com/*.gif. \n(+*.gif / -*.gif will include/exclude ALL GIFs from ALL sites)", // 63 "WildCardFilters", // 64 "Add Scan Rule", // 65 "Exclude links", // 66 "Include link(s)", // 67 "Store ALL files in cache", // 68 "Do not re-download locally erased files", // 69 "Create Log files", // 70 "Make an index", // 71 "Make a word database", // 72 "File names with extension:\nFile names containing:\nThis file name:\nFolder names containing:\nThis folder name:\nLinks on this domain:\nLinks on domains containing:\nLinks from this host:\nLinks containing:\nThis link:\nALL LINKS", // 73 "Show all\nHide debug\nHide infos\nHide debug and infos", // 74 "Site-structure (default)\nHtml in web/, images/other files in web/images/\nHtml in web/html, images/other in web/images\nHtml in web/, images/other in web/\nHtml in web/, images/other in web/xxx, where xxx is the file extension\nHtml in web/html, images/other in web/xxx\nSite-structure, without www.domain.xxx/\nHtml in site_name/, images/other files in site_name/images/\nHtml in site_name/html, images/other in site_name/images\nHtml in site_name/, images/other in site_name/\nHtml in site_name/, images/other in site_name/xxx\nHtml in site_name/html, images/other in site_name/xxx\nAll files in web/, with random names (gadget !)\nAll files in site_name/, with random names (gadget !)\nUser-defined structure..", // 75 "Just scan\nStore html files\nStore non html files\nStore all files (default)\nStore html files first", // 76 "Stay in the same directory\nCan go down (default)\nCan go up\nCan both go up & down", // 77 "Stay on the same address (default)\nStay on the same domain\nStay on the same top level domain\nGo everywhere on the web", // 78 "Never\nIf unknown (except /)\nIf unknown", // 79 "no robots.txt rules\nrobots.txt except wizard\nfollow robots.txt rules", // 80 "normal\nextended\ndebug", // 81 "Download web site(s)\nDownload web site(s) + questions\nGet individual files\nDownload all sites in pages (multiple mirror)\nTest links in pages (bookmark test)\n* Continue interrupted download\n* Update existing download", // 82 "Relative URI / Absolute URL (default)\nAbsolute URL / Absolute URL\nAbsolute URI / Absolute URL\nOriginal URL / Original URL", // 83 "- Mirroring Mode -\n\nEnter address(es) in URL box", // 84 "- Interactive Wizard Mode (questions) -\n\nEnter address(es) in URL box", // 85 "- File Download Mode -\n\nEnter file address(es) in URL box", // 86 "- Links List Mode -\n\nUse URL box to enter address(es) of page(s) containing links to mirror", // 87 "- Link Testing Mode -\n\nEnter Web address(es) with links to test in URL box", // 88 "- Update Mode -\n\nVerify address(es) in URL box, check parameters if necessary then click on 'NEXT' button", // 89 "- Resume Mode (Interrupted Operation) -\n\nVerify address(es) in URL box, check parameters if necessary then click on 'NEXT' button", // 90 "Ok", // 91 "Cancel", // 92 "Exit", // 93 "Close", // 94 "Cancel changes", // 95 "Click to confirm", // 96 "Click to get help!", // 97 "Click to return to previous screen", // 98 "Click to go to next screen", // 99 "Hide password", // 100 "Save project", // 101 "Close current project?", // 102 "Delete this project?", // 103 "Delete empty project %s?", // 104 "Action not yet implemented", // 105 "Error deleting this project", // 106 "Select a rule for the filter", // 107 "Enter keywords for the filter", // 108 "Add this rule", // 109 "Please enter one or several keyword(s) for the rule", // 110 "Add", // 111 "Scan Rules", // 112 "Matching links will be excluded:", // 113 "Matching links will be included:", // 114 "Example:", // 115 "gif\nWill match all GIF files", // 116 "blue\nWill find all files with a matching 'blue' sub-string such as 'bluesky-small.jpeg'", // 117 "bigfile.mov\nWill match the file 'bigfile.mov', but not 'bigfile2.mov'", // 118 "cgi\nWill find links with folder name matching sub-string 'cgi' such as /cgi-bin/somecgi.cgi", // 119 "cgi-bin\nWill find links with folder name matching whole 'cgi-bin' string (but not cgi-bin-2, for example)", // 120 "someweb.com\nWill find links with matching sub-string such as www.someweb.com, private.someweb.com etc.", // 121 "someweb\nWill find links with matching folder sub-string such as www.someweb.com, www.someweb.edu, private.someweb.otherweb.com etc.", // 122 "www.someweb.com\nWill find links matching whole 'www.someweb.com' sub-string (but not links such as private.someweb.com/..)", // 123 "someweb\nWill find any links with matching sub-string such as www.someweb.com/.., www.test.abc/fromsomeweb/index.html, www.test.abc/test/someweb.html etc.", // 124 "www.test.com/test/someweb.html\nWill only find the 'www.test.com/test/someweb.html' file. Note that you have to type the complete path (URL + site path)", // 125 "Add exclusion filter", // 126 "Add inclusion filter", // 127 "Existing filters", // 128 "Cancel changes", // 129 "Save current preferences as default values", // 130 "Click to confirm", // 131 "No log files in %s!", // 132 "No 'index.html' file in %s!", // 133 "Click to quit HTTraQt Website Copier", // 134 "Browse HTML start page", // 135 "End of mirror", // 136 "View log files", // 137 "Browse Mirrored Website", // 138 "New project...", // 139 "View error and warning reports", // 140 "View report", // 141 "Close the log file window", // 142 "Info type:", // 143 "Infos", // 144 "Find", // 145 "Find a word", // 146 "Info log file", // 147 "Warning/Errors log file", // 148 "Unable to initialize the OLE system", // 149 "HTTraQt could not find any interrupted download file cache in the specified folder!", // 150 "Could not connect to provider", // 151 "receive", // 152 "request", // 153 "connect", // 154 "search", // 155 "Ready", // 156 "ready", // 157 "waiting", // 158 "error", // 159 "Receiving files..", // 160 "Parsing HTML file..", // 161 "Purging files..", // 162 "Loading cache in progress..", // 163 "Parsing HTML file (testing links)..", // 164 "Pause - Toggle [Mirror]/[Pause download] to resume operation", // 165 "Paused (select [File]/[Pause transfer] to continue)", // 166 "Finishing pending transfers - Select [Cancel] to stop now!", // 167 "scanning", // 168 "Waiting for scheduled time..", // 169 "Transferring data..", // 170 "Connecting to provider", // 171 "[%d seconds] to go before start of operation", // 172 "Site mirroring in progress [%s, %s]", // 173 "Site mirroring finished!", // 174 "A problem occured during the mirroring operation\n", // 175 "\nDuring:\n", // 176 "\nSee the log file if necessary.\n\nClick FINISH to quit HTTraQt Website Copier.\n\nThanks for using HTTraQt!", // 177 "Mirroring operation complete.\nClick Exit to quit HTTraQt.\nSee log file(s) if necessary to ensure that everything is OK.\n\nThanks for using HTTraQt!", // 178 "* * MIRROR ABORTED! * *\nThe current temporary cache is required for any update operation and only contains data downloaded during the present aborted session.\nThe former cache might contain more complete information; if you do not want to lose that information, you have to restore it and delete the current cache.\n[Note: This can easily be done here by erasing the hts-cache/new.* files]\n\nDo you think the former cache might contain more complete information, and do you want to restore it?", // 179 "* * MIRROR ERROR! * *\nHTTraQt has detected that the current mirror is empty. If it was an update, the previous mirror has been restored.\nReason: the first page(s) either could not be found, or a connection problem occured.\n=> Ensure that the website still exists, and/or check your proxy settings! <=", // 180 "\n\nTip: Click [View log file] to see warning or error messages", // 181 "Error deleting a hts-cache/new.* file, please do it manually", // 182 "Do you really want to quit HTTraQt Website Copier?", // 183 "Log files Path", // 184 "New project / Import?", // 185 "Choose criterion", // 186 "Maximum link scanning depth", // 187 "Enter address(es) here", // 188 "Define additional filtering rules", // 189 "Proxy Name (if needed)", // 190 "Proxy Port", // 191 "Define proxy settings", // 192 "Use standard HTTP proxy as FTP proxy", // 193 "Path", // 194 "Select Path", // 195 "Quit HTTraQt Website Copier", // 196 "About HTTraQt", // 197 "Save current preferences as default values", // 198 "Click to continue", // 199 "Click to define options", // 200 "Click to add a URL", // 201 "Load URL(s) from text file", // 202 "HTTraQt preferences (*.opt)|*.opt||", // 203 "Address List text file (*.txt)|*.txt||", // 204 "File not found!", // 205 "Do you really want to change the project name/path?", // 206 "Load user-default options?", // 207 "Save user-default options?", // 208 "Reset all default options?", // 209 "Welcome to HTTraQt!", // 210 "Action:", // 211 "Max Depth", // 212 "Maximum external depth:", // 213 "Filters (refuse/accept links) :", // 214 "Paths", // 215 "Define..", // 216 "Set options..", // 217 "Preferences and mirror options:", // 218 "Project name", // 219 "Add a URL...", // 220 "Web Addresses: (URL)", // 221 "Stop HTTraQt?", // 222 "Hibernate", // 223 "Pause Download?", // 224 "Pause", // 225 "Stop the mirroring operation", // 226 "Minimize to System Tray", // 227 "Click to skip a link or stop parsing", // 228 "Click to skip a link", // 229 "Bytes saved", // 230 "Stop", // 231 "Links scanned", // 232 "Time:", // 233 "Connections:", // 234 "Running:", // 235 "Hide", // 236 "Transfer rate", // 237 "SKIP", // 238 "Information", // 239 "Files written:", // 240 "Files updated:", // 241 "Errors:", // 242 "Errors", // 243 "In progress:", // 244 "Follow external links", // 245 "Test all links in pages", // 246 "Try to ferret out all links", // 247 "Download HTML files first (faster)", // 248 "Choose local site structure", // 249 "Set user-defined structure on disk", // 250 "Do not update zero size or user-erased files", // 251 "Create a Start Page", // 252 "Create a word database of all html pages", // 253 "Create error logging and report files", // 254 "Generate DOS 8-3 filenames ONLY", // 255 "Generate ISO9660 filenames ONLY for CDROM medias", // 256 "Do not create HTML error pages", // 257 "Select file types to be saved to disk", // 258 "Select parsing direction", // 259 "Select global parsing direction", // 260 "Setup URL rewriting rules for internal links (downloaded ones) and external links (not downloaded ones)", // 261 "Max simultaneous connections", // 262 "File timeout", // 263 "Minimum admissible transfer rate", // 264 "Maximum number of retries on non-fatal errors", // 265 "Maximum size for any single HTML file", // 266 "Maximum size for any single non-HTML file", // 267 "Maximum amount of bytes to retrieve from the Web", // 268 "Make a pause after downloading this amount of bytes", // 269 "Maximum duration time for the mirroring operation", // 270 "Maximum connections/seconds (avoid server overload)", // 271 "Maximum number of links that can be tested (not saved!)", // 272 "Comment to be placed in each HTML file", // 273 "Back to starting page", // 274 "Save current preferences as default values", // 275 "Click to continue", // 276 "Click to cancel changes", // 277 "Follow local robots rules on sites", // 278 "Links to non-localised external pages will produce error pages", // 279 "Do not erase obsolete files after update", // 280 "Accept cookies?", // 281 "Check document type when unknown?", // 282 "Parse java applets to retrieve included files that must be downloaded?", // 283 "Store all files in cache instead of HTML only", // 284 "Log file type (if generated)", // 285 "Create a debugging file", // 286 "Use non-standard requests to get round some server bugs", // 287 "Use old HTTP/1.0 requests (limits engine power!)", // 288 "Attempt to limit retransfers through several tricks (file size test..)", // 289 "Attempt to limit the number of links by skipping similar URLs (www.foo.com==foo.com, http=https ..)", // 290 "Write external links without login/password", // 291 "Write internal links without query string", // 292 "Try to catch all URLs (even in unknown tags/code)", // 293 "Use a cache for updates", // 294 "Log files", // 295 "Primary Scan Rule", // 296 "Flow control", // 297 "Limits", // 298 "Identity", // 299 "Abandon host if error", // 300 "Abandon host if too slow", // 301 "Configure", // 302 "Reduce connection time and type lookup time using persistent connections", // 303 "Max site size", // 304 "Save prefs", // 305 "Save", // 306 "Max transfer rate", // 307 "Follow robots.txt", // 308 "Links", // 309 "Experts Only", // 310 "Flow Control", // 311 "Browser ID", // 312 "Scan Rules", // 313 "Log, Index, Cache", // 314 "Proxy", // 315 "MIME Types", // 316 "Do not connect to a provider (already connected)", // 317 "Do not use remote access connection", // 318 "Schedule the mirroring operation", // 319 "Click to start!", // 320 "No saved password for this connection!", // 321 "Can not get remote connection settings", // 322 "Select a connection provider", // 323 "Start", // 324 "Please adjust connection parameters if necessary,\nthen press FINISH to launch the mirroring operation.", // 325 "Save settings only, do not launch download now.", // 326 "On hold", // 327 "Shutdown", // 328 "Transfer scheduled for: (hh/mm/ss)", // 329 "Connect to provider (RAS)", // 330 "Connect to this provider", // 331 "Disconnect when finished", // 332 "Disconnect modem on completion", // 333 "\n(Please notify us of any bug or problem)\n\nDevelopment:\nInterface (Windows): Xavier Roche\n" "Spider: Xavier Roche\nJavaParserClasses: Yann Philippot\n\n(C)1998-2003 Xavier Roche and other contributors\n" "MANY THANKS for translation tips to:\nRobert Lagadec (rlagadec@yahoo.fr)", // 334 "About HTTraQt Website Copier", // 335 "Please visit our Web page", // 336 "Wizard query", // 337 "Your answer:", // 338 "Link detected..", // 339 "Choose a rule", // 340 "Ignore this link", // 341 "Ignore directory", // 342 "Ignore domain", // 343 "Catch this page only", // 344 "Mirror site", // 345 "Mirror domain", // 346 "Ignore all", // 347 "Wizard query", // 348 "No", // 349 "Options", // 350 "Pause transfer", // 351 "Modify options", // 352 "View log", // 353 "View error log", // 354 "View file transfers", // 355 "Check program updates...", // 356 "&Toolbar", // 357 "&Status Bar", // 358 "S&plit", // 359 "File", // 360 "Progress", // 361 "Preferences", // 362 "Mirror", // 363 "Log", // 364 "Window", // 365 "Help", // 366 "Load default options", // 367 "Save default options", // 368 "Reset to default options", // 369 "Load options...", // 370 "Save options as...", // 371 "Language preference...", // 372 "Contents...", // 373 "About HTTraQt...", // 374 "New project\tCtrl+N", // 375 "&Open...\tCtrl+O", // 376 "&Save\tCtrl+S", // 377 "Save &As...", // 378 "&Delete...", // 379 "&Browse sites...", // 380 "User-defined structure", // 381 "%n\tName of file without file type (ex: image)\n%N\tName of file including file type (ex: image.gif)\n" "%t\tFile type only (ex: gif)\n%p\tPath [without ending /] (ex: /someimages)\n" "%h\tHost name (ex: www.someweb.com)\n%M\tMD5 URL (128 bits, 32 ascii bytes)\n" "%Q\tMD5 query string (128 bits, 32 ascii bytes)\n%q\tMD5 small query string (16 bits, 4 ascii bytes)\n" "\n%s?\tShort name (ex: %sN)", // 382 "Example:\t%h%p/%n%q.%t\n->\t\t%HOME%/mirror/www.someweb.com/someimages/image.gif", // 383 "Proxy settings", // 384 "Authentication (only if needed)", // 385 "Enter proxy address here", // 386 "Enter proxy port here", // 387 "Enter proxy login", // 388 "Enter proxy password", // 389 "Enter project name here", // 390 "Enter saving path here", // 391 "Select existing project to update", // 392 "Click here to select path", // 393 "Select or create a new category name, to sort your mirrors in categories", // 394 "HTTraQt Project Wizard...", // 395 "New project name:", // 396 "Existing project name:", // 397 "Project name:", // 398 "Base path:", // 399 "Project category:", // 400 "%HOME%/My Web Sites", // 401 "Type a new project name, \nor select existing project to update/resume", // 402 "New project", // 403 "Insert URL", // 404 "URL:", // 405 "Authentication (only if needed)", // 406 "Forms or complex links:", // 407 "Capture URL...", // 408 "Enter URL address(es) here", // 409 "Enter site login", // 410 "Enter site password", // 411 "Use this capture tool for links that can only be accessed through forms or javascript code", // 412 "Choose language according to preference", // 413 "Catch URL!", // 414 "Please set temporary browser proxy settings to the following values (Copy/Paste Proxy Address and Port).\n" "Then click on the Form SUBMIT button in your browser page, or click on the specific link you want to capture.", // 415 "This will send the desired link from your browser to HTTraQt.", // 416 "ABORT", // 417 "Copy/Paste the temporary proxy parameters here", // 418 "Unable to find Help files!", // 419 "Unable to save parameters!", // 420 "Please drag only one folder at a time", // 421 "Please drag only folders, not files", // 422 "Please drag folders only", // 423 "Select user-defined structure?", // 424 "Please ensure that the user-defined-string is correct,\notherwise filenames will be bogus!", // 425 "Do you really want to use a user-defined structure?", // 426 "Too manu URLs, cannot handle so many links!!", // 427 "Not enough memory, fatal internal error..", // 428 "Unknown operation!", // 429 "Add this URL?\n", // 430 "Warning: main process is still not responding, cannot add URL(s)..", // 431 "Select or modify your file type(s) here", // 432 "Select or modify your MIME type(s) here", // 433 "Go up", // 434 "Go down", // 435 "File download information", // 436 "Freeze Window", // 437 "More information:", // 438 "Welcome to HTTraQt Website Copier!\n\nPlease click on the NEXT button to\n" "\n- start a new project\n- or resume a partial download", // 439 "Open Source offline browser", // 440 "Website Copier/Offline Browser. Copy remote websites to your computer. Free.", // 441 "httrack, httraqt, webhttrack, offline browser", // 442 "URL list (*.txt)", // 443 "Previous", // 444 "Next", // 445 "URLs", // 446 "Warning", // 447 "Your browser does not currently support javascript. For better results, please use a javascript-aware browser.", // 448 "Thank you", // 449 "You can now close this window", // 450 "Server terminated", // 451 "A fatal error has occured during this mirror", // 452 "Wrong URL(s)!", // 453 "How You can thank a developer:", // 454 "Share the link to this program or to this project", // 455 "Report to developer about bugs or mistakes in the program", // 456 "Donate", // 457 "\n(Please notify us of any bug or problem)\n\nDevelopment:\n" "Interface (Windows): Xavier Roche\nInterface (Qt4/Qt5 based): Eduard Kalinowski\nSpider: Xavier Roche\n" "JavaParserClasses: Yann Philippot\n\n(C)1998-2003 Xavier Roche and other contributors\n" "MANY THANKS for translation tips to:\nRobert Lagadec (rlagadec@yahoo.fr)", // 458 "Get from the clipboard", // 459 "Documents", // 460 "Archives", // 461 "Images", // 462 "Multimedia", // 463 "Open new GUI", // 464 "Browse exists projects", // 465 "Step by step...", // 466 "To the project page...", // 467 "About HTTraQt Website Copier...", //468 "About Qt", // 469 "Question", // 470 "Open File", // 471 "No URL!", // 472 "The URL list is not complete!", // 473 "File error", // 474 "remove", // 475 "are you sure?", // 476 "Any subdirectory not empty!", // 477 "Save File", // 478 "&Language", // 479 "Stop?", // 480 "No directory", // 481 "Creating error", // 482 "Can not create directory!", // 483 "No project", // 484 "Waiting for specific hour to start", // 485 "Mirror waiting [%d seconds]", // 486 "Error", // 487 "Yes", // 488 "Build top Index", // 489 "Units", // 490 "Open", // 491 "PC off when finished", // 492 "Shutdown counter (minutes)", // 493 "Make or correct translation", // 494 "Browser name", // 495 "" }; bool cTranslator::loadTranslation(const QString fname) { QFile langFile(fname); short vecSize = (short)(sizeof(engText) / sizeof(char*)); translateTable.clear(); translateTable.resize(vecSize + 1); if (!langFile.open(QIODevice::ReadOnly)) { return false; } // qDebug() << fname; QTextStream stream(&langFile); stream.setCodec("UTF-8"); QString llEng = stream.readLine(); if (llEng.length() > 0) { llEng.remove("\n"); } if (llEng == "LANGUAGE_NAME") { translateTable << llEng; } else { MessageBox::exec(this, translate(_FILEERR), "File is not a language file!", QMessageBox::Warning); langFile.close(); return (false); } bool begTranslation = false; while (!stream.atEnd()) { llEng = stream.readLine(); llEng = convertString(llEng); if (llEng.indexOf(QRegExp("t[0-9]{3}=")) == 0) { int num, pos; QString str; pos = llEng.indexOf("="); if (pos > 0) { str = llEng.mid(pos + 1); // num = llEng.mid(1, pos - 1).toShort(); // qDebug() << num << str; if (num >= vecSize) { qDebug() << "size too big"; } else { translateTable[num] = str; } } } else { if (llEng == "Ok") { // translation part beginns with "Ok" begTranslation = true; } if (begTranslation == false) { continue; } bool found = false; QString llTranslate = stream.readLine(); if (llTranslate.length() == 0) { continue; } llTranslate = convertString(llTranslate); for(int i = 0; i < vecSize; i++) { // suche QString tmpEng = engText[i]; if (tmpEng.indexOf("%HOME%") >= 0) { tmpEng.replace("%HOME%", QDir::homePath()); } if ( tmpEng == llEng) { translateTable[i] = llTranslate; found = true; break; } } if (found == false) { qDebug() << "no translation found" << llEng; } } } langFile.close(); return (true); } QString cTranslator::convertString(const QString &s) { QString res = s; if (res.length() > 0) { res.replace( "\\r\\n", "\n"); res.replace( "\\n", "\n"); res.replace( "\\t", "\t"); res.replace( "\\\\", "/"); res.replace( "&", "&"); res.replace( ">", ">"); res.replace( "<", "<"); } if (res.length() == 0) { return res; } if (res.indexOf("winhttrack") >= 0) { res.replace("winhttrack", "httraqt"); } if (res.indexOf("C:/") >= 0) { res.replace("C:/", "%HOME%/"); } if (res.indexOf("c:/") >= 0) { res.replace("c:/", "%HOME%/"); } if (res.indexOf("%HOME%") >= 0) { res.replace("%HOME%", QDir::homePath()); } return res; } const QString cTranslator::translate( int id ) { QString m; if (id < 0) { return ""; } if (translateTable.size() == 0) { return QString(engText[id]); } if ((id >= 0) && (id < (int)(sizeof(engText) / sizeof(char*)))) { if(translateTable[id].length() == 0) { m = QString(engText[id]); } else { m = translateTable[id]; } if (m.indexOf("%HOME%") >= 0) { m.replace("%HOME%", QDir::homePath()); } } return m; } httraqt/sources/main/ConfirmTab.cpp0000664000175000017500000000647013042707374020122 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include "includes/httraqt.h" #include "includes/ConfirmTab.h" ConfirmTab::ConfirmTab(QWidget *parent, Qt::WindowFlags fl) : QWidget(parent, fl) { setupUi(this); this->parent = static_cast(parent); lineEditCounter->setText("5"); connect(radioSave, SIGNAL(toggled(bool)), this, SLOT(onRadio(bool))); connect(radioStart, SIGNAL(toggled(bool)), this, SLOT(onRadio(bool))); #ifdef __WIN32__ // code for win systems // qDebug() << "WIN32"; groupPCoff->setEnabled(false); #endif #ifdef __APPLE__ groupPCoff->setEnabled(false); #endif #ifdef __linux__ // qDebug() << "LINUX"; groupPCoff->setEnabled(true); #endif // LINUX } void ConfirmTab::onRadio(bool b) { QRadioButton* bu = (QRadioButton*) sender(); disconnect(radioSave, SIGNAL(toggled(bool)), this, SLOT(onRadio(bool))); disconnect(radioStart, SIGNAL(toggled(bool)), this, SLOT(onRadio(bool))); if (bu == radioSave) { bool ch = radioSave->isChecked(); radioStart->setChecked(!ch); } if (bu == radioStart) { bool ch = radioStart->isChecked(); radioSave->setChecked(!ch); } connect(radioSave, SIGNAL(toggled(bool)), this, SLOT(onRadio(bool))); connect(radioStart, SIGNAL(toggled(bool)), this, SLOT(onRadio(bool))); } void ConfirmTab::resizeEvent(QResizeEvent *event) { } void ConfirmTab::translateTab() { setMinimumSize(410, 250); if (parent->programStyleSheet.length() > 0) { setStyleSheet(parent->programStyleSheet); } radioStart->setText(translate(_ADJ)); radioShutdown->setText(translate(_SHUTD)); radioHibernate->setText(translate(_HIBER)); label05->setText(translate(_TR_SHED)); radioSave->setText(translate(_SAV_SETTINGS)); group02->setTitle(translate(_ON_HOLD)); groupPCoff->setTitle(translate(_PC_OFF)); labelCounter->setText(translate(_SHUTDOWN_COUNTER)); } httraqt/sources/main/forms/0000775000175000017500000000000013042707374016511 5ustar karbofoskarbofoshttraqt/sources/main/forms/OptionsTab.ui0000664000175000017500000002545313042707374021143 0ustar karbofoskarbofos OptionsTab 0 0 479 341 0 0 400 210 8 Options QLayout::SetMinimumSize 0 0 100 25 16777215 35 URL list (.txt): Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 0 0 250 25 350 35 0 25 0 0 50 25 16777215 35 .. 0 0 250 25 32767 35 Preferences and mirror options: Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 0 0 150 25 200 35 Set options.. 0 0 100 25 16777215 35 Action: Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 0 0 350 25 16777215 35 0 0 150 25 200 35 Add a URL... Alt+U 0 0 150 25 200 35 PushButton 0 0 0 25 16777215 35 TextLabel 0 0 0 25 16777215 35 Web Addresses: (URL) Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 0 0 250 25 false 0 0 401 40 Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true httraqt/sources/main/forms/StartTab.ui0000664000175000017500000001340213042707374020574 0ustar karbofoskarbofos StartTab Qt::ApplicationModal 0 0 516 377 0 0 400 310 0 0 600 410 8 StartTab 0 0 300 100 700 120 Qt::AlignCenter Qt::Vertical QSizePolicy::Minimum 20 15 0 0 300 25 16777215 30 <html><head/><body><p><span style=" font-weight:600;">versionText (versionDate)</span></p></body></html> Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter Qt::Vertical QSizePolicy::Minimum 20 20 0 0 350 0 Welcome to HTTraQt Website Copier! Please click on the NEXT button to - start a new project - or resume a partial download Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true Qt::Vertical QSizePolicy::Minimum 418 50 Qt::Horizontal QSizePolicy::Minimum 40 20 Qt::Horizontal QSizePolicy::Minimum 40 20 httraqt/sources/main/forms/InsertUrlDialog.ui0000664000175000017500000001033113042707374022115 0ustar karbofoskarbofos InsertUrlDialog 0 0 444 190 8 Insert URL 0 0 URL: Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 300 0 http:// Authentication (only if needed) 0 0 Login Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 0 0 Password Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true QLineEdit::Password Qt::Horizontal 318 20 Cancel OK Alt+K true httraqt/sources/main/forms/ProgressTab.ui0000664000175000017500000004173013042707374021310 0ustar karbofoskarbofos ProgressTab 0 0 492 289 0 0 400 209 8 Processing QLayout::SetMinimumSize 0 0 0 100 16777215 500 0 0 0 Progress 0 20 Bytes saved: Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true 0 20 0 15 Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true 0 20 Links scanned: Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true 0 20 0 15 Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true 0 20 Time: Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true 0 20 0 15 Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true 0 20 Files written: Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true 0 20 0 15 Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true 0 20 Transfer rate: Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true 0 20 0 15 Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true 0 20 Files updated: Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true 0 20 0 15 Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true 0 20 Active connections: Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true 0 20 0 15 Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true 0 20 Errors: Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true 0 20 0 15 Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true 0 0 Current list 0 0 0 150 25 QLayout::SetMinimumSize 0 0 0 25 16777215 25 In progress: Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true 0 0 0 50 16777215 50 Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true httraqt/sources/main/forms/NewProjTab.ui0000664000175000017500000002307413042707374021071 0ustar karbofoskarbofos NewProjTab 0 0 479 349 0 0 400 210 8 new project 0 QLayout::SetMinimumSize 0 0 172 25 172 16777215 Project name: Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 0 0 200 25 350 16777215 true true true false 0 QLayout::SetMinimumSize true 0 0 172 25 172 16777215 Project category: Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 0 0 200 25 350 16777215 true 0 0 0 71 16777215 151 Info 0 0 350 70 Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 0 0 175 25 Base path: Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true 0 0 200 25 500 16777215 0 0 ... Qt::Vertical QSizePolicy::MinimumExpanding 20 35 Qt::Vertical QSizePolicy::MinimumExpanding 20 40 httraqt/sources/main/forms/AboutDialog.ui0000664000175000017500000001051513042707374021244 0ustar karbofoskarbofos AboutDialog 0 0 422 471 0 0 8 About HTTraQt Website Copier 0 0 400 100 QFrame::Box QFrame::Raised false 0 0 400 250 true QFrame::Box QFrame::Raised TextLabe Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true true QLayout::SetFixedSize 0 0 0 75 Donate to support HTTraQt development Qt::Horizontal 40 20 0 0 35 0 100 16777215 Close httraqt/sources/main/forms/buttonPanel.ui0000664000175000017500000001205013042707374021341 0ustar karbofoskarbofos buttonsForm 0 0 600 57 0 0 300 35 600 70 Form Qt::Horizontal QSizePolicy::Minimum 151 35 0 0 100 25 100 40 Qt::NoFocus false 0 0 100 25 100 40 Qt::NoFocus 0 0 100 25 100 40 Qt::NoFocus 0 0 100 25 100 40 false Qt::NoFocus Qt::DefaultContextMenu false Qt::Horizontal QSizePolicy::Minimum 25 20 httraqt/sources/main/forms/mainForm.ui0000664000175000017500000002735613042707374020635 0ustar karbofoskarbofos MainWindow 0 0 638 461 0 0 MainWindow 0 0 0 0 QFrame::StyledPanel QFrame::Raised 0 0 false QFrame::NoFrame QFrame::Plain 3 1 Qt::Horizontal 2 0 0 50 0 500 16777215 0 0 QFrame::NoFrame 3 0 Qt::Vertical false 0 0 415 227 Qt::AlignCenter true QLayout::SetDefaultConstraint 0 0 415 75 1000 100 true 0 0 638 30 0 0 File Options Mirror Log Window Help 0 0 0 0 toolBar TopToolBarArea false New project Open Save Delete Browse Recient Exit Load default Reset to default Save as default Load... Save as... Langauage FontSize Modify options Pause transfer View error log View log View file transfers Hide Status bar About HTTraQt Check program updates Contens About Qt Step by step Browse Select Font httraqt/sources/main/forms/FinalTab.ui0000664000175000017500000000741113042707374020533 0ustar karbofoskarbofos FinalTab 0 0 448 263 0 0 400 210 8 FinalTab 0 0 Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true QLayout::SetMinimumSize 0 0 0 35 &View log file Alt+V Qt::Horizontal QSizePolicy::Minimum 40 20 QLayout::SetMinimumSize 0 0 0 25 Browse Mirrored &Website Qt::Horizontal QSizePolicy::Minimum 40 20 httraqt/sources/main/forms/ConfirmTab.ui0000664000175000017500000002121013042707374021070 0ustar karbofoskarbofos ConfirmTab 0 0 477 306 0 0 400 210 8 ConfirmTab QLayout::SetMinimumSize 0 35 Please adjust connection parameters if necessary, then press FINISH to launch the mirroring operation. true 0 0 PC off when finished true false 0 0 Shutdown counter (minutes) 0 25 Hibernate PC when finished Qt::Horizontal QSizePolicy::Minimum 40 20 0 0 50 25 75 16777215 0 25 Shutdown PC when finished true Qt::Horizontal QSizePolicy::Minimum 40 20 0 0 On hold 0 0 35 25 50 16777215 0 0 35 25 50 16777215 0 0 35 25 50 16777215 Qt::Horizontal QSizePolicy::Minimum 40 20 0 0 Transfer scheduled for: (hh/mm/ss) Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true Qt::Horizontal 0 25 Save settings only, do not launch download now. httraqt/sources/main/options.cpp0000664000175000017500000006027413051374322017564 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include #include #include #include "includes/options.h" // init of static object QMap cOptions::prOptions; void cOptions::SetProfile(const QString &variName, float val) { if (variName.length() < 1) { return; } QVariant tmp = prOptions[variName]; if (tmp.type() != QMetaType::Float) { qDebug() << "Wrong type, setProfile()" << variName << "was expected FLOAT!"; return; } // tmp = val; prOptions[variName] = val; } void cOptions::SetProfile(const QString &variName, const QVariant &val) { if (variName.length() < 1) { return; } // tmp = val; prOptions[variName] = val; } void cOptions::SetProfile(const QString &variName, int val) { if (variName.length() < 1) { return; } QVariant tmp = prOptions[variName]; if (tmp.type() != QMetaType::Int) { qDebug() << "Wrong type, setProfile()" << variName << "was expected INTEGER!"; return; } // tmp.value = val; prOptions[variName] = val; } void cOptions::SetProfile(const QString &variName, const QString &val) { if (variName.length() < 1) { return; } QVariant tmp = prOptions[variName]; if (tmp.type() != QMetaType::QString) { qDebug() << "Wrong type, setProfile()" << variName << "was expected TEXT!"; return; } // tmp.value = val; prOptions[variName] = val; } QVariant cOptions::GetProfile(const QString &variName) { if (variName.length() < 1) { return -1; } return prOptions[variName]; } void cOptions::GetProfile(const QString &variName, float &val) { if (variName.length() < 1) { return; } QVariant tmp = prOptions[variName]; if (tmp.type() != QMetaType::Float) { qDebug() << "Wrong type, getProfile()" << variName << "was expected FLOAT!"; return; } val = tmp.toFloat(); } void cOptions::GetProfile(const QString &variName, int &val) { if (variName.length() < 1) { return; } QVariant tmp = prOptions[variName]; if (tmp.type() != QMetaType::Int) { qDebug() << "Wrong type, getProfile()" << variName << "was expected INTEGER!"; return; } val = tmp.toInt(); } void cOptions::GetProfile(const QString &variName, QString &val) { if (variName.length() < 1) { return; } QVariant tmp = prOptions[variName]; if (tmp.type() != QMetaType::QString) { qDebug() << "Wrong type, getProfile()" << variName << "was expected TEXT!"; return; } val = tmp.toString(); } void cOptions::saveOptions(QSettings *s, bool gl) { QString os, st, br; GetProfile("BrowserID", st); GetProfile("BrowserName", br); GetProfile("osID", os); if (st.length() > 0) { if (st.contains("%s")) { st.replace("%s", os); } SetProfile("UserID", st); } for (QMap::const_iterator iopt = prOptions.constBegin(); iopt != prOptions.constEnd(); ++iopt) { if (gl == true) { // do not save as global if (iopt.key() == "CurrentUrl" || iopt.key() == "CurrentURLList") { // only in project settings continue; } } if ((*iopt).type() == QMetaType::QString) { QString v = (*iopt).toString(); profile_code(v); s->setValue(iopt.key(), v); } if ((*iopt).type() == QMetaType::Float) { if ((*iopt).toFloat() >= 0) { float fTmp = (*iopt).toFloat(); QString fTxt; fTxt = QString().sprintf("%6.4f", fTmp); //qDebug() << "save" << (*iopt).name << fTxt; s->setValue(iopt.key(), (qint64)( fTxt.toFloat() * 1024.0 * 1024.0)); } else { s->setValue(iopt.key(), ""); } } if ((*iopt).type() == QMetaType::Int) { if ((*iopt).toInt() != -1) { s->setValue(iopt.key(), (*iopt).toInt()); } else { s->setValue(iopt.key(), ""); } } } s->sync(); } // modif RX 10/10/98 pour gestion des , et des tabs void cOptions::StripControls(QString &st) { // st.replace(0x09, " "); // st.replace(0x0a, " "); // st.replace(0x0d, " "); st.simplified(); // st.replace(" ", " "); } // Ecriture profiles void cOptions::profile_code(QString &from) { from.replace("%%", "%"); // delete double entries from.replace("\n\n", "\n"); // delete double entries from.replace("%", "%%"); from.replace("\r", "%0a"); from.replace("\n", "%0d%0a"); from.replace("\t", "%09"); } void cOptions::profile_decode(QString &from) { from.replace("%0d%0a", "\n"); from.replace("%0d", "\n"); from.replace("%0a", "\r"); from.replace("%09", "\t"); from.replace("%%", "%"); } void cOptions::loadOptions(QSettings *s) { initOptions(); // qDebug() << "load"; for (QMap::iterator iopt = prOptions.begin(); iopt != prOptions.end(); ++iopt) { if ((*iopt).type() == QMetaType::QString) { QString tStr; tStr = s->value(iopt.key(), (*iopt).toString()).toString(); profile_decode(tStr); (*iopt) = tStr; continue; } if ((*iopt).type() == QMetaType::QString) { float tFloat; bool iOk; tFloat = s->value(iopt.key(), (*iopt).toFloat()).toFloat(&iOk); if (iOk == true) { if (tFloat >= 0) { QString tTxt; tTxt = QString().sprintf("%6.4f", tFloat / (1024.0 * 1024.0)); tFloat = tTxt.toFloat(); } //qDebug() << "load" << (*iopt).name << tFloat << (qint64)tFloat; (*iopt) = tFloat; // overwrite the default value if right } else { (*iopt) = -1.0; } continue; } if ((*iopt).type() == QMetaType::Int) { int tInt; bool iOk; tInt = s->value(iopt.key(), (*iopt).toInt()).toInt(&iOk); if (iOk == true) { (*iopt) = tInt; // overwrite the default value if right } continue; } } // to implement the checking of options file! } void cOptions::getOptStruct(httrackp *g_opt) { httrackp *opt = hts_create_opt(); opt->log = opt->errlog = NULL; // dévalider champs (non modifiés) opt->maxsite = -1; opt->maxfile_nonhtml = -1; opt->maxfile_html = -1; opt->maxsoc = -1; opt->nearlink = -1; opt->timeout = -1; opt->rateout = -1; opt->maxtime = -1; // opt->check_type = 0; // opt->mms_maxtime = -1; opt->maxrate = -1; StringClear(opt->user_agent); opt->retry = -1; opt->hostcontrol = -1; opt->errpage = -1; opt->travel = -1; opt->external = -1; opt->delete_old = -1; opt->parseall = -1; opt->delete_old = -1; opt->travel = 0; // NOTE: NE SERA PRIS EN COMPTE QUE LE BIT 8 int n; float nf; GetProfile("Test", n); if (n) { opt->travel |= 256; } // GetProfile("CheckType", n); // opt->check_type = n; GetProfile("ParseAll", n); if (n) { opt->parseall = 1; } else { opt->parseall = 0; } // near link,err page GetProfile("Near", n); if (n) { opt->nearlink = 1; } else { opt->nearlink = 0; } GetProfile("NoErrorPages", n); if (n) { opt->errpage = 1; } else { opt->errpage = 0; } GetProfile("NoExternalPages", n); if (n) { opt->external = 1; } else { opt->external = 0; } GetProfile("NoPurgeOldFiles", n); if (n) { opt->delete_old = 1; } else { opt->delete_old = 0; } // host control { int a = 0; GetProfile("RemoveTimeout", n); if (n > 0) { a += 1; } GetProfile("RemoveRateout", n); if (n > 0) { a += 2; } opt->hostcontrol = a; } // sockets GetProfile("Sockets", n); if (n >= 0) { opt->maxsoc = n; maxProgressRows = n; } else { maxProgressRows = 8; opt->maxsoc = 8; } // maxfile_nonhtml GetProfile("MaxOther", nf); if (nf > 0) { opt->maxfile_nonhtml = (qint64)(nf * 1024.0 * 1024.0); } else { opt->maxfile_nonhtml = -1; } // maxfile_html GetProfile("MaxHtml", nf); if (nf > 0) { opt->maxfile_html = (qint64)nf * 1024.0 * 1024.0; } else { opt->maxfile_html = -1; } // maxsite GetProfile("MaxAll", nf); if (nf > 0) { opt->maxsite = (qint64)(nf * 1024.0 * 1024.0); } else { opt->maxsite = -1; } // fragment GetProfile("MaxWait", n); if (n > 0) { opt->fragment = (qint64)n; } else { opt->fragment = -1; } // timeout GetProfile("TimeOut", n); if (n >= 0) { opt->timeout = n; } else { opt->timeout = -1; } // rateout GetProfile("RateOut", n); if (n != 0) { opt->rateout = n; } else { opt->rateout = -1; } // maxtime GetProfile("MaxTime", n); if (n > 0) { opt->maxtime = n; } else { opt->maxtime = -1; } // maxrate GetProfile("MaxRate", nf); if (nf > 0) { opt->maxrate = (int)(nf * 1024.0 * 1024.0); } else { opt->maxrate = -1; } // max. connect GetProfile("MaxConn", n); if (n > 0) { opt->maxconn = n; } else { opt->maxconn = -1; } // retry GetProfile("Retry", n); if (n > 0) { opt->retry = n; } else { opt->retry = -1; } // user_agent QString os, st, br; GetProfile("BrowserID", st); GetProfile("BrowserName", br); GetProfile("osID", os); if (st.length() > 0) { if (st.contains("%s")) { st.replace("%s", os); } SetProfile("UserID", st); StringCopy(opt->user_agent, st.toLatin1().data()); } if (g_opt != NULL) { copy_htsopt(opt, g_opt); } hts_free_opt(opt); } QString cOptions::cmdArgumentsOptions(int num) { QString st; int n; float nf; int n1; char choixdeb; int action; QString cmdOpt = ""; action = num; //GetProfile("CurrentAction", action); QString array; array = "wWgY!/i"; choixdeb = array.at(action).toLatin1(); if (choixdeb != 'W') { cmdOpt += "-q "; } GetProfile("BuildTopIndex", n); if (n == 0) { cmdOpt += "-%i0 "; } else { cmdOpt += "-%i "; } if (choixdeb == '/') { cmdOpt += "-i "; } else if (choixdeb != '!') { cmdOpt += ("-" + QString(choixdeb) + " "); } QString url, urllist; GetProfile("CurrentUrl", url); url.replace("\n", " "); url.simplified(); GetProfile("CurrentURLList", urllist); if (url.length() == 0 && urllist.length() == 0) { // nothong to download return ""; } if (url.length() > 0) { // ersetzen! cmdOpt += " " + url + " ";//+"\""; } if (urllist.length() > 0) { cmdOpt += (" -%L \"" + urllist + "\" "); } GetProfile("Depth", n); if (n >= 0) { cmdOpt += ("-r" + QString::number(n) + " "); } GetProfile("ExtDepth", n); if (n >= 0) { cmdOpt += ("-%e" + QString::number(n) + " "); } if (choixdeb == '/') { cmdOpt += "-C1 "; } else { GetProfile("Cache", n); if (n == 0) { cmdOpt += "-C0 "; } else { cmdOpt += "-C2 "; } } GetProfile("NoRecatch", n); if (n != 0) { cmdOpt += "-%n "; } GetProfile("Test", n); if (n == 1) { cmdOpt += "-t "; } GetProfile("ParseAll", n); if (n == 1) { cmdOpt += "-%P "; } else { cmdOpt += "-%P0 "; } GetProfile("Near", n); if (n == 1) { cmdOpt += "-n "; } GetProfile("NoExternalPages", n); if (n != 0) { cmdOpt += "-x "; } GetProfile("NoPurgeOldFiles", n); if (n != 0) { cmdOpt += "-X0 "; } GetProfile("NoPwdInPages", n); if (n != 0) { cmdOpt += "-%x "; } GetProfile("NoQueryStrings", n); if (n != 1) { // include-query-string cmdOpt += "-%q "; } GetProfile("FollowRobotsTxt", n); if (n >= 0) { cmdOpt += ("-s" + QString::number(n) + " "); } GetProfile("Cookies", n); if (n == 0) { cmdOpt += "-b0 "; } GetProfile("CheckType", n); if (n > 0) { cmdOpt += ("-u" + QString::number(n) + " "); } GetProfile("ParseJava", n); if (n == 0) { cmdOpt += "-j0 "; } GetProfile("StoreAllInCache", n); if (n != 0) { cmdOpt += "-k "; } GetProfile("LogType", n); if (n == 1) { cmdOpt += "-z "; GetProfile("Debug", n); if (n == 1) { cmdOpt += "-%H "; } } else if (n == 2) { cmdOpt += "-Z "; GetProfile("Debug", n); if (n == 1) { cmdOpt += "-%H "; } } GetProfile("HTTP10", n); if (n != 0) { cmdOpt += "-%h "; } GetProfile("TolerantRequests", n); if (n > 0) { cmdOpt += "-%B "; } GetProfile("UpdateHack", n); if (n > 0) { cmdOpt += "-%s "; } GetProfile("URLHack", n); if (n > 0) { cmdOpt += "-%u "; } else { cmdOpt += "-%u0 "; } if (choixdeb != 'g') { QString bld; GetProfile("Build", n); if (n == 14) { // i.O. GetProfile("BuildString", st); bld = ("-N \"" + st + "\""); // cmdOpt += bld; } else { if (n >= 0 && n <= 5) { bld = "-N" + QString::number(n); } else if (n >= 6 && n <= 11) { bld = "-N10" + QString::number(n - 6); } else if (n == 12) { bld = "-N99"; } else if (n == 13) { bld = "-N199"; } } if (bld.length() > 0) { cmdOpt += (bld + " "); } } GetProfile("Dos", n); GetProfile("ISO9660", n1); if (n > 0) { cmdOpt += "-L0 "; } else if (n1 > 0) { cmdOpt += "-L2 "; } GetProfile("Index", n); if (n == 0) { cmdOpt += "-I0 "; } GetProfile("WordIndex", n); if (n == 0) { cmdOpt += "-%I0 "; } /*else { cmdOpt += "-%I "; }*/ /* GetProfile("HTMLFirst", n); if (n == 1) { cmdOpt += "-p7 "; } */ QString filter; GetProfile("PrimaryScan", n); // filter if (n >= 0 && n <= 2) { filter = "-p" + QString::number(n) + " "; } else if (n == 3) { /* default */ GetProfile("HTMLFirst", n1); if (!n1) { filter = "-p3 "; } } else { if (n == 4) { filter = "-p7 "; } } GetProfile("Travel", n); if (n == 0) { filter += "-S "; } else if (n == 1) { filter += "-D "; } else if (n == 2) { filter += "-U "; } else if (n == 3) { filter += "-B "; } // GetProfile("GlobalTravel", n); if (n == 0) { filter += "-a "; } else if (n == 1) { filter += "-d "; } else if (n == 2) { filter += "-l "; } else if (n == 3) { filter += "-e "; } // GetProfile("RewriteLinks", n); if (n == 0) { filter += "-K0 "; } else if (n == 1) { filter += "-K "; } else if (n == 2) { filter += "-K3 "; } else if (n == 3) { filter += "-K4 "; } cmdOpt += filter; //sizemax GetProfile("MaxAll", nf); if (n > 0) { cmdOpt += ("-M" + QString::number((qint64)(nf * 1024.0 * 1024.0)) + " "); } //pausebytes GetProfile("MaxWait", n); if (n > 0) { cmdOpt += ("-G" + QString::number(n) + " "); } float nf1; GetProfile("MaxHtml", nf); GetProfile("MaxOther", nf1); if (nf >= 0 || nf1 >= 0) { cmdOpt += "-m"; if (nf1 > 0) { cmdOpt += QString::number((qint64)(nf1 * 1024.0 * 1024.0)); } else { cmdOpt += "0"; } if (nf > 0) { cmdOpt += ("," + QString::number((qint64)(nf * 1024.0 * 1024.0))); } else { cmdOpt += ",0"; } cmdOpt += " "; } GetProfile("Sockets", n); if (n >= 0) { maxProgressRows = n; } else { maxProgressRows = 8; } cmdOpt += ("-c" + QString::number(n) + " "); GetProfile("TimeOut", n); if (n > 0) { cmdOpt += ("-T" + QString::number(n) + " "); } GetProfile("RateOut", n); if (n > 0) { cmdOpt += ("-J" + QString::number(n) + " "); } GetProfile("Retry", n); if (n > 0) { cmdOpt += ("-R" + QString::number(n) + " "); } int a = 0; GetProfile("RemoveTimeout", n); if (n > 0) { a += 1; } GetProfile("RemoveRateout", n); if (n > 0) { a += 2; } if (a > 0 ) { cmdOpt += ("-H" + QString::number(a) + " "); } GetProfile("KeepAlive", n); if (n > 0) { cmdOpt += "-%k "; } else { cmdOpt += "-%k0 "; } GetProfile("Log", n); if (n != 0) { cmdOpt += "-f2 "; } else { cmdOpt += "-Q "; } GetProfile("NoErrorPages", n); if (n > 0) { cmdOpt += "-o0 "; } // GetProfile("MaxTime", n); if (n > 0) { cmdOpt += ("-E" + QString::number(n) + " "); // max timeout } GetProfile("MaxRate", nf); if (nf > 0.0) { cmdOpt += ("-A" + QString::number((int)(nf * 1024.0 * 1024.0)) + " "); // max rate } // maxConnections = 0; GetProfile("MaxConn", n); if (n > 0) { cmdOpt += ("-%c" + QString::number(n) + " "); // max connections // maxConnections = n; } GetProfile("MaxLinks", n); if (n > 0) { cmdOpt += ("-#L" + QString::number(n) + " "); // max links } GetProfile("UseHTTPProxyForFTP", n); if (n > 0) { cmdOpt += "-%f "; } /*else { cmdOpt += "-%f0 "; }*/ // cmdOpt += "#f"; // flush QString os, br; GetProfile("BrowserID", st); GetProfile("BrowserName", br); GetProfile("osID", os); if (st.length() > 0) { if (st.contains("%s")) { st.replace("%s", os); } // qDebug() << "cmd" << st; cmdOpt += (" -F \"" + st + "\" "); } GetProfile("Footer", st); if (st.length() > 0) { QString stTmp = st; cmdOpt += (" -%F \"" + stTmp + "\" "); } GetProfile("Proxy", st); if (st.length() > 0) { GetProfile("ProxyPort", n); cmdOpt += (" -P " + st + ":" + QString::number(n) + " "); } // lang iso QString lng_iso = selectedLang;//translate("LANGUAGE_ISO"); if (lng_iso.length() > 0) { cmdOpt += " -%l \"" + lng_iso; if (lng_iso != "en") { cmdOpt += ",en"; } cmdOpt += "\" "; } // end of lang if (choixdeb == '!') { cmdOpt += " --testlinks "; } else if (choixdeb == 'Y') { cmdOpt += " --mirrorlinks "; } if (currentProject.length() > 0) { cmdOpt += " -O \"" + currentWorkDir + "/" + currentProject + "/\" "; } GetProfile("WildCardFilters", st); if (st.length() > 0) { cmdOpt += (" " + st); } for (int an = 1; an < 9; an++) { QString st1, st2; QString n1, n2; n1 = "MIMEDefsMime" + QString::number(an); n2 = "MIMEDefsExt" + QString::number(an); GetProfile(n1, st1); GetProfile(n2, st2); if (st1.length() > 0 && st2.length() > 0) { cmdOpt += (" --assume " + st2 + "=" + st1 + " "); } } // clean StripControls(cmdOpt); return cmdOpt; } void cOptions::initOptions() { // QMap m; prOptions[ "Near" ] = 1; prOptions[ "ParseAll" ] = 1; prOptions[ "Test" ] = 0; prOptions[ "HTMLFirst" ] = 0; prOptions[ "Dos" ] = 0; prOptions[ "ISO9660" ] = 0; prOptions[ "NoErrorPages" ] = 0; prOptions[ "NoExternalPages" ] = 1; prOptions[ "NoPwdInPages" ] = 0; prOptions[ "NoQueryStrings" ] = 1; prOptions[ "NoPurgeOldFiles" ] = 0; prOptions[ "Build" ] = 0; prOptions[ "WildCardFilters" ] = "+*.png +*.gif +*.jpg +*.css +*.js -ad.doubleclick.net/*"; prOptions[ "Depth" ] = -1; prOptions[ "ExtDepth" ] = 0; prOptions[ "CurrentAction" ] = 0; prOptions[ "MaxHtml" ] = -1.0; prOptions[ "MaxOther" ] = -1.0; prOptions[ "MaxAll" ] = -1.0; prOptions[ "MaxWait" ] = 0; prOptions[ "MaxTime" ] = -1; prOptions[ "MaxRate" ] = -1.0; prOptions[ "MaxConn" ] = -1; prOptions[ "MaxLinks" ] = -1; prOptions[ "Proxy" ] = ""; prOptions[ "CurrentUrl" ] = ""; prOptions[ "CurrentURLList" ] = ""; prOptions[ "Category" ] = ""; prOptions[ "BuildString" ] = "%h%p/%n%q.%t"; prOptions[ "UseHTTPProxyForFTP" ] = 0; prOptions[ "PrimaryScan" ] = 4; prOptions[ "Debug" ] = 0; prOptions[ "UserID" ] = "Mozilla/5.0 (X11; U; Linux i686; I; rv:17.0.1) Gecko/20100101 Firefox/17.0.1"; prOptions[ "BrowserName" ] = "Firefox"; prOptions[ "BrowserID" ] = "Mozilla/5.0 (%s; rv:17.0.1) Gecko/20100101 Firefox/17.0.1"; prOptions[ "osID" ] = "X11; U; Linux i686; I"; prOptions[ "Travel" ] = 1; prOptions[ "GlobalTravel" ] = 0; prOptions[ "RewriteLinks" ] = 0; prOptions[ "Footer" ] = ""; prOptions[ "Cache" ] = 1; prOptions[ "TimeOut" ] = -1; prOptions[ "Sockets" ] = 8; prOptions[ "Retry" ] = -1; prOptions[ "KeepAlive" ] = 1; prOptions[ "RemoveTimeout" ] = 0; prOptions[ "RemoveRateout" ] = 0; prOptions[ "RateOut" ] = 0; prOptions[ "StoreAllInCache" ] = 0; for (int j = 1; j <= 8; ++j) { QString n; n = "MIMEDefsMime" + QString::number(j); prOptions[ n ] = ""; n = "MIMEDefsExt" + QString::number(j); prOptions[ n ] = ""; } prOptions[ "NoRecatch" ] = 0; prOptions[ "Log" ] = 0; prOptions[ "Index" ] = 1; prOptions[ "BuildTopIndex" ] = 1; prOptions[ "WordIndex" ] = 1; prOptions[ "LogType" ] = 0; prOptions[ "URLHack" ] = 1; prOptions[ "Cookies" ] = 1; prOptions[ "UpdateHack" ] = 1; prOptions[ "ParseJava" ] = 1; prOptions[ "TolerantRequests" ] = 0; prOptions[ "HTTP10" ] = 0; prOptions[ "CheckType" ] = 0; prOptions[ "FollowRobotsTxt" ] = 2; prOptions[ "ProxyPort" ] = 21; } httraqt/sources/main/NewProjTab.cpp0000664000175000017500000002322313042707374020104 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include #include #include #include "includes/NewProjTab.h" #include "../version.h" NewProjTab::NewProjTab(QWidget* parent, Qt::WindowFlags fl) : QWidget(parent, fl) { setupUi(this); this->parent = static_cast(parent); label02->setEnabled(false); // project category disabled comboProjCat->setEnabled(false); // selection too // setStyleSheet(this->parent->programStyleSheet); connect(editBasePath, SIGNAL(textChanged(QString)), this, SLOT(workDirChanged())); connect(comboProjName->lineEdit(), SIGNAL(returnPressed()), this, SLOT(projectInfoEntered())); connect(comboProjName, SIGNAL(activated(int)), this, SLOT(projectInfoSelected())); connect(label1228, SIGNAL(clicked()), this, SLOT(onBrowseProject())); } void NewProjTab::translateTab(void) { setMinimumSize(410, 250); if (parent->programStyleSheet.length() > 0) { setStyleSheet(parent->programStyleSheet); } label01->setText(translate(_PROJNAME)); label02->setText(translate(_PROJCAT)); label04->setText(translate(_BASEPATH)); label03->setText(translate(_TYPENEWPROJ)); } NewProjTab::~NewProjTab() { // cout << "will be deleted" << endl; } void NewProjTab::resizeEvent(QResizeEvent *event) { } bool NewProjTab::testIt() { QString baseDir = editBasePath->text(); if (baseDir.length() <= 0) { MessageBox::exec(this, translate(_NODIR), translate(_TYPENEWPROJ), QMessageBox::Critical); return (false); } QDir verz(baseDir); if (verz.exists() == false) { if (verz.mkdir(baseDir) == false) { MessageBox::exec(this, translate(_CREATEERR), translate(_CANOTCREATEDIR), QMessageBox::Critical); return (false); } } parent->currentWorkDir = baseDir; QString projName = comboProjName->currentText(); if (projName.length() <= 0) { MessageBox::exec(this, translate(_NOPROJ), translate(_TYPENEWPROJ), QMessageBox::Critical); return (false); } QString newPrDir = baseDir + "/" + projName + "/hts-cache/"; parent->currentProject = projName; // qDebug() << "new projtab" << projName; QDir dr(newPrDir); if (dr.exists() == false) { if (dr.mkpath(newPrDir) == false) { MessageBox::exec(this, translate(_CREATEERR), translate(_CANOTCREATEDIR), QMessageBox::Critical); return false; } } parent->getOptions(); parent->writeSettings(false); parent->setWindowTitle(QString(PROGRAM_NAME) + " v." + HTTQTVERSION + " , " + translate(_PROJ) + ": " + parent->currentProject); return (true); } void NewProjTab::rebuildDirList() { currentsubdirs.clear(); comboProjName->clear(); QFileInfoList finfolist; QDir dr(parent->currentWorkDir); dr.setNameFilters(QStringList("*")); dr.setFilter(QDir::Dirs | QDir::NoSymLinks | QDir::NoDotAndDotDot); finfolist = dr.entryInfoList(); for (int i = 0; i < finfolist.size(); ++i) { QString tmpNm = finfolist.at(i).fileName(); if (QFile::exists(parent->currentWorkDir + "/" + tmpNm + "/linprofile.ini") == true || QFile::exists(parent->currentWorkDir + "/" + tmpNm + "/hts-cache/winprofile.ini") == true ) { currentsubdirs << tmpNm; } } if (editedName.size() > 0) { if (currentsubdirs.indexOf(editedName) == -1) { currentsubdirs << editedName; } } if (currentsubdirs.size() > 0) { int ind; comboProjName->setDuplicatesEnabled(false); comboProjName->addItems(currentsubdirs); ind = comboProjName->findText(editedName); if (ind >= 0) { comboProjName->setCurrentIndex(ind); } } } void NewProjTab::onBrowseProject() { QString t = editBasePath->text(); if (t.length() < 1) { t = parent->currentWorkDir; } QString s = QFileDialog::getExistingDirectory(this, translate(_SELECTPATH), t, QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks/* | QFileDialog::DontUseNativeDialog*/); if (s.length() <= 0) { return; } QDir dd(s); if (dd.exists() == false) { return; } parent->currentWorkDir = s; parent->writeSettings(true); editBasePath->setText(s); parent->dirView->reset(); parent->dirView->setRootIndex(parent->dModel.index(s)); editedName = ""; rebuildDirList(); } void NewProjTab::workDirChanged() { QString dr = editBasePath->text(); QDir d(dr); if (d.exists() == false) { return; } rebuildDirList(); parent->dirView->setRootIndex(parent->dModel.index(dr)); } #if 0 void NewProjTab::onSelectBatchFile() { QFileDialog* fd; int sz = parent->systemFont.pointSize(); QString sSheet; sSheet = QString().sprintf("font-size: %dpt", sz); if ( sz == -1) { sz = parent->systemFont.pixelSize(); sSheet = QString().sprintf("font-size: %dpx", sz); } setStyleSheet(sSheet); fd = new QFileDialog(this, translate("Choose a file"), parent->currentWorkDir, "Text (*.txt)"); // fd->setFont(parent->systemFont); // fd->exec(); QString s = fd->getOpenFileName();//QFileDialog::getOpenFileName(this, translate("Choose a file"), parent->currentWorkDir, "Text (*.txt)"); } #endif void NewProjTab::projectInfoEntered() { QString temp = comboProjName->currentText(); editedName = temp; } void NewProjTab::selectProj(const QString &name) { int pos = comboProjName->findText(name); if (pos >= 0) { comboProjName->setCurrentIndex(pos); emit projectInfoSelected(); } } void NewProjTab::projectInfoSelected() { bool exists = false; // disconnect(editBasePath, SIGNAL(textChanged (QString)), this, SLOT(projectInfoSelected())); QString temp = comboProjName->currentText(); editedName = temp; parent->currentProject = temp; QString fileName = parent->currentWorkDir + "/" + temp; QDir dir = fileName; if (QFile::exists(fileName + "/linprofile.ini")) { if (dir.exists() == true) { exists = true; } } if (QFile::exists(fileName + "/hts-cache/winprofile.ini")) { if (dir.exists() == true) { exists = true; } } if (exists == false) { // parent->readSettings(true); label03->setText(translate(_NEWPROJECT)); } else { label03->setText(translate(_TYPENEWPROJ)); } parent->getOptions(); changeProjname(fileName); // connect(editBasePath, SIGNAL(textChanged (QString)), this, SLOT(projectInfoSelected())); } void NewProjTab::onDirChanged() { QString dir = editBasePath->text(); QDir dd(dir); if (dd.exists() == true) { // opren dir in file browser rebuildDirList(); } } void NewProjTab::changeProjname(QString stl) //kompletter name { QString st; bool found = false; QString tempName; // if (stl.length() == 0 || stl.length() > HTS_URLMAXSIZE) { label03->setText(translate(_TYPENEWPROJ)); label01->setText(translate(_PROJNAME)); } else { st = editBasePath->text(); // current Directory tempName = (stl + "/linprofile.ini"); QFile setlin(tempName); if (setlin.exists() == true && // un cache est pr�sent (setlin.size()) > 0) { // taille log contr�le>0 found = true; } else { tempName = (stl + "/hts-cache/winprofile.ini"); QFile setwin(tempName); if (setwin.exists() == true && // un cache est pr�sent (setwin.size()) > 0) { // taille log contr�le>0 found = true; } } if (found == false) { // parent->readSettings(true); label03->setText(translate(_NEWPROJECT)); label01->setText(translate(_NEWPROJNAME)); // parent->m_todo = 0; } else { parent->GetProfile("CurrentUrl", st); parent->GetProfile("Category", stl); // label03->setText(st); label01->setText(translate(_PROJNAME)); } } parent->currentOptionsFile = tempName; rebuildDirList(); } httraqt/sources/main/includes/0000775000175000017500000000000013051374165017167 5ustar karbofoskarbofoshttraqt/sources/main/includes/AboutDialog.h0000664000175000017500000000362013042707374021535 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #ifndef ABOUT_H #define ABOUT_H #include "httraqt.h" #include "ui_AboutDialog.h" class HTTraQt; #define HTTRACK_STR "http://www.httrack.com" #define HTTRAQT_STR "http://httraqt.sourceforge.net" class AboutDialog: public QDialog, public Ui::AboutDialog, public cTranslator { Q_OBJECT public: AboutDialog(QWidget *parent = 0, Qt::WindowFlags fl = 0); private: void translateDialog(); private: HTTraQt* parent; }; #endif httraqt/sources/main/includes/htinterface.h0000664000175000017500000001736713042707374021654 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #ifndef HTINTERFACE_H #define HTINTERFACE_H #ifdef __cplusplus extern "C" { #endif #include #include #include #include #include // #ifdef __cplusplus // } // #endif // #ifndef DEBUG // #define ASSERT(x) // #else #define ASSERT(x) \ if (! (x) && !(x-1)) { \ qDebug() << "ERROR!! Assert " << #x << " failed\n"; \ qDebug() << " on line " << __LINE__ << "\n"; \ qDebug() << " in file " << __FILE__ << "\n"; \ return 1; \ } #ifdef _DEBUG #define VERIFY_ISWRITEPOINTER(a) \ { if(::IsBadWritePtr(a, sizeof(LPDWORD))) \ { ::OutputDebugString(_T("Parameter ") _T(#a) \ _T(" is not a valid write pointer\r\n"));}} #define VERIFY_ISREADPOINTER(a) \ { if(::IsBadReadPtr(a, sizeof(LPDWORD)))\ { ::OutputDebugString(_T("Parameter ") _T(#a) \ _T(" is not a valid read pointer\r\n"));}} #define VERIFY_ISWRITEDATA(a, l)\ { if(::IsBadWritePtr(a, l)) \ { ::OutputDebugString(_T("Parameter ") _T(#a) \ _T(" is not a valid write area\r\n"));}} #define VERIFY_ISREADDATA(a, l)\ { if(::IsBadReadPtr(a, l)) \ { ::OutputDebugString(_T("Parameter ") _T(#a) \ _T(" is not a valid read area\r\n"));}} #define ASSERT_ISWRITEPOINTER(a)\ { if(::IsBadWritePtr(a, sizeof(LPDWORD))) \ { ::OutputDebugString(_T("Parameter ") _T(#a) \ _T(" is not a valid write pointer\r\n")); ASSERT(false);}} #define ASSERT_ISREADPOINTER(a)\ { if(::IsBadReadPtr(a, sizeof(LPDWORD))) \ { ::OutputDebugString(_T("Parameter ") _T(#a) \ _T(" is not a valid read pointer\r\n")); ASSERT(false);}} #define ASSERT_ISWRITEDATA(a, l)\ { if(::IsBadWritePtr(a, l)) \ { ::OutputDebugString(_T("Parameter ") _T(#a) \ _T(" is not a valid write area\r\n")); ASSERT(false);}} #define ASSERT_ISREADDATA(a, l) { if(::IsBadReadPtr(a, l)) \ { ::OutputDebugString(_T("Parameter ") _T(#a)\ _T(" is not a valid read area\r\n")); ASSERT(false);}} #else #define VERIFY_ISWRITEPOINTER(a) #define VERIFY_ISREADPOINTER(a) #define VERIFY_ISWRITEDATA(a, l) #define VERIFY_ISREADDATA(a, l) #define ASSERT_ISWRITEPOINTER(a) #define ASSERT_ISREADPOINTER(a) #define ASSERT_ISWRITEDATA(a, l) #define ASSERT_ISREADDATA(a, l) #endif // hotfix for the htsglobal macros // to disable #ifdef maximum #undef maximum #endif #ifdef minimum #undef minimum #endif // #ifdef __cplusplus // extern "C" { // #endif #if __WIN32 #else #define __cdecl #endif void httraq_main(); void htinfo_state_url(char* c); void htinfo_mirror_info(char* c); // int scan_end(void); void __cdecl wrapper_init(t_hts_callbackarg* carg); void __cdecl wrapper_uninit(t_hts_callbackarg* carg); int __cdecl wrapper_start(t_hts_callbackarg* carg, httrackp *opt); int __cdecl wrapper_chopt(t_hts_callbackarg* carg, httrackp *opt); int __cdecl wrapper_end(t_hts_callbackarg* carg, httrackp *opt); int __cdecl wrapper_checkhtml(t_hts_callbackarg* carg, httrackp *opt, char* html, int len, char* url_adresse, char* url_fichier); int __cdecl wrapper_preprocesshtml(t_hts_callbackarg* carg, httrackp *opt, char** html, int* len, const char* url_address, const char* url_file); int __cdecl wrapper_postprocesshtml(t_hts_callbackarg* carg, httrackp *opt, char** html, int* len, const char* url_address, const char* url_file); int __cdecl wrapper_loop(t_hts_callbackarg* carg, httrackp *opt, lien_back* back, int back_max, int back_index, int lien_tot, int lien_ntot, int stat_time, hts_stat_struct* stats); // appel� � chaque boucle de HTTrack // int __cdecl wrapper_loop ( void* _back, int back_max, int back_index, int lien_n, int lien_tot, int stat_time, hts_stat_struct* stats ); const char* __cdecl wrapper_query(t_hts_callbackarg* carg, httrackp *opt, const char* question); const char* __cdecl wrapper_query2(t_hts_callbackarg* carg, httrackp *opt, const char* question); const char* __cdecl wrapper_query3(t_hts_callbackarg* carg, httrackp *opt, const char* question); int __cdecl wrapper_check(t_hts_callbackarg* carg, httrackp *opt, const char* adr, const char* fil, int status); int __cdecl wrapper_check_mime(t_hts_callbackarg* carg, httrackp *opt, const char* adr, const char* fil, const char* mime, int status); void __cdecl wrapper_pause(t_hts_callbackarg* carg, httrackp *opt, const char* lockfile); void __cdecl wrapper_filesave(t_hts_callbackarg* carg, httrackp *opt, const char* file); void __cdecl wrapper_filesave2(t_hts_callbackarg* carg, httrackp *opt, const char* adr, const char* fil, const char* save, int is_new, int is_modified, int not_updated); int __cdecl wrapper_linkdetected(t_hts_callbackarg* carg, httrackp *opt, char* link); int __cdecl wrapper_linkdetected2(t_hts_callbackarg* carg, httrackp *opt, char* link, const char* start_tag); int __cdecl wrapper_xfrstatus(t_hts_callbackarg* carg, httrackp *opt, void* back); int __cdecl wrapper_savename(t_hts_callbackarg* carg, httrackp *opt, char* adr_complete, char* fil_complete, char* referer_adr, char* referer_fil, char* save); int __cdecl wrapper_sendheader(t_hts_callbackarg* carg, httrackp *opt, char* buff, const char* adr, const char* fil, const char* referer_adr, const char* referer_fil, htsblk* outgoing); int __cdecl wrapper_receiveheader(t_hts_callbackarg* carg, httrackp *opt, char* buff, const char* adr, const char* fil, const char* referer_adr, const char* referer_fil, htsblk* incoming); // void htinfo_errors ( char* chaine ); // void htinfo_active_connections ( char* chaine ); // void htinfo_files_updated ( char* chaine ); // void htinfo_transfer_rate ( char* chaine ); // void htinfo_files_written ( char* chaine ); // void htinfo_bytes_saved ( char* chaine ); // void htinfo_time ( char* chaine ); // void htinfo_link_detected(char* chaine); // void htcommandend(void); #ifdef __cplusplus } #endif typedef struct { // int ask_refresh; int refresh; LLint stat_bytes; int stat_time; int lien_n; int lien_tot; int stat_nsocket; int rate; int irate; int ft; LLint stat_written; int stat_updated; int stat_errors; int stat_warnings; int stat_infos; TStamp stat_timestart; int stat_back; } t_InpInfo; #endifhttraqt/sources/main/includes/NewProjTab.h0000664000175000017500000000475113042707374021364 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #ifndef NEWPROJECTWIDGET_H #define NEWPROJECTWIDGET_H #include "ui_NewProjTab.h" #include "httraqt.h" class HTTraQt; class NewProjTab : public QWidget, public Ui::NewProjTab, public cTranslator { Q_OBJECT public: NewProjTab(QWidget* parent = 0, Qt::WindowFlags fl = 0); ~NewProjTab(); void translateTab(); bool testIt(); void rebuildDirList(); void selectProj(const QString &name); /*$PUBLIC_FUNCTIONS$*/ protected: QStringList currentsubdirs; /*$PROTECTED_FUNCTIONS$*/ protected: void resizeEvent(QResizeEvent *event); protected slots: /*$PROTECTED_SLOTS$*/ private: QString editedName; HTTraQt* parent; private slots: void workDirChanged(); void projectInfoSelected(); void projectInfoEntered(); // void onSelectBatchFile(); void onBrowseProject(); // void onProjectNameChanged(); void onDirChanged(); void changeProjname(QString stl); }; #endif httraqt/sources/main/includes/InsertUrlDialog.h0000664000175000017500000000364413042707374022420 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #ifndef INSERTURL_H #define INSERTURL_H #include "httraqt.h" #include "ui_InsertUrlDialog.h" class HTTraQt; class InsertUrlDialog: public QDialog, public Ui::InsertUrlDialog, public cTranslator { Q_OBJECT public: InsertUrlDialog(QWidget *parent = 0); public slots: void onOk(); void translateDialog(); public: QString m_urllogin; QString m_urlpass; QString m_urladr; private: HTTraQt* parent; }; #endif httraqt/sources/main/includes/buttonPanel.h0000664000175000017500000000367213042707374021645 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #ifndef BUTTONPANEL_H #define BUTTONPANEL_H #include "httraqt.h" #include "ui_buttonPanel.h" class HTTraQt; class buttonPanel: public QWidget, public Ui::buttonsForm, public cTranslator { Q_OBJECT public: buttonPanel(QWidget *parent = 0, Qt::WindowFlags fl = 0); void translateButtons(); void onButtons(int n); public slots: void onHelp(); void onStop(); void onNext(); void onBack(); private: HTTraQt* parent; }; #endif httraqt/sources/main/includes/translator.h0000664000175000017500000002640313042707374021540 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #ifndef LANGUAGE_HEADER #define LANGUAGE_HEADER #include #include // #include // QString translateString(const QString& id); class cTranslator { public: bool loadTranslation(const QString fname); public: static const QString translate(int id); static QString engText[]; private: QString convertString(const QString &s); private: static QVector translateTable; }; enum TR_CONSTS { _PROG_NAME = 0, _NR_CONN, //1 _SEL_FONT, //2 _TIMEOUTS, //3 _RETRIES, //4 _MAX_RATE, //5 _MIN_RATE, //6 _KEEP_ALIVE, //7 _CANCEL_TIMEOUT, //8 _CANCEL_SLOW, //9 _CHECK_DOC_TYPE, //10 _SPIDER, //11 _ACCEPT_COOK, //12 _PARSE_JAVA, //13 _UPDATE_HACK, //14 _URL_HACK, //15 _TOL_REQ, //16 _FORCE_OLD, //17 _BROWS_ID, //18 _OS_ID, //19 _OP, //20 _HTML_FOOT, //21 _STRUCT_TYPE, //22 _DOS_NAMES, //23 _NO_ERR_PAG, //24 _NO_EXTERAL, //25 _HIDE_PASS, //26 _HIDE_QUERY, //27 _NOT_PURGE, //28 _ISO9660_NAMES, //29 _BUILD, //30 _ONLY_EXPERTS, //31 _PRIM_SCAN, //32 _TRAVEL_MODE, //33 _GLOBAL_TRAVEL, //34 _REWRITE_LINKS, //35 _USE_CACHE, //36 _DEBUG_MODE, //37 _MAX_FROM_ROOT, //38 _MAX_EXTERNAL, //39 _MAX_SIZE_HTML, //40 _MAX_SIZE_NHTML, //41 _SIZE_LIMIT, //42 _PAUSE_DOWN, //43 _MAX_TIME, //44 _SIZE, //45 _MAX_CONN_SEC, //46 _MAX_LINKS, //47 _ALL_LINKS_MATCH, //48 _GET_NHTML, //49 _TEST_LINKS, //50 _GET_HTML_FIRST, //51 _MIME_ASSOC, //52 _FILE_TYPES, //53 _MIME_ID, //54 _PROX_ADDR, //55 _PROX_PORT, //56 _LOGIN, //57 _PASS, //58 _USE_PROXY, //59 _USE_WILDCARDS, //60 _CRITERION, //61 _STRING, //62 _TIP_GIF, //63 _CARD_FILTER, //64 _ADD_SCAN_RULE, //65 _EXCL_LINKS, //66 _INCL_LINKS, //67 _STORE_CACHE, //68 _NO_REDOWNLOAD, //69 _CREATE_LOG, //70 _MAKE_INDEX, //71 _MAKE_WORD_INDEX, //72 LISTDEF_1, //73 LISTDEF_2, //74 LISTDEF_3, //75 LISTDEF_4, //76 LISTDEF_5, //77 LISTDEF_6, //78 LISTDEF_7, //79 LISTDEF_8, //80 LISTDEF_9, //81 LISTDEF_10, //82 LISTDEF_11, //83 _MOD00, //84 _MOD01, //85 _MOD02, //86 _MOD03, //87 _MOD04, //88 _MOD05, //89 _MOD06, //90 _OK, //91 _CANCEL, //92 _EXIT, //93 _CLOSE, //94 _TIPCANCEL, //95 _TIPOK, //96 _TIPHELP, //97 _TIPPREV, //98 _TIPNEXT, //99 _HIDEPWD, //100 _SAVEPROJECT, //101 _CLOSEPRJ, //102 _DELETECONF, //103 _DELETEEMPTYCONF, //104 _ACTIONNYP, //105 _ERRORDEL, //106 _SELRULE, //107 _ENTER_KEYWORD, //108 _ADDRULE, //109 _ENTERKEYWORDS, //110 _ADD, //111 _SCANRULEZ, //112 _EXCL, //113 _INCL, //114 _EXAMPLE, //115 _GIF, //116 _BLUE, //117 _MOV, //118 _CGI, //119 _CGIBIN, //120 _SOMEWEBCOM, //121 _SOMEWEB, //122 _WWWSOMEWEBCOM, //123 L_B31, //124 _WWWTESTCOM, //125 _ADDEXCL, //126 _ADDINCL, //127 _EXISTFILTERS, //128 _CANCELCHANG, //129 _SAVECURRENT, //130 _CLICKCONFIRM, //131 _NOLOGFILES, //132 _NOINDEX, //133 _CLICKTOQUIT, //134 _BROWSEHTML, //135 _ENDMIRROR, //136 _VIEWLOG, //137 _BROWSEWEBSITE, //138 _NEWPROJ, //139 _VIEWERR, //140 _VIEWREPORT, //141 _CLOSELOGWINDOW, //142 _INFOTYPE, //143 _INFOS, //144 _FIND, //145 _FINDWORD, //146 _INFOLOG, //147 _WARNERRLOG, //148 _UNINITOLE, //149 _CANTFIND, //150 _CANTCONNECT, //151 _RECEIVE, //152 _REQUEST, //153 _CONNECT, //154 _SEARCH, //155 _READY, //156 _RDY, //157 _WAITING, //158 _ERROR, //159 _RECFILES, //160 _PARSHTML, //161 _PURG, //162 _LCACHE, //163 _TESTINGLINKS, //164 _PAUSETOGGLE, //165 _PAUSED, //166 _STOPNOW, //167 _SCANNING, //168 _WAITTIME, //169 _TRDATA, //170 _CONNPROVIDER, //171 _SECTOSTART, //172 _MIRRINPROGRESS, //173 _MIRRFINISHED, //174 _PROBLOCCURED, //175 _DURING, //176 _F21, //177 _F22, //178 _MIRROR_ABORTED, //179 _MIRROR_ERR, //180 _F23, //181 _ERRDELETING, //182 _REALLYQUIT, //183 _G7, //184 _G1C, //185 _G9, //186 _G10, //187 _G11, //188 _G13, //189 _G14, //190 _G15, //191 _PROX_DEFINE, //192 _G15c, //193 _PATH, //194 _SELECTPATH, //195 _QUIT, //196 _ABOUT, //197 _G22, //198 _G23, //199 _G24, //200 _G24b, //201 _G24c, //202 _G25, //203 _G25b, //204 _FNOTFOUND, //205 _G26b, //206 _LOADDEFAULT, //207 _SAVEDEFAULT, //208 _RESETDEFAULT, //209 _G30, //210 _ACTION, //211 _G32, //212 _G32b, //213 _G33, //214 _G34, //215 _DEFINE, //216 _SET_OPT, //217 _PREFS_OPT, //218 _PROJ, //219 _ADD_URL, //220 _WEB_ADDR, //221 _STOPPROG, //222 _HIBER, //223 _PAUSEDOWNL, //224 _PAUSE, //225 _STOPMIRR, //226 _MINIMIZE, //227 _H6, //228 _H7, //229 _BYTESSAVED, //230 _STOP, //231 _LINKSSCANNED, //232 _TIME, //233 _CONNECTIONS, //234 _RUNNING, //235 _HIDE, //236 _TRRATE, //237 _SKIP, //238 _INFO, //239 _FILESWR, //240 _FILESUP, //241 _ERRORS, //242 _ERRS, //243 _INPROGRESS, //244 _I1, //245 _I2, //246 _I2b, //247 _I2c, //248 _I3, //249 _I4, //250 _I5b, //251 _I6, //252 _I6b, //253 _I7, //254 _I8, //255 _I8b, //256 _I9, //257 _I10, //258 _I11, //259 _I11b, //260 _I11c, //261 _I12, //262 _I13, //263 _I15, //264 _I17, //265 _I18, //266 _I19, //267 _I20, //268 _I20b, //269 _I21, //270 _I22b, //271 _I22c, //272 _I23b, //273 _I24, //274 _I25, //275 _I26, //276 _I27, //277 _I28, //278 _I29, //279 _I1a, //280 _I1b, //281 _I1c, //282 _I1d, //283 _I1e, //284 _I1f, //285 _I1h, //286 _I1i, //287 _I1j, //288 _I1k, //289 _I1k2, //290 _I30, //291 _I30b, //292 _I32b, //293 _I34, //294 _I36, //295 _I39, //296 _I41, //297 _LIMITS, //298 _IDENTITY, //299 _I45, //300 _I47, //301 _I47b, //302 _I47f, //303 _I51, //304 _SAVE_PREFS, //305 _SAVE, //306 _I54, //307 _I55, //308 _LINKS, //309 _EXPERTS, //310 _FLOWCONTROL, //311 _BROWSERID, //312 _IOPT7, //313 _LOGINDEX, //314 _PROXY, //315 _MIMETYPES, //316 _J2, //317 _J2b, //318 _J3, //319 _J6, //320 _J7, //321 _J8, //322 _J8b, //323 _J9, //324 _ADJ, //325 _SAV_SETTINGS, //326 _ON_HOLD, //327 _SHUTD, //328 _TR_SHED, //329 _J14, //330 _J15, //331 _J16, //332 _J17, //333 L_K1, //334 L_K2, //335 _VISITPAGE, //336 L_L1, //337 L_L2, //338 _M1, //339 _M2, //340 _M3, //341 _M4, //342 _M5, //343 _M6, //344 _M7, //345 _M8, //346 _M9, //347 L_N1, //348 _NO, //349 _OPTIONS, //350 _PAUSETRANSF, //351 _MODIFYOPT, //352 _VIEW_LOG, //353 _VIEWERRLOG, //354 _VIEWFILETRANSFERS, //355 L_O17, //356 _TOOLBAR, //357 _STATBAR, //358 _SPLIT, //359 _FILE, //360 _PROGR, //361 _PREF, //362 _MIRROR, //363 _LOG, //364 _WINDOW, //365 _HELP, //366 _LOADDEF, //367 _SAVEDEF, //368 _RESETTODEF, //369 _LOADOPT, //370 _SAVEOPTAS, //371 _LANGPREF, //372 _CONTENTS, //373 _P17, //374 _P18, //375 _P19, //376 _P20, //377 _P21, //378 _P22, //379 _P23, //380 _USERDEFSTRUCT, //381 _Q2, //382 _Q3, //383 _R1, //384 _AUTH, //385 _R10, //386 _R11, //387 _R12, //388 _R13, //389 _S1, //390 _S2, //391 _S3, //392 _S4, //393 _S5, //394 _S10, //395 _NEWPROJNAME, //396 _S11b, //397 _PROJNAME, //398 _BASEPATH, //399 _PROJCAT, //400 _WORKDIR, //401 _TYPENEWPROJ, //402 _NEWPROJECT, //403 L_T1, //404 L_T2, //405 L_T4, //406 L_T7, //407 _CAPTURL, //408 L_T10, //409 L_T12, //410 L_T13, //411 L_T14, //412 L_U1, //413 _CATCHURL, //414 L_V2, //415 L_V3, //416 _ABORT, //417 L_V10, //418 _DIAL1, //419 _DIAL2, //420 _DIAL3, //421 _DIAL4, //422 _DIAL5, //423 _DIAL6, //424 _DIAL7, //425 _DIAL8, //426 _DIAL9, //427 _DIAL10, //428 _DIAL11, //429 _DIAL12, //430 _DIAL13, //431 _W4, //432 _W5, //433 _W6, //434 _W7, //435 _X1, //436 _X2, //437 _X3, //438 _WELCOME, //439 _OSFWB, //440 _METADESC, //441 _METAKEYW, //442 _URLLIST, //443 _PREVIOUS, //444 _NEXT, //445 _URLS, //446 _WARNING, //447 _NOJS, //448 _THANKYOU, //449 _CANCLSWND, //450 _SERVEND, //451 _FATALERR, //452 _WRONGURLS, //453 _HOW_THANK, //454 _SHARE_LINK, //455 _REPORT_BUG, //456 _MAKE_DONATE, //457 _NOTIFY, //458 _GETCLIPBOARD, //459 _DOCUMENTS, //460 _ARCHIVES, //461 _IMAGES, //462 _MULTIMEDIA, //463 _OPENGUI, //464 _BROWSEEXISTS, //465 _STEPBYSTEP, //466 _TOPROJECTPAGE, //467 _ABOUTPROG, //468 _ABOUTQT, //, //469 _QUEST, //, //470 _OPENFILE, //471 _NOURL, //472 _URLNOTCOMP, //473 _FILEERR, //474 _REMOVE, //475 _SURE, //476 _ANYDIRNOTEMPTY, //477 _SAVEFILE, //478 _LANGUAGE, //, //479 _STOPQ, //, //480 _NODIR, //481 _CREATEERR, //482 _CANOTCREATEDIR, //483 _NOPROJ, //484 _WAITSPECHOUR, //485 _MIRRWAIT, //, //486 _ERR, //487 _YES, //488 _MAKE_TOPINDEX, //489 _UNITS, //490 _OPEN, //491 _PC_OFF, // 492 _SHUTDOWN_COUNTER, // 493 _MAKE_TRANSLATION, // 494 _BROWS_NAME //495 }; #endif httraqt/sources/main/includes/StartTab.h0000664000175000017500000000352613042707374021074 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #ifndef STARTINFO_H #define STARTINFO_H #include "httraqt.h" #include "ui_StartTab.h" class HTTraQt; class StartTab: public QWidget, public Ui::StartTab, public cTranslator { Q_OBJECT public: StartTab(QWidget *parent = 0, Qt::WindowFlags fl = 0); void translateTab(); protected: void resizeEvent(QResizeEvent *event); private: HTTraQt* parent; }; #endif httraqt/sources/main/includes/httraqt.h0000664000175000017500000002063713042707374021041 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ using namespace std; #include #include #include #include #include #include #include #include #include #include #include #include #include #ifndef HTTRAQ_H #define HTTRAQ_H // #include "../../icons/main.h" #include "translator.h" #include "options.h" #include "ui_mainForm.h" #define PROGRAM_NAME "HTTraQt" #define PROGRAM_FULL_NAME "HTTraQt Website Copier v.%s (Qt4/Qt5 based)" #define LAST_ACTION 6 /* Location */ #define WHTT_LOCATION(a) WhttLocation=(a) #ifndef HTS_DEF_FWSTRUCT_lien_back #define HTS_DEF_FWSTRUCT_lien_back #endif #ifdef __cplusplus extern "C" { #endif // #include "includes/htinterface.h" #include #include #include #include #include #ifdef __cplusplus } #endif #define NStatsBuffer 14 #define MAX_LEN_INPROGRESS 40 #include "htinterface.h" class buttonPanel; class QAction; class QMenu; class QTextEdit; struct hInfo { QString name; QString tInfo; int num; }; typedef struct { QString name; QString file; QString strStatus; QString url_sav; // pour cancel QString url_adr; QString url_fil; qint64 size; qint64 sizeTotal; int offset; int back; int actived; // pour disabled } t_StatsBuffer; class MessageTimerBox: public QMessageBox { private: int timeout; bool autoClose; int currentTime; QString defaultText; public: void setTimeout(int t); void setDefaultText(const QString &t); void setAutoClose(bool a); void showEvent ( QShowEvent * event ); private: void timerEvent(QTimerEvent *event); // static int exec(const QString &title, const QString &text, int ticon, int timer); }; class MessageBox: public cTranslator { public: static int exec(void* p, const QString &title, const QString &text, int ticon); }; class DirModel : public QDirModel { public: QVariant headerData ( int section, Qt::Orientation orientation, int role ) const; }; class MyThread : public QThread { public: void run(); }; class HTTraQt: public QMainWindow, public Ui::MainWindow, public cTranslator, public cOptions { Q_OBJECT public: HTTraQt(QWidget* parent = 0, Qt::WindowFlags flags = 0); ~HTTraQt(); bool rebuildWorkDirView(); void activatePage(int pagenum); void onCancelAll(); void onQuit(); bool getLangTable(); void setLangGUI(); void translateActions(); void translateActions(QAction* act, int id); void launch(); void getMainOptionsFromGUI(); void setMainOptionsToGUI(); void initSInfo(); void readGUISettings(); void readSettings(bool global); void writeSettings(bool global); void writeGUISettings(void); void clearStatsBuffer(void); void setFontForWidgets(void); void getOptions(); void onEndMirror(); bool checkContinue(bool msg); void afterChangepathlog(); // void resetDefaultOptions(); bool RemoveEmptyDir(QString path); public slots: void pauseTransfer(); void onStopAll(); void displayOutputMsg(); void displayProgressMsg(); void processFinished(int exitCode, QProcess::ExitStatus exitStatus); bool treeItemClicked(const QModelIndex &m); // void resizeTabs(QResizeEvent* re); void refreshDirModel(); protected: void closeEvent(QCloseEvent *event); // void changeEvent(QEvent* re); private slots: void threadFinished(); void newProject(); void browseSites(); void setLang(QAction* mnu); void quit(); void loadDefaultOptions(); void saveDefaultOptions(); void resetToDefault(); void loadOptionsFromFile(); void saveOptionsAs(); void selectFontSize(QAction* mnu); void modifyOptions(); void setOptions(); void viewLog(); void viewErrorLog(); void viewTransfers(); void hideWindow(); void restoreWindow(); // void createFontSizeMenu(); bool readLangDir(); void checkUpdates(); void contens(); void stepByStep(); void about(); void aboutQt(); void iconActivated(QSystemTrayIcon::ActivationReason reason); private: void shutdown(); void hibernate(); void createTrayIcon(); void renameOldToNew(); void convertTranslateFiles(); QString sizeToText(qint64 s); void gOptions(bool d); QString getLocaleString(); int removeFolder(QDir &dir); bool getStrOption(const QString optName, QString &ret); bool getIntOption(const QString optName, int &ret); void createActions(); void createToolBars(); void createStatusBar(); // void cmdArgumentsOptions(); QString change(char* chaine, char c); bool checkInstanceRuns(); void contextMenuEvent(QContextMenuEvent *); public: QPixmap *mainpix; QPixmap *mainicon; QTimer *timerProgressUpdate; QTimer *timerDirRefresh; QWidget *widgets[6]; // QVector prOptions; // QMap prOptions; buttonPanel* buttonsWidget; int m_todo; private: QSharedMemory *_singular; QString filename; MyThread* mth; QString agumentsLine; QStringList lastDirs; QVector actLangSelect; QVector actFSizeSelect; QMenu *langMenu; QAction* restAct; QActionGroup* langGroup; // int dictFormat; // 0 no file, 1 old, 2 new // System tray icon bool verbose; bool pcShutdown; bool pcHibernate; // System tray menu QMenu* trayIconMenu; public: QStringList lst; char* argv[256]; short argc; QProcess* process; QString cmdOpt; // flag de termination int termine; static int arretbrutal; int termine_requested; int shell_terminated; bool use_show; int soft_term_requested; httrackp *global_opt; bool inprogress; int currentTab; QFont sysFont; short fontSize; QString programStyleSheet; QSystemTrayIcon* trayIcon; /*static*/ t_InpInfo SInfo; t_StatsBuffer StatsBuffer[NStatsBuffer]; // interface to progres tab QStringList langFiles; DirModel dModel; QMutex mutex; QString currentOptionsFile; QString defaultOptionsFile; QString helpDir; QString langDir; QString currentLang; }; #endif httraqt/sources/main/includes/OptionsTab.h0000664000175000017500000000436013042707374021427 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #ifndef MAINOPTIONS_H #define MAINOPTIONS_H #include #include #include "httraqt.h" #include "ui_OptionsTab.h" class HTTraQt; class OptionsTab: public QWidget, public Ui::OptionsTab, public cTranslator { Q_OBJECT public: OptionsTab(QWidget *parent = 0, Qt::WindowFlags fl = 0); bool testIt(); void translateTab(); void updateLastAction(); protected: void resizeEvent(QResizeEvent *event); private slots: void onSetOptions(); void onURLList(); void showHelp(); void removeSpaceLines(); void onCaptureUrl(); void onAddURL(); QString getAndTestUrlString(const QString st); public: int comb01; static int hl01[7]; private: HTTraQt* parent; }; #endif httraqt/sources/main/includes/ConfirmTab.h0000664000175000017500000000365313042707374021375 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #ifndef CONFIRMWIDGET_H #define CONFIRMWIDGET_H #include #include "httraqt.h" #include "ui_ConfirmTab.h" class HTTraQt; class ConfirmTab: public QWidget, public Ui::ConfirmTab, public cTranslator { Q_OBJECT public: ConfirmTab(QWidget *parent = 0, Qt::WindowFlags fl = 0); void translateTab(); protected: void resizeEvent(QResizeEvent *event); private slots: void onRadio(bool t); private: HTTraQt* parent; }; #endif httraqt/sources/main/includes/FinalTab.h0000664000175000017500000000372313042707374021027 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #ifndef FINWIDGET_H #define FINWIDGET_H #include #include "httraqt.h" #include "ui_FinalTab.h" class HTTraQt; class FinalTab: public QWidget, public Ui::FinalTab, public cTranslator { Q_OBJECT public: FinalTab(QWidget *parent = 0, Qt::WindowFlags fl = 0); public slots: void translateTab(void); protected: void resizeEvent(QResizeEvent *event); private slots: void onBrowseLocalWebsite(); void onViewLog(); private: HTTraQt* parent; }; #endif httraqt/sources/main/includes/options.h0000664000175000017500000000571013051374165021036 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #ifndef OPTIONS_HEADER #define OPTIONS_HEADER #include "htinterface.h" // #include "htsstrings.h" #ifdef __cplusplus extern "C" { #endif #include #include #include #include #include #include #ifdef __cplusplus } #endif #include #include #include #include #include #include class cOptions { public: void initOptions(void); void loadOptions(QSettings *s); void saveOptions(QSettings *s, bool gl); void SetProfile(const QString &variName, float val); void SetProfile(const QString &variName, int val); void SetProfile(const QString &variName, const QString &val); void SetProfile(const QString &variName, const QVariant &val); void GetProfile(const QString &variName, int &val); void GetProfile(const QString &variName, float &val); void GetProfile(const QString &variName, QString &val); QVariant GetProfile(const QString &variName); QString cmdArgumentsOptions(int num); void getOptStruct(httrackp *opt); public: static QMap prOptions; int maxProgressRows; QString selectedLang; QString currentProject; QString currentWorkDir; QString currentAppDir; private: void StripControls(QString &st); void profile_code(QString &from); void profile_decode(QString &from); }; #endif httraqt/sources/main/includes/ProgressTab.h0000664000175000017500000000416013042707374021576 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #ifndef PROCESSTABULATOR_H #define PROCESSTABULATOR_H #include #include #include #include #include #include "httraqt.h" #include "ui_ProgressTab.h" class HTTraQt; class ProgressTab: public QWidget, public Ui::ProgressTab, public cTranslator { Q_OBJECT public: ProgressTab(QWidget *parent = 0, Qt::WindowFlags fl = 0); void translateTab(); void inProcessRefresh(); private slots: void update(); void cancelDwnload(); protected: void resizeEvent(QResizeEvent *event); private: HTTraQt* parent; QVector cancelButtons; }; #endif httraqt/sources/main/FinalTab.cpp0000664000175000017500000000474213042707374017556 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include #include #include "includes/httraqt.h" #include "includes/FinalTab.h" FinalTab::FinalTab(QWidget *parent, Qt::WindowFlags fl) : QWidget(parent, fl) { setupUi(this); this->parent = static_cast(parent); connect(label3, SIGNAL(clicked()), this, SLOT(onViewLog())); connect(label4, SIGNAL(clicked()), this, SLOT(onBrowseLocalWebsite())); } void FinalTab::resizeEvent(QResizeEvent *event) { } void FinalTab::translateTab(void) { setMinimumSize(410, 250); if (parent->programStyleSheet.length() > 0) { setStyleSheet(parent->programStyleSheet); } label3->setText(translate(_VIEWLOG)); label4->setText(translate(_BROWSEWEBSITE)); } void FinalTab::onViewLog() { QDesktopServices::openUrl(QUrl::fromLocalFile(qPrintable( parent->currentWorkDir + "/" + parent->currentProject + "/hts-log.txt"))); } void FinalTab::onBrowseLocalWebsite() { QDesktopServices::openUrl(QUrl::fromLocalFile(parent->currentWorkDir + "/" + parent->currentProject + "/index.html")); } httraqt/sources/main/OptionsTab.cpp0000664000175000017500000002045313042707374020155 0ustar karbofoskarbofos/*************************************************************************** * C++ Implementation: * * Copyright (C) 2012-2017 by Eduard Kalinowski * * Germany, Lower Saxony, Hanover * * eduard_kalinowski@yahoo.de * * * * HTTraQt is free software; may be distributed and/or modified under the * * terms of the GNU General Public License version 3 as published by the * * Free Software Foundation and appearing in the file LICENSE_GPLv3 * * included in the packaging of this file. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU Lesser General Public * * License along with HTTraQt. If not, see http://www.gnu.org/licenses * ***************************************************************************/ #include #include #include "includes/httraqt.h" #include "includes/OptionsTab.h" #include "../options/includes/OptionsDialog.h" #include "includes/InsertUrlDialog.h" class InsertUrlDialog; int OptionsTab::hl01[] = { _MOD00, _MOD01, _MOD02, _MOD03, _MOD04, _MOD05, _MOD06}; OptionsTab::OptionsTab(QWidget *parent, Qt::WindowFlags fl) : QWidget(parent, fl) { setupUi(this); this->parent = static_cast(parent); comb01 = LISTDEF_10; QString tlist = translate(comb01); QStringList lCombo = tlist.split("\n"); comboAction->insertItems(0, lCombo); comboAction->setCurrentIndex(0); label03_2->setText(translate(hl01[0])); connect(label01, SIGNAL(clicked()), this, SLOT(onSetOptions())); connect(label04, SIGNAL(clicked()), this, SLOT(onAddURL())); connect(label05_2, SIGNAL(clicked()), this, SLOT(onCaptureUrl())); connect(label12, SIGNAL(clicked()), this, SLOT(onURLList())); connect(comboAction, SIGNAL(activated(int)), this, SLOT(showHelp())); connect(textEdit, SIGNAL(textChanged ()), this, SLOT(removeSpaceLines())); } void OptionsTab::resizeEvent(QResizeEvent *event) { } void OptionsTab::removeSpaceLines() { QStringList sl; bool found = false; QString t = textEdit->toPlainText(); sl = t.split("\n"); t = ""; foreach(QString entry, sl) { if (entry.length() == 0) { found = true; } } if (found == false) { return; } disconnect(textEdit, SIGNAL(textChanged ()), this, SLOT(removeSpaceLines())); foreach(QString entry, sl) { if (entry.length() > 0) { t = t + entry + "\n"; } } textEdit->setText(t); connect(textEdit, SIGNAL(textChanged ()), this, SLOT(removeSpaceLines())); } void OptionsTab::onCaptureUrl() { QClipboard *clipboard = QApplication::clipboard(); QString originalText = clipboard->text(); originalText = getAndTestUrlString(originalText); if (originalText.length() > 0) { originalText += "\n"; QString st = textEdit->toPlainText(); st = st + originalText; textEdit->setText(st); } else { MessageBox::exec(this, translate(_ERR), translate(_WRONGURLS), QMessageBox::Warning); } } void OptionsTab::updateLastAction() { QString dirName = parent->currentWorkDir + "/" + parent->currentProject; // il existe déja un cache précédent.. renommer if (QFile::exists(dirName + "/hts-cache/new.zip") || (QFile::exists(dirName + "/hts-cache/new.dat") && QFile::exists(dirName + "/hts-cache/new.ndx"))) { if (!QFile::exists(dirName + "/hts-cache/interrupted.lock") && !QFile::exists(dirName + "/hts-in_progress.lock")) { comboAction->setCurrentIndex(LAST_ACTION); } else { comboAction->setCurrentIndex(LAST_ACTION - 1); } } } QString OptionsTab::getAndTestUrlString(const QString st) { QUrl u(st); if (u.isValid() == true) { return st; } return ""; } void OptionsTab::translateTab() { setMinimumSize(410, 250); // ajust size(hight) to content textEdit->setFixedHeight(textEdit->document()->size().height() + textEdit->contentsMargins().top() * 2); if (parent->programStyleSheet.length() > 0) { setStyleSheet(parent->programStyleSheet); } QString tlist = translate(comb01); QStringList lCombo = tlist.split("\n"); comboAction->clear(); comboAction->insertItems(0, lCombo); label05_2->setText(translate(_GETCLIPBOARD)); label->setText(translate(_CAPTURL)); label01->setText(translate(_SET_OPT)); label02->setText(translate(_ACTION)); label03->setText(translate(_WEB_ADDR)); label04->setText(translate(_ADD_URL)); label05->setText(translate(_URLLIST)); label06->setText(translate(_PREFS_OPT)); showHelp(); } void OptionsTab::onAddURL() { InsertUrlDialog* dUrl = new InsertUrlDialog(parent); // dUrl->setFont(parent->systemFont); if (dUrl->exec() == QDialog::Rejected) { return; } QString urlString; if (dUrl->m_urllogin.length() == 0) { urlString = dUrl->m_urladr; } else { urlString = dUrl->m_urllogin + ":" + dUrl->m_urlpass + "@" + dUrl->m_urladr; } urlString = getAndTestUrlString(urlString); if (urlString.length() > 0) { urlString += "\n"; QString st = textEdit->toPlainText()/*->text()*/; st = st + urlString; textEdit->setText(st); } else { MessageBox::exec(this, translate(_ERR), translate(_WRONGURLS), QMessageBox::Warning); } delete dUrl; } void OptionsTab::showHelp() { int pos = comboAction->currentIndex(); int origHelpID = hl01[pos]; QString translated = (translate(origHelpID)); label03_2->setText(translated); } void OptionsTab::onURLList() { QString str = translate(_URLLIST); // QFileDialog fd; // fd = new QFileDialog(this, translate(_OPENFILE), parent->currentWorkDir, str); // fd->setFont(parent->systemFont); // fd->exec(); QString name = QFileDialog::getOpenFileName(this, translate(_OPENFILE), parent->currentWorkDir, str); if (name == "" || name == "/" || name == "\\") { return; } QFile fileName(name); if (!fileName.open(QIODevice::ReadOnly | QIODevice::Text)) { return; } QString st = ""; textEdit->clear(); label1286->setText(""); label1286->setText(name); QTextStream in(&fileName); in.setCodec("UTF-8"); while (!in.atEnd()) { QString line = in.readLine(); line = getAndTestUrlString(line); if (line.length() > 0) { st = st + line + "\n"; } } fileName.close(); if (st.length() > 0) { textEdit->setText(st); } else { MessageBox::exec(this, translate(_ERR), translate(_WRONGURLS), QMessageBox::Warning); } } void OptionsTab::onSetOptions() { OptionsDialog *oDia = new OptionsDialog(parent); // oDia->setFont(parent->systemFont); oDia->exec(); delete oDia; } bool OptionsTab::testIt() { QString listOfUrls; QStringList urls; bool found = false; listOfUrls = textEdit->toPlainText(); urls = listOfUrls.split("\n"); for (QStringList::Iterator i = urls.begin(); i != urls.end(); i++) { QString result; result = getAndTestUrlString(*i); if (result.length() > 0) { found = true; break; } } if (found == true) { parent->SetProfile("CurrentUrl", listOfUrls); } else { MessageBox::exec(this, translate(_ERR), translate(_WRONGURLS), QMessageBox::Warning); } QString urlFile = label1286->text(); if (urlFile.length() > 0) { parent->SetProfile("CurrentURLList", urlFile); } int action; action = comboAction->currentIndex(); parent->SetProfile("CurrentAction", action); return (found); } httraqt/sources/version.h.in0000664000175000017500000000025413042707374016703 0ustar karbofoskarbofos#ifndef HTTVERSION_H #define HTTVERSION_H #define HTTQTVERSION "@HTTRAQT_VERSION@" #define PROGRAM_DATE "@BUILD_DATE@" #define USE_QT_VERSION @USE_QT_VERSION@ #endif httraqt/sources/httraqt.qrc0000664000175000017500000000034513042707374016637 0ustar karbofoskarbofos icons/line.png icons/name.png icons/opensource.png icons/pump.png httraqt/sources/version.h0000664000175000017500000000022013114037707016263 0ustar karbofoskarbofos#ifndef HTTVERSION_H #define HTTVERSION_H #define HTTQTVERSION "1.4.9" #define PROGRAM_DATE "01 Jun 2017" #define USE_QT_VERSION 5 #endif httraqt/CMakeLists.txt0000644000175000017500000002621613114035364015512 0ustar karbofoskarbofosPROJECT(httraqt) # Configure CMake ... CMAKE_MINIMUM_REQUIRED(VERSION 2.6 FATAL_ERROR) CMAKE_POLICY(SET CMP0003 OLD) CMAKE_POLICY(SET CMP0015 OLD) # if you use the version 5, please change it to 5 SET(USE_QT_VERSION 5) MESSAGE("Qt version for compiling: " ${USE_QT_VERSION}) IF(NOT ${USE_QT_VERSION} MATCHES "4" AND NOT ${USE_QT_VERSION} MATCHES "5") MESSAGE(FATAL_ERROR "-- Qt version must be set to 4 or 5!") ENDIF() OPTION (USE_DEBUGGER "Include in binary file debug information" OFF) SET(USE_DEBUGGER false) #enable or disable profiling info # SET(USE_PROFILER false) OPTION (USE_PROFILER "Include in binary file profiling information" OFF) IF(${USE_DEBUGGER}) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS_DEBUG} -Wall") ELSE() SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS_RELEASE} -Wall") ENDIF() MESSAGE(STATUS "CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS}") # INCLUDE(CPack) INCLUDE(CheckIncludeFile) INCLUDE(CheckIncludeFileCXX) INCLUDE(TestCXXAcceptsFlag) INCLUDE(CheckCXXCompilerFlag) INCLUDE(FindPkgConfig) # SET(TARGET_NAME httraqt ) SET(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake") SET(CURRENT_BUILD_DIR ${CMAKE_CURRENT_BINARY_DIR}) INCLUDE(HTTRAQTOutOfSourceBuild) # Disallow in-source builds INCLUDE(HTTRAQTGenerateDEF) # Convenience macro for linking Win32 DLLs using MSVC INCLUDE(HTTRAQTDependencies) INCLUDE(HTTRAQTWordSize) # Detect 32/64 bit platform INCLUDE(HTTRAQTCompiler) # Detect problematic compilers # Set the HTTraQt version #cat README | grep -E '^[0-9]+\.[0-9]+\.[0-9]+' | head -n 1 EXECUTE_PROCESS ( COMMAND cat README COMMAND grep -E "^[0-9]+\\.[0-9]+\\.[0-9]+" COMMAND head -n 1 WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} RESULT_VARIABLE HTTQTVERSION OUTPUT_VARIABLE DESCRIBE_STRING OUTPUT_STRIP_TRAILING_WHITESPACE) IF(NOT DESCRIBE_STRING) SET(DESCRIBE_STRING "no valid git tag for ${PROJECT_NAME} found") ELSE() STRING(REGEX MATCH "([0-9]+\\.[0-9]+\\.[0-9]+)" HTTRAQT_VERSION "${DESCRIBE_STRING}" ) IF (NOT HTTRAQT_VERSION) SET(DESCRIBE_STRING "no valid git tag ${PROJECT_NAME}-x.x.x found") ENDIF() ENDIF() set(APP_RESOURCES "${PROJECT_SOURCE_DIR}/sources/httraqt.qrc") MESSAGE("-- Version info: ${HTTRAQT_VERSION}") SET(VERSION ${HTTRAQT_VERSION}) EXECUTE_PROCESS ( COMMAND date +"%d %b %Y" COMMAND sed -e "s/\"//g" OUTPUT_VARIABLE BUILD_DATE OUTPUT_STRIP_TRAILING_WHITESPACE) MESSAGE("-- Version build date: ${BUILD_DATE}") configure_file ( "${PROJECT_SOURCE_DIR}/sources/version.h.in" "${PROJECT_SOURCE_DIR}/sources/version.h" ) # SET(HTTRAQT_PACKAGE httraqt) # SET(HTTRAQT_VERSION ${HTTRAQT_MAJOR_VERSION}.${HTTRAQT_MINOR_VERSION}.${HTTRAQT_RELEASE_VERSION}.${HTTRAQT_BUILD_VERSION}) SET(HTTRAQT_HOST ${CMAKE_SYSTEM} ${CMAKE_SYSTEM_PROCESSOR}) SET(HTTRAQT_COPYRIGHT "Copyright (c) 2012-2017, Eduard Kalinowski. All Rights Reserved.") SET(HTTRAQT_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX}) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -fno-exceptions -fno-rtti") # options for gprof IF(${USE_PROFILER}) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pg") SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pg") SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -pg") # after execution of program: gprof ./build/ponyprog # and get the information from gprof.txt file MESSAGE(STATUS "Compile with profiling information") ELSE() MESSAGE(STATUS "Compile without profiling information") ENDIF() # Setup high-level build options IF(WIN32 AND MSVC) SET(HTTRAQT_ENABLE_SYMBOL_VISIBILITY_DEFAULT ON) ELSE(WIN32 AND MSVC) SET(HTTRAQT_ENABLE_SYMBOL_VISIBILITY_DEFAULT OFF) ENDIF(WIN32 AND MSVC) IF(${USE_QT_VERSION} MATCHES "4") FIND_PACKAGE(Qt4 REQUIRED) INCLUDE(FindQt4) IF(NOT QT4_FOUND) MESSAGE(FATAL_ERROR "Qt4 could not be found. " "If it's INSTALLed in a non-standard location, specify the path to qmake in QT_QMAKE_EXECUTABLE. " "You can do it in interactive mode (ccmake instead of cmake) or using -DVAR=VAL syntax.") ENDIF(NOT QT4_FOUND) ELSE() FIND_PACKAGE (Qt5Widgets) FIND_PACKAGE (Qt5Multimedia) FIND_PACKAGE (Qt5DBus) IF(NOT Qt5Widgets_FOUND) MESSAGE(FATAL_ERROR "Qt5 could not be found. " "If it's INSTALLed in a non-standard location, specify the path to qmake in QT_QMAKE_EXECUTABLE. " "You can do it in interactive mode (ccmake instead of cmake) or using -DVAR=VAL syntax.") ENDIF(NOT Qt5Widgets_FOUND) ENDIF() INCLUDE(HTTRAQTFindHttrack) SET( HTTRACK_INCLUDES_DIR "" ) SET(HTTRAQT_CPACK_PACKAGE_SHLIBDEPS ON) IF(${USE_QT_VERSION} MATCHES "4") INCLUDE_DIRECTORIES(${QT_INCLUDES}) MESSAGE(STATUS "QT_INCLUDES ${QT_INCLUDES}") # LINK_DIRECTORIES(${QT_LIBRARY_DIR}) MESSAGE(STATUS "QT_LIBRARY_DIR ${QT_LIBRARY_DIR}") ELSE() INCLUDE_DIRECTORIES(${Qt5Widgets_INCLUDE_DIRS}, ${Qt5Multimedia_INCLUDE_DIRS}, ${Qt5DBus_INCLUDE_DIRS}) MESSAGE(STATUS "QT_INCLUDES ${Qt5Widgets_INCLUDE_DIRS}, ${Qt5Multimedia_INCLUDE_DIRS}, ${Qt5DBus_INCLUDE_DIRS}") # LINK_DIRECTORIES(${Qt5Core_LIBRARIES}, ${Qt5Multimedia_LIBRARIES}, ${Qt5DBus_LIBRARIES}, ${Qt5Widgets_LIBRARIES}) # MESSAGE(STATUS "QT_LIBRARY_DIR ${Qt5Core_LIBRARIES}, ${Qt5Multimedia_LIBRARIES}, ${Qt5DBus_LIBRARIES}, ${Qt5Widgets_LIBRARIES}") # SET(CMAKE_CXX_FLAGS "${Qt5Widgets_EXECUTABLE_COMPILE_FLAGS}") ENDIF() SET ( OBJECTS_DIR temp ) SET ( MOC_DIR temp ) SET ( UI_HEADERS_DIR temp ) SET ( UI_SOURCES_DIR temp ) SET ( QT_USE_QTDBUS 1 ) ADD_SUBDIRECTORY(sources/main) ADD_SUBDIRECTORY(sources/options) #ADD_SUBDIRECTORY(sources/icons) INCLUDE_DIRECTORIES( ${HTTRACK_INCLUDES_DIR} ${CMAKE_SOURCE_DIR} $(CMAKE_CURRENT_SOURCE_DIR)/sources/options/includes $(CMAKE_CURRENT_SOURCE_DIR)/sources/main/includes ) IF(${USE_QT_VERSION} MATCHES "4") #QT4_WRAP_CPP(APP_HEADERS_MOC ${HTTRACK_HEADERS} ${MAIN_HEADERS} ${OPT_HEADERS} ) QT4_WRAP_CPP(APP_HEADERS_MOC ${MAIN_HEADERS} ${OPT_HEADERS} ) QT4_WRAP_UI(APP_FORMS_HEADERS ${MAIN_FORMS} ${OPT_FORMS}) QT4_ADD_RESOURCES(APP_RESOURCES_RCC ${APP_RESOURCES}) ELSE() #QT5_WRAP_CPP(APP_HEADERS_MOC ${HTTRACK_HEADERS} ${MAIN_HEADERS} ${OPT_HEADERS} ) QT5_WRAP_CPP(APP_HEADERS_MOC ${MAIN_HEADERS} ${OPT_HEADERS} ) QT5_WRAP_UI(APP_FORMS_HEADERS ${MAIN_FORMS} ${OPT_FORMS}) QT5_ADD_RESOURCES(APP_RESOURCES_RCC ${APP_RESOURCES}) ENDIF() INCLUDE_DIRECTORIES( ${HTTRACK_INCLUDES_DIR} ${CMAKE_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}) SOURCE_GROUP( "Generated Files" FILES ${MOC_FILES_CPP} ${APP_FORMS_HEADERS} ${APP_RESOURCES_RCC} ) IF(NOT ${USE_DEBUGGER}) ADD_DEFINITIONS(${QT_DEFINITIONS} -DQT_NO_DEBUG_OUTPUT -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS) #ADD_DEFINITIONS(${QT_DEFINITIONS} -DQT_NO_DEBUG_OUTPUT) ENDIF() IF(${USE_QT_VERSION} MATCHES "4") INCLUDE(${QT_USE_FILE}) ADD_DEFINITIONS(${QT_DEFINITIONS} -DQT_PROJECT -DNO_QT3SUPPORT -DDISABLE_QT3SUPPORT) ELSE() ADD_DEFINITIONS( ${Qt5Widgets_DEFINITIONS}) ENDIF() ADD_EXECUTABLE(${CMAKE_PROJECT_NAME} ${APP_SOURCES} ${MAIN_SOURCES} ${OPT_SOURCES} ${APP_HEADERS_MOC} ${APP_FORMS_HEADERS} ${APP_RESOURCES_RCC} ) IF(${USE_QT_VERSION} MATCHES "4") TARGET_LINK_LIBRARIES(${CMAKE_PROJECT_NAME} ${QT_LIBRARIES} httrack) ELSE() TARGET_LINK_LIBRARIES(${CMAKE_PROJECT_NAME} ${Qt5Widgets_LIBRARIES} ${Qt5DBus_LIBRARIES} httrack) ENDIF() ADD_CUSTOM_TARGET (tags COMMAND ctags -R -f tags ${CMAKE_SOURCE_DIR}/sources/main ${CMAKE_SOURCE_DIR}/sources/options WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} ) # MESSAGE("CMAKE_SOURCE_DIR main ${CMAKE_SOURCE_DIR}") # MESSAGE("CMAKE_CURRENT_BINARY_DIR main ${CMAKE_CURRENT_BINARY_DIR}") # INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}) # Setup module enabled/disabled defaults ... IF(WIN32) SET(HTTRAQT_BUILD_GLX_MODULE_DEFAULT OFF) SET(HTTRAQT_BUILD_OSX_MODULE_DEFAULT OFF) SET(HTTRAQT_BUILD_VIRTUAL_OFFSCREEN_MODULE_DEFAULT OFF) ENDIF(WIN32) IF(UNIX AND NOT APPLE) SET(HTTRAQT_BUILD_GLX_MODULE_DEFAULT OFF) SET(HTTRAQT_BUILD_OSX_MODULE_DEFAULT OFF) SET(HTTRAQT_BUILD_VIRTUAL_OFFSCREEN_MODULE_DEFAULT OFF) ENDIF(UNIX AND NOT APPLE) IF(APPLE) SET(HTTRAQT_BUILD_GLX_MODULE_DEFAULT OFF) SET(HTTRAQT_BUILD_OSX_MODULE_DEFAULT ON) SET(HTTRAQT_BUILD_VIRTUAL_OFFSCREEN_MODULE_DEFAULT OFF) ENDIF(APPLE) OPTION(HTTRAQT_ENABLE_SYMBOL_VISIBILITY "Minimize the number of symbols exported from shared libraries." ${HTTRAQT_ENABLE_SYMBOL_VISIBILITY_DEFAULT}) MARK_AS_ADVANCED(HTTRAQT_ENABLE_SYMBOL_VISIBILITY) # OPTION(HTTRAQT_ENABLE_TESTING "Build the HTTraQt regression test suite." OFF) # SET(BUILD_TESTING ${HTTRAQT_ENABLE_TESTING} CACHE INTERNAL "" FORCE) # INCLUDE(CTest) # MARK_AS_ADVANCED(DART_TESTING_TIMEOUT) # IF(HTTRAQT_ENABLE_TESTING) # CMAKE_MINIMUM_REQUIRED(VERSION 2.6.1 FATAL_ERROR) # CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/CTestCustom.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/CTestCustom.cmake @ONLY) # ENDIF(HTTRAQT_ENABLE_TESTING) # Find required external packages HTTRAQT_CHECK_REQUIRED_DEPENDENCY(HTTRAQT_HTTRACK_FOUND "libhttrack2" "http://www.httrack.com" "") # HTTRAQT_CHECK_OPTIONAL_DEPENDENCY(HTTRAQT_BUILD_3DS_IO_MODULE HTTRAQT_3DS_FOUND "lib3ds") # Capture system configuration INCLUDE(HTTRAQTSystemConfiguration) # Win32 configuration IF(WIN32) IF(NOT MSVC) SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--enable-runtime-pseudo-reloc" CACHE STRING "" FORCE) SET(CMAKE_SHARED_LINKER_FLAGS "-Wl,--enable-runtime-pseudo-reloc -Wl,--export-all-symbols" CACHE STRING "" FORCE) ENDIF(NOT MSVC) ENDIF(WIN32) # Setup output directories ... SET(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${HTTRAQT_BINARY_DIR}/bin) SET(HTTRAQT_LIBDIR lib) # Allows us to handle 64-bit libs if/when it becomes necessary. IF(WIN32) SET(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${HTTRAQT_BINARY_DIR}/bin) ELSE(WIN32) SET(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${HTTRAQT_BINARY_DIR}/${HTTRAQT_LIBDIR}) ENDIF(WIN32) # Setup a macro for compiling resources ... MACRO(HTTRAQT_COMPILE_RESOURCE OUTPUT INPUT RESOURCE_PATH) SET(INPUT_FILE "${CMAKE_CURRENT_SOURCE_DIR}/${INPUT}") SET(OUTPUT_FILE "${CMAKE_CURRENT_BINARY_DIR}/${INPUT}.cpp") GET_FILENAME_COMPONENT(OUTPUT_PATH ${OUTPUT_FILE} PATH) GET_TARGET_PROPERTY(HTTRAQT_RESOURCE_COMPILER httraqt-resource-compiler LOCATION) ADD_CUSTOM_COMMAND( DEPENDS httraqt-resource-compiler DEPENDS ${INPUT_FILE} COMMAND ${CMAKE_COMMAND} -E make_directory ${OUTPUT_PATH} COMMAND ${HTTRAQT_RESOURCE_COMPILER} --input ${INPUT_FILE} --path \"${RESOURCE_PATH}\" --output ${OUTPUT_FILE} OUTPUT ${OUTPUT_FILE} COMMENT "Compiling resource ${INPUT_FILE}" ) LIST(APPEND ${OUTPUT} ${OUTPUT_FILE}) ENDMACRO(HTTRAQT_COMPILE_RESOURCE) # Setup subdirectories ... HTTRAQT_CONDITIONAL_BUILD(MSVC gendef) OPTION(HTTRAQT_ENABLE_DISTRIBUTION "Enable distribution targets." ON) HTTRAQT_CONDITIONAL_BUILD(HTTRAQT_ENABLE_DISTRIBUTION distribution) # Hide some cruft ... MARK_AS_ADVANCED(CMAKE_BACKWARDS_COMPATIBILITY) MARK_AS_ADVANCED(CMAKE_EXECUTABLE_FORMAT) MARK_AS_ADVANCED(CMAKE_LIBRARY_OUTPUT_DIRECTORY) MARK_AS_ADVANCED(CMAKE_OSX_ARCHITECTURES) MARK_AS_ADVANCED(CMAKE_OSX_DEPLOYMENT_TARGET) MARK_AS_ADVANCED(CMAKE_OSX_SYSROOT) MARK_AS_ADVANCED(CMAKE_RUNTIME_OUTPUT_DIRECTORY) MARK_AS_ADVANCED(CMAKE_USE_CHRPATH) httraqt/build/0000775000175000017500000000000013114041664014044 5ustar karbofoskarbofoshttraqt/LICENSE0000775000175000017500000010451513042707374013772 0ustar karbofoskarbofos GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: HTTraQt Copyright (C) 2012-2017 Eduard Kalinowski This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . httraqt/icons/0000775000175000017500000000000013042707374014067 5ustar karbofoskarbofoshttraqt/icons/hicolor/0000775000175000017500000000000013042707374015526 5ustar karbofoskarbofoshttraqt/icons/hicolor/64x64/0000775000175000017500000000000013042707374016321 5ustar karbofoskarbofoshttraqt/icons/hicolor/64x64/apps/0000775000175000017500000000000013042707374017264 5ustar karbofoskarbofoshttraqt/icons/hicolor/64x64/apps/httraqt.png0000664000175000017500000001010313042707374021454 0ustar karbofoskarbofos‰PNG  IHDR@@ªiqÞbKGDýýý7÷A± pHYs  šœtIMEÞ 9; °ìÊÐIDATxÚÝš{°WUÀkïïqÎwιç¾rsóNnš&M H,8 ¨ÓePpœqÔ?ÚJi ´âPeP¦@k[ ”"iFD†uPdŠ‚v¡µ´ iRÚ„¼÷&÷Ü{îy}½—œ“”¦MkúÈÝÿž}öþÖo¯Ç^kmáŽë¶}J›[×Ñ=0Ÿ¤8^§ÓëŽïæÂ·nç#—ü¡pàl'¾óáêÁ¯Oòí÷Ç®Kdrâ # ;¨ËðG×îù Îï  ‰Œ_òؓλyêjÉš¥ÅÀ;OÚÎÁ’¨‚‰ôŒseâ(ïÛ~.*"‚ ¯mâ¸BÐ=ãÜdrŽÞþ‘Å¥Ÿz¿T'ÀÓÍrfë·ÿÍ“žreUÊüžòâs‚K.¬Pדʇjûêky÷ýŸ? Buu‹…ýµÅ ™JQBîÛt{ üø‡óüïÝm®ßñ™S Üö’+¤s¸´øHPé^Z½8­ì0ïþ;¾”œ>·Þâ†]ŸÖEÀ”Û$c’àbÔ+«©Ø‹Ù½ó\þµ¿=EØÒ²9ÒéúâÒ€°–RÔïg>»ÜǹcÉ/ÓiæܺpÊÜÚª. ƒÅàãþ©Ô×(NfHý!œï@«8òXƒ«îûÜI-¨®mÑ9TZ\†×ZÊCB7„œÎ{ªá&æfæ9¶ã‰%ÊËèÎ$‹Àêˆd‰ÇÑ¡›ïÄù¢„„£{ÞõÈ pÓÚkÄ·øÜ~ñ{¤¾,&°e:î27ƒ:GÉ®æðƒ,ìxÂñ…õ²íîó&œµÇZ²1fïM:ÍÓD:JlWÒJw°ï›U®Û}»Þ2uµ”jþhŒ?Ûu—j³F÷á‹pÞ’üÂwùð…oÑÕ Îúƒ®Ùö1ý¿ÚOãp‹r¸ŽˆåTâ)Ô´ð.çâ[H´ÎÁé£ Ž±ê$¨¡—+qTatùÑ…!=ÂG6¿EÎ;¯¹îºÛÖV ×áu„Z¼‘0¨2œŒ *4:?FU)1qX%4e†*£Ä¡€@é‚]”í|dÍ;ä¼2€e›«Øveµ›–Ò‘9:ûš¨‹ l„ '¢¾ ZJP”Âe´ºÚÝ‚ ,FðÏÀËJðµ£-6ÿÆqš?aß½U6"w3fÅ3×)¡šãUñÞ‡KY}Q‰äÒ‡ÏOpbüìïý¥Î›cíæ)¾õÑ«àwÞ«Û¾9C«³›Ð,¡ðM %T{¨x3ÆxõU¼äu]î|Ë¥/*GhžéVmÆùŒùãǸö»_P€p¬K`*ˆXR=@Ûm£í¢«“ûi¼¦¨ˆÍÏÏ{ÀOŽ•¯,@oÁ1·7ëÛQ¹Ÿ#sÓ¸|žDb @0‚x{þ¸ã5o—ádE7¤q°Û_Ä(‚1!Fb !†‘¾sTåü°tMBæ›,Lw¹þ±OªDÆF ‚H€H„‘ƒˆ úâì™<+Ã;8mÓu¤³‚cÂW•6˜¾U@sT‹Å`l*”Þ¼Ò÷X $€ èÉàr„'Ãk†W]ʫͽvAºàÐ8ÅÚÁ D7O,-Š’ãµ‹.Ý|ÔÊUrŸ‘7-!!ÆD;0‹`@ ª9Né\™ëwßþ¢¢ð¬ëW呈…Ã=ŠŽA ‹=i cÀc$ ¶ãì¿ ‡|=¿yõkµ<‘QžhŽÏQªw`¸”2lä¸uÃUò¢%ÔãS‹XX ˜¾çÇ"„xmcMD5ÞH9Z†ó9ø íã!ÝF;tF Q艪=¡oºå5n µ1µ6éa“”°–rë¦Ëà½{îЛÖþÿA=k¡  X$α} P­SÄÁrªñ¬ ÈŠ9Â8 V^‘¾õy¯8¥hWÈ[#èA‡˜¾ %,gؤGXïråÝj´j/û¾<ÄUßø²ÞñÚß‘€ªÁH‰@"‚À#Ò·yÅ#2LlWÊ0Y6 a‚Ò¥ÑÙK£ý¡ÁÚ!Äš"V¬-Ú2¢Œ!wJÑŽv‚9æ0»WÓþ~éÃ?ÂÖå…3Ü„¦F— 2{Ò§ Š¡„ó9Ýì0MÀCªXà|€à”.žÙ~”ð]<=”ˆÁJŒ5 ©bM@†p®‡µ1C••ŒTÞ?ôÂȃK ?‹×íôV¿šz°þ…ð®ÝÒo_­D!nsãšwȯ_õ˜ZS"÷þ‰£g!P*Õ™¼t–O¼ñÕ§éí ~N‹f¢Q%Ÿ«·JäsøV‰nz),4ræGYH¤™ÝÏãŽêáõ\÷è§õ–—Ëó«LJé&꣔‡Ò~šüK?æÐ¾5traO„1UB[gx4$yùÖ']îÆOÿ¶ðÿî^ÝúOU:ùYq…t;ÓÇ–tìó¯­Œ±$£%¢á&ýÛ¿*—ýîM‹YÀbˆQ ¡®¤>œpÓ%Ͼš$cr¬ôß ¨ä˜^‰Òô|üfí¥=bá<øù÷És `f»Ãˆ¥2·myÓÉÍ‚ Äû.ˆ ª¨fˆ H€êÙ_:oÞúqͧs|ÇQ- 3Rcva²^§pt)Gu6-]ÇÏÅK)¦ØK{¶Išu¹qçmzæwËsàÀÖ”RiŒáµ§ÞjÛ½ÆÔâ—œÖä™á†GîÑ7ÿÁ?ìÎïVçíP< Ìm2Rfjóê•q|y/Ý|€WnYI–O±|ù[^º”$Éivª”Š ßÛõ- ”ø‡unü‡;Õ¯ïñç/{jÏ8¸òŸ×f³Eu¬ÌȦùS~‹£©uT Tr¼¶)| þ©+B·ø„fõ˜Þsœ¬”*TFƘšÚÀäØ8Æ µZÆäŠ7glÚ°|i@’D”Ê ¥ÊnP5¡s0ƒ‡ôÜkÀ£ÿÜ£®béšn}ÅN¡P»K#eÇ#¢`ü×½nå;åóÛ¿¨õ Îþ={Y¾|YQpðÈ!JQ õ±% ŒaMÀþÃûYh5 £˜f«ÉÌÌLQ­&”¬pÁŠ¥ô.êž[×ü÷gõßoÎHÊ Ë^¾pÚï•jñb0DxÉ"0V‘jû)×O‡ 6nÞÌÒÉU4ÇxôÑGèL,¥>±‚‹V­e¦1MÑna£ˆŠQÊÅF%Êã“ !ÎDq‰%K—óÃÑmçÀá­!+YMåâ!Ö<Æ”ûy¿íEAs"W<óèÚÞA€÷Žuk׳zõ:ðÐív1ònJ«Ñ@±tZ-jµ!F†ÇY²d’5k/ ÝY ÍR|IéÙÞ¹°p Ç9FB>ô$Ý߀ë§ÁhŠï'ÅÞP´ŸúÝ5˯¯oý¦VÊ#ÄqÌøØâ¸L—©×•¡ú Ív Œ9)|­:‚`èå=ºÝ¹s¸ªã]ãOAzFÔ °0ßáê¯Ý«·¿þWNÙ —uðša$Àk~"kˆÁ;Ð<|Ú=Rß#qžáú(xDZé#X¢Ò¼G–ö(Š-òÔ1ßh‚ÞØÀÅ%¦íô¹¿Ä£¥K»Ýâàÿ,ã½»?©7M=¡ Qà%ÅÑÁI! ðÞWΪ2ìB‡8¡64Œ(•+Da„µê=Î9¼:Œl؈ PUzY‡ÂXPćÎ=€¥—”Ùõyœ¢ÕÛÅO P)… ïsŒÆˆ„XIPÔ`]ô´{t£ßóˆŒ0Œˆ¢~óUP WàÕ˜c,ÆZ¬é÷ûœÂ9º6=÷5Á»^÷6yÅë7°n‹cÓo5N§ë "4¨ Š$K€³è µÃ©ëõ“)cOV—X¬‰ˆÂ„RT!ËX¡Ê Øªˆé—â)èIç¹¹ ßýÖËúýÅOÅñÝwhã yŸ©ÈIu—cÅ£òôï‡zq¼HQUŠ¢ü·=ÄT=†~±õƒ2œ @÷ãL*³ð¬ªÂ?=~ÿî¿×í÷T˜>”‚zE)1xœvÈSO6ûô(¯Yv…8òN€Ë ÕÛI%º˜ªÝbq~q$Œ Ì0^[®I C¬Id噯©Ýr€ i–a“2Î94Ð'šÌ^é;ü¾& Ú…æÏ¯Ì>ÓšŸG(3×ýB‰À ÷ x„.¹›%s‡@sJÁ:æ®f²1ò”†œ÷ýSu®ƒ^Sÿ´ âZ Ò2 …q´më¹í žïÝó íMW) GZB´ï_ pÓä~šÂÍ¢>#4}TÈÒ2:;|Æu¯^z¹„Æà½§(r²<Åù}”#@NÞŽží>?nZûN‰¢*Æôo}…ÎQ¸¹~1”«%ÀàtÕŒÀŽôÛ`ÖCå©Õ´ÈRz½.‚Áû~ÇQNï¤ç/ƒ(áÕÓM»¼gì yÞL`tsƒÑíë˜m¢ðÇ í8å`^z‘ˆ¼˜ÆÈ 1\™bÉËr뫞º¥•Mæ4¶ïÅŠP«õµETú¡Ïô¡é3\€¦gް½÷à3úþsÒ…½â_¾¬;¿´†Æìq¬)c¥†ŠÇûÎÏ@l–32:ÁšËöq×›~ñ¬ö½kÇÝý( ‘!V¬ZËÈð8åò ·@çÍæ‡æ÷±gÉ®šú£g$Óÿ’«JNjòuaIEND®B`‚httraqt/icons/hicolor/32x32/0000775000175000017500000000000013042707374016307 5ustar karbofoskarbofoshttraqt/icons/hicolor/32x32/apps/0000775000175000017500000000000013064252656017254 5ustar karbofoskarbofoshttraqt/icons/hicolor/32x32/apps/httraqt.png0000664000175000017500000000270513042707374021453 0ustar karbofoskarbofos‰PNG  IHDR szzôbKGDýýý7÷A± pHYs  šœtIMEÞ 9#ÜtœRIDATXý—Kl\WÇß9÷1sçåW¦¶«8vëâ¸Qâˆ(¨¯E$vUT!ŠDE‹Ú „J‘@„–¤MUÄAtXUB° ¼$PI…L§Igâ±Ç3ž±çqŸ‡…c 7Y8¡ãÿòÓwt~÷{ž+ÜBOž;e®þv˜¸tÖûè}àm^{üÓBd½ßðØ^0oŸž$ß—'?¾Œ¿Ò¯N·¤Þo¸òfL6Å™ðú‰OÈèÞ¢g¢±;OüûyÓ®i&›œÙ¹²;J+DÅD•â–í'ãO ’ìÀËûŸ•žþ!ç\>óÝß›M»|cî”Ù•P^ƒN§É…sWùì™—·.5‘Þ"tîž§#säõ.­ñÔ…ÓÆ`³;{("gŽv¸€jŽrí-@%¨®Ü²¼8ñ¬©œÏ’w‘ÿÐe&>6€…Cªè5=Ò#%~8þ¸te O¹,ž_ÁÐ&¹~˜Ê‹$q€ëºØázFk<ó·_›O?$x †¸˜¤Í}ŸòéÝg¨–:¬–#ª ‹å¥ ¸~÷R0õÈwÌøG‹ôRœ{5Oµ:1!¶êåÀÁãüæGSÒ•"ÜÔÞ£9Ês”U%NDfÄ€é^ljè C½¶LXÉ¡,A‰‹Aa Ý(Œ$!´–A[ú†«Â%~wÛpSGýž9¼¥ÿtX¼Tb”xŒ ?HñØœ¾'߯.´pòm^˜øš| m¸)7íb"²"Ç"çL’´{©ýµ—t6‡8!b‡(§Ã#ß?nÜŒÛß@ËX}UNäËrÇ"6Ží¡¬6‚‹%$±¦é_aµ½ŠZõ%ˆ€R Ke±¬ ŽUU¤0uþÿ‹@Ô²q{ úº…ˆ¢Ìª*÷Ýóqö>t¿jÓ©f «=„µ4ª¢Õ¬³Ü(„+dk#wðôü‹æÏÏ9ôOvhuKï š ®5Ìðô¯|òÑ[†öÛ_2ï½1Ê?·Nåz‰o½sÆüàþ'å¶–ÿe‘èáÔôÃòù_¾f”Ø,UÀ¶o>öÜ_N©Æ–ÆpÒÉä “÷Žq¸ðâ¯^1uÕ ™Ò<¿ÿ›²#€Ë²Ù÷á7€Kå±T %)’`ûž}Õ$g5~ÛçîáAÜÑ ûGSŒíM¡í ’#i*ìkîÎæÀgOš 4Ê]Óå JWa[Y,ÙƒåDÛüÈ{ï£?_ e[ôfs¨Øçú»´5NbêþC w°~M0‘‡BÿÏÀ°,EìÛÛüŸüº¤<—Áâ J4^:C.“Çó<Ò®G.“'í¥‰2ñÎj Ý/´Â%Ê@kÖ6ˆ!1&¸ùX¢Šw S(ôàZ.qq¥Žãa’ w~gøé±§ez¦É/¾ø ˜P£hI#X˜øf€U½Š1…m¥ðR9\'ƒˆ -eY¬ëµï‚Ÿÿ’|埛÷Þ,àmŒ ‰“uVff_Ú¶’ÖÜ5ü Žc¥PZ£õl„Ìô<&;ØTãÝ>ê‹1AX'2u‚x‰Ë³+\z}‚³g¶ š©¾ß! í#"‚1 ­¸u{Ûp«Â£&A\&2ïÈ4h‹4– ´ó[~'ö~U:¾O“°µ³ ÄÖhÜ@§’ÂÊÄILB‚O’¬!FC˜Ú>ºýqßxȃ¹CݬÞþ.<Ú¢rqQËC)‡8Y#å 0r4æÔ±ÏmËi©ÿ*zÙ"—íEer(¥ˆ¢6ëó< c #457D9C", ", c #476CC1", "' c #75E092", ") c #71D891", "! c #6DC99A", "~ c #6BD583", "{ c #3C6C9F", "] c #5B95B6", "^ c #71DC8E", "/ c #6DC99B", "( c #6DD885", "_ c #3D6E9C", ": c #5781CC", "< c #6DCA99", "[ c #4D81B5", "} c #3F5AD3", "| c #517FBA", "1 c #6ECB99", "2 c #71D990", "3 c #4F8BA7", "4 c #3752C8", "5 c #2B4E9D", "6 c #529493", "7 c #70D593", "8 c #55A683", "9 c #2F53A1", "0 c #3951D0", "a c #316282", "b c #72DA91", "c c #6DCB98", "d c #70D592", "e c #6AD185", "f c #2B597A", "g c #304CB4", "h c #3357A2", "i c #57A491", "j c #6DCD96", "k c #70D394", "l c #38707B", "m c #244887", "n c #324FB5", "o c #407595", "p c #67B3A9", "q c #6BB3AF", "r c #73C9A8", "s c #6FBEB2", "t c #78DC98", "u c #529F82", "v c #204874", "w c #314FAC", "x c #3E5CC5", "y c #5373DB", "z c #5170D5", "A c #5877DC", "B c #5D72F1", "C c #6D92E0", "D c #74C7AC", "E c #6CD289", "F c #1F466B", "G c #5691A5", "H c #4F7BC4", "I c #4159D3", "J c #4159D1", "K c #465BD6", "L c #455BD7", "M c #536CE6", "N c #74CEA5", "O c #2F5A7D", "P c #539593", "Q c #66C395", "R c #355AA3", "S c #23487F", "T c #22477A", "U c #27498B", "V c #5276D1", "W c #4C8F8A", "X c #3C6E8B", "Y c #68C494", "Z c #335C91", "` c #204671", " . c #1E466E", ".. c #25488B", "+. c #5375D2", "@. c #65BC90", "#. c #2D5D76", "$. c #63B0A1", "%. c #356092", "&. c #224778", "*. c #214774", "=. c #26488D", "-. c #5274D2", ";. c #74E08A", ">. c #2B5876", ",. c #599BA1", "'. c #386495", "). c #214776", "!. c #254888", "~. c #4E72CB", "{. c #335D82", "]. c #518DA1", "^. c #3B6899", "/. c #23477F", "(. c #23477C", "_. c #254886", ":. c #4662D6", "<. c #5C9CB8", "[. c #62AEB2", "}. c #68BCA9", "|. c #6DCB9F", "1. c #73D996", "2. c #3A6689", "3. c #5089A4", "4. c #3D6C9B", "5. c #244882", "6. c #2A4C98", "7. c #3752C1", "8. c #4459E7", "9. c #4B60E7", "0. c #546CF4", "a. c #5572EF", "b. c #5677EA", "c. c #587DE2", "d. c #5A84DC", "e. c #618FD5", "f. c #68A2C7", "g. c #6BB8B0", "h. c #6FCA9E", "i. c #3B678E", "j. c #568EAE", "k. c #3F709B", "l. c #254889", "m. c #2E4DAC", "n. c #354FC4", "o. c #3952C9", "p. c #3450B9", "q. c #3650C3", "r. c #3752C4", "s. c #3853C4", "t. c #3A55C6", "u. c #3E57D2", "v. c #425BDD", "w. c #485FE4", "x. c #4861DD", "y. c #5790B5", "z. c #375D93", "A. c #5D9EAD", "B. c #42759F", "C. c #26498B", "D. c #244780", "E. c #29499A", "F. c #4E6BD9", "G. c #6BBFA3", "H. c #64ADA8", "I. c #5C9BB4", "J. c #5789C4", "K. c #5278CF", "L. c #4A66D4", "M. c #405BCE", "N. c #3351B7", "O. c #2D4CA4", "P. c #547FC2", "Q. c #73DC8E", "R. c #355D99", "S. c #70C7A5", "T. c #5396A1", "U. c #2C4BA3", "V. c #27488F", "W. c #304DB4", "X. c #68A4C3", "Y. c #7CDD92", "Z. c #5D91B2", "`. c #2A4A98", " + c #4066A8", ".+ c #79D694", "++ c #5EAE92", "@+ c #4271A9", "#+ c #59A2A3", "$+ c #2E4CA8", "%+ c #344FC3", "&+ c #6DA9C7", "*+ c #81C38B", "=+ c #82B28A", "-+ c #A3C7B3", ";+ c #829AB7", ">+ c #5B73B0", ",+ c #8496D1", "'+ c #B4CCCB", ")+ c #8EA795", "!+ c #7FA987", "~+ c #7DD88A", "{+ c #3E6F97", "]+ c #5DA1AC", "^+ c #5BA3A9", "/+ c #324EB7", "(+ c #2A4A9E", "_+ c #3650CB", ":+ c #6BA3CC", "<+ c #91D497", "[+ c #8FA29A", "}+ c #889993", "|+ c #BECCCB", "1+ c #AABAB7", "2+ c #AABAB8", "3+ c #CBD7D9", "4+ c #CEDCDE", "5+ c #98A8A2", "6+ c #8C9E97", "7+ c #91BD9E", "8+ c #6BCE8B", "9+ c #3855B7", "0+ c #74DA95", "a+ c #5FAAAB", "b+ c #3752C3", "c+ c #2E4BB3", "d+ c #3851D2", "e+ c #6DA9C8", "f+ c #8CE893", "g+ c #B2C4BB", "h+ c #9BA7A2", "i+ c #C6D1CF", "j+ c #BBC6C4", "k+ c #ACB7B1", "l+ c #B2BBB7", "m+ c #C4CECD", "n+ c #C5CFD0", "o+ c #BBC8C5", "p+ c #AADBB4", "q+ c #5FB38C", "r+ c #3751C1", "s+ c #76DA98", "t+ c #3852C8", "u+ c #2F4BB7", "v+ c #3951D4", "w+ c #6AA2CD", "x+ c #BACEC2", "y+ c #B3BDBA", "z+ c #C8D2D2", "A+ c #C5CFCF", "B+ c #B9C2BF", "C+ c #BCC5C1", "D+ c #CDD5D7", "E+ c #D2DADE", "F+ c #C4D2CE", "G+ c #A6E6B1", "H+ c #68C68D", "I+ c #2D4CAB", "J+ c #5FA2B0", "K+ c #62ADAE", "L+ c #3B55CD", "M+ c #2F4CB6", "N+ c #3750D0", "O+ c #699CD1", "P+ c #B8D1C0", "Q+ c #C9D4D4", "R+ c #D8E3E4", "S+ c #DFE7EB", "T+ c #DCE5E8", "U+ c #DEE7EA", "V+ c #E4EDF4", "W+ c #E3EBF1", "X+ c #D3E6E0", "Y+ c #9EEDAA", "Z+ c #66BAA0", "`+ c #61A8B1", " @ c #3D57CD", ".@ c #324DBF", "+@ c #3850D4", "@@ c #6899D5", "#@ c #A8D4B0", "$@ c #C8D3D3", "%@ c #D9E4E6", "&@ c #E4EBF3", "*@ c #E6EDF5", "=@ c #E5EDF5", "-@ c #E5EEF5", ";@ c #E6EFF7", ">@ c #D5EAE4", ",@ c #92F09D", "'@ c #64B49F", ")@ c #4267C0", "!@ c #3651C4", "~@ c #314CBA", "{@ c #354EC8", "]@ c #557DCF", "^@ c #6ED492", "/@ c #9BDBA3", "(@ c #C1CDCD", "_@ c #D6E1E3", ":@ c #E4ECF3", "<@ c #E7EFF7", "[@ c #E7F0F8", "}@ c #E8F1F9", "|@ c #CFE8DF", "1@ c #5692B1", "2@ c #334FBD", "3@ c #304CB5", "4@ c #2D4BAB", "5@ c #2F4BB2", "6@ c #3551BC", "7@ c #4D7CB9", "8@ c #70D494", "9@ c #90E399", "0@ c #BAC6C5", "a@ c #D1DCDE", "b@ c #E4ECF4", "c@ c #E8F0F9", "d@ c #E9F2FA", "e@ c #C5E5D5", "f@ c #518EA6", "g@ c #2D4CA6", "h@ c #2C4BA7", "i@ c #294A9F", "j@ c #2B4AA4", "k@ c #2B4BA4", "l@ c #3F66B8", "m@ c #70CBA2", "n@ c #B2BFBE", "o@ c #CBD7D8", "p@ c #E3EBF2", "q@ c #E7EEF6", "r@ c #E9F1FA", "s@ c #E2EDF5", "t@ c #B8E5C7", "u@ c #497AAE", "v@ c #26488F", "w@ c #294999", "x@ c #29499D", "y@ c #294A9D", "z@ c #294997", "A@ c #4065BB", "B@ c #70C6AA", "C@ c #AEB8B6", "D@ c #C8D3D4", "E@ c #E0EAF1", "F@ c #E6EEF6", "G@ c #E8F0F8", "H@ c #EAF2FB", "I@ c #E1ECF4", "J@ c #A9E4B7", "K@ c #61AFA4", "L@ c #3557AE", "M@ c #314DB8", "N@ c #334FBE", "O@ c #304DB1", "P@ c #3853C5", "Q@ c #5E9AC2", "R@ c #94CB99", "S@ c #B1BEBA", "T@ c #D5DFE5", "U@ c #E2EAF2", "V@ c #E0E8EF", "W@ c #BDD9CB", " . + @ # $ ", " % & * = - ; ", " > , ' ) ! ", " ~ { ] ^ / ", " ( _ : < ", " [ } | 1 2 ", " 3 4 5 6 1 7 ", " 8 9 0 a b c d ", " e f g h i j k ", " l m n o p q r s t ", " u v w x y z A B C D ", " E F G H I J K L M N ", " O P Q R S T U V ", " W X Y Z ` ...+. ", " @.#.$.%.&.*.=.-. ", " ;.>.,.'.T ).!.~. ", " {.].^./.(._.:.<.[.}.|.1. ", " 2.3.4.5.6.7.8.9.0.a.b.c.d.e.f.g.h. ", " i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y. ", " z.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P. ", " Q.R.S.T.U.V.W.X. Y.Z.`. +.+ ", " ++@+ #+$+=.%+&+ *+=+-+;+>+,+'+)+!+~+ ", " {+]+ ^+/+(+_+:+ <+[+}+|+1+2+3+4+5+6+7+ ", " 8+9+0+ a+b+c+d+e+ f+g+h+i+j+k+l+m+n+o+p+ ", " q+r+s+ a+t+u+v+w+ x+y+z+A+B+C+D+E+F+G+ ", " H+I+J+ K+L+M+N+O+ P+Q+R+S+T+U+V+W+X+Y+ ", " Z+ `+ @.@+@@@ #@$@%@&@*@=@-@;@>@,@ ", " '@)@!@~@{@]@^@ /@(@_@:@<@[@}@;@|@ ", " 1@2@3@4@5@6@7@8@ 9@0@a@b@<@c@d@-@e@ ", " f@g@h@i@j@k@l@m@ n@o@p@q@c@r@s@t@ ", " u@v@w@x@y@z@A@B@ C@D@E@F@G@H@I@J@ ", " K@L@M@N@O@P@Q@ R@S@T@U@b@V@W@ "}; httraqt/lang/0000775000175000017500000000000013042707374013675 5ustar karbofoskarbofoshttraqt/lang/Bulgarian.utf0000664000175000017500000011071213042707374016323 0ustar karbofoskarbofosLANGUAGE_NAME Bulgarian LANGUAGE_FILE Bulgarian LANGUAGE_ISO bg LANGUAGE_AUTHOR Ð˜Ð»Ð¸Ñ Ð›Ð¸Ð½Ð´Ð¾Ð² [ilia@infomat-bg.com]\n LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID Bulgarian t000=HTTraQt t001=Брой връзки t002=Select font size t003=ПрекъÑване(ниÑ) t004=Повторни опити t005=МакÑимална ÑкороÑÑ‚ на транÑфер t006=Мин. ÑкороÑÑ‚ на транÑфер t007=ПоÑтоÑнни връзки (Keep-Alive) t008=Откажи вÑички препратки от даден хоÑÑ‚ ако макÑ. време за изчакване изтече t009=Откажи вÑички препратки от даден хоÑÑ‚ ако ÑкороÑтта на транÑфер е прекалено ниÑка t010=Провери типа на документа t011=ПаÑк t012=Приемай 'биÑквитки' t013=Прави разбор на Java файлове t014=Update hack (ограничи повторните транÑфери) t015=URL hacks (join similar URLs) t016=Толерантни заÑвки (към Ñървърите) t017=Използвай Ñтари HTTP\\1.0 заÑвки (не 1.1) t018=Ð˜Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð½Ð° браузъра t019=Operation system Identity t020=Operation t021=HTML край (footer) t022=Тип на Ñтруктурата (как Ñе запиÑват препратките) t023=DOS имена (8+3) t024=Без Ñтраници грешки t025=Без външни Ñтраници t026=Скривай паролите t027=Скривай въпроÑителните низове t028=Ðе премахвай Ñтарите файлове t029=ISO9660 имена (CDROM) t030=Структура t031=Обичайно, тези опции не трÑбва да Ñе променÑÑ‚ t032=Първично правило при Ñканиране t033=Метод на Ñканиране t034=Глобален метод на Ñканиране t035=Презапиши препратките: (вътрешни\\външни) t036=Използвай кеш за обновлениÑта и повторните опити t037=Режим ТраÑиране за грешки (httraqt.log) t038=МакÑимално дълбочинно ниво на Ñканиране от оÑÐ½Ð¾Ð²Ð½Ð¸Ñ Ð°Ð´Ñ€ÐµÑ t039=МакÑимално дълбочинно ниво на Ñканиране за външни\\забранени адреÑи (0 - неограничено, оÑновно по подразбиране) t040=МакÑ. размер на HTML файл t041=МакÑ. размер на не-HTML файл t042=Ограничение на размера t043=Пауза Ñлед ÑвалÑне.. t044=МакÑимално времетраене t045=Размер t046=МакÑимален брой връзки\\Ñекунди t047=МакÑимален брой препратки t048=Ð’Ñички препратки ще Ñъвпаднат t049=Вземи не-HTML файлове отнаÑÑщи Ñе до препратка, напр. външни .ZIP или картинки t050=ТеÑтвай вÑички препратки (дори и забранените) t051=Вземи първо HTML файловете! t052=Тип\\MIME аÑоциации t053=Файлови типове: t054=MIME идентичноÑÑ‚: t055=ПрокÑи адреÑ: t056=ПрокÑи порт: t057=Идентификатор t058=Парола t059=Използвай прокÑи за FTP транÑфери t060=Използвайте Ñпец. Ñимволи за да включите или изключите URL адреÑи или препратки.\r\nМоже да използвате нÑколко низа за Ñканиране на един ред,\r\nкато използвате интервали за разделители\r\n\r\nÐапример: +*.zip -www.*.com -www.*.edu\\cgi-bin\\*.cgi t061=Критерий t062=Ðиз t063=Съвет: За да добавите вÑички .GIF файлове, използвайте например +www.someweb.com\\*.gif. \r\n(+*.gif \\ -*.gif, което ще включи\\изключи ВСИЧКИ .GIF файлове от ВСИЧКИ Ñайтове t064=WildCardFilters t065=Добави правило при Ñканирането t066=Изключи препратките t067=Добави препратките t068=Запази ВСИЧКИ файлове в кеша t069=Ðе ÑвалÑй повторно локално изтритите файлове t070=Create Log files t071=Създай Ð¸Ð½Ð´ÐµÐºÑ t072=Създай база данни Ñ Ð´ÑƒÐ¼Ð¸ t073=Файлови имена Ñ Ñ€Ð°Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ðµ:\r\nФайлови имена Ñъдържащи:\r\nТова име на файл:\r\nИмена на директории Ñъдържащи:\r\nТова име на директориÑ:\r\nПрепратки в тази облаÑÑ‚:\r\nПрепратки в облаÑти Ñъдържащи:\r\nПрепратки от този хоÑÑ‚:\r\nПрепратки Ñъдържащи:\r\nТази препратка:\r\nВСИЧКИ ПРЕПРÐТКИ t074=Покажи вÑички\r\nСкрий debug\r\nСкрий информациÑта\r\nСкрий debug и информациÑта t075=Структура на Ñайта(по подразбиране)\r\nHtml в мрежата\\, изобр.\\други файлове в мрежата\\изобр.\\\r\nHtml в мрежата\\html, изобр.\\други в мрежата\\изобр.\r\nHtml в мрежата\\, изобр.\\други в мрежата\\\r\nHtml в мрежата\\, изобр.\\др. в мрежата\\xxx, където Ñ…Ñ…Ñ… е разш. на файла\r\nHtml в мрежата\\html, изобр.\\други в мрежата\\xxx\r\nСтруктура на Ñайта, без www.облаÑÑ‚.xxx\\\r\nHtml в име_на_Ñайта\\, изобр.\\други файлове в име_на_Ñайта\\изобр.\\\r\nHtml в име_на_Ñайта\\html, изобр.\\други в име_на_Ñайта\\изобр.\r\nHtml в име_на_Ñайта\\, изобр.\\други в име_на_Ñайта\\\r\nHtml в име_на_Ñайта\\, изобр.\\други в име_на_Ñайта\\xxx\r\nHtml в име_на_Ñайта\\html, изобр.\\други в име_на_Ñайта\\Ñ…Ñ…Ñ…\r\nÐ’Ñички файлове в мрежата\\, ÑÑŠÑ Ñлучайни имена (gadget !)\r\nÐ’Ñички файлове в име_на_Ñайта\\, ÑÑŠÑ Ñлучайни имена (gadget !)\r\nСтруктура дефинирана от потребителÑ.. t076=Само Ñканирай\r\nЗапази html файлове\r\nЗапази не-html файлове\r\nЗапази вÑ. файлове (по подразбиране)\r\nЗапази първо html файловете t077=Стой в Ñъщата директориÑ\r\nМоже да Ñлиза надолу (по подразб.)\r\nМоже да Ñе изкачва нагоре\r\nМоже да ходи нагоре и надолу t078=Стой на ÑÑŠÑ‰Ð¸Ñ Ð°Ð´Ñ€ÐµÑ (по подразб.)\r\nСтой в Ñъщата облаÑÑ‚\r\nСтой в оÑновната (top level) облаÑÑ‚\r\nХоди навÑÑкъде в мрежата t079=Ðикога\r\nÐко е неизвеÑтен (оÑвен \\)\r\nÐко е неизвеÑтен t080=нÑма robots.txt правила\r\nrobots.txt изключващ Ñъветник\r\nÑледвай robots.txt правилата t081=нормален\r\nразширен\r\nтраÑиране за грешки t082=Свали Ñайта(Ñайтовете)\r\nСвали Ñайта(Ñайтовете) + въпроÑи\r\nВземи индивидуални файлове\r\nСвали вÑички Ñайтове в Ñтр.(много огл. Ñайтове)\r\nТеÑтвай препр. в Ñтраниците (теÑÑ‚ на отметките)\r\n* Продължи прекъÑнато ÑвалÑне\r\n* Обнови ÑъщеÑтвуващо копие t083=ОтноÑ. URI \\ ÐбÑ. URL (по подразбиране)\r\nÐбÑолютен URL \\ ÐбÑолютен URL\r\nÐбÑолютен URI \\ ÐбÑолютен URI\r\nОригинален URL \\ Оригинален URL t084=- Режим: Създаване на огледален Ñайт -\r\n\r\nВъведете адреÑите в URL кутиÑта t085=- Режим: Интерактивен Помощник (въпроÑи) -\r\n\r\nВъведете адреÑите в URL кутиÑта t086=- Режим: СвалÑне на файл -\r\n\r\nВъведете адреÑите на файловете в URL кутиÑта t087=- Режим: ТеÑтване на препратките -\r\n\r\nИзползвайте URL кутиÑта за да въведете адреÑи на Ñтраници Ñъдържащи препратки за Ñъздаване на огледално копие t088=- Режим: ТеÑтване на препратките -\r\n\r\nВъведете адреÑите Ñ Ð»Ð¸Ð½ÐºÐ¾Ð²Ðµ за теÑтване в URL кутиÑта t089=- Режим: ОбновÑване -\r\n\r\nПроверете адреÑите в URL кутиÑта и оÑтаналите параметри, ако е необходимо, и кликнете върху бутона 'ÐÐПРЕД' t090=- Режим: Продължение (ПрекъÑната операциÑ) -\r\n\r\nПроверете адреÑите в URL кутиÑта и оÑтаналите параметри, ако е необходимо, и кликнете върху бутона 'ÐÐПРЕД' t091=Да t092=Отказ t093=Изход t094=Затвори t095=Откажи промените t096=Кликни за потвърждение t097=За помощ t098=Връщане към Ð¿Ñ€ÐµÐ´Ñ…Ð¾Ð´Ð½Ð¸Ñ Ð¿Ñ€Ð¾Ð·Ð¾Ñ€ÐµÑ† t099=Към ÑÐ»ÐµÐ´Ð²Ð°Ñ‰Ð¸Ñ Ð¿Ñ€Ð¾Ð·Ð¾Ñ€ÐµÑ† t100=Скрий паролата t101=Запази проекта t102=Затвори Ñ‚ÐµÐºÑƒÑ‰Ð¸Ñ Ð¿Ñ€Ð¾Ð·Ð¾Ñ€ÐµÑ†? t103=Изтрий проекта? t104=Изтрий Ð¿Ñ€Ð°Ð·Ð½Ð¸Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚ %s? t105=ДейÑтвието е неизпълнимо t106=Грешка при изтриването на проекта t107=Избери правило за търÑене t108=Въведи ключови думи за търÑене t109=Добави това правило t110=ÐœÐ¾Ð»Ñ Ð²ÑŠÐ²ÐµÐ´ÐµÑ‚Ðµ една или нÑколко ключови думи за правилото t111=Добави t112=Правила за Ñканиране t113=Съвпадащите препратки ще бъдат изключени t114=Съвпадащите препратки ще бъдат включени t115=Пример: t116=gif\r\nЩе Ñъвпаднат вÑички .GIF файлове t117=blue\r\nЩе намери вÑички файлове ÑÑŠÑ Ñъвпадащ 'blue' подниз като 'bluesky-small.jpeg' t118=bigfile.mov\r\nЩе Ñъвпадне Ñ Ñ„Ð°Ð¹Ð» 'bigfile.mov', но не и Ñ 'bigfile2.mov' t119=cgi\r\nЩе намери препратки към директории ÑÑŠÑ Ñъвпадащ подниз 'cgi' като \\cgi-bin\\somecgi.cgi t120=cgi-bin\r\nЩе намери препратки към директории Ñъвпадащи Ñ Ñ†ÐµÐ»Ð¸Ñ Ð½Ð¸Ð· 'cgi-bin', но не и Ñ cgi-bin-2, например t121=someweb.com\r\nЩе намери препратки ÑÑŠÑ Ñъвпадащ подниз като www.someweb.com, private.someweb.com и Ñ‚.н. t122=someweb.com\r\nЩе намери препратки към директории ÑÑŠÑ Ñъвпадащ подниз като www.someweb.com, www.someweb.edu, private.someweb.otherweb.com и Ñ‚.н. t123=www.someweb.com\r\nЩе намери препратки Ñъвпадащи Ñ Ñ†ÐµÐ»Ð¸Ñ Ð¿Ð¾Ð´Ð½Ð¸Ð· 'www.someweb.com', но не и Ñ Ð¿Ñ€ÐµÐ¿Ñ€Ð°Ñ‚ÐºÐ¸ като private.someweb.com\\ t124=someweb\r\nЩе намери вÑÑкакви препратки Ñъвпадащи Ñ Ð¿Ð¾Ð´Ð½Ð¸Ð· като www.someweb.com\\.., www.test.abc\\fromsomeweb\\index.html, www.test.abc\\test\\someweb.html и Ñ‚.н. t125=www.test.com\\test\\someweb.html\r\nЩе намери Ñамо файла 'www.test.com\\test\\someweb.html'. Отбележете, че трÑбва да напишете Ð¿ÑŠÐ»Ð½Ð¸Ñ Ð¿ÑŠÑ‚ (URL + Ð¿ÑŠÑ‚Ñ Ð² ÑÐ°Ð¼Ð¸Ñ Ñайт) t126=Добави изключващ филтър t127=Добави включващ филтър t128=СъщеÑтвуващи филтри t129=Cancel changes t130=Запази текущите Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ð¸Ñ‚Ð°Ð½Ð¸Ñ ÐºÐ°Ñ‚Ð¾ оÑновни t131=Click to confirm t132=Ð’ %s нÑма log-файлове! t133=Ð’ %s не ÑъщеÑтвува файл 'index.html'! t134=Кликни за изход от HTTraQt Website Copier t135=Прегледай Ñтартовата HTML Ñтраница t136=Създаването на Ð¾Ð³Ð»ÐµÐ´Ð°Ð»Ð½Ð¸Ñ Ñайт приключи t137=Прегледай log-файловете t138=Разгледай огл. Ñайт t139=Ðов проект... t140=Прегледай отчетите за грешките и предупреждениÑта t141=Прегледай отчета t142=Затвори прозореца на log-файла t143=Тип на информациÑта: t144=Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ t145=Ðамери t146=Ðамери дума t147=Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° log-файла t148=Файл за предупр. и грешки t149=Ðе може да бъде инициализирана OLE ÑиÑтемата t150=HTTraQt не намира никакви кеш-файлове на прекъÑнато ÑвалÑне в зададената директориÑ! t151=Ðе може да Ñе Ñвърже Ñ Ð´Ð¾Ñтавчика t152=получава t153=заÑвÑва t154=връзка t155=търÑи t156=Ready t157=готов t158=waiting t159=грешка t160=Получава файлове... t161=Прави разбор на HTML файл... t162=ПрочиÑтва файлове... t163=Зареждането на кеша напредва... t164=Прави разбор на HTML файл (теÑтва препратки)... t165=Пауза - Изберете [Огледало]\\[Пауза на ÑвалÑнето] за да продължите t166=Paused (select [File]\\[Pause transfer] to continue) t167=Довършване на започнатите транÑфери - Изберете [Отказ] за да Ñпрете Ñега! t168=Ñканира t169=Очаква зададеното време за начало... t170=Transferring data.. t171=Свързване към доÑтавчика t172=[%d Ñекунди] до Ñтарта на операциÑта t173=ÐŸÑ€Ð¾Ð³Ñ€ÐµÑ Ð½Ð° Ñъздаването на Ð¾Ð³Ð»ÐµÐ´Ð°Ð»Ð½Ð¸Ñ Ñайт [%s, %s] t174=Съдаването на Ð¾Ð³Ð»ÐµÐ´Ð°Ð»Ð½Ð¸Ñ Ñайт завърши! t175=Възникна проблем по време на Ñъздаването на Ð¾Ð³Ð»ÐµÐ´Ð°Ð»Ð½Ð¸Ñ Ñайт\r\n t176=\r\nПо време на:\r\n t177=\r\nВиж log-файла ако е необходимо.\r\n\r\nКликни КРÐЙ за изход от HTTraQt Website Copier.\r\n\r\nБлагодарим, Ви, че използвате HTTraQt! t178=Създаването на Ð¾Ð³Ð»ÐµÐ´Ð°Ð»Ð½Ð¸Ñ Ñайт завърши!\r\nКликни Изход за затварÑне на HTTraQt.\r\nВижте log-файловете да Ñа Ñе уверите, че вÑичко е наред.\r\n\r\nБлагодарим, Ви, че използвате HTTraQt! t179=* * КОПИРÐÐЕТО ПРЕКЪСÐÐТО! * *\r\nТекущиÑÑ‚ временен кеш е необходим за вÑÑкакви Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸ Ñъдържа Ñамо данни Ñвалени по време на тази прекъÑната ÑеÑиÑ.\r\nВъзможно е предшеÑтващиÑÑ‚ кеш да Ñъдържа по-пълна информациÑ; ако не желаете за загубите тази информациÑ, трÑбва да Ñ Ð²ÑŠÐ·Ñтановите и изтриете Ñ‚ÐµÐºÑƒÑ‰Ð¸Ñ ÐºÐµÑˆ.\r\n[Забележка: Това може да бъде поÑтигнато леÑно чрез изтриване на hts-cache\\new.* файловете]\r\n\r\nПредполагате ли, че предшеÑÑ‚Ð²Ð°Ñ‰Ð¸Ñ ÐºÐµÑˆ Ñъдържа по пълна Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¸ желаете ли да Ñ Ð²ÑŠÐ·Ñтановите? t180=* * ГРЕШКРПРИ КОПИРÐÐЕТО! * *\r\nТекущиÑÑ‚ Ñайт е празен.Ðко дейÑтвието е било обновление, то предходното огледално копие е възÑтановено.\r\nПричина: първата Ñтраница(и) или не бе открита, или е възникнал проблем Ñ Ð²Ñ€ÑŠÐ·ÐºÐ°Ñ‚Ð°.\r\n=>Уверете Ñе, че този Ñайт вÑе още ÑъщеÑтвува и\\или проверете Вашите proxy наÑтройки! <= t181=\r\n\r\nСъвет: Кликни [Виж log-файл] за предупредителните ÑÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ ÑъобщениÑта за грешки t182=Грешка при изтриване на hts-cache\\new.* файл, Ð¼Ð¾Ð»Ñ Ð½Ð°Ð¿Ñ€Ð°Ð²ÐµÑ‚Ðµ го ръчно t183=Сигурни ли Ñте, че желаете изход от HTTraQt Website Copier? t184=Път към log-файловете t185=Ðов проект \\ Импорт t186=Избери критерий t187=МакÑимална дълбочина за Ñканиране на препратките t188=Въведете адреÑите тук t189=Определи допълнителни правила за филтриране t190=Име на Proxy (ако е необходимо) t191=Порт на Proxy t192=Определи наÑтройки за proxy t193=Използвай Ñтандартното HTTP proxy за FTP proxy t194=Път t195=Избери път t196=Изход от HTTraQt Website Copier t197=За HTTraQt t198=Save current preferences as default values t199=Кликни за продължение t200=Кликни за дефиниране на опциите t201=Кликни за добавÑне на URL t202=Зареди URL ÑпиÑък от текÑтов файл t203=HTTraQt Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ð¸Ñ‚Ð°Ð½Ð¸Ñ (*.opt)|*.opt|| t204=ТекÑтов файл Ñ Ð°Ð´Ñ€ÐµÑи (*.txt)|*.txt|| t205=Файлът не е намерен! t206=Сигурни ли Ñте, че желаете да промените името\\Ð¿ÑŠÑ‚Ñ Ð½Ð° проекта? t207=Зареди оÑновните за Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ Ð¾Ð¿Ñ†Ð¸Ð¸? t208=Съхрани оÑновните за Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ Ð¾Ð¿Ñ†Ð¸Ð¸? t209=Върни вÑички оÑновни опции? t210=Добре дошли във HTTraQt! t211=ДейÑтвие: t212=МакÑимална дълбочина: t213=МакÑ. дълбочина за външни Ñайтове: t214=Филтри (откажи\\приеми препратки) : t215=Пътища t216=Определи... t217=ÐаÑтрой опции... t218=ÐŸÑ€ÐµÐ´Ð¿Ð¾Ñ‡Ð¸Ñ‚Ð°Ð½Ð¸Ñ Ð¸ опции за огл. копие... t219=Име на проекта t220=Добави URL... t221=ÐдреÑи: (URL) t222=Спри HTTraQt? t223=Hibernate t224=Пауза на ÑвалÑнето? t225=Pause t226=Спри операциÑта за Ñъздаване на огледален Ñайт? t227=Минимизирай в System Tray t228=Кликни за пропуÑкане на препратка или за Ñприране на разбора t229=Кликни за пропуÑкане на препратка t230=ЗапиÑани байтове: t231=Stop t232=Сканирани препратки t233=Време: t234=Връзки: t235=Ðктивни: t236=Скрий t237=СкороÑÑ‚ на транÑфер: t238=ПРОПУСÐИ t239=Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ t240=ЗапиÑани файлове: t241=Обновени файлове: t242=Грешки: t243=Грешки t244=Ð’ изпълнение: t245=Следвай препратките към външни Ñайтове t246=ТеÑтвай вÑички препратки в Ñтраниците t247=Опитай да откриеш вÑички препратки t248=Свали първо HTML файловете (по-бързо) t249=Избери Ñтруктурата на Ð»Ð¾ÐºÐ°Ð»Ð½Ð¸Ñ Ñайт t250=Определи дефинирана от Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ Ñтруктура на диÑка t251=Ðе обновÑвай Ð½ÑƒÐ»ÐµÐ²Ð¸Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€ на файлове изтрити от Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ t252=Създай Ñтартова Ñтраница t253=Създай база данни Ñ Ð´ÑƒÐ¼Ð¸Ñ‚Ðµ от вÑички html Ñтраници t254=Създай файлове за отчети и Ð·Ð°Ð¿Ð¸Ñ Ð½Ð° грешките t255=Създавай имената на файловете СÐМО в DOS формат (8-3) t256=Създавай имената на файловете СÐМО в ISO9660 формат за CDROM ноÑители t257=Ðе Ñъздавай HTML Ñтраници-грешки t258=Избери типовете файлове, които да бъдат запиÑани на диÑка t259=Изберете поÑока за изпълнение на разбора t260=Изберете глобална поÑока за изпълнение на разбора t261=ÐаÑтрой правилата за презапиÑване на URL за вътрешните препратки (вече Ñвалени) и външните препратки (които не Ñа Ñвалени) t262=МакÑимален брой едновременни връзки t263=МакÑимално време за изчакване на файл t264=Минимално приемлива ÑкороÑÑ‚ на транÑфер t265=МакÑимален брой повторни опити при не-фатални грешки t266=МакÑимален размер на вÑеки един HTML файл t267=МакÑимален размер на вÑеки един не-HTML файл t268=МакÑимално количеÑтво байтове, които да бъдат Ñвалени от Ñайта t269=Ðаправи пауза Ñлед ÑвалÑне на това количеÑтво байтове t270=МакÑимално времетраене на копиране на Ð¾Ð³Ð»ÐµÐ´Ð°Ð»Ð½Ð¸Ñ Ñайт t271=МакÑимален брой връзки\\Ñекунди (предотвратÑване претоварване на Ñървъра) t272=МакÑимален брой препратки, които могат да бъдат теÑтвани (не запиÑани!) t273=Да бъде поÑтавен коментар във вÑеки HTML файл t274=Ðазад към Ñтартовата Ñтраница t275=Save current preferences as default values t276=Click to continue t277=Кликни за отказ от промените t278=Следвай локалните правила за роботи в Ñайтовете t279=Препратки към нелокализирани външни Ñтраници ще Ñъдадат Ñтраници-грешки t280=Ðе изтривай Ñтарите файлове Ñлед обновление t281=Приемай 'биÑквитки'? t282=Провери типа на документа, когато е неизвеÑтен? t283=Прави разбор на Java аплети за откриване на файлове, които трÑбва да бъдат Ñвалени? t284=Запази вÑички файлове в кеша, вмеÑто Ñамо в HTML файлове t285=Тип на log-файла (ако е генериран) t286=Създай debug-файл t287=Използвай неÑтандартни заÑвки, за да Ñе избегнат нÑкои Ñървърни проблеми t288=Използвай Ñтари HTTP\\1.0 заÑвки (ограничава възможноÑтите на програмата) t289=Опит да Ñе ограничи ре-транÑфериране чрез нÑколко трика (теÑÑ‚ на големината на файла..) t290=Attempt to limit the number of links by skipping similar URLs (www.foo.com==foo.com, http=https ..) t291=ЗапиÑвай външните препратки без име\\парола t292=ЗапиÑвай вътрешните препратки без въпроÑителен знак t293=Опитай да заÑечеш вÑички URL адреÑи (дори при нейзвеÑтни тагове\\код) t294=Използвай кеш за обновÑване t295=Log файлове t296=Primary Scan Rule t297=Контрол на потока t298=ÐžÐ³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ t299=ИдентичноÑÑ‚ t300=ИзоÑтави хоÑта при грешка t301=ИзоÑтави хоÑта ако е прекалено бавен t302=ÐаÑтрой t303=Ðамали времетраенето на връзката и времето за определÑне на типа чрез проÑтоÑнни връзки t304=МакÑимален размер на Ñайта t305=Запази предпочитаниÑта t306=Save t307=МакÑимална ÑкороÑÑ‚ на транÑфер t308=Следвай robots.txt t309=Препратки t310=Само за екÑперти t311=Контрол на потока t312=Ð˜Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð½Ð° браузъра t313=Scan Rules t314=Log, ИндекÑ, Кеш t315=ПрокÑи t316=MIME типове t317=Ðе Ñе Ñвързвай Ñ Ð´Ð¾Ñтавчик (връзката е вече уÑтановена) t318=Ðе използвай връзка Ñ Ð¾Ñ‚Ð´Ð°Ð»ÐµÑ‡ÐµÐ½ доÑтъп t319=Планирай операциÑта по Ñъздаване на огледален Ñайт t320=Кликни за Ñтарт! t321=ÐÑма Ñъхранена парола за тази връзка! t322=Ðе може да получи наÑтройките за отдалечената връзка t323=Изберете доÑтавчик за връзка t324=Старт t325=МолÑ, донаÑтройте парам. на връзката ако е необходимо,\r\nÑлед това натиÑнете КРÐЙ за Ñтарт на опреациÑта за Ñъздаване на огледален Ñайт. t326=Само запази наÑтройките! Ðе Ñтартирай копирането Ñега! t327=Задръж t328=Shutdown t329=ТранÑферът е планиран за: (чч\\мм\\ÑÑ) t330=Свържи Ñе Ñ Ð´Ð¾Ñтавчик (чрез модем) t331=Свържи Ñе Ñ Ñ‚Ð¾Ð·Ð¸ доÑтавчик t332=Прекрати връзката Ñлед ÐºÑ€Ð°Ñ Ð½Ð° операциÑта t333=След ÐºÑ€Ð°Ñ Ð½Ð° операциÑта разкачи модема t334=\r\n(ÐœÐ¾Ð»Ñ ÑƒÐ²ÐµÐ´Ð¾Ð¼ÐµÑ‚Ðµ ни за вÑÑка грешка или проблем)\r\n\r\nРазработка:\r\nÐ˜Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ (Windows): Xavier Roche\r\nПаÑк: Xavier Roche\r\nJava Разборни КлаÑове: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche и други Ñътрудници\r\nМÐОГО БЛÐГОДÐРÐОСТИ за БългарÑкиÑÑ‚ превод на:\r\nÐ˜Ð»Ð¸Ñ Ð›Ð¸Ð½Ð´Ð¾Ð² (ilia@infomat-bg.com) t335=За HTTraQt Website Copier t336=ÐœÐ¾Ð»Ñ Ð¿Ð¾Ñетете нашата Интернет Ñтраница t337=Запитване към Ñъветника t338=ВашиÑÑ‚ отговор: t339=Ðамерена връзка.. t340=Избери правило t341=Игнорирай тази препратка t342=Игнорирай Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ t343=Игнорирай облаÑÑ‚ t344=Свали Ñамо тази Ñтраница t345=Ðаправи огледално копие на Ñайта t346=Ðаправи огледално копие на облаÑтта t347=Игнорирай вÑичко t348=Wizard query t349=ÐЕ t350=Опции t351=Пауза на транÑфера t352=Промени опциите t353=Виж log-а t354=Виж log-а за грешки t355=Виж транÑферите на файлове t356=Провери за Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ð° програмата... t357=&Панел Ñ Ð¸Ð½Ñтрументи t358=&Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð¿Ð°Ð½ÐµÐ» t359=&Раздели t360=Файл t361=Progress t362=ÐŸÑ€ÐµÐ´Ð¿Ð¾Ñ‡Ð¸Ñ‚Ð°Ð½Ð¸Ñ t363=Огледало t364=Log t365=Прозорец t366=Помощ t367=Зареди оÑновните Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ð¸Ñ‚Ð°Ð½Ð¸Ñ t368=Запази оÑновните Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ð¸Ñ‚Ð°Ð½Ð¸Ñ t369=Върни оÑновните опции t370=Зареди опции... t371=Запази опциите като... t372=Предпочитан език... t373=Съдържание t374=За HTTraQt... t375=Ðов проект\tCtrl+N t376=&Отвори...\tCtrl+O t377=&Запази\tCtrl+S t378=Запази &Като... t379=&Изтрий t380=&Прегледай Ñайт... t381=Структура определена от Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ t382=%n\tИме на файл без разширение (напр.: image)\r\n%N\tИме на файл Ñ Ñ€Ð°Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ðµ (напр.: image.gif)\r\n%t\tСамо тип на файл(разширение)(напр.: gif)\r\n%p\tПът [без '\\' накраÑ](напр.: \\someimages)\r\n%h\tИме на хоÑÑ‚ (напр.: www.someweb.com)\r\n%M\tMD5 URL (128 бита, 32 ascii бита)\r\n%Q\tMD5 въпроÑителен низ (128 бита, 32 ascii бита)\r\n%q\tMD5 малък въпроÑителен низ (16 бита, 4 ascii бита)\r\n\r\n%s?\tКъÑо име (напр.: %sN) t383=Пример:\t%h%p\\%n%q.%t\r\n->\t\t\\home\\karbofos\\mirror\\www.someweb.com\\someimages\\image.gif t384=ПрокÑи наÑтройки t385=Ð˜Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ t386=Въведете Ð°Ð´Ñ€ÐµÑ Ð½Ð° прокÑи тук t387=Въведете порт на прокÑи тук t388=Въведете идентификатор за прокÑи t389=Въведете парола за прокÑи t390=Въведете име на проекта тук t391=Въведете път за запиÑване тук t392=Изберете ÑъщеÑтвуващ проект за обновление t393=Кликнете тук за да изберете път t394=Select or create a new category name, to sort your mirrors in categories t395=HTTraQt Съветник-Проекти... t396=Име на нов проект: t397=Име на ÑъщеÑтвуващ проект: t398=Име на проект: t399=ОÑновен път: t400=ÐšÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸Ñ Ð½Ð° проекта t401=\\home\\karbofos\\Моите Интернет Страници t402=Задайте име на нов проект, \r\nили изберете ÑъщеÑтвуващ проект за обновление\\продължение t403=Ðов проект t404=Въведете URL t405=URL: t406=Authentication (only if needed) t407=Формули или Ñложни препратки: t408=Прихвани URL... t409=Въведете URL адреÑÑŠÑ‚(ите) тук t410=Въведете идентификатор за Ñайта t411=Въведете парола за Ñайта t412=Използвай този инÑтрумент за прихващане на препратки, които могат да бъдат доÑтигнати Ñамо чрез форми или JavaScript код t413=Избери език ÑъглаÑно предпочитаниÑта t414=Прихвани URL! t415=ÐœÐ¾Ð»Ñ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾ задайте показаните прокÑи наÑтройки на Ð’Ð°ÑˆÐ¸Ñ Ð±Ñ€Ð°ÑƒÐ·ÑŠÑ€ ('Copy\\Paste' прокÑи адреÑа и порта).\r\nСлед това кликнете върху бутона ПРЕДÐЙ (SUBMIT) в Ñтраницата на браузъра или кликнете върху препратка, коÑто желаете да бъде прихваната. t416=Това ще изпрати предпочетената препратка от Ð’Ð°ÑˆÐ¸Ñ Ð±Ñ€Ð°ÑƒÐ·ÑŠÑ€ към HTTraQt. t417=ÐÐУЛИРÐЙ t418=Copy\\Paste временните прокÑи параметри тук t419=Ðе Ñа намерени файловете за Помощ! t420=Параметрите не могат да бъдат запиÑани! t421=ÐœÐ¾Ð»Ñ Ð¿Ñ€Ð¸Ð´Ñ€ÑŠÐ¿Ð²Ð°Ð¹Ñ‚Ðµ Ñамо по една Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ t422=ÐœÐ¾Ð»Ñ Ð¿Ñ€Ð¸Ð´Ñ€ÑŠÐ¿Ð²Ð°Ð¹Ñ‚Ðµ Ñамо директории, не файлове t423=ÐœÐ¾Ð»Ñ Ð¿Ñ€Ð¸Ð´Ñ€ÑŠÐ¿Ð²Ð°Ð¹Ñ‚Ðµ Ñамо директории t424=Избирате Ñтруктура дефинирана от потребителÑ? t425=ÐœÐ¾Ð»Ñ ÑƒÐ²ÐµÑ€ÐµÑ‚Ðµ Ñе, че низът дефиниран от Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ Ðµ правилен,\r\nиначе имената на файловете ще бъдат некоректни (повредени)! t426=Сигурни ли Ñте, че желаете да използвате дефинирана от Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ Ñтруктура? t427=Прекалено много URL адреÑи, програмата не може да Ñе Ñправи Ñ Ñ‚Ð°ÐºÐ¾Ð²Ð° количеÑтво препратки! t428=ÐедоÑтатъчно памет, фатална вътрешна грешка... t429=ÐеизвеÑтна операциÑ! t430=Добави този URL адреÑ?\r\n t431=Предупреждение: ОÑновниÑÑ‚ Ð¿Ñ€Ð¾Ñ†ÐµÑ Ð²Ñе още не отговарÑ. Ðе могат да бъдат добавÑни URL адреÑи... t432=Изберете или променете Вашите файлови типове тук t433=Изберете или променете Вашите MIME типове тук t434=Ðагоре t435=Ðадолу t436=Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° ÑвалÑнето на файла t437=Замрази прозореца t438=Повече информациÑ: t439=Добре дошли във HTTraQt Website Copier!\r\n\r\nÐœÐ¾Ð»Ñ ÐºÐ»Ð¸ÐºÐ½ÐµÑ‚Ðµ върху бутона 'ÐÐПРЕД'\r\n\r\n- за да Ñъздадете нов проект\r\n\r\n- или за да продължите незавършено ÑвалÑне t440=Offline браузър Отворен Код t441=Програма за копиране на Ñайтове\\Offline браузър. Копира отдалечени Ñайтове на Ð’Ð°ÑˆÐ¸Ñ ÐºÐ¾Ð¼Ð¿ÑŽÑ‚ÑŠÑ€. Безплатна. t442=httrack, httraqt, webhttrack, offline browser, offline браузър t443=URL ÑпиÑък (*.txt) t444=Предходен t445=Следващ t446=URL-та t447=Предупреждение t448=ВашиÑÑ‚ браузър не поддържа JavaScript. За по-добри резултати, Ð¼Ð¾Ð»Ñ Ð¸Ð·Ð¿Ð¾Ð»Ð·Ð²Ð°Ð¹Ñ‚Ðµ браузър Ñ JavaScript поддръжка. t449=Ð‘Ð»Ð°Ð³Ð¾Ð´Ð°Ñ€Ñ t450=Сега можете да затворите този прозорец t451=Сървърът не Ð¾Ñ‚Ð³Ð¾Ð²Ð°Ñ€Ñ t452=Фатална грешка при Ñъздаването на този огледален Ñайт t453=Wrong URL(s)! t454=How You can thank a developer: t455=Share the link to this program or to this project t456=Report to developer about bugs or mistakes in the program t457=Donate t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Get from the clipboard t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=ДРt489=Build top Index t490=Units t491=Open t492=PC off when finished t493=Shutdown counter (minutes) t494=Make or correct translation httraqt/lang/Finnish.utf0000664000175000017500000005434513042707374016026 0ustar karbofoskarbofosLANGUAGE_NAME Finnish LANGUAGE_FILE Finnish LANGUAGE_ISO fi LANGUAGE_AUTHOR Mika Kähkönen (mika.kahkonen at mbnet.fi) LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID Finnish t000=HTTraQt t001=Yhteyksiä t002=Select font size t003=Aikakatkaisut t004=Uudelleenyritykset t005=Enimmäissiirtonopeus t006=Vähimmäissiirtonopeus t007=Pysyvät yhteydet (herkistele) t008=Peruuta kaikki linkit isännältä jos aikakatkaistaan t009=Peruuta kaikki linkit isännältä jos liian hidasta t010=Valitse dokumentin tyyppi t011=Nettirobotti t012=Hyväksy evästeet t013=Parsi java-tiedostot t014=Päivityspilkeet (rajoita uudelleensiirtoja) t015=URL-pilkkeet (liitä samanlaiset URL:t) t016=Hyväksyvät pyynnöt (palvelimille) t017=Pakota vanhat HTTP\\1.0-pyynnöt (ei 1.1) t018=Esittäydy selaimena t019=Operation system Identity t020=Operation t021=HTML-alatunniste t022=Rakenteen tyyppi (kuinka linkit tallennetaan) t023=DOS-nimet (8+3) t024=Ei virhesivuja t025=Ei ulkoisia sivuja t026=Kätke salasanat t027=Kätke kyselytekstit t028=Älä puhdista vanhoja tiedostoja t029=ISO9660-nimet (CDROM) t030=Rakenna t031=Nämä asetukset pitäisi muuttaa poikkeustapauksissa t032=Päälukusääntö t033=Kulkutapa t034=Yleinen kulkutapa t035=Kirjoita linkit uudelleen: sisäiset \\ ulkoiset t036=Käytä välimuistia päivityksiin ja uudelleenyrityksiin t037=Aktivoi debuggaustapa (httraqt.log) t038=Juuriosoitteesta peilauksen enimmäissyvyys t039=Peilauksen enimmäissyvyys ulkoisiin\\kielletyihin osoitteisiin (0 eli ei mitään on vakiona) t040=HTML-tiedostojen enimmäiskoko t041=Muiden kuin HTML:ien enimmäiskoko t042=Kokorajoitus t043=Pysäytä, kun imuroitu... t044=Enimmäisaika t045=Size t046=Yhteyksien enimmäismäärä sekunnissa t047=Linkkien enimmäismäärä t048=Kaikki linkit sopii t049=Ota linkkiä koskevat muut kuin HTML-tiedostot, esimerkiksi ulkoiset zipit tai kuvat t050=Testaa kaikki linkit (kielletytkin) t051=Ota HTML-tiedostot ensin! t052=Tyyppi\\MIME-kytkennät t053=Tiedostotyypit: t054=MIME-identiteetti: t055=Välityspalvelimen osoite: t056=Välityspalvelimen portti: t057=Kirjaudu t058=Salasana t059=Käytä välityspalvelinta ftp-siirtoihin t060=Käytä jokerimerkkejä sisällyttääksesi URL:iä tai linkkejä.\r\nVoit kirjoittaa useita lukujonoja samalle riville.\r\nKäytä välilyöntiä erottelijana.\r\n\r\nEsimerkki: +*.zip -www.*.com -www.*.edu\\cgi-bin\\*.cgi t061=Kriteeri t062=Teksti t063=Vinkki: Saadaksesi KAIKKI gif-tiedostot, kirjoita tähän tapaan: +www.jokin.fi\\*.gif. \r\n(+*.gif \\ -*.gif sisällyttää\\hylkää KAIKKi giffit kaikilta sivuilta) t064=WildCardFilters t065=Lisää lukusääntö t066=Hylkää linkkejä t067=Sisällytä linkkejä t068=Tallenna KAIKKI tiedostot välimuistiin t069=Älä imuroi uudelleen paikallisesti poistettuja tiedostoja t070=Create Log files t071=Tee indeksi t072=Tee sanatietokanta t073=Tiedostonimet, joilla pääte:\r\nTiedostonimet, joissa on:\r\nTämä tiedostonimi:\r\nKansionimet, joissa on:\r\nTämä kansionimi:\r\nTämän verkkotunnuksen linkit:\r\nLinkit verkkotunnuksissa, joissa on:\r\nLinkit tältä isännältä:\r\nLinkit, joissa on:\r\nTämä linkki:\r\nKAIKKI LINKIT t074=Näytä kaikki\r\nKätke debug\r\nKätke infot\r\nKätke debug and infot t075=Sivuston rakenne (vakio)\r\nHtml:t kansioon web\\, kuvat ja muut web\\images\\\r\nHtml:t kansioon web\\html\\, kuvat ja muut web\\images\\\r\nHtml:t kansioon web\\, kuvat ja muut web\\\r\nHtml:t kansioon web\\, kuvat ja muut web\\xxx\\, missä xxx on tiedostopääte\r\nHtml:t kansioon web\\html\\, kuvat ja muut web\\xxx\\\r\nSivuston rakenne, ilman www.domain.xxx\\\r\nHtml:t kansioon sivuston_nimi\\, kuvat ja muut sivuston_nimi\\images\\\r\nHtml:t kansioon sivuston_nimi\\html\\, kuvat ja muut sivuston_nimi\\images\\\r\nHtml:t kansioon sivuston_nimi\\, kuvat ja muut sivuston_nimi\\\r\nHtml:t kansioon sivuston_nimi\\, kuvat ja muut sivuston_nimi\\xxx\\\r\nHtml:t kansioon sivuston_nimi\\html\\, kuvat ja muut sivuston_nimi\\xxx\\\r\nKaikki kansioon web\\, luo satunnaiset nimet (!)\r\nKaikki kansioon sivuston_nimi\\, luo satunnaiset nimet (!)\r\nKäyttäjän määrittelemä rakenne... t076=Vain lue\r\nSäilö html-tiedostot\r\nSäilö muut kuin html-tiedostot\r\nSäilö kaikki tiedostot (vakio)\r\nSäilö html-tiedostot ensin t077=Pysy samassa hakemistossa\r\nVoi mennä alas (vakio)\r\nVoi mennä ylös\r\nVoi mennä sekä ylös että alas t078=Pysy samassa osoitteessa (vakio)\r\nPysy samalla verkkotunnuksella\r\nPysy samalla ylimmän tason verkkotunnuksella\r\nMene kaikkialle nettiin t079=Ei koskaan\r\nJos tuntematon (paitsi \\)\r\nJos tuntematon t080=ei robots.txt-sääntöjä\r\nrobots.txt paitsi velhoa\r\nnoudata robots.txt-sääntöjä t081=normaali\r\nlaajennettu\r\ndebug t082=Imuroi nettisivut\r\nImuroi nettisivut ja kysymykset\r\nOta yksittäiset tiedostot\r\nImuroi kaikki sivut sivustolla (useat peilit)\r\nTestaa sivujen linkit (kirjanmerkkitestaus)\r\n* Jatka keskeytynyttä latausta\r\n* Päivitä jo imuroitu t083=Suhteellinen URI \\ tarkka URL (vakio)\r\nTarkka URL \\ tarkka URL\r\nTarkka URI \\ tarkka URL\r\nAlkuperäinen URL \\ alkuperäinen URL t084=- Peilaustapa -\r\n\r\nKirjoita osoitteet URL-laatikkoon t085=- Vuorovaikutteisen velhon tapa (kysymyksiä) -\r\n\r\nKirjoita osoitteet URL-laatikkoon t086=- Tiedoston lataus -tapa -\r\n\r\nKirjoita tiedostojen osoitteet URL-laatikkoon t087=- Linkkilistatapa -\r\n\r\nKirjoita URL-laatikkoon sivujen osoitteet, joilla on linkkejä peileihin t088=- Linkkien testaus -tapa -\r\n\r\nKirjoita nettiosoitteet ja testattavat linkit URL-laatikkoon t089=- Päivitystapa -\r\n\r\nTarkista URL-laatikon osoitteet, tarkista määritteet tarvittaessa ja paina 'SEURAAVA' t090=- Jatkamistapa (keskeytetyt operaatiot) -\r\n\r\nTarkista URL-laatikon osoitteet, tarkista määritteet tarvittaessa ja paina 'SEURAAVA' t091=Ok t092=Peruuta t093=&Poistu t094=Sulje t095=Peruuta muutokset t096=Hyväksy t097=Apua! t098=Palaa edelliseen ruutuun t099=Mene seuraavaan ruutuun t100=Kätke salasana t101=Tallenna projekti t102=Sulje nykyinen projekti? t103=Poista projekti? t104=Poista tyhjä projekti %s? t105=Toimintoa ei toteutettu vielä t106=Virhe poistettaessa projektia t107=Valitse suodattimen sääntö t108=Kirjoita suodattimen avainsanat t109=Lisää sääntö t110=Valitse yksi tai useampi avainsana säännöksi t111=Lisää t112=Lukusäännöt t113=Sopivat linkit hylätään: t114=Sopivat linkit sisällytetään: t115=Esimerkki: t116=gif\r\nSopii kaikiin gif-tiedostoihin t117=sini\r\nLöytää kaikki tiedostot, joissa on 'sini', myös sanan keskeltä kuten 'sinitaivas_pieni.jpeg' t118=iso.mov\r\nSopii tiedostoon 'iso.mov', muttei tiedostoon 'iso2.mov' t119=cgi\r\nLöytää linkit, joiden kansion nimi sisältää tekstin 'cgi' kuten \\cgi-bin\\jokincgi.cgi t120=cgi-bin\r\nLöytää linkit, joiden kansion nimessä on vain teksti 'cgi-bin' (mutta ei cgi-bin-2, esimerkiksi) t121=jokinnetti.fi\r\nLöytää linkit, jotka sisältävät tekstin 'jokinnetti.fi', esimerkiksi www.jokinnetti.fi, yksityinen.jokinnetti.fi jne. t122=jokinnetti\r\nLöytää linkit, joka sisältää tämän tekstin, kuten www.jokinnetti.fi, www.jokinnetti.eu, yksityinen.jokinnetti.toinennetti.fi jne. t123=www.jokinnetti.fi\r\nLöytää linkit, joissa on 'www.jokinnetti.fi' (mutta ei linkkejä yksityinen.jokinnetti.fi\\...) t124=jokinnetti\r\nLöytää kaikki linkit, jotka sisältävät tämän tekstin, kuten www.jokinnetti.fi\\..., www.testi.abc\\fromjokinnetti\\index.html, www.testi.abc\\test\\jokinnetti.html jne. t125=www.testi.com\\test\\jokinnetti.html\r\nLöytää vain tiedoston 'www.testi.com\\test\\jokinnetti.html'. Huomaa, että sinun pitää kirjoittaa koko polku (URL + paikan polku) t126=Lisää hylkäävä suodatin t127=Lisää sisällyttävä suodatin t128=Suodattimet t129=Cancel changes t130=Tallenna nykyiset asetukset vakioarvoiksi t131=Click to confirm t132=Ei lokitiedostoja %s! t133=Ei 'index.html'-tiedostoa: %s! t134=Poistu HTTraQt Website Copierista t135=Selaa HTML-alkusivua t136=Peilin loppu t137=Näytä lokitiedostot t138=Selaa peilisivua t139=Uusi projekti... t140=Näytä virhe- ja varoitusraportit t141=Näytä raportti t142=Sulje lokitiedostoikkuna t143=Infotyyppi: t144=Infot t145=Etsi t146=Etsi sana t147=Infolokitiedosto t148=Varoitukset\\virheet -loki t149=Ei voi alustaa OLE-järjestelmää t150=HTTraQt ei voi löytää keskeytettyä latausta määritetystä kansiosta! t151=Ei voi yhdistää tarjoajaan t152=vastaanota t153=kutsu t154=yhdistä t155=etsi t156=Ready t157=valmis t158=waiting t159=virhe t160=Vastaanottaa tiedostoja... t161=Parsii HTML-tiedostoa... t162=Puhdistaa tiedostoja... t163=Välimuistin lataus käynnissä... t164=Parsii HTML-tiedostoa (testaa linkkejä)... t165=Pysäytys - Vaihda [Peili]\\[Pysäytä lataus] jatkaaksesi operaatiota t166=Paused (select [File]\\[Pause transfer] to continue) t167=Päättää avoimia siirtoja - Valitse [Peruuta] lopettaaksesi nyt! t168=lukee t169=Odottaa ajoitettua hetkeä... t170=Siirtää tietoa... t171=Yhdistää tarjoajaan t172=[%d sekuntia] operaation alkuun t173=Sivun peilaus käynnissä [%s, %s] t174=Sivun peilaus valmis! t175=Ongelma peilausoperaation aikana\r\n t176=\r\nAikana:\r\n t177=\r\nKatso lokitiedostoa tarvittaessa.\r\n\r\nPaina VALMIS poistuaksesi HTTraQt Website Copierista.\r\n\r\nKiitoksia HTTraQtin käytöstä! t178=Peilausoperaatio valmis.\r\nPaina poistu sulkeaksesi HTTraQtin.\r\nKatso lokitiedosto(j)a varmistaaksesi, että kaikki on kunnossa.\r\n\r\nKiitoksia HTTraQtin käytöstä! t179=* * PEILI KESKEYTETTY! * *\r\nNykyistä välimuistia tarvitaan päivitysoperaatioihin ja se sisältää tietoa vain äsken keskeytetystä imuroinnista.\r\nAiempi välimuisti saattaa sisältää täydellisempää tietoa; jos et halua menettää tätä tietoa, sinun pitää palauttaa se ja poistaa nykyinen välimuisti.\r\n[Huomaa: Tämän voi helposti tehdä nyt poistamalla hts-cache\\new.*-tiedostot]\r\n\r\nLuuletko, että edellinen välimuisti sisältäisi täydellisempää tietoa, ja että haluat palauttaa sen? t180=* * PEILIVIRHE! * *\r\nHTTraQt huomasi, että nykyinen peili on tyhjä. Jos se oli päivitys, edellinen peli on palautettu.\r\nSyy: ensimmäiset sivut eivät löytyneet tai tapahtui yhteysvirhe.\r\n=> Varmista että nettisivu on yhä olemassa ja tarkista välityspalvelinasetuksesi! <= t181=\r\n\r\nVinkki: Paina [Näytä lokitiedosto] nähdäksesi varoitus- ja virheviestit t182=Virhe hts-cache\\new.* -tiedostojen poistamisessa, tee se itse. t183=Haluatko varmasti poistua HTTraQt Website Copierista? t184=Lokitiedostojen polku t185=Uusi projekti \\ Tuonti? t186=Valitse kriteeri t187=Linkkien lukemisen enimmäissyvyys t188=Kirjoita osoitteet tähän t189=Määritä lisäsuodatinsäännöt t190=Välityspalvelimen nimi (tarvittaessa) t191=Välityspalvelimen portti t192=Määritä välityspalvelinasetukset t193=Käytä standardia HTTP-välityspalvelinta FTP-välityspalvelimena t194=Polku t195=Valitse polku t196=Poistu HTTraQt Website Copierista t197=Tietoja HTTraQt t198=Save current preferences as default values t199=Paina jatkaaksesi t200=Määritä asetukset t201=Lisää URL t202=Lataa URL:t tekstitiedostosta t203=HTTraQt-asetukset (*.opt)|*.opt|| t204=Osoitelistaustekstitiedosto (*.txt)|*.txt|| t205=Tiedostoa ei löydy! t206=Haluatko varmasti vaihtaa projektin nimeä tai polkua? t207=Ladataanko käyttäjän vakioasetukset? t208=Tallennetaanko käyttäjän vakioasetukset? t209=Palautetaanko kaikki vakioasetukset? t210=Tervetuloa HTTraQtiin! t211=Toiminto: t212=Enimmäissyvyys t213=Ulkoinen enimmäissyvyys: t214=Suodattimet (hylkää\\hyväksy linkit) : t215=Polut t216=Määritä... t217=Asetukset... t218=Asetukset ja peilivalinnat: t219=Projektin nimi t220=Lisää URL... t221=Nettiosoitteet: (URL) t222=Pysäytä HTTraQt? t223=Hibernate t224=Pysäytä imurointi? t225=Pause t226=Pysäytä peilausoperaatio t227=Pienennä tehtäväpalkkiin t228=Ohita linkki tai pysäytä parsinta t229=Ohita linkki t230=Tavuja tallennettu t231=Stop t232=Linkkejä luettu t233=Aika: t234=Yhteydet: t235=Menossa: t236=P&iilota t237=Siirtonopeus t238=OHITA t239=Tiedot t240=Kirjoitetut tiedostot: t241=Päivitetyt tiedostot: t242=Virheet: t243=Virheet t244=Käynnissä: t245=Seuraa ulkoisia linkkejä t246=Testaa kaikki sivujen linkit t247=Yritä nuuskia kaikki linkit t248=Lataa HTML-tiedostot ensin (nopeampi) t249=Valitse paikallisen sivun rakenne t250=Aseta käyttäjän määrittelemä rakenne levyllä t251=Älä päivitä tyhjiä tai käyttäjän luomia tiedostoja t252=Luo aloitussivu t253=Luo sanatietokanta kaikista html-sivuista t254=Luo virheloki- ja raporttitiedostot t255=Kehitä VAIN DOSin 8-3 tiedostonimet t256=Kehitä ISO9660-tiedostonimet VAIN cd-rom-medioille t257=Älä luo HTML-virhesivuja t258=Valitse levylle tallennettavat tiedostotyypit t259=Valitse parsintasuunta t260=Valitse yleinen parsintasuunta t261=Aseta URL-uudelleenkirjoitusssäännöt sisäisille (ladatut) ja ulkoisille (ei ladattu) linkeille t262=Yhtäaikaisten yhteyksien enimmäismäärä t263=Tiedoston aikakatkaisu t264=Hyväksyttävä vähimmäissiirtonopeus t265=Uudelleenyrittämisten enimmäismäärä vähemmän vakavissa virheissä t266=Yksittäisen HTML-tiedoston enimmäiskoko t267=Yksittäisen tiedoston enimmäiskoko (muu kuin HTML) t268=Netistä ladattavien tavujen enimmäismäärä t269=Pysäytä, kun on ladattu tämän verran tavuja t270=Peilausoperaation enimmäiskesto t271=Enimmillään yhteyksiä sekunnissa (välttää palvelimen ylikuormitusta) t272=Testattavien linkkien enimmäismäärä (ei tallennettujen!) t273=Jokaiseen HTML-tiedostoon pantava kommentti t274=Palaa aloitussivulle t275=Save current preferences as default values t276=Click to continue t277=Paina peruuttaaksesi muutokset t278=Noudata paikallisia robottisääntöjä sivuilla t279=Linkit paikallisoimattoimiin ulkoisiin sivuihin antavat virhesivuja t280=Älä poista vanhentuneita tiedostoja päivityksen jälkeen t281=Hyväksytäänkö evästeet? t282=Tarkistetaanko dokumentin tuntematon tyyppi? t283=Parsitaanko java-apletit saadaksesi ladattua myös tarvittavat sisällytetyt tiedostot? t284=Tallenna kaikki tiedostot välimuistiin vain HTML-tiedostojen asemesta t285=Lokitiedoston tyyppi (jos luodaan) t286=Luo debuggaustiedosto t287=Käytä epästandardeja pyyntöjä kiertääksesi joitakin palvelinbugeja t288=Käytä vanhoja HTTP\\1.0-pyyntöjä (rajoittaa moottorin tehoa!) t289=Yritä rajoittaa uudelleensiirtoja eri tempuilla (tiedostokoon testi, ...) t290=Yritä rajoittaa linkkien määrää hylkäämällä samankaltaiset URL:t (www.foo.com==foo.com, http=https ...) t291=Kirjoita ulkoiset linkit ilman tunnusta ja salasanaa t292=Kirjoita sisäiset linkit ilman kyselytekstiä t293=Yritä napata kaikki URL:t (jopa tuntemattomissa tageissa\\koodeissa) t294=Käytä välimuistia päivitykseen t295=Lokitiedostot t296=Primary Scan Rule t297=Datavuon ohjaus t298=Rajoitukset t299=Esittäydy t300=Hylkää isäntä, jos virhe t301=Hylkää isäntä, jos liian hidas t302=Säädä t303=Vähennä yhteysaikaa ja tyypintarkastusaikaa käyttämällä pysyviä yhteyksiä t304=Sivuston enimmäiskoko t305=Tallenna asetukset t306=Save t307=Enimmäissiirtonopeus t308=Noudata robots.txt:tä t309=Linkit t310=Ammattilaisille t311=Datavuon ohjaus t312=Selaimen ID t313=Scan Rules t314=Loki, indeksi, välimuisti t315=Välityspalvelin t316=MIME-tyypit t317=Älä yhdistä tarjoajaan (on jo yhditetty) t318=Älä käytä etäyhteyttä t319=Ajoita peilausoperaatio t320=Aloita! t321=Ei tallennettuja salasanoja tälle yhteydelle! t322=Ei voi ottaa etäyhteyden asetuksia t323=Valitse puhelinverkkoyhteys t324=Aloita t325=Säädä yhteysasetukset tarvittaessa,\r\nsen jälkeen paina VALMIS peilioperaation aloittamiseksi. t326=Tallenna vain asetukset, älä aloita lataamista vielä t327=Odottele t328=Shutdown t329=Siirtäminen ajastettu: (tt\\mm\\ss) t330=Yhdistä tarjoajaan (RAS) t331=Yhdistä tähän tarjoajaan t332=Katkaise yhteys, kun on valmista t333=Katkaise modeemiyhteys, kun on valmista t334=\r\n(Kerro meille bugeista ja ongelmista)\r\n\r\nKehitys:\r\nKäyttöliittymä (Windows): Xavier Roche\r\nNettirobotti: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C) 1998-2003 Xavier Roche ja muut avustajat\r\nSuomentanut Mika Kähkönen 22.-24.7.2005\r\nmika.kahkonen@mbnet.fi\r\nhttp:\\\\koti.mbnet.fi\\kahoset t335=&Tietoja HTTraQt Website Copier t336=Käy nettisivuillamme t337=Velhokysely t338=Vastauksesi: t339=Linkki havaittu... t340=Valitse sääntö t341=Sivuuta tämä linkki t342=Sivuuta hakemisto t343=Sivuuta verkkotunnus t344=Huomioi vain tämä sivu t345=Peilisivu t346=Peiliverkkotunnus t347=Sivuuta kaikki t348=Wizard query t349=Ei t350=&Valinnat t351=Pysäytä siirto t352=&Muokkaa valintoja t353=&Näytä loki t354=Näytä &virheloki t355=Näytä tiedostosiirrot t356=Tarkista ohjelman &päivitykset... t357=&Työkalupalkki t358=T&ilapalkki t359=J&ako t360=&Tiedosto t361=Progress t362=&Asetukset t363=P&eili t364=&Loki t365=&Ikkuna t366=O&hje t367=&Lataa vakioasetukset t368=&Tallenna vakioasetukset t369=&Palaa vakioasetuksiin t370=Lataa &valinnat... t371=Tallenna valinnat &nimellä... t372=&Kieliasetukset... t373=&Ohjeen aiheet... t374=&Tietoja HTTraQt... t375=&Uusi projekti\tCtrl+N t376=&Avaa...\tCtrl+O t377=&Tallenna\tCtrl+S t378=Tallenna &nimellä... t379=P&oista... t380=S&elaa sivuja... t381=Käyttäjän määrittelemä rakenne t382=%n\tTiedostonimi ilman tyyppiä (esim: kuva)\r\n%N\tTiedostonimi ja tyyppi (esim: kuva.png)\r\n%t\tVain tiedostotyyppi (esim: png)\r\n%p\tPolku [loppuun ei \\] (esim: \\kuvia)\r\n%h\tIsäntänimi (esim: www.jokinnetti.fi)\r\n%M\tMD5-URL (128 bittiä, 32 ascii-tavua)\r\n%Q\tMD5-kyselyjono (128 bittiä, 32 ascii-tavua)\r\n%q\tPieni MD5-kyselyjono (16 bittiä, 4 ascii-tavua)\r\n\r\n%s?\tLyhyt nimi(esim: %sN) t383=Esimerkki:\t%h%p\\%n%q.%t\r\n->\t\t\\home\\karbofos\\peili\\www.jokinnetti.com\\jotainkuvia\\kuva.gif t384=Välityspalvelinasetukset t385=Autentisointi (vain tarvittaessa) t386=Välityspalvelimen osoite t387=Välityspalvelimen portti t388=Välityspalvelimen kirjautuminen t389=Välityspalvelimen salasana t390=Projektin nimi t391=Tallennuspolku t392=Valitse päivitettävä projekti t393=Valitse polku t394=Valitse tai luo uusi luokka peilaustesi luokittelemiseen t395=HTTraQtin projektivelho... t396=Uuden projektin nimi: t397=Vanhan projektin nimi: t398=Projektin nimi: t399=Peruspolku: t400=Projektin luokka: t401=\\home\\karbofos\\Nettisivuni t402=Kirjoita uuden projektin nimi, \r\tai valitse päivitettävä tai jatkettava projekti t403=Uusi projekti t404=Lisää URL t405=URL: t406=Authentication (only if needed) t407=Lomakkeet tai monimutkaiset linkit: t408=Kaappaa URL... t409=Kirjoita URL-osoitteet tähän t410=Kirjoita sivun tunnus t411=Kirjoita sivun salasana t412=Käytä tätä kaappaustyökalua linkkeihin, joihin voi päästä vain lomakkeiden tai javascript-koodien avulla t413=Valitse asetettu kieli t414=Nappaa URL! t415=Aseta väliaikaisesti selaimen välityspalvelinasetukset seuraavilla arvoilla (Kopioi osoite ja portti).\r\nSen jälkeen paina lomakkeen Lähetä-painiketta selaimesi sivulla tai paina linkkiä, jonka haluat kaapata. t416=Tämä lähettää halutun linkit selaimeltasi HTTraQtiin. t417=KESKEYTÄ t418=Kopioi ja liitä väliaikaiset välityspalvelinparametrit tähän t419=Ohje-tiedostoja ei löydy! t420=Ei voi tallentaa parametrejä! t421=Raahaa vain yksi kansio kerrallaan t422=Raahaa vain kansiot, ei tiedostoja t423=Raahaa vain kansiot t424=Valitse käyttäjän määrittelemä rakenne? t425=Varmista, että käyttäjän määrittelemä merkkijono on oikea,\r\nmuutoin tiedostonimistä tulee roskaa! t426=Haluatko varmasti käyttää käyttäjän määrittelemää rakennetta? t427=Liian monta URL:ä, ei voi käsitellä niin monta!!! t428=Ei tarpeeksi muistia, vakava sisäinen virhe... t429=Tuntematon operaatio! t430=Lisää URL?\r\n t431=Varoitus: pääprosessi ei vieläkään vastaa, ei voi lisätä URL:iä... t432=Valitse tai muokkaa tiedostotyyppejäsi t433=Valitse tai muokkaa MIME-tyyppejäsi t434=Ylös t435=Alas t436=Tiedoston imuroinnin tiedot t437=Jäädytä ikkuna t438=Lisätietoa: t439=Tervetuloa HTTraQt Website Copieriin!\r\n\Paina seuraava\r\n\r\n- aloittaaksesi uuden projektin\r\n- tai jatkaaksesi keskeytynyttä latausta t440=Avoimen lähdekoodin yhteydetön selain t441=Nettisivun lataaja\\Offline-selain. Kopioi nettisivut koneellesi. Ilmainen. t442=httrack, httraqt, webhttrack, offline-selain t443=URL-luettelo (*.txt) t444=Edellinen t445=Seuraava t446=URL:t t447=Varoitus t448=Selaimesi ei tue javascriptiä juuri nyt. Parempia tuloksia tulee javascriptiä käyttävällä selaimella. t449=Kiitos t450=Voit nyt sulkea tämän ikkunan t451=Palvelin lopetettu t452=Tällä peilillä tapahtui vakava virhe t453=Wrong URL(s)! t454=How You can thank a developer: t455=Share the link to this program or to this project t456=Report to developer about bugs or mistakes in the program t457=Donate t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Get from the clipboard t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=Yes t489=Build top Index t490=Units t491=Open t492=PC off when finished t493=Shutdown counter (minutes) t494=Make or correct translation httraqt/lang/Svenska.utf0000664000175000017500000005474013042707374016041 0ustar karbofoskarbofosLANGUAGE_NAME Svenska LANGUAGE_FILE Svenska LANGUAGE_ISO sv LANGUAGE_AUTHOR Staffan Ström (staffan at fam-strom.org) \n LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID Swedish t000=HTTraQt t001=Antal förbindelser t002=Select font size t003=TimeOut t004=Antal försök t005=Max överföringshastighet t006=Min. överföringshastighet t007=Persistent connections (Keep-Alive) t008=Annulera alla länkar frĺn värd om timeout inträffar t009=Annulera alla länkar när kommunikationen är för lĺngsam t010=Kontrollera dokumenttypen t011=Webbrobot t012=Acceptera cookies t013=Överför javafiler t014=Uppdatera avbrott (begränsa omsändningar) t015=URL hacks (join similar URLs) t016=Acceptera förfrĺgningar (frĺn server) t017=Forcera gamla HTTP\\1.0 förfrĺgningar (inte 1.1) t018=Webbläsare identitet t019=Operation system Identity t020=Operation t021=HTML fot t022=Anger struktur (hur länkar är sparade) t023=DOS namn (8+3)*\\ t024=Ingen felsida t025=Inga externa sidor t026=Dölj lösenord t027=Dölj frĺgesträngar t028=Radera inte gamla filer t029=ISO9660 names (CDROM) t030=Struktur t031=Dessa inställningar skall endast ändras undantagsvis! t032=Primär sökregel t033=Sökmetod t034=Global sökmetod t035=Skriv om länkar: interna \\ externa t036=Använd cache till uppdateringar och uppdateringsförsök t037=Aktivera felsökningsloggen (httraqt.log) t038=Max kopieringsdjup frĺn root adressen t039=Max kopierngsdjup för externa\\förbjuden adress (0, betyder ingen, är standard) t040=Max storlek för HTML-fil t041=Max storlek för icke-HTML fil t042=Storleksbegränsning t043=Paus efter överföring... t044=Max tid t045=Storlek t046=Max förbindelser\\sekunder t047=Max antal länkar t048=Alla länkar kommer att matcha t049=Hämtar icke-HTML filer relaterat till en länk, t.ex. .ZIP eller bilder t050=Testar alla länkar (även förbjudna) t051=Hämtar HTML filer först! t052=Typ\\MIME sammankoppling t053=Fil typer: t054=MIME Identitet: t055=Proxy adress t056=Proxy port: t057=Användarnamn\\ Login t058=Lösenord t059=Använd proxy för FTP-överföringar t060=Använd jokertecken (*) till att inkludera\\exkludera URLer eller länkar.\r\nDu kan använda flera söksträngar i samma rad.\r\nAnvänd mellanrum som separator.\r\n\r\nExempel: +*.zip -www.*.com -www.*.edu\\cgi-bin\\*.cgi t061=Kriterie t062=Sträng t063=Tips: För att fĺ med ALLA GIF-filer, prova och använd: +www.someweb.com\\*.gif. \r\n(+*.gif \\ -*.gif kommer att inkludera\\exkludera ALLA GIF-filer frĺn ALLA webb-sajter) t064=WildCardFilters t065=Lägg till en sökregel t066=Uteslut länk(ar) t067=Inkludera länk(ar) t068=Lagra ALLA filer i cachen t069=Hämta inte filer som är lokalt raderade t070=Create Log files t071=Gör ett index t072=Gör en textbaserad databas t073=Filnamn med filtilläg:\r\nFilnamn som innehĺller:\r\nDetta filnamn:\r\nMappnamn som innehĺller:\r\nDetta mappnamn:\r\nLänkar pĺ denna domän:\r\nLänkar pĺ denna domän som innehĺller:\r\nLänkar frĺn denna värd:\r\nLänkar som innehĺller:\r\nDenna Länk:\r\nAlla Länkar t074=Visa alla\r\nGöm felhantering\r\nGöm information\r\nGöm felhantering och information t075=Webbplats-struktur (Standard)\r\nHtml i webb\\, Bilder\\andra filer i webb\\bilder\\\r\nHtml i webb\\html, Bilder och annat i webb\\bilder\r\nHtml i webb\\, Bilder och annat i webb\\\r\nHtml i webb\\, Bilder och annat i webb\\xxx, med xxx där Datatyp\r\nHtml i webb\\html, Bilder och annat i webb\\xxx\r\nWebbplats-struktur, utan www.domain.xxx\\\r\nHtml i webbplats\\, Bilder och andra i webbplats\\images\\\r\nHtml i webbplats\\html, Bilder och andra i webbplats\\images\r\nHtml i webbplats\\, Bilder och andra i webbplats\\\r\nHtml i webbplats\\, Bilder och andra i webbplats\\xxx\r\nHtml i webbplats\\html, Bilder och andra i webbplats\\xxx\r\nAlla filer i webbplats\\, med slumpnamn \r\nAlla filer i webbplats\\, med Slumpnamn \r\nAnvändardefinierad Struktur... t076=Bara sök\r\nSpara html filer\r\nSpara icke-html filer\r\nSpara alla filer (standard)\r\nSpara html filer först t077=Bli kvar i samma mapp\r\nKan gĺ ned(standard)\r\nKan gĺ upp\r\nKan gĺ bĺde upp och ned t078=Bli kvar pĺ samma adress [standard]\r\nBli kvar pĺ samma domän\r\nBli kvar pĺ samma toppnivĺ-domän\r\n Gĺ överallt pĺ Internet. t079=Aldrig\r\nOm okänt (undantaget \\]\r\nOm okänt t080=Ingen robots.txt regel\r\nrobots.txt med undantag av guiden\r\nfölj robots.txt reglerna t081=Normal\r\nutvidgat\r\nfelsökning t082=Ladda ner webbplats(er)\r\nLadda ner webplats(er) + frĺgor\r\nHämta separata filer\r\nÖverför alla sidor (multiple mirror)\r\nTesta länkarna pĺ sidorna (bookmark test)\r\n* Fortsätt avbrutet projekt\r\n* Uppdatera tidigare projekt t083=Relativ URI \\ Fullständig URL (default)\r\nFullständig URL \\ Fullständig URL\r\nFullständig URI \\ Fullständig URL\r\nUrsprunglig URL \\ Ursprunglig URL t084=- Kopiering av webb -\r\n\r\nSkriv webb-adressen i URL fältet t085=- Interaktiv guide (frĺgor) -\r\n\r\nSkriv webb-adressen i URL fältet t086=- Filöverföring -\r\n\r\nSkriv webb-adressen i URL fältet t087=- Länklista- \r\n\r\nAnvänd URL fältet till att ange address(er) pĺ sidor där innehĺller länkar som skall kopieras. t088=- Länk test -\r\n\r\nSkriv webb-adressen i URL fältet t089=- Uppdatering -\r\n\r\nBekräfta webb-adressen i URL fältet. Kontrollera ev. dina inställingar och klicka sedan pĺ 'NÄSTA'. t090=- Ĺteruppta kopiering (där överföringen blev avbruten) -\r\n\r\nBekräfta webb-adressen i URL fältet. Kontrollera ev. dina inställingar och klicka sedan pĺ 'NÄSTA'. t091=Ok t092=Annullera t093=Avsluta t094=Stäng t095=Upphäv ändringarna t096=Klicka för bekräfta t097=Klicka för att fĺ hjälp! t098=Klicka för att gĺ till föregĺende bild t099=Klicka för att se nästa bild t100=Dölj lösenord t101=Spara projekt t102=Stäng aktuellt projekt? t103=Radera detta projekt? t104=Radera tomt projekt %s? t105=Denna funktion är inte utvecklad ännu t106=Ett fel uppstod vid radering av detta projekt t107=Välj vilken regel som skall gälla för detta filter t108=Skriv in ett nyckelord för detta filter t109=Lägg till denna regel t110=Skriv in en eller flera nykelord för denna regel t111=Lägg till t112=Sökregler t113=Matchande länkar kommer att uteslutas: t114=Matchande länkar kommer att inkluderas: t115=Exempel: t116=gif\r\n Kommer att matcha alla GIF-filer t117=blue\r\nKommer att hitta alla filer med en matchande textsträng. Skriver du ex. vis 'blue' medtages 'bluesky-small.jpeg' t118=bigfile.mov\r\nKommer att ta med filen 'bigfile.mov', men inte filen 'bigfile2.mov' t119=cgi\r\nKommer att hitta länkar med mappnamn som matchar textsträngen 'cgi', t.ex. \\cgi-bin\\somecgi.cgi t120=cgi-bin\r\nFinner länkar med mappnamn som matchar hela 'cgi-bin' textsträngen (men inte cgi-bin-2, som ett exempel) t121=someweb.com\r\nHittar länkar med matchande sub-string t.ex. www.someweb.com, private.someweb.com etc. t122=someweb\r\nHittar länkar med matchande mappnamn sub-string som t.ex. www.someweb.com, www.someweb.edu, private.someweb.otherweb.com etc.\r\n\r\n t123=www.someweb.com\r\nHittar länkar som matchar hela strängen 'www.someweb.com' , (men INTE länkar som: private.someweb.com\\..) t124=someweb\r\nHittar möjliga länkar med matchande text-sträng som t.ex. www.someweb.com\\.., www.test.abc\\fromsomeweb\\index.html, www.test.abc\\test\\someweb.html etc.\r\n t125=www.test.com\\test\\someweb.html\r\nHittar bara 'www.test.com\\test\\someweb.html' filen. Notera att du skall skriva den fullständiga sökvägen[URL + sökväg] t126=Lägg till exkluderings-filter t127=Lägg till inkluderings-filter t128=Existerande filter t129=Cancel changes t130=Spara nuvarande inställning som standard t131=Click to confirm t132=Ingen loggfil i %s! t133=Dettt finns ingen 'index.html'-fil i %s! t134=Klicka för att avsluta HTTraQt Website Copier t135=Granska HTML startsida t136=Kopieringen av denna webb är klar t137=Visa logfiler t138=Granska kopierad Webb t139=Nytt projekt... t140=Granska fel\\varnings-rapporten t141=Granska rapporten t142=Lĺs loggfils fönstret t143=Informationstyp: t144=Information t145=Sök t146=Sök efter ett ord t147=Info loggfil t148=Varning\\Fel loggfil t149=Kan inte starta OLE-systemet t150=HTTraQt kan inte hitta nĺgon avbruten download fil-cache i den angivna mappen!\r\n t151=Kan inte ansluta till Internet t152=motagit t153=anmodan t154=ansluta t155=söka t156=Ready t157=klar t158=waiting t159=fel t160=Tar emot filer... t161=Överför HTML fil... t162=Ta bort filer.. t163=Loading cache in progress.. t164=Överför HTML fil (testar länkar).... t165=Pause - Välj frĺn menyn [Kopiera]\\[Pause nerladdning] för att ĺteruppta överföringen t166=Paused (select [File]\\[Pause transfer] to continue) t167=Avsluta pĺgĺende överföring - Välj [Avbryt] för att stoppa t168=sökning t169=Vänta pĺ planlagd tidpunkt... t170=Transferring data.. t171=Ansluter till Internet t172=[%d sekunder] kvar till start av denna operation t173=Webb kopieras nu [%s, %s] t174=Kopieringen är avslutad ! t175=Det uppstod ett problem under kopieringen t176=\r\nUnder:\r\n t177=\r\nGranska eventuellt log filen.\r\n\r\nKlicka pĺ AVSLUTA för att stänga HTTraQt Website Copier.\r\n\r\nTack för att du använder HTTraQt! t178=Webb kopieringen är utförd. \r\nKlicka OK för att avsluta HTTraQt.\r\nGranska log-fil(erna) för att kontrollera att allt har fungerat.\r\n\r\nTack för att du avänder HTTraQt!\r\n t179=* * KOPIERINGEN ÄR AVBRUTEN! * *\r\nDen nuvarnde cachen är obligatorisk för alla uppdaterings operationer och innehĺller data frĺn senaste nerladdning med den aktuella avbrutna överföringen.\r\nDen tidigare cachen kan innehĺlla mera komplett information; on du önskar att spara den informationen, ska du ĺterskapa den och radera den aktuella cachen.\r\n[Note: Detta kan lättast göras genom att radera samtliga 'hts-cache\\new.* filer]\r\n\r\nTror du att den tidigare cache-fil eventuellt innehĺler mera komplett information, och vill du ĺterställa den? t180=* * KOPIERINGSFEL! * *\r\nHTTraQt har upptäckt att den nuvarande webb-kopieringen är tom. Om det var en uppdatering du utförde, har den gamla kopian ĺterskapats.\r\nMöjlig fel: Den första sidan kunde antingen inte hittas eller uppstod det ett problem med förbindelsen.\r\n=> Kontrollera att webbservern finns och\\eller kontrollera Proxy-inställningen! <= t181=\r\n\r\nTips: Klicka [Granska log fil] för att granska varning\\fel-meddelande t182=Det uppstod ett fel vid radering av hts-cache\\new.* file, radera filen manuellt. t183=Vill du verklingen avsluta WinHTTTrack Website Copier? t184=Sökväg för log-fil t185=Nytt projekt \\ Import? t186=Välj kriterier t187=Max sökdjup för länkar t188=Skriv in webb-adress(er) här t189=Definera ytterligare filtreringsregler t190=Proxy Namn (om det behövs) t191=Proxy portnummer t192=Definera proxy-inställningar t193=Använd standard HTTP proxy som FTP proxy t194=Sökväg t195=Välj sökväg t196=Sluta WinHTTTrack Website Copier t197=Om HTTraQt t198=Save current preferences as default values t199=Klicka för att fortsätta t200=Klicka för att definera inställingar t201=Klicka för att lägga till URL t202=Hämta URL frĺn text fil t203=HTTraQt inställingar (*.opt)|*.opt|| t204=Adresslista text fil (*.txt)|*.txt|| t205=Filen hittades inte! t206=Är du säker pĺ att ändra projektnamn\\sökväg? t207=Ladda användardefinierade standardinställningar? t208=Spara användardefinierade standardinställningar? t209=Nollställ alla standardinställningar? t210=Välkommen till HTTraQt Website Copier! t211=Handling: t212=Max djup: t213=Max externt djup: t214=Filtrerings-regel (utan\\med länkar) t215=Sökväg t216=Definera... t217=Bestäm inställningar... t218=Inställningar och kopieringsval t219=Projektnamn t220=Skriv URL... t221=Webb-adress (URL) t222=Stoppa HTTraQt? t223=Hibernate t224=Paus i kopieringen? t225=Pause t226=Stoppa kopieringen? t227=Minimera till verktygsfältet t228=Klicka för att hoppa över en länk eller stoppa överföringen t229=Klicka för att hoppa över en länk t230=Bytes sparade: t231=Stop t232=Sökta länkar t233=Tid : t234=Förbindelse: t235=I gĺng : t236=Dölj t237=Överföringshastighet t238=Hoppa över t239=Information t240=Filer skrivna: t241=Filer uppdaterade: t242=Fel: t243=Fel t244=Arbetar: t245=Följ externa länkar t246=Testa alla länkar pĺ sidan t247=Prova att utvidga alla länkar t248=Ladda HTML-filer först (snabbast) t249=Välj en lokal webb-struktur t250=Bestäm användardefinerade inställningar för lokal struktur t251=Uppdatera inte filer med noll-värde eller filer som är raderade t252=Skapa en startsida t253=Skapa en textbaserad databas över alla HTML-sidor t254=Skapa felloggning och rapport-filer t255=Skapa ENDAST filnamn i DOS 8-3-format t256=Generate ISO9660 filenames ONLY for CDROM medias t257=Skapa inte sidor med HTML felrapporter t258=Välj filtyp som ska sparas pĺ disken t259=Välj överföringsriktning t260=Välj global överföringsriktning t261=Regler för hur överskrivning av URL skall ske för interna (nerladdade) och externa (inte nerladdade) länkar t262=Max antal samtidiga förbindelser t263=Fil timeout t264=Min aceptabla överföringshastighet t265=Max antal försök efter icke-fatala fel t266=Max storlek för enskild HTML-fil t267=Max storlek för enskils icke HTML-fil t268=Max antal bytes som hämtas frĺn webben t269=Gör paus efter att ha laddat ned denna mängd bytes t270=Max överföringstid för kopieringen t271=Max antal förbindelser\\sekund (för att undvika överbelastning pĺ servern) t272=Max antal länkar som kan bli testade (inte sparat!) t273=Kommentarer för infogas i varje HTML fil t274=Ĺter startsida t275=Save current preferences as default values t276=Click to continue t277=Klicka för att ĺngra ändringarna t278=Följ lokala sökregler pĺ webbsidan t279=Länkar till icke funna externa sidor kommer att skapa felsida t280=Radera inte överflödiga filer efter uppdatering t281=Acceptera cookies? t282=Kontrollera dokumenttyp när det är okänt? t283=Överföra java applets tillsammans med inkluderade filer som skall laddas ned? t284=Lagra alla filer i chchen istället för enbart HTML? t285=Logga filtyp (om det genereras) t286=Skapar en felsökningsfil (debugg-fil) t287=Använder icke-standard förfrĺgningar för att kringĺ serverfel t288=Använder gamla HTTP\\1.0 förfrĺgningar (begränsar effektiviteten!) t289=Försöker att begränsa omsändningar genom att använda flera 'trick' (file size test..) t290=Attempt to limit the number of links by skipping similar URLs (www.foo.com==foo.com, http=https ..) t291=Skriver externa länkar utan att använda login\\lösenord t292=Skriver interna länkar utan frĺgesats t293=Försöker att fĺnga alla URLer (ocksĺ för okända tags\\koder) t294=Använd cache för uppdatering t295=Log filer t296=Primary Scan Rule t297=Flödeskontroll t298=Begränsningar t299=Identitet t300=Lämna värd om det uppstĺr fel t301=Lämna värd om den är för lĺngsam t302=Konfigurera t303=Reduce connection time and type lookup time using persistent connections t304=Max webbplats storlek t305=Spara inställningar t306=Save t307=Max överföringshastighet t308=Följ reglerna i robots.txt t309=Länkar t310=Inställningar för experter t311=Flödeskontroll t312=Webbläsare Identitet t313=Scan Rules t314=Log, Index, Cache t315=Proxy t316=MIME Types t317=Anslut inte till Internet (Är redan ansluten) t318=Använd inte fjärranslutning (RAS) t319=Planlägg kopieringen t320=Klicka för att starta! t321=Det finns inget sparat lösenord för denna förbindelse! t322=Kan inte läsa värdens inloggningsinställningar t323=Välj en Internetuppkoppling t324=Starta t325=Justera inställningarna för förbindelsen, om nödvändigt\r\nKlicka pĺ UTFÖR för att starta kopieringen t326=Spara inställningarna, men starta inte överföringen nu. t327=Satt i väntan t328=Shutdown t329=Överföringen planlagd till :(hh\\mm\\ss) t330=Koppla upp till leverantör (RAS) t331=Koppla upp till Internet t332=Koppla ner förbindelsen när överföringen är klar t333=Koppla ned modemet efter avslutning t334=\r\n(Hittar du fel eller uppstĺr det problem, kontakta oss)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for Swedish translations to:\r\nStaffan Ström (staffan@fam-strom.org) t335=Om WinHTTTrack Website Copier t336=Besök vĺr webb t337=Guidad frĺgeformulär t338=Ditt svar t339=Länk funnen t340=Välj en regel t341=Ignorera denna länk t342=Ignorera denna mapp t343=Ignorera domänen t344=Hämta endast denna sida t345=Kopiera webbsidorna t346=Kopiera domänen t347=Ignorera allt t348=Wizard query t349=Nej t350=Inställningar t351=Pause överföring t352=Ändra inställningarna t353=Visa loggen t354=Visa felloggen t355=Visa överföringsloggen t356=Kontrollera program uppdateringar... t357=&Verktygsrad t358=&Statusrad t359=&Dela t360=Fil t361=Progress t362=Inställningar t363=Kopiera webbsidor t364=Logg t365=Fönster t366=Hjälp t367=Ladda in standardinställningar t368=Spara standard inställingar t369=Ĺterställ till standardinställningar t370=Ladda inställingar... t371=Spara inställingar som... t372=Valt sprĺk... t373=Innehĺll... t374=Om HTTraQt... t375=Nytt projekt\tCtrl+N t376=&Öppna...\tCtrl+O t377=&Spara\tCtrl+S t378=Spara &som... t379=&Radera... t380=&Gĺ igenom webbsidor t381=Användardefinerad struktur t382=%n\tFilnamn utan filtyp (ex: image)\r\n%N\tHela filnamnet inkl. filtyp (ex: image.gif)\r\n%t\tEnbart filtyp (ex: gif)\r\n%p\tSökväg [utan ändelsen \\] (ex: \\someimages)\r\n%h\tVärddator-namn (ex: www.someweb.com)\r\n%M\tMD5 URL (128 bits, 32 ascii bytes)\r\n%Q\tMD5 frĺgesträng (128 bits, 32 ascii bytes)\r\n%q\tMD5 kort frĺgesträng (16 bits, 4 ascii bytes)\r\n\r\n%s?\tKort namn (ex: %sN) t383=Exempel:\t%h%p\\%n%q.%t\r\n->\t\t\\home\\karbofos\\mirror\\www.someweb.com\\someimages\\image.gif t384=Proxy inställningar t385=Identifikation (om nödvändigt) t386=Skriv in proxy adressen här t387=Skriv in proxy portnummer här t388=Skriv in proxy användarnamn\\ login t389=Skriv in proxy lösenord t390=Skriv in projektets namn här t391=Skriv in sökvägen där projektet skall sparas t392=Välj ett existerande projektnamn att uppdatera t393=Klicka här för att välja sökväg t394=Select or create a new category name, to sort your mirrors in categories t395=HTTraQt Projektassistent t396=Nytt projektnamn: t397=Existerande projektnamn: t398=Projektnamn: t399=Välj en fast sökväg till dina projekt: t400=Project category: t401=\\home\\karbofos\\Mina webbsidor t402=Skriv namnet pĺ ett nytt projekt\r\neller\r\nvälj att uppdatera ett existerande projekt t403=Nytt projekt t404=Skriv in URL t405=URL: t406=Authentication (only if needed) t407=Formulär eller komplexa länkar: t408='Fĺnga' URL t409=Skriv in URL adress(er) här t410=Skriv in webbsidornas Användarnamn t411=Skriv in websidornas Lösenord t412=Använd detta verktyg för att 'fĺnga' länkar som endast kan nĺs via formulär eller javascript-kod t413=Välj ditt förvalda sprĺk t414='Fĺnga' URL t415=Sätt tillfälligt webbläsarens proxy till följande värden: (Kopiera\\Klistra in Proxy Adress och Port).\r\nKlicka pĺ Form SUBMIT knappen i din webbläsare, eller klicka pĺ den specifika länk du önskar att hämta. t416=Detta sänder den önskade länken frĺn din webbläsare til HTTraQt. t417=AVBRYT t418=Kopiera\\Klistra in de temporära proxy parametrarna här t419=Kan inte hitta Hjälpfilerna! t420=Kan inte spara parametrana! t421=Drag enbart en mapp ĺt gĺngen! t422=Drag enbart mappar, inte filer t423=Drag bara mappar t424=Välj användardefinierad struktur? t425=Var säker pĺ att den användardefinierade strängen är korrekt\r\nImotsat fall kommer filnamnen att vara ogiltiga! t426=Är du riktigt säker pĺ att använda en användardefinierad struktur? t427=För mĺnga URLer, HTTraQt kan inte hantera sĺ mĺnga länkar!!! t428=Det finns inte tillräckligt med minne, allvarligt internt fel har uppstĺtt.. t429=Okänd handling! t430=Addera denna URL?\r\n t431=Varning: Processen svarar inte, URLen kan inte adderas.... t432=Välj eller ändra dina filtyp(er) här t433=Välj eller ändra dina MIME typ(er) här t434=Gĺ upp t435=Gĺ ned t436=Filöverföringsinformation t437=Frys fönstret t438=Mera information: t439=Välkommen till HTTraQt Website Copier!\r\n\Klicka pĺ 'Nästa' för att för att\r\n-Starta ett nytt projekt\r\n-eller uppdatera ett existerande projekt. t440=Open Source offline browser t441=Website Copier\\Offline Browser. Copy remote websites to your computer. Free. t442=httrack, httraqt, webhttrack, offline browser t443=URL list (*.txt) t444=Previous t445=Next t446=URLs t447=Warning t448=Your browser does not currently support javascript. For better results, please use a javascript-aware browser. t449=Thank you t450=You can now close this window t451=Server terminated t452=A fatal error has occured during this mirror t453=Wrong URL(s)! t454=How You can thank a developer: t455=Share the link to this program or to this project t456=Report to developer about bugs or mistakes in the program t457=Donate t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Get from the clipboard t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=Yes t489=Build top Index t490=Units t491=Open t492=PC off when finished t493=Shutdown counter (minutes) t494=Make or correct translation httraqt/lang/Dansk.utf0000664000175000017500000005401713042707374015464 0ustar karbofoskarbofosLANGUAGE_NAME Dansk LANGUAGE_FILE Dansk LANGUAGE_ISO da LANGUAGE_AUTHOR Jesper Bramm (bramm@get2net.dk) \n LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID Danish t000=HTTraQt t001=Antal forbindelser t002=Select font size t003=TimeOut t004=Antal forsøg t005=Maksimale overførselshastighed t006=Mindste overførselshastighed t007=Persistent connections (Keep-Alive) t008=Annullér alle links hvis time-out opstÃ¥r hos vært t009=Annullér alle links hvis værten er for langsom t010=Kontroller dokumenttypen t011=Spider t012=Acceptér cookies t013=Overfør java filer t014=Opdatér hack (Begræns gen-overførsler) t015=URL hacks (join similar URLs) t016=Acceptér forespørgsler (for servere) t017=Gennemtving HTTP \\ 1.0-type forespørgsler (gælder ikke ver. 1.1) t018=Browser identitet t019=Operation system Identity t020=Operation t021=HTML-fod t022=Angiv struktur (hvordan links skal gemmes) t023=DOS navne (8+3 karakterer) t024=Ingen fejl-sider t025=Ingen eksterne sider t026=Skjul passwords t027=Skjul forespørgsels-streng t028=Slet ikke gamle filer t029=ISO9660 names (CDROM) t030=Struktur t031=Disse indstillinger bør kun ændres undtagelsesvist! t032=Primær skanningsregel t033=Søgemetode t034=Global søgemetode t035=Genskriv links: internt\\eksternt t036=Brug cache til opdateringer og opdateringsforsøg t037=Aktivér fejfindingstilstand (httraqt.log) t038=Maksimale kopieringsdybde fra rod-adressen t039=Maksimal kopieringsdybde for eksterne\\forbudte adresser(0, altsÃ¥ ingen, er standard) t040=Maksimal størrelse for enhver HTML fil t041=Maksimal størrelse for enhver ikke-HTML fil t042=Størrelsesbegrænsning t043=Pause efter overførsel... t044=Maksimal tid t045=Størrelse t046=Maks.forbindelser\\sekunder t047=Maksimale antal af links t048=Alle links vil matche t049=Hent ikke-HTML filer relateret til et link, eksempelvis .ZIP -filer eller billeder t050=Test alle links (ogsÃ¥ forbudte links) t051=Hent HTML filer først! t052=Type\\MIME tilknytning t053=Fil typer: t054=MIME Identitet: t055=Proxy-adresse t056=Proxy port t057=Brugernavn\\ Login t058=Password t059=Brug proxy til FTP overførsler t060=Brug 'Jokertegn' [ * ] til at udelukke eller medtage URL' er eller links.\r\nDu kan indsætte flere skannings-strenge i samme linie.\r\nBrug mellemrum som seperatortegn.\r\n\r\nEksempel: +*.zip -www.*.com -www.*.edu\\cgi-bin\\*.cgi t061=Kriterie: t062=Streng t063=Tip: For at medtage ALLE GIF-filer, sÃ¥ prøv at bruge: +www.someweb.com\\*.gif. \r\n(+*.gif \\ -*.gif inkluderer\\ekskluderer ALLE GIF-filer fra alle valgte web-sites t064=WildCardFilters t065=Tilføj en skanningsregel t066=Udeluk link(s) t067=Medtag link(s) t068=Gem alle filer i cache t069=Hent ikke filer der er slettet lokalt t070=Create Log files t071=Opret et indeks t072=Opret en ord-database t073=Filnavne med 'efternavn' :\r\nFilnavne der indeholder:\r\nDette filnavn:\r\nMappenavne der indeholder:\r\nDette mappenavn:\r\nLinks pÃ¥ dette domæne:\r\nLinks pÃ¥ dette domæne der indeholder:\r\nLinks fra denne vært:\r\nLinks der indeholder:\r\nDette Link:\r\nAlle Links*\\ t074=Vis alle\r\nSkjul fejlfinding\r\nSkjul information\r\nSkjul fejlfinding og information t075=Site-Struktur (Standard)\r\nHtml i web\\, Billeder og andre i web\\images\\\r\nHtml i web\\html, Billeder og andre i web\\images\r\nHtml i web\\, Billeder og andre i web\\\r\nHtml i web\\, Billeder og andre i web\\xxx, med xxx hvor Dateityp\r\nHtml i web\\html, Billeder og andre in web\\xxx\r\nSite-Struktur, uden www.domain.xxx\\\r\nHtml i site_name\\, Billeder og andre i site_name\\images\\\r\nHtml i site_name\\html, Billeder og andre i site_name\\images\r\nHtml i site_name\\, Billeder og andre i site_name\\\r\nHtml i site_name\\, Billeder og andre i site_name\\xxx\r\nHtml i site_name\\html, Billeder og andre i site_name\\xxx\r\nAlle Dateien in web\\, mit Zufallsnamen (Spielerei!)\r\nAlle Dateien in site_name\\, mit Zufallsnamen (Spielerei!)\r\nBrugerdefineret Struktur... t076=ust skan\r\nGem html filer\r\nGem ikke-html filer\r\nGem alle filer (standard)\r\nGem html filer først t077=Bliv i det samme bibliotek\r\nKan gÃ¥ ned(standard]\r\nKan gÃ¥ op\r\nKan gÃ¥ bÃ¥de op og ned t078=Bliv pÃ¥ den samme adresse[standard]\r\nBliv pÃ¥ pÃ¥ samme domæne\r\nBliv pÃ¥ samme top level domæne\r\n GÃ¥ overalt pÃ¥ internettet. t079=Aldrig\r\nUkendt (undtaget \\]\r\nhvis ukendt t080=Ingen robots.txt regler\r\nrobots.txt med undtagelse af giuden\r\nfølg rotots.txt reglerne t081=Normal\r\nUdvidet\r\nFejlfinding t082=Overfør web site(s)\r\nOverfør web site(s) + sprørgsmÃ¥l\r\nHent enkelte filer\r\nOverfør alle sider (multiple mirror)\r\nTest links pÃ¥ siderne (bookmark test)\r\n* Forsæt afbrudt projekt\r\n* Opdater tidligere projekt t083=Relativ URL \\ Absolut URL (standard)\r\nAbsolut URL \\ Absolut URL\r\nAbsolut URL \\ Absolut URL\r\nOriginal URL \\ Original URL t084=- Kopiering af web-sted -\r\n\r\nIndtast web-adresse i URL feltet t085=- Interaktiv guide (spørgsmÃ¥l) -\r\n\r\nIndtast web-adresse(er) i URL feltet t086=- Fil overførselstilstand- \r\n\r\nIndtast web-adresse(er) i URL feltet t087=- Links liste - \r\n\r\nBrug URL feltet til at angive addresse(r) pÃ¥ sider der indeholder links der skal kopieres. t088=- Links test tilstand- \r\n\r\nIndtast web-adresse(r) i URL feltet t089=- Opdateringstilstand -\r\n\r\nBekræft web-adresse i URL feltet. Kontroller eventuelt dine indstillinger og klik derefter pÃ¥ 'NÆSTE'. t090=- Genoptag kopiering (hvis overførslen blev afbrudt) -\r\n\r\nBekræft web-adresse i URL feltet. Kontroller eventuelt dine indstillinger og klik derefter pÃ¥ 'NÆSTE'. t091=Ok t092=Annullér t093=Afslut t094=Luk t095=Annullér ændringer t096=Klik for at bekræfte t097=Klik for at fÃ¥ hjælp! t098=Klik for at se den forrige skærm t099=Klik for at se den næste skærm t100=Skjul password t101=Gem projekt t102=Vil du lukke det aktuelle projekt ? t103=Slette dette projekt ? t104=Vil du slette det tomme projekt med navnet: %s? t105=Denne funktion er ikke implementeret endnu ! t106=Der opstod fejl under sletningen af dette projekt t107=Vælg hvilken regl der gælder for dette filter t108=Indtast nøgleord for dette filter t109=Tilføj denne regel t110=Indtast et eller flere nøgleord for denne regel t111=Tilføj t112=Skanningsregler t113=Macthende links udelukkes t114=Macthende links medtages: t115=Eksempel: t116=gif\r\nVil matche alle .GIF filer t117=blue\r\nMedtager alle filer med en matchende tekststreng. Skriver du f.eks. 'blue' medtages eksempelvis 'bluesky-small.jpeg'\r\n t118=bigfile.mov\r\nVil medtage filen 'bigfile.mov', men ikke filen 'bigfile2.mov' t119=cgi\r\nvil finde links med mappenavne der matcher tekststrengen 'cgi' , eksempelvis \\cgi-bin\\somecgi.cgi t120=cgi-bin\r\nvil finde links med mappenavne der matcher hele tekststrengen 'cgi-bin' , men ikke 'cgi-bin-2' t121=someweb.com\r\nFinder links med matchende sub-string som f.eks.www.someweb.com, private.someweb.com etc. t122=someweb\r\nFinder links med matchende mappe sub-string som f.eks.www.someweb.com, www.someweb.edu, private.someweb.otherweb.com etc.\r\n t123=www.someweb.com\r\nFinder links der matcher hele strengen 'www.someweb.com' , (men IKKE links som: private.someweb.com\\..) t124=someweb\r\nFinder ethvert link med matchende tekst-streng som f.eks. www.someweb.com\\.., www.test.abc\\fromsomeweb\\index.html, www.test.abc\\test\\someweb.html etc.\r\n t125=www.test.com\\test\\someweb.html\r\nFinder kun 'www.test.com\\test\\someweb.html' file. Bemærk at du skal skrive den fulde stil[URL+stinavn] t126=Tilføj udelukkelses-filter t127=Tilføj et inkluderings-filter t128=Eksisterende filtre t129=Cancel changes t130=Gem nuværende indstillinger som standardindstillinger t131=Click to confirm t132=Der er ingen log filer i %s! t133=Der er ingen 'index.html'-fil i %s! t134=Klik for at afslutte HTTraQt Website Copier t135=Se HTML startside t136=Kopieringen er fuldført t137=Se log filer t138=Gennemse Website t139=Nyt projekt... t140=Se fejl og advarsler t141=Se rapport t142=Luk log-fil vinduet t143=Informationstype t144=Information t145=Søg t146=Søg efter et ord t147=Info log fil t148=Advarsel\\Fejl log-fil t149=Kan ikke starte OLE-systemet t150=HTTraQt kunne ikke finde nogen afbrudte download fil-cache i den angivne mappe !\r\n t151=Kan ikke tilslutte til udbyder t152=modtager t153=anmoder t154=tilslutter t155=søger t156=Ready t157=klar t158=waiting t159=fejl t160=Modtager filer... t161=Overfører HTML fil... t162=Sletter filer... t163=Loading cache in progress.. t164=Overfører HTML fil (tester links).... t165=Pause - Vælg fra menuen [Kopiér]\\[Pause overførsel] for at genoptage overførslen t166=Paused (select [File]\\[Pause transfer] to continue) t167=Afslutter igangværende overførsler - Vælg Annullér for at afslutte nu ! t168=skanner t169=Venter pÃ¥ planlagt tidspunkt... t170=Transferring data.. t171=Tilslutter til udbyder t172=[%d seconds] inden denne handling starter t173=Web-sted kopieres nu [%s, %s] t174=Kopieringen er afsluttet ! t175=Der opstod et problem under kopieringen\r\n t176=\r\nSamtidigt:\r\n t177=Se eventuelt log filen.\r\n\r\nKlik AFSLUT for at lukke HTTraQt Website Copier.\r\n\r\nTak for at du brugte HTTraQt! t178=Website kopieringen er fuldført. \r\nKlik OK for at afslutte HTTraQt.\r\nSe log fil(erne) for at kontrollere at alt forløb OK.\r\n\r\nTak for at du brugte HTTraQt!\r\n t179=** KOPIERINGEN ER OPGIVET**\r\nDen nuværende cache er pÃ¥krævet for alle opdaterings operationer og indeholder kun data der er downloadet med den aktuelle afbrudte overførsel.\r\nDen tidligere cache kan indeholde mere fyldestgørende information; hvis du ønsker at bevare den information, skal du gendanne den og slette den aktuelle cache.\r\n[Note: Dette kan nemt gøres ved at slette 'hts-cache\\new.* files]\r\n\r\nTror du den tidligere cache-fil muligvis indeholder mere fyldestgørende information, og vil du gendanne denne? t180=* * KOPIERINGS FEJL * *\r\nHTTraQt har opdaget at den igangværende kopiering er tom. Hvis du var i gang med at opdatere en kopi, vil det tidligere indhold blive gendannet \r\nMulig Ã¥rsag: Den første side kunne enten ikke findes eller der opstod et problem med forbindelsen.\r\n=> Kontroller at webstedet findes og\\eller kontroller Proxy-indstillingerne! <= t181=\r\n\r\nTip: Klik [Se log fil] for at se advarsels- og fejlmeddelelser t182=Der opstod en fejl i forbindelse med sletningen af hts-cache\\new.*filen. Slet venligst filen manuelt. t183=Vil du afslutte HTTraQt Website Copier nu? t184=Stinavn for log fil t185=Nyt projekt \\ Importer? t186=Vælg kriterier t187=Maksimal skanningsdybde for links t188=Indtast web-adresse(r) her t189=Tilføj yderligere filtreringsregler t190=Proxy-navn (om nødvendigt) t191=Proxy portnummer t192=Definér proxy-indstillinger t193=Brug standard HTTP proxy som FTP proxy t194=Sti t195=Vælg sti t196=Afslut HTTraQt Website Copier t197=Om HTTraQt t198=Save current preferences as default values t199=Klik for at forsætte t200=Klik for at definere indstillinger t201=Klik for at tilføje URL t202=Hent URL fra tekst fil t203=HTTraQt indstillinger (*.opt)|*.opt|| t204=Addresse liste tekst fil (*.txt)|*.txt|| t205=Filen blev ikke fundet! t206=Er du sikker pÃ¥ at ændre i projekt\\sti-navnet ? t207=Indlæs brugerdefinerede standardindstillinger? t208=Gem brugerdefinerede standardindstillinger? t209=Nulstil alle standardindstillinger? t210=Velkommen til HTTraQt Website Copier! t211=Handling: t212=Maksimal dybde: t213=Maksimal ekstern dybde: t214=Filtrerings-regel (udeluk\\medtag links) t215=Sti t216=Definér... t217=Definér indstillinger... t218=Indstillinger og muligheder t219=Projektnavn t220=Tilføj URL... t221=Web-adresse (URL) t222=Stop HTTraQt nu? t223=Hibernate t224=Pause kopieringen? t225=Pause t226=Stop kopieringen? t227=Minimér til systemlinien t228=Klik for at springe et link over eller stoppe overførslen t229=Klik for at springe et link over t230=Bytes gemt: t231=Stop t232=Skannede links: t233=Tid : t234=Forbindelser: t235=Kører: t236=Minimér t237=Overførselshastighed t238=Spring over t239=Informationer t240=Filer skrevet: t241=Opdaterede filer: t242=Fejl: t243=Fejl t244=I gang: t245=Følg eksterne links t246=Test alle links pÃ¥ siderne t247=Prøv at udvide alle links t248=Hent HTML filer først (hurtigere) t249=Vælg lokal site-struktur t250=Sæt brugerdefinerede indstilinger for den lokale struktur t251=Opdater ikke filer med nul-værdi eller filer som brugeren har slettet t252=Opret startside t253=Opret ord-database fra alle html-sider t254=Lav fejl-log og rapport-filer t255=Generér KUN DOS 8-3 filnavne t256=Generate ISO9660 filenames ONLY for CDROM medias t257=Opret ikke HTML-fejlsider t258=Vælg filtyper der skal gemmes pÃ¥ disken t259=Vælg overførselsretning t260=Vælg overordnet overførselsretning t261=Opret URL genskrivningsregel for interne links (downloadede links), og eksterne links (ikke downloadede) t262=Maks.antal samtidige forbindelser t263=Fil time-out t264=Mindste acceptable overførselshastighed t265=Maksimale antal forsøg efter ikke-fatale fejl t266=Maksimale størrelse for enkelte HTML filer t267=Maksimale størrelse for ikke-HTML filer t268=Maksimale antal bytes der mÃ¥ hentes pÃ¥ Web t269=Hold pause efter download af denne mængde bytes t270=Maksimale overførselstid for kopieringen t271=Maksimale antal forbindelser\\sekunder (for at undgÃ¥ server overbelastning) t272=Maksimalt antal links der kan testes( ikke gemt!) t273=Kommentarer der indsættes i alle HTML filer t274=Tilbage til startsiden t275=Save current preferences as default values t276=Click to continue t277=Klik for at annullere ændringerne t278=Følg lokale regler pÃ¥ webstedet t279=Links til ikke-fundne eksterne sider, vil medføre fejlside(r) t280=Slet ikke overflødige filer efter opdatering t281=Acceptér cookies? t282=Kontroller dokumenttypen hvis ukendt? t283=Overfør java applets sammen med indkluderede filer der skal downloades? t284=Gem alle filer i cache fremfor kun HTML ? t285=Log fil-type (hvis genereret) t286=Opret en fejlfindings-fil t287=Brug ikke-standard forespørgsler for at omgÃ¥ server-fejl t288=Brug gamle HTTP\\1.0 -type forespørglser (begrænser effektiviteten !) t289=Forsøg at begrænse gen-overførsler gennem brug af 'tricks' (f.eks. test af fil-størrelser...) t290=Attempt to limit the number of links by skipping similar URLs (www.foo.com==foo.com, http=https ..) t291=Skriv ekstrene links uden brug af login\\password t292=Skriv interne links uden forespørgsels-streng t293=Forsøg at fange alle URL (ogsÃ¥ selvom html-tags eller kode er ukendt) t294=Brug cache for opdateringer t295=Log filer t296=Primary Scan Rule t297=Flow-kontrol t298=Begrænsninger t299=Identitet t300=Forlad vært hvis der opstÃ¥r fejl t301=Forlad værten hvis denne er for langsom t302=Konfigurer t303=Reduce connection time and type lookup time using persistent connections t304=Maksimalt website størrelse t305=Gem indstillinger t306=Save t307=Maksimal overførselshastighed t308=Følg reglerne i robots.txt t309=Links t310=Ekspert indstillinger t311=Flow-kontrol t312=Browser Identitet t313=Scan Rules t314=Log, Index, Cache t315=Proxy t316=MIME Types t317=Tilslut ikke til en udbyder (Er allerede tilsluttet) t318=Brug ikke en opkaldsforbindelse t319=Planlæg kopieringen t320=Klik for at starte t321=Der er ikke gemt et password for denne forbindelse t322=Kan ikke indlæse opkaldsindstillinger t323=Vælg en opkaldsforbindelse (Internetudbyder) t324=Start t325=Tilpas opkaldsparametre om nødvendigt.\r\nKlik pÃ¥ Udfør for at starte kopieringen.\r\n t326=Gem indstillingerne, men start ikke overførslen endnu. t327=Afventer... t328=Shutdown t329=Overførslen planlagt til :(hh\\mm\\ss) t330=Forbind til en udbyder (RAS) t331=Forbind til denne udbyder t332=Afbryd forbindelsen nÃ¥r overførslen er færdig t333=Afbryd forbindelsen nÃ¥r overførslen er færdig t334=\r\n(Finder du fejl eller opstÃ¥r der problemer sÃ¥ kontakt os venligst)\r\n\r\nUdvikling:\r\nGrænseflade (Windows): Xavier Roche\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche og andre bidragsydere\r\nMange tak for dansk oversættelses til:\r\nJesper Bramm (bramm@get2net.dk) t335=Om HTTraQt Website Copier... t336=Besøg vores Web-side t337=Guide forespøgsel t338=Dit svar: t339=Link fundet t340=Vælg en regel t341=Ignorer dette link t342=Ignorer dette bibliotek (mappe) t343=Ignorer domæne t344=Gem kun denne side t345=Kopiér web-sted t346=Kopiér domæne t347=Ignorer alt t348=Wizard query t349=Nej t350=Indstillinger t351=Pause overførsel t352=Tilpas indstillinger t353=Se log t354=Se fejl-log t355=Se fil-overførsler t356=Find program opdateringer... t357=&Værktøjslinie t358=&Statuslinie t359=&Opdel t360=Filer t361=Progress t362=Indstillinger t363=Kopiér web-sted t364=Log t365=Vindue t366=Hjælp t367=Indlæs standard indstillinger t368=Gem standard indstillinger t369=Nulstil standardindstillinger t370=Indlæs indstillinger... t371=Gem indstillinger som... t372=Fortrukne sprog... t373=Indhold.. t374=Om HTTraQt... t375=Nyt projekt\tCtrl+N t376=&Ã…ben...\tCtrl+O t377=&Gem\tCtrl+S t378=Gem &som... t379=&Slet... t380=&Gennemse websteder t381=Brugerdefineret struktur t382=%n\tFilnavn uden type(eks: image)\r\n%N\tHele filnavnet inklusive filtype (eks: image.gif)\r\n%t\tKun filtype (eks: gif)\r\n%p\tSti [uden endelsen \\] (eks: \\someimages)\r\n%h\tVærts navn (eks: www.someweb.com)\r\n%M\tMD5 URL (128 bits, 32 ascii bytes)\r\n%Q\tMD5 forespørgsel streng (128 bits, 32 ascii bytes)\r\n%q\tMD5 kort forespørgselsstreng (16 bits, 4 ascii bytes)\r\n\r\n%s?\tKort navn (eks: %sN) t383=Eksempel:\t%h%p\\%n%q.%t\r\n->\t\t\\home\\karbofos\\mirror\\www.someweb.com\\someimages\\image.gif t384=Proxy-indstillinger t385=Identifikation (om nødvendigt) t386=Indtast proxy-adressen her t387=Indtast proxy portnummer her t388=Indtast proxy Brugernavn\\ login t389=Indtast proxy password t390=Indtast projektets navn her t391=Indtast stinavnet hvor projektet skal gemmes t392=Vælg et projektnavn at opdatere t393=Klik her for at vælge en stil t394=Select or create a new category name, to sort your mirrors in categories t395=HTTraQt Projektassistent t396=Nyt projektnavn t397=Eksisterende projektnavn: t398=Projektnavn: t399=Vælg en fast sti til dine projekter: t400=Project category: t401=\\home\\karbofos\\Mine web-steder t402=Skriv navnet pÃ¥ et nyt projekt\r\neller\r\nvælg at opdatere et eksisterende projekt t403=Nyt projekt t404=Indtast URL t405=Adresse URL: t406=Authentication (only if needed) t407=Formularer eller komplekse links: t408=Fang URL t409=Indtast URL address(er) her t410=Indtast web-site Login t411=Indtast web-site password t412=Brug dette værktøj til at 'fange' links der kun kan opnÃ¥es adgang til via formularer eller javascript-kode t413=Vælg dit foretrukne sprog t414='Fang' URL! t415=Sæt venligst browserens proxy indstillinger til følgende værdier:(Kopiér\\Sæt ind Proxy Addresse og Port).\r\nKlik pÃ¥ Form SUBMIT knappen pÃ¥ din browser-side, eller klik pÃ¥ specifikke link du ønsker at hente.\r\n\r\n t416=Dette vil sende det ønskede link fra din browser til HTTraQt. t417=Annullér t418=Kopiér og indsæt de midlertidige proxy parametre her t419=Kan ikke finde Hjælpefilerne! t420=Kan ikke gemme parametrene! t421=Træk kun én mappe ad gangen ! t422=Træk kun mapper, ikke filer ! t423=Træk kun mapper t424=Vælg brugerdefineret struktur ? t425=Vær sikker pÃ¥ at den brugerdefinerede streng er korrekt\r\nI modsat fald vil filnavnene være ugyldige! t426=Er du sikker pÃ¥ at ville bruge en brugerdefineret struktur ? t427=For mange URL' er, HTTraQt kan ikke hÃ¥ndtere sÃ¥ mange links!!! t428=Ikke mere hukommelse, alvorlig intern fejl er opstÃ¥et... t429=Ukendt handling ! t430=Tilføj denne URL?\r\n t431=Advarsel: Processen svarer stadigvæk ikke ,URL'en kan ikke tilføjes.... t432=Vælg eller ændrer dine filtype(r) her t433=Vælg elle ændrer dine MIME type(r) her t434=GÃ¥ op t435=GÃ¥ ned t436=Fil overførselsinformation t437=Frys vindue t438=Mere information t439=Velkommen til HTTraQt Website Copier!\r\n\Klik pÃ¥ Næste for at for at\r\n-Starte et nyt projekt\r\neller opdatere et eksisterende projekt. t440=Open Source offline browser t441=Website Copier\\Offline Browser. Copy remote websites to your computer. Free. t442=httrack, httraqt, webhttrack, offline browser t443=URL list (*.txt) t444=Previous t445=Next t446=URLs t447=Warning t448=Your browser does not currently support javascript. For better results, please use a javascript-aware browser. t449=Thank you t450=You can now close this window t451=Server terminated t452=A fatal error has occured during this mirror t453=Wrong URL(s)! t454=How You can thank a developer: t455=Share the link to this program or to this project t456=Report to developer about bugs or mistakes in the program t457=Donate t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Get from the clipboard t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=OK t489=Build top Index t490=Units t491=Open t492=PC off when finished t493=Shutdown counter (minutes) t494=Make or correct translation httraqt/lang/Deutsch.utf0000664000175000017500000005626313042707374016030 0ustar karbofoskarbofosLANGUAGE_NAME Deutsch LANGUAGE_FILE Deutsch LANGUAGE_ISO de LANGUAGE_AUTHOR Rainer Klueting (rk-htt at centermail.net) \nBastian Gorke (bastiang at yahoo.com) \nRudi Ferrari (Wyando at netcologne.de) \nMarcus Gaza (MarcusGaza at t-online.de) \n LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID German (Standard) t000=HTTraQt t001=Anzahl Verbindungen t002=Select font size t003=Timeout t004=Wiederholungen t005=Maximale Übertragungsrate t006=Minimale Übertragungsrate t007=Verbindungen halten (Keep-alive) t008=Bei Überschreiten der Wartezeit alle Verknüpfungen zu diesem Host abbrechen t009=Alle Verknüpfungen zu einem Host abbrechen, der zu langsam ist t010=Dokumenttyp prüfen t011=Spider t012=Cookies annehmen t013=JAVA-Dateien analysieren t014=Aktualisierungstrick (Re-Transfers begrenzen) t015=URL hacks (join similar URLs) t016=Tolerante Anfragen (für Server) t017=Alte HTTP\\1.0-Anfragen erzwingen (nicht 1.1) t018=Browser-Kennung t019=Operation system Identity t020=Operation t021=HTML-Fußzeile t022=Strukturtyp (Wie Verknüpfungen gespeichert werden) t023=DOS-Namen (8+3) t024=Keine Fehlerseiten t025=Keine externen Seiten t026=Passwörter verbergen t027=Abfragetext nicht anzeigen t028=Alte Dateien nicht löschen t029=ISO9660-Namen (CDROM) t030=Struktur t031=Normalerweise solten diese Einstellungen nicht geändert werden. t032=Haupt-Filterregel t033=Suchmethode t034=Globale Suchmethode t035=Adressbezüge anpassen: intern \\ extern t036=Zwischenspeicher für Aktualisierungen und Wiederaufnahme nutzen t037=Fehlersuch-Modus aktivieren (httraqt.log) t038=Maximale Suchtiefe ab der erste Adresse t039=Maximale Suchtiefe für externe\\verbotene Adressen. (Standard ist 0, also keine externe Suche.) t040=Max. Anzahl Bytes von HTML-Dateien t041=Max. Größe einer Nicht-HTML-Datei t042=Größenbegrenzung t043=Nach dem Download warten... t044=Maximale Zeit t045=Größe t046=Max. Anzahl Verbindungen pro Sek. t047=Höchstzahl der Links t048=Alle Verknüpfungen sind eingeschlossen t049=Verknüpfte Nicht-HTML-Dateien laden (Bsp: .ZIP oder Bilder von außerhalb) t050=Alle Verknüpfungen testen (auch verbotene) t051=HTML-Dateien zuerst laden! t052=Typ\\MIME-Verknüpfungen t053=Dateitypen: t054=MIME-Entsprechung t055=Proxy-Adresse: t056=Proxy-Port: t057=Benutzername (Login): t058=Passwort: t059=Proxy für FTP-Übertragungen nutzen t060=Verwenden Sie Platzhalter, um URLs oder verknüpfte Seiten ein- oder auszuschließen.\r\n\r\nMehrere Filterregeln hintereinander \r\nmüssen durch Leerzeichen getrennt sein.\r\nBeispiel: +*.zip -www.*.com -www.*.edu\\cgi-bin\\*.cgi t061=Filterregel: t062=Schlüsselwort eingeben: t063=Tipp: Um ALLE GIF-Dateien einzuschließen, schreiben Sie z.B. +www.someweb.com\\*.gif. \r\n(+*.gif \\ -*.gif schließt ALLE GIFs auf ALLEN Seiten ein\\aus.) t064=WildCardFilters t065=Filterregel hinzufügen t066=Link(s) ausschließen t067=Link(s) einschließen t068=ALLE Dateien zwischenspeichern t069=Dateien nicht erneut laden, die lokal gelöscht wurden t070=Create Log files t071=Index erstellen t072=Wortliste anlegen t073=Dateityp:\r\nDateiname enthält:\r\nDiese Datei:\r\nPfadname enthält:\r\nDieser Pfad:\r\nLinks zu dieser Domain:\r\nDomainname enthält:\r\nLinks zu diesem Server:\r\nLink enthält:\r\nDieser Link:\r\nALLE LINKS t074=Alles zeigen\r\nInfos für Fehlersuche speichern\r\nAllgemeine Hinweise speichern\r\nFehler und Hinweise speichern t075=Site-Struktur (Standard)\r\nHtml in web\\, Bilder und anderes in web\\images\\\r\nHtml in web\\html, Bilder und anderes in web\\images\r\nHtml in web\\, Bilder und anderes in web\\\r\nHtml in web\\, Bilder und anderes in web\\xxx, mit xxx wie Dateityp\r\nHtml in web\\html, Bilder und anderes in web\\xxx\r\nSite-Struktur, ohne www.domain.xxx\\\r\nHtml in site_name\\, Bilder und anderes in site_name\\images\\\r\nHtml in site_name\\html, Bilder und anderes in site_name\\images\r\nHtml in site_name\\, Bilder und anderes in site_name\\\r\nHtml in site_name\\, Bilder und anderes in site_name\\xxx\r\nHtml in site_name\\html, Bilder und anderes in site_name\\xxx\r\nAlle Dateien in web\\, mit Zufallsnamen (Spielerei!)\r\nAlle Dateien in site_name\\, mit Zufallsnamen (Spielerei!)\r\nBenutzerdefinierte Struktur... t076=Nur Verknüpfungen analysieren\r\nHTML-Dateien speichern\r\nNicht-HTML-Dateien speichern\r\nAlle Dateien speichern (Standard)\r\nZuerst HTML-Dateien speichern t077=Im selben Ordner bleiben\r\nKann nach unten gehen (Standard)\r\nKann nach oben gehen\r\nKann nach oben und unten gehen t078=Bei Adresse bleiben (Standard)\r\nIn Domain bleiben\r\nIn Top-Level-Domain bleiben\r\nFreie Suche überall im Web t079=Nie\r\nWenn unbekannt (ohne \\)\r\nWenn unbekannt t080=Regeln in robots.txt ignorieren\r\nrobots.txt folgen, außer Filtern\r\nRegeln in robots.txt folgen t081=Normal\r\nErweitert\r\nFehlersuche t082=Automatische Web-Site-Kopie\r\nWeb-Site-Kopie mit Rückfrage\r\nSpezielle Dateien laden\r\nZu allen Links verzweigen (Kopie mehrerer Sites)\r\nLinks auf den Seiten testen (Lesezeichen prüfen)\r\n* Unterbrochenen Kopiervorgang fortsetzen\r\n* Vorhandene Kopie aktualisieren t083=Relative URL \\ Absolute URL (Standard)\r\nAbsolute URL \\ Absolute URL\r\nAbsolute URL \\ Absolute URL\r\nUnveränderte URL \\ Unveränderte URL t084=- Webseiten-Kopiermodus -\r\n\r\nAdresse(n) in das URL-Feld eingeben t085=- Webseiten-Kopiermodus mit Rückfrage -\r\n\r\nAdresse(n) in das URL-Feld eingeben t086=- Datei-Download-Modus -\r\n\r\nDatei-Adresse(n) in das URL-Feld eingeben t087=- Link-Listen-Modus -\r\n\r\nBitte in das URL-Feld die Adressen der Seiten eintragen, deren Verknüpfungen aufgelistet werden sollen. t088=- Link-Prüfmodus -\r\n\r\nZu prüfende Adresse(n) in das URL-Feld eingeben t089=- Aktualisierungs-Modus -\r\n\r\nBitte Adresse(n) im URL-Feld kontrollieren, bei Bedarf Parameter prüfen, dann auf 'Weiter' klicken t090=- Fortsetzungs-Modus (nach Abbruch) -\r\n\r\nBitte Adresse(n) im URL-Feld kontrollieren, bei Bedarf Parameter prüfen, dann auf 'Weiter' klicken t091=Ok t092=Abbrechen t093=Beenden t094=Schließen t095=Änderungen verwerfen t096=Zum Bestätigen klicken t097=Hilfe aufrufen t098=Zurück zum letzten Schritt t099=Weiter zum nächsten Schritt t100=Passwort nicht anzeigen t101=Projekt speichern t102=Aktives Projekt schließen? t103=Dieses Projekt löschen? t104=Leeres Projekt %s löschen? t105=Funktion noch nicht verfügbar t106=Fehler beim Löschen des Projekts t107=Wählen Sie eine Regel für den Filter t108=Schlüsselwörter für den Filter t109=Diese Regel hinzufügen t110=Ein oder mehrere Schlüsselwörter für die Regel eingeben t111=Hinzufügen t112=Filterregeln t113=Auszuschließende Links: t114=Einzuschließende Links: t115=Beispiel: t116=gif\r\nFindet alle GIF-Dateien t117=blue\r\nFindet alle Dateien, die 'blue' enthalten, wie 'bluesky-small.jpeg' t118=bigfile.mov\r\nFindet 'bigfile.mov', aber nicht 'bigfile2.mov' t119=cgi\r\nFindet alle Links zu Ordnern, deren Name 'cgi' enthält, wie \\cgi-bin\\somecgi.cgi t120=cgi-bin\r\nFindet Links zu Ordnern namens 'cgi-bin' (aber z.B. nicht zu 'cgi-bin-2') t121=someweb.com\r\nFindet Links wie www.someweb.com, private.someweb.com etc. t122=someweb\r\nFindet Links wie www.someweb.com, www.someweb.edu, private.someweb.otherweb.com etc. t123=www.someweb.com\r\nFindet Links wie www.someweb.com\\... (aber nicht wie private.someweb.com\\...) t124=someweb\r\nFindet Links wie www.someweb.com\\.., www.test.abc\\fromsomeweb\\index.html, www.test.abc\\test\\someweb.html etc. t125=www.test.com\\test\\someweb.html\r\nFindet nur die Datei 'www.test.com\\test\\someweb.html'. Bitte beachten: Der Pfad muss vollständig angegeben werden (URL und Pfadangabe). t126=Ausschlussfilter hinzufügen t127=Einschlussfilter hinzufügen t128=Aktuelle Filterregeln t129=Cancel changes t130=Aktuelle Einstellungen als Standard speichern t131=Click to confirm t132=Keine Protokolldateien in %s! t133=Keine Datei 'index.html' in %s! t134=Hier klicken, um HTTraQt Website Copier zu beenden t135=HTML-Startseite anzeigen t136=Kopie der Web-Site abgeschlossen t137=Protokolldateien anzeigen t138=Kopierte Seiten anzeigen t139=Neues Projekt... t140=Fehler- und Hinweisprotokoll zeigen t141=Protokoll zeigen t142=Protokollfenster schließen t143=Informationskategorie: t144=Informationen t145=Suchen t146=Wort suchen t147=Hinweisprotokoll t148=Fehler\\Hinweise t149=OLE System kann nicht gestartet werden t150=HTTraQt kann im angegebenen Ordner keine unterbrochene Site-Kopie finden! t151=Keine Verbindung zum Provider t152=empfangen t153=anfordern t154=verbinden t155=suchen t156=Ready t157=fertig t158=waiting t159=Fehler t160=Empfang der Dateien... t161=Analysieren der HTML Datei... t162=Dateien löschen... t163=Zwischenspeicher wird geladen... t164=Analysieren der HTML Datei (Links testen)... t165=Pause - fortfahren mit Menübefehl [Site-Kopie]\\[Übertragung anhalten] t166=Paused (select [File]\\[Pause transfer] to continue) t167=Laufende Ubertragungen werden abgeschlossen - Sofortiger Stopp mit [Abbrechen] t168=scannen t169=Eingestellte Startzeit abwarten t170=Transferring data.. t171=Verbindung aufbauen t172=[%d Sekunden] bis zum Start t173=Spiegelung der Website läuft [%s, %s] t174=Kopiervorgang beendet t175=Beim Kopieren der Webseiten ist ein Problem aufgetreten\r\n t176=\r\n\r\nWährend:\r\n t177=\r\n\r\nNäheres bei Bedarf im Protokoll.\r\n\r\n'Beenden' beendet HTTraQt Website Copier.\r\n\r\nDanke, dass Sie HTTraQt benutzt haben! t178=Kopiervorgang abgeschlossen.\r\n'Beenden' beendet HTTraQt.\r\nIn den Protokolldateien können Sie prüfen, ob Probleme auftraten.\r\n\r\nDanke, dass Sie HTTraQt benutzt haben! t179=* * KOPIERVORGANG ABGEBROCHEN! * *\r\nDer aktuelle temporäre Cache wird für eine künftige Aktualisierung gebraucht. Er enthält nur Daten, die während der soeben abgebrochenen Sitzung heruntergeladen wurden.\r\nEin früher angelegter Cache enthält unter Umständen vollständigere Informationen; wenn Sie diese nicht verlieren wollen, müssen Sie sie wiederherstellen und den aktuellen Cache löschen.\r\n[Hinweis: Dazu werden einfach die Dateien hts-cache\\new.* gelöscht]\r\n\r\nWollen Sie den vor dieser Sitzung erzeugten Cache wiederherstellen? t180=* * FEHLER BEIM KOPIEREN! * *\r\nDie aktuelle Webseitenkopie ist leer. Wenn es sich um eine Aktualisierung gehandelt hat, ist die letzte Kopie wiederhergestellt worden.\r\nMögliche Ursachen: Entweder wurde(n) die erste(n) Seite(n) nicht gefunden, oder es gab ein Problem mit der Verbindung.\r\n=> Vergewissern Sie sich, dass die Website noch existiert, und\\oder überprüfen Sie die Einstellungen für den Proxy! <= t181=\r\n\r\n\r\nTipp: Ein Klick auf [Protokoll zeigen] zeigt Warnungen und Fehlermeldungen an t182=Fehler beim Löschen einer Datei hts-cache\\new.*. Bitte löschen Sie von Hand. t183=HTTraQt Website Copier beenden? t184=Protokollordner t185=Neues Projekt \\ Importieren? t186=Aktion auswählen t187=Maximale Verzweigungstiefe t188=Adresse(n) hier eintragen t189=Weitere Filterregeln definieren t190=Proxy (wenn nötig) t191=Proxy-Port t192=Proxy-Einstellungen festlegen t193=Standard HTTP-Proxy als FTP-Proxy verwenden t194=Pfad t195=Pfad wählen t196=HTTraQt Website Copier beenden t197=Über HTTraQt t198=Save current preferences as default values t199=Klicken, um fortzufahren t200=Hier klicken, um Einstellungen vorzunehmen t201=Hier klicken, um URL hinzuzufügen t202=URL(s) aus Textdatei laden t203=HTTraQt Einstellungen (*.opt)|*.opt|| t204=Textdatei mit Adressenliste (*.txt)|*.txt|| t205=Datei nicht gefunden! t206=Wollen Sie Namen und Pfad des Projektes ändern? t207=Benutzer-Standardeinstellungen laden? t208=Benutzer-Standardeinstellungen speichern? t209=Alle Standardeinstellungen zurücksetzen? t210=Willkommen beim HTTraQt Website Copier! t211=Aktion: t212=Maximale Tiefe: t213=Maximale externe Tiefe: t214=Filterregel (Links ein-\\ausschließen) : t215=Pfade t216=Festlegen... t217=Einstellungen... t218=Einstellungen und Kopieroptionen: t219=Projektname t220=URL hinzufügen... t221=Web-Adressen (URLs): t222=HTTraQt anhalten? t223=Hibernate t224=Übertragung unterbrechen? t225=Pause t226=Kopiervorgang stoppen t227=Ausblenden (Symbol in Taskleiste) t228=Anklicken überspringt Verknüpfung oder stoppt den Vorgang t229=Anklicken überspringt Verknüpfung t230=Gespeicherte Bytes: t231=Stop t232=Bearbeitete Verknüpfungen: t233=Zeit: t234=Verbindungen: t235=Aktiv: t236=Minimieren t237=Übertragungsrate: t238=AUSLASSEN t239=Information t240=Geschriebene Dateien: t241=Aktualisierte Dateien: t242=Fehler: t243=Fehler t244=In Bearbeitung: t245=Externe Verknüpfungen durchsuchen t246=Alle Verknüpfungen prüfen t247=Allen Verknüpfungen zu folgen versuchen t248=HTML-Dateien zuerst laden (schneller) t249=Lokale Seitenstruktur wählen t250=Lokale Seitenstruktur selbst definieren t251=Vom Benutzer gelöschte oder leere Dateien nicht aktualisieren t252=Startseite erstellen t253=Liste mit allen Wörtern in den HTML-Seiten anlegen t254=Fehlerprotokoll und Ablaufbericht erstellen t255=NUR Namen im Format DOS 8+3 generieren t256=ISO9660-Dateinamen NUR für CDROMs erzeugen t257=Keine HTML-Fehlerseiten erstellen t258=Dateitypen wählen, die gespeichert werden sollen t259=Suchreihenfolge wählen t260=Allgemeine Suchreihenfolge wählen t261=Einstellen der Regeln zum Anpassen von URLs für interne (heruntergeladene) und externe (nicht heruntergeladene) Verknüpfungen t262=Maximale Zahl der Verbindungen t263=Maximale Wartezeit für Dateien t264=Niedrigste geduldete Übertragungsrate t265=Maximale Zahl der Wiederholungsversuche bei nicht fatalem Fehler t266=Maximale Größe einer HTML-Datei t267=Maximale Größe einer Nicht-HTML-Datei t268=Maximalzahl der Bytes, die geholt werden sollen t269=Pause einlegen, wenn die Anzahl heruntergeladener Bytes größer wird als t270=Höchstdauer des gesamten Kopiervorgangs t271=Maximalzahl der Verbindungen pro Sek. (verhindert Server-Überlastung) t272=Wie viele Links sollen maximal geprüft werden? (Kein Limit für Speicherung!) t273=Kommentar, einzufügen in jede HTML-Datei t274=Zurück zur Startseite t275=Save current preferences as default values t276=Click to continue t277=Klicken, um Änderungen rückgängig zu machen t278=Lokalen Robot-Regeln auf den Seiten Folge leisten t279=Verknüpfungen zu nicht kopierten externen Seiten führen zu Fehlerseiten t280=Nach Aktualisierung überflüssige Dateien nicht löschen t281=Cookies annehmen? t282=Dokumenttyp prüfen, wenn unbekannt? t283=Java-Applets nach Verknüpfungen zu Dateien durchsuchen, die geladen werden müssen? t284=Alle Dateien in Zwischenspeicher schreiben, nicht nur HTML-Dateien t285=Dateityp des Protokolls (falls generiert) t286=Datei für Fehlersuche erstellen t287=Nicht-standardisierte Anfragen erzeugen (umschifft einzelne Server-Fehler) t288=Alten Standard HTTP\\1.0 benutzen (begrenzt das Arbeitstempo!) t289=Versuche, mit verschiedenen Tricks die Zahl der Re-Transfers zu begrenzen (Prüfung der Dateigröße...) t290=Attempt to limit the number of links by skipping similar URLs (www.foo.com==foo.com, http=https ..) t291=Externe Verknüpfungen ohne Benutzername\\Passwort eintragen t292=Interne Verknüpfungen ohne Abfragetext schreiben t293=Alle URLs zu finden versuchen (auch in unbekannten Tags und Scripts) t294=Zwischenspeicher für Aktualisierungen benutzen t295=Protokolldateien t296=Primary Scan Rule t297=Flusskontrolle t298=Grenzwerte t299=Identität t300=Host bei Fehler aufgeben t301=Host aufgeben, wenn zu langsam t302=Konfigurieren t303=Offen gehaltene Verbindungen reduzieren Verbindungszeit und Zeit für Typsuche t304=Max. Größe der Website t305=Einstellungen speichern t306=Save t307=Maximale Übertragungsrate t308=Regeln in robots.txt folgen t309=Verknüpfungen t310=Experten t311=Flusskontrolle t312=Browser ID t313=Scan Rules t314=Protokoll, Index, Cache t315=Proxy t316=MIME-Typen t317=Nicht mit Provider verbinden (schon verbunden) t318=Keine Remote-Access-Verbindung benutzen t319=Kopierzeitpunkt festlegen t320=Zum Starten klicken! t321=Kein gespeichertes Passwort für diese Verbindung! t322=Verbindungseinstellungen können nicht ermittelt werden t323=Verbindungsprovider auswählen t324=START t325=Bitte korrigieren Sie die Verbindungseinstellungen, wenn nötig,\r\nund klicken Sie auf 'Fertig stellen', um den Kopiervorgang zu starten. t326=Nur Einstellungen speichern; Download jetzt nicht starten t327=Angehalten t328=Shutdown t329=Übertragung geplant für: (hh\\mm\\ss) t330=Mit Provider verbinden (RAS) t331=Mit diesem Provider verbinden t332=Nach der Aktion Verbindung trennen t333=Modemverbindung trennen, wenn fertig t334=\r\n(Bitte benachrichtigen Sie uns über Fehler und Probleme)\r\n\r\nEntwicklung:\r\nOberfläche (Windows): Xavier Roche\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for German translations to:\r\nRainer Klueting (rainer@klueting.de) t335=Über HTTraQt Website Copier t336=Besuchen Sie unsere Webseite! t337=Assistenten-Abfrage t338=Ihre Antwort: t339=Verknüpfung gefunden... t340=Regel wählen t341=Diesen Link ignorieren t342=Ordner ignorieren t343=Domain ignorieren t344=Nur diese Seite holen t345=Webseiten-Kopie t346=Domain-Kopie t347=Keine Links t348=Wizard query t349=Nein t350=Optionen t351=Übertragung anhalten t352=Optionen ändern t353=Protokoll anzeigen t354=Fehlerprotokoll anzeigen t355=Dateiübertragung anzeigen t356=Nach neuer Version suchen... t357=&Werkzeugleiste t358=&Statusleiste t359=&Teilen t360=Datei t361=Progress t362=Optionen t363=Site-Kopie t364=Protokoll t365=Fenster t366=Hilfe t367=Standardeinstellungen laden t368=Standardeinstellungen speichern t369=Standardeinstellungen löschen t370=Einstellungen laden... t371=Einstellungen speichern als... t372=Spracheinstellungen... t373=Inhalt... t374=Über HTTraQt Website Copier... t375=&Neues Projekt\tStrg+N t376=Ö&ffnen...\tStrg+O t377=&Speichern\tStrg+S t378=Speichern &unter... t379=&Löschen... t380=&Webseiten anzeigen... t381=Benutzerdefinierte Struktur t382=%n\tName der Datei ohne Dateityp (Bsp: Bild)\r\n%N\tName der Datei, mit Dateityp (Bsp: Bild.gif)\r\n%t\tDateityp (Bsp: gif)\r\n%p\tPfad [ohne letzten \\] (Bsp: \\Bilder)\r\n%h\tDomainname (Bsp: www.someweb.com)\r\n%M\tURL MD5 (128 Bits, 32 ASCII-Bytes)\r\n%Q\tAbfragetext MD5 (128 Bits, 32 ASCII-Bytes)\r\n%q\tKurzer Abfragetext MD5 (16 Bits, 4 ASCII-Bytes)\r\n\r\n%s?\tKurzname DOS(ex: %sN) t383=Beispiel:\t%h%p\\%n%q.%t\r\n->\t\t\\home\\karbofos\\Spiegelung\\www.someweb.com\\Bilder\\Bild.gif t384=Proxy-Einstellungen t385=Authentifikation (nur wenn benötigt) t386=Proxy-Adresse hier eintragen t387=Proxy-Port hier eintragen t388=Benutzernamen für Proxy hier eintragen t389=Passwort für Proxy hier eintragen t390=Projektnamen hier eintragen t391=Hier den Pfad für das Projekt eintragen t392=Vorhandenes Projekt zum Aktualisieren auswählen t393=Hier klicken, um einen Pfad auszuwählen t394=Select or create a new category name, to sort your mirrors in categories t395=HTTraQt Projektassistent t396=Neuer Projektname: t397=Existierender Projektname: t398=Projektname: t399=Basisverzeichnis: t400=Prkojektkategorie t401=\\home\\karbofos\\Meine Webseiten t402=Neuen Projektnamen eintragen, \r\noder existierendes Projekt zum Aktualisieren oder zur Wiederaufnahme auswählen t403=Neues Projekt t404=URL eintragen: t405=URL: t406=Authentication (only if needed) t407=Formulare oder komplexe Links: t408=Hole URL... t409=URL hier eintragen t410=Benutzername für Web-Site t411=Passwort für Web-Site t412=Verwenden Sie diese Funktion, um verknüpfte Seiten zu holen, die nur über Formulare oder JavaScript-Code zu erreichen sind. t413=Sprache einstellen t414=Diese URL holen! t415=Ändern Sie bitte die Proxy-Einstellungen des Browsers vorübergehend wie folgt: (Proxy-Adresse und -Port von hier kopieren)\r\nKlicken Sie dann im Browser auf den Schalter Submit\\Absenden o.ä. des Formulars oder auf die spezielle Verknüpfung, die Sie laden wollen. t416=Dadurch wird die verknüpfte Information vom Browser zu HTTraQt übertragen. t417=ABBRECHEN t418=Die temporären Proxyeinstellungen von hier kopieren t419=Kann Hilfedateien nicht finden! t420=Kann Parameter nicht speichern! t421=Bitte immer nur einen Ordner einfügen t422=Bitte nur Ordner einfügen, keine Dateien t423=Bitte nur Ordner einfügen t424=Benutzerdefinierte Struktur für Site-Kopie wählen? t425=Bitte prüfen Sie, ob die benutzerdefinierte Zeichenkette korrekt ist.\r\nAndernfalls entstehen unsinnige Dateinamen. t426=Möchten Sie wirklich eine benutzerdefinierte Struktur wählen? t427=Zu viele URLs! So viele Links können nicht bearbeitet werden! t428=Nicht genug Speicher. Kritischer interner Fehler... t429=Unbekannte Operation! t430=Diese URL hinzufügen?\r\n t431=Warnung: Hauptprozess antwortet nicht; kann keine URLs hinzufügen. t432=Dateityp(en) hier auswählen oder ändern t433=MIME-Entsprechung(en) hier auswählen oder ändern t434=Nach oben t435=Nach unten t436=Informationen zum Datei-Download t437=Fenster fixieren t438=Weitere Informationen: t439=Willkommen beim HTTraQt Website Copier!\r\n\r\nBitte auf WEITER klicken,\r\n\r\n- um ein neues Projekt zu beginnen\r\n- oder einen unterbrochenen Kopiervorgang\r\n wieder aufzunehmen. t440=Open source Offline-Browser t441=Webseiten-Kopierer\\Offline-Browser. Kopien kompletter Internetangebote auf dem eigenen PC erstellen. Freeware t442=httrack, httraqt, webhttrack, offline browser t443=URL Liste (*.txt) t444=Zurück t445=Weiter t446=URLs t447=Warnung t448=Ihr Browser unterstützt kein Javascript, oder es ist abgeschaltet. Eine bessere Darstellung erhalten Sie mit einem Javascript-fähigen Browser. t449=Vielen Dank t450=Sie können dieses Fenster jetzt schließen t451=Der Server wurde beendet t452=Fataler Fehler während der Webseiten-Kopie t453=Wrong URL(s)! t454=Wie kann man sich beim Entwickler bedanken: t455=Teile den Link zu diesem Programm oder zu diesem Projekt t456=Berichten über Fehler und Ungenauigkeiten im Programm t457=Spenden t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Aus Zwischenablage t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=Ja t489=Build top Index t490=Einheiten t491=Öffnen t492=Rechner auschalten nach dem Beenden t493=Shutdown counter (minutes) t494=Machen\\korrigieren Sie Übersetzung httraqt/lang/Francais.utf0000664000175000017500000006174413042707374016157 0ustar karbofoskarbofosLANGUAGE_NAME Français LANGUAGE_FILE Francais LANGUAGE_ISO fr LANGUAGE_AUTHOR Xavier Roche (roche at httrack.com)\nRobert Lagadec (rlagadec at yahoo.fr) \n LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID French (Standard) t000=HTTraQt t001=Nombre de connexions t002=Select font size t003=TimeOut t004=Essais t005=Taux de transfert maximum t006=Taux de transfert minimum t007=Connexions persistantes (Keep-Alive) t008=Annuler tous les liens sur un domaine en cas d'attente excessive t009=Annuler tous les liens sur un domaine en cas de transfert trop lent t010=Vérifier les types de document t011=Fouineur t012=Accepter les cookies t013=Analyser les fichiers java t014=Mise à jour forcée (limite les retransferts) t015=Fusion des liens (fusionner les liens similaires) t016=Requêtes tolérantes (pour serveurs) t017=Anciennes requêtes HTTP\\1.0 (PAS de requêtes HTTP\\ 1.1) t018=Identifiants du Navigateur Internet t019=Operation system Identity t020=Operation t021=En-tête HTML t022=Type de structure locale (manière dont les liens sont enregistrés) t023=Noms DOS (8+3) t024=Pas de pages d'erreur t025=Pas de pages externes t026=Masquer les mots de passe t027=Cacher les 'query strings' t028=Pas de purge des anciens fichiers t029=Noms ISO9660 (CDROM) t030=Structure t031=Options à ne modifier qu'exceptionnellement t032=Règle de filtrage principale t033=Mode de parcours t034=Mode de parcours global t035=Réécriture des liens: internes \\ externes t036=Utiliser un cache pour les mises à jour et reprises t037=Activer le mode de débogage (httraqt.log) t038=Profondeur maximale de la copie locale du site (mesurée à partir de l'adresse de départ) t039=Profondeur maximale de la copie pour les adresse externes\\interdites (0, soit aucune, par défaut) t040=Taille maximale des fichiers HTML t041=Taille maximale des autres fichiers t042=Limite en taille t043=Suspendre après la copie de.. t044=Temps de capture maximal t045=Size t046=Nb. max connexions \\ secondes t047=Nombre max de liens t048=Tous les liens seront détectés t049=Capturer les fichiers non HTML proches (ex: fichiers ZIP situés à l'extérieur) t050=Tester tous les liens (même ceux exclus par les règles) t051=Télécharger les HTML en premier! t052=Correspondances type\\MIME t053=Types de fichiers: t054=Correspondance MIME: t055=Adresse du serveur proxy t056=Port du serveur proxy t057=Nom d'utilisateur (Login) t058=Mot de passe t059=Utiliser le serveur proxy pour les transferts FTP t060=Utilisez les jokers pour définir des critères d'exclusion ou d'inclusion portant sur plusieurs URLs ou liens.\r\nVous pouvez regrouper les mots-clés sur une même ligne en les séparant par des espaces.\r\nExemple: +*.zip -www.*.com,-www.*.edu\\cgi-bin\\*.cgi t061=Critère: t062=Mot-clé: t063=Pour inclure tous les fichiers GIF d'un seul site, utilisez par exemple +www.monweb.com\\*.gif.\r\nPour inclure tous les GIFs de tous les sites visités, utilisez +*.gif.\r\nPour les exclure tous, utilisez -*.gif. t064=WildCardFilters t065=Ajouter une règle de filtrage t066=Liens à exclure.. t067=Liens à inclure.. t068=TOUT stocker en cache t069=Ne pas tenter de récupérer les fichiers effacés localement t070=Create Log files t071=Constituer un Index t072=Faire une base sémantique t073=Fichiers de type:\r\nFichiers contenant:\r\nCe fichier:\r\nNoms de dossiers contenant:\r\nCe dossier:\r\nLiens sur ce domaine:\r\nLiens sur un domaine contenant:\r\nLiens de ce serveur:\r\nLiens contenant:\r\nCe lien:\r\nTOUS LES LIENS t074=Tout montrer\r\nCacher infos de débogage\r\nCacher infos générales\r\nCacher débogage et infos t075=Structure du site (par défaut)\r\nHtml dans web\\, images\\autres dans web\\images\\\r\nHtml dans web\\html, images\\autres dans web\\images\r\nHtml dans web\\, images\\autres dans web\\\r\nHtml dans web\\, images\\autres dans web\\xxx, où xxx est le type\r\nHtml dans web\\html, images\\autres dans web\\xxx\r\nStructure du site, sans www.domaine.xxx\\\r\nHtml dans site_name\\, images\\autres dans nom_site\\images\\\r\nHtml dans nom_site\\html, images\\autres dans nom_site\\images\r\nHtml dans site_name\\, images\\autres dans nom_site\\\r\nHtml dans nom_site\\, images\\autres dans nom_site\\xxx\r\nHtml dans nom_site\\html, images\\autres dans nom_site\\xxx\r\nTous les fichiers dans web\\, avec des noms aléatoires (gadget !)\r\nTous les fichiers dans nom_site\\, avec des noms aléatoires (gadget !)\r\nStructure définie par l'utilisateur.. t076=Analyse des liens uniquement\r\nEnregistrer les fichiers HTML\r\nEnregistrer les fichiers non-HTML\r\nEnregistrer tous les fichiers (par défaut)\r\nEnregistrer d'abord les fichiers HTML t077=Rester sur le même répertoire\r\nPeut descendre (défaut)\r\nPeut monter\r\nPeut descendre & monter t078=Rester à la même adresse (par défaut)\r\nRester sur le même domaine\r\nRester sur le même TLD\r\nParcours libre sur tout le Web t079=Jamais\r\nSi inconnu (sauf \\)\r\nSi inconnu t080=pas de règles robots.txt\r\nrègles robots.txt sauf filtres\r\nsuivre les règles robots.txt t081=normal\r\nétendu\r\ndébogage t082=Copie automatique de site(s) Web\r\nCopie interactive de site(s) Web (questions)\r\nTélécharger des fichiers spécifiques\r\nAspirer tous les sites dans les pages (miroirs multiples)\r\nTester les liens dans les pages (test de signet)\r\n* Reprendre une copie interrompue\r\n* Mettre à jour une copie existante t083=URI relative \\ URL absolue (par défaut)\r\nURL absolue \\ URL absolue\r\nURI absolue \\ URL absolue\r\nURL originale \\ URL originale t084=- Mode de copie de site automatique -\r\n\r\nUtilisez la boîte de dialogue pour entrer vos adresses URLs. t085=- Mode de copie de site interactive (questions) -\r\n\r\nUtilisez la boîte de dialogue pour entrer vos adresses URLs. t086=- Mode téléchargement de fichiers -\r\n\r\nUtilisez la boîte de dialogue pour entrer vos adresses de fichiers. t087=- Mode copie de sites depuis des liens -\r\n\r\nUtilisez la boîte de dialogue pour entrer les adresses des pages contenant les liens à aspirer. t088=- Mode test de liens -\r\n\r\nUtilisez la boîte de dialogue pour entrer les adresses des pages contenant les liens à tester. t089=- Mode mise à jour d'une copie de site -\r\n\r\nVérifiez les adresses URLs dans la liste, vérifiez les options au besoin, puis cliquez sur 'SUIVANT'. t090=- Mode reprise d'une copie de site interrompue -\r\n\r\nVérifiez les adresses URLs dans la liste, vérifiez les options au besoin, puis cliquez sur 'SUIVANT'. t091=Oui t092=Annuler t093=Quitter t094=Fermer t095=Annuler les changements t096=Cliquez pour confirmer t097=Cliquez pour avoir de l'aide! t098=Pour revenir à la fenêtre précédente t099=Pour passer à la fenêtre suivante t100=Masquer le mot de passe t101=Enregistrer le projet t102=Fermer le projet courant? t103=Supprimer ce projet? t104=Supprimer le projet vide %s? t105=Cette fonction n'est pas encore disponible t106=Erreur lors de l'effacement de ce projet t107=Choisissez un critère pour le filtrage t108=Entrez ici un mot-clé pour le filtrage t109=Ajouter cette règle de filtrage t110=Entrez un ou plusieurs mot(s)-clé(s) pour la règle de filtrage t111=Ajouter t112=Règles de filtrage t113=Les liens répondant à cette règle seront exclus t114=Les liens répondant à cette règle seront inclus t115=Exemple: t116=gif\r\ndétectera tous les fichiers GIF t117=blue\r\ndétectera tous les fichiers contenant le mot blue, comme 'bluesky-small.jpeg' t118=bigfile.mov\r\ndétectera le fichier 'bigfile.mov', mais pas 'bigfile2.mov' t119=cgi\r\ndétectera des liens contenant 'cgi', comme \\cgi-bin\\somecgi.cgi t120=cgi-bin\r\ndétectera par exemple des liens contenant 'cgi-bin', mais pas 'cgi-bin-2' t121=someweb.com\r\ndétectera des liens comme www.someweb.com, private.someweb.com, etc. t122=someweb\r\ndétectera des liens comme www.someweb.com, www.someweb.edu, private.someweb.otherweb.com, etc. t123=www.someweb.com\r\ndétectera des liens comme www.someweb.com\\... (mais pas ceux comme private.someweb.com\\..) t124=someweb\r\ndétectera des liens comme www.someweb.com\\.., www.test.abc\\fromsomeweb\\index.html, www.test.abc\\test\\someweb.html etc. t125=www.test.com\\test\\someweb.html\r\ndétectera uniquement www.test.com\\test\\someweb.html.\r\nNotez que vous avez à taper l'adresse complète (URL + Chemin du fichier) t126=Ajouter une règle d'exclusion t127=Ajouter une règle d'inclusion t128=Règles de filtrage actuelles t129=Cancel changes t130=Enregistrer les réglages courants comme paramètres par défaut t131=Click to confirm t132=Aucun fichier journal dans %s! t133=Aucun fichier 'index.html' dans %s! t134=Cliquez pour quitter HTTraQt Website Copier t135=Ouvrir l'Index HTTraQt des sites copiés t136=Fin de la copie du site t137=Voir le fichier journal t138=Explorer la copie du site t139=Nouveau projet... t140=Voir messages d'erreur et d'avertissement t141=Voir le rapport de copie t142=Refermer le journal t143=Entrées du journal: t144=Infos t145=Rechercher t146=Rechercher un mot t147=Rapports de copie t148=Journal d'erreurs t149=Impossible d'initialiser le système OLE t150=HTTraQt WebSite Copier n'a pu trouver aucune trace de copie complète ou partielle de site dans le dossier indiqué t151=Impossible d'établir la connexion t152=réception t153=requête t154=connexion t155=recherche t156=Ready t157=prêt t158=waiting t159=erreur t160=Réception des fichiers t161=Analyse des liens de la page... t162=Effacement des fichiers qui ne sont plus répertoriés... t163=Chargement du cache enc cours.. t164=Test des liens de la page t165=Interruption - Désélectionnez la commande 'Suspendre les téléchargements' pour reprendre (menu 'Copie de site') t166=Paused (select [File]\\[Pause transfer] to continue) t167=Fin des transferts en cours - Cliquez sur [Annuler] pour terminer immédiatement ! t168=parcours t169=Attente de l'heure programmée pour démarrer t170=Transfert des données.. t171=Connexion au fournisseur d'accès t172=Copie du site en attente (%d secondes) t173=Copie du site en cours (%s, %s) t174=Copie du site terminée! t175=Incident durant la copie du site\r\n t176=Durant:\r\n t177=Voyez le fichier journal au besoin\r\n\r\nCliquez sur TERMINER pour quitter HTTraQt\r\n\r\nMerci d'utiliser HTTraQt! t178=la copie du site est terminée\r\nCliquez sur OK pour quitter HTTraQt\r\nConsultez au besoin les fichiers journaux pour vérifier que tout s'est bien passé\r\n\r\nMerci d'utiliser HTTraQt! t179=* * COPIE INTERROMPUE! * *\r\nLe cache temporaire actuel est nécessaire pour toute mise à jour et ne contient que les données téléchargées durant la présente session interrompue.\r\nIl est possible que le cache précédent contienne des données plus complètes; si vous ne voulez pas perdre ces données, vous devez le restaurer et effacer le cache actuel.\r\n[Note: Cette opération peut être facilement effectuée ici en effacant les fichiers hts-cache\\new.*]\r\n\r\nPensez-vous que le cache précédent pourrait contenir des informations plus complètes, et voulez-vous le restaurer? t180=* * ERREUR DE COPIE! * *\r\nHTTraQt a détecté que la copie courante était vide. Si il s'agissait d'une mise à jour, l'ancienne copie a été restaurée.\r\nRaison: soit la (les) première(s) page(s) n'ont pu être téléchargées, soit un problème de connexion est survenu.\r\n=> Vérifiez que le site existe toujours, et\\ou vérifiez les réglages du proxy! <= t181=\r\nConseil: sélectionnez la commande 'Voir le fichier journal' pour visionner les messages d'erreur et d'avertissement t182=Erreur lors de l'effacement d'un fichier hts-cache\\new.*, veuillez l'effacer manuellement t183=Voulez-vous vraiment quitter HTTraQt Website Copier? t184=Chemin des fichiers journaux t185=Nouveau projet \\ importer? t186=Choisissez un type d'action t187=Profondeur maximale pour l'analyse des liens t188=Entrez les adresses ici t189=Définir des règles de filtrage supplémentaires t190=Nom du serveur proxy si nécessaire t191=Port du serveur proxy t192=Préciser les paramètres du serveur proxy t193=Utiliser le serveur proxy HTTP standard comme serveur proxy FTP t194=Chemin t195=Choisissez le chemin t196=Quitter HTTraQt Website Copier t197=A propos de HTTraQt t198=Save current preferences as default values t199=Cliquez pour continuer t200=Cliquez pour définir les options t201=Cliquez pour ajouter une adresse URL t202=Importer des adresses URL depuis un fichier texte t203=Options de réglage de HTTraQt (*.opt)|*.opt|| t204=Fichier texte avec liste d'adresses (*.txt)|*.txt|| t205=Fichier introuvable! t206=Voulez-vous vraiment changer le nom\\chemin du projet? t207=Charger la configuration personnalisée par défaut? t208=Enregistrer en tant que configuration personnalisée par défaut? t209=Effacer toutes les options par défaut? t210=Bienvenue dans HTTraQt Website Copier! t211=Action: t212=Profondeur maximale: t213=Profondeur exterieure: t214=Règles de filtrage (inclure\\exclure des liens) : t215=Chemins t216=Définir... t217=Définir les options... t218=Paramètres de la copie du site t219=Nom du projet t220=Ajouter... t221=Adresse Web: (URL) t222=Stopper HTTraQt? t223=Hibernate t224=Suspendre la copie du site? t225=Pause t226=Arrêter la copie du site? t227=Minimiser en barre système t228=Cliquez pour sauter un lien ou interrompre sa copie t229=Cliquez pour sauter un lien t230=Octets écrits: t231=Stop t232=Liens parcourus: t233=Temps: t234=Connexions: t235=En cours: t236=Minimiser t237=Taux transfert: t238=PASSER t239=Informations t240=Fichiers écrits: t241=Fichiers mis à jour: t242=Erreurs: t243=Erreurs t244=En cours: t245=Récupérer les fichiers jusque sur les liens extérieurs t246=Tester tous les liens présents dans les pages t247=Essayer de repérer tous les liens t248=Télécharger d'abord les fichiers HTML (plus rapide) t249=Choisir la structure de site localisé t250=Définir les paramètres de la structure personnalisée t251=Ne pas récupérer les fichiers déjà présents localement quand ils sont de taille nulle ou ont été effacés par l'utilisateur t252=Créer une page de démarrage t253=Créer une base sémantique des pages html t254=Créer des fichiers journaux pour les messages d'erreur et d'avertissement t255=Ne créer QUE des noms de fichiers au format court 8-3 t256=Ne créer QUE des noms de fichiers au format ISO9660 poru les médias type CDROM t257=Ne pas créer les fichiers journaux d'erreur HTML t258=Sélection des types de fichier à aspirer t259=Mode de parcours des liens sur le site t260=Limites de la zone globale d'exploration t261=Type de réécriture des URL pour les liens internes (ceux qui sont téléchargés) et les liens externes (ceux qui ne sont pas téléchargés) t262=Nombre maximal de connexions t263=Attente maximale pour un fichier t264=Taux de transfert minimal toléré t265=Nombre maximum d'essais en cas d'erreur non fatale t266=Taille maximale pour une page HTML t267=Taille maximale pour un fichier non HTML t268=Taille totale maximale pour la copie locale du site t269=Faire une pause après avoir téléchargé cette quantité de données t270=Temps total maximum pour une copie de site t271=Nombre max. de connexions\\secondes (limite la surcharge des serveurs) t272=Nombre maximum des liens qui peuvent être testés (pas sauvés!) t273=Commentaire de page placé dans chaque fichier HTML t274=Retour à la page de démarrage t275=Save current preferences as default values t276=Click to continue t277=Cliquez pour annuler t278=Suivi des règles locales des robots sur les sites t279=Les liens vers des pages hors du domaine d'exploration engendreront des pages locales avec message d'erreur t280=Ne pas effacer les fichiers obsolètes après une mise à jour t281=Accepter les cookies? t282=Vérifier le type du document quand il est inconnu? t283=Analyser les applets java pour récupérer les fichiers répondant aux critères de copie? t284=Stockage de TOUS les fichiers en cache (et non pas uniquement les HTML) t285=Type du fichier journal (s'il est créé) t286=Créer un fichier de débogage t287=Essayer d'éviter les bugs de certains serveurs en utilisant des requêtes non standard t288=L'utilisation des anciennes requêtes HTTP\\1.0 limite les capacités du moteur de capture! t289=Essayer de limiter les retransferts via certains trucs (test de taille de fichier..) t290=Essayer de limiter le nombre de liens en ignorant les liens similaires (www.foo.com==foo.com, http=https ..) t291=Ecrire les liens externes sans login\\mot de passe t292=Ecrire les liens internes sans 'query string' t293=Essayer de détecter tous les liens (y compris tags inconnus\\code javascript) t294=Utiliser un cache pour les mises à jour t295=Fichiers journaux t296=Primary Scan Rule t297=Contrôle du flux t298=Limites t299=Identification t300=Abandon en cas d'erreur t301=Abandon en cas de transfert trop lent t302=Configurer t303=Réduire les temps de connexion et de vérification de type en utilisant des connexions permanentes t304=Taille maximale du site t305=Enregistrer les options courantes t306=Save t307=Taux maximal t308=Suivre les règles présentes dans le fichier 'robots.txt' t309=Liens t310=Pour Experts t311=Contrôle du flux t312=Navigateur Internet t313=Scan Rules t314=Journal, Index, Cache t315=Serveur proxy t316=Types MIME t317=Pas de connexion à un fournisseur d'accès (déja connecté) t318=Ne pas utiliser l'accès à distance t319=Programmer une copie du site t320=Cliquez pour démarrer! t321=Pas de mot de passe enregistré pour cette connexion! t322=Impossible d'obtenir les paramètres de connexion t323=Sélectionnez ici un fournisseur d'accès auquel vous connecter t324=DEMARRER! t325=Précisez les OPTIONS de connexion si nécessaire,\r\npuis pressez TERMINER pour commencer la copie du site t326=Enregistrer uniquement les réglages, ne pas lancer le téléchargement maintenant. t327=Temporisation t328=Shutdown t329=Attendre avant de commencer jusqu'à: (hh\\mm\\ss) t330=Fournisseur d'accès t331=Se connecter à ce fournisseur d'accès t332=Déconnecter à la fin de l'opération t333=Déconnecter le modem lorsque l'opération sera finie t334=\r\n(signalez-nous tout bug ou problème)\r\n\r\nDéveloppement:\r\nInterface (Windows): Xavier Roche\r\nMoteur: Xavier Roche\r\nParseurClassesJava: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMERCI pour la relecture à:\r\nRobert Lagadec t335=A propos... t336=Visitez notre site Web! t337=Question du Compagnon HTTraQt t338=Votre réponse: t339=Un lien a été détecté t340=Choisir une règle: t341=Ignorer ce lien t342=Ignorer ce dossier t343=Ignorer ce domaine t344=Ne capturer QUE cette page t345=Copie du site t346=Copie du domaine entier t347=Tout ignorer t348=Wizard query t349=Non t350=Options t351=Suspendre les téléchargements t352=Modifier les options t353=Voir le fichier journal t354=Voir le fichier d'erreur t355=Voir les fichiers téléchargés t356=Rechercher les mises à jour de HTTraQt... t357=Barre d'outils t358=Barre d'état t359=Fractionner t360=Fichier t361=Progress t362=Options t363=Copie de site t364=Journal t365=Fenêtres t366=Aide t367=Utiliser les options par défaut t368=Enregistrer en tant qu'options par défaut t369=Charger les options par défaut t370=Charger les options t371=Enregistrer les options sous... t372=Choix de la langue t373=Index... t374=A propos de HTTraQt Website Copier t375=Nouveau projet\tCtrl+N t376=&Ouvrir...\tCtrl+O t377=En&registrer\tCtrl+S t378=Enregistrer &sous... t379=&Effacer... t380=&Browse sites... t381=Définir une structure personnalisée t382=%n\tNom du fichier sans ext. (ex: image)\r\n%N\tNom du fichier avec extension (ex: image.gif)\r\n%t\tExtension (ex: gif)\r\n%p\tChemin [sans dernier \\] (ex: \\someimages)\r\n%h\tNom du serveur (ex: www.someweb.com)\r\n%M\tURL MD5 (128 bits, 32 ascii bytes)\r\n%Q\tquery string MD5 (128 bits, 32 ascii bytes)\r\n%q\tsmall query string MD5 (16 bits, 4 ascii bytes)\r\n\r\n%s?\tVersion courte DOS (ex: %sN) t383=Exemple:\t%h%p\\%n%q.%t\r\n->\t\t\\home\\karbofos\\mirror\\www.someweb.com\\someimages\\image.gif t384=Options du serveur proxy t385=Identification (si nécessaire) t386=Entrez ici l'adresse du serveur proxy t387=Entrez ici le port du serveur proxy t388=Entrez le nom d'utilisateur du serveur proxy t389=Entrez le mot de passe du serveur proxy t390=Entrez ici le nom du projet t391=Entrez ici le chemin où vous voulez enregistrer le projet t392=Sélectionnez ici le projet existant à mettre à jour t393=Cliquez ici pour sélectionner le chemin directement dans l'arborescence de votre disque dur t394=Sélectionnez ou créez une nouvelle catégorie, pour trier vos projets à l'aide de catégories t395=Compagnon du projet HTTraQt t396=Nom du nouveau projet: t397=Nom du projet existant: t398=Nom du projet: t399=Chemin de base: t400=Catégorie du projet: t401=\\home\\karbofos\\Mes Sites Web t402=Entrez le nom d'un nouveau projet, \r\nou sélectionnez un projet existant pour le mettre à jour\\le reprendre t403=Nouveau projet t404=Insérez une adresse URL t405=Adresse URL t406=Authentication (only if needed) t407=Formulaires ou liens complexes: t408=Capturer l'URL... t409=Entrez ici l'adresse URL t410=Entrez votre nom d'utilisateur pour le site t411=Entrez votre mot de passe pour le site t412=Utilisez cet outil pour capturer des liens accessibles uniquement via formulaires ou liens javascript t413=Sélectionnez votre langue ici t414=Capturer cette adresse URL! t415=Veuillez fixer temporairement les réglages proxy de votre navigateur sur les réglages ci-dessous (copiez\\collez l'adresse proxy et le port).\r\nEnsuite, dans votre navigateur, cliquez sur le bouton 'submit' du formulaire, ou cliquez sur le lien spécifique que vous voulez aspirer. t416=Cela enverra le lien concerné de votre navigateur vers HTTraQt t417=ANNULER t418=Copier\\collez les réglages temporaires du proxy ici t419=Impossible de trouver les fichiers d'aide! t420=Impossible d'enregistrer les paramètres! t421=Veuillez ne déposer qu'un dossier à la fois t422=Veuillez déposer un dossier, pas un fichier t423=Ne déposez que des dossiers t424=Choisir une structure personnalisée pour la copie du site? t425=Vérifiez que la chaîne personnalisée est correcte\r\nSi elle ne l'est pas, les noms de fichiers seront erronés! t426=Voulez-vous vraiment sélectionner une structure personnalisée? t427=Trop d'adresses URLs, impossible de prendre en charge autant de liens!! t428=Pas assez de mémoire, erreur interne fatale... t429=Opération inconnue! t430=Ajouter cette adresse URL?\r\n t431=Attention: le processus principal ne répond toujours pas, impossible d'ajouter ces URLs... t432=Sélectionnez ou modifiez le(s) type(s) de fichiers ici t433=Sélectionnez ou modifiez les type(s) MIME correspondant(s) ici t434=Monter t435=Descendre t436=Informations sur les fichiers téléchargés t437=Figer la fenêtre t438=Plus d'informations: t439=Bienvenue dans HTTraQt Website Copier!\r\n\r\nVeuillez cliquer sur le bouton SUIVANT\r\n\r\n- pour démarrer un nouveau projet\r\n- ou reprendre un projet existant t440=Aspirateur de Sites Web Open Source t441=Aspirateur de sites\\Navigateur hors ligne. Copiez des sites web sur votre PC. Libre. t442=httrack, httraqt, webhttrack, aspirateur de sites web t443=Liste d'URLs (*.txt) t444=Précédent t445=Suivant t446=URLs t447=Attention t448=Votre navigateur ne comprend pas actuellement le javascript. Pour de meilleurs résultats, utilisez un navigateur compatible avec le javascript. t449=Merci t450=Vous pouvez maintenant fermer cette fenêtre t451=Serveur arrêté t452=Une erreur critique est intervenue durant l'aspiration t453=Wrong URL(s)! t454=How You can thank a developer: t455=Share the link to this program or to this project t456=Report to developer about bugs or mistakes in the program t457=Donate t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Get from the clipboard t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=Oui t489=Build top Index t490=Units t491=Open t492=PC off when finished t493=Shutdown counter (minutes) t494=Make or correct translation httraqt/lang/Castellano.utf0000664000175000017500000006014513042707374016510 0ustar karbofoskarbofosLANGUAGE_NAME Castellano LANGUAGE_FILE Castellano LANGUAGE_ISO es LANGUAGE_AUTHOR Juan Pablo Barrio Lera (Universidad de León) \n LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID Spanish (Spain, Modern Sort) t000=HTTraQt t001=Nº de conexiones t002=Select font size t003=Intervalo t004=Reintentos t005=Tasa de transferencia máxima t006=Tasa de transferencia mínima t007=Conexiones persistentes (mantener activas) t008=Anular todos los enlaces de un dominio en caso de tiempo muerto t009=Anular todos los enlaces de un dominio en caso de transferencia demasiado lenta t010=Verificar el tipo de documento t011=Araña (spider) t012=Aceptar las cookies t013=Analizar los ficheros Java t014=Update hack (limitar retransferencias) t015=Trucos para URLs (unir URLs similares) t016=Peticiones tolerantes (para servidores) t017=Forzar peticiones HTTP\\1.0 anterior (no 1.1) t018=Identidad del navegador t019=Operation system Identity t020=Operation t021=Pie de página HTML t022=Tipo de estructura (forma en la que serán guardados los enlaces) t023=Nombres DOS (8+3) t024=Sin páginas de error t025=Sin páginas externas t026=Ocultar palabra clave t027=Ocultar cadenas de petición t028=No eliminar ficheros antiguos t029=Nombres ISO9660 (CDROM) t030=Estructura t031=Normalmente estas opciones no deberían ser modificadas t032=Filtro primario t033=Modo de recorrido t034=Modo de recorrido global t035=Volver a grabar enlaces: internos \\ externos t036=Utilizar un caché para actualizaciones y reintentos t037=Activar el modo de depuración (httraqt.log) t038=Profundidad máxima de volcado desde las primeras direcciones t039=Maximum mirroring depth for external\\fodbidden addresses (0, that is, none, is the default) t040=Tamaño máximo html t041=Tamaño máximo otro t042=Límite de tamaño t043=Suspender tras copiar... t044=Tiempo máximo t045=Size t046=Nº máx. conexiones \\ segundos t047=Número máximo de enlaces t048=Todos los enlaces serán autorizados\\prohibidos t049=Capturar los ficheros no html próximos (ej: ficheros ZIP situados en el exterior) t050=Comprobar todos los enlaces (incluso los no permitidos) t051=¡Recibir ficheros HTML primero! t052=Asociaciones de tipo\\MIME t053=Tipos de fichero: t054=MIME identity t055=Dirección del proxy t056=Puerto del proxy t057=Login t058=Pass t059=Usar el proxy para transferencias FTP t060=Puede excluir o aceptar varias URLs o enlaces, empleando los comodines\r\nSe pueden utilizar espacios entre los filtros\r\nEjemplo: +*.zip -www.*.com -www.*.edu\\cgi-bin\\*.cgi t061=Escoger una regla t062=Escribir una palabra clave t063=Consejo: Si desea aceptar todos los ficheros GIF de un sitio, utilice algo similar a +www.monweb.com\\*.gif\r\n(+*.gif \\ -*.gif autorizará TODOS los ficheros GIF en TODOS los sitios) t064=WildCardFilters t065=Añadir un filtro t066=Excluir enlaces t067=Aceptar enlaces t068=Forzar almacenaje de todos los ficheros en el cache t069=No volver a descargar ficheros borrados localmente t070=Create Log files t071=Hacer un índice t072=Elaborar una base de datos de palabras t073=Nombres de fichero con extensión:\r\nNombres de fichero conteniendo:\r\nNombre de este fichero:\r\nNombres de carpeta conteniendo:\r\nNombre de esta carpeta:\r\nEnlaces de este domínio:\r\nEnlaces en domínios conteniendo:\r\nEnlaces de este servidor:\r\nEnlaces conteniendo:\r\nEste enlace:\r\nTODOS LOS ENLACES t074=Mostrar todo\r\nOcultar errores\r\nOcultar informaciones\r\nOcultar errores e informaciones t075=Estructura del sitio (por defecto)\r\nHtml en la web\\, imágenes\\otros archivos en la web\\imágenes\\\r\nHtml en la web\\html, imágenes\\otros en la web\\imágenes\r\nHtml en la web\\, imágenes\\otros en la web\\\r\nHtml en la web\\, imágenes\\otros en la web\\xxx, donde xxx es la extensión del fichero\r\nHtml en la web\\html, imágenes\\otros en la web\\xxx\r\nEstructura del sitio, sin www.dominio.xxx\\\r\nHtml en nombre_del_sitio\\, imágenes\\otros en nombre_del_sitio\\imágenes\\\r\nHtml en nombre_del_sitio\\html, imágenes\\otros en nombre_del_sitio\\imágenes\r\nHtml en nombre_del_sitio\\, imágenes\\otros en nombre_del_sitio\\\r\nHtml en nombre_del_sitio\\, imágenes\\otros en nombre_del_sitio\\xxx\r\nHtml en nombre_del_sitio\\html, imágenes\\otros en nombre_del_sitio\\xxx\r\nTodos los ficheros en la web\\, con nombres aleatorios (gadget !)\r\nTodos los ficheros en nombre_del_sitio\\, con nombres aleatorios (gadget !)\r\nEstructura definida por el usuario.. t076=Solamente analizar\r\nAlmacenar ficheroos html\r\nAlmacenar ficheros, no html\r\nAlmacenar todos los ficheros (por omisión)\r\nAlmacenar ficheros html primero t077=Permanecer en el mismo directorio\r\nPermite ir hacia abajo (por omisión)\r\nPermite ir hacia arriba\r\nPermite ir hacia arriba & hacia abajo t078=Permanecer en la misma dirección (por omisión)\r\nPermanecer en el mismo domínio\r\nPermanecer en el mismo domínio de nivel superior\r\nIr a todos los lugares de la Web t079=Nunca\r\nSi es desconocido (excepto \\)\r\nSi es desconocido t080=ninguna regla para robots.txt\r\nexcepto asistente robots.txt\r\nseguir reglas robots.txt t081=normal\r\nextendido\r\ncorregir t082=Copiar sitio(s) de la Web\r\nCopiar sitio(s) interactivos de la Web (preguntas)\r\nRecibir ficheros específicos\r\nCopiar todas las páginas del sitio (copia múltiple)\r\nComprobar enlaces en las páginas (probar marcadores)\r\n* Continuar proyecto interrumpido\r\n* Actualizar proyecto existente t083=URI relativa \\ URL absoluta (por omisión)\r\nURL Absoluta \\ URL absoluta\r\nURI absoluta \\ URL absoluta\r\nURL original \\ URL original t084=- Modo de volcado -\r\n\r\nRellene la(s) direccion(es) en la lista de URLs. t085=- Modo de volcado semiautomático (con preguntas); rellene la(s) direccion(es) en la lista de URLs. t086=- Modo de telecarga de ficheros; rellene la(s) direccion(es) de los ficheros en la lista de URLs. t087=Modo de volcado de enlaces; rellene las direcciones de las páginas que contengan los enlaces a volcar en la lista de URLs. t088=- Modo de comprobación de enlaces -\r\n\r\nRellene la(s) direccion(es) de las páginas con enlaces a comprobar en el recuadro de URL. t089=- Modo de actualización\\continuación de volcado -\r\n\r\nVerifique la(s) direccion(es) de la lista de URLs, y luego pulse el botón 'SIGUIENTE' y verifique los parámetros. t090=- Modo de continuación de volcado -\r\n\r\nVerifique la(s) direccion(es) de la lista de URLs, y luego pulse el botón 'SIGUIENTE' y verifique los parámetros. t091=Ya t092=Cancelar t093=Salir t094=Cerrar t095=Cancelar los cambios t096=Haga click para confirmar t097=Haga click para obtener ayuda t098=Haga click para volver atrás t099=Haga click para pasar a la siguiente pantalla t100=Ocultar palabra clave t101=Guardar proyecto t102=¿Cerrar el proyecto actual? t103=¿Borrar este proyecto? t104=¿Borrar el proyecto vacío %s? t105=Acción aún no implementada t106=Error al borrar este proyecto t107=Escoja una regla para el filtro t108=Escriba aquí una palabra clave para el filtro t109=Añadir esta regla t110=Escriba una o más palabras clave para la regla t111=Añadir t112=Filtros t113=Los enlaces que sigan esta regla serán prohibidos t114=Los lugares que sigan esta regla serán aceptados t115=Ejemplo: t116=gif\r\nDetectará todos los ficheros gif (o ficheros GIF) t117=blue\r\nDetectará todos los ficheros que contengan la palabra blue, como 'bluesky-small.jpeg'\r\n t118=bigfile.mov\r\nDetectará el fichero 'bigfile.mov', pero no 'bigfile2.mov' t119=cgi\r\nDetectará los enlaces con nombre de ruta que incluya 'cgi', como \\cgi-bin\\somecgi.cgi\r\n t120=cgi-bin\r\nDetectará los enlaces con nombre de ruta que incluya 'cgi-bin' (pero no cgi-bin-2, por ejemplo)\r\n t121=someweb.com\r\nDetectará enlaces como www.someweb.com, private.someweb.com, etc.\r\n t122=someweb\r\nDetectará enlaces como www.someweb.com, www.someweb.edu, private.someweb.otherweb.com, etc.\r\n t123=www.someweb.com\r\nDetectará enlaces como www.someweb.com\\... (pero no private.someweb.com\\ y similares)\r\n t124=someweb\r\nDetectará enlaces como www.someweb.com\\.., www.test.abc\\fromsomeweb\\index.html, www.test.abc\\test\\someweb.html, etc.\r\n t125=www.test.com\\test\\someweb.html\r\nDetectará únicamente www.test.com\\test\\someweb.html. Note que deberá introducir a la vez la dirección (www.xxx.yyy) y la ruta (\\test\\someweb.html)\r\n t126=Añadir un filtro de exclusión t127=Añadir un filtro de inclusión t128=Filtros adicionales t129=Cancel changes t130=Guardar preferencias como valores por defecto t131=Click to confirm t132=¡No hay ficheros de auditoría en %s! t133=¡No hay fichero index.html en %s! t134=Haga click para salir de HTTraQt Website Copier t135=Hojear la página inicial t136=Fin del volcado t137=Ver fichero de auditoría t138=Hojear la Web t139=Nuevo proyecto... t140=Ver errores y mensajes t141=Ver informe de auditoría t142=Cerrar la ventana de auditoría t143=Tipo de información: t144=Informaciones t145=Buscar t146=Encontrar una palabra t147=Fichero de auditoría t148=Fichero de auditoría de avisos\\errores t149=Imposible inicializar el sistema OLE t150=No hay caché en el directorio indicado\r\nHTTraQt no puede encontrar el volcado interrumpido t151=Imposible establecer la conexión t152=recepción t153=petición t154=conexión t155=búsqueda t156=Ready t157=listo t158=waiting t159=error t160=Recepción de ficheros t161=Recorriendo fichero HTML t162=Vaciando ficheros.. t163=Ejecutando la carga del caché.. t164=Recorriendo fichero HTML (comprobando enlaces) t165=En pausa (escoja [Fichero]\\[Interrumpir transferencias] para continuar t166=Paused (select [File]\\[Pause transfer] to continue) t167=Finalizando transferencias pendientes - Seleccione [Cancelar] para terminar ahora t168=recorriendo t169=Esperando a la hora especificada para comenzar t170=Transferring data.. t171=Conexión con el proveedor t172=Volcado en espera [%d segundos] t173=Volcado en ejecución [%s, %s] t174=¡Copia del sitio finalizada! t175=Ha ocurrido un problema durante el volcado\r\n t176=\r\nDurante:\r\n t177=Ver el fichero de auditoría si es necesario.\r\n\r\nPulse OK para salir de HTTraQt Website Copier.\r\n\r\n¡Gracias por usar HTTraQt! t178=El volcado ha finalizado.\r\nPulse OK para salir de HTTraQt\r\n\r\nConsulte los ficheros de auditoría para verificar que todo ha salido bien\r\n\r\n¡Gracias por utilizar HTTraQt! t179=* * ¡COPIA INTERRUMPIDA! * *\r\nEs necesario el cache temporal actual para cualquier operación de actualización y solamente contiene datos bajados durante la presente sesión abortada.\r\nEl antiguo cache puede contener datos más completos; si vd. no desea perder dichos datos, deberá que restaurarlo y excluir el cache actual.\r\n[Nota: Esto puede hacerse fácilmente aquí excluyendo el hts-cache\\nuevo.* ficheros]\r\n\r\n¿Cree que el antiguo cache puede contener datos más completos, y desea restaurarlo? t180=* * ¡ERROR DE VOLCADO! * *\r\nHTTraQt ha detectado que el volcado actual está vacío. Si se trataba de una actualización, el volcado anterior ha sido recuperado.\r\nRazón: no se ha(n) encontrado la(s) primera(s) página(s), o ha habido un problema de conexión.\r\n=> Asegúrese de que el sitio web existe aún, y\\o compruebe los ajustes de su proxy! <= t181=\r\n\r\nConsejo: Pulse [Ver ficheros auditoría] para ver los errores y mensajes t182=Error al excluir un hts-cache\\nuevo.* fichero; por favor, hágalo manualmente t183=¿Desea realmente salir de HTTraQt Website Copier? t184=Ruta de ficheros log t185=Nuevo proyecto \\ importar ? t186=Escoja una acción t187=Profundidad máxima t188=Escriba aquí las direcciones t189=Definir filtros adicionales t190=Proxy si es necesario t191=Puerto del proxy t192=Definir las preferencias del proxy t193=Usar el proxy HTTP estándar como proxy FTP t194=Ruta t195=Escoja ruta t196=Salir de HTTraQt Website Copier t197=Acerca de HTTraQt t198=Save current preferences as default values t199=Haga click para continuar t200=Haga click para definir las opciones t201=Haga click para añadir una URL t202=Cargar URL(s) desde fichero de texto t203=Preferencias de HTTraQt (*.opt)|*.opt|| t204=Fichero de texto de Lista de Direcciones (*txt)|*.txt|| t205=¡Fichero no encontrado! t206=¿Desea realmente cambiar el nombre\\ruta del proyecto? t207=¿Cargar las opciones de usuario por defecto? t208=¿Guardar las opciones de usuario por defecto? t209=¿Pasar todas las opciones a sus valores por defecto? t210=Bienvenido a HTTraQt Website Copier! t211=Acción t212=Profundidad máxima: t213=Profundidad externa máxima: t214=Filtros (rehusar\\aceptar enlaces) : t215=Rutas t216=Definir... t217=Definir las opciones.. t218=Definir las opciones.. t219=Nombre del proyecto t220=Añadir... t221=Dirección Web: (URL) t222=¿Detener HTTraQt? t223=Hibernate t224=¿Poner en pausa la transferencia? t225=Pause t226=Detener el volcado t227=Ocultar esta ventana tras la barra de sistema t228=Haga click para saltar un enlace o interrumpir el recorrido t229=Haga click para saltar un enlace t230=Bytes guardados: t231=Stop t232=Enlaces recorridos: t233=Tiempo: t234=Conexiones: t235=En ejecución: t236=Ocultar t237=Tasa de transferencia: t238=SALTAR t239=Informaciones t240=Ficheros escritos: t241=Ficheros puestos al día: t242=Errores: t243=Errores t244=En progreso: t245=Recuperar ficheros incluso bajo enlaces externos t246=Comprobar todos los enlaces de las páginas t247=Intentar detectar todos los enlaces t248=Bajar ficheros HTML primero (más rápido) t249=Escoger la estructura local de ficheros t250=Definir la estructura del sitio en el disco t251=No volver a descargar ficheros ya existentes con tamaño nulo o que hayan sido borrados por el usuario t252=Generar página de inicio t253=Crear una base de datos de palabras de todas las páginas HTML t254=Generar ficheros de auditoría para los errores y mensajes t255=Generar únicamente ficheros con nombres cortos 8-3 t256=Generar nombres de fichero ISO9660 SOLO para soportes CDROM t257=No generar ficheros de error html t258=Selección de los tipos de fichero a guardar t259=Selección de la dirección del volcado t260=Selección de la dirección global del volcado t261=Configurar reglas de regrabación de URLs para enlaces internos (los bajados) y enlaces externos (los no bajados) t262=Número máximo de conexiones t263=Tiempo muerto máximo para un fichero t264=Tasa de transferencia mínima tolerada t265=Número máximo de reintentos en caso de error no fatal t266=Tamaño máximo para una página html t267=Tamaño máximo para un fichero t268=Tamaño total máximo para el volcado t269=Hacer una pausa antes de descargar esta cantidad de bytes t270=Tiempo total máximo para el volcado t271=Nº máximo de conexiones\\segundo (evitar sobrecarga de servidor) t272=Número máximo de enlaces que pueden ser comprobados (¡no grabados!) t273=Pie de página colocado en cada fichero HTML t274=Volver a la primera página t275=Save current preferences as default values t276=Click to continue t277=Haga click para cancelar t278=Seguir las reglas locales de los robots sobre los sitios t279=Las páginas externas (no capturadas) apuntarán a páginas de error t280=No borrar los ficheros antiguos tras una puesta al día t281=¿Aceptar las cookies enviadas? t282=¿Verificar el tipo de documento cuando es desconocido? t283=¿Analizar los applets Java para recuperar los ficheros incluidos? t284=Forzar el almacenaje de todos los ficheros en el cache y no solamente los HTML t285=Tipo de fichero de auditoría generado t286=Crear un fichero de depuración t287=Intentar evitar los fallos de algunos servidores empleando peticiones no estandarizadas t288=Usar peticiones del antiguo HTTP\\1.0 (¡limita la potencia del motor!) t289=Intentar limitar las retransferencias mediante varios trucos (comprobación de tamaño de ficheros, ...) t290=Intentar limitar el número de enlaces descartando URLs similares (www.foo.com==foo.com, http=https ..) t291=Grabar enlaces externos sin login\\password t292=Grabar enlaces externos sin cadena de petición t293=Intentar detectar todos los enlaces (incluso los tags desconocidos \\ código javascript) t294=Utilizar un cache para la puesta al día t295=Ficheros auditoría t296=Primary Scan Rule t297=Control de flujo t298=Límites t299=Identidad t300=Abandonar host en caso de error t301=Abandonar host si es muy lento t302=Configurar t303=Reduzca tiempo de conexión y búsqueda de tipos mediante las conexiones persistentes t304=Tamaño máximo del sitio t305=Guardar preferencias t306=Save t307=Velocidad máxima t308=Seguir robots.txt t309=Enlaces t310=Experto t311=Control de flujo t312=Identidad t313=Scan Rules t314=Auditoría, Ãndice, Cache t315=Proxy t316=Tipos MIME t317=no conectar con proveedor (conexión ya establecida) t318=No utilizar conexión de acceso remoto t319=Programar un volcado t320=Haga click para comenzar t321=¿No hay palabra clave guardada para esta conexión! t322=Imposible obtener los parámetros de conexión t323=Seleccione aquí un proveedor con el cual conectar t324=COMENZAR t325=Puede comenzar el volcado pulsando la tecla COMENZAR,\r\no definir más opciones de conexión t326=Grabar solamente configuraciones, no cargar o bajar ahora. t327=Retrasar t328=Shutdown t329=Esperar hasta las: (hh\\mm\\ss) t330=Proveedor de Internet t331=Conectar con este proveedor t332=Desconectar al terminar la operación t333=Desconectar el modem al terminar t334=\r\n(notifíquenos fallos o problemas)\r\n\r\nDesarrollo:\r\nInterface (Windows): Xavier Roche\r\nMotor: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for Spanish translations to:\r\nJuan Pablo Barrio Lera (Universidad de León) t335=Acerca de... t336=¡Visite nuestra página Web! t337=Pregunta del asistente t338=Su respuesta: t339=Se ha detectado un enlace t340=Escoja una regla t341=Ignorar este enlace t342=Ignorar directorio t343=Ignorar dominio t344=Coger sólo esta página t345=Volcar el sitio t346=Volcar todo el dominio t347=Ignorar todo t348=Wizard query t349=No t350=Opciones t351=Poner en pausa t352=Modificar las opciones t353=Ver fichero de auditoría t354=Ver fichero de error t355=Ver las transferencias de ficheros t356=Buscar actualizaciones de HTTraQt... t357=Barra de herramientas t358=Barra de estado t359=Dividir t360=Ficheros t361=Progress t362=Opciones t363=Copia del sitio t364=Auditoría t365=Ventanas t366=Ayuda t367=Cargar opciones por defecto t368=Guardar opciones por defecto t369=Borrar opciones por defecto t370=Cargar opciones... t371=Guardar opciones como... t372=Preferencias de idioma t373=Indice.. t374=Acerca de HTTraQt Website Copier t375=Nuevo proyecto\tCtrl+N t376=&Abrir...\tCtrl+O t377=&Guardar\tCtrl+S t378=Guardar &como... t379=&Borrar... t380=&Explorer sites... t381=Estructura local de ficheros t382=%n\tNombre de fichero sin ext. (ej: image)\r\n%N\tNombre de fichero con extensión (ej: image.gif)\r\n%t\tExtensión (ex: gif)\r\n%p\tRuta [sin \\ al final] (ej: \\someimages)\r\n%h\tNombre del servidor (ej: www.someweb.com)\r\n%M\tURL MD5 (128 bits, 32 ascii bytes)\r\n%Q\tquery string MD5 (128 bits, 32 ascii bytes)\r\n%q\tsmall query string MD5 (16 bits, 4 ascii bytes)\r\n\r\n%s?\tVersión corta DOS (ej: %sN)\r\n t383=Ejemplo:\t%h%p\\%n%q.%t\r\n->\t\t\\home\\karbofos\\mirror\\www.someweb.com\\someimages\\image.gif\r\n t384=Preferencias del proxy t385=Identificación (si es necesaria) t386=Escriba aquí la dirección del proxy t387=Escriba aquí el puerto del proxy t388=Escriba el nombre del usuario del proxy t389=Escriba la palabra clave de acceso al proxy t390=Escriba aquí el nombre del proyecto t391=Escriba aquí la ruta donde será grabado el proyecto t392=Seleccione aquí un proyecto existente para actualizarlo t393=Haga click aquí para seleccionar la ruta t394=Seleccionar o crear un nuevo nombre de categoría, o clasificar los volcados en categorías t395=Asistente para proyectos de HTTraQt t396=Nuevo nombre del proyecto: t397=Nombre de proyecto existente: t398=Nombre del proyecto: t399=Ruta base: t400=Categoría del proyecto: t401=\\home\\karbofos\\Mis lugares Web t402=Escriba el nombre de un nuevo proyecto, \r\no seleccione un proyecto existente para ponerle al día o continuar\r\n\r\n t403=Nuevo proyecto t404=Insertar dirección URL t405=Dirección URL t406=Authentication (only if needed) t407=Formularios o URL complejas: t408=Capturar URL... t409=Escriba aquí la dirección URL t410=Escriba el nombre de usuario del lugar t411=Escriba la palabra clave de acceso al lugar t412=Use esta herramienta para capturar enlaves que solamente puedan ser accedidos a través de formularios o enlaces javascript t413=Seleccione aquí su idioma t414=¡Capturar URL! t415=Por favor, disponga temporalmente sus preferencias de proxy en el navegador en los siguientes valores (cortar\\pegar la dirección y puerto del proxy). Luego, en el navegador, pulse el botón de envío del formulario o en el enlace concreto que quiera capturar. t416=Esto capturará el enlace deseado desde su navegador hasta HTTraQt. t417=CANCELAR t418=Copie y pegue aquí las preferencias temporales del proxy t419=¡Imposible localizar ficheros de ayuda! t420=¡Imposible guardar los parámetros! t421=No deposite más que una carpeta t422=Deposite sólo una carpeta, no un fichero t423=Deposite sólo una carpeta t424=¿Seleccionar estructura definible por el usuario? t425=Asegúrese de que la cadena de usuario es correcta\r\n¡Si no lo es, los nombres de ficheros serán erróneos!\r\n\r\n t426=¿Desea realmente seleccionar la estructura definible por el usuario? t427=Demasiadas URLs. ¡es imposible manejar tantos enlaces! t428=Memoria insuficiente; error interno crítico. t429=¡Operación desconocida! t430=¿Añadir esta URL?\r\n t431=Aviso: el proceso principal no responde aún; imposible añadir las URLs. t432=Seleccione o modifique sus tipos de fichero aquí t433=Seleccione o modifique sus tipos MIME aquí t434=Ir más arriba t435=Ir más abajo t436=Informaciones sobre los ficheros bajados t437=Congelar la ventana t438=Más informaciones t439=¡Bienvenido al HTTraQt Website Copier!\r\n\r\nPor favor, pulse el botón AVANZAR para\r\n\r\niniciar un nuevo proyecto o volver a un proyecto parcialmente realizado. t440=Navegador offline Open Source t441=Copiador de sitios Web\\Browser Offline. Copia sitios web remotos en el ordenador. Gratuito. t442=httrack, httraqt, webhttrack, offline browser t443=Lista de URLs (*.txt) t444=Anterior t445=Siguiente t446=URLs t447=Aviso t448=Su navegador no soporta javascript. Obtendrá mejores resultados si usa un navegador que admita javascript. t449=Gracias t450=Ya puede cerrar esta ventana t451=Servidor desconectado t452=Ha ocurrido un error fatal durante esta copia t453=Wrong URL(s)! t454=How You can thank a developer: t455=Share the link to this program or to this project t456=Report to developer about bugs or mistakes in the program t457=Donate t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Get from the clipboard t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=YA t489=Build top Index t490=Units t491=Open t492=PC off when finished t493=Shutdown counter (minutes) t494=Make or correct translation httraqt/lang/English.utf0000664000175000017500000005065013042707374016014 0ustar karbofoskarbofosLANGUAGE_NAME English LANGUAGE_FILE English LANGUAGE_ISO en LANGUAGE_AUTHOR Xavier Roche (roche at httrack.com)\nRobert Lagadec (rlagadec at yahoo.fr) \n LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID English (United States) t000=HTTraQt t001=N# connections t002=Select font size t003=TimeOut t004=Retries t005=Maximum transfer rate t006=Minimum transfer rate t007=Persistent connections (Keep-Alive) t008=Cancel all links from host if timeout occurs t009=Cancel all links from host if too slow t010=Check document type t011=Spider t012=Accept cookies t013=Parse java files t014=Update hack (limit re-transfers) t015=URL hacks (join similar URLs) t016=Tolerant requests (for servers) t017=Force old HTTP\\1.0 requests (no 1.1) t018=Browser identity t019=Operation system Identity t020=Operation t021=HTML footer t022=Structure type (how links are saved) t023=DOS names (8+3) t024=No error pages t025=No external pages t026=Hide passwords t027=Hide query strings t028=Do not purge old files t029=ISO9660 names (CDROM) t030=Build t031=These options should be modified only exceptionally t032=Primary Scan Rule t033=Travel mode t034=Global travel mode t035=Rewrite links: internal \\ external t036=Use a cache for updates and retries t037=Activate Debugging Mode (httraqt.log) t038=Maximum mirroring depth from root address t039=Maximum mirroring depth for external\\forbidden addresses (0, that is, none, is the default) t040=Max size of any HTML file t041=Max size of any non-HTML file t042=Size limit t043=Pause after downloading.. t044=Max time t045=Size t046=Max connections \\ seconds t047=Maximum number of links t048=All links will match t049=Get non-HTML files related to a link, eg external .ZIP or pictures t050=Test all links (even forbidden ones) t051=Get HTML files first! t052=Type\\MIME associations t053=File types: t054=MIME identity: t055=Proxy address: t056=Proxy port: t057=Login t058=Password t059=Use proxy for ftp transfers t060=Use wildcards to exclude or include URLs or links.\r\nYou can put several scan strings on the same line.\r\nUse spaces as separators.\r\n\r\nExample: +*.zip -www.*.com -www.*.edu\\cgi-bin\\*.cgi t061=Criterion t062=String t063=Tip: To have ALL GIF files included, use something like +www.someweb.com\\*.gif. \r\n(+*.gif \\ -*.gif will include\\exclude ALL GIFs from ALL sites) t064=WildCardFilters t065=Add Scan Rule t066=Exclude links t067=Include link(s) t068=Store ALL files in cache t069=Do not re-download locally erased files t070=Create Log files t071=Make an index t072=Make a word database t073=File names with extension:\r\nFile names containing:\r\nThis file name:\r\nFolder names containing:\r\nThis folder name:\r\nLinks on this domain:\r\nLinks on domains containing:\r\nLinks from this host:\r\nLinks containing:\r\nThis link:\r\nALL LINKS t074=Show all\r\nHide debug\r\nHide infos\r\nHide debug and infos t075=Site-structure (default)\r\nHtml in web\\, images\\other files in web\\images\\\r\nHtml in web\\html, images\\other in web\\images\r\nHtml in web\\, images\\other in web\\\r\nHtml in web\\, images\\other in web\\xxx, where xxx is the file extension\r\nHtml in web\\html, images\\other in web\\xxx\r\nSite-structure, without www.domain.xxx\\\r\nHtml in site_name\\, images\\other files in site_name\\images\\\r\nHtml in site_name\\html, images\\other in site_name\\images\r\nHtml in site_name\\, images\\other in site_name\\\r\nHtml in site_name\\, images\\other in site_name\\xxx\r\nHtml in site_name\\html, images\\other in site_name\\xxx\r\nAll files in web\\, with random names (gadget !)\r\nAll files in site_name\\, with random names (gadget !)\r\nUser-defined structure.. t076=Just scan\r\nStore html files\r\nStore non html files\r\nStore all files (default)\r\nStore html files first t077=Stay in the same directory\r\nCan go down (default)\r\nCan go up\r\nCan both go up & down t078=Stay on the same address (default)\r\nStay on the same domain\r\nStay on the same top level domain\r\nGo everywhere on the web t079=Never\r\nIf unknown (except \\)\r\nIf unknown t080=no robots.txt rules\r\nrobots.txt except wizard\r\nfollow robots.txt rules t081=normal\r\nextended\r\ndebug t082=Download web site(s)\r\nDownload web site(s) + questions\r\nGet individual files\r\nDownload all sites in pages (multiple mirror)\r\nTest links in pages (bookmark test)\r\n* Continue interrupted download\r\n* Update existing download t083=Relative URI \\ Absolute URL (default)\r\nAbsolute URL \\ Absolute URL\r\nAbsolute URI \\ Absolute URL\r\nOriginal URL \\ Original URL t084=- Mirroring Mode -\r\n\r\nEnter address(es) in URL box t085=- Interactive Wizard Mode (questions) -\r\n\r\nEnter address(es) in URL box t086=- File Download Mode -\r\n\r\nEnter file address(es) in URL box t087=- Links List Mode -\r\n\r\nUse URL box to enter address(es) of page(s) containing links to mirror t088=- Link Testing Mode -\r\n\r\nEnter Web address(es) with links to test in URL box t089=- Update Mode -\r\n\r\nVerify address(es) in URL box, check parameters if necessary then click on 'NEXT' button t090=- Resume Mode (Interrupted Operation) -\r\n\r\nVerify address(es) in URL box, check parameters if necessary then click on 'NEXT' button t091=Ok t092=Cancel t093=Exit t094=Close t095=Cancel changes t096=Click to confirm t097=Click to get help! t098=Click to return to previous screen t099=Click to go to next screen t100=Hide password t101=Save project t102=Close current project? t103=Delete this project? t104=Delete empty project %s? t105=Action not yet implemented t106=Error deleting this project t107=Select a rule for the filter t108=Enter keywords for the filter t109=Add this rule t110=Please enter one or several keyword(s) for the rule t111=Add t112=Scan Rules t113=Matching links will be excluded: t114=Matching links will be included: t115=Example: t116=gif\r\nWill match all GIF files t117=blue\r\nWill find all files with a matching 'blue' sub-string such as 'bluesky-small.jpeg' t118=bigfile.mov\r\nWill match the file 'bigfile.mov', but not 'bigfile2.mov' t119=cgi\r\nWill find links with folder name matching sub-string 'cgi' such as \\cgi-bin\\somecgi.cgi t120=cgi-bin\r\nWill find links with folder name matching whole 'cgi-bin' string (but not cgi-bin-2, for example) t121=someweb.com\r\nWill find links with matching sub-string such as www.someweb.com, private.someweb.com etc. t122=someweb\r\nWill find links with matching folder sub-string such as www.someweb.com, www.someweb.edu, private.someweb.otherweb.com etc. t123=www.someweb.com\r\nWill find links matching whole 'www.someweb.com' sub-string (but not links such as private.someweb.com\\..) t124=someweb\r\nWill find any links with matching sub-string such as www.someweb.com\\.., www.test.abc\\fromsomeweb\\index.html, www.test.abc\\test\\someweb.html etc. t125=www.test.com\\test\\someweb.html\r\nWill only find the 'www.test.com\\test\\someweb.html' file. Note that you have to type the complete path (URL + site path) t126=Add exclusion filter t127=Add inclusion filter t128=Existing filters t129=Cancel changes t130=Save current preferences as default values t131=Click to confirm t132=No log files in %s! t133=No 'index.html' file in %s! t134=Click to quit HTTraQt Website Copier t135=Browse HTML start page t136=End of mirror t137=View log files t138=Browse Mirrored Website t139=New project... t140=View error and warning reports t141=View report t142=Close the log file window t143=Info type: t144=Infos t145=Find t146=Find a word t147=Info log file t148=Warning\\Errors log file t149=Unable to initialize the OLE system t150=HTTraQt could not find any interrupted download file cache in the specified folder! t151=Could not connect to provider t152=receive t153=request t154=connect t155=search t156=Ready t157=ready t158=waiting t159=error t160=Receiving files.. t161=Parsing HTML file.. t162=Purging files.. t163=Loading cache in progress.. t164=Parsing HTML file (testing links).. t165=Pause - Toggle [Mirror]\\[Pause download] to resume operation t166=Paused (select [File]\\[Pause transfer] to continue) t167=Finishing pending transfers - Select [Cancel] to stop now! t168=scanning t169=Waiting for scheduled time.. t170=Transferring data.. t171=Connecting to provider t172=[%d seconds] to go before start of operation t173=Site mirroring in progress [%s, %s] t174=Site mirroring finished! t175=A problem occured during the mirroring operation\r\n t176=\r\nDuring:\r\n t177=\r\nSee the log file if necessary.\r\n\r\nClick FINISH to quit HTTraQt Website Copier.\r\n\r\nThanks for using HTTraQt! t178=Mirroring operation complete.\r\nClick Exit to quit HTTraQt.\r\nSee log file(s) if necessary to ensure that everything is OK.\r\n\r\nThanks for using HTTraQt! t179=* * MIRROR ABORTED! * *\r\nThe current temporary cache is required for any update operation and only contains data downloaded during the present aborted session.\r\nThe former cache might contain more complete information; if you do not want to lose that information, you have to restore it and delete the current cache.\r\n[Note: This can easily be done here by erasing the hts-cache\\new.* files]\r\n\r\nDo you think the former cache might contain more complete information, and do you want to restore it? t180=* * MIRROR ERROR! * *\r\nHTTraQt has detected that the current mirror is empty. If it was an update, the previous mirror has been restored.\r\nReason: the first page(s) either could not be found, or a connection problem occured.\r\n=> Ensure that the website still exists, and\\or check your proxy settings! <= t181=\r\n\r\nTip: Click [View log file] to see warning or error messages t182=Error deleting a hts-cache\\new.* file, please do it manually t183=Do you really want to quit HTTraQt Website Copier? t184=Log files Path t185=New project \\ Import? t186=Choose criterion t187=Maximum link scanning depth t188=Enter address(es) here t189=Define additional filtering rules t190=Proxy Name (if needed) t191=Proxy Port t192=Define proxy settings t193=Use standard HTTP proxy as FTP proxy t194=Path t195=Select Path t196=Quit HTTraQt Website Copier t197=About HTTraQt t198=Save current preferences as default values t199=Click to continue t200=Click to define options t201=Click to add a URL t202=Load URL(s) from text file t203=HTTraQt preferences (*.opt)|*.opt|| t204=Address List text file (*.txt)|*.txt|| t205=File not found! t206=Do you really want to change the project name\\path? t207=Load user-default options? t208=Save user-default options? t209=Reset all default options? t210=Welcome to HTTraQt! t211=Action: t212=Max Depth t213=Maximum external depth: t214=Filters (refuse\\accept links) : t215=Paths t216=Define.. t217=Set options.. t218=Preferences and mirror options: t219=Project name t220=Add a URL... t221=Web Addresses: (URL) t222=Stop HTTraQt? t223=Hibernate t224=Pause Download? t225=Pause t226=Stop the mirroring operation t227=Minimize to System Tray t228=Click to skip a link or stop parsing t229=Click to skip a link t230=Bytes saved t231=Stop t232=Links scanned t233=Time: t234=Connections: t235=Running: t236=Hide t237=Transfer rate t238=SKIP t239=Information t240=Files written: t241=Files updated: t242=Errors: t243=Errors t244=In progress: t245=Follow external links t246=Test all links in pages t247=Try to ferret out all links t248=Download HTML files first (faster) t249=Choose local site structure t250=Set user-defined structure on disk t251=Do not update zero size or user-erased files t252=Create a Start Page t253=Create a word database of all html pages t254=Create error logging and report files t255=Generate DOS 8-3 filenames ONLY t256=Generate ISO9660 filenames ONLY for CDROM medias t257=Do not create HTML error pages t258=Select file types to be saved to disk t259=Select parsing direction t260=Select global parsing direction t261=Setup URL rewriting rules for internal links (downloaded ones) and external links (not downloaded ones) t262=Max simultaneous connections t263=File timeout t264=Minimum admissible transfer rate t265=Maximum number of retries on non-fatal errors t266=Maximum size for any single HTML file t267=Maximum size for any single non-HTML file t268=Maximum amount of bytes to retrieve from the Web t269=Make a pause after downloading this amount of bytes t270=Maximum duration time for the mirroring operation t271=Maximum connections\\seconds (avoid server overload) t272=Maximum number of links that can be tested (not saved!) t273=Comment to be placed in each HTML file t274=Back to starting page t275=Save current preferences as default values t276=Click to continue t277=Click to cancel changes t278=Follow local robots rules on sites t279=Links to non-localised external pages will produce error pages t280=Do not erase obsolete files after update t281=Accept cookies? t282=Check document type when unknown? t283=Parse java applets to retrieve included files that must be downloaded? t284=Store all files in cache instead of HTML only t285=Log file type (if generated) t286=Create a debugging file t287=Use non-standard requests to get round some server bugs t288=Use old HTTP\\1.0 requests (limits engine power!) t289=Attempt to limit retransfers through several tricks (file size test..) t290=Attempt to limit the number of links by skipping similar URLs (www.foo.com==foo.com, http=https ..) t291=Write external links without login\\password t292=Write internal links without query string t293=Try to catch all URLs (even in unknown tags\\code) t294=Use a cache for updates t295=Log files t296=Primary Scan Rule t297=Flow control t298=Limits t299=Identity t300=Abandon host if error t301=Abandon host if too slow t302=Configure t303=Reduce connection time and type lookup time using persistent connections t304=Max site size t305=Save prefs t306=Save t307=Max transfer rate t308=Follow robots.txt t309=Links t310=Experts Only t311=Flow Control t312=Browser ID t313=Scan Rules t314=Log, Index, Cache t315=Proxy t316=MIME Types t317=Do not connect to a provider (already connected) t318=Do not use remote access connection t319=Schedule the mirroring operation t320=Click to start! t321=No saved password for this connection! t322=Can not get remote connection settings t323=Select a connection provider t324=Start t325=Please adjust connection parameters if necessary,\r\nthen press FINISH to launch the mirroring operation. t326=Save settings only, do not launch download now. t327=On hold t328=Shutdown t329=Transfer scheduled for: (hh\\mm\\ss) t330=Connect to provider (RAS) t331=Connect to this provider t332=Disconnect when finished t333=Disconnect modem on completion t334=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t335=About HTTraQt Website Copier t336=Please visit our Web page t337=Wizard query t338=Your answer: t339=Link detected.. t340=Choose a rule t341=Ignore this link t342=Ignore directory t343=Ignore domain t344=Catch this page only t345=Mirror site t346=Mirror domain t347=Ignore all t348=Wizard query t349=No t350=Options t351=Pause transfer t352=Modify options t353=View log t354=View error log t355=View file transfers t356=Check program updates... t357=&Toolbar t358=&Status Bar t359=S&plit t360=File t361=Progress t362=Preferences t363=Mirror t364=Log t365=Window t366=Help t367=Load default options t368=Save default options t369=Reset to default options t370=Load options... t371=Save options as... t372=Language preference... t373=Contents... t374=About HTTraQt... t375=New project\tCtrl+N t376=&Open...\tCtrl+O t377=&Save\tCtrl+S t378=Save &As... t379=&Delete... t380=&Browse sites... t381=User-defined structure t382=%n\tName of file without file type (ex: image)\r\n%N\tName of file including file type (ex: image.gif)\r\n%t\tFile type only (ex: gif)\r\n%p\tPath [without ending \\] (ex: \\someimages)\r\n%h\tHost name (ex: www.someweb.com)\r\n%M\tMD5 URL (128 bits, 32 ascii bytes)\r\n%Q\tMD5 query string (128 bits, 32 ascii bytes)\r\n%q\tMD5 small query string (16 bits, 4 ascii bytes)\r\n\r\n%s?\tShort name (ex: %sN) t383=Example:\t%h%p\\%n%q.%t\r\n->\t\t\\home\\karbofos\\mirror\\www.someweb.com\\someimages\\image.gif t384=Proxy settings t385=Authentication (only if needed) t386=Enter proxy address here t387=Enter proxy port here t388=Enter proxy login t389=Enter proxy password t390=Enter project name here t391=Enter saving path here t392=Select existing project to update t393=Click here to select path t394=Select or create a new category name, to sort your mirrors in categories t395=HTTraQt Project Wizard... t396=New project name: t397=Existing project name: t398=Project name: t399=Base path: t400=Project category: t401=\\home\\karbofos\\My Web Sites t402=Type a new project name, \r\nor select existing project to update\\resume t403=New project t404=Insert URL t405=URL: t406=Authentication (only if needed) t407=Forms or complex links: t408=Capture URL... t409=Enter URL address(es) here t410=Enter site login t411=Enter site password t412=Use this capture tool for links that can only be accessed through forms or javascript code t413=Choose language according to preference t414=Catch URL! t415=Please set temporary browser proxy settings to the following values (Copy\\Paste Proxy Address and Port).\r\nThen click on the Form SUBMIT button in your browser page, or click on the specific link you want to capture. t416=This will send the desired link from your browser to HTTraQt. t417=ABORT t418=Copy\\Paste the temporary proxy parameters here t419=Unable to find Help files! t420=Unable to save parameters! t421=Please drag only one folder at a time t422=Please drag only folders, not files t423=Please drag folders only t424=Select user-defined structure? t425=Please ensure that the user-defined-string is correct,\r\notherwise filenames will be bogus! t426=Do you really want to use a user-defined structure? t427=Too manu URLs, cannot handle so many links!! t428=Not enough memory, fatal internal error.. t429=Unknown operation! t430=Add this URL?\r\n t431=Warning: main process is still not responding, cannot add URL(s).. t432=Select or modify your file type(s) here t433=Select or modify your MIME type(s) here t434=Go up t435=Go down t436=File download information t437=Freeze Window t438=More information: t439=Welcome to HTTraQt Website Copier!\r\n\r\nPlease click on the NEXT button to\r\n\r\n- start a new project\r\n- or resume a partial download t440=Open Source offline browser t441=Website Copier\\Offline Browser. Copy remote websites to your computer. Free. t442=httrack, httraqt, webhttrack, offline browser t443=URL list (*.txt) t444=Previous t445=Next t446=URLs t447=Warning t448=Your browser does not currently support javascript. For better results, please use a javascript-aware browser. t449=Thank you t450=You can now close this window t451=Server terminated t452=A fatal error has occured during this mirror t453=Wrong URL(s)! t454=How You can thank a developer: t455=Share the link to this program or to this project t456=Report to developer about bugs or mistakes in the program t457=Donate t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Get from the clipboard t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=Yes t489=Build top Index t490=Units t491=Open t492=PC off when finished t493=Shutdown counter (minutes) t494=Make or correct translation httraqt/lang/Cesky.utf0000664000175000017500000005574213042707374015510 0ustar karbofoskarbofosLANGUAGE_NAME ÄŒesky LANGUAGE_FILE Cesky LANGUAGE_ISO cz LANGUAGE_AUTHOR Antonín MatÄ›jÄík (matejcik@volny.cz) \r \n LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID Czech t000=HTTraQt t001=PoÄet spojení t002=Select font size t003=ÄŒasové limity t004=PoÄet opakování t005=Maximální pÅ™enosová rychlost t006=Minimální pÅ™enosová rychlost t007=Persistent connections (Keep-Alive) t008=ZruÅ¡ vÅ¡echny odkazy pokud je pÅ™ekroÄena doba Äekání t009=ZruÅ¡ vÅ¡echny odkazy pokud je pÅ™enos příliÅ¡ pomalý t010=Kontrola typu dokumentu t011=Pavouk t012=Příjem cookies t013=Analyzovat java soubory t014=Aktualizovat chytrou obnovu (zabrání znovu pÅ™enosu souborů) t015=URL hacks (join similar URLs) t016=Přípustné požadavky (pro servery) t017=Použít pouze staré HTTP\\1.0 požadavky (ne HTTP\\1.1) t018=Totožnost prohlížeÄe t019=Operation system Identity t020=Operation t021=Záhlaví HTML t022=Typ struktury (jak budou odkazy uloženy) t023=Jména souborů v DOS (8+3) t024=Žádné chybové stránky t025=Žádné externí stránky t026=Skrýt heslo t027=Skrýt ověřovací znaky t028=Neuvolnit staré soubory t029=ISO9660 names (CDROM) t030=Struktura t031=Tyto parametry by mÄ›li být zmÄ›nÄ›ny pouze vyjímeÄnÄ› t032=Primární filtr t033=Mód pro cestování t034=Globální mód pro cestování t035=PÅ™epiÅ¡ odkazy: interní\\externí t036=Použít cache pro aktualizace a obnovení t037=Aktivuj mód ladÄ›ní (httraqt.log) t038=Maximální hloubka stahování z koÅ™enového adresáře t039=Maximální hloubka stahování pro externí\\zakázané adresy (0 - znamenající žádná - je výchozí) t040=Maximální velikost HTML souboru t041=Maximální velikost ne-HTML souboru t042=Omezení velikosti t043=PÅ™eruÅ¡it po stažení t044=Maximální Äas t045=Size t046=Maximální poÄet spojení\\sekund t047=Maximální poÄet odkazů t048=VÅ¡echny odkazy se budou shodovat t049=Stáhnout soubory patřící k odkazu v ne-HTML formátu, napÅ™. externí .ZIP nebo obrázky t050=Kontrola vÅ¡ech odkazů (vÄetnÄ› zakázaných) t051=Stáhnout nejprve HTML soubory! t052=Type\\MIME pÅ™idružení t053=Typy souborů: t054=Identita MIME: t055=Adresa Proxy: t056=Port Proxy t057=PÅ™ihlášení t058=Heslo t059=Použít proxy pro FTP pÅ™enos t060=Používej zástupných znaků (wildcards) pro pÅ™idání nebo odebrání URL nebo odkazů. \r\nMůžeÅ¡ použít nÄ›kolik zástupných znaků na jediném řádku. \Používej mezery jako oddÄ›lovaÄe. \r\n\r\nNapříklad: +*.zip -www.*.com -www.*.edu\\cgi-bin\\*.cgi *\\ t061=Kritérium filtru t062=ŘetÄ›zec t063=Tip: Pro zahrnutí vÅ¡ech GIF souborů, použij tÅ™eba +www.someweb.com\\*.gif. \r\n(+*.gif \\ -*.gif zahrne\\vylouÄí VÅ ECHNY GIF soubory ze vÅ¡ech stránek) t064=WildCardFilters t065=PÅ™idat filtr t066=VylouÄit odkaz(y) t067=Zahrnout odkaz(y) t068=Ukládat VÅ ECHNY soubory do cache t069=Znovu nestahovat lokálnÄ› smazané soubory t070=Create Log files t071=VytvoÅ™it rejstřík t072=VytvoÅ™it seznam slov t073=Názvy souborů s příponami:\r\nNázvy souborů obsahující:\r\n Tento název souboru:\r\nJména adresářů obsahující:\r\nTento název adresáře:\r\nOdkazy v této doménÄ›:\r\nOdkazy v doménách obsahující:\r\nOdkazy z tohoto poÄítaÄe:\r\nOdkazy obsahující:\r\nTento odkaz:\r\nVÅ ECHNY ODKAZY t074=Zobraz vÅ¡e\r\nSkryj ladÄ›ní\r\nSkryj informace\r\nSkryj ladÄ›ní a informace t075=Struktura stránky (výchozí)\r\nHtml ve web\\, obrázky\\ostatní soubory ve web\\obrázky\\\r\nHtml ve web\\html, obrázky\\ostatní ve web\\obrázky\r\nHtml ve web\\, obrázky\\ostatní ve web\\\r\nHtml ve web\\, obrázky\\ostatní ve web\\xxx, kde xxx znaÄí příponu souboru\r\nHtml ve web\\html, obrázky\\ostatní ve web\\xxx\r\nStruktura stránky bez www.doména.xxx\\\r\nHtml v název_stránky\\, obrázky\\ostatní soubory v název_stránky\\obrázky\\\r\nHtml v název_stránky\\html, obrázky\\ostatní v název_stránky\\obrázky\r\nHtml v název_stránky\\, obrázky\\ostatní v název_stránky\\\r\nHtml v název_stránky\\, obrázky\\ostatní v název_stránky\\xxx\r\nHtml v název_stránky\\html, obrázky\\ostatní v název_stránky\\xxx\r\nVÅ¡echny soubory ve web\\, s náhodnými názvy (vynález!)\r\nVÅ¡echny soubory v název_stránky\\, s náhodnými názvy (vynález!)\r\nUživatelsky-definovaná struktura.. t076=Pouze prověřit\r\nUložit HTML soubory\r\nUložit ne-HTML soubory\r\nUložit vÅ¡echny soubory (výchozí)\r\nUložit nejprve HTML soubory t077=Zůstat ve stejném adresáři\r\nDolů (výchozí)\r\nNahoru\r\nNahoru i dolů t078=Zůstat na stejné adrese (výchozí)\r\nZůstat ve stejné doménÄ›\r\nZůstat ve stejné doménÄ› nejvyÅ¡. řádu\r\nJít na jakýkoliv web t079=Nikdy\r\nPokud není znám (kromÄ› \\)\r\nPokud není znám t080=žádná pravidla podle robot.txt\r\nrobot.txt kromÄ› pomocníka\r\naplikovat pravidla podle robot.txt t081=normální\r\nrozšířený\r\nladÄ›ní t082=Stažení web stránek\r\nStažení web stránek + otázky\r\nStažení souborů\r\nStažení vÅ¡ech stránek (vícenásobné stažení)\r\nKontrola odkazů na stránkách (test záložek)\r\n* Navázání pÅ™eruÅ¡eného stahování\r\n* Aktualizace stažených stránek t083=Relativní URI\\Absolutní URL (výchozí)\r\nAbsolutní URL\\Absolutní URL\r\nAbsolutní URI\\Absolutní URL\r\nPůvodní URL\\Původní URL t084=- Mód stahování -\r\n\r\nZadej adresu(y) do URL řádky t085=- Interaktivní mód (otázky) -\r\n\r\nZadej adresu(y) do URL řádky t086=- Mód stahování souborů -\r\n\r\nZadej adresu(y) do URL řádky t087=- Mód seznamu odkazů -\r\n\r\nDo URL řádky zadej adresu(y) stránek obsahující odkazy ke stažení t088=- Mód kontroly odkazů -\r\n\r\nZadej Web adresu(y) s odkazy pro kontrolu do URL řádky t089=- Mód pro aktualizaci -\r\n\r\nZkontroluj adresu(y) v URL řádce, ověř znovu parametry (pokud je to nutné) a klikni na 'Další' t090=- Mód pro navázání (pÅ™i pÅ™eruÅ¡ení) -\r\n\r\nZkontroluj adresu(y) v seznamu, ověř znovu parametry (pokud je to nutné) a klikni na 'Další' t091=Ano t092=ZruÅ¡it t093=Konec t094=Zavřít t095=ZruÅ¡it zmÄ›ny t096=Klikni pro potvrzení t097=Klikni pro nápovÄ›du t098=Klikni pro návrat do pÅ™edchozího okna t099=Klikni pro pokraÄování na následujícím oknÄ› t100=Skrýt heslo t101=Uložit projekt t102=Zavřít aktuální projekt? t103=Smazat tento projekt? t104=Smazat prázdný projekt %s? t105=Akce není jeÅ¡tÄ› implementována t106=Chyba pÅ™i mazání tohoto projektu t107=VýbÄ›r pravidla pro filtr t108=Zadej klíÄová slova pro filtr t109=PÅ™idat toto pravidlo t110=Zadej jedno nebo nÄ›kolik klíÄových slov pro pravidlo t111=PÅ™idat t112=Filtry t113=Shodné odkazy budou vylouÄeny: t114=Shodné odkazy budou zahrnuty: t115=Příklad: t116=gif\r\nZahrne vÅ¡echny GIF soubory t117=modrá\r\nZahrne vÅ¡echny soubory obsahující slova 'modrá', napÅ™. 'modrá-obloha.jpeg' t118=bigfile.mov\r\nZahrne soubor 'bigfile.mov', ale již ne 'bigfile2.mov' t119=cgi\r\nNajde odkazy s názvem adresáře obsahující Å™etÄ›zec 'cgi' jako tÅ™eba \\cgi-bin\\somecgi.cgi t120=cgi-bin\r\nNajde odkazy s názvem adresáře obsahující celý 'cgi-bin' Å™etÄ›zec (ale již ne cgi-bin-2) t121=someweb.com\r\nNajde odkazy obsahující Å™etÄ›zce www.someweb.com, private.someweb.com apod. t122=someweb\r\nNajde odkazy shodné s názvem adresáře obsahující Å™etÄ›zce www.someweb.com, www.someweb.edu, private.someweb.otherweb.com apod. t123=www.someweb.com\r\nNajde odkazy obsahující celý 'www.someweb.com' Å™etÄ›zec (ale ne Å™etÄ›zce jako private.someweb.com\\..) t124=someweb\r\nNajde jakékoliv odkazy obsahující Å™etÄ›zec jako www.someweb.com\\.., www.test.abc\\fromsomeweb\\index.html, www.test.abc\\test\\someweb.html apod. t125=www.test.com\\test\\someweb.html\r\nNajde pouze soubor 'www.test.com\\test\\someweb.html'. Nezapomeň, že musíš zadat celou cestu (URL + cesta ke stránce) t126=PÅ™idat filtr pro vylouÄení t127=PÅ™idat filtr pro zahrnutí t128=Definované filtry t129=Cancel changes t130=Uložit aktuální nastavení jako výchozí t131=Click to confirm t132=Nenalezen žádný protokol v %s! t133=Chybí 'index.html' soubor v %s! t134=Klikni pro ukonÄení programu HTTraQt Website Copier t135=Prohlídnout úvodní HTML stránku t136=Konec stahování t137=Zobrazit protokoly t138=Prohlídnout stažené stránky t139=Nový projekt.. t140=Zobrazit chyby a upozornÄ›ní t141=Zobrazit hlášení t142=Zavřít okno s protokolem t143=Typ informace: t144=Informace t145=Najít t146=Najít slovo t147=InformaÄní protokol t148=Protokol s chybami t149=Inicializace OLE systému selhala t150=HTTraQt nemůže nalézt žádné stažené soubory v cache pÅ™i pÅ™eruÅ¡ení stahování v urÄeném adresáři! t151=Spojení s poskytovatelem nenavázáno t152=příjem t153=požadavek t154=spojení t155=hledání t156=Ready t157=hotovo t158=waiting t159=chyba t160=Příjem souborů.. t161=Analýza HTML souboru.. t162=UvolnÄ›ní souborů.. t163=Loading cache in progress.. t164=Analýza HTML souboru (test odkazů).. t165=PÅ™eruÅ¡ení - Pro pokraÄování zvol [Stahování]\\[PÅ™eruÅ¡it pÅ™enos] t166=Paused (select [File]\\[Pause transfer] to continue) t167=DokonÄují se zbývající pÅ™enosy - Zvol [ZruÅ¡it] pro jejich zastavení t168=prověřování t169=ÄŒekání na naplánovaný Äas.. t170=Transferring data.. t171=PÅ™ipojování k poskytovateli t172=[%d sekund] do startu t173=Probíhá stahování stránek [%s, %s] t174=Stahování stránek skonÄeno! t175=PÅ™i stahování se vyskytl problém\r\n t176=\r\nBÄ›hem:\r\n t177=\r\nZobraz protokol.\r\n\r\nKlikni na UkonÄit pro ukonÄení programu HTTraQt Website Copier.\r\n\r\nDíky za použití programu HTTraQt! t178=Stahování skonÄeno.\r\nKlikni na Konec pro ukonÄení programu HTTraQt.\r\nZobraz si protokoly pro kontrolu chyb pÅ™i stahování.\r\n\r\nDíky za použití programu HTTraQt! t179=* * STAHOVÃNà ZRUÅ ENO! * *\r\nPro pokraÄování stahování je zapotÅ™ebí lokální cache, obsahující stažená data.\r\nPÅ™edchozí cache může obsahovat více informací. Pokud je nechceÅ¡ ztratit, musíš ji obnovit a smazat aktuální cache.\r\n[Poznámka: To může být provedeno teÄ smazáním hts-cache\\new.* souborů]\r\n\r\nMyslíš, že cache obsahuje více informací a pÅ™ejeÅ¡ si ji obnovit? t180=* * CHYBA PŘI STAHOVÃNÃ! * *\r\nHTTraQt zjistil, že se nestáhla žádná data. Pokud se jednalo o aktualizaci, pak pÅ™edeÅ¡lá data byla obnovena.\r\nDůvod: Nemohla být nalezena první stránka nebo se vyskytl problém se spojením.\r\n=>Prověř zda zadaná adresa existuje anebo zkontroluj nastavení proxy! <= t181=\r\n\r\nTip: Klikni [Zobraz protokoly] pro zobrazení upozornÄ›ní a chyb t182=Chyba pÅ™i mazání hts-cache\\new.* souborů, udÄ›lej to ruÄnÄ› t183=Opravdu ukonÄit HTTraQt Website Copier? t184=Cesta k protokolům t185=Nový projekt\\Import? t186=Vybrat kritérium t187=Maximální hloubka prověřování odkazů t188=Zadej adresu(y) t189=Definice dodateÄných filtrů t190=Jméno proxy (pokud to je nutné) t191=Proxy port t192=Proxy nastavení t193=Použít standardní proxy jako FTP proxy t194=Cesta t195=Vyber cestu t196=UkonÄit HTTraQt Website Copier t197=O programu HTTraQt Website Copier t198=Save current preferences as default values t199=Klikni pro pokraÄování t200=Klikni pro nastavení t201=Klikni pro pÅ™idání URL adresy t202=NaÄíst URL adresu z textového souboru t203=HTTraQt nastavení (*.opt)|*.opt|| t204=Soubor obsahující seznam adres (*.txt)|*.txt|| t205=Soubor nenalezen! t206=Opravdu chceÅ¡ zmÄ›nit název\\cestu projektu? t207=NaÄíst uživatelsky-výchozí nastavení? t208=Uložit uživatelsky-výchozí nastavení? t209=Obnovit vÅ¡echna výchozí nastavení? t210=Vítá Vás program HTTraQt Website Copier! t211=Akce: t212=Maximální hloubka t213=Maximální hloubka externího odkazu t214=Filtry (odmítnout\\pÅ™ijmout odkazy): t215=Cesty t216=Definice.. t217=Nastavení.. t218=PÅ™edvolby a nastavení stahování: t219=Název projektu t220=PÅ™idat URL.. t221=Adresa WWW (URL): t222=Zastavit HTTraQt? t223=Hibernate t224=PÅ™eruÅ¡it stahování? t225=Pause t226=Zastavit stahování? t227=Minimalizace do systémové liÅ¡ty t228=Klikni pro pÅ™eskoÄení odkazu nebo pro zastavení prověřování odkazu t229=Klikni pro pÅ™eskoÄení odkazu t230=Bajtů uloženo: t231=Stop t232=Odkazů prověřeno: t233=ÄŒas: t234=Spojení: t235=Zobrazit průbÄ›h t236=Do systémové liÅ¡ty t237=PÅ™enosová rychlost: t238=PŘESKOÄŒIT t239=Informace t240=Zapsáno souborů: t241=Zaktualizováno: t242=Chyby: t243=Chyby t244=Zpracovává se: t245=Následuj externí odkazy t246=VyzkouÅ¡ej vÅ¡echny odkazy na stránce t247=Zkus prohledat vÅ¡echny odkazy t248=Nejprve stáhnout HTML stránky (rychlejší) t249=Zvolit místní strukturu stránky t250=Nastavit uživatelsky-definovanou strukturu na disku t251=Neaktualizovat soubory uživatelem smazané nebo s nulovou velikostí t252=VytvoÅ™it úvodní stránku t253=VytvoÅ™it seznam slov ze vÅ¡ech HTML stránek t254=VytvoÅ™it protokol s chybami a hlášeními t255=Vytvářet názvy souborů v DOS 8+3 t256=Generate ISO9660 filenames ONLY for CDROM medias t257=Nevytvářet HTML stránky s chybami t258=Vyber typy souborů pro ukládání na disk t259=Vybrat smÄ›r analýzy t260=Vybrat globální smÄ›r analýzy t261=Nastav pÅ™epis zásad URL pro interní odkazy (jednou již stažené) a externí odkazy (jeÅ¡tÄ› nestažené) t262=Maximální poÄet souběžných spojení t263=Doba Äekání pro soubory t264=Minimální přípustná pÅ™enosová rychlost t265=Maximální poÄet opakování pÅ™i nepodstatných chybách t266=Maximální velikost jednoho HTML souboru t267=Maximální velikost jednoho ne-HTML souboru t268=Maximální poÄet pÅ™enesených bajtů z Webu t269=Pozastavit stahování po pÅ™enosu tohoto poÄtu bajtů t270=Maximální Äas trvání stahování t271=Maximální poÄet spojení\\sekund (zabránÄ›ní pÅ™etížení serveru) t272=Maximální poÄet odkazů, které mají být otestovány (ne uloženy) t273=Komentář vložený do každého HTML souboru t274=ZpÄ›t na úvodní stránku t275=Save current preferences as default values t276=Click to continue t277=Klikni pro zruÅ¡ení zmÄ›n t278=Aplikuj lokální pravidla robotů na stránkách t279=Odkazy na nelokalizované externí stránky zapÅ™iÄiní vytvoÅ™ení stránek s chybami t280=Nesmazat starší soubory po jejich aktualizaci t281=PÅ™ijímat cookies? t282=Prověřit typ dokumentu pokud je neznámý? t283=Analyzovat java aplety kvůli nalezení nutných souborů pro stažení t284=Uložení vÅ¡ech souborů do cache místo jen do HTML t285=Typ protokolu (pokud je vytvoÅ™en) t286=VytvoÅ™ení souboru pro ladÄ›ní t287=Použít nestandardních požadavků pro pÅ™edejití chyb serveru t288=Použít starší verze HTTP\\1.0 požadavků (omezuje výkonost stroje) t289=Pokus k zamezení opÄ›tovného pÅ™enosu pomocí různých způsobů (test velikosti souboru,..) t290=Attempt to limit the number of links by skipping similar URLs (www.foo.com==foo.com, http=https ..) t291=Zápis externích odkazů bez pÅ™ihlášení\\hesla t292=Zápis interních odkazů bez ověření Å™etÄ›zce t293=Pokus o získání vÅ¡ech URL (vÄetnÄ› tÄ›ch v neznámých znacích nebo kódech) t294=Použít cache pro aktualizaci t295=Protokoly t296=Primary Scan Rule t297=Sledování bÄ›hu t298=Limitní hodnoty t299=Identifikace t300=PÅ™eruÅ¡it spojení, pokud dojde k chybÄ› serveru t301=PÅ™eruÅ¡it spojení, pokud je pÅ™enos příliÅ¡ pomalý t302=Konfigurace t303=Reduce connection time and type lookup time using persistent connections t304=Maximální velikost stránky t305=Uložit nastavení t306=Save t307=Maximální pÅ™enososvá rychlost t308=ŘiÄ se podle robots.txt t309=Odkazy t310=Pro odborníky t311=Řízení bÄ›hu t312=ID prohlížeÄe t313=Scan Rules t314=Protokol, rejstřík, cache t315=Proxy t316=MIME Types t317=NepÅ™ipojovat se k poskytovateli (již spojeno) t318=Nepoužívat vzdáleného přístupového spojení t319=Naplánovat stahování t320=Klikni pro start t321=Není uloženo heslo pro toto spojení! t322=Není přístup k nastavení vzdáleného spojení t323=Vyber poskytovatele t324=Start t325=Pokud je to nutné, uprav parametry spojení,\r\npak klikni na DOKONÄŒIT pro zahájení stahování t326=Pouze uložit nastavení, nezahájit stahování. t327=Podržet t328=Shutdown t329=Nastavení Äasu stahování v: (hh\\mm\\ss) t330=Spojení s poskytovatelem (RAS) t331=Spojit s tímto poskytovatelem spojení t332=Odpojit po dokonÄení t333=Odpojit modem po dokonÄení t334=\r\n(Prosíme o podání hlášení o jakýchkoliv chybách)\r\n\r\nVývoj:\r\nRozhraní (Windows): Xavier Roche\r\nPavouk: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche a ostatní, kdo pÅ™ispÄ›li\r\nÄŒeský pÅ™eklad:\r\nAntonín MatÄ›jÄík (matejcik@volny.cz) t335=O programu HTTraQt Website Copier t336=NávÅ¡tÄ›va naší stránky t337=Otázka pomocníka t338=Tvá odpovÄ›Ä: t339=Odkaz detekován.. t340=Vybrat filtr t341=Ignorovat tento odkaz t342=Ignorovat adresář t343=Ignorovat doménu t344=Získat pouze tuto stránku t345=Stránka pro stahování t346=Doména stránky pro stahování t347=Ignoruj vÅ¡e t348=Wizard query t349=Ne t350=Nastavení t351=PÅ™eruÅ¡it pÅ™enos t352=ZmÄ›na nastavení t353=Zobrazit protokol t354=Zobrazit chybový protokol t355=Zobrazit pÅ™enosy souborů t356=Stažení novÄ›jší verze.. t357=&LiÅ¡ta t358=&Stavová liÅ¡ta t359=R&ozdÄ›lit t360=Soubor t361=Progress t362=Nastavení t363=Stahování t364=Protokol t365=Okno t366=NápovÄ›da t367=Nahrát výchozí nastavení t368=Uložit výchozí nastavení t369=Obnovit výchozí nastavení t370=Nahrát nastavení.. t371=Uložit nastavení jako.. t372=Volba jazyka t373=Obsah (Anglicky) t374=O programu WiHTTraQt Website Copier t375=Nový projekt\tCtrl+N t376=&Oteřít..\tCtrl+O t377=&Uložit\tCtrl+S t378=Uložit &jako.. t379=&Smazat t380=&Prohlídnout stažené stránky.. t381=Uživatelsky-definovaná struktura t382=%n\tNázev souboru bez přípony (napÅ™. obr)\r\n%N\tNázev souboru vÄetnÄ› přípony (napÅ™. obr.gif)\r\n%t\tPouze přípona (napÅ™. gif)\r\n%p\tCesta [bez posledního \\] (napÅ™. \\obrázky)\r\n%h\tWeb adresa (napÅ™. www.kdesi.com)\r\n%M\tMD5 URL (128 bitů, 32 ascii bajtů)\r\n%Q\tMD5 ověřovací Å™etÄ›zec (128 bitů, 32 ascii bajtů)\r\n%q\tMD5 malý ověřovací Å™etÄ›zec (16 bitů, 4 ascii bajtů)\r\n\r\n%s?\tZkratka (napÅ™. %sN) t383=Příklad:\t%h%p\\%n%q.%t\r\n->\t\\home\\karbofos\\mirror\\www.someweb.com\\someimages\\image.gif t384=Nastavení proxy t385=Ověření (pouze pokud je tÅ™eba) t386=Vlož adresu proxy t387=Vlož port proxy t388=Vlož pÅ™ihlášení k proxy t389=Vlož heslo proxy t390=NapiÅ¡ název projektu t391=Vlož cestu pro uložení t392=Zvolt existující projekt pro aktualizaci t393=Klikni pro výbÄ›r cesty t394=Select or create a new category name, to sort your mirrors in categories t395=Pomocník HTTraQt projektu.. t396=Název nového projektu: t397=Existující název projektu: t398=Název projektu: t399=Základní cesta: t400=Project category: t401=\\home\\karbofos\\Temp\Projekty t402=NapiÅ¡ nový název projektu, \r\nnebo vyber projekt k aktualizaci t403=Nový projekt t404=Vložit URL adresu t405=URL adresa: t406=Authentication (only if needed) t407=Formuláře nebo souhrné odkazy: t408=Získat URL.. t409=Vlož URL adresu(y) t410=Vlož pÅ™ihlášení na stránku t411=Vlož heslo pro stránku t412=Použít tento nástroj pro získání odkazů, které mohou být dostupné pouze pomocí formulářů nebo java skriptů t413=Volba jazyka podle nastavení t414=Získej URL! t415=Nastav doÄasnÄ› proxy pro tvůj prohlížeÄ na následující hodnoty (zkopírovat\\vložit adresu a port proxy).\r\nPak klikni na tlaÄítko OK na formuláři ve tvém prohlížeÄi nebo klikni na daný odkaz, který chceÅ¡ získat. t416=Požadovaný odkaz se odeÅ¡le z tvého prohlížeÄe do programu HTTraQt. t417=ZRUÅ IT t418=Zkopírovat\\Vložit doÄasné proxy parametry t419=Nebylo možné nalézt soubory NápovÄ›dy! t420=Nebylo možné uložit parametry! t421=Prosím uchop do myÅ¡i najednou pouze jeden adresář t422=Prosím uchopuj pouze adresáře, ne soubory t423=Prosím uchopuj pouze adresáře t424=Vybrat uživatelsky-definovanou strukturu? t425=Prosím zajisti, že uživatelsky-definovaný Å™etÄ›zec je správný, jinak budou názvy souborů Å¡patnÄ› pojmenovány! t426=Opravdu chceÅ¡ použít uživatelsky-definovanou strukturu? t427=PříliÅ¡ mnoho URL adres, není možné pracovat s takovým množstvím! t428=Nedostatek pamÄ›ti, vážná vnitÅ™ní chyba.. t429=Neznámá operace! t430=PÅ™idat tuto URL adresu?\r\n t431=UpozornÄ›ní: hlavní proces jeÅ¡tÄ› nereaguje, nemožné pÅ™idat URL adresu(y).. t432=Vybrat nebo zmÄ›nit typ(y) souborů t433=Vybrat nebo zmÄ›nit typ(y) MIME souborů t434=Nahoru t435=Dolů t436=Informace o staženém souboru t437=Zamrznutí okna t438=Další informace: t439=Vítej v programu HTTraQt!\r\n\r\nKlikni na tlaÄítko Další pro\r\n\r\n- vytvoÅ™ení nového projektu\r\n nebo \r\n- návrat k ÄásteÄnÄ› staženému projektu t440=Open Source offline browser t441=Website Copier\\Offline Browser. Copy remote websites to your computer. Free. t442=httrack, httraqt, webhttrack, offline browser t443=URL list (*.txt) t444=Previous t445=Next t446=URLs t447=Warning t448=Your browser does not currently support javascript. For better results, please use a javascript-aware browser. t449=Thank you t450=You can now close this window t451=Server terminated t452=A fatal error has occured during this mirror t453=Wrong URL(s)! t454=How You can thank a developer: t455=Share the link to this program or to this project t456=Report to developer about bugs or mistakes in the program t457=Donate t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Get from the clipboard t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=Ano t489=Build top Index t490=Units t491=Open t492=PC off when finished t493=Shutdown counter (minutes) t494=Make or correct translation httraqt/lang/Eesti.utf0000664000175000017500000005347513042707374015504 0ustar karbofoskarbofosLANGUAGE_NAME Eesti LANGUAGE_FILE Eesti LANGUAGE_ISO et LANGUAGE_AUTHOR Tõnu Virma\n LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID Estonian t000=HTTraQt t001=Ühenduste arv t002=Select font size t003=Ooteaeg t004=Kordusi t005=Maksimaalne ülekandekiirus t006=Minimaalne ülekandekiirus t007=Püsivad ühendused t008=Tühista kõik selle hosti lingid, kui ooteaeg läbi saab t009=Tühista kõik selle hosti lingid, kui on liiga aeglane t010=Kontrolli dokumenditüüpe t011=Spider t012=Aktsepteeri küpsiseid t013=Analüüsi Java faile t014=Update hack (piirab korduvaid ülekandeid) t015=URL hacks (join similar URLs) t016=Tolerantsed päringud (serverite jaoks) t017=Kasuta vana HTTP\\1.0 päringut (mitte 1.1) t018=Brauseri identiteet t019=Operation system Identity t020=Operation t021=HTML-i jalus t022=Struktuuritüüp (kuidas lingid salvestatakse) t023=DOS-i nimed (8+3) t024=Ilma vealehekülgedeta t025=Ilma välislehekülgedeta t026=Peida paroolid t027=Peida päringustringid t028=Ära hävita vanu faile t029=ISO9660 nimed (CDROM) t030=Struktuur t031=Neid seadeid muuda ainult erandkorras t032=Peamine filter t033=Liikumisviis t034=Globaalne liikumisviis t035=Linkide muutmine: siselingid \\ välislingid t036=Kasuta cache'i uuenduste ja korduste tarvis t037=Aktiveeri veakontrolliolek (httraqt.log) t038=Maksimaalne kopeerimissügavus algusaadressi suhtes t039=Väliste\\keelatud aadresside maksimaalne kopeerimissügavus (vaikimisi 0, s.t. üldse mitte) t040=HTML-faili maksimaalne suurus t041=Mitte-HTML faili maksimaalne suurus t042=Suuruse piirang t043=Paus peale ... tirimist t044=Maksimaalne aeg t045=Size t046=Maksimaalselt ühendusi sekundis t047=Maksimaalne linkide arv t048=Kõik lingid leitakse t049=Tiri mitte-HTML failid, nt välised ZIP-failid või pildid t050=Testi kõik lingid (ka keelatud) t051=Tiri HTML-failid kõigepealt! t052=Tüüp\\MIME seosed t053=Failitüübid: t054=MIME identiteet: t055=Proxy aadress: t056=Proxy port: t057=Kasutajanimi t058=Parool t059=Kasuta FTP ülekannete jaoks proxyt t060=Kasuta asendajaid URL-ide või linkide välja- või kaasaarvamiseks.\r\nÜhele reale võib panna mitu skaneerimisstringi.\r\nEraldajana kasuta tühikuid.\r\n\r\nNäiteks: +*.zip -www.*.com -www.*.edu\\cgi-bin\\*.cgi t061=Kriteerium: t062=Märksõna: t063=Vihje: Et saada KÕIK GIF-failid kaasa arvatud, kasuta midagi taolist +www.someweb.com\\*.gif. \r\n(+*.gif \\ -*.gif arvab kaasa\\välja KÕIK GIF-id KÕIKIDEST saitidest) t064=WildCardFilters t065=Lisa filtreerimisreegel t066=Välja arvata lingid t067=Kaasa arvata lingid t068=Säilita KÕIK failid cache'is t069=Ära tiri uuesti kohalikke kustutatud faile t070=Create Log files t071=Tee indeks t072=Tee sõnade andmebaas t073=Failinimed laiendiga:\r\nFailinimed, mis sisaldavad:\r\nSee failinimi:\r\nKaustanimed, mis sisaldavad:\r\nSee kaustanimi:\r\nLingid selles domeenis:\r\nLingid domeenides, mis sisaldavad:\r\nLingid sellest hostist:\r\nLingid, mis sisaldavad:\r\nSee link:\r\nKÕIK LINGID t074=Näita kõik\r\nPeida veakontroll\r\nPeida info\r\nPeida veakontroll ja info t075=Saidi struktuur (vaikimisi)\r\nHtml -> web\\, pildid\\teised failid -> web\\images\\\r\nHtml -> web\\html\\, pildid\\teised -> web\\images\\\r\nHtml -> web\\, pildid\\teised -> web\\\r\nHtml -> web\\, pildid\\teised -> web\\xxx\\ (kus xxx on faili laiend)\r\nHtml -> web\\html\\, pildid\\teised -> web\\xxx\\\r\nSaidi struktuur, ilma www.domain.xxx\\\r\nHtml -> saidi_nimi\\, pildid\\teised failid -> saidi_nimi\\images\\\r\nHtml -> saidi_nimi\\html\\, pildid\\teised -> saidi_nimi\\images\\\r\nHtml -> saidi_nimi\\, pildid\\teised -> saidi_nimi\\\r\nHtml -> saidi_nimi\\, pildid\\teised -> saidi_nimi\\xxx\\\r\nHtml -> saidi_nimi\\html\\, pildid\\teised -> saidi_nimi\\xxx\\\r\nKõik failid -> web\\ (juhuslike nimedega)\r\nKõik failid -> saidi_nimi\\ (juhuslike nimedega)\r\nKasutaja defineeritud struktuur... t076=Skaneeri ainult\r\nSalvesta HTML-failid\r\nSalvesta mitte-HTML failid\r\nSalvesta kõik failid (vaikimisi)\r\nSalvesta HTML-failid kõigepealt t077=Jää samasse kausta\r\nVõib minna alla (vaikimisi)\r\nVõib minna üles\r\nVõib minna nii üles kui alla t078=Jää samale aadressile (vaikimisi)\r\nJää samasse domeeni\r\nJää samasse üladomeeni\r\n Mine igale poole veebis t079=Mitte kunagi\r\nKui on tundmatu (v.a. \\)\r\nKui on tundmatu t080=ilma robots.txt reegliteta\r\nrobots.txt v.a. nõustaja\r\njärgi robots.txt reegleid t081=normaalne\r\nlaiendatud\r\nveakontrolliga t082=Tiri veebisaidid\r\nTiri veebisaidid + küsimused\r\nTiri eraldi failid\r\nTiri kõik saidid lehtedel (hulgikopeerimine)\r\nTesti lingid lehtedel (järjehoidjate test)\r\n* Jätka katkestatud tirimist\r\n* Uuenda olemasolevat t083=Suhteline URI \\ Absoluutne URL (vaikimisi)\r\nAbsoluutne URL \\ Absoluutne URL\r\nAbsoluutne URI \\ Absoluutne URL\r\nAlgne URL \\ Algne URL t084=- Kopeerimine -\r\n\r\nSisesta aadress(id) URL-i kasti t085=- Interaktiivne nõustaja (küsimused) -\r\n\r\nSisesta aadress(id) URL-i kasti t086=- Failide tirimine -\r\n\r\nSisesta faili(de) aadress(id) URL-i kasti t087=- Linkide listi järgi kopeerimine -\r\n\r\nSisesta URL-i kasti kopeeritavaid linke sisaldava(te) leh(ted)e aadress(id) t088=- Linkide testimine -\r\n\r\nSisesta testitavaid linke sisaldava(te) leh(ted)e aadress(id) URL-i kasti t089=- Uuendamine -\r\n\r\nKontrolli aadressi URL-i kastis ja parameetreid kui tarvis, seejärel kliki nuppu 'NEXT' t090=- Jätkamine (katkestamise järel) -\r\n\r\nKontrolli aadressi URL-i kastis ja parameetreid kui tarvis, seejärel kliki nuppu 'NEXT' t091=Ok t092=Loobu t093=&Välju t094=Sulge t095=Loobu muudatustest t096=Kliki kinnituseks t097=Kliki abi saamiseks! t098=Tagasi eelmisele ekraanile t099=Edasi järgmisele ekraanile t100=Peida parool t101=Salvesta projekt t102=Kas sulgeda käesolev projekt? t103=Kas kustutada see projekt? t104=Kas kustutada tühi projekt %s? t105=Tegevus ei ole veel lõpetatud t106=Viga selle projekti kustutamisel t107=Vali filtreerimisreegel t108=Sisesta märksõnad filtri jaoks t109=Lisa see reegel t110=Sisesta palun üks või mitu märksõna reegli jaoks t111=Lisa t112=Filtrid t113=Vastavad lingid tuleb välja arvata: t114=Vastavad lingid tuleb kaasa arvata: t115=Näidis: t116=gif\r\nleiab kõik GIF-failid t117=blue\r\nleiab kõik failid, mis sisaldavad alamstringi 'blue', nagu 'bluesky-small.jpeg' t118=bigfile.mov\r\nleiab faili 'bigfile.mov', aga mitte 'bigfile2.mov' t119=cgi\r\nleiab lingid, mille kaustanimes sisaldub 'cgi' nagu \\cgi-bin\\somecgi.cgi t120=cgi-bin\r\nleiab lingid, mille kaustanimeks on terve 'cgi-bin' string (aga mitte cgi-bin-2, näiteks) t121=someweb.com\r\nleiab seda alamstringi sisaldavad lingid, nagu www.someweb.com, private.someweb.com jne. t122=someweb\r\nleiab seda alamstringi sisaldavad lingid, nagu www.someweb.com, www.someweb.edu, private.someweb.otherweb.com jne. t123=www.someweb.com\r\nleiab lingid, mis vastavad alamstringile 'www.someweb.com' (aga mitte linke, nagu private.someweb.com\\..) t124=someweb\r\nleiab kõik seda alamstringi sisaldavad lingid, nagu www.someweb.com\\.., www.test.abc\\fromsomeweb\\index.html, www.test.abc\\test\\someweb.html jne. t125=www.test.com\\test\\someweb.html\r\nleiab ainult faili 'www.test.com\\test\\someweb.html'. Sisestada tuleb täielik asukoht (URL + faili asukoht) t126=Lisa väljaarvamisfilter t127=Lisa kaasaarvamisfilter t128=Olemasolevad filtrid t129=Cancel changes t130=Salvesta praegune häälestus vaikeväärtusena t131=Click to confirm t132=%s ei ole ühtegi logifaili! t133=%s ei ole faili 'index.html'! t134=Kliki HTTraQt Website Copier'i sulgemiseks t135=Vaata HTML alguslehekülge t136=Veebikopeerimine lõpetatud t137=Vaata logifaile t138=Sirvi kopeeritud veebisaiti t139=Uus projekt... t140=Vaata vea- ja hoiatusteraportit t141=Vaata raportit t142=Sulge logifaili aken t143=Informatsiooni tüüp: t144=Info t145=Otsi t146=Otsi sõna t147=Info logifail t148=Hoiatuste ja vigade logifail t149=OLE süsteemi ei saa käivitada t150=HTTraQt ei leidnud määratud kaustast ühtegi katkestatud tirimise cache-faili! t151=Ei saa luua ühendust t152=vastuvõtt t153=päring t154=ühendus t155=otsimine t156=Ready t157=valmis t158=waiting t159=viga t160=Failide vastuvõtmine... t161=HTML faili analüüsimine... t162=Failide hävitamine... t163=Cache'i laadimine.. t164=HTML faili analüüsimine (linkide testimine)... t165=Paus - Jätkamiseks vali [Saidikopeerimine]\\[Peata ülekanne] t166=Paused (select [File]\\[Pause transfer] to continue) t167=Pooleliolevate ülekannete lõpetamine - Kliki [Cancel], et lõpetada kohe! t168=skaneerimine t169=Etteantud aja ootamine... t170=Transferring data.. t171=Ühendusevõtmine t172=[%d sekundit] jäänud operatsiooni alguseni t173=Saidi kopeerimine [%s, %s] t174=Saidikopeerimine on lõpetatud! t175=Saidikopeerimise käigus tekkis probleem\r\n t176=\r\nOperatsioonil:\r\n t177=\r\nVaata logifaili kui tarvis.\r\n\r\nKliki FINISH, et sulgeda HTTraQt Website Copier.\r\n\r\nTänan HTTraQt'i kasutamise eest! t178=Kopeerimisoperatsioon on lõpetatud.\r\nKliki Välju, et sulgeda HTTraQt.\r\nVaata logifaili veendumaks, et kõik on korras.\r\n\r\nTänan HTTraQt'i kasutamise eest! t179=* * KOPEERIMINE KATKESTATUD! * *\r\nPraegune ajutine cache on vajalik igasuguse uuendamise jaoks ja sisaldab ainult käesoleva katkestatud seansi jooksul tiritud andmeid.\r\nEelmine cache võib sisaldada põhjalikumat informatsiooni; kui sa ei taha seda informatsiooni kaotada, tuleb see taastada ja kustutada praegune cache.\r\n[Märkus: Seda on siin lihtne teha, kustutades hts-cache\\new.* failid]\r\n\r\nKas arvad, et eelmine cache võib sisaldada põhjalikumat informatsiooni, ja kas tahad seda taastada? t180=* * KOPEERIMISE VIGA! * *\r\nHTTraQt leidis, et praegune veebikoopia on tühi. Kui see on uuendus, taastatakse eelmine koopia.\r\nPõhjus: esimest lehekülge ei leitud, või on ühenduse probleemid.\r\n=> Veendu, et veebisait ikka alles on, ja\\või kontrolli proxy seadistust! <= t181=\r\n\r\nVihje: Hoiatuste ja veateadete nägemiseks kliki [Vaata logifaili] t182=Viga hts-cache\\new.* faili kustutamisel, palun tee seda käsitsi t183=Kas sa tõesti tahad lõpetada HTTraQt Website Copier'i kasutamise? t184=Logifailide asukoht t185=Uus projekt \\ importida? t186=Vali tegevus t187=Linkide maksimaalne skaneerimissügavus t188=Sisesta aadress(id) siia t189=Defineeri täiendavad filtreerimisreeglid t190=Proxy nimi (kui tarvis) t191=Proxy port t192=Defineeri proxy seaded t193=Kasuta standardset HTTP proxyt FTP proxyna t194=Asukoht t195=Vali asukoht t196=Lõpeta HTTraQt Website Copier'i kasutamine t197=Info HTTraQt'i kohta t198=Save current preferences as default values t199=Kliki jätkamiseks t200=Kliki seadete defineerimiseks t201=Kliki URL-i lisamiseks t202=Laadi URL(-id) tekstifailist t203=HTTraQt'i häälestus (*.opt)|*.opt|| t204=Addressinimekirja tekstifail (*.txt)|*.txt|| t205=Faili ei leia! t206=Kas sa tõesti tahad muuta projekti nime\\asukohta? t207=Kas laadida kasutaja vaikimisi seaded? t208=Kas salvestada kasutaja vaikimisi seaded? t209=Kas taastada kõik vaikimisi seaded? t210=Tere tulemast HTTraQt'i! t211=Tegevus: t212=Maksimaalne sügavus: t213=Maksimaalne väline sügavus: t214=Filtrid (linkide välja-\\kaasaarvamiseks): t215=Asukohad t216=Defineeri... t217=Defineeri seaded... t218=Kopeerimise häälestus: t219=Projekti nimi t220=Lisa URL... t221=Veebiaadressid: (URL) t222=Kas peatada HTTraQt? t223=Hibernate t224=Kas peatada tirimine? t225=Pause t226=Peata kopeerimine t227=Minimeeri süsteemialasse t228=Kliki lingi vahelejätmiseks või kopeerimise peatamiseks t229=Kliki lingi vahelejätmiseks t230=Salvestatud baite: t231=Stop t232=Skaneeritud linke: t233=Aeg: t234=Ühendusi: t235=Käimas on: t236=Peida t237=Ülekandekiirus: t238=Jäta vahele t239=Informatsioon t240=Faile kirjutatud: t241=Faile uuendatud: t242=Vigu: t243=Vead t244=Tegevus: t245=Järgi välislinke t246=Testi kõik lingid lehekülgedel t247=Püüa välja nuhkida kõik lingid t248=Tiri HTML-failid kõigepealt (kiirem) t249=Vali kohaliku saidi struktuur t250=Defineeri oma saidistruktuur kettal t251=Ära uuenda nullsuurusega või kasutaja poolt kustutatud faile t252=Tee alguslehekülg t253=Loo kõigi HTML-lehekülgede sõnade andmebaas t254=Tee vealogi ja raporti failid t255=Genereeri AINULT DOS-i 8-3 failinimed t256=Genereeri AINULT ISO9660 failinimed CDROM-i jaoks t257=Ära genereeri HTML vealehekülgi t258=Vali kettale salvestatavad failitüübid t259=Vali linkide järgimise suund t260=Vali globaalne linkide järgimise suund t261=Määra URL-ide ümberkirjutamise reeglid siselinkidele (mida tiritakse) ja välislinkidele (mida ei tirita) t262=Maksimaalselt ühendusi üheaegselt t263=Maksimaalne faili ooteaeg t264=Minimaalne lubatav ülekandekiirus t265=Maksimaalne korduste arv mittefataalse vea korral t266=Ühe HTML-faili maksimaalne suurus t267=Ühe mitte-HTML faili maksimaalne suurus t268=Maksimaalne veebist välja otsitav baitide kogus t269=Tee paus pärast selle baidikoguse tirimist t270=Kopeerimisoperatsiooni maksimaalne kestus t271=Maksimum ühendusi sekundis (vältimaks serveri ülekoormust) t272=Maksimaalne testitavate (mitte salvestatavate!) linkide hulk t273=Kommentaar, mis lisatakse igale HTML-failile t274=Tagasi algusleheküljele t275=Save current preferences as default values t276=Click to continue t277=Kliki muudatustest loobumiseks t278=Järgi saitide kohalikke robotireegleid t279=Lingid kopeerimata välislehekülgedele tekitavad vealehekülgi t280=Ära kustuta vananenud faile peale uuendamist t281=Kas aktsepteerida küpsiseid? t282=Kas kontrollida dokumendi tüüpi, kui on tundmatu? t283=Kas analüüsida java aplette vajalike lisafailide väljaotsimiseks? t284=Säilitada kõik failid cache'is, mitte ainult HTML-i kujul t285=Logifaili tüüp (kui on genereeritud) t286=Tee veakontrollifail t287=Kasuta mittestandardset päringut mõnest serveri veast möödapääsemiseks t288=Kasuta vana HTTP\\1.0 päringut (piirab mootori võimalusi!) t289=Püüa piirata korduvaid ülekandeid mitmesuguste trikkidega (failisuuruse test..) t290=Attempt to limit the number of links by skipping similar URLs (www.foo.com==foo.com, http=https ..) t291=Kirjuta välislingid ilma sisselogimise\\paroolita t292=Kirjuta siselingid ilma päringustringita t293=Püüa kätte saada kõik URL-id (ka tundmatud sildid\\koodid) t294=Kasuta cache'i uuenduste jaoks t295=Logifailid t296=Primary Scan Rule t297=Vookontroll t298=Piirangud t299=Identiteet t300=Hülga host vea korral t301=Hülga host, kui on liiga aeglane t302=Konfigureeri t303=Vähenda ühenduse aega ja tüübiotsingu aega, kasutades püsivaid ühendusi t304=Saidi maksimaalne suurus t305=Salvesta häälestus t306=Save t307=Maksimaalne ülekandekiirus t308=Järgi robots.txt reegleid t309=Lingid t310=Ekspertidele t311=Vookontroll t312=Brauser t313=Scan Rules t314=Logi, indeks, cache t315=Proxy t316=MIME Types t317=Ära ühenda ühendusepakkujaga (juba ühendatud) t318=Ära kasuta kaugjuurdepääsuga ühendust t319=Programmeeri kopeerimisoperatsioon t320=Kliki käivitamiseks! t321=Selle ühenduse jaoks pole salvestatud parooli! t322=Kaugühenduse seadeid ei saa kätte t323=Vali ühendusepakkuja t324=Start t325=Palun täpsusta ühenduse parameetreid, kui tarvis,\r\nsiis vajuta FINISH kopeerimisoperatsiooni käivitamiseks. t326=Salvesta seaded ainult. Ära alusta tirimist praegu. t327=Ootel t328=Shutdown t329=Ülekanne on programmeeritud: (hh\\mm\\ss) t330=Ühenda ühendusepakkujaga (RAS) t331=Ühenda selle ühendusepakkujaga t332=Lahuta ühendus, kui on lõpetatud t333=Lahuta modem lõpetamisel t334=\r\n(Palun teata meile igast veast või probleemist)\r\n\r\nArendajad:\r\nKasutajaliides (Windows): Xavier Roche\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nEestikeelne tõlge: Tõnu Virma t335=&HTTraQt Website Copier'i info t336=Külasta palun meie veebilehekülge! t337=Nõustaja päring t338=Sinu vastus: t339=Leitud link... t340=Vali reegel t341=Ignoreeri seda linki t342=Ignoreeri kausta t343=Ignoreeri domeeni t344=Võta ainult see lehekülg t345=Saidi kopeerimine t346=Domeeni kopeerimine t347=Ignoreeri kõiki t348=Wizard query t349=Ei t350=Seaded t351=Peata ülekanne t352=Muuda seadeid t353=Vaata logi t354=Vaata vealogi t355=Vaata failiülekandeid t356=Leia &uuemat versiooni... t357=&Nupuriba t358=&Staatuseriba t359=&Jaota t360=&Fail t361=Progress t362=&Häälestus t363=&Saidikopeerimine t364=&Logi t365=A&ken t366=&Abi t367=Laadi vaikimisi seaded t368=Salvesta vaikimisi seaded t369=Taasta vaikimisi seaded t370=Laadi seaded... t371=Salvesta seaded faili... t372=Keele valik... t373=Indeks t374=Info HTTraQt'i kohta... t375=&Uus projekt\tCtrl+N t376=&Ava...\tCtrl+O t377=&Salvesta\tCtrl+S t378=Salvesta &failina... t379=&Kustuta... t380=Si&rvi saite... t381=Kasutaja-defineeritud struktuur t382=%n\tFaili nimi ilma laiendita (nt: image)\r\n%N\tFaili nimi koos laiendiga (nt: image.gif)\r\n%t\tFaili laiend ainult (nt: gif)\r\n%p\tAsukoht [ilma \\-ta lõpus] (nt: \\someimages)\r\n%h\tHosti nimi (nt: www.someweb.com)\r\n%M\tMD5 URL (128 bits, 32 ascii bytes)\r\n%Q\tMD5 query string (128 bits, 32 ascii bytes)\r\n%q\tMD5 small query string (16 bits, 4 ascii bytes)\r\n\r\n%s?\tDOS-i lühinimi (nt: %sN) t383=Näidis:\t%h%p\\%n%q.%t\r\n->\t\t\\home\\karbofos\\mirror\\www.someweb.com\\someimages\\image.gif t384=Proxy seaded t385=Identifitseerimine (vajaduse korral) t386=Sisesta proxy aadress siia t387=Sisesta proxy port siia t388=Sisesta proxy kasutajanimi t389=Sisesta proxy parool t390=Sisesta siia projekti nimi t391=Sisesta siia asukoht projekti salvestamiseks t392=Vali olemasolev projekt uuendamiseks t393=Kliki siin asukoha valimiseks t394=Select or create a new category name, to sort your mirrors in categories t395=HTTraQt'i projektinõustaja t396=Uue projekti nimi: t397=Olemasoleva projekti nimi: t398=Projekti nimi: t399=Baas-asukoht: t400=Project category: t401=\\home\\karbofos\\Minu veebisaidid t402=Sisesta uue projekti nimi, \r\nvõi vali olemasolev projekt uuendamiseks\\jätkamiseks t403=Uus projekt t404=Sisesta URL t405=URL: t406=Authentication (only if needed) t407=Vormid või keerulised lingid: t408=Püüa URL... t409=Sisesta URL aadress(id) siia t410=Sisesta saidi kasutajanimi t411=Sisesta saidi parool t412=Kasuta seda püüdevahendit linkide korral, millele pääseb ligi ainult vormide või javascripti koodide kaudu t413=Vali kasutuskeel t414=Püüa URL! t415=Palun sea oma brauseri proxy häälestus ajutiselt järgmistele väärtustele (kopeeri\\kleebi proxy aadress ja port).\r\nSiis kliki vormi SUBMIT-nuppu brauseri leheküljel, või kliki spetsiifilist linki, mida tahad püüda. t416=See saadab soovitud lingi sinu brauserist HTTraQt'ile. t417=LOOBU t418=Kopeeri\\kleebi ajutised proxy parameetrid siit t419=Abiinfo faile ei leia! t420=Parameetreid ei saa salvestada! t421=Palun lohista ainult üks kaust korraga t422=Palun lohista ainult kaustu, mitte faile t423=Palun lohista ainult kaustu t424=Kas valida kasutaja-defineeritud struktuur? t425=Palun veendu, et kasutaja defineeritud stringid on ikka korrektsed,\r\nvastasel juhul tulevad failinimed vigased! t426=Kas sa tõesti tahad valida kasutaja-defineeritud struktuuri? t427=Liiga palju URL-e. Nii palju linke ei suuda käsitleda!! t428=Mälu ei ole piisavalt, fataalne sisemine viga... t429=Tundmatu operatsioon! t430=Kas lisada see URL?\r\n t431=Hoiatus: põhiprotsess ei reageeri ikka veel, ei saa lisada URL-e... t432=Vali või muuda oma failitüüpe siin t433=Vali või muuda oma MIME-tüüpe siin t434=Mine üles t435=Mine alla t436=Failitirimise informatsioon t437=Fikseeri aken t438=Täiendav informatsioon: t439=Tere tulemast HTTraQt Website Copier'i!\r\n\r\nPalun kliki NEXT-nuppu, et\r\n\r\n- alustada uut projekti või\r\n- jätkata pooleliolevat tirimist t440=Open Source offline browser t441=Website Copier\\Offline Browser. Copy remote websites to your computer. Free. t442=httrack, httraqt, webhttrack, offline browser t443=URL list (*.txt) t444=Previous t445=Next t446=URLs t447=Warning t448=Your browser does not currently support javascript. For better results, please use a javascript-aware browser. t449=Thank you t450=You can now close this window t451=Server terminated t452=A fatal error has occured during this mirror t453=Wrong URL(s)! t454=How You can thank a developer: t455=Share the link to this program or to this project t456=Report to developer about bugs or mistakes in the program t457=Donate t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Get from the clipboard t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=Yes t489=Build top Index t490=Units t491=Open t492=PC off when finished t493=Shutdown counter (minutes) t494=Make or correct translation httraqt/lang/Japanese.utf0000664000175000017500000006767513042707374016170 0ustar karbofoskarbofosLANGUAGE_NAME Japanese LANGUAGE_FILE Japanese LANGUAGE_ISO jp LANGUAGE_AUTHOR TAPKAL\r\n LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID Japanese t000=HTTraQt t001=接続数 t002=Select font size t003=タイムアウト t004=å†è©¦è¡Œæ•° t005=最大転é€ãƒ¬ãƒ¼ãƒˆ t006=最å°è»¢é€ãƒ¬ãƒ¼ãƒˆ t007=Persistent connections (Keep-Alive) t008=タイムアウトã—ãŸå ´åˆã€ãƒ›ã‚¹ãƒˆã‹ã‚‰ã®å…¨ã¦ã®ãƒªãƒ³ã‚¯ã‚’キャンセル t009=ã‚ã¾ã‚Šã«ã‚‚é…ã„å ´åˆã€ãƒ›ã‚¹ãƒˆã‹ã‚‰ã®å…¨ã¦ã®ãƒªãƒ³ã‚¯ã‚’キャンセル t010=ドキュメントã®ç¨®é¡žã‚’ãƒã‚§ãƒƒã‚¯ã™ã‚‹ t011=スパイダー t012=クッキーをå—ã‘入れる t013=JAVAファイルを解æžã™ã‚‹ t014=æ›´æ–°ã®ãƒˆãƒªãƒƒã‚¯ (å†è»¢é€åˆ¶é™) t015=URL hacks (join similar URLs) t016=サーãƒã®è¨±å®¹ãƒªã‚¯ã‚¨ã‚¹ãƒˆæ•° t017=以å‰ã® HTTP\\1.0 リクエストを強è¦ã™ã‚‹ (1.1ã§ã¯ãªã) t018=ブラウザID t019=Operation system Identity t020=Operation t021=HTMLフッタ t022=ä¿å­˜ãƒ•ォルダã®è¨­å®š (リンクã®ä¿å­˜æ–¹æ³•) t023=DOSå (8+3) t024=エラーページãªã— t025=外部ページãªã— t026=パスワードを隠㙠t027=検索文字列を隠㙠t028=ãµã‚‹ã„ファイルを消去ã—ãªã„ t029=ISO9660 names (CDROM) t030=ビルド t031=ã“れらã®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã¯æ™®é€šå¤‰æ›´ã•れるã¹ãã§ã¯ã‚りã¾ã›ã‚“。 t032=優先ã•れるスキャンルール t033=探索方法 t034=グローãƒãƒ«ãªæŽ¢æŸ»æ–¹æ³• t035=ãƒªãƒ³ã‚¯ã‚’å†æ›¸ãè¾¼ã¿ã™ã‚‹ 内部 \\ 外部 t036=更新(アップデート)ã¨ãƒªãƒˆãƒ©ã‚¤ã«ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚’使用ã™ã‚‹ t037=デãƒãƒƒã‚°ãƒ¢ãƒ¼ãƒ‰ã‚’使ㆠ(httraqt.log) t038=ルートアドレスã‹ã‚‰ã®æœ€å¤§ã®ã‚³ãƒ”ー(ミラー)階層 t039=外部\\ç¦æ­¢ã•れãŸã‚¢ãƒ‰ãƒ¬ã‚¹ã¸ã®æœ€å¤§ã‚³ãƒ”ー(ミラー)階層 (既定ã¯0, コピーをã“ã“ã‚ã¿ãªã„) t040=HTMLãƒ•ã‚¡ã‚¤ãƒ«ã®æœ€å¤§ãƒã‚¤ãƒˆæ•° t041=ä»»æ„ã®éžHTMLãƒ•ã‚¡ã‚¤ãƒ«ã®æœ€å¤§ãƒã‚¤ãƒˆæ•° t042=サイズã®åˆ¶é™ t043=ダウンロードã®ã‚ã¨ã«ä¸­æ–­ã™ã‚‹... t044=最大時間 t045=Size t046=最大接続数 \\ ç§’ t047=ãƒªãƒ³ã‚¯ã®æœ€å¤§æ•° t048=å…¨ã¦ã®ãƒªãƒ³ã‚¯ã«ãƒžãƒƒãƒ t049=éžHTMLファイルã§ãƒªãƒ³ã‚¯ã«é–¢é€£ã™ã‚‹ãƒ•ァイルã€ã™ãªã‚ã¡å¤–部ã®ZIPã‚„ç”»åƒãƒ•ァイルをå–å¾—ã™ã‚‹ t050=å…¨ã¦ã®ãƒªãƒ³ã‚¯ã®ãƒ†ã‚¹ãƒˆ (ç¦æ­¢ã•れã¦ã„ã‚‹ã‚‚ã®ã«ã¤ã„ã¦ã‚‚) t051=HTMLファイルを先ã«å–å¾—ã™ã‚‹! t052=ファイルã®ç¨®é¡ž\\MIME関連 t053=ファイルã®ç¨®é¡ž t054=MIME識別 t055=プロキシã®ã‚¢ãƒ‰ãƒ¬ã‚¹ t056=プロキシã®ãƒãƒ¼ãƒˆ t057=ログインå t058=パスワード t059=FTP転é€ã«ãƒ—ロキシを使用ã™ã‚‹ t060=URLã‚’å«ã‚ã‚‹ã€ã¾ãŸã¯é™¤å¤–ã™ã‚‹ãŸã‚ã«ãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼ãƒ‰ã‚’使用ã—ã¾ã™ã€‚\r\n\r\nã„ãã¤ã‹ã®ã‚¹ã‚­ãƒ£ãƒ³æ–‡å­—列をåŒã˜è¡Œã«ç½®ãã“ã¨ãŒã§ãã¾ã™ã€‚\r\nスペース(空白)を分割ã®ãŸã‚ã«ä½¿ç”¨ã—ã¦ãã ã•ã„。\r\n例: +*.zip -www.*.com -www.*.edu\\cgi-bin\\*.cgi t061=フィルタã®ãƒ«ãƒ¼ãƒ« t062=文字列 t063=Tipp: å…¨ã¦ã®GIFファイルをå«ã‚ã‚‹ãŸã‚ã«ã¯ã€+www.someweb.com\\*.gifã®ã‚ˆã†ã«æ›¸ãã¾ã™ã€‚ \r\n(+*.gif \\ -*.gif ã§å…¨ã¦ã®ã‚µã‚¤ãƒˆã®å…¨ã¦ã®GIFã‚’ å«ã¿\\排除㗠ã¾ã™ã€‚) t064=WildCardFilters t065=スキャンルールã®è¿½åŠ  t066=リンクã®é™¤å¤– t067=リンクをå«ã‚ã‚‹ t068=å…¨ã¦ã®ãƒ•ァイルをキャッシュã«ä¿å­˜ t069=ローカルã§å‰Šé™¤ã•れãŸãƒ•ァイルã¯å†ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã—ãªã„ t070=Create Log files t071=インデックスã®ä½œæˆ t072=å˜èªžãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’作æˆã™ã‚‹ t073=æ‹¡å¼µå­ä»˜ãファイルå:\r\n次をå«ã‚€ãƒ•ァイルå:\r\nã“ã®ãƒ•ァイルå:\r\n次をå«ã‚€ãƒ•ォルダå:\r\nã“ã®ãƒ•ォルダå:\r\nã“ã®ãƒ‰ãƒ¡ã‚¤ãƒ³ã®ãƒªãƒ³ã‚¯:\r\n次をå«ã‚€ãƒ‰ãƒ¡ã‚¤ãƒ³ã®ãƒªãƒ³ã‚¯:\r\nã“ã®ãƒ›ã‚¹ãƒˆã‹ã‚‰ã®ãƒªãƒ³ã‚¯:\r\n次をå«ã‚€ãƒªãƒ³ã‚¯:\r\nã“ã®ãƒªãƒ³ã‚¯:\r\nå…¨ã¦ã®ãƒªãƒ³ã‚¯ t074=å…¨ã¦ã‚’表示\r\nデãƒãƒƒã‚°ã‚’éš ã™\r\n情報を隠ã™\r\nデãƒãƒƒã‚°ã¨æƒ…報を隠㙠t075=サイトãã®ã¾ã¾ã®å†ç¾(既定)\r\nHtmlファイルをフォルダweb\\, ç”»åƒã»ã‹ã®ãƒ•ァイルをweb\\images\\\r\nHtmlファイルをフォルダ\\html, ウェブã®ç”»åƒã»ã‹ã®ãƒ•ァイルを\\images\r\nHtmlファイルをルートフォルダ\\, ç”»åƒã»ã‹ã®ãƒ•ァイルをweb\\\r\nHtmlファイルをweb\\, ç”»åƒã»ã‹ã®ãƒ•ァイルをweb\\xxx, xxxã¯ãƒ•ã‚¡ã‚¤ãƒ«ã®æ‹¡å¼µå­ã”ã¨\r\nHtmlファイルをweb\\html, ç”»åƒã»ã‹ã®ãƒ•ァイルをweb\\xxx\r\nwww.domain.xxx\\ãªã—ã§ã‚µã‚¤ãƒˆã®å†ç¾\r\nHtmlファイルをsite_name\\, ç”»åƒã»ã‹ã®ãƒ•ァイルをsite_name\\images\\\r\nHtmlファイルをsite_name\\html, ç”»åƒã»ã‹ã‚’site_name\\images\r\nHtmlファイルをsite_name\\, ç”»åƒã»ã‹ã‚’site_name\\\r\nHtmlファイルを site_name\\ã«, fç”»åƒãã®ã»ã‹ã‚’ site_name\\xxxã«\r\nHtmlファイルを site_name\\htmlã«, ç”»åƒãã®ä»–ã‚’ site_name\\xxxã«\r\nå…¨ã¦ã®ãƒ•ァイルを web\\ã«ãƒ©ãƒ³ãƒ€ãƒ ãªåå‰ã‚’付ã‘ã¦(ガジェット!)\r\nå…¨ã¦ã®ãƒ•ァイルを フォルダsite_name\\ã«ãƒ©ãƒ³ãƒ€ãƒ ãªåå‰ã‚’付ã‘ã¦(ガジェット!)\r\nユーザ定義ã®ãƒ•ォルダ... t076=スキャンã®ã¿\r\nHTMLファイルã®ä¿å­˜\r\néžHTMLファイルã®ä¿å­˜\r\nå…¨ã¦ã®ãƒ•ァイルã®ä¿å­˜ (既定)\r\n最åˆã«HTMLファイルをä¿å­˜ t077=åŒä¸€ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ã¨ã©ã¾ã‚‹\r\n下ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã¸ã®ç§»å‹•ã‚’è¨±å¯ (既定)\r\n上ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã¸ã®ç§»å‹•を許å¯\r\n上下ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã¸ã®ç§»å‹•ã‚’è¨±å¯ t078=åŒä¸€ã‚¢ãƒ‰ãƒ¬ã‚¹ã«ã¨ã©ã¾ã‚‹ (既定)\r\nåŒä¸€ãƒ‰ãƒ¡ã‚¤ãƒ³ã«ã¨ã©ã¾ã‚‹\r\nトップレベルã®ãƒ‰ãƒ¡ã‚¤ãƒ³ã«ã¨ã©ã¾ã‚‹\r\nWebã®ã©ã“ã¸ã§ã‚‚行ã t079=æ‹’å¦\r\n未知ã®å ´åˆ (\\を除ã)\r\n未知ã®å ´åˆ t080=robots.txt ãŒç„¡è¦–ã•れる場åˆã®ãƒ«ãƒ¼ãƒ«\r\nウィザードを除ãã€robots.txtã®ãƒ«ãƒ¼ãƒ«ã«å¾“ã†\r\nrobots.txtã®ãƒ«ãƒ¼ãƒ«ã«å¾“ㆠt081=既定\r\næ‹¡å¼µ\r\nデãƒãƒƒã‚° t082=ウェブサイトã®è‡ªå‹•ダウンロード\r\nウェブサイトã®è³ªå•付ãダウンロード\r\n分割ファイルã®å–å¾—\r\nページ中全ã¦ã®ã‚µã‚¤ãƒˆã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ (複数サイトã®ã‚³ãƒ”ー(ミラー))\r\nページã®ãƒªãƒ³ã‚¯ã®ãƒ†ã‚¹ãƒˆ\r\n* 中断ã•れãŸãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã®ç¶™ç¶š\r\n* 既存ã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã®æ›´æ–° t083=相対URI(URI一部記述) \\ 絶対URL(URLフル記述)(既定)\r\n絶対URL \\ 絶対URL\r\n絶対URI \\ 絶対URL\r\nオリジナルã®URL \\ オリジナルã®URL t084=- コピー(ミラー)モード -\r\n\r\nアドレス ã‚’ URL入力欄ã«å…¥åŠ›ã—ã¦ãã ã•ã„ t085=- インタラクティブãªã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ãƒ¢ãƒ¼ãƒ‰ -\r\n\r\nアドレスを URL入力欄ã«å…¥åŠ›ã—ã¦ãã ã•ã„ t086=- ファイルダウンロードモード -\r\n\r\nDatei-Adresse(n) in das URL-Feld eingeben t087=-リンクリストモード -\r\n\r\nURL 入力欄ã«ã‚³ãƒ”ー(ミラー)ã™ã‚‹ãƒªãƒ³ã‚¯ã‚’å«ã‚€ã‚µã‚¤ãƒˆã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’入力ã—ã¦ãã ã•ã„。 t088=- リンクテストモード -\r\n\r\nリンクã¨å…±ã«WebアドレスをURL記入欄ã«å…¥åŠ›ã—ã¦ãã ã•ã„。 t089=- 更新モード -\r\n\r\n URL 入力欄ã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’確èªã—ã¦ãã ã•ã„。必è¦ãªã‚‰ã°ãƒ‘ラメータをãƒã‚§ãƒƒã‚¯ã—ã¦ã€Œæ¬¡ã¸ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¦ãã ã•ã„。 t090=- å†é–‹ï¼ˆãƒ¬ã‚¸ãƒ¥ãƒ¼ãƒ ï¼‰ãƒ¢ãƒ¼ãƒ‰ (中断ã•ã‚ŒãŸæ“作ã®å†é–‹) -\r\n\r\n URL入力欄ã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’確èªã—ã¦ãã ã•ã„。必è¦ãªã‚‰ãƒ‘ラメータをãƒã‚§ãƒƒã‚¯ã—ã¦ã€Œæ¬¡ã¸ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¦ãã ã•ã„。 t091=Ok t092=キャンセル t093=終了 t094=é–‰ã˜ã‚‹ t095=変更ã®ã‚­ãƒ£ãƒ³ã‚»ãƒ« t096=クリックã—ã¦ç¢ºèª t097=クリックã—ã¦ãƒ˜ãƒ«ãƒ—! t098=クリックã—ã¦å‰ã®ç”»é¢ã«æˆ»ã‚‹ t099=クリックã—ã¦æ¬¡ã®ç”»é¢ã¸é€²ã‚€ t100=パスワードを隠㙠t101=プロジェクトをä¿å­˜ t102=ç¾åœ¨ã®ãƒ—ロジェクトをä¿å­˜ã—ã¾ã™ã‹? t103=ã“ã®ãƒ—ロジェクトを削除ã—ã¾ã™ã‹? t104=空白ã®ãƒ—ロジェクト%s を削除ã—ã¾ã™ã‹? t105=機能ã¯ã¾ãŸå®Ÿè£…ã•れã¦ã„ã¾ã›ã‚“ t106=ã“ã®ãƒ—ロジェクトã®å‰Šé™¤ã«å¤±æ•—ã—ã¾ã—㟠t107=フィルタã®ãƒ«ãƒ¼ãƒ«ã‚’é¸æŠžã—ã¦ãã ã•ã„ t108=フィルタã¸ã®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰ã‚’入力ã—ã¦ãã ã•ã„ t109=ã“ã®ãƒ«ãƒ¼ãƒ«ã®è¿½åŠ  t110=ã“ã®ãƒ«ãƒ¼ãƒ«ã®ã²ã¨ã¤ã€ã¾ãŸã¯ã„ãã¤ã‹ã®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰ã‚’入力ã—ã¦ãã ã•ã„ t111=追加 t112=スキャンルール t113=マッãƒã—ãŸãƒªãƒ³ã‚¯ã¯æŽ’除ã•れる: t114=マッãƒã—ãŸãƒªãƒ³ã‚¯ã¯å«ã¾ã‚Œã‚‹: t115=例: t116=gif\r\nå…¨ã¦ã®GIFファイルã«ãƒžãƒƒãƒ t117=blue\r\nå…¨ã¦ã®'blue'ã‚’å«ã‚€ãƒ•ァイル('bluesky-small.jpeg'ã®ã‚ˆã†ãªï¼‰ã«ãƒžãƒƒãƒ t118=bigfile.mov\r\n 㯠'bigfile.mov' ã«ãƒžãƒƒãƒã—ã¾ã™ãŒã€ 'bigfile2.mov' ã«ã¯ãƒžãƒƒãƒã—ã¾ã›ã‚“。 t119=cgi\r\n ã¯éƒ¨åˆ†æ–‡å­—列 'cgi' ã‚’æŒã¤ \\cgi-bin\\somecgi.cgi ã®ã‚ˆã†ãªãƒ•ォルダã«ãƒžãƒƒãƒã™ã‚‹ãƒªãƒ³ã‚¯ã‚’見ã¤ã‘ã¾ã™ã€‚ t120=cgi-bin\r\nFindet Links zu Ordnern namens 'cgi-bin'ã¨ã„ã†å®Œå…¨ãªæ–‡å­—列をã«ãƒžãƒƒãƒã™ã‚‹ãƒ•ォルダåã‚’ã‚‚ã¤ãƒªãƒ³ã‚¯ã‚’見ã¤ã‘ã¾ã™(ã—ã‹ã—ã€'cgi-bin-2'ã®ã‚ˆã†ãªã‚‚ã®ã¯é™¤ã)。 t121=someweb.com\r\nwww.someweb.comã‚„private.someweb.comã¨ã„ã£ãŸéƒ¨åˆ†æ–‡å­—列ã«ãƒžãƒƒãƒã™ã‚‹ãƒªãƒ³ã‚¯ã‚’見ã¤ã‘ã¾ã™ã€‚ t122=someweb\r\nwww.someweb.comã‚„www.someweb.edu, private.someweb.otherweb.comãªã©ã®ã‚ˆã†ãªéƒ¨åˆ†æ–‡å­—列ã«ãƒžãƒƒãƒã™ã‚‹ãƒ•ォルダã¸ã®ãƒªãƒ³ã‚¯ã‚’見ã¤ã‘ã¾ã™ã€‚ t123=www.someweb.com\r\nwww.someweb.com\\...ã®ã‚ˆã†ãªå®Œå…¨ãªæ–‡å­—列ã«ãƒžãƒƒãƒã™ã‚‹ãƒªãƒ³ã‚¯ã‚’見ã¤ã‘ã¾ã™(ã—ã‹ã—ã€private.someweb.com\\...ã®ã‚ˆã†ãªã‚‚ã®ã¯é™¤ã) t124=someweb\r\nFindet Links wie www.someweb.com\\.., www.test.abc\\fromsomeweb\\index.html, www.test.abc\\test\\someweb.html etc. t125=www.test.com\\test\\someweb.html\r\n 'www.test.com\\test\\someweb.html'ã¨ã„ã†ãƒ•ァイルã®ã¿ã‚’見ã¤ã‘ã¾ã™ã€‚ 完全ãªãƒ‘ス (URLã¨ã‚µã‚¤ãƒˆå†…パス)ã®ä¸¡æ–¹ã‚’入力ã—ãªã‘れã°ãªã‚‰ãªã„ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。 t126=排除フィルタを追加 t127=å«ã‚ã‚‹ãŸã‚ã®ãƒ•ィルタを追加 t128=既存ã®ãƒ•ィルタ t129=Cancel changes t130=ç¾åœ¨ã®è¨­å®šã‚’既定ã¨ã—ã¦ä¿å­˜ t131=Click to confirm t132=ログファイル㌠%s ã«ã¯ã‚りã¾ã›ã‚“! t133=%s ã«ã¯index.htmlãŒã‚りã¾ã›ã‚“! t134=HTTraQt Website Copier を終ã‚ã‚‹ã«ã¯ã“ã“をクリックã—ã¦ãã ã•ã„ t135=HTMLã®ã‚¹ã‚¿ãƒ¼ãƒˆãƒšãƒ¼ã‚¸ã‚’ブラウズ t136=コピー(ミラー)ã®çµ‚了 t137=ログファイルを見る t138=ミラーã•れãŸã‚µã‚¤ãƒˆã®ãƒ–ラウズ t139=æ–°è¦ãƒ—ロジェクト... t140=エラーã¨è­¦å‘Šã®ãƒ­ã‚°ã‚’見る t141=ログを見る t142=ログファイルを閉ã˜ã‚‹ t143=情報ã®ç¨®é¡ž: t144=情報 t145=検索 t146=å˜èªžã®æ¤œç´¢ t147=ログファイル情報 t148=警告\\エラーログファイル t149=OLE ã‚’åˆæœŸåŒ–ã§ãã¾ã›ã‚“ t150=HTTraQt ã¯ã€ç‰¹å®šã•れãŸãƒ•ォルダã«ã¯ä¸­æ–­ã•れãŸãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚’見ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ! t151=プロãƒã‚¤ãƒ€ã¨æŽ¥ç¶šã§ãã¾ã›ã‚“ t152=å—ä¿¡ t153=リクエスト t154=接続 t155=サームt156=Ready t157=完了 t158=waiting t159=エラー t160=ファイルをå—ã‘å–ã£ã¦ã„ã¾ã™... t161=HTML ファイルã®è§£æžä¸­... t162=ファイルã®è§£æžä¸­... t163=Loading cache in progress.. t164=HTML ファイルã®è§£æžä¸­ (リンクã®ãƒ†ã‚¹ãƒˆ)... t165=中断 - メニューã®[ミラー]\\[転é€ã‚’中断]をクリックã™ã‚‹ã¨å†é–‹ã—ã¾ã™ t166=Paused (select [File]\\[Pause transfer] to continue) t167=中断ã•れãŸè»¢é€ã®çµ‚了 - [キャンセル]ã§ã™ãã«åœæ­¢! t168=スキャン中 t169=設定ã•れãŸé–‹å§‹æ™‚é–“ã‚’å¾…ã£ã¦ã„ã¾ã™.. t170=Transferring data.. t171=プロãƒã‚¤ãƒ€ã¸æŽ¥ç¶šä¸­ t172=é–‹å§‹ã¾ã§[%d ç§’] t173=サイトã®ã‚³ãƒ”ー(ミラー)進行中 [%s, %s] t174=サイトã®ã‚³ãƒ”ー(ミラー)完了 t175=コピー(ミラー)ã®éš›ã€å•題ãŒç™ºç”Ÿã—ã¾ã—ãŸ\r\n t176=\r\n\r\n発生ã—ãŸç®‡æ‰€:\r\n t177=\r\n\r\nå¿…è¦ãªã‚‰ã°ãƒ­ã‚°ãƒ•ァイルをã”覧ã«ãªã£ã¦ãã ã•ã„。\r\n\r\n'終了' をクリックã™ã‚‹ã¨ HTTraQt Website Copier を終了ã—ã¾ã™ã€‚\r\n\r\n HTTraQt ã‚’ã”利用ã„ãŸã ãã‚りãŒã¨ã†ã”ã–ã„ã¾ã—ãŸ! t178=コピー(ミラー)ã¯å®Œäº†ã—ã¾ã—ãŸã€‚\r\n「終了ã€ã§ HTTraQtを終了ã—ã¾ã™ã€‚\r\nå¿…è¦ãªã‚‰å…¨ã¦ãŒOKã§ã‚ã‚‹ã“ã¨ã‚’確èªã™ã‚‹ãŸã‚ã«ãƒ­ã‚°ãƒ•ァイルをã”覧ã«ãªã£ã¦ãã ã•ã„。\r\n HTTraQt ã‚’ã”利用ã„ãŸã ãã‚りãŒã¨ã†ã”ã–ã„ã¾ã—ãŸ! t179=* * コピー(ミラー)ãŒä¸­æ–­ã•れã¾ã—ãŸ! * *\r\nç¾åœ¨ã®ä¸€æ™‚的キャッシュã¯ã‚らゆる更新作業ã«å¿…è¦ã§ã€ã¾ãŸç¾åœ¨ã®ä¸­æ–­ã•れãŸã‚»ãƒƒã‚·ãƒ§ãƒ³ã«ãŠã‘るデータã—ã‹æŒã£ã¦ã„ã¾ã›ã‚“。\r\n以å‰ã®ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã¯ã‚‚ã£ã¨å®Œå…¨ãªæƒ…報をæŒã£ã¦ã„ã‚‹ã‹ã‚‚ã—れã¾ã›ã‚“。; ã‚‚ã—ã€ãã®æƒ…報を失ã„ãŸããªã„å ´åˆã¯ã€ãれを復元(リストア)ã—ã¦ç¾åœ¨ã®ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚’削除ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚\r\n[メモ: ã“れ㯠hts-cache\\new.* ã§ã‚らã‚ã•れるファイルを削除ã™ã‚‹ã“ã¨ã§ç°¡å˜ã«è¡Œã†ã“ã¨ãŒã§ãã¾ã™]\r\n\r\n以å‰ã®ã‚­ãƒ£ãƒƒã‚·ãƒ¥ãŒã‚ˆã‚Šå¤šã„情報をæŒã£ã¦ã„ãŸã¨è€ƒãˆã¾ã™ã‹?ãã—ã¦ãれを復元ã—ãŸã„ã¨æ€ã„ã¾ã™ã‹? t180=* * コピー(ミラー)ã®ã‚¨ãƒ©ãƒ¼! * *\r\nHTTraQtã¯ç¾åœ¨ã®ã‚³ãƒ”ー(ミラー)ãŒç©ºã§ã‚ã‚‹ã¨æ„ŸçŸ¥ã—ã¾ã—ãŸã€‚ã‚‚ã—ã“ã‚ŒãŒæ›´æ–°ã§ã‚ã‚‹ãªã‚‰ã€ä»¥å‰ã®ã‚³ãƒ”ー(ミラー)ãŒå¾©å…ƒã•れã¾ã™ã€‚\r\n原因:最åˆã®ãƒšãƒ¼ã‚¸ãŒè¦‹ã¤ã‹ã‚‰ãªã„ã€ã¾ãŸã¯æŽ¥ç¶šã«å•題ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚\r\n=> WebサイトãŒã¾ã å­˜åœ¨ã™ã‚‹ã“ã¨ã€ã¾ãŸã¯ãƒ—ロキシã®è¨­å®šã‚’確èªã—ã¦ãã ã•ã„。<= t181=\r\n\r\n\r\nTipp: [ログを見る] をクリックã™ã‚‹ã¨è­¦å‘Šã¨ã‚¨ãƒ©ãƒ¼ã‚’見るã“ã¨ãŒã§ãã¾ã™ã€‚ t182=hts-cache\\new.* ã®ä¸­ã®ãƒ•ァイル削除ã«å¤±æ•—ã—ã¾ã—ãŸã€‚マニュアルã§ã®å‰Šé™¤ã‚’ãŠé¡˜ã„ã—ã¾ã™ã€‚ t183=HTTraQtを本当ã«çµ‚了ã—ã¾ã™ã‹? t184=ログファイルã®ãƒ‘ス t185=æ–°è¦ãƒ—ロジェクト \\ 読ã¿è¾¼ã¿? t186=基準ã®é¸æŠž t187=スキャンã™ã‚‹ãƒªãƒ³ã‚¯ã®éšŽå±¤ t188=アドレスをã“ã“ã«å…¥åŠ›ã—ã¦ãã ã•ã„ t189=追加ã™ã‚‹ãƒ•ィルタルールã®å®šç¾© t190=プロキシå (å¿…è¦ãªã‚‰ã°) t191=プロキシã®ãƒãƒ¼ãƒˆ t192=プロキシã®è¨­å®š t193=標準ã®HTTPプロキシをFTPプロキシã¨ã—ã¦ä½¿ã† t194=パス t195=é¸æŠžã•れãŸãƒ‘ス t196=HTTraQtを終了ã—ã¾ã™ t197=HTTraQtã«ã¤ã„㦠t198=Save current preferences as default values t199=クリックã—ã¦ç¶šã‘ã¾ã™ t200=クリックã—ã¦ã‚ªãƒ—ションを設定ã—ã¾ã™ t201=クリックã—㦠URL を追加ã—ã¾ã™ t202=テキストファイルã‹ã‚‰URLを読ã¿è¾¼ã¿ã¾ã™ t203=HTTraQt 設定 (*.opt)|*.opt|| t204=アドレスリストã®ãƒ†ã‚­ã‚¹ãƒˆãƒ•ァイル (*.txt)|*.txt|| t205=ファイルãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“! t206=本当ã«ãƒ—ロジェクトå\\パスを変更ã—ã¾ã™ã‹? t207=既定ã®ã‚ªãƒ—ションを読ã¿è¾¼ã¿ã¾ã™ã‹? t208=ユーザ定義ã®ã‚ªãƒ—ションをä¿å­˜ã—ã¾ã™ã‹? t209=å…¨ã¦ã®æ—¢å®šã®ã‚ªãƒ—ションをリセットã—ã¾ã™ã‹? t210=HTTraQtã¸ã‚ˆã†ã“ã! t211=アクション: t212=最大階層: t213=最大外部階層: t214=フィルタルール (å«ã‚€\\排除ã™ã‚‹ リンク) : t215=パス t216=定義... t217=オプション設定... t218=オプションã¨ã‚³ãƒ”ー(ミラー)オプション: t219=プロジェクトå t220=URLã®è¿½åŠ ... t221=Webアドレス (URL): t222=HTTraQtã‚’åœæ­¢ã—ã¾ã™ã‹? t223=Hibernate t224=ダウンロードを中断ã—ã¾ã™ã‹? t225=Pause t226=ã‚³ãƒ”ãƒ¼ï¼ˆãƒŸãƒ©ãƒ¼ï¼‰ã‚’åœæ­¢ t227=ã‚·ã‚¹ãƒ†ãƒ ãƒˆãƒ¬ã‚¤ã«æœ€å°åŒ– t228=クリックã—ã¦ãƒªãƒ³ã‚¯ã‚’åœæ­¢ã€ã¾ãŸã¯è§£æžã‚’åœæ­¢ t229=クリックã—ã¦ãƒªãƒ³ã‚¯ã‚’スキップ t230=ä¿å­˜ã—ãŸãƒã‚¤ãƒˆæ•°: t231=Stop t232=スキャンã•れãŸãƒªãƒ³ã‚¯ t233=çµŒéŽæ™‚é–“: t234=接続: t235=動作中: t236=最å°åŒ– t237=接続レート: t238=スキップ t239=情報 t240=ファイル作æˆ: t241=ファイル更新: t242=エラー: t243=エラー t244=進行中: t245=外部リンクã®è¿½è·¡ t246=ページã®å…¨ã¦ã®ãƒªãƒ³ã‚¯ã®ãƒ†ã‚¹ãƒˆ t247=å…¨ã¦ã®ãƒªãƒ³ã‚¯ã‚’探ã—出ãã†ã¨è©¦ã¿ã‚‹ t248=HTMLファイルを最åˆã«ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã™ã‚‹ (より速ã„) t249=ローカルã®ä¿å­˜ãƒ•ォルダã®é¸æŠž t250=ディスク上ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼å®šç¾©ã®ãƒ•ォルダを設定ã™ã‚‹ t251=0サイズã¾ãŸã¯ãƒ¦ãƒ¼ã‚¶ãŒæ¶ˆåŽ»ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã®æ›´æ–°ã‚’行ã‚ãªã„ t252=スタートページã®ä½œæˆ t253=å…¨ã¦ã®HTMLページã«å˜èªžãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’作æˆã™ã‚‹ t254=エラーログã¨ãƒ¬ãƒãƒ¼ãƒˆãƒ•ァイルを作æˆã™ã‚‹ t255=DOSファイルãƒãƒ¼ãƒ (8+3)ã®ã¿ä½œæˆ t256=Generate ISO9660 filenames ONLY for CDROM medias t257=HTMLエラーページを作æˆã—ãªã„ t258=ä¿å­˜ã™ã‚‹ãƒ•ァイルã®ç¨®é¡žã®é¸æŠž t259=è§£æžã®æ–¹å‘ã®é¸æŠž t260=グローãƒãƒ«ãªè§£æžã®æ–¹å‘ã®é¸æŠž t261=内部リンク(ダウンロードã•れãŸã‚‚ã®ï¼‰ã¨å¤–部リンク(ダウンロードã•れã¦ã„ãªã„ã‚‚ã®ï¼‰ã¸ã®ãƒ«ãƒ¼ãƒ«ã®å†æ›¸ãè¾¼ã¿ã‚’設定ã™ã‚‹ã€‚ t262=æœ€å¤§åŒæ™‚接続数 t263=ファイルタイムアウト t264=最å°è¨±å®¹è»¢é€ãƒ¬ãƒ¼ãƒˆ t265=致命的エラーã§ãªã„å ´åˆã®æœ€å¤§å†è©¦è¡Œæ•° t266=å˜ä¸€ã®HTMLãƒ•ã‚¡ã‚¤ãƒ«ã®æœ€å¤§ã‚µã‚¤ã‚º t267=å˜ä¸€ã®éžHTMLãƒ•ã‚¡ã‚¤ãƒ«ã®æœ€å¤§ã‚µã‚¤ã‚º t268=Webã‹ã‚‰ã®æœ€å¤§å–å¾—ãƒã‚¤ãƒˆæ•° t269=ダウンロードã—ã¦ã“ã®ãƒã‚¤ãƒˆæ•°ã«ãªã£ãŸãªã‚‰ä¸­æ–­ã™ã‚‹ t270=ã‚³ãƒ”ãƒ¼ï¼ˆãƒŸãƒ©ãƒ¼ï¼‰ã®æœ€å¤§çµŒéŽæ™‚é–“ t271=æœ€å¤§ã®æŽ¥ç¶šæ•°\\ç§’ (サーãƒã®éŽè² è·ã®å›žé¿) t272=テストã•れる最大リンク数(ä¿å­˜ã•れã¾ã›ã‚“!) t273=ã©ã®HTMLファイルã«ã‚‚挿入ã•れるコメント t274=ã‚¹ã‚¿ãƒ¼ãƒˆãƒšãƒ¼ã‚¸ã«æˆ»ã‚‹ t275=Save current preferences as default values t276=Click to continue t277=クリックã—ã¦å¤‰æ›´ã‚’キャンセル t278=サイトã®ãƒ­ãƒœãƒƒãƒˆè¦å‰‡ã«å¾“ㆠt279=ローカルコンピュータã«ä¿å­˜ã•れã¦ã„ãªã„外部ページã¸ã®ãƒªãƒ³ã‚¯ã¯ã‚¨ãƒ©ãƒ¼ãƒšãƒ¼ã‚¸ã¨ã™ã‚‹ t280=更新後å¤ããªã£ãŸãƒ•ァイルを消去ã—ãªã„ t281=クッキーを許å¯ã—ã¾ã™ã‹? t282=䏿˜Žã®ãƒ•ァイルタイプをãƒã‚§ãƒƒã‚¯ã—ã¾ã™ã‹? t283=ダウンロードã™ã¹ãファイルã®ãŸã‚ã«Javaアプレットを解æžã—ã¾ã™ã‹? t284=HTMLファイルã ã‘ã§ã¯ãªãã€å…¨ã¦ã®ã‚­ãƒ£ãƒƒã‚·ãƒ¥å†…ã®ãƒ•ァイルをä¿å­˜ã™ã‚‹ t285=ファイルã®ç¨®é¡žã®ãƒ­ã‚° (æ–°è¦ä½œæˆã•れãŸå ´åˆ) t286=デãƒãƒƒã‚°ãƒ•ァイルã®ä½œæˆn t287=ã„ãã¤ã‹ã®ã‚µãƒ¼ãƒã®ãƒã‚°ã‚’回é¿ã™ã‚‹ãŸã‚ã«æ¨™æº–ã§ãªã„リクエストを使用ã™ã‚‹ t288=以å‰ã® HTTP\\1.0 リクエストを使用ã™ã‚‹ (作業スピードã®åˆ¶é™!) t289=ã„ãã¤ã‹ã®ãƒˆãƒªãƒƒã‚¯ï¼ˆãƒ•ァイルサイズテストãªã©ï¼‰ã«ã‚ˆã‚‹å†è»¢é€åˆ¶é™ã‚’行ã£ã¦ã¿ã‚‹ t290=Attempt to limit the number of links by skipping similar URLs (www.foo.com==foo.com, http=https ..) t291=ログインå\\パスワードãªã—ã«å¤–部リンクを書ã出㙠t292=å†…éƒ¨ãƒªãƒ³ã‚¯ã¯æ¤œç´¢æ–‡å­—列ãªã—ã«æ›¸ã出㙠t293=å…¨ã¦ã®URLã‚’å–å¾—ã—よã†ã¨è©¦ã¿ã‚‹ (䏿˜Žãªã‚¿ã‚°ã¨ã‚¹ã‚¯ãƒªãƒ—トã«ã¤ã„ã¦ã‚‚) t294=æ›´æ–°ã«ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚’使用ã™ã‚‹ t295=ログファイル t296=Primary Scan Rule t297=接続コントロール t298=æŽ¥ç¶šåˆ¶é™ t299=ID t300=エラーã®éš›ã«ã¯ãƒ›ã‚¹ãƒˆã‚’放棄 t301=ã‚ã¾ã‚Šã«ã‚‚é…ã„å ´åˆã«ã¯ãƒ›ã‚¹ãƒˆã‚’放棄 t302=コンフィグ t303=Reduce connection time and type lookup time using persistent connections t304=最大サイトサイズ t305=設定ã®ä¿å­˜ t306=Save t307=最大転é€ãƒ¬ãƒ¼ãƒˆ t308=robots.txt を追跡ã™ã‚‹ t309=リンク t310=上級者å‘ã‘ t311=接続コントロール t312=ブラウザ ID t313=Scan Rules t314=ログã€ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã€ã‚­ãƒ£ãƒƒã‚·ãƒ¥ t315=プロキシ t316=MIME Types t317=プロãƒã‚¤ãƒ€ã¨æŽ¥ç¶šã—ãªã„ (ã™ã§ã«æŽ¥ç¶š) t318=リモートアクセスを使ã‚ãªã„ t319=コピー(ミラー)ã®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«è¨­å®š t320=クリックã—ã¦é–‹å§‹ã—ã¾ã™! t321=ã“ã®æŽ¥ç¶šã«ã¯ãƒ‘スワードãŒä¿å­˜ã•れã¦ã„ã¾ã›ã‚“! t322=リモート接続ã®è¨­å®šã‚’å–å¾—ã§ãã¾ã›ã‚“ t323=接続プロãƒã‚¤ãƒ€ã®é¸æŠž t324=é–‹å§‹ t325=å¿…è¦ãªã‚‰ã°æŽ¥ç¶šãƒ‘ラメータを調整ã—ã¦ãã ã•ã„ã€\r\n「完了ã€ã‚’押ã™ã¨ã‚³ãƒ”ー(ミラー)ãŒã¯ã˜ã¾ã‚Šã¾ã™ã€‚ t326=設定ã®ã¿ã§ä»Šã¯ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã‚’é–‹å§‹ã—ãªã„ t327=中断中 t328=Shutdown t329=転é€ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«: (hh\\mm\\ss) t330=プロãƒã‚¤ãƒ€ã¸ã®æŽ¥ç¶š (RAS) t331=ã“ã®ãƒ—ロãƒã‚¤ãƒ€ã¸ã®æŽ¥ç¶š t332=終了ã—ãŸã‚‰æŽ¥ç¶šã‚’切断ã™ã‚‹ t333=完了ã—ãŸã‚‰ãƒ¢ãƒ‡ãƒ ã¨ã®æŽ¥ç¶šã‚’切断ã™ã‚‹ t334=\r\n(ãƒã‚°ã¾ãŸã¯å•題ã«ã¤ã„ã¦ã‚れã‚れã«çŸ¥ã‚‰ã›ã¦ãã ã•ã„)\r\n\r\nDevelopment:\r\nInterface(Windows): Xavier Roche\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nJapanese translation :TAPKAL(nakataka@mars.dti.ne.jp) t335=HTTraQt Website Copierã«ã¤ã„㦠t336=ã‚れã‚れã®ã‚¦ã‚§ãƒ–ページã«ã„らã£ã—ゃã£ã¦ãã ã•ã„! t337=ウィザード t338=ã‚ãªãŸã®ã“ãŸãˆ t339=ãƒªãƒ³ã‚¯ãŒæ¤œçŸ¥ã•れã¾ã—ãŸ... t340=ルールã®é¸æŠž t341=ã“ã®ãƒªãƒ³ã‚¯ã®ç„¡è¦– t342=ディレクトリã®ç„¡è¦– t343=ドメインを無視ã™ã‚‹ t344=ã“ã®ãƒšãƒ¼ã‚¸ã®ã¿å–å¾— t345=サイトã®ã‚³ãƒ”ー(ミラー) t346=ドメインã®ã‚³ãƒ”ー(ミラー) t347=å…¨ã¦ç„¡è¦– t348=Wizard query t349=ã„ã„㈠t350=オプション t351=転é€ã‚’中断 t352=オプションを修正ã™ã‚‹ t353=ログを見る t354=エラーログを見る t355=ファイル転é€ã‚’見る t356=プログラム更新ã®ãƒã‚§ãƒƒã‚¯... t357=&ツールãƒãƒ¼ t358=&ステータスãƒãƒ¼ t359=&分割 t360=ファイル t361=Progress t362=設定 t363=ミラー t364=ログ t365=ウィンドウ t366=ヘルプ t367=è¦å®šã®ã‚ªãƒ—ションã®èª­ã¿è¾¼ã¿ t368=è¦å®šã®ã‚ªãƒ—ションã®ä¿å­˜ t369=è¦å®šã®ã‚ªãƒ—ションã«ãƒªã‚»ãƒƒãƒˆ t370=オプションã®èª­ã¿è¾¼ã¿... t371=オプションをåå‰ã‚’付ã‘ã¦ä¿å­˜... t372=言語設定... t373=ヘルプã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„... t374=HTTraQtã«ã¤ã„ã¦... t375=&æ–°è¦ãƒ—ロジェクト\tAlt+N t376=&é–‹ã...\tAlt+O t377=&ä¿å­˜\tAlt+S t378=åå‰ã‚’付ã‘ã¦ä¿å­˜ &åå‰... t379=&削除... t380=&サイトã®ãƒ–ラウズ... t381=ユーザ定義ã®ãƒ•ォルダ t382=%n\tファイルã®ç¨®é¡žãªã—ã§ãƒ•ァイルåã®ã¿ (例: gazou)\r\n%N\tファイルåã¨ãƒ•ァイルã®ç¨®é¡ž (例: gazou.gif)\r\n%t\tファイルã®ç¨®é¡ž (例: gif)\r\n%p\tパス [最後㮠\\ ãªã—] (例: \\gazofile)\r\n%h\tドメインå (例: www.someweb.com)\r\n%M\tURL MD5 (128 Bits, 32 ASCII-Bytes)\r\n%Q\tMD5 クエリー文字列 (128 Bits, 32 ASCII-Bytes)\r\n%q\tスモールMD5クエリー文字列 (16 Bits, 4 ASCII-Bytes)\r\n\r\n%s?\tDOSファイルå(例: %sN) t383=例:\t%h%p\\%n%q.%t\r\n->\t\t\\home\\karbofos\\kagami\\www.someweb.com\\gazofile\\gazou.gif t384=プロキシã®è¨­å®š t385=権é™è¨­å®š (å¿…è¦ãŒã‚れã°) t386=プロキシã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’ã“ã“ã«å…¥åŠ› t387=プロキシã®ãƒãƒ¼ãƒˆã‚’ã“ã“ã«å…¥åŠ› t388=プロキシã®ãƒ­ã‚°ã‚¤ãƒ³åã®å…¥åŠ› t389=プロキシã®ãƒ‘スワードã®å…¥åŠ› t390=プロジェクトåã‚’ã“ã“ã«è¨˜å…¥ã—ã¦ãã ã•ã„ t391=ä¿å­˜ã™ã‚‹ãƒ‘スをã“ã“ã«å…¥åŠ› t392=æ›´æ–°ã™ã‚‹æ—¢å­˜ã®ãƒ—ãƒ­ã‚¸ã‚§ã‚¯ãƒˆã‚’é¸æŠž t393=ã“ã“をクリックã—ã¦ãƒ‘スã®é¸æŠž t394=Select or create a new category name, to sort your mirrors in categories t395=HTTraQt プロジェクトウィザード t396=æ–°è¦ãƒ—ロジェクトå t397=既存ã®ãƒ—ロジェクトå t398=プロジェクトå t399=基準パス t400=Project category: t401=\\home\\karbofos\\My Web Sites t402=æ–°ã—ã„プロジェクトåを記入ã—ã¦ãã ã•ã„。 \r\n既存ã®ãƒ—ロジェクトをアップデート\\å†é–‹ã™ã‚‹ã«ã¯ä¸Šã®ãƒªã‚¹ãƒˆã‹ã‚‰é¸æŠžã—ã¦ãã ã•ã„。 t403=æ–°è¦ãƒ—ロジェクト t404=URLã®æŒ¿å…¥ t405=URL: t406=Authentication (only if needed) t407=フォームã¾ãŸã¯è¤‡é›‘ãªãƒªãƒ³ã‚¯: t408=URLã‚’å–å¾—ã—ã¦ã„ã¾ã™... t409=URLã‚’ã“ã“ã«å…¥åŠ›ã—ã¦ãã ã•ã„ t410=サイトã®ãƒ­ã‚°ã‚¤ãƒ³åã®å…¥åŠ› t411=サイトã®ãƒ‘スワード入力 t412=フォームã¾ãŸã¯Java-Scriptã«ã‚ˆã£ã¦ã®ã¿ã‚¢ã‚¯ã‚»ã‚¹å¯èƒ½ãªãƒªãƒ³ã‚¯ã‚’ã€ã“ã®ãƒ„ールを使ã£ã¦å–å¾—ã™ã‚‹ t413=設定ã«ã—ãŸãŒã£ã¦è¨€èªžã‚’é¸æŠžã™ã‚‹ t414=URLã®å–å¾—! t415=ç¾åœ¨ã®ãƒ–ラウザã®ãƒ—ロキシ設定を次ã®å€¤ã«å…¥åŠ›ã—ã¦ãã ã•ã„ (プロキシã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã¨ãƒãƒ¼ãƒˆã‚’コピー\\ペーストã—ã¾ã™ï¼‰\r\n次ã«Klicken Sie dann im Browser auf den Schalter Submit\\Absenden o. . des Formulars oder auf die spezielle Verkn・fung, die Sie laden wollen. t416=ã“れã«ã‚ˆã£ã¦æœ›ã¾ã—ã„リンクをブラウザã‹ã‚‰ HTTraQt ã«é€ã‚Šã¾ã™ã€‚ t417=中断 t418=ç¾åœ¨ã®ãƒ—ロキシã®ãƒ‘ラメータをコピー\\ペーストã—(よã¿ã“ã¿ï¼‰ã¾ã™ t419=ヘルプファイルを見ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“! t420=パラメータをä¿å­˜ã§ãã¾ã›ã‚“! t421=1回ã«ã¯ã²ã¨ã¤ã®ãƒ•ォルダをドラッグã—ã¦ãã ã•ã„ t422=ファイルã§ã¯ãªãフォルダã®ã¿ã‚’ドラッグã—ã¦ãã ã•ã„。 t423=フォルダã®ã¿ã‚’ドラッグã—ã¦ãã ã•ã„ t424=ユーザ定義ã®ãƒ•ã‚©ãƒ«ãƒ€ã‚’é¸æŠžã—ã¾ã™ã‹? t425=ãƒ¦ãƒ¼ã‚¶å®šç¾©ã®æ–‡å­—åˆ—ãŒæ­£ã—ã„ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。 \r\n ãã†ã§ãªã‘れã°ãƒ•ァイルåãŒæ­£ã—ãã‚りã¾ã›ã‚“。 t426=本当ã«ãƒ¦ãƒ¼ã‚¶å®šç¾©ã®ãƒ•ォルダを使用ã—ã¾ã™ã‹? t427=URLãŒå¤šã™ãŽã¾ã™! ã“れã»ã©å¤šãã®ãƒªãƒ³ã‚¯ã¯å‡¦ç†ã§ãã¾ã›ã‚“! t428=å分ãªãƒ¡ãƒ¢ãƒªãŒã‚りã¾ã›ã‚“。 致命的内部エラー... t429=䏿˜Žãªã‚ªãƒšãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³! t430=ã“ã®URLを追加ã—ã¾ã™ã‹?\r\n t431=警告: メインプロセスãŒã¾ã å¿œç­”ã—ã¾ã›ã‚“。URLを追加ã§ãã¾ã›ã‚“.. t432=ã“ã“ã§ã‚ãªãŸã®ãƒ•ァイルã®ç¨®é¡žã‚’é¸æŠžã¾ãŸã¯ä¿®æ­£ã—ã¦ãã ã•ã„ t433=ã“ã“ã§ã‚ãŸãªãŸã®MIMEã®ç¨®é¡žã‚’é¸æŠžã¾ãŸã¯ä¿®æ­£ã—ã¦ãã ã•ã„ t434=上㸠t435=下㸠t436=ファイルダウンロード情報 t437=ウィンドウã®å›ºå®š t438=ã‚ˆã‚Šæ·±ã„æƒ…å ± t439=HTTraQt Website Copierã¸ã‚ˆã†ã“ã!\r\n\r\n æ–°ã—ã„プロジェクトを開始ã™ã‚‹ã‹\r\n ã¾ãŸã¯ 部分ダウンロードをå†é–‹ã™ã‚‹ã«ã¯\r\n 「ã¤ãŽã¸ã€ã‚’クリックã—ã¦ãã ã•ã„ t440=Open Source offline browser t441=Website Copier\\Offline Browser. Copy remote websites to your computer. Free. t442=httrack, httraqt, webhttrack, offline browser t443=URL list (*.txt) t444=Previous t445=Next t446=URLs t447=Warning t448=Your browser does not currently support javascript. For better results, please use a javascript-aware browser. t449=Thank you t450=You can now close this window t451=Server terminated t452=A fatal error has occured during this mirror t453=Wrong URL(s)! t454=How You can thank a developer: t455=Share the link to this program or to this project t456=Report to developer about bugs or mistakes in the program t457=Donate t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Get from the clipboard t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=Yes t489=Build top Index t490=Units t491=Open t492=PC off when finished t493=Shutdown counter (minutes) t494=Make or correct translation httraqt/lang/Portugues-Brasil.utf0000664000175000017500000005702713042707374017637 0ustar karbofoskarbofosLANGUAGE_NAME Português-Brasil LANGUAGE_FILE Portugues-Brasil LANGUAGE_ISO pt LANGUAGE_AUTHOR Paulo Neto (company at layout.com.br) \n LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID Portuguese (Brazil) t000=HTTraQt t001=Número de conexões t002=Select font size t003=Limite de tempo t004=Tentativas t005=Taxa de transferência máxima t006=Taxa de transferência mínima t007=Persistent connections (Keep-Alive) t008=Cancelar todos os links de um servidor se ocorrer 'excesso de tempo' t009=Cancelar todos os links de um servidor se ele for demasiadamente lento t010=Verificar tipos de documento t011=Indexador t012=Aceitar cookies t013=Analizar arquivos JAVA t014=Corte de atualização (limite da retransferência) t015=URL hacks (join similar URLs) t016=Requisição de tolerância (para servidores) t017=Forçar requisição HTTP\\1.0 anterior (não 1.1) t018=Indentidade do navegador t019=Operation system Identity t020=Operation t021=Rodapé do HTML t022=Tipo de estrutura (como os links são gravados) t023=Nomes DOS (8+3) t024=Sem página de erros t025=Sem páginas externas t026=Ocultar senha t027=Ocultar seqüencia de perguntas t028=Não excluir arquivos antigos t029=ISO9660 names (CDROM) t030=Estrutura t031=Normalmente estas configurações não devem ser alteradas! t032=Filtro primário t033=Método de percurso t034=Método de percurso global t035=Rewrite links: internal \\ external t036=Usar cache para atualizações e novas tentativas t037=Ativar método de debug (httraqt.log) t038=Profundidade máxima de recebimento do endereço raiz t039=Máximo de profundidade de espelhamento externo\\endereços proibidos (0, isto é, nenhum, é o padrão) t040=Tamanho máximo dos arquivos html: t041=Tamanho máximo de outros arquivos: t042=Limite de tamanho t043=Suspender após copiar... t044=Tempo máximo de captura t045=Size t046=Número máximo de conexões\\segundos t047=Número máximo de links t048=Todos os links serão detectados t049=Capturar arquivos não HTML próximo de um link (ex: arquivos .ZIP localizados no exterior) t050=Testar todos os links (mesmo os proibidos) t051=Receber arquivos HTML primeiro! t052=Associações tipo\\MIME t053=Tipos de arquivo: t054=MIME identity t055=Endereço do servidor proxy: t056=Porta do servidor proxy: t057=Login: t058=Senha: t059=usar servidor proxy para transferências FTP t060=Pode-se excluir ou aceitar várias URL's ou links, usando (*) ou (?)\r\n Pode-se usar vírgulas (,) ou espaços entre os filtros.\r\n\r\n Por Exemplo: +*.zip -www.*.com -www.*.edu\\cgi-bin\\*.cgi t061=Escolha uma regra t062=Escolha uma senha t063=Dica: Se você quiser incluir todos os gif's da web, usar algo como +www.algumacoisa.com\\*.gif. \r\n(+*.gif \\ -*.gif irá incluir\\excluir TODOS os gif's de todos os sites) t064=WildCardFilters t065=Adicionar filtro t066=Excluir links t067=Incluir links t068=Armazenar todos os arquivos no cache t069=Não receber novamente arquivos excluídos localmente t070=Create Log files t071=Criar um índice t072=Criar um banco de dados de palavras t073=Tipos de arquivo:\r\nNomes de arquivo contendo:\r\nNome deste arquivo:\r\nNomes de pasta contendo:\r\nNome desta pasta:\r\nLinks deste domínio:\r\nLinks no domínio contendo:\r\nLinks deste servidor:\r\nLinks contendo:\r\nEste link:\r\nTODOS OS LINKS t074=Exibir tudo\r\nOcultar erros\r\nOcultar informações\r\nOcultar erros e informações t075=Estrutura do site (padrão)\r\nHtml na web\\, imagens\\outros arquivos na web\\imagens\\\r\nHtml na web\\html, imagens\\outros na web\\imagens\r\nHtml na web\\, imagens\\outros na web\\\r\nHtml na web\\, imagens\\outros na web\\xxx, quando xxx é a extensão do arquivo\r\nHtml na web\\html, imagens\\outros na web\\xxx\r\nEstrutura do site, sem www.dominio.xxx\\\r\nHtml no nome_do_site\\, imagens\\outros no nome_do_site\\imagens\\\r\nHtml no nome_do_site\\html, imagens\\outros no nome_do_site\\imagens\r\nHtml no nome_do_site\\, imagens\\outros no nome_do_site\\\r\nHtml no nome_do_site\\, imagens\\outros no nome_do_site\\xxx\r\nHtml no nome_do_site\\html, imagens\\outros no nome_do_site\\xxx\r\nTodos os arquivos na web\\, com nomes aleatórios (gadget !)\r\nTodos os arquivos no nome_do_site\\, com nomes aleatórios (gadget !)\r\nEstrutura definida pelo usuário.. t076=Somente analizar\r\nArmazenar arquivos html\r\nArmazenar arquivos não html\r\nAmazenar todos os arquivos (padrão)\r\nArmazenar arquivos html primeiro t077=Permanecer no mesmo diretório\r\nPermite ir para abaixo (padrão)\r\nPermite ir para cima\r\nPermite ir para cima & para baixo t078=Permanecer no mesmo endereço (padrão)\r\nPermanecer no mesmo domínio\r\nPermanecer no mesmo domínio do nível acima\r\nIr para todos os lugares da Web t079=Nunca\r\nSe desconhecido (exceto \\)\r\nSe desconhecido t080=nenhuma regra para robots.txt\r\nregras robots.txt exceto assistente\r\nseguir regras robots.txt t081=normal\r\nextendido\r\ncorrigir t082=Copiar site(s) da Web\r\nCopiar site(s) interativos da Web (perguntas)\r\nReceber arquivos específicos\r\nCopiar todas as páginas do site (alternação múltipla)\r\nTestar links nas páginas (testar indicador)\r\n* Retomar download interrompido\r\n* Atualizar download existente t083=Relative URI \\ Absolute URL (default)\r\nAbsolute URL \\ Absolute URL\r\nAbsolute URI \\ Absolute URL\r\nOriginal URL \\ Original URL t084=- Método da cópia automática -\r\n\r\nIntroduza o(s) endereço(s) na caixa de URL's t085=- Método de cópia com assistente (faz perguntas) -\r\n\r\nDigite o(s) endereço(s) na caixa de URL's t086=- Método de download do arquivo -\r\n\r\nIntroduza o(s) endereço(s) do(s) arquivo(s) na caixa de URL. t087=Método da lista de links -\r\n\r\nUtilize a caixa URL's para digitar o(s) endereço(s) da(s) página(s) contendo links para recebimento. t088=- Método de teste dos Links -\r\n\r\nIntroduza o(s) endreço(s) da(s) página(s) contendo os links para testar na caixa de URL. t089=- Método de atualização -\r\n\r\nVerifique o(s) endereço(s) na caixa de URL's, verifique os parâmetros se necessário e então clique o botão 'AVANÇAR'. t090=- Método de continuação (Operação Interrompida) -\r\n\r\nVerifique o(s) endereço(s) na caixa de URL's, verifique os parâmetros se necessário e então clique o botão 'AVANÇAR'. t091=Ok t092=Cancelar t093=Sair t094=Fechar t095=Cancelar alterações t096=Clique para confirmar t097=Clique para obter ajuda t098=Clique para voltar t099=Clique para prosseguir t100=Ocultar senha t101=Salvar projeto t102=Fechar o projeto atual? t103=Excluir este projeto? t104=Excluir o projeto vazio %s? t105=Ação ainda não implementada t106=Erro ao excluir este projeto t107=Escolha uma regra para o filtro t108=Digite aqui as palavras para filtrar t109=Adicionar esta regra t110=Digite uma ou mais palavras para esta regra t111=Adicionar t112=Filtros t113=Estes links serão proibidos t114=Estas regras serão incluidas t115=Exemplo: t116=gif\r\nDetectará todos os arquivos gif (ou arquivos GIF) t117=verde\r\nDetectará todos os arquivos contendo verde, tais como 'verdepiscina.jpeg' t118=grande.mov\r\nDetectará o arquivo 'grande.mov', porém não 'grande2.mov' t119=cgi\r\nDetectará links em diretórios contendo 'cgi' tais como \\cgi-bin\\algumacoisa.cgi t120=cgi-bin\r\nDetectará links (diretórios) com nomes 'cgi-bin (porém não cgi-bin-2, por exemplo) t121=algumacoisa.com\r\nDetectará todos os links como www.algumacosia.com, privado.algumacoisa.com etc. t122=algumsite\r\nDetectará links como www.algumsite.com, www.algumsite.edu, private.algumsite.outrosite.com, etc. t123=ww.algumsite.com\r\nDetectará todos os links como ww.algumsite.com\\... (porém não links como private.algumsite.com\\..) t124=algumsite\r\nDetectará todos os links como www.algumsite.com\\.., www.teste.abc\\dealgumsite\\index.html, www.teste.abc\\teste\\algumsite.html etc. t125=www.teste.com\\teste\\algumsite.html\r\nApenas detectará links como www.teste.com\\teste\\algumsite.html. Note que você terá que digitar ambos os endereços (www.xxx.yyy) e caminhos (\\teste\\algumsite.html) t126=Adicionar filtro de exclusão t127=Adicionar filtro de inclusão t128=Filtros existentes t129=Cancel changes t130=Salvar preferências atuais como valor padrão t131=Click to confirm t132=Nenhum relatório em %s! t133=Não existe o arquivo index.html em %s! t134=Click para sair do Website HTTraQt Copier t135=Navegar para a página inicial t136=Cópia finalizada t137=Visualizar relatórios t138=Explorar a cópia do site t139=Novo projeto... t140=Visualizar relatórios de erros e avisos t141=Visualizar informações do relatório t142=Fechar janela do relatório t143=Tipo de informação: t144=Informações t145=Localizar t146=Localizar uma palavra t147=Informações do relatório t148=Atenção\\Erros de relatório t149=Não foi possível iniciar o sistema OLE t150=O HTTraQt não pode encontar nenhuma cópia finalizada na pasta especificada! t151=Não foi possível conectar ao provedor t152=receber t153=Solicitar t154=Conectar t155=Localizar t156=Ready t157=preparado t158=waiting t159=erro t160=Recebendo arquivos... t161=Analizando arquivo HTML... t162=Limpando arquivos... t163=Loading cache in progress.. t164=Analizando arquivo HTML (testando links)... t165=Pausa - Escolher [Cópia do site]\\[Suspender download] para prosseguir operação t166=Paused (select [File]\\[Pause transfer] to continue) t167=Finalizando transferências pendentes - Selecione [Cancelar] para parar agora! t168=analizando t169=Aguardando horário programado para iniciar... t170=Transferring data.. t171=Conectando ao provedor t172=[%d segundos] antes de iniciar a operação t173=Processo de recebimento [%s, %s] t174=Cópia do site finalizada! t175=Ocorreu um problema durante a operação de recebimento\r\n t176=Durante:\r\n t177=Veja o relatório se necessário.\r\n\r\nClique OK para sair do HTTraQt.\r\n\r\nObrigado por usar o HTTraQt Website Copier! t178=Cópia finalizada.\r\nClique OK para sair.\r\nVeja o relatório para verificar se está tudo OK.\r\n\r\nObrigado por utilizar o HTTraQt! t179=* * CÓPIA INTERROMPIDA! * *\r\nO cache temporário atual é necessário para qualquer operação de atualização e somente contém dados carregados durante a presente sessão.\r\nÉ possível que o cache anterior contenha dados mais completas; se você não quiser perder esses dados, você deve restaurá-lo e excluir o cache atual.\r\n[Nota: Esta operação pode ser facilmente executada aqui excluindo os arquivos hts-cache\\novo.*]\r\n\r\nVocê acredita que o cache anterior pode conter informações mais completas, e você deseja restaurá-lo? t180=* * ERRO DE CÓPIA! * *\r\nO HTTraQt detectou que a cópia atual está vazia. Se ela fosse uma atualização, a cópia anterior teria sido restaurada.\r\nCausa: a primeira página não foi encontrada, ou um problema de conexão ocorreu.\r\n=> Assegure-se de que o website existe, e\\ou verifique suas configurações proxy! <= t181=Dica: Clique [Ver relatório] para visualizar avisos e as mensagens de erro t182=Erro ao excluir o arquivo hts-cache\\novo.*, por favor faça isto manualmente t183=Você deseja realmente sair do HTTraQt Website Copier? t184=Caminho do arquivo de relatório t185=Novo projeto \\ Importar? t186=Escolher uma ação t187=Profundidade máxima de rastreamento t188=Digite o(s) endereço(s) aqui t189=Definir filtros adicionais t190=Nome do Proxy (se necessário) t191=Porta do servidor proxy t192=Definir configurações do servidor proxy t193=Utilizar proxy HTTP padrão como proxy FTP t194=Caminho t195=Selecionar caminho t196=Sair do HTTraQt Website Copier t197=Sobre o HTTraQt t198=Save current preferences as default values t199=Clique para continuar t200=Clique para definir opções t201=Clique para adicionar uma URL t202=Carregar URL's de um arquivo texto t203=Preferências do HTTraQt (*.opt)|*.opt|| t204=Arquivo de texto da lista de endereços (*.txt)|*.txt|| t205=Arquivo não encontrado! t206=Você deseja realmente alterar o nome\\caminho do projeto? t207=Carregar opções padrão do usuário? t208=Salvar opções padrão do usuário? t209=Refazer todas as opções padrão? t210=Bem-vindo ao HTTraQt Website Copier! t211=Ação: t212=Profundidade máxima: t213=Máximo de profundidade externa: t214=Filtros (incluir\\excluir links) t215=Caminhos t216=Definir... t217=Definir as opções... t218=Parâmetros e opções de cópia do site t219=Nome do projeto t220=Adicionar URL... t221=Endereço Web: (URL) t222=Suspender o HTTraQt? t223=Hibernate t224=Suspender a cópia do site? t225=Pause t226=Parar recebimento t227=Minimizar para barra de sistema t228=Clique para ignorar um link ou interromper a cópia t229=Clique para ignorar um link t230=Bytes gravados: t231=Stop t232=Link(s) processado(s) t233=Tempo: t234=Conexões: t235=Em execução: t236=Ocultar t237=Taxa de transferência: t238=IGNORAR t239=Informações t240=Arquivos gravados: t241=Arquivos atualizados: t242=Erros: t243=Erros t244=Em progresso: t245=Copiar arquivos mesmo em links externos t246=Testar todos os links da página t247=Tentar detectar todos os links t248=Transferir primeiro os arquivos HTML (mais rápido) t249=Escolher estrutura local dos arquivos t250=Configurar estrutura definida pelo usuário no disco t251=Não atualizar arquivos presentes, com tamanho zero ou excluídos pelo usuário t252=Criar uma página inicial t253=Criar uma base de dados da palavra de todas páginas HTML t254=Criar relatórios de erros e informações t255=Gerar SOMENTE nomes de arquivos DOS (8+3 caracteres) t256=Generate ISO9660 filenames ONLY for CDROM medias t257=Não criar páginas de erro HTML t258=Selecionar tipos de arquivos para salvar t259=Selecionar direção de navegação no site t260=Selecionar direção geral do site t261=Setup URL rewriting rules for internal links (downloaded ones) and external links (not downloaded ones) t262=Máximo de conexões simultâneas t263=Tempo limite de espera por um arquivo t264=Taxa mínima de transferência t265=Número máximo de tentativas se um erro não fatal ocorrer t266=Tamanho máximo de cada página HTML t267=Tamanho máximo de cada arquivo t268=Número máximo de bytes para copiar da Web t269=Pausar após fazer o download desta quantidade de bytes t270=Tempo máximo para efetuar a cópia t271=Máximo de conexões\\segundos (para evitar sobrecarga dos servidores) t272=Número de máximo de links que pode ser testado (não armazenado!) t273=Notas de rodapé em cada arquivo HTML t274=Voltar à página inicial t275=Save current preferences as default values t276=Click to continue t277=Clique para cancelar alterações t278=Seguir as regras de mecanismo local para o site t279=Links para páginas externas não localizadas produzirão páginas de erro t280=Não excluir arquivos obsoletos após atualização t281=Aceitar cookies? t282=Verificar tipo do documento se for desconhecido? t283=Analisar applets JAVA para incluir arquivos recuperados que deverão ser recebidos? t284=Armazenar todos os arquivos no cache em vez de somente HTML t285=Tipo de relatório (se gerado) t286=Criar um arquivo de debug t287=Tentar evitar alguns erros do servidor usando chamadas não padrão t288=Utilizar chamadas antigas HTTP\\1.0 limita a capacidade de captura! t289=Tentativa de limitar a retransferência através de várias maneiras (teste do tamanho do arquivo..) t290=Attempt to limit the number of links by skipping similar URLs (www.foo.com==foo.com, http=https ..) t291=Gravar links externos sem login\\senha t292=Gravar links internos sem perguntar t293=Tentar detectar todas as URL's (mesmo que os códigos sejam desconhecidos) t294=Utilizar cache para atulizações t295=Relatórios t296=Primary Scan Rule t297=Controle de fluxo t298=Limites t299=Identificação t300=Abandonar servidor em caso de erro t301=Abandonar site se for lento demais t302=Configurar t303=Reduce connection time and type lookup time using persistent connections t304=Tamanho máximo do site t305=Salvar preferências t306=Save t307=Taxa de transferência máxima t308=Seguir regras do arquivo robots.txt t309=Links t310=Somente especialistas t311=Controle de fluxo t312=Identidade do navegador t313=Scan Rules t314=Relatório, Ãndice, Cache t315=Servidor proxy t316=MIME Types t317=Não conectar ao provedor (se já estabelecida) t318=Não usar acesso remoto de conexão t319=Programar uma operação alternativa t320=Clique para iniciar t321=Não salvar senha para esta conexão! t322=Não foi possível obter parâmetros de conexão t323=Selecionar uma conexão ao provedor de acesso t324=Iniciar t325=Favor ajustar os parâmetros de conexão se necessário,\r\nentão pressione INICIAR para carregar a operação alternativa t326=Somente salvar configurações, não carregar agora. t327=Espera t328=Shutdown t329=Aguardar até às: (hh\\mm\\ss) t330=Provedor de acesso (RAS) t331=Conectar a este provedor t332=Desconectar ao finalizar t333=Desconectar o modem ao finalizar t334=\r\n(por favor nos comunique sobre erros ou problemas)\r\n\r\nDesenvolvimento:\r\nInterface (Windows): Xavier Roche\r\nMotor: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche e outros colaboradores\r\nTraduzido para o Português-Brasil por :\r\nPaulo Neto (Layout do Brasil, company@layout.com.br) t335=Sobre o HTTraQt Website Copier t336=Por favor visite nossa página da Web t337=Dúvida do assistente t338=Sua resposta: t339=Um link foi detectado t340=Escolha uma regra t341=Ignorar este link t342=Ignorar diretório t343=Ignorar domínio t344=Capturar somente esta página t345=Cópia do site t346=Cópia do domínio t347=Ignorar tudo t348=Wizard query t349=Não t350=Opções t351=Suspender transferência t352=Alterar opções t353=Visualizar relatório t354=Visualizar relatórios de erros t355=Visualizar transferência dos arquivos t356=Verificar atualizações do programa t357=Barra de ferramentas t358=Barra de status t359=Dividir t360=Arquivo t361=Progress t362=Opções t363=Cópia do site t364=Relatório t365=Janelas t366=Ajuda t367=Carregar opções padrão t368=Salvar opções padrão t369=Excluir opções padrão t370=Carregar opções t371=Salvar opções como... t372=Preferências do idioma... t373=Conteúdo... t374=Sobre o WiHTTraQt Website Copier t375=Novo projeto\tCtrl+N t376=&Abrir...\tCtrl+O t377=&Salvar\tCtrl+S t378=Salvar &como... t379=&Excluir... t380=&Procurar sites... t381=Estrutura definida pelo usuário t382=%n\tNome do arquivo sem extensão (ex.: imagem)\r\n%N\tNome do arquivo com extensão (ex.: imagem.gif)\r\n%t\tExtensão (ex.: gif)\r\n%p\tCaminho (sem o \\ final) (ex.: \\imagens)\r\n%h\tNome do servidor (ex.: www.algumsite.com)\r\n%M\tURL MD5 (128 bits, 32 ascii bytes)\r\n%Q\tsequência de pesquisa MD5 (128 bits, 32 ascii bytes)\r\n%q\tpequena sequência de pesquisa MD5 (16 bits, 4 ascii bytes)\r\n\r\n%s?\tNome curto (ex.: %sN ) t383=Exemplo:\t%h%p\\%n%q.%t\r\n->\t\t\\home\\karbofos\\alternativo\\www.algumsite.com\\algumasimagens\\imagem.gif t384=Configuração do servidor proxy t385=Identificação (se necessária) t386=Digite o endereço proxy t387=Digite a porta do proxy aqui t388=Digite o login do proxy t389=Digite a senha do proxy t390=Digite o nome do projeto aqui t391=Digite o caminho para salvar o projeto aqui t392=Selecionar um projeto existente para atualizar t393=Clique aqui para selecionar o caminho t394=Select or create a new category name, to sort your mirrors in categories t395=Assistente de projetos HTTraQt... t396=Nome do novo projeto: t397=Nome do projeto existente: t398=Nome do projeto: t399=Caminho base: t400=Project category: t401=\\home\\karbofos\\Meus Sites t402=Digite um nome para o novo projeto, \r\nou escolha um projeto existente para continuar\\atualizar. t403=Novo projeto t404=Inserir URL t405=URL: t406=Authentication (only if needed) t407=Formulários ou links complexos: t408=Capturar URL... t409=Digite aqui o(s) endereço(s) URL t410=Digite o login do site t411=Digite a senha do site t412=Use esta ferramenta para capturar os links que podem ser acessados através de um formulário ou código javascript t413=Selecione o seu Idioma aqui t414=Capturar URL! t415=Favor configurar uma navegação proxy temporária no seu Navegador para os seguintes valores (Copiar\\Colar Endereço Proxy e Porta).\r\n Então clique no botão ENVIAR do formulário em sua página do navegador, ou clique no link específico que você deseja capturar. t416=Isto enviará o link pretendido do seu navegador para o HTTraQt. t417=ABORTAR t418=Copiar\\Colar os parâmetros temporárias do proxy aqui t419=Não foi possível encontrar os arquivos de ajuda! t420=Não foi possível salvar os parâmetros! t421=Por favor arraste apenas uma pasta de cada vez t422=Por favor arraste somente pastas, não arquivos t423=Por favor arraste somente pastas t424=Selecionar estrutura definida pelo usuário? t425=Assegure-se que a sequência definida pelo usuário está correta.\r\nDe outro modo, o nome dos arquivos serão incorretos! t426=Você deseja realmente selecionar uma estrutura definida pelo usuário? t427=Muitas URLs, não é possivel manejar tantos links!! t428=Memória insuficiente, erro fatal interno... t429=Operação desconhecida! t430=Adicionar esta URL?\r\n t431=Atenção: o processo principal não está respondendo, não foi possivel adicionar URL(s). t432=Selecionar ou modificar seu(s) tipo(s) de arquivo(s) aqui t433=Selecionar ou modificar seu(s) tipo(s) de arquivo(s) MIME aqui t434=Ir para cima t435=Ir para baixo t436=Informações do(s) arquivo(s) recebido(s) t437=Fixar janela t438=Mais informações: t439=Bem-vindo ao HTTraQt Website Copier!\r\n\r\nFavor clicar o botão AVANÇAR para\r\n\r\niniciar um novo projeto ou retomar o download parcial. t440=Open Source offline browser t441=Website Copier\\Offline Browser. Copy remote websites to your computer. Free. t442=httrack, httraqt, webhttrack, offline browser t443=URL list (*.txt) t444=Previous t445=Next t446=URLs t447=Warning t448=Your browser does not currently support javascript. For better results, please use a javascript-aware browser. t449=Thank you t450=You can now close this window t451=Server terminated t452=A fatal error has occured during this mirror t453=Wrong URL(s)! t454=How You can thank a developer: t455=Share the link to this program or to this project t456=Report to developer about bugs or mistakes in the program t457=Donate t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Get from the clipboard t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=Yes t489=Build top Index t490=Units t491=Open t492=PC off when finished t493=Shutdown counter (minutes) t494=Make or correct translation httraqt/lang/Chinese-Simplified.utf0000664000175000017500000005000213042707374020053 0ustar karbofoskarbofosLANGUAGE_NAME Chinese-Simplified LANGUAGE_FILE Chinese-Simplified LANGUAGE_ISO cs LANGUAGE_AUTHOR Brook Qin (brookqwr at sina.com) \n LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID Chinese (PRC) t000=HTTraQt t001=连接数 t002=Select font size t003=è¶…æ—¶ t004=é‡è¯• t005=最大所é™åˆ¶çš„传输速率 t006=最å°ä¼ è¾“率 t007=Persistent connections (Keep-Alive) t008=若超时å‘生, å–æ¶ˆæ‰€æœ‰æ¥è‡ªä¸»æœºçš„链接 t009=若传输过慢, å–æ¶ˆæ‰€æœ‰æ¥è‡ªä¸»æœºçš„链接 t010=检查文件类型 t011=æœå¯» t012=接收cookies t013=è§£æžjava文件 t014=更新时采å–其他手段防止é‡å¤ä¸‹è½½ t015=URL hacks (join similar URLs) t016=å…许对æœåŠ¡å™¨çš„éžç²¾ç¡®è¯·æ±‚ t017=强制使用旧的HTTP\\1.0请求 (ä¸é‡‡ç”¨1.1) t018=æµè§ˆå™¨èº«ä»½ t019=Operation system Identity t020=Operation t021=HTML页脚 t022=结构类型 (链接ä¿å­˜çš„æ–¹å¼) t023=DOS æ–‡ä»¶åæ ¼å¼ (8+3) t024=除去错误页 t025=ä¸äº§ç”Ÿå¤–éƒ¨é¡µé¢ t026=éšè—å£ä»¤ t027=éšè—è´¦å·ä¿¡æ¯ t028=䏿¸…除废弃文件 t029=ISO9660 names (CDROM) t030=构造 t031=以下选项åªåœ¨ç‰¹æ®Šæƒ…况下修改 t032=é¦–è¦æ‰«æè§„则 t033=è¡Œè¿›æ¨¡å¼ t034=å…¨å±€è¡Œè¿›æ¨¡å¼ t035=更置链接: 内部 \\ 外部 t036=使用预存区, 用于更新和é‡è¯• t037=å¯åŠ¨è°ƒè¯•æ¨¡å¼ (创建httraqt.log) t038=ä»Žåœ°å€æ ¹éƒ¨å¼€å§‹æœ€å¤§çš„é•œåƒæ·±åº¦ t039=外部\\éžæ³•地å€é•œåƒçš„æœ€å¤§æ·±åº¦(缺çœä¸º0, å³ä¸é•œåƒ) t040=å•个HTML文件的最大尺寸 t041=å•个éžHTML文件的最大尺寸 t042=大å°é™åˆ¶ t043=æš‚åœäºŽæ¯ä¸‹è½½.. t044=最长时间 t045=Size t046=æ¯ç§’最多连接数 t047=最多扫æé“¾æŽ¥ t048=æ‰€æœ‰çš„é“¾æŽ¥éƒ½å°†åŒ¹é… t049=ä¿å­˜æ‰€æœ‰æŒ‡å‘éžHTML文件的链接, 例如外部的ZIP文件或图片文件 t050=测试所有链接 (å³ä½¿è¢«ç¦æ­¢çš„) t051=首先ä¿å­˜HTML文件! t052=文件类型\\æ‰©å±•å…³è” t053=文件类型: t054=MIME identity t055=代ç†åœ°å€: t056=代ç†ç«¯å£: t057=登录 t058=å£ä»¤ t059=使用代ç†è¿›è¡Œftp传输 t060=使用通é…ç¬¦ä»¥åŒ…å«æˆ–排除URLs或链接.\r\n多个规定扫æè§„则的字符串å¯å†™åœ¨åŒä¸€è¡Œ.\r\n使用空格键作为分隔符.\r\n\r\n示例: +*.zip -www.*.com -www.*.edu\\cgi-bin\\*.cgi t061=准则 t062=字符串 t063=æç¤º: æ¬²åŒ…å«æŸåŸŸå下的所有GIF文件, å¯è¾“å…¥ +www.someweb.com\\*.gif. \r\n(+*.gif \\ -*.gif 将包å«\\排除æ¥è‡ªæ‰€æœ‰ç«™ç‚¹çš„GIF文件) t064=WildCardFilters t065=添加扫æè§„则 t066=排除链接 t067=包å«é“¾æŽ¥ t068=ä¿å­˜æ‰€æœ‰æ–‡ä»¶åœ¨é¢„存区内 t069=ä¸å†ä¸‹è½½åœ¨æœ¬åœ°å·²è¢«åˆ é™¤çš„æ–‡ä»¶ t070=Create Log files t071=创建一个 index.html 文件 t072=åˆ›å»ºè¯æ±‡åº“ t073=文件åä¸­åŒ…å«æ‰©å±•å:\r\n文件å中包å«:\r\n此文件å:\r\n文件夹å中包å«:\r\n此文件夹å:\r\n此域å:\r\n域å中包å«:\r\n此主机:\r\n链接中包å«:\r\n此链接:\r\n所有链接 t074=显示全部内容\r\néšè—错误\r\néšè—消æ¯\r\néšè—é”™è¯¯å’Œæ¶ˆæ¯ t075=站点原有结构(缺çœ)\r\nhtml文件在web\\, 图片和其他文件在web\\images\\\r\nhtml文件在web\\html, 图片和其他文件在web\\images\r\nhtml文件在web\\, 图片和其他文件也在web\\\r\nhtml文件在web\\, 图片和其他文件在web\\xxx, xxx为文件扩展å\r\nhtml文件在web\\html, 图片和其他文件在web\\xxx\r\n站点原有结构(去掉www.domain.xxx\\)\r\nhtml文件在site_name\\, 图片和其他文件在site_name\\images\\\r\nhtml文件在site_name\\html, 图片和其他文件在site_name\\images\r\nhtml文件在site_name\\, 图片和其他文件也在site_name\\\r\nhtml文件在site_name\\, 图片和其他文件在site_name\\xxx\r\nhtml文件在site_name\\html, 图片和其他文件在site_name\\xxx\r\n所有文件在web\\, 文件åä»»æ„产生\r\n所有文件在site_name\\, 文件åä»»æ„产生\r\n用户自定义结构.. t076=åªå𿉫æ\r\nåªä¿å­˜html文件\r\nåªä¿å­˜éžhtml文件\r\nä¿å­˜æ‰€æœ‰æ–‡ä»¶ (缺çœ)\r\nå…ˆä¿å­˜html文件 t077=åœç•™äºŽåŒä¸€ç›®å½•\r\nå…许往下进行 (缺çœ)\r\nå…许往上进行\r\n上下都å…许进行 t078=åœç•™äºŽåŒä¸€åœ°å€ (缺çœ)\r\nåœç•™äºŽåŒä¸€åŸŸå\r\nåœç•™äºŽåŒä¸€é¡¶çº§åŸŸå\r\nä»»ä½•ç½‘ç»œåœ°å€ t079=从ä¸\r\n如果未知 (\\ 除外)\r\n如果未知 t080=ä¸éµå®ˆrobots.txt\r\néµå®ˆè¿‡æ»¤å™¨ä¼˜å…ˆäºŽrobots.txt\r\n完全éµå®ˆrobots.txt t081=普通日志\r\n扩展日志\r\n除错日志 t082=下载网站\r\n下载网站 + æé—®\r\n下载个别文件\r\n下载页é¢ä¸­çš„æ‰€æœ‰ç«™ç‚¹ (多个镜åƒ)\r\n测试页é¢ä¸­çš„链接 (书签测试)\r\n* 继续被中断的镜åƒ\r\n* æ›´æ–°å·²æœ‰é•œåƒ t083=ç›¸å¯¹åœ°å€ \\ ç»å¯¹åœ°å€ (缺çœ)\r\nç»å¯¹åœ°å€ \\ ç»å¯¹åœ°å€\r\nç»å¯¹åœ°å€ \\ ç»å¯¹åœ°å€\r\n原始 åœ°å€ \\ åŽŸå§‹åœ°å€ t084=- é•œåƒæ¨¡å¼ -\r\n\r\n请在URLæ¡†å†…è¾“å…¥åœ°å€ t085=- 交互å‘å¯¼æ¨¡å¼ (å‘é—®) -\r\n\r\n请在URLæ¡†å†…è¾“å…¥åœ°å€ t086=- æ–‡ä»¶ä¸‹è½½æ¨¡å¼ -\r\n\r\n请在URLæ¡†å†…è¾“å…¥æ–‡ä»¶åœ°å€ t087=- é“¾æŽ¥è¡¨æ¨¡å¼ -\r\n\r\n请在URL框内输入页é¢çš„地å€, 页é¢ä¸­å«æœ‰é“¾æŽ¥çš„列表, 列表中所有链接å‡ä¼šè¢«é•œåƒ t088=- é“¾æŽ¥æµ‹è¯•æ¨¡å¼ -\r\n\r\n请在URLæ¡†å†…è¾“å…¥å«æœ‰é“¾æŽ¥çš„Webé¡µåœ°å€ t089=- æ›´æ–°æ¨¡å¼ -\r\n\r\n请核对URL框里的地å€, 如有需è¦è¯·æ£€æŸ¥é€‰é¡¹, ç„¶åŽç‚¹å‡»'Next' t090=- ç»§ç»­æ¨¡å¼ (被中断的æ“作) -\r\n\r\n请核对URL框里的地å€, 如有需è¦è¯·æ£€æŸ¥é€‰é¡¹, ç„¶åŽç‚¹å‡»'Next' t091=确定 t092=å–æ¶ˆ t093=退出 t094=关闭 t095=å–æ¶ˆæ›´æ”¹ t096=点击以确认 t097=点击以获å–帮助! t098=点击以返回å‰ä¸€å±å¹• t099=点击以到达下一å±å¹• t100=éšè—å£ä»¤ t101=ä¿å­˜å·¥ç¨‹ t102=是å¦å…³é—­å½“å‰å·¥ç¨‹? t103=删除此工程? t104=删除空的工程 %s? t105=æ“ä½œä»æœªæ‰§è¡Œ t106=删除该工程时出错 t107=为过滤器选å–规则 t108=ä¸ºè¿‡æ»¤å™¨è¾“å…¥å…³é”®è¯ t109=添加该规则 t110=è¯·ä¸ºæ­¤è§„åˆ™è¾“å…¥ä¸€è‡³å‡ ä¸ªå…³é”®è¯ t111=添加 t112=扫æè§„则 t113=匹é…的链接将被排除: t114=匹é…的链接将被包å«: t115=示例: t116=gif\r\nå°†åŒ¹é…æ‰€æœ‰GIF文件 t117=blue\r\n将查找到所有包å«'blue' 的文件, 诸如 'bluesky-small.jpeg' t118=bigfile.mov\r\nå°†åŒ¹é…æ–‡ä»¶ 'bigfile.mov', 但ä¸åŒ…括 'bigfile2.mov' t119=cgi\r\n将查找到文件夹å内包å«'cgi' 的链接, 诸如 \\cgi-bin\\somecgi.cgi t120=cgi-bin\r\n将查找到文件夹å内包å«'cgi-bin' 的链接 (但cgi-bin-2 除外) t121=someweb.com\r\n将查找到包å«è¯¸å¦‚www.someweb.com, private.someweb.com 等的链接 t122=someweb\r\n将查找到包å«è¯¸å¦‚www.someweb.com, www.someweb.edu, private.someweb.otherweb.com 等的链接 t123=www.someweb.com\r\n将查找到包å«'www.someweb.com' 的链接 (但ä¸åŒ…括private.someweb.com\\ ç­‰) t124=someweb\r\n将查找到任何诸如以下的链接: www.someweb.com\\.., www.test.abc\\fromsomeweb\\index.html, www.test.abc\\test\\someweb.html ç­‰ t125=www.test.com\\test\\someweb.html\r\n将仅查找到'www.test.com\\test\\someweb.html' 文件. 注æ„请输入完整的路径. t126=为过滤器添加排除规则 t127=为过滤器添加包å«è§„则 t128=已定制的过滤字符串 t129=Cancel changes t130=将当å‰è®¾ç½®å­˜ä¸ºç¼ºçœå€¼ t131=Click to confirm t132=%s 内无日志文件! t133=%s 内无'index.html' 文件! t134=点击以退出HTTraQt Website Copier t135=æµè§ˆ HTML 起始页 t136=镜åƒç»“æŸ t137=察看日志文件 t138=æµè§ˆå·²é•œåƒçš„网站 t139=新的工程... t140=察看错误åŠè­¦å‘Šæ±‡æŠ¥ t141=察看汇报 t142=å…³é—­æ—¥å¿—æ–‡ä»¶çª—å£ t143=ä¿¡æ¯ç±»åž‹: t144=ä¿¡æ¯ t145=查找 t146=查找一个å•è¯ t147=ä¿¡æ¯æ—¥å¿—文件 t148=警告\\错误日志文件 t149=无法åˆå§‹åŒ–OLE系统 t150=HTTraQt 未能在指定文件夹内找到被中断的文件下载预存区! t151=无法连接到网络 t152=接收 t153=请求 t154=连接 t155=寻找 t156=Ready t157=就绪 t158=waiting t159=错误 t160=接收文件.. t161=è§£æžHTML文件.. t162=清除文件.. t163=Loading cache in progress.. t164=è§£æžHTML文件 (测试链接).. t165=é•œåƒæš‚åœ - 切æ¢[镜åƒ]\\[æš‚åœä¸‹è½½]以继续æ“作 t166=Paused (select [File]\\[Pause transfer] to continue) t167=结æŸè¿›è¡Œä¸­çš„传输 - 选择[å–æ¶ˆ]ä»¥åœæ­¢ t168=扫æ t169=等待预定的时间.. t170=Transferring data.. t171=正在连接网络 t172=离æ“作开始还有[%d ç§’] t173=站点镜åƒè¿›è¡Œä¸­ [%s, %s 字节] t174=站点镜åƒå®Œæ¯•! t175=é•œåƒæ—¶å‘生错误\r\n t176=\r\nå‘生在以下期间:\r\n t177=\r\n如有需è¦è¯·çœ‹æ—¥å¿—文件.\r\n\r\n点击'结æŸ'以退出HTTraQt Website Copier.\r\n\r\n谢谢使用HTTraQt! t178=镜åƒå®Œæˆ.\r\n点击'确定'以退出HTTraQt.\r\n如有需è¦è¯·çœ‹æ—¥å¿—文件, 以确ä¿ä¸‡æ— ä¸€å¤±.\r\n\r\n谢谢使用HTTraQt! t179=* * 镜åƒè¢«å–消! * *\r\n当å‰ä¸´æ—¶çš„é¢„å­˜åŒºä¸ºæ—¥åŽæ›´æ–°æ‰€éœ€, ä»…å­˜æœ‰æ­¤æ¬¡è¢«ä¸­æ–­çš„é•œåƒæœŸé—´å†…下载的数æ®.\r\n而原有预存区å¯èƒ½ä¼šå­˜æœ‰æ›´å®Œæ•´çš„内容; å¦‚æžœä½ ä¸æƒ³å¤±åŽ»åŽŸæœ‰çš„æ•°æ®, 请æ¢å¤ä¹‹, 并删除当å‰é¢„存区.\r\n[注: 欲删除当å‰é¢„存区, 仅需删除以下文件: hts-cache\\new.*]\r\n\r\n你是å¦è‚¯å®šåŽŸæœ‰é¢„å­˜åŒºå­˜æœ‰æ›´å®Œæ•´çš„å†…å®¹, 并希望æ¢å¤ä¹‹? t180=* * 镜åƒå‡ºé”™!* *\r\nHTTraQt检测到当å‰é•œåƒæœªå‚¨å­˜ä»»ä½•æ•°æ®. 若使用的更新模å¼, 则å‰ä¸€æ¬¡é•œåƒå·²è¢«æ¢å¤.\r\n=> 原因: 首页未能找到, 或å‘生连接错误.\r\n请确定欲镜åƒçš„网站存在, å¹¶\\或检查代ç†è®¾ç½®! <= t181=\r\n\r\næç¤º: 点击 [察看日志文件] ä»¥å¯Ÿçœ‹è­¦å‘Šæˆ–é”™è¯¯æ¶ˆæ¯ t182=删除hts-cache\\new.* 文件时出错, 请手工删除 t183=真的è¦é€€å‡ºHTTraQt Website Copier å—? t184=日志文件路径 t185=新的工程 \\ 导入? t186=选å–将进行的æ“作的类型 t187=æœ€å¤§é“¾æŽ¥æ‰«ææ·±åº¦ t188=è¯·åœ¨æ­¤è¾“å…¥åœ°å€ t189=定义附加过滤器规则 t190=代ç†åœ°å€(如若需è¦) t191=代ç†ç«¯å£ t192=å®šä¹‰ä»£ç†æœåŠ¡å™¨è®¾ç½® t193=使用标准HTTPä»£ç†æ›¿ä»£FTPä»£ç† t194=路径 t195=选择路径 t196=退出HTTraQt Website Copier t197=关于HTTraQt t198=Save current preferences as default values t199=点击以继续 t200=点击以设定选项 t201=点击以添加URL t202=从文本文件中载入URL(s) t203=HTTraQt设置文件 (*.opt)|*.opt|| t204=地å€åˆ—表文本文件 (*.txt)|*.txt|| t205=文件未找到! t206=çœŸçš„è¦æ”¹å˜å·¥ç¨‹çš„å称或路径å—? t207=载入用户定义的缺çœé€‰é¡¹å€¼å—? t208=存为用户定义的缺çœé€‰é¡¹å€¼å—? t209=将所有选项æ¢å¤åˆ°æœ€åˆè®¾å®šå—? t210=欢迎使用HTTraQt! t211=æ“作: t212=最大深度 t213=最大外部链接深度 t214=过滤器 (排除\\包å«é“¾æŽ¥): t215=路径 t216=定义.. t217=选项.. t218=选项设定: t219=工程åç§° t220=添加URL.. t221=Web地å€: (URL) t222=åœæ­¢HTTraQt? t223=Hibernate t224=æš‚åœä¸‹è½½? t225=Pause t226=åœæ­¢é•œåƒ t227=最å°åŒ–至系统托盘区 t228=ç‚¹å‡»ä»¥è·³è¿‡ä¸€ä¸ªé“¾æŽ¥æˆ–åœæ­¢è§£æž t229=点击以跳过一个链接 t230=å·²ä¿å­˜å­—节: t231=Stop t232=已扫æé“¾æŽ¥: t233=æ—¶é—´: t234=连接: t235=è¿è¡Œ: t236=éšè— t237=传输速率: t238=跳过 t239=ä¿¡æ¯ t240=已储存文件: t241=已更新文件: t242=错误: t243=错误 t244=进程中: t245=追éšå¤–部链接 t246=测试页é¢ä¸­çš„æ‰€æœ‰é“¾æŽ¥ t247=å°½å¯èƒ½æŸ¥å‡ºæ‰€æœ‰é“¾æŽ¥ t248=先下载HTML文件 (æ›´å¿«) t249=选择本地站点结构 t250=设置在ç£ç›˜ä¸Šçš„用户自定义结构 t251=䏿›´æ–°é›¶å­—节文件或由用户删除的文件 t252=åˆ›å»ºä¸€ä¸ªèµ·å§‹é¡µé¢ t253=æ ¹æ®ç½‘é¡µä½¿ç”¨è¯­è¨€åˆ›å»ºè¯æ±‡åº“文件 t254=åˆ›å»ºé”™è¯¯è®°å½•åŠæ±‡æŠ¥æ–‡ä»¶ t255=仅生æˆDOS下的8-3æ–‡ä»¶åæ ¼å¼ t256=Generate ISO9660 filenames ONLY for CDROM medias t257=ä¸åˆ›å»ºHTMLé”™è¯¯é¡µé¢ t258=选择将被存盘的文件类型 t259=é€‰æ‹©è§£æžæ–¹å‘ t260=é€‰æ‹©å…¨å±€è§£æžæ–¹å‘ t261=设定对内部链接(被下载链接)和外部链接(ä¸è¢«ä¸‹è½½é“¾æŽ¥)åœ°å€æ›´ç½®çš„规则 t262=最多并å‘连接数 t263=文件超时 t264=æœ€å°æ‰€å…许的传输速率 t265=最多é‡è¯•次数 (å‘生éžè‡´å‘½é”™è¯¯æ—¶) t266=å•个HTML文件所å…许的最大尺寸 t267=å•个éžHTML文件所å…许的最大尺寸 t268=最多所å…许从Web接收的字节数 t269=ä¸‹è½½å®ŒæŒ‡å®šçš„å­—èŠ‚æ•°åŽæš‚åœ t270=镜åƒè¿‡ç¨‹æ‰€å…许的最长时间 t271=æ¯ç§’最多并å‘连结数 (防止æœåŠ¡å™¨è¶…è½½) t272=å…许检测的最多链接数目(å¹¶éžä¿å­˜!) t273=在æ¯ä¸ªHTML文件里添加的注释 t274=å›žåˆ°èµ·å§‹é¡µé¢ t275=Save current preferences as default values t276=Click to continue t277=ç‚¹å‡»ä»¥å–æ¶ˆæ”¹åЍ t278=éµä»Žç½‘站的robots规则 t279=未本地化的外部页é¢é“¾æŽ¥å°†äº§ç”Ÿé”™è¯¯é¡µé¢ t280=æ›´æ–°åŽä¸åˆ é™¤åºŸå¼ƒçš„æ–‡ä»¶ t281=æ˜¯å¦æŽ¥æ”¶cookies? t282=æ˜¯å¦æ£€æŸ¥æœªçŸ¥æ–‡ä»¶ç±»åž‹? t283=是å¦è§£æžjava应用程åºä»¥å–回其中包å«çš„æ–‡ä»¶? t284=将所有文件仅ä¿å­˜åœ¨é¢„存区里 (éžHTML) t285=日志文件类型 (若有) t286=创建一个调试文件 t287=ä½¿ç”¨éžæ ‡å‡†è¯·æ±‚以é¿å…æŸäº›æœåŠ¡å™¨é”™è¯¯ t288=使用旧的 HTTP\\1.0 请求 (å°†é™åˆ¶é•œåƒèƒ½åŠ›!) t289=试以若干手段é™åˆ¶å†ä¼ é€ (å¦‚é€šè¿‡æ–‡ä»¶å¤§å°æµ‹è¯•) t290=Attempt to limit the number of links by skipping similar URLs (www.foo.com==foo.com, http=https ..) t291=ä¿å­˜é“¾æŽ¥æ—¶ä¸æ³»éœ²ç™»é™†å\\å£ä»¤ t292=æ”¹å†™å†…éƒ¨é“¾æŽ¥æ—¶ä¸æ˜¾ç¤ºè¾“入的账å·ä¿¡æ¯ t293=试图æ•获所有的URLs (å³ä½¿å­˜åœ¨äºŽæœªçŸ¥çš„æ ‡è¯†ç¬¦æˆ–代ç å†…) t294=ä½¿ç”¨é¢„å­˜åŒºä»¥ä¾¿æ—¥åŽæ›´æ–° t295=日志文件 t296=Primary Scan Rule t297=æµé‡æŽ§åˆ¶ t298=é™åˆ¶ t299=身份 t300=è‹¥å‘生错误, 则放弃和主机的连接 t301=若传输过慢, 则放弃和主机的连接 t302=é…ç½® t303=Reduce connection time and type lookup time using persistent connections t304=镜åƒç«™ç‚¹æœ€å¤§å°ºå¯¸ t305=ä¿å­˜è®¾ç½® t306=Save t307=最大传输速率 t308=éµå®ˆ robots.txt 规则 t309=链接 t310=高级 t311=æµé‡æŽ§åˆ¶ t312=æµè§ˆå™¨æ ‡è¯† t313=Scan Rules t314=日志, 索引, 预存区 t315=ä»£ç† t316=MIME Types t317=已连接到网络 t318=ä¸ä½¿ç”¨è¿œç¨‹è¿žæŽ¥ t319=预定进行镜åƒçš„æ—¶é—´ t320=点击以开始! t321=该连接缺少已ä¿å­˜çš„密ç ! t322=无法获å–远程连接的设置 t323=请选择一个连接 t324=开始 t325=如有需è¦è¯·ä¿®æ”¹è¿žæŽ¥å‚æ•°,\r\nç„¶åŽæŒ‰ '完æˆ' å¼€å§‹é•œåƒ t326=ä¸ç«‹å³è¿›è¡Œé•œåƒ, ä»…ä¿å­˜å½“å‰è®¾ç½® t327=挂起 t328=Shutdown t329=预定镜åƒå¼€å§‹äºŽ: (点\\分\\ç§’) t330=连接到网络(远程连接æœåС噍) t331=使用该连接: t332=å®Œæˆæ—¶æ–­æŽ‰è¿žæŽ¥ t333=å®Œæˆæ—¶æ–­æŽ‰è°ƒåˆ¶è§£è°ƒå™¨ t334=\r\n(有任何程åºé”™è¯¯æˆ–问题请è”系我们)\r\n\r\nå¼€å‘:\r\n界é¢è®¾è®¡ (Windows): Xavier Roche\r\nè§£æžå¼•擎: Xavier Roche\r\nJavaè§£æžå¼•擎: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\n感谢:\r\nRobert Lagadec (rlagadec@yahoo.fr) æä¾›ç¿»è¯‘技巧 t335=关于HTTraQt Website Copier t336=请访问我们的主页 t337=å‘导æé—® t338=你的答案: t339=检测到链接.. t340=请选择规则 t341=忽略此链接 t342=忽略此目录 t343=忽略此域å t344=仅下载此页 t345=镜åƒç«™ç‚¹ t346=镜åƒåŸŸå t347=全部忽略 t348=Wizard query t349=å¦ t350=选项 t351=æš‚åœä¼ è¾“ t352=修改选项 t353=察看日志 t354=察看错误日志 t355=察看文件传输 t356=检查版本更新... t357=å·¥å…·æ  t358=çŠ¶æ€æ  t359=分割 t360=文件 t361=Progress t362=设置 t363=é•œåƒ t364=日志 t365=çª—å£ t366=帮助 t367=载入自定义缺çœé€‰é¡¹ t368=存为自定义缺çœé€‰é¡¹ t369=æ¢å¤åŽŸå§‹è®¾å®š t370=载入选项... t371=ä¿å­˜é€‰é¡¹... t372=界é¢è¯­è¨€è®¾ç½®... t373=内容... t374=关于HTTraQt... t375=新的工程\tCtrl+N t376=&打开...\tCtrl+O t377=&ä¿å­˜\tCtrl+S t378=ä¿å­˜é€‰é¡¹... t379=&删除... t380=&æµè§ˆå·²é•œåƒç«™ç‚¹... t381=用户自定义结构 t382=%n\tä¸å«æ‰©å±•å的文件å(如: image)\r\n%N\t嫿œ‰æ‰©å±•å的文件å(如: image.gif)\r\n%t\t仅扩展å(如: gif)\r\n%p\t路径[æ— å°¾éš'\\'] (如: \\someimages)\r\n%h\t主机å(如: www.someweb.com)\r\n%M\tMD5 URL (128ä½, 32 ascii 字节)\r\n%Q\tMD5 query string (128ä½, 32 ascii 字节)\r\n%q\tMD5 small query string (16ä½, 4 ascii 字节)\r\n\r\n%s?\t短文件å(如: %sN) t383=示例:\t%h%p\\%n%q.%t\r\n->\t\t\\home\\karbofos\\mirror\\www.someweb.com\\someimages\\image.gif t384=代ç†è®¾ç½® t385=èº«ä»½éªŒè¯ (如若需è¦) t386=在此输入代ç†åœ°å€ t387=在此输入代ç†ç«¯å£ t388=è¾“å…¥ä»£ç†æœåŠ¡å™¨ç™»å½•ä¿¡æ¯ t389=è¾“å…¥ä»£ç†æœåŠ¡å™¨æ‰€éœ€å£ä»¤ t390=在此输入工程å t391=在此输入总ä¿å­˜è·¯å¾„ t392=请选择一个已有的工程以更新 t393=点击此处以选择路径 t394=Select or create a new category name, to sort your mirrors in categories t395=HTTraQt 工程å‘导... t396=新工程的åç§°: t397=现有工程的åç§°: t398=工程å: t399=总ä¿å­˜è·¯å¾„: t400=Project category: t401=\\home\\karbofos\\My Websites t402=请键入一个新的工程å, \r\n或选择已有工程以更新或继续 t403=新的工程 t404=æ’å…¥URL t405=URL地å€: t406=Authentication (only if needed) t407=è¡¨æ ¼æˆ–å¤æ‚链接: t408=æ•获URL地å€... t409=请在此输入URLåœ°å€ t410=请输入站点登录å t411=请输入站点登陆å£ä»¤ t412=使用此工具æ•获åªèƒ½é€šè¿‡è¡¨æ ¼æˆ–java代ç è®¿é—®åˆ°çš„链接 t413=请根æ®ä¸ªäººå–œå¥½é€‰æ‹©ç•Œé¢è¯­è¨€ t414=æ•获URL地å€! t415=请先暂时将æµè§ˆå™¨çš„代ç†è®¾ä¸ºå¦‚下数值(æ‹·è´\\粘贴代ç†åœ°å€å’Œç«¯å£).\r\nç„¶åŽç‚¹å‡»æµè§ˆå™¨é¡µé¢ä¸Šè¡¨æ ¼çš„SUBMIT按钮, æˆ–ç‚¹å‡»æƒ³è¦æ•获的链接 t416=所需的链接将从æµè§ˆå™¨è¢«é€è‡³HTTraQt. t417=放弃 t418=在此拷è´\\粘贴暂时的代ç†å‚æ•° t419=无法找到帮助文件! t420=无法ä¿å­˜å‚æ•°! t421=è¯·æ¯æ¬¡åªæ‹–一个文件夹 t422=请ä¸è¦æ‹–文件, åªæ‹–文件夹 t423=è¯·åªæ‹–文件夹 t424=选择用户自定义结构å—? t425=请确ä¿ç”¨æˆ·å®šä¹‰çš„字符串的正确性,\r\nå¦åˆ™ç”Ÿæˆæ–‡ä»¶åæ—¶å¯èƒ½å‡ºé”™! t426=真的è¦ä½¿ç”¨ç”¨æˆ·è‡ªå®šä¹‰ç»“æž„å—? t427=过多URLs地å€, 无法处ç†!! t428=内存ä¸è¶³, å‘生致命内部错误! t429=未知æ“作! t430=添加此URL? t431=警告: 主进程未有å“应, ä¸èƒ½æ·»åŠ URL(s).. t432=在此选择或修改文件类型 t433=åœ¨æ­¤é€‰æ‹©æˆ–ä¿®æ”¹å…³è”æ–‡ä»¶ç±»åž‹ t434=å‘上 t435=å‘下 t436=æ–‡ä»¶ä¸‹è½½ä¿¡æ¯ t437=é”定窗å£ä¿¡æ¯ t438=更多信æ¯: t439=欢迎使用HTTraQt Website Copier!\r\n\r\n请点击'Next' 以\r\n\r\n- 开始一个新的工程\r\n- 或继续执行一个以å‰çš„é•œåƒ t440=Open Source offline browser t441=Website Copier\\Offline Browser. Copy remote websites to your computer. Free. t442=httrack, httraqt, webhttrack, offline browser t443=URL list (*.txt) t444=Previous t445=Next t446=URLs t447=Warning t448=Your browser does not currently support javascript. For better results, please use a javascript-aware browser. t449=Thank you t450=You can now close this window t451=Server terminated t452=A fatal error has occured during this mirror t453=Wrong URL(s)! t454=How You can thank a developer: t455=Share the link to this program or to this project t456=Report to developer about bugs or mistakes in the program t457=Donate t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Get from the clipboard t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=确定 t489=Build top Index t490=Units t491=Open t492=PC off when finished t493=Shutdown counter (minutes) t494=Make or correct translation httraqt/lang/Slovenian.utf0000664000175000017500000005516413042707374016366 0ustar karbofoskarbofosLANGUAGE_NAME Slovenian LANGUAGE_FILE Slovenian LANGUAGE_ISO si LANGUAGE_AUTHOR Jadran Rudec,iur.\njrudec@email.si \n LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID Slovenian t000=HTTraQt t001=Število prikljuèitev t002=Select font size t003=Premorov t004=Ponovitev t005=Najveèja hitrost prenosa t006=Najmanjša hitrost prenosa t007=Persistent connections (Keep-Alive) t008=Opusti vse povezave z gostiteljem, èe je potekal èas t009=Opusti vse povezave z gostiteljem, èe je le-ta prepoèasen t010=Prevarjaj tip dokumenta t011=Hitrost t012=Sprejmi piškote t013=Razèlenjuj java datoteke t014=Nadgradi pokašljevanje (omejitev ponovnih prenosov) t015=URL hacks (join similar URLs) t016=Toleriraj zahteve (za strežnike) t017=Vsili starejše HTTP\\1.0 zahteve (ne 1.1) t018=Istovetnost brskalnika t019=Operation system Identity t020=Operation t021=Glava HTML dokumenta t022=Tip strukture (kako so shranjene povezave) t023=DOS imena (8+3) t024=Ni napak strani t025=Ni zunanjih strani t026=Skrij gesla t027=Skrij poizvedovalne stringe t028=Ne poèisti stare datoteke t029=ISO9660 imena (CDROM) t030=Izgradnja t031=Te nastavitve spreminjajte le izjemoma t032=Primarno pravilo iskanja t033=Prenosni naèin t034=Splošni prenosni naèin t035=Ponovno zapiši povezave: notranje \\ zunanje t036=Uporabi predpomnilnik za nadgraditev in ponovitve t037=Aktiviraj Razhrošèevalni naèin (httraqt.log) t038=Najveèja globina zrcaljenja z korenskega naslova t039=Najveèja globina zrcaljenja za zunanje\\prepovedane naslove (0= da, ne = privzeto) t040=Najveèja velikost katere koli HTML datoteke t041=Najveèja velikost katere koli ne-HTML datoteke t042=Omejitev velikosti t043=Odmor po konèanem prenosu.. t044=Najdaljši èas t045=Size t046=Najveè prikljuèitev \\ sekund t047=Najveèje število povezav t048=Vse povezave bodo zadete t049=Vzemi ne-HTML datoteke pridružene s povezavo, npr. zunanje .ZIP ali sklike t050=Preverjaj vse povezave (prviè že prepovedane) t051=Najprej vzemi HTML datoteke! t052=Tip\\MIME združevanja t053=Datoteèni tipi: t054=MIME pristnost: t055=Proxy naslovi: t056=Proxy vrata: t057=Prijava t058=Geslo t059=Uporabi proxy za ftp prenose t060=Uporabite joker za izkljuèitev\\vkljuèitev URL-jev ali povezav.\r\nLahko vstavite posamièen string v eni vrstici.\r\nUporabite presledke ali separatorje.\r\n\r\nPrimer: +*.zip -www.*.com -www.*.edu\\cgi-bin\\*.cgi t061=Pogoj t062=String t063=Namig: Za vkljuèitev vseh GIF datotek uporabite kot npr. +www.spletnastran.com\\*.gif. \r\n(+*.gif \\ -*.gif bo vkljuèil\\izkljuèil vseh GIF-e z vseh spletnih strani) t064=WildCardFilters t065=Dodaj iskano besedo t066=Izkljuèi povezave t067=Vkljuèi povezave t068=Shrani VSE datoteke v predpomnilnik t069=Ne nalagaj ponovno lokalno zbrisanih datotek t070=Create Log files t071=Naredi indeks t072=Naredi podatkovno bazo besed t073=Datoteke z podaljškom:\r\nImena datotek vsebujejo:\r\nTo ime datoteke:\r\nVsebina map z imenom:\r\nTo ime mape:\r\nPovezava z domeno:\r\nVsebina povezave z domeno:\r\nPovezava s tem gostiteljem:\r\nVebina povezave:\r\nTa povezava:\r\nVSE POVEZAVE t074=Prikaži vse\r\nSkrij razhrošèevanje\r\nSkrij informacije\r\nSkrij razhrošèevanje in informacije t075=Site-structure (default)\r\nHtml in web\\, images\\other files in web\\images\\\r\nHtml in web\\html, images\\other in web\\images\r\nHtml in web\\, images\\other in web\\\r\nHtml in web\\, images\\other in web\\xxx, where xxx is the file extension\r\nHtml in web\\html, images\\other in web\\xxx\r\nSite-structure, without www.domain.xxx\\\r\nHtml in site_name\\, images\\other files in site_name\\images\\\r\nHtml in site_name\\html, images\\other in site_name\\images\r\nHtml in site_name\\, images\\other in site_name\\\r\nHtml in site_name\\, images\\other in site_name\\xxx\r\nHtml in site_name\\html, images\\other in site_name\\xxx\r\nAll files in web\\, with random names (gadget !)\r\nAll files in site_name\\, with random names (gadget !)\r\nUser-defined structure.. t076=Just scan\r\nStore html files\r\nStore non html files\r\nStore all files (default)\r\nStore html files first t077=Stay in the same directory\r\nCan go down (default)\r\nCan go up\r\nCan both go up & down t078=Stay on the same address (default)\r\nStay on the same domain\r\nStay on the same top level domain\r\nGo everywhere on the web t079=Nikoli\r\nÈe je neznan (uveljavi \\)\r\nÈe je neznan t080=ni robots.txt pravil\r\nrobots.txt izloèen èarovnik\r\nzasleduj robots.txt pravila t081=obièajno\r\nrazširjeno\r\nrazhrošèevanje t082=Prenos spletne (nih) strani\r\nPrenos spletne (nih) strani) + vprašanja\r\nPrevzem posameznih datotek\r\nPrenos vseh posamiènih strani (veèkratno zrcaljenje)\r\nPreverjanje povezav znotraj strani (preverjanje zaznamkov)\r\n* Nadaljevanje prekinjenih prenosov\r\n* Nadgradnja obstojeèih prenosov t083=Relativni URL \\ Absolutni URL (privzeto)\r\nAbsolutni URL \\ Absolutni URL\r\nAbsolutni URI \\ Absolutni URL\r\nOriginalni URL \\ Originalni URL t084=- Naèin z zrcaljenjem -\r\n\r\nVpišite naslov(e) v URL okence t085=- Naèin z interaktivnim èarovnikom (vprašanja) -\r\n\r\nVpišite naslov(e) v URL okence t086=- Naèin s prenosom datotek -\r\n\r\nVpišite naslov(e) v URL okence t087=- Naèin z seznamom povezav -\r\n\r\nUporabite URL okence za vpis naslova (ov spletne (straneh) za povezovanje zrcaljenja t088=- Naèin s preverjanjem povezav -\r\n\r\nVpišite spletni naslov(e) s povezavami za preverjanje znotraj URL okenca t089=- Nadgrajevalni naèin -\r\n\r\nPreverite naslov(e) znotraj URL okenca, preverite parametre, èe je to potrebno in kliknite na gumb 'NAPREJ' ! t090=- Strnjeni naèin (Prekinjena opravila) -\r\n\r\nPreverite naslov(e) znotraj URL okenca, preverite parametre, èe je to potrebno in kliknite na gumb 'NAPREJ' ! t091=Vredu t092=Opusti t093=Izhod t094=Zapri t095=Opusti spremembe t096=Kliknite za potrditev t097=Klikni za pomoè! t098=Klikni za vrnitev na prejšnji zaslon t099=Klikni za prehod na naslednji zaslon t100=Skrij geslo t101=Shrani projekt t102=Zaprem tekoèi projekt? t103=Zbrišem ta projekt? t104=Zbrišem prazen projekt %s? t105=Dogodek še ni predviden t106=Napaka med brisanjem tega projekta t107=Izberi pravilo za filtriranje t108=Vpišite kljuèno besedo filtriranja t109=Dodaj to pravilo t110=Vpišite eno individualno besedo kljuèno besedo za pravilo t111=Dodaj t112=Iskanje pravil t113=Zadete povezave bodo izkljuèene: t114=Zadete povezave bodo vkljuèene: t115=Primer: t116=gif\r\nBo vseboval vse GIF datoteke t117=blue\r\nNašel bo vse datoteke z zadetki 'modro' pod string kot 'bluesky-small.jpeg' t118=bigfile.mov\r\nBo zadel datoteko 'bigfile.mov' toda ne 'bigfile2.mov' t119=cgi\r\nNašel bo povezave z mapo kot zadetek z imenom pod string 'cgi' kot \\cgi-bin\\poljubwencgi.cgi t120=cgi-bin\r\nNašel bopovezave z zadetim imenom mapeing v celoti 'cgi-bin' string (toda ne cgi-bin-2, kot primer) t121=someweb.com\r\nNael bo povezave z zadetim pod stringom kot www.spletnastran.com, private.spletnastran.com itn. t122=someweb\r\nNašel bo povezave z zadeto mapo podstringa kot www.spletnastran.com, www.semeweb.edu, private.someweb.otherweb.com etc. t123=www.someweb.com\r\nNašel bo povezave zadete kot 'www.someweb.com' pod string (toda ne povezave kot so private.someweb.com\\..) t124=someweb\r\nNašel bo povezave zadetih pod stringom kot www.someweb.com\\.., www.test.abc\\fromsomeweb\\index.html, www.test.abc\\test\\someweb.html etc. t125=www.test.com\\test\\someweb.html\r\nNašel bo le povezave kot 'www.test.com\\test\\someweb.html' datoteko. Pazite, da boste vpisali popolno pot (URL + pot spletne strani) t126=Dodaj izkljuèitveni filter t127=Dodaj vkljuètveni filter t128=Obstojeèi filtri t129=Cancel changes t130=Shrani tekoèe nastavitve kot privzete vrednosti t131=Click to confirm t132=Ni log datotek v %s! t133=Ni 'index.html' datoteke znotraj %s! t134=Kliknite za konec dela z HTTraQt Website Copierom t135=Prebrskaj zaèetno HTML stran t136=Konec zrcaljenja t137=Preglej log datoteke t138=Prebrskaj zrcaljeno stran t139=Novi projekt... t140=Preglej napake in varnostna poroèila t141=Preglej poroèilo t142=Zapri okno z log datoteko t143=Info type: t144=Informacije t145=Poišèi t146=Poišèi besedo t147=Informacije o log datoteki t148=Napaka\\Napaka log datoteke t149=Omogoèi inicializacijo OLE sistema t150=HTTraQt ne najde nobene prekinitve naložene datoteke v doloèeni mapi! t151=Ne morem se povezati z oskrbovalcem t152=prejem t153=zahteva t154=povezava t155=iskanje t156=Ready t157=pripravljen t158=waiting t159=napaka t160=Prejete datoteke.. t161=Razèlenjujem HTML datoteko.. t162=Èistim datoteke.. t163=Loading cache in progress.. t164=Razèlenjujem HTML datoteko (preverjam povezave).. t165=Pavza - Stikalo [Zrcaljenje]\\[Pavza prenosa] za dokonèanje opravila t166=Paused (select [File]\\[Pause transfer] to continue) t167=Dokonèanje prenosov - Izbor [Opusti] za takojšnjo zavstavitev! t168=iskanje t169=Èakanje na èas razporejanja.. t170=Transferring data.. t171=Povezava z oskrbovalcem t172=[%d sekund] pred prièetkom opravila t173=Site mirroring in progress [%s, %s] t174=Zrcaljenje strani je dokonèano! t175=Prišlo je do napake med zrcaljenjem strani\r\n t176=\r\nmed:\r\n t177=\r\nPreberite log datoteko, èe je potrebno.\r\n\r\nKliknite na gumb KONÈANO za konec dele z HTTraQt Website Copier.\r\n\r\nZahvaljujemo se za to, da ste uporabljali HTTraQt! t178=Zrcaljenje je popolnoma dokonèano.\r\nKliknite na gumb Izhod za konec dela s programom HTTraQt.\r\nPreberite log datoteko(e), èe se želite preprièati, da je bilo vse vredu.\r\n\r\nZahvaljujemo se za to, da ste uporabljali HTTraQt! t179=* * ZRCALJENJE JE PREKINJENO! * *\r\nTekoèi zaèasni predpomnilnik je bil zahtevan za kaktere koli postopke nadgradnje in vsebuje le prenešene podatke znotraj prekinjene seje.\r\nOblikovani predpomnilnik vsebuje veè popolnih informacij; èe ne želite izgubiti teh podatkov jih lahko obnovite in zbrišete tekoèi predpomnilnik.\r\n[Opomba: To lahko enostavneje storite, èe boste roèno zbrisali hts-cache\\ nemudoma * datoteke]\r\n\r\nMislite, da oblikovani predpomnilnik vsebuje veè popolnih informacij in jih želite obnoviti? t180=* * NAPAKA MED ZRCALJENJEM! * *\r\nHTTraQt je ugotovil, da je aktivno zrcaljenje prazno. Èe je bilo nadgrajeno bo obnovljeno prejšnje zrcaljenje.\r\nVzrok: prva stran ni bila najdena ali pa vsebuje napake.\r\n=> Preprièajte se ali spletna stran sploh obstaja in\\ ali ste preverili vaše nastavitve proxy strežnika! <= t181=\r\n\r\nNamig: Kliknite na [Preglej log datoteko] kjer boste lahko prebrali vsa opozorila in sporoèila o napakah t182=Napaka med brisanjem hts-cache\\ je nastala.* datotek, storite to roèno! t183=Zares želite konèati delo z HTTraQt Website Copier? t184=Pot do log datotek t185=Novi projekt \\ Uvoz? t186=Izberite pogoj t187=Najveèja globina iskanja povezav t188=Tukaj vpišite naslov(e) t189=Doloèite dodatna pravila filtriranja t190=Ime Proxy strežnika (èe je potrebno) t191=Vrata Proxy-ja t192=Doloèi nastavitve za proxy t193=Uporabi obièajni HTTP proxy kot FTP proxy t194=Pot t195=Izberite pot t196=Konec dela z HTTraQt Website Copier t197=Vizitka t198=Save current preferences as default values t199=Klikni za nadaljevanje t200=Kliknite za doloèitev opcij t201=Kliknite za dodajanje URL naslova t202=Naloži URL(je) iz besedilne datoteke t203=HTTraQt nastavitve (*.opt)|*.opt|| t204=Besedilna datoteka z seznamom naslovov (*.txt)|*.txt|| t205=Ni datoteke! t206=Zares želite spremeniti ime projekta\\pot? t207=Naj naložim privzete uporabniške nastavitve? t208=Naj shranim privzete uporabniške nastavitve? t209=Naj obnovim vse privzete nastavitve? t210=Dobrodošli pri delu z HTTraQt! t211=Opravilo: t212=Najveèja globina t213=Najveèja zunanja globina: t214=Filtri (zlitje\\uvaževanje povezav) : t215=Poti t216=Doloèi.. t217=Nastavi opcije.. t218=Opcije nastavitev in zrcaljenja: t219=Ime projekta t220=Dodaj URL... t221=Spletni naslovi: (URL) t222=Naj ustavim HTTraQt? t223=Hibernate t224=Zaèsno zaustavim prenos? t225=Pause t226=Ustavi postopek zrcaljenja t227=Pomanjšaj v sistemsko programsko vrstico t228=Kliknite za preskok povezave ali zavstavitev razèlenitve t229=Kliknite za preskok povezave t230=Shranjenih Bytov t231=Stop t232=Preiskanih povezav t233=Èas: t234=Povezave: t235=Poteka: t236=Skrij t237=Prenosna hitrost t238=PRESKOÈI t239=Informacije t240=Zapisanih datotek: t241=Nadgrajenih datotek: t242=Napake: t243=Napake t244=Poteka: t245=Sledi zunanjim povezavam t246=Preverjaj vse povezave znotraj strani t247=Poskusi zavreèi vse skrite povezave t248=Najprej prenesi HTML datoteke (hitreje) t249=Izberi strukturo lokalne strani t250=Nastavi uporabniško strukturo na disk t251=Ne nadgrajuj strani z nièelno velikostjo ali uporabniško zbrisanih datotek t252=Naredi Zaèetno stran t253=Naredi besedilno bazo podatkov vseh html strani t254=Naredi zgodovino napak (log) in datoteke s poroèili t255=Generiraj LE DOS 8-3 imena datotek t256=Generiraj LE ISO9660 imena datotek za CDROM medije t257=Ne pripravi HTML strani z napakami t258=Izberi tipe datotek, ki bodo shranjene na disk t259=Izberi smer razèlenjevanja t260=Izberi splošno smer razèlenjevanja t261=Namesti pravila URL ponovnega branja za notranje povezave (prenesi enkrat) in zunanje povezave (ne prenesi enkrat) t262=Najveè soèasnih prikljuèitev\\povezav t263=Pretek èasa za datoteko t264=Najkrajši sprejemljivi prenosni èas t265=Najveèje število ponovitev on obièajnih napakah (ne fatalnih) t266=Najveèja velikost posamezne HTML datoteke t267=Najveèja velikost posamezne ne-HTML datoteke t268=Najveèa kolièina bytov za obnovo z spleta t269=Naredi pavzo po renosu te kolièine bitov t270=Najdaljši èas trajanja zrcaljenja t271=Najveè povezav\\sekund (izogibanje preobremenitvam strežnika) t272=Najveèje število povezav, ki jih je možno preverjati (ne shranjenih!) t273=Opombe bodo vstavljene v HTML dattekah t274=Nazaj na zaèetno stran t275=Save current preferences as default values t276=Click to continue t277=Klikni za opustitev sprememb t278=Zasleduj lokalnim robotovim pravilom na straneh t279=Povezave z ne lokaliziranimi zunanjimi stranmi bodo povzroèile napake strani t280=Ne briši zastarelih datotek po nadgradnji t281=Uveljavim piškote? t282=Preveri tip dokumenta, èe je neznan? t283=Razèlenjuj java applete za obnovo vklljuèenih datotek kadar morajo biti le-te prenešene? t284=Shrani vse datoteke v predpomnilnik namesto le HTML dokumenta t285=Tip log datoteke (èe je bila narejena) t286=Naredi razhrošèevalno datoteko t287=Uporabi neobièajne zahteve posamiènih napak strežnika t288=Uporabi starejše HTTP\\1.0 zahteve (omejuje moè naprav!) t289=Opozori na omejitve ponovnega prenosa z naigi (preverjanje dolžine datotek..) t290=Attempt to limit the number of links by skipping similar URLs (www.foo.com==foo.com, http=https ..) t291=apiši zunanje povezave brez prijave\\gesla t292=Zapiši notranje povezave brez poizvedovalnih stringov t293=Poskusi zgrabiti vse URL-je (z ne znanimi tagi\\kodo) t294=Uporabi predpomnilnik za nadgradnje t295=Log datoteke t296=Primary Scan Rule t297=Nadzor poteka t298=Omejitve t299=Istovetnost t300=Zapusti gostitelja v primeru napake t301=Zapusti gostitelja, èe je prepoèasen t302=Nastavi t303=Reduce connection time and type lookup time using persistent connections t304=Najveèja velikost strani t305=Shrani lastnosti t306=Save t307=Najveèja hitrost prenosa t308=Zasleduj robots.txt t309=Povezave t310=Le za eksperte t311=Nadzor poteka t312=ID brskalnika t313=Scan Rules t314=Log, Indeks, predpomnilnik t315=Proxy t316=MIME Types t317=Ne poveži se oskrbovalcem (povezava je že vspostavljena) t318=Ne uporabi oddaljeni dostop povezave t319=Razporedi opravila zrcaljenja t320=Kliknite za zaèetek! t321=Ni shranjenih gesel za to povezavo! t322=Ne morem prevzeti nastavitev oddaljene povezave t323=Izberite oskrbovalca povezave t324=Zaèni t325=Prosimo, da izravnate parametre povezovanja, èe je potrebno \r\nter pritisnite na gumb KONEC za zagon zrcaljenja. t326=Le shrani nastavitve, ne poženi takoj prenosa. t327=Ob pritisku t328=Shutdown t329=Razpored prenosov za: (uu\\mm\\ss) t330=Poveži se z oskrbnikom (RAS) t331=Poveži se zs tem oskrbnikom t332=Prekini povezavo, ko bo konèano t333=Izkljuèi modem ob dokonèanju t334=\r\n(Prosimo Vas, da nas obvestite o kakršnih koli težavah ali napakah)\r\n\r\nRazvoj:\r\nVmesnik (Okna): Xavier Roche\r\nHitrost: Xavier Roche\r\nJavaParserRazredi: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche in drugi sodelujoèi\r\nVELIKA ZAHVALA za namige prevodov gre:\r\nRobertu Lagadecu (rlagadec@yahoo.fr) t335=O programu HTTraQt Website Copier t336=Prosimo, da obišèete našo spletno stran t337=Èarovnik poizvedb t338=Vaš odgovor: t339=Ugotovljena povezava.. t340=Izberite pravilo t341=Prezri to povezavo t342=Prezri mapo t343=Prezri domeno t344=Zagrabi le to stran t345=Zrcaljena stran t346=Zrcaljena domena t347=Prezri vse t348=Wizard query t349=Ne t350=Možnosti t351=Pavza med prenosom t352=Sprememba možnosti t353=Preglej zgodovino t354=Preglej zgodovino napak t355=View file transfers t356=Preveri možnost nadgradnje programa... t357=&Orodjarna t358=&Statusna vrstica t359=&Razdeli t360=Datoteka t361=Progress t362=Nastavitve t363=Zrcaljena stran t364=Log datoteka t365=Okno t366=Pomoè t367=Naloži privzete nastavitve t368=Shrani privzete nastavitve t369=Obnovi privzete nastavitve t370=Naloži možnosti... t371=Shrani možnosti kot... t372=Jezikovne nastavitve... t373=Vsebine... t374=Vizitka... t375=Novi Projekt\tCtrl+N t376=&Odpri...\tCtrl+O t377=&Shrani\tCtrl+S t378=Shrani &Kot... t379=&Zbriši... t380=&Prebrskaj spletne strani... t381=Uporabniško doloèena struktura t382=%n\tIme datoteke brez konènice (npr.: slika)\r\n%N\tIme datoteko s konènico (npr: slika.gif)\r\n%t\tLe konènica datoteke (npr: gif)\r\n%p\tPot [brez zakljuèka \\] (primer: \\poljubnaslika)\r\n%h\tIme gostitelja (npr: www.poljubnastran.com)\r\n%M\tMD5 URL (128 bitov, 32 ascii bytov)\r\n%Q\tMD5 poizvedovalni string (128 bitov, 32 ascii bytov)\r\n%q\tMD5 majhen poizvedovalni string (16 bitov, 4 ascii bytov)\r\n\r\n%s?\tKratko ime (Npr.: %sN) t383=Example:\t%h%p\\%n%q.%t\r\n->\t\t\\home\\karbofos\\mirror\\www.someweb.com\\someimages\\image.gif t384=Proxy nastavitve t385=Ugotavljanje pristnosti(le, èe je zahtevano) t386=Tukaj vpišite naslov proxy-ja t387=Tukaj vpišite vrata proxy-ja t388=Vpišite prijavo za proxy t389=Vpišite geslo za proxy t390=Tukaj vpišite ime projekta t391=Tukaj vpišite pot shranjevanja t392=Izberite obstojeèi projekt za nadgradnjo t393=Tukaj kliknite za izbor poti t394=Select or create a new category name, to sort your mirrors in categories t395=Èarovnik HTTraQt projektov... t396=Novo ime projekta: t397=Ime obstojeèega projekta: t398=Naziv projekta: t399=Osnovna pot: t400=Project category: t401=\\home\\karbofos\\Moje spletne strani t402=Vpišite novo ime projekta, \r\nali izberite obstojeèe za nadgradnjo\\prevzem t403=Novi projekt t404=Vpišite URL t405=URL: t406=Authentication (only if needed) t407=Obrazci ali kompleksne povezave: t408=Zagrabi URL... t409=Tukaj vnesite URL naslov(e) t410=Vpis prijava na spletno stran t411=Vpišite geslo t412=Uporabite to orodje za grabež za povezave, ki lahko izbajajo obrazce ali javascript codo t413=Izberite jezik za izbor lastnosti t414=Zagrabi URL! t415=Prosimo, da nastavte zaèasne nastavitve proxy brskalnika z naslednjimi vrednostmi (Kopiraj\\Prilepi vrata in naslove Proxy-ja).\r\nPotem kliknite na gumb Opusti obrazca znotraj vaše spletne strani ali pa kliknite na doloèeno povezavo, ki jo želite zagrabiti. t416=To bo poslalo izbrano povezavo z vašega brskalnika k HTTraQt. t417=PREKINITEV t418=Tukaj Kopiraj\\Prilepi zaèasne proxy parametre t419=Omogoèi iskanje datotek s pomoèjo! t420=Omogoèi shranjevanje parametrov! t421=Prosimo, da zagrabite istoèasno le eno mapo t422=Prosimo, da zagrabite le mape, ne pa datotek t423=Prosimo, da zagrabite le mape t424=Naj izberem uporabniško doloèeno strukturo? t425=Preverite pravilnost uporabniško doloèenega stringa,\ ker bodo imena ponarejena! t426=Resnièno želite uporabljati uporabniško doloèeno strukturo? t427=Preveè URL-jev, ne morem rokovati s tem številom povezav!! t428=Ni dovolj pomnilnika, usodna notranja napaka... t429=Neznano opravilo! t430=Dodaj ta URL?\r\n t431=Opozorilo: glavni proces je nepremièen in ne morem dodati URL(je).. t432=Tukaj izberite ali urejajte vaš tip datotek t433=Tukaj izberite Izbor ali uredite vaše MIME tipe t434=Pojdi gor t435=Pojdi dol t436=Informacije o naloženi datoteki t437=Zmrzni Okna t438=Veè podatkov: t439=Dobrodošli pri delu z HTTraQt Website Copierom!\r\n\r\nKliknite na gumb NAPREJ za\r\n\r\n- zaèetek novega projekta\r\n- ali dokonèanje posameznih prenosov t440=Open Source offline browser t441=Website Copier\\Offline Browser. Copy remote websites to your computer. Free. t442=httrack, httraqt, webhttrack, offline browser t443=URL list (*.txt) t444=Previous t445=Next t446=URLs t447=Warning t448=Your browser does not currently support javascript. For better results, please use a javascript-aware browser. t449=Thank you t450=You can now close this window t451=Server terminated t452=A fatal error has occured during this mirror t453=Wrong URL(s)! t454=How You can thank a developer: t455=Share the link to this program or to this project t456=Report to developer about bugs or mistakes in the program t457=Donate t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Get from the clipboard t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=Vredu t489=Build top Index t490=Units t491=Open t492=PC off when finished t493=Shutdown counter (minutes) t494=Make or correct translation httraqt/lang/Ukrainian.utf0000664000175000017500000010441213042707374016340 0ustar karbofoskarbofosLANGUAGE_NAME Ukrainian LANGUAGE_FILE Ukrainian LANGUAGE_ISO ua LANGUAGE_AUTHOR Andrij Shevchuk (http://programy.com.ua, http://vic-info.com.ua) \n LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID Ukrainian t000=HTTraQt t001=N# з'єднань t002=Select font size t003=Тайм-аут t004=Повторні Ñпроби t005=МакÑ. швидкіÑть Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ t006=Мінімальна швидкіÑть Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ t007=Persistent connections (Keep-Alive) t008=У випадку Ð¿ÐµÑ€ÐµÐ²Ð¸Ñ‰ÐµÐ½Ð½Ñ Ñ‡Ð°Ñу Ñ‡ÐµÐºÐ°Ð½Ð½Ñ ÑкаÑувати вÑÑ– лінки з даного хоÑта t009=У випадку, Ñкщо хоÑÑ‚ занадто повільний, ÑкаÑувати вÑÑ– лінки з даного хоÑта t010=ПеревірÑти тип документа t011=Качалка t012=Дозволити cookies t013=Ðналіз java файлів t014=Update hack (Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¸Ñ… завантажень) t015=URL hacks (join similar URLs) t016=Толерантні запити (до Ñерверів) t017=ВикориÑтовувати Ñтарий протокол HTTP\\1.0 (не 1.1) t018=Ð†Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ñ–ÐºÐ°Ñ†Ñ–Ñ Ð±Ñ€Ð¾ÑƒÐ·ÐµÑ€Ð° (Ñ€Ñдок User-Agent) t019=Operation system Identity t020=Operation t021=Ðижній HTML колонтитул t022=Тип локальної Ñтруктури дзеркала (ÑпоÑіб Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð²) t023=DOS імена (8+3) t024=Без Ñторінок помилок t025=Без зовнішніх поÑилань t026=Сховати паролі t027=Сховати запитальну чаÑтину Ñ€Ñдка (уÑе, що піÑÐ»Ñ Ð·Ð½Ð°ÐºÐ° ?) t028=Ðе видалÑти Ñтарі файли t029=ISO9660 імена (CDROM) t030=Структура t031=Як правило, ці наÑÑ‚Ñ€Ð¾ÑŽÐ²Ð°Ð½Ð½Ñ Ð·Ð¼Ñ–Ð½ÑŽÐ²Ð°Ñ‚Ð¸ не Ñлід t032=ОÑновний фільтр t033=Мода ÑÐºÐ°Ð½ÑƒÐ²Ð°Ð½Ð½Ñ t034=Глобальна мода ÑÐºÐ°Ð½ÑƒÐ²Ð°Ð½Ð½Ñ t035=ÐŸÐµÑ€ÐµÐ·Ð°Ð¿Ð¸Ñ Ð»Ñ–Ð½ÐºÑ–Ð²: внутріщні\\зовнішні t036=ВикориÑтовувати кеш Ð´Ð»Ñ Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ñ– докачки t037=Уключити моду Ð½Ð°Ð»Ð°Ð³Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ (httraqt.log) t038=МакÑ. глибина ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð´Ð·ÐµÑ€ÐºÐ°Ð»Ð° від початкової адреÑи t039=МакÑимальна глибина Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð·Ð¾Ð²Ð½Ñ–ÑˆÐ½Ñ–Ñ…\\заборонених Ð°Ð´Ñ€ÐµÑ (0, тобто, немає обмежень, це Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¿Ð¾-замовчуванню) t040=МакÑ. розмір html-файлу: t041=МакÑ. розмір не-html: t042=ÐžÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð¿Ð¾ розмірі t043=Пауза піÑÐ»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ... t044=МакÑ. Ñ‡Ð°Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ t045=Розмір t046=МакÑ. чиÑло з'єднань\\Ñек. t047=МакÑимальне чиÑло лінків t048=УÑÑ– лінки припуÑтимі t049=Качати не-html файли поблизу поÑÐ¸Ð»Ð°Ð½Ð½Ñ (напр.: зовнішні .ZIP чи граф. файли) t050=ПеревірÑти вÑÑ– лінки (навіть заборонені до завантаженнÑ) t051=Одержати Ñпочатку HTML файли! t052=ВідповідніÑть типу файлів (Type\\MIME) t053=Типи файлів: t054=MIME identity t055=ÐдреÑа прокÑÑ–: t056=Ðомер порту: t057=Логін: t058=Пароль: t059=ВикориÑтовувати прокÑÑ– Ð´Ð»Ñ ftp-Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ t060=ВикориÑтовуючи маÑки ви можете виключити\\уключити відразу кілька адреÑ\r\nÑк роздільник фільтрів викориÑтовуйте коми чи пробіли.\r\nнаприклад: +*.zip -www.*.com,-www.*.edu\\cgi-bin\\*.cgi t061=Вибрати тип: t062=ВвеÑти значеннÑ: t063=Порада: Якщо ви хочете Ñкачати вÑÑ– gif-файли, викориÑтовуйте, наприклад, такий фільтр +www.someweb.com\\*.gif. \r\n(+*.gif \\ -*.gif дозволÑÑ”\\заборонÑÑ” Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð’Ð¡Ð† gif-файли на ВСІХ Ñайтах) t064=WildCardFilters t065=Додати фільтр t066=Виключити... t067=Уключити... t068=Зберігати УСІ файли в кеше t069=Ðе качати заново локально вилучені файли t070=Create Log files t071=Створити Ñ–Ð½Ð´ÐµÐºÑ t072=Створити базу даних Ñлів t073=Імена файлів з розширеннÑм:\r\nімена файлів, що міÑÑ‚Ñть:\r\nцей файл:\r\nімена папок міÑÑ‚Ñть:\r\nÑ†Ñ Ð¿Ð°Ð¿ÐºÐ°:\r\nлінки з цього домена:\r\nлінки з доменів, що міÑÑ‚Ñть:\r\nлінки з цього хоÑта:\r\nлінки утримуючі:\r\nцей лінк:\r\nвÑÑ– ЛІÐКИ t074=Показати вÑÑ–\r\nÑховати налагодженнÑ\r\nÑховати инфо\r\nÑховати Ð½Ð°Ð»Ð°Ð³Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ Ñ– інфо t075=Структура Ñайту (за замовчуваннÑм)\r\nHtml\\, файли зображень\\інші файли\\файли зображень\\\r\nHtml\\html, файли зображень\\інші файли\\файли зображень\r\nHtml\\, файли зображень\\інші файли\\\r\nHtml\\, файли зображень\\інші файли\\xxx, де xxx - Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ\r\nHtml, файли зображень\\інші файли\\xxx\r\nÑтруктура Ñайту без www.domain.xxx\\\r\nHtml у site_name\\ файли зображень\\інші файли в site_name\\файли зображень\\\r\nHtml у site_name\\html, файли зображень\\інші файли в site_name\\файли зображень\r\nHtml у site_name\\, файли зображень\\інші файли в site_name\\\r\nHtml у site_name\\, файли зображень\\інші файли в site_name\\xxx\r\nHtml у site_name\\html, файли зображень\\інші файли в site_name\\xxx\r\nвÑÑ– файли з веба\\, з довільними іменами (новинка !)\r\nвÑÑ– файли з site_name\\, з довільними іменами (новинка !)\r\nзадана кориÑтувачем Ñтруктура... t076=Тільки Ñканувати\r\nзберігати html файли\r\nзберігати не html файли\r\nзберігати уÑÑ– файли (за замовчуваннÑм)\r\nзберігати Ñпочатку html файли t077=ЗалишатиÑÑ Ð² тій же директорії\r\nможна рухатиÑÑ Ð²Ð½Ð¸Ð· (за замовчуваннÑм)\r\nможна рухатиÑÑ Ð½Ð°Ð³Ð¾Ñ€Ñƒ\r\nможна рухатиÑÑ Ð½Ð°Ð³Ð¾Ñ€Ñƒ Ñ– вниз t078=ЗалишатиÑÑ Ð½Ð° тій же адреÑÑ– (по замовчуванню)\r\nозалишатиÑÑ Ð½Ð° тім же домені\r\nзалишатиÑÑ Ð½Ð° тім же домені верхнього рівнÑ\r\nідти куди завгодно t079=Ðіколи\r\nÑкщо невідомо (крім \\)\r\nÑкщо невідомо t080=Ðе підкорÑтиÑÑ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð°Ð¼ robots.txt\r\nrobots.txt крім МайÑтра\r\nÑлухатиÑÑ Ð¿Ñ€Ð°Ð²Ð¸Ð» robots.txt t081=Звичайна\r\nразширена\r\nÐ²Ñ–Ð´Ð»Ð°Ð³Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ t082=Скачати Ñайт(и)\r\nСкачати Ñайт(и) + запитаннÑ\r\nОтримати деÑкі файли\r\nОтримати вÑÑ– Ñайти з Ñторінки\r\nТеÑтувати лінки зі Ñторінки\r\n* Продовжити перервану завантаженнÑ\r\n* Поновити Ñ–Ñнуюче Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ t083=ВідноÑний URI \\ ÐбÑолютний URL (default)\r\nÐбÑолютний URL \\ ÐбÑолютний URL\r\nÐбÑолютний URI \\ ÐбÑолютний URL\r\nОригінальний URL \\ Оригінальний URL t084=- Мода зеркалізациї -\r\n\r\nвведіть адреÑу(и) у поле URL. t085=- Інтерактивна мода - МайÑтер ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð´Ð·ÐµÑ€ÐºÐ°Ð»Ð° (будуть задані питаннÑ) -\r\n\r\nвведіть адреÑу(и) у поле URL. t086=- Мода Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¾ÐºÑ€ÐµÐ¼Ð¸Ñ… файлів -\r\n\r\nвведіть адреÑу(и) файлів у поле URL. t087=Мода ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð´Ð·ÐµÑ€ÐºÐ°Ð» зі ÑпиÑку-\r\n\r\nв поле URL заповніть адреÑи Ñторінок, що міÑÑ‚Ñть URL'и, що ви хочете дзеркалювати. t088=- Мода теÑÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð»Ñ–Ð½ÐºÑ–Ð² -\r\n\r\nвведіть адреÑу(и) Ñторінок, що міÑÑ‚Ñть URL'и, що ви хочете протеÑтувати. t089=- Мода Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ -\r\n\r\nперевірте адреÑу(и) у полі URL, потім натиÑніть кнопку 'ДÐЛІ' Ñ– перевірте параметри. t090=- Мода Ð¿Ñ€Ð¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð½Ñ Ñ€Ð°Ð½Ñ–ÑˆÐµ перерваного ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð´Ð·ÐµÑ€ÐºÐ°Ð»Ð° -\r\n\r\nперевірте адреÑу(и) у поле URL, потім натиÑніть кнопку 'ДÐЛІ' Ñ– перевірте параметри. t091=Оk t092=СкаÑÑƒÐ²Ð°Ð½Ð½Ñ t093=Вихід t094=Закрити t095=СкаÑувати зміни t096=Підтвердити t097=Одержати довідку t098=ПовернутиÑÑ Ð½Ð°Ð·Ð°Ð´ t099=Перейти до наÑтупного екрану t100=Сховати пароль t101=Зберегти проект t102=Закрити поточний проект? t103=Видалити цей проект? t104=Видалити порожній проект %s? t105=Поки не реалізовано t106=Помилка Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ t107=Вибрати тип фільтра t108=Введіть Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ ÑƒÐ¼Ð¾Ð² фільтра t109=Додати цю умову t110=Введіть Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ ÑƒÐ¼Ð¾Ð² фільтра t111=Додати t112=Фільтри t113=Лінки, що задовольнÑють цій умові будуть виключені: t114=Лінки, що задовольнÑють цій умові будуть включені: t115=Приклад: t116=gif\r\nзнайде уÑÑ– gif (чи GIF) файли t117=blue\r\nзнайдеайли, що міÑÑ‚Ñть в імені подÑтроку 'blue', наприклад 'bluesky-small.jpeg' t118=bigfile.mov\r\nзнайде'bigfile.mov', але, у теж чаÑ, пропуÑтить файл 'bigfile2.mov' t119=cgi\r\nзнайде адреÑи, що міÑÑ‚Ñть каталоги з подÑтрокой 'cgi', такі Ñк \\cgi-bin\\somecgi.cgi t120=cgi-bin\r\nзнайде адреÑи, що міÑÑ‚Ñть каталог 'cgi-bin' (але не cgi-bin-2, наприклад) t121=someweb.com\r\nзнайде такі лінки, Ñк www.someweb.com, private.someweb.com Ñ– Ñ‚.п.. t122=someweb\r\nзнайде адреÑи типу www.someweb.com, www.someweb.edu, private.someweb.otherweb.com Ñ– Ñ‚.д.\r\n t123=www.someweb.com\r\nзнайде адреÑи, такі Ñк www.someweb.com\\... (але не такі, Ñк private.someweb.com\\..) t124=someweb\r\nзнайде уÑÑ– лінки такі, Ñк www.someweb.com\\.., www.test.abc\\fromsomeweb\\index.html, www.test.abc\\test\\someweb.html Ñ– Ñ‚.п. t125=www.test.com\\test\\someweb.html\r\nзнайде тільки www.test.com\\test\\someweb.html. Зважте, необхідно вказати повну адреÑу реÑурÑу - хоÑÑ‚ (www.xxx.yyy) Ñ– шлÑÑ… (\\test\\someweb.html) t126=Додати фільтр, що виключає t127=Додати фільтр, що включає t128=Додаткові фільтри t129=Cancel changes t130=Зберегти наÑÑ‚Ñ€Ð¾ÑŽÐ²Ð°Ð½Ð½Ñ Ñк Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð·Ð° замовчуваннÑм t131=Click to confirm t132=Ðемає лог файлів у %s! t133=ОтÑутÑтвует файл index.html у %s! t134=Вийти з програми HTTraQt Website Copier t135=Відобразити Ñтартову html Ñторінку t136=Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð´Ð·ÐµÑ€ÐºÐ°Ð»Ð° завершене t137=ПереглÑд log файлів t138=ПереглÑд дзеркала t139=Ðовий проект... t140=ПереглÑд звіту про помилки Ñ– Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð¶ÐµÐ½Ð½Ñ t141=ПереглÑд звіту t142=Закрити вікно логу t143=Тип інформації t144=Ð†Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ t145=Знайти t146=Знайти Ñлово t147=Інфо лог-файл t148=Лог файл помилок\\попереджень t149=Ðеможливо ініціалізувати OLE t150=У зазначеному каталозі HTTraQt не може знайти жодного кешу перерваного завантаженнÑ! t151=Ðе можливо з'єднатиÑÑ Ð· провайдером t152=Ð¾Ð´ÐµÑ€Ð¶Ð°Ð½Ð½Ñ t153=запит t154=з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ t155=пошук t156=Ready t157=готовий t158=waiting t159=помилка t160=Одержуємо файли t161=Розбір HTML файлу... t162=ВидалÑємо файли... t163=Loading cache in progress.. t164=Ðналізуємо HTML файл (перевірÑємо лінки)... t165=Зупинено (Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð½Ñ Ð’Ð¸Ð±ÐµÑ€Ñ–Ñ‚ÑŒ [Дзеркало]\\[Призупинити завантаженнÑ] ) t166=Paused (select [File]\\[Pause transfer] to continue) t167=ЗавершуютьÑÑ Ð²Ñ–Ð´ÐºÐ»Ð°Ð´ÐµÐ½Ñ– Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ - щоб перервати, натиÑніть СкаÑувати! t168=Ñкануємо t169=Очікуємо заданий Ñ‡Ð°Ñ Ð¿Ð¾Ñ‡Ð°Ñ‚ÐºÑƒ t170=Transferring data.. t171=З'єднуємоÑÑ Ð· провайдером t172=ЗалишилоÑÑŒ [%d Ñекунд] до початку t173=СтворюєтьÑÑ Ð´Ð·ÐµÑ€ÐºÐ°Ð»Ð¾ [%s, %s] t174=Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð´Ð·ÐµÑ€ÐºÐ°Ð»Ð° завершене! t175=У процеÑÑ– Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð²Ñ–Ð´Ð±ÑƒÐ»Ð°ÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°\r\n t176=У плині:\r\n t177=У разі потреби, дивітьÑÑ Ð»Ð¾Ð³ файл.\r\n\r\nÐ´Ð»Ñ Ð²Ð¸Ñ…Ð¾Ð´Ñƒ з HTTraQt натиÑніть кнопку OK.\r\n\r\nдÑкуємо за викориÑÑ‚Ð°Ð½Ð½Ñ HTTraQt! t178=Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð´Ð·ÐµÑ€ÐºÐ°Ð»Ð° завершене.\r\nÐ´Ð»Ñ Ð²Ð¸Ñ…Ð¾Ð´Ñƒ з програми натиÑніть кнопку OK.\r\nÐ´Ð»Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐºÐ¸ уÑпішноÑті Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð¾Ð´Ð¸Ð²Ð¸Ñ‚ÐµÑÑ Ð»Ð¾Ð³ файл(и).\r\n\r\nдÑкуємо за викориÑÑ‚Ð°Ð½Ð½Ñ HTTraQt! t179=* * ЗÐÐ’ÐÐТÐЖЕÐÐЯ ПЕРЕРВÐÐЕ! * *\r\nтимчаÑовий кеш, Ñтворений під Ñ‡Ð°Ñ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ— ÑеÑÑ–Ñ—, міÑтить дані, завантажені тільки під Ñ‡Ð°Ñ Ð´Ð°Ð½Ð¾Ñ— ÑеÑÑ–Ñ— Ñ– буде потрібний тільки у випадку Ð¿Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ.\r\nале, може міÑтити більш повну інформацію. Якщо ви не хочете втратити ці дані, вам потрібно видалити поточний кеш Ñ– відновити попередній.\r\n(Це можна легко зробити прÑмо тут, видаливши файли hts-cache\\new.]\r\n\r\nВи вважаєте, що попередній кеш може міÑтити більш повну інформацію, Ñ– чи хочете ви відновити його? t180=* * ПОМИЛКÐ! * *\r\nце дзеркало - порожнє. Якщо це було відновленнÑ, верÑÑ–Ñ Ð´Ð·ÐµÑ€ÐºÐ°Ð»Ð° відновлена.\r\nпричина: перша Ñторінка(и) чи не знайдена, чи були проблеми з з'єднаннÑм.\r\n=> ПереконайтеÑÑ, що вебÑайт ще Ñ–Ñнує, Ñ–\\чи перевірте уÑтановки прокÑÑ–-Ñервера! <= t181=\r\nподÑказка:Ð”Ð»Ñ Ð¿ÐµÑ€ÐµÐ³Ð»Ñду повідомлень про помилки Ñ– попереджень натиÑніть [ПереглÑд лог файлу] t182=Помилка Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ hts-cache\\new.* , будь лаÑка, видалите його ручками.\r\n t183=Ви дійÑно хочете завершити роботу з програмою? t184=ШлÑÑ… до лог файлів t185=Ðовий проект \\ імпортувати? t186=Виберіть дію t187=МакÑ.глибина ÑÐºÐ°Ð½ÑƒÐ²Ð°Ð½Ð½Ñ t188=Введіть адреÑи t189=Задати додаткові фільтри t190=ПрокÑÑ–, Ñкщо потрібно t191=Ðомер порту прокÑÑ–-Ñервера t192=Задайте уÑтановки прокÑÑ– t193=ВикориÑтовувати HTTP прокÑÑ– Ñк FTP прокÑÑ– t194=ШлÑÑ… t195=Виберіть шлÑÑ… t196=Вийти з HTTraQt Website Copier t197=Про програму HTTraQt t198=Save current preferences as default values t199=Продовжити t200=Задати параметри Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ t201=ÐатиÑніть щоб додати URL t202=Завантажити URL(и) з текÑтового файлу t203=ÐаÑÑ‚Ñ€Ð¾ÑŽÐ²Ð°Ð½Ð½Ñ HTTraQt (*.opt)|*.opt|| t204=ТекÑтовий файл ÑпиÑку адреÑ(*.txt)|*.txt|| t205=Файл не знайдений! t206=Ви дійÑно хочете змінити назву проекту\\шлÑÑ…? t207=Завантажити уÑтановки за замовчуваннÑм? t208=Зберегти наÑтроюваннÑ? t209=ПереуÑтановити вÑÑ– параметри за замовчуваннÑм? t210=HTTraQt вітає ваÑ! t211=Тип роботи: t212=МакÑ. глибина: t213=МакÑимальна глибина зовнішніх Ñайтів: t214=Фільтри (уключити\\виключити лінки) t215=ШлÑху t216=Задати... t217=Задати параметри... t218=ÐаÑÑ‚Ñ€Ð¾ÑŽÐ²Ð°Ð½Ð½Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ–Ð² завантаженнÑ:: t219=Ðазва проекту t220=Додати URL ... t221=Веб адреÑи: (URL) t222=Перервати HTTraQt? t223=Hibernate t224=Призупинити завантаженнÑ? t225=Pause t226=Перервати Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ t227=Сховати в ÑиÑтемний трей t228=ПропуÑтити лінк чи перервати аналіз файлу t229=ПропуÑтити лінк t230=Збережено байт: t231=Stop t232=ПроÑкановано лінків: t233=ЧаÑ: t234=З'єднань: t235=Стан: t236=Сховати t237=ШвидкіÑть завантаженнÑ: t238=ПРОПУСТИТИ t239=Ð†Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ t240=Збережено файлів: t241=Обновлено файлів: t242=Помилок: t243=Помилки t244=У процеÑÑ–: t245=Завантажити файли з зовнішніх лінків t246=ПеревірÑти уÑÑ– файли на Ñторінках t247=ÐамагатиÑÑ Ð²Ð¸Ð·Ð½Ð°Ñ‡Ð¸Ñ‚Ð¸ вÑÑ– лінки t248=Завантажити Ñпочатку HTML-файли (швидше) t249=Вибрати локальну Ñтруктуру Ñайту t250=УÑтановити задану локальну Ñтруктуру Ñайту t251=Ðе качати файли, що були один раз завантажені, навіть Ñкщо вони нульової довжини чи вилучені t252=Створити початкову Ñторінку t253=Стоврити базу даних Ñлів зі вÑÑ–Ñ… html Ñторінок t254=Створити лог файли з інформацією про роботу Ñ– помилки t255=Створювати файли в DOS-форматі 8.3 t256=Генерувати імена файлів в форматі ISO9660 Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñу на CDROM t257=Generate ISO9660 filenames ONLY for CDROM medias t258=Виберіть типи файлів, що зберігаютьÑÑ Ð½Ð° диÑку t259=Виберіть напрÑмок проÑÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ð¾ Ñайту t260=Виберіть глобальний напрÑмок проÑÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ð¾ Ñайту t261=Визначте правила Ð´Ð»Ñ Ð·Ð¾Ð²Ð½Ñ–ÑˆÐ½Ñ–Ñ… та Ð´Ð»Ñ Ð²Ð½ÑƒÑ‚Ñ€Ñ–ÑˆÐ½Ñ–Ñ… лінків t262=МакÑимальне чиÑло з'єднань t263=МакÑимальний Ñ‡Ð°Ñ Ð½Ðµ активноÑті Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ t264=Мінімально припуÑтима швидкіÑть Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ t265=МакÑимальне чиÑло повторних Ñпроб, у випадку не фатальних помилок. t266=МакÑимальний розмір будь-Ñкого html-файлу t267=МакÑимальний розмір будь-Ñкого не HTML-файлу t268=МакÑимальна кількіÑть байт, припуÑтимих Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ t269=ПіÑÐ»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾Ð³Ð¾ чиÑла байтів, зробити паузу t270=МакÑ. триваліÑть дзеркалізації t271=МакÑ. кількіÑть з'єднань у Ñекунду (не перевантажувати Ñервер) t272=МакÑимальне чиÑло лінків, що можна теÑтувати (Ð¾Ð¿Ñ†Ñ–Ñ Ð½Ðµ запиÑуєтьÑÑ!) t273=Коментар, розташовуваний у кожному HTML файлі t274=Ðазад до початкової Ñторінки t275=Save current preferences as default values t276=Click to continue t277=СкаÑувати зміни t278=ПідкорÑтиÑÑ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð°Ð¼ Ð´Ð»Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ñ–Ð², уÑтановлюваним Ñайтами t279=По поÑиланнÑÑ… на зовнішні Ñторінки (не завантажені) буде перехід до Ñторінок помилок t280=Ðе видалÑти Ñтарі файли піÑÐ»Ñ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸ Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð´Ð·ÐµÑ€ÐºÐ°Ð»Ð° t281=Дозволити cookies? t282=ПеревірÑти тип документа, у випадку коли він не відомий? t283=Ðналізувати java-апплети з метою Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð²? t284=ПримуÑово зберігати уÑÑ– файли в кеші, а не тільки файли HTML t285=Тип log файлу t286=Створити файл з інформацією Ð²Ñ–Ð´Ð»Ð°Ð³Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ t287=Спробувати обійти помилки деÑких Ñерверів, викориÑтовуючи не Ñтандартні запити t288=ВикориÑтовувати Ñтарий протокол HTTP\\1.0 (обмежить можливоÑті програми!) t289=Спроба обмежити Ð¿ÐµÑ€ÐµÐºÐ°Ñ‡ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñтовуючи деÑкі прийоми (теÑÑ‚ на розмір файлу..) t290=Attempt to limit the number of links by skipping similar URLs (www.foo.com==foo.com, http=https ..) t291=Зберігати зовнішні лінки без логіна\\паролю t292=Зберігати внутрішні лінки обрізано (до знаку ?) t293=ÐамагатиÑÑ Ð²Ð¸Ð·Ð½Ð°Ñ‡Ð°Ñ‚Ð¸ вÑÑ– URL'и (навіть у непізнаних тегах\\Ñкріптах) t294=ВикориÑтовувати кеш Ð´Ð»Ñ Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ t295=Log файли t296=Primary Scan Rule t297=Контроль напрÑмку ÑÐºÐ°Ð½ÑƒÐ²Ð°Ð½Ð½Ñ t298=ÐžÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ t299=Ідентифікатор t300=Припинити Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð· хоÑта, у випадку помилки t301=Припинити Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð· хоÑта, Ñкщо вона занадто повільна t302=ÐаÑтроїти t303=Reduce connection time and type lookup time using persistent connections t304=МакÑ. розмір Ñайту t305=Зберегти наÑÑ‚Ñ€Ð¾ÑŽÐ²Ð°Ð½Ð½Ñ t306=Save t307=МакÑ. швидкіÑть Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ t308=КориÑтуватиÑÑŒ правилами з robots.txt t309=Лінки t310=ЕкÑперт t311=ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñм t312=Ð†Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ñ–ÐºÐ°Ñ†Ñ–Ñ t313=Scan Rules t314=Лог, ІндекÑ. Кеш t315=ПрокÑÑ– t316=MIME Types t317=Ðе з'єднуватиÑÑ Ð· провайдером (з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ ÑƒÐ¶Ðµ вÑтановлене) t318=Ðе викориÑтовувати під'єднаннь віддаленого доÑтупу t319=Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð° розкладом t320=Почати! t321=Ðемає збереженого Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ t322=Ðе можу одержати уÑтановки вилученого з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ t323=Виберіть провайдера, до Ñкого уÑтановити з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ t324=Почати! t325=Ви можете почати завантаженнÑ, натиÑнувши кнопку СТÐРТ, чи можете задати додаткові параметри з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ t326=Тільки зберегти уÑтановки, не починати завантаженнÑ. t327=Затримка t328=Shutdown t329=Чекаємо до: (hh\\mm\\ss) t330=З'єднатиÑÑ Ð· провайдером (RAS) t331=З'єднатиÑÑ Ð· цим провайдером t332=Від'єднатиÑÑŒ при завершенні t333=Від'єднати при завершенні t334=\r\n(Повідомите нам будь лаÑка про помічені проблеми Ñ– помилки)\r\n\r\nразработка:\r\nÐ¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ (Windows): Xavier Roche\r\nкачалка (spider): Xavier Roche\r\nпарÑер java-клаÑів: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for Ukrainian translations to:\r\nAndrij Shevchuk (andrijsh@mail.lviv.ua) http:\\\\programy.com.ua, http:\\\\vic-info.com.ua t335=Про програму... t336=Будь лаÑка, відвідайте нашу домівку t337=ÐŸÐ¸Ñ‚Ð°Ð½Ð½Ñ Ð¼Ð°Ð¹Ñтра t338=Ваша відповідь: t339=Знайдений лінк t340=Виберіть правило t341=Ігнорувати цей лінк t342=Ігнорувати директорію t343=Ігнорувати домен t344=Скачати тільки цю Ñторінку t345=Дзеркалювати Ñайт t346=Дзеркалювати домен t347=Ігнорувати вÑÑ– t348=Wizard query t349=Ði t350=ÐаÑÑ‚Ñ€Ð¾ÑŽÐ²Ð°Ð½Ð½Ñ t351=Призупинити Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ t352=Змінити наÑÑ‚Ñ€Ð¾ÑŽÐ²Ð°Ð½Ð½Ñ t353=ПереглÑнути лог t354=ПереглÑнути лог помилок t355=ПодивитиÑÑ Ð¿Ñ€Ð¾Ñ†ÐµÑ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ñ– файлів t356=Перевірити наÑвніÑть обновленої програми... t357=Панель інÑтрументів t358=Панель Ñтану t359=Розділити t360=Файл t361=Progress t362=ÐаÑÑ‚Ñ€Ð¾ÑŽÐ²Ð°Ð½Ð½Ñ t363=Дзеркало t364=Лог t365=Вікно t366=Допомога t367=Завантажити Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ–Ð² за замовчуваннÑм t368=Зберегти Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð·Ð° замовчуваннÑм t369=ОчиÑтити Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð·Ð° замовчуваннÑм t370=Завантажити наÑтроюваннÑ... t371=Зберегти наÑÑ‚Ñ€Ð¾ÑŽÐ²Ð°Ð½Ð½Ñ Ñк... t372=Вибір мови t373=ЗміÑÑ‚... t374=Про HTTraQt... t375=Ðовий проект\tCtrl+N t376=&Відкрити...\tCtrl+O t377=&Зберегти\tCtrl+S t378=Зберегти &Як... t379=&Видалити... t380=&ПереглÑд Ñайтів... t381=Ð—Ð°Ð´Ð°Ð½Ð½Ñ Ñтруктури t382=%n\tІмена файлів без типу (наприклад: image)\r\n%N\tІмена файлів з типом (напр.: image.gif)\r\n%t\tТільки тип файлу (напр.: gif)\r\n%p\tШлÑÑ… [без Ð·Ð°ÐºÑ–Ð½Ñ‡ÐµÐ½Ð½Ñ \\] (пр.: \\someimages)\r\n%h\tÐазва ХоÑта (ex: www.someweb.com)\r\n%M\tMD5 URL (128 bits, 32 ascii bytes)\r\n%Q\tMD5 query string (128 bits, 32 ascii bytes)\r\n%q\tMD5 small query string (16 bits, 4 ascii bytes)\r\n\r\n%s?\tКороткі імена (пр: %sN) t383=Ðаприклад:\t%h%p\\%n%q.%t\r\n->\t\t\\home\\karbofos\\mirror\\www.someweb.com\\someimages\\image.gif t384=ÐаÑÑ‚Ñ€Ð¾ÑŽÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¾ÐºÑÑ– t385=ÐÑƒÑ‚ÐµÐ½Ñ‚Ð¸Ñ„Ñ–ÐºÐ°Ñ†Ñ–Ñ (Ñкщо потрібно) t386=Введіть адреÑу прокÑÑ– Ñервера t387=Введіть номер порту прокÑÑ– Ñервера t388=Введіть логин прокÑÑ– t389=Введіть пароль Ð´Ð»Ñ Ð¿Ñ€Ð¾ÐºÑÑ– Ñервера t390=Введіть ім'Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ t391=Вкажіть каталог Ð´Ð»Ñ Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ t392=Ð”Ð»Ñ Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ, виберіть його зі ÑпиÑку t393=Вибрати каталог проекту t394=Select or create a new category name, to sort your mirrors in categories t395=МайÑтер ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ HTTraQt... t396=Ім'Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ проекту: t397=Ім'Ñ Ñ–Ñнуючого проекту: t398=Ім'Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñƒ: t399=Каталог: t400=Project category: t401=\\home\\karbofos\\Мої Web Сайти t402=Задайте назву нового проекту, \r\nабо Виберіть Ñ–Ñнуючий проект Ð´Ð»Ñ Ð¹Ð¾Ð³Ð¾ актуалізації\\Ð¿Ñ€Ð¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð½Ñ t403=Ðовий проект t404=Ð’Ñтавте URL t405=ÐдреÑа: t406=Authentication (only if needed) t407=Складні лінки: t408=ЗаÑікти URL... t409=Введіть URL адреÑа t410=Введіть логін Ð´Ð»Ñ Ð´Ð¾Ñтупу до Ñайту t411=Введіть пароль Ð´Ð»Ñ Ð´Ð¾Ñтупу до Ñайту t412=ВикориÑтовуйте цей заÑіб Ð´Ð»Ñ Ð²Ð¸Ð»Ð¾Ð²Ñƒ динамічних URL (javascript, форми Ñ– Ñ‚.п.) t413=Вибір мови t414=Піймати URL! t415=ТимчаÑово вÑтановіть в наÑтроюваннÑÑ… прокÑÑ– вашого броузера зазначені нижче Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð°Ð´Ñ€ÐµÑи Ñ– номера порту.\r\nдалі, у броузері виконайте необхідні дії (поÑлати форму, активізувати Ñкріпт Ñ– Ñ‚.п.) . t416=У такий ÑпоÑіб ви зможете передати бажаний лінк із браузера в HTTraQt. t417=СкаÑÑƒÐ²Ð°Ð½Ð½Ñ t418=Скопіювати\\вÑтавити тимчаÑові наÑÑ‚Ñ€Ð¾ÑŽÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¾ÐºÑÑ– t419=Ðе знайдені файли допомоги! t420=Ðе можливо зберегти параметри! t421=Будь лаÑка, перетÑгуйте тільки одну папку t422=Будь лаÑка, перетÑгуйте тільки папку, а не файл t423=Будь лаÑка, перетÑгуйте тільки папку t424=Вибрати задану вами Ñтруктуру? t425=Перевірте, що визначена вами Ñтруктура правильна, у протилежному випадку, імена файлів будуть непередбачені t426=Ви дійÑно хочете вибрати задану Ñтруктуру? t427=Занадто багато URL'ів, не можу обробити таку кількіÑть лінків! t428=Замало пам'Ñті, фатальна Ð²Ð½ÑƒÑ‚Ñ€Ñ–ÑˆÐ½Ñ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°... t429=Ðевідома Ð¾Ð¿ÐµÑ€Ð°Ñ†Ñ–Ñ t430=Додати цей URL?\r\n t431=Увага: програма не відповідає на запити, не можливо додати URL'и... t432=Вибрати чи змінити типи файлів t433=Вибрати чи змінити типи файлів t434=Ðагору t435=Вниз t436=Ð†Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¾ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ t437=Заморозити вікно t438=Додаткова інформаціÑ: t439=ЛаÑкаво проÑимо в програму HTTraQt Website Copier!\r\n\r\nбудь-лаÑка натиÑніть кнопку ДÐЛІ Ð´Ð»Ñ Ñ‚Ð¾Ð³Ð¾, щоб\r\n\r\n- почати новий проект\r\n- чи відновити чаÑткове Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ t440=Open Source offline browser t441=Website Copier\\Offline Browser. Copy remote websites to your computer. Free. t442=httrack, httraqt, webhttrack, offline browser t443=URL list (*.txt) t444=Previous t445=Next t446=URLs t447=Warning t448=Your browser does not currently support javascript. For better results, please use a javascript-aware browser. t449=Thank you t450=You can now close this window t451=Server terminated t452=A fatal error has occured during this mirror t453=Wrong URL(s)! t454=How You can thank a developer: t455=Share the link to this program or to this project t456=Report to developer about bugs or mistakes in the program t457=Donate t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Get from the clipboard t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=Yes t489=Build top Index t490=Units t491=Open t492=PC off when finished t493=Shutdown counter (minutes) t494=Make or correct translation httraqt/lang/flags/0000775000175000017500000000000013042707374014771 5ustar karbofoskarbofoshttraqt/lang/flags/fi.png0000664000175000017500000000117013042707374016074 0ustar karbofoskarbofos‰PNG  IHDR A<ý zPLTEåëóåëõ/½)»5½ÕÛíßãíÛáíÛßëÙÝé×ÛçÓÙåÑ×ãÁÉ×çëóÿÿÿþþþ…¥åƒ¤ã€¡ãýýýüüüûûûúúúùùùøøø÷÷÷ÍÓÝk‘ÞgÞdŒÜöööÇÏÛãéóüýþûüýfŽÞcŒÜ_ˆÛùúúøùú÷øùö÷øõö÷ôõöôôôôõõÁËÙ3Á‡§ål“ßiÝc‹ÜZ…ÙYƒ×SÖO{ÕJxÓDsÑ@oÏ:lÍV€Ô+½£ãeŽÝb‹Ü^ˆÚY„ÙU×Q}ÕLzÔGvÒArÐ=mÎ7jÌ2eËP|Ò‡)¹€¢â`‰ÚU€×O|ÕMzÓIwÒDsÐ?oÎ:kÌ5gÊ0cÉNzÐ…Ûßïùûü÷ùúöøúT€×õõöôôõóóôòòóññò¹ÁÓÝãíEtÑõõõóóóòòòñññ·¿ÍÝáëfÚbŠØ^†ØŸ™›·¿×ÃÉ׿ÇÕ¿ÃÓ»ÃѹÁϵ½Í§±ÁÜÔ‹$¹IDAT×c````dbfaecçàäâæáeàãç—”’f`à‘•ƒp奕””UTÕÔ54µ´utõô ŒMÔLÍÌ-,­¬mlíìœ]\ÝÜ=<½¼}|ýüä]‚‚CBÃÂ#"£¢cbãâƒ-¥’’SRÓÒRÓ2DÅŃ-3å³t³srssòòöIDRs€ ç—”–•WTVUçÕÔV5'ý?9IEND®B`‚httraqt/lang/flags/jp.png0000664000175000017500000000073413042707374016114 0ustar karbofoskarbofos‰PNG  IHDR A<ý ðPLTEõõõóóóñññïïïíííëëëéééçççåååáããÿÿÿþþþýýþýýýüüüûûûúúúùùùøøø÷÷÷ßßßý»»ü~ûyyú¯¯öööÝÝÝýªªüKKûGGúABù<<ø”“ÛÛÛýêêüUUûFFúAAù;<ø66÷77öÚÚôôô×××üÒÒú@@ù;;÷00ö++õ»»ôõõÕÕÕûüûûççúHHù;:ø55÷//ö**õ**ôÕÕòòòÓÓÓù——ø44õ$$ô}}ø÷÷÷¡¡ö[[õUUô““óïïÏÏÏ÷õõöôôòòóáãáÙÙÙÑÑÑ€Ÿ*§IDAT׎G‚060!Š ;Š ìØ5Ø Öû߯äíf6ó䊢F¢±x@Ót]OJ –J›!“l._h™EÉ¥r¥Z«›X¶¤ÑtZíN·.x€tBûÎ`Ø'.šú€ ÍËÕz³Ý!a°ýa½9žç(…2–:_®·ûƒcÌCPE^Ÿ/pÑ› !ï}2EûëùÁ/ Ã?`MêÂð~¾IEND®B`‚httraqt/lang/flags/de.png0000664000175000017500000000134013042707374016065 0ustar karbofoskarbofos‰PNG  IHDR A<ý ÝPLTELLCLI:LG8LJ==fI<ʸ¯Ÿ~~›zz—tt“ooŽhh‰aaƒ[[~SSxLKqEDl<~A!aQv1Nq I)iY9yE%evU5u M-m]=}C#vcS3s K+k[;{G'g3W7wO/o;_?ÿ†À `·аðˆÈ¨è˜Ø8†ø„Ĥä”Ô´ôŒÌ¬ìœÜ<†ü‚¢â’Ò²òŠÊªêšÚ:†ú†Æ¦æ–Ö¶öŽÎ®îžÞ>†þ 'Mž2uÚô3gÍž3w–R2sŽÖ~NIEND®B`‚httraqt/lang/flags/cs.png0000664000175000017500000000122413042707374016103 0ustar karbofoskarbofos‰PNG  IHDR A<ý ’PLTE×ÕÓåEÏÍËÇÃÁ½í{úÜ{í„yò¥wùÚtõ¿qèomèiiçeeæ``ä\\ãWWâSSáNN·úÝzýó_úâ\ç\Yð›TöÏQí–LáGGàBBß<=Þ77Ü11Û,,ßII³î‰yûæ\ï˜YäTTñ¨QõËKêGàABÞ<<Þ76Ú++Ù&&ÝDD¯ìyvæXXæWTí‰PõÌKìFáBAÞ;<Ý66Û00Ù%%× Ü??«ÑêrsåSSãOOäRKí’Fß@@Þ;;Ù++×ÕÚ;;§éooäOOãJIáEEÞ;:Ý55Û//Ù**Ø$$ÖÕÓØ66¥èjjãIIà??Þ::Ý44ÑØ22¡èffáDDÜ44Û..Ù))×##ÕÔÓÑÐ ×//æabä]]ãXXâTUáPPßKKÝFFÜBBÛ==Ú99Ø55Ö//Ö,,¹©£Ÿ¬mf½IDAT×c``dbddfaaecgçàäâb`äæáåã—d`’’–‘•“WPTRVQUS×``ÒÔÒÖÑÕÓ704R5615c`2·°´²¶±µ³w0vtrvapus÷ðôòö±wðuôód`  õ ˆŒŠŽ‰‹g`MH MJNðSÓÒØ22“’³²sróò ‹ŠÓØKJËÊ+*«ªkjëÒê@Îk’Ô0silIomL*.*ê‘Ç!IEND®B`‚httraqt/lang/flags/hu.png0000664000175000017500000000112513042707374016112 0ustar karbofoskarbofos‰PNG  IHDR A<ý ePLTEÍÉÇÿ½¹·³¯ê{{éyyèwwèttèpqæmmæiiäeeã``â\\áWWßSSÝNN«ê{zå__ä\\äYYãTTáQQáLLßGGÞBBÜ<=Ú77Ù11×,,ÜII©àKKÞABÜ<<Ú76×++Õ&&ÛDD£ýýýþþþýüýüüüûûûúúúùùùøøø÷÷÷öööõõõôôôçççóóóôõõåååûüûòòòãããOj³jI¡IEžE@›?:—:4”4/‘/*Ž*$‹$‡„~32Gf¯fDžD?š?..))#Š#‡„~ { //Aa­b]ª]X¨XT¤UP¢PKŸKFFB™B=˜=9•95“522,Œ,;5/'! ›Ve©«IDAT×c`FF&ffV6vN..n^>~A!aQ1q I)iY9yE%eU5n_]^CSKY[GWAßÀ@ßÐÈØÄÔÌÜÂÒÊÒ( oçÛØÚ1èëÙÃùVŽ NÎ.®nîž^Þ>¾~þ AÁ!¡îaá‘QÑ1±q ñ ‰IÉ)©ié™YÙq9 ¹yù…EÅ%¥e`6Õ%¤Ò×/IEND®B`‚httraqt/lang/flags/ua.png0000664000175000017500000000127513042707374016111 0ustar karbofoskarbofos‰PNG  IHDR A<ý ¼PLTE…ÿƒýý}ýyýuûqùm÷gõcó]ñWïƒÿ{ÊÿyÉþwÈþtÇþpÅþmÃýiÂüeÀüa¾û\»úX¹ùS·øN´÷Më_¿þ\¾þY¼þTºýQ·ýL¶üG³ûB±ú=®ù7«ø1©÷,¦öI²÷EéyÈþ\½þX¼þK¶üB°ú<®ù1¨÷+¥ö&¢õD¯öEçvÇþX»þT¹ýP¶ýKµüF²ûA¯ú;­ù6ªø0§÷+¤ö%¡õ Ÿô?­õ5ç‘ÇŠÐçpÄàmÂßiÀÝd¾Ý`¼Û[ºÙV¸ØQµÖM³ÔH°ÒC®Ñ>«Ï[·ÕO™ýáýýoüüOûüIûûEúú@ùù:øø5÷÷/öö*õõ$ôôóóòòôô6ã»ûßüüjûûIúú?øø4òòóó2ß»ùÝüüfúúD÷÷.öö)õõ#ôôòòññññ òò/ß·÷Ûûûbúú]ùùXùùUøøP÷÷K÷÷FööBõõ=ôô9óó5òò2òò,ݵõÙó×ñÓïÑíÍíËëÇéÅçÃå¿ã¿á»ß¹Ý·^Íîþ¼IDAT×c`F&fV6vN.nn^^>~A!aQ1q I)^iY9yE%eU5u M-m9yE]=}C#cfS3s K+k[;{G'gW7wO/o_?ÿ€À †àаðˆÈ¨è˜Ø¸ø„Ä$†ä”Ôð´Èt?#3‹!;'ÈÏË/(Œ/*.)-c(¯¨¬ª®©­«ohlj.miehkïèìêîéíëŸ0qÒäÖV¶¦1’&@XIEND®B`‚httraqt/lang/flags/da.png0000664000175000017500000000115713042707374016067 0ustar karbofoskarbofos‰PNG  IHDR A<ý nPLTEñïíýýýûççëéçåãáßÛ÷{{÷yy÷wwþþþýôôötsôiióeeò``ò\\ñWWðSSîNN×÷{zõ__õ\\ôYYüññóSTñGGðBBï<=î77í11ë,,íIIÕóTTûððñNNïABî<<í76ì11ê++é&&ìDDÏ÷vvôXXóOPüüüúòòðAAï;<î66ì00ë++ê%%é ë??Íûûûúùùùùùøøø÷÷÷öööõõõôôôóóóôõõåååûüûúúúòòòãããôjjñIIðEEï??øêêì78ê**é$$èæåäè22ÇóffðDDï::÷ééê##èçæää è//Åòabò]]ñXXðTU÷ìììBBë==ê99è55æ,,íííéÏÏÑËÉR®ô¼IDAT×c``dddbfaecçàäâæáa`äååã—”b`”–‘•c–WPTRVQUS×``â“•ÓdÖÒÖÑÕÓ7042f`51Õ43·°´²¶±µ³wpd``67wrvqus÷ðôòöa`f6÷uòƒòý=؃‚C\BÃÂ#"£¢cbãØãB]“ô“SRÓÒ32³8²sró\ó% ‹Šc3K€@çI•–i”WTVfeÅÁÏ%¨·…aSIEND®B`‚httraqt/lang/flags/pngtoxnpm.sh0000775000175000017500000000014713042707374017364 0ustar karbofoskarbofos#!/bin/bash for pic in *.png do echo "converting $pic" convert $pic $(basename $pic .png).xpm donehttraqt/lang/flags/it.png0000664000175000017500000000110213042707374016105 0ustar karbofoskarbofos‰PNG  IHDR A<ý PPLTE‘‰‡ƒåååãããáááßßßÝÝÝÛÛÛõóñïí…{Ê{yÈywÇwþþþýýþýýýüüüûûûú\\ùWWøSS÷NNë{Êz_¿_\½\YºYúúúùùùø77÷11ö,,÷IIéX»YT·Tøøøö++õ&&öDDçvÈvX¼XT¹TPµP÷÷÷õ%%ô õ??rÆsS¹SO¶OK³Köööôóô;;åoÄoO·OI´IE°Eõõõóòô66ã{jÃjE±E@­?ôôôòó22ßwfÀfD±D?®?:ª:óóóòññ ò//oa¾b]¼]X¹XTµUó55ò22ò,,Ýugc[SÍÍÍÉÉÉÇÇÇÃÃÃÁÁÁá ‚ºõ­IDAT×c``ddbfaecçàäâæáåcà—”’–a`”•“WWTRVQUSg`”×ÐóµT´utõ˜ô À|cmS3=fs K+0ßÚÄÆÖΞÁÁÑÉÙÌwµqs÷ðdðòvöñóýÜÜý‚‚CBÃÀüðˆÈ¨è@†˜Ø¸ø-cHbRtr CjZzFfVvNn^^~`JJ î‚#ŒùÁ÷ØIEND®B`‚httraqt/lang/flags/be.png0000664000175000017500000000032413042707374016064 0ustar karbofoskarbofos‰PNG  IHDR L"LBPLTE±pƒð³³ë™™àeeÌí££å{{ßbbæ‚‚àddäwwÛIIàbbê——ággßaaãrrm»d™pµbm»eJ&]tRNS߯4sm?IDAT×c`bfaÅ lìØ„™8¹° sóðbæãÀ&Ì,ÈB‚jnFLt‰0&º[›0³(aèˆ b/ð^IEND®B`‚httraqt/lang/flags/no.png0000664000175000017500000000117113042707374016113 0ustar karbofoskarbofos‰PNG  IHDR A<ý wPLTEáÿÿÿ YÑýýýÝÛÙ×ÕÑÏËÉò}{þþþ•¹ëðrqïomïkiîgeíc`ì^\ëZWéUSèPNÅò}zða_~¨çìRQëNLëIGéDBè?=ç:7å41ä.,çKIÃòzyï]\{¦åëNKêIGéCBè><ç96ä.+â)&æFD¿w£äüüüûûûúúúùùùøøø÷÷÷öööõõõôôôçççSÏ’¶êz¥åsŸãoákšàf—Þb”Ý]ÛYÙTŠØP†×KƒÕe”Ú¥ûüûoœáóóóòòòãããïmjëKIj™àæ74ä1/â,*â'$à!ßÝÜà52µîhfêFDe–Þä0.â+)á&#à!ßÝÜÚ à1/±ídbì_]z¤âçLKæIFäDBä@=â;9â75à42Þ.,ïïï·ííí½»¹ûuä½IDAT×c````dbfaeccçàäâæa`àååãç—d`’æ“a–•“WPTRVQUc`P×àÓdÖÒÖÑÕSÖ704b`æãc66153·°´²¶±¶e°³w0vtrvqus÷ðôòöa`f6ñõƒÊûØ2°›†˜‡†…GDFEÇÄÆ1°Å'˜%Z$%§¤¦¥gdfe3°çäšçYä—”f•e3W^Q©fTU]— ƒ%â(ošËIEND®B`‚httraqt/lang/flags/en.png0000664000175000017500000000123213042707374016077 0ustar karbofoskarbofos‰PNG  IHDR A<ý žPLTE’™¾¸Õì{—ÆdƒÆdƒÃaÀÙÝí­c¬`~Ik¶Hf¸=\°Z¹œQo{Ť¨Êÿ±ªþþÿÛáô¢°ÛŸ¯Üÿ”ŒÿŽ…’¡ÓÐÉÈãþŠ|þýù²Ðb„Á¼Éîÿ¥§ÿÁ½ÿÿÿ†–Õÿeiÿ`atŽÒô¢¬÷‹‹žªÒ4˜¡°Ý~‘Õá¾ßü‚ÿ\\ÿWXÿmiÿèèÐÜíAI§r‚Ä-‘ÿUUÿNNÌÖé¬a}ÿ“ˆÿddÿ__ÿYYÿTTÿLLþEEú??ù99÷44õ..õ++ùSF…:ÿ==ü68ÿÿþýýýüýüûüüÉÕè?^²ŒœÏZf¸ÔÕïÿíìùc_þ24û/1ÿÿýåBA¿™µšT`¯k7V®£¯Õó~ðŠŠ\tÆü+-ú)+ÿþþ:?¤ùÿÿôšè`\‚•Îg“³Óþþý÷‡xÅÀÛq€Án€ÃýTHûRCþýýWf¶U^«·ÃÚýüøë`Mkr¤zžÀ”DcCi¢,œ (“%ÏÖè…8„4ËÔéspm1~¼×E5nøK‰·IDAT×c``dbfaecç`ãäâæáåcà—”’–a•“WPTRTVQTUSWÔÐdÕÒÖÑUTÔÓW404261e`T3s0%hÁ`iemckgnïàèäìâêæSáá©è¥èíãëÇࢦ矨˜”œ’š–ž‘™Å“›—_ XXT\RZV^QÉPU]S[WßÐØÔÜÒÚÖÞÑ íX)50yæŒIEND®B`‚httraqt/lang/flags/el.png0000664000175000017500000000131313042707374016075 0ustar karbofoskarbofos‰PNG  IHDR A<ý ÅPLTE ?ÅÕÕÕ =à ;Ä5Á/¿)½#¹·³¯­«§OsÕÿÿÿþþþMrÕMqÔùúüøùü÷ùü÷øû÷÷úö÷ùõöøôõ÷òô÷ÒÖÝâââýýýÂÌìÀËì¾Êë¼Èê»Çé¹Åé·ÄèµÂç¾Êé„Í’§ã¥á‹¢àˆŸÞ„œÝ€˜Ü|•Úz’ÙŒ¢Ý¡;Ã?gÑ=eÐóõúóôùòóøñó÷ðòöïðõíïôìîòîðôÈÊÖ5ÃLqÔüüüéfZÇIq½¯¿âª½à§¹Ý£µÜìmaêi]éfYècUÅ?g¹5_µ-W¯#O«G¥¾¾¾¸¸¸³°°­­­§§§ŸŸŸò§£»IDAT×c`F&fV6vN.n^^>~AA!aQ1q I)iY9yE%eU5u M-m] ˆž¾¡‘1ƒ‰©™¹…¥œ•µž­½ƒ#ƒ“³‹«›»®œœ‚¢‡§—·ƒ¯Ÿ@`¥¼‚rpHhX8CDdTt ˆŸ˜Äœ’“&¯ä§g$dfe3ääæåÈE”õ ‹ŠKJÊÊ+*«ªkjëꓲKKFÆ(¾˜\IEND®B`‚httraqt/lang/flags/es.png0000664000175000017500000000122313042707374016104 0ustar karbofoskarbofos‰PNG  IHDR A<ý ˜PLTEÿýûù÷õóñïíÿ{{þyyþwwþttýpqýmmüiiüeeû``ú\\ùWWøSS÷NNëÿ{zþ__þ\\þYYýTTýQQüLLûGGúBBù<=ø77÷11ö,,÷IIéÿýþþyþþ\þþYôîWëÞSøôKûûGúúBùù<øø6÷÷1öö+õô&öõDççýýþþvþþXòóUñ~WëiWíàóôA÷÷0õõ%ôô õõ?þþsýýSõñígSìÓÔò½°ìáBôôóóôõ;ååýýoüüOùñÖàŒQìSQõêâðàH÷÷/öö*õõ$óóòòôô6ããûûüüjûûIÀΨëÉKä§J¶»èî=òòóó2ßßüffúDDú??ù::ø44÷..ö))õ##ôóòññ ò//ßûabú]]ùXXùTUøPP÷KK÷FFöBBõ==ô99ó55ò22ò,,ÝçåãáÚ‰e+¶IDAT×c`F `bfaecçàd`àââæáåãg`”’–‘•“WPTRVQUcP×ÐÔÒÖÑÕÓ7042615c0·°´²¶±µ30´7vpt 8»¸º¹{x‚ø^Þ>¾ æ~þAÁ!¡aá^‘QÑ 1±qñ ‰IÉ`~JjszFfVvNn^~AaQqI)KYyEeUuMm]}CcIS3Øyœâj-­mí¥ÍÍÍ7*ÙS£‰8IEND®B`‚httraqt/lang/flags/si.png0000664000175000017500000000127713042707374016121 0ustar karbofoskarbofos‰PNG  IHDR A<ý ¿PLTEõõõóóóñññïïïíííëëëéééçççåååáããÿÿÿþþÿööüö÷ûýýþýýýüüüûûûúúúùùùøøø÷÷÷’âu|ÑxzÎýûûöööә册áààô|ƒÞpwÛnvÛjrÙfm×aiÖ]eÔXaÒS\ÐOXÎgoÕ—·v}Ýô²¹ñîöó¯µKPÍFPÐALÎ;GÌ6AÊ0<È+7Æ%1Ä ,Á?JɃµr|Ý–Y£ªd¦_šFOÐ@NÏ;HÍ6CË0=É*8Ç%3Å.Ã(Á;GɹozßO\×ITÕEOÓ@NÒ;IÐ5DÏ/@Í*:Ë$5Ê0Ç+Æ&Ã6EË……Èo”ºN|¸JxµDt³?p°9l®4h«/c¨)_¥%[£W¡SžP¬7i?ùüffúDDú??ù::ø44÷..ö))õ##ôóòññ ò//ß÷ûabú]]ùXXùTUøPP÷KK÷FFöBBõ==ô99ó55ò22ò,,Ýõóñïíëéçåãá,“•»IDAT×c`FF&ffV6vN.n^>>~A!aQV €˜¸„$?„+%ÊÆ -#+'¯ ¨¤¬¢ª¦®¡©Å ­£«§o`hdlbjfnaiÅ`mckgïàèäìâêæîáéÅàíãëçÅŸ˜”œ’š–ž‘™Å“›—_PXT\RZV^QYÅP]S[WßÐØÔÜÒÚÖ^ÙÑÉÐÕÝÓÛ××?aâ¤ÉSª:;;z.ù¤JIžIEND®B`‚httraqt/lang/flags/sv.png0000664000175000017500000000125413042707374016131 0ustar karbofoskarbofos‰PNG  IHDR A<ý ªPLTE/×)×'Õ!ÓÑÑÏ ËÉÇÅÁ¿»¤í¢í‹ í‰žë…›ë‚™ê—è|”èxçtæp‰äl…ãh‚⹌¢ítŽérŒèo‰çk†ægƒåd€ä_|ã[xáVtàQpßLlÝGgÛ`|೿ËõâèûÜâùÛáùÚàøØß÷ÖÞöÔÜôÓÚôÒÙôÐ×óÎÕòÌÔðÊÒïÑØñ“¡ÛýýýþþþýüýüüüûûûéÖyÞÔ€øøø÷÷÷öööõõõôôôçççÈÒò‘¯d­_ÁËìóóóôõõåååûüûúúúùùøºÍ¡·Ëžööõòòòããã»ÇñàåøØßöÖÝõÕÜôÓÚóÑØòÍ×ïËÕïËÔïÉÒîÈÐíÆÎëÄÍêÌÔ퇙ÓËz‘è\yâXuàSqßNmÝHiÜEfÛ@aÙ;\Ö6XÕ1TÔ-QÒ)NÑIgסyèuŽæpŠåm†ãiƒâeá`|ß\yÝXuÜUrÛRoÚNlÙLjØIhØŸŵ±­«©¥£‘&ÞU½IDAT×c``dddbfaecçàäâæáe`äãã—”’f`’‘•“WPTRVQUS×ÐÔbÐÖÑÕÓ70426153·°´b°¶±±¶µ³wptrvqusu XÛÙÙ{xzyù>¾~ ÖÖvþöAÁ!@~¨[CxDdTtLl\|BbRrJjCzFfVvNn^~AaQqIiGyEeUuMm]}CcSsK+CÈyÒí]Ý=½e­­Ç£.«Ä/IEND®B`‚httraqt/lang/flags/sk.png0000664000175000017500000000131313042707374016112 0ustar karbofoskarbofos‰PNG  IHDR A<ý ÈPLTEýõ÷ýõõýóóûóóûñóùïñ÷ïïõíïõëíóéëñçéïååíãåÿÿÿþþþýýþýýýüüüûûûúúúùùùøøø÷÷÷ëáãöž¢ö–õ”ô‹‘ô‹öööçÝß?YÙ¬·îót|þcaýÞÞý…„úZ[šáˆ˜ä…”â‚‘à~ŽßzŠÝv‡Û‰—ßµ#É„›ìñltýÍÌýíìüâá÷X[}~ÒVnÚVjÖQfÔLcÓH^ÑBZÏ^qÕɃ™ëïirüe`üÞÞû‰†ùZZpxÔRlÙQgÖMcÔH^ÒCZÑ>WÏ[oÕÏ‚˜éÒÁ݆uÃkuÕknÎà³ÃYsÝMiÛJeØEa×@]Ö>>~AA!aQ1qF^ I)iWVLŽA^AQIYEUM]CSK[GWAßÀÐÈØÄÔÌÜÂÒÊÚÆÖŽÁÞÁÑÉÙÅÕÍÝÃÓËÛÇ׎ÁÏ? 0(8$4,<"2*:&–!.>!1)9%5-=#3+;'—!/¿ °¨¸¤´¬¼¢²ªº¦–¡®¾¡±©¹¥µ­½£³«¦»‡¡·¯Âĉ“&O™:mzmOO;ë1%ÐtIEND®B`‚httraqt/lang/flags/ct.png0000664000175000017500000000122413042707374016104 0ustar karbofoskarbofos‰PNG  IHDR A<ý ’PLTE×ÕÓåEÏÍËÇÃÁ½í{úÜ{í„yò¥wùÚtõ¿qèomèiiçeeæ``ä\\ãWWâSSáNN·úÝzýó_úâ\ç\Yð›TöÏQí–LáGGàBBß<=Þ77Ü11Û,,ßII³î‰yûæ\ï˜YäTTñ¨QõËKêGàABÞ<<Þ76Ú++Ù&&ÝDD¯ìyvæXXæWTí‰PõÌKìFáBAÞ;<Ý66Û00Ù%%× Ü??«ÑêrsåSSãOOäRKí’Fß@@Þ;;Ù++×ÕÚ;;§éooäOOãJIáEEÞ;:Ý55Û//Ù**Ø$$ÖÕÓØ66¥èjjãIIà??Þ::Ý44ÑØ22¡èffáDDÜ44Û..Ù))×##ÕÔÓÑÐ ×//æabä]]ãXXâTUáPPßKKÝFFÜBBÛ==Ú99Ø55Ö//Ö,,¹©£Ÿ¬mf½IDAT×c``dbddfaaecgçàäâb`äæáåã—d`’’–‘•“WPTRVQUS×``ÒÔÒÖÑÕÓ704R5615c`2·°´²¶±µ³w0vtrvapus÷ðôòö±wðuôód`  õ ˆŒŠŽ‰‹g`MH MJNðSÓÒØ22“’³²sróò ‹ŠÓØKJËÊ+*«ªkjëÒê@Îk’Ô0silIomL*.*ê‘Ç!IEND®B`‚httraqt/lang/flags/nl.png0000664000175000017500000000121613042707374016110 0ustar karbofoskarbofos‰PNG  IHDR A<ý ˜PLTEÿýûù÷õóñïíÿ{‰þy‡þw„þtýpým{üixüetû`pú\mùWhøSe÷N`ëÿ{…þ_lþ\iþYgýTcýQ^üLZûGVúBQù~A!aQ1 ÏÏኋJ0HJIËÈÊÉ+(*)«¨ª©k0hjiëèê雘š™,,­¬õm€|[S;{GM'+gCW7w;O/o_?ÿ€À àаðˆÈ¨è†Ø¸ø„Ĥä”Ô´ôŒÌ¬ì†Ü¼ü‚¢â’Ò²òŠÊìªj†šÚºú††Æ¦æ–Ö¶œêêj[ú)„¥iè{IEND®B`‚httraqt/lang/flags/ro.png0000664000175000017500000000131613042707374016120 0ustar karbofoskarbofos‰PNG  IHDR A<ý ÅPLTE+ÇÃÅÉïÝ÷ã÷áõßóÝ÷ÕõóñïíÃ{›äy™åw˜çøøxýýqýýmüüiüüeûð`ú\\ùWWøSS÷NNë{šä_…ß\ƒÞYàööZýýQüüLûûGúúBùì=ø77÷11ö,,÷IIéy™äX€ÝT}ßõõVüüKùù<øê6ö++õ&&öDDçÁv—ãX€ÜT|ÜPyÞôôPûûFúúAøø6÷é0õ%%ô õ??¿r”âS|ÛOxÛKuÝóóKúú@ùù;÷÷0öè+ôóô;;å ½o‘àOxÚItÙEqÛòòFùù:øø5÷÷/öö*õæ$óòô66ã»jŽàItØEp×@lÙññ@øø4õõ$ôåòó22ß·fŠÞDoÖ?kÕ:hØðð:÷÷.öö)õõ#ôôóãòññ ò//³a†Ý]ƒÛXÚT|ÝòòU÷÷K÷÷FööBõõ=ôç9ó55ò22ò,,ݵ¯«©­ç½ëÁé½å¹ã©ácÑïÄIDAT×c``ddbfaecçàäâæáåcà—”’–‘e`”“WPTRVQUS×ÐÔÒÖa`ÔUÐÓ70TU32Ö4153g°°´²¶±µ³7rp4qrv1gpus÷ðôòöqðõsò b ˆŒŠŽ‰õ‹OHdHJNIMKψŽÉÌŠ‹ÏÎÉeÈË/(,*.)-+¯¨¬ª®Ée¨­«ohljnimkïè¬éêfèéíëŸ0qÒä‰S¦NËíîîv 3O­“"IEND®B`‚httraqt/lang/flags/et.png0000664000175000017500000000134513042707374016112 0ustar karbofoskarbofos‰PNG  IHDR A<ý ÚPLTEY!MKE C=95-'!{°•y®”w­‘t«p©Œm¥†i£ƒe¡‚až\›|X˜xS–uN“pC{«–_š\˜~Y–|T”vQ•rR™ŒM–ŠB‹f=ƒa7a1{\,vWIŠoe»v­wr«tp©pi¤pwºâz½èw»æk³ÞR•ZQ”RL‘MHŽIabýýþþvþþXýýTýüPÈÔ|¾çºÛ’šË²n¶ä~¼Ëöö+õõ%ôô õõ?ççþþsýýSüüOüüK…Âښ˳–ɰ°Õ‰j³Ûôôóóôõ;ååýýoûüIûûE†ÄÒq¹æ˜Ê­°Õˆd°âs¸Êóóòòôô6ããûü„jûiIûeEúa?ôZ?w«×h²ãc°âk£ÑïB%óAò<ò8óU2ßùüffúDDú??ù::ø44õ.1ÌF\ÉBYñ#óòññ ò//÷ûabú]]ùXXùTUøPP÷KK÷FFöBBõ==ô99ó55ò22ò,,ÝõóñïíëéçåãáhÃ^ÆIDAT×»Dÿ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ;KLMNOBPQRSGTUVW;XMYZ[\]^_`Tabcdefghijklmnopqrstuvwxyz{|}~€‚ƒt„…†‡ˆ‰Š‹ŒŽƒ‘’“”•–——˜™š›œt’’’¤5ù1™ž(IEND®B`‚httraqt/lang/flags/cz.png0000664000175000017500000000115413042707374016114 0ustar karbofoskarbofos‰PNG  IHDR A<ý tPLTE_Í‹¯áõõõóóóñññïïïíííëëëéééçççåååáãã]Á‘¼êÎÝòþþþýýþýýýüüüûûûúúúùùùøøø÷÷÷ßßß_Ü»æy­æÂÕïöööÝÝÝ]ٹ僪Þs©ä¿ÓíÛÛÛ YÁ—¸ä©Ý~¦Ým¤á»Ðëôôô×××U¿•¶â}¦Üz£Ûv ÚcÞÒ‡–ôœœó™™ñ••ð’’ð×Q»’´âqذmŠî;:í55ì//é**è$$çåäè66ÇM¹²áu Ù¯l‰î::í44ê**é$$èæåäè22Gµ‹¯ß¯k‰ë..ê))é##èåãã ç//ÃA³‡¬Þ»ƒœðXXðTUîPPíKKíFFëBBê==é99è55æ,,9¯]ÛÙ×ÕÑÏÍÉÅV£³IDAT×c``dbbbffaeecçàäâfàáåãçç—`”’–á„peÅåä•”a|&YU5u M-(_›I‡AWOßÀÐÈØÄÔÌÜÂÒÊÚ†ÁÖÎÀÐÞÁÑÉÙÅÕÍÝÃÓ‹ÁÛÇ×ÞÏ?À90(8$4,Ü‹!"Ò>Ê? :&6.$>!1)™!%5-=#3+;'7/?<© ™¡°¨¸¤´¬¬¼¢²ªÊ+9¹œv%—B!úpIEND®B`‚httraqt/lang/flags/tr.png0000664000175000017500000000122013042707374016117 0ustar karbofoskarbofos‰PNG  IHDR A<ý PLTEÿýûù÷õóñïíÿ~~ÿ{{þyyþwwþttýpqýmmüiiüeeû``ú\\ùWWøSS÷NNëÿþ__þ\\þYYýŸŸýüUUûGGúBBù<=ø77÷11ö,,÷IIéþ}}ý´´ýééüääûÀÀúHHù<<ø76ö++õ&&öDDçþzzþXXýzzýööü€€ûFFúppù==øãã÷CCõ%%ô õ??þrsýSSü¾¿üóóú@@ù;;øåå÷õõöïïõbbôóô;;åýooüOOû¢¢ûóóúqqù;:øaa÷··ö}}õÑÑóòô66ãüjjûIIûEEú°°ùããøØØ÷××ö00õ$$òó22ßüffúDDú??ù::ø‡‡÷ŒŒö33õ##ôòññ ò//ûeeú]]ùXXùTUøPP÷KK÷FFöBBõ==ô99ó55ò22ò,,ÝáÀX„^¼IDAT×c`F `bfaecçàd`àâæáåã—``”’–‘•“WPTRVQUSg`ЖÑÔÒÖÑÕÓW1042f`4153·°´²¶±Uµ³w 8:9»Xºº¹{xzyûøú10ú‡„†…GØGFEÇ00ÅÆÅ'$&%§¤zGF¥¥g00gfeçäæåF—”f0°”•WTVU×ÔÖÕ74–653€Ç)¡nìÓ’ÑÜÜ †é(ò+!"IEND®B`‚httraqt/lang/flags/bg.png0000664000175000017500000000125413042707374016071 0ustar karbofoskarbofos‰PNG  IHDR A<ý ­PLTEõõõóóóñññïïïíííëëëéééçççåååáããÿÿÿþþþýýþýýýüüüûûûúúúùùùøøø÷÷÷ßßßöööÝÝÝÑçÑí÷íêöêéõéèôèçóçæóæäòäãñãâðâàïàßíßÝìÝÛëÛàíß·Ó·ƒvÇvXºXT¸TP¶PK´KF²FA¯A;¬<6©60¦0+¤+% % ž ?«?=rÆsS¹SO·OKµK@°@;­;6«60¨0*¥+%¢%Ÿœ;ª;;…oÈoO»OI¸IE¶E@³@;°:5®5/«/*¨*$¥$¤¡ž6¬6?IŽ®jt›Ip˜El”?h‘:cŽ4_Š/[‡*Vƒ$RM|IzEvaŠ2ùüffúDDú??ù::ø44÷..ö))õ##ôóòññ ò//ß÷ûabú]]ùXXùTUøPP÷KK÷FFöBBõ==ô99ó55ò22ò,,Ýõóñïíëéçåãá?clµºIDAT×c`FF&ffV6vN..nnn^>>~A!a ÏË áŠ ‹1ˆKHJIËÈÊÉ+(*)«¨ª1¨khjiëèê雘š1¨›[XZéZÛØÚÙ;8:9»0¸º¹{xzyûøúù‡0„†…GDFEÇÄÆÅ'$&%§0¤¦¥gdfeçäæå—0”–•WTVU×ÔÖÕ74753´´¶µwttvu÷ôö•477Y+ãt½I_IEND®B`‚httraqt/lang/flags/pl.png0000664000175000017500000000104613042707374016113 0ustar karbofoskarbofos‰PNG  IHDR A<ý >PLTEÿññýññýïñýïïýííûííùëë÷ééõççóååñããïááíßßÿÿÿþþþýýþýýýüüüûûûúúúùùùøøø÷÷÷ëÝÝöööéÙÙõõõç××ýüýôôôçÕÕýþŽŽýttüppüllûhhúddù``ø[[÷VWöRRõMMôHHóDDô__åýooüOOûJIûEEú@@ù;:ø55÷//ö**õ$$ôóòô66ãûüjjûIIú??ù::ø44òó22ßùüffúDD÷..ö))õ##ôòññ ò//÷ûabú]]ùXXùTUøPP÷KK÷FFöBBõ==ô99ó55ò22ò,,Ýõóñïíëéçá×£IDAT×c`F&fV6vN.n^^>>>~AA!aQ1q / áJˆI20 ó¥$¤|_VJŽA^AQIYEUM]CSK[GWA^ßÀÐÈØÄÔÌÜÂÒÊÚÆ–ÁÎÞÁÈÑÉÂwqucp÷ðò½¼}|­üüÝ‚‚CBÃÂ#"£¢cbãã“’SRSÓÒ3ôl3ÝÆ(|¼Ä‘IEND®B`‚httraqt/lang/Italiano.utf0000664000175000017500000005607413042707374016171 0ustar karbofoskarbofosLANGUAGE_NAME Italiano LANGUAGE_FILE Italiano LANGUAGE_ISO it LANGUAGE_AUTHOR Witold Krakowski (wkrakowski at libero.it)\n LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID Italian (Standard) t000=HTTraQt t001=N° di connessioni t002=Select font size t003=TimeOut t004=Tentativi t005=Transfer rate massimo t006=Transfer rate minimo t007=Connessioni persistenti (Keep-alive) t008=Annulla tutti i collegamenti dal host se c'è timeout t009=Annulla tutti i collegamenti dal host se è troppo lento t010=Verifica il tipo di file t011=Spider t012=Accetta i cookie t013=Analizza i file java t014=Aggiorna hack (limita i ritrasferimenti) t015=URL hacks (join similar URLs) t016=Richieste toleranti (per i server) t017=Forza richieste HTTP\\1.0 (non 1.1) t018=Identità del browser t019=Operation system Identity t020=Operation t021=Pié di pagina HTML t022=Tipo di struttura (come sono salvati i collegamenti) t023=Nomi DOS (8+3) t024=Senza pagine d'errore t025=Senza pagine esterne t026=Nascondi password t027=Nascondi le stringhe query t028=Non cancellare file vecchi t029=Nomi ISO9660 (CDROM) t030=Struttura t031=Normalmente queste opzioni non devono essere modificate t032=Filtro primario t033=Modo di spostamento t034=Modo di spostamento globale t035=Riscrittura collegamenti: interni \\esterni t036=Usa la cache per aggiornamenti e per riprovare t037=Attiva il modo di debug (httraqt.log) t038=Massima profondità del mirror dai primi indirizzi t039=Massima profondità del mirror per indirizzi esterni\\vietati (0, è l'impostazione predefinita) t040=Dimensione massima html: t041=Dimensione massima altri file: t042=Limite di dimensione t043=Pausa dopo il download.. t044=Tempo massimo t045=Size t046=N° massimo di connessioni al secondo t047=Massimo numero di link t048=Tutti i collegamenti verranno rifiutati\\accettati t049=Scarica file non-html vicino ai collegamenti (es. .ZIP o immagini presenti all'esterno) t050=Verifica tutti i collegamenti (anche quelli vietati) t051=Scarica prima i file HTML! t052=Corrispondenze tipo\\MIME t053=Tipi di file t054=Identità MIME t055=L'Indirizzo del proxy t056=Port del proxy t057=Login t058=Password t059=Usa proxy per trasferimenti ftp t060=Puoi escludere o accettare diversi URL o collegamenti usando wildcards\r\nPuoi usare spazi tra i filtri.\r\n\r\nEsempio: +*.zip -www.*.com -www.*.edu\\cgi-bin\\*.cgi t061=Scegli una regola t062=Inderisci una parola chiave t063=Suggerimento: Se vuoi accettare tutti i file gif sulle pagine web, usa qualcosa come +www.pagina.com\\*.gif \r\n((+*.gif accetterà\\rifiuterà TUTTI i file gif su TUTTE le pagine) t064=WildCardFilters t065=Aggiungi un filtro t066=Escludi i collegamenti t067=Accetta i collegamenti t068=Memoriza tutti i file nella cache t069=Non scaricare nuovamente i file cancellati dal disco t070=Create Log files t071=Crea un indice t072=Crea un database delle parole t073=Tipi di file con l'estensione:\r\nNomi di file contenenti:\r\nQuesto nome di file:\r\nNomi di cartella contenenti:\r\nQuesto nome cartella:\r\nCollegamenti in questo dominio:\r\nCollegamenti nei domini contenenti:\r\nCollegamenti da questo host:\r\nCollegamenti contenenti:\r\nQuesto collegamento:\r\nTUTTI I COLLEGAMENTI t074=Mostra tutto\r\nNascondi il debug\r\nNascondi le informazioni\r\nNascondi il debug e le informazioni t075=Struttura del sito (default)\r\nHtml nel web, immagini\\altri file nel web\\immagini\\\r\nHtml nel web\\html, immagini\\altro nel web\\immagini\r\nHtml nel web\\, immagini\\altro nel web\\\r\nHtml nel web\\, immagini\\altro nel web\\xxx, dove xxx è l'estensione del file\r\nHtml nel web\\html, immagini\\altro nel web\\xxx\r\nStruttura del sito, senza www.dominio.xxx\\\r\nHtml nel nome_del_sito\\,immagini\\altri file nel nome_del_sito\\immagini\\\r\nHtml nel nome_del_sito\\html,immagini\\altro nel nome_del file\\immagini\r\nHtml nel nome_del_sito\\,immagini\\altro nel nome_del_sito\\\r\nHtml nel nome_del_sito\\,immagini\\altro nel nome_del_sito\\xxx\r\nHtml nel nome_del_sito\\html,immagini\\altro nel nome_del_sito\\xxx\r\nTutti i file nel web\\,con nomi casuali\r\nTutti i file nel nome_del_sito\\,con nomi casuali\r\nStruttura definita dall'utente.. t076=Soltanto scanning\r\nSalva file html\r\nSalva file non-html\r\nSalva tutti i file (default)\r\nSalva prima i file html t077=Non uscire dalla directory\r\nPuoi andare giù nella struttura (default)\r\nPuoi salire\r\nPuoi sia scendere che salire t078=Rimani nell'indirizzo indicato (default)\r\nRimani nello stesso dominio\r\nRimani nello stesso dominio di livello superiore\r\nVai dovunque sia necessario nel web t079=Mai\r\nSe sconosciuto (eccetto \\)\r\nSe sconosciuto t080=Non seguire robots.txt\r\nrobots.txt eccetto wizard\r\nsegui le regole di robots.txt t081=normale\r\navanzato\r\ndebug t082=Scarica il sito(i) web\r\nScarica il sito(i) (con richieste)\r\nScarica file separati\r\nScarica tutti i siti nelle pagine (mirror multiplo)\r\nVerifica i collegamenti nelle pagine (test dei bookmark)\r\n* Continua un download interrotto\r\n* Aggiorna un download esistente t083=URL Relativo \\ URL Assoluto (default)\r\nURL Assoluto \\ URL Assoluto\r\nURL Assoluto 7 URL Assoluto\r\nURL Originale \\ URL Originale t084=- Modo mirror -\r\n\r\nInserisci l'indirizzo(i) URL nell'apposito spazio t085=- Modo mirror con il wizard (con domande) -\r\n\r\nInserisci l'indirizzo(i) URL nell'apposito spazio t086=- Modo di download dei file -\r\n\r\nInserisci l'indirizzo(i) URL dei file nell'apposito spazio t087=Modo di lista di mirror, inserisci l'indirizzo(i) delle pagine contenenti i collegamenti t088=- Modo di test dei collegamenti -\r\n\r\nInserisci l'indirizzo(i) URL delle pagine contenenti i collegamenti nell'apposito spazio t089=- Modo di aggiornameto\\continuazione del mirror -\r\n\r\nVerifica l'indirizzo(i) nell'apposito spazio, quindi clicca sul pulsante AVANTI e verifica i parametri. t090=- Continuazione di un mirror interrotto -\r\n\r\nVerifica l'indirizzo(i) nell'apposito spazio, quindi clicca sul pulsante AVANTI e verifica i parametri. t091=Ok t092=Annulla t093=Esci t094=Chiudi t095=Annulla modifiche t096=Clicca per confermare t097=Clicca qui per aiuto t098=Clicca per tornare indietro t099=Clicca per passare allo schermo successivo t100=Nascondi password t101=Salva il progetto t102=Chiudere il progetto corrente? t103=Eliminare questo progetto? t104=Eliminare il progetto vuoto %s? t105=Azione non ancora possibile t106=C'é stato un errore durante l'eliminazione di questo progetto t107=Seleziona le regole per il filtro t108=Inserisci le parole chiave per il filtro t109=Aggiungi questa regola t110=Inserisci una o più parola(e) chiave t111=Aggiungi t112=Filtri t113=I collegamenti soggetti a questa regola verranno esclusi t114=I collegamenti soggetti a questa regola verranno accettati t115=Esempio: t116=gif\r\nTroverà tutti i file gif t117=blue\r\nTroverà tutti i file contenenti blue, es. 'bluesky-small.jpeg' t118=bigfile.mov\r\nTroverà il file 'bigfile.mov', ma non 'bigfile2.mov' t119=cgi\r\nTroverà i collegamenti con la cartella contenente 'cgi', es. \\cgi-bin\\somecgi.cgi t120=cgi-bin\r\nTroverà i collegamenti con la cartella contenente 'cgi-bin' (ma non cgi-bin-2, per esempio) t121=someweb.com\r\nTroverà tutti i collegamenti come www.someweb.com, private.someweb.com etc. t122=someweb\r\nTroverà tutti i collegamenti come www.someweb.com, www.someweb.edu, private.someweb.otherweb.com etc. t123=www.someweb.com\r\nTroverà tutti i collegamenti come www.someweb.com\\... (ma non collegamenti come private.someweb.com\\..) t124=someweb\r\nTroverà tutti i collegamenti come www.someweb.com\\.., www.test.abc\\fromsomeweb\\index.html, www.test.abc\\test\\someweb.html etc. t125=www.test.com\\test\\someweb.html\r\nTroverà soltanto il collegamenti www.test.com\\test\\someweb.html. Notate che bisogna inserire sia l'indirizo (www.xxx.yyy), che il percorso (\\test\\someweb.html) t126=Aggiungi il filtro per escludere t127=Aggiungi il filtro per accettare t128=Filtri aggiuntivi t129=Cancel changes t130=Salva le impostazioni come valori di default t131=Click to confirm t132=Non ci sono log in %s! t133=Non creare il file index.html in%s! t134=Clicca per uscire da HTTraQt Website Copier t135=Visualizza la pagina html iniziale t136=Fine del mirror t137=Visualizza file di log t138=Visualizza il Web t139=Nuovo progetto t140=Visualizza gli errori t141=Visualizza le informazioni t142=Chiudi la finestra dei log t143=Tipo di informazione t144=Informazioni t145=Cerca t146=Trova una parola t147=File di log t148=File di log degli errori t149=Impossibile inizializzare il sistema OLE t150=Non c'è cache nella cartella indicata\r\nHTTraQtnon ha trovato nessun mirror interrotto! t151=Impossibile stabilire la connessione con il provider t152=ricezione t153=richiesta t154=connessione t155=ricerca t156=Ready t157=pronto t158=waiting t159=errore t160=Ricezione dei file t161=Analisi file html.. t162=Pulizia file t163=Caricamento della cache in corso... t164=Analisi file HTML (test dei collegamenti) t165=Pausa (seleziona [Aiuto]\\[Pausa] per continuare) t166=Paused (select [File]\\[Pause transfer] to continue) t167=Sto finendo i trasferimenti rimasti - Premi [Annulla] per terminare adesso! t168=Scansione t169=Attesa dell'orario specificato per iniziare t170=Transferring data.. t171=Connesione al provider in corso t172=Mirror in pausa [%d seconds] t173=Mirror in corso [%s, %s] t174=Mirror del sito completato! t175=C'è stato un problema durante il mirror\r\n t176=Durante:\r\n t177=Verifica il log se necessario.\r\n\r\nClicca OK per uscire da HTTraQt.\r\n\r\nGrazie per aver usato HTTraQt! t178=Il mirror è finito.\r\nClicca OK per uscire da HTTraQt.\r\nGuarda i file log per assicurarti che tutto è andato a buon fine.\r\n\r\nGrazie per aver usato HTTraQt! t179=* * MIRROR INTERROTTO! * *\r\nLa cache corrente è necessaria per le operazioni di aggiornamento e contiene solo i dati scaricati durante questa sessione interrotta.\r\nLa cache precedente potrebbe contenere informazioni più complete; se non vuoi perdere quelle informazioni, devi ripristinarla e cancellare la cache corrente.\r\n[Nota: per fare questo, cancella il contenuto della cartella hts-cache del mirror]\r\n\r\nPensi che la cache precedente possa contenere informazioni più complete e vuoi ripristinarla? t180=* * ERRORE NEL MIRROR! * *\r\nHTTraQt ha stabilito che il mirror attuale è vuoto. Se questo è un'aggiornamento, il mirror precedente è stato ripristinato.\r\nMotivo: la prima pagina(e) non è stata trovata oppure c'è stato un problema durante la connessione\r\n=> Assicuratevi che il sito esista ancora, e\\o verificate le vostre impostazioni del proxy! <= t181=\r\nSuggerimento: Clicca [Visualizza filr di log] per vedere i messaggi di avvertimento o di errore t182=Errore durante la cancellazione del contenuto della cartella hts-cache, è necessario completare l'operazione manualmente t183=Vuoi veramente uscire da HTTraQt? t184=Percorso dei file di log t185=Nuovo progetto \\ importare? t186=Scegli l'azione t187=Massima profondità dei link t188=Inserisci gli indirizzi qui t189=Definisci filtri aggiuntivi t190=Proxy se necessario t191=Port del proxy t192=Inserisci le impostazioni del proxy t193=Utilizza il proxy HTTP standard come proxy FTP t194=Percorso t195=Seleziona percorso t196=Esci da HTTraQt Website Copier t197=Informazioni su HTTraQt t198=Save current preferences as default values t199=Clicca per continuare t200=Clicca per definire le opzioni t201=Clicca per aggiungere un indirizzo URL t202=Carica gli URL da un file di testo t203=Impostazioni di Win HTTraQt (*.opt)|*.opt|| t204=File di testo con gli indirizzi (*.txt)|*.txt|| t205=File non trovato! t206=Sei sicuro di voler cambiare il nome e\\o il percorso del progetto? t207=Caricare opzioni di default dell'utente? t208=Salvare opzioni di default dell'utente? t209=Azzerare tutte le opzioni di default? t210=Benvenuto in HTTraQt! t211=Azione: t212=Massima profondità: t213=Massima profondità esterna: t214=Filtri (rifiutare\\accettare i collegamenti) : t215=Percorsi t216=Definisci.. t217=Definisci le opzioni.. t218=Impostazioni e opzioni del mirror: t219=Nome del progetto: t220=Aggiungi URL... t221=Indirizzi Web: (URL) t222=Fermare HTTraQt? t223=Hibernate t224=Trasferimento in pausa? t225=Pause t226=Interrompi il mirror t227=Nascondi questa finestra nel system tray t228=Clicca per saltare un collegamento oppure interrompere l'analisi t229=Clicca per saltare un collegamento t230=Byte salvati t231=Stop t232=Collegamenti analizzati t233=Tempo: t234=Connessioni: t235=In esecuzione: t236=Nascondi t237=Velocità di trasferimento t238=SALTA t239=Informazioni t240=File salvati : t241=File aggiornati : t242=Errori : t243=Errori t244=In corso : t245=Scarica i file anche dai collegamenti esterni t246=Verifica tutti i collegamenti nelle pagine t247=Cerca di trovare tutti i collegamenti t248=Scarica prima i file HTML (più veloce) t249=Scegli la struttura del sito in locale t250=Definisci la struttura del sito sul disco t251=Non scaricare nuovamente i file presenti localmente con dimensione nulla oppure cancellati dal utente t252=Crea la pagina iniziale t253=Crea un database delle parole di tutte le pagine HTML t254=Crea file di log per segnalare errori e informazioni t255=Genera solo nomi di file in formato 8.3 t256=Genera nomi di file in formato ISO9660 per i CDROM t257=Non generare pagine d'errore html t258=Seleziona i tipi di file da scrivere sul disco t259=Seleziona la direzione di spostamento nel sito t260=Seleziona la direzione globale dello spostamento nel sito t261=Regole per la riscrittura degli URL interni (collegamenti scaricati) ed esterni (collegamenti non scaricati) t262=Numero massimo di connessioni t263=Massimo tempo d'attesa per un file t264=Minimo transfer rate ammesso t265=Massimo numero di tentativi nel caso di un errore non fatale t266=Massima dimensione per una pagina html t267=La dimensione massima per un file t268=Massima dimensione del mirror t269=Pausa dopo aver ricevuto questa quantità di byte t270=Tempo massimo del mirror t271=Limite delle connessioni al secondo (per evitare il sovraccarico del server) t272=Massimo numero di link che possono essere testati (non salvati!) t273=Pié di pagina per ogni file HTML t274=Torna alla pagina iniziale t275=Save current preferences as default values t276=Click to continue t277=Clicca per annullare le modifiche t278=Segui le regole per i robot sui siti t279=Pagine esterne (non prelevate) saranno collegate alle pagine d'errore t280=Non cancellare i file vecchi dopo l'aggiornamento t281=Accettare i cookie spediti? t282=Verificare il tipo di documento se sconosciuto? t283=Analizzare gli applet java per ritrovare i file contenuti in essi? t284=Tieni tutti i file nella cache, invece dei soli file HTML t285=Tieni il tipo di file nel log se generato t286=Crea un file di debug t287=Cerca di evitare alcuni bug dei server usando richieste non standard t288=Usa richieste HTTP\\1.0, limita le capacità del motore! t289=Tentativo di limitare il numero di ripetizioni dei trasferimenti, usando alcuni truchi (test della dimensione del file..) t290=Attempt to limit the number of links by skipping similar URLs (www.foo.com==foo.com, http=https ..) t291=Salva link esterni senza login e password t292=Salva i link interni senza stringa query t293=Cerca di trovare tutti gli URL (anche quelli con tag\\codice sconosciuto) t294=Usa la cache per gli aggiornamenti t295=File di log t296=Primary Scan Rule t297=Controllo di flusso t298=Limiti t299=Identità t300=Abbandona il host nel caso di errore t301=Abbandona il host se è troppo lento t302=Configurazione t303=Riduci tempo di connessione e il tempo di verifica del tipo usando la connessione persistente t304=Dimensione massima del sito t305=Salva impostazioni t306=Save t307=Velocità di trasferimento massima t308=Segui robots.txt t309=Collegamenti t310=Esperto t311=Controllo di flusso t312=Identità del browser t313=Scan Rules t314=Log, Indice, Cache t315=Proxy t316=Tipi MIME t317=non effettuare la connessione al provider (già connesso) t318=Non usare la connessione di accesso remoto t319=Programma il mirror t320=Clicca per iniziare! t321=Non c'è nessuna password salvata per questa connessione t322=Impossibile ottenere i parametri della connessione t323=Seleziona il provider a cui connettersi t324=Inizio t325=Puoi iniziare il mirror premendo il pulsante FINISH o definire altre opzioni per la connessione t326=Salva solo le impostazioni, non iniziare il download adesso. t327=Attesa t328=Shutdown t329=Attesa fino a: (hh\\mm\\ss) t330=Connessione al provider (RAS) t331=Connessione a questo provider: t332=Disconnetti alla fine t333=Disconnetti il modem quando il mirror é finito t334=\r\n(informateci degli errori o problemi)\r\n\rSviluppo:\r\nInterfacccia: Xavier Roche\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for Italian translations to:\r\nWitold Krakowski (wkrakowski@libero.it) t335=Informazioni su HTTraQt Website Copier t336=Visita la nostra pagina Web t337=La domanda del wizard t338=La vostra risposta: t339=É stato trovato un collegamento t340=Scegli una regola t341=Ignora questo collegamento t342=Ignora questa cartella t343=Ignora questo dominio t344=Scarica soltanto questa pagina t345=Mirror del sito t346=Mirror del dominio t347=Ignora tutto t348=Wizard query t349=No t350=Opzioni t351=Pausa del trasferimento t352=Modifica le opzioni t353=Visualizza il log t354=Visualizza il log di errori t355=Visualizza trasferimenti dei file t356=Verifica gli aggiornamenti del programma... t357=Toolbar t358=Barra di stato t359=Dividi t360=File t361=Progress t362=Opzioni t363=Aiuto t364=Log t365=Finestra t366=Aiuto t367=Carica le opzioni di default t368=Salva le opzioni di default t369=Azzera le opzioni di default t370=Carica le opzioni t371=Salva le opzioni come... t372=Preferenza di lingua t373=Indice t374=Informazioni su HTTraQt Website Copier t375=Nuovo progetto \\ importa... t376=&Apri...\tCtrl+O t377=&Salva\tCtrl+S t378=Salva &come... t379=&Elimina... t380=&Visita i siti... t381=Struttura definita dall'utente t382=%n\tNome del file senza il tipo (es.: immagine)\r\n%N\tNome del file, incluso il tipo (es.: immagine)\r\n%t\tTipo del file (es.: gif)\r\n%p\tPercorso [senza fine \\] (es.: \\immagini)\r\n%h\tIl nome del host (es.: www.someweb.com)\r\n\r\n%s?\tVersione corta per il DOS (es.: %sN) t383=Esempio:\t%h%p\\%n.%t\r\n->\t\t\\home\\karbofos\\mirror\\www.someweb.com\\someimages\\image.gif t384=Preferenze del proxy t385=Identificazione (solo se necessaria) t386=Inserisci qui il nuovo indirizzo del proxy t387=Inserisci qui il port del proxy t388=Inserisci il login del proxy t389=Inserisci la password del proxy t390=Inserisci qui il nome del progetto t391=Inserisci qui il percorso per salvare il progetto t392=Seleziona da qui un progetto esistente da aggiornare t393=Clicca qui per selezionare il percorso t394=Select or create a new category name, to sort your mirrors in categories t395=Wizard per progetto HTTraQt t396=Il nome del nuovo progetto: t397=Il nome di un progetto esistente: t398=Il nome del progetto: t399=Il percorso base: t400=Project category: t401=\\home\\karbofos\\Mie pagine Web t402=Inserisci il nome del nuovo progetto, \r\no seleziona un progetto esistente per aggiornare\\continuare t403=Nuovo progetto t404=Inserisci l'indirizzo URL: t405=Indirizzo URL: t406=Authentication (only if needed) t407=Formule o collegamenti complessi t408=Preleva l'URL t409=Inserisci qui l'indirizzo URL t410=Inserisci il login del sito t411=Inserisci la password del sito t412=Usa questo tool per prelevare i collegamenti ai quali si può accedere solo tramite formule o collegamenti javascript t413=Seleziona la lingua t414=Preleva l'URL! t415=Temporaneamente inserisci le seguenti impostazioni per il proxy (copia\\incolla l'indirizzo e il port del proxy).\r\nQuindi, nella tua pagina del browser clicca sul pulsante ok della form, oppure clicca sul collegamento specifico che vuoi prelevare. t416=Questo preleverà il coolegamento desiderato dal tuo browser a HTTraQt. t417=ANNULLA t418=Copia\\incolla qui le impostazioni temporanee del proxy t419=Impossibile trovare i file di aiuto t420=Impossibile salvare i parametri! t421=Trascina solo una cartella t422=Trascina solo una cartella, non un file t423=Trascina solo una cartella t424=Selezionare la struttura definita dall'utente? t425=Assicurati che la stringa definita dall'utente è corretta\r\nSe non è corretta, i nomi dei file saranno errati! t426=Vuoi veramente selezionare la struttura definita dall'utente? t427=Troppi URL, il programma non può servire così tanti collegamenti! t428=Troppa poca memoria, grave errore interno... t429=Operazione sconosciuta! t430=Aggiungere questo URL?\r\n t431=Attenzione: il processo principale non risponde, non è possibile aggiungere URL. t432=Seleziona o modifica i tuoi tipi di file qui t433=Seleziona o modifica i tuoi tipi MIME qui t434=Vai su t435=Vai giù t436=Informazioni sullo scaricamento dei file t437=Congela la finestra t438=Più informazioni: t439=Benvenuti nel HTTraQt Website Copier\r\n\r\nClicca sul pulsante NEXT per iniziare o continuare un progetto t440=Browser offline open source t441=Browser offline\\programma per copiare i siti. Copia le pagine remote sul tuo computer. Free t442=httrack, httraqt, webhttrack, offline browser t443=lista degli URL (*.txt) t444=Precedente t445=Successivo t446=URLs t447=Attenzione t448=Il tuo browser non supporta javascript. Per un risultato migliiore usa un browser con supporto javascript t449=Grazie t450=Puoi chiudere questa finestra adesso t451=Server disconnesso t452=Si è verificato un errore fatale durante la copia t453=Wrong URL(s)! t454=How You can thank a developer: t455=Share the link to this program or to this project t456=Report to developer about bugs or mistakes in the program t457=Donate t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Get from the clipboard t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=Yes t489=Build top Index t490=Units t491=Open t492=PC off when finished t493=Shutdown counter (minutes) t494=Make or correct translation httraqt/lang/Magyar.utf0000664000175000017500000006120713042707374015643 0ustar karbofoskarbofosLANGUAGE_NAME Magyar LANGUAGE_FILE Magyar LANGUAGE_ISO hu LANGUAGE_AUTHOR Jozsef Tamas Herczeg (hdodi at freemail.hu) \n LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID Hungarian t000=HTTraQt t001=Csatlakozások száma t002=Select font size t003=IdÅ‘túllépés t004=Próbák száma t005=Maximális átviteli szint t006=Minimális átviteli sebesség t007=Folytonos kapcsolatok (Életben tartás) t008=Minden hivatkozás törlése a kiszolgálóról idÅ‘túllépés esetén t009=Minden hivatkozás törlése a kiszolgálóról, ha az túl lassú t010=Dokumentum típus ellenÅ‘rzése t011=Indexelés t012=Sütik fogadása t013=Java fájlok elemzése t014=Ismételt átvitelek korlátozása t015=URL hacks (join similar URLs) t016=Türelmes kérések (kiszolgálók részére) t017=Régi HTTP\\1.0 (1.1 nem) kérések alkalmazása t018=BöngészÅ‘ beazonosítása t019=Operation system Identity t020=Operation t021=HTML lábjegyzet t022=Szerkezet típusa (a hivatkozások mentésének módja) t023=DOS nevek (8+3) t024=Nincs hibaoldal t025=Nincs külsÅ‘ oldal t026=Jelszavak elrejtése t027=Lekérdezési szövegek elrejtése t028=Nem üríti ki a régi fájlokat t029=ISO9660 nevek (CDROM) t030=Szerkezet t031=Csak kivételes esetben módosítsa ezeket az opciókat t032=FÅ‘ keresési szabály t033=Közlekedési mód t034=Globális közlekedési mód t035=Hivatkozások átírása: belsÅ‘ \\ külsÅ‘ t036=Gyorsítótár használata a frissítésekhez és próbákhoz t037=HibakeresÅ‘ mód aktiválása (httraqt.log) t038=Tükrözés maximális mélysége a gyökércímtÅ‘l t039=Maximum mirroring depth for external\\fodbidden addresses (0, that is, none, is the default) t040=Bármilyen HTML fájl max. mérete t041=Bármilyen nem HTML-fájl max. mérete t042=Mérethatár t043=Szünet letöltés után t044=Max. idÅ‘tartam t045=Size t046=Max. csatlakozás\\másodperc t047=Hivatkozások max. száma t048=Minden hivatkozást egyeztet t049=Hivatkozáshoz kapcsolódó nem HTML fájlok letöltése, pl. külsÅ‘ ZIP vagy képek t050=Minden hivatkozás tesztelése (a tiltottak is) t051=ElÅ‘bb töltse le a HTML-fájlokat! t052=Típus\\MIME társítások t053=Fájltípusok: t054=MIME azonosítás t055=Proxy címe: t056=Proxy port: t057=Felhasználó t058=Jelszó t059=Proxy használata FTP átvitelekhez t060=KarakterhelyettesítÅ‘k használatával kizárhat vagy elfogadhat URL-eket vagy hivatkozásokat.\r\nTegyen szóközt a szűrÅ‘k közé.\r\n\r\nPéldául: +*.zip -www.*.com -www.*.edu\\cgi-bin\\*.cgi t061=Válasszon szabályt t062=Kulcsszó beírása t063=Tipp: Ha a webrÅ‘l minden gif fájlt fogadni akar, használjon ilyet +www.someweb.com\\*.gif. \r\n(+*.gif \\ -*.gif elfogad\\letilt MINDEN gifet MINDEN webhelyen) t064=WildCardFilters t065=SzűrÅ‘ hozzáadása t066=Hivatkozás kizárása t067=Hivatkozás elfogadása t068=MINDEN fájl tárolása a gyorsítótárban t069=Nem tölti le ismét a helyben törölt fájlokat t070=Create Log files t071=Mutató készítése t072=Szóadatbázis létrehozása t073=Fájlnév kiterjesztéssel:\r\nFájlnév, tartalmazva:\r\nIlyen fájlnév:\r\nMappanév, tartalmazva:\r\nIlyen mappanév:\r\nHivatkozások tartományokon:\r\nHivatkozások tartományokon, tartalmazva:\r\nHivatkozások errÅ‘l a kiszolgálóról:\r\nHivatkozások, tartalmazva:\r\nIlyen hivatkozás:\r\nMINDEN HIVATKOZÃS t074=Mind látszik\r\nHibakeresés elrejtése\r\nInfók elrejtése\r\nHibakeresés és infók elrejtése t075=Hely-szerkezet (alapértelmezett)\r\nHtml a web\\, képek\\egyéb fájlok a web\\kepek\\\r\nHtml a web\\html, képek\\egyebek a web\\kepek\r\nHtml a web\\, képek\\egyebek a web\\\r\nHtml a web\\, képek\\egyebek a web\\xxx, ahol xxx a fájlkiterjesztés\r\nHtml a web\\html, képek\\egyebek a web\\xxx\r\nHely-szerkezet, www.tartomany.xxx nélkül\\\r\nHtml a hely_nev\\, képek\\egyéb fájlok a hely_nev\\kepek\\\r\nHtml a hely_nev\\html, képek\\egyebek a hely_nev\\kepek\r\nHtml a hely_nev\\, képek\\egyebek a hely_nev\\\r\nHtml a hely_nev\\, képek\\egyebek a hely_nev\\xxx\r\nHtml a hely_nev\\html, képek\\egyebek a hely_nev\\xxx\r\nMinden fájl a web\\, véletlen nevekkel (bonyolult !)\r\nMinden fájl a hely_nev\\, véletlen nevekkel (bonyolult !)\r\nFelhasználó által meghatározott szerkezet... t076=Csak keresés\r\nHTML fájlok tárolása\r\nNem HTML-fájlok tárolása\r\nMinden fájl tárolása (alapértelmezett)\r\nElÅ‘bb a HTML-fájlokat tárolja t077=Ugyanabban a mappában marad\r\nLemehet (alapértelmezett)\r\nFelmehet\r\nLe is, fel is mehet t078=Ugyanazon a címen marad (alapértelm.)\r\nUgyanazon a tartományon marad\r\nUgyanazon a felsÅ‘szintű tartományon m.\r\nMindenhova megy a weben t079=Soha\r\nHa ismeretlen (kivéve \\)\r\nHa ismeretlen t080=nincs robot txt szabály\r\nrobots.txt a varázsló kivételével\r\nrobots.txt szabályok követése t081=normál\r\nkiterjesztett\r\nhibakeresés t082=Webhely(ek) letöltése\r\nWebhely(ek) letöltése + kérdések\r\nÖnálló fájlok megszerzése\r\nMinden hely letöltése oldalakban (többszörös tükrözés)\r\nHivatkozások tesztelése az oldalakon (webcím teszt)\r\n* Megszakadt letöltés folytatása\r\n* LétezÅ‘ letöltés frissítrése t083=Relatív URL \\ Abszolút URL (alapértelmezett)\r\nAbszolút URL \\ Abszolút URL\r\nAbszolút URL \\ Abszolút URL\r\nEredeti URL \\ Eredeti URL t084=- Tükrözés mód -\r\n\r\nÃrja be a cím(ek)et az URL mezÅ‘be t085=- Interaktív Varázsló mód (kérdések) -\r\n\r\nÃrja be a cím(ek)et az URL mezÅ‘be t086=- Fájl letöltés mód -\r\n\r\nÃrja be a fájl(ok) címe(i)t az URL mezÅ‘be t087=- Hivatkozásjegyzék mód -\r\n\r\nÃrja be az URL mezÅ‘be azon oldal(ak) címe(i)t, melyek tükrözendÅ‘ hivatkozásokat tartalmaznak t088=- Hivatkozás tesztelési mód -\r\n\r\nÃrja be a tesztelendÅ‘ hivatkozás(oka)t tartalmazó oldal(ak) címe(i)t az URL mezÅ‘be t089=- Frissítés mód -\r\n\r\nEllenÅ‘rizze a cím(ek)et az URL mezÅ‘ben, s szükség esetén a paramétereket, majd kattintson a 'TOVÃBB' gombra. t090=- Folytatás mód (Megszakadt művelet) -\r\n\r\nEllenÅ‘rizze a címe(ke)t az URL mezÅ‘ben, s szükség esetén a paramétereket, majd kattintson a 'TOVÃBB' gombra. t091=Ok t092=Mégse t093=Kilépés t094=Bezárás t095=Törli a módosításokat t096=Nyomja meg a megerÅ‘sítéshez t097=Kattintson rá segítségért! t098=Az elÅ‘zÅ‘ képernyÅ‘höz visz vissza t099=A következÅ‘ képernyÅ‘re visz t100=Jelszó titkosítása t101=Projekt mentése t102=Bezárja az aktuális projektet? t103=Törli ezt a projektet? t104=Törli a(z) %s üres projektet? t105=A művelet még nem használható t106=Hiba a projekt törlésekor t107=Jelöljön ki szabályt a szűrÅ‘höz t108=Itt írja be a szűrÅ‘ kulcsszavait t109=Hozzáadja ezt a szabályt t110=Ãrjon be egy vagy több kulcsszót a szabályhoz t111=Hozzáadás t112=Keresési szabályok t113=A megegyezÅ‘ hivatkozások kizárásra kerülnek: t114=A megegyezÅ‘ hivatkozásokat tartalmazni fogja: t115=Például: t116=gif\r\nKiszűr minden GIF fájlt t117=blue\r\nMegkeres minden olyan fájlt, ami tartalmazza a 'blue' szöveget, azaz 'bluesky-small.jpeg' t118=bigfile.mov\r\nKiszűri a 'bigfile.mov' fájlt, viszont a 'bigfile2.mov' fájlt nem t119=cgi\r\nMegkeres minden olyan mappanév hivatkozást, ami tartalmazza a 'cgi' szöveget, azaz \\cgi-bin\\somecgi.cgi t120=cgi-bin\r\nMegkeres minden olyan mappanév hivatkozást, ami tartalmazza a teljes 'cgi-bin' szöveget (de a cgi-bin-2 már nem) t121=someweb.com\r\nMegkeres minden olyan hivatkozást, ami tartalmazza a www.someweb.com, private.someweb.com stb. szöveget t122=someweb\r\nMegkeres minden olyan hivatkozást, ami tartalmazza a www.someweb.com, www.someweb.edu, private.someweb.otherweb.com stb. mappanév szöveget. t123=www.someweb.com\r\nMegkeres minden olyan hivatkozást, ami tartalmazza a teljes 'www.someweb.com' szöveget (de nem olyan hivatkozásokat, mint a private.someweb.com\\..) t124=someweb\r\nMegkeres minden olyan hivatkozást, ami tartalmazza a www.someweb.com\\.., www.test.abc\\fromsomeweb\\index.html, www.test.abc\\test\\someweb.html stb. szövegeket. t125=www.test.com\\test\\someweb.html\r\nCsak a www.test.com\\test\\someweb.html fájlt keresi meg. Jegyezze meg, hogy be kell írnia a teljes útvonalat (URL + elérési út) t126=Kizárás szűrÅ‘ hozzáadása t127=Belefoglalás szűrÅ‘ hozzáadása t128=LétezÅ‘ szűrÅ‘k t129=Cancel changes t130=Aktuális beállítások mentése alapértékekként t131=Click to confirm t132=A(z) %s nem tartalmaz naplófájlt! t133=%s nem tartalmaz index.html fájlt t134=Kattintson rá a HTTraQt webhely másolóból való kilépéshez t135=HTML kezdÅ‘lap böngészése t136=Tükrözés vége t137=Naplófájlok megtekintése t138=Tükrözött weblap böngészÅ‘ t139=Új projekt... t140=Hiba- és figyelmeztetési jelentések megtekintése t141=Jelentés megtekintése t142=Naplófájl ablakának bezárása t143=Adat típusa: t144=Adatok t145=Keresés t146=Szó keresése t147=Információs naplófájl t148=Figyelmeztetés\\Hiba naplófájl t149=Az OLE rendszer nem inicializálható t150=A HTTraQt nem talált megszakadt letöltési fájl gyorsítótárat a megadott mappában! t151=Nem lehet csatlakozni a szolgáltatóhoz t152=fogadás t153=kérés t154=csatlakozás t155=keresés t156=Ready t157=kész t158=waiting t159=hiba t160=Fájlok fogadása t161=HTML fájl elemzése t162=Fájlok kiürítése t163=A gyorsítótár betöltése folyamatban.. t164=HTML fájl elemzése (hivatkozások tesztelése) t165=Szünet - Kattintson a [Tükrözés]\\[Letöltés szüneteltetése] parancsra a művelet folytatásához t166=Paused (select [File]\\[Pause transfer] to continue) t167=FüggÅ‘ben lévÅ‘ átvitelek befejezése - Leállítás a [Mégse] gombbal! t168=vizsgálat t169=Várakozás az ütemezett idÅ‘pontra t170=Transferring data.. t171=Csatlakozás a szolgáltatóhoz t172=[%d másodperc] van hátra a művelet megkezdéséhez t173=A tükrözés folyamatban [%s, %s] t174=A webhely tükrözése befejezÅ‘dött t175=A tükrözés közben hiba történt\r\n t176=\r\nKözben:\r\n t177=\r\nNézze meg a naplófájlt, ha szükséges.\r\n\r\nKattintson a BEFEJEZÉS gombra a HTTraQt webhely másolóból való kilépéshez.\r\n\r\nKöszönet a HTTraQt használatáért! t178=A tükrözés befejezÅ‘dött.\r\nKattintson az OK gombra a HTTraQt bezárásához.\r\nNézze meg a naplófájl(oka)t, ha szükséges, hogy meggyÅ‘zÅ‘djön róla, minden rendben van-e.\r\n\r\nKöszönet a HTTraQt használatáért! t179=* * TÜKRÖZÉS MEGSZAKÃTVA! * *\r\nA frissítéshez az aktuális ideiglenes gyorsítótárra van szükség, és csak az imént megszakított művelettel letöltött adatokat tartalmazza.\r\nA régi gyorsítótár bizonyára több információt tartalmaz; ha nem akarja elveszíteni azt az információt, vissza kell állítania és törölnie a jelenlegi gyorsítótárat.\r\n[Megjegyzés: Ez könnyen elvégezhetÅ‘ itt a hts-cache\\new fájlok* törlésével.]\r\n\r\nÚgy gondolja, hogy a régi gyorsítótár teljesebb információt tartalmazhat, és vissza kívánja állítani? t180=* * TÜKRÖZÉSI HIBA! * *\r\nA HTTraQt felismerte, hogy az aktuális tükrözés üres. Ha frissítés volt, vissza lett állítva az elÅ‘zÅ‘ tükrözés.\r\nOk: az elsÅ‘ oldal(ak) vagy nem találhatók, vagy csatlakozási probléma lépett föl.\r\n=> Nézze meg, hogy a webhely létezik-e még, és\\vagy ellenÅ‘rizze a proxy beállításokat! <= t181=\r\nTipp: Kattintson a [Naplófájl megjelenítése] menüpontra a figyelmeztetések vagy hibaüzenetek megtekintéséhez t182=Hiba a hts-cache\\new.* fájl törléskor, végezze el kézzel t183=Biztos, hogy bezárja a programot? t184=Naplófájlok útvonala t185=Új projekt \\ importálás? t186=Válassza ki a feltételt t187=Maximális hivatkozási mélység t188=Ide írja be a címe(ke)t t189=KiegészítÅ‘ szűrési szabályok meghatározása t190=Proxy neve (ha szükséges) t191=Proxy port t192=Proxy beállításainak meghatározása t193=A szabványos HTTP proxy FTP proxyként való használata t194=Útvonal t195=Útvonal kijelölése t196=Kilépés a HTTraQt webhely másolóból t197=HTTraQt névjegye t198=Save current preferences as default values t199=Nyomja meg a folytatáshoz t200=Nyomja meg az opciók meghatározásához t201=Nyomja meg URL hozzáadásához t202=URL(-ek) betöltése szövegfájlból t203=HTTraQt beállítások (*.opt)|*.opt|| t204=Címlista szövegfájl (*.txt)|*.txt|| t205=A fájl nem található! t206=Valóban módosítani kívánja a projekt nevét\\útvonalát? t207=Betölti a felhasználó-alapértelmezett opciókat? t208=Menti a felhasználó-alapértelmezett opciókat? t209=Visszaállít minden alapértelmezett opciót? t210=Üdvözli a HTTraQt webhely másoló! t211=Művelet: t212=Max. mélység: t213=Maximális külsÅ‘ mélység: t214=SzűrÅ‘k (hivatkozások kizárása\\belefoglalása): t215=Útvonalak t216=Meghatározás... t217=Beállítások... t218=Beállítások és tükrözési opciók: t219=Projekt neve t220=URL hozzáadása... t221=Webcímek (URL): t222=Leállítja a programot? t223=Hibernate t224=Szünetelteti a letöltést? t225=Pause t226=Tükrözés leállítása t227=Kis méretre zárás a tálcára t228=Nyomja meg hivatkozás kihagyásához vagy az elemzés leállításához t229=Nyomja meg hivatkozás kihagyásához t230=Mentett bájt: t231=Stop t232=Vizsgált hivatkozás: t233=IdÅ‘: t234=Csatlakozás: t235=Futtatás: t236=Elrejtés t237=Ãtviteli sebesség t238=KIHAGY t239=Információ t240=Ãrott fájl: t241=Frissített fájl: t242=Hiba: t243=Hibák t244=Folyamatban: t245=KülsÅ‘ hivatkozások követése t246=Az oldal(ak) összes hivatkozásának tesztelése t247=Felismer minden hivatkozást t248=ElÅ‘bb a HTML-fájlokat tölti le (gyorsabb) t249=Weblap helyi szerkezetének kiválasztása t250=Felhasználói meghatározású szerkezet beállítása a lemezen t251=Nem frissíti a nulla méretű vagy a felhasználó által törölt fájlokat t252=KezdÅ‘lap létrehozása t253=Az összes HTML oldal szóadatbázisának létrehozása t254=Hibanapló- és jelentásfájl létrehozása t255=CSAK 8-3 formátumú DOS-fájlnév generálása t256=ISO9660 fájlnevek generálása CSAK CDROM adathordozóhoz t257=Nem hoz létre HTML hibaoldalakat t258=Jelölje ki a lemezre mentendÅ‘ fájltípusokat t259=Jelölje ki az elemzés irányát t260=Jelölje ki a globális elemzési irányt t261=Szabályok alkotása a belsÅ‘ (letöltött) hivatkozások és a külsÅ‘ (nem letöltött) hivatkozások átírásához t262=Egyidejű kapcsolatok max. száma t263=Fájl idÅ‘túllépés t264=Minimális engedélyezett átviteli szint t265=Próbálkozások maximális száma nem végzetes hiba esetén t266=Bármilyen egyszerű HTML fájl maximális mérete t267=Bármilyen egyszerű nem HTML-fájl maximális mérete t268=A webrÅ‘l letöltendÅ‘ maximális bájt mennyiség t269=Szüneteltetés ennyi mennyiségű bájt letöltése után t270=A tükrözés maximális idÅ‘tartama t271=Max. csatlakozás\\másodperc (a kiszolgáló túlterheltségének csökkentésére) t272=A tesztelhetÅ‘ hivatkozások max. száma (nincs mentve!) t273=Mindegyik HTML fájlban elhelyezendÅ‘ megjegyzés t274=Vissza a kezdÅ‘laphoz t275=Save current preferences as default values t276=Click to continue t277=Nyomja meg a módosítások törléséhez t278=Helyi robotok szabályainak követése a webhelyeken t279=Meghatározatlan helyű külsÅ‘ weblapokra mutató hivatkozások hibaoldalakat eredményeznek t280=Aktualizálás után nem törli a régi fájlokat t281=Fogadja a sütiket? t282=EllenÅ‘rzi a dokumentum típusát, ha ismeretlen? t283=Elemzi a Java appleteket a letöltendÅ‘ fájlok kikeresésének szempontjából? t284=Minden fájlt csak a gyorsítótárban tárol a HTML helyett t285=Naplófájl típusa (generálás esetén) t286=HibakeresÅ‘ fájl létrehozása t287=Nem szabványos kérések használata bizonyos kiszolgáló hibák elkerüléséhez t288=Régi HTTP\\1.0 kérések használata (korlátozza a motor energiáját!) t289=Ismételt átvitel korlátozása különféle trükkökkel (fájlméret teszt...) t290=Attempt to limit the number of links by skipping similar URLs (www.foo.com==foo.com, http=https ..) t291=KülsÅ‘ hivatkozások felhasználónév\\jelszó nélküli írása t292=BelsÅ‘ hivatkozások írása lekérdezési szöveg nélkül t293=Minden URL felfogása (ismeretlen tagekben\\kódban is) t294=Gyorsítótár használata a frissítésekhez t295=Naplófájlok t296=Primary Scan Rule t297=Forgalom szabályozás t298=Korlátozások t299=Azonosítás t300=Hiba esetén leválik a kiszolgálóról t301=Leválik a kiszolgálóról, ha túl lassú t302=Beállítás t303=A csatlakozási idÅ‘ és típus keresési idÅ‘ csökkentése folytonos kapcsolatokkal t304=A webhely max. mérete t305=Beállítások mentése t306=Save t307=Max. átviteli sebesség t308=Robots.txt követése t309=Hivatkozások t310=Csak szakembereknek t311=Forgalom szabályozás t312=BöngészÅ‘ beazonosítás t313=Scan Rules t314=Napló, mutató, gyorsítótár t315=Proxy t316=MIME-típusok t317=nem csatlakozik szolgáltatóhoz (már csatlakozott) t318=Nem használ távoli elérésű kapcsolatot t319=Tükrözés ütemezése t320=Nyomja meg az indításhoz! t321=Nem mentette el a jelszót ehhez a kapcsolathoz! t322=A távoli kapcsolat beállításai nem hozzáférhetÅ‘k t323=Válassza ki a szolgáltatót t324=Indítás t325=Szükség esetén állítsa be a kapcsolat tulajdonságait,\r\nmajd nyomja meg a BEFEJEZÉS gombot a tükrözés megkezdéséhez. t326=Csak a beállításokat menti, nem indítja a letöltést. t327=Várakozás t328=Shutdown t329=Ãtvitel ütemezése: (óó\\pp\\mm) t330=Csatlakozás a szolgáltatóhoz t331=Csatlakozás ehhez a szolgáltatóhoz t332=Vonalbontás, ha kész t333=Modem leválasztása, ha kész t334=\r\n(Kérjük, jelezzen nekünk bármilyen hibát vagy problémát)\r\n\r\nFejlesztés:\r\nKezelÅ‘felület (Windows): Xavier Roche\r\nIndexelés: Xavier Roche\r\nJavaElemzÅ‘Osztályok: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nEZER KÖSZÖNET a magyar fordításért:\r\nHerczeg József Tamásnak (hdodi@freemail.hu) t335=Névjegy t336=Keresse fel weblapunkat! t337=Varázsló kérdése t338=Az ön válasza: t339=Hivatkozás található.. t340=Válasszon ki egy szabályt t341=Kihagyja ezt a hivatkozást t342=Mappa kihagyása t343=Tartomány kihagyása t344=Csak ezt az oldalt tölti le t345=Webhely tükrözése t346=Tartomány tükrözése t347=Mindet kihagyja t348=Wizard query t349=Nem t350=Beállítások t351=Ãtvitel szüneteltetése t352=Opciók módosítása t353=Napló megjelenítése t354=Hibanapló megjelenítése t355=Fájlátvitelek megjelenítése t356=Új verzió keresése... t357=&Eszköztár t358=Ãllapot&sor t359=&Felosztás t360=Fájl t361=Progress t362=Beállítások t363=Tükrözés t364=Napló t365=Ablak t366=Súgó t367=Alapértelmezett opciók betöltése t368=Alapértelmezett opciók visszaállítása t369=Alaértelmezett opciók visszaállítása t370=Opciók betöltése... t371=Opciók mentése másként... t372=Nyelv átváltása... t373=Tartalomjegyzék... t374=HTTraQt névjegye... t375=Új projekt\tCtrl+N t376=M&egnyitás...\tCtrl+O t377=&Mentés\tCtrl+S t378=Menté&s másként... t379=&Törlés... t380=Webhelyek &böngészése... t381=Felhasználói meghatározású szerkezet t382=%n\tFájlnév fájltípus nélkül (kiv: kép)\r\n%N\tFájlnév fájltípussal (kiv: kep.gif)\r\n%t\tCsak fájltípus (kiv: gif)\r\n%p\tÚtvonal [vég nélkül \\] (kiv: \\nehanykep)\r\n%h\tKiszolgáló neve (kiv: www.someweb.com)\r\n%M\tMD5 URL (128 bit, 32 ascii bájt)\r\n%Q\tMD5 keresendÅ‘ szöveg (128 bit, 32 ascii bájt)\r\n%q\tMD5 kis keresési szöveg (16 bit, 4 ascii bájt)\r\n\r\n%s?\tRövid név (kiv: %sN) t383=Példa:\t%h%p\\%n%q.%t\r\n->\t\tc:\\tukor\\www.someweb.com\\r\nehanykep\\kep.gif t384=Proxy beállítások t385=Hitelesítés (csak szükség esetén) t386=Ide írja be a proxy címét t387=Ide írja be a proxy portot t388=Ide írja be a proxy felhasználóját t389=Ide írja be a proxy jelszavát t390=Ide írja be a projekt nevét t391=Ide írja be a projekt mentési útvonalát t392=Jelöljön ki egy létezÅ‘, frissítendÅ‘ projektet t393=Nyomja meg az útvonal kijelöléséhez t394=Select or create a new category name, to sort your mirrors in categories t395=HTTraQt Projekt Varázsló... t396=Az új projekt neve: t397=A létezÅ‘ projekt neve: t398=Projekt neve: t399=Útvonal: t400=Project category: t401=\\home\\karbofos\\Letoltott weblapok t402=Ãrja be az új projekt nevét, \r\nvagy jelöljön ki létezÅ‘ projektet a frissítéshez\\folytatáshoz t403=Új projekt t404=URL beszúrása t405=URL: t406=Authentication (only if needed) t407=Űrlapok vagy összetett hivatkozások: t408=URL átvétele... t409=Ide írja be az URL-t t410=Ãrja be a webhely felhasználónevét t411=Ãrja be a webhely jelszavát t412=Ezt az átvételt segítÅ‘ eszközt olyan hivatkozásokhoz vegye igénybe, melyek csak űrlapokon vagy JavaScript kódon keresztül hozzáférhetÅ‘k t413=Válassza ki az ön által beszélt nyelvet t414=URL átvétele! t415=Módosítsa ideiglenesen a böngészÅ‘ proxy beállításait a következÅ‘ értékekre (a proxy cím és port másolásával\\beillesztésével).\r\nEzután kattintson a böngészÅ‘ben az űrlap SUBMIT gombjára, vagy kattintson az átvenni kívánt hivatkozásra. t416=Ez átküldi a böngészÅ‘bÅ‘l az óhajtott hivatkozást a HTTraQt programhoz. t417=MÉGSE t418=Az ideiglenes proxy beállítások másolása\\beillesztése itt t419=Nem található a Súgó! t420=A paraméterek nem menthetÅ‘k! t421=Egyszerre csak egy mappát húzzon át t422=Csak mappát húzzon át, ne fájlt t423=Csak mappát húzzon át t424=Felhasználói meghatározású szerkezetet jelöl ki? t425=EllenÅ‘rizze, hogy a felhasználó által meghatározott szöveg megfelelÅ‘-e,\r\nmert különben a fájlnevek hamisak lesznek! t426=Valóban felhasználó által meghatározott szerkezetet kíván kijelölni? t427=Túl sok URL, ilyen sok hivatkozást nem lehet kezelni!! t428=Nincs elég memória, végzetes belsÅ‘ hiba. t429=Ismeretlen művelet! t430=Hozzáadja az URL-t?\r\n t431=Figyelem! A fÅ‘ folyamat még nem válaszol, nem lehet URL-(eke)t hozzáadni.. t432=Itt jelölje ki vagy módosítsa a fájltípus(oka)t t433=Itt jelölje ki vagy módosítsa a MIME típus(oka)t t434=Fel t435=Le t436=Fájl letöltési információk t437=Ablak rögzítése t438=További információ: t439=Üdvözli a HTTraQt webhely másoló!\r\n\r\nNyomja meg a TOVÃBB gombot\r\n\r\n- új projekt indításához\r\n- vagy megkezdett letöltés folytatásához. t440=Nyílt forráskódú kapcsolat nélküli böngészÅ‘ t441=Weblapmásoló\\Kapcsolat nélküli böngészÅ‘. A távoli webhelyek saját számítógépre másolásához. Ingyenes. t442=httrack, httraqt, webhttrack, kapcsolat nélküli böngészÅ‘ t443=URL-lista (*.txt) t444=ElÅ‘zÅ‘ t445=KövetkezÅ‘ t446=URL-ek t447=Figyelmeztetés t448=Az ön böngészÅ‘je jelenleg nem rendelkezik JavaScript támogatással. JavaScriptes böngészÅ‘ használatával jobb eredményt érhet el. t449=Köszönjük t450=Mostmár bezárhatja ezt az ablakot t451=A kiszolgáló befejezte a kapcsolatot t452=Végzetes hiba történt a tükrözés közben t453=Wrong URL(s)! t454=How You can thank a developer: t455=Share the link to this program or to this project t456=Report to developer about bugs or mistakes in the program t457=Donate t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Get from the clipboard t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=Yes t489=Build top Index t490=Units t491=Open t492=PC off when finished t493=Shutdown counter (minutes) t494=Make or correct translation httraqt/lang/Turkish.utf0000664000175000017500000005726613042707374016066 0ustar karbofoskarbofosLANGUAGE_NAME Turkish LANGUAGE_FILE Turkish LANGUAGE_ISO tr LANGUAGE_AUTHOR Arman (Armish) Aksoy <armish@linux-sevenler.de>\n LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID Turkish t000=HTTraQt t001=N# baÄŸlantı t002=Select font size t003=Zaman Aşımı t004=Tekrar Deneme t005=Maksimum transfer hızı t006=Minimum transfer hızı t007=Aktif tutulan baÄŸlantılar (Sürekli) t008=EÄŸer zaman aşımı yaÅŸanırsa sunucudaki tüm baÄŸlantıları iptal et t009=EÄŸer sunucu çok yavaÅŸsa tüm baÄŸlantıları iptal et t010=Belge türünü kontrol et t011=AÄŸ t012=Çerezleri kabul et t013=Java dosyalarını ayıkla t014=Güncelleme ince ayarı (tekrar eden transferleri sınırla) t015=URL hacks (join similar URLs) t016=Tölerans istekleri (sunucular için) t017=Eski HTTP\\1.0 isteklerine zorla (no 1.1) t018=Browser KimliÄŸi t019=Operation system Identity t020=Operation t021=HTML sayfa altlığı t022=Yapı türü (baÄŸlantıların nasıl kaydedileceÄŸi) t023=DOS adları (8+3) t024=Hata sayfalarını alma t025=Tüm sayfalar alınsın t026=Parolaları gizle t027=Sorgulama kelimelerini gizle t028=Eski dosyaları temizleme t029=ISO9660 adları (CDROM) t030=Kur t031=Bu ayarlar sadece kabul edilebildikleri zaman deÄŸiÅŸtirilebilirler t032=Öncelikli Arama Kuralı t033=Gezi modu t034=Genel gezi modu t035=BaÄŸlantıları tekrar yaz: alınan \\ alınmayan t036=Denemeler ve güncellemer için bir kayıt kullan t037=Hata Ayıklama Modunu AktifleÅŸtir (httraqt.log) t038=Yansılama iÅŸleminde ana adresten uzaklaşılacak maksimum derinlik t039=Alınmayan\\yasak adreslerin yansı iÅŸlemi için maksimum derinlik (0, bahsedilen, none, öntanımlı deÄŸer) t040=HTML dosyaları için maksimum boyut t041=HTML olmayan dosyalar için maksimum boyut) t042=Boyut sınırı t043=İndirme iÅŸleminden sonra beklee.. t044=Max süre t045=Size t046=Max baÄŸlantı \\ saniye t047=Maximum baÄŸlantı sayısı t048=Bütün baÄŸlantılar eÅŸleÅŸtirilecek t049=Bir baÄŸlantıyla alakalı HTML türünde olmayan dosyaları da al, örnek .ZIP dosyaları ve resimler t050=Tüm baÄŸlantıları test et (yasak olanları bile) t051=Öncelikle HTML dosyalarını al! t052=Tür\\MIME iliÅŸkileri t053=Dosya türleri: t054=MIME kimliÄŸi: t055=Vekil sunucu adresi: t056=Vekil sunucu portu: t057=Kullanıcı t058=Parola t059=FTP transfeleri için vekil sunucu kullan t060=Adresleri veya baÄŸlantıları almak veya almamak için özel sembolleri kullanın.\r\n Bir satırda birden çok kelime kullanabilirsiniz.\r\nAyıraç olarak boÅŸluk kullanın.\r\n\r\nÖrnek: +*.zip -www.*.com -www.*.edu\\cgi-bin\\*.cgi t061=Kriter t062=Dizim t063=İpucu: Bir sitedeki tüm GIF dosyalarını almak için, +www.siteniz.com\\*.gif benzeri birÅŸey kullanabilirsiniz. \r\n(+*.gif \\ -*.gif ile sitedeki GIF dosyalarının alınıp alınmayacağını belirtebilirsiniz) t064=WildCardFilters t065=Tarama Kuralı Ekle t066=BaÄŸlantıları Alma t067=BaÄŸlantıları Al t068=Tüm dosyaları önbellekte topla t069=Yerel olarak silinen dosyaları tekrar indirme t070=Create Log files t071=Bir index yarat t072=Sözcük veritabanı hazırla t073=Uzantıları ile birlikte dosya adları:\r\nDosya adları içinde:\r\nBu dosya adı:\r\nDizin adları içinde:\r\nBu dizin adı:\r\nBu alan adındaki baÄŸlantılar:\r\nAlan adlarındaki baÄŸlantılar içinde:\r\nBu sunucudan baÄŸlantılar:\r\nBaÄŸlantılar içinde:\r\nBu baÄŸlantı:\r\nTÜM BAÄžLANTILAR t074=Hepsini göster\r\nHata ayıklamayı gizle\r\nBilgileri gizle\r\nBilgileri ve hata ayıklamayı gizle t075=Site yapısı (öntanımlı)\r\nweb\\'de Html, web\\resimler\\ içinde resimler\\diÄŸer dosyalar\r\nweb\\html içinde Html, \\web\\resimler içinde resimler\\diÄŸer dosyalar\r\nweb\\ içinde Html, web\\ içinde resimler\\diÄŸer dosyalar\r\nweb\\ içindeki resimler, web\\xxx içindeki resimler\\diÄŸer dosyalar, (Buradaki xxx dosya uzantısıdır)\r\nweb\\html içinde Html, web\\xxx içinde resimler\r\nwww.alanadi.xxx\\ olmadan site yapısı\r\nsite_adi içinde Html, site_adi\\resimler\\ içinde resimler\\diÄŸer dosyalar\r\nsite_adi\\html içinde Html, site_adi\\resimler içinde resimler\\diÄŸeer dosyalar\r\nsite_adi içinde Html, site_adi\\ içinde resimler\\diÄŸer dosyalar\r\nsite_adi\\ içinde html, site_adi\\xxx içinde resimler\\diÄŸer dosyalar\r\nsite_adi\\html içinde Html, site_adi\\xxx içinde resimler\\diÄŸer dosyalar\r\nweb\\ içindeki tüm dosyalar, (rastgele adlarla!)\r\nsite_adi\\ içindeki tüm dosyalar (rastgele adlarla!)\r\nKullanıcı tanımlı yapı.. t076=Sadece tara\r\nHtml dosyalarını al\r\nHtml türünde olmayan dosyaları al\r\nTüm dosyaları al (öntanımlı)\r\nÖncelikli olarak html dosyalarını al t077=Aynı dizin içinde kal\r\nAlt dizinlere geçilebilir \\öntanımlı)\r\nÜst dizinlere geçilebilir\r\nHem alt hem üst dizinlere geçilebilir t078=Aynı adreste kal (öntanımlı)\r\nAynı alan adında kal\r\nAynı üst seviye adresinde kal\r\nWeb'deki her yere git t079=Asla\r\nBilinmiyorsa (\\ hariç)\r\nBilinmiyorsa t080=Robot.txt kuralları olmasın\r\nrobot.txt kuralları (sihirbaz hariç)\r\nrobot.txt kurallarını uygula t081=normal\r\ngeniÅŸletilmiÅŸ\r\nhata ayıkla t082=Web sitelerini indir\r\nWeb sitelerini + istekleri indir\r\nAyrı dosyaları al\r\nSayfalardaki tüm siteleri indir (çoklu yansı)\r\nSayfalardaki baÄŸlantıları test et (sık kullanılanlar testi)\r\n* Tamamlanmamış indirme iÅŸlemine devam et\r\n* İndirilmiÅŸ sayfayı güncelle t083=Benzer URI \\ Tam URL (öntanımlı)\r\nTam URL \\ Tam URL\r\nTam URI \\ Tam URL\r\nOrjinal URL \\ Orjinal URL t084=- Yansı Modu -\r\n\r\nAdresleri URL kutusuna giriniz t085=- EtkileÅŸimli Sihirbaz Modu (sorular) -\r\n\r\nAdresleri URL kutusuna giriniz t086=- Dosya İndirme Modu -\r\n\r\nAdresleri URL kutusuna giriniz t087=-BaÄŸlantı Listeleme Modu -\r\n\r\nYansılanacak sayfaların adreslerini URL kutusuna giriniz t088=- Link Test Modu -\r\n\r\nWeb adreslerini baÄŸlantılarla birlikte test etmek için URL kutusuna giriniz t089=- Güncelleme Modu -\r\n\r\nURL kutusundaki adresli onaylayın, eÄŸer gerekli ise parametreleri kontrol edip 'İLERİ' tuÅŸuna tıklayın t090=- Devam Modu (KesilmiÅŸ İşlem) -\r\n\r\n\URL kutusundaki adresli onaylayın, eÄŸer gerekli ise parametreleri kontrol edip 'İLERİ' tuÅŸuna tıklayın t091=Tamam t092=Vazgeç t093=Çık t094=Kapat t095=DeÄŸiÅŸiklikleri kaydetme t096=Onaylamak için tıklayın t097=Yardım almak için Tıklayın t098=Önceki ekrana dönmek için tıklayın t099=Sonraki ekrana gitmek için tıklayın t100=Parolayı Gizle t101=Projeyi Kaydet t102=Açık proje kapatılsın mı? t103=Bu proje silinsin mi? t104=%s boÅŸ projesi silinsin mi? t105=Eylem henüz uygulanmadı t106=Bu proje silinirken hata oluÅŸtu t107=Filtre için bir kural seçin t108=Filtre için anahtar kelimeleri giriniz t109=Bu kuralı ekle t110=Lütfen bu kural için bir veya daha fazla anahtar kelime giriniz t111=Ekle t112=Tarama Kuralları t113=EÅŸleÅŸen bu baÄŸlantılar alınmayacaktır:: t114=EÅŸleÅŸen bu baÄŸlantılar alınacaktır: t115=Örnek: t116=gif\r\nTüm GIF dosyalarını eÅŸleÅŸtirecektir t117=mavi\r\nTüm kelimeleri ve içerdiklerini 'mavi' adlı kelimeyle karşılaÅŸtıracaktır, mesela 'mavigokyuzu.jpeg' t118=buyukdosya.mov\r\nBu aramada 'buyukdosya.mov' eÅŸleÅŸecektir fakat 'buyukdosya2.mov' eÅŸleÅŸmeyecektir t119=cgi\r\n'cgi' kelimesiyle eÅŸleÅŸen tüm baÄŸlantıları bulacaktır, mesela '\\cgi-bin\\somecgi.cgi' t120=cgi-bin\r\n'cgi-bin' ile eÅŸleÅŸen tüm dizin baÄŸlantılarını bulacaktır, fakat 'cgi-bin-2' gibi bir kelime bu aramada eÅŸleÅŸmez t121=siteniz.com\r\n'siteniz.com' içeren tüm baÄŸlantıları bulacaktır, mesela 'www.siteniz.com', 'ozel.siteniz.com' t122=siteniz\r\n'siteniz' kelimesini içeren tüm baÄŸlantıları bulacaktır, mesela 'www.siteniz.com', 'ozel.siteniz.com', 'www.siteniz.edu' t123=www.siteniz.com\r\n'www.siteniz.com' içeren tüm adresleri bulacaktır, ama mesela 'ozel.siteniz.com' bu aramada eÅŸleÅŸmeyecektir t124=siteniz\r\n'siteniz' ile eÅŸleÅŸen tüm alt ve ana baÄŸlantıları bulacaktır, mesela www.siteniz.com\\blabla, www.deneme.abc\\sitenizden\\, wwww.deneme.com\\siteniz.html t125=www.deneme.com\\deneme\\adres.html\r\nSadece 'www.deneme.com\\deneme\\adres.html' dosyasınız bulur. Bunun için tam adresi (Site adresi + site konumu) girmeniz gerektiÄŸini unutmayınız t126=Alınmayacaklar için filtre ekle t127=Alınacaklar için filtre ekle t128=Filtreler t129=Cancel changes t130=Åžuanki özellikleri öntanımlı deÄŸerler olarak kaydet t131=Click to confirm t132=%s içinde kayıt dosyası yok! t133=%s içinde 'index.html' yok! t134=HTTraQt Website Copier'dan çıkmak için tıklayın t135=HTML baÅŸlangıç sayfasını tarat t136=Yansı Sonu t137=Kayıt Dosyalarını Göster t138=Web Sitesinin Yansısını Tara t139=Yeni proje... t140=Hata ve uyarı raporlarını göster t141=Raporu göster t142=Kayıt Dosya Penceresini Kapat t143=Bilgi tipi: t144=Bilgiler t145=Bul t146=Sözcük bul t147=Bilgi kayıt dosyası t148=Uyarı\\Hata kayıt dosyası t149=OLE sistemi yüklenemiyor t150=HTTraQt belirtilen dizinde hiç indirilirken kesilmiÅŸ dosya kaydı bulamadı! t151=Servis saÄŸlayıcısına baÄŸlanılamıyor t152=al t153=iste t154=baÄŸlan t155=ara t156=Ready t157=hazır t158=waiting t159=hata t160=Dosyalar alınıyor.. t161=HTML dosyası ayıklanıyorr.. t162=Dosyalar temizleniyor.. t163=Önbellek yükleniyor.. t164=HTML dosyası ayıklanıyor (baÄŸlantılar kontrol ediliyor).. t165=Duraklat - İşleme devam etmek için [Yansı]\\[İndirmeyi duraklat]'a geçin t166=Paused (select [File]\\[Pause transfer] to continue) t167=Bekleyen transferler sonlandırılıyor - Durdurmak için [İptal]'i seçin! t168=scanning t169=Planlanan zaman bekleniyor.. t170=Transferring data.. t171=Servis saÄŸlayıcıya baÄŸlanıyor t172=İşleme baÅŸlamaya [%d saniye] t173=Sitenin yansısı alınıyor [%s, %s] t174=Sitenin yansısı alındı! t175=Yansı iÅŸlemi sırasında bir hata oluÅŸtu\r\n t176=\r\nSüresince:\r\n t177=\r\nEÄŸer gerekliyse kayıt dosyasına bakabilirsiniz.\r\n\r\nHTTraQt Website Copier'den çıkmak için BİTİR'e tıklayın.\r\n\r\nHTTraQt kullandığınız için teÅŸekkürler! t178=Yansı iÅŸlemi tamamlandı.\r\nWinHTTrac'dan çıkmak için Çık'a tıklayın.\r\nHerÅŸeyin düzgün yapıldığından emin olmak için kayıt dosyasına bakabilirsiniz.\r\n\r\nHTTraQt kullandığınız için teÅŸekkürler! t179=* * YANSI İŞLEMİ İPTAL EDİLDİ! * *\r\nHerhangi bir güncelleme iÅŸlemi için ÅŸuanki geçici kayıtlar gereklidir ve bu kayıtlar indirilen dosyaları tutarlar.\r\nBiçimlendirilmiÅŸ kayıt daha fazla bilgi içerebilir; eÄŸer bu bilgiyi kaybetmek istemiyorsanız, bu kaydı yedekleyebilir ve geçici olanını silebilirsiniz.\r\n[Not: Bu iÅŸlemi hts-cache\\new.* dosyalarını silerek kolaylıkla yapabilirsiniz]\r\n\rBiçimlendirilmiÅŸ kaydı geri almak istiyor musunuz? t180=* * YANSI İŞLEMİ HATASI! * *\r\nHTTraQt kullanılan yanısnın boÅŸ olduÄŸunu tespit etti. EÄŸer bu bir güncelleme ise, önceki yansı geri alınabilir.\r\nNeden: baÅŸlangıç sayfa(lar)ı bulunamadı veya bir baÄŸlantı problemi oluÅŸtu.\r\n=> Web sitesinin olup olmadığını ve vekil sunucu ayarlarınızı kontrol edin! <= t181=\r\n\İpucu: Hata ve uyarı mesajlarını görmek için [Kayıt dosyasını göster]'e tıklayınn t182=hts-cache\\new.* dosyaları silinirken hata oluÅŸtu, lütfen bunu kendiniz yapın t183=HTTraQt Website Copier'den çıkmak istediÄŸine emin misiniz? t184=Kayı dosyaları konumu t185=Yeni Proje \\ Aktarılsın mı? t186=Kriter seçiniz t187=Maksimum baÄŸlantı arama derinliÄŸi t188=Adresleri buraya giriniz t189=Ek filtre kuralları tanımla t190=Vekil Sunucu Adı (gerekli ise) t191=Vekil Sunucu Portu t192=Vekil sunucu ayarlarını tanımlayın t193=FTP Vekil sunucusu için öntanımlı HTTP sunucusunu kullan t194=Konum t195=Konum Seç t196=HTTraQt Website Copier'dan Çık t197=HTTraQt Hakkında t198=Save current preferences as default values t199=Devam etmek için tıklayın t200=Özellikleri tanımlamak için tıklayın t201=URL eklemek için tıklayın t202=URLleri metin dosyasından yükle t203=HTTraQt ayarları (*.opt)|*.opt|| t204=Adres Listesi metin dosyası (*.txt)|*.txt|| t205=Dosya bulunamadı! t206=Proje adını\\konumunu deÄŸiÅŸtirmek istediÄŸinizden emin misiniz? t207=Kullanıcı-tanımlı ayarlar yüklensin mi? t208=Kullanıcı-tanımlı ayarlar kaydedilsin mi? t209=Öntanımlı ayarlar sıfırlansın mı? t210=HTTraQt'a HoÅŸgeldiniz! t211=Eylem: t212=Max Derinlik t213=Maximum harici derinlik: t214=Filtreler (red\\kabul edilen baÄŸlantılar) : t215=Konumlar t216=Tanımla.. t217=Ayarlar.. t218=Ayarlar ve yansı seçenekleri: t219=Proje adı t220=URL ekle... t221=Web Adresleri: (URL) t222=HTTraQt Durdurulsun mu? t223=Hibernate t224=İndirme duraklatılsın mı? t225=Pause t226=Yansı iÅŸlemini durdur t227=Sistem çubuÄŸuna küçült t228=BaÄŸlantıyı geçmek için veya ayıklamayı durdurmak için tıklayın t229=BaÄŸlantıyı atlamak için tıklayın t230=Bayt kaydedildi t231=Stop t232=Link tarandı t233=Zaman: t234=BaÄŸlantılar: t235=Çalışıyor: t236=Gizle t237=Transfer hızı t238=ATLA t239=Bilgi t240=Yazılan dosyalar: t241=Güncellenen dosyalar: t242=Hatalar: t243=Hatalar t244=İlerleme: t245=Alınmayan baÄŸlantıları izle t246=Sayfadaki tüm baÄŸlantıları test et t247=Tüm baÄŸlantıları ortaya çıkarmaya çalış t248=Öncelikli olarak HTML dosyalarını indir (daha hızlı) t249=Yerel site yapısı seç t250=Diskteki kullanıcı-tanımlı yapıyı ata t251=Silinen veya boÅŸ olan dosyaları güncelleme t252=BaÅŸlangıç Sayfası Yarat t253=Tüm html sayfalarından bir kelime veritabanı yarat t254=Hata kaydı ve rapor dosyaları yarat t255=Yalnızca DOS 8-3 dosya adları üret t256=Yalnız CDROM lar için ISO9660 dosya adları üret t257=HTML hata sayfaları yaratma t258=Diske kaydedilecek dosya tiplerini seçin t259=Ayıklama yönlendirmesini seçin t260=Genel ayıklama yönlendirmesini seçinr t261=Alınan ve alınmayan dosyalar için URLleri yeniden yazma amaçlı kurallar hazırla t262=Max simule baÄŸlantı sayısı t263=Dosya zaman aşımı t264=Kabul edilebilen minimum ransfer hızı t265=Hata durumunda maksimum dene sayısı t266=Bir HTML dosyası için maksimum boyutt t267=HTML olmayan dosyalar için maksimum boyut t268=Web'den alınacak maksimum bayt miktarı t269=Bu miktarda bir indirme yaparsan durakla t270=Yansılama için maksimum süreklilik t271=Maksimum baÄŸlantı\\saniye (sunucuya fazla yüklenmekten kaçınmak için) t272=Test edilebilecek maksimum baÄŸlantı sayısı (kaydedilmeyen!) t273=Her HTML sayfasının içerisine yerleÅŸtirilecek açıklama t274=BaÅŸlangıç sayfasına dön t275=Save current preferences as default values t276=Click to continue t277=DeÄŸiÅŸiklikleri iptal etmek için tıklayın t278=Sitelerde yerel robot kurallarını izle t279=Alınmayan sayfaları gösteren baÄŸlantılar hata sayfalarına yönlendirilsin t280=Güncellemeden sonra eski dosyaları silme t281=Çerezler kabul edilsin mi? t282=Bilinmeyen dosya türleri kontrol edilsin mi? t283=İndirilmesi gereken java uygulamarı ayıklansın mı? t284=Sadece HTML sayfaları yerine bellekteki tüm dosyaları geri al t285=Kayıt dosyasının türü (eÄŸer üretilirse) t286=Hata ayıklama için dosya yarat t287=Bazı sunucu hatalarından kurtulmak için standart olmayan istekler kullan t288=Eski HTTP\\1.0 isteklerini kullan (sistem gücünü kısıtlar!) t289=Tekrarlanan transferleri birkaç hile ile kısıtlandırmaya çalış (dosya boyutu testi...) t290=Attempt to limit the number of links by skipping similar URLs (www.foo.com==foo.com, http=https ..) t291=Alınmayan baÄŸlantıları giriÅŸ\\parola istemeden yaz t292=Sorgulama kelimesi olmadan alınan baÄŸlantıları yaz t293=Tüm baÄŸlantıları almaya çalış (bilinmeyen etiket\\kod içinde olanları bile)) t294=Güncellemeler için önbellek kullan t295=Kayıt dosyaları t296=Primary Scan Rule t297=TaÅŸma kontrolü t298=Sınırlar t299=Kimlik t300=EÄŸer hata oluÅŸursa sunucuyu bırak t301=EÄŸer sunucu çok yavaÅŸsa bırak t302=Yapılandır t303=BaÄŸlantı süresini düşürün ve kalıcı baÄŸlantılar kullanılarak yapılan arama süresini girin. t304=Max site boyutu t305=Ayarları kaydeti t306=Save t307=Max transfer hızı t308=Robots.txt'i takip et t309=BaÄŸlantılar t310=Yalnızca Uzmanlarn t311=TaÅŸma Kontrolü t312=Tarayıcı ID t313=Scan Rules t314=Kayıt, Indeks, Önbellek t315=Vekil Sunucu t316=MIME Türleri t317=Sunucuya baÄŸlanma (zaten baÄŸlı) t318=Uzaktan eriÅŸim baÄŸlantıları kullanma t319=Yansıma iÅŸlemini zamanla t320=BaÅŸlamak için tıklayın! t321=Bu baÄŸlantı için kaydedilmiÅŸ parola yok! t322=Uzaktan eriÅŸim ayarları alınamıyor t323=Bir baÄŸlantı sunucusu seçin t324=BaÅŸlat t325=Lütfen eÄŸer gerekli ise baÄŸlantı parametrelerini belirtiniz,\r\ndaha sonra BAÅžLAT'a basarak yansılama iÅŸlemini baÅŸlatabilirsiniz. t326=Sadece ayarları kaydet, indirme iÅŸlemine baÅŸlama. t327=Beklemede t328=Shutdown t329=Transferin zamanı: (hh\\mm\\ss) t330=Sunucuya baÄŸlan (RAS) t331=Bu sunucuya baÄŸlan t332=BittiÄŸinde baÄŸlantıyı kes t333=İşlem tamamlandığında modemden baÄŸlantıyı kopar t334=\r\n(Lütfen bize her türlü hatayı ve problemi aktarınız)\r\n\r\nGeliÅŸtirme:\r\nArayüz (Windows): Xavier Roche\r\nAÄŸ: Xavier Roche\r\nJava Ayıklama Sınıfları: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche ve diÄŸerleri\r\nÇeviri ipuçları için teÅŸekkürler: \r\nRobert Lagadec (rlagadec@yahoo.fr) t335=HTTraQt Website Copier Hakkında t336=Lütfen web sitemizi ziyaret edin t337=Sorgulama sihirbazı t338=Cevabınız: t339=Bulunan baÄŸlantı.. t340=Bir kural seçin t341=Bu baÄŸlantıyı yoksay t342=Bu dizini yoksay t343=Bu alanadını yoksay t344=Sasece bu sayfayı önbelleÄŸe al t345=Siteyi yansıla t346=Alanadını yansıla t347=Tümünü yoksay t348=Wizard query t349=Hayır t350=Seçenekler t351=Transferi duraklat t352=Seçenekleri deÄŸiÅŸtir t353=Kaydı göster t354=Hata kaydını göster t355=Dosya transfelerini göster t356=Program güncellemelerini kontrol et... t357=&Araç ÇubuÄŸu t358=&Durum ÇubuÄŸu t359=A&yır t360=Dosya t361=Progress t362=Ayarlar t363=Yansı t364=Kayıt t365=Pencere t366=Yardım t367=Varsayılan ayarları yükle t368=Varsayılan ayarları kaydet t369=Varsayılan ayarlara dön t370=Ayarları yükle... t371=Ayarları farklı kaydett... t372=Dil seçimi... t373=İçerikler... t374=HTTraQt Hakkında... t375=Yeni Proje\tCtrl+N t376=&Aç...\tCtrl+O t377=&Kaydet\tCtrl+S t378=&Farklı Kaydet... t379=&Sil... t380=&Siteleri tara... t381=Kullanıcı tanımlı yapı t382=%n\tDosyanın soneksiz adı (örn: resim)\r\n%N\tDosyanın sonekli adı (örn: resim.gif)\r\n%t\tYalnız dosyanın türü (örn: gif)\r\n%p\tKonum [\\ ile bitmeyen] (örn: \\resimler)\r\n%h\tSunucu adı (örn: www.siteniz.com)\r\n%M\tMD5 URL (128 bit, 32 ascii bayt)\r\n%Q\tMD5 sorgu kelimesi (128 bit, 32 ascii bayt)\r\n%q\tMD5 kısa arama kelimesi (16 bit, 4 ascii bayt)\r\n\r\n%s?\tKısa ad (örnek: %sN) t383=Örnek:\t%h%p\\%n%q.%t\r\n->\t\t\\home\\karbofos\\yansı\\www.siteniz.com\\resimler\\resim.gif t384=Vekil sunucu ayarları t385=Yetkilendirme (gerekirse) t386=Vekil sunucu adresini buraya girin t387=Vekil sunucu portunu buraya girin t388=Vekil sunucu kullanıcı adınızı girin t389=Vekil sunucu parolasını girin t390=Proje adını buraya girin t391=Saklanacak konumu buraya girinr t392=Güncellenecek projeyi seçin t393=Konumu seçmek için tıklayın t394=Select or create a new category name, to sort your mirrors in categories t395=HTTraQt Proje Sihirbazı... t396=Yeni proje adı: t397=Mevcut proje adı: t398=Proje adı: t399=Ana konum: t400=Project category: t401=\\home\\karbofos\\Benim Web Sitem t402=Yeni bir proje adı yazın, \r\nveya devam edilecek\\güncellenecek projeyi seçin t403=Yeni proje t404=URL ekle t405=URL: t406=Authentication (only if needed) t407=Formlar veya karmaşık baÄŸlantılar: t408=URL yakala... t409=URL Adres(ler)ini buraya girin t410=Site için kullanıcı adı girin t411=Site için parola girin t412=Yalnızca formlarla veya javascript koduyla eriÅŸilebilen baÄŸlantıları bu yakalama aracını kullanarak al t413=Dili ayarlara göre seç t414=URL Yakala! t415=Lütfen geçici tarayıcı vekil sunucu ayarlarını bu deÄŸerlere göre atayınız (Vekil sunucu adresini ve portunu Kopyala\\Yapıştır yapabilirsiniz).\r\nDaha sonra tarayıcınızda formun GÖNDER (SUBMIT) tuÅŸuna veya almak istediÄŸiniz özel baÄŸlantıya tıklayınız. t416=Bu iÅŸlem istenilen baÄŸlantıyı tarayıcınızdan HTTraQt'e gönderecektir. t417=İPTAL ET t418=Geçici vekil sunucu parametrelerini buraya Kopyala\\Yapıştır yapınr t419=Yardım dosyaları bulunamadı! t420=Parametreler kaydedilemedi! t421=Lütfen bir seferde yalnız bir klasör sürükleyin t422=Lütfen dosyalar yerine dizinleri sürükleyin t423=Lütfen sadece dizinleri sürükleyin t424=Kullanıcı tanımlı yapı seçilsin mi?? t425=Lütfen kullanıcı tanımlı kelimenin doÄŸru olduÄŸundan emin olun,\r\nyoksa dosya adları sahte olacaktır! t426=Kullanıcı tanımlı bir yapı kullanmak istediÄŸinizden emin misiniz? t427=Çok fazla adres var, bu kadar fazla adres tutulamayacaktır!! t428=Yeterli hafıza yok, ölümcül iç hata.. t429=Bilinmeyen iÅŸlem! t430=Bu URL eklensin mi?\r\n t431=Uyarı: Ana süreç hala cevap vermedi, URL eklenemedi.. t432=Buradan dosya türlerini seçin ve deÄŸiÅŸitirin t433=Buradan MIME türlerini seçin ve deÄŸiÅŸitirin t434=Yukarı t435=AÅŸağı t436=Dosya indirme bilgisi t437=Pencereyi Dondur t438=Daha çok bilgi: t439=HTTraQt Website Copier'a HoÅŸgeldiniz!\r\n\r\nLütfen yeni bir projeye baÅŸlamak\r\nveya yarım kalmış bir indirmeye devam etmek için\r\nİLERİ butonuna tıklayın\r\n t440=Açık kaynak kodlu çevrimdışı tarayıcı t441=Web sitesi Kopyalıcı\\Çevrimdışı Tarayıcı. Web sitelerini bilgisayarınıza kopyalayın. Bedava. t442=httrack, httraqt, webhttrack, çevrimdışı tarayıcı t443=URL listesi (*.txt) t444=Geri t445=İleri t446=URLler t447=Uyarı t448=Tarayıcınız ÅŸuanda javascript'i desteklemiyor. Daha iyi sonuçlar için, lütfen javascript destekli bir tarayıcı kullanın. t449=TeÅŸekkürler t450=Bu pencereyi artık kapatabilirsiniz t451=Sunucu sonlandırdı t452=Bu yansılama iÅŸlemi sırasında ölümcül bir hata oluÅŸtu t453=Wrong URL(s)! t454=How You can thank a developer: t455=Share the link to this program or to this project t456=Report to developer about bugs or mistakes in the program t457=Donate t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Get from the clipboard t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=Tamam t489=Build top Index t490=Units t491=Open t492=PC off when finished t493=Shutdown counter (minutes) t494=Make or correct translation httraqt/lang/Romanian.utf0000664000175000017500000006171613042707374016174 0ustar karbofoskarbofosLANGUAGE_NAME Romanian LANGUAGE_FILE Romanian LANGUAGE_ISO ro LANGUAGE_AUTHOR Alin Gheorghe Miron (miron.alin@personal.ro) LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID Romanian t000=HTTraQt t001=Numãr de conexiuni t002=Select font size t003=TimeOut(-uri) t004=ÃŽncercãri t005=Rata maximã de transfer t006=Ratã de transfer minimã t007=Conexiuni persistente [menþine active] t008=Anuleazã toate link-urile de la gazdã dacã intervin timpi morþi t009=Anuleazã toate link- urile de la gazdã dacã transferul e prea lent t010=Verificã tipul documentului t011=Pãianjen (spider) t012=Acceptã cookies-uri t013=Analizeazã fiºierele java t014=Actualizare forþatã (limiteazã re-transferurile) t015=URL hacks (join similar URLs) t016=Cereri tolerante (pentru servere) t017=Forþeazã vechile cereri HTTP\\1.0 (fãrã cereri HTTP\\1.1) t018=Identitatea browser-ului t019=Operation system Identity t020=Operation t021=Subsol HTML t022=Tipul structurii (cum sunt salvate link-urile) t023=Nume DOS (8.3) t024=Fãrã pagini de eroare t025=Fãrã pagini externe t026=Ascunde parole t027=Ascunde 'query string'-urile t028=Nu elimina fiºierele vechi t029=Nume ISO9660 (CDROM) t030=Structureazã t031=Aceste opþiuni nu se vor modifica decât în cazuri excepþionale. t032=Regulã de scanare principalã t033=Mod de parcurgere t034=Mod de parcurgere globalã t035=Rescrie link - uri: interne\\externe t036=Foloseºte un cache pentru actualizãri ºi reîncercãri t037=Activeazã modul de depanare t038=Adâncime maximã de clonare, plecând de la adresa rãdãcinã t039=Adresã maximã de clonare pentru adresele externe\\interzise (0= nici una, implicit) t040=Dimensiune maximã a oricãrui fiºier HTML t041=Dimensiunea maximã a oricãrui fiºier non-HTML t042=Limitã de dimensiune t043=Pauzã dupã descarcarea... t044=Timp maxim t045=Size t046=Numãrul maxim de conexiuni\\secundã t047=Numãrul maxim de link-uri t048=Toate linkurile vor fi cãutate t049=Scoate fiºierele non-HTML apropiate (ºi din link- uri), ex arhive sau imagini. t050=Testeazã toate linkurile (chiar ºi cele interzise) t051=Descarcã întâi fiºierele HTML! t052=Asocieri de tip\\MIME t053=Tipuri de fiºiere: t054=Identitate MIME: t055=Adresa serverului proxy: t056=Portul serverului proxy: t057=Nume utilizator (Login) : t058=Parola t059=Foloseºte serverul proxy pentru transferurile FTP t060=Folosiþi ? sau *pentru a exclude sau include URL-uri sau linkuri.\r\nPuteþi pune mai multe adrese pe aceeaºi linie.\r\nFolosiþi spaþiile ca separatori. \r\nExemplu +*.zip -www.*.com -www.*.edu\\cgi-bin\\*.cgi t061=Criteriu: t062=Cuvânt cheie t063=Pentru a include toate fiºierele GIF dintr-un singur site, folosiþi ceva de genul +www.nume_site.com\\*.gif.\r\n(+*.gif \\ -*.gif va include\\exclude toate fiºierele GIF din toate siturile) t064=WildCardFilters t065=Adaugã o regulã de scanare t066=Exclude link(uri) t067=Include link(uri) t068=Stocheazã toate fiºierele în cache t069=Nu redescãrca fiºierele ºterse local t070=Create Log files t071=Construieºte un index t072=Construieºte o bazã de date semanticã t073=Nume de fiºier cu extensie:\r\nNume de fiºiere ce conþin:\r\nAcest nume de fiºier:\r\nNume de directoare ce conþin:\r\nAcest nume de director:\r\nLinkurile din acest domeniu:\r\nLinkurile din acest domeniu care conþin:\r\nLink-urile de la aceastã gazdã:\r\nLink-urile care conþin:\r\nAcest link:\r\nTOATE LINK-URILE t074=Aratã tot\r\nAscunde informaþiile de depanare\r\nAscunde informaþiile generale\r\nAscunde ºi informaþiile de depanare ºi cele generale t075=Structura site-ului (implicit)\r\nHtml în web\\, imagini\\alte fiºiere din web\\imagini\\\r\nHtml în web\\html, imagini\\altele în web\\imagini\r\nHtml în web\\, imagini\\altele în web\\\r\nHtml în web\\, imagini\\altele în web\\xxx, unde xxx este extensia fiºierului\r\nHtml în web\\html, imagini\\altele în web\\xxx\r\nStructura-site, fãrã www.domeniu.xxx\\\r\nHtml în numele_site-ului\\, imagini\\alte fiºiere în numele_site-ului\\imagini\\\r\nHtml în numele_site-ului\\html, imagini\\altele în numele_site-ului\\imagini\r\nHtml în site_name\\, imagini\\altele în numele_site-ului \\\r\nHtml în numele_site-ului\\, imagini\\altele în numele_site-ului\\xxx\r\nHtml în numele_site-ului\\html, imagini\\alte în numele_site-ului\\xxx\r\nToate fiºierele în web\\, cu nume aleatoare (gadget !)\r\nToate fiºierele în numele_site-ului\\, cu nume aleatoare (gadget !)\r\nStructurã personalizatã (definitã de utilizator ).. t076=Doar scaneazã\r\nStocheazã fiºiere\r\nStocheazã fiºiere non HTML\r\nStocheazã toate fiºierele (implicit)\r\nStocheazã întâi fiºierele html t077=Rãmâi în acelaºi director\r\nCoborâre permisã\r\nUrcare permisã\r\nUrcare ºi coborâre permisã t078=Rãmâi la aceeaºi adresã (implicit)\r\nRãmâi pe acelaºi domeniu\r\nRãmâi la acelaºi domeniu de nivel superior\r\nMergi oriunde pe web t079=Niciodatã\r\nDacã este necunoscut (excepþie \\)\r\nDacã este necunoscut t080=Fãrã regulile robots.txt\r\nrobots.txt exceptând filtrele\r\n urmeazã regulile din robots.txt t081=normal\r\nextins\r\ndepanare t082=Descarcã site(-uri) web\r\nDescãrcare interactivã site(-uri) web\r\nDescarcã fiºiere individuale\r\nDescarcã toate ºite-urile din pagini (clonãri multiple)\r\nTesteazã linkurile din pagini (testeazã semnele de carte)\r\n* Continuã o descãrcare întreruptã \r\n* Actualizeazã o descãrcare existentã t083=Adresã URI relativã \\ Adresã URL absolutã (implicit)\r\nAdresã URL absolutã \\ Adresã URL absolutã\r\nAdresã URI absolutã \\ Adresã URL absolutã \r\n Adresã URL originalã \\ Adresã URL originalã t084=- Faza de clonare (copiere automatã) - \r\n\r\nIntroduceþi adresa(adresele) în caseta URL t085=- Mod interactiv de copiere a siteurilor -\r\n\r\nIntroduceþi adresa(adresele) în caseta URL t086=- Modul de descãrcare a fiºierelor - \r\n\r\nIntroduceþi adresa (adresele) în caseta URL t087=- Modul de copiere a site-urilor dupã linkuri - \r\n\r\nFolosiþi caseta URL pentru a introduce adresa (adresele) paginii(lor) ce conþin linkurile de copiat. t088=- Modul de testare a link-urilor - \r\n\r\nIntroduceþi adresa (adresele) cu linkuri pentru testat. t089=- Modul de actualizare - \r\n\r\nVerificaþi adresa (adresele) în caseta URL, verificaþi opþiunile necesare, apoi daþi click pe "Next". t090=- Modul de recuperare (operaþie întreruptã) - \r\n\r\nVerificaþi adresa (adresele) în caseta URL, verificaþi opþiunile necesare, apoi daþi click pe "Next". t091=Ok t092=Anulare t093=Ieºire t094=ÃŽnchide t095=Anulare schimbãri t096=Click pentru confirmare t097=Click pentru ajutor! t098=Click pentru revenire la fereastra precedentã t099=Click pentru a trece la fereastra urmãtoare! t100=Ascunde parola t101=Salveazã proiect t102=ÃŽnchid proiectul curent? t103=ªterg acest proiect? t104=ªterg proiectul gol %s? t105=Funcþia nu este încã implementatã t106=Eroare la ºtergerea acestui proiect t107=Selectaþi o regulã pentru filtrare t108=Introduceþi un cuvânt cheie pentru filtrare t109=Adaugã aceastã regulã de filtrare t110=Introduceºi unul sau mai multe cuvinte cheie pentru regula de filtrare t111=Adaugã t112=Reguli de scanare: t113=Link-urile care se potrivesc acestei reguli vor fi excluse: t114=Link-urile care se potrivesc acestei reguli vor fi incluse: t115=Exemplu: t116=gif\r\nVa potrivi toate fiºierele GIF t117=blue\r\nVa gãsi toate fiºierele care conþin un subºir 'blue' cum ar fi 'bluesky-small.jpeg' t118=bigfile.mov\r\nVa detecta numai fiºierul 'bigfile.mov', dar nu ºi 'bigfile2.mov' t119=cgi\r\nVa gãsi linkuri spre folderele în numele cãrora se gãseºte subºirul "cgi" cum ar fi \\cgi\\bin\\oricecgi,cgi t120=cgi-bin\r\nVa gãsi linkuri spre folderele în numele cãrora se gãseºte numai subºirul 'cgi-bin' (dar nu ºi cgi-bin-2, de exemplu) t121=someweb.com\r\nVa gãsi linkuri ce conþin acest subºir cum ar fi www.someweb.com, private.someweb.com etc.\r\n t122=someweb\r\nVa gãsi linkuri ce conþin acest subºir cum ar fi www.someweb.com,www.someweb.edu,private.someweb.otherweb.com etc. t123=www.someweb.com\r\nVa gãsi linkurile care conþin tot subºirul 'www.someweb.com' ( dar nu ºi linkuri de genul private.someweb.com\\..)\r\n t124=someweb\r\nVa gãsi orice link ce conþine subºirul dat, de exemplu: www.someweb.com\\.., www.test.abc\\fromsomeweb\\index.html, www.test.abc\\test\\someweb.html etc.\r\n t125=www.test.com\\test\\someweb.html\r\nVa gãsi numai fiºierul 'www.test.com\\test\\someweb.html' .Observaþi cã trebuie sã introduceþi calea completã (URL + site path) t126=Adaugã filtru de excludere t127=Adaugã un filtru de includere t128=Filtre existente t129=Cancel changes t130=Salveazã preferinþele curente ca valori implicite t131=Click to confirm t132=Nici un fiºier jurnal în %s! t133=Nu existã fiºier "index.html" în %s! t134=Click pentru ieºire din HTTraQt Website Copier t135=Rãsfoieºte pagina HTML de start t136=Copiere terminatã t137=Vezi fisierul jurnal (log) t138=Rãsfoieºte situl copiat. t139=Proiect nou... t140=Vezi raportul cu erori ºi avertismente t141=Vezi raportul t142=ÃŽnchide fereastra fiºierului jurnal t143=Tipul informaþiei t144=Informaþii t145=Cautã t146=Cautã un cuvânt t147=Raportul copierii t148=Fiºierul jurnal cu avertismente\\erori t149=Imposibil de iniþializat sistemul OLE t150=HTTraQt nu a putut gãsi nici un fiºier downloadat parþial, în folderul specificat ! t151=Nu mã pot conecta la furnizor t152=recepþie t153=cerere t154=conectare t155=cãutare t156=Ready t157=pregãtit t158=waiting t159=eroare t160=Recepþionez fiºiere t161=Analizez link-urile din paginã t162=Curãþire fiºiere t163=ÃŽncarcare cache în desfãºurare... t164=Testarea link-urilor de pe paginã t165=Pauzã - selectati 'Suspendare download' din meniul 'Clonare' pentru a continua download-ul t166=Paused (select [File]\\[Pause transfer] to continue) t167=Terminare transferuri curente - Selectaþi [Cancel] pentru a opri acum t168=scanare in progres t169=Aºtept timpul programat pentru a continua... t170=Transferring data.. t171=Mã conectez la furnizor t172=Mai sunt (%d seconds) înainte de începerea operaþiei t173=Clonare sit în desfãºurare [%s %s] t174=Clonare site terminatã! t175=A survenit o eroare în timpul operaþiei de clonare t176=\r\nDureazã:\r\n t177=\r\nVezi jurnalul (log-ul) dacã este necesar. \r\n\r\nClick TERMINARE pentru a ieºi din HTTraQt Website Copier.\r\n\r\nVã mulþumim cã folosiþi HTTraQt! t178=Operaþia de clonare terminatã. \r\nClick Ieºire pentru a pãrãsi HTTraQt. \r\nVezi fiºierele jurnal dacã este necesar, pentru a vã asigura cã totul e OK. \r\n\r\nVã mulþumim cã folosiþi HTTraQt! t179=* *CLONARE ÃŽNTRERUPTÃ! * * \r\nCache-ul teporar este necesar pentru orice operaþie de actualizare ºi nu conþine decât datele descãrcate în timpul sesiunii curente întrerupte.\r\nCache-ul precedent poate conþine informaþia mai completã; dacã nu doriþi sã pierdeþi aceste date, trebuie sã restauraþi ºi sã ºtergeþi cache-ul curent\r\n(Notã: Aceastã operaþie poate fi fãcutã cu uºurinþã prin ºtergerea fiºierelor hts-cache\\new.*)\r\n\r\n Credeºi cã vechiul cache poate conþine mai multe informaþii ºi doriþi sã le restauraþi? t180=* * EROARE CLONARE! * *\r\nHTTraQt a detectat cã, clona curentã este goalã. Dacã a fost o actualizare, clona precedentã a fost restauratã.\r\nMotivul: Fie prima(ele) paginã(i) nu pot(ate) fi gãsitã(e), fie a intervenit o problemã de conectare.\r\n=>Asiguraþi-vã cã situl existã ºi\\sau verificaþi setãrile legate de proxy!<= t181=\r\n\r\nSfat:Click [Vizualizeazã fiºierul jurnal] pentru a vedea mesajele de avertizare sau eroare. t182=Eroare la ºtergerea fisierului hts-cache\\new.* , vã rog ºtergeþi fiºierul manual. t183=Chiar doriþi sã pãrãsiþi HTTraQt Website Copier ? t184=Calea fiºierelor jurnal t185=Proiect nou \\ Import? t186=Alegeþi tipul acþiunii. t187=Adâncimea maximã de scanare a link-urilor. t188=Introduceþi adresa (adresele) aici t189=Definire reguli de filtrare suplimentare t190=Nume server proxy (dacã e necesar) t191=Portul serverului proxy t192=Definiþi parametrii serverului proxy t193=Foloseºte proxy-ul standard HTTP ca proxy FTP t194=Calea t195=Selecteazã calea t196=Ieºire din HTTraQt Website Copier t197=Despre HTTraQt t198=Save current preferences as default values t199=Click pentru continuare t200=Click pentru a defini opþiunile t201=Click pentru a asãuga o adresã URL t202=ÃŽncarcã adresã(e) URL din fiºierul text t203=Preferinþe HTTraQt (*.opt)|*.opt|| t204=Fiºier text cu lista de adrese (*.txt)|*.txt|| t205=Nu s-a gãsit fiºierul! t206=Chiar doriþi sã schimbaºi numele\\calea proiectului? t207=ÃŽncarc configuraþia personalizatã implicitã? t208=Salvez configuraþia personalizatã implicitã? t209=Reºetez toate opþiunile implicite? t210=Bine aþi venit în HTTraQt! t211=Acþiune: t212=Adâncime maximã t213=Adâncime externã maximã (link-uri externe) : t214=Filtre (refuzã\\acceptã) linkuri: t215=Cãi t216=Defineºte... t217=Seteazã opþiuni... t218=Preferinþe ºi opþiuni de clonare: t219=Numele proiectului t220=Adaugã o adresã URL... t221=Adrese Web: (URL) t222=Opresc HTTraQt? t223=Hibernate t224=Pauzã descãrcare? t225=Pause t226=Opreºte operaþia de clonare t227=Minimizeazã în Sistem Tray t228=Click pentru salt peste un link sau oprirea copierii lui t229=Click pentru a sãri peste un link t230=Octeþi salvaþi t231=Stop t232=Link- uri scanate t233=Timp: t234=Conexiuni: t235=Ruleazã: t236=Ascunde t237=Ratã de transfer t238=SALT t239=Informaþii t240=Fiºiere scrise: t241=Fiºiere actualizate: t242=Erori: t243=Erori t244=ÃŽn progres: t245=Recupereazã fiºierele pânã la linkurile externe t246=Testeazã toate link- urile care existã în pagini t247=ÃŽncearcã reperarea tuturor link - urilor t248=Downloadeazã fiºierele HTML înainte (mai rapid) t249=Alege structura localã de fiºiere a sitului t250=Defineºte parametrii structurii personalizate pe disk t251=Nu actualiza fiºierele de mãrime 0 sau fiºierele ºterse de utilizator t252=Creazã o Paginã de Start t253=Creeazã o bazã de date semanticã a tuturor paginilor html t254=Creeazã fiºiere jurnal pentru mesajele de eroare ºi fiºiere raport t255=Genereazã NUMAI nume de fiºier de format 8.3 (DOS) t256=Genereazã NUMAI nume de fiºier ISO9660 pentru mediile CDROM t257=Nu genera fiºiere de eroare HTML t258=Selecteazã tipurile de fiºiere care vor fi salvate pe disk t259=Selectaþi modul de parcurgere a link-urilor pe site t260=Limitele zonei globale de explorare t261=Setaþi regulile de rescriere a adreselor URL pentru linkurile interne (cele descãrcate) ºi pentru linkurile externe (cele nedescãrcate) t262=Numãr maxim de conexiuni simultane t263=Timp expirat (timeout) pentru fiºier t264=Ratã de transfer minimã admisibilã t265=Numãrul maxim de încercãri în cazul erorilor nefatale t266=Mãrimea maximã pentru un orice fiºier HTML t267=Mãrimea maximã pentru orice fiºier non HTML t268=Cantitatea maximã de octeþi de scos de pe site t269=Fã o pauzã dupã descãrcarea acestei cantitãþi de octeþi t270=Durata maximã a operaþiei de copiere t271=Nr. maxim de conexiuni \\secunde (evitã supraîncãrcarea serverului) t272=Numãrul maxim de link-uri care pot fi testate (nu salvate!) t273=Comentariu ce va fi plasat în fiecare fiºier HTML t274=ÃŽnapoi la pagina de start t275=Save current preferences as default values t276=Click to continue t277=Click pentru anularea schimbãrilor t278=Urmeazã regulile locale a roboþilor de pe site t279=Link-urile spre pagini externe nelocalizate vor produce pagini de erori t280=Nu ºterge fiºierele vechi, dupã actualizare t281=Sã accept cookies-urile? t282=Verificaþi tipul documentului când acesta este necunoscut? t283=Analizez appleturile java pentru a recupera fiºierele incluse ce trebuie descãrcate? t284=Stocheazã toate fiºierele în cache, nu numai în HTML t285=Tipul fisierului jurnal (dacã s-a generat) t286=Creeazã un fiºier de depanare t287=ÃŽncearcã evitarea bugurilor de pe unele servere, folosind cereri nestandard t288=Foloseºte vechile cereri HTTP\\1.0 (limiteazã puterea!) t289=ÃŽncearcã sã limitezi retransferurile prin folosirea unor trucuri (file size test...) t290=Attempt to limit the number of links by skipping similar URLs (www.foo.com==foo.com, http=https ..) t291=Scrie linkurile externe fãrã login\\password t292=Scrie link- urile interne fãrã sirul de interogare (query string) t293=ÃŽncearcã sã detectezi toate adresele URL (chiar ºi tagurile\\codul necunoscut(e)) t294=Foloseºte un cache pentru actualizare t295=Fiºiere jurnal t296=Primary Scan Rule t297=Controlul fluxului t298=Limite t299=Identitate t300=Abandoneazã gazdã în caz de eroare t301=Abandoneazã gazda dacã transferul este prea lent t302=Configureazã t303=Redu timpul de conectare ºi timpul de cãutare a tipului folosind conexiuni persistente. t304=Dimensiunea maximã a site-ului t305=Salveazã preferinþele t306=Save t307=Ratã maximã de transfer t308=Urmeazã robots.txt t309=Link-uri t310=Pentru experþi t311=Controlul fluxului t312=Identificã HTTraQt Web Copier ca: t313=Scan Rules t314=Jurnal, Index, Cache t315=Server proxy t316=Tipuri MIME t317=Nu conecta la un furnizor (deja conectat) t318=Nu folosi conexiune cu acces la distanþã t319=Programeazã operaþia de clonare (copiere) a site-ului t320=Click pentru pornire! t321=Nici o parolã salvatã pentru aceastã conexiune! t322=Nu pot obþine ºetãrile conexiunii la distanþã t323=Alege un furnizor de conexiune t324=Start t325=Ajustaþi parametrii conexiunii dacã este necesar, \r\napoi apãsaþi FINISH pentru a începe clonarea sit-ului t326=Salveazã setãrile dar nu porni descãrcarea acum. t327=ÃŽn aºteptare t328=Shutdown t329=Transfer programat pentru:(hh\\mm\\ss) t330=Conecteazã la furnizorul de internet (RAS) t331=Conecteazã la acest furnizor de internet t332=Deconecteazã ºa terminare t333=Deconecteazã modemul la terminare t334=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t335=Despre HTTraQt Website Copier t336=Vizitaþi pagina noastrã Web t337=Vrãjitor de interogare t338=Rãspunsul d-voastrã: t339=S-a detectat un link. t340=Alege o regulã t341=Ignorã acest link t342=Ignorã director t343=Ignorã domeniu t344=Captureazã doar aceastã paginã t345=Cloneazã site t346=Cloneazã domeniu t347=Ignorã tot t348=Wizard query t349=Nu t350=Opþiuni t351=Suspendã transfer t352=Modificã opþiuni t353=Vezi fiºierul jurnal. t354=Vezi fiºierul jurnal cu erori t355=Vezi transferurile de fiºiere t356=Verificã actualizãrile pentru HTTraQt... t357=&Bara de instrumente t358=Bara de &Stare t359=ÃŽm&parte t360=Fiºier t361=Progress t362=Preferinþe t363=Clonare (copiere sit) t364=Jurnal t365=Fereastrã t366=Ajutor t367=ÃŽncarcã opþiunile implicite t368=Salveazã optiunile implicite t369=Reseteazã la opþiunile implicite t370=ÃŽncarcã opþiunile... t371=Salveazã opþiunile ca... t372=Alegere Limbã t373=Conþinut... t374=Despre HTTraQt... t375=Proiect nou\tCtrl+N t376=&Deschide...\tCtrl+O t377=&Salveazã\tCtrl+S t378=Salveazã C&a... t379=ªt&erge... t380=&Rãsfoire situri... t381=Structurã definitã de utilizator t382=%n\tNumele fiºierului fãrã extensie (ex: image)\r\n%N\tNumele fiºierului cu extensie (ex: image.gif)\r\n%t\tNumai tipul fiºierului (extensia) (ex: gif)\r\n%p\tCalea [fãrã \\ la sfârºit] (ex: \\someimages)\r\n%h\tNumele Gazdei (ex: www.someweb.com)\r\n%M\tMD5 URL (128 bits, 32 ascii bytes)\r\n%Q\tMD5 query string (128 bits, 32 ascii bytes)\r\n%q\tMD5 small query string (16 bits, 4 ascii bytes)\r\n\r\n%s?\tDenumire scurtã DOS (ex: %sN)\r\n t383=Exemplu:\t%h%p\\%n%q.%t\r\n->\t\t\\home\\karbofos\\mirror\\www.someweb.com\\someimages\\image.gif t384=Setãri ale serverului proxy: t385=Autentificare (doar dacã e necesarã) t386=Introduceþi aici adresa serverului proxy t387=Introduceþi aici portul serverului proxy t388=Introduceþi numele utilizatorului (login) serverului proxy t389=Introduceþi parola de conectare la serverul proxy t390=Introduceþi numele proiectului aici t391=Introduceþi calea pentru salvarea proiectului t392=Selecteazã un proiect existent pentru actualizare t393=Click aici pentru a selecta calea t394=Select or create a new category name, to sort your mirrors in categories t395=Vrãjitor proiect HTTraQt... t396=Nume proiect nou: t397=Numele proiectului existent: t398=Nume proiect: t399=Calea de bazã: t400=Project category: t401=\\home\\karbofos\\Siturile Mele t402=Introduceþi numele unui proiect nou,\r\nsau selectaþi un proiect existent pentru actiualizare\\continuare t403=Proiect nou t404=Introduceþi o adresã URL t405=URL: t406=Authentication (only if needed) t407=Formulare sau link- uri complexe t408=Captureazã URL... t409=Introduceþi adresa (adresele) URL aici t410=Introduceþi numele de utilizator pentru site t411=Introduceþi parola pentru site t412=Foloseºte aceastã unealtã de capturã pentru link- uri care pot fi accesate numai prin formulare sau cod javascript t413=Alege limba de aici... t414=Captureazã aceastã adresã URL! t415=Setaþi proprietãþile temporar serverului proxy a browserului vostru cu urmãtoarele valori (Copy\\Paste Adresa Proxy ºi Portul).\r\nApoi daþi click pe butonul Trimite din formular, sau faceþi click pe un link specific, pe care doriþi sa îl capturaþi. t416=Aceasta va trimite link-ul dorit, din browser cãtre HTTraQt. t417=RENUNÞà t418=Copiazã\\Lipeºte parametrii temporari ai serverului proxy aici t419=Nu gãsesc fiºierele de Ajutor! t420=Nu pot sã salvez parametrii! t421=Vã rog trageþi numai un fiºier o datã t422=Trageþi numai dosare, nu fiºiere t423=Trageþi numai dosare t424=Alegeþi o structurã definitã de utilizator pentru copierea sit-ului ? t425=Asiguraþi-vã cã ºirul definit de utilizator este corect,\r\n altfel numele fiºierelor vor fi eronate ! t426=Chiar doriþi sã folosiþi o structurã personalizatã (user-defined)? t427=Prea multe adrese URL, nu pot manipula aºa multe link-uri t428=Memorie insuficientã, eroare internã fatalã... t429=Operaþie necunoscutã! t430=Adaug aceastã adresã URL?\r\n t431=ATENÞIE: Procesul principal tot nu rãspunde, nu pot adãuga adresa (adresele) URL.. t432=Alege sau modificã tip(urile) de fiºier(e) aici t433=Alege sau modificã tipul (tipurile) MIME aici t434=Urcã t435=Coboarã t436=Informaþii despre fiºierele descãrcate t437=ÃŽngheaþã fereastra t438=Mai multe informaþii: t439=Bine aþi venit la HTTraQt Website Copier!\r\n\r\nClick pe butonul Next pentru\r\n\r\n- a începe un proiect nou\r\n- sau a continua o descãrcare parþialã t440=Browser offline open source. t441=Copiator de situri web\\Browser offline. Copiazã situri web pe calculatorul dumneavoastrã.Gratuit t442=httrack, httraqt, webhttrack, offline browser t443=Lista URL (*.txt) t444=Anterior t445=Urmãtor t446=URL- uri t447=Avertisment t448=Browserul dumneavoastrã nu suportã javascript. Pentru rezultate mai bune, vã rugãm sa folosiþi un browser ce suportã javascript. t449=Vã mulþumim t450=Acum puteþi închide aceastã fereastrã. t451=Server terminat t452=A survenit o eroare fatalã în timpul acestei clonãri. t453=Wrong URL(s)! t454=How You can thank a developer: t455=Share the link to this program or to this project t456=Report to developer about bugs or mistakes in the program t457=Donate t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Get from the clipboard t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=Yes t489=Build top Index t490=Units t491=Open t492=PC off when finished t493=Shutdown counter (minutes) t494=Make or correct translation httraqt/lang/Belarussian.utf0000664000175000017500000010662213042707374016674 0ustar karbofoskarbofosLANGUAGE_NAME Belarussian LANGUAGE_FILE Belarussian LANGUAGE_ISO be LANGUAGE_AUTHOR MudroÅ­ Maxim (dretles at mail.ru)\n LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID Belarussian t000=HTTraQt t001=N# злучÑннÑÑž t002=Select font size t003=Тайм-аўт t004=ÐŸÐ°ÑžÑ‚Ð¾Ñ€Ð½Ñ‹Ñ Ñпробы t005=МакÑ. хуткаÑць запампоўкі t006=MÑ–Ð½Ñ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ…ÑƒÑ‚ÐºÐ°Ñць запампоўкі t007=ПаÑтаÑÐ½Ð½Ñ‹Ñ Ð·Ð»ÑƒÑ‡Ñнні (Keep-Alive) t008=У выпадку перавышÑÐ½Ð½Ñ Ñ‡Ð°Ñу Ñ‡Ð°ÐºÐ°Ð½Ð½Ñ Ð°Ð´Ð¼Ñніць уÑе ÑпаÑылкі з дадзенага хаÑта t009=У выпадку, калі хоÑÑ‚ занадта павольны, адмÑніць уÑе ÑпаÑылкі з дадзенага хаÑта t010=ПравÑраць тып дакумента t011=Павук t012=Дазволіць cookies t013=Ðналіз Ñва файлаў t014=Update hack (абмежаванне паўторных запамповак) t015=Хак URL (аб'Ñдналі Ð°Ð½Ð°Ð»Ð°Ð³Ñ–Ñ‡Ð½Ñ‹Ñ URLs) t016=Ð¢Ð°Ð»ÐµÑ€Ð°Ð½Ñ‚Ð½Ñ‹Ñ Ð·Ð°Ð¿Ñ‹Ñ‚Ñ‹ (да Ñервераў) t017=ВыкарыÑтоўваць Ñтары пратакол HTTP\\1.0 (Ðе 1.1) t018=ІдÑÐ½Ñ‚Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ Ð±Ñ€Ð°ÑžÐ·Ñра (радок User- Agent) t019=Operation system Identity t020=Operation t021=Ðіжні HTML калантытул t022=Тып лакальнай Ñтруктуры люÑÑ‚Ñрка (ÑпоÑаб Ð·Ð°Ñ…Ð°Ð²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ð°Ñž) t023=DOS-імёны (8+3) t024=Без Ñтаронак памылак t025=Без знешніх ÑпаÑылак t026=Схаваць паролі t027=Схаваць чаÑтку радка Ñ Ð·Ð°Ð¿Ñ‹Ñ‚Ð°Ð¼ (уÑе, што паÑÐ»Ñ Ð·Ð½Ð°ÐºÐ°?) t028=Ðе выдалÑць ÑÑ‚Ð°Ñ€Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹ t029=Імёны Ñž Ñтандарце ISO9660 (CDROM) t030=Структура t031=Як правіла, гÑÑ‚Ñ‹Ñ Ð½Ð°Ð»Ð°Ð´Ñ‹ мÑнÑць не варта t032=ÐÑноўны фільтр t033=РÑжым ÑÐºÐ°Ð½Ð°Ð²Ð°Ð½Ð½Ñ t034=Глабальны Ñ€Ñжым ÑÐºÐ°Ð½Ð°Ð²Ð°Ð½Ð½Ñ t035=Перайменаваць ÑпаÑылкі: ÑžÐ½ÑƒÑ‚Ñ€Ð°Ð½Ñ‹Ñ \\ Ð²Ð¾Ð½ÐºÐ°Ð²Ñ‹Ñ t036=ВыкарыÑтоўваць кÑш Ð´Ð»Ñ Ð°Ð±Ð½Ð°ÑžÐ»ÐµÐ½Ð½Ñ Ñ– дапампоўкі t037=Ўключыць Ñ€Ñжым адладкі (httraqt.log) t038=МакÑ. Ð³Ð»Ñ‹Ð±Ñ–Ð½Ñ ÑтварÑÐ½Ð½Ñ Ð»ÑŽÑÑ‚Ñрка ад пачатковага адраÑу t039=МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð³Ð»Ñ‹Ð±Ñ–Ð½Ñ Ð·Ð°Ð¿Ð°Ð¼Ð¿Ð¾ÑžÐºÑ– Ð´Ð»Ñ Ð·Ð½ÐµÑˆÐ½Ñ–Ñ…\\забароненых адраÑоў (0, г.зн., нÑма абмежаваннÑÑž, гÑта значÑнне па змаўчанні) t040=МакÑ. памер html -файла: t041=МакÑ. памер не-html: t042=Ðбмежаванне па памерах t043=Паўза паÑÐ»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ–... t044=МакÑ. Ñ‡Ð°Ñ Ð·Ð°Ð¿Ð°Ð¼Ð¿Ð¾ÑžÐºÑ– t045=Памер t046=МакÑ. лік злучÑннÑÑž \\ Ñек. t047=МакÑімальны лік ÑпаÑылак t048=УÑе ÑпаÑылкі дазвалÑÐ»ÑŒÐ½Ñ‹Ñ t049=Пампаваць не-html файлы паблізу ÑпаÑылкі (напр.: Ð·Ð½ÐµÑˆÐ½Ñ–Ñ .ZIP або граф. Файлы) t050=ПравÑраць уÑе ÑпаÑылкі (нават Ð·Ð°Ð±Ð°Ñ€Ð¾Ð½ÐµÐ½Ñ‹Ñ Ð´Ð° запампоўкі) t051=Ðтрымаць Ñпачатку HTML файлы! t052=ÐдпаведнаÑць тыпу файлаў (Type\\MIME) t053=Тыпы файлаў: t054=MIME identity t055=ÐÐ´Ñ€Ð°Ñ Ð¿Ñ€Ð¾ÐºÑÑ–: t056=Ðумар порта: t057=Лагін: t058=Пароль: t059=ВыкарыÑтоўваць прокÑÑ– Ð´Ð»Ñ ftp-запампоўкі t060=ВыкарыÑтоўваючы маÑкі, вы можаце выключыць\\уключыць адразу некалькі адраÑаў.\r\nУ ÑкаÑці падзельніка фільтраў выкарыÑтоўвайце коÑкі або прабелы.\r\nПрыклад: +*.zip -www.*.com -www.*.edu\\cgi-bin\\*.cgi t061=КрытÑрый t062=Радок t063=Парада: Калі вы хочаце Ñпампаваць уÑе gif-файлы, выкарыÑтоўвайце, напрыклад, такі фільтр: +www.someweb.com\\*.gif.\r\n(+*.gif\\-*.gif дазвалÑе\\забаранÑе Ð´Ð»Ñ Ð·Ð°Ð¿Ð°Ð¼Ð¿Ð¾ÑžÐºÑ– УСЕ gif-файлы на ЎСІХ Ñайтах) t064=WildCardFilters t065=Дадаць фільтр t066=Выключыць ÑпаÑылкі t067=Уключыць ÑпаÑылку(Ñ–) t068=Захоўваць УСЕ файлы Ñž кÑшы t069=Ðе перапампоўваць лакальна Ð²Ñ‹Ð´Ð°Ð»ÐµÐ½Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹ t070=Стварыць файл Ñправаздачы t071=Стварыць індÑÐºÑ t072=Стварыць базу дадзеных Ñлоў t073=Імёны файлаў з пашырÑннем:\r\nИмёны файлаў, ÑÐºÑ–Ñ Ð·Ð¼Ñшчаюць:\r\nГÑты файл:\r\nІмёны Ñ‚Ñчак утрымліваюць:\r\nГÑтую Ñ‚Ñчку:\r\nСпаÑылкі з гÑтага дамена:\r\nСпаÑылкі з даменаў, ÑÐºÑ–Ñ Ð·Ð¼Ñшчаюць:\r\nСпаÑылкі з гÑтага хаÑта:\r\nСпаÑылкі ÑÐºÑ–Ñ Ð·Ð¼Ñшчаюць:\r\nГÑты лінк:\r\nУÑе Лінкі t074=Паказаць уÑÑ‘\r\nСхаваць адладку\r\nСхаваць інфу\r\nСхаваць адладку Ñ– інфу t075=Структура Ñайту (па змаўчанні)\r\nHtml\\, файлы малюнкаў\\Ñ–Ð½ÑˆÑ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹\\файлы малюнкаў\\\r\nHtml\\html, файлы малюнкаў\\Ñ–Ð½ÑˆÑ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹\\файлы малюнкаў\r\nHtml\\, файлы малюнкаў\\Ñ–Ð½ÑˆÑ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹\\\r\nHtml\\, файлы малюнкаў\\Ñ–Ð½ÑˆÑ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹\\xxx, дзе xxx-пашырÑнне файла\r\nHtml, файлы малюнкаў\\Ñ–Ð½ÑˆÑ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹\\xxx\r\nСтруктура Ñайта без www.domain.xxx\\\r\nHtml Ñž site_name\\файлы малюнкаў\\Ñ–Ð½ÑˆÑ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹ Ñž site_name\\файлы малюнкаў\\\r\nHtml Ñž site_name\\html, файлы малюнкаў\\Ñ–Ð½ÑˆÑ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹ Ñž site_name\\файлы малюнкаў\r\nHtml Ñž site_name\\, файлы малюнкаў\\Ñ–Ð½ÑˆÑ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹ Ñž site_name\\\r\nHtml Ñž site_name\\, файлы малюнкаў\\Ñ–Ð½ÑˆÑ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹ Ñž site_name\\xxx\r\nHtml Ñž site_name\\html, файлы малюнкаў\\Ñ–Ð½ÑˆÑ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹ Ñž site_name\\xxx\r\nУÑе файлы з вÑба\\, з адвольнымі імёнамі (навінка!)\r\nУÑе файлы з site_name\\, з адвольнымі імёнамі (навінка!)\r\nÐ—Ð°Ð´Ð°Ð½Ð°Ñ ÐºÐ°Ñ€Ñ‹Ñтальнікам Ñтруктура... t076=Толькі Ñканаваць\r\nЗахаваць html файлы\r\nЗахаваць не html файлы\r\nЗахаваць уÑе файлы (па змаўчанні)\r\nЗахаваць Ñпачатку html файлы t077=ЗаÑтавацца Ñž той жа дырÑкторыі\r\nМожна рухацца ўніз (па змаўчанні)\r\nМожна рухацца ўверх\r\nМожна рухацца ўверх Ñ– ўніз t078=ЗаÑтавацца на тым жа адраÑе (па змаўчанніt)\r\nЗаÑтавацца на тым жа дамене\r\nЗаÑтавацца на тым жа дамене верхнÑга ўзроўню\r\nІÑці куды заўгодна t079=Ðіколі\r\nКалі невÑдома (Ð°ÐºÑ€Ð°Ð¼Ñ \\)\r\nКалі невÑдома t080=не падпарадкоўвацца правілам robots.txt\r\nrobots.txt Ð°ÐºÑ€Ð°Ð¼Ñ ÐœÐ°Ð¹Ñтры\r\nпадпарадкоўвацца правілам robots.txt t081=ЗвычайнаÑ\r\nпашыраннаÑ\r\nадладка t082=Загрузіць Ñайт(Ñ‹)\r\nЦі хочаце атрымаць Ñайт(Ñ‹) + пытанні\r\nЦі хочаце атрымаць аÑÐ¾Ð±Ð½Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹\r\nЦі хочаце атрымаць уÑе Ñайты Ñа Ñтаронкі (некалькі люÑÑ‚Ñркаў)\r\nТÑÑтаваць ÑпаÑылкі Ñа Ñтаронкі (Ñ‚ÑÑÑ‚ закладак)\r\n* ПрацÑгнуць перапыненую загрузку\r\n* Ðбнавіць Ñ–Ñнуючую запампоўку t083=ÐдноÑны URL \\ ÐбÑалютны URL (па-змаўчанні)\r\nÐбÑалютны URL \\ ÐбÑалютны URL\r\nÐбÑалютны URL \\ ÐбÑалютны URL\r\nПершапачатковы URL \\ Першапачатковы URL t084=- РÑжым люÑÑ‚Ñ€Ð°Ð²Ð°Ð½Ð½Ñ -\r\n\r\nУвÑдзіце адраÑ(Ñ‹) у поле URL t085=- ІнтÑрактыўны Ñ€Ñжым (пытанні) -\r\n\r\nУвÑдзіце адраÑ(Ñ‹) у поле URL t086=- РÑжым запампоўкі файлаў -\r\n\r\nУвÑдзіце адраÑ(Ñ‹) у поле URL t087=- РÑжым ÑтварÑÐ½Ð½Ñ Ð»ÑŽÑÑ‚Ñркаў з ÑпіÑу -\r\n\r\nУ полі URL запоўніце адраÑÑ‹ Ñтаронак, ÑÐºÑ–Ñ Ð·Ð¼Ñшчаюць URL'Ñ‹, ÑÐºÑ–Ñ Ð²Ñ‹ хочаце люÑтраваць t088=- РÑжым Ñ‚ÑÑÑ‚Ð°Ð²Ð°Ð½Ð½Ñ Ð»Ñ–Ð½ÐºÐ°Ñž-\r\n\r\nУвÑдзіце вÑб-адраÑ(Ñ‹) з ÑпаÑылкамі Ñž поле URL t089=- РÑжым Ð°Ð±Ð½Ð°ÑžÐ»ÐµÐ½Ð½Ñ -\r\n\r\nПраверце адраÑ(а) у поле URL, затым націÑніце кнопку 'ДÐЛЕЙ' Ñ– праверце параметры. t090=- РÑжым працÑгу раней перапыненага ÑтварÑÐ½Ð½Ñ Ð»ÑŽÑÑ‚Ñрка-\r\n\r\nПраверце адраÑ(а) у поле URL, затым націÑніце кнопку 'ДÐЛЕЙ' Ñ– праверце параметры. t091=Файна t092=Ðдмена t093=Выхад t094=Зачыніць t095=СкаÑаваць змены t096=Пацвердзіць t097=Ðтрымай дапамогу! t098=Ðазад t099=Далей t100=Схаваць пароль t101=Захаваць праект t102=Зачыніць бÑгучы праект? t103=Выдаліць гÑты праект? t104=Выдаліць пуÑты праект %s? t105=Ð¤ÑƒÐ½ÐºÑ†Ñ‹Ñ Ð½Ðµ Ñ€Ñалізавана t106=Памылка пры выдаленні праекта t107=Вызначыць правіла Ð´Ð»Ñ Ñ„Ñ–Ð»ÑŒÑ‚Ñ€Ð° t108=Дадаць ÐºÐ»ÑŽÑ‡Ð°Ð²Ñ‹Ñ Ñловы Ð´Ð»Ñ Ñ„Ñ–Ð»ÑŒÑ‚Ñ€Ð° t109=Дадаць правіла t110=Калі лаÑка, увÑдзіце адно ці некалькі ключавых Ñло(ва)Ñž Ð´Ð»Ñ Ð¿Ñ€Ð°Ð²Ñ–Ð»Ð° t111=Дадаць t112=Фільтры t113=ÐÐ´Ð¿Ð°Ð²ÐµÐ´Ð½Ñ‹Ñ ÑпаÑылкі будуць выключаны: t114=ÐÐ´Ð¿Ð°Ð²ÐµÐ´Ð½Ñ‹Ñ ÑпаÑылкі будуць уключаны: t115=Прыклад: t116=gif\r\nÐ’Ñ‹Ñвіць уÑе GIF файлы t117=blue\r\nЗнойдзе ÑžÑе файлы, ÑÐºÑ–Ñ Ð·Ð¼Ñшчаюць у Ñваёй назве літаразлучÑньне 'blue', напрыклад 'bluesky-small.jpeg' t118=bigfile.mov\r\nЗнойдзе файл 'bigfile.mov', але прапуÑціць 'bigfile.mov' t119=cgi\r\nЗнойдзе адраÑÑ‹, ÑÐºÑ–Ñ Ð·Ð¼Ñшчаюць каталогі Ñа Ñловам 'cgi', Ñ‚Ð°ÐºÑ–Ñ Ñк: \\cgi-bin\\somecgi.cgi t120=cgi-bin\r\nЗнойдзе адраÑÑ‹ з Ñ‚Ñчкай 'cgi-bin' (але не cgi-bin-2, напрыклад) t121=someweb.com\r\nЗнойдзе адраÑÑ‹, ÑÐºÑ–Ñ Ð·Ð¼Ñшчаюць Ñловы www.someweb.com, private.someweb.com etc. t122=someweb\r\nЗнойдзе адраÑÑ‹ накшталт www.someweb.com, www.someweb.edu, private.someweb.otherweb.com etc. t123=www.someweb.com\r\nЗнойдзе адраÑÑ‹ накшталт 'www.someweb.com' (але не адшукае private.someweb.com\\..) t124=someweb\r\nЗнойдзе ÑžÑе ÑпаÑылкі з назваю www.someweb.com\\.., напрыклад: www.test.abc\\fromsomeweb\\index.html, www.test.abc\\test\\someweb.html etc. t125=www.test.com\\test\\someweb.html\r\nЗнойдзе толькі 'www.test.com\\test\\someweb.html' файл. Заўвага! Ðеабходна ўвеÑці дакладны Ð°Ð´Ñ€Ð°Ñ Ñайта (www.site.com +\\test\\majastaronka.html) t126=Дадаць фільтр выключÑннÑÑž t127=Дадаць фільтр уключÑннÑÑž t128=ІÑÐ½ÑƒÑŽÑ‡Ñ‹Ñ Ñ„Ñ–Ð»ÑŒÑ‚Ñ€Ñ‹ t129=Cancel changes t130=Захаваць налады Ñк значÑнні па змаўчанні t131=Click to confirm t132=ÐÑма лог файлаў у %s! t133=ÐÑма 'index.html' файла Ñž %s! t134=Выхад з праграмы HTTraQt Website Copier t135=Паказаць Ñтартавую HTML Ñтаронку t136=СтварÑньне копіі вÑб-Ñтаронкі Ñкочана t137=ПраглÑд лог файлаў t138=ПраглÑд копіі вÑб-Ñтаронкі t139=Ðовы праект... t140=ПраглÑд памылак Ñ– папÑÑ€ÑджаннÑÑž t141=ПраглÑд Ñправаздачы t142=Зачыніць акно лог файла t143=Тып інфармацыі: t144=ЗвеÑткі t145=ЗнайÑці t146=ЗнайÑці Ñлова t147=Ð†Ð½Ñ„Ð°Ñ€Ð¼Ð°Ñ†Ñ‹Ð¹Ð½Ð°Ñ Ñправаздача t148=Лог файл памылак\\папÑÑ€ÑджаннÑÑž t149=Ðемагчыма ініцыÑлізаваць OLE ÑÑ–ÑÑ‚Ñму t150=Ва ўказаным каталогу HTTraQt не можа знайÑці ні воднага кÑша перапыненай запампоўкі! t151=Ðема ÑувÑзі з правайдÑрам t152=атрыманне t153=запыт t154=злучÑнне t155=пошук t156=Ready t157=напагатове t158=waiting t159=памылка t160=Ðтрымоўваем файлы.. t161=Разбіраем HTML файл.. t162=ÐчыÑтка файлаў.. t163=Ідзе загрузка кÑша.. t164=Ðналізіруем HTML файл (Ñ‚ÑÑтаванне ÑпаÑылак).. t165=Спынена - каб аднавіць працу націÑніце кнопку [ЛюÑÑ‚Ñрка]\\[Прыпыніць запампоўку] t166=Paused (select [File]\\[Pause transfer] to continue) t167=ЗавÑршаюцца Ð°Ð´ÐºÐ»Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ Ð·Ð°Ð¿Ð°Ð¼Ð¿Ð¾ÑžÐºÑ– - каб перапыніць, націÑніце [СкаÑаваць]! t168=Ñканірванне t169=Чакаю пачатка заплÑнаваны чаÑ.. t170=Перадача дадзеных.. t171=ЗлучÑнне з правайдÑрам t172=Да пачатку аперацыі заÑталоÑÑ [%d ÑÑкундаў] t173=Ствараецца люÑÑ‚Ñрка [%s, %s] t174=СтварÑнне люÑÑ‚Ñрка Ñкончана! t175=ÐŸÐ°Ð´Ñ‡Ð°Ñ Ð°Ð¿ÐµÑ€Ð°Ñ†Ñ‹Ñ– люÑÑ‚Ñ€Ð°Ð²Ð°Ð½Ð½Ñ Ð°Ð´Ð±Ñ‹Ð»Ð°ÑÑ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°\r\n t176=\r\nÐа працÑгу:\r\n t177=\r\nУ выпадку неабходнаÑці, глÑдзі лог файл.\r\n\r\nКаб выйÑьці з HTTraQt націÑніце кнапку Файна.\r\n\r\nДзÑкуй за выкарыÑтанне HTTraQt! t178=ЛюÑтраванне Ñкончана.\r\nÐаціÑніце Выхад каб выйÑьці з HTTraQt.\r\nКаб упÑўніцца Ñž паÑпÑховаÑці запампоўкі, зазірніце Ñž лог файл.\r\n\r\nДзÑкуй за карыÑтанне HTTraQt! t179=* * ЗÐПÐМПОЎКРПЕРÐПЫÐЕÐÐ! * *\r\nЧаÑовы кÑш, Ñтвораны Ñž Ñ‡Ð°Ñ Ð±Ñгучай ÑеÑÑ–Ñ–, змÑшчае дадзеныÑ, Ð·Ð°Ð³Ñ€ÑƒÐ¶Ð°Ð½Ñ‹Ñ Ñ‚Ð¾Ð»ÑŒÐºÑ– Ð¿Ð°Ð´Ñ‡Ð°Ñ Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð¹ ÑеÑÑ–Ñ– Ñ– патрÑбен толькі Ñž выпадку Ð°Ð´Ð½Ð°ÑžÐ»ÐµÐ½Ð½Ñ Ð·Ð°Ð¿Ð°Ð¼Ð¿Ð¾ÑžÐºÑ–.\r\nÐле, папÑÑ€Ñдні кÑш можа змÑшчаць больш поўную інфармацыю. Калі вы не жадаеце Ñтраціць гÑÑ‚Ñ‹Ñ Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ, вам трÑба выдаліць бÑгучы кÑш Ñ– аднавіць папÑÑ€Ñдні.\r\nГÑта можна лёгка зрабіць наўпроÑÑ‚ тут, выдаліўшы файлы hts-cache\\new.*]\r\n\r\nЯк вы лічыце, папÑÑ€Ñдні кÑш можа ўтрымліваць больш поўную інфармацыю Ñ– ці вы хочаце аднавіць Ñго? t180=* * ПÐМЫЛКРЛЮСТЭРКÐ! * *\r\nБÑгучае люÑÑ‚Ñрка-пуÑтое. Калі гÑта было абнаўленне, папÑÑ€ÑднÑÑÑ Ð²ÐµÑ€ÑÑ–Ñ Ð»ÑŽÑÑ‚Ñрка адноўлена.\r\nÐагода: Ð¿ÐµÑ€ÑˆÐ°Ñ Ñтаронка(Ñ–) або не знойдзена, або былі праблемы Ñа злучÑннем.\r\n=> ПераканайцеÑÑ, што вÑбÑайт уÑÑ‘-ÑÑˆÑ‡Ñ Ñ–Ñнуе, Ñ–\\або праверце ÑžÑталёўкі прокÑÑ–-Ñервера! <= t181=\r\n\r\nПадказка: Ð”Ð»Ñ Ð¿Ñ€Ð°Ð³Ð»Ñду паведамленнÑÑž пра памылкі Ñ– папÑÑ€Ñджанні націÑніце [ПраглÑд лог файла] t182=Памылка Ð²Ñ‹Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ð° hts-cache\\new.* калі лаÑка, выдаліце Ñго ручкамі t183=Ð’Ñ‹ Ñапраўды жадаеце завÑршыць працу з праграмай? t184=ШлÑÑ… да лог файлаў t185=Ðовы праект \\ Імпарт? t186=ÐбÑрыце дзеÑнне t187=МакÑ. Ð³Ð»Ñ‹Ð±Ñ–Ð½Ñ ÑÐºÐ°Ð½Ð°Ð²Ð°Ð½Ð½Ñ t188=Калі лаÑка, увÑдзіце адраÑÑ‹ t189=Задаць Ð´Ð°Ð´Ð°Ñ‚ÐºÐ¾Ð²Ñ‹Ñ Ñ„Ñ–Ð»ÑŒÑ‚Ñ€Ñ‹ t190=Ð†Ð¼Ñ Ð¿Ñ€Ð¾ÐºÑÑ– (калі патрабуецца) t191=Ðумар порта прокÑÑ–-Ñервера t192=Задайце ÑžÑтаноўкі прокÑÑ– t193=ВыкарыÑтоўваць HTTP прокÑÑ– Ñк FTP прокÑÑ– t194=ШлÑÑ… t195=Вылучыце шлÑÑ… t196=ВыйÑці з HTTraQt Website Copier t197=Ðб праграме HTTraQt t198=Save current preferences as default values t199=ПрацÑгнуць t200=Задаць параметры запампоўкі t201=Дадаць URL t202=Загрузіць URL(Ñ‹) з Ñ‚ÑкÑтавага файла t203=Ðалады HTTraQt (*.opt)|*.opt|| t204=ТÑкÑтавы файл ÑпіÑу адраÑоў (*.txt)|*.txt|| t205=Файл не знойдзены! t206=Ð’Ñ‹ Ñапраўды хочаце змÑніць назву праекта\\шлÑÑ…? t207=Загрузіць ÑžÑтаноўкі па змаўчанні? t208=Захаваць налады? t209=ПераўÑталÑваць ÑžÑе параметры па змаўчанні? t210=HTTraQt вітае ваÑ! t211=Тып працы: t212=МакÑ. глыбінÑ: t213=МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð³Ð»Ñ‹Ð±Ñ–Ð½Ñ Ð·Ð½ÐµÑˆÐ½Ñ–Ñ… Ñайтаў: t214=Фільтры (ўключыць\\выключыць ÑпаÑылкі) t215=ШлÑÑ…Ñ– t216=Задаць... t217=Задаць параметры... t218=Ðалады параметраў запампоўкі: t219=Ðазва праекта t220=Дадаць URL... t221=Ð’Ñб адраÑÑ‹: (URL) t222=Перапыніць HTTraQt? t223=Hibernate t224=Прыпыніць запампоўку? t225=Pause t226=Перапыніць запампоўку t227=Схаваць у ÑÑ–ÑÑ‚Ñмны трÑй t228=ПрапуÑціць лінк ці Ñпыніць аналіз файлу t229=ПрапуÑціць лінк t230=Захавана байт: t231=Stop t232=ПраÑканавана лінкаў: t233=ЧаÑ: t234=ЗлучÑнні: t235=Стан: t236=Схаваць t237=ХуткаÑць запампоўкі: t238=ПрапуÑціць t239=Ð†Ð½Ñ„Ð°Ñ€Ð¼Ð°Ñ†Ñ‹Ñ t240=Захавана файлаў: t241=Ðбноўлена файлаў: t242=Памылак: t243=Памылкі t244=У працÑÑе: t245=Запампаваць файлы з вонкавых лінкаў t246=ПравÑраць уÑе файлы на Ñтаронках t247=Старацца вызначыць уÑе ÑпаÑылкі t248=Загрузіць Ñпачатку HTML -файлы (хутчÑй) t249=Выбраць лакальную Ñтруктуру Ñайта t250=УÑталÑваць зададзеную лакальную Ñтруктуру Ñайта t251=Ðе пампаваць файлы, ÑÐºÑ–Ñ Ð±Ñ‹Ð»Ñ– аднойчы папÑÑ€Ñдне загружаныÑ, нават калі Ñны нулÑвой даўжыні або Ð²Ñ‹Ð´Ð°Ð»ÐµÐ½Ñ‹Ñ t252=Стварыць пачатковую Ñтаронку t253=Стварыць базу дадзеных Ñлоў, ÑÐºÑ–Ñ Ð·Ð¼Ñшчаюцца Ñž html -Ñтаронках t254=Стварыць лог файлы з інфармацыÑй аб працы Ñ– памылках t255=Ствараць файлы Ñž DOS -фармаце 8.3 t256=Ствараць імёны файлаў у Ñтандарце ISO9660 толькі Ð´Ð»Ñ CDROM t257=Ðе запіÑваць файлы html-памылак t258=Вылучыце тыпы файлаў, ÑÐºÑ–Ñ Ð·Ð°Ñ…Ð¾ÑžÐ²Ð°ÑŽÑ†Ñ†Ð° на дыÑку t259=Вылучыце напрамак праÑÐ¾ÑžÐ²Ð°Ð½Ð½Ñ Ð¿Ð° Ñайту t260=Вылучыце глабальнае кірунак праÑÐ¾ÑžÐ²Ð°Ð½Ð½Ñ Ð¿Ð° Ñайту t261=ÐŽÑталÑваць правілы Ð¿ÐµÑ€Ð°Ð¹Ð¼ÐµÐ½Ð°Ð²Ð°Ð½Ð½Ñ Ð»Ñ–Ð½ÐºÐ°Ñž Ñк Ð´Ð»Ñ ÑžÐ½ÑƒÑ‚Ñ€Ð°Ð½Ñ‹Ñ… (запампоўваем) так Ñ– Ð´Ð»Ñ Ð·Ð½ÐµÑˆÐ½Ñ–Ñ… (не загружаных) адраÑоў t262=MaкÑімальны лік злучÑннÑÑž t263=MaкÑімальны Ñ‡Ð°Ñ Ð½Ðµ актыўнаÑці запампоўкі t264=Mінімальна Ð´Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ñ…ÑƒÑ‚ÐºÐ°Ñць запампоўкі t265=MaкÑімальны лік паўторных Ñпроб без фатальных памылак. t266=MaкÑімальны памер любога html -файла t267=MaкÑімальны памер любога не HTML -файла t268=MaкÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць байтаў, дапушчальных Ð´Ð»Ñ Ð·Ð°Ð¿Ð°Ð¼Ð¿Ð¾ÑžÐºÑ– t269=ПаÑÐ»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– названага ліку байтаў, зрабіць паўзу t270=MaкÑ. працÑглаÑць люÑÑ‚Ñ€Ð°Ð²Ð°Ð½Ð½Ñ t271=МакÑ. колькаÑць злучÑннÑÑž у Ñекунду (пазбегнуць перагрузкі Ñервера) t272=МакÑімальны лік Ñ‚ÑÑтавых лінкаў (Ñ‚ÑÑтавых, ÑÐºÑ–Ñ Ð½Ðµ захоўваюцца!) t273=Каментар, Ñкі размÑшчаецца Ñž кожным HTML файле t274=Ðазад да пачатковай Ñтаронцы t275=Save current preferences as default values t276=Click to continue t277=ÐдмÑніць змены t278=Падпарадкоўвацца правілам Ð´Ð»Ñ Ñ€Ð¾Ð±Ð°Ñ‚Ð°Ñž, што ÑžÑтанаўліваюцца Ñайтамі t279=Па ÑпаÑылках на Ð·Ð½ÐµÑˆÐ½Ñ–Ñ Ñтаронкі (не запампаваныÑ) будзе пераход да Ñтаронак памылак t280=Ðе выдалÑць ÑÑ‚Ð°Ñ€Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹ паÑÐ»Ñ Ð¿Ñ€Ð°Ñ†Ñдуры Ð°Ð±Ð½Ð°ÑžÐ»ÐµÐ½Ð½Ñ Ð»ÑŽÑÑ‚Ñрка t281=Дазволіць cookies? t282=ПравÑраць тып дакумента, у выпадку калі ён не вÑдомы? t283=Ðналізаваць Ñва- аплеты з мÑтай вызначÑÐ½Ð½Ñ ÑžÐºÐ»ÑŽÑ‡Ð°Ð½Ñ‹Ñ… файлаў? t284=ПрымуÑова захоўваць уÑе файлы Ñž кÑшы, а не толькі файлы HTML t285=Тып лог фала t286=Стварыць файл пратаколу t287=ПаÑпрабаваць абыÑці памылкі некаторых Ñервераў, выкарыÑтоўваючы неÑÑ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ñ‹Ñ Ð·Ð°Ð¿Ñ‹Ñ‚Ñ‹ t288=ВыкарыÑтоўваць Ñтары пратакол HTTP\\1.0 (абмÑжуе магчымаÑці праграмы!) t289=Спроба абмежаваць перапампоўку выкарыÑÑ‚Ð¾ÑžÐ²Ð°Ñ Ð½ÐµÐºÐ°Ñ‚Ð¾Ñ€Ñ‹Ñ Ð¿Ñ€Ñ‹Ñ‘Ð¼Ñ‹ (Ñ‚ÑÑÑ‚ на памер файла..) t290=Ðбмежаваць лік лінкаў, выдалÑючы Ð°Ð½Ð°Ð»Ð°Ð³Ñ–Ñ‡Ð½Ñ‹Ñ ÑпаÑылкі (www.foo.com==foo.com, http=https ..) t291=Захоўваць Ð·Ð½ÐµÑˆÐ½Ñ–Ñ ÑпаÑылкі без лагіна\\Ð¿Ð°Ñ€Ð¾Ð»Ñ t292=Захоўваць ÑžÐ½ÑƒÑ‚Ñ€Ð°Ð½Ñ‹Ñ ÑпаÑылкі ÑžÑечаным (да пытальніку?) t293=Старацца вызначаць уÑе URL'Ñ‹ (нават у неапазнаных Ñ‚Ñгах\\Ñкрыптах) t294=ВыкарыÑтоўваць кÑш Ð´Ð»Ñ Ð°Ð±Ð½Ð°ÑžÐ»ÐµÐ½Ð½Ñ t295=Лог файлы t296=Primary Scan Rule t297=Кантроль патокаў t298=Ðбмежаванні t299=ІдÑнтыфікатар t300=Спыніць запампоўку з хаÑта, у выпадку памылкі t301=Спыніць запампоўку з хаÑта, калі Ñна занадта Ð¿Ð°Ð²Ð¾Ð»ÑŒÐ½Ð°Ñ t302=Ðаладзіць t303=Паменшыць чаÑÑ‹ злучÑÐ½Ð½Ñ Ñ– звароты выкарыÑтоўваючы паÑтаÑÐ½Ð½Ñ‹Ñ Ð·Ð»ÑƒÑ‡Ñнні t304=МакÑ. памер Ñайта t305=Захаваць налады t306=Save t307=МакÑ. хуткаÑць запампоўкі t308=Прытрымлівацца правілаў з robots.txt t309=СпаÑылкі t310=Толькі Ð´Ð»Ñ ÑкÑпертаў t311=Кіраванне запампоўкай t312=ІдÑÐ½Ñ‚Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ t313=Scan Rules t314=Лог, ІндÑкÑ, КÑш t315=ПрокÑÑ– t316=MIME (Тыпы файлаў) t317=Ðе злучаецца з правайдÑрам (злучÑнне ўжо ÑžÑтаноўлена) t318=Ðе выкарыÑтоўваць аддалёнае злучÑнне t319=Запампоўванне па раÑкладзе t320=Пачаць! t321=ÐÑма захаванага Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð´Ð»Ñ Ð³Ñтага злучÑÐ½Ð½Ñ t322=Ðе магу атрымаць уÑтаноўкі аддалёнага злучÑÐ½Ð½Ñ t323=Вызначце правайдÑра, да Ñкога ÑžÑталёўваеце злучÑнне t324=Пачаць! t325=Ð’Ñ‹ можаце або пачаць запампоўку, націÑнуўшы кнопку СТÐРТ, або можаце задаць Ð´Ð°Ð´Ð°Ñ‚ÐºÐ¾Ð²Ñ‹Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ злучÑнннÑ. t326=Толькі захаваць ÑžÑтаноўкі, не пачынаць запампоўку. t327=Утрымліваць t328=Shutdown t329=Ðбмежаваць Ñ‡Ð°Ñ Ð·Ð°Ð¿Ð°Ð¼Ð¿Ð¾ÑžÐºÑ–: (hh\\mm\\ss) t330=Злучыцца з правайдÑрам (RAS) t331=Злучыцца з гÑтым правайдÑрам t332=Раз'Ñднаць пры завÑршÑнні t333=Раз'Ñднаць пры завÑршÑнні t334=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t335=Ðб праграме... t336=Калі лаÑка, наведайце нашу вÑб-Ñтаронку t337=Пытанне майÑтры t338=Ваш адказ: t339=Знойдзены лінк t340=Вызначце правіла t341=Ігнараваць гÑты лінк t342=Ігнараваць дырÑкторыю t343=Ігнараваць дамен t344=Спампаваць толькі гÑтую Ñтаронку t345=ÐдюÑтраваць Ñайт t346=ÐдюÑтраваць дамен t347=Ігнараваць уÑе t348=Wizard query t349=ÐÑма t350=Ðалады t351=Прыпыніць запампоўку t352=ЗмÑніць налады t353=Прагледзець лог t354=ПраглÑдзець лог памылак t355=ПраглÑдзець працÑÑ Ð¿ÐµÑ€Ð°Ð´Ð°Ñ‡Ñ‹ файлаў t356=Праверыць наÑўнаÑць абнаўленнÑÑž праграмы... t357=ПанÑль інÑтрументаў t358=ПанÑль Ñтану t359=ПадзÑліць t360=Файл t361=Progress t362=Ðалады t363=ЛюÑÑ‚Ñрка t364=Лог t365=Ðкно t366=Дапамога t367=Загрузіць значÑнні параметраў па змаўчанні t368=Захаваць значÑнні па змаўчанні t369=ÐчыÑціць значÑнні па змаўчанні t370=Ðтрымаць наÑтаўленні... t371=Захаваць налады Ñк... t372=Выбар мовы t373=ЗмеÑÑ‚... t374=Ðб HTTraQt... t375=Ðовы праект\tCtrl+N t376=&Ðдкрыць...\tCtrl+O t377=&Захаваць\tCtrl+S t378=Захаваць &Як... t379=&Выдаліць... t380=&ПраглÑд Ñайтаў... t381=Заданне Ñтруктуры t382=%n\tÐ†Ð¼Ñ Ñ„Ð°Ð¹Ð»Ñƒ без пашырÑÐ½Ð½Ñ (напр.: image)\r\n%N\tÐ†Ð¼Ñ Ñ„Ð°Ð¹Ð»Ñƒ з пашырÑннем (напр.: image.gif)\r\n%t\tПашырÑнне файлу (напр.: gif)\r\n%p\tШлÑÑ… да файлу [без ЗÐКÐÐЧЭÐÐЯ \\] (напр.: \\someimages)\r\n%h\tÐ†Ð¼Ñ Ñ…Ð°Ñта (напр.: www.someweb.com)\r\n%M\tURL MD5 (128 bits, 32 ascii bytes)\r\n%Q\tquery string MD5 (128 bits, 32 ascii bytes)\r\n%q\tsmall query string MD5 (16 bits, 4 ascii bytes)\r\n\r\n%s?\tDOS'кае Ñ–Ð¼Ñ (напр: %sN) t383=Прыклад:\t%h%p\\%n%q.%t\r\n->\t\t\\home\\karbofos\\mirror\\www.someweb.com\\someimages\\image.gif t384=Ðаладжванне прокÑÑ– t385=ÐўтÑÐ½Ñ‚Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ (калі трÑба) t386=Калі лаÑка, увÑдзіце Ð°Ð´Ñ€Ð°Ñ Ð¿Ñ€Ð¾ÐºÑÑ– Ñервера t387=Калі лаÑка, увÑдзіце нумар порта прокÑÑ– Ñервера t388=УвÑдзіце лагін прокÑÑ– t389=Калі лаÑка, увÑдзіце пароль Ð´Ð»Ñ Ð¿Ñ€Ð¾ÐºÑÑ– Ñервера t390=Калі лаÑка, увÑдзіце Ñ–Ð¼Ñ Ð¿Ñ€Ð°ÐµÐºÑ‚Ð° t391=Пакажыце каталог Ð´Ð»Ñ Ð·Ð°Ñ…Ð°Ð²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð°ÐµÐºÑ‚Ð° t392=Ð”Ð»Ñ Ð°Ð±Ð½Ð°ÑžÐ»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð°ÐµÐºÑ‚Ð°, вылучыце Ñго Ñа ÑпіÑу t393=Выбраць каталог праекта t394=Выбраць або Ñтварыць новую катÑгорыю Ð´Ð»Ñ ÑÐ°Ñ€Ñ‚Ð°Ð²Ð°Ð½Ð½Ñ Ð»ÑŽÑÑ‚Ñркаў па катÑгорыÑÑ… t395=МайÑтар ÑтварÑÐ½Ð½Ñ Ð¿Ñ€Ð°ÐµÐºÑ‚Ð° HTTraQt... t396=Ð†Ð¼Ñ Ð½Ð¾Ð²Ð°Ð³Ð° праекта: t397=Ðазва Ñ–Ñнуючага праекта: t398=Ð†Ð¼Ñ Ð¿Ñ€Ð°ÐµÐºÑ‚Ð°: t399=Каталог: t400=КатÑÐ³Ð¾Ñ€Ñ‹Ñ Ð¿Ñ€Ð°ÐµÐºÑ‚Ð°: t401=\\home\\karbofos\\Мае Web Сайты t402=Задайце назву новага праекта, \r\nці, вылучыце Ñ–Ñнуючы праект Ð´Ð»Ñ Ñго актуалізацыі\\працÑг t403=Ðовы праект t404=УÑтаўце URL t405=URL: t406=Authentication (only if needed) t407=Ð¡ÐºÐ»Ð°Ð´Ð°Ð½Ñ‹Ñ ÑпаÑылкі: t408=Захоп URL... t409=Калі лаÑка, увÑдзіце URL Ð°Ð´Ñ€Ð°Ñ t410=Калі лаÑка, увÑдзіце лагін Ð´Ð»Ñ Ð´Ð¾Ñтупу да Ñайта t411=Калі лаÑка, увÑдзіце пароль Ð´Ð»Ñ Ð´Ð¾Ñтупу да Ñайта t412=ВыкарыÑтоўвайце гÑта Ñродак Ð´Ð»Ñ Ð¿Ð¾ÑˆÑƒÐºÑƒ дынамічных URL (javascript, формы Ñ– да Ñ‚.п.) t413=Выбар мовы t414=Злавіць URL! t415=ЧаÑова ÑžÑталюйце Ñž наладах прокÑÑ– вашага браўзÑра Ð°Ð´Ð·Ð½Ð°Ñ‡Ð°Ð½Ñ‹Ñ Ð½Ñ–Ð¶Ñй значÑнні адраÑÑ‹ Ñ– нумары порта.\r\nЗатым, Ñž браўзÑры выканайце Ð½ÐµÐ°Ð±Ñ…Ð¾Ð´Ð½Ñ‹Ñ Ð´Ð·ÐµÑнні (паÑлаць форму, актывізаваць Ñкрыпт Ñ– да Ñ‚.п.). t416=Такім чынам вы зможаце перадаць жаданы лінк з браўзÑра Ñž HTTraQt. t417=Ðдмена t418=Скапіруй\\УÑтаў чаÑÐ¾Ð²Ñ‹Ñ Ð½Ð°Ð»Ð°Ð´Ð¶Ð²Ð°Ð½Ð½Ñ– прокÑÑ– t419=Ðе знойдзены файлы дапамогі! t420=Ðе магчыма захаваць параметры! t421=Калі лаÑка, перацÑгвайце толькі адну Ñ‚Ñчку t422=Калі лаÑка, цÑгніце толькі Ñ‚Ñчку, а не файл t423=Калі лаÑка, цÑгніце толькі Ñ‚Ñчку t424=Выбраць зададзеную вамі Ñтруктуру? t425=Праверце, што пÑÑžÐ½Ð°Ñ Ð²Ð°Ð¼Ñ– Ñтруктура правільнаÑ, у адваротным выпадку, імёны файлаў будуць Ð½ÐµÐ¿Ñ€Ð°Ð´ÐºÐ°Ð·Ð°Ð»ÑŒÐ½Ñ‹Ñ t426=Ð’Ñ‹ Ñапраўды хочаце выбраць зададзеную Ñтруктуру? t427=Занадта шмат URL'ов, не магу апрацаваць такую колькаÑць лінкаў! t428=Ðе даÑтаткова памÑці, Ñ„Ð°Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ ÑžÐ½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°... t429=ÐевÑÐ´Ð¾Ð¼Ð°Ñ Ð°Ð¿ÐµÑ€Ð°Ñ†Ñ‹Ñ! t430=Дадаць гÑты URL?\r\n t431=Увага: праграма не адказвае на запыты, не магчыма дадаць URL'Ñ‹... t432=Выбраць ці змÑніць тыпы файлаў t433=Выбраць ці змÑніць тыпы файлаў t434=Уверх t435=Уніз t436=Ð†Ð½Ñ„Ð°Ñ€Ð¼Ð°Ñ†Ñ‹Ñ Ð°Ð± загрузцы файла t437=Замарозіць акно t438=Ð”Ð°Ð´Ð°Ñ‚ÐºÐ¾Ð²Ð°Ñ Ñ–Ð½Ñ„Ð°Ñ€Ð¼Ð°Ñ†Ñ‹Ñ: t439=СардÑчна запрашаем у праграму HTTraQt Website Copier!\r\n\r\nКалі лаÑка націÑніце кнопку ДÐЛЕЙ Ð´Ð»Ñ Ñ‚Ð°Ð³Ð¾, каб\r\n\r\n- пачаць новы праект\r\n- ці аднавіць чаÑтковую запампоўку t440=Open Source афлайн браўзÑÑ€ t441=Пампавалка вÑбÑайтаў\\Офлайн браўзÑÑ€. Пампуе вÑбÑайты на ваш кампутар. БÑÑплатна. t442=httrack, httraqt, webhttrack, офлайн браўзÑÑ€ t443=ЛіÑÑ‚ URL'ов (*.txt) t444=Ðазад t445=Далей t446=URLs t447=ПапÑÑ€Ñджанне t448=Ваш браўзÑÑ€ або не падтрымлівае javascript або Ñго падтрымка выключана. Ð”Ð»Ñ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ð½Ð½Ñ Ð½Ð°Ð¹Ð»ÐµÐ¿ÑˆÐ°Ð³Ð° выніку актывізуйце падтрымку javascript. t449=ДзÑкуй t450=Зараз Ð’Ñ‹ можаце зачыніць гÑтае акно t451=Сервер ÑынÑецца t452=ÐŸÐ°Ð´Ñ‡Ð°Ñ Ð±Ñгучай запампоўкі адбылаÑÑ Ñ„Ð°Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° t453=Wrong URL(s)! t454=Як Ð’Ñ‹ можаце падзÑкаваць раÑпрацоўніка: t455=Дайце ÑпаÑылку на гÑтую Ñтаронку праграмы або да гÑтага праекту t456=Паведаміць раÑпрацоўніку пра Ð·Ð°ÑžÐ²Ð°Ð¶Ð°Ð½Ñ‹Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÑ– Ñž праграме t457=ÐхвÑраваць t458=\r\n(Паведаміце нам калі лаÑка пра Ð·Ð°ÑžÐ²Ð°Ð¶Ð°Ð½Ñ‹Ñ Ð¿Ñ€Ð°Ð±Ð»ÐµÐ¼Ñ‹ Ñ– памылкі)\r\n\r\nРаÑпрацоўка:\r\nІнтÑрфÑÐ¹Ñ (Windows): Xavier Roche\r\nІнтÑрфÑÐ¹Ñ (Qt4\\Qt5): Eduard Kalinowski\r\nПавук (spider): Xavier Roche\r\nПарÑер Ñва- клаÑаў: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for Belarussian translations to:\r\nMudroÅ­ Maxim (dretles@mail.ru) t459=Get from the clipboard t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=Так t489=Build top Index t490=Ðдзінкі t491=Ðдчыніць t492=Кампутар выключыць паÑÐ»Ñ Ð·Ð°ÐºÐ°Ð½Ñ‡ÑÐ½Ð½Ñ t493=Shutdown counter (minutes) t494=Зрабіце\\выпраўце файл- пераклад httraqt/lang/Polski.utf0000664000175000017500000005720713042707374015671 0ustar karbofoskarbofosLANGUAGE_NAME Polski LANGUAGE_FILE Polski LANGUAGE_ISO pl LANGUAGE_AUTHOR Lukasz Jokiel (Opole University of Technology, Lukasz.Jokiel at po.opole.pl) \n LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID Polish t000=HTTraQt t001=N# połšczeÅ„ t002=Select font size t003=Przekroczenie(a) czasu oczekiwania t004=Ponowienia t005=Maksymalna prÄ™dkoœć transferu t006=Minimalna szybkoœć transferu t007=Podtrzymywane połączenia (Keep-Alive) t008=OdwoÅ‚aj wszelkie łšcza z hosta jeżeli ma miejsce przekroczenie czasu oczekiwanie t009=OdwoÅ‚aj wszelkie łšcza z hosta jeżeli jest za wolny t010=SprawdŸ typ dokumentu t011=Poszukiwacz (PajÅ¡k) t012=Akceptuj ciasteczka (cookies) t013=Parsuj pliki Javy t014=Dostrajanie uaktualnienia (limitowanie retransferów) t015=Triki URL t016=TolerujÅ¡ce żšdania (dla serwerów) t017=Użyj żšdaÅ„ HTTP\\1.0 (BEZ HTTP\\1.1) t018=Identyfikacja przeglÅ¡darki t019=Operation system Identity t020=Operation t021=Stopka HTML t022=Typ struktury (sposób w jaki łšcza sÅ¡ zapisywane) t023=Nazwy DOSowe (8+3) t024=Bez stron z błędami t025=Bez stron zewnÄ™trznych t026=Ukryj hasÅ‚a t027=Schowaj paski zapytaÅ„ t028=Nie wymazuj starych plików t029=Nazwy ISO9660 (CDROM) t030=Struktura t031=Zwykle te opcje nie powinny być modyfikowane t032=Główny filtr t033=Tryb podóżniczy (mirror) t034=Globalny tryb podróżniczy (mirror) t035=Przepisz łącza: na dostÄ™pne lokalnie (pobierane i lokalne)\\ na dostÄ™pne przez Internet (zewnÄ™trzne i niepobierane) t036=Użyj cache dla uaktualnieÅ„ i ponowieÅ„ t037=Aktywacja trybu dla debuggera (winthhrack.log) t038=Maksymalna głębokoœć lustra od pierwszych adresów t039=Maksymalna głębokoœć tworzenia lustra dla zewnÄ™trznych\\zakazanych adresów t040=Maksymalna wielkoœć html t041=Maksymalna wielkoœć innych t042=Ograniczenia wielkoœci t043=Pauza po pobraniu t044=Maksymalny czas t045=Size t046=Maksymalna iloœć połšczeÅ„ na sekundÄ™ t047=Maksymalna liczba łącz t048=Wszystkie Å‚acza bÄ™dÅ¡ akceptowane\\ignorowane (odrzucone) t049=Pobierz pliki nie-html w pobliżu łšcza t050=Testuj wszystkie łšcza (nawet zabronione) t051=Pobierz najpierw pliki HTML t052=Typ\\MIME Skojarzenia t053=Typy plików: t054=Tożsamoœć MIME t055=Adres proxy t056=Port proxy t057=Login t058=HasÅ‚o (pass) t059=Użyj proxy dla transferu przez FTP t060=Możesz teraz wykluczyć lub zaakceptować klika URLi lub Å‚aczy, dzieki użyciu wildcards.\r\nMożesz użyć także spacji pomiÄ™dzy filtrami.\r\nPrzykÅ‚ad: +*.zip -www.*.com -www.*.edu\\cgi-bin\\*.cgi t061=Wybierz regułę t062=Podaj sÅ‚owo kluczowe t063=Tip: Jeżeli chcesz zaakceptować wszystkie gify na stronie(nach) użyj czegoœ w rodzaju +www.pewnastrona.com\\*.gif.\r\n(+*.gif \\ -*.gif zaakceptuje\\odrzuci WSZYSTKIE gify na WSZYSTKICH stornach) t064=WildCardFilters t065=Dodaj filtr t066=Wyklucz łšcza t067=Zaakceptuj łšcza t068=Zapisz wszystkie pliki w cache t069=Nie pobieraj lokalnie usuniÄ™tych plików t070=Create Log files t071=Utwórz indeks t072=Utwórz bazÄ™ słów t073=Nazwy plików z rozszerzeniem:\r\nNazwy plików zawierajÅ¡ce:\r\nTa nazwa pliku:\r\nNazwy folderów zawierajÅ¡ce:\r\nTa nazwa folderu:\r\nÅÅ¡cza w tej domenie:\r\nÅÅ¡cza w domenie zawierajÅ¡ce:\r\nÅÅ¡cza z tego hosta:\r\nÅÅ¡cza zawierajÅ¡ce:\r\nTo łšcze:\r\nWSZYSTKIE ÅĽCZA t074=Pokaż wszystko\r\nUkryj debugowanie\r\nUkryj informacje\r\nUkryj debugowanie i informacje t075=Struktura strony (domyœlnie))\r\nHtml w Web\\, obrazki\\inne pliki w Web\\obrazki\\\r\nHtml na web\\html, obrazki\\outros na web\\imagens\r\nHtml na web\\, imagens\\outros na web\\\r\nHtml na web\\, imagens\\outros na web\\xxx, quando xxx é a extensăo do arquivo\r\nHtml na web\\html, imagens\\outros na web\\xxx\r\nEstrutura do site, sem www.dominio.xxx\\\r\nHtml no nome_do_site\\, imagens\\outros no nome_do_site\\imagens\\\r\nHtml no nome_do_site\\html, imagens\\outros no nome_do_site\\imagens\r\nHtml no nome_do_site\\, imagens\\outros no nome_do_site\\\r\nHtml no nome_do_site\\, imagens\\outros no nome_do_site\\xxx\r\nHtml no nome_do_site\\html, imagens\\outros no nome_do_site\\xxx\r\nTodos os arquivos na web\\, com nomes aleatórios (gadget !)\r\nTodos os arquivos no nome_do_site\\, com nomes aleatórios (gadget !)\r\nEstrutura definida pelo usuário.. t076=Skanuj\r\nZachowaj pliki html\r\nZachowaj pliki nie-html\r\nZachowaj wszystkie pliki (domyœlnie)\r\nNajpierw zachowaj pliki html t077=PozostaÅ„ w tym samym katalogu\r\nMoże iœć w dół (domyœlnie)\r\nMoże iœć w górÄ™\r\nMoże iœć w górÄ™ i w dół t078=PozostaÅ„ na tym samym adresie (domyœlnie)\r\nPozostaÅ„ na tej samej domenie\r\nPozostaÅ„ na domenie nadrzÄ™dnej\r\nIdŸ po caÅ‚ej sieci Web t079=Nigdy\r\nJeœli nieznane (bez \\)\r\nJeœli nieznane t080=Ignoruj reguÅ‚y robots.txt\r\nrobots.txt oprócz kreatora\r\npodšżaj za reguÅ‚ami robots.txt t081=normalny\r\nrozszerzony\r\ntestowy t082=Pobierz stronÄ™(y) Web\r\nPobierz stronÄ™(y) Web + pytania\r\npobierz oddzielne pliki\r\nPobierz strony Web w stronach (wiele luster)\r\nTestuj łšcza na stronach (test zakÅ‚adek)\r\n* Wznów tworzenie lustra\r\n* Uaktualnij lustro t083=Relatywne URI \\ Absolutne URI (domyÅ›lnie)\r\nAbsolutne RRL \\ Absolutne URL\r\nAbsolutne URI \\ Absolutne URL\r\nOriginalne URL \\ Oryginalne URL t084=- Tryb tworzenia lustra -\r\n\r\nPodaj adres(y) w miejscu na URL. t085=- Tryb tworzenia lustra z kreatorem (zadaje pytania) -\r\n\r\nPodaj adres(y) w miejscu na URL. t086=- Tryb pobierania plików -\r\n\r\nPodaj adres(y) w miejscu na URL. t087=Tryb listy lustra, podaj adres(y) stron zawierajÅ¡ce łšcza do lustra w miejscu na URL. t088=- Tryb testowania łšcz -\r\n\r\nPodaj adres(y) stron zawierajÅ¡cy łšcza do testowania w miejscu na URL. t089=- Uaktualnij\\Kontunuuj tryb lustra -\r\n\r\nSprawdŸ adres(y) w miejscu na URL, a nastÄ™pnie wciœnij przycisk NastÄ™pny' i sprawdŸ parametry. t090=- Kontunuuj przerwany tryb lustra -\r\n\r\nSprawdŸ adres(y) w miejscu na URL, a nastÄ™pnie wciœnij przycisk NastÄ™pny' i sprawdŸ parametry. t091=Ok t092=Anuluj t093=Wyjœcie t094=Zamknij t095=Anuluj zmiany t096=Kliknij aby potwierdzić t097=Kliknij aby uzyskać pomoc t098=Kliknij aby wrócić t099=Kliknij aby kontynuować t100=Ukryj hasÅ‚o t101=Zachowaj projekt t102=Czy zamknšć ten projekt ? t103=Czy usunšć ten projekt ? t104=Czy usunšć pusty projekt %s? t105=Funcja jeszcze nie zaimplementowana. t106=WystÅ¡piÅ‚ błšd podczas usuwania tego projektu. t107=Wybierz regułę dla tego filtra t108=Podaj sÅ‚owa kluczowe dla filtra t109=Dodaj ten filter t110=ProszÄ™ podać jedno lub wiele słów kluczowych dla tej reguÅ‚y t111=Dodaj t112=Filtry t113=ÅÅ¡cza objÄ™te tÅ¡ regułš zostanÅ¡ zignorowane (odrzucone): t114=ÅÅ¡cza objÄ™te tÅ¡ regułš zostanÅ¡ zaakceptowane: t115=PrzykÅ‚ad: t116=gif\r\nZnajdzie wszystkie gify t117=niebieskie\r\nZnajdzie wszystkie pliki zawierajÅ¡ce czÅ‚on 'niebieskie', takie jak 'niebieskieniebo-maly.jpeg' t118=duzyplik.mov\r\nZnajdzie plik 'duzyplik.mov', ale nie 'duzyplik.mov' t119=cgi\r\nZnajdzie łšcza z katalogiem zawierajÅ¡cym 'cgi' takie jak '\\cgi-bin\\pewnecgi.cgi' t120=cgi-bin\r\nZnajdzie łšcza z katalogiem zawierajÅ¡cym 'cgi-bin', ale na przykÅ‚ad nie 'cgi-bin-2' t121=pewnastrona.com\r\nZnajdzie wszystkie łšcza takie jak www.pewnastrona.com, members.pewnastrona.com itd. t122=pewnastrona\r\nZnajdzie wszystkie łšcza takie jak www.pewnastrona.com, www.pewnastrona.pl, www.pewnastrona.innastrona.edu itd. t123=www.pewnastrona.com\r\nZnajdzie wszystkie łšcza takie jak www.pewnastrona.com\\ ... (lecz nie takie jak members.pewnastrona.com\\...) t124=pewnastrona\r\nZnajdzie wszystkie Å‚acza takie jak www.pewnastrona.com\\.., www.test.abc\\mojapewnastrona\\index.html, www.test.abc\\test\\pewnastrona.html itd. t125=www.test.com\\test\\pewnastrona.html\r\nZnajdzie tylko łšcza typu www.test.com\\test\\pewnastrona.html. Zauważ, że należy wpisać zarówno adres (www.xxx.yyy), jak i œcieżkÄ™ (\\test\\pewnastrona.html) t126=Dodaj filtr, który bÄ™dzie ignorowaÅ‚ (odrzucaÅ‚) t127=Dodaj filtr, który bedzie akceptowaÅ‚. t128=Dodatkowe filtry t129=Cancel changes t130=Zapisz domyœlne opcje t131=Click to confirm t132=Brak raportów w %s! t133=Brak pliku index.html w %s! t134=Kliknij aby opuœcić HTTraQt Website Copier t135=Pokaż stronÄ™ startowÅ¡ html t136=Koniec tworzenia lustra (mirroru) t137=Pokaż logi t138=Otwórz kopiÄ™ strony Web t139=Nowy projekt t140=Pokaż raport o błędach i ostrzeżeniach t141=Pokaż raport informacyjny t142=Zamkinj okno z raportami t143=Typ informacji t144=Informacje t145=Szukaj t146=ZnajdŸ sÅ‚owo t147=Raport informacyjny t148=Raport o błędach i ostżerzeniach t149=Nie moge zainicjalizowac OLE t150=W tym katalogu nie ma cache\r\nHTTraQt nie może znaleŸć żadnego przerwanego lustra (mirroru) t151=Połšczenie z usÅ‚ugodawcÅ¡ byÅ‚o niemożliwe t152=odbieram t153=żšdam t154=łšczenie t155=szukać t156=Ready t157=gotów t158=waiting t159=błšd t160=Pobieram pliki... t161=Parsowanie pliku HTML t162=CzyszczÄ™ pliki... t163=Trwa wczytywanie cache... t164=Parsowanie pliku HTML (testowanie łšcz) t165=PauzujÄ™ (wybierz Lustro\\Pauzuj transfer) aby kontunuować) t166=Paused (select [File]\\[Pause transfer] to continue) t167=Zatrzymywanie transferów w trakcie realizacji - Wybierz [Anuluj] aby zatrzymać teraz! t168=skanujÄ™ t169=Czekam na okreœlonÅ¡ godzinÄ™ aby wystartować t170=Transferring data.. t171=ÅÅ¡cze siÄ™ z usÅ‚ugodawcÅ¡ t172=Lustro czeka (%d sekund(Ä™)) aby wystartować t173=Tworzenie lustra w toku (%s, %s) t174=ZakoÅ„czono tworzenie lustra (mirroru) t175=PoajwiÅ‚ siÄ™ problem podczas tworzenia lustra\r\n t176=Podczas:\r\n t177=Jeżeli jest to wymagane sprawdŸ logi.\r\nKliknij OK aby wyjœć z HTTraQt Website Copier.\r\nDziÄ™kujemy za używanie HTTraQt ! t178=ZakoÅ„czono tworzenie lustra.\r\nKliknij OK aby wyjœć z HTTraQt.\r\nSprawdŸ logi, upewnij siÄ™, czy wszystko przebiegÅ‚o dobrze.\r\nDziÄ™kujemy za używanie HTTraQt ! t179=* * TWORZENIE LUSTRA PRZERWANE! * *\r\nObecnie wykorzystywany cache, wymagany dla jakichkolwiek operacji uaktualniajÅ¡cych zawiera jedynie dane z obecnej przerwanej sesji.\r\nPoprzedni cache może zawierać bardziej kompletne dane; jeœli nie chcesz ich stracić, przywróć je i usuÅ„ obecny cache.\r\n[Uwaga: Możesz to Å‚atwo zrobić tutaj poprzez skasowanie htscache\\new.* pliki]\r\nCzy uważasz, że poprzedni cache może zawierać bardziej kompletne informacje i czy przywrócić go ? t180=* * BÅÄ„D LUSTRA! * *\r\nHTtrack stwierdza ze obecne lustro jest puste. JeÅ›li byÅ‚o to uaktualnienie, to przywrócono poprzedniÄ… wersjÄ™ lustra. Powód: Nie można byÅ‚o odczytać pierwszych stron lub wystÄ…piÅ‚ błąd połączenia.\r\n=> Upewnij siÄ™ czy strona ciÄ…gle istnieje, lub też sprawdź ustawienia proxy! <= t181=Tip: Kliknij (Pokaż logi) aby zobaczyć informacje o błędach i ostrzeżeniach t182=Błšd podczas kasowania hts-cache\\new.* plik\\ów, proszÄ™ zrobić to rÄ™cznie t183=Czy naprawdÄ™ chcesz wyjœć z HTTraQt Website Copier? t184=ÂŒcieżka dla raportów t185=Nowy projekt \\ importować ? t186=Wybierz dziaÅ‚anie t187=Maksymalna głębokoœć łšcz do skanowania t188=Tutaj podaj adres t189=Zdefiniuj dodatkowe filtry t190=Proxy (jeżeli wymagane) t191=Port proxy t192=Zdefiniuj ustawienia proxy t193=Użyj standardowego proxy HTTP jako proxy FTP t194=ÂŒcieżka t195=Wybierz œcieżkÄ™ t196=WyjdŸ z HTTraQt Website Copier t197=O... HTTraQt t198=Save current preferences as default values t199=Kliknij, aby kontynuować t200=Kliknij, aby zdefiniować opcjÄ™ t201=Kliknij, aby dodać URL t202=Wczytaj URLe z pliku tekstowego t203=Opcje HTTraQt (*.opt)|*.opt|\r\n t204=Tekstowy plik z adresami (*.txt)|*.txt|| t205=Nie odnaleziono pliku! t206=Czy naprawdÄ™ chesz zmienić nazwÄ™ projektu\\œcieżkÄ™ ? t207=Wczytać domyœlne opcje użytkownika ? t208=Zapisać domyœlne opcje użytkownika ? t209=Wyczyœcić wszystkie domyœlne opcje ? t210=Witamy w HTTraQt Website Copier! t211=DziaÅ‚anie: t212=Maksymalna głębokoœć t213=Maksymalna głębokoœć zewnÄ™trzna: t214=Filtry (odrzuć\\akceptuj Å‚acza): t215=ÂŒcieżki t216=Definiuj t217=Ustaw opcje t218=Preferencje i opcje lustra t219=Nazwa projektu t220=Dodaj URL... t221=Adres strony w Sieci: (URL) t222=Zatrzymać HTTraQt? t223=Hibernate t224=Pauzować transfer? t225=Pause t226=Zatrzymaj tworzenie lustra t227=Schowaj to okno do paseka systemowego t228=Kliknij aby pominšć łšcze lub przerwać parsowanie t229=Kliknij aby pominšć łšcze t230=Zapisanych bajtów: t231=Stop t232=Zeskanowanych łšcz: t233=Czas: t234=Połšczenia: t235=Uruchomione: t236=Schowaj t237=Szybkoœć transferu: t238=POMIŃ t239=Informacje t240=Zapisane pliki: t241=Zaktualizowane pliki: t242=Błędy: t243=Błędy t244=Podczas: t245=Pobierz pliki nawet jeœli majÅ¡ obcy (zwenÄ™trzny) adres t246=Przetestuj wszystkie łšcza na stronach t247=Spróbuj znaleŸć (wykryć) wszystkie łšcza t248=Najpeirw pobierz pliki HTML (szybsze dziaÅ‚anie) t249=Wybierz strukturÄ™ lokalnego serwisu t250=Ustaw zdefiniowanÅ¡ przez użytkownika strukturÄ™ na dysku t251=Nie pobieraj plików już obecnych lokalnie, z zerowÅ¡ wielkoœciÅ¡ albo wymazancyh przez użytkownika t252=Utwórz stronÄ™ startowÅ¡ t253=Utwórz bazÄ™ słów wystÄ™pujÄ…cych we wszystkich stronach HTML t254=Utwórz pliki z raportem o błędach i informacjach t255=Twórz TYLKO pliki z nazwÅ¡ w formacie 8.3 t256=Stwórz nazyw plików ISO9660 TYLKO dla CDROM t257=Nie zapisuj stron html z informacjÅ¡ o błędzie t258=Wybierz typy plików, które zostanÅ¡ zapisane na dysku t259=Wybierz katalog lustra w tym serwisie t260=Wybierz globalny katalog lustra w tym serwisie t261=Ustaw metody przepisywania URL'i dla lÄ…czy dostÄ™pnych lokalnie (pobranych) oraz łączy dostÄ™pnych przez Internet (niepobranych) t262=Maksymalna liczba połšczeÅ„ t263=Maksymalna wartoœć przekroczenia czasu oczekiwania dla pliku t264=Maksymalna tolerowana prÄ™dkoœć transferu t265=Maksymalna liczba ponowieÅ„ jeżeli wydarzy siÄ™ nie-fatalny błšd t266=Maksymalny rozmiar strony html t267=Maksymalna wielkoœć pliku t268=Maksymalna iloœć bajtów możliwych do transferu z Sieci Web t269=Zrób pauzÄ™ po sicÅ¡gniÄ™ciu takiej iloœci bajtów t270=Maksymalny czas dla lustra t271=Maksymalna iloœć połšczeÅ„ na sekundÄ™ (zapobiwga przecšżeniu serwera) t272=Maksymalna liczba łącz jakie mogÄ… być przetestowane (zapisanych może być wiÄ™cej!) t273=Stopka do umieszczenia w każdym pliku HTML t274=Z powrotem do strony startowej t275=Save current preferences as default values t276=Click to continue t277=Kliknij, aby anulować zmiany t278=Dostosuj siÄ™ do praw robotów (robots) na serwisie t279=Strony zewnÄ™trzne (niepobrane) bÄ™dÅ¡ połšczone do stron z błędami t280=Nie wymazuj starych plików po uaktualnieniu t281=Zaakceptować wysÅ‚ane ciasteczka (cookies)? t282=Sprawdzać typy dokumentów jeżeli sÅ¡ nieznane? t283=Parsować aplety Javy aby odnaleŸć zawarte w nich pliki do pobrania ? t284=Zmuœ do zapisania plików w cache a nie tylko w plikach HTML t285=Raportujj typ plików jeżeli zostaÅ‚ wygenerowany t286=Utwórz plik dla debuggera t287=Spróbuj ominšć pewne błędy (bugs) serwera dziÄ™ki użyciu niestandardowych żšdaÅ„ t288=Użyj trybu zgodnoœci z starszym standardem HTTP\\1.0 (ogranicza moc silnika programu) t289=Próba ograniczenia powtórnych transferów dziÄ™ki kilku trikom (test wielkoÅ›ci pliku) t290=Spróbuj ogranicznyc ilosc lacz poprzez pomijanie podobnych URL'i (www.foo.com==foo.com, http=https ..) t291=Zapisuj zewnÄ™trzne Å‚acza bez login\\hasÅ‚o t292=Zapisuj wewnÄ™trzne łšcza bez paska wyszukiwania t293=Próbuj pozyskać wszystkie łšcza (nawet te w nieznaych tag'ach\\kodzie) t294=Użyj cache dla uaktualnieÅ„ t295=Raportuj pobrane pliki t296=Primary Scan Rule t297=Kontrola przepÅ‚ywu t298=Ograniczenia t299=Identyfikacja t300=Gdy błšd, porzuć hosta t301=Anuluj połšczenie gdy transfer zbyt wolny t302=Konfiguruj t303=Zmniejsz czas połączenia i czas sprawdzania typu dzięki uĹźyciu podtrzymywanych połączeń t304=Maksymalna wielkoœć serwisu t305=Zapisz opcje t306=Save t307=Maksymalna szybkoœć transferu t308=Akceptuj prawa robots.txt t309=ÅÅ¡cza t310=Tryb eksperta t311=Kontrola przepÅ‚ywu t312=ID przeglÅ¡darki t313=Scan Rules t314=Raport, indeks, cache t315=Proxy t316=Typy MIME t317=Nie łšcz siÄ™ z usÅ‚ugodawcÅ¡ (jestem już połšczony) t318=Nie używaj połšczenia zewnÄ™trznego t319=Zadania dla lustra (mirrora) t320=Kliknij aby wystartować! t321=Nie zapisuj haseÅ‚ dla tego połšczenia! t322=Nie mogÅ‚em pobrać zdalnego ustawienia połšczenia t323=Wybierz usÅ‚ugodawcÄ™ z którym chcesz siÄ™ połšczyć t324=Start t325=Możesz teraz uruchomnić tworzenie lustra przez wciœniÄ™cie przycisku FINISH lub też zdefiniować wiÄ™cej opcji połšczenia t326=Zapisz jedynie wybrane opcje, nie pobieraj żadnych plików t327=OpóŸnienie t328=Shutdown t329=Czekam do: (hh\\mm\\ss\\) t330=ÅÅ¡czÄ™ siÄ™ z usÅ‚ugodawcÅ¡ Internetu t331=Połšcz siÄ™ z tym usÅ‚ugodawcÅ¡ t332=ZakoÅ„cz połšczenie z usÅ‚ugodawcÅ¡ po pobraniu t333=Po pobraniu rozłšcz modem t334=\r\n(proszÄ™ poinformować nas o jakichkolwiek błędach w dziaÅ‚aniu programu)\r\n\r\nTwórcy:\r\nInterfejs(Windows): Xavier Roche\r\nMotor: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nPolska wersja jÄ™zykowa: Åukasz Jokiel (Opole University of Technology, Lukasz.Jokiel@po.opole.pl) t335=O... HTTraQt Website Copier t336=Prosimy o odwiedzenie naszej strony w Sieci t337=Pytanie kreatora t338=Twoja odpowiedŸ: t339=WykryÅ‚em łšcze t340=Wybierz regułę t341=Ignoruj to łšcze t342=Ignoruj katalog t343=Ignoruj domenÄ™ t344=Pobierz tylko tÄ™ stronÄ™ t345=Lustro serwisu (mirror) t346=Lustro domeny (mirror) t347=Ignoruj wszystko t348=Wizard query t349=Nie t350=Opcje t351=Pauzuj transfer t352=Modyfikacja opcji t353=Pokaż raport t354=Pokaż raport błędów t355=Pokaż transfer plików t356=ZnajdŸ nowszÅ¡ wersjÄ™ programu t357=Pasek narzÄ™dziowy t358=Pasek statusu t359=PodziaÅ‚ t360=Plik t361=Progress t362=Opcje t363=Lustro t364=Raport t365=Okno t366=Pomoc t367=Wczytaj domyœlne opcje t368=Zapisz domyœlne opcje t369=Wyczyœć domyœlne opcje t370=Wczytaj opcje t371=Zapisz opcje jako... t372=Wybór jÄ™zyka t373=Zawartoœć t374=O... HTTraQt Website Copier t375=Nowy projekt\tCtrl+N t376=&Otwórz... \tCtrl+O t377=Zapis&z\tCtrl+S t378=Zapisz j&ako... t379=&UsuÅ„ t380=&PrzeglÄ…daj strony sieciowe... t381=Struktura zdefiniowana przez użytkownika t382=%n\r\nNazwa pliku bez typu pliku (np: image)\r\n%N\r\nNazwa wraz z typem pliku (np: image.gif)\r\n%t\r\nTyp pliku (np: .gif)\r\n%p\r\nScieżka [bez koÅ„cowego \\] (np: \\pewneobrazki)\r\n%h\r\nNazwa hosta (np: www.pewnyhost.com)\r\n%s?\r\n%M\tURL MD5 (128 bits, 32 ascii bytes)\r\n%Q\tquery string MD5 (128 bits, 32 ascii bytes)\r\n%q\tsmall query string MD5 (16 bits, 4 ascii bytes)\r\n\r\nKrótka wersja dla DOS (np: %sN) t383=PrzykÅ‚ad:\r\n%h%p\\%n%q.%t\r\n-> \t\t\\home\\karbofos\\mirror\\www.pewienhost.com\\pewneobrazki\\obrazek.gif t384=Ustawienia proxy t385=Autentykacja (jeżeli wymagana) t386=Tutaj podaj adres proxy t387=Tutaj podaj port proxy t388=Tutaj podaj login proxy t389=Tutaj podaj hasÅ‚o (pass) dla proxy t390=Tutaj podaj nazwÄ™ projektu t391=Tutaj podaj œcieżkÄ™ pod którÅ¡ zostanie zapisany projekt t392=Tutaj wybierz istniejÅ¡cy projekt przeznaczony do aktualizacji t393=Kliknij tutaj aby wybrać œcieżkÄ™ t394=Wybierz lub stwórz nowa kategorie, tak aby posortowac lustra w kategorie t395=Kreator projektu HTTraQt t396=Nazwa nowego projektu: t397=Nazwa istniejÅ¡cego projektu: t398=Nazwa projektu: t399=ÂŒcieżka bazowa t400=Projekt - kategoria: t401=\\home\\karbofos\\Moje Strony Web t402=Wpisz nazwÄ™ nowego projektu,\r\nalbo wybierz istniejÅ¡cy projekt, który chesz kontunuować\\uaktualnić t403=Nowy projekt t404=Wstaw URL t405=Adres URL: t406=Authentication (only if needed) t407=Formularze lub skomplikowane łšcza: t408=Pobierz (pochwyć) URL t409=Tutaj podaj adres URL t410=Podaj login serwisu t411=Podaj hasÅ‚o (pass) serwisu t412=Użyj tego narzÄ™dzia aby pobrać łšcza, które sÅ¡ dostÄ™pne tylko przez formularze lub łšcza z javascript'u t413=Wybierz jÄ™zyk t414=Pobierz URL! t415=ProszÄ™ tymczasowo ustawić proxy w Twojej przeglÅ¡darce (lub Ustawieniach Internetowych) na nastÄ™pujÅ¡ce: (wytnij\\wstaw adres proxy oraz port).\r\nNastÄ™pnie w przeglÅ¡darce, kliknij na formularzu lub kliknij łšcze, które chcesz pobrać. t416=Ta operacja przechwyci łšcze z Twojej przeglÅ¡darki do HTTraQt'a t417=ANULUJ t418=Wytnij\\wstaw tutaj tymczasowe ustawienia proxy t419=Nie można znaleŸć plików pomocy t420=Zapisanie opcji niemożliwe t421=ProszÄ™ przeciÅ¡gnšć tylko jeden folder t422=ProszÄ™ przeciÅ¡gnšć folder, a nie plik t423=ProszÄ™ przeciÅ¡gnšć folder t424=Wybrać zdefiniowanÅ¡ przez użytkownika strukturÄ™ ? t425=Upewnij siÄ™ czy zdefiniowane przez użytkownika ciÅ¡gi (strings) sÅ¡ poprawne\r\nJeœli tego nie zrobisz to nazwy plików bÄ™dÅ¡ wyglÅ¡daÅ‚y bardzo dziwnie! t426=Czy naprawdÄ™ chcesz wybrać zdefiniowanÅ¡ przez użytkownika strukturÄ™? t427=Zbyt dużo URLi, nie można obsÅ‚użyć tak wielu łšcz!! t428=Za maÅ‚o pamiÄ™ci, fatalny błšd wewnÄ™trzny... t429=Nieznana operacja! t430=Dodać ten URL?\r\n t431=Ostrzeżenie: główny proces ciÅ¡gle nie odpowiada, nie można dodać URLi.. t432=Wybierz lub zmodyfikuj tutaj swoje plik(i) t433=Wybierz lub zmodyfikuj tutaj swoje typy MIME t434=IdŸ w górÄ™ t435=IdŸ w dół t436=Informacje o transferze plików t437=Zachowaj ukÅ‚ad okien t438=Dodatkowe informacje: t439=Witamy w HTTraQt Website Copier!\r\n\r\nProszÄ™ wcisnÅ¡ przycisk DALEJ aby\r\n\r\n- uruchomić nowy projekt\r\n- aby wznowić przerwany projekt t440=Przegladarka Offline Open Source t441=Program kopiujacy strony\\Przegladarka Offline. Kopiuje strony WWW z Internetu na Twoj komputer. Darmowy. t442=httrack, httraqt, webhttrack, przegladarka offline. t443=Lista URL'i (*.txt) t444=Poprzedni t445=Nastepny t446=URL'e t447=Ostrzezenie t448=Twoja przegladarka nie obsluguje jeszcze JavaScript. Aby lepiej wyswietlac strony uzyj przegladarki z obsluga JavaScript. t449=Dziekuje t450=Mozesz teraz zamknac to okno. t451=Serwer zakonczyl prace t452=Podczas tworzenia lustra wydarzyl sie fatalny blad. t453=Wrong URL(s)! t454=How You can thank a developer: t455=Share the link to this program or to this project t456=Report to developer about bugs or mistakes in the program t457=Donate t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Get from the clipboard t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=Yes t489=Build top Index t490=Units t491=Open t492=PC off when finished t493=Shutdown counter (minutes) t494=Make or correct translation httraqt/lang/Norsk.utf0000664000175000017500000005405513042707374015522 0ustar karbofoskarbofosLANGUAGE_NAME Norsk LANGUAGE_FILE Norsk LANGUAGE_ISO no LANGUAGE_AUTHOR Tobias "Spug" Langhoff (Dark Spug at hazardlabs.com )\n[ spug_enigma@hotmail.com ] \n LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID Norwegian (Nynorsk) t000=HTTraQt t001=Antall forbindelser t002=Select font size t003=Time-out t004=Forsøk t005=Maksimum overføringshastighet t006=Minimum overføringshastighet t007=Persistent connections (Keep-Alive) t008=Avbryt alle linker fra vert hvis time-out oppstÃ¥r t009=Avbryt alle linker fra vert hvis overføringen er for langsom t010=Sjekk dokumenttype t011=Webrobot t012=Aksepter informasjonskapsler (cookies) t013=Overfør java-filer t014=Oppdater hack (begrens gjen-overføringer) t015=URL hacks (join similar URLs) t016=Aksepter forespørsler (for servere) t017=Gjennomtving gamle HTTP\\1.0-forespørsler (ikke 1.1) t018=Nettleser-identitet t019=Operation system Identity t020=Operation t021=HTML-fotnote t022=Angi struktur (hvordan linker lagres) t023=DOS-filnavn (8+3) t024=Ingen feilsider t025=Ingen eksterne websider t026=Skjul passord t027=Skjul forespørsels-strenger t028=Ikke slett gamle filer t029=ISO9660-filnavn (CD-ROM) t030=Struktur t031=Disse innstillingene bør bare endres hvis noe ikke virker, og kun av eksperter :) t032=Primær søkeregel t033=Søkemetode t034=Global reisemetode t035=Skriv linker om igjen: internt \\ eksternt t036=Bruk cache til oppdateringer og oppdateringsforsøk t037=Aktiver feilsøking (httraqt.log) t038=Maksimum kopieringsdybde fra rotadressen (root) t039=Maksimum kopieringsdybde for eksterne\\forbudte adresser (0, altsÃ¥ ingen, er standard) t040=Maks. størrelse pÃ¥ hver HTML-fil t041=Maks. størrelse pÃ¥ hver ikke-HTML-fil t042=Størrelsesbegrensning t043=Pause etter nedlastning... t044=Maksimum tid t045=Size t046=Maksimum antall forbindelser \\ sekunder t047=Maksimum antall linker t048=Alle linker matcher t049=Hent ikke-HTML-filer relatert til linker, f.eks eksterne .ZIP-filer eller bilder t050=Test alle linker (ogsÃ¥ forbudte linker) t051=Kopier HTML-filer først! t052=Type\\MIME-tilknytninger t053=Filtyper: t054=MIME-identitet: t055=Proxyadresse: t056=Proxyport: t057=Brukernavn t058=Passord t059=Bruk proxy til FTP-overføringer t060=Bruk jokertegn (* og ?) for Ã¥ ekskludere eller inkludere URLer eller linker.\r\nDu kan sette inn flere søkeregler pÃ¥ samme linje.\r\nBruk mellomrom som separatortegn.\r\n\r\nEksempel: +*.zip -www.*.com -www.*.edu\\cgi-bin\\*.cgi t061=Kriterier t062=Streng t063=Tips: For Ã¥ inkludere ALLE GIF-filer, skriv noe sÃ¥nt som +www.someweb.com\\*.gif. \r\n(+*.gif \\ -*.gif inkluderer\\ekskluderer ALLE GIF-filer fra ALLE sider) t064=WildCardFilters t065=Legg til søkeregel t066=Ekskluder link(er) t067=Inkluder link(er) t068=Lagre ALLE filer i cache t069=Ikke last ned filer som er slettet av bruker pÃ¥ nytt t070=Create Log files t071=Opprett en forside t072=Opprett en ord-database t073=Filnavn med etternavn:\r\nFilnavn som inneholder:\r\nDette filnavnet:\r\nMappenavn som inneholder:\r\nDette mappenavnet:\r\nLinker i dette domenet:\r\nLinker i domener som inneholder:\r\nLinker fra denne verten:\r\nLinker som inneholder:\r\nDenne linken:\r\nALLE LINKER t074=Vis alle\r\nSkjul filsøking\r\nSkjul informasjon\r\nSkjul filsøking og informasjon t075=Sidestruktur (standard)\r\nHTML i web\\, bilder\\andre filer i web\\bilder\\\r\nHTML i web\\HTML, bilder\\andre i web\\bilder\r\nHTML i web\\, bilder\\andre i web\\\r\nHTML i web\\, bilder\\andre i web\\xxx, hvor xxx er filtypen\r\nHTML i web\\HTML, bilder\\andre i web\\xxx\r\nSidestruktur, uten www.domene.xxx\\\r\nHTML i side_navn\\, bilder\\andre filer i side_navn\\bilder\\\r\nHTML i side_navn\\HTML, bilder\\andre i side_navn\\bilder\r\nHTML i side_navn\\, bilder\\andre i side_navn\\\r\nHTML i side_navn\\, bilder\\andre i side_navn\\xxx\r\nHTML i side_navn\\HTML, bilder\\andre i side_navn\\xxx\mAlle filer pÃ¥ nettet\\, med tilfeldige navn (gadget !)\r\nAlle filer i side_navn\\, med tilfeldige navn (gadget !)\r\nBruker-definert struktur... t076=Bare søk\r\nLagre HTML-filer\r\nLagre ikke-HTML-filer\r\nLagre alle filer (standard)\r\nLagre HTML-filer først t077=Bli i samme mappe\r\nKan gÃ¥ ned (standard)\r\nKan gÃ¥ opp\r\nKan gÃ¥ bÃ¥de opp og ned t078=Bli pÃ¥ samme adresse (standard)\r\nBli pÃ¥ samme domene\r\nBli pÃ¥ samme toppnivÃ¥-domene\r\nGÃ¥ hvor som helst pÃ¥ internett t079=Aldri\r\nHvis ukjent (bortsett fra \\)\r\nHvis ukjent t080=ingen robots.txt-regler\r\nrobots.txt bortsett fra guide\r\nfølg robots.txt-regler t081=normal\r\nutvidet\r\nfeilsøk t082=Last ned webside(r)\r\nLast ned webside(r) (spør meg)\r\nHent individuelle filer\r\nLast ned alle sidene (multiple mirror)\r\nTest linkene pÃ¥ sidene (bookmark test)\r\n* Fortsett avbrutt kopiering\r\n* Oppdater eksisterende kopi t083=Relativ URL \\ Fullstendig URL (standard)\r\nFullstendig URL \\ Fullstendig URL\r\nFullstendig URL \\ Fullstendig URL\r\nOriginal URL \\ Original URL t084=- Kopiering av webside -\r\n\r\nSkriv adressen(e) i URL-feltet t085=- Interaktiv guide (spørsmÃ¥l) -\r\n\r\nSkriv inn adressen(e) i URL-feltet t086=- Filnedlasting -\r\n\r\nSkriv inn filen(e)s adresse(r) i URL-feltet t087=- Linkliste -\r\n\r\nBruk URL-feltet til Ã¥ angi adresse(r) pÃ¥ sider som inneholder linker som skal kopieres. t088=- Linktest -\r\n\r\nSkriv inn webadressen(e) du vil teste i URL-feltet t089=- Oppdatering -\r\n\r\nBekreft adressen(e) i URL-feltet, sjekk eventuelt om innstillingene er riktige og trykk deretter pÃ¥ 'NESTE' t090=- Fortsett kopiering (hvis kopieringen ble avbrutt) -\r\n\r\nBekreft adressen(e) i URL-feltet, sjekk eventuelt om innstillingene er riktige og trykk deretter pÃ¥ 'NESTE' t091=Ok t092=Avbryt t093=Avslutt t094=Lukk t095=Angre endringer t096=Klikk for Ã¥ bekrefte t097=Klikk her for Ã¥ fÃ¥ hjelp! t098=Klikk for Ã¥ gÃ¥ tilbake til forrige skjerm t099=Klikk for Ã¥ gÃ¥ til neste skjerm t100=Skjul passord t101=Lagre prosjekt t102=Vil du lukke prosjektet? t103=Vil du slette dette prosjektet? t104=Vil du slette det tomme prosjektet %s? t105=Denne funksjonen er ikke utviklet enda t106=Kunne ikke slette prosjektet t107=Velg en regel for dette filteret t108=Skriv inn nøkkelord for dette filteret t109=Legg til regel t110=Skriv inn et eller flere nøkkelord for denne regelen t111=Legg til t112=Søkeregler t113=Følgende matchende linker vil bli utelukket: t114=Følgende matchende linker vil bli inkludert: t115=Eksempel: t116=gif\r\nMatcher alle GIF-filer t117=blue\r\nFinner alle filer med matchende tekst. Skriver du f.eks. 'blue' lastes 'bluesky-small.jpeg' ned. t118=bigfile.mov\r\nFinner filen 'bigfile.mov', men ikke 'bigfile2.mov' t119=cgi\r\nFinner linker med mappenavn som matcher tekststrengen 'cgi', f.eks. \\cgi-bin\\somecgi.cgi t120=cgi-bin\r\nFinner linker med mappenavn som matcher hele 'cgi-bin'-strengen (men ikke cgi-bin-2, for eksempel) t121=someweb.com\r\nFinner linker med matchende tekststreng, som f.eks www.someweb.com, private.someweb.com osv. t122=someweb\r\nFinner linker med mappenavn som matcher tekststrengen 'someweb', for eksempel www.someweb.com, www.someweb.no, private.someweb.otherweb.com osv. t123=www.someweb.com\r\nFinner linker som matcher hele 'www.someweb.com'-strengen (men ikke linker som f.eks private.someweb.com\\.. osv.) t124=someweb\r\nFinner alle linker med matchende tekststreng, som for eksempel www.someweb.com\\.., www.test.abc\\fromsomeweb\\index.html, www.test.abc\\test\\someweb.html osv. t125=www.test.com\\test\\someweb.html\r\nFinner bare filen 'www.test.com\\test\\someweb.html'. Legg merke til at du mÃ¥ skrive hele adressen (URL + mappenavn) t126=Legg til ekskluderingsfilter t127=Legg til inkluderingsfilter t128=Eksisterende filtre t129=Cancel changes t130=Lagre nÃ¥værende innstillinger som standardinnstillinger t131=Click to confirm t132=%s inneholder ingen loggfiler! t133=Det finnes ingen 'index.html'-fil i %s! t134=Klikk for Ã¥ avslutte HTTraQt Website Copier t135=Vis HTML-startside t136=Kopieringen er fullført t137=Vis logg-filer t138=Vis den kopierte websiden t139=Nytt prosjekt... t140=Vis feil- og advarselsrapporter t141=Vis rapport t142=Lukk loggvinduet t143=Informasjonstype: t144=Informasjon t145=Søk t146=Søk etter et ord t147=Informasjonslogg t148=Advarsels- og feillogg t149=Kan ikke starte OLE-systemet t150=HTTraQt kunne ikke finne noen avbrutte nedlastninger i den angitte mappen! t151=Kunne ikke koble til leverandør t152=mottar t153=tillatelse t154=kobler til t155=søker t156=Ready t157=klar t158=waiting t159=feil t160=Mottar filer... t161=Overfører HTML-fil... t162=Sletter filer... t163=Loading cache in progress.. t164=Overfører HTML-fil (tester linker)... t165=Pause - Velg [Kopier]\\[Pause nedlasting] for Ã¥ fortsette nedlastingen t166=Paused (select [File]\\[Pause transfer] to continue) t167=Avslutter aktive nedlastinger - velg [Avbryt] for Ã¥ avslutte nÃ¥! t168=søker t169=Venter pÃ¥ planlagt tidspunkt... t170=Transferring data.. t171=Kobler til leverandør t172=[%d sekunder] til start t173=Kopiering pÃ¥gÃ¥r [%s, %s] t174=Kopieringen er fullført! t175=Et problem oppsto under kopieringen\r\n t176=\r\nUnder:\r\n t177=\r\nVis loggen hvis nødvendig.\r\n\r\nKlikk pÃ¥ AVSLUTT for Ã¥ avslutte HTTraQt Website Copier.\r\n\r\nTakk for at du brukte HTTraQt! t178=Kopieringen er fullført.\r\nKlikk AVSLUTT for Ã¥ avslutte HTTraQt.\r\nVis loggfil(er) vis det er nødvendig, for Ã¥ sjekke at alt er OK.\r\n\r\nTakk for at du brukte HTTraQt! t179=* * KOPIERINGEN ER AVBRUTT! * *\r\nDen nÃ¥værende midlertidige cachen er obligatorisk for alle oppdateringsoperasjoner, og inneholder bare data fra den siste avbrutte kopieringsprosessen.\r\nDen tidligere cachen kan inneholde fyldigere informasjon; hvis du ønsker Ã¥ beholde den informasjonen mÃ¥ du gjenopprette den og slette den aktuelle cachen.\r\n[OBS: Dette kan lettest gjøres ved Ã¥ slette alle 'hts-cache\\new.*'-filer]\r\n\r\nTror du den tidligere cache-filen kanskje inneholder fyldigere informasjon, og vil du gjenopprette den? t180=* * KOPIERINGSFEIL! * *\r\nHttrack har oppdaget at den gjeldende websiden er tom. Hvis du var i gang med Ã¥ oppdatere enn kopi, vil det gamle innholdet bli gjenopprettet.\r\nMulig Ã¥rsak: Den første siden kunne enten ikke finnes, eller det oppstod et problem med forbindelsen.\r\n=> Kontroller at websiden fremdeles finnes, og\\eller sjekk proxy-innstillingene dine! <= t181=\r\n\r\nTips: Klikk pÃ¥ [Vis loggfil] for Ã¥ se advarsler og feilmeldinger t182=Det oppstod en feil ved sletting av hts-cache\\new.*-filen. Prøv Ã¥ slett filen manuelt. t183=Vil du virkelig avslutte HTTraQt Website Copier? t184=Plassering av loggfil t185=Nytt prosjekt \\ importer prosjekt? t186=Velg kriterier t187=Maximum søkedybde pÃ¥ linker t188=Skriv inn adressen(e) her t189=Velg ytterligere filtreringsregler t190=Proxy-navn (om nødvendig) t191=Proxy-port t192=Velg proxy-innstillinger t193=Bruk standard HTTP-proxy som FTP-proxy t194=Bane t195=Velg bane t196=Avslutt HTTraQt Website Copier t197=Om HTTraQt t198=Save current preferences as default values t199=Klikk for Ã¥ fortsette t200=Klikk for Ã¥ velge innstillinger t201=Klikk for Ã¥ legge til en URL t202=Hent URL(er) fra tekstfil t203=HTTraQt-innstillinger (*.opt)|*.opt|| t204=Adresseliste (tekstfil) (*.txt)|*.txt|| t205=Finner ikke filen! t206=Vil du virkelig endre prosjektets navn \\ plassering? t207=Ã…pne egendefinerte innstillinger? t208=Lagre egendefinerte innstillinger? t209=Nullstill alle standardinnstillinger? t210=Velkommen til HTTraQt! t211=Handling: t212=Maksimum dybde t213=Maksimum ekstern dybde: t214=Filtre (ekskluder\\inkluder linker): t215=Baner t216=Definer... t217=Velg innstillinger... t218=Instillinger og kopieringsvalg: t219=Prosjektnavn t220=Legg til en URL... t221=Webadresser: (URL) t222=Stopp HTTraQt? t223=Hibernate t224=Pause kopieringen? t225=Pause t226=Stopp kopieringsprosessen t227=Minimer til systemlinjen t228=Klikk for Ã¥ hoppe over en link eller stoppe overføringen t229=Klikk for Ã¥ hoppe over en link t230=Bytes nedlastet t231=Stop t232=Gjennomsøkte linker t233=Tid: t234=Tilkoblinger: t235=Kjører: t236=Minimer t237=Overføringshastighet t238=HOPP OVER t239=Informasjon t240=Kopierte filer: t241=Oppdaterte filer: t242=Feil: t243=Feil t244=Arbeider: t245=Følg eksterne linker t246=Test alle linker pÃ¥ siden t247=Prøv Ã¥ utvide alle linker t248=Last ned HTML-filer først (raskere) t249=Velg lokal sidestruktur t250=Velg brukerdefinert sidestruktur pÃ¥ disken t251=Ikke oppdater tomme filer eller filer slettet av bruker t252=Opprett en startside t253=Opprett en ord-database over alle HTML-sider t254=Opprett feillogging og rapporter t255=Lag filnavn KUN i DOS 8-3-format t256=Lag filnavn i ISO9660-format KUN for CD-ROM t257=Ikke opprett HTML-feilmeldinger t258=Velg filtyper som skal kopieres t259=Velg overføringsretning t260=Velg global overføringsretning t261=Velg regler for omskrivning av URL for interne linker (nedlastede linker) og eksterne linker (ikke nedlastede) t262=Maksimum antall samtidige forbindelser t263=Fil time-out t264=Minimum akseptabel overføringshastighet t265=Maksimalt antall forsøk pÃ¥ ikke-fatale feil t266=Maksimum filstørrelse for en enkelt HTML-fil t267=Maksimum filstørrelse for en enkelt ikke-HTML-fil t268=Maksimum antall bytes som hentes fra internett t269=Pause kopieringen nÃ¥r sÃ¥ mange bytes har blitt lastet ned: t270=Maksimal overføringstid pÃ¥ kopieringsprosessen t271=Maksimum antall forbindelser\\sekunder (for Ã¥ unngÃ¥ overbelastning av serveren) t272=Maksimalt antall linker som kan testes (ikke lagret!) t273=Sett inn kommentar i alle HTML-filer t274=Tilbake til startside t275=Save current preferences as default values t276=Click to continue t277=Klikk for Ã¥ angre endringer t278=Følg lokale robots-regler pÃ¥ websiden t279=Linker til eksterne sider som ikke finnes vil opprette en feilside t280=Ikke slett unødvendige filer etter oppdatering t281=Aksepter informasjonskapsler (cookies)? t282=Sjekk dokumenttypen hvis ukjent? t283=Overfør java-appleter sammen med inkluderte filer som skal lastes ned? t284=Lagre alle filer i cache i stedet for bare HTML t285=Loggfiltype (hvis den opprettes) t286=Opprett en feilfinningsfil t287=Bruk ikke-standarde forespørsler for Ã¥ unngÃ¥ serverfeil t288=Bruk gamle HTTP\\1.0-forespørsler (begrenser effektiviteten!) t289=Prøv Ã¥ begrense gjentakelser av samme overføring ved Ã¥ bruke spesielle 'triks' (f.eks Ã¥ teste filstørrelsen) t290=Attempt to limit the number of links by skipping similar URLs (www.foo.com==foo.com, http=https ..) t291=Skriv eksterne linker uten brukernavn\\passord t292=Skriv interne linker uten Ã¥ spørre t293=Prøv Ã¥ kopiere alle URLer (selv i ukjente tags \\ ukjent kode) t294=Bruk cache til oppdateringer t295=Loggfiler t296=Primary Scan Rule t297=Flow-kontroll t298=Begrensninger t299=Identitet t300=Forlat verten hvis det oppstÃ¥r feil t301=Forlat verten hvis den er for langsom t302=Konfigurer t303=Reduce connection time and type lookup time using persistent connections t304=Maksimum websidestørrelse t305=Lagre innstillinger t306=Save t307=Maksimum overføringshastighet t308=Følg reglene i robots.txt t309=Linker t310=Kun for eksperter t311=Flow-kontroll t312=Nettleser-ID t313=Scan Rules t314=Logg, forside, cache t315=Proxy t316=MIME Types t317=Ikke opprett tilkobling til leverandør (er allerede tilkoblet) t318=Ikke bruk fjernoppringning t319=Planlegg kopieringen t320=Klikk for Ã¥ starte! t321=Ingen lagrede passord for denne tilkoblingen! t322=Kan ikke lese oppringningsinnstillinger t323=Velg en internettleverandør t324=Start t325=Vennligst endre tilkoblingsinnstillinger hvis det er nødvendig,\r\nog klikk pÃ¥ FULLFØR for Ã¥ begynne kopieringsprosessen. t326=Bare lagre innstillingene, ikke begynn kopieringen. t327=Pause t328=Shutdown t329=Kopiering planlagt pÃ¥ tidspunkt: (hh\\mm\\ss) t330=Koble til leverandør (RAS) t331=Koble til denne leverandøren t332=Koble fra nÃ¥r fullført t333=Koble fra modem nÃ¥r fullført t334=\r\n(Vennligst fortell oss om feil eller problemer med programmet)\r\n\r\nUtvikling (Windows): Xavier Roche\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche og andre bidragsytere\r\n\r\nNorwegian translation:\r\nTobias "Spug" Langhoff ( spug_enigma@hotmail.com ) t335=Om HTTraQt Website Copier t336=Vennligst besøk vÃ¥r internettside t337=Guide-spørsmÃ¥l t338=Ditt svar: t339=Link oppdaget... t340=Velg en regel t341=Ignorer denne linken t342=Ignorer denne mappen t343=Ignorer dette domenet t344=Kopier bare denne siden t345=Kopier side t346=Kopier domene t347=Ignorer alle t348=Wizard query t349=Nei t350=Innstillinger t351=Pause kopiering t352=Endre innstillinger t353=Vis logg t354=Vis feillogg t355=Vis filoverføringer t356=Se etter programoppdateringer (krever internett-tilkobling)... t357=&Verktøylinje t358=&Statuslinje t359=&Del t360=Fil t361=Progress t362=Innstillinger t363=Kopier webside t364=Logg t365=Vindu t366=Hjelp t367=Ã…pne standardinnstillinger t368=Lagre standardinnstillinger t369=Tilbakestill til standardinnstillinger t370=Ã…pne innstillinger... t371=Lagre innstillinger som... t372=SprÃ¥k... t373=Hjelp (engelsk)... t374=Om HTTraQt... t375=&Nytt prosjekt\tCtrl+N t376=Ã…&pne...\tCtrl+O t377=La&gre\tCtrl+S t378=Lagre &som... t379=Sl&ett... t380=ForhÃ¥ndsvis webside... t381=Brukerdefinert struktur t382=%n\tFilnavn uten filtype (f.eks bilde)\r\n%N\tFilnavn MED filtype (f.eks bilde.gif)\r\n%t\tBare filtype (f.eks gif)\r\n%p\tBane [uten slutt-\\] (f.eks \\bilder)\r\n%h\tVertsnavn (f.eks www.someweb.com)\r\n%M\tMD5-URL (128-biters, 32 ASCII-bytes)\r\n%Q\tMD5-forespørsels-streng (128-biters, 32 ASCII-bytes(\r\n%q\tKort MD5-forespørsels-streng (16-biters, 4 ASCII-bytes)\r\n\r\n%s?\tKort navn (f.eks %sN) t383=Eksempel:\t%h%p\\%n%q.%t\r\n->\t\t\\home\\karbofos\\mirror\\www.someweb.com\\bilder\\bilde.gif t384=Proxyinnstillinger t385=Godkjennelse (bare hvis det trengs) t386=Skriv inn proxyadresse her t387=Skriv inn proxyport her t388=Skriv inn proxybrukernavn t389=Skriv inn proxypassord t390=Skriv inn prosjektnavn her t391=Skriv inn banen der filene skal lagres t392=Velg eksisterende prosjekt som skal oppdateres t393=Klikk her for Ã¥ velge bane t394=Select or create a new category name, to sort your mirrors in categories t395=HTTraQt prosjektguide... t396=Nytt prosjektnavn: t397=Eksisterende prosjektnavn: t398=Prosjektnavn: t399=Lagringsbane: t400=Project category: t401=\\home\\karbofos\\Mine websider t402=Skriv inn et nytt prosjektnavn, \r\neller velg et eksisterende prosjekt du vil oppdatere\\fortsette pÃ¥ t403=Nytt prosjekt t404=Skriv inn URL t405=URL: t406=Authentication (only if needed) t407=For skjemaer eller komplekse linker: t408='Fang' URL... t409=Skriv inn URL-adresse(r) her t410=Skriv inn websidens brukernavn t411=Skriv inn websidens passord t412=Bruk dette verktøyet for Ã¥ 'fange' linker som bare kan nÃ¥s via skjemaer eller JavaScript-koder t413=Velg sprÃ¥ket du vil bruke t414='Fang' URL! t415=Vennligst sett nettleserens midlertidige proxy-innstillinger til følgende verdi (kopier\\lim inn proxy-adresse og port).\r\nKlikk sÃ¥ pÃ¥ OK-knappen i nettleseren din, eller klikk pÃ¥ linken du vil 'fange'. t416=Dette vil sende linken fra nettleseren din til HTTraQt. t417=AVBRYT t418=Kopier\\lim inn de midlertidige proxy-innstillingene her t419=Finner ikke hjelpefiler! t420=Kan ikke lagre parameterne! t421=Bare dra én mappe om gangen! t422=Bare dra mapper, ikke filer! t423=Bare dra mapper! t424=Velg bruker-definert struktur? t425=Pass pÃ¥ at den brukerdefinerte strengen stemmer,\r\nellers vil filnavnene være ugyldige! t426=Vil du bruke en brukerdefinert struktur? t427=For mange URLer, kan ikke hÃ¥ndtere sÃ¥ mange! t428=Ikke nok minne, fatal intern feil... t429=Ukjent kommando! t430=Legg til denne URLen?\r\n t431=Advarsel: hovedprosessen svarer fremdeles ikke, URLen(e) kan ikke legges til... t432=Velg eller endre filtypen(e) dine her t433=Velg eller endre MIME-typen(e) dine her t434=GÃ¥ opp t435=GÃ¥ ned t436=Nedlastningsinformasjon om fil t437=Frys vinduet t438=Mer informasjon: t439=Velkommen til HTTraQt Website Copier!\r\n\r\nVennligst klikk pÃ¥ NESTE-knappen for Ã¥\r\n\r\n- starte et nytt prosjekt\r\n- eller fortsette en tidligere avbrutt kopiering t440=Open Source offline browser t441=Website Copier\\Offline Browser. Copy remote websites to your computer. Free. t442=httrack, httraqt, webhttrack, offline browser t443=URL list (*.txt) t444=Previous t445=Next t446=URLs t447=Warning t448=Your browser does not currently support javascript. For better results, please use a javascript-aware browser. t449=Thank you t450=You can now close this window t451=Server terminated t452=A fatal error has occured during this mirror t453=Wrong URL(s)! t454=How You can thank a developer: t455=Share the link to this program or to this project t456=Report to developer about bugs or mistakes in the program t457=Donate t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Get from the clipboard t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=Yes t489=Build top Index t490=Units t491=Open t492=PC off when finished t493=Shutdown counter (minutes) t494=Make or correct translation httraqt/lang/Russian.utf0000664000175000017500000010652213042707374016047 0ustar karbofoskarbofosLANGUAGE_NAME Russian LANGUAGE_FILE Russian LANGUAGE_ISO ru LANGUAGE_AUTHOR Andrei Iliev (iliev at vitaplus.ru) \n LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID Russian t000=HTTraQt t001=N# Ñоединений t002=Select font size t003=Тайм-аут t004=Повторные попытки t005=МакÑ. ÑкороÑть закачки t006=MÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑкороÑть закачки t007=ПоÑтоÑнные ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ (Keep-Alive) t008=Ð’ Ñлучае Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐµÐ½Ð¸Ñ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ Ð¾Ñ‚Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ вÑе ÑÑылки Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ хоÑта t009=Ð’ Ñлучае, еÑли хоÑÑ‚ Ñлишком медленный, отменить вÑе ÑÑылки Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ хоÑта t010=ПроверÑть тип документа t011=Качалка t012=Разрешить cookies t013=Ðнализ Ñва файлов t014=Update hack (ограничение повторных закачек) t015=Хак URL (объеденить аналогичные URLs) t016=Толерантные запроÑÑ‹ (к Ñерверам) t017=ИÑпользовать Ñтарый протокол HTTP\\1.0 (не 1.1) t018=Ð˜Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð±Ñ€Ð¾ÑƒÐ·ÐµÑ€Ð° (Ñтрока User-Agent) t019=Operation system Identity t020=Operation t021=Ðижний HTML колонтитул t022=Тип локальной Ñтруктуры зеркала (ÑпоÑоб ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð²) t023=DOS-формат файлов (8+3) t024=Без Ñтраниц ошибок t025=Без внешних ÑÑылок t026=Скрыть пароли t027=СпрÑтать запроÑную чаÑть Ñтроки (вÑе, что поÑле знака ?) t028=Ðе удалÑть Ñтарые файлы t029=Имена в Ñтандарте ISO9660 (CDROM) t030=Структура t031=Как правило, Ñти наÑтройки изменÑть не Ñледует t032=ОÑновной фильтр t033=Мода ÑÐºÐ°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ t034=Ð“Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð°Ñ Ð¼Ð¾Ð´Ð° ÑÐºÐ°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ t035=Переименовать ÑÑылки: внутренние\\внешние t036=ИÑпользовать кÑш Ð´Ð»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸ докачки t037=Включить моду отладки (httraqt.log) t038=МакÑ. глубина ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð·ÐµÑ€ÐºÐ°Ð»Ð° от начального адреÑа t039=МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° закачки Ð´Ð»Ñ Ð²Ð½ÐµÑˆÐ½Ð¸Ñ…\\запрещенных адреÑов (0, Ñ‚.е., нет ограничений, Ñто значение поумолчанию) t040=МакÑ. размер html-файла: t041=МакÑ. размер не-html: t042=Ограничение по размеру t043=Пауза поÑле загрузки... t044=МакÑ. Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°ÐºÐ°Ñ‡ÐºÐ¸ t045=Размер t046=МакÑ. чиÑло Ñоединений\\Ñек. t047=МакÑимальное чиÑло ÑÑылок t048=Ð’Ñе ÑÑылки допуÑтимы t049=Качать не-html файлы вблизи ÑÑылки (напр.: внешние .ZIP или граф. файлы) t050=ПроверÑть вÑе ÑÑылки (даже запрещенные к закачке) t051=Получить вначале HTML файлы! t052=СоответÑвие типу файлов (Type\\MIME) t053=Типы файлов: t054=MIME identity t055=ÐÐ´Ñ€ÐµÑ Ð¿Ñ€Ð¾ÐºÑи: t056=Ðомер порта: t057=Логин: t058=Пароль: t059=ИÑпользовать прокÑи Ð´Ð»Ñ ftp-закачки t060=ИÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð¼Ð°Ñки, вы можете иÑключить\\включить Ñразу неÑколько адреÑов\r\nÐ’ качеÑтве Ñ€Ð°Ð·Ð´ÐµÐ»Ð¸Ñ‚ÐµÐ»Ñ Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ð¾Ð² иÑпользуйте запÑтые или пробелы.\r\nПример: +*.zip -www.*.com,-www.*.edu\\cgi-bin\\*.cgi t061=Выбрать тип: t062=ВвеÑти значение: t063=Совет: ЕÑли вы хотите Ñкачать вÑе gif-файлы, иÑпользуйте, например, такой фильтр +www.someweb.com\\*.gif. \r\n(+*.gif \\ -*.gif разрешает\\запрещает Ð´Ð»Ñ ÑÐºÐ°Ñ‡Ð¸Ð²Ð°Ð½Ð¸Ñ Ð’Ð¡Ð• gif-файлы на ВСЕХ Ñайтах) t064=WildCardFilters t065=Добавить фильтр t066=ИÑключить... t067=Включить... t068=СохранÑть ВСЕ файлы в кÑше t069=Ðе качать заново локально удаленные файлы t070=Создать файл отчёта t071=Создать Ð¸Ð½Ð´ÐµÐºÑ t072=Создать базу данных Ñлов t073=Имена файлов Ñ Ñ€Ð°ÑˆÐ¸Ñ€ÐµÐ½Ð¸ÐµÐ¼:\r\nИмена файлов, Ñодержащие:\r\nЭтот файл:\r\nИмена фолдеров Ñодержат:\r\nЭтот фолдер:\r\nСÑылки из Ñтого домена:\r\nСÑылки из доменов, Ñодержащие:\r\nСÑылки из Ñтого хоÑта:\r\nСÑылки Ñодержащие:\r\nЭтот линк:\r\nВСЕ ЛИÐКИ t074=Показать вÑе\r\nСпрÑтать отладку\r\nСпрÑтать инфо\r\nСпрÑтать отладку и инфо t075=Структура Ñайта (по умолчанию)\r\nHtml\\, файлы изображений\\другие файлы\\файлы изображений\\\r\nHtml\\html, файлы изображений\\другие файлы\\файлы изображений\r\nHtml\\, файлы изображений\\другие файлы\\\r\nHtml\\, файлы изображений\\другие файлы\\xxx, где xxx - раÑширение файла\r\nHtml, файлы изображений\\другие файлы\\xxx\r\nСтруктура Ñайта без www.domain.xxx\\\r\nHtml в site_name\\ файлы изображений\\другие файлы в site_name\\файлы изображений\\\r\nHtml в site_name\\html, файлы изображений\\другие файлы в site_name\\файлы изображений\r\nHtml в site_name\\, файлы изображений\\другие файлы в site_name\\\r\nHtml в site_name\\, файлы изображений\\другие файлы в site_name\\xxx\r\nHtml в site_name\\html, файлы изображений\\другие файлы в site_name\\xxx\r\nÐ’Ñе файлы из веба\\, Ñ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð»ÑŒÐ½Ñ‹Ð¼Ð¸ именами (новинка !)\r\nÐ’Ñе файлы из site_name\\, Ñ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð»ÑŒÐ½Ñ‹Ð¼Ð¸ именами (новинка !)\r\nÐ—Ð°Ð´Ð°Ð½Ð½Ð°Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ñтруктура... t076=Только Ñканировать\r\nСохранÑть html файлы\r\nСохранÑть не html файлы\r\nСохранÑть вÑе файлы (по умолчанию)\r\nСохранÑть вначале html файлы t077=ОÑтаватьÑÑ Ð² тойже директории\r\nМожно двигатьÑÑ Ð²Ð½Ð¸Ð· (по умолчанию)\r\nМожно двигатьÑÑ Ð²Ð²ÐµÑ€Ñ…\r\nМожно двигатьÑÑ Ð²Ð²ÐµÑ€Ñ… и вниз t078=ОÑтаватьÑÑ Ð½Ð° том же адреÑе (по умолчаниюt)\r\nОÑтаватьÑÑ Ð½Ð° том же домене\r\nОÑтаватьÑÑ Ð½Ð° том де домене верхнего уровнÑ\r\nИдти куда угодно t079=Ðикогда\r\nЕÑли неизвеÑтно (кроме \\)\r\nЕÑли неизвеÑтно t080=Ðе подчинÑтьÑÑ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð°Ð¼ robots.txt\r\nrobots.txt кроме МаÑтера\r\nподчинÑтьÑÑ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð°Ð¼ robots.txt t081=ОбычнаÑ\r\nраÑширеннаÑ\r\nотладка t082=Загрузить Ñайт(Ñ‹)\r\nЗагрузить Ñайт(Ñ‹) +вопроÑÑ‹\r\nЗагрузить отдельные файлы\r\nЗагрузить вÑе Ñайты Ñо Ñтраницы (неÑколько зеркал)\r\nТеÑтировать ÑÑылки Ñо Ñтраницы (теÑÑ‚ закладок)\r\n* Продолжить прерванную загрузку\r\n* Обновить ÑущеÑтвующую закачку t083=ОтноÑительный URI \\ ÐбÑолютный URL (по-умолчанию)\r\nÐбÑолютный URL \\ ÐбÑолютный URL\r\nÐбÑолютный URI \\ ÐбÑолютный URL\r\nПервоначальный URL \\ Первоначальный URL t084=- Мода зеркализации -\r\n\r\nВведите адреÑ(а) в поле URL. t085=- Ð˜Ð½Ñ‚ÐµÑ€Ð°ÐºÑ‚Ð¸Ð²Ð½Ð°Ñ Ð¼Ð¾Ð´Ð° - МаÑтер ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð·ÐµÑ€ÐºÐ°Ð»Ð° (будут заданы вопроÑÑ‹) -\r\n\r\nВведите адреÑ(а) в поле URL. t086=- Мода закачки отдельных файлов -\r\n\r\nВведите адреÑ(а) файлов в поле URL. t087=Мода ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð·ÐµÑ€ÐºÐ°Ð» из ÑпиÑка-\r\n\r\nÐ’ поле URL заполните адреÑа Ñтраниц, Ñодержащих URL'Ñ‹, которые вы хотите зеркализовать. t088=- Мода теÑÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð»Ð¸Ð½ÐºÐ¾Ð² -\r\n\r\nВведите адреÑ(а) Ñтраниц, Ñодержащих URL'Ñ‹, которые вы хотите протеÑтировать. t089=- Мода Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ -\r\n\r\nПроверьте адреÑ(а) в поле URL, затем нажмите кнопку 'ДÐЛЕЕ' и проверьте параметры. t090=- Мода Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶ÐµÐ½Ð¸Ñ Ñ€Ð°Ð½ÐµÐµ прерванного ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð·ÐµÑ€ÐºÐ°Ð»Ð° -\r\n\r\nПроверьте адреÑ(а) в поле URL, затем нажмите кнопку 'ДÐЛЕЕ' и проверьте параметры. t091=Да t092=Отмена t093=Выход t094=Закрыть t095=Отменить Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ t096=Подтвердить t097=Получить Ñправку t098=ВернутьÑÑ Ð½Ð°Ð·Ð°Ð´ t099=Перейти к Ñледующему Ñкрану t100=Скрыть пароль t101=Сохранить проект t102=Закрыть текущий проект? t103=Удалить Ñтот проект? t104=Удалить пуÑтой проект %s? t105=Пока не реализовано t106=Ошибка ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð° t107=Выбрать тип фильтра t108=Введите Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ ÑƒÑловий фильтра t109=Добавить Ñто уÑловие t110=Введите Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ ÑƒÑловий фильтра t111=Добавить t112=Фильтры t113=СÑылки, удовлетворÑющие Ñтому уÑловию будут иÑключены: t114=СÑылки, удовлетворÑющие Ñтому уÑловию будут включены: t115=Пример: t116=gif\r\nОбнаружит вÑе gif (или GIF) файлы t117=blue\r\nОтловит вÑе файлы, Ñодержащие в имени подÑтроку 'blue', например 'bluesky-small.jpeg' t118=bigfile.mov\r\nОтловит файл 'bigfile.mov', но, в тоже времÑ, пропуÑтит файл 'bigfile2.mov' t119=cgi\r\nОтловит адреÑа, Ñодержащие каталоги Ñ Ð¿Ð¾Ð´Ñтрокой 'cgi', такие как \\cgi-bin\\somecgi.cgi t120=cgi-bin\r\nОтловит адреÑа, Ñодержащие каталог 'cgi-bin' (но не cgi-bin-2, например) t121=someweb.com\r\nОтловит такие ÑÑылки, как www.someweb.com, private.someweb.com и Ñ‚.п.. t122=someweb\r\nОтловит адреÑа типа www.someweb.com, www.someweb.edu, private.someweb.otherweb.com и Ñ‚.д.\r\n t123=www.someweb.com\r\nОтловит адреÑа, такие как www.someweb.com\\... (но не такие, как private.someweb.com\\..) t124=someweb\r\nОтловит вÑе ÑÑылки такие, как www.someweb.com\\.., www.test.abc\\fromsomeweb\\index.html, www.test.abc\\test\\someweb.html и Ñ‚.п. t125=www.test.com\\test\\someweb.html\r\nОтловит только www.test.com\\test\\someweb.html. Заметим, что необходимо указать полный Ð°Ð´Ñ€ÐµÑ Ñ€ÐµÑурÑа - хоÑÑ‚ (www.xxx.yyy) и путь (\\test\\someweb.html) t126=Добавить иÑключающий фильтр t127=Добавить включающий фильтр t128=Дополнительные фильтры t129=Cancel changes t130=Сохранить наÑтройки как Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ умолчанию t131=Click to confirm t132=Ðет лог файлов в %s! t133=ОтÑутÑтвует файл index.html в %s! t134=Выйти из программы HTTraQt Website Copier t135=Отобразить Ñтартовую html Ñтраницу t136=Создание зеркала завершено t137=ПроÑмотр log файлов t138=ПроÑмотр зеркала t139=Ðовый проект... t140=ПроÑмотр отчета об ошибках и предупреждениÑÑ… t141=ПроÑмотр отчета t142=Закрыть окно лога t143=Тип информации t144=Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ t145=Ðайти t146=Ðайти Ñлово t147=Инфо лог-файл t148=Лог файл ошибок\\предупреждений t149=Ðевозможно инициализировать OLE t150=Ð’ указанном каталоге HTTraQt не может найти ни одного кÑша прерванной закачки! t151=Ðе возможно ÑоединитьÑÑ Ñ Ð¿Ñ€Ð¾Ð²Ð°Ð¹Ð´ÐµÑ€Ð¾Ð¼ t152=получение t153=Ð·Ð°Ð¿Ñ€Ð¾Ñ t154=Ñоединение t155=поиÑк t156=Ready t157=готов t158=waiting t159=ошибка t160=Получаем файлы t161=Разбор HTML файла... t162=УдалÑем файлы... t163=Идет загрузка кÑша.. t164=Ðнализируем HTML файл (проверÑем ÑÑылки)... t165=ОÑтановлено (Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶ÐµÐ½Ð¸Ñ Ð²Ñ‹Ð±ÐµÑ€ÐµÑ‚Ðµ [Зеркало]\\[ПриоÑтановить закачку] ) t166=Paused (select [File]\\[Pause transfer] to continue) t167=ЗавершаютÑÑ Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ðµ закачки - чтобы прервать, нажмите Cancel! t168=Ñканируем t169=Ожидаю заданное Ð²Ñ€ÐµÐ¼Ñ Ð½Ð°Ñ‡Ð°Ð»Ð° t170=Transferring data.. t171=СоединÑемÑÑ Ñ Ð¿Ñ€Ð¾Ð²Ð°Ð¹Ð´ÐµÑ€Ð¾Ð¼ t172=ОÑталоÑÑŒ [%d Ñекунд] до начала t173=СоздаетÑÑ Ð·ÐµÑ€ÐºÐ°Ð»Ð¾ [%s, %s] t174=Создание зеркала завершено! t175=Ð’ процеÑÑе закачки произошла ошибка\r\n t176=Ð’ течении:\r\n t177=Ð’ Ñлучае необходимоÑти, Ñмотри лог файл.\r\n\r\nÐ”Ð»Ñ Ð²Ñ‹Ñ…Ð¾Ð´Ð° из HTTraQt нажмите кнопку OK.\r\n\r\nСпаÑибо за иÑпользование HTTraQt! t178=Создание зеркала завершено.\r\nÐ”Ð»Ñ Ð²Ñ‹Ñ…Ð¾Ð´Ð° из программы нажмите кнопку OK.\r\nÐ”Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ уÑпешноÑти закачки поÑмотрите лог файл(Ñ‹).\r\n\r\nСпаÑибо за иÑпользование HTTraQt! t179=* * ЗÐКÐЧКРПРЕРВÐÐÐ! * *\r\nВременный кÑш, Ñозданный во Ð²Ñ€ÐµÐ¼Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ ÑеÑÑий, Ñодержит данные, загруженные только во Ð²Ñ€ÐµÐ¼Ñ Ð´Ð°Ð½Ð½Ð¾Ð¹ ÑеÑÑии и потребуетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ в Ñлучае Ð²Ð¾Ð·Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð·Ð°ÐºÐ°Ñ‡ÐºÐ¸.\r\nОднако, предыдущий кÑш может Ñодержать более полную информацию. ЕÑли вы не хотите потерÑть Ñти данные, вам нужно удалить текущий кÑш и возобновить предыдущий.\r\n(Это можно легко Ñделать прÑмо здеÑÑŒ, удалив файлы hts-cache\\new.]\r\n\r\nСчитает-ли вы, что предыдущий кÑш может Ñодержать более полную информацию, и хотите ли вы воÑÑтановить его? t180=* * ОШИБКÐ! * *\r\nТекущее зеркало - пуÑто. ЕÑли Ñто было обновление, Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ Ð·ÐµÑ€ÐºÐ°Ð»Ð° воÑÑтановлена.\r\nПричина: Ð¿ÐµÑ€Ð²Ð°Ñ Ñтраница(Ñ‹) или не найдена, или были проблемы Ñ Ñоединением.\r\n=> УбедитеÑÑŒ, что вебÑайт вÑе-еще ÑущеÑтвует, и\\или проверьте уÑтановки прокÑи-Ñервера! <= t181=\r\nПодÑказка:Ð”Ð»Ñ Ð¿Ñ€Ð¾Ñмотра Ñообщений об ошибках и предупреждений нажмите [ПроÑмотр лог файла] t182=Ошибка ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð° hts-cache\\new.* , пожалуйÑта, удалите его ручками.\r\n t183=Ð’Ñ‹ дейÑтвительно хотите завершить работу Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð¾Ð¹? t184=Путь к лог файлам t185=Ðовый проект \\ импортировать? t186=Выберете дейÑтвие t187=МакÑ.глубина ÑÐºÐ°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ t188=Введите адреÑа t189=Задать дополнительные фильтры t190=ПрокÑи, еÑли требуетÑÑ t191=Ðомер порта прокÑи-Ñервера t192=Задайте уÑтановки прокÑи t193=ИÑпользовать HTTP прокÑи как FTP прокÑи t194=Путь t195=Выберете путь t196=Выйти из HTTraQt Website Copier t197=О программе HTTraQt t198=Save current preferences as default values t199=Продолжить t200=Задать параметры закачки t201=Добавить URL t202=Загрузить URL(Ñ‹) из текÑтового файла t203=ÐаÑтройки HTTraQt (*.opt)|*.opt|| t204=ТекÑтовый файл ÑпиÑка адреÑов(*.txt)|*.txt|| t205=Файл не найден! t206=Ð’Ñ‹ дейÑтвительно хотите изменить название проекта\\путь? t207=Загрузить уÑтановки по умолчанию? t208=Сохранить наÑтройки? t209=ПереуÑтановить вÑе параметры по умолчанию? t210=HTTraQt приветÑтвует ваÑ! t211=Тип работы: t212=МакÑ. глубина: t213=МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° внешних Ñайтов: t214=Фильтры (включить\\выключить ÑÑылки) t215=Пути t216=Задать... t217=Задать параметры... t218=ÐаÑтройки параметров закачки:: t219=Ðазвание проекта t220=Добавить URL... t221=Веб адреÑа: (URL) t222=Прервать HTTraQt? t223=Hibernate t224=ПриоÑтановить закачку? t225=Pause t226=Прервать закачку t227=СпрÑтать в ÑиÑтемный трÑй t228=ПропуÑтить линк или прервать анализ файла t229=ПропуÑтить линк t230=Сохранено байт: t231=Stop t232=ПроÑканировано линков: t233=ВремÑ: t234=Соединений: t235=СоÑтоÑние: t236=СпрÑтать t237=СкороÑть закачки: t238=ПРОПУСТИТЬ t239=Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ t240=Сохранено файлов: t241=Обновлено файлов: t242=Ошибок: t243=Ошибки t244=Ð’ процеÑÑе: t245=Закачать файлы из внешних линков t246=ПроверÑть вÑе файлы на Ñтраницах t247=СтаратьÑÑ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ вÑе ÑÑылки t248=Загрузить вначале HTML-файлы (быÑтрее) t249=Выбрать локальную Ñтруктуру Ñайта t250=УÑтановить заданную локальную Ñтруктуру Ñайта t251=Ðе качать файлы, которые были однажды Ñкачаны, даже еÑли они нулевой длины или удалены t252=Создать начальную Ñтраницу t253=Создать базу данных Ñлов, ÑодержащихÑÑ Ð² html-Ñтраницах t254=Создать лог файлы Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÐµÐ¹ о работе и ошибках t255=Создавать файлы в DOS-формате 8.3 t256=Создавать имена файлов в Ñтандарте ISO9660 только Ð´Ð»Ñ CDROM t257=Ðе запиÑывать файлы html-ошибок t258=Выберете типы файлов, ÑохранÑемых на диÑке t259=Выберете направление Ð¿Ñ€Ð¾Ð´Ð²Ð¸Ð¶ÐµÐ½Ð¸Ñ Ð¿Ð¾ Ñайту t260=Выберете глобальное направление Ð¿Ñ€Ð¾Ð´Ð²Ð¸Ð¶ÐµÐ½Ð¸Ñ Ð¿Ð¾ Ñайту t261=УÑтановить правила Ð¿ÐµÑ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ Ð»Ð¸Ð½ÐºÐ¾Ð² как Ð´Ð»Ñ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ð¸Ñ… (закачиваемых) так и Ð´Ð»Ñ Ð²Ð½ÐµÑˆÐ½Ð¸Ñ… (не загружаемых) адреÑов t262=MaкÑимальное чиÑло Ñоединений t263=MaкÑимальное Ð²Ñ€ÐµÐ¼Ñ Ð½Ðµ активноÑти закачки t264=Mинимально допуÑÑ‚Ð¸Ð¼Ð°Ñ ÑкороÑть закачки t265=MaкÑимальное чиÑло повторных попыток, в Ñлучае не фатальных ошибок. t266=MaкÑимальный размер любого html-файла t267=MaкÑимальный размер любого не HTML-файла t268=MaкÑимальное количеÑтво байт, допуÑтимых Ð´Ð»Ñ Ð·Ð°ÐºÐ°Ñ‡ÐºÐ¸ t269=ПоÑле загрузки указанного чиÑла байтов, Ñделать паузу t270=MaкÑ. продолжительноÑть зеркализации t271=МакÑ. количеÑтво Ñоединений в Ñекунду (не перегружать Ñервер) t272=МакÑимальное чиÑло теÑтируемых линков (теÑтируемых, а не ÑохранÑемых!) t273=Комментарий, размещаемый в каждом HTML файле t274=Ðазад к начальной Ñтранице t275=Save current preferences as default values t276=Click to continue t277=Отменить Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ t278=ПодчинÑтьÑÑ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð°Ð¼ Ð´Ð»Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¾Ð², уÑтанавливаемым Ñайтами t279=По ÑÑылкам на внешние Ñтраницы (не Ñкачанные) будет переход к Ñтраницам ошибок t280=Ðе удалÑть Ñтарые файлы поÑле процедуры Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð·ÐµÑ€ÐºÐ°Ð»Ð° t281=Разрешить cookies? t282=ПроверÑть тип документа, в Ñлучае когда он не извеÑтен? t283=Ðнализировать Ñва-апплеты Ñ Ñ†ÐµÐ»ÑŒÑŽ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÐ¼Ñ‹Ðµ файлов? t284=Принудительно ÑохранÑть вÑе файлы в кÑше, а не только файлы HTML t285=Тип log фала t286=Создать файл Ñ Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½Ð¾Ð¹ информацией t287=ПопытатьÑÑ Ð¾Ð±Ð¾Ð¹Ñ‚Ð¸ ошибки некоторых Ñерверов, иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð½Ðµ Ñтандартные запроÑÑ‹ t288=ИÑпользовать Ñтарый протокол HTTP\\1.0 (ограничит возможноÑти программы!) t289=Попытка ограничить перекачку иÑÐ¿Ð¾Ð»ÑŒÑƒÑ Ð½ÐµÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ приемы (теÑÑ‚ на размер файла..) t290=Ограничить чиÑло линков, удалÑÑ Ð°Ð½Ð°Ð»Ð¾Ð³Ð¸Ñ‡Ð½Ñ‹Ðµ ÑÑылки (www.foo.com==foo.com, http=https ..) t291=СохранÑть внешние ÑÑылки без логина\\Ð¿Ð°Ñ€Ð¾Ð»Ñ t292=СохранÑть внутренние ÑÑылки уÑеченно (до занака ?) t293=СтаратьÑÑ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñть вÑе URL'Ñ‹ (даже в неопознанных Ñ‚Ñгах\\Ñкриптах) t294=ИÑпользовать кÑш Ð´Ð»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ t295=Log файлы t296=Primary Scan Rule t297=Контроль потоков t298=ÐžÐ³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ t299=Идентификатор t300=Прекратить закачку Ñ Ñ…Ð¾Ñта, в Ñлучае ошибки t301=Прекратить закачку Ñ Ñ…Ð¾Ñта, еÑли она Ñлишком Ð¼ÐµÐ´Ð»ÐµÐ½Ð½Ð°Ñ t302=ÐаÑтроить t303=Уменьшить времена ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð¸ Ð¾Ð±Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð¿Ð¾ÑтоÑнные ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ t304=МакÑ. размер Ñайта t305=Сохранить наÑтройки t306=Save t307=МакÑ. ÑкороÑть закачки t308=Следовать правилам из robots.txt t309=СÑылки t310=Только Ð´Ð»Ñ ÑкÑпертов t311=Управление закачкой t312=Ð˜Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ t313=Scan Rules t314=Лог, ИндекÑ. КÑш t315=ПрокÑи t316=MIME (Типы файлов) t317=Ðе ÑоединÑтьÑÑ Ñ Ð¿Ñ€Ð¾Ð²Ð°Ð¹Ð´ÐµÑ€Ð¾Ð¼ (Ñоединение уже уÑтановлено) t318=Ðе иÑпоьзовать удаленной ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ t319=Закачка по раÑпиÑанию t320=Ðачать! t321=Ðет Ñохраненного Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð´Ð»Ñ Ñтого ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ t322=Ðе могу получить уÑтановки удаленного ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ t323=Выберете провайдера, к которому уÑтановить Ñоединение t324=Ðачать! t325=Ð’Ñ‹ можете или начать закачку, нажав кнопку СТÐРТ, или можете задать дополнительные параметры ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ t326=Только Ñохранить уÑтановки, не начинать закачку. t327=Удерживать t328=Shutdown t329=Ограничить Ð²Ñ€ÐµÐ¼Ñ ÑкачиваниÑ: (hh\\mm\\ss) t330=СоединитьÑÑ Ñ Ð¿Ñ€Ð¾Ð²Ð°Ð¹Ð´ÐµÑ€Ð¾Ð¼ (RAS) t331=СоединитьÑÑ Ñ Ñтим провайдером t332=ОтÑоединитьÑÑ Ð¿Ñ€Ð¸ завершении t333=ОтÑоеденить при завершении t334=\r\n(Сообщите нам пожалуйÑта о замеченных проблемах и ошибках)\r\n\r\nРазработка:\r\nÐ˜Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ (Windows): Xavier Roche\r\nКачалка (spider): Xavier Roche\r\nПарÑер Ñва-клаÑÑов: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for Russian translations to:\r\nAndrei Iliev (andreiiliev@mail.ru) t335=О программе... t336=ПожалуйÑта, поÑетите нашу веб-Ñтраницу t337=Ð’Ð¾Ð¿Ñ€Ð¾Ñ Ð¼Ð°Ñтера t338=Ваш ответ: t339=Ðайден линк t340=Выберете правило t341=Игнорировать Ñтот линк t342=Игнорировать директорию t343=Игнорировать домен t344=Скачать только Ñту Ñтраничку t345=Зеркализовать Ñайт t346=Зеркализовать домен t347=Игнорировать вÑе t348=Wizard query t349=Ðет t350=ÐаÑтройки t351=ПриоÑтановить закачку t352=Изменить наÑтройки t353=ПроÑмотреть лог t354=ПроÑмотреть лог ошибок t355=ПоÑмотреть процеÑÑ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ файлов t356=Проверить наличие обновленний программы... t357=Панель инÑтрупентов t358=Панель ÑоÑтоÑÐ½Ð¸Ñ t359=Разделить t360=Файл t361=Progress t362=ÐаÑтройки t363=Зеркало t364=Лог t365=Окно t366=Помощь t367=Загрузить Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² по умолчанию t368=Сохранить Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ умолчанию t369=ОчиÑтить Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ умолчанию t370=Загрузить наÑтройки... t371=Сохранить наÑтройки как... t372=Выбор Ñзыка t373=Содержание... t374=О HTTraQt... t375=Ðовый проект\tCtrl+N t376=&Открыть...\tCtrl+O t377=&Сохранить\tCtrl+S t378=Сохранить &Как... t379=&Удалить... t380=&ПроÑмотр Ñайтов... t381=Задание Ñтруктуры t382=%n\tÐ˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° без раÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ (напр.: image)\r\n%N\tÐ˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° Ñ Ñ€Ð°Ñширением (напр.: image.gif)\r\n%t\tРаÑширение файла (напр.: gif)\r\n%p\tПуть к файлу [без оканчивающего \\] (напр.: \\someimages)\r\n%h\tÐ˜Ð¼Ñ Ñ…Ð¾Ñта (напр.: www.someweb.com)\r\n%M\tURL MD5 (128 bits, 32 ascii bytes)\r\n%Q\tquery string MD5 (128 bits, 32 ascii bytes)\r\n%q\tsmall query string MD5 (16 bits, 4 ascii bytes)\r\n\r\n%s?\tDOS'кое Ð¸Ð¼Ñ (напр: %sN) t383=Пример:\t%h%p\\%n%q.%t\r\n->\t\t\\home\\karbofos\\mirror\\www.someweb.com\\someimages\\image.gif t384=ÐаÑтройки прокÑи t385=ÐÑƒÑ‚ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ (еÑли нужно) t386=Введите Ð°Ð´Ñ€ÐµÑ Ð¿Ñ€Ð¾ÐºÑи Ñервера t387=Введите номер порта прокÑи Ñервера t388=Введите логин прокÑи t389=Введите пароль Ð´Ð»Ñ Ð¿Ñ€Ð¾ÐºÑи Ñервера t390=Введите Ð¸Ð¼Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð° t391=Укажите каталог Ð´Ð»Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð° t392=Ð”Ð»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð°, выберете его из ÑпиÑка t393=Выбрать каталог проекта t394=Выбрать или Ñоздать новую категорию Ð´Ð»Ñ Ñортировки зеркал по категориÑм t395=МаÑтер ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð° HTTraQt... t396=Ð˜Ð¼Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ проекта: t397=Ð˜Ð¼Ñ ÑущеÑтвующего проекта: t398=Ð˜Ð¼Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð°: t399=Каталог: t400=ÐšÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð°: t401=\\home\\karbofos\\Мои Web Сайты t402=Задайте название нового проекта, \r\nили выберете ÑущеÑтвующий проект Ð´Ð»Ñ ÐµÐ³Ð¾ актуализации\\Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶ÐµÐ½Ð¸Ñ t403=Ðовый проект t404=Ð’Ñтавьте URL t405=URL: t406=Authentication (only if needed) t407=Сложные ÑÑылки: t408=ЗаÑечь URL... t409=Введите URL Ð°Ð´Ñ€ÐµÑ t410=Введите логин Ð´Ð»Ñ Ð´Ð¾Ñтупа к Ñайту t411=Введите пароль Ð´Ð»Ñ Ð´Ð¾Ñтупа к Ñайту t412=ИÑпользуйте Ñто ÑредÑтво Ð´Ð»Ñ Ð¾Ñ‚Ð»Ð¾Ð²Ð° динамичеÑких URL (javascript, формы и Ñ‚.п.) t413=Выбор Ñзыка t414=Поймать URL! t415=Временно уÑтановите в наÑтройках прокÑи вашего броузера указанные ниже Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð°Ð´Ñ€ÐµÑа и номера порта.\r\nЗатем, в броузере выполните необходимые дейÑÑ‚Ð²Ð¸Ñ (поÑлать форму, активизировать Ñкрипт и Ñ‚.п.) . t416=Таким образом вы Ñможете передать желаемый линк из браузера в HTTraQt. t417=Отмена t418=Скопируй\\вÑтавь временные наÑтройки прокÑи t419=Ðе найдены файлы помощи! t420=Ðе возможно Ñохранить параметры! t421=ПожалуйÑта, перетаÑкивайте только одну папку t422=ПожалуйÑта, тащите только папку, а не файл t423=ПожалуйÑта, тащите только папку t424=Выбрать заданную вами Ñтруктуру? t425=Проверьте, что Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ Ð²Ð°Ð¼Ð¸ Ñтруктура правильна, в противном Ñлучае, имена файлов будут непредÑказуемы t426=Ð’Ñ‹ дейÑтвительно хотите выбрать заданную Ñтруктуру? t427=Слишком много URL'ов, не могу обработать такое количеÑтво линков! t428=Ðе доÑтаточно памÑти, Ñ„Ð°Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ°... t429=ÐеизвеÑÑ‚Ð½Ð°Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ t430=Добавить Ñтот URL?\r\n t431=Внимание: программа не отвечает на запроÑÑ‹, не возможно добавить URL'Ñ‹... t432=Выбрать или изменить типы файлов t433=Выбрать или изменить типы файлов t434=Вверх t435=Вниз t436=Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ загрузке файла t437=Заморозить окно t438=Ð”Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ: t439=Добро пожаловать в программу HTTraQt Website Copier!\r\n\r\nПожалуйÑта нажмите кнопку ДÐЛЕЕ Ð´Ð»Ñ Ñ‚Ð¾Ð³Ð¾, чтобы\r\n\r\n- начать новый проект\r\n- или возобновить чаÑтичную закачку t440=Open Source оффлайн браузер t441=Качалка вебÑайтов\\Оффлайн браузер. Качает вебÑайты на ваш компьютер. БеÑплатно. t442=httrack, httraqt, webhttrack, offline browser t443=ЛиÑÑ‚ URL'ов (*.txt) t444=Ðазад t445=Далее t446=URLs t447=Предупреждение t448=Ваш браузер или не поддерживает javascript или его поддержка выключена. Ð”Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð½Ð°Ð¸Ð»ÑƒÑ‡ÑˆÐµÐ³Ð¾ результата активизируйте поддержку javascript. t449=СпаÑибо t450=Теперь Ð’Ñ‹ можете закрыть Ñто окно t451=Server terminated t452=Во Ð²Ñ€ÐµÐ¼Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ закачки произошла Ñ„Ð°Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° t453=Wrong URL(s)! t454=Как можно поблагодарить программиÑта: t455=ПоделитьÑÑ ÑÑылкой на Ñту программу Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ t456=Сообщить о найденной ошибке, неточноÑти t457=Donate t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Скопировать из буфера обмена t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=Да t489=Build top Index t490=Единицы t491=Открыть t492=Компьютер выключить поÑле Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð½Ð¸Ñ t493=Shutdown counter (minutes) t494=Сделайте\\иÑправьте файл-перевод httraqt/lang/Greek.utf0000664000175000017500000011272513042707374015462 0ustar karbofoskarbofosLANGUAGE_NAME Greek LANGUAGE_FILE Greek LANGUAGE_ISO el LANGUAGE_AUTHOR Michael Papadakis (mikepap at freemail dot gr)\n LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID Greek t000=HTTraQt t001=ΑÏιθμός συνδέσεων t002=Select font size t003=ΧÏονικό πεÏιθώÏιο t004=ΠÏοσπάθειες t005=Μέγιστος Ïυθμός μεταφοÏάς t006=Ελάχιστος Ïυθμός μεταφοÏάς t007=Συνεχείς συνδέσεις (διατήÏηση) t008=ΑκÏÏωση όλων των links από την τοποθεσία αν ξεπεÏαστεί το χÏονικό πεÏιθώÏιο t009=ΑκÏÏωση όλων των links από την τοποθεσία αν είναι Ï€Î¿Î»Ï Î±Ïγή t010=Έλεγχος Ï„Ïπου εγγÏάφου t011=Ανιχνευτής t012=Αποδοχή των cookies t013=ΠάÏσιμο αÏχείων java t014=ΤÏικ ανανέωσης (πεÏιοÏισμός ανανεώσεων) t015=ΤÏικ για τα URLs (θεωÏοÏνται ίδια τα παÏόμοια) t016=Ανεκτικότητα στις αιτήσεις (για εξυπηÏετητή) t017=Εξαναγκασμός παλιών HTTP\\1.0 αιτήσεων (όχι 1.1) t018=Ταυτότητα που θα δηλώνει ο εξεÏευνητής t019=Operation system Identity t020=Operation t021=Σημείωση HTML t022=ΤÏπος δομής (πως σώζονται τα links) t023=Ονόματα DOS (8+3) t024=ΧωÏίς σελίδες σφαλμάτων t025=ΧωÏίς εξωτεÏικές σελίδες t026=ΑπόκÏυψη λέξεων-κλειδιών t027=ΑπόκÏυψη χαÏακτήÏων αναζήτησης t028=Τα παλιά αÏχεία να μην σβήνονται t029=Ονόματα ISO9660 (CDROM) t030=ΔημιουÏγία t031=Αυτές οι επιλογές Ï€Ïέπει να Ï„ÏοποποιοÏνται σπάνια t032=Βασικός κανόνας ψαξίματος t033=Στυλ Ï„Î±Î¾Î¹Î´Î¹Î¿Ï t034=Γενικό στυλ Ï„Î±Î¾Î¹Î´Î¹Î¿Ï t035=ΞαναγÏάψιμο των links: εσωτεÏικά\\εξωτεÏικά t036=ΧÏήση της cache για ενημεÏώσεις και επαναλήψεις t037=ΕνεÏγοποίηση κατάστασης αποσφαλμάτωσης (httraqt.log) t038=Μέγιστο βάθος αντιγÏαφής από την Ïιζική διεÏθυνση t039=Μέγιστο βάθος αντιγÏαφής για εξωτεÏικές\\απαγοÏευμένες διευθÏνσεις (0, δηλαδή τίποτα, είναι η Ï€Ïοεπιλογή) t040=Μέγιστο μέγεθος για κάθε HTML t041=Μέγιστο μέγεθος για κάθε μη HTML αÏχείο t042=ÎŒÏιο μεγέθους t043=ΠαÏση μετά το κατέβασμα... t044=Μέγιστος χÏόνος t045=Size t046=Μέγιστες συνδέσεις \\ δευτεÏόλεπτο t047=Μέγιστος αÏιθμός από links t048=Όλα τα links θα ταιÏιάξουν t049=Κατέβασμα μη-HTML αÏχείων σχετικά με ένα link, πχ: εξωτεÏικά .ZIP ή φωτογÏαφίες t050=Έλεγχος όλων των links (ακόμα και των απαγοÏευμένων) t051=Κατέβασμα αÏχικά των αÏχείων HTML! t052=ΤÏπος\\MIME διασυνδέσεις t053=ΤÏποι αÏχείων: t054=Ταυτότητα MIME: t055=ΔιεÏθυνση proxy: t056=Port του proxy: t057=Όνομα χÏήστη t058=Κωδική λέξη t059=ΧÏήση proxy για ftp μεταφοÏές t060=ΧÏήση Î¼Ï€Î±Î»Î±Î½Ï„Î­Ï Î³Î¹Î± τον αποκλεισμό ή την αποδοχή URLs ή links.\r\nΜποÏείτε να βάλετε αÏκετές φÏάσεις ανίχνευσης στην ίδια γÏαμμή.\r\nΧÏησιμοποιήστε κενά για διαχωÏισμό.\r\n\r\nΠχ: +*.zip -www.*.com -www.*.edu\\cgi-bin\\*.cgi t061=ΚÏιτήÏιο t062=ΦÏάση t063=Συμβουλή: Για να συμπεÏιλάβετε όλα τα αÏχεία GIF, χÏησιμοποιήστε κάτι σαν +www.someweb.com\\*.gif. \r\n(+*.gif \\ -*.gif θα συμπεÏιλάβει\\αποκλείσει όλα τα GIFs από όλες τις τοποθεσίες) t064=WildCardFilters t065=ΠÏόσθεση κανόνα ψαξίματος t066=Links που αποκλείονται t067=ΠεÏιλαμβανόμενα links t068=Αποθήκευση ΌΛΩΠτων αÏχείων στην cache t069=Τα τοπικά σβησμένα αÏχεία να μην ξανακατέβουν t070=Create Log files t071=ΔημιουÏγία ευÏετηÏίου t072=ΔημιουÏγία βάσης-δεδομένων λέξεων t073=ΑÏχεία με κατάληξη:\r\nΑÏχεία που πεÏιλαμβάνουν:\r\nΌνομα αÏχείου:\r\nΦάκελοι που πεÏιλαμβάνουν:\r\nΌνομα φακέλου:\r\nLinks σε αυτό το domain:\r\nLinks σε domains που πεÏιλαμβάνουν:\r\nLinks από αυτήν την τοποθεσία:\r\nLinks που πεÏιλαμβάνουν:\r\nΑυτό το link:\r\nΟΛΑ ΤΑ LINKS t074=ΠÏοβολή όλων\r\nΑπόκÏυψη αποσφαλμάτωσης\r\nΑπόκÏυψη πληÏοφοÏιών\r\nΑπόκÏυψη αποσφαλμ. και πληÏοφ. t075=Δομή τοποθεσίας (Ï€Ïοεπιλογή)\r\nHtml στο web\\, εικόνες\\άλλα στο web\\images\\\r\nHtml στο web\\html, εικόνες\\άλλα στο web\\images\\\r\nHtml στο web\\, εικόνες\\άλλα στο web\\\r\nHtml στο web\\, εικόνες\\άλλα στο web\\xxx\\, όπου xxx η κατάληξη αÏχείου\r\nHtml στο web\\html\\, εικόνες\\άλλα στο web\\xxx\\\r\nΔομή τοποθεσίας, χωÏίς www.domain.xxx\\\r\nHtml στο όνομα_τόπου\\, εικόνες\\άλλα στο όνομα_τόπου\\images\\\r\nHtml στο όνομα_τόπου\\html\\, εικόνες\\άλλα στο όνομα_τόπου\\images\\\r\nHtml στο όνομα_τόπου\\, εικόνες\\άλλα στο όνομα_τόπου\\\r\nHtml στο όνομα_τόπου\\, εικόνες\\άλλα στο όνομα_τόπου\\xxx\\\r\nHtml στο όνομα_τόπου\\html\\, εικόνες\\άλλα στο όνομα_τόπου\\xxx\\\r\nΌλα τα αÏχεία στο web\\, με τυχαία ονόματα (gadget !)\r\nΌλα τα αÏχεία στο όνομα_τόπου\\, με τυχαία ονόματα (gadget !)\r\nΔομή καθοÏισμένη από τον χÏήστη... t076=Μόνο ψάξιμο\r\nΑποθήκευση αÏχείων html\r\nΑποθήκευση αÏχείων εκτός από html\r\nΑποθήκευση όλων (Ï€Ïοεπιλογή)\r\nΑποθήκευση Ï€Ïώτα αÏχείων html t077=ΠαÏαμονή στον ίδιο φάκελο\r\nΜποÏεί να πάει κάτω (Ï€Ïοεπιλογή)\r\nΜποÏεί να πάει πάνω\r\nΜποÏεί να πάει και πάνω και κάτω t078=ΠαÏαμονή στην ίδια διεÏθυνση (Ï€Ïοεπιλογή)\r\nΠαÏαμονή στο ίδιο domain\r\nΠαÏαμονή στο ίδιο domain 1ου επιπέδου\r\nΟπουδήποτε στο Web t079=Ποτέ\r\nΣε άγνωστα (εκτός \\)\r\nΣε άγνωστα t080=χωÏίς κανόνες robots.txt\r\nrobots.txt εκτός βοηθοÏ\r\nχÏήση κανόνων robots.txt t081=κανονικό\r\nεκτεταμένο\r\nαποσφαλμάτωσης t082=Κατέβασμα τοποθεσίας(ών)\r\nΚατέβασμα τοποθεσίας(ών) + εÏωτήσεις\r\nΚατέβασμα ξεχωÏιστών αÏχείων\r\nΚατέβασμα όλων των τόπων στις σελίδες (πολλαπλά αντίγÏαφα)\r\nΈλεγχος links στις σελίδες (έλεγχος αγαπημένων)\r\n* Συνέχιση μισοτελειωμένου κατεβάσματος\r\n* Ανανέωση υπάÏχουσας τοποθεσίας t083=Σχετικό URI \\ Απόλυτο URL (Ï€Ïοεπιλογή)\r\nΑπόλυτο URL \\ Απόλυτο URL\r\nΑπόλυτο URI \\ Απόλυτο URL\r\nΠÏωτότυπο URL \\ ΠÏωτότυπο URL t084=- Κατάσταση αντιγÏαφής -\r\n\r\nΤοποθετείστε διεÏθυνση(εις) στη θέση URL t085=- Κατάσταση Î²Î¿Î·Î¸Î¿Ï Î¼Îµ αλληλεπίδÏαση (εÏωτήσεις) --\r\n\r\nΤοποθετείστε διεÏθυνση(εις) στη θέση URL t086=- Κατάσταση κατεβάσματος αÏχείου -\r\n\r\nΤοποθετείστε διεÏθυνση(εις) αÏχείου στη θέση URL t087=- Κατάσταση λίστας των links -\r\n\r\nΧÏησιμοποιήστε τη θέση URL για να βάλετε διεÏθυνση(εις) από σελίδα(ες) που πεÏιέχει(ουν) links για αντιγÏαφή. t088=- Κατάσταση ελέγχου link -\r\n\r\nΤοποθετείστε διεÏθυνση(εις) με link(s) για έλεγχο στη θέση URL t089=- Κατάσταση ενημέÏωσης -\r\n\r\nΕπιβεβαιώστε την(τις) διεÏθυνση(εις) στη θέση URL, ελέγξτε τις παÏαμέτÏους αν είναι απαÏαίτητο και μετά κλικ στο 'Επόμενο' t090=- Κατάσταση συνέχισης (Η διαδικασία διακόπηκε) -\r\n\r\nΕπιβεβαιώστε διεÏθυνση(εις) στη θέση URL, ελέγξτε τις παÏαμέτÏους αν είναι απαÏαίτητο και μετά κλικ στο 'Επόμενο'. t091=Εντάξει t092=ΑκÏÏωση t093=Έξοδος t094=Κλείσιμο t095=ΑκÏÏωση αλλαγών t096=Κλικ για επιβεβαίωση t097=Κλικ για να πάÏετε βοήθεια! t098=Κλικ για να επιστÏέψετε στην Ï€ÏοηγοÏμενη οθόνη t099=Κλικ για να πάτε στην επόμενη οθόνη t100=ΑπόκÏυψη ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÎ¿Ï t101=Αποθήκευση εÏγασίας t102=Θα κλείσετε την παÏοÏσα εÏγασία; t103=Θα σβήσετε την παÏοÏσα εÏγασία; t104=Σβήσιμο της κενής εÏγασίας %s; t105=Η ενέÏγεια αυτή δεν έχει υλοποιηθεί ακόμα t106=ΠÏόβλημα κατά το σβήσιμο αυτής της εÏγασίας t107=Επιλέξτε ένα κανόνα για το φίλτÏο t108=Τοποθετήστε λέξεις-κλειδιά για το φίλτÏο t109=ΠÏόσθεση Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… κανόνα t110=ΠαÏακαλώ τοποθετήστε μία ή πεÏισσότεÏες λέξεις-κλειδιά για τον κανόνα t111=ΠÏόσθεση t112=Κανόνες ψαξίματος t113=Τα links που ταιÏιάζουν θα αποκλειστοÏν t114=Τα links που ταιÏιάζουν θα συμπεÏιληφθοÏν t115=ΠαÏάδειγμα: t116=gif\r\nΘα ταιÏιάξει όλα τα αÏχεία GIF t117=blue\r\nΘα βÏει όλα τα αÏχεία με τη φÏάση 'blue' όπως το 'bluesky-small.jpeg' t118=bigfile.mov\r\nΘα ταιÏιάξει το αÏχείο 'bigfile.mov', αλλά όχι το 'bigfile2.mov' t119=cgi\r\nΘα βÏεί links με όνομα φακέλου που πεÏιέχει το 'cgi', όπως \\cgi-bin\\somecgi.cgi t120=cgi-bin\r\nΘα βÏεί links με όνομα φακέλου που ταιÏιάζει με όλο το 'cgi-bin', αλλά όχι το 'cgi-bin-2' t121=someweb.com\r\nΘα βÏεί links που πεÏιέχουν τη φÏάση, σαν τα www.someweb.com, private.someweb.com κλπ. t122=someweb\r\nΘα βÏεί links σε φακέλους που πεÏιέχουν τη φÏάση, σαν τα www.someweb.com, www.someweb.edu, private.someweb.otherweb.com κλπ. t123=www.someweb.com\r\nΘα βÏεί links που ταιÏιάζουν με όλο το 'www.someweb.com', αλλά όχι το 'private.someweb.com'. t124=someweb\r\nΘα βÏεί links που πεÏιέχουν τη φÏάση οπουδήποτε στο URL, όπως τα www.someweb.com\\.., www.test.abc\\fromsomeweb\\index.html, www.test.abc\\test\\someweb.html κλπ. t125=www.test.com\\test\\someweb.html\r\nΘα βÏεί μόνο το αÏχείο 'www.test.com\\test\\someweb.html'. ΠÏοσέξτε ότι θα Ï€Ïέπει να γÏάψετε όλη τη διαδÏομή. t126=ΠÏόσθεση φίλτÏου απόÏÏιψης t127=ΠÏόσθεση φίλτÏου αποδοχής t128=ΥπάÏχοντα φίλτÏα t129=Cancel changes t130=Αποθήκευση των τωÏινών Ï€Ïοτιμήσεων ως Ï€Ïοτοποθετημένων τιμών t131=Click to confirm t132=Δεν υπάÏχει αÏχείο γεγονότων στο %s! t133=Δεν υπάÏχει αÏχείο 'index.html' στο %s! t134=Κλικ για να εγκαταλείψετε το HTTraQt Website Copier t135=’νοιγμα της αÏχικής σελίδας t136=Τέλος αντιγÏαφής t137=ΑÏχείο γεγονότων t138=ΑντιγÏαμμένος τόπος t139=Îέα εÏγασία... t140=ΠÏοβολή αναφοÏάς Ï€Ïοβλημάτων και Ï€Ïοειδοποιήσεων t141=ΠÏοβολή αναφοÏάς t142=Κλείσιμο του παÏαθÏÏου του αÏχείου γεγονότων t143=ΤÏπος πληÏοφοÏιών: t144=ΠληÏοφοÏίες t145=Αναζήτηση t146=Αναζήτηση λέξης t147=ΑÏχείο καταγÏαφής πληÏοφοÏιών t148=ΠÏοειδοποιήσεις\\Λάθη t149=ΑδÏνατη η αÏχικοποίηση του συστήματος OLE t150=Το HTTraQt δεν βÏήκε κανένα μισοτελειωμένο αÏχείο cache στον καθοÏισμένο φάκελο! t151=ΑδÏνατη η δημιουÏγία σÏνδεσης t152=λήψη t153=αίτηση t154=σÏνδεση t155=αναζήτηση t156=Ready t157=αναμονή t158=waiting t159=λάθος t160=Λήψη αÏχείων.. t161=ΠάÏσιμο αÏχείου HTML... t162=Σβήσιμο αÏχείων.. t163=ΦόÏτωμα της cache σε εξέλιξη... t164=ΠάÏσιμο αÏχείου HTML (έλεγχος των links)... t165=ΠαÏση - Επιλέξτε [ΑντίγÏαφο]\\[ΠαÏση κατεβάσματος] για συνέχεια της διαδικασίας t166=Paused (select [File]\\[Pause transfer] to continue) t167=Τελείωμα ενεÏγών μεταφοÏών - Επιλέξτε [ΑκÏÏωση] για να άμεση διακοπή! t168=σάÏωση t169=Αναμονή Ï€ÏογÏαμματισμένης ÏŽÏας... t170=ΜεταφοÏά δεδομένων... t171=ΕπιχειÏείται σÏνδεση t172=Ακόμα [%d δευτεÏόλεπτα] για την εκκίνηση της διαδικασίας t173=ΑντιγÏαφή τοποθεσίας σε εξέλιξη [%s, %s] t174=Η αντιγÏαφή της τοποθεσίας τελείωσε! t175=ΔημιουÏγήθηκε ένα Ï€Ïόβλημα κατά την διαδικασία αντιγÏαφής\r\n t176=\r\nΚατα τη διάÏκεια:\r\n t177=\r\nΔείτε το αÏχείο γεγονότων αν είναι απαÏαίτητο.\r\n\r\nΚλικ στο ΤΕΛΟΣ για να εγκαταλείψετε το HTTraQt Website Copier.\r\n\r\nΣας ευχαÏιστώ για την χÏήση του HTTraQt! t178=Η διαδικασία αντιγÏαφής τέλειωσε.\r\nΚλικ στο Έξοδος για να εγκαταλείψετε το HTTraQt.\r\nΔείτε το αÏχείο γεγονότων αν είναι απαÏαίτητο, έτσι ώστε να επιβεβαιώσετε ότι όλα είναι εντάξει.\r\n\r\nΣας ευχαÏιστώ για την χÏήση του HTTraQt! t179=* * Η ΑÎΤΙΓΡΑΦΗ ΕΓΚΑΤΑΛΕΙΦΘΗΚΕ! * *\r\nΗ παÏοÏσα Ï€ÏοσωÏινή cache είναι απαÏαίτητη για κάθε λειτουÏγία ανανέωσης και πεÏιλαμβάνει μόνο δεδομένα που κατέβηκαν κατά τη διάÏκεια της τωÏινής εγκαταλελειμένης πεÏιόδου.\r\nΗ Ï€ÏοηγοÏμενη cache ίσως πεÏιέχει πιο ολοκληÏωμένες πληÏοφοÏίες. Αν δεν θέλετε να χάσετε αυτές τις πληÏοφοÏίες, Ï€Ïέπει να να τις ανακτήσετε και να διαγÏάψετε την παÏοÏσα cache.\r\n[Σημείωση: Αυτό μποÏεί να γίνει εÏκολα σβήνοντας τα αÏχεία hts-cache\\new.*]\r\n\r\nÎομίζετε πως η Ï€ÏοηγοÏμενη cache ίσως πεÏιέχει πιο ολοκληÏωμένες πληÏοφοÏίες και θέλετε να την ανακτήσετε; t180=* * ΣΦΑΛΜΑ ΑÎΤΙΓΡΑΦΗΣ * *\r\nΤο HTTraQt ανακάλυψε πως το παÏόν αντίγÏαφο είναι άδειο. Αν ήταν μια ανανέωση, το Ï€ÏοηγοÏμενο αντίγÏαφο ανακτήθηκε.\r\nΛόγος: Οι Ï€Ïώτη(ες) σελίδα(ες) είτε δεν βÏέθηκαν ή υπήÏξε Ï€Ïόβλημα κατά την σÏνδεση.\r\n=> Επιβεβαιώστε ότι η τοποθεσία υπάÏχει ακόμα και\\ή ελέγξτε τις Ïυθμίσεις του proxy σας! <= t181=\r\n\r\nΣυμβουλή: Κλικ στο [ΠÏοβολή αÏχείο γεγονότων] για να δείτε μηνÏματα Ï€Ïοειδοποιήσεων ή λαθών t182=Σφάλμα κατά το σβήσιμο ενός hts-cache\\new.* αÏχείου, παÏακαλώ κάντε το μόνοι σας t183=Θέλετε Ï€Ïάγματι να εγκαταλείψετε το HTTraQt Website Copier; t184=ΔιαδÏομή αÏχείου γεγονότων t185=Îέα εÏγασία \\ Εισαγωγή; t186=Επιλέξτε κÏιτήÏιο t187=Μέγιστο βάθος ψαξίματος link t188=Τοποθετήστε διεÏθυνση(εις) εδώ t189=ΟÏίστε Ï€Ïόσθετους κανόνες φιλτÏαÏίσματος t190=Όνομα Proxy (αν χÏειάζεται) t191=Port του proxy t192=ΟÏισμός Ïυθμίσεων proxy t193=ΧÏήση ÎºÎ±Î½Î¿Î½Î¹ÎºÎ¿Ï HTTP proxy, σαν FTP proxy t194=ΔιαδÏομή t195=Επιλογή διαδÏομής t196=Εγκατάλειψη του HTTraQt Website Copier t197=Σχετικά με το HTTraQt t198=Save current preferences as default values t199=Κλικ για συνέχεια t200=Κλικ για οÏισμό Ïυθμίσεων t201=Κλικ για Ï€Ïόσθεση ενός URL t202=ΦόÏτωμα URL(s) από αÏχείο κειμένου t203=ΠÏοτιμήσεις HTTraQt (*.opt)|*.opt|| t204=Λίστα διευθÏνσεων (*.txt)|*.txt|| t205=Το αÏχείο δεν βÏέθηκε! t206=Θέλετε Ï€Ïάγματι να αλλάξετε όνομα\\διαδÏομή της εÏγασίας; t207=ΦόÏτωμα των Ï€ÏοÏυθμισμένων επιλογών χÏήστη; t208=Αποθήκευση των Ï€ÏοÏυθμισμένων επιλογών χÏήστη; t209=Επανατοποθέτηση όλων των Ï€ÏοÏυθμισμένων επιλογών; t210=Καλώς ήÏθατε στο HTTraQt! t211=ΕνέÏγεια: t212=Μέγιστο βάθος t213=Μέγιστο εξωτεÏικό βάθος t214=ΦίλτÏα (άÏνηση\\αποδοχή links) : t215=ΔιαδÏομές t216=ΟÏισμός... t217=Τοποθέτηση Ïυθμίσεων... t218=ΠÏοτιμήσεις και επιλογές αντιγÏαφής t219=Όνομα εÏγασίας t220=ΠÏόσθεση ενός URL... t221=ΔιευθÏνσεις Web: (URL) t222=Σταμάτημα του HTTraQt; t223=Hibernate t224=ΠαÏση κατεβάσματος; t225=Pause t226=Σταμάτημα της διαδικασίας αντιγÏαφής t227=Ελαχιστοποίηση στην μπάÏα συστήματος t228=Κλικ για παÏάκαμψη ενός link ή σταμάτημα παÏσίματος t229=Κλικ για παÏάκαμψη ενός link t230=Σωσμένα bytes t231=Stop t232=ΣαÏωμένα links t233=ΧÏόνος: t234=Συνδέσεις: t235=ΜεταφοÏές t236=ΑπόκÏυψη t237=ΤαχÏτητα t238=ΠΑΡΑΛΕΙΨΗ t239=ΠληÏοφοÏίες t240=Σώθηκαν: t241=ΕνημεÏώσεις: t242=Λάθη: t243=Λάθη t244=ΕνέÏγειες: t245=ΑκολοÏθηση εξωτεÏικών links t246=Έλεγχος όλων των links στις σελίδες t247=ΠÏοσπάθεια ανακάλυψης όλων των links t248=Κατέβασμα των αÏχείων HTML Ï€Ïώτα (γÏηγοÏότεÏο) t249=Επιλέξτε τοπική δομή του Î´Î¹ÎºÏ„Ï…Î±ÎºÎ¿Ï Ï„ÏŒÏ€Î¿Ï… t250=ΕφαÏμογή δομής στον δίσκο που οÏίστηκε από το χÏήστη t251=Îα μην ενημεÏωθοÏν τα αÏχεία Î¼Î·Î´ÎµÎ½Î¹ÎºÎ¿Ï Î¼ÎµÎ³Î­Î¸Î¿Ï…Ï‚ ή τα σβησμένα από τον χÏήστη t252=ΔημιουÏγία αÏχικής σελίδας t253=ΔημιουÏγία λίστας λέξεων από όλες τις σελίδες html t254=ΔημιουÏγία αÏχείου καταγÏαφής λαθών και αναφοÏάς t255=ΔημιουÏγία ΜΟÎΟ ονομάτων αÏχείων DOS 8-3 t256=ΔημιουÏγία ΜΟÎΟ ονομάτων αÏχείων ISO9660, για δίσκους CD t257=Îα μη δημιουÏγηθοÏν HTML σελίδες λαθών t258=Επιλέξτε Ï„Ïπους αÏχείων που θα σωθοÏν στο δίσκο t259=Επιλέξτε κατεÏθυνση παÏσίματος t260=Επιλέξτε γενική κατεÏθυνση παÏσίματος t261=Ρυθμίστε τους κανόνες ξαναγÏαψίματος των URL για τα εσωτεÏικά links (τα κατεβασμένα) και τα εξωτεÏικά links (τα μη κατεβασμένα) t262=Μέγιστες ταυτόχÏονες συνδέσεις t263=ΧÏονικό πεÏιθώÏιο αÏχείου t264=Ελάχιστος αποδεκτός Ïυθμός μεταφοÏάς t265=Μέγιστος αÏιθμός επαναλήψεων σε μη καταστÏοφικά λάθη t266=Μέγιστο μέγεθος για κάθε ένα αÏχείο HTML t267=Μέγιστο μέγεθος για κάθε ένα αÏχείο που δεν είναι HTML t268=Μέγιστος όγκος από bytes που θα σωθοÏν από το Web t269=ΠαÏση μετά το κατέβασμα Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… Ï€Î¿ÏƒÎ¿Ï Î±Ï€ÏŒ bytes t270=Μέγιστη διάÏκεια για την διαδικασία αντιγÏαφής t271=Μέγιστες συνδέσεις\\δευτεÏόλεπτο (αποφÏγετε υπεÏφόÏτωση του εξυπηÏετητή) t272=Μέγιστος αÏιθμός από links που μποÏοÏν να δοκιμαστοÏν (δεν σώζεται!) t273=Σχόλια που θα τοποθετηθοÏν σε κάθε αÏχείο HTML t274=Πίσω στην αÏχική σελίδα t275=Save current preferences as default values t276=Click to continue t277=Κλικ για ακÏÏωση αλλαγών t278=ΑκολοÏθηση τοπικών κανόνων Ïομπότ στις τοποθεσίες t279=Τα links σε μη τοπικές εξωτεÏικές σελίδες θα δημιουÏγήσουν σελίδες σφαλμάτων t280=Τα παλιά αÏχεία να μην σβήνονται μετά από ενημέÏωση t281=Αποδοχή των cookies t282=Έλεγχος Ï„Ïπου εγγÏάφου όταν είναι άγνωστο t283=ΠάÏσιμο εφαÏμογών java για να ανακτηθοÏν τα συμπεÏιλαμβανόμενα αÏχεία που Ï€Ïέπει να κατέβουν t284=Αποθήκευση όλων των αÏχείων στην cache αντί για HTML μόνο t285=ΤÏπος αÏχείου γεγονότων (αν θα δημιουÏγηθεί) t286=ΔημιουÏγία αÏχείου αποσφαλμάτωσης t287=ΧÏήση μη συνηθισμένων αιτήσεων για αποφυγή μεÏικών Ï€Ïοβλημάτων εξυπηÏετητών t288=ΧÏήση παλιών HTTP\\1.0 αιτήσεων (πεÏιοÏίζει την Î¹ÏƒÏ‡Ï Ï„Î·Ï‚ μηχανής!) t289=ΠÏοσπάθεια να πεÏιοÏιστοÏν οι ανανεώσεις μέσω διαφόÏων Ï„Ïικ (έλεγχος μεγέθους αÏχείου...) t290=ΠÏοσπάθεια πεÏιοÏÎ¹ÏƒÎ¼Î¿Ï Ï„Î¿Ï… αÏÎ¹Î¸Î¼Î¿Ï Ï„Ï‰Î½ links θεωÏώντας ίδια αυτά που μοιάζουν αÏκετά (www.foo.com==foo.com, http=https ..) t291=ΓÏάψιμο εξωτεÏικών links χωÏίς το όνομα χÏήστη\\συνθηματικό t292=ΓÏάψιμο εσωτεÏικών links χωÏίς φÏάση αναζήτησης t293=ΠÏοσπάθεια να παÏθοÏν όλα τα URLs (ακόμα και σε άγνωστα tags\\κώδικα) t294=ΧÏήση της cache για ενημεÏώσεις t295=ΑÏχείο γεγονότων t296=Primary Scan Rule t297=Έλεγχος Ïοής t298=ÎŒÏια t299=Ταυτότητα t300=Εγκατάλειψη τοποθεσίας σε σφάλμα t301=Εγκατάλειψη τοποθεσίας αν είναι Ï€Î¿Î»Ï Î±Ïγή t302=ΡÏθμιση t303=Μείωση χÏόνου σÏνδεσης και Ï„Ïπου αναζήτησης τοποθεσιών, κάνοντας χÏήση συνεχών συνδέσεων t304=Μέγιστο μέγεθος Î´Î¹ÎºÏ„Ï…Î±ÎºÎ¿Ï Ï„ÏŒÏ€Î¿Ï… t305=Αποθήκευση Ï€Ïοτιμήσεων t306=Save t307=Μέγιστος Ïυθμός μεταφοÏάς t308=ΑκολοÏθησε το robots.txt t309=Links t310=Μόνο για έμπειÏους t311=Έλεγχος μεταφοÏών t312=Ταυτότητα εξεÏευνητή t313=Scan Rules t314=ΑÏχείο καταγÏαφής, ΠεÏιεχόμενα, Cache t315=Proxy t316=ΤÏποι MIME t317=Îα μην γίνει σÏνδεση (υπάÏχει ήδη) t318=Îα μη γίνει χÏήση απομακÏυσμένης σÏνδεσης t319=ΠÏογÏαμματισμός (χÏονικά) της διαδικασίας αντιγÏαφής t320=Κλικ για έναÏξη! t321=Δεν υπάÏχει αποθηκευμένο συνθηματικό για αυτή τη σÏνδεση! t322=ΑδÏνατη η λήψη των Ïυθμίσεων της απομακÏυσμένης σÏνδεσης t323=Επιλέξτε σÏνδεση t324=ΈναÏξη t325=ΠαÏακαλώ Ïυθμίστε τις παÏαμέτÏους της σÏνδεσης αν είναι απαÏαίτητο και μετά πατήστε ΤΕΛΟΣ για να ξεκινήσει η διαδικασία αντιγÏαφής. t326=Αποθήκευση των Ïυθμίσεων, χωÏίς έναÏξη μεταφοÏάς. t327=Αναμονή t328=Shutdown t329=Η μεταφοÏά Ï€ÏογÏαμματίστηκε για: (hh\\mm\\ss) t330=ΣÏνδεση με το Internet t331=Επιλογή σÏνδεσης t332=ΑποσÏνδεση στο τέλος t333=ΑποσÏνδεση του modem στο τέλος t334=\r\n(ΠαÏακαλώ να μας ενημεÏώσετε για κάθε Ï€Ïόβλημα ή bug)\r\n\r\nΑνάπτυξη:\r\nInterface (Windows): Xavier Roche\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for Greek translations to:\r\nMichael Papadakis (mikepap at freemail dot gr) t335=Σχετικά με το HTTraQt Website Copier t336=ΠαÏακαλώ επισκευθείτε την σελίδα μας t337=Αναζήτηση με βοηθό t338=Η απάντησή σας: t339=ΑνακαλÏφθηκε link. t340=Επιλέξτε κανόνα t341=Αγνόηση Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… link t342=Αγνόηση φακέλου t343=Αγνόηση του domain t344=ΠάÏσιμο μόνο αυτής της σελίδας t345=ΑντιγÏαφή τοποθεσίας t346=ΑντιγÏαφή του domain t347=Αγνόηση όλων t348=Wizard query t349=Οxi t350=Επιλογές t351=ΠαÏση μεταφοÏάς t352=ΤÏοποποίηση επιλογών t353=ΠÏοβολή αÏχείου γεγονότων t354=ΠÏοβολή λαθών t355=ΠÏοβολή μεταφοÏών αÏχείων t356=Έλεγχος για νέα έκδοση του Ï€ÏογÏάμματος... t357=&ΜπάÏα εÏγαλείων t358=ΜπάÏα &κατάστασης t359=&ΧώÏισμα t360=ΑÏχείο t361=Progress t362=ΠÏοτιμήσεις t363=ΑντίγÏαφο t364=ΑÏχείο γεγονότων t365=ΠαÏάθυÏο t366=Βοήθεια t367=ΦόÏτωμα Ï€Ïοεπιλεγμένων Ïυθμίσεων t368=Αποθήκευση Ï€Ïοεπιλεγμένων Ïυθμίσεων t369=ΕπαναφοÏά στις Ï€Ïοεπιλεγμένες Ïυθμίσεις t370=ΦόÏτωμα Ïυθμίσεων... t371=Αποθήκευση Ïυθμίσεων ως... t372=ΠÏοτίμηση γλώσσας... t373=ΠεÏιεχόμενα... t374=Σχετικά με το HTTraQt... t375=Îέα εÏγασία\tCtrl+N t376=’&νοιγμα...\tCtrl+O t377=&Αποθήκευση\tCtrl+S t378=Αποθήκευση &ως... t379=&ΔιαγÏαφή... t380=&Πλοήγηση τοποθεσιών... t381=Δομή οÏισμένη από τον χÏήστη t382=%n\tΌνομα αÏχείου χωÏίς τον Ï„Ïπο του (πχ: image)\r\n%N\tΌνομα αÏχείου με τον Ï„Ïπο του (πχ: image.gif)\r\n%t\tΤÏπος αÏχείου μόνο (πχ: gif)\r\n%p\tΔιαδÏομή [χωÏίς \\ στο τέλος] (πχ: \\someimages)\r\n%h\tΌνομα τοποθεσίας (πχ: www.someweb.com)\r\n%M\tMD5 URL (128 bits, 32 ascii bytes)\r\n%Q\tMD5 φÏάση αναζήτησης (128 bits, 32 ascii bytes)\r\n%q\tMD5 μικÏή φÏάση αναζήτησης (16 bits, 4 ascii bytes)\r\n\r\n%s?\tΜικÏÏŒ όνομα όπως στο DOS (πχ: %sN) t383=ΠαÏάδειγμα:\t%h%p\\%n%q.%t\r\n->\t\t\\home\\karbofos\\mirror\\www.someweb.com\\someimages\\image.gif t384=Ρυθμίσεις proxy t385=Αυθεντικοποίηση (μόνο αν χÏειάζεται) t386=Τοποθετείστε την διεÏθυνση του proxy εδώ t387=Τοποθετείστε την port του proxy εδώ t388=Τοποθετείστε το όνομα χÏήστη του proxy t389=Τοποθετείστε το συνθηματικό του proxy t390=Τοποθετείστε το όνομα της εÏγασίας εδώ t391=Τοποθετείστε τη διαδÏομή αποθήκευσης εδώ t392=Επιλογή εÏγασίας για ανανέωση t393=Κλικ εδώ για επιλογή διαδÏομής t394=Επιλέξτε ή δημιουÏγήστε ένα νέο όνομα κατηγοÏία, για να κατατάξετε τα αντίγÏαφά σας σε κατηγοÏίες t395=Βοηθός δημιουÏγίας εÏγασίας HTTraQt... t396=Îέο όνομα εÏγασίας: t397=ΥπάÏχων όνομα εÏγασίας: t398=Όνομα εÏγασίας: t399=ΑÏχική διαδÏομή: t400=ΚατηγοÏία εÏγασίας: t401=\\home\\karbofos\\Οι Τοποθεσίες μου t402=Τοποθετείστε ένα νέο όνομα εÏγασίας, \r\nή επιλέξτε μία υπάÏχουσα εÏγασία για ανανέωση\\συνέχιση t403=Îέα εÏγασία t404=Τοποθέτηση URL t405=URL: t406=Authentication (only if needed) t407=ΦόÏμες ή σÏνθετα links: t408=ΣÏλληψη URL... t409=Τοποθετείστε URL διεÏθυνση(εις) εδώ t410=Τοποθετείστε όνομα χÏήστη για την τοποθεσία t411=Τοποθετείστε συνθηματικό για την τοποθεσία t412=ΧÏησιμοποιήστε αυτό το εÏγαλείο σÏλληψης για links που μποÏοÏν να Ï€ÏοσπελαστοÏν μόνο μέσα από φόÏμες ή κώδικα javascript t413=Επιλογή γλώσσας σÏμφωνα με την Ï€Ïοτίμηση t414=ΣÏλληψη URL! t415=ΠαÏακαλώ τοποθετείστε Ï€ÏοσωÏινά τις Ïυθμίσεις proxy του browser σας στις ακόλουθες τιμές (ΑντιγÏάψτε\\Επικολλήστε διεÏθυνση proxy και port).\r\nΜετά κλικ στο κουμπί αποστολής της φόÏμας, στην σελίδα του browser σας ή κλικ στο συγκεκÏιμένο link που θέλετε να συλληφθεί. t416=Αυτό θα στείλει το επιθυμητό link από τον browser σας στο HTTraQt. t417=ΜΑΤΑΙΩΣΗ t418=ΑντιγÏαφή\\Επικόλληση των Ï€ÏοσωÏινών παÏαμέτÏων του proxy εδώ t419=ΑδÏνατη η εÏÏεση αÏχείων βοηθείας! t420=ΑδÏνατη η αποθήκευση των παÏαμέτÏων! t421=Σας παÏακαλώ να Ï„Ïαβάτε μόνο ένα φάκελο τη φοÏά t422=Σας παÏακαλώ να Ï„Ïαβάτε μόνο φακέλους, όχι αÏχεία t423=Σας παÏακαλώ να Ï„Ïαβάτε μόνο φακέλους t424=Επιλογή δομής οÏισμένης από τον χÏήστη t425=ΠαÏακαλώ επιβεβαιώστε πως η οÏισμένη φÏάση από τον χÏήστη είναι σωστή,\r\nαλλιώς τα ονόματα αÏχείων θα είναι λανθασμένα! t426=Θέλετε Ï€Ïάγματι να χÏησιμοποιήσετε μία δομή οÏισμένη από τον χÏήστη; t427=ΠάÏα πολλά URLs, δεν είναι δυνατή η διαχείÏιση τόσων πολλών links! t428=Δεν υπάÏχει αÏκετή μνήμη, εσωτεÏικό καταστÏοφικό σφάλμα... t429=’γνωστη λειτουÏγία! t430=ΠÏόσθεση Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… URL;\r\n t431=ΠÏοειδοποίηση: Το κυÏίως process ακόμα δεν ανταποκÏίνεται, δεν γίνεται να Ï€ÏοστεθοÏν URL(s)... t432=Επιλογή ή Ï„Ïοποποίηση του(ων) αÏχείου(ων) εδώ t433=Επιλογή ή Ï„Ïοποποίηση του(ων) MIME Ï„Ïπου(ων) εδώ t434=Πήγαινε πάνω t435=Πήγαινε κάτω t436=ΠληÏοφοÏίες κατεβάσματος αÏχείου t437=Πάγωμα παÏαθÏÏου t438=ΠεÏισσότεÏες πληÏοφοÏίες t439=Καλώς ήÏθατε στο HTTraQt Website Copier!\r\n\r\nΠαÏακαλώ κάντε κλικ στο κουμπί Επόμενο για να\r\n\r\n- ξεκινήσετε μία νέα εÏγασία\r\n- ή να συνεχίσετε μία Ï€ÏοηγοÏμενη εÏγασία t440=ΕξεÏευνητής Î±Î½Î¿Î¹Ï‡Ï„Î¿Ï ÎºÏŽÎ´Î¹ÎºÎ± χωÏίς ανάγκη σÏνδεσης t441=Website Copier\\Offline Browser. ΑντιγÏάψτε απομακÏυσμένες τοποθεσίες στον υπολογιστή σας. ΕλεÏθεÏα-ΔωÏεάν. t442=httrack, httraqt, webhttrack, offline browser t443=Λίστα URL (*.txt) t444=ΠÏοηγοÏμενο t445=Επόμενο t446=URLs t447=ΠÏοειδοποίηση t448=Ο εξεÏευνητής σας δεν (φαίνεται να) υποστηÏίζει javascript. Για καλÏτεÏα αποτελέσματα, παÏακαλώ χÏησιμοποιήστε έναν javascript-ενεÏγό εξεÏευνητή. t449=Σας ευχαÏιστώ t450=ΤώÏα μποÏείτε να κλείσετε αυτό το παÏάθυÏο t451=ΑκυÏώθηκε από τον εξυπηÏετητή t452=Ένα καταστÏοφικό σφάλμα Ï€Ïοκλήθηκε κατά την αντιγÏαφή Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… τόπου t453=Wrong URL(s)! t454=How You can thank a developer: t455=Share the link to this program or to this project t456=Report to developer about bugs or mistakes in the program t457=Donate t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Get from the clipboard t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=Εντάξει t489=Build top Index t490=Units t491=Open t492=PC off when finished t493=Shutdown counter (minutes) t494=Make or correct translation httraqt/lang/Slovak.utf0000664000175000017500000005613513042707374015666 0ustar karbofoskarbofosLANGUAGE_NAME Slovak LANGUAGE_FILE Slovak LANGUAGE_ISO sk LANGUAGE_AUTHOR Dr. Martin Sereday (sereday at stonline.sk)\n LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID Slovak t000=HTTraQt t001=PoÄet spojení t002=Select font size t003=Interval(y) Äakania t004=Opätovné pokusy t005=Maximálna úroveň kopírovania t006=Minimálna úroveň sÂahovania t007=Trvalé spojenie (UdržaÅ¥-živé) t008=Po vypršaní Äakacej doby zruši všetky spojenia t009=Zruši všetky spojenia, ak je prenos príliš pomalý t010=Overi typ dokumentu t011=Pavúk t012=Prija cookies t013=Analyzova súbory v Jave t014=Trik pre aktualizáciu (obmedzenie opakovaných prenosov) t015=URL hacks (join similar URLs) t016=Prípustné požiadavky (pre servery) t017=Použi staré pravidlá HTTP\\1.0 (nie 1.1) t018=Identifikácia prehliadaÄa t019=Operation system Identity t020=Operation t021=Päta HTML t022=Typ štruktúry (ako budú linky uložené) t023=DOS názvy (8+3) t024=ÂŽiadne chybové stránky t025=ÂŽiadne externé stránky t026=Skry heslo t027=Skry vyhžadávacie reÂazce t028=Nevyprázdňva staré súbory t029=Názvy ISO9660 (CD ROM) t030=Vytvori t031=Tieto pravidlá majú by upravované iba výnimoÄne t032=Základné skenovacie pravidlá t033=Vyhžadávací mód t034=Globálny vyhžadávací mód t035=Prepíš linky: vnútorné \\ vonkajÅ¡ie t036=Použi cache pre aktualizácie a obnovenia t037=Aktivova mód vyhžadávania chýb (httraqt.log) t038=Maximálny hĺbka kopírovania od koreňovej adresy t039=Maximálna hĺbka kopírovania externých\\zakázaných adries (0 znamené žiadna - základné nastavenie) t040=Maximálna vežkos jednotlivého HTML súboru t041=Maximálna vežkos iného ako HTML súboru t042=Limity vežkosti t043=Pauza po skopírovaní t044=Maximálny Äas t045=Size t046=Maximálny poÄet spojení t047=Maximálny poÄet linkov t048=Všetky linky sa budú zhodova t049=Prebra iné, než HTML súbory súvisiace s linkom, napr. externé ZIP súbory alebo obrázky t050=Testova všetky linky (aj zakázané) t051=Prebra najprv HTML súbory! t052=Typ\\MIME priradenia t053=Typ súborov: t054=Identita MIME: t055=Adresa proxy t056=Port proxy t057=Login t058=Heslo t059=Pre prenosy cez ftp použi proxy t060=Použi masky na vylúÄenie alebo doplnenie URL alebo linkov. n\Do jedného riadku možno vloži aj viac reÂazcov.\r\nAko oddežovaÄ použi medzeru.n\r\n\Napr.: +*.zip -www.*.com -www.*.edu\\cgi-bin\\*.cgi t061=Kritériá t062=ReÂazec t063=Tip: Ak sa majú zaradi všetky GIFy, použi napr. *www.stránka.com\\.gif.\r\n(+*.gif \\-*.gif bude onsahovaÂ\\vylúÄi vešetky GIFy zo všetkých stránok). t064=WildCardFilters t065=Pridaj previdlo pre vyhžadávanie t066=VylúÄi linky t067=Prida linky t068=Všetky súbory uloži do cahce t069=NesÂahova znovu lokálne vymazané súbory t070=Create Log files t071=Vytvori index t072=Vytvori slovnú databázu t073=Názvy súborov s príponou:\r\nNázvy súborov obsahujúcich:\r\nNázov tohoto súboru:\r\nNázvy adresárov obsahujúcich:\r\nNázov tohoto adresára:\r\nLinky na tejto doméne:\r\nLinky na doménach obsahujúcich:\r\nLinky z tohoto hostu:\r\nLinky obsahujúce:\r\nTento link:\r\nVŠETKY LINKY t074=Ukáza všetko\r\nSkry ladenie\r\nSkry informácie\r\nSkry ladenie a informácie t075=Štruktúra stránky (default)\r\nHtml vo webe\\, obrázky\\iné súbory vo webe\\obrázky\\\r\nHtml vo webe\\html, obrázky\\iné vo webe\\obrázky\r\nHtml vo webe\\, obrázky\\iné vo webe\\\r\nHtml vo webe\\, obrázky\\iné vo webe\\xxx, kde xxx je prípona súboru\r\nHtml vo webe\\html, obrázky\\iné vo webe\\xxx\r\nŠtruktúra stránky, bez www.doména.xxx\\\r\nHtml v názve stránky\\, obrázky\\iné súbory v názve stránky\\obrázky\\\r\nHtml v názve stránky\\html, obrázky\\iné v názve stránky\\obrázky\r\nHtml v názve stránky\\, obrázky\\iné v názve stránky\\\r\nHtml v názve stránky\\, obrázky\\iné v názve stránky\\xxx\r\nHtml v názve stránky\\html, obrázky\\iné v názve stránky\\xxx\r\nVšetky súbory vo webe\\, s náhodnými menami (gadget !)\r\nVšetky súbory v názve stránky\\, s náhodnými menami (gadget !)\r\nUžívatežom definovaná štruktúra.. t076=Iba skenovaÂ\r\nUloži html súbory\r\nUloži nie-html súbory\r\nUloži všetky súbory (default)\r\nUloži najprv html súbory t077=Osta v tom istom adresári\r\nMožno ís nižšie (default)\r\nMožno ís vyššie\r\nMožno ís nižšie aj vyššie t078=Osta na tej istej adrese (default)\r\nOsta na tej istej doméne\r\nOsta -\\\\- najvyššej úrovne\r\nÃs hocikam na webe t079=Nikdy\r\nAk nie je známe (s výnimkou\\)\r\nAk nie je známe t080=Ignorova pravidlá v robots.txt\r\nPrevza pravidlá -\\\\- okrem filtrov\r\nPrevzia všetky pravidlá v -\\\\- t081=normálny\r\nrozšírený\r\nladenie t082=Skopíruj web stránku(y)\r\nSkopíruj web stránku(y) + otázky\r\nPreber jednotlivé súbory\r\nSkopíruj vÅ¡etky umiestnenia na stánkach (viacnásobné zrkadlo)\r\nOtestuj linky na stránkach (testuj záložky)\r\n* PokraÄuj v preruÅ¡enom kopírovaní\r\n* Aktualizuj existujúce kópie t083=Relatívna URI \\ Absolútna URL (prednastavené)\r\nABsolútna URL \\ Absolútna URL\r\nAbsolútna URL\r\nPôvodná URL \\ Pôvodná URL t084=- Mód kopírovania -\r\n\r\nUda adresu(y) do políÄka URL t085=- Mód interaktívneho pomocníka (otázky) -\r\n\r\nUda adresu(y) do políÄka URL t086=- Mód kopírovania súboru -\r\n\r\nUda adresu(y) súboru do políÄka URL t087=- Mód zoznamu linkov -\r\n\r\nPouži políÄko URL na zadanie adresy (adries) súboru(ov) obsahujúcich linky ku kópii\r\n t088=- Mód testovania linkov -\r\n\r\nUda adresu(y) www s linkami na otestovanie do políÄka URL t089=- Mód aktualizácie -\r\n\r\nOveri si adresu(y) v políÄku URL, ak je nutné, skontrolova parametre, potom kliknú na 'Next' t090=- Mód pokraÄovania (prerušenej operácie) -\r\n\r\nOveri si adresu(y) v políÄku URL, ak je nutné, skontrolova parametre, potom kliknú na 'Next' t091=Ãno t092=Zruši t093=Zavrie t094=Zatvori t095=Zruši zmeny t096=Potvrdi kliknutím t097=Pomoc t098=Predchádzajúca obrazovka t099=Nasledujúca obrazovka t100=Skry heslo t101=Uloži projekt t102=Zatvori projekt? t103=Vymaza projekt? t104=Vymaza prázdne projekty? t105=Akcia zatiaž nebola zaradená t106=Chyba pri mazaní projektu t107=Vybra pravidlo filtra t108=Vloži kžúÄové slovo pre filter t109=Prida toto pravidlo t110=Vlož jedno alebo niekožko kžúÄových slov pre pravidlo t111=Pridaj t112=Pravidlá skenovania t113=Zodpovedajúce linky budú vylúÄené t114=Zodpovedajúce linky budú zaradené t115=Napr.: t116=gif\r\nZodpovedá všetkým GIF súborom t117=blue\r\nNájde všetky súbory obsahujúce skupinu znakov 'blue' - napr. 'bluesky-small.jpeg' t118=bigfile.mov\r\nZodpovedá súborom 'bigfile.mov', ale nie 'bigfile2.mov' t119=cgi\r\nVyhžadá všetky linky s názvom adresára obsahujúcim skupinu znakov 'cgi' - napr. \\cgi-bin\\somecgi.cgi t120=cgi-bin\r\nVyhžadá všetky linky s názvom adresára obsahujúcim skupinu znakov 'cgi-bin' (ale už nie napr. cgi-bin-2) t121=someweb.com\r\nVyhžadá všetky zhodné reÂazce napr.: www.someweb.com, private.someweb.com atÄ. t122=someweb\r\nVyhžadá všetky adresáre obsahujúce reÂazec napr.: www.someweb.com, www.someweb.edu, private.someweb.otherweb.com atÄ. t123=www.someweb.com\r\nVyhžadá všetky linky obsahujúce úplný reÂazec napr.: 'www.someweb.com' (ale nie linky napr.: private.someweb.com\\..) t124=someweb\r\nVyhžadá všetky linky obsahujúce reÂazec napr.: www.someweb.com\\.., www.test.abc\\fromsomeweb\\index.html, www.test.abc\\test\\someweb.html atÄ. t125=www.test.com\\test\\someweb.html\r\nVyhžadá iba súbor 'www.test.com\\test\\someweb.html'. POZOR!, musí sa napísa úplná cesta (URL + cesta v rámci štruktúry) t126=Zada filter pre vylúÄenie t127=Zada filter pre zaÄlenenie t128=Existujúce filtre t129=Cancel changes t130=Uloži aktuálne nastavenia ako základné hodnoty t131=Click to confirm t132=ÂŽiadne protokoly v %s! t133=V %s neexistuje súbor 'index.html ! t134=Vystúpi z HTTraQt Website Copier t135=Prezrie úvodnú stránku HTML t136=Koniec sÂahovania t137=Zobrazi protokoly t138=Prezrie stihnutú stránku t139=Nový projekt ... t140=Prezrie chybové a varovné hlásenia t141=Pozrie hlásenie t142=Zavrie okno protokolu t143=Typ informácie: t144=Informácie t145=Nájs t146=Nájs slovo t147=Protokol informácií t148=Protokol chýb \\ varovaní t149=Nedá sa incializova OLE systém t150=HTTraQt nenašiel žiaden cache prerušeného súboru v špecifikovanom adresári\r\n t151=Nedá sa spoji s providerom t152=Prijímanie t153=Požiadavka t154=Spojenie t155=Hždanie t156=Ready t157=Pripravené t158=waiting t159=Chyba t160=Prijímanie súborov t161=Analýza HTML súboru... t162=Uvožnenie súboru t163=Prebieha napĺňanie chache.. t164=Analýza HTML súboru (testovanie linkov) t165=Pauza - PokraÄova [Stránka - Kópia]\\[Zastavi kopírovanie] t166=Paused (select [File]\\[Pause transfer] to continue) t167=UkonÄenie prebiehajúcich prenosov - Zvoľ [ZruÅ¡iÅ¥]! t168=Skenovanie t169=ÄŒakanie na plánovaný Äas... t170=Transferring data.. t171=Pripájanie providera t172=[%d sekúnd] chýba do zaÄiatku operácie t173=Prebieha kopírovanie stránky [%s, %s] t174=Kopírovanie stránky ukonÄené! t175=PoÄas kopírovania sa vyskytol problém\r\n t176=\r\nPoÄas:\r\n t177=\r\nAk treba, pozrie protokol.\r\n\r\n\r\nKliknutím na KONIEC opusti HTTraQt Website Copier.\r\n\r\nVÄaka za použitie HTTraQt!\r\n t178=Operácia kopírovania ukonÄená.\r\nKliknutím na Exit opusti HTTraQt.\r\nPozrie protokoly súbor(y), ak sa treba uistiÂ, že všetkoje v poriadku.\r\n\r\nVÄaka za použitie HTTraQt!\r\n t179=* * KOPÃROVANIE PRERUŠENÉ! * *\r\nAktuálna doÄasná cache je potrebná prevšetky aktualizaÄné operácie a obsahuje iba dáta stiahnuté poÄas tejto prerušenej operácie\r\nPredchádzajúca chache môže obsahova kompletnejšie informácie. Ak sa tieto informácie nemajú stratiÂ, treba ju obnovi a vymaza terajšiu aktuálnu cache.\r\n[Poznámka: Dá sa to urobi teraz vymazaním súborov hts-cache\\new.* ]\r\n\r\nObsahuje predchádzajúca cache obsahuje kompletnejšiu informáciu a má sa obnoviÂ?\r\n t180=* * CHYBA KOPÃROVANIA! * *\r\nHTTraQt zistil, že táto kópia je prázdna. Ak mala by aktualizovaná, predchádzajúca kópia bola obnovená.\r\nDôvod: Úvodná stránka buÄ nebola nájdená, alebo nastal problém so spojením.\r\n=> PresvedÄi sa, Äi webstránka ešte existuje a\\alebo skontrolova vlastné nastavenie proxy! <= t181=\r\n\r\nTip: Kliknú na [Zobrazi protokol] a pozrie na upozornania alebo chybové hlásenia t182=Chyba pri mazaní súborov hts-cache\\new.* . Vymaza ruÄne t183=Naozaj chceš ukonÄi HTTraQt Website Copier? t184=Cesta k súborom s protokolmi t185=Nový projekt \\ Import? t186=Zvoli kritériá t187=Maximálna hĺbka skenovania linkov t188=Sem zada adresu(y) t189=Definova dodatoÄné pravidlá filtrovania t190=Meno proxy (ak je potrebné) t191=Port proxy t192=Definova nastavenie proxy t193=Použi štandardný HTTP proxy ako FTP proxy t194=Cesta t195=Vyba cestu t196=UkonÄi HTTraQt Website Copier t197=O HTTraQt... t198=Save current preferences as default values t199=PokraÄova t200=Kliknú a definova nastavenia t201=Klikuntím vlož URL t202=NaÄíta URL z textového súboru t203=HTTraQt - nastavenia (*.opt)|*.opt|| t204=Textový súbor so zoznamom adries (*.txt)|*.txt|| t205=Súbor nenájdený! t206=Naozaj zmeni názov\\umiestnenie projektu? t207=NaÄíta užívatežské - základné nastavenia? t208=Uloži užívatežské - základné nastavenia? t209=Obnovi všetky základné nastavenia? t210=Vitaj vo HTTraQt! t211=Akcia: t212=Maximálna hĺbka: t213=Maximálna externá hĺbka: t214=Filtre (odmietni\\potvrÄ linky): t215=Cesty t216=DefinovaÂ... t217=Nastavi nastavenia... t218=Nastavenia a nastavenia kópie: t219=Názov projektu t220=Zadaj URL... t221=Adresa www: (URL) t222=Zastavi HTTraQt? t223=Hibernate t224=Pozastavi kopírovanie? t225=Pause t226=Zastavi operáciu kopírovania t227=Minimalizova na systémovú lištu t228=Klinutím preskoÄi link alebo zastavi analýzu t229=Kliknutím preskoÄi link t230=Uložené byty t231=Stop t232=Skenované linky t233=ÄŒas: t234=Spojenia: t235=Prebieha: t236=Skry t237=Úroveň prenosu: t238=PRESKOÄŒI t239=Informácie t240=Zapísané súbory: t241=Aktualizované súbory: t242=Chyby: t243=Chyby t244=Spracováva sa: t245=Prehžada vonkajšie linky t246=Testova všetky linky na stránkach t247=SKúsi prehžada všetky linky t248=Skopírova najprv súbory HTML (rýchlejšie) t249=Zvoli vnútornú štruktúru stránky t250=Nastavi užívatežsky definovnú štruktúru na disku t251=Neaktualizova prázdne súbory alebo súbory vymazané užívatežom t252=Vytvori úvodnú stránku t253=Vytvori databázu všetkých slov ako html stránky t254=Vytvori protokoly chýb a hlásení t255=Vytvori LEN DOS-ovské 8-3 názvy súborov t256=Vytvor názvy ISO9660 IBA PRE CD ROM. t257=Nevytvára HTML chybové stránky t258=Vybra typy súborov, ktoré majú by uložené na disk t259=Vybra poradie anaklýzy t260=Vybra globálnu analýzu t261=Nastav URL prepísaním pravidiel pre vnútorné linky (už skopírované) a vonkajÅ¡ie linky (eÅ¡te neskopírované). t262=Maximum súÄasných spojení t263=Maximálna Äakacia doba pre súbory t264=Najnižšia prípustná úroveň prenosu t265=Maximálny poÄet pokusov pri nepodstatných chybách t266=Maximálna vežkos jednotlivého HTML súboru t267=Maximálna vežkos pre jednotlivý nie-HTML súbor t268=Maximálny poÄet bytov kopírovaných z www t269=Po skopírovaní tohoto množstva urobi pauzu t270=Maximálny Äas pre kokpírovanie t271=Maximum spojení za sekundu (predchádza preÂaženiu servera) t272=Maximum linkov, ktoré majú by testované (nie uložené!) t273=Komentár, ktorý má by umiestnený do každého HTML súboru t274=Spä na štartovaciu stránku t275=Save current preferences as default values t276=Click to continue t277=Zruši zmeny t278=Prija pravidlá lokálneho robota na stránkach t279=Linky na nelokalizované externé stránky vyprodukujú chybné stránky t280=Po aktualizácii nevymazáva prebytoÄné stránky t281=Prija cookies ? t282=Kontrolova dokumenty, ak nie je známy ich typ? t283=Analyzova Java applety, aby sa zistilo, ktoré súbory musia by kopírované? t284=Uloži všetky súbory v cache, nie iba v HTML t285=Typ protokolu (ak bol vytvorený) t286=Vytvori debugovací súbor t287=Použi neštandardné požiadavky na obídenie jednotlivých chýb servera t288=Použi staré HTTP\\1.0 požuadavky (obmdzuje pracovné tempo!) t289=Pokúsi sa rôznymi trikmi obmedzi opakované transféry (test vežkosti súborov). t290=Attempt to limit the number of links by skipping similar URLs (www.foo.com==foo.com, http=https ..) t291=Zada vonkajšie linky bez užívatežského mena\\hesla t292=Písa vnútorné linky bez overovacích reÂazcov t293=Pokúsi sa zachyti všetky URL (vrátane neznámych tagov\\kódov) t294=Na aktualiizáciu použi cache t295=Log súbory t296=Primary Scan Rule t297=Kontrola toku t298=Limity t299=Identita t300=V prípade chyby opusti zdroj t301=Opusti zdroj, ak je prenos príliš pomalý t302=Konfigurova t303=Zníž dobu pripojenia a zadaj Äas vyhľadávania pri trvalých spojeniach t304=Maximálna vežkos stránky t305=Uloži nastavenia t306=Save t307=Maximálna úroveň prenosu t308=Použi pravidlá z robots.txt t309=Linky t310=Iba pre expertov t311=Kontrola toku t312=ID prehliadaÄa t313=Scan Rules t314=Log, index, cache t315=Proxy t316=MIME Types t317=Nepripája providera (už je pripojený) t318=Nepouživa spojenie diažkového ovládania t319=Naplánova kopírovanie t320=SpustiÂ! t321=Pre toto spojenie nie sú uložené žiadne heslá! t322=Nemožno získa nastavenia pre vzdialené spojenie t323=Vybra poskytovateža spojenia t324=Štart! t325=V prípade potreby nastavi parametre spojenia,\r\npotom stlaÄi DOKONÄŒI na spustenie kopírovania. t326=Uloži nastvenia, nespúšÂa teraz kopírovanie. t327=Zastavi t328=Shutdown t329=Kopírovanie naplánované na: (hh\\mm\\ss) t330=Spoji s poskytovatežom (RAS) t331=Pripoji k tomuto poskytovatežovi t332=OdpojiÂ, ak je kopírovanie ukonÄené t333=Odpoji modem po dokonÄení t334=\r\n(Oznám nám akúkožvek chybu alebo problém)\r\n\r\nVývoj:\r\nProstredie (Windows): Xavier Roche\r\nPavúk: Xavier Roche\r\nKontrolór Javy: Yann Philippot\r\n\r\n(C)1998-2001 Xavier Roche a ostatní pomocníci\r\nVEźKÉ POÄŽAKOVANIE za preklady:\r\nDr. Martin Sereday (sereday@slovanet.sk) t335=O HTTraQt Website Copier... t336=Navštív našu web stránku t337=Otázka pomocníka t338=Tvoja odpoveÄ: t339=Nájdený link. t340=Zvoli pravidlo t341=Ignoroav tento link t342=Ignorova adresár t343=Ignorova doménu t344=Prebra iba túto stranu t345=Umiestnenie zrkadla t346=Doména zrkadla t347=Ignorova všetky t348=Wizard query t349=Nie t350=Vožby t351=Prestávka kopírovania t352=Upravi nastavenia t353=Ukáza protokol t354=Ukáza protokol chýb t355=Ukáza prenosy súbporov t356=Skontrolova aktualizácie HTTraQt... t357=&Nástrojová lišta t358=&Stavový riadok t359=R&ozdeli t360=Súbor t361=Progress t362=Nastavenia t363=Zrkadlo t364=Protokol t365=Okno t366=Pomoc t367=NaÄíta povinné nastavenia t368=Uloži povinné nastavenia t369=Obnovi povinné nastavenia t370=NaÄíta nastavenia... t371=Uloži nastavenia ako... t372=Nastavenia jazyka... t373=Obsah... t374=O Win HTTraQt... t375=Nový projekt\tCtrl+N t376=&OtvoriÂ...\tCtrl+O t377=&UložiÂ\tCtrl+S t378=Uloži ako... t379=&VymazaÂ... t380=&Prezera stránky... t381=Štruktúra definovaná užívatežom t382=%n\tNázov súboru bez udania typu (napr.: obrázok)\r\n%N\tNázov súboru vrátane typu (napr.: obrázok.gif)\r\n%t\tIba typ súboru (napr.: gif)\r\n%p\tCesta bez ukonÄenia \\] (napr.: \\obrázky)\r\n%h\tNázov zdroja (napr.: www.someweb.com)\r\n%M\tMD5 URL (128 bitov, 32 ascii bytov)\r\n%Q\tMD5 vyhžadávací reÂazec (128 bitov, 32 ascii bytov)\r\n%q\tMD5 malý vyhžadávací reÂazec (16 bitov, 4 ascii bytov)\r\n\r\n%s?\tKrátky názov (napr.: %sN) t383=Príklad:\t%h%p\\%n%q.%t\r\n->\t\t\\home\\karbofos\\mirror\\www.someweb.com\\someimages\\image.gif t384=Nastavenie proxy t385=Autentifikácia (iba ak je potrebná) t386=Sem vloži adresu proxy t387=Sem vloži port proxy t388=Vloži login proxy t389=Vloži heslo proxy t390=Sem vloži názov projektu t391=Sem vloži cestu uloženia t392=Vybra existujúci projekt, ktorý má by aktualizovaný t393=Kliknú sem a vybra cestu t394=Select or create a new category name, to sort your mirrors in categories t395=HTTraQt Project Wizard... t396=Názov nového projektu: t397=Názov existujúceho projektu: t398=Názov porjektu: t399=Základná cesta: t400=Project category: t401=\\home\\karbofos\\My Web Sites t402=Napísa názov nového projektu, alebo zvoli existujúci projekt, \r\nv ktorom sa má pokraÄova alebo aktualizovaÂ\r\n t403=Nový projekt t404=Vloži URL t405=URL: t406=Authentication (only if needed) t407=Formuláre alebo komplexné linky: t408=Prebra URL... t409=Sem vloži adresu(y) URL t410=Vloži login stránky t411=Vloži heslo stránky t412=Použi tento snímací nástroj pre linky, ktoré môžu by prístupné iba cez formuláre alebo java scripty t413=Zvoli jazyk podža nastavení t414=Prebra URL! t415=Nastavi doÄasne nastavenia proxy prehliadaÄa na tieto hodnoty (KopírovaÂ\\Vloži adresa a port proxy).\r\n\rPotom kliknú na tlaÄidlo POŠLI na stránke prehliadaÄa, alebo kliknú na konkrétny link, ktorý sa má prevziaÂ.\r\n t416=Toto odošle požadovaný link z tvojho prehliadaÄa do HTTraQt. t417=PRERUŠI t418=KopírovaÂ\\Vloži sem doÄasné parametre proxy t419=Neviem nájs súbory nápovedy! t420=Nemôžem uloži parametre! t421=SÂahova súÄasne iba jediný adresár t422=SÂahova iba adresáre, nie súbory t423=SÂahova iba adresáre t424=Vybra štruktúru definovanú užívatežom? t425=PresvedÄi sa, že užívatežom definovaný reÂazec je správny,\r\ninak budú názvy súborov chybné! t426=Naozaj sa má použi užívatežom definovaná štruktúra? t427=Príliš veža URL, neviem zvládnu tak veža linkov! t428=Nedostatok pamäti, závažná interná chyba... t429=Neznáma operácia! t430=Prida toto URL?\r\n t431=Upozornenie: hlavný proces ešte stále neodpovedá, nemôžem prida URL.. t432=Vybra alebo upravi typ súboru(ov) t433=Vybera alebo upravi MIME súboru(ov) t434=Nahor t435=Nadol t436=Informácie pre kopírovanie t437=Fixova okno t438=Viac informácií t439=Vitaj vo HTTraQt Website Copier!\r\n\r\nKliknú na tlaÄidlo NEXT \r\n\r\n- a spusti nový projekt\r\n- alebo pokraÄova v ÄiastoÄne skopírovanom t440=Open Source offline browser t441=Website Copier\\Offline Browser. Copy remote websites to your computer. Free. t442=httrack, httraqt, webhttrack, offline browser t443=URL list (*.txt) t444=Previous t445=Next t446=URLs t447=Warning t448=Your browser does not currently support javascript. For better results, please use a javascript-aware browser. t449=Thank you t450=You can now close this window t451=Server terminated t452=A fatal error has occured during this mirror t453=Wrong URL(s)! t454=How You can thank a developer: t455=Share the link to this program or to this project t456=Report to developer about bugs or mistakes in the program t457=Donate t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Get from the clipboard t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=Ãno t489=Build top Index t490=Units t491=Open t492=PC off when finished t493=Shutdown counter (minutes) t494=Make or correct translation httraqt/lang/Chinese-BIG5.utf0000664000175000017500000004777513042707374016503 0ustar karbofoskarbofosLANGUAGE_NAME Chinese-BIG5 LANGUAGE_FILE Chinese-BIG5 LANGUAGE_ISO ct LANGUAGE_AUTHOR David Hing Cheong Hung (DAVEHUNG@mtr.com.hk)\n LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID Chinese (Taiwan) t000=HTTraQt t001=連線數 t002=Select font size t003=超時 t004=é‡è©¦ t005=最大所é™åˆ¶çš„傳輸速率 t006=最å°å‚³è¼¸çއ t007=æŒçºŒé€£æŽ¥(ä¿æŒæŽ¥é€š) t008=若超時發生, å–æ¶ˆæ‰€æœ‰ä¾†è‡ªä¸»æ©Ÿçš„éˆçµ t009=è‹¥å‚³è¼¸éŽæ…¢, å–æ¶ˆæ‰€æœ‰ä¾†è‡ªä¸»æ©Ÿçš„éˆçµ t010=檢查檔案類型 t011=æœå°‹ t012=接收cookies t013=分æžjava檔案 t014=更新時採å–其他方法防止é‡è¤‡ä¸‹è¼‰ t015=URL hacks (join similar URLs) t016=å…許å°ä¼ºæœå™¨çš„éžç²¾ç¢ºè¦æ±‚ t017=強制使用舊的HTTP\\1.0è¦æ±‚ (ä¸æŽ¡ç”¨1.1) t018=ç€è¦½å™¨èº«ä»½ t019=Operation system Identity t020=Operation t021=HTMLé è…³ t022=çµæ§‹é¡žåž‹ (éˆçµä¿å­˜çš„æ–¹å¼) t023=DOS æª”æ¡ˆåæ ¼å¼ (8+3) t024=é™¤åŽ»éŒ¯èª¤é  t025=ä¸ç”¢ç”Ÿå¤–部é é¢ t026=éš±è—密碼 t027=éš±è—æŸ¥è©¢å­—串 t028=䏿¸…除廢棄檔案 t029=ISO9660æ ¼å¼ä¸‹çš„æª”案å(唯讀光碟) t030=構造 t031=以下é¸é …åªåœ¨ç‰¹æ®Šæƒ…æ³ä¸‹ä¿®æ”¹ t032=é¦–è¦æŽƒæè¦å‰‡ t033=è¡Œé€²æ¨¡å¼ t034=å…¨å±€è¡Œé€²æ¨¡å¼ t035=改寫éˆçµ : 內部\\外部 t036=使用é å­˜å€, 用於更新和é‡è©¦ t037=å•Ÿå‹•èª¿è©¦æ¨¡å¼ (新增httraqt.log) t038=å¾žç¶²å€æ ¹éƒ¨é–‹å§‹æœ€å¤§çš„é¡åƒæ·±åº¦ t039=Maximum mirroring depth for external\\fodbidden addresses (0, that is, none, is the default) t040=單個HTML檔案的最大size t041=單個éžHTML檔案的最大size t042=大å°é™åˆ¶ t043=æ¯æ¬¡ä¸‹è¼‰å¾Œæš«åœ.. t044=最長時間 t045=Size t046=æ¯ç§’最多連線數 t047=最大éˆçµæ•¸ t048=所有的éˆçµéƒ½å°‡åŒ¹é… t049=ä¿å­˜æ‰€æœ‰æŒ‡å‘éžHTML檔案的éˆçµ, 例如外部的ZIP檔案或圖片檔案 t050=測試所有éˆçµ (å³ä½¿è¢«ç¦æ­¢çš„) t051=首先ä¿å­˜HTML檔案! t052=類型\\MIME è¯ç¹« t053=檔案類型: t054=MIME identity t055=proxyç¶²å€: t056=proxy連接埠: t057=登錄 t058=密碼 t059=使用proxy進行ftp傳輸 t060=使用è¬ç”¨å­—å…ƒä»¥åŒ…å«æˆ–排除URLs或éˆçµ.\r\n多個è¦å®šæŽƒæè¦å‰‡çš„字串å¯å¯«åœ¨åŒä¸€è¡Œ.\r\n使用空白éµä½œç‚ºåˆ†éš”符號.\r\n\r\n例如: +*.zip -www.*.com -www.*.edu\\cgi-bin\\*.cgi t061=準則 t062=字串 t063=æç¤º: æ¬²åŒ…å«æŸç¶²åŸŸå稱下的所有GIF檔案, å¯è¼¸å…¥ +www.someweb.com\\*.gif. \r\n(+*.gif \\ -*.gif 將包å«\\排除來自所有站點的GIF檔案) t064=WildCardFilters t065=增加掃æè¦å‰‡ t066=排除éˆçµ t067=包å«éˆçµ t068=ä¿å­˜æ‰€æœ‰æª”案在é å­˜å€å…§ t069=ä¸å†ä¸‹è¼‰åœ¨æœ¬åœ°å·²è¢«åˆªé™¤çš„æª”案 t070=Create Log files t071=新增一個 index.html 檔案 t072=建造一個文字數據庫 t073=檔案å中包å«å‰¯æª”å:\r\n檔案å中包å«:\r\n此檔案å:\r\n檔案夾å中包å«:\r\n此檔案夾å:\r\n此網域å稱:\r\n網域å稱中包å«:\r\n此主機:\r\néˆçµä¸­åŒ…å«:\r\næ­¤éˆçµ:\r\n所有éˆçµ t074=顯示全部內容\r\néš±è—錯誤\r\néš±è—æ¶ˆæ¯\r\néš±è—éŒ¯èª¤å’Œæ¶ˆæ¯ t075=ç«™é»žåŽŸæœ‰çµæ§‹(é è¨­)\r\nhtml檔案在web\\, 圖片和其他檔案在web\\images\\\r\nhtml檔案在web\\html, 圖片和其他檔案在web\\images\r\nhtml檔案在web\\, 圖片和其他檔案也在web\\\r\nhtml檔案在web\\, 圖片和其他檔案在web\\xxx, xxx為檔案副檔å\r\nhtml檔案在web\\html, 圖片和其他檔案在web\\xxx\r\nç«™é»žåŽŸæœ‰çµæ§‹(去掉www.domain.xxx\\)\r\nhtml檔案在site_name\\, 圖片和其他檔案在site_name\\images\\\r\nhtml檔案在site_name\\html, 圖片和其他檔案在site_name\\images\r\nhtml檔案在site_name\\, 圖片和其他檔案也在site_name\\\r\nhtml檔案在site_name\\, 圖片和其他檔案在site_name\\xxx\r\nhtml檔案在site_name\\html, 圖片和其他檔案在site_name\\xxx\r\n所有檔案在web\\, 檔案åä»»æ„產生\r\n所有檔案在site_name\\, 檔案åä»»æ„產生\r\nä½¿ç”¨è€…è‡ªå®šçµæ§‹.. t076=åªåšæŽƒæ\r\nåªä¿å­˜html檔案\r\nåªä¿å­˜éžhtml檔案\r\nä¿å­˜æ‰€æœ‰æª”案 (é è¨­)\r\nå…ˆä¿å­˜html檔案 t077=åœç•™æ–¼åŒä¸€ç›®éŒ„\r\nå…許往下進行 (é è¨­)\r\nå…許往上進行\r\n上下都å…許進行 t078=åœç•™æ–¼åŒä¸€ç¶²å€ (é è¨­)\r\nåœç•™æ–¼åŒä¸€ç¶²åŸŸå稱\r\nåœç•™æ–¼åŒä¸€é ‚級網域å稱\r\nä»»ä½•ç¶²è·¯ç¶²å€ t079=從ä¸\r\n如果未知 (\\ 除外)\r\n如果未知 t080=ä¸éµå®ˆrobots.txt\r\néµå®ˆéŽæ¿¾å™¨å„ªå…ˆæ–¼robots.txt\r\n完全éµå®ˆrobots.txt t081=普通日誌\r\n擴充日誌\r\nåµéŒ¯æ—¥èªŒ t082=下載網站\r\n下載網站 + æå•\r\n下載個別檔案\r\n下載é é¢ä¸­çš„æ‰€æœ‰ç«™é»ž (多個é¡åƒ)\r\n測試é é¢ä¸­çš„éˆçµ (書簽測試)\r\n* 繼續被中斷的é¡åƒ\r\n* 更新已有é¡åƒ t083=ç›¸å° URI \\ çµ•å° URL (é è¨­)\r\nçµ•å° URL \\ çµ•å° URL\r\nçµ•å° URI \\ çµ•å° URL\r\n原本的 URL \\ 原本的 URL t084=- é¡åƒæ¨¡å¼ -\r\n\r\n請在URLæ¡†å…§è¼¸å…¥ç¶²å€ t085=- äº¤äº’ç²¾éˆæ¨¡å¼ (發å•) -\r\n\r\n請在URLæ¡†å…§è¼¸å…¥ç¶²å€ t086=- æª”æ¡ˆä¸‹è¼‰æ¨¡å¼ -\r\n\r\n請在URLæ¡†å…§è¼¸å…¥æª”æ¡ˆç¶²å€ t087=- éˆçµè¡¨æ¨¡å¼ -\r\n\r\n請在URL框內輸入é é¢çš„ç¶²å€, é é¢ä¸­å«æœ‰éˆçµçš„列表, 列表中所有éˆçµå‡æœƒè¢«é¡åƒ t088=- éˆçµæ¸¬è©¦æ¨¡å¼ -\r\n\r\n請在URLæ¡†å…§è¼¸å…¥å«æœ‰éˆçµçš„Webé ç¶²å€ t089=- æ›´æ–°æ¨¡å¼ -\r\n\r\nè«‹æ ¸å°URL框è£çš„ç¶²å€, 如有需è¦è«‹æª¢æŸ¥é¸é …, 然後點擊'Next' t090=- ç¹¼çºŒæ¨¡å¼ (被中斷的æ“作) -\r\n\r\nè«‹æ ¸å°URL框è£çš„ç¶²å€, 如有需è¦è«‹æª¢æŸ¥é¸é …, 然後點擊'Next' t091=確定 t092=å–æ¶ˆ t093=離開 t094=關閉 t095=å–æ¶ˆè®Šæ›´ t096=é»žæ“Šä»¥ç¢ºèª t097=點擊以ç²å–說明! t098=點擊以返回å‰ä¸€é  t099=點擊以到é”ä¸‹ä¸€é  t100=éš±è—密碼 t101=ä¿å­˜å°ˆæ¡ˆ t102=是å¦é—œé–‰ç•¶å‰å°ˆæ¡ˆ? t103=刪除此專案? t104=刪除空的專案 %s? t105=æ“ä½œä»æœªåŸ·è¡Œ t106=刪除該專案時出錯 t107=ç‚ºéŽæ¿¾å™¨é¸å–è¦å‰‡ t108=ç‚ºéŽæ¿¾å™¨è¼¸å…¥é—œéµè©ž t109=增加該è¦å‰‡ t110=請為此è¦å‰‡è¼¸å…¥ä¸€è‡³å¹¾å€‹é—œéµè©ž t111=增加 t112=掃æè¦å‰‡ t113=匹é…çš„éˆçµå°‡è¢«æŽ’除: t114=匹é…çš„éˆçµå°‡è¢«åŒ…å«: t115=例如: t116=gif\r\nå°‡åŒ¹é…æ‰€æœ‰GIF檔案 t117=blue\r\n將尋找到所有包å«'blue' 的檔案, 諸如 'bluesky-small.jpeg' t118=bigfile.mov\r\nå°‡åŒ¹é…æª”案 'bigfile.mov', 但ä¸åŒ…括 'bigfile2.mov' t119=cgi\r\n將尋找到檔案夾å內包å«'cgi' çš„éˆçµ, 諸如 \\cgi-bin\\somecgi.cgi t120=cgi-bin\r\n將尋找到檔案夾å內包å«'cgi-bin' çš„éˆçµ (但cgi-bin-2 除外) t121=someweb.com\r\n將尋找到包å«è«¸å¦‚www.someweb.com, private.someweb.com 等的éˆçµ t122=someweb\r\n將尋找到包å«è«¸å¦‚www.someweb.com, www.someweb.edu, private.someweb.otherweb.com 等的éˆçµ t123=www.someweb.com\r\n將尋找到包å«'www.someweb.com' çš„éˆçµ (但ä¸åŒ…括private.someweb.com\\ ç­‰) t124=someweb\r\n將尋找到任何諸如以下的éˆçµ: www.someweb.com\\.., www.test.abc\\fromsomeweb\\index.html, www.test.abc\\test\\someweb.html ç­‰ t125=www.test.com\\test\\someweb.html\r\n將僅尋找到'www.test.com\\test\\someweb.html' 檔案. 注æ„請輸入完整的路徑. t126=ç‚ºéŽæ¿¾å™¨å¢žåŠ æŽ’é™¤è¦å‰‡ t127=ç‚ºéŽæ¿¾å™¨å¢žåŠ åŒ…å«è¦å‰‡ t128=å·²å®šåˆ¶çš„éŽæ¿¾å­—串 t129=Cancel changes t130=將當å‰è¨­å®šå­˜ç‚ºé è¨­å€¼ t131=Click to confirm t132=%s 內無日誌檔案! t133=%s å…§ç„¡'index.html' 檔案! t134=點擊以離開HTTraQt Website Copier t135=ç€è¦½ HTML èµ·å§‹é  t136=é¡åƒçµæŸ t137=查看日誌檔案 t138=ç€è¦½å·²é¡åƒçš„網站 t139=新的專案... t140=查看錯誤åŠè­¦å‘Šå ±å‘Š t141=查看報告 t142=關閉日誌檔案視窗 t143=訊æ¯é¡žåž‹: t144=è¨Šæ¯ t145=尋找 t146=尋找一個單詞 t147=è¨Šæ¯æ—¥èªŒæª”案 t148=警告\\錯誤日誌檔案 t149=無法åˆå§‹åŒ–OLE系統 t150=HTTraQt 未能在指定檔案夾內找到被中斷的檔案下載tempå€! t151=無法連線到網路 t152=接收 t153=è¦æ±‚ t154=連線 t155=尋找 t156=Ready t157=就緒 t158=waiting t159=錯誤 t160=接收檔案.. t161=分æžHTML檔案.. t162=清除檔案.. t163=å¿«å–記憶體載入中.. t164=分æžHTML檔案 (測試éˆçµ).. t165=é¡åƒæš«åœ - 切æ›[é¡åƒ]\\[æš«åœä¸‹è¼‰]以繼續æ“作 t166=Paused (select [File]\\[Pause transfer] to continue) t167=çµæŸè™•ç†ä¸­çš„轉移 - ç¾åœ¨é¸æ“‡[å–æ¶ˆ]ä¾†åœæ­¢ t168=掃æ t169=等待é å®šçš„æ™‚é–“.. t170=Transferring data.. t171=正在連線網路 t172=離æ“作開始還有[%d ç§’] t173=站點é¡åƒé€²è¡Œä¸­ [%s, %s byts] t174=站點é¡åƒå®Œç•¢! t175=é¡åƒæ™‚發生錯誤\r\n t176=\r\n發生在以下期間:\r\n t177=\r\n如有需è¦è«‹çœ‹æ—¥èªŒæª”案.\r\n\r\n點擊'çµæŸ'以離開HTTraQt Website Copier.\r\n\r\nè¬è¬ä½¿ç”¨HTTraQt! t178=é¡åƒå®Œæˆ.\r\n點擊'確定'以離開HTTraQt.\r\n如有需è¦è«‹çœ‹æ—¥èªŒæª”案, 以確ä¿è¬ç„¡ä¸€å¤±.\r\n\r\nè¬è¬ä½¿ç”¨HTTraQt! t179=* * é¡åƒè¢«å–消! * *\r\nç•¶å‰è‡¨æ™‚çš„é å­˜å€ç‚ºæ—¥å¾Œæ›´æ–°æ‰€éœ€, 僅存有此次被中斷的é¡åƒæœŸé–“內下載的數據.\r\n而原有é å­˜å€å¯èƒ½æœƒå­˜æœ‰æ›´å®Œæ•´çš„內容; å¦‚æžœä½ ä¸æƒ³å¤±åŽ»åŽŸæœ‰çš„æ•¸æ“š, è«‹æ¢å¾©ä¹‹, 并刪除當å‰é å­˜å€.\r\n[注: 欲刪除當å‰é å­˜å€, 僅需刪除以下檔案: hts-cache\\new.*]\r\n\r\n你是å¦è‚¯å®šåŽŸæœ‰é å­˜å€å­˜æœ‰æ›´å®Œæ•´çš„內容, 并希望æ¢å¾©ä¹‹? t180=* * é¡åƒå‡ºéŒ¯!* *\r\nHTTraQt檢測到當å‰é¡åƒæœªå„²å­˜ä»»ä½•數據. 若使用的更新模å¼, 則å‰ä¸€æ¬¡é¡åƒå·²è¢«æ¢å¾©.\r\n原因: 首頿œªèƒ½æ‰¾åˆ°, 或發生連線錯誤.\r\n=> 請確定欲é¡åƒçš„網站存在, å¹¶\\或檢查proxy設定! <= t181=\r\n\r\næç¤º: 點擊 [查看日誌檔案] ä»¥æŸ¥çœ‹è­¦å‘Šæˆ–éŒ¯èª¤æ¶ˆæ¯ t182=刪除hts-cache\\new.* 檔案時出錯, 請手工刪除 t183=真的è¦é›¢é–‹HTTraQt Website Copier å—Ž? t184=日誌檔案路徑 t185=新的專案 \\ å°Žå…¥? t186=é¸å–將進行的æ“作的類型 t187=最大éˆçµæŽƒææ·±åº¦ t188=è«‹åœ¨æ­¤è¼¸å…¥ç¶²å€ t189=å®šç¾©é™„åŠ éŽæ¿¾å™¨è¦å‰‡ t190=proxyç¶²å€(如若需è¦) t191=proxy連接埠 t192=定義proxy伺æœå™¨è¨­å®š t193=使用標準HTTP proxy 替代 FTP proxy t194=路徑 t195=鏿“‡è·¯å¾‘ t196=離開HTTraQt Website Copier t197=關於HTTraQt t198=Save current preferences as default values t199=點擊以繼續 t200=點擊以設定é¸é … t201=點擊以增加URL t202=從文本檔案中載入URL(s) t203=HTTraQt設定檔案 (*.opt)|*.opt|| t204=ç¶²å€åˆ—表文本檔案 (*.txt)|*.txt|| t205=檔案未找到! t206=çœŸçš„è¦æ”¹è®Šå°ˆæ¡ˆçš„å稱或路徑嗎? t207=載入使用者定義的é è¨­é¸é …å—Ž? t208=存為使用者定義的é è¨­é¸é …å—Ž? t209=將所有é¸é …æ¢å¾©åˆ°æœ€åˆè¨­å®šå—Ž? t210=歡迎使用HTTraQt! t211=æ“作: t212=最大深度 t213=最大外部éˆçµæ·±åº¦ t214=éŽæ¿¾å™¨ (排除\\包å«éˆçµ): t215=路徑 t216=定義.. t217=é¸é ….. t218=é¸é …設定: t219=專案å稱 t220=增加URL.. t221=Webç¶²å€: (URL) t222=åœæ­¢HTTraQt? t223=Hibernate t224=æš«åœä¸‹è¼‰? t225=Pause t226=åœæ­¢é¡åƒ t227=最å°åŒ–至系統工具列 t228=點擊以跳éŽä¸€å€‹éˆçµæˆ–åœæ­¢åˆ†æž t229=點擊以跳éŽä¸€å€‹éˆçµ t230=å·²ä¿å­˜byts: t231=Stop t232=已掃æéˆçµ: t233=時間: t234=連線: t235=é‹è¡Œ: t236=éš±è— t237=傳輸速率: t238=è·³éŽ t239=è¨Šæ¯ t240=已儲存檔案: t241=已更新檔案: t242=錯誤: t243=錯誤 t244=進程中: t245=跟隨外部éˆçµ t246=測試é é¢ä¸­çš„æ‰€æœ‰éˆçµ t247=盡å¯èƒ½æŸ¥å‡ºæ‰€æœ‰éˆçµ t248=先下載HTML檔案 (æ›´å¿«) t249=鏿“‡æœ¬åœ°ç«™é»žçµæ§‹ t250=設定在ç£ç¢Ÿä¸Šçš„ä½¿ç”¨è€…è‡ªå®šçµæ§‹ t251=䏿›´æ–°é›¶byts檔案或由使用者刪除的檔案 t252=新增一個起始é é¢ t253=為所有htmlé å»ºé€ ä¸€å€‹æ–‡å­—數據庫 t254=新增錯誤記錄åŠå ±å‘Šæª”案 t255=僅產生DOS下的8-3æª”æ¡ˆåæ ¼å¼ t256=僅產生唯讀光碟用的ISO9660æ ¼å¼ä¸‹çš„æª”案å t257=䏿–°å¢žHTML錯誤é é¢ t258=鏿“‡å°‡è¢«å­˜æª”的檔案類型 t259=鏿“‡åˆ†æžæ–¹ä½ t260=鏿“‡å…¨æ–¹ä½åˆ†æž t261=設定內部éˆçµ(已下載)åŠå¤–部éˆçµ(未下載)çš„URL改寫è¦å‰‡ t262=æœ€å¤šåŒæ™‚連線數 t263=檔案超時 t264=æœ€å°æ‰€å…許的傳輸速率 t265=最多é‡è©¦æ¬¡æ•¸ (發生éžè‡´å‘½éŒ¯èª¤æ™‚) t266=單個HTML檔案所å…許的最大size t267=單個éžHTML檔案所å…許的最大size t268=最多所å…許從Web接收的byts t269=在下載這ä½å…ƒçµ„é‡å¾Œæš«åœ t270=é¡åƒéŽç¨‹æ‰€å…許的最長時間 t271=æ¯ç§’æœ€å¤šåŒæ™‚é€£çµæ•¸ (防止伺æœå™¨è¶…載) t272=最大éˆçµæ¸¬è©¦æ•¸(ä¸ä¿å­˜!) t273=在æ¯å€‹HTML檔案è£å¢žåŠ çš„æ³¨é‡‹ t274=回到起始é é¢ t275=Save current preferences as default values t276=Click to continue t277=é»žæ“Šä»¥å–æ¶ˆæ”¹å‹• t278=éµå¾žç¶²ç«™çš„robotsè¦å‰‡ t279=未本地化的外部é é¢éˆçµå°‡ç”¢ç”ŸéŒ¯èª¤é é¢ t280=更新後ä¸åˆªé™¤å»¢æ£„的檔案 t281=æ˜¯å¦æŽ¥æ”¶cookies? t282=æ˜¯å¦æª¢æŸ¥æœªçŸ¥æª”案類型? t283=是å¦åˆ†æžjava應用程åºä»¥å–回其中包å«çš„æª”案? t284=將所有檔案僅ä¿å­˜åœ¨é å­˜å€è£ (éžHTML) t285=日誌檔案類型 (若有) t286=新增一個åµéŒ¯æª”案 t287=ä½¿ç”¨éžæ¨™æº–è¦æ±‚以é¿å…æŸäº›ä¼ºæœå™¨éŒ¯èª¤ t288=使用舊的 HTTP\\1.0 è¦æ±‚ (å°‡é™åˆ¶é¡åƒèƒ½åŠ›!) t289=試以若干方法é™åˆ¶å†å‚³é€ (å¦‚é€šéŽæª”æ¡ˆå¤§å°æ¸¬è©¦) t290=Attempt to limit the number of links by skipping similar URLs (www.foo.com==foo.com, http=https ..) t291=寫入外部éˆçµæ™‚ä¸åŒ…括登入\\密碼 t292=寫入內部éˆçµæ™‚ä¸åŒ…括查詢字串 t293=è©¦åœ–æŠ“å–æ‰€æœ‰çš„URLs (å³ä½¿å­˜åœ¨æ–¼æœªçŸ¥çš„æ¨™ç°½æˆ–代碼內) t294=使用é å­˜å€ä»¥ä¾¿æ—¥å¾Œæ›´æ–° t295=日誌檔案 t296=Primary Scan Rule t297=æµé‡æŽ§åˆ¶ t298=é™åˆ¶ t299=身份 t300=若發生錯誤, 則放棄和主機的連線 t301=è‹¥å‚³è¼¸éŽæ…¢, 則放棄和主機的連線 t302=é…ç½® t303=æŒçºŒé€£æŽ¥æ™‚縮短連接時間和輸入æŒçºŒé€£æŽ¥æŸ¥æ‰¾æ™‚é–“ t304=é¡åƒç«™é»žæœ€å¤§size t305=ä¿å­˜è¨­å®š t306=Save t307=最大傳輸速率 t308=éµå®ˆ robots.txt è¦å‰‡ t309=éˆçµ t310=高級 t311=æµé‡æŽ§åˆ¶ t312=ç€è¦½å™¨æ¨™è­˜ t313=Scan Rules t314=日誌, 索引, é å­˜å€ t315=proxy t316=MIME 類型 t317=已連線到網路 t318=ä¸ä½¿ç”¨é ç«¯é€£ç·š t319=é å®šé€²è¡Œé¡åƒçš„æ™‚é–“ t320=點擊以開始! t321=該連線缺少已ä¿å­˜çš„密碼! t322=無法ç²å–é ç«¯é€£ç·šçš„設定 t323=è«‹é¸æ“‡ä¸€å€‹é€£ç·š t324=é–‹å§‹ t325=如有需è¦è«‹ä¿®æ”¹é€£ç·šåƒæ•¸,\r\n然後按 '完æˆ' é–‹å§‹é¡åƒ t326=ä¸ç«‹å³é€²è¡Œé¡åƒ, 僅ä¿å­˜ç•¶å‰è¨­å®š t327=掛起 t328=Shutdown t329=é å®šé¡åƒé–‹å§‹æ–¼: (點\\分\\ç§’) t330=連線到網路(é ç«¯é€£ç·šä¼ºæœå™¨) t331=使用該連線: t332=å®Œæˆæ™‚切斷連線 t333=å®Œæˆæ™‚切斷數據機 t334=\r\n(有任何程åºéŒ¯èª¤æˆ–å•題請è¯çµ¡æˆ‘們)\r\n\r\n開發:\r\n界é¢è¨­è¨ˆ (Windows): Xavier Roche\r\n分æžå¼•擎: Xavier Roche\r\nJava分æžå¼•擎: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\n感è¬:\r\nDavid Hing Cheong Hung (DAVEHUNG@mtr.com.hk) æä¾›ç¿»è­¯ t335=關於HTTraQt Website Copier t336=è«‹è¨ªå•æˆ‘å€‘çš„é¦–é  t337=ç²¾éˆæå• t338=你的答案: t339=檢測到éˆçµ.. t340=è«‹é¸æ“‡è¦å‰‡ t341=忽略此éˆçµ t342=忽略此目錄 t343=忽略此網域å稱 t344=åƒ…ä¸‹è¼‰æ­¤é  t345=é¡åƒç«™é»ž t346=é¡åƒç¶²åŸŸå稱 t347=全部乎略 t348=Wizard query t349=å¦ t350=é¸é … t351=æš«åœå‚³è¼¸ t352=修改é¸é … t353=查看日誌 t354=查看錯誤日誌 t355=查看檔案傳輸 t356=檢查版本更新... t357=工具欄 t358=狀態欄 t359=分割 t360=檔案 t361=Progress t362=設定 t363=é¡åƒ t364=日誌 t365=視窗 t366=說明 t367=載入自定é è¨­é¸é … t368=存為自定é è¨­é¸é … t369=æ¢å¾©åŽŸå§‹è¨­å®š t370=載入é¸é …... t371=ä¿å­˜é¸é …... t372=界é¢èªžè¨€è¨­å®š... t373=內容... t374=關於HTTraQt... t375=新的專案\tCtrl+N t376=&打開...\tCtrl+O t377=&ä¿å­˜\tCtrl+S t378=ä¿å­˜é¸é …... t379=&刪除... t380=&ç€è¦½å·²é¡åƒç«™é»ž... t381=ä½¿ç”¨è€…è‡ªå®šçµæ§‹ t382=%n\tä¸å«å‰¯æª”å的檔案å(如: image)\r\n%N\t嫿œ‰å‰¯æª”å的檔案å(如: image.gif)\r\n%t\t僅擴展å(如: gif)\r\n%p\t路徑[無尾隨'\\'] (如: \\someimages)\r\n%h\t主機å(如: www.someweb.com)\r\n%M\tMD5 URL (128ä½, 32 ascii byts)\r\n%Q\tMD5 query string (128ä½, 32 ascii byts)\r\n%q\tMD5 small query string (16ä½, 4 ascii byts)\r\n\r\n%s?\t短檔案å(如: %sN) t383=例如:\t%h%p\\%n%q.%t\r\n->\t\t\\home\\karbofos\\mirror\\www.someweb.com\\someimages\\image.gif t384=proxy設定 t385=身份驗証 (如若需è¦) t386=在此輸入proxyç¶²å€ t387=在此輸入proxy連接埠 t388=輸入proxy伺æœå™¨ç™»éŒ„è¨Šæ¯ t389=輸入proxy伺æœå™¨æ‰€éœ€å¯†ç¢¼ t390=在此輸入專案å t391=在此輸入ä¿å­˜è·¯å¾‘ t392=è«‹é¸æ“‡ä¸€å€‹å·²æœ‰çš„專案以更新 t393=é»žæ“Šæ­¤è™•ä»¥é¸æ“‡è·¯å¾‘ t394=Select or create a new category name, to sort your mirrors in categories t395=HTTraQt 專案精éˆ... t396=新專案的å稱: t397=ç¾æœ‰å°ˆæ¡ˆçš„å稱: t398=專案å稱: t399=總存檔路徑: t400=Project category: t401=\\home\\karbofos\\My Websites t402=è«‹éµå…¥ä¸€å€‹æ–°çš„專案å, \r\næˆ–é¸æ“‡å·²æœ‰å°ˆæ¡ˆä»¥æ›´æ–°æˆ–繼續 t403=新的專案 t404=æ’å…¥URL t405=URLç¶²å€: t406=Authentication (only if needed) t407=表格或復雜éˆçµ: t408=抓å–URLç¶²å€... t409=請在此輸入URLç¶²å€ t410=請輸入站點登錄å t411=請輸入站點登錄密碼 t412=使用此工具抓å–åªèƒ½é€šéŽè¡¨æ ¼æˆ–java代碼拜訪éŽçš„éˆçµ t413=è«‹æ ¹æ“šå€‹äººå–œå¥½é¸æ“‡ç•Œé¢èªžè¨€ t414=抓å–URLç¶²å€! t415=請先暫時將ç€è¦½å™¨çš„proxy設為如下數值(複製\\貼上proxyç¶²å€å’Œé€£æŽ¥åŸ ).\r\n然後點擊ç€è¦½å™¨é é¢ä¸Šè¡¨æ ¼çš„SUBMIT按鈕, æˆ–é»žæ“Šæƒ³è¦æŠ“å–çš„éˆçµ t416=所需的éˆçµå°‡å¾žç€è¦½å™¨è¢«é€è‡³HTTraQt. t417=放棄 t418=在此複製\\貼上暫時的proxyåƒæ•¸ t419=無法找到說明檔案! t420=無法ä¿å­˜åƒæ•¸! t421=è«‹æ¯æ¬¡åªæ‹–曳一個檔案夾 t422=è«‹ä¸è¦æ‹–曳檔案, åªæ‹–曳檔案夾 t423=è«‹åªæ‹–曳檔案夾 t424=鏿“‡ä½¿ç”¨è€…è‡ªå®šçµæ§‹å—Ž? t425=請確ä¿ä½¿ç”¨è€…定義的字串的正確性,\r\nå¦å‰‡ç”¢ç”Ÿæª”æ¡ˆåæ™‚å¯èƒ½å‡ºéŒ¯! t426=真的è¦ä½¿ç”¨ä½¿ç”¨è€…è‡ªå®šçµæ§‹å—Ž? t427=éŽå¤šURLç¶²å€, 無法處ç†!! t428=記憶體ä¸è¶³, 發生致命的內部錯誤! t429=未知æ“作! t430=增加此URL? t431=警告: 主進程未有回應, ä¸èƒ½å¢žåŠ URL(s).. t432=åœ¨é€™è£¡é¸æ“‡æˆ–修改你的檔案類型 t433=åœ¨é€™è£¡é¸æ“‡æˆ–修改你的 MIME 類型 t434=往上 t435=往下 t436=æª”æ¡ˆä¸‹è¼‰è¨Šæ¯ t437=éŽ–å®šè¦–çª—è¨Šæ¯ t438=更多訊æ¯: t439=歡迎使用 HTTraQt 網站拷è²å™¨!\r\n\r\n請點擊'NEXT'按鈕去\r\n\r\n-開始一個新專案\r\n- 或 繼續一個未完æˆçš„下載 t440=開放原始檔離線閱覽器 t441=網站拷è²å™¨\\離線閱覽器,å…費拷è²é ç«¯ç¶²ç«™åˆ°ä½ çš„電腦 t442=httrack, httraqt, webhttrack, 離線閱覽器 t443=URL 表 (*.txt) t444=上一步 t445=下一步 t446=URLs t447=警告 t448=ä½ çš„é–±è¦½å™¨ç¾æ™‚䏿”¯æ´ javascript.å¦‚éœ€æ›´ä½³æ•ˆæžœè«‹ç”¨æ”¯æ´ javascript 的閱覽器 t449=å¤šè¬ t450=ä½ ç¾åœ¨å¯ä»¥é—œé–‰é€™è¦–窗 t451=伺æœå™¨å·²çµ‚æ­¢ t452=這é¡åƒç™¼ç”Ÿäº†ä¸å¯å›žå¾©çš„錯誤 t453=Wrong URL(s)! t454=How You can thank a developer: t455=Share the link to this program or to this project t456=Report to developer about bugs or mistakes in the program t457=Donate t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Get from the clipboard t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=確定 t489=Build top Index t490=Units t491=Open t492=PC off when finished t493=Shutdown counter (minutes) t494=Make or correct translation httraqt/lang/Portugues.utf0000664000175000017500000005665713042707374016435 0ustar karbofoskarbofosLANGUAGE_NAME Português LANGUAGE_FILE Portugues LANGUAGE_ISO pt LANGUAGE_AUTHOR Rui Fernandes (CANTIC, ruiefe at mail.malhatlantica.pt) \nPedro T. Pinheiro (Universidade Nova de Lisboa-FCT, ptiago at mail.iupi.pt) \n LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID Portuguese (Portugal) t000=HTTraQt t001=Número de conexões t002=Select font size t003=Tempo excessivo t004=Tentativas t005=Taxa de transferência máxima t006=Taxa de transferência mínima t007=Persistent connections (Keep-Alive) t008=Cancelar todas as hiperligações num domínio em caso de espera excessiva t009=Cancelar todas as hiperligações num domínio em caso de transferência muito lenta t010=Verificar os tipos de documento t011=Indexador t012=Aceitar cookies t013=Analizar os ficheiros Java t014=Actualização forçada (limita retransferências) t015=URL hacks (join similar URLs) t016=Chamadas tolerantes (para servidores) t017=Chamadas antigas HTTP\\1.0 (não 1.1) t018=Identidade do browser t019=Operation system Identity t020=Operation t021=Rodapé HTML t022=Tipo de estrutura (modo como as hiperligações são guardadas) t023=Nomes DOS (8+3) t024=Sem páginas de erros t025=Sem páginas externas t026=Ocultar palavra-chave t027=Ocultar 'query strings' t028=Não eliminar ficheiros antigos t029=ISO9660 names (CDROM) t030=Estrutura t031=Opções a modificar apenas excepcionalmente t032=Filtro primário t033=Modo de percurso t034=Modo de percurso global t035=Rewrite links: internal \\ external t036=Utilizar chache para actualizações e novas tentativas t037=Activar o modo de debug (httraqt.log) t038=Profundidade máxima da cópia desde o endereço inicial t039=Maximum mirroring depth for external\\fodbidden addresses (0, that is, none, is the default) t040=Tamanho máximo dos ficheiros HTML t041=Tamanho máximo dos outros ficheiros t042=Tamanho limite t043=Suspender após a cópia de... t044=Tempo máximo t045=Size t046=Número máximo de conexões\\segundos t047=Número máximo de hiperligações t048=Todas as hiperligações serão detectadas t049=Capturar ficheiros não-HTML próximos (ex: ficheiros .ZIP situados no exterior) t050=Testar todas as hiperligações (mesmo as excluídas) t051=Transferir ficheiros HTML primeiro! t052=Correspondências tipo\\MIME t053=Tipos de ficheiros: t054=MIME identity t055=Endereço do proxy t056=Porta do proxy t057=Login t058=Palavra-chave t059=Utilizar o proxy para transferências FTP t060=Usar * ou ? para excluir ou incluir vários URL ou hiperligações.\r\n Pode usar vírgulas ou espaços entre os filtros.\r\n\r\n Exemplo: +*.zip -www.*.com -www.*.edu\\cgi-bin\\*.cgi t061=Escolha uma regra t062=Palavra-chave: t063=Sugestão: Para incluir todos os ficheiros GIF, use algo como +www.pagina.com\\*.gif. \r\nPara incluir\\excluir TODOS os ficheiros GIF de todos os sites utilize +*.gif ou -*.gif t064=WildCardFilters t065=Adicionar filtro t066=Excluir hiperligações t067=Incluir hiperligações t068=Guardar TODOS os ficheiros na cache t069=Não voltar a transferir ficheiros apagados localmente t070=Create Log files t071=Construir um índice t072=Criar base de dados de palavras t073=Ficheiros de tipo:\r\nFicheiros contendo:\r\nEste ficheiro:\r\nNomes de pastas contendo:\r\nEsta pasta:\r\nHiperligações neste domínio:\r\nHiperligações num domínio contendo:\r\nHiperligações deste servidor:\r\nHiperligações contendo:\r\nEsta hiperligação:\r\nTODAS AS HIPERLIGAÇÕES\r\n t074=Mostrar tudo\r\nOcultar erros\r\nOcultar informações\r\nOcultar erros e informações t075=Estrutura do site (padrão)\r\nHtml na web\\, imagens\\outros na web\\imagens\\\r\nHtml na web\\html, imagens\\outros na web\\imagens\r\nHtml na web\\, imagens\\outros na web\\\r\nHtml na web\\, imagens\\outros na web\\xxx, quando xxx é a extensão do ficheiro\r\nHtml na web\\html, imagens\\outros na web\\xxx\r\nEstrutura do site, sem www.domínio.xxx\\\r\nHtml no nome_do_site\\, imagens\\outros no nome_do_site\\imagens\\\r\nHtml no nome_do_site\\html, imagens\\outros no nome_do_site\\imagens\r\nHtml no nome_do_site\\, imagens\\outros no nome_do_site\\\r\nHtml no nome_do_site\\, imagens\\outros no nome_do_site\\xxx\r\nHtml no nome_do_site\\html, imagens\\outros no nome_do_site\\xxx\r\nTodos os ficheiros na web\\, com nomes aleatórios (gadget !)\r\nTodos os arquivos no nome_do_site\\, com nomes aleatórios (gadget !)\r\nEstrutura definida pelo utilizador.. t076=Só análise de hiperligações\r\nGuardar ficheiros HTML\r\nGuardar ficheiros não HTML\r\nGuardar todos os ficheiros (padrão)\r\nGuardar ficheiros HTML primeiro t077=Manter no mesmo directório\r\nPode ir para baixo (padrão)\r\nPode ir para acima\r\nPode ir para baixo & para cima t078=Manter no mesmo endereço (padrão)\r\nManter no mesmo domínio\r\nManter no mesmo domínio de nível superior\r\nPercurso livre na Web t079=Nunca\r\nSe desconhecido (excepto \\)\r\nSe desconhecido t080=sem regras robots.txt\regras robots.txt excepto filtros\r\nseguir as regras robots.txt t081=normal\r\nestendido\r\ncorrigir t082=Cópia automática de sites Web\r\nCópia interactiva de sites Web (questões)\r\nTransferir ficheiros específicos\r\nTransferir todos os sites nas páginas (cópias múltiplas)\r\nTestar as hiperligações nas páginas (testar indicador)\r\n* Retomar cópia interrompida\r\n* Actualizar uma cópia existente t083=Relative URI \\ Absolute URL (default)\r\nAbsolute URL \\ Absolute URL\r\nAbsolute URI \\ Absolute URL\r\nOriginal URL \\ Original URL t084=- Modo de cópia automática -\r\n\r\nIntroduza os endereços na caixa de diálogo. t085=- Modo de cópia interactiva (perguntas) -\r\n\r\nIntroduza os endereços na caixa de diálogo. t086=- Modo de download do ficheiro -\r\n\r\nIntroduza os endereços na caixa de diálogo. t087=Modo de cópia de hiperligações -\r\n\r\nIntroduza os endereços a copiar na caixa de diálogo. t088=- Modo de teste de hiperligações -\r\n\r\nIntroduza os endereços das páginas com hiperligações para testar na caixa de diálogo. t089=- Modo de actualização de cópia -\r\n\r\nVerifique os endereços na lista, verifique as opções, depois clique SEGUINTE. t090=- Modo de continuação de cópia -\r\n\r\nVerifique os endereços na lista, verifique as opções, depois clique SEGUINTE. t091=Ok t092=Cancelar t093=Sair t094=Fechar t095=Anular alterações t096=Clique para confirmar t097=Clique para obter ajuda t098=Clique para retroceder t099=Clique para avançar t100=Ocultar palavra-chave t101=Guardar projecto t102=Fechar o projecto em curso? t103=Apagar este projecto? t104=Apagar o projecto vazio %s? t105=Função não disponível t106=Erro ao apagar o projecto t107=Escolha uma regra para o filtro t108=Introduza uma palavra-chave para o filtro t109=Adicionar esta regra t110=Escreva uma ou mais palavras-chave para esta regra t111=Adicionar t112=Filtros t113=As hiperligações correspondentes a esta regra serão excluídas t114=As hiperligações correspondentes a esta regra serão incluídas t115=Exemplo: t116=gif\r\ndetectará todos os ficheiros GIF t117=blue\r\ndetectará todos os ficheiros contendo blue, tais como 'bluesky-small.jpeg' t118=bigfile.mov\r\ndetectará o ficheiro 'bigfile.mov' mas não 'bigfile2.mov' t119=cgi\r\ndetectará hiperligações contendo 'cgi' tais como \\cgi-bin\\somecgi.cgi t120=cgi-bin\r\ndetectará por exemplo hiperligações com nomes contendo 'cgi-bin' mas não 'cgi-bin-2' t121=someweb.com\r\ndetectará hiperligações como www.someweb.com, private.someweb.com, etc. t122=someweb\r\ndetectará hiperligações como www.someweb.com, www.someweb.edu, private.someweb.otherweb.com, etc. t123=www.someweb.com\r\ndetectará hiperligações como www.someweb.com\\... (mas não hiperligações como private.someweb.com\\...) t124=someweb\r\ndetectará hiperligações como www.someweb.com\\.., www.test.abc\\fromsomeweb\\index.html, www.test.abc\\test\\someweb.html, etc. t125=www.test.com\\test\\someweb.html\r\napenas detectará hiperligações como www.test.com\\test\\someweb.html. Note que terá que digitar o endereço completo (URL + caminho do ficheiro) t126=Acrescentar filtro de exclusão t127=Acrescentar filtro de inclusão t128=Filtros existentes t129=Cancel changes t130=Guardar as preferências actuais como opções padrão t131=Click to confirm t132=Nenhum relatório em %s! t133=Não existe index.html em %s t134=Clique para sair do HTTraQt Website Copier t135=Aceder à página inicial t136=Cópia terminada t137=Ver relatórios t138=Aceder à Web t139=Novo projecto... t140=Ver relatórios de erros e avisos t141=Ver informação do relatório t142=Fechar a janela do relatório t143=Tipo de informação: t144=Informações t145=Localizar t146=Localizar uma palavra t147=Relatórios de cópia t148=Relatório de erros e avisos t149=Impossível iniciar o sistema OLE t150=HTTraQt não encontra nenhuma cópia completa ou parcial na pasta indicada t151=Impossível estabelecer a ligação t152=recepção t153=pedido t154=ligação t155=localizar t156=Ready t157=pronto t158=waiting t159=erro t160=Recepção de ficheiros t161=Análise das hiperligações da página t162=Limpeza de ficheiros... t163=Loading cache in progress.. t164=Teste das hiperligações da página t165=Pausa - Escolha [Ficheiro]\\[Interromper transferência] para continuar t166=Paused (select [File]\\[Pause transfer] to continue) t167=A concluir as transferências em curso - Seleccione [Cancelar] para terminar agora! t168=analisando t169=Aguardando hora programada para começar t170=Transferring data.. t171=Ligação ao fornecedor de acesso t172=Cópia em espera (%d segundos) t173=A copiar (%s, %s) t174=Cópia terminada t175=Ocorreu um problema durante a cópia\r\n t176=Durante:\r\n t177=Veja o relatório, se necessário.\r\n\r\nClique TERMINAR para sair do HTTraQt.\r\n\r\nObrigado por usar o HTTraQt! t178=Cópia terminada.\r\nClique OK para sair.\r\nVeja o relatório para verificar se não há erros.\r\n\r\nObrigado por usar o HTTraQt! t179=* * CÓPIA INTERROMPIDA! * *\r\nA cache temporária actual é necessária para actualização e só contém os dados carregados durante a sessão em curso.\r\nÉ possível que a cache anterior contenha dados mais completos; para não perder esses dados, deve restaurá-la e apagar a cache actual.\r\n[Nota: Esta operação pode ser facilmente executada aqui apagando os ficheiros hts-cache\\new.*]\r\n\r\nPensa que a cache anterior pode conter informações mais completas e quer restaurá-la? t180=* * ERRO DE CÓPIA! * *\r\nHTTraQt detectou que a cópia actual está vazia. Se fez uma actualização, a cópia anterior foi restaurada.\r\nRazão: a primeira página não foi encontrada ou ocorreu um problema na conexão.\r\n=> Certifique-se de que o site existe e confirme as configurações do proxy! <= t181=\r\nSugestão:Clique [Ver relatório] para ver os avisos e as mensagens de erro t182=Erro ao apagar hts-cache\\new.*, apague manualmente t183=Deseja realmente sair do HTTraQt Website Copier? t184=Caminho para os ficheiros de relatório t185=Novo projecto \\ importar ? t186=Escolha uma acção t187=Profundidade máxima de análise de hiperligações t188=Introduza os endereços aqui t189=Definir filtros adicionais t190=Nome do proxy (se necessário) t191=Porta do proxy t192=Definir as opções do proxy t193=Utilizar o proxy HTTP padrão como proxy FTP t194=Caminho t195=Escolha o caminho t196=Sair do HTTraQt Website Copier t197=Acerca do HTTraQt t198=Save current preferences as default values t199=Clique para continuar t200=Clique para definir as opções t201=Clique para adicionar um endereço URL t202=Importar endereços URL de um ficheiro de texto t203=Preferências do HTTraQt (*.opt)|*.opt|| t204=Ficheiro de texto com lista de endereços (*.txt)|*.txt|| t205=Ficheiro não encontrado! t206=Deseja realmente alterar o nome\\caminho do projecto? t207=Carregar as opções padrão (definidas pelo utilizador)? t208=Guardar as opções padrão do utilizador? t209=Apagar todas as opções padrão? t210=Bem-vindo ao HTTraQt Website Copier t211=Acção: t212=Profundidade máxima: t213=Profundidade externa máxima: t214=Filtros (incluir\\excluir hiperligações) t215=Caminhos t216=Definir... t217=Definir as opções... t218=Parâmetros de cópia do site t219=Nome do projecto t220=Adicionar... t221=Endereço (URL): t222=Parar o HTTraQt? t223=Hibernate t224=Suspender a cópia do site? t225=Pause t226=Parar a cópia do site? t227=Minimizar na barra de sistema t228=Clique para saltar uma ligação ou interromper a cópia t229=Clique para saltar a ligação t230=Bytes guardados: t231=Stop t232=Hiperligações processadas: t233=Tempo: t234=Ligações: t235=Em curso: t236=Minimizar t237=Taxa de transferência: t238=SALTAR t239=Informações t240=Ficheiros escritos: t241=Ficheiros actualizados: t242=Erros: t243=Erros t244=Em curso: t245=Copiar ficheiros mesmo em hiperligações externas t246=Testar todas as hiperligações nas páginas t247=A tentar detectar todas as hiperligações t248=Transferir primeiro os ficheiros HTML (mais rápido) t249=Escolher a estrutura local de ficheiros t250=Definir os parâmetros da estrutura personalizada t251=Não actualizar ficheiros com tamanho zero ou apagados pelo utilizador t252=Criar uma página inicial t253=Criar base de dados de palavras de todas as páginas html t254=Criar ficheiros para as mensagens de erro e avisos t255=Gerar APENAS nomes de ficheiros DOS (8+3 caracteres) t256=Generate ISO9660 filenames ONLY for CDROM medias t257=Não escrever ficheiros de erro HTML t258=Selecção dos tipos de ficheiros a guardar t259=Modo de percurso de hiperligações no site t260=Limites da zona global de exploração t261=Setup URL rewriting rules for internal links (downloaded ones) and external links (not downloaded ones) t262=Numero máximo de conexões t263=Tempo máximo de espera para um ficheiro t264=Taxa de transferência mínima tolerada t265=Número máximo de tentativas em caso de erro não fatal t266=Tamanho máximo para uma página HTML t267=Tamanho máximo para cada ficheiro não HTML t268=Tamanho total máximo para cópia t269=Fazer uma pausa depois de transferir esta quantidade de bytes t270=Tempo total máximo para cópia t271=Número máximo de conexões\\segundos (limita sobrecarga dos servidores) t272=Número máximo de hiperligações que podem ser testadas (não gravadas!) t273=Nota de rodapé em cada ficheiro HTML t274=Voltar à página inicial t275=Save current preferences as default values t276=Click to continue t277=Clique para cancelar t278=Seguir as regras locais dos robots nos sites t279=As hiperligações fora do domínio de exploração geram mensagens de erro t280=Não apagar os ficheiros antigos depois da actualização t281=Aceitar cookies? t282=Verificar o tipo de documento se desconhecido? t283=Analisar os applets Java para transferir os ficheiros incluídos? t284=Armazenamento de TODOS os ficheiros em cache (em vez de só HTML) t285=Tipo de relatório (se gerado) t286=Criar um ficheiro de debug t287=Tentar evitar os bugs dos servidores usando chamadas não-standard t288=A utilização de chamadas antigas HTTP\\1.0 limita as capacidades do motor de captura! t289=Tentativa de limitar a retransferência através de vários métodos (teste do tamanho do ficheiro...) t290=Attempt to limit the number of links by skipping similar URLs (www.foo.com==foo.com, http=https ..) t291=Guardar hiperligações externas sem login\\palavra-chave t292=Guardar hiperligações internas sem 'query string' t293=Tentar detectar todas as hiperligações (mesmo tag desconhecidos\\código javascript) t294=Utilizar a cache para actulizações t295=Relatórios t296=Primary Scan Rule t297=Controlo de fluxo t298=Limites t299=Identificação t300=Abandonar servidor em caso de erro t301=Abandonar em caso de transferência muito lenta t302=Configurar t303=Reduce connection time and type lookup time using persistent connections t304=Tamanho máximo do site t305=Guardar as opções actuais t306=Save t307=Taxa de transferência máxima t308=Seguir as regras no ficheiro robots.txt t309=Hiperligações t310=Só especialistas t311=Controlo de fluxo t312=Identidade do browser t313=Scan Rules t314=Relatório, Indice, Cache t315=Proxy t316=MIME Types t317=Não ligar a um fornecedor de acesso (ligação já estabelecida) t318=Não utilizar acesso remoto t319=Programar cópia do site t320=Clique para começar! t321=Não existem palavras-chave para esta conexão! t322=Impossível obter os parâmetros de conexão t323=Seleccione o ISP t324=INICIAR! t325=Defina as OPÇÕES de conexão se necessário,\r\nem seguida clique Avançar para começar a cópia do site t326=Registar só as configurações, não iniciar a transferência. t327=Temporização t328=Shutdown t329=Esperar até às: (hh\\mm\\ss) t330=Fornecedor de acesso t331=Ligar a este fornecedor de acesso t332=Desligar no fim da operação t333=Desconectar o modem no final t334=\r\n(Por favor avise-nos acerca de erros ou problemas)\r\n\r\nDesenvolvimento:\r\nInterface (Windows): Xavier Roche\r\nMotor: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nAgradecimentos pela tradução para o Português para:\r\nRui Fernandes (CANTIC, ruiefe@mail.malhatlantica.pt) t335=Acerca do HTTraQt t336=Visite a nossa página Web! t337=Questão do Assistente t338=A sua resposta: t339=Foi detectada uma hiperligação t340=Escolha uma regra: t341=Ignorar esta hiperligação t342=Ignorar esta pasta t343=Ignorar este domínio t344=Transferir APENAS esta página t345=Cópia do site t346=Transferir todo o domínio t347=Ignorar tudo t348=Wizard query t349=NÃO t350=Opções t351=Suspender a transferência t352=Modificar as opções t353=Ver relatório t354=Ver relatório de erros t355=Ver ficheiros transferidos t356=Procurar actualizações do HTTraQt... t357=Barra de ferramentas t358=Barra de estado t359=Dividir t360=Ficheiro t361=Progress t362=Opções t363=Cópia do site t364=Relatório t365=Janelas t366=Ajuda t367=Carregar opções padrão t368=Guardar opções padrão t369=Apagar opções padrão t370=Carregar opções t371=Guardar opções como... t372=Preferências de linguagem t373=Ãndice... t374=Acerca do HTTraQt Website Copier t375=Novo projecto\tCtrl+N t376=&Abrir...\tCtrl+O t377=&Guardar\tCtrl+S t378=Guardar &como... t379=A&pagar... t380=&Ver sites... t381=Estrutura local de ficheiros t382=%n\tNome do ficheiro sem extensão (ex: image)\r\n%N\tNome do ficheiro incluindo extensão (ex: image.gif)\r\n%t\tExtensão (ex: gif)\r\n%p\tCaminho (sem \\ final) (ex: \\someimages)\r\n%h\tNome do servidor (ex: www.someweb.com)\r\n%M\tURL MD5 (128 bits, 32 ascii bytes)\r\n%Q\tquery string MD5 (128 bits, 32 ascii bytes)\r\n%q\tsmall query string MD5 (16 bits, 4 ascii bytes)\r\n\r\n%s?\tVersão curta DOS (ex: %sN ) t383=Exemplo:\t%h%p\\%n%q.%t\r\n->\t\t\\home\\karbofos\\mirror\\www.someweb.com\\someimages\\image.gif t384=Configuração do proxy t385=Identificação (se necessária) t386=Introduza o endereço do proxy t387=Introduza a porta do proxy t388=Introduza o login do proxy t389=Introduza a palavra-chave do proxy t390=Introduza o nome do projecto t391=Digite o caminho onde quer guardar o projecto t392=Selecione um projecto existente para actualização t393=Clique aqui para seleccionar o caminho t394=Select or create a new category name, to sort your mirrors in categories t395=Assistente de projectos do HTTraQt t396=Nome do novo projecto: t397=Nome do projecto existente: t398=Nome do projecto: t399=Caminho base: t400=Project category: t401=\\home\\karbofos\\Os meus Sites t402=Introduza o nome para um novo projecto,\r\nou escolha um projecto para continuar ou actualizar t403=Novo projecto t404=Introduza endereço URL t405=Endereço URL t406=Authentication (only if needed) t407=Formulários ou hiperligações complexos: t408=Capturar URL... t409=Introduza aqui o endereço URL t410=Digite o login do site t411=Digite a palavra-chave do site t412=Use esta ferramenta para capturar as hiperligações que apenas podem ser acedidas através de um formulário ou script de Java t413=Selecione o seu idioma aqui t414=Capturar URL! t415=Queira definir temporariamente as opções do proxy no seu browser para os valores abaixo (cortar\\colar o endereço proxy e a porta).\r\n Depois, no browser, clique no botão SUBMIT do formulário, ou clique na hiperligação específica que quer capturar. t416=Isto enviará a hiperligação pretendida do seu browser para o HTTraQt. t417=CANCELAR t418=Copiar\\colar as preferências temporárias do proxy aqui t419=Impossível encontrar os ficheiros de ajuda! t420=Impossível guardar os parâmetros! t421=Arraste apenas uma pasta de cada vez t422=Arraste apenas pastas, não ficheiros t423=Arraste apenas pastas t424=Seleccionar uma estrutura personalizada? t425=Assegure-se que a cadeia personalizada está correctat\r\nSe não, os nomes dos ficheiros serão incorrectos! t426=Quer realmente utilizar uma estrutura personalizada? t427=Demasiados URL, impossível manusear tantas hiperligações !! t428=Memória insuficiente, erro fatal interno... t429=Operação desconhecida!! t430=Adicionar este endereço URL?\r\n t431=Aviso: o processo principal ainda não responde, impossível adicionar URL. t432=Seleccione ou modifique os tipos de ficheiros aqui t433=Seleccione ou altere os tipos MIME aqui t434=Para cima t435=Para baixo t436=Informações sobre os ficheiros transferidos t437=Fixar a janela t438=Mais informações: t439=Benvindo ao HTTraQt Website Copier!\r\n\r\nClique no botão Seguinte para\r\n\r\n- iniciar um novo projecto ou\r\n- retomar um projecto existente. t440=Open Source offline browser t441=Website Copier\\Offline Browser. Copy remote websites to your computer. Free. t442=httrack, httraqt, webhttrack, offline browser t443=URL list (*.txt) t444=Previous t445=Next t446=URLs t447=Warning t448=Your browser does not currently support javascript. For better results, please use a javascript-aware browser. t449=Thank you t450=You can now close this window t451=Server terminated t452=A fatal error has occured during this mirror t453=Wrong URL(s)! t454=How You can thank a developer: t455=Share the link to this program or to this project t456=Report to developer about bugs or mistakes in the program t457=Donate t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Get from the clipboard t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=Yes t489=Build top Index t490=Units t491=Open t492=PC off when finished t493=Shutdown counter (minutes) t494=Make or correct translation httraqt/lang/Nederlands.utf0000664000175000017500000005474513042707374016513 0ustar karbofoskarbofosLANGUAGE_NAME Nederlands LANGUAGE_FILE Nederlands LANGUAGE_ISO nl LANGUAGE_AUTHOR Rudi Ferrari (Wyando at netcologne.de) \n LANGUAGE_CHARSET UTF-8 LANGUAGE_WINDOWSID Dutch (Netherlands) t000=HTTraQt t001=N# verbindingen t002=Select font size t003=TimeOut t004=Herhalingen t005=Maximale transfer snelheid t006=Minimum transfer snelheid t007=Aanhoudende verbindingen (Keep-Alive) t008=Annuleer alle links van een host bij een timeout t009=Annuleer alle links van een te langsame host t010=Kontroleer document type t011=Spider t012=Cookies aanvaarden t013=Analiseren van JAVA bestanden t014=Update hack (limiteert de re-transfers) t015=URL hacks (join similar URLs) t016=Tolerante aanvragen (voor servers) t017=Gebruik oude HTTP\\1.0 verzoeken (geen 1.0) t018=Browser identiteit t019=Operation system Identity t020=Operation t021=HTML voetnota t022=Struktuurtype (hoe links weggeschreven worden) t023=DOS namen (8+3) t024=Geen fouten paginas t025=Geen externe pagina's t026=Wachtwoorden verbergen t027=Verberg zoekaanvragen t028=Geen oude pagina's wissen t029=ISO9660 namen (CDROM) t030=Struktuur t031=Normaalgezien moeten deze instellingen niet aangepast worden t032=Hoofdfilter t033=Doorloopmodus t034=Globale doorloopmodus t035=Herschrijf links: intern \\ extern t036=Gebruik een cache voor updates en herhalingen t037=Aktiveer de debug modus (httraqt.log) t038=Maximum diepte van de spiegeling vanaf het eerste adres t039=Maximum spiegelingdiepte voor externe\\verboden adressen (0 is geen [default]) t040=Maimale HTML grootte t041=Andere maximale grootte t042=Berperking in grootte t043=Pauze na download... t044=Maximale tijd t045=Grootte t046=Max verbindingen \\ seconden t047=Maximum aantal links t048=Alle links zullen uitgesloten\\aanvaard worden t049=Opnemen van niet HTML-bestanden dicht bij een link (bv. .ZIP of grafieken buitenuit geplaatst) t050=Test alle links (ook de niet toegelatenen) t051=Haalt eerst de HTML-bestanden! t052=Associaties type\\MIME t053=Bestandtype(s): t054=MIME identiteit t055=Proxy adres t056=Proxy poort t057=Login: t058=Password: t059=Gebruik de proxy voor ftp transfers t060=Je kunt verschillende URLs of links door gebruik van jokers uitsluiten of aanvaarden\r\nJe kunt ofwel een spatie tussen de filters gebruiken\r\n\r\nVoorbeeld: +*.zip -www.*.com -www.*.edu\\cgi-bin\\*.cgi t061=Kies een regel: t062=Geef een sleutelwoord: t063=Raad: Indien je alle gif bestanden van een site wilt aanvaarden, probeer iets in de aard van +www.someweb.com\\*.gif \r\n(+*.gif \\ -*.gif zal ALLE gifs aanvaarden\\uitsluiten van ALLE sites) t064=WildCardFilters t065=Filter toevoegen t066=Links uitsluiten: t067=Links aanvaarden t068=Alle bestanden in cache wegschrijven t069=Lokaal gewiste bestanden niet nogmaals laden t070=Create Log files t071=Maak een index t072=Kreëer een woorden-gegevensbank t073=Bestandsnamen met extentie:\r\nBestandsnamen bevattend:\r\nDit bestandsnaam:\r\nDirectory-namen bevattend:\r\nDeze directory:\r\nLinks op dit domein:\r\nLinks op domein:\r\nLinks van deze host:\r\nLinks bevattend:\r\nDeze link:\r\nALLE LINKS t074=Toon alles\r\nVerstop debug\r\nverstop informaties\r\nVerstop debug en informaties t075=Site-struktuur (default)\r\nHtml in web\\, images\\andere bestanden in web\\images\\\r\nHtml in web\\html, images\\andere in web\\images\r\nHtml in web\\, images\\other in web\\\r\nHtml in web\\, images\\other in web\\xxx, waarbij xxx de extentie is\r\nHtml in web\\html, images\\andere in web\\xxx\r\nSite-struktuur, zonder www.domain.xxx\\\r\nHtml in site_naam\\, images\\andere files in site_naam\\images\\\r\nHtml in site_naam\\html, images\\andere in site_naam\\images\r\nHtml in site_naam, images\\andere in site_name\\\r\nHtml in site_naam\\, images\\andere in site_naam\\xxx\r\nHtml in site_naam\\html, images\\andere in site_naam\\xxx\r\nAlle bestenden in web\\, met toevallige namen\r\nAlle bestanden in site_naam\\, met toevallige namen\r\nGebruikers-gedefiniëerde struktuur... t076=Enkel scannen\r\nHtml-bestanden wegschrijven\r\nNiet-Html-bestanden wegschrijven\r\nAlle bestanden wegschrijven (default)\r\nEerst Html-bestanden wegschrijven t077=In dezelfde directory blijven\r\nKan dieper gaan (default)\r\nCan omhoog gaan\r\nKan zowel dieper als omhoog gaan t078=Op hetzelfde adres blijven (default)\r\nOp dezelfde domain blijven\r\nOp dezelfde top level domain blijven\r\nNaar overal in de web gaan t079=Nooit\r\nIndien onbekend (uitgezonderd \\)\r\nIndien onbekend t080=Geen robots.txt regels\r\nrobots.txt uitgezonderd wizard\r\nvolg robots.txt regels t081=normaal\r\nuitgebreid\r\ndebug t082=Download web site(s)\r\nDownload web site(s) + vragen\r\nHaal losse bestanden\r\nDownload alle sites in paginas (veelvuldige spiegeling)\r\nTest links in paginas (bookmark test)\r\n* onderbroken download verder doen\r\n* update bestaande download t083=Relative URI \\ Absolute URL (default)\r\n Absolute URL \\ Absolute URL\r\nAbsolute URI \\ Absolute URL\r\nURL van oorsprong \\ URL van oorsprong t084=- Spiegelmodus -\r\n\r\nVul de adressen in het URL venster in t085=- Spielgelmodus met navraag -\r\n\r\nVul de adressen in het URL venster in t086=- Haal-bestand-modus -\r\n\r\nVul de adressen in het URL venster in t087=Spiegellijst-modus, vul de adressen van de paginas met links om te spiegelen in het URL venster in t088=- Test-links-modus -\r\n\r\nVul de adressen van de paginas met links in het URL venster in t089=- Herzien\\voortzetten van de spiegelmodus -\r\n\r\nKontroleer de adressen in het URL venster. Daarna klik 'VERDER' en konrtrolleer de parameters. t090=- Voortzetten van de spiegelmodus -\r\n\r\nKontroleer de adressen in het URL venster. Daarna klik 'VERDER' en konrtrolleer de parameters. t091=Ok t092=Annuleren t093=Beëindigen t094=Sluiten t095=Veranderingen annuleren t096=Klik voor bevestiging t097=Klik hier voor help t098=Klik voor vorig scherm t099=Klik voor volgend scherm t100=Verberg wachtwoord t101=Project wegschrijven t102=Actueel project sluiten? t103=Dit project wissen? t104=Leeg project %s wissen? t105=Functie nog niet ter beschikking. t106=Fout bij het wissen van dit project. t107=Kies een regel voor de filter t108=Geef hier de sleutelwoorden voor deze filter t109=Deze regel toevoegen t110=Eén of meerdere sleutelwoord(en) voor deze regel in te geven t111=Toevoegen t112=Filters t113=Links volgens deze regel worden uitgesloten: t114=Links volgens deze regel worden aanvaard: t115=Voorbeeld: t116=gif\r\nZal alle gif (of GIF) bestanden vinden t117=blue\r\nZal alle bestanden met blue vinden, zoals 'bluesky-small.jpeg' t118=bigfile.mov\r\nZal het bestand 'bigfile.mov' vinden, maar niet 'bigfile2.mov' t119=cgi\r\nZal links vinden met directories die 'cgi' bevatten, zoals \\cgi-bin\\somecgi.cgi t120=cgi-bin\r\nZal links vinden met directory naam 'cgi-bin' (maar niet bevoorbeeld: cgi-bin-2) t121=someweb.com\r\nZal alle links vinden zoals www.someweb.com, private.someweb.com etc. t122=someweb\r\nZal alle links vinden zoals www.someweb.com, www.someweb.edu, private.someweb.otherweb.com etc. t123=www.someweb.com\r\nZal alle links vinden zoals www.someweb.com\\... (maar geen links zoals private.someweb.com\\..) t124=someweb\r\nZal alle links vinden zoals www.someweb.com\\.., www.test.abc\\fromsomeweb\\index.html, www.test.abc\\test\\someweb.html etc. t125=www.test.com\\test\\someweb.html\r\nZal enkel de link www.test.com\\test\\someweb.html vinden. Merk op dat je zowel het adres (www.xxx.yyy) alsook de pad (\\test\\someweb.html) t126=Toevoegen van een uitsluiten-filter t127=Toevoegen van een aanvaarden-filter t128=Bijkomende filters t129=Cancel changes t130=Instellingen als standaard wegschrijven t131=Click to confirm t132=Geen protocolbestanden in %s! t133=Geen index.html in %s! t134=Klik om HTTraQt Website Copier te beëindigen t135=Toon de html startpagina t136=Einde van de spiegeling t137=Toon protocolbestand t138=Toon web t139=Nieuw project... t140=Toon fouten en mededelingen t141=Toon protocolverslag t142=Sluit het protocolvenster t143=Type van informatie: t144=Informaties t145=Zoek t146=Zoek een woord t147=Info-protocolbestand t148=Waarschuwingen\\Fouten-protocolbestand t149=Onmogelijk het OLE systeem te initialiseren t150=Er geen cache in de aangegeven directory\r\nHTTraQt kan geen afgebroken spiegelingen vinden! t151=Geen verbindung met de provider t152=ontvangen t153=verzoek t154=verbinden t155=zoeken t156=Ready t157=klaar t158=waiting t159=fout t160=Ontvang bestanden. t161=Doorlopen van het HTML bestand... t162=Verwijder bestanden... t163=Cache wordt geladen... t164=Doorlopen van het HTML bestand (test links)... t165=Gepauzeerd (Kies [Spiegeling]\\[Pauzeer transfer] om verder te gaan) t166=Paused (select [File]\\[Pause transfer] to continue) t167=Beëindig lopende transfers - Kies [Cancel] om direkt te stoppen! t168=scanning t169=Wacht op voorgegeven uur om te starten t170=Transferring data.. t171=Maak verbinding met de provider t172=Spiegeling wachtend [%d seconden] t173=Spiegeling is bezig... [%s, %s] t174=Spiegeling beëindigd! t175=Een probleem is opgetreden tijdens de spiegeling\r\n t176=\r\n\r\nTijdens:\r\n\r\n t177=Indien noodzakelijk, zie in het protocolbestand.\r\n\r\nKlik OK om HTTraQt Website Copier te beëindigen.\r\n\r\nAlvast bedankt voor het gebruik van HTTraQt! t178=De spiegeling is uitgevoerd.\r\nKlik OK om HTTraQt te beëindigen.\r\nIndien nodig, zie protocolbestand(en) om zeker te gaan dat alles OK is\r\n\r\nAlvast bedankt voor het gebruik van HTTraQt! t179=* * SPIEGELING AFGEBROKEN! * *\r\nDe aktuele tijdelijke cache is noodzakelijk voor gelijkwelke update operatie en bevat enkel data gedownload gedurende de zoeven afgebroken sessie.\r\nDe eerste cache kan juistere informaties bevatten; indien je deze informatie niet wenst te verliezen, dan moet je deze restoren and de aktuele cache wissen.\r\n[Opmerking: Dit is het eenvoudigst door het wissen van de hts-cache\\new.* bestanden]\r\n\r\nDenk je dat de eerste cache juistere informaties bevat, en wil je deze restoren? t180=* * FOUT MET DE SPIEGELING * *\r\nHTTraQt heeft vastgesteld dat de aktuele spiegeling leeg is. Indien het een update was, is de vorige copie terug actueel.\r\nReden: de eerste pagina(s) konden ofwel niet gevonden worden, of er was een probleem met de connectie.\r\n=> Verzeker je ervan, dat de website nog steeds bestaat en\\of je proxy settings correct zijn! <= t181=:\r\n\r\n\r\nTip: Klik [Toon protocolbestand] voor de fouten en mededelingen\r\n t182=Het wissen van hts-cache\\new.* bestanden is niet gelukt, gelieve dit manueel te doen t183=Wil je werkelijk HTTraQt Website Copier beëindigen? t184=Protocoldirectory t185=Nieuw project \\ import? t186=Kies een actie t187=Maximale linkdiepte om te scannen t188=Vul hier de adressen in t189=Definiëer bijkomende filters t190=Proxy indien nodig t191=Proxy poort t192=Definiëer proxy instellingen t193=Gebruik de standaard HTTP proxy voor FTP proxy t194=Pad t195=Kies een pad t196=Beeindige HTTraQt Website Copier t197=Info's over HTTraQt t198=Save current preferences as default values t199=Klick om verder te gaan t200=Klik om instellingen te definiëeren. t201=Klik om een URL toetevoegen t202=Lees URL(s) vanaf een tekstbestand t203=HTTraQt voorkeursinstellingen (*.opt)|*.opt|| t204=Tekstbestand met de lijst van adressen (*.txt)|*.txt|| t205=Bestand niet gevonden! t206=Will je werkelijk de projectnaam\\pad veranderen? t207=Standaard instellingen van de gebruiker laden? t208=Standaard instellingen van de gebruiker wegschrijven? t209=Alle standaard instellingen wissen? t210=Hartelijk welkom bij HTTraQt Website Copier! t211=Acties: t212=Maximale diepte: t213=Maximum externe diepte: t214=Filters (links uitsluiten\\aanvaarden): t215=Paths t216=Definiëren... t217=Instellingen definiëren... t218=Voorkeur en instellingen van de spiegelingen: t219=Projectnaam t220=Toevoegen van een URL... t221=Webadres: (URL) t222=Stoppen van HTTraQt? t223=Hibernate t224=Transfer pauzeren? t225=Pause t226=Stop de spiegeling. t227=Verberg dit venster onder de systeembalk t228=Klik om een link over te slaan of om de doorloop te onderbreken t229=Klik om een link over te slaan t230=Bytes weggeschreven: t231=Stop t232=Links doorlopen: t233=Tijd: t234=Verbindingen: t235=Lopende: t236=Verstoppen t237=Transfer snelheid: t238=OVERSLAAN t239=Informaties t240=Geschreven bestanden: t241=Bijgewerkte bestanden: t242=Fouten: t243=Fouten t244=Bezig: t245=Haal bestanden ook uit externe links t246=Test alle links in de paginas t247=Probeer alle links te vinden t248=Eerst HTML-bestanden downloaden (sneller) t249=Kies een struktuur voor de lokale bestanden t250=Definiëer de struktuur van een site op disk t251=Geen bestanden herladen indien deze nul bytes groot of door de gebruiker gewist zijn t252=Startpagina aanmaken t253=Kreëer een woorden-gegevensbank van alle HTML paginas t254=Aanmaken van Protokolbestanden voor fouten en mededelingen. t255=Genereer enkel 8+3 bestandsnamen t256=Genereer ISO9660 bestandsnamen ENKEL voor CDROMs t257=Schrijf geen html foutenpaginas t258=Kies de bestandtypes om weg te schrijven t259=Kies de doorlooprichting van de spiegeling t260=Kies de globale doorlooprichting in de site t261=Instellingen voor het herschrijven van URLs voor interne (gedownloaded) en externe (niet gedownloaded) links t262=Maximum aantal connecties t263=Maximum wachttijd voor een bestand t264=Minimale transfer snelheid t265=Maximum aantal herhalingen indien een niet fatale fout gebeurt t266=Maximale grootte voor een html pagina t267=Maximale grootte voor een bestand t268=Maximaal aantal bytes voor de spiegeling t269=Pauzeer na download van dit aantal bytes t270=Maximale tijd voor de spiegeling t271=Maximale verbindingen\\seconde (vermijd overbelasting van de server) t272=Maximum aantal links dat kan getest worden (niet gesaved!) t273=Voetnoot in elk HTML bestand t274=Terug naar startpagina t275=Save current preferences as default values t276=Click to continue t277=Klik om veranderingen te annuleren t278=Volg de lokale robotregels van de site t279=Externe paginas (niet opgenomen) linken naar foutenpaginas t280=Geen oude bestanden wissen na update t281=Aangeboden cookies aanvaarden? t282=Onbekende document types testen? t283=Java applets doorzoeken naar inbegrepen bestanden t284=Alle bestanden in cache wegschrijven in plaats van enkel de HTML bestanden t285=Type protocolbestand indien gegenereerd t286=Debug bestand aanmaken t287=Probeer somige server bugs te vermijden door gebruik van niet gestandaardiseerde aanvragen t288=Gebruik de oude HTTP\\1.0 aanvragen (beperkt de zoekfunctie) t289=Probeer, met verschillende trukjes, het aantal 're-transfers' te beperken (test grootte van het bestand...) t290=Attempt to limit the number of links by skipping similar URLs (www.foo.com==foo.com, http=https ..) t291=Schrijf externe links zonder login\\wachtwoord t292=Schrijf interne links zonder zoekaanvraag t293=Probeer alle URLs te krijgen (ook in onbekende tags\\code) t294=Gebruik een cache voor de updates t295=Protocolbestanden t296=Primary Scan Rule t297=Stroom controle t298=Beperkingen t299=Identiteit t300=Verbinding afbreken indien fout t301=Verbinding afbreken indien te langzaam t302=Instellen t303=Verbindingstijd en nakijktijd verminderen door konstante verbindung met de server t304=Maximale site grootte t305=Instellingen wegschrijven t306=Save t307=Maximale transfer snelheid t308=Volg de regels in robot.txt t309=Links t310=Expert t311=Stroomcontrole t312=Browser ID t313=Scan Rules t314=Protocol, Index, Cache t315=Proxy t316=MIME typen t317=Geen verbinding met een provider (reeds verbonden) t318=Geen gebruik van een remote verbinding t319=Programeer de spiegeling t320=Klik om te starten! t321=Geen weggeschreven wachtwoord voor deze verbinding t322=Krijg geen instelling van der remote verbinding t323=Kies hier een provider voor de verbinding t324=START! t325=Je kan de spiegeling starten, als je de FINISH knop klikt of definiëer meer instellingen voor de verbinding t326=Enkel de instellingen wegschrijven, download nu niet lanceren t327=Vertragen t328=Shutdown t329=Wachtend tot: (hh\\mm\\ss) t330=Verbind met de provider (RAS) t331=Verbind met deze provider t332=Indien gedaan verbinding verbreken t333=Indien gedaan modemverbinding verbreken t334=\r\n(Ons fouten en problemen mede te delen)\r\n\r\nOntwikkeling:\r\nInterface (Windows): Xavier Roche\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for Dutch translations to:\r\nRudi Ferrari (Wyando@netcologne.de) t335=Over HTTraQt Website Copier t336=Bezoek onze webpagina t337=Wizard vraagstelling t338=Je antwoord: t339=Een link werd gevonden t340=Kies een regel: t341=Deze link uitsluiten t342=Deze directory uitsluiten t343=Deze domain uitsluiten t344=Haal enkel deze pagina t345=Site-spiegeling t346=Domain-spiegeling t347=Sluit alles uit t348=Wizard query t349=Neen t350=Instellingen t351=Pauzeer transfer t352=Instellingen veranderen t353=Toon protocol t354=Toon foutenprotocol t355=Toon transfer van de bestanden t356=Verifiëer programma updates... t357=Toolmenu t358=Statusmenu t359=Verdeel t360=Bestand t361=Progress t362=Instellingen t363=Spiegeling t364=Protocol t365=Venster t366=Help t367=Standaard opties laden t368=Standaard opties wegschrijven t369=Standaard opties wissen t370=Opties laden t371=Opties wegschrijven als... t372=Taalopties... t373=Inhoud... t374=Over HTTraQt Website Copier... t375=Nieuw project\tCtrl+N t376=&Open...\tCtrl+O t377=Weg&Schrijven\tCtrl+S t378=Wegschrijven &als... t379=&Wissen t380=We&bpaginas aantonen... t381=Struktuur door de gebruiker gedefiniëerd t382=%n\tNaam van het bestand zonder extensie (bv: image)\r\n%N\tNaam van het bestand met extensie (bv: image.gif)\r\n%t\tBestandstype (bv: gif)\r\n%p\tPath [zonder \\ op het einde] (bv: \\someimages)\r\n%h\tHost naam (ex: www.someweb.com)\r\n%M\tURL MD5 (128 bits, 32 ascii bytes)\r\n%Q\tquery string MD5 (128 bits, 32 ascii bytes)\r\n%q\tsmall query string MD5 (16 bits, 4 ascii bytes)\r\n\r\n%s?\tkorte naam versie (ex: %sN) t383=Voorbeeld:\t%h%p\\%n%q.%t\r\n->\t\t\\home\\karbofos\\mirror\\www.someweb.com\\someimages\\image.gif t384=Proxy instellingen t385=Identificatie (enkel indien nodig) t386=Hier een proxy adres ingeven t387=Hier proxy poort ingeven t388=Proxy login ingeven t389=Proxy wachtwoord ingeven t390=Hier de projectnaam ingeven t391=Hier een pad voor het wegschrijven van het project ingeven t392=Kies hier een bestaand project voor update t393=Klik hier om een pad te kiezen t394=Select or create a new category name, to sort your mirrors in categories t395=HTTraQt project wizard t396=Nieuw projectnaam: t397=Bestaand projectnaam: t398=Projectnaam: t399=Basis pad t400=Project category: t401=\\home\\karbofos\\Mijn Web paginas t402=Geef een nieuw projectnaam, \r\nof kies een bestaand project voor update\\voortzetting\r\n t403=Nieuw project t404=Toevoegen van een URL t405=URL: t406=Authentication (only if needed) t407=Ingaveschermen of complexe links: t408=Haal URL... t409=Hier URL adres ingeven t410=Site login ingeven t411=Site wachtwoord ingeven t412=Gebruik deze tool om links te halen die enkel via ingaveschermen of javascripts te krijgen zijn t413=Kies je taal hier t414=Haal de URL! t415=Tijdelijk je proxyinstellingen in de browser op volgende waarden zetten: (knip\\plak proxyadres en poort).\r\nDan, in de browser, klik op de verzendknop van het ingavescherm, of klik op de specifieke link die je wilt halen t416=Dit haalt de gewenste link van je browser naar HTTraQt. t417=ANNULEREN t418=Knip\\plak hier de tijdelijke proxy-instellingen t419=Hulpbestanden kunnen niet gevonden worden! t420=Onmogelijk de parameterers weg te schrijven! t421=Enkel 1 directory toevoegen t422=Enkel een directory toe te voegen, geen bestanden t423=Enkel een directory toe te voegen t424=Gebruikersdefiniëeerde struktuur kiezen? t425=Verzeker je ervan, dat de gebruikersdefiniëeerde struktuur correct is.\r\nIndien niet, zullen de bestandsnamen verkeerd zijn.\r\n t426=Wil je werkelijk de gebruikersdefiniëerde struktuur kiezen? t427=Veel te veel URLs, onmogelijk zoveel links te behandelen!! t428=Niet genoeg geheugen, fatale interne fout... t429=Onbekende operatie! t430=Deze URL toevoegen?\r t431=Waarschuwing: hoofd proces antwoord niet, kann geen URLs toevoegen t432=Kies of verander je bestandtype(s) hier t433=Kies of verander je MIME type(s) hier t434=Omhoog t435=Omlaag t436=Informaties over de bestanden gedownload t437=Venster invriezen t438=Bijkomende informaties t439=Welkom bij HTTraQt Website Copier!\r\n\r\nGelieve NEXT te klikken om\r\n\r\n- een nieuw project te starten\r\n\r\n- of vervoledig een gedeeltelijke download t440=Open Source offline browser t441=Website Copier\\Offline Browser. Kopieer websites op je computer. Gratis. t442=httrack, httraqt, webhttrack, offline browser t443=URL lijst (*.txt) t444=Vorige t445=Volgende t446=URLs t447=Opgelet t448=Je browser support momenteel geen javascript. Voor betere resultaten, gelieve een browser met javascript mogelijkheid gebruiken. t449=Dankjewel t450=Je kunt dit verster nu sluiten t451=Server beeindigd t452=Een fatale fout is opgetreden tijdens deze spiegeling t453=Wrong URL(s)! t454=How You can thank a developer: t455=Share the link to this program or to this project t456=Report to developer about bugs or mistakes in the program t457=Donate t458=\r\n(Please notify us of any bug or problem)\r\n\r\nDevelopment:\r\nInterface (Windows): Xavier Roche\r\nInterface (Qt4\\Qt5 based): Eduard Kalinowski\r\nSpider: Xavier Roche\r\nJavaParserClasses: Yann Philippot\r\n\r\n(C)1998-2003 Xavier Roche and other contributors\r\nMANY THANKS for translation tips to:\r\nRobert Lagadec (rlagadec@yahoo.fr) t459=Get from the clipboard t460=Documents t461=Archives t462=Images t463=Multimedia t464=Open new GUI t465=Browse exists projects t466=Step by step... t467=To the project page... t468=About HTTraQt Website Copier... t469=About Qt t470=Question t471=Open File t472=No URL! t473=The URL list is not complete! t474=File error t475=remove t476=are you sure? t477=Any subdirectory not empty! t478=Save File t479=&Language t480=Stop? t481=No directory t482=Creating error t483=Can not create directory! t484=No project t485=Waiting for specific hour to start t486=Mirror waiting [%d seconds] t487=Error t488=Yes t489=Build top Index t490=Units t491=Open t492=PC off when finished t493=Shutdown counter (minutes) t494=Make or correct translation httraqt/help/0000775000175000017500000000000013042707374013704 5ustar karbofoskarbofoshttraqt/help/plug_330.html0000664000175000017500000004535413042707374016141 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

HTTrack Programming page - plugging functions
releases 3.30 to 3.40 (not beyond)


You can write external functions to be plugged in the httrack library very easily. We'll see there some examples.

The httrack commandline tool allows (since the 3.30 release) to plug external functions to various callbacks defined in httrack.
See also: the httrack-library.h prototype file, and the callbacks-example.c given in the httrack archive.

Example: httrack --wrapper check-html=callback:process_file ..
With the callback.so (or callback.dll) module defined as below:
int process_file(char* html, int len, char* url_adresse, char* url_fichier) {
  printf("now parsing %s%s..\n", url_adresse, url_fichier);
  strcpy(currentURLBeingParsed, url_adresse);
  strcat(currentURLBeingParsed, url_fichier);
  return 1;  /* success */
}
Below the list of callbacks, and associated external wrappers:
typedef void (* t_hts_htmlcheck_filesave2)();
"callback name"callback descriptioncallback function signature
"init"Note: deprecated, should not be used anymore (unsafe callback) - see "start" callback or wrapper_init() module function below this table.Called during initialization ; use of htswrap_add (see httrack-library.h) is permitted inside this function to setup other callbacks.
return value: none
void (* myfunction)(void);
"free"Note: deprecated, should not be used anymore (unsafe callback) - see "end" callback or wrapper_exit() module function below this table.
Called during un-initialization
return value: none
void (* myfunction)(void);
"start"Called when the mirror starts. The opt structure passed lists all options defined for this mirror. You may modify the opt structure to fit your needs. Besides, use of htswrap_add (see httrack-library.h) is permitted inside this function to setup other callbacks.
return value: 1 upon success, 0 upon error (the mirror will then be aborted)
int (* myfunction)(httrackp* opt);
"end"Called when the mirror ends
return value: 1 upon success, 0 upon error (the mirror will then be considered aborted)
int (* myfunction)(void);
"change-options"Called when options are to be changed. The opt structure passed lists all options, updated to take account of recent changes
return value: 1 upon success, 0 upon error (the mirror will then be aborted)
int (* myfunction)(httrackp* opt);
"check-html"Called when a document (which may not be an html document) is to be parsed. The html address points to the document data, of lenth len. The url_adresse and url_fichier are the address and URI of the file being processed
return value: 1 if the parsing can be processed, 0 if the file must be skipped without being parsed
int (* myfunction)(char* html,int len,char* url_adresse,char* url_fichier);
"preprocess-html"Called when a document (which is an html document) is to be parsed (original, not yet modified document). The html address points to the document data address (char**), and the length address points to the lenth of this document. Both pointer values (address and size) can be modified to change the document. It is up to the callback function to reallocate the given pointer (using standard C library realloc()/free() functions), which will be free()'ed by the engine. Hence, return of static buffers is strictly forbidden, and the use of strdup() in such cases is advised. The url_adresse and url_fichier are the address and URI of the file being processed
return value: 1 if the new pointers can be applied (default value)
int (* myfunction)(char** html,int* len,char* url_adresse,char* url_fichier);
"postprocess-html"Called when a document (which is an html document) is parsed and transformed (links rewritten). The html address points to the document data address (char**), and the length address points to the lenth of this document. Both pointer values (address and size) can be modified to change the document. It is up to the callback function to reallocate the given pointer (using standard C library realloc()/free() functions), which will be free()'ed by the engine. Hence, return of static buffers is strictly forbidden, and the use of strdup() in such cases is advised. The url_adresse and url_fichier are the address and URI of the file being processed
return value: 1 if the new pointers can be applied (default value)
int (* myfunction)(char** html,int* len,char* url_adresse,char* url_fichier);
"query"Called when the wizard needs to ask a question. The question string contains the question for the (human) user
return value: the string answer ("" for default reply)
char* (* myfunction)(char* question);
"query2"Called when the wizard needs to ask a questionchar* (* myfunction)(char* question);
"query3"Called when the wizard needs to ask a questionchar* (* myfunction)(char* question);
"loop"Called periodically (informational, to display statistics)
return value: 1 if the mirror can continue, 0 if the mirror must be aborted
int (* myfunction)(lien_back* back,int back_max,int back_index,int lien_tot,int lien_ntot,int stat_time,hts_stat_struct* stats);
"check-link"Called when a link has to be tested. The adr and fil are the address and URI of the link being tested. The passed status value has the following meaning: 0 if the link is to be accepted by default, 1 if the link is to be refused by default, and -1 if no decision has yet been taken by the engine
return value: same meaning as the passed status value ; you may generally return -1 to let the engine take the decision by itself
int (* myfunction)(char* adr,char* fil,int status);
"check-mime"Called when a link download has begun, and needs to be tested against its MIME type. The adr and fil are the address and URI of the link being tested, and the mime string contains the link type being processed. The passed status value has the following meaning: 0 if the link is to be accepted by default, 1 if the link is to be refused by default, and -1 if no decision has yet been taken by the engine
return value: same meaning as the passed status value ; you may generally return -1 to let the engine take the decision by itself
int (* myfunction)(char* adr,char* fil,char* mime,int status);
"pause"Called when the engine must pause. When the lockfile passed is deleted, the function can return
return value: none
void (* myfunction)(char* lockfile);
"save-file"Called when a file is to be saved on disk
return value: none
void (* myfunction)(char* file);
"save-file2"Called when a file is to be saved or checked on disk
The hostname, filename and local filename are given. Two additional flags tells if the file is new (is_new) and is the file is to be modified (is_modified).
(!is_new && !is_modified): the file is up-to-date, and will not be modified
(is_new && is_modified): a new file will be written (or an updated file is being written)
(!is_new && is_modified): a file is being updated (append)
(is_new && !is_modified): an empty file will be written ("do not recatch locally erased files")
return value: none
void (* myfunction)(char* hostname,char* filename,char* localfile,int is_new,int is_modified);
"link-detected"Called when a link has been detected
return value: 1 if the link can be analyzed, 0 if the link must not even be considered
int (* myfunction)(char* link);
"transfer-status"Called when a file has been processed (downloaded, updated, or error)
return value: must return 1
int (* myfunction)(lien_back* back);
"save-name"Called when a local filename has to be processed. The adr_complete and fil_complete are the address and URI of the file being saved ; the referer_adr and referer_fil are the address and URI of the referer link. The save string contains the local filename being used. You may modifiy the save string to fit your needs, up to 1024 bytes (note: filename collisions, if any, will be handled by the engine by renaming the file into file-2.ext, file-3.ext ..).
return value: must return 1
int (* myfunction)(char* adr_complete,char* fil_complete,char* referer_adr,char* referer_fil,char* save);
"send-header"Called when HTTP headers are to be sent to the remote server. The buff buffer contains text headers, adr and fil the URL, and referer_adr and referer_fil the referer URL. The outgoing structure contains all information related to the current slot.
return value: 1 if the mirror can continue, 0 if the mirror must be aborted
int (* myfunction)(char* buff, char* adr, char* fil, char* referer_adr, char* referer_fil, htsblk* outgoing);
"receive-header"Called when HTTP headers are recevived from the remote server. The buff buffer contains text headers, adr and fil the URL, and referer_adr and referer_fil the referer URL. The incoming structure contains all information related to the current slot.
return value: 1 if the mirror can continue, 0 if the mirror must be aborted
int (* myfunction)(char* buff, char* adr, char* fil, char* referer_adr, char* referer_fil, htsblk* incoming);


Below additional function names that can be defined inside the module (DLL/.so):
"module function name"function description
int function-name_init(char *args);Called when a function named function-name is extracted from the current module (same as wrapper_init). The optional args provides additional commandline parameters. Returns 1 upon success, 0 if the function should not be extracted.
int wrapper_init(char *fname, char *args);Called when a function named fname is extracted from the current module. The optional args provides additional commandline parameters. Besides, use of htswrap_add (see httrack-library.h) is permitted inside this function to setup other callbacks. Returns 1 upon success, 0 if the function should not be extracted.
int wrapper_exit(void);Called when the module is unloaded. The function should return 1 (but the result is ignored).


Below additional function names that can be defined inside the optional libhttrack-plugin module (libhttrack-plugin.dll or libhttrack-plugin.so) searched inside common library path:
"module function name"function description
void plugin_init(void);Called if the module (named libhttrack-plugin.(so|dll)) is found in the library path. Use of htswrap_add (see httrack-library.h) is permitted inside this function to setup other callbacks.




httraqt/help/addurl.html0000664000175000017500000001323113042707374016045 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

Add a URL


  1. Enter a typical Web address

  2. Just type in your address in the field



    OR

  3. Enter a Web address with authentication

  4. Useful when you need basic authentication to watch the Web page



    OR

  5. Capture a link from your Web browser to HTTrack

  6. Use this tool only for form-based pages (pages delivered after submiting a form) that need some analysis



    Set, as explained, your Web browser proxy preferences to the values indicated : set the proxy's address, and the proxy's port, then click on the button or link as you usually do in your Web browser.
    The temporary proxy, installed by HTTrack, will then capture the link and display a confirmation page.






Back to Home

httraqt/help/cache.html0000664000175000017500000002570013042707374015641 0ustar karbofoskarbofos HTTrack Website Copier - Cache format specification
HTTrack Website Copier
Open Source offline browser

Cache format specification


For updating purpose, HTTrack stores original (untouched) HTML data, references to downloaded files, and other meta-data (especially parts of the HTTP headers) in a cache, located in the hts-cache directory. Because local html pages are always modified to "fit" the local filesystem structure, and because meta-data such as the last-Modified date and Etag can not be stored with the associated files, the cache is absolutely mandatory for reprocessing (update/continue) phases.

The (new) cache.zip format

The 3.31 release of HTTrack introduces a new cache format, more extensible and efficient than the previous one (ndx/dat format). The main advantages of this cache are:
  • One single file for a complete website cache archive
  • Standard ZIP format, that can be easily reused on most platforms and languages
  • Compressed data with the efficient and opened zlib format
The cache is made of ZIP files entries ; with one ZIP file entry per fetched URL (successfully or not - errors are also stored).
For each entry:
  • The ZIP file name is the original URL [see notes below]
  • The ZIP file contents, if available, is the original (compressed, using the deflate algorythm) data
  • The ZIP file extra field (in the local file header) contains a list of meta-fields, very similar to the HTTP headers fields. See also RFC.

  • The ZIP file timestamp follows the "Last-Modified-Since" field given for this URL, if any
Example of cache file:
$ unzip -l hts-cache/new.zip
Archive:  hts-cache/new.zip
HTTrack Website Copier/3.31-ALPHA-4 mirror complete in 3 seconds : 5 links scanned, 
3 files written (16109 bytes overall) [17690 bytes received at 5896 bytes/sec]
(1 errors, 0 warnings, 0 messages)
  Length     Date   Time    Name
 --------    ----   ----    ----
       94  07-18-03 08:59   http://www.httrack.com/robots.txt
     9866  01-17-04 01:09   http://www.httrack.com/html/cache.html
        0  05-11-03 13:31   http://www.httrack.com/html/images/bg_rings.gif
      207  01-19-04 05:49   http://www.httrack.com/html/fade.gif
        0  05-11-03 13:31   http://www.httrack.com/html/images/header_title_4.gif
 --------                   -------
    10167                   5 files
Example of cache file meta-data:
HTTP/1.1 200 OK
X-In-Cache: 1
X-StatusCode: 200
X-StatusMessage: OK
X-Size: 94
Content-Type: text/plain
Last-Modified: Fri, 18 Jul 2003 08:59:11 GMT
Etag: "40ebb5-5e-3f17b6df"
X-Addr: www.httrack.com
X-Fil: /robots.txt
There are also specific issues regarding this format:
  • The data in the central directory (such as CD extra field, and CD comments) are not used
  • The ZIP archive is allowed to contains more than 2^16 files (65535) ; in such case the total number of entries in the 32-bit central directory is 65536 (0xffff), but the presence of the 64-bit central directory is not mandatory
  • The ZIP archive is allowed to contains more than 2^32 bytes (4GiB) ; in such case the 64-bit central directory must be present (not currently supported)

Meta-data stored in the "extra field" of the local file headers
The extra field is composed of text data, and this text data is composed of distinct lines of headers. The end of text, or a double CR/LF, mark the end of this zone. This method allows to optionally store original HTTP headers just after the "meta-data" headers for informational use.

The status line (the first headers line)
Status-Line = HTTP-Version SP Status-Code SP X-Reason-Phrase CRLF

Other lines:

Specific fields:
  • X-In-Cache

  • Indicates if the data are present (value=1) in the cache (that is, as ZIP data), or in an external file (value=0). This field MUST be the first field.
  • X-StatusCode

  • The modified (by httrack) status code after processing. 304 error codes ("Not modified"), for example, are transformed into "200" codes after processing.
  • X-StatusMessage

  • The modified (by httrack) status message.
  • X-Size

  • The stored (either in cache, or in an external file) data size.
  • X-Charset

  • The original charset.
  • X-Addr

  • The original URL address part.
  • X-Fil

  • The original URL path part.
  • X-Save

  • The local filename, depending on user's "build structure" preferences.

Standard (RFC 2616) "useful" fields:
  • Content-Type
  • Last-Modified
  • Etag
  • Location
  • Content-Disposition

Specific fields in "BNF-like" grammar:
X-In-Cache          = "X-In-Cache" ":" 1*DIGIT
X-StatusCode        = "X-StatusCode" ":" 1*DIGIT
X-StatusMessage     = "X-StatusMessage" ":" *<TEXT, excluding CR, LF>
X-Size              = "X-Size" ":" 1*DIGIT
X-Charset           = "X-Charset" ":" value
X-Addr              = "X-Addr" ":" scheme ":" "//" authority
X-Fil               = "X-Fil" ":" rel_path
X-Save              = "X-Save" ":" rel_path
RFC standard fields:
Content-Type        = "Content-Type" ":" media-type
Last-Modified       = "Last-Modified" ":" HTTP-date
Etag                = "ETag" ":" entity-tag
Location            = "Location" ":" absoluteURI
Content-Disposition = "Content-Disposition" ":" disposition-type *( ";" disposition-parm )

And, for your information,
X-Reason-Phrase     = *<TEXT, with a maximum of 32 characters, and excluding CR, LF>
Note: Because the URLs may have an unexpected format, especially with double "/" inside, and other reserved characters ("?", "&" ..), various ZIP uncompressors can potentially have troubles accessing or decompressing the data. Libraries should generally handle this peculiar format, however.

httraqt/help/filters.html0000664000175000017500000004605113042707374016250 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

Filters: Advanced


See also: The FAQ

You have to know that once you have defined starts links, the default mode is to mirror these links - i.e. if one of your start page is www.someweb.com/test/index.html, all links starting with www.someweb.com/test/ will be accepted. But links directly in www.someweb.com/.. will not be accepted, however, because they are in a higher strcuture. This prevent HTTrack from mirroring the whole site. (All files in structure levels equal or lower than the primary links will be retrieved.)

But you may want to download files that are not directly in the subfolders, or on the contrary refuse files of a particular type. That is the purpose of filters.

Scan rules based on URL or extension (e.g. accept or refuse all .zip or .gif files)

To accept a family of links (for example, all links with a specific name or type), you just have to add an authorization filter, like +*.gif. The pattern is a plus (this one: +), followed by a pattern composed of letters and wildcards (this one: *).

To forbide a family of links, define an authorization filter, like -*.gif. The pattern is a dash (this one: -), followed by a the same kind of pattern as for the authorization filter.

Example: +*.gif will accept all files finished by .gif
Example: -*.gif will refuse all files finished by .gif

Scan rules based on size (e.g. accept or refuse files bigger/smaller than a certain size)

Once a link is scheduled for download, you can still refuse it (i.e. abort the download) by checking its size to ensure that you won't reach a defined limit. Example: You may want to accept all files on the domain www.example.com, using '+www.example.com/*', including gif files inside this domain and outside (eternal images), but not take to large images, or too small ones (thumbnails)
Excluding gif images smaller than 5KB and images larger than 100KB is therefore a good option; +www.example.com +*.gif -*.gif*[<5] -*.gif*[>100]
Important notice: size scan rules are checked after the link was scheduled for download, allowing to abort the connection.

Scan rules based on MIME types (e.g. accept or refuse all files of type audio/mp3)

Once a link is scheduled for download, you can still refuse it (i.e. abort the download) by matching its MIME type against certain patterns. Example: You may want to accept all files on the domain www.example.com, using '+www.example.com/*', and exclude all gif files, using '-*.gif'. But some dynamic scripts (such as www.example.com/dynamic.php) can both generate html content, or image data content, depending on the context. Excluding this script, using the scan rule '-www.example.com/dynamic.php', is therefore not a good solution.
The only reliable way in such cases is to exclude the specific mime type 'image/gif', using the scan rule syntax:
-mime:image/gif
Important notice: MIME types scan rules are only checked against links that were scheduled for download, i.e. links already authorized by url scan rules. Hence, using '+mime:image/gif' will only be a hint to accept images that were already authorized, if previous MIME scan rules excluded them - such as in '-mime:*/* +mime:text/html +mime:image/gif'

Scan rules patterns:

1.a. Scan rules based on URL or extension


Filters are analyzed by HTTrack from the first filter to the last one. The complete URL name is compared to filters defined by the user or added automatically by HTTrack.

A scan rule has an higher priority is it is declared later - hierarchy is important:

+*.gif -image*.gif Will accept all gif files BUT image1.gif,imageblue.gif,imagery.gif and so on
-image*.gif +*.gif Will accept all gif files, because the second pattern is prioritary (because it is defined AFTER the first one)

Note: these scan rules can be mixed with scan rules based on size (see 1.b)

We saw that patterns are composed of letters and wildcards (*), as in */image*.gif


Special wild cards can be used for specific characters: (*[..])

* any characters (the most commonly used)
*[file] or *[name] any filename or name, e.g. not /,? and ; characters
*[path] any path (and filename), e.g. not ? and ; characters
*[a,z,e,r,t,y] any letters among a,z,e,r,t,y
*[a-z] any letters
*[0-9,a,z,e,r,t,y] any characters among 0..9 and a,z,e,r,t,y
*[\*] the * character
*[\\] the \ character
*[\[\]] the [ or ] character
*[] no characters must be present after


Here are some examples of filters: (that can be generated automatically using the interface)

www.thisweb.com* This will refuse/accept this web site (all links located in it will be rejected)
*.com/* This will refuse/accept all links that contains .com in them
*cgi-bin* This will refuse/accept all links that contains cgi-bin in them
www.*[path].com/*[path].zip This will refuse/accept all zip files in .com addresses
*someweb*/*.tar* This will refuse/accept all tar (or tar.gz etc.) files in hosts containing someweb
*/*somepage* This will refuse/accept all links containing somepage (but not in the address)
*.html This will refuse/accept all html files.
Warning! With this filter you will accept ALL html files, even those in other addresses. (causing a global (!) web mirror..) Use www.someweb.com/*.html to accept all html files from a web.
*.html*[] Identical to *.html, but the link must not have any supplemental characters at the end (links with parameters, like www.someweb.com/index.html?page=10, will be refused)

1.b. Scan rules based on size


Filters are analyzed by HTTrack from the first filter to the last one. The sizes are compared against scan rules defined by the user.

A scan rule has an higher priority is it is declared later - hierarchy is important.
Note: scan rules based on size can be mixed with regular URL patterns


Size patterns:

*[<NN] the file size must be smaller than NN KB
(note: this may cause broken files during the download)
*[>NN] the file size must be greater than NN KB
(note: this may cause broken files during the download)
*[<NN>MM] the file size must be smaller than NN KB and greater than MM KB
(note: this may cause broken files during the download)


Here are some examples of filters: (that can be generated automatically using the interface)

-*[<10] the file will be forbidden if its size is smaller than 10 KB
-*[>50] the file will be forbidden if its size is greater than 50 KB
-*[<10] -*[>50] the file will be forbidden if if its size is smaller than 10 KB or greater than 50 KB
+*[<80>1] the file will be accepted if if its size is smaller than 80 KB and greater than 1 KB

2. Scan rules based on MIME types


Filters are analyzed by HTTrack from the first filter to the last one. The complete MIME type is compared against scan rules defined by the user.

A scan rule has an higher priority is it is declared later - hierarchy is important
Note: scan rules based on MIME types can NOT be mixed with regular URL patterns or size patterns within the same rule, but you can use both of them in distinct ones


Here are some examples of filters: (that can be generated automatically using the interface)

-mime:application/octet-stream This will refuse all links of type 'application/octet-stream' that were already scheduled for download (i.e. the download will be aborted)
-mime:application/* This will refuse all links of type begining with 'application/' that were already scheduled for download (i.e. the download will be aborted)
-mime:application/* +mime:application/pdf This will refuse all links of type begining with 'application/' that were already scheduled for download, except for 'application/pdf' ones (i.e. all other 'application/' link download will be aborted)
-mime:video/* This will refuse all video links that were already scheduled for download (i.e. all other 'application/' link download will be aborted)
-mime:video/* -mime:audio/* This will refuse all audio and video links that were already scheduled for download (i.e. all other 'application/' link download will be aborted)
-mime:*/* +mime:text/html +mime:image/* This will refuse all links that were already scheduled for download, except html pages, and images (i.e. all other link download will be aborted). Note that this is a very unefficient way of filtering files, as aborted downloads will generate useless requests to the server. You are strongly advised to use additional URL scan rules

2. Scan rules based on URL or size, and scan rules based on MIME types interactions

You must use scan rules based on MIME types very carefully, or you will end up with an imcomplete mirror, or create an unefficient download session (generating costly and useless requests to the server)


Here are some examples of good/bad scan rules interactions:

Purpose Method Result
Download all html and images on www.example.com -*
+www.example.com/*.html
+www.example.com/*.php
+www.example.com/*.asp
+www.example.com/*.gif
+www.example.com/*.jpg
+www.example.com/*.png
-mime:*/* +mime:text/html +mime:image/*
Good: efficient download
-*
+www.example.com/*
-mime:*/* +mime:text/html +mime:image/*
Bad: many aborted downloads, leading to poor performances and server load
Download only html on www.example.com, plus ZIP files -*
+www.example.com/*.html
+www.example.com/somedynamicscript.php
+www.example.com/*.zip
-mime:* +mime:text/html +mime:application/zip
Good: ZIP files will be downloaded, even those generated by 'somedynamicscript.php'
-*
+www.example.com/*.html
-mime:* +mime:text/html +mime:application/zip
Bad: ZIP files will never be scheduled for download, and hence the zip mime scan rule will never be used
Download all html, and images smaller than 100KB on www.example.com -*
+www.example.com/*.html
+www.example.com/*.php
+www.example.com/*.asp
+www.example.com/*.gif*[<100]
+www.example.com/*.jpg*[<100]
+www.example.com/*.png*[<100]
-mime:*/* +mime:text/html +mime:image/*
Good: efficient download
-*
+www.example.com/**[<100]
-mime:*/* +mime:text/html +mime:image/*
Bad: many aborted downloads, leading to poor performances and server load

httraqt/help/faq.html0000664000175000017500000014502513042707374015350 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

F A Q



    Tips:
  • In case of troubles/problems during transfer, first check the hts-log.txt (and hts-err.txt) files to figure out what happened. These log files report all events that may be useful to detect a problem. You can also ajust the debug level of the log files in the option
  • The tutorial written by Fred Cohen is a very good document to read, to understand how to use the engine, how the command line version works, and how the window version works, too! All options are described and explained in clear language!




Very Frequently Asked Questions:

Q: HTTrack does not capture all files I want to capture!
A: This is a frequent question, generally related to the filters. BUT first check if your problem is not related to the
robots.txt website rules.

Okay, let me explain how to precisely control the capture process.

Let's take an example:

Imagine you want to capture the following site:
www.someweb.com/gallery/flowers/

HTTrack, by default, will capture all links encountered in www.someweb.com/gallery/flowers/ or in lower directories, like www.someweb.com/gallery/flowers/roses/.
It will not follow links to other websites, because this behaviour might cause to capture the Web entirely!
It will not follow links located in higher directories, too (for example, www.someweb.com/gallery/flowers/ itself) because this might cause to capture too much data.

This is the default behaviour of HTTrack, BUT, of course, if you want, you can tell HTTrack to capture other directorie(s), website(s)!..
In our example, we might want also to capture all links in www.someweb.com/gallery/trees/, and in www.someweb.com/photos/

This can easily done by using filters: go to the Option panel, select the 'Scan rules' tab, and enter this line: (you can leave a blank space between each rules, instead of entering a carriage return)
+www.someweb.com/gallery/trees/*
+www.someweb.com/photos/*


This means "accept all links begining with www.someweb.com/gallery/trees/ and www.someweb.com/photos/" - the + means "accept" and the final * means "any character will match after the previous ones". Remember the *.doc or *.zip encountered when you want to select all files from a certain type on your computer: it is almost the same here, except the begining "+"

Now, we might want to exclude all links in www.someweb.com/gallery/trees/hugetrees/, because with the previous filter, we accepted too many files. Here again, you can add a filter rule to refuse these links. Modify the previous filters to:
+www.someweb.com/gallery/trees/*
+www.someweb.com/photos/*
-www.someweb.com/gallery/trees/hugetrees/*


You have noticed the - in the begining of the third rule: this means "refuse links matching the rule" ; and the rule is "any files begining with www.someweb.com/gallery/trees/hugetrees/
Voila! With these three rules, you have precisely defined what you wanted to capture.

A more complex example?

Imagine that you want to accept all jpg files (files with .jpg type) that have "blue" in the name and located in www.someweb.com
+www.someweb.com/*blue*.jpg

More detailed information can be found here!


General questions:

Q: Is there any 'spyware' or 'adware' in this program? Can you prove that there isn't any?
A: No ads (banners), and absolutely no 'spy' features inside the program.
The best proof is the software status: all sources are released, and everybody can check them. Open source is the best protection against privacy problems - HTTrack is an open source project, free of charge and free of any spy 'features'.


Q: This software is 'free', but I bought it from an authorized reseller . What's going on?
A: HTTrack is free (free as in 'freedom') as it is covered by the GNU General Public License (GPL). You can freely download it, without paying any fees, copy it to your friends, and modify it if you respect the license. There are NO official/authorized resellers, because HTTrack is NOT a commercial product. But you can be charged for duplication fees, or any other services (example: software CDroms or shareware collections, or fees for maintenance), but you should have been informed that the software was free software/GPL, and you MUST have received a copy of the GNU General Public License. Otherwise this is dishonnest and unfair.

Q: Are there any risks of viruses with this software?
A: For the software itself: All official releases (at httrack.com) are checked against all known viruses, and the packaging process is also checked. Archives are stored on Un*x servers, not really concerned by viruses.
For files you are downloading on the WWW using HTTrack: You may encounter websites which were corrupted by viruses, and downloading data on these websites might be dangerous (as dangerous as if using a regular Browser). Always ensure that websites you are crawling are safe. (Note: remember that using an antivirus software is a good idea once you are connected to the Internet)


Q: The install is not working on Windows without administrator rights!
A: That's right. You can, however, install WinHTTrack on your own machine, and then copy your WinHTTrack folder from your Program Files folder to another machine, in a temporary directory (e.g. C:\temp\)

Q: Where can I find French/other languages documentation?
A: Windows interface is available on several languages, but not yet the documentation!

Q: Is HTTrack working on Windows Vista or Windows Seven?
A: Yes, it does

Q: Is HTTrack working on NT/2000?
A: Yes, it does

Q: What's the difference between HTTrack, WinHTTrack and WebHTTrack?
A: WinHTTrack is the Windows GUI release of HTTrack (with a native graphic shell) and WebHTTrack is the Linux/Posix release of HTTrack (with an html graphic shell)

Q: Is HTTrack Mac compatible?
A: Yes, using the original sources, or with MacPorts.

Q: Can HTTrack be compiled on all Un*x?
A: It should. The Makefile may be modified in some cases, however

Q: I use HTTrack for professional purpose. What about restrictions/license fee?
A: HTTrack is covered by the GNU General Public License (GPL). There is no restrictions using HTTrack for professional purpose, except if you develop a software which uses HTTrack components (parts of the source, or any other component). See the license.txt file for more information. See also the next question regarding copyright issues when reditributing downloaded material.

Q: Is there any license royalties for distributing a mirror made with HTTrack?
A: On the HTTrack side, no. However, sharing, publishing or reusing copyrighted material downloaded from a site requires the authorization of the copyright holders, and possibly paying royalty fees. Always ask the authorization before creating a mirror of a site, even if the site appears to be royalty-free and/or without copyright notice.

Q: Is a DLL/library version available?
A: Yes. The default distribution includes a DLL (Windows) or a .so (Un*X), used by the program

Q: Is there a GUI version available for Linux and Un*x?
A: Yes. It is called WebHTTrack. See the download section at www.httrack.com!

Troubleshooting:

Q: Some sites are captured very well, other aren't. Why?
A: There are several reasons (and solutions) for a mirror to fail. Reading the log files (ans this FAQ!) is generally a VERY good idea to figure out what occured.
There are cases, however, that can not be (yet) handled:
  • Flash sites - no full support
  • Intensive Java/Javascript sites - might be bogus/incomplete
  • Complex CGI with built-in redirect, and other tricks - very complicated to handle, and therefore might cause problems
  • Parsing problem in the HTML code (cases where the engine is fooled, for example by a false comment (<!--) which has no closing comment (-->) detected. Rare cases, but might occur. A bug report is then generally good!
Note: For some sites, setting "Force old HTTP/1.0 requests" option can be useful, as this option uses more basic requests (no HEAD request for example). This will cause a performance loss, but will increase the compatibility with some cgi-based sites.

Q: Only the first page is caught. What's wrong?
A: First, check the hts-log.txt file (and/or hts-err.txt error log file) - this can give you precious information.
The problem can be a website that redirects you to another site (for example, www.someweb.com to public.someweb.com) : in this case, use filters to accept this site
This can be, also, a problem in the HTTrack options (link depth too low, for example)


Q: With WinHTTrack, sometimes the minimize in system tray causes a crash!
A: This bug sometimes appears in the shell on some systems. If you encounter this problem, avoid minimizing the window!

Q: Are https URL working?
A: Yes, HTTrack does support (since 3.20 release) https (secure socket layer protocol) sites

Q: Are ipv6 URL working?
A: Yes, HTTrack does support (since 3.20 release) ipv6 sites, using A/AAAA entries, or direct v6 addresses (like http://[3ffe:b80:12:34:56::78]/)

Q: Files are created with strange names, like '-1.html'!
A: Check the build options (you may have selected user-defined structure with wrong parameters!)

Q: When capturing real audio/video links (.ram), I only get a shortcut!
A: Yes, but .ra/.rm associated file should be captured together - except if rtsp:// protocol is used (not supported by HTTrack yet), or if proper filters are needed

Q: Using user:password@address is not working!
A: Again, first check the hts-log.txt and hts-err.txt error log files - this can give you precious information
The site may have a different authentication scheme - form based authentication, for example. In this case, use the URL capture features of HTTrack, it might work.
Note: If your username and/or password contains a '@' character, you may have to replace all '@' occurences by '%40' so that it can work, such as in user%40domain.com:foobar@www.foo.com/auth/. You may have to do the same for all "special" characters like spaces (%20), quotes (%22)..


Q: When I use HTTrack, nothing is mirrored (no files) What's happening?
A: First, be sure that the URL typed is correct. Then, check if you need to use a proxy server (see proxy options in WinHTTrack or the -P proxy:port option in the command line program). The site you want to mirror may only accept certain browsers. You can change your "browser identity" with the Browser ID option in the OPTION box. Finally, you can have a look at the hts-log.txt (and hts-err.txt) file to see what happened.

Q: There are missing files! What's happening?
A: You may want to capture files that exist in a different folder, or in another web site. You may also want to capture files that are forbidden by default by the
robots.txt website rules. In these cases, HTTrack does not capture these links automatically, you have to tell it to do so.

  • Either use the filters.
    Example: You are downloading http://www.someweb.com/foo/ and can not get .jpg images located in http://www.someweb.com/bar/ (for example, http://www.someweb.com/bar/blue.jpg)
    Then, add the filter rule +www.someweb.com/bar/*.jpg to accept all .jpg files from this location
    You can, also, accept all files from the /bar folder with +www.someweb.com/bar/*, or only html files with +www.someweb.com/bar/*.html and so on..

  • If the problems are related to robots.txt rules, that do not let you access some folders (check in the logs if you are not sure), you may want to disable the default robots.txt rules in the options. (but only disable this option with great care, some restricted parts of the website might be huge or not downloadable)

Q: There are corrupted images/files! How to fix them?
A: First check the log files to ensure that the images do really exist remotely and are not fake html error pages renamed into .jpg ("Not found" errors, for example). Rescan the website with "Continue an interrupted download" to catch images that might be broken due to various errors (transfer timemout, for example). Then, check if the broken image/file name is present in the log (hts-log.txt) - in this case you will find there the reason why the file has not been properly caught.
If this doesn't work, delete the corrupted files (Note: to detect corrupted images, you can browse the directories with a tool like ACDSee and then delete them) and rescan the website as described before. HTTrack will be obliged to recatch the deleted files, and this time it should work, if they do really exist remotely!.


Q: FTP links are not caught! What's happening?
A: FTP files might be seen as external links, especially if they are located in outside domain. You have either to accept all external links (See the links options, -n option) or only specific files (see
filters section).
Example: You are downloading http://www.someweb.com/foo/ and can not get ftp://ftp.someweb.com files
Then, add the filter rule +ftp.someweb.com/* to accept all files from this (ftp) location

Q: I got some weird messages telling that robots.txt do not allow several files to be captured. What's going on?
A: These rules, stored in a file called robots.txt, are given by the website, to specify which links or folders should not be caught by robots and spiders - for example, /cgi-bin or large images files. They are followed by default by HTTrack, as it is advised. Therefore, you may miss some files that would have been downloaded without these rules - check in your logs if it is the case:
Info: Note: due to www.foobar.com remote robots.txt rules, links begining with these path will be forbidden: /cgi-bin/,/images/ (see in the options to disable this)
If you want to disable them, just change the corresponding option in the option list! (but only disable this option with great care, some restricted parts of the website might be huge or not downloadable)


Q: I have duplicate files! What's going on?
A: This is generally the case for top indexes (index.html and index-2.html), isn't it?
This is a common issue, but that can not be easily avoided!
For example, http://www.foobar.com/ and http://www.foobar.com/index.html might be the same pages. But if links in the website refers both to http://www.foobar.com/ and http://www.foobar.com/index.html, these two pages will be caught. And because http://www.foobar.com/ must have a name, as you may want to browse the website locally (the / would give a directory listing, NOT the index itself!), HTTrack must find one. Therefore, two index.html will be produced, one with the -2 to show that the file had to be renamed.
It might be a good idea to consider that http://www.foobar.com/ and http://www.foobar.com/index.html are the same links, to avoid duplicate files, isn't it? NO, because the top index (/) can refer to ANY filename, and if index.html is generally the default name, index.htm can be choosen, or index.php3, mydog.jpg, or anything you may imagine. (some webmasters are really crazy)

Note: In some rare cases, duplicate data files can be found when the website redirect to another file. This issue should be rare, and might be avoided using filters.


Q: I'm downloading too many files! What can I do?
A: This is often the case when you use too large a filter, for example +*.html, which asks the engine to catch all .html pages (even ones on other sites!). In this case, try to use more specific filters, like +www.someweb.com/specificfolder/*.html
If you still have too many files, use filters to avoid somes files. For example, if you have too many files from www.someweb.com/big/, use -www.someweb.com/big/* to avoid all files from this folder. Remember that the default behaviour of the engine, when mirroring http://www.someweb.com/big/index.html, is to catch everything in http://www.someweb.com/big/. Filters are your friends, use them!


Q: The engine turns crazy, getting thousands of files! What's going on?
A: This can happen if a loop occurs in some bogus website. For example, a page that refers to itself, with a timestamp in the query string (e.g. http://www.someweb.com/foo.asp?ts=2000/10/10,09:45:17:147). These are really annoying, as it is VERY difficult to detect the loop (the timestamp might be a page number). To limit the problem: set a recurse level (for example to 6), or avoid the bogus pages (use the filters)

Q: File are sometimes renamed (the type is changed)! Why?
A: By default, HTTrack tries to know the type of remote files. This is useful when links like http://www.someweb.com/foo.cgi?id=1 can be either HTML pages, images or anything else. Locally, foo.cgi will not be recognized as an html page, or as an image, by your browser. HTTrack has to rename the file as foo.html or foo.gif so that it can be viewed.

Q: File are sometimes *incorrectly* renamed! Why?
A: Sometimes, some data files are seen by the remote server as html files, or images : in this case HTTrack is being fooled.. and rename the file. This can generally be avoided by using the "use HTTP/1.0 requests" option. You might also avoid this by disabling the type checking in the option panel.

Q: How do I rename all ".dat" files into ".zip" files?
A: Simply use the --assume dat=application/x-zip option

Q: I can not access several pages (access forbidden, or redirect to another location), but I can with my browser, what's going on?
A: You may need cookies! Cookies are specific data (for example, your username or password) that are sent to your browser once you have logged in certain sites so that you only have to log-in once. For example, after having entered your username in a website, you can view pages and articles, and the next time you will go to this site, you will not have to re-enter your username/password.
To "merge" your personnal cookies to an HTTrack project, just copy the cookies.txt file from your Netscape folder (or the cookies located into the Temporary Internet Files folder for IE) into your project folder (or even the HTTrack folder)


Q: Some pages can't be seen, or are displayed with errors!
A: Some pages may include javascript or java files that are not recognized. For example, generated filenames. There may be transfer problems, too (broken pipe, etc.). But most mirrors do work. We still are working to improve the mirror quality of HTTrack.

Q: Some Java applets do not work properly!
A: Java applets may not work in some cases, for example if HTTrack failed to detect all included classes or files called within the class file. Sometimes, Java applets need to be online, because remote files are directly caught. Finally, the site structure can be incompatible with the class (always try to keep the original site structure when you want to get Java classes)
If there is no way to make some classes work properly, you can exclude them with the filters. They will be available, but only online.


Q: HTTrack is taking too much time for parsing, it is very slow. What's wrong?
A: Former (before 3.04) releases of HTTrack had problems with parsing. It was really slow, and performances -especially with huge HTML files- were not really good. The engine is now optimized, and should parse very quickly all html files. For example, a 10MB HTML file should be scanned in less than 3 or 4 seconds.

Therefore, higher values mean that the engine had to wait a bit for testing several links.
  • Sometimes, links are malformed in pages. "a href="/foo"" instead of "a href="/foo/"", for example, is a common mistake. It will force the engine to make a supplemental request, and find the real /foo/ location.


  • Dynamic pages. Links with names terminated by .php3, .asp or other type which are different from the regular .html or .htm will require a supplemental request, too. HTTrack has to "know" the type (called "MIME type") of a file before forming the destination filename. Files like foo.gif are "known" to be images, ".html" are obviously HTML pages - but ".php3" pages may be either dynamically generated html pages, images, data files...

    If you KNOW that ALL ".php3" and ".asp" pages are in fact HTML pages on a mirror, use the assume option:
    --assume php3=text/html,asp=text/html

    This option can be used to change the type of a file, too : the MIME type "application/x-MYTYPE" will always have the "MYTYPE" type. Therefore,
    --assume dat=application/x-zip
    will force the engine to rename all dat files into zip files


Q: HTTrack is being idle for a long time without transfering. What's happening?
A: Maybe you try to reach some very slow sites. Try a lower TimeOut value (see options, or -Txx option in the command line program). Note that you will abandon the entire site (except if the option is unchecked) if a timeout happen You can, with the Shell version, skip some slow files, too.

Q: I want to update a site, but it's taking too much time! What's happening?
A: First, HTTrack always tries to minimize the download flow by interrogating the server about the file changes. But, because HTTrack has to rescan all files from the begining to rebuild the local site structure, it can take some time. Besides, some servers are not very smart and always consider that they get newer files, forcing HTTrack to reload them, even if no changes have been made!

Q: I wanted to update a site, but after the update the site disappeared!! What's going on?
A: You may have done something wrong, but not always
  • The site has moved : the current location only shows a notification. Therefore, all other files have been deleted to show the current state of the website!
  • The connection failed: the engine could not catch the first files, and therefore deleted everything. To avoid that, using the option "do not purge old files" might be a good idea
  • You tried to add a site to the project BUT in fact deleted the former addresses.
    Example: A project contains 'www.foo.com www.bar.com' and you want to add 'www.doe.com'. Ensure that 'www.foo.com www.bar.com www.doe.com' is the new URL list, and NOT 'www.doe.com'!

Q: I am behind a firewall. What can I do?
A: You need to use a proxy, too. Ask your administrator to know the proxy server's name/port. Then, use the proxy field in HTTrack or use the -P proxy:port option in the command line program.

Q: HTTrack has crashed during a mirror, what's happening?
A: We are trying to avoid bugs and problems so that the program can be as reliable as possible. But we can not be infallible. If you occurs a bug, please check if you have the latest release of HTTrack, and send us an email with a detailed description of your problem (OS type, addresses concerned, crash description, and everything you deem to be necessary). This may help the other users too.


Q: I want to update a mirrored project, but HTTrack is retransfering all pages. What's going on?
A: First, HTTrack always rescans all local pages to reconstitute the website structure, and it can take some time. Then, it asks the server if the files that are stored locally are up-to-date. On most sites, pages are not updated frequently, and the update process is fast. But some sites have dynamically-generated pages that are considered as "newer" than the local ones.. even if they are identical! Unfortunately, there is no possibility to avoid this problem, which is strongly linked with the server abilities.

Q: I want to continue a mirrored project, but HTTrack is rescanning all pages. What's going on?
A: HTTrack has to (quickly) rescan all pages from the cache, without retransfering them, to rebuild the internal file structure. However, this process can take some time with huge sites with numerous links.

Q: HTTrack window sometimes "disappears" at then end of a mirrored project. What's going on?
A: This is a known bug in the interface. It does NOT affect the quality of the mirror, however. We are still hunting it down, but this is a smart bug..


Questions concerning a mirror:

Q: I want to mirror a Web site, but there are some files outside the domain, too. How to retrieve them?
A: If you just want to retrieve files that can be reached through links, just activate the 'get file near links' option. But if you want to retrieve html pages too, you can both use wildcards or explicit addresses ; e.g. add www.someweb.com/* to accept all files and pages from www.someweb.com.

Q: I have forgotten some URLs of files during a long mirror.. Should I redo all?
A: No, if you have kept the 'cache' files (in hts-cache), cached files will not be retransfered.

Q: I just want to retrieve all ZIP files or other files in a web site/in a page. How do I do it?
A: You can use different methods. You can use the 'get files near a link' option if files are in a foreign domain. You can use, too, a filter adress: adding +*.zip in the URL list (or in the filter list) will accept all ZIP files, even if these files are outside the address.
Example : httrack www.someweb.com/someaddress.html +*.zip will allow you to retrieve all zip files that are linked on the site.


Q: There are ZIP files in a page, but I don't want to transfer them. How do I do it?
A: Just filter them: add -*.zip in the filter list.

Q: I don't want to download ZIP files bigger than 1MB and MPG files smaller than 100KB. Is it possible?
A: You can use
filters for that ; using the syntax:
-*.zip*[>1000] -*.mpg*[<100]

Q: I don't want to load gif files.. but what may happen if I watch the page?
A: If you have filtered gif files (-*.gif), links to gif files will be rebuilt so that your browser can find them on the server.

Q: I don't want to download thumbnail images.. is it possible?
A: Filters can not be used with image pixel size ; but you can filter on file size (bytes). Use advanced
filters for that ; such as:
-*.gif*[<10] to exclude gif files smaller than 10KiB.


Q: I get all types of files on a web site, but I didn't select them on filters!
A: By default, HTTrack retrieves all types of files on authorized links. To avoid that, define filters like
-* +<website>/*.html +<website>/*.htm +<website>/ +*.<type wanted>
Example: httrack www.someweb.com/index.html -* +www.someweb.com/*.htm* +www.someweb.com/*.gif +www.someweb.com/*.jpg

Q: When I use filters, I get too many files!
A: You might use too large a filter, for example *.html will get ALL html files identified. If you want to get all files on an address, use www.<address>/*.html.
If you want to get ONLY files defined by your filters, use something like -* +www.foo.com/*, because +www.foo.com/* will only accept selected links without forbidding other ones!
There are lots of possibilities using filters.
Example:httrack www.someweb.com +*.someweb.com/*.htm*

Q: When I use filters, I can't access another domain, but I have filtered it!
A: You may have done a mistake declaring filters, for example +www.someweb.com/* -*someweb* will not work, because -*someweb* has an upper priority (because it has been declared after +www.someweb.com)

Q: Must I add a  '+' or '-' in the filter list when I want to use filters?
A: YES. '+' is for accepting links and '-' to avoid them. If you forget it, HTTrack will consider that you want to accept a filter if there is a wild card in the syntax - e.g. +<filter> is identical to <filter> if <filter> contains a wild card (*) (else it will be considered as a normal link to mirror)


Q: I want to find file(s) in a web-site. How do I do it?
A: You can use the filters: forbid all files (add a -* in the filter list) and accept only html files and the file(s) you want to retrieve (BUT do not forget to add +<website>*.html in the filter list, or pages will not be scanned! Add the name of files you want with a */ before ; i.e. if you want to retrieve file.zip, add */file.zip)
Example:httrack www.someweb.com +www.someweb.com/*.htm* +thefileiwant.zip

Q: I want to download ftp files/ftp site. How do I do it?
A: First, HTTrack is not the best tool to download many ftp files. Its ftp engine is basic (even if reget are possible) and if your purpose is to download a complete site, use a specific client.
You can download ftp files just by typing the URL, such as ftp://ftp.somesite.com/pub/files/file010.zip and list ftp directories like ftp://ftp.somesite.com/pub/files/
.
Note: For the filters, use something like +ftp.somesite.com/*

Q: How can I retrieve .asp or .cgi sources instead of .html result?
A: You can't! For security reasons, web servers do not allow that.

Q: How can I remove these annoying <!-- Mirrored from... --> from html files?
A: Use the footer option (-%F, or see the WinHTTrack options)

Q: Do I have to select between ascii/binary transfer mode?
A: No, http files are always transfered as binary files. Ftp files, too (even if ascii mode could be selected)

Q: Can HTTrack perform form-based authentication?
A: Yes. See the URL capture abilities (--catchurl for command-line release, or in the WinHTTrack interface)

Q: Can I redirect downloads to tar/zip archive?
A: Yes. See the shell system command option (-V option for command-line release)

Q: Can I use username/password authentication on a site?
A: Yes. Use user:password@your_url (example: http://foo:bar@www.someweb.com/private/mybox.html)

Q: Can I use username/password authentication for a proxy?
A: Yes. Use user:password@your_proxy_name as your proxy name (example: smith:foo@proxy.mycorp.com)

Q: Can HTTrack generates HP-UX or ISO9660 compatible files?
A: Yes. See the build options (-N, or see the WinHTTrack options)

Q: If there any SOCKS support?
A: Not yet!

Q: What's this hts-cache directory? Can I remove it?
A: NO if you want to update the site, because this directory is used by HTTrack for this purpose. If you remove it, options and URLs will not be available for updating the site

Q: What is the meaning of the Links scanned: 12/34 (+5) line in WinHTTrack/WebHTTrack?
A: 12 is the number of links scanned and stored, 34 the total number of links detected to be parsed, and 5 the number of files downloaded in background. In this example, 17 links were downloaded out of a (temporary) total of 34 links.

Q: Can I start a mirror from my bookmarks?
A: Yes. Drag&Drop your bookmark.html file to the WinHTTrack window (or use file://filename for command-line release) and select bookmark mirroring (mirror all links in pages, -Y) or bookmark testing (--testlinks)

Q: Can I convert a local website (file:// links) to a standard website?
A: Yes. Just start from the top index (example: file://C:\foopages\index.html) and mirror the local website. HTTrack will convert all file:// links to relative ones.

Q: Can I copy a project to another folder - Will the mirror work?
A: Yes. There is no absolute links, all links are relative. You can copy a project to another drive/computer/OS, and browse is without installing anything.

Q: Can I copy a project to another computer/system? Can I then update it ?
A: Absolutely! You can keep your HTTrack favorite folder (C:\My Web Sites) in your local hard disk, copy it for a friend, and possibly update it, and then bring it back!
You can copy individual folders (projects), too: exchange your favorite websites with your friends, or send an old version of a site to someone who has a faster connection, and ask him to update it!

Note: Export (Windows <-> Linux)
The file and cache structure is compatible between Linux/Windows, but you may have to do some changes, like the path
Windows -> Linux/Unix
Copy (in binary mode) the entire folder and then to update it, enter into it and do a
httrack --update -O ./

Note: You can then safely replace the existing folder (under Windows) with this one, because the Linux/Unix version did not change any options
Note: If you often switch between Windows/Linux with the same project, it might be a good idea to edit the hts-cache/doit.log file and delete old "-O" entries, because each time you do a httrack --update -O ./ an entry is added, causing the command line to be long
Linux/Unix -> Windows
Copy (in binary mode) the entire folder in your favorite Web mirror folder. Then, select this project, AND retype ALL URLs AND redefine all options as if you were creating a new project. This is necessary because the profile (winprofile.ini) has not be created with the Linux/Unix version. But do not be afraid, WinHTTrack will use cached files to update the project!


Q: How can I grab email addresses in web pages?
A: You can not. HTTrack has not be designed to be an email grabber, like many other (bad) products.


Other problems:

Q: My problerm is not listed!
A: Feel free to
contact us!


httraqt/help/shelldoc.html0000664000175000017500000001267413042707374016401 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

Windows Shell Documentation


Note: WinHTTrack (Windows release of HTTrack) and WebHTTrack (Linux/Unix release of HTTrack) are very similar, but not exactly identical. You may encounter minor differences (in the display, or in various options) between these two releases. The engine behind these two release is identical.

WinHTTrack WebHTTrack

httraqt/help/index.html0000664000175000017500000001341613042707374015706 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

Documentation

httraqt/help/step9_opt5.html0000664000175000017500000001514613042707374016614 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

Option panel : Build




  • Local Structure Type

  • Lets you define the local structure of the site.
    The default is "site structure": you will get the same folder/files names and structure as the original
    You can, however, put all images in one single folder, html in another and so on..


  • DOS Names

  • Force the engine to generate DOS names (8 characters for the name, 3 for the type)

  • ISO9660 Names

  • Force the engine to generate ISO9660-compatible names for storing on medias such as CDROM or DVDROM

  • No error pages

  • Do not generate error pages (if a 404 error occured, for example)
    If a page is missing on the remote site, there will not be any warning on the local site


  • No external pages

  • Rewrite all external links (links that needs an Internet connection) so that there can be a warning page before ("Warning, you need to be online to go to this link..")
    Useful if you want to separate the local and online realm


  • Hide passwords

  • Do not include username and password for protected sites in the code, when a link will not be caught. This allow to remain the access data private.

  • Hide query strings

  • Do not include query strings for local links. Query strings (?foo=45&bar=67) are generally not necessary for local (file://) files, but query strings can be useful to show several information (example: page-4.html?index=History). However, some basic browsers may not understand that (wireless browsers, especially), and hiding query strings might be a good idea in this case.

  • Do not purge old files

  • Do not purge, after an update, the local files that no longer exist on the remote site, or that have been skipped





Back to Home

httraqt/help/step9_opt2.html0000664000175000017500000001736213042707374016613 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

Option panel : Limits




  • Maximum mirror depth

  • Define how deep will the engine seek in the site A depth of 3 means that you will catch all pages you have indicated, plus all that can be accessed clicking twice on any link
    Note: This option is not filled by default, so the depth is infinite. But because the engine will stay on the site you indicated, only the desired sites will be mirrored, and not all the web!


  • Maximum external depth

  • Define how deep will the engine seek in external sites, or on addresses that were forbidden.
    Normally, HTTrack will not go on external sites by default (except if authorized by filters), and will avoid addresses forbidden by filters. You can override this behaviour, and tell the engine to catch N levels of "external" sites.
    Note: Use this option with great care, as it is overriding all other options (filters and default engine limiter)
    Note: This option is not filled by default, so the depth is equal to zero.


  • Maximum size of an HTML file

  • Define the biggest Html file the engine is allowed to catch.
    This option allows you to avoid big files if you do not want to download them.


  • Max size of a non-HTML file

  • Define the biggest non-html file (image, ZIP file..) the engine is allowed to catch.
    This option allows you to avoid big files if you do not want to download them.


  • Site size limit

  • This option limits the total amount of bytes that can be downloaded in the current mirror

  • Pause after downloading..

  • This option lets the engine do a pause every time it has retrieved a specific amount of bytes
    Useful if you are mirroring a site bigger than the available space: you can then backup and erase the downloaded files during the pause


  • Max time overall

  • This option limits the total amount of time that can be spent on the current mirror

  • Max transfer rate

  • This option limits the transfer rate on the current mirror
    Useful if you do not want HTTrack to monopolize the bandwidth!


  • Max connections / seconds

  • This option limits the number of connections per second for the current mirror. This number can be a floating number (such as 0.1 == 1 connection per 10 seconds)
    Useful to limit server load.
    The default is 10, but you can disable it with a value of 0 - THIS IS NOT ADVISED UNLESS YOU KNOW WHAT YOU ARE DOING (risks of server overload)


  • Maximum number of links

  • Maximum number of links that can be analyzed, that is, either downloaded, or not downloaded. Do not set a too low limit for that, because once the limit is reached, the engine will stop immediately.
    Do not set a too high limit, too, because it will take some memory.. 100,000 links (default) is generally enough.






Back to Home

httraqt/help/step.html0000664000175000017500000001166013042707374015551 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

How to start, Step-by-step






Back to Home

httraqt/help/httrack.css0000664000175000017500000000357213042707374016065 0ustar karbofoskarbofos body { margin: 0; padding: 0; margin-bottom: 15px; margin-top: 8px; background: #77b; } body, td { font: 0.96em/1.3em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; } #subTitle { background: #000; color: #fff; padding: 4px; font-weight: bold; } /* Width for "#siteNavigation td" based on number of buttons Six: 16.6% */ #siteNavigation td { width: 16.6%; } #siteNavigation a { display: block; padding: 2px; text-align: center; font-weight: bold; color: #448; /* font-size: 12px; */ background-color: #99c; } #siteNavigation a:link { text-decoration: none; } #siteNavigation a:visited { text-decoration: none; } #siteNavigation a:hover { text-decoration: none; background-color: #fff; color: #000; } #siteNavigation a:active { text-decoration: none; background-color: #ccc; } a:link { text-decoration: underline; color: #00f; } a:visited { text-decoration: underline; color: #000; } a:hover { text-decoration: underline; color: #c00; } a:active { text-decoration: underline; } #pageContent { clear: both; border-bottom: 6px solid #000; padding: 10px; padding-top: 20px; line-height: 1.65em; background-image: url(images/bg_rings.gif); background-repeat: no-repeat; background-position: top right; } #pageContent p { margin: 0; margin-bottom: 30px; } #pageContent, #siteNavigation { background-color: #ccd; } .tableWidth { min-width: 573px; } /* ----------------------------------- */ .imgLeft { float: left; margin-right: 10px; margin-bottom: 10px; } .imgRight { float: right; margin-left: 10px; margin-bottom: 10px; } hr { height: 1px; color: #000; background-color: #000; margin-bottom: 15px; } h1 { margin: 0; font-weight: bold; font-size: 2em; } h2 { margin: 0; font-weight: bold; font-size: 1.6em; } h3 { margin: 0; font-weight: bold; font-size: 1.3em; } .blak { background-color: #000; } .hide { display: none; } httraqt/help/abuse.html0000664000175000017500000005221713042707374015700 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

For HTTrack users:


For webmasters having problems with bandwidth abuse / other abuses related to HTTrack:



Advice & what not to do

Please follow these common sense rules to avoid any network abuse


  • Do not overload the websites!

  • Downloading a site can overload it, if you have a fast pipe, or if you capture too many simultaneous cgi (dynamically generated pages).
    • Do not download too large websites: use filters
    • Do not use too many simultaneous connections
    • Use bandwidth limits
    • Use connection limits
    • Use size limits
    • Use time limits
    • Only disable robots.txt rules with great care
    • Try not to download during working hours
    • Check your mirror transfer rate/size
    • For large mirrors, first ask the webmaster of the site

  • Ensure that you can copy the website
    • Are the pages copyrighted?
    • Can you copy them only for private purpose?
    • Do not make online mirrors unless you are authorized to do so

  • Do not overload your network
    • Is your (corporate, private..) network connected through dialup ISP?
    • Is your network bandwidth limited (and expensive)?
    • Are you slowing down the traffic?

  • Do not steal private information
    • Do not grab emails
    • Do not grab private information


Abuse FAQ for webmasters

How to limit network abuse
HTTrack Website Copier FAQ (updated - DRAFT)


Q: How to block offline browsers, like HTTrack?

A: This is a complex question, let's study it

First, there are several different reasons for that
Why do you want to block offline browsers? :

  1. Because a large part of your bandwidth is used by some users, who are slowing down the rest
  2. Because of copyright questions (you do not want people to copy parts of your website)
  3. Because of privacy (you do not want email grabbers to steal all your user's emails)


  1. Bandwidth abuse:

    Many Webmasters are concerned about bandwidth abuse, even if this problem is caused by a minority of people. Offline browsers tools, like HTTrack, can be used in a WRONG way, and therefore are sometimes considered as a potential danger.
    But before thinking that all offline browsers are BAD, consider this: students, teachers, IT consultants, websurfers and many people who like your website, may want to copy parts of it, for their work, their studies, to teach or demonstrate to people during class school or shows. They might do that because they are connected through expensive modem connection, or because they would like to consult pages while travelling, or archive sites that may be removed one day, make some data mining, comiling information ("if only I could find this website I saw one day..").
    There are many good reasons to mirror websites, and this helps many good people.
    As a webmaster, you might be interested to use such tools, too: test broken links, move a website to another location, control which external links are put on your website for legal/content control, test the webserver response and performances, index it..

    Anyway, bandwidth abuse can be a problem. If your site is regularly "clobbered" by evil downloaders, you have
    various solutions. You have radical solutions, and intermediate solutions. I strongly recomment not to use
    radical solutions, because of the previous remarks (good people often mirror websites).

    In general, for all solutions,
    the good thing: it will limit the bandwidth abuse
    the bad thing: depending on the solution, it will be either a small constraint, or a fatal nuisance (you'll get 0 visitors)
    or, to be extreme: if you unplug the wire, there will be no bandwidth abuse

    1. Inform people, explain why ("please do not clobber the bandwidth")
      Good: Will work with good people. Many good people just don't KNOW that they can slow down a network.
      Bad: Will **only** work with good people
      How to do: Obvious - place a note, a warning, an article, a draw, a poeme or whatever you want

    2. Use "robots.txt" file
      Good: Easy to setup
      Bad: Easy to override
      How to do: Create a robots.txt file on top dir, with proper parameters
      Example:
          User-agent: *

          Disallow: /bigfolder

    3. Ban registered offline-browsers User-agents
      Good: Easy to setup
      Bad: Radical, and easy to override
      How to do: Filter the "User-agent" HTTP header field

    4. Limit the bandwidth per IP (or by folders)
      Good: Efficient
      Bad: Multiple users behind proxies will be slow down, not really easy to setup
      How to do: Depends on webserver. Might be done with low-level IP rules (QoS)

    5. Priorize small files, against large files
      Good: Efficient if large files are the cause of abuse
      Bad: Not always efficient
      How to do: Depends on the webserver

    6. Ban abuser IPs
      Good: Immediate solution
      Bad: Annoying to do, useless for dynamic IPs, and not very user friendly
      How to do: Either ban IP's on the firewall, or on the webserver (see ACLs)

    7. Limit abusers IPs
      Good: Intermediate and immediate solution
      Bad: Annoying to do, useless for dynamic IPs, and annoying to maintain..
      How to do: Use routine QoS (fair queuing), or webserver options

    8. Use technical tricks (like javascript) to hide URLs
      Good: Efficient
      Bad: The most efficient tricks will also cause your website to he heavy, and not user-friendly (and therefore less attractive, even for surfing users). Remember: clients or visitors might want to consult offline your website. Advanced users will also be still able to note the URLs and catch them. Will not work on non-javascript browsers. It will not work if the user clicks 50 times and put downloads in background with a standard browser
      How to do: Most offline browsers (I would say all, but let's say most) are unable to "understand" javascript/java properly. Reason: very tricky to handle!
      Example:
      You can replace:
          <a href="bigfile.zip">Foo</a>
      by:
          <script language="javascript">
          <!--
          document.write('<a h' + 're' + 'f="');
          document.write('bigfile' + '.' + 'zip">');
          // -->
          </script>
          Foo
          </a>

      You can also use java-based applets. I would say that it is the "best of the horrors". A big, fat, slow, bogus java applet. Avoid!

    9. Use technical tricks to lag offline browsers
      Good: Efficient
      Bad: Can be avoided by advanced users, annoying to maintain, AND potentially worst that the illness (cgi's are often taking some CPU usage). . It will not work if the user clicks 50 times and put downloads in background with a standard browser
      How to do: Create fake empty links that point to cgi's, with long delays
      Example: Use things like <ahref="slow.cgi?p=12786549"><nothing></a> (example in php:)
          <?php
          for($i=0;$i<10;$i++) {
              sleep(6);
              echo " ";
          }
          ?>

    10. Use technical tricks to temporarily ban IPs
      Good: Efficient
      Bad: Radical (your site will only be available online for all users), not easy to setup
      How to to: Create fake links with "killing" targets
      Example: Use things like <a href="killme.cgi"><nothing></a> (again an example in php:)
      <?php
      	// Add IP.
      	add_temp_firewall_rule($REMOTE_ADDR,"30s");
      ?>
      function add_temp_firewall_rule($addr) {
      	// The chain chhttp is flushed in a cron job to avoid ipchains overflow
          system("/usr/bin/sudo -u root /sbin/ipchains -I 1 chhttp -p tcp -s ".$addr." --dport 80 -j REJECT");
          syslog("user rejected due to too many copy attemps : ".$addr);
      }
      
      
      
      
      

  2. Copyright issues

    You do not want people to "steal" your website, or even copy parts of it. First, stealing a website does not
    require to have an offline browser. Second, direct (and credited) copy is sometimes better than disguised
    plagiarism. Besides, several previous remarks are also interesting here: the more protected your website will be,
    the potentially less attractive it will also be. There is no perfect solution, too. A webmaster asked me one day
    to give him a solution to prevent any website copy. Not only for offline browsers, but also against "save as",
    cut and paste, print.. and print screen. I replied that is was not possible, especially for the print screen - and
    that another potential threat was the evil photographer. Maybe with a "this document will self-destruct in 5 seconds.."
    or by shooting users after consulting the document.
    More seriously, once a document is being placed on a website, there will always be the risks of copy (or plagiarism)

    To limit the risk, previous a- and h- solutions, in "bandwidth abuse" section, can be used


  3. Privacy

    Might be related to section 2.
    But the greatest risk is maybe email grabbers.

    1. A solution can be to use javascript to hide emails.
      Good: Efficient
      Bad: Non-javascript browsers will not have the "clickable" link
      How to do: Use javascript to build mailto: links
      Example:
          <script language="javascript">
          <!--
          function FOS(host,nom,info) {
            var s;
            if (info == "") info=nom+"@"+host;
            s="mail";
            document.write("<a href='"+s+"to:"+nom+"@"+host+"'>"+info+"</a>");
          }
          FOS('mycompany.com','smith?subject=Hi, John','Click here to email me!')
          // -->
          </script>
          <noscript>
          smith at mycompany dot com
          </noscript>

    2. Another one is to create images of emails
      Good: Efficient, does not require javascript
      Bad: There is still the problem of the link (mailto:), images are bigger than text, and it can cause problems for blind people (a good solution is use an ALT attribute with the email written like "smith at mycompany dot com")
      How to do: Not so obvious of you do not want to create images by yourself
      Example: (php, Unix)
      <?php
      /*
      Email contact displayer
      Usage: email.php3?id=<4 bytes of user's md5>
      The <4 bytes of user's md5> can be calculated using the 2nd script (see below)
      Example: http://yourhost/email.php3?id=91ff1a48
      */
      $domain="mycompany.com";
      $size=12;

      /* Find the user in the system database */
      if (!$id)
        exit;
      unset($email);
      unset($name);
      unset($pwd);
      unset($apwd);
      $email="";
      $name="";
      $fp=@fopen("/etc/passwd","r");
      if ($fp) {
        $pwd=@fread($fp,filesize("/etc/passwd"));
        @fclose($fp);
      }
      $apwd=split("\n",$pwd);
      foreach($apwd as $line) {
        $fld=split(":",$line);
        if (substr(md5($fld[0]),0,8) == $id) {
          $email=$fld[0]."@".$domain;
          $nm=substr($fld[4],0,strpos($fld[4],","));
          $name=$email;
          if ($nm)
            $name="\"".$nm."\" <".$email.">";
        }
      }
      if (!$name)
        exit;

      /* Create and show the image */
      Header ("Content-type: image/gif");
      $im = imagecreate ($size*strlen($name), $size*1.5);
      $black = ImageColorAllocate ($im, 255, 255, 255);
      $white = ImageColorAllocate ($im, 0,0,0);
      ImageTTFText($im, $size, 0, 0, $size , $white, "/usr/share/enlightenment/E-docs/aircut3.ttf",$name);
      ImageGif ($im);
      ImageDestroy ($im);
      ?>

      The script to find the id:

      #!/bin/sh

      # small script for email.php3
      echo "Enter login:"
      read login
      echo "The URL is:"
      printf "http://yourhost/email.php3?id="
      printf $login|md5sum|cut -c1-8
      echo

    3. You can also create temporary email aliases, each week, for all users
      Good: Efficient, and you can give your real email in your reply-to address
      Bad: Temporary emails
      How to do: Not so hard todo
      Example: (script & php, Unix)
      #!/bin/sh
      #
      # Anonymous random aliases for all users
      # changed each week, to avoid spam problems
      # on websites
      # (to put into /etc/cron.weekly/)

      # Each alias is regenerated each week, and valid for 2 weeks

      # prefix for all users
      # must not be the prefix of another alias!
      USER_PREFIX="user-"

      # valid for 2 weeks
      ALIAS_VALID=2

      # random string
      SECRET="my secret string `hostname -f`"

      # build
      grep -vE "^$USER_PREFIX" /etc/aliases > /etc/aliases.new
      for i in `cut -f1 -d':' /etc/passwd`; do
        if test `id -u $i` -ge 500; then
          off=0
          while test "$off" -lt $ALIAS_VALID; do
            THISWEEK="`date +'%Y'` $[`date +'%U'`-$off]"
            SECRET="`echo \"$SECRET $i $THISWEEK\" | md5sum | cut -c1-4`"
            FIRST=`echo $i | cut -c1-3`
            NAME="$USER_PREFIX$FIRST$SECRET"
            echo "$NAME : $i" >> /etc/aliases.new
            #
            off=$[$off+1]
          done
        fi
      done

      # move file
      mv -f /etc/aliases /etc/aliases.old
      mv -f /etc/aliases.new /etc/aliases

      # update aliases
      newaliases

      And then, put the email address in your pages through:

      <a href="mailto:<?php
          $user="smith";
          $alias=exec("grep ".$user." /etc/aliases | cut -f1 -d' ' | head -n1");
          print $alias;
      ?>@mycompany.com>>

httraqt/help/step9.html0000664000175000017500000001321613042707374015641 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

Option panel


  • Click on one of the option tab below to have more informations

  • Each option tab is described, including remarks and examples

Back to Home

httraqt/help/cmddoc.html0000664000175000017500000001271713042707374016033 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

Command-Line Documentation


The command-line version
  • Command line Options

  • List of all powerful command line options

  • How to use httrack command-line version:
    • Open a shell window


    • Type in httrack (or the complete path to the httrack executable)

    • httrack

    • Add the URLs, separated by a blank space

    • httrack www.someweb.com/foo/

    • If you need, add some options (see the option list)

    • httrack www.someweb.com/foo/ -O "/webs" -N4 -P proxy.myhost.com:3128

    • Launch the command line, and wait until the mirror is finishing

    • You can (especially on the Unix release) press ^C to stop the mirror or put httrack in background

httraqt/help/step9_opt1.html0000664000175000017500000001357113042707374016610 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

Option panel : Links




  • Attempt to detect all links

  • Asks the engine to try to detect all links in a page, even for unknown tags or unknown javascript code. This can generate bad requests or error in pages, but may be helpful to catch all desired links
    Useful, for example, in pages with many javascript tricks


  • Get non-html files related to a link

  • This option allows you to catch all file references in captured HTML files, even external ones
    For example, if an image in an Html page has its source on another web site, this image will be captured together.


  • Test validity of all links

  • This option forces the engine to test all links in spidered pages, i.e. to check if every link is valid or not by performing a request to the server. If an error occured, it is reported to the error log-file.
    Useful to test all external links in a website


  • Get HTML files first!

  • With this option enabled, the engine will attempt to download all HTML files first, and then download other (images) files. This can speed up the parsing process, by efficiently scanning the HTML structure.





Back to Home

httraqt/help/images/0000775000175000017500000000000013042707374015151 5ustar karbofoskarbofoshttraqt/help/images/header_title_4.gif0000664000175000017500000000431713042707374020521 0ustar karbofoskarbofosGIF89a=!„>Y>Y>Y>Y>Y>Y>Y>Y>Y>Y>Y>Y!þCreated with GIMP!ù ,=!þà'Ždižhª®lë¾p,Ïtmßx®ï|ïÿÀ pH,ªc’@ŸÐ¨tJ­Z¯©ÄdY&YîR¢ 5 âmW½L§µàI£½v×ï^öÃP&" ^_L{…†‡ˆ‰Š‹+ \p*g h`" dh•›Ÿ„ž¡ ¦©„WhK¢j},Z\™Œº»¼½¾ˆ™L^G «p ÊÌJËΑZ ÏÓÍÕÎÂÇSZhd³[LJ®+Z³ ¿ìíîïð1¶] YÝ d #É]Kóúl 8!“Om” LhK¡2Uh‰Ðàœ£/ òœÐg1.Úâ‰I²¤¡A[þp…±¥-™„i&¡a2æË”HÛÒà̤-4µ©IåË£AM$ #¡TÁ2(6`²ªÕ«X}ë6. ¤Y-ÀYºã¢S²…mˆ–ÄRDµåg3dÖ»xóêMöVE0…s•e2`†´Švé’ÑÂïËR´L: rü¥“¹- fP!Ðd´3##zŽ=½¨S«n'“ Ø4Ó•bÑ:澓–œ¹}bg&3×’0¶¬&ÐJP¸hìe-ts)fÊ$“¦ ¯WkßÎ )â•V® \‚¯„ †YjzâçÀ$åvKçæçÇñ ¼T\ÒZÇiãH€bÇ@w&þ¨`ÙQT±=x™zé1qyGS ÔyWJ #”Ì@&¸ò…„+DÖ_ˆÈÄ–ËÄ4#† æ¨ãŽÊ!„Ýd§M?Æ0 6 Õ@0}\òŸId¡IõHG—‰PÕ×Ð…Ï3­qd–ifŒ@õdÛŒ3M¦ i¡¦a¯ÈaeŠÙDbƒœŒX‚&YÊç>(þ©˜8ž©è¢Ú±I€¡4Ï$Öô…a& ”A9È7#P4‹+œqÜ\¤Å説n·ÕyÀº$²æ—XyöÑT¡d…ë“5X7V}\%*b¬BbòÒK§1<«‹´AþP+…µ9b …¶StøR=ÿ`DÍ…ÕÓÂ…ˆÛÛ8‚D‡žeÍÂa&9ÒlŒ² ½âJe²Wp»‚µ[Q°‘ðÜRûìÃG,1ÄC;ÅÂ,`¼@spˆ °Lr†·âj)¦o¤@‘'%—°@“qÄ g8 ¢1–¼àÈÉ‘ !G…:k1 [U´GÛаÅ7ítÅñ$}ÂÎ<Ý)ØÉ+p³)©ƒÇ5]ã±ÀMg µÄ!ô Æ •@åýÅÅ!R—P÷Hwçw´C pÂ{«xÀ}πˋ)°!¼)xûÖ×,ók 2înA¶D NC%ÛϘþ-ü$—`Ÿé=ôÃ~1 ÒRœ:ê"8¼úë»N»ÝÐÚþ¶³Çž{Ñ­Ã~;ëºï^<Å ÿ;à…óĺðÄÜwÁÁc›}õªwO½ï²ÿ—ÿÜÃbVŸpß4ŒÍÔR¼]ý/Û[½ £Žœíˆ¿L€¾Bkä˜Ë$5ð¥Žv¶kø\>Ø)[`#è; Ob.x ô.ˆÁ N°ƒÏ£ ¡‡» îz³á™6½h°ƒ/œ#¨Âñ‘¡ Gj\)þq¿Lâ&-󡩘>°­­7±`@aHW$|.&ûRé†aº×°‚V”žµ‡EçE/‹&àþ¢»ÈA^Ñ€Z„Ac—E1jo{h4áx0§5oŒrŒ#ãèF3ºÐz,ìÞÇøF?î1pqÛ×E¡J5q|jƒ@P@²#2ñV|AOyXBŠDQÉ]¹ZŸôuƒà9Ïza4d¿GH¦2ƒ¼"ïü¸´.¾`–rü^-q K,¾ñŒå+ÏAUF/y‚Ä£2½(»WbDËv6™s) þƒAg`•MþÍ 6.ú(-çD.È…”õi9?À¡ÑAÍ”€¤ /{‡J Šo™ËlæChž°„”!?WÇËaîÓ•Å4¨0jK 6txÿ<(CeHB3pl˜þ—øÕCõÉG péè–þBH`*\Ð’ù”ðµõH±8igæ"Ÿ#É©ˆ@Ž ¼¥I¢ýî”íçDØB{²ŸµT¦>íøÐŒ 2˜\!ê :Q_"´—Hõ'g)ÔÖ.™Tµj@‘wQ­Vª ãÃ#xf¬æ UpŸ­J6p¡³?ZqNµç!ïêС„²9œ"¶hÊ:3XÆ¢&t¡úܪYšOc.U«uÃå/éϰS¬Ÿ…ìIØÐÍ>ŸÂŒìC/ûÇÇbJ= Æ#{du]mòad¹³H³C Ù\ÉÎñ¡9³ÅÕA†R´¶`åcëþ$ZÚæ••u¶dë·¦L»ÚÝu± ]XÖÓ»•Åj, ÊAì2³áM*¹{Èë¡7Š–pBxÖÉåÏpM9æDЦ³ÔLmêS.¦ò8s'#õ؈~Ó_g&Î}nxZQ¢¦0¨c}æ‡g(Âx~X¡©ì§Š=¼â{†˜˜u´îhá›ÚwµR m 9VS=À}¾NW8 Óv3ÓÓ& Îà™& Ø9çƒùTÏVØÄ6ÒØzöíJ/íð2I=þCG+²ÉtÍ‚Fìd _üt…?¯þ8?ŸöÛ_ïã‡ü(ûm¯÷¿ñÃþr°óúÿãƒü(ù½ñÁþÿ¶Z{ÿ?áGÛ-?½ÿŽ𣕀ϛ×ÿáGÍëÿŽð§ý²Óûßøáÿ >Ùiýïüpÿ…¬|Þ¿øèÿ _›×ÿáNûe§÷‡ýð¶Zxßü(å`7æõÿÇøQózÿãƒü)ßl´þðÿ¾øQöËOïã‡ü(å`>,ß0{¨â¡ûb´’*B2€ðVœnìÏRüÿ…'Úl¿Ùÿ¿gü(åar·‘jòˆ˜6ËY:Ìò˜™ÀbŽæ·…Å£d*ÇP°±Çä+ _hÞî#àyXÁR¼înÆ“Võßü}Íÿ]ùÔU%×ü}Oÿ]ùšŽº£²QE@RÔnäµò|°§{àäQ¨]ÉlП1ðr*¾¸»–Ý}_ZöÅlå·+#¾çÇÍYIµq–o¯/mdá"òÙ°„õ?­I$ÚŒvûÌQn\–öñúÓ5Ïõp×J½wÿ“×6þTõ»ÔEM:êîçJ‘ˆH<޹üë@0=5—gÿ 'ÿqÿ­VòL:)–"Û¤ÆóžÙ¡I¤3p:žŒ}è,ª@f=2ke²]Ù W-–¹ï‘R7ÙÞþçûA˜p™ÏOÃð£œV4ĖTk~<°›ºsš¶=?J¿}º_ óäŒúíã5©§y_bÈû¸ç×=óN2»h 4U)·G3™ÿHåHþü_§4A¾IVÎ-¾ñ?ćôæŸ0r=Eã=«&4Ƙí¶L]Wï­JLSÁ#$gz‘ŽSžƒôä{ÒæDFAQ‘ê+>2¾lQˆÒ2“Á>éùJl°ÆÞ†qÐax§Ì ô °H ªBļÿË!ÅAo+µÂ£ÊïÞ2Wž>ƒ\ ¥‚õ }hÎ*”qÃ,óý¡UÝ[?8\qŠ„ þZ"¬± ˆŒ9à§ëÆsG0tdzŠÎ–6… 3d‹y>ƒ‘Å#ǶØb(]>Tãw= .`4èªÖ#ý Œ3tOj³Tµ¢Š)€QEQEQE©²‰c‹Ì KFáHëê*Ž©»Îx!¶s’ñ7¥kéÿ~o¢ÿìÕ•¬ÿÇÒÿºô&®j›î¿ãîúèßÌÔu%×ü}Ïÿ]ùšŽº#²QEÀÍÕ¡k‰-bF Îøöªm¦^\lhî<å81îb Î;kN÷O¸Ô$µeWL¾Xã*3 ëM#\¡ Û›2œ±ã©Ç=sT¿0Ñ›wa{.óÎDs0“ü<ûíjgÓïZt¼2# ¤8ÜFvþYëåV_Ãz¼›·Î»®ecžžÞÃò¿ðë;vý©víÛ9±N*5E4Ëï-ÔL5È È@é“ÇÓ4ÓcP¨—ä™ü´Q'’GON hë'nn—åÆßß7éŽ)­á½Y€ :á™[ƒëÓ­R-"_+Ì7q¦2ÈNx#ó²è÷²Hœ%lí]Ìry?ï¡VÛú»Zá =I•¹ý=…ðŽëäÜ.뫇°ü¨Ô axf¸~&„wŸ˜ü)ë¥ßÄ|¸§PO;RB3Ô1Џ<9«‚ä\&dsæ·Íõãš_øGuŒö•á·Þ· ëÓ­Téš§˜WÏË£@”œdà§OΪÝÇydW͹l¹<,„ž8Íjë8¹Q’ ýëvéÛµ2O j’œÉ,N}ZB¥‚¬Ë¬FFQNH ‘ÂáÜqùVÏü"š‡÷ ÿ¾ÏøQÿ¦¡ýè?ï³þj2Í*GPFŒS<Ì\†ûÀ±çë[ðŠjÞƒþû?áGü"š‡÷ ÿ¾ÏøQ¨ÑÍ,@ˆät²±#ÈÛÙ«Ö×ü"š‡÷ ÿ¾ÏøQÿ¦¡ýè?ï³þj+Ë$„Ÿ7Ó¾Ñ0Ûûé>^Ÿ1â¶?áÔ?½ýöÂøE5ïAÿ}Ÿð£P1ÚâfûÓHxÇ,zzSRGO¸ì¼ƒÁÇJÚÿ„SPþô÷Ùÿ ?áÔ?½ýöÂ@È3®vÍ ÉÉÞMOf×7wIº‘7gæ.xÀϯµhÂ)¨zûìÿ…>/ jq8xÞÃ?ÅŸéF Bš}ôÊZ Æa»21óóO÷?Z¡æÝ7uÄ ÇÔo>¸­ÄÑu¨ÀÍn€tÛŽ¿ìûŸÌÔðŒj?ÏÏ÷¾o|úQ¨í쯮`ŽH¯]7…2œ¸¯ôÎh–ÇPŽ!º'j’G˜{¼!5z-Y…TG4 ´`sÈÏ\zóOm\h^<ï9ëþϹ4j¶„µ¤‰$Ƥ“ߊš¢¶C´HØÊ Â¥®µ±!ESÖŸ÷æú/þÍYZÇü}/û§ÿBjÕÓþüßEÿÙ«+Xÿ¥ÿtÿèM\Õ7/ÜÿÇÔÿõÑ¿™¨ê[¯øûŸþº7ó5o‚Š(ªΛÿŸöÍ¿˜­jÉÓãóþÙ·ó­XOâ (¢ aEà 9 ÒSQ–'½6˜‰L‚›æ{S)•³°UI8€$óµ'˜Õ:H¡£eu=ÔäR†V$+Tààô ùG˜}©§€IàôPHŽ'­?Ì>”¾gµW{ˆSç‰rHåÀéÖ¤3mVRp=hPëJ= Eµ½(Á¨j*Äw§ qH (¦‡Ú@Š( ŠGÎÆÚpppqš£ºpT¢Ê g!‰n®1æ~Š­hÓþv}FF*ÍL•€çÇJZAÒ–º (¢˜´ÿ¿7ÑöjËÖ?ãéÝ?úV¦Ÿ÷æú/þÍYzÇü}/û§ÿBj橸Ñ~ëþ>çÿ®üÍERÝÿÇÜÿõÑ¿E]Ù(¢Š`YÓãóþÙ·ó­Y:oü~Û6þbµ« üCAH̆m£Þ¡''š€˜µ%S¢Š(ªz”O4H« ’(}ÇË+GNƒWÕ;š’€9ϰê_*¨hU²ÙŒ†'«a€Î1ê)M–¤fm¦H„ŽÍ•þ»?0þ=k¢¢Ì)ío."™eK‚ÌØlJ62—usÙ~Ÿ]½IRæÒH y’ Ü+ † y?ZТ€9á¦^"9 ¥Ò   Ø–lg§QÍ[µŽkK›…[YJ•T‰\mUã©õÍkQ@ÚÆÚqZ«æÜ*HJ¹é· Ï^OÖ¦‘ÛÊp3»iÇÖª–»-ò–(?Ù<Ö°W]Ž…îÚD2n ‘‘·z«Z™›`ÀíïéViTz‚9ñÒ–t¥­V (¢˜´ÿ¿7ÑöjÌÖ?ãåÝ?úVžŸ÷æú/þÍYš¿ü|¯û§ÿBj橸Ñzïþ>çÿ®üê*–ëþ>çÿ®üÍE[Çd ¢Š*€³¦ÿÇçý³oæ+Xœ ÖN›ÿŸöÍ¿˜«ÓÜG‹6 ½« üCC‰Éɤ¨EÔ$$^3žôï9 3#Ú àÔ%!·•s–€cƒûΜgÓÓš>Í.@ÝHÈg_Ò•ÐÔˆ¸äõ§%´ÄI_Q'ÿZ”Ç(8&sõŸýj.†R˜¦ Xù!TdŸ3§éKäÏéýüÿëR¸ ¢”E1éäõÇúÏþµ9`¸e «R2óúQpEIökŸîEÿ}Ÿð£ì×?Ü‹þû?áEÀŽŠ“ì×?Ü‹þû?áQN$·]ÓQ}ZLåEÐ E0IÆNÓþéȤ2`IEC¹½hÜ}M1QPîoSK½©-÷ààûP1H­0¡©©ÏJ(Šý›Š}#(jgÌžâc¥- è)k¥l ¢Š)kOûó}ÿf¬Ý_þ>WýÓÿ¡5iiÿ~o¢ÿìÕ›«ÿÇʺô&®j›.¿ãîúèßÌÔu-×ü}Ïÿ]ùšŠ·ŽÈAEUgMÿÏûfßÌU¹mâ™ËºÇŒ÷ÿ<š§§ÇÙÿ®MüÅXºIÛoØëžü±øÖÜc¤'9RIêKLzÓ¼”ʃnWj¯úpÀÚ09ÎAÏãRL.¼àѰ ŸÌãò©V[˜¦M²DHúã¶*º¥šª¯ÇhÆKŸñ¬øÅîõÝÓœç£ßëJ­}´nEããJÈfª% Œ(·Âî Œž£¡¦˜,ÎsnyûçÓµMZû?4jGB:wþ•$¦mé´1ÀŽy¥`,­‡œ lV\n]ÜqžŸ™§yV…û>HéóÎò¯oÜOÏ»¹Û®*ìD’3å÷CŽ¥ÿg´Ág<œýãëŸ_Z³ëj‰ £gµgOs.óäMݸqœúЗRewËË|Ø~ƒŽœýjn—Ú¿Ø4}«ýƒYFâãp"æ2»‡ÍëV…ÔG¬¨?àb‹e¯•x(sU®§[… TmîwUîRsœ“ÏãN«²OAÎz’qŽôOJn8©€`SØC~¦œÔ´RQE`RSÚ–Š­ÐÉq4ÉûØq½O^@ ý9©²ËÔdSVÚ$¹k…P²8Ã>÷Lgò©hÒ—­!P~´™eëÈ  ÐRÒ‚–ºVÄ…QL Zß›è¿û5fêÿñòŸîŸý «KOûó}ÿf¬Ý_þ>SýÓÿ¡5sTÜh»uÿsÿ×Fþf¢©nÿãîúèß΢®ˆì„QE0,iÿñôë›1ZCNæìÿ×&þb´`‹ÍgÊHÀu±Ž+ »1¡´U´³F'rÌ9Ýœæ¡Kf+óC( /ñžryíÚ£˜dTU†µPp"¾b8nØëNŽÍë*ŒÝJ9€e¯(b™²qÃôý)M»l‚Kó¹Kr¼}>”®h¤0¾Ñû©(OÞÎ:tü*ÊÙ!Î^P3ÇÍEÀ¯EZûß“þú£ìÿ~Oûê‹V¢å¾•ìÿ~Oûê“û:#ürßT\ ú*ÿöt?Þ“þú£û:ïIÿ}Sæ¬c õ§U¯°Gýù?ïª>Á÷äÿ¾©\ ´U¯°Gýù?ïª>Á÷äÿ¾¨¸h«_`ûòßTÉ-$.ɦ‹QLŠ( Š( |t¥¤)k¥lHQEÀ³§œ<ßEÿÙ«?Vÿ„ÿtÿèMZ/6}ÿf¬ý[þ>ýÓÿ¡5sTÜh¹wÿsÿ×FþuKwÿsÿ×Fþuo‚Š(ªΛÿŸöÍ¿˜­Í4a§íåXzoü~Û6þb·¬>üßQü«ž¦ãEÊ(¢²QEQEQEQEQEQEQEQETW?êZ¥¨®ÔµP¢Š*À(¢Š(¢ŠçÇJZAÒ–ºVÄ…QL Zß›è¿û5gê ›…Ç÷Oþ„Õ¡§ýù¾‹ÿ³ULþýÝ?úW5MÆ‹7ñ÷?ýtoçQT·ñù?ýtoçQVñÙ(¢Š ,é¿ñùÿlÛùŠÞ°ûÓ}Gò¬7þ??í›1[Özo¨þUÏSq¢åQY (¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š*+Ÿõ-RÔW?êZ€(QE`QEQEsã¥- éK]+bBŠ(¦­?ïÍô_ýš¨êë×ýÓÿ¡5^ÓþüßEÿÙªŽ§þ½Ý?úW5MÆ‹7ñù?ýtoçQT·_ñ÷?ýtoæj*Þ;!QT7þ??í›1[Özo¨þUƒ¦ÿÇçý³oæ+jÞA rFw\õ74(ªßkÝ4}¬pÖvfЧöõþáüèþÐ_î΋0.QTÿ´û‡ó£ûA¸:,À¹ESþÐ_îη¯÷ `\¢«}°tÑö±ýÓE€³EVûXþé£ícû¦‹fŠ­ö±ýÓGÚÇ÷MÍTÞ>á4ß·¯÷çE˜(ªÚ ýÃùÑý ¿Ü?`\¨®Ôµ@/ÔÿKr$Œ¨^´X ôQEPQ@Q@øéKH:R×JØ¢Š)kOûó}ÿfª:ŸúõÿtÿèMW´ÿ¿7ÑöjÏÕ.ýÓÿ¡5sTÜh·uÿsÿ×Fþf¢©nÿãîúèß΢®ˆì„QE0,é¿ñùÿlÛùŠ¿peê9Vc†ãÖ¨i¿ñùÿlÛùŠÓ’TŒ€íŒô¬'ñ c7I"™2È>¿ýj|t³¶Ä …€9ýjË:¨É r.G¨¨Q¼óÈľNzuoóüê%Îã•Ú£§yïÇzÒÈõ¦²†èy BØE³?>crƒŽM^û%¯üûÃÿ| ËÝ·¾?¹ÇÖ“C5>Ékÿ>ðÿß²Zÿϼ?÷À¬±!?Ä:]çûÇó£” ?²[ϼ?÷À£ì–ßóïýð+-¥ÛÕñøÒ‰<7ëG(d¶ÿŸxïGÙ-¿çÞûàU(ßÌ8 ƒõ§ãæÛæ ØÎ3Í+kì–ßóïýð(û%·üûÃÿ| ­´ÿ|~´€g£ƒF€Zû%·üûÃÿ| Gµ·JÁ pB ¯´ÿùÔjû†A$,%Jõ¤©é¦0zqV"*PHèh*GjJIê)ÁïPÑ@ÑPdކ—{zÐÔT[ÛÖíëH AÒ–‘~襮•°‚Š(¦­?ïÍô_ýš¨jŸñð¿îŸý ªþŸ÷æú/þÍT5Oøø_÷Oþ„ÕÍSq¢Õßü}Ïÿ]ùÔU-ßü}Ïÿ]ùÔU¼vB (¢¨ :oü~Û6þb´¤…$ugÚôçáYºoü~Û6þb¶P ¤5Ï=ÆŠÙ°g9º3éð¤þ̃ËÙºNÜäg¿·½]3.X›#?Ã×¼Û´Im"±8€ük;¡‘6Ÿ Ë ç8Ç®}=úÒÃe,YÉ Wœw9ô÷©>Ú˜9·”`‘÷} HïŸ(¨Ú®G=)Ü cK€ nrxÁ8ãƒíïHÖ1°$&q;œú{UêÏZ`g-„!JüÇ9äã=þ´õ´ctüç$ñþiŽœÓ)ˆ¦4èòijôéÇô§}‚,ä–?—¨öö«TPmZ®-€@Î?ÏzI‡žÛž21òÉŽùô§ÑI«[ù…LmãûsíïJ-'õíæ{cÒ¤§‰ëÍ.Q„^dHP:eÿúÔ蔬j§¨¡ïKE¬ES¤*QKE0Çèi¦3RÑ@íoJ0} Ou/»–''ס?Ò£Žíd( ÝÙqŽ¿áúÒæ˜>†§Ò¬G*Èp#+Æ~eÅG\ž¹?Κw~襤)k¥lHQEÀµ§ýù¾‹ÿ³U Sþ>ýÓÿ¡5_ÓþüßEÿÙ«?Uÿ…ÿtÿèM\Õ7-ÝÿÇÜÿõÑ¿ERÝÿÇÜÿõÑ¿E[Çd ¢Š*€³¦ÿÇçý³oæ+U—pÁ,³ü«–½3.ÃorÐ7 ‘žEW-©AÔäàã½a4Û:ÿ(zOûøßãG”?½'ýüoñ®G:–3ý©&3·¿ZBÚ€ÿk6 ÇSSÊû×ùCûÒ߯ÿj±#¦XŸç\}EXª¿##¯ùíJ[QUaøš9_`;+ŽÎ¥óÄÑþSƒÖ>£ÿAg\ÑÊÀ쩬€ýk‘?Ú@àê¯úÓwê9Çö«÷õíG+¬*GZJåKj<çU~:õ¤eÔUCMð~´ìûÕÑ\šh9ÂêŒOãH ùÿ˜£èsš,Àëh®QWP~TcÆ{Ò¨ gTa‘œsEŸ`:ÊPÄt5ɨ)çTn›»ô ý¼1Sª¶G¹¢Ï°€“ÔR‡SÞ¹/#Tÿ “þ´y§ýŸõ£•ö¯¢¹#Tÿ “þf—ÊÕè&ÿ™£–]€ë¨®GÊÕè&ÿ™£ÊÕè&ÿ™£–]€ë `’K>Oûmþ4žPþôŸ÷ñ¿Æ¹O+Uÿ ›þf+Uÿ ›þf—#ì:¿(zOûøßãNU ƒÞ¹/+Uÿ ›þfƒ¨zêOùš9`¹xt¥¦D¬‘"»neP õ4úè[(¢Š`ZÓþüßEÿÙ«?Uÿ…ÿtÿèMV iÎ#.Q©»×Ú©ê,|ØòI;Nr0~óW5MÆ[›iLò8QµœãŸsQ YJ³0½NáÅ,úÝ»P²†NJ;ûûÔqêöË ˆÞqg9ÈAÇ{Úš¨Òï²Ì †B»¸†3ùÒý–S&À¹o@sQ RÛÍGw‚ÁýZ&­fÒT›'žTpzg†ô£Ú0°­hírªÉžA¤[&ve.à2T€=piN±j-RY²yØ;cÞ’=fÜNòÈ%%”(ÿG´abOìéq)qר¤þÍ—þy'éRÿoÚrûä'ü$ŸÜŸþùãG´aa‡N”Œ”¨£û6_ù俘§ÿÂAiýÉÿï‘þ4ÂAiýÉÿï‘þ4{Fý›/?º^zò)?³eÿžKùŠ“þ OîOÿ|ñ¥þß´þäÿ÷Èÿ=£ ÿfËœùKŸ\ŠOìÉ?çŠ~•/öý§÷'ÿ¾GøÑý¿iýÉÿï‘þ4{F"þÌ—þx§éKýŸ61å®lŠ“û~Óû“ÿß#ühþß´þäÿ÷Èÿ=£ 6Pr"P}r)?³$Æ<”ý*_íûOîOÿ|ñ£û~Óû“ÿß#ühöŒ,Dšd¨>X”~"ìÙçŠ~•/öý§÷'ÿ¾GøÑý¿iýÉÿï‘þ4{F#:l¤`Ĥ{‘Iý›/üòOÒ¥þß´þäÿ÷Èÿ?·í?¹?ýò?ÆhÂÃ>ÁqýÁùŠ>ÃqýÁÿ} öý§÷'ÿ¾GøÒÂAgýÉÿï‘þ4{FöîûèQöîûèS¿á ³þäÿ÷Èÿ?á ´þäÿ÷Èÿ=£ û Ç÷ýô(û Ç÷ýô)ßÛö™dü²?ÆøH,ÿ¹?ýò?ÆhÂÃ~ÃqýÁÿ} >ÃqýÁÿ} wü$ŸÜŸþùãGü$ŸÜŸþùãG´aa¿a¸þàÿ¾…a¸þàÿ¾…;þ ?îOÿ|ñ£þ ?îOÿ|ñ£Ú0°ß°ÜpßBƒc8þÿ} wü$ÜŸþùãHÚõ› ¸Ç°úÑíXŒÛº¾ÂP1ì\fœlæ’ Ôî]õ&¹IüËàQJ…qƒøæ‹NÒm¡ZáT0T6ñê=£ -¬’Ç"„vVÛÌrl#ÿ¥ªÆÑÍuØ|¼ã9ÇÌ{Õèµ»8Sj¤ÙÀÉØ9>½k'WÔ¡¹¹FdSoÌ©>¾õw?ÿÙhttraqt/help/images/bg_rings.gif0000664000175000017500000001021313042707374017427 0ustar karbofoskarbofosGIF87aõȪÌÌݹ¹ÐÄÄ×¾¾ÓÇÇÚ½½Ò,õÈ@ÿºÜþ0ÊI«½8ëÍ»ÿ`(Ždižhª®lë¾p,Ïtmß"!CàÿÀ pH,ȤÒ8h¸¨tJ­Ât…¥vËíz¿à0Øi-›ÏhBOÌn»ßð¸œ](@Ñø¼y=ïûÿBM;wzO;M€m…ŽŠ“”C„™X•š $’¤n¡¨¡—œx±åÇ—4ïúõ·suУ+Ž×xËw×§AÖ¾„{ß¿͇Ïä<ßÝDK«_½û-óg—;`:ýÿã݇ßñ CÿÁ°ŸZä'šM Î!È—i$=ÉÊ‘L¾”¤’”ô×ä”Ó< å9dP©%$V^é‡Ow£a[>Ò¢—h¢Yæ4g¦éfmk^Eâ›tž'qsÖ©'wö™Wž{Béç )"d }0B#¡Œª“á£Fúh£”Vjé”R¸!‡‰„Áé„fxé¨CЍ6ûê§§¶ZD–ªRÔ¦«´S@‘±¶ph­>(:Û=».„k¬;"Š`®l”è¢ÿ#º:,²6¬b ³Ká˜"µÐÚ"í{Òé`¶“û¶Ut¹àîö!xgXëºén9+2˜ë¼ñf`!…Ÿ ù©¦r•Ý·†\Ip®óòÚë³Sd”½e ±pŒ\ƒ†Êq«Fàîq•ÆøÃõ(›R×v0‹-‘ž©–˜0qaò¦–oS9X¬MÎlÛÍ$ˆ,•’.ßµsd@× ®Ê5d]Ò5ø,WÑe¥,!ÔRHÖÊn-}5ÖR- ÕN%vÖÃgöÙQˆ=ölVͶ^÷FöKu/97ÝhâkPÜ}ì6šwˑ߂k7È›¥—x´o"¾ÎG\?àÿÑ= ãw–ǰ¸v¢aRç,hý¥hŸ+¢9é¢ì¹úa¦û!yânóXùS±2;Ø© ¸;’òýnîç:G|)…g+:ˆ·«ÕûEïý<ˆÂÓ4}e°Z*²³L¯pO-OôšÛ~¯Ådâ§2Ìt®v=ásë°!R©齗ɳžíû§æ¯ÿ¥µ3_yü÷¿>ñO€¯ª^Y”>¾!{ë¹Ç8ö9Ð[ý:à‹(˜ ^ðƒá Â&A„™°  i…ÂuHp…Cj!pTC;ÉTó ö|uÃúð‡@ ¢‡HÄ"v.‡ U˜ŒˆµÖ õcbxLöÄ`@PŠ%ÓaÿeQb±$Ü¢›vðÅz‰QŒÇ*#ÂxÆj“Zã£4µ)-Rbc_¼_š¢ØCÙ1D^¤Ôöx«@:ʼnÀ#ØX§è勊} }þXEŠ’.‰Ó é$IÒ±± Ò©š§FÐ0D¡ ”!ÕX¾/„Ò ¬Í+KÉS]!¡$RVIËز(éàd/¥ñ$RR‘¾&E’dL¸‰—ÊÔC°fÉ] 'š}YP3??l®f?¸\çÍÿ)œ"§‰z(?kzCŽÄNyp¡¾Ç!ƒÐDAvŠTϤýò‚WÌÃrü¥mRI„¤¦ 2+!Ìúˆ§#€5ÿ­rù ÈìA#X‰†“I’E•”Oµ ô "Í?ÒœTƒÊh%6Š—V!”2½—&)7ªSÞ J%í D‘ðºýaXCµ¢–^JÔÎME%9-MP U½q0¼`ª3ŠJ­ÞtˆÈÚhZ¯¡—I•̂͢ÖȬBP¨àÒ ŒÑ5Sõ'P»:rV{͇\-w×XäÕ…`9ð×Ê„gmÞ„k]Yo&¶ιlË/ái ƒe—k‹¦pV±ÜÚ¯ØzZhi*5íi% ²–,!¶•a7'[ÎÒ(¨SHk&Ò¢bœmliBk äÿ.ö·juŒráÀ\ºI41.Ô^kØÍp÷¢¾}Óm>¢Ý›Mw¹°Ùb…)™ïú€«¬¤Sy3áÞ^y³‘émInY]TW'ðeb}c[¤T7i©E¯w¿rà|Ê}hi0¸µ_yÊe¾”JðéV£á> ó‡®íj#aí*ÀÝQp;\ ‡"ÄP”áyÝSázô—#„±3JlŒ'ÅÅëÑñ3¦Èâڙü:r*|Ì %ßEÈÚàq• ÔÅ\AY(^Í'•T‡AXÁÉ` ”ÓqåæcvT™$”»(Í6.röÁOf¥µM áÜf<§)›+äó‰lêPÇ0ÿ°D›%g Hûâ×§’P€…j‰q:´,‡kÀ6²Ìœ–ÆšÓÒPiÔ*6õ[=}P«Z[fõ§_MœMÊši¤µ`l}ëºZ×8@µ› l“ø¹×Iáád@ªØjÙ?P¢‹s¨A"ÚÈ.å³±í¢ç6šÛ×Uu¬Á­°b;`ÜänŸ¹/€ît§hݾü¶»a ïì`Þ «wÛoáê{¢üî÷$þ{ ?%8MÚyÆŠ)|UòÛ©+V¡‡[üâϸÆ7ÎñŽ{üã ¹ÈGNrýiHâß'K~'?bÐ ¿fù\þD>ÊÜ…·Íoëk ¼Ë1ÿïxÎnŠ„óüjö«|t´›è[ýpÓM)o¨+"×#÷¹Õ ƒu‹k}ëÚ)u±•öIt}±O/;,ÙË´o±·ªq#=¿Â°½ˆÛ&OłތQŽï5âõn4ƒGwyçÑáS÷Xˆ}ndÇà‡’tR<>_‘߯ä?úõmÞz¼ü͆n™X%^°¼÷Nåf‰^„¤ççm‘y@<úR±Ÿ “Z¯Ûoz¯ÿf«ì,ÃÎG{öU¨ú…õíö˜IFùT!~|Ùàû2ð>Õ‡XõQ¦'é·ù?ؾ  ÿ‘,—üÁ÷FíK?uYÍû [{û7Ð|ñƒàú{±?ÿ­—–~P?7ów^ 69X:É0yÿ7ÈoIB€ŒõLxÁÕT\8s»Ò3&ÈsxFZø‡æ—Áö3Z&È%8Â\ë×%¸‚ep( µ€2!ƒµ°¡dƒÎ€ƒÄ x>à?^bÈ‚DŽGq˜&+r7«–8 49 ëøÙK?yu5²ØD“ ÙŠÑÿ¤”C H™”‚Â2¨‡MÙy }åMMy•–ØDe%[É$E©giFš±XPWáqY=y6YÙa)sy6„H•õ”žÈ—<9[{9}Mý´CYNuÉkéšÕZ_˜ê€­õ–BИ(™ÉåY»‘˜åd™²š”–¢‚Âו‚yŠØZÃ5„³qcõ˜ÔG˜¬Y™¦™_ù€™L¢&ˆé™‘Å›¸‰—Ú \…Mi9 É Aš•‚&y™ ‘‰ÎÙ(²Éщ >VŒrIQ`µÉYÄš ¶’§•œ”`œÇ9Lè9på集ùgïI™œ%íÜÿ9(cœù°œE4lü™›õnÒENåd€Ï—]‹Õž@9ŸN³ âêeYêÉ©›ÿá‹ ¨©Lª•¼uþùCÓ‰Ÿª™Ã4g›žÙ™.ã‰k'Š¢ÚV'º:Ñ¢ÐR¢ô˜ œC”ø%¡»DKê5Ú:ÍXJz2¢¢D?¥ô¢ÿxŸTQ¤@ú£Pʤ_Ä €¡žA*E:*¢VXä¤E ¤KŽ8*H¦eùgDbú’·¥@Ÿôa,³±frÚ,izš{q¦}§–·~ ç¸@]Ú£zÚQ>4¤q@¦O!lÆ8W­"¥&P¨ßÙBJ wzÞɧÎè*œúb•z®ÿ¨WQ{:z´"©ÁØ{¬Ó¦N™Yäq‹ÛE+ƒª¯(«ùr©±©Žx–.ºZ µª”=ªÚ ÁŠ<æä"§ê'®**’¼: Ϻ5"¦]†Šß3­UP­½ÒÇß®,`‡†¸^äwോD®åê­q[æ3¬¢ v!‘¬"Ö=øêxz5o=¡¨3宯éÙfûj++æÊ+¥úA KŪnWA©Ø'/;Yea°¦A(¬Ø*o‘±ZA)PœoÁ±ÉÐS"+»C›c¢šçCŸêò“°Jð¦5Ä­%3Šž0ijKa„¥0!I­U$´>‰bÿ¤´Kû@ˆfO[žV³SfUû²7·² á´O˵ «W«ÐÖ¬c[Üf¶gk}8Kj^;([ o;`ûš¸¶upj‹·4·FÆ·…P·QH€{ [µs›}j„[¸Qà·úµ·ŽÛwk·¿Ê"‰ë!m['0÷+„&ª‹‹¡¸p†'ˆ($¸Ã‡®·ÐN½“¨¡‹*‡ˆˆ÷§ˆuD`A4±¯ ²Et¸¹{*eT¹½Û½„»ÁË#Z¼4[À‹¼›jÄ˼®lÏ ½rQoÓK½ñªp%‹½“q¼Ë½ÊqÛ ¾Îr×K¾tÈs‹¾=8ã˾~°´ë ¿t¶•XG¿0¹ 0¿ø»úïÛ¿Íû¿‰x¿|VìtG¿VÛt†Ò»£›À «hiKFÜs ü=\xÁÝ@´Ì³wZËÁúrruôGœ0G+Â*¼Â,ÜÂ. o ;httraqt/help/images/screenshot_01.jpg0000664000175000017500000001363613042707374020341 0ustar karbofoskarbofosÿØÿàJFIFddÿìDuckyÿîAdobedÀÿÛ„##""'"!!"''.030.'>>AA>>AAAAAAAAAAAAAAA!!1!!$!!1>-''''->8;333;8AA>>AAAAAAAAAAAAAAAAAÿÀé,"ÿÄ“ !1AQS‘¡±Ñ"2R’sðaqáB„E#“TÁ‚¢â3rCc$%R!QÑ1¡±Aa2‚ÿÚ ?ëš¹ƒ[2̬”N)iÀApFó¬êaß˽•‰c˜:^Óbô×TaHÓ ùzÑø‰´X°÷Œ[„+Y0lŽÛ}KVÝZÅj“wÛÒ£\ü­G‰€.€KkTY¼³fvö2Ìhh-0‰²+¸_˜ŒG–°Xض'س‰Z&̱-o ×%ºüxLg»‹OyWsjO½œ×1å¬è‚×¶È>ë­[~©s#½Èdñhš:aa]ºOiaÆÁkôJZD!ΤJº—ø'%ºüx1žï;ü–l?’sº ˆ¶º&áo"Üs™"w½¤E°h¶ÕÞž„/¦N˜H}™/ÂDä·Xöðc=Þq›Ïczèb×Äp‰`&JÙ†‹VÊO¯f  XMà¶0>Ë’ÝcÛÁŒ÷s[«;¦Þ„0\ Ýf¸Bõ‡g³®,Ϻ©k ¢%h˜K bxN½Z‚ 0K´ºX ão 4¯„*i±9-×ãÁŒ÷yñ½·îÅ̤7®ñýø¹—£Ÿ/Ú§ÂÔŸ/Ú§ÂÕymÒ Ùç†ôÞ¸w2ÈÞ™ÿÜ;‹™z òýª|-Iòýª|-N[tƒ ÙÁÏ?·w2ÞYí»¸¹—r|¿jŸ S‡jŸ Tå·H0œA¼sÛwqs) áÛ;‹™vq(v™ÂÔÄ¡Úg S–Ý ÂvrðÎmIJ3ùͳ¸—[‡iœ-LJ¦pµ9mÒ 'g,g³{gq) îojî%ÓÄ¡Ûg S‡mœ-NKtƒ ÙÍÜÖÕÜJC9™Úž%ÐÄ¡Ûg S‡mœ-NKtƒ ÙDfó;CIJ3Y¡Wq(vÙÂÔÄ£Ûg S’Ý Âv•A™Ìm Ì×Úgmœ-LZ=¶pµ9-Ò 'iWŠÝ²¤+Öí•»mœ-LZ=¶wš§%ºA„í-bµ^ÙRªöŠ–-Û;ÍLZ=¶wšœ–é´ªøˆ¸ÃO±W©¼AlhºR ½®7‰¥Ò J±‹G¶ÎóS–Ñà³uÑ>‘F¢Ù­U[¼+àô_RpÐÛi´¶ºÓérÓæjy¼i¿õ_ %Å…ÞÅÐÆ¥´gyª´ÍþJh‰p:ѳ¯­J­èÑÕ ÿ»ç˜\ 5­yœ¶b®e´›—¦Ú!â/ƒ:‘¶A[)`Ìq Ì>Hk‚Žf–XÖ.©]ᓃÑ|E“_zù 櫜ÖÓ,1a =,¹i;¿<Èá8ºéÚÈÆ,Ö¬V;¬Õ…ZŽkƒ¬lH½ÃC}zÕ‡»&3DEØ„ÁäZØÙe¿ÑJ ¬Èf¤3S¥`|Ài„ túZ¦hf‰k±úM!‹¼è7`ÑÙ³ºÞdÁ£³gu¼Ë]Y–½Æ¥`ö›š-[ÐCŽÍÖó& ›;­æSDÁ£³gu¼ÉƒGfÎëy”Ñ0hìÙÝo2`ÑÙ³ºÞe4A ;6w[̘4vlî·™MCŽÍÖó& ›;­æSDÁ£³gu¼ÉƒGfÎëy”Ñ0hìÙÝo2`ÑÙ³ºÞe4A ;6w[̘4vlî·™MCŽÍÖó& ›;­æSDÁ£³gu¼ÉƒGfÎëy”Ñ0hìÙÝo2Ñ+‘–Q/–êÀK×Ô­*ßsúoªáÏ–˜¨ wÄŸ†À¡YôÆh–äÅJ³‹etcÒšúÖܵ7¸Ô-t W|x’³3ç1++5.ºRG±-#.«›?ý1R.ëØßŠ¸Ø·9õüÌ0F„ÄݧB®iÖ}GæKÝÈlz.>¡£ú­€´×u_4¹¬Œ"}JDÄúMEÊ%æ˜/f­è©ªÔs4HWmBÛ â=gG©o§VPM7€`H1µQ$D@\ýç×Ëx£®‚çï>¾[Å…$jZk;2×F“öÀXL¶Ýê·"ʪ¶®vWÍD¶ÖètTE]ã7ü[ÿ”4ûu+ˆ‚®6zoø6í) ™³Ó€!ÑéMD=ŠÂ «MÙÙ¿1¢R !‰øcj•*¹²æŠ´C[ñ8cìô‚°ˆ*âçÿ‹H'µÛ8ÖM\àc$9æhˆÀ@umõ«(‚¦6ö͸¾“¡J\ñp(´6".ÐN¯R²ˆ*âgƒ[ -{Œb&–˜qAg9h6 Ö«(‚ «žs\0ZÇŽ¬LÂørZ¦Ú¹Â]5€#,êVjU3¥àT¤"éˆ#«ð”Ÿ:æ)¶›ÁˆÍ3cÒR²ˆ*4ç‹:@5úlmš¡o •Wçç6•6Ô<™zZb"¬¢ _šsáV›ZØu¶>ŽVûŸÓ|êÊ­÷?¦ùÐtr7VñßÈjšq³4š’ØtAc#uoümy¯æ[+A§ I¾+H¦Ùjeõñ†Àà`e7ˆr×Hî°Ãs#‘ht cq­´ãŽÜ*FxœG9Xn#YSuMåN´YQÀ|<ËŸù~¿žÔYTÝ ªza²¾·W)grTiMŽ`{å”4Æw ¿ª“_¼KÈ4©†€ àëbE¼j4ݼÚù_N›ÙôÑ5‹¢%üg•Òƒ t|7éX×/¹¯l&-×tUè K­ ‚ðt … ôëÒiÆW]b§¼úùorÐ çï>¾[Å…$jQ5×Jça4 –F K[èQ¨éÞÀ\.v›U&Õ¤èJö˜Ü*KK2¹jne0× ˆŠÜ€ˆˆˆƒpcKÍ)ù»ßzÅF—±ÍÂ[*²B \êp‡WÛêUüÝNï½?7cS»ïXòôf›µñ°ÂÒA'ñ‚›©ÒsÜãV´I-›£ÒÐ7cS»ïOÍØÔîûÑ”©±Í-«VP&=k¡mFТֆâÖ€…Ð'@üÝNï½?7cS»ïXòôd Æ­(M†:Õÿ7OQN‚æìjw}éù»ßz½ç)ê)ç)ê)ÐQüÝNï½ ¨-Á©Ý÷«Þrž¢£S6ÒÇŽ‘FèúÓ ¤×ÅÒ9Ž„Ðp–ÈÁIhËåÅ`ÖÀ€Ö—“11rÞ """ *ßsúoYU¾çôß:ŽFêÞ;ù•F´æÚMRÓ¦µÕ¼wò½ô©š¢¡l\·JÒ)°?‘{šÆ4™Hkƒª M‹KÆ]€†gœÀAÈØZnP¦ú­ÌQ{ðœÂòÖÕ{ÞÐZmضÙ7‚MŲ“`Ó6Æ Y6Å&ŸÊË¡•«Mì eLRÀ&u¶ÅoTiæ)Qè³.ö +lkG ·F¦-&Ô”²a]c‡µmDDÏÞ}|·Š9 è.~óëå¼QÈRF¥­õéS2½Á¦øElZžæ…¥qkc3ÜÖØíS,«5— 8T¥Òƒ¢+ Îå\`*´]šù–pšr30…‘–ì½1ýìVƒ#1AΑµ\~mZÝ˶q´‘wfõ³WYB˜p·®ÀBÀ¤ R§‹¦Ï‰(&×µñ—D#øˆŽU%Mô“X/#£G2Lù‹ehp„F#~+’‚h¢1Kf l±„q !µÉ Á&$ö›’ƒ(¥ƒ›Øÿ›S7±ÿ6¥Œo½f_o XvR»Œ]@ÇÕR‹J¶Àþ¯½¥öð•Z¶`ÓynÞ áßÀ·ù*Ûú¾ôòu¶õ}è+ÍX6Z.$ÚD]`„UŠo×Z Ž•‡U«>N¶Àþ¯½À¶¢" """ ""…PM7e$Xo‚šN¡ö æ ¶_<ÖJ¡¢ÓlE±õi» ÓBk.€0ZÖTDDD@U¾çôß:²«}Ïé¾t 68V.‘Yðà¶Ý”90XMY§ŒÎ„ÂãÁGwÝ_Æ W‘ %Ó6cl`#årÍ6“.°-¨ƒYËÐ7Ói‰‰°^¤iÓ&% ›£r’ ÃZÖˆ4/±es÷Ÿ_-âŽBº Ÿ¼úùor‘©(V4«U!³G Yë™]J›Œ\ÀãtJÊ®ÐÍ>¥&¼€ žÂBÙŒíAQk‹È5¢àKúÕ¨¹ŒíA1¨*xÖ˜Ö•1¨&3µOúÓúÒ¢æ3µÆv ©â?Zb?ZT\Æv ˜ÎÔi›Vð…¬yg> 1Õ ˆÒc®ô¨•:EŽ./šP% .‰¹Md“q²?‚€ˆˆˆ€«}Ïé¾ueVûŸÓ|è:[¾êþ3ù¸©îû«øÏä âÒˆ€ˆˆˆ€¹ûϯ–ñG!]ÏÞ}|·Š9 HÔ°CÆ +E\Õ:/•áÁ 9àE¢1‡"ʶøXD}k&}…UË'—íiSóÙ[:fØaÑz ëoE]ùì³æöñjË?•,.3ˆ@è0Aewg²Ík\\`á3` ¢Þe†çò®€10²Mˆ,¢"ËǤçXÒâèúÛ„Az|®¦ð$ù]Mà\‡æjŠÏ¥N|‹‹åµÂk V1ó_·©þªÔv'ÊêoO•ÔÞÇÇÍ~Ü~§ú¨ åSRd]Õ–˜jè¥Gn|®¦ð$ù]Mà\AœªléÆÿ¨»º¤39‡uhµÞÊ€ò5*;3åu7F£èHe”P\œ|×íÇêªyŒ×íÇêªTlŸ»k€lñ%¥¢Ñë[•z9Š•+:Jb›šÉâ=‘– j€ˆˆˆ€«}Ïé¾ueVûŸÓ|è:[¾êþ3ù¸©îû«øÏä âÒˆ€ˆˆˆ€¹ûϯ–ñG!]ÏÞ}|·Š9 HÔ‰±è ʳ¨p,JÝC"=H@P%n¡mö,Àj €¤G (­0ˆYrJÝC"=H@Pe"=H@Pe"=H@PW~Z¾3êÒ®)Ï‚Éú¢[æ ƒžýÓKý•ˆ@R#Ððsߺoé²Óä+Ï>;'·¥…oJÿ^ˆô"=AέãÿsM÷Ó:½mfK3N8y–¶7–¯ïW"=H@PWÁÏ~é¿¥þɃžýÓKý•ˆ@R#Ð(åê²³«U¬*¹ÌÃ2H ¦çR°±è Dzƒ(±è Dzƒ(ˆ€«}Ïé¾ueVûŸÓ|è:[¾êþ3ù¸©îû«øÏä âÒˆ€ˆˆˆ€¹ûϯ–ñG!]ÏÞ}|·Š9 HÔˆ‹*""" ""Έ’u,(¼Ô€ —Yš?ÑjU¥M¥Ïq¢'\.XÇ¡1-q€‰ZjR«U¥¯àá) ¼F7¨Œ i˜S¥4A›§‹Š 5Ù­6i‚“œÆ‚çA$ú‚ÐöæÙI¦-âÐb²á˜p áÁѯ¥†g,@"¨¶´G¥`³Ö¶Ò" !SfL0‚)Ò.!Ærèë[€®Ñ)Ç¥Æ:ráh $pªËžÆ¶b] –˜›–ºm¨Æ¼™KÞIÓ- n…6»›+…2Žž„1¨DŒAxˆˆö©1ôê±ÅÍŒ".±Tò·ò¨ô‰'¯i"m¦Ê´ÚÆÒkEÀNƒm'â6k@·üL‹šÐ\I“ê U6Ô§JQ)}¶˜ËÒ1ö¬\‚¦A°Ž’ ÎXPK£¡m³YTŽP‡áQ˜ÄN-[㙌/üÐJ›ñ)µð„Â0RP¤ÂÊMa1-$) *ßsúoYU¾çôß:–ﺿŒþ@®*{¾êþ3ù¸´‚" """ .~óëå¼QÈWAs÷Ÿ_-âŽB’5""ʈˆ€ˆˆˆ€ˆˆˆ€ˆˆˆ€ˆˆˆ€ˆˆˆ€ˆˆ ·Üþ›çVUo¹ý7΃¥»î¯ã?+Šžïº¿Œþ@®- ˆˆˆ€ˆˆ Ÿ¼úùorÐ\ýç×Ëx£¤Hˆ²¢" """ """ """ """ """ ""­÷?¦ùÕ•[îMó énû«øÏä â§»î¯ã?+‹H""" ""çï>¾[Å…t?yõòÞ(ä)#R",¨ˆˆˆ€ˆˆˆ€ˆˆˆ€ˆˆˆ€ˆˆˆ€ˆˆˆ€«}Ïé¾ueVûŸÓ|è:[¾êþ3ù¸©îû«øÏä äBÒ‘ €‰‘‘ €¹ûϯ–ñG!]…ÏÞ]|·Š9 HÔˆ‹*""" """ """ """ """ """ *ßsúoYU¾çôß: n$8ÀÂÝk;_òNëiXAë¦v¾4™Úø×‘DºgkãI¯yAë¦v¾4™Úø×‘DºgkãI޾5äQ®˜ëãI޾5äQ®˜ëãI޾5äQ®˜ëãI޾5äQ®˜ëãI޾5äQ®˜ëãI޾5äQ®˜ëãI޾5äQ®˜ëãI޾5äQ®˜ëãI޾5äQ®˜ëãI޾5äQ®˜ëãI޾5äQ®˜ëãI޾5äQ­é¹ÆÓ `¡Xf?ɉ©0°»áÓ¥yDTzjȬ5@m;'t£4-º*ÃZòÐItaoIyAëÉ,lbxbU Gÿ#<:XzóácãüÿÙhttraqt/help/images/header_title_4_orig.gif0000664000175000017500000000370213042707374021536 0ustar karbofoskarbofosGIF89a"»ÿÿÿkk¡??_{{¹ ++AUU€44Nvv±JJo-``!ù,Ž!@ÿÈI«½8ëÍ»ÿ`% $‰„hª®lë¾pŒAm m׸¶Û¡_MF ~„¢rÉl:Ÿ)pJ ô2Ó P#¨Ö“®·jiŒmàÉq—0„ ÔútAØ{ -©µ}5t6†kWb|:,; „…z˜ j<³ÇR¦?¡¼†MªÕ«X³jý'0`Ó  $úC‚Ž˜n¤ ³´Tµ+R Äó‡2&r@@BM‰¿%Nha±;°F  V°ã=ø>&A˜ Í :ÞT·™‚"Ë«EâdãÉ}%œþ +©:°cËÆôPÙYc[þPY!]m®·& ûÑÀÃ\* C`Ú9Ïœ›É&˜|›L.HlP™¥P´gWž #û‡5¼9¤ãÃrA+xV„˜ü:×ãà›ÛvðZý° ÿT QàÛ‘Ìõ‡{#±0`r — U$ 04ÅY`|„á# D)8pÇÞ5"+EUR.å£4=ì‡ÔQ@ØÕSPå·•Olü(äDù+v%L9¥£’Fv `”TViåUH^e,RØå•/ æ˜d–Å“SøÖ5].EÕ6´QqÙÂÔ¢˜}dôhMÀ‹Š<—g"ù§MKND+ìõÄ$fÙÙA~,ºCLqbéD¬aq&`“=j˜h3›Ú`‰khªù%A·˜lçH8ÑIít 0°Î” •?™ÈIŒB}”ç…\ ’NÿG˜¤fˆÈ’GbúX¤xhQ|ºýAjµáT+Fªï%ù›—±z°¦nÿW!¼Þºiœ]ÁBˆ›©ËNÀ=ÞúB¨ÀHŒ·MÊ~K­°ò ѧÀ!è ­|£P±Í¸^•R¤Pj‰#»ñŠÕn¹#O@i ˆfz- cÞ= 4àEnÑ¡ ú³m3ÄT6o³`2±ª "D®~+`¬3Hˆ( æb§02,+b0tÇ/q kÈl–LoÒ;{1 Ùƒœ13žÑñôyS×’¦‹ÖMÀœÀ6Àa€JA8pX£à’^¥v/ª76l ÀÌ6:Û*—wÿ]WdxÝrKŽ?[6\x©!åˆfáfÂ'Lë°Ç.{é#B‰úÀ·S11•SÊîûïVÒn­í«“’{š¾÷üòÌo%<Ç¿­ö×%"} Ô;¦ï˜Ê7ïý÷M<¿õº\Ší_ÀËwþúì» ¾ø¼{>Ú8Y>$0ðö H6€R_û@@+Ø 6!@`ì\ó©ÏÕ yóã—»Ú´ÚÄ„U…h Töƒµ½Nc•ðÀr4€ŒÅ ':ƒÒÁî ¯³í =à@]0x4 €†Gk™¤U1‡iîtA9•>‚ÃñÇ|sÛØ|è§Õ•Awúàølp³ JVãñV2d# ÿ`£‡Á'vb†*’êr58€l¨!1.Âf{¨ÓU "´!, ^ÙÃ˜ÐÆÔèÆÎÅÈ0@(b“ލÄrŠÐ³ ɲCØØYS:뚆BíB#ô³"ˆ5l}TÛä©wE„ñ¹z™¬Ôq'XèA\U{Ø*+`,tÏUH*AH´ äªqŠËöWa\f”ÐG×â× 1Ââg¤ôbÒŒ€ÀÑ;»œf Ò‘° póÒx™wÚñŒé2GÛ`çû>öÄa&ÑžªKWíéÂ%¾³‡UàaøD~X¯BÏú©ˆ*-ÓãÆJ‹1ÿb5¥9«ò‰8€!0¬Â)ßàaž^+[#ïI¿|¢-)Ðäf½†x/6È›F˜P;^&Mm‹…Ôæt 9T8TQ8áé1+Ž Å¨*eD×5î3MV! 9¬Frs_ª6ƒYÏ–jÐÇŒ[X‚UÅ LÉVøì±ŒU>õ4›ü¹P†äZ”ŠQ´©*à‡FÜ‚™#MHaÝ¢ÕŒ6íSŸ]#ŸB[ZÖV.1ÁêäFzB¨x°*ðÛ@œÊÉ2Ny šÚd–Ð&ðQI¬h$cå ¤AÚ ðƒWÀ„RÁê×Ð]Mt5à J%«Ò¸NÖ²ÄDnX™’[¦|¶ªVo­¡ÛJWž–M‚ÈÐG6!­\õ6¶€]o /Èr m:²TÎù–±|ÈZXó?ù±T¹.Å/†2‹²³Z@‡Œâ¼–‚[Njí̀㠵± UAEKÑð,ê´R/™gX\{k™ÜXI˜F;httraqt/help/step3.html0000664000175000017500000001353013042707374015632 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

Step 3 : Ready to start


  1. If you want, you may connect immediately or delay the mirror

  2. If you don't select anything, HTTrack will assume that you are already connected to the Internet and that you want to start the mirror action now

    • Connect to this provider

    • You can select here a specific provider to connect to when begining the mirror if you are not already connected to the Internet.

    • Disconnect when finished

    • Click on this checkbox to ask httrack to disconnect the network when mirror is finished.

    • Shutdown PC when finished

    • Click on this checkbox to ask httrack to shutdown your computer when mirror is finished.

    • On Hold

    • You can enter here the time of the mirror start. You can delay up to 24 hours a mirror using this feature.



  3. Click on the FINISH button


  4. Go to the next step...




Back to Home

httraqt/help/step9_opt3.html0000664000175000017500000001371213042707374016607 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

Option panel : Flow Control




  • Number of connections

  • Define the number of simultaneous connections that can be initiated by the engine.
    It is recommended to limit this number to 1 or 2 if you are mirroring big files on a site, more on standard sites (8 is recommended, up to 42 if it is supported by the system)


  • TimeOut

  • Define what time the engine has to wait if no response if given by a server.
    120 seconds is recommended (less of fast pipes, more if you connection is sloppy)
    You can optionally skip all links from a host that has generated a timeout. Warning: is this checkbox is selected, a timeout will eliminate all links from the origin server


  • Retries

  • Number of retries if a non-fatal error occured (timeout, for example)
    Note that this will not solve fatal errors such as "Not Found" pages and so on!


  • Min Transfer Rate

  • Minimum transfer rate tolerated on a site. If the transfer rate if slower that the defined value, then the link is skipped
    You can optionally skip all links from a host that has generated a "too slow" error. Warning: is this checkbox is selected, a "too slow" errors will eliminate all links from the origin server






Back to Home

httraqt/help/step9_opt9.html0000664000175000017500000001467613042707374016627 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

Option panel : Log files, Index, Cache




  • Force to store all files in cache

  • Force to store all files in the cache, even gif files, zip files and so on..
    Without this option, the engine will only save in cache html files for updating/continue purpose.
    It can be useful, however, to keep all files in cache if you want in the future to change the site structure
    Warning! This option will appreciably inflate the cache that will become as big as the mirror itself!


  • Do not re-download locally erased files

  • This option prevents HTTrack from re-asking a file that exists locally with null size, or that has been erased by the user
    (If the user erased the file, this option will create a null-file to prevent the engine to catch the file next time)
    Useful if you are erasing progressively large files on the local mirror and do not want to reload them!


  • Create Log files

  • Create log file where informations, error and warnings about the current mirror will be saved
    If you do not generate log files, you will not be able to know what errors occured!
    It is strongly advised to leave this option checked
    Note: You can define the debug-level of the log-files. Default is "normal"


  • Make an index

  • Generate an index.html on the top of the directory. Very useful.

  • Make a word database

  • Generate an index.txt database on the top of the directory. Very useful for linguistic analysis, this feature will allow you to list all words of all mirrored pages in the current project.
    With this index file, you will be able to list which words were detected, and where.






Back to Home

httraqt/help/contact.html0000664000175000017500000002223413042707374016230 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

Contact Us!


Please visit our website!

About this project:
Informations on this project:

This project has been developed by:
Xavier Roche (xroche at httrack dot com)
  for the main engine and Windows interface
  and maintainer for v2.0 and v3.0
Yann Philippot (yphilippot at lemel dot fr)
  for the java binary  dot class parser
David Lawrie (dalawrie at lineone dot net)
Robert Lagadec (rlagadec at yahoo dot fr)
  for checking both English & French translations
Juan Pablo Barrio Lera (University of León)
  for Spanish translations
Rainer Klueting (rainer at klueting dot de)
Bastian Gorke (bastiang at yahoo dot com)
Rudi Ferrari (Wyando at netcologne dot de)
Marcus Gaza (MarcusGaza at t-online dot de)
  for German translations
Rudi Ferrari (Wyando at netcologne dot de)
  for Dutch translations
Lukasz Jokiel (Opole University of Technology, Lukasz dot Jokiel at po dot opole dot pl)
  for Polish translations
Rui Fernandes (CANTIC, ruiefe at mail dot malhatlantica dot pt)
Pedro T dot  Pinheiro (Universidade Nova de Lisboa-FCT, ptiago at mail dot iupi dot pt)
  for Portuguese translations
Andrei Iliev (iliev at vitaplus dot ru)
  for Russian translations
Witold Krakowski (wtkrak at netscape dot net )
  for Italian translations
Jozsef Tamas Herczeg (hdodi at freemail dot hu)
  for Hungarian translation
Paulo Neto (company at layout dot com dot br)
  for Brazilian translation
Brook Qin (brookqwr at sina dot com) 
   for simplified Chinese translation
David Hing Cheong Hung (DAVEHUNG at mtr dot com dot hk)
Addy Lin (addy1975 at pchome dot com dot tw)
   for traditional Chinese translation
Jesper Bramm (bramm at get2net dot dk)
   for Danish translation
Tõnu Virma
   for Estonian translation
Staffan Ström (staffan at fam-strom dot org)
   for Swedish translation
Mehmet Akif Köeoðlu (mak at ttnet dot net dot tr)
  for Turkish translation
Aleksandar Savic (aleks at macedonia dot eu dot org)
  for Macedonian translation
Takayoshi Nakasikiryo
  for Japanese translation
Martin Sereday (sereday at slovanet dot sk)
  for Slovak translation
Antonín Matìjèík (matejcik at volny dot cz)
  for Czech translation
Andrij Shevchuk (http://programy dot com dot ua)
  for Ukrainian translation
Tobias "Spug" Langhoff (spug_enigma at hotmail dot com)
  for Norwegian translation
Jadran Rudeciur (jrudec at email dot si)
  for Slovenian translation
Alin Gheorghe Miron (miron dot alin at personal dot ro)
  for Romanian translation
Michael Papadakis (mikepap at freemail dot gr)
  for Greek translation

Thanks to:
Leto Kauler (molotov at tasmail dot com)
  for the site/logos design

Special Thanks to:
Patrick Ducrot & Daniel Carré (ENSI of Caen)
  for their initial support
Fred Cohen (fc at all dot net)
  for HTTrack user's guide

Greetings to:
Christian Marillat (marillat dot christian at wanadoo dot fr)
  for autoconf compliance and  .deb package
Jean-loup Gailly from gzip dot org
  for the help provided with Zlib
Eric A dot  Young (eay at cryptsoft dot com)
  for SSL cryptographic material (OpenSSL)

Russ Freeman from gipsymedia
  for hints on DLL dynamic load
Paul DiLascia
  for helping to fix problems with CHtmlView
ISMRA/Ensi of Caen 
  for their initial support
 .. and all users that are using and supporting HTTrack!



If you want to ask any question to the authors, report bugs/problems, please first check the HTTrack Website Copier forum.
You can also contact by email, but due to the large volume of messages, it is impossible to always respond (especially for configuration help or other configuration-related questions).




This program is covered by the GNU General Public License.
HTTrack/HTTrack Website Copier is Copyright (C) 1998-2007 Xavier Roche and other contributors
httraqt/help/img/0000775000175000017500000000000013042707374014460 5ustar karbofoskarbofoshttraqt/help/img/snap9_d5.gif0000664000175000017500000002252613042707374016600 0ustar karbofoskarbofosGIF87aÒFÝÖνÿÿÿ„„¥ŒkïçÞc­œR¥œsµ¥Bœ”)”ŒÞÞÞ9œ”„„1”Œ!ŒŒZ­œ÷÷÷J¥”{µ¥Œ„„„„½­kµ¥{½¥c­¥J¥œŒŒŒ„!”Œ1””1œ”B¥”{½­cÿΜïïïÿ1œ11ÿcÎcÎ1ÿÎ1Î11ÿc1„ÿÎ1ÖÖÖÿœÿœ1ÿRRÿ11c11œ1ÿÎÎc1ΜcΜœœc1Îcc,ÒF@ÿ@€pH,ȤrÉl:ŸÐ¨tJ­Z¯Ø¬vËíz€`0‰$RÎv:¹P®¶kG®“#‘F]ÏD | ƒ†‰Š ŒŽ’“Ž“—™—Š¡ž¤Ÿ§§‰©­­°° ­µ ´ »º»¾¿À ÂÄÃÆÉÈÆ ÈÏÒ ÓÒÕÕ ØÛÕÛß à ãã äæç ãëíê òóõòòõúüüÿ !`Á,hà@CJ„h€bÄŠ0f0°1cÇ/xÌ(²¤“D"0°²eÊ ÀœSfÍ›1'ÔÔÉOÿ& b¨… Ž*M:ÁS PJ#D˜!V‡ÀÖ0cÊèЂD¢4Šl0¡Î;w H4€P"=w(24èî#¿‰$é €ˆ°£ÀkJä©S' ŒGmˆ¼ råËf=X¥V®[n‰îÌ×°]ÃR K¦`2eÐb?£FûµlØr{Ó®÷·ßäÊ%@Þ»vñÜÁ«ÇŸ¿}Ïÿù8pàA„ØBD±;E‡#BÈpQ<Çó#Až<òqU/FcUT\5#7Na#8v˜ã?¹âDi¤W`PÈÄ‹LòÈãŽXФ”NB)åŒPN©e”0rIå—Xn饓`>Ùc–Vfõ¥™Uyä›pƹE‹rÖiçxæ©çtîé矀*(ˆ}j衈&ªh….êè£F:d£’Vj饘jAi¦‡n¥ˆU Z€‰Ê©¨¦ªêª¬¶zª©Ÿº*묫ÂJë­¸æªë®³‚…ĦG+$Y’ic±\ªé&§¿Âjk¬£–ʳÎJ mµÖÚj*¶ÓBí·ÜZ›í¸ß’ îµâž›ÿ.¯ì¶ë®¬¾›äÂ2 耯¾ùîëo¿ó+ð¿LðÁ'\ðÂ3¬pÃ?,±ÃG\ñÄgŒñÆw¼/½óÚ«h¸Ó‚ê­ÉΚ,­¶£j«r´¢¶\rÌ¥ÒøëMúÓ øç®tÍë€ô”¿Z˜APQR¨ª'¡y±n-¨ z…2´ŒˆŠ)QNlÀ¢®ÅhŒ3JãÙvôÆ$uÅHwœ à¢t¥Å5.r…á"CC55F3hSçBW7PÎ8|3Ôàç¨ßEN–ãœòªWªÒ©NuBæø&Ä;Ý™ˆyÄCžŠì÷#þUÏIà:§õÎð90~ô“`þ,x® ô€ 4a¤,å¯K!¬¢ kX{æóÑ–‚£#MéJ7+ž*ŒÒ57HMduÑšàlÓÿ½$Î&­pi›–"ÙRFPkQƒ–žå¤k(ÃXÛÚ³¾µ®ñ™ë]ûz½þµ°ìaû–Å~´§Éìf;ÛUapØù@¹ái¶Ð–ËÏ̵À¦Ky5ã¶DuíìUÝ2÷·Ã-=?²ÌÛÏnàƒj=ms.!œ_”`«ñíE\/2ÞøiïK£óØ0¸ÂnF‚Ó¯Šóœçît×UDÇH-Œ[\ãïwÅÅÍpy'áæ+8B]iÑ}øå0¹ÌgNsšÇN xøÁ¿yK—¿Mn?OЇ.t¼Ñ­è‰+úÏ‡Ž·¢}éI¯¹Ô§n:j¥Ns²“Î#Þÿ„—üë Wà¸wåpJrýÞo7·'r¶oÜãé&y¹2N®Ü½‘e¦ÊÏ.ñ»ûýïTË{9!Ž•ôå;œÇzÒ{4¬+]ÑQqÌøÅã®vÊ]ä¯{Ú;ŽîÌ\ó —^·¿*ÁÃsçRçÊk)¯“þõ°G•éSNø*.^‚ŽÏ}ª·Øi³ñ›ŠÃJËwŸE,DäÅë|¸0¿.æCó¢þÐbÏl52që|oõ·ÏýUY_slÔ{í}üÐS~ôm7ÿç׿îîþs1Bù ÷žýú÷2ÙöÏ%ñ¯ÿþ¿’þþ€ª€X€¡Ä˜€‘‚€ Ø€ŠÂ€ƒÿX~M·³M˜"í$2òwr(¨ARmX„Aµf‚ª7¸"˜!Ô#Y¡A1˜!hpO0‚ ¸‚-X!/xL&‚µ'|DX„Fx„H˜„J¸„G؃È„P…R8…KhvNx…@è’´…\Ø…^ø…`†b8†dX†fx†h˜†j¸†l؆nø†p‡r8‡]‚Xx‡âaeP/À‹µX1ˆ%ÐE} Eb%vb)FZQ,æ—À/c°•Q³RŸðQ©p[%… #UR<¦R¨(Aö §QdÃàŠÊ°J¶\±SÖð\¹!] ÀÝЋÿBEeÃaeéÐ]ßUŒö°ô°æ…^R5Î(fØ_e¦UA_^ÅflVr&VýÕ"`(¡ gy–nÅg}ægö" "„vW2VX¦w†XeðŒ5•u‘•“µ–tˆieyÁ~Z„ÁP* U •ø0v‰´U ¶U 7f¬ ²0’¶ £dªX\E6d¬!S´ø³ˆ‹Î¥SÒ5]Õu“SVeÂF5Y^È8^Ê8OÕŒëEUcVUÓèØQÞá”i¶foV#ñsVVhU\ÉVçXè¨`så`?á& ÿ„V E‘hõ¸ ‚#†§4ù(‰u+°YŠ@)PYr“*˜åY 9˜Ÿ5Œ`b‡ƒ1‰ªu†¡‰AŸ[¤£`[Œ¡ ™’¸u*šá[)%\(ÙR¥q/%‹H– ±Ó O¦SØÐS8y]¿Áx›è€ŒHµTA)^ÇHE©^aUò¥ÕøN9äÑf`E•ü5Vë1g`*1÷ñn•b¹Þ fiWCaPV lX•ó¦,K!pXt¹Y³9š•ˆ‹¸ˆ$v˜Žˆb(‘ŒQ–@‰Q ø‰E ’!™c¹šÁE\ÿªHš¬h\0¥\³ˆ¡²QÑ…¸á‹º‘“¶9TÄÑ“ï^Æ‘TLµŒPõeÃÙ^I)fÆLiÊ9æáœãgéá_"1àhgåhŽV¤ou¤bÉ`v5–ãùŽïxW„vh6¥B†\Ÿˆ‡Zz"Yº¥^J(vø¥bj']:¦f"az¦jJ$T>A˜MpZ#K"F¾ç#N ><¸¦,¦;ÂigM¤E‡—,njB1Xƒ§ÆxÂ'ƒ*X|D|q)NzŠ'eªy:© X©˜º©Q ©œú©§ª¢º"ž:ª¦ê9:xªªªOiºª®j¥úªŸ«²º©´Z«“z«ÈF…ÿ¼Ú«¾ú«À¬Â:¬Ä:¬µ§«Øæzî·¬GpÇڪ–mG¤¬d4vºB­ÌÚ=Ϊƒmjm7OÒš|GuX›µZ»µ\»8L0á7xËz`‚&ÿt©Ê¤6J§t‘öL÷¶]·rKsW«:›ÃDNt°$8Aûö¯8‹Ju»¶Aç7‹ótƒû7sA¸„˶B׸¡ ¸{£¸ˆ;·”»:β:£uR›zdKË6u`¸ô©¶nñOw³7o±7¦»tK§ºoÑ‘‹Y¥‹8•[»¨S?§S0Y§/ë¤Pý¼ÿ$¼vS¼ÄK¼Ã›¼Æ«¼Ê{¼Í˼λ¼Åû¼Ò½ÖK½×[½Ø»½ÚÛ½Ùû½ÔKw‰¾Ók±››«±Sc­×ú´ Äy³Ç‚#+lå§;çgyçj.ŸwõZ®ÚÆ~î;+êz+ó+„õûkú³C)r̳ÿ›×ÀôúC>;×VÈ£†ÈOì#,Á6 w˧Åʇ|ªBÅ.ëÇh¶™¶¡º·¦6¨2,&‹<ʪ–¨|ÛoP|%ºÆ8"Åe\¯êzy?kCt'DLÛ;ÿºì´š,5ß·FžL{ ìk}ÜËÆì*¿¼F$¬&¼±YSÌÇŒw²G ­ üÈz”¿Ì¿¼Ä’—y¼Íáã+qI̓¬³°\y\?_Œ´èÊ®ßÜͱ,Î$Ǩª³ÅšÏú¼ÏüÜÏþüÏDx¾¸:аjÍ}ÐçŒÐ MȺÐ[ÚЇÑX8Ñí„}Ñ-˜ÑmÝÑøÑ í€"=Ò XÒ&m€(Ò¸Ò,í.ýÒúÓ2mø)½LœœÌ_ÛÓ¼Ó@íÓ<ýÓB-Ès¬ƒÃœK®,ª?È)æ|Ô9ÈBqzÈs²Ô ÚÔjEÞ:NF}ÏNÔU —2DÊÿJŒ{ÚdÕŸŠÕR ¨ÿjÖ^ðÔ^Ý`½zÖ³a5j¨–‚¬šÓs}oÁ7ƒ…w×hºÌIÐׂ¢­Ö—×%T{†(ˆ­ÑËD‡”]Ù]ÝØ]ÓzJÓšÍwœÝÙ\÷Ù pâ1£1¦Ú¨½Ú§ÝÚªíÚ¬ýÚ²Û´ Û¶=Û·]Û¸½ÛºÝÛ¶½O1‡ŸŠÈˆ ÕPŽH ÈÜÅ ÌM ÎýÜЭ !5ݬ@Š"uݱ`’©HêR,¹ªÞâÞ¸øšQf]"ª“êÝ]»¹JÅð ß.GIœðeœ4ŠfúíU]å_þýßîß?:àv¶•+ñ4‘àÝég=Q–ÿBñà®W† éi•náòs#+Œ£Y )bù¹Ÿ†‰˜þ9 “( ” .&c³… Š!u °€ ²Ýú¢y’¥i¡¨‘°¨\µÈd®y‹ÒU“ç TÀ(T·É]ìZfõÎÑ¢DùŒHyßÇ9£P)LÙßRÉ_ÑÉs¤¾^ju¤|–8Ñ9±Žf–ÎWNahÖ O‘ak~šs¥^—dA50†>/pè#P#Ü5âÅŸýù) é—[õ‰ õ‘¢xc³`ã×íÚ­ã<ÞÝÄÐÇ‹­qdªYS¬¹¡Fî¡!j]ÿJTë›äPŒ(ºú@åÏa‰åìå^ÅyUXÕ”ó•föÕf8ê_5æaEàgu/¡æô–Hºà žuõàæ)áÂW®çJ#Ÿ^gÐþ'°{92P—EP Y˜úÙ&–Œ ˜”°by š® ™Îé—)[™[ÔíQ½EãŸyã=¶Ýd¦¹ ®Èê°adÊ%ë³QÞ¶ŽäRF›À!TÛ5ŒÅ¡›ZÖòæ%^çóô=UÈ~VuœgÆÜ1`íc^•ïŽØ®kE¤^©nWÞI–gÙ¤"áxE†áêØè#—Xª‡"€wïz)ÿ”ŏРïvÑáÕáþž˜œÕPÐY©u*Ž*˜¸ð/ž™™ ’œÙž™ÝŸùc*•’ÅuÅP ±¯‘øDΡ"Ÿ‹Ô5›ØÅäN>ù뢼™+jPuåÅ^ßö]fñ•ßYõ×èóå!æp&Ö^gŽVHô{Æí çJ*âa„æ¤{%xX‚…F¶ìÜfwùX,`ïÙ7iusÁY…Ùˆ‘IZŽ  …¡ ª* U±¥™æ ™ š>ÆÝï +Yd°ÿ«©ø«)òG~ÞÔ%¢’¯“%ºòñ ‰0¡…ȃdid>Ë(4Zÿµ Õl‹Íº`ñÁ”ÑgHælÈà𷜞¹ÀïyCþް_ .ú  &!%%1&,C&.',.;1>C9-@-LM TZ]WLcRDbZFNV€\Ndrs#’•˜¡€ª­±­·±+®¼+8*Æ+ÄÉÅ)ÔÏ(*(6âÛã)â)ð7ôÝûó=xïA|áB† :„8ÑÁD *:¸¨QÁ=|ôèQ£&Qžd ’åÉ+W¾d óeÍ™3ä‘“§ÎœC~!rdˆ#H*á‰)Pÿ˜H©UË•-]¶dýâEŒ™2jÒ¸g,³wììQÛgO·‚)B4×QÝHw1<¢„ÀÒ£L–6YŠ'§§RÕ cU²hɺ ŠP 01š› ¦ Ú3jİF½­·l¨ÁµþF¬\;ØíÈ­gOÞz½ííƒí/à@Ø"O¸yÈ¡S´ˆQÁÆ‹!Cvü耤•ÜSšü¾ÒL• ÊǼi³fNœ;{&€/Ÿþ‘¡Hæ?š_i*ÿ¯‹£ÈÊ 2¼8‹¯Ò`#¬9Æ‚P¬9ô¨°­¶ØD¸¡k»î ’¾4Ék“5ùË“MHéÿÄÅÃ@1Xh\2 j™,—áx$†´˜fš ‰,’µ#e³Æ5o˜d’sžŒž |ó‚ܬ¬‡·-¨·. ¢ ‚ S!…*ȹ‡¢‹®"ˆ.ªŽ:Ž@Ún»‘ÂO<ñÈ“)½õnZ¯=œè+ÔСˆÀ(ý˜bʉG¡šBR©ì¢@K¯à ¿R0 °Ú8cIµP „>8<$Ald’JöLEK+Œ°Ãx=eW€ 6ØÈlÁåÇc‘M6— ‡ÒH$•dIÙÊiÍœk¡¬-·)ß™GË-3Ÿxº¹‚ò1èÜ4×tH"6¥ƒ“º0ª(¤:Á#ÿé$îô$%>a”&Aqz/¾C᳨"Šrb©¦˜zê ¤¢J@«°Ê8ÓÉPÃŒ5ÀB£ #,ùµÞÐCU>9A\ý0VHô2‘¯5ÙDE/ÙÕÅÃ|…±¡‰.%ÇkLZ饙nÚé§¡ŽZê©©®Ú꫱ÎZë­¹îÚë¯Á^Z2¤Ã.Ûì³ÑN[íµÙnÛí·­î¹é®Ûî»ñÎ[o¶åÞÛï¿\ðÁ ŸºïÂO\ñÅo¼êÃ\òÉ)¯ümÈ-Ï\óÍ9ïœFÌ=]ôÑIßôÒQO]õÕ¹>}i[j„]iÙcïšöÙ½†ýöÛÏæw¨}g]øÐ]Ÿÿ}wÙ]̱äYaùÅœoŒ±Ý¡oÞ±æ«wžúìmÑ={è_Y…y™§]÷ð½ç~zñÃW¾ûï‡óâ“~|öч{ìÓç¿1ò«÷<ëýwïK_ÿ¾‡Àí©O|µÛŸAùM°sôs ý è?{l 5è;êƒû“`ðô§¼P€æK¡ )ÃÌYpƒÄÝ׿®ðÛÓá ¯G@‚|AŸô–ÇÂü©yëË!‰(C).ކ€C᱘EÔUQ‹]ôâÑÆE0Ž‘Œe¤š͘F5®ñhltãáˆF8ΑŽñ“cñ˜ÇÑÝQ}ôcåøøGA2ÿq$ä!iºb%’‘Tœ!IIš ’“´ä%³VILn’“OÓd'AJ-R”¥4¥áHyJU®2iŸdå+éJXÎÒ²ì$p™K]î’—½ôå/La“˜Å4æ1‘™Le.“™Ì\@ÔlÉIYôˆšÕ´æ5±™Mmn“›Ýôæ7ÁNqZÓi©tZ479Íq®“ítç;áOyg2J#:1©Îyýôç? ›z¶ÒœMÃç%õ)€j*4 îd(CÁ цN”¢ÝhîYPZŠ ¢%ÆC?êŠá(´¨ÖGPÒ”Jô¤!õhGQJÒ’Ê”G-e©HWªÒ”®Ô¤:ÿí(NwêÓŠU›õ Öc4ÊÑ‹> †õ›dBk ¢Ô¤TÍ©Ja*U­RÕ£U%éNÁ:U°Zu¬BkX¹:Ò­n5«Duë5/J»Œ.µiÁ#!úÚGÂ'q…Z„ªZÑJͬ²t­ƒµæKƒX±"¶¦†ìYÙºÖÀBö­•(Ù`1WÌ2Í®Ì` YØW/þ6‹ªU:Ó²¢ö´§EíkÛêR±*¨m­­l_KY˾•®£ì­=“úºÚÖ„<<¡h»¨ÏÝ.—¹Í%êoÛµ;ŽO€üË+¯[ÂävÕ¹ÝõîwÛ `— ÐÝhfÏëÆgJ—¼éÍ¡°à_ùΗ¾õµïÿ}ñ›_ýî—¿ýõïL_h¶×½Üïœ`¸  `°ƒ\Y\ñsNoj[ÕÇ*Ø¡‚å0‡¡;á›·Àd=¬†?¼M§˜Å=ŠkfƒhP ŸÃX­êdmÌÕ—N•°<õñl[Z¯Þ8Ç@f+¥Šä$·x¨FežˆÙKâ ›X²J>²MkäÕ^¹¶:¥r æÂF–Ì’er@Cc¦Ô’±%«•s\æÜŠyÌg òµJgŹÎwþé™)*Þ_ªY©›u¯øh<+ÚŸ Žðƒí` ÃXÊ4f4“3|é~FšÓž´o ý;Ï‚RÊ2õ©QjU¯šÕ­võ«aÿkYÏ:Öît„?ÔJ#W{ôž˜k0–Z4Ì0v¤c)ÕÌF–³ImZO›ÚÕ¶öµ±ÍjGoÂŽv ¯÷Ã!6µŽÄ&MhvôjiÿhÝ¢Éö»áoy£ºضõ½üí‹v‡ÚÍ Í­ i†ÙgÖÀ—Á,wS#áËhF^pt‹æá _†Ã1¾pˆ |Þ÷x«jí{wÛÛ#µñÚ7@ã/Šn øÅ£íŒt;|ÝÌFwÅÎñÓ{æ1Ÿ9´m®óœ#£ùøÑ‘~,–RûÖÛηÉí&l2¾|áBzÕžs˜_â=_øÄ±îu®‡†ëUOúÙÞUÿª»ßN/€¾wM˵£îu·{Ú{4wU7Ýép?yïxÁ>Ûj¬¹íö§GùïSÖôã/ýÐÙ~óÝvðå¡ìÉ}ËýËî§Ú¹¹âoŠòí4+éÌQ¿úuT^è>'ïMÔ—þÀ±ßfšWÏúúuþÇev3˜'/y2ÿ>¤U^rïí|d3Óž¶Ï&î¡®ûØñ~°^Îé†ïœVß[?ùÝ·­ñqÌ|ðBŸñÒŸþòý¬}Èê™±a6ñŸ½?g>oYüÝ%¿æã>ËÙןÿÌ¿ÿ97Oÿúo þOÆò–ö¯ðÌpÍPyÅ>ïПVì0°ÐÌ|\ÿÏó0Ð4p)/Ô2óO궆9«tÜ,¬”ìûMøÖ¯ø¼ÏµLëìÍrpøæ¯ÈŽÏ´L°kʳ®kyž'»´§ºXî×msbÐϬϵâÏÌô,üä Î\jÃÀÏý´O 'K·úÏË«ñ„(v̧|ŒË„ú-…àP»D§ ûLýË÷„lçoËè̱n0¦úÐÊö ·¯Qp ÓPjP(ÜB«ƒæ°å’°„\°qJпë 1*á+“Ç~Æ­×ÔÇÉ'Øä 1‘±9±ÂÐl*ñYGWñ—ë)M 7Êó.ôš )MAí#ÿQ›lQÃ.Ñ›‘›Ï¾¢©j踲¦§<ˆ¯±¸ÖÆ…þÚoyÈfðý1ý¤Ñ²í»-÷€§ˆ‹»ç|è|ôQ ë'»è‚^÷Ê}¾FulÇ@þ¸0 ±¬Ìªß oMç± G­¸ª«‰–ˆw ð½è“ñ³ÊÆ õP!r!Ûo ßOý¸0%’(ÒÖÀ"­#)±†ˆk'yòãP‚ %q µF&g2)÷©&#LÒª1jþq(7ò†Bh‰À1%+‹Ò'ŸŠrG)Á²¹˜òòÞî)?)Ã2-×i,qÍ,Íχ±¢2P-7ÿ±®pò-•1.å -é’ÅŒQ×x‘óÐYró  qøfÎø²/ßé/£ Yú²´¸/!SrïÐÍ1wk Ú'00p093%}ýº037ÓÇ<3ñ.¥¯1YŒ6_sœ “Í&É6,Ón³²îË-%s8ã(‰ó8ýÊ8‘s9eH7™ó99Ç9¡s:I9©ó:KG:±s;É:¹ó;5G;Ás<ÿF<Éó<ñÆ<Ñs=çF=Ùó=ùÆ;ás>ËS>éó>ÓÓ>ñs?ÛS?ùó?ã3t@ÝÆ= ô@ËA4o tAIóA%´ktB´B-TA14CtC9ÿt@=ôCÿ3DEt?I´DïóDQt>UtEß³E]t=a4FÏsFit},„8áè §°ÆÐÚƒë¯0¡F唂U£À¶P›ƒmÖ'nÝÝËonˆ³G…VJ4§Þ 굺´0`¾‚— &º¸¯_¾C +Fìø±áÄŽcnürR‡EAïµ> 0t^¨Ž:Î 6Ár£‚à«¡ÁiupƒÎø ­DÂdU',!1R8*ªPê{azbúÃ…‚¢a% ìÙÐ51üa«‚¨ –ô#€8|a]¤Ã È‚€â‚¢8Å*N‘P¤"þÀÃ*rq‹_c¯(ÄA•qìÀƒ»ãN¢‹oÜR·48Ö‘Ž`ä"õÇÝÑsìã%ÑFFòˆL¤"ÉÈ9Üd‰Jã%œ¸C-:Ò˜¬ã<$É:‘%šŒ¢&Û8J.ÖÑ“·%YÁÊVºò•°Œ¥,wIíH·ÈäIiÊ'†’” $7©JN˜o|$ÏX¥a23·|Æ'MEjfÒ—™¬¦0õˆÍcz³šO¤æ3Y§Ìqòj†Êå&ÉËNºQaL•ÅbÚ3ž…|gÍ)°rò“ѼÀM@ ¯y[ðJU0+°ÐUbkŽ%Bþ *ÑöÓ™A@3ê=rôý¨8h¹L‹†T¤ô(J7pÒ•rP¥.ÅekÓ#´¦ED'.³8„}îšø)N¥‰Ñ¡†o¦Õ¢„PQàS–Š’¡.€©Qƒ*Õ©¶t%Íé6e*ÎÐ4’U5êU åŲŠñŠcÌ£} G/~1¨i'<¹iÉ|Rqª]Í+^õú8+ÍÅtcËÇ?2¡„¬ZßHXNÊq˜}ŒcdEéØd*Ö”Y-ãM÷ºU Ý$%!{‰JPÞԗ­1á9Í^òÒš|\-ié J±†u¨c¥*e¿éÚ]ÕšÄL-o}úMÔ®V¶Æô­Uoþ‹ÓÜ‚s¸ö §tˉڧvs‹‹Ý­8Ã)Úáò5¦›åìwµ¾zâ³›Öõ#>çªMó:q»¿|§%å¸Nù—¶çͬf™[Ó–N”¢}hEJ`¨:ª5¨2 `ˆ:x• >èr»Wÿfá« /g-,Þ\h¸ÂHí° ù Þ‹¸Æ+‡O¼ «ØÄ,öEŠ'Ü2ýÆø 3¶­NáÚÈûøÇ@²‡Ü‡¿’Ø¥'½Ò°–Ìä&;ùÉP޲”§Lå*[ùÊXβ–·Ìå.{¹=Fv1A«,™ùÌhN³š×Ìæ6»ùÍp޳œçLç:ÛùÎxÎs›9À0wÄ;Æ¢¯ôLþèBúЈN´¢Íh4CøW’çSÿüâ@;qÐδ¦7ÍéN{ºÑ’jŸuKé1{¶ÌŸNµªWÍêVo:Ô‚uŽq ãKêR®Îµ®ßŒé]ûºÐ°¾´¬¼Ò$ËêØyîµ§•ýk<3»Ùжs°£8êßb8*Æ6T–žífnkÚÛÑŽ3¸ÃMn6O›‹Õîìµ}’mùêØ‡Òv¼qoi{Vî®7¾é£yêßú>Õ­áMð[Ü̸¸½ÿo…+¼ßù6–^jXÔ¶˜u\ãð!ûÞÏ·»í=òA#[â$O9ÉO>ò…Ë»å*ßvÊ'þò’Û\å,/9Êžsþ—û|á(¯¸Ð1%Â/õm[çgîúÏi®s®#ëdùÐÃ-é¢DÚÏ“o»Áþt¦§=í0ÿ¸²ƒ.õ±_Í=‡¹à™s±ßêg—¹ß¾v¶gêí¤Žû†kMm»[Þò_9Ùß÷¬£ýït_|Í=Ïwľç‡ßùèÇÝxVŸòÖ¶ñ3çþõ'^óŒ‡xÞw†ÿ=áUÇô×ïoxÜë7=îmsz¾õÐ~}º%¿îÌúØÏ¾ö-ý£KÐõöÇOþò×¹ûp/­-]yó»ÿýðצŸ×êþëäúñÏ¿þ[/eï«¿¹”Ç^7Æég5qR²”€ ¸€ Ø€ø€¨yÿ×_8€-†të~Ø Ä†R+¶ŒÓ"õ س€ìW‚"‚E‚*Ø4ˆ‚¸F{ {/hF1H)¨dMvn7xa,ÈQøw-vÁ=壸r#âG˜CA˜QCø+Ò„i,$pL¨B'¨ƒ3Ø~ŽV„Ç‚j*XøTÈDOhRX)_x/Bs<ÊÓ1E÷1:2ƒ1e"Õ1¶SZ˜†ÿ…D1”ã3EÓ7!:Ésˆ~â1…s:RB[Xb;Èl°æ9š3:QÃ9{saÃ9þ˜(:rÓ'gV—J'~iv‰–³7ˆ˜4$Ò *‹2<®ƒ8µhA“ˆdkh‰`x8¥9¯H7šX‹ø$¯Xжˆü$ˆp‰b3;oB4¿£&Sˆ'±³53Ó&z²1´‹Å¶†`ƒ?hSÌhNØ åà踎ù3”Ø…ðÈí8‚ïXÌsŠ2˜Šúh‚ç8N.øì³—©2ÉL™.±gÔ‰¹_)8‘ É\è )DIÖY÷Ø‚½èd>8’8ø}•FlxfÁ¶&"à,72Õs…òÒ%f@ùCÎÈŠBó)nXàB:B‰w±þ“ãS’BØ‹j”a.©£”‰Èg8 Y¸”=iC?ù‹ÍÑ; cú«À¬ÂKý‰Žïˆ‰·Ó«Sé§Å*ÇÚŠt¹è©õg¨6š9ƒ›ÕXªÔ*¨zúÙ­-Ь‰¡âÚL@Š Gz®Ïs«&¢ìúäÊð¯ãê®ý®özNéz¡ëº¯é£¢…i®Ëó‘XC=$ õ N…E3$€KµTó°(„¯úã_£”UòE- ©‘×±[[ße×@±Ë(°¾y¤á@)µ¢N7c& 0ß*Ÿýº¢,kDØeVktWñôVXtVØuþJ4HƒŽõ\AF¹Ô³=+±¢U´d$X ²VB[M…ô³,‰†*;ð©N 6XÕX’õGˆ5¶ƒÔXƒ„GÑuG‚”L”ä¶fQÎHouGÖ%YvDXÖ…¶x{³¡‚±–¹³ÛTZí„-îtI…¸¦å.œTZÚåZvpOy¹º¥Z¥„IôÔN¿t¸›ôP[ôZ-$¸ZùµÓ¤X”[´˜¥T„B}Þ¤\È¥IÈD¹Àe¹u ]ð\Ù”MïÕ»%Ên¤[@ù(³èÕKJ;]ËMŸ[¼p¤]Š‹¼]Å»²u¹Ðe_œ»»nÛ^𤺫r°I¸“¹Ö$XõE_pEOì”^ú„_U_ëþëH…›¾Ä_Å[»ÇÕ]C‹¾›{±]ëŸõ9PL&af Å`F` F·À %O,i²`À uÁ‰2\ݼ¼Y¯R"ë„ýk¬[°°RÂÎzÂ(ÌT¬@ Ü›³û¯2œÂ4¼²'ŠùTÜ…“uâÚzàÉX7w¹/7ä¾3k£­·xšÁÈ«²é˜+Häðt-Ó&62Yt|"œ?ÞÝÇ–?ã&ÅIŒaNìÄž ¶~ìÈžìʾìÌÞìÎþìÐíÒ>íÔ^íÖ~íØžíÚ¾íÜÞíÞþíàîâ>îä^îæ~îèžîê¾îèëîþîðïò.«¥þ.Å~ïøžïú¾ïGÍîþþïð?ð_ððŸð ¿ð ßðÅþeÏeÕIì^ñZï·^#Âþ–f‘V¡¢è'¦ñ¸T# ïñ–òã8ò?òµò\aò0Òò¹Bò"Fóó$©þò­|ïòªó¢Æó8Ñ'aˆ.J&ò7oóDiÜgòºLˆ~”òŠò®”‘àó™UõÀÝ2A¿Ü‚õ8ßaT¯åÆ MXÿõª½õ3ÿôh_…öp/šdÿò#.lA…J–U}O”â‘<.øoŸõwˆ–›?÷N…5‰â¹ öxO©rþ¢?®kÿÜvIŒ‹Ÿùl¯º©„sø__ªeŽFŒÏY2=g#5³£úFÏú¥â5øšß5¸ˆô eû¬ãÆÏT»¿W™b–t‹G8ùšß«‘iø°Oü:ž9žÏô„oÞqþOúCŸ÷zå£?C«¯õÞí¿ñßÿW>ŒÍÿù·¿ùŠü¥BN èÙb]sÅ.q$§ Jue[W872}EM¾ÜÃ?½6Éf@"EX,KfÓù„F¥S"zM¢°ÛKLe冕߰;.§Õkv› vCcð8Ó[¢×íGQ^Dû$,Dò3l™K$ºblä»@„̪¼ÄÌL£Ô àÔtí íd1E]em}tíÒ‚õ$›¥P´½•Ôíõý# E .6>FNV^fn>öyÕÅ¥ΜþÅÎ.pîöþ/¾'/7?GOWÏÁ wçà†¯·_–×Ö߇Z÷®ÿPà@‚UD˜ðÜ … òƒQâDŠ-^ĘQãFŽ=~RäH’%MžD™RåJ–-]¾„SæLš5mÞÄ™SçNž=}þTèP¢EEšTéR¦M>…UêTªU­^ÅšUëV®]½~VìX²eÍžE›VíZ¶mݾ…Wî\ºuíÞÅ›Wï^¾}ýþXð`Â… FœXñbÆ?†YòdÊ•-;httraqt/help/img/snap9_d.gif0000664000175000017500000001307013042707374016505 0ustar karbofoskarbofosGIF87aŒŠªÖνÿÿÿïçÞ„„¥Œkÿ{{,ŒŠ@ÿºÜþ0ÊI«½8ëÍ»ÿ`(Ždižhª®lë¾p,Ïtmßx®ï|ïÿÀ pH,YG²±\B’P@S1]TN)ÕŠU2·ÜîcàÌ‚Ëà³${ £µ_8œ{åîu\¿VÍuG‚ƒ„…†‡ˆ‰Š‹ŒŽ0ftr‘w|xx~b€[o{’œ–a–¡si™˜•u¨y¢z©“­O¤š¶·¸¹º»¼½¾¿À€Ãµv° ªÆ£—̲b¢¬¦ÇÊÁÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëHdˬm¥ÏÒÅ]QSúZõË«N´ÃÏŸAƒQ(pBFkÏ=x ÿs6Å‹3jÜȱÿ£Ç CŠI²¤É“(Sª\ɲ¥Ë—0oˆi¡À¿6ØÉ“§Îž@ƒ Jô'QŸH0šT©Ó§LƒFu:uéÓž?«îÔzUhÖˆK¶¬Ù³hÓª]˶­Û·pãš0‚Mº„êž(õN*Pd÷(¥ï*ÃÍNÜͳëR£_·JÞÊU)äÈ•f…<ùqQ¬Å½ÜÙªiÑž'GV s릡K»V®íÛ¸sëÞ½6°ïßIôN3Âb 9y+_μ¹óçУKŸN]¹€ëسcÇ[¼[òêàËO¾¼ù󹵫¿Î½û¶ïèãËŸO¿¾ýøëÕ·î^Âñ ÿðÝ'à€h ùi·ŸÄ™ð×oæÛ`±& ˆÝTÂ5 pà‡ †(∻%˜Ý‚E4ØßV ‰0Æ(ãŒ÷™¸Š+ó"<öèãËÙÈŽ9ú²#H&©ä’9‘Eòr$“TViåN¢¥‘^éå—`Ò—%”[æ2e˜h¦©¦uBjYæ.g®)çœt¦5æ›ÁÄYçž|ªy'ž¿èÙç „Rù' ½Z袌ò¨›ˆÚ¢h£”V â‚zÝEf¤ŒhjÜN†*ꨤ–jꩨ¦ªêª¬¶êê«°ši‹lÊ©"w ë®¼Úë¯À+ì°Äk챩Ðë²ÿBzë³ÐF›H³P›Ø”8¤J„¯Tä ÔZ»CÂhû¸¼“PèB›-†…2Œ`ŸX!˜'"Ö ¼§Ä½®PX½ùB8Ê„“¬ p¾l¨ë—ÂŒEÄñlo†Æãð&YØ,¾ [\ðÅž”,1Èó{pÊ)[Ì×ÅÒ+m2\¬û(ÍÑ“Ì||3>ël>°<Äî^æ¶+n»3».Ìóx;KÁQ?Ãí%÷5pÂkͽúÑ5×Ù~᯿_o̳…“,rÑùüæ±¾-Ÿq2ÆMç­÷Þ|÷í÷߀.øà„nøáˆ'®øâŒ7îøãG.ùä”Wnùåÿ˜g®ùæœ2Ûn[]ó){úA ƒ³éÿzíØ„±=°¾ žÅUÏN6Í2ó,ñé6ÏS1éLwnüñÈ'ŽòðÌ Ìº?ÄÔ }$¸ÒDË×3¿zíÜC?†Ö'ïÄc·ŽÝá7L»êÏ_ùí£~ñÉ?N¿9÷ׯ?ÒŸTßzÍþëžóØw:ŽL€ìsžøÀ¾Šeo\Gþr0ÁZð‚Ì 7ÈAr,dØ»M¦½•½/tò»‰ÉL;uQ/^!ÄÐ϶Fº·¹0mê» u×;ÕÉ/n'žÚÞçº樂@"H¬UÁü½ÌˆPŒ¢§HÅ*ZñŠXÌ¢ÿ·Ø[Ñ„V˜”¥ÆHÆú<Ê‹<@£Š´jýlhpLýã!Ø 5§™MjFCŸè4–¡LRHsG@²)¨aÊj63HÙ8ò:YYÓÈÒ€¥Œòi‚<55ã‰-˜ã§2ÃÇ«Å1R *?cI?âq•°Œ¥,gIKÔ“ç9Ôp–ÅË^úò—À ¦0‡IÌbó˜è#.—ÉÌéè’‹ Pf3§IMÞ<3E€¥]ºTÍnzó9×$‚'ר3pÍ8# ´‰n~óðÄM8‡0N^€òìt€4ãÉOxÎS8¦@JЂô ¾L¦;ûÉІ–åŸ\ܧC'ŠÿKˆnQ¢ͨ¥,ªEŒjô£‹âh= Ò’òI¤X$©IW*'”^Q¥,i˜\jE˜Êô¦V¢imŠÓž*I§Tä©O‡ê£YšÛ$ªR뜦:ë¢GU€®2*dYõªXͪV·ÊÕRµgªuÉçS‘JÖ²šõ¬…{W‡v¡"ìj~y›Ôrh4uì‰p•…<îºÖ¼vl ÉÇKXë©¡­/ôZAø±ƒv°…5Åb!‹µmµPjÓ¸Z7ËÙmÌn}©ëüÜ1XJLÖh¢ÐCö {=6²¬]\§62ß‘¶B iž\ñ?¾¦³³À ®p‡KÜâ÷¸ÈM®r—ËÜæÿ:÷¹Ð®t§KÝêZ÷ºØÍ®v·ËÝî:í·åo9щ‚6ÊÀ¼·¥,nI Bïz£·1-êZ»¯·†¯lµ¾"BÙ²‰–0ð]í_gëÔÙR£‡:ìfÝ»‹&ðw—åÚîj¼ÒAx¶ïëŠhá¯Om›ðÖxX@øÅ‘_ \ˆôZ‘ת“Á0ŽñÞ>(%nÀÆBÓÁÚl€c3¿Ѩ/ì «W"Û#µÐÐðkqä#¹®÷È“ýK²x 8fÎè±}0¯ˆ5eá“òƒ×û`ºá벉)Læ–Ä\s›Vâ8÷ ·ŸmÛ¼å>ûOŸ‰–ÿœ¹‡vÿÉdCpÀà·ã@ÇVn˜Ðp`MhÅ9ønv`õ²—çí™ØÅi“³ÊÜVá!¶||®´ªWÍêV»úհ޵¬gMkÎRšä´ R^›³[@»±¯wæØ[×úZ¸³rfÛÊè^™Í“¶cíÛ6›Ž±ý_ÎÞÈÚ’X²©ÃrìpYñ;N [±oÇ<WÒ>ìÖ…æ]‘NŸÀò–m„ûG±„M»}¦Ž\u­_jÛ\çN¸ÂÎð†;üá¸Ä'NñŠ[üâϸÆ7^«®züã J&BGNò’›üä(O¹ÊWÎò–»¼Wõ”I6JÊZÚüæ8ϹÎwÎó[.u.Dÿ⤠bÎ.´ó·½ç‰a V4Æ+¯ä¹+CJUJ=¬ìJUjHÍÔR‘щÏN–¯êŠEQz Œ^µù’"¶|p²­­šÛÑ+†¬d+MãõJn½|?M×¥’w;‚=ð‹tdOxJNÅê¥\¼Õ%É“±“],F«ˆŽtçÃn5„›¸ŒçT‡ éhçúÞOKÕc½êW½ìµ>Ë_¨8à¼=É­ÔKu¡—¾¡Ú¤ûÿ$¾Wð…Ï|$á^ŠBm¾ôÅD|ÎFúØÏeõ7{ýì{_<Ï·ÈÇO~Ðüûè'Qøkp|“$¿ûé?8·¯v0ñ×èTzÿ½gðþåËÿÿõ±~4Ð~I×v§Cp3QãmãJç€hh|+0e zÌ–;ø¶o.ÐøÔg#š×è4‚*¨}"X‚.à‚"‘‚+8ƒàGg4˜ƒf1„ƒ:øƒMbƒfåƒ@˜ƒ<¸ADX„3x„”„J¨‚L˜ANø„…4…TVxAX˜…ÿ·…Ô…^`Ab8†èW†t†hè}j¸?l؆Ø÷†ú‡r(}tX?vx‡Ì—‡É³‡||~ˆ<€ˆd7ˆÇSˆ†¸Tˆh<ЏˆD•y0†þ‰chvÀBwƒ•h‰Y(‰Ö â+åÿWЦxЍ˜Š®B£Ø,“h†i7Uh§Š´X‹¶x‹§hvN犡ˆ)³ˆ‹ÀŒÂ8Œ¿²Â!V¯¸† ɸŒÎøŒÐÒÈjµbpä`ÞƒB}paÓh·hTCì†jj…gÜÈ€ADCd†ií(CÚ`!¤b·Aä=è£mÜØ7ó¨N@V/ECgé0ú×vz¦ª…`-V ̶[Pf “Fü[vEwG¶mØ–3øUd‹V’'XYñaQZöógÆ–K36i8esCòØ fö=);º«h*Yiiz àwGxzÂ+\¼ôÃ(\xÄ{Âú‹Ä,,Ä,L{«$¼üuÄkİ›ÉT'Èx(„Ø„ªÄÿÙ{è‰rHÈ!à·!ƒ¤Ü†¦ ¨¼ª¼ÊcØÊðÊ˲œ…´œD–Û˾üËÀ Zt”ˬìÉdõˆÄ¼R»Œ9ÈœÌ%µÌ—ÓÌÎüQÐl9Ò<ÍUÍ•sÍØrÞ}“ÞêÍ#ìÍ7îýÞ3ÿß{3ßô#ö­7øßê7ÝFÔßþ-"û7>à RàMsàŽ%ÞA ÞàRºëqºeá> ´›ÝÆá¸$À¼BÀT9îáöÁ¼ì¡|ÌÚ&NQΉ->QXœP+Û*DŒ8žã:¾ãëAÐ0â̬ŻÈãD^äFN‹™§Ï½xŒC~äNþäPžU_M¼× ž‰¿åZ¾å\¾Š™rv¬äV~ŒTÕåf~æh~(™HUó¼äŸ’æpçižäІ+çxžçPn¸m¾Yzþç€è£Â·„^è†~舞èÞ%¸-ëªõzk^)\9¦òÕèÊ—^Ðôšµ!9¢.ÿÀ°; 84ÐH“‘Ù´×iÓ‹éDêãõÒÀð—£¶ês¤ ¥›´Z 6œéœÖ“µŠ Oë«>jDÊë7¤ñ9쥵€ª >; pа°zWHKìª5j¤AÖ?¨Î7ni°žvžh3µðµ—qª@«zÃ=¦ÏvÓ.›•Àš¦Cv5sºî®ú•$«ÃǪ.‰¥$)ð߉²)¥®®7¶N‘Fë±Ù~hû²›'»¤SìLz§Bú´oWñ+íðFÉ©ø®Wó˜ïC›–½>¬/”<«°Ÿ:³ʵÈJ90ÿéoR“2ïc`)9¯è—jÔéø[mÔ³vНÈÙ›%ÊêÔÿ;µ[i¥íU‘þêP¿qKêÞ¢¯/ðHoô0ªé÷ê¦Ê>®åòõÇIë×®úUœ¯Nñ¥'‘ס÷h¾ÅÓqÿlöø–¯d ¿°vòÈ.°s‰qh?Ÿƒ?ñvzZrêî^jï8Íî^ü¯—vî@—ô^§Ö f]/qa™ë©Žlï’t©O±¹e—p¯ñƾtJß0)yñe ñ3j½hú¦3]zYôQ¹¿¯û;cõkDüÊü<ŸüÊ¿üÌßüÎÿüÐýÒ?ýÔ_ýÖýØŸýÚ¿ýÜßýÞÿýàþâ?þä_þæþèŸþê¿þìßþîÿþðÿò?ÿÚ;httraqt/help/img/snap9_k.gif0000664000175000017500000001144513042707374016520 0ustar karbofoskarbofosGIF87aŠŠªÖνÿÿÿ¥ŒkïçÞ,ŠŠÿºÜþ0ÊI«½8ëÍ»ÿ`(Ždižhª®lë¾p,Ïtmßx®ï|ïÿÀ pH,ȤrÉl:ŸÐ¨tJ­Z¯Ø¬vËíz¿à°xL.›Ïè´zÍn»ßð¸|N¯Ûïø¼~Ïïûÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ³ÙÛÛ Ýáâ2Þå×è–ç ÝìÚîBëéó“áßíÜçöÜCòôÿŽö-Øî¾}/ó¿ä¿ÏÿÉþ.ÿÿõ'`nQà€q` &è` ^áƒÞ0aV¨a NÑᆠ®ða#†hb %úW߉,æ¢.—.òˆÖšŒß¼³Ám-Vðb1šS¢Ô8×;f OüÈD£M@d( 壜A}]0eŽ­1y“K@ÉåQúdÄRth²†H•1Y ÝP\24@9w‘™=yɘJÄ”o¸±T¿©©Hž3 *èr¦UT¨jÕÁ©'Ÿ®h‘½-‰ÜjHF‚¨o;Iš×¨sAŠœžPŠ„˜2Úi¦vYd桟Aj£Ž«ýi[R†¢Ú”¥æK¦Luù)©³5¯ÿµŠzd±»æ¶e‹ªÁê¨uÑ6²(M Èu¥"‹«B…b+“·'Vkĵ¥Îzêw=çl à&7ÒŸ´Q¤¡çjè¤Â¢0 Ùª‡nº»—p šìkê±Q%|0‹+¸ðñwŒ0g"—ŒâÆú¡lòÊ„ „Ë,S³3Çœ`Í<hÖÎ<›¥ò=-ôÐCÿ Î;è,ãÒL7íôÓPG-õÔö !ÕXg­õÖ\wíõ8V{‚´J`öÙh§­öÚl·íöÛpÇ ÷°„´rç­÷Þ|÷í÷ßqÓm7'c»hõx®øâŒ³]waˆ× câÿMyåÿ˜g®÷ã„E>ø&…ãP¶æ¤—Þ¶äx>¹éz_Îú뚣þ€ê¯„náá®Ã®;ã²§šÍç¢ç¾{ÚÂoüÞ½7@»+¶Û0:ÛÅï½Úâ¿vò{þŽA•%p/â‹ã=½Ûâ[o>ߨ/°|+Í×ðüÚã˿ٔÏÏzúMiéÅxŸzâö£ÚÊG¼¸ð|œ[ÀÖÇŠöÑà}Ôc\Ï6AÒá ¤ ÿv4-ð`‚—;  øÁšÐmÌ *8ƒÑ‰/#„¡«W@–P†7Äá©gÃâð…L[ õ'¥x} M>"ýhB&΀0|ácxÂ*ªmˆ< ÿeàÂúM±„>á½F0þpŒ#Ïè7ÔýI…ÚØ`ÿ:@ªÑŽk¬£¡ˆG0Zñn”Q±EáÎŽ}L$"©G3î°€ÄsÈ"ù7ÙYdcÿf§ÇRŒŽL$(ëÄ?Þ/<—$"û€‡¡Cú1”°|å+ÙHYÊÒ“K¥-óÖ»r`2“)Ø$'ñH’OÞ‘£#KiÊÒõ2{Y4E!aàÂG®ñ‘Ê„e-sç:\Z›è[ *û”Lø]™Š¼&3›;qF³Ó|A¹Çl–Q›_Ä'8i™Ïub‘•Î+§(ÓyÌQÎUü',âé‚jÚPlT":sØÿÄQVŠ^ìa8!6NåQ†¸Ô¡A zC„žP¡µ¨‡\i?nÚ³mó â:…èN•>p3…¤IˆRæÙ”D,•ù„Jºœž­§aÂi区SÀ!µ?…B5IS¢jŽ©xªG«ˆÕ¦öM«+ŒªŠšÔU¯"¯¦«3«Z-ˆÖ”’,\ëð08•Ž®ª¬r]+]¥b×T0´Ì+ë öNáU°^%¬X%ñWèÌ‹•'," ‰ÆŠÈj™É¬f3ë„Ízö³  íB)&ÒÚŒZ¦­ÔiWû¥Ô®Êµ¬ÝeU0ÛØÒ£¶(À­mÑ¡[ôv·ÃíºG´â*Â=Áq—ËÜæÿ"w´oÅâŽHÝêZ—QÉõíu·ËÝîzGÙ=ÄoIXÄZPJ… B\ÍË^^¢7¼†ïÊÛÞÊqn0¿TÐaëÛÌû &¿¤¯èËßÅÕZû-°LHøª×• ƃ%–à›pÂÒtðË laÞµu*¦ï:Lb ÃSÃ@ã0‰úáaÉQKÞZïŠùk⣘f*žñW[ŒˆX}Ö±ñj< ‡€ÀBbD꾉2N2b‰, #ƒÉRFagÞØW`j’ŽYno à"ßB9³÷äôº)Ä1²šMgI”¹ÊgÎYšç|ºúø²Ëq„³tåÌçvv ÿƒ€Îpt¿DhóRh.´}—ÖE[ Ê’¾¥œi½nºÁ–Nb§ßöhšEzÔ,樛CaeíÕYý4…aÝÔR¢ÕÀr§m³SÓz£ÿ[õÑòœ´W£š×wûµI‘M8b“ÍØ£f¶‹|­l^ÊZÑà!kµÑ¶×¨$Z¿Ûî/U¾mãPC™ÚkUlZÃmEu»5Ûp…,Œ& ]xc ´øÎwa:«ï~ûû߃©·xœ Üòàº/¸2¾†+ü‡+ÁžˆKwâwÅ[›ñÝnüÒÄu®Èw†qéŽüä('¹À‹ƒ»ïºüåKöÕ`NóšÛ<æ%ÏÃÇ}í]¿wÝìÿ>éÏß=pm³Û¿¹3¤ƒ¾`Ã(}ØænºÕ*íà1=¡×>qÔ¿7u³VÝB]¿:·³^n{3:èþ±Ôd±_˜ìfÞ:GÑ÷73ÎnOà×1±s(÷<ÓDf;ØŽé¼ïnï—è{Ëþ.écd»O–ºáχxK(þ{Œ/ô˜÷QfÁ€ðaÏûæ·ñô[çü™çs½qgÏs@ð…ŸüëVßæÓßáòKýœŸYûí½ØÅƒ–½õxŸ?™‹Íö\Ô½š+ßÂлù”À}ê”fèsÈùb·>c‘oH£‡[ûòÄþÕÁ_YîS“úY&?`ÅÏtõ;Bú³C¿”Ý/"öÓ]ÕæŸÿüS%ÿ$ÓŸ¶öwtuÇjù×Pý'dÿ—±'|Î4€Pgv—€€4nÆ—l 8WX€q°Ês€:ænO"Û‚«$w©#o@BoDÇrp.èYüö‚28ƒœµ‚5¡\&˜ƒÃ{‚ƒ<( >¨>@„Ð0„¿b„§…„T„JØ L¨3)7…^á„MA…X˜…Xa…È-ws`x]H6aX†fÈ]c:\è[8c‚t8{CçS;8b9ä¦^"XmH×¥w|u¨<{xRx5qxx…ˆ]xn÷l\¸€‡8iø·r7è}Û–v¿WDÁ‰³—ˆ…m¸bTæzÿtvœxJ“hƒ^h‰|w¤øz`vŠtæ‰ÍˆÙÓˆœTX'†äˆ²Ø€©H‡‹(y+¤—‡¯XŠ¢ö‹leŒÅ·†,8Œ\‡‹©äfÉè{¦ÈŒ™C{ÏH‰«Wƒøv‡¦t×8$è‰Ú¸c㘇xf‹mWŒŽ‡éh`´¨†î˜?¸è;ihuó(‰ñ¨ŠÁŠʖ€¹Ž´F‰Šùk©]ý蹕(s)ÙFõ¨ Žù(ˆûvéaÁX‚ù? Mh°Öâ%‘óŠ%–9’ÈC“Yº–i$HN6©8=¹ )](ø$*(ŒE—4¸”“ƒLÿù”P©ÞOÈ2CY•%s•XÙƒ09`]¹•Á •`é+b9–sݦ…j¸–nù–_)0h9]gX—Z’e—z¹—Sƒ—‰—®¶9‡Iõ“NE˜P5—,IyNÇŽKg˜‰‡~iy€™k2Ùa.I^‹m™ eIŒß×™™Y’‰y’Ãd‘úø3å|ÙHš›#š©˜)Ù{ ¶°·™»&›”I›ª ’(Óš0° l™“ré‘¿©’æ¼8ËXœÖfšBY™w™6zÝØœ ‹Ò)7Ú‰h“Y Ÿ9Y*#œ®ß¹fva›H›šë¸jê©AóÿÙž¤æg̉œc°“ǛͧŸJF•†švHŸÿ‚êžÇŸ™Ÿ­h œÖ ZF¡ † ‚X›ÛÉ ÚgªEÖɪyÊEº x': åY‘ ú …ù¡Ž³¢Ûç›/ºš5)£™Y-Š’G‡“*£W¤&™”ªlAyWBjNN3žÑ7¢ w8E&GY¤òyQ™¥‰á”ZÚ¥Z:•: ¥fy =:¦&R¦f "h𦲦l*3b*qoz–º'oy§7Ñ–xº§)§\à¦@Æ—‚Ú¤+9¨†z¨Žù€Fúš|ˆ˜[µ¤B䨺¨Äy‡“¨†©c'™~j r‚Ù’4ÿ~š:v!Šm”Êžº 1Zª±vªZW§ïx£À‰ww¤Kº£„¨ø¸œð¹ž·Z©®ª«ƒÀ«ˆÆ¡âœ™x›¾8¬£Z~6z‰d·‹Öyæé¬°Zv©Ú¬ÒêŒÉʬ¸é¥žø‰ŸÊs¡zl¨dgìxŸ=&¬ãº®¬‡©Š¸­ Ù­¸AŽËŠŸŒ ©Ä÷­þ©0éʙ٪‡®j6Ä*ÆŠŽ*Z°/“¢ê°­« £>y°  ±sõ¬ëw°¯Êª§i¯×Нû¨Ø*²ÕI±鱎űªç²°±ÈZ®d² 4û£uå¤×‡³D:²W ¯Õ–¤êªF›¡$ 1SÿÚ'U*´Š¥^:µmÁ¥T{µ2¦É9§=b¬\Û^ûµ÷¶bd[¶ëq¶hkpçêwM§p #p;·ÎÕ¶b·˜GVˆº·ôz7|û·gè³5*«½ú}’z´ãz¸J;´ªÚ²œš£Ú‡la³öH¸Çê«Úªñ*±ŠÊ¸ÜZ±8 $0»{2Ë;K«ý ®&ày «Ÿ9û§k²¡Ë‚F´þZº‹» [«´®¶›«¸«ºÛ²ÙJ­Õe­.º¹*;©ž{¯«Êeé定ظÀ뭔ˑx›{»›l–¹Ó[»Ô+¤Ü°ú¸züù«Àººç8ºË—¾Þ»²–Ûº&ʹ™ÿš²'˼Qû»èk¿½†³Á›Ù;}ÛÛ°Ë‹¸šúº~0¼ À‰±ü’,ÛÀþkø;»Vº¿á+ª|³ÜÁ•»´>Šºê‹²Ê›¿~5ÀñWÀ´&œÀ.¬¿æÛ¯¿–´³v°6ŒªÍû=MK O+¿"üXKµV;ÄF¬oZûŸ*¼¶¦‡–Lœ¶KÜO¬¦QüƒS,[UL„WܦYœ„[ §sI·j©§b\ÆE“Ä Ž€k¨‚~küÆ6ׯÐ:¿î+‡B²’8«¸":Áèû¸¢ À~\¾Ty¾|ÀëRÇéÁñÕÅMÈÂõkÈ7|Á¼+ÈaêÈ1+±Òëe¹ŠÌ£Œ\¢—ÿ ÉX¾Ÿ{» Œ½|\È(¬É¤\² ÜÉ»úÉØaŽ×dG„¼#| µ3Ì¿… ½ÊêcâúÊÖÛ·µHÇÔȮָ¯ïºÉ:¾×뙲lɤ[Ÿ¬ÉÌFÃâ ¿ä›Á½ìÌÜ+ÊàöÁ⬭;œ¼»›ºšKÌåwÈŒ¹Ý|±’¬Î¼<Èڬʻü¦ÜÎíøÎ$¿JJΫ¼Çþ,»“¼Îû<Ð:¬Á¥LÁüü˜ó\Â2lϾ|l1ŒÀþzÑ‹ËÐ΋¤O#Ç‹ÃÍÈO2ÍñÖøÃ]ÉJyÄ_Ú.ÓH°aÀ„_Ì¢&}Ó7“Ó:= jÛÓñÓ@}[<=Ôc[ÔFm¶HòÔPìÄLýBýÔ:h¹RMÔN]Õ¼µÔX]qZ½Õ×Õ^=QÖÎ0ÖdÍ f}Ö ÷ÉfÜÖnýÖp×r}§Œ,Óv}×x×z½×W«Ö~ý׀؂=Ø„]؆}؈؊½ØŒÝØŽýØÙ’=Ù”]Ù–}Ù˜Ùš½ÙœÝÙžýÙ Ú¢=Ú¤]Ú¦}Ú¨Úª½Ú¬ÝÚ®ýÚ°Û²=Û´]Û¶}Û¸Ûº½Û¼ÝÛ¾ýÛÀÜÂ=ÜÄ]ÜÆ}ÜÈÜʽÜÌÝÜÎýÜÐÝÒ=ÝÔ]ÝÖ}ÝØÝÚ½ÝÜÝÝÞýÝàÞâ=Þä]Þæ}ÞèÞŸ;httraqt/help/img/snap9_d6.gif0000664000175000017500000001744213042707374016602 0ustar karbofoskarbofosGIF87aÑFÝÖνÿÿÿ¥ŒkïçÞc­œR¥œsµ¥Bœ”)”Œ9œ”ÞÞÞ„„1”Œ!ŒŒZ­œ„„J¥”{µ¥Œ„„„„½­kµ¥{½¥c­¥J¥œŒŒŒ„!”Œ1””1œ”B¥”÷÷÷{½­cÿΜïïïÿ1œ11ÿcÎcÎ1ÿÎ1Î11ÿc11„ÿÎÖÖÖÿœÿRRÿœ1ÿ11c11œ1ÿÎÎc1ΜcΜœœc1Îcc,ÑF@ÿ@€pH,ȤrÉl:ŸÐ¨tJ­Z¯Ø¬vËív"H¤œítr¡\l×nLƒ@ z~{€ ~‚…ˆ‰ ‹‘’’–˜–‰ £ž¦¦ˆ¨¬¬¯¯ ¬´ ³ º¹º½¾¿ ÁàÅÈÇÅ ÇÎÑ ÒÑÔÔ ×ÚÔÚÞ ßââãåæâêìéñòôññôùûûþ| ‚ ,`€áƒ #>,0"Å1Ј‘£F:b I²@I !PÉ¥…^Ê„“¦M˜hæÜy`gÎÿ ‚ !´‚„ F“"•Pai…§M£†"@‘ªCx @k˜1"thAšD6H˜AÇO; ‚0Q» d×Q_D‘ò84¸à €3!êĉӄŢ4@Võ˜²å²¨Êü —-¶BóÖK˜.a¨ƒ!K ìX²g°M›mm¶k¸»eÇÛ›ïqäœ{÷Î;xíÞÑ[~¯Ÿ>çþúý(ÐàÁë |È}bÊ`°~£y‘MšiþäJ“(WΔÿreM˜/oêÏÙ³ÿÏ@%Q@µ”S"SLÅ„V\yåÅ„Vhá…f¨á†vˆÿ¡„†(âˆ$–hâ‰(–¢VÑ¢/#-ÎxU5RU„òx„?¦(äDÙ4ʨ$1æÈä/:¥ŽTÍ(å’S>Iå[^yU–MîÈ¥—:Jé$“gj%F¶éæ›[¬çœtÖiçxJ!gž|öé矀v¸g „j衈1h¢Œ6êè£). 餔Vji’^J¨VˆTåé§J§£–Jª©¡š**ª¬¶êê«°Æ*무Öjë­¸&€ƒFhµë™ù£—a¢Ie±Xi©)œŽºj"Ï®*-´Îžzê´b{m©ÑZ›ê·àj n®ä–kî¹è¢úÿ+¾òºD°Ëú¹Ì[/½öæ‹ï¾÷ö«¯¿üþ+pÀlðÀŒð 7œðà CìpÄOl±ÄÛ ,’ñ"ªÕ§ ‡,òÈ$—lòÉ(§¬òÊ,·ìòË0Ç,3Vî*oÇy6;mUÙ‚*´ «Ú\Ïʶ¬o·]îÐCËm·©^?ȱÙ|÷í÷¦{ÿ-øà„· váˆ'®ø„‡W ò…eSa#‘/nùåT4®¬˜j޹¤š`n¹9—eʘf•Xv‰ùê¬3øVŠI¦’•~ÿ:éVÄž”?:ù,6QûçÄûÙ<Ÿš‹¾ùì+;¶îc«.½‹Ÿ‹Í9²]’íüõÏ[½óYŽ}˜¡ƒ¿&öâ{o¾è›þ}²ço}õêËO:ýf’Ÿúÿ$j^ð8G@ØÑOXEâ]ë/ÍÅu£3Ö±Äg¿íy®€Äº úÒW¬2ðƒŒ GHBM‰°„(La_§ÂºpR'|¡ g8§Òð†8Œ sÈÃn‡> ¢UÄ!ñˆ²!—ÈD'4®fËòU+UDJ}lcPDB«ð;îM°€ÌÜò¦è§*jzô`®èD3a‹–’"!åÆG±ÿñkuœ£÷X%òñC”\ü@ȲoI$èÂH@Ðe/„#0ÉÀD¢˜¤Ä%£ NhžEdDŠS”â¨d…*9à Îpƹˆå.~1`¤æ–¨yÍkŽÁËgT£´±†3¸±›ÞðƘãpÐQŽrG9é`‡<Ò1wäÐÉæt¶9‚`;Ú çv*rrZä""9OzÒS ¸‡$ñ‰I}j2O–àG?øä‰zr”åŸh˜Â*QA¨Bú” é+d(A H0D¤@‰`A L—:¸E.x€ A¼è%’  ¤_ À†0ÿPDe,J H&¤˜©'£ÍàÔ§§ ŒO]I Ïä4¼H*iJsšaÜÒ5ÈhÍk:P`ÚÆ6ØàF7¶±Õpˆà Î:‚chÆ9öH«çd€‘N@äêÍê|3;ãÔÎE¾žòdä¯9O{0¢wªÇ=,|ZRûÜŸ6áO.Пò3 2SÊÙ=Å]ŸêãV*ðP1$ò´¨M-VˆHB’”dÄ" !ÛIdrð$MA¹ÛPú6§¥ .+[±Êâ⨰œåR™êÔ`tÀ¹ÏF/‹ÁŒÙІªVÍvqŽÞ,8ÃyfY3^ã4g­pÕÿft¨Cƒ¸÷®éw$RžðŒ‡"õaÓSØ‘ö¿ñ ð{{Ÿüû/|&±•f‡mºÆüž÷“H|,±upJÇ÷¿1(½Û¹tß›±¼'¾¾ý¥Ï|uˆÆî-ìxH7RÈ7m^s;á_j7¸#.ð~ã.Å÷7µMÁŽ÷Ð#_Öò|mór¼ç@§ÓσNôª»èH÷1³“Ît? ½éPÑÓ£Nõ M½êX·ÐÕ³Îÿõ5>úè’c×{ ö’ï‰ÀCÂÇYÜ$s¯ b»–.9ÛaeMì¾ÐõVö²;*îrçÝ µ÷w=zfˆO<â_nÅ;þñ)ã2ã'ï&­ àò˜Ï¼æ7ÏùÎ{þó ½èGOúÒ›þô¨O½êWÏúÖ»þõ°½ìe?xÊÛ^ïHË Pð@¢}ðKЃԎ!ldk]+ˆEÄv¶*uD&mÛKl ·»å„>Êœ¢Ò§DEO[yŠU¶Ò¸²Lh–ë Ó¤o;ÖAµy"¦ÉEÍÙqÏr7ÔÙuÖyY—ÚYuÜÙQ÷àÙtâ9žIWžæYt虞A·ž ô1Ÿò9ŸôYŸöyŸ^Vvî¹@ÀFlþùŸZ*ƶgxäwVimf+™ö6µ ú 0 ÿV¡Ÿ&Ç>êCúj«æ4›&k§†4uÃ6¥vff¶j ¡(J.jl½R¡d&ËÉ›5÷l š¢6z£R¶¢j ÖŸ8ú£@Ê5(â¢Å£ì©ûy¤è–¤¬ã£AJe5ÊiQú Dê™F HNZe¨†i…6¥—æ¥Z¥YÁlÕ›B4já2g'Šf±†*%º¦#z4"ª*?ã¡$ª¡ ¦*¦zF¦'ær€Ú=*„¦oê4¢Âf‡j¨DS¢¤F7iŠ4áB5u5‰z¨’z©WóŸzúŸ|z™³Is¦?a¶©OZª¦š+ºu97B“1Óª°úª²êª´«µ:«¶š«¸º«ÿ´*yJú«E ¬Â:¦W:¬¡É¤ÆšlÈš¬âö™ÌŠ™ ¶!¯Óú¬‹­.‚œøó>·ªº©q^„œÖz9ÙY­Â3®gê¬èÊxc/›Ÿ9æªqaäAój"¬i!µS9æºs´éq,w¡IBDšwÁ)œí&£&zbÁ‰›óÖ› :1ºnïJoØ6r+v±—°-';{q(æ­¿h;£¦sq¡Z<Ú*qÙs²»® rtR²0¤®2;v?÷šâZ¯ø69{(Ø ³Ã)h3ogœ§p/Ë´hòvA 8Åúe=Ò&ct¯Qëœ8›µÞ¹µ\ž^ûµä¶b{žÿd[¶êy¶hÛžj»¶=·¬n»Gp·s4·t;Ev{·L”·z+jmÛ·ÑÆ·€H;¸Ê&¸†‹¡…›¸ÍÚw}xG üÒ/”k/•K/—;¹–»¹˜Ë¹šÛ¹ û¹¢{¹ûi_÷¸X{{‹ '…çhŽ›v{© ¹ì¹ºõÚ;¸wv§+x»S±ç´Z@»éi»«°ZWº»öº_Pœ¡e°x÷¼>Âkž‹‹»^†wjwÈ{l»k6Ó;ž¶[yÛۢʋ3ß ž`0{껾˜7¾Áʸ‡¸ð‹Cò;¿4T¿ö+C^q«ü««ýË«þÀ<Àÿ[ÀlÀ|À œÀ ŒÀ¬«ÿµX“ŒZ«¥|Ä|{QIÏ7 ÜÁ›´ < "<Â$œ”©t«P~ª´Â°p†ê7SiKm¨ëXÃ6\ÃùÛÅUa¹‡>þ ÚŽÈÃmÝ lø\ñ—äì(Þìx×›¼ÃZ–꽇d Øðˆð] hˆêÍ^Ö‘!í³<ËPœ—x‰>à"¸îÄÙ)áÙ‡ ÚÃ\Ìa &<]ƒ=­ÆÅ+!ã™®{cQQGÔˆLíÔt0Œnq-î„NØ„-nÕRøR’ðR‰aã‹Ñܹå…Ý8ÕS¢T˜± eH .œ\jÃÜ ×ßý\Y ÞõWÞ\y‡ÿý=ÊHîmÊÔ4Mèõª\ßo¹Ä‹(—ÜA—ÁW 9‰˜æ–XXYྜà*¸àÅ\ŠüôàŽ©çžÚ6¨P.Ùv¯M‹;ˆ7(€õî‰àðn„¥sÁâÁ­ï'[Q “4*“`*„Q ‰7NÏÙ8*¦Þ ߘֱ´ÖQ¹ÝFÞÝòW ÅtUîHÞš¬UÓÀºþÐ_µÞ¢ÜL¿Þ©,ßý°–HüòJ\Wø_s©ñìøí{ àça‘œøÒ-!˜ÚNç VÌ•å£=Æ©P;íY>PžƒêQ³"ÇÈGÇ9©“ÂMÜÒ7ãí<ã4ÅÕÿ•°…Ý÷[¥~øì å×k~EÅêM•o=÷”<7ÜKNÎÐÄëÝå]ö(VU>¤|å§\M8ˆ†oì¬aÎÄ­W|ÕìåTË•=í¸Ì>ÿ/`^üÙ3í‘5}Ó &ƒÆç*¹Ú Â2ƒ>Á¬ÏHÉæ¬õÂ]IްÎU8}\}Ø×}£dÈß—Âc úŒÖk ÉiÈ\qü«¡ ºT×Ë ­]}ŸÞ%Ïëë-јåóÀ€ ¨Moµø`®ˆ¯œãô‘xÒÿ_Sà˜è_¨ùðÄX>ÛÚÆüà/8ò`ÐçÏ •Фr‘É£±é”Zÿµ^±Yí–Ûõ~Áañ˜\6ŸÑiõšÝ^?£nùœ^·ßñyýžo‡÷  ÿ!#Ó%+-/135Õ(7=?ACE¡FMOQSU¿:W]_ac#[ekmoqçhµ®z³~}ׂÙ~‰ë”±˜›s¡¡w‘‚­­¥°µ·““¯µ¿©¶«Ã½³Í½¹ËÓ{Óûי±ß§Ž»íÕ¿ÝïåùÕ9‹6ðÔ´gà®Õ3§ \À{ðØé{GL`¿~÷AÔ8Ž#·‡U$n¤¸‘`IW…[ØQßGŒ G²l·ÒJ9‹4ÙÑ|æ«¡LAv49Êš.f³§pßR¤Jÿƒm‰ÒŸçÐÍã‰.&Ó„M¡jõwQ Q³–Œ>*{–m[\iÝÆ•;w\ºwñæ=cWo_¿­ð<˜0]Á…'zXqcǶ?–<¹h)Ê—1ËŠœ™sçG›=‡=ôhÓ§ï”F½š5'Ë­aÇÆ£ZvmÛWhßÖm;÷nß­{ÿn:øpã‹Ë°œysçÏ¡G—>zuë×±g×¾{wïß¿/`õú¸—'ЧW¿ž}{÷ïáÇ—?Ÿ~}û÷ñç׿Ÿ?{.½âè"¹ØÎëÏÀLPÁl°> Àñ",‹ÌPà 9ìÐCù Ìâ‰Í#ÏÂ-0LO€õVÄÿ¯E÷^T/Æi¬ÑÆIÄmÂ+‰´uKö@}rÈ>ñÜsSR‰õÒT*PÐÄ-jꪙ2 /I‹­ÖÚkm± x_±¥8]‘A^cåÕ·@’; õ>–7„¹Z™K>Y”óE×F—í£ÙAŸIÚb›'ƹޕõL:SLmõ´Ó`¾òR¥{ô×7«Ö´W¡Eåš]¢‘8¥Ö i`§N;S1ŸÄTíO£Ö’S«£S×?Ùõz]°·[M "Kœ±\-ì쪗žUjºÑf\kÅ“TÖs¯ÖõÃÄäˆv°·ÿ½÷ã‘ÿÚè¾—_F²$Æ ân›Þz¿<¾^{i`ßÞ{úÿ^ü¶²ßüTÊ?_}QÒ_ßýMÚ_~´ÂŸßþ“ê¿_ÿ‚òßßPâ÷?"€4 S¶6(0 < …8¶€€‹+ùÜXz‚Aµ$|ÔÁfPÄ+áê Ib©‰Ã'¡oDÈBËUNùÏß -8ð…kÊŸÝ.²– +ãà>–fÑ…=¼M™u:q^P¤âË`E,n |ɉHRØ…/®ªæ]Í艊HÑ œ¢ÅxÃa¤Ž_x£bD’PpYHD:.€ÿ!áÄõ=RPx|´ G4” ŽcQTY¡ìüÈBAZÄ‘Šl–£4¹Dº£‰•TÉ%7;R–뤤dïÈà9‹v€t–[ˆÉ3>¤Q6ÌH 231&ÅåKcÞ2&¼T 3sY;ižP!'¼%w8»cΚ„#!fYHœDtÛ|U©¨qšK˜Àüå0eÏn®jx¬Re6qéÌ⹓ƒdüfš|Y¶€j³v,§7qKYö/ÑŒ'1zήøq“Îdg$‰G¼Rzò™×d B5ú’b®3£Ÿô(FÉÅ F)ñ(L”&"ã!ϤD´ˆ”¼¦G[ N†rñ ÿŃO÷`ÒZh‘§E5“Q‘ªÓêõ´ M¤ã!ÊÔ¤Þx+Ý'/GyH®”é©/8ɳ™SK ¹¹Ê Ú³ˆN•g›™É”¤75k¤~ˆÃ~Zs£QL(6ý‘ÖeÖu—w=KU“xձʴ&såh;ÁÀóˆ‰|©aÍR©Šâ›Å,þ–úYÑj´¥uMhM›Ú›©–µc jkAøZØP¶³`mmû?Üæv»åíý|ûÛùW¸ï#nq×w\äžO¹Ë_sû=èFw{Ó¥îõ¬{ÝèeW»ãnwýõ]ðªl§ãÅ¢xÍ[Åò¦×‰èe/×ûÞØÆW¾´¥oÿ}o{_üêV¿ûímý \x¸&°që·(˜Á vpƒ!ü` G˜Â¶p…1|a cسEâ‡Ab˜Ä%6±ù2½’Œ¨¸†EµâÌv˜§.ÖÄPœà#ׯ™À1i» b5|Ô 4f±p{\Ç]Ò¸c0>ª„ÌT4–ñ LÞb’%Y ÀâÑÉM®^”Í(–(s­ý4Ñ‹åŠBò+~è2ʾ榒ñ ¯üê$¬ŒE5'“+­z'—süå"û¹ÎEgó|E5W¥Ím®Ãñä·µª€tÄ  9f\›vR>@ih¥ËŸ@óÁ| “fœ –S ðOœJ“2Õ¡S”ŸRÝJ•œT§S‘v{ÓfV¯a«‚êÇgз.‡:(j´&×­<¥rÍ[uê]¬Ló&¼7°á»{ùò|“1bÂ…»úä®e‹rЭ†,ÞÁh%ûͪ—ô_½¨M 6=º´kÔ“#·~Íz¢€Ë¸3ÎÔ,³­²ÿªN=y5ìÓ³Y7-ÎüqãÒæb/ŽÝövîëý23ØìÛ pÁÂ_#Þœxró³eƒg¸1ìéîûTÆNftÜ»sQ.ý<òÈÿP¡W|µ7žc©­w€ÇÉg}Ú3Thùé§™µœáqÈžyŽ…¡rfTb†¤…öYz*=a}3)T¡…ÅètR$ó½x™v ÌHã06Bä 9ê øøc/Ku0¤ E’øõ¶ä•ŽD)åOT*‰å—Pº¸¥e]Z æ™…h9&KeR‰æ›z¨¹¦nx çuÈ9gEøec&ž€â¡çžþ¸ãf ˆBƒÅn‰6êFGF*餔Vj饕:ªé¦œvêé§ †*ꨤ–jꩨ¦ªê$Ü´êê«°VÃ誴!Ž;¸æªë®^ÍZë¯@ J(? ¬ #að¤ÿ&-Ë€³y;¬>Mjç±)$‹´4Ûu=‰9-›¾Vi,¶'ˆ%ÚÜÞ讲à¦)î¸tÆô'º.¨«Z¦µàp}™ hXEµVS¡Yu¢ˆ_©…Wm”ÍK/Ÿå^‹o ž‘ÕÞtØñsþ)(ÚÀƒ<ðhäLˆ´Ðf¹§{ÚY “w`z··®ÈŠžs@—üßÊ·œ]Å÷ÆŒlX,ž%žÍ–ÕäÎ(žlspAß'4ÄaMnI+Âwýý;`s=ÇKu|ÿñ 2Öe‡HdÑ^SÏ}‹ ˆφ âaiíÎâaítÖ´5ËOˆTÞz{ÐóRbiŒÞ‰ÿ3,¸æm¼â³ O}U¿,F\w½±A¹&í.N÷é÷¼¼:*­›û?²ÏnJí¶ÝŽ;Òçê.<ŒÓ›ûðÈPü¸Ç'ï¼ËOÛüóÔgý°ÓW¯=×Ú'6ao/þ\¯ßn(ÌãOÀ¢é·ÿ¦ðÇ/ÿü’ºoÿýøç¯ÿþü÷ïÿÿ  ؈Xð€ì“w+^9ð Þ±Õ½ÛIð~ÚÚ x÷¶´ ƒm?kLotµ™¡‚°» Ï8H« }ëà‡bÂË=# RU‰Ô{$-)ªNº'ªôT,“K_Zª˜®i¦4•MDŽӜ†j}WH©OEE¿¢õ¨ªR—ÊÔ¦:õ©PªT§JÕªZµ ̪V·!Ô«Þ© «X×ÑS¯¢i§[*ëö\(¹ þ@˜ê¡- qŽÓn>„%(Í™‰¶u›õ,]=ýº´JÉ™ç\{@؇˜sŒ «¡Õh×»â±ýÔb5·Nxrnj¤,XFLÒVñaÈì(G&$Ìv™•µ¬„H*ÅáU2Ž×,ȬYG$æ±iH è?”"É^’ŸY0¬‘ ZPÿ·j«Î:‹Í@¢-™nó g’ÊVº‹š™ Vle‹Ùêårºï,¥^…ÆÛTN·Ò}ìËHÅ47 ÊÕQyYÌjfT=fn ×]n8°”ì¯29¶†ü¾h¿Ï‹æ1oÖ[W˜?ÂîЊ¨Ú9Ⳛcpp„ ¼×¶©s°lÝ·É9RŸ§åZ†±ÛNAªgÅø¯e™‹c³bÌ"†Z}¼4 ëø®C&² þk‹ ÃHÉ r2v’ e Iù:T®rw®œ›,k™3\Æ—¿l”0飼d¦‘™É„æ4ë¨Vh³›}ƒÔ:ÛSsγž÷Ìç>ûùÏ€´ Mè:mõÿÐˆŽ†œ ½ °ŽõÑ3£‰±æ#-Z{‡¬´,à†E2•î$mõš¼¿`Óõï-B=%ÚN—ª…è2ÌD\°($.u7ù…cϪX‹‹ ØÃ¦k²Uyœ¹.µ¾4l`f'‡0ÔT¤ŠÂ ‰[siÔ÷EdÊ;ÌK“ÂÅ~o“ÍÉd›÷Ù÷õìcÖ{àhçì–¯°v\\ÝiÝÕnÝš·<áw#7òn‰¹aýaL‚[ÀßÞ¶¸4‹€ ^õ¶·èÚ¹“× ØíF£;m\ ‡¿Û=tDmMnJšÐ#7¶l~éIÛÚ8*¹ïNîr`xu5ß²Ì-Øòœãæ˜ÿé¹ÏƒtŠ ]ç+øÑëRô.éì{ºQîLõª'UêXϺַÎõ®{ýë`»Ø›è²kUèc7¤×i´§½MˆÛmKêSk0šþ÷Ü’þñ¼fÛ¶¯^§oxw'U"îGóaàÑÉW þ "È;%ONÅG\±õU7ÍB[qµðÚ`R“v0ׯ¹Ò—±5•[˜íøntˆÃ›ñÕõXá.¬áe·»^ô&|IF ˜kòûà1“ K­ÄÐ¥oÙ[y¼8ŸN8ò«Ãú [þõ˜Om»³8Ü‚›rÆ¢ü ]•ßãîvõÕO¼ëõ~1‰°—Ö¾”&[7‡zïêžþ柾ÿƒÒïôˆ,>û݆2×Å] v|á¡K—S{ØD2Oã{ɵs)DoØM'qz’±y¯å9‰ôY'z ˆ3Óf"8 ®•Xr|x¥,u÷vv×5ü§~,¨ˆ((sƒcr{Pƒ—uƒ8h <;>øƒ¤„³E„”P4„H Fè2LØ„Ÿð„4'…N¨„l…VÈ pVZ¸…š`ubxg`X†fx†h˜†j¸†l؆nø†p‡r8‡tX‡vx‡x˜‡z¸‡|؇~ø‡€ˆ‚8ˆ„Xˆ†xˆˆ˜ˆŠ¸ˆŒØˆmhvx@_èˆnàhlw‰»R…”x‚X˜V7‰13ë÷Vñÿ"ŠS؉‡U)ªc?¦yE°| 7—=´Y£°˜o£0‹ÀŠíYœ5M®%l¥WELO3G³N§Èz´xPÃÇxϵ5ªö1G:}$€›NiÔŒ|÷Œï2ƒšr[ÉwDƒs5´§€Öe8Š#ŽwÀ‹`ƒX˜¦`è•jö´O»W5!ân¤ty™öâR:HptUÕØlˆ{ÚG¦Ix>àŽ"aô•Ά€/¶‘¥eO¢ì”$©‹™(é¤!Ü5,6Z(Æ[4~ÒÁqWèŒ1²#ÙZ%Ye$‘“t’䣉\·“¥à“¼”A©}»ˆŠËÕ‹›( Dÿi“FÙ”uE“ñè‹RyOÙ#7y•DC•i•\ [Ψ [–®Ãzçc–ŒÐ…T–j c—Gõ–tY—vy—x™—z¹—|9‘ø—¯â–}I–ˆ‰†ÙQ9˜¿§”úõ‰ÔŠ00ƒ£Ó}s4I)«ˆ&ˆ/‹5D Ñ‘~Ä“e•"Ib¤ù%¶è éV)šîw ¦i.¨z³YÑ}Î7q©'ZH:‘äy0¶pÓf ³™™á’·™M qC µYÍ9`ø¨’“ǘÆ”*ZrÓ~Ùä3ѵ¹™‹Ì“ü‚|þ†o©9KØ9bÚÉš¹œög XŸ\„2¹ÿ) öE™¹µŒþ¨ÇY–ܶnë©ç%ŒöHð'WÉy‘ ªž í)dwÓ$ÈY]ÚBÍÆú6€ä_¸E]¥59Æ9¡OvŸ´y}'Ÿ&†’€´ŒÎ§H â’ï1‚Å(m*£œ›™>)#H_5·ožYm&:eïù™bG¤ºx^I?iÇ-ÊžOú“‚©˜Q ‰©¥WÀ¥Yê¥ u¤X–¤búŽdÚefz¦y’¦bF–]ʦRpsi)§ïuvZr¹§ó“§~ú§€¨‚:¨„Z¨†z¨ˆš¨Šº¨ŒÚ¨Žú¨©’:©”Z©–z©˜š©šº©œÚ©žú© Zh€ÿ9ª\ªsz˜¨Š+qjª)0‹Ž¹@IŠ®IUj+nzf˜¥÷ôŸè«/466P«D¦*jpÄW%35 ¬C@¬£ÈŒÐŒù)FÜgZ¨õZ”:ÈèŸ|‚½™OþrEØ“·ÊfUY¬$¬FAŽÓé£êHwV~ÛmÐ×oà¬Q|úÚ«ß™ià—7#Xàå¡H ¢kŸåI®WZ”µY°ÙWJO¦Æw¥È}9ª þ%¤”õ°P±â©®4q  Ò­ k€ š] ;W¥˜èX™SùŠê²(KÉ¡&{ñ:Ÿ-+š« ï—¯ ÿI!ºzoKË™—sbatq®+™1šwEæ­0c3*£mz¥>*|AÚ³/…¶L[®–v®…·¤®À¯Jʪ2 ·t[Xl+jn{·•·­¶·|«v¸G0¸„k«cé'«z¸!@§ˆ¦Œ«l9¹À§˜‹g–»¹œÛ¹žû¹ º¢;º¤[º¦{º¨›ºª»º¬Ûº®ûº°»²;»´[»¶{»¸{¤º»¼˜«[˜©¼Â[§©û„öªÅë·ÕW-’²Š–k¼î ¸ªâ«º¬Ê*XÕK}/ØRkŠ*ÔË,Kö;Ú;Û+SÝ{*«éPáëj;¦åk¾Ò›*¸yž}tfÿƒza­£ÃyÆY6ö'¹wïËSçk*ìê}€C¯Ö胯kó®ÔŸÁeä[À©¿Þ°*¶±B»a’t±ÇaÇÇÀÆŠ~œÉ缜¢²JËoü8!ü³úHºu±AԾͪ¼Oê´‹Û.|€0üÁéIij7³|o '¾v½úI,¼)4|IÑd54–gÁŠÂ(œÂOü•¿r’ö[¿S;ÄÉY‚âµí¨nçøœ:,N|¢PúÃ’:ÇHªÁ¤‹ÇeªÇ£ËÇjêÇ¢ ÈbvÀƒÌÃ8+È¡KÈ;§•˨ŒlÄ‹º“ ¼¨™›ÉšÜ§¹ÛÉžüɠʢ<ʤ\ʦ|ʨœÊª¼Ê¬ü ;httraqt/help/img/snap9_d2.gif0000664000175000017500000002141713042707374016573 0ustar karbofoskarbofosGIF87aÑFÝÖνÿÿÿ„„¥ŒkïçÞc­œR¥œsµ¥Bœ”ÞÞÞ)”Œ9œ”÷÷÷„„1”Œ!ŒŒZ­œJ¥”{µ¥Œ„„„„½­kµ¥{½¥c­¥J¥œŒŒŒ„!”Œ1””1œ”B¥”{½­cÿΜïïïÿ1œ11ÿcÎcÎ1ÿÎ1Î11ÿc1„ÿÎ1ÖÖÖÿœÿœ1ÿRRÿ11c11œ1ÿÎÎc1ΜcΜœœc1Îcc,ÑF@ÿ@€pH,ȤrÉl:ŸÐ¨tJ­Z¯Ø¬vËízÀ` H¤œítr¡\l×nL7z~?h{€~‚…ˆ‰‹‘’’–˜–‰ £ž¦¦ˆ¨¬¬¯¯ ¬´ ³ º¹º½¾¿ ÁÃÂÅÈÇÅ ÇÎÑ ÒÑÔÔ ×ÚÔÚÞ ß ââ ãåæ âêìé ñòôññôùûûþŒà‚ 4p€a„ #>40"E3Ј‘£F:b IÒ@É !PÉå^Ê„“¦M˜hæÜ‰`gNÿ ‚ !Ô F“"`a©…§M£†"@‘ªCx €1dthAšD6H˜h@ÇO; 0Q»d×Q_D‘ò84¸`€3!êĉ…Å¢6@Võ˜²å² ¨Êü —­¶BóÖK˜.a¨ƒ![ ìX²g°M›mm¶k¸»eÇÛ›ïqäœ{÷Î;xíÞÑ[~¯Ÿ>çþúý(ÐàÁë |È}bÊ#d°~£y‘MšiþäJ“(WΔÿreM˜/oêÏÙ³ÿÏ@5Q@µ”S"SLÅ„V\yåàVhá…f¨á†vèÿa~(âˆ$–hâ‰(¦¸aˆOXe„‹RÀ8„ŒP¸HãUYØHU7VØã?©âD©"‹NÀ¨äŽ32)£UK £“3Ò8e”X6É£–RRyU–\2éå”;^I&V]j©dF¶éæ›[ çœtÖiçxJ!gž|öé矀v¸g „j衈1h¢Œ6êè£). 餔Vji’^J¨V têé§ †*ꨤ–jꩨ¦ªêª¬¶ê*©_!¡U¬Md*$WŠ™&šdîÚ«¦Npúê°Äkì±È&«ì©´1ë„KØ ¬Ÿ P@µ×Z‹í¶Úv›í·Ü‚ëm¸äŽk®¸è–›ÿî¹ê¶Ëî»ëÆë®¼ðÎko½øÒ«/¶OH;-Ÿ´õ–ÛqG\o±uGw¸EðÂ}°ÕÖÁ C,pÁ}dìG\qY\±ÃêãBX,ççy¹äO#¾÷Øg÷èïÝ¶Ú‚ã¸æ´×nÿ»§ {î8´¡÷yùíÀ/üðÄæÞøƒ ÷ngÛŸÚ=ûàw#wéÓËžöß±gß¼õÎ_û÷¦SŸ·÷Õ—>;ñèƒúíúØг¢É+Oçïé×_9ýö×ϾµÙVû~Vñ“œXW·Ö•nqsÝøx@é0{¯{[ݸ—¿ oÝòßÕx'ÀåYðƒ ¡²0Ø?÷m°ƒ¾[àøÄ÷¼èmOz¤K]5*0pŒóXx=úYìÜñ¢@ ?L¢“Ø8ñ‰P¢~fÄ*ZñŠq*"·ÈÅ.1ˆ^ £ÇHÅ1šñŒò+#×ÈFM©±pŒ#£Þ(Ç:ÚÿÑOt¼£÷§<òñ€DQÁh©Y²w„¬”!w÷„DfmKOÓ¯Ò´¥8ýï“r$¦¸E€0 gËY'³J -yšB*uJLþk•ŽjåµèÊZÚ2C~¼¥.wi…ÁÅÀ @0ƒ)3>Ð嘀 Ë^– G8À™‰D#¦I‰K4FœÐ& CÑéXt Áv´ÃÑíTä"µÈEDržô¤§$pIâ“úÔÄ¥ÿ,Á~fÊÿôä(ŠN´Ó1…) *T¢2Ô¢õ)èÊWÆ ‚”€#@D TÀÀ+ƒË„™‡>üA0q ôÂLP<Ó/ƒ‰`C˜G(¢2–àf$RÀÕ‹Ù€fêº×SPf¯é¤…gr^–4¥9Í0äéd´æ5¨?mclp£ÛÀl8ÄŽágÁ1ÎBã{˜ö ȇs4À€H' ¯Íhu4šjç"ß Oy2Â[Žœ§=QOJÕã–ÀG>-©‰}î3S›ð‡'èNoÊSÈ)BÍ-¶ùl+Pj¤V>˜7Ì4ÿD3ŸÉˆE@¢½“ æ&6͸nÓ¾Ü̯]ÁÉßs¶ÂœÆÅ`×éNÄ&v±Áð@‚Ÿ |ƒ³¡Md'›› ã&½1(p†£PÑÇÃÆij[[ÑèP‡:I1mÒîH¤<áE|ë‘à¦G¸#!®ŽYÊã÷(÷>ùaî~œkÓÿY@²îQ”"T¥õÉGMj.yIå*£ÒÊXÎ2Ô¥&õ*W^3¯$i%'‰™K‘”äÖ(I0éŠÍgö²š)9f®µYËhœr‡¼‹ç>{MÏ~´+-èBÿ‘ІN´­èF·‘ÑUÖ'Mé‚a]Ï:aø\ÉÅQÒ•µ¨ÿ‰G+³eÅ*«|cšÁ´j;kí’@õ¨gMëÌ–¦rÔÈËë^ûú×À¶°f±úÒ½¬hùüCi¿ù꾡¾ï,ZöüüèO¿ú×Ïþö»_ýà'ÑûçOÿúÛÿý?¿þYÙD(úÿÿ€8€X€x€˜€ ¸€ Ø€ø€8ÿXx×'~û·sâKdP/ÀNåT1P‚%ÐÅ4æ¥LÊ”^êÅ^îuVŽ@MñÕ–Àôe_œ°ÚÄMv5Nž N¨ Wèt æ„NÖNLæ ¦¡` …É æX°±OÕ Y¸QY °Ü†•a±aèZ¢•†õ ó ©µZ%rxb×1[*ÖQq[!c16R7VRÀÅ!1\'‘ðc>†1dB6dÒåÿ I¦Sr‰Ú…TÜ,à%^`!/ðT#€U'@Uˆ`U  l^õm]µ„€^bµL}1VƒñLï ÕD 9èõµƒÿwE yE üU«€ ±pŒµ¢Q`NˆX †`«QOXèWÈ…‘ÕO•eY˜µ¦aÁq %6ZlhZn(‡®uQ(†QwØ×AÝ!.c4FR"1ˆ8†R+EùR‹HŒØ\6]>ÑÑ IF Dád™¨ ò%œÖèe+ 0U‰@)€U ó)[Vu¯‹ëµ^‹ ‹Ò¤V…ÑVˆ1Š1ž0W£¢W‹‘ ˜AŒ{Õ)™XìTXÌO¤aòd… † °ñÒ ÖO×PܨYcøeØ•çÀ† åPåXZk8éØZÿ&F‡U‡µ•yèò(ã!c#…¿eRê‘—*E\)!öá1õ—©„ù ™SBA]@ÕE ITB…B|Ç!áåS*4ÓŠÈô‚/˜^-)ƒíEƒ¶xƒÕT 8Ȫ„CøM£0ŒÅXŒþ… GIX‡å„J …‰5Ou…½´AY·qb˜ÝÈ•5áè£U õPo8Q$––°ÕŽv¸bÛz—âQt)6†ÁyIˆ;–ˆŠˆ\ê)SìiÏ•S™˜“8‰:•dL¶]øÙ x‘¤ÇþÙýùŸj$´7 jJz  Z"º Š)c7Dÿ4&†ïÃ|[÷f:—kú "Âee¢5kv#¬æjlV¢j"¡RÔe]¦¢]cf‰|œÖ8&:g«æsp¢vÒ _ãè£@:¤uG¤FJ"Bz¤J ?¸¤Nª' ú¤R I:¥DZ¥V ¤Xš¥ º¥\ê ^ZGä§}çn·R¢:êfk–¢(D¨†:©„¨Ejy’J©šš>í÷¦Mše»†n¢:ª¤Zª¦z4L0¡G¦r5x3ÍvªHCmI«²z«¸ú2!—qÿš—l.³måÖm“™Ò¶Us2´ú«}0ËjnÆZnà6¬Üö¬äV­ ¬Ãš«JSè¶«”×y®ª¬áæU%“2Ü&LØ6­ÔJLmñmu ®ãzmt Š“¬ÎJ®+“¯íª¯"óªÑZ¬ÚJ4Ólî÷§7£HO3LÀÔ°Âä°±‹®{0˰{±[±»±«±K± ²û±#{²&›²$«²%K? ‹²+k±Þ:Kûv|fv³ªªbäxlGo\·©¤’C?+s5§³>¡ï†£®f´^ij-—xgpÎóoHxBµ,Çsn'xU[¨'÷*3[sxÊ¡6ËFÿNxÖcr:ä=j{C§SC}CAf=…Wx dµ@«*a»}ŸŠeC›·€‹9{»ªcë·=;uA;x»¸ 2¸å×·VvvQ·tOµ‹§µowx˸öã¸G ¹U&¹N‡@·¶ƒ×@æCµ¦‹¸œ BžË¤ž·¹­;»W´¿»BG¹‡Ûq²K»«vÖr»àš»X«x wrT;µm[¼׳u«C\»µÆK»À«ÂÛ«¹»:&gCÚ xÉ+Cªë¶ ·¨Û¶G·fw¹6Ô»y·w×›yìë»ò{*îk°v'º·rk7¿{Z¿‰ ¿‡;¹Í{¼šk¼G½—;½ü[;þ{©•‡¿ÿh{tr{·n{À d>êk: œ9 Ì«¼Á L,ü­Ø‹·¼,_›*ñ”siå2y4‹»Þ›¾P»¿Òkx¥{ÂŒg·¨½,¼*±¢£0,¶ «kЋÁRÇ7/¾4ºFǽÝÃÄvƒÄJ÷Ã¥òºTÄÈÖ¦\ÜÅ^üÅ`Æb|~öû¥f¬zÆšÆjìŸlÜÆøÆp¬r<ÇàWÇv¼{xœÇµ·Ç|{~üÇ­È‚œz„\È¥wȈzмÈ×ÈŽœyÉ•7É”lw¸9äׯZœ'› »NÐÉxòÉg,ÊwBÊÃ}^f«Ì¨ü¥¦¼ª¥ä,³JÙ÷¾KPÄÿAÒ¨(ª+“ÔKº¤±¬(ÖW̤ÔòI·\ÆFÐÉé]/JgÉ—|®ÌJ:ÌØç3¢D}ÊÜÙlJ¸¬ØÜÖ|¤ãÜGáœçü&¯Ì¥ëì&¯lÉ— tò<ÏWÏöÜhøœÏ‰&!û’/÷òÏÐ Ð=Ð]нРÝÐ ýÐ ÑÑ=ÑýÐèk-Ÿ ƒ‚M28 "=ÒÖ´ &= (Ò*ýšäÔÒ«€„åÓ° ŒM8¹OШP¹Ó<½Ó\X•–YÇéD Za© µJ­ÔÓ 먖³Å–ÙÙbTR \XÕZÕäÙÕ;ö*á31Öÿƒ9d<‘A‘ÖjÝSÕu ©‰D…q מ¦3]Å‚™L‚ÐÑý×¢Ù¥yƒÔ„š98_÷eW­)NDHN¦ð § 3M›ž”˸”»y¨A…•…F•[XYÙÔE†Õ•ŸeÔÇñaÅAÈÑÒ‰ŽsÈŽQÝ–ØIWm¿u—ëcæ ÖêÖôÑRìdyühd ÙÖ?ÕK¦] âÜÅ?ëã-Á!KEf@50â=/0Þ#P3³Ñ.Ø×Ìš¢éîeš…“;8WÙ4„ŽÑšÞ4ŒFÈ_²Ù1Ý4]Ù—}ÓÃÀŠE…¬Á`P‰OÿR œ¡=œÆ™Y¥MPEý•ã†Í©ùðÚÎQh9Û¯[k©Q¶åb¹%cÝÙ"åÛ$åÕ*Õ—.QÜóAíYÖg}˜8•ÖŒÉÖòSn]ÝI©d™uíÝc1Šp+ð‘3 ªèUz­×´È×|ñU/Y‹“_¹h ö õß=YWÀÈW.N€õØE)ÙVÓ¸i`L© Rˆà¯±`åà²ñÓ>Ú¦•¿QPžu†Ä––è©UZªÕèNmQ$nÕ–,¶Û!»Íâa—¾îAˆ4ž.•ž™ÉMS„‰ )ŸÂÖ;…‰Û%×F®3m¶3ü9^ÿd€ÉäyŠW«™yLtLx±Šdµ’\.ƒVlÕ)á)e‰ÓMTE…ÝU¶HŽ‘f°‘ReŠÀQ®l32uqLv!ZŽ1H‹^~geÎ^Ï^Wšà‹ 2N”AW@ô¯ð“F9`6Mç½ðŒ F…L•æ•~.ÚA}YÇéîÞ¨œ‡äHïõð†éXbsHâÿ'f qâ¡ÛºmÕ|¨úXð_ˆ+‘R£ž¥Þž§®ÜÌ}Ö‚dB!ä˜8äp=TÒsŒÃݸ. ØQÕäOŽp å#ù®aåwñU0ó…ì€á’`ó’‰A÷E_ÁØ Ô^Wzuú~…«€Œ´@ÓÖŒ7 îw>î ö›äŽ…é.œÚHáb8Ô¨m†Ä!ï­ýP5bÏÛù^QíŽØÉÚ ¹—öø‡lŸÂµ— ï—1QÜ ßˆÏÜySOŸ}ñ°ž‰E5™Æwj†(p€(€UôŸ>Pÿçú‚Q’fŽA€Xtd±¨T2)”Xÿ!r*”*…²éZ]±6¼¡R D„\„tÖoÈbM·ÏçöÅžÏð=þ= ÿ> ''!2!00A?EH?@HSOSQQ%4^%bim5n%l{~u‰‹"€‘“‘# š#¢§Ÿ ª3ª¯ 2 ¼»¹½¿Ã .ÊÏÍÓÕÍ ØÝ/.Þèíëñó&ðù÷0ð›0þ€† HÐÂB F|h"E dÔ¸q#€qÀ*'‰”T¹Rˆ-_¾l‰„&M%Gn:IâK,=f©°ah,_¸xIº” /ÿš¢aÓA*ªkà`•C§Ã=yú„h!A„-R«H$·•4eÒä©S¦Pž@å5µŠo_Y_Õ ,!a[‡q&Œ±±bÊ–)sv€4ÊϦ]¾¦mÚ6pàÈ…ë.ºsíä©‹7µ½y÷ôÅøà>~  ‘aï‰&RnA@qãÇ‘)’äJçÏ¡?w s¦Ìš6±ë”²3¨”ŸR| ¥ žè˜¥OѤOUjz9oÐd•Ç«°zúü);Ö좇­Eyà¸,y‹¹ì¥A½J!Uüš0°¿pe\^éE—ÃÓ`a[æ±ÈPœ¬2hªÁÿ,›m`Œ´qDÇœsº) 5uÚ¡Gž}¬çµØôñç¶h …:h7‚ ò-ÊŠ"‚ˆÊ+± .¤‘8êÒË/Á SÌ1É,ÓÌ3ÑLSÍ5ÙlÓÍ7áŒSÎ9é¬ÓKæìÌSÏ=ùìÓÏ? TÐAßÄ“ÐCMTÑEmÔÑ? }TÒI)­ÔÒK1=3ÒL9íÔÓOA 5ÍME-ÕÔSQMUPRUmÕÕWaµ#.e­ÕÖ[q­”Õ\yíÕ×_ãÜL¼$vØcã46Leá4–YžÝ3Ú/§¥Øk}–Úg‹Ó踌Œ7\h¡UÖÙr7 —[pÙí–ÝwË]^bÏ%7ÝxÓÿ—£oí}—ßzûU×[}ñÛƒaÕ¶Ø€þ^o!¶×܇åø\f«%—^‰ýÝ÷Þ~AÙ܉=fXdŠQFXåXîòâŽ#6x^˜9Ž8æ™k.âë•ã‡]ÞÖæ›iÎùc WNúÔ–u&9Þ%—d‹†šè©?&Øf¬C¦×]q¿Î×ÝŸŸž×jÁƸ[™•nÛS¦)ÍØí¹éæîºñÎ[o>ïÞÛï¿•ÖÀ /Üð2û>\ñÅëNœñÇ!?ØñÈ)¯üÖÉ-Ï\óT1ßÜóÏ;íôÑITôÒQO}ÐÓUoÝõ úC~Q3—ÿ¥:ŸÓˆáŸ*)EùéR–›ÝLªD‹ªO©æ“ªJMª8‡úÔ¤vÔ©&5*DÏéÕ¯.•¬6½ipêÏx‚‰§£ô©Ë€ZT—^5 $­*RÇ:ו4®q}jUíºWÁº”¯J%,PÊW þÕ¬îÄ!ÒêÎLfž´§ #ÛXÍn–³…Îc‹Ùrþo¡th=›ZÕ®ö¬T@m2YÚËm²í%q›[÷Ý ¼å_l{ZÄb­McíRÔª7К­Õíý|Úç>p¹Îe pÝŠ&FšŒ!{\uw;ÝÞŠW‰8|ìy¯ÛPÊV½~„ –\¿-9ÖE¯ÿt™Pûæ²ç½ïmïÛ\þJÀýݯ€¬_û÷Àh.yQÂÛ#»yÔ.¿ÚE´†!7ràï‚ë;àØÃþ=Nh,bü6ø¿$¶îˆ<áCX~î_…Ù^?Éwov1‚ãÃXÈ@°„ù[à"˘ÅMŽñŒi¿SX½mµð[]åBYËÄq=uŒÍ.»ðÄcÖá—-æ{š™ÍmvšÙ:[š89A¶óIÌ;d7ïÙ‰U®lœÕŒY×~Ø~Hæó¡[gÊÙy¾•p‹‹Œ_HëYÁLv°‰|gDkYÑwbtóMè#O9Áý-óŠ-]bSgÓnît—LÿÛºP‹xÒ†žtÁ«dU¹Õm~µ?­<.÷šØtüõ¬}Âa›Ùb<¶ƒ¼e7›ÚKœ,öþ¼èdÏÅ!Æó·{=ãiW›~Ï”æ3£)Möb9Ëz~_tÇmÉx“ûæN÷½ °nv§«Û¬æ5‘+MâG7ĘNõЇœgICZ×·o­çÍl{OÝù…p„ßšÎuÂ_œkoû[Å _²Éìd%Óû}?·¹õñŒ»ûߣFù  žòœ‡œÐÍmx©%Ís€‡<âÅvyºŸsŒådz¯nî¤_|ßOo:þN}õ“D]êJ¯ºÖÁÎC®Ãœêìîø‰g ?ÿqƒ;ìäûÔ³ûõžkZíïf{Û©ýv‹ÇÝì8G1Ðq}ó'£|à™fð¥ ÷êÝë}Ÿ{®»óŸë:Äi?¸Ðë¬ø2¾ìXN;æ…tÑÓWð´.=ä5®ùržïžWýë7Èú+ËÜê°·}Ë+ž{²·þ­µ¿ýï¡ ûË\©_û?_ãúø ,eã]OóðRWúõc~óølkn»ÑÆwøÐ)-ðð#¾Ö¢Nõá/ïqìßOû %þÌí¬s’›Úïà=ÀI]óŸ|ô©_¿üG_¬løˆÏÇTîþ ÍÉP‰îôîÆ ðÿÐÏ ¯÷$ðç§ýbMu®¯•:ÿïýD°p6pMe¢íU[Jp]ÐTZðeðSbpmSjðupRrp}Qzð…ðP‚pPŠð•pO’p Nšð ¥°PRp ­0Q¢ð µ0·° % ½0 a­ Ű ¡ Í0 ©ûÔ° ƒ Ý0¹Péð Ù°ñpöòp×ýÐMÀð0q ±ðqqo°q!1_p)q-ñO05qûÆ™@QšBqE±IñM1QqU±YyŒ_Ñiqm±qñaq9BžTf‚:Ñ'©½D%'åÐYÿ»D¯5Ñ L¤±M0¬N…¶Ñ ¯±N>iÑÆ°O¨ÌÌäÓ$ZºY‚eÕåD$ÂÖìˆîMÊ1ÍΑNÒ(kzæ^ÖhNòÑáNð$E™¤#²’™±ùÑZ4Œm’ijÇÓ° Ñz~‡„ì1$ä)$ù&"7‚#Í$ +eT²;q­ø&‚ä1€’Dé!K’Oò4Ò Q’Mô(€@qp†ò5Å$5â'ke Q)e…)=-Ùœ’ez² §2a2#®òU ²·ÒUºؤò|Ȳ,Ͳ*ÅPÌr-Ù2|²ò%ñáRæä4r.÷­.íËð2/}j/ùR—üò/A)0ó„¨é–31s1³1ó1!32%s2)s2ƒ;httraqt/help/img/addurl1.gif0000664000175000017500000002272713042707374016515 0ustar karbofoskarbofosGIF87a®÷ªÿÖÆµÖνÿÿÿBBÿ­œ„ÎÆçBB9,®÷@ÿºÜþ0ÊI«½8ëÍ»ÿ`(ŽägÀ0¬!® @¡ö àêÍû?Ý®°ëéŒÇ¤o@D:ŸÐ¨tJ­Z¯Èsk´i½[p·÷%ßÂ^œZ>§™o^Z¾fÇák|}ÏïûûCj;ƒD‚…„ˆ‡‡ƒŒ2Ž‘2(-•.šX ¡¢£¤¥¥9`©mª¬w¬pzv©shx¶r±´y}±z¹u½ÂÃÄÅŠu„ÇÉCË8ÍŠˆ’Ò2™'(•”(ÚØÛÝÜßÞáàãâåäçæéèëêãßìðê׿Øñõâïó÷ëöÛüþÞòõ(O`;€ÿ²¹ ˜®S…¯PP‰1RœX°ÿ#Á;ZS@à€€‘ 0U:pà¡€÷iÓ4­¦Í›8sêÜɳ§ÏŸ@ƒB ðP_Av´ÉÓdàE§ÀlÑ´dTXCf]qÌBMWíeM¦-ÙRjK´hJ$ÆI³/ãJ=9·éŒ’Xâ`17®]»wa”±Ødâ–yÇuÔ”pä’waÎpŒÙ1d³˜ã5 ²æ““e ÒR4d§›_úÜË“(D{1%•yo£½µ ß:<âmz3•Xμ¹óçÐ_˜o7C¬¹‰k/¾ýcBà\¯sß¼ùòèŸYíêùìêÓË_O9ïÜâçë§Ï¿vÿÿò´§”L™`Òc!ÃD_¹€V`¹@Ri@H“µu‘5'ebÒ §±Tš#YUšž¸ð•ˆÖ µÚ0Áð‚‡œ8¨À nM2‘„4i&‘„"ŽÝDiä‘Ä”\Râ‘}á•Bøq%ßUù›@çèe`~)f˜Nº‡Ž€MÒ\CJn)Q~]®‰•PNŸy(œ&Ôž|Þ´À˜€’™^™KŽd“Ó¹“!a;Î¥ KJ%UE š‰O˜ZÞéfwzöéé§ÔPè¨‚š§¦¥ä y¨š*qç–Y–ž›žÇ’¸*%뮤–Gh<ª>yêVYV9% ÆÖ:'%ÿ6ëì³ÐF+í´ÔVk­J½òªmV§ú§°¯$Õ­$™DãD¨aT€Wù¶-xï~Ó)¨ô õm¶øÆËP·À2¹j}YÑ©l¼Éò:o½÷”’¾ù6<“ý .ªðÂZç} _:°küêÇk¬Ã$g ¿îî>,ì²B-ÃürÌ4Ïl³Ì8לóÍ:÷ÌóÏ;í³Ð@mtÑH­ôÑK'Í4Aªb¼±ÉT—luÕäa©õÖ\wíõ×`‡-öØdM±n†¢Óºå¶mÍÚ_YõvZÕ°b…%i´€‰˜¡d¢'_h`'Ó…‡?èèÞºUãKs¡8n‚/c}u¶ÿEqÛìÙ3µ)ÏWبØT¤ãb¤°Ö´šhª£Zù$κ⦩ȗ[n{6™KÉMl“Ø;>°;ðÁ[àÝéª,'í˯Ü|ÅͪUÁµW»®¹fÏܪi?ÜÔ¯œ¬~Ô{½õ­›Œ~óÒû{앺Sÿ÷‚v¼þý²¦>Ãö û¬û£­ '@ŽÍÜ–þ¼WµþùKYó£üŒAô”ï‚çË ˜uÀzäd©«ÄÂÇ¥…Io€uK¤óžjð… ì‡Ö6@ì^xÒå@h9ïÈa Ýò)(-0IâႼ2Ë$XÃ*®o†:¡}ÿäÅ– ± tôÑá½v÷Àˆ°R£³[³Ò8—5ºoT#ç(Ç:¶ñY~‰¢ýbhÅ>vg%T ¤ IÈBòˆäÉ(± úagv9ãc$‡öpŒ(pp˜_,ç_%7Y§oåf‰—Uˆ(§p™r&*x¢–_7ÿ†o—xgc¥‡˜ˆŠærR牭¨_þ#Šë‹îA1ÂÕZº¸‹¼Ø‹¾ø‹ÀŒÂ8ŒÄXŒÆxŒÈ˜ŒÇ(E‡FqðrÊÖ ½Ó g—n¥‘D]„…‘7¢%!nÁ>gµsâ8Žä˜r8Y•‡—^r63Þè!'r#"òmš¨\B‚!Üø,y!0b]’!¡á~‘ ö“ADqq8ؘi ª¡¢UŽ N±DXBôထɔ7¥±!²D†A¹ šAD›€’˜a‘|P™’=W9‘]/]íx(ß5ÙU<ãYƒ=]!bð@P1à‘žÿ°±ž"Bg8€£æbt2ðqÁ \©-WUIÎ×,ë•-©yÓ•lé2ù"&qT9¬)š¡–&ñ˜D¬A–=•“Ž‘Žû擊XüeWƘ'áXŽ”Y™å¨QW¶s³‹ø…W+'BÕe%vC|ök¹æxªy$Ï;cT_rWpùFrŠUi+%u-G‹þÖ˜CS‹²Y”zœ¢8râšnw›»’ˆŸ&wŽiœ®HR”¨›b…œ¢œ›I[ðâ]ã]d1C!Á[Ug)¥c"ãs¼q8Ëy\‘)“D¥b È‹ °Â}c–ÿ諱B,’.æB\h”!'Áùi3ÖÀd" ö7+#N!#‚!+–xY#ã2˜4a–AÕdÊø¡ ¢":¢$Z¢&JŒ\÷RüUdœux[Ov*¿¥&2JœZ7:Z9Z.¼E£Î†.èé$©u+Ј%4ú'GúdOád¤•‹¡• æœìy;‘¢JÑU>É:ìñ`ŠRQ%Tl²ø'Ró™{Õ]!&¥hŠP·,9kôµ;Eˆ$´bfÆo_:¥xZEžg‹™¥×™Qĉ'g_Ùm'z¨%ú§iRk mê§eÅ ü8<¿L?”ž¹™„:›õ£f–Ù'gš§ƒÿ²§Í(tì>ü8ŸóI 1’‘ Iª$§¹9=žú©{b¥¢:ÚezªÂ˜Ð,D‰SÑÉc÷ŠÔÁ,f« âw‹:eÊ_}ê«W7r.qh:Ëʬžâ¬¹zu»ÚXJ­ çCÅY`•?«Ix°ù­µ«Ý5®d¤XÄ©Šš˜éÚn—6 îºáz&½:¯U•[èÆ©ÈÚm•h¬ÊÊ­õâ­Ïª>Ñ*Còz¥¦ø„áinÑFò˜1±™Z›mw®®òYK/˜Ú¯9$sîV±ºa‰#4<ºH){#ZõøqüÓ°'û)¸±T¥Òjª»žv­ÿ&²YS«;[>ÿûBÿj¦.Û¢·i­ªH2³J,˜cžp€\[€]‹"^¶`;¶_[¶bk¶d{¶j c`Û´W¯©µˆr° +eVsµ¥²Ÿh®²zqžé¶…Ʋ2;­C[©—Z©Hy Ay¸ˆ;¬Ay^Žk¸»]‘ ¹Šû¸Œk¹‹‹šœ{šžëšŸ º¢«¹{¹¥;¹•K¹¦Kº¬«º¨»º  ·Qâ\Û³*{»€{·Éñ›‹»¾›»VDc‘Š·¿[¼À;‰ ¸˜w’²ÇÛ¼öø;ëš=A·Ê;g £m„E™‘Pѽts©–DuS:ä½cQ¾3T´å(¥59h! vCŠ qjHÿD"+1Zs‘¿'ç¼db»Ýõ%f §ÝöYêѦîÆmðXs3ž£ iÑ!Im["CØ8ÙÀ7$I!VqS¢S,!¡·†’ ¢"C¤"X‘ÀÆ 5¶ÈUоî[ Ú8CçX7cQ:˜`ÂQ¡`Â1÷“€(.ôe anG] ˆv4VLL¼þk@Ì+=¬ß+7:.9qÃkšj¥c\'ò¾·ˆµH·&«·Åù¥H.ý+œŶ3ÅS"”˹7r°©Â“ï@”ëéW`䦛֓Á™¯|Ç´YÈ-œœÄ…¨ŽüÈÂxÆ‚ ±î‰p™HŠdsrœ@›\s*j¯Çÿú>™(§ÆÊa‹ìf»‰ŒŠU¯PÌŠFÛÉÐ:ŠÕÓ?³¸·pŒË~«ž Ëp²¬A8[Ë/°t;š†ÌËu»U)wʽŒ­÷º‰È s—<µ ‹Ì芛¿|9Á ÌÃL»ÓaTšä£ÉÌ<αúÌæ\Èi\Ìà\Íâ\®ÈZÎêºAo<Ïê,kdAÀå5]Ò¥:ü|vý\ÆÒÐ#»ŽòCu˜ÐaSÇ¡8w|{BUµÝRÓËŒ¾|Ð Õ ¥Ð½!ŠÆ =ëB+q‚EkA¬ZUf @ž»¼v÷ºÌÙšÚ‰sÆ&ÒÀ$FA ‡{ŒÉˆe€’3.T‘!uHÿWЊÓï¥Ñ(†j+‘“ZI}À.K #-Eãõ;; <·&*_¸.%ÉžlÊN½¨Ú™·”ÚfŠûW½ÓéI©<Ðû܇Ö%Ðz½Ï §È `?E.©[¹©9¹§›Ø.êir =7²µ^K¶’͵“Ù”}Ù–Ùœ„Ù›ýØ-¦gÌ-I‡½’6Éê˜w¢ýp_§i-ªOͧB«ËÚ £§¯ÌÚÌCÉÔÛ¾ýÛÀÜÂ=ÜÄ]ÜÆ}ÜÈÜʽÜÌÝÜÎ}HD±ÙÒ½µÓ]ÝÔ}ÝÖÝØ½ÝÚÝÝÜýÝÞÞà=Þâ]Þä=Þ[›Þ’³Þ­ÞíÝIð½ñÝÞéÿ]ߦ}ß$ðÖðô„þýßàU …VÈ….ØNc˜àú¤ƒjxUÐà&}+0mH àžá¢”…æ‡Jîáëç‚îN`hàôtK¿àÐ .€Í€†Ž0€éx#ÜðDX€Ó‡Lí›Z¨À„ ÐÖÔÏDM^°Mžá@^… >â$hN°`Këääèdâq  RÞ…28ƒ,~KúgËðâÏ€4á‘Pj0 :£™4}-ЀH Ù'E¾MXˆ8ädPäBIŽáQˆ‚Oèƒ~à«Pâ‚þä²°ítèô¾ ]N|.îf؃cŽé 3v—ãšÿD} è ¦õãx®*ÀN0Û´}9MEð}ëååL^èb JâD…LhåQéŽÎJõGƒ“ž{P† ¾|Ѱ†¾4ã8Á6ê{Éô†ž°ã4APFD~ØNHådð}»¾í²îß>ë¾äéW‚îÔëê7…ñtîî \é¿°âÃÎeˆ|7(æ;Èìi¸`C„(pêWî_ðáTë…~îìâìTåh`â¯åô>O18éÆžOÉ×O2žé>Dòë2òžL}ò(ÏÑ/°ò)¿Ð\rˆ‡¨ŽÚ¥Ò`jk’klˆíjm‡2ów8‡·ÜòB?ô{ǰú™Fÿƒ‡°Òš€šŠ°|_‘õ\wê¥íW[c3™eНfO,04vW2õÍö^õ¢iö4Í4j¬4&W¨AÓ¹“ö8÷ŽX÷rßÚM÷cš÷o_q¢ìô½Ù÷¸|÷_ÏöM/‰h/bLRöv¯÷Žßø¯ölù‰_1Hö}{ù€Ïø–ÿX„Ÿ4Œ¯ù˜ø­é¡ÿøŸOùªŸú“Ïúœ/ùDöGõïúu4ï÷†d'€æ¨ÿû«ü©_4¥ßÆü_Gú•ãÍv+l}hûÐÿøæ)ˆó5×»/ÏýÚ¿ýÜßý¿½÷‚?_uÅ%!Ä"ÍâZƒýÁ¿þ#¡mÞæZ·ÿ: ;e±´øŸÿ>A\`‰˜§±Ê½B &å2“äúŒšäÃÅ"Kì¤x" l´Ö{-´ØÂ˜m>Üökp·ÊÙí¶ÚzZ«¯ä®{n¹íšë.§ðÆØÇ€¶:Ûk¼ó¾‹î¸èò«/Àû[À/؆¬¿ṵ̀¶«ËìÂLqÃ.NLƒ²!^EéqÉ5ÇF"² ·x`+Ì«Å.c ³¸'¾ Â.®‚\ ¤ ¹=À•>_Ò‚Ê? DÑþp¢›Ò ä â\Q«l`9¾’†Ks×1{ýæ×|tJ• ¤ôC †”Ú‡à|Â9¾ pH†üÑAíSÈ.ˆ7^mí‹ß(ÿJ‡KÜM·âA‘¶wã~wrhå–_Žyæšo.´¸¶1Z\T@:éqJÕ­¾/z¢ÀíÄß®>ÎE â‹ ¨ #ego{Üâ·¶Q$¢Oi ÁJp‚¬ /ˆÁ jpƒì 9P2Pج-M•”†%ŠÅhNÓ’“žÃKèÌl® ¢Th–|°ê¡«~èà qˆB,"hDPM Rÿ©—£jÆ,ý)]6ÊLhESImŠ4lÔÇöTƒý!jb«XÁ†F-Qb5û–ž¾Ç±€¤,Œ)‘¼"FBu•,H+„ìxÆ@šqiô\Ó¢1ÁQŒxücºž¸,>>Rkaœc©IHAr“šLË“4BQÁ†“ì—##I°™I\Ã$'3 ËWÊrcÛ«£75J#I•ŸªÕÅ\ɲweo˜Vše,ÏB6: ” ¥2C¨792W» f+ë„çis›Üì¦7¿ ÎpŠ“t$pe'9¬Or/RQÈ%qf¯uORs£nuë!w*Wa­8Ê:)X›¥E/^R°]“*M©Zت±qÝjOj×Tâ•HõkX]fÙg¡€£™íhN9 [”´«…‚;I›Ö‹šV`©ÍÖ ‰ÿIL'%¶³s%è›~j[ðmlZ£,oO»U {"îpFR’™ô·=s«yZaBw^½L"ÏË*ãÄÖºÖú¬A»”ÞË”¨ÜZeÇ›0êw¿úµ'{ײٖԫF_jù—¼ø…*Ýa_Dx®0…/lá cxÃÛ[ðu?ìã8´¢Y=à©6ÑÇj1´oLTƒ @®Co3ŠÌÓ† t„ÏR}ж„O¶,¢V„—‘´YLX^úö‰šwf!ã3 å…oXä£ËøÊXC½—…W(~Lp€«å€"rgEYÏäG+÷"µ`rˆŽ'’ƒBu%FC9€²C3ht|)TrµØN372À¤‹‡Œ ÷˜—ޝŒj•E*rBš’Ö@9k Ø1ÛÅXËU_,ƒoPõp©‘z%{IUJèué¦`3“diZ‹'ÓG×8N-é’/ “19N"&x(-2c’=v‘kÕrÅèz8Ô‘[ÿç&#’9ŽødŽ=X*¹‘Òâhn×vÄ„‰Œ¤^:rjÖ“MÉ•¦G‘v‡Q£×‹[ ßh””ç”]‰ƒ›Dpáu˜[w”¤5þ––L‰—/–f89>¡fuY0Æf–$wŽx€a¦”·–)ˆgqY˜9éxgé]ré“Ї˜^9j‹Ù—¯æb€I’‰•˜ù]ši˜éx™)‰dO•HÄ8’§š‘ x|YšÓwš×Å—×7—3µ”cšÑ%›•ixµ¹—š¹c¼)Žù›‰IšO5›k‰1#qæÈ&‚y—ÔÙ›|vœji™O)š©–‡”Õ c9Wd œǨ xÒÿ9"’åIi‘ir©Á™ž¶IœT rÌŸK9Ÿwyž`©nêYžì)–£Éȹ›Ê Ÿ¤ ò¦˜Ý¹žªéDüY” JžŠ Ìù •¡*qªÙž}%Lb¢wp¢)Š¢+ª¢-Ê¢/ê¢<ˆ’ZŸzbÇ#“9ª£3ÙŠ8~â(b¤}%¤»H¤CºOëhœÙœ5Ê#MÈ_Qª_rsŒÓ©E™rGÉK®É4€K ŽM*¦“¥Rj¦´âCí©py‘pC“G T¡· µ¸\¿é¤cÊXˆHvÄRHGFô4j ‰õB.˜R*¨ûpgK”K5÷ö—3ôÔ0ÿõ•6ª§3Š_Z•ý0>"PCŠE¥i{&ã¦mª½Œ¡jÀ¶‘оwnl¥¤ʤ˜Š«§ÕI9Xçæ2ªÞ3xz%pzˆÖ áwåÄЪ¨—Ч™š«Òõ«r Â@ž‡Ø’¦» )Àh“Œ%XØ!ºD@‘,¨Eõ—&c§²9­Õj£¡z©¶…ãs|µŠÁªH3|G¢(]A|ñ˜( 1š´:£yJ¯¸²©¥hSÃB¬yKâZxŒø/”ùDG ­ÔʰÝb¯3ê@ ºþZ`~©hr¦-‹Añºœ +³ 3ˆf³†³7«³¦¦ûޤÛ6A{BÛ!D‹C‹´E›´G«´M´­‡–!;³ó;kµ9‹µWa­–œù+YjSô‹a ¶§'¶d«\kzRÛ°k”†’ˆÛå+ˆ •u{¤÷ʶy«•?Y-£‡nm9$ÐÙ¶ƒ+3Ûé)«ép&[žk zK¸ó¥¸Ï9-¸Y––¦›Ž‹¹Ñ¹úH\átŸ º¡+º£Kº¥kº§‹º©«t|“;httraqt/help/img/snap9_d7.gif0000664000175000017500000001753013042707374016601 0ustar karbofoskarbofosGIF87aÒFÝÖνÿÿÿ¥ŒkïçÞc­œR¥œsµ¥Bœ”)”Œ9œ”ÞÞÞ„„1”Œ!ŒŒZ­œ„„J¥”{µ¥Œ„„„„½­kµ¥{½¥c­¥J¥œŒŒŒ„!”Œ1””1œ”B¥”÷÷÷{½­cÿΜïïïÿ1œ11ÿcÎcÎ1ÿÎ1Î11ÿc11„ÿÎÖÖÖÿœÿRRÿœ1ÿ11c11œ1ÿÎÎc1ΜcΜœœc1Îcc,ÒF@ÿ@€pH,ȤrÉl:ŸÐ¨tJ­Z¯Ø¬vËíz‰$RÎv:¹P®¶kG®“A F]χ€ | ƒ†‰Š ŒŽ’“Ž“—™—Š¡ž¤Ÿ§§‰©­­°° ­µ ´ »º»¾¿À ÂÄà ÆÉÈÆ ÈÏÒ ÓÒÕÕ ØÛÕÛß àããäæçãëíêòóõòòõúüüÿ ø `A,XÀ@ÃJ„X€bÄŠ0b(°1cÇ-xÌ(²d“D(°²eJ ÀœSfÍ›1%ÔÔÉóOÿ$ bh Ž*M*¡Ó PJ#D˜!V‡ ÀÖ0cÊèЂD¢4Šl0¢Î;w@HP"=w(24èî#¿‰$é €ˆ°£ÀkJä©S§ ŒGiˆ¼ råËf9X¥V®[n‰îÌ×°]ÃR K–`2eÐb?£FûµlØr{Ó®÷·ßäÊ!@Þ»vñÜÁ«ÇŸ¿}Ïÿù8pàA„ØBD±;E‡#>ÀpQ<Çó#Až<òqU/FcUT\5#7Na#8v˜ã?¹âDi¤W`PÈÄ‹LòÈãŽXФ”NB)åŒPN©e”0rIå—Xn饓`>Ùc–Vfõ¥™Uyä›pƹE‹rÖiçxæ©çtîé矀*(ˆ}j衈&ªh….êè£F:d£’Vj饘jAi¦‡n•ˆU †€¡|Zꩦ¢:*ª¤ªêê«°Æ*무Öj뭸檫"`!±é¿ d–dÚH,—jºÉ©¯­†Òlª«FÛì³Ò:›ê´­>›í©ÓB[-´Û*Bí®ä–kî¹èžÚÿ+°I>ì²€.@òÒ;o½øÞ«¯½üæÛï¾þ ðÀÿ,°Á¬p #ìðÂ7 ñÄWñÅõºÛ.¼ŠnêÇ ‡,òÈ$—lòÉ(§¬òÊ,·ìòË0Çœ•’J¼ËñžžVkÕ§Ú‚êìÎØî,®ÐâÍ3Ѥ=*ÐC÷Œ´Ï¦B}´ÓÞ¦kõÕXŸ».„×Èf™_¯y³¦ã’[ö«gg-kÚ±²­öÛpǽõ6m÷ÝxãYwÞ|÷í÷‰{ÿ-øà„{ø•g¨¬×]±xáGNÅá?ûµ–bÆXù™XYÙ9²UJ.úèPŽe—–Gù¸Ø` {ÅéI™ãêÞHÿ»«?~;ë¼÷N¦‹V€±;Î]ß#è¬[ž&ìi†¾¦í^*߸æ—{î¹óÔ?üïS¶6õ™o¯æñÚ‡úæªÎûøÒ»Þ¾˜W6?›ÉÊoýï#n<ùü+ªÿo’é/Êq®Møcßå·¤b%ðxçs˜Â=ZÐRú» 7¸¬ rðƒ |”CHÂj„&L¡ 넺ð…+j! gHÃɰ†8Ìa…n¨Ãú° <ü¡‡H·â-f%$bÊc››œXèe~cÊâ¾²DK5QC̃`ÿ @­AÑ £â•ØÅ=}qQI«Ê§ŒpÆ&ÿ±xüáóÈGŠ(.d)H¸²uId ê—Fâ €¤`$áˆJVŽÙD'6‘‰OŒB2£H*LŠR¶â”xEg:s ]¸’À M0TCËÔÀ6ÈÈ%4¬áŒÚ\ãÝàoz3Lr„#8é0‡9³u´cê Ç;ô‘èX“:Ø$ˆA²“íx“;ÁH8/‚‘‘ G=ê1 ÞSùÈÄ>6gKò³Ÿzöä?>AÊ‚ÂÏõÓ@MiÊ‚©ô …Ê2ˆ % Á‘(‚10\ìð–¹ä!.PD]ò²G†"’!Œ$ƒ˜Â@bÿ–¹„')0™”"¦Ÿ`Œ6cSž¢¢2<]e->£‹Ðô⨥1 jˆAË×$Ã5°é€5|y›Ûd£ÞàFVÅ1ŽpG8ìÎqš)äÜã¬@€>ž“~d:ë6­ÃMí€s;xÌ£‘¾v=îÉÈzÖ¹ž÷´$>óq‰MzÞ¤?=¹€ø™Oè@O!¨f%…ŠQ\©CÅ`ÈÒšö´ŠLí"ÙHFDòµŽh„`"AILÊt“2ídn=ÉÛ›Šò·©t*‡› ¢¶–IU*S…ÑæBCº4F3hS©RU7ØÍ8|ƒÌà‡™cENx㜴ºõšÒ©ÿNuÂÞº&Ä;Ý™ˆyÄCžŠüõ#‚UÏ`IRØþºó¿ðY,~ôÓXþ<ŸJð€ tY¤,… KI¨„ºÐ=öñÂ/´0†7lB6é~ÞÞ±ê÷¼0ί}bëžðÂ6¿Ëï{l^‰8cKNÃú¬w,B#òøÇ>Ä1‡|cùÈ62’—Üa%9gq‹²”§Lå*kaË Ž_Ü6þ ÊFÚµÀUªp9ZKóV¶Ê.mñìÍߪš•çLçr­ëBȲ“‘pEäõÙ|˜ëLèBúй’¢Vö ZE3ùÑ rèJÛÊm–ÎtÖÍ.N»ŽÅAns˜ÿÍçR³*Ì¥63©ÇEj5»ͪJš¦g=eO7Zò²ß(Më^ûú×rÃ5$ ébÑÆNv‘m­ìfŽr‰£õ$ â/Æê³]æ®çlc›ŒÚr·Ç Dd“oÅÒN^µ«7=Â8Ð*þÞõ@¼<ÏÝô¦¶‹q¤ozÇxÄÊËžöHüg¿Ý'vܶ¯]¾~ã»J°k±ŒÃhßyèÛäW´ñ"uœá3÷˜Nb~û™ÛZÜÞžîu'\â·xÆ]xÃgjwºž¹1®óžç‰ç>ºœ€.ô¢‰èFOºŠ®ô¦—ˆéNúÅE.õªß êVÏú©.ÿìJqQëz#ÇêÈ5f¡ëàæ3ž©tï-» _{¸ÑŽ„·‰äYñr‹H»4Þ-îrÿÝó”¶‘½ˆf¿»ÌÏx˜>Ǽä?65›wzðÏüÓÁ0€Î{þó ½èGOúÒ›þô¨O½êWÏúÖ»þõ°½ìgOûÚÛþö¸Ç=Õ5Ï{BµË¡/@ `ÀˆBôÆ/AP›HÕ2’‘¬=Ä#a‹ÒGX’–Ȥó‰Nh€“ž¼i)?AÊTìT•¨@¥*‰ûÊö‹&¹¿8Ms‡1e¬FºOM/­1ÕÜX¼Ñ xLÜ5Þ•a5V hë@û VluMÓ1ÿê…tÕ^ßôx5NôE_å¤_çXí!„…*`)1OV`6Yÿ B BÁ`üt 8¸Y ÕYhZ£"5u•µÅQ"Ez H… !äSh}³…}“P —` ™° ÛG :U cè ¿e¬ ²°†¶ £\ï—T͵\¬qKù÷ø×RõKVuUYõ‡ÛÕ]ÂË4áEV xV8Ô$o•Më¥MèØQÞa‰ñ5_÷eN#A‚û¥NíT¤O,X-èXø$Y?á’% V Ea:¸ Âoâ!¢õGepÿ+°PQŠP) QLx*d@…Q8Ò7}®ƒ¡….u†¡‰AÝçI‘1 :ŪhÈS¥¢BåJF‡²T§AK÷]ɰ1 Ñp]¿„ ˆ[E€Àa€þˆ ØLДˆfÅ€ôЈn•^¨MhW ¡ßa‰AõUNœXè´ÉN…¥óq/1O ©Š;Q’@áŠû4•uEaYB‹EPIñ x¶vºøƒq1+Ìç„<Ùƒ}¬åZ¯Å±E ‘D[‘`IÙ— Ñ”âG~¡D g˜†i\¹€ŽE…Tï·Žñ§TµäTø–²QU…¸1€ÿºˆýˆLÄQˆï@VÆáLÑÕt^ W‘xîÅ”¸9æQ‘ã‘_é!X"¡‘%è_*¸‚‰Õ˜ôô˜ªYû´Š*Iƒ4ÈO ö`œµ™¢z>ˆu½š5³{¢Yš!Bš¦™šp‡šªÙš[Äš®›Rm0â&¤‹“sí6F9†;û#›)b@lWqÜfm ægÈroˆÃ@+6b,‡8k§xìÓ=âcoÑfpÀ 8°y"º™šÞ™yàž7žä væyžY—žêYuìÙžQ÷žðÙtò9ŸIWŸöYtø¹s“ןþùŸ : ‰CwûyA¼l º  ª.T¤g‰·cÿ”VF¸Â6eƒi š¡Êi:xÐói44¡ef4AÃ-¯¶j•×jh†¢+J¢”§¡0jgJuÂÉ@ôs*'cφ¡1Ú£>Zk3¡jA ú£Fz¤ps2Bºù œCÚ¤3÷¤T¤HJeʨÉnáºoù¦c ±Ä­‡E©ƒ=›EÍÙ:Û 2𠮪·v—£ö#F,†±ïÊ!éÚsåZ!1›¯òÚc[ª®¦ tz—r2‡"õг!·¥ë=öh<‹²ëƒ¦ TÄ)Ô ´ƒ²G3²'S µÚy³XË{/»µßɤ^«u]¶}4¶ÿd›Gf{¶m”¶j»DlÛ¶Cô¶p«G`;·J'·v«¦u›·ú¹·|txû·!ê·‚«s[¸I¦µˆkt~g7€×¤M´/ü2¹õB¹ób¹’[¹š{¹››¹œû¹žº–Û­Iиcó¸ù)vÇÖw\÷ñZw«™¬ª«8æZ³Ëw¾ú¿ºØZ“*W´srµ™7»áV±1gµâ2𬡻»$ÑùY«x³´d#»Íû›É‰wv'#¬BG¤Ë,ÌûwÂûxÄk(rš#‡7šáë¸ãxM”{ðëzzÙzß{y‹›q÷ÛƒŠ›¿€K¸þël‡À%4!·zÀºŠÀ¼šÀ ¼À¬ÀÿÜÀüÀ\Á|ÁœÁºÊ‹;ÙÁ‡ä|«}­5”CI &|¶åœ@ ,ÜÂ.ÌÂSiJé—~§Tñà†îG\9Kt¸ñøÃ@üÃýgÙ¥Uj)ˆHV¹ÏÄNìÄv¸tÕ| _XÐïKØQ{@6ÎÜ_RòÝ‹ðZ¥B ¨R– ’!äÿü¥âê®PŽtíJv­•æåèmÆ` ð×OEï]ÊXE hìÝUöÝÊÊ´ìIËýít)Å̱ôð¡Óÿ…ƪíÓ$ ÔB`6Ø`‡“¶Ý +ö¤åÁü„eßÕŽ$”$üŸ”ZHÖ+ì}ŒÜÈ]JãÇ ¦´†=×v½Ép¨\|}ý¬± ·ØÌÐ]ŠOß2ìöÝÑ HæôxMm…ùk‰ºüà˜(Ó n_]ÌàŸÈ_#xúí‡ÂÁB,‰IåÙt$Ìèzÿ¸L%ÙkHríJ*ÝKx .WÐáÊ8Ýv·Ù€@Üñyýžß÷ÿ !#%!çê&/13579;=?AC9+íDMOQSUWY[UI]cegikmoaqwy{})éJƒ‹‘“Yu•›Ÿ¡£™¥«­¯±q©³¹»½¿3·éöÈûÌË!ÑÏ#É××5áÙåÁí±ÅÿÞÍ÷÷ïü €Î?€ ,¨ÇÂ~xú%<8‘`E‹ïJô'o#Å‹R Qã¿÷PZËçg!Bˆ/¦›xò¤Eˆ3oVDWOgϘ6=ÖĘ3#Ñœ š’鵕óÿZ*ý™)Í¥TqfåȰgÈšI=Ê,‡«M©[6UÛì)²$£*´:•$ПUËä*2ëM½%¾4¸S®È–€Íþvmc`mmñt<™28È•1gÖêòfÏŸA7êštiÓ|FŸV½ÚsjÖ¯a¯u›vmo³mçÖ ÷nß¿ƒõ>œx-áÅ‘'Ou\ys磆=—>}sê×±²ž{wÔѽ‡ŸhûxóÓËŸW¯<ýz÷ÃÛs0Ÿ~}û÷ñç׿Ÿÿÿ PÀ ,ÐÀ\€ø²›#€!ŒP )¬Ð 1ÌPà 9ìÐÃA QÄ' ¼iN|EYlÿÑÅaŒQÆ;´¤ÔÄÎAyìÑÇ RC¿#2¯Û1B$dòC'+„rI!©¬ÒÊ+4RST%!”2&÷ 3Ì2—Ds#3ôgÌ3Ñ|SJ2çt³Í1ŒÏ8ÅÄÒÏ?9´q#r¸ÔÒIJܒÌ;§d4O e3RGíÊK×|“QMçÔÓO74B‰¤ž… L/T{(!ÉÔZTS69PÌIk5×&m•´RZqUØaK,uË.ÿpíÔ£®Â‹YÆ0“õV_ÛÔsÓLguS>{½VÛlµSWbÉÅÒPsÅhKsXCCÞùí¹wøÈ1Á¾4ˆ?­å#¥/_ýãÓ_ß}Ó†~_þoâŸß~|Ú¿_ÿÉêßß¶ò÷?Þ£4à/ x@j#€ t`4ø@ ¶"‚´ **xA ‚BY¡Ÿ#>¸A‹uPoîø—ªü"»Â0&`×KÇ¿tB6¨}<) HÖ¬«èM‡! ¼føº…,@,^»E¹âévA\²u˜Xî-±ž §W—¯ÄP`2t¢¢x /"bŒ_”Z͘ÆW QmEj†b”¯x1Ž,i´ð­2Άœø øö(ÓjÇÚ5Õ0Yœ‹5¥²U¹ò®JÔæGÿ‰=h*q¨Ñé9Ë1¤¶p¬½¬håÖj,Šr¯*u§&YêÕÈr#>¢MÆM;Zü!Uµ­%ÏU][«²V¶µýlm›Û©æ6»åí}ûÛ W¸"$nq5x\äZP¹Ë•`së@èFWÓ¥®­{]fW»þãnwõ÷]ðÚO¼ã•_yÍë>ô¦W}ëeïÇÜûÞ¯áV¾½¥oÿ}{_üW¿û5ný›\˜¹&ðs |`é&XÁÕepƒ±û`o7} €…1|a g˜Ãöp‡Aüa‡˜Ä#61‰S[Õ(®˜Å-vñ‹ac»øf‘;S*Ñ]@Ïsajnœ’kwDZ‚åly܇ £dÈ×-rS|\ã$óaÉ`©$R,9ð>¹]u—&¢L± c™‡…ŒD“©ËåMH‘±y4‘øÂì²)ï¡ÊŠX–¿º×3g9ªjÎDÒ×Däé¶?³Rë*ÑV fÏ[žs!£MÁêcIV5´'ÁÎËFÓ¹à3TýœéDEDÐd´Õw.ýè<ÔÙ2ŸNj¨}ѳuÄ}˜–«ÝëfXŠ_´¾­­ìhk¨­M¨–2!XM?\·Q×ÊxU±•jd¯ŒÚÔ^¶gœmmo›Û™jñ±',AB+"¾áO¹Íít§[>f7yÝýîóÆ[Þê¥w½ÛÛm}ï›ßýö÷¿pœà7øÁð ;httraqt/help/img/httrack.gif0000664000175000017500000000776513042707374016626 0ustar karbofoskarbofosGIF89aÉuÌÿÿÿ™™™™™f™ffÌ™™™f™fffff3ÌÌ™f™fÌ™f™Ì™™f3f™3™™3Ìf™ÌffÌÌÌÌ™ÌÌÌf™Ìfff™f™™™™Ìf3ff33™3f™33™ÌÌ!ù,Äoÿ Ždižhª®lë¾p,—D4ßx®ï|ßFÁG,ÈB²L:ŸÐ( \H¯Øl2¸`j¿àp¬‹ŠÏè4° é¸Ûf»çø¼‘ ໇z‚7} }ƒŠ‹+ ŽwŒ”•vV< 1žG’H£–(|’©€: 0( µ¡-…n³'±¶/…©¦'n’mÅ;0…·%² ² …—ÝÚˆ(ÙÙ ××µ³×Ù½²«Â#ªó; ¿µ¼Úå×Zc'ëA¤q´d}ëŒÝµwÚþ$ŠG‚˜!;ðfÜ»—àk&¤ð/ Ã†Ýdÿ½÷h:kÓ½ëÖ‡"‰7óìè°‡o `ûJØPA@P枀ê[Âo±BýÆ'bm6E¬)&D]¹Ô õg”à·xº´mYµàff•‡ÎŒ1ð¼‡Ë ÐGÖRØ6pÀÄõrü°0†RuÛ[BH*380Ì # Ã@‘@;ôq-¥ ûñŠ[¶—ÊÇŽó1Èù¦ß¯7hÀÌÀÏ6Þ²‘h®U+…ÝZ±›ÞX2l¼ãF¾xï›nkº»n€ñf+"ssmÄ€ﵯ»ýve^iž³c<@So!ÂÆD2œGZÿè¥`L*çŒÐ |ΨJÔ,åÐl…XSWenÉ’ ‚^"õ´`ƒ'c˜7s‰ð[$XM"žcŽurÕ[4A%K‰bq ”¶ ‹& Þ½ÈØF-†ã[ÚŠq&ô#nçXˆŽDÊs¢Föt¢¦¦ð$…¨€-±Õá•EÕÉœY"\æçk ¥†Jue^ÂU) hJ2“‚&º@âÉ9Î1 %dàüƒT„Mb:¨ka2àf…p"‰ã5 Ü28Ц Ũçb>Íé?f™ží9[/ZÞ&âe¥ú†›Àp€qä¹êj­Ã —Ü —eÍÿ–9ÐëO•u§ˆ-¡J$1€ƒª(c€º@; Y£®0T·UòéB[a‚ g±# WŒ8œgNF± ­S,4æôŠË¯©Nê£ 2ãn“‘%ï5Em»Ã]Ú<ܤ‹8üŠ \Lœ#µ@c, ·&òÊ]™<Þ’ÿT °-ØÂŽÀ"4ó7ñ=¼*Ž7²%¬–Í2 ´ÎÐ|ý•Ãp¬yšf§p«Æ_«Õ#ž ö §äO,`¯ ‰‘sŽ*I‡&šIÿd›¶ß‚G6Ä.&«‘ª´ËÛ1Õ½Z-Î-â€d¶ÆÕa±¹µ70'œÿIùp'!“M(.CX)KÞçÎÞ¸¼Vs 56ˆŽeÏPõ–ƒEŸ|ºŠ–F%ädÀQuÊîL,<’ÃA%thûU×{ù6â‘DÄ Qüø vsörµÏ%4ÁåH‘àeÂà¬ÿSfè˜<Š4pÔH³ ¿±Ž,-È=b¹êA‚w~¹É†T Þ@JÝÊ2!.ÍðÍ" ÑR­àVŠÉ]eô§zôé"RIÖaÂé]Ž1n²CMhP䤀Q úÞ¸bç•çR@»!Ѝy\Fr˪Ѣ–+¬¬¬~±²Î¶ µ5B€|p™@ª!½ÿdÊB$Ë$.‘í¥àˆ÷‹œ¤Ä&ýæŠàÀl€áôä}"K1Œ(•2ÞëW3€‘Ðâ—š7Zj†»{Á¨RÑ£ßUänÐJ_ÞEñJs“Œ&ŠNj>ðÐCf *¬ôà à"™CŠÀKw"G û¤I߬ÇI½#Úxä "¥HC%ký.~´B6°®öY"Š‹¤\cGì@Pó0Ùºì± Wèœ4qC "D YÓŠ;èÖÁ”þÌ¥Etز,Å€ÊØrN9ÊåÔxhdpàJ T%F´òx’SF =Æt¡jg“ñ§9©ÿ¯k\ …45Ï„m‡n?ÊT!‚ÔÜMâYV'Ôµ&tbn˜Œ(çÝ+’c}Zr ¦LÔ‚«Qàú¹xªÀ{ŠŸ ~cÐ9qR}œ©¢–dSZeÌÇd-›ÆƒL¥T’© c NÀÌpFÏ¡ž XÒLwû`$PPiÇA'M‰Ë\“{:,üSÒŸ\Nwy1Pɺ„Â0…î„–GCÄ¥‰\\2›¡=ÞÓ¹t|õª.$ßK.»ûT0Ê>ý`Œ¼MŽ$Í!‰BzV÷hÖ¾ä«Sú†˜*JUIª˜` S;Pà;`áY§ØU¦±ÿ'¬«îºÚ`– F×0‡e߃£ À!Bj¢ M˜ËRÔ²ÊiSJâ¹9ñ.µúi›ÜUH£7™ÅRØó‘Ö½—¶\—n³š;Åhƒj¤Y º#ß´µJí:'sßTŒ6øPtŽñ©íR„Œ†@ÒJõÇXñÊîrß…ÌÅ2Öª™«ñõcÊb׿.€¸Esª4q5^E1$™—23‰M²×MYªEQ䥒ïå]™(, 6ÉG/J¾Ê[®ýr¨ªÊð‰Ù– 5/q——žaež³¸*QFÞÂuy2i˲¿Š ˆ7)¾WÎDZÆ Ö3ÿ‘~Ý” sÄÐkÕÀƒÝ£`­0—Z®ú¬ªu!·q±[NʼÉA:ÉB+kûÇJF+%üi˜ÊK­kð‡²6 òžomOþµš<ëPŒ ´Z4å  D I–nÂg*‰ý$ÁW±ÙøÓµ³™h\É„/cš6?çœ,@@¹pbĵðGĈѨhØ5N𼆖.I®ÅU\úZ@ždJ/x‘™Ù÷Õèà¹*_`×p¿SΞÝËxðš|ã¤Ò+V Çhó”9ØÅA@,µB´1š¦rþì‚T¸!Y]C²XÊpÆ¥L£† Ëÿr+'8gæ‰îR.0ÈËO¤7&k_£cÀåâ sˆÝH9uö BBïŸ'o+0Ë袽Áy9¹;ŸÞL ,Áß5&ãƤwýáÉ'€ë }0Rôs‰…Ãx¥!Ã=ŸèšH: Ÿä.o\‰xÏßW6ËZ[œj¦Aȃ|ÅâN'xäµ› Æ]DÊí‰ô>ƒ‰¨þ‘ÖÕÛû•¨û®•'íub€NÉùq— 'mOŠù¢Wñâ=ÊæÍ˜K\(Áu)6éÊÍ6Žn&HgUÁqÍÓ8¿â{šwwÏF²øÞ£(h)‚kwZ^ìôYfvÙGEõdå-tÿ69ÿåqŽÖ!çÖ3X2=´eX’"7%ðH÷abwa#¶ÆÅöWÊSLˆ`f·[?ÚôpAàõO@G©psÏàyî$¥GžpN•ÄB`F1#dÐ3g÷~XWä3he A",¥ó]ÄZ¼%•Nèe[å( ?¶/&•¡$sÙ  ›fb$m Y”âsØF&^Ûð .†ýGT2{:¸Ci·f>˜ns=³Z?åoS! C»VdWøæ–Nµ#~¢¡*®2BUøa+оPqµq‡¶B=>Uh#P”‚·$ïgzæ@E>öàp§qTe$Ew¥ÿ¦g‰PI¢nBq°+fá-Op±¸ ùÕNòå÷Ðwvt|ÒU%q$k#!‹/0óc~$"2:ãæ‰M ×€ € F˜¤ˆ²7{Íe…˜u`g]×b‰i•Àx$–[ôwà ÜH*Â6}ðE_7nH êƒAÈŠŠÇQǃ8 –6 @½Hˆ* Q;h"B`LPäPf0lÀlieÙQ‚çê(ýØ$2d  Hgt-iÜ&i+E‡Ôò,ð†>iiTv|ì‡`ŽAºxB1-g ¤ù “ÔI õŒàsG(PNqx<8ÁQ#)uÿ×e:§g83 )L&Nîcöƒ ГcPVôˆ€“pC“Õ†y¿ä@ú(¤©SyÀ¥á&×Ua`}0–¬²hÓª]ëhZ·JÈÆu ÷ÁºJðNÈûÀÊÝ»JüÞõ+8¯ßüB¸»x%‹#;Ž<#2e˜+cž¬93˜3ƒ†0c4èÓŸS£vpºµkÖ¬yĆí@öl#dëÎ=GEíŠF8P1'·qß*F¤®üxŠÉUúîªÏ>ºê«çüäÉO:îÎC>yï›/^=éµN»çз;ñ£.zã(€D 4N´ÑŠÿÞúá¾ß^}÷Ìwÿ8òŽ¿m=Pã>󣣟¯7@ï0qÃ3`ìš÷?ãE. ¤\þ¼äAÐË{ßërÇ8÷5pÑËàó®wAF‚'¤ òHBþorŸM‡Âjïxãcß÷â@æÅ0‡= ¢õÿÈ=öE‡"lŸÑ&˜DönmlbK˜½£yðƒ3ì฾æîˆâ£"ÅÆ FÏ~×  m8Å2®Ð…3Œ#ø´hÂí½ŽŽ“ûèî‡Å(2®‡¹#ãG¸F {5Ü  éÆVQoL!Ÿ(J²—ä -XAú9q}k³¤ ÁˆIRšÒ§”Þ7ÉB8RQŠ\âÚ7K&jÒ„‰¤% Åþ0^Œ^*sybó˜ÈL&29P4 ®™¨@5thØÌ¦6·ÉÍnzó›à §8ÇIÎršóœèL§:×ÉÎvºóðŒ§<çIÏz–3øÌ§>÷ÉÿÏ} èÙ2p‚&( XNà °‘Àt¥!9Qʽò†•d$ÙÉ_þr£í¨"3 ÒG¢å¨J¹(G’®Ô¤,EéH+˜D˜¶T£/ŨHošÒ¹õó§@Åç:H“šh¨,yH]¦Q§/]^M¡:ÓžÚ”ª¾Ì*OcZQ©’’—\Ý©Wµ*S,^•3-)VÇÊÖ²Nµ¢e…¨Z»šËºõ®þ$jéŒ:Íjb pê£äziSÆe`i’s1À¾q- kÔ»6Å‚²êK«GÃÚÔºº4¤Qõ,NAKZ²~ö¬b­U±ºVÕj¶´­Íèjá*Y°ÿ¯¸ ÀP‹zT¿:v¶>ü 'Ì7€!pK€äЂ(„-CžP3 ¦@"¢ €I,Me('Pð„2$7lg8(ц¡%w‹ .‚‡ <¡i6ûƒ}ãÇ$ …¥-&mûÖÆ•©°­ífo:×ÔÊöµ¨í샜SW¬µ°s‹×Ýîµ·IýkÑlûßÀ‘³C$q0Sì¸ÛOh+ñNe,á’¶õ´v°måZa/˜Ç öñ…)äÿÁféG›ärø®_‘ªÔ/Ø©8ž$(!lÉUJï–n¥ˆd·æ8“a¦é™¿zåÿ­Dn2jÑÜf5 ˜ÎC.ðIá d9-dC´€Oš †àÃ.e½¶fíkˆ›g1«0€–†3„ât A?1€¸ KªM= \O¨Y öV…8@Uh "Û‚Ã.!hA*h°Ô ²6ØÁ@{ Ù€¦A KÈ›Ðb}A UP.q¹ÐWØÁŸ@!ˆ»rB`AÐÌ4„-v@"ì°„T³ÃeÎ÷›…¼Õ8çØÈCîó¿•ìZ àýøÁ >a…øÉAõ0ç"MeOË*.%.>áÖ‰¹¬4+˜SiÓ’Çvßÿ?ðÅݼç×ÙÆwxËSÎg}Ïœá;¶¹@ T‰Ïâ¾½·U‰o+Ö²’VFqÂkžóX~9´…ì·'íÌo“køäG^9Õ[Žç~ëYäl®ôÖÁnÚ±[½éÍãùO}Î6 OzËc¦¡Ö«®Ó.RyÃdú-¯hi¡ï0¢M.“Þu·†Ýë,'û’Ls—‹æŸ;ÔÑ®ö~²=hn¯rÇ…NxÁ‡î¢$éÀ—ît¾G½€Ϻç‹>ø,£çYO3ä99ûØ¿|ò¶<îGZy~^™ÿ+ç3;u£‹¯‡Ô³âï~HÔsT~ùÝ[izÀû‘ÌÖ¸ë[ïzàÞ<È…‡óÿ×Ëî}¥Ï9ñä/ú÷¯Úû¼Â.øvÜî µ*‚…-¨EÔú‹Uç =õÑ7;ÔxÒÇGqdI¡g}à dÐ~ø€8X˜zU~@ @k¦{¥¿I×oQ>É—iƒ9^–}D—~¥UXóóP,å|d€77°€ ˜O2 |àƒøD„u`l0ŒP wc@@hNˆONxz€OX8h…öú”cðuÀƒ0h[p†|h!Àh„gH HhwÐg¸^5Àh2ð†‚Æš`‚8ˆ„8X:àQ>çC[ÿ´:þ'U"¨W‡P}ƒô‚sttT€4è‚ó§a'}/hƒ.vŠ3øˆ«gQ"ÑŠ®øŠ°‹²8¢…w„€pç8“ø~–tͤ|Ø·dÍ—Šr7c›Ô‚-FŒ¬¸o´—ŒÀøŒqÎ(·zÖø‹(ŒpV|¤rÇÈ|CÆÈŽß˜Þ8aâޤ‡<Ôlj†‡o»x:$¸yš¨o”€Q„qŸ4Š€dKþøtéAÕ׌]Ó(W{„ŠÐØwC§¤³g'àÔT:ØÈ‘¸G·ã:YH¸S|Lä‘p×w‰:#IK÷¦GÆ9”à ›àõbÁhUž•(iJÕˆ„ÿ•ޏ“¸“DY43@Ù=‰ð‰BÙ6€~þÕB‡:<l‰°kA#©4C“”§§Š'yb(=‘˜ü(>æ¸å@ &‘ei„’N—Ì Ã-,ÂBÜÃ%Ã?lÄ2\Ä ¬ÀILÂ2œÄlÃ\ù«¿ù»;!8J(êx-eµ½k¬ÿ¤P šHw³wöy ûB£Ç8ŽxX„D8:F%j‚Ї‹Ù6z<=^ 9¹{àxƒ ‰ÇcÙ`¤ˆz‚ÿÔôÈV (ÇDGÈËtA$ƺ˾fü¾¡T‚2÷Åü†³JX`I·°4Ž¥ìÉ,u¤œƒ3ꉛ³P` P³\Ë´|˶\˲ŒË»œË½ÜË´ ̺ì˹ŒËÆ\̱ŒÌÇ,ÌˬÌÄÜÌÇÌËÎÍÃLÍ֌̽<‘\‹=.pŸ`Fe§‚}öDæü¹dܾg<=œ¬s‘Ê' Y“54à5cÓìÉîìÐþìÒíÔ>íÖîìË^íѾìÒníÜ®í×îÙÎìTCîØnîèîÕþíÉÎîÛžìYÓéÚ£n,Úëº=ë-£¦¸Êqî‚ôg}Ö ™~Æý—¢ŒÌ¡Eñw/Ñmþ’+ç'^¤çð8ÚÊh×PzØÈ6øîÒ½ÎåWë3®a}\Ù•4Ñâc€_éëCÿ£$éæH·ç™*ZQvê…v4ÿ–ɸå[½AÔåÿT-§€êeAÏ®™„|ת£ö8#oåú~ò­ôÆxÚ6ŽôiÍÊ}4ðv {h_Œ÷¢™òu=·­“ÃŽ`ïò·~ôóšôiŸâõÎâZMëtõ².Öû.ô{o‘\¿öP^¾‹¯•’Lô†ßž‡oïÙÚ ucõôÿ¸”äHÛZµòK_RžýïQOvÕgÊ£_A*Ñ%«ßú®ÿú°ÿú5¡h2&lbûAá&n‚¼ßû¾ÿÀï|"O|ò'c‘(‹¢(n‘“â”2ÑÔŸqaý{‘ýØýÙÿßý™‚à?á?þ¦*æï*¨â*•±þ®Òþš+ša+­¡+ª1ÿ¾Ò+Àò+µ±ÿÀ¢üx1P…ƒƒ ‘‚¡C%ŽˆØ°bŠˆK`L±q„ SXè8²$É$-¤™r¥…—1SR˜™² 4qî¼iáÍ9¢@èO¤%RXúiS§$Hý0µ*UªS%T­*ÁëW T¶‚%[–, ¯h%¨…Ab­Û!H´[—„]¼$DÜÝ;¤ï^~õ&ì7‰Ä"¾$>ÜxÈa…(Š|ïÇǾ|ðÏ×ÞüòÙOß}ø×~ôë—ßþïãÏÿ~þñ'¿ªo àÿx@óP  þ˜¾&\`éwAbðþË ÿ-ÈAN0„ÔÞæ$Ç;nÑìu1ÓVÏ’§´Èíîtö˜ÅxW¹cáM†ÏËôdw<èÑÐxA Ö C×Ãꉪ[" g¨º$¦Že9ä™}§°щGÜâ'§DÐ%M[À#^UÈ8Ö±‰<Ô¢ÇP18šsi”¢éøE9jî„zÄáÇPø/?Rñ‰±äóv¸<‚ˆ¢cäËH¹B>Œlì]ëî8G7f1ŠV¬ä"ƒæEÚ]qc5t^[ˆII^2‡ Œ$' XÆR–³ ÀõhÕ‚'Ð@V ¨@V@€xÅšÕ&oÈGQîQ™qTfñòHÈB:‹È”æ3ÿ©ÌÞ]“wÙ¤&3Mo>3œÐ¤d5iXÎqj“šÜ§5»ùLv¢Óíl&­hyÏ{Ú2tà¥/)ÌN¶‘ŒuÜdô øHs¢R Eè8jÐ.Šž“¤(C9™ÐˆB”‹å¨!‘¨Q‡Nt¡ µè9úP…^´¡u¥ç`…O˜ÆRŸôêgaÒŒ+•¼PšQ“òôšM©:“YT T¥,%jFzÒ:>4¨K]fT]ªÔ©Vµ¥#}jH·JR­n³¢Ñ‹iYky€ÏÕô¦9EÖdzÐàXÖ®€ºV!(€^Ýð 3 QZ0€Tt!xÆB±ÿü Ðk ö°Tز°¢… –08¡p¡ œ 8Ñ‚% K(À+Ü€ÙÏÞR®®âUzÛ6u£^+W“ŠÛqz4·H¥çP?J\yjU·?-î;¿Š\¡:WgféLÃ¥VœbÀˆ“Ä¡—kB@&rš¸} ‡gÛ€ž·)5éqêÜÞ‚•½X¥¯tÝ»[–Æ—¸R­oGßú[¨bó¿ø¥jG]˜Z·VØek¯tÇJÓ0gûjap! á1ªr£\T¯!-\`û÷½Í±p ÜU¦Þ—¹É5n‰W]4«0ûLãSÁ±b°vÛêa ¯pE,Àai@×3àÿ4p À•ÁÕŒSÀ¬2@ƒPâ %£rá\1€PàÊ4H„±@å’]Ù Æjd{dZ\¸D¹å .XW„È '„lv 3 èPÀpS^s6`eºîlÀkñ‰á;ißF¸¿–/€y‹éNkúÆδ¬ß›úÓ¸À`#\@ ¯ŽuuÑÚ.  6Í®ûkIè­ìgË*fÀ€w³Ïý á°BAŠ‘!‡ÀÀ¸¬-<5®RÒ–n%©½êQƒ›¹ªÎ/¨÷‹ÞOú» öo©Ñ]nu«¸¤9Î'Zu–ë]¯ÕÇ£Ó6n­È­ž;àÿ©®ãy¥÷Ìkríþ¶¹/ï³›Ó5‹Clâ³ã2Þ´HCMnzÓRŸ'Ã7¯sZìw—Ü'øs»½nƒuÃgTw*Ž[†£X¹ò–¸Ç)]×øÝau8·W®óJS4ä³¹ÈJ®oÜA3á6ô¹FóÉ}ܪZçäµd®a1¢’Fg¹¨Í~tOÃ;Àø|Ã]ôqéëŒq>à¥Ë²é){z¯ÊÐ 8 :d+yøDB±ˆ?Ž{Ä6Þ°¯=ìÞ¸ÛÏ>t®WÆ·|º×ÎóöFÜî9o¹æƒNļËÔÞ$׵ɵ‹rn«ó˜Ü®*/vrð€Wÿ8åùîN~÷"À60€ œàøÆO>ò?å?úÍg>ôŸ?ý8_ú×g~ö«}ëßûÜ~òÉOýóûå?öµ~ô¯ùíïþûÝÿýê›_þê‡?ÿ§|ú?û«?üc¿ô@,Àù;@ü#ºš;=H=XÚ;pé;¶"¥ñšºn…¨€'H†Zˆ,º2ؼÒZAA¾¼26ô’6#º¹©»¼mc.Dò¤´k–&@2€<è¸=àƒ/ð‚-(BWƒ5V“-¸/ؘµØ‚#”Â"<Â$„+¬W«ÂW[B)ìC?üC@„hÁqƒ +? …¦¡& À¤³?¤@°À}³—)¼L£$L»q¾àc¶ª»»P¤¡PJ¡Ð‹0piOèÁ@lEW„;`ƒXÒƒ-|E[¼E\”@0îƒ>?ˆ¸xú¨™ã¤H\=§k=¨ƒ=æ’½²[9ë<ôrF°j¤é_cD/Òk;ßã¶¼°‚ÃÁáGrÇ®;Ç ÇL Çu¸À³½Ä$<¸cDJŒ:vÒ@|yœq¹:ŸßÓ=Åžš¢Õ$ÝsÇgœ½8˜“®ä«Èÿ國ÌÈŠ´HŽÔÈãëHIÜÈ‘¼H‘<É“4É’ É•üÈ–äÈ”$ɘTÉŠ,šRÚ"€4/¬+p¹Ç{SF¿ã·K¤;„3H´#%ODH/š¸¢ã¨ óƒ´IJkÊNŒÊ‡ã¼‹3°)s¸È3¦ë èbÃÔê4H‚A¡)h&h X„T €'X¶€; ;¸ˆÔ=cÙÁMлA’齌ñIÖË·^cÆ:¢Æ`é› X´ œ? >˳*(ƒ¿Â€ƒIH$>+_`h<È3Í€¹i!0¿I†"@Í<ÃÄ pÍ2H„Ô´,è„ÿÈ38ƒ&Èò˜l«Ç€™0¯Ã—bôKâbÈØÊ”ÓÆ½lÏjĤ*ŠcÁ¡Û&ÛÑ™*6Ń8¶cÁ$̆ PƒRÌddÌ ÔÏwšPü¦IÊFŒ¹ùtÃÔ!„¨ú|χ\S6 Ô>T9ýRCMÓ(MT=EÔ.}Ò5Ô9uÓ0UTB¥T:ÕÔCÅÔM…T;U-ÔOýÓ7]T6mTIÍÔKíÓVeT+E ‚UZ¥U0018Mª;L*Ò <Ò×Ë4ÈœÄ'¸€Aȃ8CMàf5„@0øAi­C/”Ö-pàÂn 6xƒ ƒA€Â6€:àƒmÍ-xƒ>ÐCЃ>x/`×-¸;¬ƒ;€:¨EoÝCÅØnMÂ6ȃÖƒ ¥6ð:¬ÃWËÿxXØxXF„ð‚6˜×\üX Y‘Y’}ÅAÔlùÅ`ÔuДÖIV}Ì@ÔHƒ’ÍYÝYžíYŸýY -+0¢5€¡]€¡5•­PˆœÊ-â(˜ÍÇ¿ë7¬T€'Z¬ÍZ­ÝZ®íZ Z£5Ú(Z¥ ö2¼yJ-ŠZ™uLN*V«õZ¹[º­[»½[ØZ°=Z¢-Û;RPˆR/ÁíG9b[õ1 Ü6~¤•›Å[Ç}\È\Éíý5€± [¿Íº³MÐù2\×ËFµ­Ú«\Ò-]Ó=Ý»Õ[¢EZ²]Ú‹’F¨DžbrÏ]FbUJЉ[ÔÝ]Þí]ÿßÙ¸áÅžsFaÜÄœGÛÆìÃ[Ë[8€ÃÕÇrä/Ýý]íÝ^îí^³(È‚,°ñ߈‚E¬¡…ŒÐP3Ì×ñÃç[ÖZêý¥`¦ò$;Æm=iq X˜^è[ée]¢E.ZNà¾ÜÊÞ¢Eà†Þ–Þ fà~`–`¦`˵`öà¶à®\[èUa ¾Ü°Má Vav`–ßžá^áNaÖàÞÛ.àbÞaþá Ž`†á îaþà&b$®áÕâvb'æán`굩&p{s#Ð¥s€ôõºÿÚj#b¤#õ‚_!Ûúý§a"²kÔKl,&P̘O|¦ R›£c¾„·Uië®nL§ŠI©òº¦Sš›õ’:ƒ\!ßY#o¥ñºdnZßP´b g¤cb \敜sòdïtO§>‚ä87–_ÕãûåTR§,eqs+¹ƒG/_Uziå»FkÌ$bÖÐbÎIMfJQT&JÖßÊ ËåPÆs¹ëu·tÌÐBJJ¤ÄåÜzåÕešeQn¶-²É*be6ÜCÇî´Jav¤­½Í½c›ÚЭç=«°ï è²â{d$%p8Ð¥?ž"esOÞ$ÿp–`úg€*çÄU\½¦©Ih‚À‚0]Û€)˜ÄEüà€ IP—–¶•ކ•h (è]U€ €šfÈS†7wÞæDH•dˆ$aNfjÞÐØPh®jZªžx)hZ¹„"€Ð 1þ„ؽw–1k›èù^‹žcA®c5NäŒ^8Ø}æ ÐevHMœgÑ‹ÏJjëÐö…ç´ÐFO¡)ìœáÄF^ #ìÄnìÃvlÆ6lÅ–ìžlËÎìÈÞìÊælÈîlGÞ6jY72d´%´gû½è¶®eø„ë Óe°ìæw,kižÓV_å¥$ÿ£z$n>Ê¿~ê$%Ç}þeÉkÙ2˜J·¤n¼Pn¹ç†f¤>êuèÝÎíÐIm8^kZ6çBg‹y0ÎÕfQûJ¦ íãob&Ox»¯ý£v¤î߯kp9‡`‚üÞoýîoþþoÿpp/p?pOp_poppðg]Ífà›î62"í®èÕfë²tís†mc)œb!K½¨7xLÎX„Å‚"K­h0hq¨‚Ù¤q'­À€Ý$¬xbC-Ài³XΜ?¨fqKh4 ¶ä³D˜r¸„•p²؃Pˆƒ*È<àò=˜‚ÿ3ÈN0€'!h„ ˜¬À™ò=Ð%àL…Iœ4(™ õëO²k‰\êlvþüøßKbß¿"Ø'`€J "èß ’À "$(!… J8…~!abHB‡ аaIˆøE‡ @…´RŠs´B+× 5€I¥¢ÄA 9¤Œª€PÌ(¨ôrK;¥H3C)­(¡C­DRˆ*·À‚Ê(Ô@ÿ¢Á’ªÀ2 2lsK/™°HRE€‹ºH£A)£<Âbš‘¤ÐKÐ@€KŸæ€e“ö˜d—e†¡9+hš¶Ùf*Dkd«©ÆZl©½æ-nµá®o¼™ÛÛnË!g Í­tÅE7tÃ]·vÜá+žyÎ]è'$õp}âÙgž~ ¿Çß{þ)X`Ä“pàƒJˆ €r჊ða…"{(‚&¦ÿè!}ØC!þ°ˆ=¢“xD%2ÑNüáŸ(E)B±ŠNŒ¢£8Å+rŠ\ü"ÃÆ AF £ÍXÆ5¢ñŒn$#ãxF9Žs¼cë8Ç8æ±~ü# )ÈARA0$"©ÈD2r‘Žl$$#©ƒIRò”œ¤%/©ÉMr²“žôd0&ÊPê`””$%&D©ƒTN’•«¤$+ÿ]ÊX¾2•¶¬%.o©ËWè%ÐË_s˜½,ŒéË^¶àÔÃ!†¹ƒP@2—Y̘A™Úf/ÁILmZÓ—•8C6Ð a‚s™WPf9¿ Lb¶“žó2½iOmæSžüÌæ>‰Ðp*³žÇLç@‹IPm*”˜Éìç8Û)΃´¢þŒ¨E÷IN|t¡½gC=JLˆÂ“£¦AMÒ•Nt¥ûÌfKIªÐ2´¥.E©25ªÓ…&T¦1íh?kêM›ît¦ méHazO™²¤ÆT€ $ 0Á¨ÚÒ‡.³4¨‚Àpˆ2D¡Už ÿ€(€A˜‹(ð€MÈÕø¥Z „3tBfh„ÀÉÕd tKÀÀ)0€"d`BÀæÞY€! Â:)ÊOlòT³¿¼¦R…ÊY•5¥-ý©EýIS›²ö¤F)l›JSŸ¦ö¨Êì'jgÛQמv¨½ÜmP?ËYЂֳ•-Me‹QÑ–¶¤×(>GkÛœ—¶µ5fqÿ‰]éFw·¦½®viz‚ œ Äx°H"p0™‹RA´sÇ´oZÐËCè—ŠÍ@f‹ý ¿ ŒKZ7$x™´f‡^Ú· q0œÝÞ2´¹àýî‡AÊáåÿz˜¦%ql%º]ïò§«±kq{[‡W¸4žnrQ¬Úéö”Æ/±|WºRëzº¤M±‹“zdâŽ6ŸJ>.r‹ RŒ–¡ –iPA¬Í'Û¸º¡Ý2E—+äÖêvÅfî*w7œdãfÇ s‹Üã#ùÇ\>.ˆç¼c<Ã8Îz–r”ù æ× ÙÍu&1”skè@¸Ž>´‚µüfEûÍ@µ2–w»Óx¶³2¶óq«Üæ#+¶œþè§y|\Uß4Õ‚NègC‹caf“È*åð2ãéPRë×´Ž4vkÝiW#÷׼Ʃ°Sklë3Ù&U2«cýêiwUÖ‚n6°«æ[ûyÿÕÔFª©¯ÉÙ¢Â9ÈåFô³»«ÒQ“ú¦¥n4¨ámiöºÛï¦ôp¹{ì KºÝõ6q¶Yýïx•ÚÚN4uÙ½Õ貚ٻ~nl¹ªçôŸïüßG¿úÒ¯>‹²¯ýísŸû80Å   + À <€*‹=Ë•»SÉ ÿ®ºÜó¿ÕãÿþüÓ?¥öç?þ•œÿÉ êŸh`È)àÿ`ÿ! ˜àJ`N 2 8uŸn ‹|tL˜T€ù¡Ÿú±ÍñÜÐm×½àµ-ÅœÕi]‰q]ŽuÝ "> ß­!Èí`ÝÁ` ¶`ßåÿ 2Ô¡ÐáÝEáÉq nß0(–† šàù¥ßúíÿÍÏ…!½¹Ö6¡œ ¡òÛV\2áü±¡Ö ¦¡Ö-! "á áÚ úá¡V¡!€ÊùIx!P]בÔÓÅÙÒ`R" õœ¢a%jâ%þX'êØbbÅy¢’" Zâ)‚b&Šâ&¢â š¢²âBb&¢=-b@¤`vIâhI¡ ºÛ(Ê¢Â" ºâ'Ê`2šá+Òb*c Nc4*ã*2£3fã5Rc,Zã,b£ –-R!.”.òb ª[¦#ºµc(.#7²ÿ 8 ¡8 cŽ"¦bº£Ò!Jã8æ¡=Þa%ö£*~ãa@ÎäBæã+î$'¶âMþd êã?Dn D E®cqÙÖcU€cÀdaV(¼B0=A2ýAà4Öc¹Á¸X˜YúRKrTØVÆ%V€ /ÅB´$2µÀT Ù c8$@Æc8:d^¢P"cQ*&!ödQ:¦e6&>eP&ÿ%¡-¥6åø•ß.V¤³cFîÝ·éÝ8=ÙŽ[^¾–“]\ΚàÍ›jù$f2fCn&Aê¤gò¤oî!p"¤@çcžbdÖd3j¦Ef÷‰æS~aTjäDÝ•¢TƤ®•¡j¾¤ØÙ$tärÊasæ$R ¢sNæ'Q–çbÆçoâ!ròæDI§÷Ÿ"’¦:Zd?¡æ/>šjŽ$ßu'ÖaZH‚»•Ý=^¦rff}š§„§}ž§?²§zv¦†jdA¾çP–"~êçöQ§š¦ºm¨>UfæãÆM¢¡íc1>£Š2çp†h5Bè…VèƒRhqþè|Š()}zÿ‰jŸ‰2"Š®[HhÿÙ[±! ÛhÚÚáÀ `@º¥d@7Ý pÂ7y)KŒÖcAeUZÀ4ØH‚†å²è‘æ)?bhB⤇ g‡"ab‚¨djLÂ'‘&× „‹xÁ ‚Œ‹ôA£Þâ°2Uç`µgr €(ô•_Óx©XÑÀÀXöXî@ ´1íT–(d@#¼S¬‚dùR#ÁZ®ÂÐ%ÐådÀ«\¦‚ Àè×]&Ó]úe2uÐ~!ÓØå*d@T;-+g¡Á°U0A(€Ø6=—àAX®ÿküA2e€@TAd–|zféîh¿ö©R&Á©Á*ªÀNhÀ’ç>PªTêĆ@,¥F$øij 2é::éŠAéØ ¦”,^+ð—WÉl±ìCu©t‚ø‚œv‚)Ѐ@”l(8S¸A2•AÉÒB2@ɺA/í)ôÒ­úR”,̺AɆåÄBXöR7-¸A0Ô)”¬G@Œí/ @#ÈAÉάG€ЀA4 €^ —¾­9­éÀò)ŸåŠê‡&ªŽ:¬…é¢2¬žná6ìsþ’ömA„@,å÷Åì0ulÀ€ÿ‚uŽ[ b©¼E;úXÓ)¼=Ù§•ĵ«d¢çâú«Á&g"¬¡zjà¦ççrh1Þ¨ë*bNZ’f_"Næþg²!™Ùµ'6Z꾨¾9œé²߯®îÚhîBfŽêín¯í êîf/Žúî0ŠSðv ¯ –¦/ö¨ßææË1¯Q¦"j*kŠóngõþ!Ÿ&ìà6îëìžú/÷‚/ö®Ë#Àù"bú>ÕúoŠR›ôæ¡õæf„2îJBbùþ-á!ïþ ®ïz†ï_¯ÿnoã k/ùö]/{,€Š$á}êQ‚]pöfü6/›qp‹N/xRïÇÿd ° q wðøšp£0 ?± ;ñuÅð/Sñš¦¸äž ]ýêf„.¯_$ž"dÜûñKq?#~Îî×.ïf(«1+dSYqge1Tz.ÞÙ¯áûUdjðß•±Ÿžq¯ñrîÂ°ÂÆâÿéüÞ'À&î#÷ cq7im†®â’šxúÛ¦1õŽñ£²,+322#q,Ïò'¾±#®&/ò*sòÿ¯ßWæžæSpqf#ßh¼ý±(è,'o+3ç2ï2 ÷r%û©ìîæ% ð(°‡Ô0wjÆ2î2§Ú‘Y§ÿpàµî#2*r6/35ßs/±O1-÷ó>Gq-ó²?“Ü8«/ o+ër)¨I%s2ïð6FtÛ£=i B„Gw´G4H‡´H4I—´IŸ4J§´J¯4K·´K¿4L‹4 \Ø€Ðt,A-DL¥÷Ž(0ïñ'·/…YTA%\ ü’\ÁØ€”Œ%Ø€SÛ@TÁSÀ'|-/Ýx&2ž¾ó!׳åÂ/þ®õk5'AxÌõ ‰fl9âõ!æA¢^wß8ªöÁ4°a6b'6h&øAÔøôô<·Û+ŸÛAÏ0ûvÿ® «µL“dm29Ö%Ø@@u"`5U“6TídU-D[™@r$èÛyqZ+ïÛ¹ZF¿AäA hŸ&Üp³p‡lÁ\+·!èAp\@ €Ü‹T·rϵèALl‚(d_ÄÞÁr³ÁÔ@az“AlÆf_ ô5qwwÄ÷h‹ð~£w}Ëw_ë·b¸€øa366a€(LØcG„—SšÉvÂße{rBo›(g²¯ÑÙ:ƒÜ*¯5Eã3,3•;O06ÏŠ/“[Ãõx´]³Èp4\³ÈŒÏ¸!¸÷ÜÁÔ8G[wÄxŒAŽÿ@Ï8‹6g_GãxA¼¸x‡€`Ïø\ptÆF,K9‹p99˜‡9x€ €0xø]ÚR5™mƒx0¶ÝC5951»o8£ó ±vš‰óoï#L”ûÁ_tC"À º¢':£/º£7:¤?º¤G:¥Oº¥W:¦_º¦g:§oº§w:¨º¨‡:©º£›U§úS×tH6”Y ƒWCU¸0Ó¹9S0éúy×Á$¯ñdƒñ5?o>§ñÝé°«¡•“ÔMYlr³?ûŒB;²O;³G»µS;œW;¶¯`¶w;·û²{{¸ï_Ø­î±×¶X3™ÐúøÙÿ:†ß°E·yX«æ –rC]ŸÓ¶¾¿².“=‹!g×;=¼nWÜ¿çy† ê0Å»ûu:³FÅ®:ç¶Œî6;ß/<lëð;Ê{Cã[ËËè §æºD$Ök}dýÖ}×s½×‡=ؽÙkýÙ—½Ø¯½Ú·=Ù¿}ÚÃ=Û˽ÛǽÝÏýÝ×=Þ‹ýØÀ&ÄÔïÖ Õo¯W>õü…éÌã6Ò;ô‡«Y·›uºŸ<É»9Bÿ|ÉG4Õ9üãS~ÉS}ÌW¸À.*Té>|†¢–°Ã`ÖE²O»üßy/eôß»Xßå»äÏ{¬!~fgÊ3tn§x¾AïÈþàÝïžW~òúÊÝÝ 7ýä/hˆ»Áwç2é«Ô •›äÿ|ÔùrØ@ Ø@4e@,@uœåhC5èW2‰k1+G¥ù€¸ þHynËœüí 0° €ƒ.,@ÀCƒ 'è¢D8vôøäÇ(*  B‚2xÀÄ… Kb¼XÒ¢B- ¬`’Æž˜!…˜Óä%;†öàf‰I…5šà\¸0ÿ§M©Yj<øÓF˜`ÅöÜ!„À¦&ÖìzTkÜ·Vo½ÙîÜ­4ÝöõÚ—ï_¤3ë N(•f+ë=L¸.Ì…’ýæµkoÝ-¢N®AÃÆQ¢î¨bÃF„DC3 ¾R…©€'$‚þDµ 4Î8à ˉWä˵1òãÅ)6A´i`räÓW¯‹\cHíÛ9Žt‹R%K—G%27lüú€ ` ØÑIK`ð ®ÒÂ(9ŽîøsÚ;â€J!Î@#ƒžÐpE+h!û˜"@ˆÓ„£á´N°aÓbùD?ªÐ±%Zذ,Ÿ¸BÌPX±EÖþ È<ÿ˨+Ì2¾ˆ²½4ñ2 “ÛqºŒL1ƈ´N*Áœ´L#ÌŽ’r"‰2CLÈœh“Š9«„2Ç#!ÃÒG2É4Kç C¨¢ËÄŠI¬Æ<ˆîì‰$®À[©¥—œš°#Ϥ‹Ë¾äÂŽ<˽’/›íª“®º¬<½:K̹&=AåÔÓ ÍŒÓR6ÍDsÌÊ`ÕV]}ÖXe•ÖZm½×\uÝ•×^[§SæÜ„3½b˼Ù¼Ó3%>Ç‹h¨.…LÕXbß4UÚ­¨=•Ghd.£DïŠ6S7Å•s¸@C•[vQ…vË)IõP&“»Òɡ҅·T~÷ÅJÿ}ó·I&Ø!ƒ S¸`„»b8a‡ýÌÍB/ÛŒK Ù;—¥iOñ^ÒTÔOçýëʃRö7[›¢|wß%§Õã’mNÎÚœK]¹æ'gV÷Ñ’`’·Zœ¼l2/ž;êh©z wݦ'ó¶ÛóÊ%ò阃%4k«MWé¨Å»c;?¾)ä>·l÷h“R ²åž›îºíž»7îÞ›ï¾ýþðÀœpí8€7!üˆ‚ºÜ.W#© }Ìï³MJûÙÌZî÷°†x‚<ø! ŽBH=28z£×/€>:z#½!„ؘ/òà1:êÃw/dÐÝuÿâeà£÷بúlïˆwße 6rçˆ èù¸€ F8ò‚ >Œ'>„ŽÆðÝv/|—>€÷Ó§}.!Ý ÿ€à X@;SH‡%p‚ø ‘ëÊbr¥š]°!™ËÈš%²sÝLf[] ‚>ð ¿C!¶à=>ðŽ ò+_G‚€0´O É! aÃöy¡ ÓÛ‚ìVØÂôm¡YÞôÚ'Dv„ †`G¤€  ^Àê¸,r$ ^ÈÇøE,zùËáð ØF7¾Žqt£–qŒ:.ãŽpˆà@(¶´ŸùÌ] Ñàw:¨¶?]îj‚›ÿù¿<Ü¡‘‘”ä$)I“@À2iTˆ*Z_†5Hf…GmüúœÖj2ÂJ¾–±”å,iÀKj2“›D€'+b¤(ùQ+_[’)9ˆÊgÙf!ÄŠ+kÙLg>šÑ¤ä%o¹€[€—ó#fô¥2}…ð‚ÄD[!ÇsHz©‹L‹”æ:ÙÙNw¾sn¸Ää%9‰ÍOfIeSZÔÐ~Ö.ˆssä™ç€:l1ž UèB*Kjæ’“»¼§6;ŶŠNÎ$=çF†LnímOhèHIZR“Ú2—˜Œ¨ $ˆ´»èHVÃè˜4z®mrÙJgÜNÚSŸþ¨Ü¹¦<9ÿ™MŠ^ë_0%%©jÊQ~®Òk¢iP©ZU«2ô–ôœ§=%g³Ì2Ÿ_ê—BšzS’‰Ò¢"œêUÙÚV·Òòš›Ì$Wñy±}ª^æÜÑËÊjL?M§Qç[ [Xþq¨Y]€Q:SDŽ-£}ÓÜFÍJPåü,tAèa9ÛYÏú-«¨ç%ªÁ茔w})(ý6 r âˆXlakV¢5§ÙìgyÛ[ßnçpyàõÒǘ*œÛô¦ß~°Õyrò XNPήŠê—Æìo¹ÛÝÞ"p!+y`&Š2¥âÔX.Eêt˜»UkÎ3ºÎ¨ÅdêU¼ˆqùU‰Ê1Œÿˆ>WžŠ ð\àÐj’Àr=°‚¼à'¸Á6°„\aç2Á¦0„3lá wøÂÖ0ˆIìa ›˜Ã'N±ˆüaXÅ0fqˆ]¼a׸Ä+60IôÛ¸   Â9 DàÒÒ¯v“e¬D-““öâò½—Œît«;ßIñL˜Åºox„a‰ª@¼‚{+b¢†v´&ªÒ'9Q³4S°2 ´9'ókâï6ùòéb óö<ÙQ<;1ä,‘êøÉJ³]:²ôÀð“Ñ@ÿr4³]°þVøŽ“ /µ\”>cs]Ð8ô@q4@ Ôqþ"0E"&0•2XD! ! À€2%® LÅiÌIFÝP9Û¥èÀ)ï"pFõòH˜¢K¦±Ô$ƒÔ(t#a³k¤¢%a †,N«®[ô%çêTNOëôNéÔN‰ÎO§PóTP•OuOõÔP•Pç´QÿtQ™æqŒ (ÿ³ÝP÷8¦ošËÚjð/ÉQôüˆDAIÁä H0 ‚cà® U‰ A P U¯ *þ@>ª`@:C ª`Z Š ª U`!ÿ2@¢`j¡  N$,²4&¡Zc¢Nµ j"ž@X$Ð@E Zà L$ªà*r` zâÜà]â À~Bv Ðà!RÁ`„#R ZU>L4Dù0T#45µ3?¥k°N¯ðö3Kvî«â1RAJµ ä «ä $v€Š@¯?W³S^VcDfd¼î‰´ / ‰Tv]&°«vŽãºejÒæ¤Ób"†å]*Q*â@_ƒò,bRh.$5t0ï>M3µnFbí¢º.ö¨Ü1M+•÷´ F" U1€@Xñ‚*"AháTÿ A`6²•bB[¯E–µYa’”; ” g'¦îïæ4s]²Âg_5uðY0=åsÛ„£ò41ÐHËV93òvÖ0«´G3Ð$Þ´M 2ý‚æa¿fK·4C¿UJ…P+Že‰³EwïX‰LàfùHsWx'‡É*·fÓ7-iSí³Ssõª‘<‘Ðy¹b7é/sñAMåeWïMùÑâ,ÎÐ÷|Ó·ÙW}Ý·}×—}çw}ßW~ë·}é7ñ~íWõ÷~áW€ý÷}û7~ÿ— 8ø€Ñ‚(õL-5Ÿöô¾sS9mÿÖ±HgwGò ”DKpCÿpvÓV{Ͷg¶óK½7qÿQéT0’é æ¯./·n3”çÖÎéþeåT#l8Nwè*HNwæt8xnˆãÎjõгŽïJГgY†yÕæá;¿y`p^çéç@|ÞçG@F@æ@ˆÞè‰~RàèU ”þé™Þ–^¦>J ê±¾ê·Þªë¿þ¯>ì5üÂ- ìÏÞÂÑÞìËžÌ,@Ä-àà¾ÿæžÁÄáþÚ~ïí¾ï)àïð÷^ð ÿÿ _>€ ßñ!Ÿñ!ßÈ?$,ó7ÿò;Ÿó7ô/_†@0ßÊaÀÊIŸP_$ õ_Ÿ`_öÏ\b?öɼöE ÷o¿ö“ ÷¿ ÷ƒŸ’`øE€ø“àÖmÖg €a×yýÖ¡ßו]Øqd!"!Ù™]Ù·_¾ßÙ¡ýû«}üË_Û±d¶½ÛÃýKû!ÝÏÝë¿þáÞ ßë½Üñ½ÞBɃ J&<°2!áÀ‚ &œ€°`A!N ˆ¢Æ‹!ÌȨqFGKÎ éåÿI”) t fÌ™.kÖŒi3'<{úÜÙhψòTá€ÑJ›Ž@šÂŠQUÌ™šâéÕ¬*¸RÅÚuD‰¬cŸZ0+6…бTX`ë–íØÞ¶­k7/ݺ{óRèK¡n` ?¦ˆbÅ S0œØ±aÉ+OžLAÂc †9S€ñᕚ9›-!uf I` ûµìجgÛf=ä5 »{ó!¸ˆÝÃ…“(~üøåÈE i^ü‹ˆ$éKOr< vê$’€¨VèQ¡BÕ@8"o>|!` @X_H 'í5Ì¿oNU ¡²?,JhA|öi Á°¨ÿž)Œr $ÂK!ªp ªËr1,)h‹„À<"BÍ,˜Â½ /J3‡Ãê¸#>þø£A 9#:„äHTÐBÔPB9d‘ESN RFQŠD‘!fJ‘´ÒJ)©ô™2ÝDS›<á„SN<%”OAÙé“QL¥HQJIUTUd¥TT^ŠUOe¥V[T•ÐUY)Ì5i¥rMz—\vaª_ž¶W ƒ &*a fXc„=Fd•Y¦f²jvÙc¨m–™a •FZf­•&›k´Ýf[j²¥V›n©'AoÁ= \nÏI°\´ÉEÿ[Üs$T{\uÙ'Ý·ÓU'ÂuÝM×_€p£"úB™´'/‘Œ¢}úfI¿s´GŸ~ü=PÌ-ºÌ ²¬Í€ xA+öi#q)£ 8‡.‘È¢ËÅÍð€­0Á‡ßI_€Êªê dÏB©£@JÍ$’MFôdERFy%•Y„GZ~tÒE­tÖdn}f×h’äÀI7í¦Mpö„SuÞ‰gQC%å€"L…TÝ#È]èÜ\]µhß`)ªV¥#´Õ裓º…¸˜ºµ8_œÒê§‘ú×a¢&vjb¨ŠúÁªšOÖ¬²Zÿ&Ú¬¹žnÚg½šf ¾þ:lìÆÛ±¸=Ë ÏæfíoÔܵÁ;§ÜµÚN.¹Ò•‹qˆK €«øÅ¦°W,â¯xÇ1Îñu ä yÅò„gŒd£xÆ €‹“|ä&G9ÃKn²•£\eTYKÖ2¸Üdk9Ìd³™»lå-_yÍjF²‹3´}c]»xÕ1ft+â\û8ØÅæ5¨mchó8×»nv´]Ýc]Û˜Ú<v©‡Ým[ÙÚânµª dp7»Ûêö6®µîj‡ÛÚ?vq»Û íxošÉÃf4ºñíìq_{àóöu¼+-îK›ÜôŽ·»îëdƒzÛÚ6Å>ðsc;ÞW7·±Ýn‰â§^¸½áíêv—|ã,§0Vñb3`€ÂQ(Þýj àaäØ^¹¯U½!øúH7Š+pqbÿ<ÿáLq²-ï~ó|ê妷ÏYLp†k|ëÝv¸×_Íqª[]ëQyÖåÝp±£ÚW»»+Íu²«]ßcwwÛã.÷¹gºìzï{Ö•mévÛýëx‡¸ÙñªÝÂp (A€&4Àñ  ;Û s¼¼æÈ<ÒQ…ZLâ -È€&Q 켨Ÿ„tc¤ @ ; ±‡S˜a÷È€l€z0O@À0‰IØ Ù&1“›¾tk?}Úk®ö¯m}Âû\ñï¾Úï]q”ŸÝûg—zùÅ?þ” ÛÒÜO<Ú±nî»·?éÙŸzÆ/§×ûÍ¿ûù1N~÷·îçÿnuöd À1¦&Ð PdîÖj@ e {iP 0WHw1vŸ° ör`Àa'h,`8€œwo¸t£°¢POBWPqb?ø~|§uƒvxÆvˆ÷sü}FXxöWÿç|i—~˜C…Yè Ç„¶‡u&§m+†pÈ„çwQ¸}EÈh f~Š×†Húׄ†Gcß&…nøl-gkS S0»Ð|è èX†–&{àe‚eÐU°{K°sB` »EÆy—ÀJ¦i·'t‡Ft•`»'œ(ÿ`€›hŸ d^¨}{w„xç„ix‡pX…¼ø‹Ígqh˜wæV†â}Ä8‡zXŒ¸(Š>f{‡'‡]Ȍͨ†Zè…øGwËh…|7Œu÷tÚ¶‹dH€þ7£vŽ!¶ ‰˜‡xh<ŽB&xú·lrÈl¶6q›~~G„Ì6…©„‰ywv㸅pˆ‡¹È†ï8Æø}ÈÈý—v‘Zg†ÁÈ]‡¹¨ Y‘ÜÈ‘f(éŒinc‡×˜qÿÆ~ë–’™f °€qÈv½Æ„õxâwì6q·ˆw&é‹QØ-w” y‘ù‘}§’‰…UX’ɔն”äçÿ‘Iɋۈ•Ö¸‘;)”]I’•'é~I•ØF’× —q‰qI— 0—rY—v™—w©—uÉ—xé—{)˜I˜€I— —ˆÙ—ƒy˜Œi˜™˜Ž™…I™“Ù˜• ™‹™™–™™Š©˜œy™¡‰™Ÿ©™ Yš)™¨™—§Išž¹š§iš®¹š²)𦛩y›˜™›µÉš©I›£™—n·o˜fnŠ(Œ·fœ£(‡ÛÆkÍ9q›VœÇœÏjìÖœÓ r×9œÚY˜F˹ỉΙâYœÜ žÝižè™œë©œî™œl7žð kêٞ቟噟蹟ñiióÙŸä)ÿ ô©tþ  Þ©ŸöùŸz ÊÉ ©”é“ßø~o¸vÿ¹†jG–Šu9•”¥vvª¡ùjy…Š¢·gj'H•$š-zv/ê¡;I£m™•¼¨£å(–*Ê•‰m+ZŸD‰sÄ&ŸÔÈ‘2*…IÙ¡4j…>7-‰xl§¤Y9¥O(€*–WjW ¢9I•*·–Îø_z†hÊ‘(y…ùdfg~Z9’0I•?º~ÿH>*¤ô(Žj¡ÇHŽ%Ú¦N9“Öç–Cù|E Ž÷˜§»¶£Z7I7¨M¹¦„:©½h•Mù”hY–jú”DZ©-©¤)Š~Q8}Öx© É¥…ºÿʦ$•Fº”Y•^ú¡®Š”ÐÇ’Q(xB £ï§¥ ù’"Y¡xj«Çª©ej¥Éºk«ê©^Y§–j‹ÒZ¨¯Šm§z¤²ZÖJ©Êø«˜€\H­Ìª­µ8®z¨ÀèoCÊ¢Š:–#©Â*®ˆ ¢õ:©2©ªú`Š““÷j¢ãʤȚ¦v§Œåz«ºZ‡¸öŒ½È©Üڰʨ¢Zø ©sš«u' ɱ¾Ê¯V¯±z§IJ¬û¨­Ê¦¤°ßè¬K±¡©+•=•™ª›§hù° ®<ë¦Kª¬ÿÚ¥–J–ª®¹q ¹ßj;Û­Šê¬ß®Öè²Ëÿ–)¯é´Š—¯Ïz…óʤ]Ë´P9´Á:’qzµc»¬Ãj…ØZ¶Y¥ ³ù´Mxu`[w«§ºè±Ø«Ä*µ{±*Û¶ Ë¯ÌÆ²û*¨V;¸&[¦7‹²ײ{¸.™¶tȨ`h¯xû®Kx®b¸°+¸m¥+¥‹ºpº¨»º¬›º¦›º«Û0'ðªûº­ëº»Ë»½«»¸›»±ûºÀ+¼½K¼Ç‹¼Çû»¿«¼Ã«»Ìû¼Î[¼Ó‹¼ÐK½°k¼Ök¼Í¼Ù{½ÑÛ½ØK½Ëû½å¾É ¾Û›¾¾+½Þ{¾äû¾í+¾ó;¿ÚK¿ö‹¾æ;¾ò›¿ê»ÿÀ,ÀLÀ|À`À ¬µë¨‰æhˆi†ÁlÁ|Á ÂüÁ"ìÁ%ÂLÂ'<Â(ÌÂ+ìÂ&œÂ1ÜÂ0<Ã*LÃ/lÃ9,Ã8¼Ã7ìÃ:\Ã= Ä<\ÃlÄG ÀÜd}¦(ÁŒ­'K~e›”V…X ‡ZÌ\\ÅÛê³r{Å`Ü”^ÜrféD^éïÞé[-ïšïœnïîŽï£ŽÒ .áÁ]ê¯|êú—ê‹MÜž[…3X‹ øŠg@{pt!¦ì¦ìÅSðìÁþƒÎ.a5ðìF ,ÎzÌçŠÙŽíÜc50»5À|¯XtaàÿnÞÞîô¾ï޽é7>ïý>ä=ÏÒê=à÷Îóù®qïä @ݪåOš·× ºêÿÓ‘-a¡òθulh®[_Ù‹ïú^ôüôþ~ó>ÿé:Oô€Mé`¯ö_óaö¯†ôÖO^Öax–ÙjâE‹~ÿ¦¸pgP ÌÜ’g¯°ÐÈö9×Ìíád?ô‰ß×ÿ ß žãB_á;ßö@?÷^𫾧Z°c~£ý“]·´ZöcÿóFoö¢÷oŸù¬¯ú†oú­_ïbOÔ·ÿú›êvoðû¸÷¸¨‘Ÿ”Súá{Ž¡ÛØ]鮹ïÙã à4ßø«ûÍÔÑûۯϼOð¾OãFÇ®Ä:úÖ÷‡ÿŒß¹«ú‡¸ÑŠûZmû9ÏýóŸþµ?ûÐÿ¹Oÿÿû¯ý`$hP`ƒ 6d¸ð!D…J¼hâD9:4@äH’%M–7bíúU¬S§MÍFDÈulÚ°ݾ- ò-ÛµJ;ží^¾jçÚ¼µ-ݧpïÎØw°ÜÂdçÅ öoß“•-‹Lù’jÌ™5oNÔê×éÕ“v<Š˜©ê–; ~Kº±ä¤IÉJnüwdì ë® ™obá°õçíØ7c๗'¾[qð轡S.úqõÉ~ÿ¸¥J¤/9Ó´‰ûõÖ}M ŸêDÙ¤ç7/ßV6a¬ï³KŽ9ÙKî¸Å¦SN»ç¼PA¹û¹!dÍÀî¤= 7Œ0Cî8DP<Ȭ<–Îó ƒ•æ›j' “³ï¥ã`”oEõJí!×±ªöt”1G!ÿ³®­1$òÈ"W“°É—¼0J笰9+'dÒÈä:LrË*ÔmDñJlÉ<™Ð»I+øxÂòÇèˆ8äŒ2΂±lhÐ?¹Â§'ÊcsJ‚ð¢F¡2°A‰ÝɶXqÉ  ¸Â†8˘¤„Ø"8-Š¡û¾Üj»,OÀ'•”òÊÿ'ûÐUUµ|•U.¥uÕg…²@Y!3<27;3EÐ\Zu¿Õ˜ d‡ŠXéöˆ%‘WD)â <ðx……Ù#ŠÒv<0àÎ=V‰¢Ïr8—ª¨Œª07Š:wØ# 6¸U€Mˆb=lha àí´`M úó 0ꈇ„®ˆXRJ;–# 8VêŠ(VÁ£Š†103ŠbƒD®(CW_IE×^q^/ÂUon’W[yNµËçb3éZMÝùÕéÃ4a„M´ 7 CXòæC1=×ÚäNY‚&…è ã ö@ ;þ°#— ¢!ÿ089ã'šàÓ òFÁ¡Â«€VQþЂˆ>9a¼2¨â%2ˆ`\A0…îµ È\ Š‹ Ž*6¤½I+=#öCVù¸äN?Ý!4‚JŽ•˜Ð‚¾5}šx¸ U s6~è•.þhTw5šÊç“×Ùy¤“€Œ1ÀZ¤ðÙÐd/¼V3!*è,=åsqûê"hÖÙšµX»í&¢ á _v „¸ðÖ+˜ÁYQØA%l°3Øá Å™Ä Ü …ÀD!ÜÁ%ò–¹F°ÀY6¨D8…‚,ASAy‚æŠ@NØ€*B0`3@€+@*!Qÿ8ƒ8¸M}Êf Ͱúâ 4C"h 2…„F~Ó[—¶ ¦9AÐSÑnÕVYÚ‰#T¸¬” >6€VOâ"=EellÔû`U='E`\eÓ¾ˆ=i{d”ž,‘—³Zê²Umê¥+B¼Á˜l‰TB@¢IEUD–ÝTò•jŠ(õ‚I™Uˆ¤ËŽ4ƒMX:e—¬tå-Û¨=[ž±œ],ã,y ϳh±æÿ/·h³é$Ó2ÃÚIØÒ´ž² o_„Š7WeÏæàfH™¤üb6„¢Ó¢ÙsÕÏÄØ&\Zïc\g?ÊÑæ2Ÿ=Ò¨7âÏÊ ËLíûLú”†=ŠHš"Ï«jªV®g§½ìhO1JÒwî3Còä=­‡Ô{3ž ¦R U£B).,=‰KOT,±2HÕ“;õcPæt¢d-‚òãS´Ú¬%)US:Òkγªút¥‡ÚÙ3¸êÕ—(½)Ѱj­Â„«1MÒ K¦™Í¯a5k^ázVÆÆõ­–¬÷zÏŽúõ¤ ¬J9Û×5Ò•©·r*b;žqn¦êqìX†ÿ**Rò”ieçb)kœµ²ª>§|(H…ÔtÊ5´¦5®fÿ Zå~³8]îsMz–Õ’¤°Unõ”E÷lTxwm,YƒKZ«¾æW™íp‰JK©4¹¹u®zË]ùzö©úœëôª;’ëV=@oR‰Æ*sŽå¸‘E0DË4VQ}Uœi9/sÓ[\ü˜¾’Åç}Ñ Ýøb8µK}/‡5²_ÌÇ“†}­*iÛ&ŠfQœ¿Õi€c©]žz˜Fåtë„/«Î¢ò“Çì½+õfkßzV¸¹–°ˆ Bbe¶ÅÎL߃YŒVîêv*2ŠpiLãˆô²;’2xƒ\e2¹»>v'ÑÌ×ÿKSÈÕò…«g_&÷7ŧ4NA¥kYÛPµ?¯ïwë»ÙŸrÙÍeí‡Ú^¼Î9Îvt†‹¼áéN:ɹ¬³‰‰õZ¤È˜0…± ¢ ãÝZØÐVik%#iå–±%°¨7«h÷ù6¶V2ˆq]i]Sz¾ri3ídì²Z·Ù¤f¢q ãQ×v¾§žf°¡TèKZÙÎõTwýëx2úÍä¥u£¥îo·¹!Ãö&v U×òb»Ú`þê±É íŸzùÝŽ÷­`-ëv‹–»ÂUó¡Ï,ðÛuÍ£5w¬+›ptŸ¸Ø2ÕQü¶<Ùtþ»ÚÊ…pŒ÷üFj :Ç ¿¶¿½{Ú¨šÿ¹à< 1¯µík"÷úÒÐiø¦¡ìÕT›¸;N³F^ìé8×{Á†wÍ¡ÍoÓ¹ÛnùÊ_žôƒz;Ë ·8»›:˜¿Ô™X^§ž…Ú[­7Û¶GÕ¾{.ô’³§ã&¸bùu’‹YäRG­ÓÁ^t6¼ßiæeÕ] åh7ÔÎîz«ƒúå|ß{ÝmwèXìíñV_™ìŒ'7Ñ£~t–?É·¼¥1÷²§½îHÒû“Eoàæ‰5¤yàÿÞ`E†×ívŸ¸Æ+z÷YO~³7¸ç{¶§œÛ\49Þƒzu³žó©Gµñå ûð|á~ 4h~Îê ¿Úùjw÷Û)¿ôÌ»|óÿ‘~îi﹟<7Ä÷¯Š#>å=§µ×½åzò¿Ûi)-^øÔ/üæOã& ã=ø¿ø…À$À4ÀDÀTÀdÀ@”ÀÀ¤À T@ œÀ <@ ÄÀô@äÀüÀ $A ìÆð=p²,ôã4š³¾é0a¼*XmÒ·Ãs¼dK HR$ڸ؋¾œ‰¬‹&ð2`²%dÂ&tÂ'„Â($±à€`+<`s ¤ò»¿´pÁ«Ã³Ä‹½ÁQ›„(‚F(J0; 2 Z–8ƒ„D€ öð3>HÂ:Ùà ûK¾>û‘ÝÿjDx)„ÄH”ÄI¤ÄJ‰`€õ?ˆ‚L¼8Û½ŸÃ¡?¦Z=ˆx‚à$;ƒ·!üœ•˜ÅИ4Ä?Gª>ƒ=RË.ƒ=›‰ HÂȃ:0„d FÀª Ÿ`yÆñɃ>¨ =¸ƒ’ȃ@°ÄoÇ(L€(ÅMŒ` Ù ¿ËŠ•QtÒ;ž†(j‰À‚8ÈP›ú–¼™@ƒµÉ(Fkžˆ¢»i«9Dœ¦ê‹ $TÂn$ m”hƒ6ÐFm´Æ‰ =èƒ6Ø#¬¹=ÈÈ‹ÌHŽd„“$‚‘=¨FïiÉŒÿü2ГÜ#‘(I‘<-`"È-I¬Æ¸€èÉAÀF< ǧ„ÊêÇèc˜†8`0ðDmB= cw(WC<&‘hP€8(‚8X›pƒJhKo0ˆšqÅh70BCR¨ËDœ‹4ßR$‰4Fo m¤ÈßnÔF¬áÈ1PBÈÜÆÐF>„d=˜$ -ðžÈά¨ƒÈ… ˜Æ8 >Ѓèñ €@È>…Ó¬M¤ ׬ƒØìMÝŒÊá$NÁăPàDtô“¢x¨& ³32œõ3D“u¬ˆÜÁÿY>°Œ?³" ø›>Â;<‚hĉ¬ƒ0pÏeìÍApÏi¼€MËÜFÉìLÉtOóñù 20„\ ‰’¼O =PM-ƒ0ˆš‘àÏÅïùÏùŒMÞô•§,ÎQ’8Îcñ®LG‰+Båƒ3§ËBr2šz<#9ÄhóÅ»2|+C¬½ìË‘ÚXuôETDhÄG QJŒFÏ<Ò%%Îq,GNôD aªhñ:ïhÑB̳°‹Ñx¼§Žª_¤8Áœn ”! § TˆõdÒ6uÓ7}B9ø…xÿ«Ó8†.<ÑEDˆOC6i£:êÔ4«#žCSÌ­ÿõ¹U3Ï LP¼9c#0ƒÀD,¼ÂKµÔLÅÔMÕÔNåÔOõÔPÕQÕR%ÕS5ÕTEÕUUÕVeÕWuÕT­ÂM5€æ¼=.U¾´,…Ç[[Ç3S^Ë4¶¥ÑEÖ¯ËNï<uµ…Öu‹ÖA”Öj¥Ök}VkÍVlÕUmíVn=±iÝÖqýVr WøY¿*e¥¨" Îà þ*xÕ` ¾àFbŒLâà Ž·—@$6áþàÙàáî²FÜ„=%Ý|=]• ‘½N’åÅ¡½UÌrWKR¥À]±#ÆÎ$VWî\Ķð#U›ÒÎ[¾5VáâÔMÈ€ Æ`ê]ÑRD$ïÚ·c—½Ü*ÇÎ[2§Ôˆ @„&'µš¾†È£}ÑØm௭Q齸F•>F­ÛA^5þ`½ÿmäá7cý[`üáº8.~¶®ã8¿Ö ÇŸÈ€>iX›‚ÈdWÜÀ:¨%Àƒ‡ 'ÜK¶b¾å’ áõâ•Ém‘M¬·M’øc×f* ~Ôþe04YJ.dZ®Y+€ Ø@YÂü×Wydç@¸œ‚H„"(¸f¶¤hdH‚(æ°ed¦âÃc\V¼hª\á˜fGNæ äн¯Œ³¸£ 8ZÀ“¸æK ¨J€Ox’n ´1ˆrQ ƒ%¨4ÿ –¨€^@‘±³»h/&Ò8VãæWC.€Þ%Ü-B Xü7xûõhˆ@Wh Iu•rî!ס” xé@Ji„‡ ™cé2†–(h*\]~Þ—õŠÅÚÄ ¦à>hÐÝWÉ€NèBÀn.B¸œª8i«X„J(‡é”s–žÔ0ãYŠkÊFy&fÑR^3üÿEÞó’ˆ2 –¨3Ș(xéNqêK¨I4¨„k9xik&ˆ=X‚(H9ØOÆmT><è킨„—6È+0e_ 9X:Ø¡`”Úé!ª(œ²ö˜ëÿ~ –6;•m=¿oVÓC®ZÎY›ÕbIn‹?#oÁýX|UÖHN…8ËÐæ Plx8K†ÈfA8¤ÀK„ D`KmŽ)€š¡ûÍ1è­Ý¹c‹y>¸zõvá&NæÂƃ¶4ÌŸ+Ðæ%p›=` §n –"¨‚UH„©7lW`‰‚l„>i'ÐfÖœà„?Ì€EÐæ°Pâ„=(‚!/òp!Bá'¯^‚.¨ÖÑnÐ^èÍCO ¯œW ¥p×Ýb 6 ·Þ­³ØïsX¶U7+ˆܜ¡OãÌÆ¾ïÆkø¦+–¿Ùƒh Zsc$Ìó³<·f’4MÛýªNcÉ_dk¼¸éhûÎŒE%¯úˆ5ŠéÎäCÛè$†¦?ˆêù såv()ÞJ޶ÔEï 8l0ƒ@ø„Wø…gø†wø‡‡øˆ—ø‰§øŠ·ø‹ÇøŒ8Èvzî÷¢ËgçÛg’}:‰(ã\L° ƒ ú^Ù¢ÿvÅ ðõt,ÄÝ!aÖЕѨMïöN þyú¡ú¢z£'ú£Wú¤gz¤wú¥ú¦‡ú©—úªú«§z¬·ú¬çz©ÿÂàûø@÷Aݻѳފ^¾MTmw]wkº$FÚG†ÁPã÷›Wûi/OBn]ifQJƒ|Ü|^wÃ/|GJü‡X|ÁgˆÀ?|Å|Ÿ|į|ÉÏ ÊÏ|Ëß|Ìgy´îNnÒ=óìªmÉ‹ó@,ÅÝš/R³{æ3è«6#VóëIÖÔhïaÿe >â‡zwMú²Øÿýå~«0|ê+~Fþ‹â·æ°Ç` Wöe±R<{ÖW­ÿÕì1×$“oYg?X ûœ°û£­ö¡¼óVf¹e—B_¸í’èJ¹e“xËÇ…mðÿ¹æ¶™ny´õL}îcð©É£kj}Aä…uŸ[°u N\° b–‡&P÷!ÃPkÒ¥ÝYçÝá¨k\¸á‡> r,Þ¸r¸ÑŽ·^·,r–ß×óV4×jst¶Ì3­»R~–ƒˆÇf&l!F8ê¯Ã»z@»íµ/`}Ö)[ùX7Ç+Ì:ÖǹsK]¾ózìvZ.»ôÓS_½õšÕžýÙ#`Bɼƒ?<[“-8Ùu¤Ãe<Ÿ#vœÌîŸl\ƒ—]_¿ý÷ão±Ù°íû{ï-å³U®f„¬!xê û0P•Ot¸Š^þ*hÁ bÐ5ÿÿ³Ýöh@áï}ú)Ë_¾ôù @Ç»Yûr¶•½0„>ã 3hÃâ0‡à÷ü÷ÁÒ*;ÈbÈ•zNHtN%(¾ëÔP‡Rœ"e·?"À‡ß kd¹!šŒ?@"ò@?/O†Â‰bÛèÆ7–ê¸ãÞ#AÌÏ+ ^‘32²Ð¥³#­îÃ±ŽŠ\$#óÁþÑñ{„$ÒZD¨¹ñ)ojdá·â[æ2ÁHËÕüªsela2 Z@jZSž ]hþø÷¿nÚSY–Ô#s>ƒJ8£&2 zÀ缓¡"iCÚÍîIò˜è#b&Gȶ>“P’â4§…sè `ÌŽê³æ”&æþ©š€®°%œa>ûsSB5ª¤Âbÿ<¸ÅJ>O~¥U&ß· ²¦ÄŠæPÕ¸¬§J5­jUÏþ Ñ”5ˆ\í\Qå*VÒµ©å4Z×ê׿ƆªYDé=‘)Î.‚š6¢QWÿÄ:¹R†tï@_kÙËž†§UõéU•åÒƒ~ö‰9"À]9й~fµ²˜]-k±gÒ¶þpŸ’ìRsY[C:V¦f­)wBÚÚß÷3šìÓØÕ–’Sˆ1 'pJë2¦nu‚¾ .u«‹Ì&»ÙuÃ$ÉǸz‘·wÔ i}€&„ ½!ÃB:‰WJBV´†T­uë«VU&,€Ñ¬F×Eû䑟wô]kÔM`ãc8D‚Ç ¥ªs†¼œìϦkß ³62rA:€„&ìw7þ m;+ªKO²¥5?Ø`7÷w€Ù`£5ß4'K_ ãx¤>‹ ?€á{² ãsKWÿDŸEÅÃÌÞ‹i“!qñ£Í! ,oœã+ËsÇ@`´»´˜0¿-CrΜ7â¯*¹­mÝÞ‹•ˆW&Új¦wTÀdðƒü@xÖó ¶p?ÇàÏ€ô-hCúЄFt¡íhEC:Ñ’nt¤)=iFcúÑ—Ö´¥;éJzÓ æt¨=MêS:Õ¢^µ©UÝjV—:Ö¨†õ¬_mkY»:ÐyÞ3¯ï€‡?hØ6ì` ú¤Q¾R®+xÍ’f5³ÍÃbK™¿{ƙ…ØÕn(Á‹aàX$fO¹©æÍî¯Åüë`ºåXît{›í¾¢ººnw«rÝñ>·ºë ï‡ÿ⛘ö^2¿åèoHüŠïFø6ÉðyóûÞ Ï÷À.otc¼â_8»×|ñ~Ó“á§ø¿-^pz‡¼ãêæø¾%q}?ÜãLN€ ¸€)·"¾Ldùª±1‹Ù³ínã,Âð-ò„×Ú ÀÎØŠ$xñU²¸‡ñÎúíêÝq¬koÉ\»ÅÝz»…ƒwnåi‹{î9Ž›b÷x×çNö¬¿–Åk7ûšI÷¿Ë½ì€Ïø×7‹÷±«Úl×ûÛÓöÀÿîd|àOù¶‹ònßúàOzô  Њ\óÇ»y]}›ÝÔgkÏÅ0~² <Í ›®ÿ½´q%šúªCàw‡¸¹í.yÃ÷]ð2O;æÙÍøÈ£]øï~|æ¥ßü×rùÐ'¹×ÇýH’¿ûëÒ'9õÑ]|åßó‰ßþøÛ¯fê‹ÿä±·|åÑÏ}ãožƒçæ>öéïüyÓN“…ž%8ƒ € ÀÎqQW¨Þ”ý(MíÑæ°ÆŠEÜçíÕÌ^Í…±…Œmm@Õ]áí]çõ_ǹÜü±ç-ŸÉ!^ÿÅ`Æež vÁéàþ¹ Ö`óá ‚_*Þá áËßñ)¡åÕàñßýÉ`úàJÇñÝ î Æ ૼ…é) †…Ï9 Š±ÌµÉ’A•!ÿì™j`X`Î!Á™g¡…äÂÁàá3€›ùEßþ!!Ê_B¡Ëé"Úßÿ‰_R!Î]NaûE¢È-¡þŸ‚ß%rž!vßÞà.ÜÖàæI^Ì¥)®ß)Zb*ºb&z8tÂAÞa.è\²”LÍVtñ9ÉWÑÁÉ–©QbI ð3.c3òÅ3Fc4:#5Nã4V#4^c6Zã6zc7b#8†ã8’ã7–#7r£4–£6^£4¦c:Š#;~ã;šc<ªã:Þ£=Òc<î#>Âc>Ú#@¤;¶#:¶£@Žc?ÊãB d6:ãC$<#ÿ3Rd3ö†œuT€áª!$£ ……µT€•ax=àWÙHH Ý*/¦ä交‘¼—=Ö U›W™MšaÑŠòSÎìˆWQKNÒuØ8aIr i‹LÒ•RÖ¤P½O™±Óq¼!HÒ$T*VQ†‘”UN/¶$EÅ?í’^ͤå£G6YB™bHÓ\üŽ& Kr—m1ÓíÕH&]ÇâÞTº^t©e!VùâX0µMà^—_–“:&³É’f_j¦^ÖJëE dºRd•&eB–dªäQ"VGFÛìÅeMTÓñeædädæOÊ%]áÿîa¤eÎ$m±¤jäI†™.Iem2%€MæU&¦x¥¦^ý"xý&/¥¥r®kFæoEÑ&Ó)tÙ^a‚çv.F[¾¦“ÅåW`ÛanåY:§{•‘­pQwNgSšØiçq s¥&i"Yr–çx2›j"h]®&Srç&u®dSj'P6¨i‘ÎÂg„V§‚&¨wʦxÚ‡kÊžz‚$Žø$„R¶AàŒ™!?ah|Ýgø˜U…j€¢èU(ƒ²ÞqÞVIæ(b ¨ní§mKoâåƒ~&}öhŒšV~â'éÌçlBiGéèÚf~ŠzŽ(\–({Úe!—qzé—îÕʧÿ}^§v’å‚&M¡(ù,Wœ.æœ.™=—Ò¨tê©/F†hv ˆÆ޶QѨƒ¢)fê‘ô)Z¦™6&“ŠèG’d‰Ýäž^é…>êú‘˜*š^¥‘Riv"ªyJ(Qç]^j¦æePâf«®¦ruêäŒ*i ê©NSfž©„Òjt*i¬îȤÎ芞–Jjç`›n±ê«òjškÆÒ¬6j¡Jà‚Rj‹:§Þ¤bžh’ªè­d(AÔ€¸’븚k¹¢ë¹ªkº²ëººk»Âë»Êk¼Òë¼Úk½âë½êkºÊÁ{€´ÅZËW à'L©~f«¥öb¤¾¥Nærhÿ¨Z©Ž2ˆaªê²‚êŸzªV¥ê{ÂèxŠW:ª‹Re‹ŠÐª€Â`™y0£vH ÁÒ€´¾aÉéÌT ß¥'—ÖÌ\ •挓w¢ªH®å†zèÑþˆ´j¬“ëÄêÁÚi‡–çNÚª¢RÆ·ªìʆGËŠ…ä¼Ùxቭ-ÅÅÒŠQ¥†*^±Rk¯¦iY4€[„ 4@‡!0˜ÞRÞJ‚‹(huD/ @H‚Nª&chÆÞl…Â)&)Ôî)›>ç³Ç“e­Ö~‡2rÅËêˆÌ2mÅåjj«bkî§u"+Ï(ÀîLï)À÷HÂ<o¤Ìên€V z Àÿt@˜Å 4íJÂè‘^îbLÁ ÀlÀÇR(“ÓçF/‡R/ÒNo°º-Å®êöΈåb.xh.Yp®€9C*mÕbkK1,l–¨Hèõ®®d€L@AÝzXІÀ¼® EÔœïíBm„ÅëšÅ4À4A4À$€þoÇÈ"¨J¯Ä2jâÆêÈÖêÔf0Ë4AÊ~ïwH¤Wô…©Š…Ìf嘊åÅ^æY~Eé²oÏ’©ÆGÜžEò>°ŒtEëð°d̮ޞ€{( 0 1›À(€ÿ>‡Œ Á¬g„r/–žožº°{¢px£œÖé!€pÿlp­HN²-†Ì-"&®  ­†ÚÆÛÊêm]ï}œˆ @É4Á.žW·Ýî@aœdÔXÍ€ïm%øï œ…ïž-lEØ‚ Àí^äinæ®~gw«” «Åf/o~쀢j_n»FËªÅøn xa“º§*Y[È0‰Ò0.O«n*²D YT[à.FqÀDz…j¨¨ª®*Ù]Žm‚±Ô¦/vÆ 0ƒ7èÙ7Ç8‹s8“ó8›s9£ó9«s:³ó:»s;Ãó;Ës<Óó<Û39kîW(°zñsØ‚z5Àé-¡Æ’//çúòòâ²Iž´blÿjZŽò­Õ¾pÄ~®C›móTin‚lµôšjY!Ël¬IgWI›tJÆI³´J£ôJ»tKÃôL¿tMË´MÇtNÓôMó´NãôNûtOõP£4`ø!˜Á,õ%(uR#µ¸êrlÈf«5ÏÈ.ó¬±Ö°íˆàFf6ÓdvN.‹js}†2ôrªÔâ'm"ãC—êÐ q%é]rlÙ’]ßµ^ãõ^çõ_ûu`÷õ`óua6av®F-H׿¦Jhb"ôV·-æ1(Wó²f´Ó‘T©¯b¯âz,’BnÓž((î¡$y¦¨W¨š~¬e›2lwt“gk/\׬ÿÓjµÃZ”'ÿ¬ó>³2X³ÙSôÙÂuu‚6²>ïlïi²)s*k´Ž¤«âJÔ^v²øilcçÛ~ÒvÏö¢>³ÔgEƒiÕZ5–Edó¶‰&¬grqp£áŽZ+nW¯ǵZëwfWª'éŠ,/©bž2Wzñ¯Ò•>-wTe‹6©n$kŸµ„}hm[qtîöéú,3ãiβ„ãw7Y“âê5i«iº6Šx­Ú(67f“vnjö{{7h‘å§zvx︎7¸…Ÿ7Ó•øŠþ2±wl®µƒß1ÇV {åðT1ÉÙïL6ª’xûøØ7‹+9eê†åRáéÿª"÷Ë5èF8u÷'ˆ§9#íh¿u~{¹vdx—R54«y~¬ÔkôV–6åN8_ÆyŠ_p_;¶Ânð}xÛwvß8‚ž9t"l}£éŠ®¥·6›ƒhrë%!«o„UÎÊÛζ·ûVf’Jw]Ç1¯vë@£z7s‹Gsw_ñh{0˺›Àt€ýþz‡ ;°{‡û° {°#{²;³/û³7»±C»³K;µ+{µ_{±G;¶kû´{û·gû³sûè©xª øŒÓ¹¨ë›{i{uŽÈAÄ; Rcd@ ¤u«7 ‹Å(`Í,H d@sϧ' üi~î‹>8¯ãzÿ££;xn(Â9R¼8:dÅËãÅ[<Æß£Æg<Ç{|ǃüÈo|É7£ˆ¿ßö›†ô‘·o’ƒWpE'x ìÁ{uæ¶*údj1ùPB §|w5U@‘ p §i[ß²ˆ+ôn…¹ãvÅ“ÇÀ×jòÜud=l½Ÿk}€5.Ö—wׇýe Ù³Ùýd–ýž=Ø+Ï~Y¹ËxW3|×y/C7…K”¼ €,TAˆEœÎø­ãï€(T‚,ÁVÐ@å£@A T>´@Ø@lç{þV¬‚vd@-È» T~  Œ~½Ô@ÿH$Ã!¸‚1˜ÈüBïŸ0AÀàû(?'ˆÂ@Ó+„BWì œA2@Tȼì@ü_¤@ØxÿhXÔÁnN¨®ã8CK§x7öZ³Œ-x@ÕúÂct@(€ÊÈ)óÉ ƒ X€C+,@±E†‡ #ÌxäÈ%IŽX£E‹'G¦´¸rdË’0ø‰ÂÁ`É—Þªq(˜m¦Ì€iS§O¡>ýÀ@Uª ªHà  G:œø‘eϤ3V0JÐè`ª˜‘Û"Ô+NÉ53 ‘n*˜¹ÿdæ 4T‰Ób È*Qä^j …Ü*;d €ÎdEšÔ ˜¨ËÚ"6(‹ð„ÀAÐT|bpI‹µ‹\¶¸ÄMÁ4΀1§ÊjBvÀ®˜ €ßS%,Ѳ&%R¬‰2éQ²2¿#í)vèØŒæÅ4>ƒB Î^½ºR—Ö-ž/Šq³Ã¾gmà¥ül*@-ìÆ3ª<¶¶ói­òÜ/Áó$$ôÂË) &œ/¿ùTi­™F$ ĨPL‘©©¬ª +´âª½¯ÔO(ùð3 €Uj`‘ Z$ ;.¡ì²»ìx¢Î(R€3ìH£±¢ðƒJ(ã ÿ) ŠbH3 ÒÒ,ÒRÊCÌÃ#SÊà!i ®¢2L9ˆ:ê ÀŒC2¸s’“–H#CãԎˆ«" R :! Bâ AÑØÈ†PØ¡ÒKÓ˜ŒR­£DuD0DTK Äøè+­6å=´’OWï4õ;XQ=cÈ3h¨è@ãª("£Ã ê"ADió4Ôúl³(­‹Ø¬¥£"qÓ£]rg ­ zÄh,ïÌÃ)܃S% ¬ú–°\°ˆ«Uˆåm¸(WÛé\î|ÕÕdÿYn—@Û#¤§tSe•á åµo^2À`­¾`B03v@1‹Ðp¥ ()"£¹b5lÁ[Êè  3¨•­ÌŒâb®™ã‘ëÃUe¯}*@'/tC ÝE¹æüì; ÀWß­ø« Vß-Yo’)´xåxûþØR»ƒw¾™‹âõë‡OŠàWǶÙòÇ}…ÉF€»æ|íZ߉o°7çµoU}3'ª(¨…!Ÿðˆ€*¢ã ;¤µÁKá  60³†‚Ôø2’Ì@O>…#9ùäp/×ñŠ˜m™×nðïKýP^¹í¥»nî–Ñ+é&ûf[õ7íÿ½{œ~\÷'e‘!§?êYìt‹^‰.7!Ì °d|ø¾ÎÎfš³P Æ+‹Ð50ãYþÖ+¶q¬} $Wõǰ˃(4ÜØÌsÀ¯^t³[Vð6£¿]aÜà1G ö¨„EÄß)w¿µÑl‰ÿëßáØBN®f!ì_JØ×9^m±{8{ ضÊqq€ctâûDÄ6]íï~âÒºÀfÀ’‰pÐÚÚÂ1‚â2 Ud¾«àP}ý¢X„ÐÈ*„ÉÐ{¥b ÅøÃ+ÆQ‚¼Þû6¦À2¦‘“/ô›%§Ø1D¦0…_Ô/à‡#À¡ Gÿhå+WéJYª–­¤å,eYË\Æ–·ìå.uÙK_®Ò–³f0y¹Ëa¦R™Ç\å2‹‰LgÚr™Ó|f.+°øyP†õ±_ÿÈÙÐE„Ì[FW9ÌÌŠGŒ¡&·IÉHN²ßœ †ÉJ.Їm\gHG9öä-( jP,   =ÀBZPÀ¡ ¨C):Qƒ.@£­èC#jP„RT¢!MèFQJÒ“BT¡©KYšÒ„bô¤*­¨F%êÒ—ÖT¥'å(O‘Bñ‘ÝŽ8Q$Hô™S‡,áó¹ÆÁS|öb•H3PΫ¤4bÕ@n†uŽ0„^ÿ»¢ÊOÿÝH~'¹dP†U·bUUz„uäçFí(ìª~œkO.™Â¼Ò$?#b©ÜzVÏ©§rRõ á¤Y"5*ä\*Œr¸>tn’ô¼Ð^ë™VªVRƒ¢äêW™˜ÚQ®ì_o=bÝÉ!ž.ª’Í+(.(º0aðT•=+¸Îý³pŽäaÍòˆUå5Ї mY¡k0ÊBE©é;g^{Ø[šõEm?s‹[ëLŒ~`õêa?ÞDês¨¾UïzuåYpⵑQô¤w“[² ¶¾âu,$ÜZåJp„Ñ5j:DFÔUdº÷jÑe÷ÕÔ± 8»öý.w»šÝ7p­‚]í…›ÿ«.÷ÞS¬¢ÝdxGâ×òvÃìD ¼ÏŸ÷ƒÀe£q1zUÂ\ñ¾SÌOÕâ‡iKÖ ws¹d/‹µú_y>.œC^¾nˆÙBî³>ô¬s%Y²=bØ\Œ–¯¹\Ï-ëÒ°ÝðX+½fÕŠuÒšÎNŠ«W½ÓõÆr–q¦S|ÂOÄc‘FCüü窜ϺF´›·ÛFàÆ÷°æmŸ¨IÛE×þ·ÎÅêmŸ›höòºÃ_µpAìµ–ÌáÂâ‹ÊÖÿúfQÅþt›‘{åöúsB¶µ3 ¬Õ{z|±¶l­üäyžÓ^Nñ®Ký‘oº«Pì´Ž“ýhØv›Ý¹^wÀß. oºŽÏ*"C Ú‚Á‹„9Š1Á.åà"¼ÑºŽõÜðEk#ò>lV²ÁËíV©<Ë«Vìæ~-q½©y¸ŽîµºŽrk‡æ7‡¶–]ëŸ9ÚºÕv‚̬l“ ÝFo<6ÃQ;Jb¿¸ ">þî‘èÅä­‘èG¦SÑèJwÛ˜eÛHjß[ž6îãÁ>oKã|åƒÅ6²c¬F?¶í<Ÿ´¹K>«7¨¯àFwÑ;P~cÝÝ!¤ ¯ v6+ÿžÊhñ·ùšaôšÎ¿ûìŒ[~ZŸ“Øì}œsÆÓJJ+»â¾Fo>9ŸìŸÕ?œ}Îk^¢¹ìク筞u@—ò¶¦pß_Ü?Ý“¡·ë]å$SÞÂç°Ü‘ÿí‹|ì¯í¼êá¾øÅçŠìp·÷cÕ;yé+ç%þ¬áx¾»I¤>™ŸRî}ËkÿüÿÏì–¨úŽãð㈠®ªÍðâ,ïèîܤ§àÄ-ùªÏ\Ú~Lû2)î ‹åÂçýÎÂ2ËÊkðöçЦÌðb¯í®!ðî^Ðÿ¥ëM‘HOàPÙx«ú*nÜpðÙ4ïÒºoéVULÅ. “Ž÷ÂoÚÐê|E®øæÑL,Oü*iî.p¡nôöïò<—Ïú~ðm¼Ï·j ­Éêü ð¼ˆðͨ=è‰RïÒ﩯;httraqt/help/img/snap9.gif0000664000175000017500000001135613042707374016207 0ustar karbofoskarbofosGIF87a¨h»ÖνïçÞŠ;ž”x¹§`­Ÿ †„N§šÙÙÙ÷÷÷joe­­”¥¥¥µµµÆÆÆ,¨hÿÈI«½8ëÍ»ÿ`(Ždižhª®lë¾p,ÏtWA®ï|ïÿÀ pH,ȤrÉl:ŸÐ¨tJ­Z¯Ø¬v+\ܵ°xL.›Ïè´zÍn»AŒ/à@¯Ûïø¼~Ïïûÿ€tƒ…„‡ˆŠ‰Œ‡Ž’“”•–—˜™š—ŽŸ¢ ¤£¦¥¨¦¢«¬­¯°±²³´µ¶·±­º¼½¿¾Á¼ÄÅÃÇÈÉÊËÌÍËÃÐÐÔÓÖÕØÔÛÜÝÞßàáâãâÜæèæëéíìïîñëóõö÷øùúûüýþÿóxÁ1ç€ ,P¸ !ÆIœHñ!F2.Ú¨±Ñ£D–ÿ@nI²$©“¡R©<År¥ËV \ÉŠ ‹&L\8sÚÒ%¬ç/b>}ó嬨ѣǤa»6MÓm× ’›Jµj¹mð²ÊÛª5ë¼tÁ‚H¶¬Ù³øÄ!HÇ჆pÆUP±®]Aï\Ì»·#ÇŽ@ V$I¤H“ˆ1}:)iñbO_Jf¹*¦å›©^]®©³3Nž½v½âØO¢¨¥Š´µ2¥Ñb?½4[Ô§ášZÝ®ïß¿ÕaåJü=w^Å¢]Î`ƒyF \ ¦íB Þ6 p°!»àÃë­Ó·ù¾ýŽT8±ûL#Ëg< eä”-óoÞOËæLÏÖBÿ,¤LiB%8 QÆ(àkÍH“”l°Y3[mÚHNSºíæá9ßô&"ˆñÇ•qcUŠ_åÃbs0âóÜ<3Úq4Pu`§@ )”PB4xHÚ•|‚Qz­§Q{ì½÷^|ôMòXJöéç%eüeVÙM³ø`€Ž&š¦)¸Úƒ«5¡3"S!lµqèÔžz~èç8½ \‰]‡b‹Ê©ˆ\‹ŒÆèh=5îã7nà ¨%>™PDIGÖQ*©tª‡ª¥:ä«°Æ:*^æ%T^“èù5å`‘f寖ÄçXcö[Ÿ—/I&g¶˜yfÿNi¸¦hÓ"xkت6çQuVh!ž†«á¸}føg8Ây“îp#¦[軋*JÏŠÖ{Ö¤õÜXÀ ì;AŽhÊV y*äEžªê³öÁêà ÛÁj K2rä­OêJ¯¼ö•À’„å|Ãkl—!« Ma²²™LÏÆ|à,lNÛæ‚C%Ãàƒ:oË-…@çi›†Q™{î¹ë ê›pL›xhŠÇÍ+µ=/Ú[o¤÷èë/ûò+tïXP\A‚ª€³*<¤©ïñ£:Ñ’KÚzž“Pj¼ÞÞ!‡Œå–Äry,*“•2ff//Ël,ÎÊ|K´¡XóÍ© óSÎrúl'ÿÐ~+›¸}vØá¸G[¨ î¢N¨Óò'5‹ÊYm5ÖúLZi×]S°À<ÂÅB‡Ê0ª¥?j¬lÃqÜ­*¿v«Ïo÷ÅvgŒq”¬ýö¾ö½ àZ†oò°‚®,™-cöÌŽ?N³š5[«àåp:óæÏp.ômÙô_.é¥Ç镺ձ.9QK½¦V5ÙÍnø¢pW/<‡wc[@Êö*IbÇ{žñˆ'7è!„«ZžÚ.B=ÂV0t¡“2¢±ìIi‡éž÷àà ñq eæ›Ìùg¦ÄµO'2µ–(?Ê!cg8‹âýðg!Ï6 “JÑt3ºÿ’c€$R—ÒR/.QøxQxÚem‚¹Óؾ6°NqpH¿ƒ˜ñÔVÂæù1y(ÌÃÛ@øª>ZlHå±^ 7¦=Vi‡&–É'ŸòQYüQ…&×§¸#"~=i¢å*ÅÌQBwòÜþú—¡.vÑ‹‚Ç –FËw%ðP÷ˆÕØÈK|Üw^ûÚt6u€LTfK˜ ÷˜¶r€Ä4[ÅBº zl»Þ¶™·Fr:„ä÷ÄG¸ûNe+9úWÄuzÒ3JT“´$'J)f+[õ£b*;'¡jdC¡óÆ+aƤQuM+#r æ•y­±—dqcëa; Ä1ÿŽšÂéЄ,™¢r^ùøÇ2šÊKi4Mº—fl‘êÙÕö¼)Α”l’Œ9g%Q†NL®ó2F|§ã”šø9Q(ØâÙOÉŒ~bÑŸ«l%¹º1P‚R…³LèŠÆ©yõ«]N¤°¦58NàRa#¦-j·\ Ã*VTJ»£NAÖú£¶ž xÒl\I:Mºžt®²’ž í–׾”‘‚ÿ¥a {X’QÒ’ú¹¤:Çä²Å=v²ŸœçÌèyT{ZÎqbêÏB›Å€JÕª:p ¨Õ2âR—‹:#meÁÛf­íÑQ}*zIJ0 š„‘w„†Ýôˆ#AF]M€o’’<O/i¸L¾,²àE“<‰JÞ&šÆž¥ToþØË^p‘–hÜ(ja FÑ¡®~sÙ¨ï×n„`Öxºþð†O¼à¿xžñÇ;ÿøÊSþòŽÇ|ä5oùÌ{~óŸ'üß ?ùÐsþô¦O=èWßyÖ£Þõªo½ì?ù×Ï>ö¶Ï½ãG¯{ØûÞòH» îöð+Å7¾ˆŸ|6ð‹ùÍA01w ?ú#ðô±_ÁlŸûfÐ>øK0 ò㇃÷ÓÛõ³ qøþû-°–öDòŸ¿øçŸsÿ÷óÿ û÷P~ÿ%ø'€ø/þ·€b €˜€ÓG˜×7È5µÀ/ŽÆr(–LØ€a% ‚ˆ¤|o‚)8‚eð‚À‚b@€p~-È„€ƒ8„h@„ýbH(‚,`„MhÁ$…J(u(XV¸‚60AEFX}=XƒÓ·5%8„Lˆ[Hq2¨…Whi(„9˜…4°†]x‡$0vh‡5Іu(R¨‡7¸:x<¸|dˆ†¸5ý‡hȈxÅ5“8‰H‡3P†‘hQ5…H‰UˆQ’è…ŸHŠcðÿ„)x6Š¥x…’Š£È‰fhŠ´øˆ°„¸Ša€ŠnØ‚MøŠ·ø‹‰r¸ˆ”ø‹o(taXpPè5±ˆ‹ÈŠ–¨šÈˆiÈ„|˜~˜‰&ȉr‹¥(ŽÙޤ(ˆdÐ€è‹Æh޾8‹ãXŽŸ¨‚ôxŽ^U˜Ž˜ˆß8î(øè‰Å8D(Ž)…Ø÷—>…ãèÖ8F¨áX‘­X¼ø‡öh‘£ì‘Y‹ÊØ+€Žíx ¦HŒ"Ùˆø†òx‰$©,ˆ!™’(y‘8¹“—¨qÌx3™Ò‘C鈮8…ùHØÈ’}¸1 ‰‰ÿ” Kù‚èh’s”.ø‘1y”'I6È”(™”&Y‚ºHêø”7çøl)‹y’)Mi)?9|5¸‰D©—F¹’Qù•ªˆ‘N Pù–ÆØ‘ï˜^Ù’3‘™È•™˜_Ù—b©“éˆo¹,à˜ë¨†† ’~™Œ–)„©™'P¸Í˜—¤)—Rù…zyŒ“Ùšú¨•'P˜i˜ºÉ‘’I—a–„ ™ñ¨†´I•¼©“¹yœ±Ù•Mi›THœùš®ù—ÉYœÓ8 Ù}ª ”¬•¹ˆ4š‘˜‹•X™2À™OÙÁ艰G6éŠýHèI˜nYž’TIŽ/ÿ›îŒfùÔ(˜Î¹‚#˜ÀØŸÕY²˜” iš§¹ŒÛ‰—3Ç œãg¡m`j9szº¡úh—ZzqPiqó9~)š¡j·¢úpj¨I}wYθr,£Yê¡ v=Úk`ž3pˆ8p{¿×{J:{"ç¢Ø¥˜R:3zb8¢*§£h¤Íç¥Sj`Ê~FzV5*7ÚrÚפLÚ¦™×¸§‚WzK*§lj§|W{¸§uÚ§³·xjztz§~ꦫ§§?¨…ª¨90¨†J¨zzù'†%zqWuÏ×r™Úu›Š£ˆÈrª©x¦ZªÿreÚtczq©Zt«Z¡ƒr­j© }•Š¢\zsUšq¹zt»*«µq½šq§Zp(”ñÉÚt±:qËúsÍqÏ qÑ*q—Z”*”¢©ÕútÁZqÝtß:qáJ­¯ŠvFȃµŠ•j¬p¬·é®Ù ±ª®ÐóZ .ø£Ø*¦å ›Œ‰œòÚ¯ky–7é›'°¬ðÚ’·J£>YªéڂѸŸ²i°#°­p¢[ù¯ëߣ k­[¯‹‡+²þJ+}2y›ñ¯«)%б‹çJªi:…©’9²Z÷¡2ûœ-[²,0¯,ûD—0ȳJ+´£³*ûÿ›!«˜«°-p´S;ˆ1`±p­ù–Õ9±Ÿù @«Š¢(Šë›ß™Ÿíù N{”fÈ–Ãx«)ËŽVÉžÿêµo‹˜š“0·öøžñø²~;Úè/‚µH;žºi¸. ·äW³»¯t»’»©ìZ„Äh mYŒ'š™Ê£V‹”g¸—Ôù¸1ë–Y¹c¹¹D©³¦[´¬;—´i¹ˆk‹€+»Æ9´µûˆŠØŽ¹K–ªµ„+µ š‹L«~4¶  Í{»³™¼}»»h;»¸Ûƒ+þ¨·K–¯ù™}ùÙ»“— Ù›¶Ñ»ãúé½Ú›} }7+õxœŽ»—;ÿ³£)?‹¾J™Ÿ(ºÓIº¬ÈÔ{*ɽ«Ë¿ šðÛ¶ø —îYµ|‘þËœ\Á½IÀ`)±;« )¹ÉX·v»™>»˜ J—Wù½íʶ°ËÀ¾›¸"0¾ º‰*ˆîKÀ9Œ²¼Â1,Ã< Á„›¾*p¾ö[°||ñÂ0JÁc;›9Ü¿à½Ì̓כÄpÅ5<»´èº²ÛŠá»Å=Ü›þ+½d,Ä­ûÃgkÀj<º:ìº<ܰ´ÚÄØë±«–¹CŽ. Ž…Kž:Ú±& iK¤â[Æt[‰ÝkŸª{™f+£=<ÈÖ)º‡{ºy|Ÿ\É]k“ÌŠj{µJ,¢òëÿ† ¿X7­1¨ÁΪÊÐÊÊÒêÊA+Ÿ L¼4'¼I·¾‡Ë<§ËXø«¹ ËK‹–KLËú²ÅìˇÊJÌn ÌmàÌhܘ³Ì3gËHÇËn€Í¸ÊÌm ÍlàÍÍ<ÌqGsù˪܌¬ç\sÐLˆé¼®íüÍÓ,¡2‹Zϑʨ¹Çø¼Ïö|xýÌÏ÷üÏ®¨ÐMÐ ЊР­Ð Í‚è¦=ÑÌ,ȵѽÑÒ\€¥:¿Ò"=ҡ̰uLÒ(Ò*-G}Ò+ýÒ0­ÑeŠÑ1]Ó6½€˃ }Ó<ÝÓÉ7Ó¤ŠÌ>=ÔDÍt9ÔEÔJ]v@£¹KýÔP}uGýÑQ]ÕVªÔW½Õ\ýsSíÒ]Öb-sM Öc}ÖhMr_]¬iÝÖníqeÍÄo=×tM®--×u×zqMÌ{ý×€½‹m³]؆m´YíÔ‡½ØŒ=Ç;¨ÕÙ’-¢&ד}Ù˜½Ö«‰Ùœ}Ù}MÍÚŒ­Ù -ڦ؟-ϧ½ÚzMÚ°Ó¬ÛcÚ$*Û¶ýÖG;httraqt/help/img/snap9_d3.gif0000664000175000017500000001636313042707374016600 0ustar karbofoskarbofosGIF87aÓEÝÖνÿÿÿ¥ŒkïçÞc­œR¥œsµ¥Bœ”)”Œ9œ”ÞÞÞ„„1”Œ!ŒŒZ­œ„„J¥”{µ¥Œ„„„„½­kµ¥{½¥c­¥J¥œŒŒŒ„!”Œ1””1œ”B¥”÷÷÷{½­cÿΜïïïÿ1œ11ÿcÎcÎ1ÿÎ1Î11ÿc11„ÿÎÖÖÖÿœÿRRÿœ1ÿ11c11œ1ÿÎÎc1ΜcΜœœc1Îcc,ÓE@ÿ@€pH,ȤrÉl:ŸÐ¨tJ­Z¯Ø¬vËízB‰$RÎv:¹P®¶kG®“A F]χ€ | ƒ†‰Š ŒŽ’“Ž“—™—Š¡ž¤Ÿ§§‰©­­°° ­µ ´ »º»¾¿À ÂÄà ÆÉÈÆ ÈÏÒ ÓÒÕÕ ØÛÕÛß àããäæçãëíêòóõòòõúüüÿ ø `A,XÀ@ÃJ„X€bÄŠ0b(°1cÇ-xÌ(²d“D(°²eJ ÀœSfÍ›1%ÔÔÉóOÿ$ bh Ž*M*¡Ó PJ#D˜!V‡ ÀÖ0cÊèЂD¢4Šl0¢Î;w@HP"=w(24èî#¿‰$é €ˆ°£ÀkJä©S§ ŒGiˆ¼ råËf9X¥V®[n‰îÌ×°]ÃR K–`2eÐb?£FûµlØr{Ó®÷·ßäÊ!@Þ»vñÜÁ«ÇŸ¿}Ïÿù8pàA„ØBD±;E‡#>ÀpQ<Çó#Až<òöˆOR ¥”TÖ(e•\N)£—V†©e—`B)f”?n‰eVa¢YÕIÆ)çœ[¼Hçxæ©çž|RagŸ€*è „–øg¡ˆ&ªè¢Œqh£F*é¤F>J饘fªiKn*éVŠX%ªUˆ©¡¤ªêª¬¶êê«©¢*¬´ÖÚª¬¶æªë®¼öZ+…I|Åd°>$›[þ˜¥›Qbéé žº*ªÔ†‚k©³b›­¬ÜJ»m¶Ö‚[­¶äzëí¸ãžûÿ­ºå¦{­¯ðÆ+/¬À"!,´Å>ËèÀ¯¿ýþ+pÀlðÀŒð 7œðà CìpÄOl±ÄWœñÅwÌñLJü/¾Ô«ï¢[ªòÊ,·ìòË0Ç,óÌ4×lóÍ8ç¬óÎû)ŒôÂX£1šA›Ú ´ ºIlnÄá›<‡8}¤(r${çhô£ˆ”NuªsΚ4!ÞéÎDÌ#òT¦™©zhJ›ºö“°…Oñ£Ÿò¨©nT ¤"e)µ\Š.‡«K^²Ð…È=ßq“Ë\ï-—wOÒà™¦„¬fe ƒ“ëÝ•`ÝÜPºe‚\å¦KÞêFîrÍíÿÛs‹Õôºwn|¯|©·ÞùÚ7xõ½¯~5—ßýú÷oýmá×ÒFàøÀ¦…$v/'øMü¨¸¯­Œ]¸º©´•áSQ ]á"W‡Íe*t¥+i æpˆ7ì.vëÄ Žñ¯$*­€ao›j§µ nÀg“±‡Lä"¿ … F`|ÿËäÌ™¯¹®ULå¥M¹ÊEF¡£®çìÒÏÂ+ו±Lf^¹Ì1Örž|ÁåEÍp޳œÕ†c.7ù΋c3ž÷ 7=óùÏúò3„k¬]ë.KL”ƒÝçí,@;Z ‚.\ÚûèJ;ØÎ¦îyÉû¦NsšÇŒ^ôtÿ1H¤,QzÔ¸Û±¥¿éU»Úzm{µ¬3ÕêYÛšOµ¾µ®ï”ë]û|˜þµ°qìa›×Å>¶²ëe;[Nòá³§í¡hSûÚz[2¤ © bÛ $<™ /Ý¿&p»IIh/8¨nB« ÞþöÎÍ£wרIY¡pÆ­är3Þ(Ó·¼…pDñ»ƒþnRÏÎðž Ü ¸Äiv‚?üâQ˜Ð6ÎñŽ{üã ¹ÈGNò’›üä(O¹ÊWÎò–»üå0¹ÌgNóšÛÜæÚÆ¸Î9åË2¼ %€‚̽=Ȫ·ÚÃvõ@ k6qDJXB‰pÌ':¡ÿ&>VüDSÁÎ-¢"‹[¬+×.½þâ4~FÜ•±šÁ46n´AssPð¦€Çcc‡óØtH”¢ˆ·Ç:è±v‘Ó‰üf±SRÏBò!)¥diKkÉÕbR¦íIMQ¢ ÌV¶)!emm{[¢þ@"PzÛÊÙž©»tê¥%Ô©_Â@˜#Xæ Ž™ˆd.€™Íœ&ô°ÃBBš€ð¡_ Ou²Z}•¸„%2±‰¬“b¥¿'àjV¤Bè·…fF“×¶ëÓ¯|e ïþ»ï} p<(BÊÆ:V8èÀGã YµxÕxóPHRŠÄY‹dyáÿ(Z¤•Z—4¢ÇZ›äIõ‚¢¤z5±z?•JCõ>1TÒ[RÂ…{ â :¢2QÅSCep+°`LŠP)°Lɧ*d@à|Î7Pu_ƒq}ßt†¡‰A[÷D‘1 ëĪå×N©¢óôE÷Ô~cT§QFuXɰ1 Ñ€Xp„ sÔ %xÀAx|ˆ‹çGd€¥xô €¥Y“·H”wR yß1A¦eIS™´˜ØI6¥óq/AJžx‚;1Š@±‚¬4FuEqTƒ·TKIAcÈr@REUbµ¢tË·‹}0ÿN×U_VŒ V” De Gtu™ÐÌvb'E¤@~æg~r• fhOùÔviøvûdFÿdwß(µaP¸§þ·‡yDøe$HŽgH˜…ˆ"倕÷YÜ™÷ˆãa“8ª•3%˜8z¯…z©§S YJy‚AÅJ(ˆŠ²'{­Ô[ÀÕTé (‡ƒ¶¸s i!’$ i9W’(Inj–’, 4 ×’0i’/©a¢v“à–i[Ðh—“žÓe1 "Ö# Æi?Öc:¶i\R“6¹n¶Sh©¶22bƒžönå•T™”AÉ!#¹"=¹•úÓ•`¹sb9–W–ÿfùph™–ò¶–l‰mnù–Ô—rùltY—Ëv—xylzù>)3q€˜‚9˜„Y˜†Ycu6“ïõfsÖ˜Žù˜Š€d7Vqþf`™ëâ+g†™œÙlGd·’ŠAV©=–+/f4!¦b™Ù-¥¢2¡²ab†-)æš±©š¯¹-°)b·™™¬ù496’)šB0”£”Y¹idÁÙœÎIdÙ˜ÄéBŒùœÖyR#3ÓiB·—ÎÖkÞ9mà¹?Õé*›‰B†4HƒžtF2Ó)`ç .ìgñ9Ÿ¼²É–n§†“¦9b¿I›ö)gõ SSgžÙe5éiÙU^_y<ÆbÒ²žÿJ 6¡J/úž^¦jŠonf¡¢"ŠŸ $î–<#2 “¢,º¢.ª¢0Ú¢1ú¢2Z£4z£0êžÝž|™Ÿú£j¤BÚ–DZ¤py¤H:—JJšÒ ¥¶¤ôÕ¤¥Y•:&9Q9h6™¥U*¥É3ž\¥Çé¥Ý¦dzk‚Fj\ê“Q ”öÆ;Fy“bz¦yÒjNi#‰Æ]ʉj‹¦¦»“#»C:ÍÒnsJ§)b¦†újˆš¨«¶¨ŒZiŽú¨Ž©’úg”Z©{v©˜zgšº©LÖ©žZ™Tª®ª¤z_¦zªó•ªªº˜£Úª“úª°j©²:«™Z«¶Ê©´£ÿ¹ª_ÖÖ«ºö«ÀjkÂ:¬²Ö—Æ e'Y¼º=…úmT03­ÿB­ýb­ÒZ­Úz­Ûš­Üú­Þ®Öº¥.9Í*(ñ¶•áhäú™ËJçšj_Àé”ë*iéÖ¦rpUó®C¯C’œ¹ãc]ê5ÏŠm÷z!Xº§k’Ö_ñ:h5˜ojjøö]ôÚ°Ô–°]P:¶c«!ü*“æÚg;m«)#K,ŠyÛ'õ“ts4[³×®[Ö²É hȺ³ÈÕ³> Ÿ:´x6"3z´6Š´8š´L»´N«´PÛ´Qû´R[µT{µS›µ6ªƒºØµ8Ät\õt^%ŒÂH ÿf{¶gåœ@ lÛ¶n˶ÒxEgwvXT·±°~lGÛHFñ·oø·€û·{G‡ŠµPéøˆ+Q€¸€ÄŽë¸õ ˜ˆ%µˆûZ˜KI“4SœÛ¹žË¹º¯‚+ñ4qº¢x[=¡‚BѺ® KG… ®˜{·”µK»‰‹´‚UÌÇ‹;ô|¿Ø„`E¶ÄXVHtDœ°DjÅulûŒÏx cwE§ ¨ wkŸq†ì§†Ýˆ©1wÿ„w…5‡zwPúW¸v4xx㥏È1YÆQÉáô˜€’×€•ˈúX›{1e‰ìÁZIºëQºõJY[&ˆý‘ÿ®§[+»²ä¿ÅT òNu­Ó*­à‘:hdA40&<0pÂ#@ºØ‹¿ëtÁuƒ0DÙ4Vfu¼få}åÄDb÷ÏEäWvp5 Õ[·ž·Ù»½{K ­ÁOs×€õ†k‡âX¾åˆŽ •¾w”¸~Hˆ÷Žë óûöpˆ÷R#¥ˆäHˆR¢µR¦õQI|I¢ÛIœø L%ø©»º¦¸J­»Š°{ ²$»¬QQ@µÂgÐÁ'°A82€|É·‹¼È„ÏÇÉ3ÌÉŒ…ÅxŒØw ;¬ :ÜÃ\xNáçNrKvò4½dh½v•·Ú¨Wk¸ ÿq×İñWÿ4ų1¸W|¾‹•‡ÀGexÅñ‡“ÕÌuQÍ’›Hi|ŒÄˆ ÅÜ1ÿÇQ‰¬ï1zy¬¡´#¨ |J£˜‚,H‘»®t{Me»‹|9“#Ü{e€=É@X|ÊÔpñH¸|3”~*M˜C´ƒ±TN…! å´V‘!v^è…å†0†wK†xFî§O§Q Å@w±ñ,=¾ã(Ì|—PxØPëÛ¾6½ðˆÉ!ö`HökÆ“K¹žeR—ûHß¡yÞ\œZ—xÇ®Uºž„ÎèL[}üS‘BqŠFÕ[KµwÁ·„KðTÿ'ª$¼×s"܃ÅD|À–ŒÉ }„Ìd:ts}žüÉ}!ʈ‘MNŠQšÐŒ¬bE•aN_˜Ø°à…exWz‹Ë¾~5w” ‡- ‡Âl¾…›PéXÓÿǎ˸Óöàx ˜Y’—Æ›u ÁÆá¿þ«¹›·ÈÔNMz,ÁIç¬éüëìÀ¼ºÂ[CqÈ·‡È´kK"•6vÖUåsdAL’Lɉ—œÉu€„oÑ—y½×Q…Þ4 Þ¤ÍÌ›uâgNðtNì´ÑîÄg—~µ€·xå~{{Ò»¬Ò~Ž+}w0MŽû—Åw¸ì[xÅ‘Óñ+HtYÿÐQ¿@}•û€úØü+‰èy´­4¥‰P݉2‘ÀTÍzV Á)¨JZm‘ÅíÕôŒ{¸$‹5ØÜ9ÈÏ(p€(°L:®>°ãÈçL{@wMÜmä2Ñ‹V©B «R– ’!Ø?Ü…©ÒÞ®0†´üE¶œ&Ù(MwÆ` ðË%‡/]¾ E ~WàZìP6ݾ{¤àH¿=íó(¹zN¹$5Ô µŽø~Z>Kš‚zì Yâ¿[LT?áέۂ¯dÈM•ȶ4Ö»Wã=—+¼»t.¶bŒ_5DÕ‡DØwuYç}–à}PEÑ+vCü óMÄÿ!ÝØ÷½Äܨ˾þ½u¸k”ÙWGÎX¥‡Úäð¾¢-¿ƒ¤xí~¿“ÇÚ–«Í)µR>I Î>À‘èð¡Ç°…ºêìǢȂ¬[´ç[ÇíŠöÜ 6ãÜ·èµ^Ë|£ÞÉ?ŒdûŒ×GÊkËuÌÛ¼@lEaÇ W„~E<˶¼½í·W¼\ñ¬± hḬ̀wVœXÈNÓp~à6ÝʼnGÚôàx‡Heí«í€úÛˆ‘(ÇJ}ZËÔØZ¡Wîž´SSM&ÎάձGâ[€Ü ÁE\¹d»I´–´ROAT_õäé¯Xï«Z¿õöuõ^_?ÿ`ö/Ôõdï^cöécœp:¦úʦùº“t²4é¦?ÙªC9&øœÏk;]Ân!«”‡V±e¥jj[:„v¥‹ÿcˆ±•²tÿ–ÆÙ]Z:°yúi‚Ú¡K$N)^¢^òб›¯ù«•§Êöw*]Æù®?÷ËÙúoúùPyúu/$·û¾Óö[©lOø÷6¨HéøÁ¿ûd2¨Qšùx ø[ UŒo^Ër± ËüqŠ©i?¯jdC›ý®ºýÜŸ^×ÿý¬föâ/´ïYþ*þèŸ=ê¿þÕÓþî?=ðÿÏ3ÿôÿ¡ÞÿVOþú¿BüáX4‘Iå’Ùt>¡Qé”Zÿµ^±Yí–ÛMB‚—\6ŸÑiõšÝv§Áâ÷œ^·ßñy=>ï ³úþ!µ#)+-/1÷&39>ACEGIKMOQSUWY[]_acegež6;s©Àz}ƒ…‡‰‹‘“•—™›Ÿ¡£ƒ™Â™pu³o¤»½¿ÁÃÅÇÉ—ý¾ª·å´Ù›xËáãåçéë‘ϑ⬗°ÛýÞàFl ½p >KhaÃgøŽèSñ_Å!öBèK@ÇŒÜ:þòX$„#E†É‘eI3ÂTyңƚa¦$Éñ¦Àœ85÷gdô£FÄ葦ÿ5í ¶Ñ'Ë•@eδZõ$Ö©>_rź°«M«e¥~ôJµªP·É(>EêÎè¾%O™³·£‘Cöêì°Þ¦x¡nÛz•­°´Œ·6v ìeXªR§<;Ù+ÐÆlc¾ Œb‘¹×êBAì·°`׬_}*»uâ]˜!ÛTyµ-ʰ½yî–É8Nܺ?{î‰yypæGG/Mä4¿ÔO†MÛÈaØÛkÛ–0zyóç¥Û½˜.éuÕ„¿{7Ü7þ`ú±¿‹ožÿôŽ:…=º˜N?] ‘³ëKÑE9nyÞ|—BbÑ¢êsõÕ×pþøf]îÙÃÃ3Ø›ñÙ;žg³Ùç¥õºWš“ž/ÑÚVÖל…Ušé­ëp žïäZl|ÛìG½>[í-ÆËmXÁVÔ¸µŽšh§@^{i¯½Vi¾ze ¾Á7Ì)”óúµ¹U>yf–õ8míF^P $àË`@.p dà­à@N0 ¤à«å? nP1äà•`A‚P„#ä` MˆA¦‚+d!]øBÆP†¤a xCP‡;ä_}ˆ?0ŒAYA|á=hÄ €ˆJt¢™šøD#"±ˆRü ­D¥d‘…[ä¢ ½øEºGŒ]$cÁxF%,€ltcáøF9Æ‘Žs´cñxG=æ‘z¤Û‹HA’ÿ…4ä!™HšµgM „ú D&J q £¹ Hq’ªäDª€L*h“Aì$$!‡ŽF2a”X¸šþh'ž2 Î:R™5&¡•U˜,¹PJÒò ”ëÞÐðIF–©—›’ÜŽ–—Ø3–$f0¸ØT³‚¹ŒÈ.‘ÐÌ)8jšu[$7u9ËPú2®3.- Î#ˆsœ¼sÕ°ŒYº+s‡×ìÂ-“w2x‚ò ôÌ:)èOñ(“.«\‚A-ÂO*Ô6 EC×x!‰Ö¢äò&@ä‰I"t‚=h<1ÊK­t¥$… "aS™ÎT‘E£SzÓ ^R§äiOøS .P¨C=`Q:@¤&õq;httraqt/help/img/snap9_d4.gif0000664000175000017500000001626013042707374016575 0ustar karbofoskarbofosGIF87aÒFÝÖνÿÿÿ¥ŒkïçÞc­œR¥œsµ¥Bœ”)”Œ9œ”ÞÞÞ„„1”Œ!ŒŒZ­œ„„J¥”{µ¥Œ„„„„½­kµ¥{½¥c­¥J¥œŒŒŒ„!”Œ1””1œ”B¥”÷÷÷{½­cÿΜïïïÿ1œ11ÿcÎcÎ1ÿÎ1Î11ÿc11„ÿÎÖÖÖÿœÿRRÿœ1ÿ11c11œ1ÿÎÎc1ΜcΜœœc1Îcc,ÒF@ÿ@€pH,ȤrÉl:ŸÐ¨tJ­Z¯Ø¬vËíz‰$RÎv:¹P®¶kG®“A F]χ€ | ƒ†‰Š ŒŽ’“Ž“—™—Š¡ž¤Ÿ§§‰©­­°° ­µ ´ »º»¾¿À ÂÄà ÆÉÈÆ ÈÏÒ ÓÒÕÕ ØÛÕÛß àããäæçãëíêòóõòòõúüüÿ ø `A,XÀ@ÃJ„X€bÄŠ0b(°1cÇ-xÌ(²d“D(°²eJ ÀœSfÍ›1%ÔÔÉóOÿ$ bh Ž*M*¡Ó PJ#D˜!V‡ ÀÖ0cÊèЂD¢4Šl0¢Î;w@HP"=w(24èî#¿‰$é €ˆ°£ÀkJä©S§ ŒGiˆ¼ råËf9X¥V®[n‰îÌ×°]ÃR K–`2eÐb?£FûµlØr{Ó®÷·ßäÊ!@Þ»vñÜÁ«ÇŸ¿}Ïÿù8pàA„ØBD±;E‡#>ÀpQ<Çó#Až<òqU/FcUT\5#7Na#8v˜ã?¹âDi¤W`PÈÄ‹LòÈãŽXФ”NB)åŒPN©e”0rIå—Xn饓`>Ùc–Vfõ¥™Uyä›pƹE‹rÖiçxæ©çtîé矀*(ˆ}j衈&ªh….êè£F:d£’Vj饘jAi¦‡n¥ˆU Z€‰Ê©¨¦ªêª¬¶zª©Ÿº*묫ÂJë­¸æªë®³‚…ĦG+$Y’ic±\ªé&§¿Âjk¬£–ʳÎJ mµÖÚj*¶ÓBí·ÜZ›í¸ß’ îµâž›ÿ.¯ì¶ë®¬¾›äÂ2 耯¾ùîëo¿ó+ð¿LðÁ'\ðÂ3¬pÃ?,±ÃG\ñÄgŒñÆw¼/½óÚ«èV¡–lòÉ(§¬òÊ,·ìòË0Ç,óÌ4×lóÍY)©D½"ïé騠Žt¹ïmôÑH'­ôÒìÆ aÈ5²Y¦Ôkö¬é³¨b5Ó\wíõ×`síô<[möÙhãYvÚl·íö‰k¿-÷Üt{÷•%g¸lSÖí÷ß,BÍ7ÈJ­¥˜1þÈdá€7îx‡qcÙ%ã_ÈH&V öˆw¨“_þøçnß}yâT¯)&›¤÷mléU+ë¹æŒ§ ú옊Nÿûí¸3k{î¼÷þèî¾/| Àoüñuüò̯¨|óÐGÿáóÒWo}…Ô_¯ýöUdÏý÷à“-xøä—…÷æ§Ï}Ü:ë¾·ú Ð~íj6Á~7‚Aºéžçø>Èðƒ”ü4$¹Ö­NG£²_ýž66%Ì/S_  £¨¨­•ŠQ _%ÈÁàmë|ãë Ó'¢¸üá„@! áÂÂ>Ôå…¨ _fˆG0À†‚‘„#vX L8fØD&>1 ÉŒ"¨0*–ØŠ&ràéÌ-tAE^ƒ4ÁPSØ ã‹Ð°†3jsgtƒ7¾éMÉŽà¤Ãæ@ÎrÔÑŽy¨ÿƒïÐG>¢ÃGêø‘ ÉNv¶CHîX#‡¼FF‚õ¨Ç$xOIä#ûØÄ’-ÉÏ~6Ù“ÿø)Š(4J5¥) BeT¤²ÊVº*@XÈ ‚”€#HD T ÄÀr±Ã[æ’‡¸BuÉË^hŠþ…0’ b ‰EXæD¤ÀdPŠk~‚1Ø 7ʼnŠÊˆ3еøŒ.BÓ‹v–Æ4¨!†_“ ×À¦Ö ãmn“nxƒÿÇ8ÂAá°C8Ç™£<’s†úxNúéÄ¢´Ž µcÈí`<â1FFÚô¸'#ë‰äzÞÓ’øÌÇ%ÿ6¹~6y“þôäþå'I9 =E•@eT”Ä9"D¨² —ÊÔ¦Âð©1¤á qê:¢‚‰„}ˆÍ bsˆ_%¢X»‰Ä²>ÑNLk.Ô9E+¾žòFä a€ÑÍ Mmð©OÝø57âðƒC9&9‡=ŽsJÑ>J§:Õ9ˆd7šïtg"æy*RÒ T=)%ÉJGKÉÒÂ'¦øÑÏLùSSOèµ*PO‘²U.啸}e,Ñ7ÂÞöŽ·¾ .í(Yij©C–ëLWÀc¡ÎKûãåêwÜ>×€²cî'\ºCEí®xõÝñšwnå=ÿ¯zÙ–Þõº×jí}¯|9_ëý,løÍ¯~÷Ë_U…Áaq³]x5ç"ßÝ×däÒÖ«¶•®m9Ø\ê"·HÅ` ­KÁêªp¶*Œ- ƒËÃý ±«â•9!8„KØâ`—,¿®m÷±ŒgLã·jƒ&Fq³p<ß7®¾Õ‹ñ¬,hã"ùÈJ㱈ۥª­/\¦0’§Lå*·KÉÄ2 Ld+{ùË`Æ•–µ¢c›¹n@>³š;Uæ5»mÄÍÛuŸä\0­xL^îÿÞÌçyC{V€ûLh>pXTºs˜ÚDµØ]it.¶®Ž5håºØÉ…f^š3Íé#mºÓ v^›ÿCMj6ÿ¹Ô¨öÙ¨SÍj=}ºÕ°ÆÐ«cMë.ָ̺ÆÂ­sÍk>­º×À.Ñ®ƒMìýZ‡¾T‹ ŠŒd†~B²¥¤ðê/q%ÞžAÈì,8[oNÎÜ⊛!h;á~f[v·«ðíCQ+ æVà©qFïzÓ{ÝW°·¾í 4QõeÑÆ·À=ô•üàO¸ÂÎð†;üá¸Ä'NñŠ[üâϸÆ7ÎñŽ{üã yÈ=ð’s[©exAJØÒ–/xy zàÔBU†2”ê!jhUg>‚‡”°Ä5à˜OtBB$b7—ø %¦"œPD…¡¨Ö*Z]4oýÅiæ:ÿ ®+c5x­glÆh|憟àM7ÖÞFÁ‡°é8hBçnuÐc•h§ÃwÈbG£“-äC<šHÍjv‘ mäIÛ#•¢D%@íiS’IÕ®–µ9ý€D ¡ÈV” }Pa9Ôss©%, n9`ž€—‰ðå‚)Ld’A0,„ Ž ˆú…÷?ÏjÐ'Q‰KX"› :)ÀY æ{¢¬–aE*dA}[hf4nÅú;çWÖtQì¯ »ÙñYF~öóŸèì`…ƒŽ8Žã° µ{Cñ>=î½¢Œ, ïìTÄ;ÿwY™•ÑYŒ4Z4IõÑ€—Ty5ay4åIÿ8õ>S"[R·5z â 8"g9&!óBKg°k»¤5ÀT{¨Btº§{ƒ±sâ‘&Ú¨™;‰Ÿ§ƒ\"ˆ˜6¹¢Ð³”ëé¢6ª=%º£94Úš9ºmD*h7©šFJ`>ªlCIn59g¬É’5Ú’J:]‰y\WŠ“Ù¶KJv§:<’:©ÁS©–ú[š©î…©œŠ;è_CŠoò0sªû‚ªù¢ª¦šª®ºª¯Úª°:«²Z«ªªŸðFrÙù;ÿ£ºníF_¸ºcй«ƒS¤ÍÆêV•¿z!É ¬òrjÄšb.ZT1º]Èګݶ¬•¥Rºž{o 4¬2`œã¤ã–®ÆêkaÉ­*z¥Y1n˜æÎ">᪫g“¬R鮀²59"®D®é¦­Ì&?"w°×a ­K¶©ŸÊû³\åœ@ D[´FK´½ÈDR'uMÔ´±p}WGƘEÝ·ZxµX{µf÷…PÔ¸~`{Pk¸uÄÿfk¶àøG‡e‡æhYp›Hˆ„Rt[·vK·ñ˜·¤Å€+ñ4ñ·ÈZ=aBQ¸†[J<… ™Hz¬”˸¡¤ÈT¸wŠ0´{ªˆƒUų¯¨U=ÄCœD_utD«‹ºx NÇD§ ¨ OŒŸ!…ØW…Ȉ©áuô4vzå…eÇOæ×µkävmt†%¶ÈXÆQÉáßX}—m{‡å€Ñs;€&ˆìZóÈ·ëÑ·õQIù¨Zˆý‘™÷Z˜¸§ä´T òCµª§jª©gdA40þ;0ð¿#@¥ˆŠ—›s™Ësƒ€C΄U[õ¹ÿ[¥|ÚDM÷ºhDÐue5 ­Û´žµ±;»SK ­O^×u¥…`Ä…ÍØ»Ð8¼l¶iHs§ë Ëûö ‡ÏkQU‡‚4Hþ×Q—R›¥Ž¡HÚËHz+I‡øáK¨;¸‘J…k‰ˆ{ §¤¸ñ«Qᜠ˜¿gЭ'°,82@{µgЧxƒ»GÇ LÇŒ°ƒ°(‹Äw ¬ \ÁGÈMÍ7NJûtç´ºOèºkµÅøVV¸ \W°AWô´Â³±µ/ü»€E†ÀÑFwÅ¡†ˆUÊÅP•ÊjëGA|t‡•ÅÜ1כĈÚk€ÿïáxQ¬–d¨åËIŽXø‚¸£$zBå¸cŒ9”Ff$8Ke€(˜Æ+{¿Ôp1Šr{váÍ1äÍy¡ÀyC0‹ðƒÖT¢ M`M—„I}LÈNø´OØVU¤}ïtÅP _¯Qл댚|vþ4†5¼ÅûÐë°l˜Ýh{ä¼>¼¶l;Yõ¶„ô…gË命ž%ˆOHM–áŒAºDç|ÛTNÜNô/A7ô0Ö¢‰I8:ªÉXJ°Å’ôš©‚ÐÍÚ–h[²@âÖd;ò¢Ìe]Mb¥ÿÛ9 W¯bž¥[¯ØFnN¯¡LöUO91™]@9¥]¯¤Ãö¥£bx]^£ØŠŸóJ¨‡©÷BÚ?HÚh\ÏšX iÅeiUúb/ö÷.yøG?øŠ¢}s®ZÊøh¯‹?÷°ƒ«›¿÷2YõIJ\¯]òª®Ð,¥„ôàFô0/û´o>Cûùjûºß¦¼ßûpúûÀ?§Â?üvZüÆŸ§:Ÿü?ŠüÌ£ÎÿüšýÒ<¹_ý–rýØ/)Ú¿ýÒýÞï(àþ#Cý䯩ËþÁŸþꃰîÿþðÿò?ÿ"·Ú©ñùŸú?—! ãáX4‘Iå’YQé”Zÿµ^±Yí–Ûõ~Áañ˜\®É'º)\§Ûqùœ^·ßñȧ™ß÷ÿ¿Øô ›Þò!éö¢ °* 1)5Ë.3=?A£ÛJ#QSUWM/;¥*]f« hag]no)s§~a‡mi‹­rcƒ“‰;ƒwq{7C­û “N™º›¶…ÂÆYÍÏ#'£k7Ÿ©t}™‡Û…ב£méí_Ý}çûá½ZpÞ5ƒ|Fû¦d¡’rCEKEq1Vœqb¸‡è@2R'p`µ{úPÔÂ_I—öL.ûw¦>‚1æ3Ê "8Š|Êù˜1ã¶qF9-š4dÓG#ÿOÊêUPj>xû íšJ•ëUiÊfjFul¼«`u¦å“HÃCl’#ŠT)Sºç:ÕÛHZ¿.ô“TÐVp—$³›T1Þ¹óÖÝ;¨`Ë—1æ6€sgφ"¦<š4ßÒ§Q§VÍhA·«aÇ–=›vmÛn@ßÖ½›woß¿—¼>œxqãÇQ G¾Ü›gçÏ¡G—>zuë×±g×¾{wïßÁ{n}˜0só­2§W¿^­èÂîÏÇoKr%{û÷ñk?¿üø}ë¡)¿ \¯?Üô9¹ ¯À!Ô)Aå<@°Ær0 9ÌdÂܘ(ç® kƒ*,M4ìPÅ*ÿ!;‚"‰Ú¢F$Q•IXÒŠ Õ€± —ÂË#Ç$ÓqÇJQÈ)©¤âÃë¢kÉÈŽrßa§Ê1É<ƒÈ·ÎLB"$RÒ.™ô2)ˬÓN+Ó|/Ot†’ó)? ”ˆñBÛSÐCMÔ< mÔÑGmcÒI)­t/I-ÍTÓMÁ”ÓOA µH,E-ÕÔM==UÕUM•ÕWa•ÓÕXi­ÕB#mÍUWùfÝÕ×_KÄØa‰½­×b‘M¶)OûT¥Ù9žUVÚ@™•‘M–´Ɉ¶½±Û"f¼²iÉE´Z$ìÈ¢-“tS©¡ºl·Üy©ÖZtÙmÿwËxsD÷Zyé ØIfµiSÉpÙ­ñ[uóÕ(Éh޹c#X(‰1–ÕÞŒ9î¸'R=™^LE÷_‹ãò÷bÉâØäEŽ™¯_Æh_w9Òö¨uuÖ¶#!˱Ï~½ÕwÜqeNúcCMΖ±8öÖg–™’ZËšÕÅùÞ«ŸVÚë#R5Xl­#“—k˜Kî:í“ã|ùl•¿öÚÕµ®9áp‹Z·jlmn›áºÕĹ1‡ãþšâÂ_õðÄuñÆ!G•æÈ)?õñÊ1ouòÌ9×ôòÎA÷óóÐI'qôÒQÿoóÔY}õÖa7ýõØiWäÚq?îôÜy§m÷Þ_í÷à‰/ÿmøâ‘¿töä™‡íøæ¡gåù詟óöê±_vùì¹ÿrûîÁòúðÉêûòÑÏcúôÙçéöáÇcýøÓŸŸþòí¿?üüõïžÿþ³÷?VO€Œ^ Ø<&0y d`ñøÀàEP‚½£`swA ÖNƒŒ]=Ø:L-€$4a QxB¦…+ta aøBƆ2DÙý –Cî‡=ôáÈC׬ŽPæº!ýð>ÿ<e#lÔB˜ÄD1qˆ *â¡ èA)±‰DLÅàPqÄàˆ~[äSʰö¤.Z±br #$²¸A3šÃ`nLc*¨Hž8\‘ð:ÙÛêH´;ÄÕƒs\EÔ*â˜t©±ŠJäcüØ5—Ìoƒ$cû ùEJ¾‹I—\d‘ÖèÈ7JR_äd“,‰(ÑÛ]>y$Jx#–hÚã/ɾLç/ å-EÈ îÒ8Q:Ä/ÛðH@ S‚Ä,}’ÇBsйLŸ3‰%0J“–V Ï7Á k¢/ˆå4ç9Ëé±ì°‘ªdÞ¶f)’ó¹“u±çøèYÏx¦’•ù¬ß<ýÉ=´s%hæ zÐÊ1 uèC!Q‰N”¢µèE1šQn”£ ;httraqt/help/img/backblue.gif0000664000175000017500000001116113042707374016717 0ustar karbofoskarbofosGIF87a€€ªçççïïïÞÞÞ÷÷÷ÿÿÿÖÖÖÎÎÎÆÆÆ,€€ÿ ¢®áE7j ƒ€0!ç–RmœF€J$‘‘ßÄE1OžÖK£ø˜TŽ!û Áê’iv`›Õ"AU\•ÑÊVÂ,“™à“3r⸔ÞR·Åpâ½ÒE¬%ƘYKc v})>@O3==Q1qŠ•uK>Ž!Ž*ryXH ˆ„¢œ ‹*hr8:#HPc²œƒ·)_ q¿%¥¤OK.UÄB’¨6ºƒk:ÏÕHTpÜ‹OH…{*á¶.yžVªÐ§’—ö–PF$¨©fÅó7îW'2OÑ OØB¡ÓDÆ$LºØ¹8ÿÖ¾qrÙû×Ñ•6JeÙ²÷b‚ ð 4ÜÓ!Ò«2ú¼a‹¦ •ÏžG’,iÃI²làÕO›j QÞ4É‚(Œe¤²ÈñçU8‰¤A5sô‡†LôXê“UFºIhˆ+f­ &ˆ`ÿ B ¥˜‘ j” ÏR£&6" ÊåŸZÝh‚tUd”§/>ƒôý‡É†½Y> lô @<+`2 –µÖ" ‚|L˜“­Ö( Žò¼ ‘lZŸ Œ¨á ˜)#ÓìÝÇ &ÕTÞS®Y·]ETamFM8xš%à]ßQ˜È·Rš]S‚“; ʃ!€•>!¦o5¶ø·›lÓÿ(HÑT R¤ÃGZ/θ£3!`Â+PrÉB¥©£ßEÈ”ÆID¢PJõqfB¬uM1Ÿ4¢Ð!Pxçz¾ôHýàJ ð!ÜQÀ‘W$9Q.ŒôÎE{ÝrÊR]=CÏ fyqìÉ&Ki“Ü %o &7PÙÜD:|Î‘Š„''+ØH TU¸ˆ%!¤õ” H[Á§™§|kAÊ51P^0Dà©ÆI2e F£S0w$¿‘³Á¤b–iÔ€†K…]× g7ÍЩ4TÎV|E…%B R¶W6R¢0ð„hËuQd8klÊccÿcb‚?4Èci*ÙTHeBÚÛ`ÂLÅ%¶žNâ.#k¨(ÒŸŸAräL"=â ©»Ögióô Ø‚dH™Ã©§e¨#>7í3¨–,±Û'ñ ÆaáD #±øpEºú…ǰ^9rD¡¢ÄÆÊ‹Ÿºª•Á²' [(Q$¨uù"8íT쪿8qTß|n¤Òpð²mi“ e(ˆ àîW3‡&hS% ò3ÄŶI•— ù2)Fõ7P$š–d81|RÄ5mŸw샜Àód•E+©†ÒÚ]LhGÆçh²çY`íܧsÖàœ 1A´îÚÏÿº À8Â3Mm„ÃŽö°Û )ó,MµÈå—UO›Îêe9æ¯xÙ€ÒMÅJR¿ðŽC¼—fÀ׺?CGIÑŠÏ[L«; ±Žø¯²–ïÊËm2ÙKôqÉ•P¨‰ÜÑbuÐ2ýdEw5–G–©`€‚Æ0ALÜ&çÊà!«úJãEXf¡œSdç°JRøDˆp)‚P9’ÎcЄN(Ir©È¼Ê!‘±n vãH¢`w©Qg…û@xÔÇÿ¬ÇLAÜý ÁŠpÇn]׊’‘´i§þËËTRRÁ{8Ê’ÃÔB… i(ÍQ|µ­>¹Á áz]*ÿ(Õ}hÂ_ãíh_òª€Q°Uf@îÙN6ŽÐbx%g9pŽ—ž‹Ôä;÷hÕWˆU™~˜IˆçA¢¨ø!˜É@Hk㘌ˆÇ£ÄCo¢Ú¿®Å<£‘ >âYMD"V°ðå¥m…FÅ ÅF*dYТGŽ1êhËovò`aîVÙ@ë<˜1»¬¡îPÖo¾´º!Êi<Ëeøê³!ÍIStŒ…Eƪ8@o§šž»'¢Þ½è2ü!q™U퇩Àš“&ÓÀdàÛñÐr>6Ll^Ù¢„¶Ã¡Í\´lgo6‚p]. ÕËïÀ1ÿÂ+êæ§ø’Ñ^ªÊ;æêœH¬D×´ ‚xg@\˜WÜ%Ðk±@,Ù;¬=òÕIÿ ÐF;Éh7‘’ëøÁQõ´¨+Ð*]…UC{˜_«äq¢ÖšÂE⊠[È”$ÄZ’9 Ö½¡˜tÌæ½‹ÊÐjÚü o·:Ã=Ù `­J>©6¨™†˜šÅ™l w3óEj) Ó oP¼ß!… ÙÒÉ÷ƒ>2\Ž&ÄW[±ºAŽ»Ë›Z… V)·/̪&pð)ÊÀ—Ô¡Gb?Øvá-cÉ’o‹³*ûœ!æ4P47sn@C«9Ž'c"ˆM‘è(Ú3лXœÿ]NÈ!wXdÝÝê2€÷*·¦§«4˜éb)pt(EkÁLb‚p ÄÇX—í½gJì㊯íL$ùáp¤Ô¶à!ø™Qôd€ßw mLQÏë씕˜kvÀzg9Â㊥¶A§ÁUè|À½*Óû¤-Ó[1SÑÚŒ+¨'f!bÙR.Ç›g-@ƒ>|8&}L—s¦nu#éP›õØåcugddðJ†4ì$–T¯öz ý2 ¬ƒ\CR¯¢@!ÏyØ—§váPuØRM†ÓŸ5—¥»W6ˆ;,=¢Þ-tÝ_qXL ^ÕrC%<ˆe‚Yê×\ášÁTÙ‰RRŽWa ÿ-êóUÔP£–·,Ö 6²e}úÒQŸ1SñăDuSMHtq‘-Ðä>Dw7‘¢Q9ÃR‘ %†HB€¶óP¡bP|c'²ņkYe0÷C!³×ÜÀex³@&˜zF±‚åÁ5ƒ>¹4„òZPƒ3ˆ:ˆ‚ ½DP5)1H<¦5»¦ ·G/^ ç|TÏòq÷A1†³æ…xöJ8ÀYÑ&i¡‘YÄxí²e….w… P¡„}gÊ2UDþgU8@gÝ@`®¦`–b~â*`50f°…lq’L¡€SE…t<WY“€{£ÿð{žH§Yý&"¢Q•¡‡ ‚Y“0j?@H™Õ!"yCÃ#0ÔxaÑYy¸B Dt“¶°BÏ$±8;7"U›èi÷}pD²<ö‹ò–~赉;ç©ä0  bŒ`\ƒüÐE!3…$Ö†[ÑUÅ‘ &ùæ5QG,7OëCZkg3„P}Ià+ã &Ã'¹Wt‡–DÖA"ô]£%v3+€gˆ'£ba¸WÛ£„à³ð·€È3FàÁ G±~Æ•+`øp;æ] ¡2°`tDI2»*¿g0"˜3aa:Ú·˜B‚!ø-unÑŠ‰ÿ89z§2F"ù'‹—O° *d‚C× ½8NŒp_EÂSðQA ±ƒ ¡V1uÓ3U°gÛfdð7ÇHs½3aÑH×¥a·X<äb`'7N›Ris)ç…EÚÒcç(s-¡^° ßôY¢pÏèPøxdhñ‚;4kd¶•gd¡£ Ì$9dz’ƒÇF åU‰ºee"cà AH…¶b˜¡QšÆaF6.±“£F†yh $Ì„†®ãêÈw¨,3t`AV¿¤vJ€2í7‘c¡X&ÄyæH‰¤)5†UÓ8=s‡Ks1 ÊEj˜Ójd­H™ªÿSWÂ=³´RÀ¨œ #arf_›A'8fvKF!s01¤Es™õ#C’Wv‰3‹‰ÒG¦Ò‚# Xˆ–¢RHÄ+ìàˆS¢ Vd¦ö!õ€ÙF†R0j65t‚n¡%;¡"bvªScÛ({½seEp,X0´<²6]Act0Ez)!chÈB;BQ÷•â@CøE/IòïãqT7•P¥7Å´Õ/ÒC–½Ä}ý [*O¤¢ca]1"ið„%(„M²1ª’†^@… þè•Ø“jˆ±eQ9¶gíá"•è )ØØ" o:‘´\!SHþÿt}¡mañ‚<åŠ[5N€Á¡™!›UNP-æª!,–#O“³pÔC=#V Ï)“q¸gæøU~©\3aæV;–„rœÓÁ&k\r~Q0?ö˜t]§vú;2sH^‰ðùx— Kf+"@œLågWÅ{…¯*Œ™–òk±”–[F±ˆ Êê¤û§*(U(¡ ‘ñø›ËR ¶ B•D›–AmQ!«kU°O—M¨‘yèªLúM¤äpУ(€ÑCE3ôk„¥j¨Žp¨wÚ®ø$ÑÐ6ˆ&~§S‰ç&òHkRŠÁ­¤Ò[–˜y‚"bôRåÐ5„,Mÿø‰&…9îÚ‚Ê(Çök)·GZ‰T)yâ|Qä%<™)}:—PàW¬6":3Qw=ôj*-è‘-Ø@ûW;‚ ö²æ…>AåÍP9i›r °Zh¦ù­äx›’YSkh+ç;f†«‡/"™ÀúXU]ž »?a2ùøUöI‚d£^YÄKDS!jU<“À"ù§ÿ°yʹ³<˜z ;¿cرÒåuÙfqaÒ"…Á‘a0’/×%ÉbŒjò˜'·Ž™e{Õ/¥å?CñxåulQ´Õ)sÒ².´‘Ü jß"¨¯màBE…¼¥ê)ÃcV¹^ÿ;r¤É.J[,8hÙ!òòÕ?Þ?l'a°C!¢6·ÇI+E š\RÒpbÏÑFÖvmÐæ‰K=¢7Â_'›FcÕ@u L,©€ :­\!ÍF;httraqt/help/img/snap9_h.gif0000664000175000017500000000543113042707374016513 0ustar karbofoskarbofosGIF87aŠZªÖνÿÿÿ„„ïçÞ¥Œkÿ{{,ŠZ@ÿºÜþ0ÊI«½8ëÍ»ÿ`(Ždižhª®lë¾p,Ïtmßx®ï|ïÿÀ pH,ȤrÉl:ŸÐ¨ôW¨Z¯Ø¬vËíz¿à°xL.›Ïè´zÍno SÍ 1ÔíŒú|ïçÿ~z€w}wƒ† ‡q ”‘“•˜™™“—š•—‘žŸ¤¦§¨š¢¢”¬§¬«¤®©›´±­¶µ˜³²´¾¸À À’ÅÆÇÈÉÊpŽÍŒÒÓ@޼¿ØÀÙªÛ¯Ýß×ßâã©áäçà”ÄËìíÇÑÏsÎÔôõö÷øùúûüýþÿ øÏš»ƒ*\Ȱ¡Ã‡#JœH±¢EIä,¤ˆÿŽG<ˆ8¹ ä‘? 0àQ1—íÁ”)ÉeËš6ÙÌù²æK˜>Yò zShPe@&-ʲ©N-£2=zléP§@i:¥:•hÕªY¿öìöi²™cÑnU{°+DxRë@›—²n¿•óêÝ»Ì-ß¿mý¾u°2xæÚ]̸±ãÇ#KžL¹²å˘3kÞ̹³çÏ C‹Mº´éÓ¨S«^ͺµë×°cËžM»¶íÛ¸sëÞÍ»·ïßÀƒ N¼¸ñãÈ“+_μ¹óçУKŸN½ºõëØ³kßν»÷ïàËO¾¼ùóèÓ«_Ͼ½û÷ðãËŸO¿¾ýûøóëßÏ¿¿ÿÿÿ(à€hà&¨à‚ 6èàƒF(á„vÈ |RR¡Ô‘‡úXƒÎˆ$–hâ‰(¦¨âЧ¬ób(öO\‹”Õ……ÜhcKJp?òh¡ɘˆœŒ¢d'”²¤6O¶bŒ)·(¹Ë•V6É$”IFŒ”Sz‹.Ü`i¥—ŸH‚J• \J)Z:¹å™I¾Ù¦›Úã"_0"c…9àeØ „j衈&š^hè£F*)w"uHG‡ˆ8 £Tyl*$§Š&¨Y1E•^Im5‘`¥*”ªL4Æ*•C©Å*2³~E#®µÂšëZSöSVE {(Œ ü9© ÿ‚ÞŠëXX)m´\)µ”´iAûªYCY¥­ª§‚[«¸Ó^¥µk‰u-¸MmËîº}=ëÕ¼éºã,CÈ2 ì²0Àoetý+ðÀlðÁ'¬ð 7ìðÃG,ñÄWlñÅg¬ñÆwìñÇ ‡,òÈ$—lòÉ(§¬òÊ,·ìòË0Ç,óÌ4×lóÍ8ç¬óÎ<÷ìóÏ@-ôÐDmôÑH'­ôÒL7íôÓPG-õÔTWmõÕHªèÖ\wíõ×`33£þX ’"›öhˆh³]äÙD¹ã"ŸÊ ê†oûƒ¤˜ØtiN•`ªY&‹TBé¤/c2”•‚oÒøšdâbŽá賋àÿ—ì¹W¾ ì»Ù5ZÈGÞ‰h:ö¥Tz¦¤ ´·0]î÷—‡Çyùãy^9'æ~ÛN;'¶Ï©J2‘›)%—ÈÇîøà³ó-¹œÇ{‰¹îµg©Kã–—¢¹^pê¹v ´wîtÊþ;–®°Iæ–»Wo ôð¿ñôŸiÿáäÓþ¼ùüG‰§ñ±  òšd½þP{ƒáœ¾G2.E“CÜ'HÁ Z°êH`ÀôE6”ù kØ GHšð„ñqƒ WȺð…0Œ¡ g¨æ£RªC]@>A¼Fka ¢‡HÄ".CŒê ?px¡P9‘‡¨ËÔêH"*o±ë,V ¼ÿV…-{-Ä]Ó"ÕCƵEv°]å"×»ÐÕ-l±e\`¹ˆ&ªmH5¢ŽtÔ¶õñŽ YI°Úâž´±ZÀÊUY²…È7"å'P#Å"Æ+ªQUWÁÉ"+iJNR]ò £©HuHG"ä^‹¢‹Ÿ”h2 ñ•^|%OI+!ÎòE6L"EæJXúò—À ¦DÕV¢ð˜ÈL¦2—ÉÌf:ó™ÐŒ¦4§IÍjZóšØÌ¦6·ÉÍnzó›à §8ÇIÎršóœèL§:×ÉÎvºóðŒ§<çIÏzÚóžøÌ§>÷ÉÏ~úóŸ ¨@JЂô M¨BÊІ:ô¡¨D'JÿÑŠZô¢ͨF7ÊÑŽzô£ ©HGJÒ’šô¤(M©JWÊÒ–ºô¥0©LgJÓšÚô¦8Í©NwÊÓžúô§@ ªP‡JÔö8BVHMªR—ÊÔ¦:õ©PªT§JÕªZõªXͪVõ˜Ë{è±BI#0ÖÖíÃL«Z×ÊÖ¶n{yiæJWºÒÑ«9ŒAXO¡¼þa¬ö@«[KØÂÖ°p•c.ïj¯ÚAŠE¢Û >ÖAm¢Ë¬Ù2¾âIð~ƒ{_ýFû@Àᯡ­jûV8æ‚~¤9|×¥ÄZdŽÆ¼áGB—ˆÑíhnŸ:] ôøƒ@„B8„DX„Fx„H˜„J¸„LØ„Nø„P…R8…TX…Vx…X˜…Z¸…\Ø…^ø…`†b8†dX†fx†h˜†j¸†l؆nø†p‡r8‡tX‡vx‡x˜‡z¸‡|؇~ø‡€ˆ‚8ˆ„Xˆ†xˆˆ˜ˆŠ¸ˆŒØˆŽøˆ‰ä‘;httraqt/help/img/snap4_a.gif0000664000175000017500000011214513042707374016500 0ustar karbofoskarbofosGIF87aŠÒ»ÖνÖʵ³¦ÿÿÿ`]QÚÒÊJ¡š ‰‚sÎÁ­&njˆ¶«»Á·ÞνÝçâôôó,ŠÒ@ÿÈI«½8ëÍ»ÿ`(Ždižhª®lë¾p,Ïbpâá;ŽÇn¸x ;\É\8˜É‡JU‡Õ,oAezwË-²èÓ&}glrMö9¥Í°·ŒEÓïöoþŒ/ûûs‚ƒ„…†‡ˆ‰Š‹Œ\„‹‘e‘“~–nš—\žŸš¡ž¤£¦¥¨§ª¨¬£¯Ÿ¯ ²±³¶·²¸º·±½¶µ»¹ÁÃĺÈÉÈ ÓÔ Ò ØÓÓØÏ Ý CjjPêììYgKîòM9zîõ]î~;m|u{y¼0ÐŽ¿}õ(ä0!†"JœHQ"%Q¡*iTêbÆ™ÿ.Ä$*ä&SS©\År%¬Y¾~ÁœIJ0\®„ÓÉkØÍ@qUJ´èP.F. M€Íœ2H€¬*³«ˆp@dLMÀ@ê5¦O4Pö)S SÙR]¶L2j'|À©¸Z§šÅj—°aº…ë^-œ¸ña«ˆ#KflرåǘOÎìx³fÈ/Ž,šòhÒ‹+c6 š³ëÓ­=‡~=[6íÛµ[³Þ¼{tnÔ¶ƒÿÎLbpÄZÝ{yjÔ»‡3÷:á·t×Ñoo¾Zõöç×ak¿ÎÝvvñ¥Íƒ_ÿ½|xîïÇË'Nßýúóøïcg¿¾aãýéæÿ}ùù6 ~è!( x6Û‚ù¡‚¼˜àwÂGazvÇ`„NÈáƒê9X¡‰ ¢¸!òi¨b‡)N˜ €óXã#¶w`Œ%ŠÈ¢‹>¸ã!ž$‘:šØá‡‰!‰:É$/ie’2Æw$•Wâ'`†)æ˜Ç`æ™8#7€“fpÆ)çœtÖiçxæ©çž|öé矀*è „j衈&ªè¢Œ6êè£æ À1Ò `饘fšékÑÙÔ1ݬŤ¤2Wdލžªê“RB¹ê‘KºÊjª³¾Š$¬²âÚê®´êÚë­ÀÆÊ«­ÂþZ¥hª¬²À&ÿ]Ÿ"#¨$–z£µØÚHœ±¹Ûm±Ä~+î°µ–ëk¸äžk®·é²Ëm»à®/cÈ.kï¥Í>«L´¡²ˆ-YO p–|PEÕpdÅY°¶ _Ûð¶è¾+qÄË;îÄÃ{qÅêvì.Ç“Vï½öæ«¿Óú«%uE@È)—5âÄ|ÍË0€sV0#0_ÞÀŒ3€•E@x…ÃÉÝ|M¶G õÔ cìñ¼!_½qÆVgí5Ö`o­5o#“̬³'wjÊ£>ì¶ÔZÂ-7Õs¿Í5Èak¬w×yó-ö×÷7”e›½)Ú¡œWÛu7N÷ãvGî¸äO>øÞ—ûùÿÝœ­ùçõ> VñÉ&'®¶´‹WKùë–W.;ì³ÇNûí¶ï×9à›{žùï»ËT²†kš:´«÷Ë8} ?5píÌ?ízîÉ$\ÕXaÏ×X|= §\ÎO=íß/³ðUçïÚù¸Óm}õ×`Ÿs_ìçþ9ð¾qáÅ[zü¾Éc›øÈ# jà.Ï0“Î`FkÌ,9ÊZr$€œ® €)Ê@è ­à‚ê Ž3¦•¤! /_y  ‚¨hœÆËTF½·µ©aéÙÏòâ  g`7´[˜v€ ÆÐ+ZÑ ÏÀ µŒ‚Ýè •Ó>m-­iI”àW‚¸•ÿÂî~úë»ø×¿ÿI@qÔªÜü¦ÂÆïÙ(n¬Š£Ýær7ÖðŽ³«br8.I†Žx´ÑÂæ'½@’n`Ì|ÈX<3vCkkôç 5)ñgG¼$ ý“#9Ö(ƒ*d¡ÒYEíüÌ.B‹ðÂ2¯@…ÉY˜ÎdHš]’:LÌST™&šùx"ÎfÈÄ*g†^4Ìâ è³å•2™ÐLä‡×¿Ãé댔¤ Û˜°BÖÎÄM‘<)›÷í±Tácõ¶§ó=ï™ðÔu¢öERöÈžÑÄ'y2ÇHÃ9›ì%gxÄgøŒ:ÌDa»¢Idðaùe& 0uÒÿ>-#âTv†A鿀|ùÃá•ø±ņ̃JSŠÑzîj¥úŒiÐO³ý3›id©Luj­–îô§0 *O/ Ô¡U5EâIÖå´¨PjT*ÕªRõªSÍ*ÔQ€TªšøZ*›ª¼j«V=«ZÓÊV´ºu­’ãªW‰ÖÜ”¬|œš„6#š…gÓ2ZD8ô­m…«bËXÄ:v±¿Iê½îɧ ‡)Ü˜Ò ÖXÈz¶³ }lh?û¤1œ’™5ëjW±b¯Ú¤ fJZ¹™•jf"gnooÚez¹Ýãh‡{Õ¾”!K«Vj3[´qM”ÿYt±‚áaòV”lÉ\ûÈÊÒ6³…MX(ØÀ¾Èð£E|Y OøDª”ÔrÈxFÆû3¼ g¹ä«XÂÂ4å¨e–…] WFDœUðf%$bX¤ÑÄ<þæJš ìA¦‚ pVœò•¤1ˆIš.Û´`lñ9+ð5„æapøðÄ~Ê3^ö …zåFshm‰ 7ãî è¥s¯Â]ÊÄ0Ä˸1 À×¶Ç´ß­j¿ZWÊ:5Êá½í‡àOøÂ¾ðØtd.^äÔÄ›Øà¥w“øä|Çíã¬Mt^¥Sr{>=û$³mièG,möòää¦~§$  ÈR°?Ó~µ¿=2rÏûÅfÏ¿Ç m#ÌWùß8Åòšøsr¥­WÒ”b3Ÿï÷áÔ Æ ¦ó‹v˜íœ*B{â àÂòél_01®ý[OXîM§ú¯£¾^§C~ÄÇ6±Êµîmÿ¹_[Á`—^b‡DÏ03È!é}jòK9–JãVAsIy§3 Æh×w·zYuné&xˆ ‚å >Œ÷n”ñx†AaQo¤7|ZÖÆço"—|·| ÷yf¦Y÷„Hâ¤z;˜pW"$÷4fafQ>8Tn¦s{P0´§ /'Qø„R…VX…XÈU¿—qÁg.xƒÍ5W §y±uY6ø ãb£`ç'c±æ3sЃv>k1^íg_¨Æ3ü•ÄtãGL€8òçué5k†tk¡t)º¶mVaRç ögøWbÁ¦3,Äua ô ØÆu[qbE¤Dqçÿ‡¤n·^÷•Dßð~Zc$63‹HtÒæjá€c=s@†P·èv3s_ŠÇfˆx‡—nHd¸*Íe‚Žg@Ä6o3Æ‚Nvm–×"û&†™‡|°u“Ñy¬—L׃/È8@8NÀ•z¦§F䨎åøV®WòX °QØ%Ø…Py51XMdèŽIRÃf4‘vIdi3†¶—Æ2v˜‡{—sÞ×_X~.³b^ņmh×~Z±wì—w–k±øˆýÕL6KV+¹&U×&º&,ÆtHQ®d^±“J7z`èŽFøƒ8XŒ„×8xˆ”ç°”M©”O)ÿ‚©‘®3 %b*ø“÷!_X5ÙxhÉÞUƒCŽf)”^”ì¨pÃØ$6ÔŽDéXNáÇe·g—xy—z™—|¹—x)*ù¨ÀÄw#ÿXFbyed©nçjLƒ€lɯÔiqXX±C‡™ŠHÃWz¨_‰Š¬–/ós¡ø2 4™B$’ˆXagw’ý¥k"µB’y•¿¦3sÅ4+“–hl5Ù›2–mP‘J;çB—¸‹V‡cï…ƒ<ÈYDh9>•M©ŒÕ'5TY!µùtYiýø„ùŽªq˜”˜ŠÆygÈœoU„ϹUB™1A¹žgÙœð‰#Iè pŸ~y—©ÿŸüiûéŸýy{)˜ðj)W`‰˜3ØÊW–©Ñ˜µ ™¤™š µ–yšàIò%‘6·}÷š}Ès³da9`§ 'Ú’qhaÌÆ‘Ôæ~#*›aA›ÙPgDÙ¶› œ¿ôBãðŠ³©3;* F`‘Hš¤Y¡ÁÉ¢Æ1v±Éa4if"™ãFšS!I@#™óQSZu1J¥é…N¡X0{Ñ&i±ˆftºtGÑénI=û¶… ☢¹/µ‡Òa ^Éo¤ƒ)¤ãà>äC 3þŒÚ¨€k±y²už‡Žô_pYzoipsº.›ª+œºŽ¸3Ÿ¼QÿŸóX}™{%(*:~J7âéO¦Sà¨j] Ê|Ÿ¡^G¢¼j¡Ó›_VŽši‡Ù—ŸÙ}H$š¶Xš‚x¢Î€‘3’±Él:Vkl ›S¤’ù -)¥‰¤Bʬ—¨ÔZcAºs¨¥>zl$vCÏðÒ¶‡“f¡Q ¦eJ¤]áJ6ðTXª |JD“‚U‡)Ä¥ñùF •Òyxû°‡÷,„vái5Ê?zAK¯Êž±jSŽ:«Z&à „AL³2gT@|–È‹OÓt–ÄvFhø¸…¢òÄ= Å;+ÅTÅVÜ Ó[˜ÖRÃ%S»HÛ¨·Z²¹ú½¾½Jµ,ª^ÂZµâ;³™Q¬»jspñ“|˜Æw¿•d¢ßWµò†Alt/štè;·œÆ.|›/¾||ÈvuÍ$¦dËk¥>ê€(‡à€B” ™Äu¯â6¬"œÿR€ç”!djJ*œ«ë­/|ckoÌ»k½‰½Žª½cIr=<ÄP…U㨃êi„Á뻣¬OE|³±šAÐ[ÅS|ÅÐ<Í=;´þhËetÃI‹»’j†»AѪk÷ëvÚ—D4Ç¢ÐÀ¹:=òe¬+Œ¡ÖDhG“PZ¶å»jKQál®lûÇ å¹n»ˆè ¥t˺v{a~¼è\oºÔ£—–ÏF ŠÌ–aò+Ѻ֮i¼ÈLörŸ,¿›[Ïá¶CÈÇTÑ®Ô3:y@¨¦d@#Ï?ì0$,IYº4}ŒÞQ§‹çŒŠ¢6ú£K¶±÷6ÃfÆÅËR«ÍòÅŒz«ÝËËß|ÿÌRõ»ì™ÊCHzCWTýÒR•ÌÊ Í¼ÄÓÍHÍÑ<Öb-ÖÖ\hØÜH¸ŒÃ]ŽyÁÃMQm¶¥4CwηèÑëL9í|4^ ÏíÇWÂfÇöL¢¦™Ñû¼DÔjÇÿ ubñ¿v\ÐvлäÇEjÈ í›{a+ø“5¦&ò[K” ŸÌw¿¤µXíËÁQÊ ‹3]ÓGiÌxf§UiÈ+y¸AË4œÖ²êÅ8Æe˜(«Úé©Î‰©žÊ.©íÔÁ|ŽÄ{©/åƒf¼ ]EíÛ¶ÚU¹ëÍm¹ÜÞMÜÑÍÜâM”îéR¨÷R]Ôg†ÉÛ ‹Ô³º½f²Ôß=Þà=ßö]ÿßøýË_Ùo·ŒÝ¦£Ô@ß÷Mß>à.àõDÔÌâßI½´b,Õ^à~à^áË PÓL•¤ëÚžâó0â"þz&¾„€°Õ*¾â,Þâ.þâ0㇠)qœÐ8î§ðP°W;€rîr¾ñ = ç\`WŒÊ@pz~w^è1çp'k€Œ.ã’>éAã‰pã1$±"Q 5^ã7®ÿ㢾 £þ¾¨Þ< ?µðꪎ»ÐêCn kãn±4â[HkwÚÀ ÌT@V' PÝK]Ëû¦¬hžAámz¶'Fq9¼JìÆÐáÕméGÂ+zž%S£ºá½ä^îÑ›ìՅźô^ø!H$n¹äšã°‡3s} 3F_å”K¤}B|Õ޽‰:ŽÔ]Ì‚Ãp£ºí+’ÜÞN ŸƒÔÍ»-+ª ?ÌlÅ`àÎ’ñ¯ñÎâñ ÿñ"?ò_ò&ïñ%ò$ò*Ïò#ïò'ßñ2ÿò4Ÿò5ßò5oóò8oó7Ïñ<Ÿó*óB?óDô0ôFŸÿôL¿ôN¿òO¯ôP?õ>/õAßóRoõT?ôM¿õ3ßó\ÿó>öbOöUoö:?ö@ÿó;_ôjOômôooötÏñÖõXQâ1[²ðéX% Ï÷ø¯H€¯9/í¶Bøˆ/„]RøŽÕÝÂí¿ 4BákÉ#àÞøŒ?ùï÷ƒÏ;ÝŽ\Î-Êžù OÌsŠùœ¯úÿ÷yÏù :žÜà '„AkòrîÆÒôù¼ßGÔîû»üøsú35ü½ÿûÈüÉ2 n<ÎrŸþ9r–ÿ»Ê_ýÆ/üÅŸýŠýÛ¿üÚOüÝoýßÑüÖ”6 áÌ×ïýá¿þâßþßüïþôÿ5ä)ÙÝÑ“FsB% pKdÞYa‚ 9â:‹9 JBøª+)$Iàý¹€Ca1x$"IæÒ©„6£OiÕøÄB³ÉíUû傽aòØ|ì¢Åê2û LÃ×ò6ýíŠãçú:ÿ.Í\+hˆ8DLTT|(( ‹pp‰ip›Â´ÊôÃÜü¤úÓ Ý4%=-E] lݽ´‹å”­¥½…µÍÅuíÛýíý ž~&4\T^l|䋜¨$fMµ®ÆVÕ¾ÞÎæþöï7.÷ÖEç5f'V/>wOŸ_—oC>XÞGl†D‰6M—8pä4˜°àB„ 6„øÿ<Šõâµ»‡Qã;‹3^ÊçÀˆäwÈß3€”X(Ñá̈4eÖÄyS§Mž9{îôæq#½D‡Ú;zd!})—­Í%L\AcÀJ‡i4°ÀàC†°:‚̰cF ^E;- Bø\5¡… |…Ì0€Ád `ðãjÖz€>^@× H ¨q@òŽ´*ñ!@Ükc8‘Ö0ˆ‚S 0ŒkÆx!ÃiÛwðìbEñÃöL¡‹"5ž4M>§Oý“4•ÐW²ò5\ûmî?5aç”t»÷6ÝÇ×,n4ùzõÌ›3{Î2zWªxÿKð>ü… ±ƒis¯“êDÙ °ÑR8@0´>‹‰<ótš ¶Îhh ³ ñ›°†t(‹„þ»,³Ò(+³þ4`Í2×Üòj°tPí.yrá>œÎAÏÛ&=äÚcê=øœ‰ª%úrô©G$¯pISÎÇ•üΚ”2»ª°Ì’Ëî|LÂ=!û‰¯ÈùÚ’!{#‹÷£à±@Ø@N 3®F4 -JÔê‚ð¬½JÀc3ÿàr“Á € ®ÉB£ÀË)/MRGKi°KL7•©81Ç4©L!¤:²SP#ûô›R†YÕSYc¥µU-m­uÖ'ÝuL¨N5M]ÿ‡ÍµX\%Yc“evY,èUÈ_ ö%'›U6[l·uVÛn¹õ6Üá\ˆö½i»:ÓZUÅý¶]vß7^wå…×]rƒ$U%S©M·¾q` D¸·{,DGØá%´Èê‡@¢^‹éÅx^/ÞXVêk(€I’É÷\T…ýW€GÖ͘c—[†¹c™_ÖXå4«†¦JÞÝ€Ô½¹€céJAä²…æóƒ>;ÃQÇÝ {+;¡/·:°,ÁרæÐéJK ìiPAN³•‹m¯:›mÌä\k-F<ëèÙª ´ý$ô­n Ììï§?“­¾ºÖ5ÿuðšÁ™cöN PÀ€ÄXÞteh‰¤¢«Hû^|Ò…Ç”ÐYi`äI5¹Ú×IzÝ%šÜJ‹g Š=È€Ÿ¼xdF>yå—g¾ùæÇx!$aúÆ®§ûë«÷aûî¹߇So€r›«½ßk¥W™èŒ¾³é½Û¾/uù÷ÉÅÊ ÓÌ‚Û÷µÖôi0d[Xø†•´<ím{r[iøšHÔ mqÂÛ L³·»éçkmë“ÝG¸ < 3b[‹W|¸±!̓b›€‹&ガñ‰n(8v@3˜ËùÂå¹#ôlw$ÝÛ‚0Ó¡3«#Bë>ÿ¶>Ï)éû™­» ÊxÖqñ.A¥‰jFbì†î¨H96zÂyo„cw 騎A°^øðè½=ö1zÝþ†'»|é tüÊâú¸È„¢)°÷!_lôû GŒ£ÀÁ¬…•ªù k)×Bd–:í€cI`$ß¶¶j%…3xà9„çu` áOç·ºRo0á Yô"a:Ð7†A €½i u+TËٙ –M˜àËiH˜ÂÂTM‚méM+¹ÆŽIìr @g:Õ¹Nv¶s g¡`D5 JÜIêKj!®‹g¬˜,J‡s‹|V“BVÿAs^DOŽ|§ª2Ò㌻zè%»ˆ19vÔ£q4ƒ6^%é½Àfè!d! šª²ˆ»{ „9‚bæ‘ÿM%ÚÝ”ðQUKÌ'5JŽ6¥DË­i@U΀•J}e+ç$· †…O¶,$/Ø· üí™ZeË`(øl¾„•¯¬_TtJ:M~xÒÁ– ÉðéŠ%8ßöÀÒI”Š_´Ù)XwfN ¸@O9ØS8ø4Ý> ˆNñ¡‚(?VвT £m¨½¢çWˆ.L*-¬úù#䤱¤5clA{±ÖÖ¶SCÅJŠGá4€°„ ‚«[âZÿ’¸¯=é uVÈRÒgm©g‡ÐÈ«R’6µ.N¥Q¡>­¶'ú»' ãI.s–0je¨Tš²º¤koT}ÙÂXÂpnîÅ.Wo Ö»uµ—4…6QËÀÍ”Cnš]Ë9¹Í8M1}“I8U€f-Š–z™†µn! ]ï{WŠ´-ÕU`ß™NÁ¶›»,9K.çzÁ±À…,'©:[HQ‹LÊì>6 4VHwxkH(ÎF«d&£Xljí­Èˆd+I¹Ê§Ýiww[.zÓÕ-p«0æ0#¾5i7•K2ÚõìdDNÙKÍÓ÷^—o°%‹é]ˆ€W“ÿˆ²Àÿ´VQzm2­±PXØ{`«æw•Œn%.÷*AûVµÃýݯ„_“0ým»‘h¯YìZ?©zmÒcIí5uå)ǘ]?,‹ekZ¯¸ÖêD,´æYãzbåžRÕ 6Y,TöÇ®2¾xæÜ7» Ffµl[EÒñDiÊ¢#§®½j,w¶Ãêr¸AÊÈÕ•[æF÷¹Õ‡äÒ(¥Ë†N"Ú¾ZP7¿Õ%뵫ç°:™§›üÁ]ý—5Ô˜·¨".«Š}J­Ä·Ñ t*¤¡ša©:­½´¼4ãvìæÓÊÜîjâ–ñ&’Ø,qq(bv\ÑNµ½`NÂ*€×Yšÿ±ùn®LV‰.аíBl–À²-¨²ÛÌlÛ)’Þ-·¶”ål#µ¯ry§¬\u-g+êxwØßè»t—}ÝgwL¢¤ÑϽ{éñ†n‘ŸÎH:ß»ãuÖ®^°+#òøGØÇZy-spUá¦ôÊ6³ð÷>:Ñ‘þÊ©)µiK7EY½»£;MÖO骷n¢ƒ­`‡ ý‰MÝlÊé¸y|ŒVMÎh‡)õÙu}obèz XÄxÌÉOîÝï‰5ޡխ1sÃÂóÛ·1ß®éÑó¾è©úÁ–ì8`ì€z¡W `"àD Cv¶ å4ˆçJàhÐlÿËÓýhÏTf¿ª©Žâöç–þ°à±Àåù²×z­èI»á.ábÀÑ2À´[@J`»+‘ð[ Dpðc‘h„ hBh§“³éšz$FÃ;Ñ;ßK‰ð³ÿñ$­¼B+<õb´R<‡Ë8ø’8ɦIÛ‹›%üjýÂ<ű¼Ä&§A8Z½ÀpQ¹×½Ä‰½Äó ¾ð¾Ê7¯ø;7IÂ(8MB“S9È)Cãy>(`¾Y3,š“C£Ã;œÃ<4,ÜZ‚œc,žû$M¶ Ë>>+îsµ¤c3_qlÄ8‰˜ .nX¿Vc­({Clh2ÿA(ŸN¬’ÐʺɂRŒ‚ ü¬SŠ6ê ä)³LžŠ;6³¨D4C3.\äEN@³3‚ð-J \.•zÄ“HFœDH?Ö™»íK™JÂÞËšp‘Þ›k|Ÿ™Añ <­1¸0¹„+¼¤Âsl´$t¼‘ãÂ!D>­0ÂûZÂ+¾%Œ›Þ;4ä3 ¨aœS¸‘ë=1¬.ˆ¸J&ÅI=ìZ0RAß(lQ1[ËC;,ÉYƒ'‚ é[ÿz¬A4¼a'.@ÄÔƒ {ŠF ÁlIŒ»8£?Qüº$ÛÄO¼:ÿý3J˜E´ã6UpÅ0H#V X¤ÊzÆ«ÄʬÔÊ­äÊ®ÌJbô?‚ÀIePFGôÀ´ÎÂhT‚ºKBºF ÈF¸4ÈÆéF¼øÆð"/q$*rD8´K¤u¤Æ"Ìw|%½“G}¤ÇuÜÇÓ ¸$+¹âB}Ü®Ý(±t”Lj'}ôÉ„ Àl½w<Çß‚¬i½Ò،ڀK¥¥°ðÀ:Å8ÄC;$uó ?Ü9 pIA¬‹ ‰É¡ë+.ð±ÿ»I¥cD³ A´,Áy;Á£ŒA—)³#E›$—ƒ¢„R-©œ„‰ïüð³ñOñ ËðôÊôTÏõF K™KÿfÐÉ|DŸ¤Äl¸D·ì€Ö¤‰A´ÝãF±Î$˜AÀ³A¾ÄAMtÜÏÍôL LÄlŬˋCÂÇœ,ÏMÖ«0È{,Ì› Ðt°±ÈC˜˜L ‹=AŒ¡Ô¨Ì¸YJÙŒsª9=TÐ4ÒÍéK’z›ÄØ ¡ã§2(ÎDô>䔄Ä|ætFŒ§L„™ýS²¢Ì2+Ý6ÌR,åNm1³é‚£ò Ï2%O3%Ó3õ.ÝbÏ6uÓö4)TTI·KÎ&¥O´d)¹{N'bÌÒ&Ê¡z|K¸¤‹ü9C4PJPR HL…Ë]Ú4wÂÈ‹Ç =BAÅPÿ̳Kƹƒ,L_Š0Ss%¸T8Ò@˜|,¼OeºËÔ¹¸eªWL¯ŒÆ! ²0).Œ¹‰G/¥Q­5“4Ö:DÖ;LÉìŒNøCáЋß$< Ä (R,8Rë¼—E\RetRB˜DíŠ.¶\ESdÅèŒ?!Å LW®Û:sµ?UcÖ/e–§$Àª7:xõ\ÀÄJô-KpS8h·¶;Æ’aRomDæÄ©„ÈÏ>…K  +ëJ}Ðs Ä€ ´pTTÂ{½U4Í LÆ §Ã¬Ô £Ð ­ iU.ÄÏ ÑO½¼ÔÁL]M¬iœßƒYGi¥Ñ %b%Éÿc­ÍdÕœ…èѪ<óMj ÎkÕ‚l]¨ød„e¼SŒRç4NyÕÄÊqþÃ?Lô¿A1E±ýˆ˜W¡¥×›ˆE}•Å0S}u˜0ÓZœ?[ô×\ÆsS;€Ý[½ Ø€-©£û¿fåVs™ÏoõÉ<J$íº¶•ΰžÈe[K!ÛZy?ms"5s·ƒ¥„uRâ$.b$fb"þá'Vb!Fb#¦â*¶â+Æâ,Öâ-æâ.öb.^€ cc".c1þb4®â1fc+.ã7Vã0–c2¦c:nc;Æã9Öã<æã=Öc9d@&ã?äB^A>äC6äDfäFväGfäE^ä@†äJ¶äKväÿhxň1³Š‰`ÅBÁY¦0€pPcÃb€˜Cž4¬ØÀˆaY®a“e0‘0¬²$â8äTâT¶å €U®á>æÌYæaãCPd`–e]6`Öb~1ÆfY¶æ>æ^ZŽb&ç)žâ!†â%6âs>guNãw†çx–çy>ã36c/nã9.b8Vã~®ã|þç:îã8h?hƒFhBFdIFä†dE†hL¦d‰Žè‡~hG¾hŠÖhHÖd&ˆT{,je"9Â@¬¸æiváVfáp^áÈæÎæd6‰ÔåÌ ?dæ]Îå1Þ@‘ðfÿdæaþæSNâçÌÙ@Yfc–ã ì@mžæ0ÞÀ$>êÃZê¤æjwgtŽâ&çvây6ë³Fë/¶ç-^k|Æã~æg¾c~h€~ëº>è¼Fh;vè„^芎hÀìJ¶è¶äŒÎhÃVlY–ž×ë=Þp‹´0Ù®é·5) c¦HäÂìÅöìÏíÐíÑ&íÒ6mÒfFNmUfíÔvmU~íØ†mØvíÚeÙ¿ÛÖíܦíÛÆíÙÎmümÛæ@à6nÜ&îØVîÝ>îæFn߆îàVnéÞmêîêfnéîÚÞnÚÖîäöíâæîèžnñvnìþîíVïõfïÿövoöîŠT;MK i€‘ª¨où2©á:¾{Wìd×[²¡ìÒëtµ‰ÊÄ‹RùƒÜr^²uðM[— ! ÉÁ„ ·H! ÈŒ^U‹ŒV¢óè‰å° / >V¤TÉo»”7Tp¥PÅÚp9pÉÝR W[ w—÷1 âpÊ*ÁøoH @/§âHÌð GCTl $Ýè½Æžmð¤ÄR¯q ÿ’)•ñíì¿q+­Þ ¯ðçRbù§µý[d#påøñ6‡sÏqõØqÎ ôÍõó®ƒó!—ó5Ï•:ÏswåñB/pçºtÿKt¡¤t!ßtFŸô=uIõ2ïñROóT¯ôNÇÍÖÊsRWuMW7G96_5ŸsYGW]ÏõXsLu>öE‡pb?uÊ sB÷õUgv^vm½õewv_§u¡uAöf‡¨gïtn¿v^OöOGvNws ?ö_÷tiƒôsŸvm—ôNDõu÷ö1ªv<7-ro÷]g÷n÷õo'vqvwï"W÷çw-•ö}Ÿwp|ßw†”H8š‰§øŠ·øŠw†‹×øçøŽ÷øùù‘'ù’7ù“Gù”Wù•gù–wù—‡ù˜—ù™§y„ÄEG°[DbÞ¯xaúÿÊýy¡ø€7x£Ow¤úp/ú gz¥oz¢‡ú€GÜÙñ•çèPÿŒŽæìÝAz§?z°Oz±_ú°—z²ú¯?ûµWû¶7{·{¶ûuÈœwŠ‘plÇn‰û¤^´Ÿz¿|¹{¸/ûÁŸ{ÃGüÂWü´?|t¨zæj†% ¾·÷UYü¿üË|ÂgüÄï|ÍÏüÏ}Ì·¨Û57ÛûièûÊ÷|ÒoüÑßü×wýÖ}ÚýÙý0ýœgº­W}Ö¯ÞˆÂ}Ø¿ýÚÏ}Ù7~âçüágþv¨{«—Ô÷ýæ­œÎð­±0wsÃX Y}‘T~ä/þñ_þäo~òÿòGÿFÚý+’þp¥~ôàš4rh¢@ªXh€— ¦¾@p°9¤{˜P…Q„l€Ê®.ÜÊïÓ·×;Îë=ðÇÞˆ6ã ¹Rº˜*§°(=N“Õåµ™}n£Ô¯ŒkÉ\³7¬[Ž€à0˜Óëvû£P(ÇoøÅ !ÖšV Y#ÂÙ#ÕZá`Фe%&¥æå&Ôg(šè!dYi›ê骩k*kì+i+ìl(îè À[ÜÝïoÞÞYß_gr¦2%jgórô33µtõt.*­¬m÷ö­n¸vví·79·¹::— 0<0ß_ ²µ>6ÿµÿþ¿~ ,ÿ8N\9vç¦S¸Ž!¸ƒB\8±!C^ïâÁ›G¬ž±@G$i°$Ê“*M²LùðbDŠ0-ʬ‰qæK›1o꤉¨—ŽÀ<Â(vïØJ—J“2mÙt©Ó¨P§æäiu'VŸY«nuèµb" 0p0`¡D[Å÷ô­T¸SåÒkwîÝ“\µòÝë÷+NÀ†€(p €í¨‡ž=·y'ã­\×2åËš3sŽö¬à«}Cw%£1‚±Bñ<þiç͘gË®û6mܶ1} ú·ïÀî|­¾³6C[ØT)d@[ƒ€Û>¼Ú:  HáÀ=è x?úÿ"BxGÛ^·ÝÔïY™ß­c:ûÿ¨\å˜@—ŸHbÓÛ‚þ5œƒpÜzJVÙ °XË*04 hìÖŽ€r£æ]4F2+’\‘¢•0–¡‚‡§›™*˜arB8Œ„¯Ui*ÕêÌ¥¤¦jª']4Ú“ª(¡*æª ÿצ.pzú)d!åó– ‡ª—>§òIR$ ‚²=æ§h¬ú‘€ƒ•r­*C\øj´- É£&Ì×-­²jzk, î:É–hØcˆ|X¦–KP³,¨aÐY[®ªxÈH=ìm€Â…©9‡‹(Éì’î]h^•üœa™;×ãtß™ â¸QÌÆB’»2IlŠöD§»¶k§rrÈ£T¹:ë3‡ò\«l—ц!­æ¶—bË2Á@—v‘ºëÎ,ê¯Nø”±>{–íÎM{-ôÖÄÚüµÑV3=h¦ºJ![4¿K•°ù—õ¤øþö4×ewÂ.’0yG’ÿç]X–y¶Ù?_-•Òe{8Ù›F-3Ûȹ]õ\ñr9 “ŽØøaÌm\Aj+Ô§2Ã"Ü›s7úÂÀœÂC"\À €OꎃxBtû~w¾¸-øãµ®£6å ¶Mõe Ü⨟ã­ÜÂãïÅkŸ}'ÃoO<’ÛLîéÔ¾r~K´ ÿ=ûç϶¾ûXã‚<ù•×É<üù·¯üüûßuÿö7&ŒON壿¨Àÿ-P€ | ×§‚4€8Éë!èÀn°ƒü 58Á ÆéA¼=ª°…)|¡ñ@A ÖOy–ß YÃòp‡>ÔaúdHÂuÍÉ~îJÿ I'þL d=â£øC)B‘iô3 /'þð'ü¹Çx>ô‘H@æ© ˜s¢`DO`½ØÅ9±Žr¼#ñhÇ<òq~Ô# ûÈ? ²„<ä iHE"r‘Žl$$)ÉGN2’”¼¤%3YÉMb’“šì$(ɸ˜Õƒ(Lö 54M÷È@{ZWÅYR±–S¼%|Ph)ãŠ&Ì"§‘Ê}u/l´Ä¥-©ÌdÒfD8;É KXœÖ •º$æ2‘©ÍlBQu¤ã7¿)GpŽSœ\4gÓ9Ÿè¡î|'<ã)ÏyÂSx–R|9M`šÃ\eKÿT¦¸ðI ßy¦T(°ËƒB"eAêž ¤ƒn“™1ð¢`€"T ÆR%;m˜ƒpaàbp’èX €U"ëÁ§I øK‘±ÿ4Ű³1¡‘?нˆäÅFÌkl} ØXQ$+ -Aˆ £™ˆ<@º—‰vÚ"Ag—ÍÒ¶êž#]çŒ>UI{´P¡ÕªìIY *Ö`M`§†)jêŠdÖØ¥ÙuÂjQn6£å(/ÅôDØo½ó˜“ê¦$Á¥÷Äf&dºOšjÑŸ×|•6ªõ'2N ‡€*4ˆF=%8 lÃØë¼ÃªRª¢ ä@è©ÿÛÝò¶·zXl;ÂÔá·¸Æ=®+8ÚÄR"šD¤æÛ6qSùÉ2r°aG{ «–aÖ¶ÿó¢'ÃJ<Št‚¾=/zi÷Rª‹œ ¦5A*¿™DJ ¯­Ë}àû&¥ ­¸f Äl«QÛ„hCÖ]Â˰…i´äë‚Æîâ%ý+xB %4‡¥ƒ°,„‰åܵ½·ŸÖ˜n".ô¤U§«Ë«|‚:£»µa4™æT@U®SÕÂθ1¹èD9ŠÎW÷ú×4•»,kN´‡´v•Y\P˜Ç2v;cŒXÆðÇ l¥ÔyÇc@&R– Jd*µè=(5£†¶»ÿ2˜6@ˆk%aóúì±`ŽlJóq-@¬7»­ñ]cba~ÖP³JÚ‚hZ®¡v`ªµô¢24ÇÔn­ºî 6D83¿µå së •ä6½®~õ;o \äÒºÖȽ@© ýD—RÑô¬|UM[ƒÒÙu©Þ—±WZ] hà…ã³£ íiK»ÚÔ¾¶µ¥½PÀºÛñ´'>ûÛÞ™š²šË@q>a8í6AˆÅD—ƒhƒ‰ú`ÀišÄÖÉ:KÌy)Xè–ë+ à?8®pƒ h•á (,àVæ4Ã(åp¹“ÁS%$Ÿ¬KkÝžìˆ3úhÊþÖze·>=Î>ÞïÊ f².=ÎgÖú‰Ìd¢²¾5»Áé†|±{…ÎkDè~ŽÔöüH]O“@IÛB‚/¼ï~g¸¹€» kÁÏ!cd±ÄKŽ3[ '·¯OyîFgšP›~hã×ôiATZÒ“¾ô¾O ixzŽÆ‚¨¡CêÑÂ"`ÛüC1v³Õí”áôPÜ`÷íô½îÀ{oÇSÖ¶>>òƒŠëå&åñ› 9eAòeÊ{¶Çö^õW;iícß\Ü7¦æû—ml“üæÿ/ÿµË;|âwÜìÝH¢CµèøvÒ ,¶öýÅ\¬ôƽÙÛô[1IŸL8TÀ× þp€dÔßýݤ[ìîù ˜@ÖÅÝh™Çeež8ßj@WôÂô5‡¬Ê  V@Ëý͇Àœ\È\@‡—ÆQݾøXw|¨ÝèFx`%Ùwœ˜ùT‘PYï€K¾åÛéÄUÐa@Ç ™Çp]ÈŒ™Oi¼h”TÞ‰Ye‡#dáb\š¨Ü\m E%øÑÞaÇö*ÜN`ýa‚IâýÉÈ1^ÿ ª?ýÚ‰Qè± Ý¤›åÿ9@žíB÷mk… Î\Þs„ß35¨¥Æê倽…âó,)V€©ÅžÞúØ^·­ûÍædGò墭-%D"r„ Ú”#þ™ ²-âV—hXM(£æß&2àöœŸ5¢ß5^#À½@-ŸûE£hV .¢äI×0ö—º%cì_¼!cþ_ h™-À#'”Ääב\ ˆœÌ!‚c¬ð]Ü»F0¨È–hà†MÖJå":þb<#°õÉ ŽN‹½à™™¡ B‰eØ ¥Fz tXU½äœYñœU Ù‡dÂhGzUÑ)ÅŽv]^UÜ¿˜Hÿª Õ… ÞÝèÌ(KÆY~œÎ—XaÅÖÁŒÀF®èˆ¤Ž…H†¼™¼h×i¤ ÀpX`ýÕcÓ¤F1Zž¥p”òaÄ©_áùäáYUJaDr—D:F‰1"£fy3R×$¦Bçù‰iÔc*Vó•æAËy0f8ò× à˽1_"x‹¢@ÂêUG/ŽTd6cíµZ¬ßíuãyÉÚ è¢j/6¦>äåP£¹™£_AZøQ#nV4coföý¦9ˆ_6b£qgµá-šæy}c1î¸=_äÍf!Ö&w)“²‹ d!”É4„HÖãœY ±9N¢ÿä&`öc¬8à¤{¾gßMà Þ„¤+$äÓ±”v C ^¢G  ÜtŠœ¤œ£ ؈‡LʵƒÆ`Q¶$ë9E‰Œ@HL xI=ðàÈHö\„zˆK ØáL²ÒX¹Ý:‰NÒKOfÝ„]PfeçðœQT*™^Q}:RcoF¶gÁA ’ú‘)6)“*€|€à=º æÛídå+ñÛî!Àf0ȦJ‚*ç°DÏxfó`b'ÆΩDºô¢©™Ò¤i!,YV¦b2c÷ݦ;¦çùÈbîé^i>< ÄåÞê¢*ê ®_ÿ †åáâjVªòšzŽà‘ô £u¾YBN$~ßz.à¨~§Î) Â«§«"竪‚;EªÐ*µ“­Þ*®îj­òª®þª=m£¸Á_¯É_Ò_[î)=§0ÙPÛ5„'xg $Ø€ªnÏŸrZ¦V†Yœ M¢¸¶é¸&Äq›}Ò‡J‘ v`¥yðg®ù'¦F䦯ßòÌßä}ª‘üÔ‚¶ 9¨¿:IŒõk®½E…ö•….•ðŽ žd†z™a„Ž(#Æ‘É$ŠöœÜäv¡î$G±ÕŒJ¡š¹Ç\e¿vYÙÍ›uìÛ9‘Ÿ æ¶ò…}¨\>鑾ۥÿô!\þ¡ hಸ¡¿lÂ]š ˜‡˜žà:–é fvÖ†v¾é`¦èÍÕ¦œ Ây\ft^+^m³y³¶Œí!ª¡ºï-'s"Pª¥¾mkv«-kìe9V§—Neœ'´¢pn—ØÈmØžªR´*¬î«b›¬žíÚö kËDç8Ú-u¨¾vî!m2´ãæ‹´¢Œ×•š¢ ùhs$Eé&^ „ îÂèÒÀF‡»)ˆ¨‰ÍiÑ+ï–kï†bA¶C„<Ô»ê¤~šQ~hØ„.AÑŠX½ë½k¾¶‚‚nLF€õ ìò2ÅÁúˆHÊÃΈÃÿVᇮ¤ÏMì‰,èÒ]ìQ]” Òi¡’y!Ü®È~PºëAµ(ö¥#ŒÇø•w´ˆ€(‰ÐjáœY[)XĪ|U²HÀudië²á•œÙìWÙMÆD°Å.Œ–Îü~lÉ.a uÈ@î.ìªÏ6‹4p zGo©'4/ðÐmPd#^îXÞ#hrWjž%Áœ ±ž-&£© `æ+ Â’YÚ`²"çn@÷ÍÄÍD1×¶C•q<¾Nˆ  œs zî ãÞ–í£ž-îEêŸ-­æñ îq¯ö±3.j¾-!Ç-½ÆÔAv<ÀÀÿEÀ$†#|Mo²¢*á†ß²Aãö½pŸBãÓ~®çý('›j¨‚ò .xµ2‹¸2+¿²,Ç2-ò-Ï2x-f¢êjó÷*30ïê§@ÁF. ä À¤ÅˆÇŒ»8€äÁP36G* €¢ Óbn)§j/í¾ÈV´càæ@èv¬é¡ÀáéRoÖ€†H¿à¨  2 OÞî·Â'@/ÜFim ƒ^ñ¾U/ É13o—fò„=¯U35_36?€6OJë"+N]$û¦ÇtÀGkoW~qEhÂ÷žHøÝøVbd(Œì$ˆìúFh‰VYÄÿÒ$“qlý¾( „ìÔ5aÕéH]2IÐÙÿŽ@Ž °“è\Ë’¡ÕåhçøÕþz¬™åtÕ„É7AXÚݰ!äòÐݘe’ª¥Yß!Z§åY/\º²Ó[Êz´К,§¡… ìŽÐ€šP5€E÷5FSPtóÒ~êÔJBë×=`Ÿšižz T­1h%Õ²qg†1ÿåÐZ±ïêdjñ»Û*Öõ#lÈ,Œ¢Û‹¨¦-ï# \3Ðq¢2@îÑv¢Þ¶£â¶nçöÐvïòc´mjòjâakËEW´_Ss,RdW Æ,¶ª2u[W8ÿ­Öìæõq+à"«Ýr-ÿã2y·y‹w+›s äžóò Q ÷ò­Â7}ëª1wïÝH®Z0÷_;wHd6™±\äÞb,žXV ó&ó@_m÷¶ f¤LxÉ*Ó?4ž²·L) ï}4‘€‡B;”ò¶‚KZrOs3÷sS€{óåR$µ%öÔErÇ‚R‡ÁtG.…UB øb(K7‚IâLŸoy¤¯ˆÖ´‡ÜtÔ½o’çtÒ/:Éý>áÔÙ¯š ¢V ˆF]•cXˆ¾4k‚ƒYÿ¦átŒ¹Á,hVaŽ™u9Ž’Q˜4AP¥ïòx?G ,iY§5Î ú‘ö3}ògî‰N*ŒÐÿŠñÎ+^J4_[36g3Ú‚M7Ó†ÄHqK¢“HÏ)Be¦e‚1¨“«&N±_qm%¶hoˆ§ñ¤ÄÈOŸî ½¸™å‚þŠlˆ†ÕÀŽÿoC£©­.lãVjÚöoïö³ïö/W;{_;‡cÇp·.wŸsAŠÏ Wz`ˆKyê·×Ò‚‹­v~rv‹²B\wФ{·„7.§÷+㻽ï{-ë;+û{++g´¼´¼ÁC\ð:rKú4-7¹S¾Ò&½_Ÿ‹*9K×4(8*óCƒ‡ºDl‹S`DÅÌ;D××…³5Éox8}$/yˆøS»< Ní‰h¸ÿ_3¥Wºd47gú7˸HG輤ÇûzQÎÈŽ³H7E…ЇˆzÉŠ¾´%^ŽG”Ó4;9Æ¢¯”o,•G¬•CÝ’d¹OS!“9Ç‚¹Ø¿ü˜×•˜y !KbïÌÏ ”¯¹›á:­ë)?Y?i{¶5¦ú&º\?£çèb[Ï]·vÝü¸_4Ïo4&§be‡G¼‚1)ËqååIéñ»¦cöA´6*’¾Àú¢È³¶÷}m •ª·Ášÿ/”˜úz$»…ºwy«5»ojm3êÁÁïv¶»-·w{AþÖHþŠ÷u‹¶Ï xØŠªÞ­©vïí\^„7øÿç{zÿ;ø—¿ùŸ?ú§xïÚñ¿ûK{¿ß^7|ÎWº6S¿tseô¸]üÈAÐIñ±õÎÎAìAIÂQMÝ0àh@9°É~õY@á,I$)Qé4ÊP±J@Uà~x@Ç8A —Ã5²F@ƒe“BCpü öæì↸î8v6 vÔ*Ôt48ÔÒÖ–ðFZ:ûLÌLD0Õ &0iLÜJ&B P4LYs57Y Î~‘•°e*Άو·ËÎJ*dltPÆ1¥»Ûû Ísiÿ5JYˆ¹]Æ94¬‚¶¦;2P ƒ˜Bp°®D„81–ÄŠ%8Be£+r0†¼°¥Ë!d.0ô†`Ÿ |YL¢I$ =|ü Ò9¨¢E‡ö8ˆÙç\$"“*݆Ã'6b†Xj‘jK"x`’5ª¨çbÝÚá«W³SÉÆàú¤Ú0<’-•µv$ˆfËzˆÃõkß¾W/®*¸fá"MPTâÂÀ Hr‘™òdË•1_¶œD^@‡=štiÓ gÔIØÆž>;aê™è§¡F ‰®¾‚T·áÞ¬g"œ©oãJ‘¬8±¸òß5'>]zÈ×±g×ÿ¾{wïß½ Ñœ™üxó™ Š•@èëØ°!òÉhLâ¼S?BJˆ]‘‹.­X4Èk8Œ>p! 5áç6`‰—ðBB$.t¨:ý®‰'¨QÄI,q ”àŒ‚ÆC¨uÎpœ7Ø'?¢TËÁ-pz¾Cjª¡d¢!0üö"㮘>QHR>©æV"gu”t£lÁS$0d¬ÀÁLLI†Ÿ—&‰K¥9UZôQVÖˆ¥MÔ”<Íÿ`N G­ø{©ÃYµôA£7ÊUŠŽxÝÕ×(zöÄKÒqÇ ]©¥dMξüG÷|ä ¨ùl«ošbAÒª·¶ºJª©jM’\½6ÐÊ/ øj ¬¿Ú¥‹-K.KF’®æ…ᬢò…ßÕÖ­Ëß”NðJ/üE ÝxÙ¥•Ãr“¸.2/[ ²Ç*L±-<¹c‘kŒ¤òaÁ³ÓFû,´Ï\fY´ÔhZ¯½œª%Äù~zà6Uƈ–,Jž£Øè‰!L:9‰DÚ&Ý–³ê覟žÚj§EO뭹溷óÀ.Olͪ™CödÊÙZl…ê‘¢é%ÚX¦G©ÿë»Ïš9#Ö¢š‚ñ¥—4ðB¯ïÄWîV!ÅÂTÔä\ô3ÆOöl€8nœ nªn¢Ví?fcû¶·çÆJî$%drÔ€ÕÎr¦d¥¯Ì0{Ö0Ya¶{d~Lƒf,æÐ:µyS3•†IsŠ!”Ï:ãѳeX2•?9ã9‡PçT…Ùn’ïg“WP=႑᧕¯Ÿnûµü°£_uÖ‚ÀaQ®XZƒTb¾eñ‡jC]ë`2-œnñ¡Í"|æˆ>pË"Þ‚½8.µŒn=UëÊ»ÔÕ0·ŒÐ`=À ^ÔãƒzÙk]1 XYâ"‹†ÿ]ý —Þw?!Ñ[Lcƒ±#:fcMdb™è“ìc£bÇ*7 LÄL4\„Y'xÁE™™‚¾ó ÚLwºž CŠÝ(âÁ!âÏC&œUsö&­©)-pù¡ãIijýð9L1$óXG©Å‚@„ÉÍ((›kég¹A¤W^'È@þ1ˆù#Í¥NŽr“¥„N"Iˆ·A.R ì3PM\3A5îì‚;«d³º•IRj’—»ô¥â fÇ^šò—Då%¶JP‚Z©Ô$#YA Õ¦DÚ H&±mn“›Ýôæ7ÁNqŽ“œå4ç9Ñ™Nu®“ítç;áOyΓžõÿ´ç=ãLè@3’©£¤¶‚6L“ Ä4è@ZP„.T¡‚L,£)ÍIbðgÛr&CšQŒn´¡í(G=Ò=J0¢k¤fPЮT¤,éK]ӖΦI(,ÕæÏÚ¬îšÈ¤©LkT õ§EªQ#ÑhZp>üœJ‘Õ£N•¨T•jU±ZÔ›zÁë*W½V°Žµ_-«XÏJV³®­lUk[áúV¹¦•®n­k\ï:W»î¯|Õk_ûWÁæ•°~-l`;XÃ.±ŒUlc!ûXÉ&–²Ž­ld/;YËn³œíƒ@ZÑŽ–´¥5íiQ›ZÕ®–µ­uíÿka[ÙÎ6´ ­mA‹[à–·¹õínk[áw¸Å%îq›\ä.W¹Íe.r…ÝÝJwÔîu§[]ín—»ÝõîwÁ^ñŽ—¼å5ïyÑ›^õ®—½í ï>ú @(ÌW¾õ¥/}í›ßûê—¿ûõoí;_ð¾-|`'ø¿ –oÌ`O˜¶¶ð…1œaÚêö·ÁõðrŸ \;—ÄÏ­.q©kb—˜ÅÓu±v³ûbë¢8Æ->ñ­ë^“·«=>k`¹¬nXÀc~œdhc·2à" ß8À¾S¶¯æ[›cÙÁ]Îï"Ü`€YËVp–Ãÿl`5ظóƒ Z ˜Âª¥óhé|g ï™Ï}>moÿ|[ÒZ¹"ñˆ}kÜã"šÑˆ¶ñŠ!]ÜߘƔƱŒ_\c“8Çå•ñŽËë6©\©˜Ç›ðч#s¡øRݪ+ ÊÀÖðàTP¾»@Pë^3€Ãgžò|âd〿6p€g[gCá¹Õ-ŒÈaeCÆc¶€i][g'XÏwÎ3iõlÚr‹6Ýgöó»á ÛbÚ´×®í‡Mo{{¸·„¾·¡‡›h?šàÉ5x¥¯;éãxÓ Ç´§Ç›]Po×my¡5$ä93½è«æ8=8¾[ÿœÌ:ÜÈž/®ø˜Ýæz·ÈÆõ}¿mßpàÛßž²€lT{ç.7¹‚i-å7ƒ[Ú?‘6o½“;ûÛ4·­!n;nÐÎ|åg^7žÙ-gÖ¶ûêñöú×g;oz—Öß‹&;Àÿ½è€—ÝÑj¸s#wIgÚÒs¿ôݾbK#üÓà•¸Äa<ñïVœ 7u\þÆq·àMæÈ”È?ôh åøÍy}•N_Cèw ˜zhw­sž‚À€þ¹ÔLçi‡ûÁ3yÕ£íôßB=Û¯'0Õ_ïî:ÙÂíÆ:j}váµû»¶ñmèÑîíko{£ý ÷~ËúÇ{Ýn÷½7ÿ÷îvÿ´¦Ã xÁw×m¨Ž‹áka‚ÁÍÁã:°†*>¡‰êÎaÝç†3´Íí_¬+àåùÿ}Ö%¯¿¦®Ö´.ÝÚêZ«ÝrÏÿÒL÷‚ï´PëÔø(ÐëÄ®Þþ­ì.úÒÎøÎíBŒàª¯ú& ºøûP¹ïú»ºKüÆï»È‚_¥«¡uy°ã€n0mp`èÏËÀìæ’Ð¿ŽÌóôÎ~ÐóR/ÌLÙªpάç~PëO{ϵ p+° ÍpìÎŽÑ.Pј/àÔpàøí§O7î´ÏQ°Óènγ¯ï\ð»`0 ±¼æY@ÿè]¬`‘…±!ñ¥â#(±*Aè/1-ñ>‚E[ˆ[hß%†Ð‚\ÜE ^RÑ= !dQ<'dñ5.u±i1!¦ÂÿbÔlHGªc„Äu„FsDñ‡Ñ…B©±­ñ±1Ÿñ?Q½1í"è”ü|Š•ÊѦôÉ¡„)jÌQ”¦ƒ”Þ•ıÓ±æ)f™v_ñý1 Sñ\ôq Ò™òñÒRˆ‚0¸áoì@à~@V<)ˆ¨çœ‚õ(”€é—©$ã±”R ÒSò Y)%É&³ÿjG–f%Cè&ݱ¦ ¢ B#@Ð@Q ´ÁM@ÃPCIŽ~Ü¡ LHÔo‹VŒª‡Jšä¢ÆQ$iR& ‰%O2q¸'ÓQir’ER•ìѪ¶R%ÏÒŽÈ’ê!ãÇOvC8å.HÅ ÀAváKN ˆ r'j'0EA+I1I'-Mr,¿ò“°r!S,-³Aê1óª"“-/³2õ&,G)ýZ¡V¡UÊÑÅJSÊÀ4M!SL€AžÄ^é°ä†Á4µ¢v‚Ç<óŒ(s-}ê1Es35óÛÒÜÒ3Íò3…“$93&s8“+sj,‰ÿñŽ`\ <Ù— &3¥1KH‰Ó‘Щs¤”S,Ó<Û“2ÑR:Õ2+«S=¯!'Óh’†“i&f˜2$s>ãsA”:´+çÆ%ß’Aƒ“=ó9—Ó=54$ª´Éƒ0D‡P…ðCMTDO´DQ”DUDGtE]4Ec´EIôEm´FYôFitGwTG_TEWHg4H‡´HeôHsI‰TI4ItIqôI}ôD›JytF«4K©4JtJ{”KÁôKa4J¯4LÅtLËTL½tMÃÔ>ÀsÞÔiNåíÔH4®NåôMñ´ó4{ñã4õôO5ÿ.P÷”N uP µQý”Pu±NuNo±PíTRq‘O%UN-µQ5uQuR5Qû4TIQá4TKuTSuUSõT-•QùTVõQiÕUç”TcUU7ÕOwWoUµSaT‹UT!5Yq±W•uRõN15Zu‘QŸ•Z9µR‘uYµÕT›5SÕR™ÕQ¡5RÉÕQ?ù³>mòA™3]”]ßÕ:AS>›“^çµ]%Bã_õu?˲_×`1Ó>ë5CíÕ`³sB÷µ?^Ïõ޼ò%ûu>óuaéÓbÝ•`ùUaëSA7”_6b±Ó?3ö`öbåÕbUVcs-9ÖaWÿV=T“þucEv^cöeSvbYvgK6_Aöc7foVbQ6h?Óc{VgC¶i ÖA 6i—vg6«*öf¯Öi£–hm6`ö^…¶c‹aÇ–CõhŸ6lk–aÉVks¶3™–mM–)ªv:ÏkyVkç6oß–c½VmËVi1pvmÅök‘VoÛvq÷–B¿vp7êöBß3m#·p¥¶k-7k m—sÁV]Öd5÷sGrûvjw$‡¶gÝ$&w&å‘oI7u3—q÷d7p·Vw1?7·wC×pA×v7a£öu/ b×nµJuvu‹×g[iwwx…·sIÿ64©×uµ÷r•÷x¡n³gYöÔP-}Õw}ÂmЗ}á7~åw~é·~í÷~ñ7õwù·ý÷8€x€ ¸€ ø€8ã—hÒ(§è c4AÜw Œ±‚F1Ø‚£Qƒ3ø‚9øƒ=8„7X„;x„M¸„Q„OX…S˜„Yø…]8†WX†[x†m¸†q†oX‡s˜†yø‡}˜„oª¤X¤3rÁšp #±w‰=÷z›˜w™Øw£Øz¡ø‰§ø{±Øt©øŠµ8‹XŠ­8Œ%€Ÿ(®æ@‚SŠƒ’SŒ·Ø½¸ŠÁxŽß˜Žã˜‹¿¸ŽõøŽá¸‹ý8ùØŽ¥ÈÿXã 2…¢W™ÿXŽ÷8’ñX’y’!9“-™’ûX“+ù“²ÕÆÄÈÔØMÙ <¹“7y•¹•a”_Y–19–Y™–/9—ëS©úiH”L!Še—ugù–¹˜‘¹–q™““Y—]Y™š›ÙtѧrÆŒa€"¿À’,t˜+—™¥9œÙ–§ù™Çy™ÍœÏ9šÏ™Óf©Š8%Ôà ¹›,ÉYœÕyŸÓ¹ŸóyËùŸùY ÓyŒß¹ŸâùEæÙ5áÈ›š !#šZ¢-š¢ýù¢§™—Ë8¡•„h€F˜ïù¡¿9£1z¢Z£õÙ¤Sú¤Uÿ:«™ˆ/G¡Aš›)—¤%ó¥+Ú¥yº¥}z¥Q¨uú1ݹ¯Ù£µYêù¦G:ªXZ¨{ª ¥ºª©úª9@”z¦?z›šV ‚Jö!0PÓ <V¦©AꩱڭwzªãÚªçú­í‘£ ™«“:¤ÿó0´‚8‡J®¤ZB°‹Á)U!h°»PÓÔÚv¥Qt‡­­6¨íz¨1»®9®=Û-µºZ°™öÚ¦“)¬Aà þ²&…HóT¸GI8u <ÑN´â/W hð#왩á3ª3[¸;{³?[³‘»¨­Y´‘z¡ù:•1 vâ¯_%"Ë1ëÿaN… db³°¤5+dhp,û¼éú¸‰[½åš½Ó{“ Ú¨™[¯Û´ç¨.FÑ€^`U‚àM@*‘½qºB‹¹×Û¸\ÁÛû®{žé¤—zvIiœ ·£]üBÝ{¸ÜÁß[ÄA_BÛGF;ºëû«kÊo“ÉÀaüÃ|ÁI|ÆCœÆ‹C¹e:›»ÂaºŸ¸/»Æe¼ÈÇo\ã{¹Q¼¹kšÅ;<Ê<§‘|Ä«¼Ä±ÜÆ­ðÚ'œž¡Jȧ|ÌÊȉüÈ“|ËÕ|hOü=R\žŸ\,¤\ÌéüÀÍüʵ<Ëï<¥u\ÂyœÂÃ|ÎÿÌýÌ Ï÷|ÍE·ÍcãÍiÚ«åœÐ%½Î']‰Í=ѳ¼Ë·úÏÁ\¤)=Ô }Ô ÓõÜÔóÜÆcÚÏI{Å#]Ô+=Öaݘ=ÍO½ÖÛU¹Å  ÓÀÍüÓûZÖI}Ö‹ÝÂ/×o¸—ü :¯Ø¿œ¡_ý؉=Û½©5=Õ»]icɱsަ½Ñƒ]©]Û±}ÛÙÔ¿Õ÷¼šÐòÚÓ­}ØÛ]Ýõ=ß™úÝ•½¢û¡«ý¹{Ý ~ßžß“}á§¹ÙY]Åãß`*ÅFÒÁâKé#C* @%SXÁ"w’<#xŠ¡'CáœÈCJAÿEp)¡6rªtT\M *þxRâÑ“á3}“9}¾íàk%1¯›hgT;ç©aj²9Ž'Ëû’ñ ;:’—Ìûo…zdàQî„lþ%ëEå©!±;"ËŠí³¤RÌaæãb±[ű_á4fæ{§¼×`å*¥Ä;gÊßy~/>Ε Þ&þš0qÀ\Bý¸‡ïÅé47¡¢„%tÛ`hÇ•†éKzÊ ¼ÞzŠMƾñ£X¾Ú@%ÔZI€ÓµsÐë‹óϤ"¥‚ 6™Å’x¤Ñ@+Dá}T¾mÝÛ#6à;zà}|=.ÿ„¶i Ì >Neî¯È6±DDaû€vvçÕDŠ0Õ¡F8òÈa.{ ¶ìG=öEÅ v`\QÄ͈` |e‚$ FÝv4Y+©rLOµjçø~÷º¿ót!Ñ)‹ÀæïɃ:£TZõÚÃþ´<®5 Þ†©Êa€N«×ëG¡`à 4p³$>ÍÇ9÷XBƒÐàb3øe¨ââÒ%1H˜8Á7X%eY%¸(xG‰S7y‡©Wziš*F: :KjƒôÕØ8›Ó7sê«ú»*Ù÷ŒŒªÌ(lÛ ý,M9ÝZ-UUÐðÁÖÝíV—3'P‡Cÿ½ ,díŒí…Ì,OŸn?_íŒþ~P=vó,Áxü*dø® 7oÑ€ 4®ÎYó$¼†êaCIv,‰ò侕!¥‰Tir H˜)c¦{ˆsÌ?ýx¦"Å‹“2N0wŒ¦Rž¿^δ¹´¦Ô¨0K9õ7r*Td,µz¥ÊâΑ9É*tèŒt&l|šÏthXÒñcÖ®4˜«õ½¶~5 • Šm·3€ `Û°Q…9Á•;#NU–eè±,µMLˆ¨¸¶ÂJñŸ”,ùcwòº°-÷¾®w  f¶ì¹„sÿd®Mׯ DÌÅ+as‰€<¦>Ç»1®`îI{€?Ö'w ŸÁ·V ˜|VŽßóèžû­@‹ZjkÅÚ[=I%[ ÝY0G¼–Sª\$‚iÀ@møw_r01p ‚10*h0ˆ. Èœˆµ¤€Ã9-@sF`Ö¢uE,B °a&,—Ä:Ž%g_D2a‡NæçQXý=6 €ª¡š¬¹Ö$J 6°`DÔ‡]„¼ñE“Gˆ¡ Š=é¡@%Þ1Κ h\ˆ6X£šmçA}@öø#x|V°#xcf  &¸¹‚˜P*#è„M'¦[M9åÿV^iÑ€«‘ãV}GÖc&ÞrÌoùHxj\±€2IRpÞúª:Ä’*.³îBÃ#Çá±Ã(9l ›Ìke²ä¢i´™ÆÉiX¦j¨áhIjkç4¸h–ë|.‰ë´M4š@ú¥û”ºÒÂ{Xµí| j–e‡«òrX/º]²KM¹ó,n»5½‹poÿÒû0¹RN,¾Wê+f·\‚Û°¦åVu®|?LpÉ2)7²Ã¯Ü±Éüiq€ók Ç¿ÈUWnÉd(À¥¨ð¸6ÓanQXWK†dˆ„ŽtÍÅœ o¶Ì²Ðþ®ûYÊVUÍ5ÕT~Í6Øf;ó–ßâ'[mÿàÖÝ·ÍÅsEç]yˆ Æœ r_GØnMº|ŠŽ” ‡D†µHa?r ‚X·æÀ]§,¹Ê7¼µ×”oN±hVÄŒZÙÝÖŒ¶à­]ÁÕ&©%ôè` ŒÒ€Auù5&fæ@öµÈw˜³AäÖ¹bxˆo—2=¨k>9¼ “Œ5ôÖsnïOfd›†èåœ]Y‚pÈ8{ƒKà™ä’â5n),®/*v½'ŒJ )ÒÊt'KŸÞÚ†.¦ž!*׋^%†¹êqî€ZëÜ @—#†éÕxd ^CWÁâ‘+lõ²ùÅ Z( ­^‘ƒZäBpš¸ ¸@ÿ«¡L0¬á¼¦t-îi‹-ß­ÌôÂÌyî@•‹¡ øÂ\%‰êͶ§C ö«ˆG¬âßÈD+fq‰YÓ¢gh–ŠA‘{RÜÏ8½mq_dãÂÚGsí‚B‘"é܈G®åqÜ£ûH%–Fl:@}ÈÇDú1‹T$#ÉE/<ñ4d·4b*Gj²‘œ„d'7éI+j’ù²ä¾ÌÂOª2” lå*]ÉJgѱ"vÌä+oË\Âr—¸ä¥F9¶Rnë”=L¥.{‰Ìc*Ó—ÌÜ#0 YK 6s™Éœ¦5«‰M>3Š¦ÌØ÷ŒyMjŠ3œäÌf9m²M2vÿ“f¶§9ßéÎxžsžøHg%‡éÍ£ žô”'?ÿéÏ€Š‘”[gÚ©•É`‚h?êЈÞÇžÂäá7]ˆ ù€u í(D=*Ñ–$‡ÜÄ';¥y³¨t¥ÂaLPÁ”tàÖv:âЈ,í©O Ô  u¨D-ªQŠÔ¤*u©LmªSŸ Õ¨JuªT­ªU¯zÔ¡-c–j1)*ýE7ˆ“$L‡á?ꥧK“T0Ö¸Êu®t­«]ïŠ×¼êu¯|í«_ÿ ØÀ v°„-¬a‹ØÄ*v±z­Ñó–2É`Ô«£C¨/ÂzƒÙÈ ƒ9ÿã#ÎÒ…1ÿÒì\, Ù†tµ m­HÁâžzqÕ‡çBIU0Òˆ+¬}­k{ Ü'Åö8!©:)‹I”N³TÌíM~ ]ßJ7¸_!‡V­2Ûo´˜`ÅíuÝ]êŠ7¼äE…ZõÝ]dW@È`wáÐÜñN·¼ò­o‡†®õ¶a»-"sÓkßù 8ÀªÂŒd¼¶#xÁ n0ƒìà?¾“`¬_‡tÞ/Àĸ÷´¨{ýëÝyõÌw-‹€õP¬èF¡$þ…£b05rOÿf`cú¶Q2P€ˆ ÀÍeø)Møž§Mæ*`š£röVbÅa#Ž/8\QqĆÿB–æ¶ÈĘ́=Ÿ`F 9o™£>HÀv–`Íôn“ATŸ ¿ìÈn¶Î¥ 'ž0ŸÈ/nÞ³tè|hÉ0 и!A/4hŽãÌbúg•ƨ&:z®h7t! øåD"퟾³™;UgÍ>"}|â7>]¶A7Q7à<ËNZmðblPÙ¶\¡5!Kêá)Úì¿bˆ³ t—S÷¼Ï9õÀH„"Íæ=³žäb§AnNCÐ38z8þÑOûÓŽ`;ºìu47~¤R¨Ùe׌l„ Y H‘˜ðÍ&G9q(`w¡æP̬‰¦7‘ýÿ|¤ƒƒˆÛÞ fzüã$Ö®ødæBôüÙuYÓJ†Íñ/`y²É6#3˜Íˆæ )R+ð̧  ´†DKR”‘£4Ãåûí‚ÄGüݤÝûƒëü íÚ}#>ÜÄE0§´Îà7ž ~&‹ FÃ0¸À#BÝû//®€Ù7ö#Ì%øvP¯¹•ñ3rZ—<õ±‘ J”‚vÞUŽõ f.3þ~xÙ!ÎD(-&¡Z80D$&uÁlô3˜14`A+P&šÕ¥ž­BÜâŒÓÄ'4È ðh‘P{.†ÅÓ׃Ïàê,/ÿøñ؆‡¾W‡¤2ÀªH©|~ÇØa-÷—ó]–ä †~ÅÁKhì¢ÏÂ¥ÛËY¿ã³pbðX|¹¬üï¿ÿÿ€ø5‚^RAQ4'~›w8Wl¾‘E¼=2ñY1×jêç\ï&§F  žwB¸· ®°[Öeú…%šç-Ä è15Ð#A#B²6Ñ×!’!a;a=ȃ?8a¶`|…a¸0(Ø=*xG¦à‚0aªÓÀjž‘bb±b3È;ýS •c9ð&¥à6]8 Ä€ Ä9F0ñq àcÏ‚=ÚcdÄdæ dE i}¦7u(e½s‡—ÿ H¸C ¸‚ïU _†mœq"gÖ#œ±Ès7Šxnpz&gc×7uh"òf†Z.r{ViéÑ€Ægžè‰6œèfzòh–ZëC”fñƒižFp›³¸C`‹FŠa(Btq‹íqˆÕ¡8KÃu¬sZÞaµ±…8ø\¯æc,ø0EÆ·öõá»ÖkI w[ЇÖw€™×^ʶ€÷ÎÆm6"ЖwWo8r)7xÞöd$"câÍanåVoñ3o…¢6ÆóŽHs P4òæoioµ¸ñ4ç&qh‡pW@n‡q7%°pÇsthÿ…b‘!ò# &)&ŠöÇ>/ySw"vQ{B#—×b:F`ð‚4 °"¢rò#-·*ýPŽ^qŽ¡£‚6Ç„ìˆ:‡}3“Ù±^9»³8Û§Œï—I'KWhºñ>Pµ}MÕ}Fx€hHW¹O¼Y~:ñG|´’‘…‚ô\F•ðó°nØ-aœô CˆX¸e¥!š(€Ãó%Š¢&Ú(0§€›u¤›Êu Mx2‹ƒæ7¡ô3C&B¶[;ê¡AÄ çÂ!G¤CÄÓðÀ2 OZ0&YZ[„è‡Êd53˜¥ Ø)hi0=Ú¡i˜ :˜`eªƒgj`ij¦jЦkê¦mЦ 9¢zU„›B¥3j¥7øÿ„É4…úG26b¿p…rt4ÈCbH$ËК ICÛ¦®vŸlˆ©™ª©›Ê©›j4„ ü©x{h( jçd3Õrh¸‡¶I1JKªšÅÒ›g˜8‚‹Ä«$ðŒ”æ¥ò0jñQnC7v И¸/š8‰¼Ø‰Hó‰5‹Éº!¤ØgkâתhîhÞâh¡H‹’?²x!áúŒ~ÒkÒŠÕAÝjê*™gŒ‰c‹a¦ƒ'Ij50¿Zc¡¥®œè# ¤¸ˆŠCm)r<ÓYdˆ…l´†lØc>±+±±K±Ÿ …–€}®„м¶h¿6°ˆšÿ®j€yšŽK¸ 6ª ùŽà’ µ}1û—D°q Ék@Fãömz‚?“‹Bu'‘×nw²8<§o~Y—ãCmë¡oF “Ç&Ëá‘=¢‘“$9&©—-§’O‹xwv1Y" òl8RjþHAŽƒ#4i³·XJbí3¹6¦Cm•I$_ù¥U´—š±‡k±ˆ‹±>& (Ak=”$øœy?àeãHvà}·©²5— 5Z«²¹])‰Ä ;fù•œÆY ¥Œùa“‡ uj—¬ƒ±ÿ¼p‡»÷&v’v”‰¼'šs²–7Ò? B=áa 7RŠØ¶qÛW€¢!ðb%„³Šñ#nÒOFo °º˜E›¸ý»¸ÿ›±– KD°)ž19½£¹³úK+ˆ,{Yµ*MÀ2zV’Ë+Hò{Á:’Á(´þiшÈÊgq`"„ñ|`м" „7|„7 ›Åg]ž ‚ÁÖyÂ4œù|‹H³¯ B£'á‹G|{<{°0| ÌÃ|ëâ>”A4}>rYŒÅ[ŒŸ]¬Å^,eñ¸FæŸH ,uÆKÕ}ùç<*ã·Ž ZÅ] %Á~àEEŽjÿ¨*“£¡¡EÚáK£[šÇWƒKujX"J¢&ª!%ÚÈŒ É(úÈ’Ì.z¥ê~YöÆ xsL-NR44z 2é§QbÊ{ü£4¦¬´{¯ ˱ÌH†dfQË´œ¤¤Ê!ø5n|IúÄÀ¯àÉ8˜†LC¡|*ˆÊɬ¿BÚÊ­œHdÚ¦eJÍÒ|ÄÖ¬¦Õ|ÍÛœÍg*§O€Èxu§²•ɸÉêØÉrì„TŒKjƒ5b„)ÁêÌ‚‰ Šj§"|œîÜ ’ &¬¥ÆœH|f¸ŠÐ™ªŸêcœr(ežuªwød«*À|HyÁ £¾LLpœÎ…x«–«ëªÿ±¬¬s n–¯‚ó:H“¬}²¬ÃÓÒ{¦­ ®è¬¥­§è"©è¬Þ*³Hâ™äú´±6•®HÍ®«Ö‹ãj†Àhʈ«Ëˆœ¥ˆ†£¼KÃŒ›¨´&rfKp°"‚m,æÌ4ÈEÔØ¿þK±ù9È!ª‘{Üè<«Ã­$«…낲'«]•l¬ ç‚4m+³€¾u‹>9km;›á³ý©Â ³Rwp@"“ ©£k€Ëÿ_)¡Ðü€n½¸Š«© }ÉUP׫AsA¹Oy-ÇÎç÷רÂÑù4ˆ\v.Í‘¾¥Ë­aéÞŒ¢™“áfã]]^×kÙtzËQQWÖ1—¹›nR‹!n–u'ù»f8àgkpbçÒŽy™Ë+šlw éÚ_+wµCñúw€á ’Ü{½«û"Db†ûc>W)$¦ æ°Å[™ô›¿z1ÊZDݘ±qÝã»Ðž±ÝL'±‰À´Ù,åí¸ç}R{:k¤ª/l°Æò+ ûK!ȳ/;$ŒȺ[ ]Þ *Å{a.È¢P£U®Äf>¸YëѸJÌg8 Åì¹…µÿ8 Â Ä“Jæ¿»ŠC„Gè5L MV,á¸+¿² ÍÏBZ@W r;é•Né>äÙý¡[ÆN•ÆJµÆúÈä_¥ÞPˆã* % @"Ìl9¥ ¤ zB<: wbÔU‹¦îÃcßÅü课2$΂¥ÈµñÈÅ®‰Ä><ÈžìÇÎìË^VaEÏÁØ´¥§¥^©},ƒ#Ôêxìë5(멬¤€ ÈÐg2ÒmC±ŒîªÌÏ…¤·ÜX_ЇyV™ŽXÙ²Ãü‚DšÊÞÎ¥ËÌÖƒ.}¬£¤¬ÊïïTC¦ÚÜÍܬð Í¿ÍßL,ÁnWã<¥åŒŽƒ½› «Îѧ¹´f_ÿ?ƒš… ëËlÏ>°}_“òÏÅ';*´µ~4â ‚éºÖN2nМڸ¹åXáÐH¹x< ÑKf!}ö”zôJ^Ó®]õþ¹·ÕñnÒ–†Ò¹X®CçˆüŠÏJÁÒÄêÒsÖ4Êzg¶Hv¬sÓ;Ó¼ºÓ7íÓHÔÝnC]®JÿJÔÞÑ3L‹#`!¹qõÊ‹ÒâÁ3Þ‘‹ ¢‹ùèöYOtG1‰nƒVWíÉ8f‹H˜á{íiuO¾¬í9Þ2;îã<ž©1 %ìIâEÝÓ[²˜kNŸ PÏ^?×-ºC R6;³&9n;mF÷Ø»^“íÕÐa˜—ýÿ"/å4`²ÙÉ(J ¾·³¡]u¤]¼6uò…Úä0›l~eñ(Ò‘®@Ž)$“(Pž¤¤Rå «)Ù0óJ=D .¨Ø41ÏHI îü,©§ ƒ”*-´è‡ E8@4‰êË1Vq@C#%4$íàZ”$—¬>’ŒI‹WŒ¬p ™[&lÝ$_¿pÕ»jmZ’Æâˆ³ãk4@Æ >¼vÍ\v%%ž\Ö.ºu#›ðj¥ å84]}¡°2|’üb&ܸÏwû¾1³Gs¥O§^}º&ëÙ­7j Èfo}’.%ÿ§é!¨‹¸_ueµ’Y´¿Ù3þD(Ê߯Ϩî"\N¤þ|Øe¿«|»A„O>ð"¤o@!°ðB 3ÔpC;ìX<Q—K$ñDSDQ—]†j£ü(¼ó‚HO*œüS,ª%ü¯Ç üQA å˜ð#s{p™ÒÇ%‘0É"«„2È+²ÔrK%LðK“Àì2ÌJ¨‚”Ÿ‚¤©»ñfdª¦§QÏ‘ù@rOG5­Ì“Ì#«ìSH>ŸDH' mrÌ=TÑDõt‰DÿtRJ+µôRL3­ô/*ôðSPA­ ;ÅM<7—ª1Ψz©·;¯4bÖÄ11šH$kØâ¨191^³¼“Åâäò8eã¥.}¹Ëàdñ>[„Žv¬“²ê`ǘË,#-[¡·4ª±‹ü›Þ–óÆZêÊ–SãÍô3ÿ9%ú(–{z±Ò$¦p2K–é¤Z6·yµ´…Jžóœç·r·"åŸûTQ ìy+4¦±oÔÄQ»® ÀuêÕÛÕ8mÅMu.4¢öÓE+ÊDFeo¡[âhG=úQšQçüæ”sÒWòMë @@ó7Ð|ùo–Ø”¨F—XSq²Ó>Å©—Ê Kž£U³é-5uT¤&õ¨ ðWsèùÔP ^ðtéÞ`*§‚5 µ­ÚÓYQ¦¨6èCCa@Ÿ:“˜ÛÚ*„íiÖ“’xS¼Úõ«>€"¶(RÀ¶£èT`àÔŠr í\Ê€ƒ[7'5ӉЌæUû·¯™ÿru#ÈÀNá°š%ìR)!h÷J˜ÑòÇªÅØÎp&‚Ž1âcùÙ!çœÚ{|e$|Ë=BF¸mfªè¬jƒÖ»fÈ‚S-TJa´D,î¶ÌE%lƒÑ Xq.ða6µ9Ö¬Eéëø’^ÏS b[(Ü&˜É­ŠdóVÕzYv€ËlSÇ@¸ÅqhRãxç8Ð-n|¤\̘ë>Í%‚sÚ¸Ý bÇAÓAu…£]ò’ opà è°íJ÷rà¶ä°V²RÌ;uoÄó°nm6ÚŸ¡ ÜMA®¬Õ?ÕUÈ@FïN®>'øw¼„•Ãþr€ö¥Áÿ«ð{ìüvdkN‹²]#Võ•åªhöœ[avÀŠ(ЀÙm*° *ׂqXU'Æç #Ö¸í'†ƒ’â¶äà0¬ÁŒÕÊwÓ8.`CsÄPw§@Æ@ ÂfàD#wÆ1ñ@¼CàŠõ´5UgzÍ ÖíM Nyå¨Ï†¾i>ù‹3ä ž§dß[mù¥]na%æ, ‘…av:SHÓœ@…y§X0Óè ‘ƒÄKW½¸rÙyQ%Y¤ÃÊhÇ!,®¤±•P˜k‡Ò5‚Äj9š8²6ÖÖD´7@GŒfY¬|¶(‹üà[Àe/Ï»äö9ÑÿY&¶S†Ìë,»áÇÄ2‘Ÿ‰ßTé·˜ýµ’§§S‡î5H"ÖÇõ* ‘š:£ˆ}˜ÊO=p˜_4ä8…jÍm~!éSçüäy?éðÏiaÜMwiúм6¼š¹M‡ìÎvá®9Èÿ½ ŽN¢)å:J½ÞõL5‰-EJ4¥‰/Ë´ã׺Pü¬¦³4éì¤+^ÛNup¾ü«‘Rjßý¾TÿÞ\ðzœØEvU–×ûmãA=.+¯Þ½«¢ž(‚Êú_ ×ê=Ú€CÎW.Äõ=cÄÇ!›§AAX½he5L -(‰…w«‰@kÃQ‹`}ï{0Àº$‰¥ÿº›*?Í$¸Ö²ÐgDtµ»Ø;à,Ïâf°‚‰–CY‘—ÁbÙŒb1t­‘;6±ëÓ6ÒÚ˜®,Œ+3‡ñ6YÄ]pãËÝ}¨¸ñ¸ÇmOP°år?·8® ¡¡†™1æ¢Ð.›2÷³‡Ÿˆ0Oˆƒì¸¹ÀîC„|Ÿì¾¢@‹Ñ@炇Ô2­ÀP³S8ÓМP,sP°–sµTK‰ó»ÿ ¦XS œÐ4ør!œ`ƒýx0{]³ªÅ˪ÿñ¸ÜÑ„;¸QœHi„IË)Á[s?c‰›ð«0=³‡+<oà° ñ0Ò!¢âkŸšÛ1–c³ÿ %“4P1™é1DSó6[Ò0dØ 6x«GëŠnH…Ç4˜ÑPœÖ©´‡X‚ÔðŽ‹Ú±J{, oˆÄØsƒüÁ`¸®P˜!ÐyœÈ³²…O ñ1¤c’Ë;–ÌóÏu|ø¼Ü¼ càt¹Ò‹${œ»í#EDz«3 ÿÿ¸O˜{Ñ@InÉS=Í–qØ…£ÃÊâS1l;> H>´XM(™µ—6Aœ?ÐòDR%u&ÍÐN©ƒ"l)¥€yÀŠI?ÜR‹1ÉÍã‚eȸ©@pxòƒÕóc-gH…/ì¾ý{¿ô#!c¡¿·pšS•™ü @ üÌUcUAdO˜}P@÷cÀ š xÖf]ý#¹ ?ÖùTú‚3™1Vީ܀Ìh«ŸÙˆ}€-Ý U½ºùôŠ#ûî!{›{•‚.Êd¯t›ãÂ,ù…!TT,iMBJ­Ô$-'E < £ ?È(6(D'ÄØÿb¨3Ì€TÝ)-t¿Ë/„‹mÕnÃÛQ0 »ÃÅyCh Ú%‡3HCƒ:”£àÊÃûŒÄ³?| c¨· èÆ¦]ÞÙ¡ÂaøšCHl¡zX4P }xumš‚Ð1ž•u;j)¯ÝÛSµU5Y ”–L›Ñ£(ÓÅŠŸÈK„µ’#܇}ØhÒL%Æ(eÂc$L3KÃ5Åõ.ÊÓÏ=¨Fg¸Æ ª3ml„8@ÚúF>C†Gº@€p!=ÇEë‡`G‚-]r4r¸!Iû0Oƒ¤õ~¼6D%â S0†‚”Ý j¨ƒ$½ÿ­Ý—·r£í1MìS/-Û+Q‚#K[$ÓWëÍ×­ñžƒ{5[t’ÈÈ!™”¯sÒ"œ×+PX¥XÒ¿­ÔˆåÐ0{¼Ø¨ bûnö¢T6ÇÜÍ]a6¦Œ_mK6\h·Û $ªl¥ÃLKº8ßqËpûJt+LéËÊ(ÄHÒ‹ÚÐËÆ¤‹µtÂ`³#¸·Ê(L}³¶ÅRp$u¶¿œÌs%UÂK¼„Ì®ÊÛ(JŽ rÃAŽ„Ï& þ%!âáPÉ`y[.Â6fZ‚u‹8eJMéÈÛÙÛzé[¿X_“¾Ç£S-©â”W’ƒ»’kÎ09Ñø˜ÆÞTN“‚ ñ!4fNÿK˜ÖgB©Ÿ²Mè: ¡Ð0ÐcÅ=æc™Îët?BäB®CÆNCö€)€*;³+VÒ€Ž/3ºN5[ì©»v\TËÒ*ýâð²S4YÉ»c¢ø=UÖ¬»ãìÏ/ù:9X©ÉAßAP߆mRKÎâØ|ÞMUTNQxå÷åx×:&åNÆ»¥Qgî;$îã›ÓQ§³eA°Ôõ]Ò …ŽÜ÷5_³`6™û7,ª’ØRéRïR•©áu>ã±ãñݘgö$*-‡ÕiÜe¶šX\[n1›­„Õâ‹•M—´[*-)¾H6»I†XôÔT ñPÞ¢ÿþ£3U0ÕUÝ@XxA„Ù¦¦·4òƒUó †D…õUeÍ-QµÕù;†pšëÖÎÓÀ­dåif…¯à,7i9³0å ¿Š,…Xpi¤F1Ž¡Öo8Ք醌ãG¬…rð’;s/bIé­~V[…Ã/ f‰E|]ë}µÁ R’‚~¦€%±à_OÀ±ß(_a¾k„J½Ô$­d<°èž ›‹ŒýX•i 1½@Uø,ÙbáB”ݤ˜Û‡x´R ‡@lÝi ÚqUC¢ÍÙÑþa@1Ÿ]1;TG«ÝCà²1d ž Ð#lð3®(†:CœÐÿ„‘!V"nÏÎC¶@È|ŒÈx@ÒöºÕ]‡|0´v:´èî_æˆk‚£UÄi*{ƒ†®ÉØÔ„èhrXÀÆbÂ,E„tå"^ãÙ]Î¥oâÄ¥ƒ‡£™ åbäÎÍF°Ü jYâ³éhr]Z9GCëØç‘D{¡w_ÑmÝõ«Ç¨µ5ˆ$ÜeÈÒ­…ÈjxDj̯ÛÔ9pC$9DLñæf·™Xãu˜óCnžÈö婳–)ê–¶ÎWa’ð–¹Ñðl˜I8Ƈ†‘¾+fR'ífõ¶“NÍJé­ ì脸<Ê«¾ÊÈÜë ¶þUSA2 [06ÿW2M­øJ&>K 6ʈËÛ¨‹5—J‰“àa#°¥œ ÓD¤:¿L'Ì£CR¥¥D®0œDù…/IPÀ|#¶”‘à¬dâUB¦dC࣠áÓÛê6MO$Î\K™Çìâìg” ›°ââà=-M¹À6B"$I¡ÊuCÍuËõ_oâ(ç *N•¿ÎfL•÷= Œý£MÝ$5 㑺ç36Û9-cùå\M/xö·[I‰@$¸‚J" ”±‚S®:?Þc ùczäèœå‚©w{¿w|Ïw}Ï÷ê™òH=vJ…ï,'ßLövXîçwþåQ¦É »«WvQhÁOmu[ê£ÿÞ)¬#æXZår>©ð÷ù,v7©ò¿m_oföƒ_w„kyM>놯ϒ“x…Wf–W½g}fGªh–暣æ„xIÆeJ®h(ýf3× q¾yW(çwBg.Pg3.’vÖ_V·gj„W>1žt‘פWxÀ¤^mùŠWcY~á3èÇBèBí‰C}q~\›òóeï4rïlFù‚'Œ–ÚËI êèüøhÓ é:øê„*iä9t-© \OðVRØ„[m@ž†?—VGúƒò!9æ*‡ž&®6AÑj¤q×Úêj­ ¤–¸Yjî-šæœ¯£i úb„Uü–)H—ûÿFÁÓë›í¥º$/÷¹–®ø¢»«™ûÉz“Ü'5¨ÁÃVœÐê*R½\´ÇžAp’ls˜î‚HÙÂp–-ÍÆÎŽë†‚ÑVÃø‡†G±7Tm®†€‡"&8à'ÕT%W†*zzÀ‡-T@j% s¤¾Dà×Ð|4Œ‡ Lh&œS÷ú0:$ÔˆI?S1YW›ÓèñúìV¿Ûð¹¼ú¼¾ïß3±ÅÒ•¸$†Ñ ÕL,M¸ØØdÔéx4n¦8t¤ª®²¶:¼:<<À6˜R€šN&î攈¡ uZÿ 4 |áÌ,‹J~TddAi¸0s» |$#©|8%!u'3$ XND™§$æ*½Ètì4#`Éœ•@,êmøD‚%^xÈ €¹-ÒÁ‹&Ñ!¶r”N1cQ%¿240hðL6“üv Ù2ñX0ÓxÝÌI çNkðôáó'¨ž_x"-c”Ì"`p"™9(NÜÀPuNyÒuÔç!S¨Z ë•,Zliê*©_¡Ô0 2c&(q»Ì-Bä]\'øÖ'½bLÞ1#W |'há[˜1ä‰=â=Ž'Er\Ê}å‚, ‘!&}XÖ<ƒ4fËw$«îÿ7†æËc[f†šÄ)¾:Û³ëÚ.àÊqõ¡ã®ÝË3мîÒ¤–Á\{b·žýúy¾Ý£€@Nµó\jfÑö¥Ýw_^z~gÒðß㿃‚ÖíØKa–€«ŒKYháÒRnGò`°•!‚½…woQÐ ÀØÁá„ ‚(aR’øaˆnLa öT¢f¤£ ‹»¸Ó†"^蟅:æˆÆ"‹8äA@d‘?"™¤’K2ÙäkXƒ”SRY¥•Wb9å àÈc^0 ˜c•U‹))ä2ãU,µ£›=Ây¢—ožH§…8 rcœ¶Ø {:'WhÿΟ‚æèˆb°¹ÕŽ~%fX–yÖ™j©ƒ]Ú©¢Ÿ º§<â ê¢¡Žšª©:Ƀƒ«¯Â«¬³ÒZ묷4⤮»òŠä0Ÿ|˜’ X Y³ …¦‚7mŠ*Wré鬴kô3­4 !…¶Oª·}¦¡BµmäéB\¶eÒ·ªZÛ.»u5Ô潋""Š0RH'˜ñÂ/x{ÉþŠÒ ™z i˜ÄŠeà,f¦E›¹j4»EBÐàB8ÞøN 5TX°j<íxLN2&ÁóÌ3 }Ó %NŒF‘ 'T &¥Î7Ø,;­J0ÉCÞ*ÓPHNáSü|ÿôŠé ¡uÛ('291>C‘8£Í° Ì+Þcp2ÜÈc8àUƒT3cO´õºk²…85^x Ðk·½¸2•ï‹´yÍvL•Ðv¶ºv ¬œl)ÌpÛ•¬2ËfWñK”Ѓ\\ q GXv }ÙXw[âÖØ6ÊT 36F;6UóœPTNøàÄÝYÀ —à³{ñ0Ñû%%ßNË` 7ïÍBô>;ýFÙÄ~ÁìÞ[†AMâœb@¨×ÖĨPô^˜pÎÎöªN·ý9u'TÞzómhýÞ Májj xPE`1ÙIã0÷¨aIޯв.%1iŽÂÿÈGä!\ ãr‡CMöÁŒÿ4ˆÂì¸A‘mœ# Ý`;Ðñ}n‘@R@‚Ô8ô]?,Ä!R±Ç?¢D äbåÁöÐAŸ1md1Ú™E'’d *‰[K̃—œq"óûïg-¼‰ç|0Ïã‚  Î^`ø¢Æç“" rŒ *Èô°W Su¤›Ôtœ"ÌäÂÁKôÉG†à„†Aa<³8OÊh1ÅqÌ_ž3—»ÜF 3QW&O-É­8Ì)ŽjB€JäÄc9´Dek&’ËR.f/ÃdNIIÒ$ˆÈsdsœðUÆ—}Ñ ÿ&CÀXò8ôs#7ý¶‹x‘'%j]ÜJÔ&Jå!ÍíC.rèA;ÚMÿ IHA2’‘zeÒ“¶IdYZ)K[*¥-‘S'ƒÜçt EÆ´-Ä'%êQ@½é£Åß6‹j"seÔ:BõæRŽBq€©vähN·â¸rΔý„˜²yJõ§ˆ‚SS3 .³Æ­>­ªWÅZV¿µÊVr+]m8 4¯&ýU¬%¬í3”:d²pŠÁ²uZ‹ +zÆÿå·má„g qª¨Êà-j@«§”h‡£*´XC † %‹C°SZÀðÔ­ŒD¼äåÚ×Â6¶{øàÖsN7ìk`.9 ÀÀ¡ÀÐN螉}QV#XÓ jârmíb ¡³”Ñl®kFÖŠà„Ñî !°UÚ’Á©=O‡âÄÛ.;5nœìfg‹ÉÛΑ¯‰KxÓUætßvÂç‚QiˆÙ{S'޵7eY»,^~æµxÔ ‰Ëu‰œª¹€Ï¥DÖÜv~IE7­Á㺓$@ñ\(8îjëǽéÆ2Ž#ÿjœ7â¶üá|«œ™U¥M ‘pÛ¥ÏÿÀn‘ôß‚šK¨è%&0ì Ty.åª_®«IB׳ÛÙm'y‚ï®ÌáÕÀÇ[F'"‘¼áabÍÎ{ÈØÄÄ…Ì¥$ˆöÊ÷Ïy ’(?´%0‚t¦|þt Kð¾ƒPùlõ‰/=Z|A?‰®Au8gBtÎoU­hb,ÛWÃZŽô àvÜ¡L°DÜòNÈÀ¬,wG¦i’-—¦Ô¦%¥jИt¹ÃxD#}åJ› Þ{lOYc…˜ÝìîÁºh¾‡:²¼¦àï â ×Ñf}(äˆ~, Ÿ9»&¦à‰?ɪ’¦©ÿh{&¡'´%„.:QÐYHSI8è]—™ƒ®‚2`€* ‡†Áhséß-.kk÷'ÇÛ宯ñE͉/9Mš%«“ ldbØZ5–M#VóÌ9ù-™ìŒ|<'ËÓs% ñåm¸ëI°2”Œ<²šÈè2•#ÈL+%©®™4G6¯1 c’ŽÊ»üÒ•Å ÌÐ;ËÓì[§ñŒPs&¡VÖý/ÌÌ+u©²Kx%sÑ$¨g€ºïe9j'6íÒ™Èh"Ò±‘Ѫï—?§œáÔ|7ïyñ°¼³µE§&JozÓ·’–ìÎ3Ûrú×—~?W5rq%—dKàÚÿ‡Uv‡’*Ñ¥²%¡-Ÿ¨UZQö^³Ã/U1ê|Šjtù¿/>ó«/ÊB:‘Hºýî?üG?ø{už(¹4ýêÝ)üç×Ú3l°þŒ@wìµfÿ Ç¯£§ÔêWíßPqÿåö©ÎS¹FUTÍ)PÃS ñYŸñ=ŸŸøV’ñr%Èý%›`:UþÎUó០*•W` NC\ÕU Ê \ÝÕèÕ êJ9ÌÞûe ±‹Yà^W!XyÔg¹ 8–³Œd!Œd½‹¸\Ì\V`˜¡T‘àjakÅZÅXžöICnõC?@<øÖòÿãÜ‹5 ü‹ü)ýy Ž@̬—ð”…]VÆ ÙÏl¨tWÊ€Ÿ×Ëà€  ÌwqÁ|åa5àaÏ<"ÑTƒ©XÈHM~åF$ÚÌDM€Q¶˜xB7Ø—âz™‘͘ƒ$ôL7´ƒjÉ¢Âɋј«e^.ÞXŽèXqK!=øÑÆ ™ˆèœqmà›‰>ÄoàEeÃí½F–͆ûÙI—}ëÀŽ˜Õíd84À¸µÙÀÝÿ\.AœÏ¨£,„ ° ž ÌIXÁó”@ÜL íãCô#¹íŒHhŒ=ŠCL\™6!O¼Ù=(ŽÒâ,ÿ^_.ᢾZè%L/6®YÄ® „icœ$£íQW™ÍÝ²Ö ©ÞÇN¸ÝPÃéž‹©ÐìXœ¶À·ÉíÔ¹¥I4¨õHÁPîœüÖ5™aJ`QE”öŸyj†4’ ò9Tò1Tòá_A=Tñ§Dê't†ßHqßø‘Ÿø_IÝàY¼ú­_‚®Ô ÔÜ›`\¤ø a"éÞx‚`~ž ïÕÿqè…®`} Qçˆf¡( :`Š¢(ŠÞÉ}Ž õ ÊJŠ!¦ †îg7¥'Ίª çô¥ ‰b¨ ZT‡n(Y)Ÿi5(œ<èÂh xÞT…2KK镊è’fáTi(q")–i‰Vä®JPi)iÿ¡ BèwJ(WfUéh˜Ê)–ÖKÚ'™ÎéŽê)ž*Ôj™)eµÁJf8Ðè˜&¦‡î)˜2ê˜ÞiŸæi¤Ò©£*ª*) –Œêz¨”F(å4cZ颒ª¤–êP©©ªª‘Rª ^j‹b*'¤éŒz§2þ JŠg•2‚˜žëQ^¯žž¯òjé k±ë±k²+².«²þj³Bë³Jë°N«±:+µb«µFk¶2kµv+·^«°N«·†ë·j+¹n빂kºšk»–뻲+¼J«ºŠ+¶¢ë½®ë¸æë¾Î+³Ê¨«’B¡ˆ†*ÎáàÁ"lÂ*ìÂ2lÃ:ìÃBlÄÿJìÄRlÅZìÅ&lˆ Ê“–`-cxþÜ nÔÈV ÉšlÉ¢ìɪlʲìʺlËÂìËÊlÌÒìÌÚlÍâìÍêlÎòìÎúlÏÒ,ˆ’ŠÀKJÎal£®ê©2íÒ:­ÒBmÓFÑNÊ¡bEýEíÓJíÖjm×fí×6-`ÆáÇN©3z-ׂíÙªmÚ²-ÚšŒØÖ¨Ñá›®­ÛÖíݶ-ÞÚmÞ ÜªÑ†§ÙòíÞ®ÞîànáNm­¢¤”&•&nä"îä*nåJn©úíÀÊ-ÈV*å^îçznèZ®è~ÕNέÎ-ä’îêŽnë‚®ë²n˜®+­Ïu.ìâîëênìò®åfnÑ¢.î!í¦öîîænñ"ïñæŸÂD;httraqt/help/img/snap9_j.gif0000664000175000017500000000755513042707374016526 0ustar karbofoskarbofosGIF87aŒŠªÖνÿÿÿïçÞ¥Œk,ŒŠ@ÿºÜþ0ÊI«½8ëÍ»ÿ`(Ždižhª®lë¾p,Ïtmßx®ï|ïÿÀ pH,_‚FR±\2ŸJ† 6«Rê2ÕR[0vѵ~Ëä´Xm^oÛmõØíÍÊÎîzNïÏóxxcyG…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™#žŸxz€Vz`©L®¯‚b²±e²«iqW°­I§M·¼¼šÄÅÆÇ;ÊËÌËȬÏÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèh1ë!íªÑ:ò{éö÷éÑ„{û½¾õÉàH ׿/ÝüUJ -ÿõ«ÃO˜ †rðiÜèÿÓ§ CŠI²¤É“(Sª\ɲ¥Ë—0QŽŠÀi&Ç›87u ÊÓÎ>ƒ  j•P G“‚" (ÒŸ¡ú4À©Òª1³jÝêÒæ—š¤rŠ«Á#׳hÓª]˶íGâÊ –¬Ý»xóêÝË·¯ß¿€ÍµÓÅžÂõÂø LÌņ!<1#âÅ‘2ÎfÖ­çÏ C‹~I!IXG«^ͺµÚÒ^ŸuFÚ4ÐÒžµ;9µÍ3ÔîžVƒê¦µ¨nã?ó.^|¸T×Ð[Ú\µ¤î‹Ù"yS¥Í}ùðÜXqW]U<ÕðÉË‹G®ž¹m¨ÉÍË'¾Ô¸{íÊqwÎôìôÿÖI“ÚZô­V [F§àH±5` º”à‚²5!m5ÈÀƒ›uèᇠ†(âˆ$–hâ‰(¦¨âŠ,¶ø@„Ÿhx™»DÇQäÇ>< ¤Åoø˜!™‚£ý,ä ¯I#B˜ýh™‹TV©ŠEI0 ô2P—V†)æ˜d–iæ™h¦©æšl¶éæ›pÆ)çœtÖiçxæ©çž|öé矀*è „j衈&ªè¢Œ6êè£F*餔Vj饘fªé¦œvêé§ †*ꨤ–jꩨ¦ªêª¬¶êê‰ïpÙ˜°ë¬9b@«a7씯z3XD¡’e-¹dEÖ.›mS"›˜¸Ì΢,·Ø"»ÐaÁ¶ëî»Ð%/§Ák¯‡f‘§¡c:jÉn@7æªXCãÌ’¬Y¸÷6ìðÃG,ñÄWlñÅ9P—nºþLÆp+áRGQ-°€ÇÈÀŠ|Y³N&Œ2Æ…Î+óÌ4×lóÍ8ç¬óÎ<÷ìóÏ@W½0ß…]TýõS’D_‚M#Ý\…T›$£MVjÔI}ÞSä±wsJý6qgß§ŸØSM}UÕpÇHô†¦im÷Ýxç­÷8hs‹Ž%WÛd¶½ ë©<™kìD©(ù7’ L±Æ¾÷åÿ˜ccÜœwî9ƒs/µ ›núéq_ WÝÓôSCqçµÔõ½ _x±7U»Ûº“ýœTÁ¡꣧àzÙ´M;ï²»—tvDý^Ô³O_=ÙÐ÷ÎÓîK[ï½ÛÁ§E<ëRºñŸŸùúì·ïþûðßÉƩ¨ï«¯ºªìo øÿ , âN0@]ů¥k­Æå1Æ=&W#›Ü ¦%%?Pð0àúCf2²1…õÁcœ…eŠ$¤…ð„(L¡ WȺð…0Œ¡ gHÃÚð†8Ì¡wÈÃúð‡@ ¢‡HÄ"ñˆHL¢—ÈÄ&:ñ‰PŒ¢§HÅ*ZñŠXÌ¢ÿ·ÈÅ.zñ‹ÔèÛâŠE¹+¤p…Kœ/*WŠ3v«ƒÚªÖ2Â5î w$WÛèF"AY;*Hà\‘Çr­±ŒX¸Õ‡eÂÅìt¿ “A B’ƒÿcYÁ¶-¾„~üc 'É®m,J–ìqµ&UnÀ• €å*gIËZÚò–¤JàÜH™± ÈÒ€µÂ¥‹<⛞ì‹`¤4Å–Rö¥Gn’“$áš¹IaŠH—\–lUHrD\IºÖ·®D,Hݲ¦:×ÉÎvºóðŒ§<çIÏzÚóžø\c$‚G z³Ž˜Ì¦ ûøHNëXlôæ ÷éÏríQ¿Ìg%ôaÿÐF†—«¦d©0R²  „4]&J‰ö%¢;@i TjRH”Nx0éh`£¾–nà¥2Í©N_£¾âÙô¦á³ÏxÖŸ§y'z¾‰yÂæ»¤N%?O |€³ÓÖüÇ>ýi¼‚ ¼ëQÏ{ÍëjIšç»¤-MzÌ«*kƧ:­b§jÅh¢W´°µ¦nµÌ—×¾úõ¯€ ì9XZPw˜Š0Áü•ÿ>@ØLºë“ÔD%#%KÒÆŠÒü!ûP’tF-³è» K-ÉDN¤–‹£9õÍÔ®qŒÞÂc+³¥É&î¡e•ÐvËÛÞúö·À ®pé‚× ÷¸ÈM®r—ËÜyÿ÷p­«t§+’»Â ºÔÍnv­Û:Øín4tUÉÓÆÊ±j—-ÜE WŸ§–î¡n¼ÊÞH ¾ õ”|² ªz¨Ê´ëaÏ»ÆZkàïuÍyi=ïZb3…¬šFk‹ê€£—;¯RxyÈðY{£ÿNؽ ߆կßú²7+ ¦[[31 ó õ8ú}{8LâäX{C­±RÊãï)Ø®÷]±qÏfž¨"˜ÃRÝžT™šc¶%ÙÈHnŽSs|Ö¥ÎÇií1e<žÓW%éÍïǬ]¸Ð ¿,À.™×Œ:3Ï Í‚³œçLç:ÛùÎxγž÷Ìg*b]‚%­xYR.Ù"ÿ€Š}%G¡‘X`êùÏ”Û,g+‰Nm"Se§Ìl$/™È‘²A^à§%ÓÉS䣢ulœ÷*ç^bŽf%2ÚçZÛúָε®wÍë^ûú×À¶°‡MìbûØÈN¶²—Íìf;ûÙÐŽ¶´§Míj[ûÚØÎ¶¶·Íín{ûÛà·¸ÇMîr›ûÜèN·º×Íîv»ûÝðŽ·¼çMïzÛûÞøÎ·¾÷Íï~ûû߸ÀNp¾Ñ/¶6°l¡+률ˆVtJ ÛÈY*RÖ,eÃUMÀ…7Ú—½­oyhÊrz“&sR©6¸Ì–ºä¨Òã2mÊÐTå.eÂ. ¹ŽâÜä±ÿUø©±S“ì“¡u¹Ñ•pFOoz£Ÿ^&h5Ê$…D ™þÓk[™ŽISé )-‰.É#´é5m+ö—3=Õ¨uyÍ©ž¥¬&™U—í§}N÷¤çÂÖBÿPàËÊZ>0ÇBÁáÉYðÆ;þñ¼ä'Ÿïùü˜Ÿ*_qʃ¢ØeaqÐ?ΛÐô'¦}0_ö‚“¦>dÌ¡Iô >.ï£öü‹œƒÖOóuÿÞ VP›ƒ6ºþœ¥{ÑUFˆ½ëq{R ?ùÅœ¿Þúæ;h®¶ê½—ñ“ÿüèO¿ú×Ïþö»ÿýð¿üçOÿúÛÿþøXÿÑGoã3Öÿ™Gx!Ç+þFhú€'€»b~ê°?8ÙWGEt[çI(uqwrp¤wXr3'IÄ€ÖFQZçt]ÇY:·2Äg2Æ—P÷vuP}^çpõF‚¹§i·OÂvS²$Ò·"ăšDsf'‚ØF(I¨o‰§KèO(m–wpTX…Vx…X˜…Z¸…\Ø…^ø…`†bˆ á'gjÆfh˜:ÍÐ fgg˜†pH!aÖg\ãbmb¼#!ÛC^â…aqsÈgÇ“‡iÑ=dÕð5_åõ6HAV†«–6Ö6eµ<æ…<•¸^Jua#¶ÖˆŽ¸tmXg¥ÿs‰¿s`ÜÈb¥1BecÓs`Vߊ+ˆ{6ˆ¦ø‰ÿU=ae;ºxd%fbec^_F‹ž`‹VŒ0¥Œ1ÁŒ´ˆŒyö†9匈hŒ€øˆ¸&Ö¸r…BVgkŽâ8ŽäXŽæxŽè˜Žê¸ŽìØŽîøŽðèŽù7ôXöxø˜C…$`YQˆ'ËäQ‰¦xü1ç¥Â/Épk§oÇ@6òYÁ`‚Ï”)´#©¦ƒ<7$)ArgvÁ2Yj‡i,çtVÇ|–¢É§i¹W’W7u2¸íB’¡DuC‚"©)¨@{‰‚”qv'y|·×yúx”ø8…c¸”LÙ”Nÿù”P•Qù:!•Vy•X™•Z¹•VH•• Ü–þAŽ£¨by–VE–pf `‰–n)ØxÔø–t)q) ݱà…!8&_(á]uÐxuÈd¡1—¬‘ˆw¸‡XÖ‡³d4±–Å0ˆr5Wíå—Œ™—˜Çx—¢‰ˆù—'Ö9ŠÉ—}yš&±™ eù•úʼn†X¶e–dÁŒ±˜‰²8šgé°Ðš!P˜½;‡`±ÙeyHV˜ɉc§¸‰ÈY` Ƙ»Á‰Ö‰‰•¹¾I À9 ”y»ècÅi0ö‹"&a¹ˆ`Æ™ƒù`’žšx½x¨ØŠÒ¹õÿ©›â¹cÞqeŠ›ÛžÄˆ^ž‰ \3‰G€© ®ŒÚSúY`üõštÙžCö]é‰;Îiž¶ êia¾h‰ J‰çù¡Ï³d×)¡º`z m©™ š+!£lf¡$ð¢É™\A£0J ‘é•”€£óe˜‰¹—:ú-J:Ψ—GŠ<ššna£– ¤MÊ™X¤Ÿ÷¤Uê–W ‰’`¦b:¦dZ¦fz¦éhº¦lÚ¦nú¦pš¦H9§tZ§vz§xš§zº§|Ú§~ú§€¨‚*Q6㥃*f óq$qpq4ר r(Ø€‹êwi9[Ô‘Áà7„¦Fhÿ4#¥õP»P90§}YªRwƒåD$ Ú©%iXgG¬z‹}¨Åwè’v·‚ƒ1XY%x2A„3y}²µ.ÖWu‹“Qw|*膹*zŸ•JByz‹fËêi”Ö/¾Š},'jžÅ¬×Z­ÀÊq¥© ª7ByÄ®[§M Õ“§À-OW¯¶e«ËÒªÑ7®Ö[àä‘©…[ÿ8KçX ‘ š7kèz¨û°±;±[±{±›±»±Û±û± ²";²$[²&{²(›²*»²,Û².û²0³2;³4[³6{³8›³:»³<Û³>û³@´B;´D[´F{´H›´J»´L:Û´Nû´PµR;µT[µV{µX›µZ»µ\Ûµ^ûµ`¶b;¶d[¶f{¶h›¶j»¶lÛ¶nû¶p E ;httraqt/help/img/addurl4.gif0000664000175000017500000002272313042707374016514 0ustar karbofoskarbofosGIF87aúªÿÖνÿÿÿ½µ¥Œ„k))!!!ÿssÿ,ú@ÿºÜþ0ÊI«½8ëÍ»ÿ`(ŽdižÑF˶°qpÈÁ«›ß±ŒfØÁf.`Kk:ŸÐ¨t:UFÖÖm{Ôʼß/wìoÏg±ìÀF³×íw|N¯Ûïx¶@oßïù~5‚‡ˆ{ŠŠ„6~Œ‹“Š• 5 ™<™(¡ £+¡§+©¦©99¬­°§±³´µ­*T¼½¾¿ÀÁRXjrywpkpÇÌÍÎÏÐÑ€„„†ÕÕ‡×Ù‰…Ù‹ŽŒ”‹‰å‰<é—ê–å <äš ð ô“ï ¥ú£ý þ¨’*P «‚¦l)¼• …Ç#JœH±¢Å‹3BÐpÿBz @Fôí3©1Ë–#Dªt(scÊö  ð ”3#Öä0 (Ÿ¤>nxy‘£*˜8Ý @¤‡ª)7”ÌY«J¦P/`å¶,‡ª;GJDIÖÊCÍJp:5)O>ß`™k@ßJß (à@M™|øÔåS$ÏÆ ÐGØ/Ï¿‡³â½›·è¢›óŒ+·´éÓ¨S·¤;íÎׇ:Ü5[5†Ø³ç}¨}µmÞï|“Èí®ñˆé¸§*Ý(Ø‹âÔG:¹€ˆá…7Ÿ„{aX_€>g$iMhdWE@ aÖ§HèfáH7"…XgÚæçŸ€*è TG衈&ªè¢ŒFÕf£F*餔®öèâ`¸„Û;¯Áõ¨`.À’T ˜§¦¥øôb?f•¦š¦nRÙý8Û§¸ÄWO„;%Ù$w½5_„ãZ¬°ÿÁ’º,Jމȗ†%!\ôÔvH³çtw׋¡»H¸ÛÖn¸ãæF¤·fVê®N›Îu©[¾GÇ Z¦Xü9Pª½ÿ©R§ºQ½'¬ð ?4p¼…Îû¤¦è¡×œ`±© wìñÇ=\—`O|qÉ ˜ÁÈ ·ìòË7@pk(€)¡•Ρ¾Æë¨¤Š*_´>wòÿ¬ôÒ‹\pÍõpÇò ’áÊôÕXOê4Í(ÓëUª‘E‰ghzZmXÅ ‰}H‹qgU¾YÇ-wÇ[ËÛõÄ@í%šE•t6~s.øàTìXlÞm3áŒ7îx±(N¯ä‚ýøåÿ˜ >Ê]3Û=r¦¡|ÈšA¬”Nú馧ŽúꪷÎúë®Çûì²×Nûí¶çŽûîº÷Îûï¾üð« ‚-}WAùòÌ7O•òŸE騾@w5Ú¸Uo½qH›kWÚÕѾ«åö“ôl£á;ߨÁsí­aa«g&µ£™o±{èR`UÍOÊT±ß4kTÿËÏÙÄ?õ8ÆSß{âøG½ï}h4ñÉ è*æ©tÌ//)à ÞF?s9fX€ÙŸ¨Æ,¦„Çã ÷އÂÑc6hztÁÂÍ}ú‚‡HDæÁ¯ˆHL"推Ä&:qnL|¢§ø²(RñŠMô›¤ÿ¤ä9,z‘ŠëÃ@M²2ÃÁH0Š)#aJ‘7p1b”û¢ÆE½ñ`qœ£÷8(§ ã€ ¤ IÈBòˆL¤"ÉÈF:ò‘Œ¤$'IÉJZò’˜\d.„ÁÉNzò“  eÈ`†d£¤CŒ¡ 3Ôaˆ,g9‡?B¸,¤;ÂÁË?vKøðå9±Žß„€¢PEP¢LÕ-ä™Ðl]bð$Dè5m`M"áf×t8“NQšó“Ĉ”5€á¥L%1ЀÊVÊ“–ø„Æú@‡[Rö´:j G ‘ØAQŽ8 ˜9<Áÿ€Mà# HSFŠÒ9Ót)ˆ,Í’î c|L©J唕ºô¥¶i)Ìö7óWzò SÁ©2“1‰Iò’ ðålô ]Q†ú“¢ <%áÅ2T/¥$HV7 V0d*¯´”.&ÂxŽº]l§_*’•„j.Á*jæùV¿|Z¶Í]U‹aÚ¡Qcå)ÐlfBÐ’L(2D û¼*«ÚÅ^7Ѹ±z#êV´³Àÿo²ÙÒck dU1U9«\sÓ—lyÆ©vê«jšF¥¤A{ˆLËb®R¤¶Qa Lw;©ÙJ€¦PÙjtSàNb¼M.¢|ÛšëÿXé³~땃jE¤ÌHP¦¨å›q˜’ v+bÝiÞ84ÑàkKLÝÌN–\üM¸htO°œÚÙ·€U‘-Š„BÂöæ`¬ÿõªSsÁ_ õ¯§ê×bÅê7¤¤ˆ?“E^bqÝçú-õB-§Î[ ›;Ý¥RmÓd•óË~#¾‰_)ë^ÄœâT)QR¯«öNh©5Õì„/ToiÆA¢kj³Ã–ï¼FÅ % ×”Ëä&O„¹ ê‘íšÉH†?'ô,..#ß´ÓÉ`&"”ÃLæ2;ŠM–3³š‘R³²lÌx³ß„C³ƒ¯¥¼’ `l¼0¥Å¼ ÜÌ(òªóåÿŒŸ‰n •\ÞìÖ¿›j=ëæzejÎâ1ÛÊŠg¯èù% Éð£E¥€/8åQ.J<Ø[ ØÕ‹)kEÖþ°*Þ ƒ\LÙ5·Òp|Ú×Ll*v.Ø4Ks±—=Äcãñiãâi» ­®I°õ¨˜TI´â´¦dËtM’ hf›Û4ÎÆJ'æ³O¹f=ív Ñ”ooù -1iŒqÏÍ{rÐ~ºÀ4À`¹&> Æw‡–?eO iýŽøDþý$4×?ÑwØ’Æ»0zà©XÿP]'ïÂGÎOùŸ(~ 4{`j*yÀX54ç¾Æðߦ+óž7íùÿX2͆íó¢¿L 4'´ “:ýéPºÔ§Nõª[ýêXϺַÎõ®{}h3Ÿf=‘Ó ·FOû»Òwvß|nÝj{áüܺ÷-µ†à„D2–¬âö#¸Æ {“$Ér§3nŸ= ”Á>v°—Qò—¿D¸3ÿùŽS>ô§8éSÿúX³>ö·¿¤TN#oàcE~3jàŽêæ¾úƒ‹r g[g?JøÃW,âÿvõÏ^¿ÿþÝÔîþûÿÿ€8€(tûw€Ud» JìótJòO«DOùtè 0È‚ 8‚€`K°•K*˜‚,¸‚Ú …ƒˆÐ ÝI„ôKÅÄ÷°ƒƒâ®3R!Uøƒ¶ ˆ( ÒØfTLj xؘðí”N¥(†®TfHJnP޲˜O´ÈO&ø†ÿ‡ð vXPÁHƒ@ÄÅhQyH ð@÷°þørAçŒÎhˆÒˆˆIU§}Øî‘‘‘Y‘ŠB‘™‘}ä|IÑñGfobEbúøX„&6|‡/ô‘ ò.™FÐbY¿Q²S÷Ö/¶(Ée¶B%7ò6Ûvdo±ôÀú'çSe,©o—ÿ'!¹e‹á’=)@c¥”¸2U–&±¦bÅ2–UVdS5ŸQe{ýã’p¡`iU!é©7e’E•§"2‘'8‰ $²)gG’¢6’-ée>%@|7mí±7à6•Q)=M‰–OÆ‘ò%3£±#bx–ŸQF7ô<åZÚ“÷ Ô/VZ†—¨Âw?™?…Óõw®¹e8vbšjÁ—ú†—þB@å{pBšCÅS¦!7¢˜WEXqœ³Ñ`“Ð6"r;9š ¹™R5'"Rò?Â9žuGQ2™º¹+/yœÁ‚œIÅ]9e!l„+Þy8¥!Ë©›¶ÿU~¡uwži’j!ÂwĉTwâp€‘qs) Ú8Öw> Ö,ed$—æ#üs!|yš„!—Õ#›Tr$‚¡o‰-\”q· M&}i´ajzVy"Íi¶Ò®g¾'kcy×%ƒT¥U«G$æåRážv¢jö ·¢2n¤k¦}¤Æ)Ëxh§(ÀéíWIVn°oagWS±XZÎÉ2È;)3_Z&Jr\ÌH¦B!¦ùgvÕž>³B(§aòŹcBª+asaRS›‡ó%yù‘†¥Gê 6f+™øå{6&¬_z£¤[²UŸÿzoº"V‰%5DÕks©7”¨’¶WY9¥åS†ºÞVSJ]<h”µ]š¨9¶Y]Ub­›¹)«¶z”ì‰eô——»JhŸr_ìõV©¢©ŽGŸÙ¦[‰›-¤>k“ fhüR| (x*—«g Tš¦ö‡ª".ZG§ëZ¯ãZ\⪕öó‘«*$‚zƒ[êj¯h¥™2¡ V¡•Lû°-±«:± Ò·6µ±Û±û± ²";²$[²&{²(›²*»²,Û².û²0³2;³4[²ôZsÐÖX}r³·Ñ±:›!ösj6µ]@ÙV”™6•×F<ÿ{Mû§&Qˤ¹Ù¦—l?£“·£ÛñYˆc<—{™Â-aYYÛka³C:Y£gåžå/rÖx“±Ö:™á‘$aºVÃÙe·'æe² ®ïeT¶'+m¹†»µ€‡ž#òx|Sœÿ%$1Yä…k²J6´‡<VV;˜—ŠGlþgµ—³Ê4¢¢—4öPo&<¨+Ùb@n¡Ç-Ó1¨Ü²ƒS‹oâLõ@¡=¤3Áû«ûºG»Yž›-Ç">xµa@sCÇr»•.Èk’Ü‚.U©ÀÂ9;GuƒlòÒ®[¾þBº;t滾b„¾8›lì¿ìã¾J¿òÿ{¿uG¿‘:¾m$n ¢S 2W¢·!Z%œƒ™r)p/Y´ì6ä‹¿|”tû1âj[¨r+íÕ­œÑTƒåW-6mÄ!e "¹Á`&Á˨èyÑÂ?!€(w*,™™r–×pÂiŠoò–"®Ĺ ¥@Ä3¬G5Œf0o—?ýÛr-2Ò3N|@lW|ÄÆ¦¿+X0üÅ`œÅ'ÆZüDI,lcn¿ZÆwÆC—)Û«ªðàž–?Gñ®¦–žíYÂnœrp<¾ ¯`\ úÇËÈcŸçñ"¢O‹È×§È&Sd—ûTkóWa+É×we€‹ÿÜ.Ý*æò½œÜs­ðÉ |0d|ÊúG:‰#l®L°¡¢ofñ5Ë)o¯ÁŸìyQc„C8ÌÂ\ÌDxÌÄŒÌÆœÌ̼ÌάÌÐÜÌÑüÌÒ\ÍÔ|ÍÓœÍÖ¬ÍØ¼ÍÞÜÍàÌÍâüÍã\ÌAg·ìr‡žLÎîÎï\ÎòÏô Ïö<Ï÷\Ïø¼ÏúÜÏùüÏü|ÌWû<º\Ð¥kÐ]±¿ ÙF2òÀq½Ãj?_6Ê‚TÈ{X2ÒT£ÒÅ[ѱ‘`¬Õ+ŸÁñº&i³kÑÁ L§ÉÒ0­Ñ°»Ò4 ÒÝ¿Ö{÷U }ÀiÊÇv'Â~ ¢ÿâ™X2­ïQ,¬YÏêÁLÕR&ÁW"šWÝ™}&_ %±£$R¨bëÔI•”5yš2Ú¸ÏI"<£¿'ÖÏ›bæ`!q8°Yœ3MÖþ: 0#5™2==™€Ö*L} ](%@m¼Ø‹r4çÕGœœØ m¾”]Ù{Ù˜=±š½ÙÛÙžM° Úõ:Ú¤M¥¦}Ú,šÚªÝ<•Q³°M²DÇÚ­9ÏÛ([¶Êµ½G„L\+©@_Ùö¦~©§Æé·Û*õ¦bá@Ȫ«‡0Åí¹m7Ê­R½MDí~È=Ð× ¾ÌÆâ=Þ`Œ~ÞýÝòKÛè}€ê½ÞúG_ßò=ß&ÿÅÏÝÏ“ßijßúÝßüýßþ]ˆéƒÞQÍtàÞLÖ¨ ÞàîIéä…÷T†¬hötŽžáϰŽ.Ø‚e|hH~»„1©¬ô½î……¦ ¢èìÔŠ£HŠ~ãcxJ]øeÐã上ãXqPO­8±¨á®‚ÔP‚LîOµÈäƒ ¥‚¹Øòx‡@ÍÀ¤ƒÕ;SÑg.Ì@§â'®ˆX×â˜Ø<F ã.—HNVØMVÀ8þ‰Þ˜ã:NŠ\ ç`èŠäGNᯈäIΆ×жx‹ÞOL>38åòHP…”0ŒxûHO„Aÿ8æŠ8æ]LjVçT(…’XM¨^NW…™xêœØêwÎàyÞã2þiŽaHªDnŽÀnèüäèN¾äk¸ä‰þäÔ0å¿(Uå™P‡“pPÅÁƒ™à.Ýå^nà©S [æíLR¢>ê›ë5ЈržêM‰A€…ì>±nq>ëÚØ€£ô…e€Þ¨¨ï‚ް4ä®OÓ€KŠ~‹ÓÀáéÈᾋ—®é– íðˆŒ`QP ɸ2¾ñ²ÐX fNuhÙPòcHØ…ÙpYp3û¨ ôŽç6¾ò}îã)oëüžë^á¾Þïåxä?ìmˆìÆ^ðšÿh K.íàð ÓñÓQ›@Q~ØCɘñ°>éQ‡(R(þu#?ófö·¾ò|®çaÀãüîòù®Šy‹A?ôΰèßèIŸìŒŽ‹N?œPÆ8ñ˜@  QZñA×ßR1¡îuí )&¾RÍs‡¬4—í6Ýú€H\æ ƒ[ÓœëÞé-Dªo¯•ßúØ÷ú°Ø¬?ûLjE¶_Ú’™Fæ,Úm¼zŒ²ÉÉQaü‘Ý[BÁ_0È/[šÑÿ[ºÝ*™õ{ctÔd5trCÀWrß!åpBõ#rÛ«)¼ñ}Ý/åAÃÿB“%”k@óc=*QÂC­*>ÂUÔ  dL¢#ÂÌÃ| ô‘@ÆlÐØvñd†ŽÌ‘QDæÛÛh-Ì'Ѓ!¨Uh. É`:`°!>ƹ5DÔ©:¿Óµ§‰| §bO¸©"ŒªvaÑVÕbxˆ˜¨xø€µ¸ÂÄt±&2¡×ñÒE2çööùÙÙ$ÚQ€TÁô:èõJõÙÂ*’ZÑUÕ¹âð¶$Ì€ë ò…Ôüubz,Úµ@:‹»â`j¹dR<³'a8º¼²”<êpÅbÚÜäë˜âWcìÖ^T)WŒU48 Sî›LÿgŠ0A€AT¯`ò×IS”³ZaûWèß™ÆÞ•€w"£$†:‚R)¦ÌŽbÞ3Tj…`ÃøL(æk( ~Êè&•½zɨ\‰€eVÒZ'+nèipXƒ„VPÂÊV¾WËÒY}ed˜ƒÄ͹Ë­QnH0 ]ϸ~NC÷£…¯‹¦ÄE\Ñq`R¨ÆnQ¤’b«áŸŒm +  CŠZUÄC"—é0Nµ8Ô›š\ÓNå ƒmÂ^ÏB5PhVa[&7öòŽÞ¹è‘L0gW”JfÈ¿DÄØÕüùrsÐCX‘®P‡_8;7ôËêóîÚqÖy¡Ýû!>ßÉ›ÿ»~åÜ‹6¾ÿzýxéõÓ‡Œ¾œeú1G#ó½‡^t¶—wài`" 1s6WÞ‚ïa¸‚3ÄÓƒíMÕ žmØ FÚ LjB#$ÉÅHc1)a#"Oä¨@&6âãŽ!æHd‘(Thd’J.£â1‰\q‹<‚#”VÎSÓ•ZnÉe—^~ f˜bŽIf™66òˆ™‚Å'"i÷æ!_ÅiÓ©‰gžzîÉgŸbÎIC\ÂÍ.SôW)4‚¡ÁhÒlgØ9Gì„!Âz´Óè$DêÄÂúÖy~žŠjªª®Š' ‹4DÕ?ísQD;´éš?–±dÿ‘°zцg?åÌGøØëiº Éj³Î> m´2š"Ó“päŒ$0e)x’€…éLÂk$›ªbA LK¬gÄòÄ'×ZtîHNÙ"m¾úî˯šhÖ‰$$FÐé¬6ÆMÓo /Ìð™BBpÃOLqÅéj"FD!›4šº¤Ç ¿%áÃAºbäH1æÈàÁCäŽ(Í„ð—°IÉlët‰ƒS‹˜´ž”aV©µ3Éìk.Z%Æ!,Ë->iËa‘1]ïaß–X[,Š^»–ÔQô ‹ÒÒër,`ÌqB¸!qžÚ'Aíµ–¹ímºÙ/ ……µÖ¶=·$¶”½ÿ<ó¬ëu¤&l”ÅÒêNv ÖJ$t¸m¶,ö…OÅøåPˆkÄâŠÓ‹Úد«®ê|Ýv e+– ʃáÑbûBñ‰§ˆ1P¸B”ÍÊ$–ñ¶`#©ÍNˆ?Ø? Vªˆ¦YHs€ô£‰éˆˆ}‘)f$¯‘LÌmð‚¯La瀹³b¦P±ƒýÅÃP„KÓ”^<êvÐxÄ[f†2iÈÑx,¤vCDl/ºÌ’/™ŒG¤)b‚é%Ná&]ަ ZC/唌, Ó˜ÑLÄ0mÍhóMÜ„Ó3»YÌgVs›5±M5Ù•Ìp*S ±É4­ÉÎx"SœÚ”É5ùK!µóœö”&?s<>Œ_»¸˜ÿAJжÊhm¨C Q‰ñ¡(¨ˆ8DïxÃ: ²hD? Ò:t¢º¼×0Ô¡¸£0ÅgŒ8» P¤4­©M÷Pvò¡"(OôС«SØ©½©QŠÔ>åT§~{3Ó·4DÄX š‚¡%u«\í*“H2­zu¬d-+ÏjiÖ´ªu­¬Z*[ß ×¸–É­r­«]ïª$°âu¯|ík"ôš èv°„-¬a‹ØÄ*v±Œm¬c ÙÈJv²”­¬e/‹ÙÌjv³-0!;Ίv´¤-­iO‹ÚÔªvµ¬-í¦õYD¤kŸZjç4‰YLpR›¸õ«oåÿ ¡×.°Kðä:ÐZ#çðßyU tƒìD=çIÔ &%Gƒak&á+RŠº¤2>qNLãý-™à–.UÞ¹çÈŠB>+DfcCð•”ꈾPèlîݬîØN{¡,!§È£`,_¡EÁšˆnU—³£¢ùõ€ȇ&{XŽNÒTdœ´† OØ‘I;BúÒ+èÁIÓ‚‚-Œ('­Ã,æ°}•Öax(Ô¼Fz“zaÛ[Ó&RÚú]4ô¶ðI.#?¨§™'Ç#ÉÑèç˜ì<¯ÑK êØ u¨¬ydëŒ/Ù†>"w* ˆ°C±oäñV( eîÆJ°g8ÿé­3@uÇ#¡²éÇ]Z‰¡{KW§YÑiñU}í»±¦ÖLVиq7N’±÷ 3‚vLp¾wëˆt?Ðp‡+x¦•ÖôŽotXÒ•ÄN©;gé0”˜?€I`m òccit©ƒGãø‚ø‹ÄÎ%¡Áôãá²7bõ+¬´c%9»áÚ³ÇmäLÛ’ßþ'D{[n®†û¯ ýY¶Ó ïxûÉÇÂwlönyë{ßçeW½ÙmœÕñ{àßÓºKðj|á çÒÁÑnE¯á¯ø’è舃Váï¸Ç§äïŒ'9È÷_Ïä¡«œ­÷VÀ‘±“#ÿ°Iç™éÊoNÖ–Ó$È—ØŽÊÇJ@°qYÂ2È¢õо܄¥DŒAM‰Òó¨S ãž rÒ>qD ·JFZèŒæ®Â6€†Þk¯œI}íý¢úz_®¢DŽ4hØôéžä¶k¸ÍN!ÔæÕ¸I³}ðüÒ9–f2qÙ‘ðŒ÷­áUqïö`ª”¯¼å/ùÌg~Iƒm¼çSåv ËuÄaÉßCùNõCv°•9R&íÝŸ¯}˜B/턃n÷—aå¡ ]Þ§~÷S….”Êkûä÷éñĽ0<Šïâÿ¾(Ia/GpTÞÛÚæ¸ò¿&æk\¶«‡ ØðÄé»~(ÿÚ/ ï±ïûã{üô—}È«>z@óüï¿ÿ·Ï$ÈWX[÷÷vˆ7ùÒB€ è%âw/F$.c&´ç€X$ÈsáJq:ø“ü$Ô$®÷zs s¨‚[‚{ö¶ùuöP–Pjï=· àÀá@ æ´‚?¨&-pˆ§IŒÖÁ q"€J:AªP‚„SX&H„DãLåw"Â.ã•F% ŸRTH†UøoÇs98öÔmeè†y"„h˜oH‡‡—p¦T5PTjW‡ˆ*$&Q rØ+¸ƒ-¿æÛˆÈ':‰Íôv<<Õó&ÿᇎ¨‰AZ!‰¢érc\(k›ˆŠzb[znÍ—€©‹óvKzy4A„±ˆ‹Ñ2‹È]ã‡o¹Œúò]  ŒÇ¸*V8z)ˆŒÍè%®£Œ¡øŠÎHÐv†xhu'WÛ¸%¡chH‡¡˜Òt<³èOçhŽé8N눎쨎íï(îHñXóhùˆûxý¨þÈÿ(Iiy‰í¸‹Äeo·è牼8‘´X‘I‘i‘‰‘é‘ ’)’9’!I’'i’)Y’+‰’,©’- “/)“.I“1Y“3i“9‰“yŽì7n¹‡€Xÿ0Žhb[©“7‰”G©”;™”L¹”M •O)•NI•QY•Si•Y“¬XMC‰\¸•hçaÌÓ‰y•g©•h‰•k©–m™–oÉ–pé–qI—s ‰5± f7ã‹ô‰‘ˆ—¹Šƒ)˜…I˜‡i˜‰‰˜‹©˜É˜é˜‘ ™“)™•I™—i™™‰™›©™É™Ÿé™¡Y”¬ø—¿D[°Å©91©š­ÙV}éš±ùšµ(›µy*¬i›¹é/ãöÎç1¯È€q&L¦@gŒˆN7ÎvDÓ!…HW"€qD”ç›±_#ÏI‡aÉɃ>IÁ áRñ! £4^š°bÍÿ†C‘ð áß‚cp.íÓ#j]+¦D 9ÁEŸË))@f¸æi¿6žŠÈÛå~nS=#6B+6bêiEZ—ó¢9Y€‚¢# žá›Š#pÑ( ö:QlŽè VU^AƒàxR`R©]ù°?RÃ6Z†& 6Jen6 ²Ð¢9Z5jÖ&PhRñã¢æ£FÔ“ ÛÅKÄâÄÀHd>æ#aÓ8í’.¯5T „:HAÓ&Ö¹høÀøƒ¬>jä«GgÜ’lBy&êH Ö)‡âD)’uÐ †;Ž„ØÉ7€ªtaŠŽT,µœG:v¨T,±§º#Ÿ°9„ÿ:8\á)S…Su Gðt–Ѝÿ5¢œJ©T¤m4¦œjtªj)Ó耸™Mn‚¦À4L·t0ò‰îdMµ«ðDO²g“«³ZOã—3‘«G«¹˜¢ºé¬fÒ¬Ï*­Có“Ój­gu­Ùº›´©­ÝúU°é­áš$°*®å PÕj®éJKܪ®í:‰î ¯É…®ñJ¯W¯÷Žøª¯Ø¸¯ýj‹þê¯ä °Þ­[®k°á*° «o\ð— ±+±K±»x@ɰ7׆ ãDïš±*7¯Î񱀿±Ç5òAsz€jf€Š}}W##‹±%Ûq'#&š•Çj5*“3‰ 7„4ëqÑ9z{Z1v”,;j1 ´r(´²ƒ–J_Ø6÷yÄZO˯Q[qS‹Mr’¬Òéµ.¶g³ #³™¶G´ûҶǵoû[áòy«·{Ë·}ë·{¶;g·+¶ƒëš k¸ª‰°‰›‹Ë¸­é¸›šÞ¸•k¹—‹¹™«¹›Ë¹ë¹Ÿ º¡+º£Kº¥kº§‹º ;httraqt/help/img/snap1_a.gif0000664000175000017500000002330513042707374016474 0ustar karbofoskarbofosGIF87aë³-TPYd\•Œ{R¨o±¦²§Ž¢¿µÎïÖʵÖνÞνÖÓÌàéå÷÷÷ÿÿÿ,ë@þPÉI«½8ëÍ»ÿ`(Ždižhª®lë¢@Ä\×´Mç;NŽðvhÜ|Ç[©<6ÄFðÖ0&¯G^skãb¯ËåwL.›Ïèt¹pd'ÝîN Ïëø»>¿Ÿûëz„…†‡ˆ‰Š‹‡ŒŽŒŽ„“•”’›˜  Ÿ    ª¬ © ž©¬¨±©HZ¿^4C>ÀÅY?FbÆ]`TVebLÒË_ÔgÒjÚÛÜÝmhqqxyrå}ä‚€èƒêí‹€‘òóŠ•…™÷›ö——†ýøš0`µŠ•Áƒ<  A„«0!H5ÑÀÄP¢0‚2%J@ªþ¨\´h ׫’TÌe‘‚—¹4bT¤¨$(ÙÒÔΊƒŽ*3#Ñ£¡ˆ ]ª´iQ§Fe"º´ªS¨WŸjµºkׯ\Ãz Š,Ó¤`ÍŠM‹–jÙ¶^×Ê…š*Õªq³º=ûöíÜ­|?•B°7/ÛµcáN|¶ðbňÿl˜²d¿˜gVk¸²gÅf?[šj´èÓ—S›VzµëÖ°YË~=;6íÛ¶s§.­wíß¾ƒ÷œ¸ðâÈ+7΀УKŸN}zx?.É»‚íß¿{ß=üûóÛã·Ÿ¿¾þþûýþÇ߀èß"à‚*Ø`‚2h`„Jè ( ìô\uvø:RfË%×\‰(ž¨¢‰,¦ØâŠ.Z•a*Ö8ˆ¯Ô´WŒ0öøâ<écDI(ØÑhã’8Џc^&‰rÑrQ)ä•Ë À’\véå—`†Y]b–ée»° ˜Ûa·€› ˜âÉ“O͸¡™Ð5ùa)SF°«`^"%`KP°ÊK‹*ªÊŸ5% f-hˆfq¾di¦¶hÚ(N žbÀ/µRêFb›¢8ÝÈúÀ@Ðê€*h `ë´ÐÀ­l(,t±žê@¾þû€°Å¢iè®Ñ©9À°Èb›l­ÐáÊ€P{‹š,Ý®º~+Òv¡iÀ³²¢;žôÚ(bÊ"J Û•"@ˆŸ%`g½†¸'‰­Z©pÂFîÔæ›oʱ'ØU,±ÅGœ1Å_¬ñÄoì1LJlrÉ(œòÆ'«ì2É/,³È,×Ó5ŸYÕb N;¡‰i)h°€£½J-«˜z©Hq fJ ­5Ö*j)+Cv¿‹¬­±J‡+‡…?À¬­ºN×øÜ]«@ @ðåþ˜g^ãuR5§W¼Yæ4Á_ëRBëZT›IÅ÷ëËÁúk¸Ó9€ëì´+>¸wé@¼¸÷Ýï¹×®ùñÈɹ[·¦;éà =H(BƒÑ`8” að†Dþ'JÑŠZô¢½B8ÊŽŽ¦ãô©HGJҒΜ&q€–b¢¥0µ„KaJÓ{Ä”¦ÿÐPW+8 Ù1ˆÑ…!Р 3@ê ÀS¤àâ¸N˜ziƒÈÈ*š‘„jdô«`=ƒ8Æ…Ò¬çH«GÙá?°¤&ë#a•úî*])J5ñ¼Î‰'<‘€uñ¼·ú¢EIp¡ ^$‘+Œa]QXY×a-í³l ?ÔuV²ŸÕ ÿ”™ö°€l eƒò‚Ö¦`(´8¬Žäb7¹yD¶ˆÁˆjb(•*P„ ”¥pEÕye¶;ÉIM²þ3ÜdJ·È­te#Z Êñº¥Íf§™m6H©‘x¯CÞñš·¼è=¯zÓËÞõº·½ð}¯|ãKßùÚ·¾ø½¯~óËßýú·¿þ¯€Là¸À>°y–]Ó6X ~0ô$ìà GØÂvNë‰á_øÃŽ9›‰Î{ØÄ >1løé%¢øÅ*N±ŒYËâ.¹8.4Á­H€ 75J$8A‰Û ¨D¯!ÀÉaER). ·à”¿´(Š»äÖ§âmMn!äo'z3˜ßfÅ-ÛÀFwZ™…‡8l™éq¸j´®lEG‰ÐyÚ©’G°{å ;BñWó:Sþc.ݘº«ËË)_æÚŒ™Ïl泤§³çI‹ Mh›×—$èÈ š’Iܰ“Ýh—:ÆV"õ_æ¨$zŽÚÔ°Fµ¬O]h&•xÖ±FÎ-HÈkrùºWÀîu°-ìbûØÃN¶±•ìe;»ÙÐf¶´Ÿ=mh_k3‹¶9ÅíìTJt¡.å«F“SÙ"'¦8÷ Óî±ÝVD>·¢Ø**N¨Šqí#Ù9ë\Šû׳’ü[ÁWð^°¤€+cà1p@ãG;BÍKW±2EKEÂ,ÁÒ çóò0ó饄î3#Öæ­[YÝ\§'ËŠ¹f.óšÓüæ6Ï9Îw®óþžóüç>:Ї.ô¢ýè:oÒQ0˜4½é$€ûÄRkÚåü¾ÚvQ;í§–ë}üº÷m@9V½FWÏ:Öíõ®ƒ½íaw{eX§yzpܧÎûÚ§÷¾¿ýÖKÊû¹r¹Äq(M>Tn›ì´¼ä#OùÉ[¾ò˜¿¼æ3ÏùÍ{¾ó ÿ¼èCOúÑ›¾ô¬‹'«ñ|N§Sïj=ìeÏ‚ÚÝ’x¦:’[R4DÇç&IN {±yºé&›)Äxn|?%³ß»ì•¦úÁ·¸ðq©} §ÏýèÃHõg÷PÚ¸{ï›_ú³¯}ø;4~T–ýðï~üCQýpþ»ú`w<¿ü÷¯T¼”­vwø'Lý7Ø}êw{ÀäzºW€üw€yWˆ{øzx({à§€­—{Üô‚8M 8 è`ñ& °‚,Ø‚.ø‚0ƒ28ƒ4Xƒ6xƒ8˜ƒ:¸ƒ<؃>øƒ@„B8„DX„,Ø YÖgcØ'‚è„PxKhhM8‚Vø„WØ ö<¢ÀCá…Ÿ†]ø_H†ah†cÈ…œ‚†k¨†b؆eè†lø†t8‡v(‡x‡zx†yȇ{˜†‡~8ˆ€Hˆ‚XˆˆxˆŠX‡}˜ˆŒˆhˆ‘èˆw‰•(‰—H‰¸ˆ™È‰›(†þI4 µPÅU¦x ¢è Ù`µ¥hŠa‹²HQcugu‹¥Vº8mÕ‹ïÐVrŒ$•Wò°W–`W)•Œ0'¬•ƒ…9Ò «ŽâXvAO€ >%q¢ C5PApf 0?UåøSOPÙXE`4@UTÀj€U«¸Š©‹]5‹þ‹e‹o@heã ‹ëoå¾èVÂøÅXú€ŒI‘ɈŒËƒå(…E²%AªS SÀ-ÕŽðS©( ßÈD…))똒P ËhèØàöˆ­ØŠZ¥ÑðF9‹µ8þuI R RÉp‘VIWwu‘zU‘É•xõRž0o8a 1XI¦n½ ¹Z£P½Ù#UWq5 t™•‰PWûœ0Œ‹ü°•ÉvùR/e—8•˜Š¹˜ŒÙ˜Žù˜™’9™”Y™Sw™—éqœ¹™žÙ™™ù™š š¢Iš-eš™‰š§)š£é™­ùšªIšÎa'ô qV_¤Yµ©Y€w›p*UQ›ºñ]Ó5yÝEœØ•Güçw—xà vE[’’„ 0–@Ö|Ë×(©ò-P6B–\A9Ò$6çÆdÚÆx1`1@YtAC¼þIvÇyZóÇœªFŸŒŸFB‹G‚¥6ûÂC%Á§ :6-an§P q ‰q ‚eç†k“ £‚*j$ŸÒ£ŸÜ3Ÿªœö¹œ7v#]Ðù}Ñ3Cs—>E?ÍÙ*Jwq÷¡«f~ø?,‚œð´¢‰†z§¤@:¤BZ¤Dz¤Fš¤Hº¤JÚ¤Lú¤Nzyûâ£YX¥Xx¥¯:V…Xº¥àE¥]¦\:¦_ Xfz¦hj¦€’¦lÚ¦nú¦p§r:§tZ§vz§xš§zº§|Ú§~ú§€¨v*[¢ö-'¦^ЍO¸~Ò~ŠJ¦ºvHbx=‘z©z~¶g‚þX‰š©Ÿ*}Shk ˆ©¡jªÜǨÕᨠêa‚úª°«²:«qÚªJ¬ÊZbCd£`6>Ѫ‹!;!W¬!WiÆê%~&ÃZ‚–ŸMC©h©‡á‘ð&\æy ¦ðcÐg­é½Š­q’|e¸Ie#t(Ëg®ºuo¡dÙê„ö8Zr*@ ðpsp²b(µÒ[‚+ú*qµ°g{ ×q°gFdš¯»c+ËÌ"p̲;µÀìr°¼cgtÓ¯d D–¯øªiÉÚ%Ë &C.†ò¬G4ªVW…™U>Èy¡zŽ1u˜J¬ÀRf·£+"ž³ƒþ¯Ñá,þb  ,‹3e°,Äåg2eRI[+ó-ß"+Ï¡.¦àf‚p++ µøR âIq'k/ø&œö.+·z#2+¬æ³k›·z»·_²gJ\%€¬Gb¥j·üf!2!ˆ{!Œ›¸+æá¸’»¸Ò Û!ˆÞá¢M1·Ò‘«¨j¸ ëMœžºŸ{ª,'1œJ¸(ˆº®{º'¶©ƒ«r…ûº¦{»Þ³hW·V‘­²¥ X»¿·|{¼Èki#'K>ŠrÒz‚žºAË…Œg -K.:Q(«%`æ‘c9–„B(Ч¡Î‰»:á7ÿ樀’ÜþBdŒ eKfСqËâg\„/´¢%&ûuö À¾´R ¶8Vk7Ä“¼ ,Ëû€¦7'Ǻ+~¼‹„q¹¡3*±ÁªÃÁŒ† p¹£°³!о~ã'Õ²±? /ß‚f&qZ¶eË-/,+ÿò;×R,üË-Är´K;/Ãì"µâ‰ÓÀ üÀ!¦3ÁQÁìwÁ?BntB¼ˆñha²Œ‘¦Ä^œ·LÜ4¼9›Ð*ÅJŶ›]n²Æ25ãÆpüÆrÇt<Çv\Çx|ÇzœÇ|¼ÇwÜÆE16‚<È‚Œ£›'hŒÅY—£Œ\¢r÷È5š£Ö%¥Ð»º´ÛºþŠ º,v¼ÉìÈc,¢TǬ;½è{Ê7ÊÉ‘ Êž¼Êj£WqÈS»™œÆVÓʸÌÊ)zÂ- f¼ª‰ŒÊµ A¹¬Ê­|¾-*˥퉥àxÂÍARÌŸÌŸ¼ì¿Œ«ÁŒ *…•‰×\ᜮ¬õ<6aÎÞ<ÂéfxÎêÜÎëìÎìŒÎð\Ïô|ÏïŒÏóœÏü¼Ïþ,ÏÏmÏýÐýÏ­Ï­Ð ]РнÐmÏ ýÐçlÑÞŒÑ}Ïcxxi¡ÌÛnã@®ãA>ãCžãD.äH~äJnäLŽãNÞãEþä?žäMåT.åQnåKŽåW®åU>å[îå\æ`Nâ¾p”hžæ%¸ø”µV|0•W9çt^çsÙ—€y‘}5˜‚Ùç|þç‚I˜†9S„n™†™:%”B‰¥Øè Õ ¥P’ÞPþ åèû¨æ˜žéj€‹¹ØéLéæwðæoeç¤NyÞçx~ŒÇÈWNã.ˆ„¶p„/˜!ò[².ë~ò¡ Á€U\•èXŽÁMér ®XéTp r“–N”üHÆíš^íÝpVJééœê|0êyÀXê&u—ªÎêyꫮ環–3!%A f©ÐRN“ ÒX%yærÀÀ>V^¥Ž3`Tîx“í°ïüŽóXð ïN%=iRõìŒn ZíÖ~ñ_ÅæKÙém.êpþ‹P9R )îwn‘§Nîr _èŸÃ):cd¿Yëu1á–¡¸’r0ÜØþ ñx“6`T@ÐSSpfÏàŽF°TS@,yô¶øðG…ì”>õýèUñXï9Vvà”ÿQïV#OòVI—zÙ—yiòyò` /ÖÖ:ïˈ·`ê–ÎQS0,©=pPBa@ ÂbRµT?PåÐŽPö(ñcTEYñYù›Þ”dÅ”^ÿõ¢>êr.cOöÉ—ªnúhß•çþ•“"¡‰¶c¹¢r? ¡c,± ù.¨Hõ~O“§hùG“ip NeéVõoùÔŽù¯ñœÏñMÉíOéí£_•¤_òi/‘iŸòk¯ŒgyB¶`n§‚e‚þÌ â_ëgÉ ä ˜ )Êþè/ŽUóPB úÏ .ÿÿ„Y©­gÞýCq$KS,ª”XYÕ…¥5]ÚÆï‚æY~÷íz ÐxD&•K¦ð |&£ÒÂsZÝYXm×Ú­~Ãc,×ÜM vÛ­H¼áíÅ<ξÇëŠý½¾çûÃcÛëã D\È£K¤ûKpä»;d”[ÀTÌÜÔÜLÐãÄüTŒü4=EM]@ˆdEE€û„eUpMÅÍÕ+%%þ´æ…ÓäU4.Ff>>VNîmž®‹œ¬ž¼Öî´””·'ÿ.GOW/O[[œƒ/ާ®_”§Ï¿ä÷þŸÇ7( ½|ËChPaB}ÿ\XÐá>Šý*>ÄxQ£EŽz°£Ä† ùqaÆ‘'²QÃrNxÖÄ€–H^4_’ °†  RfJ¦-S.uʱ)T7R½šµ%Ö¨ ~…ª5,X¥bÍZT#@­¡[#µ ¦ÎšXkwÀZ¬EWÒ4E£Ø»Wm‚½Ô.¨{7¯Á±^«N=˨J·R;_þœYthÒšÉr~ºq´ÕÓ«G«i« vňíp\sï‚›²Nwï'¢w‰Æ½yѬݜÀØ.Ÿ°zÉ3kÐ\Ao¯þ¬º´ëñå½ól}Z»yñ–˲/Vñl§Dyí>}ÐÄl U,©»0¡oßð.°§SÐ(òLë½óZgŠ˜â¼¼™~uÎZÄ yEºN” ßï åZ2±6IT”˜`=6r¢ìè6‘Iƒ_6 ëyñrò5Uc:#Ìá_õö\#OyÍ"¥. ðåÓßÉ®ÕÃWõ)þ[ÖÎwŸÖòȆù1z–”~waw³D¤+‘6e%iúy¹LlMØ“™…Œã˜ïFfz5ޤ¸eÊ#ò #ÒÊ&É£¸qª?Òš¦{RÀt‚©ú£>ï£À{¿a¸À+"ŠA ¿0¿¸9½ó’Íà=¹ Á9€ „ºcªÀtÁ”û¼Ð»ŒìŒD•ó›±»o‰°é©ºB̺yˆ#¡Á‡°AêÁAóÙA%Q¢3)ƒÂ)”Â*D3+ŒÂ+ÔÂ,äB*ÜB/ìB,Ã1Ã2üB3 Ã3TÃ4dC0„µÇ C:4%Çȉ°5E[Âøk yG(„JÄA<þCBTÄC$„FDÄELÄBlDFTÄG´ÄIŒDGÄDHäÄK¬ÄM¬¯†Àz³H¯ ÁôÃ/)2AW\’XôV¤ÅW¬EîX¿“øz8Eõiµ?TÅ0™E[$FY„Åa4Æ[DFø3“âù:6C¿`ÆuYÆc´Fe¼Æb¬Æ[ô9\ìŒ=œ´>”ÆU™mÔÆlLÆsÄÆud’f´Š^$qœFr$sLÇ{´Ç|DÇnd‘€Çû‘GzHøÑGvÄGt,Èvt0~ÇM Èq„HÙIȃ4ȉøÛøÇŠÆyŒÈU´H„ÉŠ”Ƀ¤œ‡ôÈ•HutIŠ|þÉ‹ÜÅ~T5šbµðiÉœüH®I’ôI… Ð{Æ@ëH0É&q YÚI–ŸžŒÉ‘$Á«@ÉTÔ¡@;’ÊÃOJ8~ÔI¦ô3¨„ɰäÊ{˜J•ìˆÿ@˵3¸ß¥ÈXšP„šû¤´¤Ëº´Ë»Ä˼Ô˽ä˾ôË¿ÌÀÌÁ$ÌÂ4ÌÃDÌÄTL½œIŽhÈï+Jíè(p ;¸l¥ë¨¹+¢„uàÌÎôÌÏÍÐÍÑ$ÍÒ4ÍÓDÍÔTÍМÌ[5°ûE iÍwp¹ŒÒ=8P J¿®äÍ¥t ÒCú±IØÄIÉl¤\ÌEßTN¯:༲ŒLÕ˜MVdÎåìM–I:þ+ èŒMã¼Îï´ÎñqN yÌj3K}˜Îñ« ^¥nù( Ïê”ÏñÔî,NéŒNÁQ‹È=:HŠÔó ’Â"ÊçC81]%ÚŒ¤Ð(À„ÜS¤„Ñ(ýÃì4û\ ÙÌO*©ʨ‹÷Ã2”ŠÓþAå³)¥ò´À+µŠ, ’ŒJI"T9%GCu ;ý<,ÍÓ“HåTç¡T°T'KƒL•ÔN-ÕùÔ‚@T¬PL=ÕW5UŒIU©ÕUX•O\EY­‡Z FÍÕX ÖzáU|XUÓ;O|V]Vfíí¬Ï* GE¥emÖkÖò(Vf“V‡¤Öú UluÖqmµƒc=¿V]ÔpÍVquWуVÕðÕ ±ÖvµWr]s½ƒyÅS|õ×w­}…tÁdˆzý×{X–X¡|MhT×jeׄ¥Ø…]ž‡%ʈ׊UØM˜xQ¥ÐûtU‹õØ”?‘¥þR’µRŽÕ „EÙ™ÍUŒåWï¤Y•ÙycÙC¥Q ²Ñ[ÍÙ¡½×†½Y %ZMY›íVȄقٕZ¥eØžu ‚½ÁoÙ‰MÚ®ýC£mZóÔZ¨åÚ©õÚqeZ—Ö§•Ѝ¥Z³…[ŽhX¬U±mÛ²}Û¼S°U[oe[ôÄÛ³\SKÛá„X“]W½ÛœÛŸM0ƒµ·\ÅåM¾5ÜE\‰¥ÜɵέQÈåÉ]ÜÑUÚÆí[§ÍÜŽå\ÒÝ[«ÕŒ£=YÖ•ÝÍ…×ÝØMÜÕ¥]I5ÝË-Ù;•Ìÿh“KÞâÞã%^ä5ÞäeÞåu^å…ÞæÞç•Þê ¥ÞëÞìµ^íÅÞíõÞî_îßïßð%ßó5ßô-ßõµÞÀåܽc…ù¥ßúµßûÅßüÕßýåßþõßÿàà&à6àF`þµŒÜ×°MÔ¿]ÝmV­ [TÝÝ•àvXß}ÙÔÍ` ÖàHs`Võàþ`¢…_VáÕ­`_,á6á–¤ŽG»=a¶Ø¾a¦ÚŒ€;httraqt/help/img/snap9_d8.gif0000664000175000017500000000670513042707374016604 0ustar karbofoskarbofosGIF89a ¿¢ÿÿÿÿÿ”{JÖεïïÞ, ¿@ÿ8ºÜþ°À'G8ëmÛå`È})‚dežlë¾p,ÏtÝ^f!á:£÷ Pñûì¹RID:;ͨ°g|B}Ì+7ݧ¼¡3 öIä¢5å–¥]¸mN¯Ûïø¼~Ïïûÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ+(‘‰G”Ž–"—r,›™ž¢£¤5an’o*qZ¨WUgKCj²m³p¯¨+§[°_IµTœ;µ·—¾DÄ­¥ÎÏÐÑÏÔÕÖרÙÚÛÜÝÞßÔÒâãäåŒàèæ2éàëïðñŠèòõôöùúû Û'H0 A \Ȱ¡Ã‡ JD8±¢E‰ ^°mÿ£Ç CŠI²¤É‰,°R‚Ê nbeU1hbaЦà? Ì80bÑ¡E"¥¸”éRJ£FmJêP¢N™bÍjRÛɯ`ÊKV"³hÓª|ɯOËÊKwlǺxóêÝ+R­ß”m7¤ë ”¯áà Ó!^̸±^¿jk€L¹²å˘3gÕ ];Çt=+Mº´éº—%ã±™ËUë>á+º¶mÛ§sëÞÍ;5[ _n>aSs¸ñ[ÍXÄ—·óçУKë;0†å šOßν»wéÕ­×Ðþ½¼ùóèëªfàó·xØ.!ÔL¿¾ýûøóëßÏ¿¿ÿÿÿ( €)Éç‰{ï½à“ 6Ø`F(á„Vhá…fàvx`‚ †(âˆ$–hâ‰(¦8‡LV4‘‰¬±†K‹0ãÚ3¶hq3·c A× (œÔ˜Ü+fؘ\.,"Ãäq1% %r*Viå•Xfy"’Q)G“=Ò˜C’¼ w Rê¢dšg®9$™pN"§‘`ú¦œi©çž|öé矀*è „j衈~¢&¶'ä‘J)g0“„cqTª!馕j&¦F6â¦q &ªêª¬¶êê«"Ü&무ÖÚ ¬¸þi[® ìÊë¯äx£yéû7Æ&Û£ÿÞ`驨F;OØq@ÞlB=•QV9¥USõT¶ßj•TSJUE.VÝnÅÕH^)+ïnëµT/$Š – ‡y¶dXça{X¼ó\Zxt¨ð 7ìðÃ;üMÂlÞ7glÂVÞ¦ñÀ¸},òs‡XíÄ2dëÊ,·ÜÍÈ0\rtv å°¬Ac '[qÌ@-4H3k²Úk0ôLñÐL7ítEEï™òÓTW4³‚NmõÖ\|/¿_KíRO¼4Ÿ†h§­öÚl·ívª1HØdÀÖm÷Ýxç­·–šŠLÆ,†à½¤øáÇ0AÆ© ^â 6ÊŠcðàÿ¬ä”¦”ƒÓRxN\“âÄ3‰ævæLøÞw÷ÛÉ>”¸ì¬W‚¹è ›¹º‹4íÎxàBIE ÌC{íÈó <ç´P„á¸[ò¹2§/S¹õž_ºsßC&>ú÷ÔWžûïÃA:ñ”’ž¸ãÉ ÊåöEê¸hŒÒÖ‰ç£hŠ'Ítî¿3›EZÅ‹zÑšÔáLZKjŸÍ‘?oŒ 'HÁ Zð‚Ì 7ÈÁzðƒ ü õh=ðábq\ÂÊTBô0x0L!ö€¡³zz‘cädÄ»(ÑDËó]¤â¶ðÐQžòŸ'85ÀNAK~ªK ç$©'B‘…n:b“ÿ°˜/&°ˆªzà«\'Fž Œ`Lc!\Ö25ºÑDlŒ£óÆ:bŽ×€­aÇ>¶`V†¤ëØròxÛ„&ö€ˆ9ò‘Œ¤$'IÉJ2ì–̤&7ÉÉNzò“ ,[‚ne­Ÿu4/;¥*òµöÌ Güß‘B  ¥]G`?8ˆ)ñ’®ì².ÛúåB¶JUª-`k– y°¨›Ý)ŠHzÀ[l9kA„\â2—¸Ú5“¤tk\Û g6sIp™!ݼÊ7OBÌbnm&ð ÛD§ÂP=“~Дe¯ö6ÙXD˜è»#P]Š¥î¬ZÔABÔRvZK¨i*ÿQª-4¤DYA+npô”m‹;ÑÎ&-fHAä™”†¥¥.­èJOd+‰Ö4¦8é>¨ òì¥xù)ÆpJÔ‡èTÆQˆÃHðùÊZJÝÐÁÌ^ó\¹5ït»ÀÉxqá_H8Ÿ¾›¦xàgÖ…ÜM±Š‹Õ81‰+Žqì—£þ:¸Æ ¤±=_s@ûXyÊî!¨«ˆ ëA¼?Î=¼_âáO8üu™€å%3¸¡ó³Ü ã[£+7Yʲø•ù‹3™à3ɤ(0‡=÷C%æ(Çû³Ù—·寱O¬5&\›Éª8)C´à=óÜç £9ÿÍúƒáœë™ª¢)89|ó“éüh oY¾cØœétì7ÓQ<´ l Q›:AÑtà©WÍêV»úհ޵¬gMëZÛúָε®wÍë^ûú×À>5—ˆˆC÷uV„1¥•ý@cÛªšè$¤fj#ñÚ.8‚Ÿ]dûB›cþ"4I\ClCzÌKÆ3ÏÀEþ½YЦZwœ¹ãKXÈÜ~¡­-nP÷{Šé1¶Aj?Ûøà°4§·ÛÞü–»‹WÌ÷м}FáÜK:ɸ‹3}?éú-Tœ©ÓŽ>.ât3ÚÑú”Ÿ¼%NŽò–ÃÙ} # ° s–¢æ¿’Ü tnóåαç@ÿw‹SñtQýèž)ú ‘Ît9*=ƒMÏc¢Îǧ³ÎéûÀºÕ_e+>u}ë…º«Äv¯roI/»ŠèHA¶«¥ŒôàHß.RaU3´xÏ»Þ÷Î÷¾ûýàùþÁþðˆO¼âÏøÆ/~´öÈèÒ>[’TRÞXòKiÅãætöò¹ èÑóÚâÖc†mH@VŸ­Æô2  a=ë="úÑG2 š›é©ú¬_Õ¡ýIë¿U.o!¥\ÅGgòs™rªÓ èrþê¡B|oDúÒWþõ—Ÿ|­L?1µ½tJ¿ñ5‡/L¦k´†3à¾úKùÝ>ºÆ °¬¤ëõóW'ÿòÅ ÎÖoÿü§M ñy¡~â÷Â0²-\ve’&p©æ Ó”zÙÄí2Nçt×”ØÔïòzèX]‘ Ø:5gÉð€‚öp0ÂW@.ÞÂ|Ï×|Üç.5X}[aƒÏçM8({Ú„ÛG‚%ˆ 'È`uoLX^áeš3%A-88€°W~u…h‚I8zus·Á§U_~^x†Ñ†â€z1¨†Q{pèl8ÜàysX•‡k¸X»y’ww|ØÈ2ˆÐ1SŽ—ˆ‰wieˆ]¸‡Žxˆ~X"øð~sˆ‘†“ˆ"íÀ…Põ™¨„›¸vµÿaY!Š(8ŠX2+EÅŠ¨xu"-C5³øŠÆ‹ëà~„ÁBÕMe‹ƒ‹æ ‹üBˆTwŒsŒ##Œå@Œ•ÅTȘ¨ŒCÃŒäàŒW(GG ¥Š3gFËænIS…z¡È.5UÜ£>c•~çµ~ãø†è8¤VnFfN¢qß&òHþ¸öhoêi-ø^I™§›÷'=ù“?I~±e”J‰f#7›ÿ•”K• Ñ[ºÇYRy•@Ù0 è'ÔT[»õ•`–b‰Z¾çx%CÙc¹–lÙ–n¹!Í’Tgi%›\üò–x™—z¹—ÈÄv)—œ•Y„Á—„Y˜†‰[™¥€[’u˜Žù˜©6¯•sY%±w‘™™š¹™²w¿õ'œš¢9šoCw¦yš¨™šª¹š¬Ùš®ù𰛥Öo¡FEŒ°‘t .g4vtDæÑE›‰–r‚@_âø øÆ›Ä¹\žV&f–g\qfPÖ8[„q=öxViŠ&`xi ¶$ræm*ˆn˜feØ#j8WAž_7X_¢¢pþãpÝ’%Ÿ7Ñ7½óž›bŸøãÞ‰8(Taxbé¥:O˜hÛÆfíIA[ärV_ÑéoçV3º^+&Ö‚ïž'ÖqµY>N2œ XC×yOì&<%*]²Y–³©dùò ˜ð¢b¸"(&Xf›4Šqå¤? BDJV¼W¤Ô€æÙe:óœI!ÚĹr©¤x“;httraqt/help/img/snap1_c.gif0000664000175000017500000005270013042707374016477 0ustar karbofoskarbofosGIF87aï ³2okekbž”€R§žn±¦³«–ŸÂ¸Æ¹¥Ê¿¯ÎƵÖʵÊÊÊÚÒÁßèãùüü,ï @þ°ÉI«½8ëÍ»ÿ`(Ždižhª®lë² sMßvŽïÇ3÷µƒc§+ ;Çp¦| iÊÛN*UŸV*2ûÜv¹Ú®÷‹›Çç´zÍn»Ù…gªü´a­¾s§N 7x沊U©Ö¾·²ñ»vg÷Ö þrãß©¡k®Ì><ÉÑ¿¡³ -Ý1òïä×£§ øþnÉŽþw|ãE`y§À¢—`ï hžg6¡z·UHÛ`çuÖ †Bè¡„RØ!ˆhá„'BÈ`i!¦H¢ˆ(Žc‹2žhb8ƨ#;¾èâŒ>æÈã$N¥ [Þ-—žd|]FÖdåqžaø¤’íÉ·$hÉYÕà“ß… ft¹ÉÈ\ibî…z¦‡\“žÉäœQNigšuW¥{êÉR⨜y:( wš(¢‚>G<餒VJ饖fÚ€µÐÒÓ§ †*ꨤ–jꩨ¦ªêª¬¶êê«°Æ*무Öjë­¸æúêœÂòÀ¯À+ì°ÄþªD§ â†ÚuËþb÷^³Ð>+-³Ó:KíµÖf-¶Ûj[m·à~+.·ãzKî¹æ¦.ºëª[n»ð¾+/»óÆkkÅæ«/°Ç¶F!†_i…`½ñÒk°»Œð 7Lðà C̰ÄGlñÄwKa¯ìë1±ý*($—=!@G^^S¶É=—e›ÊrùrŸ4ßóÍ5—isÎÈͼóÏImªÄÐDmôÑH'­ôÒL7íôÓPG-õÔKŸlµÉ& §–{¯¯‡m,×"#ÙµTF1'@T X´K1Œ$Ë<¹- gŠQ ¬Ýv,Z`”SQ©$x,0­&˜zI›rÏ2Góä8ÿ¬óåþÇ‘Mh.Xœ’2ƤFL)JWzÒ–ªÔ¥,}©LcJS˜Út¦7EÓ C3€NîâƒÃi$cPÓÝò\0{5?ã'ÓH³9NÊOÿã-Gyu©P Áä>zu‹+$è‚6Ê&kíR¢ä¥ZÏÆÖdµF¬àZÝJW¸R+ˆGä "纬¢–î¨ÃÔêtt&¿펫Å*~ºÈ¦^vKÖ!lžîjÁhfõ0„Ì™ðtêÑbf¶‡bYjDûQå0”}ÎtiݿӶö¨u­iQ[Õ;‘µ0Q:…_I‡Pfšuªqƒ¥`ÐÑ@<)Ÿþ{ ±2WŒú‰îYid"‘ Ùyì#ˆÃ¬¶ñ°CuÓb-÷³aB8V ˆ8Ô¥²þðªŽjoïê]¬¢w¶½îu©¹ÛÑÕ\ÈüeG‰9Vî>·=Çïw{Ç—ÊdAƬïTë¤ËÐ*˜Â²Lp‘zYXCtq"Œ…|aè:SKTiðˆák[èBØÅ-^(¶ÌóË(ª°:ý`Ù¬GŽ9ƒë›IòP_4àpÆÅŠÛÔX XªQÃé©F†+ä”NokSÊ’_I·ɇS/¾ 8SŒ9ÁX àV6a;m‡€Š°ƒI³Tàs0˄Ϛrùcf¦vÏVqŠKþÕäÕ,©¿uk^<*CÅú˜¾úÉqèzÝß Ø©œÝ\SFò$Ó?ìm\?ñ*ä~z½Ž /Ÿ·ußÝj2¿»h|û$ËŽ8€M}5bš™ê" ψ¶/FyÃ\V#O¤¦Òûú²¢˜Xw…B])ÿËêÛ8šSQ‰S€fæ §Ã FO°m4ÛrJÜN‘”R$eÝk3‰¸¥¼€X7*ßn÷ÚÚ¶}+)ÿ&®[ Õ(Ÿ·HÖ”n³Û¸W…Ã>ð\'FÀÊ4Îïq»ÂpIÞ›IüÝš{óÛà©3.,ˆÛ zïMàŒ-¡sk}â÷5”µ)²¹`+]ÂþúšK­µ¯5Bàµê_¤Ü1«õèijHg`M5óbÍl?æ¼N¦uÍ_8ã:©†¹¶›­[ÖVW‘±o²›Õ^µK•ë¾c…‰×fê€8·<Ü„Ûô›ïEÒ £ô³‡xiWÓÀ®£úÓ»Z¦ÚÅìÛóR!íY#Ö:Uºl¡Ë«èý$u«ù‘¹Ù‹þb% {=zÝ0Zß4&Œ¶’_g§Tø†🣶í3smEξš”¥áG Í"i±ªEâ!%ĸ.z:};+±i^^ü¾Õ‡æe¨w.ïøÆ“ý‡”§­ý0,üÒ|Œô<]ÌÒû¥g÷žSºëËÒ÷þ³ýµp¿™ùm$Vú‚~¹ÒD^™ã]7ÔaÒ•BŒEKvè2úÃEôXÁQuCDÕBUlžmf•aùu"Xé#xÑ·µ‡K&T(6s˜\¥Q]Í$€de¦aN7T’iÝ¥ $õ|ãwQèAQ·KBjÂVZ\·A\ÇbÕæ-J(k{‘‚‰F$(6º§‚¼gcP$.-$ƒ˜3EB4#;7xµ@•(9Ä—Qˆ-jþRåB˜P¸`¹¦ˆ¨gh®óZ°¥yHòYeXH˜g¦Å^I¸lz8ä—ƒµQunHWðHvè…W!‚ݲ…ac‚HujÌØŒÎøŒÐÒ8ÔXÖ¨?ÜuÚ¸ÜØÞÈŒÙh¿gYÒ–t”x‚aH´ŽãÇŽ¸öŽÆáŽñØŽôòxõ8ö˜ø¸ÅT|“ó<3C1eCˆUFMWÁ1È‘9‘i ‰ Y ™ Ù‘Ú’Ü@ëP’&y’(™’çpð0}pÿ“29“4Y“2á Áq>ù“@é“™”DYDy”™ þ=P’24Hðð‘Ëð>ÀWJÀÀ”NPO •8P H–^àNW° àph fЖmá@å ’x™—g@i|À.I/Iõ`óP˜ù`“Ši Á“Žé˜ ‘“ ‘“£ÀiLÁ©`1¡7U18¶p™º Ni„q” ”cÕ8‡U‡ƒeE-ŠÏ¸>ëSL°™Š¬‰R9•W°©S­H›Â—J$¥€ž¦\¦‡VuèRØœ8µœ3勹™RÊ…i_Âvø3|g§!Å霪I<‚†%Ëä?Eø 4ƒSpÚõ™­Ð™ñÖ ÝV ‡qðnþ×7ZÓ zCާTó98ýÄž‡ A•uŠRCÁ]ÌgxL%ºjØ9XÖI.{x;bX€j"ý¨}„ (˜!D,xŠ¢Usœxl|è°÷p-& °)0ú¢2£4:£6Z£8z£:š£<º£>Ú£@ú£B¤D:¤FZ¤Hz¤Jš¤Lº¤NÚ¤Pú¤R¥T:¥VZ¥ã…š¡èÊêê纮íÊ®é ¯î¯ïZ¯ôz¯óš¯òº¯öª¯ýʯ¾hÉê1ºg€j¡q%#PŸw“7ÜFqx³6yIQážYûÆoY&Gþ‰7ys2~Ö\ z%{²º˜²©¸²&«²-˲XqMø4³4[³66ЬÐ:´é[»/ò7Œâ—j¨þš²8ˆ4$j¤ªTÅ#œÇ„„F¸­R»0ß¡57{µX›µ3»)×±³à³D%‰áš«Uµ$‡–H˜X|¹yÓeœ2y8‹³Èª ·ÚŠ0›èƺ·|Û·Ôj«E`@ñ³ùtŽ{ª~ćB‰Æ(R¸PH††tEå‘W<㊠¶¦ƒ™©7§s ø}qtU(ºØHºjÅ(<t€vº“E^ª‹ªùãvŠE¸ù´¾µ¶Ìêz|&Hd÷Pt6œæZºoX@Q«ˆÂ¹hjj%q8ñ¼Ð½Ò;½Ô[½Ö{½Ø›½Òë …°&c5à›5ÿ‰Í´[,ÊXмÁ7*pVþ–7«CqM&`oSo—8[¡M‚‹²èC`·våתÊ2«WhŠÛ2W%C Hœ;äDI'I 5 À”$ßôà–N¬Á>)°5yó+ß6; 8—tÂÂ#ìÁÛ¤µ2x_kü䙼 ¥»-u¾ c¸ˆ·êGƒãå¹™{x‡¶ÊÇ£šu© HZLÈH+µíC‚3ÃZ¼ÅZÜ/b7n­pNžy áÃäd¸V"yV©%&´~¨ Ü„å+»sYPlikc:·š?Ò?HÝÓ@þÒí—¨Z(¶Ê ¹)º ‡ ÍÊU!ÁÛ¶:ðåêHm‰J óh^¹¬éÌÖÌr·Ö0®[7þî¨FëV\Í»[ã~:ßwåÂË€ÍÅTž‡¿.¡n<ÜÃைîkwõ¯!óÎáò?ÄYaFpëöa¿ph?öj/ölOökïömÏfoöo¿öt/öi7t¿÷n÷gO÷örŸöqŸö~_÷l÷s÷pøqÿønŸ÷ƒ?öŠ/ø”ø€¿øˆŸù†ÏøvŸ÷€¿:|Ož/öŽ_ù¢ø¦_ö¥_ú“Oø­?ù²úœŸø°ÿùjÏùŽO š5-\í'Ÿ~‹>µw[üÜjüÄ/1‘uƒÇßüÉÿüÝzÝ-tÆ$JÄ1ËYSÙÿœÚßýÜÿýÛþÞ/þà?þæþ_þèOþêþëŸþìÿþîÿí¿ýÄ@• iÿøÿk9léý$I§¥Yï}/¿*ó4DSue[´x5˜ša›ÆoØmŸÿ„< PxD&•KfÓé<£…©ôy¬RµÓh–kíR EcQV,È Ám>“Հ،V§tª‚8x˜pˆbp xxˆš`¬h$d,8 t°y Â”|  <88$(ð¬p`)yÅpœÅ8!Áý¹½åÐÅõu&æ˜9&:Þ!RÎqîÑ ò‰>2ºÂÎÖÖÎBª ÃÒÿ"ß:[ÈSChÛHPS0£ MoˆWþG¨sÀONƒBBTà­G“ Òr ÒAA!$`è€!œR­ä V‰‘³vÑ ‘+Ö¯µb­8YLæLÉTÔp–³4žÒ¦]SF ɵmE*ùæ-\¸0M•~·E*>2¬ZuÓÀÝ€ ®¶±j¯ƒ1 ̪3›à€ ø…"îÜ$àè>*Wo70Kå–›:ÕéàÀƒ»„¢JñbÆ0 82äP“';¾üXófÎ= âÑ„:ÚôjÕ­”v}5ëÙ´U¯Æ-·Ûµc¯æý[uðÞÄï°NÎò4pØÉ`Žç pÎÜLtçëØ=oþþ»¾ñäC«CK¬Ä-”Ã=úNl±;ÃÓ®AG„‘@þH¤ƒ 7êi`€zô¯ŒÀòj€#õ ``zÚÈâq ¬+ØêÄåëç«x†”’I'±S€ÌòÖÓ£BìÄÿºCC7í\“>8 |®OaôSÁþê[ñD¿3t>6U¼“ÐÍ.ÐHùܳÈñloCvœ¾M34Q6ñdÔEJ?õRQï 3Eûþ¼s4FQÉ ãÜárHB#¼õ<+ç0@7ÔÈêH%ð+=†Î›íÕ¬«ä±ÒÉ-õ$²Ä ?u³SM[Ü0>Lßøó½YS¤ñOG/ÔÆ<»åôNXA|Ñ8uo^x÷ wÑ|KÐÕwÿmóËyK5´ÒLßT±aƒûã–PQ-å¹:÷U1UrkœQÞRe­Ó[uÅ£\“Ý/ÝuœÑ[íâU_RÑ¥ùTm 6ñF>wÝçS×5•[ m~5GŠ]E0è„3yÍ€]µÕƒm Ô{Ëõ0h«éð¯d±Ã&{¾±Í.ûlµÓfm³Ý^î¶ã¦{n»åÆÛÏþ¼ï®{o¿ûœoÁÿô~¾´&Bj­MQĵʯ¡P¨G%*RšT¦.UfL„jT¥:Uªî°hÐLizG›Æ’g8åS=ÊÀ¤[NìMÖÉßånæÔ¢¶U©nm*\ÙúVºÂ‹ BÚj^õºW¾öÕ¯,Ç '3xEzœZEÓ UÀvÕgÓ+ÞÓ&¥¡ NÒÇWp¤6QVbµÎ’²”¦ª`ç²a ¿ŽÖ´¹Æµ®­…þ­\ÛšÖ¶·Åmnuû×\ñHVA®ôhÀ6Aޱu,ÕVgV‘ùiIdƒ®ÍþõÅÌ÷UÿÁ_3{zJ» „Nmw;^ò–×¼€ì«„{1±ç¸~M.оº*”Ùµœ¢Wž†žý>PU6êØö4¹tµô¢/õ(ÿà€×ó6ØÁ†ðnC« Öqþ]À{ûš\°FTñÔÅ–X®UmQ=˜Ã$>˜ÊŠ‚¨]·*Ð}xˆ[Žu¬¸ç˜Ç?ö1ao<ä¥}æ+‡öÁãµJÅ=™Ne®ÿ~²:ýicÌ0õIM¿-[ßÅLb-—˜Ä\Ü/þëÔºf5·9Ío¶œÙg:ÏÙÎ_¾35BüuÍhHÞk|¼¼ mÄhÃXô䤲´zJtâ"]~ ˜e*Kió YÌbkb¢m1eΤ¨©6ÁâŽOÔ5Cõ©UmjV‡ºÕVvu¬aÍdŽù’Q´^9 2ìÚw£ªSØÉ"ØbiëªzT›=–_©Õ9§þY÷khüηÔU‹)¡C§Â>ìÔÞV ªFͰ‰Pܨ7EÓÝísŸzuM.ôŒrW%G g»W€yÍE‰ù4±‰Zö¬±,ârgº\¤–WÁ§¶ïÇ]WCŸZšÉm"&û֔㵎 °O#’fýF8ÈþG-ò˜–î²ÞNEýŸyoUÐ:ƒU…PK¥vý÷Â'>ƒÐjkrÅÔçò‚Ùßq'_”ã÷mÏPU¾V~§Á†zÔ¥NŇ¢¨Ðct®³Ù&E‡òÀ°©ZNÓ]cûÃôHo=~»+]¥*W€t>Ù,YåI˜¥,ÍéB6zè/Ò"ž¾pý5;Ì!–.ôøÌ²é‡…"”0€@< Od¡ ˆ€DP¾ó`@çq8à×9€çŸ¨ú à­HÀõп^ISÇý7«>¬§ÇĹR!ÅŽ±7´ÞÂ×ïXóa–;¤a¬y˜d©æŸAãËdøëVþlõž›t#.’ãØån>*[\V‡ãoŸˆë<ñµ]åfkëùëÀôOd€UØïøÇß_ö°¿Ó¯Ç“½D°¿ö[¥&ICp€\¥Üƒ@;z(“é=«¸:>ž‚š CÜz¹Š©5²®ñ ƒÛ³Xi …z/k¾3³])<)“™Ké5>ê’‹¶»z@½²Ž ¤:ÄRŽÞ®KcYÀ¯³A¤[¨¼­²ì"Aº!¸†ó¾D+¹"Ë8Ki6ҩ½[˜®É˜ê:?ÅÊ q€1hÃÞrÃ8„Ã9|Ã:”C;¤Ã;ÔÃ<äC<ôÃ=üÃ>ÄAÄB ÄþC$DDäC"Ù‡Fì‡Gt½'’?ë@˜*+>ÝÓ£›R:<«‰£ 2k¸ ã%=«6¤C4c˲Ù1¦“»jAÃmÒΙ•/é>ÖZ<±Å'ãÅ]ôE›ûÅ‘ÆaÆbÔEbˆ»ÁGÙ6[ŒžŠÛ ÔCó´òŸ³;?À åÇï+.ü¢Ç{Œ˜z||ä>~´åÚÇ|ôG{È‚ìÇvCǃ“(AL»D‡²FASô—éQ9{{{¼Ó®Ly*¼¶sË8ñK9®‘.|™[2 1²hrþÈŸÃ¥ñ“/b[8›$®›ÔÉœäI™œAltG—ÁÁlc•6yÈV:>.ì³[ü7¡[nL·bÉ*û F–„7Tû*g±¹JùÆ£›Âž#Cµ²7S¡¶a›I{«É.ËÉZK·´I¸ÔI¹lË(S—e#£“)(´­ä)`¢O,6†ã¶c»·‰É ÔÇüâ¶as6ÿ³S„µ›;CJ;I'ª ±l™[zKQ˜m¬K,GSÄAÑ´¸x„1âša›#¾ ,)lBtéÒò2zùL ‹E¦T,ò£µûB&›Å ¢‘ûÚ&Ô,<@ÚÁËS9:Ÿú4ÒEd“¨oþÁFDâE¯ÜΉ»KíDL“óN”J¡šÆœÍˆüKlŒ¡f$­¼k’)Aʪ¡ªÂÏüÔÏýäÏþôÏÿÔ!ìÈ®ÆLOdOL4¹CçC‹´°>cë"SëL *¸ EC[²Ðuœ‡r³®úÈÐT›P³Ô"¥ÐÑ¡<ÑhLQãQ]QmÑTQ [Q•Pý¹[Kq;ÊšbÏŠâ)-0aô6ç ÌSì ÙPÆSÒ¥; ?$O²TLYáђÙºœ^ ;¡Y4“lÒ c6 Ú¶)+Ê$e<ËqÎçô²˜ëľS'<{Iå\‡Å£¤Ò QÐļ’G|Äþ²ÈÌØº ÍŸ1UT tÍæ€–°Lºk󰆓8-4»z‰J-…Ê-«T‡Ã–ߜȊQ-ÝÇ4¥1õ͸”AÛ1» i®655ª€,Ðj §ÚRY¥SmÑ•+Q¼«O%y’ßr¾-á‡aaƒ`9-%&é!ÑÌ:ƒ)1€ ¹ÓÊ,a½†T}¨Ö¹K“À~°ÀäWkO%ÙB821^âM&yÞumaþ•?Òš]2€$¤Ž=’nÝ^!ùZj]’~¸:a±@:¸:ðÍúd®›¥—é ¹²ºÈžÓHÓ™Cû JC§¥Y5Û>Mµ§¹\WzØK©<6Ø7`ƒOiÄyxÄfT·TuhD®¸Že u=.y¾ Þ`?8°’x–ÑeT8aÎúÝ#yi‘à}Àà&©±bƒg–¬Øá4¡á e!†‹ë°À a1ÛGä^v8a ´Ög 7piQ’Öy`F†Db&k=[LkIÒŒÜñ1\ÃãFº¬W/JÌÈ5³±…œí›ÜRå¹½¤Æ¾¼ÚMôÓ›#8sÄRþ“<¿é”ÒBcãR;Nì”/KEÚZìIð,.ªRœåJíÑc úR³à­•EÂíWD¼—œÙ#uq äÂÄ">ö89(`)òK¦²SE&eÃüÒý™®\¸c-è Nû²e¹ÕÙ™I!RÄ2ÕJm#[Y³[oËdÛ4ä54ågË·ãÔÌ€k7Z–ÈKýå-TXO&‘UŽ"ÚÔÜQà0´3Æ9scN»¬ÍF½QO–KrK,‹æà,ÊÂ˾ÝÔÍ„¦ÜEýyRä´ä£ê8«¶}&æXF&,îÓcå=éÍ[ÕÓl.žUgU3X>Ëš)uã¢þºwÄÓì40ñ)2YRNÌäh³¸Â´J<ç!…׊;ÚÔäZÊÅUU–ÍÆ:P Ü·m†Óyv8‰±§áhÐLÅP£e3ÝÕ*ì7°TK¨61–Ìo¼êîC·CÅ_QUi¾»i›‰dlVcxæ\ŸtéƒË1tKD&§ŠnOA‰hp‚(Šöއ.Ë zfhvff3TWMEJíÛêäÄ´‚´§íj˜bÜ~—ø¹48E¶ç+K8¤I| OÅë¸*í|æÂ‹;塎™½N„‰Fà4jµÌãÌËæÄŒ&çOöå,\³ƒUÊ<<îLNvòÙ=KÕ““JŸ !ÂäÒTZ#ãÐNþîZ¨ôì-ÚßÁ¼(J‰m¤^¬¢F®£†¹¤žÙCÑeY¬ß‹Øci±tÌ9îß)kP„3¦LîwZö¾JMþEªnG\ÞF­TŸê<âd´Æ\Õ°6?Ó¡NMud¼vå>aí×;`Hýk:Õ`#íÀ ¿WDS…³²ElR¿ZÞÙ´e”;7üVL0ÝÈanj'›kÎæM]d1¦ñ WÛjÃp^X³Aïl¥Šp׆ÔíFÚ’KAÚÎkNfÂö5;3®žW|Kw2RÅí«AHÑîSM÷Ž·%X‚\N,ÿ2?c=^¹í|í Aò™-rðïúPjæöµ%Ïkþ¹®D0É¥MÃ|þ)eÌlL³ª¬nì„PÜÊ ÿ–;Ëò•ÁK¥tfWlgVJ'¼l1†ïÊš;GàZÅã[½è¶pç¶jä©q€žC[3AþÔ…õçM§H¢cqU‡G™4×Y[O;mŸFëÌßÇbéFç>Û¦néŒ2eÎo£uéÐr~™sRÇZ÷ˆsX>ëŸ1æÊÕ:uBnÚºU̶ljÝØYäßdCžýñ0Õ\f{¦ÇFí½+*ó,ñ5FΛ¬5y8Z©s+øûñ딎£œ×ùçùž÷ùŸú z7z³ªùXzðFéìïB%Rbú§÷®¨wz©ozTBÑ©Çúª‡ú¬ßz­§zÞ†zC'ô£§pæN‚¢±´GûµŸ1¶G(µoû¸×ÅW¼N)”²{’Z©¼/©¿#´iQ%CLÄÂ'üÃWÄÄ7|ÅGüÅwüƇ|Æ—üÇŸüȧüË·ü̯üÍÇ|Î×üÎ}>¤š ýÒ7ýÓG}cÈœhœØ‰×ï‰"°†¡¸‹Ú·ýÛÇ}¼P +ˆŠÞ ÂþÂ~àoŠÃHŒãG ÅHŒÅXþÐþp~Ï@Ž…~†p„é·~ê¿þìÇ~“à~”( Y¨í_ðÿ~–p‰ÔGÿôOÖÇöO×ýhýø—}¡ÈýûŸ‹¤~¦¨ Þ~8EžÓ\Ëøæ&†ÖmØTcÈy±@@N\6~ëùì½#˜Ê»£ y›-ƒ%4¦›«GÂ”Š•r±[/8,ý†Ëæ3:­^Ÿ `·ì-Óéî{¯—éï~>ßàà á!b¢â"㢄àcäÏãD%ä䥤¥¤EÃÂBƒ‚çg‚€@à À*«çKEÆË€è€A)À„ÂËØ¡¡RÎÁC ±ÍÓ ×rŒ›s04\ÐWÁÃuþ’•VVo7TV8÷Yy9[ºúº:\–;ü}žüþárb` _£€j¢„©%ƒi:˜Ðá$ŸD‰"¥ Á©T@uà*W§µXÍZ€¤ FŽYƒw@²+œ9F€X/‰mÉFåË–0ãe»ÁSGQm_”~»â…ˆ¹¦dÈu‰Êî*Ö¬lêÉ {øÄÊ£Ñ?~ײek°¡¥K BÜ´B†O *~2…Ê€€zxLY€A#W•<9àÀ.•€ê€óà™°šÅnn¶Á3†Ï•ׄҹ,/©PÐF”²·´ TqR«‚AgÕ¶Öܺ·vuÏþð±ÂÉî˜ÖÐñãm—3ëü9" síR$±+Mf”õá)aiœ¥X€'uñòVûif6_S7ù0«Rw$u]õS±áæž~渂 ¶ÑUX Ç qbécVYÈPs¤Ð†rRWA)6‰%šxŠ$¦hb‰&€‹1¢Ä VظÄ— ìxã0GEºv$ʶä9fÔ§ ”YýÖ W½‘¡pgb!†ƒ(§!˜rEwÈCd.tˆhJ·¦šm²ùæ])2§'uÒy§yÒYQžzÖÙg :h áùgª(¡î™—£þw é`•’béœa*ž^zú)¨rº€¥šj*©â©J*«£Žêi({e*­µÚz+®¹êê(uò™i¯¿ú‰'±Ã[,²Æî¥,³É>º¬³/X+µÍZ­¬¡›­µÚЧ­E¾Š ­·£ðÕ-_àV»®EÀ~û.¶íŽÂ+§±Öêí`ÖvJí®ýÞûê§|É«—ÀÏK+¸²æ{°¿ ; ª½gîÂòŽê ºØbÌ.´í¼.¼ßVÜ1Èî.2É|IË­É Sô¶…‘ @Œ-Ìç«q¥öÊÜÀÔ[Ñœ¦û.ËåŠÌòDó: °½<ÃZpÄùZÝoÁýF °þÕU“ÊðÔC ¯¨Û>lk¼_{œ4ÒO‹nÛ!k|ôÁñ‚±¯k+lî¼¥Í1Óü^=+Ë/ ¸À)Ôâv¼)ž'á}€v(ô)–à—vAƒPtÐgM˜çAtå @yâéé-8ìKü«ÂûÖ;5ÞKGœµÚoëÜ´§¿÷.|ׯn}­ñë[5ÕèZ<ßÀ}ï»',µôo7M{Ø'|ýÐ÷Ž;ÒÙãËtÙ7;¿±ìIk¯× +†qaÇ‹ª€âòùê2{”óB'’ÀØb2#œÀ<’—Ðeçý£_^l×2Š=/eï#ïf<®ù­|éÜ=f¿‰þiaÍÃWÕw5v­l" ßÞ`ˆB}UOt{aÇÆ7 "o[n«kç7Âz¶S!Ãì'¸‚©,üKÜǧUeqüÄÿ¾c À˜nu”‹Ü%8?R„î;eìßwPñ¼^qdkS¡sX<^!,|˘ÃV7ÝÙpkw„ãö&Ø=æÐn˜rÚ!™A Âqˆ:¢ôüèÆ}å‘[ “ ð.)°MöÍläÂ$sg1i!rŒBdÀ€çª$B¯T>T'/Õ7üQª……Ô 1‰>¥åÒz<%›G8¯)qh)”*!Ù-‰ŽnÃý)Pƒ*Ô¡µ¨F=*R“ªTš@NÍzª³ *Õ¨RuªV­*V¯ªÕ¬k«^åêWÃ Ö±Šµ¬d=«Y¿*'ˆÁª­”|k:‰ÈJ¸^ê­`«ë]‹(W·Æu®}åk]§EGºî•°ˆd«a[Ø¿&¶±Œ},^ ÙŶþ²”½¬_-›YÌ*v³ží,¨VF>AÆŽ´|4-jW:·‰ªS+-BaûÚÓª6n²¥(má†DÞ¶·¹Åmjg\Üf“¾îqcûÛä W¹È].t¹ÖÞ¶ñ—ê{vÝXÑë–4–_k›-û©]îZ7»åí.ËUÝ[*—¤â=/|Ù;^óÊ7¾àC^z!Zßýn—¾ý/€íK^þø¿AüD;w©>`­×Àö¯B')L¾—¢ .0†ý{av]”¿ N'ì6àØÁ&Þ0Ù:lâ —˜Å†0Œ[ã 6„µ.ƒe¬ã_Br„á.ŽÙ¸cˤ&‹áŠ ÊMn7Çþ/r’¡ŒäÓNyÆD¾r”Ÿ¬e,X‡+óe÷nüO!oÙÁ¼ïDUFO6™Ì\öç1‹©Úõž^$¬]›+›å7Y˜|ᜡìb>—yÐ{v°E‘àóqÔÈá’+ŒhЏïõñšSiÏ®žÝ=ì6óªÒõUãu2¡Sý]Oß¹¢+䣕mèYÇšÖþ#‚P¼´u9¥Åó‚Ýò•Ÿ¼å3ùÍK¾ó—÷¼æAÏùÏ“>ô¥½éSúÕ‹¾õ§w½êaÏú×›ê)Q¼â³>yò~šÒÜþèïƒß{à_ø¾/>ò¯|â/ßøÌ¾ó£Ÿ|èO_úͯ>ö¯¯}êO“`¶g8ûVG³}¡4?úŸ©þ=®Úw~ÿùÛoËJÇŸýöwýñŸþûÏþû׿üÑßÿõ_þà `ú_ æ« ^øµÜøé–kEõ^ Z z“f`‚ànà† Š ž  š –  ¦` Âà ®à Æ Ê Ò`ß|ŸÊE 2žÖm3uJY÷¡&aö!á*áö9!>aN¡Va^!Jß A NÜø]S±­š ÿ5 ž¡.à*`²!þša¶!ºa¾!Â!Þ¡Î!®aì¸ vaÄMಽN¦Ra"Za*b#2¢#F"$Nâ"Vâ#Z"öñ’½¢ >Üò Dù™4±ÉÄí™"*Î^*Ê+ž¢*¾b+®¢+Æ",΢-Ê".ZÖàpb'.ÞGÜX6z!Ù´¸Ô%£$b"%jáb œ3>#4F£4º¼ñØ ñ`/bŽÉÊ*XŽ-üP(<ŽQŒ@©¡:Ê¡¶ã:Úa&àyd#=Ö£=Þ#>æãÕqôã \Ç íÊÝ>~â!ZÔ†˜ÂãXŽylât-TÎHÔ zØþÂDž‚x\dz(Žx†vl$Œ¢ïÜ IÚ JÖ J‚à<ê£K¾$LƤL^@`a„\‡8Û@‚ß=~aba|caMÑXÑíO-¤ˆÐ| z|‹ÖM8jG |z¥âÈUZ µ""ã2&£4‚LŽ%Y–¥YZ]¢,‹_àä)/ö"!zMÍËÏ ÌåäxF>Œ,¥BºÎü<‰,%…Â]ÀIŒ#D6×™U`Æ#;¾cöŸHôàY^&fff>vÀH,äZr#I]Ê[v¢A[Þ8Í»(PZÚ‰ªÜÎ8’jNÄͤ¥%õPò¨“W*#oþž^Ô‚fþ§p'îѤ¡,€Mâdv‰×h ¢O“<Ñ)¨ÕÑ… kÍÖÝhO°=™Ýb-æ¢äUKЧyž'zÚ&(|fNê™È4gÆe<¢w*›÷Œ 7µ%8)[îàßœšÍç’õ&X"Ÿ•'z&¨‚^fkŠ{ÚóÁ§–&5­R©±”.åvöÐÖ©Ñm‰ÐzéÓcºcd¶aÇ´ä‚®(‹ºdT®[5:fÇHh>'BRºiè¶•HùgÅSK!ØHÛ«‘YHÍ—J¥d¶ Çøc?>é@iD)•N©•J)–Vi–^©–v)—~é–†©—Š)˜Ž©™–)š’©þšò#›:©qÎ_,ÑhøÉ'°ÁÓ)½JUèû|(ù‘h?ÑP$Ñ•Iá™> ø¨ íæ( ”çi)¦²E*¤Nê£VêõHª¥:ê¥Rê¦fêwj*¨~'ÂTVÖj¬È)îQè´}~Ôê¦ØûÁ*†Â™‘aW¢Þf{ãš(–Ÿ ]ÌÕ±«±Š±ª#Íܱ2+²ë³6«ÌI«z=+ "+¨Ô( jîm#’3•ӟΊwYŽR"ÖÐßÌg§Š¡%ë£e ïœ$ºY¨™SʈK²î+´:«¿Nk´ì¿VëÀ.+À¬²&,¿R È0Ž©ææ©dOzþ+…æ.}˜¥ë­¶‘¨ÀVù}ªÅ–ŒIU«º ”$]cxv£Â¶ Dqd…ê«Ø¥XÌÞ,Ìæ¬ÍêlÍöìÙí,ÐúlØM'Š·&…†Ø$éÍàt~E¾Vˆ9í?)XÝhÔò‹~éi“é&¥£õ™x…h‡¡k³W¼Ž,tEš¸5WigÚ¾-Ú£m1j¸öÎÑŠŸ· $^1AY( µÇŠ­Ü8ªÚØ*‡Bí’¥, A2)›ÓžfkU¬ûjÛ6.ÛþážX-·un.Ÿš™¤•ë~uîn­ÍÝêPÞZê* ù¦ÁbÇtÔ=yP©Ë7ÍN±þ–VãÊÕìcúYŒ«ë<ÝÉÖ§…l¢…&«:¯@…ëóæ—êBoõRïZPöÞ×öò–G=^ éEëþà/R®VfÛÛ$o1&.1â}­n€Þ¦ÉÒª~žÓͺoÓ®ùj~šíuù­â©®.lÙ‘÷Þk/mpÛ©1ð+0i½ë©Íø²œëÒÐÓïÞúmPÞìÍÒÞÈší¯RÈ›&bn%}WüÍm Á¤È ×ðØ0Ïð ×pïðë0ûpÓ0 ñ1ñq3±÷0#±#ñW±?1GqSmSât±åx±v†©Åð¯ÜþëvX·Ðð o-¯®Ú¬fŠëpmׂcšñ+y× /ÓRŸyõ§ h‹2!›ñ;ùŒ”JªŒã8ª:šfÜ`cARlÙÓT^Ä1~FÑ^ÐØ )ÒËùÙÍåî¶µlyP›ErÙ¶o¾Î%Ær!Ïò,WÜõ¨„é0Œlb®ï½j{áÞ>îõ‚B!€Ýð' ÐÀ â¸þ@¤GÍ ŸÂQ:"[¸5T9Þ§ù8÷Œ!ýî×/ÑŒÍïÕˆ%€Ã 4œeªÄñÀÄY¦°sÃÀD\ŠHœ;·³NÀ3-·hʼn.o‡ÖnÎ*ˆñãš³$Oþlù* Q(`³`¦‚é Îþ,¥1׉%€`eSå†^­ vóÔëÛ+&jt/íˆ3#} pÞ$Ä1@à³âàÄ)€=ãó=ÃsìsP“H”gL=†Ã­ó8\Šøtèó ßä=+å@kfA; .—„¼,äBëä*‰G0kcDW2ـ‹b 8ÍP¯‚Z3F¯ØÂ*ŒdDV($2“Fˆ1)j.[É%ualö´4õ¦[€ņmOM4Å9õ>«Üc¨\`ܳ¬óÃésèÄd7Ü‹>@?ƒö>?6@÷3e³B$ÀP¼óUcfA‡ .Çq( ÀH^$Íþì¯õ óÓö'ÔhåvÎÉÏîÉ¥cöZçvç=y­Ž‚-©™eÂm§'hgÎ> É8À0@Út`lwSCbtÃ)dS£·M7Sïh‹v{g£ÈkÃviµD@ä ŸÄþœDn $îò6Ä1[›ÏIΑOG¡sê¶îVj/õ¤µ½aåÓ¬¬£UÙÉòÄu÷Ä1‰Ô7‰C´4_?ó¬óWWlp ¸'Rr7³ii­z!‘á«'5/€jV‘³˜µª»òhÚ¸0¶îxÔü™yx‰7yfÆö²lõ.÷¥,uxè6´À¸Ëù¶8ä·µ/…uhþ‘I×½º,ö¸íŸY89-’ñNÙ‘eçíB£Ô¹ß9žç¹žï9Ÿ÷¹Ÿÿ9 7 [R˼öR/$cvŠ–ûâZI´š9¥Âòÿæ'º­KaùÉQ’žì)µ¨Zz)YõDVŽ*©›z©Ÿºª§:«£º«¯ú«·:¬Ïº¬×ú§NŒž4µTyþlÇˆŠ¦ÄÚcÒ6ôåÊt@2ªï>8wVg†fl…½«þkYìDXê’í«”êŽwWv{};·ƒûVŠ»“ûµ–{¸§û¸«;º¯»»»ð2{C63¯Û eF,O ;—w%÷äë$IͺRª·çKéèÆÚï›kâŒwþ,µË+}éè}Noú 9ÿžÅ_<Æg¼Æ[|׆Ê.4•(Í:3´^EÌ¢o7Å2ŸÅÙ…W×Íï¦Çnä.ŸÖ•Í©¬˜5¼j„ãïæâ*Ä”]A,ѽѯ/Ò÷íÑ+}ÒÓ?½ÓG=’ûÚûO¥<Žˆs5ËÊÉ»û¶ªË¤òÄ»ûév£‘kSÔ*Ó»¼§3÷V+‰yŠ×hÓjQ-Áïýüö½~ùý¾Dmè›÷µáóýß'~ÕaÝgó cR×ïûöɪ:Áo)ûKÓœ¢Ï„søêñC2`;Þš[gÃjr§hƒÇ=¾²>á¾¾0‚9»Î>öþº~ì§,î/¼Ÿu/¥›ðNZ¦¾G´Ê7Z]z#ýqp{mºy¹Ú+æâü­«¡ŠÌÜ[nš¯ÓÝó­ƒwZÝã(Ýß*ø·eøë)ùC7)Ÿù¡?œ*ûϸévúò'ÅD~YϸÄWºb‡²Âkè‘¢O\A€j‹ÎJ—­*ßÌPÚHŒ ­°“@LÅF36iSEÛ •µ…íNA+•ûo¶!Ò<ÎäS)œz¨Yìô*Íu{¾ÞJq—ÜDåXùœ^·ßåŽÆ.<þo~l8J>RNfÌÆ4c^^Ä !‰‡z(qþ"µºtÈh!aÔf®L ÉPKvž¾bfþDh1mqgu-{}I…Ó†9ýn‹/ ?KÊ_Üàð¨«çôø,ŸÉX£h(I÷D<ÕÏR—W½ W5wÖ‰E õyÚ‹,9Óq¬“Ký}ø ·„ú&{·i_dÃÊ)³Èðb tÐ8…+íMk'í`+¹¤S;|ùØÔâÒ»fQ¦$Â8/]·J,aÁb“ƒç¿eß>e)·«âH 23ù“õ’âÐq¡èñ«¹KW@—içl-^^ŽÚçLí¨¬¤™D9÷Ê>-]¥ÁÏ úÅ×èÕšXÌá”UX¯!Iþ¶6W$EDgr‘Ñ£þzä¼Bsä«IV·M Æ ‘%Ò°:Ï Úv¾™ÜÂ,ìÆtdqéÒµ«­õ×4Z9ˆùA¹Fâ²kšÌØë>ßNòÉ$rƒ©¢ztÅMÚ¯®+ó(˜Ãã® ÷s « j-‹7uÙÓ§:Uál[Ρ à‚Ci¸â¼(A ŒåÐF€ú¸ PàÁA QÄI,ÑÄQLQÅYlÑE?|QÆe¬ÑÆqÌQG;{ ®’Tp•ð"ë=DR hà˜ áÂ$©¬ÒÊ+±ÌRË-¹ìÒË/Á SÌ1É,ÓÌ3ÑLSM. ò2…0@0Èþjd¯6 `€=!¬€ú;D ÏìC"QC=´ÑFÕ@TÒI ôÑJÝ‚ÒMqÒôRNe´SGCÕÓR?MÕUOm•TWcõUEñ AHšfN:‡¼Ëȼ(ÀÓ“;ðºÏtºMÙa5óã¥Ê˜*Úô¤E­¥Ü¬–-ìbI"Ymk0–[o·¥ÖÜõX±.ÜtwKJ°fÚ¨ÖÞÂËU®]ï¨ó:`ù€×™8™ÙúêÆ½.ÝíÜ—v·‡Xr( 1TÈ`þ À ÐoÊ@…öô'å$ < ô´( p@x!0éAÔS+Ô €ƒ&l ÀBTH"œ à°ê•ÎdoÙ¹~b–ØEÄxÐÖyTã†i./# ¿bµ>~DÂDñSŒ¨üÄM,]é@ýp‡·ÚíloÔš€ÿøÀ¡'5¯† 8€ <ÉI„*`“žG ]ˆ…oHsüÆi¨ŽÂÓ£žHˆ%1nÊq’ :’O6à…þ5Æßu-zíÛ‹&v¯¨på?èë$è÷´LTLTÉÓ$iЪ ) ¼ZUPFÎØÆ`´›¾¶cþ$ßÊ%Ì@ï€A…P™Æü‹ ئ6.“oT&üׯ@ÉšàS ›ù  *sP‚&f˜ÃP²CмžYÇ>‘Sƒ’ ÄúžÁÇ&E¹^·¬õšpŽaKù\ù¼÷>N|íQœœ"H4÷<0ôð{‹–ûÐÖ ÙïnøÛ™þöùÉPDÓ S ü&J€9²GÀ¤ªTzRbm#q -øLFš3ËYƒÜÛŽа„R"N+\Oàf /PÔ7)ŸÓ cQÄd û;Ù¡|y31>OoVA×­¶.,7ÁLFPÅe½–¦Í2\X¨f6}‚&¤äã[¢¸Ó½þ¤$¦>)‹Q*>‘8ŽQ­PꨢVÇüôwª«ªWÓ瘬⠘««Ý0Wù3×ÐÌü¬¡UÌ“‘Í 0" ­·fE«ý$2œ5»&ˆ§šáŽ‚ÚV4‡uÃ8ílMW4Àµ:MÛfËJ™Ã•¦Z›,)sOúlb‡²´ìbË ÌÞŽ£×ð¨{@*ž$ì)œKòÈËÁÅ‘ÓÔ$”5?¨ArZs¸lf_UNŒP™ Ì¡›'(pƒ1|cl¥@ ð‘…â¼ú[Ç’½ómæ_”‰!öªP1¬c3}`ÍòwPüÕp„ÛH^’ø½ü`‚‡›ßþ7 ,þ•™ÃÑ´©©"ûZvÓ´t$;llçj©1Îmf»sÂdwµU'ÿA—÷q`c‚Á6ò’’`—94¾á’^ —=jœ¤–aˆæD6G‰$nœÝ+î¡9ë¬ãÁß o“do ͤ“¶9·p 'Ùå>ERÁ.ÈŽ…^g§g¸¤.ëØÏ¼M8É/®Š~¨Ø%c£öwe쫘«­ë8—Ý€D£ºêîý²1åËv D§†X:iL08Ìc³#)ÂÞåÎ;`sLChÏC|31Èí9‡ Îànð‚ ÌíDþæ¶"äàô$m5¦yÎìvd 1h¡t¯ño,tï±ýÉ›ÛÊ^v4û êÜÓ™öv¼ÿîÇj­žw¶…¾…v¹‚QÖµ²fDÔhÇ(Í O ä'½B@yNxïv¬ê–ø¯Ã“T*< fEÂCØÏYà!žÃÀQ+Hä¢ %)BRQ‘¸ZÔ6ª ÙÑ>²ó6—Zé3ú<$5¡ù¢ŠÀu¾&6@ÅèZÈܧÒõ¨?/P©†Ò‘4îmmU_~–IÊEzA••!Uá2ðàc­èìžZ¦-îo.€P^Ið 1U“ü 1ý3˜[—Öur‘ö:ø_¥®þ§líâj¬'¹¶ç} Èã5N!ÆÀß2Nýue¥„a^–¤“5爽ë&Rî;ù©mXÔ"ÑSes¢iýQ‡‚®öñ;N–«¯*ª¥ zIäåÜ'¡ÙVHWäʵ®Ö¨²{@Ôgï r¹ha^ë ÜÓt£”¥SäSQò§õš9b} *”(¸¢ìŠ./Çí¾cÉŒûHç}Ú‚0Þ®¯æª·È‡ $ðô Š„nþNúT†»nÏ£–,#Ïä”Êe†o{ÚöŠõªù?hP(ð^GUP¤´+Ñâ¬~PäªÆsxá!€ðMèEväj/bÇ“fÂÏg–’°ÿdþ²v¬ö|­»p/îÎü’‡±Ål$§ ªëãÞcºÏðfÃùÌ®®œ,|,ä˜ ~¨+·«2Ææôè‰\/Öä#iF¦±6p }¬¯Ì"±ânÔ¯EP ¿ þïx -˜ÂgppÖJ –pÁ©øG:ZIuo?¢0qBøúi'p§äòhf¢·.F­¨Àé j¬xN8;.FðÈ~Ãö1ØrÑ­ÐÉr¯8ðÐûFG ò)3H±º61a¨R0çÔcã¨ð¯²Fˆ ±•Þ.6xÌ÷ò°#lƒ•(P=–çWñ¸†ÅP‘£¶ð£º°3±ñÏy:þCýPnÆýélÖïzbÊ£”JNÿPíäÐ#Ÿ ¯èí㈆j,´gÁê§.§–rA¨ì ôý°bW­íçýx'þ8¥æ ™î*&#Ö8ñÁÆ€¦–°‘bPª ãÇþqsœ•䪱Ì)ÙgÓf"˜©  =>Æ—P$„¢ó^P “¯o@AÚ/8ú/ ô¤’Á"‹ª' ‹÷òiíæ¯Žg—¤f—’«knpz¦÷ü/S ÙJðàO¯6žÅ/¢‹¼¡¬Ì¨GPn[’¾R8ðG,©%2©Æ/ô Kõ°¦K‘ô¢hŠhÆ_þ®¥‰¨‰†’jª(S³ ÓyNQ4£$«f…0;>Ó Åk? ±Jíñ#³ ~;bë°~/áŽ33i†Oª JßÊúà£&ŸÏ­¨c7WГð ‡5‘Q±úO Ón™Fª`R’óºT2ŒHpÕÜfö Ê=D†Ÿø)îØ°CÓMÃð^“(ÇJû‚‰!i 5ŒŒA5“4fã†(ô@Ñ;*ÔîZ3².7rÿËÕth´‚ô32ëó—*sA3±ñ=g ²¦ë/¯Ñ¡h2‹²ï#”ñ¡À¯·píMBãÝÓ}Ô·‚ªÞ1ƒÑ‘: s¨jcþ¹V§C}®œˆÆg/\T]&s.X²«Lƒªjæò8=Q ÛJYvR±D3 sí­¸ªUó EñEŸt±bP¬lEy)MOC×jJ‘ôLqÓ©òLI K…„óÆýn «ëÎŽü6SL…Š µÑ3–Š–ÊƒJÿ©•3I»ïådŽíÀU{ÎüÎ.{L5ëmr²Y?ŽS›”6¶t7‚Õ¾4RÃÔ^¥U[[þÍÛvÂÊ_Õ“R¯òR/£Žbeªððs2çÉJTûŠ2F`…M1so^yRK0?!a_óXs <ŸÐ¨£¢z”hâ#epcó¾¥4Ð@Ä [u3ˆÔøX«ŸTC=´<$# ÖQ,¡öL“çW݃d©aX¿±X³6oXJñb"×Wk=“k‰¶‘GÇÔ‹ž“®”UifÈ4n+h£-Õ†+õ°òÔ@›&0‰É2açdÄ‹âu8³°8!µcU@dG-‘kIî_ë]ÌÕ« 4hgMb‘ì]ÖònAî÷© RµþjR1@«ˆôÂbû–ðT±-7ƒúª âŽ“h%êrw‚qÅjñ ,Ù•jݲ©æ/åÖ[GuÙâ¹0Î`üS/k"RZËïc9/aBhq– ßFU;“z "©" ®/÷*ñ ’_-ÀwÝFws‡7ñÑ Jú\P0§;žC\űUAï ƒ¬hoJ~i´‹:v½VQRØ4æN£Ô=CTI_&?¸çqSð¹ÀfÇò}#E}q&q·öp—t¨j1‹òyÔS/@”Wí xx#÷.ÁÖ4&Z(×yñ<`#JeV1gÿP…ÿS[¶%"õ÷ê…_¯B¸þ8¸x—>ã¦}£ã”¤S`[ãɨ’{qåY·9t oÐsþr–’tµÑcI|»i`×ÿr1#¸u—Ø)Tcu;Dz}%“8WrE¥¸w’_å_Gô"D´0õqn3îSe‚µN‰cЉNñ’’LC7T63p~¶ä4öZgî^°<;pˆÖ wƒÙ>=xvI ‰Ox$ÐS9´hùØ–2Ë’¡ÃÕZ‰‡é^Ï ‹Ì•ÌpB5 ãÅRÛ“…atÈÒ‡CTŠÐÍ•ø&rZl¹QcYEM?K âÌpÎ9pÐyý†ÓùÝ9žÛyžáYéþYžë9ŸñyŸíYŸéÙŸß ùY ï¹  Úœz ñ9¡ÿz : Ú 'ú ºI&µž¸£Ø—]“`M@:¤Ez¤Iº¤Mú¤Q:¥UZKøW^ÃY«ŒSS_&­Ø…¦mº¦qú¦u:§yz§}º§ú§…š§g:¨z¨‘ú¨•:©™z©qº¨™ºx¥j£½kœ@Qæšµz·:«¹ú«½:¬ë¬ÇZ¬»º¬Ñú¬Õš¬×š<¨­Óš­åÚ¬ç:®éú®í:¯áº« ¯µz6™‚ªó@ 9c¹õk.±=±[ ›±!Û±û±%;²)û²Gs1Û²'»³9û³Ê+;´7[´=û(­´ié]S¦g™QÁu”a»ëb»$i›3j{¶m;·q{·e»·oÛ·u¸y{g—Çèñ¸Q¹ß7ï˜[¹›;¹¡ío/›y*j@°Hì‰Qù¹—Û¹Á;º½{¼Ãû»Å»¼™;°bø‘%’9×½[¾¡«ôâû)ëÛ•Vƒùô]鿥)‹°…“T1µK{´ ¼ÀœÀœ´ü±?‰˜™Êu6¸»Â)ü‡Ã…{Ã-Ü0Çoò¸ŠiCuâ";httraqt/help/img/snap9_a.gif0000664000175000017500000000477713042707374016520 0ustar karbofoskarbofosGIF87aŒŠªÖνÿÿÿïçÞ¥Œk,ŒŠ@ÿºÜþ0ÊI«½8ëÍ»ÿ`(Ždižhª®lë¾p,Ïtmßx®ï|ïÿÀ pH,ȤrÉl:ŸÐ¨tJ­Z¯X! à º.`ð,Ì ´š¡n§ÓhÀšý>7âáz}¾§Çõr}trs|xwvvn„Šyz†g–‹Š|‚’ˆ‚Ž“ƒ ¢Ÿp‘‰™ª©“ Y±²DŒ³#µ¶a’¸0¾+À¹ÃÄÅÆÇÈÉÊËÌÍÎÏÐÑ@[_ÕÖcÀ¢£¨¯®µ»áŒãfœ«˜žwœé„ì”äÞƒ€îßÙ¥—«¡÷•íçøZiôH?V¦Þ•“ư¡Cdáš {H±¢Å‹3jÜȱÿ£Ç CŠI²¤É“(Sª\ɲ¥Ë—0cÊœIÓ5k×È@ˆ§N«ƒx,ñ”7´]½BÎ;•h[·˜~úGÏ)U¥£jjÝš‚W“‰ÒÀrK¶¬Ù³hÓª]˶­Û·p¥ÜÄùÛ¾ñr[Ç7+^±e0ŒK¸° t^̸±ãÇ#KžL¹²å˘3kÞ̹³çÏ C‹Mº´éÓ¨S«^ͺµë×°cËžM»¶íÛ¸sëÞÍ»·ïßÀƒ N¼¸ñãÈ“+_μ¹óçУKŸN½ºõëØ³kßν»÷ïàËO¾¼ùóèÓ{Þ".¢â¼´dœL¯`÷{117#?þÿþe7—ÕØ¥)GõäŽ)èÌAý@XÔ=G1¨ %Ka•`<°ìq†JmƒU‡ nøaˆvx"S $a>öh z4Öhãß±×^ï±± ಣ_ô½Q¤."̨Ÿ_õ}µ“8FD‚’8n0]:øT‰( ä]{¨MRîã„%¡ƒ>%u"|jÞš°HµS`LBU/Tòf™U*è „j衈&ªè¢Œ6êèI:ÙãŽ^uÕä‘€5_“œJ@eŸRê£W\‰S–`žI!‚Dy’rVãš]*cŠzjØj…0ÖÊ¥ªi‚˜'©Äkì±È&«ì²ÿÌnejNðEùc˜l®iÔ¬pH)d@ìðÙi³à†+î¸ä–kî¹è¦«îºì¶ëî»ðÆ+ï¼ôÖkï½øæ«ï¾üöëï¿,ðÀlðÁ'¬ð 7ìðÃG,ñÄWlñÅg¬ñÆwìñÇ ‡,òÈ$—lð³]€êO\‚0T¦žf Ö¦K^0ª 7Û| 7 “ósÔˆS`BJé§Ñ·îêâ„EwÓÞž±þÚÓ´—|ÙôŠPêúg­mˆh'[Û)£·ú‰f˵UÚþÜb­‚ÛÃÐmŒ/"ö¤É|÷í÷߀.øàˆ%ÑVãYBâÜŒSäË;¨3›hZÝÿ–¯j·âÌ¢\âÜfÍ“ØY1níª­tM5Õc#½ëÓm«eƒ!VºŽëUe”´OYˆ:ÔÃ*+@+V½ºí6Âܶ͸yÏ.ýôÔWoýõØg¯ýöÜwïý÷à‡/þøä—oþùx®2óÁK^yÌ”Ã,ªÚðO~æÁl¯þÊ龺™t*Û«ÖFÀ0aÍqVƒ]Bp‡ÀãEBtIVyw¶øMOy`¢ÇfÁƒè ¡GHšð„(L¡ W8“H=yÚ²ß"(E¤oÁŠJ°’ 9²?ÐÝÉEW«9ñ82…­E]á±ÐCÎm‰fÕàïx¥4ZÕé[KÌ¢ÿ·ÈÅ.zñ‹` £ÇHÆ2šñŒhL£×ÈÆ6ºñpŒ£çHÇ:ÚñŽxÌ£÷ÈÇ>úñ€ ¤ IÈBòˆL¤"ÉÈF:ò‘Œ¤$'IÉJZò’˜Ì¤&7ÉÉNzò“  ¥(GIÊRšò”¨L¥*WÉÊVºò•°Œ¥,gIËZÚò–¸Ì¥.I€^úò—½Ôà.KÒÄÑe`²Oýt?ÈEk~EPâþóƒž-³<Ï Ãúît¶iµmwÞò&Ÿ¦‚¼u3[Ùr„9…ø?éŠè”“7Ññ?Û­Ážª [=¼ÂÀL°Su>Ê!ëÔ´¥ñ󠨸á¶j¼†V­EOи°ÿ‹Ï)ÎBÀòÔb'Á«0®i «ò¤"1õŠVÔ*ž×6aÁcžÇ4L!:S½hŠÃë•®Æs“Š-ZsÊËMÕ–7áÅÔtØJ*S5M^”v)5éˆXŠ ‘®tRÅPI¡Abuiœ’¦pŠy ¨´E-ëzÎ"ÔªæÜhñÜ §µ60i^ʆB#T§´N•žyèMÑT4­Å•¡…E+?o×Vt6¶}Ü€d'KÙÉþ‚#bÅÞ,ˆ³½ ó³  ­hGKÚÒšö´¨Å%0WKa¦#dÝ5“Ôd¶ì/(ð™ ![3÷émJÊÜhÃ[Šóê '.ꣾÿà-°/M.>ÝxÆð°Ö]k:¹õN¼ê¡¥«©Ñ깉€¢M¨ÀsèH͡ψ`÷žÛ}¨ ŠûŠ'Òtì….Sý€÷yÔ·u]G¹ Ž.¾¾•]®v';x‚tXÒ]N ø%ßIp¾†;•½zß ~5Šù¸Vê°8:<©j¹ .ªŠ§Ö)ã¶ ÅëU“‰© ¿Ž»âÜè»ÝÇ®4¾;e®ŒÓ¹X™JWží=,uºrb÷À/bl@Ãk_ƒ:øœ9¤àÕ¤³~)ݯ *KfÉF'³<{­š×Ìæ6»ùÍp޳œçLç:ÛùÎxγž÷Ìç>ûùÏ€´ MèBúÿй`-0]‹h+ð‹ Ì5•43úEš÷[\þ´÷h*ù¬Òò’~óû²ñÞ5¤}h¯|µTS+ÏÆO<.ËËåï1¹G†tà:Í4!w3¨@y±æL;5Cy­bÔŒßÖ4£æ,áxm[;uÄ76œ,m‘¦Ä9¯UŸtÔ®ÚÁ;ï3 -cª±¦‹+Amõ\}6t¯Øn0>ßÝ8UKùu^vöHÜW1ëpe&3Ьé0¼Ñ¸Ä'NñŠ[üâϸÆ7ÎñŽ{œÐŠþ%£?N{¿ .k‹«éà>”ôõÙq)WjÇ…uÔï¶+λ­—2æSÌ6ªµMô1-õ¶n±šÎUa;}ŸS¶»žï×>Ú½9§9ʘV‚æºêõ¹'^Y’›ýìhO»Ú×Îö¶»ýíp»ÜçN÷ºÛýîxÏ»Þ÷Î÷¾ûýàOøÂþðˆO¼âÏøÆ;þñ¼ä'OùÊ[þò˜Ï¼æ7ÏùÎ{þó ½èGOúÒ›þô¨O½êWÏúÖ»þõ°½ìgOûÚÛþö¸Ï½îwÏûÞûþ÷À¾ð‡OüâÿøÈO¾ò—Ïüæ;ÿùоôu;httraqt/help/img/snap9_c.gif0000664000175000017500000000477313042707374016516 0ustar karbofoskarbofosGIF87aŒŠªÖνÿÿÿïçÞ¥Œk,ŒŠ@ÿºÜþ0ÊI«½8ëÍ»ÿ`(Ždižhª®lë¾p,Ïtmßx®ï|ïÿÀ pH,ȤrÉl:ŸÐ¨tª!X¯Ø¬vËíz¹ªxLÞ g@:­V°ßnÆZo°Ûx´ã>¯Ãóxw~uƒ…e‹ŒŽ‘’‹a‰•‡š›œžŸ‰“¢£¤™—g–Ÿ«¬­®¯°±²³´µ¶%_¹º»ºª·¿ÀB‚}yÄ{„ÆÅ‚Á<¡¥ÑÒ¦¾ ˜ÕÍÎÛÜÝÞ*ÐÓâ“§×ßèéêëìíîïðñòóôõö$áåhýþzÿ H AcÊ ,(!¡… ïIœH±¢Å‹3jÜȱÿ£,^ CòÂæ±ä( üÃç¡IùÆÉl´ÏZª—8sꬢh¦OF5œÛI´¨Ñ£H“*Ý!²©S-$—J½qNv²òû·Lá¯nPö““òë0•]µiëó§ÛHA'œ54µ®]Omßêõ®ß¿€ L¸°áîòRÂÖlØd 9.{ðá›±.•9lSÕ+âÏ C‹Mº´éÓ¨S«^ͺµë×°cËžM»¶íÛ¸sëÞÍ»·ïßÀƒ N¼¸ñãÈ“+_μ¹óçУKŸN½ºõëØ³kßν»÷ïàËO¾¼ùóèÓ«_Ͼ½û÷ðãËŸOf´ÖzЃ7Åÿ{—CÕLcü@DWaݧƒAad—ݧƄ6´,HŽ/whàˆNtè!\_ÜDâŠ,‚ç_-E€ /eâ‰úô%b‹µÌ¥aƒÃ0VW–YXcQ7âHˆB©ˆ:£V)]e1©jä+ÿÊ* ­Ì$ä­¸Î׬³@[í¶Üv ë³kÆ9µ.¡E®·Þ0A¨è¶ëî»ðÆ+ï¼ôÖkï½øæ«ï¾üöëï¿,ðÀlðÁ'¬ð 7ìðÃG,ñÄWlñÅg¬ñÆwìñÇ ‡,òÈ$—lòÉ(§¬òÊ,Çpm€Ùh›ò¯’á阒º9ídvH¨³U|ä\•¯[]'‡±b —Ž™¶ì*¤i½£©Oƒ5¬‚Q#C¬e‰ JÒJçd‹:ÝË{)Ú´Ùgƒö’”ͶuêÁîÜxç­÷Þx¹ý6%rɼ²}.¬Ö@ÛÙfÕu¡­—Ú‚-2á]SMafÿ¯ž[’ã³Z’¬Ühηú‰îçnA~÷èÊ¡þ“ê¬WW7«Çnûí¸çNC.µëNŸšZ?MÙÐCy›™sƒtø| fÊG¯á±¾Ó¼×é*¼ŸÁoæ*å Iý*Ö¦WïÌ觯~úæ·ïþûðÇ/ÿüà¹îS̽›÷‰Ï2NΈOB•Ø1ÆhTb}êËhæÄ˜•ûyGAK‘ÿÁ¹’%7 R¨Váì{Æ¢‹CˆÈÑšq±‹ÔˆÛ†Èʉ£ü3¢G«vQ˜r…‰„,"õú†R¾¨ÔŸ!C¡FuZj>åg|wy+¸îªP–Ú W,`$»´Ÿ&vd>ʨ#WÉDB#œÍVXO¥Ä£1ÝÚ‚&é¤Vl¨øâN]+[Jú £ÇÃá_nëˆr0¨²Ýk£f‡«Ö°ÿ±•”–‹ls•ö\Á’uºØª®u½Š]giw»R n#âÊUðÚm¯èM¯z×gÞöº÷½ð¯|¹eÏ{~‰Žaº¬Oë^F–‹¿¬ÝÀZ µÓ¿†d* EúCA:•|½-Ä‚ªÔ;µÁ”ÖKŸŠ_ßVÈ\Ç+¤FcûTÀb˜´K5*gúÅ [-ÄDUpéW4:à³óͱŽwÌãûøÇ@²‡Ì£úöÈHFìÞâ(àvWVµ+rg†Ù+nðɉZm%É‹˜RX¶”–ó–áØÂÖyƒ•jJs‹cáTÂPüòjÄëSæH®Dî§Êæ<aÏk6žý¬@—ÿÐ90ô˜ @“·ÍŒVÁz'Mi¼FúҘδ¦#mä${º°åu3›VÕOý6¶Ãšc£Ë @kF60¾&¥B‡>4Àø±ò¨ã4`¤©ùÕ¥)ÆhÆB?‚‘ÆC…°‚ IÏ0‡Â=é¯;û$üʹaC„skÁäâûAÃØ›äd tC„,KÚÓÆíc‘úˆ=ªÁí¶Kenz ÄÑf¬&\ V\#QÖäϪ|np…à¦$‡Ào³BzÓ#hø‡ Δ0£4ÔÄ žqTúã xÇGNò’›Üš¼;y,N¬ëþt ×-ç´Z¿Ô= eTN¡µ¡ ùtÓeAy1Èþ1†™,î +;ÞE—G•ê?!³œÝOô±µÈà¿XÆMòÓA,’»g:¶ä’D;-\ž{U¹Ú×Îö¶»ýíp»ÜçN÷ºÛýîxÏ»Þ÷Î÷¾ûýàOøÂþðˆO¼âÏøÆ;þñ¼ä'OùÊ[þò˜Ï¼æ7ÏùÎ{þó ½èGOúÒ›þô¨O½êWÏúÖ»þõ°½ìgOûÚÛþö¸Ï½îwÏûÞûþ÷À¾ð‡OüâÿøÈO¾ò—Ïüæ;ÿù¥I;httraqt/help/img/snap1_b.gif0000664000175000017500000002450713042707374016502 0ustar karbofoskarbofosGIF87añ »ÓȵÛÐÃùüü¬¢Žf®¥ŠŠC¡š~zn+)ßæâÀ¶?6=ÓÕEaLÑNJZIß]á\ Zâ`h\éb^èèoïðñkwvpbõy{€ûƒþ‹†øÏQ¢G™*\È0‘'I§"ª51EV«HeÄHÀ—Ç ÿCîR€L¤Çfº¨|«J bÍš)À‚±ŒðàN˜/aåC–Ë1ÈR €Ëš´¢XõVS•LÀd*ͨ_Ãz –¬Ø²hϪ5Ë6mÛµnãÂû¶®\»tïêÍ˯߽ûÊÕåµäNÁ}k^ –ØNÀ3–y²åʘ)k¾¼93çÏžC«%öK4èΨO«6Í:uëÕ®cÞýº¶ìÁ¥o립Û6ïß¾ƒ÷œ¸ðâŠI Xμ¹óçЛOp`ÐëØ³kßν»÷ïàËO¾¼ùóèÓ«_Ͼ½û÷ðÏÓJà,ºýûÎЧný¸ã"÷Ÿÿ€h`ÚEŸ.ø5hßtÕ(á&Há…fXá†h-ˆ€ƒ æ÷J„ž Õ•[0q¨!†*ÊÔÓ„(ãŒ4Öhã8æ¨ãs±X@ÝûUæáŽÐé ‰’5p˜,²P‹/8À2»ÈÔ‹1( ‹’,YgÓ.Õqi,ýÖe‹,¦ùÀÕQAä›pÆ)çœpN7Àc¶ÉØsBØßŠ€¢¨oÀ¼`衈&ªhôaƧœ~ *išƒÊÖÔ3Q@8$à©p œNAj B(`ƒª¨š©¨3ı*­ÎÀª«}lê*§7xÚC©¡jú*4Äkì±È&«ì²Éî¢,ÿ TÀ£qÉߤ•b«-`M-@ç·à†+nœÐ\LåærdFm#þ¹ØTX@I(Õ@/ZÝë S¹,À/NÅÃ@2Æ`yç¶Ù²hËr 8à@å p€Ä÷&pðéÀœJ;çír Œ,U›+ðÄ@2‡2Å*£«2Ř<îÍ8ƒÈæsí"ö–Ø“2QÊðÑnu qsé’|®s%7w€+U@3s P\µ§T\M2ºUÄXµ~U8àtY3G±§9·í¶s=ö3‘Ö"‰tÃx­4κì<®À¿¼-xÛqG6÷ŽAçmôâŠ'ö0sS»Œ¿›ë20õÿÉknsäo.–C¬1/ùrŽ ¿ž³Ë¯·‘“Î9s î±“ß>øî!Î×á:&~÷ðŒŸœP´O“òÌ'ï<òÐ/ÿ¼ôÑ7_ýôÖS¯}öÜcïýõàoßeÀçX·¼¯I™ðTªôoñð7N¼üñÏ?[ù8 _™RDÛ_ÿÿô  ÿþù¬>}Š—e X)ÝkI·HX¾²t¥ÌÉ„JXšÅú` ^Ø"&V‘X`FR*.:h ~p+¬ –Œ;ƒ'%Ñ w8ÀÖ†)ÒÂßηÀWÔåxã{ ^"3½ù‡|"m€˜!ÚH}a`Ò~ñ¤ÿ '¸ÅThÑ€0’FM‰IÏA\„Q%ý‰ÛT.èŒ~µ '^l—O¼¤GÙd¤V¤´¯-Yç&LQÜ”t˜Ù³H¡V¬bFi'küÅ1i”JþHNÉä'¦ÉÌññü @»:Y‹¬ QŒ¥ ($BJžÑ"w)EYö’—¡Ñ%^¬X#"æÒˆ¾L&0—ùËfb†Š!&°èa*ә̼¦6³™hBFš3¢&`¬ÉMlšs›çl˜7óNS2äL§<ÑIÏrþo ²eµp OdÚóŸóh=9„O½´3Dâ¤K<ÊP:4 *(\ ¢wB´ÿ¡}(F7zŠ:(¡ )GEªÑ†yˆYÇBÂ6´Á p¸ÔfpG:ÎQšªC8Í©NwŠSzäã@-Ä!†õ¨HMªR5á¦^DªBÎd—»×b¬û&V··t9ïoÚBYôñ’t9†—äë^/>P•-i×-š4€}`*ö‚Ë™$F'MÉŒ›ô"I<Ò—4ºÈš„õCá [¸Â¾°†3Ìá {¸Ã þ°ˆCL⛸Ä(>±ŠSÌ⻸Å0~±ŒcLãÛ¸Æ8¾ñˆIÃà;¸Ç@þ±óÚëã"ÙÈB~0„?”@YØ-ÉGŽ2”§l6¤T–2’·¬å¶X?Ͳ˜¹<æ.³æË÷ÁòZè¥{M¿(e ™ô‹ýÞ‹0À¸aû+F=SEÎö%³†^´€uñîЈN´ÿÚüÉ6©/h~?‹s37ŒÐ†V´¦73kE%Oª¢>ë´Ÿ' ÚÒª¹”²–€ÒV»z՝޵¬gMëZÛO1ܨ6é2ûZCªvÕ4B%h ‹S˜P±]å¿ÀT®R@ˆ}a?{žŠ¶c±{©Ö„F>Æ8PÅ8D¯ð^tY^¤rJB/øÕ꣜ҧ{Èy'°tFœÖ‡D:ý’{Ãø£_ZNÎ@œ=ˆœx!aSb€+´InDœlÊAnÈ$òrh„ S:£`¤~JODö„aú§ƒÚ§L¨[†Z¨ŠJ¨ØBdŒš¨º¨,²d‘Z©z© B©˜j©’Ú©ëE«ª¢:ª¤ªÿea¥šªªºª¬Úª®úª°«²:«´Z«¶z«¸š«ºº«¼Ú«º*À4€hŽÄzŽÅz¬Æš¬Èº¬ÊÚ¬Ìú¬Î­Ðj°Šµ·©Øê©wh­«È©Þš­Qf†L–„G¢~àz®ÚúzâJ'ך®ßê®e¶®:gjï*e&è«øš¯úº¯üºª’h~”XL€8/T±ÿ•4øk¯ "_n7xûuÓA4tùh~Á­ÂH°;gÊ ƒ„IÉYœîe§qôF¥Î§|Õ§èj˜±0kwF¢o7Q±À…±;'è^IJ]>+Öõ];Û²`ñ²1{´575a³‹a­Kÿ´ŒG—H;µ4·¦¢êh{°ÓÔ­P+Rƒ:ü29b¶d;¶f[¶h{¶j›¶l»¶nÛ¶pû¶r·t;·v[·x+¶\TKÁênÛµh§j«bmÅVnÇ"«r¢¸Å",µ+Ôf¸’;¹“»n¢Ö·W®õ*~‚;m‰à¸‘»)6P*Ê6©b8Él++£û¸ *yÃ"º6@mµ,›"»”»»¼{kSƒ)Åb¹Ñ¤µáĵ ëxӻʻ¼ÌÛ¼Ëâ7è¼·-‚³ô ¸\6oÔi}ÐwKÓ½¥:Q÷PçÿEmž2wT«iS'#6pƒsãZ-O›E:ñÿ{|Ú+¸°›‹c2Qu…Ætq÷@Dw25Ã.ö¦3¾Ì4ÿ•uNGœõÛ¾‰V.C“aG¿ìj¼ca—^„œí2lâ^Ó $«¥?r ¸¦>]ô¿œ1s\Ã5Wxoa½æÊË$A[4d`@̣ؽ1s,#ò5Á‚3kÛ†Ãrá´škÄŠÀÏQp·:¥“ŒqÐÁl9Ç€;ǥȠ1…æÅfSu@¢k¼ujì)rTŇ&Åj¡Ã2Üxj—Û+#l׃¬S€n*AtF¹lgqfet×l`3:Ë2å‹Ç‚£ÇfÁÇV|j€ÇÿɤÌ;žœTœ³},Ê4,¾†|'Ys|yr'Íf w2pçKËÇg6&w²sgwÒŸÐBmÖÆ@’ËæRwqÈ Ê½ÑJ$¯­Êûã,Í0ܤ˜Dg±ð'ZÓ-}Ó6Ó8½Ó:ÝÓ<ýÓ>Ô@=ÔB]ÔD}ÔFÔH½ÔJÝÿÔLýÔNÕP=ÕR]Õ@}г€Ñ×|‰#é>\Ò`ʘè=/ìGÒhmÒé5Ö`QÖûsÖÀ _lRœ=´¦(2ÖjMPÿÚQÄëN÷+ŠñõÒ—G2¡_)l[—äÂOѱš”ÂlRB.ãæméŒÞé|În~nÿ>å=yœ^êžéãýQÌýƒç}éžnÒ¨êù³ê5ã®nê–ë,¬Uˆ·þëž®ë è›츎ÖÂnÍ‹~ìÆëÈÍ[ŠÎˆ¯>íÈþìË£é¤ÞìÔŽÚÉžÒ]‡­¾íâ~©Ýn¿½nÖÌ>î]îÁ8é“‘îðÞ©¦íê^ïñ.{©~e£nïÚ~ïwéíþíþÞïDBaŸ5 / ßð ÿð ñ/ñ?ñ_ñOññŸñÿñò?ò Oò"_ò(ò*oò,Ÿò-¿ò.ó0?ó/_ó2oóY‚¦¹óþ¨šøÐ•®ù•B/CE›•e›HŸôJoÿTÉ‘½¹‘Àù›RõÁVŸžà©Uø¹õ\?žÎ` +Eñ¨ +öõ(ögó¨OÉ ÷Èóp?T|°•sôx_EôKß÷™`‘¾Uº¹–m9õXUT/ #v°VBŠb6ñ—é8º¸böcÿŽáf\“mi¯.ÙùjOƒ*žrŸ9XOúü÷¬?rðú«ùt¯y¿´Ù{ßP–~‘éTMõôÁ?„/¢À‘©ø¨`±EkãÊ©— z$ è—)™—9€ R° ±² ðXönµ˜”© W R +ÒéÕ‰WØàùœ"W£"•3X6µÿò¿ú7Õú;µX¨éó\ ÆIíÄWçiõï6bôÂDSue[÷UÐxœÉù¦‰ÚÎ÷\ÿýbC`‘x"Š@pBŸÆb,¢N„s€P0½2â h, , ŽB"Q¨ß¾ÐW°KˆëûPètH¼3T( 8”k´û»Tàû£8ìë³û|Cü--•@ý\•H]mu•¥­µ½Å½¥pÝå¨Àî þá(.ñ!ÉXFnF9y‘ž¦®6–IZÁ¹îÆÇVÚ›:‡ªºÊrjïj k8(C8pj@Ði{‹›ËÃ3€&<¬ ýA˜ˆN¥„xþI 4)Òÿ¿K’(hê£cTÂK®<©ijª„©d‘¤+×J–-eõ¶ëÂ/š2‡Ù4–S„2=?@óiÂÚP¢Ô|´øÖ#E7I·]#uÜÔx\ê-Hg‹š]é=ùR5Í™, ШaóE•¤B']l—ÕCrëö2D‡WH`(QŽzV`ƒ)kµRéR±KaÀfáV3ò•yvÀìS³ÍÏŠ~Í#HoAvÍfú©Ó©RÉ=û@lÚ±­ÔÆ-Œ‚¹q£m¡ðárý°î@A#ã " ã\záSªÂ8 P]dÝ·nMz¹XüxÅÏ„iYý1c΢Mvâ}húÒÿP‹^šÚèèp«Å¹n- Ê!G@ð@,§ t¢ˆpB ÏÂ'6ÌpC?1D+ôBK1EWd±ESÔðD=ì°Å·x0Çq”‘Çv0ÔÑG $R !‹,rG#—L²É‘drÉ(qt²J)©œRI(ÌK.‹üBI1…³L3ÉÜ2Ë2 ²M-¯„³Ë(+DÓÍ:ÍSBÏ´³O>ÿÄP?éôsÏ;ÉüSPEí±ÑE …Ï(Âd´L¤`Š®®¨óÒJëÌÂH­x¼ôQS?ÕSSeuUWU…µÕX_•µVZoŠ/àõ,àU?ÿ3µÇWv.¶×+’ý*‹^ð´ÔQÛüÂ+`` Y­ v6[g÷[qq7\rÏ57Ýr×E7UJ@Ö׺J´+i¿àb^yé}Þ¬pâ6^«õ•ÏP£¸í*xçÙ·`uÛ…øa‰Ù8bŠ/¶8㊷ ¸+ؼ²GP€Ÿx'€x5õÕ«º°v6}·b4S(¬ÈÖÚ…éñê 1Þ˜gŸwºç ZÕwé¤WÕõÔ3É[ç|¢«‰¦zh«‹®뫳æzXO?Ô:ì®ÅÞºl²Ï;m³»Ë ßÞ†;n¹ç¦»n»ïÆ;o½÷æ»o¿ÿøâ‡·xvã—G¾ùãŸgzç1ý}zë¥Ç>zí¯ßžjå¹?ûð»'|óûü^|õË_ÿ|ößw>}øÛ§~ûÝÇßç/êá¿ÿÿ'ÃäAЀD`¸@6Є`%8A VЂÄ`)8€´AaE8Â6Á À*éT˜B®Ð…-„á eCÎІ5DR¿@Bö°„ÔBýòw?!‘ˆ¹[’àC&ò0œG‡ÿ8E#RñˆVt›¸Åž0ˆW¬bÁ8F,®K‹\D£ £XF2Š‘otc­ÎˆÆ->1j_„cõ˜G>ÆQ s¤#ÕˆB?öq…Ddȉ4d$!9Éî-’‘$´ã))ÉCv’“׳ä%EèÈOnÒ”ž<¥íB)J’2•¯De,K9´U²R™$¤,ai»Pƒ¿f0…9ÌŠªª¥-]yª])‹Zg¨Ó=véG<@ H€-µ¹MnvÓ›ß ä›€q@ „U2Y¹LXe*`YÀ=Ê0€Ä3ù ÃVf•à¨þù/2Ü£ö‚4UÐÿbE—©ë%°² NŠVÔ¢Åh+åñ#kóTê%.¹¨fª!_æèÉŠEÑs _;Ø¥œµ2Û,`Ù⊰ÊËkN4£?jP…ŠÉN¡ M§)ÊNwIñ¥7åÃü53sža6ýJXÆ)+dÕd7MZ”Ì’†1~™|ym¶ÜÕžõxÝå ܱÞ=þ¯›Ï|å¤~"ÖÙîqžç›?ï©;^wÒkœÔ/÷xß•鑃«¤.ãÊW´ž •µʯ{,€×nÊU†zÂîÁ Pná)BÔ ï·ôÊÀ¬Ñ}ãÒïú¼ÒöÒw?窧{¤™þ)wòK ïèÔÌгè*ˆ¡Ò·Jÿo:uÞ¡Üû÷Ç? ‘.\¿oðvJƒnq‚*à•ƒŠ"i"@¬h‡,Ø8)–ƒÊ–l‰,€&àƒûË¿ Ì¿ý«j¤Ö«+ù’!™w"Á5±À×A¹é#µÇk¢Ë#5É;+îÓÀºã@?ñ@ú?ú3\´g´&2&€êã!Ô{¶g|>j>b´Að«(_dDf< ¼‹‰r€Ø°Â»ë8XG‰»;É[Çj DŸk>³ª§&œȸz|dž£lz"~ÔDÖÚG„£DTôÆK2FAÆ.Ò$r¤È:1G±+¬+D½•˸5X¹lZ"T¹é›'It2Ø'¼ ŸÓ8„Iü %Ч9¸8¹»Ã—=E`Ȇ ¤‡“ˆl%eÇe´È ÄÈÿ‰Ê8Ü1³IEÉ@°·ü:¨ü Z”×3¸´9ÛüӸ¬ÉªTÊ=°¹[äI‡Ç0{Å¡dK>Á@î=ž#µlš¨‰jC][u$5œKAà9îkÃ+븻ܱÌÃKg»C¬KgÛËEp܃‡;K[òIÊ{ÊlËt›ÃñÌÏÍÐMܨžB¹Ì[JÍTÍ=±'0‘Ö„Í×”Í ™MפÍÛ´ÍÜŒMÜÜMݬÍÞÎßNÞNß$Îã4Îä NäN¨ë“ÓÔµÌ$ÊͤÎÕtÎDNq´ÎíœNîl“ìLÍt‰ Á–êìÎó$¶/ ¿~“NY¡—yOÿôôÎùü¤ìlÏ3i€üÔÏø'Þ3©ò”ÿ¼§ý$Ð5ÐEÐUÐeÐuЅЕР¥Ð µÐ ÅÐ ÕÐ]ð¼£\¡'«Â3§š™ª©ÑUÑeÑuхѕѥѵÑÅÑÕÑåÑõÑ…Q—Rû\KfÂ+ŽYM¡@Äã6Á¡‚Ò'•Ò(¥Ò)µÒ*µ!,8ÒAQÏp¼OD QVqú4Ï2Õ!},ÈvÚR2uSùœ"4]"]ÓÇ S85S<=¤0e±.UË:%©6åå²– dŸÞ˜š7ÍÓSÒÒXQSa³Ó¢:“÷4¢A)MEÅÔüáSÿ_ë?mÒNòÔ'yÏx2‹ƒª–|™iѽ‚—Þ«™&°–ƒª9o™€á½mß#Ñÿô–yȇ(ȇ+ˆ—'üaõ•Õ¼ÊÔE-›Fe:…T»S;‰Ï±ð=õ—M¡½ó{©sx]EÖØø=« •¼z™oý½å—`?†ù‘’ñªKÑ †©›2§Þ×ò\Ö}g¶NU¦ð,”Mm“}<‘Rg‘‚dÑ™€)@‡)Š"“¨}9‡á;!,À—IÀ aØ@*°Ø‰%Õ‘­¹‰½äWfÅ‚h%¹A™V>™{Ø‚¯Á7IÔ1¥’ø´«{ò=5ÉÙ:Zÿ aÙ£MåÔÕcÏ"eSuáY¤ÕÓ©å—e”GÙD™ÙžÑ7j‘:uq©Á ¶‰i?P‘—y0ÔX¡Ô-èU©×E[V]”h€gcª«}N€]§/ ¾…Ïn™Ø…í•À©Y˜Tƒeé–Es©™:€Þà'©ë¥`Q.»õ=™RœI˜«§^Q(­b–ËWÅõ=Æõm3¸=dÕh¢—z½&5`€ÄÖÝ•ƒÂ\›’\Þí•Zm\œé hi@©aÖ‚£Z´•U9­ÈòÛÜ<ÙÚ¹VuMÛ6°ÙýAÉ›©_驊šGì*ü|ú^xq¨.Hÿ{ø'yeWô­ª'˜×µ_ͪ³P×ð]˜*zu¨¸}™¬BÖüU-èª0)^…Ñ ©Ù’‰—ÐåÕšk_w+þ1*¬8`çez*Ú3ÁZ× Uø´‚Bu:ó#ÔÕ-ÔÉE™B¥ßl™xB¾ÉekÑóÕ*†±é`‘*,¤—pm™f.—êŠ4°]!,Ω_±—”Qåbâœq¨n™ˆz™¾`åRƒˆò i«‚ˆ’ZÜÁ”®˜QI½B¾ŠG1‘¢2”æZ6æuf!Éå§…ægŽæŒ¹å—Ufâ:å7Þelçköb¦ænv/fÔqÎfv®˜m¾Zt~1M–p&çv¾gT™æf#uç|hˆç¾eÚ¿£ç ±g|VèNãd.hÿ;hŽ1ç€f芖ىV’~Vš„¶è…¦èsØçŒ–ç:ŠèÄèŽFéFè“>‡jnf†é”iÑhwaé˜Vilh>qiiMeœêgžéü–éjSgò»é”j¤ÝiR~hOýf7qV¥¦êœ¦–¤–Þ§V¦’Ö¬^ꯆŦ¾d­þÛ£¾hg¶j°>ã¡þ£¢þÀæªVkVë`vkäê©Nk¹æëº>g²¦^³¶îë¹îN¿æç»n¤¨ÆŽÞëÇeÂÎêõ4hÁ<¯.ìÌ6SÄiÀÎdË–êÑíÑ&íÒ6íÓFíÔöÌ{@ëŸTìD„뺺ÒÙÆRÚ¶íÚÆíÛÖíÜÞœ9}mWTÍ6lÈ—žîã&n3úí^dläîá6îä~nçŽgÏ–,®¦néÎî¶¶îpjníïéNìî&.ìïíFn%Š;httraqt/help/img/addurl5.gif0000664000175000017500000002267313042707374016521 0ustar karbofoskarbofosGIF87a^PªÿÿÿÿÞÖÆÖε½­µRRÿ)!!ssk,^P@ÿ(±Üþ0ÊI«½8ëÍ»ÿ`(‚Æ"„A‚1F[ (0ÐxŽ·îÿ@œ Ô‚;€ñøSâz¨t@¥Q¯V©uKèi»]­ ®š±béÕÌ ¯ßTÞ[Ϋêøûý£,ú€Jƒ„‚…&‰Š  ‹/} ™‘Ž (34*4¦H«¬«TK­±²³]°>S?¸c»dgnekÀnÁpÅkvzzvxË€ 6‚ÒƒÓ}…ØÙÚÛÜÚ¡Ž‰áá˜0š“%싊äáæî10%ä þý¡,ÝScÝ‚M4︉®´PdÏ!À{Ä­ÃÄ®ÿ;±ðx»ùJ¸H×ɤuMr @Ò!¼H4Í‹¹@e$’“.ú³I´¨E£‹â÷¯)Ó§N£Ben\HµÊõêU¬À‚ ›µÂ¿®h½ŽåºV«Õ¶bÓÊUK®WnñÞ}÷ôÁY¶dõ7ïà·„GdÀ*ª' 1bw’2›(ñ L)ç8X×I¦™AeÍ ÙäÇÀŸ̔=w6ÍzhÒ†ârUZT(nÛ»u~ôwðã¼yë>¾ÜvrâÈ¡?N}ºuéØó`²›÷ïàËO¾¼ùóèÓ«_Ͼ½xA·»ŸO¿¾ýûøóëß>wKÿÚdâ74•2È9¥ÑHPÊ'J4˜M& x@>¥ `C)> ‚nÈ ! p`†Jè‘€îÔÇ€"ž˜à6 6èaŠ¥„X ‰ÕÌ!ŒÚ<‡2È¡wJ8H‰ä˜¤BâXaŽ€‰Í›vªè‡Jâç™?Ž˜'›h¾  %vr‡wô)œWZš$Ú<ò%šƒ¨˜éu28¥‡!–ˆæ›Ž˜å–«e)무Öjë­¸Â*®¼öê^&¾+,yºv·æŠ "j‘ÿúÈ,6ÏBáejîx%™Ú([¦›(&"µ ¾¢ì·ÙhKˆ•Ù¾©ãƒçú˜¦†;Jz$xg6Xc®2¯·ß™ nˆì’ðœ&Ê£¡NŽÚßj\b¡ÃF,ñ~5ŠÖ«¿û) ñ{ Ç:ñÇ ‡,²ÄÅnÌ$ÁWª¸ Šj6’¬šÔÚ`œZ2-”6Î‹í‚ ê £HUâIí¹äŽlôÑ핬 “¬‡Œ½öà¯m󅓸±á§¯þ~߯ïþûhŸ_>üô×ÿ]ûöç¯ÿôñ¡¿ÿÿĨ>ð€Ù3 ø82ð†s 'è7 Rð‚w+–M`R‰=dÄ!¡QLðA¤˜ð„(L¡Ex Âº/X … #š¾ˆ/RÉ!]tÈC¨ ¥‡N‰}ø—Nf8#Ü|n°zp¯, Ê&V·DÜP!¹!¢ÿ‡ÈÅ-zñ/,È$V† Q$+{>Ä ‘ä$%TQ& GwdŒc¡C.DÌè p pȬàæÈâPn H,!6¤;†{è!8Ô¢LÎÑ …€£)‰¢M™ˆ°†Å+^&RéZ¸ò•°Œ%-¼(äb ¼ø‚¢Ë2„aÆæä0¤!-c˜ÊP†¨ñfêÍ;Ý;„¾1Š@!*Є>Pº,á›;`‚(׃!hˆ ¿«Á `¹È¬shR§7myÎsn®ví,B;}IK~öŸºä¥Þ 3s Éf2ˆ™‡cFRCU¬@4 AÿÑ?BaѼD©2Ä~裛°ÙÌèXÆp|‚šV”H%RB‚T”ŠHÆ òf‰_Ž<ôˆBœn¢¥ÅyaLZ¦à‰¶¹©û²TçÜ©Fj ¡ZÔAæ´‹ClÌTfŸ”㉣ÔN¸§ÆI’!Šì‡iªxVsÈãÓáËv`™Ðu„Ié BÓ¦DÀµ3“hAOáKØ~½k%è“ÅF±F‰‡@î8W׌q›µ¡©P‘BUÎôª "UZÃ+ÿ•§$ê1ˆQ7ËÚÖºöµ°­lgY­Îc¬¸Í­nwËÛÞúö·À ®p‡KÜâ÷¸ÈM®r—«\ÿ€¢óàtù†½heCâAW°Îa+í(ºkRwC5¯{ LQ)ºƒ„ü”ÞûŒ—WÕ…‰.´/²‰(g{’š¼Ð»ßû¶«`Ú*‘ÀÐk.ön Ä{Œß”Uk`Ͱ~ÿ :ë’—¿FÂð¢4\ ò¡¨¾…ðÐÕneÁ³-xºw³Ø«ä‡âÎyÎٲЫ] Ÿˆ[Ÿ˜¾n4µm èT2>~Ѥ2¬BPÐ\„›9h]®z‘„¡.*9YÃ2ú–#c†/"?8Êo*U÷ÞT&ü–àH j׌´ |,€S¢Ç||ä:ÝÁÉ€x“ž¹(}ä™O5*ªøÕ%l±×ÿÎ‚ØØ†F ®-‰M£€¤§FãΔ^pÕ¾,ha*\ç5ÕÕícaZkB3Hr¢å©+ÄG^˜œçâZgų"]·7a[ÛMr÷’2¬Kê,ob öo6´‹-_8Ö—Ñ|]A\#x^ÔÎ6ÈJ¬ín÷ŠÛÞw­À-îró‡ÜæN÷}Эîv»‡ÝîŽwzà-ïzǺÙXÞuÅy¥pÖ®u;^<ý=p2ä.x  žî>7»Ý‘aáþÖÃÝé;áý›—Ý2joYã»Ö˜Þ3MˆüpÀëÇ òmü`T+·ðZ^ ˜CC柷µsÎsûлçÿ“xƒõs 3ϼ%YÑnô¥3½çNzΣ.u{S½êò¾:ÖÝ­õ­«»ë^77ØÃ.ÝÛºòõÖÎö¶»ýíp»ÜÓ¿>rp‚6 #Z¹zòS27Åjh/ø³xÆ#)@bwâ)NZC—òH"›ƒG©ˆr@ 1ÕD€â%cNix™¥ªæ÷!AUsç‘§à[QME-¦Z¾bz‰ Ð@Êæ,%(my†_DpùÿøË Ez…—üÔùÏg¾ó§}ê[¿úØ¿¾ö³_ýí{ûÒ)÷ǘB9žðè?¿úÓÏþõ»?ý´¿üçß ôÀ°xÊýÿ:T!Ëþûÿ ”óHÐO\€§<½ä »dP X ¥PÈ´PÉÔPÊ$=jG x è E•ðú@rE$˜t(Õ,@J¹×û'N Gqß>` êdOìtâôM7`Nà€¶4@˜ƒ;X9Ç#NR`ñ¤O«Óƒ‘QÊóOPØ€¿´€ ø Çð€8ÅDh6À  …1w8a={E #8,B&Ø÷‡M˜W 2 €h€@p„®0KY@OYðNˆqGˆÈº€€% ^ € H LXh \hLÉÔ…µL&§våL™r%ÇSq–ÿ UØ”'‡ŸD¬H †Ñš'|ÈW‹PEøP`Ø…ðI ÕÄ ¹¨­XÑù*Vš·¼uEüàWˆ°U&A?%ˆñ¾GHôujáYð`1àHŒaQ$ØÂABÀ˜Å)uþY3áª%HšE[%8õ~…‡R¼—ªaJùÀ†0¡†ühJj%X±I ¹ZâR‘Œ/pÑAô8Saé0iÎåþ¤Äö°åQ¤D'I†u¡ñ‘žÕ4ÁA‰†OûxTKáWS«hTÁAÝØ ÉAÿ)aµZ&á”î`:µ”S锉WãH•vdBý’`©‘dù“YÉA°7À7”úØSLI”\d”­Á\tY—È%j•g\xÉIæ`*y™[~É[9V{É—©\…I˜}i—ŒÙ˜Ä…R%ÑHwF¡ •—Ùf¢Ä†Ï*¥šYz¦/Ü“'Ñz˜!J•”Åøš°›²ÙŠñᘽ5˜†)\¸™›¾U ‹?„À9w ‹k‘œšGÃ9ÊYœÚœÐ)†ÏYÔ‰ÀgZg×Ï€†oåâYsàã9ž$4ܹ¦m2tV0¾âžø!*Z"_àÿAŸ ·NBd­âƞ៓‚,?†½¶öIto•žÛ`c¡y‚B’ÿešM„<Ђ’²Mì`($ÉA–#I‚}b¡÷ ¡Z *-a*g¢)"¡S9¢’‡º¼ËëÓ˾œ>ÀÌà3ÌÄœ@|̹œÌÊÌËÌÜÌ¿üÌÐ,ÌÒ<ÍÅŒ«ÌL;•…Æ0TÜüÍàÎHË'ÎæÌÍÄi‹ê¼Îòàš )Yt–m&CADh_IŒ[9›±e˜Ñ&‹ÅÏ¡!À©×{Hè8ÁC¹×»QëÔ  E Œ ‰ ¡I„Y€Z`±¬$9£èÎÓ !5Vo‘‚0E8 {8¤í÷Òpù4ô(!éœ@GnÄp2GmD$Á—*‹ÓCôÜÐ’°¯`ÐÿT•QSú·aÄ£;I¯z•“¥q+ C¢™Ô{z)hD2ñŠûçÂ7Hq@U*8½ÌéÏKù“ð°S0=×D¹Ö×P Øb81¤7tÖE@Ôy±Rk°ÝñQ»Ò6~?•V7t3 ÕÒÝh™Ù/– Ø0Á¡RšGFXç|Ú¨Úª½Ú¬½Ú˜)B,5C4$Û˜ùÚÁôÚµý͹MC¼ÝÛ¾ÝͳÍÛ¸ λ-ÛÅ`ÛßÌì¼ÜÌÝÜÎýÜÇwŒw<ÝÔ]ÝØO ¸ˆ¹D…ÕÚãl‰5ž8Þ1‰ðI§€ ‹…-hÝîýÞ¨´”ˆ ÿøKÚ͈VØÝÂTPèŒL\øß•‰½(QÕ‰c8 W¬ÁLCq84E çIãÔ k|Ç4XÎ;Z ì4ÇØíKÿdP÷­€S8‰h€Ä”…È á-àÞ#WàåLdrF€’#òá†Â†~EÐÀw q‡«D<ÞpNø:>P9ªÓw"Ìo—'1¸O@Àį#ÅSîGì=W;zÝOP%ž'ùME ÎÈàÍàÀè ~à6^ÞÙïì¹aÝ1ŽáB=äªdW‰ÕDh,:ètq¼ãMÁcN>Ã0ȇö˜3Æ27„5 „mœ›ÿîÆn<æˆX愨Ýõ]…jNPÁ„â¸…àŒ¾HÂ'†#wçw½ÞUØÅçþ0 ИxiäŸi©FbäWB€Ã=¸Å.Hq8ˆƒ™£N´„ËNÅ®p$|ƒY^ •2ÅúôåFæ2/…¤žÝU :N˜µâúýÝppL¼à_†0Qˆç·Ns$gÛÄà°X˜ECm(DNì+°J+2Ùßïäðý—;{èƒ#>êÛ݈«Ãßüí€Å¤P->¼hï1Ñ/³^Þ¨µùÅI{Âò‹¹—1ƒ—~yR„ñ6ÇŠØ€…€Æð îžÚ?ïZX‰ÇðóqîPÊÿ”‰Ã¨‹0ò~ï@‹Qoàä]õTŸï#–ÍY²ÉFäŒe1|‚m|¹ëMÁˆ‰»8çNÿÃØÔð ›À—¸•¼îTΑm‰“áÒo=7ô”›u?BiTŒŸø[¤YèWW^T•[¥çC‘“×ÈyïTBA×ÉÐJ1÷tŸYY¤ôÜf–Õ&¡Ï% —¦Žò•£DøæiYæŒ×ÈŸï‘J¡æ Ѽ·ŒÀj•ÑÓů–w†åFuõûlr[ $­™t1Ð ~>y£ÛDô8÷ž‹ où³OåZJú÷zožVÄê€y–+ÿ‘‚蟣ÑZX¯¸úËHÜÌ̈*¼aFkáœP0˜ƒh-”ƒñaÖùQËaÀ¨!„%çäTƒb·ûX‚Óƒ19*sË&’ ] —“ªõŠÍf¥FiRñ²h¶ôilH6Ùpôüzcò¥¨9ñR/5-PpÐ"Asv´6`fÁ!ð±x7b8H10&‘ihTYsç„„£bzÑ(h‚ƒ(ëÔ';µóª•««Åge”ôàKÛ Äçã‡'—¼2\Ìì¼-M}¨M n=ÍlìUEMžÞçLJ‘=ÔmÎR¬s[;{vo›¿ÛïßËn ={ˆ¨L©&î?9ÿÍñÚá¯XךçðbƉ¸*>Áç'Þ¶‰jBv© Êcý¹ÌK-ÖØT3³fΙYnúÜ©sMOž?Š%èÑC‹*ý©”¨Qœ<™>]ª3WÔ P±z½ ö«Ø°dÇVí¡€ÚµlÛº} 7®Ü¹tëΰH“^MCòúí x¯`¿|Ö{øð߆÷öEÌ8qdƃ?ž¼8³d͘7{î š³èÃEF@P©1{Ühu¬BÓ•‚KóQm˵ g{Üçäµ/qX7.üòåÃI†Tü7óèÔ§[—޽z•>zÀ¸i€eâoß¡ü‚óä‹<ÿ²>†‹ôèM˜˜ÙŠËLÔg¿Þ ¾ôÜu¤ÐV vÜ´ÆÚuÑ%¨Ã+N˜… ZÈÜu ‚ z•$›R÷…h'5훇j¦"'zx‚yxŒ'[‰/ÊG¹Õ£Ý;FXœG´1ä…B×à.id“2iœ†>¼Ce•V^‰e–ZF#É–^~ f˜bŽIf™fžiåzÂ@›n¾ gœrÎIgvÞ‰gžzîÉgŸ~þ h ‚J¨žÎ °a(Êh£Ž> i¤’NJ餇®D¥šnÊi§ž~ ª > êL¦¡žŠjªª®Ê*—–ºh«²ÎJk­¶ò9*¦±ÞÊÿk¯¾þúé«ʹ_¸:ˆžˆKé²uú×iˆ Ñf±]Ò¨Œ±€µ©í´ÛFê,«¹ÂJçj%;gkí¹–x¬šêZЉh»â ¯ òÆi® mª‹n¿è’ €¿Õžë&¢îBºn«Â²9§Àî«ê"öƫּŒZ\À íò‹pµoJìæ {rÈÜ.쨺jÉ:î°«,g½·i€Z_ì&Åia0ó :Áš¼œðZ9¯•ìÑ:»kó¿§l¯Ëç<„½ ›Ë «Ö¢VŸ ô¿6k’pÎ|`mç×%Ó<2Ü` g½0}2kÀ2ר›lÃT}êæ‚Lÿ·œV»¹tÓa÷=òÝ,Nê"ÛøÒ÷&«¥…e¡2\ï|'§h®yù#ßü¸Ó¯ÆÉfñ›æšw¿¡…¯zÇ3ß½*˜@ϱŽÔXìTH¿Ðou1ä_©vCÖ¬{i ÜÐF'yeðyéÑU¹ä¶;©Q0déÿÛ—Ín˜AñœF|âYÚ¹Ó­ Q\TM'+Îkõ[”X>Ø…lq«áönWCJïN$«[÷\GµñåÑ]bÛW/±BI9X1‚î¾s,Òa<…ô@! ﲃ#[d%›–È b°ü²œò¨Œƒ€£l]HÇÀR<‘O0v­J&‘^Ddµj)Á’ኻ4¥%?‰<|ÒdÕe—‚à5JZªˆäb–ŸÂçÌhJÓN‹–šš9Í<ý1›Üì¦È<½Ãysœä,'ªiÎtªs‚d¦ÌØ ÏxÊsO蜧=ï‰Ïp>ŸêÌ?ÙYϪ“c¨ÿ;£ç&«éQ]bS[ʇEªí3tp"ßøà7óqÇŠ9›wµ@Eõqj4× Û•Á1æì¡±ZéCa‚vÁÒ¡oä ïn)4(âí`Á¤„%ªQ5.¥ŠS[beSÐq­ ÃCùÀU“ž×|'œJèJó5•vT,cº(§¼Ô! Ùk^ƒ9²Ökk¶³¢ ˜Ã›V€•1ô›ëæU%j°_ñ£^ñFÆ´Ì/•õ;1ÁšE¯–•«w=aeè.— °Æ{ŸÊþˆ²´è‘Œ¸:¨8…篖^tS#+â&*Ófî¬p*-è°ŠCß A¨…íbÙ÷8Í‚N“4äªõ`ÿÚ=›áö§h½X"Ø0ÕÖõÅ]Xþ"ªÑÞÆºõ í3«ŠP;âo´bÈÊüÕ!¯Z!è(S¯ÍLnò0ÝÀ6'ÕvŽ–UùKÿØùwÖ^úºy]s•›}í¤&ö|Ù÷¶£=îtg:v?[÷¼|îzï;¦‰í÷Àß“æ‚/|>ïncÃ+¾œ„_¼ãÕ øÇK>›Ÿ¼å)øËkž›•ß¼ç{ùÏ‹Þa|½éa–ùÓ«õ¬Îîê_ßÀÔÃ~ö´.=íoO©Ðã~÷…ê<ïß{ÙøÁo=Þ‰ü>é>ùÌw•í›ýg ?úÔw¾ñ_ýè/?ûÍ÷=÷«¿ýï#ßûâ‡>à €~¼¢Ÿ?ÿXûÓ¯'÷oŠýüeú—?]¶Ï¿2Ù¿~ùGo²~('ˆ~ ´~ƒ€è—Pò'ø€H' h€m”€ø~H€8 ‚¸D3}H‚è€ù‡‚c”‚(8€ ‚ï7/ògƒDCˆƒúç3øè-ˆ‚©”îâ~6˜ƒ(ƒ@(‚2øeâ×y X+H…8…R$‚¸0øƒ{¡LKh„=˜‚`8‚5(†VÈ-÷¨„ȆúW‚ÿr‚\X7\è~˜0؆쇇ÜB‡i¨©D†#è&>øƒVÈ‚C¨À€x‡Hxå‘€Kˆ†ûç}&ÿ€€‘e1Ȇ©T€”‰ ØpŠU€ÿR€¸–@˜0¨Š ƧˆŠU5Š£X‰ß~µ‰qhj¥·‰Á(ŒÃHŒÅhŒÇ8Œ€ŒËÈŒ‡»è‹·G~Ñ|ÐH°7×hOØG+Ö¨éÔ5Oh+ÙøñÔRÌâåHN ÅDt}ê¨h»Bqí{²fhðˆO1°Àð+äˆéÔWŽzsøø¤fãø|‰©¯ç ùyé‘’÷©yi‘‹W‘9yÉ‘…·‘éx)’~’%ix$‰’yw’+x*é’q×’1©w0I“k7“7Iw6©“2—“=Év<ÿ ”êö“C¹tBi”ºV”IYpHÉ”v÷ŽO9’ )•5™UÉ’T‰•;y•[)“Zé•AÙ•a‰“`I–G9–gé“f©–M™–mI”l —¶”s™iNi—üT—y©hxÉ—ö´—ùO~)˜ñNýa‰©˜‹É˜é˜ ™‘)™“I™•i™—‰™™©™iJ°™Ÿ š¡)𣙥¹¦‰š§©š©ÉšM™/V\15R³i›³É—q›»É›½é›¿é"ÀIœÅé…"Q ˆ9šËÉœÍÉ(¡˜rö7Wp ƒÀfð *òß žáy*’ âiž³‘œ¸9×ÿY›2ÑÀ ¿žb0Áž©‘’ð /¸1kÙŸÖi±¨ ^†Ÿ\¢Œ8v¡ôç ¡Ú91>màöéÁaŸˆréñU œÜÙƒ§ƒ5ØaŒ( 8[[0[ö‘ðž‚UãT¡™ü!IÄ |A †4€ ˆHÊà¡ʤ:%²v?Cb)s4ƒ°' 4/5m–fÄãvQþÒ !B¦; Üb¥áŸç°¨AüHg1±˜:|0€×©'Š#f€$º§ûX®$iŠBq RòyIfp(ãÐ °;6ÐîÿѤ— žÊ¡ÝA|óPUÊI´R$¶©¬ iz!¥aj¥+úœ²‰ ’«@Ÿ= `xU’Ê7Óé!@4!¨ ’j«oÊ Qª]c: 6j1†Ð- Êzw¡Ð¨š«±ñ¨˜ê­ÿ­ qý! Xú¦ˆÔ ¶‘ `0©È 7æªÌ€&xÓY›ðj­Àˆ÷Jç°~üŠ~åêŸëYr«Æª¬I@Lçª º` ™2v¨ñ\A¹™Ñù¤rÚ øáµ0­ û‹$'k²)[²+KÝšÿìûi Õ€‰¯»"çš©óÁªVˆ žTtEEY9UUiB99B@¡r..c]¤4RSa.Wofe7;6MMKJII-JK66HÁ;;7q77C,Ë,F,GGÊhF))ÞàßáàÚÛæÛçéÜé«îêíëìòôèóëöæúôüýþÿ H° Áƒ&Dg^=m ó Üç¡;Šð$ÊË÷n^C… CŠøñžI‡øRnT™Q¥D-ÕP 0bD& ØI¢OPf :´ÁL£E)]ªti§O£J•:áiÕU³bÝÊ!ëX»Nø:V¬Ù²0}0-lÿÀMûväÝû€Þ¾€ý2À 8°à }l8Ì ±bÇ‹+xüœ±0ûôZ‹|ól=÷Ð{~ÿóãkŸ}÷çoŸ<úËc_gõîŸo>û›—?þýóƒï¼òÒOï»ÙÖ„¿·ý¯€H¼k,ŠS Ñ&Á êÎT[ÿêD@ÖísíÛžøBˆ·¾­¹ëž;ø÷¼ù­ïx+Äš÷àV½ëµÎ…*!óbCºÁn»ƒáÖÖÇ>îi¯‡bÖ’(¾úÍ­†@Ä¡Á7C à™û^Ã'Ä"Ú Š'l eÈÄ&&oƒh3aÙ°ØÁ šMnÜãh§+Òqqs¼#6ì¨Ç:bqnh<¿ÇÆ>òˆL¤"ÉHØõlÖ°áIÉJZò’˜Ìäãy H–­ÿš ¥(GIÊRf’“_ [ðLÉÊVºò•°ôß#U)6PÆ’qÙ‰.wÉË^úò—À f/«‘Ka„–Äû##³H¾¡Ò“d³%Þ¤GÄ-ªï’Å\E<¸¨#"øÐÇ>À‰qnóœìЈ6¹‰cºóðŒ'1-Âsvä%9¦2»·Ï±Q3}û£@É×>/®™xœe$WyËÈeS$ë4HD’ÏxZô¢Íè?æ©QzÄD’Úëg"ª¸g"s’ M©JWÊÒ–öN¡Ÿt©LgJÓš†Ò¤…ô3m×9¶ðuÍ”_â‚jÓ¢Þñ§A´àívj»“§1Õi=×áTnшÅÿ{aA¹È?t SüªµJP/âψFM«ûJE¬F¬e¨þæWŠ­˜üpjà  ÒkHS­€ ¬`ûT˜F“°ˆM¬b+7¨–±¬dëX†Nö²˜ÍìL+[KÍzö³ m%_-ÚÒšö´#5,iQËÚÖº6~œõàkgKÛÚ:Tµµ­nwË[©– š«í­p‡K\µ6·ÅM®r—»Çßêe®t§‹ÚØ¢”ºØÍîi­;§èj÷»àM,wýÞòšw±Ç•íy×Ë^£Žºí¯|]ú^ïÎ÷¾ø=%nÕ›ßþúW¿ÎÍéLàE¦÷ºN°‚ãXß;øÁ l0ÿ„'Lá×I¸ÂÎpã.¬á{XŽ0í+|?LâçÃ&N±ŠÛ†â»øÅck1ŒgübÓøÆ&>pwqÌãÛ¸Ç@®ðƒLd£²§Q-²’'<ä%;¹¿:&ï“§\à&SùÊëµ2–· ^-sùËÔ}/˜Çüß’Y¦öm$'Ó¼Lé±ÙÀh|ó™I)çÕ¹¨'vó4CÈE®–u¬x~écÿFÄûÙïo¨ÄàœYZgD®Ù”.%* ðÜE[š½D¨ô¥7Þì‰( µ¨GG1åÔ—šŠªWMNiåÕ^‹¬gMkYw¥+lÁõª\Õ–¸Üå×À¶°Cì\[0ÈvŒ²—ÿݘË YËzÖf EmÓ¤æÚªÉöj¶Íín{{\ãN¸Ã}®t±k]ïjW»¦S¯v»»:Üá¿ÆCoð´‡<íÉ·¾÷­o„ù{aüi˜Ã^ ‚GlbҘ¾1…ìá"™Ä'Nq’¹D*s™Æ_¦#™yg? ¹ÎzFò’h(šÊµÄò–WéåKƒ¹Ó®ô´¨µ‰j8¿¹ÎÕ¤¦˜XƒOs€ H€‚ÄàéP‚¡@êQ‹‚ºR ÕEY=S˜‚ʦž²õ«4ÀRY‘ǨÒak±s@T¦BK«Ú2½¬Ê.mÉ‹¬ìB÷_󥨻B¶¯ü2,¾7;1ú e¯,ÿho¦Yͪ6i<ƒšjQK5ØÍ·h›né†\ãŽæ‡£®ápž]é~Wt 3zÙk^ÔÙW¼Uï€åk=åQ{ÊSŸ La ;˜î÷#p‚Sì÷«Â'†15èBºÐþ!ˆèC'BY‰DD}• FwŽnD#é¨GÜïÑ~4rž™ßgGÑ„¦ò)Y _â’—¶ô%6¥‰æQ³¹Íݤ7/…\#xIÀ(AjD x¦ÖP‘j¬Æ)[ájœÒXk_d·¶*]¡Èvªw³B½vwu‡+Qyg€§l}ÈRƒÏ¦…çÿˆ§xÑÂx‹× „«!y¨¡-•×-–ç-—ÇæBnž—ŸÇêâ.ÁzòB¤gzõ²Öq/ÞÑ/ü"®7{ö–´¶÷o»pÿÁ{¾÷0À'|’ !Å—|Â1ËqΧ!Ïw"Õw2Õwq)ƒqÙ#Üç}~4~6C~7’3’hr?Ó$ð'%XB4õ§%U¢4sd‚3§&pbslb5<•ЍiœÖŠÚ¥LÆ^yte³Ha‰6'°8A ¤Cפ?pE?ŃV[|Ä@?UWÿ”Cr¥Œc%ŒÎhVn5DnA`?»(WShu¥EéÃUÁˆ@·(eI¶ÿ`µØGØZåxT’SEàØL&7ß(9áèJÕxGé¨RõHG÷hAùØGóøŽq“Œf4ÃhEð¨EǸŒñ(VqÕ@UŒQ„$´ŒåH"U;þ4LTF‰>Íøg[õŒ‘a$‘ ™?u³ª3PØH_D’7Ä’-ùUBECÍ$M±ØŽ0À“>Ù“@ù“B”D9”FY”Hy”J™”L¹”N)”;Ù“NÙ”T9•VY•Aé“Z©•Xy•^Ù•`ù•b™•RY–Q9–h–jÉ•gÙ–kù–ié•lé–qI–uy—E9!\®Ø—¯åe~˜š˜‚Y˜’e#f˜ŠZ„ÿ‘ÙSF¹ƒ<ÁhÔXQÕN—™™š¹™ðÄQç0Q÷ÄMa™ÁŠ|$bÔ‘+é8$•8é8”É`æÔ(AõôS…Oº¹›Nñ NöÄ™Â9œîä™SuœÛ”›ašyDÞ“BdÕEve?=Äbì¸Wû…`³Ei‹Ù7À‘““‡™;Öæ™Yˆ)žç¹ž2õšÖ‰OÚtRlÕYå<‡&P yŸ3Ôgi<úég3I>gÅž¸ÓT yŸ2D“guF$¤ÖtWÅŠÎDžâˆH±ùV}s¡ÚRÊJ Šš˜!Z¢i•ž&š¢î5¢ê©¢.ªIú¢2 `d\È5ÿ£8K1š£<ªH(Ú£@ i,¤D:J;Z¤H:AGš¤LJŒ6ŽM¥‡ô£RZ¥þ8¤Vš¥úˆ¥ZÚ¥JÊ¥^¦NZ£ÏÕ¢bz¦…õ¤"f¦hÚ¦}³¤n§z§rZ§)‰Bej§zºa`º§~š¦dºP7ú§„ê[ ¥…š¨yö¤ƒ¦¨Žz7tú¨’©’ê¨TZ©˜j@}š©œš6”Ú©~ú© ª§¢:ªuz©¦šªuĨ|©ª¦Zª®Š¦°«b:«´ê¥¨z« *fºÚ«ub£¾Ê6p9¬xY¬LéfÆš¬Äº¬Èº¬Êú¬j‰Fͬå‰8hUØÙ¨¨³­€:¨~³ª ÿbg3­ÔJ¢¸#?Ø*®­“ßWüI‘åcëÊ­íÚVÐh¨ˆZ®–#¤ÚzSz&iý㪯±*Õ0—fI—«° Û° û° ±+±;±[±K±{±›±û±²;² K²"[²({²*k²,›²-»².³0;³/[³2»±žösP7è( (§fjPá€^w´[¡`A `h1k¨kRËv»Öv°rµÁVwváZ -˜+…±/,‰A,„—,Šm˜!ÓvxŠ'-p‹m©ÑÞ¢Úr·•7â.—×„ææ„PhRøë¢n¢Gzì–¦Gÿ/ñ&o×±zó†c†´£0ñA{j¸† Ó{ó¹ƒp¡[!u˜|S|¨Û1{˜!&ò!(c2(R}*ˆ³‹ˆ~Û'~;’#8s3‘8~“¸3$§~éÇ$Xr¼E.sKÓ%¡8ŠöGŠ;'m²“[Ù–Ö[è5bði5ñ'E'(éNp(Bñt3¾U‡( Ø€Ka)M±u_—)«æ)I»`!d‘vlñ¹–woWwwv÷|Qw·2¹’wÈö‚‡,W,ƒm춉ǃÖ·@(„ÖB„‡„¯¡-z‹à&néòyOX … ðyU8á7ÿz§‡z8o\(†ô†øf†âáðóg0¸g l¸ÄoXpq(‡ÃW‡¥«p¨ë ¦ëp##2 }¯;}…Xˆ"÷"Šø};²#âw3å·3ÂK‰Lb‰Xr‰*—‰™˜%]sc&/÷¼Ñ+5U35ÕKFMD=Û»c|bB· G—tå‹(NOÉ’b‘̾@)—ŒuB¿›<Wv\G*IK¥B*ü{vd§k èÜ*pwr‡µ³ÂÀ±²µxÁŠ,ŒQÁÍöò,9˜Á;(mÕ&-‹§Aèx×"yÞBy“—(¼„™§Â2|ÈQÍÉÆkÃðòn7œÿzÚ±/‘koýCæ\—K0Iœ{JÜMü{ÅC|c1c!V¬º2}躮ëÅ€¸"„X"0b»¶ #1“# rj<$‘È3mŒ~HR‰qœrS¢¼ò·ÑžHPóÑ~|Ò»sLFÕÙ5yòi+°°+Pt.^ðÒŽüÈ6í(TGu™\)ô¿œÊž Ô£œ)8üPÊdgÔ¦¬Ôú‚¼öktËÀÖµ]ÛÀ*hl¹œÕŽƒ½ì˽\ÉmÓÆ,¼xÓòƒŽÇÛ"µÁm³QÐ\™×*Œ.ž§Í 7Æ+/¤—…[ˆÃü²Ãã †±'ìq{ó!ÿ{—‹¹GÜÎKì†ñ ‡ó<ÏQl‡Æ×p¢|¦2þü|"Ðg2-»(ưqÞ37’i|Æ@ò»½»Æ&GÑ'WÛq\%î‡4œØ¼óç¼L#½!m5ûWÒiTȃ#=›Ü¢¶€Ì-´H´E;øjøëè´gASÀs±vrQ<Ë ¼Àâ­‚_¾2,œÕ¼\ÁÇRjû,d­ƒoÛƒŽÂg·Ûf„ÜbÂá‚„·á·€+ƒ«×y½×‡‹…§§…]ˆ/òÖìwoC†B0ùö/£Î pý†òÄÅt˜1 —ÏšÍ|ÿ Úш]|2µ{q‡x»,‚ÿ¬ˆ¼[#­ýÚG¼“èÆA#4@ŽÑôW4ÌÛÑPchÈýG5üÇsVóäON5©D® ªÇ]åXn_κåÐÚå\þå^î“æ`^æd~æfžæc9æjÞæhþænÞæk“‹¦’Efç v‹”FçÆÈC%ŒʧT9îç©é˜áêS “kõ­„’†Î7¹¯ôÕ=)Èf$&Y“Ä8è“Úéÿ xš‘49Wר“ºX;—¾éZ€®êtU@ÿHéFÆèŠÄ‘ŽÞRxÞê˜Sè¸äŽfæ¼#ìúê4Ö68IIó(Zº.›ÊNJ¿nëÓîF×^™¿“ÿ¯ìÚUþÉé:”èníŠ.’ß^ä^BÙž6ŽìZíIuëéùòÎ6ð^Üùîéö®î H‘þèø @ÞÞ6iUÏ ð6‰:ÕdÒ ë…FŸènýÎ’ÑYñåÞîßéøé‘¯¯‘OÄñ«É _ï6yñÛ  ¯©Õ®5¯¯$_òióì“³ï„ H׊D+Ä‘à* úœ×):&¯;š£(/ëo=ˆÎg ÿŒ=V jÒ*ÿFGïꬳ Ý¨óÌîîIŸ úóyóaï‘T¿DV¯ñÅÝíýêh:ßfr‚š’ó¢ôõuŸZsï£ÄþöXN¨¶ú÷Dø‚¤„_ÿøÌ¹sU¯›%ŸõêS䟉i5…Û˜ÊB‘Asÿ4ûä-gÄ”éöÕl72ܘcž–{ø²f´£žÜ³óç3e3›Œk9uÝÀ«ãnÌXqáÆo•¾tºg‡ÔûmLí¯ÄÐáà““½¾ýû½èG%о(zõ¶¸‡ß€hà\ýW"èàƒF(á@ :ÄÚ„f¨á†V€Sëq(âˆ$–(˜‡a™¨âŠ,¶xŠº(ãŒ4Ö8ŒŒÙ¨ãŽ<ö¸ Ž!ú(äD–è!ˆ©ä’L:d’MF)唇=YKƒTf©å–d¡÷‹…9r)æ˜dVåå‚X–©æšlÞ¸Ùja¶)çœt’c%-iÖ©çžuÞÉ Ÿ€ª§Ÿy jèÿ¡QŠè¢ŒNydŒF*iŠNjé¥3VŠé¦œŽ¨i§ † á§¢–jê}ÆyꪬVù&š­Æ*뉯‚䬸檩ºöê«V¼þ*ì°I¥z+±È&+T°Ê6ë¬DÌ>+í´ ÕŠµØf+N´Úvë­±Pz+Y›"¹èbËmºì»n»ðêún¼ôÆ î•õæûë¼úö *¿þ|é™¶†+ðÁ¢|- ÿk-’ø6,1¦OlqŸæBzñƆVÌñÇdz òÈZÞ‹'É(Ó)rÊ,+¹rË0ûørÌ4Û8sÍ8»hòŸ9÷¼äÍ>-"ÐB!ÑF'ý ÒJ7]àÎ…:-õÿ„LOmµsU_­µa Ÿ»õ×Kg¬*Ød?ý°Æe§ªØÇªíösY¿-wYqÏm÷Vuß­·UPïíw`yÿ-¸QnxP…®xkÙÀºøã]ž=6ä”óͶÁ•gNUâšw¾íå{.úQ„`ú騧®úꬷîúë°Ç.ûì´×nûí¸ç®ûî¼÷îûïÀ/üðÄoüñÀK>úòbÈüóW9}OQ–Zõ„]? z'O/öƒiŸøkSS°÷ú:©/AÓÉŸ×Ì¡’ãP2ÅIIp(dÿ‰£€TŽmvÂ=žñÏ'ÌKý ³ÿA¸éï‚?É ^:ˆµnïƒ ¤òVØ»²ð…¹s! gH»Íø`A)ÌáNÔ€CúP"4ø¡}ò¥!‘"3˜(‚4ñ‰NŒ"—HÅ*Zq‰  @³¨E,jq‹ cÇHÆ2’q @#ÓÈF5NÀà@ Ç:ÆñŽv|ÀôÈÇ=úñx€ '€Aò‡,¤"ÉÈB2àŒ$#%IÉH2à’ Ø@&7©ÉNr2“ `@(C¹QŠR” e*Q™ÊVºò•©t€d)ËYÚ’–¸ôÀ,=àðÒ—ø@0‡)Ì,ÀÇL&2—©Ìd:sÏ„¦4 ÍÿPóšÖ„&6¯ÉÍn&à›à'0Îr’3@§:Ó¹Nt¦3<å©tƳž÷”@< ~ú³Ÿýçü9Ђô …À@ÊÐ4”¡u¨C#ÚPÀ¢€@F7 zt£ 5@H3 R’À¤$MéIWJÒ œÔ¥05@LgSÈ´°)NmŠ€œ §<jN‡Š€¢æ´¨HMªR•4õ©NêS›zTõªVÍ*V· XÕ«`íêÀ:V±Z€¬gkZ×ÊÖ¶žIÔÅGðƒ” `(^Kðƒ½–W l·ØE‚ñ‹_ cbÍÈØ5ª‘ÿH£%+G4Úñy¼£9€8vVŸ í9ÚE²‘“„dj)‰Ij’—„í éÉKÖV“—4¥n5¹ÊÞº’•° ®. KY·¸Äõå,…ÙË_ö²˜Ãô%s)Ìf2™ÎÄn4«É]lf3›Û´æ6ÅNò~sœçý&<¿YÏõêSñ´§=ß¹ÏijŸ àç>P 4 í'BjP….T¢}¨‚/šàŽ:x£ý¨G30aRø¤e©H5\Ò«´¥2-éLC Sšþô§À©O{ºâþô¨?ªQ—Jc7µ¨T•ªT©_"èq«:ä®jÕ¬Fÿ.kY-°d&Ÿµ«Nfòþ~$€·rA‰Á`l *PA VPƒ0×à T Aª¨f.21 hbaçÆ&ŠÑΧh£d)+Y˾ñŽqýÇ>~Ö…$$#}HF¢µL­#UkÉÌ“²Åä¥7¹IRž” V%*Y9êàš:•í%-;Ë`¶:ºÏm.1{IÝëzÀºÐd&wŸéjN¼Úvx¿)Þn¢7œèE/;ÕyÎz¶3¾ò´/}é)O}ZûŸÝ¯@ àÿxÀF°Çàr;¢í(F¬î gô ©…7lR¯”Ã)uiˆóMâ~ë´¦à©ÿ‹Y,ð‚ǘ¨3®±Â‘zc?õÇ=vjU­êÔ g5«EöjÉjd&#ùÉimrZ-ÔÞÔbo=Ù\{PPÁ ! TDš ‘sœw‘Έµ³b ˆ2±E¬Ò÷üÆ4V³ž€ ++GÐÑ d¢I›HA¢vÒ”¤´ØÃžIØÒÖ¶˜äô'C êRžRnW¥o{êV×î·Ln«‹+Lçs˜¼<&/«;LÁ㺙¼þu5}í]Æ [¼/ozÍ{Np²sœîµ¯|ß;ÏùVÛÚÖÞ¯¶õ¹íXÀ¦ÿv J¢ M÷¹ÕáŒJ8ÞîŽwHïÿ­Ò{wXà Öw¿G¾b´Â0L«,HÛCDû·aí#fñ´f1?Ö \Ë Ùñ _9SKc ô¶`[Q ´iAÇ@ &q@ÌPrx?ätM[”щ¼·× Ûq?¤¶z;s[¹a·‹‹Zë·k« „[¸½q¸%·@{¹U›µôa³e;p‹@ƒëyì@zÁ·£¡ºykßÑ>²;%Q‡«º³ ¹¬»µ¶ëÿ¹ÛX{¥ Àë¹ÖºoÛ¹Å;Ý‘º® Â빡[®›»¼Ù»›!Ù‹» ¤»ÓÛ»¼WK·zë¼$¸‘c n‹è'€K¾ŽË×ki¹d~ñKW»H‰Éû¸?·{,½±µ $À«¸ô‹™Ë¸Âk½«{¼JÛ+ø;gK)» ¬!¼Ÿk>P'œÂ(¼Â*ÜÂ,üÂ.Ã0<Ã2\Ã4ŒÂ$´/Û/,,ÄX¾Ò{Ã6\ÄD|ÄFœÄH¼Ä6 ÂJÅL<ÅRìÄPLÅX,ÅZœÅ\ÃNÜÅY ÅW¼ÅFüÅdÜÿÅg¬Åf Ãi Æm\Ãß0eB¼·ÒÃsaÇTóÁvÇkÁÇtµr¼>ö;Qk6s ,z¬!~|¿‰üÇ|mû ‡¬¹›3ÂlÉ·1ȓۋŒ?‰»É3¡ÃóÑÀò“ÀaÉ\» Ê­á;ܵ𬼬¬,¶€;ËÁ -%Ü “Œµr‹ºq»Ê´L@Â<ÒË‘ÊùaÌ¡\Ë]‹ÌÞpÌÏ<Íå ÌÐ|ͺ|È£ëÉŸlÖü¼c‹Él±Ë¼Ð˰뻴k¾ÃL@™ëÀÛŒ½Àü½àðÍÅ\·ÕA¼êl'|ûÊÕ ¿ÆQ¼ˆ‹Î&@<¼ÕìÌÿ\¿ú¼ÏÞÜÏ£|ÿ·Ø½Ì@“œÀ»¿‹ÊôÄë³Ìó̹QÈÑLÉ Ï×{ÒïkÊŸ£Í)}@-ÎåâÒ/-Í{ÏólÐÍÑ4ÐrKýÐ=MÑ MÏ ÝË­Ó|ÀÁ¼l2 #<ºîLÔÑK¼ äÓ½À〾òœ¾ô£ÐÔð·áAºÕ›ÓYÓüìÊóQÓþkÖ aÏW@iÙÌÕ¤¼_m×ðkÔAλ€Ô‚ÜÌu,Öàk$†½º‚m&‰„ÜÑ’Ì5Q-Ù‹=çÑØrÙ•-š M“Í@N]Î’]Ø›-¢Ì!r  ɘ­»£Ø4+DèÄ‘=Û>ä'§ÿÛ~£Û¼­C¾ýÛ)ÜÂ}A]CÚÅmÜÛ» »Ür³3ÍíÜnCÜÒ =Ô]ÝÌsÝØ=:ڽݞÝÞý<ÝÞ™3ÞäM9æ}Þ“ÞT" 1ñÞðßò=ßô]ßö}ßøßú½ß´ümß*› OŒÂþÄbLànà¾à Þàþà á .ááÔœ¬<¶ÝÚÁÒ"â">â$^â¡ >âÎáˆÚÝ8ÌÒ,!ãaâ6~ã8žã9Žâ:¾âåpË%íâõŒáŒÃÌÝTý»Á|Õ´¢ãNþäPåüÀ㯰°`åé` >ž×8­ÊHDÁÞ½ÉaÿÁ¹ 8¬`‰@ j^åƒàìàlžå¯P €m¾y~k>çRþ瀮Tî „~ån®å8ûÚgž½uÀ0mÁ-ä]ã·m? Ý×`-éX±qžþæ‘ç¡îéXþ¦~ê¨^å®pèÞꮾ ƒnè¬Pê) [îÏÈܽ ­ëéË]¡éãLé;Ìâïáœ~ê«îæwŽç™°ê–ì¥ÎêððéÎþêÖ~í°¤®ìÛí¤0 ¸®è˜ÎëžÏø ×g>ÎÀ b^ë¾éi¾ìqÞæŸ~è³Îí“`òÞûþæò¾ç£ŽíßêTÎïó~ð±ìñÏÄîØ>ÿæCÑî‰rïòPëï ?ð¿ñžPð7¾åIä:ñdä1^&5Îñ*¿ò,ß)¯â‰N¨44ó«Cä:I«&/ßò<ßó¯í;žèÿ=ôDA¯áì·&¾ôÎôcüôNõM?õPOõR_õXõZoõ\Ÿõ]¿õ^ö`?ö__öboödÿôg¿öi/õ:ó3«Þƒ#ñrÿ7t_÷{s÷x7à½÷•£÷~ÿÜpßð4Ç-Û…¿Þƒß¯#B‰¿(°ãøMmò}{ þò±ñ¼¢ëði{ÊB4ã].¤‘âqï&µ{òÍÜì¡ HrÌ ä•K¹Î«¼¸ ÀsÿûlºL¹…›”½¿ä¾8^Í¿\µ¯Ÿü¿×?-Ò¹OeœîGOéO}óünð¨P0èKÐ;ÍýfNÕI]Ծ̶ÒIý֢㼼>þ»a ÓJ^Öéý„ÿžÔÜ#Ïæì ý‰»ýg „ƒ„‚‡†…ˆ‡Œ‹‰‘Ž’‹’†˜Ž”•œ ¢£¤¥¦§¨©ª«¬­®¯°±²³«–—¡·¤™¸¶½ŒƒÀ¼¡»œÈÉÉ´¬Æ¤̤ÍУÆÊÛÕ¢ŠŠœß•âá‚à¼äÄž“…äëÁâÁÃçðîô¶Øýþÿ HЕ¯|öÌá›$† 7%Òÿ7.á!mÛ–]+JÚ(jÍžÚ°À€&QžLIò?ƒ_rœI³¦Í›8sêd%s§¨”@WžlIÓ£(Ö|*]Ê´©Ó§P£JJ›QPHG­Êµ«×¯`ÊKvÕUNYEm-˶­Û·pãÊe{ÖQÚ‘sóêÝË·¯ß¿¨êB*’ÓZÀˆ+^̸±@Á„îvL¹²å˘C ÙÑáÌ C‹MZçæÎ‡>—^ͺµë×Ùd¢&¤¶íÛ¸s#>]­°gÝÀƒ î–÷áÚÄ“+_Μ ñ¤Í£KŸNÖs­Õ³kßžýºZîàË×ýÜwêñèÓ«íïú÷ðã÷m?Y¾ÿýûøÅÒÿ¿¿ÿÿLíw€hà@å}wà‚ 6ØŠ€´9(á„^$[7 V¨á†Bˆ!‡ †ßfƒ'â‰(Ž— {)¶è¢t"÷âŒ4¶c8æhÛ:öè£h<þ(ä­X‘H&9ß…&*éä“p å”T~%e•XfùÔ•Zvé%NFò÷å˜drÄe™h¦9Ë™j¶éf*l¾)眎ÄIçn†9 ž|ÎigŸ€zùg „V9h¡ˆ:yh¢Œ©g„F:墒VJ#¥–fš"¦šv "§ž†Jᣊj*Š žªj©®êj­¾*«|±Îj«z¤Êxë®#2 ¯ÀúWkÿ°ÄN7l±È.wl²Ì —k³Ðªè+vÑV»Ý²Öf»¶Úv·Þ†kٳ▸榻۴ªë®ì²øî¼¤¡Kï½o‘‹ï¾—ÙËï¿`ù ðÀU LðÁPŒðÂKéËðÃq) ñÄ5ILñÅÎÅ{$Æ[©±˜‡\°¯æA*òÉRYŒòÊ~¼'Ë0û¤rÌ4“Bb© ׬óL7‡ÔîÎ@#(S‰¿m4@3MsÒJÃÌtÓ+; õÔ¯} ==}Ø.›|=öÓôöóö WO-øKO>æŸ/gúêçIò÷íÌ~üiÎO™öß?fþú ú¾¼ýÛÿ˜¥ÐPÙÃÙû–@]-P[Ì{ ã(Á{°‚Jü0(® rHü ´<äšð„(L¡ WȺð…0Œ¡ gHÃÚð†8Ì¡wÈÃúð‡@ ¢‡HÄî9P„÷š  ¦Ä%Œ0NdXÿ;wĽ@¦Šz¹"f6Cˆì‹yÑb¿^ƹpQ¦+£\Ä8.2n±'h#æÆ1ޝ2gô"îævÀÃ&lÄU1H«Ô‘#…,ä?ÎÈǹ5² ÐÄ;ÌtHhX›À‡D0AEž"¹äDâ‚0ò‹69ˆEŠRÉYHä°Ü¤0&iVÆÄ’d‡:’GTÖD•~ä™-aa‰\æâ˜¹ä‡'3L³Ф¤)Ù6jÖ¢!åæc¡ÌXâò!£|%-@éo !ˬ­y6v’…œEjæbz¹Ç7nÓ1ðÔÌ:}ÙÆ{ÆÓŸúœ&?ñ(OÅäsžpÔcíˆÈ%ÐŽ¢¡½áC#JQê"ŽQä¼—уù£½8R€;httraqt/help/img/snap5_a.gif0000664000175000017500000003522113042707374016500 0ustar karbofoskarbofosGIF87aª‡³# )“Ž^`X‘ŠzK¤›j°§¦«™¥Ä»ÎïÖʵÖνÎÎÆÛ×Ïãëçõûùÿÿÿ,ª‡@þPÉI«½8ëÍ»ÿ`(Ždižhª®lë¾p,Ï´‡A®sèB.ð匋F.©Ë”Í‚ƒÐ¬.¡Öl@JÕF§[‡0<öšµ‡G÷ùø9ÁÙnNN­Ïuò@w¯ï÷퀂u€…z…‡ŠŒ‰ˆŽ‰Œ‘•–—˜™š•ŠŽŸ¡ ž¤¢¦¨ª©¬ª®©¦±°³²µ®·°·»»º¼¿ÀÁÂÃÄÅÁÆÉÉ·Ì̵ÏÍÒÐÔÏÑÖÕ×Ð ßÞÞ éê è îéé 7ógþÿç<ÉPÏ8g !p`A-Š „臞‹~*Þ!4¨#ÇEþ†‰ id#J“6©\Érå§K¢H5ZŪ•̘«rÚÌùª­X>qéò4h.eH“*-†ì¶iK³IÛæ,Û6©T±Nµj•Àº¯`Ã~í$v¬sÄ3`Á7¶m §6Ü7ø @¹gåÂÇö†¸‚½åmK·.8æÞŇî7v•;Þl·qgΞCƒvÜù³iѧG§^­µkq¥_³n z¶mÙ¸i³Ž ;÷·Ûµ}»> ¼øpá¤éïÝš÷òçÊCïFnÜî¼äwÓõÕÍœxóîÉÁ{']/8÷óÐÑS_¯¾}úßìß»Oÿ»xáòåƒß¯ú|çøáþà|êg`}Ö¡C`6¸ ƒ >(a„Bhá„Vˆá†v˜á‡‚H¡‚†hb‰(Ѝâ‰+¦Èâ‹.ÆØâŒ0Ò(ãƒí óÀŽ<öèã=6N†u“€‘µ£ä’L6éä“PF)å”TViå•Xf©å–\véå—`†)æ˜d–iæ™h¦©f“Ýèä›p6à—\tVÆŽ‘HJ¶Þ|Úèg€ö蟂J衃&z[›Àéè t: à™¢ˆŠé¦švšé§œ‚êi¨¤®Æè£¨îéðQj©žêجmåßy¶"—«cµ:V™g¿Òöë¨ÄŠjl©Ç‹ì²Êþ2xjª®:éÞäùà¥wÍu©=l÷ ` ”GŽ‘ÉšßÜŽ7àŠs©Ý² ظIÎÛב{+ºäÒÃn:äé³ÉLðÁÍœ0™> mœ’öæjµØ®Ù\j¥U¾ÝBÖV=áà…qó5ð¿£ÝYŠÁ‹$`—–LO;|ó²5kŒ$^zÉ*+’”Ó[Íûæ oÇ8«ó3Î÷2ìôÂP+,õÓSßèðÃ@J+1µGVŒ!|`GÇ]u½ÝzÛ†çÚU·MõÛQÃívÜ©1º€4ꀰϨjÝ*×ÖBw1»}¥uØ‘æœs2;Dç|XZoEyâþàƒW>nÝ â6ß0²âx-É™~V^)ÿjXÊ“EŽäYéÀÏäÚ ºææÔœWé}Ù“;¹Ó¹ïÒ†mž;díà<@º«Ïîü\q)®Ï•Y^íϨÉ}׿m̲ⓥ+4éø˜-÷útÏí> Wcí£àâLÜ5¬2ž-6ÙjøŸÿê»û¤Ó¶´µo€< ‘?ùñˆ~o!œ×Ȱ@ôá_ÕGà |_E8·:ðDK¥(†¿õ°C/ÄÌÑâE¹”ñvŒÃ^óH†ÙéÅ.¾‹L9ØâÛEæ/‡3LЄG²Ã•Œiz¡Ñˆ×˜) MeÚ‰¢þ7Â/ÚÁ®aû@8š±Œ}2¡Sh¿Â‘G ò ÷ôF4Ò±g¬£óh"5Êl!£&G ÙqÄã!¹GFêÆXä ï÷ ^†\.+×v ¸Ew «uGË óòÃé…®fÜÀÒ.†:o¤2Ú‘ ·„WDU–,\+› ùàíðë[ôK(Ï’ÊÆivå°/1Y$©Ò{|é¢ÍºÕ: (s/ÌÄØ5ͱ³hÊJ;ÜZ>¨Y½seI3§Ê„Kuf]èð,•çÈz6òžTƒäÃ$ùª¯EGDM>2˜› ÔlCÚàqĶ ÖFO ýƒþÂ&À°Yglø´'"7Z,}B‹Ÿ, tê¡0Ç¡#½`@9zÒ‰fô¥,©‹<š*RR£ U‘IÍÑ”‚q0#eÔ¢=4 \Ä7I7ÕS;%iUªH£öôŽ8µªVŸª€¤Fk©õ $W‰U¬µ¬,­PVǺVGzÕQ6uj[·š?ª¢Õžj¥«^Ùª°·BŒUamê÷:W†Ýõ¥yå«b ›F´œR` `ÉXÂZv€‰­ìb/!¿¾)®ƒÝ¬h5KZΚv´ññlÖ"«Â~–µ°}­lO;ÛG:ö±AbmC[ÛÞÒö·±.cU YÀJÖµÂMnp—þë[æf”¸óÓ­X›K]åV×¹Øí tskÜÖ†ôºàµ®x³;Þfm÷Ò,y×^ö–÷½:¯ªÒ‹\÷Ú·½ø…o~'$_Ò÷»ú ð}¼ßû¦¿ ¥,n$u#½ŒŒi¿Ô ÑnÃYiÑSèØUÌawDýu@"5âX½ÐaðŸ°óà–9ÿ¤"iZÌ© SÔÃ8&°Žb“¸Ä(fO †Ldl8ÇN2’ûÓc›8ȃÊiE:e)¯ôÊTƲ••¼ã%wyE§ª0dà#UÀw€D<Ö3ÀÇP6ŽŠ¹<¡ ?˜Î^Æó—Ýâ7;yÄ]°zæœþ"¾ÔCÌï:4ºnpsŒ¹©G’ÆQ³vi’nK·$ÝÝ’ÚyÏy5¨Ôg7›8Ð7]O4wÆêV»úհ޵¬gMëZÛúÖ¸~µ*õÌkQ÷ú5¥±ŸIŒj¹ÎH¨‡Ýì–Íl_8ØÃös±y«Çü.ÛÙ£n¶x¡-l ×ÛyL6¸ÇíµrÛÇÓV°¶×Mnv—;CŒzˆ¼çMïzÛûÞó¦Ã<ÂïxÄß„ ‰"þ ð”´äàO¸Â^œ”b'ï‰-Š•Š[üâϸƇє]<å)ÕŠÈ£ ;ã'G9ʱ¢ò”«<.94ú‘#èC¸ ƒþçÀç;×yB¢ Èù˜‰”Ø O@úÎÕð…ÁêC'BÒð†-,DÄ%š›p:´Ae?ƒ¾›>XÄíüî·ÜCbp‚›%—DÞAÂð¾#ü%ŒüM8ÑðÁ;\'ˆß‰ÄÂø£øâñ½8ÊÆ'¿ñŽ{\—WJU2¿•«xó\ù<Ê—ÁœËÑ^£Ü; xöò™7(€@¢àX´l]îoïƒÚ÷í.v šP<¢ô> å}cãûÝÇù1Ωòoüé;ßú×Ï>ó«}ªÊÿ«*‹òTŒÚçÈÄGŽhÔ²™‘¦öäKK=„¹ÉÕþ„ËdŒ‹­‰9´Èxˆ³s3­ÁJÛ“Dgq9n1aï&RåWWˆtm-eVá'nS5ÈS (~è÷èðf)‚ 8‚ ‚%H‚&˜‚(¸‚'Ø‚*è‚,ø‚2ƒ4ƒ68ƒ7Xƒ8¸ƒ:؃9øƒ<„>„D8„F(„HX„Ix„JØ„Lø„K…N(…P8…VX…XH…­G9 Øn^Ø…`¸Xµçndø…e†ä&¸5_ Ç%h&e†rˆ†tx†j``¥ÓU‡sh‡}ø‡ž‡Ýµ[êˆ~ȇˆÈn‚8-qæBðACûÇIýÒCªt16T‰ù:óE¨ÃNس/þØ“ÝòžóBóbNOD<žC2Ôvˆ®hˆã¶ˆ[Óˆ5RVúSU¶Ø€ç—ˆ°È‹u(‹LõmøQa‡E6DÑÔ;—Š?£-æp<²2ìrhæÔLìpŒ,s¿Ñ=ƨŒ&‰—V„zÓ(D³ÒLçR苯莌%ŒÜq8÷ç³R?€±¥Ä€Ñ†ó’>ISûWó:îPŒ3™MŠÑC’á´cm‘ÿ˜²‘¦ó"lÑ<™4«Ó‘à@‘Ô“УCµâûV™ÆçБÒÑDd+îà’D”Ù2¢‘é8:´سÙC=Ùþä3=)£<ïø”æv[eöGÿ•jptcÕ‡{ñ´”Ûw+ûâbåAGÒ÷}Þ$¾‡•Óѕڗ•Ûg{¸/ÏG}ÍÃ-M£–à—|ð˜—%oh•„¤‹»x|8T·ˆ—‚9Fä}½•R×Þå—  ȇ3˜Ÿ1.¶a¦ŽŽ±”ÑTëà-­¡€_”eÕ–˜íȘ¬9SR¹† &!ì70P ° Ù]'ób!|;¤$¸¹E™S1ÍÓ~ÊQ| ^yAb£œÊ¹‹‡z 󚸛äVH«©AÓ @€I­IŽIˆá‰‹†Ô„ùè žÀ1ž{8–dŒ{þQa!ù-ŠÆŸäI‡fs12Ã)5“L|Á CΓi‘6Šü÷‘F4äCc&i–Lš´ŸúK=Ô«H x!45“<ÈS27´Ê8vá¡ÁE–¦hÞ’ŠC9x1¡“šC†6¡Ý‚£‘±ŸõWžìIBîI‹™uX"H©e–U¤@ºžU3¤ô¸@R…¤ê‰šp„š¥å¤Aú¤¡"¥pؤ:u¥h¤X:W\ ¥^êšj›UilïÈiZ¦Y•¦kª¦Lf…xzžþ¤¥bú§]:¨ ¦y§˜uVêRˆJ¨£a¨pꨕµ¥~*©}ZÚŠ–Ú¨þR³©Aš©…x©ž*ª¤ú4 Ê©¨:ª©Zmzoª©¥ªª²«„rª³ºª¸z«(b«´š«½ª«6«¾:¬ÀJ¬Ô!¬Åš¬¿º¬‚¬Ìª¬Æ­¶á¬ÜAhëùiÒú¬ÚÊMögr2¥ v( ¡*i‰S¢Ø"9ÿùÆdC˜ó2ö°+1bc‡¹­Ðº©ÝÚmÄ®­a­Á¥¤Õ­÷j¯ë ùjjé6~ŠÊ} ˤ ¨»e[° ¤¤f<Ò(Û#`ç­ ›bÛI‡ó a[²¾ú,°†0l%&müÊþê!†¦ ³jœæDäp3«†.¿£¬ôJ¬¦iÝD¦$þ°&[±²l-ëmaZ­Ÿ¢Í§{ÈB¯H{´Ëª´û²Þ‰—\ûSc }`µd9¶mé°ÐiµÙz†çödZ‹)Üé\tжU»nkË´‡:·º7±i‹·úµ¶.Û´|+¨r;¸V·oö±„¸Š‹§ŒRdŽû¸¹’;¹”[¹–{¹˜›¹škdè€ožû¹ ºj‡fÐváo‘º7wÿ6‹pw§ x &¡w~w»˜àp¹x¼[x§ðp‰¼ˆ7q´ðGyÊ»¼$W MrKQr"7½[¡Z‘Uqrs±«·½ð«ƒ5ç€sB·s PH—v:þÀn;J`sðIR` R'(·¾^ÇY€uXG ѵ€t<ðVG °ü+OÀ¿O`¿ç¿î[ºl·oªÛÁ±º €tu cptcì1ÆH§Æ\uDPÀ; uG÷¿ L^œTðÇb°ÇxpvN@uÌÁ‘ºûw‚Àº!Lw$Ìw(Ap¶Ëwþ{·Âšœ /x. úKÁkä¼xF¡xEÑé Ä¬Ì –wqD, &wyÙ zYÁĶl ÝðÍ”>ÝÛC’vhÔ“Åñà•;„û0Êky¯| MñÌÙ€ Ò,{Ô<ÍÖLÍUqÍ×|Tl ÒÌ ÝLÅߌ ÜìÍÞÌÍè,Îé¼ÎêÜÍ(GÎíÌÎòÏô<Ïö\Ïø|ÏúœÏü¼ÏþÜÏýÏÏè¼ÎMÅýÎ mÐÝÐ íÐ Ñ]Ð-Ñ­rMÑ=Ñ MÑÍÑ-Ò"=Ò$­r€r'}'½Ò*ÝÒ,ýÒ.Ó0Ò2Ò-}Ó)MÓ7mÓ9íÒ3ÍÒ8mþÓA ÔD-ÔE=Ô1]Ó0Ô3í…‰Þ‘‡Qi®Aš "ÕìÂîr¶õ*¸zë€Ej(xµ°OžfÚ'ä×Õ‡õÕÕŽ)bð7Pò‡=9‹ €cöCE”#à^à~àžà ¾à Þàþàá>á^á~ážáý=kˆ^/6Af}"¾–#^â$~â&žâ(¾â*Þâ,þâ.ã0>ã2^ã4~ã6žã8¾ã:Þã<þã..ˆåú<äùÜõ­ÞôÝaýµû©höЈÂ}äI>å—%zåRžåH†ÎJå[þåØÖåZîådþ^b.Q<Ô³ñ‘Á9QÝ}jañŠ`>æG~æÀŸ1ŠK‡FJ›D¢è–Š—ä<—F<–茇£ 1ƒI}Nc;ÚmçþuŽªxnÝR…–½‰•Ë×}FŽ™”^æœzéª1¡çã8f3Žt¡¢TD€@î L‡±Œ–š¥“Œ>:ŸéP‹êÀ®ˆzzB|Z¯ž„?%c£ª®1K“1Ú ÕÒ8ǨKª¸”åà³¢˜£$µ^E›ÄNÚÖ0w&êè^n¤n݈›Ý˜PÈI}³9$g… нôN@Ÿ!óœ0V|Ä~Ý][éé®mëŽódÕ³±Œ·ÑŒÆ†3¹2.ä’Ý›íÛÅ]!æÂ)M3“œÞ 7ä-Móñ¯Œrf;‚$~“²7_5ˆï¹Ý.MëêJì:—Óþ ŠC)-C2ûT¢¬ zøà®>¢3oí±>Of<ÇÓž£<ôôBÆØ£Ÿô!ª3T´–Æ­´ÔÄ=ÓÞhDC 4ŠøI3ÚDÐôIšó=f9íJdL­dŸ7 2Á®¸vƒ7‹pÒø+óň¨?ÓxÀü<¡MJŽ3“í\¸ÚqñÚþÉJ¸} øXùßrÔÓÚøHÓ˜>Ðø¶.ÌE2°Ý†ø Ì`SÛG™> =“•±û9bú¿ñú9™ š/“¤mùéc+ÌöIÏX‘ϳ yú»iù° Û™A²O¸W @•4åfz|Æ|Ý–þm~OÙ$„˜!»ýwšðVº‹Ð=é/ÿŸšTƒl¿žðUÈ I))é¬X_nsß¼$Es<ËQeÅvuÓ¦_[Öæ»Ö{þß}BàÐXD•Çe’Éd( €GÕzÅf¯hN HDôt¦_èËŒýyqmoÓ?«ñh·ÞÿÛ ,4$<ô‰šÒr||àš › £ 3›ë››00 ›ýTP@`UÀ -«} 0˜u=•me Ðýžpí%uM}ÐX$žœ¨Î}Ž}u-5àö@€«;GT÷QLDy_wŸo§—¯Ç¿d¤‚ôþ·’䥒Ly‚t’0MmÕ2dUM€„kœºec¥p”°ia @€A¹®ÌÅb`Ô¬ D-ü¨*#µW19h‹Yí¢FbY0'GŸ=ƒùm2št¨R¢L.…„ß?ª)!X¦hÔ§y\  RteuEËUíV:MצuîÜ·¦Rõg5ÃÀKZ5Õ•{Þß|tVJ1`Ã?^Üá.ÞGz/ðã׬ãÈ‚§í‡óhÈ|—FÝ95iÕv&SÖbyÖ¾™6¯Æ}ötÛv¬}ç& \xëßÄq¿†EöK™mó®–”t°?V… Õ h[’d™jþSîå_ m4›Uѯi| |9(ÛâõÝ}nßø~ýø'¨‹«š+ˆ<‚©¢Pð§]Ê€HJy®)z2Ç¡R&üè»îèh–’DJ ¤IqÇ&1±»P.X%•Z&ÌÈ C"æ»Â ñ¢È…ã%˜8±)!“¹°D…†Ž‹œbÉbÅ•X²‘î“f.ÄqC¢ñ(4þòCóL5û+â?#p/Úœ£8(1=`=±ùÓ ‹èðàB')ôP ‚±­Ï>90‡E¡«ÀQHO°t«@½´HC+UÁPH½øÓÑø,µ*eP%­þ(]3M6c¥uV#Üp9Ì ¼mâ ë)O+ŒØ^mM£ØZeevYg‹Ã59]çäºøÌdÇX{†Õô>m±mÖ´kÃ%÷Ùr‘'Zئ%P3k…Mö[}¸ýÕÛnß=w,{Ñå7_sÿÝC]ÊØÍê9pc *zËR¶^|Öw\ˆ'î—b-/‚k«ÓbX·=V^Ýî=¸âl%6ùb•=¶/ãªâ¼ŒZwK^yá&l>§a†Cfy7Ïjºg¡çrùŸéÄ9è´’Nz yS¾y_¥§šj<ŠÎ æÙÚ5¸jˆÅ¥Ù×§­¶Sj¯¡F›l@°†äèjÃN»ê¦Ovn u>[íþ¸÷æíÊ´f®àŽùÎ;T³sæ™p».\q½©öÛ·gnüñÅ~ØñÌã­¼sÍSŽ<6Àw¥üsËí«ûôxL÷\õZCÏbò®Y§Ü¹UÆ»öÖw7 våF—yv×uï—øÄ#6ž÷á¡ò} à¹|yå§Gýpé“Ç^æätkÁo§þzñ{Î>|óÙØ¾ Ù£?üòßw?~åÓ‡³ûÀ9þö÷׿ùAÿ›b÷¼ïÿCàè¿eÑo}ùK %A .P-$ þ 8A vƒ¬àS0h?Ò Ïƒ!Dá UB{ŒP Ác e˜Â®†?pဠ¸9ö°†þ?¼¡C9A‚BD"“ÄÚ1fFÜ ¥¸D**±‰ óHÃ#ZqŠ^¬âUæDïi‡`D£øƴ‘ñ~H‹"Õ˜F9Öñ7n,a ç¸G;ò‘Ž-ÃbÕ—A8žÑ‡ìc"ÿXñyOzò’ŸgÂOQx!ä&˜¶„§ESzÅF(óóÔh=óM©@æ#½iNqºSö”§?õiP:T¡•¨G5*‚‚R•6õ¢|³DK• Ó˜âÓ£Qûâ²J2®¦Î«;ÛêWºR²v0£åèLÍÈTÌiÕ­]ë[Å*׸Âu¬w}ªøÎZÕ{êóm™«]éÖºÖ°,k^ñZ³»Ôb° +€ôC xÀ-bšÖcÒ ‰ýÁl–ºXÒ*–uSd`,€¢/ þ‹À ÈΓ³öl€_K„iªå:O"@d›j’¨ SHÉbNÚKÓ‚¶´þ’gZ¥›[Ïò¶.:H´¢-4´ô†œYŽLDc12C,š ’ö˜è-Ëe«s›û\ZE­½êgã§T)¦ ý%b“_úÎ×Àj³ïFq«[¡·æê"jIÑX¾JKpU;»V±•ÊTz²T«þ bVñ×Ä"Fñ‡O¬â—¸Å+v1‹eãoÕÂ7®p}2¬`êrøg†Ó#s——:_¸È‘Iðm{¼OÀú¬l'$rŽ,åZ2‹à(gûZ]。Qžr˜Œ–$ã¶£\NÛþ Á0œÓšß6ãÆÎtÆó”á¼`4÷a†t¢ 1h«:ÐV4¤3hŽÊùψƴ¤5-~hÒÓŸu¨E=jR—ÚÔ§FuªU½jV·ÚÕ¯†u¬e=kZ×ÚÖ·Æu®u½k^÷Ú׿Võ€a›ØÇ6v²‘½lÛÙÄ~v³-mjWÛÚׯv¶µ½mnwÛÛßw¸©]€f“›æFw¹Õ}nu“ÛÝì~w¼á=oy»ÛÞç¾wì½o}÷ÛßÿxÀ>p‚ÜàGx¾p†7Üý~¸¾#^€‰GÜâÇ8Å1~kœãÿxþB>r—ä&yÉ9¾ò”³Üå-‡ùj[rš¯Ü6ǹÈo®sœ÷üæ>?Ð…ÎóÕè?':2°t¦7ÝéO‡zÔ¥>uªWÝêWÇzÖ«>ìc/›é\ïúÔÁÎu²3ÛìÊFûÙ™mh·íio¶Û£-nº×ÝîÕN·¼×Ín¾›»ïí¦wàëý÷Á߇×7¾¾xÆ7ÞñçxÊ%ò”Ÿ|â,ï7æcžy}Gæ’ÇüËE~jb˜DA7õG ð…¨/ _¿§ë™û0} ¸ýÒ €{Þ; ÐzÕoß°O}÷¸?>>‹/õÝ/ëKÿ½¹•ÿuè7½øÎ{õËþÞõ²w_íh‡{²çŽì·¯Úâ?ÿÝÕ¿þ½g;Ý|‡ÿ»ÿ¾nù¿ßð÷‡w¾óøÄ\ñŠ×¿ÇÀ$¸‰+ÀÎC@ÐCÀÈÓ<Ïã¼ü<”ÀÐK@—Þ`fr& ˜‚›ã– h 8Öƒ:¨½¥{€×#€ Ž[: zZºÜcºp€å+€ˆ¼a#·<>®ó·¯K<ÝsÁªÛÁ×KÂÙ#>É €–+¶$–ƒ>(dx=èãA¦;€Ⱦ°»¾§Û>¯Û>e#Ãï;;ðs»4\Cð›6¹“68ŒCö£Ãm{?¼k¿q›·ùÛCüóCÁÓ?þã?~‹·~Äþþ#ÀDt8ˆ8¬Àœ@$9H”¼¤ÀHü¼—sÄtÈ@ð$ANgb‰) ¸˜‚¨“AdÁ#|Â\º ¾ßKAW|º%ÄÁsÃÂ\€>`\º{zA¨¾'„ÅH+§ÓÅHÀ'%<Â0ÆôÂ$$¼ÆÚs€_„6i´¾-œE/¤>îÇ2<Æ0$Grô>¸CøSÃñsÇ4|CwœÃ:´G»ó;ú»6½›?û¼ôÃBDDü?Ë?@€KHEdÈ…sÀ3ÀGÄDtDô7ϫȌ„Dì¼NŒOl'…@ÅH.RX/3X¨Pº¼ElÁ×£þÅâ³A €VdÆ-ÜATŸ¥£Ae Æs#6hÔÉ,¤ºf$J#ÌBi¶.<·lÁÔ·šäÆÎG-¼E¦,ÇcCu<Çt4¶3lG6¤Gó˲tÃyœ6nK¿{¬Ã|ÌÃ|ô;~ìGÀëCÀ»¿z D‚ÔËCH¾lÈ¿üˇü7Š|DG¤<ÎÛÄ€ãÈÅ,ÌLŒpj&­ÈÀïÀŽöè@N¼\(ÁU´º8ü:Є¾¸G¨£¶¦óÆÒ<ÍÑ»%DÂ#t¾°ƒ¶DÆ,\Íôͦ£MjüÂ1´>êëM°üÊ´ KvD¿x4Ëó#¿zœ;k[K¶„N=äCé¤KióGÂÈìþÈíÜ¿½4HCôKDÌñD8Á¬D‰¤DƬÈ<ÏÁ”HÂÜ<\9°àé°ÏߺÏüü„‹ü´O ôÌà#P« ºØ¼º ;õ=%Ð)<Ê%6 NÙ”ÍáÌJ õÊâK²„Ç};³¤GÎÍCé¼Cël¿ë¬?íHîÈ…ìKñüNò´Ñ†3χTO‹¤DƒcÌJL̉ŒÏLRM,Ò”ûþj•%U”&­—ƒÁ†(•Ò)•)5Þà“ ÈÒI±€@/ÓS9•/S>1SÛh'0ýÒ5 Ó6S5=Ó8%S3}Ó2eÓ:uS:Ó ØÒ==S èÓ2åSþ1¥:-T;E=Ó9T=mÔE!Ô °ÒIRø®HU)‚(”L­±GÕUYÒQM1?1US9Õ&UUHåI”:ØÌ!JM‚W]Q±TZ¥ÔI¡UdòŠCaœâq2û“` ­º:´ÕA¬‘*d¥Îù±K3Vø@©#VkÖøšÖÙP‡jò‹U °0;ø<0gŽÄXÖh½u2`„bW¬ªÖc2”ÙÖ:›!S ðè–Ø®°“‰`ˆRX†Ì ƒiX÷êõ€ïÂ-!ƒY€ˆ ®tÍWº¨Wm•W¹WzÅWwíXÑ@Ù“ÅÖ“eþÖQ¼€öXˆ‹x°Ž-…~Ù†Ðîêˆ(ÉŽeБ‡i2% „‡Âˆ ûXÕpœ5#Ù}¥Öv…Öª Ùgu ’E ïZ ¹ŽX(lÉ.O¨šõ&aX…-ùÚkZ‚m'(ג艰lꉴÞè§©Úl-Ù”½Ö'»Z{\§õ[§@&S?É›]BÝ„ÿzÛLÕ±QÜ,]Ú·Ú´Âm2‘%VÎõ2ÂeÙÁZÒm+‰:ÜyéWxÕÐí[ÁŠ×’ÚÜØíÜfý\Úuݪ]Ýõ2Ó™¥IÝuX¨ú$Þ°(^›BÞãU^ãeÞämÞåuÞè…Þé}Þêþ•^ë¥ÞëÕÞìå^ìõÞíýÞîßñßò ßó%_ô5ßôeßõu_õ…ßöß÷•ßú¥ßûßüµ_ý¥^f@¼Í4ž]5KÒÜàFà~_àN`®¢Õ}à V`~ ®` ¶` ~Áà Îàa“ù`aáš)áfána…a`–á¦áÑÐÀñÂáÖá†& 0Éâ â!&â"6â#Fâ$Vâ%fâ&vâ'†â(–â)¦â*¶â+Æâ,Öbg2 5¾‰ùpá1ža2F"ª0Wü0ã6.ã7– + IY“9Ycuuã†cv!þ=ÁŒ<žZ>&ä=¾%úY€õ†-1d»1ä>–ä1óbPk€@¾¦IŽäBæà?>.<ÎäÝåäQÞd%Ú%GåRÖäUÞÜSöáT&eVVeúråncYÆåX^¬Z~d]žå_62^†e_Îe`V)a¾å'`dW4 »y…@·‹·[p/Q6æmîcd>‘…Oð'ÉT(œµ‚Zf:‰r-px“äT‰q˜zgZƒ{ÎsÒ n&f>öæ8šÙ˜µˆ´M[ ¸†jh†ùŸM˜¸Žb¸íš%¹u¨ÑÙŽ¸X;‰lU€éb^¶p>þè‰èÏ X蟀‹xè’ ˜ºÕ†ìú’ †™ÞéÙiW((Z¢É%é€f“¾×T• X\¥•¥¾\UÒ1ÞàU©ž³¢iFjµ–• ŽÍ ë¨Ýê².ã®fì]‰vj <ƒ´ ж–¸ Å © ¨q[jX^è‰ÁFè‹-q(V³6j²êê (Ú`è×  %aº†Qè°µ&h¸&)1‡ÉvkϦA1Zj·e¶­h÷i$ñ×ЮìÖmËíÐÖg êÅÆí?BëÆåŸå†VøÚ¿–ØŽP§6‰nH œ¸†…‚Øœ-m0!pþ]Žì…Pd2`éXSxfU°kXX†k_`i™Øi è†ë¸P ð–`(U˜h h¨ëgX\^8‘ —†Rñnˆn ø×19EƒÕ\Ïm)*ïxÁ”¬ò1¨Ük¿]ÕÛåñ%'9~“£ée6ù#×#¬o&¤?ì¨O·¦ÿ­í˜oXã~Æõ• ^ÈïØÍ‡  Þïvd¾U}.—p(þ™ îqfp#Ðø¶ð‹pL0XQPdžÈg‰øWíR¨HO X‰RˆÙ_t†µo¥ñ2 “óRd°Ø¦V°õnÍHõB…Œ¶!áhÍÖØ ˜‚¹ØO?gq¾fÆ€Xô0A%ù…u¹q‹ÅîQЮõpóèé2Çò£þ‚x¬ËbR˜­`jÏš-jŽ^‚Ñ®OÙ@õ2§²mˆ™¨tZi i¦˜¨cƒæÀ¤•÷€r¦ÿV…{ÿ`¨c<¹c¥5÷r’†âóù/ÿÞwQé1w`(€Çï`BmX0Å€'î“lò‚óöØøK((Žç7§ðÐþ€žj½r æ‡D~€dêÁFÈúoGe;¿‹%¨ÌHèµ¥(ElFï iè‹ ìOŒîuwÛáêÚkìaH[ ×®õH(L° Nõl„샑œ%Ø»­uøT?ç`OuÅú žÐhTðxnàø‚úz.ô2{_úìšðhŸä•€H0'*h€Zx­¶!$p· 1§6n¡F .=ñó+õ0M©ÜÇgUËGíTÊ?ƒ§VÕ$7U`0Ë÷óœyŽÓ—i°t¸Wò”oeK²O™×˜Å‡e“ýj*ÕØRÞ}‡Ï/Ç—Û0±)„cþò¿eþÀýóCvò\áý[v °ݤö]7ÿÝ|A²¶} t…ù[ßí~í7ÖÓµ˜ðGrÀ.-Ÿr{ÿúÇÝÂeÿ”qÿ¬žþ²*PII:+¾ÚòÜ··ãçU¤)–i‰’jȹëÌÚõŒÓûÍÿ/ØêˆÂ"ò¨42“Í¥3 Þ à¡Ýr»^nÃ*»ÖÄ@€>Û¹é N$§±{®åûº¸ßÛ `aà!!¢a"ãŽÖW¤äCÅ–™DÚ^£"‹`ÞèÝbª‘'k§ëg+¬j,í¬­,®ÓcÖdïVåæÙ&‚ññ1“ñë§(MQtŲD²ˆþt32w7çõÄ7PmnËmã³ùzy;ú;;¼{Ê®¯=ðeÙ°šŠ¥€¤ñ@š©~ÌV\QC¡ : œQD b.ÀA€P ã)šGHIy*I¦d¹²åŒzözáC%L¿=e*0 èi@Mš 1@R¡j„í¹Ç£Nƒ‚Ô à Ä­X*HzT"V€£üê¶§¥Œ *z4h[\7-]Šê”Ks0å<ØðËĈ'’9SRÍ 7±ŽkÕÀ2i¬´¥ ¹'Q F[;±s…‚Z•’ö*-ìÀ¢ èHX{vÀŒ¨-zŒ8qþnoŒ!U›ôë—>|Rq)…Œ¡SŸnÝ9tÇ¿Dž0™˜N ¶ ø:KDC׬ÿJô‚§æ¥ ¼V>iQD*%ßt€{Ѧ\õåføÏz!\\Ê×SWnq¥ PÕa—†; Ôáu n8¢ˆ…h·]Ý‘‘ eÒýsŠD`?œ…Ö*|øáŒç";–ä?Y$'¢ø‹ù°‘ñhã‹Í‰T’Q’Èã‘ZfÙ%˜/)¹$%MÚ¤N•…)X!BZ™ÇšqRÇå—uzy§œyŒ¹¤Šßå„§ ¹™N …Jy ‰æ¹¨¡5ì‰bŸþh¶8£!J)a•jš Š6ú©§A>º]¤Oþ¹i¨‚"Jhª ²ê¢«±¶:«;£>Vê>jʺ饠úk›«î:,­ÄzbëL¸¦ l±=t±Ñ^ k³ÌZ+-ÈÞc¦d’BI% £‰KZh2^ÆSê•…¡m€îƒçÅnåꀗ^Êqp”½™;—3˜V[è³Ø{ó2ÏÚ-òÍØHLÐQ‡Œ3ÕG^‹ðþÖ] ¡0MÜzçí©–í4AnüÈ•ZpÞ©aš³‚&s|pey€Q©qÞE¹ `l„ ØYá heœâJpɳuÚÞ}[ ÑY[¡[FHEUÔÆ6u`ãúXÞh[ò“iŸóMÚϬ@DDœJ®^îhð>š]¹;õ¶Vü¤ P{͵òH‚= ÃßRq¶Z)õÛ¹‰ãšõ;ïâÉ^`ƒy5…`m™#$¸oN­±xZ‚¥WÑŒËæä7u;H(T5F ÔTo8]W„GºùÉîtCÁÌùB²þ€îqL‘]¢©œ/bûk ýHÇ”Õþ$å A I¾è¼.¯…CzdĶ¢\Q ëJÍVÎ Y+éRÐ{Ð5޽ç2Õ(WP¢!.„„f>³ˆ4à5±³ ‡ID‚n´º}¡ï<=ރΚáýé uã!ÕãÄ™¹ ˆziãÎóûFqñšÙí¨8—iÑwìâaß'@ÚÌñ,–€×~äøš:b…‡5l !éB?À0Ñ+œ>rÇ0‡ZåÉŒ¦å!Ô}EW2PE0¥#g¹â "(~œ6ŠUÖ託P¹”P‚+’¾œ$0oQIîÈÐO¦ E+ý…—<’C­xF3WÉ«Qö2𒼿/±é‚azþá’•‘…5Íõ¦W=!œo¨¥8³ùLm²3›îL7STL²“S»”;¬iÎQ¢³šÍ[ç;ÛÌ€!ž`˜§©¾™döÓú¼§  Qæt (F3`P&YâL Ýg&Ë)¬|N´“ölèEǩ̔²4£Áܨ¼y-‰²)4%§3K­Šº´§ÝLËÔÑn}T§–é;jÓ•64 <ý©O[Z­ Êôš ­’?›ú”bô©RýjT?EU„ÒШŒºj”šUhåt©‘ôjX¡*×÷·4®1¯Ë]‡êV”ÙÍëv½«Þîn¼‡o±X«\×&w½ðeoÜ‹×åÞ·Cò=¯Së‹_û8 “<í:݆ ¿7E¯€û[à°ê·¸îƒ{á sx°¦n‡/¬U«n¸Á"þé‡â·6À=±‰¡šbé­8Æv1Nm cHθl:®qgµ[â™V=V(‘\°Ï¾¸ÈþJŽÖ‘Åëä°j¸ÉOžò¬¢œä-{7½Wþò—´ìY0cù¢^æ2™+K'ذûE3œË,,9ÓùGbæoãlâ4ë¹HwîsžÍgAwèσ>4 MhëüyÑŠ~t¢#mCKÒŽ®4¦ÛÐhKs:Ó¾ô( êO“ÚÓ¦ÆÀ¦O]êQ«:Ò¢^5¬[Íê@§zÖ±¶µ¬ùüê\ó×¾Žq­o-ì^{»þ5±“lÑ[ÙÅ~¶³1zlh/›ÚÖÎh³«mmsû¢ÓÞöµ» nbe;Üæ·¸¶f6sÔÍN÷¹ánf•{Þö–7¾ôí|ß;Þþ~áºÙ-Twƒøßüþ>¸Áå´ï„÷»á‡G½.q†OÜ w8Å3ŽqCD\ãÿ¸Ç¥pqoœä&GAÇKr•³œ#_ùÉ[ó ¤<æ6ŸùÆ_.óßüÞ5Çyσþo ç@÷Ï®ô¢k›èf`Ô£.õ©S½êV¿:Ö³®õ­s½ë^§zñ|ô¥ß:éÅ7Æô±óÛéb0÷üèµv²;Ûìoɦ/ T\yO’v¹³½ðó¦j¾Nˆ4é­žUHLÅìó &¨°©c\‡âxºÏ]ÎAuÖÏÞx6ÜÝ%‹ÃÜVv§L®7pÐ@;ð!NA¬‡<ÂÁyÃÃûó hþðƒ†ˆ^zH(ýBÓð°ÏHä)ú YȾ¼y&|ik¾îI2øÍwž÷º8»A/|àÿžø¶eò_2GŒ°g>xœX*˜ÈÕE€qQcêKîã qÙ÷þî›ï_ù _ñùؤŸ^a×9ñi^ÁÃöYvœ àðßÙ©ú}Ê‹l–IhžŽ °a`_&Œ^I) ƒ½Ã æZ4ŽÀiøe ù™ßC`Ò¼…þ ¡!¡!&᪠6!¯™ ߟjÍoY!ž×jašT(Å Zâ` Ò9m¡¦¡_©!®¡þ†aÆÚ _"à‹µ!v¡æ!˜Â!¨ÍaùM!&•ò!¢"öa"â’Ú`:^- â.b#fâ%R #Æ¡ˆJ8À0âÜ`ùIâFbAýÔ…+Æ",Îâ+Ö¢,Ú"-Þ¢.æ"/â¢/îâ/ö"0£0 £_xb'.Ú¨ÀhUl/Ø`*F¡ªØñ!•Ie#/åÈ6ÚR7ÞÒ7z£7J7ÂÀ "ã#zZ=…4;nAÜ4À,€Ÿ8€P8€>æ ðýÞ"YA›Š:¤±­¿ …)B£P<=2ã$äœ "%~þWb܈\ÄBØ}zÈÝGò_Zc2¦cÉ* €(–âlAPØ`Jòã N"é%FAL Z€Pâ½ à]ÁÌwÌK„HÃ]XQîœPƾ°Ä@–¤A~ß \;â ®âEÒƒM>P`‚„1ø ~L„WˆÓÅ߈%ëádUHH}¤¤IÎe¢}?’¡UÖ¤KÐæ8„‰Î&Íß(Ç‘â< õ€ÞÈ\"ASÒ¥SN™]Þå ¾[¶ddó9ÑÙGR”G±¢¶‚ Öi`0ÿ£>ƒûzéZذci•îU\ɲ¥Ë—0cÊœI³¦Í›8sêÜɳ§ÏŸ@ƒ J´¨Ñ£H“*]Ê´©Ó§P£JJµªÕ«X³jÝʵ«×¯`ÊK¶¬Ù³hÓª]˶­Û·pãÊK·®Ý»xóêÝË·¯ß¿€ L¸°áÈ+^̸±ãÇ#KžL¹²å˘3kÞ̹³çÏ C‹Mº´éÓ¨S«^ͺµë×°cËžM»¶íÛ¸sëÞÍ»·ïßÀƒ N¼¸Km]¢œÆ¼¹óçÐ£Š¦J:%•®­ã&%¹Ä_&¿‹[n½¼ùóèÓo¢®>vYØ0\ ±>Fû÷%ràN˜|ûÿÿ( +©´÷^>~$¨à‚ .h܃F(!1þðÈ{óá]$I°áN˜C†6qQ…¸ÄgBˆò£ˆ:͘‹¸HãŽ<öèã@)äDiä‘H&©ä’L6éä“PF)å”TViå•Xf©å–\véå—`†)æ˜d–iæ™h¦©æšl¶éæ›pÆ)çœtÖiçxæ©çž|öé矀*è „j衈&ªè¢Œ6êè£F*餔Vj饘fšŠvêé§²§žŠ†èXPdHx† §_7œ‚*무>'jz¤bjáY`ã ¨>áÝ@þì3’9±Öªì²ÿÌ’r+z¹"²«5ÙáãÐB’¤­µ ϯ€$Ûì¸ä–;ɳçEÈ´qä2ˆ»×–tË»ùñ.Þ&®¹üöK+ºæ©«:ùþ…ã”lðÀ®¦ 7ìðÃGìZ0x`ˆ†ÜK‚Æ`’˜Ç:œ¨‡ºFÐÉîéè1~ú…$Gÿ¸Ê²/2Ó¬ÐËâÙRRC12“çWK¯:ó¼m¼Ä ‘¶"_Br(U—¢©áK´ËñÚ7ÐÊ,'„5~&Y­µµIÿ¼$×úÀÜêÌ>·ívÎe7mÉÓ/™³Œ‹`wÞ|÷í÷߀.øà„nøáˆ'®øâŒ7îøãG.ùä”Wnùåÿ˜g®ùæœwîùç ‡.ú褗nú騧®úꬷîúë°Ç.ûì´×nûí¸ç®ûî¼÷îûïÀ/üðÄoüñÈ'¯üòÌ7ïüóÐG/ýôÔWoýõØg¯ýöÜwïý÷à‡/þøä—oþù觯þúì·ïþûðÇ/ÿüô×oÿýøç¯ÿþü÷ïÿÿ  ¨)Š5è€L ÈÀ:ð\ u"x@ à‚Ì 7ÈÁzðƒ ¡3h,am„&ûò— W €•Ç‚Û)¡H“²ð†8”Ž ­Cô#F{ó@Á–P³lÅŒ#ä°a—ÈÄfìP‡ [ˆ.æ«ÉÐDÕR[Ñÿ²6%6ñ‹`tVFÅe,‹¼À–¼Ü64na`ˆJ@Ô¸ˆ Á‹aÌ£5ñÄèôðŒ² ÛØà¶vëŠï°ã¥¶ÇF:Ò}„Îi46®±g\|Uà˜D΃‘ ¥(¯3F\•1Š2Pä8¹<Žò•KŒ¤­N2x±€•zq%,w¹BY:Ç‚n¦0¿àɾ蒗È4—/›#0 :ó™ªT˧IÍjZóšØÌ¦6·ÉÍnzó›à g HÎršóœèL§:×ÉN,y•íüÀ;¥À)‹!ñ÷êP‰FM+Ñ0L[JàIÿÈ!eT,–±~XG—Ѭôâ–»úAÿ{ÍË–Y¼z’‡ Ä¡ ×2ú.r´£mÕÑ4R’ž”ö èqP”!ôž‚ÄiËrš³-&­’¯¢cFêuB±Ý3lùÚxºS…N4¡uTRµ¸€zÊTÒ°éÔ Ô¡êt¥×êÈHëå57 §Kåª&³”Vž%Ôˆ:=âªÐjVX•ž0ݪ,0jK†ŽäköÒâÇJúÓ¶4(UZXãXŒri¤¹øˆªÙ–T¢*ýie_ê´«A„*°c?½ê¸Ñž´ñL­jWËÚÖºöµ°­lgKÛÚÚö¶¸Í­nwËÛÞúö·À ®p‡KÜâ÷¸ÈM®r—ËÜæµ:÷¹Ð®t§KÝêZ÷ºØÍ®v·ËÝîz÷»à ¯xÇKÞòš÷¼èM¯z×ËÞöº÷½ð¯|çKßúÚ÷¾øÍ¯~÷Ëßþú÷¿°€LàøÀN°‚Ìà;øÁް„'Lá [øÂΰ†7Ìá{øÃ ±ˆGLâ›øÄ(N±ŠWÌâ»øÅ0ޱŒgLãÛøÆ8αŽwÌãûøÇ@²‡Lä"ùÈHN²’—Ìä&;¹7 ;httraqt/help/img/snap9_i.gif0000664000175000017500000000457313042707374016522 0ustar karbofoskarbofosGIF87aŠŒªÖνÿÿÿïçÞ¥Œk,ŠŒÿºÜþ0ÊI«½8ëÍ»ÿ`(Ždižhª®lë¾p,Ïtmßx®ï|ïÿÀ pH,ȤrÉl:ŸÐ¨tJ­Z¯Ø¬vËíz¿à°xL.›Ïè´zÍn»ßð¸|N¯Ûïø¼~Ïïûÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÃÜÝÞÜÚâã çèéáé(ï ñòïñóø&úäýSæ ¸®]ƒ{$ôñã·@á†þ"68p`Áƒ@Ü`ÿ^Æ}l”HòÅŠ/zÒ0d’?⤌Áå^D~0$MÎðd”‡LYey=Vg”y5 噚çefšÉœPÑØ“ÔÉÕš{Ö´Ów}‚)¥(…6æV å¥\O¥¥FžXvµÛvÄ7¤ÊùÙèbˆ¶‰£ÛuÚ› vˆ¹dls.Šê¨6©ó©k™v)œ¢ªºcc“GéPW«d›^Iê¦ †j_¢"‹ë]ÿÉB*ë±Á ÖlXŠZ&ݳ|½‰«oÀòž°ÃŠQìr¿²új¤8îŠP¬žFkkFçbFÜuAÉ ok©æŠe¸qŒ«ë¦èžõ¯ÀVÕjÙ\ÓVzﻯ¶߹;Ô ƒË¯þzkž·ŽÅmœ4åä±lÛ¹™žš²9òÉi{riâý¹òŸÅ™ÌëÅr¨'ÁŠ¡XŒ³)ó ß)>ÿltBE­ôÒL7íôÓPG-õÔTWmõÕXg­õÖ\wíõ×`‡-öØd—möÙh§­öÚl·íöÛpÇ-÷Üt×m÷Ýxç­÷Þ|÷í÷߀.øà„nøáˆ'®øâŒ7îøãG.ùä”Wnùåÿ˜g®ùæœwîùç ‡.úè¤o“â騧®úꬷîúë°Ç.ûì²ó\ºm0æ®ûî¼÷îûïÀ/üðÄ?|t|¬nûÅÏêüóÐG/ýôÔWoýõØg_=’ÈïñbîÝ«™BÒÀ]'QóÚ§¯þúì·ï¾úë Ÿ9Ýë‘1Á\™¥Ë¡ÿþÿ  ØÛÑoyƒ*¡„4&éÏJ§:¡HÁ Zð‚׫ß4Áœ:TŠÌx@v3ŽEPM1+  øD>`øƒ0Œ¡ ×§Áw ðé :@ØÀ‰¬aÒòU¶(&±úâ…ÿëà —ÈÄìÕ°~yÈ!¡vÈò*[½ÂßoÿâU3‰e‰ïSbÇHÆç=ñ†¥šb: eEZMkFäR5F™/ŠÑ‚w,£ËxF„Џ9Ô™u)A¾+T¿±"4N¢FrŠhd$•¸Æ?îñ’{¼®6F_{c©5DDþp9Ò`äWéÁ?®ò•–Œd+e‰ÉZ6Q%Iá$ îg³ô©e½ôØ™X˜/Ó žŒ%%cIËfê°’y´¥4+ø|èò:‹iäždÒr™Îˆ™ùÍišƒ} „üæÓ#"sœÊœ%<ÃÙÌržóžL§3Ä×o²RœÌœç?ã‰Ï‚PŸ·+Œ@ÅùH€”¡„¤A'Úÿ>„&t-Ѥ¨F§iÑ‹ân£ ÅgG=ê0†ô¤2)IY`R”ºÔ‚P WŠÑ—Ú´Œ¾ƒ"MƒmîTë ªP‡JÔ¢õ¨HMªR—ÊT£þô©PªT§JÕªZõªXͪV·ÊÕ®bLu>õj5¾#ö0‘ ±€;Åj¿ŒšU‘æó[+šÊ(Q‰ÉÁZçŠÃ;~PHx}ÙùÙKIé…˜vâ_w)ÑIÚÕ s—µr4•™…1’],!¤èØ@b$²Ò)À„Ù¦E%Œ;šÝ¬iV`N'N;—¥’µ¬¥Öd;«yí+b”:-RnëGrî6`Ð2×(}kÚRÿ‘¸Øtk³×¥º¯)m M¨XèFq=ÞÍQÃKÞòš÷¼èM¯z×ËÞöº÷½ð¯|çKßúÚ÷¾øÍ¯~÷Ëßþú÷¿”P€wAVíL—håQ^92`$d¬^¿ÕÁiŒ¯áÁUR&a¸Z˜fÉÌæ`V°iÙš;L‡±PN3û°s¤ ÙVev´Z<ØY°aÁűŒGðàQÑJ´Z -=ØuJûf[¤Å”I9äôÐø^Šú1l)ûYLÉv¹É=­Á´EØ* È^ö1‡uÅä/g÷br—Ì 4+·¹IñìÃH‰’Sp>$E`g‹Ìÿº8Q1r z)ÚUZf×/QV§A“ ›«¥A1ÞM{úÓ µ¨GMêR›úÔ¨NµªWÍêV»úհ޵¬gMëZÛúָε®wÍë^ûú×À¶°‡MìbûØÈN¶²—Íìf;ûÙÐŽ¶´§Míj[ûÚØÎ¶¶·Íín{ûÛà·¸ÇMîr›ûÜèN·º×Íîv»ûÝðŽ·¼çMïzÛûÞøÎ·¾÷Íï~ûû߸ÀNð‚üàO¸ÂÎð†;üá¸Ä'NñŠ[üâϸÆ7ÎñŽ{üã ¹ÈGNò’›üä(O¹ÊWÎò–»üå0¹ÌgNóšÛüæ8ϹÎwÎóžûüç@HºÐ‡Nô¢ýèHOºÒ—Îô¦;ýéPºÔ§Nõª[ýêXϺַÎõ®{ýë`»ØÇNö²›ýìhO»Ú×Îö¶»ýíp»Ü·;httraqt/help/img/snap9_g2.gif0000664000175000017500000002041113042707374016567 0ustar karbofoskarbofosGIF87aÝÖνÿÿÿ¥ŒkïçÞÞÞÞR¥œc­œsµ¥Bœ”)”Œ9œ”„„!ŒŒ1”ŒZ­œ„„J¥”Œ„{µ¥„„kµ¥„½­{½¥c­¥J¥œŒŒ!”ŒŒ„1””1œ”B¥”÷÷÷{½­cÿΜïïïÿ1œ11ÿcÎcÎ1ÿÎ1Î11ÿc11„ÿÎÖÖÖÿœÿRRÿœ1ÿ11c11œ1ÿÎÎc1ΜcΜœœc1Îcc,@ÿ@€pH,ȤrÉl:ŸÐ¨tJ­Z¯Ø¬vËíz¿`¤€€@D¢‰”³N.”ëíڙ͠|@ofô!~‚€ …†‡‡…ŠŒ ŒŽ‘–””–šŸ¡£¥¦¥ ª«¨ª ¯±°«¯µ µ¹° ¼¾½¾Á ÃÄÅÆ ÈÉÉÈÑÑÐÔÐ ÑÔÙÜÝÜ áâã ååæéçæç îîï ñôîð ù ÷÷ú"ô—À?"Œ€°!Æ HœHÑÀ‰-j¼È‘£ˆ òÀH“( 4‰á@Ë–\ÊŒ)³e™7sâ< 3çMÿ:"8 ´‚£F…"=Ê´iÓ G¡JEõ„ ¨bݺ5ÄV«°†µpalÙ Ò–kŒˆÀ2@@Zuɘ¡#@ œÖp `ƒ„ w pJìO@€8 e’ ®l¨'EŸ)H¦ú3é¢8|–°Zt ¬_Ç~­lÛ¯FåÞ-ë.X¿ƒÿR°!0`Æ’3†¬3h ®I›Fz¶mϾó¶}\8téÔ©kG~Þ»züàLÿ_@ù)˜¡?‡ø>¬È?ãÆÿ}¤QI*}¤Ibp`L-©ƒ3ÁdM7ñ´SPÿqŬç®û­®Û.pìsÏîð¾oüñEßDâtÕŽ|¼ŽG.ýôlöþ<¹Êó(üòÎ3:Ô i\ä]ôÐÏWŠz¦°¶ÏþûëÇŸúú»WkýõævóBd?²¸«Ÿuw¿ÿ}ËJà^ôgÀ:ð€c`ðäÁ Zð‚]P 7ÈÁÒe{ ¡E¨Ášð„ÅS EVº0 c @Õdè2Êp†8¬ao¨Ãòð‡6 â…èC"±j—°Â*ôÌ ßC\_HEï¹eŠ\xbÔ†ô¥ý-Q Mt"În¨¨=mi[ÄB «ÈF(`‹YcÐਅ.Êÿ.ŒFÀ£ÇÖØÆ>Ö‹¤ IÈBòˆL¤"ÉHB&qy_ô£$'²Rò’˜—%3ÉÉNréGŽ¡Œ(÷@ÊQ&攌LcAA â•‹p„,e ‰I\â–˜….5á‰ÔÀF¨8E)PAÌݸbÈ”pr!]8s8¸Î0£œc0£9Îh†2ª¡ êP;ÝÀ†7Æî”Ó;èXG:Å#òÈ£õh{ä“‚À§ ôñÇ}ÂÏüDd?ü¡HF‘‰PSTÃDfZ׋¶¶µ´Ž3ëJWãÜU¯ÉÁæ5¯ùŒèH㯕Îu û s"ŠýކÛÁŽsLö<ò¸eÛsÙ|\–>1±CöéOˆì ýÁˆŒ  ˆD@BmJ¤Ð‡BèǽɄ.JdŸXh(òЇ€²ä¢,%¸&"iŠLš"®LÀ+\aé‹Ì2£èÆÔ¦`¶épªGOšùÌXÚ$š×ÌæäE2 ö¢c@'çÿp€xγž÷ÌgHj†a›qj°ƒLa¡J­°F7«ÐŽt¤iÕõùÒ˜àŸÃèAgáΙµ¨ÿGMêÜmZtoö´ªW$ Æ9Ju¶³¥û|jVŸ¬ÓW s' fè^šÑÓªµ­G†ëa{±Ô¶±AVìe;{ÙÍö&…X£Ï‰Q¨³µÝ¸§=ÛÌ D Ç¶}í.‘ûÛ×7Â-At»Û…ê&YªëÖîwÛ›„õÖ^™›×mtƒÙ£Vö»ã]·yG0Hçá)íhJà̸» 8ƒ+.ß÷þ Ä!.qc<çwÆG®ð'Ýý.·’Ž·oÓÿ6Åòþ™üÞ.9­÷=ð›Ë›ç $9Èu^ê˜?{æ:Ò…Îtß-ÌMú°£-õª›êVÏz±®ÿõ®[P…yã£×)÷Æ[?RßQº÷àü´€½zQ,/øØ_Wv!½½|G²ãÓö¸Ï}cu'öÙ—Àõ¿y…?¼âm—øÅ;¾p¼ä÷†]¼ %€vºÓp¾=Øn*¿«JWŽ–±Œ¥"$ñˆõR–¹¼e(8@ BÁ´=l„IL¶¶"™jmæ[—œßèb®vµë…¡×æ,C}íkƒ¹ÙÍor³ÂÚáÎ…Ë™¬sìä0>ÚO{˜g=è7±{ê£b|²Ø³ùlüꨴ)‰RËP»–µÿ÷ °5QBf!EFdºu[²[EÑ[O\PVRÂeRÿÆå"\X¶\[ñR^Æ7BeÖ#וSg<5EuAÅ CUFeHÕJµJÞ^‡pz°d^:¸^<Ø^îµU]…U™`{»D{£L»×{ÇÄVÆÄ_Ê$|W¦|ʇ`ÅÐW &}VX„EaÐàÀ}‰µXßÇÖaãW~ï°ý0OïAabûT‡øZòZþAcucac$aªÅ ²8Q4!Q2!BV[ò!µd²"ÒQø'Beǵ"W‘eWÖ4âe6òÐÕr¡4Õå#$ˆ°†@55E•1Ø] 0ƒ0XM5Uÿ”1UPÅèE^Ÿáµ„ﵪh%V¯á»g¨°iÅ„ÉÔ_Ë`ÆG`ÑdW& y•`ÌqMZHöWÏ@ƒEa†ÕŽàá}gèXôØN Yñ bû@bõ„Yò¡YöÁOð×O ZAZ÷LJ€8¸P„Øc’ˆ2‘8!u€?q[IÆ€“Ø["¢ y‰$5\WA\ŵRWá\4ò\¢èR¦)0™Š#¨ð‹»"zq¬´“â…z™q^ª'Kïµ^?xKò5„Ÿ°Köµ{·A°Ñ{¬ÐÇôVà_q¥ ¾q ¾1ß(MV8ŽÃ€…Îà × –Žÿ†}íxNlé}ð˜aŒ%~öx‘5bõDO!‡ú™5wP0v£eUc!Q Òâ1‘)‘0±ˆåˆG¶€–éd"R‰Ov‰H’›h’X–R2âdÑe`1Šk#€ÔHÖu“÷šy°9›‚§v´y›„#›¸¹›·Ss¼ù›}§vc²r}B9GtÈ™œÊ¹:Fw®Ö/úÒ4Š‚w÷>9ó9I#D“F‚sœËùàž»ÒœÉâ›Aƒ4c3o7B3Ÿ“žìémÝÉp£lªÂh΂Ÿ•ök‹*öŸü¹Ÿâ9 ;G,橃wf¼F:šâ)³bŸº,ÿzŸà’hªŸ’F Z?äé7ÚuÞÙ¡$Z¢÷¡Rd›]WC,D-:C/£.:£0J£2Z£8z£:j£<š£=º£>¤@:¤?Z¤Bj¤Dz¤Jj * œNÊB!ú¤RºGæ9œQ7¢y†¢SšAU ƒâ9„b4§wCmÄkZŸ¾&¡פ[úÏYœÚùžqævðyž„¦jš¦ 7kÂâ¦oÊ¥€*Fp¶kê*Š¡z-Z¨Ÿ¥Y‡¥xÖ¨ŽêœjuIš©HÊ£• %ºÙ© J%Ÿª¤ú$…§mXpn,kpÄÚm~Wª½9¨œc3ñù¥sª3º*mÿðImÙ9GÕù«5#¦d:¦æã«î9§í)Ÿ²Úr¾©<º&¬¶ ¦·*ÔŠ¬DƒžÅz>wǪ¬®Ñɬ͊.O‡ry³m Š%±Z®Vr®Ïêsî:¯™#¯§töJ¯úš@ùštûÓ¯û°¢ø*°;ðZ°N°ª™$©&Ú¦" °®I;)¬É 0fúB[+ôù°ƒA©ª–°ÿZ±âŠ«ÙZEzŠh¾Ö§Ë ëi"[¯_@] {¨ʲW¢/;h1K±Z·±-Û+;Ûf=;<»lšª¤I»´›ª´FJ«¬V´Üs°T볯U›µ„'±èÚV kø´A;žP»jÿRË#>G¬ÔÊ­èé9ض›r:r›:s[*t{·v›·~šiCËfg»µ$k±Û©­'ûžášn{;¶ÀÒ·kö·ü*¢‰«¸¾Â¸hæ¸'w´Æ&¶’Ë;e²\‹µZÇ´N;º¢[ºMÛ¹0û¹ «µ¬{p)-ú6n3»²[»´{»¶›»¸»»ºÛ»¼û»¾¼À;¼Â[¼»Û¤£ÚºÊ[p¨»¼Î‹vϽӼÒ[½þj½Ø›%—š½Ü[]Ô۽Λ¼àk°`ç¬ã‹$Ûk®ëºn¾ù½+Ó®ç»'WdvÖV¾[EgD>â3>c¿8¿Fx@Ò­þ«DõÛ¾sÆ9k›±ºÖ$ ÀÿJ ÀaЭäŠj tî{@ Áb0¿&£wJ„Á}ÇÁCRvåsÂe”Â(¼Â*ÜÂ,üÂ.Ã0Ì' I@G=8œÃL†¢Ã> 9^”Á<°â;IJZÄFLªHœÄ ºÄL\©uÑHR<ÅT\ÅV|ÅXœÅZ¼Å\ÜÅ^üÅ`Æb<Æd\ÆcC¦KºM›Æl¼Æn¬ÆpÜÆqüÆr\Çt|ÇsœÇv¬Çx¼Ç~̣؅“‚Œ“<¹“®„z¯4ŒµT ŒÜÈ•KIɻĔ”\ɰÁ_Ö8|ÊÄMžŒW_¹`Ù4–Ú4¦lÊj‰}c¸}¦Ná7—°bæÇñÿ(¸œËÿóáOyh1¦Ò 9Ì'±Z«EÈœÌʜ̴5[i[™QºÕ[è™*¢¸Í()š+ɸâüeã uŽÁ+¢‡‹5^6ˆÈ©GKðÌ^¯W”?8„˜”½„{ °ÏùÅ P™É¹`¸ÐVQÈ Â!WÇŽÖ¢Ì`ÐG–ÝÄMâd}Ù'†¬œX—j¸†ö(bmYê'‡&vYuè—òcI˜3–ÄL -m ƒÈZ‰Ìe‘ÎL™H¶€ÑÜd“¨[ iÍLAR&UR,BeÛìÍ,¥’Î5¥8ŠiqCPÕPÝš•—A#Õ#Z=4@È:IzƒàÎÿ‰ÐA¹zð^>ÉÀK¸—¨ {O™„s­_Å|L8Ðz}•|mÐsŕȎÊá|ã8ÊíÉ ãNa¨}âÙM-möYnÈož ðÑYð—.F)-Z+ÍÒ7¦ é‹ùÚÕP3[?FQÏœdÅ[Ó,‰>m‰"ÔGQÔRQe-ò‰-Ò\IŠeÑR2‚T½ŠV‚p+ ‹3 /X“FåJ%֥דˆl^gͬÇzîeK@¸ ¨¡H©{¢ Ïu_J˜ y-|ö½ÝM^É|â¸ϧ…Ð}Õa}ÙAXª,Ùc˜ àaÿ•Ý6—MËï!è7™e-¾ Ì‚™ÅÚÃìÒ¢˜écÉ\Ó"™µ•ÓHöâR‰¼í[¿ ÜUA(µ‰Æ½ãÉܦù2u2ó¥"‚æ|8àŠÒ‹,HTˆ‘TÙ­1J `¤Ä‹N•‹ƒqW¥z›Ö¢ _¾§á ´ò”®AÓXVôÍ´ UiÐZ¹ ¿ñ×TÊþ] ­ ¢<}Ó‡Žž–^Ñãð–ÞÐàíÊõb±œm‡þéütøÄË¥}Úƒ Ì¡éÂü‡!þÒŒù ÅcÊ<€ŠèÌiQ.ÎH–[“ø‘¾’Q–‰7>R¸ãÿ¡¹3r¼î’05SÓ%G8¥Š4ÉŠ®øS+,pÝÙý‹¦´‹ªÄTä[NUÖ¾ƒä…^B(„¡±Œê}@{g%hUN9•ºa•Uy•P˜•Ûè×Ég`_ÉÐ^ØÑ× ÐÀMÖ'N©¬…^†o)q¹èã'Ëæ÷­~ödáîÇøDœEÚ']Ú¹‡ÿ~8û×Ú&þ(>Óy‘r€«®Q9ÍJë5>’9^ĥ㹾\LÝëÐS© ì§H]F^y—×>5ÝÕÍ s€Ý‰ÑݧD^ªtKeÕNUå•zžÙÎÈ^UõÐâNäNî¥@î¯|T çÿÿu•ÍŸœçƒM X(–Ò‹–NNÍ–“]†‰~öa>Y÷àèúPá(–O)Ú&=Úõ§é+½Ú‡Éø.íÚ;ÖPŽ9ÛI€7]d’‘E¡d(Oã²^"BÍòµÎ"ÊŠ*[öÍ¥øëA>äÆ:ì3Y€7(€Euûƒá¸ßìQÞ‹±J¢òTÀXüïõÅ„a•ŒAÈ eŽõæþ g¾æ^ÐP¸×îŽÐtµßñŽçÕDïÏþÕ MŠÑMa Žèv/ðŠNnð½Ù!é÷´O“ÎáßáŠâ†É‚áã`81Dbòp`bœÍ&4ÿÅT¦ìV«ÝrDeL“ш±š¬v¿Ý“·\ޏÈïvÄ„ñÿ&î', ï -.,! &)++0%! @CEGò:ÿä¿,Ãft¤Â ÉQGG±`$±DÈ!‰,ÒÈ#‘LRÉ%™lÒÉ'¡ŒRÊ)©¬ÒÊ+±ÌRË-¹\ò±.Á SÌ1É,ÓÌ3ÑLSÍ5­ü’Í7áŒSÎ9é¬ÓÎ;¯tÏ=ùìÓÏ? ôN=-ÔÐCMTÑ? ]ÔÑG!TÒIl”ÒK1ÍTÓM×´”ÓOA UÔQ‰ô”ÔS¡@ÕUYmÕÕWaUÖYi­ÕÖ[qÍU×]yíÕ×_[- MSQ-ÖKHIVÙe™mÖÙg¡VÚi©­ÖÚk±ÍvZ‚<“X"°$\4Ç×X21ÑVÝuÙm×Ýwáw]n‡ÒÉr) ÿWßIã·ÄÌý71÷åàq î7_€.ßs/AV^l%žØâ‹1ÎXczÑüvHÆò Yd&y䆯áým¹å‡M†8Ét5®Ùæ›qι]޽µ·I˜]Vya–a:æ—Y>褙–YHš E⨨¸jP¦¾Z«©îZk©µ®xj±Gáúë°ÇÆZçµÙÞ¸[3=ri•>ZipFøà†c¦»d’ÿ®Ûn§Tì¯ÍÆšlÃGœñ¬_œñÉ'‡Üñ¶1ÏÜ]žáöYÍ¥ 4mÃ%ûñ³O?}ñÕK?ÙÄ%·ZóÙißöí2ãb¨Ù•=Zß•¾öá‰wÿ»ÞÛuO¾pÔ«¥zZ矾øé©ßù1sWUš«ïÞûïßåwϵO~€òÑOTØŽÉOßý÷áß½ýøé¯ßþK³¿_ÿýù¯3ÿþ@ŠéL°èªõN*` Å=̉‚,Rº3ip€l-ˆ]ïHE3™ÞR&°€ùKp€+™¾òBî%fkУ¡Ô w-ŠP„\ÌÈŒ8 ®°oIs—·ºÃ)‘rÕÚ!+ˆApÌaB3¡ÈŒvDÎÐy±ëbãtHB(BPŠ#ØÊ†(7ž‘Šƒc ïH·D96‘ZOãçg¦¹Ý±Ip4]ɼ:Š‘ÿÌc!åA¶Ù‘|`#å¤Èµ1’û{d%ß$IQ“ö»d'Õt¾:-”üd)Q™ÊER•­t%£ùJYÎòP¬¤å-qÉ>Bæ’—½Ìd,}LaŽo—Qâ`¡tÌ)NI™M+a—š‰ÌaÓ–j " ÷8ÁÁÐ`saS¶·nño.ûfÈ^88+Nˆ(c#ßÀé·»MS˜ÿ‹Ó´ˆL-f‹H“›ÂÐÈOsÎÓŸú<™4ƒfN4¡ %h!Q‰N”¢µèE/JÊ>sH d*M‡¦1 jìgCCšÆ‚.Ô›'%©MÊÐ6”žcôh”ì)F éínùÿTA½ùÓ~­,ž*Uè6]êF„µ…?]cQáyКBñ¦©âèÓŠù©hÆôO[j³Zª«Z¢ª_5«+ËêÀ±^"¬gu«MÛú´µR"­oµ+$ëʤœÞ•¯x+Yç:‰¼ö•°=üëûxØÂ.ö~ƒUÒ^Ù(*V°Ýe%›Ùò9vf–å,c1ZÑ®J£šýl¥<‹Ù¯j|ãd_Ok$È&É«¸dmk'öZ¾Æö‚©]ÒN›*N¢æ³·e–줇[Rèö®¼ë_ëFú“¸4®³,§Üf1׮ѕ+tÛzE†–”¦ÅµÜè¼öÇôj7YÜ}«w ÞßþðœQiÿy©*¶/¦r­co(ÜëVø"V¯ª¥í,ýxÞ9*ø¿Ë5pMLWßj6b ÆX€ÏáÊʗ¶°kLO ÿˆÃ^Þ‡å…a³Žx¶¥ûJ›YOØÄ5®ßŒKlc»ljÝñÓ×ã™Èʲ—B<ÍÑ.9£6>òc“LÍä¢X[*^-f[üLg®©¶„».•Ãèd,ÓIWtjpYŠE¤¢p©ï›áÖà ÆÄU.Îtœ•§úä™…—¾ã©tOˆR‚*~PëÚ¡Ç–èÈ-ºjˆf4ñð á1çXË\o?³©Ð”ÚÍSs˜k¬g$EtCí&ÁðùN»ÅÓ›õô§ÿåzNÚÇ¡~5¬m'fœ’™Â_Ƶ´"-bZÙÖ¿Þ™¬ƒ)êJ!Û—¾6ö³‚­äa#ÙÉð‹±d•-[f™Ûœ6”»îseû‚Û÷¹ýDîR1™Ýív÷»áoyÏ›Þôþ6ºñGsç›ßŪf¿>nËœà¡ûwÁªƒ'œá™ZxÃ!.©‡Gœâ«xÅ1Ž¿‹gœãšxÇAΧ‡œäþÛxÉQË}§œå¡x,]úJ‡ï¨å_¦Å3ÉÌø}|à•uÃ/óeäe¡±´÷Ìïió¿5i9ÅxØ£Vô“'ý}¥K_Ìvõ÷;©«yÈßIyg<ê]êЖþYJªï½Zïz£îþÀ ¬äþ|ÖÿžõÃ|í³¯ý;EßP²<øå|ñˉü^÷~èñ.3õ¯Ní7”õ;›õzÏ›úôŸ¼Õ0p«ŽøüïÃdæpý¯pý 0µo)°÷,ð3/5ï8°».îA°æDpc®M°åÂŽY°]ða0epi°mðq0upyЃ;httraqt/help/img/addurl3.gif0000664000175000017500000002444113042707374016512 0ustar karbofoskarbofosGIF87a®÷ªÿÖÆµÖεÿÿÿµ¥„99ÿÆÆÿJJB,®÷@ÿºÜþ0ÊI«½8ëÍ»ÿ`(Žäg(a¬†0´BEZÔ„p§öÞû9]AÇË}‚cmXl:ŸÐ¨tJ­Ÿ¸ì•°äu¿Ü°mŒ —µËôm½6s}_°ºÍvËÙxz~ÏïûÿBx7:…C‡B†C…†‹‘’“‘32, //(VŸ ¡¢£¤¥Nhv©rªidstof­m±q²zoxº¸µ¸¿ÀÁÀƒkŽl‰„ˆÉŽŠÌʔҔ3Ù2ÛÚÝÜßÞáàãâÙØçèééàêíëáîå2ñæØäÜðè÷ïìöõäüþ•ó7oß¹yæðá;HP^ÂzêîC‘!Ànú2>¤Gÿâ;ŽãU;qÍ¡ŒLÛ`À’¥(MʼH¯]¿šºSpbÁ€z2°´íÀŒ.8ršÓ§P£JJµªÕ«X³jÅ:´c@œ3¬5¼÷ÂÀsG·%-»âÀÏ—g‚µ‰q®Åºt¡T_·háÖM c«áÈ+^̸j€’!3zÝ)V¦¿»3ÇÝl7gç»:+ê8Z¢Cm(K¨^ͺµëÖ'cÆ9òñØ|C{5ÍÙàç|iоLš8ï+_μ¹óçУ;g'»!ØÚ%ãÇòxoàÁ¹ÏþÑøèâÚ“K_Ͼ½û÷ðA*”?¾2YK ß¾<áöïÑÿdb-h”€gÈRØø˜” Xà aõT`-(¥”†›Xbá5ÕõÓ„1 C5¦¨àc-(!‚}g£\7æˆãŽ:öÈã>ö¨Rh"Ù'ÎÛ™7ÛFJš‘n9IÚnQi‘;é¥^@vÉå—^† æ˜bzƒduë9’ÝiéRnÛÍ£R“’•w™”NR9_”§a™×FÇIØØ ‡-U&™ˆªè}~F¤¦™L–f[¸‚=˜åá_ øR™Ý)©¨žµyedny— „¶ÊÕ§‰Æºè¬_žYI·¥©’Y– ZEËkžÀîúA–§jCÿ©½æ,{Ñ*­¬Ôòhëu~敨& ÞMÖÇ$žÞR'ZzÝ*Kj7Fµëî»ðÆ+ï¼ôÖko½LM«oµüBš¬>Ù¢flžý´I‰,ÈR Be)¬Fä®û«©è¢©ÙºÜèêÆVÚïÇû†\x”á*϶Ã%G.šs÷pÄWynŸé^Ÿ°Á.õ€P‚¡§wA=ûõ@BÃÛ}b ~s*¼l`#—5}ÒKù»ó­‹úüdч åï×  ÙòFÀDhp @Uür¼¯ÉLyµ›^ð·=èMЮ 77®yð4·Q ÑÂ6»:ÕzI¢àÑŒG²þY†zSã  ±§µrfbðáô÷ÀâÜOKÔ_ùDíÀp†H\Û—sÙD‡ ¤_¨®&qtiÿª$zqlL cë –¦âQ'}ÊÊsÐ¥Ô¨MZ|a¹¾HG0ЉÑI ~ö(K¥Hf¬’ÞìR”àå'îê‡T’Èvý$B²ûŒ ÜHqŽuÌd{¸­õ”È [@Áò8É?î-;G2ŠYV;Vº²•°|¥,cIËYÚ²–i©dAˆIMú:µR%.oIÌa³˜È4å Áp)/iƒ‘Ìž9› ‚ËŠr4Õ/·ÉN¦ÌiÓ¬¦4Å Íeè1)˜A VÔ€˜âðŒ§<çY-¨B «°'>ï¹aè¢üìg|ÁO_ã F2”†6#Y™@P8Aÿ’hÖx²&A Dð¨@y„&”T íNJÏ–º´žc Ã)îS/Èô 6Ãda‡]ô“uð)+šÐ¢þ uÆ!aŒ¦.â©Ì`„T"!ŠòMŒßI#É–vÍœ ²vƒã·¬è±–•š¼ÄŸË¶ØCß]R] ä" ØÅº~eh̴ᎴjÎ,nƒ ±Ú‹.šP“Hýð5ƒXµµîµQgýkd¡'‰E°:<ŒáÒý§%3ê,Å×êù5YÛÐ8„ÀÞ±öœo$È&vFÛÚÚö¶Z)ŸÃnuUÂI®æñ¦$ÿ*E–Ù,ùb`UqËÜæÿ:·|KW_ωJÅ‚êˆl½áoºÊUâ‰Wè¡™i¹IÞ:q·më­u—¤M0•6†ž1.8‹®ñ–÷¾<¯_Ó[ÝÌ((’J4zј´DÕÈÄ X–'xH‰ ðY7§Bj‚Á#{è|B»LecÀ™hp…[’÷„Ä/íZ€ˆßQ¿Åâ¯ÿPVÅp ‚IJÇW%+à…Øhs&Ç¡ÆÑÙc¢ qvõŠU&;9Œ^ãÈGdðÆñ»7ãÃkYò YãÍñ ›Læ'›ykQ¤zýÕË‚¸qBáPL  tÈ”ÜÛr8Í:d©‡ÅRbÕs9Ö³2Zÿdi>åŒcVÂrUùšÿc1—õÄè°^Уô ]Uè3{Úƒ‰^æšµÅhéÖWìmÚ°æHF!*W³˜¶Î¡ûµäYZL¡&Þ¨Vå)½™µ,iß#/ ¸˜Ü5…«î2Œ«öê?“Je—À¦uÖi[[ûP¹.㮋Öf»•fxÝën1J÷zÌm]ڳisºÇ׎7®‰ °¼r»½Îd¯Á=›»Ï`†õº‡X@&÷ÖòS¶ë½müá¸Ä'NñŠƒ Ì:t±Æ7ÎqüjŠ™båtôc½Ú o£Ä]ÇWN¡•€˜Ä/'1L`ó–Ìæ7—9ÍkÎàçÜæ>ÿ:Íg¡ÝåÐÞ:¶ˆ:éðutå|çÞÓÓç=¾e®$á>ø®¼ä¦‹¤«”òR¶eB Z‹~.7Dæ²/pNÊ*5·Z¥Ed$€ ¶Ñ-¿Ä:p±%äâ GÕl"^™—Úüú‹%´¸Æ/Ø7œäÈÒ-À“¿<ä5OùÌ?¾ó›ÿüä g–k¸@Szß ïÃÓN~Ut!³gê+N¯—ŠoqÂC†ÃÕ³ÐïRœßp˜‡\tƒgг/ìðsßÝW«÷¢îïbíçzáo™öÄ<ªÑi2›Î×ôu-ýä{¿÷ͼþà³}FÍ7¸ÿ>yÃ/«ñk»ü䳸ÿ~ÝÂ]Â?ñòÇM_¢ôfÑGB_EH½ã9ŽÄ!í‚ Â¤w•#vm$;]eIˆÇ-~aÂtÒÑV ØG¥䇀 ¨nÞgXˆwiü‡%ø¸¾ÄI)ØGú†ƒ¥§fø‡lå”/ù\óõƒIóØôV3Hƒ™$\ô5_«NDHNxõX…Vx…X˜…ZèŠäN/õ…`È^˜cX†dx†à…î´†i؆lø†n‡p8‡rX‡tèN€‡zÈk˜‡iè‡yˆ ˆXˆƒhˆ7pˆŠ˜ˆŒˆˆ…hT‰’¨PU‰Nõ Í`&gQ B),p)@/ÅRÿ%9ÀQa˜ŠñTQ`O¨PPûdS5u@•%SõOAu‹z°S5‰FE KµT—ÈTËÀˆ°¼óv&ŠdQªt GÁ 4 R¥ø$U KPR@ŠJ°RmÀ,¥Šä ¬Sç¨O°8S¨€S¶àûôS° ¿TÅõ‹úŒ~ ŒI¥ÿØTÈøPi" F7[ÏHèÐP ¢XŽ9‘`xŽñXS7åè(‹Y€S÷¸‹ôHP:UBõ޽h‹ûÈ åTÉhŒ—(UГVr,P“,`UxÔ|ô¶[[ø‘@E9=ö“Bé“EcDñFåSmßfAÒÿcWÇçVI9>ô]½W—¶|SHËÁ]ç]·V~öoPÒ?‘å+ÖÅ}+ô”¶gi©Ò‚ãäwrµ,vw~™5&‡pÙDH;ézÆõ6¡Vd™ut–îXƒGõ?YY‚嘈Ù}t¹<Ýr—ב—á÷^š™Y^'ùM¶s¢9š¤Yš¦yš¨™šª¹š¬Ùš®ùš§ù/Ó¥ ¨òB…œB#Ú –Yµ]}yj途) ;‹´¹"}ÑL³ånÐÒùC‰^´™§!šð+’šœÓ_ÅZÁö.¸óÀ…1ò9ŸîVûuŠÿôB]1Zõã›r¡™â –Nƒ1Ð&|ÏIŸš ·eŸHù5ع^cÇ-î ^'XuÉeO(?+Ÿ Ú¡J( Êo"ñ þ•jßÄ„|9žî'_É–¡Ê5•=£2ÊZy]šŸFô[4Y{E¡›X-^`f_JX¤ÃÕj"º$Ez¢áy¤Dj¡Ë3Bª¡j¤Xú•W™ƒ6±¤Ö×}Bè# ¥¨Õ„Ch¥Yš¦k$3J£Y^úžD1J¹Á;?fI[æ³:i!°ù«À¬Â:¬ÄZ¬Æ:š7xw8š×¢ ¡`FtT~3'†aÇ­×Z0æfŽ#a ¦œq9=—!¦kqÄVb‡Ô®Ä¦œÕôª—‡¶ÉêtËÚif?‡Gx’æX’ÆcÊ-Vâ–t…>æW¯ k¯5„¯9©¬µÉ¬âá¯ùƒeäVYÀ•±Ts˜ëgY9WÛ°$ëdë¦ûZý*¨»B¦+A¥ò±çl"û¬Çš³ÁêŸ%{m'‹—)»+Kœj7H”Þ£EÛ¢çÿƦï×w6K—ø iÚ1<;²Xû›©´˯;œºq68œÚ!R–zæ„ÿF1 «‚R‹T[µToY[·bªœ«¯]«²_ËjZòš‚´ ³Lë·M{*w³Sk«r{tÛ³v«²ùêA[Ckj¨v|„‹¡M‹¤þœbvqÛ¸ª­!îã ŠÔ½9uvH¶ÚêËÓ|Êjc:ͲðÛlÝÌuß 9ál á|q ÎÝŒÎz¼®®Ü¥°Œ@+±:'‚Ì3’ʣʊsuBñ©oQ›'òI™ 0«s!€‹›Ü‰ÌIA­Zg5g‚žov•lÍÏv: *| ÁÞÌÜ;­J¨ÁÓÑ~:8–Àv´jÒ$ÃŒÔÎKÉ$ddœ~F\¾KdCbx-+ƒ5jÑðqËý‹¶æ€ÌîCË¢£Ï#’8®ÿj«oR""Ò)ó"]gAÔZȬcÁãÒz Ó%Ú¦Ø{kY|؇ÇÓ/ìÓ챓´ÇwlÇ{T”È{ÌlJY×rMv½>À®-­§/]³4ÀíÅí§Bë÷½Ÿ‹]hMCžh“ŽýØÙ’=Ù”]Ù–ýØök“~½Õ€Ýz‚íÙ„}؆ ¾G˜=½ØiƒÆ82I¨zÅLÊ“¯G™*tÓƒU{å«|gÚdÆêe µƒí±-¼|µÍ~‡]¼‰¼­6ªý›ÀÍÙ ÚÄ=Ü‚‡|£•1ʧÝÜeóÜÿBðó¨]-ÛÖWÓ…Ý–í§ÜlUWíÝyäÛeB¾×ÿËÕ±]}pŠÞ¢­ÞÉÝí­ØðÚò-\ËÖÈö}ÞŸM}ârÜ„E¸ý¼À¥Žƒà}IþÚžß ¾‚±ÇXÆwþÇÝ»=áïQártá´ÉÕ½IÝèGÝ×MtÝߥmÖPIâñaâ¾âã ÄùÞ×Sw ^Ö"^ã6^âÅåwÁÍ@yë ¶8p¼âM7•Jþ/ˆÄ¹¾Vä›tGMÞ•·vߥ´ã°ýåtQ´&yÿ¡­úÁ;5I­WjaÚâ‘„\näw‹ä$>¬ªÒd^wî|æ•Ìc+bìô“ˆÞÄz4\º¬KB~çÝçÞ%èIT9åÀ›M¹„ÿ$|LÇ€ ×ç“#ÍIÖ;=äçG镽=¾/…L-/Qåž®â=ÎNë´¹ŽºI…¸Þë¿ÎëÁìÄþë¿Þ‚Û-é#ÎêÓñ¤»Nì¼íÐ>íÏ>ìÕ^ìº>í?ìÈ žù…gúí˜a„É>VËÎìÝô¤fúÅ[\¥âþî)Ìí×…VÞîîöNïӇ徣èþÓêî„ì„÷.ðô¾í—}ðŸð ¿ð ßðÿðñ?ñ_ññíëŸë¿ñßñ ÿñ"ò$?ò&_ò(ò*Ÿò,¿ò.ßò)¯›Ýí3/ó4óŠœó#pzžð ùó@ô à‘(%O™Oÿe’µ¨’L¿Èð’Oe‰É(U¶µš3w69†B¿õ\?¯ø ¹`‹aH’g •MTÇ JEŒ%“P%  Pa $‚ðiU%uQ-Q*Ñ‘«8ޤXR,%Ž]¿øfߊ`¿‘c/éø´T$ÉS¯¹@Tmßy TÆ ÷ uŸ‰¥÷Ô€3¹£`ÎXQ*p“äÄÖˆøÞøµ øEpøµ*ÅøYöMPöÀŸS‰‹± EÏŽ] ‹˜/ù³°ô%™ùPÂúÈ(õ9úÒPúN+ïÓ<œˆQÓÈ"„ÿQ†ßû^€û$u´Ÿ+åû\ÿü¹ü¿ (Eø‘/Ï¿ÿ—EZ½Û¢dN;³Þ¼OÑ€( eA¢(É®æ ¿nüÁa`Á`0m‚a <€¢}>!Т#ZF¯Öê£õŠÇä²ùŒN‡µa2ã<}¿¿ÔºÜýuÌ¥•{¬ñ G±èqx(’8¢˜Òb¢I33C€ 0€¹©¤d PdÓ–†šªºÊÚêúŠvêµ—×e%%ØuJÛç‡ë'8(aaaŒ˜¼¡˜‘òìèiéRIc“­­-j“ .>N^n~Žž®³¾Ýîþÿ. J??Ÿ¹³­³³ ðÛmû Èæ Aqÿ59ÔqðŸÃˆ'rz¸c]§;6üxdCtüô¹ §° Jr2e×\Ìt?¼½T‡3gN~ìzòä)î§Ï¡äJækGÔÉ =Í!Ôe¹’PÏݼÉôeÆ«+·îìÚtÝR¡*§‚mêµ P­b‡²] ®!XuÚ½›Õ­Þ¸z£æ%[toX³|ÍÖ•Ê5°ß²ÁF\6±Z©8¹~Ì—­Ó³hUÊ…<9êgÇ}ÙÑÅ‹:uèÒ‹W~<Ú0ÑÖL Ë®Šö`Ê„çõLštZu¹“böxÛÉÛÆm\0kÓÞT[·ûZºëÒŠ“⎮|ùêÛßyÿ­ÝÛ÷YÍŒ¡WÿFîÞjôÍÈ™§}î¼÷éüN_ÿO»m[fâm+ÙÖ]yæÁW}êÕ'–dö}!{›]&_} F&tÂÙkþˆbwÙµ¶â€%ºø¢ˆK9vT6ÞˆcŽ:îÈc>þ(®ub‡ûõÍ„¶X†Ü}˜CJ5€6pЂœÀe—^~ f˜bŽIf™fž‰fšj®Éf›nž¹\LiNu7øÐCžYV—¢ú¹Ÿ“Z…r&\â€`¹ƒ•ŠFTeœT~RJ¥–^Ši¦šnÊi§ž~ j¨Š"h©?ÑYŽŒ±ƒ‹`Ó ýǤ‹µêF¢9ÀŠÿÄñ꯳j"åŽ÷¥¢.Ël³Î> m´›ù¤€5%‰Žªxâ°(–<`«$vÖx«ldÙʯwþêªí dLh™¬´öÞ‹o¾ú>KjŒ’®ˆ*KRV‰®6¯†òRו{X¹P6—äa™è?°„p„õîËqÇl/µròpmO)µU=ýÐ:n]?üápÙ ¡•QJ²•È:ïÌsÏØXæÝœ|θXÌù-Ü2ÌÕ–šeñ…çUÎ>OMuÕÒŠ,Ðàöæ—ŒÃYÇ0‚K3ý!ˆ2¨‘²V¯ÍvÛ˜b«µ%›,žÑ¦¶Øúë{}óµAj»MxálÃÿ4ÉCKØu~e#ý2ßÚ‘]!à•‡‹lB@nÎyçžú÷T·ÖáWÜßw£–÷”qSî7sGÓ÷VÒaßn{î¸ï®{ï¼»,¤ä§.Îõ¿/ÈzÒ®*ysŽƒH4 ¿ûNýôÖWýõt—®øÖ„Mú쪵n*óÜ=-ûêtKŸ}û׿ï~üð_­éhæ5æ:‘Ͼ‚ç_þ<ñ}¯ò+àü ˆÀ¾u‰ñ˜ºñ ï.ü# ®f3»¿AvÂK øÁNoA#s ÷"„¿ç}m|Ê+_“¦ä¼Ú °1ª¡ AˆÃön{ dÍÜHX·ð©‚-t!ŒFƒ¾¦é€9ÿl¢Eì‘{&< "D,î¤an Ò ´"ØPEF¬Ð Áx >qQlcyØ$û¡í'wˆQ€5¬…¥JJ@#õ?® "ÅBH;†F-‚!EsvŒX6¦Ç¹!Ld£%݈IN±‡&z JÞ ŠŠWwBT·µ¨øJ•XBÔ•Ê^u‹9E•ºµ V~# wR¥«Ty#ëU²B”$u tËX¸,%”À­BÁ2• 5¯‰ÍljS›F¼Öq$FGtyi•Y•«ÊL/ KV°ÁüA1 ôªŒb§7øÄ*›*™xj×»®”Ë{, ¿ò’ÿ'º„§Gþ²Kó4T5½xɈfr¢ÝD å2·¹8î‘g*}ÐÊr‚ô”ÂzWHo‰L”.êQ¶½m²Ns^zZÄÕ3.v´¤-í[å*7ÈvUaçÍ…b½Æñuƒšùb`×Á³д¼í­o—ÿ„Z9E²ÄlÙÜS[ÙeV·›•`g÷Ùé„v­¿­®u¯»‹ÎUµ½­kñªÛä-³ed ýZk$5·nÛl¯>° ß…·{ß$î|Ø¡AËRërà“aì¦Ë"»Îˆ}Óõ Þ„à»i‚¯ƒ­¢ÝÔžðHöE/;ˆÙÜ—(2¶Æ#ïÿš9è6†ÀÉ=– ­“=xÅ4™oRa%ò£žaè•X©¨söÊmsKl[§´ü¯P ­ý²xÉS‰°pƒRW ‚‘QþÐç?ö+xë»>î,mkÞ% ‰^®Ù£Ì¯ 3yÍÝ®š!ÂZ%ÂSšèÔU»<Ìÿ’î³].o‘,e ©·È‘92š›¥ä5+:»YÄ(w£laØ#öðÇ ˆ‰ˆR¹– ó&E«%õY'>4³T¼hE·YÂõ3§©¨ í&z?düpmáèf§ÀÎ1´©E5ëT/ÙÅ>|tŒGæsQ¶®ýñsÉ%dAƒvÔG:ó¯ýfaÇwÕOʱ3LXä);ˆþíôŸ¡h]?)…>µ±Ý`mרTsw£lh/»Ã267g=[—ù“÷p¯Á)M]yû–Ûô…±«ÁÝZÚŒ;‚¯-ï¿ÿðA³[R OLJíä†Ò°%Q÷=Þ~9PÞ²t©ý ÿXæfø‹›üpñ†{ß ê³­=âÝΜÈEØcšc—Þ}¡ë·Ã›éI|¯Í^9ˆŸ êÁN{àŽ‰æL¿ö°‹}ìd/»Ù‘‰j¥_׿Å~3É‘{¥Bm‚ÆŽ¬{µiÀŸ_àÖ8¯31Ðwƒ*Øjÿ-Ómï·3 ö¨’JEºR•ºêxËõ²Å¥mu“ùïZö•à?•öÂþðPU-œ#&ç¸;&R°Ü—,z`«¾°Öþ:ÖÅlD^c%ðŸ•ÿDoZÒ?6ñO/t5wÃ=äˆyˆ[÷wr“&ƒ*3ƒ5Hƒ7hƒ9ˆƒ;¨ƒ~õ¼Õ}MgzŠWbx‚³—wÿg,ˆ¸qÕvpQ˜2?¸p!wsPA„úg‚{±k•ÿdLj.è~Hs§C…n„ˆ÷}“µBr„»A—€¹&€ëÆyhøqz˜†L‚ýal$‡‡Ì–‚—‡kžu‡›W†|¨pŽØ‡qõ‡1„H`‰—ÿˆ‰™¨‰›È‰è‰ŸŠ¡(Š£HŠ¥hЧˆŠ©¨Š«ÈŠ­èŠ¦~m‡á$…µh‹·ˆ‹¹¨‹»q…Jst%ŒÁHŒÃhŒnÄjærŒËXŒÍÈŒÏ茭ÓmËÐhÕˆ×Qɨ"Ú˜ßèáŽHÇÝ8ŽâˆŽç¨Žé¨<Ó˜[츎ñüÁLgg÷ˆù¨ö8+káMô‰Ô#kǘ%#W%1ò¨oÄGíPÙð6‘0‘ ‘)‘I‘i‘é‘ù‘ ’Û0‘Ú ’7F¥—xie3väUY5~ŒtV4Y~™ÖAà’(³îÀQô’óÿ¸·Âc!%J½âxIyRGy”Ž×”K‰”O©”Q‰”NY•Pi•S)•ñÄQB¸’Æ%žk«,9€(|”îDS9õK9E,3“½ò+Vb,cI1"O<ÐOˆ‚—¾â-¼)£TYv–“ô–@Jµ3”BÉqMý”($4#“6²“_…3±†™—‰“)òdH÷÷h¤—L@0é‚J>pš•¬BOV‚R»d%•1Ç' ?)J®‡.çÄš“tJZV›­Ùz­‰v‚a‹‰œ-c,Ù_]¡HÐd“ÛPO’Ù™ö-õäO¯”+#Òk£LóâtÅNÖ×%ºPìôNÀ”ž¯ÿ×J7¶+˜°P£$%x(âÄQóN4UŸŠÄPŠäŸ u˜~Ye¥eɘÉùë¢ ¡I!GbÄ"K°"M„R(÷ôK­÷– /í’(»BeÛ)‡½F1]ɆéA#3é2[3HQ§E):V³h›@9^PãH¾x 7JG|´aç7e²ÖJBÐOæ9¢ó,~ÉJ1°ÂN÷€G'˜]=@:–Øàéÿ8sô29\"ëµiá¢b'·VvóŽ |¤([˜ö†LG–W‚g4åžÒ„1¯wž‘J µ–Å‚|4y[$ª’³8b{ƒn\èg•sêñEŠè ‡£‘jœÌÙäÿV“>™v}¥¢ZDB+#~aá§ó MÞ9¥®a¥ˆ¥ ¤¥ Z„U7A(÷VbdJ«Da¦‘(¹k»ª«Á«!ñ!¬1¬¸¬¿J¬Éª«‰r}®‡—‚:|„ŠB†J?ˆúaŠz3ç«cq<µê­øõN¼Ú¹:®ÅÊ«ŸÉ IB®™°®œ`®ëZ¬Çš(!Q¡s‡«¥ÚEU<ªª1ú®ªÚê!→*©@ ` ˰ ;Nõ%­&j9 t¨&—¨7°²­ò¡˜jô­êÈ‹#Ëx±ò±€hoý €Ÿ@B§rMHyØê±Å…°!;6Tø†¯Ó:9núÿ§±WÊ<"ö¨6j³G #?˜ˆ+´»²AGF.Ëi¨ fŽZ܉´Y‰\Öh”˜²ò.^I¨)A¦š·?\´bJÁ7*_E|#=iö;rËÄM ÀÞ+ÀQ\ÁD¬Åt‰Åbå;Í´;£;[ü¿¬Û¥P,ÄŒ)_òSÙ@—Ž2Bš¢ëæGë’C™ ±Kƒ\1;Ú2lÌ»aŠqq,½DìÇiLIzÿ¼O#7WŒÁbu;ÇWÝ2¥îv¼$–& Ld\+Ëç=1ìùãÈËB‘ì;vrš*E™°crqªX8ÁIáU<Ðh Â2Püð“³Ç/§È ,«ÞÆœ<°Œ;Šbiƒ.YRË­ÉüzÌÓ& ³4)uÈ„Ä(íÂ(4ÓŽÉŒyÌÊÍüÈϬ@Æé+éú ¦¼C¨ŒËQ‹.¨_’³§ÌÉ>ü¾^ܵìÌŽŒC>ˆ$µŒÉ8lÐl­þâ Ê8€l¬Ê3Ã=ÄxXñãT€x\¥?̸vè> O9KÂÆ¸“­%vÄ#šs—¬AR&|)%y5°|‘Ëe#£) óIz¤‹ZTÜ—ËVF3ÚÐ’0'›e+"Å-òƒ#?)”¡øÌ«ÔÆUÛ.%rÁ‘‰ËT§Í]>±šØÌ¦6·ÉÍnzó›à §8ÇIÎršóœèL§:×ÉÎvºóðŒ§<çIÏzÚó† ʧ>÷ÉÏ~úóŸý|æ=oð ô M¨BÊPƒRp 8p`'JÿÑ‹L`Scc)ÉÿUô£ãKRÙ7 /Ú¨1©Jß'ÀkÅò¢(õèJg:­–’Ì^AI##Lq¤”¦@ý˜M3º‘\mÊ×liœ:wµN¦AMÑPo•ÊLžr¯4QS¤¿ùÈQ5ÒT+…L¤jK YØê¸Ú?ò}õEP ë¬Ö‡QSlRXä¨6B©³ì1Îz¾#\ÂV½¾¶y…ËXÛž§ØAÊUªìY]K±Éq5¯ã°è6 =ÃÉuƒÞà&÷»¡á.t¸{ì‰0µÉR¶Œ9å“"ÿ•Ùçmµ‹]\`A·­ò®wÓã¬pU‹¢½}é¡7•ŽfK+¹Ñÿ•®¹Ãã,ÇG½à{qéX[‘Ô(Ú–¹½uîö'Ü­NNi«yµJÜÕÒ¹9ªÎr놾Çí6´¼õ,}Ó+¼òò¬½s­–k!ªƒW*ÖsÒ[kaƒ–Øû½ä¥˜t V8Ãò$%pD³káÇh»Þ°‡G ²÷ 4Ä1ø)‰W,#£¸*f±Œ‘¤@ø¾ø1ž±ŽQt!߸ÍÔˉÌ‚ùÈHN²’—Ìä%ùÉP޲”§Lå*[ùÊXβ–·Ìå.{Ù=Dü2w "_¾”[HjrœXîúcn3Œ5J½n”•h†’JÙæ@ÍrVB )%3ý¦ÿG€æ‡Í8ã™GNBéHÅ¥¼±OÊ4ÇfH°ýËÒ- Kžì2»‘8qPÊôd…éèH»@Ž£4+CíÆ}aíOb3¿BuÇa-²Ð$ùL{…O·ÚÕ,$UêlÕ_iëÖξš½Ðdd˜ÝíSr“šÔÙ¬ ¶aZ£ý*™N³%íy/Ü9àk>È-Ëfšf\ä"±?³EÇT? µñ=„´ÆÉ5±½,^)ª“í‰Ý³t·1.Ëx—ÛØ B/-5êKÏöÜ7©sÙnëRÛd³¥¡‚‰éh lÔ!B0äcÏÀçKÿzÎI0M29AèI@úÐ} ô4O_ºÔ§Nõª[ýêXϺַÎõ®{ýë`»ØÇNö²›ýìhO»Ú7æµ×6‰½Ib;ÈÀçDí#ŸûIrDß[w7{ÞóÌè?÷½ÏßfºÛM0ø~m˜´-«Wާ®ÍvÞWC£ªQ½­Ë‹z95ã£ÏÆãk.ÅFª¯?Þ늷üåçLʺÝS™·Ìk¤é)ŽKso»àeEx¿W{[Þ®‡ýßs_ݳ¬K|¹Ç‰yVËËæ’Ñ ë+_H—GÿŒ£g>œükŸ\W8ò׌Ȱ _••Tþ˜¼-þ ?½G¾ÿðñß\³¾Ú×–Wé¦GG[õWztö:rA5×i4·q‰Ry›¢röFjçwL§ÁiÏ7 èIËw€°s0dPçÇw ØE''x‚†—‚uà‚.0Xƒ6xƒ8˜ƒ:¸ƒ<؃>øƒ@„B8„DX„Fx„H˜„J¸„”ÐvLˆ d¶D[}ÈAxbÂ!×7{$w‰¶pb·{3K^dRø%0àwp¶n8v`HMu$p5†X‡2 †Vx‰—uo¨œ×€gøxÙö|eÈ{µä~‚Ùæ5o´y)§2xgå×u`(.²g††XmH…sxzx3|‹ôûÿçlÉwfdȇ xgý1l…‹qÑI·T‡UÕŠÁg|´År£—ŠXׇ¤äiŠt¨gˆ“¸zGˆ°÷n¿æqÄ€ðFpʾxuÀøŠÂhgňŒžh…ɨ~ü—gÓ·gí·‹†Šgö‹«(†è·+e¨‰•öRdhR÷‰×zûwpÞ‡gÔ˜ŽÖ¸Žöx€È†±ÕFñìŒÂ¤&l8yhŽ‘¨Ç¸u"Ø$ØaØ‚Uv+¸i‚ù„v ƒ+†$™’*¹’,Ù’.ù’0“29“4Y“6y“8™“:¹“<Ù“>ù“@”B9”DY”Fy”H™”J¹”LÙ”Nàù”P•R9•TY•Vy•X™•Z¹•\Ù•^ù•`–b9–dY–fy–h™–j¹–lÙ–nù–p—r9—tY—vy—x™—z¹—|Ù—~ù—€˜‚9˜„Y˜†y˜ˆ™˜Š¹˜ŒÙ˜Žù˜™’9™”Y™–y™˜™™š¹™œÙ™žù™ š¢9š¤Yš¦yš¨™šª¹š¬Ùš®ùš°›²9›´Y›¶y›¸™›º¹›¼Ù›¾ù›ÀœÂ9œÄYœÆyœÈ™œÊ¹œÌÙœÎùœÐÒ9ÔYÖyؙڹÜÙÞùàžd;httraqt/help/img/addurl2.gif0000664000175000017500000002315213042707374016507 0ustar karbofoskarbofosGIF89a®÷¢ÿÿÿÿB99ÖÆµ­œ„ÖνBBÿÎÆç,®÷@ÿHºÜþ0ÊI«½8ëÍ»ÿ`(ŽäwBQìî+†jÔp«öÞû9AÇËÈ^axl:ŸÐ¨tJ­Z¸¥¶XËvµ_.Ï;¶»·tlF/Ý;t\½†¿Õwº~Ïïó…i:‚C„ƒ‡††‚‹Ž‘2(- .˜WžŸ ¡¢££8_§l¨ªvªoyu§rgw´q¯²x|¯y·t»~ÀÁÂÉtƒÅÇBÉ7ˉ‡’Л(–3(ØÖÙÛÚÝÜßÞáàãâåäçæéèáÝêîèÕäÖïóàíñõéôÙúüÜ÷û¸Î_¿kìþÛd¡ÁjX0c€E‹#Ü(°ÿ#Ç'  dKØ´@c>l˜¢ÉœI³¦Í›8sêÜɳ§OH⨎ʢ,HTÊ e‹-™zœú‘j9m³¶|à¨T…(c`,’%XT; m#J $=ÐÖ¦±e‘\{ömٹΎmÙjÒ²dñ6BÛhdc’hñ®u¬­ã)Kò¸h1CætYï_¨x  »¸ué¼eƒ2ÞÔ!=‚aC¾´}{(ï‡V« ïxÕ U%’+_μ9sVïõ,pÜÁ³'z¸o{ßµ‹ß>¾<ùóæšŸþ{·õÝØÑËOO½;ü‚ÅéëŸÏ¿ÿþÿÞ7náMƒÒIJÍ @Wt‘ æÂ%–e„™5à Cœ0’jr¢ÒY èö!ˆ%:8R!ѵÚ-ÁðŠš@¨€Z‚5"Àƒ‰Ž1 –¢sDiä‘HjàÒFfeL•PoSˆ@X¹7ÏQWZÙžqÜi àdŽif™ôQ´À;MZ©æA0-ߎïÕ鎘pÞiŸ—àyƒBK?*¨M  y框ªéä9mÞgàG+&õ`!•¥aMÑWsÊ&ŸU"Ô©ž» 'ˆõØlƒ¶J袆Ɗ¨|Â:N£Ö½‰^~v’G%¨{~ùdžÝ —ä±(ë²ÿ³²©(“Ó=Të°Ÿ†Š_ŸØþJj}÷iÛÍ¥à†+î¸ä–kî¹è¦{³ì6+ܳΚ¥®lŽÈ€c+âXÒE¨¶&°ÔâìµÂVçÑŸ$ÑåF˜ô{‚«²JS¡íVì®:µB+¯´Š,ðAœ­zö…<Õ‚C¬2[J ÀÚLkZ,óÅãÀ O›ÖM›­§&ÌóΣ´v<çgtŸ¼NêÇ4ÏlqÆñJ”t—¢RÏÕVg]õÖXs­u×`-¶×d‡]öØf§öÚg·­¶Ûl¿-wÜt“­±“ÖÜôÞNóíwß[*(øà„nøáˆ'®øâŒ'n+VìÓR¿—0õaHÿ“ou¹˜¨Ò “„‘H–³x/S%ºìà‡#9âêJè2¥§—$X–Nè ê]ÿí;àßu¸o3ú>[Yjö&?&Ê“<yžåÝ«ÁÛ&«÷ÔLïýïñ&V¶À‹(˜þ5ë/@9ÄÙ›P´ ƒj}ïÙSŸÝ÷üƒ/б$Òü„Ÿž ë=$ûØýüÇÀþ¡É ôä”4ZPdÝB#ÁVƒ <®*h¿vo`XÚ WB µ…טM¨,nU«~'„á w¨?ú°ì‰R5¸ç§Çeð%Rš6T½:Q‡3›}p *òÇsF¡ÿgˆ5ÁdhE#Q RFÑ©ä‹öº!·÷Ä6BqVœsÙ•–¨HÑ$ÎÏ]²È1…‘R—bž IÈÏâb^¸ÉHp5Ò‘+y£$݈¨zPê)˜Ì¤&7ÉÉNzò“™ä”?¨QCäþ&ÉJJ–§•=ÔÆ&:ñ†À˜¯Y ….wÉË^úR—¦C*¶ÐŠbʼ˜Ã0qLe®ÂĈ¦4!Œg8ƒ/ã (G9·l"+¸ZØ€–è4|` Z&îÌ‚;¡9Ï_ÚóžWÈerYLa³ eè1ë@Lu:3ÉìC-|ÁÐN“€`†”AÿgXtŠ`DO’³˜Œ³6l„å §Â†´¤K ÏÐ hC»å°’/íMé'Š–ÜëO,V0.¢´”Ø{¡·Xª­màJJ”h ‹.²F“ÄÌ•çQÃr—ˆ`+ç‰î¶ÌøD)+Û X!6Ö°¶&34ñêL¼JI¨J›*DJsJ×–B•XÿX©8³úõ¯:H™_ XWý+5“—^©ÖRšÞµ±>=;GÙÊZö²˜Í¬f7ËÙËþ´8¤ì©d!SWŽŠ¦¼écU+  >õˆÆ;ã%&²£,è"]DfÛ7ávaIË.ÛÑ *®Fv«ÿ‰$† 2 E0¢)E]9 Éus묕µ«½«vB랎µˆR³"¬¸„ܬ̕|I|@=âˆ7÷N¤A‹¢˜}çú/~À׿,AxÞwÐëfF1Ç›ÔÇ¥:8…uðNSª%Ä––Àöá£ö³„l˜ÁÕÁêü•<ºÄ„!j0 ¯g' C¸”‘e¢Z KãG¶ÀÝðÝøëóºØ¿'ñ…¬R“žÖ¤¾T—‰×âøÆX‚Á´à踰µWŽ¬Ð‚õãvtöË`Ü“ÇL[HMo¾U¾™ˆå¢\ìêV·Ãšpþ,Z"Œ‰¨brO&ã²W/ÃÀ‹2£Î[Oÿ¿ÕïS„eU¦:Ô`s©³\UÏkÍɽCC#˜‚]ÒYÞ²TäGgy{Ž=âÿ³¹ÁíÕ®±Ö†Hf¨ Ú#dlwÍë^ûú×Àv8<åQךÓÈ>ö£XÉ¡*›Þq‹µ6ŠÅO¶Uv²Ù'ìnCz 6žnzdŽþWÑA¦¢º¹Mkö½ï"îo´ß lÛ´–hb“˾@>è|Wý"ˆBgâ4zwàÏÞŠˆ_™F$Ò¯h(p*}Ò{[<ú¦óPÀ¤A®ÚÎÕŸB>ZT_/ÕvEùwµÍr‰_œÃ & £JʧœÑ-Ï9™^>¹þ™´ÿ×2^‰¨ó¢ë‡çþ¹o´ I»w€¹÷OúäO[PP¨À؀ϤP¶À ³0° ËÄL·Mí õ~€p …Q&x‚Q5vng)|5N3 Ÿó`e\¦€éD ç´DÀ®PˆN¸ƒX„ö´€X„ 8LI¨N8{À„¸Lè ¥ ˜ø"XQð‡&¨¬ñ2Ù43ð‚çQ˜ƒo`§ôvHh„tX‡tˆ„üT­PPìLÇ$…ý ØL踅Ò4‚b†'H†‘P†3qIÔãÖy˜˜‰š¸‰`v%¢×n¥j]Ä>íÿAŠ &kFÃU7¥ŠÊ"S`ÃY—0nDkuC‹°V‹¸èR`’tP7GC“='ÇSN·sGg‹gƒv‰¦ÇAx²?§ŒL÷‹½HsBf2VyŶŒæuÈE>{Õf×5ŽäXŽæxŽè˜Žê¸ŽìØŽîøŽðòøŽ§”Œ›'o[¡;*’ßxqªeD”’!¿$B0µv Ù¹dé¥q5j`ã(±æS$ÂXv—c-’!·.ò:ü Y"ƒÑVJA­ÃD˜R4(:’!ã”!QQ"~a;. Ç?p4 e4V€p2”1):Žÿá‘+çZײ_ò&fˆæ0„xFdçe'1wýÒ dW¥ •–W%F4xF²*~!LT˜—V„ÉvýÒ{é—#â`%iy&’ˆé2$gôNQŸ™áUe˜X—rU¤Ñ2”ùU¹eÁeIyÉc©ŠFfTbõ¾ù›À9›Y±h›5‡v€&1Å^®W{Îùœª·x=Wœh×b\ÖrÑ0ÍÈÜéŒâ‘Æ©@‘¥r¦u¨$aÝ™žwEÛ˜›Õ¨jØiž7çžn©žö9œ{ÿÕž¦D]H¤"¹ #1é,z+ —šCvGF"ó":yŸaLÒ( JŽØ›"i…a).¨;p– Rp±#$¢«±Z¤3$>)w>¹[¨£p+*#•b[Lä—iQ#R“™`/Ú5@¤B:¤DZ¤Fz¤ôhf²xž6[ø ™Ë%¥Ëå¤ÀÛ¥\Ó  o¦[ Ä5¥(°[(ÀfìÃ0÷2a*¿u¥Ë#A¦y¡tjuròi€Hñen.¬™­§u[9z)Ý·™äªi ˜¬²Ò©öX'·V¯Õ)¡÷qLuدýª2æ °Í²¬Jh²ta%S-Ϩ±¦Vg©êÐÙ+±Á«Ìê)íjugIª–ú±»e“ªZçJŒØÊ(úƨ#aª°,»­>ë±ÝJû°†åª3;hYgTÅÿVSêñ†Ä9†d;l/Ø*ž;´Bû ‚£03f´¤é¯Ã™´ýP³¸v³OâiR¶¨\\ÌŦbz?óWòù3 ia»4@Xa÷µ2±d»&KlKê´£Ú§+¶‹Çù«t [c{w+“`+ ~ f¸ã•®qÙ´L‹ª•7S^r›¾Ø¸‘:²ö` ·4¢ª‹« v¬ûº®»­;»°K»²{#¶$ œP»¬Û/#J²|³¬„û^;§´+†µAײ/F4M—rA…ª1‹˜‹®K{ œ 9ºê^íŽÜË^òæ½ô¨áÛ½Û+¾é¾ã‹¾ß›¾ÞÛ½êÖ¾òÛ^êE¿kÿI¾ï ¾êU¿ç›¿î ¿ý ÀÿÀ<ÀŒ¿þ‹Àð+°¸Fxá¼\½¬Äah›±|Á\žžŠ¬Í›ÁüÁ#5°¥8—\Âe!ëk"W›6›5™Ã±á þHÅà¸g{p»ÅÃE< É9’ÃiäŸÓo'ÊÀ¾‚2]œ`ˤD dòšh¨ÿ´‹8Ä®åVh¶êž~ò¸&̆ÜÅåà r9L:à^à~àþIAaK»ËàÞàþàá>á^á~ážá¾áÞá þá¾»$ž‘7râ%Žâ©»+Žâ$þâ·ÔÝ2N ? Pv˜ã:¾ãåTÎK€Ø€Â„åY.T¨åOpåuˆAîPÑÔ Dî$xä)¸ è*ˆ 0#¨»0HKûWçÁuƒ»äƒðÄ9¨=XOUNås¸å|è„_Þ‡?XaîNPŒNæ¹…gM!XÉ æö‡‚oÿ¾ä)¨ (Äjø0ú×4ø†r¨>øçJ@ODØçcðçðêƒ>åxˆèMëN0æ³ …Ž~né8éW8ä•~éê—æ%؈cxØT®ñ x/¸†v.NÖú¡ç­~BØ´Äç€Î8„Ã~ëè¾ëN‡ÞëOhëÐsæÃŽì©0ˆS˜ïÊQzÀˆF.ÏíÑ.ð2A9Aãd‰œ âäQc´€¯Ok ë»n€ó>ñé®ã?΀ˆ^èUPøê(xPñ^ø^ˆ–¾ïî÷~^XQœ>ω78¥Ž€>Ÿñ<ßód WÎåÿÄåò'/ìÿxô„Hé–~ì—îïÕæêIÞ/XÂYo‰YÝõ^¿‰/ö_8RÂ5Á|ʱmÊë{Àï¿åûzç¦>_möœ§‰´:öxŸ÷¥S­hÁqsÊ*uvøŒÒ„ïÔ•4Üf6¥v'ŒwÍ¡ÕÍéMz3åÖwx¢ ÓÍKÙƒï÷›‹mÑ—ÌM*/ÑGôLùžúªŸ‹®߬?kºøj ï«¡_7°½¯Ÿú†ïR™Î¡*Ìõ¥û¿úßû¨OϹ¿û¿_ºÊÕ¼ÏüœŸøÆ?6¡¯ùÊOý×Ü$«]üÜOüÞ?ýžýÝ_û­×–o‹·oãÏýØ/ý¾ªøŽÏ!Áÿ þß¿þõOühÓÛ3¾ÿüD²,›Œo’qu6.JÓ6–ÕI¢fÊ®®*Zó´—¬C'aÇ ‡Ä¢ñˆL*—̦ó &)/*ŒqÉh¬-# ;€Á;·ÓºV×êv:MÈÈbâÃ`Ó-v9üBo¢€@Xhxˆ˜¨¸ÈØèø)9IYié8ó†V"˜aPc%ˆÃ0b¨éÆÖ û*bQjpÖ7Súá›i1Èpil`pœ˜¼,y§ÛX 9ýˆjL`ðkƒ³½ %7F7³ÍáÊÎí. žQ{§+c?3nö­þ‘ À-Ú² ÐVH€²RŠÿ!ÈðÐ…†„"4ME¥*z¸P¡dY¼A±áA ˜v#`E‘bV,‰P Î•äqÔipcÇiwš -TŒg²€)•]»”­Ý&pY²ÑpQê°q/MÂrÞ;©dß}Àè@Ç,;Ô@—iÛ\4e<¥RÛ¼OŸê¢¨,¡\q Ö¥ qÑÐ×Ò%óÞaBz); L$Mh{‚yL9†!ÇÉ^¼ÜR³åÃ"¯ 6,Y$†µÿÄ<²ßJÁÈNíô-E8«þD(¨Y3D¿±ÌÅ:û5Ý~!*ðƒÎaÐgÝÓ¦eì˜nŽB³ý¸£éhÕ ¸¿¥ÿ}Àí’Ñï˜æzdæ†OEŸw\eõ&ÚgÍ x…Ð¥ÒeáEYf4MFX1Þ”M5¼÷'ÞhÇ[(¨°Üoe=×܉ؕ¸E‰ra%ž{…$–A†¸ç”™§£65úˆ¶¤K2Úˆ#e„dC#=âX„J29$<*Yã!¸üx£‘=æÄeŽOf‰%6Ÿ¨èpq¹(ÜŠ/rbœ*r3Õ:á 9ÈJÎìÉgŸ~þ (6¢Iâ‡oÖÈ¡nÊ™b£/,§hœÃJi¥–^Šé#V¥hAUk t&¾é蜌&ª¨nÚÀ@A)k¬²ÎJk­¶ÞŠk®ºîÊk¯¾ÿê ¢ˆœ÷ ›ò°h²¥.{*¨Æ¶)¿NKmµÖ^‹m¶½ªê¨š-‚ šJ.³Êº8n(mÜÉ®ªí¾ën¼ðÎ+o½ôÞko¾øî«o¿ð’*'†Š»®³ç–Û¬¹£Þ p¨¨& 1›KqÄœN,°> ‡Ê-ÁcLîÆÈ†ø(ÈŸlqÊ&«1±©+êÁ验2Ç3üpˆ5ïLsÏ+ÿ mÈayúíÌm¾Ì3Ðlˆ|0Òá* uÒRûüq‡…z‚tÉL7<5Ô[?ë´Ñ]MuÙQÃsª· ×®`wÚXЮñ©u`Lð§Æ}«³ÙdŸ øßtJìòÍCïâXÿòa]‹ÁÍkãä”Q´"``yqœÁÁ£T§¹ä’g¹´à2¸à~¯8ëA7Gôo±¦U”vtÕS)cÜ·;îæ®Cdè¾KOû cl™ïö>@]õ‘{'ç ÿô{ dÎæàÀ•¶âO~ù柿k,…“0‘¬?ôôf2øW@\v_[ùÒªZ u$>è!èp€¼À z$öØGdà øý ÷‹Cè„ÚyÏvèë ?ÂÞŠ² Z(. · 2. ºÃKÒT˜£¼CÅÿÌQÎïcÐÈ3V“ïÙC†ó@É*î0ŽÏhÇÙ;‡9ÿlC‚€œûНˆÅ,jq‹\좿Æ0ŠqŒd,#Á·G ìP~°ÓuÒA«ÌEtqÔ[p`+ï­WrÌ£ælç0 ’_„¤! ‰ÈC*2‘Œ´×Õ ®P¥%…: бq)´b?@‡ÉN­©7qƒ[ç¨0ÇÖ©Ru«t]Ê 3¬ÑCwäºÄö´œÅk—»Lœ¨6±±Ž¥Il®l¥1Y‰Ì_lA&d%m‰·°©‹dì¨$'D”¨«Øl“ÕPoØQζ¹´nT§èJ¨\j°L 5u‹¨QU‰F´UÔNę̀ÛW P Á[œ mš3­ñ”£•©O/ɘ u¬KºiJÏ ±}JÅ„hV_˜Èq»H TqºÕ€†”i—Zh¡;Ҭ~JçQÑ굉jb©áhj5»¢•—h©˜h8½‚íõu}õêfSå=Å&C«!,ŸŠªRÄVŒœÌì§±bê $'r2â {Pæ6u7íìª „˜‘ÿ|¡´¦u(U{ØW’siŒÍN-IöINj„êÔ«ns™Ð¯mU´˜Q’–t¤â×—ÉM­ÙÔÚZI¾…±Ì)/7:Ïx^7›òäì‚*^LU®¼ÈYRca¨ºUhºm/Wå»ÛÓ œœP~/åÔþJ˜ŸË¤›k…ù̱ ˽/G9¬à¯nàUaA&lÞŸ±´œžÐ¨c–`[¯öÕnßUâB3Å(f ×zaN°×À7þ¬;œUÛ˜Á¿\¤“É/#ó˜¿qú¯,ÌY]AdÒ¾ö0’i â%k6Zf,³™ÅhV*Oc+Nï „ñÙ>ÎxÎGή’ëfìNÿ|fHŸÿìç@zЂ.4¡mèBã¶Çj¦Ór«¹Fw½8¶»ÈŸrDg9¹íË;½±˜çÖë—È.õ‰~ìæZ€àžðôнW£Bœ&u—µë[.ˆ$J¢f„  ‰E›šÑ±e镱¶a€¶"+Ó¡‡p ^zË›Þî³61Í”7ºvÑkô;Ík&vk+Û ³q³¼òø¼<áí Ù»­5<ÇâF…•4ÜÓfv#j^cµæv  ‡H³kÀÎÚ¯äpÕÎ⻫×îé²>#÷,Nãà w4$Apƒ—Û9¨¶ðKKáq‰ iòüržk¬PÿæÁã’ÿЦ„=òœ›E±kP8SŸû Z»!R¦ó½)žI‹u—æx#Ò¡s‘k˜µ&sXR^tzâ¾uFúË{+s™gìÊ {MÊŽö³«ÝìlO{Û׎ö’Áín§­ÔïþX„«Ù1[u-éu0ÇØÓ—¦†‹õ‹r’n@O|ÁÕ€Þª«ë [Ö-ñÁžÈÕ–2®'6q‹+¡*׺”KïxÓûÆç½ƒõ¯ýìkûÜï¾÷¿þð‹üä/¿ùÏþô«ýìo¿ÿûËÿPö™}9®¿ýïÿüëÿºÇòÑ@€P€(€H€h€ ˆ€ ¨€m#yity»'ÑGЇXÌÕb36¸X¬3_Ö1­çø'h‚3LÕ|)X‚/ˆ‚0¨aÉ'‚/E‚1ˆƒ.Hüǃ°‚”S|—(Ø×Re±f—Cd€°„2è„kÕƒQ˜=E;§e7GY˜8äpi²24Ô1`x[pô xÔ…îvr¡S49ø„Òr&:x2P]/‘AY¡—1Wv0ÔCa}¶à‡9¾ .49E1ÕaÐmùS ~ a04ô‡—ÿ±‡UaSµô†/êc}{¥{ÑñHa}ËD1¡Õ†sñF$²†ôpE$?‘nq ÍSˆ£;” €(0xT?èp —µ€“ï³·9ðBž#U;²@{È=ÃøWÍŽÖ}]˜]ëŒ9TT‰”;ü IY£ÈåØyŒÑŠÞ2PmJb†µ‚il†wCG`ˆ8o4+šÆ0.™JÕè†ÓÆa¼€|–xÄ ƒ°‹óÿFUÓXŽC©Ú@@óBW ¢U;vƒ€']}'bî„s×ÔKÔ†“.ˆsZRÕd`?ГH$ˆc +b WÁ(Av0Wäzt,jCx!(zg•Ü--è2_©rv–ûåp¥“’'i“3ù|MùKO©MÎ|xÉ[Ô´•] ˜ÌrõF•™f7äF]\iyFgKkH"l•]W| I™\‰™nØ:R(›y 7éX„ÌGƒ©im’I8°ùš;gRÁ)œÃ¹xtšê¦›.W0¹–d™éœg#›³É.¶ÙQE÷wÆg ã›Ï™:¿i1‡šË™Øex­ÉšÛ‰ž]sžÞy•ÿâ–©š˜÷uœÉžõÙ,ÜÙ2‹ž¼©yI†‡Ÿéy^ºRW³)°7žñ9|ÊiŸZ5ê3+ø{þ© úŸÍ ¡š4ú L˜z*Ÿ‚¢¸Ù %j5&*s3‚ŸÆu·vt“©¡zŸ1ŠT¦ó¡‚ן"š£$*£4z1(Z1v ¢;º`Š¡@Ú£\–¤3š1Q‘£Dú¢:ª—Kê£0†¤úÔL8j¤RxäI¥WJš_úNMZ,[ ¥åÉ¥`¦bÊzlª>ûÉ¢¯w¡wY¥uZ*nʤëxgÚ¢æYxj§ö¶¦'¢6Cº¥~z¨~¨‹Z™ƒ:ƒd)Ii>2©•J©—ÿj©™Š©›ª©Ê©Ú言ú|hƒ‡ÄiªR„nƒœëÜâª5 «?uI±:«?5s·)ªTÚ3ëxf½ZfÕÃ"O©Ç¥¨µ7¥ô‰wªŒêJ<é«ÏŠfÀ*d+ê6ªæ,½ó/¢×>9zŽ¥¸¬ßº4mI€<„GåÚä=·¬Íu[-7SrµÍ6o`‘ŠáÀ @‡àʬ±Ù–yʾ ŽÞš&Òzœê¬&"dtH®×…"²?Æiñ9ýʯ<#®£J¬`1†ìši|Å…(Q ¶¨•XtùHøŠ¡S˜« ‚âê[á vD‹©š6«ª6˜˜­ÿ‡cýÆÿS¯;Ðz`€ wxµ¯;³Ý 3H~Ö?v±"²™óP K•3©“Wu9µ 1I³iK6íö£{ã8¥#µê:­XÃ>ЇmoÀª4E°ÐqWQë·„³±VZ•†Ã[[ý´*Q•Ðʸ\Ô­jû·Úˆ‰†h•K¹—k¹™+·›•½¸gdð¹ð&ºÄCºßº¦+º©‹<«û=£¹¯[3ÆÁˆ™‹¹µK»·›hÝȵ$Û¸ž÷E£©I‹{›P »¯Ô¹4µz¡$,Ì;"Ú´¸ƒ›oЫ—Äk½Ã§ƒÓ)¬¶™Îë½–zÓ+´‘K¾í¹z˜ºI{r7:zâ"¨å{½Yç%i‡y£ì¦{InðË¿ö ›2Uï'ÀLÀlÀŒÀ ¬À ÌÀëçC ;httraqt/help/img/snap9_e.gif0000664000175000017500000000660213042707374016511 0ustar karbofoskarbofosGIF87aŠŒªÖν„„ÿÿÿïçÞ¥Œk,ŠŒÿºÜþ0ÊI«½8ëÍ»ÿ`(Ždižhª®lë¾p,Ïtmßx®ï|ïÿÀ pH,ȤrÉl:ŸÐ¨tJ­Z¯Ø¬vËíz¿à°xL.›Ïè´zÍn»ßð¸|N¯Ûïø¼~Ïïûÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÕ%ß ãã8äçå$ßá áìïNëÝÅñíâøöûý÷úDü[0‰;zà jˆÇPBù¡8BaD"ÛwŽÿAG‡äæWn»“!SŠ è.$DøÖ¥9s%ËwOÚ ÈS¦M”]²¤§Ë†ú„&çPãFx0y6ÅÙ”$Òt:¥•Ú²ª×‘Zo®¤5iUªYµRÄzö'Ø®jGfÜ*’,ÊNwÙ³ûÝW’c݆íøk?¤„ ÿM;÷ É|—í›s'b•Û*æš××Þ¨Ÿ7÷ÕÌypd¯èË5L´féÄmƒFMÓ*TÅ©áÍä{ÖoÜ¿q…&my1dÚÄIŸ¦ð9-ìÑÈùÊ.œu.^Þƒ_þ¦Ë±ìÅà­†?gšüjôƉٲ†ó.qÄÕ½ãMyñ×aã»uÙ9ø[ÿ¹-eÔn*íõÑT˜q%TW)VqJ(˜‚5ùGß{µéV’ZfH~bFÞwÿ•Yø†Š&¶¸Âe°Ø†Œ.Ö8‚kÙU@c;ÚøI@)äDiä‘H&©ä’L6éä“PF)å”TViå•Xf©å–\vÙ%‚Ú˜d–iæ™h¦©æšl¶éæ›pÆ)çœtÖiçxæ©çž|¢ ˜ˆ9À „j衈&ªè¢Œ6êè£F*餔Vj饘fªé¦œvêé§ BÊÜŸa 0@¨¦ªêª¬¶êê«°Æ*무Öjë­¸æªë®¼öêë¯À+ì°Ä;ë ì²ÿËŠIj ¦+í´ÔVkíµØf«í¶Üv[+²€>àl¸êí¹è¦«îºì¶ëî»´‚Á¸¥ž ï½øæ«ï¾üö›­¼Ð ­½š*Áþ²Š0ª +l+ ',ñÄWŒ.Àâ~C®æ¼êÂÇ«kÈ·FL²Ç3¬²Å,·ìòËÀbì€À€t òÇ»ž «Î";ü*Ï8£ 4ÌDm4Å27@s¹Ñ¢ì0¡ CݪÔPŸjõÁW=¨Óö^]°ÔªB¼5Á…FÝ5Ød«LõÑl·í¶¿û¶4ÇM}³ÐaûŒ÷×+ï­vßg÷í4àY Þµá„û=ôÛŒ7 5w‡¶ßÿ—Ýðá‰oÞ9Ö ‡1â\—ÍõÊ—?®úê¬+ó;“óQyМ:õÖ¨‹.xî¼Û v⨌9ç{§ÞúñÈ'/kÒ Ä¾‡Í´÷¾|ï—{~úõ®O|Þƒ_{èʇ/~òÌ/à¼Ðsÿ=øŸ_ûèµ{ϽîQ“¾}üÔ¯ÿþª—¯Àùy¨œðÜ÷;ËÁÏr¥Ãм&6‚¯jYS Ù È7ù ŽÌ Ìüâavl[\°D¨Ášð]ôà@x4þÊ…'Œ¡ ¹•BÕ«q0ÌÙ wÈCwÕðY5«[‡HÄ"¶ YI²áÀBÅÄ&:ñ‰PŒ¢§HÅ*ZñŠ‘JÿËå£..ac}`–ÇHÆ2šñŒhL£×ÈÆ6ºñpŒ£çHÇ:ÚñŽxÌ£÷ÈÇ>ŽÑ‹€ ¤ IÈBòˆL¤"ÉÈF:ò‘Œ¤$'IÉJZò’˜Ì¤&7ÉÉNzò“  ¥(GIÊRšò”¨L¥*WÉÊVbÒ°Œ¥,ÝØ#W&Œ›p–-éKMèr—Üèe&~ LmÓŠ@-y@Ìbbã˜6@‘vªÐLgZš4Ïm¨¹Lk›3LZ2¢™… 8ÊA5½9 pÊ@œúAÏ9—ÃÌn²Óî<Ñmx#Oýa÷„F>a ÎÙŒÇ>ÉÄ@ꌾ  ÔY…ì9ÿ‚…2”}¨wâ)ÑúôÀ¢UFF¡¥´»ùI:JÑÞb¤ÑüH]z ˜Ö ¥B˜)M‹aÓlʧ;•EO¡Ó  ƒ^JªR—*% õ}ŠªT§ê¦§ZõªXͪV·ÊÕ®zõ«` «XÇJÖ²šõ¬hM«Z×ÊÖ¶6CIC¥\Ý:1•i‹­1k|3à¼ÈCQÏóÌ„W íÕAªbµ™#· *Q…½ Š`´W‚Úg›ÖY¡© FëðG0þ¤'HD×ÿmQ‘ݧjûJžÆž@´Êôkk(S¥6?ÀYcýÓZ§Z•¶‡º­A‡û’Éš+fï³\ôÿ–Pã`^fsmNA*M)rE¤\£×P …´ãÏžÀ¥Ÿ×i+4Øœ–ÒEéz{3¤Ô8¥±Ëy;*Û€~·PáMŽi†ÓŸ£€–¸«éM‡,4[SE¾ñ uG»ßy^6¿(ly§KÓÿ*ÀÏ‘­dúr.GŒéëu5ëÞs|¸³äµ®rª‹_ìb§:|M(C=<(gÖ³o!qŠ]‹Û˪¦¿rx,„{ ã"ï–Æ°1z¡<Í?¼Mf.ˆ(;e {tBÿrß‹åÕ^wÈ¡½0Cº¼á ‡”ÇÒåk†­‚bÌ̉Žë[-ÀY¸r‘zåKhÀN8ÿD#ÊnwƒZ€ ÄÕ=곟]Ú(¨Ñ ‘æÃ¥+= IšÓ µ¨GMêR›úÔ¨NµªWÍêV»úհ޵¬gMëZÛúָε®wÍë^·u®¾¶¥]Éäã`‡òÏ…‘±7‰l¨HsÙ̾2€alÜtè1&®K{«\ ,Ú»höq04™óösÍ›é‰ îXˆ[>$¾˜C¼ß`‡ÞíÎÅ»!´ž kXÞÖí²y¯½Ò|Ïb߬‘ç|JŒàßܛà 7¸,ž…¯û³N7jØ,q\PœÀɼ¶eÌnܰƒî¸--G§@FŸVy(6 ˜Ë|“ß‘ÐÍwÎóžûüç@ÿºÐ‡Nô¢ýèHOºÒ—Îô¦;ýéPºÔ§NõªkØV/ä°ÇTìšgÝWvZó¯#âãÛÈÌÎ ´W»( B®vÅ2gãä¹Ûu74Û)'í›Ùâ׌~G+d žð7Þ{hr3÷¾‰ß¸Ëíïuã[ñ²ë;“ï¼¢s,ö>°h.Ñóv@»¶Óž#ȳ§ÍE&÷½Ùƒzç2>ˈg­A×2\Ø£[öŸ<’kŸdÍGx£Öž¼àI^â;o;¹'÷vʉ@JSÁæÔGÍ¥€ýìk$ç{ö¾øÇOþò›ÿüèO¿ú×Ïþö»ÿýð¿üçOÿúÛÿþøÏÿÿ®±®gl=7¸'`ìe×K z*–€f€p€€7|BP€ ˆ¨ò!%}…fR 'h[¡z7bv¢n¬çze_û&È`"øS·'câxýzó%‘'€/8‚Æ×uç¦s¤ÇgsÇ98^;H8ƒ—gyO6DØ{*&G¸IÈ{¹w¾÷eóFOÿ6…aP…’‡rÈ]'·üÁ|&^8‚ÖÇR¸†v°}*ð†px tX‡x˜‡z¸‡|؇~ø‡€ˆ‚8ˆ„Xˆ†xˆˆ˜ˆŠ¸ˆŒØˆ?ÇŽ˜ ÿçˆowè‘(`[^—‰W°‰UÖ—è‰*ÿ°‰j(}eyç¬%wNX_ꥆ¤¨N=˜l%¸qý†‹^F_#¶|ôe°5‹3`ŠLd»¨Š5–‚7€ÂèÄèpy·èf$—fõvzÍØÏ8{ÆX^üƉºµŒ ˜ÚX‹2h…–^W(XE`3¶‹]HŽ2ðŒi˜w±øy¨{¶±zÈX!(ÚØ†–åŸ6йrè;syè}¦s9‘Y‘y‘™‘¹‘Ù‘ù‘ ’"9’$Y’&y’•$.‡’ HX¶~OÐ1,iZ1ø d·2©Ž59 X:I{úØ“cŽó…ÛF†X_h}öÿ¸Šò…wbø!I| òŽxü|%|̨‘V ––¢Å•»§{Jq#9– 6{Ò(oј–긦ׂè–ð—PˆlÙ•u©ƒø‘ˆq¢WñÄ…hù•çô•EH’$ˆX ¦h”—Xãq¨”ãeS¹”&Ér°’c÷xI” ïDš¦™,"‘«ùš°›²9›´Y›¶y›¸™›º¹›¼Ù›¾ù›ÀœÂ9œÄYœÆyœÈ™œÊ¹œÌÙœÎùœÐÒ9ÔYÖyؙڹÜÙÞùàžâ9žäYžæyžè™žê¹žìÙžîùžðŸò9ŸôYŸöyŸøO™Ÿú¹ŸüÙŸþùŸ : Z z š  º  Ú ú ¡:¡Z¡z¡š¡º¡Ú¡ú¡ ¢":¢$Z¢&z¢(š¢* ;httraqt/help/img/snap2_a.gif0000664000175000017500000014035513042707374016502 0ustar karbofoskarbofosGIF87ay‹ÿÖνÿÿÿÖÆµÎÎ½ÎÆµççÞ„„ïçÞçÞÖÞÖÎÞÖÆÖεµ¥„ççÖBœ”­œ{sµ¥9œ”­­­)”Œc­œ1”ŒçççÞÞÎïïï!!{{{çÞÎR¥œïïç!ŒŒZ¥œ„sRBBBJJJRRR„„„!ÖÎÆ111ÖÖÆŒ„Z­œµµµkµ¥))!Jœ”÷÷÷k­œÞÞÞŒŒŒRJ1ƽ­R¥”J¥”ZZRJ¥œÞÞÖRJJccZŒ„{½µ¥µ­œcZB¥½­RRJokcsog-{{c­¥ÖÖÖ”„cƽ¥-)){µ¥­¥œ9””ZZZŒŒµ¥Œ¥œŒœ”ŒÆÆÆ½½½ÎÎÆ­”s„{s„„k­¥ÎÆ­B{{{skŒµ©”ŒkgZν­”µ­÷÷凜sB¥”)!!­¥”œœœB=9÷ïï­­¥ÎÎΈsZs­¥Æµ¥c¥œZRR1œ”kkk1””­­œœ”„!”Œc{{µ­¥Æµœ!!!cZN””„{½½!))”””Bœœ„µ¥11)sssRJBÎçççïï­ÆµÞν1!!obFJBB¥œ”JJBJ¥¥v¶µ½­””½­R¥¥Ö½½­ÖÖ„„s<1*{{k!!9!!)””„Á½sskR­œ!!÷ÿÿ{kRµÖÖ¥Î΄„{Œ„Z­¥)!ç½½¥¥”½µ­¥½½­½µ ±©œœŒ ½µœœ½½ŒŒ{))B¥œŒ„sµµ¥JB9ƽ½Þ½½¥½µÖçç”ÆÆkµµRŒŒÆµ­ŒÆÆ”½½ÞÎÆœÎέ½½„{{ï÷÷Þïïkµ­Æççcµ­ŒŒ9œœZ­­„½­Î½¥½­ŒVuuµ½½µ­Œ½ÞÞµœ„Œ½­ZNA¥ÖÖ{{s½½µ!µÆµRB1¥Öνµ”„½¥¥Œkµµ­!!µÞÞç÷ï9))Öï瘈kR99R­­R­¥­œsdd!”””{ZB¥¥µÞÖ{ŒŒ{œœç÷÷Öï凜k,y‹@ÿ˜ àÀ‚*4È0aÃ…#Bœø°¢D‹/jÌÈ£Ç;‚)²dÈ“$QšLÉr¥K•0[Æ|)³&Í›3sÚÔ‰³`ŠÌ~Máä'ПE‘*%ªÔ‰¦NˆJñ´*Õ«œb}Z‡«¨]=xv¬X²f»N8ëG€Mf×¾ $—nÛ·ÖæõWoß¿€O¨0AáÁ… ËA¼¸BÃW€3¸‚œÉ’/cƬ9ÂfÏL0‡ö §Ϩ+ Nátë°U¿†í:‚ƒ×·gö ;÷íß¶ .ÜÁÈ“+7®ü8òã.˜Ûp0Ëô1ѧ»Àá`º ÕqXÿßî†?æ·7/‡öå9˜ç¾ ùøñ߯ƒC üÿùÇ€ €tRÃrÀà‚:Xƒ ª°`‚¨à …bÈá†ø!ª ‚&¢x¢ |@b‹E°Èb.RP $º#‹8öèãEàd0 Y$, ‰#é$‘D&‰Å“0LÉB‘W²€E–0hÙe—WB&a–I¦˜°ÀFšgÂÁ›,@°&œoÖiç(q§žyö©çŸ}΀#¤¤@JRG-eSPaåh¡42UEUe•XT]ŠéX™nÚU’à°‹18°…–Zlé5–ªkáÀ ^~ñÿõ—¬‚Õš×cˆ1v«a4¶Øeƒ•F˜°–9&li—kf¤©¶,£9»šj§É6ÚlÖÒ¶Ûi¹ÙVÛl¾õÆÛpä"GsË¡›œsÏ!ã7vØ¡çwë¡Wž¾âa'{å‘ç^{ïÕ }îñWÃ}÷á p~ûå÷_€7Xñƒ(Èà€Vè`'Lˆá†‚r‡%Š˜!‡(®œ¡Š.®¨B)(¶ø"‹5žø"1þdCò,ô‘D $L"­4“Iv‰¤ÓWZùô–_RÍeœ_†ùešnš‰5nÒ)'ždïY'Ÿ}úùæŸz$ÀÐЀÄÛdA4€nÿ°·Û `˵`Å|ÁIK€D*>,âAY,‚Ê}ð½*‹ 1@ã̱w-y8ßn/1Azß4,²H%A =D~Çý=ê¨ÿnºÞÃ÷Ž:ñÇ:àÂ÷ý·ïÏ@¼ïÀ³®|óÁW¿üóØÔýö|7¿·ß¨Koz÷ä3ÿ<Ýë§ï|õî‡ß~ñÌÃ_>ÝÀû=ÿüöŸ¯ýôáëßó÷>ãÅo{Ô£_ù¾À­Ïð{ ûÆg:ü0zL úî7A¤`GX@ëq„ÐCaxA6¼{ïööˆXã P(>š0yœà ÿ!¸Áëio]àÿ–xÂ"¦Ð‰òsá÷ÐÇÁýå~Ìb·(ÄzÑŠ&Ôb+¨? .Ðtæ‹ÓhFï P„½ó ƒ(A þOal#ùW?#ú±%dcçÆ=^±\¤cÏØÄ'Òyˆ,cA8F>:2‘pü¡÷ ÙÃJzü£ë(ÅûQ’‰Q äãçIHfï¯lä'}¨Gör–§¼å$§hÊq’i % cËKþÒ‡Zä¡%m©AbóƒÁ¤¥&éFTVS–;ì¤5YIH]fò›‰\d ¡xÌJ^²‹¤¼ 0ÙÊo2}œT¡$£©Lo®RœªÔ!4÷©ÿOQ®pžð¼"#qIO_´—wÄæ y Hwb™Cd(6½ˆÐqó‹RLç(íÙχ>³£Î¤§HùéÑ‚V4ŸÕh*/ªÒcº£Pœç=- Ntò-8Í©NwÊSv€!Z€A`!ïHÀ`ï©1\žRÙÔ§æ/ªÂ›*SçÔü]5Z\U½Ú7¬ò-¬kß¾ÊB´òM­ãc«T—·T±rÕªe+]©zW²ŽÏ¬ ¬kZûºÖ¼¶u¯[ý[W ûW½ O°o%l\ ;×ÇòU±xmìa-›X¾-v²š­¬g/ëÙÌÊб£í, M;ÀºUŸ}›\³ŠX»ÿ §¸Ím~ú$øÖ·Ð°FŠJèÀ©–thJ¸Ò*r˜×¬å<#zR= òº3mæKºÎ@R7¦É•c$íËib×£T$ç÷H*P‹J“›í&™™Iˆ¾pâÅez/Ê]é>W»ðE©—™Í„T¾å…§nìS£ÂðtO®Q ]˜²Tžj´f=KNèÞ·›.0,L—²¤óµi…—ÙÎÏñÒ¼îyKüÞÓxš0‹3Ü]j~×ÃøqvßKÞ_7ÇDŽoóëÊtÄçe°”;à`Þý.ÂÄ=ªºämF’“ ŸhàÏ%ˆWŒe_zÓ;yÿ£^/ˆë+âÏX¿ÌÝ.Š_ìÞ ×·Åsþ±veÌd“®8Ï#峓1ß;7™ÎO¶s¡‡ìç³×»o£ M_AK™ÁTî•€å oÎÓ è£‘Ç‰@œ@{S]«á·œ ±x°…[ a Kx…ðW+q|ºÀhG%öÀÕ ^±½„DÁÕŒ˜aH%ºí#z[Ãræ±’õ|ãý6÷Ã#Fr¥Lbo ÚÒhœt‚mLPã3ÉôxaŒîÏØÄêí/ŽU¬c%úÓ 5AF]ê➢íT55³«\w[øÜ'w2#½ñ“vÜŸuþ8AŠé"c\àGÿ&8¾ÿ,î+Ú¾áö÷™kð='÷ÇÍe·£}œé‘·üß4ç¯Ís"\· ð•%ìp.GÃåÆçu%Nß ÿœÐñôt·®õ®÷ë9¹ë­hHÓû£7ïyÎÛn®ó;æƒì1¥©Žî«›ê:ç´Û¹Üï¸ëqîgOôßÔ°ƒœ §‡_ ¦ P;8€ ײÓŽw·Ýá;hÜÞ°ˆÀYu#ê^w¸h ÏŒ ˆêmø ¨Äð… D@ëPø¢®WÄPÁ7×-!õH‚ðPáz2óàö>PÄjŸû½àÍ`Dãê¶%Õ|<€õÿ÷-˜ÍÛnQàÛè@€^[¡©M ÃÞÜœû3ø"°Àš«Ï7TtÖÚ÷`] 4€D^dà6Dµ~ÐØ€h;plæ]ÐgÀ:´C8¿'ß×{°{ð7¸¨~%Ø è7‹°Hw€Ê·7Ìçf°;7=€‚{£ƒ¸pI „¨s‚; 4p>H½GIHg 7I;w08P8„6h…´³7^QpÕ!09$J´<°y°CІÒCVp {S; ¼3‡%–a˜€C@ À zP}C0 _À„ @ÿŠ09ƒÈnerh·im'v‘f]òVatt¹u`3D< Àt€T„jSuxFS9VSÿ%‹÷ÆC®Hb¬8s¹äw¼¸K÷ÆM=¶_׋ÆuFFqku4euþ†uW÷N·èŒÝVsqöm>ço•ˆh—6Œ)§‰Õe^rЏ•t Çt’WŠè%u]¶\«æOOnÖ8 ÅmÑUN”Çh½XyÊÈwÂè\ÁÐyaVuîx) iûˆjk§Ž*Wgœ¨‰–(x˜hw{—EâØSäaæHaèÈŽwÍ甎Ëèeµ’êÕR'S VHÈøŽ'ic,×þÿøŠ%‘³ÈŒõ¸n(¹“°Hp´˜ø˜os¶ÅXdƒæ“V‘Jyp¹S¹tY’©$i”àuŒ[™•]©“E)”d9–fi’É(–ëÈN¿XvkYÚäoúHv6‡“»(`p)“å•u©“Ù‹­8bpÇsL o?—>w[SÙ`¢æ‘W¹e!ÉNz9yr©•”É•"i— –' viŒa癆†—@‰“ÀH—ÿ–¾˜’™ùR.)š$•‹*Ù’,)ri¹šû¨Gƒ¹”og`Ä8‹É˜ 瘦ö`Ù™:IC0d¦mä3~i–oYšjy—Çy›£ÉҘē‰@Ážâÿ9žäYžæyžèYž €2 7ðx?Iwwš˜©›¾I˜o4žUIj ™œ‰”&c!ÔDG”±x 4‰š)›™ “|÷߉[°9%à€S"`/ àyx8uxj"€S/  ž`F+$`&jðP¢'º¡+ -º£Fp1€x8¥I$¡J* qàf`x851УV:¢MŠSKZ£ 'šždZ¦ejP?àžišv‰œhÇ—"w–Y§ŸUFœM™yÉQ› t qŠš‚¨„—õ¹§íاÐÇÿИ ˜Ð™@ˆÐž ²“šd Úˆà œê©‘ªˆà¨Ÿjª¨ZªžpªÊª®šª­ºª :«¯Z«±* d ªª«¼Š©»j«Àú«¾*¬Åš«ÁŠ¬Äš¬¨z¬Íʬ½ ­Ãj¬Òê¬ê -ð«Øª­Ù*¬ÛJ™€ª¢J—*®œZ®×z®áš®äº®Ã* ˆéàæÆj™ öJ¨‚'rvÚ˜VYœzJ¸És9°ˆI‹q¯Y›ú•Û™`@P± |0±K±›Ð„Ð| N²à”`"K²@²[±ËP±0k±¡ ¡ÿ³/K¡@ ¡Ð &[±) k¥ ÙÐ @ #»   ¡ð´¢`| [´G[±F0´Z»µ\Ûµ^ûµ`¶b;¶d[¶f{¶CK² :ãFô™ÓY°pÛNŠžûyXyù:·oÚ°Š:›„)šK)¸ ù™Iy= 8… "иMÐxS¹¡ 8¡G¦ 6£.Š[RºSi 8j¦/Ðx3j¦¤[ºãÙ“³›Ñ‰–®É°Ê ìÔ¯Ãù¯yúŸ{{OK€}­à;PÀJ¯SŒP@äӻϓ»v°~«AQлó7ÁÛ]½]мÌ;CÆ>Ú¦¯±9¨û*=0¦ÿ¾â(¹;…¥g¹â›¾ê‹žM :rç°:‹Ó¹¶ËJ²«tüù˜ÆÉºo›]=p{|C%È7VpgÀ ¼óQ`ÀÈc†Ïc>€g0zà7;pC`sð¿0$ÁS¸7|{úgÀšWÀÜÁ$lm]Ð;wH…|]ð;Pþ£­`ÀÜ‹p'—ñ ¨ºpßË¥8µð¢"j¥”«¡Aºjàû£ MÀÄR°¤¢à©i +p¢FJ¹RÐãS<꣇·¤^*`*ë;Çt\Ǹ…ºj‡¨š|l¸“é•÷[Žú°r;“}«qÓYhzÿÛ½.ǧ’¸ ʽü4Äv\É–|ɘL¦í+dë”ôûɞʀÈxzŽõûÇg Ÿ›É¬ÜÊRÅ8•0ËiÀ¢q0ËLœ£Ú¡°¼¡W<Ë~Ÿp˳¼R~ ~ÐLª¤_œË`ÌÆ9õ¤³¬Ë%F@Ñ  µœSZ*¢ä»ÅƬË;Ë$ `Ì#p¢Ü|Í áœ>ZÄ> ¦"Š¥ö,MàÏ`m|f`¡R€-f`Äq¤Dl¾2… Ð6ÎÌ\¥IœÄ®œ[¨Ûw•ÖºªÉÈ(½½EÊ´kÊzÛ¿FôªÒ4ÿ]Ó9Ë9µÄE<Ëm`,¤'@Ì\jº>£”›¹/ÀÓ:5Bj+¹8EÔFü¢-:˺ÓF 8êÓ¹K-Eº¢íÕ==Ë`Ë8êÆõSÀ¡E}Ä8Å¡? Ì-jÕЂðtýÌUiÛ¬Ñ6]Éx\‘… ¿НAŒM,¿{ÊŽœÊ«|ؘ}É8mÓi Õ¹µ#0ž-ej°ŸÙ;õÕ¨]Ç›ü¾ûŒY× ^WÙËÙxëŸ/Ê6Ó«ÝÛs¼Ù;¥ÓnÝ¡aJÆS<ÆJÜËÆ½¡¡=Ϭ£\Z¢ðÜà)¹”«¥5J¾k¼ÅÏÿ]xKìÆ»<ÅYšÏåÜ£¢}¢æû¥ê=ÖXª¥0JÍDìÛ!ÝÚ×Éüº’Œß-gÛý¹¿ùŽ2}Ùô]àf ËR`# -Ü ÝSÀSm=•rÌSN­Úã+Ñ ˆ¾Ÿöàþá#=˜r;¸´m¨¶ûØÎä߃LÙ‰J=þá0N¦¾`ÂmÓâã8nÇ!~Ÿ‹ýÚ%Û’Yâ7%žwûß„l™.ÎÛ9¾äLÞäNnÓPR~ 0åmtÚ)ʰ-Û„K?ãR>æc^åhª7Æåœº=·/þänþæpçfŠÀ;O Y€àžÓ^^s·ÕæåUÿ~èc~°7H5`}üH&.€A?0 Š.å 凞è¡ÞéðéS.êTNê¦>ꧮꠞê­ê¥þê¨^å²¾ê°>ê·Nëcžê»Þê±^æ¼ìž>ìº.ìÀ~ìŞ쾎쬮ì³Îì¶îì¹ÞìËþìÖíØ>í×^íÜ®íÞîêÒ.îÛNîáþëåŽîçNíµnîÓŽ €Ò úó–03t]F¥ èøêçrʽ†ŽèNå&p|Ca÷̓>7( ññÿðÁððoñ/ñññŸñÏñ ?òò$ïñ(ßñ*Ÿò&_ò,Ÿñ/ïò*ÿßò'?ó5Oó2ó:ó6Ÿó7Ïó;ïó2óDßó?/ôE_ôAŸòJôoòñ& ñ¯çW–ñË“•yÒȸ=_êߟð[fŸ´ÉõåµsEG HipPùr”H‰$í\nß¶÷I÷m¿h™X÷yß”p¿cv¿÷}÷~øƒŸÇlÏr|_ø‹É!'èý>èßJ_Ïíð’göpÊÈ&ÎzG`ªk‰õZ¯‰t¦?÷y<úüúy6úu?û²?û´_û¶û¸Ÿûº¿û¼ßû¾ÿûÀüÁ¯ûŽ°ÇŸÈ¿üX~ ‰›ØÈgŸ°…»Ç~ìn•öcŸù,ÿ>’Åó ?Ðð ðÆ ð˜nþÈ…:à?  Cxð €óS¿7öŸïð0ÿÞH@ Á0!Bƒ J$è!€ˆ/ Pø°¡GŒ3Y’bG†%Ž ¹Ò¤Æ“?–$ˆDœ9uîäÙÓçO A…%ZÔèQ¤G7ä8ˆåB•Yš³ fL„-Fm(óiE¯a=~íúPáU³Ï HÊ3LÀ-·‰ Aèp)‘ë×µ$_ \˜6ëá”YYrð(‹àŠP@p`µ™ÑB>H–«ÖÎ^A.Æ=1uéw¿;7®]¼zùø×yľÖe3&îwìq÷ͧM³¾à¾«#»f=ìýþ[9òü«5ë ì/Á²Bð3Ò4£oBÎlp½§–›ÏÁ7ÄP" ߣ0ĔΣn¹å‘%Ytñ¢å‘Cü쳿íèò®®îÊ €½œq¢ûž P6›½\É'ŸdÉÃäüSгӰ²²Â›äKþÀ%2QC.Ã.[nJ>s3Ëû,qIìÃ,N«$òÆìîäÓÎMbÐBBß”ñÐÿøݪÍ!Uä3ÇîèïÇ ;lTM&IJ"#m.¹a‡|ØA‡AvXBW¬€âR…èÁ‡$B½„Ô xàÓR—`‹A‚$–;vD‡Ê`ÖA81ˆ m†ý=šB]/v2:‚u‡ ¬"YxH†Ø#!.Aå†a½x5 /t`‘|u÷x{"dÞˆE¬`ÄW[w¨—Ú€¯% Œ.¶LQÌ+á‹8Ï/%®X€š8Q Ï@‹Ì4F-‘|±Nìuò¬"ý,DCÏÑQÂZŽí9ÙETΙ£Dóç—th—‰V R¹$í1< Ç«JLOdsNÿÿ:˲=ý.ܳ:ŸáS²è-K»ç §®ZJ’ì’Ð)~Øâ‡3f«„ºãEÏf[­/n°âï!b`+*±âº‚¶¸äïzˆ¢!¬¢`:„à¿_ ¸œsÃ_âö ÆíŽîÒ0ƒ‹!›oÈÙäò`Çsl±&ldß+Dé'OHª·6²F®ËFôd¯½ìFåa^žc£¡ôÌDÜ—¿Þh=­/3déÛvØ|ŒP P`}Ö‡ÿýâ§ßþù€_þúïgŸ}÷é¯ò àþüGÀÿP€ø ØÀúñ¯€üßÀR0´`ÿ-(¿üapúÎïÒ¦'5o¹KžøN˜Âìp9ÄSšŽg©F wØ3¡¢.ä°‘O†-Ë› ¥»MOxf ßÈËHlƒB_ù¤&!=ñjd›òÆWD¾.m`d¡Ç®»F |*óÞÇÜxF3v/SPLÒVhø¥QÊiuü¡w73&öq‡Ù äݲ׵C wãC¡_¨ÂàYO’S\ϼ!3}mg[Œ"ϼ·ÑɇlDäØš¸=·z“ŒžóFÙÅSÂò‰²ÄÌydæ!O“@ü£Èž'È^¢í•¢´÷âxÌ$ªÒB¤T+CÆÇP†-•®ùb•ÿSI1ª •z‹!&WèŲñßT"6ÇXF2¾Í9¼„(•©DФ@ž) Å<íyO|æsž'?SÀO'üS ü$è@ ê‚"ôŸehCŠÐ:@T¢€(E-ê‹ZT£u˜€F=ÚQ†T¤¨I5QÒ œ”¤I+pÒ’Ê¡3=©LeZ›ât¦:å©MuÊ„Ÿ¨Cj*¢&õ¨L@jS™úT§F ©S¥*S#à©bõª[Ū¼ÚÕ¯‚õ«ckXÉ겞U­^M+[`´¢Õou€ ÆW¸âÀ³p øjè€l` kÔ@¯@,b«Xÿ0V²‰Å«XÉb¶È,g9»Ùφֳ›ý@ >ÀÓrö´©=­ >Љ׶ö±umm?`[Üæö¶µ­-nK¸AÀ®oKã"w¸ÃEnr›û\èB·È.ª{]äb0(wa ],|÷»ox»Ë‚ï¢ êe/ X€Þ÷º¾,ÀÞË6Ü—öͯ}ý»_ÿB@Àp |`%¸À †@‚ì`Ì"Ž Å&œ‚#„x!QÄ'2™ÏB3™pl'ð‹?¦O@ÀoÈ€ ßüå'úÙÿ~ô«ÿüë?üs°÷¯ßüîÏ?þó¯þ¥?ùó?ó[?÷Ó?üÓ?@ÀòKÀù[Àÿk?¼?û“À<¿d@tÀ \@|À Ad@ÌÀ4A ´?ü¿ì?¬¿ä¿ìÀ @”Á Á÷£AÄAôA¼À÷´ÁÁìÁ,B´@%¬Àœ@#\ÁlBó«BöÃA&TÁ*ÌBÔAB0ôÀ\ Ô¤ÿ_b£»ù£ðñ#2¢ê›Ã8¤¦Aj¡ßã"ÝËšmÚ¥Û¾gê½?t&å Äå3ÄU ÄeʦFr>*DGâ&G,%é3¾uj&MLÄMÌÄå˽E‚ÞkCÙ ž7D>í[¦T¤#³‰ÄRäK´Cò¾S¤ž:¿[„Ä0 ųq¥Á>9 ¿ïK'"ÂEa¬ÅêéDèóDf¤=e¼>PdC#*Æa?j¼F$b]ܨH[Ыxn€ ‚59'%Ò¸½ù¦Ú›&42%UÔ_¬!r¾_¬¦ï "yÔ¦W,&{ü¦ÉÇlÚG<”&=ô&€Ÿz”"‚äÄèyÇàqGÿKÒ¢`|&sÄAŒŠàÆÛ=‹`€ €Û ’uìÅoòvÌC‰¦]zdž¤ÇYô%€4HvT&‹¤˜äk£L2©“ƈÁÉóÅ„t…„“‰¡É ´É¡ôÃT>ðSȘdÈ¥l¾¦d $ŒØ{‚’'vlOrË…œøLF‰lÆELеÏNÊÎK+ªKm|K-L¥¤{œ½ø<Ïùl̇¤Ë™ŒO÷DLO]»AºOÊÜÏ\KZÌÆ~4QõÄFâ£Æ[ôÉŒ´>åÑ-HóœPôÔN ¥ÈMÏ4²ÊÍP¸Ò¥D×€ÐýN¼Qñ,Q§LÌPÍÏÊ|QÿŒNQM«h<@…(ˆ‚ÿ€/˜ TèÍ[ü¤ÐqˆT ƒ(@……HÓH=ð(X„JThƒ5MÓVhA¥S«ðSŒà[iÍ4ˆ2ˆ‚9F—H…5] ƒÖ!ˆ> 9q‘ÍÈÛ“$œV°T?]:…=GíŒKUSh_`¨…45ŒHÓ( €Áa€6¨…KÕ• b5ˆ7åSAmgUÖÖ0HS(Ô$P;ÐÓ%° P­X:¨‰X‚,F`¨ M«€ÖJ…½%HÓÐÁ×Xˆf½×4¥‡œ(Vl¥{]ƒ¸ƒ@è‚=0(°ÿÎd°Ó%øV•0Xc±…;°Óam…b¥ƒ@V†Öƒˆ„µ Ž€<ÍiUÆ͉@…ð¨„ň™ÕTÏ2èÖb]€;ƒ ˆ‚ ØÚVp¼,èLˆLR³¼ÈžlK>¬Ï4¡Ðêé‰8Šn¬ýK•KL´Kê9!àš+» %”8’K(W½eÑšêŒ «JŽ!§9»•€‚Q`:­™Ÿìý ˜‰!#Q9…@‚ÌÜ8²˜?ä´Ž&… „$JÜ“È"µÚÇÌË+¤´èR‡[þÄO]`Ü=Àt§Ÿ,$õN`BÛÿé$$×ÀÜ­ &I,^íÑ0%Å$¥%æ%&ÿäÜ#}ÉQÔÈžÌ[] ­RöìÕÖÍ¥º‰]ßÓÅ EÆhÌRµ¤ÝéÅݸ,Ü”t_ñ•C-ýOà¥úe_üµÆåu^ؽ]õõßô Q߃¦óÝÅçËÚMêË-mĤ¼ˆîýÞ _åµÅpZÉý¥àÙÜÞ…FîãàÝ>—D_ó­`']O ÐaÂàG¬ÄIüÝÿMaÙ]áGz]òm_é©Ñ|,]+P#½^J|à/à^ÅûDþ¥#è`ùeÅ%Kbtbýmâ³­P^DEQB>†¢ñ-b%fе¾6[Ž<^EôaÍ`ÿæ›Ú>`N`bâÿ$â*6bN^.ã.ßÝá,þã:A‚6@<dB6äA.äD6dEfdG^äA†äC–dInäF®äGÎdKFäIîdL¦äN.äLåM&eMæäRöäPåU6åO>eWneXVåMŽ¥ þ&5¥â%Lôa 8&[ Îã%&ˆ$8ƒ8ƒ3Ȩ¼‰€<ÒCN@MÕ¼Í=¶]k¶â;¦bíc4.¥ø›€4€„< À °€œˆ)À€Xu#X)€›xx^°€&0g ˆç)؉z^5pçs5À€ƒ€)X#ÿ 8Pƒ~65hœxhŒNèÐgyþZ…Žçˆ–œXèˆ ‚€VçЀÞç„V’Ɖ€–çè Þiž6 pŠ2 ƒ=؃TP°)FöQ)Fàxt˜_nÝ`ÆæÆLĵÎíôc­†R4ß žQ¾Ú¸‰¢Ð èin“Fk·~k¸ŽëŸPˆdF¾™sÜê°žb°6`÷Mâ–ˆjðâ#æâš,§gDP2Nì2Þâ:&l[ìY  ¸ìظlÎîlÏþìPp‚ÏíÎæƒF mÒNP@íÏÆ> íÐþlJmÖ®mÛ¾mÜÎmÝÞmÿÞîmßæl-°yAOâµ`¾®f1~âƒl9ŽßNâîê¦Vî(®na~nl" ‚+èî+Ђïönðoð.ïñNoó&oï^oõNónïô.oøfïðVoù.ïüno"†w˜ïwp„^˜ïýïׂOðûÖïçï7ðGðWp÷–ð §püžp ¿ð Ïpo °„ÐÙZ¬^ìO$á=nì`n¾˜j;®êþÍîâNî¯.àök¿q¯áМiœÀçò¯Õ€8|Ng!gçPr²r Xkȃ0rœ°rtV0ò"7r h‚ˆ°é1Ç ÿ)  Ðèt~éH‚€èƒ  Ph#_œr >8&È (ó@€ˆ@s 87_‚œ&V€ˆôBgó`s‘.t5¸s¹ÞtNo‚L LÎ_ ®Æ.&^ÇÏ9>b«¸5Õ‚2X‚ ÈÙ×k½×sNˆVå×€Ò€$¸ŒPffŽ‚h€„.Zül¼ÛŒ‚†iÕÈ߈jN¦]‰&xNqaˆÔ«èˆ=ƒ§]U¨@Õ(]ßuŒèv¶i HsNÇ #˜ç¶€ˆÖèyßw~ïwÞh‚;å$Ånê.øYºeíаL/ã‡lÿ×âÄvîìÌ­¾$@f:ßµÄ6îøy}wwØ)¨ó@8ëCWùPë:yØt6‚µnè4y05„œØ‘—žOƒwù”Ç úœ  ‚4ž?t‘73GùBðw¬Ïz­÷ô£ÌqÎxæj=u/u>€'0¢Gy¶_{·o{¸{¹{ºŸ{»¯{¼¿{½Ï{¾ß{¿ï{ºwr‰¾‰(Gùx¿ &ò/ƒ&0ét¶ ˆƒˆ–¶¯s#ˆƒÊ<¯zÊ—}†i ?@üCÿrHú&@y?èçɶ®t˜N‚Óýœ°}ÿÔß|”× 0}×s)hý} 8úÇÏ 6Ot3¸ýÑ ÈéPƒ3èƒ[øZ„Ö×€˜~w&~ÜÇ Ý—›÷}ð/~ AˆƒãGù88èðª'|­/ €ïáÚ¥j[.P„@PàÁƒ2lèðaà X PÀ“ &¡£¢A ^‰¤€ Eš€ÑÔ ˆ2gÒ¬ió&Μ:wòì¹0ÆŸB‡-jô(Ò¤J“6ñQr¥É§¢TI’%Ô¨X¯RœJ’ Õ®aGŽ›Ðì×” ‹J¤hÑeÆ=‚À’¤Ë– Õf=æÒÀ‚® ÿ´¡† EXX(å…#3fx"@b "^NŒ!Žä) +sƬX †4ÄLcsÍ*9aa…†…‘ˆžÝ¸t€fŽˆ{áñË¥IHø,YyñÌeÇÞ¹s†ÓC,|!%Àcé:p ¼0úÁMæhmß2íS¿ðó’={× }¼(ñï—z²þ^V‘eT[½…‘FÑe‘]Qå÷ŸY}yõ`éYx!†:F‚ gh ÆBFÄÁBÌÙ„Z`‰uM&>OÔét^†5¢·ž{\½'–}î7ÖT{AdUîÉ×U|^!™W‚s}Äà}þ)`ƒïQ“]zÿiáa_Fš˜ešÙeSþe©Ÿm&ôà•F*Y_Ze©Ugoîפ[Å¥à”!¹I$€:ʷ噉*ÊS˜©h™i ¹ÔdAIÑÄ#@bŠIH†I0à HàlÀvY2HÐÛeÓ­*^‰,öc,&‡ÛjlV™¬¾ƒ$dê¡y.º,ai>¸&z)a’ÕÒw$U g€QñUŸúeGBke·ÔþÅ%³íºû.¼ñÊ‹ÔØ{ï½ l°d[ *ç¿Ø¢¥í C äXúË$[Nø§”umûcº†NXá¼k¼1Ç©@lp"'Ê ûfÿ;p„'i'ÌgÝÉ#ž_M,-Î~­ETöЀÏ>pA ÁòÌ-º4Xˆzü4ÔQK=uMQ$òÃÕXÿðƒ7)ï¨ó´._›ô¹Ü†Íô·hc™v–;Õs½@Ý€ äƒdësÍ@,H(À?ŒRoq׋xâ 0Ž8Ð#wâ÷:~ïÏ•]@äö^^yçž?ºæ¡N9ãŸ7®yé¥OÎ9ëªgþ¸ç®Ïûè¬Cn;è¸cNúî’ßžzî´Ã.|ïÄÿ®{íÈ£nyñ˜7/úðÐ/o¼é¯“.;ðÓs®½ï>w<õ  €|ñ=bÉ%]ÑüÚÿÿ5Ëçê3ØL/Ü÷Êò—näk\Ý¼­­ßV6'éG” žU¥ùI%NÄ%ØÁn}p‚ÿ*áK˜Á~yk…$á×Bˆ´¾Ð‚9a~<ˆC„:œ¡[(¤öƒA," ‘ÁîMfKàùG(¥0yâK`¹øÀùpû¡ ˆB1ž°ŒçÚ  ³"Ã*±Qˆ6T£ÛG òp7<—ëÇ;¢qˆz<#ÝÃ=ÎQŽcü£! yÈ@òŽy¼£Ùü‡¤¶¹Œ’«¤¿,IÉ*>vË¢$ñ7§üI1a³$œÞhG$’Q‰E£šÿú¨ÂWúÑ‘`¼e-ç8¿8e!Ä 0/”¼¥}ljÉÞÇž7öŽSÓ³¢I±iælŠÖD'ø3,â-”%ÙDòˆD_x„ÆI²‰<ã¤AÆù $ €OˆÆ+ðŠ/P¤Ú²Ñð€‰<`ðgž¾ ËV>R—i4!j%UÆR œè ÅH€Dä&˜% ˆ9b–dP €¦’Løår• ÍÓ1c-==SšÕR6C·ÍOvSi¨ä"ÍFÓ‹Æ©b8„éLÁi- Š²¢¬ücCeU3N|*#ÅvpR+iy9[•ä2¯¬Që%YöÿÕ¥…µœi%«QÛÚÕ±¬Õ§” ËâVV±¯gûiPÍÉf^3ƒ}Í©ævª@-ª‹©¤ü¢QÀDšÑ‹Cµ¦#[UY2¢-¥ªD=KQÑÖp‡w,3wé×›6µe¡ìÿ‹ZQ¾–‘/µÙ»XÊqµ„=˜o \…ÝŠgAìäèÆÓzS©D*ºþÛÉBVºÅu®c¹zYÐ~–´õ.D9û]ñ†×¢a¤èF“pƒÜà ìeïÖ+_÷ÎW¾ðµo{ñKßû¾7¿ýïõ+฾毌àûWÁ f0€aø!¸Aý¶»Ôën¸©cëð7A¬Tÿ ÷ŠËe¬Ø²[Û$ÜÅ%7€  +XAQX‹y°ïàsÄ@n@ãJìzˆ¬°…èÆVØÁ"¼P‰ÓB¶Â Üze,GáÅI‚•i|ƒ<ŒÄŒp ‹pðÌ- ÈšÀNÐØ >ð"@"€9óØw€„¬p‰-`<àÂÌcì ÊˆVt–ïP†PJ5´äuê"Ú]6&‚Á(jŠ«é@–×$4h²h€ "ƒ°ÂZp$$ AÐA„…(œá:¸A¶àŠ!àD«u°( :ðÂ0 Byã.n{?z6ÿ®(sR%Ë¶é†øÃæÎ®ˆA\bO.¶¹"®ívA]Yñ:SÙ$·v³­o¡î[²åV1t­zÛÎ^š¡–vãF9‘>RóVŽ÷)½›èÚº„1—«·+çhS¢2U?@™Ê4,nâÒºâ.5kØu+”çðsû=ò-ÊÖá•vbpQ.jš{¸?Ǭ5Kr™b”ã¶Ü´yAœÔ™2­mzÓYœ®]¡>}”K]±@¬™øéë’κñ¥—åä­emÎÏNX’?ܸ_a¹rÛýòž×¼ºîŽ9¿ÉY›Ïû¬r øßeÊ[‰Ë6ßW?¢¶Ç›Ul<ècì®Á-ÑŸ=ã˜ÿœdàóîS¶q>´ˆ¿¼ÆSÞyÇ«ô›Ïl¨ëwn2wîÿ®{¼÷~]x ^ö%ï7¾Ó}n˜wÜ”ÔÒä½1¿m+þª³<~g[éÝzß¼‡nOþÄežÚòË7bÚy˜øÇŠÜçÞ¯é÷‡z dfôÚp2ÿÐO~¢ªß/íWiùãÏ~ù‡ñý±ÿð¯ú[iÿóÿýñßù `úàú öŸºßÂ_à` N Z " VàBà @ ¤)8† † 3„  ® ž z€  ¦€ ¦€Ô Ü Ò  Öú Ô a á¡"ÿaá,¡6áz@N@NÀJáZ!baZ¡~!VÀT€&X¡X¡&ˆ¡¦!Š¡¨aÂÊaÈáVÀÚaV@0Áúaìa b¢!" b!b0A<â":â#Jb8À$>"&V¢&j¢%vb%v"(~"(Ž”¢)š")’"*º@)ª¢ ”â+ÚÀÄ¢Ð"¸À¸À+Þâ.º€ Üâðâ/ê"/ÚÀ-â@ £ pÀ/.c3rÀ2F# #4r@5&#ÔÀ5Zc6Z£6z#8vãt‚6vÂt£ pÀhã9ªÀ8®ã;¾£;šÿ㸣=Ö#>Öã=R@=ò£;R€ ¸ Ø£?ª@|”? PCºB&$¸@R€E^$FfäEEbAGZ$ X$G†¤G’$˜$À@À€G¦dI ÀdJ²Ä$MÂ$L²Ø$LîdLB€N²ÀPîäPB@Q %P"%°ÁR2%TF%R*ÁTB%UV%Uf%På,,Ä/ü‚.HB |‚(8Á&/8‚1üB C åØ \  †`ˆB ,ð/ƒ#|ƒ20A((ÃÈ l‚98‚Zþ‚(C$ƒ$ƒ_òA5TCH:ìÂ.,ÿ¡À7x!èBˆBàÀBh¦1”Â2|!à@2¼ÀkzjnBr!æ¦nZ¡N@z¡þfNÀ¶aq¾áÐ!æ!îá¾a âa!Nç!2:"u"v2â"6"&Fb&:¢%b"%J¢'r"z–"'š¢(¶â)º'*§¨b-Î'+æâ,Öç+²b,ºÀ,èâ,£.6£€Ú€€ò"ã3c2þb2>(2F¨6Rã2N¨6~#††c7n(¨@ œ£:²£:Zã:º£:Ò#=v(>¦ã=®¨‹ä‹¤@.ä@ΨA"dCJd@ZdŽj¤n¤HR€G®äH~dHÿ©&iL®$Iª$NOÆdMâ¤MN©Mþä”åO¥PåQ*åQ"¥R:¥T–éVFåU¦é™ž©påB„B9(C8Á]’‚3ƒ(ˆB1˜¦\ž ]ÎåÞe üB!HB#ƒ((%TÀ/ƒ$æ2˜ƒ(|ƒ=@¦$¬¥p€1P‚( CìÂTæ<,„$DÀ7”Â:B´jòmÀ&Äê¬>jÔ­Òêmî&¯òêò¦«ŽaçJgr.§t:§\§t¢Ê!´N'("w^ëvz§¶‚ç#Z¢x†g&ž§'Žk(žb{Òç)¢k|Îg}:À}¶+”ÿ".æç/Ö".¨h¼ê+*¨¿*cƒB£3F¨4¬5V(tテã7nhÃfèˆ~(‰†èˆÖcˆš¨;¶c>šc‹Þ£=þãŠþ#ŒdB"d)ØhE"dEÎ(þ()G&éJ‚$8)GÂÀI&iKêì’ÂäIR©Lò¤•æ$•þ$LB@Mr©QziP2¥NŠ)S’©™ZeU®©š²)›r pÖríÖ~-×v­Ø†­×’­Ùž-Ú¦­Ú®-Û¶íÚ‚AØÂ-×Ê-À­ÜÚmÝ‚ÝîmÞö­ÞîíßêmÞ.ánàFÂß"îá&.ã®Þ*®â&.+@®ÞN.+€A$\næ‚ÿån.ç"îåV®âNîçv®é"næ¢nç¦nêN.ëN.€AìήìÖîì¦.íæn$Ü.ï®ìîîïήð/ô.ì.°ÂñoñÊ.ó>/ôF¯ôN/õV¯õ^/ö2o.ïör/ôv/õ‚/ø~¯÷nï*Áù¨/û2¯ú¢ïúÂoû¦oüÒoûªï*Ì/ûæïúò¯!ðoþúoïïÿÞïp#pwÂ;p7ê§¶Ô³õߣ»Ûã~¸ß· 1>x= <¾Øº×Ä0‚I¼X$%§Y%@%,™d?$ÁÜÀð-ð@*0æ['œÿ’m>¼™— €ôTð³Ð»£8¶G}.7ýàÄ 0€ Áƒ (ÈP B!*àP!Ɔ "|XP#Ç)~,Ù‘!HŽ=¢4)ñäD‹2S¶LhS%Ì$u&¼¸s$F—wþìù²fJ£CYÖ<ÊÓ'M“Jq­øTÿjÎD§ ðlX±cÃvH°ò œB€Z âŒqëP¨"΄×êØ Wn¹W°D 7EÛx±^Ç])K^œwkŨ†©* úØsÑ‘YY*®*trê´šo6ÝèN™XO¶ú2]ݤWSÆœÛ.활wž– qÖÛ±}ë¶Í›8W¦Àu’µ~=€ÙÇjÙº…+Wwð«¿×þÌÜçèÚÊÙ¯wo¾SùHéwŒ_¿ô|û®ù7Ïý9ÒÞKª¸Ðt.=ôršÎ6ïc7»ôp¸× T'ùâŠ<Ī7Akî®§’ûϸYCì'ì\,Ë-ûÖj« ÿïæ²M¼Ä¤›ŒÅ‘rdº¨"ã‘È!Q„1$oR².&¼0I(—ÄÐÁ ÿ‹Ðà WÌÏ?,IÔ°5ÿR/Ì1ô’C-ËäRD',±?ÇÔqKóÎ1ÍÝ ³¨ýÔ‹ëFßdN2;£ÜÎU[ê7H´Á‘* S‹,Ý4Ó=UÓ9õ*$pÑÌMn@1³Ì°NMïì²Ó5C|MÕà,óĪæduMEM•t×*ñ»O[ÁÌÕIü|P»«‘ÐðÝq¡J|©‡Kp%`‡¼@³Ço?j…#!;—–%%H\ Øcºn‚¢ tP„‘n¸q‡ûmrØÿ= ’wÈõP©÷Ñ`Eµ2Å4‡ Ê8:>#]¸0…ÊàVÞ¸µ98¦õ¸‡ºíbðèwEðUÄ–Z„h¨å—maD‘J¶H…ß_…e´Íé~¤0΄W­ÕO—ëXi À¡‰œÀ&a6ÆÒ…VeCñCÍJ¡7 (Èì%¹Vl³­Øí³ a|ÏP€@*#/F›†7† „”õè„,Fœà   _æ`dlŒÈà†³ï¸Ö¼€‡!È`‘N€xì–xdB°;„¹.¿,¹ÅÖ#Šv ƒ€º9qˆ¡ÝZ¢Ú°„†XX  ÿ!› :V"Áº¡š€‡±…­v  /\Ä Œ?Ê•éèáŒààŒºH_ûôóȽ~–È~ õ»ßC¼p pv ›º ÿ%áF ¬W*&½VÏ|ŠD·ö烴!bœÈBAê·‡úÑàô`ýèp„Ý@–`‹;ÄÐÀ¢°ƒ!ÐB$=H‡VÀ†…€x@€-ŒbIÀn@ ð ±…+ÃDæ! ²Àx°€(èR$# B€@@[X1f…½ªMJ«©:ô¥¤F ;À ¾bW` +@ÿ ]Ô¬¹ ä ÏzK´p4­>ds‚‰Â¯Õ¸‚” ¾Hæx²€;\‘™¼â ÷ƃ=ôàZð"Èy@‚ Â•áä܆P/Ð#Ò+̶Xî° QI®(Kdv$r± ¥3_yEŒl’±|È(ô0‡•´‚“( à%\Qn¿´&,rÌ a“ghI(O ãÁ={Æ(eHÅ ¯X¯Ï•ëœûDHîÒx3!¤¡Aþ7CuÑÓš'–°Œ6q à„B0 À„ò3Œa£B° ^$wÚ»böhèÑ#&ä¤ä¤ÁK?J¾ŽZt.nÿ”5sàEÊåZ^‘G$‰LÚƒIe¾€ª\ _LŒ¹[D´Êƒê `óA-ÀT¤;‚èV@ŠÎ”ò„´^¹*O KøZˆeå0Á~ònàAòjÉI•¯t%¯({©Èžêgç¹ë–f6´h–H©Úl£$°¢yC{üÚ¨@µ4É"GWNjX¤b»ZjÍÖ\qÊ•A~eWd­KO¬•Óªjª’1Ì@BÀ_±Ó¬¦D’FXl«TôXÝz h¾Å¤¸»]»àýîmO{Yꬨ’¶¬v‹U°ê¦7»­\Í _Év¸Õm{„K_ÿ¥ M¾ÀV²Ä[àÔ˜Ty•jQ%\£¸d̽ŽsÓ€ –kB{/{+£첉ÃvÒ¹F\b<ÙñA¾¤™È›±ÿ2,Å%jl‡}0ŸØ­û­±´Ôk]çöÇ$v1¨††_‰jÃ6­€ëøÛR馸–ålI$l Äž$Í[d¯ØÃR2òÅ L­ð2¹Ì—1j5¾kžñ?¿úâwöÊãq6;ä_ôÊU×¥E8&&9¤Ü¼¶ ‡ÑvªÝp{¯úä¿7ÆC ó¥'½à:?ôÔs¬t¤¿å1·7¾¡~_¨c»µœªï¬)òQ{ì±2¶ÒÔÝñàÖU´ÿ†;ÁM¡ƒeáZ¾¶Ó¯îq._üëUG»×±nu±+MÊaW{âËÞô£Ã»ðáös» ïw°—z¾×zã_~ôXÿ{·è…<{u*ñ¼ÙgfÈÝ¿’wkÇåò}¯øßµøÇ«Àù¥<ËõÝr®÷ø–çûègûÃø~Ž<ÕLûÁ×~ù‚gþÌÏÎâGCxî@'0®YŸ¬U˜á›Nþœ£{ò ßü•÷¶óe/kA×;¼YHD$Pûßÿù×ÿþùßÿÿP Ðpÿö  ªPÞ@Ó Í”ôšmÝ®® ¢û\ÏèèìéT$Ê  ‚À!ÿ¬àj.¡PÁlzຠÞ&o¡ vÀhÀMæ˜ÄöÖÍúxý@ñ, ¾ Hà+¤@ÂB0,,@ ±C Ò û¢¦,H «ìj*M Ì@Â0@ ¯Ð Ï %Lr ¨šnàûjÎí\û.ûHG ¿ËÂoïÒO£˜(j– Îà „€tÆl²`qݨl  g¸Dã†p÷BPßÍëƒ ­C,,b` šP-@”4Ài$@F`ò 4`,@¾‚Áâ¿â?AF@,àK1Œ{±W`ÿš1”ÑNÀ¿‚@ ’ Y‘êÒ@â@ Ž1 ¤ F ¤fÀ‚Œ l±$ÀB@í1 óQ÷,Öp.ö ÔEÞ0gî¥NîØ$)‹ú¢õãS>ÝS ,A]`­óˆS8ósÏ&’SF–3;Ïù$ò:Ñëó4óÕÐ ù³0zà¤Á<% `$AaC3Ô(Á; AÿtœÁ œ@6¡$$AC9TvÁ`Fu¡¼ÓE  24BbôG™À $E¿³\Ô2”<`²Á 6ôE…Á’ÔZ´Ø!C+t>ÃTLÇ”LË”=‰@| ®:²ý†s: @µF@ŸÓ#Ï1î0²ù¦OPú:Ò.S¢d¡;-€UšÁ;%!Q)aGUÔ `äáF3Ô DtE`uàáFõI5a(a²!RGÔ;WÔ& T)œÀ ”(!Õ;S VÕ(AVù áQeTK V³ TÕL—•Y›ÕYÿÓS,áZ¶Ëàè’ T?‘$æüôn/ ”ߘ31ÝÔÓÎ\¯:¥S] Ôýz Ñ^ãU^ç•^Ͳ ¼ÉÖØÎê4Oòݸµ½U\Ù•\ŸïNEn!UÞ4Ñ|oß¶âÜÃ"yQD€&­P ¿BªPiMÑ .v -c¿BD€t±Ô@Óà0€€.fy1 D  Ä"gw–f«ñ1àb•1 ü  g¿B â€gËr /6œ†L1 ÐQ .Ög`D@ ›Ì`j€E`jáj—2iëUm¯° Ô´ALOƒìOß4ÝÓv@ÿ÷S÷ÊUo?ðÊþòL×°spÉLbÛÑã&³±áq5ÀHR Q1dƒQl•q ‰e¥ Æ,¤`¤›e‘V ,àk²—ðfÑØ‘q™öI qÁ‚ÃÂv› ÕQ ò€W— iÖ¿ñÕ‘™Òi²ÑwÅðqm£WÚîu\ƒm½¬·@×ðŠÃn‹."³u"‹i.Ȇ#.§6Ì×4¶À nÀ)f'!Hé"VÛá—'!ôfu8Âé‰uHâ¾@å¨s]Ñu'îà]¥wmµw¯qY°‚Ç¢mû4P)Ø‚•Aß´{ë\Õ+ tr!sÿÀ ‚€÷àrè!’À#–ÀNøàærBŠF˜˜ À(§ˆº€G ­ö —憺Ày@Nøà ö`t€ãr't‚jþ7tVât¦X%Ä&h 7N¿Ø(w\6&ýfÇ¢tÍÒr¯CX1dÝ1‚ãXŽáu‚1ø\uÕx6oíNÄ®Jkö|â0F#D*kÒv Þ@‰.«6¬À â‘\ƒpÁXp'åp÷r V”§!uR(¥F bà @yÐQ+w ƒ1[¹ƒñ“Ay*K7ŸqyiVAÙ_w@vއ™˜ÿŠz V~³aƒbÿÍn6üøõ¶oñ´¼†d³_%›×RôÆ5™¿y7[¹˜ËÙœÏù+Žyš1ùý2Y{+P: ùév#ÙÛ {®61–MÓu†tà+jyÒ@$™‹œ—%Ç–¯ƒcñ¯’’^Åñ'_¤yµ‘,ê±Êø¯b Ó_×¹úøõÔNZÕ>Ož¿—žm-’*:¤cº^)÷v;9sGù^q–'7wZ•pT™q™”Û”­v¡Ò.¶xƒwCàb!!¤PgÃ"©Ó1àxb‹”éÏvªC@ª©ú€•Wu'«ÙQ£Õq ®†f—f%àyÓ1 Zªÿµú)e ÁŸ2é Ûúv99¤ë!3˜oë²0·™±ëb¥ÿ|so-`Z¦+^izm?aŽ ;lwYàZÚ@[^› (eÚ°·×8ûA7.Ÿ95²e²-›¶/;S6¬/v 4û¯˜Ö È8,ÌÀi­ƒiëU À¤ý$ ¸Ò–[蜻¶éøZìøo¯—µ÷0§îµ¥Y[eb¶£¼ó³G,dÙ•ð\–œ5wO «Ù{ŒÑZ *ZsI@rÁBì{”_`©ëÚu zj®z¾ñúŒu`|—'öã`)“ÀeGf¿ñÌ ¬ûzÂ%ÀÁÃÂxñq®Ÿrªÿ5º¦Ã;Õ¹»Á9.çµ Ø"¶;o»Ë2€²IœÆn¼s,iVr¸,ÑÑ0 ½—p¯qª_ ÇA§Ú(³e{|œ˜]2«)”qW€Œ‘|­ÚiÔ|ù+Öq ¶\•M’ÉÜ–²ÀswÊ1À <ÍÓ|‘0 Ì{<Ç£Ü@´kü Mü`ßÙoñ˜Å…3-\ÜžWë»ýœÑ«l¼Ò#Ý^GƱô>¯9•⽃mmÑ%ÔÉ‚rÕÀ%wüÉÅB H”ý`·ó Và£5  AssšÕ?!–×\ÕWàÖŸÜAwÀš`j_}(æbÕ€ÿjÙiÀ:‘>ššÀv`@Y–À¦Á€¿s’!ʱÇýÀ üº ¥fB` ˆát{ѨaÝÄ}Ì@ = !ÔG›Ò=ë–ŽÃ;9=¶]ÆóÝàÃâÑÃB Ò=Ìà&5 ®ãà½O5@ Ø»“% HÀ-âC@âñ{W—<:ü ®G@½M‘e¥°áÑÂC rcQ V ®C@‘àäé,>4à b #&m—y³Úx{Ñçeþ&I â-Þæe¾-O;»ÕA¹µ!W¾¥#íÓ©Ô^ìËÞìÁÂê_\3ëýTÕ¼>±'2ìÏžÑÿ)W ò€Œ”ÛQ¸Ó}·µ±®þ+þtO N÷æ»p ëzg…»¤ ¸!Þi4À4@¸cѯ‘ò!íþ)c¾òMq ¤àŽ[Œ áÏ:š ®—Rô¿âyCàâé>‚Ó>Ñ—™a v!‹î V² Þö!ì—1ºP¶!OÀ¯t‘¦kñ]ùv‹ÀÚ(+_ÈÝïÑ1©“žÁ›P ¸âÀ ¤:yÙÖã¼ "é% ?Á…rÁI߇q¿Ó!΋ëmà—ù÷€€$`P€Á l8ƒ /X¼ˆ1£Æ;zü2¤È‘$KšŒ)„ÿÊ•,[†Ès¥̙4kÚœ 騱<7{úü 4¨Ð¡D‹m ÉÇCƒ—&t aA RqªT‡ ›NõÚ5bX¨RVuˆ• “;$`ª ƒ.¡ÃêY°LË.„x¢\Šl >Œ8±âÅŒ;~ 9²äɸ| AËl€«Ö,`§q±Ökšôi¯ZáR ûÚõÞ¸c¿JUìV¶DºvàÕ[»«ßØhK$L9¹òåÌ›;=:s˘5S÷Ì4ªUíSÏ–6žv{VðäŸnßJôW±êƒ+–Ä”|Sdä“9VW ˆ ÅÛû?¸wT=aJEÒˆ`‚ .ÿÈ`ƒ¢€@WU¢Gov7Zp}8Zjv"jåqÇ•l])Æe4@ÝŠb—û™—¡‰ÿqg:Èc>þdÐA¸]T Üðbxãp’Ú…­ç‰ ¡'ezJ„âf+¶hY~2ò'šLžY&€@\Ð&($B‚‹`Ú©¢eÖå‰'f}z¹§Ÿꥠ…zç zºh¢ŒþÙ(ŸŠBJ餖>z©£šJŠi§›ú)¢œ†)¨£žjjª¢ªZꪮ¶ k¥ž¢º„nÂéf–øÐÔ¦%^ˆý ;^–ÄñuašÊþÅa³h®•XŠzRÇ™˜3ÿ‹ã’Â9Üq¼õ„8Ñ(À?ŒÒâfš æºê ÚnžëN+o½ìÚûî½ÕÙKï¾þö›o¾gÆï—ø¬oÀìîÂû+ðà Ï+1³x0ÅCìðÆÛ1Èkï¿7LrÈ [ÜqÉ»Üñf9(@.∑X2‡¯È C•Ù";´€Ä- %•À5ÉmÓ¶qÛåÀXËßÏ«}'bÖjf5| öç¦ëqfÔ*lrÄS‡1ÛíÞéðÚ—µ=÷Û|ÆM·Ü'ÃM±Þy—]¶ÚsV·¼|ûé7á{ßÝ÷à…~øãŠ;^]änKŽyåŒ#îøåšû‰÷ä¢ÿ¾9æ—{®n‹´6Øbìº@”^}¶%¶¶Ë~»x¸ËŽåld9‹5±E]ñÔ1ΈЕJ—¸åÐÈúåSЧ<óìeý”Z^?ý–Ý?¿4øÖK>÷å“?¾öG£¿=û뫟}õíÃO}²ïË¿ýñë_?öýo¾ôáoþóÞùèg@–YÂS?¤µàa«w²ßш8ª…h×#š“„µ½£Yðz!ÚpN¨´þ•…ê3¡îR¶…*¡ ñwÃÚÙ†ä¡ÕŒæÃ ¾°F3La‡¸À*q8$Ü¡—ˆDë±…O‚`­(Á«i1iSb´#­âiP!LÜÿÝò´äÅú„Œaa¸À'‡M”cç8Â6Þq-¬#í(Å¡ù‘!b ùG< RRä )BGFÒ”¤%),>zx \– ʆRk¼“Óø»gE2<¬¬^#1IGFÆ2“?Kš"ߨB[êдdc/e™Ç_ ó–‡Ôe-áØGcú²†¼Ìå0w ËÚ)S™N|æ1™MÖ¸jtÚ¶žÎoŠS[\ŠÖÊŒ§2-ò…]äf*‘†Åi"󑽬&…XÏfNñž•Ì&>gIÌ"¶†‰ †ŠÐŒ´Ég0dWv6‡y“ˆi<7- •j4£]ÏÿJɧSº3œ,)·‰Q’îs¥×L". 9I—ö¦’\g"išÍAr… H¨OŠÄB­¦Îx†Lb¥²Æ²RS±äÔÙXtªR­ Hý4Æu¶ÒX¾ÀhG€/‚’@³ìuЂ&†ZqMjîf[ÅAu¿Uâï¹ ›×†éxê|#wU;ÙM¶ö?hçWœ×­{“œ?L¬DûJðJô’Þ5/"­¡ º)N$±‰EŒâ§øÄ*n1‹_¼â»XÆ0ž±kŒcëøÆ;f1ÐdÀC.2‘œ ¤#´Í»/…ó»]”vµ‚ì(•"`tŽiƒÝT%”µ9ÅÕŠ–ªTþ 'i{æ—RÍŽõðD;ÜÒ8·9Έå²=) aNN™Â,ó“)ÚeôúÙ‚€T0J§Š%zr”^%y‡`2ÿGÚªæ”ZV ¬_¿Ó¤þ//™ZZ¦©4Ï•Õp@¿ûÙS»Š©fì 'Å*/˜²Lµä¹|RÇñÖ¯†4®Uêä&[ùFµ¡MJÚÜ$˱Ý3¡A_ºÎJM¶y=Ò+·Ô­^óL»=gEÇÔÛÖ~"‡í|Z3Á²Ï޶¹;Ý?jKÐ×뎲®˜Zt绢éÖ·¨ë½ìJ‹‘ÀÁ´½CÝ<3W»Öe~w·OOç p7†Ã½mTS\Ρli}hÿ¶Ô‚ÎöŸ=Û>›¼ÝÓVø¼U*ò÷wæÿuªÍcþñƒ0›à-?s“(, ƒ¶"xÅÒ/ÃÿåO&CÍSщÿÛø' Aéw¿€ÐáŠà­¤o=Dá¶`÷ÐüXAõ é°ÏƒñïaòŒ¸>+lêŠg|Õ~!(Ùà³ÑÆ[Âåþ#VhÀ‹p{•°ÿTR ЗpVñy©@>ÃÏRhu„EF•&rGG,'oçqç~èý1x[Ös†ÑDàã€á³‚ d}Ñ‚qá+ÅâPú³4ÁƒL±£ÜGùg?C…4Ù¤tóàvÇDö§Îh÷öC_ç4PVp P¢‡  <ÀgÐqtQ° z@~B 4` TA'¶p 0<@´0yQç3w5›v„fTfHsˆm9'kÚflÅFe#x-Z•iLf'sýço‚؈ †sÈX‰RÖiܶq^§j^aÁk2ÔH·æIç{U3hÿtÐù‡>MQCØÃpî·o –ERe$7€w¦RC(uÀhˆÅHl%pÄs+·«´‰9l»ˆI#ÇÇwlÍÈhÖè‡'7wHømg6Uð5bPŽçø5æøèøìøŽêòîÈŽî8÷¸ŽûH®Ãöèó혎9©ÿXø˜ù(¹ yib!üÖp”xxš6jÕˆgü§ˆfxˆxÇæŒ ÐöY´TˆSw’Wh„è‘´ýÆqPè‰]·E]QRÎsmê‘×ÃVÆPAoWÁ`ÇqªÅ@EÉ“JùIU2”Æ„”ˆˆÇxÿˆng’ÂXn[’Ž¨È‰.)Œ³%1i“ålaYs8·–W rOE^ñ÷Šõ~V„³ä`ú·$«ln§–Æhuil¦ˆƒY‡f&¨˜‹&–NxQ_IF#¹t%ÈÃh’ˆWBŸ‰–ˆÌhpx‡‘z–“çö‰a‡—:E˜˜‹òDE*™ŠI“3©‡ýƘšÔ„³9aºÙ‘»É•Êó•”Ù“¿é˜|Hœ¢™`Œˆ~·œ#‰™™“îÆ™½y^”Ån ˜”¶)—9IÛ‰CÈ‡Ê šZ —ôD»©wÅ™•ëiŒÄøg)ž“除ùŒk™u¥¨r/¹‹ ÈŸðæ·¹˜{Èÿž85—ÕY„ä¶’\GrÍÉmÇt‹»‚¹(i êž«vœ%©–š–ÊÁ9ŸŠŸ‰_‰œÆéŸ, ):œÓø¡³µ a–¡t©‹ãF”‘øw¬I—Oˆ£ÓY™¯™f²ys•d_ŠC/z¡@z‰IÊðù™ò)“ô‰’©ŸÒÖ¢ê颴‰¥’I¥„—:Š’ Z^7y£¸ø£ š™°L,™›àù—ZŽ=©¤jJž&*g§qàyº§zº|ú§~ ¨ƒ*¨…Ú§‡¨ˆJ¨Šj¨‰ê¨‹ú¨ ©“*©•ʨ—©˜J©šj©™ê©›ú© ª£*ª¥Ê©§ª¨Jªªjÿª©êª«úª­ «³*«µÊª·«¸J«ºÊ½ê«¿ê«ЫÂÊÂJ¬ÆZ¬ÉЬÆÊ¬ÅêÌú¬Ñ*­ÓJ­Õ*­.­ØŠ­ ­Ïڭߪ­áêãÊ­ãj®çŠ®éj®6®5`®îêð¯ã ¯0¯îj¯îZùº¯ñº¯ÿÊ5ð¯.°ÿj°‹°5ð ûûÚ°ð° ±Û°°°k±›±˱ë±ë²!û#k±&‹²%‹²n²À²/û².ë2K³,[³.‹³3«³9‹³. >K00³Bû³D[D‹nK‹KKM»´0µSË´U+ÿµUÛ´Y lpµ\˵Mëµ[»µXàµe»µlP¶h«¶°¶jÛ¶l˶l·q«pËJ ·w«·l[·xë·à·+¸J@¸…k¸‡‹¸‰[¸€°¸JÀ¸Ž ¹Ë¸“+¹” —븗«¹›Ë¹›û ž«¹Ÿ ᢟ˟û¹áº€p ® »¯{ áp ©[»)À )N@ »«»¹ë»Áë¾;¼NàÄ{¼Â{¼Ë›Ìë¼Ë ½ÑÛ¼PÔ›Õ‹½Ô«½Ù[½àÞëß«½ÞK¾âK¾çû½ ¾ç»¾íë¾ê[ï¿¿ñ« õK¿ù[¿r@¿ñ+ÿÀð¿<ÀpÀü¿\lÀ°ÀàÀ Á LÁ Á`Á|ÁlÁ ÂLÂ'<Â)œÂ(ÌÂ+|ÂÏ:ÂÓ:Ï:ÃÕZÃ0ØšÃÜ:`8ì³€­6ð.Ã9ŒÀ®?Œ.`M,Ä6ðÄNÜÄSÜÄWlÅ5€ZL°6ÀO\^,ưÅ_Œ°^ °e¼¯€°mŒ°ËÆËP± {ÇKǰǫpÇ,È€LÈ‚<ȃL€¬*à*ÈÀÈŽÉüÈŽüÈ@¥@E°ÉÌÉŸìÉ¡ÜÉ£ŒA{´O‹É¥ ÿGËÐʯ ¯ìʱ˳̱ܴ·ÌºLË€,0àË»ÌÄ ÌÂÌÀÅ l ÌÍŒÍ,ÍÓLÍÕ,Í}{ÍÍŒÍ}«»Û»Þœ„° ë»ä,¼Äۼ嬻éLíüél¼éü¼×;½Ó ½×¾ø\½á»ÏÛËÏáë½uàºÀ å[åK¾ß  ­¾é˾ï Ñë;¿MÑó‹¿¼¿ôË¿\ÿÛ¿üÀ,Ò ÍÜÀìÀ<Á ¼Á"œÁÂ@Â,Â6ýÁ'\¬*ÜÂ=ýÂ1üÂÔzÃ7ŒÃEMÃÜZÔA­?ÄØšÄ?ÌÄNìMŒÿÄNìU\ÅDÌ®XMÅ6ÀÅ^LÅø Æ[LÖZ¼¯j\ÆgÇlÜÆküÆk,±l|Ç›Çt¬°}üÇ+È~l±y}È…ü׉¼ÈɜɆMØ’lØ–ÌȘ¬É  Ù¡ Ê’-Ù«œÊ®¼É«\˰ÌÙ›MË·œËR«Ë¼¼ËÂÜË,ðËÁ|ÌÊÌÌÈüÌÌÜÌÀ,·ÖLÛÔ\·€«Í¹½Íšà½í°»¿­»¾íÃÛ½Í0¼Ç[¼ºË¼ ° Ë`¼Ëà|ðß‹Ýõì×}ÝðÕ¼¾ÖÍŽÇ[ ÞÜÿì¥0Ë P |€ |Àð /@ÿ8 Ÿðßpß›¾;Ñ ¿ð« ú áÝ¿p¿ÜÑ Ü¿,Ò |á ÌÀ|Ò,â">Ó Â'Žâ7mÂ+Ìâ,ÞÓ1 ãÑ ÔÑJÔFmã?ÌÃÞêB Ä= Õ>¬ÄF|ÕB®ÕNìÃT<äSlÅñŠ`ÝäöZÖ[ÜÅdlÖTnÆZœ°iÝÖl × ëÆ5pÇk×uݰyœÇ|Ü×v\È}MÈ€½æŽLØ€,؜،¬É‰}ؒ첎ÌÉMÙ‘Íɘ裌ʭÜÉ¥|ʲ ˬìÙ¼üËŸýè¥}ËÃüÙÜ̥ÍÚ«ÌÊ,Ͳ]ÛŸžÛ¡ŽÛ¸½Í¿àÿ³Ž áLÃÛÎ) Р» ºÐÎÔýÜ¢0¼¼P …@Þ ÆpLpÏ„  Ô«ì ¾°Ð„P PŽ’0¿íÛ› Å  /ð º`ŽpßÂ@à`à/@ ßËîÞ[à ½¾Ñ NÑôûàÜàÍï÷ûÀÒ ­áŽÒ"íÀ\Ò"Ó#Á!üÒ6íð7mÓ/^ÓïÂ1ÃÖZãÒZÃ3lÄ×: EÍÔ;.äO}ä9\äIÌÕ[­äW½ÕLžÅUüÅb\Öf\Æ^|å›Öp½Ö=±læ*@×b^æx¼°Ìׄ¬æmÈoÉrþÇÿõv^É\†É‚®€þç˜,ʓ٣lÙ¥,ËdßèOûÙ¢Ëk?Ú±\̱œÌ©½Ì«M÷rûÌžÎé ^Û·=êÛLê€kê”0¦Îê®ëºë ËÏŽÎËíÜè ÝÇû Æ  »ÞÊ …Ðɾì) Éàµ^½Ï>úÖŽí’P”ÐíÚʀߡ„0ÕÀƒ¯îð í>ïîñžàò^ïî;ÑÃ?~ÑÞ¿þná=À!Òÿáÿ+Á+Mý.â$þÁ ñ%,ñlñ.îâ,œñoÃ7~­5œÄJ¬Ä@.ÕPÝÔ)ÿþ+ßòX åWÍÅ_,å[<Æ8?ÿÆ‹ÖÁ¡†@ 7Àà€ÿ `ðÞ'ºÿ)Pó[1'A°~É«_'xÁºï|у_CèAû‘P&äŸ ABóÁŽÌŸùžÇ»ýIφ›ka ¥7¼õé‡Åÿs‡WÃÛ±ŽsëÃßùD—¹žo~õSàùxÂ%2мb§xÂ'z°‹Xø¯¾°rºOKR8ÁFðb!ñ…ñ[_Ù¢¦¦¯D+œY;»´Î&Ž1‰gÜ_Ìê·À£µïGCÚNŒ~öwV)žýæ‹ÆÙÒf6:èÊ^º¯Ÿåÿ<ã•fÚ¬& !ª…|><y|ŒÆbPé¥Òíüßê)߉šÃŠþµ„œGçÙ×µå³AëçIwÓ‚Æt¥a:Ë8¦Ë&6©C íDƒ¶µ 60¨­çûûÚ'­¶j%­iv“ûÐðœå\EÿOH ØgguÓ¸œ.÷·Sm÷5ÄÃnt mëpÿÆ ¸°u+ÓCüÜäîö¦õ:ê«X¯‘8©-ìéd‡ÿ4Æõ¦]ò•ÏôÖ4m÷± ïp‡šÙ‚=(ð€*ìübØyÏwtžÝè?÷¹Ð‰®ô¤½éEG:Ô£.ô©êD¿úÓ±Îô£oÝé]×zØÁ>ö¬“ëT_ºÕ¹^v¶¯]èh·zÚ¿þv±·ýëv—ºÜ½^õ¹û\î|çûßõþt¸—ýì~?:Õoø¾GñŽ_¼Ûï.yÈÇÝòxß{æë¾xÀ þò…WüäE_yÒk>ñˆ|è«^æú„Ñ,üŠGÅØÃþ¥æ›=ö\ÏDó…Ðö0ŒÞüR—{â½>„Ä·ß¾áÇžƒ,Œµñ£‡üç·9úè›õ•/û6„ÿ=Œ~ìû×ûê'úÑd~¯üŽO÷éŸømÏ{Ïúï‡aî'HþÖÛ0ü¯÷#Ü‹Ÿùßh‚!T?ß @è>Ù>Û²LÀZƒ¾øó RÀîÛ¾Œ>ü™=º¿Þû=z*Ÿ !„·„>нö™¾ØkÀû{±ÑÚ6m,b‚9€k1 ˹L¹ #²šK%8Ã-›C´H{±E‹¹ÜÒ­Ž -.£±r+Bi#0Ýr¶Y3Â+„6Yó6‘»AÄB Ä8–k´Û­»B& ðÍÃl›,eãŠ+-RÚ¸>ë7|ƒ+4ËúA6ü¸!$9+ Ë«9jKÄ×ÿêA!4D£´‚“ÂH¬­N+DI”6SÛ%FœÄýB8;œ6”›8>¸Ó*Å›³44ü­tã4:¬8ÁªÁFû·#L'QäÄZÜÃ&<Äw¹,œ¹™Ã6SÂ. ÂK”3Û3LÔ¯ŒkBfŒÃ7ESD6— )U$Ešs'™‹EcäF‚‹·-DÂu´FlÅDl¸m„ÂE”ÅlRÄd\1Çf£37 ÃUŒ¸¼Çj¼ÆÝ"ÄÜ",•ƒÆ–+ÆAD·s,Èb#F[L8?”C{ì·“ËÅôGl¤È_4C‹¸æ æàÍç^–Ùƒþeºf]e÷ybWÖEX.ÕÌ gÌ'¸!h ,H‚$¨§"‘N‚ 8/ÿ €AH‚¤Z¢@ ƒù)ƒcpç%P¯ õÑØ7hè‚h3ø0ÜKýUä†hD®æÖ½çþd=Žã#¦jÖŒê«DhÖê_æjjöêfÞågÎjšè­h¸hn6䯏=pn/'/+*Fp¯Ë!§%ð‚»>wή‚!„pºœðª’2ù€°2€ˆ÷1/ ƒÅÞEÀTЃ¸¦ŽÍ¹Œê–­cKV]O¥âktÝÎc~heV ®êRžätuh¬f„ÖÙÝžm8lkEÍ7æÝ(Îh²Ìܧª XØ@/+ €2xXKÿ •>2é®wvª é‚ªzì, àò–nHЃ( €Xp(¸FîÈæFBNÏh^Þnd±N`²Æá®VÛ vf×~W8VðK^ݪvð´†p,¾aLžæV=î·Žë£êæYÞòëÒÛ&z59 6›¤pÏN.¾ÜÞ.fb5}>p܆mÝ>d ·ñÿí°æq†dâ~ð Ÿgäåå‰ýðäÖæåŽgçÆLÂ"€`ã²^úE#€67g|M0·Îaî^@[h¨Fë/a—ðdîffïÕ5_ë6çðPfðè6>¶'Ïæ?^nAGÈ]Bÿ-SñìNÄM¾ÄËEå3ŽðáþñÜÆåHNò='b6Ïð~ÞÖ#Ÿt5âSÖt:s7÷ô·4?Wnfno&ιöíËåòÃÄØVíº$a[Çõ¯6ó­Îãwó²®ð³–sn&·sJçñ ¶p^òÛ.è±vZRõ(guAŸrÅõM`öç\oÝ)÷Û wûÍZYt%Ö:ßtŽ]ÖÞd5ÇtQWwRö¯t$v ¯íQwŸjtVÏöoÞöW.aÓwWÏ„Ÿ`/ʧñÖF÷ªmpg‡÷cÿõd·÷ew÷n§mPÏp¶\e/u³žø4÷wVô§E*ßèA~a‡ÿð1ÏËG—yGoôt7ò„&åˆÖy{¾t}rÛ¶x Ïx„÷ù|—á}Ÿwh¯÷œ×Ù“·èmnu¿ËÔ\ymW㙿y¼ ó/÷zÊó°aÇùɽxÙõu¢gvbøç%òhö;Ÿj’×s Ÿs¦?ûZ…z¸–zl'x¬WùÄx±{ ¿ÈÃWÄOtD—ûxu~·{œGöuïÜŠ•xµ7ö¤zÈû¦ïôž—íŸ×|`ÚûøW¯Í>ŸE8ÜÃr/è‚%bO÷:§v6xÕê‚! ·í3h¤/ m «à‘2È@~®"̾¦‘¸fÚpà! L3FÄ ð…ÿÌâ €(i‰mûÖ>Ÿ è:Ø*E×3¸ƒù£=Ø9µTÌH¨&ÌÁ&!àäG~`ê߀ØâÃÇŽ!i„ð€€0\€ÀBgXéR¢€Š#FÐ$EM à(±äH– K’D©r#ÈŽ"MÞŒ©3äH›=?öœéSâÐF"Mªi‡(~`PÀ† ‚¤¬ qçPš#O‚Übea¥!èìгÃK%I¼ÜIR† #2ç0bHCˆZ={ðÐsC¤,K¼ÜØ¡hËH^ ŒJ;˜Aµ¯íáC€CÒî¸ è26w,$!“+&ÿYÀ‘‡Y2÷Òà0fkµ[´ ×ËåÕ !B½£Go!”w€^´`Kb=—º8ßR)b¬3Ñ|ö `‡!>¼|Ï€Þ‹µwöª½Ñ…¤ç£/È „N¬´pSŸ±„-Iø‘:@Ô¥õ[rjyáÃ’9š‚ê! µx¡ÖP  _ ]luFgep't ]H¦áŠˆi$RÊEaK-h  M_œð¨hõÐ!tQ,_rô›<<¹CB02„-…B ÉÐ „F™¸Çø2®-y´«²ÞÐ`‰Dz÷ÂŽp›®@²D™E¡ÇC<Æ6ÀÜ5}¹@Ý]˜åWXQÉÆF¤f 9$Rl_Å ™Å eÒp;# }yœ¡‰õèŸ_eõÓ¤BšqW‹Ž^¨ñŒ¿’I.¹*€q|rÂQÚ ¬@êQM=e’ªU pUñ4Aª|¬ÔwfÅo aw%Îy•LÀ° ‚K©dK;(ìäd  ^°Ò̲›^‰^ ´˜ 8„û-¤ ÿV"Ù¶$$¡†!£Â’@‘dá$4 ¶£´ˆ(9C°ÒXdS‚\i5Ø1 8±&±Ìaéà #dBxl‚Œ×f¸¥–­P:€ „s³ÀÖ¬f8Œ•„—ݘHc+ìâXä7öX)7 ³‚ý–P‘¢Qm!Vó¶TÄÑØÑ K°ãÏb¿ÜØq48OX/b¬#òC ßΰ6ZIŒôÅ $B"î!¯ r¸D¸`L< íö0lÎ#Q!$@¥ ¡•‰èz7)ä‡}Ô’1»'AÁ Ì¡h6÷¥õ½J'̓ž¤~7½à*·¤ÿ^V˜™Ìd.ouÈ\Ÿõ€œà~HB0 ˆŒÀâ3JSNe¾© ï*Õ›•ï–9’ã1*59)õXBƒX< % ™Ü@·b<â=UÏã mJ¢Pˆ *w¨ª§3•‰“‘ð3xÇÁè¤@&k®OQT5¯‘ŽPïx è4=‚*—Øä¤ÒkTJª’æMn+ÌähO¾¥ˆ±ï ©©&ñT’ÑàÉRÏ´(E_U¦›õ¥}ÊÊJO²R‡Rªª²êg¡@JÏlÊj«Ke*2› Ö–¶O¨ AŠ H  ¼`J!T$`! òÆÚ•¦Ê ŸÒ‰H5«{"Ty_Õ¦aÿ©9(|IJ­‹º&Q5¨ÀJ3³‘Ý,K·TÄÂʯ–,iG{XJ=/µ—½%Sà ?jê´´®½h3£'¼Ë¾š‰õ¬ž*ŠÍÛv›§.l‡[ãÒJ²¦•UY¹‘¤|B®¤²ÀÜÙ’'Ü5¯Øk˜•RÕú.­¡µ'ji«'Íž×¼ M/{™Ü‚ô}ê]Ý<ÝçÝ>å–©Ñä¬Y \ÁÖ6´ù¬l »[þ6w¾É3ƒÁSû·¾EmpP+<ÏÙΗ¸È}0g Œ\³ž¶¯jý-†mËá¦J7ÅíœhGžÀUmW!>ðqÛËXÑÚwÂ://[ÖGx›òµ1€Ã[ÿÚ"WVº]rÝ;ã'ÙÀL^/•Ë›ÜÙÂRn²•«<Ü[‚½'Ž2“)«ØÇg^³oÁš_kSÃþ²g üØÅî)ÅÒ¥«ù²«W'Õ¶˜Å2™<ä*/ØÁqN4¡]Ñ1Gعf¾¯x¹LgÇ÷³]þê¡7}a‘~ºÌ2¥æP‹ÕJÝ2`¿‹iÓ”ÑWžõYëlaá*­ä«¦ƒ›<1@ÏråsªàɪúžºÐ“Þ5’#-j<Ó˜²Ð~6Z—méf—zÓ}]µF·<êm;Û­}óL™ lY+ûÛÙn‰ËíîÿšÛq›§=gT ×ÀfnEün\ÿ?z¹Â^'±GbW¼²JÈë3¡mè…ÇÛÎYžx’+Þï®JÜÛ7®4¤q¼cv“{ÐÖž8«žì‹ŸÔ%ç4ÄŽñ[£\âéfù®E~ä}3|Ü^4oLjåú[Úº^ÉÀÅWð…œïØ÷rKÞizg\Ôlþ¸¯cmuªÿüÝN_÷ÖÍíò“§\ÁTwõÈ«Žõ§Û\ÛaøÙ¯Þc³¿[ÜQçz·ëÞk‹×{èÀ¸r•Lb½g¥è¤:zTüœ>¬0Ýï­Æï«µ,õ–ÓÚÑŠF·äô´_žì¯4ÜG^hSÏô–§0­cÞôÇ{=ò”_=égžc(_¼æ!ÏúßmMñ_Oÿä½V¹ó¿Â'ýðŠG³èoïñ·k~ã7§v´Gmo¡ÓxóË/ýñ¯=ùsÜõÙw8ô™zä3žÈkïþ¼sÝ|šÇýúPV>Ì[/g²NýÞ€½¥×çû¹:¥®†W_⻞þÑÏ]Ù%_ÿÙ¼ ‡¥šÿ½×÷ÁÛ×M"ÚØ‰øÙØ¥U ’±É1`ÚY —å\ñiß²Ýú™_¯ñ›ûU›ÏÅßoÝý%ð›ð) æŸó½^Rçß»µ›î­[Ò   ` ¢ß®Ûç©]è%¡ã%`N_Ùí Ô1áž^Ž ê×¹œœÉîÝÛì­^Ï– –Jù¤Êþ!ÿÞ`NáF¡Ü™ÖÒ^çÑá¾aÄÅ¡ŠŸ‰ÑßcqŸº ò`ÈõàVž^!â"6Þâ¡ßA šmáüí\ êÜs‘!;åß;­Š nàb"ßÓa ëM ªb(®!(¶á“Ý™:bR šžñ=âʵb#âØù"+šî¢ ž`öuàÞEX&j¢šœš")Îà:`Ö¢§b2rã6Âa)Bžôá  j¡J!"Bá ÒaÈ"&¢ªãJZ6¡[â݈¹YøÁ™Fbp1cÀ`'ÊÓ º": â8bZß5ªRaCV¡òâÿ!¾Ÿ4ª¡0.¡ê­bûQá.î!Š$G aõy^Ercqy•%:Ù1JÊ?4º£D†¤AŠbò£BÎâFöb¾.údFfcNRä Zä(&bAê$9zŸ$ÊÞDš$S–ßùa[êÑ"‘cq!ã6ªä> Lnb± d«$Têà42$ï%¥YbdÛ¹åÛÁ£Û!äL$æmßOZä7–åâ\92äR¢%_fWæ]b¡“£úÉ[¾áX:#ÒɤP.d¶åÿQæ+‚¤-FåóI%ùyf]*eQj$,Ö¡af&OR$DB¤%®#[F¤Cö#¯ÑdIfÚJFŸîcE9f]Åàÿ@~¢k‚£Uf`5¦8§ez`_¦rÖ$`†ãpò"Ï ¥^þæ2¢`’$fަ"êcû gÐu>ò£§ue,FßnöÂ^4bãdç^j¦Þ$pÂç v'nÚ§uÒguƧ&£iŽæ7ö¤GÂ&gg¨ñm¥dJe­}¡Ý1æ$þzŠe<‘%¢fT(€N§_Úäi%^Þâ€fÁÌÀ‰¢hŠªèŠ²h‹ºè‹ÂhŒÊèŒÒèŠzCâè‹ÞhŽòhÂèŽúh‹® @Ó/2¡—Í£îß=¨IPè3ª'ÿIæN"J,ŒE6ý˘Æ%~ç”F!~h€¦â˜$Âÿ¨ücšªéš²i›ºé›¾© ÀœæÔ)€Â l€D€é˜%dº¤‚N¥ À“"]o^èZ6ç Â(ˆHT–,B%@BìÁ‰”Á–Ìô€ ‚|L72ç{6%•R§¢>åfÁ™Âi«ºê«Âj¬ÊªøÈéSTžî©{&䟶™,ê[†ÁÖW2cLFiãPÒ@Ð@*´ è‚$ Ë ÂB,Á³ÜÁ8ªD°f\Šé_Šf‡¦e©:Ÿç°ê˜Ä:€¸ë7€\Iš&… LÁý½@¼…ì@X@\ ÷ž¥ˆÀ¬*ìÂ.E­Šÿ®’ëe¥…µ#öYáðjT êqÎ%HìP„lÇþÀ¥šPµ^ë=K´˜l‚ê"U†kv†éÄ’jªuÄªŽ ˜Áh¼E Ì«| h€4Á¨¼UÓÊ€œA:5mÓ¦ÁQ,íÕNÁÈ@ø¬$l\­h@L¼J@`mmÓ&A EÔ’@€\­÷Œ€Ü’€ô1 -lÔjÀ×âmÙ¾Ój€ „ÃB.Ã*†+ƒ\€Äêªaªæ)¶— ÊÆ\^­'‡r™³úη@°î¿| êÒëÕG9«êbgr.ç~êÿæz)Ú•„Î’ŠÐѾ«»ª-šÖk„€Ä8øÄ€+„Ó 4ÁQH$„S|m Ã¥ ,À†À ÈÀ¾&¬Úzoùo¼¬öü­Qü-Âþí ,߆ʥ¬oø0¯ H@<.À&lä p¬NîM|TæêAU 't¾c<únîÒ¬èvl}†(>FŠWZáCªåGÎl¶§©Fð’ ðá­ 0î ˜-ÓŽÀΖ°H€ÏZÒ2mDW¬0ÓNÁ§€­Þ&¬”°`€LAßì÷1ÓöÜE[5­ÝNÓ2­À0ý®J#-ÒÎ0 ;«ðÿUå©võ—†>'*ŠkšèFæ±n®fa0èâçsgs¦&Ÿj2‰°ž ï“J!X€¼¿ r"+2–ñIeî  ±5R,ç1îÒ¬°fb@Z¨Çö©ÃŦZe(è(׬¥u²Û“™Úë"³r+»ò¬ZÁ‰îèŽZ‚žÎ™é‚péj"+{rrháˆ:°\–¦1Ë#p:g—vDJP PÁ3K34Só4[s5có5ks6só6{s7ƒó7‹s8“ó8›s9£ó9«s:³ó:ks4Ã3?o2S#†Ÿ¨B°%·nÿsgJr´€öbKÀð#ðÁx€D÷$vxÀH/$v(80Át—vtS·#|öð$lB#$6x€\wv€$Pwe§@(4€÷b—w2$¶$8(Tƒ&\Az#6l‚Owb—‚#Àö„Sx…[ø…c¸hAœ5=’i)Ïõͦ£Õ½u©õ†öîsªæèŠ;ákÎçí*_Èb‚sC÷'6!\Á&4C98/ˆ‚&4Â/\P‚ˆw#@÷}C÷¶2ƒ¼wtÿ|G·(ÈA6l”3l‚38ÿ\¹Tb;A((öl˜#ö’o‚`§À˜ß8À7›9d7w†óyŸûùŸ·¶4¬Ã–†§v¦uŠ3smñ¶Ò÷=ǸW²>K:_g¢Û¤ßÅìytóAeë¸üÁtk4øsÓw’/y“£ú§‡z•{@5`¹”8èK¸'öÀƒèBe§¹bw·;%x“oú2€®{°€2z´Kû´û9‚Ùæpg¨m[ºB–xé"úŸøm“r‚š;1‹hºs»>×`»xÀ˜/v Ä»bë¹gG÷gCö½Ç;3;¼À¾;Agvb§@bëyÀÇûg§€ÿu÷b;<Â'6¾ÇûÇöxG¼ì‚P{Ç{üÇ«öȶƒ`^Ëì¡ãö¡-º'¢ê¶WæÇ¦<2ó[:%\μ¸§Ù¬Ãà,LÂ-¨Â)¨Ïû<Ð =Ñÿ|Ð}Ï'ýÑ3½Ñ/½ÏOÒOÁ$À.L½ÓK=Õ[=ÖsýÖ½ÕOBÖ«Â-ˆýÔÓÃÐw}=°AØ_ý6}.˜=0LÜŸ‚ÜOÝÛ=Þë}ÜÏ}ÝÇ}ÕûüÞ þ$¬À0Ü}á~â‹ýâç‚â#þã7~äW=0àÂâÃÂÜ_>âg~Þoþ)t¾åc¾æ;>és¾éƒ>ê‡þç¯þè‡À€§'·Œ‡èºÃ|ÿ° kXB)\«¡ónÌwû¸îîgšü]ëµ=÷D-Ì+Àr!“!¬°AÿÁ¦Øô¯"[?¬fÿ+s¿t5AØÞÒåâ‹û³ÕÊûfË×þËŸ²ís 7Žêì·p_æ,?Á±Ü_ ëø @X€`AƒWh8XP„……"b,”8‘âA1fÔ¸‘cG%6™@“L’0 ¤Ê•-[¢4Y’eJ\ÙRçÌ”;ú|é'Lœ.eª¬9³( ;$@Ó$ƒ ä¦Ë®Hmeš¨Xš^Æ »”dÓ“B—ž5*4)Mž]y–íIVèÞ¼}õÿ<˜oá¿.ãÖAð„A $„°09Ä /Ô4Á€!„H+2hhy²šHQ£&Di,x^Aðõ‹4^iòÚB +,¸’a!4Á)ˆÇmÁŒ ’) !!Àq F”hLðSAf´0‚ò@ˆÒ%Qàz“;ÔX1ÅH #bXñ8@žšÈ9ìž*ÐÀ,¨ üë.·Úòj% Ý’k,´„új.°ˆzÐ0“–J0ª©„b .Ð*ˆ½”òð°–âšpCµ:´ ²b¬0­·jt0(ĨÒ1Ã#ÄÐÈ/D²H%5LÒÉ;ÓÎ1ȶ“RƒNx¬!ÿþbXlKÈà¯ÊÆ®$¨L‚DPC„+ÉlB40â¢æ4Î%>Ñ!6…ú æÍÓ¦3îM3;(Ђæ¼è¼é,ÈãM u N9Â/!‚.Ý¿¤ÐÒA UÔ¬ Ä )¤ð.±Z\ËEs ÖO%êH¥¢ «°RQÖ%ylÕGaDUISÙúµA³dt’E»fý±X[¥ÖZ¥R­[m-ÜöZ#(‰È‚Œ ÷#j¡ùXá4 v@Í‚d 7ŽsÓ%WŠ}ã8! ¦0h {À àdxÀ|í+ß"v_úÔe·¶‰#¶ 5Œ$ wŠŠã·ÿ0É ¡:á„Ëâõc‡&>a‡sžù?(oÔŸ.pÁe•ÅQ×™Mé³ý¶Y`Ÿ W]2E£NöF¸´}Š”’Ø©jÇ2¥@Púul»n€Â&¡†Ù»*Ù‚‡!~:€Q,‹¿ï€!T¢Ã räöén_Üñ 'ìáà )5 0 š‚„s7ª³òÏA}¢“}üÈ`iäPõÔYgÚ…ðÅ©uå5+¶úUnW£%Î@i:N éŒð‚Œ$n @€|æ_?‰ÿ=tòBúæ (Cú=Øc•¼ÐÁám8ÉÞÝ “/œœ Š€.«t\•y;hõ ¢óàABþL$b‘à–B®pH-\ê`˜µ–ЮD'JîV4·ÞQPq-°Â°„A´ V8üp ® }h ðŽø†|­lж9(Â$Èðó: ‘&G‹üí x;£'"Žb< DOà·¿npB!«d·Ce òm…Œ„îÐÁ„=Šx’}Bg„‚UäPHƒ $)¥n’“ÄH ;B’”¯V OY4ÂЊX4ÿ¬ÚUn—;!½PkZ t€Xa(¹[z@‹2ºâÀ žI,¡=–à‹80Æö€®€ÂMòÌTô€z`+,@Æ$À/S!Ì”³Á#€öHÒ¶@{¦è€Q®%¶¸vLä 4¡Ó —Цy‹¡%Id¡$v.5dl Èç<ư¼ d;W¦@.ê` _;WgÀ‘6 ªÉXÂAP'fpEeNÓ…‘«a%»<T¡V”ÃÚ]—T "u©¢4¤)]Ù«Ýp+2ܡѾÅ ÔDWäI\@]¥Í'Ý* ÿYÃ:,½àå_€\RI€ìÑ¥…¦Då]Gi×®H¢®idå©$àL–ôTÁbÐO Â<áiˆÞD‚P‰ ·SbXOi „MˆAÓåH@!‘¬§:ƒ8i€sCuík44S)íhµåÚmÍ–Ûié¶V¼U(L¢ZXúj–­«%+—ATUX4j]Ô–ݺàD{ΕVP@ôXÊ}(•zAñ QRCz£†<@F21°ÀÐó‚ÄAN{Õ Ñ„À½äÑÏm^°&ħKF° gz3פa?í–J»`÷ÎÇqpïÇ`›a sD¶u½®ï@ÿ]ÁØRÄ«ü0…Ü]Ùk:<%VJ$ïö»ªäÐ\XI4t¹;Æqs'ã°Hwȳ5rJz Ê5dÃMvò“ ÒaÜ2ÎÇÎR¡ Oˆe+WY'*¶qOgÕO9Èt53Ëüã{8• ’^ûa¦e9ÌWVÉCƒ†ùB™Ï}ª”Ռ↚Nqq´¡—P/³‡b¾ëŒËLK»–…¹¯³tx{—hU¹·‰ï˜}»PMÃ$\ÒÙìi d†=s’ɤ(ÒjŽdR„iX™Fl]X/ä‘êH¯;¢?+¨TCž³³\ Þ¦ÖÓLýt‹¼<\êNÈÜšJ¨qÿmo›ÛÝöö·Ánq›Üå6÷¹ÑnukQª’mNó÷Fd3xFï=491ˆçäÝDý»°tò·|3eyG$a˜éØÁ ÒoŸÙû\÷¢™A,Îpƒ[àOo.ž0÷*ü7ë·½/~o{;?fˆƒÃÞ›sqF<G”¼åûoñÄ\ÏüvïÇï) 5>@ÚˆÑ\ÜÙÌ/$rÓŸ+“E_­ÑɶqÒU"€'d`ÕD÷úçºÔ×0Q–1õ ¦`?H€¿aÿAø#ƒÍv¶Lõù¬a=•‡Ìj’N#”$ (ÇZàRHCA.Õ<é@ãIHÃ'¤Ô)Ôÿþ`$0Ã-¥`cJ!*X…Ÿ)è—æø™†~M«ôx,›j}ãC¯¤¡ô ‘Á0°ýVG¿ ;Ÿ‹ Ãe7ûÑ&1ÒOŒüV"hDµ“¶,Ãlõk—dë]ÿúõv¾¿` ~øÄ˜,ˇK^ÚûØùN¦Ù¼€wgòh#\Ÿ·†Qæ‰Ïu6:™âÄ+þï@ÂôhªþBMZO &Ãò¯=¯óFSòC¿êãõŽü@¾¥5Fñ¯ P:hO#"PtÏ8Pω.ø¨ ꖮȼë© Û¬”Lbê¨*‡^Ð–Ž ªû|0û¢DH`Q-a†ÿfjJ¾¦ "Œ`è0€:– ªcχ06>árÒ` BIÀÌ  kÊ Œ`Ï… 3É J H  “"…ö<ðì8ç1ÐN0  I >F ‚ Ý0âdó"9…˜#LÎE À=üí é¿Ð qÕØ QØ‘"%1§Ï‚ÏÑ®.ùŒoG ¡Dmq¢­W¦MéHqúxë~°AEûlT&‡"¤ eZK#^½ Äî΃Ì@¬ÊT¥g¹l‹·h‹Ìœ‚ùr¥†¨®ªš¯¥sñAÁqÉtFqå¬ÐV‘]Ÿ)Zÿ1–¸‚­íC¼±ñq"Â&C`ã^2Â]Pp£¢à&â=h<^à<:¢’@Â!i£'B=^ @ò1¶FBÍ*Íudq¥¹ÌÎæÂ[,¹‘¡îñ"U2ı°ÌàY ²†Ð ¤`½PðJ‹Úг0@†&[‹L& Íd(ã¤'P^ò²bÀtN Æ Y EÃdà$#ëd¼pÑ£'?ïQÅr&[/. † øÐ]²’P.gRd  ¦JVò#¤ì#£ëºË™Î©œ¯Š"Ál/ý’VR².ñ±%Ýo\Nà¢8Æ!üOý´Lòà£_DËJfÿƒ?Ìä³®d<°±öÍ3È% N#DjÕ¶ƒ!3óÒO:*3 bS¦â:*ecÓ jÓÔÅ=lóe^ >†.“ÊÇJŒÄ EÙ¼«ÙH²êL2»‘3³ nC<%76‹:.ç&W ”L3ß0NäN6‡<ÑÏLÜÄSþ¼óM¦ ;I@ï k³¢ÒSÚ¢D >YK5À; ÆêP¨CÓe6G7ë°hsAã䑃>=åñHËSðdŒ3;29CÎHTøàì/KÑ#@0_1úªÓwD¿Q5Ì %ä²sTè0À"et# ÔôR¹ÿ¥Ú”íÙj¬#§S_Tк%F´i4J©ïrH¡Æêˆ/Iu0/;íK+„E¡0¹Ô0±³Jm1ìzC3V-£²D#êÍ=žÂ†î ê AT®"d@"Ûeâ8BÁ<ÃÐô@‚´øF:ù² Ó™3Ŭ‘j¤ŠÑ˜´OòIÏtP}0ìÌšà €ªà%!>%üÀA,GÀSamÊ0RvÍ ÎÐ;}­:ÄÒ Ž#Ï÷ ‹= ô^;¢PS$Yp]ŸñªÈ ÑVbIq^AlíUfù,_«c*kjíÀDLF“²Ê„iW@ï8ÓÀ¶<гædX—óÂD!4À<þøÖÅÎ@´¢µ@6l/ņ´oB/Be×Ö5·c ò€hŸ‚t.HÔŒ´L­óÐÖq^4^WPÒtV%†VoÌh#Žãö,ß8gr b£Î… ÿ2aô¬rùñ ’r†âø1â*7rïÅ_!·t&u5WϺn30 äKr t9GvCWs’â W¾ø1Owf3Ò¨B’ËÐ1h½TE#F|6»ô:“1xŸÌqÐ¥÷"ϱIó*qÓõo[ðf]ÄpéqQaôR¯wz£æj·ë4n"ÔWTüã¢7#v÷#â7#Ú÷|Ihx{ |£sÙ:ÒfßUËö¢y×IŸfqõ×µÂ. â`½>µcÖ ò•3Ce‚7Âÿ:Âs6ƒ˜Pù×y+õK•w|7gD| ÷„D?8¨öQÏ6—ko2n ÷0à "¦`5‚YŸÿc3XOâ!~âç½âùâ/Þâ þá5~ßù\{Û,atå+À|Eüy× Ä··ÁóêÙÙÜÍ 6'äܨŽ}Ô¶®Wvå Š½ÛGáñ]à‹áþà“žèÛÝè›éŸ^飞éËÝé«ê¯^곞ê5Ûê»ë¿^ëÞëûÚëËìÏ^ìÓžì¥í;íÕ}éã~êç¾êä   HâJ¾$~¬³/­Ä·¬ÈÕ[pÕ±Zd>Å7»àÜ$\0QT·ÿNR„ªàP„~ëÛœÜݼì“\¶GÞù=ôižô¡ýâOŸñÅ]õ%¾õ£ýõóúÞ'^ö»¾ô?õÏ÷EÚw?öAßõußöMøg¿øKŸõ‘?÷ßø™æ‰ÿù—¿÷›ÿ÷g¾úÓÝ÷S¿öµ_ܹŸö??@Ú€¾ýÞä3(¿¹ÔåePÌ™%»Í\¹?ùŸÚ­]QËš.ž L H€&|ù1ª@ 8tqâÈ8±¢DŠ5büXQ£ÇŽ#Q’ܨñbÆ“ [^\™Ò¥Éš.?ÎÌX³¤D˜9Uòlé3hLiÅxS&ФCI2ý‰ÿóiH‰=§Ý UäÒ—UÃ*• ֩ب1›"=땬Z” °ÀDA,Í9h° ‚r<€oßÂw"&lXqc‹7Ð×ï`È|W@¹òßËŸ=' ´éÓ¨SŸÓq£ÎC ‚б€rfÛw?Öû2€¿O,µhA†L‹<ÆÉäÙƒ ¹óçУKŸN½ºõëØ³kßν»÷ïàËO¾¼ùóÓÇ'žÜx†; $&8z1_ûñc¾¬¿æüÿáfPg|…æXbþæo©æàƒ°†V°É¦]ZV~rv™‡% €"’8b‰(ž¨¢‰,¦ØâŠ.ÆÿãŒ/Ö(£4Þ¨cŽ<âèãŽ?öäBä‘D"id’L.餒P6匣)¸Y†VŠZ•j¨å—– ƒ^ùᦹZk!Q³‰É_€f‚¹cxšànvçm~êçážgÊç yJ¨ž‰Ê¹¨¢öù¨£‘"*£—Bš)¥›JZi‡r¦¦£Šª§ZZ*ª«ªzª«‚‚«¡…NÊê©þÍ©ë†|æÊ뮚jgdªi¬„m9T!œ’Ù별ÕY —[bº*ƒªv¨­µ§b»-©ßFê­µáު߸à’K«–é¶kê¹µŠZ.¬|¢+¯º¶ÚËê¼²Öÿï¾øŠûo¶Òz9mµvfypÂ]*|'ªVÞ'€±j"‹ÕkoÎV[ÁwÜ%±cÜoµ¤†Êá¤ðr{r£+³û.Ê0“ü2Ë1»lnÍ¥¦\rË9ç;°É8wû3Ï@ ¬rÐDG<ó¦ W¦´†»-(µÓ >mµ³ÑJqš³ôѲqn<ìdTO-qÖK_;´¿63èöÚ2?ý¶ÍôÆ=÷Áx§ õÞrÇ]wÛvû=2à„ç}sà…óý·áwó­¯Ú‰÷}4âgÆ1ˆÂf.çåXb¾ùÂŽm a×m‚}aÓ ×Göê½ýÚiã‡ÓÍoÀ¯‹LûâŠÏîní·ënôîïÌ6ð¾óNüíB÷ÿ޼Î÷ﳺc#è´¥So}‚×O²è’Þ’éO—©yŸÑç 1ìÁÿ®7ÑI?^4ÓÏ Oóü²¯Û3ý†ãÎ~üë#=|ÿøKžüàÀ§éÏ‚[×ù€™@9ND›å"h9î9ˆt³ÐÆÆ÷1Öq*|К`ó è>æIŽqp‹ìJø¿:.…(Tá`@ƒ,Ðà YøB ohCòð‡> b‡D" ±ˆH<¢ÈÄ$6q‰NŒ"§øÄ*J±Š›³Ë]´ˆ»¤â/ñ‰]þ:GF„…éRh<£¶FÄXP5ÞûZÆ.$6б1d® Öç ÆÇýQNo,^úŒ7B€ pŒÿÊ;dîY,$B2ˆ¤$'IÉJZò’˜Ì¤&7ÉÉNzò“  %(S •Ò|˜ÉË^ ¹¨•í•®¬œ,Ä@\…ð©ÁàDÀ‡:;:¬i±¤¥ÉÇÁ?R}b|ßýê‡@23€~|¦3GE€Dh—ØÌ¦6·ÉÍnz³9ˆ)å¥wUºrš‹ä\¡8Ö°vRËŒãf•5GJÐsÄì£í9L=3™&Ä ÊBc®†/”áäWMxó¡¨D'𦠯 \9õrΜÁòƒÙÛgH[L¾]í2òdS™5Î|þR¤z@bhð<à¦7Í‚Adz%™¶­#ÿo²À€»|jÈÂÀÈ‚Js}œ 5ºHç5õ_Ž$E·ÊÕ®zÕX9(%gĺHs¶ŽiõØ;SÏ—ªî­æ;HJ'¾:ꓜ$¦PÊ¿|á(àk¿ð„ÀnÀ>à+ð›'¡ ¯ÈÂ#„Š<*2ö«* ÍVíP5¯ùÕÚÚö¶mÎÆŸ”e–£œ[M›W“Ví¸fÓ«rq5W‘¬4N½ä£[9õ€7€ÅéMŸÁféxÅQ‹ ÙðBÃ. ¨é`ƒ½>`D‚U/†ÒÚ>„¢–÷EæAÿŸ*À„ưd Å­€L`ŠY0­ h Ƭÿ¤ÖúYFuZ¸˜mýKs±ò½zNØŸøÄ§^ц0R# pG_ðW6CìÅ‚ñ(À(ñ\ÀÝ0îõ–]¬M7ùNwümjó›L&Cu^ý° !“Õ[ùÊVë€ÈÚO¼÷Ž©ÝVùª‡½2kïÌûD.i¶©KzjPÌv&^û„€ ¼‰‡íËæRç:ù/ X}€"æM{¥Ë OiãFâ &P@ÙHi(+¿L`3—‰ÈMm¶Xµ¨¿ª[ÊðÖ–Ç—§ëO~‚K„뤉UÿéÇÈyÃ^s3³æ;f 302²¬ã†‡¹lŠÐô,QGå^™QÕ´~ jßýN‹GHCs°ín#€Ûßö6¸Ç-îr‡ûÜäF·¹ÓÍîu»[Ýðnw¼ß-ïzÓûÞðVÀE€€'PñÑp¬ÀŸð¬:ÖÃtu1<\4ϙ̧®KWÏèª5®Ä•ܬmý?ñÙì¤iùiÚihSÕÉS~ö?;&A߀hzw¡u}œvf—Çü137LÍa.Lš·zç8§tÎïô* Ý>BMºÒ—žô{±µá%õ¸Kݙᵂnâ¶Âá¼Ç#RáQÞú…»â2búä$W-!4'ÿ+sá]MÂ|U9$×Ý×®³{Ïñ~÷ŒË™oç§ÞÃþrË©ì÷„;…áx5—Tä b³Jw9Ç–ŠXÖ#<ÊØùÎñ]ㇸ]Ûä´»]夷öU{ÍõØmó­G¸G®ÆØÃuöq‡=çA?zÅ»4ó¢8ð?¬ø²¯ÓóX—£Öíêu¿SðóqN󿂯ùÄûùQŽöBK¾ví[µôÓ'þßWE÷å¶lð­=}…~ÆK¿ÙÿµÉÂe—ŸÙ³´}\k=Lü¹§C6O§~Q÷|ÎwO×g}»÷zû‡zÙ‡vÕÛ÷v¨ùÇ6(]âG;b‡aùÇèζ€ÿôWu&˜ÇzëWK…‘|º'!HvÃÆ{Å%uŸçL u5XËez>(#„þ¥vm4z3h8g\ÇwWhE{`æ„ìC‚O˜{4˜PçxÅ•„Zˆ…&#…Vò”÷fRx|7‚Pø~†så§l„xz-ä}«÷}µ†F8v¿gv·_:X}}HPºW€UØÁµ„yhˆÆ‡‡‰}{.è&Ë7ƒƒSˆ;ˆ€^Hu*øx?ø†è† øZœ¦çlì|™bÅW.„X‰ð‚ò'‚]x†˜S¡‡Šff‹hh†k¦Mm‰»fqšH€—¸x›XŒÄ¨„!G‰ÆwvÿKö‰sà§PYpk×˜Ø¸ÚØÜøÞ¸áŽä(ŽåxŽãŽéˆŽì¸ŽæèŽîØŽòèŽG s©X|ø˜€]¦ªÈ«ˆ0>ÌXa 37opé=P tŒ~øj€1¢WQ0_‚¸|‚ t =ž(„ÓŠ!Ù<ÕÄ `#(€# ’(Â’'â’0“"‚)’’(ù#2“3B“*“&â“3Y“B9":é"@)Cù“I”=9”´ ƒ¶u‡yü×€Si•TIk‘†/Hl˜Œ¨’LU:Ðà`=°eÐ –léjÉ`P fIj¹ÿa–KÐña—e°ñ‘–ké©S˜á—€9zÉ—¿¡–Ð}A=–@K S ¶w°`w ™pqùtIY—e —t¹h‹°`ù—±˜µá—Båšr8’¸y›rX’Á€‘,s'×ZøˆrÐÃ}£¸2Ï“dž† ðÖE06£†<ˆæ7Ò9YȮpƒ· y<o P [PV° ™o”ñžseiyo@´À öy<€žµA yŸ<0([p7 pæÉZ±@wá-PŸÐ‘'ð£0 P{ÿ–`  7ZŸ‘¢ñÑtp w` p4ÀBðŸ™z°Ÿ:úŸÐŸ¹ 鉉À ½™‚¸§‘·g…aâo7žšó¤˜Ce€ix_z‚Ü7 xo# pDÖu6(‰¾4Œ¤(¦qš0\ ŒÐ%€oj‰ –Fï9•0µÉ–îÙ  ™4àŒ€ŸBµK€¢ðI B*>С”Eo)T' S…‘tª­*IP2Ú> qŸ@¥zª7zT&Z)ª¨÷Q«°1zlY£7š£; ™=Z¢Q°AêBuÿ4À…º‰¤"ù¬†R’’6|î¥øJ4pŸº쉘Bõ‚Úsš˜š–h™>àš–©–qY°—tA›Ð„)I+ó÷hª¦C“˜\Êȉ»… ’Z7†h ±Ð%­ ñ—°Ç ãI± ˜40±4°ûPð–õ¹±ë±{¬°±[À–€A»4@Û`!»—Ð /[ã¹DêõY±DJ]À±]š³‹1´[Ð¥« [0 } >‹³-ë± +µ)+³­W_I­Ð:3¼é›MXˆÍvq;Ó=±WjI€)+¶P ña w@ÿ'ð @;ªà¶ÛZ4`  B°CÀK±èÄjÿ¸Pâûº¦®ø´ˆ•–›ƒE¨:uj:–ç¦Sèt¾¤•ö˜ Ñ."EéÐM”Ý’ }Эѽ’="GIÑ+BÒ%bÒ"ÍÑ$ÒÐ+ÑJ©“½Ð$ò©ÔWÓÖ*ÊõÈç|¦¬uÂhum|Ç9=~êû¸´Üφœq÷J¸¼ÓöŒÉ‘£È¤H`:3UœñY½%W=)qUm@ â3aÍÜ ÖWÖ[Ö¦¸áÖäRÖˆóÆÿ@Ô@=ϲ<¶-èιVÇ7ÌÔ|˨LÊGÍ…OLÏflÓJlû¬ÉRÀ[‹Ç„]KN™ðÔ% ‰N¼Õ-,5rÀƹÃ_]ˆNlئ=°§Ó€|q=ÍRƒ½¾ªÜ¸Œ¨Ç²°„ìy€Ô×=ÉŽ Éǹˤwì<Æ€”2‹—.¼k‚¸=}¶l4Ë [Ž­Øé[Ý‚}aí6ò¼‹À½Ý±ÜÝieÉ›]ÔÔ}ÝùÌΡ,°cØBªw¤,Ú«}Ë}U˜ØÍÛ¤üÞ&DÉTÈÊß>ʘ‘­}§ý:§9,Ô€Œ×à=Þúýà>ÔÖ9áÞÜÜ-UˇƒÃLjÙÿhÜßYËEÍÛç}•íÜ#þÚæ¬Ó,ŽÞlÙmǪÛðëÆ³Ý›WâYiâNí¿u ǺÍŽ­H ‡”ß#ž­—|‡²øÏ~ÎŒ}äK.à8øâ®×WåÆ(W|MqbX¹5mãM½Ø²ýÈ׉峬àJÚæ½âEÞÞX?‡·Ë~<ÙeìÝ‘r@^Šuîæ-”ÎtíÛ?~׆ã¼vãV^ácÛ*¾r iׂžÇ«|۔θðÕSÙ%EÜWÚO^•þÍàÈmܶM„ ž×ŽèkŽÚ¬¾ŒÉUàxàq,ê¨Î‰¾åº«¯YÈæ»ÞêªnÝø]\{ÎHÒmr®|ÄÒþÊYþá7KˆzhÔ‘îàm~ˆŠ؉mèb.áß è¿^í ^ë×íäîÿMålä‹ ç(®ìÌ}Ü…Í穈çƒÀ •ä£^ê§×ÛYÞÁR°Þ¹¶NÞÛäÈXæ-ìðûÜ÷¾ÛoÈ-Þé›è“év¾lΊ¤ó]\øzŠdžÊÞ-ÄßøìçÝòçÅ<ÝåYÏÏèë}òŠžð!Ί̘ò$n} HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

Step 4 : Wait!


  1. Wait until the mirror is finishing

  2. You can cancel at any time the mirror, or cancel files currently downloaded for any reasons (file too big, for example)
    Options can be changed during the mirror: maximum number of connections, limits...



  3. Go to the next step...




Back to Home

httraqt/help/plug.html0000664000175000017500000006067713042707374015561 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

HTTrack Programming page - plugging functions


You can write external functions to be plugged in the httrack library very easily. We'll see there some examples.

The httrack commandline tool allows (since the 3.30 release) to plug external functions to various callbacks defined in httrack. The 3.41 release introduces a cleaned up verion of callbacks, with two major changes:
  • Cleaned up function prototypes, with two arguments always passed (the caller carg structure, and the httrackp* object), convenient to pass an user-defined pointer (see CALLBACKARG_USERDEF(carg))
  • The httrackp* option structure can be directly accessed to plug callbacks (no need to give the callback name and function name in the commandline!)
  • The callback plug is made through the CHAIN_FUNCTION() helper, allowing to chain multiple callbacks of the same type (the callbacks MUST preserve the chain by calling ancestors)

References:
  • the httrack-library.h prototype file
    Note: the Initialization, Main functions, Options handling and Wrapper functions sections are generally the only ones to be considered.
  • the htsdefines.h prototype file, which describes callback function prototypes
  • the htsopt.h prototype file, which describes the full httrackp* structure
  • the callbacks-example*.c files given in the httrack archive
  • the htsjava.c source file (the java class plugin ; overrides 'detect' and 'parse')
  • the example given at the end of this document

Below the list of functions to be defined in the module (plugin).

module function namefunction descriptionfunction signature
hts_plug The module entry point. The opt structure can be used to plug callbacks, using the CHAIN_FUNCTION() macro helper. The argv optional argument is the one passed in the commandline as --wrapper parameter.
return value: 1 upon success, 0 upon error (the mirror will then be aborted)

Wrappers can be plugged inside hts_plug() using:
CHAIN_FUNCTION(opt, <callback name>, <our callback function name>, <our callback function optional custom pointer argument>);

Example:
CHAIN_FUNCTION(opt, check_html, process, userdef);
extern int hts_plug(httrackp *opt, const char* argv);
hts_unplug The module exit point. To free allocated resources without using global variables, use the uninit callback (see below)extern int hts_unplug(httrackp *opt);

Note that all callbacks (except init and uninit) take as first two argument:
  • the t_hts_callbackarg structure
    this structure holds the callback chain (parent callbacks defined before the current callback) pointers, and the user-defined pointer ; see CALLBACKARG_USERDEF(carg))
  • the httrackp structure
    this structure, holding all current httrack options and mirror state, can be read or mofidied

Below the list of callbacks, and associated external wrappers.
callback namecallback descriptioncallback function signature
initNote: the use the "start" callback is advised. Called during initialization.
return value: none
void mycallback(t_hts_callbackarg *carg);
uninitNote: the use os the "end" callback is advised.
Called during un-initialization
return value: none
void mycallback(t_hts_callbackarg *carg);
startCalled when the mirror starts. The opt structure passed lists all options defined for this mirror. You may modify the opt structure to fit your needs.
return value: 1 upon success, 0 upon error (the mirror will then be aborted)
int mycallback(t_hts_callbackarg *carg, httrackp* opt);
endCalled when the mirror ends
return value: 1 upon success, 0 upon error (the mirror will then be considered aborted)
int mycallback(t_hts_callbackarg *carg, httrackp* opt);
choptCalled when options are to be changed. The opt structure passed lists all options, updated to take account of recent changes
return value: 1 upon success, 0 upon error (the mirror will then be aborted)
int mycallback(t_hts_callbackarg *carg, httrackp* opt);
preprocessCalled when a document (which is an html document) is to be parsed (original, not yet modified document). The html address points to the document data address (char**), and the length address points to the lenth of this document. Both pointer values (address and size) can be modified to change the document. It is up to the callback function to reallocate the given pointer (using the hts_realloc()/hts_free() library functions), which will be free()'ed by the engine. Hence, return of static buffers is strictly forbidden, and the use of hts_strdup() in such cases is advised. The url_address and url_file are the address and URI of the file being processed
return value: 1 if the new pointers can be applied (default value)
int mycallback(t_hts_callbackarg *carg, httrackp* opt, char** html, int* len, const char* url_address, const char* url_file);
postprocessCalled when a document (which is an html document) is parsed and transformed (links rewritten). The html address points to the document data address (char**), and the length address points to the lenth of this document. Both pointer values (address and size) can be modified to change the document. It is up to the callback function to reallocate the given pointer (using the hts_realloc()/hts_free() library functions), which will be free()'ed by the engine. Hence, return of static buffers is strictly forbidden, and the use of hts_strdup() in such cases is advised. The url_address and url_file are the address and URI of the file being processed
return value: 1 if the new pointers can be applied (default value)
int mycallback(t_hts_callbackarg *carg, httrackp* opt, char** html, int* len, const char* url_address, const char* url_file);
check_htmlCalled when a document (which may not be an html document) is to be parsed. The html address points to the document data, of lenth len. The url_address and url_file are the address and URI of the file being processed
return value: 1 if the parsing can be processed, 0 if the file must be skipped without being parsed
int mycallback(t_hts_callbackarg *carg, httrackp* opt, char* html, int len, const char* url_address, const char* url_file);
queryCalled when the wizard needs to ask a question. The question string contains the question for the (human) user
return value: the string answer ("" for default reply)
const char* mycallback(t_hts_callbackarg *carg, httrackp* opt, const char* question);
query2Called when the wizard needs to ask a questionconst char* mycallback(t_hts_callbackarg *carg, httrackp* opt, const char* question);
query3Called when the wizard needs to ask a questionconst char* mycallback(t_hts_callbackarg *carg, httrackp* opt, const char* question);
loopCalled periodically (informational, to display statistics)
return value: 1 if the mirror can continue, 0 if the mirror must be aborted
int mycallback(t_hts_callbackarg *carg, httrackp* opt, lien_back* back, int back_max, int back_index, int lien_tot, int lien_ntot, int stat_time, hts_stat_struct* stats);
check_linkCalled when a link has to be tested. The adr and fil are the address and URI of the link being tested. The passed status value has the following meaning: 0 if the link is to be accepted by default, 1 if the link is to be refused by default, and -1 if no decision has yet been taken by the engine
return value: same meaning as the passed status value ; you may generally return -1 to let the engine take the decision by itself
int mycallback(t_hts_callbackarg *carg, httrackp* opt, const char* adr, const char* fil, int status);
check_mimeCalled when a link download has begun, and needs to be tested against its MIME type. The adr and fil are the address and URI of the link being tested, and the mime string contains the link type being processed. The passed status value has the following meaning: 0 if the link is to be accepted by default, 1 if the link is to be refused by default, and -1 if no decision has yet been taken by the engine
return value: same meaning as the passed status value ; you may generally return -1 to let the engine take the decision by itself
int mycallback(t_hts_callbackarg *carg, httrackp* opt, const char* adr, const char* fil, const char* mime, int status);
pauseCalled when the engine must pause. When the lockfile passed is deleted, the function can return
return value: none
void mycallback(t_hts_callbackarg *carg, httrackp* opt, const char* lockfile);
filesaveCalled when a file is to be saved on disk
return value: none
void mycallback(t_hts_callbackarg *carg, httrackp* opt, const char* file);
filesave2Called when a file is to be saved or checked on disk
The hostname, filename and local filename are given. Two additional flags tells if the local file is new (is_new), if the local file is to be modified (is_modified), and if the file was not updated remotely (not_updated).
(!is_new && !is_modified): the file is up-to-date, and will not be modified
(is_new && is_modified): a new file will be written (or an updated file is being written)
(!is_new && is_modified): a file is being updated (append)
(is_new && !is_modified): an empty file will be written ("do not recatch locally erased files")
not_updated: the file was not re-downloaded because it was up-to-date (no data transfered again)

return value: none
void mycallback(t_hts_callbackarg *carg, httrackp* opt, const char* hostname, const char* filename, const char* localfile, int is_new, int is_modified, int not_updated);
linkdetectedCalled when a link has been detected
return value: 1 if the link can be analyzed, 0 if the link must not even be considered
int mycallback(t_hts_callbackarg *carg, httrackp* opt, char* link);
linkdetected2Called when a link has been detected
return value: 1 if the link can be analyzed, 0 if the link must not even be considered
int mycallback(t_hts_callbackarg *carg, httrackp* opt, char* link, const const char* tag_start);
xfrstatusCalled when a file has been processed (downloaded, updated, or error)
return value: must return 1
int mycallback(t_hts_callbackarg *carg, httrackp* opt, lien_back* back);
savenameCalled when a local filename has to be processed. The adr_complete and fil_complete are the address and URI of the file being saved ; the referer_adr and referer_fil are the address and URI of the referer link. The save string contains the local filename being used. You may modifiy the save string to fit your needs, up to 1024 bytes (note: filename collisions, if any, will be handled by the engine by renaming the file into file-2.ext, file-3.ext ..).
return value: must return 1
int mycallback(t_hts_callbackarg *carg, httrackp* opt, const char* adr_complete, const char* fil_complete, const char* referer_adr, const char* referer_fil, char* save);
sendheadCalled when HTTP headers are to be sent to the remote server. The buff buffer contains text headers, adr and fil the URL, and referer_adr and referer_fil the referer URL. The outgoing structure contains all information related to the current slot.
return value: 1 if the mirror can continue, 0 if the mirror must be aborted
int mycallback(t_hts_callbackarg *carg, httrackp* opt, char* buff, const char* adr, const char* fil, const char* referer_adr, const char* referer_fil, htsblk* outgoing);
receiveheadCalled when HTTP headers are recevived from the remote server. The buff buffer contains text headers, adr and fil the URL, and referer_adr and referer_fil the referer URL. The incoming structure contains all information related to the current slot.
return value: 1 if the mirror can continue, 0 if the mirror must be aborted
int mycallback(t_hts_callbackarg *carg, httrackp* opt, char* buff, const char* adr, const char* fil, const char* referer_adr, const char* referer_fil, htsblk* incoming);
detectCalled when an unknown document is to be parsed. The str structure contains all information related to the document.
return value: 1 if the type is known and can be parsed, 0 if the document type is unknown
int mycallback(t_hts_callbackarg *carg, httrackp* opt, htsmoduleStruct* str);
parseThe str structure contains all information related to the document.
return value: 1 if the document was successfully parsed, 0 if an error occured
int mycallback(t_hts_callbackarg *carg, httrackp* opt, htsmoduleStruct* str);


Note: the optional libhttrack-plugin module (libhttrack-plugin.dll or libhttrack-plugin.so), if found in the library environment, is loaded automatically, and its hts_plug() function being called.

An example is generally more efficient than anything else, so let's write our first module, aimed to stupidely print all parsed html files:
/* system includes */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

/* standard httrack module includes */
#include "httrack-library.h"
#include "htsopt.h"
#include "htsdefines.h"

/* local function called as "check_html" callback */
static int process_file(t_hts_callbackarg /*the carg structure, holding various information*/*carg, /*the option settings*/httrackp *opt, 
                        /*other parameters are callback-specific*/
                        char* html, int len, const char* url_address, const char* url_file) {
  void *ourDummyArg = (void*) CALLBACKARG_USERDEF(carg);    /*optional user-defined arg*/

  /* call parent functions if multiple callbacks are chained. you can skip this part, if you don't want previous callbacks to be called. */
  if (CALLBACKARG_PREV_FUN(carg, check_html) != NULL) {
    if (!CALLBACKARG_PREV_FUN(carg, check_html)(CALLBACKARG_PREV_CARG(carg), opt,
                                                html, len, url_address, url_file)) {
        return 0;  /* abort */
      }
  }

  printf("file %s%s content: %s\n", url_address, url_file, html);
  return 1;  /* success */
}

/* local function called as "end" callback */
static int end_of_mirror(t_hts_callbackarg /*the carg structure, holding various information*/*carg, /*the option settings*/httrackp *opt) {
  void *ourDummyArg = (void*) CALLBACKARG_USERDEF(carg);    /*optional user-defined arg*/

  /* processing */
  fprintf(stderr, "That's all, folks!\n");

  /* call parent functions if multiple callbacks are chained. you can skip this part, if you don't want previous callbacks to be called. */
  if (CALLBACKARG_PREV_FUN(carg, end) != NULL) {
    /* status is ok on our side, return other callabck's status */
    return CALLBACKARG_PREV_FUN(carg, end)(CALLBACKARG_PREV_CARG(carg), opt);
  }

  return 1;  /* success */
}

/*
module entry point
the function name and prototype MUST match this prototype
*/
EXTERNAL_FUNCTION int hts_plug(httrackp *opt, const char* argv) {
  /* optional argument passed in the commandline we won't be using here */
  const char *arg = strchr(argv, ',');
  if (arg != NULL)
    arg++;

  /* plug callback functions */
  CHAIN_FUNCTION(opt, check_html, process_file, /*optional user-defined arg*/NULL);
  CHAIN_FUNCTION(opt, end, end_of_mirror, /*optional user-defined arg*/NULL);

  return 1;  /* success */
}

/*
module exit point
the function name and prototype MUST match this prototype
*/
EXTERNAL_FUNCTION int hts_unplug(httrackp *opt) {
  fprintf(stder, "Module unplugged");

  return 1;  /* success */
}

Compile this file ; for example:
gcc -O -g3 -shared -o mylibrary.so myexample.c
and plug the module using the commandline ; for example:
httrack --wrapper mylibrary http://www.example.com
or, if some parameters are desired:
httrack --wrapper mylibrary,myparameter-string http://www.example.com
(the "myparameter-string" string will be available in the 'arg' parameter passed to the hts_plug entry point)


httraqt/help/step9_opt6.html0000664000175000017500000001457413042707374016621 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

Option panel : Spider




  • Accept cookies

  • Accept cookies generated by the remote server
    If you do not accept cookies, some "session-generated" pages will not be retrieved


  • Check document type

  • Define when the engine has to check document type
    The engine must know the document type, to rewrite the file types. For example, if a link called /cgi-bin/gen_image.cgi generates a gif image, the generated file will not be called "gen_image.cgi" but "gen_image.gif"
    Avoid "never", because the local mirror could be bogus


  • Parse java files

  • Must the engine parse .java files (java classes) to seek included filenames?
    It is checked by default


  • Spider

  • Must the engine follow remote robots.txt rules when they exist?
    The default is "follow"


  • Update hack

  • Attempt to limit transfers by wrapping known bogus responses from servers. For example, pages with same size will be considered as "up to date", even if the timestamp seems different. This can be useful for many dynamically generated pages, but this can also cause not-updated pages in rare cases.

  • Tolerant requests

  • Tolerate wrong file size, and make requests compliant with old servers
    It is unchecked by default, because this option can cause files to become bogus


  • Force old HTTP/1.0 requests

  • This option forces the engine to use HTTP/1.0 requests, and avoid HEAD requests.
    Useful for some sites with old server versions, or with many dynamically generated pages.






Back to Home

httraqt/help/options.html0000664000175000017500000003436513042707374016300 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

Options

  • Filters: how to use them

  • Here you can find informations on filters: how to accept all gif files in a mirror, for example

  • List of options

w  mirror with automatic wizard
This is the default scanning option, the engine automatically scans links according to the default options, and filters defined. It does not prompt a message when a "foreign" link is reached.

W  semi-automatic mirror with help-wizard (asks questions)
This option lets the engine ask the user if a link must be mirrored or not, when a new web has been found.

g  just get files (saved in the current directory)
This option forces the engine not to scan the files indicated - i.e. the engine only gets the files indicated.

i  continue an interrupted mirror using the cache
This option indicates to the engine that a mirror must be updated or continued.

rN  recurse get with limited link depth of N
This option sets the maximum recurse level. Default is infinite (the engine "knows" that it should not go out of current domain)

a   stay on the same address
This is the default primary scanning option, the engine does not go out of domains without permissions (filters, for example)

d   stay on the same principal domain
This option lets the engine go on all sites that exist on the same principal domain.
Example: a link located at www.someweb.com that goes to members.someweb.com will be followed.

l   stay on the same location (.com, etc.)
This option lets the engine go on all sites that exist on the same location.
Example: a link located at www.someweb.com that goes to www.anyotherweb.com will be followed.
Warning: this is a potentially dangerous option, limit the recurse depth with r option.

e   go everywhere on the web
This option lets the engine go on any sites.
Example: a link located at www.someweb.com that goes to www.anyotherweb.org will be followed.
Warning: this is a potentially dangerous option, limit the recurse depth with r option.

n   get non-html files 'near' an html file (ex: an image located outside)
This option lets the engine catch all files that have references on a page, but that exist outside the web site.
Example: List of ZIP files links on a page.

t   test all URLs (even forbidden ones)
This option lets the engine test all links that are not caught.
Example: to test broken links in a site

x   replace external html links by error pages
This option tells the engine to rewrite all links not taken into warning pages.
Example: to browse offline a site, and to warn people that they must be online if they click to external links.

sN  follow robots.txt and meta robots tags
This option sets the way the engine treats "robots.txt" files. This file is often set by webmasters to avoir cgi-bin directories, or other irrevelant pages.
Values: 
  s0  Do not take robots.txt rules
  s1  Follow rules, if compatible with internal filters
  s2  Always follow site's rules

bN  accept cookies in cookies.txt
This option activates or unactivates the cookie
  b0 do not accept cookies
  b1 accept cookies

S   stay on the same directory
This option asks the engine to stay on the same folder level.
Example: A link in /index.html that points to /sub/other.html will not be followed

D   can only go down into subdirs
This is the default option, the engine can go everywhere on the same directoy, or in lower structures

U   can only go to upper directories
This option asks the engine to stay on the same folder level or in upper structures

B   can both go up&down into the directory structure
This option lets the engine to go in any directory level

Y   mirror ALL links located in the first level pages (mirror links)
This option is activated for the links typed in the command line
Example: if you have a list of web sites in www.asitelist.com/index.html, then all these sites will be mirrored

NN  name conversion type (0 *original structure 1,2,3 html/data in one directory)
  N0 Site-structure (default)
  N1 Html in web/, images/other files in web/images/
  N2 Html in web/html, images/other in web/images
  N3 Html in web/,  images/other in web/
  N4 Html in web/, images/other in web/xxx, where xxx is the file extension (all gif will be placed onto web/gif, for example)
  N5 Images/other in web/xxx and Html in web/html

  N99 All files in web/, with random names (gadget !)

  N100 Site-structure, without www.domain.xxx/
  N101 Identical to N1 exept that "web" is replaced by the site's name
  N102 Identical to N2 exept that "web" is replaced by the site's name
  N103 Identical to N3 exept that "web" is replaced by the site's name
  N104 Identical to N4 exept that "web" is replaced by the site's name
  N105 Identical to N5 exept that "web" is replaced by the site's name
  N199 Identical to N99 exept that "web" is replaced by the site's name

  N1001 Identical to N1 exept that there is no "web" directory
  N1002 Identical to N2 exept that there is no "web" directory
  N1003 Identical to N3 exept that there is no "web" directory (option set for g option)
  N1004 Identical to N4 exept that there is no "web" directory
  N1005 Identical to N5 exept that there is no "web" directory
  N1099 Identical to N99 exept that there is no "web" directory

LN  long names
  L0 Filenames and directory names are limited to 8 characters + 3 for extension
  L1 No restrictions (default)

K   keep original links (e.g. http://www.adr/link) (K0 *relative link)
This option has only been kept for compatibility reasons

pN  priority mode:
  p0 just scan, don't save anything (for checking links)
  p1 save only html files
  p2 save only non html files
  p3 save all files
  p7 get html files before, then treat other files

cN  number of multiple connections (*c8)
Set the numer of multiple simultaneous connections

O   path for mirror/logfiles+cache (-O path_mirror[,path_cache_and_logfiles])
This option define the path for mirror and log files
Example: -P "/user/webs","/user/logs"

P   proxy use (-P proxy:port or -P user:pass@proxy:port)
This option define the proxy used in this mirror
Example: -P proxy.myhost.com:8080

F   user-agent field (-F \"user-agent name\
This option define the user-agent field
Example: -F "Mozilla/4.5 (compatible; HTTrack 1.2x; Windows 98)"

mN maximum file length for a non-html file
This option define the maximum size for non-html files
Example: -m100000

mN,N'  for non html (N) and html (N')
This option define the maximum size for non-html files and html-files
Example: -m100000,250000

MN maximum overall size that can be uploaded/scanned
This option define the maximum amount of bytes that can be downloaded
Example: -M1000000

EN maximum mirror time in seconds (60=1 minute, 3600=1 hour)
This option define the maximum time that the mirror can last
Example: -E3600

AN maximum transfer rate in bytes/seconds (1000=1kb/s max)
This option define the maximum transfer rate
Example: -A2000

GN pause transfer if N bytes reached, and wait until lock file is deleted
This option asks the engine to pause every time N bytes have been transfered, and restarts when the lock file "hts-pause.lock" is being deleted
Example: -G20000000

u check document type if unknown (cgi,asp..)
This option define the way the engine checks the file type
  u0 do not check
  u1 check but /
  u2 check always

RN number of retries, in case of timeout or non-fatal errors (*R0)
This option sets the maximum number of tries that can be processed for a file

o *generate output html file in case of error (404..) (o0 don't generate)
This option define whether the engine has to generate html output file or not if an error occured

TN timeout, number of seconds after a non-responding link is shutdown
This option define the timeout
Example: -T120

JN traffic jam control, minimum transfert rate (bytes/seconds) tolerated for a link
This option define the minimum transfer rate
Example: -J200

HN host is abandonned if: 0=never, 1=timeout, 2=slow, 3=timeout or slow
This option define whether the engine has to abandon a host if a timeout/"too slow" error occured

&P extended parsing, attempt to parse all links (even in unknown tags or Javascript)
This option activates the extended parsing, that attempt to find links in unknown Html code/javascript

j *parse Java Classes (j0 don't parse)
This option define whether the engine has to parse java files or not to catch included files

I *make an index (I0 don't make)
This option define whether the engine has to generate an index.html on the top directory

X *delete old files after update (X0 keep delete)
This option define whether the engine has to delete locally, after an update, files that have been deleted in the remote mirror, or that have been excluded

C *create/use a cache for updates and retries (C0 no cache)
This option define whether the engine has to generate a cache for retries and updates or not

k  store all files in cache (not useful if files on disk)
This option define whether the engine has to store all files in cache or not

V execute system command after each files ($0 is the filename: -V \"rm \\$0\
This option lets the engine execute a command for each file saved on disk

q  quiet mode (no questions)
Do not ask questions (for example, for confirm an option)

Q  log quiet mode (no log)
Do not generate log files

v  verbose screen mode
Log files are printed in the screen

f *log file mode
Log files are generated into two log files

z  extra infos log
Add more informations on log files

Z  debug log
Add debug informations on log files


--mirror   *make a mirror of site(s) 
--get   get the files indicated, do not seek other URLs
--mirrorlinks   test links in pages (identical to -Y)
--testlinks     test links in pages
--spider    spider site(s), to test links (reports Errors & Warnings)
--update    update a mirror, without confirmation
--skeleton  make a mirror, but gets only html files

--http10  force http/1.0 requests when possible

httraqt/help/step9_opt10.html0000664000175000017500000001354513042707374016671 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

Option panel : Expert Options




    Advice: leave these options to default values!

  • Use a cache for updates

  • This option MUST be set if you want to update the site later, or if you want to have the opportunity to continue a crashed mirror
    Disable it only if you want to save few kilobytes, but, err, again, it is not advised to disable this option!


  • Primary filter (scan mode)

  • Which files must be saved?
    You can choose Html and/or Non-Html, or none (this last option is automatically set for scanning)


  • Travel mode

  • Set the default spidering direction
    The default is to catch all files in the same level and lower levels, which is the most logical


  • Global travel mode

  • Set the default global spidering direction
    The default is to stay on the same address if no specific authorization has been delivered


  • Activate debug mode

  • Enables some extra debug informations, like headers debugging and some interface informations (for debugging purpose only)





Back to Home

httraqt/help/step9_opt7.html0000664000175000017500000001325113042707374016611 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

Option panel : Proxy




  • Proxy

  • You can enter manually the proxy name and port (enter the name in the first field, the port in the second field)

  • Use proxy for FTP transfers

  • The engine can use default HTTP proxy for all ftp (ftp://) transfers. Most proxies allow this, and if you are behind a firewall, this option will allow you to easily catch all ftp links. Besides, ftp transfers managed by the proxy are more reliable than the engine's default FTP client.
    This option is checked by default


  • Configure

  • Click on this button to configure the proxy.
    If the proxy needs authentication you can define the login username/password







  • Hide password

  • Use it if you do not want to display the password (hides the proxy name)





Back to Home

httraqt/help/fcguide.html0000664000175000017500000031600013042707374016200 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

Httrack Users Guide (3.10)

By Fred Cohen

Background and Introduction

I started using httrack in mid-2000 and found it to be an excellent tool for imaging web sites. Various words are used to describe this process - from imaging to mirroring to snaking and so on. I will be using a variety of these words in my description.

I have used many such tools over the years, have performed many manual and semi-automatic operations of similar sorts, and written partial programs to do similar functions, but - at least for now - httrack seems to me to be the best option for this function.

The only problem I encountered when using httrack was that it is so rich with features that I could never really figure out precisely the right thing to do at any given point. I was using recepies rather than knowledge to get the job done - and I was pestering the authors for those recepies. After a few days of very helpful assistance from the authors I volenteered to write a users manual for httrack - and here it is. I hope it gets the job done.


Basics

Httrack is a program that gets information from the Internet, looks for pointers to other information, gets that information, and so forth. If you ask it to, and have enough disk space, it will try to make a copy of the whole Internet on your computer. While this may be the answer to Dilbert's boss when he asks to get a printout of the Internet for some legal document, for most of us, we want to get copies of just the right part of the Internet, and have them nicely organized for our use. This is where httrack does a great job. Here's a simple example:


httrack "http://www.all.net/" -O "/tmp/www.all.net" "+*.all.net/*" -v

In this example, we ask httrack to start the Universal Resource Locator (URL) http://www.all.net/ and store the results under the directory /tmp/www.all.net (the -O stands for "output to") while not going beyond the bounds of all the files in the www.all.net domain and printing out any error messages along the way (-v means verbose). This is the most common way that I use httrack. Please note that this particular command might take you a while - and run you out of disk space.

This sort of a mirror image is not an identical copy of the original web site - in some ways it's better such as for local use - while in other ways it may be problematic - such as for legal use. This default mirroring method changes the URLs within the web site so that the references are made relative to the location the copy is stored in. This makes it very useful for navigating through the web site on your local machine with a web browser since most things will work as you would expect them to work. In this example, URLs that point outside of the www.all.net domain space will still point there, and if you encounter one, the web browser will try to get the data from that location.

For each of the issues discussed here - and many more - httrack has options to allow you to make different choices and get different results. This is one of the great things about httrack - and one of the the real major problems with using it without the knowledge of all that it can do. If you want to know all the things httrack can do, you might try typing:


httrack --help

Unfortunately, while this outputs a though list of options, it is somewhat less helpful it might be for those who don't know what the options all mean and haven't used them before. On the other hand, this is most useful for those who already know how to use the program but don't remember some obscure option that they haven't used for some time.

The rest of this manual is dedicated to detailing what you find in the help message and providing examples - lots and lots of examples... Here is what you get (page by page - use to move to the next page in the real program) if you type 'httrack --help':

>httrack --help
 HTTrack version 3.03BETAo4 (compiled Jul  1 2001)
	usage: ./httrack ] [-]
	with options listed below: (* is the default value)

General options:
  O  path for mirror/logfiles+cache (-O path_mirror[,path_cache_and_logfiles]) (--path )
 %O  top path if no path defined (-O path_mirror[,path_cache_and_logfiles])

Action options:
  w *mirror web sites (--mirror)
  W  mirror web sites, semi-automatic (asks questions) (--mirror-wizard)
  g  just get files (saved in the current directory) (--get-files)
  i  continue an interrupted mirror using the cache
  Y   mirror ALL links located in the first level pages (mirror links) (--mirrorlinks)

Proxy options:
  P  proxy use (-P proxy:port or -P user:pass@proxy:port) (--proxy )
 %f *use proxy for ftp (f0 don't use) (--httpproxy-ftp[=N])

Limits options:
  rN set the mirror depth to N (* r9999) (--depth[=N])
 %eN set the external links depth to N (* %e0) (--ext-depth[=N])
  mN maximum file length for a non-html file (--max-files[=N])
  mN,N'                  for non html (N) and html (N')
  MN maximum overall size that can be uploaded/scanned (--max-size[=N])
  EN maximum mirror time in seconds (60=1 minute, 3600=1 hour) (--max-time[=N])
  AN maximum transfer rate in bytes/seconds (1000=1kb/s max) (--max-rate[=N])
 %cN maximum number of connections/seconds (*%c10)
  GN pause transfer if N bytes reached, and wait until lock file is deleted (--max-pause[=N])

Flow control:
  cN number of multiple connections (*c8) (--sockets[=N])
  TN timeout, number of seconds after a non-responding link is shutdown (--timeout)
  RN number of retries, in case of timeout or non-fatal errors (*R1) (--retries[=N])
  JN traffic jam control, minimum transfert rate (bytes/seconds) tolerated for a link (--min-rate[=N])
  HN host is abandonned if: 0=never, 1=timeout, 2=slow, 3=timeout or slow (--host-control[=N])

Links options:
 %P *extended parsing, attempt to parse all links, even in unknown tags or Javascript (%P0 don't use) (--extended-parsing[=N])
  n  get non-html files 'near' an html file (ex: an image located outside) (--near)
  t  test all URLs (even forbidden ones) (--test)
 %L )

Build options:
  NN structure type (0 *original structure, 1+: see below) (--structure[=N])
     or user defined structure (-N "%h%p/%n%q.%t")
  LN long names (L1 *long names / L0 8-3 conversion) (--long-names[=N])
  KN keep original links (e.g. http://www.adr/link) (K0 *relative link, K absolute links, K3 absolute URI links) (--keep-links[=N])
  x  replace external html links by error pages (--replace-external)
 %x  do not include any password for external password protected websites (%x0 include) (--no-passwords)
 %q *include query string for local files (useless, for information purpose only) (%q0 don't include) (--include-query-string)
  o *generate output html file in case of error (404..) (o0 don't generate) (--generate-errors)
  X *purge old files after update (X0 keep delete) (--purge-old[=N])

Spider options:
  bN accept cookies in cookies.txt (0=do not accept,* 1=accept) (--cookies[=N])
  u  check document type if unknown (cgi,asp..) (u0 don't check, * u1 check but /, u2 check always) (--check-type[=N])
  j *parse Java Classes (j0 don't parse) (--parse-java[=N])
  sN follow robots.txt and meta robots tags (0=never,1=sometimes,* 2=always) (--robots[=N])
 %h  force HTTP/1.0 requests (reduce update features, only for old servers or proxies) (--http-10)
 %B  tolerant requests (accept bogus responses on some servers, but not standard!) (--tolerant)
 %s  update hacks: various hacks to limit re-transfers when updating (identical size, bogus response..) (--updatehack)
 %A  assume that a type (cgi,asp..) is always linked with a mime type (-%A php3=text/html) (--assume )

Browser ID:
  F  user-agent field (-F "user-agent name") (--user-agent )
 %F  footer string in Html code (-%F "Mirrored [from host %s [file %s [at %s]]]" (--footer )
 %l  preffered language (-%l "fr, en, jp, *" (--language )

Log, index, cache
  C  create/use a cache for updates and retries (C0 no cache,C1 cache is prioritary,* C2 test update before) (--cache[=N])
  k  store all files in cache (not useful if files on disk) (--store-all-in-cache)
 %n  do not re-download locally erased files (--do-not-recatch)
 %v  display on screen filenames downloaded (in realtime) (--display)
  Q  no log - quiet mode (--do-not-log)
  q  no questions - quiet mode (--quiet)
  z  log - extra infos (--extra-log)
  Z  log - debug (--debug-log)
  v  log on screen (--verbose)
  f *log in files (--file-log)
  f2 one single log file (--single-log)
  I *make an index (I0 don't make) (--index)
 %I  make an searchable index for this mirror (* %I0 don't make) (--search-index)

Expert options:
  pN priority mode: (* p3) (--priority[=N])
      0 just scan, don't save anything (for checking links)
      1 save only html files
      2 save only non html files
     *3 save all files
      7 get html files before, then treat other files
  S  stay on the same directory
  D *can only go down into subdirs
  U  can only go to upper directories
  B  can both go up&down into the directory structure
  a *stay on the same address
  d  stay on the same principal domain
  l  stay on the same TLD (eg: .com)
  e  go everywhere on the web
 %H  debug HTTP headers in logfile (--debug-headers)

Guru options: (do NOT use)
 #0  Filter test (-#0 '*.gif' 'www.bar.com/foo.gif')
 #f  Always flush log files
 #FN Maximum number of filters
 #h  Version info
 #K  Scan stdin (debug)
 #L  Maximum number of links (-#L1000000)
 #p  Display ugly progress information
 #P  Catch URL
 #R  Old FTP routines (debug)
 #T  Generate transfer ops. log every minutes
 #u  Wait time
 #Z  Generate transfer rate statictics every minutes
 #!  Execute a shell command (-#! "echo hello")

Command-line specific options:
  V execute system command after each files ($0 is the filename: -V "rm \$0") (--userdef-cmd )
 %U run the engine with another id when called as root (-%U smith) (--user )

Details: Option N
  N0 Site-structure (default)
  N1 HTML in web/, images/other files in web/images/
  N2 HTML in web/HTML, images/other in web/images
  N3 HTML in web/,  images/other in web/
  N4 HTML in web/, images/other in web/xxx, where xxx is the file extension
(all gif will be placed onto web/gif, for example) N5 Images/other in web/xxx and HTML in web/HTML N99 All files in web/, with random names (gadget !) N100 Site-structure, without www.domain.xxx/ N101 Identical to N1 exept that "web" is replaced by the site's name N102 Identical to N2 exept that "web" is replaced by the site's name N103 Identical to N3 exept that "web" is replaced by the site's name N104 Identical to N4 exept that "web" is replaced by the site's name N105 Identical to N5 exept that "web" is replaced by the site's name N199 Identical to N99 exept that "web" is replaced by the site's name N1001 Identical to N1 exept that there is no "web" directory N1002 Identical to N2 exept that there is no "web" directory N1003 Identical to N3 exept that there is no "web" directory (option set for g option) N1004 Identical to N4 exept that there is no "web" directory N1005 Identical to N5 exept that there is no "web" directory N1099 Identical to N99 exept that there is no "web" directory Details: User-defined option N %n Name of file without file type (ex: image) (--do-not-recatch) %N Name of file, including file type (ex: image.gif) %t File type (ex: gif) %p Path [without ending /] (ex: /someimages) %h Host name (ex: www.someweb.com) (--http-10) %M URL MD5 (128 bits, 32 ascii bytes) %Q query string MD5 (128 bits, 32 ascii bytes) %q small query string MD5 (16 bits, 4 ascii bytes) (--include-query-string) %s? Short name version (ex: %sN) %[param] param variable in query string Shortcuts: --mirror

For many of you, the manual is now complete, but for the rest of us, I will now go through this listing one item at a time with examples... I will be here a while...


Syntax

httrack  [-option] [+] [-] 

The syntax of httrack is quite simple. You specify the URLs you wish to start the process from (), any options you might want to add ([-option], any filters specifying places you should ([+]) and should not ([-]) go, and end the command line by pressing . Httrack then goes off and does your bidding. For example:


httrack www.all.net/bob/

This will use the 'defaults' (those selections from the help page marked with '*' in the listing above) to image the web site. Specifically, the defauls are:

  w *mirror web sites
 %f *use proxy for ftp (f0 don't use)
  cN number of multiple connections (*c8)
  RN number of retries, in case of timeout or non-fatal errors (*R1)
 %P *extended parsing, attempt to parse all links, even in unknown tags or Javascript (%P0 don't use)
  NN  name conversion type (0 *original structure, 1+: see below)
  LN  long names (L1 *long names / L0 8-3 conversion)
  K   keep original links (e.g. http://www.adr/link) (K0 *relative link)
  o *generate output html file in case of error (404..) (o0 don't generate)
  X *purge old files after update (X0 keep delete)
  bN  accept cookies in cookies.txt (0=do not accept,* 1=accept)
  u check document type if unknown (cgi,asp..) (u0 don't check, * u1 check but /, u2 check always)
  j *parse Java Classes (j0 don't parse)
  sN  follow robots.txt and meta robots tags (0=never,1=sometimes,* 2=always)
  C  create/use a cache for updates and retries (C0 no cache,C1 cache is prioritary,* C2 test update before)
  f *log file mode
  I *make an index (I0 don't make)
  pN priority mode: (* p3)  *3 save all files
  D  *can only go down into subdirs
  a  *stay on the same address
  --mirror       *make a mirror of site(s) (default)

Here's what all of that means:

      w *mirror web sites 

    Automatically go though each URL you download and look for links to other URLs inside it, dowloading them as well.

     %f *use proxy for ftp (f0 don't use) 

    If there are and links to ftp URLs (URLs using the file transfer protocol (FTP) rather than the hypertext transfer protocol HTTP), go through an ftp proxy server to get them.

      cN number of multiple connections (*c8) 

    Use up to 8 simultaneous downloads so that at any gioven time, up to 8 URLs may be underway.

      RN number of retries, in case of timeout or non-fatal errors (*R1) 

    Retry once if anything goes wrong with a download.

     %P *extended parsing, attempt to parse all links, even in unknown tags or Javascript (%P0 don't use) 

    Try to parse all URLs - even if they are in Javascript, Java, tags of unknown types, or anywhere else the program can find things.

      NN  name conversion type (0 *original structure, 1+: see below) 

    Use the original directory and file structure of the web site in your mirror image of the site.

      LN  long names (L1 *long names / L0 8-3 conversion) 

    If filenames do not follow the old DOS conventions, store them with the same names used on the web site.

      K   keep original links (e.g. http://www.adr/link) (K0 *relative link) 

    Use relative rather than the original links so that URLs within this web site are adjusted to point to the files in the mirror.

      o *generate output html file in case of error (404..) (o0 don't generate) 

    IF there are errors in downloading, create a file that indicates that the URL was not found. This makes browsing go a lot smoother.

      X *purge old files after update (X0 keep delete) 

    Files not found on the web site that were previously there get deleted so that you have an accurate snapshot of the site as it is today - losing historical data.

      bN  accept cookies in cookies.txt (0=do not accept,* 1=accept) 

    Accept all cokkies sent to you and return them if requested. This is required for many sites to function. These cookies are only kept relative to the specific site, so you don't have to worry about your browser retaining them.

      u check document type if unknown (cgi,asp..) (u0 don't check, * u1 check but /, u2 check always) 

    This causes different document types to be analyzed differently.

      j *parse Java Classes (j0 don't parse) 

    This causes Java class files to be parsed looking for URLs.

      sN  follow robots.txt and meta robots tags (0=never,1=sometimes,* 2=always) 

    This tells the program to follow the wishes of the site owner with respect to limiting where robots like this one search.

      C  create/use a cache for updates and retries (C0 no cache,C1 cache is prioritary,* C2 test update before) 

    If you are downloading a site you have a previous copy of, supplemental parameters are transmitted to the server, for example the 'If-Modified-Since:' field will be used to see if files are newer than the last copy you have. If they are newer, they will be downloaded, otherwise, they will not.

      f *log file mode 

    This retains a detailed log of any important events that took place.

      I *make an index (I0 don't make) 

    This makes a top-level index.html file so that if you image a set of sites, you can have one place to start reviewing the set of sites.

      pN priority mode: (* p3)  *3 save all files 

    This will cause all downloaded files to be saved.

      D  *can only go down into subdirs 

    This prevents the program from going to higher level directories than the initial subdirectory, but allows lower-level subdirectories of the starting directory to be investigated.

      a  *stay on the same address 

    This indicates that only the web site(s) where the search started are to be collected. Other sites they point to are not to be imaged.

      --mirror       *make a mirror of site(s) (default) 

    This indicates that the program should try to make a copy of the site as well as it can.

Now that's a lot of options for the default - but of course there are a lot more options to go. For the most part, the rest of the options represent variations on these themes. For example, instead of saving all files, we might only want to save html files, or instead of 8 simultaneous sessions, we might want only 4.

If we wanted to make one of these changes, we would specify the option on the command line. For example:


httrack www.all.net/bob/ -c4 -B

This would restrict httrack to only use 4 siumultaneous sessions but allow it to go up the directory structure (for example to www.all.net/joe/) as well as down it (for example to www.all.net/bob/deeper/).

You can add a lot of options to a command line!


A Thorough Going Over

Now that you have an introduction, it's time for a more though coverage. This is where I go through each of the options and describe it in detail with examples... Actually, I won't quite do that. But I will get close.

Options tend to come in groups. Each group tends to be interrelated, so it's easier and more useful to go through them a group at a time with some baseline project in mind. In my case, the project is to collect all of the information on the Internet about some given subject. We will assume that, through a previous process, I have gotten a list of URLs of interest to me. Typically there will be hundreds of these URLs, and they will be a mixed bag of sites that are full of desired information, pages with lists of pointers to other sites, URLs of portions of a web site that are of interest (like Bob's home pages and subdirectories), and so forth. Let us say that for today we are looking for the definitive colleciton of Internet information on shoe sizes from around the world.


General Options


General options:
  O  path for mirror/logfiles+cache (-O path_mirror[,path_cache_and_logfiles])

For this project, I will want to keep all of the information I gather in one place, so I will specify that output area of the project as /tmp/shoesizes by adding '-O /tmp/shoesizes' to every command line I use.. for example:


httrack http://www.shoesizes.com -O /tmp/shoesizes

The action options tell httrack how to operate at the larger level.


Action Options


Action options:
  w *mirror web sites
  W  mirror web sites, semi-automatic (asks questions)
  g  just get files (saved in the current directory)
  i  continue an interrupted mirror using the cache
  Y   mirror ALL links located in the first level pages (mirror links)

If I want httrack to ask me questions - such as what options to use, what sites to mirror, etc. I can tell it to ask these questions as follows:


httrack http://www.shoesizes.com -O /tmp/shoesizes -W


I can also do:

httrack
OR
httrack -W
OR
httrack -w

The '-W' options asks whether the or not a site has to be mirrored, while the '-w' option does not ask this question but asks the remainder of the questions required to mirror the site.

The -g option allows you to get the files exactly as they are and store them in the currant directory. This is handy for a relatively small collection of information where organization isn't important. With this option, the html files will not even be parsed to look for other URLs. This option is useful for getting isolated files (e.g., httrack -g www.mydrivers.com/drivers/windrv32.exe).

If I start a collection process and it fails for ome reason or another - such as me interrupting it because I am running out of disk space - or a network outage - then I can restart the process by using the -i option:

httrack http://www.shoesizes.com -O /tmp/shoesizes -i 

Finally, I can mirror all links in the first level pages of the URLs I specify. A good example of where to use whis would be in a case where I have a page that points to a lot of other sites and I want to get the initial information on those sites before mirroring them:

httrack http://www.shoesizes.com/othersites.html -O /tmp/shoesizes -Y 

Proxy Options

Many users use a proxy for many of their functions. This is a key component in many firewalls, but it is also commonly used for anonymizing access and for exploiting higher speed communications at a remote server.

Proxy options:
  P  proxy use (-P proxy:port or -P user:pass@proxy:port)
 %f *use proxy for ftp (f0 don't use)

If you are using a standard proxy that doesn't require a user ID and password, you would do something like this:

httrack http://www.shoesizes.com -O /tmp/shoesizes -P proxy.www.all.net:8080 

In this case, we have asusmed that proxy.www.all.net is the host that does the proxy service and that it uses port 8080 for this service. In some cases you will have to ask your network or firewall administrator for these details, however, in most cases they should be the same as the options used in your web browser.

In some cases, a user ID and password are required for the proxy server. This is common in corporate environments where only authorized users may access the Internet.

httrack http://www.shoesizes.com -O /tmp/shoesizes -P fc:password@proxy.www.all.net:8080 

In this case, the user ID 'fc' and the password 'password' are used on proxy.www.all.net port 8080. Again, your network or firewall administrator can be most helpful in addressing the specifics for your environment.

FTP normally operates through a proxy server, but for systems that have direct connections to the Internet, the following option should help:

httrack ftp://ftp.shoesizes.com -O /tmp/shoesizes -%f0 

Limits Options


Limits options:
  rN set the mirror depth to N
  mN maximum file length for a non-html file
  mN,N'                  for non html (N) and html (N')
  MN maximum overall size that can be uploaded/scanned
  EN maximum mirror time in seconds (60=1 minute, 3600=1 hour)
  AN maximum transfer rate in bytes/seconds (1000=1kb/s max)
  GN pause transfer if N bytes reached, and wait until lock file is deleted
  %eN set the external links depth to N (* %e0) (--ext-depth[=N])
  %cN maximum number of connections/seconds (*%c10)

Setting limits provides the means by which you can avoid running out of disk space, CPU time, and so forth. This may be particularly helpful for those who accidentally try to image the whole Internet.


httrack http://www.shoesizes.com -O /tmp/shoesizes -r50

In this example, we limit the directlry depth to 50 levels deep. As a general rule, web sites don't go much deeper than 20 levels or so, and if you think about it, if there are only 2 subdirectories per directory level, a directory structure 50 deep would have about 10 trillion directories. Of course many sites have a small number of files many levels deep in a directory structure for various reasons. In some cases, a symbolic link will cause an infinite recursion of directory levels as well, so placing a limit may be advisable.


httrack http://www.shoesizes.com -O /tmp/shoesizes -m50000000

This example sets the maximum file length for non-HTML files to 50 megabytes. This is not an unusual length for things like tar files, and in some cases - for example when there are images of CD-ROMs to fetch from sites, you might want a limit more like 750 megabytes.


httrack http://www.shoesizes.com -O /tmp/shoesizes -m50000000,100000

In this example, we have set a limit for html files as well - at 100,000 bytes. HTML files are rarely larger than this, however, in some cases larger sizes may be needed.


httrack http://www.shoesizes.com -O /tmp/shoesizes -M1000000000

This option sets the maximum total size - in bytes - that can be uploaded from a site - in this case to 1 gigabyte. Depending on how much disk space you have, such an option may be worthwhile.


httrack http://www.shoesizes.com -O /tmp/shoesizes -E3600

This sets the maximum runtime for the download process. Of course depending on the speed of your connection it may take longer or shorter runtimes to get the same job done, and network traffic is also a factor. 3600 seconds corresponds to one hour.


httrack http://www.shoesizes.com -O /tmp/shoesizes A100000000

This option specifies the largest number of bytes per second that should be used for transfers. For example, you might want to go slow for some servers that are heavily loaded in the middle of the day, or to download slowly so that the servers at the other end are less likely to identify you as mirroring their site. The setting above limits my bandwidth to 100 million bytes per second - slow I know, but I wouldn't want to stress the rest of the Internet.


httrack http://www.shoesizes.com -O /tmp/shoesizes -G100000000

In this case, the G option is used to 'pause' a download after the first gigabyte is downloaded pending manual removal of the lockfile. This is handy of you want to download some portion of the data, move it to secondary storage, and then continue - or if you want to only download overnight and want to stop before daylight and continue the next evening. You could even combine this option with a cron job to remove the lock file so that the job automatically restarts at 7PM every night and gets another gigabyte.


httrack http://www.shoesizes.com -O /tmp/shoesizes %e5

In this case, httrack will only go to depth 5 for external links, thus not imaging the entire web, but only yhose links within 5 links of these web pages.

Also note that the interaction of these options may cause unintended consequences. For example, limiting bandwidth and download time conspire to limit the total amount of data that can be downloaded.


Flow Control Options


Flow control:
  cN number of multiple connections (*c8)
  %cN maximum number of connections/seconds (*%c10)
  TN timeout, number of seconds after a non-responding link is shutdown
  RN number of retries, in case of timeout or non-fatal errors (*R1)
  JN traffic jam control, minimum transfert rate (bytes/seconds) tolerated for a link
  HN host is abandonned if: 0=never, 1=timeout, 2=slow, 3=timeout or slow


This example allows up to 128 simultaneous downloads. Note that this is likely to crash remote web servers - or at least fail to download many of the files - because of limits on the number of simultaneous sessions at many sites. At busy times of day, you might want to lower this to 1 or 2, especially at sites that limit the number of simultaneous users. Otherwise you will not get all of the downloads.


httrack http://www.shoesizes.com -O /tmp/shoesizes -c128

Many operating systems have a limit of 64 file handles, including internet connections and all other files that can be opened. Therefore, in many cases, more that 48 connections might cause a "socket error" because the OS can not handle that many sockets. This is also true for many servers. As an example, a test with 48 sockets on a cgi-based web server (Pentium 166,80Meg RAM) overloaded the machine and stopped other services from running correctly. Some servers will ban users that try to brutally download the website. 8 sockets is generally good, but when I'm getting large files (e.g., from a a site with large graphical images) 1 or 2 sockets is a better selection. Here are some other figures from one sample set of runs:

    Tests: on a 10/100Mbps network, 30MB website, 99 files (70 images (some are
    little, other are big (few MB)), 23 HTML)
    With 8 sockets: 1,24MB/s
    With 48 sockets: 1,30MB/s
    With 128 sockets: 0,93MB/s
    

The timeout option causes downloads to time out after a non-response from a download attempt. 30 seconds is pretty reasonable for many sites. You might want to increase the number of retries as well so that you try again and again after such timeouts.


httrack http://www.shoesizes.com -O /tmp/shoesizes -%c20

This limits the number of connections per second. It is similar to the above option but allows the pace to be controlled rather than the simultanaety. It is particulsrly useful for long-term pulls at low rates that allow little impact on remote infrastructure. The default is 10 connections per second.


httrack http://www.shoesizes.com -O /tmp/shoesizes -T30

This example increases the number of retries to 5. This means that if a download fails 5 times, httrack will give up on it. For relatively unreliable sites - or for busy times of day, this number should be higher.


httrack http://www.shoesizes.com -O /tmp/shoesizes -R5

This is an interesting option. It says that in a traffic jam - where downloads are excessively slow - we might decide to back off the download. In this case, we have limited downloads to stop bothering once we reach 10 bytes per second.


httrack http://www.shoesizes.com -O /tmp/shoesizes -J10

These three options will cause the download from a host to be abandoned if (respectively) (0) never, (1) a timeout is reached, (2) slow traffic is detected, (or) (3) a timeout is reached OR slow traffic is detected.


httrack http://www.shoesizes.com -O /tmp/shoesizes -H0
httrack http://www.shoesizes.com -O /tmp/shoesizes -H1
httrack http://www.shoesizes.com -O /tmp/shoesizes -H2
httrack http://www.shoesizes.com -O /tmp/shoesizes -H3

Of course these options can be combined to provide a powerful set of criteria for when to continue a download and when to give it up, how hard to push other sites. and how much to stress infrastructures.


Link Following Options


Links options:
 %P *extended parsing, attempt to parse all links, even in unknown tags or Javascript (%P0 don't use)
  n   get non-html files 'near' an html file (ex: an image located outside)
  t   test all URLs (even forbidden ones)
 %L  add all URL located in this text file (one URL per line)

The links options allow you to control what links are followed and what links are not as well as to provide long lists of links to investigate. Any setting other than the default for this option forces the engine to use less reliable and more complex parsing. 'Dirty' parsing means that links like 'xsgfd syaze="foo.gif"' will cause HTTrack to download foo.gif, even if HTTrack don't know what the "xsgfd syaze=" tag actually means! This option is powerful because some links might otherwise be missed, but it can cause errors in HTML or javascript.

This will direct the program to NOT search Javascript for unknown tag fields (e.g., it will find things like foo.location="bar.html"; but will not find things like bar="foo.gif";). While I have never had a reason to use this, some users may decide that they want to be more conservative in their searches. As a note, javascript imported files (.js) are not currently searched for URLs.


httrack http://www.shoesizes.com -O /tmp/shoesizes '%P0'

Now here is a classic bit of cleaverness that 'does the right thing' for some cases. In this instance, we are asking httrack to get images - like gif and jpeg files that are used by a web page in its display, even though we would not normally get them. For example, if we were only getting a portion of a web site (e.g., everything under the 'bob directory') we might want to get graphics from the rest of the web sote - or the rest of the web - that are used in those pages as well so that our mirror will look right.


httrack http://www.shoesizes.com -O /tmp/shoesizes -n

Here, we limit the collection to bob's area of the server - except that we get images and other such things that are used by bob in his area of the server.


httrack http://www.shoesizes.com/bob/ -O /tmp/shoesizes -n

This option 'tests' all links - even those forbidden (by the robot exclusion protocol) - by using the 'HEAD' protocol to test for the presence of a file.


httrack http://www.shoesizes.com/ -O /tmp/shoesizes -t

In this case, we use a file to list the URLs we wish to mirror. This is particularly useful when we have a lot to do and don't want to tirelessly type in URLs on command line after command line. It's also useful - for example - if you update a set of mirrored sites evey evening. You can set up a command like this to run automatically from your cron file.


httrack -%L linkfile -O /tmp/shoesizes

This will update the mirror of your list of sites whenever it is run.


httrack -%L linkfile -O /tmp/shoesizes -B --update

The link file is also useful for things like this example where, after a binary image of a hard disk was analyzed (image) URLs found on that disk were collected by httrack:


strings image | grep "http://" > list;
httrack -%L list -O /tmp/shoesizes

Mirror Build Options


Build options:
  NN  name conversion type (0 *original structure, 1+: see below)
  N   user defined structure (-N "%h%p/%n%q.%t")
  LN  long names (L1 *long names / L0 8-3 conversion)
  K   keep original links (e.g. http://www.adr/link) (K0 *relative link)
  x   replace external html links by error pages
  o *generate output html file in case of error (404..) (o0 don't generate)
  X *purge old files after update (X0 keep delete)
  %x  do not include any password for external password protected websites (%x0 include) (--no-passwords)
  %q *include query string for local files (information only) (%q0 don't include) (--include-query-string)

The user can define naming conventions for building the mirror of a site by using these options. For example, to retain the original structure, the default is used. This only modifies the structure to the extent that select characters (e.g., ~, :, <, >, \, and @) are replaced by _ in all pathnames.


httrack http://www.shoesizes.com -O /tmp/shoesizes -N0

OR


httrack http://www.shoesizes.com -O /tmp/shoesizes

In either case, the mirror will build with the same directory hierarchy and name structure as the original site. For cases when you want to define your own structure, you use a string like this:


httrack http://www.shoesizes.com/bob/ -O /tmp/shoesizes -N "%h%p/%n.%t"

In this case, %h, %p, $n, and %t stand for the href element (e.g., http://www.shoesizes.com or ftp://ftp.shoesizes.com), %p stands for the pathname (e.g., /bob/), %n stands for the name of the file, and %t stands for type (file extension). The full list of these options follows:

    %n      Name of file without file type (ex: image)
    %N      Name of file, including file type (ex: image.gif)
    %t      File type (ex: gif)
    %p      Path [without ending /] (ex: /someimages)
    %h      Host name (ex: www.all.net)
    %M      URL MD5 (128 bits, 32 ascii bytes)
    %Q      query string MD5 (128 bits, 32 ascii bytes)
    %q      small query string MD5 (16 bits, 4 ascii bytes)
    %s?     Short name version (ex: %sN)
    

Other 'N' options include:

    
    Details: Option N
      N0 Site-structure (default)
      N1 HTML in web/, images/other files in web/images/
      N2 HTML in web/HTML, images/other in web/images
      N3 HTML in web/,  images/other in web/
      N4 HTML in web/, images/other in web/xxx, where xxx is the file extension
    (all gif will be placed onto web/gif, for example) N5 Images/other in web/xxx and HTML in web/HTML N99 All files in web/, with random names (gadget !) N100 Site-structure, without www.domain.xxx/ N101 Identical to N1 exept that "web" is replaced by the site's name N102 Identical to N2 exept that "web" is replaced by the site's name N103 Identical to N3 exept that "web" is replaced by the site's name N104 Identical to N4 exept that "web" is replaced by the site's name N105 Identical to N5 exept that "web" is replaced by the site's name N199 Identical to N99 exept that "web" is replaced by the site's name N1001 Identical to N1 exept that there is no "web" directory N1002 Identical to N2 exept that there is no "web" directory N1003 Identical to N3 exept that there is no "web" directory (option set for g option) N1004 Identical to N4 exept that there is no "web" directory N1005 Identical to N5 exept that there is no "web" directory N1099 Identical to N99 exept that there is no "web" directory

Long names are normally used (the -L0 option) but if you are imaging to a DOS file system or want accessibility from older versions of DOS and Windows, you can use the -L1 option to generate these filename sizes.


httrack http://www.shoesizes.com -O /tmp/shoesizes -L1

With the 'K' option, you can keep the original links in files. While this is less useful in being able to view a web site froim the mirrored copy, it is vitally important if you want an accurate copy of exactly what was on the web site in the first place. In a forensic image, for example, you might want to use this option to prevent the program from modifying the data as it is collected.


httrack http://www.shoesizes.com -O /tmp/shoesizes -K

In this case, instead of leaving external links (URLs that point to sites not being mirrored) in the pages, these links are replaced by pages that leave messages indicating that they could not be found. This is useful for local mirrors not on the Internet or mirrors that are on the Internet but that are not supposed to lead users to external sites. A really good use for this is that 'bugging' devices placed in web pages to track who is using them and from where will be deactivated byt his process.


httrack http://www.shoesizes.com -O /tmp/shoesizes -x

This option prevents the generation of '404' error files to replace files that were not found even though there were URLs pointing to them. It is useful for saving space as well as eliminating unnecessary files in operations where a working web site is not the desired result.


httrack http://www.shoesizes.com -O /tmp/shoesizes -o0

This option prevents the authoatic purging of files from the mirror site that were not found in the original web site after an 'update' is done. If you want to retain old data and old names for files that were renamed, this option should be used. If you want an up-to-date reflection of the current web site, you should not use this option.


httrack http://www.shoesizes.com -O /tmp/shoesizes -X0

These options can be combined as desired to produce a wide range of different arrangements, from collections of only graphical files stored in a graphics area, to files identified by their MD5 checksums only, all stored in the same directory.


httrack http://www.shoesizes.com -O /tmp/shoesizes %x0 include

This will not include passwords for web sites. If you mirror http://smith_john:foobar@www.privatefoo.com/smith/, and exclude using filters some links, these links will be by default rewritten with password data. For example, "bar.html" will be renamed into http://smith_john:foobar@www.privatefoo.com/smith/bar.html This can be a problem if you don't want to disclose the username/password! The %x option tell the engine not to include username/password data in rewritten URLs.


httrack http://www.shoesizes.com -O /tmp/shoesizes %q

This option is not very useful, because parameters are useless, as pages are not dynamic anymore when mirrored. But some javascript code may use the query string, and it can give useful information. For example: catalog4FB8.html?page=computer-science is clearer than catalog4FB8.html Therefore, this option is activated by default.


Spider Options

These options provide for automation with regard to the remote server. For example, some sites require that cookies be accepted and sent back in order to allow access.


Spider options:
 bN  accept cookies in cookies.txt (0=do not accept,* 1=accept)
 u   check document type if unknown (cgi,asp..) (u0 don't check, * u1 check but /, u2 check always)
 j   *parse Java Classes (j0 don't parse)
 sN  follow robots.txt and meta robots tags (0=never,1=sometimes,* 2=always)
 %h  force HTTP/1.0 requests (reduce update features, only for old servers or proxies)
 %B  tolerant requests (accept bogus responses on some servers, but not standard!)
 %s  update hacks: various hacks to limit re-transfers when updating
 %A  assume that a type (cgi,asp..) is always linked with a mime type (-%A php3=text/html) (--assume )

By default, cookies are universally accepted and returned. This makes for more effective collection of data, but allows the site to be identified with its collection of data more easily. To disable cookies, use this option:


httrack http://www.shoesizes.com -O /tmp/shoesizes -b0

Some documents have known extension types (e.g., html), while others have unknown types (e.g., iuh87Zs) and others may have misleading types (e.g., an html file with a 'gif' file extension. These options provide for (0) not checking file types, (1) checking all file types except directories, and (2) checking all file types including directories. Choose from these options:


httrack http://www.shoesizes.com -O /tmp/shoesizes -u0
httrack http://www.shoesizes.com -O /tmp/shoesizes -u1
httrack http://www.shoesizes.com -O /tmp/shoesizes -u2

Meta tags or 'robots.txt' files on a web site are used to indicate what files should and should not be visited by automatic programs when collectiong data. The polite and prudent move for normal data collection (and the default) is to follow this indication:


httrack http://www.shoesizes.com -O /tmp/shoesizes -s2

This follows the robots protocol and meta-tags EXCEPT in cases where the filters disagree with the robots protocols or meta-tags.


httrack http://www.shoesizes.com -O /tmp/shoesizes -s1

In this next case, we ignore meta-tags and robots.txt files completely and just take whatever we can get from the site. The danger of this includes the fact that automated programs - like games or search engines may generate an unlimited number of nearly identical or identical outputs that will put us in an infinite loop collecting useless data under different names. The benefit is that we will get all the data there is to get.


httrack http://www.shoesizes.com -O /tmp/shoesizes -s0

This next option uses strict HTTP/1.0 protocol. This means the program will use HTTP/1.0 headers (as in RFC1945.TXT) and NOT extended 1.1 features described in RFC2616.TXT. For example, reget (complete a partially downloaded file) is a HTTP/1.1 feature. The Etag feature is also a HTTP/1.1 feature (Etag is a special identifier that allow to easily detect file changes).


httrack http://www.shoesizes.com -O /tmp/shoesizes -%h

Some servers give responses not strictly within the requirements of the official http protocol. These 'Bogus' responses can be accepted by using this option. For example, when requesting foo.gif (5132 bytes), the server can, optionally, add:

Content-length: 5132

This helps the client by allowing it to reserve a block of memory, instead of collecting each byte and re-reserving memory each time data is being received. But some servers are bogus, and send a wrong filesize. When HTtrack detects the end of file (connection broken), there are three cases:

    1- The connection has been closed by the server, and we have received all data (we have received the number of bytes incicated by the server). This is fine because we have successfully received the file.

    2- The connection has been closed by the server, BUT the filesize received is different from the server's headers: the connection has been suddenly closed, due to network problems, so we reget the file

    3- The connetion has been closed by the server, the filesize received is different from the server's headers, BUT the file is complete, because the server gave us a WRONG information! In this case, we use the bogus server option:


httrack http://www.shoesizes.com -O /tmp/shoesizes -%B

These options can be combined for the particular needs of the situaiton and are often adapted as a result of site-specific experiences.


httrack http://www.shoesizes.com -O /tmp/shoesizes -%s

This is a collection of "tricks" which are not really "RFC compliant" but which can save bandwidth by trying not to retransfer data in several cases.


httrack http://www.shoesizes.com -O /tmp/shoesizes -%A asp=text/html

The most important new feature for some people, maybe. This option tells the engine that if a link is en countered, with a specific type (.cgi, .asp, or .php3 for example), it MUST assume that this link has always the same MIME type, for example the "text/html" MIME type. This is VERY important to speed up many mirrors.

We have done tests on big HTML files (approx. 150 MB, 150,000,000 bytes!) with 100,000 links inside. Such files are being parsed in approx. 20 seconds on my own PC by the latest optimized releases of HTTra ck. But these tests have been done with links of known types, that is, html, gif, and so on.. If you have, say, 10,000 links of unknown type, such as ".asp", this will cause the engine to test ALL t hese files, and this will SLOOOOW down the parser. In this example, the parser will take hours, instead of 20 seconds! In this case, it would be great to tell HTTrack: ".asp pages are in fact HTML pages" This is possible, using: -%A asp=text/html

The -%A option can be replaced by the alias --assume asp=text/html which is MUCH more clear. You can use multiple definitions, separed by ",", or use multiple options. Therefore, these two lines are identical:

--assume asp=text/html --assume php3=text/html --assume cgi=image/gif
--assume asp=text/html,php3=text/html,cgi=image/gif

The MIME type is the standard well known "MIME" type. Here are the most important ones:

text/html       Html files, parsed by HTTrack
image/gif       GIF files
image/jpeg      Jpeg files
image/png       PNG files

There is also a collection of "non standard" MIME types. Example:

application/x-foo       Files with "foo" type

Therefore, you can give to all files terminated by ".mp3" the MIME type: application/x-mp3

This allow you to rename files on a mirror. If you KNOW that all "dat" files are in fact "zip" files ren amed into "dat", you can tell httrack:

--assume dat=application/x-zip

You can also "name" a file type, with its original MIME type, if this type is not known by HTTrack. This will avoid a test when the link will be reached:

--assume foo=application/foobar

In this case, HTTrack won't check the type, because it has learned that "foo" is a known type, or MIME type "application/foobar". Therefore, it will let untouched the "foo" type.

A last remark, you can use complex definitions like:

--assume asp=text/html,php3=text/html,cgi=image/gif,dat=application/x-zip,mpg=application/x-mp3,application/foobar

..and save it on your .httrackrc file:

set assume asp=text/html,php3=text/html,cgi=image/gif,dat=application/x-zip,mpg=application/x-mp3,application/foobar

Browser Options

Browsers commonly leave footprints in web servers - as web servers leave footprints in the browser.


Browser ID:
  F  user-agent field (-F "user-agent name")
 %F  footer string in Html code (-%F "Mirrored [from host %s [file %s [at %s]]]"
 %l  preffered language (-%l "fr, en, jp, *" (--language )

The user-agent field is used by browsers to determine what kind of browser you are using as well as other information - such as your system type and operating system version. The 'User Agent' field can be set to indicate whatever is desired to the server. In this case, we are claiming to be a netscape browser (version 1.0) running a non-exitent Solaris operating system version on a Sun Sparcstation.


httrack http://www.shoesizes.com -O /tmp/shoesizes -F "Mozilla 1.0, Sparc, Solaris 23.54.34"

On the other side, we may wish to mark each page collected with footer information so that we can see from the page where it was collected from, when, and under what name it was stored.


httrack http://www.shoesizes.com -O /tmp/shoesizes -%F "Mirrored [from host %s [file %s [at %s]]]"

This makes a modified copy of the file that may be useful in future identification. While it is not 'pure' in some senses, it may (or may not) be considered siilar to a camera that adds time and date stamps from a legal perspective.


httrack http://www.shoesizes.com -O /tmp/shoesizes -%l "fr, en, jp, *"

"I prefer to have pages with french language, then english, then japanese, then any other language"


Log, Cache, and Index Options

A lot of options are available for log files, indexing of sites, and cached results:


Log, index, cache
  C  create/use a cache for updates and retries (C0 no cache,C1 cache is prioritary,* C2 test update before)
  k  store all files in cache (not useful if files on disk)
 %n  do not re-download locally erased files
  Q  log quiet mode (no log)
  q  quiet mode (no questions)
  z  extra infos log
  Z  debug log
  v  verbose screen mode
  %v display on screen filenames downloaded (in realtime) (--display)
  f  log file mode
  f2 one single log file (--single-log)
  I  *make an index (I0 don't make)
  %I make an searchable index for this mirror (* %I0 don't make) (--search-index)

A cache memory area is used for updates and retries to make the process far more efficient than it would otherwise be. You can choose to (0) go without a cache, (1) do not check remotly if the file has been updated or not, just load the cache content, or (2) see what works best and use it (the default). Here is the no cache example.


httrack http://www.shoesizes.com -O /tmp/shoesizes -C0

The cache can be used to store all files - if desired - but if files are being stored on disk anyway (the normal process for a mirroring operation), this is not helpful.


httrack http://www.shoesizes.com -O /tmp/shoesizes -k

In some cases, a file from a mirror site is erased locally. For example, if a file contains inappropriate content, it may be erased from the mirror site but remain on the remote site. This option allows you to leave deleted files permanently deleted when you do a site update.


httrack http://www.shoesizes.com -O /tmp/shoesizes -update '%n'

If no log is desired, the following option should be added.


httrack http://www.shoesizes.com -O /tmp/shoesizes -Q

If no questions should be asked of the user (in a mode that would otherwise ask questions), the following option should be added.


httrack http://www.shoesizes.com -O /tmp/shoesizes -q

By adding these options, you get (-z) extra log information or (-Z) debugging information, and (-v) verbose screen output.


httrack http://www.shoesizes.com -O /tmp/shoesizes -z -Z -v

Multiple log files can be created, but by default, this option is used to put all logs into a single log file.


httrack http://www.shoesizes.com -O /tmp/shoesizes -f2

Finally, an index is normally made of the sites mirrored (a pointer to the first page found from each specified URL) in an index.html file in the project directory. This can be prevented through the use of this option:


httrack http://www.shoesizes.com -O /tmp/shoesizes -I0

httrack http://www.shoesizes.com -O /tmp/shoesizes %v

Animated information when using consol-based version, example:

17/95: localhost/manual/handler.html (6387 bytes) - OK

httrack http://www.shoesizes.com -O /tmp/shoesizes f2

Do not split error and information log (hts-log.txt and hts-err.txt) - use only one file (hts-log.txt)


httrack http://www.shoesizes.com -O /tmp/shoesizes -%I linux.localdomain

Still in testing, this option asks the engine to generate an index.txt, useable by third-party programs or scripts, to index all words contained in html files. The above example will produce index.txt:

..
abridged
        1 linux/manual/misc/API.html
        =1
        (0)
absence
        3 linux/manual/mod/core.html
        2 linux/manual/mod/mod_imap.html
        1 linux/manual/misc/nopgp.html
        1 linux/manual/mod/mod_proxy.html
        1 linux/manual/new_features_1_3.html
        =8
        (0)
absolute
        3 linux/manual/mod/mod_auth_digest.html
        1 linux/manual/mod/mod_so.html
        =4
        (0)
..

Expert User Options

For expert users, the following options provide further options.


Expert options:
  pN priority mode: (* p3)
      0 just scan, don't save anything (for checking links)
      1 save only html files
      2 save only non html files
     *3 save all files
      7 get html files before, then treat other files
  S   stay on the same directory
  D  *can only go down into subdirs
  U   can only go to upper directories
  B   can both go up&down into the directory structure
  a  *stay on the same address
  d   stay on the same principal domain
  l   stay on the same location (.com, etc.)
  e   go everywhere on the web
 %H  debug HTTP headers in logfile

One interesting application allows the mirror utility to check for valid and invalid links on a site. This is commonly used in site tests to look for missing pages or other html errors. I often run such programs against my web sites to verify that nothing is missing.


httrack http://www.shoesizes.com -O /tmp/shoesizes -p0

To check for valid links outside of a site, the '-t' option can be used:


httrack http://www.shoesizes.com -O /tmp/shoesizes -t

These options can be combined, for example, to provide a service that checks sites for validity of links and reports back a list of missing files and statistics.

Other options allow the retention of select files - for example - (1) only html files, (2) only non-html files, (3) all files, and (7) get all html files first, then get other files. This last option provides a fast way to get the web pointers so that, for example, a time limited collection process will tend to get the most important content first.

In many cases, we only want the files froma given directory. In this case, we specify this option:


httrack http://www.shoesizes.com/bob/ -O /tmp/shoesizes -S

This option allows the mirror to go only into subdirectories of the initial directory on the remote host. You might want to combine it with the -n option to get all non-html files linked from the pages you find.


httrack http://www.shoesizes.com/bob/ -O /tmp/shoesizes -D -n

If you only want to work your way up the directory structure from the specified URL (don't ask me why you might want to do this), the following command line is for you:


httrack http://www.shoesizes.com/bob/ -O /tmp/shoesizes -U

If you want to go both up and down the directory structure (i.e., anywhere on on this site that the requested page leads you to), this option will be best:


httrack http://www.shoesizes.com/bob/ -O /tmp/shoesizes -B

The default is to remain on the same IP address - or host name. This option specifes this explicitly:


httrack http://www.shoesizes.com/bob/ -O /tmp/shoesizes -a

If you want to restrict yourself only to the same principal domain (e.g., include sites liks ftp.shoesizes.com), you would use this option.


httrack http://www.shoesizes.com/bob/ -O /tmp/shoesizes -d

To restrict yourself to the same major portion of the Internet (e.g., .com, .net, .edu, etc.) try this option:


httrack http://www.shoesizes.com/bob/ -O /tmp/shoesizes -l

Finally, if you want to mirror the whole Internet - at least every place on the internet that is ever led to - either directly or indirectly - from the starting point, use this one... Please note that this will almost always run you out of resources unless you use other options - like limiting the depth of search.


httrack http://www.shoesizes.com/bob/ -O /tmp/shoesizes -e

Last but not least, you can include debugging informaiton on all headers from a collection process by using this option:


httrack http://www.shoesizes.com/bob/ -O /tmp/shoesizes -'%H'

The options S, D, U, B, a, d, l, and e can be replaces with filter options approximately as follows:


S     -www.foo.com/* +www.foo.com/bar/*[file]
D     (default)
U     +www.foo.com/bar/* -www.foo.com/*[name]/*
B     +www.foo.com/bar/*
a     (default)
d     +*[name].foo.com/*
l     +*[name].com/*
e     +* (this is crazy unless a depth limit is used!)

Guru Options - DO NOT USE!!!

This is a new section, for all "not very well documented options". You can use them, in fact, do not believe what is written above!

 #0  Filter test (-#0 '*.gif' 'www.bar.com/foo.gif')

To test the filter system. Example:

$ httrack -#0 'www.*.com/*foo*bar.gif' 'www.mysite.com/test/foo4bar.gif'
www.mysite.com/test/foo4bar.gif does match www.*.com/*foo*bar.gif
 #f  Always flush log files

Useful if you want the hts-log.txt file to be flushed regularly (not buffered)

 #FN Maximum number of filters

Use if if you want to use more than the maximum default number of filters, that is, 500 filters: -#F2000 for 2,000 filters

 #h  Version info

Informations on the version number

 #K  Scan stdin (debug)

Not useful (debug only)

 #L  Maximum number of links (-#L1000000)

Use if if you want to use more than the maximum default number of links, that is, 100,000 links: -#L2000000 for 2,000,000 links

 #p  Display ugly progress information

Self-explanatory :) I will have to improve this one

 #P  Catch URL

"Catch URL" feature, allows to setup a temporary proxy to capture complex URLs, often linked with POST action (when using form based authentication)

 #R  Old FTP routines (debug)

Debug..

 #T  Generate transfer ops. log every minutes

Generate a log file with transfer statistics

 #u  Wait time

"On hold" option, in seconds

 #Z  Generate transfer rate statictics every minutes

Generate a log file with transfer statistics

 #!  Execute a shell command (-#! "echo hello")

Debug..


Command-line Specific Options


Command-line specific options:
  V execute system command after each files ($0 is the filename: -V "rm \$0") (--userdef-cmd )

This option is very nice for a wide array of actions that might be based on file details. For example, a simple log of all files collected could be generated by using:


httrack http://www.shoesizes.com/bob/ -O /tmp/shoesizes -V "/bin/echo \$0"
 %U run the engine with another id when called as root (-%U smith) (--user )

Change the UID of the owner when running as r00t

  Details: User-defined option N
    %[param] param variable in query string

This new option is important: you can include query-string content when forming the destination filename!

Example: you are mirroring a huge website, with many pages named as:
www.foo.com/catalog.php3?page=engineering
www.foo.com/catalog.php3?page=biology
www.foo.com/catalog.php3?page=computing
..

Then you can use the -N option:

httrack www.foo.com -N "%h%p/%n%[page].%t"

If found, the "page" parameter will be included after the filename, and the URLs above will be saved as:

/home/mywebsites/foo/www.foo.com/catalogengineering.php3
/home/mywebsites/foo/www.foo.com/catalogbiology.php3
/home/mywebsites/foo/www.foo.com/catalogcomputing.php3
...

Shortcuts

These options provide shortcust to combinations of other options that are commonly used.


Shortcuts:
--mirror       *make a mirror of site(s) (default)
--get           get the files indicated, do not seek other URLs (-qg)
--list     add all URL located in this text file (-%L)
--mirrorlinks   mirror all links in 1st level pages (-Y)
--testlinks     test links in pages (-r1p0C0I0t)
--spider        spider site(s), to test links: reports Errors & Warnings (-p0C0I0t)
--testsite      identical to --spider
--skeleton      make a mirror, but gets only html files (-p1)
--update              update a mirror, without confirmation (-iC2)
--continue            continue a mirror, without confirmation (-iC1)
--catchurl            create a temporary proxy to capture an URL or a form post URL
--clean               erase cache & log files
--http10              force http/1.0 requests (-%h)

Mirror is the default behavior. It is detailed earlier.

get simply gets the files specified on the command line.

The list option is useful for including a list of sites to collect data from.

The mirrorlinks option is ideal for using the result of a previous search (like a list of pages found in a web search or somebody's URL collection) to guide the collection of data. With additional options (such as depth 1) it can be used to collect all of the pages linked to a given page without going further. Here is an example:


httrack http://www.shoesizes.com/bob/ -O /tmp/shoesizes --mirrorlinks -e -r1

Testing links in pages is useful for automating the verification that a link from a file is not pointing to a non-existent page.

The spider option does a site test automatically and returns errors for broken links.

The skeleton option makes a mirror of html files only.

The update option updates a site to match a remote mirror.

The continue option continues a previously terminated mirroring activity. This is useful for all sorts of mirror failures.

The catchurl option is a small application designed to catch difficult pages, like sites protected via formulas. You can see at http://httrack.free.fr/HelpHtml/addurl.html a Windows description of this application. The purpose is to create a temporary proxy, that will catch the user request to a page, and then store this request to continue the mirror. For example,

    1. browse www.foo.com/bar/ until you have a page with a form
    2. fill this form to enter the site BUT do not click "submit"
    3. start the --catchurl application
    4. change your browser proxy settings according to the --catchurl application
    5. click on "submit" on your browser
    6. HTTrack has now captured this click and has stored it
    7. restore your proxy settings
    8. (click back in your browser)
    

The clean option erases cache and log files.

The http10 option forces http/1.0 requests (the same as -%h).


Filters

Filters are normally placed at the end of the command line, but can be intermixed with other command line options if desired, except that if they are placed between (for example) the '-O' and the pathname, your results may be different than you might otherwise predict. There are two sorts of filters, filters that indicate what to include (+) and filters that indicate what to exclude (-).

Starting with the initially specified URLs, the default operation mode is to mirror starting from these URLs downward into the directory structure of the host (i.e. if one of your starting pagees was www.all.net/test/a.html, all links starting with www.all.net/test/ will be collected but links in www.all.net/anything-else will not be collected, because they are in a higher directory strcuture level. This prevents HTTrack from mirroring the whole site. If you may want to download files are in other parts of the site or pf particular types - or to not download files in a particular part of the site or of a particular type, you can use filters to specify more precisely what to collect and what not to collect.

The syntax for filters is similar to Unix regular expressions. A simple filter can be made by using characters from the URL with '*' as a wildcard for 0 or more characters - with the last filter rule having the highest precendence. An initial '+' indicates URLs to include and an initial '-' indicated URLs to not include. For example:


'-*' '+*jpg'

would only get files ending in the 'jpg' extension, while:


'-*jpg'

would not get any files ending in the jpg extension. You can add more filter lines to restrict or expand the scope as desired. The last rule is checked first, and so on - so that the rules are in reverse priority order. Here's an example:
+*.gif -image*.gif Will accept all gif files BUT image1.gif,imageblue.gif,imagery.gif and so on
-image*.gif +*.gif Will accept all gif files, because the second pattern is prioritary (because it is defined AFTER the first one)

The full syntax for filters follows:
* any characters (the most commonly used)
*[file] or *[name] any filename or name, e.g. not /,? and ; characters
*[path] any path (and filename), e.g. not ? and ; characters
*[a,z,e,r,t,y] any letters among a,z,e,r,t,y
*[a-z] any letters
*[0-9,a,z,e,r,t,y] any characters among 0..9 and a,z,e,r,t,y
*[] no characters must be present after
*[< NN] size less than NN Kbytes
*[> PP] size more than PP Kbytes
*[< NN > PP] size less than NN Kbytes and more than PP Kbytes

Here are some examples of filters: (that can be generated automatically using the interface)
-www.all.net* This will refuse/accept this web site (all links located in it will be rejected)
+*.com/* This will accept all links that contains .com in them
-*cgi-bin* This will refuse all links that contains cgi-bin in them
+*.com/*[path].zip This will accept all zip files in .com addresses
-*someweb*/*.tar* This will refuse all tar (or tar.gz etc.) files in hosts containing someweb
+*/*somepage* This will accept all links containing somepage (but not in the address)
-*.html This will refuse all html files from anywhere in the world.
+*.html*[] Accept *.html, but the link must not have any supplemental characters at the end
(e.g., links with parameters, like www.all.net/index.html?page=10 will not match this filter)
-*.gif*[> 5] -*.zip +*.zip*[< 10] refuse all gif files smaller than 5KB, exlude all zip files, EXCEPT zip files smaller than 10KB


User Authentication Protocols

Smoe servers require user ID and password information in order to gain access. In this example, the user ID smith with password foobar is accessing www.all.net/private/index.html


httrack smith:foobar@www.all.net/private/index.html

For more advanced forms of authentication, such as those involving forms and cookies of various sorts, an emerging capability is being provided through th URL capture features (--catchurl). This feature don't work all of the time.


.httrackrc

A file called '.httrackrc' can be placed in the current directory, or if not found there, in the home directory, to include command line options. These options are included whenever httrack is run. A sample .httrack follows:

    
     set sockets 8
     set retries 4
     index on
     set useragent "Mozilla [en] (foo)"
     set proxy proxy:8080
    

But the syntax is not strict, you can use any of these:

    
     set sockets 8
     set sockets=8
     sockets=8
     sockets 8
    

.httrackrc is sought in the following sequence with the first occurence used:

  • in the dirctory indicated by -O option (.httrackrc)
  • in the current directory (.httrackrc)
  • in the user's home directory (.httrackrc)
  • in /etc/httrack.conf (named httrack.conf to be "standard")

An example .httrackrc looks like:

    
    set sockets=8
    set index on
    retries=2
    allow *.gif
    deny ad.doubleclick.net/*
    

Each line is composed of an option name and a parameter. The "set" token can be used, but is not mandatory (it is ignored, in fact). The "=" is also optionnal, and is replaced by a space internally. The "on" and "off" are the same as "1" and "0" respectively. Therefore, the example .httrackrc above is equivalent to:

    
    sockets=8
    index=1
    retries=2
    allow=*.gif
    deny=ad.doubleclick.net/*
    

Because the "=" seems to (wrongly) imply a variable assignment (the option can be defined more than once to define more than one filter) the following .httrackrc:

    
    allow *.gif
    allow *.jpg
    

looks better for a human than:

    
    allow=*.gif
    allow=*.jpg
    

Here's a example run with the example .httrackrc file:

    
    $ httrack ghost
    $ cat hts-cache/doit.log
    -c8 -C1 -R2 +*.gif -ad.doubleclick.net/* ghost
    

The "-c8 -C1 -R2 +*.gif -ad.doubleclick.net/*" was added by the .httrackrc


Release Notes

Some things change between releases. Here are some recent changes in httrack that may affect some of these options:

Options S,D,U,B, and a,d,l,e are default behaviours of HTTrack. they were the only options in old versions (1.0). With the introduction of filters, their roles are now limited, because filters can override them.

Note for the -N option: "%h%p/%n%q.%t" will be now be used if possible. In normal cases, when a file does not have any parameters (www.foo.com/bar.gif) the %q option does not add anything, so there are no differences in file names. But when parameters are present (for example, www.foo.com/bar.cgi?FileCollection=133.gif), the additionnal query string (in this case, FileCollection=133.gif) will be "hashed" and added to the filename. For example:

'www.all.net/bar.cgi?FileCollection=133.gif'

will be named

'/tmp/mysite/bar4F2E.gif'

The additionnal 4 letters/digits are VERY useful in cases where there are a substantial number of identical files:


www.all.net/bar.cgi?FileCollection=133.gif
www.all.net/bar.cgi?FileCollection=rose.gif
www.all.net/bar.cgi?FileCollection=plant4.gif
www.all.net/bar.cgi?FileCollection=silver.gif
and so on...

In these cases, there is a small probability of a hash collision forlarge numbers of files.


Some More Examples

Here are some examples of special purpose httrack command lines that might be useful for your situation.

This is a 'forensic' dump of a web site - intended to collect all URLs reachable from the initial point and at that particular site. It is intended to make no changes whatsoever to the image. It also prints out an MD5 checksum of each file imaged so that the image can be verified later to detect and changes after imaging. It uses 5 retries to be more certain than normal of getting the files, never abandons its efforts, keeps original links, does not generate error files, ignores site restrictions for robots, logs as much as it can, stays in the principal domain, places debugging headers in the log file,


httrack "www.website.com/" -O "/tmp/www.website.com" -R5H0Ko0s0zZd %H -V "md5 \$0" "+*.website.com/*" 

Here's an example of a site where I pulled a set of data related to some subject. In this case, I only wanted the relevant subdirectory, all external links were to remain the same, a verbose listing of URLs was to be printed, and I wanted files near (n) and below (D) the original directory. Five retries just makes sure I don't miss anything.


httrack "http://www.somesite.com/~library/thing/thingmain.htm" -O /tmp/thing -R5s0zZvDn

This listing is, of course, rather verbose. To reduce the noise, you might want to do something more like this:


httrack "http://www.somesite.com/~library/thing/thingmain.htm" -O /tmp/thing -R5s0zvDn

A still quieter version - without any debugging information but with a list of files loaded looks like this:


httrack "http://www.somesite.com/~library/thing/thingmain.htm" -O /tmp/thing -R5s0vDn

For the strong silent type, this might be still better:


httrack "http://www.somesite.com/~library/thing/thingmain.htm" -O /tmp/thing -R5s0qDn

General questions:

Q: The install is not working on NT without administrator rights!

A: That's right. You can, however, install WinHTTrack on your own machine, and then copy your WinHTTrack folder from your Program Files folder to another machine, in a temporary directory (e.g. C:\temp\)

Q: Where can I find French/other languages documentation?

A: Windows interface is available on several languages, but not yet the documentation!

Q: Is HTTrack working on NT/2000?

A: Yes, it should

Q: What's the difference between HTTrack and WinHTTrack?

A: WinHTTrack is the Windows release of HTTrack (with a graphic shell)

Q: Is HTTrack Mac compatible?

A: No, because of a lack of time. But sources are available

Q: Can HTTrack be compiled on all Un*x?

A: It should. The Makefile may be modified in some cases, however

Q: I use HTTrack for professional purpose. What about restrictions/license fee?

A: There is no restrictions using HTTrack for professional purpose, except if you want to sell a product including HTTrack components (parts of the source, or any other component). See the license.txt file for more informations

Q: Is a DLL/library version available?

A: Not yet. But, again, sources are available (see license.txt for distribution infos)

Q: Is there a X11/KDE shell available for Linux and Un*x?

A: No. Unfortunately, we do not have enough time for that - if you want to help us, please write one!


Troubleshooting:

Q: Only the first page is caught. What's wrong?
A: First, check the hts-err.txt error log file - this can give you precious informations.

The problem can be a website that redirects you to another site (for example, www.all.net to public.www.all.net) : in this case, use filters to accept this site

This can be, also, a problem in the HTTrack options (link depth too low, for example)

Q: With WinHTTrack, sometimes the minimize in system tray causes a crash!

A: This bug sometimes appears in the shell on some systems. If you encounter this problem, avoid minimizing the window!

Q: URLs with https:// are not working!
A: HTTrack does not support https (secure socket layer protocol), only http protocol

Q: Files are created with strange names, like '-1.html'!

A: Check the build options (you may have selected user-defined structure with wrong parameters!)

Q: When capturing real audio links (.ra), I only get a shortcut!

A: Yes. The audio/video realtime streaming capture is not yet supported

Q: Using user:password@address is not working!

A: Again, first check the hts-err.txt error log file - this can give you precious informations

The site may have a different authentication scheme (form based authentication, for example)

Q: When I use HTTrack, nothing is mirrored (no files) What's happening?

A: First, be sure that the URL typed is correct. Then, check if you need to use a proxy server (see proxy options in WinHTTrack or the -P proxy:port option in the command line program). The site you want to mirror may only accept certain browsers. You can change your "browser identity" with the Browser ID option in the OPTION box. Finally, you can have a look at the hts-err.txt (and hts-log.txt) file to see what happened.

Q: There are missing files! What's happening?

A: You may want to capture files that are in a different folder, or in another web site. In this case, HTTrack does not capture them automatically, you have to ask it to do. For that, use the filters.

Example: You are downloading http://www.all.net/foo/ and can not get .jpg images located in http://www.all.net/bar/ (for example, http://www.all.net/bar/blue.jpg)

Then, add the filter rule +www.all.net/bar/*.jpg to accept all .jpg files from this location

You can, also, accept all files from the /bar folder with +www.all.net/bar/*, or only html files with +www.all.net/bar/*.html and so on..

Q: I'm downloading too many files! What can I do?

A: This is often the case when you use too large filters, for example +*.html, which asks the engine to catch all .html pages (even ones on other sites!). In this case, try to use more specific filters, like +www.all.net/specificfolder/*.html

If you still have too many files, use filters to avoid somes files. For example, if you have too many files from www.all.net/big/, use -www.all.net/big/* to avoid all files from this folder.

Q: File types are sometimes changed! Why?

A: By default, HTTrack tries to know the type of remote files. This is useful when links like http://www.all.net/foo.cgi?id=1 can be either HTML pages, images or anything else. Locally, foo.cgi will not be recognized as an html page, or as an image, by your browser. HTTrack has to rename the file as foo.html or foo.gif so that it can be viewed.

Sometimes, however, some data files are seen by the remote server as html files, or images : in this case HTTrack is being fooled.. and rename the file. You can avoid this by disabling the type checking in the option panel.

Q: I can not access to several pages (access forbidden, or redirect to another location), but I can with my browser, what's going on?

A: You may need cookies! Cookies are specific datas (for example, your username or password) that are sent to your browser once you have logged in certain sites so that you only have to log-in once. For example, after having entered your username in a website, you can view pages and articles, and the next time you will go to this site, you will not have to re-enter your username/password.

To "merge" your personnal cookies to an HTTrack project, just copy the cookies.txt file from your Netscape folder (or the cookies located into the Temporary Internet Files folder for IE) into your project folder (or even the HTTrack folder)

Q: Some pages can't be seen, or are displayed with errors!

A: Some pages may include javascript or java files that are not recognized. For example, generated filenames. There may be transfer problems, too (broken pipe, etc.). But most mirrors do work. We still are working to improve the mirror quality of HTTrack.

Q: Some Java applets do not work properly!

A: Java applets may not work in some cases, for example if HTTrack failed to detect all included classes or files called within the class file. Sometimes, Java applets need to be online, because remote files are directly caught. Finally, the site structure can be incompatible with the class (always try to keep the original site structure when you want to get Java classes)

If there is no way to make some classes work properly, you can exclude them with the filters. They will be available, but only online.

Q: HTTrack is being idle for a long time without transfering. What's happening?

A: Maybe you try to reach some very slow sites. Try a lower TimeOut value (see options, or -Txx option in the command line program). Note that you will abandon the entire site (except if the option is unchecked) if a timeout happen You can, with the Shell version, skip some slow files, too.

Q: I want to update a site, but it's taking too much time! What's happening?

A: First, HTTrack always tries to minimize the download flow by interrogating the server about the file changes. But, because HTTrack has to rescan all files from the begining to rebuild the local site structure, it can takes some time. Besides, some servers are not very smart and always consider that they get newer files, forcing HTTrack to reload them, even if no changes have been made!

Q: I am behind a firewall. What can I do?

A: You need to use a proxy, too. Ask your administrator to know the proxy server's name/port. Then, use the proxy field in HTTrack or use the -P proxy:port option in the command line program.

Q: HTTrack has crashed during a mirror, what's happening?

A: We are trying to avoid bugs and problems so that the program can be as reliable as possible. But we can not be infallible. If you occurs a bug, please check if you have the latest release of HTTrack, and send us an email with a detailed description of your problem (OS type, addresses concerned, crash description, and everything you deem to be necessary). This may help the other users too.

Q: I want to update a mirrored project, but HTTrack is retransfering all pages. What's going on?

A: First, HTTrack always rescan all local pages to reconstitute the website structure, and it can take some time. Then, it asks the server if the files that are stored locally are up-to-date. On most sites, pages are not updated frequently, and the update process is fast. But some sites have dynamically-generated pages that are considered as "newer" than the local ones.. even if there are identical! Unfortunately, there is no possibility to avoid this problem, which is strongly linked with the server abilities.


Questions concerning a mirror:

Q: I want to mirror a Web site, but there are some files outside the domain, too. How to retrieve them?

A: If you just want to retrieve files that can be reached through links, just activate the 'get file near links' option. But if you want to retrieve html pages too, you can both use wildcards or explicit addresses ; e.g. add www.all.net/* to accept all files and pages from www.all.net.

Q: I have forgotten some URLs of files during a long mirror.. Should I redo all?

A: No, if you have kept the 'cache' files (in hts-cache), cached files will not be retransfered.

Q: I just want to retrieve all ZIP files or other files in a web site/in a page. How do I do it?

A: You can use different methods. You can use the 'get files near a link' option if files are in a foreign domain. You can use, too, a filter adress: adding +*.zip in the URL list (or in the filter list) will accept all ZIP files, even if these files are outside the address.

Example : httrack www.all.net/someaddress.html +*.zip will allow you to retrieve all zip files that are linked on the site.

Q: There are ZIP files in a page, but I don't want to transfer them. How do I do it?

A: Just filter them: add -*.zip in the filter list.

Q: I don't want to load gif files.. but what may happen if I watch the page?

A: If you have filtered gif files (-*.gif), links to gif files will be rebuild so that your browser can find them on the server.

Q: I get all types of files on a web site, but I didn't select them on filters!

A: By default, HTTrack retrieves all types of files on authorized links. To avoid that, define filters like

-* +<website>/*.html +<website>/*.htm +<website>/ +*.<type wanted>

Example: httrack www.all.net/index.html -* +www.all.net/*.htm* +www.all.net/*.gif +www.all.net/*.jpg

Q: When I use filters, I get too many files!

A: You are using too large a filter, for example *.html will get ALL html files identified. If you want to get all files on an address, use www.<address>/*.html. There are lots of possibilities using filters.

Example:httrack www.all.net +*.www.all.net/*.htm*

Q: When I use filters, I can't access another domain, but I have filtered it!

A: You may have done a mistake declaring filters, for example +www.all.net/* -*all* will not work, because -*all* has an upper priority (because it has been declared after +www.all.net)

Q: Must I add a  '+' or '-' in the filter list when I want to use filters?

A: YES. '+' is for accepting links and '-' to avoid them. If you forget it, HTTrack will consider that you want to accept a filter if there is a wild card in the syntax - e.g. +<filter> if identical to <filter> if <filter> contains a wild card (*) (else it will be considered as a normal link to mirror)

Q: I want to find file(s) in a web-site. How do I do it?

A: You can use the filters: forbid all files (add a -* in the filter list) and accept only html files and the file(s) you want to retrieve (BUT do not forget to add +<website>*.html in the filter list, or pages will not be scanned! Add the name of files you want with a */ before ; i.e. if you want to retrieve file.zip, add */file.zip)

Example:httrack www.all.net +www.all.net/*.htm* +thefileiwant.zip

Q: I want to download ftp files/ftp site. How to do?

A: First, HTTrack is not the best tool to download many ftp files. Its ftp engine is basic (even if reget are possible) and if your purpose is to download a complete site, use a specific client.

You can download ftp files just by typing the URL, such as ftp://ftp.www.all.net/pub/files/file010.zip and list ftp directories like ftp://ftp.www.all.net/pub/files/ .

Note: For the filters, use something like +ftp://ftp.www.all.net/*

Q: How can I retrieve .asp or .cgi sources instead of .html result?

A: You can't! For security reasons, web servers do not allow that.

Q: How can I remove these annoying <!-- Mirrored from... --> from html files?

A: Use the footer option (-&F, or see the WinHTTrack options)

Q: Do I have to select between ascii/binary transfer mode?

A: No, http files are always transfered as binary files. Ftp files, too (even if ascii mode could be selected)

Q: Can HTTrack perform form-based authentication?

A: Yes. See the URL capture abilities (--catchurl for command-line release, or in the WinHTTrack interface)

Q: Can I redirect downloads to tar/zip archive?

A: Yes. See the shell system command option (-V option for command-line release)

Q: Can I use username/password authentication on a site?

A: Yes. Use user:password@your_url (example: http://foo:bar@www.all.net/private/mybox.html)

Q: Can I use username/password authentication for a proxy?

A: Yes. Use user:password@your_proxy_name as your proxy name (example: smith:foo@proxy.mycorp.com)

Q: Can HTTrack generates HP-UX or ISO9660 compatible files?

A: Yes. See the build options (-N, or see the WinHTTrack options)

Q: If there any SOCKS support?

A: Not yet!

Q: What's this hts-cache directory? Can I remove it?

A: NO if you want to update the site, because this directory is used by HTTrack for this purpose. If you remove it, options and URLs will not be available for updating the site

Q: Can I start a mirror from my bookmarks?

A: Yes. Drag&Drop your bookmark.html file to the WinHTTrack window (or use file://filename for command-line release) and select bookmark mirroring (mirror all links in pages, -Y) or bookmark testing (--testlinks)

Q: I am getting a "pipe broken" error and the mirror stops, what should I do?

A: Chances are this is a result of downloading too many pages at a time. Remote servers may not allow or be able to handle too many sessions, or your system may be unable to provide the necessary resources. Try redusing this number - for example using the -c2 options for only 2 simultaneous sesions.

httraqt/help/httrack.man.html0000664000175000017500000014772413042707374017023 0ustar karbofoskarbofos httrack

httrack

NAME
SYNOPSIS
DESCRIPTION
EXAMPLES
OPTIONS
FILES
ENVIRONMENT
DIAGNOSTICS
LIMITS
BUGS
COPYRIGHT
AVAILABILITY
AUTHOR
SEE ALSO

NAME

httrack − offline browser : copy websites to a local directory

SYNOPSIS

httrack [ url ]... [ −filter ]... [ +filter ]... [ −O, −−path ] [ −%O, −−chroot ] [ −w, −−mirror ] [ −W, −−mirror−wizard ] [ −g, −−get−files ] [ −i, −−continue ] [ −Y, −−mirrorlinks ] [ −P, −−proxy ] [ −%f, −−httpproxy−ftp[=N] ] [ −%b, −−bind ] [ −rN, −−depth[=N] ] [ −%eN, −−ext−depth[=N] ] [ −mN, −−max−files[=N] ] [ −MN, −−max−size[=N] ] [ −EN, −−max−time[=N] ] [ −AN, −−max−rate[=N] ] [ −%cN, −−connection−per−second[=N] ] [ −GN, −−max−pause[=N] ] [ −%mN, −−max−mms−time[=N] ] [ −cN, −−sockets[=N] ] [ −TN, −−timeout ] [ −RN, −−retries[=N] ] [ −JN, −−min−rate[=N] ] [ −HN, −−host−control[=N] ] [ −%P, −−extended−parsing[=N] ] [ −n, −−near ] [ −t, −−test ] [ −%L, −−list ] [ −%S, −−urllist ] [ −NN, −−structure[=N] ] [ −%D, −−cached−delayed−type−check ] [ −%M, −−mime−html ] [ −LN, −−long−names[=N] ] [ −KN, −−keep−links[=N] ] [ −x, −−replace−external ] [ −%x, −−disable−passwords ] [ −%q, −−include−query−string ] [ −o, −−generate−errors ] [ −X, −−purge−old[=N] ] [ −%p, −−preserve ] [ −bN, −−cookies[=N] ] [ −u, −−check−type[=N] ] [ −j, −−parse−java[=N] ] [ −sN, −−robots[=N] ] [ −%h, −−http−10 ] [ −%k, −−keep−alive ] [ −%B, −−tolerant ] [ −%s, −−updatehack ] [ −%u, −−urlhack ] [ −%A, −−assume ] [ −@iN, −−protocol[=N] ] [ −%w, −−disable−module ] [ −F, −−user−agent ] [ −%R, −−referer ] [ −%E, −−from ] [ −%F, −−footer ] [ −%l, −−language ] [ −C, −−cache[=N] ] [ −k, −−store−all−in−cache ] [ −%n, −−do−not−recatch ] [ −%v, −−display ] [ −Q, −−do−not−log ] [ −q, −−quiet ] [ −z, −−extra−log ] [ −Z, −−debug−log ] [ −v, −−verbose ] [ −f, −−file−log ] [ −f2, −−single−log ] [ −I, −−index ] [ −%i, −−build−top−index ] [ −%I, −−search−index ] [ −pN, −−priority[=N] ] [ −S, −−stay−on−same−dir ] [ −D, −−can−go−down ] [ −U, −−can−go−up ] [ −B, −−can−go−up−and−down ] [ −a, −−stay−on−same−address ] [ −d, −−stay−on−same−domain ] [ −l, −−stay−on−same−tld ] [ −e, −−go−everywhere ] [ −%H, −−debug−headers ] [ −%!, −−disable−security−limits ] [ −V, −−userdef−cmd ] [ −%U, −−user ] [ −%W, −−callback ] [ −K, −−keep−links[=N] ] [

DESCRIPTION

httrack allows you to download a World Wide Web site from the Internet to a local directory, building recursively all directories, getting HTML, images, and other files from the server to your computer. HTTrack arranges the original site’s relative link-structure. Simply open a page of the "mirrored" website in your browser, and you can browse the site from link to link, as if you were viewing it online. HTTrack can also update an existing mirrored site, and resume interrupted downloads.

EXAMPLES

httrack www.someweb.com/bob/

mirror site www.someweb.com/bob/ and only this site

httrack www.someweb.com/bob/ www.anothertest.com/mike/ +*.com/*.jpg
−mime:application/*

mirror the two sites together (with shared links) and accept any .jpg files on .com sites

httrack www.someweb.com/bob/bobby.html +* −r6

means get all files starting from bobby.html, with 6 link−depth, and possibility of going everywhere on the web

httrack www.someweb.com/bob/bobby.html −−spider −P
proxy.myhost.com:8080

runs the spider on www.someweb.com/bob/bobby.html using a proxy

httrack −−update

updates a mirror in the current folder

httrack

will bring you to the interactive mode

httrack −−continue

continues a mirror in the current folder

OPTIONS

General options:

−O

path for mirror/logfiles+cache (−O path mirror[,path cache and logfiles]) (−−path <param>)

−%O

chroot path to, must be r00t (−%O root path) (−−chroot <param>)

Action options:

−w

*mirror web sites (−−mirror)

−W

mirror web sites, semi−automatic (asks questions) (−−mirror−wizard)

−g

just get files (saved in the current directory) (−−get−files)

−i

continue an interrupted mirror using the cache (−−continue)

−Y

mirror ALL links located in the first level pages (mirror links) (−−mirrorlinks)

Proxy options:

−P

proxy use (−P proxy:port or −P user:pass@proxy:port) (−−proxy <param>)

−%f

*use proxy for ftp (f0 don t use) (−−httpproxy−ftp[=N])

−%b

use this local hostname to make/send requests (−%b hostname) (−−bind <param>)

Limits options:

−rN

set the mirror depth to N (* r9999) (−−depth[=N])

−%eN

set the external links depth to N (* %e0) (−−ext−depth[=N])

−mN

maximum file length for a non−html file (−−max−files[=N])

−mN,N2

maximum file length for non html (N) and html (N2)

−MN

maximum overall size that can be uploaded/scanned (−−max−size[=N])

−EN

maximum mirror time in seconds (60=1 minute, 3600=1 hour) (−−max−time[=N])

−AN

maximum transfer rate in bytes/seconds (1000=1KB/s max) (−−max−rate[=N])

−%cN

maximum number of connections/seconds (*%c10) (−−connection−per−second[=N])

−GN

pause transfer if N bytes reached, and wait until lock file is deleted (−−max−pause[=N])

−%mN

maximum mms stream download time in seconds (60=1 minute, 3600=1 hour) (−−max−mms−time[=N])

Flow control:

−cN

number of multiple connections (*c8) (−−sockets[=N])

−TN

timeout, number of seconds after a non−responding link is shutdown (−−timeout)

−RN

number of retries, in case of timeout or non−fatal errors (*R1) (−−retries[=N])

−JN

traffic jam control, minimum transfert rate (bytes/seconds) tolerated for a link (−−min−rate[=N])

−HN

host is abandonned if: 0=never, 1=timeout, 2=slow, 3=timeout or slow (−−host−control[=N])

Links options:

−%P

*extended parsing, attempt to parse all links, even in unknown tags or Javascript (%P0 don t use) (−−extended−parsing[=N])

−n

get non−html files near an html file (ex: an image located outside) (−−near)

−t

test all URLs (even forbidden ones) (−−test)

−%L

<file> add all URL located in this text file (one URL per line) (−−list <param>)

−%S

<file> add all scan rules located in this text file (one scan rule per line) (−−urllist <param>)

Build options:

−NN

structure type (0 *original structure, 1+: see below) (−−structure[=N])

−or

user defined structure (−N "%h%p/%n%q.%t")

−%N

delayed type check, don t make any link test but wait for files download to start instead (experimental) (%N0 don t use, %N1 use for unknown extensions, * %N2 always use)

−%D

cached delayed type check, don t wait for remote type during updates, to speedup them (%D0 wait, * %D1 don t wait) (−−cached−delayed−type−check)

−%M

generate a RFC MIME−encapsulated full−archive (.mht) (−−mime−html)

−LN

long names (L1 *long names / L0 8−3 conversion / L2 ISO9660 compatible) (−−long−names[=N])

−KN

keep original links (e.g. http://www.adr/link) (K0 *relative link, K absolute links, K4 original links, K3 absolute URI links, K5 transparent proxy link) (−−keep−links[=N])

−x

replace external html links by error pages (−−replace−external)

−%x

do not include any password for external password protected websites (%x0 include) (−−disable−passwords)

−%q

*include query string for local files (useless, for information purpose only) (%q0 don t include) (−−include−query−string)

−o

*generate output html file in case of error (404..) (o0 don t generate) (−−generate−errors)

−X

*purge old files after update (X0 keep delete) (−−purge−old[=N])

−%p

preserve html files as is (identical to −K4 −%F "" ) (−−preserve)

Spider options:

−bN

accept cookies in cookies.txt (0=do not accept,* 1=accept) (−−cookies[=N])

−u

check document type if unknown (cgi,asp..) (u0 don t check, * u1 check but /, u2 check always) (−−check−type[=N])

−j

*parse Java Classes (j0 don t parse, bitmask: |1 parse default, |2 don t parse .class |4 don t parse .js |8 don t be aggressive) (−−parse−java[=N])

−sN

follow robots.txt and meta robots tags (0=never,1=sometimes,* 2=always, 3=always (even strict rules)) (−−robots[=N])

−%h

force HTTP/1.0 requests (reduce update features, only for old servers or proxies) (−−http−10)

−%k

use keep−alive if possible, greately reducing latency for small files and test requests (%k0 don t use) (−−keep−alive)

−%B

tolerant requests (accept bogus responses on some servers, but not standard!) (−−tolerant)

−%s

update hacks: various hacks to limit re−transfers when updating (identical size, bogus response..) (−−updatehack)

−%u

url hacks: various hacks to limit duplicate URLs (strip //, www.foo.com==foo.com..) (−−urlhack)

−%A

assume that a type (cgi,asp..) is always linked with a mime type (−%A php3,cgi=text/html;dat,bin=application/x−zip) (−−assume <param>)

−can

also be used to force a specific file type: −−assume foo.cgi=text/html

−@iN

internet protocol (0=both ipv6+ipv4, 4=ipv4 only, 6=ipv6 only) (−−protocol[=N])

−%w

disable a specific external mime module (−%w htsswf −%w htsjava) (−−disable−module <param>)

Browser ID:

−F

user−agent field sent in HTTP headers (−F "user−agent name") (−−user−agent <param>)

−%R

default referer field sent in HTTP headers (−−referer <param>)

−%E

from email address sent in HTTP headers (−−from <param>)

−%F

footer string in Html code (−%F "Mirrored [from host %s [file %s [at %s]]]" (−−footer <param>)

−%l

preffered language (−%l "fr, en, jp, *" (−−language <param>)

Log, index, cache

−C

create/use a cache for updates and retries (C0 no cache,C1 cache is prioritary,* C2 test update before) (−−cache[=N])

−k

store all files in cache (not useful if files on disk) (−−store−all−in−cache)

−%n

do not re−download locally erased files (−−do−not−recatch)

−%v

display on screen filenames downloaded (in realtime) − * %v1 short version − %v2 full animation (−−display)

−Q

no log − quiet mode (−−do−not−log)

−q

no questions − quiet mode (−−quiet)

−z

log − extra infos (−−extra−log)

−Z

log − debug (−−debug−log)

−v

log on screen (−−verbose)

−f

*log in files (−−file−log)

−f2

one single log file (−−single−log)

−I

*make an index (I0 don t make) (−−index)

−%i

make a top index for a project folder (* %i0 don t make) (−−build−top−index)

−%I

make an searchable index for this mirror (* %I0 don t make) (−−search−index)

Expert options:

−pN

priority mode: (* p3) (−−priority[=N])

−p0

just scan, don t save anything (for checking links)

−p1

save only html files

−p2

save only non html files

−*p3

save all files

−p7

get html files before, then treat other files

−S

stay on the same directory (−−stay−on−same−dir)

−D

*can only go down into subdirs (−−can−go−down)

−U

can only go to upper directories (−−can−go−up)

−B

can both go up&down into the directory structure (−−can−go−up−and−down)

−a

*stay on the same address (−−stay−on−same−address)

−d

stay on the same principal domain (−−stay−on−same−domain)

−l

stay on the same TLD (eg: .com) (−−stay−on−same−tld)

−e

go everywhere on the web (−−go−everywhere)

−%H

debug HTTP headers in logfile (−−debug−headers)

Guru options: (do NOT use if possible)

−#X

*use optimized engine (limited memory boundary checks) (−−fast−engine)

−#0

filter test (−#0 *.gif www.bar.com/foo.gif ) (−−debug−testfilters <param>)

−#1

simplify test (−#1 ./foo/bar/../foobar)

−#2

type test (−#2 /foo/bar.php)

−#C

cache list (−#C *.com/spider*.gif (−−debug−cache <param>)

−#R

cache repair (damaged cache) (−−repair−cache)

−#d

debug parser (−−debug−parsing)

−#E

extract new.zip cache meta−data in meta.zip

−#f

always flush log files (−−advanced−flushlogs)

−#FN

maximum number of filters (−−advanced−maxfilters[=N])

−#h

version info (−−version)

−#K

scan stdin (debug) (−−debug−scanstdin)

−#L

maximum number of links (−#L1000000) (−−advanced−maxlinks)

−#p

display ugly progress information (−−advanced−progressinfo)

−#P

catch URL (−−catch−url)

−#R

old FTP routines (debug) (−−repair−cache)

−#T

generate transfer ops. log every minutes (−−debug−xfrstats)

−#u

wait time (−−advanced−wait)

−#Z

generate transfer rate statictics every minutes (−−debug−ratestats)

−#!

execute a shell command (−#! "echo hello") (−−exec <param>)

Dangerous options: (do NOT use unless you exactly know what you are doing)

−%!

bypass built−in security limits aimed to avoid bandwith abuses (bandwidth, simultaneous connections) (−−disable−security−limits)

−IMPORTANT

NOTE: DANGEROUS OPTION, ONLY SUITABLE FOR EXPERTS

−USE

IT WITH EXTREME CARE

Command−line specific options:

−V

execute system command after each files ($0 is the filename: −V "rm ") (−−userdef−cmd <param>)

−%U

run the engine with another id when called as root (−%U smith) (−−user <param>)

−%W

use an external library function as a wrapper (−%W myfoo.so[,myparameters]) (−−callback <param>)

Details: Option N

−N0

Site−structure (default)

−N1

HTML in web/, images/other files in web/images/

−N2

HTML in web/HTML, images/other in web/images

−N3

HTML in web/, images/other in web/

−N4

HTML in web/, images/other in web/xxx, where xxx is the file extension (all gif will be placed onto web/gif, for example)

−N5

Images/other in web/xxx and HTML in web/HTML

−N99

All files in web/, with random names (gadget !)

−N100

Site−structure, without www.domain.xxx/

−N101

Identical to N1 exept that "web" is replaced by the site s name

−N102

Identical to N2 exept that "web" is replaced by the site s name

−N103

Identical to N3 exept that "web" is replaced by the site s name

−N104

Identical to N4 exept that "web" is replaced by the site s name

−N105

Identical to N5 exept that "web" is replaced by the site s name

−N199

Identical to N99 exept that "web" is replaced by the site s name

−N1001

Identical to N1 exept that there is no "web" directory

−N1002

Identical to N2 exept that there is no "web" directory

−N1003

Identical to N3 exept that there is no "web" directory (option set for g option)

−N1004

Identical to N4 exept that there is no "web" directory

−N1005

Identical to N5 exept that there is no "web" directory

−N1099

Identical to N99 exept that there is no "web" directory

Details: User−defined option N
%n Name of file without file type (ex: image)
%N Name of file, including file type (ex: image.gif)
%t File type (ex: gif)
%p Path [without ending /] (ex: /someimages)
%h Host name (ex: www.someweb.com)
%M URL MD5 (128 bits, 32 ascii bytes)
%Q query string MD5 (128 bits, 32 ascii bytes)
%k full query string
%r protocol name (ex: http)
%q small query string MD5 (16 bits, 4 ascii bytes)
%s? Short name version (ex: %sN)
%[param] param variable in query string
%[param:before:after:empty:notfound] advanced variable extraction

Details: User−defined option N and advanced variable extraction
%[param:before:after:empty:notfound]

−param

: parameter name

−before

: string to prepend if the parameter was found

−after

: string to append if the parameter was found

−notfound

: string replacement if the parameter could not be found

−empty

: string replacement if the parameter was empty

−all

fields, except the first one (the parameter name), can be empty

Details: Option K

−K0

foo.cgi?q=45 −> foo4B54.html?q=45 (relative URI, default)

−K

−> http://www.foobar.com/folder/foo.cgi?q=45 (absolute URL) (−−keep−links[=N])

−K3

−> /folder/foo.cgi?q=45 (absolute URI)

−K4

−> foo.cgi?q=45 (original URL)

−K5

−> http://www.foobar.com/folder/foo4B54.html?q=45 (transparent proxy URL)

Shortcuts:
−−mirror

<URLs> *make a mirror of site(s) (default)

−−get

<URLs> get the files indicated, do not seek other URLs (−qg)

−−list

<text file> add all URL located in this text file (−%L)

−−mirrorlinks

<URLs> mirror all links in 1st level pages (−Y)

−−testlinks

<URLs> test links in pages (−r1p0C0I0t)

−−spider

<URLs> spider site(s), to test links: reports Errors & Warnings (−p0C0I0t)

−−testsite

<URLs> identical to −−spider

−−skeleton

<URLs> make a mirror, but gets only html files (−p1)

−−update

update a mirror, without confirmation (−iC2)

−−continue

continue a mirror, without confirmation (−iC1)

−−catchurl

create a temporary proxy to capture an URL or a form post URL

−−clean

erase cache & log files

−−http10

force http/1.0 requests (−%h)

Details: Option %W: External callbacks prototypes
see htsdefines.h

FILES

/etc/httrack.conf

The system wide configuration file.

ENVIRONMENT

HOME

Is being used if you defined in /etc/httrack.conf the line path ~/websites/#

DIAGNOSTICS

Errors/Warnings are reported to hts−log.txt by default, or to stderr if the -v option was specified.

LIMITS

These are the principals limits of HTTrack for that moment. Note that we did not heard about any other utility that would have solved them.

- Several scripts generating complex filenames may not find them (ex: img.src=’image’+a+Mobj.dst+’.gif’)

- Some java classes may not find some files on them (class included)

- Cgi-bin links may not work properly in some cases (parameters needed). To avoid them: use filters like -*cgi-bin*

BUGS

Please reports bugs to <bugs@httrack.com>. Include a complete, self-contained example that will allow the bug to be reproduced, and say which version of httrack you are using. Do not forget to detail options used, OS version, and any other information you deem necessary.

COPYRIGHT

Copyright (C) Xavier Roche and other contributors

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

AVAILABILITY

The most recent released version of httrack can be found at: http://www.httrack.com

AUTHOR

Xavier Roche <roche@httrack.com>

SEE ALSO

The HTML documentation (available online at http://www.httrack.com/html/ ) contains more detailed information. Please also refer to the httrack FAQ (available online at http://www.httrack.com/html/faq.html )


httraqt/help/scripting.html0000664000175000017500000002003713042707374016576 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

HTTrack Programming page - scripting


We will see here several examples, written in batch script (can be adapted to almost all batch script languages) or in C.



How to get one single file

httrack --get http://localhost/


How to get one single file and pipe it to stdout

httrack --quiet --get http://localhost/ -O tmpget -V "cat \$0" | grep -iE "TITLE" rm -rf tmpget


How to search in all HTML files on a website

httrack --skeleton http://localhost/ -V "if grep -iE \"TITLE\" \"\$0\">/dev/null; then echo \"Match found at \$0\"; fi"
rm -rf tmpget

Same thing but matches only the first file:
httrack --skeleton http://localhost/ -V "if grep -iE \"TITLE\" \"\$0\">/dev/null; then echo \"Match found at \$0\"; kill -9 \$PPID; fi"
rm -rf tmpget


Indexing a website, and using the index as a search engine

httrack localhost -%I
Will generate an index.txt file, which contains all detected keywords, sorted and indexed using this format:

keyword
<tab>   number_of_hits_in_current_page_for_this_keyword   page_location
<tab>   number_of_hits_in_current_page_for_this_keyword   page_location
<tab>   number_of_hits_in_current_page_for_this_keyword   page_location
...
=total_number_of_hits_for_this_keyword
((total_number_of_hits_for_this_keyword*1000)/total_number_of_keywords)

Example:

abilities
	1 localhost/manual/mod/index-2.html
	1 localhost/manual/mod/index.html
	1 localhost/manual/mod/mod_negotiation.html
	=3
	(0)
ability
	2 localhost/manual/misc/FAQ.html
	2 localhost/manual/suexec.html
	1 localhost/manual/handler.html
	1 localhost/manual/misc/security_tips.html
	1 localhost/manual/mod/mod_rewrite.html
	1 localhost/manual/mod/mod_setenvif.html
	1 localhost/manual/multilogs.html
	1 localhost/manual/netware.html
	1 localhost/manual/new_features_1_3.html
	1 localhost/manual/windows.html
	=12
	(0)
able
	4 localhost/manual/dso.html
	4 localhost/manual/mod/core.html
	3 localhost/manual/dns-caveats.html
	3 localhost/manual/mod/mod_auth.html
	3 localhost/manual/mod/mod_rewrite.html
	3 localhost/manual/upgrading_to_1_3.html
	2 localhost/manual/misc/API.html
	2 localhost/manual/misc/FAQ.html
	2 localhost/manual/misc/windoz_keepalive.html
	2 localhost/manual/mod/mod_auth_db.html
	2 localhost/manual/mod/mod_auth_dbm.html
	1 localhost/manual/misc/descriptors.html
	1 localhost/manual/misc/fin_wait_2.html
	1 localhost/manual/misc/security_tips.html
	1 localhost/manual/mod/mod_auth_digest.html
	1 localhost/manual/mod/mod_cern_meta.html
	1 localhost/manual/mod/mod_env.html
	1 localhost/manual/mod/mod_example.html
	1 localhost/manual/mod/mod_unique_id.html
	1 localhost/manual/mod/mod_usertrack.html
	1 localhost/manual/stopping.html
	1 localhost/manual/suexec.html
	1 localhost/manual/vhosts/ip-based.html
	1 localhost/manual/windows.html
	=43
	(0)
...

Script example: search.sh


httraqt/help/start.html0000664000175000017500000000050013042707374015722 0ustar karbofoskarbofos HTTrack documentation HTTrack documentation httraqt/help/div/0000775000175000017500000000000013042707374014466 5ustar karbofoskarbofoshttraqt/help/div/search.sh0000664000175000017500000000274213042707374016274 0ustar karbofoskarbofos #!/bin/sh # Simple indexing test using HTTrack # A "real" script/program would use advanced search, and # use dichotomy to find the word in the index.txt file # This script is really basic and NOT optimized, and # should not be used for professional purpose :) TESTSITE="http://localhost/" # Create an index if necessary if ! test -f "index.txt"; then echo "Building the index .." rm -rf test httrack --display "$TESTSITE" -%I -O test mv test/index.txt ./ fi # Convert crlf to lf if test "`head index.txt -n 1 | tr '\r' '#' | grep -c '#'`" = "1"; then echo "Converting index to Unix LF style (not CR/LF) .." mv -f index.txt index.txt.old cat index.txt.old|tr -d '\r' > index.txt fi keyword=- while test -n "$keyword"; do printf "Enter a keyword: " read keyword if test -n "$keyword"; then FOUNDK="`grep -niE \"^$keyword\" index.txt`" if test -n "$FOUNDK"; then if ! test `echo "$FOUNDK"|wc -l` = "1"; then # Multiple matches printf "Found multiple keywords: " echo "$FOUNDK"|cut -f2 -d':'|tr '\n' ' ' echo "" echo "Use keyword$ to find only one" else # One match N=`echo "$FOUNDK"|cut -f1 -d':'` PM=`tail +$N index.txt|grep -nE "\("|head -n 1` if ! echo "$PM"|grep "ignored">/dev/null; then M=`echo $PM|cut -f1 -d':'` echo "Found in:" cat index.txt | tail "+$N" | head -n "$M" | grep -E "[0-9]* " | cut -f2 -d' ' else echo "keyword ignored (too many hits)" fi fi else echo "not found" fi fi done httraqt/help/step9_opt4.html0000664000175000017500000001564213042707374016614 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

Option panel : Scan Rules






Back to Home

httraqt/help/dev.html0000664000175000017500000001375713042707374015365 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

HTTrack Programming page


HTTrack can be used as a third-party program in batch files, or as library. Depending on your needs, you may look:

Programming

Technical references

  • Cache format

  • HTTrack stores original HTML data and references to downloaded files in a cache, located in the hts-cache directory. This page describes the HTTrack cache format.


httraqt/help/library.html0000664000175000017500000001153513042707374016243 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

HTTrack Programming page - using the library


All library prototypes are available in the httrack-library.h file.
You may also want to check the httrack.c and httrack.h files to get an example of use of this library.



httraqt/help/step5.html0000664000175000017500000001152513042707374015636 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

Step 5 : Check the result


  1. Check log files

  2. You may check the error log file, which could contain useful information if errors have occurred


  3. See the troubleshooting page




Back to Home

httraqt/help/step9_opt8.html0000664000175000017500000001405713042707374016617 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

Option panel : Browser ID




  • Browser "Identity"

  • Enter here the name of the engine, as it will be seen by Web-servers
    For example, entering "Mozilla/4.5 (compatible; MSIE 4.01; Windows 98)" will disguise HTTrack into a standard MSIE4 browser
    This field is for statistical purpose, and you can enter whatever you want, a browser name that does not exist or even your grandma's name
    However, beware that several sites may deliver a different content whether the browser is called "Netscape" or "Explorer".. some elitist ones will even refuse to deliver anything depending on the browser name. This case is rare, fortunately.


  • HTML Footer

  • Enter here the optionnal text that will be included as a comment in each HTML file to make archiving easier
    The string entered is generally an HTML comment (<!-- HTML comment -->) with optionnal %s, which will be transformed into a specific string information:
    %s #1 : host name (for example, www.someweb.com)
    %s #2 : file name (for example, /index.html)
    %s #3 : date of the mirror
    Example: <!-- Page mirrored from %s, file %s. Archive date: %s -->
    Note: You can select (none), in this case no comments will be added to the pages. However, this is NOT advised as you may want to know in the future where the page has been taken, when/why..






Back to Home

httraqt/help/step2.html0000664000175000017500000001534113042707374015633 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

Step 2 : Fill the addresses


  1. Select an action

  2. The default action is Download web sites



    • Download web site(s)

    • Will transfert the desired sites with default options
    • Download web site(s) + questions

    • Will transfert the desired sites with default options, and ask questions if any links are considered as potentially downloadable
    • Get individual files

    • Will only get the desired files you specify (for example, ZIP files), but will not spider through HTML files
    • Download all sites in pages (multiple mirror)

    • Will download all sites that appears in the site(s) selected. If you drag&drop your boormark file, this option lets you mirror all your favorite sites
    • Test links in pages (bookmark test)

    • Will test all links indicated. Useful to check a bookmark file
    • * Continue interrupted download

    • Use this option if a download has been interrupted (user interruption,crash..)
    • * Update existing download

    • Use this option to update an existing project. The engine will recheck the complete structure, checking each downloaded file for any updates on the web site


  3. Enter the site's addresses

  4. You can click on the Add a URL button to add each address, or just type them in the box



  5. You may define options by clicking on the Set options button

  6. You can define filters or download parameters in the option panel


  7. You may also add a URL by clicking on the Add a URL button

  8. This option lets you define additional parameters (login/password) for the URL, or capture a complex URL from your browser


  9. Click on the NEXT button


  10. Go to the next step...




Back to Home

httraqt/help/overview.html0000664000175000017500000001261613042707374016446 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

Overview


Please visit our website!


WinHTTrack snapshot

HTTrack HTTrack is an easy-to-use offline browser utility. It allows you to download a World Wide website from the Internet to a local directory, building recursively all directories, getting html, images, and other files from the server to your computer. HTTrack arranges the original site's relative link-structure. Simply open a page of the "mirrored" website in your browser, and you can browse the site from link to link, as if you were viewing it online. HTTrack can also update an existing mirrored site, and resume interrupted downloads. HTTrack is fully configurable, and has an integrated help system.

httraqt/help/step1.html0000664000175000017500000001310513042707374015626 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

Step 1 : Choose a project name and destination folder


  1. Change the destination folder if necessary

  2. It is more convenient to organize all mirrors in one directory, for example My Web Sites
    If you already have made mirrors using HTTrack, be sure that you have selected the correct folder.




  3. Select the project name:
    • Select a new project name

    • This name is, for example, the theme of the mirrored sites, for example My Friend's Site



      OR

    • Select an existing project for update/retry

    • Directly select the existing project name in the popup list



  4. Click on the NEXT button


  5. Go to the next step...




Back to Home

httraqt/help/step9_opt11.html0000664000175000017500000001520113042707374016661 0ustar karbofoskarbofos HTTrack Website Copier - Offline Browser
HTTrack Website Copier
Open Source offline browser

Option panel : MIME Types






  • MIME Types

  • An important new feature for some people. This panel tells the engine that if a link is encountered, with a specific type (.cgi, .asp, or .php3 for example), it MUST assume that this link has always the same MIME type, for example the "text/html" MIME type. This is VERY important to speed up many mirrors. Some big HTML files which have many links of unknown type embedded, such as ".asp", cause the engine to test all links, and this slows down the parser.

    In this case, you can tell HTTrack: ".asp pages are in fact HTML pages"
    This is possible, using:

    File type: asp MIME identity: text/html

    You can declare multiple definitions, or declare multiple types separed by ",", like in:
    File type: asp,php,php3 MIME identity: text/html

    Most important MIME types are:
    text/htmlHtml files, parsed by HTTrack
    image/gifGIF files
    image/jpegJpeg files
    image/pngPNG files
    application/x-zip.zip files
    application/x-mp3.mp3 files
    application/x-foo.foo files
    application/octet-streamUnknown files

    You can rename files on a mirror. If you KNOW that all "dat" files are in fact "zip" files renamed into "dat", you can tell httrack:
    File type: dat MIME identity: application/x-zip

    You can also "name" a file type, with its original MIME type, if this type is not known by HTTrack. This will avoid a test when the link will be reached:
    File type: foo MIME identity: application/octet-stream

    In this case, HTTrack won't check the type, because it has learned that "foo" is a known type, or MIME type "application/octet-stream". Therefore, it will let untouched the "foo" type.






Back to Home

httraqt/distribution/0000775000175000017500000000000013112123120015446 5ustar karbofoskarbofoshttraqt/distribution/CMakeLists.txt0000664000175000017500000001103713112123120020210 0ustar karbofoskarbofos# Setup automatic generation of the changelog MESSAGE(STATUS "CPack for Linux configuration..." ) SET( CPACK_SOURCE_PACKAGE_FILE_NAME "httraqt-${HTTRAQT_VERSION}" ) SET( CPACK_SOURCE_IGNORE_FILES "/\\\\.svn/" "/\\\\.kdev4/" "/\\\\.git/" "/pics/" "/build/" "~$" "\\\\.pcs$" # "TODO.txt" # "CMakeLists.txt.user" # "/doxygen/" # "${CMAKE_BINARY_DIR}" ) # --- Package generation SET( HTTRAQT_CPACK_BUILD_CONFIG "Release_and_Debug" ) SET( HTTRAQT_CPACK_PACKAGE_NAME ${CMAKE_PROJECT_NAME}) SET( HTTRAQT_CPACK_PACKAGE_VENDOR "KarboSoft" ) SET( HTTRAQT_CPACK_PACKAGE_INSTALL_DIRECTORY "HTTraQt ${HTTRAQT_VERSION}" ) SET( HTTRAQT_CPACK_PACKAGE_INSTALL_REGISTRY_KEY "HTTraQt ${HTTRAQT_VERSION}" ) SET( HTTRAQT_CPACK_PACKAGE_HOMEPAGE "http://httraqt.sourceforge.net/" ) # Setup global packaging parameters ... SET( HTTRAQT_CPACK_INSTALL_CMAKE_PROJECTS "${CURRENT_BUILD_DIR};httraqt;ALL;/" ) # MESSAGE("HTTRAQT_BINARY_DIR ${CURRENT_BUILD_DIR}") SET( HTTRAQT_CPACK_PACKAGE_DESCRIPTION "HTTraQt free GUI for httrack library." ) SET( HTTRAQT_CPACK_PACKAGE_FILE_NAME "httraqt-setup-${HTTRAQT_VERSION}" ) SET( HTTRAQT_CPACK_PACKAGE_VERSION "${HTTRAQT_VERSION}" ) SET( HTTRAQT_CPACK_RESOURCE_FILE_LICENSE "${PROJECT_SOURCE_DIR}/LICENCE" ) SET( HTTRAQT_CPACK_SOURCE_IGNORE_FILES "/CVS/;/.svn/;/.hg/" ) SET( HTTRAQT_CPACK_SOURCE_INSTALLED_DIRECTORIES "${PROJECT_SOURCE_DIR};/" ) SET( HTTRAQT_CPACK_SOURCE_PACKAGE_FILE_NAME "httraqt-source-${HTTRAQT_VERSION}" ) # SET( HTTRAQT_CPACK_PACKAGE_NAME ${CMAKE_PROJECT_NAME} ) SET( HTTRAQT_CPACK_PACKAGE_VERSION ${HTTRAQT_VERSION} ) SET( HTTRAQT_CPACK_PACKAGE_RELEASE 0 ) SET( HTTRAQT_CPACK_PACKAGE_MAINTAINER "Eduard Kalinowski " ) SET( HTTRAQT_CPACK_PACKAGE_MAINTAINER_NAME "Eduard Kalinowski" ) SET( HTTRAQT_CPACK_PACKAGE_MAINTAINER_EMAIL "eduard_kalinowski@yahoo.de" ) SET( HTTRAQT_CPACK_PACKAGE_DESCRIPTION "HTTraQt is the website copier for offline browsing" ) SET( HTTRAQT_CPACK_PACKAGE_DESCRIPTION_SUMMARY "HTTraQt network tool" ) # SET( PACKAGE_DEPENDS ${hugr_dependencies} ) # SET( HTTRAQT_CPACK_PACKAGE_DEPENDS "${HTTRAQT_CPACK_PACKAGE_SHLIBDEPS}" ) #SET( HTTRAQT_CPACK_PACKAGE_DEPENDS "libhttrack2, libqtcore4, libqtgui4, libc6, libstdc++6" ) SET( HTTRAQT_CPACK_PACKAGE_DEPENDS "libhttrack2, ${HTTRAQT_CPACK_PACKAGE_DEPENDS}" ) # SET( PACKAGE_DEPENDS "libc6 (>= 2.1.3), libhttrack (>= 3.42.1), libqtcore4 (>= 4:4.6.1), libqtgui4 (>= 4:4.5.3), libstdc++6 (>= 4.1.1)" ) SET( HTTRAQT_CPACK_PACKAGE_GROUP "Groupe" ) SET( HTTRAQT_CPACK_PACKAGE_LICENSE "GPL3" ) # ADD_CUSTOM_TARGET(changelog # COMMAND ${GITCOMMAND} log > ${HTTRAQT_BINARY_DIR}/ChangeLog # WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} # ) # Setup convenience targets for tagging and branching # SET( HTTRAQT_VERSION_TAG "httraqt-${HTTRAQT_MAJOR_VERSION}.${HTTRAQT_MINOR_VERSION}.${HTTRAQT_RELEASE_VERSION}.${HTTRAQT_BUILD_VERSION}" ) # SET( HTTRAQT_VERSION_TAG "httraqt-${HTTRAQT_VERSION}" ) # ADD_CUSTOM_TARGET(tag-version # COMMAND ${GITCOMMAND} tag ${HTTRAQT_VERSION_TAG} # WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} # ) #SET( HTTRAQT_BRANCH_TAG "httraqt-release-${HTTRAQT_MAJOR_VERSION}.${HTTRAQT_MINOR_VERSION}" ) #ADD_CUSTOM_TARGET(tag-branch # COMMAND ${SVNCOMMAND} cp ${HTTRAQT_SVN_TRUNK} # ${HTTRAQT_SVN_BRANCHES}/${HTTRAQT_BRANCH_TAG} -m "COMP: Branched HTTraQt Version ${HTTRAQT_MAJOR_VERSION}.${HTTRAQT_MINOR_VERSION}" # WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} # ) # MESSAGE("CMAKE_CURRENT_SOURCE_DIR distr ${CMAKE_CURRENT_SOURCE_DIR} : ${PROJECT_SOURCE_DIR}") # Get a SourceForge username so we can upload distributables to the FRS IF(WIN32) SET( HTTRAQT_SOURCEFORGE_USERNAME "$ENV{USERNAME}" CACHE STRING "SourceForge user account name, for uploading distribution files." ) ELSE(WIN32) SET( HTTRAQT_SOURCEFORGE_USERNAME "$ENV{USER}" CACHE STRING "SourceForge user account name, for uploading distribution files." ) ENDIF(WIN32) MARK_AS_ADVANCED(HTTRAQT_SOURCEFORGE_USERNAME) # Setup some macros that can be used by the platform-specific distribution logic MACRO(HTTRAQT_CHECK_INSTALLED_VERSION FOUND PACKAGE EXPECTED) IF(NOT ${FOUND} STREQUAL ${EXPECTED}) MESSAGE(SEND_ERROR "Found ${PACKAGE} version ${FOUND} - for installation, version ${EXPECTED} is required." ) ENDIF(NOT ${FOUND} STREQUAL ${EXPECTED}) ENDMACRO(HTTRAQT_CHECK_INSTALLED_VERSION) # Generate source packages # ADD_SUBDIRECTORY(source) INCLUDE(CPack) # Generate platform-specific binary packages IF(APPLE) ADD_SUBDIRECTORY(osx) ENDIF(APPLE) IF(UNIX AND NOT APPLE) ADD_SUBDIRECTORY(posix) ENDIF(UNIX AND NOT APPLE) IF(WIN32) ADD_SUBDIRECTORY(win32) ENDIF(WIN32) httraqt/distribution/osx/0000775000175000017500000000000013042707374016304 5ustar karbofoskarbofoshttraqt/distribution/osx/CMakeLists.txt0000664000175000017500000000530113042707374021043 0ustar karbofoskarbofos#OPTION(HTTRAQT_INSTALL_AQSIS "Include Aqsis in the K-3D installer" OFF) #OPTION(HTTRAQT_INSTALL_CGKIT "Include cgkit in the K-3D installer" OFF) #OPTION(HTTRAQT_INSTALL_PYGTK "Include PyGTK in the K-3D installer" OFF) #OPTION(HTTRAQT_INSTALL_PYOPENGL "Include PyOpenGL in the K-3D installer" OFF) #OPTION(HTTRAQT_INSTALL_PYTHON "Include Python in the K-3D installer" ON) OPTION(HTTRAQT_CREATE_PACKAGEMAKER_PACKAGE "Include an option to build a MacOSX PackageMaker package." OFF) SET(HTTRAQT_BINARY_LOCATIONS ) LIST(APPEND HTTRAQT_BINARY_LOCATIONS "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/httraqt") LIST(APPEND HTTRAQT_BINARY_LOCATIONS "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/httraqt-make-module-proxy") LIST(APPEND HTTRAQT_BINARY_LOCATIONS "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/httraqt-renderframe") LIST(APPEND HTTRAQT_BINARY_LOCATIONS "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/httraqt-renderjob") LIST(APPEND HTTRAQT_BINARY_LOCATIONS "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/httraqt-resource-compiler") LIST(APPEND HTTRAQT_BINARY_LOCATIONS "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/httraqt-sl2xml") LIST(APPEND HTTRAQT_BINARY_LOCATIONS "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/httraqt-uuidgen") FILE(GLOB_RECURSE HTTRAQT_PLUGIN_BINARIES "${HTTRAQT_BINARY_DIR}/${HTTRAQT_LIBDIR}/httraqt/plugins/*.module") LIST(APPEND HTTRAQT_BINARY_LOCATIONS ${HTTRAQT_PLUGIN_BINARIES}) # Enable automatic installation of library dependencies ... CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/dependencies.cmake.in" "${CMAKE_CURRENT_BINARY_DIR}/dependencies.cmake" @ONLY) INSTALL(SCRIPT "${CMAKE_CURRENT_BINARY_DIR}/dependencies.cmake") # Install some runtime dependencies that can't be detected via static analysis ... # This is an ugly hack, we should be able to detect this automatically, but I'm feeling lazy ... SET(HTTRAQT_MACPORTS_DIR "/opt/local" CACHE PATH "Root directory containing installed MacPorts packages") MARK_AS_ADVANCED(HTTRAQT_MACPORTS_DIR) INSTALL( PROGRAMS ${HTTRAQT_MACPORTS_DIR}/lib/libgailutil.18.dylib DESTINATION lib ) INSTALL( DIRECTORY ${HTTRAQT_MACPORTS_DIR}/lib/gtk-2.0/2.10.0 DESTINATION lib/gtk-2.0 USE_SOURCE_PERMISSIONS ) INSTALL( DIRECTORY ${HTTRAQT_MACPORTS_DIR}/lib/gtk-2.0/modules DESTINATION lib/gtk-2.0/2.10.0 USE_SOURCE_PERMISSIONS ) INSTALL( DIRECTORY ${HTTRAQT_MACPORTS_DIR}/lib/pango DESTINATION lib USE_SOURCE_PERMISSIONS ) INSTALL( DIRECTORY ${HTTRAQT_MACPORTS_DIR}/etc/gtk-2.0 ${HTTRAQT_MACPORTS_DIR}/etc/fonts ${HTTRAQT_MACPORTS_DIR}/etc/pango DESTINATION etc ) # Bundle packaging is always available ... ADD_SUBDIRECTORY(bundle) # We optionally support creating packagemaker packages ... IF(HTTRAQT_CREATE_PACKAGEMAKER_PACKAGE) ADD_SUBDIRECTORY(packagemaker) ENDIF(HTTRAQT_CREATE_PACKAGEMAKER_PACKAGE) httraqt/distribution/osx/dependencies.cmake.in0000664000175000017500000000164413042707374022346 0ustar karbofoskarbofosINCLUDE(GetPrerequisites) SET(SKIP_FILES "^/usr/X11.*$" ) FOREACH(LOCATION @HTTRAQT_BINARY_LOCATIONS@) MESSAGE(STATUS "Installing: ${LOCATION} dependencies") # Excludes system dependencies, but finds recursive dependencies GET_PREREQUISITES(${LOCATION} DEPENDENCIES 1 0 "" "") FOREACH(DEPENDENCY ${DEPENDENCIES}) GET_FILENAME_COMPONENT(DEPENDENCY_NAME "${DEPENDENCY}" NAME) GET_FILENAME_COMPONENT(DEPENDENCY_ACTUAL "${DEPENDENCY}" REALPATH) SET(INSTALL_FILE 1) FOREACH(SKIP_FILE ${SKIP_FILES}) IF(DEPENDENCY_ACTUAL MATCHES "${SKIP_FILE}") SET(INSTALL_FILE 0) BREAK() ENDIF() ENDFOREACH() IF(INSTALL_FILE) MESSAGE(STATUS "Copying ${DEPENDENCY_ACTUAL} to ${CMAKE_INSTALL_PREFIX}/lib/${DEPENDENCY_NAME}") EXECUTE_PROCESS( COMMAND ${CMAKE_COMMAND} -E copy_if_different "${DEPENDENCY_ACTUAL}" "${CMAKE_INSTALL_PREFIX}/lib/${DEPENDENCY_NAME}" ) ENDIF() ENDFOREACH() ENDFOREACH() httraqt/distribution/osx/bundle/0000775000175000017500000000000013042707374017555 5ustar karbofoskarbofoshttraqt/distribution/osx/bundle/CMakeLists.txt0000664000175000017500000000126213042707374022316 0ustar karbofoskarbofos# Generate an application bundle (new-style) CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/package-binary-bundle.cpack.in ${CMAKE_CURRENT_BINARY_DIR}/package-binary-bundle.cpack) CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.in ${CMAKE_CURRENT_BINARY_DIR}/Info.plist @ONLY) ADD_CUSTOM_TARGET(package-binary-bundle ${CMAKE_CPACK_COMMAND} --config ${CMAKE_CURRENT_BINARY_DIR}/package-binary-bundle.cpack ) # Upload the binary bundle to SourceForge for use with the FRS ADD_CUSTOM_TARGET(upload-binary-bundle rsync -avP -e ssh ${CMAKE_CURRENT_BINARY_DIR}/httraqt-setup-${HTTRAQT_VERSION}-${CMAKE_SYSTEM_PROCESSOR}.dmg ${HTTRAQT_SOURCEFORGE_USERNAME}@frs.sourceforge.net:uploads/ ) httraqt/distribution/osx/bundle/httraqt-startup0000664000175000017500000000305213042707374022667 0ustar karbofoskarbofos#!/bin/sh # # Author: Aaron Voisine # Inkscape Modifications: Michael Wybrow # HTTraQt Modifications: Timothy M. Shead echo "INFO: Starting $0" HTTRAQT_BUNDLE="`echo "$0" | sed -e 's/\/Contents\/MacOS\/HTTraQt//'`" HTTRAQT_RESOURCES="$HTTRAQT_BUNDLE/Contents/Resources" HTTRAQT_TEMP="/tmp/httraqt/$UID" HTTRAQT_ETC="$HTTRAQT_TEMP/etc" HTTRAQT_PANGO_RC_FILE="$HTTRAQT_ETC/pango/pangorc" rm -rf "$HTTRAQT_TEMP" mkdir -p "$HTTRAQT_ETC/pango" sed -e 's|/opt/local/etc|'"$HTTRAQT_ETC|g" "$HTTRAQT_RESOURCES/etc/pango/pangorc" > "$HTTRAQT_ETC/pango/pangorc" sed -e 's|/opt/local|\"'"$HTTRAQT_RESOURCES|g" -e "s/\.so/.so\"/g" "$HTTRAQT_RESOURCES/etc/pango/pango.modules" > "$HTTRAQT_ETC/pango/pango.modules" sed -e 's|/opt/local|'"$HTTRAQT_RESOURCES|g" -e "s/\.so/.so\"/g" "$HTTRAQT_RESOURCES/etc/gtk-2.0/gdk-pixbuf.loaders" > "$HTTRAQT_ETC/gdk-pixbuf.loaders" cp -f "$HTTRAQT_RESOURCES/etc/pango/pangox.aliases" "$HTTRAQT_ETC/pango/pangox.aliases" export "DYLD_LIBRARY_PATH=$HTTRAQT_RESOURCES/lib" export "FONTCONFIG_PATH=$HTTRAQT_RESOURCES/etc/fonts" export "GDK_PIXBUF_MODULE_FILE=$HTTRAQT_ETC/gdk-pixbuf.loaders" export "GTK_PATH=$HTTRAQT_RESOURCES/lib/gtk-2.0" export "PANGO_RC_FILE=$HTTRAQT_PANGO_RC_FILE" export "PATH=$HTTRAQT_RESOURCES/bin:$PATH" export exec "$HTTRAQT_RESOURCES/bin/httraqt" "--log-level=debug" "--plugins=$HTTRAQT_RESOURCES/lib/httraqt/plugins" "--share=$HTTRAQT_RESOURCES/share/httraqt" "--ui=$HTTRAQT_RESOURCES/lib/httraqt/plugins/httraqt-ngui.module" echo "INFO: Finishing $0" httraqt/distribution/osx/bundle/package-binary-bundle.cpack.in0000664000175000017500000000134413042707374025313 0ustar karbofoskarbofosSET(CPACK_BUNDLE_ICON "${share_SOURCE_DIR}/icons/httraqt.icns") SET(CPACK_BUNDLE_NAME "HTTraQt") SET(CPACK_BUNDLE_PLIST "${CMAKE_CURRENT_BINARY_DIR}/Info.plist") SET(CPACK_BUNDLE_STARTUP_COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/httraqt-startup") SET(CPACK_CMAKE_GENERATOR "${CMAKE_GENERATOR}") SET(CPACK_GENERATOR "Bundle") SET(CPACK_INSTALL_CMAKE_PROJECTS "${HTTRAQT_CPACK_INSTALL_CMAKE_PROJECTS}") SET(CPACK_PACKAGE_DESCRIPTION "${HTTRAQT_CPACK_PACKAGE_DESCRIPTION}") SET(CPACK_PACKAGE_FILE_NAME "httraqt-setup-${HTTRAQT_VERSION}-${CMAKE_SYSTEM_PROCESSOR}") SET(CPACK_PACKAGE_ICON "${CMAKE_CURRENT_SOURCE_DIR}/volume.icns") SET(CPACK_PACKAGE_NAME "${HTTRAQT_CPACK_PACKAGE_NAME}") SET(CPACK_PACKAGE_VERSION "${HTTRAQT_CPACK_PACKAGE_VERSION}") httraqt/distribution/osx/bundle/Info.plist.in0000664000175000017500000000175613042707374022143 0ustar karbofoskarbofos CFBundleDevelopmentRegion English CFBundleExecutable HTTraQt CFBundleGetInfoString @HTTRAQT_VERSION@, @HTTRAQT_COPYRIGHT@ CFBundleIconFile HTTraQt CFBundleIdentifier org.httraqt.HTTraQt CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType APPL CFBundleShortVersionString @HTTRAQT_VERSION@ CFBundleSignature HTTraQt CFBundleVersion @HTTRAQT_VERSION@ NSHumanReadableCopyright @HTTRAQT_COPYRIGHT@ LSMinimumSystemVersion 10.5 httraqt/distribution/osx/packagemaker/0000775000175000017500000000000013042707374020717 5ustar karbofoskarbofoshttraqt/distribution/osx/packagemaker/readme.txt0000664000175000017500000000023513042707374022715 0ustar karbofoskarbofosHTTraQt is licensed under the GNU General Public License. For further information, visit the HTTraQt web site: http://httraqt.sourceforge.net/ Thank You httraqt/distribution/osx/packagemaker/welcome.txt0000664000175000017500000000011213042707374023105 0ustar karbofoskarbofosHTTraQt is a complete free GUI for website downloading library httrack. httraqt/distribution/osx/packagemaker/CMakeLists.txt0000664000175000017500000000137613042707374023466 0ustar karbofoskarbofos# The CPack PackageMaker generator ignores CMAKE_INSTALL_PREFIX and places everything in /usr, complain if there is a mismatch IF(NOT "${CMAKE_INSTALL_PREFIX}" STREQUAL "/usr") MESSAGE(SEND_ERROR "HTTRAQT_CREATE_PACKAGEMAKER_PACKAGE requires CMAKE_INSTALL_PREFIX set to \"/usr\".") ENDIF(NOT "${CMAKE_INSTALL_PREFIX}" STREQUAL "/usr") # Generate a packagemaker package ... CONFIGURE_FILE(${PROJECT_SOURCE_DIR}/COPYING ${CMAKE_CURRENT_BINARY_DIR}/COPYING.txt COPYONLY) CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/package-binary-packagemaker.cpack.in ${CMAKE_CURRENT_BINARY_DIR}/package-binary-packagemaker.cpack) ADD_CUSTOM_TARGET(package-binary-packagemaker ${CMAKE_CPACK_COMMAND} --config ${CMAKE_CURRENT_BINARY_DIR}/package-binary-packagemaker.cpack ) httraqt/distribution/osx/packagemaker/package-binary-packagemaker.cpack.in0000664000175000017500000000137213042707374027620 0ustar karbofoskarbofosSET(CPACK_CMAKE_GENERATOR "${CMAKE_GENERATOR}") SET(CPACK_GENERATOR "PackageMaker") SET(CPACK_INSTALL_CMAKE_PROJECTS "${HTTRAQT_CPACK_INSTALL_CMAKE_PROJECTS}") SET(CPACK_PACKAGE_DESCRIPTION "${HTTRAQT_CPACK_PACKAGE_DESCRIPTION}") SET(CPACK_PACKAGE_EXECUTABLES "httraqt" "HTTraQt ${HTTRAQT_VERSION}") SET(CPACK_PACKAGE_FILE_NAME "httraqt-setup-${HTTRAQT_VERSION}-${CMAKE_SYSTEM_PROCESSOR}") SET(CPACK_PACKAGE_NAME "HTTraQt") SET(CPACK_PACKAGE_VENDOR "http://httraqt.sourceforge.net/") SET(CPACK_PACKAGE_VERSION "${HTTRAQT_CPACK_PACKAGE_VERSION}") SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_BINARY_DIR}/LICENCE") SET(CPACK_RESOURCE_FILE_README "${CMAKE_CURRENT_SOURCE_DIR}/README") #SET(CPACK_RESOURCE_FILE_WELCOME "${CMAKE_CURRENT_SOURCE_DIR}/welcome.txt") httraqt/distribution/genslmeta.bat0000664000175000017500000000034313042707374020142 0ustar karbofoskarbofos:: Check fie name was passed IF [%1]==[] GOTO E_FLAG :: pass shader file through preprocessor then pass results to sl2xml cpp.exe -E -P -x c %1 | httraqt-sl2xml.exe > %1.slmeta EXIT :E_FLAG ECHO. shader name missing ECHO. httraqt/distribution/posix/0000775000175000017500000000000013112123662016623 5ustar karbofoskarbofoshttraqt/distribution/posix/package-binary-deb.cpack.in0000664000175000017500000000171113112123577023645 0ustar karbofoskarbofosSET(CPACK_STRIP_FILES TRUE) SET(CPACK_CMAKE_GENERATOR "${CMAKE_GENERATOR}") SET(CPACK_GENERATOR "DEB") SET(CPACK_DEBIAN_PACKAGE_MAINTAINER "${HTTRAQT_CPACK_PACKAGE_MAINTAINER}") SET(CPACK_INSTALL_CMAKE_PROJECTS "${HTTRAQT_CPACK_INSTALL_CMAKE_PROJECTS}") SET(CPACK_PACKAGE_DESCRIPTION "${HTTRAQT_CPACK_PACKAGE_DESCRIPTION}") SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${HTTRAQT_CPACK_PACKAGE_DESCRIPTION_SUMMARY}") SET(CPACK_DEBIAN_PACKAGE_SHLIBDEPS "${HTTRAQT_CPACK_PACKAGE_SHLIBDEPS}") #SET(CPACK_DEBIAN_PACKAGE_DEPENDS "${HTTRAQT_CPACK_PACKAGE_DEPENDS}") #SET(DEBIAN_PACKAGE_BUILDS_DEPENDS "cmake, libusb2-dev") #SET(CPACK_PACKAGE_FILE_NAME "${HTTRAQT_CPACK_PACKAGE_FILE_NAME}-${DEBIAN_ARCHITECTURE}") SET(CPACK_PACKAGE_FILE_NAME "${HTTRAQT_CPACK_PACKAGE_FILE_NAME}") SET(CPACK_PACKAGE_NAME "${HTTRAQT_CPACK_PACKAGE_NAME}") SET(CPACK_PACKAGE_VERSION "${HTTRAQT_CPACK_PACKAGE_VERSION}") SET(CPACK_RESOURCE_FILE_LICENSE "${HTTRAQT_CPACK_RESOURCE_FILE_LICENSE}") httraqt/distribution/posix/package-binary-stgz.cpack.in0000664000175000017500000000074013042707374024110 0ustar karbofoskarbofosSET(CPACK_CMAKE_GENERATOR "${CMAKE_GENERATOR}") SET(CPACK_GENERATOR "STGZ") SET(CPACK_INSTALL_CMAKE_PROJECTS "${HTTRAQT_CPACK_INSTALL_CMAKE_PROJECTS}") SET(CPACK_PACKAGE_DESCRIPTION "${HTTRAQT_CPACK_PACKAGE_DESCRIPTION}") SET(CPACK_PACKAGE_FILE_NAME "${HTTRAQT_CPACK_PACKAGE_FILE_NAME}") SET(CPACK_PACKAGE_NAME "${HTTRAQT_CPACK_PACKAGE_NAME}") SET(CPACK_PACKAGE_VERSION "${HTTRAQT_CPACK_PACKAGE_VERSION}") SET(CPACK_RESOURCE_FILE_LICENSE "${HTTRAQT_CPACK_RESOURCE_FILE_LICENSE}") httraqt/distribution/posix/CMakeLists.txt0000664000175000017500000001037113112123147021363 0ustar karbofoskarbofosSET(CPACK_STRIP_FILES TRUE) SET(CMAKE_INSTALL_PREFIX "/usr") #MESSAGE("CMAKE_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX}") SET( CPACK_PACKAGE_GROUP "${HTTRAQT_CPACK_PACKAGE_GROUP}" ) SET( CPACK_PACKAGE_LICENSE "${HTTRAQT_CPACK_PACKAGE_LICENSE}" ) SET( CPACK_PACKAGE_SHLIBDEPS "${HTTRAQT_CPACK_PACKAGE_SHLIBDEPS}" ) # SET( CPACK_PACKAGE_DEPENDS "${HTTRAQT_CPACK_PACKAGE_DEPENDS}" ) INSTALL(PROGRAMS "${CURRENT_BUILD_DIR}/httraqt" DESTINATION bin COMPONENT applications) INSTALL(DIRECTORY "${PROJECT_SOURCE_DIR}/icons" DESTINATION "/usr/share/" FILES_MATCHING PATTERN "*.*") INSTALL(DIRECTORY "${PROJECT_SOURCE_DIR}/lang" DESTINATION "/usr/share/httraqt/" FILES_MATCHING PATTERN "*.*") INSTALL(DIRECTORY "${PROJECT_SOURCE_DIR}/help" DESTINATION "/usr/share/httraqt/" FILES_MATCHING PATTERN "*.*") # MESSAGE("PROJECT_SOURCE_DIR ${PROJECT_SOURCE_DIR}") SET( desktop "${PROJECT_SOURCE_DIR}/desktop/httraqt.desktop") INSTALL(FILES ${desktop} DESTINATION "/usr/share/applications/" PERMISSIONS OWNER_READ GROUP_READ WORLD_READ) SET(CPACK_INSTALL_CMAKE_PROJECTS "${HTTRAQT_CPACK_INSTALL_CMAKE_PROJECTS}") SET(HTTRAQT_PACKAGE_DIRECTORY "${CURRENT_BUILD_DIR}") # FILE(MAKE_DIRECTORY "${HTTRAQT_PACKAGE_DIRECTORY}") # MESSAGE("CMAKE_CURRENT_SOURCE_DIR posix ${CMAKE_CURRENT_SOURCE_DIR}") # MESSAGE("DIR: ${CMAKE_CURRENT_SOURCE_DIR}") # if not defined IF(NOT DEBIAN_ARCHITECTURE) execute_process( COMMAND dpkg --print-architecture OUTPUT_VARIABLE DEBIAN_ARCHITECTURE OUTPUT_STRIP_TRAILING_WHITESPACE ) #SET(DEBIAN_ARCHITECTURE i386) #dpkg --print-architecture is always i386 on intel ENDIF(NOT DEBIAN_ARCHITECTURE) IF(DEBIAN_ARCHITECTURE) MESSAGE("DEBIAN_ARCHITECTURE ${DEBIAN_ARCHITECTURE}") SET( HTTRAQT_CPACK_PACKAGE_FILE_NAME "httraqt-${HTTRAQT_VERSION}-${DEBIAN_ARCHITECTURE}" ) CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/package-binary-deb.cpack.in ${CMAKE_CURRENT_BINARY_DIR}/package-binary-deb.cpack) ADD_CUSTOM_TARGET(package-binary-deb WORKING_DIRECTORY "${HTTRAQT_PACKAGE_DIRECTORY}" COMMAND ${CMAKE_CPACK_COMMAND} --config ${CMAKE_CURRENT_BINARY_DIR}/package-binary-deb.cpack ) ENDIF() IF(NOT RPM_ARCHITECTURE) FIND_PROGRAM(RPMBUILD NAMES rpmbuild PATHS "/usr/bin") IF ( RPMBUILD ) GET_FILENAME_COMPONENT(RPMBUILD_PATH ${RPMBUILD} ABSOLUTE) MESSAGE(STATUS "Found rpmbuild : ${RPMBUILD_PATH}") SET(RPMBUILD_FOUND "YES") execute_process( COMMAND arch OUTPUT_VARIABLE RPM_ARCHITECTURE OUTPUT_STRIP_TRAILING_WHITESPACE ) ENDIF ( RPMBUILD ) ENDIF() IF(RPM_ARCHITECTURE) MESSAGE("RPM_ARCHITECTURE ${RPM_ARCHITECTURE}") SET( HTTRAQT_CPACK_PACKAGE_FILE_NAME "httraqt-${HTTRAQT_VERSION}-${RPM_ARCHITECTURE}" ) CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/package-binary-rpm.cpack.in ${CMAKE_CURRENT_BINARY_DIR}/package-binary-rpm.cpack) ADD_CUSTOM_TARGET(package-binary-rpm WORKING_DIRECTORY "${HTTRAQT_PACKAGE_DIRECTORY}" COMMAND ${CMAKE_CPACK_COMMAND} --config ${CMAKE_CURRENT_BINARY_DIR}/package-binary-rpm.cpack ) ENDIF() # Generate self-extracting tarballs CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/package-binary-stgz.cpack.in ${CMAKE_CURRENT_BINARY_DIR}/package-binary-stgz.cpack) ADD_CUSTOM_TARGET(package-binary-stgz WORKING_DIRECTORY "${HTTRAQT_PACKAGE_DIRECTORY}" COMMAND ${CMAKE_CPACK_COMMAND} --config ${CMAKE_CURRENT_BINARY_DIR}/package-binary-stgz.cpack ) # Generate tarballs CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/package-binary-tbz2.cpack.in ${CMAKE_CURRENT_BINARY_DIR}/package-binary-tbz2.cpack) ADD_CUSTOM_TARGET(package-binary-tbz2 WORKING_DIRECTORY "${HTTRAQT_PACKAGE_DIRECTORY}" COMMAND ${CMAKE_CPACK_COMMAND} --config ${CMAKE_CURRENT_BINARY_DIR}/package-binary-tbz2.cpack ) CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/package-binary-tgz.cpack.in ${CMAKE_CURRENT_BINARY_DIR}/package-binary-tgz.cpack) ADD_CUSTOM_TARGET(package-binary-tgz WORKING_DIRECTORY "${HTTRAQT_PACKAGE_DIRECTORY}" COMMAND ${CMAKE_CPACK_COMMAND} --config ${CMAKE_CURRENT_BINARY_DIR}/package-binary-tgz.cpack ) # Note ... we intentionally don't provide upload capability for Posix packages, and leave distribution to the experts httraqt/distribution/posix/package-binary-tbz2.cpack.in0000664000175000017500000000074013042707374024002 0ustar karbofoskarbofosSET(CPACK_CMAKE_GENERATOR "${CMAKE_GENERATOR}") SET(CPACK_GENERATOR "TBZ2") SET(CPACK_INSTALL_CMAKE_PROJECTS "${HTTRAQT_CPACK_INSTALL_CMAKE_PROJECTS}") SET(CPACK_PACKAGE_DESCRIPTION "${HTTRAQT_CPACK_PACKAGE_DESCRIPTION}") SET(CPACK_PACKAGE_FILE_NAME "${HTTRAQT_CPACK_PACKAGE_FILE_NAME}") SET(CPACK_PACKAGE_NAME "${HTTRAQT_CPACK_PACKAGE_NAME}") SET(CPACK_PACKAGE_VERSION "${HTTRAQT_CPACK_PACKAGE_VERSION}") SET(CPACK_RESOURCE_FILE_LICENSE "${HTTRAQT_CPACK_RESOURCE_FILE_LICENSE}") httraqt/distribution/posix/package-binary-rpm.cpack.in0000664000175000017500000000166613112123662023715 0ustar karbofoskarbofosSET(CPACK_CMAKE_GENERATOR "${CMAKE_GENERATOR}") SET(CPACK_GENERATOR "RPM") SET(CPACK_PACKAGE_MAINTAINER "${HTTRAQT_CPACK_PACKAGE_MAINTAINER}") SET(CPACK_INSTALL_CMAKE_PROJECTS "${HTTRAQT_CPACK_INSTALL_CMAKE_PROJECTS}") SET(CPACK_PACKAGE_DESCRIPTION "${HTTRAQT_CPACK_PACKAGE_DESCRIPTION}") SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${HTTRAQT_CPACK_PACKAGE_DESCRIPTION_SUMMARY}") #SET(CPACK_RPM_PACKAGE_SHLIBDEPS "${HTTRAQT_CPACK_PACKAGE_SHLIBDEPS}") SET(CPACK_RPM_PACKAGE_SHLIBDEPS "${HTTRAQT_CPACK_PACKAGE_SHLIBDEPS}") SET(CPACK_RPM_PACKAGE_REQUIRES "${HTTRAQT_CPACK_PACKAGE_DEPENDS}") #MESSAGE("CPACK_RPM_PACKAGE_REQUIRES ${CPACK_RPM_PACKAGE_REQUIRES} : ${HTTRAQT_CPACK_PACKAGE_DEPENDS}") SET(CPACK_PACKAGE_FILE_NAME "${HTTRAQT_CPACK_PACKAGE_FILE_NAME}") SET(CPACK_PACKAGE_NAME "${HTTRAQT_CPACK_PACKAGE_NAME}") SET(CPACK_PACKAGE_VERSION "${HTTRAQT_CPACK_PACKAGE_VERSION}") SET(CPACK_RESOURCE_FILE_LICENSE "${HTTRAQT_CPACK_RESOURCE_FILE_LICENSE}") httraqt/distribution/posix/package-binary-tgz.cpack.in0000664000175000017500000000073713042707374023733 0ustar karbofoskarbofosSET(CPACK_CMAKE_GENERATOR "${CMAKE_GENERATOR}") SET(CPACK_GENERATOR "TGZ") SET(CPACK_INSTALL_CMAKE_PROJECTS "${HTTRAQT_CPACK_INSTALL_CMAKE_PROJECTS}") SET(CPACK_PACKAGE_DESCRIPTION "${HTTRAQT_CPACK_PACKAGE_DESCRIPTION}") SET(CPACK_PACKAGE_FILE_NAME "${HTTRAQT_CPACK_PACKAGE_FILE_NAME}") SET(CPACK_PACKAGE_NAME "${HTTRAQT_CPACK_PACKAGE_NAME}") SET(CPACK_PACKAGE_VERSION "${HTTRAQT_CPACK_PACKAGE_VERSION}") SET(CPACK_RESOURCE_FILE_LICENSE "${HTTRAQT_CPACK_RESOURCE_FILE_LICENSE}") httraqt/distribution/source/0000775000175000017500000000000013042707374016773 5ustar karbofoskarbofoshttraqt/distribution/source/package-source-tbz2.cpack.in0000664000175000017500000000074113042707374024155 0ustar karbofoskarbofosSET(CPACK_CMAKE_GENERATOR "${CMAKE_GENERATOR}") SET(CPACK_GENERATOR "TBZ2") SET(CPACK_IGNORE_FILES "${HTTRAQT_CPACK_SOURCE_IGNORE_FILES}") SET(CPACK_INSTALLED_DIRECTORIES "${HTTRAQT_CPACK_SOURCE_INSTALLED_DIRECTORIES}") SET(CPACK_PACKAGE_DESCRIPTION "${HTTRAQT_CPACK_PACKAGE_DESCRIPTION}") SET(CPACK_PACKAGE_FILE_NAME "${HTTRAQT_CPACK_SOURCE_PACKAGE_FILE_NAME}") SET(CPACK_PACKAGE_NAME "${HTTRAQT_CPACK_PACKAGE_NAME}") SET(CPACK_PACKAGE_VERSION "${HTTRAQT_CPACK_PACKAGE_VERSION}") httraqt/distribution/source/CMakeLists.txt0000664000175000017500000000454013042707374021536 0ustar karbofoskarbofosSET(HTTRAQT_PACKAGE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}") FILE(MAKE_DIRECTORY "${HTTRAQT_PACKAGE_DIRECTORY}") # Generate source packages CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/package-source-tbz2.cpack.in ${CMAKE_CURRENT_BINARY_DIR}/package-source-tbz2.cpack) ADD_CUSTOM_TARGET(package-source-tbz2 WORKING_DIRECTORY "${HTTRAQT_PACKAGE_DIRECTORY}" COMMAND ${CMAKE_CPACK_COMMAND} --config "${CMAKE_CURRENT_BINARY_DIR}/package-source-tbz2.cpack" ) CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/package-source-tgz.cpack.in ${CMAKE_CURRENT_BINARY_DIR}/package-source-tgz.cpack) ADD_CUSTOM_TARGET(package-source-tgz WORKING_DIRECTORY "${HTTRAQT_PACKAGE_DIRECTORY}" COMMAND ${CMAKE_CPACK_COMMAND} --config "${CMAKE_CURRENT_BINARY_DIR}/package-source-tgz.cpack" ) CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/package-source-zip.cpack.in ${CMAKE_CURRENT_BINARY_DIR}/package-source-zip.cpack) ADD_CUSTOM_TARGET(package-source-zip WORKING_DIRECTORY "${HTTRAQT_PACKAGE_DIRECTORY}" COMMAND ${CMAKE_CPACK_COMMAND} --config "${CMAKE_CURRENT_BINARY_DIR}/package-source-zip.cpack" ) # Upload source packages to SourceForge # ADD_CUSTOM_TARGET(upload-package-source-tbz2 # DEPENDS "${HTTRAQT_PACKAGE_DIRECTORY}/${HTTRAQT_CPACK_SOURCE_PACKAGE_FILE_NAME}.tar.bz2" # WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" # COMMAND rsync -e ssh -R --progress --protect-args "HTTraQt ${HTTRAQT_VERSION}/${HTTRAQT_CPACK_SOURCE_PACKAGE_FILE_NAME}.tar.bz2" "${HTTRAQT_SOURCEFORGE_USERNAME},k3d@frs.sourceforge.net:/home/frs/project/k/k3/k3d/HTTraQt Source/" # ) # # ADD_CUSTOM_TARGET(upload-package-source-tgz # DEPENDS "${HTTRAQT_PACKAGE_DIRECTORY}/${HTTRAQT_CPACK_SOURCE_PACKAGE_FILE_NAME}.tar.gz" # WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" # COMMAND rsync -e ssh -R --progress --protect-args "HTTraQt ${HTTRAQT_VERSION}/${HTTRAQT_CPACK_SOURCE_PACKAGE_FILE_NAME}.tar.gz" "${HTTRAQT_SOURCEFORGE_USERNAME},k3d@frs.sourceforge.net:/home/frs/project/k/k3/k3d/HTTraQt Source/" # ) # # ADD_CUSTOM_TARGET(upload-package-source-zip # DEPENDS "${HTTRAQT_PACKAGE_DIRECTORY}/${HTTRAQT_CPACK_SOURCE_PACKAGE_FILE_NAME}.zip" # WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" # COMMAND rsync -e ssh -R --progress --protect-args "HTTraQt ${HTTRAQT_VERSION}/${HTTRAQT_CPACK_SOURCE_PACKAGE_FILE_NAME}.zip" "${HTTRAQT_SOURCEFORGE_USERNAME},k3d@frs.sourceforge.net:/home/frs/project/k/k3/k3d/HTTraQt Source/" # ) httraqt/distribution/source/package-source-zip.cpack.in0000664000175000017500000000074013042707374024075 0ustar karbofoskarbofosSET(CPACK_CMAKE_GENERATOR "${CMAKE_GENERATOR}") SET(CPACK_GENERATOR "ZIP") SET(CPACK_IGNORE_FILES "${HTTRAQT_CPACK_SOURCE_IGNORE_FILES}") SET(CPACK_INSTALLED_DIRECTORIES "${HTTRAQT_CPACK_SOURCE_INSTALLED_DIRECTORIES}") SET(CPACK_PACKAGE_DESCRIPTION "${HTTRAQT_CPACK_PACKAGE_DESCRIPTION}") SET(CPACK_PACKAGE_FILE_NAME "${HTTRAQT_CPACK_SOURCE_PACKAGE_FILE_NAME}") SET(CPACK_PACKAGE_NAME "${HTTRAQT_CPACK_PACKAGE_NAME}") SET(CPACK_PACKAGE_VERSION "${HTTRAQT_CPACK_PACKAGE_VERSION}") httraqt/distribution/source/package-source-tgz.cpack.in0000664000175000017500000000074013042707374024077 0ustar karbofoskarbofosSET(CPACK_GENERATOR "TGZ") SET(CPACK_CMAKE_GENERATOR "${CMAKE_GENERATOR}") SET(CPACK_IGNORE_FILES "${HTTRAQT_CPACK_SOURCE_IGNORE_FILES}") SET(CPACK_INSTALLED_DIRECTORIES "${HTTRAQT_CPACK_SOURCE_INSTALLED_DIRECTORIES}") SET(CPACK_PACKAGE_DESCRIPTION "${HTTRAQT_CPACK_PACKAGE_DESCRIPTION}") SET(CPACK_PACKAGE_FILE_NAME "${HTTRAQT_CPACK_SOURCE_PACKAGE_FILE_NAME}") SET(CPACK_PACKAGE_NAME "${HTTRAQT_CPACK_PACKAGE_NAME}") SET(CPACK_PACKAGE_VERSION "${HTTRAQT_CPACK_PACKAGE_VERSION}") httraqt/distribution/win32/0000775000175000017500000000000013042707374016435 5ustar karbofoskarbofoshttraqt/distribution/win32/CMakeLists.txt0000664000175000017500000002366113042707374021205 0ustar karbofoskarbofosOPTION(HTTRAQT_INSTALL_AQSIS "Include Aqsis in the HTTraQt installer" OFF) OPTION(HTTRAQT_INSTALL_BOOST "Include Boost in the HTTraQt installer" OFF) OPTION(HTTRAQT_INSTALL_CGKIT "Include cgkit in the HTTraQt installer" OFF) OPTION(HTTRAQT_INSTALL_GTKMM "Include gtkmm in the HTTraQt installer" OFF) OPTION(HTTRAQT_INSTALL_PYGTK "Include PyGTK in the HTTraQt installer" OFF) OPTION(HTTRAQT_INSTALL_PYOPENGL "Include PyOpenGL in the HTTraQt installer" OFF) OPTION(HTTRAQT_INSTALL_PYTHON "Include Python in the HTTraQt installer" OFF) HTTRAQT_CHECK_INSTALLED_PYTHON_DEPENDENCY(HTTRAQT_INSTALL_CGKIT) HTTRAQT_CHECK_INSTALLED_PYTHON_DEPENDENCY(HTTRAQT_INSTALL_PYGTK) HTTRAQT_CHECK_INSTALLED_PYTHON_DEPENDENCY(HTTRAQT_INSTALL_PYOPENGL) #install mingwm10.dll FIND_PROGRAM(HTTRAQT_MINGW_GCC mingw32-gcc.exe C:/mingw/bin DOC "Path to the MinGW GCC command") MARK_AS_ADVANCED(HTTRAQT_MINGW_GCC) GET_FILENAME_COMPONENT(HTTRAQT_MINGW_PATH ${HTTRAQT_MINGW_GCC} PATH) INSTALL(FILES ${HTTRAQT_MINGW_PATH}/mingwm10.dll DESTINATION bin) IF(HTTRAQT_INSTALL_AQSIS) FIND_PROGRAM(HTTRAQT_AQSIS_COMMAND aqsis.exe DOC "Path to an installed aqsis.exe." ) MARK_AS_ADVANCED(HTTRAQT_AQSIS_COMMAND) IF(NOT HTTRAQT_AQSIS_COMMAND) MESSAGE(SEND_ERROR "Could not locate aqsis.exe.") ENDIF(NOT HTTRAQT_AQSIS_COMMAND) IF(NOT HTTRAQT_BUILD_BUNDLED_RENDERMAN_ENGINES_MODULE) MESSAGE(SEND_ERROR "HTTRAQT_INSTALL_AQSIS requires HTTRAQT_BUILD_BUNDLED_RENDERMAN_ENGINES_MODULE") ENDIF(NOT HTTRAQT_BUILD_BUNDLED_RENDERMAN_ENGINES_MODULE) EXECUTE_PROCESS( COMMAND ${HTTRAQT_AQSIS_COMMAND} --version OUTPUT_VARIABLE HTTRAQT_AQSIS_VERSION ) IF(HTTRAQT_AQSIS_VERSION) STRING(REGEX REPLACE " \\(revision.*" "" HTTRAQT_AQSIS_VERSION ${HTTRAQT_AQSIS_VERSION}) STRING(REGEX REPLACE "aqsis version " "" HTTRAQT_AQSIS_VERSION ${HTTRAQT_AQSIS_VERSION}) HTTRAQT_CHECK_INSTALLED_VERSION(${HTTRAQT_AQSIS_VERSION} "Aqsis" "1.6.0") ELSE(HTTRAQT_AQSIS_VERSION) MESSAGE(SEND_ERROR "Error determining Aqsis version.") ENDIF(HTTRAQT_AQSIS_VERSION) GET_FILENAME_COMPONENT(HTTRAQT_AQSIS_PATH ${HTTRAQT_AQSIS_COMMAND} PATH) INSTALL(DIRECTORY ${HTTRAQT_AQSIS_PATH}/ DESTINATION bin USE_SOURCE_PERMISSIONS PATTERN aqsisrc EXCLUDE ) # Install generic aqsisrc, omitting paths (those are set at runtime through command line options) INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/aqsisrc DESTINATION bin) #install msvcrt, needed since aqsis 1.4 FIND_PROGRAM(VCREDIST_X86_2005 vcredist_x86_2005.exe DOC "Path to the Visual Studio C++ 2005 SP1 redistributable") INSTALL(FILES ${VCREDIST_X86_2005} DESTINATION redist) SET(CPACK_NSIS_EXTRA_INSTALL_COMMANDS "ExecWait '\\\"$INSTDIR\\\\redist\\\\vcredist_x86_2005.exe\\\"'") ENDIF(HTTRAQT_INSTALL_AQSIS) IF(HTTRAQT_INSTALL_BOOST) set(aPrevBoostLib "") foreach(aBoostLib ${Boost_LIBRARIES}) if(NOT (aBoostLib STREQUAL "debug" OR aBoostLib STREQUAL "optimized" OR aPrevBoostLib STREQUAL "debug")) INSTALL(FILES ${aBoostLib} DESTINATION bin) endif() set(aPrevBoostLib ${aBoostLib}) endforeach(aBoostLib) ENDIF(HTTRAQT_INSTALL_BOOST) IF(HTTRAQT_BUILD_COLLADA_IO_MODULE) INSTALL(FILES ${HTTRAQT_COLLADA_LIBRARY} DESTINATION bin) ENDIF(HTTRAQT_BUILD_COLLADA_IO_MODULE) IF(HTTRAQT_INSTALL_GTKMM) INCLUDE(HTTRAQTDFindPkgConfig) PKG_CHECK_MODULES(ATK atk) PKG_CHECK_MODULES(ATKMM atkmm-1.6) PKG_CHECK_MODULES(CAIRO cairo) PKG_CHECK_MODULES(CAIROMM cairomm-1.0) PKG_CHECK_MODULES(GDK gdk-2.0) PKG_CHECK_MODULES(GDKGLEXT gdkglext-1.0) PKG_CHECK_MODULES(GDKGLEXTW gdkglext-win32-1.0) PKG_CHECK_MODULES(GDKMM gdkmm-2.4) PKG_CHECK_MODULES(GTK gtk+-2.0) PKG_CHECK_MODULES(GTKMM gtkmm-2.4) HTTRAQT_CHECK_INSTALLED_VERSION(${ATK_VERSION} "atk" "1.24.0") HTTRAQT_CHECK_INSTALLED_VERSION(${ATKMM_VERSION} "atkmm" "2.14.3") HTTRAQT_CHECK_INSTALLED_VERSION(${CAIRO_VERSION} "cairo" "1.8.6") HTTRAQT_CHECK_INSTALLED_VERSION(${CAIROMM_VERSION} "cairomm" "1.8.0") HTTRAQT_CHECK_INSTALLED_VERSION(${GDK_VERSION} "gdk" "2.14.7") HTTRAQT_CHECK_INSTALLED_VERSION(${GDKGLEXT_VERSION} "gdkglext" "1.2.0") HTTRAQT_CHECK_INSTALLED_VERSION(${GDKGLEXTW_VERSION} "gdkglext-win32" "1.2.0") HTTRAQT_CHECK_INSTALLED_VERSION(${GDKMM_VERSION} "gdkmm" "2.14.3") HTTRAQT_CHECK_INSTALLED_VERSION(${GTK_VERSION} "gtk" "2.14.7") HTTRAQT_CHECK_INSTALLED_VERSION(${GTKMM_VERSION} "gtkmm" "2.14.3") # This is an ugly hack, we should be able to detect this automatically, but I'm feeling lazy ... SET(HTTRAQT_GTK_DIR "c:/gtk" CACHE PATH "Root directory containing GTK/gtkmm") MARK_AS_ADVANCED(HTTRAQT_GTK_DIR) INSTALL(DIRECTORY ${HTTRAQT_GTK_DIR}/bin/ DESTINATION bin USE_SOURCE_PERMISSIONS PATTERN *.pdb EXCLUDE PATTERN *-config EXCLUDE PATTERN *glade* EXCLUDE PATTERN *xml++* EXCLUDE PATTERN atkmm-1.6d.dll EXCLUDE PATTERN gdkmm-2.4d.dll EXCLUDE PATTERN gettext.sh EXCLUDE PATTERN glib-gettextize EXCLUDE PATTERN glib-mkenums EXCLUDE PATTERN glibmm-2.4d.dll EXCLUDE PATTERN gtkaio.sh EXCLUDE PATTERN gtkautogen EXCLUDE PATTERN gtkconfigure EXCLUDE PATTERN gtkmm-2.4d.dll EXCLUDE PATTERN msg*.exe EXCLUDE PATTERN pangomm-1.4d.dll EXCLUDE PATTERN sigc-2.0d.dll EXCLUDE ) INSTALL(DIRECTORY ${HTTRAQT_GTK_DIR}/etc/ DESTINATION etc USE_SOURCE_PERMISSIONS ) INSTALL(DIRECTORY ${HTTRAQT_GTK_DIR}/lib/ DESTINATION ${HTTRAQT_LIBDIR} USE_SOURCE_PERMISSIONS PATTERN *.a EXCLUDE PATTERN *.lib EXCLUDE PATTERN *.pdb EXCLUDE PATTERN *glade* EXCLUDE PATTERN gdkmm-2.4 EXCLUDE PATTERN glib-2.0 EXCLUDE PATTERN glibmm-2.4 EXCLUDE PATTERN gtkglext-1.0 EXCLUDE PATTERN gtkmm-2.4 EXCLUDE PATTERN include EXCLUDE PATTERN libxml++-2.6 EXCLUDE PATTERN pkgconfig EXCLUDE PATTERN sigc++-2.0 EXCLUDE ) # Override the default gtkrc file with our own INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/gtkrc DESTINATION etc/gtk-2.0) ENDIF(HTTRAQT_INSTALL_GTKMM) IF(HTTRAQT_INSTALL_PYTHON) FIND_PROGRAM(HTTRAQT_PYTHON_COMMAND python.exe PATHS "c:/python26" DOC "Path to an installed python.exe." ) MARK_AS_ADVANCED(HTTRAQT_PYTHON_COMMAND) IF(NOT HTTRAQT_PYTHON_COMMAND) MESSAGE(SEND_ERROR "Could not locate python.exe.") ENDIF(NOT HTTRAQT_PYTHON_COMMAND) FIND_PROGRAM(HTTRAQT_PYTHON_LIBRARY python26.dll DOC "Path to the installed python26.dll" ) MARK_AS_ADVANCED(HTTRAQT_PYTHON_LIBRARY) IF(NOT HTTRAQT_PYTHON_LIBRARY) MESSAGE(SEND_ERROR "Could not locate python26.dll.") ENDIF(NOT HTTRAQT_PYTHON_LIBRARY) EXECUTE_PROCESS( COMMAND ${HTTRAQT_PYTHON_COMMAND} -V ERROR_VARIABLE HTTRAQT_PYTHON_VERSION ) IF(HTTRAQT_PYTHON_VERSION) STRING(REGEX REPLACE "^Python ([0-9]+\\.[0-9]+\\.[0-9]+).*" "\\1" HTTRAQT_PYTHON_VERSION ${HTTRAQT_PYTHON_VERSION}) HTTRAQT_CHECK_INSTALLED_VERSION(${HTTRAQT_PYTHON_VERSION} "Python" "2.6.1") ELSE(HTTRAQT_PYTHON_VERSION) MESSAGE(SEND_ERROR "Error determining Python version.") ENDIF(HTTRAQT_PYTHON_VERSION) INSTALL(PROGRAMS ${HTTRAQT_PYTHON_COMMAND} ${HTTRAQT_PYTHON_LIBRARY} DESTINATION bin ) GET_FILENAME_COMPONENT(HTTRAQT_PYTHON_PATH ${HTTRAQT_PYTHON_COMMAND} PATH) FILE(GLOB HTTRAQT_PYTHON_MODULES ${HTTRAQT_PYTHON_PATH}/Lib/*.py) INSTALL(PROGRAMS ${HTTRAQT_PYTHON_MODULES} DESTINATION ${HTTRAQT_LIBDIR} ) SET(HTTRAQT_PYTHON_SITE_PACKAGES ${HTTRAQT_PYTHON_PATH}/Lib/site-packages) IF(HTTRAQT_INSTALL_CGKIT) EXECUTE_PROCESS( COMMAND ${HTTRAQT_PYTHON_COMMAND} -c "import cgkit.cgkitinfo;print cgkit.cgkitinfo.version" OUTPUT_VARIABLE HTTRAQT_CGKIT_VERSION ) IF(HTTRAQT_CGKIT_VERSION) STRING(REGEX REPLACE "^([0-9]+\\.[0-9]+\\.[0-9]+[^ ]*).*" "\\1" HTTRAQT_CGKIT_VERSION ${HTTRAQT_CGKIT_VERSION}) HTTRAQT_CHECK_INSTALLED_VERSION(${HTTRAQT_CGKIT_VERSION} "cgkit" "2.0.0alpha8") ELSE(HTTRAQT_CGKIT_VERSION) MESSAGE(SEND_ERROR "Error determining cgkit version.") ENDIF(HTTRAQT_CGKIT_VERSION) INSTALL(DIRECTORY ${HTTRAQT_PYTHON_SITE_PACKAGES}/cgkit DESTINATION ${HTTRAQT_LIBDIR}/site-packages PATTERN *.pyc EXCLUDE PATTERN *.pyo EXCLUDE ) ENDIF(HTTRAQT_INSTALL_CGKIT) IF(HTTRAQT_INSTALL_PYGTK) EXECUTE_PROCESS( COMMAND ${HTTRAQT_PYTHON_COMMAND} -c "import gtk;print gtk.pygtk_version" OUTPUT_VARIABLE HTTRAQT_PYGTK_VERSION ) IF(HTTRAQT_PYGTK_VERSION) STRING(REGEX REPLACE ".*([0-9]+), ([0-9]+), ([0-9]+).*" "\\1.\\2.\\3" HTTRAQT_PYGTK_VERSION ${HTTRAQT_PYGTK_VERSION}) HTTRAQT_CHECK_INSTALLED_VERSION(${HTTRAQT_PYGTK_VERSION} "PyGTK" "2.12.1") ELSE(HTTRAQT_PYGTK_VERSION) MESSAGE(SEND_ERROR "Error determining PyGTK version.") ENDIF(HTTRAQT_PYGTK_VERSION) INSTALL(DIRECTORY ${HTTRAQT_PYTHON_SITE_PACKAGES}/cairo DESTINATION ${HTTRAQT_LIBDIR}/site-packages PATTERN *.pyc EXCLUDE PATTERN *.pyo EXCLUDE ) INSTALL(DIRECTORY ${HTTRAQT_PYTHON_SITE_PACKAGES}/gtk-2.0 DESTINATION ${HTTRAQT_LIBDIR}/site-packages PATTERN *.pyc EXCLUDE PATTERN *.pyo EXCLUDE ) INSTALL(PROGRAMS ${HTTRAQT_PYTHON_SITE_PACKAGES}/pygtk.py DESTINATION ${HTTRAQT_LIBDIR}/site-packages ) ENDIF(HTTRAQT_INSTALL_PYGTK) IF(HTTRAQT_INSTALL_PYOPENGL) EXECUTE_PROCESS( COMMAND ${HTTRAQT_PYTHON_COMMAND} -c "import OpenGL.version;print OpenGL.version.__version__" OUTPUT_VARIABLE HTTRAQT_PYOPENGL_VERSION ) IF(HTTRAQT_PYOPENGL_VERSION) STRING(REGEX REPLACE "^([0-9]+\\.[0-9]+\\.[0-9]+).*" "\\1" HTTRAQT_PYOPENGL_VERSION ${HTTRAQT_PYOPENGL_VERSION}) HTTRAQT_CHECK_INSTALLED_VERSION(${HTTRAQT_PYOPENGL_VERSION} "PyOpenGL" "3.0.0") ELSE(HTTRAQT_PYOPENGL_VERSION) MESSAGE(SEND_ERROR "Error determining PyOpenGL version.") ENDIF(HTTRAQT_PYOPENGL_VERSION) INSTALL(DIRECTORY ${HTTRAQT_PYTHON_SITE_PACKAGES}/OpenGL DESTINATION ${HTTRAQT_LIBDIR}/site-packages PATTERN *.pyc EXCLUDE PATTERN *.pyo EXCLUDE ) ENDIF(HTTRAQT_INSTALL_PYOPENGL) #Needed for Python 2.6 FIND_PROGRAM(VCREDIST_X86_2008 vcredist_x86_2008.exe DOC "Path to the Visual Studio C++ 2008 SP1 redistributable") INSTALL(FILES ${VCREDIST_X86_2008} DESTINATION redist) SET(CPACK_NSIS_EXTRA_INSTALL_COMMANDS "${CPACK_NSIS_EXTRA_INSTALL_COMMANDS} ExecWait '\\\"$INSTDIR\\\\redist\\\\vcredist_x86_2008.exe\\\"'") ENDIF(HTTRAQT_INSTALL_PYTHON) ADD_SUBDIRECTORY(nsis) httraqt/distribution/win32/nsis/0000775000175000017500000000000013042707374017411 5ustar karbofoskarbofoshttraqt/distribution/win32/nsis/CMakeLists.txt0000664000175000017500000000043313042707374022151 0ustar karbofoskarbofos# Generate NSIS installer CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/package-binary-nsis.cpack.in ${CMAKE_CURRENT_BINARY_DIR}/package-binary-nsis.cpack) ADD_CUSTOM_TARGET(package-binary-nsis ${CMAKE_CPACK_COMMAND} --config ${CMAKE_CURRENT_BINARY_DIR}/package-binary-nsis.cpack ) httraqt/distribution/win32/nsis/package-binary-nsis.cpack.in0000664000175000017500000000230013042707374024643 0ustar karbofoskarbofosSET(CPACK_CMAKE_GENERATOR "@CMAKE_GENERATOR@") SET(CPACK_GENERATOR "NSIS") SET(CPACK_INSTALL_CMAKE_PROJECTS "@HTTRAQT_CPACK_INSTALL_CMAKE_PROJECTS@") SET(CPACK_NSIS_HELP_LINK "http://httraqt.sourceforge.net/") SET(CPACK_NSIS_INSTALLED_ICON_NAME "bin\\\\httraqt.exe") SET(CPACK_NSIS_MENU_LINKS "http://httraqt.sourceforge.net/" "HTTraQt Help") SET(CPACK_NSIS_MUI_ICON "@share_SOURCE_DIR@/icons\\\\httraqt.ico") SET(CPACK_PACKAGE_DESCRIPTION "@HTTRAQT_CPACK_PACKAGE_DESCRIPTION@") SET(CPACK_PACKAGE_EXECUTABLES "httraqt" "HTTraQt @HTTRAQT_VERSION@") SET(CPACK_PACKAGE_FILE_NAME "@HTTRAQT_CPACK_PACKAGE_FILE_NAME@") SET(CPACK_PACKAGE_ICON "@CMAKE_CURRENT_SOURCE_DIR@\\\\headerimage.bmp") SET(CPACK_PACKAGE_INSTALL_DIRECTORY "HTTraQt @HTTRAQT_VERSION@") SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "HTTraQt @HTTRAQT_VERSION@") SET(CPACK_PACKAGE_NAME "@HTTRAQT_CPACK_PACKAGE_NAME@") SET(CPACK_NSIS_PACKAGE_NAME "HTTraQt") SET(CPACK_PACKAGE_VENDOR "http://httraqt.sourceforge.net/") SET(CPACK_PACKAGE_VERSION "@HTTRAQT_CPACK_PACKAGE_VERSION@") SET(CPACK_RESOURCE_FILE_LICENSE "@HTTRAQT_CPACK_RESOURCE_FILE_LICENSE@") SET(CPACK_NSIS_MODIFY_PATH "ON") SET(CPACK_NSIS_EXTRA_INSTALL_COMMANDS "@CPACK_NSIS_EXTRA_INSTALL_COMMANDS@") httraqt/distribution/win32/aqsisrc0000664000175000017500000000174613042707374020035 0ustar karbofoskarbofosOption "display" "string file" ["file_dspy.dll"] Option "display" "string framebuffer" ["piqsl_dspy.dll"] Option "display" "string zfile" ["file_dspy.dll"] Option "display" "string zframebuffer" ["file_dspy.dll"] Option "display" "string shadow" ["file_dspy.dll"] Option "display" "string tiff" ["file_dspy.dll"] Option "display" "string xpm" ["xpm_dspy.dll"] Option "display" "string exr" ["exr_dspy.dll"] Option "display" "string bmp" ["bmp_dspy.dll"] Option "display" "string debugdd" ["debugdd"] Option "display" "string piqsl" ["piqsl_dspy.dll"] Option "display" "string legacyframebuffer" ["file_dspy.dll"] Option "searchpath" "string shader" [".:@:%SIMBIONT_RM_COMPONENTS%/../SimbiontRM:%SIMBIONT_RM_COMPONENTS%/..:"] Option "searchpath" "string archive" [".:@:"] Option "searchpath" "string texture" [".:@:"] Option "searchpath" "string display" [".:@:"] Option "searchpath" "string procedural" [".:@:%MASSIVE_HOME%/bin:"] Option "searchpath" "string resource" [".:@:"] httraqt/distribution/win32/gtkrc0000664000175000017500000000222513042707374017473 0ustar karbofoskarbofosgtk-icon-sizes = "gtk-menu=13,13:gtk-small-toolbar=16,16:gtk-large-toolbar=24,24:gtk-dnd=32,32" gtk-toolbar-icon-size = small-toolbar # disable images in buttons. i've only seen ugly delphi apps use this feature. gtk-button-images = 0 # enable/disable images in menus. most "stock" microsoft apps don't use these, except sparingly. # the office apps use them heavily, though. gtk-menu-images = 1 # use the win32 button ordering instead of the GNOME HIG one, where applicable gtk-alternative-button-order = 1 style "msw-default" { GtkWidget::interior-focus = 1 GtkOptionMenu::indicator-size = { 9, 5 } GtkOptionMenu::indicator-spacing = { 7, 5, 2, 2 } GtkSpinButton::shadow-type = in # Owen and I disagree that these should be themable #GtkUIManager::add-tearoffs = 0 #GtkComboBox::add-tearoffs = 0 GtkComboBox::appears-as-list = 1 GtkComboBox::focus-on-click = 0 GOComboBox::add_tearoffs = 0 GtkTreeView::allow-rules = 0 GtkTreeView::expander-size = 12 GtkExpander::expander-size = 12 GtkScrolledWindow::scrollbar_spacing = 1 GtkSeparatorMenuItem::horizontal-padding = 2 engine "wimp" { } } class "*" style "msw-default"httraqt/cmake/0000775000175000017500000000000013042707374014034 5ustar karbofoskarbofoshttraqt/cmake/HTTRAQTWordSize.cmake0000664000175000017500000000121513042707374017653 0ustar karbofoskarbofos# Detect the word-size for the current platform ... MESSAGE(STATUS "checking the width of int* for this platform") TRY_RUN( HTTRAQT_PLATFORM_SIZE_TYPE HTTRAQT_PLATFORM_SIZE_TYPE_COMPILE ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/configuration/size_type.cpp) MESSAGE(STATUS " int* is ${HTTRAQT_PLATFORM_SIZE_TYPE} bits") IF(HTTRAQT_PLATFORM_SIZE_TYPE EQUAL 32) SET(HTTRAQT_UINT_T_32_BITS 1) ELSEIF(HTTRAQT_PLATFORM_SIZE_TYPE EQUAL 64) SET(HTTRAQT_UINT_T_64_BITS 1) ELSE(HTTRAQT_PLATFORM_SIZE_TYPE EQUAL 32) MESSAGE(SEND_ERROR "Error detecting platform word-size.") ENDIF(HTTRAQT_PLATFORM_SIZE_TYPE EQUAL 32) httraqt/cmake/HTTRAQTFindHttrack.cmake0000664000175000017500000000277413042707374020321 0ustar karbofoskarbofosSET(HTTRAQT_HTTRACK_FOUND 0) # INCLUDE(HTTRAQTFindPkgConfig) # PKG_CHECK_MODULES(HTTRACK libhttrack2) SET ( HT_DIR "/usr/include/httrack/" ) IF(EXISTS "${HT_DIR}" AND IS_DIRECTORY "${HT_DIR}") SET ( HTTRACK_INCLUDES_DIR "${HT_DIR}" ) INCLUDE_DIRECTORIES(${HTTRACK_INCLUDES_DIR}) ELSE() SET ( HT_DIR "/usr/local/include/httrack/" ) IF(EXISTS "${HT_DIR}" AND IS_DIRECTORY "${HT_DIR}") SET ( HTTRACK_INCLUDES_DIR "${HT_DIR}" ) INCLUDE_DIRECTORIES(${HTTRACK_INCLUDES_DIR}) ENDIF() ENDIF() IF( NOT HTTRACK_INCLUDES_DIR ) MESSAGE(FATAL_ERROR "Please INSTALL the httrack, httrack-dev packages and try again") # RETURN() ELSE() SET (HTTRACK_FOUND 1) ENDIF() MESSAGE("httrack header directory found: " ${HTTRACK_INCLUDES_DIR}) FIND_LIBRARY( HTTRACK_LIBRARY NAMES httrack libhttrack.lib PATHS /usr/local/lib /usr/lib HINTS ${httrack_dirs1} ${httrack_dirs2} ${STAGING_LIBS_DIR} DOC "Path to httrack library." ) IF(NOT HTTRACK_LIBRARY) MESSAGE( FATAL_ERROR "Could not find httrack library.\n" "You may need to INSTALL a package named libhttrack-dev or similarly." ) ENDIF() IF(HTTRACK_FOUND) SET(HTTRAQT_HTTRACK_INCLUDE_DIRS ${HTTRACK_INCLUDES_DIR} ) SET(HTTRAQT_HTTRACK_LIB_DIRS ${HTTRACK_LIBRARY_DIRS} ) SET(HTTRAQT_HTTRACK_LIBS ${HTTRACK_LIBRARIES} ) SET(HTTRAQT_HTTRACK_FOUND 1) ENDIF(HTTRACK_FOUND) httraqt/cmake/HTTRAQTSystemConfiguration.cmake0000664000175000017500000000132013042707374022116 0ustar karbofoskarbofos# Compiler configuration IF(WIN32) IF(MSVC) SET(HTTRAQT_COMPILER_MSVC TRUE) ELSE(MSVC) SET(HTTRAQT_COMPILER_GCC TRUE) ENDIF(MSVC) ELSE(WIN32) SET(HTTRAQT_COMPILER_GCC TRUE) ENDIF(WIN32) # Win32 API configuration IF(WIN32) SET(HTTRAQT_API_WIN32 TRUE) ENDIF(WIN32) # Darwin API configuration IF(APPLE) SET(HTTRAQT_API_DARWIN TRUE) EXECUTE_PROCESS( COMMAND sw_vers -productVersion OUTPUT_VARIABLE HTTRAQT_OSX_VERSION ) STRING(REGEX REPLACE "([0-9]*)[.]([0-9]*)[.]([0-9]*).*" "\\1" HTTRAQT_OSX_MAJOR_VERSION "${HTTRAQT_OSX_VERSION}") STRING(REGEX REPLACE "([0-9]*)[.]([0-9]*)[.]([0-9]*).*" "\\2" HTTRAQT_OSX_MINOR_VERSION "${HTTRAQT_OSX_VERSION}") ENDIF(APPLE) httraqt/cmake/HTTRAQTGenerateDEF.cmake0000664000175000017500000000076713042707374020171 0ustar karbofoskarbofosMACRO(HTTRAQT_GENERATE_DEF_FILE TARGET_NAME) IF(MSVC) ADD_DEPENDENCIES(${TARGET_NAME} httraqt-gendef) GET_TARGET_PROPERTY(gendef_EXE httraqt-gendef LOCATION) ADD_CUSTOM_COMMAND(TARGET ${TARGET_NAME} PRE_LINK COMMAND ${gendef_EXE} $(IntDir)\\$(InputName).def $(TargetFileName) $(IntDir)\\*.obj) SET_TARGET_PROPERTIES(${TARGET_NAME} PROPERTIES LINK_FLAGS "/DEF:$(IntDir)\\$(InputName).def") ENDIF(MSVC) ENDMACRO(HTTRAQT_GENERATE_DEF_FILE) httraqt/cmake/HTTRAQTOutOfSourceBuild.cmake0000664000175000017500000000047513042707374021311 0ustar karbofoskarbofos# Disallow in-source build STRING(COMPARE EQUAL "${CMAKE_SOURCE_DIR}" "${CMAKE_BINARY_DIR}" HTTRAQT_IN_SOURCE) IF(HTTRAQT_IN_SOURCE) MESSAGE(FATAL_ERROR "HTTraQt requires an out of source build. Please create a separate build directory and run 'cmake path_to_httraqt [options]' there.") ENDIF(HTTRAQT_IN_SOURCE) httraqt/cmake/HTTRAQTFindPkgConfig.cmake0000664000175000017500000003611313042707374020562 0ustar karbofoskarbofos# - a pkg-config module for CMake # # Usage: # pkg_check_modules( [REQUIRED] []*) # checks for all the given modules # # pkg_search_module( [REQUIRED] []*) # checks for given modules and uses the first working one # # When the 'REQUIRED' argument was set, macros will fail with an error # when module(s) could not be found # # It sets the following variables: # PKG_CONFIG_FOUND ... true iff pkg-config works on the system # PKG_CONFIG_EXECUTABLE ... pathname of the pkg-config program # _FOUND ... set to 1 iff module(s) exist # # For the following variables two sets of values exist; first one is the # common one and has the given PREFIX. The second set contains flags # which are given out when pkgconfig was called with the '--static' # option. # _LIBRARIES ... only the libraries (w/o the '-l') # _LIBRARY_DIRS ... the paths of the libraries (w/o the '-L') # _LDFLAGS ... all required linker flags # _LDFLAGS_OTHERS ... all other linker flags # _INCLUDE_DIRS ... the '-I' preprocessor flags (w/o the '-I') # _CFLAGS ... all required cflags # _CFLAGS_OTHERS ... the other compiler flags # # = for common case # = _STATIC for static linking # # There are some special variables whose prefix depends on the count # of given modules. When there is only one module, stays # unchanged. When there are multiple modules, the prefix will be # changed to _: # _VERSION ... version of the module # _PREFIX ... prefix-directory of the module # _INCLUDEDIR ... include-dir of the module # _LIBDIR ... lib-dir of the module # # = when |MODULES| == 1, else # = _ # # A parameter can have the following formats: # {MODNAME} ... matches any version # {MODNAME}>={VERSION} ... at least version is required # {MODNAME}={VERSION} ... exactly version is required # {MODNAME}<={VERSION} ... modules must not be newer than # # Examples # pkg_check_modules (GLIB2 glib-2.0) # # pkg_check_modules (GLIB2 glib-2.0>=2.10) # requires at least version 2.10 of glib2 and defines e.g. # GLIB2_VERSION=2.10.3 # # pkg_check_modules (FOO glib-2.0>=2.10 gtk+-2.0) # requires both glib2 and gtk2, and defines e.g. # FOO_glib-2.0_VERSION=2.10.3 # FOO_gtk+-2.0_VERSION=2.8.20 # # pkg_check_modules (XRENDER REQUIRED xrender) # defines e.g.: # XRENDER_LIBRARIES=Xrender;X11 # XRENDER_STATIC_LIBRARIES=Xrender;X11;pthread;Xau;Xdmcp # # pkg_search_module (BAR libxml-2.0 libxml2 libxml>=2) # Copyright (C) 2006 Enrico Scholz # # Redistribution and use, with or without modification, are permitted # provided that the following conditions are met: # # 1. Redistributions must retain the above copyright notice, this # list of conditions and the following disclaimer. # 2. The name of the author may not be used to endorse or promote # products derived from this software without specific prior # written permission. # # THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR # IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE # ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE # GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER # IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ### Common stuff #### set(PKG_CONFIG_VERSION 1) set(PKG_CONFIG_FOUND 0) find_program(PKG_CONFIG_EXECUTABLE NAMES pkg-config DOC "pkg-config executable") mark_as_advanced(PKG_CONFIG_EXECUTABLE) if(PKG_CONFIG_EXECUTABLE) set(PKG_CONFIG_FOUND 1) endif(PKG_CONFIG_EXECUTABLE) # Unsets the given variables macro(_pkgconfig_unset var) set(${var} "" CACHE INTERNAL "") endmacro(_pkgconfig_unset) macro(_pkgconfig_set var value) set(${var} ${value} CACHE INTERNAL "") endmacro(_pkgconfig_set) # Invokes pkgconfig, cleans up the result and sets variables macro(_pkgconfig_invoke _pkglist _prefix _varname _regexp) set(_pkgconfig_invoke_result) execute_process( COMMAND ${PKG_CONFIG_EXECUTABLE} ${ARGN} ${_pkglist} OUTPUT_VARIABLE _pkgconfig_invoke_result RESULT_VARIABLE _pkgconfig_failed) if (_pkgconfig_failed) set(_pkgconfig_${_varname} "") _pkgconfig_unset(${_prefix}_${_varname}) else(_pkgconfig_failed) string(REGEX REPLACE "[\r\n]" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") string(REGEX REPLACE " +$" "" _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") if (NOT ${_regexp} STREQUAL "") string(REGEX REPLACE "${_regexp}" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") endif(NOT ${_regexp} STREQUAL "") separate_arguments(_pkgconfig_invoke_result) #message(STATUS " ${_varname} ... ${_pkgconfig_invoke_result}") set(_pkgconfig_${_varname} ${_pkgconfig_invoke_result}) _pkgconfig_set(${_prefix}_${_varname} "${_pkgconfig_invoke_result}") endif(_pkgconfig_failed) endmacro(_pkgconfig_invoke) # Invokes pkgconfig two times; once without '--static' and once with # '--static' macro(_pkgconfig_invoke_dyn _pkglist _prefix _varname cleanup_regexp) _pkgconfig_invoke("${_pkglist}" ${_prefix} ${_varname} "${cleanup_regexp}" ${ARGN}) _pkgconfig_invoke("${_pkglist}" ${_prefix} STATIC_${_varname} "${cleanup_regexp}" --static ${ARGN}) endmacro(_pkgconfig_invoke_dyn) # Splits given arguments into options and a package list macro(_pkgconfig_parse_options _result _is_req) set(${_is_req} 0) foreach(_pkg ${ARGN}) if (_pkg STREQUAL "REQUIRED") set(${_is_req} 1) endif (_pkg STREQUAL "REQUIRED") endforeach(_pkg ${ARGN}) set(${_result} ${ARGN}) list(REMOVE_ITEM ${_result} "REQUIRED") endmacro(_pkgconfig_parse_options) ### macro(_pkg_check_modules_internal _is_required _is_silent _prefix) _pkgconfig_unset(${_prefix}_FOUND) _pkgconfig_unset(${_prefix}_VERSION) _pkgconfig_unset(${_prefix}_PREFIX) _pkgconfig_unset(${_prefix}_INCLUDEDIR) _pkgconfig_unset(${_prefix}_LIBDIR) _pkgconfig_unset(${_prefix}_LIBS) _pkgconfig_unset(${_prefix}_LIBS_L) _pkgconfig_unset(${_prefix}_LIBS_PATHS) _pkgconfig_unset(${_prefix}_LIBS_OTHER) _pkgconfig_unset(${_prefix}_CFLAGS) _pkgconfig_unset(${_prefix}_CFLAGS_I) _pkgconfig_unset(${_prefix}_CFLAGS_OTHER) _pkgconfig_unset(${_prefix}_STATIC_LIBDIR) _pkgconfig_unset(${_prefix}_STATIC_LIBS) _pkgconfig_unset(${_prefix}_STATIC_LIBS_L) _pkgconfig_unset(${_prefix}_STATIC_LIBS_PATHS) _pkgconfig_unset(${_prefix}_STATIC_LIBS_OTHER) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS_I) _pkgconfig_unset(${_prefix}_STATIC_CFLAGS_OTHER) # create a better addressable variable of the modules and calculate its size set(_pkg_check_modules_list ${ARGN}) list(LENGTH _pkg_check_modules_list _pkg_check_modules_cnt) if(PKG_CONFIG_EXECUTABLE) # give out status message telling checked module if (NOT ${_is_silent}) if (_pkg_check_modules_cnt EQUAL 1) message(STATUS "checking for module '${_pkg_check_modules_list}'") else(_pkg_check_modules_cnt EQUAL 1) message(STATUS "checking for modules '${_pkg_check_modules_list}'") endif(_pkg_check_modules_cnt EQUAL 1) endif(NOT ${_is_silent}) set(_pkg_check_modules_packages) set(_pkg_check_modules_failed) # iterate through module list and check whether they exist and match the required version foreach (_pkg_check_modules_pkg ${_pkg_check_modules_list}) set(_pkg_check_modules_exist_query) # check whether version is given if (_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\1" _pkg_check_modules_pkg_name "${_pkg_check_modules_pkg}") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\2" _pkg_check_modules_pkg_op "${_pkg_check_modules_pkg}") string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\3" _pkg_check_modules_pkg_ver "${_pkg_check_modules_pkg}") else(_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") set(_pkg_check_modules_pkg_name "${_pkg_check_modules_pkg}") set(_pkg_check_modules_pkg_op) set(_pkg_check_modules_pkg_ver) endif(_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*") # handle the operands if (_pkg_check_modules_pkg_op STREQUAL ">=") list(APPEND _pkg_check_modules_exist_query --atleast-version) endif(_pkg_check_modules_pkg_op STREQUAL ">=") if (_pkg_check_modules_pkg_op STREQUAL "=") list(APPEND _pkg_check_modules_exist_query --exact-version) endif(_pkg_check_modules_pkg_op STREQUAL "=") if (_pkg_check_modules_pkg_op STREQUAL "<=") list(APPEND _pkg_check_modules_exist_query --max-version) endif(_pkg_check_modules_pkg_op STREQUAL "<=") # create the final query which is of the format: # * --atleast-version # * --exact-version # * --max-version # * --exists if (_pkg_check_modules_pkg_op) list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_ver}") else(_pkg_check_modules_pkg_op) list(APPEND _pkg_check_modules_exist_query --exists) endif(_pkg_check_modules_pkg_op) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_VERSION) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_PREFIX) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_INCLUDEDIR) _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_LIBDIR) list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_name}") list(APPEND _pkg_check_modules_packages "${_pkg_check_modules_pkg_name}") # execute the query execute_process( COMMAND ${PKG_CONFIG_EXECUTABLE} ${_pkg_check_modules_exist_query} RESULT_VARIABLE _pkgconfig_retval) # evaluate result and tell failures if (_pkgconfig_retval) if(NOT ${_is_silent}) message(STATUS " package '${_pkg_check_modules_pkg}' not found") endif(NOT ${_is_silent}) set(_pkg_check_modules_failed 1) endif(_pkgconfig_retval) endforeach(_pkg_check_modules_pkg) if(_pkg_check_modules_failed) # fail when requested if (${_is_required}) message(SEND_ERROR "A required package was not found") endif (${_is_required}) else(_pkg_check_modules_failed) # when we are here, we checked whether requested modules # exist. Now, go through them and set variables _pkgconfig_set(${_prefix}_FOUND 1) list(LENGTH _pkg_check_modules_packages pkg_count) # iterate through all modules again and set individual variables foreach (_pkg_check_modules_pkg ${_pkg_check_modules_packages}) # handle case when there is only one package required if (pkg_count EQUAL 1) set(_pkg_check_prefix "${_prefix}") else(pkg_count EQUAL 1) set(_pkg_check_prefix "${_prefix}_${_pkg_check_modules_pkg}") endif(pkg_count EQUAL 1) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" VERSION "" --modversion ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" PREFIX "" --variable=prefix ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" INCLUDEDIR "" --variable=includedir ) _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" LIBDIR "" --variable=libdir ) message(STATUS " found ${_pkg_check_modules_pkg}, version ${_pkgconfig_VERSION}") endforeach(_pkg_check_modules_pkg) # set variables which are combined for multiple modules _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LIBRARIES "(^| )-l" --libs-only-l ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LIBRARY_DIRS "(^| )-L" --libs-only-L ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LDFLAGS "" --libs ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LDFLAGS_OTHER "" --libs-only-other ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" INCLUDE_DIRS "(^| )-I" --cflags-only-I ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" CFLAGS "" --cflags ) _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" CFLAGS_OTHER "" --cflags-only-other ) endif(_pkg_check_modules_failed) else(PKG_CONFIG_EXECUTABLE) if (${_is_required}) message(SEND_ERROR "pkg-config tool not found") endif (${_is_required}) endif(PKG_CONFIG_EXECUTABLE) endmacro(_pkg_check_modules_internal) ### ### User visible macros start here ### ### macro(pkg_check_modules _prefix _module0) # check cached value # if (NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) _pkgconfig_parse_options (_pkg_modules _pkg_is_required "${_module0}" ${ARGN}) _pkg_check_modules_internal("${_pkg_is_required}" 0 "${_prefix}" ${_pkg_modules}) # _pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION}) # endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) endmacro(pkg_check_modules) ### macro(pkg_search_module _prefix _module0) # check cached value # if (NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) set(_pkg_modules_found 0) _pkgconfig_parse_options(_pkg_modules_alt _pkg_is_required "${_module0}" ${ARGN}) message(STATUS "checking for one of the modules '${_pkg_modules_alt}'") # iterate through all modules and stop at the first working one. foreach(_pkg_alt ${_pkg_modules_alt}) if(NOT _pkg_modules_found) _pkg_check_modules_internal(0 1 "${_prefix}" "${_pkg_alt}") endif(NOT _pkg_modules_found) if (${_prefix}_FOUND) set(_pkg_modules_found 1) endif(${_prefix}_FOUND) endforeach(_pkg_alt) if (NOT ${_prefix}_FOUND) if(${_pkg_is_required}) message(SEND_ERROR "None of the required '${_pkg_modules_alt}' found") endif(${_pkg_is_required}) endif(NOT ${_prefix}_FOUND) # _pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION}) # endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION}) endmacro(pkg_search_module) ### Local Variables: ### mode: cmake ### End: httraqt/cmake/HTTRAQTCompiler.cmake0000664000175000017500000000101713042707374017657 0ustar karbofoskarbofosIF(APPLE AND CMAKE_BUILD_TYPE STREQUAL "Release") EXECUTE_PROCESS( COMMAND ${CMAKE_CXX_COMPILER} --version OUTPUT_VARIABLE HTTRAQT_COMPILER_VERSION ) IF(HTTRAQT_COMPILER_VERSION MATCHES "4.0.1") MESSAGE(SEND_ERROR "The Apple gcc 4.0.1 compiler produces release binaries that fail at runtime. Try the gcc 4.2 compiler included in recent version of XCode instead. See http://developer.k-3d.org/tracker/issue-cf2cdc4985a66db59f55052f03c3c620237b451f.html for details.") ENDIF() ENDIF() httraqt/cmake/HTTRAQTDependencies.cmake0000664000175000017500000000354513042707374020503 0ustar karbofoskarbofosSET(HTTRAQT_REQUIRED_LIBRARIES) SET(HTTRAQT_OPTIONAL_LIBRARY_CONFIGURATIONS) SET(HTTRAQT_OPTIONAL_LIBRARIES) MACRO(HTTRAQT_CHECK_REQUIRED_DEPENDENCY FOUND LIBRARY URLS DESCRIPTION) LIST(APPEND HTTRAQT_REQUIRED_LIBRARIES ${LIBRARY}) IF(NOT ${FOUND}) SET(MESSAGE_TEXT "Couldn't find ${LIBRARY}, which is required to build HTTraQt.") SET(MESSAGE_TEXT "${MESSAGE_TEXT} You can obtain ${LIBRARY} from") SET(DELIMITER "") FOREACH(URL ${URLS}) SET(MESSAGE_TEXT "${MESSAGE_TEXT} ${DELIMITER} ${URL}") SET(DELIMITER "or") ENDFOREACH() SET(MESSAGE_TEXT "${MESSAGE_TEXT}.") SET(MESSAGE_TEXT "${MESSAGE_TEXT} ${DESCRIPTION}") MESSAGE(SEND_ERROR "${MESSAGE_TEXT}") ENDIF(NOT ${FOUND}) ENDMACRO(HTTRAQT_CHECK_REQUIRED_DEPENDENCY) MACRO(HTTRAQT_CHECK_OPTIONAL_DEPENDENCY CONFIG FOUND LIBRARY) LIST(APPEND HTTRAQT_OPTIONAL_LIBRARY_CONFIGURATIONS ${CONFIG}) LIST(APPEND HTTRAQT_OPTIONAL_LIBRARIES ${LIBRARY}) IF(${CONFIG}) IF(NOT ${FOUND}) MESSAGE(SEND_ERROR "Couldn't find the ${LIBRARY} library, which is required by ${CONFIG}.") ENDIF(NOT ${FOUND}) ENDIF(${CONFIG}) ENDMACRO(HTTRAQT_CHECK_OPTIONAL_DEPENDENCY) MACRO(HTTRAQT_CHECK_NGUI_DEPENDENCY CONFIG) IF(${CONFIG} AND NOT HTTRAQT_BUILD_NGUI_MODULE) MESSAGE(SEND_ERROR "HTTRAQT_BUILD_NGUI_MODULE is required by ${CONFIG}.") ENDIF(${CONFIG} AND NOT HTTRAQT_BUILD_NGUI_MODULE) ENDMACRO(HTTRAQT_CHECK_NGUI_DEPENDENCY) MACRO(HTTRAQT_CONDITIONAL_BUILD BUILD_OPTION BUILD_DIRECTORY) IF(${BUILD_OPTION}) ADD_SUBDIRECTORY(${BUILD_DIRECTORY}) ENDIF(${BUILD_OPTION}) ENDMACRO(HTTRAQT_CONDITIONAL_BUILD) MACRO(HTTRAQT_ADD_LIBRARY LIBRARY_NAME) ADD_LIBRARY(${LIBRARY_NAME} ${ARGN}) SET_TARGET_PROPERTIES(${LIBRARY_NAME} PROPERTIES VERSION "${HTTRAQT_SO_VERSION}") ENDMACRO() httraqt/templates/0000775000175000017500000000000013042707374014752 5ustar karbofoskarbofoshttraqt/templates/index-footer.html0000664000175000017500000000114113042707374020240 0ustar karbofoskarbofos


Mirror and index made by HTTrack Website Copier [XR&CO'2002]
%s %s
httraqt/templates/topindex-footer.html0000664000175000017500000000112013042707374020760 0ustar karbofoskarbofos
Mirror and index made by HTTrack Website Copier [XR&CO'2002]
%s
httraqt/templates/index-body.html0000664000175000017500000000016313042707374017702 0ustar karbofoskarbofos · %s httraqt/templates/topindex-header.html0000664000175000017500000001006413042707374020721 0ustar karbofoskarbofos List of available projects - HTTrack Website Copier %s
HTTrack Website Copier - Open Source offline browser

Index of locally available projects:

httraqt/templates/Makefile.in0000664000175000017500000002117313042707374017023 0ustar karbofoskarbofos# Makefile.in generated by automake 1.7.9 from Makefile.am. # @configure_input@ # Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 # Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : host_triplet = @host@ ACLOCAL = @ACLOCAL@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFAULT_CFLAGS = @DEFAULT_CFLAGS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DL_LIBS = @DL_LIBS@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ F77 = @F77@ FFLAGS = @FFLAGS@ GREP = @GREP@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LFS_FLAG = @LFS_FLAG@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SOCKET_LIBS = @SOCKET_LIBS@ STRIP = @STRIP@ THREADS_CFLAGS = @THREADS_CFLAGS@ THREADS_LIBS = @THREADS_LIBS@ V6_FLAG = @V6_FLAG@ VERSION = @VERSION@ VERSION_INFO = @VERSION_INFO@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_F77 = @ac_ct_F77@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ templatesdir = $(datadir)/httrack/templates templates_DATA = index-body.html index-header.html topindex-footer.html \ index-footer.html topindex-body.html topindex-header.html \ topindex-bodycat.html EXTRA_DIST = $(templates_DATA) subdir = templates ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = DIST_SOURCES = DATA = $(templates_DATA) DIST_COMMON = $(srcdir)/Makefile.in Makefile.am all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) cd $(top_srcdir) && \ $(AUTOMAKE) --gnu templates/Makefile Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs distclean-libtool: -rm -f libtool uninstall-info-am: templatesDATA_INSTALL = $(INSTALL_DATA) install-templatesDATA: $(templates_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(templatesdir) @list='$(templates_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f="`echo $$p | sed -e 's|^.*/||'`"; \ echo " $(templatesDATA_INSTALL) $$d$$p $(DESTDIR)$(templatesdir)/$$f"; \ $(templatesDATA_INSTALL) $$d$$p $(DESTDIR)$(templatesdir)/$$f; \ done uninstall-templatesDATA: @$(NORMAL_UNINSTALL) @list='$(templates_DATA)'; for p in $$list; do \ f="`echo $$p | sed -e 's|^.*/||'`"; \ echo " rm -f $(DESTDIR)$(templatesdir)/$$f"; \ rm -f $(DESTDIR)$(templatesdir)/$$f; \ done tags: TAGS TAGS: ctags: CTAGS CTAGS: DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) top_distdir = .. distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ list='$(DISTFILES)'; for file in $$list; do \ case $$file in \ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ esac; \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ dir="/$$dir"; \ $(mkinstalldirs) "$(distdir)$$dir"; \ else \ dir=''; \ fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: $(mkinstalldirs) $(DESTDIR)$(templatesdir) install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic distclean-libtool dvi: dvi-am dvi-am: info: info-am info-am: install-data-am: install-templatesDATA install-exec-am: install-info: install-info-am install-man: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-info-am uninstall-templatesDATA .PHONY: all all-am check check-am clean clean-generic clean-libtool \ distclean distclean-generic distclean-libtool distdir dvi \ dvi-am info info-am install install-am install-data \ install-data-am install-exec install-exec-am install-info \ install-info-am install-man install-strip install-templatesDATA \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \ uninstall-info-am uninstall-templatesDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: httraqt/templates/index-header.html0000664000175000017500000001021413042707374020173 0ustar karbofoskarbofosLocal index - HTTrack Website Copier %s
HTTrack Website Copier - Open Source offline browser
Local index - HTTrack

Index of locally available sites:

httraqt/templates/Makefile.am0000664000175000017500000000035313042707374017007 0ustar karbofoskarbofos templatesdir = $(datadir)/httrack/templates templates_DATA = index-body.html index-header.html topindex-footer.html \ index-footer.html topindex-body.html topindex-header.html \ topindex-bodycat.html EXTRA_DIST = $(templates_DATA) httraqt/templates/topindex-bodycat.html0000664000175000017500000000004113042707374021110 0ustar karbofoskarbofos httraqt/templates/topindex-body.html0000664000175000017500000000017413042707374020427 0ustar karbofoskarbofos httraqt/configuration/0000775000175000017500000000000013042707374015623 5ustar karbofoskarbofoshttraqt/configuration/size_type.cpp0000664000175000017500000000013113042707374020335 0ustar karbofoskarbofos// #include int main(int argc, char* argv[]) { return sizeof(int*) * 8; } httraqt/cppcheck.sh0000775000175000017500000000063413042707374015076 0ustar karbofoskarbofos#!/bin/bash CPPCHCK=`type -p cppcheck` if [ ! -f "$CPPCHCK" ]; then # not found exit echo "please install cppcheck and restart this script" exit 0 fi COUNT=$(cat /proc/cpuinfo | grep 'model name' | sed -e 's/.*: //' | wc -l) echo "number of detected CPUs =" $COUNT #cppcheck -j $COUNT --force --inline-suppr --enable=warning . 2>errors.txt cppcheck -j $COUNT --force --enable=style . 2>cppreport.txthttraqt/clean.sh0000775000175000017500000000037113042707374014376 0ustar karbofoskarbofos#!/bin/bash #make clean rm -if $(find . -name "*.orig") rm -if $(find . -name "*~") rm -if $(find ./sources/ -name "*.cmake") rm -if $(find . -name "Makefile") rm -ifr $(find . -name "CMakeFiles") rm ./build/* -rf rm ./*.cmake rm ./CMakeCache.txt httraqt/README0000644000175000017500000001252713114037232013626 0ustar karbofoskarbofosHow to compile source code and create packages Get the project from sourceforge.net. Must be installed on your Linux system: gcc-c++, make, cmake, httrack-dev If You have any problems during compiling with any header files (*.h) from httrack-dev package, please deinstall this development package and install from http://www.httrack.com/page/2/en/index.html and install this under /usr/local/... For creating makefile and compiling of HTTraQt: cmake . make If You want to create th package (DEB of RPM), must be installed rpm-build or dpkg and: for DEB based distributions: make package-binary-deb or for RPM make package-binary-rpm Version history 1.4.9, added options QT_USE_FAST_CONCATENATION, QT_USE_FAST_OPERATOR_PLUS fixed generation of package dependencies list fixed cmakelists settings for Qt5 version 1.4.8, Main GUI fixed for displays with small resolution 1.4.7, Ticket 34, rulez seperated by newline insteed of space 1.4.6, Hotfix for Qt5 compiling 1.4.5, Icons as files, #32 overworked code, #33 multiple urls are fixed 1.4.4, Icons for Dialogs are fixed, size column is fixed in progress 1.4.3, patched for HTTrack 3.48-13 1.4.2, patched for HTTrack 3.48-10, thanks to Xavier Roche 1.4.1, overworked icons handling 1.4.0, support of new translation file format, short form. 1.3.4, translation correctures 1.3.3, translation class extended for new file format; htsnet.h fixed for new libhttrack > 3.48.9 1.3.2, additional bellarussian language 1.3.1, options are in separate class, options map as static; option for shutdown delay time 1.3.0, Shutdown/Hibernate have been implemented, Autoclose MessageBoxes for it; Qt5 ready; for compiling with Qt5 change the row "SET(USE_QT_VERSION 4)" at beginning of CMakeLists.txt; Additional switch definition in file version.h: USE_QT_VERSION, autogeneration depended from cmake option 1.2.4, first call of ProgressTab: no rows if initialisation 1.2.3, OptionsDialog: activation of first page after any button click fixed; replaced "H" icon, #28; hide password on proxyoptions; 1.2.2, OptionsDialog: wrapping of text in widgets implemented. 1.2.1, Options are moved from QVector to QMap; too often creating of OptionsDialog fixed 1.2.0, SystemTray mode was implemented, ProcessPage: rows will be hidden if no info 1.1.11, limit options: comboboxes are editable 1.1.10, closed tickets: #19, #22, #26, #21, #27 version compatibile to WinHTTrack, webhttrack projects 1.1.9, sync for QSettings write 1.1.8, additional parameter "BuildTopIndex" 1.1.7, handling of parameters like webhttrack: separated with "space" 1.1.6, fixed: dependencies bug: libhttrack -> libhttrack2 1.1.5, fixed: if checkbox is "false", not toggles 1.1.4, fixed mistake with URL dialog if rejected; remastered checkInstanceRuns() 1.1.3, fixed bug in "Rules options" widget, fixed: new project after downloaded project 1.1.2, "Cancel" button will be hidden if no file name, ticket #14 1.1.1, executable bit during creating of package, ticket #15 1.1.0, cancel download of separate file implemented, ticket #10 1.0.17, remastered translation of dictionaries, remastered dialog boxes: translations for buttons, fixed InsertUrlDialog crash, ticket #11 1.0.16, fixed cinese and japanese dictionaries 1.0.15, additional submenu for selection of font size: option for cecutient people; downlaod abort of selected file is possible crash during switch of languiages fixed 1.0.14, fixed dependencies bug, ticket #9; fixed selecting working path, ticket #7; removed make httraqt_rpm, httraqt_deb; remastered cmake cpack rulez: make package-binary-deb; package-binary-rpm; package-binary-stgz; package-binary-tbz2; package-binary-tgz; package_source are possible 1.0.13, fixed close app mistake, ticket #4; fixed BuildStringDialog bug, ticket #3; fixed QFileDialog bug for Qt4.7, ticket #5. many thanks to katiem 1.0.12, fixed "OptionsLimits" widget 1.0.11, fixed CPack rulez for debian (detection of act. dpkg architecture) 1.0.10, fixed russian language file 1.0.9, font size for all widgets depended from system font size 1.0.8, one styleSheet/same font size for all widgets 1.0.7, fixed problems with font size 1.0.6, countdown timer changed to stop of downloading 1.0.5, removed popup after breaked downloading, like WinHTTrack; fixed update bug 1.0.4, fixed autodetection of architecture during DEB creating. 1.0.3, remastered vectors init, removed std=c++0x option for compatibility with compilers older GCC 4.4. Checked on Debian 6 and OS/2 1.0.2, removed Qt3Support dependencies from UI files 1.0.1, possible to generate RPM filez 1.0.0, fixed progress tab init, fixed sheduler 0.99.10, fixed bug in OptionsTab url edit widget. cmake settings are in separate files for Linux, OSX (dummy file), Windows (dummy file). 0.99.9, fixed "make package" only for debian (and based) distributions. fixed mistake with language files location after installation. 0.99.8, changes in cmake configuration files. "make package" will be solved in next update of project 0.99.7, additional checking of to loaded icon file size. allowed size < 1kB 0.99.6, additional icons for language actions, remastered about popup window 0.99.5, additional autoselecting of QCheckButtons for extensions in OptionsRulez 0.99.4, implemented GUI actions: new project, browse, changed app dir detection 0.99.3, first official release httraqt/desktop/0000775000175000017500000000000013042707374014425 5ustar karbofoskarbofoshttraqt/desktop/httraqt.desktop0000664000175000017500000000026613042707374017513 0ustar karbofoskarbofos[Desktop Entry] Version=1.0 Name=HTTraQt Comment=Web copier GenericName=HTTraQt TryExec=httraqt Exec=httraqt Terminal=false Icon=httraqt.xpm Type=Application Categories=Network;Qt;

%s
· %s