mirror of
https://github.com/xroche/httrack.git
synced 2026-06-20 00:58:47 +03:00
Compare commits
23 Commits
ci/github-
...
test/expan
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
43f72afbad | ||
|
|
827c227b94 | ||
|
|
17678fcee3 | ||
|
|
9ee8cbc58d | ||
|
|
418255c038 | ||
|
|
aa285715b3 | ||
|
|
547c77062e | ||
|
|
58bdfde2a9 | ||
|
|
3e30f4e572 | ||
|
|
46b7b8ed3f | ||
|
|
2f40122bec | ||
|
|
26b62369c5 | ||
|
|
b21f85c53f | ||
|
|
0a20aa8522 | ||
|
|
abd19b8cfa | ||
|
|
4797749d4d | ||
|
|
566b9d5008 | ||
|
|
8b6bc1d0ed | ||
|
|
e4fc8ca26f | ||
|
|
47e59b670b | ||
|
|
e003396432 | ||
|
|
5c1ba37adb | ||
|
|
2f1bde915a |
@@ -1,5 +1,8 @@
|
|||||||
# HTTrack Website Copier - Development Repository
|
# HTTrack Website Copier - Development Repository
|
||||||
|
|
||||||
|
[](https://github.com/xroche/httrack/actions/workflows/ci.yml)
|
||||||
|
[](COPYING)
|
||||||
|
|
||||||
## About
|
## About
|
||||||
_Copy websites to your computer (Offline browser)_
|
_Copy websites to your computer (Offline browser)_
|
||||||
|
|
||||||
|
|||||||
7
debian/changelog
vendored
7
debian/changelog
vendored
@@ -4,6 +4,10 @@ httrack (3.49.8-1) unstable; urgency=medium
|
|||||||
* Drop the OpenSSL linking exception from the license: OpenSSL 3.0+ is
|
* Drop the OpenSSL linking exception from the license: OpenSSL 3.0+ is
|
||||||
Apache-2.0 and GPL-compatible, so it is no longer needed. httrack is now
|
Apache-2.0 and GPL-compatible, so it is no longer needed. httrack is now
|
||||||
plain GPL-3.0-or-later. Updated debian/copyright accordingly.
|
plain GPL-3.0-or-later. Updated debian/copyright accordingly.
|
||||||
|
* Fix a batch of lintian tags: depend on sensible-utils, point to
|
||||||
|
common-licenses/GPL-3, use a secure version=4 watch file, add
|
||||||
|
Rules-Requires-Root and Vcs-Browser, and override the false-positive
|
||||||
|
source-is-missing on the bundled HTML documentation.
|
||||||
|
|
||||||
-- Xavier Roche <xavier@debian.org> Sun, 07 Jun 2026 14:29:24 +0200
|
-- Xavier Roche <xavier@debian.org> Sun, 07 Jun 2026 14:29:24 +0200
|
||||||
|
|
||||||
@@ -934,7 +938,7 @@ httrack (3.39.6-1) unstable; urgency=low
|
|||||||
|
|
||||||
httrack (3.39.5-1) unstable; urgency=low
|
httrack (3.39.5-1) unstable; urgency=low
|
||||||
|
|
||||||
* Updated to 3.39.5 (3.40-alpha-5)
|
* Updated to 3.39.5 (3.40-alpha-5)
|
||||||
|
|
||||||
-- Xavier Roche <xavier@debian.org> Fri, 29 Jul 2005 20:57:44 +0200
|
-- Xavier Roche <xavier@debian.org> Fri, 29 Jul 2005 20:57:44 +0200
|
||||||
|
|
||||||
@@ -1616,4 +1620,3 @@ httrack (3.22-1) unstable; urgency=low
|
|||||||
* Initial Release.
|
* Initial Release.
|
||||||
|
|
||||||
-- Xavier Roche <xavier@debian.org> Fri, 27 Sep 2002 16:42:25 +0200
|
-- Xavier Roche <xavier@debian.org> Fri, 27 Sep 2002 16:42:25 +0200
|
||||||
|
|
||||||
|
|||||||
6
debian/control
vendored
6
debian/control
vendored
@@ -4,8 +4,10 @@ Priority: optional
|
|||||||
Maintainer: Xavier Roche <roche@httrack.com>
|
Maintainer: Xavier Roche <roche@httrack.com>
|
||||||
Standards-Version: 4.7.0
|
Standards-Version: 4.7.0
|
||||||
Build-Depends: debhelper-compat (= 13), autoconf, autoconf-archive, automake, libtool, zlib1g-dev, libssl-dev
|
Build-Depends: debhelper-compat (= 13), autoconf, autoconf-archive, automake, libtool, zlib1g-dev, libssl-dev
|
||||||
|
Rules-Requires-Root: no
|
||||||
Homepage: http://www.httrack.com
|
Homepage: http://www.httrack.com
|
||||||
Vcs-Git: https://github.com/xroche/httrack.git
|
Vcs-Git: https://github.com/xroche/httrack.git
|
||||||
|
Vcs-Browser: https://github.com/xroche/httrack
|
||||||
|
|
||||||
Package: httrack
|
Package: httrack
|
||||||
Architecture: any
|
Architecture: any
|
||||||
@@ -23,12 +25,12 @@ Description: Copy websites to your computer (Offline browser)
|
|||||||
browse the site from link to link, as if you were viewing it online.
|
browse the site from link to link, as if you were viewing it online.
|
||||||
HTTrack can also update an existing mirrored site, and resume
|
HTTrack can also update an existing mirrored site, and resume
|
||||||
interrupted downloads. HTTrack is fully configurable, and has an
|
interrupted downloads. HTTrack is fully configurable, and has an
|
||||||
integrated help system.
|
integrated help system.
|
||||||
|
|
||||||
Package: webhttrack
|
Package: webhttrack
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Multi-Arch: foreign
|
Multi-Arch: foreign
|
||||||
Depends: ${misc:Depends}, ${shlibs:Depends}, webhttrack-common, iceape-browser | iceweasel | icecat | mozilla | firefox | mozilla-firefox | www-browser | sensible-utils
|
Depends: ${misc:Depends}, ${shlibs:Depends}, webhttrack-common, sensible-utils, iceape-browser | iceweasel | icecat | mozilla | firefox | mozilla-firefox | www-browser
|
||||||
Replaces: webhttrack-common (<< 3.43.9-2)
|
Replaces: webhttrack-common (<< 3.43.9-2)
|
||||||
Breaks: webhttrack-common (<< 3.43.9-2)
|
Breaks: webhttrack-common (<< 3.43.9-2)
|
||||||
Suggests: httrack, httrack-doc
|
Suggests: httrack, httrack-doc
|
||||||
|
|||||||
2
debian/copyright
vendored
2
debian/copyright
vendored
@@ -13,7 +13,7 @@ the Free Software Foundation, either version 3 of the License, or
|
|||||||
(at your option) any later version.
|
(at your option) any later version.
|
||||||
|
|
||||||
On Debian systems, the complete text of the GNU General Public
|
On Debian systems, the complete text of the GNU General Public
|
||||||
License can be found in /usr/share/common-licenses/GPL file.
|
License version 3 can be found in /usr/share/common-licenses/GPL-3 file.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
|||||||
1
debian/libhttrack-dev.lintian-overrides
vendored
1
debian/libhttrack-dev.lintian-overrides
vendored
@@ -1,5 +1,4 @@
|
|||||||
libhttrack-dev: breakout-link *
|
libhttrack-dev: breakout-link *
|
||||||
libhttrack-dev: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/httrack/libtest/*
|
libhttrack-dev: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/httrack/libtest/*
|
||||||
libhttrack-dev: library-not-linked-against-libc usr/lib/*/httrack/libtest/*
|
|
||||||
libhttrack-dev: package-contains-documentation-outside-usr-share-doc usr/share/httrack/libtest/readme.txt
|
libhttrack-dev: package-contains-documentation-outside-usr-share-doc usr/share/httrack/libtest/readme.txt
|
||||||
libhttrack-dev: package-name-defined-in-config-h usr/include/httrack/config.h
|
libhttrack-dev: package-name-defined-in-config-h usr/include/httrack/config.h
|
||||||
|
|||||||
2
debian/rules
vendored
2
debian/rules
vendored
@@ -44,7 +44,7 @@ build-indep:
|
|||||||
|
|
||||||
build-arch: build-stamp
|
build-arch: build-stamp
|
||||||
|
|
||||||
build-stamp: configure-stamp
|
build-stamp: configure-stamp
|
||||||
dh_testdir
|
dh_testdir
|
||||||
dh_auto_build
|
dh_auto_build
|
||||||
dh_auto_test
|
dh_auto_test
|
||||||
|
|||||||
6
debian/source/lintian-overrides
vendored
6
debian/source/lintian-overrides
vendored
@@ -1,2 +1,8 @@
|
|||||||
httrack source: changelog-should-mention-nmu
|
httrack source: changelog-should-mention-nmu
|
||||||
httrack source: source-nmu-has-incorrect-version-number
|
httrack source: source-nmu-has-incorrect-version-number
|
||||||
|
|
||||||
|
# The bundled HTML pages are the genuine upstream documentation taken from
|
||||||
|
# the httrack.com website. lintian's long-line heuristic mistakes them for
|
||||||
|
# minified or generated content, but they are the actual source.
|
||||||
|
httrack source: source-is-missing [html/*]
|
||||||
|
httrack source: source-is-missing [templates/*]
|
||||||
|
|||||||
9
debian/watch
vendored
9
debian/watch
vendored
@@ -1,7 +1,6 @@
|
|||||||
# format version number, currently 3; this line is compulsory!
|
# format version number; this line is compulsory!
|
||||||
version=3
|
version=4
|
||||||
|
|
||||||
# main httrack.com download page ; fetch the mirror version number
|
# main httrack.com download page ; fetch the mirror version number
|
||||||
http://www.httrack.com/page/2/en/index.html\
|
https://www.httrack.com/page/2/en/index.html \
|
||||||
.*/httrack-([\d\.]+).tar.gz
|
.*/httrack-([\d\.]+)\.tar\.gz
|
||||||
|
|
||||||
|
|||||||
1
debian/webhttrack.lintian-overrides
vendored
1
debian/webhttrack.lintian-overrides
vendored
@@ -1 +0,0 @@
|
|||||||
webhttrack: missing-depends-on-sensible-utils sensible-browser usr/bin/webhttrack
|
|
||||||
@@ -5,8 +5,12 @@ HTTrack Website Copier release history:
|
|||||||
This file lists all changes and fixes that have been made for HTTrack
|
This file lists all changes and fixes that have been made for HTTrack
|
||||||
|
|
||||||
3.49-8
|
3.49-8
|
||||||
+ Changed: dropped the obsolete OpenSSL linking exception (OpenSSL 3.0+ is
|
+ Changed: dropped the obsolete OpenSSL linking exception (OpenSSL 3.0+ is Apache-2.0 and GPL-compatible); httrack is now plain GPLv3-or-later
|
||||||
Apache-2.0 and GPL-compatible); httrack is now plain GPLv3-or-later
|
+ Fixed: link libhtsjava and the libtest examples directly against libc
|
||||||
|
+ Fixed: in-place changes made by the postprocess callback were not applied (Roman Sęk)
|
||||||
|
+ Fixed: "preffered" typo in the help text and man page (yosinn1-blip)
|
||||||
|
+ Fixed: corrections and updates of the Russian translation (German Aizek)
|
||||||
|
+ Fixed: corrections and updates of the Danish translation (scootergrisen)
|
||||||
|
|
||||||
3.49-7
|
3.49-7
|
||||||
+ Fixed: keep generated config.h architecture-independent (Debian #1133728)
|
+ Fixed: keep generated config.h architecture-independent (Debian #1133728)
|
||||||
|
|||||||
@@ -253,7 +253,7 @@ Spider options:
|
|||||||
Browser ID:
|
Browser ID:
|
||||||
F user-agent field (-F "user-agent name") (--user-agent <param>)
|
F user-agent field (-F "user-agent name") (--user-agent <param>)
|
||||||
%F footer string in Html code (-%F "Mirrored [from host %s [file %s [at %s]]]" (--footer <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>)
|
%l preferred language (-%l "fr, en, jp, *" (--language <param>)
|
||||||
|
|
||||||
Log, index, cache
|
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])
|
C create/use a cache for updates and retries (C0 no cache,C1 cache is prioritary,* C2 test update before) (--cache[=N])
|
||||||
@@ -1387,7 +1387,7 @@ web servers leave footprints in the browser.
|
|||||||
Browser ID:
|
Browser ID:
|
||||||
F user-agent field (-F "user-agent name")
|
F user-agent field (-F "user-agent name")
|
||||||
%F footer string in Html code (-%F "Mirrored [from host %s [file %s [at %s]]]"
|
%F footer string in Html code (-%F "Mirrored [from host %s [file %s [at %s]]]"
|
||||||
%l preffered language (-%l "fr, en, jp, *" (--language <param>)
|
%l preferred language (-%l "fr, en, jp, *" (--language <param>)
|
||||||
</i></b></pre>
|
</i></b></pre>
|
||||||
|
|
||||||
<p align=justify> The user-agent field is used by browsers to determine
|
<p align=justify> The user-agent field is used by browsers to determine
|
||||||
|
|||||||
@@ -958,7 +958,7 @@ host %s [file %s [at %s]]]" (--footer
|
|||||||
<td width="78%">
|
<td width="78%">
|
||||||
|
|
||||||
|
|
||||||
<p>preffered language (-%l "fr, en, jp, *"
|
<p>preferred language (-%l "fr, en, jp, *"
|
||||||
(--language <param>)</p></td></tr>
|
(--language <param>)</p></td></tr>
|
||||||
<tr valign="top" align="left">
|
<tr valign="top" align="left">
|
||||||
<td width="11%"></td>
|
<td width="11%"></td>
|
||||||
|
|||||||
250
lang/Dansk.txt
250
lang/Dansk.txt
@@ -21,21 +21,21 @@ Luk
|
|||||||
Cancel changes
|
Cancel changes
|
||||||
Annullér ændringer
|
Annullér ændringer
|
||||||
Click to confirm
|
Click to confirm
|
||||||
Klik OK for at godkende
|
Klik for at bekræfte
|
||||||
Click to get help!
|
Click to get help!
|
||||||
Klik for at få hjælp!
|
Klik for at få hjælp!
|
||||||
Click to return to previous screen
|
Click to return to previous screen
|
||||||
Klik for at se den forrige skærm
|
Klik for at gå til den forrige skærm
|
||||||
Click to go to next screen
|
Click to go to next screen
|
||||||
Klik for at se den næste skærm
|
Klik for at gå til den næste skærm
|
||||||
Hide password
|
Hide password
|
||||||
Skjul adgangskode
|
Skjul adgangskode
|
||||||
Save project
|
Save project
|
||||||
Gem projekt
|
Gem projekt
|
||||||
Close current project?
|
Close current project?
|
||||||
Vil du lukke det aktuelle projekt ?
|
Vil du lukke det aktuelle projekt?
|
||||||
Delete this project?
|
Delete this project?
|
||||||
Slette dette projekt ?
|
Slette dette projekt?
|
||||||
Delete empty project %s?
|
Delete empty project %s?
|
||||||
Vil du slette det tomme projekt med navnet: %s?
|
Vil du slette det tomme projekt med navnet: %s?
|
||||||
Action not yet implemented
|
Action not yet implemented
|
||||||
@@ -69,7 +69,7 @@ Udeluk link(s)
|
|||||||
Include link(s)
|
Include link(s)
|
||||||
Medtag link(s)
|
Medtag link(s)
|
||||||
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)
|
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)
|
||||||
Tip: For at medtage ALLE GIF-filer, så prøv at bruge: +www.eksempel.dk/*.gif. \n(+*.gif / -*.gif inkluderer/ekskluderer ALLE GIF-filer fra alle websteder)
|
Tip: for at medtage ALLE GIF-filer, så prøv at bruge: +www.eksempel.dk/*.gif. \n(+*.gif / -*.gif inkluderer/ekskluderer ALLE GIF-filer fra ALLE steder)
|
||||||
Save prefs
|
Save prefs
|
||||||
Gem foretrukne indstillinger
|
Gem foretrukne indstillinger
|
||||||
Matching links will be excluded:
|
Matching links will be excluded:
|
||||||
@@ -97,7 +97,7 @@ www.eksempel.dk\r\nFinder links der matcher hele understrengen 'www.eksempel.dk'
|
|||||||
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.
|
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.
|
||||||
eksempel\r\nFinder ethvert link med matchende understreng, såsom www.eksempel.dk/.., www.test.abc/franogetweb/index.html, www.test.abc/test/eksempel.html osv.
|
eksempel\r\nFinder ethvert link med matchende understreng, såsom www.eksempel.dk/.., www.test.abc/franogetweb/index.html, www.test.abc/test/eksempel.html osv.
|
||||||
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)
|
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)
|
||||||
www.test.dk/test/eksempel.html\r\nFinder kun 'www.test.dk/test/eksempel.html' file. Bemærk at du skal skrive den fulde sti [URL + webstedsti]
|
www.test.dk/test/eksempel.html\r\nFinder kun 'www.test.dk/test/eksempel.html' file. Bemærk at du skal skrive den fulde sti [URL + stedsti]
|
||||||
All links will match
|
All links will match
|
||||||
Alle links vil matche
|
Alle links vil matche
|
||||||
Add exclusion filter
|
Add exclusion filter
|
||||||
@@ -109,13 +109,13 @@ Eksisterende filtre
|
|||||||
Cancel changes
|
Cancel changes
|
||||||
Annullér ændringer
|
Annullér ændringer
|
||||||
Save current preferences as default values
|
Save current preferences as default values
|
||||||
Gem nuværende indstillinger som standardindstillinger
|
Gem aktuelle præferencer som standardværdier
|
||||||
Click to confirm
|
Click to confirm
|
||||||
Klik for at bekræfte
|
Klik for at bekræfte
|
||||||
No log files in %s!
|
No log files in %s!
|
||||||
Der findes ingen logfil i %s!
|
Der findes ingen logfil i %s!
|
||||||
No 'index.html' file in %s!
|
No 'index.html' file in %s!
|
||||||
Der er ingen 'index.html'-fil i %s!
|
Der er ikke nogen 'index.html'-fil i %s!
|
||||||
Click to quit WinHTTrack Website Copier
|
Click to quit WinHTTrack Website Copier
|
||||||
Klik for at afslutte WinHTTrack Website Copier
|
Klik for at afslutte WinHTTrack Website Copier
|
||||||
View log files
|
View log files
|
||||||
@@ -123,11 +123,11 @@ Vis logfiler
|
|||||||
Browse HTML start page
|
Browse HTML start page
|
||||||
Se HTML-startside
|
Se HTML-startside
|
||||||
End of mirror
|
End of mirror
|
||||||
Kopieringen af websted er afsluttet
|
Slut på spejlkopiering
|
||||||
View log files
|
View log files
|
||||||
Vis logfiler
|
Vis logfiler
|
||||||
Browse Mirrored Website
|
Browse Mirrored Website
|
||||||
Gennemse kopi-websted
|
Gennemse spejlkopieret websted
|
||||||
New project...
|
New project...
|
||||||
Nyt projekt...
|
Nyt projekt...
|
||||||
View error and warning reports
|
View error and warning reports
|
||||||
@@ -179,57 +179,59 @@ Indl
|
|||||||
Parsing HTML file (testing links)..
|
Parsing HTML file (testing links)..
|
||||||
Overfører HTML-fil (tester links)...
|
Overfører HTML-fil (tester links)...
|
||||||
Pause - Toggle [Mirror]/[Pause download] to resume operation
|
Pause - Toggle [Mirror]/[Pause download] to resume operation
|
||||||
Pause - Vælg fra menuen [Kopiér]/[Pause download] for at genoptage overførslen
|
Pause - Vælg [Spejlkopiér]/[Sæt download på pause] for at genoptage overførslen
|
||||||
Finishing pending transfers - Select [Cancel] to stop now!
|
Finishing pending transfers - Select [Cancel] to stop now!
|
||||||
Afslutter igangværende overførsler - Vælg Annullér for at afslutte nu!
|
Afslutter igangværende overførsler - Vælg [Annullér] for at afslutte nu!
|
||||||
scanning
|
scanning
|
||||||
skanner
|
skanner
|
||||||
Waiting for scheduled time..
|
Waiting for scheduled time..
|
||||||
Venter på planlagt tidspunkt...
|
Venter på planlagt tidspunkt...
|
||||||
|
Transferring data..
|
||||||
|
Overfører data...
|
||||||
Connecting to provider
|
Connecting to provider
|
||||||
Opretter forbindelse til udbyder
|
Opretter forbindelse til udbyder
|
||||||
[%d seconds] to go before start of operation
|
[%d seconds] to go before start of operation
|
||||||
[%d sekunder] inden denne handling starter
|
[%d sekunder] inden denne handling starter
|
||||||
Site mirroring in progress [%s, %s bytes]
|
Site mirroring in progress [%s, %s bytes]
|
||||||
Websted kopieres nu [%s, %s byte]
|
Igangværende spejlkopiering af sted [%s, %s byte]
|
||||||
Site mirroring finished!
|
Site mirroring finished!
|
||||||
Kopieringen af websted er afsluttet!
|
Spejlkopieringen af sted er afsluttet!
|
||||||
A problem occurred during the mirroring operation\n
|
A problem occurred during the mirroring operation\n
|
||||||
Der opstod et problem under kopieringen af websted\n
|
Der opstod et problem under spejlkopieringen\n
|
||||||
\nDuring:\n
|
\nDuring:\n
|
||||||
\nSamtidigt:\n
|
\nSamtidigt:\n
|
||||||
\nSee the log file if necessary.\n\nClick FINISH to quit WinHTTrack Website Copier.\n\nThanks for using WinHTTrack!
|
\nSee the log file if necessary.\n\nClick FINISH to quit WinHTTrack Website Copier.\n\nThanks for using WinHTTrack!
|
||||||
Se eventuelt logfilen.\n\nKlik AFSLUT for at lukke WinHTTrack Website Copier.\n\nTak for at du brugte WinHTTrack!
|
Se eventuelt logfilen.\n\nKlik på UDFØR for at afslutte WinHTTrack Website Copier.\n\nTak for at du brugte WinHTTrack!
|
||||||
Mirroring operation complete.\nClick Exit to quit WinHTTrack.\nSee log file(s) if necessary to ensure that everything is OK.\n\nThanks for using WinHTTrack!
|
Mirroring operation complete.\nClick Exit to quit WinHTTrack.\nSee log file(s) if necessary to ensure that everything is OK.\n\nThanks for using WinHTTrack!
|
||||||
Kopiering af websted fuldført.\nKlik OK for at afslutte WinHTTrack.\nSe logfil(erne) for at kontrollere at alt forløb OK.\n\nTak for at du brugte WinHTTrack!\r\n
|
Spejlkopieringen fuldført.\nKlik på Afslut for at afslutte WinHTTrack.\nSe logfil(erne) for at sikre at alt forløb OK.\n\nTak for at du brugte WinHTTrack!\r\n
|
||||||
* * 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?
|
* * 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?
|
||||||
* * KOPIERINGEN ER AFBRUDT! * *\r\nDen nuværende cache er påkrævet for alle opdaterings operationer og indeholder kun data der er downloadet med den aktuelle afbrudte session.\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?
|
* * SPEJLKOPIERING AFBRUDT! * *\r\nDen aktuelle cache er påkrævet for alle opdaterings operationer og indeholder kun data der er downloadet med den aktuelle afbrudte session.\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[Bemærk: 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?
|
||||||
* * MIRROR ERROR! * *\r\nHTTrack 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 occurred.\r\n=> Ensure that the website still exists, and/or check your proxy settings! <=
|
* * MIRROR ERROR! * *\r\nHTTrack 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 occurred.\r\n=> Ensure that the website still exists, and/or check your proxy settings! <=
|
||||||
* * KOPIERINGS FEJL! * *\r\nWinHTTrack 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! <=
|
* * SPEJLKOPIERINGS FEJL! * *\r\nWinHTTrack har opdaget at den igangværende spejlkopiering er tom. Hvis du var i gang med at opdatere, vil den tidligere spejlkopiering 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! <=
|
||||||
\n\nTip: Click [View log file] to see warning or error messages
|
\n\nTip: Click [View log file] to see warning or error messages
|
||||||
\n\nTip: Klik [Vis logfiler] for at se advarsels- og fejlmeddelelser
|
\n\nTip: klik på [Vis logfil] for at se advarsels- og fejlmeddelelser
|
||||||
Error deleting a hts-cache/new.* file, please do it manually
|
Error deleting a hts-cache/new.* file, please do it manually
|
||||||
Der opstod en fejl i forbindelse med sletningen af hts-cache/new.*filen. Slet venligst filen manuelt.
|
Der opstod en fejl i forbindelse med sletningen af hts-cache/new.*filen. Slet venligst filen manuelt.
|
||||||
Do you really want to quit WinHTTrack Website Copier?
|
Do you really want to quit WinHTTrack Website Copier?
|
||||||
Vil du afslutte WinHTTrack Website Copier?
|
Er du sikker på, at du vil afslutte WinHTTrack Website Copier?
|
||||||
- Mirroring Mode -\n\nEnter address(es) in URL box
|
- Mirroring Mode -\n\nEnter address(es) in URL box
|
||||||
- Kopiering af websted -\n\nIndtast webadresse(r) i URL-feltet
|
- Spejlkopieringstilstand -\n\nIndtast adresse(r) i URL-feltet
|
||||||
- Interactive Wizard Mode (questions) -\n\nEnter address(es) in URL box
|
- Interactive Wizard Mode (questions) -\n\nEnter address(es) in URL box
|
||||||
- Interaktiv guide-tilstand (spørgsmål) -\n\nIndtast webadresse(r) i URL-feltet
|
- Interaktiv guide-tilstand (spørgsmål) -\n\nIndtast adresse(r) i URL-feltet
|
||||||
- File Download Mode -\n\nEnter file address(es) in URL box
|
- File Download Mode -\n\nEnter file address(es) in URL box
|
||||||
- Fil-download-tilstand-\n\nIndtast webadresse(r) i URL-feltet
|
- Fil-download-tilstand-\n\nIndtast adresse(r) i URL-feltet
|
||||||
- Link Testing Mode -\n\nEnter Web address(es) with links to test in URL box
|
- Link Testing Mode -\n\nEnter Web address(es) with links to test in URL box
|
||||||
- Links test tilstand-\n\nIndtast webadresse(r) i URL-feltet
|
- Links test tilstand-\n\nIndtast webadresse(r) med links til test i URL-feltet
|
||||||
- Update Mode -\n\nVerify address(es) in URL box, check parameters if necessary then click on 'NEXT' button
|
- Update Mode -\n\nVerify address(es) in URL box, check parameters if necessary then click on 'NEXT' button
|
||||||
- Opdateringstilstand -\n\nBekræft webadresse(r) i URL-feltet. Kontroller eventuelt dine indstillinger og klik derefter på 'Næste'.
|
- Opdateringstilstand -\n\nBekræft adresse(r) i URL-feltet. Tjek eventuelt dine indstillinger og klik derefter på 'Næste'.
|
||||||
- Resume Mode (Interrupted Operation) -\n\nVerify address(es) in URL box, check parameters if necessary then click on 'NEXT' button
|
- Resume Mode (Interrupted Operation) -\n\nVerify address(es) in URL box, check parameters if necessary then click on 'NEXT' button
|
||||||
- Genoptag kopiering (hvis overførslen blev afbrudt) -\n\nBekræft webadresse(r) i URL-feltet. Kontroller eventuelt dine indstillinger og klik derefter på 'Næste'.
|
- Genoptag kopiering (hvis overførslen blev afbrudt) -\n\nBekræft adresse(r) i URL-feltet. Tjek eventuelt dine indstillinger og klik derefter på 'Næste'.
|
||||||
Log files Path
|
Log files Path
|
||||||
Stinavn for logfil
|
Stinavn for logfil
|
||||||
Path
|
Path
|
||||||
Sti
|
Sti
|
||||||
- Links List Mode -\n\nUse URL box to enter address(es) of page(s) containing links to mirror
|
- Links List Mode -\n\nUse URL box to enter address(es) of page(s) containing links to mirror
|
||||||
- Links liste -\n\nBrug URL-feltet til at angive adresse(r) på sider der indeholder links der skal kopieres.
|
- Links liste -\n\nBrug URL-feltet til at angive adresse(r) på sider der indeholder links som skal spejlkopieres.
|
||||||
New project / Import?
|
New project / Import?
|
||||||
Nyt projekt / Importér?
|
Nyt projekt / Importér?
|
||||||
Choose criterion
|
Choose criterion
|
||||||
@@ -237,7 +239,7 @@ V
|
|||||||
Maximum link scanning depth
|
Maximum link scanning depth
|
||||||
Maksimal skanningsdybde for links
|
Maksimal skanningsdybde for links
|
||||||
Enter address(es) here
|
Enter address(es) here
|
||||||
Indtast webadresse(r) her
|
Indtast adresse(r) her
|
||||||
Define additional filtering rules
|
Define additional filtering rules
|
||||||
Tilføj yderligere filtreringsregler
|
Tilføj yderligere filtreringsregler
|
||||||
Proxy Name (if needed)
|
Proxy Name (if needed)
|
||||||
@@ -261,31 +263,31 @@ Afslut WinHTTrack Website Copier
|
|||||||
About WinHTTrack
|
About WinHTTrack
|
||||||
Om WinHTTrack
|
Om WinHTTrack
|
||||||
Save current preferences as default values
|
Save current preferences as default values
|
||||||
Gem de nuværende indstillinger som standardindstillinger
|
Gem de aktuelle præferencer som standardværdier
|
||||||
Click to continue
|
Click to continue
|
||||||
Klik for at fortsætte
|
Klik for at fortsætte
|
||||||
Click to define options
|
Click to define options
|
||||||
Klik for at definere indstillinger
|
Klik for at definere valgmuligheder
|
||||||
Click to add a URL
|
Click to add a URL
|
||||||
Klik for at tilføje URL
|
Klik for at tilføje en URL
|
||||||
Load URL(s) from text file
|
Load URL(s) from text file
|
||||||
Hent URL(er) fra tekstfil
|
Indlæs URL(er) fra tekstfil
|
||||||
WinHTTrack preferences (*.opt)|*.opt||
|
WinHTTrack preferences (*.opt)|*.opt||
|
||||||
WinHTTrack indstillinger (*.opt)|*.opt||
|
WinHTTrack-præferencer (*.opt)|*.opt||
|
||||||
Address List text file (*.txt)|*.txt||
|
Address List text file (*.txt)|*.txt||
|
||||||
Adresseliste-tekstfil (*.txt)|*.txt||
|
Adresseliste-tekstfil (*.txt)|*.txt||
|
||||||
File not found!
|
File not found!
|
||||||
Filen blev ikke fundet!
|
Filen blev ikke fundet!
|
||||||
Do you really want to change the project name/path?
|
Do you really want to change the project name/path?
|
||||||
Er du sikker på at ændre i projekt/sti-navnet ?
|
Er du sikker på, at ændre i projekt/sti-navnet?
|
||||||
Load user-default options?
|
Load user-default options?
|
||||||
Indlæs brugerdefinerede standardindstillinger?
|
Indlæs brugerdefinerede valgmuligheder?
|
||||||
Save user-default options?
|
Save user-default options?
|
||||||
Gem brugerdefinerede standardindstillinger?
|
Gem brugerdefinerede valgmuligheder?
|
||||||
Reset all default options?
|
Reset all default options?
|
||||||
Nulstil alle standardindstillinger?
|
Nulstil alle valgmuligheder?
|
||||||
Welcome to WinHTTrack!
|
Welcome to WinHTTrack!
|
||||||
Velkommen til WinHTTrack Website Copier!
|
Velkommen til WinHTTrack!
|
||||||
Action:
|
Action:
|
||||||
Handling:
|
Handling:
|
||||||
Max Depth
|
Max Depth
|
||||||
@@ -293,7 +295,7 @@ Maksimal dybde:
|
|||||||
Maximum external depth:
|
Maximum external depth:
|
||||||
Maksimal ekstern dybde:
|
Maksimal ekstern dybde:
|
||||||
Filters (refuse/accept links) :
|
Filters (refuse/accept links) :
|
||||||
Filtrerings-regel (udeluk/medtag links) :
|
Filtrerings-regel (udeluk/medtag links):
|
||||||
Paths
|
Paths
|
||||||
Sti
|
Sti
|
||||||
Save prefs
|
Save prefs
|
||||||
@@ -301,23 +303,23 @@ Gem indstillinger
|
|||||||
Define..
|
Define..
|
||||||
Angiv...
|
Angiv...
|
||||||
Set options..
|
Set options..
|
||||||
Angiv indstillinger...
|
Angiv valgmuligheder...
|
||||||
Preferences and mirror options:
|
Preferences and mirror options:
|
||||||
Indstillinger og muligheder:
|
Præferencer og spejlkopiering-valgmuligheder:
|
||||||
Project name
|
Project name
|
||||||
Projektnavn
|
Projektnavn
|
||||||
Add a URL...
|
Add a URL...
|
||||||
Tilføj URL...
|
Tilføj URL...
|
||||||
Web Addresses: (URL)
|
Web Addresses: (URL)
|
||||||
Webadresse: (URL)
|
Webadresser: (URL)
|
||||||
Stop WinHTTrack?
|
Stop WinHTTrack?
|
||||||
Stop WinHTTrack?
|
Stop WinHTTrack?
|
||||||
No log files in %s!
|
No log files in %s!
|
||||||
Der er ingen logfiler i %s!
|
Der er ikke nogen logfiler i %s!
|
||||||
Pause Download?
|
Pause Download?
|
||||||
Pause kopieringen?
|
Sæt download på pause?
|
||||||
Stop the mirroring operation
|
Stop the mirroring operation
|
||||||
Stop kopiering af websted?
|
Stop spejlkopieringen?
|
||||||
Minimize to System Tray
|
Minimize to System Tray
|
||||||
Minimér til proceslinjen
|
Minimér til proceslinjen
|
||||||
Click to skip a link or stop parsing
|
Click to skip a link or stop parsing
|
||||||
@@ -345,7 +347,7 @@ Informationer
|
|||||||
Files written:
|
Files written:
|
||||||
Filer skrevet:
|
Filer skrevet:
|
||||||
Files updated:
|
Files updated:
|
||||||
Opdaterede filer:
|
Filer opdateret:
|
||||||
Errors:
|
Errors:
|
||||||
Fejl:
|
Fejl:
|
||||||
In progress:
|
In progress:
|
||||||
@@ -357,9 +359,9 @@ Test alle links p
|
|||||||
Try to ferret out all links
|
Try to ferret out all links
|
||||||
Prøv at udvide alle links
|
Prøv at udvide alle links
|
||||||
Download HTML files first (faster)
|
Download HTML files first (faster)
|
||||||
Hent HTML-filer først (hurtigere)
|
Download HTML-filer først (hurtigere)
|
||||||
Choose local site structure
|
Choose local site structure
|
||||||
Vælg lokal websted-struktur
|
Vælg lokal sted-struktur
|
||||||
Set user-defined structure on disk
|
Set user-defined structure on disk
|
||||||
Sæt brugerdefinerede indstillinger for den lokale struktur
|
Sæt brugerdefinerede indstillinger for den lokale struktur
|
||||||
Use a cache for updates and retries
|
Use a cache for updates and retries
|
||||||
@@ -367,9 +369,11 @@ Brug cache til opdateringer og opdateringsfors
|
|||||||
Do not update zero size or user-erased files
|
Do not update zero size or user-erased files
|
||||||
Opdater ikke filer med nul-værdi eller filer som brugeren har slettet
|
Opdater ikke filer med nul-værdi eller filer som brugeren har slettet
|
||||||
Create a Start Page
|
Create a Start Page
|
||||||
Opret startside
|
Opret en startside
|
||||||
Create a word database of all html pages
|
Create a word database of all html pages
|
||||||
Opret ord-database fra alle html-sider
|
Opret en ord-database af alle html-sider
|
||||||
|
Build a complete RFC822 mail (MHT/EML) archive of the mirror
|
||||||
|
Byg et komplet RFC822 mail (MHT/EML)-arkiv af spejlkopieringen
|
||||||
Create error logging and report files
|
Create error logging and report files
|
||||||
Lav fejllog og rapport-filer
|
Lav fejllog og rapport-filer
|
||||||
Generate DOS 8-3 filenames ONLY
|
Generate DOS 8-3 filenames ONLY
|
||||||
@@ -385,7 +389,7 @@ V
|
|||||||
Select global parsing direction
|
Select global parsing direction
|
||||||
Vælg overordnet overførselsretning
|
Vælg overordnet overførselsretning
|
||||||
Setup URL rewriting rules for internal links (downloaded ones) and external links (not downloaded ones)
|
Setup URL rewriting rules for internal links (downloaded ones) and external links (not downloaded ones)
|
||||||
Opret URL-genskrivningsregel for interne links (downloadede links), og eksterne links (ikke downloadede)
|
Opsæt URL-genskrivningsregel for interne links (downloadede links), og eksterne links (ikke downloadede)
|
||||||
Max simultaneous connections
|
Max simultaneous connections
|
||||||
Maks.antal samtidige forbindelser
|
Maks.antal samtidige forbindelser
|
||||||
File timeout
|
File timeout
|
||||||
@@ -403,11 +407,11 @@ Maksimal st
|
|||||||
Maximum size for any single non-HTML file
|
Maximum size for any single non-HTML file
|
||||||
Maksimal størrelse for ikke-HTML-filer
|
Maksimal størrelse for ikke-HTML-filer
|
||||||
Maximum amount of bytes to retrieve from the Web
|
Maximum amount of bytes to retrieve from the Web
|
||||||
Maksimal antal byte der må hentes på Web
|
Maksimal antal byte der modtages fra webbet
|
||||||
Make a pause after downloading this amount of bytes
|
Make a pause after downloading this amount of bytes
|
||||||
Hold pause efter download af denne mængde byte
|
Hold pause efter download af denne mængde byte
|
||||||
Maximum duration time for the mirroring operation
|
Maximum duration time for the mirroring operation
|
||||||
Maksimal varighed for kopieringen af websted
|
Maksimal varighed for spejlkopieringen
|
||||||
Maximum transfer rate
|
Maximum transfer rate
|
||||||
Maksimal overførselshastighed
|
Maksimal overførselshastighed
|
||||||
Maximum connections/seconds (avoid server overload)
|
Maximum connections/seconds (avoid server overload)
|
||||||
@@ -418,34 +422,40 @@ Browser identity
|
|||||||
Browser-identitet
|
Browser-identitet
|
||||||
Comment to be placed in each HTML file
|
Comment to be placed in each HTML file
|
||||||
Kommentarer der indsættes i alle HTML-filer
|
Kommentarer der indsættes i alle HTML-filer
|
||||||
|
Languages accepted by the browser
|
||||||
|
Sprog som accepteres af browseren
|
||||||
|
Additional HTTP headers to be sent in each requests
|
||||||
|
Yderligere HTTP-headere som skal sendes i hver forespørgsel
|
||||||
|
HTTP referer to be sent for initial URLs
|
||||||
|
HTTP reference som skal sendes for indledende URL'er
|
||||||
Back to starting page
|
Back to starting page
|
||||||
Tilbage til startsiden
|
Tilbage til startsiden
|
||||||
Save current preferences as default values
|
Save current preferences as default values
|
||||||
Gem nuværende indstillinger som standardindstillinger
|
Gem aktuelle præferencer som standardværdier
|
||||||
Click to continue
|
Click to continue
|
||||||
Klik for at fortsætte
|
Klik for at fortsætte
|
||||||
Click to cancel changes
|
Click to cancel changes
|
||||||
Klik for at annullere ændringerne
|
Klik for at annullere ændringerne
|
||||||
Follow local robots rules on sites
|
Follow local robots rules on sites
|
||||||
Følg lokale robot-regler på websteder
|
Følg lokale robot-regler på steder
|
||||||
Links to non-localised external pages will produce error pages
|
Links to non-localised external pages will produce error pages
|
||||||
Links til ikke-fundne eksterne sider, vil medføre fejlside(r)
|
Links til ikke-fundne eksterne sider, vil medføre fejlside(r)
|
||||||
Do not erase obsolete files after update
|
Do not erase obsolete files after update
|
||||||
Slet ikke overflødige filer efter opdatering
|
Slet ikke forældede filer efter opdatering
|
||||||
Accept cookies?
|
Accept cookies?
|
||||||
Acceptér cookies?
|
Acceptér cookies?
|
||||||
Check document type when unknown?
|
Check document type when unknown?
|
||||||
Kontroller dokumenttypen hvis ukendt?
|
Tjek dokumenttypen hvis ukendt?
|
||||||
Parse java applets to retrieve included files that must be downloaded?
|
Parse java applets to retrieve included files that must be downloaded?
|
||||||
Overfør Java-applets sammen med inkluderede filer der skal downloades?
|
Overfør Java-applets sammen med inkluderede filer der skal downloades?
|
||||||
Store all files in cache instead of HTML only
|
Store all files in cache instead of HTML only
|
||||||
Gem alle filer i cache fremfor kun HTML ?
|
Opbevar alle filer i cache fremfor kun HTML?
|
||||||
Log file type (if generated)
|
Log file type (if generated)
|
||||||
Log filtype (hvis genereret)
|
Log filtype (hvis genereret)
|
||||||
Maximum mirroring depth from root address
|
Maximum mirroring depth from root address
|
||||||
Maksimal kopieringsdybde fra rod-adressen
|
Maksimal spejlkopieringsdybde fra rod-adressen
|
||||||
Maximum mirroring depth for external/forbidden addresses (0, that is, none, is the default)
|
Maximum mirroring depth for external/forbidden addresses (0, that is, none, is the default)
|
||||||
Maksimal kopieringsdybde for eksterne/forbudte adresser(0, altså ingen, er standard)
|
Maksimal spejlkopieringsdybde for eksterne/forbudte adresser(0, altså ingen, er standard)
|
||||||
Create a debugging file
|
Create a debugging file
|
||||||
Opret en fejlfindings-fil
|
Opret en fejlfindings-fil
|
||||||
Use non-standard requests to get round some server bugs
|
Use non-standard requests to get round some server bugs
|
||||||
@@ -465,7 +475,7 @@ Hent ikke-HTML-filer relateret til et link, eksempelvis .ZIP -filer eller billed
|
|||||||
Test all links (even forbidden ones)
|
Test all links (even forbidden ones)
|
||||||
Test alle links (også forbudte links)
|
Test alle links (også forbudte links)
|
||||||
Try to catch all URLs (even in unknown tags/code)
|
Try to catch all URLs (even in unknown tags/code)
|
||||||
Forsøg at fange alle URL'er (også selvom html-tags eller kode er ukendt)
|
Forsøg at fange alle URL'er (også i ukendte opmærkninger/kode)
|
||||||
Get HTML files first!
|
Get HTML files first!
|
||||||
Hent HTML-filer først!
|
Hent HTML-filer først!
|
||||||
Structure type (how links are saved)
|
Structure type (how links are saved)
|
||||||
@@ -473,11 +483,13 @@ Angiv struktur (hvordan links skal gemmes)
|
|||||||
Use a cache for updates
|
Use a cache for updates
|
||||||
Brug cache for opdateringer
|
Brug cache for opdateringer
|
||||||
Do not re-download locally erased files
|
Do not re-download locally erased files
|
||||||
Hent ikke filer der er slettet lokalt
|
Download ikke filer igen der er slettet lokalt
|
||||||
Make an index
|
Make an index
|
||||||
Opret et indeks
|
Opret et indeks
|
||||||
Make a word database
|
Make a word database
|
||||||
Opret en ord-database
|
Opret en ord-database
|
||||||
|
Build a mail archive
|
||||||
|
Byg et mail-arkiv
|
||||||
Log files
|
Log files
|
||||||
Logfiler
|
Logfiler
|
||||||
DOS names (8+3)
|
DOS names (8+3)
|
||||||
@@ -493,7 +505,7 @@ S
|
|||||||
Global travel mode
|
Global travel mode
|
||||||
Global søgemetode
|
Global søgemetode
|
||||||
These options should be modified only exceptionally
|
These options should be modified only exceptionally
|
||||||
Disse indstillinger bør kun ændres undtagelsesvist!
|
Disse valgmuligheder bør kun ændres undtagelsesvist
|
||||||
Activate Debugging Mode (winhttrack.log)
|
Activate Debugging Mode (winhttrack.log)
|
||||||
Aktivér fejlfindingstilstand (winhttrack.log)
|
Aktivér fejlfindingstilstand (winhttrack.log)
|
||||||
Rewrite links: internal / external
|
Rewrite links: internal / external
|
||||||
@@ -506,6 +518,12 @@ Identity
|
|||||||
Identitet
|
Identitet
|
||||||
HTML footer
|
HTML footer
|
||||||
HTML-sidefod
|
HTML-sidefod
|
||||||
|
Languages
|
||||||
|
Languages
|
||||||
|
Additional HTTP Headers
|
||||||
|
Yderligere HTTP Headere
|
||||||
|
Default referer URL
|
||||||
|
Standard reference URL
|
||||||
N# connections
|
N# connections
|
||||||
Antal forbindelser
|
Antal forbindelser
|
||||||
Abandon host if error
|
Abandon host if error
|
||||||
@@ -533,7 +551,7 @@ Maksimal st
|
|||||||
Max size of any non-HTML file
|
Max size of any non-HTML file
|
||||||
Maksimal størrelse for ikke-HTML-filer
|
Maksimal størrelse for ikke-HTML-filer
|
||||||
Max site size
|
Max site size
|
||||||
Maksimal størrelse af websted
|
Maksimal størrelse af sted
|
||||||
Max time
|
Max time
|
||||||
Maksimal tid
|
Maksimal tid
|
||||||
Save prefs
|
Save prefs
|
||||||
@@ -549,11 +567,11 @@ Slet ikke gamle filer
|
|||||||
Accept cookies
|
Accept cookies
|
||||||
Acceptér cookies
|
Acceptér cookies
|
||||||
Check document type
|
Check document type
|
||||||
Kontroller dokumenttypen
|
Tjek dokumenttypen
|
||||||
Parse java files
|
Parse java files
|
||||||
Overfør Java-filer
|
Overfør Java-filer
|
||||||
Store ALL files in cache
|
Store ALL files in cache
|
||||||
Gem alle filer i cache
|
Opbevar alle filer i cache
|
||||||
Tolerant requests (for servers)
|
Tolerant requests (for servers)
|
||||||
Acceptér forespørgsler (for servere)
|
Acceptér forespørgsler (for servere)
|
||||||
Update hack (limit re-transfers)
|
Update hack (limit re-transfers)
|
||||||
@@ -595,21 +613,21 @@ Proxy
|
|||||||
MIME Types
|
MIME Types
|
||||||
MIME-typer
|
MIME-typer
|
||||||
Do you really want to quit WinHTTrack Website Copier?
|
Do you really want to quit WinHTTrack Website Copier?
|
||||||
Vil du afslutte WinHTTrack Website Copier?
|
Er du sikker på, at du vil afslutte WinHTTrack Website Copier?
|
||||||
Do not connect to a provider (already connected)
|
Do not connect to a provider (already connected)
|
||||||
Opret ikke forbindelse til en udbyder (er allerede forbundet)
|
Opret ikke forbindelse til en udbyder (er allerede forbundet)
|
||||||
Do not use remote access connection
|
Do not use remote access connection
|
||||||
Brug ikke en fjernadgangsforbindelse
|
Brug ikke en fjernadgangsforbindelse
|
||||||
Schedule the mirroring operation
|
Schedule the mirroring operation
|
||||||
Planlæg kopieringen
|
Planlæg spejlkopieringen
|
||||||
Quit WinHTTrack Website Copier
|
Quit WinHTTrack Website Copier
|
||||||
Afslut WinHTTrack Website Copier
|
Afslut WinHTTrack Website Copier
|
||||||
Back to starting page
|
Back to starting page
|
||||||
Tilbage til startsiden
|
Tilbage til startsiden
|
||||||
Click to start!
|
Click to start!
|
||||||
Klik for at starte
|
Klik for at starte!
|
||||||
No saved password for this connection!
|
No saved password for this connection!
|
||||||
Der er ikke gemt en adgangskode for denne forbindelse
|
Der er ikke gemt en adgangskode for denne forbindelse!
|
||||||
Can not get remote connection settings
|
Can not get remote connection settings
|
||||||
Kan ikke hente fjernforbindelsesindstillinger
|
Kan ikke hente fjernforbindelsesindstillinger
|
||||||
Select a connection provider
|
Select a connection provider
|
||||||
@@ -617,13 +635,13 @@ V
|
|||||||
Start
|
Start
|
||||||
Start
|
Start
|
||||||
Please adjust connection parameters if necessary,\nthen press FINISH to launch the mirroring operation.
|
Please adjust connection parameters if necessary,\nthen press FINISH to launch the mirroring operation.
|
||||||
Justér venligst forbindelsesparameterne hvis det er nødvendigt.\nKlik på Udfør for at starte kopieringen.
|
Justér venligst forbindelsesparameterne hvis det er nødvendigt.\nKlik på UDFØR for at starte spejlkopieringen.
|
||||||
Save settings only, do not launch download now.
|
Save settings only, do not launch download now.
|
||||||
Gem indstillingerne, men start ikke download endnu.
|
Gem indstillingerne, men start ikke download endnu.
|
||||||
On hold
|
On hold
|
||||||
På hold
|
På hold
|
||||||
Transfer scheduled for: (hh/mm/ss)
|
Transfer scheduled for: (hh/mm/ss)
|
||||||
Overførslen planlagt til: (tt/mm/ss)
|
Overførsel planlagt til: (tt/mm/ss)
|
||||||
Start
|
Start
|
||||||
Start
|
Start
|
||||||
Connect to provider (RAS)
|
Connect to provider (RAS)
|
||||||
@@ -657,9 +675,9 @@ Ignorer dom
|
|||||||
Catch this page only
|
Catch this page only
|
||||||
Gem kun denne side
|
Gem kun denne side
|
||||||
Mirror site
|
Mirror site
|
||||||
Kopiér websted
|
Spejlkopiér sted
|
||||||
Mirror domain
|
Mirror domain
|
||||||
Kopiér domæne
|
Spejlkopiér domæne
|
||||||
Ignore all
|
Ignore all
|
||||||
Ignorer alt
|
Ignorer alt
|
||||||
Wizard query
|
Wizard query
|
||||||
@@ -669,7 +687,7 @@ Nej
|
|||||||
File
|
File
|
||||||
Fil
|
Fil
|
||||||
Options
|
Options
|
||||||
Indstillinger
|
Valgmuligheder
|
||||||
Log
|
Log
|
||||||
Log
|
Log
|
||||||
Window
|
Window
|
||||||
@@ -681,7 +699,7 @@ Pause overf
|
|||||||
Exit
|
Exit
|
||||||
Afslut
|
Afslut
|
||||||
Modify options
|
Modify options
|
||||||
Rediger indstillinger
|
Rediger valgmuligheder
|
||||||
View log
|
View log
|
||||||
Vis log
|
Vis log
|
||||||
View error log
|
View error log
|
||||||
@@ -703,9 +721,9 @@ S&plit
|
|||||||
File
|
File
|
||||||
Filer
|
Filer
|
||||||
Preferences
|
Preferences
|
||||||
Indstillinger
|
Præferencer
|
||||||
Mirror
|
Mirror
|
||||||
Kopiér websted
|
Spejlkopiér
|
||||||
Log
|
Log
|
||||||
Log
|
Log
|
||||||
Window
|
Window
|
||||||
@@ -715,15 +733,15 @@ Hj
|
|||||||
Exit
|
Exit
|
||||||
Afslut
|
Afslut
|
||||||
Load default options
|
Load default options
|
||||||
Indlæs standardindstillinger
|
Indlæs standard-valgmuligheder
|
||||||
Save default options
|
Save default options
|
||||||
Gem standardindstillinger
|
Gem standard-valgmuligheder
|
||||||
Reset to default options
|
Reset to default options
|
||||||
Nulstil standardindstillinger
|
Nulstil standard-valgmuligheder
|
||||||
Load options...
|
Load options...
|
||||||
Indlæs indstillinger...
|
Indlæs valgmuligheder...
|
||||||
Save options as...
|
Save options as...
|
||||||
Gem indstillinger som...
|
Gem valgmuligheder som...
|
||||||
Language preference...
|
Language preference...
|
||||||
Foretrukne sprog...
|
Foretrukne sprog...
|
||||||
Contents...
|
Contents...
|
||||||
@@ -741,13 +759,13 @@ Gem &som...
|
|||||||
&Delete...
|
&Delete...
|
||||||
&Slet...
|
&Slet...
|
||||||
&Browse sites...
|
&Browse sites...
|
||||||
&Gennemse websteder...
|
&Gennemse steder...
|
||||||
User-defined structure
|
User-defined structure
|
||||||
Brugerdefineret struktur
|
Brugerdefineret struktur
|
||||||
%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)
|
%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)
|
||||||
%n\tFilnavn uden type(eks: image)\r\n%N\tHele filnavnet inklusive filtype (eks: billede.gif)\r\n%t\tKun filtype (eks: gif)\r\n%p\tSti [uden endelsen /] (eks: /noglebilleder)\r\n%h\tVærts navn (eks: www.eksempel.dk)\r\n%M\tMD5 URL (128 bit, 32 ascii byte)\r\n%Q\tMD5 forespørgsel streng (128 bit, 32 ascii byte)\r\n%q\tMD5 kort forespørgselsstreng (16 bit, 4 ascii byte)\r\n\r\n%s?\tKort navn (eks: %sN)
|
%n\tFilnavn uden type(eks: image)\r\n%N\tHele filnavnet inklusive filtype (eks: billede.gif)\r\n%t\tKun filtype (eks: gif)\r\n%p\tSti [uden endelsen /] (eks: /noglebilleder)\r\n%h\tVærts navn (eks: www.eksempel.dk)\r\n%M\tMD5 URL (128 bit, 32 ascii byte)\r\n%Q\tMD5 forespørgsel streng (128 bit, 32 ascii byte)\r\n%q\tMD5 kort forespørgselsstreng (16 bit, 4 ascii byte)\r\n\r\n%s?\tKort navn (eks: %sN)
|
||||||
Example:\t%h%p/%n%q.%t\n->\t\tc:\\mirror\\www.someweb.com\\someimages\\image.gif
|
Example:\t%h%p/%n%q.%t\n->\t\tc:\\mirror\\www.someweb.com\\someimages\\image.gif
|
||||||
Eksempel:\t%h%p/%n%q.%t\n->\t\tc:\\mirror\\www.eksempel.dk\\noglebilleder\\billede.gif
|
Eksempel:\t%h%p/%n%q.%t\n->\t\tc:\\spejlkopiering\\www.eksempel.dk\\noglebilleder\\billede.gif
|
||||||
Proxy settings
|
Proxy settings
|
||||||
Proxy-indstillinger
|
Proxy-indstillinger
|
||||||
Proxy address:
|
Proxy address:
|
||||||
@@ -777,7 +795,7 @@ V
|
|||||||
Click here to select path
|
Click here to select path
|
||||||
Klik her for at vælge en stil
|
Klik her for at vælge en stil
|
||||||
Select or create a new category name, to sort your mirrors in categories
|
Select or create a new category name, to sort your mirrors in categories
|
||||||
Vælg eller opret et nyt kategorinavn, for at sortere dine kopierede websteder i kategorier
|
Vælg eller opret et nyt kategorinavn, for at sortere dine spejlkopieringer i kategorier
|
||||||
HTTrack Project Wizard...
|
HTTrack Project Wizard...
|
||||||
HTTrack-projektguide...
|
HTTrack-projektguide...
|
||||||
New project name:
|
New project name:
|
||||||
@@ -813,9 +831,9 @@ Fang URL...
|
|||||||
Enter URL address(es) here
|
Enter URL address(es) here
|
||||||
Indtast URL-adresse(r) her
|
Indtast URL-adresse(r) her
|
||||||
Enter site login
|
Enter site login
|
||||||
Indtast websted-brugernavn
|
Indtast sted-brugernavn
|
||||||
Enter site password
|
Enter site password
|
||||||
Indtast websted-adgangskode
|
Indtast sted-adgangskode
|
||||||
Use this capture tool for links that can only be accessed through forms or javascript code
|
Use this capture tool for links that can only be accessed through forms or javascript code
|
||||||
Brug dette værktøj til at 'fange' links der kun kan opnås adgang til via formularer eller JavaScript-kode
|
Brug dette værktøj til at 'fange' links der kun kan opnås adgang til via formularer eller JavaScript-kode
|
||||||
Choose language according to preference
|
Choose language according to preference
|
||||||
@@ -823,7 +841,7 @@ V
|
|||||||
Catch URL!
|
Catch URL!
|
||||||
'Fang' URL!
|
'Fang' URL!
|
||||||
Please set temporary browser proxy settings to the following values (Copy/Paste Proxy Address and Port).\nThen click on the Form SUBMIT button in your browser page, or click on the specific link you want to capture.
|
Please set temporary browser proxy settings to the following values (Copy/Paste Proxy Address and Port).\nThen click on the Form SUBMIT button in your browser page, or click on the specific link you want to capture.
|
||||||
Sæt venligst browserens proxy indstillinger til følgende værdier:(Kopiér/Indsæt proxy-adresse og port).\nKlik på Form SUBMIT knappen på din browser-side, eller klik på specifikke link du ønsker at hente.\r\n\r\n
|
Sæt venligst browserens proxy indstillinger til følgende værdier:(Kopiér/Indsæt proxy-adresse og port).\nKlik på formularens SUBMIT-knap på din browser-side, eller klik på det specifikke link du ønsker at hente.\r\n\r\n
|
||||||
This will send the desired link from your browser to WinHTTrack.
|
This will send the desired link from your browser to WinHTTrack.
|
||||||
Dette vil sende det ønskede link fra din browser til WinHTTrack.
|
Dette vil sende det ønskede link fra din browser til WinHTTrack.
|
||||||
ABORT
|
ABORT
|
||||||
@@ -843,11 +861,11 @@ Tr
|
|||||||
Please drag folders only
|
Please drag folders only
|
||||||
Træk kun mapper
|
Træk kun mapper
|
||||||
Select user-defined structure?
|
Select user-defined structure?
|
||||||
Vælg brugerdefineret struktur ?
|
Vælg brugerdefineret struktur?
|
||||||
Please ensure that the user-defined-string is correct,\notherwise filenames will be bogus!
|
Please ensure that the user-defined-string is correct,\notherwise filenames will be bogus!
|
||||||
Vær sikker på at den brugerdefinerede streng er korrekt\nI modsat fald vil filnavnene være ugyldige!
|
Vær sikker på, at den brugerdefinerede streng er korrekt\nI modsat fald vil filnavnene være ugyldige!
|
||||||
Do you really want to use a user-defined structure?
|
Do you really want to use a user-defined structure?
|
||||||
Er du sikker på at ville bruge en brugerdefineret struktur ?
|
Er du sikker på, at ville bruge en brugerdefineret struktur?
|
||||||
Too manu URLs, cannot handle so many links!!
|
Too manu URLs, cannot handle so many links!!
|
||||||
For mange URL' er, WinHTTrack kan ikke håndtere så mange links!!!
|
For mange URL' er, WinHTTrack kan ikke håndtere så mange links!!!
|
||||||
Not enough memory, fatal internal error..
|
Not enough memory, fatal internal error..
|
||||||
@@ -857,7 +875,7 @@ Ukendt handling!
|
|||||||
Add this URL?\r\n
|
Add this URL?\r\n
|
||||||
Tilføj denne URL?\r\n
|
Tilføj denne URL?\r\n
|
||||||
Warning: main process is still not responding, cannot add URL(s)..
|
Warning: main process is still not responding, cannot add URL(s)..
|
||||||
Advarsel: Processen svarer stadigvæk ikke ,URL'en kan ikke tilføjes...
|
Advarsel: hovedprocessen svarer stadigvæk ikke, URL'en kan ikke tilføjes...
|
||||||
Type/MIME associations
|
Type/MIME associations
|
||||||
Type/MIME-tilknytning
|
Type/MIME-tilknytning
|
||||||
File types:
|
File types:
|
||||||
@@ -879,19 +897,19 @@ Frys vindue
|
|||||||
More information:
|
More information:
|
||||||
Mere information
|
Mere information
|
||||||
Welcome to WinHTTrack Website Copier!\n\nPlease click on the NEXT button to\n\n- start a new project\n- or resume a partial download
|
Welcome to WinHTTrack Website Copier!\n\nPlease click on the NEXT button to\n\n- start a new project\n- or resume a partial download
|
||||||
Velkommen til WinHTTrack Website Copier!\n\nKlik på Næste for at for at\n\n-starte et nyt projekt\n-eller genoptage et delvist download.
|
Velkommen til WinHTTrack Website Copier!\n\nKlik på Næste for at for at\n\n- starte et nyt projekt\n- eller genoptage et delvist download.
|
||||||
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
|
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
|
||||||
Filnavne med 'efternavn':\nFilnavne der indeholder:\nDette filnavn:\nMappenavne der indeholder:\nDette mappenavn:\nLinks på dette domæne:\nLinks på dette domæne der indeholder:\nLinks fra denne vært:\nLinks der indeholder:\nDette Link:\nAlle Links*/
|
Filnavne med 'efternavn':\nFilnavne der indeholder:\nDette filnavn:\nMappenavne der indeholder:\nDette mappenavn:\nLinks på dette domæne:\nLinks på dette domæne der indeholder:\nLinks fra denne vært:\nLinks der indeholder:\nDette Link:\nAlle Links*/
|
||||||
Show all\nHide debug\nHide infos\nHide debug and infos
|
Show all\nHide debug\nHide infos\nHide debug and infos
|
||||||
Vis alle\nSkjul fejlfinding\nSkjul information\nSkjul fejlfinding og information
|
Vis alle\nSkjul fejlfinding\nSkjul information\nSkjul fejlfinding og information
|
||||||
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..
|
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..
|
||||||
Websted-struktur (standard)\nHtml i web/, images/other-filer i web/images/\nHtml i web/html, images/other i web/images\nHtml i web/, images/other i web/\nHtml i web/, images/other i web/xxx, hvor xxx er filendelsen\nHtml i web/html, images/other i web/xxx\nWebsted-struktur, uden www.domæne.xxx/\nHtml i webstednavn/, images/other-filer i webstednavn/images/\nHtml i webstednavn/html, images/other i webstednavn/images\nHtml i webstednavn/, images/other i webstednavn/\nHtml i webstednavn/, images/other i webstednavn/xxx\nHtml i webstednavn/html, images/other i webstednavn/xxx\nAlle filer in web/, med tilfældige navne (gadget !)\nAlle filer i webstednavn/, med tilfældige navne (gadget !)\nBrugerdefineret struktur...
|
Sted-struktur (standard)\nHtml i web/, images/other-filer i web/images/\nHtml i web/html, images/other i web/images\nHtml i web/, images/other i web/\nHtml i web/, images/other i web/xxx, hvor xxx er filendelsen\nHtml i web/html, images/other i web/xxx\nWebsted-struktur, uden www.domæne.xxx/\nHtml i webstednavn/, images/other-filer i webstednavn/images/\nHtml i webstednavn/html, images/other i webstednavn/images\nHtml i webstednavn/, images/other i webstednavn/\nHtml i webstednavn/, images/other i webstednavn/xxx\nHtml i webstednavn/html, images/other i webstednavn/xxx\nAlle filer in web/, med tilfældige navne (gadget !)\nAlle filer i webstednavn/, med tilfældige navne (gadget !)\nBrugerdefineret struktur...
|
||||||
Just scan\nStore html files\nStore non html files\nStore all files (default)\nStore html files first
|
Just scan\nStore html files\nStore non html files\nStore all files (default)\nStore html files first
|
||||||
ust skan\nGem html-filer\nGem ikke-html-filer\nGem alle filer (standard)\nGem html-filer først
|
ust skan\nOpbevar html-filer\nGem ikke-html-filer\nGem alle filer (standard)\nGem html-filer først
|
||||||
Stay in the same directory\nCan go down (default)\nCan go up\nCan both go up & down
|
Stay in the same directory\nCan go down (default)\nCan go up\nCan both go up & down
|
||||||
Bliv i det samme bibliotek\nKan gå ned (standard]\nKan gå op\nKan gå både op og ned
|
Bliv i det samme bibliotek\nKan gå ned (standard]\nKan gå op\nKan gå både op og ned
|
||||||
Stay on the same address (default)\nStay on the same domain\nStay on the same top level domain\nGo everywhere on the web
|
Stay on the same address (default)\nStay on the same domain\nStay on the same top level domain\nGo everywhere on the web
|
||||||
Bliv på den samme adresse[standard]\nBliv på på samme domæne\nBliv på samme top level domæne\n Gå overalt på internettet.
|
Bliv på den samme adresse (standard)\nBliv på det samme domæne\nBliv på det samme top-level-domæne\nGå overalt på webbet.
|
||||||
Never\nIf unknown (except /)\nIf unknown
|
Never\nIf unknown (except /)\nIf unknown
|
||||||
Aldrig\nUkendt (undtaget /]\nhvis ukendt
|
Aldrig\nUkendt (undtaget /]\nhvis ukendt
|
||||||
no robots.txt rules\nrobots.txt except wizard\nfollow robots.txt rules
|
no robots.txt rules\nrobots.txt except wizard\nfollow robots.txt rules
|
||||||
@@ -899,7 +917,7 @@ Ingen robots.txt-regler\nrobots.txt med undtagelse af guiden\nf
|
|||||||
normal\nextended\ndebug
|
normal\nextended\ndebug
|
||||||
Normal\nUdvidet\nFejlfinding
|
Normal\nUdvidet\nFejlfinding
|
||||||
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
|
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
|
||||||
Download websted(er)\nDownload websted(er) + spørgsmål\nHent enkelte filer\nDownload alle websteder på sider (flere kopieret websteder)\nTest links på siderne (bogmærke test)\n* Fortsæt afbrudt projekt\n* Opdater tidligere projekt
|
Download websted(er)\nDownload websted(er) + spørgsmål\nHent enkelte filer\nDownload alle steder på sider (flere spejlkopiering)\nTest links på siderne (bogmærke test)\n* Fortsæt afbrudt projekt\n* Opdater tidligere projekt
|
||||||
Relative URI / Absolute URL (default)\nAbsolute URL / Absolute URL\nAbsolute URI / Absolute URL\nOriginal URL / Original URL
|
Relative URI / Absolute URL (default)\nAbsolute URL / Absolute URL\nAbsolute URI / Absolute URL\nOriginal URL / Original URL
|
||||||
Relativ URL / absolut URL (standard)\nAbsolut URL / absolut URL\nAbsolut URL / absolut URL\nOriginal URL / original URL
|
Relativ URL / absolut URL (standard)\nAbsolut URL / absolut URL\nAbsolut URL / absolut URL\nOriginal URL / original URL
|
||||||
Open Source offline browser
|
Open Source offline browser
|
||||||
@@ -927,4 +945,34 @@ Du kan nu lukke vinduet
|
|||||||
Server terminated
|
Server terminated
|
||||||
Server lukket
|
Server lukket
|
||||||
A fatal error has occurred during this mirror
|
A fatal error has occurred during this mirror
|
||||||
Det opstod en fatal fejl under kopieringen
|
Det opstod en fatal fejl under denne spejlkopiering
|
||||||
|
View Documentation
|
||||||
|
Vis dokumentation
|
||||||
|
Go To HTTrack Website
|
||||||
|
Gå til HTTrack website
|
||||||
|
Go To HTTrack Forum
|
||||||
|
Gå til HTTrack forum
|
||||||
|
View License
|
||||||
|
Vis licens
|
||||||
|
Beware: you local browser might be unable to browse files with embedded filenames
|
||||||
|
OBS: din lokale browser er måske ikke i stand til at browse filer med indlejrede filnavne
|
||||||
|
Recreated HTTrack internal cached resources
|
||||||
|
Genskabte HTTrack internt mellemlagret ressourcer
|
||||||
|
Could not create internal cached resources
|
||||||
|
Kunne ikke oprette internt mellemlagret ressourcer
|
||||||
|
Could not get the system external storage directory
|
||||||
|
Kunne ikke hente systemets eksterne lagringsmappe
|
||||||
|
Could not write to:
|
||||||
|
Kunne ikke skrive til:
|
||||||
|
Read-only media (SDCARD)
|
||||||
|
Skrivebeskyttet medie (SDCARD)
|
||||||
|
No storage media (SDCARD)
|
||||||
|
Intet lagringsmedie (SDCARD)
|
||||||
|
HTTrack may not be able to download websites until this problem is fixed
|
||||||
|
HTTrack er måske ikke i stand til at downloade websteder før dette problem er rettet
|
||||||
|
HTTrack: mirror '%s' stopped!
|
||||||
|
HTTrack: spejlkopiering '%s' stoppet!
|
||||||
|
Click on this notification to restart the interrupted mirror
|
||||||
|
Klik på denne notifikation for at genstarte den afbrudte spejlkopiering
|
||||||
|
HTTrack: could not save profile for '%s'!
|
||||||
|
HTTrack: kunne ikke gemme profil for '%s'!
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ Cancel changes
|
|||||||
Click to confirm
|
Click to confirm
|
||||||
Ïîäòâåðäèòü
|
Ïîäòâåðäèòü
|
||||||
Click to get help!
|
Click to get help!
|
||||||
Ïîëó÷èòü ñïðàâêó
|
Ñïðàâêà
|
||||||
Click to return to previous screen
|
Click to return to previous screen
|
||||||
Âåðíóòüñÿ íàçàä
|
Âåðíóòüñÿ íàçàä
|
||||||
Click to go to next screen
|
Click to go to next screen
|
||||||
@@ -39,9 +39,9 @@ Delete this project?
|
|||||||
Delete empty project %s?
|
Delete empty project %s?
|
||||||
Óäàëèòü ïóñòîé ïðîåêò %s?
|
Óäàëèòü ïóñòîé ïðîåêò %s?
|
||||||
Action not yet implemented
|
Action not yet implemented
|
||||||
Ïîêà íå ðåàëèçîâàíî
|
Äåéñòâèå íå ðåàëèçîâàíî
|
||||||
Error deleting this project
|
Error deleting this project
|
||||||
Îøèáêà óäàëåíèÿ ïðîåêòà
|
Îøèáêà óäàëåíèÿ ýòîãî ïðîåêòà
|
||||||
Select a rule for the filter
|
Select a rule for the filter
|
||||||
Âûáðàòü òèï ôèëüòðà
|
Âûáðàòü òèï ôèëüòðà
|
||||||
Enter keywords for the filter
|
Enter keywords for the filter
|
||||||
@@ -51,11 +51,11 @@ Cancel
|
|||||||
Add this rule
|
Add this rule
|
||||||
Äîáàâèòü ýòî óñëîâèå
|
Äîáàâèòü ýòî óñëîâèå
|
||||||
Please enter one or several keyword(s) for the rule
|
Please enter one or several keyword(s) for the rule
|
||||||
Ââåäèòå çíà÷åíèÿ óñëîâèé ôèëüòðà
|
Ââåäèòå îäíî èëè íåñêîëüêî çíà÷åíèé óñëîâèé ôèëüòðà
|
||||||
Add Scan Rule
|
Add Scan Rule
|
||||||
Äîáàâèòü ôèëüòð
|
Äîáàâèòü ôèëüòð
|
||||||
Criterion
|
Criterion
|
||||||
Âûáðàòü òèï:
|
Âûáðàòü êðèòåðèè:
|
||||||
String
|
String
|
||||||
Ââåñòè çíà÷åíèå:
|
Ââåñòè çíà÷åíèå:
|
||||||
Add
|
Add
|
||||||
@@ -63,19 +63,19 @@ Add
|
|||||||
Scan Rules
|
Scan Rules
|
||||||
Ôèëüòðû
|
Ôèëüòðû
|
||||||
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
|
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
|
||||||
Èñïîëüçóÿ ìàñêè âû ìîæåòå èñêëþ÷èòü/âêëþ÷èòü ñðàçó íåñêîëüêî àäðåñîâ\nÊàê ðàçäåëèòåëü ôèëüòðîâ èñïîëüçóéòå çàïÿòûå èëè ïðîáåëû.\nÏðèìåð: +*.zip -www.*.com,-www.*.edu/cgi-bin/*.cgi
|
Èñïîëüçóÿ ìàñêè âû ìîæåòå èñêëþ÷èòü/âêëþ÷èòü ñðàçó íåñêîëüêî àäðåñîâ èëè ññûëîê.\nÊàê ðàçäåëèòåëü ôèëüòðîâ èñïîëüçóéòå çàïÿòûå èëè ïðîáåëû.\nÏðèìåð: +*.zip -www.*.com,-www.*.edu/cgi-bin/*.cgi
|
||||||
Exclude links
|
Exclude links
|
||||||
Èñêëþ÷èòü...
|
Èñêëþ÷èòü
|
||||||
Include link(s)
|
Include link(s)
|
||||||
Âêëþ÷èòü...
|
Âêëþ÷èòü
|
||||||
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)
|
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)
|
||||||
Ñîâåò: Åñëè âû õîòèòå ñêà÷àòü âñå gif-ôàéëû, èñïîëüçóéòå, íàïðèìåð, òàêîé ôèëüòð +www.someweb.com/*.gif. \n(+*.gif / -*.gif ðàçðåøàåò/çàïðåùàåò äëÿ ñêà÷èâàíèÿ ÂÑÅ gif-ôàéëû íà ÂÑÅÕ ñàéòàõ)
|
Ñîâåò: Êàê ïðèìåð åñëè âû õîòèòå ñêà÷àòü âñå âêëþ÷åííûå gif-ôàéëû, èñïîëüçóéòå òàêîé ôèëüòð +www.someweb.com/*.gif. \n(+*.gif / -*.gif ðàçðåøàåò/çàïðåùàåò äëÿ ñêà÷èâàíèÿ ÂÑÅ gif-ôàéëû íà ÂÑÅÕ ñàéòàõ)
|
||||||
Save prefs
|
Save prefs
|
||||||
Ñîõðàíèòü íàñòðîéêè
|
Ñîõðàíèòü íàñòðîéêè
|
||||||
Matching links will be excluded:
|
Matching links will be excluded:
|
||||||
Ëèíêè, óäîâëåòâîðÿþùèå ýòîìó óñëîâèþ áóäóò èñêëþ÷åíû:
|
Ññûëêè ïîäõîäÿùèå ïîä ýòî óñëîâèå áóäóò èñêëþ÷åíû:
|
||||||
Matching links will be included:
|
Matching links will be included:
|
||||||
Ëèíêè, óäîâëåòâîðÿþùèå ýòîìó óñëîâèþ áóäóò âêëþ÷åíû:
|
Ññûëêè ïîäõîäÿùèå ïîä ýòî óñëîâèå áóäóò âêëþ÷åíû:
|
||||||
Example:
|
Example:
|
||||||
Ïðèìåð:
|
Ïðèìåð:
|
||||||
gif\r\nWill match all GIF files
|
gif\r\nWill match all GIF files
|
||||||
@@ -83,9 +83,9 @@ gif\r\n
|
|||||||
blue\r\nWill find all files with a matching 'blue' sub-string such as 'bluesky-small.jpeg'
|
blue\r\nWill find all files with a matching 'blue' sub-string such as 'bluesky-small.jpeg'
|
||||||
blue\r\nÎòëîâèò âñå ôàéëû, ñîäåðæàùèå â èìåíè ïîäñòðîêó 'blue', íàïðèìåð 'bluesky-small.jpeg'
|
blue\r\nÎòëîâèò âñå ôàéëû, ñîäåðæàùèå â èìåíè ïîäñòðîêó 'blue', íàïðèìåð 'bluesky-small.jpeg'
|
||||||
bigfile.mov\r\nWill match the file 'bigfile.mov', but not 'bigfile2.mov'
|
bigfile.mov\r\nWill match the file 'bigfile.mov', but not 'bigfile2.mov'
|
||||||
bigfile.mov\r\nÎòëîâèò ôàéë 'bigfile.mov', íî, â òîæå âðåìÿ, ïðîïóñòèò ôàéë 'bigfile2.mov'
|
bigfile.mov\r\nÎòëîâèò ôàéë 'bigfile.mov', íî, â òî æå âðåìÿ, ïðîïóñòèò ôàéë 'bigfile2.mov'
|
||||||
cgi\r\nWill find links with folder name matching sub-string 'cgi' such as /cgi-bin/somecgi.cgi
|
cgi\r\nWill find links with folder name matching sub-string 'cgi' such as /cgi-bin/somecgi.cgi
|
||||||
cgi\r\nÎòëîâèò àäðåñà, ñîäåðæàùèå êàòàëîãè ñ ïîäñòðîêîé 'cgi', òàêèå êàê /cgi-bin/somecgi.cgi
|
cgi\r\nÎòëîâèò àäðåñà, ñîäåðæàùèå êàòàëîãè ñ ïîäñòðîêîé 'cgi', òàêèå, êàê /cgi-bin/somecgi.cgi
|
||||||
cgi-bin\r\nWill find links with folder name matching whole 'cgi-bin' string (but not cgi-bin-2, for example)
|
cgi-bin\r\nWill find links with folder name matching whole 'cgi-bin' string (but not cgi-bin-2, for example)
|
||||||
cgi-bin\r\nÎòëîâèò àäðåñà, ñîäåðæàùèå êàòàëîã 'cgi-bin' (íî íå cgi-bin-2, íàïðèìåð)
|
cgi-bin\r\nÎòëîâèò àäðåñà, ñîäåðæàùèå êàòàëîã 'cgi-bin' (íî íå cgi-bin-2, íàïðèìåð)
|
||||||
someweb.com\r\nWill find links with matching sub-string such as www.someweb.com, private.someweb.com etc.
|
someweb.com\r\nWill find links with matching sub-string such as www.someweb.com, private.someweb.com etc.
|
||||||
@@ -109,7 +109,7 @@ Existing filters
|
|||||||
Cancel changes
|
Cancel changes
|
||||||
Îòìåíèòü èçìåíåíèÿ
|
Îòìåíèòü èçìåíåíèÿ
|
||||||
Save current preferences as default values
|
Save current preferences as default values
|
||||||
Ñîõðàíèòü òåêóùèå íàñòðîéêè êàê çíà÷åíèÿ ïî óìîë÷àíèþ
|
Ñîõðàíèòü òåêóùèå èçìåíåíèÿ êàê ïî óìîë÷àíèþ
|
||||||
Click to confirm
|
Click to confirm
|
||||||
Ïîäòâåðäèòü
|
Ïîäòâåðäèòü
|
||||||
No log files in %s!
|
No log files in %s!
|
||||||
@@ -117,7 +117,7 @@ No log files in %s!
|
|||||||
No 'index.html' file in %s!
|
No 'index.html' file in %s!
|
||||||
Îòñóòñòâóåò ôàéë index.html â %s!
|
Îòñóòñòâóåò ôàéë index.html â %s!
|
||||||
Click to quit WinHTTrack Website Copier
|
Click to quit WinHTTrack Website Copier
|
||||||
Âûéòè èç ïðîãðàììû WinHTTrack Website Copier
|
Âûéòè èç ïðîãðàììû
|
||||||
View log files
|
View log files
|
||||||
Ïðîñìîòð ëîã ôàéëîâ
|
Ïðîñìîòð ëîã ôàéëîâ
|
||||||
Browse HTML start page
|
Browse HTML start page
|
||||||
@@ -181,7 +181,7 @@ Parsing HTML file (testing links)..
|
|||||||
Pause - Toggle [Mirror]/[Pause download] to resume operation
|
Pause - Toggle [Mirror]/[Pause download] to resume operation
|
||||||
Îñòàíîâëåíî (äëÿ ïðîäîëæåíèÿ âûáåðèòå [Çåðêàëî]/[Ïðèîñòàíîâèòü çàêà÷êó])
|
Îñòàíîâëåíî (äëÿ ïðîäîëæåíèÿ âûáåðèòå [Çåðêàëî]/[Ïðèîñòàíîâèòü çàêà÷êó])
|
||||||
Finishing pending transfers - Select [Cancel] to stop now!
|
Finishing pending transfers - Select [Cancel] to stop now!
|
||||||
Çàâåðøàþòñÿ îòëîæåííûå çàêà÷êè - ÷òîáû ïðåðâàòü, íàæìèòå Cancel!
|
Çàâåðøàþòñÿ îòëîæåííûå çàêà÷êè — ÷òîáû ïðåðâàòü, íàæìèòå Cancel!
|
||||||
scanning
|
scanning
|
||||||
ñêàíèðóåì
|
ñêàíèðóåì
|
||||||
Waiting for scheduled time..
|
Waiting for scheduled time..
|
||||||
@@ -205,11 +205,11 @@ Mirroring operation complete.\nClick Exit to quit WinHTTrack.\nSee log file(s) i
|
|||||||
* * 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?
|
* * 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?
|
||||||
* * ÇÀÊÀ×ÊÀ ÏÐÅÐÂÀÍÀ! * *\r\nÂðåìåííûé êýø, ñîçäàííûé âî âðåìÿ òåêóùåé ñåññèé, ñîäåðæèò äàííûå, çàãðóæåííûå òîëüêî âî âðåìÿ äàííîé ñåññèè è ïîòðåáóåòñÿ òîëüêî â ñëó÷àå âîçîáíîâëåíèÿ çàêà÷êè.\r\nÎäíàêî, ïðåäûäóùèé êýø ìîæåò ñîäåðæàòü áîëåå ïîëíóþ èíôîðìàöèþ. Åñëè âû íå õîòèòå ïîòåðÿòü ýòè äàííûå, âàì íóæíî óäàëèòü òåêóùèé êýø è âîçîáíîâèòü ïðåäûäóùèé.\r\n(Ýòî ìîæíî ëåãêî ñäåëàòü ïðÿìî çäåñü, óäàëèâ ôàéëû hts-cache/new.]\r\n\r\nÑ÷èòàåòå ëè âû, ÷òî ïðåäûäóùèé êýø ìîæåò ñîäåðæàòü áîëåå ïîëíóþ èíôîðìàöèþ, è õîòèòå ëè âû âîññòàíîâèòü åãî?
|
* * ÇÀÊÀ×ÊÀ ÏÐÅÐÂÀÍÀ! * *\r\nÂðåìåííûé êýø, ñîçäàííûé âî âðåìÿ òåêóùåé ñåññèé, ñîäåðæèò äàííûå, çàãðóæåííûå òîëüêî âî âðåìÿ äàííîé ñåññèè è ïîòðåáóåòñÿ òîëüêî â ñëó÷àå âîçîáíîâëåíèÿ çàêà÷êè.\r\nÎäíàêî, ïðåäûäóùèé êýø ìîæåò ñîäåðæàòü áîëåå ïîëíóþ èíôîðìàöèþ. Åñëè âû íå õîòèòå ïîòåðÿòü ýòè äàííûå, âàì íóæíî óäàëèòü òåêóùèé êýø è âîçîáíîâèòü ïðåäûäóùèé.\r\n(Ýòî ìîæíî ëåãêî ñäåëàòü ïðÿìî çäåñü, óäàëèâ ôàéëû hts-cache/new.]\r\n\r\nÑ÷èòàåòå ëè âû, ÷òî ïðåäûäóùèé êýø ìîæåò ñîäåðæàòü áîëåå ïîëíóþ èíôîðìàöèþ, è õîòèòå ëè âû âîññòàíîâèòü åãî?
|
||||||
* * MIRROR ERROR! * *\r\nHTTrack 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 occurred.\r\n=> Ensure that the website still exists, and/or check your proxy settings! <=
|
* * MIRROR ERROR! * *\r\nHTTrack 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 occurred.\r\n=> Ensure that the website still exists, and/or check your proxy settings! <=
|
||||||
* * ÎØÈÁÊÀ! * *\r\nÒåêóùåå çåðêàëî - ïóñòî. Åñëè ýòî áûëî îáíîâëåíèå, ïðåäûäóùàÿ âåðñèÿ çåðêàëà âîññòàíîâëåíà.\r\nÏðè÷èíà: ïåðâàÿ ñòðàíèöà(û) èëè íå íàéäåíà, èëè áûëè ïðîáëåìû ñ ñîåäèíåíèåì.\r\n=> Óáåäèòåñü, ÷òî âåáñàéò âñå åùå ñóùåñòâóåò, è/èëè ïðîâåðüòå óñòàíîâêè ïðîêñè-ñåðâåðà! <=
|
* * ÎØÈÁÊÀ! * *\r\nÒåêóùåå çåðêàëî — ïóñòî. Åñëè ýòî áûëî îáíîâëåíèå, ïðåäûäóùàÿ âåðñèÿ çåðêàëà âîññòàíîâëåíà.\r\nÏðè÷èíà: ïåðâàÿ ñòðàíèöà(û) èëè íå íàéäåíà, èëè áûëè ïðîáëåìû ñ ñîåäèíåíèåì.\r\n=> Óáåäèòåñü, ÷òî âåáñàéò âñå åùå ñóùåñòâóåò, è/èëè ïðîâåðüòå óñòàíîâêè ïðîêñè-ñåðâåðà! <=
|
||||||
\n\nTip: Click [View log file] to see warning or error messages
|
\n\nTip: Click [View log file] to see warning or error messages
|
||||||
\nÏîäñêàçêà: Äëÿ ïðîñìîòðà ñîîáùåíèé îá îøèáêàõ è ïðåäóïðåæäåíèé íàæìèòå [Ïðîñìîòð ëîã ôàéëà]
|
\nÏîäñêàçêà: Äëÿ ïðîñìîòðà ñîîáùåíèé îá îøèáêàõ è ïðåäóïðåæäåíèé íàæìèòå [Ïðîñìîòð ëîã ôàéëà]
|
||||||
Error deleting a hts-cache/new.* file, please do it manually
|
Error deleting a hts-cache/new.* file, please do it manually
|
||||||
Îøèáêà óäàëåíèÿ ôàéëà hts-cache/new.* , ïîæàëóéñòà, óäàëèòå åãî âðó÷íóþ.\r\n
|
Îøèáêà óäàëåíèÿ ôàéëà hts-cache/new.*\r\nÏîæàëóéñòà, óäàëèòå ôàéë âðó÷íóþ.\r\n
|
||||||
Do you really want to quit WinHTTrack Website Copier?
|
Do you really want to quit WinHTTrack Website Copier?
|
||||||
Âû äåéñòâèòåëüíî õîòèòå âûéòè èç WinHTTrack?
|
Âû äåéñòâèòåëüíî õîòèòå âûéòè èç WinHTTrack?
|
||||||
- Mirroring Mode -\n\nEnter address(es) in URL box
|
- Mirroring Mode -\n\nEnter address(es) in URL box
|
||||||
@@ -319,7 +319,7 @@ Pause Download?
|
|||||||
Stop the mirroring operation
|
Stop the mirroring operation
|
||||||
Ïðåðâàòü çàêà÷êó
|
Ïðåðâàòü çàêà÷êó
|
||||||
Minimize to System Tray
|
Minimize to System Tray
|
||||||
Ñïðÿòàòü â ñèñòåìíûé òðýé
|
Ñïðÿòàòü â ñèñòåìíûé òðåé
|
||||||
Click to skip a link or stop parsing
|
Click to skip a link or stop parsing
|
||||||
Ïðîïóñòèòü ëèíê èëè ïðåðâàòü àíàëèç ôàéëà
|
Ïðîïóñòèòü ëèíê èëè ïðåðâàòü àíàëèç ôàéëà
|
||||||
Click to skip a link
|
Click to skip a link
|
||||||
@@ -327,7 +327,7 @@ Click to skip a link
|
|||||||
Bytes saved
|
Bytes saved
|
||||||
Ñîõðàíåíî áàéò:
|
Ñîõðàíåíî áàéò:
|
||||||
Links scanned
|
Links scanned
|
||||||
Ïðîñêàíèðîâàíî ëèíêîâ:
|
Ïðîñêàíèðîâàíî ññûëîê:
|
||||||
Time:
|
Time:
|
||||||
Âðåìÿ:
|
Âðåìÿ:
|
||||||
Connections:
|
Connections:
|
||||||
@@ -363,7 +363,7 @@ Choose local site structure
|
|||||||
Set user-defined structure on disk
|
Set user-defined structure on disk
|
||||||
Óñòàíîâèòü çàäàííóþ ëîêàëüíóþ ñòðóêòóðó ñàéòà
|
Óñòàíîâèòü çàäàííóþ ëîêàëüíóþ ñòðóêòóðó ñàéòà
|
||||||
Use a cache for updates and retries
|
Use a cache for updates and retries
|
||||||
Èñïîëüçîâàòü êýø äëÿ îáíîâëåíèÿ è äîêà÷êè
|
Èñïîëüçîâàòü êýø äëÿ îáíîâëåíèÿ è ïîâòîðîâ ñêà÷èâàíèÿ
|
||||||
Do not update zero size or user-erased files
|
Do not update zero size or user-erased files
|
||||||
Íå êà÷àòü ôàéëû, êîòîðûå áûëè îäíàæäû ñêà÷àíû, äàæå åñëè îíè íóëåâîé äëèíû èëè óäàëåíû
|
Íå êà÷àòü ôàéëû, êîòîðûå áûëè îäíàæäû ñêà÷àíû, äàæå åñëè îíè íóëåâîé äëèíû èëè óäàëåíû
|
||||||
Create a Start Page
|
Create a Start Page
|
||||||
@@ -407,7 +407,7 @@ Maximum amount of bytes to retrieve from the Web
|
|||||||
Make a pause after downloading this amount of bytes
|
Make a pause after downloading this amount of bytes
|
||||||
Ïîñëå çàãðóçêè óêàçàííîãî ÷èñëà áàéòîâ, ñäåëàòü ïàóçó
|
Ïîñëå çàãðóçêè óêàçàííîãî ÷èñëà áàéòîâ, ñäåëàòü ïàóçó
|
||||||
Maximum duration time for the mirroring operation
|
Maximum duration time for the mirroring operation
|
||||||
Ìàêñ. ïðîäîëæèòåëüíîñòü çåðêàëèçàöèè
|
Ìàêñ. ïðîäîëæèòåëüíîñòü ïðîöåññà ñîçäàíèÿ çåðêàë
|
||||||
Maximum transfer rate
|
Maximum transfer rate
|
||||||
Ìàêñ. ñêîðîñòü çàêà÷êè
|
Ìàêñ. ñêîðîñòü çàêà÷êè
|
||||||
Maximum connections/seconds (avoid server overload)
|
Maximum connections/seconds (avoid server overload)
|
||||||
@@ -445,7 +445,7 @@ Log file type (if generated)
|
|||||||
Maximum mirroring depth from root address
|
Maximum mirroring depth from root address
|
||||||
Ìàêñ. ãëóáèíà ñîçäàíèÿ çåðêàëà îò íà÷àëüíîãî àäðåñà
|
Ìàêñ. ãëóáèíà ñîçäàíèÿ çåðêàëà îò íà÷àëüíîãî àäðåñà
|
||||||
Maximum mirroring depth for external/forbidden addresses (0, that is, none, is the default)
|
Maximum mirroring depth for external/forbidden addresses (0, that is, none, is the default)
|
||||||
Ìàêñèìàëüíàÿ ãëóáèíà çàêà÷êè äëÿ âíåøíèõ/çàïðåùåííûõ àäðåñîâ (0, ò.å., íåò îãðàíè÷åíèé, ýòî çíà÷åíèå ïîóìîë÷àíèþ)
|
Ìàêñèìàëüíàÿ ãëóáèíà çàêà÷êè äëÿ âíåøíèõ/çàïðåùåííûõ àäðåñîâ (0, ò.å., íåò îãðàíè÷åíèé, ýòî çíà÷åíèå ïî óìîë÷àíèþ)
|
||||||
Create a debugging file
|
Create a debugging file
|
||||||
Ñîçäàòü ôàéë ñ îòëàäî÷íîé èíôîðìàöèåé
|
Ñîçäàòü ôàéë ñ îòëàäî÷íîé èíôîðìàöèåé
|
||||||
Use non-standard requests to get round some server bugs
|
Use non-standard requests to get round some server bugs
|
||||||
@@ -453,19 +453,19 @@ Use non-standard requests to get round some server bugs
|
|||||||
Use old HTTP/1.0 requests (limits engine power!)
|
Use old HTTP/1.0 requests (limits engine power!)
|
||||||
Èñïîëüçîâàòü ñòàðûé ïðîòîêîë HTTP/1.0 (îãðàíè÷èò âîçìîæíîñòè ïðîãðàììû!)
|
Èñïîëüçîâàòü ñòàðûé ïðîòîêîë HTTP/1.0 (îãðàíè÷èò âîçìîæíîñòè ïðîãðàììû!)
|
||||||
Attempt to limit retransfers through several tricks (file size test..)
|
Attempt to limit retransfers through several tricks (file size test..)
|
||||||
Ïîïûòêà îãðàíè÷èòü ïåðåêà÷êó èñïîëüóÿ íåêîòîðûå ïðèåìû (òåñò íà ðàçìåð ôàéëà..)
|
Ïîïûòêà îãðàíè÷èòü ïåðåêà÷êó èñïîëüçóÿ íåêîòîðûå ïðèåìû (òåñò íà ðàçìåð ôàéëà..)
|
||||||
Attempt to limit the number of links by skipping similar URLs (www.foo.com==foo.com, http=https ..)
|
Attempt to limit the number of links by skipping similar URLs (www.foo.com==foo.com, http=https ..)
|
||||||
Îãðàíè÷èòü ÷èñëî ëèíêîâ, óäàëÿÿ àíàëîãè÷íûå ëèíêè (www.foo.com==foo.com, http=https ..)
|
Îãðàíè÷èòü ÷èñëî ëèíêîâ, óäàëÿÿ àíàëîãè÷íûå ëèíêè (www.foo.com==foo.com, http=https ..)
|
||||||
Write external links without login/password
|
Write external links without login/password
|
||||||
Ñîõðàíÿòü âíåøíèå ëèíêè áåç ëîãèíà/ïàðîëÿ
|
Ñîõðàíÿòü âíåøíèå ëèíêè áåç ëîãèíà/ïàðîëÿ
|
||||||
Write internal links without query string
|
Write internal links without query string
|
||||||
Ñîõðàíÿòü âíóòðåííèå ëèíêè óñå÷åííî (äî çàíàêà ?)
|
Ñîõðàíÿòü âíóòðåííèå ëèíêè óñå÷åííî (äî çíàêà ?)
|
||||||
Get non-HTML files related to a link, eg external .ZIP or pictures
|
Get non-HTML files related to a link, eg external .ZIP or pictures
|
||||||
Êà÷àòü íå-html ôàéëû âáëèçè ññûëêè (íàïð.: âíåøíèå .ZIP èëè ãðàô. ôàéëû)
|
Êà÷àòü íå-html ôàéëû âáëèçè ññûëêè (íàïð.: âíåøíèå .ZIP èëè ãðàô. ôàéëû)
|
||||||
Test all links (even forbidden ones)
|
Test all links (even forbidden ones)
|
||||||
Ïðîâåðÿòü âñå ëèíêè (äàæå çàïðåùåííûå ê çàêà÷êå)
|
Ïðîâåðÿòü âñå ëèíêè (äàæå çàïðåùåííûå ê çàêà÷êå)
|
||||||
Try to catch all URLs (even in unknown tags/code)
|
Try to catch all URLs (even in unknown tags/code)
|
||||||
Ñòàðàòüñÿ îïðåäåëÿòü âñå URL'û (äàæå â íåîïîçíàííûõ òýãàõ/ñêðèïòàõ)
|
Ñòàðàòüñÿ îïðåäåëÿòü âñå URL'û (äàæå â íåîïîçíàííûõ òåãàõ/ñêðèïòàõ)
|
||||||
Get HTML files first!
|
Get HTML files first!
|
||||||
Ïîëó÷èòü âíà÷àëå HTML ôàéëû!
|
Ïîëó÷èòü âíà÷àëå HTML ôàéëû!
|
||||||
Structure type (how links are saved)
|
Structure type (how links are saved)
|
||||||
@@ -599,7 +599,7 @@ Do you really want to quit WinHTTrack Website Copier?
|
|||||||
Do not connect to a provider (already connected)
|
Do not connect to a provider (already connected)
|
||||||
Íå ñîåäèíÿòüñÿ ñ ïðîâàéäåðîì (ñîåäèíåíèå óæå óñòàíîâëåíî)
|
Íå ñîåäèíÿòüñÿ ñ ïðîâàéäåðîì (ñîåäèíåíèå óæå óñòàíîâëåíî)
|
||||||
Do not use remote access connection
|
Do not use remote access connection
|
||||||
Íå èñïîüçîâàòü óäàëåííîé ñîåäèíåíèÿ
|
Íå èñïîëüçîâàòü óäàëåííîé ñîåäèíåíèÿ
|
||||||
Schedule the mirroring operation
|
Schedule the mirroring operation
|
||||||
Çàêà÷êà ïî ðàñïèñàíèþ
|
Çàêà÷êà ïî ðàñïèñàíèþ
|
||||||
Quit WinHTTrack Website Copier
|
Quit WinHTTrack Website Copier
|
||||||
@@ -633,9 +633,9 @@ Connect to this provider
|
|||||||
Disconnect when finished
|
Disconnect when finished
|
||||||
Îòñîåäèíèòüñÿ ïðè çàâåðøåíèè
|
Îòñîåäèíèòüñÿ ïðè çàâåðøåíèè
|
||||||
Disconnect modem on completion
|
Disconnect modem on completion
|
||||||
Îòñîåäåíèòü ïðè çàâåðøåíèè
|
Îòñîåäèíèòü ïðè çàâåðøåíèè
|
||||||
\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)
|
\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)
|
||||||
\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)
|
\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)
|
||||||
About WinHTTrack Website Copier
|
About WinHTTrack Website Copier
|
||||||
Î ïðîãðàììå WinHTTrack Website Copier
|
Î ïðîãðàììå WinHTTrack Website Copier
|
||||||
Please visit our Web page
|
Please visit our Web page
|
||||||
@@ -657,9 +657,9 @@ Ignore domain
|
|||||||
Catch this page only
|
Catch this page only
|
||||||
Ñêà÷àòü òîëüêî ýòó ñòðàíè÷êó
|
Ñêà÷àòü òîëüêî ýòó ñòðàíè÷êó
|
||||||
Mirror site
|
Mirror site
|
||||||
Çåðêàëèçîâàòü ñàéò
|
Ñäåëàòü çåðêàëî ñàéòó
|
||||||
Mirror domain
|
Mirror domain
|
||||||
Çåðêàëèçîâàòü äîìåí
|
Ñäåëàòü çåðêàëî äîìåíó
|
||||||
Ignore all
|
Ignore all
|
||||||
Èãíîðèðîâàòü âñå
|
Èãíîðèðîâàòü âñå
|
||||||
Wizard query
|
Wizard query
|
||||||
@@ -693,9 +693,9 @@ Hide
|
|||||||
About WinHTTrack Website Copier
|
About WinHTTrack Website Copier
|
||||||
Î ïðîãðàììå...
|
Î ïðîãðàììå...
|
||||||
Check program updates...
|
Check program updates...
|
||||||
Ïðîâåðèòü íàëè÷èå îáíîâëåííèé ïðîãðàììû...
|
Ïðîâåðèòü íàëè÷èå îáíîâëåíèé ïðîãðàììû...
|
||||||
&Toolbar
|
&Toolbar
|
||||||
Ïàíåëü èíñòðóïåíòîâ
|
Ïàíåëü èíñòðóìåíòîâ
|
||||||
&Status Bar
|
&Status Bar
|
||||||
Ïàíåëü ñîñòîÿíèÿ
|
Ïàíåëü ñîñòîÿíèÿ
|
||||||
S&plit
|
S&plit
|
||||||
|
|||||||
@@ -14,9 +14,13 @@ AM_CPPFLAGS = \
|
|||||||
-DLIBDIR=\""$(libdir)"\"
|
-DLIBDIR=\""$(libdir)"\"
|
||||||
AM_CPPFLAGS += -I../src
|
AM_CPPFLAGS += -I../src
|
||||||
|
|
||||||
|
# The callback examples reference libc only through libhttrack, so the direct
|
||||||
|
# libc edge gets dropped from DT_NEEDED (library-not-linked-against-libc).
|
||||||
|
# Force libc to be recorded as a dependency.
|
||||||
AM_LDFLAGS = \
|
AM_LDFLAGS = \
|
||||||
@DEFAULT_LDFLAGS@ \
|
@DEFAULT_LDFLAGS@ \
|
||||||
-L../src
|
-L../src \
|
||||||
|
-Wl,--push-state,--no-as-needed,-lc,--pop-state
|
||||||
|
|
||||||
# Examples
|
# Examples
|
||||||
libbaselinks_la_SOURCES = callbacks-example-baselinks.c
|
libbaselinks_la_SOURCES = callbacks-example-baselinks.c
|
||||||
|
|||||||
@@ -244,7 +244,7 @@ from email address sent in HTTP headers (\-\-from <param>)
|
|||||||
.IP \-%F
|
.IP \-%F
|
||||||
footer string in Html code (\-%F "Mirrored [from host %s [file %s [at %s]]]" (\-\-footer <param>)
|
footer string in Html code (\-%F "Mirrored [from host %s [file %s [at %s]]]" (\-\-footer <param>)
|
||||||
.IP \-%l
|
.IP \-%l
|
||||||
preffered language (\-%l "fr, en, jp, *" (\-\-language <param>)
|
preferred language (\-%l "fr, en, jp, *" (\-\-language <param>)
|
||||||
.IP \-%a
|
.IP \-%a
|
||||||
accepted formats (\-%a "text/html,image/png;q=0.9,*/*;q=0.1" (\-\-accept <param>)
|
accepted formats (\-%a "text/html,image/png;q=0.9,*/*;q=0.1" (\-\-accept <param>)
|
||||||
.IP \-%X
|
.IP \-%X
|
||||||
|
|||||||
@@ -83,7 +83,10 @@ libhttrack_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(VERSION_INFO)
|
|||||||
|
|
||||||
libhtsjava_la_SOURCES = htsjava.c htsjava.h
|
libhtsjava_la_SOURCES = htsjava.c htsjava.h
|
||||||
libhtsjava_la_LIBADD = $(THREADS_LIBS) $(DL_LIBS) libhttrack.la
|
libhtsjava_la_LIBADD = $(THREADS_LIBS) $(DL_LIBS) libhttrack.la
|
||||||
libhtsjava_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(VERSION_INFO)
|
# This thin JNI wrapper reaches libc only through libhttrack, so the direct
|
||||||
|
# libc edge is dropped from DT_NEEDED (library-not-linked-against-libc). Force
|
||||||
|
# libc to be recorded as a dependency.
|
||||||
|
libhtsjava_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(VERSION_INFO) -Wl,--push-state,--no-as-needed,-lc,--pop-state
|
||||||
|
|
||||||
EXTRA_DIST = httrack.h webhttrack \
|
EXTRA_DIST = httrack.h webhttrack \
|
||||||
coucal/murmurhash3.h.diff \
|
coucal/murmurhash3.h.diff \
|
||||||
|
|||||||
@@ -133,8 +133,8 @@ static int cookie_cmp_wildcard_domain(const char *chk_dom, const char *domain) {
|
|||||||
const size_t n = strlen(chk_dom);
|
const size_t n = strlen(chk_dom);
|
||||||
const size_t m = strlen(domain);
|
const size_t m = strlen(domain);
|
||||||
const size_t l = n < m ? n : m;
|
const size_t l = n < m ? n : m;
|
||||||
size_t i;
|
int i;
|
||||||
for (i = l - 1; i >= 0; i--) {
|
for (i = (int) l - 1; i >= 0; i--) {
|
||||||
if (chk_dom[n - i - 1] != domain[m - i - 1]) {
|
if (chk_dom[n - i - 1] != domain[m - i - 1]) {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -604,7 +604,7 @@ void help(const char *app, int more) {
|
|||||||
infomsg(" %E from email address sent in HTTP headers");
|
infomsg(" %E from email address sent in HTTP headers");
|
||||||
infomsg
|
infomsg
|
||||||
(" %F footer string in Html code (-%F \"Mirrored [from host %s [file %s [at %s]]]\"");
|
(" %F footer string in Html code (-%F \"Mirrored [from host %s [file %s [at %s]]]\"");
|
||||||
infomsg(" %l preffered language (-%l \"fr, en, jp, *\"");
|
infomsg(" %l preferred language (-%l \"fr, en, jp, *\"");
|
||||||
infomsg(" %a accepted formats (-%a \"text/html,image/png;q=0.9,*/*;q=0.1\"");
|
infomsg(" %a accepted formats (-%a \"text/html,image/png;q=0.9,*/*;q=0.1\"");
|
||||||
infomsg(" %X additional HTTP header line (-%X \"X-Magic: 42\"");
|
infomsg(" %X additional HTTP header line (-%X \"X-Magic: 42\"");
|
||||||
infomsg("");
|
infomsg("");
|
||||||
|
|||||||
@@ -3341,12 +3341,10 @@ int htsparse(htsmoduleStruct * str, htsmoduleStructExtended * stre) {
|
|||||||
hts_log_print(opt, LOG_DEBUG, "engine: postprocess-html: %s%s",
|
hts_log_print(opt, LOG_DEBUG, "engine: postprocess-html: %s%s",
|
||||||
urladr(), urlfil());
|
urladr(), urlfil());
|
||||||
if (RUN_CALLBACK4(opt, postprocess, &cAddr, &cSize, urladr(), urlfil()) == 1) {
|
if (RUN_CALLBACK4(opt, postprocess, &cAddr, &cSize, urladr(), urlfil()) == 1) {
|
||||||
if (cAddr != TypedArrayElts(output_buffer)) {
|
hts_log_print(opt, LOG_DEBUG,
|
||||||
hts_log_print(opt, LOG_DEBUG,
|
"engine: postprocess-html: callback modified data, applying %d bytes", cSize);
|
||||||
"engine: postprocess-html: callback modified data, applying %d bytes", cSize);
|
TypedArraySize(output_buffer) = 0;
|
||||||
TypedArraySize(output_buffer) = 0;
|
TypedArrayAppend(output_buffer, cAddr, cSize);
|
||||||
TypedArrayAppend(output_buffer, cAddr, cSize);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,36 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
#
|
#
|
||||||
|
|
||||||
# minimalistic charset test
|
# charset -> UTF-8 conversion (hts_convertStringToUTF8).
|
||||||
test "$(httrack -O /dev/null -#3 "iso-8859-1" "café")" == "café" || exit 1
|
# -#3 <charset> <string> prints the string re-decoded from <charset> as UTF-8.
|
||||||
|
conv() {
|
||||||
|
test "$(httrack -O /dev/null -#3 "$1" "$2")" == "$3" || exit 1
|
||||||
|
}
|
||||||
|
# crash probe: malformed input must exit cleanly, not abort.
|
||||||
|
runs() {
|
||||||
|
httrack -O /dev/null -#3 "$1" "$2" >/dev/null 2>&1 || exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
# the source bytes below are UTF-8 (this file is UTF-8); "café" is 0x63 61 66 C3 A9.
|
||||||
|
|
||||||
|
# already UTF-8: identity
|
||||||
|
conv 'utf-8' 'café' 'café'
|
||||||
|
|
||||||
|
# bytes reinterpreted as latin-1: each input byte becomes one codepoint
|
||||||
|
conv 'iso-8859-1' 'café' 'café'
|
||||||
|
|
||||||
|
# windows-1252 is NOT latin-1: 0x80 is the euro sign, not U+0080. This is the
|
||||||
|
# case that actually exercises the cp1252 table (the 0x80-0x9F range).
|
||||||
|
conv 'windows-1252' $'\x80' '€'
|
||||||
|
|
||||||
|
# pure ASCII is charset-invariant
|
||||||
|
conv 'us-ascii' 'hello' 'hello'
|
||||||
|
|
||||||
|
# unknown charset: ASCII passes through unchanged, but non-ASCII input cannot be
|
||||||
|
# decoded and yields empty output (an error is printed to stderr).
|
||||||
|
conv 'no-such-charset-xyz' 'abc' 'abc'
|
||||||
|
test "$(httrack -O /dev/null -#3 'no-such-charset-xyz' 'café' 2>/dev/null)" == "" || exit 1
|
||||||
|
|
||||||
|
# malformed UTF-8 (lone continuation byte, truncated lead byte) must not crash
|
||||||
|
runs 'utf-8' $'\x80'
|
||||||
|
runs 'utf-8' $'\xc3'
|
||||||
|
|||||||
@@ -1,5 +1,49 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
#
|
#
|
||||||
|
|
||||||
# basic entities handling (with boggy entities handling)
|
# HTML entity unescaping (hts_unescapeEntitiesWithCharset).
|
||||||
test "$(httrack -O /dev/null -#6 "&foo; thé&café&#e9;もののけ姫")" == "&foo; thé&café&#e9;もののけ姫" || exit 1
|
# -#6 <string> prints the string with entities decoded (UTF-8 output).
|
||||||
|
ent() {
|
||||||
|
test "$(httrack -O /dev/null -#6 "$1")" == "$2" || exit 1
|
||||||
|
}
|
||||||
|
# crash probe: malformed input must exit cleanly, not abort.
|
||||||
|
runs() {
|
||||||
|
httrack -O /dev/null -#6 "$1" >/dev/null 2>&1 || exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
# named entities
|
||||||
|
ent '&' '&'
|
||||||
|
ent '<>' '<>'
|
||||||
|
ent 'é' 'é'
|
||||||
|
|
||||||
|
# numeric: decimal and hex
|
||||||
|
ent 'AB' 'AB'
|
||||||
|
ent 'A' 'A'
|
||||||
|
ent 'é' 'é'
|
||||||
|
|
||||||
|
# malformed numeric reference (decimal 'e9' has no digits) is left verbatim
|
||||||
|
ent '&#e9;' '&#e9;'
|
||||||
|
|
||||||
|
# U+0000 is not emitted; the reference is left verbatim
|
||||||
|
ent '�' '�'
|
||||||
|
|
||||||
|
# unknown entity is left verbatim
|
||||||
|
ent '&unknownentity;' '&unknownentity;'
|
||||||
|
|
||||||
|
# no entities: pass-through
|
||||||
|
ent 'plain text' 'plain text'
|
||||||
|
|
||||||
|
# decoding is a single pass: &amp; -> & (not &)
|
||||||
|
ent '&amp;' '&'
|
||||||
|
|
||||||
|
# KNOWN BUG: (U+00A0) decodes to a plain space (0x20), not C2 A0. The
|
||||||
|
# engine forces 160 -> 32 in htsencoding.c (FIXME hack). Locked here; if that
|
||||||
|
# hack is ever removed, update this to expect the C2 A0 byte.
|
||||||
|
ent ' ' ' '
|
||||||
|
|
||||||
|
# overflowing numeric reference must not crash (value far above U+10FFFF)
|
||||||
|
runs '�'
|
||||||
|
|
||||||
|
# original compound case. NOTE: the space after '&foo;' is the known bug
|
||||||
|
# above (U+00A0 -> 0x20), not a real space in the source.
|
||||||
|
ent '&foo; thé&café&#e9;もののけ姫' '&foo; thé&café&#e9;もののけ姫'
|
||||||
|
|||||||
49
tests/01_engine-filter.test
Executable file
49
tests/01_engine-filter.test
Executable file
@@ -0,0 +1,49 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
|
||||||
|
# wildcard filter engine (strjoker), the core of +/- include/exclude rules.
|
||||||
|
# -#0 <filter> <string> prints "<string> does match <filter>" or "... does NOT match ...".
|
||||||
|
|
||||||
|
match() {
|
||||||
|
test "$(httrack -O /dev/null -#0 "$1" "$2")" == "$2 does match $1" || exit 1
|
||||||
|
}
|
||||||
|
nomatch() {
|
||||||
|
test "$(httrack -O /dev/null -#0 "$1" "$2")" == "$2 does NOT match $1" || exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
# bare star matches everything
|
||||||
|
match '*' 'anything/at/all'
|
||||||
|
|
||||||
|
# prefix / suffix
|
||||||
|
match 'foo*' 'foobar'
|
||||||
|
nomatch 'foo*' 'xfoobar'
|
||||||
|
match '*.gif' 'a/b/c.gif'
|
||||||
|
|
||||||
|
# extension match is case-insensitive
|
||||||
|
match '*.GIF' 'a.gif'
|
||||||
|
|
||||||
|
# character classes
|
||||||
|
match '*[A-Z].txt' 'B.txt'
|
||||||
|
nomatch '*[A-Z].txt' 'b.txt'
|
||||||
|
match '*[0-9]' '5'
|
||||||
|
nomatch '*[0-9]' 'x'
|
||||||
|
|
||||||
|
# comma-separated class: both ranges are active, the comma is not matched
|
||||||
|
# literally and a char in neither range fails
|
||||||
|
match '*[A-Z,0-9]' 'Q'
|
||||||
|
match '*[A-Z,0-9]' '3'
|
||||||
|
nomatch '*[A-Z,0-9]' 'a'
|
||||||
|
|
||||||
|
# named groups: [file] stops at '/', [path] spans it
|
||||||
|
match '*[file].html' 'foo.html'
|
||||||
|
nomatch '*[file].html' 'foo/bar.html'
|
||||||
|
match '*[path]x' 'a/b/x'
|
||||||
|
|
||||||
|
# *[] means "nothing more after the star"
|
||||||
|
nomatch '*[]' 'abc'
|
||||||
|
|
||||||
|
# multiple stars
|
||||||
|
match '*foo*bar' 'foozbar'
|
||||||
|
|
||||||
|
# '?' is the query-string marker, not a single-char wildcard
|
||||||
|
nomatch 'a?c' 'abc'
|
||||||
@@ -1,10 +1,36 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
#
|
#
|
||||||
|
|
||||||
# IDNA routine
|
# IDNA / punycode encode (-#4) and decode (-#5). This code has a CVE history,
|
||||||
test "$(httrack -O /dev/null -#4 "www.café.com")" == "www.xn--caf-dma.com" || exit 1
|
# so the edge cases below cover passthrough, round-trips, and malformed input.
|
||||||
test "$(httrack -O /dev/null -#4 "www.もののけ姫-the-movie.com")" == "www.xn---the-movie-g63irla2z8297c.com" || exit 1
|
|
||||||
|
|
||||||
# reverse IDNA
|
enc() { test "$(httrack -O /dev/null -#4 "$1")" == "$2" || exit 1; }
|
||||||
test "$(httrack -O /dev/null -#5 "www.xn--caf-dma.com")" == "www.café.com" || exit 1
|
dec() { test "$(httrack -O /dev/null -#5 "$1")" == "$2" || exit 1; }
|
||||||
test "$(httrack -O /dev/null -#5 "www.xn---the-movie-g63irla2z8297c.com")" == "www.もののけ姫-the-movie.com" || exit 1
|
# crash probe: malformed ACE input must exit cleanly, not abort.
|
||||||
|
runs() { httrack -O /dev/null -#5 "$1" >/dev/null 2>&1 || exit 1; }
|
||||||
|
|
||||||
|
# encode
|
||||||
|
enc 'www.café.com' 'www.xn--caf-dma.com'
|
||||||
|
enc 'www.もののけ姫-the-movie.com' 'www.xn---the-movie-g63irla2z8297c.com'
|
||||||
|
enc 'münchen.de' 'xn--mnchen-3ya.de'
|
||||||
|
|
||||||
|
# decode (reverse of the above)
|
||||||
|
dec 'www.xn--caf-dma.com' 'www.café.com'
|
||||||
|
dec 'www.xn---the-movie-g63irla2z8297c.com' 'www.もののけ姫-the-movie.com'
|
||||||
|
dec 'xn--mnchen-3ya.de' 'münchen.de'
|
||||||
|
|
||||||
|
# pure-ASCII hostnames are unchanged either way
|
||||||
|
enc 'plain.example.com' 'plain.example.com'
|
||||||
|
dec 'plain.example.com' 'plain.example.com'
|
||||||
|
enc 'a.b.c.example.org' 'a.b.c.example.org'
|
||||||
|
|
||||||
|
# an all-ASCII label (even one starting with the xn-- prefix) is passed through
|
||||||
|
# by the encoder untouched, since there is nothing to encode
|
||||||
|
enc 'xn--already-encoded.com' 'xn--already-encoded.com'
|
||||||
|
|
||||||
|
# an empty punycode payload decodes back to the bare xn-- label
|
||||||
|
dec 'xn--' 'xn--'
|
||||||
|
|
||||||
|
# malformed ACE payloads (invalid base-36, garbage) must not crash
|
||||||
|
runs 'xn--!!!'
|
||||||
|
runs 'xn--already-encoded.com'
|
||||||
|
|||||||
27
tests/01_engine-mime.test
Executable file
27
tests/01_engine-mime.test
Executable file
@@ -0,0 +1,27 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
|
||||||
|
# MIME type guessing from extension (get_httptype / give_mimext).
|
||||||
|
# -#2 <path> prints "<path> is '<mime>'" then "and its local type is '.<ext>'".
|
||||||
|
|
||||||
|
mime() {
|
||||||
|
test "$(httrack -O /dev/null -#2 "$1" | head -1)" == "$1 is '$2'" || exit 1
|
||||||
|
}
|
||||||
|
unknown() {
|
||||||
|
test "$(httrack -O /dev/null -#2 "$1" | head -1)" == "$1 is of an unknown MIME type" || exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
mime '/a/b.html' 'text/html'
|
||||||
|
mime '/a/b.htm' 'text/html'
|
||||||
|
mime '/x.css' 'text/css'
|
||||||
|
mime '/x.js' 'application/x-javascript'
|
||||||
|
mime '/x.png' 'image/png'
|
||||||
|
mime '/x.jpg' 'image/jpeg'
|
||||||
|
mime '/x.gif' 'image/gif'
|
||||||
|
mime '/x.txt' 'text/plain'
|
||||||
|
mime '/x.xml' 'application/xml'
|
||||||
|
mime '/x.pdf' 'application/pdf'
|
||||||
|
|
||||||
|
# no extension, or one not in the table
|
||||||
|
unknown '/noext'
|
||||||
|
unknown '/x.unknownext'
|
||||||
@@ -1,9 +1,26 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
#
|
#
|
||||||
|
|
||||||
# simplify engine
|
# path simplify engine (fil_simplifie): collapses ./ and ../ segments.
|
||||||
test "$(httrack -O /dev/null -#1 ./foo/bar/)" == "simplified=foo/bar/" || exit 1
|
simp() {
|
||||||
test "$(httrack -O /dev/null -#1 ./foo/bar)" == "simplified=foo/bar" || exit 1
|
test "$(httrack -O /dev/null -#1 "$1")" == "simplified=$2" || exit 1
|
||||||
test "$(httrack -O /dev/null -#1 ./foo/./bar)" == "simplified=foo/bar" || exit 1
|
}
|
||||||
test "$(httrack -O /dev/null -#1 ./foo/bar/.././tmp/foobar)" == "simplified=foo/tmp/foobar" || exit 1
|
|
||||||
test "$(httrack -O /dev/null -#1 ./foo/bar/.././tmp/foobar/../foobaz)" == "simplified=foo/tmp/foobaz" || exit 1
|
simp './foo/bar/' 'foo/bar/'
|
||||||
|
simp './foo/bar' 'foo/bar'
|
||||||
|
simp './foo/./bar' 'foo/bar'
|
||||||
|
simp './foo/bar/.././tmp/foobar' 'foo/tmp/foobar'
|
||||||
|
simp './foo/bar/.././tmp/foobar/../foobaz' 'foo/tmp/foobaz'
|
||||||
|
|
||||||
|
# single '..' collapses one segment
|
||||||
|
simp './a/../b' 'b'
|
||||||
|
simp './a/b/../../c' 'c'
|
||||||
|
|
||||||
|
# repeated './' is squeezed
|
||||||
|
simp './a/./././b' 'a/b'
|
||||||
|
|
||||||
|
# leading '..' that would go above the root is discarded, per RFC 3986 §5.2.4
|
||||||
|
simp './a/../../b' 'b'
|
||||||
|
|
||||||
|
# empty segments ('//') are not dot-segments and are preserved, per RFC 3986
|
||||||
|
simp 'a//b' 'a//b'
|
||||||
|
|||||||
@@ -9,6 +9,6 @@ TESTS_ENVIRONMENT += HTTPS_SUPPORT=$(HTTPS_SUPPORT)
|
|||||||
TESTS_ENVIRONMENT += top_srcdir=$(top_srcdir)
|
TESTS_ENVIRONMENT += top_srcdir=$(top_srcdir)
|
||||||
|
|
||||||
TEST_EXTENSIONS = .test
|
TEST_EXTENSIONS = .test
|
||||||
TESTS = 00_runnable.test 01_engine-charset.test 01_engine-entities.test 01_engine-hashtable.test 01_engine-idna.test 01_engine-simplify.test 02_manpage-regen.test 10_crawl-simple.test 11_crawl-cookies.test 11_crawl-idna.test 11_crawl-international.test 11_crawl-longurl.test 11_crawl-parsing.test 12_crawl_https.test
|
TESTS = 00_runnable.test 01_engine-charset.test 01_engine-entities.test 01_engine-filter.test 01_engine-hashtable.test 01_engine-idna.test 01_engine-mime.test 01_engine-simplify.test 02_manpage-regen.test 10_crawl-simple.test 11_crawl-cookies.test 11_crawl-idna.test 11_crawl-international.test 11_crawl-longurl.test 11_crawl-parsing.test 12_crawl_https.test
|
||||||
|
|
||||||
CLEANFILES = check-network_sh.cache
|
CLEANFILES = check-network_sh.cache
|
||||||
|
|||||||
@@ -472,7 +472,7 @@ TESTS_ENVIRONMENT = PATH=$(top_builddir)/src$(PATH_SEPARATOR)$$PATH \
|
|||||||
ONLINE_UNIT_TESTS=$(ONLINE_UNIT_TESTS) \
|
ONLINE_UNIT_TESTS=$(ONLINE_UNIT_TESTS) \
|
||||||
HTTPS_SUPPORT=$(HTTPS_SUPPORT) top_srcdir=$(top_srcdir)
|
HTTPS_SUPPORT=$(HTTPS_SUPPORT) top_srcdir=$(top_srcdir)
|
||||||
TEST_EXTENSIONS = .test
|
TEST_EXTENSIONS = .test
|
||||||
TESTS = 00_runnable.test 01_engine-charset.test 01_engine-entities.test 01_engine-hashtable.test 01_engine-idna.test 01_engine-simplify.test 02_manpage-regen.test 10_crawl-simple.test 11_crawl-cookies.test 11_crawl-idna.test 11_crawl-international.test 11_crawl-longurl.test 11_crawl-parsing.test 12_crawl_https.test
|
TESTS = 00_runnable.test 01_engine-charset.test 01_engine-entities.test 01_engine-filter.test 01_engine-hashtable.test 01_engine-idna.test 01_engine-mime.test 01_engine-simplify.test 02_manpage-regen.test 10_crawl-simple.test 11_crawl-cookies.test 11_crawl-idna.test 11_crawl-international.test 11_crawl-longurl.test 11_crawl-parsing.test 12_crawl_https.test
|
||||||
CLEANFILES = check-network_sh.cache
|
CLEANFILES = check-network_sh.cache
|
||||||
all: all-am
|
all: all-am
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user