diff options
Diffstat (limited to 'locale')
76 files changed, 1413 insertions, 1474 deletions
diff --git a/locale/cli.pot b/locale/cli.pot index 646c6c70e..db8033d31 100644 --- a/locale/cli.pot +++ b/locale/cli.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: pyLoad 0.4.9\n" +"Project-Id-Version: pyLoad 0.4.10\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" -"POT-Creation-Date: 2011-12-07 19:21+0100\n" +"POT-Creation-Date: 2014-07-13 20:53+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" @@ -17,283 +17,283 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: pyLoadCli.py:75 pyLoadCli.py:133 +#: pyload/cli/Cli.py:75 pyload/cli/Cli.py:133 msgid " Command Line Interface" msgstr "" -#: pyLoadCli.py:165 +#: pyload/cli/Cli.py:165 #, python-format msgid "%s Downloads:" msgstr "" -#: pyLoadCli.py:177 +#: pyload/cli/Cli.py:177 msgid " Speed: " msgstr "" -#: pyLoadCli.py:177 +#: pyload/cli/Cli.py:177 msgid " Size: " msgstr "" -#: pyLoadCli.py:178 +#: pyload/cli/Cli.py:178 msgid " Finished in: " msgstr "" -#: pyLoadCli.py:179 +#: pyload/cli/Cli.py:179 msgid " ID: " msgstr "" -#: pyLoadCli.py:184 +#: pyload/cli/Cli.py:184 msgid "waiting: " msgstr "" -#: pyLoadCli.py:191 pyLoadCli.py:193 +#: pyload/cli/Cli.py:191 pyload/cli/Cli.py:193 msgid "Status:" msgstr "" -#: pyLoadCli.py:191 +#: pyload/cli/Cli.py:191 msgid "paused" msgstr "" -#: pyLoadCli.py:193 +#: pyload/cli/Cli.py:193 msgid "running" msgstr "" -#: pyLoadCli.py:196 +#: pyload/cli/Cli.py:196 msgid "total Speed" msgstr "" -#: pyLoadCli.py:196 +#: pyload/cli/Cli.py:196 msgid "Files in queue" msgstr "" -#: pyLoadCli.py:197 +#: pyload/cli/Cli.py:197 msgid "Total" msgstr "" -#: pyLoadCli.py:203 +#: pyload/cli/Cli.py:203 msgid "Menu:" msgstr "" -#: pyLoadCli.py:205 +#: pyload/cli/Cli.py:205 msgid " Add Links" msgstr "" -#: pyLoadCli.py:206 +#: pyload/cli/Cli.py:206 msgid " Manage Queue" msgstr "" -#: pyLoadCli.py:207 +#: pyload/cli/Cli.py:207 msgid " Manage Collector" msgstr "" -#: pyLoadCli.py:208 +#: pyload/cli/Cli.py:208 msgid " (Un)Pause Server" msgstr "" -#: pyLoadCli.py:209 +#: pyload/cli/Cli.py:209 msgid " Kill Server" msgstr "" -#: pyLoadCli.py:210 +#: pyload/cli/Cli.py:210 msgid " Quit" msgstr "" -#: pyLoadCli.py:289 pyLoadCli.py:296 +#: pyload/cli/Cli.py:289 pyload/cli/Cli.py:296 msgid "Please use this syntax: add <Package name> <link> <link2> ..." msgstr "" -#: pyLoadCli.py:315 +#: pyload/cli/Cli.py:315 #, python-format msgid "Checking %d links:" msgstr "" -#: pyLoadCli.py:324 +#: pyload/cli/Cli.py:324 msgid "File does not exists." msgstr "" -#: pyLoadCli.py:385 +#: pyload/cli/Cli.py:385 msgid "pyLoad was terminated" msgstr "" -#: pyLoadCli.py:443 +#: pyload/cli/Cli.py:443 msgid "Prints server status" msgstr "" -#: pyLoadCli.py:444 +#: pyload/cli/Cli.py:444 msgid "Prints downloads in queue" msgstr "" -#: pyLoadCli.py:445 +#: pyload/cli/Cli.py:445 msgid "Prints downloads in collector" msgstr "" -#: pyLoadCli.py:446 +#: pyload/cli/Cli.py:446 msgid "Adds package to queue" msgstr "" -#: pyLoadCli.py:447 +#: pyload/cli/Cli.py:447 msgid "Adds package to collector" msgstr "" -#: pyLoadCli.py:448 +#: pyload/cli/Cli.py:448 msgid "Delete Files from Queue/Collector" msgstr "" -#: pyLoadCli.py:449 +#: pyload/cli/Cli.py:449 msgid "Delete Packages from Queue/Collector" msgstr "" -#: pyLoadCli.py:450 +#: pyload/cli/Cli.py:450 msgid "Move Packages from Queue to Collector or vice versa" msgstr "" -#: pyLoadCli.py:451 +#: pyload/cli/Cli.py:451 msgid "Restart files" msgstr "" -#: pyLoadCli.py:452 +#: pyload/cli/Cli.py:452 msgid "Restart packages" msgstr "" -#: pyLoadCli.py:453 +#: pyload/cli/Cli.py:453 msgid "Check online status, works with local container" msgstr "" -#: pyLoadCli.py:454 +#: pyload/cli/Cli.py:454 msgid "Checks online status of a container file" msgstr "" -#: pyLoadCli.py:455 +#: pyload/cli/Cli.py:455 msgid "Pause the server" msgstr "" -#: pyLoadCli.py:456 +#: pyload/cli/Cli.py:456 msgid "continue downloads" msgstr "" -#: pyLoadCli.py:457 +#: pyload/cli/Cli.py:457 msgid "Toggle pause/unpause" msgstr "" -#: pyLoadCli.py:458 +#: pyload/cli/Cli.py:458 msgid "kill server" msgstr "" -#: pyLoadCli.py:460 +#: pyload/cli/Cli.py:460 msgid "List of commands:" msgstr "" -#: pyLoadCli.py:473 +#: pyload/cli/Cli.py:473 msgid "Couldn't write user config file" msgstr "" -#: pyLoadCli.py:548 +#: pyload/cli/Cli.py:548 msgid "You need py-openssl to connect to this pyLoad Core." msgstr "" -#: pyLoadCli.py:555 +#: pyload/cli/Cli.py:555 msgid "Address: " msgstr "" -#: pyLoadCli.py:556 +#: pyload/cli/Cli.py:556 msgid "Port: " msgstr "" -#: pyLoadCli.py:557 +#: pyload/cli/Cli.py:557 msgid "Username: " msgstr "" -#: pyLoadCli.py:561 +#: pyload/cli/Cli.py:561 msgid "Password: " msgstr "" -#: pyLoadCli.py:566 pyLoadCli.py:575 +#: pyload/cli/Cli.py:566 pyload/cli/Cli.py:575 msgid "Login data is wrong." msgstr "" -#: pyLoadCli.py:568 pyLoadCli.py:577 +#: pyload/cli/Cli.py:568 pyload/cli/Cli.py:577 #, python-format msgid "Could not establish connection to %(addr)s:%(port)s." msgstr "" -#: pyLoadCli.py:580 +#: pyload/cli/Cli.py:580 msgid "You need py-openssl to connect to this pyLoad core." msgstr "" -#: pyLoadCli.py:582 +#: pyload/cli/Cli.py:582 msgid "Interactive mode ignored since you passed some commands." msgstr "" -#: module/cli/ManageFiles.py:97 -msgid "Manage Packages:" +#: pyload/cli/AddPackage.py:48 +msgid "Add Package:" msgstr "" -#: module/cli/ManageFiles.py:99 -msgid "Manage Links:" +#: pyload/cli/AddPackage.py:53 +msgid "Enter a name for the new package" msgstr "" -#: module/cli/ManageFiles.py:104 -msgid "What do you want to move?" +#: pyload/cli/AddPackage.py:57 +#, python-format +msgid "Package: %s" msgstr "" -#: module/cli/ManageFiles.py:106 -msgid "What do you want to delete?" +#: pyload/cli/AddPackage.py:58 +msgid "Parse the links you want to add." msgstr "" -#: module/cli/ManageFiles.py:108 -msgid "What do you want to restart?" +#: pyload/cli/AddPackage.py:59 +#, python-format +msgid "Type %s when done." msgstr "" -#: module/cli/ManageFiles.py:113 -msgid "Choose what yout want to do or enter package number." +#: pyload/cli/AddPackage.py:60 +msgid "Links added: " msgstr "" -#: module/cli/ManageFiles.py:115 -msgid "delete" +#: pyload/cli/AddPackage.py:64 pyload/cli/ManageFiles.py:149 +msgid " back to main menu" msgstr "" -#: module/cli/ManageFiles.py:115 -msgid "move" +#: pyload/cli/ManageFiles.py:97 +msgid "Manage Packages:" msgstr "" -#: module/cli/ManageFiles.py:115 -msgid "restart" +#: pyload/cli/ManageFiles.py:99 +msgid "Manage Links:" msgstr "" -#: module/cli/ManageFiles.py:148 -msgid " - previous" +#: pyload/cli/ManageFiles.py:104 +msgid "What do you want to move?" msgstr "" -#: module/cli/ManageFiles.py:148 -msgid " - next" +#: pyload/cli/ManageFiles.py:106 +msgid "What do you want to delete?" msgstr "" -#: module/cli/ManageFiles.py:149 module/cli/AddPackage.py:64 -msgid " back to main menu" +#: pyload/cli/ManageFiles.py:108 +msgid "What do you want to restart?" msgstr "" -#: module/cli/AddPackage.py:48 -msgid "Add Package:" +#: pyload/cli/ManageFiles.py:113 +msgid "Choose what yout want to do or enter package number." msgstr "" -#: module/cli/AddPackage.py:53 -msgid "Enter a name for the new package" +#: pyload/cli/ManageFiles.py:115 +msgid "delete" msgstr "" -#: module/cli/AddPackage.py:57 -#, python-format -msgid "Package: %s" +#: pyload/cli/ManageFiles.py:115 +msgid "move" msgstr "" -#: module/cli/AddPackage.py:58 -msgid "Parse the links you want to add." +#: pyload/cli/ManageFiles.py:115 +msgid "restart" msgstr "" -#: module/cli/AddPackage.py:59 -#, python-format -msgid "Type %s when done." +#: pyload/cli/ManageFiles.py:148 +msgid " - previous" msgstr "" -#: module/cli/AddPackage.py:60 -msgid "Links added: " +#: pyload/cli/ManageFiles.py:148 +msgid " - next" msgstr "" diff --git a/locale/core.pot b/locale/core.pot index 546f0e4d3..028c0c14e 100644 --- a/locale/core.pot +++ b/locale/core.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: pyLoad 0.4.9\n" +"Project-Id-Version: pyLoad 0.4.10\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" -"POT-Creation-Date: 2011-12-07 19:21+0100\n" +"POT-Creation-Date: 2014-07-13 20:53+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" @@ -17,850 +17,883 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: pyLoadCore.py:185 +#: pyload/Core.py:181 msgid "Received Quit signal" msgstr "" -#: pyLoadCore.py:301 +#: pyload/Core.py:302 #, python-format msgid "pyLoad already running with pid %s" msgstr "" -#: pyLoadCore.py:315 +#: pyload/Core.py:316 #, python-format msgid "Failed changing group: %s" msgstr "" -#: pyLoadCore.py:325 +#: pyload/Core.py:326 #, python-format msgid "Failed changing user: %s" msgstr "" -#: pyLoadCore.py:327 +#: pyload/Core.py:328 msgid "folder for logs" msgstr "" -#: pyLoadCore.py:338 +#: pyload/Core.py:339 msgid "Starting" msgstr "" -#: pyLoadCore.py:339 +#: pyload/Core.py:340 #, python-format msgid "Using home directory: %s" msgstr "" -#: pyLoadCore.py:348 +#: pyload/Core.py:349 msgid "pycrypto to decode container files" msgstr "" -#: pyLoadCore.py:351 +#: pyload/Core.py:352 msgid "folder for temporary files" msgstr "" -#: pyLoadCore.py:356 +#: pyload/Core.py:357 msgid "folder for downloads" msgstr "" -#: pyLoadCore.py:359 +#: pyload/Core.py:360 msgid "OpenSSL for secure connection" msgstr "" -#: pyLoadCore.py:363 +#: pyload/Core.py:364 msgid "Moving old user config to DB" msgstr "" -#: pyLoadCore.py:366 -msgid "Please check your logindata with ./pyLoadCore.py -u" +#: pyload/Core.py:367 +msgid "Please check your logindata with ./pyload.py -u" msgstr "" -#: pyLoadCore.py:369 +#: pyload/Core.py:370 msgid "All links removed" msgstr "" -#: pyLoadCore.py:400 +#: pyload/Core.py:401 #, python-format msgid "Downloadtime: %s" msgstr "" -#: pyLoadCore.py:410 +#: pyload/Core.py:411 #, python-format msgid "Free space: %s" msgstr "" -#: pyLoadCore.py:430 +#: pyload/Core.py:431 msgid "Activating Accounts..." msgstr "" -#: pyLoadCore.py:436 +#: pyload/Core.py:437 msgid "Activating Plugins..." msgstr "" -#: pyLoadCore.py:439 +#: pyload/Core.py:440 msgid "pyLoad is up and running" msgstr "" -#: pyLoadCore.py:458 +#: pyload/Core.py:459 msgid "restarting pyLoad" msgstr "" -#: pyLoadCore.py:462 +#: pyload/Core.py:463 msgid "pyLoad quits" msgstr "" -#: pyLoadCore.py:519 +#: pyload/Core.py:520 #, python-format msgid "Install %s" msgstr "" -#: pyLoadCore.py:555 +#: pyload/Core.py:556 #, python-format msgid "could not find %(desc)s: %(name)s" msgstr "" -#: pyLoadCore.py:557 +#: pyload/Core.py:558 #, python-format msgid "could not create %(desc)s: %(name)s" msgstr "" -#: pyLoadCore.py:578 +#: pyload/Core.py:579 msgid "shutting down..." msgstr "" -#: pyLoadCore.py:595 +#: pyload/Core.py:596 msgid "error while shutting down" msgstr "" -#: pyLoadCore.py:659 +#: pyload/Core.py:660 msgid "killed pyLoad from Terminal" msgstr "" -#: module/common/JsEngine.py:156 -msgid "" -"No js engine detected, please install either Spidermonkey, ossp-js, pyv8 or " -"rhino" +#: pyload/database/DatabaseBackend.py:174 +msgid "Filedatabase was deleted due to incompatible version." msgstr "" -#: module/remote/ThriftBackend.py:39 -msgid "Using SSL ThriftBackend" +#: pyload/database/DatabaseBackend.py:189 +msgid "Filedatabase could NOT be converted." msgstr "" -#: module/remote/RemoteManager.py:35 -#, python-format -msgid "Remote backend error: %s" +#: pyload/database/DatabaseBackend.py:198 +msgid "Database was converted from v2 to v3." msgstr "" -#: module/remote/RemoteManager.py:82 -#, python-format -msgid "Starting %(name)s: %(addr)s:%(port)s" +#: pyload/database/DatabaseBackend.py:206 +msgid "Database was converted from v3 to v4." msgstr "" -#: module/remote/RemoteManager.py:84 -#, python-format -msgid "Failed loading backend %(name)s | %(error)s" +#: pyload/database/DatabaseBackend.py:252 +msgid "Converting old Django DB" msgstr "" -#: module/ThreadManager.py:137 -#, python-format -msgid "Reconnect Failed: %s" +#: pyload/database/FileDatabase.py:45 +msgid "finished" msgstr "" -#: module/ThreadManager.py:176 -msgid "Reconnect script not found!" +#: pyload/database/FileDatabase.py:45 +msgid "offline" msgstr "" -#: module/ThreadManager.py:182 -msgid "Starting reconnect" +#: pyload/database/FileDatabase.py:45 +msgid "online" msgstr "" -#: module/ThreadManager.py:196 -msgid "Failed executing reconnect script!" +#: pyload/database/FileDatabase.py:45 +msgid "queued" msgstr "" -#: module/ThreadManager.py:208 -#, python-format -msgid "Reconnected, new IP: %s" +#: pyload/database/FileDatabase.py:45 +msgid "skipped" msgstr "" -#: module/ThreadManager.py:288 -msgid "Not enough space left on device" +#: pyload/database/FileDatabase.py:45 +msgid "waiting" +msgstr "" + +#: pyload/database/FileDatabase.py:45 +msgid "temp. offline" +msgstr "" + +#: pyload/database/FileDatabase.py:45 +msgid "starting" +msgstr "" + +#: pyload/database/FileDatabase.py:45 +msgid "failed" +msgstr "" + +#: pyload/database/FileDatabase.py:45 +msgid "aborted" msgstr "" -#: module/HookManager.py:90 module/plugins/Hook.py:102 +#: pyload/database/FileDatabase.py:45 +msgid "decrypting" +msgstr "" + +#: pyload/database/FileDatabase.py:45 +msgid "custom" +msgstr "" + +#: pyload/database/FileDatabase.py:45 +msgid "downloading" +msgstr "" + +#: pyload/database/FileDatabase.py:45 +msgid "processing" +msgstr "" + +#: pyload/database/FileDatabase.py:45 +msgid "unknown" +msgstr "" + +#: pyload/database/FileDatabase.py:531 pyload/plugin/hooks/IRCInterface.py:74 +#: pyload/plugin/hooks/XMPPInterface.py:83 #, python-format -msgid "Error executing hooks: %s" +msgid "Package finished: %s" msgstr "" -#: module/HookManager.py:140 +#: pyload/remote/ThriftBackend.py:39 +msgid "Using SSL ThriftBackend" +msgstr "" + +#: pyload/remote/RemoteManager.py:35 #, python-format -msgid "Failed activating %(name)s" +msgid "Remote backend error: %s" msgstr "" -#: module/HookManager.py:144 +#: pyload/remote/RemoteManager.py:82 #, python-format -msgid "Activated plugins: %s" +msgid "Starting %(name)s: %(addr)s:%(port)s" msgstr "" -#: module/HookManager.py:145 +#: pyload/remote/RemoteManager.py:84 #, python-format -msgid "Deactivate plugins: %s" +msgid "Failed loading backend %(name)s | %(error)s" msgstr "" -#: module/CaptchaManager.py:78 module/interaction/InteractionManager.py:82 -msgid "No Client connected for captcha decrypting" +#: pyload/webui/app/json.py:57 +#, python-format +msgid "waiting %s" msgstr "" -#: module/web/ServerThread.py:35 +#: pyload/threads/ServerThread.py:36 msgid "SSL certificates not found." msgstr "" -#: module/web/ServerThread.py:39 +#: pyload/threads/ServerThread.py:40 #, python-format msgid "Sorry, we dropped support for starting %s directly within pyLoad" msgstr "" -#: module/web/ServerThread.py:40 +#: pyload/threads/ServerThread.py:41 msgid "You can use the threaded server which offers good performance and ssl," msgstr "" -#: module/web/ServerThread.py:41 +#: pyload/threads/ServerThread.py:42 #, python-format msgid "" "of course you can still use your existing %s with pyLoads fastcgi server" msgstr "" -#: module/web/ServerThread.py:42 -msgid "sample configs are located in the module/web/servers directory" +#: pyload/threads/ServerThread.py:43 +msgid "sample configs are located in the pyload/webui/servers directory" msgstr "" -#: module/web/ServerThread.py:49 +#: pyload/threads/ServerThread.py:49 #, python-format msgid "Can't use %(server)s, python-flup is not installed!" msgstr "" -#: module/web/ServerThread.py:56 +#: pyload/threads/ServerThread.py:58 #, python-format msgid "Error importing lightweight server: %s" msgstr "" -#: module/web/ServerThread.py:57 +#: pyload/threads/ServerThread.py:59 msgid "" "You need to download and compile bjoern, https://github.com/jonashaag/bjoern" msgstr "" -#: module/web/ServerThread.py:58 -msgid "Copy the boern.so to module/lib folder or use setup.py install" +#: pyload/threads/ServerThread.py:60 +msgid "Copy the boern.so to the lib folder or use setup.py install" msgstr "" -#: module/web/ServerThread.py:59 +#: pyload/threads/ServerThread.py:61 msgid "" "Of course you need to be familiar with linux and know how to compile software" msgstr "" -#: module/web/ServerThread.py:63 +#: pyload/threads/ServerThread.py:64 msgid "Server set to threaded, due to known performance problems on windows." msgstr "" -#: module/web/ServerThread.py:80 module/web/ServerThread.py:103 +#: pyload/threads/ServerThread.py:80 pyload/threads/ServerThread.py:103 msgid "This server offers no SSL, please consider using threaded instead" msgstr "" -#: module/web/ServerThread.py:82 +#: pyload/threads/ServerThread.py:82 #, python-format msgid "Starting builtin webserver: %(host)s:%(port)d" msgstr "" -#: module/web/ServerThread.py:87 +#: pyload/threads/ServerThread.py:87 #, python-format msgid "Starting threaded SSL webserver: %(host)s:%(port)d" msgstr "" -#: module/web/ServerThread.py:91 +#: pyload/threads/ServerThread.py:91 #, python-format msgid "Starting threaded webserver: %(host)s:%(port)d" msgstr "" -#: module/web/ServerThread.py:97 +#: pyload/threads/ServerThread.py:97 #, python-format msgid "Starting fastcgi server: %(host)s:%(port)d" msgstr "" -#: module/web/ServerThread.py:105 +#: pyload/threads/ServerThread.py:105 #, python-format msgid "Starting lightweight webserver (bjoern): %(host)s:%(port)d" msgstr "" -#: module/web/pyload_app.py:125 +#: pyload/webui/app/pyload.py:127 msgid "You dont have permission to access this page." msgstr "" -#: module/web/pyload_app.py:193 +#: pyload/webui/app/pyload.py:195 msgid "Download directory not found." msgstr "" -#: module/web/pyload_app.py:260 module/web/pyload_app.py:267 +#: pyload/webui/app/pyload.py:262 pyload/webui/app/pyload.py:269 msgid "unlimited" msgstr "" -#: module/web/pyload_app.py:262 module/web/pyload_app.py:269 +#: pyload/webui/app/pyload.py:264 pyload/webui/app/pyload.py:271 msgid "not available" msgstr "" -#: module/web/pyload_app.py:509 -msgid "Run pyLoadCore.py -s to access the setup." +#: pyload/webui/app/pyload.py:509 +msgid "Run pyload.py -s to access the setup." msgstr "" -#: module/web/json_app.py:60 +#: pyload/network/HTTPDownload.py:245 #, python-format -msgid "waiting %s" +msgid "Download chunks failed, fallback to single connection | %s" msgstr "" -#: module/Api.py:329 +#: pyload/threads/PluginThread.py:183 #, python-format -msgid "Added package %(name)s containing %(count)d links" +msgid "Download starts: %s" msgstr "" -#: module/Api.py:592 +#: pyload/threads/PluginThread.py:189 #, python-format -msgid "Added %(count)d links to package #%(package)d " -msgstr "" - -#: module/plugins/crypter/SerienjunkiesOrg.py:125 -msgid "Downloadlimit reached" -msgstr "" - -#: module/plugins/hooks/ClickAndLoad.py:74 -msgid "Click'N'Load: Port 9666 already in use" +msgid "Download finished: %s" msgstr "" -#: module/plugins/hooks/ExtractArchive.py:91 +#: pyload/threads/PluginThread.py:194 pyload/threads/PluginThread.py:365 #, python-format -msgid "No %s installed" +msgid "Plugin %s is missing a function." msgstr "" -#: module/plugins/hooks/ExtractArchive.py:93 -#: module/plugins/hooks/ExtractArchive.py:98 +#: pyload/threads/PluginThread.py:202 pyload/threads/PluginThread.py:265 +#: pyload/threads/PluginThread.py:382 #, python-format -msgid "Could not activate %s" -msgstr "" - -#: module/plugins/hooks/ExtractArchive.py:103 -msgid "Activated" -msgstr "" - -#: module/plugins/hooks/ExtractArchive.py:105 -msgid "No Extract plugins activated" +msgid "Download aborted: %s" msgstr "" -#: module/plugins/hooks/ExtractArchive.py:117 +#: pyload/threads/PluginThread.py:222 #, python-format -msgid "Package %s queued for later extracting" +msgid "Download restarted: %(name)s | %(msg)s" msgstr "" -#: module/plugins/hooks/ExtractArchive.py:142 +#: pyload/threads/PluginThread.py:231 pyload/threads/PluginThread.py:373 #, python-format -msgid "Check package %s" +msgid "Download is offline: %s" msgstr "" -#: module/plugins/hooks/ExtractArchive.py:179 +#: pyload/threads/PluginThread.py:234 #, python-format -msgid "Extract to %s" -msgstr "" - -#: module/plugins/hooks/ExtractArchive.py:198 -msgid "extracting" -msgstr "" - -#: module/plugins/hooks/ExtractArchive.py:209 -msgid "Password protected" -msgstr "" - -#: module/plugins/hooks/ExtractArchive.py:229 -msgid "Wrong password" +msgid "Download is temporary offline: %s" msgstr "" -#: module/plugins/hooks/ExtractArchive.py:237 +#: pyload/threads/PluginThread.py:237 pyload/threads/PluginThread.py:304 #, python-format -msgid "Deleting %s files" -msgstr "" - -#: module/plugins/hooks/ExtractArchive.py:242 -msgid "Extracting finished" -msgstr "" - -#: module/plugins/hooks/ExtractArchive.py:249 -msgid "Archive Error" +msgid "Download failed: %(name)s | %(msg)s" msgstr "" -#: module/plugins/hooks/ExtractArchive.py:251 -msgid "CRC Mismatch" +#: pyload/threads/PluginThread.py:254 +msgid "" +"Couldn't connect to host or connection reset, waiting 1 minute and retry." msgstr "" -#: module/plugins/hooks/ExtractArchive.py:255 -msgid "Unknown Error" +#: pyload/threads/PluginThread.py:290 +#, python-format +msgid "Download skipped: %(name)s due to %(plugin)s" msgstr "" -#: module/plugins/hooks/ExtractArchive.py:307 -msgid "Setting User and Group failed" +#: pyload/threads/PluginThread.py:361 +#, python-format +msgid "Decrypting starts: %s" msgstr "" -#: module/plugins/hooks/CaptchaTrader.py:71 +#: pyload/threads/PluginThread.py:376 pyload/threads/PluginThread.py:394 #, python-format -msgid "%s credits left" +msgid "Decrypting failed: %(name)s | %(msg)s" msgstr "" -#: module/plugins/hooks/CaptchaTrader.py:132 -msgid "Your CaptchaTrader Account has not enough credits" +#: pyload/threads/PluginThread.py:388 +#, python-format +msgid "Retrying %s" msgstr "" -#: module/plugins/hooks/IRCInterface.py:74 -#: module/plugins/hooks/XMPPInterface.py:82 -#: module/database/FileDatabase.py:507 +#: pyload/threads/PluginThread.py:635 #, python-format -msgid "Package finished: %s" +msgid "Info Fetching for %(name)s failed | %(err)s" msgstr "" -#: module/plugins/hooks/IRCInterface.py:81 +#: pyload/HookManager.py:90 pyload/plugin/Hook.py:103 #, python-format -msgid "Download finished: %(name)s @ %(plugin)s " +msgid "Error executing hooks: %s" msgstr "" -#: module/plugins/hooks/IRCInterface.py:93 +#: pyload/HookManager.py:140 #, python-format -msgid "New Captcha Request: %s" +msgid "Failed activating %(name)s" msgstr "" -#: module/plugins/hooks/IRCInterface.py:94 +#: pyload/HookManager.py:144 #, python-format -msgid "Answer with 'c %s text on the captcha'" +msgid "Activated plugins: %s" msgstr "" -#: module/plugins/hooks/XMPPInterface.py:90 +#: pyload/HookManager.py:145 #, python-format -msgid "Download finished: %(name)s @ %(plugin)s" +msgid "Deactivate plugins: %s" msgstr "" -#: module/plugins/hooks/RehostTo.py:32 -msgid "Please add your rehost.to account first and restart pyLoad" +#: pyload/ThreadManager.py:137 +#, python-format +msgid "Reconnect Failed: %s" msgstr "" -#: module/plugins/hooks/HotFolder.py:82 -#, python-format -msgid "Added %s from HotFolder" +#: pyload/ThreadManager.py:176 +msgid "Reconnect script not found!" msgstr "" -#: module/plugins/hooks/ExternalScripts.py:54 -#, python-format -msgid "Installed scripts for %s: " +#: pyload/ThreadManager.py:182 +msgid "Starting reconnect" msgstr "" -#: module/plugins/hooks/ExternalScripts.py:70 -msgid "Script not executable:" +#: pyload/ThreadManager.py:196 +msgid "Failed executing reconnect script!" msgstr "" -#: module/plugins/hooks/ExternalScripts.py:80 +#: pyload/ThreadManager.py:208 #, python-format -msgid "Error in %(script)s: %(error)s" +msgid "Reconnected, new IP: %s" msgstr "" -#: module/plugins/hooks/UpdateManager.py:68 -msgid "No Updates for pyLoad" +#: pyload/ThreadManager.py:288 +msgid "Not enough space left on device" msgstr "" -#: module/plugins/hooks/UpdateManager.py:73 -msgid "*** Plugins have been updated, please restart pyLoad ***" +#: pyload/plugin/Account.py:85 pyload/plugin/Account.py:90 +#, python-format +msgid "Could not login with account %(user)s | %(msg)s" msgstr "" -#: module/plugins/hooks/UpdateManager.py:75 -msgid "Plugins updated and reloaded" +#: pyload/plugin/Account.py:86 +msgid "Wrong Password" msgstr "" -#: module/plugins/hooks/UpdateManager.py:78 -msgid "No plugin updates available" +#: pyload/plugin/Account.py:243 +#, python-format +msgid "Your Time %s has wrong format, use: 1:22-3:44" msgstr "" -#: module/plugins/hooks/UpdateManager.py:93 +#: pyload/plugin/Account.py:269 #, python-format -msgid "*** New pyLoad Version %s available ***" +msgid "Account %s has not enough traffic, checking again in 30min" msgstr "" -#: module/plugins/hooks/UpdateManager.py:94 -msgid "*** Get it here: http://pyload.org/download ***" +#: pyload/plugin/Account.py:276 +#, python-format +msgid "Account %s is expired, checking again in 1h" msgstr "" -#: module/plugins/hooks/UpdateManager.py:97 -#: module/plugins/hooks/UpdateManager.py:110 -msgid "Not able to connect server for updates" +#: pyload/plugin/crypter/SerienjunkiesOrg.py:126 +msgid "Downloadlimit reached" msgstr "" -#: module/plugins/hooks/UpdateManager.py:141 +#: pyload/plugin/PluginManager.py:153 #, python-format -msgid "New version of %(type)s|%(name)s : %(version).2f" +msgid "%s has a invalid pattern." msgstr "" -#: module/plugins/hooks/UpdateManager.py:150 -#: module/plugins/hooks/UpdateManager.py:155 +#: pyload/plugin/PluginManager.py:272 #, python-format -msgid "Error when updating %s" +msgid "Error importing %(name)s: %(msg)s" msgstr "" -#: module/plugins/hooks/UpdateManager.py:155 -msgid "Version mismatch" +#: pyload/plugin/internal/MultiHoster.py:132 +msgid "No Hoster loaded" msgstr "" -#: module/plugins/hoster/BasePlugin.py:53 -msgid "Authorization required (username:password)" +#: pyload/plugin/accounts/BitshareCom.py:38 +msgid "Activate direct Download in your Bitshare Account" msgstr "" -#: module/plugins/hoster/OronCom.py:135 -msgid "Not enough traffic left" +#: pyload/plugin/container/LinkList.py:64 +msgid "LinkList could not be cleared." msgstr "" -#: module/plugins/hoster/OronCom.py:137 -#: module/plugins/hoster/UploadedTo.py:158 -msgid "Traffic exceeded" +#: pyload/plugin/AccountManager.py:88 +msgid "Account settings deleted, due to new config format." msgstr "" -#: module/plugins/hoster/MegauploadCom.py:135 -msgid "You should enable direct Download in your Megaupload Account settings" +#: pyload/plugin/hoster/BasePlugin.py:65 +msgid "Authorization required (username:password)" msgstr "" -#: module/plugins/hoster/MegauploadCom.py:158 +#: pyload/plugin/hoster/SimplydebridCom.py:23 +#: pyload/plugin/hoster/RealdebridCom.py:40 +#: pyload/plugin/hoster/FreeWayMe.py:39 pyload/plugin/hoster/ZeveraCom.py:21 +#: pyload/plugin/hoster/UnrestrictLi.py:52 +#: pyload/plugin/hoster/Vipleech4uCom.py:30 +#: pyload/plugin/hoster/Premium4Me.py:27 pyload/plugin/hoster/FastixRu.py:36 +#: pyload/plugin/hoster/SimplyPremiumCom.py:52 +#: pyload/plugin/hoster/MegaDebridEu.py:46 +#: pyload/plugin/hoster/AlldebridCom.py:38 +#: pyload/plugin/hoster/LinksnappyCom.py:29 +#: pyload/plugin/hoster/DebridItaliaCom.py:39 +#: pyload/plugin/hoster/RPNetBiz.py:28 +#: pyload/plugin/hoster/MultiDebridCom.py:40 +#: pyload/plugin/hoster/ReloadCc.py:26 pyload/plugin/hoster/OverLoadMe.py:38 +#: pyload/plugin/hoster/RehostTo.py:25 +#: pyload/plugin/hoster/PremiumizeMe.py:24 +#: pyload/plugin/hooks/RPNetBiz.py:45 #, python-format -msgid "Megaupload: waiting %d minutes" -msgstr "" - -#: module/plugins/hoster/MegauploadCom.py:172 -msgid "You need premium to download files larger than 1 GB" +msgid "Please enter your %s account or deactivate this plugin" msgstr "" -#: module/plugins/hoster/MegauploadCom.py:177 -msgid "The file is password protected, enter a password and restart." +#: pyload/plugin/hoster/FilesMailRu.py:98 +#, python-format +msgid "" +"There was HTML Code in the Downloaded File (%s)...redirect error? The " +"Download will be restarted." msgstr "" -#: module/plugins/hoster/MegauploadCom.py:194 -msgid "Megaupload is currently blocking your IP. Try again later, manually." +#: pyload/plugin/hoster/NetloadIn.py:145 +#: pyload/plugin/hoster/NetloadIn.py:169 +msgid "File temporarily not available" msgstr "" -#: module/plugins/hoster/MegauploadCom.py:269 -msgid "" -"Looks like the file is still not available. Retry downloading later, " -"manually." +#: pyload/plugin/hoster/NetloadIn.py:182 +#, python-format +msgid "Netload: waiting between downloads %d s." msgstr "" -#: module/plugins/hoster/MegauploadCom.py:272 -msgid "Wrong password for download link." +#: pyload/plugin/hoster/NetloadIn.py:213 +#, python-format +msgid "Netload: waiting for captcha %d s." msgstr "" -#: module/plugins/hoster/UploadedTo.py:131 -msgid "API key invalid" +#: pyload/plugin/hoster/NetloadIn.py:251 +msgid "Downloaded File was empty" msgstr "" -#: module/plugins/hoster/UploadedTo.py:155 +#: pyload/plugin/hoster/MegaDebridEu.py:49 #, python-format -msgid "%s: Not enough traffic left" -msgstr "" - -#: module/plugins/hoster/ShareonlineBiz.py:106 -msgid "Parallel download issue" +msgid "Impossible to connect to %s" msgstr "" -#: module/plugins/hoster/ShareonlineBiz.py:121 -msgid "Invalid download ticket" +#: pyload/plugin/hoster/MegaDebridEu.py:89 +#, python-format +msgid "Impossible to debrid %s" msgstr "" -#: module/plugins/hoster/RehostTo.py:26 -msgid "Please enter your rehost.to account or deactivate this plugin" +#: pyload/plugin/hoster/UploadedTo.py:129 +msgid "API key invalid" msgstr "" -#: module/plugins/hoster/FileserveCom.py:87 -msgid "Not logged in." +#: pyload/plugin/hoster/UploadedTo.py:153 +#, python-format +msgid "%s: Not enough traffic left" msgstr "" -#: module/plugins/hoster/FileserveCom.py:112 -msgid "Parallel download error, now waiting 60s." +#: pyload/plugin/hoster/UploadedTo.py:156 +msgid "Traffic exceeded" msgstr "" -#: module/plugins/hoster/RapidshareCom.py:99 +#: pyload/plugin/hoster/RapidshareCom.py:99 msgid "Rapidshare: Traffic Share (direct download)" msgstr "" -#: module/plugins/hoster/RapidshareCom.py:126 -#: module/plugins/hoster/RapidshareCom.py:192 +#: pyload/plugin/hoster/RapidshareCom.py:126 +#: pyload/plugin/hoster/RapidshareCom.py:193 msgid "Already downloading from this ip address, waiting 60 seconds" msgstr "" -#: module/plugins/hoster/RapidshareCom.py:130 +#: pyload/plugin/hoster/RapidshareCom.py:130 msgid "Invalid Auth Code, download will be restarted" msgstr "" -#: module/plugins/hoster/RapidshareCom.py:196 +#: pyload/plugin/hoster/RapidshareCom.py:198 msgid "RapidShareCom: No free slots" msgstr "" -#: module/plugins/hoster/RapidshareCom.py:199 +#: pyload/plugin/hoster/RapidshareCom.py:201 msgid "You need a premium account for this file" msgstr "" -#: module/plugins/hoster/RapidshareCom.py:201 +#: pyload/plugin/hoster/RapidshareCom.py:203 msgid "Filename reported invalid" msgstr "" -#: module/plugins/hoster/FilesMailRu.py:99 -msgid "There was HTML Code in the Downloaded File(" +#: pyload/plugin/hoster/FileserveCom.py:100 +msgid "Parallel download error, now waiting 60s." msgstr "" -#: module/plugins/hoster/NetloadIn.py:141 -#: module/plugins/hoster/NetloadIn.py:161 -msgid "File temporarily not available" +#: pyload/plugin/hoster/FileserveCom.py:216 +msgid "Not logged in." msgstr "" -#: module/plugins/hoster/NetloadIn.py:174 -#, python-format -msgid "Netload: waiting between downloads %d s." +#: pyload/plugin/hoster/MegaNz.py:56 +msgid "Decryption failed" msgstr "" -#: module/plugins/hoster/NetloadIn.py:203 -#, python-format -msgid "Netload: waiting for captcha %d s." +#: pyload/plugin/hoster/MegaNz.py:106 +msgid "No file key provided in the URL" msgstr "" -#: module/plugins/hoster/NetloadIn.py:242 -msgid "Downloaded File was empty" +#: pyload/plugin/hoster/MegaNz.py:118 +msgid "Error code:" msgstr "" -#: module/plugins/hoster/RealdebridCom.py:37 -msgid "Please enter your Real-debrid account or deactivate this plugin" +#: pyload/plugin/Container.py:68 +msgid "File not exists." msgstr "" -#: module/plugins/container/LinkList.py:54 -msgid "LinkList could not be cleared." +#: pyload/plugin/hooks/UpdateManager.py:97 +msgid "Not able to connect server to get updates" msgstr "" -#: module/plugins/Plugin.py:381 -msgid "" -"Pil and tesseract not installed and no Client connected for captcha " -"decrypting" +#: pyload/plugin/hooks/UpdateManager.py:111 +msgid "No pyLoad version available" msgstr "" -#: module/plugins/Plugin.py:385 -msgid "No captcha result obtained in appropiate time by any of the plugins." +#: pyload/plugin/hooks/UpdateManager.py:118 +#, python-format +msgid "*** New pyLoad Version %s available ***" +msgstr "" + +#: pyload/plugin/hooks/UpdateManager.py:119 +msgid "*** Get it here: https://github.com/pyload/pyload/releases ***" msgstr "" -#: module/plugins/Plugin.py:490 module/plugins/Plugin.py:520 +#: pyload/plugin/hooks/UpdateManager.py:170 #, python-format -msgid "Setting User and Group failed: %s" +msgid "New version of [%(type)s] %(name)s (v%(oldver)s -> v%(newver)s)" msgstr "" -#: module/plugins/Container.py:68 -msgid "File not exists." +#: pyload/plugin/hooks/UpdateManager.py:180 +#: pyload/plugin/hooks/UpdateManager.py:185 +#, python-format +msgid "Error when updating plugin %s" msgstr "" -#: module/plugins/accounts/MegauploadCom.py:41 -msgid "Activate direct Download in your MegaUpload Account" +#: pyload/plugin/hooks/UpdateManager.py:185 +msgid "Version mismatch" msgstr "" -#: module/plugins/accounts/FilesonicCom.py:49 -msgid "Invalid login retrieving user details" +#: pyload/plugin/hooks/UpdateManager.py:196 +#, python-format +msgid "Removed blacklisted plugin: [%(type)s] %(name)s" msgstr "" -#: module/plugins/accounts/BitshareCom.py:36 -msgid "Activate direct Download in your Bitshare Account" +#: pyload/plugin/hooks/UpdateManager.py:204 +msgid "Plugins updated and reloaded" msgstr "" -#: module/plugins/PluginManager.py:153 -#, python-format -msgid "%s has a invalid pattern." +#: pyload/plugin/hooks/UpdateManager.py:206 +msgid "*** Plugins have been updated, pyLoad will be restarted now ***" msgstr "" -#: module/plugins/PluginManager.py:272 -#, python-format -msgid "Error importing %(name)s: %(msg)s" +#: pyload/plugin/hooks/UpdateManager.py:211 +msgid "No plugin updates available" msgstr "" -#: module/plugins/AccountManager.py:88 -msgid "Account settings deleted, due to new config format." +#: pyload/plugin/hooks/IRCInterface.py:82 +#, python-format +msgid "Download finished: %(name)s @ %(plugin)s " msgstr "" -#: module/plugins/internal/MultiHoster.py:60 -msgid "No Hoster loaded" +#: pyload/plugin/hooks/IRCInterface.py:95 +#, python-format +msgid "New Captcha Request: %s" msgstr "" -#: module/plugins/Account.py:85 module/plugins/Account.py:91 +#: pyload/plugin/hooks/IRCInterface.py:96 #, python-format -msgid "Could not login with account %(user)s | %(msg)s" +msgid "Answer with 'c %s text on the captcha'" msgstr "" -#: module/plugins/Account.py:86 -msgid "Wrong Password" +#: pyload/plugin/hooks/Premium4Me.py:29 +msgid "Please add your premium.to account first and restart pyLoad" msgstr "" -#: module/plugins/Account.py:240 +#: pyload/plugin/hooks/HotFolder.py:81 #, python-format -msgid "Your Time %s has wrong format, use: 1:22-3:44" +msgid "Added %s from HotFolder" msgstr "" -#: module/plugins/Account.py:266 +#: pyload/plugin/hooks/ExtractArchive.py:94 #, python-format -msgid "Account %s has not enough traffic, checking again in 30min" +msgid "No %s installed" msgstr "" -#: module/plugins/Account.py:273 +#: pyload/plugin/hooks/ExtractArchive.py:96 +#: pyload/plugin/hooks/ExtractArchive.py:101 #, python-format -msgid "Account %s is expired, checking again in 1h" +msgid "Could not activate %s" msgstr "" -#: module/database/FileDatabase.py:47 -msgid "finished" +#: pyload/plugin/hooks/ExtractArchive.py:106 +msgid "Activated" msgstr "" -#: module/database/FileDatabase.py:47 -msgid "offline" +#: pyload/plugin/hooks/ExtractArchive.py:108 +msgid "No Extract plugins activated" msgstr "" -#: module/database/FileDatabase.py:47 -msgid "online" +#: pyload/plugin/hooks/ExtractArchive.py:120 +#, python-format +msgid "Package %s queued for later extracting" msgstr "" -#: module/database/FileDatabase.py:47 -msgid "queued" +#: pyload/plugin/hooks/ExtractArchive.py:143 +#, python-format +msgid "Check package %s" msgstr "" -#: module/database/FileDatabase.py:47 -msgid "skipped" +#: pyload/plugin/hooks/ExtractArchive.py:184 +#, python-format +msgid "Extract to %s" msgstr "" -#: module/database/FileDatabase.py:47 -msgid "waiting" +#: pyload/plugin/hooks/ExtractArchive.py:199 +msgid "No files found to extract" msgstr "" -#: module/database/FileDatabase.py:47 -msgid "temp. offline" +#: pyload/plugin/hooks/ExtractArchive.py:206 +msgid "extracting" msgstr "" -#: module/database/FileDatabase.py:47 -msgid "starting" +#: pyload/plugin/hooks/ExtractArchive.py:217 +msgid "Password protected" msgstr "" -#: module/database/FileDatabase.py:47 -msgid "failed" +#: pyload/plugin/hooks/ExtractArchive.py:238 +msgid "Wrong password" msgstr "" -#: module/database/FileDatabase.py:47 -msgid "aborted" +#: pyload/plugin/hooks/ExtractArchive.py:246 +#, python-format +msgid "Deleting %s files" msgstr "" -#: module/database/FileDatabase.py:47 -msgid "decrypting" +#: pyload/plugin/hooks/ExtractArchive.py:253 +msgid "Extracting finished" msgstr "" -#: module/database/FileDatabase.py:47 -msgid "custom" +#: pyload/plugin/hooks/ExtractArchive.py:259 +msgid "Archive Error" msgstr "" -#: module/database/FileDatabase.py:47 -msgid "downloading" +#: pyload/plugin/hooks/ExtractArchive.py:261 +msgid "CRC Mismatch" msgstr "" -#: module/database/FileDatabase.py:47 -msgid "processing" +#: pyload/plugin/hooks/ExtractArchive.py:265 +msgid "Unknown Error" msgstr "" -#: module/database/FileDatabase.py:47 -msgid "unknown" +#: pyload/plugin/hooks/ExtractArchive.py:317 +msgid "Setting User and Group failed" msgstr "" -#: module/database/DatabaseBackend.py:174 -msgid "Filedatabase was deleted due to incompatible version." +#: pyload/plugin/hooks/ClickAndLoad.py:75 +msgid "Click'N'Load: Port 9666 already in use" msgstr "" -#: module/database/DatabaseBackend.py:189 -msgid "Filedatabase could NOT be converted." +#: pyload/plugin/hooks/CaptchaTrader.py:70 +#: pyload/plugin/hooks/Captcha9kw.py:60 +#: pyload/plugin/hooks/ExpertDecoders.py:51 +#, python-format +msgid "%s credits left" msgstr "" -#: module/database/DatabaseBackend.py:198 -msgid "Database was converted from v2 to v3." +#: pyload/plugin/hooks/CaptchaTrader.py:118 +msgid "Could not send response." msgstr "" -#: module/database/DatabaseBackend.py:206 -msgid "Database was converted from v3 to v4." +#: pyload/plugin/hooks/CaptchaTrader.py:136 +msgid "Your CaptchaTrader Account has not enough credits" msgstr "" -#: module/database/DatabaseBackend.py:252 -msgid "Converting old Django DB" +#: pyload/plugin/hooks/LinkdecrypterCom.py:45 +msgid "Crypter list not found" msgstr "" -#: module/network/HTTPDownload.py:245 -#, python-format -msgid "Download chunks failed, fallback to single connection | %s" +#: pyload/plugin/hooks/LinkdecrypterCom.py:59 +msgid "Crypter list is empty" msgstr "" -#: module/PluginThread.py:183 +#: pyload/plugin/hooks/XMPPInterface.py:91 #, python-format -msgid "Download starts: %s" +msgid "Download finished: %(name)s @ %(plugin)s" msgstr "" -#: module/PluginThread.py:189 +#: pyload/plugin/hooks/Captcha9kw.py:94 #, python-format -msgid "Download finished: %s" +msgid "New CaptchaID from upload: %s : %s" msgstr "" -#: module/PluginThread.py:194 module/PluginThread.py:366 -#, python-format -msgid "Plugin %s is missing a function." +#: pyload/plugin/hooks/Captcha9kw.py:130 +msgid "Your Captcha 9kw.eu Account has not enough credits" msgstr "" -#: module/PluginThread.py:202 module/PluginThread.py:265 -#: module/PluginThread.py:383 +#: pyload/plugin/hooks/ExternalScripts.py:54 #, python-format -msgid "Download aborted: %s" +msgid "Installed scripts for %s: " msgstr "" -#: module/PluginThread.py:222 -#, python-format -msgid "Download restarted: %(name)s | %(msg)s" +#: pyload/plugin/hooks/ExternalScripts.py:69 +msgid "Script not executable:" msgstr "" -#: module/PluginThread.py:231 module/PluginThread.py:374 +#: pyload/plugin/hooks/ExternalScripts.py:80 #, python-format -msgid "Download is offline: %s" +msgid "Error in %(script)s: %(error)s" msgstr "" -#: module/PluginThread.py:234 -#, python-format -msgid "Download is temporary offline: %s" +#: pyload/plugin/hooks/ExpertDecoders.py:96 +msgid "Your ExpertDecoders Account has not enough credits" +msgstr "" + +#: pyload/plugin/hooks/RehostTo.py:32 +msgid "Please add your rehost.to account first and restart pyLoad" msgstr "" -#: module/PluginThread.py:237 module/PluginThread.py:304 +#: pyload/plugin/hooks/PremiumizeMe.py:50 +msgid "Please add a valid premiumize.me account first and restart pyLoad." +msgstr "" + +#: pyload/plugin/hooks/CaptchaBrotherhood.py:70 #, python-format -msgid "Download failed: %(name)s | %(msg)s" +msgid "%d credits left" msgstr "" -#: module/PluginThread.py:254 +#: pyload/plugin/Plugin.py:389 msgid "" -"Couldn't connect to host or connection reset, waiting 1 minute and retry." +"Pil and tesseract not installed and no Client connected for captcha " +"decrypting" msgstr "" -#: module/PluginThread.py:290 -#, python-format -msgid "Download skipped: %(name)s due to %(plugin)s" +#: pyload/plugin/Plugin.py:393 +msgid "No captcha result obtained in appropiate time by any of the plugins." msgstr "" -#: module/PluginThread.py:362 +#: pyload/plugin/Plugin.py:498 pyload/plugin/Plugin.py:532 #, python-format -msgid "Decrypting starts: %s" +msgid "Setting User and Group failed: %s" msgstr "" -#: module/PluginThread.py:377 module/PluginThread.py:395 -#, python-format -msgid "Decrypting failed: %(name)s | %(msg)s" +#: pyload/CaptchaManager.py:78 +msgid "No Client connected for captcha decrypting" msgstr "" -#: module/PluginThread.py:389 +#: pyload/Api.py:330 #, python-format -msgid "Retrying %s" +msgid "Added package %(name)s containing %(count)d links" msgstr "" -#: module/PluginThread.py:636 +#: pyload/Api.py:593 #, python-format -msgid "Info Fetching for %(name)s failed | %(err)s" +msgid "Added %(count)d links to package #%(package)d " +msgstr "" + +#: pyload/common/JsEngine.py:156 +msgid "" +"No js engine detected, please install either Spidermonkey, ossp-js, pyv8 or " +"rhino" msgstr "" diff --git a/locale/crowdin.yaml b/locale/crowdin.yaml new file mode 100644 index 000000000..a3bd3a3e2 --- /dev/null +++ b/locale/crowdin.yaml @@ -0,0 +1,15 @@ +project_identifier: pyload +preserve_hierarchy: true +api_key: {key} +base_path: {tmp} + +files: + - + source: 'pyLoad/*.pot' + translation: 'pyLoad/%two_letters_code%/LC_MESSAGES/%file_name%.po' + - + source: 'pyLoad/cli.pot' + translation: 'pyLoad/%two_letters_code%/LC_MESSAGES/pyLoadCli.po' + - + source: 'pyLoad/core.pot' + translation: 'pyLoad/%two_letters_code%/LC_MESSAGES/pyLoad.po' diff --git a/locale/cs/LC_MESSAGES/django.mo b/locale/cs/LC_MESSAGES/django.mo Binary files differdeleted file mode 100644 index 3d771c127..000000000 --- a/locale/cs/LC_MESSAGES/django.mo +++ /dev/null diff --git a/locale/cs/LC_MESSAGES/pyLoad.mo b/locale/cs/LC_MESSAGES/pyLoad.mo Binary files differdeleted file mode 100644 index a0c01d4e9..000000000 --- a/locale/cs/LC_MESSAGES/pyLoad.mo +++ /dev/null diff --git a/locale/cs/LC_MESSAGES/pyLoadCli.mo b/locale/cs/LC_MESSAGES/pyLoadCli.mo Binary files differdeleted file mode 100644 index 6f8b94b67..000000000 --- a/locale/cs/LC_MESSAGES/pyLoadCli.mo +++ /dev/null diff --git a/locale/cs/LC_MESSAGES/pyLoadGui.mo b/locale/cs/LC_MESSAGES/pyLoadGui.mo Binary files differdeleted file mode 100644 index c913703f1..000000000 --- a/locale/cs/LC_MESSAGES/pyLoadGui.mo +++ /dev/null diff --git a/locale/cs/LC_MESSAGES/setup.mo b/locale/cs/LC_MESSAGES/setup.mo Binary files differdeleted file mode 100644 index 91ab321ec..000000000 --- a/locale/cs/LC_MESSAGES/setup.mo +++ /dev/null diff --git a/locale/de/LC_MESSAGES/django.mo b/locale/de/LC_MESSAGES/django.mo Binary files differdeleted file mode 100644 index 017f373dc..000000000 --- a/locale/de/LC_MESSAGES/django.mo +++ /dev/null diff --git a/locale/de/LC_MESSAGES/pyLoad.mo b/locale/de/LC_MESSAGES/pyLoad.mo Binary files differdeleted file mode 100644 index e1e29cebc..000000000 --- a/locale/de/LC_MESSAGES/pyLoad.mo +++ /dev/null diff --git a/locale/de/LC_MESSAGES/pyLoadCli.mo b/locale/de/LC_MESSAGES/pyLoadCli.mo Binary files differdeleted file mode 100644 index e46503121..000000000 --- a/locale/de/LC_MESSAGES/pyLoadCli.mo +++ /dev/null diff --git a/locale/de/LC_MESSAGES/pyLoadGui.mo b/locale/de/LC_MESSAGES/pyLoadGui.mo Binary files differdeleted file mode 100644 index 8ead8383c..000000000 --- a/locale/de/LC_MESSAGES/pyLoadGui.mo +++ /dev/null diff --git a/locale/de/LC_MESSAGES/setup.mo b/locale/de/LC_MESSAGES/setup.mo Binary files differdeleted file mode 100644 index 80ca3553e..000000000 --- a/locale/de/LC_MESSAGES/setup.mo +++ /dev/null diff --git a/locale/django.pot b/locale/django.pot index 81c9c7b6b..277108e5b 100644 --- a/locale/django.pot +++ b/locale/django.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: pyLoad 0.4.9\n" +"Project-Id-Version: pyLoad 0.4.10\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" -"POT-Creation-Date: 2011-12-07 19:21+0100\n" +"POT-Creation-Date: 2014-07-13 20:53+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" @@ -17,670 +17,673 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: module/web/translations.js:1 module/web/templates/default/base.html:123 -#: module/web/templates/default/base.html:124 -#: module/web/templates/default/settings_item.html:14 -msgid "on" +#: pyload/webui/translations.js:1 +msgid "New Captcha Request" msgstr "" -#: module/web/translations.js:2 module/web/templates/default/captcha.html:7 +#: pyload/webui/translations.js:2 pyload/webui/themes/default/tml/captcha.html:7 msgid "Please read the text on the captcha." msgstr "" -#: module/web/translations.js:3 -msgid "Settings saved." +#: pyload/webui/translations.js:3 +msgid "pyLoad restarted" msgstr "" -#: module/web/translations.js:4 module/web/templates/default/base.html:123 -#: module/web/templates/default/base.html:124 -#: module/web/templates/default/settings_item.html:16 +#: pyload/webui/translations.js:4 +#: pyload/webui/themes/default/tml/settings_item.html:16 +#: pyload/webui/themes/default/tml/base.html:123 +#: pyload/webui/themes/default/tml/base.html:124 msgid "off" msgstr "" -#: module/web/translations.js:5 +#: pyload/webui/translations.js:5 msgid "Success" msgstr "" -#: module/web/translations.js:6 -msgid "Passwords did not match." +#: pyload/webui/translations.js:6 +#: pyload/webui/themes/default/tml/settings_item.html:14 +#: pyload/webui/themes/default/tml/base.html:123 +#: pyload/webui/themes/default/tml/base.html:124 +msgid "on" msgstr "" -#: module/web/translations.js:7 -msgid "Delete Link" +#: pyload/webui/translations.js:7 +msgid "You are really sure you want to quit pyLoad?" msgstr "" -#: module/web/translations.js:8 -msgid "pyLoad restarted" +#: pyload/webui/translations.js:8 +msgid "Restart Link" msgstr "" -#: module/web/translations.js:9 -msgid "You are really sure you want to quit pyLoad?" +#: pyload/webui/translations.js:9 +msgid "Delete Link" msgstr "" -#: module/web/translations.js:10 +#: pyload/webui/translations.js:10 msgid "Please Enter a packagename." msgstr "" -#: module/web/translations.js:11 +#: pyload/webui/translations.js:11 msgid "Please click on the right captcha position." msgstr "" -#: module/web/translations.js:12 +#: pyload/webui/translations.js:12 msgid "Error occured." msgstr "" -#: module/web/translations.js:13 -msgid "New Captcha Request" +#: pyload/webui/translations.js:13 +#: pyload/webui/themes/default/tml/filemanager.html:65 +#: pyload/webui/themes/default/tml/folder.html:14 +msgid "Folder is empty" msgstr "" -#: module/web/translations.js:14 +#: pyload/webui/translations.js:14 msgid "Failed" msgstr "" -#: module/web/translations.js:15 +#: pyload/webui/translations.js:15 msgid "No Captchas to read." msgstr "" -#: module/web/translations.js:16 -#: module/web/templates/default/filemanager.html:65 -#: module/web/templates/default/folder.html:14 -msgid "Folder is empty" +#: pyload/webui/translations.js:16 +msgid "Passwords did not match." msgstr "" -#: module/web/translations.js:17 -msgid "Restart Link" +#: pyload/webui/translations.js:17 +msgid "Settings saved." msgstr "" -#: module/web/translations.js:18 +#: pyload/webui/translations.js:18 msgid "New folder" msgstr "" -#: module/web/translations.js:19 +#: pyload/webui/translations.js:19 msgid "Are you sure you want to restart pyLoad?" msgstr "" -#: module/web/pyload_app.py:125 -msgid "You dont have permission to access this page." -msgstr "" - -#: module/web/pyload_app.py:193 -msgid "Download directory not found." -msgstr "" - -#: module/web/pyload_app.py:260 module/web/pyload_app.py:267 -msgid "unlimited" -msgstr "" - -#: module/web/pyload_app.py:262 module/web/pyload_app.py:269 -msgid "not available" -msgstr "" - -#: module/web/pyload_app.py:509 -msgid "Run pyLoadCore.py -s to access the setup." -msgstr "" - -#: module/web/json_app.py:60 +#: pyload/webui/app/json.py:57 #, python-format msgid "waiting %s" msgstr "" -#: module/web/templates/default/info.html:14 -#: module/web/templates/default/info.html:15 -#: module/web/templates/default/home.html:239 -msgid "Information" +#: pyload/webui/themes/default/tml/home.html:206 +msgid "Active Downloads" msgstr "" -#: module/web/templates/default/info.html:18 -msgid "News" +#: pyload/webui/themes/default/tml/home.html:211 +#: pyload/webui/themes/default/tml/base.html:84 +msgid "Home" msgstr "" -#: module/web/templates/default/info.html:21 -msgid "Support" +#: pyload/webui/themes/default/tml/home.html:214 +#: pyload/webui/themes/default/tml/queue.html:15 +#: pyload/webui/themes/default/tml/window.html:34 +#: pyload/webui/themes/default/tml/base.html:87 +msgid "Queue" msgstr "" -#: module/web/templates/default/info.html:37 -msgid "System" +#: pyload/webui/themes/default/tml/home.html:217 +#: pyload/webui/themes/default/tml/queue.html:17 +#: pyload/webui/themes/default/tml/window.html:36 +#: pyload/webui/themes/default/tml/base.html:90 +msgid "Collector" msgstr "" -#: module/web/templates/default/info.html:40 -msgid "Python:" +#: pyload/webui/themes/default/tml/home.html:220 +#: pyload/webui/themes/default/tml/downloads.html:6 +#: pyload/webui/themes/default/tml/base.html:93 +msgid "Downloads" msgstr "" -#: module/web/templates/default/info.html:44 -msgid "OS:" +#: pyload/webui/themes/default/tml/home.html:226 +#: pyload/webui/themes/default/tml/logs.html:3 +#: pyload/webui/themes/default/tml/logs.html:4 +#: pyload/webui/themes/default/tml/base.html:99 +msgid "Logs" msgstr "" -#: module/web/templates/default/info.html:48 -msgid "pyLoad version:" +#: pyload/webui/themes/default/tml/home.html:229 +#: pyload/webui/themes/default/tml/settings.html:3 +#: pyload/webui/themes/default/tml/settings.html:4 +#: pyload/webui/themes/default/tml/base.html:102 +msgid "Config" msgstr "" -#: module/web/templates/default/info.html:52 -msgid "Installation Folder:" +#: pyload/webui/themes/default/tml/home.html:237 +#: pyload/webui/themes/default/tml/queue.html:82 +#: pyload/webui/themes/default/tml/settings.html:91 +#: pyload/webui/themes/default/tml/window.html:7 +#: pyload/webui/themes/default/tml/admin.html:25 +msgid "Name" msgstr "" -#: module/web/templates/default/info.html:56 -msgid "Config Folder:" +#: pyload/webui/themes/default/tml/home.html:238 +#: pyload/webui/themes/default/tml/settings.html:93 +msgid "Status" msgstr "" -#: module/web/templates/default/info.html:60 -msgid "Download Folder:" +#: pyload/webui/themes/default/tml/home.html:239 +#: pyload/webui/themes/default/tml/info.html:14 +#: pyload/webui/themes/default/tml/info.html:15 +msgid "Information" msgstr "" -#: module/web/templates/default/info.html:64 -msgid "Free Space:" +#: pyload/webui/themes/default/tml/home.html:240 +msgid "Size" msgstr "" -#: module/web/templates/default/info.html:68 -msgid "Language:" +#: pyload/webui/themes/default/tml/home.html:241 +msgid "Progress" msgstr "" -#: module/web/templates/default/info.html:72 -msgid "Webinterface Port:" +#: pyload/webui/themes/default/tml/login.html:3 +#: pyload/webui/themes/default/tml/settings.html:178 +msgid "Login" msgstr "" -#: module/web/templates/default/info.html:76 -msgid "Remote Interface Port:" +#: pyload/webui/themes/default/tml/login.html:14 +msgid "Username" msgstr "" -#: module/web/templates/default/downloads.html:6 -#: module/web/templates/default/base.html:93 -#: module/web/templates/default/home.html:220 -msgid "Downloads" +#: pyload/webui/themes/default/tml/login.html:19 +#: pyload/webui/themes/default/tml/queue.html:92 +#: pyload/webui/themes/default/tml/settings.html:92 +#: pyload/webui/themes/default/tml/settings.html:183 +#: pyload/webui/themes/default/tml/window.html:21 +msgid "Password" msgstr "" -#: module/web/templates/default/filemanager.html:19 -msgid "FileManager" +#: pyload/webui/themes/default/tml/login.html:29 +msgid "Your username and password didn't match. Please try again." msgstr "" -#: module/web/templates/default/admin.html:8 -#: module/web/templates/default/admin.html:9 -#: module/web/templates/default/base.html:59 -msgid "Administrate" +#: pyload/webui/themes/default/tml/login.html:30 +msgid "To reset your login data or add an user run:" msgstr "" -#: module/web/templates/default/admin.html:13 -msgid "Quit pyLoad" +#: pyload/webui/themes/default/tml/queue.html:25 +msgid "Delete Finished" msgstr "" -#: module/web/templates/default/admin.html:14 -msgid "Restart pyLoad" +#: pyload/webui/themes/default/tml/queue.html:26 +msgid "Restart Failed" msgstr "" -#: module/web/templates/default/admin.html:18 -msgid "To add user or change passwords use:" +#: pyload/webui/themes/default/tml/queue.html:65 +msgid "Folder:" msgstr "" -#: module/web/templates/default/admin.html:19 -msgid "Important: Admin user have always all permissions!" +#: pyload/webui/themes/default/tml/queue.html:65 +msgid "Password:" msgstr "" -#: module/web/templates/default/admin.html:25 -#: module/web/templates/default/settings.html:91 -#: module/web/templates/default/queue.html:82 -#: module/web/templates/default/window.html:7 -#: module/web/templates/default/home.html:237 -msgid "Name" +#: pyload/webui/themes/default/tml/queue.html:79 +msgid "Edit Package" msgstr "" -#: module/web/templates/default/admin.html:28 -#: module/web/templates/default/admin.html:67 -msgid "Change Password" +#: pyload/webui/themes/default/tml/queue.html:80 +msgid "Edit the package detais below." msgstr "" -#: module/web/templates/default/admin.html:31 -msgid "Admin" +#: pyload/webui/themes/default/tml/queue.html:83 +msgid "The name of the package." msgstr "" -#: module/web/templates/default/admin.html:34 -msgid "Permissions" +#: pyload/webui/themes/default/tml/queue.html:87 +msgid "Folder" msgstr "" -#: module/web/templates/default/admin.html:41 -msgid "change" +#: pyload/webui/themes/default/tml/queue.html:88 +msgid "Name of subfolder for these downloads." msgstr "" -#: module/web/templates/default/admin.html:61 -#: module/web/templates/default/admin.html:91 -#: module/web/templates/default/settings.html:167 -#: module/web/templates/default/queue.html:97 -#: module/web/templates/default/captcha.html:33 +#: pyload/webui/themes/default/tml/queue.html:93 +msgid "List of passwords used for unrar." +msgstr "" + +#: pyload/webui/themes/default/tml/queue.html:97 +#: pyload/webui/themes/default/tml/settings.html:167 +#: pyload/webui/themes/default/tml/captcha.html:33 +#: pyload/webui/themes/default/tml/admin.html:61 +#: pyload/webui/themes/default/tml/admin.html:91 msgid "Submit" msgstr "" -#: module/web/templates/default/admin.html:69 -msgid "Enter your current and desired Password." +#: pyload/webui/themes/default/tml/queue.html:98 +#: pyload/webui/themes/default/tml/settings.html:198 +#: pyload/webui/themes/default/tml/window.html:41 +#: pyload/webui/themes/default/tml/admin.html:92 +msgid "Reset" msgstr "" -#: module/web/templates/default/admin.html:70 -msgid "User" +#: pyload/webui/themes/default/tml/logout.html:8 +msgid "You were successfully logged out." msgstr "" -#: module/web/templates/default/admin.html:71 -#: module/web/templates/default/settings.html:179 -msgid "Your username." +#: pyload/webui/themes/default/tml/pathchooser.html:39 +#: pyload/webui/themes/default/tml/pathchooser.html:41 +msgid "Path" msgstr "" -#: module/web/templates/default/admin.html:75 -msgid "Current password" +#: pyload/webui/themes/default/tml/pathchooser.html:39 +#: pyload/webui/themes/default/tml/pathchooser.html:41 +msgid "absolute" msgstr "" -#: module/web/templates/default/admin.html:76 -#: module/web/templates/default/settings.html:184 -msgid "The password for this account." +#: pyload/webui/themes/default/tml/pathchooser.html:39 +#: pyload/webui/themes/default/tml/pathchooser.html:41 +msgid "relative" msgstr "" -#: module/web/templates/default/admin.html:80 -msgid "New password" +#: pyload/webui/themes/default/tml/pathchooser.html:46 +msgid "name" msgstr "" -#: module/web/templates/default/admin.html:81 -msgid "The new password." +#: pyload/webui/themes/default/tml/pathchooser.html:47 +msgid "size" msgstr "" -#: module/web/templates/default/admin.html:85 -msgid "New password (repeat)" +#: pyload/webui/themes/default/tml/pathchooser.html:48 +msgid "type" msgstr "" -#: module/web/templates/default/admin.html:86 -msgid "Please repeat the new password." +#: pyload/webui/themes/default/tml/pathchooser.html:49 +msgid "last modified" msgstr "" -#: module/web/templates/default/admin.html:92 -#: module/web/templates/default/settings.html:198 -#: module/web/templates/default/queue.html:98 -#: module/web/templates/default/window.html:41 -msgid "Reset" +#: pyload/webui/themes/default/tml/pathchooser.html:54 +msgid "parent directory" msgstr "" -#: module/web/templates/default/settings.html:3 -#: module/web/templates/default/settings.html:4 -#: module/web/templates/default/base.html:102 -#: module/web/templates/default/home.html:229 -msgid "Config" +#: pyload/webui/themes/default/tml/pathchooser.html:70 +msgid "no content" msgstr "" -#: module/web/templates/default/settings.html:16 +#: pyload/webui/themes/default/tml/settings.html:16 msgid "General" msgstr "" -#: module/web/templates/default/settings.html:17 +#: pyload/webui/themes/default/tml/settings.html:17 msgid "Plugins" msgstr "" -#: module/web/templates/default/settings.html:18 +#: pyload/webui/themes/default/tml/settings.html:18 msgid "Accounts" msgstr "" -#: module/web/templates/default/settings.html:45 -#: module/web/templates/default/settings.html:74 +#: pyload/webui/themes/default/tml/settings.html:45 +#: pyload/webui/themes/default/tml/settings.html:74 msgid "Choose a section from the menu" msgstr "" -#: module/web/templates/default/settings.html:90 +#: pyload/webui/themes/default/tml/settings.html:90 msgid "Plugin" msgstr "" -#: module/web/templates/default/settings.html:92 -#: module/web/templates/default/settings.html:183 -#: module/web/templates/default/login.html:19 -#: module/web/templates/default/queue.html:92 -#: module/web/templates/default/window.html:21 -msgid "Password" -msgstr "" - -#: module/web/templates/default/settings.html:93 -#: module/web/templates/default/home.html:238 -msgid "Status" -msgstr "" - -#: module/web/templates/default/settings.html:94 +#: pyload/webui/themes/default/tml/settings.html:94 msgid "Premium" msgstr "" -#: module/web/templates/default/settings.html:95 +#: pyload/webui/themes/default/tml/settings.html:95 msgid "Valid until" msgstr "" -#: module/web/templates/default/settings.html:96 +#: pyload/webui/themes/default/tml/settings.html:96 msgid "Traffic left" msgstr "" -#: module/web/templates/default/settings.html:97 +#: pyload/webui/themes/default/tml/settings.html:97 msgid "Time" msgstr "" -#: module/web/templates/default/settings.html:98 +#: pyload/webui/themes/default/tml/settings.html:98 msgid "Max Parallel" msgstr "" -#: module/web/templates/default/settings.html:99 +#: pyload/webui/themes/default/tml/settings.html:99 msgid "Delete?" msgstr "" -#: module/web/templates/default/settings.html:121 +#: pyload/webui/themes/default/tml/settings.html:121 msgid "valid" msgstr "" -#: module/web/templates/default/settings.html:124 +#: pyload/webui/themes/default/tml/settings.html:124 msgid "not valid" msgstr "" -#: module/web/templates/default/settings.html:131 +#: pyload/webui/themes/default/tml/settings.html:131 msgid "yes" msgstr "" -#: module/web/templates/default/settings.html:134 +#: pyload/webui/themes/default/tml/settings.html:134 msgid "no" msgstr "" -#: module/web/templates/default/settings.html:168 -#: module/web/templates/default/settings.html:197 -#: module/web/templates/default/base.html:117 +#: pyload/webui/themes/default/tml/settings.html:168 +#: pyload/webui/themes/default/tml/settings.html:197 +#: pyload/webui/themes/default/tml/base.html:117 msgid "Add" msgstr "" -#: module/web/templates/default/settings.html:176 +#: pyload/webui/themes/default/tml/settings.html:176 msgid "Add Account" msgstr "" -#: module/web/templates/default/settings.html:177 +#: pyload/webui/themes/default/tml/settings.html:177 msgid "Enter your account data to use premium features." msgstr "" -#: module/web/templates/default/settings.html:178 -#: module/web/templates/default/login.html:3 -msgid "Login" +#: pyload/webui/themes/default/tml/settings.html:179 +#: pyload/webui/themes/default/tml/admin.html:71 +msgid "Your username." msgstr "" -#: module/web/templates/default/settings.html:188 +#: pyload/webui/themes/default/tml/settings.html:184 +#: pyload/webui/themes/default/tml/admin.html:76 +msgid "The password for this account." +msgstr "" + +#: pyload/webui/themes/default/tml/settings.html:188 msgid "Type" msgstr "" -#: module/web/templates/default/settings.html:189 +#: pyload/webui/themes/default/tml/settings.html:189 msgid "Choose the hoster for your account." msgstr "" -#: module/web/templates/default/pathchooser.html:39 -#: module/web/templates/default/pathchooser.html:41 -msgid "Path" +#: pyload/webui/themes/default/tml/logs.html:12 +#: pyload/webui/themes/default/tml/base.html:114 +msgid "Start" msgstr "" -#: module/web/templates/default/pathchooser.html:39 -#: module/web/templates/default/pathchooser.html:41 -msgid "absolute" +#: pyload/webui/themes/default/tml/logs.html:12 +msgid "prev" msgstr "" -#: module/web/templates/default/pathchooser.html:39 -#: module/web/templates/default/pathchooser.html:41 -msgid "relative" +#: pyload/webui/themes/default/tml/logs.html:12 +msgid "next" msgstr "" -#: module/web/templates/default/pathchooser.html:46 -msgid "name" +#: pyload/webui/themes/default/tml/logs.html:12 +msgid "End" msgstr "" -#: module/web/templates/default/pathchooser.html:47 -msgid "size" +#: pyload/webui/themes/default/tml/info.html:18 +msgid "News" msgstr "" -#: module/web/templates/default/pathchooser.html:48 -msgid "type" +#: pyload/webui/themes/default/tml/info.html:21 +msgid "Support" msgstr "" -#: module/web/templates/default/pathchooser.html:49 -msgid "last modified" +#: pyload/webui/themes/default/tml/info.html:37 +msgid "System" msgstr "" -#: module/web/templates/default/pathchooser.html:54 -msgid "parent directory" +#: pyload/webui/themes/default/tml/info.html:40 +msgid "Python:" msgstr "" -#: module/web/templates/default/pathchooser.html:70 -msgid "no content" +#: pyload/webui/themes/default/tml/info.html:44 +msgid "OS:" msgstr "" -#: module/web/templates/default/setup.html:3 -#: module/web/templates/default/setup.html:4 -msgid "Setup" +#: pyload/webui/themes/default/tml/info.html:48 +msgid "pyLoad version:" msgstr "" -#: module/web/templates/default/login.html:14 -msgid "Username" +#: pyload/webui/themes/default/tml/info.html:52 +msgid "Installation Folder:" msgstr "" -#: module/web/templates/default/login.html:29 -msgid "Your username and password didn't match. Please try again." +#: pyload/webui/themes/default/tml/info.html:56 +msgid "Config Folder:" msgstr "" -#: module/web/templates/default/login.html:30 -msgid "To reset your login data or add an user run:" +#: pyload/webui/themes/default/tml/info.html:60 +msgid "Download Folder:" msgstr "" -#: module/web/templates/default/base.html:20 -#: module/web/templates/default/base.html:139 -msgid "Webinterface" +#: pyload/webui/themes/default/tml/info.html:64 +msgid "Free Space:" msgstr "" -#: module/web/templates/default/base.html:39 -msgid "pyLoad Update available!" +#: pyload/webui/themes/default/tml/info.html:68 +msgid "Language:" msgstr "" -#: module/web/templates/default/base.html:46 -msgid "Plugins updated, please restart!" +#: pyload/webui/themes/default/tml/info.html:72 +msgid "Webinterface Port:" msgstr "" -#: module/web/templates/default/base.html:52 -msgid "Captcha waiting" +#: pyload/webui/themes/default/tml/info.html:76 +msgid "Remote Interface Port:" msgstr "" -#: module/web/templates/default/base.html:57 -msgid "Logout" +#: pyload/webui/themes/default/tml/setup.html:3 +#: pyload/webui/themes/default/tml/setup.html:4 +msgid "Setup" msgstr "" -#: module/web/templates/default/base.html:61 -msgid "Info" +#: pyload/webui/themes/default/tml/filemanager.html:19 +msgid "FileManager" msgstr "" -#: module/web/templates/default/base.html:65 -msgid "Please Login!" +#: pyload/webui/themes/default/tml/window.html:5 +#: pyload/webui/themes/default/tml/window.html:40 +msgid "Add Package" msgstr "" -#: module/web/templates/default/base.html:84 -#: module/web/templates/default/home.html:211 -msgid "Home" +#: pyload/webui/themes/default/tml/window.html:6 +msgid "Paste your links or upload a container." msgstr "" -#: module/web/templates/default/base.html:87 -#: module/web/templates/default/queue.html:15 -#: module/web/templates/default/window.html:34 -#: module/web/templates/default/home.html:214 -msgid "Queue" +#: pyload/webui/themes/default/tml/window.html:8 +msgid "The name of the new package." msgstr "" -#: module/web/templates/default/base.html:90 -#: module/web/templates/default/queue.html:17 -#: module/web/templates/default/window.html:36 -#: module/web/templates/default/home.html:217 -msgid "Collector" +#: pyload/webui/themes/default/tml/window.html:12 +msgid "Links" msgstr "" -#: module/web/templates/default/base.html:99 -#: module/web/templates/default/logs.html:3 -#: module/web/templates/default/logs.html:4 -#: module/web/templates/default/home.html:226 -msgid "Logs" +#: pyload/webui/themes/default/tml/window.html:13 +msgid "Paste your links here or any text and press the filter button." msgstr "" -#: module/web/templates/default/base.html:114 -#: module/web/templates/default/logs.html:12 -msgid "Start" +#: pyload/webui/themes/default/tml/window.html:14 +msgid "Filter urls" msgstr "" -#: module/web/templates/default/base.html:115 -msgid "Stop" +#: pyload/webui/themes/default/tml/window.html:22 +msgid "Password for RAR-Archive" msgstr "" -#: module/web/templates/default/base.html:116 -msgid "Cancel" +#: pyload/webui/themes/default/tml/window.html:26 +msgid "File" msgstr "" -#: module/web/templates/default/base.html:123 -msgid "Download:" +#: pyload/webui/themes/default/tml/window.html:27 +msgid "Upload a container." msgstr "" -#: module/web/templates/default/base.html:124 -msgid "Reconnect:" +#: pyload/webui/themes/default/tml/window.html:31 +msgid "Destination" msgstr "" -#: module/web/templates/default/base.html:125 -msgid "Speed:" +#: pyload/webui/themes/default/tml/captcha.html:6 +msgid "Captcha reading" msgstr "" -#: module/web/templates/default/base.html:126 -msgid "Active:" +#: pyload/webui/themes/default/tml/captcha.html:13 +msgid "Captcha" msgstr "" -#: module/web/templates/default/base.html:127 -msgid "Reload page" +#: pyload/webui/themes/default/tml/captcha.html:14 +msgid "The captcha." msgstr "" -#: module/web/templates/default/base.html:157 -msgid "loading" +#: pyload/webui/themes/default/tml/captcha.html:20 +msgid "Text" msgstr "" -#: module/web/templates/default/base.html:166 -msgid "Back to top" +#: pyload/webui/themes/default/tml/captcha.html:21 +msgid "Input the text on the captcha." msgstr "" -#: module/web/templates/default/logs.html:12 -msgid "prev" +#: pyload/webui/themes/default/tml/captcha.html:34 +msgid "Close" msgstr "" -#: module/web/templates/default/logs.html:12 -msgid "next" +#: pyload/webui/themes/default/tml/base.html:20 +#: pyload/webui/themes/default/tml/base.html:139 +msgid "Webinterface" msgstr "" -#: module/web/templates/default/logs.html:12 -msgid "End" +#: pyload/webui/themes/default/tml/base.html:39 +#, python-format +msgid "New pyLoad version %s available!" msgstr "" -#: module/web/templates/default/logout.html:8 -msgid "You were successfully logged out." +#: pyload/webui/themes/default/tml/base.html:46 +msgid "Plugins updated, please restart!" msgstr "" -#: module/web/templates/default/queue.html:25 -msgid "Delete Finished" +#: pyload/webui/themes/default/tml/base.html:52 +msgid "Captcha waiting" msgstr "" -#: module/web/templates/default/queue.html:26 -msgid "Restart Failed" +#: pyload/webui/themes/default/tml/base.html:57 +msgid "Logout" msgstr "" -#: module/web/templates/default/queue.html:65 -msgid "Folder:" +#: pyload/webui/themes/default/tml/base.html:59 +#: pyload/webui/themes/default/tml/admin.html:8 +#: pyload/webui/themes/default/tml/admin.html:9 +msgid "Administrate" msgstr "" -#: module/web/templates/default/queue.html:65 -msgid "Password:" +#: pyload/webui/themes/default/tml/base.html:61 +msgid "Info" msgstr "" -#: module/web/templates/default/queue.html:79 -msgid "Edit Package" +#: pyload/webui/themes/default/tml/base.html:65 +msgid "Please Login!" msgstr "" -#: module/web/templates/default/queue.html:80 -msgid "Edit the package detais below." +#: pyload/webui/themes/default/tml/base.html:115 +msgid "Stop" msgstr "" -#: module/web/templates/default/queue.html:83 -msgid "The name of the package." +#: pyload/webui/themes/default/tml/base.html:116 +msgid "Cancel" msgstr "" -#: module/web/templates/default/queue.html:87 -msgid "Folder" +#: pyload/webui/themes/default/tml/base.html:123 +msgid "Download:" msgstr "" -#: module/web/templates/default/queue.html:88 -msgid "Name of subfolder for these downloads." +#: pyload/webui/themes/default/tml/base.html:124 +msgid "Reconnect:" msgstr "" -#: module/web/templates/default/queue.html:93 -msgid "List of passwords used for unrar." +#: pyload/webui/themes/default/tml/base.html:125 +msgid "Speed:" msgstr "" -#: module/web/templates/default/window.html:5 -#: module/web/templates/default/window.html:40 -msgid "Add Package" +#: pyload/webui/themes/default/tml/base.html:126 +msgid "Active:" msgstr "" -#: module/web/templates/default/window.html:6 -msgid "Paste your links or upload a container." +#: pyload/webui/themes/default/tml/base.html:127 +msgid "Reload page" msgstr "" -#: module/web/templates/default/window.html:8 -msgid "The name of the new package." +#: pyload/webui/themes/default/tml/base.html:157 +msgid "loading" msgstr "" -#: module/web/templates/default/window.html:12 -msgid "Links" +#: pyload/webui/themes/default/tml/base.html:166 +msgid "Back to top" msgstr "" -#: module/web/templates/default/window.html:13 -msgid "Paste your links here or any text and press the filter button." +#: pyload/webui/themes/default/tml/admin.html:13 +msgid "Quit pyLoad" msgstr "" -#: module/web/templates/default/window.html:14 -msgid "Filter urls" +#: pyload/webui/themes/default/tml/admin.html:14 +msgid "Restart pyLoad" msgstr "" -#: module/web/templates/default/window.html:22 -msgid "Password for RAR-Archive" +#: pyload/webui/themes/default/tml/admin.html:18 +msgid "To add user or change passwords use:" msgstr "" -#: module/web/templates/default/window.html:26 -msgid "File" +#: pyload/webui/themes/default/tml/admin.html:19 +msgid "Important: Admin user have always all permissions!" msgstr "" -#: module/web/templates/default/window.html:27 -msgid "Upload a container." +#: pyload/webui/themes/default/tml/admin.html:28 +#: pyload/webui/themes/default/tml/admin.html:67 +msgid "Change Password" msgstr "" -#: module/web/templates/default/window.html:31 -msgid "Destination" +#: pyload/webui/themes/default/tml/admin.html:31 +msgid "Admin" msgstr "" -#: module/web/templates/default/home.html:206 -msgid "Active Downloads" +#: pyload/webui/themes/default/tml/admin.html:34 +msgid "Permissions" msgstr "" -#: module/web/templates/default/home.html:240 -msgid "Size" +#: pyload/webui/themes/default/tml/admin.html:41 +msgid "change" msgstr "" -#: module/web/templates/default/home.html:241 -msgid "Progress" +#: pyload/webui/themes/default/tml/admin.html:69 +msgid "Enter your current and desired Password." msgstr "" -#: module/web/templates/default/captcha.html:6 -msgid "Captcha reading" +#: pyload/webui/themes/default/tml/admin.html:70 +msgid "User" msgstr "" -#: module/web/templates/default/captcha.html:13 -msgid "Captcha" +#: pyload/webui/themes/default/tml/admin.html:75 +msgid "Current password" msgstr "" -#: module/web/templates/default/captcha.html:14 -msgid "The captcha." +#: pyload/webui/themes/default/tml/admin.html:80 +msgid "New password" msgstr "" -#: module/web/templates/default/captcha.html:20 -msgid "Text" +#: pyload/webui/themes/default/tml/admin.html:81 +msgid "The new password." msgstr "" -#: module/web/templates/default/captcha.html:21 -msgid "Input the text on the captcha." +#: pyload/webui/themes/default/tml/admin.html:85 +msgid "New password (repeat)" msgstr "" -#: module/web/templates/default/captcha.html:34 -msgid "Close" +#: pyload/webui/themes/default/tml/admin.html:86 +msgid "Please repeat the new password." +msgstr "" + +#: pyload/webui/app/pyload.py:127 +msgid "You dont have permission to access this page." +msgstr "" + +#: pyload/webui/app/pyload.py:195 +msgid "Download directory not found." +msgstr "" + +#: pyload/webui/app/pyload.py:262 pyload/webui/app/pyload.py:269 +msgid "unlimited" +msgstr "" + +#: pyload/webui/app/pyload.py:264 pyload/webui/app/pyload.py:271 +msgid "not available" +msgstr "" + +#: pyload/webui/app/pyload.py:509 +msgid "Run pyload.py -s to access the setup." msgstr "" diff --git a/locale/en/LC_MESSAGES/django.mo b/locale/en/LC_MESSAGES/django.mo Binary files differdeleted file mode 100755 index 1767783dd..000000000 --- a/locale/en/LC_MESSAGES/django.mo +++ /dev/null diff --git a/locale/en/LC_MESSAGES/pyLoad.mo b/locale/en/LC_MESSAGES/pyLoad.mo Binary files differdeleted file mode 100755 index 1767783dd..000000000 --- a/locale/en/LC_MESSAGES/pyLoad.mo +++ /dev/null diff --git a/locale/en/LC_MESSAGES/pyLoadCli.mo b/locale/en/LC_MESSAGES/pyLoadCli.mo Binary files differdeleted file mode 100755 index 1767783dd..000000000 --- a/locale/en/LC_MESSAGES/pyLoadCli.mo +++ /dev/null diff --git a/locale/en/LC_MESSAGES/pyLoadGui.mo b/locale/en/LC_MESSAGES/pyLoadGui.mo Binary files differdeleted file mode 100755 index 1767783dd..000000000 --- a/locale/en/LC_MESSAGES/pyLoadGui.mo +++ /dev/null diff --git a/locale/en/LC_MESSAGES/setup.mo b/locale/en/LC_MESSAGES/setup.mo Binary files differdeleted file mode 100755 index 1767783dd..000000000 --- a/locale/en/LC_MESSAGES/setup.mo +++ /dev/null diff --git a/locale/es/LC_MESSAGES/django.mo b/locale/es/LC_MESSAGES/django.mo Binary files differdeleted file mode 100644 index 899597735..000000000 --- a/locale/es/LC_MESSAGES/django.mo +++ /dev/null diff --git a/locale/es/LC_MESSAGES/pyLoad.mo b/locale/es/LC_MESSAGES/pyLoad.mo Binary files differdeleted file mode 100644 index 90aa70f1d..000000000 --- a/locale/es/LC_MESSAGES/pyLoad.mo +++ /dev/null diff --git a/locale/es/LC_MESSAGES/pyLoadCli.mo b/locale/es/LC_MESSAGES/pyLoadCli.mo Binary files differdeleted file mode 100644 index f969ad0d1..000000000 --- a/locale/es/LC_MESSAGES/pyLoadCli.mo +++ /dev/null diff --git a/locale/es/LC_MESSAGES/pyLoadGui.mo b/locale/es/LC_MESSAGES/pyLoadGui.mo Binary files differdeleted file mode 100644 index a4944783f..000000000 --- a/locale/es/LC_MESSAGES/pyLoadGui.mo +++ /dev/null diff --git a/locale/es/LC_MESSAGES/setup.mo b/locale/es/LC_MESSAGES/setup.mo Binary files differdeleted file mode 100644 index 87c4dd811..000000000 --- a/locale/es/LC_MESSAGES/setup.mo +++ /dev/null diff --git a/locale/fi/LC_MESSAGES/pyLoad.mo b/locale/fi/LC_MESSAGES/pyLoad.mo Binary files differdeleted file mode 100644 index 2c20cfbd4..000000000 --- a/locale/fi/LC_MESSAGES/pyLoad.mo +++ /dev/null diff --git a/locale/fi/LC_MESSAGES/pyLoadCli.mo b/locale/fi/LC_MESSAGES/pyLoadCli.mo Binary files differdeleted file mode 100644 index 1ae24953f..000000000 --- a/locale/fi/LC_MESSAGES/pyLoadCli.mo +++ /dev/null diff --git a/locale/fi/LC_MESSAGES/pyLoadGui.mo b/locale/fi/LC_MESSAGES/pyLoadGui.mo Binary files differdeleted file mode 100644 index 1ae24953f..000000000 --- a/locale/fi/LC_MESSAGES/pyLoadGui.mo +++ /dev/null diff --git a/locale/fr/LC_MESSAGES/django.mo b/locale/fr/LC_MESSAGES/django.mo Binary files differdeleted file mode 100644 index b7b2a3fb5..000000000 --- a/locale/fr/LC_MESSAGES/django.mo +++ /dev/null diff --git a/locale/fr/LC_MESSAGES/pyLoad.mo b/locale/fr/LC_MESSAGES/pyLoad.mo Binary files differdeleted file mode 100644 index 95fd73cae..000000000 --- a/locale/fr/LC_MESSAGES/pyLoad.mo +++ /dev/null diff --git a/locale/fr/LC_MESSAGES/pyLoadCli.mo b/locale/fr/LC_MESSAGES/pyLoadCli.mo Binary files differdeleted file mode 100644 index 460641599..000000000 --- a/locale/fr/LC_MESSAGES/pyLoadCli.mo +++ /dev/null diff --git a/locale/fr/LC_MESSAGES/pyLoadGui.mo b/locale/fr/LC_MESSAGES/pyLoadGui.mo Binary files differdeleted file mode 100644 index 001412ddf..000000000 --- a/locale/fr/LC_MESSAGES/pyLoadGui.mo +++ /dev/null diff --git a/locale/fr/LC_MESSAGES/setup.mo b/locale/fr/LC_MESSAGES/setup.mo Binary files differdeleted file mode 100644 index 89cb21969..000000000 --- a/locale/fr/LC_MESSAGES/setup.mo +++ /dev/null diff --git a/locale/gui.pot b/locale/gui.pot deleted file mode 100644 index dc74397a0..000000000 --- a/locale/gui.pot +++ /dev/null @@ -1,511 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR pyLoad Team -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: pyLoad 0.4.9\n" -"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" -"POT-Creation-Date: 2011-12-07 19:21+0100\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" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: pyLoadGui.py:290 -msgid "paused" -msgstr "" - -#: pyLoadGui.py:292 -msgid "running" -msgstr "" - -#: pyLoadGui.py:332 -msgid "Unnamed" -msgstr "" - -#: pyLoadGui.py:655 -#, python-format -msgid "Finished downloading of '%s'" -msgstr "" - -#: pyLoadGui.py:657 -#, python-format -msgid "Failed downloading '%s'!" -msgstr "" - -#: pyLoadGui.py:660 -#, python-format -msgid "Added '%s' to queue" -msgstr "" - -#: pyLoadGui.py:685 -msgid "Connection lost" -msgstr "" - -#: pyLoadGui.py:685 -msgid "Lost connection to the core!" -msgstr "" - -#: pyLoadGui.py:720 -msgid "Show" -msgstr "" - -#: pyLoadGui.py:725 module/gui/MainWindow.py:133 -msgid "Exit" -msgstr "" - -#: module/gui/Connector.py:76 -msgid "bad login credentials" -msgstr "" - -#: module/gui/Connector.py:78 -msgid "no ssl support" -msgstr "" - -#: module/gui/Connector.py:80 -msgid "can't connect to host" -msgstr "" - -#: module/gui/Connector.py:94 -#, python-format -msgid "server is version %(new)s client accepts version %(current)s" -msgstr "" - -#: module/gui/Collector.py:47 -msgid "finished" -msgstr "" - -#: module/gui/Collector.py:48 -msgid "offline" -msgstr "" - -#: module/gui/Collector.py:49 -msgid "online" -msgstr "" - -#: module/gui/Collector.py:50 -msgid "queued" -msgstr "" - -#: module/gui/Collector.py:51 -msgid "skipped" -msgstr "" - -#: module/gui/Collector.py:52 -msgid "waiting" -msgstr "" - -#: module/gui/Collector.py:53 -msgid "temp. offline" -msgstr "" - -#: module/gui/Collector.py:54 -msgid "starting" -msgstr "" - -#: module/gui/Collector.py:55 -msgid "failed" -msgstr "" - -#: module/gui/Collector.py:56 -msgid "aborted" -msgstr "" - -#: module/gui/Collector.py:57 -msgid "decrypting" -msgstr "" - -#: module/gui/Collector.py:58 -msgid "custom" -msgstr "" - -#: module/gui/Collector.py:59 -msgid "downloading" -msgstr "" - -#: module/gui/Collector.py:60 -msgid "processing" -msgstr "" - -#: module/gui/Collector.py:284 module/gui/PackageDock.py:66 -#: module/gui/Queue.py:152 -msgid "Name" -msgstr "" - -#: module/gui/Collector.py:286 module/gui/Queue.py:156 -msgid "Plugin" -msgstr "" - -#: module/gui/Collector.py:288 module/gui/Queue.py:154 -msgid "Status" -msgstr "" - -#: module/gui/Collector.py:290 module/gui/Queue.py:158 -msgid "Size" -msgstr "" - -#: module/gui/Accounts.py:75 -msgid "not valid" -msgstr "" - -#: module/gui/Accounts.py:77 module/gui/Accounts.py:207 -msgid "n/a" -msgstr "" - -#: module/gui/Accounts.py:80 -msgid "%a, %d %b %Y %H:%M" -msgstr "" - -#: module/gui/Accounts.py:83 module/gui/Accounts.py:205 -msgid "unlimited" -msgstr "" - -#: module/gui/Accounts.py:138 module/gui/AccountEdit.py:38 -msgid "Type" -msgstr "" - -#: module/gui/Accounts.py:140 module/gui/AccountEdit.py:39 -msgid "Login" -msgstr "" - -#: module/gui/Accounts.py:142 -msgid "Valid until" -msgstr "" - -#: module/gui/Accounts.py:144 -msgid "Traffic left" -msgstr "" - -#: module/gui/SettingsWidget.py:74 -msgid "General" -msgstr "" - -#: module/gui/SettingsWidget.py:75 -msgid "Plugins" -msgstr "" - -#: module/gui/SettingsWidget.py:89 -msgid "Reload" -msgstr "" - -#: module/gui/SettingsWidget.py:90 module/gui/ConnectionManager.py:206 -#: module/gui/AccountEdit.py:53 -msgid "Save" -msgstr "" - -#: module/gui/SettingsWidget.py:192 -msgid "Yes" -msgstr "" - -#: module/gui/SettingsWidget.py:193 -msgid "No" -msgstr "" - -#: module/gui/ConnectionManager.py:42 module/gui/ConnectionManager.py:185 -msgid "pyLoad ConnectionManager" -msgstr "" - -#: module/gui/ConnectionManager.py:47 -msgid "New" -msgstr "" - -#: module/gui/ConnectionManager.py:48 module/gui/MainWindow.py:324 -msgid "Edit" -msgstr "" - -#: module/gui/ConnectionManager.py:49 module/gui/MainWindow.py:275 -#: module/gui/MainWindow.py:295 module/gui/MainWindow.py:323 -msgid "Remove" -msgstr "" - -#: module/gui/ConnectionManager.py:50 -msgid "Connect" -msgstr "" - -#: module/gui/ConnectionManager.py:56 -msgid "Connect:" -msgstr "" - -#: module/gui/ConnectionManager.py:73 -msgid "Use internal Core:" -msgstr "" - -#: module/gui/ConnectionManager.py:117 -#, python-format -msgid "%s (Default)" -msgstr "" - -#: module/gui/ConnectionManager.py:190 -msgid "Name:" -msgstr "" - -#: module/gui/ConnectionManager.py:191 -msgid "Host:" -msgstr "" - -#: module/gui/ConnectionManager.py:192 -msgid "Local:" -msgstr "" - -#: module/gui/ConnectionManager.py:193 -msgid "User:" -msgstr "" - -#: module/gui/ConnectionManager.py:194 -msgid "Password:" -msgstr "" - -#: module/gui/ConnectionManager.py:195 -msgid "Port:" -msgstr "" - -#: module/gui/ConnectionManager.py:207 module/gui/CaptchaDock.py:65 -msgid "Cancel" -msgstr "" - -#: module/gui/MainWindow.py:44 -msgid "pyLoad Client" -msgstr "" - -#: module/gui/MainWindow.py:92 -msgid "Packages:" -msgstr "" - -#: module/gui/MainWindow.py:96 -msgid "Files:" -msgstr "" - -#: module/gui/MainWindow.py:100 -msgid "Status:" -msgstr "" - -#: module/gui/MainWindow.py:104 -msgid "Space:" -msgstr "" - -#: module/gui/MainWindow.py:108 -msgid "Speed:" -msgstr "" - -#: module/gui/MainWindow.py:129 -msgid "File" -msgstr "" - -#: module/gui/MainWindow.py:130 -msgid "Connections" -msgstr "" - -#: module/gui/MainWindow.py:134 -msgid "Connection manager" -msgstr "" - -#: module/gui/MainWindow.py:156 -msgid "Overview" -msgstr "" - -#: module/gui/MainWindow.py:157 -msgid "Queue" -msgstr "" - -#: module/gui/MainWindow.py:158 -msgid "Collector" -msgstr "" - -#: module/gui/MainWindow.py:159 -msgid "Accounts" -msgstr "" - -#: module/gui/MainWindow.py:160 -msgid "Settings" -msgstr "" - -#: module/gui/MainWindow.py:161 -msgid "Log" -msgstr "" - -#: module/gui/MainWindow.py:190 -msgid "Hide Toolbar" -msgstr "" - -#: module/gui/MainWindow.py:194 -msgid "Toggle Pause/Resume" -msgstr "" - -#: module/gui/MainWindow.py:200 -msgid "Stop" -msgstr "" - -#: module/gui/MainWindow.py:202 module/gui/MainWindow.py:302 -#: module/gui/MainWindow.py:322 -msgid "Add" -msgstr "" - -#: module/gui/MainWindow.py:204 -msgid "Check Clipboard" -msgstr "" - -#: module/gui/MainWindow.py:211 module/gui/MainWindow.py:308 -#: module/gui/Overview.py:101 -msgid "Package" -msgstr "" - -#: module/gui/MainWindow.py:212 module/gui/MainWindow.py:309 -msgid "Container" -msgstr "" - -#: module/gui/MainWindow.py:213 -msgid "Account" -msgstr "" - -#: module/gui/MainWindow.py:214 module/gui/MainWindow.py:310 -msgid "Links" -msgstr "" - -#: module/gui/MainWindow.py:238 -msgid "Push selected packages to queue" -msgstr "" - -#: module/gui/MainWindow.py:261 -msgid "New Account" -msgstr "" - -#: module/gui/MainWindow.py:276 module/gui/MainWindow.py:298 -msgid "Restart" -msgstr "" - -#: module/gui/MainWindow.py:277 -msgid "Pull out" -msgstr "" - -#: module/gui/MainWindow.py:278 -msgid "Abort" -msgstr "" - -#: module/gui/MainWindow.py:279 module/gui/MainWindow.py:297 -msgid "Edit Name" -msgstr "" - -#: module/gui/MainWindow.py:296 -msgid "Push to queue" -msgstr "" - -#: module/gui/MainWindow.py:299 -msgid "Refresh Status" -msgstr "" - -#: module/gui/MainWindow.py:402 -#, python-format -msgid "All Container Types (%s)" -msgstr "" - -#: module/gui/MainWindow.py:403 -#, python-format -msgid "DLC (%s)" -msgstr "" - -#: module/gui/MainWindow.py:404 -#, python-format -msgid "CCF (%s)" -msgstr "" - -#: module/gui/MainWindow.py:405 -#, python-format -msgid "RSDF (%s)" -msgstr "" - -#: module/gui/MainWindow.py:406 -#, python-format -msgid "Text Files (%s)" -msgstr "" - -#: module/gui/MainWindow.py:408 -msgid "Open container" -msgstr "" - -#: module/gui/PackageDock.py:25 -msgid "New Package" -msgstr "" - -#: module/gui/PackageDock.py:68 -msgid "Password" -msgstr "" - -#: module/gui/PackageDock.py:71 -msgid "Links in this Package" -msgstr "" - -#: module/gui/PackageDock.py:77 -msgid "Create" -msgstr "" - -#: module/gui/PackageDock.py:78 -msgid "Filter URLs" -msgstr "" - -#: module/gui/CaptchaDock.py:29 -msgid "Captcha" -msgstr "" - -#: module/gui/CaptchaDock.py:64 -msgid "OK" -msgstr "" - -#: module/gui/AccountEdit.py:32 -msgid "Edit account" -msgstr "" - -#: module/gui/AccountEdit.py:40 -msgid "New password" -msgstr "" - -#: module/gui/AccountEdit.py:83 -msgid "Create account" -msgstr "" - -#: module/gui/Queue.py:160 -msgid "ETA" -msgstr "" - -#: module/gui/Queue.py:162 -msgid "Progress" -msgstr "" - -#: module/gui/Queue.py:384 -#, python-format -msgid "waiting %d seconds" -msgstr "" - -#: module/gui/Overview.py:71 module/gui/Overview.py:152 -msgid "Downloading" -msgstr "" - -#: module/gui/Overview.py:83 -msgid "Queued" -msgstr "" - -#: module/gui/Overview.py:147 -msgid "ETA: " -msgstr "" - -#: module/gui/Overview.py:149 -msgid "Parts: " -msgstr "" - -#: module/gui/Overview.py:151 -msgid "Finished" -msgstr "" - -#: module/gui/Overview.py:155 -#, python-format -msgid "Speed: %s" -msgstr "" - -#: module/gui/Overview.py:158 module/gui/Overview.py:160 -msgid "Size:" -msgstr "" diff --git a/locale/it/LC_MESSAGES/django.mo b/locale/it/LC_MESSAGES/django.mo Binary files differdeleted file mode 100644 index 57858c8a6..000000000 --- a/locale/it/LC_MESSAGES/django.mo +++ /dev/null diff --git a/locale/it/LC_MESSAGES/pyLoad.mo b/locale/it/LC_MESSAGES/pyLoad.mo Binary files differdeleted file mode 100644 index 07b1c01c5..000000000 --- a/locale/it/LC_MESSAGES/pyLoad.mo +++ /dev/null diff --git a/locale/it/LC_MESSAGES/pyLoadCli.mo b/locale/it/LC_MESSAGES/pyLoadCli.mo Binary files differdeleted file mode 100644 index 158fd317a..000000000 --- a/locale/it/LC_MESSAGES/pyLoadCli.mo +++ /dev/null diff --git a/locale/it/LC_MESSAGES/pyLoadGui.mo b/locale/it/LC_MESSAGES/pyLoadGui.mo Binary files differdeleted file mode 100644 index cd1cbdf73..000000000 --- a/locale/it/LC_MESSAGES/pyLoadGui.mo +++ /dev/null diff --git a/locale/it/LC_MESSAGES/setup.mo b/locale/it/LC_MESSAGES/setup.mo Binary files differdeleted file mode 100644 index e13b99bc9..000000000 --- a/locale/it/LC_MESSAGES/setup.mo +++ /dev/null diff --git a/locale/nl/LC_MESSAGES/django.mo b/locale/nl/LC_MESSAGES/django.mo Binary files differdeleted file mode 100644 index bea13751c..000000000 --- a/locale/nl/LC_MESSAGES/django.mo +++ /dev/null diff --git a/locale/nl/LC_MESSAGES/pyLoad.mo b/locale/nl/LC_MESSAGES/pyLoad.mo Binary files differdeleted file mode 100644 index 7c52dee71..000000000 --- a/locale/nl/LC_MESSAGES/pyLoad.mo +++ /dev/null diff --git a/locale/nl/LC_MESSAGES/pyLoadCli.mo b/locale/nl/LC_MESSAGES/pyLoadCli.mo Binary files differdeleted file mode 100644 index c414cfea4..000000000 --- a/locale/nl/LC_MESSAGES/pyLoadCli.mo +++ /dev/null diff --git a/locale/nl/LC_MESSAGES/pyLoadGui.mo b/locale/nl/LC_MESSAGES/pyLoadGui.mo Binary files differdeleted file mode 100644 index 8bbc9385f..000000000 --- a/locale/nl/LC_MESSAGES/pyLoadGui.mo +++ /dev/null diff --git a/locale/nl/LC_MESSAGES/setup.mo b/locale/nl/LC_MESSAGES/setup.mo Binary files differdeleted file mode 100644 index 8d8fd0d4f..000000000 --- a/locale/nl/LC_MESSAGES/setup.mo +++ /dev/null diff --git a/locale/pavement.py b/locale/pavement.py new file mode 100644 index 000000000..0cdfb4872 --- /dev/null +++ b/locale/pavement.py @@ -0,0 +1,415 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +from __future__ import with_statement + +from paver.easy import * +from paver.setuputils import setup +from paver.doctools import cog + +import os +import sys +import shutil +import re +from glob import glob +from tempfile import mkdtemp +from urllib import urlretrieve +from subprocess import call, Popen, PIPE +from zipfile import ZipFile + +PROJECT_DIR = path(__file__).dirname() +sys.path.append(PROJECT_DIR) + +options = environment.options +path("pyload").mkdir() + +extradeps = [] +if sys.version_info <= (2, 5): + extradeps += 'simplejson' + +setup( + name="pyload", + version="0.4.10", + description='Fast, lightweight and full featured download manager.', + long_description=open(PROJECT_DIR / "README.md").read(), + keywords = ("pyload", "download-manager", "one-click-hoster", "download"), + url="http://pyload.org", + download_url='http://pyload.org/download', + license='GPL v3', + author="pyLoad Team", + author_email="support@pyload.org", + platforms = ('Any',), + #package_dir={'pyload': "src"}, + packages=["pyload"], + #package_data=find_package_data(), + #data_files=[], + include_package_data=True, + exclude_package_data={'pyload': ["docs*", "scripts*", "tests*"]}, #exluced from build but not from sdist + # 'bottle >= 0.10.0' not in list, because its small and contain little modifications + install_requires=['thrift >= 0.8.0', 'jinja2', 'pycurl', 'Beaker', 'BeautifulSoup >= 3.2, < 3.3'] + extradeps, + extras_require={ + 'SSL': ["pyOpenSSL"], + 'DLC': ['pycrypto'], + 'lightweight webserver': ['bjoern'], + 'RSS plugins': ['feedparser'], + }, + #setup_requires=["setuptools_hg"], + entry_points={ + 'console_scripts': [ + 'pyLoadCore = pyLoadCore:main', + 'pyLoadCli = pyLoadCli:main' + ]}, + zip_safe=False, + classifiers=[ + "Development Status :: 5 - Production/Stable", + "Topic :: Internet :: WWW/HTTP", + "Environment :: Console", + "Environment :: Web Environment", + "Intended Audience :: End Users/Desktop", + "License :: OSI Approved :: GNU General Public License (GPL)", + "Operating System :: OS Independent", + "Programming Language :: Python :: 2" + ] +) + +options( + sphinx=Bunch( + builddir="_build", + sourcedir="" + ), + get_source=Bunch( + src="https://bitbucket.org/spoob/pyload/get/tip.zip", + rev=None, + clean=False + ), + thrift=Bunch( + path="../thrift/trunk/compiler/cpp/thrift", + gen="" + ), + virtualenv=Bunch( + dir="env", + python="python2", + virtual="virtualenv2", + ), + cog=Bunch( + pattern="*.py", + ) +) + +# xgettext args +xargs = ["--language=Python", "--add-comments=L10N", + "--from-code=utf-8", "--copyright-holder=pyLoad Team", "--package-name=pyLoad", + "--package-version=%s" % options.version, "--msgid-bugs-address='bugs@pyload.org'"] + +@task +@needs('cog') +def html(): + """Build html documentation""" + module = path("docs") / "pyload" + pyload.rmtree() + call_task('paver.doctools.html') + + +@task +@cmdopts([ + ('src=', 's', 'Url to source'), + ('rev=', 'r', "HG revision"), + ("clean", 'c', 'Delete old source folder') +]) +def get_source(options): + """ Downloads pyload source from bitbucket tip or given rev""" + if options.rev: options.url = "https://bitbucket.org/spoob/pyload/get/%s.zip" % options.rev + + pyload = path("pyload") + + if len(pyload.listdir()) and not options.clean: + return + elif pyload.exists(): + pyload.rmtree() + + urlretrieve(options.src, "pyload_src.zip") + zip = ZipFile("pyload_src.zip") + zip.extractall() + path("pyload_src.zip").remove() + + folder = [x for x in path(".").dirs() if x.name.startswith("spoob-pyload-")][0] + folder.move(pyload) + + change_mode(pyload, 0644) + change_mode(pyload, 0755, folder=True) + + for file in pyload.files(): + if file.name.endswith(".py"): + file.chmod(0755) + + (pyload / ".hgtags").remove() + (pyload / ".gitignore").remove() + #(pyload / "docs").rmtree() + + f = open(pyload / "__init__.py", "wb") + f.close() + + #options.setup.packages = find_packages() + #options.setup.package_data = find_package_data() + + +@task +@needs('clean', 'generate_setup', 'minilib', 'get_source', 'setuptools.command.sdist') +def sdist(): + """ Build source code package with distutils """ + + +@task +@cmdopts([ + ('path=', 'p', 'Thrift path'), + ('gen=', 'g', "Extra --gen option") +]) +def thrift(options): + """ Generate Thrift stubs """ + + print "add import for TApplicationException manually as long it is not fixed" + + outdir = path("pyload") / "remote" / "thriftbackend" + (outdir / "gen-py").rmtree() + + cmd = [options.thrift.path, "-strict", "-o", outdir, "--gen", "py:slots, dynamic", outdir / "pyload.thrift"] + + if options.gen: + cmd.insert(len(cmd) - 1, "--gen") + cmd.insert(len(cmd) - 1, options.gen) + + print "running", cmd + + p = Popen(cmd) + p.communicate() + + (outdir / "thriftgen").rmtree() + (outdir / "gen-py").move(outdir / "thriftgen") + + #create light ttypes + from pyload.remote.socketbackend.create_ttypes import main + main() + +@task +def compile_js(): + """ Compile .coffee files to javascript""" + + root = path("pyload") / "web" / "media" / "js" + for f in root.glob("*.coffee"): + print "generate", f + coffee = Popen(["coffee", "-cbs"], stdin=open(f, "rb"), stdout=PIPE) + yui = Popen(["yuicompressor", "--type", "js"], stdin=coffee.stdout, stdout=PIPE) + coffee.stdout.close() + content = yui.communicate()[0] + with open(root / f.name.replace(".coffee", ".js"), "wb") as js: + js.write("{% autoescape true %}\n") + js.write(content) + js.write("\n{% endautoescape %}") + + +@task +def generate_locale(): + """ Generates localization files """ + + EXCLUDE = ["BeautifulSoup.py", "pyload/cli", "web/locale", "web/ajax", "web/cnl", "web/pyload", + "setup.py"] + makepot("core", path("pyload"), EXCLUDE, "./pyload.py\n") + + makepot("cli", path("pyload") / "cli", [], includes="./pyload-cli.py\n") + makepot("setup", "", [], includes="./pyload/setup.py\n") + + EXCLUDE = ["ServerThread.py", "web/media/default"] + + # strings from js files + strings = set() + + for fi in path("pyload/web").walkfiles(): + if not fi.name.endswith(".js") and not fi.endswith(".coffee"): continue + with open(fi, "rb") as c: + content = c.read() + + strings.update(re.findall(r"_\s*\(\s*\"([^\"]+)", content)) + strings.update(re.findall(r"_\s*\(\s*\'([^\']+)", content)) + + trans = path("pyload") / "web" / "translations.js" + + with open(trans, "wb") as js: + for s in strings: + js.write('_("%s")\n' % s) + + makepot("django", path("pyload/web"), EXCLUDE, "./%s\n" % trans.relpath(), [".py", ".html"], ["--language=Python"]) + + trans.remove() + + path("includes.txt").remove() + + print "Locale generated" + + +@task +@cmdopts([ + ('key=', 'k', 'api key') +]) +def upload_translations(options): + """ Uploads the locale files to translation server """ + tmp = path(mkdtemp()) + + shutil.copy('locale/crowdin.yaml', tmp) + os.mkdir(tmp / 'pyLoad') + for f in glob('locale/*.pot'): + if os.path.isfile(f): + shutil.copy(f, tmp / 'pyLoad') + + config = tmp / 'crowdin.yaml' + content = open(config, 'rb').read() + content = content.format(key=options.key, tmp=tmp) + f = open(config, 'wb') + f.write(content) + f.close() + + call(['crowdin-cli', '-c', config, 'upload', 'source']) + + shutil.rmtree(tmp) + + print "Translations uploaded" + + +@task +@cmdopts([ + ('key=', 'k', 'api key') +]) +def download_translations(options): + """ Downloads the translated files from translation server """ + tmp = path(mkdtemp()) + + shutil.copy('locale/crowdin.yaml', tmp) + os.mkdir(tmp / 'pyLoad') + for f in glob('locale/*.pot'): + if os.path.isfile(f): + shutil.copy(f, tmp / 'pyLoad') + + config = tmp / 'crowdin.yaml' + content = open(config, 'rb').read() + content = content.format(key=options.key, tmp=tmp) + f = open(config, 'wb') + f.write(content) + f.close() + + call(['crowdin-cli', '-c', config, 'download']) + + for language in (tmp / 'pyLoad').listdir(): + if not language.isdir(): + continue + + target = path('locale') / language.basename() + print "Copy language %s" % target + if target.exists(): + shutil.rmtree(target) + + shutil.copytree(language, target) + + shutil.rmtree(tmp) + + +@task +def compile_translations(): + """ Compile PO files to MO """ + for language in path('locale').listdir(): + if not language.isdir(): + continue + + for f in glob(language / 'LC_MESSAGES' / '*.po'): + print "Compiling %s" % f + call(['msgfmt', '-o', f.replace('.po', '.mo'), f]) + + +@task +def tests(): + call(["nosetests2"]) + +@task +def virtualenv(options): + """Setup virtual environment""" + if path(options.dir).exists(): + return + + call([options.virtual, "--no-site-packages", "--python", options.python, options.dir]) + print "$ source %s/bin/activate" % options.dir + + +@task +def clean_env(): + """Deletes the virtual environment""" + env = path(options.virtualenv.dir) + if env.exists(): + env.rmtree() + + +@task +@needs('generate_setup', 'minilib', 'get_source', 'virtualenv') +def env_install(): + """Install pyLoad into the virtualenv""" + venv = options.virtualenv + call([path(venv.dir) / "bin" / "easy_install", "."]) + + +@task +def clean(): + """Cleans build directories""" + path("build").rmtree() + path("dist").rmtree() + + +#helper functions + +def walk_trans(path, EXCLUDE, endings=[".py"]): + result = "" + + for f in path.walkfiles(): + if [True for x in EXCLUDE if x in f.dirname().relpath()]: continue + if f.name in EXCLUDE: continue + + for e in endings: + if f.name.endswith(e): + result += "./%s\n" % f.relpath() + break + + return result + + +def makepot(domain, p, excludes=[], includes="", endings=[".py"], xxargs=[]): + print "Generate %s.pot" % domain + + f = open("includes.txt", "wb") + if includes: + f.write(includes) + + if p: + f.write(walk_trans(path(p), excludes, endings)) + + f.close() + + call(["xgettext", "--files-from=includes.txt", "--default-domain=%s" % domain] + xargs + xxargs) + + # replace charset und move file + with open("%s.po" % domain, "rb") as f: + content = f.read() + + path("%s.po" % domain).remove() + content = content.replace("charset=CHARSET", "charset=UTF-8") + + with open("locale/%s.pot" % domain, "wb") as f: + f.write(content) + + +def change_owner(dir, uid, gid): + for p in dir.walk(): + p.chown(uid, gid) + + +def change_mode(dir, mode, folder=False): + for p in dir.walk(): + if folder and p.isdir(): + p.chmod(mode) + elif p.isfile() and not folder: + p.chmod(mode) diff --git a/locale/pl/LC_MESSAGES/django.mo b/locale/pl/LC_MESSAGES/django.mo Binary files differdeleted file mode 100644 index fae662552..000000000 --- a/locale/pl/LC_MESSAGES/django.mo +++ /dev/null diff --git a/locale/pl/LC_MESSAGES/pyLoad.mo b/locale/pl/LC_MESSAGES/pyLoad.mo Binary files differdeleted file mode 100644 index 31ea1e162..000000000 --- a/locale/pl/LC_MESSAGES/pyLoad.mo +++ /dev/null diff --git a/locale/pl/LC_MESSAGES/pyLoadCli.mo b/locale/pl/LC_MESSAGES/pyLoadCli.mo Binary files differdeleted file mode 100644 index 565f26e3a..000000000 --- a/locale/pl/LC_MESSAGES/pyLoadCli.mo +++ /dev/null diff --git a/locale/pl/LC_MESSAGES/pyLoadGui.mo b/locale/pl/LC_MESSAGES/pyLoadGui.mo Binary files differdeleted file mode 100644 index bbfcb176e..000000000 --- a/locale/pl/LC_MESSAGES/pyLoadGui.mo +++ /dev/null diff --git a/locale/pl/LC_MESSAGES/setup.mo b/locale/pl/LC_MESSAGES/setup.mo Binary files differdeleted file mode 100644 index c8303602c..000000000 --- a/locale/pl/LC_MESSAGES/setup.mo +++ /dev/null diff --git a/locale/pt_BR/LC_MESSAGES/django.mo b/locale/pt_BR/LC_MESSAGES/django.mo Binary files differdeleted file mode 100644 index 2fdf540b0..000000000 --- a/locale/pt_BR/LC_MESSAGES/django.mo +++ /dev/null diff --git a/locale/pt_BR/LC_MESSAGES/pyLoad.mo b/locale/pt_BR/LC_MESSAGES/pyLoad.mo Binary files differdeleted file mode 100644 index 2e8a1e5b3..000000000 --- a/locale/pt_BR/LC_MESSAGES/pyLoad.mo +++ /dev/null diff --git a/locale/pt_BR/LC_MESSAGES/pyLoadCli.mo b/locale/pt_BR/LC_MESSAGES/pyLoadCli.mo Binary files differdeleted file mode 100644 index 2ca834196..000000000 --- a/locale/pt_BR/LC_MESSAGES/pyLoadCli.mo +++ /dev/null diff --git a/locale/pt_BR/LC_MESSAGES/pyLoadGui.mo b/locale/pt_BR/LC_MESSAGES/pyLoadGui.mo Binary files differdeleted file mode 100644 index 28fe26252..000000000 --- a/locale/pt_BR/LC_MESSAGES/pyLoadGui.mo +++ /dev/null diff --git a/locale/pt_BR/LC_MESSAGES/setup.mo b/locale/pt_BR/LC_MESSAGES/setup.mo Binary files differdeleted file mode 100644 index c64d0f23c..000000000 --- a/locale/pt_BR/LC_MESSAGES/setup.mo +++ /dev/null diff --git a/locale/ro/LC_MESSAGES/pyLoad.mo b/locale/ro/LC_MESSAGES/pyLoad.mo Binary files differdeleted file mode 100644 index 2c20cfbd4..000000000 --- a/locale/ro/LC_MESSAGES/pyLoad.mo +++ /dev/null diff --git a/locale/ro/LC_MESSAGES/pyLoadCli.mo b/locale/ro/LC_MESSAGES/pyLoadCli.mo Binary files differdeleted file mode 100644 index 1ae24953f..000000000 --- a/locale/ro/LC_MESSAGES/pyLoadCli.mo +++ /dev/null diff --git a/locale/ro/LC_MESSAGES/pyLoadGui.mo b/locale/ro/LC_MESSAGES/pyLoadGui.mo Binary files differdeleted file mode 100644 index 1ae24953f..000000000 --- a/locale/ro/LC_MESSAGES/pyLoadGui.mo +++ /dev/null diff --git a/locale/ru/LC_MESSAGES/django.mo b/locale/ru/LC_MESSAGES/django.mo Binary files differdeleted file mode 100644 index 0a1394f21..000000000 --- a/locale/ru/LC_MESSAGES/django.mo +++ /dev/null diff --git a/locale/ru/LC_MESSAGES/pyLoad.mo b/locale/ru/LC_MESSAGES/pyLoad.mo Binary files differdeleted file mode 100644 index 156a1bc44..000000000 --- a/locale/ru/LC_MESSAGES/pyLoad.mo +++ /dev/null diff --git a/locale/ru/LC_MESSAGES/pyLoadCli.mo b/locale/ru/LC_MESSAGES/pyLoadCli.mo Binary files differdeleted file mode 100644 index adbb5e141..000000000 --- a/locale/ru/LC_MESSAGES/pyLoadCli.mo +++ /dev/null diff --git a/locale/ru/LC_MESSAGES/pyLoadGui.mo b/locale/ru/LC_MESSAGES/pyLoadGui.mo Binary files differdeleted file mode 100644 index 11d4328c0..000000000 --- a/locale/ru/LC_MESSAGES/pyLoadGui.mo +++ /dev/null diff --git a/locale/ru/LC_MESSAGES/setup.mo b/locale/ru/LC_MESSAGES/setup.mo Binary files differdeleted file mode 100644 index fb1201628..000000000 --- a/locale/ru/LC_MESSAGES/setup.mo +++ /dev/null diff --git a/locale/setup.pot b/locale/setup.pot index cf4dd8cfc..ceba6a5d2 100644 --- a/locale/setup.pot +++ b/locale/setup.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: pyLoad 0.4.9\n" +"Project-Id-Version: pyLoad 0.4.10\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" -"POT-Creation-Date: 2011-12-07 19:21+0100\n" +"POT-Creation-Date: 2014-07-13 20:53+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" @@ -17,479 +17,463 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: module/setup.py:51 +#: pyload/setup.py:33 msgid "y" msgstr "" -#: module/setup.py:53 +#: pyload/setup.py:35 msgid "n" msgstr "" -#: module/setup.py:72 -msgid "Welcome to the pyLoad Configuration Assistent." +#: pyload/setup.py:53 +msgid "Welcome to the pyLoad Configuration Assistant." msgstr "" -#: module/setup.py:73 +#: pyload/setup.py:54 msgid "" "It will check your system and make a basic setup in order to run pyLoad." msgstr "" -#: module/setup.py:75 +#: pyload/setup.py:56 msgid "The value in brackets [] always is the default value," msgstr "" -#: module/setup.py:76 +#: pyload/setup.py:57 msgid "" "in case you don't want to change it or you are unsure what to choose, just " "hit enter." msgstr "" -#: module/setup.py:77 +#: pyload/setup.py:59 msgid "" -"Don't forget: You can always rerun this assistent with --setup or -s " -"parameter, when you start pyLoadCore." +"Don't forget: You can always rerun this assistant with --setup or -s " +"parameter, when you start pyload.py ." msgstr "" -#: module/setup.py:78 -msgid "If you have any problems with this assistent hit STRG-C," +#: pyload/setup.py:60 +msgid "If you have any problems with this assistant hit STRG-C," msgstr "" -#: module/setup.py:79 -msgid "to abort and don't let him start with pyLoadCore automatically anymore." +#: pyload/setup.py:61 +msgid "to abort and don't let him start with pyload.py automatically anymore." msgstr "" -#: module/setup.py:81 +#: pyload/setup.py:63 msgid "When you are ready for system check, hit enter." msgstr "" -#: module/setup.py:88 +#: pyload/setup.py:70 msgid "You need pycurl, sqlite and python 2.5, 2.6 or 2.7 to run pyLoad." msgstr "" -#: module/setup.py:89 +#: pyload/setup.py:71 msgid "Please correct this and re-run pyLoad." msgstr "" -#: module/setup.py:90 +#: pyload/setup.py:72 msgid "Setup will now close." msgstr "" -#: module/setup.py:94 +#: pyload/setup.py:76 msgid "System check finished, hit enter to see your status report." msgstr "" -#: module/setup.py:96 +#: pyload/setup.py:78 msgid "## Status ##" msgstr "" -#: module/setup.py:101 +#: pyload/setup.py:83 msgid "container decrypting" msgstr "" -#: module/setup.py:102 +#: pyload/setup.py:85 msgid "ssl connection" msgstr "" -#: module/setup.py:103 +#: pyload/setup.py:87 msgid "automatic captcha decryption" msgstr "" -#: module/setup.py:104 -msgid "GUI" -msgstr "" - -#: module/setup.py:105 +#: pyload/setup.py:89 msgid "Webinterface" msgstr "" -#: module/setup.py:106 +#: pyload/setup.py:91 msgid "extended Click'N'Load" msgstr "" -#: module/setup.py:113 +#: pyload/setup.py:98 msgid "Features available:" msgstr "" -#: module/setup.py:117 +#: pyload/setup.py:102 msgid "Featues missing: " msgstr "" -#: module/setup.py:121 +#: pyload/setup.py:106 msgid "no py-crypto available" msgstr "" -#: module/setup.py:122 +#: pyload/setup.py:107 msgid "You need this if you want to decrypt container files." msgstr "" -#: module/setup.py:126 +#: pyload/setup.py:111 msgid "no SSL available" msgstr "" -#: module/setup.py:127 +#: pyload/setup.py:112 msgid "" "This is needed if you want to establish a secure connection to core or " "webinterface." msgstr "" -#: module/setup.py:128 +#: pyload/setup.py:113 msgid "If you only want to access locally to pyLoad ssl is not usefull." msgstr "" -#: module/setup.py:132 +#: pyload/setup.py:117 msgid "no Captcha Recognition available" msgstr "" -#: module/setup.py:133 +#: pyload/setup.py:118 msgid "Only needed for some hosters and as freeuser." msgstr "" -#: module/setup.py:137 -msgid "Gui not available" -msgstr "" - -#: module/setup.py:138 -msgid "The Graphical User Interface." -msgstr "" - -#: module/setup.py:142 +#: pyload/setup.py:122 msgid "no JavaScript engine found" msgstr "" -#: module/setup.py:143 +#: pyload/setup.py:123 msgid "" "You will need this for some Click'N'Load links. Install Spidermonkey, ossp-" "js, pyv8 or rhino" msgstr "" -#: module/setup.py:145 +#: pyload/setup.py:125 msgid "You can abort the setup now and fix some dependicies if you want." msgstr "" -#: module/setup.py:147 +#: pyload/setup.py:127 msgid "Continue with setup?" msgstr "" -#: module/setup.py:153 +#: pyload/setup.py:133 #, python-format msgid "Do you want to change the config path? Current is %s" msgstr "" -#: module/setup.py:154 +#: pyload/setup.py:135 msgid "" "If you use pyLoad on a server or the home partition lives on an iternal " "flash it may be a good idea to change it." msgstr "" -#: module/setup.py:155 +#: pyload/setup.py:136 msgid "Change config path?" msgstr "" -#: module/setup.py:162 +#: pyload/setup.py:142 msgid "Do you want to configure login data and basic settings?" msgstr "" -#: module/setup.py:163 +#: pyload/setup.py:143 msgid "This is recommend for first run." msgstr "" -#: module/setup.py:164 +#: pyload/setup.py:144 msgid "Make basic setup?" msgstr "" -#: module/setup.py:171 +#: pyload/setup.py:151 msgid "Do you want to configure ssl?" msgstr "" -#: module/setup.py:172 +#: pyload/setup.py:152 msgid "Configure ssl?" msgstr "" -#: module/setup.py:178 +#: pyload/setup.py:158 msgid "Do you want to configure webinterface?" msgstr "" -#: module/setup.py:179 +#: pyload/setup.py:159 msgid "Configure webinterface?" msgstr "" -#: module/setup.py:184 +#: pyload/setup.py:164 msgid "Setup finished successfully." msgstr "" -#: module/setup.py:185 +#: pyload/setup.py:165 msgid "Hit enter to exit and restart pyLoad" msgstr "" -#: module/setup.py:191 +#: pyload/setup.py:172 msgid "## System Check ##" msgstr "" -#: module/setup.py:196 +#: pyload/setup.py:175 msgid "Your python version is to new, Please use Python 2.6/2.7" msgstr "" -#: module/setup.py:199 +#: pyload/setup.py:178 msgid "Your python version is to old, Please use at least Python 2.5" msgstr "" -#: module/setup.py:202 +#: pyload/setup.py:181 msgid "Python Version: OK" msgstr "" -#: module/setup.py:249 +#: pyload/setup.py:224 #, python-format msgid "Your installed jinja2 version %s seems too old." msgstr "" -#: module/setup.py:250 +#: pyload/setup.py:225 msgid "You can safely continue but if the webinterface is not working," msgstr "" -#: module/setup.py:251 +#: pyload/setup.py:226 msgid "" "please upgrade or deinstall it, pyLoad includes a sufficient jinja2 libary." msgstr "" -#: module/setup.py:268 +#: pyload/setup.py:243 msgid "JS engine" msgstr "" -#: module/setup.py:274 +#: pyload/setup.py:250 msgid "## Basic Setup ##" msgstr "" -#: module/setup.py:277 -msgid "The following logindata is valid for CLI, GUI and webinterface." +#: pyload/setup.py:253 +msgid "The following logindata is valid for CLI and webinterface." msgstr "" -#: module/setup.py:282 module/setup.py:371 module/setup.py:387 +#: pyload/setup.py:259 pyload/setup.py:357 pyload/setup.py:373 msgid "Username" msgstr "" -#: module/setup.py:288 +#: pyload/setup.py:265 msgid "" "External clients (GUI, CLI or other) need remote access to work over the " "network." msgstr "" -#: module/setup.py:289 +#: pyload/setup.py:266 msgid "" "However, if you only want to use the webinterface you may disable it to save " "ram." msgstr "" -#: module/setup.py:290 +#: pyload/setup.py:267 msgid "Enable remote access" msgstr "" -#: module/setup.py:295 +#: pyload/setup.py:271 msgid "Language" msgstr "" -#: module/setup.py:298 +#: pyload/setup.py:273 msgid "Downloadfolder" msgstr "" -#: module/setup.py:299 +#: pyload/setup.py:274 msgid "Max parallel downloads" msgstr "" -#: module/setup.py:303 +#: pyload/setup.py:278 msgid "Use Reconnect?" msgstr "" -#: module/setup.py:306 +#: pyload/setup.py:281 msgid "Reconnect script location" msgstr "" -#: module/setup.py:311 +#: pyload/setup.py:286 msgid "## Webinterface Setup ##" msgstr "" -#: module/setup.py:314 +#: pyload/setup.py:289 msgid "Activate webinterface?" msgstr "" -#: module/setup.py:316 +#: pyload/setup.py:291 msgid "" "Listen address, if you use 127.0.0.1 or localhost, the webinterface will " "only accessible locally." msgstr "" -#: module/setup.py:317 +#: pyload/setup.py:292 msgid "Address" msgstr "" -#: module/setup.py:318 +#: pyload/setup.py:293 msgid "Port" msgstr "" -#: module/setup.py:320 +#: pyload/setup.py:295 msgid "" "pyLoad offers several server backends, now following a short explanation." msgstr "" -#: module/setup.py:321 -msgid "Default server, best choice if you dont know which one to choose." -msgstr "" - -#: module/setup.py:322 -msgid "This server offers SSL and is a good alternative to builtin." +#: pyload/setup.py:296 +msgid "Default server; best choice if you plan to use pyLoad just for you." msgstr "" -#: module/setup.py:323 +#: pyload/setup.py:297 msgid "" -"Can be used by apache, lighttpd, requires you to configure them, which is " -"not too easy job." +"Support SSL connection and can serve simultaneously more client flawlessly." msgstr "" -#: module/setup.py:324 -msgid "Very fast alternative written in C, requires libev and linux knowlegde." -msgstr "" - -#: module/setup.py:325 -msgid "Get it from here: https://github.com/jonashaag/bjoern, compile it" +#: pyload/setup.py:299 +msgid "" +"Can be used by apache, lighttpd, etc.; needs to be properly configured " +"before." msgstr "" -#: module/setup.py:326 -msgid "and copy bjoern.so to module/lib" +#: pyload/setup.py:301 +msgid "Very fast alternative to builtin; requires libev and bjoern packages." msgstr "" -#: module/setup.py:329 +#: pyload/setup.py:305 msgid "" "Attention: In some rare cases the builtin server is not working, if you " "notice problems with the webinterface" msgstr "" -#: module/setup.py:330 +#: pyload/setup.py:306 msgid "come back here and change the builtin server to the threaded one here." msgstr "" -#: module/setup.py:333 +#: pyload/setup.py:315 msgid "Server" msgstr "" -#: module/setup.py:337 +#: pyload/setup.py:320 msgid "## SSL Setup ##" msgstr "" -#: module/setup.py:339 +#: pyload/setup.py:322 msgid "" "Execute these commands from pyLoad config folder to make ssl certificates:" msgstr "" -#: module/setup.py:345 +#: pyload/setup.py:328 msgid "If you're done and everything went fine, you can activate ssl now." msgstr "" -#: module/setup.py:347 +#: pyload/setup.py:330 msgid "Activate SSL?" msgstr "" -#: module/setup.py:361 +#: pyload/setup.py:347 msgid "Select action" msgstr "" -#: module/setup.py:362 +#: pyload/setup.py:348 msgid "1 - Create/Edit user" msgstr "" -#: module/setup.py:363 +#: pyload/setup.py:349 msgid "2 - List users" msgstr "" -#: module/setup.py:364 +#: pyload/setup.py:350 msgid "3 - Remove user" msgstr "" -#: module/setup.py:365 +#: pyload/setup.py:351 msgid "4 - Quit" msgstr "" -#: module/setup.py:377 +#: pyload/setup.py:363 msgid "Users" msgstr "" -#: module/setup.py:406 +#: pyload/setup.py:391 msgid "Setting new configpath, current configuration will not be transfered!" msgstr "" -#: module/setup.py:407 +#: pyload/setup.py:392 msgid "Configpath" msgstr "" -#: module/setup.py:415 +#: pyload/setup.py:400 msgid "Configpath changed, setup will now close, please restart to go on." msgstr "" -#: module/setup.py:416 +#: pyload/setup.py:401 msgid "Press Enter to exit." msgstr "" -#: module/setup.py:420 +#: pyload/setup.py:405 #, python-format msgid "Setting config path failed: %s" msgstr "" -#: module/setup.py:425 +#: pyload/setup.py:411 #, python-format msgid "%s: OK" msgstr "" -#: module/setup.py:427 +#: pyload/setup.py:413 #, python-format msgid "%s: missing" msgstr "" -#: module/setup.py:456 -msgid "[y]/n" +#: pyload/setup.py:456 +msgid "" +"Warning: Consider a password of 10 or more symbols if you expect to access " +"from outside your local network (ex. internet)." msgstr "" -#: module/setup.py:458 -msgid "y/[n]" +#: pyload/setup.py:457 +msgid "Password: " msgstr "" -#: module/setup.py:470 -msgid "Password: " +#: pyload/setup.py:461 +#, python-format +msgid "Password too short! Use at least %s symbols." msgstr "" -#: module/setup.py:475 -msgid "Password to short. Use at least 4 symbols." +#: pyload/setup.py:464 +msgid "Password must be alphanumeric." msgstr "" -#: module/setup.py:481 +#: pyload/setup.py:467 msgid "Password (again): " msgstr "" -#: module/setup.py:488 +#: pyload/setup.py:473 msgid "Passwords did not match." msgstr "" -#: module/setup.py:499 +#: pyload/setup.py:489 msgid "yes" msgstr "" -#: module/setup.py:499 +#: pyload/setup.py:489 msgid "true" msgstr "" -#: module/setup.py:499 +#: pyload/setup.py:489 msgid "t" msgstr "" -#: module/setup.py:502 +#: pyload/setup.py:492 msgid "no" msgstr "" -#: module/setup.py:502 +#: pyload/setup.py:492 msgid "false" msgstr "" -#: module/setup.py:502 +#: pyload/setup.py:492 msgid "f" msgstr "" -#: module/setup.py:505 module/setup.py:516 +#: pyload/setup.py:495 pyload/setup.py:505 msgid "Invalid Input" msgstr "" diff --git a/locale/sr/LC_MESSAGES/django.mo b/locale/sr/LC_MESSAGES/django.mo Binary files differdeleted file mode 100644 index 2f03721f1..000000000 --- a/locale/sr/LC_MESSAGES/django.mo +++ /dev/null diff --git a/locale/sr/LC_MESSAGES/pyLoad.mo b/locale/sr/LC_MESSAGES/pyLoad.mo Binary files differdeleted file mode 100644 index e66d60ec6..000000000 --- a/locale/sr/LC_MESSAGES/pyLoad.mo +++ /dev/null diff --git a/locale/sr/LC_MESSAGES/pyLoadCli.mo b/locale/sr/LC_MESSAGES/pyLoadCli.mo Binary files differdeleted file mode 100644 index 6d4d21e9d..000000000 --- a/locale/sr/LC_MESSAGES/pyLoadCli.mo +++ /dev/null diff --git a/locale/sr/LC_MESSAGES/pyLoadGui.mo b/locale/sr/LC_MESSAGES/pyLoadGui.mo Binary files differdeleted file mode 100644 index 5ece99c01..000000000 --- a/locale/sr/LC_MESSAGES/pyLoadGui.mo +++ /dev/null diff --git a/locale/sr/LC_MESSAGES/setup.mo b/locale/sr/LC_MESSAGES/setup.mo Binary files differdeleted file mode 100644 index 3ce6ecf6c..000000000 --- a/locale/sr/LC_MESSAGES/setup.mo +++ /dev/null diff --git a/locale/sv/LC_MESSAGES/django.mo b/locale/sv/LC_MESSAGES/django.mo Binary files differdeleted file mode 100644 index c85b2c173..000000000 --- a/locale/sv/LC_MESSAGES/django.mo +++ /dev/null diff --git a/locale/sv/LC_MESSAGES/pyLoad.mo b/locale/sv/LC_MESSAGES/pyLoad.mo Binary files differdeleted file mode 100644 index 29d93d585..000000000 --- a/locale/sv/LC_MESSAGES/pyLoad.mo +++ /dev/null diff --git a/locale/sv/LC_MESSAGES/pyLoadCli.mo b/locale/sv/LC_MESSAGES/pyLoadCli.mo Binary files differdeleted file mode 100644 index f0c2c04bd..000000000 --- a/locale/sv/LC_MESSAGES/pyLoadCli.mo +++ /dev/null diff --git a/locale/sv/LC_MESSAGES/pyLoadGui.mo b/locale/sv/LC_MESSAGES/pyLoadGui.mo Binary files differdeleted file mode 100644 index 4231a1bbf..000000000 --- a/locale/sv/LC_MESSAGES/pyLoadGui.mo +++ /dev/null diff --git a/locale/sv/LC_MESSAGES/setup.mo b/locale/sv/LC_MESSAGES/setup.mo Binary files differdeleted file mode 100644 index 2cf2efd70..000000000 --- a/locale/sv/LC_MESSAGES/setup.mo +++ /dev/null diff --git a/locale/tr/LC_MESSAGES/pyLoad.mo b/locale/tr/LC_MESSAGES/pyLoad.mo Binary files differdeleted file mode 100644 index 2c20cfbd4..000000000 --- a/locale/tr/LC_MESSAGES/pyLoad.mo +++ /dev/null diff --git a/locale/tr/LC_MESSAGES/pyLoadCli.mo b/locale/tr/LC_MESSAGES/pyLoadCli.mo Binary files differdeleted file mode 100644 index 30e94695b..000000000 --- a/locale/tr/LC_MESSAGES/pyLoadCli.mo +++ /dev/null diff --git a/locale/tr/LC_MESSAGES/pyLoadGui.mo b/locale/tr/LC_MESSAGES/pyLoadGui.mo Binary files differdeleted file mode 100644 index 1ae24953f..000000000 --- a/locale/tr/LC_MESSAGES/pyLoadGui.mo +++ /dev/null |