mirror of
https://github.com/Hopiu/linkchecker.git
synced 2026-03-27 11:10:28 +00:00
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@2912 e7d03fd6-7b0d-0410-9947-9c21f3af8025
1253 lines
31 KiB
Text
1253 lines
31 KiB
Text
# SOME DESCRIPTIVE TITLE.
|
|
# Copyright (C) YEAR Bastian Kleineidam <calvin@users.sourceforge.net>
|
|
# This file is distributed under the same license as the PACKAGE package.
|
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
|
#
|
|
#, fuzzy
|
|
msgid ""
|
|
msgstr ""
|
|
"Project-Id-Version: PACKAGE VERSION\n"
|
|
"Report-Msgid-Bugs-To: calvin@users.sourceforge.net\n"
|
|
"POT-Creation-Date: 2005-10-17 14:31+0200\n"
|
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
|
"MIME-Version: 1.0\n"
|
|
"Content-Type: text/plain; charset=CHARSET\n"
|
|
"Content-Transfer-Encoding: 8bit\n"
|
|
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
|
|
|
#: ../linkcheck/checker/consumer.py:43
|
|
#, python-format
|
|
msgid "%5d URL queued,"
|
|
msgid_plural "%5d URLs queued,"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: ../linkcheck/checker/consumer.py:51
|
|
#, python-format
|
|
msgid "%4d URL checked,"
|
|
msgid_plural "%4d URLs checked,"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: ../linkcheck/checker/consumer.py:59
|
|
#, python-format
|
|
msgid "%2d active thread,"
|
|
msgid_plural "%2d active threads,"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: ../linkcheck/checker/consumer.py:67
|
|
#, python-format
|
|
msgid "runtime %s"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/consumer.py:209
|
|
#, python-format
|
|
msgid "keyboard interrupt; waiting for %d active thread to finish"
|
|
msgid_plural "keyboard interrupt; waiting for %d active threads to finish"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: ../linkcheck/checker/consumer.py:224
|
|
msgid "Status:"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/httpsurl.py:35 ../linkcheck/checker/ignoredurl.py:36
|
|
#, python-format
|
|
msgid "%s URL ignored."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/urlbase.py:262
|
|
msgid "URL is empty"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/urlbase.py:269
|
|
#, python-format
|
|
msgid "Effective URL %r."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/urlbase.py:286
|
|
#, python-format
|
|
msgid ""
|
|
"URL %r has a unicode domain name which\n"
|
|
" is not yet widely supported. You should use\n"
|
|
" the URL %r instead."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/urlbase.py:292
|
|
#, python-format
|
|
msgid "Base URL is not properly normed. Normed URL is %(url)s."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/urlbase.py:332
|
|
#, python-format
|
|
msgid "URL has invalid port %r"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/urlbase.py:366
|
|
#, python-format
|
|
msgid "URL is located in %s."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/urlbase.py:381 ../linkcheck/checker/ignoredurl.py:34
|
|
msgid "Outside of domain filter, checked only syntax."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/urlbase.py:395
|
|
msgid "Hostname not found"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/urlbase.py:398
|
|
#, python-format
|
|
msgid "Bad HTTP response %r"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/urlbase.py:422
|
|
#, python-format
|
|
msgid "could not get content: %r"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/urlbase.py:533
|
|
#, python-format
|
|
msgid "Anchor #%s not found."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/urlbase.py:590
|
|
#, python-format
|
|
msgid "Found %r in link contents."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/urlbase.py:600
|
|
#, python-format
|
|
msgid "Content size %s is larger than %s."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/telneturl.py:52
|
|
msgid "Host is empty"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/mailtourl.py:50
|
|
msgid "Could not split the mail address"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/mailtourl.py:75
|
|
msgid "Invalid mail syntax"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/mailtourl.py:116
|
|
#, python-format
|
|
msgid "Error parsing CGI values: %s"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/mailtourl.py:139
|
|
msgid "No addresses found."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/mailtourl.py:158
|
|
#, python-format
|
|
msgid "No MX mail host for %(domain)s found."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/mailtourl.py:163
|
|
#, python-format
|
|
msgid "No host for %(domain)s found."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/mailtourl.py:211
|
|
#, python-format
|
|
msgid "Verified address: %(info)s."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/mailtourl.py:215
|
|
#, python-format
|
|
msgid "Unverified address: %(info)s. But mail will be sent anyway."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/mailtourl.py:218
|
|
#, python-format
|
|
msgid "Unverified address: %(info)s."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/mailtourl.py:222
|
|
#, python-format
|
|
msgid "MX mail host %(host)s did not accept connections: %(error)s."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/mailtourl.py:228
|
|
msgid "Could not connect, but syntax is correct"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/mailtourl.py:230
|
|
#, python-format
|
|
msgid "Found MX mail host %(host)s"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/nntpurl.py:46
|
|
msgid "No NNTP server was specified, skipping this URL."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/nntpurl.py:56
|
|
#, python-format
|
|
msgid "Articel number %s found."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/nntpurl.py:63
|
|
#, python-format
|
|
msgid "News group %s found."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/nntpurl.py:66
|
|
msgid "No newsgroup specified in NNTP URL."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/nntpurl.py:89
|
|
#, python-format
|
|
msgid "NTTP server too busy; tried more than %d times."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/nntpurl.py:91
|
|
#, python-format
|
|
msgid "NNTP busy: %s."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/ftpurl.py:109
|
|
#, python-format
|
|
msgid "Remote host has closed connection: %r"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/ftpurl.py:113
|
|
msgid "Got no answer from FTP server"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/ftpurl.py:145
|
|
msgid "Missing trailing directory slash in ftp url."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/proxysupport.py:42
|
|
#, python-format
|
|
msgid "Proxy value %r must start with 'http://'."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/proxysupport.py:49
|
|
#, python-format
|
|
msgid "Ignoring proxy setting %r"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/proxysupport.py:53
|
|
#, python-format
|
|
msgid "Using proxy %r."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:81
|
|
msgid "The effective URL is different from the original."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:83
|
|
msgid "Could not get the content of the URL."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:84
|
|
msgid "URL uses a unicode domain."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:85
|
|
msgid "URL is not normed."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:86
|
|
msgid "URL anchor was not found."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:88
|
|
msgid "The warning regular expression was found in the URL contents."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:89
|
|
msgid "The URL content is too large."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:90
|
|
msgid "The file: URL is missing a trailing slash."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:92
|
|
msgid "The file: path is not the same as the system specific path."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:93
|
|
msgid "The ftp: URL is missing a trailing slash."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:94
|
|
msgid "The http: URL checking has been denied."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:95
|
|
msgid "The HTTP server had no anchor support."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:96
|
|
msgid "The URL has moved permanently."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:98
|
|
msgid "The URL has been redirected to an URL of a different type."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:99
|
|
msgid "The URL had no content."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:100
|
|
msgid "An error occurred while storing a cookie."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:102
|
|
msgid "An error occurred while decompressing the URL content."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:104
|
|
msgid "The URL content is encoded with an unknown encoding."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:105
|
|
msgid "The URL has been ignored."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:106
|
|
msgid "The mailto: URL contained no addresses."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:107
|
|
msgid "The mail MX host could not be found."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:109
|
|
msgid "The mailto: address could not be verified."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:111
|
|
msgid "No connection to a MX host could be established."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:112
|
|
msgid "No NNTP server was found."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:113
|
|
msgid "The NNTP newsgroup could not be found."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:114
|
|
msgid "The NNTP server was busy."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:164
|
|
#, python-format
|
|
msgid ""
|
|
"********** Oops, I did it again. *************\n"
|
|
"\n"
|
|
"You have found an internal error in LinkChecker. Please write a bug report\n"
|
|
"at http://sourceforge.net/tracker/?func=add&group_id=1913&atid=101913\n"
|
|
"or send mail to %s and include the following information:\n"
|
|
"- the URL or file you are testing\n"
|
|
"- your commandline arguments and/or configuration.\n"
|
|
"- the output of a debug run with option \"-Dall\" of the executed command\n"
|
|
"- the system information below.\n"
|
|
"\n"
|
|
"Disclosing some of the information above due to privacy reasons is ok.\n"
|
|
"I will try to help you nonetheless, but you have to give me something\n"
|
|
"I can work with ;) .\n"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:183
|
|
msgid "******** LinkChecker internal error, over and out ********"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:191
|
|
msgid "System info:"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/__init__.py:193 ../linkchecker:507
|
|
#, python-format
|
|
msgid "Python %s on %s"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/errorurl.py:35
|
|
msgid "URL is unrecognized or has invalid syntax"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/httpurl.py:161
|
|
msgid "Access denied by robots.txt, checked only syntax."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/httpurl.py:167
|
|
msgid "Amazon servers block HTTP HEAD requests, using GET instead."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/httpurl.py:178
|
|
msgid "unknown"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/httpurl.py:180
|
|
#, python-format
|
|
msgid "Server %r did not support HEAD request; a GET request was used instead."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/httpurl.py:183
|
|
#, python-format
|
|
msgid "Server %r had no anchor support, removed anchor from request."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/httpurl.py:224
|
|
#, python-format
|
|
msgid "Enforced proxy %r."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/httpurl.py:228
|
|
#, python-format
|
|
msgid "Enforced proxy %r ignored, aborting."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/httpurl.py:254
|
|
#, python-format
|
|
msgid "more than %d redirections, aborting"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/httpurl.py:307
|
|
#, python-format
|
|
msgid "Redirected to %(url)s."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/httpurl.py:316
|
|
#, python-format
|
|
msgid "Redirection to different URL type encountered; the original URL was %r."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/httpurl.py:323
|
|
msgid "The redirected URL is outside of the domain filter, checked only syntax."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/httpurl.py:330
|
|
msgid "Access to redirected URL denied by robots.txt, checked only syntax."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/httpurl.py:344
|
|
#, python-format
|
|
msgid ""
|
|
"recursive redirection encountered:\n"
|
|
" %s"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/httpurl.py:354
|
|
msgid "HTTP 301 (moved permanent) encountered: you should update this link."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/httpurl.py:395
|
|
#, python-format
|
|
msgid "Store cookie: %s."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/httpurl.py:402
|
|
#, python-format
|
|
msgid "Could not store cookies: %(msg)s."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/httpurl.py:411
|
|
#, python-format
|
|
msgid "Last modified %s."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/httpurl.py:494
|
|
#, python-format
|
|
msgid "Unsupported HTTP url scheme %r"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/httpurl.py:525
|
|
#, python-format
|
|
msgid "Decompress error %(err)s"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/httpurl.py:548 ../linkcheck/checker/httpurl.py:577
|
|
#, python-format
|
|
msgid "Unsupported content encoding %r."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/fileurl.py:119
|
|
msgid "Added trailing slash to directory."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/fileurl.py:130
|
|
msgid "directory"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/checker/fileurl.py:146
|
|
#, python-format
|
|
msgid ""
|
|
"The URL path %r is not the same as the system path %r. You should always use "
|
|
"the system path in URLs."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/__init__.py:30
|
|
msgid "Real URL"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/__init__.py:31
|
|
msgid "Cache key"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/__init__.py:32
|
|
msgid "Result"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/__init__.py:33
|
|
msgid "Base"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/__init__.py:34
|
|
msgid "Name"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/__init__.py:35
|
|
msgid "Parent URL"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/__init__.py:36
|
|
msgid "Extern"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/__init__.py:37
|
|
msgid "Info"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/__init__.py:38
|
|
msgid "Warning"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/__init__.py:39
|
|
msgid "D/L Time"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/__init__.py:40
|
|
msgid "D/L Size"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/__init__.py:41
|
|
msgid "Check Time"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/__init__.py:42
|
|
msgid "URL"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/__init__.py:122
|
|
#, python-format
|
|
msgid "Happy birthday for LinkChecker, I'm %d years old today!"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/dot.py:50 ../linkcheck/logger/gml.py:50
|
|
#: ../linkcheck/logger/csvlog.py:61 ../linkcheck/logger/sql.py:81
|
|
#: ../linkcheck/logger/xmllog.py:96
|
|
#, python-format
|
|
msgid "created by %s at %s"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/dot.py:53 ../linkcheck/logger/gml.py:53
|
|
#: ../linkcheck/logger/csvlog.py:64
|
|
#, python-format
|
|
msgid "Get the newest version at %(url)s"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/dot.py:55 ../linkcheck/logger/gml.py:55
|
|
#: ../linkcheck/logger/csvlog.py:66
|
|
#, python-format
|
|
msgid "Write comments and bugs to %(email)s"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/dot.py:120 ../linkcheck/logger/gml.py:124
|
|
#: ../linkcheck/logger/csvlog.py:128 ../linkcheck/logger/html.py:298
|
|
#: ../linkcheck/logger/sql.py:149 ../linkcheck/logger/text.py:255
|
|
#: ../linkcheck/logger/xmllog.py:113
|
|
#, python-format
|
|
msgid "Stopped checking at %s (%s)"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/csvlog.py:69
|
|
msgid "Format of the entries:"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/html.py:104 ../linkcheck/logger/text.py:104
|
|
#, python-format
|
|
msgid "Start checking at %s"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/html.py:174 ../linkcheck/logger/text.py:146
|
|
msgid " (cached)"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/html.py:192 ../linkcheck/logger/text.py:162
|
|
#, python-format
|
|
msgid ", line %d"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/html.py:193 ../linkcheck/logger/text.py:163
|
|
#, python-format
|
|
msgid ", col %d"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/html.py:223 ../linkcheck/logger/html.py:239
|
|
#: ../linkcheck/logger/text.py:185 ../linkcheck/logger/text.py:201
|
|
#, python-format
|
|
msgid "%.3f seconds"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/html.py:268 ../linkcheck/logger/text.py:226
|
|
msgid "Valid"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/html.py:272 ../linkcheck/logger/text.py:229
|
|
msgid "Error"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/html.py:285 ../linkcheck/logger/text.py:242
|
|
msgid "That's it."
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/html.py:287 ../linkcheck/logger/text.py:244
|
|
#, python-format
|
|
msgid "%d link checked."
|
|
msgid_plural "%d links checked."
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: ../linkcheck/logger/html.py:290 ../linkcheck/logger/text.py:248
|
|
#, python-format
|
|
msgid "%d warning found."
|
|
msgid_plural "%d warnings found."
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: ../linkcheck/logger/html.py:293 ../linkcheck/logger/text.py:251
|
|
#, python-format
|
|
msgid "%d error found."
|
|
msgid_plural "%d errors found."
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: ../linkcheck/logger/html.py:303 ../linkcheck/logger/sql.py:84
|
|
#: ../linkcheck/logger/text.py:98 ../linkcheck/logger/xmllog.py:99
|
|
#, python-format
|
|
msgid "Get the newest version at %s"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/logger/html.py:306 ../linkcheck/logger/sql.py:86
|
|
#: ../linkcheck/logger/text.py:100 ../linkcheck/logger/xmllog.py:101
|
|
#, python-format
|
|
msgid "Write comments and bugs to %s"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/__init__.py:130
|
|
msgid "CRITICAL"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/__init__.py:131
|
|
msgid "ERROR"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/__init__.py:132
|
|
msgid "WARN"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/__init__.py:133
|
|
msgid "WARNING"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/__init__.py:134
|
|
msgid "INFO"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/__init__.py:135
|
|
msgid "DEBUG"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/__init__.py:136
|
|
msgid "NOTSET"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/strformat.py:214
|
|
msgid "seconds"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/strformat.py:217
|
|
msgid "minutes"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/strformat.py:220
|
|
msgid "hours"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/lc_cgi.py:131
|
|
msgid "unsupported language"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/lc_cgi.py:136
|
|
msgid "empty url was given"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/lc_cgi.py:138
|
|
msgid "disallowed url was given"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/lc_cgi.py:140
|
|
msgid "no url was given"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/lc_cgi.py:145
|
|
msgid "invalid recursion level"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/lc_cgi.py:150
|
|
#, python-format
|
|
msgid "invalid %s option syntax"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/lc_cgi.py:175
|
|
#, python-format
|
|
msgid ""
|
|
"<html><head>\n"
|
|
"<title>LinkChecker Online Error</title></head>\n"
|
|
"<body text=#192c83 bgcolor=#fff7e5 link=#191c83 vlink=#191c83 alink=#191c83>\n"
|
|
"<blockquote>\n"
|
|
"<b>Error: %s</b><br>\n"
|
|
"The LinkChecker Online script has encountered an error. Please ensure\n"
|
|
"that your provided URL link begins with <code>http://</code> and\n"
|
|
"contains only these characters: <code>A-Za-z0-9./_~-</code><br><br>\n"
|
|
"Errors are logged.\n"
|
|
"</blockquote>\n"
|
|
"</body>\n"
|
|
"</html>"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/configuration.py:306
|
|
#, python-format
|
|
msgid "invalid log option %r"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/configuration.py:355
|
|
#, python-format
|
|
msgid "syntax error in warningregex %r: %s\n"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/configuration.py:380
|
|
#, python-format
|
|
msgid "syntax error in noproxyfor%d %r: %s"
|
|
msgstr ""
|
|
|
|
#: ../linkcheck/configuration.py:401
|
|
#, python-format
|
|
msgid "syntax error in entry%d %r: %s"
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:69
|
|
msgid "USAGE\tlinkchecker [options] file-or-url...\n"
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:72
|
|
msgid ""
|
|
"NOTES\n"
|
|
" o URLs on the command line starting with \"ftp.\" are treated like\n"
|
|
" \"ftp://ftp.\", URLs starting with \"www.\" are treated like \"http://www."
|
|
"\".\n"
|
|
" You can also give local files as arguments.\n"
|
|
" o If you have your system configured to automatically establish a\n"
|
|
" connection to the internet (e.g. with diald), it will connect when\n"
|
|
" checking links not pointing to your local system.\n"
|
|
" See the --ignore-url option on how to prevent this.\n"
|
|
" o Javascript links are currently ignored.\n"
|
|
" o If your platform does not support threading, LinkChecker disables it\n"
|
|
" automatically.\n"
|
|
" o You can supply multiple user/password pairs in a configuration file.\n"
|
|
" o When checking 'news:' links the given NNTP host doesn't need to be the\n"
|
|
" same as the host of the user browsing your pages.\n"
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:88
|
|
msgid ""
|
|
"PROXY SUPPORT\n"
|
|
"To use a proxy set $http_proxy, $https_proxy, $ftp_proxy, $gopher_proxy\n"
|
|
"on Unix or Windows to the proxy URL (for example http://localhost:8080).\n"
|
|
"On a Mac use the Internet Config.\n"
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:94
|
|
msgid ""
|
|
"REGULAR EXPRESSIONS\n"
|
|
"Only Python regular expressions are accepted by LinkChecker.\n"
|
|
"See http://www.amk.ca/python/howto/regex/ for an introduction in\n"
|
|
"regular expressions.\n"
|
|
"\n"
|
|
"The only addition is that a leading exclamation mark negates\n"
|
|
"the regular expression.\n"
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:103
|
|
msgid ""
|
|
"RETURN VALUE\n"
|
|
"The return value is non-zero when\n"
|
|
" o invalid links were found or\n"
|
|
" o warnings were found warnings are enabled\n"
|
|
" o a program error occurred\n"
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:110
|
|
msgid ""
|
|
"EXAMPLES\n"
|
|
"The most common use checks the given domain recursively, plus any\n"
|
|
"single URL pointing outside of the domain:\n"
|
|
" linkchecker http://treasure.calvinsplayground.de/\n"
|
|
"Beware that this checks the whole site which can have several hundred\n"
|
|
"thousands URLs. Use the -r option to restrict the recursion depth.\n"
|
|
"\n"
|
|
"Don't connect to mailto: hosts, only check their URL syntax. All other\n"
|
|
"links are checked as usual:\n"
|
|
" linkchecker --ignore-url=^mailto: www.mysite.org\n"
|
|
"\n"
|
|
"Checking a local HTML file on Unix:\n"
|
|
" linkchecker ../bla.html\n"
|
|
"\n"
|
|
"Checking a local HTML file on Windows:\n"
|
|
" linkchecker c:\\temp\\test.html\n"
|
|
"\n"
|
|
"You can skip the \"http://\" url part if the domain starts with \"www.\":\n"
|
|
" linkchecker www.myhomepage.de\n"
|
|
"\n"
|
|
"You can skip the \"ftp://\" url part if the domain starts with \"ftp.\":\n"
|
|
" linkchecker -r0 ftp.linux.org\n"
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:134
|
|
msgid ""
|
|
"OUTPUT TYPES\n"
|
|
"Note that by default only errors and warnings are logged.\n"
|
|
"You should use the --verbose option to get the complete URL list,\n"
|
|
"especially when outputting a sitemap graph format.\n"
|
|
"\n"
|
|
"text Standard text output, logging URLs in keyword: argument fashion.\n"
|
|
"html Log URLs in keyword: argument fashion, formatted as HTML.\n"
|
|
" Additionally has links to the referenced pages. Invalid URLs have\n"
|
|
" HTML and CSS syntax check links appended.\n"
|
|
"csv Log check result in CSV format with one URL per line.\n"
|
|
"gml Log parent-child relations between linked URLs as a GML sitemap\n"
|
|
" graph.\n"
|
|
"dot Log parent-child relations between linked URLs as a DOT sitemap\n"
|
|
" graph.\n"
|
|
"gxml Log check result as a GraphXML sitemap graph.\n"
|
|
"xml Log check result as machine-readable XML.\n"
|
|
"sql Log check result as SQL script with INSERT commands. An example\n"
|
|
" script to create the initial SQL table is included as create.sql.\n"
|
|
"blacklist\n"
|
|
" Suitable for cron jobs. Logs the check result into a file\n"
|
|
" ~/.linkchecker/blacklist which only contains entries with invalid\n"
|
|
" URLs and the number of times they have failed.\n"
|
|
"none Logs nothing. Suitable for scripts.\n"
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:159
|
|
msgid ""
|
|
"IGNORE WARNINGS\n"
|
|
"The following warnings are recognized in the ignorewarnings config\n"
|
|
"file entry:\n"
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:185
|
|
#, python-format
|
|
msgid "Error: %s"
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:187
|
|
msgid "Execute 'linkchecker -h' for help"
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:198
|
|
msgid ""
|
|
"The `pstats' Python module is not installed, therefore the --viewprof option "
|
|
"is disabled."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:203
|
|
#, python-format
|
|
msgid "Could not find profiling file %r."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:205
|
|
msgid "Please run linkchecker with --profile to generate it."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:222
|
|
#, python-format
|
|
msgid "Syntax error in %r: %s"
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:316
|
|
msgid "General options"
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:320
|
|
msgid ""
|
|
"Use FILENAME as configuration file. Per default LinkChecker first\n"
|
|
"searches /etc/linkchecker/linkcheckerrc and then ~/.linkchecker/"
|
|
"linkcheckerrc\n"
|
|
"(under Windows <path-to-program>\\linkcheckerrc)."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:325
|
|
msgid "Ask for URL if none are given on the commandline."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:329
|
|
msgid ""
|
|
"Generate no more than the given number of threads. Default number\n"
|
|
"of threads is 10. To disable threading specify a non-positive number."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:333
|
|
msgid ""
|
|
"Run with normal thread scheduling priority. Per default LinkChecker\n"
|
|
"runs with low thread priority to be suitable as a background job."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:337
|
|
msgid "Do not use the psyco optimization module even if it is installed."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:341
|
|
msgid "Print version and exit."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:344
|
|
msgid "Output options"
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:347
|
|
msgid "Log all checked URLs. Default is to log only errors and warnings."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:349
|
|
msgid "Don't log warnings. Default is to log warnings."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:353
|
|
msgid ""
|
|
"Define a regular expression which prints a warning if it matches\n"
|
|
"any content of the checked link. This applies only to valid pages,\n"
|
|
"so we can get their content.\n"
|
|
"\n"
|
|
"Use this to check for pages that contain some form of error\n"
|
|
"message, for example 'This page has moved' or 'Oracle\n"
|
|
"Application Server error'."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:363
|
|
msgid ""
|
|
"Print a warning if content size info is available and exceeds the\n"
|
|
"given number of bytes."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:367
|
|
msgid ""
|
|
"Quiet operation, an alias for '-o none'.\n"
|
|
"This is only useful with -F."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:372
|
|
#, python-format
|
|
msgid ""
|
|
"Specify output as %(loggertypes)s. Default output type is text.\n"
|
|
"The ENCODING specifies the output encoding, the default is that of your\n"
|
|
"locale.\n"
|
|
"Valid encodings are listed at http://docs.python.org/lib/standard-encodings."
|
|
"html."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:380
|
|
#, python-format
|
|
msgid ""
|
|
"Output to a file linkchecker-out.TYPE, $HOME/.linkchecker/blacklist for\n"
|
|
"'blacklist' output, or FILENAME if specified.\n"
|
|
"The ENCODING specifies the output encoding, the default is that of your\n"
|
|
"locale.\n"
|
|
"Valid encodings are listed at http://docs.python.org/lib/standard-encodings."
|
|
"html.\n"
|
|
"The FILENAME and ENCODING parts of the 'none' output type will be ignored,\n"
|
|
"else if the file already exists, it will be overwritten.\n"
|
|
"You can specify this option more than once. Valid file output types\n"
|
|
"are %(loggertypes)s. You can specify this option multiple times to output\n"
|
|
"to more than one file. Default is no file output. Note that you can\n"
|
|
"suppress all console output with the option '-o none'."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:394
|
|
msgid "Do not print check status messages."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:397
|
|
#, python-format
|
|
msgid ""
|
|
"Print debugging output for the given logger.\n"
|
|
"Available loggers are %(lognamelist)s.\n"
|
|
"Specifying 'all' is an alias for specifying all available loggers.\n"
|
|
"The option can be given multiple times to debug with more\n"
|
|
"than one logger.\n"
|
|
"\n"
|
|
"For accurate results, threading and the psyco optimization module will\n"
|
|
"be disabled during debug runs."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:407
|
|
msgid ""
|
|
"Print tracing information. The psyco optimization\n"
|
|
"module will be disabled during traced runs."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:411
|
|
#, python-format
|
|
msgid ""
|
|
"Write profiling data into a file named %s in the\n"
|
|
"current working directory. See also --viewprof."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:415
|
|
msgid "Print out previously generated profiling data. See also --profile."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:420
|
|
msgid "Checking options"
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:424
|
|
msgid ""
|
|
"Check recursively all links up to given depth. A negative depth\n"
|
|
"will enable infinite recursion. Default depth is infinite."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:429
|
|
msgid ""
|
|
"Check but do not recurse into URLs matching the given regular\n"
|
|
"expression. This option can be given multiple times."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:434
|
|
msgid ""
|
|
"Only check syntax of URLs matching the given regular expression.\n"
|
|
" This option can be given multiple times."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:438
|
|
msgid ""
|
|
"Accept and send HTTP cookies according to RFC 2109. Only cookies\n"
|
|
"which are sent back to the originating server are accepted.\n"
|
|
"Sent and accepted cookies are provided as additional logging\n"
|
|
"information."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:444
|
|
msgid "Check HTTP anchor references. Default is not to check anchors."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:447
|
|
msgid ""
|
|
"Treat url#anchora and url#anchorb as equal on caching. This\n"
|
|
"is the default browser behaviour, but it's not specified in\n"
|
|
"the URI specification. Use with care."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:453
|
|
msgid ""
|
|
"Try the given username for HTTP and FTP authorization.\n"
|
|
"For FTP the default username is 'anonymous'. For HTTP there is\n"
|
|
"no default username. See also -p."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:459
|
|
msgid ""
|
|
"Try the given password for HTTP and FTP authorization.\n"
|
|
"For FTP the default password is 'anonymous@'. For HTTP there is\n"
|
|
"no default password. See also -u."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:465
|
|
#, python-format
|
|
msgid ""
|
|
"Set the timeout for connection attempts in seconds. The default\n"
|
|
"timeout is %d seconds."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:470
|
|
msgid ""
|
|
"Pause the given number of seconds between each url check. This option\n"
|
|
"disables threading. Default is no pause between requests."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:475
|
|
msgid ""
|
|
"Specify an NNTP server for 'news:...' links. Default is the\n"
|
|
"environment variable NNTP_SERVER. If no host is given,\n"
|
|
"only the syntax of the link is checked."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:481
|
|
msgid ""
|
|
"Contact hosts that match the given regular expression directly instead\n"
|
|
"of going through a proxy. This option can be given multiple times."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:498
|
|
#, python-format
|
|
msgid "Invalid debug level %(level)r"
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:517
|
|
#, python-format
|
|
msgid "Unreadable config file: %r"
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:549 ../linkchecker:577
|
|
#, python-format
|
|
msgid "Unknown logger type %r in %r for option %s"
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:552 ../linkchecker:581
|
|
#, python-format
|
|
msgid "Unknown encoding %r in %r for option %s"
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:588
|
|
#, python-format
|
|
msgid "Illegal argument %r for option %s: %s"
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:604 ../linkchecker:622
|
|
#, python-format
|
|
msgid "Illegal argument %r for option %s"
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:654
|
|
msgid ""
|
|
"Using DOT or GML loggers without verbose output gives an incomplete sitemap "
|
|
"graph."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:661
|
|
msgid ""
|
|
"enter one or more URLs, separated by white-space\n"
|
|
"--> "
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:664
|
|
msgid "no files or URLs given"
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:685
|
|
msgid ""
|
|
"The `profile' Python module is not installed, therefore the --profile option "
|
|
"is disabled."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:691
|
|
#, python-format
|
|
msgid ""
|
|
"Overwrite profiling file %r?\n"
|
|
"Press Ctrl-C to cancel, RETURN to continue."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:697
|
|
msgid "Canceled."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:711
|
|
msgid ""
|
|
"Psyco is installed but not used since the version is too old.\n"
|
|
"Psyco >= 1.4 is needed."
|
|
msgstr ""
|
|
|
|
#: ../linkchecker:721
|
|
msgid "Hit RETURN to finish"
|
|
msgstr ""
|
|
|
|
#: /usr/lib/python2.4/optparse.py:332
|
|
#, python-format
|
|
msgid "usage: %s\n"
|
|
msgstr ""
|
|
|
|
#: /usr/lib/python2.4/optparse.py:351
|
|
msgid "Usage"
|
|
msgstr ""
|
|
|
|
#: /usr/lib/python2.4/optparse.py:357
|
|
msgid "integer"
|
|
msgstr ""
|
|
|
|
#: /usr/lib/python2.4/optparse.py:358
|
|
msgid "long integer"
|
|
msgstr ""
|
|
|
|
#: /usr/lib/python2.4/optparse.py:359
|
|
msgid "floating-point"
|
|
msgstr ""
|
|
|
|
#: /usr/lib/python2.4/optparse.py:360
|
|
msgid "complex"
|
|
msgstr ""
|
|
|
|
#: /usr/lib/python2.4/optparse.py:368
|
|
#, python-format
|
|
msgid "option %s: invalid %s value: %r"
|
|
msgstr ""
|
|
|
|
#: /usr/lib/python2.4/optparse.py:376
|
|
#, python-format
|
|
msgid "option %s: invalid choice: %r (choose from %s)"
|
|
msgstr ""
|
|
|
|
#: /usr/lib/python2.4/optparse.py:1139
|
|
msgid "show this help message and exit"
|
|
msgstr ""
|
|
|
|
#: /usr/lib/python2.4/optparse.py:1144
|
|
msgid "show program's version number and exit"
|
|
msgstr ""
|
|
|
|
#: /usr/lib/python2.4/optparse.py:1167
|
|
msgid "%prog [options]"
|
|
msgstr ""
|
|
|
|
#: /usr/lib/python2.4/optparse.py:1377 /usr/lib/python2.4/optparse.py:1416
|
|
#, python-format
|
|
msgid "%s option requires an argument"
|
|
msgstr ""
|
|
|
|
#: /usr/lib/python2.4/optparse.py:1379 /usr/lib/python2.4/optparse.py:1418
|
|
#, python-format
|
|
msgid "%s option requires %d arguments"
|
|
msgstr ""
|
|
|
|
#: /usr/lib/python2.4/optparse.py:1388
|
|
#, python-format
|
|
msgid "%s option does not take a value"
|
|
msgstr ""
|
|
|
|
#: /usr/lib/python2.4/optparse.py:1405 /usr/lib/python2.4/optparse.py:1559
|
|
#, python-format
|
|
msgid "no such option: %s"
|
|
msgstr ""
|
|
|
|
#: /usr/lib/python2.4/optparse.py:1505
|
|
msgid "options"
|
|
msgstr ""
|
|
|
|
#: /usr/lib/python2.4/optparse.py:1562
|
|
#, python-format
|
|
msgid "ambiguous option: %s (%s?)"
|
|
msgstr ""
|