# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-07-19 21:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: btdownloadgui.py:24 btmaketorrentgui.py:23 msgid "Install Python 2.3 or greater" msgstr "" #: btdownloadgui.py:38 msgid "PyGTK 2.4 or newer required" msgstr "" #: btdownloadgui.py:103 msgid "drag to reorder" msgstr "" #: btdownloadgui.py:104 msgid "right-click for menu" msgstr "" #: btdownloadgui.py:110 msgid "dialup" msgstr "" #: btdownloadgui.py:111 msgid "DSL/cable 128k up" msgstr "" #: btdownloadgui.py:112 msgid "DSL/cable 256k up" msgstr "" #: btdownloadgui.py:113 msgid "DSL 768k up" msgstr "" #: btdownloadgui.py:114 msgid "T1" msgstr "" #: btdownloadgui.py:115 msgid "T1/E1" msgstr "" #: btdownloadgui.py:116 msgid "E1" msgstr "" #: btdownloadgui.py:117 msgid "T3" msgstr "" #: btdownloadgui.py:118 msgid "OC3" msgstr "" #: btdownloadgui.py:296 msgid "Maximum upload rate" msgstr "" #: btdownloadgui.py:309 msgid "Temporarily stop all running torrents" msgstr "" #: btdownloadgui.py:310 msgid "Resume downloading" msgstr "" #: btdownloadgui.py:349 #, python-format msgid "New %s version available" msgstr "" #: btdownloadgui.py:364 #, python-format msgid "A newer version of %s is available.\n" msgstr "" #: btdownloadgui.py:365 #, python-format msgid "You are using %s, and the new version is %s.\n" msgstr "" #: btdownloadgui.py:366 #, python-format msgid "" "You can always get the latest version from \n" "%s" msgstr "" #: btdownloadgui.py:373 btdownloadgui.py:1795 btdownloadgui.py:1900 msgid "Download _later" msgstr "" #: btdownloadgui.py:376 btdownloadgui.py:1759 msgid "Download _now" msgstr "" #: btdownloadgui.py:382 msgid "_Remind me later" msgstr "" #: btdownloadgui.py:414 #, python-format msgid "About %s" msgstr "" #: btdownloadgui.py:429 msgid "Beta" msgstr "" #: btdownloadgui.py:431 #, python-format msgid "Version %s" msgstr "" #: btdownloadgui.py:454 msgid "Donate" msgstr "" #: btdownloadgui.py:474 #, python-format msgid "%s Activity Log" msgstr "" #: btdownloadgui.py:531 msgid "Save log in:" msgstr "" #: btdownloadgui.py:542 msgid "log saved" msgstr "" #: btdownloadgui.py:601 msgid "log cleared" msgstr "" #: btdownloadgui.py:613 #, python-format msgid "%s Settings" msgstr "" #: btdownloadgui.py:624 msgid "Saving" msgstr "" #: btdownloadgui.py:626 msgid "Save new downloads in:" msgstr "" #: btdownloadgui.py:639 msgid "Change..." msgstr "" #: btdownloadgui.py:643 msgid "Ask where to save each new download" msgstr "" #: btdownloadgui.py:657 msgid "Downloading" msgstr "" #: btdownloadgui.py:659 msgid "Starting additional torrents manually:" msgstr "" #: btdownloadgui.py:668 msgid "Always stops the _last running torrent" msgstr "" #: btdownloadgui.py:674 msgid "Always starts the torrent in _parallel" msgstr "" #: btdownloadgui.py:680 msgid "_Asks each time" msgstr "" #: btdownloadgui.py:694 msgid "Seed completed torrents:" msgstr "" #: btdownloadgui.py:702 btdownloadgui.py:731 msgid "until share ratio reaches " msgstr "" #: btdownloadgui.py:708 msgid " percent, or" msgstr "" #: btdownloadgui.py:714 msgid "for " msgstr "" #: btdownloadgui.py:720 msgid " minutes, whichever comes first." msgstr "" #: btdownloadgui.py:727 msgid "Seed last completed torrent:" msgstr "" #: btdownloadgui.py:737 msgid " percent." msgstr "" #: btdownloadgui.py:743 msgid "\"0 percent\" means seed forever." msgstr "" #: btdownloadgui.py:752 msgid "Network" msgstr "" #: btdownloadgui.py:754 msgid "Look for available port:" msgstr "" #: btdownloadgui.py:757 msgid "starting at port: " msgstr "" #: btdownloadgui.py:770 msgid "IP to report to the tracker:" msgstr "" #: btdownloadgui.py:775 msgid "" "(Has no effect unless you are on the\n" "same local network as the tracker)" msgstr "" #: btdownloadgui.py:780 msgid "Potential Windows TCP stack fix" msgstr "" #: btdownloadgui.py:794 msgid "" "Progress bar text is always black\n" "(requires restart)" msgstr "" #: btdownloadgui.py:807 msgid "Misc" msgstr "" #: btdownloadgui.py:814 #, python-format msgid "" "WARNING: Changing these settings can\n" "prevent %s from functioning correctly." msgstr "" #: btdownloadgui.py:822 msgid "Option" msgstr "" #: btdownloadgui.py:827 msgid "Value" msgstr "" #: btdownloadgui.py:834 msgid "Advanced" msgstr "" #: btdownloadgui.py:843 msgid "Choose default download directory" msgstr "" #: btdownloadgui.py:904 #, python-format msgid "Files in \"%s\"" msgstr "" #: btdownloadgui.py:913 msgid "Apply" msgstr "" #: btdownloadgui.py:914 msgid "Allocate" msgstr "" #: btdownloadgui.py:915 msgid "Never download" msgstr "" #: btdownloadgui.py:916 msgid "Decrease" msgstr "" #: btdownloadgui.py:917 msgid "Increase" msgstr "" #: btdownloadgui.py:927 btlaunchmanycurses.py:142 msgid "Filename" msgstr "" #: btdownloadgui.py:927 msgid "Length" msgstr "" #: btdownloadgui.py:927 msgid "%" msgstr "" #: btdownloadgui.py:1091 #, python-format msgid "Peers for \"%s\"" msgstr "" #: btdownloadgui.py:1097 msgid "IP address" msgstr "" #: btdownloadgui.py:1097 msgid "Client" msgstr "" #: btdownloadgui.py:1097 msgid "Connection" msgstr "" #: btdownloadgui.py:1097 msgid "KB/s down" msgstr "" #: btdownloadgui.py:1097 msgid "KB/s up" msgstr "" #: btdownloadgui.py:1097 msgid "MB downloaded" msgstr "" #: btdownloadgui.py:1097 msgid "MB uploaded" msgstr "" #: btdownloadgui.py:1097 #, python-format msgid "% complete" msgstr "" #: btdownloadgui.py:1097 msgid "KB/s est. peer download" msgstr "" #: btdownloadgui.py:1103 msgid "Peer ID" msgstr "" #: btdownloadgui.py:1106 btdownloadgui.py:1109 msgid "Interested" msgstr "" #: btdownloadgui.py:1106 btdownloadgui.py:1109 msgid "Choked" msgstr "" #: btdownloadgui.py:1106 msgid "Snubbed" msgstr "" #: btdownloadgui.py:1109 msgid "Optimistic upload" msgstr "" #: btdownloadgui.py:1190 msgid "remote" msgstr "" #: btdownloadgui.py:1190 msgid "local" msgstr "" #: btdownloadgui.py:1226 msgid "bad peer" msgstr "" #: btdownloadgui.py:1236 #, python-format msgid "%d ok" msgstr "" #: btdownloadgui.py:1237 #, python-format msgid "%d bad" msgstr "" #: btdownloadgui.py:1239 msgid "banned" msgstr "" #: btdownloadgui.py:1241 msgid "ok" msgstr "" #: btdownloadgui.py:1277 #, python-format msgid "Info for \"%s\"" msgstr "" #: btdownloadgui.py:1295 msgid "Torrent name:" msgstr "" #: btdownloadgui.py:1300 msgid "(trackerless torrent)" msgstr "" #: btdownloadgui.py:1303 msgid "Announce url:" msgstr "" #: btdownloadgui.py:1307 msgid ", in one file" msgstr "" #: btdownloadgui.py:1309 #, python-format msgid ", in %d files" msgstr "" #: btdownloadgui.py:1310 msgid "Total size:" msgstr "" #: btdownloadgui.py:1317 msgid "Pieces:" msgstr "" #: btdownloadgui.py:1319 msgid "Info hash:" msgstr "" #: btdownloadgui.py:1329 msgid "Save in:" msgstr "" #: btdownloadgui.py:1333 msgid "File name:" msgstr "" #: btdownloadgui.py:1359 msgid "Open directory" msgstr "" #: btdownloadgui.py:1364 msgid "Show file list" msgstr "" #: btdownloadgui.py:1459 msgid "Torrent info" msgstr "" #: btdownloadgui.py:1468 btdownloadgui.py:1896 msgid "Remove torrent" msgstr "" #: btdownloadgui.py:1472 msgid "Abort torrent" msgstr "" #: btdownloadgui.py:1530 #, python-format msgid ", will seed for %s" msgstr "" #: btdownloadgui.py:1532 msgid ", will seed indefinitely." msgstr "" #: btdownloadgui.py:1535 #, python-format msgid "Done, share ratio: %d%%" msgstr "" #: btdownloadgui.py:1538 #, python-format msgid "Done, %s uploaded" msgstr "" #: btdownloadgui.py:1570 msgid "Torrent _info" msgstr "" #: btdownloadgui.py:1571 msgid "_Open directory" msgstr "" #: btdownloadgui.py:1572 msgid "_Change location" msgstr "" #: btdownloadgui.py:1574 msgid "_File list" msgstr "" #: btdownloadgui.py:1652 #, python-format msgid "Are you sure you want to remove \"%s\"?" msgstr "" #: btdownloadgui.py:1655 #, python-format msgid "Your share ratio for this torrent is %d%%. " msgstr "" #: btdownloadgui.py:1657 #, python-format msgid "You have uploaded %s to this torrent. " msgstr "" #: btdownloadgui.py:1660 msgid "Remove this torrent?" msgstr "" #: btdownloadgui.py:1679 msgid "Finished" msgstr "" #: btdownloadgui.py:1680 msgid "drag into list to seed" msgstr "" #: btdownloadgui.py:1683 msgid "Failed" msgstr "" #: btdownloadgui.py:1684 msgid "drag into list to resume" msgstr "" #: btdownloadgui.py:1693 msgid "Re_start" msgstr "" #: btdownloadgui.py:1694 btdownloadgui.py:1765 btdownloadgui.py:1801 #: btdownloadgui.py:1906 msgid "_Remove" msgstr "" #: btdownloadgui.py:1744 msgid "Waiting" msgstr "" #: btdownloadgui.py:1764 btdownloadgui.py:1800 btdownloadgui.py:1905 msgid "_Finish" msgstr "" #: btdownloadgui.py:1767 btdownloadgui.py:1796 btdownloadgui.py:1901 msgid "_Abort" msgstr "" #: btdownloadgui.py:1782 msgid "Paused" msgstr "" #: btdownloadgui.py:1823 msgid "Running" msgstr "" #: btdownloadgui.py:1847 #, python-format msgid "Current up: %s" msgstr "" #: btdownloadgui.py:1848 #, python-format msgid "Current down: %s" msgstr "" #: btdownloadgui.py:1854 #, python-format msgid "Previous up: %s" msgstr "" #: btdownloadgui.py:1855 #, python-format msgid "Previous down: %s" msgstr "" #: btdownloadgui.py:1861 #, python-format msgid "Share ratio: %0.02f%%" msgstr "" #: btdownloadgui.py:1864 #, python-format msgid "%s peers, %s seeds. Totals from tracker: %s" msgstr "" #: btdownloadgui.py:1868 #, python-format msgid "Distributed copies: %d; Next: %s" msgstr "" #: btdownloadgui.py:1871 #, python-format msgid "Pieces: %d total, %d complete, %d partial, %d active (%d empty)" msgstr "" #: btdownloadgui.py:1875 #, python-format msgid "%d bad pieces + %s in discarded requests" msgstr "" #: btdownloadgui.py:1909 msgid "_Peer list" msgstr "" #: btdownloadgui.py:1968 msgid "Done" msgstr "" #: btdownloadgui.py:1983 #, python-format msgid "%.1f%% done, %s remaining" msgstr "" #: btdownloadgui.py:1991 msgid "Download rate" msgstr "" #: btdownloadgui.py:1993 msgid "Upload rate" msgstr "" #: btdownloadgui.py:2008 msgid "NA" msgstr "" #: btdownloadgui.py:2349 #, python-format msgid "%s started" msgstr "" #: btdownloadgui.py:2362 msgid "_Open torrent file" msgstr "" #: btdownloadgui.py:2363 msgid "Make _new torrent" msgstr "" #: btdownloadgui.py:2366 msgid "_Pause/Play" msgstr "" #: btdownloadgui.py:2368 msgid "_Quit" msgstr "" #: btdownloadgui.py:2370 msgid "Show/Hide _finished torrents" msgstr "" #: btdownloadgui.py:2372 msgid "_Resize window to fit" msgstr "" #: btdownloadgui.py:2374 msgid "_Log" msgstr "" #: btdownloadgui.py:2377 msgid "_Settings" msgstr "" #: btdownloadgui.py:2380 btdownloadgui.py:2396 msgid "_Help" msgstr "" #: btdownloadgui.py:2382 msgid "_About" msgstr "" #: btdownloadgui.py:2383 msgid "_Donate" msgstr "" #: btdownloadgui.py:2387 msgid "_File" msgstr "" #: btdownloadgui.py:2392 msgid "_View" msgstr "" #: btdownloadgui.py:2537 msgid "(stopped)" msgstr "" #: btdownloadgui.py:2549 msgid "(multiple)" msgstr "" #: btdownloadgui.py:2663 #, python-format msgid "" "%s help is at \n" "%s\n" "Would you like to go there now?" msgstr "" #: btdownloadgui.py:2666 msgid "Visit help web page?" msgstr "" #: btdownloadgui.py:2702 msgid "There is one finished torrent in the list. " msgstr "" #: btdownloadgui.py:2703 msgid "Do you want to remove it?" msgstr "" #: btdownloadgui.py:2705 #, python-format msgid "There are %d finished torrents in the list. " msgstr "" #: btdownloadgui.py:2706 msgid "Do you want to remove all of them?" msgstr "" #: btdownloadgui.py:2708 msgid "Remove all finished torrents?" msgstr "" #: btdownloadgui.py:2715 msgid "No finished torrents" msgstr "" #: btdownloadgui.py:2716 msgid "There are no finished torrents to remove." msgstr "" #: btdownloadgui.py:2760 msgid "Open torrent:" msgstr "" #: btdownloadgui.py:2793 msgid "Change save location for " msgstr "" #: btdownloadgui.py:2819 msgid "File exists!" msgstr "" #: btdownloadgui.py:2820 #, python-format msgid "\"%s\" already exists. Do you want to choose a different file name?" msgstr "" #: btdownloadgui.py:2838 msgid "Save location for " msgstr "" #: btdownloadgui.py:2948 #, python-format msgid "(global message) : %s" msgstr "" #: btdownloadgui.py:2955 #, python-format msgid "%s Error" msgstr "" #: btdownloadgui.py:2961 msgid "Multiple errors have occurred. Click OK to view the error log." msgstr "" #: btdownloadgui.py:3091 msgid "Stop running torrent?" msgstr "" #: btdownloadgui.py:3092 #, python-format msgid "" "You are about to start \"%s\". Do you want to stop the last running torrent " "as well?" msgstr "" #: btdownloadgui.py:3102 msgid "Have you donated?" msgstr "" #: btdownloadgui.py:3103 #, python-format msgid "Welcome to the new version of %s. Have you donated?" msgstr "" #: btdownloadgui.py:3117 msgid "Thanks!" msgstr "" #: btdownloadgui.py:3118 msgid "" "Thanks for donating! To donate again, select \"Donate\" from the \"Help\" " "menu." msgstr "" #: btdownloadgui.py:3148 BitTorrent/defaultargs.py:188 #: BitTorrent/defaultargs.py:190 btdownloadcurses.py:427 #: btdownloadheadless.py:292 msgid "deprecated, do not use" msgstr "" #: btdownloadgui.py:3161 msgid "Failed to create or send command through existing control socket." msgstr "" #: btdownloadgui.py:3163 btdownloadgui.py:3188 #, python-format msgid " Closing all %s windows may fix the problem." msgstr "" #: btdownloadgui.py:3184 #, python-format msgid "%s already running" msgstr "" #: btdownloadgui.py:3186 msgid "Failed to send command through existing control socket." msgstr "" #: btmaketorrentgui.py:55 #, python-format msgid "%s torrent file creator %s" msgstr "" #: btmaketorrentgui.py:67 msgid "Make torrent file for this file/directory:" msgstr "" #: btmaketorrentgui.py:72 msgid "Choose..." msgstr "" #: btmaketorrentgui.py:82 msgid "(Directories will become batch torrents)" msgstr "" #: btmaketorrentgui.py:93 msgid "Piece size:" msgstr "" #: btmaketorrentgui.py:110 msgid "Use _tracker:" msgstr "" #: btmaketorrentgui.py:140 msgid "Use _DHT:" msgstr "" #: btmaketorrentgui.py:146 msgid "Nodes (optional):" msgstr "" #: btmaketorrentgui.py:179 msgid "Comments:" msgstr "" #: btmaketorrentgui.py:209 msgid "Make" msgstr "" #: btmaketorrentgui.py:357 msgid "_Host" msgstr "" #: btmaketorrentgui.py:364 msgid "_Port" msgstr "" #: btmaketorrentgui.py:457 msgid "Building torrents..." msgstr "" #: btmaketorrentgui.py:465 msgid "Checking file sizes..." msgstr "" #: btmaketorrentgui.py:483 msgid "Start seeding" msgstr "" #: btmaketorrentgui.py:503 msgid "building " msgstr "" #: btmaketorrentgui.py:523 msgid "Done." msgstr "" #: btmaketorrentgui.py:524 msgid "Done building torrents." msgstr "" #: btmaketorrentgui.py:532 msgid "Error!" msgstr "" #: btmaketorrentgui.py:533 msgid "Error building torrents: " msgstr "" #: BitTorrent/GUI.py:152 #, python-format msgid "%d days" msgstr "" #: BitTorrent/GUI.py:154 #, python-format msgid "1 day %d hours" msgstr "" #: BitTorrent/GUI.py:156 #, python-format msgid "%d:%02d hours" msgstr "" #: BitTorrent/GUI.py:158 #, python-format msgid "%d:%02d minutes" msgstr "" #: BitTorrent/GUI.py:160 #, python-format msgid "%d seconds" msgstr "" #: BitTorrent/GUI.py:162 msgid "0 seconds" msgstr "" #: BitTorrent/GUI.py:204 #, python-format msgid "%s Help" msgstr "" #: BitTorrent/GUI.py:211 msgid "Frequently Asked Questions:" msgstr "" #: BitTorrent/GUI.py:216 msgid "Go" msgstr "" #: BitTorrent/GUI.py:437 BitTorrent/GUI.py:489 msgid "Choose an existing folder..." msgstr "" #: BitTorrent/GUI.py:447 msgid "All Files" msgstr "" #: BitTorrent/GUI.py:452 msgid "Torrents" msgstr "" #: BitTorrent/GUI.py:486 msgid "Create a new folder..." msgstr "" #: BitTorrent/GUI.py:548 msgid "Select a file" msgstr "" #: BitTorrent/GUI.py:549 msgid "Select a folder" msgstr "" #: BitTorrent/TorrentQueue.py:120 msgid "Could not load saved state: " msgstr "" #: BitTorrent/TorrentQueue.py:160 msgid "Version check failed: no DNS library" msgstr "" #: BitTorrent/TorrentQueue.py:177 msgid "DNS query failed" msgstr "" #: BitTorrent/TorrentQueue.py:179 msgid "number of received TXT fields is not 1" msgstr "" #: BitTorrent/TorrentQueue.py:182 msgid "number of strings in reply is not 1?" msgstr "" #: BitTorrent/TorrentQueue.py:192 msgid "Could not parse new version string" msgstr "" #: BitTorrent/TorrentQueue.py:202 #, python-format msgid "" "A newer version of BitTorrent is available.\n" "You can always get the latest version from\n" "%s." msgstr "" #: BitTorrent/TorrentQueue.py:207 msgid "Version check failed: " msgstr "" #: BitTorrent/TorrentQueue.py:244 msgid "Could not save UI state: " msgstr "" #: BitTorrent/TorrentQueue.py:254 BitTorrent/TorrentQueue.py:256 #: BitTorrent/TorrentQueue.py:329 BitTorrent/TorrentQueue.py:332 #: BitTorrent/TorrentQueue.py:342 BitTorrent/TorrentQueue.py:354 #: BitTorrent/TorrentQueue.py:371 msgid "Invalid state file contents" msgstr "" #: BitTorrent/TorrentQueue.py:269 msgid "Error reading file " msgstr "" #: BitTorrent/TorrentQueue.py:271 msgid "cannot restore state completely" msgstr "" #: BitTorrent/TorrentQueue.py:274 msgid "Invalid state file (duplicate entry)" msgstr "" #: BitTorrent/TorrentQueue.py:280 BitTorrent/TorrentQueue.py:285 msgid "Corrupt data in " msgstr "" #: BitTorrent/TorrentQueue.py:281 BitTorrent/TorrentQueue.py:286 msgid " , cannot restore torrent (" msgstr "" #: BitTorrent/TorrentQueue.py:300 msgid "Invalid state file (bad entry)" msgstr "" #: BitTorrent/TorrentQueue.py:319 msgid "Bad UI state file" msgstr "" #: BitTorrent/TorrentQueue.py:323 msgid "Bad UI state file version" msgstr "" #: BitTorrent/TorrentQueue.py:325 msgid "Unsupported UI state file version (from newer client version?)" msgstr "" #: BitTorrent/TorrentQueue.py:499 #, python-format msgid "Could not delete cached %s file:" msgstr "" #: BitTorrent/TorrentQueue.py:523 #, python-format msgid "This is not a valid torrent file. (%s)" msgstr "" #: BitTorrent/TorrentQueue.py:531 msgid "This torrent (or one with the same contents) is already running." msgstr "" #: BitTorrent/TorrentQueue.py:535 msgid "This torrent (or one with the same contents) is already waiting to run." msgstr "" #: BitTorrent/TorrentQueue.py:542 #, python-format msgid "Torrent in unknown state %d" msgstr "" #: BitTorrent/TorrentQueue.py:559 msgid "Could not write file " msgstr "" #: BitTorrent/TorrentQueue.py:561 msgid "torrent will not be restarted correctly on client restart" msgstr "" #: BitTorrent/TorrentQueue.py:648 #, python-format msgid "" "Can't run more than %d torrents simultaneously. For more info see the FAQ at " "%s." msgstr "" #: BitTorrent/TorrentQueue.py:762 msgid "" "Not starting torrent as there are other torrents waiting to run, and this " "one already meets the settings for when to stop seeding." msgstr "" #: BitTorrent/TorrentQueue.py:768 msgid "" "Not starting torrent as it already meets the settings for when to stop " "seeding the last completed torrent." msgstr "" #: BitTorrent/defaultargs.py:32 msgid "" "directory under which variable data such as fastresume information and GUI " "state is saved. Defaults to subdirectory 'data' of the bittorrent config " "directory." msgstr "" #: BitTorrent/defaultargs.py:36 msgid "" "character encoding used on the local filesystem. If left empty, " "autodetected. Autodetection doesn't work under python versions older than 2.3" msgstr "" #: BitTorrent/defaultargs.py:40 msgid "ISO Language code to use" msgstr "" #: BitTorrent/defaultargs.py:45 msgid "" "ip to report to the tracker (has no effect unless you are on the same local " "network as the tracker)" msgstr "" #: BitTorrent/defaultargs.py:48 msgid "" "world-visible port number if it's different from the one the client listens " "on locally" msgstr "" #: BitTorrent/defaultargs.py:51 msgid "minimum port to listen on, counts up if unavailable" msgstr "" #: BitTorrent/defaultargs.py:53 msgid "maximum port to listen on" msgstr "" #: BitTorrent/defaultargs.py:55 BitTorrent/track.py:44 msgid "ip to bind to locally" msgstr "" #: BitTorrent/defaultargs.py:57 msgid "seconds between updates of displayed information" msgstr "" #: BitTorrent/defaultargs.py:59 msgid "minutes to wait between requesting more peers" msgstr "" #: BitTorrent/defaultargs.py:61 msgid "minimum number of peers to not do rerequesting" msgstr "" #: BitTorrent/defaultargs.py:63 msgid "number of peers at which to stop initiating new connections" msgstr "" #: BitTorrent/defaultargs.py:65 msgid "" "maximum number of connections to allow, after this new incoming connections " "will be immediately closed" msgstr "" #: BitTorrent/defaultargs.py:68 msgid "whether to check hashes on disk" msgstr "" #: BitTorrent/defaultargs.py:70 msgid "maximum kB/s to upload at, 0 means no limit" msgstr "" #: BitTorrent/defaultargs.py:72 msgid "the number of uploads to fill out to with extra optimistic unchokes" msgstr "" #: BitTorrent/defaultargs.py:74 msgid "" "the maximum number of files in a multifile torrent to keep open at a time, 0 " "means no limit. Used to avoid running out of file descriptors." msgstr "" #: BitTorrent/defaultargs.py:81 msgid "number of seconds to pause between sending keepalives" msgstr "" #: BitTorrent/defaultargs.py:83 msgid "how many bytes to query for per request." msgstr "" #: BitTorrent/defaultargs.py:85 msgid "" "maximum length prefix encoding you'll accept over the wire - larger values " "get the connection dropped." msgstr "" #: BitTorrent/defaultargs.py:88 msgid "" "seconds to wait between closing sockets which nothing has been received on" msgstr "" #: BitTorrent/defaultargs.py:91 msgid "seconds to wait between checking if any connections have timed out" msgstr "" #: BitTorrent/defaultargs.py:93 msgid "" "maximum length slice to send to peers, close connection if a larger request " "is received" msgstr "" #: BitTorrent/defaultargs.py:96 BitTorrent/defaultargs.py:98 msgid "maximum amount of time to guess the current rate estimate represents" msgstr "" #: BitTorrent/defaultargs.py:100 msgid "maximum time to wait between retrying announces if they keep failing" msgstr "" #: BitTorrent/defaultargs.py:102 msgid "" "seconds to wait for data to come in over a connection before assuming it's " "semi-permanently choked" msgstr "" #: BitTorrent/defaultargs.py:105 msgid "number of downloads at which to switch from random to rarest first" msgstr "" #: BitTorrent/defaultargs.py:107 msgid "how many bytes to write into network buffers at once." msgstr "" #: BitTorrent/defaultargs.py:109 msgid "" "refuse further connections from addresses with broken or intentionally " "hostile peers that send incorrect data" msgstr "" #: BitTorrent/defaultargs.py:112 msgid "do not connect to several peers that have the same IP address" msgstr "" #: BitTorrent/defaultargs.py:114 msgid "if nonzero, set the TOS option for peer connections to this value" msgstr "" #: BitTorrent/defaultargs.py:116 msgid "" "enable workaround for a bug in BSD libc that makes file reads very slow." msgstr "" #: BitTorrent/defaultargs.py:118 msgid "address of HTTP proxy to use for tracker connections" msgstr "" #: BitTorrent/defaultargs.py:120 BitTorrent/track.py:48 msgid "close connections with RST and avoid the TCP TIME_WAIT state" msgstr "" #: BitTorrent/defaultargs.py:122 msgid "force max_allow_in to stay below 30 on Win32" msgstr "" #: BitTorrent/defaultargs.py:139 msgid "" "file name (for single-file torrents) or directory name (for batch torrents) " "to save the torrent as, overriding the default name in the torrent. See also " "--save_in, if neither is specified the user will be asked for save location" msgstr "" #: BitTorrent/defaultargs.py:144 msgid "display advanced user interface" msgstr "" #: BitTorrent/defaultargs.py:146 msgid "" "the maximum number of minutes to seed a completed torrent before stopping " "seeding" msgstr "" #: BitTorrent/defaultargs.py:149 msgid "" "the minimum upload/download ratio, in percent, to achieve before stopping " "seeding. 0 means no limit." msgstr "" #: BitTorrent/defaultargs.py:152 msgid "" "the minimum upload/download ratio, in percent, to achieve before stopping " "seeding the last torrent. 0 means no limit." msgstr "" #: BitTorrent/defaultargs.py:155 msgid "start downloader in paused state" msgstr "" #: BitTorrent/defaultargs.py:157 msgid "" "specifies how the app should behave when the user manually tries to start " "another torrent: \"replace\" means always replace the running torrent with " "the new one, \"add\" means always add the running torrent in parallel, and " "\"ask\" means ask the user each time." msgstr "" #: BitTorrent/defaultargs.py:171 msgid "" "file name (for single-file torrents) or directory name (for batch torrents) " "to save the torrent as, overriding the default name in the torrent. See also " "--save_in" msgstr "" #: BitTorrent/defaultargs.py:178 BitTorrent/defaultargs.py:198 msgid "" "the maximum number of uploads to allow at once. -1 means a (hopefully) " "reasonable number based on --max_upload_rate. The automatic values are only " "sensible when running one torrent at once." msgstr "" #: BitTorrent/defaultargs.py:183 msgid "" "local directory where the torrent contents will be saved. The file (single-" "file torrents) or directory (batch torrents) will be created under this " "directory using the default name specified in the .torrent file. See also --" "save_as." msgstr "" #: BitTorrent/defaultargs.py:192 msgid "whether or not to ask for a location to save downloaded files in" msgstr "" #: BitTorrent/defaultargs.py:203 msgid "" "local directory where the torrents will be saved, using a name determined by " "--saveas_style. If this is left empty each torrent will be saved under the " "directory of the corresponding .torrent file" msgstr "" #: BitTorrent/defaultargs.py:208 BitTorrent/track.py:77 msgid "how often to rescan the torrent directory, in seconds" msgstr "" #: BitTorrent/defaultargs.py:210 msgid "" "How to name torrent downloads: 1: use name OF torrent file (minus ." "torrent); 2: use name encoded IN torrent file; 3: create a directory with " "name OF torrent file (minus .torrent) and save in that directory using name " "encoded IN torrent file; 4: if name OF torrent file (minus .torrent) and " "name encoded IN torrent file are identical, use that name (style 1/2), " "otherwise create an intermediate directory as in style 3; CAUTION: options " "1 and 2 have the ability to overwrite files without warning and may present " "security issues." msgstr "" #: BitTorrent/defaultargs.py:225 msgid "" "whether to display the full path or the torrent contents for each torrent" msgstr "" #: BitTorrent/defaultargs.py:232 msgid "directory to look for .torrent files (semi-recursive)" msgstr "" #: BitTorrent/defaultargs.py:237 msgid "whether to display diagnostic info to stdout" msgstr "" #: BitTorrent/defaultargs.py:242 msgid "which power of two to set the piece size to" msgstr "" #: BitTorrent/defaultargs.py:244 msgid "default tracker name" msgstr "" #: BitTorrent/defaultargs.py:247 msgid "" "if false then make a trackerless torrent, instead of announce URL, use " "reliable node in form of : or an empty string to pull some nodes " "from your routing table" msgstr "" #: btdownloadcurses.py:45 btlaunchmanycurses.py:39 msgid "Textmode GUI initialization failed, cannot proceed." msgstr "" #: btdownloadcurses.py:47 btlaunchmanycurses.py:41 msgid "" "This download interface requires the standard Python module \"curses\", " "which is unfortunately not available for the native Windows port of Python. " "It is however available for the Cygwin port of Python, running on all Win32 " "systems (www.cygwin.com)." msgstr "" #: btdownloadcurses.py:52 btlaunchmanycurses.py:46 msgid "You may still use \"btdownloadheadless.py\" to download." msgstr "" #: btdownloadcurses.py:57 btdownloadheadless.py:39 msgid "download complete!" msgstr "" #: btdownloadcurses.py:62 btdownloadheadless.py:44 msgid "" msgstr "" #: btdownloadcurses.py:65 btdownloadheadless.py:47 #, python-format msgid "finishing in %d:%02d:%02d" msgstr "" #: btdownloadcurses.py:152 msgid "file:" msgstr "" #: btdownloadcurses.py:153 msgid "size:" msgstr "" #: btdownloadcurses.py:154 msgid "dest:" msgstr "" #: btdownloadcurses.py:155 msgid "progress:" msgstr "" #: btdownloadcurses.py:156 msgid "status:" msgstr "" #: btdownloadcurses.py:157 msgid "dl speed:" msgstr "" #: btdownloadcurses.py:158 msgid "ul speed:" msgstr "" #: btdownloadcurses.py:159 msgid "sharing:" msgstr "" #: btdownloadcurses.py:160 msgid "seeds:" msgstr "" #: btdownloadcurses.py:161 msgid "peers:" msgstr "" #: btdownloadcurses.py:170 btdownloadheadless.py:94 msgid "download succeeded" msgstr "" #: btdownloadcurses.py:227 btdownloadheadless.py:128 #, python-format msgid "oo (%.1f MB up / %.1f MB down)" msgstr "" #: btdownloadcurses.py:230 btdownloadheadless.py:131 #, python-format msgid "%.3f (%.1f MB up / %.1f MB down)" msgstr "" #: btdownloadcurses.py:236 #, python-format msgid "%d seen now, plus %d distributed copies(%s)" msgstr "" #: btdownloadcurses.py:241 btdownloadheadless.py:142 #, python-format msgid "%d distributed copies (next: %s)" msgstr "" #: btdownloadcurses.py:243 btdownloadheadless.py:144 #, python-format msgid "%d seen now" msgstr "" #: btdownloadcurses.py:263 msgid "error(s):" msgstr "" #: btdownloadcurses.py:272 msgid "error:" msgstr "" #: btdownloadcurses.py:275 msgid "" " # IP Upload Download Completed Speed" msgstr "" #: btdownloadcurses.py:320 #, python-format msgid "downloading %d pieces, have %d fragments, %d of %d pieces completed" msgstr "" #: btdownloadcurses.py:354 btdownloadheadless.py:219 msgid "You cannot specify both --save_as and --save_in" msgstr "" #: btdownloadcurses.py:372 btdownloadheadless.py:237 #: BitTorrent/launchmanycore.py:69 msgid "shutting down" msgstr "" #: btdownloadcurses.py:379 btdownloadheadless.py:244 #: BitTorrent/launchmanycore.py:232 msgid "Error reading config: " msgstr "" #: btdownloadcurses.py:432 btdownloadheadless.py:297 msgid "Error reading .torrent file: " msgstr "" #: btdownloadcurses.py:434 btdownloadheadless.py:299 msgid "you must specify a .torrent file" msgstr "" #: btdownloadcurses.py:444 msgid "These errors occurred during execution:" msgstr "" #: btdownloadheadless.py:137 #, python-format msgid "%d seen now, plus %d distributed copies (%s)" msgstr "" #: btdownloadheadless.py:147 msgid "ERROR:\n" msgstr "" #: btdownloadheadless.py:148 msgid "saving: " msgstr "" #: btdownloadheadless.py:149 msgid "percent done: " msgstr "" #: btdownloadheadless.py:150 msgid "time left: " msgstr "" #: btdownloadheadless.py:151 msgid "download to: " msgstr "" #: btdownloadheadless.py:152 msgid "download rate: " msgstr "" #: btdownloadheadless.py:153 msgid "upload rate: " msgstr "" #: btdownloadheadless.py:154 msgid "share rating: " msgstr "" #: btdownloadheadless.py:155 msgid "seed status: " msgstr "" #: btdownloadheadless.py:156 msgid "peer status: " msgstr "" #: btlaunchmany.py:35 btlaunchmanycurses.py:227 msgid "no torrents" msgstr "" #: btlaunchmany.py:49 btlaunchmanycurses.py:265 msgid "SYSTEM ERROR - EXCEPTION GENERATED" msgstr "" #: btlaunchmany.py:64 btlaunchmanycurses.py:285 msgid "Warning: " msgstr "" #: btlaunchmany.py:64 btlaunchmanycurses.py:285 msgid " is not a directory" msgstr "" #: btlaunchmany.py:66 #, python-format msgid "" "error: %s\n" "run with no args for parameter explanations" msgstr "" #: btlaunchmany.py:71 btlaunchmanycurses.py:292 msgid "" "\n" "EXCEPTION:" msgstr "" #: btlaunchmanycurses.py:58 BitTorrent/launchmanycore.py:142 msgid "connecting to peers" msgstr "" #: btlaunchmanycurses.py:59 #, python-format msgid "ETA in %d:%02d:%02d" msgstr "" #: btlaunchmanycurses.py:143 msgid "Size" msgstr "" #: btlaunchmanycurses.py:144 msgid "Download" msgstr "" #: btlaunchmanycurses.py:145 msgid "Upload" msgstr "" #: btlaunchmanycurses.py:146 btlaunchmanycurses.py:239 msgid "Totals:" msgstr "" #: btlaunchmanycurses.py:205 #, python-format msgid " (%s) %s - %s peers %s seeds %s dist copies - %s up %s dn" msgstr "" #: btlaunchmanycurses.py:287 BitTorrent/track.py:850 msgid "error: " msgstr "" #: btlaunchmanycurses.py:287 msgid "" "\n" "run with no args for parameter explanations" msgstr "" #: btmaketorrent.py:29 msgid "optional human-readable comment to put in .torrent" msgstr "" #: btmaketorrent.py:31 msgid "optional target file for the torrent" msgstr "" #: btreannounce.py:22 #, python-format msgid "Usage: %s TRACKER_URL [TORRENTFILE [TORRENTFILE ... ] ]" msgstr "" #: btreannounce.py:31 #, python-format msgid "old announce for %s: %s" msgstr "" #: btrename.py:26 #, python-format msgid "%s %s - change the suggested filename in a .torrent file" msgstr "" #: btrename.py:31 #, python-format msgid "Usage: %s TORRENTFILE NEW_FILE_NAME" msgstr "" #: btrename.py:38 #, python-format msgid "old filename: %s" msgstr "" #: btrename.py:40 #, python-format msgid "new filename: %s" msgstr "" #: btrename.py:45 msgid "done." msgstr "" #: btshowmetainfo.py:26 #, python-format msgid "%s %s - decode %s metainfo files" msgstr "" #: btshowmetainfo.py:30 #, python-format msgid "Usage: %s [TORRENTFILE [TORRENTFILE ... ] ]" msgstr "" #: btshowmetainfo.py:34 #, python-format msgid "metainfo file: %s" msgstr "" #: btshowmetainfo.py:35 #, python-format msgid "info hash: %s" msgstr "" #: btshowmetainfo.py:36 #, python-format msgid "file name: %s" msgstr "" #: btshowmetainfo.py:37 msgid "file size:" msgstr "" #: btshowmetainfo.py:38 msgid "files:" msgstr "" #: btshowmetainfo.py:39 #, python-format msgid "directory name: %s" msgstr "" #: btshowmetainfo.py:40 msgid "archive size:" msgstr "" #: btshowmetainfo.py:41 #, python-format msgid "tracker announce url: %s" msgstr "" #: btshowmetainfo.py:42 msgid "trackerless nodes:" msgstr "" #: btshowmetainfo.py:43 msgid "comment:" msgstr "" #: BitTorrent/controlsocket.py:108 BitTorrent/controlsocket.py:157 msgid "Could not create control socket: " msgstr "" #: BitTorrent/controlsocket.py:116 BitTorrent/controlsocket.py:134 #: BitTorrent/controlsocket.py:166 BitTorrent/controlsocket.py:187 msgid "Could not send command: " msgstr "" #: BitTorrent/controlsocket.py:144 msgid "Could not create control socket: already in use" msgstr "" #: BitTorrent/controlsocket.py:149 msgid "Could not remove old control socket filename:" msgstr "" #: BitTorrent/bencode.py:73 msgid "not a valid bencoded string" msgstr "" #: BitTorrent/bencode.py:75 msgid "invalid bencoded value (data after valid prefix)" msgstr "" #: BitTorrent/parseargs.py:27 #, python-format msgid "Usage: %s " msgstr "" #: BitTorrent/parseargs.py:29 msgid "" "[OPTIONS] [TORRENTDIRECTORY]\n" "\n" msgstr "" #: BitTorrent/parseargs.py:30 msgid "" "If a non-option argument is present it's taken as the value\n" "of the torrent_dir option.\n" msgstr "" #: BitTorrent/parseargs.py:33 msgid "[OPTIONS] [TORRENTFILES]\n" msgstr "" #: BitTorrent/parseargs.py:35 msgid "[OPTIONS] [TORRENTFILE]\n" msgstr "" #: BitTorrent/parseargs.py:37 msgid "[OPTION] TRACKER_URL FILE [FILE]\n" msgstr "" #: BitTorrent/parseargs.py:39 msgid "arguments are -\n" msgstr "" #: BitTorrent/parseargs.py:70 msgid " (defaults to " msgstr "" #: BitTorrent/parseargs.py:109 msgid "Temporary Internet Files" msgstr "" #: BitTorrent/parseargs.py:110 #, python-format msgid "" "Could not read %s: %s. You are probably using a broken Internet Explorer " "version that passed BitTorrent a filename that doesn't exist. To work around " "the problem, try clearing your Temporary Internet Files or right-click the " "link and save the .torrent file to disk first." msgstr "" #: BitTorrent/parseargs.py:119 BitTorrent/parseargs.py:139 #, python-format msgid "Could not read %s" msgstr "" #: BitTorrent/parseargs.py:124 #, python-format msgid "" "Could not download or open \n" "%s\n" "Try using a web browser to download the torrent file." msgstr "" #: BitTorrent/parseargs.py:167 BitTorrent/parseargs.py:204 msgid "unknown key " msgstr "" #: BitTorrent/parseargs.py:173 BitTorrent/parseargs.py:183 msgid "parameter passed in at end with no value" msgstr "" #: BitTorrent/parseargs.py:187 msgid "command line parsing failed at " msgstr "" #: BitTorrent/parseargs.py:194 #, python-format msgid "Option %s is required." msgstr "" #: BitTorrent/parseargs.py:196 #, python-format msgid "Must supply at least %d args." msgstr "" #: BitTorrent/parseargs.py:198 #, python-format msgid "Too many args - %d max." msgstr "" #: BitTorrent/parseargs.py:228 #, python-format msgid "wrong format of %s - %s" msgstr "" #: BitTorrent/configfile.py:125 msgid "Could not permanently save options: " msgstr "" #: BitTorrent/Rerequester.py:92 #, python-format msgid "Tracker announce still not complete %d seconds after starting it" msgstr "" #: BitTorrent/Rerequester.py:162 msgid "Problem connecting to tracker, gethostbyname failed - " msgstr "" #: BitTorrent/Rerequester.py:175 msgid "Problem connecting to tracker - " msgstr "" #: BitTorrent/Rerequester.py:202 msgid "bad data from tracker - " msgstr "" #: BitTorrent/Rerequester.py:213 msgid "rejected by tracker - " msgstr "" #: BitTorrent/Rerequester.py:219 msgid "" "Aborting the torrent as it was rejected by the tracker while not connected " "to any peers. " msgstr "" #: BitTorrent/Rerequester.py:221 msgid " Message from the tracker: " msgstr "" #: BitTorrent/Rerequester.py:227 msgid "warning from tracker - " msgstr "" #: BitTorrent/parsedir.py:34 msgid "Could not read directory " msgstr "" #: BitTorrent/parsedir.py:43 msgid "Could not stat " msgstr "" #: BitTorrent/parsedir.py:74 #, python-format msgid "removing %s (will re-add)" msgstr "" #: BitTorrent/parsedir.py:84 BitTorrent/parsedir.py:98 #, python-format msgid "**warning** %s is a duplicate torrent for %s" msgstr "" #: BitTorrent/parsedir.py:130 #, python-format msgid "**warning** %s has errors" msgstr "" #: BitTorrent/parsedir.py:138 msgid "... successful" msgstr "" #: BitTorrent/parsedir.py:145 #, python-format msgid "removing %s" msgstr "" #: BitTorrent/parsedir.py:149 msgid "done checking" msgstr "" #: BitTorrent/RawServer.py:276 msgid "lost server socket" msgstr "" #: BitTorrent/RawServer.py:292 msgid "Error handling accepted connection: " msgstr "" #: BitTorrent/RawServer.py:375 #, python-format msgid "Have to exit due to the TCP stack flaking out. Please see the FAQ at %s" msgstr "" #: BitTorrent/HTTPHandler.py:20 msgid "Mon" msgstr "" #: BitTorrent/HTTPHandler.py:20 msgid "Tue" msgstr "" #: BitTorrent/HTTPHandler.py:20 msgid "Wed" msgstr "" #: BitTorrent/HTTPHandler.py:20 msgid "Thu" msgstr "" #: BitTorrent/HTTPHandler.py:20 msgid "Fri" msgstr "" #: BitTorrent/HTTPHandler.py:20 msgid "Sat" msgstr "" #: BitTorrent/HTTPHandler.py:20 msgid "Sun" msgstr "" #: BitTorrent/HTTPHandler.py:22 msgid "Jan" msgstr "" #: BitTorrent/HTTPHandler.py:22 msgid "Feb" msgstr "" #: BitTorrent/HTTPHandler.py:22 msgid "Mar" msgstr "" #: BitTorrent/HTTPHandler.py:22 msgid "Apr" msgstr "" #: BitTorrent/HTTPHandler.py:22 msgid "May" msgstr "" #: BitTorrent/HTTPHandler.py:22 msgid "Jun" msgstr "" #: BitTorrent/HTTPHandler.py:23 msgid "Jul" msgstr "" #: BitTorrent/HTTPHandler.py:23 msgid "Aug" msgstr "" #: BitTorrent/HTTPHandler.py:23 msgid "Sep" msgstr "" #: BitTorrent/HTTPHandler.py:23 msgid "Oct" msgstr "" #: BitTorrent/HTTPHandler.py:23 msgid "Nov" msgstr "" #: BitTorrent/HTTPHandler.py:23 msgid "Dec" msgstr "" #: BitTorrent/HTTPHandler.py:125 #, python-format msgid "Compressed: %i Uncompressed: %i\n" msgstr "" #: BitTorrent/makemetafile.py:60 msgid "" "You can't specify the name of the .torrent file when generating multiple " "torrents at once" msgstr "" #: BitTorrent/makemetafile.py:75 #, python-format msgid "Filesystem encoding \"%s\" is not supported in this version" msgstr "" #: BitTorrent/makemetafile.py:185 #, python-format msgid "" "Could not convert file/directory name \"%s\" to utf-8 (%s). Either the " "assumed filesystem encoding \"%s\" is wrong or the filename contains illegal " "bytes." msgstr "" #: BitTorrent/makemetafile.py:190 #, python-format msgid "" "File/directory name \"%s\" contains reserved unicode values that do not " "correspond to characters." msgstr "" #: BitTorrent/StorageWrapper.py:53 msgid "bad data in responsefile - total too small" msgstr "" #: BitTorrent/StorageWrapper.py:55 msgid "bad data in responsefile - total too big" msgstr "" #: BitTorrent/StorageWrapper.py:100 msgid "checking existing file" msgstr "" #: BitTorrent/StorageWrapper.py:122 msgid "" "--check_hashes 0 or fastresume info doesn't match file state (missing data)" msgstr "" #: BitTorrent/StorageWrapper.py:131 msgid "Bad fastresume info (files contain more data)" msgstr "" #: BitTorrent/StorageWrapper.py:136 msgid "Bad fastresume info (illegal value)" msgstr "" #: BitTorrent/StorageWrapper.py:252 msgid "data corrupted on disk - maybe you have two copies running?" msgstr "" #: BitTorrent/StorageWrapper.py:284 BitTorrent/Storage.py:257 msgid "Couldn't read fastresume data: " msgstr "" #: BitTorrent/StorageWrapper.py:404 msgid "told file complete on start-up, but piece failed hash check" msgstr "" #: BitTorrent/Storage.py:58 #, python-format msgid "File %s belongs to another running torrent" msgstr "" #: BitTorrent/Storage.py:102 #, python-format msgid "File %s already exists, but is not a regular file" msgstr "" #: BitTorrent/Storage.py:181 msgid "Short read - something truncated files?" msgstr "" #: BitTorrent/Storage.py:224 msgid "Unsupported fastresume file format, maybe from another client version?" msgstr "" #: BitTorrent/Storage.py:240 msgid "Fastresume info doesn't match file modification time" msgstr "" #: BitTorrent/Storage.py:243 msgid "Fastresume data doesn't match actual filesize" msgstr "" #: BitTorrent/launchmanycore.py:65 msgid "Could not set signal handler: " msgstr "" #: BitTorrent/launchmanycore.py:71 BitTorrent/launchmanycore.py:92 #, python-format msgid "dropped \"%s\"" msgstr "" #: BitTorrent/launchmanycore.py:95 #, python-format msgid "added \"%s\"" msgstr "" #: BitTorrent/launchmanycore.py:121 msgid "waiting for hash check" msgstr "" #: BitTorrent/launchmanycore.py:139 BitTorrent/download.py:388 msgid "downloading" msgstr "" #: BitTorrent/launchmanycore.py:234 msgid "Rereading config file" msgstr "" #: BitTorrent/ConvertedMetainfo.py:51 msgid "" "This seems to be an old Python version which does not support detecting the " "filesystem encoding. Assuming 'ascii'." msgstr "" #: BitTorrent/ConvertedMetainfo.py:58 msgid "Python failed to autodetect filesystem encoding. Using 'ascii' instead." msgstr "" #: BitTorrent/ConvertedMetainfo.py:65 #, python-format msgid "Filesystem encoding '%s' is not supported. Using 'ascii' instead." msgstr "" #: BitTorrent/ConvertedMetainfo.py:123 msgid "Bad file path component: " msgstr "" #: BitTorrent/ConvertedMetainfo.py:188 msgid "" "This .torrent file has been created with a broken tool and has incorrectly " "encoded filenames. Some or all of the filenames may appear different from " "what the creator of the .torrent file intended." msgstr "" #: BitTorrent/ConvertedMetainfo.py:194 msgid "" "This .torrent file has been created with a broken tool and has bad character " "values that do not correspond to any real character. Some or all of the " "filenames may appear different from what the creator of the .torrent file " "intended." msgstr "" #: BitTorrent/ConvertedMetainfo.py:201 msgid "" "This .torrent file has been created with a broken tool and has incorrectly " "encoded filenames. The names used may still be correct." msgstr "" #: BitTorrent/ConvertedMetainfo.py:206 #, python-format msgid "" "The character set used on the local filesystem (\"%s\") cannot represent all " "characters used in the filename(s) of this torrent. Filenames have been " "changed from the original." msgstr "" #: BitTorrent/ConvertedMetainfo.py:212 msgid "" "The Windows filesystem cannot handle some characters used in the filename(s) " "of this torrent.Filenames have been changed from the original." msgstr "" #: BitTorrent/ConvertedMetainfo.py:217 msgid "" "This .torrent file has been created with a broken tool and has at least 1 " "file with an invalid file or directory name. However since all such files " "were marked as having length 0 those files are just ignored." msgstr "" #: BitTorrent/__init__.py:20 msgid "Python 2.2.1 or newer required" msgstr "" #: BitTorrent/Encoder.py:173 msgid "Can't start two separate instances of the same torrent" msgstr "" #: BitTorrent/download.py:95 msgid "maxport less than minport - no ports to check" msgstr "" #: BitTorrent/download.py:107 #, python-format msgid "Could not open a listening port: %s." msgstr "" #: BitTorrent/download.py:109 #, python-format msgid "Could not open a listening port: %s. " msgstr "" #: BitTorrent/download.py:111 msgid "Check your port range settings." msgstr "" #: BitTorrent/download.py:216 msgid "Initial startup" msgstr "" #: BitTorrent/download.py:269 #, python-format msgid "Could not load fastresume data: %s. " msgstr "" #: BitTorrent/download.py:270 msgid "Will perform full hash check." msgstr "" #: BitTorrent/download.py:277 #, python-format msgid "piece %d failed hash check, re-downloading it" msgstr "" #: BitTorrent/download.py:398 msgid "download failed: " msgstr "" #: BitTorrent/download.py:402 msgid "IO Error: No space left on disk, or cannot create a file that large:" msgstr "" #: BitTorrent/download.py:405 msgid "killed by IO error: " msgstr "" #: BitTorrent/download.py:408 msgid "killed by OS error: " msgstr "" #: BitTorrent/download.py:413 msgid "killed by internal exception: " msgstr "" #: BitTorrent/download.py:418 msgid "Additional error when closing down due to error: " msgstr "" #: BitTorrent/download.py:431 msgid "Could not remove fastresume file after failure:" msgstr "" #: BitTorrent/download.py:448 msgid "seeding" msgstr "" #: BitTorrent/download.py:471 msgid "Could not write fastresume data: " msgstr "" #: BitTorrent/download.py:481 msgid "shut down" msgstr "" #: BitTorrent/btformats.py:23 msgid "bad metainfo - not a dictionary" msgstr "" #: BitTorrent/btformats.py:26 msgid "bad metainfo - bad pieces key" msgstr "" #: BitTorrent/btformats.py:29 msgid "bad metainfo - illegal piece length" msgstr "" #: BitTorrent/btformats.py:32 msgid "bad metainfo - bad name" msgstr "" #: BitTorrent/btformats.py:34 #, python-format msgid "name %s disallowed for security reasons" msgstr "" #: BitTorrent/btformats.py:36 msgid "single/multiple file mix" msgstr "" #: BitTorrent/btformats.py:40 BitTorrent/btformats.py:50 msgid "bad metainfo - bad length" msgstr "" #: BitTorrent/btformats.py:44 msgid "bad metainfo - \"files\" is not a list of files" msgstr "" #: BitTorrent/btformats.py:47 msgid "bad metainfo - bad file value" msgstr "" #: BitTorrent/btformats.py:53 msgid "bad metainfo - bad path" msgstr "" #: BitTorrent/btformats.py:56 msgid "bad metainfo - bad path dir" msgstr "" #: BitTorrent/btformats.py:58 #, python-format msgid "path %s disallowed for security reasons" msgstr "" #: BitTorrent/btformats.py:69 msgid "bad metainfo - duplicate path" msgstr "" #: BitTorrent/btformats.py:71 msgid "bad metainfo - name used as bothfile and subdirectory name" msgstr "" #: BitTorrent/btformats.py:78 msgid "bad metainfo - wrong object type" msgstr "" #: BitTorrent/btformats.py:81 msgid "bad metainfo - no announce URL string" msgstr "" #: BitTorrent/btformats.py:88 msgid "non-text failure reason" msgstr "" #: BitTorrent/btformats.py:92 msgid "non-text warning message" msgstr "" #: BitTorrent/btformats.py:97 msgid "invalid entry in peer list1" msgstr "" #: BitTorrent/btformats.py:99 msgid "invalid entry in peer list2" msgstr "" #: BitTorrent/btformats.py:102 msgid "invalid entry in peer list3" msgstr "" #: BitTorrent/btformats.py:106 msgid "invalid entry in peer list4" msgstr "" #: BitTorrent/btformats.py:108 msgid "invalid peer list" msgstr "" #: BitTorrent/btformats.py:111 msgid "invalid announce interval" msgstr "" #: BitTorrent/btformats.py:114 msgid "invalid min announce interval" msgstr "" #: BitTorrent/btformats.py:116 msgid "invalid tracker id" msgstr "" #: BitTorrent/btformats.py:119 msgid "invalid peer count" msgstr "" #: BitTorrent/btformats.py:122 msgid "invalid seed count" msgstr "" #: BitTorrent/btformats.py:125 msgid "invalid \"last\" entry" msgstr "" #: BitTorrent/track.py:40 msgid "Port to listen on." msgstr "" #: BitTorrent/track.py:42 msgid "file to store recent downloader info in" msgstr "" #: BitTorrent/track.py:46 msgid "timeout for closing connections" msgstr "" #: BitTorrent/track.py:50 msgid "seconds between saving dfile" msgstr "" #: BitTorrent/track.py:52 msgid "seconds between expiring downloaders" msgstr "" #: BitTorrent/track.py:54 msgid "seconds downloaders should wait between reannouncements" msgstr "" #: BitTorrent/track.py:56 msgid "" "default number of peers to send in an info message if the client does not " "specify a number" msgstr "" #: BitTorrent/track.py:59 msgid "time to wait between checking if any connections have timed out" msgstr "" #: BitTorrent/track.py:61 msgid "" "how many times to check if a downloader is behind a NAT (0 = don't check)" msgstr "" #: BitTorrent/track.py:64 msgid "whether to add entries to the log for nat-check results" msgstr "" #: BitTorrent/track.py:66 msgid "minimum time it must have been since the last flush to do another one" msgstr "" #: BitTorrent/track.py:69 msgid "" "minimum time in seconds before a cache is considered stale and is flushed" msgstr "" #: BitTorrent/track.py:72 msgid "" "only allow downloads for .torrents in this dir (and recursively in " "subdirectories of directories that have no .torrent files themselves). If " "set, torrents in this directory show up on infopage/scrape whether they have " "peers or not" msgstr "" #: BitTorrent/track.py:79 msgid "" "allow special keys in torrents in the allowed_dir to affect tracker access" msgstr "" #: BitTorrent/track.py:82 msgid "whether to reopen the log file upon receipt of HUP signal" msgstr "" #: BitTorrent/track.py:84 msgid "whether to display an info page when the tracker's root dir is loaded" msgstr "" #: BitTorrent/track.py:87 msgid "a URL to redirect the info page to" msgstr "" #: BitTorrent/track.py:89 msgid "whether to display names from allowed dir" msgstr "" #: BitTorrent/track.py:91 msgid "file containing x-icon data to return when browser requests favicon.ico" msgstr "" #: BitTorrent/track.py:94 msgid "" "ignore the ip GET parameter from machines which aren't on local network IPs " "(0 = never, 1 = always, 2 = ignore if NAT checking is not enabled). HTTP " "proxy headers giving address of original client are treated the same as --ip." msgstr "" #: BitTorrent/track.py:99 msgid "file to write the tracker logs, use - for stdout (default)" msgstr "" #: BitTorrent/track.py:101 msgid "" "use with allowed_dir; adds a /file?hash={hash} url that allows users to " "download the torrent file" msgstr "" #: BitTorrent/track.py:104 msgid "" "keep dead torrents after they expire (so they still show up on your /scrape " "and web page). Only matters if allowed_dir is not set" msgstr "" #: BitTorrent/track.py:107 msgid "scrape access allowed (can be none, specific or full)" msgstr "" #: BitTorrent/track.py:109 msgid "maximum number of peers to give with any one request" msgstr "" #: BitTorrent/track.py:161 msgid "" "your file may exist elsewhere in the universe\n" "but alas, not here\n" msgstr "" #: BitTorrent/track.py:246 #, python-format msgid "**warning** specified favicon file -- %s -- does not exist." msgstr "" #: BitTorrent/track.py:269 #, python-format msgid "**warning** statefile %s corrupt; resetting" msgstr "" #: BitTorrent/track.py:305 msgid "# Log Started: " msgstr "" #: BitTorrent/track.py:307 msgid "**warning** could not redirect stdout to log file: " msgstr "" #: BitTorrent/track.py:315 msgid "# Log reopened: " msgstr "" #: BitTorrent/track.py:317 msgid "**warning** could not reopen logfile" msgstr "" #: BitTorrent/track.py:457 msgid "specific scrape function is not available with this tracker." msgstr "" #: BitTorrent/track.py:467 msgid "full scrape function is not available with this tracker." msgstr "" #: BitTorrent/track.py:480 msgid "get function is not available with this tracker." msgstr "" #: BitTorrent/track.py:494 msgid "Requested download is not authorized for use with this tracker." msgstr "" #: BitTorrent/track.py:851 msgid "run with no arguments for parameter explanations" msgstr "" #: BitTorrent/track.py:859 msgid "# Shutting down: " msgstr ""