summaryrefslogtreecommitdiffstats
path: root/locale
diff options
context:
space:
mode:
Diffstat (limited to 'locale')
-rw-r--r--locale/cli.pot182
-rw-r--r--locale/core.pot799
-rw-r--r--locale/crowdin.yaml15
-rw-r--r--locale/cs/LC_MESSAGES/django.mobin8921 -> 0 bytes
-rw-r--r--locale/cs/LC_MESSAGES/pyLoad.mobin17425 -> 0 bytes
-rw-r--r--locale/cs/LC_MESSAGES/pyLoadCli.mobin4985 -> 0 bytes
-rw-r--r--locale/cs/LC_MESSAGES/pyLoadGui.mobin5810 -> 0 bytes
-rw-r--r--locale/cs/LC_MESSAGES/setup.mobin11394 -> 0 bytes
-rw-r--r--locale/de/LC_MESSAGES/django.mobin9080 -> 0 bytes
-rw-r--r--locale/de/LC_MESSAGES/pyLoad.mobin18222 -> 0 bytes
-rw-r--r--locale/de/LC_MESSAGES/pyLoadCli.mobin5266 -> 0 bytes
-rw-r--r--locale/de/LC_MESSAGES/pyLoadGui.mobin6034 -> 0 bytes
-rw-r--r--locale/de/LC_MESSAGES/setup.mobin11467 -> 0 bytes
-rw-r--r--locale/django.pot693
-rwxr-xr-xlocale/en/LC_MESSAGES/django.mobin434 -> 0 bytes
-rwxr-xr-xlocale/en/LC_MESSAGES/pyLoad.mobin434 -> 0 bytes
-rwxr-xr-xlocale/en/LC_MESSAGES/pyLoadCli.mobin434 -> 0 bytes
-rwxr-xr-xlocale/en/LC_MESSAGES/pyLoadGui.mobin434 -> 0 bytes
-rwxr-xr-xlocale/en/LC_MESSAGES/setup.mobin434 -> 0 bytes
-rw-r--r--locale/es/LC_MESSAGES/django.mobin9001 -> 0 bytes
-rw-r--r--locale/es/LC_MESSAGES/pyLoad.mobin17919 -> 0 bytes
-rw-r--r--locale/es/LC_MESSAGES/pyLoadCli.mobin5139 -> 0 bytes
-rw-r--r--locale/es/LC_MESSAGES/pyLoadGui.mobin5973 -> 0 bytes
-rw-r--r--locale/es/LC_MESSAGES/setup.mobin11585 -> 0 bytes
-rw-r--r--locale/fi/LC_MESSAGES/pyLoad.mobin356 -> 0 bytes
-rw-r--r--locale/fi/LC_MESSAGES/pyLoadCli.mobin375 -> 0 bytes
-rw-r--r--locale/fi/LC_MESSAGES/pyLoadGui.mobin375 -> 0 bytes
-rw-r--r--locale/fr/LC_MESSAGES/django.mobin8407 -> 0 bytes
-rw-r--r--locale/fr/LC_MESSAGES/pyLoad.mobin17270 -> 0 bytes
-rw-r--r--locale/fr/LC_MESSAGES/pyLoadCli.mobin5363 -> 0 bytes
-rw-r--r--locale/fr/LC_MESSAGES/pyLoadGui.mobin5977 -> 0 bytes
-rw-r--r--locale/fr/LC_MESSAGES/setup.mobin11849 -> 0 bytes
-rw-r--r--locale/gui.pot511
-rw-r--r--locale/it/LC_MESSAGES/django.mobin8770 -> 0 bytes
-rw-r--r--locale/it/LC_MESSAGES/pyLoad.mobin16689 -> 0 bytes
-rw-r--r--locale/it/LC_MESSAGES/pyLoadCli.mobin5113 -> 0 bytes
-rw-r--r--locale/it/LC_MESSAGES/pyLoadGui.mobin5830 -> 0 bytes
-rw-r--r--locale/it/LC_MESSAGES/setup.mobin11235 -> 0 bytes
-rw-r--r--locale/nl/LC_MESSAGES/django.mobin7957 -> 0 bytes
-rw-r--r--locale/nl/LC_MESSAGES/pyLoad.mobin16191 -> 0 bytes
-rw-r--r--locale/nl/LC_MESSAGES/pyLoadCli.mobin5102 -> 0 bytes
-rw-r--r--locale/nl/LC_MESSAGES/pyLoadGui.mobin5884 -> 0 bytes
-rw-r--r--locale/nl/LC_MESSAGES/setup.mobin10634 -> 0 bytes
-rw-r--r--locale/pavement.py415
-rw-r--r--locale/pl/LC_MESSAGES/django.mobin7971 -> 0 bytes
-rw-r--r--locale/pl/LC_MESSAGES/pyLoad.mobin16488 -> 0 bytes
-rw-r--r--locale/pl/LC_MESSAGES/pyLoadCli.mobin5119 -> 0 bytes
-rw-r--r--locale/pl/LC_MESSAGES/pyLoadGui.mobin5881 -> 0 bytes
-rw-r--r--locale/pl/LC_MESSAGES/setup.mobin11215 -> 0 bytes
-rw-r--r--locale/pt_BR/LC_MESSAGES/django.mobin7957 -> 0 bytes
-rw-r--r--locale/pt_BR/LC_MESSAGES/pyLoad.mobin10427 -> 0 bytes
-rw-r--r--locale/pt_BR/LC_MESSAGES/pyLoadCli.mobin5121 -> 0 bytes
-rw-r--r--locale/pt_BR/LC_MESSAGES/pyLoadGui.mobin5825 -> 0 bytes
-rw-r--r--locale/pt_BR/LC_MESSAGES/setup.mobin8329 -> 0 bytes
-rw-r--r--locale/ro/LC_MESSAGES/pyLoad.mobin356 -> 0 bytes
-rw-r--r--locale/ro/LC_MESSAGES/pyLoadCli.mobin375 -> 0 bytes
-rw-r--r--locale/ro/LC_MESSAGES/pyLoadGui.mobin375 -> 0 bytes
-rw-r--r--locale/ru/LC_MESSAGES/django.mobin9739 -> 0 bytes
-rw-r--r--locale/ru/LC_MESSAGES/pyLoad.mobin15299 -> 0 bytes
-rw-r--r--locale/ru/LC_MESSAGES/pyLoadCli.mobin4299 -> 0 bytes
-rw-r--r--locale/ru/LC_MESSAGES/pyLoadGui.mobin7275 -> 0 bytes
-rw-r--r--locale/ru/LC_MESSAGES/setup.mobin11323 -> 0 bytes
-rw-r--r--locale/setup.pot272
-rw-r--r--locale/sr/LC_MESSAGES/django.mobin9128 -> 0 bytes
-rw-r--r--locale/sr/LC_MESSAGES/pyLoad.mobin19506 -> 0 bytes
-rw-r--r--locale/sr/LC_MESSAGES/pyLoadCli.mobin6004 -> 0 bytes
-rw-r--r--locale/sr/LC_MESSAGES/pyLoadGui.mobin6756 -> 0 bytes
-rw-r--r--locale/sr/LC_MESSAGES/setup.mobin13146 -> 0 bytes
-rw-r--r--locale/sv/LC_MESSAGES/django.mobin5358 -> 0 bytes
-rw-r--r--locale/sv/LC_MESSAGES/pyLoad.mobin6860 -> 0 bytes
-rw-r--r--locale/sv/LC_MESSAGES/pyLoadCli.mobin3366 -> 0 bytes
-rw-r--r--locale/sv/LC_MESSAGES/pyLoadGui.mobin5238 -> 0 bytes
-rw-r--r--locale/sv/LC_MESSAGES/setup.mobin10953 -> 0 bytes
-rw-r--r--locale/tr/LC_MESSAGES/pyLoad.mobin356 -> 0 bytes
-rw-r--r--locale/tr/LC_MESSAGES/pyLoadCli.mobin1298 -> 0 bytes
-rw-r--r--locale/tr/LC_MESSAGES/pyLoadGui.mobin375 -> 0 bytes
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
deleted file mode 100644
index 3d771c127..000000000
--- a/locale/cs/LC_MESSAGES/django.mo
+++ /dev/null
Binary files differ
diff --git a/locale/cs/LC_MESSAGES/pyLoad.mo b/locale/cs/LC_MESSAGES/pyLoad.mo
deleted file mode 100644
index a0c01d4e9..000000000
--- a/locale/cs/LC_MESSAGES/pyLoad.mo
+++ /dev/null
Binary files differ
diff --git a/locale/cs/LC_MESSAGES/pyLoadCli.mo b/locale/cs/LC_MESSAGES/pyLoadCli.mo
deleted file mode 100644
index 6f8b94b67..000000000
--- a/locale/cs/LC_MESSAGES/pyLoadCli.mo
+++ /dev/null
Binary files differ
diff --git a/locale/cs/LC_MESSAGES/pyLoadGui.mo b/locale/cs/LC_MESSAGES/pyLoadGui.mo
deleted file mode 100644
index c913703f1..000000000
--- a/locale/cs/LC_MESSAGES/pyLoadGui.mo
+++ /dev/null
Binary files differ
diff --git a/locale/cs/LC_MESSAGES/setup.mo b/locale/cs/LC_MESSAGES/setup.mo
deleted file mode 100644
index 91ab321ec..000000000
--- a/locale/cs/LC_MESSAGES/setup.mo
+++ /dev/null
Binary files differ
diff --git a/locale/de/LC_MESSAGES/django.mo b/locale/de/LC_MESSAGES/django.mo
deleted file mode 100644
index 017f373dc..000000000
--- a/locale/de/LC_MESSAGES/django.mo
+++ /dev/null
Binary files differ
diff --git a/locale/de/LC_MESSAGES/pyLoad.mo b/locale/de/LC_MESSAGES/pyLoad.mo
deleted file mode 100644
index e1e29cebc..000000000
--- a/locale/de/LC_MESSAGES/pyLoad.mo
+++ /dev/null
Binary files differ
diff --git a/locale/de/LC_MESSAGES/pyLoadCli.mo b/locale/de/LC_MESSAGES/pyLoadCli.mo
deleted file mode 100644
index e46503121..000000000
--- a/locale/de/LC_MESSAGES/pyLoadCli.mo
+++ /dev/null
Binary files differ
diff --git a/locale/de/LC_MESSAGES/pyLoadGui.mo b/locale/de/LC_MESSAGES/pyLoadGui.mo
deleted file mode 100644
index 8ead8383c..000000000
--- a/locale/de/LC_MESSAGES/pyLoadGui.mo
+++ /dev/null
Binary files differ
diff --git a/locale/de/LC_MESSAGES/setup.mo b/locale/de/LC_MESSAGES/setup.mo
deleted file mode 100644
index 80ca3553e..000000000
--- a/locale/de/LC_MESSAGES/setup.mo
+++ /dev/null
Binary files differ
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
deleted file mode 100755
index 1767783dd..000000000
--- a/locale/en/LC_MESSAGES/django.mo
+++ /dev/null
Binary files differ
diff --git a/locale/en/LC_MESSAGES/pyLoad.mo b/locale/en/LC_MESSAGES/pyLoad.mo
deleted file mode 100755
index 1767783dd..000000000
--- a/locale/en/LC_MESSAGES/pyLoad.mo
+++ /dev/null
Binary files differ
diff --git a/locale/en/LC_MESSAGES/pyLoadCli.mo b/locale/en/LC_MESSAGES/pyLoadCli.mo
deleted file mode 100755
index 1767783dd..000000000
--- a/locale/en/LC_MESSAGES/pyLoadCli.mo
+++ /dev/null
Binary files differ
diff --git a/locale/en/LC_MESSAGES/pyLoadGui.mo b/locale/en/LC_MESSAGES/pyLoadGui.mo
deleted file mode 100755
index 1767783dd..000000000
--- a/locale/en/LC_MESSAGES/pyLoadGui.mo
+++ /dev/null
Binary files differ
diff --git a/locale/en/LC_MESSAGES/setup.mo b/locale/en/LC_MESSAGES/setup.mo
deleted file mode 100755
index 1767783dd..000000000
--- a/locale/en/LC_MESSAGES/setup.mo
+++ /dev/null
Binary files differ
diff --git a/locale/es/LC_MESSAGES/django.mo b/locale/es/LC_MESSAGES/django.mo
deleted file mode 100644
index 899597735..000000000
--- a/locale/es/LC_MESSAGES/django.mo
+++ /dev/null
Binary files differ
diff --git a/locale/es/LC_MESSAGES/pyLoad.mo b/locale/es/LC_MESSAGES/pyLoad.mo
deleted file mode 100644
index 90aa70f1d..000000000
--- a/locale/es/LC_MESSAGES/pyLoad.mo
+++ /dev/null
Binary files differ
diff --git a/locale/es/LC_MESSAGES/pyLoadCli.mo b/locale/es/LC_MESSAGES/pyLoadCli.mo
deleted file mode 100644
index f969ad0d1..000000000
--- a/locale/es/LC_MESSAGES/pyLoadCli.mo
+++ /dev/null
Binary files differ
diff --git a/locale/es/LC_MESSAGES/pyLoadGui.mo b/locale/es/LC_MESSAGES/pyLoadGui.mo
deleted file mode 100644
index a4944783f..000000000
--- a/locale/es/LC_MESSAGES/pyLoadGui.mo
+++ /dev/null
Binary files differ
diff --git a/locale/es/LC_MESSAGES/setup.mo b/locale/es/LC_MESSAGES/setup.mo
deleted file mode 100644
index 87c4dd811..000000000
--- a/locale/es/LC_MESSAGES/setup.mo
+++ /dev/null
Binary files differ
diff --git a/locale/fi/LC_MESSAGES/pyLoad.mo b/locale/fi/LC_MESSAGES/pyLoad.mo
deleted file mode 100644
index 2c20cfbd4..000000000
--- a/locale/fi/LC_MESSAGES/pyLoad.mo
+++ /dev/null
Binary files differ
diff --git a/locale/fi/LC_MESSAGES/pyLoadCli.mo b/locale/fi/LC_MESSAGES/pyLoadCli.mo
deleted file mode 100644
index 1ae24953f..000000000
--- a/locale/fi/LC_MESSAGES/pyLoadCli.mo
+++ /dev/null
Binary files differ
diff --git a/locale/fi/LC_MESSAGES/pyLoadGui.mo b/locale/fi/LC_MESSAGES/pyLoadGui.mo
deleted file mode 100644
index 1ae24953f..000000000
--- a/locale/fi/LC_MESSAGES/pyLoadGui.mo
+++ /dev/null
Binary files differ
diff --git a/locale/fr/LC_MESSAGES/django.mo b/locale/fr/LC_MESSAGES/django.mo
deleted file mode 100644
index b7b2a3fb5..000000000
--- a/locale/fr/LC_MESSAGES/django.mo
+++ /dev/null
Binary files differ
diff --git a/locale/fr/LC_MESSAGES/pyLoad.mo b/locale/fr/LC_MESSAGES/pyLoad.mo
deleted file mode 100644
index 95fd73cae..000000000
--- a/locale/fr/LC_MESSAGES/pyLoad.mo
+++ /dev/null
Binary files differ
diff --git a/locale/fr/LC_MESSAGES/pyLoadCli.mo b/locale/fr/LC_MESSAGES/pyLoadCli.mo
deleted file mode 100644
index 460641599..000000000
--- a/locale/fr/LC_MESSAGES/pyLoadCli.mo
+++ /dev/null
Binary files differ
diff --git a/locale/fr/LC_MESSAGES/pyLoadGui.mo b/locale/fr/LC_MESSAGES/pyLoadGui.mo
deleted file mode 100644
index 001412ddf..000000000
--- a/locale/fr/LC_MESSAGES/pyLoadGui.mo
+++ /dev/null
Binary files differ
diff --git a/locale/fr/LC_MESSAGES/setup.mo b/locale/fr/LC_MESSAGES/setup.mo
deleted file mode 100644
index 89cb21969..000000000
--- a/locale/fr/LC_MESSAGES/setup.mo
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index 57858c8a6..000000000
--- a/locale/it/LC_MESSAGES/django.mo
+++ /dev/null
Binary files differ
diff --git a/locale/it/LC_MESSAGES/pyLoad.mo b/locale/it/LC_MESSAGES/pyLoad.mo
deleted file mode 100644
index 07b1c01c5..000000000
--- a/locale/it/LC_MESSAGES/pyLoad.mo
+++ /dev/null
Binary files differ
diff --git a/locale/it/LC_MESSAGES/pyLoadCli.mo b/locale/it/LC_MESSAGES/pyLoadCli.mo
deleted file mode 100644
index 158fd317a..000000000
--- a/locale/it/LC_MESSAGES/pyLoadCli.mo
+++ /dev/null
Binary files differ
diff --git a/locale/it/LC_MESSAGES/pyLoadGui.mo b/locale/it/LC_MESSAGES/pyLoadGui.mo
deleted file mode 100644
index cd1cbdf73..000000000
--- a/locale/it/LC_MESSAGES/pyLoadGui.mo
+++ /dev/null
Binary files differ
diff --git a/locale/it/LC_MESSAGES/setup.mo b/locale/it/LC_MESSAGES/setup.mo
deleted file mode 100644
index e13b99bc9..000000000
--- a/locale/it/LC_MESSAGES/setup.mo
+++ /dev/null
Binary files differ
diff --git a/locale/nl/LC_MESSAGES/django.mo b/locale/nl/LC_MESSAGES/django.mo
deleted file mode 100644
index bea13751c..000000000
--- a/locale/nl/LC_MESSAGES/django.mo
+++ /dev/null
Binary files differ
diff --git a/locale/nl/LC_MESSAGES/pyLoad.mo b/locale/nl/LC_MESSAGES/pyLoad.mo
deleted file mode 100644
index 7c52dee71..000000000
--- a/locale/nl/LC_MESSAGES/pyLoad.mo
+++ /dev/null
Binary files differ
diff --git a/locale/nl/LC_MESSAGES/pyLoadCli.mo b/locale/nl/LC_MESSAGES/pyLoadCli.mo
deleted file mode 100644
index c414cfea4..000000000
--- a/locale/nl/LC_MESSAGES/pyLoadCli.mo
+++ /dev/null
Binary files differ
diff --git a/locale/nl/LC_MESSAGES/pyLoadGui.mo b/locale/nl/LC_MESSAGES/pyLoadGui.mo
deleted file mode 100644
index 8bbc9385f..000000000
--- a/locale/nl/LC_MESSAGES/pyLoadGui.mo
+++ /dev/null
Binary files differ
diff --git a/locale/nl/LC_MESSAGES/setup.mo b/locale/nl/LC_MESSAGES/setup.mo
deleted file mode 100644
index 8d8fd0d4f..000000000
--- a/locale/nl/LC_MESSAGES/setup.mo
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index fae662552..000000000
--- a/locale/pl/LC_MESSAGES/django.mo
+++ /dev/null
Binary files differ
diff --git a/locale/pl/LC_MESSAGES/pyLoad.mo b/locale/pl/LC_MESSAGES/pyLoad.mo
deleted file mode 100644
index 31ea1e162..000000000
--- a/locale/pl/LC_MESSAGES/pyLoad.mo
+++ /dev/null
Binary files differ
diff --git a/locale/pl/LC_MESSAGES/pyLoadCli.mo b/locale/pl/LC_MESSAGES/pyLoadCli.mo
deleted file mode 100644
index 565f26e3a..000000000
--- a/locale/pl/LC_MESSAGES/pyLoadCli.mo
+++ /dev/null
Binary files differ
diff --git a/locale/pl/LC_MESSAGES/pyLoadGui.mo b/locale/pl/LC_MESSAGES/pyLoadGui.mo
deleted file mode 100644
index bbfcb176e..000000000
--- a/locale/pl/LC_MESSAGES/pyLoadGui.mo
+++ /dev/null
Binary files differ
diff --git a/locale/pl/LC_MESSAGES/setup.mo b/locale/pl/LC_MESSAGES/setup.mo
deleted file mode 100644
index c8303602c..000000000
--- a/locale/pl/LC_MESSAGES/setup.mo
+++ /dev/null
Binary files differ
diff --git a/locale/pt_BR/LC_MESSAGES/django.mo b/locale/pt_BR/LC_MESSAGES/django.mo
deleted file mode 100644
index 2fdf540b0..000000000
--- a/locale/pt_BR/LC_MESSAGES/django.mo
+++ /dev/null
Binary files differ
diff --git a/locale/pt_BR/LC_MESSAGES/pyLoad.mo b/locale/pt_BR/LC_MESSAGES/pyLoad.mo
deleted file mode 100644
index 2e8a1e5b3..000000000
--- a/locale/pt_BR/LC_MESSAGES/pyLoad.mo
+++ /dev/null
Binary files differ
diff --git a/locale/pt_BR/LC_MESSAGES/pyLoadCli.mo b/locale/pt_BR/LC_MESSAGES/pyLoadCli.mo
deleted file mode 100644
index 2ca834196..000000000
--- a/locale/pt_BR/LC_MESSAGES/pyLoadCli.mo
+++ /dev/null
Binary files differ
diff --git a/locale/pt_BR/LC_MESSAGES/pyLoadGui.mo b/locale/pt_BR/LC_MESSAGES/pyLoadGui.mo
deleted file mode 100644
index 28fe26252..000000000
--- a/locale/pt_BR/LC_MESSAGES/pyLoadGui.mo
+++ /dev/null
Binary files differ
diff --git a/locale/pt_BR/LC_MESSAGES/setup.mo b/locale/pt_BR/LC_MESSAGES/setup.mo
deleted file mode 100644
index c64d0f23c..000000000
--- a/locale/pt_BR/LC_MESSAGES/setup.mo
+++ /dev/null
Binary files differ
diff --git a/locale/ro/LC_MESSAGES/pyLoad.mo b/locale/ro/LC_MESSAGES/pyLoad.mo
deleted file mode 100644
index 2c20cfbd4..000000000
--- a/locale/ro/LC_MESSAGES/pyLoad.mo
+++ /dev/null
Binary files differ
diff --git a/locale/ro/LC_MESSAGES/pyLoadCli.mo b/locale/ro/LC_MESSAGES/pyLoadCli.mo
deleted file mode 100644
index 1ae24953f..000000000
--- a/locale/ro/LC_MESSAGES/pyLoadCli.mo
+++ /dev/null
Binary files differ
diff --git a/locale/ro/LC_MESSAGES/pyLoadGui.mo b/locale/ro/LC_MESSAGES/pyLoadGui.mo
deleted file mode 100644
index 1ae24953f..000000000
--- a/locale/ro/LC_MESSAGES/pyLoadGui.mo
+++ /dev/null
Binary files differ
diff --git a/locale/ru/LC_MESSAGES/django.mo b/locale/ru/LC_MESSAGES/django.mo
deleted file mode 100644
index 0a1394f21..000000000
--- a/locale/ru/LC_MESSAGES/django.mo
+++ /dev/null
Binary files differ
diff --git a/locale/ru/LC_MESSAGES/pyLoad.mo b/locale/ru/LC_MESSAGES/pyLoad.mo
deleted file mode 100644
index 156a1bc44..000000000
--- a/locale/ru/LC_MESSAGES/pyLoad.mo
+++ /dev/null
Binary files differ
diff --git a/locale/ru/LC_MESSAGES/pyLoadCli.mo b/locale/ru/LC_MESSAGES/pyLoadCli.mo
deleted file mode 100644
index adbb5e141..000000000
--- a/locale/ru/LC_MESSAGES/pyLoadCli.mo
+++ /dev/null
Binary files differ
diff --git a/locale/ru/LC_MESSAGES/pyLoadGui.mo b/locale/ru/LC_MESSAGES/pyLoadGui.mo
deleted file mode 100644
index 11d4328c0..000000000
--- a/locale/ru/LC_MESSAGES/pyLoadGui.mo
+++ /dev/null
Binary files differ
diff --git a/locale/ru/LC_MESSAGES/setup.mo b/locale/ru/LC_MESSAGES/setup.mo
deleted file mode 100644
index fb1201628..000000000
--- a/locale/ru/LC_MESSAGES/setup.mo
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index 2f03721f1..000000000
--- a/locale/sr/LC_MESSAGES/django.mo
+++ /dev/null
Binary files differ
diff --git a/locale/sr/LC_MESSAGES/pyLoad.mo b/locale/sr/LC_MESSAGES/pyLoad.mo
deleted file mode 100644
index e66d60ec6..000000000
--- a/locale/sr/LC_MESSAGES/pyLoad.mo
+++ /dev/null
Binary files differ
diff --git a/locale/sr/LC_MESSAGES/pyLoadCli.mo b/locale/sr/LC_MESSAGES/pyLoadCli.mo
deleted file mode 100644
index 6d4d21e9d..000000000
--- a/locale/sr/LC_MESSAGES/pyLoadCli.mo
+++ /dev/null
Binary files differ
diff --git a/locale/sr/LC_MESSAGES/pyLoadGui.mo b/locale/sr/LC_MESSAGES/pyLoadGui.mo
deleted file mode 100644
index 5ece99c01..000000000
--- a/locale/sr/LC_MESSAGES/pyLoadGui.mo
+++ /dev/null
Binary files differ
diff --git a/locale/sr/LC_MESSAGES/setup.mo b/locale/sr/LC_MESSAGES/setup.mo
deleted file mode 100644
index 3ce6ecf6c..000000000
--- a/locale/sr/LC_MESSAGES/setup.mo
+++ /dev/null
Binary files differ
diff --git a/locale/sv/LC_MESSAGES/django.mo b/locale/sv/LC_MESSAGES/django.mo
deleted file mode 100644
index c85b2c173..000000000
--- a/locale/sv/LC_MESSAGES/django.mo
+++ /dev/null
Binary files differ
diff --git a/locale/sv/LC_MESSAGES/pyLoad.mo b/locale/sv/LC_MESSAGES/pyLoad.mo
deleted file mode 100644
index 29d93d585..000000000
--- a/locale/sv/LC_MESSAGES/pyLoad.mo
+++ /dev/null
Binary files differ
diff --git a/locale/sv/LC_MESSAGES/pyLoadCli.mo b/locale/sv/LC_MESSAGES/pyLoadCli.mo
deleted file mode 100644
index f0c2c04bd..000000000
--- a/locale/sv/LC_MESSAGES/pyLoadCli.mo
+++ /dev/null
Binary files differ
diff --git a/locale/sv/LC_MESSAGES/pyLoadGui.mo b/locale/sv/LC_MESSAGES/pyLoadGui.mo
deleted file mode 100644
index 4231a1bbf..000000000
--- a/locale/sv/LC_MESSAGES/pyLoadGui.mo
+++ /dev/null
Binary files differ
diff --git a/locale/sv/LC_MESSAGES/setup.mo b/locale/sv/LC_MESSAGES/setup.mo
deleted file mode 100644
index 2cf2efd70..000000000
--- a/locale/sv/LC_MESSAGES/setup.mo
+++ /dev/null
Binary files differ
diff --git a/locale/tr/LC_MESSAGES/pyLoad.mo b/locale/tr/LC_MESSAGES/pyLoad.mo
deleted file mode 100644
index 2c20cfbd4..000000000
--- a/locale/tr/LC_MESSAGES/pyLoad.mo
+++ /dev/null
Binary files differ
diff --git a/locale/tr/LC_MESSAGES/pyLoadCli.mo b/locale/tr/LC_MESSAGES/pyLoadCli.mo
deleted file mode 100644
index 30e94695b..000000000
--- a/locale/tr/LC_MESSAGES/pyLoadCli.mo
+++ /dev/null
Binary files differ
diff --git a/locale/tr/LC_MESSAGES/pyLoadGui.mo b/locale/tr/LC_MESSAGES/pyLoadGui.mo
deleted file mode 100644
index 1ae24953f..000000000
--- a/locale/tr/LC_MESSAGES/pyLoadGui.mo
+++ /dev/null
Binary files differ