diff options
241 files changed, 19642 insertions, 2455 deletions
diff --git a/MANIFEST.in b/MANIFEST.in index 30fc36a5d..21d889a5d 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,9 +1,11 @@ include *.py *.md setup.* CLA MANIFEST.in + recursive-include pyload *.py recursive-include pyload/plugins *_2*.pyc recursive-include pyload/remote * +recursive-exclude pyload/remote *.py[co] recursive-include pyload/web .bowerrc .jshintrc Gruntfile.js package.json prune pyload/web/node_modules @@ -17,6 +19,3 @@ recursive-include docs Makefile *.py *.conf *.rst *.svg *.png recursive-include tests *.py *.txt *.sh *.org recursive-include locale *.pot *.mo - -#recursive-exclude * __pycache__ -recursive-exclude * *.py[co]
\ No newline at end of file diff --git a/locale/af/LC_MESSAGES/cli.po b/locale/af/LC_MESSAGES/cli.po index a0043865a..57be6fd9e 100644 --- a/locale/af/LC_MESSAGES/cli.po +++ b/locale/af/LC_MESSAGES/cli.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Afrikaans\n" "Language: af_ZA\n" diff --git a/locale/af/LC_MESSAGES/core.po b/locale/af/LC_MESSAGES/core.po index d65c7bf2d..0d4e3c017 100644 --- a/locale/af/LC_MESSAGES/core.po +++ b/locale/af/LC_MESSAGES/core.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Afrikaans\n" "Language: af_ZA\n" diff --git a/locale/af/LC_MESSAGES/plugins.po b/locale/af/LC_MESSAGES/plugins.po index 404397196..35666b8c9 100644 --- a/locale/af/LC_MESSAGES/plugins.po +++ b/locale/af/LC_MESSAGES/plugins.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-20 22:13+0200\n" -"PO-Revision-Date: 2013-07-20 18:02-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Afrikaans\n" "Language: af_ZA\n" diff --git a/locale/af/LC_MESSAGES/setup.po b/locale/af/LC_MESSAGES/setup.po index f53014572..6858d2427 100644 --- a/locale/af/LC_MESSAGES/setup.po +++ b/locale/af/LC_MESSAGES/setup.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Afrikaans\n" "Language: af_ZA\n" diff --git a/locale/af/LC_MESSAGES/webUI.po b/locale/af/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..b30f982c3 --- /dev/null +++ b/locale/af/LC_MESSAGES/webUI.po @@ -0,0 +1,131 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Afrikaans\n" +"Language: af_ZA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "" + diff --git a/locale/ar/LC_MESSAGES/cli.po b/locale/ar/LC_MESSAGES/cli.po index 5deb08e53..a5822f84f 100644 --- a/locale/ar/LC_MESSAGES/cli.po +++ b/locale/ar/LC_MESSAGES/cli.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-08-02 10:02-0400\n" +"PO-Revision-Date: 2013-08-31 15:21-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Arabic\n" "Language: ar_SA\n" diff --git a/locale/ar/LC_MESSAGES/core.po b/locale/ar/LC_MESSAGES/core.po index e694a42d8..95e13f4d6 100644 --- a/locale/ar/LC_MESSAGES/core.po +++ b/locale/ar/LC_MESSAGES/core.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-08-02 10:02-0400\n" +"PO-Revision-Date: 2013-08-31 15:21-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Arabic\n" "Language: ar_SA\n" diff --git a/locale/ar/LC_MESSAGES/plugins.po b/locale/ar/LC_MESSAGES/plugins.po index 3f58b48d3..bd8b7fa78 100644 --- a/locale/ar/LC_MESSAGES/plugins.po +++ b/locale/ar/LC_MESSAGES/plugins.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-20 22:13+0200\n" -"PO-Revision-Date: 2013-08-02 10:02-0400\n" +"PO-Revision-Date: 2013-08-31 15:21-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Arabic\n" "Language: ar_SA\n" diff --git a/locale/ar/LC_MESSAGES/setup.po b/locale/ar/LC_MESSAGES/setup.po index 6fd5e9ceb..ea8bc9f24 100644 --- a/locale/ar/LC_MESSAGES/setup.po +++ b/locale/ar/LC_MESSAGES/setup.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-08-02 10:02-0400\n" +"PO-Revision-Date: 2013-08-31 15:21-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Arabic\n" "Language: ar_SA\n" diff --git a/locale/ar/LC_MESSAGES/webUI.po b/locale/ar/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..77b76de44 --- /dev/null +++ b/locale/ar/LC_MESSAGES/webUI.po @@ -0,0 +1,145 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-08-31 15:21-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Arabic\n" +"Language: ar_SA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=6; plural= n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "غÙر Ù
تÙÙر" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "غÙر Ù
ØدÙد" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "اÙÙ
؎رÙ" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "ؚرÙاÙ
ج اÙإعداد" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "إضاÙØ© Øساؚ" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "اÙØساؚات" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "Ù
ØÙÙ" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "ØšØØ«" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "ÙÙع" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "اÙجÙ
Ùع" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "تÙ
اÙÙتÙاء" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "ÙÙ
ÙÙتÙÙ" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "ÙØŽÙ" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "1 ØزÙ
Ø©\n" +"صÙغة اÙجÙ
ع\n" +"%d ØزÙ
" +msgstr[1] "1 ØزÙ
Ø© %d" +msgstr[2] "1 ØزÙ
Ø©\n" +"1 ØزÙ
Ø© %d" +msgstr[3] "1 ØزÙ
%d" +msgstr[4] "" +msgstr[5] "" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "Ù
Ùرد\n" +"1 Ù
ÙÙ\n" +"صÙغة اÙجÙ
ع\n" +"%d Ù
ÙÙات" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "إضاÙØ© Øساؚ" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "Ùرج٠ادخا٠ؚÙاÙات ØساؚÙ" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "اختار اÙاضاÙØ©" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "Ùرج٠اختÙار اÙاضاÙØ© اÙت٠ترÙد اعدادÙا" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "إضاÙØ©" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "إغÙاÙ" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "Ùرج٠اÙتأÙÙد" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "Ù٠ترÙد Øذ٠اÙعÙاصر اÙÙ
ØددةØ" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "ØØ°Ù" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "اÙغاء" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "اÙترØ" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "ÙÙد اÙت؎غÙÙ..." + diff --git a/locale/bn/LC_MESSAGES/cli.po b/locale/bn/LC_MESSAGES/cli.po new file mode 100644 index 000000000..68f32bb9c --- /dev/null +++ b/locale/bn/LC_MESSAGES/cli.po @@ -0,0 +1,291 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-17 15:39+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Bengali\n" +"Language: bn_BD\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: crowdin.net\n" + +#: pyload/cli/AddPackage.py:48 +msgid "Add Package:" +msgstr "" + +#: pyload/cli/AddPackage.py:53 +msgid "Enter a name for the new package" +msgstr "" + +#: pyload/cli/AddPackage.py:57 +#, python-format +msgid "Package: %s" +msgstr "" + +#: pyload/cli/AddPackage.py:58 +msgid "Parse the links you want to add." +msgstr "" + +#: pyload/cli/AddPackage.py:59 +#, python-format +msgid "Type %s when done." +msgstr "" + +#: pyload/cli/AddPackage.py:60 +msgid "Links added: " +msgstr "" + +#: pyload/cli/AddPackage.py:64 pyload/cli/ManageFiles.py:149 +msgid " back to main menu" +msgstr "" + +#: pyload/cli/ManageFiles.py:97 +msgid "Manage Packages:" +msgstr "" + +#: pyload/cli/ManageFiles.py:99 +msgid "Manage Links:" +msgstr "" + +#: pyload/cli/ManageFiles.py:104 +msgid "What do you want to move?" +msgstr "" + +#: pyload/cli/ManageFiles.py:106 +msgid "What do you want to delete?" +msgstr "" + +#: pyload/cli/ManageFiles.py:108 +msgid "What do you want to restart?" +msgstr "" + +#: pyload/cli/ManageFiles.py:113 +msgid "Choose what you want to do, or enter package number." +msgstr "" + +#: pyload/cli/ManageFiles.py:115 +msgid "delete" +msgstr "" + +#: pyload/cli/ManageFiles.py:115 +msgid "move" +msgstr "" + +#: pyload/cli/ManageFiles.py:115 +msgid "restart" +msgstr "" + +#: pyload/cli/ManageFiles.py:148 +msgid " - previous" +msgstr "" + +#: pyload/cli/ManageFiles.py:148 +msgid " - next" +msgstr "" + +#: pyload/cli/Cli.py:75 pyload/cli/Cli.py:133 +msgid " Command Line Interface" +msgstr "" + +#: pyload/cli/Cli.py:165 +#, python-format +msgid "%s Downloads:" +msgstr "" + +#: pyload/cli/Cli.py:177 +msgid " Speed: " +msgstr "" + +#: pyload/cli/Cli.py:177 +msgid " Size: " +msgstr "" + +#: pyload/cli/Cli.py:178 +msgid " Finished in: " +msgstr "" + +#: pyload/cli/Cli.py:179 +msgid " ID: " +msgstr "" + +#: pyload/cli/Cli.py:184 +msgid "waiting: " +msgstr "" + +#: pyload/cli/Cli.py:191 pyload/cli/Cli.py:193 +msgid "Status:" +msgstr "" + +#: pyload/cli/Cli.py:191 +msgid "paused" +msgstr "" + +#: pyload/cli/Cli.py:193 +msgid "running" +msgstr "" + +#: pyload/cli/Cli.py:196 +msgid "total Speed" +msgstr "" + +#: pyload/cli/Cli.py:196 +msgid "Files in queue" +msgstr "" + +#: pyload/cli/Cli.py:197 +msgid "Total" +msgstr "" + +#: pyload/cli/Cli.py:203 +msgid "Menu:" +msgstr "" + +#: pyload/cli/Cli.py:205 +msgid " Add Links" +msgstr "" + +#: pyload/cli/Cli.py:206 +msgid " Manage Queue" +msgstr "" + +#: pyload/cli/Cli.py:207 +msgid " Manage Collector" +msgstr "" + +#: pyload/cli/Cli.py:208 +msgid " (Un)Pause Server" +msgstr "" + +#: pyload/cli/Cli.py:209 +msgid " Kill Server" +msgstr "" + +#: pyload/cli/Cli.py:210 +msgid " Quit" +msgstr "" + +#: pyload/cli/Cli.py:289 pyload/cli/Cli.py:296 +msgid "Please use this syntax: add <Package name> <link> <link2> ..." +msgstr "" + +#: pyload/cli/Cli.py:315 +#, python-format +msgid "Checking %d links:" +msgstr "" + +#: pyload/cli/Cli.py:324 +msgid "File does not exists." +msgstr "" + +#: pyload/cli/Cli.py:385 +msgid "pyLoad was terminated" +msgstr "" + +#: pyload/cli/Cli.py:443 +msgid "Prints server status" +msgstr "" + +#: pyload/cli/Cli.py:444 +msgid "Prints downloads in queue" +msgstr "" + +#: pyload/cli/Cli.py:445 +msgid "Prints downloads in collector" +msgstr "" + +#: pyload/cli/Cli.py:446 +msgid "Adds package to queue" +msgstr "" + +#: pyload/cli/Cli.py:447 +msgid "Adds package to collector" +msgstr "" + +#: pyload/cli/Cli.py:448 +msgid "Delete Files from Queue/Collector" +msgstr "" + +#: pyload/cli/Cli.py:449 +msgid "Delete Packages from Queue/Collector" +msgstr "" + +#: pyload/cli/Cli.py:450 +msgid "Move Packages from Queue to Collector or vice versa" +msgstr "" + +#: pyload/cli/Cli.py:451 +msgid "Restart files" +msgstr "" + +#: pyload/cli/Cli.py:452 +msgid "Restart packages" +msgstr "" + +#: pyload/cli/Cli.py:453 +msgid "Check online status, works with local container" +msgstr "" + +#: pyload/cli/Cli.py:454 +msgid "Checks online status of a container file" +msgstr "" + +#: pyload/cli/Cli.py:455 +msgid "Pause the server" +msgstr "" + +#: pyload/cli/Cli.py:456 +msgid "continue downloads" +msgstr "" + +#: pyload/cli/Cli.py:457 +msgid "Toggle pause/unpause" +msgstr "" + +#: pyload/cli/Cli.py:458 +msgid "kill server" +msgstr "" + +#: pyload/cli/Cli.py:460 +msgid "List of commands:" +msgstr "" + +#: pyload/cli/Cli.py:473 +msgid "Couldn't write user config file" +msgstr "" + +#: pyload/cli/Cli.py:548 pyload/cli/Cli.py:580 +msgid "You need py-openssl to connect to this pyLoad core." +msgstr "" + +#: pyload/cli/Cli.py:555 +msgid "Address: " +msgstr "" + +#: pyload/cli/Cli.py:556 +msgid "Port: " +msgstr "" + +#: pyload/cli/Cli.py:557 +msgid "Username: " +msgstr "" + +#: pyload/cli/Cli.py:561 +msgid "Password: " +msgstr "" + +#: pyload/cli/Cli.py:566 pyload/cli/Cli.py:575 +msgid "Login data is wrong." +msgstr "" + +#: pyload/cli/Cli.py:568 pyload/cli/Cli.py:577 +#, python-format +msgid "Could not establish connection to %(addr)s:%(port)s." +msgstr "" + +#: pyload/cli/Cli.py:582 +msgid "Interactive mode ignored since you passed some commands." +msgstr "" + diff --git a/locale/bn/LC_MESSAGES/core.po b/locale/bn/LC_MESSAGES/core.po new file mode 100644 index 000000000..1201f5e76 --- /dev/null +++ b/locale/bn/LC_MESSAGES/core.po @@ -0,0 +1,630 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-17 15:39+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Bengali\n" +"Language: bn_BD\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: crowdin.net\n" + +#: pyload/AddonManager.py:62 +#, python-format +msgid "Error when executing %s" +msgstr "" + +#: pyload/AddonManager.py:93 +#, python-format +msgid "Failed activating %(name)s" +msgstr "" + +#: pyload/AddonManager.py:96 +#, python-format +msgid "Activated addons: %s" +msgstr "" + +#: pyload/AddonManager.py:97 +#, python-format +msgid "Deactivated addons: %s" +msgstr "" + +#: pyload/AddonManager.py:153 +msgid "Activating Plugins..." +msgstr "" + +#: pyload/AddonManager.py:162 +msgid "Deactivating Plugins..." +msgstr "" + +#: pyload/web/ServerThread.py:49 +msgid "SSL certificates not found." +msgstr "" + +#: pyload/web/ServerThread.py:53 +msgid "WebUI built is not available" +msgstr "" + +#: pyload/web/ServerThread.py:55 +msgid "Running webUI in development mode" +msgstr "" + +#: pyload/web/ServerThread.py:73 +msgid "Failed starting webserver: " +msgstr "" + +#: pyload/web/ServerThread.py:107 +msgid "Failed importing webserver: " +msgstr "" + +#: pyload/web/ServerThread.py:125 +msgid "This server offers no SSL, please consider using threaded instead" +msgstr "" + +#: pyload/web/ServerThread.py:139 +#, python-format +msgid "Starting %(name)s webserver: %(host)s:%(port)d" +msgstr "" + +#: pyload/config/default.py:14 +msgid "Remote" +msgstr "" + +#: pyload/config/default.py:14 pyload/config/default.py:21 +#: pyload/config/default.py:30 pyload/config/default.py:42 +#: pyload/config/default.py:53 pyload/config/default.py:60 +#: pyload/config/default.py:73 pyload/config/default.py:83 +#: pyload/config/default.py:91 pyload/config/default.py:103 +msgid "Description" +msgstr "" + +#: pyload/config/default.py:14 pyload/config/default.py:21 +#: pyload/config/default.py:30 pyload/config/default.py:42 +#: pyload/config/default.py:53 pyload/config/default.py:60 +#: pyload/config/default.py:73 pyload/config/default.py:83 +#: pyload/config/default.py:91 pyload/config/default.py:103 +msgid "Long description" +msgstr "" + +#: pyload/config/default.py:16 pyload/config/default.py:56 +#: pyload/config/default.py:63 +msgid "Activated" +msgstr "" + +#: pyload/config/default.py:17 pyload/config/default.py:69 +#: pyload/config/default.py:80 +msgid "Port" +msgstr "" + +#: pyload/config/default.py:18 pyload/config/default.py:77 +msgid "Address" +msgstr "" + +#: pyload/config/default.py:21 +msgid "Log" +msgstr "" + +#: pyload/config/default.py:23 +msgid "Size in kb" +msgstr "" + +#: pyload/config/default.py:24 +msgid "Folder" +msgstr "" + +#: pyload/config/default.py:25 +msgid "File Log" +msgstr "" + +#: pyload/config/default.py:26 +msgid "Count" +msgstr "" + +#: pyload/config/default.py:27 +msgid "Log Rotate" +msgstr "" + +#: pyload/config/default.py:30 +msgid "Permissions" +msgstr "" + +#: pyload/config/default.py:32 +msgid "Groupname" +msgstr "" + +#: pyload/config/default.py:33 +msgid "Change Group and User of Downloads" +msgstr "" + +#: pyload/config/default.py:34 +msgid "Change file mode of downloads" +msgstr "" + +#: pyload/config/default.py:35 pyload/config/default.py:75 +msgid "Username" +msgstr "" + +#: pyload/config/default.py:36 +msgid "Filemode for Downloads" +msgstr "" + +#: pyload/config/default.py:37 +msgid "Change group of running process" +msgstr "" + +#: pyload/config/default.py:38 +msgid "Folder Permission mode" +msgstr "" + +#: pyload/config/default.py:39 +msgid "Change user of running process" +msgstr "" + +#: pyload/config/default.py:42 +msgid "General" +msgstr "" + +#: pyload/config/default.py:44 +msgid "Language" +msgstr "" + +#: pyload/config/default.py:45 +msgid "Download Folder" +msgstr "" + +#: pyload/config/default.py:46 +msgid "Use Checksum" +msgstr "" + +#: pyload/config/default.py:47 +msgid "Create folder for each package" +msgstr "" + +#: pyload/config/default.py:48 +msgid "Debug Mode" +msgstr "" + +#: pyload/config/default.py:49 +msgid "Min Free Space (MB)" +msgstr "" + +#: pyload/config/default.py:50 +msgid "CPU Priority" +msgstr "" + +#: pyload/config/default.py:53 +msgid "SSL" +msgstr "" + +#: pyload/config/default.py:55 +msgid "SSL Certificate" +msgstr "" + +#: pyload/config/default.py:57 +msgid "SSL Key" +msgstr "" + +#: pyload/config/default.py:60 +msgid "Webinterface" +msgstr "" + +#: pyload/config/default.py:62 +msgid "Template" +msgstr "" + +#: pyload/config/default.py:64 +msgid "Path Prefix" +msgstr "" + +#: pyload/config/default.py:65 +msgid "Server" +msgstr "" + +#: pyload/config/default.py:66 +msgid "Favor specific server" +msgstr "" + +#: pyload/config/default.py:67 +msgid "IP" +msgstr "" + +#: pyload/config/default.py:68 +msgid "Use HTTPS" +msgstr "" + +#: pyload/config/default.py:70 +msgid "Development mode" +msgstr "" + +#: pyload/config/default.py:73 +msgid "Proxy" +msgstr "" + +#: pyload/config/default.py:76 +msgid "Use Proxy" +msgstr "" + +#: pyload/config/default.py:78 +msgid "Password" +msgstr "" + +#: pyload/config/default.py:79 +msgid "Protocol" +msgstr "" + +#: pyload/config/default.py:83 +msgid "Reconnect" +msgstr "" + +#: pyload/config/default.py:85 pyload/config/default.py:106 +msgid "End" +msgstr "" + +#: pyload/config/default.py:86 +msgid "Use Reconnect" +msgstr "" + +#: pyload/config/default.py:87 +msgid "Method" +msgstr "" + +#: pyload/config/default.py:88 pyload/config/default.py:105 +msgid "Start" +msgstr "" + +#: pyload/config/default.py:91 +msgid "Download" +msgstr "" + +#: pyload/config/default.py:93 +msgid "Max Parallel Downloads" +msgstr "" + +#: pyload/config/default.py:94 +msgid "Limit Download Speed" +msgstr "" + +#: pyload/config/default.py:95 +msgid "Download interface to bind (ip or Name)" +msgstr "" + +#: pyload/config/default.py:96 +msgid "Skip already existing files" +msgstr "" + +#: pyload/config/default.py:97 +msgid "Max Download Speed in kb/s" +msgstr "" + +#: pyload/config/default.py:98 +msgid "Allow IPv6" +msgstr "" + +#: pyload/config/default.py:99 +msgid "Max connections for one download" +msgstr "" + +#: pyload/config/default.py:100 +msgid "Restart failed downloads on startup" +msgstr "" + +#: pyload/config/default.py:103 +msgid "Download Time" +msgstr "" + +#: pyload/network/HTTPDownload.py:249 +#, python-format +msgid "Download chunks failed, fallback to single connection | %s" +msgstr "" + +#: pyload/api/DownloadApi.py:44 +#, python-format +msgid "Added package %(name)s as folder %(folder)s" +msgstr "" + +#: pyload/api/DownloadApi.py:95 +#, python-format +msgid "Added %d links to package" +msgstr "" + +#: pyload/AccountManager.py:69 +#, python-format +msgid "Unknown account plugin %s" +msgstr "" + +#: pyload/interaction/InteractionManager.py:88 +msgid "Query" +msgstr "" + +#: pyload/interaction/InteractionManager.py:111 +msgid "Captcha request" +msgstr "" + +#: pyload/interaction/InteractionManager.py:111 +msgid "Please solve the captcha." +msgstr "" + +#: pyload/remote/RemoteManager.py:35 +#, python-format +msgid "Remote backend error: %s" +msgstr "" + +#: pyload/remote/RemoteManager.py:80 +#, python-format +msgid "Starting %(name)s: %(addr)s:%(port)s" +msgstr "" + +#: pyload/remote/RemoteManager.py:82 +#, python-format +msgid "Failed loading backend %(name)s | %(error)s" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "none" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "offline" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "online" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "queued" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "paused" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "finished" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "skipped" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "failed" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "starting" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "waiting" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "downloading" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "temp. offline" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "aborted" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "decrypting" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "processing" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "custom" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "unknown" +msgstr "" + +#: pyload/FileManager.py:426 +#, python-format +msgid "Package finished: %s" +msgstr "" + +#: pyload/Api.py:152 +#, python-format +msgid "User '%s' tries to log in" +msgstr "" + +#: pyload/Core.py:195 +msgid "Received Quit signal" +msgstr "" + +#: pyload/Core.py:323 +#, python-format +msgid "pyLoad already running with pid %s" +msgstr "" + +#: pyload/Core.py:337 +#, python-format +msgid "Failed changing group: %s" +msgstr "" + +#: pyload/Core.py:347 +#, python-format +msgid "Failed changing user: %s" +msgstr "" + +#: pyload/Core.py:358 +msgid "Starting" +msgstr "" + +#: pyload/Core.py:359 +#, python-format +msgid "Using home directory: %s" +msgstr "" + +#: pyload/Core.py:373 +msgid "All links removed" +msgstr "" + +#: pyload/Core.py:403 +#, python-format +msgid "Download time: %s" +msgstr "" + +#: pyload/Core.py:418 +#, python-format +msgid "Free space: %s" +msgstr "" + +#: pyload/Core.py:438 +msgid "Activating Accounts..." +msgstr "" + +#: pyload/Core.py:443 +msgid "Restarting failed downloads..." +msgstr "" + +#: pyload/Core.py:451 +msgid "pyLoad is up and running" +msgstr "" + +#: pyload/Core.py:474 +msgid "restarting pyLoad" +msgstr "" + +#: pyload/Core.py:478 +msgid "pyLoad quits" +msgstr "" + +#: pyload/Core.py:564 +msgid "shutting down..." +msgstr "" + +#: pyload/Core.py:579 +msgid "error while shutting down" +msgstr "" + +#: pyload/Core.py:661 +msgid "killed pyLoad from terminal" +msgstr "" + +#: pyload/database/DatabaseBackend.py:167 +msgid "Database was deleted due to incompatible version." +msgstr "" + +#: pyload/threads/DecrypterThread.py:50 +msgid "Decrypting failed" +msgstr "" + +#: pyload/threads/DecrypterThread.py:73 +#, python-format +msgid "Decrypted %(count)d links into package %(name)s" +msgstr "" + +#: pyload/threads/DecrypterThread.py:80 +msgid "No links decrypted" +msgstr "" + +#: pyload/threads/InfoThread.py:147 +#, python-format +msgid "Info Fetching for %(name)s failed | %(err)s" +msgstr "" + +#: pyload/threads/ThreadManager.py:155 +#, python-format +msgid "Reconnect Failed: %s" +msgstr "" + +#: pyload/threads/ThreadManager.py:192 +msgid "Reconnect script not found!" +msgstr "" + +#: pyload/threads/ThreadManager.py:198 +msgid "Starting reconnect" +msgstr "" + +#: pyload/threads/ThreadManager.py:212 +msgid "Failed executing reconnect script!" +msgstr "" + +#: pyload/threads/ThreadManager.py:224 +#, python-format +msgid "Reconnected, new IP: %s" +msgstr "" + +#: pyload/threads/ThreadManager.py:298 +msgid "Not enough space left on device" +msgstr "" + +#: pyload/threads/DownloadThread.py:64 +#, python-format +msgid "Download starts: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:70 +#, python-format +msgid "Download finished: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:75 +#, python-format +msgid "Plugin %s is missing a function." +msgstr "" + +#: pyload/threads/DownloadThread.py:83 pyload/threads/DownloadThread.py:147 +#, python-format +msgid "Download aborted: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:103 +#, python-format +msgid "Download restarted: %(name)s | %(msg)s" +msgstr "" + +#: pyload/threads/DownloadThread.py:113 +#, python-format +msgid "Download is offline: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:116 pyload/threads/DownloadThread.py:187 +#, python-format +msgid "Download is temporary offline: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:119 pyload/threads/DownloadThread.py:192 +#, python-format +msgid "Download failed: %(name)s | %(msg)s" +msgstr "" + +#: pyload/threads/DownloadThread.py:136 +msgid "Couldn't connect to host or connection reset, waiting 1 minute and retry." +msgstr "" + +#: pyload/threads/DownloadThread.py:171 +#, python-format +msgid "Download skipped: %(name)s due to %(plugin)s" +msgstr "" + +#: pyload/threads/DownloadThread.py:188 +msgid "Internal Server Error" +msgstr "" + +#: pyload/threads/AddonThread.py:55 +msgid "An Error occurred" +msgstr "" + +#: pyload/PluginManager.py:316 +#, python-format +msgid "Error importing %(name)s: %(msg)s" +msgstr "" + +#: pyload/utils/JsEngine.py:188 +msgid "No js engine detected, please install either Spidermonkey, ossp-js, pyv8, nodejs or rhino" +msgstr "" + diff --git a/locale/bn/LC_MESSAGES/plugins.po b/locale/bn/LC_MESSAGES/plugins.po new file mode 100644 index 000000000..9a4216b83 --- /dev/null +++ b/locale/bn/LC_MESSAGES/plugins.po @@ -0,0 +1,424 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-20 22:13+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Bengali\n" +"Language: bn_BD\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: crowdin.net\n" + +#: pyload/plugins/network/CurlDownload.py:241 +#, python-format +msgid "Download chunks failed, fallback to single connection | %s" +msgstr "" + +#: pyload/plugins/Base.py:329 +msgid "Pil and tesseract not installed and no Client connected for captcha decrypting" +msgstr "" + +#: pyload/plugins/Base.py:333 +msgid "No captcha result obtained in appropriate time." +msgstr "" + +#: pyload/plugins/Hoster.py:282 pyload/plugins/Hoster.py:319 +#: pyload/plugins/hoster/ARD.py:76 +#, python-format +msgid "Setting User and Group failed: %s" +msgstr "" + +#: pyload/plugins/Crypter.py:136 +msgid "Not existing file or unsupported protocol" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:96 +msgid "Rapidshare: Traffic Share (direct download)" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:123 +#: pyload/plugins/hoster/RapidshareCom.py:189 +msgid "Already downloading from this ip address, waiting 60 seconds" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:127 +msgid "Invalid Auth Code, download will be restarted" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:193 +msgid "RapidShareCom: No free slots" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:196 +msgid "You need a premium account for this file" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:198 +msgid "Filename reported invalid" +msgstr "" + +#: pyload/plugins/hoster/RealdebridCom.py:40 +#: pyload/plugins/hoster/Premium4Me.py:27 +#: pyload/plugins/hoster/MultiDebridCom.py:39 +#: pyload/plugins/hoster/ZeveraCom.py:24 +#: pyload/plugins/hoster/AlldebridCom.py:37 +#: pyload/plugins/hoster/RehostTo.py:25 pyload/plugins/hoster/ReloadCc.py:22 +#: pyload/plugins/hoster/DebridItaliaCom.py:38 +#: pyload/plugins/hoster/PremiumizeMe.py:19 +#, python-format +msgid "Please enter your %s account or deactivate this plugin" +msgstr "" + +#: pyload/plugins/hoster/MegaNz.py:55 +msgid "Decryption failed" +msgstr "" + +#: pyload/plugins/hoster/MegaNz.py:99 +msgid "No file key provided in the URL" +msgstr "" + +#: pyload/plugins/hoster/MegaNz.py:111 +msgid "Error code:" +msgstr "" + +#: pyload/plugins/hoster/FileserveCom.py:97 +msgid "Parallel download error, now waiting 60s." +msgstr "" + +#: pyload/plugins/hoster/FileserveCom.py:208 +msgid "Not logged in." +msgstr "" + +#: pyload/plugins/hoster/UploadedTo.py:135 +msgid "API key invalid" +msgstr "" + +#: pyload/plugins/hoster/UploadedTo.py:160 +#, python-format +msgid "%s: Not enough traffic left" +msgstr "" + +#: pyload/plugins/hoster/UploadedTo.py:163 +msgid "Traffic exceeded" +msgstr "" + +#: pyload/plugins/hoster/BasePlugin.py:63 +msgid "Authorization required (username:password)" +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:143 +#: pyload/plugins/hoster/NetloadIn.py:167 +msgid "File temporarily not available" +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:180 +#, python-format +msgid "Netload: waiting between downloads %d s." +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:209 +#, python-format +msgid "Netload: waiting for captcha %d s." +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:248 +msgid "Downloaded File was empty" +msgstr "" + +#: pyload/plugins/hoster/FilesMailRu.py:98 +#, python-format +msgid "There was HTML Code in the Downloaded File(%s)...redirect error? The Download will be restarted." +msgstr "" + +#: pyload/plugins/hoster/XHamsterCom.py:75 +#: pyload/plugins/hoster/XHamsterCom.py:84 +#: pyload/plugins/hoster/XHamsterCom.py:87 +#, python-format +msgid "long_url: %s" +msgstr "" + +#: pyload/plugins/Account.py:117 pyload/plugins/Account.py:123 +#, python-format +msgid "Could not login with account %(user)s | %(msg)s" +msgstr "" + +#: pyload/plugins/Account.py:118 +msgid "Wrong Password" +msgstr "" + +#: pyload/plugins/Account.py:184 +#, python-format +msgid "Get Account Info for %s" +msgstr "" + +#: pyload/plugins/Account.py:193 +#, python-format +msgid "Error: %s" +msgstr "" + +#: pyload/plugins/Account.py:242 +#, python-format +msgid "Your Time %s has a wrong format, use: 1:22-3:44" +msgstr "" + +#: pyload/plugins/Account.py:265 +#, python-format +msgid "Account %s has not enough traffic, checking again in 30min" +msgstr "" + +#: pyload/plugins/Account.py:273 +#, python-format +msgid "Account %s is expired, checking again in 1h" +msgstr "" + +#: pyload/plugins/Account.py:290 +#, python-format +msgid "Login with %s" +msgstr "" + +#: pyload/plugins/Addon.py:118 +#, python-format +msgid "Error executing addons: %s" +msgstr "" + +#: pyload/plugins/accounts/BitshareCom.py:36 +msgid "Activate direct Download in your Bitshare Account" +msgstr "" + +#: pyload/plugins/crypter/SerienjunkiesOrg.py:128 +msgid "Downloadlimit reached" +msgstr "" + +#: pyload/plugins/addons/Premium4Me.py:30 +msgid "Please add your premium.to account first and restart pyLoad" +msgstr "" + +#: pyload/plugins/addons/ExternalScripts.py:53 +#, python-format +msgid "Installed scripts for %s: " +msgstr "" + +#: pyload/plugins/addons/ExternalScripts.py:69 +msgid "Script not executable:" +msgstr "" + +#: pyload/plugins/addons/ExternalScripts.py:79 +#, python-format +msgid "Error in %(script)s: %(error)s" +msgstr "" + +#: pyload/plugins/addons/CaptchaTrader.py:72 +#: pyload/plugins/addons/Captcha9kw.py:56 +#: pyload/plugins/addons/ExpertDecoders.py:49 +#, python-format +msgid "%s credits left" +msgstr "" + +#: pyload/plugins/addons/CaptchaTrader.py:120 +msgid "Could not send response." +msgstr "" + +#: pyload/plugins/addons/CaptchaTrader.py:138 +msgid "Your CaptchaTrader Account has not enough credits" +msgstr "" + +#: pyload/plugins/addons/Captcha9kw.py:89 +#, python-format +msgid "New CaptchaID from upload: %s : %s" +msgstr "" + +#: pyload/plugins/addons/Captcha9kw.py:123 +msgid "Your Captcha 9kw.eu Account has not enough credits" +msgstr "" + +#: pyload/plugins/addons/RehostTo.py:34 +msgid "Please add your rehost.to account first and restart pyLoad" +msgstr "" + +#: pyload/plugins/addons/HotFolder.py:82 +#, python-format +msgid "Added %s from HotFolder" +msgstr "" + +#: pyload/plugins/addons/ClickAndLoad.py:74 +msgid "Click'N'Load: Port 9666 already in use" +msgstr "" + +#: pyload/plugins/addons/XMPPInterface.py:82 +#: pyload/plugins/addons/IRCInterface.py:75 +#, python-format +msgid "Package finished: %s" +msgstr "" + +#: pyload/plugins/addons/XMPPInterface.py:90 +#, python-format +msgid "Download finished: %(name)s @ %(plugin)s" +msgstr "" + +#: pyload/plugins/addons/ExpertDecoders.py:98 +msgid "Your ExpertDecoders Account has not enough credits" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:73 +msgid "*** Plugins have been updated, please restart pyLoad ***" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:75 +msgid "Plugins updated and reloaded" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:78 +msgid "No plugin updates available" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:95 +msgid "No Updates for pyLoad" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:100 +#, python-format +msgid "*** New pyLoad Version %s available ***" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:101 +msgid "*** Get it here: http://pyload.org/download ***" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:104 +msgid "Not able to connect server for updates" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:148 +#, python-format +msgid "New version of %(type)s|%(name)s : %(version).2f" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:157 +#: pyload/plugins/addons/UpdateManager.py:162 +#, python-format +msgid "Error when updating %s" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:162 +msgid "Version mismatch" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:92 +#, python-format +msgid "No %s installed" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:94 +#: pyload/plugins/addons/ExtractArchive.py:99 +#, python-format +msgid "Could not activate %s" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:104 +msgid "Activated" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:106 +msgid "No Extract plugins activated" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:118 +#, python-format +msgid "Package %s queued for later extracting" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:143 +#, python-format +msgid "Check package %s" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:183 +#, python-format +msgid "Extract to %s" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:197 +msgid "No files found to extract" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:203 +msgid "extracting" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:214 +msgid "Password protected" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:234 +msgid "Wrong password" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:242 +#, python-format +msgid "Deleting %s files" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:247 +msgid "Extracting finished" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:254 +msgid "Archive Error" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:256 +msgid "CRC Mismatch" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:260 +msgid "Unknown Error" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:312 +msgid "Setting User and Group failed" +msgstr "" + +#: pyload/plugins/addons/LinkdecrypterCom.py:36 +msgid "Crypter list not found" +msgstr "" + +#: pyload/plugins/addons/LinkdecrypterCom.py:50 +msgid "Crypter list is empty" +msgstr "" + +#: pyload/plugins/addons/IRCInterface.py:82 +#, python-format +msgid "Download finished: %(name)s @ %(plugin)s " +msgstr "" + +#: pyload/plugins/addons/IRCInterface.py:94 +#, python-format +msgid "New Captcha Request: %s" +msgstr "" + +#: pyload/plugins/addons/IRCInterface.py:95 +#, python-format +msgid "Answer with 'c %s text on the captcha'" +msgstr "" + +#: pyload/plugins/addons/PremiumizeMe.py:46 +msgid "Please add a valid premiumize.me account first and restart pyLoad." +msgstr "" + +#: pyload/plugins/addons/CaptchaBrotherhood.py:69 +#, python-format +msgid "%d credits left" +msgstr "" + +#: pyload/plugins/addons/MultiHoster.py:29 +#, python-format +msgid "Activated %s" +msgstr "" + +#: pyload/plugins/addons/MultiHoster.py:47 +msgid "No Hoster loaded" +msgstr "" + diff --git a/locale/bn/LC_MESSAGES/setup.po b/locale/bn/LC_MESSAGES/setup.po new file mode 100644 index 000000000..dbc008d23 --- /dev/null +++ b/locale/bn/LC_MESSAGES/setup.po @@ -0,0 +1,376 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-17 15:39+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Bengali\n" +"Language: bn_BD\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: crowdin.net\n" + +#: pyload/Setup.py:72 +msgid "Would you like to configure pyLoad via Webinterface?" +msgstr "" + +#: pyload/Setup.py:73 +msgid "You need a Browser and a connection to this PC for it." +msgstr "" + +#: pyload/Setup.py:74 +msgid "Url would be: http://hostname:8000/" +msgstr "" + +#: pyload/Setup.py:75 +msgid "Start initial webinterface for configuration?" +msgstr "" + +#: pyload/Setup.py:86 +msgid "Welcome to the pyLoad Configuration Assistent." +msgstr "" + +#: pyload/Setup.py:87 +msgid "It will check your system and make a basic setup in order to run pyLoad." +msgstr "" + +#: pyload/Setup.py:89 +msgid "The value in brackets [] always is the default value," +msgstr "" + +#: pyload/Setup.py:90 +msgid "in case you don't want to change it or you are unsure what to choose, just hit enter." +msgstr "" + +#: pyload/Setup.py:92 +msgid "Don't forget: You can always rerun this assistent with --setup or -s parameter, when you start pyLoadCore." +msgstr "" + +#: pyload/Setup.py:93 +msgid "If you have any problems with this assistent hit CTRL+C," +msgstr "" + +#: pyload/Setup.py:94 +msgid "to abort and don't let him start with pyLoadCore automatically anymore." +msgstr "" + +#: pyload/Setup.py:96 +msgid "When you are ready for system check, hit enter." +msgstr "" + +#: pyload/Setup.py:103 +msgid "Features missing: " +msgstr "" + +#: pyload/Setup.py:107 +msgid "no py-crypto available" +msgstr "" + +#: pyload/Setup.py:108 +msgid "You need this if you want to decrypt container files." +msgstr "" + +#: pyload/Setup.py:112 +msgid "no SSL available" +msgstr "" + +#: pyload/Setup.py:113 +msgid "This is needed if you want to establish a secure connection to core or webinterface." +msgstr "" + +#: pyload/Setup.py:114 +msgid "If you only want to access locally to pyLoad ssl is not useful." +msgstr "" + +#: pyload/Setup.py:118 +msgid "no Captcha Recognition available" +msgstr "" + +#: pyload/Setup.py:119 +msgid "Only needed for some hosters and as freeuser." +msgstr "" + +#: pyload/Setup.py:123 +msgid "no JavaScript engine found" +msgstr "" + +#: pyload/Setup.py:124 +msgid "You will need this for some Click'N'Load links. Install Spidermonkey, ossp-js, pyv8 or rhino" +msgstr "" + +#: pyload/Setup.py:126 +msgid "You can abort the setup now and fix some dependencies if you want." +msgstr "" + +#: pyload/Setup.py:128 +msgid "Continue with setup?" +msgstr "" + +#: pyload/Setup.py:134 +#, python-format +msgid "Do you want to change the config path? Current is %s" +msgstr "" + +#: pyload/Setup.py:136 +msgid "If you use pyLoad on a server or the home partition lives on an internal flash it may be a good idea to change it." +msgstr "" + +#: pyload/Setup.py:137 +msgid "Change config path?" +msgstr "" + +#: pyload/Setup.py:143 +msgid "Do you want to configure login data and basic settings?" +msgstr "" + +#: pyload/Setup.py:144 +msgid "This is recommend for first run." +msgstr "" + +#: pyload/Setup.py:145 +msgid "Make basic setup?" +msgstr "" + +#: pyload/Setup.py:152 +msgid "Do you want to configure ssl?" +msgstr "" + +#: pyload/Setup.py:153 +msgid "Configure ssl?" +msgstr "" + +#: pyload/Setup.py:159 +msgid "Do you want to configure webinterface?" +msgstr "" + +#: pyload/Setup.py:160 +msgid "Configure webinterface?" +msgstr "" + +#: pyload/Setup.py:165 +msgid "Setup finished successfully." +msgstr "" + +#: pyload/Setup.py:166 +msgid "Hit enter to exit and restart pyLoad" +msgstr "" + +#: pyload/Setup.py:173 +msgid "Webinterface running for setup." +msgstr "" + +#: pyload/Setup.py:190 +msgid "## Basic Setup ##" +msgstr "" + +#: pyload/Setup.py:193 +msgid "The following logindata is valid for CLI, GUI and webinterface." +msgstr "" + +#: pyload/Setup.py:199 pyload/Setup.py:288 pyload/Setup.py:304 +msgid "Username" +msgstr "" + +#: pyload/Setup.py:205 +msgid "External clients (GUI, CLI or other) need remote access to work over the network." +msgstr "" + +#: pyload/Setup.py:206 +msgid "However, if you only want to use the webinterface you may disable it to save ram." +msgstr "" + +#: pyload/Setup.py:207 +msgid "Enable remote access" +msgstr "" + +#: pyload/Setup.py:211 +msgid "Language" +msgstr "" + +#: pyload/Setup.py:213 +msgid "Download folder" +msgstr "" + +#: pyload/Setup.py:214 +msgid "Max parallel downloads" +msgstr "" + +#: pyload/Setup.py:218 +msgid "Use Reconnect?" +msgstr "" + +#: pyload/Setup.py:221 +msgid "Reconnect script location" +msgstr "" + +#: pyload/Setup.py:226 +msgid "## Webinterface Setup ##" +msgstr "" + +#: pyload/Setup.py:229 +msgid "Activate webinterface?" +msgstr "" + +#: pyload/Setup.py:231 +msgid "Listen address, if you use 127.0.0.1 or localhost, the webinterface will only accessible locally." +msgstr "" + +#: pyload/Setup.py:232 +msgid "Address" +msgstr "" + +#: pyload/Setup.py:233 +msgid "Port" +msgstr "" + +#: pyload/Setup.py:235 +msgid "pyLoad offers several server backends, now following a short explanation." +msgstr "" + +#: pyload/Setup.py:236 +msgid "Default server, this server offers SSL and is a good alternative to builtin." +msgstr "" + +#: pyload/Setup.py:238 +msgid "Can be used by apache, lighttpd, requires you to configure them, which is not too easy job." +msgstr "" + +#: pyload/Setup.py:239 +msgid "Very fast alternative written in C, requires libev and linux knowledge." +msgstr "" + +#: pyload/Setup.py:240 +msgid "Get it from here: https://github.com/jonashaag/bjoern, compile it" +msgstr "" + +#: pyload/Setup.py:241 +msgid "and copy bjoern.so to pyload/lib" +msgstr "" + +#: pyload/Setup.py:245 +msgid "Attention: In some rare cases the builtin server is not working, if you notice problems with the webinterface" +msgstr "" + +#: pyload/Setup.py:246 +msgid "come back here and change the builtin server to the threaded one here." +msgstr "" + +#: pyload/Setup.py:248 +msgid "Server" +msgstr "" + +#: pyload/Setup.py:253 +msgid "## SSL Setup ##" +msgstr "" + +#: pyload/Setup.py:255 +msgid "Execute these commands from pyLoad config folder to make ssl certificates:" +msgstr "" + +#: pyload/Setup.py:261 +msgid "If you're done and everything went fine, you can activate ssl now." +msgstr "" + +#: pyload/Setup.py:262 +msgid "Activate SSL?" +msgstr "" + +#: pyload/Setup.py:278 +msgid "Select action" +msgstr "" + +#: pyload/Setup.py:279 +msgid "1 - Create/Edit user" +msgstr "" + +#: pyload/Setup.py:280 +msgid "2 - List users" +msgstr "" + +#: pyload/Setup.py:281 +msgid "3 - Remove user" +msgstr "" + +#: pyload/Setup.py:282 +msgid "4 - Quit" +msgstr "" + +#: pyload/Setup.py:294 +msgid "Users" +msgstr "" + +#: pyload/Setup.py:322 +msgid "Setting new configpath, current configuration will not be transferred!" +msgstr "" + +#: pyload/Setup.py:323 +msgid "Config path" +msgstr "" + +#: pyload/Setup.py:331 +msgid "Config path changed, setup will now close, please restart to go on." +msgstr "" + +#: pyload/Setup.py:332 +msgid "Press Enter to exit." +msgstr "" + +#: pyload/Setup.py:336 +#, python-format +msgid "Setting config path failed: %s" +msgstr "" + +#: pyload/Setup.py:347 +msgid "y" +msgstr "" + +#: pyload/Setup.py:349 +msgid "n" +msgstr "" + +#: pyload/Setup.py:373 +msgid "Password: " +msgstr "" + +#: pyload/Setup.py:377 +msgid "Password too short. Use at least 4 symbols." +msgstr "" + +#: pyload/Setup.py:380 +msgid "Password (again): " +msgstr "" + +#: pyload/Setup.py:386 +msgid "Passwords did not match." +msgstr "" + +#: pyload/Setup.py:397 +msgid "yes" +msgstr "" + +#: pyload/Setup.py:397 +msgid "true" +msgstr "" + +#: pyload/Setup.py:397 +msgid "t" +msgstr "" + +#: pyload/Setup.py:400 +msgid "no" +msgstr "" + +#: pyload/Setup.py:400 +msgid "false" +msgstr "" + +#: pyload/Setup.py:400 +msgid "f" +msgstr "" + +#: pyload/Setup.py:403 pyload/Setup.py:413 +msgid "Invalid Input" +msgstr "" + diff --git a/locale/bn/LC_MESSAGES/webUI.po b/locale/bn/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..a9a8a2688 --- /dev/null +++ b/locale/bn/LC_MESSAGES/webUI.po @@ -0,0 +1,131 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Bengali\n" +"Language: bn_BD\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "" + diff --git a/locale/ca/LC_MESSAGES/cli.po b/locale/ca/LC_MESSAGES/cli.po index a4189e80c..74fdd242f 100644 --- a/locale/ca/LC_MESSAGES/cli.po +++ b/locale/ca/LC_MESSAGES/cli.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Catalan\n" "Language: ca_ES\n" @@ -64,7 +64,7 @@ msgstr "QuÚ vols reiniciar?" #: pyload/cli/ManageFiles.py:113 msgid "Choose what you want to do, or enter package number." -msgstr "" +msgstr "Tria el que vols fer o introdueix un nombre de paquet." #: pyload/cli/ManageFiles.py:115 msgid "delete" @@ -109,7 +109,7 @@ msgstr " Acabarà en: " #: pyload/cli/Cli.py:179 msgid " ID: " -msgstr "" +msgstr " ID: " #: pyload/cli/Cli.py:184 msgid "waiting: " @@ -117,27 +117,27 @@ msgstr "esperant: " #: pyload/cli/Cli.py:191 pyload/cli/Cli.py:193 msgid "Status:" -msgstr "" +msgstr "Estat:" #: pyload/cli/Cli.py:191 msgid "paused" -msgstr "" +msgstr "pausat" #: pyload/cli/Cli.py:193 msgid "running" -msgstr "" +msgstr "executant" #: pyload/cli/Cli.py:196 msgid "total Speed" -msgstr "" +msgstr "velocitat Total" #: pyload/cli/Cli.py:196 msgid "Files in queue" -msgstr "" +msgstr "Fitxers en cua" #: pyload/cli/Cli.py:197 msgid "Total" -msgstr "" +msgstr "Total" #: pyload/cli/Cli.py:203 msgid "Menu:" @@ -266,7 +266,7 @@ msgstr "Adreça: " #: pyload/cli/Cli.py:556 msgid "Port: " -msgstr "" +msgstr "Port: " #: pyload/cli/Cli.py:557 msgid "Username: " diff --git a/locale/ca/LC_MESSAGES/core.po b/locale/ca/LC_MESSAGES/core.po index 9b50ce6bc..5ce3840b4 100644 --- a/locale/ca/LC_MESSAGES/core.po +++ b/locale/ca/LC_MESSAGES/core.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Catalan\n" "Language: ca_ES\n" @@ -15,7 +15,7 @@ msgstr "Project-Id-Version: pyload\n" #: pyload/AddonManager.py:62 #, python-format msgid "Error when executing %s" -msgstr "" +msgstr "Error quan s'executa %s" #: pyload/AddonManager.py:93 #, python-format @@ -25,12 +25,12 @@ msgstr "L'activació de %(name)s ha fallat" #: pyload/AddonManager.py:96 #, python-format msgid "Activated addons: %s" -msgstr "" +msgstr "Complements activats: %s" #: pyload/AddonManager.py:97 #, python-format msgid "Deactivated addons: %s" -msgstr "" +msgstr "Complementos desactivados: %s" #: pyload/AddonManager.py:153 msgid "Activating Plugins..." @@ -38,7 +38,7 @@ msgstr "Activant Plugins..." #: pyload/AddonManager.py:162 msgid "Deactivating Plugins..." -msgstr "" +msgstr "Desactivant Plugins..." #: pyload/web/ServerThread.py:49 msgid "SSL certificates not found." @@ -46,19 +46,19 @@ msgstr "No s'han trobat els certificats SSL." #: pyload/web/ServerThread.py:53 msgid "WebUI built is not available" -msgstr "" +msgstr "L'interficie web no està disponible" #: pyload/web/ServerThread.py:55 msgid "Running webUI in development mode" -msgstr "" +msgstr "Executant WebUI en mode de desenvolupament" #: pyload/web/ServerThread.py:73 msgid "Failed starting webserver: " -msgstr "" +msgstr "Iniciació del servidor web fallat: " #: pyload/web/ServerThread.py:107 msgid "Failed importing webserver: " -msgstr "" +msgstr "Importació del servidor web fallat: " #: pyload/web/ServerThread.py:125 msgid "This server offers no SSL, please consider using threaded instead" @@ -67,11 +67,11 @@ msgstr "Aquest servidor no ofereix SSL, si us plau considera l'opció d'emprar e #: pyload/web/ServerThread.py:139 #, python-format msgid "Starting %(name)s webserver: %(host)s:%(port)d" -msgstr "" +msgstr "Iniciant servidor web %(name)s: %(host)s:%(port)d" #: pyload/config/default.py:14 msgid "Remote" -msgstr "" +msgstr "Remot" #: pyload/config/default.py:14 pyload/config/default.py:21 #: pyload/config/default.py:30 pyload/config/default.py:42 @@ -79,7 +79,7 @@ msgstr "" #: pyload/config/default.py:73 pyload/config/default.py:83 #: pyload/config/default.py:91 pyload/config/default.py:103 msgid "Description" -msgstr "" +msgstr "Descripció" #: pyload/config/default.py:14 pyload/config/default.py:21 #: pyload/config/default.py:30 pyload/config/default.py:42 @@ -87,7 +87,7 @@ msgstr "" #: pyload/config/default.py:73 pyload/config/default.py:83 #: pyload/config/default.py:91 pyload/config/default.py:103 msgid "Long description" -msgstr "" +msgstr "Descripció llarga" #: pyload/config/default.py:16 pyload/config/default.py:56 #: pyload/config/default.py:63 @@ -105,11 +105,11 @@ msgstr "" #: pyload/config/default.py:21 msgid "Log" -msgstr "" +msgstr "Registre" #: pyload/config/default.py:23 msgid "Size in kb" -msgstr "" +msgstr "Mida en kb" #: pyload/config/default.py:24 msgid "Folder" @@ -117,31 +117,31 @@ msgstr "" #: pyload/config/default.py:25 msgid "File Log" -msgstr "" +msgstr "Fitxer de registre" #: pyload/config/default.py:26 msgid "Count" -msgstr "" +msgstr "Compte" #: pyload/config/default.py:27 msgid "Log Rotate" -msgstr "" +msgstr "Rotar el Registre" #: pyload/config/default.py:30 msgid "Permissions" -msgstr "" +msgstr "Permisos" #: pyload/config/default.py:32 msgid "Groupname" -msgstr "" +msgstr "Nom del grup" #: pyload/config/default.py:33 msgid "Change Group and User of Downloads" -msgstr "" +msgstr "Canviar Grup i Usuari de descà rregues" #: pyload/config/default.py:34 msgid "Change file mode of downloads" -msgstr "" +msgstr "Canviar el mode de fixter de descárregues" #: pyload/config/default.py:35 pyload/config/default.py:75 msgid "Username" @@ -149,19 +149,19 @@ msgstr "" #: pyload/config/default.py:36 msgid "Filemode for Downloads" -msgstr "" +msgstr "Mode de fitxer per descà rregues" #: pyload/config/default.py:37 msgid "Change group of running process" -msgstr "" +msgstr "Canviar el grup del procés en execució" #: pyload/config/default.py:38 msgid "Folder Permission mode" -msgstr "" +msgstr "Mode de PermÃs Carpeta" #: pyload/config/default.py:39 msgid "Change user of running process" -msgstr "" +msgstr "Canviar usuari del procés en execució" #: pyload/config/default.py:42 msgid "General" @@ -173,51 +173,51 @@ msgstr "" #: pyload/config/default.py:45 msgid "Download Folder" -msgstr "" +msgstr "Carpeta de Descárregues" #: pyload/config/default.py:46 msgid "Use Checksum" -msgstr "" +msgstr "Utilitza Checksum" #: pyload/config/default.py:47 msgid "Create folder for each package" -msgstr "" +msgstr "Crear una carpeta per a cada paquet" #: pyload/config/default.py:48 msgid "Debug Mode" -msgstr "" +msgstr "Mode Depuració" #: pyload/config/default.py:49 msgid "Min Free Space (MB)" -msgstr "" +msgstr "MÃnim Espai Lliure (MB)" #: pyload/config/default.py:50 msgid "CPU Priority" -msgstr "" +msgstr "Prioritat CPU" #: pyload/config/default.py:53 msgid "SSL" -msgstr "" +msgstr "SSL" #: pyload/config/default.py:55 msgid "SSL Certificate" -msgstr "" +msgstr "Certificat SSL" #: pyload/config/default.py:57 msgid "SSL Key" -msgstr "" +msgstr "Clau SSL" #: pyload/config/default.py:60 msgid "Webinterface" -msgstr "" +msgstr "InterfÃcie Web" #: pyload/config/default.py:62 msgid "Template" -msgstr "" +msgstr "Plantilla" #: pyload/config/default.py:64 msgid "Path Prefix" -msgstr "" +msgstr "Prefix de ruta" #: pyload/config/default.py:65 msgid "Server" @@ -225,27 +225,27 @@ msgstr "" #: pyload/config/default.py:66 msgid "Favor specific server" -msgstr "" +msgstr "Afavorir servidor especÃfic" #: pyload/config/default.py:67 msgid "IP" -msgstr "" +msgstr "IP" #: pyload/config/default.py:68 msgid "Use HTTPS" -msgstr "" +msgstr "Utilitza HTTPS" #: pyload/config/default.py:70 msgid "Development mode" -msgstr "" +msgstr "Mode Desenvolupament" #: pyload/config/default.py:73 msgid "Proxy" -msgstr "" +msgstr "Proxy" #: pyload/config/default.py:76 msgid "Use Proxy" -msgstr "" +msgstr "Utilitza Proxy" #: pyload/config/default.py:78 msgid "Password" @@ -253,67 +253,67 @@ msgstr "" #: pyload/config/default.py:79 msgid "Protocol" -msgstr "" +msgstr "Protocol" #: pyload/config/default.py:83 msgid "Reconnect" -msgstr "" +msgstr "Reconnectar" #: pyload/config/default.py:85 pyload/config/default.py:106 msgid "End" -msgstr "" +msgstr "Final" #: pyload/config/default.py:86 msgid "Use Reconnect" -msgstr "" +msgstr "Utilitzar Reconnectar" #: pyload/config/default.py:87 msgid "Method" -msgstr "" +msgstr "MÚtode" #: pyload/config/default.py:88 pyload/config/default.py:105 msgid "Start" -msgstr "" +msgstr "Iniciar" #: pyload/config/default.py:91 msgid "Download" -msgstr "" +msgstr "Descarregar" #: pyload/config/default.py:93 msgid "Max Parallel Downloads" -msgstr "" +msgstr "Mà xim descà rregues paral·les" #: pyload/config/default.py:94 msgid "Limit Download Speed" -msgstr "" +msgstr "Limitar la velocitat de descà rrega" #: pyload/config/default.py:95 msgid "Download interface to bind (ip or Name)" -msgstr "" +msgstr "InterfÃcie de Descà rrega a associar (IP o Nom)" #: pyload/config/default.py:96 msgid "Skip already existing files" -msgstr "" +msgstr "Ometre fitxers ja existents" #: pyload/config/default.py:97 msgid "Max Download Speed in kb/s" -msgstr "" +msgstr "Velocitat de Descà rrega Máx. en kb/s" #: pyload/config/default.py:98 msgid "Allow IPv6" -msgstr "" +msgstr "Permetre IPv6" #: pyload/config/default.py:99 msgid "Max connections for one download" -msgstr "" +msgstr "Connexions Mà x. per una descà rrega" #: pyload/config/default.py:100 msgid "Restart failed downloads on startup" -msgstr "" +msgstr "Reiniciar descà rregues fallides en l'arrencada" #: pyload/config/default.py:103 msgid "Download Time" -msgstr "" +msgstr "Temps de Descà rrega" #: pyload/network/HTTPDownload.py:249 #, python-format @@ -323,29 +323,29 @@ msgstr "Descà rrega per trossos fallida, tornant a la connexió única | %s" #: pyload/api/DownloadApi.py:44 #, python-format msgid "Added package %(name)s as folder %(folder)s" -msgstr "" +msgstr "Afegit paquet %(name)s com a carpeta %(folder)s" #: pyload/api/DownloadApi.py:95 #, python-format msgid "Added %d links to package" -msgstr "" +msgstr "Afegits %d enllaços al paquet" #: pyload/AccountManager.py:69 #, python-format msgid "Unknown account plugin %s" -msgstr "" +msgstr "Conta desconeguda del plugin %s" #: pyload/interaction/InteractionManager.py:88 msgid "Query" -msgstr "" +msgstr "Consulta" #: pyload/interaction/InteractionManager.py:111 msgid "Captcha request" -msgstr "" +msgstr "Sol·licitud Captcha" #: pyload/interaction/InteractionManager.py:111 msgid "Please solve the captcha." -msgstr "" +msgstr "Si us plau resol el captcha." #: pyload/remote/RemoteManager.py:35 #, python-format @@ -364,7 +364,7 @@ msgstr "S'ha fallat la carrega del backend %(name)s | %(error)s" #: pyload/FileManager.py:53 msgid "none" -msgstr "" +msgstr "cap" #: pyload/FileManager.py:53 msgid "offline" @@ -380,7 +380,7 @@ msgstr "en cua" #: pyload/FileManager.py:53 msgid "paused" -msgstr "" +msgstr "pausat" #: pyload/FileManager.py:54 msgid "finished" @@ -438,7 +438,7 @@ msgstr "Paquet finalitzat: %s" #: pyload/Api.py:152 #, python-format msgid "User '%s' tries to log in" -msgstr "" +msgstr "Usuari '%s' intenta iniciar sessió" #: pyload/Core.py:195 msgid "Received Quit signal" @@ -475,7 +475,7 @@ msgstr "Tots els enllaços eliminats" #: pyload/Core.py:403 #, python-format msgid "Download time: %s" -msgstr "" +msgstr "Temps de Descà rrega: %s" #: pyload/Core.py:418 #, python-format @@ -488,7 +488,7 @@ msgstr "Activant Comptes..." #: pyload/Core.py:443 msgid "Restarting failed downloads..." -msgstr "" +msgstr "Reiniciant descà rregues fallides..." #: pyload/Core.py:451 msgid "pyLoad is up and running" @@ -512,24 +512,24 @@ msgstr "ha succeït un error mentre s'apagava" #: pyload/Core.py:661 msgid "killed pyLoad from terminal" -msgstr "" +msgstr "pyLoad tancat pel terminal" #: pyload/database/DatabaseBackend.py:167 msgid "Database was deleted due to incompatible version." -msgstr "" +msgstr "Base de dades suprimit a causa de versió incompatible." #: pyload/threads/DecrypterThread.py:50 msgid "Decrypting failed" -msgstr "" +msgstr "Desxifrar fracassat" #: pyload/threads/DecrypterThread.py:73 #, python-format msgid "Decrypted %(count)d links into package %(name)s" -msgstr "" +msgstr "Desxifrat %(count)d enllaços en paquet %(name)s" #: pyload/threads/DecrypterThread.py:80 msgid "No links decrypted" -msgstr "" +msgstr "Cap enllaç desxifrat" #: pyload/threads/InfoThread.py:147 #, python-format @@ -613,11 +613,11 @@ msgstr "Descà rrega omitida: %(name)s due to %(plugin)s" #: pyload/threads/DownloadThread.py:188 msgid "Internal Server Error" -msgstr "" +msgstr "Error de Servidor Intern" #: pyload/threads/AddonThread.py:55 msgid "An Error occurred" -msgstr "" +msgstr "S'ha produït un Error" #: pyload/PluginManager.py:316 #, python-format @@ -626,5 +626,5 @@ msgstr "Error important %(name)s: %(msg)s" #: pyload/utils/JsEngine.py:188 msgid "No js engine detected, please install either Spidermonkey, ossp-js, pyv8, nodejs or rhino" -msgstr "" +msgstr "No s'ha detectat cap motor js, si us plau instal·la Spidermonkey, ossp-js, pyv8 o rhino" diff --git a/locale/ca/LC_MESSAGES/plugins.po b/locale/ca/LC_MESSAGES/plugins.po index 4d16d512f..cc8f5bf93 100644 --- a/locale/ca/LC_MESSAGES/plugins.po +++ b/locale/ca/LC_MESSAGES/plugins.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-20 22:13+0200\n" -"PO-Revision-Date: 2013-07-20 18:02-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Catalan\n" "Language: ca_ES\n" @@ -19,46 +19,46 @@ msgstr "Descà rrega per trossos fallida, tornant a la connexió única | %s" #: pyload/plugins/Base.py:329 msgid "Pil and tesseract not installed and no Client connected for captcha decrypting" -msgstr "" +msgstr "Pil i tesseract no estan instal·lats i no hi ha cap Client connectat per desxifrar captchas" #: pyload/plugins/Base.py:333 msgid "No captcha result obtained in appropriate time." -msgstr "" +msgstr "Cap resultat de captcha obtingut en el temps apropiat." #: pyload/plugins/Hoster.py:282 pyload/plugins/Hoster.py:319 #: pyload/plugins/hoster/ARD.py:76 #, python-format msgid "Setting User and Group failed: %s" -msgstr "" +msgstr "Aplicació d'Usuari i el Grup ha fallat: %s" #: pyload/plugins/Crypter.py:136 msgid "Not existing file or unsupported protocol" -msgstr "" +msgstr "No existeix el fitxer o protocol no suportat" #: pyload/plugins/hoster/RapidshareCom.py:96 msgid "Rapidshare: Traffic Share (direct download)" -msgstr "" +msgstr "Rapidshare: Trà fic Compartit (descà rrega directa)" #: pyload/plugins/hoster/RapidshareCom.py:123 #: pyload/plugins/hoster/RapidshareCom.py:189 msgid "Already downloading from this ip address, waiting 60 seconds" -msgstr "" +msgstr "Ja s'està descarregant des de aquesta adreça IP, esperant 60 segons" #: pyload/plugins/hoster/RapidshareCom.py:127 msgid "Invalid Auth Code, download will be restarted" -msgstr "" +msgstr "Codi d'Autenticació invà lid, la descà rrega serà reiniciada" #: pyload/plugins/hoster/RapidshareCom.py:193 msgid "RapidShareCom: No free slots" -msgstr "" +msgstr "RapidShareCom: No hi ha espais lliures" #: pyload/plugins/hoster/RapidshareCom.py:196 msgid "You need a premium account for this file" -msgstr "" +msgstr "Necessites un compte premium per aquest fitxer" #: pyload/plugins/hoster/RapidshareCom.py:198 msgid "Filename reported invalid" -msgstr "" +msgstr "Nom de fitxer informat invà lid" #: pyload/plugins/hoster/RealdebridCom.py:40 #: pyload/plugins/hoster/Premium4Me.py:27 @@ -70,182 +70,182 @@ msgstr "" #: pyload/plugins/hoster/PremiumizeMe.py:19 #, python-format msgid "Please enter your %s account or deactivate this plugin" -msgstr "" +msgstr "Si us plau, introdueixi el seu compte de %s o desactivar aquest plugin" #: pyload/plugins/hoster/MegaNz.py:55 msgid "Decryption failed" -msgstr "" +msgstr "Desxifrat ha fallat" #: pyload/plugins/hoster/MegaNz.py:99 msgid "No file key provided in the URL" -msgstr "" +msgstr "Cap clau de fitxer proporcionat a la URL" #: pyload/plugins/hoster/MegaNz.py:111 msgid "Error code:" -msgstr "" +msgstr "Codi d'error:" #: pyload/plugins/hoster/FileserveCom.py:97 msgid "Parallel download error, now waiting 60s." -msgstr "" +msgstr "Error de descà rrega paral·lela, esperant 60s." #: pyload/plugins/hoster/FileserveCom.py:208 msgid "Not logged in." -msgstr "" +msgstr "No connectat." #: pyload/plugins/hoster/UploadedTo.py:135 msgid "API key invalid" -msgstr "" +msgstr "Clau de API invà lida" #: pyload/plugins/hoster/UploadedTo.py:160 #, python-format msgid "%s: Not enough traffic left" -msgstr "" +msgstr "%s: No queda suficient trà fic" #: pyload/plugins/hoster/UploadedTo.py:163 msgid "Traffic exceeded" -msgstr "" +msgstr "Trà fic excedit" #: pyload/plugins/hoster/BasePlugin.py:63 msgid "Authorization required (username:password)" -msgstr "" +msgstr "Autorització requerida (usuari:contrasenya)" #: pyload/plugins/hoster/NetloadIn.py:143 #: pyload/plugins/hoster/NetloadIn.py:167 msgid "File temporarily not available" -msgstr "" +msgstr "Fitxer temporalment no disponible" #: pyload/plugins/hoster/NetloadIn.py:180 #, python-format msgid "Netload: waiting between downloads %d s." -msgstr "" +msgstr "Netload: esperant entre descà rregues %d s." #: pyload/plugins/hoster/NetloadIn.py:209 #, python-format msgid "Netload: waiting for captcha %d s." -msgstr "" +msgstr "Netload: esperant per captcha %d s." #: pyload/plugins/hoster/NetloadIn.py:248 msgid "Downloaded File was empty" -msgstr "" +msgstr "El fitxer descarregat estava buit" #: pyload/plugins/hoster/FilesMailRu.py:98 #, python-format msgid "There was HTML Code in the Downloaded File(%s)...redirect error? The Download will be restarted." -msgstr "" +msgstr "Hi havia Codi HTML en el fitxer (%s) descarregat... error de redirecció? Se reiniciarà la descà rrega." #: pyload/plugins/hoster/XHamsterCom.py:75 #: pyload/plugins/hoster/XHamsterCom.py:84 #: pyload/plugins/hoster/XHamsterCom.py:87 #, python-format msgid "long_url: %s" -msgstr "" +msgstr "long_url: %s" #: pyload/plugins/Account.py:117 pyload/plugins/Account.py:123 #, python-format msgid "Could not login with account %(user)s | %(msg)s" -msgstr "" +msgstr "No s'ha pogut iniciar sessió amb el compte %(user)s | %(msg)s" #: pyload/plugins/Account.py:118 msgid "Wrong Password" -msgstr "" +msgstr "Contrasenya Errònia" #: pyload/plugins/Account.py:184 #, python-format msgid "Get Account Info for %s" -msgstr "" +msgstr "Obtenir Informació de la Compte per %s" #: pyload/plugins/Account.py:193 #, python-format msgid "Error: %s" -msgstr "" +msgstr "Error: %s" #: pyload/plugins/Account.py:242 #, python-format msgid "Your Time %s has a wrong format, use: 1:22-3:44" -msgstr "" +msgstr "L'hora %s està en un format incorrecte, empra: 1:22-3:44" #: pyload/plugins/Account.py:265 #, python-format msgid "Account %s has not enough traffic, checking again in 30min" -msgstr "" +msgstr "El compte %s no te suficient trà fic, es tornarà a comprovar d'aquà 30min" #: pyload/plugins/Account.py:273 #, python-format msgid "Account %s is expired, checking again in 1h" -msgstr "" +msgstr "El compte %s està caducat, es tornarà a comprovar d'aquà 1h" #: pyload/plugins/Account.py:290 #, python-format msgid "Login with %s" -msgstr "" +msgstr "Inicieu la sessió amb %s" #: pyload/plugins/Addon.py:118 #, python-format msgid "Error executing addons: %s" -msgstr "" +msgstr "Error executant complements: %s" #: pyload/plugins/accounts/BitshareCom.py:36 msgid "Activate direct Download in your Bitshare Account" -msgstr "" +msgstr "Activa la descà rrega directa al teu compte de Bitshare" #: pyload/plugins/crypter/SerienjunkiesOrg.py:128 msgid "Downloadlimit reached" -msgstr "" +msgstr "LÃmit de descà rrega assolit" #: pyload/plugins/addons/Premium4Me.py:30 msgid "Please add your premium.to account first and restart pyLoad" -msgstr "" +msgstr "Si us plau afegir el seu compte de premium.to primer i reinicieu pyLoad" #: pyload/plugins/addons/ExternalScripts.py:53 #, python-format msgid "Installed scripts for %s: " -msgstr "" +msgstr "Scripts instal·lats per %s: " #: pyload/plugins/addons/ExternalScripts.py:69 msgid "Script not executable:" -msgstr "" +msgstr "Script no executable:" #: pyload/plugins/addons/ExternalScripts.py:79 #, python-format msgid "Error in %(script)s: %(error)s" -msgstr "" +msgstr "Error en %(script)s: %(error)s" #: pyload/plugins/addons/CaptchaTrader.py:72 #: pyload/plugins/addons/Captcha9kw.py:56 #: pyload/plugins/addons/ExpertDecoders.py:49 #, python-format msgid "%s credits left" -msgstr "" +msgstr "%s crÚdits restants" #: pyload/plugins/addons/CaptchaTrader.py:120 msgid "Could not send response." -msgstr "" +msgstr "No s'ha pogut enviar la resposta." #: pyload/plugins/addons/CaptchaTrader.py:138 msgid "Your CaptchaTrader Account has not enough credits" -msgstr "" +msgstr "El teu compte de CaptchaTrader no te crÚdits suficients" #: pyload/plugins/addons/Captcha9kw.py:89 #, python-format msgid "New CaptchaID from upload: %s : %s" -msgstr "" +msgstr "Nou CaptchaID de cà rrega: %s : %s" #: pyload/plugins/addons/Captcha9kw.py:123 msgid "Your Captcha 9kw.eu Account has not enough credits" -msgstr "" +msgstr "El teu compte de 9kw.eu no te crÚdits suficients" #: pyload/plugins/addons/RehostTo.py:34 msgid "Please add your rehost.to account first and restart pyLoad" -msgstr "" +msgstr "Si us plau afegir el seu compte de rehost.to primer i reinicieu pyLoad" #: pyload/plugins/addons/HotFolder.py:82 #, python-format msgid "Added %s from HotFolder" -msgstr "" +msgstr "Afegit %s des de HotFolder" #: pyload/plugins/addons/ClickAndLoad.py:74 msgid "Click'N'Load: Port 9666 already in use" -msgstr "" +msgstr "Click'N'Load: El Port 9666 ja s'està en ús" #: pyload/plugins/addons/XMPPInterface.py:82 #: pyload/plugins/addons/IRCInterface.py:75 @@ -256,40 +256,40 @@ msgstr "Paquet finalitzat: %s" #: pyload/plugins/addons/XMPPInterface.py:90 #, python-format msgid "Download finished: %(name)s @ %(plugin)s" -msgstr "" +msgstr "Descà rrega finalitzada : %(name)s @ %(plugin)s" #: pyload/plugins/addons/ExpertDecoders.py:98 msgid "Your ExpertDecoders Account has not enough credits" -msgstr "" +msgstr "El teu compte de ExpertDecoders no te crÚdits suficients" #: pyload/plugins/addons/UpdateManager.py:73 msgid "*** Plugins have been updated, please restart pyLoad ***" -msgstr "" +msgstr "* * * Plugins s'han actualitzat, si us plau reinicieu pyLoad * * *" #: pyload/plugins/addons/UpdateManager.py:75 msgid "Plugins updated and reloaded" -msgstr "" +msgstr "Plugins actualitzats i recarregats" #: pyload/plugins/addons/UpdateManager.py:78 msgid "No plugin updates available" -msgstr "" +msgstr "No hi ha actualitzacions de plugins disponibles" #: pyload/plugins/addons/UpdateManager.py:95 msgid "No Updates for pyLoad" -msgstr "" +msgstr "No hi ha actualitzacions del pyLoad" #: pyload/plugins/addons/UpdateManager.py:100 #, python-format msgid "*** New pyLoad Version %s available ***" -msgstr "" +msgstr "*** La nova Versió %s de pyLoad està disponible ***" #: pyload/plugins/addons/UpdateManager.py:101 msgid "*** Get it here: http://pyload.org/download ***" -msgstr "" +msgstr "*** Obtengui'l aquÃ: http://pyload.org/download ***" #: pyload/plugins/addons/UpdateManager.py:104 msgid "Not able to connect server for updates" -msgstr "" +msgstr "No es pot connectar al servidor per actualitzacions" #: pyload/plugins/addons/UpdateManager.py:148 #, python-format diff --git a/locale/ca/LC_MESSAGES/setup.po b/locale/ca/LC_MESSAGES/setup.po index 2357df440..4fb47836d 100644 --- a/locale/ca/LC_MESSAGES/setup.po +++ b/locale/ca/LC_MESSAGES/setup.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Catalan\n" "Language: ca_ES\n" diff --git a/locale/ca/LC_MESSAGES/webUI.po b/locale/ca/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..575ae7846 --- /dev/null +++ b/locale/ca/LC_MESSAGES/webUI.po @@ -0,0 +1,131 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Catalan\n" +"Language: ca_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "" + diff --git a/locale/cli.pot b/locale/cli.pot index 1332687b9..c39b9f0d8 100644 --- a/locale/cli.pot +++ b/locale/cli.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pyload 0.4.9.9-dev\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" -"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"POT-Creation-Date: 2013-10-13 18:16+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" @@ -47,6 +47,50 @@ msgstr "" msgid " back to main menu" msgstr "" +#: pyload/cli/ManageFiles.py:97 +msgid "Manage Packages:" +msgstr "" + +#: pyload/cli/ManageFiles.py:99 +msgid "Manage Links:" +msgstr "" + +#: pyload/cli/ManageFiles.py:104 +msgid "What do you want to move?" +msgstr "" + +#: pyload/cli/ManageFiles.py:106 +msgid "What do you want to delete?" +msgstr "" + +#: pyload/cli/ManageFiles.py:108 +msgid "What do you want to restart?" +msgstr "" + +#: pyload/cli/ManageFiles.py:113 +msgid "Choose what you want to do, or enter package number." +msgstr "" + +#: pyload/cli/ManageFiles.py:115 +msgid "delete" +msgstr "" + +#: pyload/cli/ManageFiles.py:115 +msgid "move" +msgstr "" + +#: pyload/cli/ManageFiles.py:115 +msgid "restart" +msgstr "" + +#: pyload/cli/ManageFiles.py:148 +msgid " - previous" +msgstr "" + +#: pyload/cli/ManageFiles.py:148 +msgid " - next" +msgstr "" + #: pyload/cli/Cli.py:75 pyload/cli/Cli.py:133 msgid " Command Line Interface" msgstr "" @@ -249,47 +293,3 @@ msgstr "" #: pyload/cli/Cli.py:582 msgid "Interactive mode ignored since you passed some commands." msgstr "" - -#: pyload/cli/ManageFiles.py:97 -msgid "Manage Packages:" -msgstr "" - -#: pyload/cli/ManageFiles.py:99 -msgid "Manage Links:" -msgstr "" - -#: pyload/cli/ManageFiles.py:104 -msgid "What do you want to move?" -msgstr "" - -#: pyload/cli/ManageFiles.py:106 -msgid "What do you want to delete?" -msgstr "" - -#: pyload/cli/ManageFiles.py:108 -msgid "What do you want to restart?" -msgstr "" - -#: pyload/cli/ManageFiles.py:113 -msgid "Choose what you want to do, or enter package number." -msgstr "" - -#: pyload/cli/ManageFiles.py:115 -msgid "delete" -msgstr "" - -#: pyload/cli/ManageFiles.py:115 -msgid "move" -msgstr "" - -#: pyload/cli/ManageFiles.py:115 -msgid "restart" -msgstr "" - -#: pyload/cli/ManageFiles.py:148 -msgid " - previous" -msgstr "" - -#: pyload/cli/ManageFiles.py:148 -msgid " - next" -msgstr "" diff --git a/locale/core.pot b/locale/core.pot index a6e5b978f..0fc068d26 100644 --- a/locale/core.pot +++ b/locale/core.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pyload 0.4.9.9-dev\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" -"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"POT-Creation-Date: 2013-10-13 18:16+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,16 +17,6 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: pyload/AccountManager.py:49 -#, python-format -msgid "Unknown account plugin %s" -msgstr "" - -#: pyload/AccountManager.py:71 -#, python-format -msgid "Could not load account %s" -msgstr "" - #: pyload/AddonManager.py:62 #, python-format msgid "Error when executing %s" @@ -55,19 +45,33 @@ msgstr "" msgid "Deactivating Plugins..." msgstr "" -#: pyload/api/DownloadApi.py:44 -#, python-format -msgid "Added package %(name)s as folder %(folder)s" +#: pyload/web/ServerThread.py:49 +msgid "SSL certificates not found." msgstr "" -#: pyload/api/DownloadApi.py:95 -#, python-format -msgid "Added %d links to package" +#: pyload/web/ServerThread.py:53 +msgid "WebUI built is not available" +msgstr "" + +#: pyload/web/ServerThread.py:55 +msgid "Running webUI in development mode" +msgstr "" + +#: pyload/web/ServerThread.py:73 +msgid "Failed starting webserver: " msgstr "" -#: pyload/Api.py:152 +#: pyload/web/ServerThread.py:107 +msgid "Failed importing webserver: " +msgstr "" + +#: pyload/web/ServerThread.py:125 +msgid "This server offers no SSL, please consider using threaded instead" +msgstr "" + +#: pyload/web/ServerThread.py:139 #, python-format -msgid "User '%s' tries to log in" +msgid "Starting %(name)s webserver: %(host)s:%(port)d" msgstr "" #: pyload/config/default.py:14 @@ -316,82 +320,56 @@ msgstr "" msgid "Download Time" msgstr "" -#: pyload/Core.py:195 -msgid "Received Quit signal" -msgstr "" - -#: pyload/Core.py:323 -#, python-format -msgid "pyLoad already running with pid %s" -msgstr "" - -#: pyload/Core.py:337 +#: pyload/network/HTTPDownload.py:249 #, python-format -msgid "Failed changing group: %s" +msgid "Download chunks failed, fallback to single connection | %s" msgstr "" -#: pyload/Core.py:347 +#: pyload/api/DownloadApi.py:33 #, python-format -msgid "Failed changing user: %s" -msgstr "" - -#: pyload/Core.py:358 -msgid "Starting" +msgid "Added package %(name)s as folder %(folder)s" msgstr "" -#: pyload/Core.py:359 +#: pyload/api/DownloadApi.py:84 #, python-format -msgid "Using home directory: %s" -msgstr "" - -#: pyload/Core.py:373 -msgid "All links removed" +msgid "Added %d links to package" msgstr "" -#: pyload/Core.py:403 +#: pyload/AccountManager.py:49 #, python-format -msgid "Download time: %s" +msgid "Account plugin %s not available" msgstr "" -#: pyload/Core.py:418 +#: pyload/AccountManager.py:70 #, python-format -msgid "Free space: %s" -msgstr "" - -#: pyload/Core.py:438 -msgid "Activating Accounts..." -msgstr "" - -#: pyload/Core.py:443 -msgid "Restarting failed downloads..." -msgstr "" - -#: pyload/Core.py:451 -msgid "pyLoad is up and running" +msgid "Could not load account %s" msgstr "" -#: pyload/Core.py:474 -msgid "restarting pyLoad" +#: pyload/interaction/InteractionManager.py:88 +msgid "Query" msgstr "" -#: pyload/Core.py:478 -msgid "pyLoad quits" +#: pyload/interaction/InteractionManager.py:111 +msgid "Captcha request" msgstr "" -#: pyload/Core.py:564 -msgid "shutting down..." +#: pyload/interaction/InteractionManager.py:111 +msgid "Please solve the captcha." msgstr "" -#: pyload/Core.py:579 -msgid "error while shutting down" +#: pyload/remote/RemoteManager.py:35 +#, python-format +msgid "Remote backend error: %s" msgstr "" -#: pyload/Core.py:661 -msgid "killed pyLoad from terminal" +#: pyload/remote/RemoteManager.py:80 +#, python-format +msgid "Starting %(name)s: %(addr)s:%(port)s" msgstr "" -#: pyload/database/DatabaseBackend.py:167 -msgid "Database was deleted due to incompatible version." +#: pyload/remote/RemoteManager.py:82 +#, python-format +msgid "Failed loading backend %(name)s | %(error)s" msgstr "" #: pyload/FileManager.py:53 @@ -467,58 +445,131 @@ msgstr "" msgid "Package finished: %s" msgstr "" -#: pyload/interaction/InteractionManager.py:88 -msgid "Query" +#: pyload/Api.py:150 +#, python-format +msgid "User '%s' tries to log in" msgstr "" -#: pyload/interaction/InteractionManager.py:111 -msgid "Captcha request" +#: pyload/Core.py:195 +msgid "Received Quit signal" msgstr "" -#: pyload/interaction/InteractionManager.py:111 -msgid "Please solve the captcha." +#: pyload/Core.py:321 +#, python-format +msgid "pyLoad already running with pid %s" msgstr "" -#: pyload/network/HTTPDownload.py:249 +#: pyload/Core.py:335 #, python-format -msgid "Download chunks failed, fallback to single connection | %s" +msgid "Failed changing group: %s" msgstr "" -#: pyload/PluginManager.py:316 +#: pyload/Core.py:345 #, python-format -msgid "Error importing %(name)s: %(msg)s" +msgid "Failed changing user: %s" msgstr "" -#: pyload/remote/RemoteManager.py:35 +#: pyload/Core.py:356 +msgid "Starting" +msgstr "" + +#: pyload/Core.py:357 #, python-format -msgid "Remote backend error: %s" +msgid "Using home directory: %s" msgstr "" -#: pyload/remote/RemoteManager.py:80 +#: pyload/Core.py:371 +msgid "All links removed" +msgstr "" + +#: pyload/Core.py:401 #, python-format -msgid "Starting %(name)s: %(addr)s:%(port)s" +msgid "Download time: %s" msgstr "" -#: pyload/remote/RemoteManager.py:82 +#: pyload/Core.py:416 #, python-format -msgid "Failed loading backend %(name)s | %(error)s" +msgid "Free space: %s" msgstr "" -#: pyload/threads/AddonThread.py:55 -msgid "An Error occurred" +#: pyload/Core.py:436 +msgid "Activating Accounts..." msgstr "" -#: pyload/threads/DecrypterThread.py:50 -msgid "Decrypting failed" +#: pyload/Core.py:441 +msgid "Restarting failed downloads..." msgstr "" -#: pyload/threads/DecrypterThread.py:73 +#: pyload/Core.py:449 +msgid "pyLoad is up and running" +msgstr "" + +#: pyload/Core.py:472 +msgid "restarting pyLoad" +msgstr "" + +#: pyload/Core.py:476 +msgid "pyLoad quits" +msgstr "" + +#: pyload/Core.py:562 +msgid "shutting down..." +msgstr "" + +#: pyload/Core.py:577 +msgid "error while shutting down" +msgstr "" + +#: pyload/Core.py:659 +msgid "killed pyLoad from terminal" +msgstr "" + +#: pyload/database/DatabaseBackend.py:167 +msgid "Database was deleted due to incompatible version." +msgstr "" + +#: pyload/threads/DecrypterThread.py:30 #, python-format msgid "Decrypted %(count)d links into package %(name)s" msgstr "" -#: pyload/threads/DecrypterThread.py:80 -msgid "No links decrypted" +#: pyload/threads/DecrypterThread.py:55 +msgid "Decrypting aborted" +msgstr "" + +#: pyload/threads/DecrypterThread.py:57 +msgid "Decrypting failed" +msgstr "" + +#: pyload/threads/InfoThread.py:143 +#, python-format +msgid "Info Fetching for %(name)s failed | %(err)s" +msgstr "" + +#: pyload/threads/ThreadManager.py:148 +#, python-format +msgid "Reconnect Failed: %s" +msgstr "" + +#: pyload/threads/ThreadManager.py:188 +msgid "Reconnect script not found!" +msgstr "" + +#: pyload/threads/ThreadManager.py:194 +msgid "Starting reconnect" +msgstr "" + +#: pyload/threads/ThreadManager.py:208 +msgid "Failed executing reconnect script!" +msgstr "" + +#: pyload/threads/ThreadManager.py:219 +#, python-format +msgid "Reconnected, new IP: %s" +msgstr "" + +#: pyload/threads/ThreadManager.py:297 +msgid "Not enough space left on device" msgstr "" #: pyload/threads/DownloadThread.py:64 @@ -575,35 +626,13 @@ msgstr "" msgid "Internal Server Error" msgstr "" -#: pyload/threads/InfoThread.py:147 -#, python-format -msgid "Info Fetching for %(name)s failed | %(err)s" -msgstr "" - -#: pyload/threads/ThreadManager.py:155 -#, python-format -msgid "Reconnect Failed: %s" -msgstr "" - -#: pyload/threads/ThreadManager.py:192 -msgid "Reconnect script not found!" -msgstr "" - -#: pyload/threads/ThreadManager.py:198 -msgid "Starting reconnect" -msgstr "" - -#: pyload/threads/ThreadManager.py:212 -msgid "Failed executing reconnect script!" +#: pyload/threads/AddonThread.py:55 +msgid "An Error occurred" msgstr "" -#: pyload/threads/ThreadManager.py:224 +#: pyload/PluginManager.py:316 #, python-format -msgid "Reconnected, new IP: %s" -msgstr "" - -#: pyload/threads/ThreadManager.py:298 -msgid "Not enough space left on device" +msgid "Error importing %(name)s: %(msg)s" msgstr "" #: pyload/utils/JsEngine.py:188 @@ -612,31 +641,6 @@ msgid "" "nodejs or rhino" msgstr "" -#: pyload/web/ServerThread.py:49 -msgid "SSL certificates not found." -msgstr "" - -#: pyload/web/ServerThread.py:53 -msgid "WebUI built is not available" -msgstr "" - -#: pyload/web/ServerThread.py:55 -msgid "Running webUI in development mode" -msgstr "" - -#: pyload/web/ServerThread.py:73 -msgid "Failed starting webserver: " -msgstr "" - -#: pyload/web/ServerThread.py:107 -msgid "Failed importing webserver: " -msgstr "" - -#: pyload/web/ServerThread.py:125 -msgid "This server offers no SSL, please consider using threaded instead" -msgstr "" - -#: pyload/web/ServerThread.py:139 -#, python-format -msgid "Starting %(name)s webserver: %(host)s:%(port)d" +#: pyload/utils/packagetools.py:130 +msgid "Unnamed package" msgstr "" diff --git a/locale/cs/LC_MESSAGES/cli.po b/locale/cs/LC_MESSAGES/cli.po index 05a3ea6cb..670db4bec 100644 --- a/locale/cs/LC_MESSAGES/cli.po +++ b/locale/cs/LC_MESSAGES/cli.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-08-07 09:03-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Czech\n" "Language: cs_CZ\n" diff --git a/locale/cs/LC_MESSAGES/core.po b/locale/cs/LC_MESSAGES/core.po index 52d70b60a..1047d81ba 100644 --- a/locale/cs/LC_MESSAGES/core.po +++ b/locale/cs/LC_MESSAGES/core.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-08-07 09:03-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -281,11 +281,11 @@ msgstr "Stáhnout" #: pyload/config/default.py:93 msgid "Max Parallel Downloads" -msgstr "" +msgstr "Maximum soubÄÅŸnÃœch stahovánÃ" #: pyload/config/default.py:94 msgid "Limit Download Speed" -msgstr "" +msgstr "Omezenà rychlosti stahovánÃ" #: pyload/config/default.py:95 msgid "Download interface to bind (ip or Name)" @@ -293,27 +293,27 @@ msgstr "" #: pyload/config/default.py:96 msgid "Skip already existing files" -msgstr "" +msgstr "PÅeskoÄit jiÅŸ existujÃcà soubory" #: pyload/config/default.py:97 msgid "Max Download Speed in kb/s" -msgstr "" +msgstr "Maximálnà rychlost stahovánà v kb/s" #: pyload/config/default.py:98 msgid "Allow IPv6" -msgstr "" +msgstr "Podpora IPv6" #: pyload/config/default.py:99 msgid "Max connections for one download" -msgstr "" +msgstr "Maximálnà poÄet spojenà na jedno stahovánÃ" #: pyload/config/default.py:100 msgid "Restart failed downloads on startup" -msgstr "" +msgstr "Restartovat selhaná stahovánà po startu" #: pyload/config/default.py:103 msgid "Download Time" -msgstr "" +msgstr "Äas stahovánÃ" #: pyload/network/HTTPDownload.py:249 #, python-format @@ -341,11 +341,11 @@ msgstr "" #: pyload/interaction/InteractionManager.py:111 msgid "Captcha request" -msgstr "" +msgstr "OveÅovacà kód" #: pyload/interaction/InteractionManager.py:111 msgid "Please solve the captcha." -msgstr "" +msgstr "ProsÃm vyplÅte ovÄÅovacà kód." #: pyload/remote/RemoteManager.py:35 #, python-format @@ -364,15 +364,15 @@ msgstr "Spousteni backendu %(name)s selhalo | %(error)s" #: pyload/FileManager.py:53 msgid "none" -msgstr "" +msgstr "şádnÃœ" #: pyload/FileManager.py:53 msgid "offline" -msgstr "" +msgstr "offline" #: pyload/FileManager.py:53 msgid "online" -msgstr "" +msgstr "online" #: pyload/FileManager.py:53 msgid "queued" @@ -438,7 +438,7 @@ msgstr "Balicek dokoncen: %s" #: pyload/Api.py:152 #, python-format msgid "User '%s' tries to log in" -msgstr "" +msgstr "UÅŸivatel '%s' se snaÅŸil pÅihlásit" #: pyload/Core.py:195 msgid "Received Quit signal" @@ -475,7 +475,7 @@ msgstr "VÅ¡echny odkazy odstranÄny" #: pyload/Core.py:403 #, python-format msgid "Download time: %s" -msgstr "" +msgstr "Äas stahovánÃ: %s" #: pyload/Core.py:418 #, python-format @@ -488,7 +488,7 @@ msgstr "Aktivuji Ucty..." #: pyload/Core.py:443 msgid "Restarting failed downloads..." -msgstr "" +msgstr "Restartuji neúspÄÅ¡ná stahovánÃ..." #: pyload/Core.py:451 msgid "pyLoad is up and running" @@ -512,24 +512,24 @@ msgstr "chyba pri vypinani" #: pyload/Core.py:661 msgid "killed pyLoad from terminal" -msgstr "" +msgstr "pyLoad byl zastaven z terminálu" #: pyload/database/DatabaseBackend.py:167 msgid "Database was deleted due to incompatible version." -msgstr "" +msgstr "Databáze byla odstranÄna z důvodu nekompatibilnà verze." #: pyload/threads/DecrypterThread.py:50 msgid "Decrypting failed" -msgstr "" +msgstr "RozÅ¡ifrovánà selhalo" #: pyload/threads/DecrypterThread.py:73 #, python-format msgid "Decrypted %(count)d links into package %(name)s" -msgstr "" +msgstr "RozÅ¡ifrováno %(count)d odkazů a vloÅŸeno do balÃÄku %(name)s" #: pyload/threads/DecrypterThread.py:80 msgid "No links decrypted" -msgstr "" +msgstr "NerozÅ¡ifrován şádnÃœ odkaz" #: pyload/threads/InfoThread.py:147 #, python-format @@ -613,7 +613,7 @@ msgstr "Stahovani preskoceno: %(name)s v dusledku %(plugin)s" #: pyload/threads/DownloadThread.py:188 msgid "Internal Server Error" -msgstr "" +msgstr "VnitÅnà chyba serveru" #: pyload/threads/AddonThread.py:55 msgid "An Error occurred" diff --git a/locale/cs/LC_MESSAGES/plugins.po b/locale/cs/LC_MESSAGES/plugins.po index 12132becd..e157f9382 100644 --- a/locale/cs/LC_MESSAGES/plugins.po +++ b/locale/cs/LC_MESSAGES/plugins.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-20 22:13+0200\n" -"PO-Revision-Date: 2013-08-07 09:03-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -241,7 +241,7 @@ msgstr "" #: pyload/plugins/addons/HotFolder.py:82 #, python-format msgid "Added %s from HotFolder" -msgstr "" +msgstr "PÅidán %s ze sledované sloÅŸky" #: pyload/plugins/addons/ClickAndLoad.py:74 msgid "Click'N'Load: Port 9666 already in use" @@ -272,11 +272,11 @@ msgstr "Pluginy aktualizovány a znovu naÄteny" #: pyload/plugins/addons/UpdateManager.py:78 msgid "No plugin updates available" -msgstr "" +msgstr "Ŝádné aktualizace rozÅ¡ÃÅenÃ" #: pyload/plugins/addons/UpdateManager.py:95 msgid "No Updates for pyLoad" -msgstr "" +msgstr "Ŝádné aktualizace pro pyLoad" #: pyload/plugins/addons/UpdateManager.py:100 #, python-format diff --git a/locale/cs/LC_MESSAGES/setup.po b/locale/cs/LC_MESSAGES/setup.po index eb77d38b6..c69af58dd 100644 --- a/locale/cs/LC_MESSAGES/setup.po +++ b/locale/cs/LC_MESSAGES/setup.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-08-07 09:03-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Czech\n" "Language: cs_CZ\n" diff --git a/locale/cs/LC_MESSAGES/webUI.po b/locale/cs/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..43fa763e8 --- /dev/null +++ b/locale/cs/LC_MESSAGES/webUI.po @@ -0,0 +1,133 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Czech\n" +"Language: cs_CZ\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n< =4) ? 1 : 2;\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "neomezenÃœ" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "ÃÄty" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "PÅidat" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "ZavÅÃt" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "Smazat" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "ZruÅ¡it" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "Odeslat" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "" + diff --git a/locale/da/LC_MESSAGES/webUI.po b/locale/da/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..c86222cd9 --- /dev/null +++ b/locale/da/LC_MESSAGES/webUI.po @@ -0,0 +1,131 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-08-31 15:21-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Danish\n" +"Language: da_DK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "" + diff --git a/locale/de/LC_MESSAGES/cli.po b/locale/de/LC_MESSAGES/cli.po index f550281f8..0fd393395 100644 --- a/locale/de/LC_MESSAGES/cli.po +++ b/locale/de/LC_MESSAGES/cli.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-08-02 10:02-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/locale/de/LC_MESSAGES/core.po b/locale/de/LC_MESSAGES/core.po index 74a34257b..b8d7a2f54 100644 --- a/locale/de/LC_MESSAGES/core.po +++ b/locale/de/LC_MESSAGES/core.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-08-02 10:02-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: German\n" "Language: de_DE\n" @@ -46,7 +46,7 @@ msgstr "SSL Zertifikat nicht gefunden." #: pyload/web/ServerThread.py:53 msgid "WebUI built is not available" -msgstr "Webschnittstellen Programmdaten nicht verfÃŒgbar" +msgstr "Webschnittstelle nicht verfÃŒgbar" #: pyload/web/ServerThread.py:55 msgid "Running webUI in development mode" @@ -157,7 +157,7 @@ msgstr "Gruppe der laufenden Prozesse Àndern" #: pyload/config/default.py:38 msgid "Folder Permission mode" -msgstr "" +msgstr "Berechtigungsmodus fÃŒr Verzeichnisse" #: pyload/config/default.py:39 msgid "Change user of running process" @@ -265,7 +265,7 @@ msgstr "Ende" #: pyload/config/default.py:86 msgid "Use Reconnect" -msgstr "Nutze Reconnect" +msgstr "Erneuerung der Verbindung benutzen" #: pyload/config/default.py:87 msgid "Method" @@ -318,7 +318,7 @@ msgstr "Downloadzeit" #: pyload/network/HTTPDownload.py:249 #, python-format msgid "Download chunks failed, fallback to single connection | %s" -msgstr "Download eines Datensegments ist gescheitert, Setze auf max. 1 Verbindung zurÃŒck | %s" +msgstr "Eine Download Verbindung ist fehlggeschlagen, Falle zurÃŒck auf eine Verbindung | %s" #: pyload/api/DownloadApi.py:44 #, python-format @@ -585,7 +585,7 @@ msgstr "Download abgebrochen: %s" #: pyload/threads/DownloadThread.py:103 #, python-format msgid "Download restarted: %(name)s | %(msg)s" -msgstr "Download Neustart: %(name)s | %(msg)s" +msgstr "Download erneut gestartet: %(name)s | %(msg)s" #: pyload/threads/DownloadThread.py:113 #, python-format diff --git a/locale/de/LC_MESSAGES/plugins.po b/locale/de/LC_MESSAGES/plugins.po index 0a10850eb..486061a58 100644 --- a/locale/de/LC_MESSAGES/plugins.po +++ b/locale/de/LC_MESSAGES/plugins.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-20 22:13+0200\n" -"PO-Revision-Date: 2013-08-02 10:02-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: German\n" "Language: de_DE\n" @@ -15,7 +15,7 @@ msgstr "Project-Id-Version: pyload\n" #: pyload/plugins/network/CurlDownload.py:241 #, python-format msgid "Download chunks failed, fallback to single connection | %s" -msgstr "Download eines Datensegments ist gescheitert, Setze auf max. 1 Verbindung zurÃŒck | %s" +msgstr "Eine Download Verbindung ist fehlggeschlagen, Falle zurÃŒck auf eine Verbindung | %s" #: pyload/plugins/Base.py:329 msgid "Pil and tesseract not installed and no Client connected for captcha decrypting" diff --git a/locale/de/LC_MESSAGES/setup.po b/locale/de/LC_MESSAGES/setup.po index e6f333858..1414e0a9f 100644 --- a/locale/de/LC_MESSAGES/setup.po +++ b/locale/de/LC_MESSAGES/setup.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-08-02 10:02-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/locale/de/LC_MESSAGES/webUI.po b/locale/de/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..8bae5ada7 --- /dev/null +++ b/locale/de/LC_MESSAGES/webUI.po @@ -0,0 +1,131 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: German\n" +"Language: de_DE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "nicht verfÃŒgbar" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "unbegrenzt" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "Admin" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "Einrichtung" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "Konto hinzufÃŒgen" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "Konten" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "Lokal" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "Suche" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "Typ" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "Alle" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "Fertig" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "nicht abgeschlossen" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "Fehlgeschlagen" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "1 Paket" +msgstr[1] "%d Pakete" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "1 Datei" +msgstr[1] "%d Dateien" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "Konto hinzufÃŒgen" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "Bitte gib deine Kontodaten ein" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "WÀhle ein Plugin" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "Bitte wÀhle ein Plugin, das du konfigurieren möchtest" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "HinzufÃŒgen" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "SchlieÃen" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "Bitte bestÀtigen" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "Möchtest du die ausgewÀhlten Elemente löschen?" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "Löschen" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "Abbrechen" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "Ãbernehmen" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "Aktiv..." + diff --git a/locale/el/LC_MESSAGES/cli.po b/locale/el/LC_MESSAGES/cli.po index 821bb7125..add06684b 100644 --- a/locale/el/LC_MESSAGES/cli.po +++ b/locale/el/LC_MESSAGES/cli.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-08-02 10:02-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/locale/el/LC_MESSAGES/core.po b/locale/el/LC_MESSAGES/core.po index 007bb51a4..066fa727d 100644 --- a/locale/el/LC_MESSAGES/core.po +++ b/locale/el/LC_MESSAGES/core.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-08-02 10:02-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/locale/el/LC_MESSAGES/plugins.po b/locale/el/LC_MESSAGES/plugins.po index 5be4ea7ac..67131b06f 100644 --- a/locale/el/LC_MESSAGES/plugins.po +++ b/locale/el/LC_MESSAGES/plugins.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-20 22:13+0200\n" -"PO-Revision-Date: 2013-08-02 10:02-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/locale/el/LC_MESSAGES/setup.po b/locale/el/LC_MESSAGES/setup.po index a14af4e40..71513138e 100644 --- a/locale/el/LC_MESSAGES/setup.po +++ b/locale/el/LC_MESSAGES/setup.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-08-02 10:02-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/locale/el/LC_MESSAGES/webUI.po b/locale/el/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..13b7bf506 --- /dev/null +++ b/locale/el/LC_MESSAGES/webUI.po @@ -0,0 +1,131 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Greek\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "Όη ΎιαΞÎÏιΌο" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "αÏεÏιÏÏιÏÏο" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "ÎιαÏειÏιÏÏήÏ" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "ÎγκαÏάÏÏαÏη" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "Î ÏοÏΞήκη ÎογαÏιαÏΌοÏ" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "ÎογαÏιαÏΌοί" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "΀οÏικÏ" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "ÎΜαζήÏηÏη" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "΀ÏÏοÏ" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "Îλα" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "ÎλοκληÏÏÎŒÎΜα" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "ÎΌιÏελή" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "ÎÏÎÏÏ
ÏαΜ" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "1 ÏακÎÏο" +msgstr[1] "%d ÏακÎÏα" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "%d αÏÏεία" +msgstr[1] "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "Î ÏοÏΞήκη εΜÏÏ Î»Î¿Î³Î±ÏιαÏΌοÏ" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "ΠαÏÎ±ÎºÎ±Î»Ï ÎµÎ¹ÏάγεÏε Ïα ÏÏοιÏεία ÏοÏ
λογαÏιαÏÎŒÎ¿Ï ÏαÏ" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "ÎÏιλÎΟÏε ÎΜα ÏÏÏÏΞεÏο" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "ΠαÏÎ±ÎºÎ±Î»Ï ÎµÏιλÎΟÏε ÎΜα ÏÏÏÏΞεÏο Ïο οÏοίο ΞÎλεÏε Μα ÏÏ
ΞΌίÏεÏε" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "Î ÏοÏΞήκη" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "ÎλείÏιΌο" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "ΠαÏÎ±ÎºÎ±Î»Ï ÎµÏιβεβαιÏÏÏε" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "ÎÎλεÏε Μα ΎιαγÏάÏεÏε Ïα εÏιλεγΌÎΜα ÏÏοιÏεία;" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "ÎιαγÏαÏή" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "ÎκÏÏÏÏη" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "Î¥Ïοβολή" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "ÎκÏελείÏαι..." + diff --git a/locale/es/LC_MESSAGES/cli.po b/locale/es/LC_MESSAGES/cli.po index 44e861c76..58ed5f481 100644 --- a/locale/es/LC_MESSAGES/cli.po +++ b/locale/es/LC_MESSAGES/cli.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-08-02 10:02-0400\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -258,7 +258,7 @@ msgstr "No se puede escribir el archivo de configuración del usuario" #: pyload/cli/Cli.py:548 pyload/cli/Cli.py:580 msgid "You need py-openssl to connect to this pyLoad core." -msgstr "Necesitas py-openssl para conectarte a este núcleo de pyLoad." +msgstr "Necesitas py-openssl para conectar a este núcleo pyLoad." #: pyload/cli/Cli.py:555 msgid "Address: " diff --git a/locale/es/LC_MESSAGES/core.po b/locale/es/LC_MESSAGES/core.po index 54a29d8d7..98b315436 100644 --- a/locale/es/LC_MESSAGES/core.po +++ b/locale/es/LC_MESSAGES/core.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-08-02 10:02-0400\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -470,7 +470,7 @@ msgstr "Usando directorio de inicio: %s" #: pyload/Core.py:373 msgid "All links removed" -msgstr "Todos los links fueron eliminados" +msgstr "Se eliminaron todos los enlaces" #: pyload/Core.py:403 #, python-format @@ -565,7 +565,7 @@ msgstr "No hay suficiente espacio libre en el dispositivo" #: pyload/threads/DownloadThread.py:64 #, python-format msgid "Download starts: %s" -msgstr "Iniciando descarga: %s" +msgstr "Inicia descarga: %s" #: pyload/threads/DownloadThread.py:70 #, python-format diff --git a/locale/es/LC_MESSAGES/plugins.po b/locale/es/LC_MESSAGES/plugins.po index a90eaac95..ed9cb669e 100644 --- a/locale/es/LC_MESSAGES/plugins.po +++ b/locale/es/LC_MESSAGES/plugins.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-20 22:13+0200\n" -"PO-Revision-Date: 2013-08-02 10:02-0400\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/locale/es/LC_MESSAGES/setup.po b/locale/es/LC_MESSAGES/setup.po index af56bf754..187bf573b 100644 --- a/locale/es/LC_MESSAGES/setup.po +++ b/locale/es/LC_MESSAGES/setup.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-08-02 10:02-0400\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/locale/es/LC_MESSAGES/webUI.po b/locale/es/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..57c13399a --- /dev/null +++ b/locale/es/LC_MESSAGES/webUI.po @@ -0,0 +1,131 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Spanish\n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "no disponible" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "ilimitado" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "Admin" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "Configuración" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "Agregar cuenta" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "Cuentas" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "Local" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "Buscar" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "Tipo" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "Todos" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "Acabados" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "Inacabados" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "Fallidos" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "1 paquete" +msgstr[1] "%d paquetes" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "1 archivio" +msgstr[1] "%d archivos" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "Agregue una cuenta" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "Por favor, introduzca los datos de su cuenta" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "Elija un plugin" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "Por favor, elija el plugin que desea configurar" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "Añadir" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "Cerrar" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "Por favor confirme" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "¿Quiere borrar los elementos seleccionados?" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "Borrar" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "Cancelar" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "Enviar" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "Ejecutando..." + diff --git a/locale/fa/LC_MESSAGES/cli.po b/locale/fa/LC_MESSAGES/cli.po new file mode 100644 index 000000000..6ce1c0b1f --- /dev/null +++ b/locale/fa/LC_MESSAGES/cli.po @@ -0,0 +1,291 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-17 15:39+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Persian\n" +"Language: fa_IR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: crowdin.net\n" + +#: pyload/cli/AddPackage.py:48 +msgid "Add Package:" +msgstr "" + +#: pyload/cli/AddPackage.py:53 +msgid "Enter a name for the new package" +msgstr "" + +#: pyload/cli/AddPackage.py:57 +#, python-format +msgid "Package: %s" +msgstr "" + +#: pyload/cli/AddPackage.py:58 +msgid "Parse the links you want to add." +msgstr "" + +#: pyload/cli/AddPackage.py:59 +#, python-format +msgid "Type %s when done." +msgstr "" + +#: pyload/cli/AddPackage.py:60 +msgid "Links added: " +msgstr "" + +#: pyload/cli/AddPackage.py:64 pyload/cli/ManageFiles.py:149 +msgid " back to main menu" +msgstr "" + +#: pyload/cli/ManageFiles.py:97 +msgid "Manage Packages:" +msgstr "" + +#: pyload/cli/ManageFiles.py:99 +msgid "Manage Links:" +msgstr "" + +#: pyload/cli/ManageFiles.py:104 +msgid "What do you want to move?" +msgstr "" + +#: pyload/cli/ManageFiles.py:106 +msgid "What do you want to delete?" +msgstr "" + +#: pyload/cli/ManageFiles.py:108 +msgid "What do you want to restart?" +msgstr "" + +#: pyload/cli/ManageFiles.py:113 +msgid "Choose what you want to do, or enter package number." +msgstr "" + +#: pyload/cli/ManageFiles.py:115 +msgid "delete" +msgstr "" + +#: pyload/cli/ManageFiles.py:115 +msgid "move" +msgstr "" + +#: pyload/cli/ManageFiles.py:115 +msgid "restart" +msgstr "" + +#: pyload/cli/ManageFiles.py:148 +msgid " - previous" +msgstr "" + +#: pyload/cli/ManageFiles.py:148 +msgid " - next" +msgstr "" + +#: pyload/cli/Cli.py:75 pyload/cli/Cli.py:133 +msgid " Command Line Interface" +msgstr "" + +#: pyload/cli/Cli.py:165 +#, python-format +msgid "%s Downloads:" +msgstr "" + +#: pyload/cli/Cli.py:177 +msgid " Speed: " +msgstr "" + +#: pyload/cli/Cli.py:177 +msgid " Size: " +msgstr "" + +#: pyload/cli/Cli.py:178 +msgid " Finished in: " +msgstr "" + +#: pyload/cli/Cli.py:179 +msgid " ID: " +msgstr "" + +#: pyload/cli/Cli.py:184 +msgid "waiting: " +msgstr "" + +#: pyload/cli/Cli.py:191 pyload/cli/Cli.py:193 +msgid "Status:" +msgstr "" + +#: pyload/cli/Cli.py:191 +msgid "paused" +msgstr "" + +#: pyload/cli/Cli.py:193 +msgid "running" +msgstr "" + +#: pyload/cli/Cli.py:196 +msgid "total Speed" +msgstr "" + +#: pyload/cli/Cli.py:196 +msgid "Files in queue" +msgstr "" + +#: pyload/cli/Cli.py:197 +msgid "Total" +msgstr "" + +#: pyload/cli/Cli.py:203 +msgid "Menu:" +msgstr "" + +#: pyload/cli/Cli.py:205 +msgid " Add Links" +msgstr "" + +#: pyload/cli/Cli.py:206 +msgid " Manage Queue" +msgstr "" + +#: pyload/cli/Cli.py:207 +msgid " Manage Collector" +msgstr "" + +#: pyload/cli/Cli.py:208 +msgid " (Un)Pause Server" +msgstr "" + +#: pyload/cli/Cli.py:209 +msgid " Kill Server" +msgstr "" + +#: pyload/cli/Cli.py:210 +msgid " Quit" +msgstr "" + +#: pyload/cli/Cli.py:289 pyload/cli/Cli.py:296 +msgid "Please use this syntax: add <Package name> <link> <link2> ..." +msgstr "" + +#: pyload/cli/Cli.py:315 +#, python-format +msgid "Checking %d links:" +msgstr "" + +#: pyload/cli/Cli.py:324 +msgid "File does not exists." +msgstr "" + +#: pyload/cli/Cli.py:385 +msgid "pyLoad was terminated" +msgstr "" + +#: pyload/cli/Cli.py:443 +msgid "Prints server status" +msgstr "" + +#: pyload/cli/Cli.py:444 +msgid "Prints downloads in queue" +msgstr "" + +#: pyload/cli/Cli.py:445 +msgid "Prints downloads in collector" +msgstr "" + +#: pyload/cli/Cli.py:446 +msgid "Adds package to queue" +msgstr "" + +#: pyload/cli/Cli.py:447 +msgid "Adds package to collector" +msgstr "" + +#: pyload/cli/Cli.py:448 +msgid "Delete Files from Queue/Collector" +msgstr "" + +#: pyload/cli/Cli.py:449 +msgid "Delete Packages from Queue/Collector" +msgstr "" + +#: pyload/cli/Cli.py:450 +msgid "Move Packages from Queue to Collector or vice versa" +msgstr "" + +#: pyload/cli/Cli.py:451 +msgid "Restart files" +msgstr "" + +#: pyload/cli/Cli.py:452 +msgid "Restart packages" +msgstr "" + +#: pyload/cli/Cli.py:453 +msgid "Check online status, works with local container" +msgstr "" + +#: pyload/cli/Cli.py:454 +msgid "Checks online status of a container file" +msgstr "" + +#: pyload/cli/Cli.py:455 +msgid "Pause the server" +msgstr "" + +#: pyload/cli/Cli.py:456 +msgid "continue downloads" +msgstr "" + +#: pyload/cli/Cli.py:457 +msgid "Toggle pause/unpause" +msgstr "" + +#: pyload/cli/Cli.py:458 +msgid "kill server" +msgstr "" + +#: pyload/cli/Cli.py:460 +msgid "List of commands:" +msgstr "" + +#: pyload/cli/Cli.py:473 +msgid "Couldn't write user config file" +msgstr "" + +#: pyload/cli/Cli.py:548 pyload/cli/Cli.py:580 +msgid "You need py-openssl to connect to this pyLoad core." +msgstr "" + +#: pyload/cli/Cli.py:555 +msgid "Address: " +msgstr "" + +#: pyload/cli/Cli.py:556 +msgid "Port: " +msgstr "" + +#: pyload/cli/Cli.py:557 +msgid "Username: " +msgstr "" + +#: pyload/cli/Cli.py:561 +msgid "Password: " +msgstr "" + +#: pyload/cli/Cli.py:566 pyload/cli/Cli.py:575 +msgid "Login data is wrong." +msgstr "" + +#: pyload/cli/Cli.py:568 pyload/cli/Cli.py:577 +#, python-format +msgid "Could not establish connection to %(addr)s:%(port)s." +msgstr "" + +#: pyload/cli/Cli.py:582 +msgid "Interactive mode ignored since you passed some commands." +msgstr "" + diff --git a/locale/fa/LC_MESSAGES/core.po b/locale/fa/LC_MESSAGES/core.po new file mode 100644 index 000000000..b6a7c7402 --- /dev/null +++ b/locale/fa/LC_MESSAGES/core.po @@ -0,0 +1,630 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-17 15:39+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Persian\n" +"Language: fa_IR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: crowdin.net\n" + +#: pyload/AddonManager.py:62 +#, python-format +msgid "Error when executing %s" +msgstr "" + +#: pyload/AddonManager.py:93 +#, python-format +msgid "Failed activating %(name)s" +msgstr "" + +#: pyload/AddonManager.py:96 +#, python-format +msgid "Activated addons: %s" +msgstr "" + +#: pyload/AddonManager.py:97 +#, python-format +msgid "Deactivated addons: %s" +msgstr "" + +#: pyload/AddonManager.py:153 +msgid "Activating Plugins..." +msgstr "" + +#: pyload/AddonManager.py:162 +msgid "Deactivating Plugins..." +msgstr "" + +#: pyload/web/ServerThread.py:49 +msgid "SSL certificates not found." +msgstr "" + +#: pyload/web/ServerThread.py:53 +msgid "WebUI built is not available" +msgstr "" + +#: pyload/web/ServerThread.py:55 +msgid "Running webUI in development mode" +msgstr "" + +#: pyload/web/ServerThread.py:73 +msgid "Failed starting webserver: " +msgstr "" + +#: pyload/web/ServerThread.py:107 +msgid "Failed importing webserver: " +msgstr "" + +#: pyload/web/ServerThread.py:125 +msgid "This server offers no SSL, please consider using threaded instead" +msgstr "" + +#: pyload/web/ServerThread.py:139 +#, python-format +msgid "Starting %(name)s webserver: %(host)s:%(port)d" +msgstr "" + +#: pyload/config/default.py:14 +msgid "Remote" +msgstr "" + +#: pyload/config/default.py:14 pyload/config/default.py:21 +#: pyload/config/default.py:30 pyload/config/default.py:42 +#: pyload/config/default.py:53 pyload/config/default.py:60 +#: pyload/config/default.py:73 pyload/config/default.py:83 +#: pyload/config/default.py:91 pyload/config/default.py:103 +msgid "Description" +msgstr "" + +#: pyload/config/default.py:14 pyload/config/default.py:21 +#: pyload/config/default.py:30 pyload/config/default.py:42 +#: pyload/config/default.py:53 pyload/config/default.py:60 +#: pyload/config/default.py:73 pyload/config/default.py:83 +#: pyload/config/default.py:91 pyload/config/default.py:103 +msgid "Long description" +msgstr "" + +#: pyload/config/default.py:16 pyload/config/default.py:56 +#: pyload/config/default.py:63 +msgid "Activated" +msgstr "" + +#: pyload/config/default.py:17 pyload/config/default.py:69 +#: pyload/config/default.py:80 +msgid "Port" +msgstr "" + +#: pyload/config/default.py:18 pyload/config/default.py:77 +msgid "Address" +msgstr "" + +#: pyload/config/default.py:21 +msgid "Log" +msgstr "" + +#: pyload/config/default.py:23 +msgid "Size in kb" +msgstr "" + +#: pyload/config/default.py:24 +msgid "Folder" +msgstr "" + +#: pyload/config/default.py:25 +msgid "File Log" +msgstr "" + +#: pyload/config/default.py:26 +msgid "Count" +msgstr "" + +#: pyload/config/default.py:27 +msgid "Log Rotate" +msgstr "" + +#: pyload/config/default.py:30 +msgid "Permissions" +msgstr "" + +#: pyload/config/default.py:32 +msgid "Groupname" +msgstr "" + +#: pyload/config/default.py:33 +msgid "Change Group and User of Downloads" +msgstr "" + +#: pyload/config/default.py:34 +msgid "Change file mode of downloads" +msgstr "" + +#: pyload/config/default.py:35 pyload/config/default.py:75 +msgid "Username" +msgstr "" + +#: pyload/config/default.py:36 +msgid "Filemode for Downloads" +msgstr "" + +#: pyload/config/default.py:37 +msgid "Change group of running process" +msgstr "" + +#: pyload/config/default.py:38 +msgid "Folder Permission mode" +msgstr "" + +#: pyload/config/default.py:39 +msgid "Change user of running process" +msgstr "" + +#: pyload/config/default.py:42 +msgid "General" +msgstr "" + +#: pyload/config/default.py:44 +msgid "Language" +msgstr "" + +#: pyload/config/default.py:45 +msgid "Download Folder" +msgstr "" + +#: pyload/config/default.py:46 +msgid "Use Checksum" +msgstr "" + +#: pyload/config/default.py:47 +msgid "Create folder for each package" +msgstr "" + +#: pyload/config/default.py:48 +msgid "Debug Mode" +msgstr "" + +#: pyload/config/default.py:49 +msgid "Min Free Space (MB)" +msgstr "" + +#: pyload/config/default.py:50 +msgid "CPU Priority" +msgstr "" + +#: pyload/config/default.py:53 +msgid "SSL" +msgstr "" + +#: pyload/config/default.py:55 +msgid "SSL Certificate" +msgstr "" + +#: pyload/config/default.py:57 +msgid "SSL Key" +msgstr "" + +#: pyload/config/default.py:60 +msgid "Webinterface" +msgstr "" + +#: pyload/config/default.py:62 +msgid "Template" +msgstr "" + +#: pyload/config/default.py:64 +msgid "Path Prefix" +msgstr "" + +#: pyload/config/default.py:65 +msgid "Server" +msgstr "" + +#: pyload/config/default.py:66 +msgid "Favor specific server" +msgstr "" + +#: pyload/config/default.py:67 +msgid "IP" +msgstr "" + +#: pyload/config/default.py:68 +msgid "Use HTTPS" +msgstr "" + +#: pyload/config/default.py:70 +msgid "Development mode" +msgstr "" + +#: pyload/config/default.py:73 +msgid "Proxy" +msgstr "" + +#: pyload/config/default.py:76 +msgid "Use Proxy" +msgstr "" + +#: pyload/config/default.py:78 +msgid "Password" +msgstr "" + +#: pyload/config/default.py:79 +msgid "Protocol" +msgstr "" + +#: pyload/config/default.py:83 +msgid "Reconnect" +msgstr "" + +#: pyload/config/default.py:85 pyload/config/default.py:106 +msgid "End" +msgstr "" + +#: pyload/config/default.py:86 +msgid "Use Reconnect" +msgstr "" + +#: pyload/config/default.py:87 +msgid "Method" +msgstr "" + +#: pyload/config/default.py:88 pyload/config/default.py:105 +msgid "Start" +msgstr "" + +#: pyload/config/default.py:91 +msgid "Download" +msgstr "" + +#: pyload/config/default.py:93 +msgid "Max Parallel Downloads" +msgstr "" + +#: pyload/config/default.py:94 +msgid "Limit Download Speed" +msgstr "" + +#: pyload/config/default.py:95 +msgid "Download interface to bind (ip or Name)" +msgstr "" + +#: pyload/config/default.py:96 +msgid "Skip already existing files" +msgstr "" + +#: pyload/config/default.py:97 +msgid "Max Download Speed in kb/s" +msgstr "" + +#: pyload/config/default.py:98 +msgid "Allow IPv6" +msgstr "" + +#: pyload/config/default.py:99 +msgid "Max connections for one download" +msgstr "" + +#: pyload/config/default.py:100 +msgid "Restart failed downloads on startup" +msgstr "" + +#: pyload/config/default.py:103 +msgid "Download Time" +msgstr "" + +#: pyload/network/HTTPDownload.py:249 +#, python-format +msgid "Download chunks failed, fallback to single connection | %s" +msgstr "" + +#: pyload/api/DownloadApi.py:44 +#, python-format +msgid "Added package %(name)s as folder %(folder)s" +msgstr "" + +#: pyload/api/DownloadApi.py:95 +#, python-format +msgid "Added %d links to package" +msgstr "" + +#: pyload/AccountManager.py:69 +#, python-format +msgid "Unknown account plugin %s" +msgstr "" + +#: pyload/interaction/InteractionManager.py:88 +msgid "Query" +msgstr "" + +#: pyload/interaction/InteractionManager.py:111 +msgid "Captcha request" +msgstr "" + +#: pyload/interaction/InteractionManager.py:111 +msgid "Please solve the captcha." +msgstr "" + +#: pyload/remote/RemoteManager.py:35 +#, python-format +msgid "Remote backend error: %s" +msgstr "" + +#: pyload/remote/RemoteManager.py:80 +#, python-format +msgid "Starting %(name)s: %(addr)s:%(port)s" +msgstr "" + +#: pyload/remote/RemoteManager.py:82 +#, python-format +msgid "Failed loading backend %(name)s | %(error)s" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "none" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "offline" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "online" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "queued" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "paused" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "finished" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "skipped" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "failed" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "starting" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "waiting" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "downloading" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "temp. offline" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "aborted" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "decrypting" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "processing" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "custom" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "unknown" +msgstr "" + +#: pyload/FileManager.py:426 +#, python-format +msgid "Package finished: %s" +msgstr "" + +#: pyload/Api.py:152 +#, python-format +msgid "User '%s' tries to log in" +msgstr "" + +#: pyload/Core.py:195 +msgid "Received Quit signal" +msgstr "" + +#: pyload/Core.py:323 +#, python-format +msgid "pyLoad already running with pid %s" +msgstr "" + +#: pyload/Core.py:337 +#, python-format +msgid "Failed changing group: %s" +msgstr "" + +#: pyload/Core.py:347 +#, python-format +msgid "Failed changing user: %s" +msgstr "" + +#: pyload/Core.py:358 +msgid "Starting" +msgstr "" + +#: pyload/Core.py:359 +#, python-format +msgid "Using home directory: %s" +msgstr "" + +#: pyload/Core.py:373 +msgid "All links removed" +msgstr "" + +#: pyload/Core.py:403 +#, python-format +msgid "Download time: %s" +msgstr "" + +#: pyload/Core.py:418 +#, python-format +msgid "Free space: %s" +msgstr "" + +#: pyload/Core.py:438 +msgid "Activating Accounts..." +msgstr "" + +#: pyload/Core.py:443 +msgid "Restarting failed downloads..." +msgstr "" + +#: pyload/Core.py:451 +msgid "pyLoad is up and running" +msgstr "" + +#: pyload/Core.py:474 +msgid "restarting pyLoad" +msgstr "" + +#: pyload/Core.py:478 +msgid "pyLoad quits" +msgstr "" + +#: pyload/Core.py:564 +msgid "shutting down..." +msgstr "" + +#: pyload/Core.py:579 +msgid "error while shutting down" +msgstr "" + +#: pyload/Core.py:661 +msgid "killed pyLoad from terminal" +msgstr "" + +#: pyload/database/DatabaseBackend.py:167 +msgid "Database was deleted due to incompatible version." +msgstr "" + +#: pyload/threads/DecrypterThread.py:50 +msgid "Decrypting failed" +msgstr "" + +#: pyload/threads/DecrypterThread.py:73 +#, python-format +msgid "Decrypted %(count)d links into package %(name)s" +msgstr "" + +#: pyload/threads/DecrypterThread.py:80 +msgid "No links decrypted" +msgstr "" + +#: pyload/threads/InfoThread.py:147 +#, python-format +msgid "Info Fetching for %(name)s failed | %(err)s" +msgstr "" + +#: pyload/threads/ThreadManager.py:155 +#, python-format +msgid "Reconnect Failed: %s" +msgstr "" + +#: pyload/threads/ThreadManager.py:192 +msgid "Reconnect script not found!" +msgstr "" + +#: pyload/threads/ThreadManager.py:198 +msgid "Starting reconnect" +msgstr "" + +#: pyload/threads/ThreadManager.py:212 +msgid "Failed executing reconnect script!" +msgstr "" + +#: pyload/threads/ThreadManager.py:224 +#, python-format +msgid "Reconnected, new IP: %s" +msgstr "" + +#: pyload/threads/ThreadManager.py:298 +msgid "Not enough space left on device" +msgstr "" + +#: pyload/threads/DownloadThread.py:64 +#, python-format +msgid "Download starts: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:70 +#, python-format +msgid "Download finished: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:75 +#, python-format +msgid "Plugin %s is missing a function." +msgstr "" + +#: pyload/threads/DownloadThread.py:83 pyload/threads/DownloadThread.py:147 +#, python-format +msgid "Download aborted: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:103 +#, python-format +msgid "Download restarted: %(name)s | %(msg)s" +msgstr "" + +#: pyload/threads/DownloadThread.py:113 +#, python-format +msgid "Download is offline: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:116 pyload/threads/DownloadThread.py:187 +#, python-format +msgid "Download is temporary offline: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:119 pyload/threads/DownloadThread.py:192 +#, python-format +msgid "Download failed: %(name)s | %(msg)s" +msgstr "" + +#: pyload/threads/DownloadThread.py:136 +msgid "Couldn't connect to host or connection reset, waiting 1 minute and retry." +msgstr "" + +#: pyload/threads/DownloadThread.py:171 +#, python-format +msgid "Download skipped: %(name)s due to %(plugin)s" +msgstr "" + +#: pyload/threads/DownloadThread.py:188 +msgid "Internal Server Error" +msgstr "" + +#: pyload/threads/AddonThread.py:55 +msgid "An Error occurred" +msgstr "" + +#: pyload/PluginManager.py:316 +#, python-format +msgid "Error importing %(name)s: %(msg)s" +msgstr "" + +#: pyload/utils/JsEngine.py:188 +msgid "No js engine detected, please install either Spidermonkey, ossp-js, pyv8, nodejs or rhino" +msgstr "" + diff --git a/locale/fa/LC_MESSAGES/plugins.po b/locale/fa/LC_MESSAGES/plugins.po new file mode 100644 index 000000000..41962eaa5 --- /dev/null +++ b/locale/fa/LC_MESSAGES/plugins.po @@ -0,0 +1,424 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-20 22:13+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Persian\n" +"Language: fa_IR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: crowdin.net\n" + +#: pyload/plugins/network/CurlDownload.py:241 +#, python-format +msgid "Download chunks failed, fallback to single connection | %s" +msgstr "" + +#: pyload/plugins/Base.py:329 +msgid "Pil and tesseract not installed and no Client connected for captcha decrypting" +msgstr "" + +#: pyload/plugins/Base.py:333 +msgid "No captcha result obtained in appropriate time." +msgstr "" + +#: pyload/plugins/Hoster.py:282 pyload/plugins/Hoster.py:319 +#: pyload/plugins/hoster/ARD.py:76 +#, python-format +msgid "Setting User and Group failed: %s" +msgstr "" + +#: pyload/plugins/Crypter.py:136 +msgid "Not existing file or unsupported protocol" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:96 +msgid "Rapidshare: Traffic Share (direct download)" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:123 +#: pyload/plugins/hoster/RapidshareCom.py:189 +msgid "Already downloading from this ip address, waiting 60 seconds" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:127 +msgid "Invalid Auth Code, download will be restarted" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:193 +msgid "RapidShareCom: No free slots" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:196 +msgid "You need a premium account for this file" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:198 +msgid "Filename reported invalid" +msgstr "" + +#: pyload/plugins/hoster/RealdebridCom.py:40 +#: pyload/plugins/hoster/Premium4Me.py:27 +#: pyload/plugins/hoster/MultiDebridCom.py:39 +#: pyload/plugins/hoster/ZeveraCom.py:24 +#: pyload/plugins/hoster/AlldebridCom.py:37 +#: pyload/plugins/hoster/RehostTo.py:25 pyload/plugins/hoster/ReloadCc.py:22 +#: pyload/plugins/hoster/DebridItaliaCom.py:38 +#: pyload/plugins/hoster/PremiumizeMe.py:19 +#, python-format +msgid "Please enter your %s account or deactivate this plugin" +msgstr "" + +#: pyload/plugins/hoster/MegaNz.py:55 +msgid "Decryption failed" +msgstr "" + +#: pyload/plugins/hoster/MegaNz.py:99 +msgid "No file key provided in the URL" +msgstr "" + +#: pyload/plugins/hoster/MegaNz.py:111 +msgid "Error code:" +msgstr "" + +#: pyload/plugins/hoster/FileserveCom.py:97 +msgid "Parallel download error, now waiting 60s." +msgstr "" + +#: pyload/plugins/hoster/FileserveCom.py:208 +msgid "Not logged in." +msgstr "" + +#: pyload/plugins/hoster/UploadedTo.py:135 +msgid "API key invalid" +msgstr "" + +#: pyload/plugins/hoster/UploadedTo.py:160 +#, python-format +msgid "%s: Not enough traffic left" +msgstr "" + +#: pyload/plugins/hoster/UploadedTo.py:163 +msgid "Traffic exceeded" +msgstr "" + +#: pyload/plugins/hoster/BasePlugin.py:63 +msgid "Authorization required (username:password)" +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:143 +#: pyload/plugins/hoster/NetloadIn.py:167 +msgid "File temporarily not available" +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:180 +#, python-format +msgid "Netload: waiting between downloads %d s." +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:209 +#, python-format +msgid "Netload: waiting for captcha %d s." +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:248 +msgid "Downloaded File was empty" +msgstr "" + +#: pyload/plugins/hoster/FilesMailRu.py:98 +#, python-format +msgid "There was HTML Code in the Downloaded File(%s)...redirect error? The Download will be restarted." +msgstr "" + +#: pyload/plugins/hoster/XHamsterCom.py:75 +#: pyload/plugins/hoster/XHamsterCom.py:84 +#: pyload/plugins/hoster/XHamsterCom.py:87 +#, python-format +msgid "long_url: %s" +msgstr "" + +#: pyload/plugins/Account.py:117 pyload/plugins/Account.py:123 +#, python-format +msgid "Could not login with account %(user)s | %(msg)s" +msgstr "" + +#: pyload/plugins/Account.py:118 +msgid "Wrong Password" +msgstr "" + +#: pyload/plugins/Account.py:184 +#, python-format +msgid "Get Account Info for %s" +msgstr "" + +#: pyload/plugins/Account.py:193 +#, python-format +msgid "Error: %s" +msgstr "" + +#: pyload/plugins/Account.py:242 +#, python-format +msgid "Your Time %s has a wrong format, use: 1:22-3:44" +msgstr "" + +#: pyload/plugins/Account.py:265 +#, python-format +msgid "Account %s has not enough traffic, checking again in 30min" +msgstr "" + +#: pyload/plugins/Account.py:273 +#, python-format +msgid "Account %s is expired, checking again in 1h" +msgstr "" + +#: pyload/plugins/Account.py:290 +#, python-format +msgid "Login with %s" +msgstr "" + +#: pyload/plugins/Addon.py:118 +#, python-format +msgid "Error executing addons: %s" +msgstr "" + +#: pyload/plugins/accounts/BitshareCom.py:36 +msgid "Activate direct Download in your Bitshare Account" +msgstr "" + +#: pyload/plugins/crypter/SerienjunkiesOrg.py:128 +msgid "Downloadlimit reached" +msgstr "" + +#: pyload/plugins/addons/Premium4Me.py:30 +msgid "Please add your premium.to account first and restart pyLoad" +msgstr "" + +#: pyload/plugins/addons/ExternalScripts.py:53 +#, python-format +msgid "Installed scripts for %s: " +msgstr "" + +#: pyload/plugins/addons/ExternalScripts.py:69 +msgid "Script not executable:" +msgstr "" + +#: pyload/plugins/addons/ExternalScripts.py:79 +#, python-format +msgid "Error in %(script)s: %(error)s" +msgstr "" + +#: pyload/plugins/addons/CaptchaTrader.py:72 +#: pyload/plugins/addons/Captcha9kw.py:56 +#: pyload/plugins/addons/ExpertDecoders.py:49 +#, python-format +msgid "%s credits left" +msgstr "" + +#: pyload/plugins/addons/CaptchaTrader.py:120 +msgid "Could not send response." +msgstr "" + +#: pyload/plugins/addons/CaptchaTrader.py:138 +msgid "Your CaptchaTrader Account has not enough credits" +msgstr "" + +#: pyload/plugins/addons/Captcha9kw.py:89 +#, python-format +msgid "New CaptchaID from upload: %s : %s" +msgstr "" + +#: pyload/plugins/addons/Captcha9kw.py:123 +msgid "Your Captcha 9kw.eu Account has not enough credits" +msgstr "" + +#: pyload/plugins/addons/RehostTo.py:34 +msgid "Please add your rehost.to account first and restart pyLoad" +msgstr "" + +#: pyload/plugins/addons/HotFolder.py:82 +#, python-format +msgid "Added %s from HotFolder" +msgstr "" + +#: pyload/plugins/addons/ClickAndLoad.py:74 +msgid "Click'N'Load: Port 9666 already in use" +msgstr "" + +#: pyload/plugins/addons/XMPPInterface.py:82 +#: pyload/plugins/addons/IRCInterface.py:75 +#, python-format +msgid "Package finished: %s" +msgstr "" + +#: pyload/plugins/addons/XMPPInterface.py:90 +#, python-format +msgid "Download finished: %(name)s @ %(plugin)s" +msgstr "" + +#: pyload/plugins/addons/ExpertDecoders.py:98 +msgid "Your ExpertDecoders Account has not enough credits" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:73 +msgid "*** Plugins have been updated, please restart pyLoad ***" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:75 +msgid "Plugins updated and reloaded" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:78 +msgid "No plugin updates available" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:95 +msgid "No Updates for pyLoad" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:100 +#, python-format +msgid "*** New pyLoad Version %s available ***" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:101 +msgid "*** Get it here: http://pyload.org/download ***" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:104 +msgid "Not able to connect server for updates" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:148 +#, python-format +msgid "New version of %(type)s|%(name)s : %(version).2f" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:157 +#: pyload/plugins/addons/UpdateManager.py:162 +#, python-format +msgid "Error when updating %s" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:162 +msgid "Version mismatch" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:92 +#, python-format +msgid "No %s installed" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:94 +#: pyload/plugins/addons/ExtractArchive.py:99 +#, python-format +msgid "Could not activate %s" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:104 +msgid "Activated" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:106 +msgid "No Extract plugins activated" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:118 +#, python-format +msgid "Package %s queued for later extracting" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:143 +#, python-format +msgid "Check package %s" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:183 +#, python-format +msgid "Extract to %s" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:197 +msgid "No files found to extract" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:203 +msgid "extracting" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:214 +msgid "Password protected" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:234 +msgid "Wrong password" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:242 +#, python-format +msgid "Deleting %s files" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:247 +msgid "Extracting finished" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:254 +msgid "Archive Error" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:256 +msgid "CRC Mismatch" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:260 +msgid "Unknown Error" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:312 +msgid "Setting User and Group failed" +msgstr "" + +#: pyload/plugins/addons/LinkdecrypterCom.py:36 +msgid "Crypter list not found" +msgstr "" + +#: pyload/plugins/addons/LinkdecrypterCom.py:50 +msgid "Crypter list is empty" +msgstr "" + +#: pyload/plugins/addons/IRCInterface.py:82 +#, python-format +msgid "Download finished: %(name)s @ %(plugin)s " +msgstr "" + +#: pyload/plugins/addons/IRCInterface.py:94 +#, python-format +msgid "New Captcha Request: %s" +msgstr "" + +#: pyload/plugins/addons/IRCInterface.py:95 +#, python-format +msgid "Answer with 'c %s text on the captcha'" +msgstr "" + +#: pyload/plugins/addons/PremiumizeMe.py:46 +msgid "Please add a valid premiumize.me account first and restart pyLoad." +msgstr "" + +#: pyload/plugins/addons/CaptchaBrotherhood.py:69 +#, python-format +msgid "%d credits left" +msgstr "" + +#: pyload/plugins/addons/MultiHoster.py:29 +#, python-format +msgid "Activated %s" +msgstr "" + +#: pyload/plugins/addons/MultiHoster.py:47 +msgid "No Hoster loaded" +msgstr "" + diff --git a/locale/fa/LC_MESSAGES/setup.po b/locale/fa/LC_MESSAGES/setup.po new file mode 100644 index 000000000..518889db4 --- /dev/null +++ b/locale/fa/LC_MESSAGES/setup.po @@ -0,0 +1,376 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-17 15:39+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Persian\n" +"Language: fa_IR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: crowdin.net\n" + +#: pyload/Setup.py:72 +msgid "Would you like to configure pyLoad via Webinterface?" +msgstr "" + +#: pyload/Setup.py:73 +msgid "You need a Browser and a connection to this PC for it." +msgstr "" + +#: pyload/Setup.py:74 +msgid "Url would be: http://hostname:8000/" +msgstr "" + +#: pyload/Setup.py:75 +msgid "Start initial webinterface for configuration?" +msgstr "" + +#: pyload/Setup.py:86 +msgid "Welcome to the pyLoad Configuration Assistent." +msgstr "" + +#: pyload/Setup.py:87 +msgid "It will check your system and make a basic setup in order to run pyLoad." +msgstr "" + +#: pyload/Setup.py:89 +msgid "The value in brackets [] always is the default value," +msgstr "" + +#: pyload/Setup.py:90 +msgid "in case you don't want to change it or you are unsure what to choose, just hit enter." +msgstr "" + +#: pyload/Setup.py:92 +msgid "Don't forget: You can always rerun this assistent with --setup or -s parameter, when you start pyLoadCore." +msgstr "" + +#: pyload/Setup.py:93 +msgid "If you have any problems with this assistent hit CTRL+C," +msgstr "" + +#: pyload/Setup.py:94 +msgid "to abort and don't let him start with pyLoadCore automatically anymore." +msgstr "" + +#: pyload/Setup.py:96 +msgid "When you are ready for system check, hit enter." +msgstr "" + +#: pyload/Setup.py:103 +msgid "Features missing: " +msgstr "" + +#: pyload/Setup.py:107 +msgid "no py-crypto available" +msgstr "" + +#: pyload/Setup.py:108 +msgid "You need this if you want to decrypt container files." +msgstr "" + +#: pyload/Setup.py:112 +msgid "no SSL available" +msgstr "" + +#: pyload/Setup.py:113 +msgid "This is needed if you want to establish a secure connection to core or webinterface." +msgstr "" + +#: pyload/Setup.py:114 +msgid "If you only want to access locally to pyLoad ssl is not useful." +msgstr "" + +#: pyload/Setup.py:118 +msgid "no Captcha Recognition available" +msgstr "" + +#: pyload/Setup.py:119 +msgid "Only needed for some hosters and as freeuser." +msgstr "" + +#: pyload/Setup.py:123 +msgid "no JavaScript engine found" +msgstr "" + +#: pyload/Setup.py:124 +msgid "You will need this for some Click'N'Load links. Install Spidermonkey, ossp-js, pyv8 or rhino" +msgstr "" + +#: pyload/Setup.py:126 +msgid "You can abort the setup now and fix some dependencies if you want." +msgstr "" + +#: pyload/Setup.py:128 +msgid "Continue with setup?" +msgstr "" + +#: pyload/Setup.py:134 +#, python-format +msgid "Do you want to change the config path? Current is %s" +msgstr "" + +#: pyload/Setup.py:136 +msgid "If you use pyLoad on a server or the home partition lives on an internal flash it may be a good idea to change it." +msgstr "" + +#: pyload/Setup.py:137 +msgid "Change config path?" +msgstr "" + +#: pyload/Setup.py:143 +msgid "Do you want to configure login data and basic settings?" +msgstr "" + +#: pyload/Setup.py:144 +msgid "This is recommend for first run." +msgstr "" + +#: pyload/Setup.py:145 +msgid "Make basic setup?" +msgstr "" + +#: pyload/Setup.py:152 +msgid "Do you want to configure ssl?" +msgstr "" + +#: pyload/Setup.py:153 +msgid "Configure ssl?" +msgstr "" + +#: pyload/Setup.py:159 +msgid "Do you want to configure webinterface?" +msgstr "" + +#: pyload/Setup.py:160 +msgid "Configure webinterface?" +msgstr "" + +#: pyload/Setup.py:165 +msgid "Setup finished successfully." +msgstr "" + +#: pyload/Setup.py:166 +msgid "Hit enter to exit and restart pyLoad" +msgstr "" + +#: pyload/Setup.py:173 +msgid "Webinterface running for setup." +msgstr "" + +#: pyload/Setup.py:190 +msgid "## Basic Setup ##" +msgstr "" + +#: pyload/Setup.py:193 +msgid "The following logindata is valid for CLI, GUI and webinterface." +msgstr "" + +#: pyload/Setup.py:199 pyload/Setup.py:288 pyload/Setup.py:304 +msgid "Username" +msgstr "" + +#: pyload/Setup.py:205 +msgid "External clients (GUI, CLI or other) need remote access to work over the network." +msgstr "" + +#: pyload/Setup.py:206 +msgid "However, if you only want to use the webinterface you may disable it to save ram." +msgstr "" + +#: pyload/Setup.py:207 +msgid "Enable remote access" +msgstr "" + +#: pyload/Setup.py:211 +msgid "Language" +msgstr "" + +#: pyload/Setup.py:213 +msgid "Download folder" +msgstr "" + +#: pyload/Setup.py:214 +msgid "Max parallel downloads" +msgstr "" + +#: pyload/Setup.py:218 +msgid "Use Reconnect?" +msgstr "" + +#: pyload/Setup.py:221 +msgid "Reconnect script location" +msgstr "" + +#: pyload/Setup.py:226 +msgid "## Webinterface Setup ##" +msgstr "" + +#: pyload/Setup.py:229 +msgid "Activate webinterface?" +msgstr "" + +#: pyload/Setup.py:231 +msgid "Listen address, if you use 127.0.0.1 or localhost, the webinterface will only accessible locally." +msgstr "" + +#: pyload/Setup.py:232 +msgid "Address" +msgstr "" + +#: pyload/Setup.py:233 +msgid "Port" +msgstr "" + +#: pyload/Setup.py:235 +msgid "pyLoad offers several server backends, now following a short explanation." +msgstr "" + +#: pyload/Setup.py:236 +msgid "Default server, this server offers SSL and is a good alternative to builtin." +msgstr "" + +#: pyload/Setup.py:238 +msgid "Can be used by apache, lighttpd, requires you to configure them, which is not too easy job." +msgstr "" + +#: pyload/Setup.py:239 +msgid "Very fast alternative written in C, requires libev and linux knowledge." +msgstr "" + +#: pyload/Setup.py:240 +msgid "Get it from here: https://github.com/jonashaag/bjoern, compile it" +msgstr "" + +#: pyload/Setup.py:241 +msgid "and copy bjoern.so to pyload/lib" +msgstr "" + +#: pyload/Setup.py:245 +msgid "Attention: In some rare cases the builtin server is not working, if you notice problems with the webinterface" +msgstr "" + +#: pyload/Setup.py:246 +msgid "come back here and change the builtin server to the threaded one here." +msgstr "" + +#: pyload/Setup.py:248 +msgid "Server" +msgstr "" + +#: pyload/Setup.py:253 +msgid "## SSL Setup ##" +msgstr "" + +#: pyload/Setup.py:255 +msgid "Execute these commands from pyLoad config folder to make ssl certificates:" +msgstr "" + +#: pyload/Setup.py:261 +msgid "If you're done and everything went fine, you can activate ssl now." +msgstr "" + +#: pyload/Setup.py:262 +msgid "Activate SSL?" +msgstr "" + +#: pyload/Setup.py:278 +msgid "Select action" +msgstr "" + +#: pyload/Setup.py:279 +msgid "1 - Create/Edit user" +msgstr "" + +#: pyload/Setup.py:280 +msgid "2 - List users" +msgstr "" + +#: pyload/Setup.py:281 +msgid "3 - Remove user" +msgstr "" + +#: pyload/Setup.py:282 +msgid "4 - Quit" +msgstr "" + +#: pyload/Setup.py:294 +msgid "Users" +msgstr "" + +#: pyload/Setup.py:322 +msgid "Setting new configpath, current configuration will not be transferred!" +msgstr "" + +#: pyload/Setup.py:323 +msgid "Config path" +msgstr "" + +#: pyload/Setup.py:331 +msgid "Config path changed, setup will now close, please restart to go on." +msgstr "" + +#: pyload/Setup.py:332 +msgid "Press Enter to exit." +msgstr "" + +#: pyload/Setup.py:336 +#, python-format +msgid "Setting config path failed: %s" +msgstr "" + +#: pyload/Setup.py:347 +msgid "y" +msgstr "" + +#: pyload/Setup.py:349 +msgid "n" +msgstr "" + +#: pyload/Setup.py:373 +msgid "Password: " +msgstr "" + +#: pyload/Setup.py:377 +msgid "Password too short. Use at least 4 symbols." +msgstr "" + +#: pyload/Setup.py:380 +msgid "Password (again): " +msgstr "" + +#: pyload/Setup.py:386 +msgid "Passwords did not match." +msgstr "" + +#: pyload/Setup.py:397 +msgid "yes" +msgstr "" + +#: pyload/Setup.py:397 +msgid "true" +msgstr "" + +#: pyload/Setup.py:397 +msgid "t" +msgstr "" + +#: pyload/Setup.py:400 +msgid "no" +msgstr "" + +#: pyload/Setup.py:400 +msgid "false" +msgstr "" + +#: pyload/Setup.py:400 +msgid "f" +msgstr "" + +#: pyload/Setup.py:403 pyload/Setup.py:413 +msgid "Invalid Input" +msgstr "" + diff --git a/locale/fa/LC_MESSAGES/webUI.po b/locale/fa/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..508ed30d5 --- /dev/null +++ b/locale/fa/LC_MESSAGES/webUI.po @@ -0,0 +1,129 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Persian\n" +"Language: fa_IR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "" + diff --git a/locale/fi/LC_MESSAGES/webUI.po b/locale/fi/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..0351bba34 --- /dev/null +++ b/locale/fi/LC_MESSAGES/webUI.po @@ -0,0 +1,131 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-08-31 15:21-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Finnish\n" +"Language: fi_FI\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "" + diff --git a/locale/fr/LC_MESSAGES/cli.po b/locale/fr/LC_MESSAGES/cli.po index a3b4c8e6f..1af859282 100644 --- a/locale/fr/LC_MESSAGES/cli.po +++ b/locale/fr/LC_MESSAGES/cli.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-08-07 09:03-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/locale/fr/LC_MESSAGES/core.po b/locale/fr/LC_MESSAGES/core.po index fd32cdc15..f322528f5 100644 --- a/locale/fr/LC_MESSAGES/core.po +++ b/locale/fr/LC_MESSAGES/core.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-08-07 09:03-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/locale/fr/LC_MESSAGES/plugins.po b/locale/fr/LC_MESSAGES/plugins.po index 990ac4bc8..51f00a3d1 100644 --- a/locale/fr/LC_MESSAGES/plugins.po +++ b/locale/fr/LC_MESSAGES/plugins.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-20 22:13+0200\n" -"PO-Revision-Date: 2013-08-07 09:03-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: French\n" "Language: fr_FR\n" @@ -228,7 +228,7 @@ msgstr "Votre compte CaptchaTrader n'a pas assez de crédits" #: pyload/plugins/addons/Captcha9kw.py:89 #, python-format msgid "New CaptchaID from upload: %s : %s" -msgstr "Nouveau CaptchaID de l'upload: %s :%s" +msgstr "Nouveau CaptchaID de l'upload: %s : %s" #: pyload/plugins/addons/Captcha9kw.py:123 msgid "Your Captcha 9kw.eu Account has not enough credits" diff --git a/locale/fr/LC_MESSAGES/setup.po b/locale/fr/LC_MESSAGES/setup.po index a32da827f..dfe892eba 100644 --- a/locale/fr/LC_MESSAGES/setup.po +++ b/locale/fr/LC_MESSAGES/setup.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-08-07 09:03-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/locale/fr/LC_MESSAGES/webUI.po b/locale/fr/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..b54dd775d --- /dev/null +++ b/locale/fr/LC_MESSAGES/webUI.po @@ -0,0 +1,131 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: French\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "non disponible" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "Illimité" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "Admin" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "Configurer" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "Ajouter un compte" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "Comptes" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "Local" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "Rechercher" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "Type" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "Tous" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "Terminé" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "Inachevé" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "Ãchoué" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "1 paquet" +msgstr[1] "%d paquets" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "1 fichier" +msgstr[1] "%d fichiers" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "Ajouter un compte" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "Veuillez renseigner les données de votre compte" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "Choisissez un plugin" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "Merci de choisir le plugin que vous souhaitez configurer" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "Ajouter" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "Fermer" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "Merci de confirmer" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "Voulez-vous supprimer les éléments sélectionnés?" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "Supprimer" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "Annuler" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "Valider" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "En cours..." + diff --git a/locale/he/LC_MESSAGES/cli.po b/locale/he/LC_MESSAGES/cli.po index 69b54e9f9..89888fcc1 100644 --- a/locale/he/LC_MESSAGES/cli.po +++ b/locale/he/LC_MESSAGES/cli.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Hebrew\n" "Language: he_IL\n" diff --git a/locale/he/LC_MESSAGES/core.po b/locale/he/LC_MESSAGES/core.po index f35b78ad7..5bcc5f8a8 100644 --- a/locale/he/LC_MESSAGES/core.po +++ b/locale/he/LC_MESSAGES/core.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Hebrew\n" "Language: he_IL\n" diff --git a/locale/he/LC_MESSAGES/plugins.po b/locale/he/LC_MESSAGES/plugins.po index a28cf222f..18cdf35c8 100644 --- a/locale/he/LC_MESSAGES/plugins.po +++ b/locale/he/LC_MESSAGES/plugins.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-20 22:13+0200\n" -"PO-Revision-Date: 2013-07-20 18:02-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Hebrew\n" "Language: he_IL\n" diff --git a/locale/he/LC_MESSAGES/setup.po b/locale/he/LC_MESSAGES/setup.po index 352ec4ed9..d939d7ca3 100644 --- a/locale/he/LC_MESSAGES/setup.po +++ b/locale/he/LC_MESSAGES/setup.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Hebrew\n" "Language: he_IL\n" diff --git a/locale/he/LC_MESSAGES/webUI.po b/locale/he/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..719229440 --- /dev/null +++ b/locale/he/LC_MESSAGES/webUI.po @@ -0,0 +1,131 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Hebrew\n" +"Language: he_IL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "" + diff --git a/locale/hi/LC_MESSAGES/cli.po b/locale/hi/LC_MESSAGES/cli.po new file mode 100644 index 000000000..12c1e0221 --- /dev/null +++ b/locale/hi/LC_MESSAGES/cli.po @@ -0,0 +1,291 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-17 15:39+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Hindi\n" +"Language: hi_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/cli/AddPackage.py:48 +msgid "Add Package:" +msgstr "" + +#: pyload/cli/AddPackage.py:53 +msgid "Enter a name for the new package" +msgstr "" + +#: pyload/cli/AddPackage.py:57 +#, python-format +msgid "Package: %s" +msgstr "" + +#: pyload/cli/AddPackage.py:58 +msgid "Parse the links you want to add." +msgstr "" + +#: pyload/cli/AddPackage.py:59 +#, python-format +msgid "Type %s when done." +msgstr "" + +#: pyload/cli/AddPackage.py:60 +msgid "Links added: " +msgstr "" + +#: pyload/cli/AddPackage.py:64 pyload/cli/ManageFiles.py:149 +msgid " back to main menu" +msgstr "" + +#: pyload/cli/ManageFiles.py:97 +msgid "Manage Packages:" +msgstr "" + +#: pyload/cli/ManageFiles.py:99 +msgid "Manage Links:" +msgstr "" + +#: pyload/cli/ManageFiles.py:104 +msgid "What do you want to move?" +msgstr "" + +#: pyload/cli/ManageFiles.py:106 +msgid "What do you want to delete?" +msgstr "" + +#: pyload/cli/ManageFiles.py:108 +msgid "What do you want to restart?" +msgstr "" + +#: pyload/cli/ManageFiles.py:113 +msgid "Choose what you want to do, or enter package number." +msgstr "" + +#: pyload/cli/ManageFiles.py:115 +msgid "delete" +msgstr "" + +#: pyload/cli/ManageFiles.py:115 +msgid "move" +msgstr "" + +#: pyload/cli/ManageFiles.py:115 +msgid "restart" +msgstr "" + +#: pyload/cli/ManageFiles.py:148 +msgid " - previous" +msgstr "" + +#: pyload/cli/ManageFiles.py:148 +msgid " - next" +msgstr "" + +#: pyload/cli/Cli.py:75 pyload/cli/Cli.py:133 +msgid " Command Line Interface" +msgstr "" + +#: pyload/cli/Cli.py:165 +#, python-format +msgid "%s Downloads:" +msgstr "" + +#: pyload/cli/Cli.py:177 +msgid " Speed: " +msgstr "" + +#: pyload/cli/Cli.py:177 +msgid " Size: " +msgstr "" + +#: pyload/cli/Cli.py:178 +msgid " Finished in: " +msgstr "" + +#: pyload/cli/Cli.py:179 +msgid " ID: " +msgstr "" + +#: pyload/cli/Cli.py:184 +msgid "waiting: " +msgstr "" + +#: pyload/cli/Cli.py:191 pyload/cli/Cli.py:193 +msgid "Status:" +msgstr "" + +#: pyload/cli/Cli.py:191 +msgid "paused" +msgstr "" + +#: pyload/cli/Cli.py:193 +msgid "running" +msgstr "" + +#: pyload/cli/Cli.py:196 +msgid "total Speed" +msgstr "" + +#: pyload/cli/Cli.py:196 +msgid "Files in queue" +msgstr "" + +#: pyload/cli/Cli.py:197 +msgid "Total" +msgstr "" + +#: pyload/cli/Cli.py:203 +msgid "Menu:" +msgstr "" + +#: pyload/cli/Cli.py:205 +msgid " Add Links" +msgstr "" + +#: pyload/cli/Cli.py:206 +msgid " Manage Queue" +msgstr "" + +#: pyload/cli/Cli.py:207 +msgid " Manage Collector" +msgstr "" + +#: pyload/cli/Cli.py:208 +msgid " (Un)Pause Server" +msgstr "" + +#: pyload/cli/Cli.py:209 +msgid " Kill Server" +msgstr "" + +#: pyload/cli/Cli.py:210 +msgid " Quit" +msgstr "" + +#: pyload/cli/Cli.py:289 pyload/cli/Cli.py:296 +msgid "Please use this syntax: add <Package name> <link> <link2> ..." +msgstr "" + +#: pyload/cli/Cli.py:315 +#, python-format +msgid "Checking %d links:" +msgstr "" + +#: pyload/cli/Cli.py:324 +msgid "File does not exists." +msgstr "" + +#: pyload/cli/Cli.py:385 +msgid "pyLoad was terminated" +msgstr "" + +#: pyload/cli/Cli.py:443 +msgid "Prints server status" +msgstr "" + +#: pyload/cli/Cli.py:444 +msgid "Prints downloads in queue" +msgstr "" + +#: pyload/cli/Cli.py:445 +msgid "Prints downloads in collector" +msgstr "" + +#: pyload/cli/Cli.py:446 +msgid "Adds package to queue" +msgstr "" + +#: pyload/cli/Cli.py:447 +msgid "Adds package to collector" +msgstr "" + +#: pyload/cli/Cli.py:448 +msgid "Delete Files from Queue/Collector" +msgstr "" + +#: pyload/cli/Cli.py:449 +msgid "Delete Packages from Queue/Collector" +msgstr "" + +#: pyload/cli/Cli.py:450 +msgid "Move Packages from Queue to Collector or vice versa" +msgstr "" + +#: pyload/cli/Cli.py:451 +msgid "Restart files" +msgstr "" + +#: pyload/cli/Cli.py:452 +msgid "Restart packages" +msgstr "" + +#: pyload/cli/Cli.py:453 +msgid "Check online status, works with local container" +msgstr "" + +#: pyload/cli/Cli.py:454 +msgid "Checks online status of a container file" +msgstr "" + +#: pyload/cli/Cli.py:455 +msgid "Pause the server" +msgstr "" + +#: pyload/cli/Cli.py:456 +msgid "continue downloads" +msgstr "" + +#: pyload/cli/Cli.py:457 +msgid "Toggle pause/unpause" +msgstr "" + +#: pyload/cli/Cli.py:458 +msgid "kill server" +msgstr "" + +#: pyload/cli/Cli.py:460 +msgid "List of commands:" +msgstr "" + +#: pyload/cli/Cli.py:473 +msgid "Couldn't write user config file" +msgstr "" + +#: pyload/cli/Cli.py:548 pyload/cli/Cli.py:580 +msgid "You need py-openssl to connect to this pyLoad core." +msgstr "" + +#: pyload/cli/Cli.py:555 +msgid "Address: " +msgstr "" + +#: pyload/cli/Cli.py:556 +msgid "Port: " +msgstr "" + +#: pyload/cli/Cli.py:557 +msgid "Username: " +msgstr "" + +#: pyload/cli/Cli.py:561 +msgid "Password: " +msgstr "" + +#: pyload/cli/Cli.py:566 pyload/cli/Cli.py:575 +msgid "Login data is wrong." +msgstr "" + +#: pyload/cli/Cli.py:568 pyload/cli/Cli.py:577 +#, python-format +msgid "Could not establish connection to %(addr)s:%(port)s." +msgstr "" + +#: pyload/cli/Cli.py:582 +msgid "Interactive mode ignored since you passed some commands." +msgstr "" + diff --git a/locale/hi/LC_MESSAGES/core.po b/locale/hi/LC_MESSAGES/core.po new file mode 100644 index 000000000..4d49b4127 --- /dev/null +++ b/locale/hi/LC_MESSAGES/core.po @@ -0,0 +1,630 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-17 15:39+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Hindi\n" +"Language: hi_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/AddonManager.py:62 +#, python-format +msgid "Error when executing %s" +msgstr "" + +#: pyload/AddonManager.py:93 +#, python-format +msgid "Failed activating %(name)s" +msgstr "" + +#: pyload/AddonManager.py:96 +#, python-format +msgid "Activated addons: %s" +msgstr "" + +#: pyload/AddonManager.py:97 +#, python-format +msgid "Deactivated addons: %s" +msgstr "" + +#: pyload/AddonManager.py:153 +msgid "Activating Plugins..." +msgstr "" + +#: pyload/AddonManager.py:162 +msgid "Deactivating Plugins..." +msgstr "" + +#: pyload/web/ServerThread.py:49 +msgid "SSL certificates not found." +msgstr "" + +#: pyload/web/ServerThread.py:53 +msgid "WebUI built is not available" +msgstr "" + +#: pyload/web/ServerThread.py:55 +msgid "Running webUI in development mode" +msgstr "" + +#: pyload/web/ServerThread.py:73 +msgid "Failed starting webserver: " +msgstr "" + +#: pyload/web/ServerThread.py:107 +msgid "Failed importing webserver: " +msgstr "" + +#: pyload/web/ServerThread.py:125 +msgid "This server offers no SSL, please consider using threaded instead" +msgstr "" + +#: pyload/web/ServerThread.py:139 +#, python-format +msgid "Starting %(name)s webserver: %(host)s:%(port)d" +msgstr "" + +#: pyload/config/default.py:14 +msgid "Remote" +msgstr "" + +#: pyload/config/default.py:14 pyload/config/default.py:21 +#: pyload/config/default.py:30 pyload/config/default.py:42 +#: pyload/config/default.py:53 pyload/config/default.py:60 +#: pyload/config/default.py:73 pyload/config/default.py:83 +#: pyload/config/default.py:91 pyload/config/default.py:103 +msgid "Description" +msgstr "" + +#: pyload/config/default.py:14 pyload/config/default.py:21 +#: pyload/config/default.py:30 pyload/config/default.py:42 +#: pyload/config/default.py:53 pyload/config/default.py:60 +#: pyload/config/default.py:73 pyload/config/default.py:83 +#: pyload/config/default.py:91 pyload/config/default.py:103 +msgid "Long description" +msgstr "" + +#: pyload/config/default.py:16 pyload/config/default.py:56 +#: pyload/config/default.py:63 +msgid "Activated" +msgstr "" + +#: pyload/config/default.py:17 pyload/config/default.py:69 +#: pyload/config/default.py:80 +msgid "Port" +msgstr "" + +#: pyload/config/default.py:18 pyload/config/default.py:77 +msgid "Address" +msgstr "" + +#: pyload/config/default.py:21 +msgid "Log" +msgstr "" + +#: pyload/config/default.py:23 +msgid "Size in kb" +msgstr "" + +#: pyload/config/default.py:24 +msgid "Folder" +msgstr "" + +#: pyload/config/default.py:25 +msgid "File Log" +msgstr "" + +#: pyload/config/default.py:26 +msgid "Count" +msgstr "" + +#: pyload/config/default.py:27 +msgid "Log Rotate" +msgstr "" + +#: pyload/config/default.py:30 +msgid "Permissions" +msgstr "" + +#: pyload/config/default.py:32 +msgid "Groupname" +msgstr "" + +#: pyload/config/default.py:33 +msgid "Change Group and User of Downloads" +msgstr "" + +#: pyload/config/default.py:34 +msgid "Change file mode of downloads" +msgstr "" + +#: pyload/config/default.py:35 pyload/config/default.py:75 +msgid "Username" +msgstr "" + +#: pyload/config/default.py:36 +msgid "Filemode for Downloads" +msgstr "" + +#: pyload/config/default.py:37 +msgid "Change group of running process" +msgstr "" + +#: pyload/config/default.py:38 +msgid "Folder Permission mode" +msgstr "" + +#: pyload/config/default.py:39 +msgid "Change user of running process" +msgstr "" + +#: pyload/config/default.py:42 +msgid "General" +msgstr "" + +#: pyload/config/default.py:44 +msgid "Language" +msgstr "" + +#: pyload/config/default.py:45 +msgid "Download Folder" +msgstr "" + +#: pyload/config/default.py:46 +msgid "Use Checksum" +msgstr "" + +#: pyload/config/default.py:47 +msgid "Create folder for each package" +msgstr "" + +#: pyload/config/default.py:48 +msgid "Debug Mode" +msgstr "" + +#: pyload/config/default.py:49 +msgid "Min Free Space (MB)" +msgstr "" + +#: pyload/config/default.py:50 +msgid "CPU Priority" +msgstr "" + +#: pyload/config/default.py:53 +msgid "SSL" +msgstr "" + +#: pyload/config/default.py:55 +msgid "SSL Certificate" +msgstr "" + +#: pyload/config/default.py:57 +msgid "SSL Key" +msgstr "" + +#: pyload/config/default.py:60 +msgid "Webinterface" +msgstr "" + +#: pyload/config/default.py:62 +msgid "Template" +msgstr "" + +#: pyload/config/default.py:64 +msgid "Path Prefix" +msgstr "" + +#: pyload/config/default.py:65 +msgid "Server" +msgstr "" + +#: pyload/config/default.py:66 +msgid "Favor specific server" +msgstr "" + +#: pyload/config/default.py:67 +msgid "IP" +msgstr "" + +#: pyload/config/default.py:68 +msgid "Use HTTPS" +msgstr "" + +#: pyload/config/default.py:70 +msgid "Development mode" +msgstr "" + +#: pyload/config/default.py:73 +msgid "Proxy" +msgstr "" + +#: pyload/config/default.py:76 +msgid "Use Proxy" +msgstr "" + +#: pyload/config/default.py:78 +msgid "Password" +msgstr "" + +#: pyload/config/default.py:79 +msgid "Protocol" +msgstr "" + +#: pyload/config/default.py:83 +msgid "Reconnect" +msgstr "" + +#: pyload/config/default.py:85 pyload/config/default.py:106 +msgid "End" +msgstr "" + +#: pyload/config/default.py:86 +msgid "Use Reconnect" +msgstr "" + +#: pyload/config/default.py:87 +msgid "Method" +msgstr "" + +#: pyload/config/default.py:88 pyload/config/default.py:105 +msgid "Start" +msgstr "" + +#: pyload/config/default.py:91 +msgid "Download" +msgstr "" + +#: pyload/config/default.py:93 +msgid "Max Parallel Downloads" +msgstr "" + +#: pyload/config/default.py:94 +msgid "Limit Download Speed" +msgstr "" + +#: pyload/config/default.py:95 +msgid "Download interface to bind (ip or Name)" +msgstr "" + +#: pyload/config/default.py:96 +msgid "Skip already existing files" +msgstr "" + +#: pyload/config/default.py:97 +msgid "Max Download Speed in kb/s" +msgstr "" + +#: pyload/config/default.py:98 +msgid "Allow IPv6" +msgstr "" + +#: pyload/config/default.py:99 +msgid "Max connections for one download" +msgstr "" + +#: pyload/config/default.py:100 +msgid "Restart failed downloads on startup" +msgstr "" + +#: pyload/config/default.py:103 +msgid "Download Time" +msgstr "" + +#: pyload/network/HTTPDownload.py:249 +#, python-format +msgid "Download chunks failed, fallback to single connection | %s" +msgstr "" + +#: pyload/api/DownloadApi.py:44 +#, python-format +msgid "Added package %(name)s as folder %(folder)s" +msgstr "" + +#: pyload/api/DownloadApi.py:95 +#, python-format +msgid "Added %d links to package" +msgstr "" + +#: pyload/AccountManager.py:69 +#, python-format +msgid "Unknown account plugin %s" +msgstr "" + +#: pyload/interaction/InteractionManager.py:88 +msgid "Query" +msgstr "" + +#: pyload/interaction/InteractionManager.py:111 +msgid "Captcha request" +msgstr "" + +#: pyload/interaction/InteractionManager.py:111 +msgid "Please solve the captcha." +msgstr "" + +#: pyload/remote/RemoteManager.py:35 +#, python-format +msgid "Remote backend error: %s" +msgstr "" + +#: pyload/remote/RemoteManager.py:80 +#, python-format +msgid "Starting %(name)s: %(addr)s:%(port)s" +msgstr "" + +#: pyload/remote/RemoteManager.py:82 +#, python-format +msgid "Failed loading backend %(name)s | %(error)s" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "none" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "offline" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "online" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "queued" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "paused" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "finished" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "skipped" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "failed" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "starting" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "waiting" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "downloading" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "temp. offline" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "aborted" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "decrypting" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "processing" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "custom" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "unknown" +msgstr "" + +#: pyload/FileManager.py:426 +#, python-format +msgid "Package finished: %s" +msgstr "" + +#: pyload/Api.py:152 +#, python-format +msgid "User '%s' tries to log in" +msgstr "" + +#: pyload/Core.py:195 +msgid "Received Quit signal" +msgstr "" + +#: pyload/Core.py:323 +#, python-format +msgid "pyLoad already running with pid %s" +msgstr "" + +#: pyload/Core.py:337 +#, python-format +msgid "Failed changing group: %s" +msgstr "" + +#: pyload/Core.py:347 +#, python-format +msgid "Failed changing user: %s" +msgstr "" + +#: pyload/Core.py:358 +msgid "Starting" +msgstr "" + +#: pyload/Core.py:359 +#, python-format +msgid "Using home directory: %s" +msgstr "" + +#: pyload/Core.py:373 +msgid "All links removed" +msgstr "" + +#: pyload/Core.py:403 +#, python-format +msgid "Download time: %s" +msgstr "" + +#: pyload/Core.py:418 +#, python-format +msgid "Free space: %s" +msgstr "" + +#: pyload/Core.py:438 +msgid "Activating Accounts..." +msgstr "" + +#: pyload/Core.py:443 +msgid "Restarting failed downloads..." +msgstr "" + +#: pyload/Core.py:451 +msgid "pyLoad is up and running" +msgstr "" + +#: pyload/Core.py:474 +msgid "restarting pyLoad" +msgstr "" + +#: pyload/Core.py:478 +msgid "pyLoad quits" +msgstr "" + +#: pyload/Core.py:564 +msgid "shutting down..." +msgstr "" + +#: pyload/Core.py:579 +msgid "error while shutting down" +msgstr "" + +#: pyload/Core.py:661 +msgid "killed pyLoad from terminal" +msgstr "" + +#: pyload/database/DatabaseBackend.py:167 +msgid "Database was deleted due to incompatible version." +msgstr "" + +#: pyload/threads/DecrypterThread.py:50 +msgid "Decrypting failed" +msgstr "" + +#: pyload/threads/DecrypterThread.py:73 +#, python-format +msgid "Decrypted %(count)d links into package %(name)s" +msgstr "" + +#: pyload/threads/DecrypterThread.py:80 +msgid "No links decrypted" +msgstr "" + +#: pyload/threads/InfoThread.py:147 +#, python-format +msgid "Info Fetching for %(name)s failed | %(err)s" +msgstr "" + +#: pyload/threads/ThreadManager.py:155 +#, python-format +msgid "Reconnect Failed: %s" +msgstr "" + +#: pyload/threads/ThreadManager.py:192 +msgid "Reconnect script not found!" +msgstr "" + +#: pyload/threads/ThreadManager.py:198 +msgid "Starting reconnect" +msgstr "" + +#: pyload/threads/ThreadManager.py:212 +msgid "Failed executing reconnect script!" +msgstr "" + +#: pyload/threads/ThreadManager.py:224 +#, python-format +msgid "Reconnected, new IP: %s" +msgstr "" + +#: pyload/threads/ThreadManager.py:298 +msgid "Not enough space left on device" +msgstr "" + +#: pyload/threads/DownloadThread.py:64 +#, python-format +msgid "Download starts: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:70 +#, python-format +msgid "Download finished: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:75 +#, python-format +msgid "Plugin %s is missing a function." +msgstr "" + +#: pyload/threads/DownloadThread.py:83 pyload/threads/DownloadThread.py:147 +#, python-format +msgid "Download aborted: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:103 +#, python-format +msgid "Download restarted: %(name)s | %(msg)s" +msgstr "" + +#: pyload/threads/DownloadThread.py:113 +#, python-format +msgid "Download is offline: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:116 pyload/threads/DownloadThread.py:187 +#, python-format +msgid "Download is temporary offline: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:119 pyload/threads/DownloadThread.py:192 +#, python-format +msgid "Download failed: %(name)s | %(msg)s" +msgstr "" + +#: pyload/threads/DownloadThread.py:136 +msgid "Couldn't connect to host or connection reset, waiting 1 minute and retry." +msgstr "" + +#: pyload/threads/DownloadThread.py:171 +#, python-format +msgid "Download skipped: %(name)s due to %(plugin)s" +msgstr "" + +#: pyload/threads/DownloadThread.py:188 +msgid "Internal Server Error" +msgstr "" + +#: pyload/threads/AddonThread.py:55 +msgid "An Error occurred" +msgstr "" + +#: pyload/PluginManager.py:316 +#, python-format +msgid "Error importing %(name)s: %(msg)s" +msgstr "" + +#: pyload/utils/JsEngine.py:188 +msgid "No js engine detected, please install either Spidermonkey, ossp-js, pyv8, nodejs or rhino" +msgstr "" + diff --git a/locale/hi/LC_MESSAGES/plugins.po b/locale/hi/LC_MESSAGES/plugins.po new file mode 100644 index 000000000..e5571e010 --- /dev/null +++ b/locale/hi/LC_MESSAGES/plugins.po @@ -0,0 +1,424 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-20 22:13+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Hindi\n" +"Language: hi_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/plugins/network/CurlDownload.py:241 +#, python-format +msgid "Download chunks failed, fallback to single connection | %s" +msgstr "" + +#: pyload/plugins/Base.py:329 +msgid "Pil and tesseract not installed and no Client connected for captcha decrypting" +msgstr "" + +#: pyload/plugins/Base.py:333 +msgid "No captcha result obtained in appropriate time." +msgstr "" + +#: pyload/plugins/Hoster.py:282 pyload/plugins/Hoster.py:319 +#: pyload/plugins/hoster/ARD.py:76 +#, python-format +msgid "Setting User and Group failed: %s" +msgstr "" + +#: pyload/plugins/Crypter.py:136 +msgid "Not existing file or unsupported protocol" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:96 +msgid "Rapidshare: Traffic Share (direct download)" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:123 +#: pyload/plugins/hoster/RapidshareCom.py:189 +msgid "Already downloading from this ip address, waiting 60 seconds" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:127 +msgid "Invalid Auth Code, download will be restarted" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:193 +msgid "RapidShareCom: No free slots" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:196 +msgid "You need a premium account for this file" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:198 +msgid "Filename reported invalid" +msgstr "" + +#: pyload/plugins/hoster/RealdebridCom.py:40 +#: pyload/plugins/hoster/Premium4Me.py:27 +#: pyload/plugins/hoster/MultiDebridCom.py:39 +#: pyload/plugins/hoster/ZeveraCom.py:24 +#: pyload/plugins/hoster/AlldebridCom.py:37 +#: pyload/plugins/hoster/RehostTo.py:25 pyload/plugins/hoster/ReloadCc.py:22 +#: pyload/plugins/hoster/DebridItaliaCom.py:38 +#: pyload/plugins/hoster/PremiumizeMe.py:19 +#, python-format +msgid "Please enter your %s account or deactivate this plugin" +msgstr "" + +#: pyload/plugins/hoster/MegaNz.py:55 +msgid "Decryption failed" +msgstr "" + +#: pyload/plugins/hoster/MegaNz.py:99 +msgid "No file key provided in the URL" +msgstr "" + +#: pyload/plugins/hoster/MegaNz.py:111 +msgid "Error code:" +msgstr "" + +#: pyload/plugins/hoster/FileserveCom.py:97 +msgid "Parallel download error, now waiting 60s." +msgstr "" + +#: pyload/plugins/hoster/FileserveCom.py:208 +msgid "Not logged in." +msgstr "" + +#: pyload/plugins/hoster/UploadedTo.py:135 +msgid "API key invalid" +msgstr "" + +#: pyload/plugins/hoster/UploadedTo.py:160 +#, python-format +msgid "%s: Not enough traffic left" +msgstr "" + +#: pyload/plugins/hoster/UploadedTo.py:163 +msgid "Traffic exceeded" +msgstr "" + +#: pyload/plugins/hoster/BasePlugin.py:63 +msgid "Authorization required (username:password)" +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:143 +#: pyload/plugins/hoster/NetloadIn.py:167 +msgid "File temporarily not available" +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:180 +#, python-format +msgid "Netload: waiting between downloads %d s." +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:209 +#, python-format +msgid "Netload: waiting for captcha %d s." +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:248 +msgid "Downloaded File was empty" +msgstr "" + +#: pyload/plugins/hoster/FilesMailRu.py:98 +#, python-format +msgid "There was HTML Code in the Downloaded File(%s)...redirect error? The Download will be restarted." +msgstr "" + +#: pyload/plugins/hoster/XHamsterCom.py:75 +#: pyload/plugins/hoster/XHamsterCom.py:84 +#: pyload/plugins/hoster/XHamsterCom.py:87 +#, python-format +msgid "long_url: %s" +msgstr "" + +#: pyload/plugins/Account.py:117 pyload/plugins/Account.py:123 +#, python-format +msgid "Could not login with account %(user)s | %(msg)s" +msgstr "" + +#: pyload/plugins/Account.py:118 +msgid "Wrong Password" +msgstr "" + +#: pyload/plugins/Account.py:184 +#, python-format +msgid "Get Account Info for %s" +msgstr "" + +#: pyload/plugins/Account.py:193 +#, python-format +msgid "Error: %s" +msgstr "" + +#: pyload/plugins/Account.py:242 +#, python-format +msgid "Your Time %s has a wrong format, use: 1:22-3:44" +msgstr "" + +#: pyload/plugins/Account.py:265 +#, python-format +msgid "Account %s has not enough traffic, checking again in 30min" +msgstr "" + +#: pyload/plugins/Account.py:273 +#, python-format +msgid "Account %s is expired, checking again in 1h" +msgstr "" + +#: pyload/plugins/Account.py:290 +#, python-format +msgid "Login with %s" +msgstr "" + +#: pyload/plugins/Addon.py:118 +#, python-format +msgid "Error executing addons: %s" +msgstr "" + +#: pyload/plugins/accounts/BitshareCom.py:36 +msgid "Activate direct Download in your Bitshare Account" +msgstr "" + +#: pyload/plugins/crypter/SerienjunkiesOrg.py:128 +msgid "Downloadlimit reached" +msgstr "" + +#: pyload/plugins/addons/Premium4Me.py:30 +msgid "Please add your premium.to account first and restart pyLoad" +msgstr "" + +#: pyload/plugins/addons/ExternalScripts.py:53 +#, python-format +msgid "Installed scripts for %s: " +msgstr "" + +#: pyload/plugins/addons/ExternalScripts.py:69 +msgid "Script not executable:" +msgstr "" + +#: pyload/plugins/addons/ExternalScripts.py:79 +#, python-format +msgid "Error in %(script)s: %(error)s" +msgstr "" + +#: pyload/plugins/addons/CaptchaTrader.py:72 +#: pyload/plugins/addons/Captcha9kw.py:56 +#: pyload/plugins/addons/ExpertDecoders.py:49 +#, python-format +msgid "%s credits left" +msgstr "" + +#: pyload/plugins/addons/CaptchaTrader.py:120 +msgid "Could not send response." +msgstr "" + +#: pyload/plugins/addons/CaptchaTrader.py:138 +msgid "Your CaptchaTrader Account has not enough credits" +msgstr "" + +#: pyload/plugins/addons/Captcha9kw.py:89 +#, python-format +msgid "New CaptchaID from upload: %s : %s" +msgstr "" + +#: pyload/plugins/addons/Captcha9kw.py:123 +msgid "Your Captcha 9kw.eu Account has not enough credits" +msgstr "" + +#: pyload/plugins/addons/RehostTo.py:34 +msgid "Please add your rehost.to account first and restart pyLoad" +msgstr "" + +#: pyload/plugins/addons/HotFolder.py:82 +#, python-format +msgid "Added %s from HotFolder" +msgstr "" + +#: pyload/plugins/addons/ClickAndLoad.py:74 +msgid "Click'N'Load: Port 9666 already in use" +msgstr "" + +#: pyload/plugins/addons/XMPPInterface.py:82 +#: pyload/plugins/addons/IRCInterface.py:75 +#, python-format +msgid "Package finished: %s" +msgstr "" + +#: pyload/plugins/addons/XMPPInterface.py:90 +#, python-format +msgid "Download finished: %(name)s @ %(plugin)s" +msgstr "" + +#: pyload/plugins/addons/ExpertDecoders.py:98 +msgid "Your ExpertDecoders Account has not enough credits" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:73 +msgid "*** Plugins have been updated, please restart pyLoad ***" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:75 +msgid "Plugins updated and reloaded" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:78 +msgid "No plugin updates available" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:95 +msgid "No Updates for pyLoad" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:100 +#, python-format +msgid "*** New pyLoad Version %s available ***" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:101 +msgid "*** Get it here: http://pyload.org/download ***" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:104 +msgid "Not able to connect server for updates" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:148 +#, python-format +msgid "New version of %(type)s|%(name)s : %(version).2f" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:157 +#: pyload/plugins/addons/UpdateManager.py:162 +#, python-format +msgid "Error when updating %s" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:162 +msgid "Version mismatch" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:92 +#, python-format +msgid "No %s installed" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:94 +#: pyload/plugins/addons/ExtractArchive.py:99 +#, python-format +msgid "Could not activate %s" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:104 +msgid "Activated" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:106 +msgid "No Extract plugins activated" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:118 +#, python-format +msgid "Package %s queued for later extracting" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:143 +#, python-format +msgid "Check package %s" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:183 +#, python-format +msgid "Extract to %s" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:197 +msgid "No files found to extract" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:203 +msgid "extracting" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:214 +msgid "Password protected" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:234 +msgid "Wrong password" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:242 +#, python-format +msgid "Deleting %s files" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:247 +msgid "Extracting finished" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:254 +msgid "Archive Error" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:256 +msgid "CRC Mismatch" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:260 +msgid "Unknown Error" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:312 +msgid "Setting User and Group failed" +msgstr "" + +#: pyload/plugins/addons/LinkdecrypterCom.py:36 +msgid "Crypter list not found" +msgstr "" + +#: pyload/plugins/addons/LinkdecrypterCom.py:50 +msgid "Crypter list is empty" +msgstr "" + +#: pyload/plugins/addons/IRCInterface.py:82 +#, python-format +msgid "Download finished: %(name)s @ %(plugin)s " +msgstr "" + +#: pyload/plugins/addons/IRCInterface.py:94 +#, python-format +msgid "New Captcha Request: %s" +msgstr "" + +#: pyload/plugins/addons/IRCInterface.py:95 +#, python-format +msgid "Answer with 'c %s text on the captcha'" +msgstr "" + +#: pyload/plugins/addons/PremiumizeMe.py:46 +msgid "Please add a valid premiumize.me account first and restart pyLoad." +msgstr "" + +#: pyload/plugins/addons/CaptchaBrotherhood.py:69 +#, python-format +msgid "%d credits left" +msgstr "" + +#: pyload/plugins/addons/MultiHoster.py:29 +#, python-format +msgid "Activated %s" +msgstr "" + +#: pyload/plugins/addons/MultiHoster.py:47 +msgid "No Hoster loaded" +msgstr "" + diff --git a/locale/hi/LC_MESSAGES/setup.po b/locale/hi/LC_MESSAGES/setup.po new file mode 100644 index 000000000..49cb1015e --- /dev/null +++ b/locale/hi/LC_MESSAGES/setup.po @@ -0,0 +1,376 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-17 15:39+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Hindi\n" +"Language: hi_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/Setup.py:72 +msgid "Would you like to configure pyLoad via Webinterface?" +msgstr "" + +#: pyload/Setup.py:73 +msgid "You need a Browser and a connection to this PC for it." +msgstr "" + +#: pyload/Setup.py:74 +msgid "Url would be: http://hostname:8000/" +msgstr "" + +#: pyload/Setup.py:75 +msgid "Start initial webinterface for configuration?" +msgstr "" + +#: pyload/Setup.py:86 +msgid "Welcome to the pyLoad Configuration Assistent." +msgstr "" + +#: pyload/Setup.py:87 +msgid "It will check your system and make a basic setup in order to run pyLoad." +msgstr "" + +#: pyload/Setup.py:89 +msgid "The value in brackets [] always is the default value," +msgstr "" + +#: pyload/Setup.py:90 +msgid "in case you don't want to change it or you are unsure what to choose, just hit enter." +msgstr "" + +#: pyload/Setup.py:92 +msgid "Don't forget: You can always rerun this assistent with --setup or -s parameter, when you start pyLoadCore." +msgstr "" + +#: pyload/Setup.py:93 +msgid "If you have any problems with this assistent hit CTRL+C," +msgstr "" + +#: pyload/Setup.py:94 +msgid "to abort and don't let him start with pyLoadCore automatically anymore." +msgstr "" + +#: pyload/Setup.py:96 +msgid "When you are ready for system check, hit enter." +msgstr "" + +#: pyload/Setup.py:103 +msgid "Features missing: " +msgstr "" + +#: pyload/Setup.py:107 +msgid "no py-crypto available" +msgstr "" + +#: pyload/Setup.py:108 +msgid "You need this if you want to decrypt container files." +msgstr "" + +#: pyload/Setup.py:112 +msgid "no SSL available" +msgstr "" + +#: pyload/Setup.py:113 +msgid "This is needed if you want to establish a secure connection to core or webinterface." +msgstr "" + +#: pyload/Setup.py:114 +msgid "If you only want to access locally to pyLoad ssl is not useful." +msgstr "" + +#: pyload/Setup.py:118 +msgid "no Captcha Recognition available" +msgstr "" + +#: pyload/Setup.py:119 +msgid "Only needed for some hosters and as freeuser." +msgstr "" + +#: pyload/Setup.py:123 +msgid "no JavaScript engine found" +msgstr "" + +#: pyload/Setup.py:124 +msgid "You will need this for some Click'N'Load links. Install Spidermonkey, ossp-js, pyv8 or rhino" +msgstr "" + +#: pyload/Setup.py:126 +msgid "You can abort the setup now and fix some dependencies if you want." +msgstr "" + +#: pyload/Setup.py:128 +msgid "Continue with setup?" +msgstr "" + +#: pyload/Setup.py:134 +#, python-format +msgid "Do you want to change the config path? Current is %s" +msgstr "" + +#: pyload/Setup.py:136 +msgid "If you use pyLoad on a server or the home partition lives on an internal flash it may be a good idea to change it." +msgstr "" + +#: pyload/Setup.py:137 +msgid "Change config path?" +msgstr "" + +#: pyload/Setup.py:143 +msgid "Do you want to configure login data and basic settings?" +msgstr "" + +#: pyload/Setup.py:144 +msgid "This is recommend for first run." +msgstr "" + +#: pyload/Setup.py:145 +msgid "Make basic setup?" +msgstr "" + +#: pyload/Setup.py:152 +msgid "Do you want to configure ssl?" +msgstr "" + +#: pyload/Setup.py:153 +msgid "Configure ssl?" +msgstr "" + +#: pyload/Setup.py:159 +msgid "Do you want to configure webinterface?" +msgstr "" + +#: pyload/Setup.py:160 +msgid "Configure webinterface?" +msgstr "" + +#: pyload/Setup.py:165 +msgid "Setup finished successfully." +msgstr "" + +#: pyload/Setup.py:166 +msgid "Hit enter to exit and restart pyLoad" +msgstr "" + +#: pyload/Setup.py:173 +msgid "Webinterface running for setup." +msgstr "" + +#: pyload/Setup.py:190 +msgid "## Basic Setup ##" +msgstr "" + +#: pyload/Setup.py:193 +msgid "The following logindata is valid for CLI, GUI and webinterface." +msgstr "" + +#: pyload/Setup.py:199 pyload/Setup.py:288 pyload/Setup.py:304 +msgid "Username" +msgstr "" + +#: pyload/Setup.py:205 +msgid "External clients (GUI, CLI or other) need remote access to work over the network." +msgstr "" + +#: pyload/Setup.py:206 +msgid "However, if you only want to use the webinterface you may disable it to save ram." +msgstr "" + +#: pyload/Setup.py:207 +msgid "Enable remote access" +msgstr "" + +#: pyload/Setup.py:211 +msgid "Language" +msgstr "" + +#: pyload/Setup.py:213 +msgid "Download folder" +msgstr "" + +#: pyload/Setup.py:214 +msgid "Max parallel downloads" +msgstr "" + +#: pyload/Setup.py:218 +msgid "Use Reconnect?" +msgstr "" + +#: pyload/Setup.py:221 +msgid "Reconnect script location" +msgstr "" + +#: pyload/Setup.py:226 +msgid "## Webinterface Setup ##" +msgstr "" + +#: pyload/Setup.py:229 +msgid "Activate webinterface?" +msgstr "" + +#: pyload/Setup.py:231 +msgid "Listen address, if you use 127.0.0.1 or localhost, the webinterface will only accessible locally." +msgstr "" + +#: pyload/Setup.py:232 +msgid "Address" +msgstr "" + +#: pyload/Setup.py:233 +msgid "Port" +msgstr "" + +#: pyload/Setup.py:235 +msgid "pyLoad offers several server backends, now following a short explanation." +msgstr "" + +#: pyload/Setup.py:236 +msgid "Default server, this server offers SSL and is a good alternative to builtin." +msgstr "" + +#: pyload/Setup.py:238 +msgid "Can be used by apache, lighttpd, requires you to configure them, which is not too easy job." +msgstr "" + +#: pyload/Setup.py:239 +msgid "Very fast alternative written in C, requires libev and linux knowledge." +msgstr "" + +#: pyload/Setup.py:240 +msgid "Get it from here: https://github.com/jonashaag/bjoern, compile it" +msgstr "" + +#: pyload/Setup.py:241 +msgid "and copy bjoern.so to pyload/lib" +msgstr "" + +#: pyload/Setup.py:245 +msgid "Attention: In some rare cases the builtin server is not working, if you notice problems with the webinterface" +msgstr "" + +#: pyload/Setup.py:246 +msgid "come back here and change the builtin server to the threaded one here." +msgstr "" + +#: pyload/Setup.py:248 +msgid "Server" +msgstr "" + +#: pyload/Setup.py:253 +msgid "## SSL Setup ##" +msgstr "" + +#: pyload/Setup.py:255 +msgid "Execute these commands from pyLoad config folder to make ssl certificates:" +msgstr "" + +#: pyload/Setup.py:261 +msgid "If you're done and everything went fine, you can activate ssl now." +msgstr "" + +#: pyload/Setup.py:262 +msgid "Activate SSL?" +msgstr "" + +#: pyload/Setup.py:278 +msgid "Select action" +msgstr "" + +#: pyload/Setup.py:279 +msgid "1 - Create/Edit user" +msgstr "" + +#: pyload/Setup.py:280 +msgid "2 - List users" +msgstr "" + +#: pyload/Setup.py:281 +msgid "3 - Remove user" +msgstr "" + +#: pyload/Setup.py:282 +msgid "4 - Quit" +msgstr "" + +#: pyload/Setup.py:294 +msgid "Users" +msgstr "" + +#: pyload/Setup.py:322 +msgid "Setting new configpath, current configuration will not be transferred!" +msgstr "" + +#: pyload/Setup.py:323 +msgid "Config path" +msgstr "" + +#: pyload/Setup.py:331 +msgid "Config path changed, setup will now close, please restart to go on." +msgstr "" + +#: pyload/Setup.py:332 +msgid "Press Enter to exit." +msgstr "" + +#: pyload/Setup.py:336 +#, python-format +msgid "Setting config path failed: %s" +msgstr "" + +#: pyload/Setup.py:347 +msgid "y" +msgstr "" + +#: pyload/Setup.py:349 +msgid "n" +msgstr "" + +#: pyload/Setup.py:373 +msgid "Password: " +msgstr "" + +#: pyload/Setup.py:377 +msgid "Password too short. Use at least 4 symbols." +msgstr "" + +#: pyload/Setup.py:380 +msgid "Password (again): " +msgstr "" + +#: pyload/Setup.py:386 +msgid "Passwords did not match." +msgstr "" + +#: pyload/Setup.py:397 +msgid "yes" +msgstr "" + +#: pyload/Setup.py:397 +msgid "true" +msgstr "" + +#: pyload/Setup.py:397 +msgid "t" +msgstr "" + +#: pyload/Setup.py:400 +msgid "no" +msgstr "" + +#: pyload/Setup.py:400 +msgid "false" +msgstr "" + +#: pyload/Setup.py:400 +msgid "f" +msgstr "" + +#: pyload/Setup.py:403 pyload/Setup.py:413 +msgid "Invalid Input" +msgstr "" + diff --git a/locale/hi/LC_MESSAGES/webUI.po b/locale/hi/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..c8287445d --- /dev/null +++ b/locale/hi/LC_MESSAGES/webUI.po @@ -0,0 +1,131 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Hindi\n" +"Language: hi_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "" + diff --git a/locale/hu/LC_MESSAGES/cli.po b/locale/hu/LC_MESSAGES/cli.po index 110754235..75295ee0a 100644 --- a/locale/hu/LC_MESSAGES/cli.po +++ b/locale/hu/LC_MESSAGES/cli.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-08-02 10:02-0400\n" +"PO-Revision-Date: 2013-08-31 15:21-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Hungarian\n" "Language: hu_HU\n" diff --git a/locale/hu/LC_MESSAGES/core.po b/locale/hu/LC_MESSAGES/core.po index 733d69dd5..5ef71c495 100644 --- a/locale/hu/LC_MESSAGES/core.po +++ b/locale/hu/LC_MESSAGES/core.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-08-02 10:02-0400\n" +"PO-Revision-Date: 2013-08-31 15:21-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -117,7 +117,7 @@ msgstr "mappa" #: pyload/config/default.py:25 msgid "File Log" -msgstr "" +msgstr "Log Fájl" #: pyload/config/default.py:26 msgid "Count" @@ -125,7 +125,7 @@ msgstr "Számláló" #: pyload/config/default.py:27 msgid "Log Rotate" -msgstr "" +msgstr "Log Forgatás" #: pyload/config/default.py:30 msgid "Permissions" diff --git a/locale/hu/LC_MESSAGES/plugins.po b/locale/hu/LC_MESSAGES/plugins.po index 3e2002354..5848e7395 100644 --- a/locale/hu/LC_MESSAGES/plugins.po +++ b/locale/hu/LC_MESSAGES/plugins.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-20 22:13+0200\n" -"PO-Revision-Date: 2013-08-02 10:02-0400\n" +"PO-Revision-Date: 2013-08-31 15:21-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -58,7 +58,7 @@ msgstr "Ehhez a fájlhoz prémium hozzáférés szÃŒkséges" #: pyload/plugins/hoster/RapidshareCom.py:198 msgid "Filename reported invalid" -msgstr "" +msgstr "Hibás fájlnév" #: pyload/plugins/hoster/RealdebridCom.py:40 #: pyload/plugins/hoster/Premium4Me.py:27 @@ -78,7 +78,7 @@ msgstr "Sikertelen dekódolás" #: pyload/plugins/hoster/MegaNz.py:99 msgid "No file key provided in the URL" -msgstr "" +msgstr "Nincs fájl kulcs az URL-ben" #: pyload/plugins/hoster/MegaNz.py:111 msgid "Error code:" @@ -138,7 +138,7 @@ msgstr "HTML kód van a letöltött fájlban (%s). Lehet, hogy átirányÃtási #: pyload/plugins/hoster/XHamsterCom.py:87 #, python-format msgid "long_url: %s" -msgstr "" +msgstr "hosszú_url: %s" #: pyload/plugins/Account.py:117 pyload/plugins/Account.py:123 #, python-format diff --git a/locale/hu/LC_MESSAGES/setup.po b/locale/hu/LC_MESSAGES/setup.po index 6e4ef9197..a6f7fb8a5 100644 --- a/locale/hu/LC_MESSAGES/setup.po +++ b/locale/hu/LC_MESSAGES/setup.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-08-02 10:02-0400\n" +"PO-Revision-Date: 2013-08-31 15:21-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -324,11 +324,11 @@ msgstr "A beállÃtások eléri útja hibás: %s" #: pyload/Setup.py:347 msgid "y" -msgstr "" +msgstr "i" #: pyload/Setup.py:349 msgid "n" -msgstr "" +msgstr "n" #: pyload/Setup.py:373 msgid "Password: " @@ -352,11 +352,11 @@ msgstr "igen" #: pyload/Setup.py:397 msgid "true" -msgstr "" +msgstr "igaz" #: pyload/Setup.py:397 msgid "t" -msgstr "" +msgstr "i" #: pyload/Setup.py:400 msgid "no" @@ -364,11 +364,11 @@ msgstr "nem" #: pyload/Setup.py:400 msgid "false" -msgstr "" +msgstr "hamis" #: pyload/Setup.py:400 msgid "f" -msgstr "" +msgstr "h" #: pyload/Setup.py:403 pyload/Setup.py:413 msgid "Invalid Input" diff --git a/locale/hu/LC_MESSAGES/webUI.po b/locale/hu/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..16336ff19 --- /dev/null +++ b/locale/hu/LC_MESSAGES/webUI.po @@ -0,0 +1,131 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-08-31 15:21-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Hungarian\n" +"Language: hu_HU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "nem elérhetÅ" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "végtelen" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "Admin" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "BeállÃtás" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "Fiók hozzáadása" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "Hozzáférések" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "Helyi" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "Keresés" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "TÃpus" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "Ãsszes" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "Befejezett" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "Befejezetlen" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "Sikertelen" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "1 csomag" +msgstr[1] "%d csomag" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "1 fájl" +msgstr[1] "%d fájl" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "Fiók hozzáadása" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "Add meg a fiók adatait" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "BeépÃŒlÅ választása" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "Válaszd ki a beállÃtani kÃvánt beépÃŒlÅt" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "Hozzáad" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "Bezárás" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "Kérlek erÅsÃtsd meg" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "Biztos törölni akarod a kiválasztott elemeket?" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "Törlés" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "Mégse" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "KÃŒldés" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "fut..." + diff --git a/locale/it/LC_MESSAGES/cli.po b/locale/it/LC_MESSAGES/cli.po index 45abf02fd..5b10c6001 100644 --- a/locale/it/LC_MESSAGES/cli.po +++ b/locale/it/LC_MESSAGES/cli.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-08-07 09:03-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -153,7 +153,7 @@ msgstr "Gestisci Coda" #: pyload/cli/Cli.py:207 msgid " Manage Collector" -msgstr "Gestisci Collezione" +msgstr "Gestisci Libreria" #: pyload/cli/Cli.py:208 msgid " (Un)Pause Server" @@ -202,7 +202,7 @@ msgstr "Aggiunge pacchetti alla coda" #: pyload/cli/Cli.py:447 msgid "Adds package to collector" -msgstr "Aggiungi pacchetto alla collezione" +msgstr "Aggiungi pacchetto alla libreria" #: pyload/cli/Cli.py:448 msgid "Delete Files from Queue/Collector" @@ -210,11 +210,11 @@ msgstr "Elimina file dalla Coda/Collezione" #: pyload/cli/Cli.py:449 msgid "Delete Packages from Queue/Collector" -msgstr "Elimina pacchetti dalla Coda/Collezione" +msgstr "Elimina pacchetti dalla Coda/Libreria" #: pyload/cli/Cli.py:450 msgid "Move Packages from Queue to Collector or vice versa" -msgstr "Sposta Pacchetti dalla Coda alla Collezione o vice versa" +msgstr "Sposta Pacchetti dalla Coda alla Libreria o vice versa" #: pyload/cli/Cli.py:451 msgid "Restart files" diff --git a/locale/it/LC_MESSAGES/core.po b/locale/it/LC_MESSAGES/core.po index 0604109b0..c113a7b12 100644 --- a/locale/it/LC_MESSAGES/core.po +++ b/locale/it/LC_MESSAGES/core.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-08-07 09:03-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/locale/it/LC_MESSAGES/plugins.po b/locale/it/LC_MESSAGES/plugins.po index ee3f67d6d..d8e3974e8 100644 --- a/locale/it/LC_MESSAGES/plugins.po +++ b/locale/it/LC_MESSAGES/plugins.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-20 22:13+0200\n" -"PO-Revision-Date: 2013-08-07 09:03-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/locale/it/LC_MESSAGES/setup.po b/locale/it/LC_MESSAGES/setup.po index df233df06..d5b06ec81 100644 --- a/locale/it/LC_MESSAGES/setup.po +++ b/locale/it/LC_MESSAGES/setup.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-08-07 09:03-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/locale/it/LC_MESSAGES/webUI.po b/locale/it/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..5d62c684a --- /dev/null +++ b/locale/it/LC_MESSAGES/webUI.po @@ -0,0 +1,131 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Italian\n" +"Language: it_IT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "non disponibile" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "illimitato" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "Amministratore" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "Configurazione" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "Aggiungi Account" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "Account" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "Locale" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "Cerca" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "Tipo" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "Tutto" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "Completati" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "Non completati" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "Falliti" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "1 pacchetto" +msgstr[1] "%d pacchetti" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "1 file" +msgstr[1] "%d file" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "Aggiungi un account" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "Inserisci le informazioni del tuo account" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "Scegli un plugin" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "Scegli il plugin che vuoi configurare" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "Aggiungi" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "Chiudi" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "Conferma" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "Vuoi eliminare gli elementi selezionati?" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "Elimina" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "Annulla" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "Invia" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "In esecuzione..." + diff --git a/locale/ja/LC_MESSAGES/webUI.po b/locale/ja/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..f0813985f --- /dev/null +++ b/locale/ja/LC_MESSAGES/webUI.po @@ -0,0 +1,129 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-08-31 15:21-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Japanese\n" +"Language: ja_JP\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "ç¡å¶é" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "ã¢ã«ãŠã³ã" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "è¿œå " + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "éãã" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "åé€" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "ãã£ã³ã»ã«" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "éä¿¡" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "" + diff --git a/locale/ko/LC_MESSAGES/cli.po b/locale/ko/LC_MESSAGES/cli.po index f7f6870f5..e78edd2d4 100644 --- a/locale/ko/LC_MESSAGES/cli.po +++ b/locale/ko/LC_MESSAGES/cli.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Korean\n" "Language: ko_KR\n" diff --git a/locale/ko/LC_MESSAGES/core.po b/locale/ko/LC_MESSAGES/core.po index 8fb62aa11..0f6aff9ac 100644 --- a/locale/ko/LC_MESSAGES/core.po +++ b/locale/ko/LC_MESSAGES/core.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Korean\n" "Language: ko_KR\n" diff --git a/locale/ko/LC_MESSAGES/plugins.po b/locale/ko/LC_MESSAGES/plugins.po index 02b0d24a9..32064ba96 100644 --- a/locale/ko/LC_MESSAGES/plugins.po +++ b/locale/ko/LC_MESSAGES/plugins.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-20 22:13+0200\n" -"PO-Revision-Date: 2013-07-20 18:02-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Korean\n" "Language: ko_KR\n" diff --git a/locale/ko/LC_MESSAGES/setup.po b/locale/ko/LC_MESSAGES/setup.po index 717c49f0c..a56deced8 100644 --- a/locale/ko/LC_MESSAGES/setup.po +++ b/locale/ko/LC_MESSAGES/setup.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Korean\n" "Language: ko_KR\n" diff --git a/locale/ko/LC_MESSAGES/webUI.po b/locale/ko/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..d8ae6bd5d --- /dev/null +++ b/locale/ko/LC_MESSAGES/webUI.po @@ -0,0 +1,129 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Korean\n" +"Language: ko_KR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "" + diff --git a/locale/ms/LC_MESSAGES/cli.po b/locale/ms/LC_MESSAGES/cli.po new file mode 100644 index 000000000..c06a52042 --- /dev/null +++ b/locale/ms/LC_MESSAGES/cli.po @@ -0,0 +1,291 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-17 15:39+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Malay\n" +"Language: ms_MY\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=1;\n" +"X-Generator: crowdin.net\n" + +#: pyload/cli/AddPackage.py:48 +msgid "Add Package:" +msgstr "" + +#: pyload/cli/AddPackage.py:53 +msgid "Enter a name for the new package" +msgstr "" + +#: pyload/cli/AddPackage.py:57 +#, python-format +msgid "Package: %s" +msgstr "" + +#: pyload/cli/AddPackage.py:58 +msgid "Parse the links you want to add." +msgstr "" + +#: pyload/cli/AddPackage.py:59 +#, python-format +msgid "Type %s when done." +msgstr "" + +#: pyload/cli/AddPackage.py:60 +msgid "Links added: " +msgstr "" + +#: pyload/cli/AddPackage.py:64 pyload/cli/ManageFiles.py:149 +msgid " back to main menu" +msgstr "" + +#: pyload/cli/ManageFiles.py:97 +msgid "Manage Packages:" +msgstr "" + +#: pyload/cli/ManageFiles.py:99 +msgid "Manage Links:" +msgstr "" + +#: pyload/cli/ManageFiles.py:104 +msgid "What do you want to move?" +msgstr "" + +#: pyload/cli/ManageFiles.py:106 +msgid "What do you want to delete?" +msgstr "" + +#: pyload/cli/ManageFiles.py:108 +msgid "What do you want to restart?" +msgstr "" + +#: pyload/cli/ManageFiles.py:113 +msgid "Choose what you want to do, or enter package number." +msgstr "" + +#: pyload/cli/ManageFiles.py:115 +msgid "delete" +msgstr "" + +#: pyload/cli/ManageFiles.py:115 +msgid "move" +msgstr "" + +#: pyload/cli/ManageFiles.py:115 +msgid "restart" +msgstr "" + +#: pyload/cli/ManageFiles.py:148 +msgid " - previous" +msgstr "" + +#: pyload/cli/ManageFiles.py:148 +msgid " - next" +msgstr "" + +#: pyload/cli/Cli.py:75 pyload/cli/Cli.py:133 +msgid " Command Line Interface" +msgstr "" + +#: pyload/cli/Cli.py:165 +#, python-format +msgid "%s Downloads:" +msgstr "" + +#: pyload/cli/Cli.py:177 +msgid " Speed: " +msgstr "" + +#: pyload/cli/Cli.py:177 +msgid " Size: " +msgstr "" + +#: pyload/cli/Cli.py:178 +msgid " Finished in: " +msgstr "" + +#: pyload/cli/Cli.py:179 +msgid " ID: " +msgstr "" + +#: pyload/cli/Cli.py:184 +msgid "waiting: " +msgstr "" + +#: pyload/cli/Cli.py:191 pyload/cli/Cli.py:193 +msgid "Status:" +msgstr "" + +#: pyload/cli/Cli.py:191 +msgid "paused" +msgstr "" + +#: pyload/cli/Cli.py:193 +msgid "running" +msgstr "" + +#: pyload/cli/Cli.py:196 +msgid "total Speed" +msgstr "" + +#: pyload/cli/Cli.py:196 +msgid "Files in queue" +msgstr "" + +#: pyload/cli/Cli.py:197 +msgid "Total" +msgstr "" + +#: pyload/cli/Cli.py:203 +msgid "Menu:" +msgstr "" + +#: pyload/cli/Cli.py:205 +msgid " Add Links" +msgstr "" + +#: pyload/cli/Cli.py:206 +msgid " Manage Queue" +msgstr "" + +#: pyload/cli/Cli.py:207 +msgid " Manage Collector" +msgstr "" + +#: pyload/cli/Cli.py:208 +msgid " (Un)Pause Server" +msgstr "" + +#: pyload/cli/Cli.py:209 +msgid " Kill Server" +msgstr "" + +#: pyload/cli/Cli.py:210 +msgid " Quit" +msgstr "" + +#: pyload/cli/Cli.py:289 pyload/cli/Cli.py:296 +msgid "Please use this syntax: add <Package name> <link> <link2> ..." +msgstr "" + +#: pyload/cli/Cli.py:315 +#, python-format +msgid "Checking %d links:" +msgstr "" + +#: pyload/cli/Cli.py:324 +msgid "File does not exists." +msgstr "" + +#: pyload/cli/Cli.py:385 +msgid "pyLoad was terminated" +msgstr "" + +#: pyload/cli/Cli.py:443 +msgid "Prints server status" +msgstr "" + +#: pyload/cli/Cli.py:444 +msgid "Prints downloads in queue" +msgstr "" + +#: pyload/cli/Cli.py:445 +msgid "Prints downloads in collector" +msgstr "" + +#: pyload/cli/Cli.py:446 +msgid "Adds package to queue" +msgstr "" + +#: pyload/cli/Cli.py:447 +msgid "Adds package to collector" +msgstr "" + +#: pyload/cli/Cli.py:448 +msgid "Delete Files from Queue/Collector" +msgstr "" + +#: pyload/cli/Cli.py:449 +msgid "Delete Packages from Queue/Collector" +msgstr "" + +#: pyload/cli/Cli.py:450 +msgid "Move Packages from Queue to Collector or vice versa" +msgstr "" + +#: pyload/cli/Cli.py:451 +msgid "Restart files" +msgstr "" + +#: pyload/cli/Cli.py:452 +msgid "Restart packages" +msgstr "" + +#: pyload/cli/Cli.py:453 +msgid "Check online status, works with local container" +msgstr "" + +#: pyload/cli/Cli.py:454 +msgid "Checks online status of a container file" +msgstr "" + +#: pyload/cli/Cli.py:455 +msgid "Pause the server" +msgstr "" + +#: pyload/cli/Cli.py:456 +msgid "continue downloads" +msgstr "" + +#: pyload/cli/Cli.py:457 +msgid "Toggle pause/unpause" +msgstr "" + +#: pyload/cli/Cli.py:458 +msgid "kill server" +msgstr "" + +#: pyload/cli/Cli.py:460 +msgid "List of commands:" +msgstr "" + +#: pyload/cli/Cli.py:473 +msgid "Couldn't write user config file" +msgstr "" + +#: pyload/cli/Cli.py:548 pyload/cli/Cli.py:580 +msgid "You need py-openssl to connect to this pyLoad core." +msgstr "" + +#: pyload/cli/Cli.py:555 +msgid "Address: " +msgstr "" + +#: pyload/cli/Cli.py:556 +msgid "Port: " +msgstr "" + +#: pyload/cli/Cli.py:557 +msgid "Username: " +msgstr "" + +#: pyload/cli/Cli.py:561 +msgid "Password: " +msgstr "" + +#: pyload/cli/Cli.py:566 pyload/cli/Cli.py:575 +msgid "Login data is wrong." +msgstr "" + +#: pyload/cli/Cli.py:568 pyload/cli/Cli.py:577 +#, python-format +msgid "Could not establish connection to %(addr)s:%(port)s." +msgstr "" + +#: pyload/cli/Cli.py:582 +msgid "Interactive mode ignored since you passed some commands." +msgstr "" + diff --git a/locale/ms/LC_MESSAGES/core.po b/locale/ms/LC_MESSAGES/core.po new file mode 100644 index 000000000..27506eaf7 --- /dev/null +++ b/locale/ms/LC_MESSAGES/core.po @@ -0,0 +1,630 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-17 15:39+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Malay\n" +"Language: ms_MY\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=1;\n" +"X-Generator: crowdin.net\n" + +#: pyload/AddonManager.py:62 +#, python-format +msgid "Error when executing %s" +msgstr "" + +#: pyload/AddonManager.py:93 +#, python-format +msgid "Failed activating %(name)s" +msgstr "" + +#: pyload/AddonManager.py:96 +#, python-format +msgid "Activated addons: %s" +msgstr "" + +#: pyload/AddonManager.py:97 +#, python-format +msgid "Deactivated addons: %s" +msgstr "" + +#: pyload/AddonManager.py:153 +msgid "Activating Plugins..." +msgstr "" + +#: pyload/AddonManager.py:162 +msgid "Deactivating Plugins..." +msgstr "" + +#: pyload/web/ServerThread.py:49 +msgid "SSL certificates not found." +msgstr "" + +#: pyload/web/ServerThread.py:53 +msgid "WebUI built is not available" +msgstr "" + +#: pyload/web/ServerThread.py:55 +msgid "Running webUI in development mode" +msgstr "" + +#: pyload/web/ServerThread.py:73 +msgid "Failed starting webserver: " +msgstr "" + +#: pyload/web/ServerThread.py:107 +msgid "Failed importing webserver: " +msgstr "" + +#: pyload/web/ServerThread.py:125 +msgid "This server offers no SSL, please consider using threaded instead" +msgstr "" + +#: pyload/web/ServerThread.py:139 +#, python-format +msgid "Starting %(name)s webserver: %(host)s:%(port)d" +msgstr "" + +#: pyload/config/default.py:14 +msgid "Remote" +msgstr "" + +#: pyload/config/default.py:14 pyload/config/default.py:21 +#: pyload/config/default.py:30 pyload/config/default.py:42 +#: pyload/config/default.py:53 pyload/config/default.py:60 +#: pyload/config/default.py:73 pyload/config/default.py:83 +#: pyload/config/default.py:91 pyload/config/default.py:103 +msgid "Description" +msgstr "" + +#: pyload/config/default.py:14 pyload/config/default.py:21 +#: pyload/config/default.py:30 pyload/config/default.py:42 +#: pyload/config/default.py:53 pyload/config/default.py:60 +#: pyload/config/default.py:73 pyload/config/default.py:83 +#: pyload/config/default.py:91 pyload/config/default.py:103 +msgid "Long description" +msgstr "" + +#: pyload/config/default.py:16 pyload/config/default.py:56 +#: pyload/config/default.py:63 +msgid "Activated" +msgstr "" + +#: pyload/config/default.py:17 pyload/config/default.py:69 +#: pyload/config/default.py:80 +msgid "Port" +msgstr "" + +#: pyload/config/default.py:18 pyload/config/default.py:77 +msgid "Address" +msgstr "" + +#: pyload/config/default.py:21 +msgid "Log" +msgstr "" + +#: pyload/config/default.py:23 +msgid "Size in kb" +msgstr "" + +#: pyload/config/default.py:24 +msgid "Folder" +msgstr "" + +#: pyload/config/default.py:25 +msgid "File Log" +msgstr "" + +#: pyload/config/default.py:26 +msgid "Count" +msgstr "" + +#: pyload/config/default.py:27 +msgid "Log Rotate" +msgstr "" + +#: pyload/config/default.py:30 +msgid "Permissions" +msgstr "" + +#: pyload/config/default.py:32 +msgid "Groupname" +msgstr "" + +#: pyload/config/default.py:33 +msgid "Change Group and User of Downloads" +msgstr "" + +#: pyload/config/default.py:34 +msgid "Change file mode of downloads" +msgstr "" + +#: pyload/config/default.py:35 pyload/config/default.py:75 +msgid "Username" +msgstr "" + +#: pyload/config/default.py:36 +msgid "Filemode for Downloads" +msgstr "" + +#: pyload/config/default.py:37 +msgid "Change group of running process" +msgstr "" + +#: pyload/config/default.py:38 +msgid "Folder Permission mode" +msgstr "" + +#: pyload/config/default.py:39 +msgid "Change user of running process" +msgstr "" + +#: pyload/config/default.py:42 +msgid "General" +msgstr "" + +#: pyload/config/default.py:44 +msgid "Language" +msgstr "" + +#: pyload/config/default.py:45 +msgid "Download Folder" +msgstr "" + +#: pyload/config/default.py:46 +msgid "Use Checksum" +msgstr "" + +#: pyload/config/default.py:47 +msgid "Create folder for each package" +msgstr "" + +#: pyload/config/default.py:48 +msgid "Debug Mode" +msgstr "" + +#: pyload/config/default.py:49 +msgid "Min Free Space (MB)" +msgstr "" + +#: pyload/config/default.py:50 +msgid "CPU Priority" +msgstr "" + +#: pyload/config/default.py:53 +msgid "SSL" +msgstr "" + +#: pyload/config/default.py:55 +msgid "SSL Certificate" +msgstr "" + +#: pyload/config/default.py:57 +msgid "SSL Key" +msgstr "" + +#: pyload/config/default.py:60 +msgid "Webinterface" +msgstr "" + +#: pyload/config/default.py:62 +msgid "Template" +msgstr "" + +#: pyload/config/default.py:64 +msgid "Path Prefix" +msgstr "" + +#: pyload/config/default.py:65 +msgid "Server" +msgstr "" + +#: pyload/config/default.py:66 +msgid "Favor specific server" +msgstr "" + +#: pyload/config/default.py:67 +msgid "IP" +msgstr "" + +#: pyload/config/default.py:68 +msgid "Use HTTPS" +msgstr "" + +#: pyload/config/default.py:70 +msgid "Development mode" +msgstr "" + +#: pyload/config/default.py:73 +msgid "Proxy" +msgstr "" + +#: pyload/config/default.py:76 +msgid "Use Proxy" +msgstr "" + +#: pyload/config/default.py:78 +msgid "Password" +msgstr "" + +#: pyload/config/default.py:79 +msgid "Protocol" +msgstr "" + +#: pyload/config/default.py:83 +msgid "Reconnect" +msgstr "" + +#: pyload/config/default.py:85 pyload/config/default.py:106 +msgid "End" +msgstr "" + +#: pyload/config/default.py:86 +msgid "Use Reconnect" +msgstr "" + +#: pyload/config/default.py:87 +msgid "Method" +msgstr "" + +#: pyload/config/default.py:88 pyload/config/default.py:105 +msgid "Start" +msgstr "" + +#: pyload/config/default.py:91 +msgid "Download" +msgstr "" + +#: pyload/config/default.py:93 +msgid "Max Parallel Downloads" +msgstr "" + +#: pyload/config/default.py:94 +msgid "Limit Download Speed" +msgstr "" + +#: pyload/config/default.py:95 +msgid "Download interface to bind (ip or Name)" +msgstr "" + +#: pyload/config/default.py:96 +msgid "Skip already existing files" +msgstr "" + +#: pyload/config/default.py:97 +msgid "Max Download Speed in kb/s" +msgstr "" + +#: pyload/config/default.py:98 +msgid "Allow IPv6" +msgstr "" + +#: pyload/config/default.py:99 +msgid "Max connections for one download" +msgstr "" + +#: pyload/config/default.py:100 +msgid "Restart failed downloads on startup" +msgstr "" + +#: pyload/config/default.py:103 +msgid "Download Time" +msgstr "" + +#: pyload/network/HTTPDownload.py:249 +#, python-format +msgid "Download chunks failed, fallback to single connection | %s" +msgstr "" + +#: pyload/api/DownloadApi.py:44 +#, python-format +msgid "Added package %(name)s as folder %(folder)s" +msgstr "" + +#: pyload/api/DownloadApi.py:95 +#, python-format +msgid "Added %d links to package" +msgstr "" + +#: pyload/AccountManager.py:69 +#, python-format +msgid "Unknown account plugin %s" +msgstr "" + +#: pyload/interaction/InteractionManager.py:88 +msgid "Query" +msgstr "" + +#: pyload/interaction/InteractionManager.py:111 +msgid "Captcha request" +msgstr "" + +#: pyload/interaction/InteractionManager.py:111 +msgid "Please solve the captcha." +msgstr "" + +#: pyload/remote/RemoteManager.py:35 +#, python-format +msgid "Remote backend error: %s" +msgstr "" + +#: pyload/remote/RemoteManager.py:80 +#, python-format +msgid "Starting %(name)s: %(addr)s:%(port)s" +msgstr "" + +#: pyload/remote/RemoteManager.py:82 +#, python-format +msgid "Failed loading backend %(name)s | %(error)s" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "none" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "offline" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "online" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "queued" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "paused" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "finished" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "skipped" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "failed" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "starting" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "waiting" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "downloading" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "temp. offline" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "aborted" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "decrypting" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "processing" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "custom" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "unknown" +msgstr "" + +#: pyload/FileManager.py:426 +#, python-format +msgid "Package finished: %s" +msgstr "" + +#: pyload/Api.py:152 +#, python-format +msgid "User '%s' tries to log in" +msgstr "" + +#: pyload/Core.py:195 +msgid "Received Quit signal" +msgstr "" + +#: pyload/Core.py:323 +#, python-format +msgid "pyLoad already running with pid %s" +msgstr "" + +#: pyload/Core.py:337 +#, python-format +msgid "Failed changing group: %s" +msgstr "" + +#: pyload/Core.py:347 +#, python-format +msgid "Failed changing user: %s" +msgstr "" + +#: pyload/Core.py:358 +msgid "Starting" +msgstr "" + +#: pyload/Core.py:359 +#, python-format +msgid "Using home directory: %s" +msgstr "" + +#: pyload/Core.py:373 +msgid "All links removed" +msgstr "" + +#: pyload/Core.py:403 +#, python-format +msgid "Download time: %s" +msgstr "" + +#: pyload/Core.py:418 +#, python-format +msgid "Free space: %s" +msgstr "" + +#: pyload/Core.py:438 +msgid "Activating Accounts..." +msgstr "" + +#: pyload/Core.py:443 +msgid "Restarting failed downloads..." +msgstr "" + +#: pyload/Core.py:451 +msgid "pyLoad is up and running" +msgstr "" + +#: pyload/Core.py:474 +msgid "restarting pyLoad" +msgstr "" + +#: pyload/Core.py:478 +msgid "pyLoad quits" +msgstr "" + +#: pyload/Core.py:564 +msgid "shutting down..." +msgstr "" + +#: pyload/Core.py:579 +msgid "error while shutting down" +msgstr "" + +#: pyload/Core.py:661 +msgid "killed pyLoad from terminal" +msgstr "" + +#: pyload/database/DatabaseBackend.py:167 +msgid "Database was deleted due to incompatible version." +msgstr "" + +#: pyload/threads/DecrypterThread.py:50 +msgid "Decrypting failed" +msgstr "" + +#: pyload/threads/DecrypterThread.py:73 +#, python-format +msgid "Decrypted %(count)d links into package %(name)s" +msgstr "" + +#: pyload/threads/DecrypterThread.py:80 +msgid "No links decrypted" +msgstr "" + +#: pyload/threads/InfoThread.py:147 +#, python-format +msgid "Info Fetching for %(name)s failed | %(err)s" +msgstr "" + +#: pyload/threads/ThreadManager.py:155 +#, python-format +msgid "Reconnect Failed: %s" +msgstr "" + +#: pyload/threads/ThreadManager.py:192 +msgid "Reconnect script not found!" +msgstr "" + +#: pyload/threads/ThreadManager.py:198 +msgid "Starting reconnect" +msgstr "" + +#: pyload/threads/ThreadManager.py:212 +msgid "Failed executing reconnect script!" +msgstr "" + +#: pyload/threads/ThreadManager.py:224 +#, python-format +msgid "Reconnected, new IP: %s" +msgstr "" + +#: pyload/threads/ThreadManager.py:298 +msgid "Not enough space left on device" +msgstr "" + +#: pyload/threads/DownloadThread.py:64 +#, python-format +msgid "Download starts: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:70 +#, python-format +msgid "Download finished: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:75 +#, python-format +msgid "Plugin %s is missing a function." +msgstr "" + +#: pyload/threads/DownloadThread.py:83 pyload/threads/DownloadThread.py:147 +#, python-format +msgid "Download aborted: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:103 +#, python-format +msgid "Download restarted: %(name)s | %(msg)s" +msgstr "" + +#: pyload/threads/DownloadThread.py:113 +#, python-format +msgid "Download is offline: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:116 pyload/threads/DownloadThread.py:187 +#, python-format +msgid "Download is temporary offline: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:119 pyload/threads/DownloadThread.py:192 +#, python-format +msgid "Download failed: %(name)s | %(msg)s" +msgstr "" + +#: pyload/threads/DownloadThread.py:136 +msgid "Couldn't connect to host or connection reset, waiting 1 minute and retry." +msgstr "" + +#: pyload/threads/DownloadThread.py:171 +#, python-format +msgid "Download skipped: %(name)s due to %(plugin)s" +msgstr "" + +#: pyload/threads/DownloadThread.py:188 +msgid "Internal Server Error" +msgstr "" + +#: pyload/threads/AddonThread.py:55 +msgid "An Error occurred" +msgstr "" + +#: pyload/PluginManager.py:316 +#, python-format +msgid "Error importing %(name)s: %(msg)s" +msgstr "" + +#: pyload/utils/JsEngine.py:188 +msgid "No js engine detected, please install either Spidermonkey, ossp-js, pyv8, nodejs or rhino" +msgstr "" + diff --git a/locale/ms/LC_MESSAGES/plugins.po b/locale/ms/LC_MESSAGES/plugins.po new file mode 100644 index 000000000..b0750e29a --- /dev/null +++ b/locale/ms/LC_MESSAGES/plugins.po @@ -0,0 +1,424 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-20 22:13+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Malay\n" +"Language: ms_MY\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=1;\n" +"X-Generator: crowdin.net\n" + +#: pyload/plugins/network/CurlDownload.py:241 +#, python-format +msgid "Download chunks failed, fallback to single connection | %s" +msgstr "" + +#: pyload/plugins/Base.py:329 +msgid "Pil and tesseract not installed and no Client connected for captcha decrypting" +msgstr "" + +#: pyload/plugins/Base.py:333 +msgid "No captcha result obtained in appropriate time." +msgstr "" + +#: pyload/plugins/Hoster.py:282 pyload/plugins/Hoster.py:319 +#: pyload/plugins/hoster/ARD.py:76 +#, python-format +msgid "Setting User and Group failed: %s" +msgstr "" + +#: pyload/plugins/Crypter.py:136 +msgid "Not existing file or unsupported protocol" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:96 +msgid "Rapidshare: Traffic Share (direct download)" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:123 +#: pyload/plugins/hoster/RapidshareCom.py:189 +msgid "Already downloading from this ip address, waiting 60 seconds" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:127 +msgid "Invalid Auth Code, download will be restarted" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:193 +msgid "RapidShareCom: No free slots" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:196 +msgid "You need a premium account for this file" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:198 +msgid "Filename reported invalid" +msgstr "" + +#: pyload/plugins/hoster/RealdebridCom.py:40 +#: pyload/plugins/hoster/Premium4Me.py:27 +#: pyload/plugins/hoster/MultiDebridCom.py:39 +#: pyload/plugins/hoster/ZeveraCom.py:24 +#: pyload/plugins/hoster/AlldebridCom.py:37 +#: pyload/plugins/hoster/RehostTo.py:25 pyload/plugins/hoster/ReloadCc.py:22 +#: pyload/plugins/hoster/DebridItaliaCom.py:38 +#: pyload/plugins/hoster/PremiumizeMe.py:19 +#, python-format +msgid "Please enter your %s account or deactivate this plugin" +msgstr "" + +#: pyload/plugins/hoster/MegaNz.py:55 +msgid "Decryption failed" +msgstr "" + +#: pyload/plugins/hoster/MegaNz.py:99 +msgid "No file key provided in the URL" +msgstr "" + +#: pyload/plugins/hoster/MegaNz.py:111 +msgid "Error code:" +msgstr "" + +#: pyload/plugins/hoster/FileserveCom.py:97 +msgid "Parallel download error, now waiting 60s." +msgstr "" + +#: pyload/plugins/hoster/FileserveCom.py:208 +msgid "Not logged in." +msgstr "" + +#: pyload/plugins/hoster/UploadedTo.py:135 +msgid "API key invalid" +msgstr "" + +#: pyload/plugins/hoster/UploadedTo.py:160 +#, python-format +msgid "%s: Not enough traffic left" +msgstr "" + +#: pyload/plugins/hoster/UploadedTo.py:163 +msgid "Traffic exceeded" +msgstr "" + +#: pyload/plugins/hoster/BasePlugin.py:63 +msgid "Authorization required (username:password)" +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:143 +#: pyload/plugins/hoster/NetloadIn.py:167 +msgid "File temporarily not available" +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:180 +#, python-format +msgid "Netload: waiting between downloads %d s." +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:209 +#, python-format +msgid "Netload: waiting for captcha %d s." +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:248 +msgid "Downloaded File was empty" +msgstr "" + +#: pyload/plugins/hoster/FilesMailRu.py:98 +#, python-format +msgid "There was HTML Code in the Downloaded File(%s)...redirect error? The Download will be restarted." +msgstr "" + +#: pyload/plugins/hoster/XHamsterCom.py:75 +#: pyload/plugins/hoster/XHamsterCom.py:84 +#: pyload/plugins/hoster/XHamsterCom.py:87 +#, python-format +msgid "long_url: %s" +msgstr "" + +#: pyload/plugins/Account.py:117 pyload/plugins/Account.py:123 +#, python-format +msgid "Could not login with account %(user)s | %(msg)s" +msgstr "" + +#: pyload/plugins/Account.py:118 +msgid "Wrong Password" +msgstr "" + +#: pyload/plugins/Account.py:184 +#, python-format +msgid "Get Account Info for %s" +msgstr "" + +#: pyload/plugins/Account.py:193 +#, python-format +msgid "Error: %s" +msgstr "" + +#: pyload/plugins/Account.py:242 +#, python-format +msgid "Your Time %s has a wrong format, use: 1:22-3:44" +msgstr "" + +#: pyload/plugins/Account.py:265 +#, python-format +msgid "Account %s has not enough traffic, checking again in 30min" +msgstr "" + +#: pyload/plugins/Account.py:273 +#, python-format +msgid "Account %s is expired, checking again in 1h" +msgstr "" + +#: pyload/plugins/Account.py:290 +#, python-format +msgid "Login with %s" +msgstr "" + +#: pyload/plugins/Addon.py:118 +#, python-format +msgid "Error executing addons: %s" +msgstr "" + +#: pyload/plugins/accounts/BitshareCom.py:36 +msgid "Activate direct Download in your Bitshare Account" +msgstr "" + +#: pyload/plugins/crypter/SerienjunkiesOrg.py:128 +msgid "Downloadlimit reached" +msgstr "" + +#: pyload/plugins/addons/Premium4Me.py:30 +msgid "Please add your premium.to account first and restart pyLoad" +msgstr "" + +#: pyload/plugins/addons/ExternalScripts.py:53 +#, python-format +msgid "Installed scripts for %s: " +msgstr "" + +#: pyload/plugins/addons/ExternalScripts.py:69 +msgid "Script not executable:" +msgstr "" + +#: pyload/plugins/addons/ExternalScripts.py:79 +#, python-format +msgid "Error in %(script)s: %(error)s" +msgstr "" + +#: pyload/plugins/addons/CaptchaTrader.py:72 +#: pyload/plugins/addons/Captcha9kw.py:56 +#: pyload/plugins/addons/ExpertDecoders.py:49 +#, python-format +msgid "%s credits left" +msgstr "" + +#: pyload/plugins/addons/CaptchaTrader.py:120 +msgid "Could not send response." +msgstr "" + +#: pyload/plugins/addons/CaptchaTrader.py:138 +msgid "Your CaptchaTrader Account has not enough credits" +msgstr "" + +#: pyload/plugins/addons/Captcha9kw.py:89 +#, python-format +msgid "New CaptchaID from upload: %s : %s" +msgstr "" + +#: pyload/plugins/addons/Captcha9kw.py:123 +msgid "Your Captcha 9kw.eu Account has not enough credits" +msgstr "" + +#: pyload/plugins/addons/RehostTo.py:34 +msgid "Please add your rehost.to account first and restart pyLoad" +msgstr "" + +#: pyload/plugins/addons/HotFolder.py:82 +#, python-format +msgid "Added %s from HotFolder" +msgstr "" + +#: pyload/plugins/addons/ClickAndLoad.py:74 +msgid "Click'N'Load: Port 9666 already in use" +msgstr "" + +#: pyload/plugins/addons/XMPPInterface.py:82 +#: pyload/plugins/addons/IRCInterface.py:75 +#, python-format +msgid "Package finished: %s" +msgstr "" + +#: pyload/plugins/addons/XMPPInterface.py:90 +#, python-format +msgid "Download finished: %(name)s @ %(plugin)s" +msgstr "" + +#: pyload/plugins/addons/ExpertDecoders.py:98 +msgid "Your ExpertDecoders Account has not enough credits" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:73 +msgid "*** Plugins have been updated, please restart pyLoad ***" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:75 +msgid "Plugins updated and reloaded" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:78 +msgid "No plugin updates available" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:95 +msgid "No Updates for pyLoad" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:100 +#, python-format +msgid "*** New pyLoad Version %s available ***" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:101 +msgid "*** Get it here: http://pyload.org/download ***" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:104 +msgid "Not able to connect server for updates" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:148 +#, python-format +msgid "New version of %(type)s|%(name)s : %(version).2f" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:157 +#: pyload/plugins/addons/UpdateManager.py:162 +#, python-format +msgid "Error when updating %s" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:162 +msgid "Version mismatch" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:92 +#, python-format +msgid "No %s installed" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:94 +#: pyload/plugins/addons/ExtractArchive.py:99 +#, python-format +msgid "Could not activate %s" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:104 +msgid "Activated" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:106 +msgid "No Extract plugins activated" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:118 +#, python-format +msgid "Package %s queued for later extracting" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:143 +#, python-format +msgid "Check package %s" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:183 +#, python-format +msgid "Extract to %s" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:197 +msgid "No files found to extract" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:203 +msgid "extracting" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:214 +msgid "Password protected" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:234 +msgid "Wrong password" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:242 +#, python-format +msgid "Deleting %s files" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:247 +msgid "Extracting finished" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:254 +msgid "Archive Error" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:256 +msgid "CRC Mismatch" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:260 +msgid "Unknown Error" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:312 +msgid "Setting User and Group failed" +msgstr "" + +#: pyload/plugins/addons/LinkdecrypterCom.py:36 +msgid "Crypter list not found" +msgstr "" + +#: pyload/plugins/addons/LinkdecrypterCom.py:50 +msgid "Crypter list is empty" +msgstr "" + +#: pyload/plugins/addons/IRCInterface.py:82 +#, python-format +msgid "Download finished: %(name)s @ %(plugin)s " +msgstr "" + +#: pyload/plugins/addons/IRCInterface.py:94 +#, python-format +msgid "New Captcha Request: %s" +msgstr "" + +#: pyload/plugins/addons/IRCInterface.py:95 +#, python-format +msgid "Answer with 'c %s text on the captcha'" +msgstr "" + +#: pyload/plugins/addons/PremiumizeMe.py:46 +msgid "Please add a valid premiumize.me account first and restart pyLoad." +msgstr "" + +#: pyload/plugins/addons/CaptchaBrotherhood.py:69 +#, python-format +msgid "%d credits left" +msgstr "" + +#: pyload/plugins/addons/MultiHoster.py:29 +#, python-format +msgid "Activated %s" +msgstr "" + +#: pyload/plugins/addons/MultiHoster.py:47 +msgid "No Hoster loaded" +msgstr "" + diff --git a/locale/ms/LC_MESSAGES/setup.po b/locale/ms/LC_MESSAGES/setup.po new file mode 100644 index 000000000..681b445f4 --- /dev/null +++ b/locale/ms/LC_MESSAGES/setup.po @@ -0,0 +1,376 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-17 15:39+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Malay\n" +"Language: ms_MY\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=1;\n" +"X-Generator: crowdin.net\n" + +#: pyload/Setup.py:72 +msgid "Would you like to configure pyLoad via Webinterface?" +msgstr "" + +#: pyload/Setup.py:73 +msgid "You need a Browser and a connection to this PC for it." +msgstr "" + +#: pyload/Setup.py:74 +msgid "Url would be: http://hostname:8000/" +msgstr "" + +#: pyload/Setup.py:75 +msgid "Start initial webinterface for configuration?" +msgstr "" + +#: pyload/Setup.py:86 +msgid "Welcome to the pyLoad Configuration Assistent." +msgstr "" + +#: pyload/Setup.py:87 +msgid "It will check your system and make a basic setup in order to run pyLoad." +msgstr "" + +#: pyload/Setup.py:89 +msgid "The value in brackets [] always is the default value," +msgstr "" + +#: pyload/Setup.py:90 +msgid "in case you don't want to change it or you are unsure what to choose, just hit enter." +msgstr "" + +#: pyload/Setup.py:92 +msgid "Don't forget: You can always rerun this assistent with --setup or -s parameter, when you start pyLoadCore." +msgstr "" + +#: pyload/Setup.py:93 +msgid "If you have any problems with this assistent hit CTRL+C," +msgstr "" + +#: pyload/Setup.py:94 +msgid "to abort and don't let him start with pyLoadCore automatically anymore." +msgstr "" + +#: pyload/Setup.py:96 +msgid "When you are ready for system check, hit enter." +msgstr "" + +#: pyload/Setup.py:103 +msgid "Features missing: " +msgstr "" + +#: pyload/Setup.py:107 +msgid "no py-crypto available" +msgstr "" + +#: pyload/Setup.py:108 +msgid "You need this if you want to decrypt container files." +msgstr "" + +#: pyload/Setup.py:112 +msgid "no SSL available" +msgstr "" + +#: pyload/Setup.py:113 +msgid "This is needed if you want to establish a secure connection to core or webinterface." +msgstr "" + +#: pyload/Setup.py:114 +msgid "If you only want to access locally to pyLoad ssl is not useful." +msgstr "" + +#: pyload/Setup.py:118 +msgid "no Captcha Recognition available" +msgstr "" + +#: pyload/Setup.py:119 +msgid "Only needed for some hosters and as freeuser." +msgstr "" + +#: pyload/Setup.py:123 +msgid "no JavaScript engine found" +msgstr "" + +#: pyload/Setup.py:124 +msgid "You will need this for some Click'N'Load links. Install Spidermonkey, ossp-js, pyv8 or rhino" +msgstr "" + +#: pyload/Setup.py:126 +msgid "You can abort the setup now and fix some dependencies if you want." +msgstr "" + +#: pyload/Setup.py:128 +msgid "Continue with setup?" +msgstr "" + +#: pyload/Setup.py:134 +#, python-format +msgid "Do you want to change the config path? Current is %s" +msgstr "" + +#: pyload/Setup.py:136 +msgid "If you use pyLoad on a server or the home partition lives on an internal flash it may be a good idea to change it." +msgstr "" + +#: pyload/Setup.py:137 +msgid "Change config path?" +msgstr "" + +#: pyload/Setup.py:143 +msgid "Do you want to configure login data and basic settings?" +msgstr "" + +#: pyload/Setup.py:144 +msgid "This is recommend for first run." +msgstr "" + +#: pyload/Setup.py:145 +msgid "Make basic setup?" +msgstr "" + +#: pyload/Setup.py:152 +msgid "Do you want to configure ssl?" +msgstr "" + +#: pyload/Setup.py:153 +msgid "Configure ssl?" +msgstr "" + +#: pyload/Setup.py:159 +msgid "Do you want to configure webinterface?" +msgstr "" + +#: pyload/Setup.py:160 +msgid "Configure webinterface?" +msgstr "" + +#: pyload/Setup.py:165 +msgid "Setup finished successfully." +msgstr "" + +#: pyload/Setup.py:166 +msgid "Hit enter to exit and restart pyLoad" +msgstr "" + +#: pyload/Setup.py:173 +msgid "Webinterface running for setup." +msgstr "" + +#: pyload/Setup.py:190 +msgid "## Basic Setup ##" +msgstr "" + +#: pyload/Setup.py:193 +msgid "The following logindata is valid for CLI, GUI and webinterface." +msgstr "" + +#: pyload/Setup.py:199 pyload/Setup.py:288 pyload/Setup.py:304 +msgid "Username" +msgstr "" + +#: pyload/Setup.py:205 +msgid "External clients (GUI, CLI or other) need remote access to work over the network." +msgstr "" + +#: pyload/Setup.py:206 +msgid "However, if you only want to use the webinterface you may disable it to save ram." +msgstr "" + +#: pyload/Setup.py:207 +msgid "Enable remote access" +msgstr "" + +#: pyload/Setup.py:211 +msgid "Language" +msgstr "" + +#: pyload/Setup.py:213 +msgid "Download folder" +msgstr "" + +#: pyload/Setup.py:214 +msgid "Max parallel downloads" +msgstr "" + +#: pyload/Setup.py:218 +msgid "Use Reconnect?" +msgstr "" + +#: pyload/Setup.py:221 +msgid "Reconnect script location" +msgstr "" + +#: pyload/Setup.py:226 +msgid "## Webinterface Setup ##" +msgstr "" + +#: pyload/Setup.py:229 +msgid "Activate webinterface?" +msgstr "" + +#: pyload/Setup.py:231 +msgid "Listen address, if you use 127.0.0.1 or localhost, the webinterface will only accessible locally." +msgstr "" + +#: pyload/Setup.py:232 +msgid "Address" +msgstr "" + +#: pyload/Setup.py:233 +msgid "Port" +msgstr "" + +#: pyload/Setup.py:235 +msgid "pyLoad offers several server backends, now following a short explanation." +msgstr "" + +#: pyload/Setup.py:236 +msgid "Default server, this server offers SSL and is a good alternative to builtin." +msgstr "" + +#: pyload/Setup.py:238 +msgid "Can be used by apache, lighttpd, requires you to configure them, which is not too easy job." +msgstr "" + +#: pyload/Setup.py:239 +msgid "Very fast alternative written in C, requires libev and linux knowledge." +msgstr "" + +#: pyload/Setup.py:240 +msgid "Get it from here: https://github.com/jonashaag/bjoern, compile it" +msgstr "" + +#: pyload/Setup.py:241 +msgid "and copy bjoern.so to pyload/lib" +msgstr "" + +#: pyload/Setup.py:245 +msgid "Attention: In some rare cases the builtin server is not working, if you notice problems with the webinterface" +msgstr "" + +#: pyload/Setup.py:246 +msgid "come back here and change the builtin server to the threaded one here." +msgstr "" + +#: pyload/Setup.py:248 +msgid "Server" +msgstr "" + +#: pyload/Setup.py:253 +msgid "## SSL Setup ##" +msgstr "" + +#: pyload/Setup.py:255 +msgid "Execute these commands from pyLoad config folder to make ssl certificates:" +msgstr "" + +#: pyload/Setup.py:261 +msgid "If you're done and everything went fine, you can activate ssl now." +msgstr "" + +#: pyload/Setup.py:262 +msgid "Activate SSL?" +msgstr "" + +#: pyload/Setup.py:278 +msgid "Select action" +msgstr "" + +#: pyload/Setup.py:279 +msgid "1 - Create/Edit user" +msgstr "" + +#: pyload/Setup.py:280 +msgid "2 - List users" +msgstr "" + +#: pyload/Setup.py:281 +msgid "3 - Remove user" +msgstr "" + +#: pyload/Setup.py:282 +msgid "4 - Quit" +msgstr "" + +#: pyload/Setup.py:294 +msgid "Users" +msgstr "" + +#: pyload/Setup.py:322 +msgid "Setting new configpath, current configuration will not be transferred!" +msgstr "" + +#: pyload/Setup.py:323 +msgid "Config path" +msgstr "" + +#: pyload/Setup.py:331 +msgid "Config path changed, setup will now close, please restart to go on." +msgstr "" + +#: pyload/Setup.py:332 +msgid "Press Enter to exit." +msgstr "" + +#: pyload/Setup.py:336 +#, python-format +msgid "Setting config path failed: %s" +msgstr "" + +#: pyload/Setup.py:347 +msgid "y" +msgstr "" + +#: pyload/Setup.py:349 +msgid "n" +msgstr "" + +#: pyload/Setup.py:373 +msgid "Password: " +msgstr "" + +#: pyload/Setup.py:377 +msgid "Password too short. Use at least 4 symbols." +msgstr "" + +#: pyload/Setup.py:380 +msgid "Password (again): " +msgstr "" + +#: pyload/Setup.py:386 +msgid "Passwords did not match." +msgstr "" + +#: pyload/Setup.py:397 +msgid "yes" +msgstr "" + +#: pyload/Setup.py:397 +msgid "true" +msgstr "" + +#: pyload/Setup.py:397 +msgid "t" +msgstr "" + +#: pyload/Setup.py:400 +msgid "no" +msgstr "" + +#: pyload/Setup.py:400 +msgid "false" +msgstr "" + +#: pyload/Setup.py:400 +msgid "f" +msgstr "" + +#: pyload/Setup.py:403 pyload/Setup.py:413 +msgid "Invalid Input" +msgstr "" + diff --git a/locale/ms/LC_MESSAGES/webUI.po b/locale/ms/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..4829b73a6 --- /dev/null +++ b/locale/ms/LC_MESSAGES/webUI.po @@ -0,0 +1,131 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Malay\n" +"Language: ms_MY\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=1;\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "" + diff --git a/locale/nl/LC_MESSAGES/cli.po b/locale/nl/LC_MESSAGES/cli.po index bf61bbc0f..f0848d337 100644 --- a/locale/nl/LC_MESSAGES/cli.po +++ b/locale/nl/LC_MESSAGES/cli.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -93,7 +93,7 @@ msgstr "" #: pyload/cli/Cli.py:165 #, python-format msgid "%s Downloads:" -msgstr "" +msgstr "%s Downloads:" #: pyload/cli/Cli.py:177 msgid " Speed: " @@ -117,7 +117,7 @@ msgstr "wachtend: " #: pyload/cli/Cli.py:191 pyload/cli/Cli.py:193 msgid "Status:" -msgstr "" +msgstr "Status:" #: pyload/cli/Cli.py:191 msgid "paused" @@ -129,19 +129,19 @@ msgstr "" #: pyload/cli/Cli.py:196 msgid "total Speed" -msgstr "" +msgstr "totale Snelheid" #: pyload/cli/Cli.py:196 msgid "Files in queue" -msgstr "" +msgstr "Bestanden in wachtrij" #: pyload/cli/Cli.py:197 msgid "Total" -msgstr "" +msgstr "Totaal" #: pyload/cli/Cli.py:203 msgid "Menu:" -msgstr "" +msgstr "Menu:" #: pyload/cli/Cli.py:205 msgid " Add Links" diff --git a/locale/nl/LC_MESSAGES/core.po b/locale/nl/LC_MESSAGES/core.po index 4fabe663a..d47e7462a 100644 --- a/locale/nl/LC_MESSAGES/core.po +++ b/locale/nl/LC_MESSAGES/core.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -97,11 +97,11 @@ msgstr "Geactiveerd" #: pyload/config/default.py:17 pyload/config/default.py:69 #: pyload/config/default.py:80 msgid "Port" -msgstr "" +msgstr "Poort" #: pyload/config/default.py:18 pyload/config/default.py:77 msgid "Address" -msgstr "" +msgstr "Adres" #: pyload/config/default.py:21 msgid "Log" @@ -113,7 +113,7 @@ msgstr "" #: pyload/config/default.py:24 msgid "Folder" -msgstr "" +msgstr "Map" #: pyload/config/default.py:25 msgid "File Log" @@ -145,7 +145,7 @@ msgstr "" #: pyload/config/default.py:35 pyload/config/default.py:75 msgid "Username" -msgstr "" +msgstr "Gebruikersnaam" #: pyload/config/default.py:36 msgid "Filemode for Downloads" @@ -165,11 +165,11 @@ msgstr "" #: pyload/config/default.py:42 msgid "General" -msgstr "" +msgstr "Algemeen" #: pyload/config/default.py:44 msgid "Language" -msgstr "" +msgstr "Taal" #: pyload/config/default.py:45 msgid "Download Folder" @@ -221,7 +221,7 @@ msgstr "" #: pyload/config/default.py:65 msgid "Server" -msgstr "" +msgstr "Server" #: pyload/config/default.py:66 msgid "Favor specific server" @@ -249,7 +249,7 @@ msgstr "" #: pyload/config/default.py:78 msgid "Password" -msgstr "" +msgstr "Wachtwoord" #: pyload/config/default.py:79 msgid "Protocol" diff --git a/locale/nl/LC_MESSAGES/plugins.po b/locale/nl/LC_MESSAGES/plugins.po index f5c26b33e..4256df98e 100644 --- a/locale/nl/LC_MESSAGES/plugins.po +++ b/locale/nl/LC_MESSAGES/plugins.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-20 22:13+0200\n" -"PO-Revision-Date: 2013-07-20 18:02-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -19,46 +19,46 @@ msgstr "Download chunks gefaald, terugvallen op één connectie | %s" #: pyload/plugins/Base.py:329 msgid "Pil and tesseract not installed and no Client connected for captcha decrypting" -msgstr "" +msgstr "Captcha ontcijfering niet mogelijk : A. Client is niet verbonden & B. Pil en Tesseract module niet gevonden" #: pyload/plugins/Base.py:333 msgid "No captcha result obtained in appropriate time." -msgstr "" +msgstr "Geen captcha resultaat gevonden in de toegestaande tijd." #: pyload/plugins/Hoster.py:282 pyload/plugins/Hoster.py:319 #: pyload/plugins/hoster/ARD.py:76 #, python-format msgid "Setting User and Group failed: %s" -msgstr "" +msgstr "Instellingen van gebruiker en groep kunnen niet geladen worden : %s" #: pyload/plugins/Crypter.py:136 msgid "Not existing file or unsupported protocol" -msgstr "" +msgstr "Dit bestand of protocol wordt niet ondersteund" #: pyload/plugins/hoster/RapidshareCom.py:96 msgid "Rapidshare: Traffic Share (direct download)" -msgstr "" +msgstr "Rapidshare: Bandbreedte Delen (Direct Downloaden)" #: pyload/plugins/hoster/RapidshareCom.py:123 #: pyload/plugins/hoster/RapidshareCom.py:189 msgid "Already downloading from this ip address, waiting 60 seconds" -msgstr "" +msgstr "Er wordt al een bestand gedownload vanaf dit ip adres, na 60 seconden volgende poging" #: pyload/plugins/hoster/RapidshareCom.py:127 msgid "Invalid Auth Code, download will be restarted" -msgstr "" +msgstr "Ongeldige Auth Code, download wordt automatisch herstart" #: pyload/plugins/hoster/RapidshareCom.py:193 msgid "RapidShareCom: No free slots" -msgstr "" +msgstr "RapidShareCom: Geen beschikbaarde downloadslots" #: pyload/plugins/hoster/RapidshareCom.py:196 msgid "You need a premium account for this file" -msgstr "" +msgstr "U heeft een premium account nodig voor deze bestand" #: pyload/plugins/hoster/RapidshareCom.py:198 msgid "Filename reported invalid" -msgstr "" +msgstr "Bestandsnaam geeft ongeldigheidsmelding" #: pyload/plugins/hoster/RealdebridCom.py:40 #: pyload/plugins/hoster/Premium4Me.py:27 @@ -70,182 +70,182 @@ msgstr "" #: pyload/plugins/hoster/PremiumizeMe.py:19 #, python-format msgid "Please enter your %s account or deactivate this plugin" -msgstr "" +msgstr "Voer hier uw %s gegevens in of deactiveer deze plugin" #: pyload/plugins/hoster/MegaNz.py:55 msgid "Decryption failed" -msgstr "" +msgstr "Ontcijferen van codering mislukt" #: pyload/plugins/hoster/MegaNz.py:99 msgid "No file key provided in the URL" -msgstr "" +msgstr "Geen bestandssleutel meegeleverd door URL" #: pyload/plugins/hoster/MegaNz.py:111 msgid "Error code:" -msgstr "" +msgstr "Foutmeldingscode:" #: pyload/plugins/hoster/FileserveCom.py:97 msgid "Parallel download error, now waiting 60s." -msgstr "" +msgstr "Gelijktijdige download mislukt, wacht 60 seconden voor volgende poging." #: pyload/plugins/hoster/FileserveCom.py:208 msgid "Not logged in." -msgstr "" +msgstr "Niet ingelogd." #: pyload/plugins/hoster/UploadedTo.py:135 msgid "API key invalid" -msgstr "" +msgstr "API sleutel ongeldig" #: pyload/plugins/hoster/UploadedTo.py:160 #, python-format msgid "%s: Not enough traffic left" -msgstr "" +msgstr "%s: Overdracht limiet bijna bereikt , niet voldoende credits" #: pyload/plugins/hoster/UploadedTo.py:163 msgid "Traffic exceeded" -msgstr "" +msgstr "Dataverkeer overschreden" #: pyload/plugins/hoster/BasePlugin.py:63 msgid "Authorization required (username:password)" -msgstr "" +msgstr "Autorisatie vereist (gebruikersnaam:wachtwoord)" #: pyload/plugins/hoster/NetloadIn.py:143 #: pyload/plugins/hoster/NetloadIn.py:167 msgid "File temporarily not available" -msgstr "" +msgstr "Bestand tijdelijk niet beschikbaar" #: pyload/plugins/hoster/NetloadIn.py:180 #, python-format msgid "Netload: waiting between downloads %d s." -msgstr "" +msgstr "Netload: wachten tussen downloads %d s." #: pyload/plugins/hoster/NetloadIn.py:209 #, python-format msgid "Netload: waiting for captcha %d s." -msgstr "" +msgstr "Netload: Wachten tot captcha %d s." #: pyload/plugins/hoster/NetloadIn.py:248 msgid "Downloaded File was empty" -msgstr "" +msgstr "Downloadlink heeft geen bestand gekoppeld" #: pyload/plugins/hoster/FilesMailRu.py:98 #, python-format msgid "There was HTML Code in the Downloaded File(%s)...redirect error? The Download will be restarted." -msgstr "" +msgstr "Er is een html reactie gevonden in het aangevraagde bestand om te downloaden(%s), is het een redirect verzoek? Er wordt nu geprobeerd om bestand opnieuw te downloaden." #: pyload/plugins/hoster/XHamsterCom.py:75 #: pyload/plugins/hoster/XHamsterCom.py:84 #: pyload/plugins/hoster/XHamsterCom.py:87 #, python-format msgid "long_url: %s" -msgstr "" +msgstr "long_url: %s" #: pyload/plugins/Account.py:117 pyload/plugins/Account.py:123 #, python-format msgid "Could not login with account %(user)s | %(msg)s" -msgstr "" +msgstr "Kan niet inloggen onder gebruikersnaam %(user)s | %(msg)s" #: pyload/plugins/Account.py:118 msgid "Wrong Password" -msgstr "" +msgstr "Verkeerd wachtwoord opgegeven" #: pyload/plugins/Account.py:184 #, python-format msgid "Get Account Info for %s" -msgstr "" +msgstr "Informatie over account van %s" #: pyload/plugins/Account.py:193 #, python-format msgid "Error: %s" -msgstr "" +msgstr "foutmelding : %s" #: pyload/plugins/Account.py:242 #, python-format msgid "Your Time %s has a wrong format, use: 1:22-3:44" -msgstr "" +msgstr "Uw tijd %s heeft een verkeerde indeling, gebruik het volgende formaat : 1:22-3:44" #: pyload/plugins/Account.py:265 #, python-format msgid "Account %s has not enough traffic, checking again in 30min" -msgstr "" +msgstr "Account %s heeft niet genoeg credits, wij proberen het opnieuw in 30min" #: pyload/plugins/Account.py:273 #, python-format msgid "Account %s is expired, checking again in 1h" -msgstr "" +msgstr "Account %s is verlopen, opnieuw te controleren in 1h" #: pyload/plugins/Account.py:290 #, python-format msgid "Login with %s" -msgstr "" +msgstr "Login met %s" #: pyload/plugins/Addon.py:118 #, python-format msgid "Error executing addons: %s" -msgstr "" +msgstr "Fout bij het uitvoeren van addons: %s" #: pyload/plugins/accounts/BitshareCom.py:36 msgid "Activate direct Download in your Bitshare Account" -msgstr "" +msgstr "Activeer Direct Downloaden in je Bitshare Account" #: pyload/plugins/crypter/SerienjunkiesOrg.py:128 msgid "Downloadlimit reached" -msgstr "" +msgstr "Downloadlimiet bereikt" #: pyload/plugins/addons/Premium4Me.py:30 msgid "Please add your premium.to account first and restart pyLoad" -msgstr "" +msgstr "Gelieve eerst uw premium account toe te voegen en daarna pyLoad te herstarten" #: pyload/plugins/addons/ExternalScripts.py:53 #, python-format msgid "Installed scripts for %s: " -msgstr "" +msgstr "Geïnstalleerde scripts voor %s: " #: pyload/plugins/addons/ExternalScripts.py:69 msgid "Script not executable:" -msgstr "" +msgstr "Script niet uitvoerbaar:" #: pyload/plugins/addons/ExternalScripts.py:79 #, python-format msgid "Error in %(script)s: %(error)s" -msgstr "" +msgstr "Fout in %(script)s: %(error)s" #: pyload/plugins/addons/CaptchaTrader.py:72 #: pyload/plugins/addons/Captcha9kw.py:56 #: pyload/plugins/addons/ExpertDecoders.py:49 #, python-format msgid "%s credits left" -msgstr "" +msgstr "%s credits over" #: pyload/plugins/addons/CaptchaTrader.py:120 msgid "Could not send response." -msgstr "" +msgstr "Kan het antwoord niet verzenden." #: pyload/plugins/addons/CaptchaTrader.py:138 msgid "Your CaptchaTrader Account has not enough credits" -msgstr "" +msgstr "Uw CaptchaTrader Account heeft niet genoeg credits" #: pyload/plugins/addons/Captcha9kw.py:89 #, python-format msgid "New CaptchaID from upload: %s : %s" -msgstr "" +msgstr "Nieuwe CaptchaID van upload: %s: %s" #: pyload/plugins/addons/Captcha9kw.py:123 msgid "Your Captcha 9kw.eu Account has not enough credits" -msgstr "" +msgstr "Uw Captcha 9kw.eu Account heeft niet genoeg credits" #: pyload/plugins/addons/RehostTo.py:34 msgid "Please add your rehost.to account first and restart pyLoad" -msgstr "" +msgstr "Gelieve eerst uw premium account toe te voegen en daarna pyLoad te herstarten" #: pyload/plugins/addons/HotFolder.py:82 #, python-format msgid "Added %s from HotFolder" -msgstr "" +msgstr "Toegevoegde %s van HotFolder" #: pyload/plugins/addons/ClickAndLoad.py:74 msgid "Click'N'Load: Port 9666 already in use" -msgstr "" +msgstr "Click'N'Load: Poort 9666 al in gebruik" #: pyload/plugins/addons/XMPPInterface.py:82 #: pyload/plugins/addons/IRCInterface.py:75 @@ -256,66 +256,66 @@ msgstr "Pakket compleet: %s" #: pyload/plugins/addons/XMPPInterface.py:90 #, python-format msgid "Download finished: %(name)s @ %(plugin)s" -msgstr "" +msgstr "Download compleet: %(name)s @ %(plugin)s" #: pyload/plugins/addons/ExpertDecoders.py:98 msgid "Your ExpertDecoders Account has not enough credits" -msgstr "" +msgstr "Uw ExpertDecoders Account heeft niet genoeg credits" #: pyload/plugins/addons/UpdateManager.py:73 msgid "*** Plugins have been updated, please restart pyLoad ***" -msgstr "" +msgstr "*** Plugins zijn bijgewerkt, pyLoad opnieuw starten aub***" #: pyload/plugins/addons/UpdateManager.py:75 msgid "Plugins updated and reloaded" -msgstr "" +msgstr "Plugins bijgewerkt en opnieuw geladen" #: pyload/plugins/addons/UpdateManager.py:78 msgid "No plugin updates available" -msgstr "" +msgstr "Geen plugin updates beschikbaar" #: pyload/plugins/addons/UpdateManager.py:95 msgid "No Updates for pyLoad" -msgstr "" +msgstr "Geen Updates voor pyLoad" #: pyload/plugins/addons/UpdateManager.py:100 #, python-format msgid "*** New pyLoad Version %s available ***" -msgstr "" +msgstr "*** Nieuwe pyLoad Versie %s beschikbaar ***" #: pyload/plugins/addons/UpdateManager.py:101 msgid "*** Get it here: http://pyload.org/download ***" -msgstr "" +msgstr "*** Download hier: http://pyload.org/download ***" #: pyload/plugins/addons/UpdateManager.py:104 msgid "Not able to connect server for updates" -msgstr "" +msgstr "Niet in staat te verbinden met server voor updates" #: pyload/plugins/addons/UpdateManager.py:148 #, python-format msgid "New version of %(type)s|%(name)s : %(version).2f" -msgstr "" +msgstr "Nieuwe versie van %(type)s|%(name)s : %(version).2f" #: pyload/plugins/addons/UpdateManager.py:157 #: pyload/plugins/addons/UpdateManager.py:162 #, python-format msgid "Error when updating %s" -msgstr "" +msgstr "Fout tijdens updaten van %s" #: pyload/plugins/addons/UpdateManager.py:162 msgid "Version mismatch" -msgstr "" +msgstr "Versie mismatch" #: pyload/plugins/addons/ExtractArchive.py:92 #, python-format msgid "No %s installed" -msgstr "" +msgstr "Niet %s geinstalleerd" #: pyload/plugins/addons/ExtractArchive.py:94 #: pyload/plugins/addons/ExtractArchive.py:99 #, python-format msgid "Could not activate %s" -msgstr "" +msgstr "Kan %s niet activeren" #: pyload/plugins/addons/ExtractArchive.py:104 msgid "Activated" @@ -323,102 +323,102 @@ msgstr "Geactiveerd" #: pyload/plugins/addons/ExtractArchive.py:106 msgid "No Extract plugins activated" -msgstr "" +msgstr "Geen uitpak plug-ins geactiveerd" #: pyload/plugins/addons/ExtractArchive.py:118 #, python-format msgid "Package %s queued for later extracting" -msgstr "" +msgstr "Pakket %s in wachtrij voor later uitpakken" #: pyload/plugins/addons/ExtractArchive.py:143 #, python-format msgid "Check package %s" -msgstr "" +msgstr "Controleer pakket %s" #: pyload/plugins/addons/ExtractArchive.py:183 #, python-format msgid "Extract to %s" -msgstr "" +msgstr "Uitpakken naar %s" #: pyload/plugins/addons/ExtractArchive.py:197 msgid "No files found to extract" -msgstr "" +msgstr "Geen bestanden gevonden om uit te pakken" #: pyload/plugins/addons/ExtractArchive.py:203 msgid "extracting" -msgstr "" +msgstr "uitpakken" #: pyload/plugins/addons/ExtractArchive.py:214 msgid "Password protected" -msgstr "" +msgstr "Beveiligd met een wachtwoord" #: pyload/plugins/addons/ExtractArchive.py:234 msgid "Wrong password" -msgstr "" +msgstr "Verkeerd wachtwoord" #: pyload/plugins/addons/ExtractArchive.py:242 #, python-format msgid "Deleting %s files" -msgstr "" +msgstr "%s bestanden verwijderen" #: pyload/plugins/addons/ExtractArchive.py:247 msgid "Extracting finished" -msgstr "" +msgstr "Uitpakken voltooid" #: pyload/plugins/addons/ExtractArchive.py:254 msgid "Archive Error" -msgstr "" +msgstr "Archief fout" #: pyload/plugins/addons/ExtractArchive.py:256 msgid "CRC Mismatch" -msgstr "" +msgstr "CRC foutief" #: pyload/plugins/addons/ExtractArchive.py:260 msgid "Unknown Error" -msgstr "" +msgstr "Onbekende fout" #: pyload/plugins/addons/ExtractArchive.py:312 msgid "Setting User and Group failed" -msgstr "" +msgstr "Instellen van gebruikers en de groep is mislukt" #: pyload/plugins/addons/LinkdecrypterCom.py:36 msgid "Crypter list not found" -msgstr "" +msgstr "Crypter lijst niet gevonden" #: pyload/plugins/addons/LinkdecrypterCom.py:50 msgid "Crypter list is empty" -msgstr "" +msgstr "Crypter lijst is leeg" #: pyload/plugins/addons/IRCInterface.py:82 #, python-format msgid "Download finished: %(name)s @ %(plugin)s " -msgstr "" +msgstr "Download compleet: %(name)s @ %(plugin)s " #: pyload/plugins/addons/IRCInterface.py:94 #, python-format msgid "New Captcha Request: %s" -msgstr "" +msgstr "Nieuw Captcha verzoek: %s" #: pyload/plugins/addons/IRCInterface.py:95 #, python-format msgid "Answer with 'c %s text on the captcha'" -msgstr "" +msgstr "Beantwoord met 'c%s text on the captcha'" #: pyload/plugins/addons/PremiumizeMe.py:46 msgid "Please add a valid premiumize.me account first and restart pyLoad." -msgstr "" +msgstr "Graag een valide permiumize.me account toevoegen en daarna pyLoad herstarten." #: pyload/plugins/addons/CaptchaBrotherhood.py:69 #, python-format msgid "%d credits left" -msgstr "" +msgstr "uw resterende aantal credits : %d" #: pyload/plugins/addons/MultiHoster.py:29 #, python-format msgid "Activated %s" -msgstr "" +msgstr "Het volgende is geactiveerd : %s" #: pyload/plugins/addons/MultiHoster.py:47 msgid "No Hoster loaded" -msgstr "" +msgstr "Geen Hoster geladen" diff --git a/locale/nl/LC_MESSAGES/setup.po b/locale/nl/LC_MESSAGES/setup.po index 39fd841d4..b115a2766 100644 --- a/locale/nl/LC_MESSAGES/setup.po +++ b/locale/nl/LC_MESSAGES/setup.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -171,7 +171,7 @@ msgstr "De volgende logingegevens zijn geldig voor CLI, GUI en webinterface." #: pyload/Setup.py:199 pyload/Setup.py:288 pyload/Setup.py:304 msgid "Username" -msgstr "" +msgstr "Gebruikersnaam" #: pyload/Setup.py:205 msgid "External clients (GUI, CLI or other) need remote access to work over the network." @@ -187,7 +187,7 @@ msgstr "Externe toegang inschakelen" #: pyload/Setup.py:211 msgid "Language" -msgstr "" +msgstr "Taal" #: pyload/Setup.py:213 msgid "Download folder" @@ -219,11 +219,11 @@ msgstr "Listen adres, als u 127.0.0.1 of localhost gebruikt is de webinterface a #: pyload/Setup.py:232 msgid "Address" -msgstr "" +msgstr "Adres" #: pyload/Setup.py:233 msgid "Port" -msgstr "" +msgstr "Poort" #: pyload/Setup.py:235 msgid "pyLoad offers several server backends, now following a short explanation." @@ -259,7 +259,7 @@ msgstr "kom terug en verander de builtin server naar de threaded server." #: pyload/Setup.py:248 msgid "Server" -msgstr "" +msgstr "Server" #: pyload/Setup.py:253 msgid "## SSL Setup ##" diff --git a/locale/nl/LC_MESSAGES/webUI.po b/locale/nl/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..dce7b984d --- /dev/null +++ b/locale/nl/LC_MESSAGES/webUI.po @@ -0,0 +1,131 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Dutch\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "Toevoegen" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "Sluiten" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "Verwijderen" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "Annuleren" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "" + diff --git a/locale/no/LC_MESSAGES/cli.po b/locale/no/LC_MESSAGES/cli.po index 2236ef238..8ce132724 100644 --- a/locale/no/LC_MESSAGES/cli.po +++ b/locale/no/LC_MESSAGES/cli.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Norwegian\n" "Language: no_NO\n" diff --git a/locale/no/LC_MESSAGES/core.po b/locale/no/LC_MESSAGES/core.po index 3eb6e3c1a..1e9c35568 100644 --- a/locale/no/LC_MESSAGES/core.po +++ b/locale/no/LC_MESSAGES/core.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Norwegian\n" "Language: no_NO\n" diff --git a/locale/no/LC_MESSAGES/plugins.po b/locale/no/LC_MESSAGES/plugins.po index 46edda59a..836c2e222 100644 --- a/locale/no/LC_MESSAGES/plugins.po +++ b/locale/no/LC_MESSAGES/plugins.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-20 22:13+0200\n" -"PO-Revision-Date: 2013-07-20 18:02-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Norwegian\n" "Language: no_NO\n" diff --git a/locale/no/LC_MESSAGES/setup.po b/locale/no/LC_MESSAGES/setup.po index 3e6d0af9e..86f80a0f6 100644 --- a/locale/no/LC_MESSAGES/setup.po +++ b/locale/no/LC_MESSAGES/setup.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Norwegian\n" "Language: no_NO\n" diff --git a/locale/no/LC_MESSAGES/webUI.po b/locale/no/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..a5fdddb5c --- /dev/null +++ b/locale/no/LC_MESSAGES/webUI.po @@ -0,0 +1,131 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Norwegian\n" +"Language: no_NO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "" + diff --git a/locale/pa/LC_MESSAGES/cli.po b/locale/pa/LC_MESSAGES/cli.po new file mode 100644 index 000000000..4583194c1 --- /dev/null +++ b/locale/pa/LC_MESSAGES/cli.po @@ -0,0 +1,291 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-17 15:39+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Punjabi\n" +"Language: pa_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/cli/AddPackage.py:48 +msgid "Add Package:" +msgstr "" + +#: pyload/cli/AddPackage.py:53 +msgid "Enter a name for the new package" +msgstr "" + +#: pyload/cli/AddPackage.py:57 +#, python-format +msgid "Package: %s" +msgstr "" + +#: pyload/cli/AddPackage.py:58 +msgid "Parse the links you want to add." +msgstr "" + +#: pyload/cli/AddPackage.py:59 +#, python-format +msgid "Type %s when done." +msgstr "" + +#: pyload/cli/AddPackage.py:60 +msgid "Links added: " +msgstr "" + +#: pyload/cli/AddPackage.py:64 pyload/cli/ManageFiles.py:149 +msgid " back to main menu" +msgstr "" + +#: pyload/cli/ManageFiles.py:97 +msgid "Manage Packages:" +msgstr "" + +#: pyload/cli/ManageFiles.py:99 +msgid "Manage Links:" +msgstr "" + +#: pyload/cli/ManageFiles.py:104 +msgid "What do you want to move?" +msgstr "" + +#: pyload/cli/ManageFiles.py:106 +msgid "What do you want to delete?" +msgstr "" + +#: pyload/cli/ManageFiles.py:108 +msgid "What do you want to restart?" +msgstr "" + +#: pyload/cli/ManageFiles.py:113 +msgid "Choose what you want to do, or enter package number." +msgstr "" + +#: pyload/cli/ManageFiles.py:115 +msgid "delete" +msgstr "" + +#: pyload/cli/ManageFiles.py:115 +msgid "move" +msgstr "" + +#: pyload/cli/ManageFiles.py:115 +msgid "restart" +msgstr "" + +#: pyload/cli/ManageFiles.py:148 +msgid " - previous" +msgstr "" + +#: pyload/cli/ManageFiles.py:148 +msgid " - next" +msgstr "" + +#: pyload/cli/Cli.py:75 pyload/cli/Cli.py:133 +msgid " Command Line Interface" +msgstr "" + +#: pyload/cli/Cli.py:165 +#, python-format +msgid "%s Downloads:" +msgstr "" + +#: pyload/cli/Cli.py:177 +msgid " Speed: " +msgstr "" + +#: pyload/cli/Cli.py:177 +msgid " Size: " +msgstr "" + +#: pyload/cli/Cli.py:178 +msgid " Finished in: " +msgstr "" + +#: pyload/cli/Cli.py:179 +msgid " ID: " +msgstr "" + +#: pyload/cli/Cli.py:184 +msgid "waiting: " +msgstr "" + +#: pyload/cli/Cli.py:191 pyload/cli/Cli.py:193 +msgid "Status:" +msgstr "" + +#: pyload/cli/Cli.py:191 +msgid "paused" +msgstr "" + +#: pyload/cli/Cli.py:193 +msgid "running" +msgstr "" + +#: pyload/cli/Cli.py:196 +msgid "total Speed" +msgstr "" + +#: pyload/cli/Cli.py:196 +msgid "Files in queue" +msgstr "" + +#: pyload/cli/Cli.py:197 +msgid "Total" +msgstr "" + +#: pyload/cli/Cli.py:203 +msgid "Menu:" +msgstr "" + +#: pyload/cli/Cli.py:205 +msgid " Add Links" +msgstr "" + +#: pyload/cli/Cli.py:206 +msgid " Manage Queue" +msgstr "" + +#: pyload/cli/Cli.py:207 +msgid " Manage Collector" +msgstr "" + +#: pyload/cli/Cli.py:208 +msgid " (Un)Pause Server" +msgstr "" + +#: pyload/cli/Cli.py:209 +msgid " Kill Server" +msgstr "" + +#: pyload/cli/Cli.py:210 +msgid " Quit" +msgstr "" + +#: pyload/cli/Cli.py:289 pyload/cli/Cli.py:296 +msgid "Please use this syntax: add <Package name> <link> <link2> ..." +msgstr "" + +#: pyload/cli/Cli.py:315 +#, python-format +msgid "Checking %d links:" +msgstr "" + +#: pyload/cli/Cli.py:324 +msgid "File does not exists." +msgstr "" + +#: pyload/cli/Cli.py:385 +msgid "pyLoad was terminated" +msgstr "" + +#: pyload/cli/Cli.py:443 +msgid "Prints server status" +msgstr "" + +#: pyload/cli/Cli.py:444 +msgid "Prints downloads in queue" +msgstr "" + +#: pyload/cli/Cli.py:445 +msgid "Prints downloads in collector" +msgstr "" + +#: pyload/cli/Cli.py:446 +msgid "Adds package to queue" +msgstr "" + +#: pyload/cli/Cli.py:447 +msgid "Adds package to collector" +msgstr "" + +#: pyload/cli/Cli.py:448 +msgid "Delete Files from Queue/Collector" +msgstr "" + +#: pyload/cli/Cli.py:449 +msgid "Delete Packages from Queue/Collector" +msgstr "" + +#: pyload/cli/Cli.py:450 +msgid "Move Packages from Queue to Collector or vice versa" +msgstr "" + +#: pyload/cli/Cli.py:451 +msgid "Restart files" +msgstr "" + +#: pyload/cli/Cli.py:452 +msgid "Restart packages" +msgstr "" + +#: pyload/cli/Cli.py:453 +msgid "Check online status, works with local container" +msgstr "" + +#: pyload/cli/Cli.py:454 +msgid "Checks online status of a container file" +msgstr "" + +#: pyload/cli/Cli.py:455 +msgid "Pause the server" +msgstr "" + +#: pyload/cli/Cli.py:456 +msgid "continue downloads" +msgstr "" + +#: pyload/cli/Cli.py:457 +msgid "Toggle pause/unpause" +msgstr "" + +#: pyload/cli/Cli.py:458 +msgid "kill server" +msgstr "" + +#: pyload/cli/Cli.py:460 +msgid "List of commands:" +msgstr "" + +#: pyload/cli/Cli.py:473 +msgid "Couldn't write user config file" +msgstr "" + +#: pyload/cli/Cli.py:548 pyload/cli/Cli.py:580 +msgid "You need py-openssl to connect to this pyLoad core." +msgstr "" + +#: pyload/cli/Cli.py:555 +msgid "Address: " +msgstr "" + +#: pyload/cli/Cli.py:556 +msgid "Port: " +msgstr "" + +#: pyload/cli/Cli.py:557 +msgid "Username: " +msgstr "" + +#: pyload/cli/Cli.py:561 +msgid "Password: " +msgstr "" + +#: pyload/cli/Cli.py:566 pyload/cli/Cli.py:575 +msgid "Login data is wrong." +msgstr "" + +#: pyload/cli/Cli.py:568 pyload/cli/Cli.py:577 +#, python-format +msgid "Could not establish connection to %(addr)s:%(port)s." +msgstr "" + +#: pyload/cli/Cli.py:582 +msgid "Interactive mode ignored since you passed some commands." +msgstr "" + diff --git a/locale/pa/LC_MESSAGES/core.po b/locale/pa/LC_MESSAGES/core.po new file mode 100644 index 000000000..eaee7189d --- /dev/null +++ b/locale/pa/LC_MESSAGES/core.po @@ -0,0 +1,630 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-17 15:39+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Punjabi\n" +"Language: pa_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/AddonManager.py:62 +#, python-format +msgid "Error when executing %s" +msgstr "" + +#: pyload/AddonManager.py:93 +#, python-format +msgid "Failed activating %(name)s" +msgstr "" + +#: pyload/AddonManager.py:96 +#, python-format +msgid "Activated addons: %s" +msgstr "" + +#: pyload/AddonManager.py:97 +#, python-format +msgid "Deactivated addons: %s" +msgstr "" + +#: pyload/AddonManager.py:153 +msgid "Activating Plugins..." +msgstr "" + +#: pyload/AddonManager.py:162 +msgid "Deactivating Plugins..." +msgstr "" + +#: pyload/web/ServerThread.py:49 +msgid "SSL certificates not found." +msgstr "" + +#: pyload/web/ServerThread.py:53 +msgid "WebUI built is not available" +msgstr "" + +#: pyload/web/ServerThread.py:55 +msgid "Running webUI in development mode" +msgstr "" + +#: pyload/web/ServerThread.py:73 +msgid "Failed starting webserver: " +msgstr "" + +#: pyload/web/ServerThread.py:107 +msgid "Failed importing webserver: " +msgstr "" + +#: pyload/web/ServerThread.py:125 +msgid "This server offers no SSL, please consider using threaded instead" +msgstr "" + +#: pyload/web/ServerThread.py:139 +#, python-format +msgid "Starting %(name)s webserver: %(host)s:%(port)d" +msgstr "" + +#: pyload/config/default.py:14 +msgid "Remote" +msgstr "" + +#: pyload/config/default.py:14 pyload/config/default.py:21 +#: pyload/config/default.py:30 pyload/config/default.py:42 +#: pyload/config/default.py:53 pyload/config/default.py:60 +#: pyload/config/default.py:73 pyload/config/default.py:83 +#: pyload/config/default.py:91 pyload/config/default.py:103 +msgid "Description" +msgstr "" + +#: pyload/config/default.py:14 pyload/config/default.py:21 +#: pyload/config/default.py:30 pyload/config/default.py:42 +#: pyload/config/default.py:53 pyload/config/default.py:60 +#: pyload/config/default.py:73 pyload/config/default.py:83 +#: pyload/config/default.py:91 pyload/config/default.py:103 +msgid "Long description" +msgstr "" + +#: pyload/config/default.py:16 pyload/config/default.py:56 +#: pyload/config/default.py:63 +msgid "Activated" +msgstr "" + +#: pyload/config/default.py:17 pyload/config/default.py:69 +#: pyload/config/default.py:80 +msgid "Port" +msgstr "" + +#: pyload/config/default.py:18 pyload/config/default.py:77 +msgid "Address" +msgstr "" + +#: pyload/config/default.py:21 +msgid "Log" +msgstr "" + +#: pyload/config/default.py:23 +msgid "Size in kb" +msgstr "" + +#: pyload/config/default.py:24 +msgid "Folder" +msgstr "" + +#: pyload/config/default.py:25 +msgid "File Log" +msgstr "" + +#: pyload/config/default.py:26 +msgid "Count" +msgstr "" + +#: pyload/config/default.py:27 +msgid "Log Rotate" +msgstr "" + +#: pyload/config/default.py:30 +msgid "Permissions" +msgstr "" + +#: pyload/config/default.py:32 +msgid "Groupname" +msgstr "" + +#: pyload/config/default.py:33 +msgid "Change Group and User of Downloads" +msgstr "" + +#: pyload/config/default.py:34 +msgid "Change file mode of downloads" +msgstr "" + +#: pyload/config/default.py:35 pyload/config/default.py:75 +msgid "Username" +msgstr "" + +#: pyload/config/default.py:36 +msgid "Filemode for Downloads" +msgstr "" + +#: pyload/config/default.py:37 +msgid "Change group of running process" +msgstr "" + +#: pyload/config/default.py:38 +msgid "Folder Permission mode" +msgstr "" + +#: pyload/config/default.py:39 +msgid "Change user of running process" +msgstr "" + +#: pyload/config/default.py:42 +msgid "General" +msgstr "" + +#: pyload/config/default.py:44 +msgid "Language" +msgstr "" + +#: pyload/config/default.py:45 +msgid "Download Folder" +msgstr "" + +#: pyload/config/default.py:46 +msgid "Use Checksum" +msgstr "" + +#: pyload/config/default.py:47 +msgid "Create folder for each package" +msgstr "" + +#: pyload/config/default.py:48 +msgid "Debug Mode" +msgstr "" + +#: pyload/config/default.py:49 +msgid "Min Free Space (MB)" +msgstr "" + +#: pyload/config/default.py:50 +msgid "CPU Priority" +msgstr "" + +#: pyload/config/default.py:53 +msgid "SSL" +msgstr "" + +#: pyload/config/default.py:55 +msgid "SSL Certificate" +msgstr "" + +#: pyload/config/default.py:57 +msgid "SSL Key" +msgstr "" + +#: pyload/config/default.py:60 +msgid "Webinterface" +msgstr "" + +#: pyload/config/default.py:62 +msgid "Template" +msgstr "" + +#: pyload/config/default.py:64 +msgid "Path Prefix" +msgstr "" + +#: pyload/config/default.py:65 +msgid "Server" +msgstr "" + +#: pyload/config/default.py:66 +msgid "Favor specific server" +msgstr "" + +#: pyload/config/default.py:67 +msgid "IP" +msgstr "" + +#: pyload/config/default.py:68 +msgid "Use HTTPS" +msgstr "" + +#: pyload/config/default.py:70 +msgid "Development mode" +msgstr "" + +#: pyload/config/default.py:73 +msgid "Proxy" +msgstr "" + +#: pyload/config/default.py:76 +msgid "Use Proxy" +msgstr "" + +#: pyload/config/default.py:78 +msgid "Password" +msgstr "" + +#: pyload/config/default.py:79 +msgid "Protocol" +msgstr "" + +#: pyload/config/default.py:83 +msgid "Reconnect" +msgstr "" + +#: pyload/config/default.py:85 pyload/config/default.py:106 +msgid "End" +msgstr "" + +#: pyload/config/default.py:86 +msgid "Use Reconnect" +msgstr "" + +#: pyload/config/default.py:87 +msgid "Method" +msgstr "" + +#: pyload/config/default.py:88 pyload/config/default.py:105 +msgid "Start" +msgstr "" + +#: pyload/config/default.py:91 +msgid "Download" +msgstr "" + +#: pyload/config/default.py:93 +msgid "Max Parallel Downloads" +msgstr "" + +#: pyload/config/default.py:94 +msgid "Limit Download Speed" +msgstr "" + +#: pyload/config/default.py:95 +msgid "Download interface to bind (ip or Name)" +msgstr "" + +#: pyload/config/default.py:96 +msgid "Skip already existing files" +msgstr "" + +#: pyload/config/default.py:97 +msgid "Max Download Speed in kb/s" +msgstr "" + +#: pyload/config/default.py:98 +msgid "Allow IPv6" +msgstr "" + +#: pyload/config/default.py:99 +msgid "Max connections for one download" +msgstr "" + +#: pyload/config/default.py:100 +msgid "Restart failed downloads on startup" +msgstr "" + +#: pyload/config/default.py:103 +msgid "Download Time" +msgstr "" + +#: pyload/network/HTTPDownload.py:249 +#, python-format +msgid "Download chunks failed, fallback to single connection | %s" +msgstr "" + +#: pyload/api/DownloadApi.py:44 +#, python-format +msgid "Added package %(name)s as folder %(folder)s" +msgstr "" + +#: pyload/api/DownloadApi.py:95 +#, python-format +msgid "Added %d links to package" +msgstr "" + +#: pyload/AccountManager.py:69 +#, python-format +msgid "Unknown account plugin %s" +msgstr "" + +#: pyload/interaction/InteractionManager.py:88 +msgid "Query" +msgstr "" + +#: pyload/interaction/InteractionManager.py:111 +msgid "Captcha request" +msgstr "" + +#: pyload/interaction/InteractionManager.py:111 +msgid "Please solve the captcha." +msgstr "" + +#: pyload/remote/RemoteManager.py:35 +#, python-format +msgid "Remote backend error: %s" +msgstr "" + +#: pyload/remote/RemoteManager.py:80 +#, python-format +msgid "Starting %(name)s: %(addr)s:%(port)s" +msgstr "" + +#: pyload/remote/RemoteManager.py:82 +#, python-format +msgid "Failed loading backend %(name)s | %(error)s" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "none" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "offline" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "online" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "queued" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "paused" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "finished" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "skipped" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "failed" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "starting" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "waiting" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "downloading" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "temp. offline" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "aborted" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "decrypting" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "processing" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "custom" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "unknown" +msgstr "" + +#: pyload/FileManager.py:426 +#, python-format +msgid "Package finished: %s" +msgstr "" + +#: pyload/Api.py:152 +#, python-format +msgid "User '%s' tries to log in" +msgstr "" + +#: pyload/Core.py:195 +msgid "Received Quit signal" +msgstr "" + +#: pyload/Core.py:323 +#, python-format +msgid "pyLoad already running with pid %s" +msgstr "" + +#: pyload/Core.py:337 +#, python-format +msgid "Failed changing group: %s" +msgstr "" + +#: pyload/Core.py:347 +#, python-format +msgid "Failed changing user: %s" +msgstr "" + +#: pyload/Core.py:358 +msgid "Starting" +msgstr "" + +#: pyload/Core.py:359 +#, python-format +msgid "Using home directory: %s" +msgstr "" + +#: pyload/Core.py:373 +msgid "All links removed" +msgstr "" + +#: pyload/Core.py:403 +#, python-format +msgid "Download time: %s" +msgstr "" + +#: pyload/Core.py:418 +#, python-format +msgid "Free space: %s" +msgstr "" + +#: pyload/Core.py:438 +msgid "Activating Accounts..." +msgstr "" + +#: pyload/Core.py:443 +msgid "Restarting failed downloads..." +msgstr "" + +#: pyload/Core.py:451 +msgid "pyLoad is up and running" +msgstr "" + +#: pyload/Core.py:474 +msgid "restarting pyLoad" +msgstr "" + +#: pyload/Core.py:478 +msgid "pyLoad quits" +msgstr "" + +#: pyload/Core.py:564 +msgid "shutting down..." +msgstr "" + +#: pyload/Core.py:579 +msgid "error while shutting down" +msgstr "" + +#: pyload/Core.py:661 +msgid "killed pyLoad from terminal" +msgstr "" + +#: pyload/database/DatabaseBackend.py:167 +msgid "Database was deleted due to incompatible version." +msgstr "" + +#: pyload/threads/DecrypterThread.py:50 +msgid "Decrypting failed" +msgstr "" + +#: pyload/threads/DecrypterThread.py:73 +#, python-format +msgid "Decrypted %(count)d links into package %(name)s" +msgstr "" + +#: pyload/threads/DecrypterThread.py:80 +msgid "No links decrypted" +msgstr "" + +#: pyload/threads/InfoThread.py:147 +#, python-format +msgid "Info Fetching for %(name)s failed | %(err)s" +msgstr "" + +#: pyload/threads/ThreadManager.py:155 +#, python-format +msgid "Reconnect Failed: %s" +msgstr "" + +#: pyload/threads/ThreadManager.py:192 +msgid "Reconnect script not found!" +msgstr "" + +#: pyload/threads/ThreadManager.py:198 +msgid "Starting reconnect" +msgstr "" + +#: pyload/threads/ThreadManager.py:212 +msgid "Failed executing reconnect script!" +msgstr "" + +#: pyload/threads/ThreadManager.py:224 +#, python-format +msgid "Reconnected, new IP: %s" +msgstr "" + +#: pyload/threads/ThreadManager.py:298 +msgid "Not enough space left on device" +msgstr "" + +#: pyload/threads/DownloadThread.py:64 +#, python-format +msgid "Download starts: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:70 +#, python-format +msgid "Download finished: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:75 +#, python-format +msgid "Plugin %s is missing a function." +msgstr "" + +#: pyload/threads/DownloadThread.py:83 pyload/threads/DownloadThread.py:147 +#, python-format +msgid "Download aborted: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:103 +#, python-format +msgid "Download restarted: %(name)s | %(msg)s" +msgstr "" + +#: pyload/threads/DownloadThread.py:113 +#, python-format +msgid "Download is offline: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:116 pyload/threads/DownloadThread.py:187 +#, python-format +msgid "Download is temporary offline: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:119 pyload/threads/DownloadThread.py:192 +#, python-format +msgid "Download failed: %(name)s | %(msg)s" +msgstr "" + +#: pyload/threads/DownloadThread.py:136 +msgid "Couldn't connect to host or connection reset, waiting 1 minute and retry." +msgstr "" + +#: pyload/threads/DownloadThread.py:171 +#, python-format +msgid "Download skipped: %(name)s due to %(plugin)s" +msgstr "" + +#: pyload/threads/DownloadThread.py:188 +msgid "Internal Server Error" +msgstr "" + +#: pyload/threads/AddonThread.py:55 +msgid "An Error occurred" +msgstr "" + +#: pyload/PluginManager.py:316 +#, python-format +msgid "Error importing %(name)s: %(msg)s" +msgstr "" + +#: pyload/utils/JsEngine.py:188 +msgid "No js engine detected, please install either Spidermonkey, ossp-js, pyv8, nodejs or rhino" +msgstr "" + diff --git a/locale/pa/LC_MESSAGES/plugins.po b/locale/pa/LC_MESSAGES/plugins.po new file mode 100644 index 000000000..a1e26f5b5 --- /dev/null +++ b/locale/pa/LC_MESSAGES/plugins.po @@ -0,0 +1,424 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-20 22:13+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Punjabi\n" +"Language: pa_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/plugins/network/CurlDownload.py:241 +#, python-format +msgid "Download chunks failed, fallback to single connection | %s" +msgstr "" + +#: pyload/plugins/Base.py:329 +msgid "Pil and tesseract not installed and no Client connected for captcha decrypting" +msgstr "" + +#: pyload/plugins/Base.py:333 +msgid "No captcha result obtained in appropriate time." +msgstr "" + +#: pyload/plugins/Hoster.py:282 pyload/plugins/Hoster.py:319 +#: pyload/plugins/hoster/ARD.py:76 +#, python-format +msgid "Setting User and Group failed: %s" +msgstr "" + +#: pyload/plugins/Crypter.py:136 +msgid "Not existing file or unsupported protocol" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:96 +msgid "Rapidshare: Traffic Share (direct download)" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:123 +#: pyload/plugins/hoster/RapidshareCom.py:189 +msgid "Already downloading from this ip address, waiting 60 seconds" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:127 +msgid "Invalid Auth Code, download will be restarted" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:193 +msgid "RapidShareCom: No free slots" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:196 +msgid "You need a premium account for this file" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:198 +msgid "Filename reported invalid" +msgstr "" + +#: pyload/plugins/hoster/RealdebridCom.py:40 +#: pyload/plugins/hoster/Premium4Me.py:27 +#: pyload/plugins/hoster/MultiDebridCom.py:39 +#: pyload/plugins/hoster/ZeveraCom.py:24 +#: pyload/plugins/hoster/AlldebridCom.py:37 +#: pyload/plugins/hoster/RehostTo.py:25 pyload/plugins/hoster/ReloadCc.py:22 +#: pyload/plugins/hoster/DebridItaliaCom.py:38 +#: pyload/plugins/hoster/PremiumizeMe.py:19 +#, python-format +msgid "Please enter your %s account or deactivate this plugin" +msgstr "" + +#: pyload/plugins/hoster/MegaNz.py:55 +msgid "Decryption failed" +msgstr "" + +#: pyload/plugins/hoster/MegaNz.py:99 +msgid "No file key provided in the URL" +msgstr "" + +#: pyload/plugins/hoster/MegaNz.py:111 +msgid "Error code:" +msgstr "" + +#: pyload/plugins/hoster/FileserveCom.py:97 +msgid "Parallel download error, now waiting 60s." +msgstr "" + +#: pyload/plugins/hoster/FileserveCom.py:208 +msgid "Not logged in." +msgstr "" + +#: pyload/plugins/hoster/UploadedTo.py:135 +msgid "API key invalid" +msgstr "" + +#: pyload/plugins/hoster/UploadedTo.py:160 +#, python-format +msgid "%s: Not enough traffic left" +msgstr "" + +#: pyload/plugins/hoster/UploadedTo.py:163 +msgid "Traffic exceeded" +msgstr "" + +#: pyload/plugins/hoster/BasePlugin.py:63 +msgid "Authorization required (username:password)" +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:143 +#: pyload/plugins/hoster/NetloadIn.py:167 +msgid "File temporarily not available" +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:180 +#, python-format +msgid "Netload: waiting between downloads %d s." +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:209 +#, python-format +msgid "Netload: waiting for captcha %d s." +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:248 +msgid "Downloaded File was empty" +msgstr "" + +#: pyload/plugins/hoster/FilesMailRu.py:98 +#, python-format +msgid "There was HTML Code in the Downloaded File(%s)...redirect error? The Download will be restarted." +msgstr "" + +#: pyload/plugins/hoster/XHamsterCom.py:75 +#: pyload/plugins/hoster/XHamsterCom.py:84 +#: pyload/plugins/hoster/XHamsterCom.py:87 +#, python-format +msgid "long_url: %s" +msgstr "" + +#: pyload/plugins/Account.py:117 pyload/plugins/Account.py:123 +#, python-format +msgid "Could not login with account %(user)s | %(msg)s" +msgstr "" + +#: pyload/plugins/Account.py:118 +msgid "Wrong Password" +msgstr "" + +#: pyload/plugins/Account.py:184 +#, python-format +msgid "Get Account Info for %s" +msgstr "" + +#: pyload/plugins/Account.py:193 +#, python-format +msgid "Error: %s" +msgstr "" + +#: pyload/plugins/Account.py:242 +#, python-format +msgid "Your Time %s has a wrong format, use: 1:22-3:44" +msgstr "" + +#: pyload/plugins/Account.py:265 +#, python-format +msgid "Account %s has not enough traffic, checking again in 30min" +msgstr "" + +#: pyload/plugins/Account.py:273 +#, python-format +msgid "Account %s is expired, checking again in 1h" +msgstr "" + +#: pyload/plugins/Account.py:290 +#, python-format +msgid "Login with %s" +msgstr "" + +#: pyload/plugins/Addon.py:118 +#, python-format +msgid "Error executing addons: %s" +msgstr "" + +#: pyload/plugins/accounts/BitshareCom.py:36 +msgid "Activate direct Download in your Bitshare Account" +msgstr "" + +#: pyload/plugins/crypter/SerienjunkiesOrg.py:128 +msgid "Downloadlimit reached" +msgstr "" + +#: pyload/plugins/addons/Premium4Me.py:30 +msgid "Please add your premium.to account first and restart pyLoad" +msgstr "" + +#: pyload/plugins/addons/ExternalScripts.py:53 +#, python-format +msgid "Installed scripts for %s: " +msgstr "" + +#: pyload/plugins/addons/ExternalScripts.py:69 +msgid "Script not executable:" +msgstr "" + +#: pyload/plugins/addons/ExternalScripts.py:79 +#, python-format +msgid "Error in %(script)s: %(error)s" +msgstr "" + +#: pyload/plugins/addons/CaptchaTrader.py:72 +#: pyload/plugins/addons/Captcha9kw.py:56 +#: pyload/plugins/addons/ExpertDecoders.py:49 +#, python-format +msgid "%s credits left" +msgstr "" + +#: pyload/plugins/addons/CaptchaTrader.py:120 +msgid "Could not send response." +msgstr "" + +#: pyload/plugins/addons/CaptchaTrader.py:138 +msgid "Your CaptchaTrader Account has not enough credits" +msgstr "" + +#: pyload/plugins/addons/Captcha9kw.py:89 +#, python-format +msgid "New CaptchaID from upload: %s : %s" +msgstr "" + +#: pyload/plugins/addons/Captcha9kw.py:123 +msgid "Your Captcha 9kw.eu Account has not enough credits" +msgstr "" + +#: pyload/plugins/addons/RehostTo.py:34 +msgid "Please add your rehost.to account first and restart pyLoad" +msgstr "" + +#: pyload/plugins/addons/HotFolder.py:82 +#, python-format +msgid "Added %s from HotFolder" +msgstr "" + +#: pyload/plugins/addons/ClickAndLoad.py:74 +msgid "Click'N'Load: Port 9666 already in use" +msgstr "" + +#: pyload/plugins/addons/XMPPInterface.py:82 +#: pyload/plugins/addons/IRCInterface.py:75 +#, python-format +msgid "Package finished: %s" +msgstr "" + +#: pyload/plugins/addons/XMPPInterface.py:90 +#, python-format +msgid "Download finished: %(name)s @ %(plugin)s" +msgstr "" + +#: pyload/plugins/addons/ExpertDecoders.py:98 +msgid "Your ExpertDecoders Account has not enough credits" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:73 +msgid "*** Plugins have been updated, please restart pyLoad ***" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:75 +msgid "Plugins updated and reloaded" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:78 +msgid "No plugin updates available" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:95 +msgid "No Updates for pyLoad" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:100 +#, python-format +msgid "*** New pyLoad Version %s available ***" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:101 +msgid "*** Get it here: http://pyload.org/download ***" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:104 +msgid "Not able to connect server for updates" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:148 +#, python-format +msgid "New version of %(type)s|%(name)s : %(version).2f" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:157 +#: pyload/plugins/addons/UpdateManager.py:162 +#, python-format +msgid "Error when updating %s" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:162 +msgid "Version mismatch" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:92 +#, python-format +msgid "No %s installed" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:94 +#: pyload/plugins/addons/ExtractArchive.py:99 +#, python-format +msgid "Could not activate %s" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:104 +msgid "Activated" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:106 +msgid "No Extract plugins activated" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:118 +#, python-format +msgid "Package %s queued for later extracting" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:143 +#, python-format +msgid "Check package %s" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:183 +#, python-format +msgid "Extract to %s" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:197 +msgid "No files found to extract" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:203 +msgid "extracting" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:214 +msgid "Password protected" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:234 +msgid "Wrong password" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:242 +#, python-format +msgid "Deleting %s files" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:247 +msgid "Extracting finished" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:254 +msgid "Archive Error" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:256 +msgid "CRC Mismatch" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:260 +msgid "Unknown Error" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:312 +msgid "Setting User and Group failed" +msgstr "" + +#: pyload/plugins/addons/LinkdecrypterCom.py:36 +msgid "Crypter list not found" +msgstr "" + +#: pyload/plugins/addons/LinkdecrypterCom.py:50 +msgid "Crypter list is empty" +msgstr "" + +#: pyload/plugins/addons/IRCInterface.py:82 +#, python-format +msgid "Download finished: %(name)s @ %(plugin)s " +msgstr "" + +#: pyload/plugins/addons/IRCInterface.py:94 +#, python-format +msgid "New Captcha Request: %s" +msgstr "" + +#: pyload/plugins/addons/IRCInterface.py:95 +#, python-format +msgid "Answer with 'c %s text on the captcha'" +msgstr "" + +#: pyload/plugins/addons/PremiumizeMe.py:46 +msgid "Please add a valid premiumize.me account first and restart pyLoad." +msgstr "" + +#: pyload/plugins/addons/CaptchaBrotherhood.py:69 +#, python-format +msgid "%d credits left" +msgstr "" + +#: pyload/plugins/addons/MultiHoster.py:29 +#, python-format +msgid "Activated %s" +msgstr "" + +#: pyload/plugins/addons/MultiHoster.py:47 +msgid "No Hoster loaded" +msgstr "" + diff --git a/locale/pa/LC_MESSAGES/setup.po b/locale/pa/LC_MESSAGES/setup.po new file mode 100644 index 000000000..2a4b6890e --- /dev/null +++ b/locale/pa/LC_MESSAGES/setup.po @@ -0,0 +1,376 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-17 15:39+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Punjabi\n" +"Language: pa_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/Setup.py:72 +msgid "Would you like to configure pyLoad via Webinterface?" +msgstr "" + +#: pyload/Setup.py:73 +msgid "You need a Browser and a connection to this PC for it." +msgstr "" + +#: pyload/Setup.py:74 +msgid "Url would be: http://hostname:8000/" +msgstr "" + +#: pyload/Setup.py:75 +msgid "Start initial webinterface for configuration?" +msgstr "" + +#: pyload/Setup.py:86 +msgid "Welcome to the pyLoad Configuration Assistent." +msgstr "" + +#: pyload/Setup.py:87 +msgid "It will check your system and make a basic setup in order to run pyLoad." +msgstr "" + +#: pyload/Setup.py:89 +msgid "The value in brackets [] always is the default value," +msgstr "" + +#: pyload/Setup.py:90 +msgid "in case you don't want to change it or you are unsure what to choose, just hit enter." +msgstr "" + +#: pyload/Setup.py:92 +msgid "Don't forget: You can always rerun this assistent with --setup or -s parameter, when you start pyLoadCore." +msgstr "" + +#: pyload/Setup.py:93 +msgid "If you have any problems with this assistent hit CTRL+C," +msgstr "" + +#: pyload/Setup.py:94 +msgid "to abort and don't let him start with pyLoadCore automatically anymore." +msgstr "" + +#: pyload/Setup.py:96 +msgid "When you are ready for system check, hit enter." +msgstr "" + +#: pyload/Setup.py:103 +msgid "Features missing: " +msgstr "" + +#: pyload/Setup.py:107 +msgid "no py-crypto available" +msgstr "" + +#: pyload/Setup.py:108 +msgid "You need this if you want to decrypt container files." +msgstr "" + +#: pyload/Setup.py:112 +msgid "no SSL available" +msgstr "" + +#: pyload/Setup.py:113 +msgid "This is needed if you want to establish a secure connection to core or webinterface." +msgstr "" + +#: pyload/Setup.py:114 +msgid "If you only want to access locally to pyLoad ssl is not useful." +msgstr "" + +#: pyload/Setup.py:118 +msgid "no Captcha Recognition available" +msgstr "" + +#: pyload/Setup.py:119 +msgid "Only needed for some hosters and as freeuser." +msgstr "" + +#: pyload/Setup.py:123 +msgid "no JavaScript engine found" +msgstr "" + +#: pyload/Setup.py:124 +msgid "You will need this for some Click'N'Load links. Install Spidermonkey, ossp-js, pyv8 or rhino" +msgstr "" + +#: pyload/Setup.py:126 +msgid "You can abort the setup now and fix some dependencies if you want." +msgstr "" + +#: pyload/Setup.py:128 +msgid "Continue with setup?" +msgstr "" + +#: pyload/Setup.py:134 +#, python-format +msgid "Do you want to change the config path? Current is %s" +msgstr "" + +#: pyload/Setup.py:136 +msgid "If you use pyLoad on a server or the home partition lives on an internal flash it may be a good idea to change it." +msgstr "" + +#: pyload/Setup.py:137 +msgid "Change config path?" +msgstr "" + +#: pyload/Setup.py:143 +msgid "Do you want to configure login data and basic settings?" +msgstr "" + +#: pyload/Setup.py:144 +msgid "This is recommend for first run." +msgstr "" + +#: pyload/Setup.py:145 +msgid "Make basic setup?" +msgstr "" + +#: pyload/Setup.py:152 +msgid "Do you want to configure ssl?" +msgstr "" + +#: pyload/Setup.py:153 +msgid "Configure ssl?" +msgstr "" + +#: pyload/Setup.py:159 +msgid "Do you want to configure webinterface?" +msgstr "" + +#: pyload/Setup.py:160 +msgid "Configure webinterface?" +msgstr "" + +#: pyload/Setup.py:165 +msgid "Setup finished successfully." +msgstr "" + +#: pyload/Setup.py:166 +msgid "Hit enter to exit and restart pyLoad" +msgstr "" + +#: pyload/Setup.py:173 +msgid "Webinterface running for setup." +msgstr "" + +#: pyload/Setup.py:190 +msgid "## Basic Setup ##" +msgstr "" + +#: pyload/Setup.py:193 +msgid "The following logindata is valid for CLI, GUI and webinterface." +msgstr "" + +#: pyload/Setup.py:199 pyload/Setup.py:288 pyload/Setup.py:304 +msgid "Username" +msgstr "" + +#: pyload/Setup.py:205 +msgid "External clients (GUI, CLI or other) need remote access to work over the network." +msgstr "" + +#: pyload/Setup.py:206 +msgid "However, if you only want to use the webinterface you may disable it to save ram." +msgstr "" + +#: pyload/Setup.py:207 +msgid "Enable remote access" +msgstr "" + +#: pyload/Setup.py:211 +msgid "Language" +msgstr "" + +#: pyload/Setup.py:213 +msgid "Download folder" +msgstr "" + +#: pyload/Setup.py:214 +msgid "Max parallel downloads" +msgstr "" + +#: pyload/Setup.py:218 +msgid "Use Reconnect?" +msgstr "" + +#: pyload/Setup.py:221 +msgid "Reconnect script location" +msgstr "" + +#: pyload/Setup.py:226 +msgid "## Webinterface Setup ##" +msgstr "" + +#: pyload/Setup.py:229 +msgid "Activate webinterface?" +msgstr "" + +#: pyload/Setup.py:231 +msgid "Listen address, if you use 127.0.0.1 or localhost, the webinterface will only accessible locally." +msgstr "" + +#: pyload/Setup.py:232 +msgid "Address" +msgstr "" + +#: pyload/Setup.py:233 +msgid "Port" +msgstr "" + +#: pyload/Setup.py:235 +msgid "pyLoad offers several server backends, now following a short explanation." +msgstr "" + +#: pyload/Setup.py:236 +msgid "Default server, this server offers SSL and is a good alternative to builtin." +msgstr "" + +#: pyload/Setup.py:238 +msgid "Can be used by apache, lighttpd, requires you to configure them, which is not too easy job." +msgstr "" + +#: pyload/Setup.py:239 +msgid "Very fast alternative written in C, requires libev and linux knowledge." +msgstr "" + +#: pyload/Setup.py:240 +msgid "Get it from here: https://github.com/jonashaag/bjoern, compile it" +msgstr "" + +#: pyload/Setup.py:241 +msgid "and copy bjoern.so to pyload/lib" +msgstr "" + +#: pyload/Setup.py:245 +msgid "Attention: In some rare cases the builtin server is not working, if you notice problems with the webinterface" +msgstr "" + +#: pyload/Setup.py:246 +msgid "come back here and change the builtin server to the threaded one here." +msgstr "" + +#: pyload/Setup.py:248 +msgid "Server" +msgstr "" + +#: pyload/Setup.py:253 +msgid "## SSL Setup ##" +msgstr "" + +#: pyload/Setup.py:255 +msgid "Execute these commands from pyLoad config folder to make ssl certificates:" +msgstr "" + +#: pyload/Setup.py:261 +msgid "If you're done and everything went fine, you can activate ssl now." +msgstr "" + +#: pyload/Setup.py:262 +msgid "Activate SSL?" +msgstr "" + +#: pyload/Setup.py:278 +msgid "Select action" +msgstr "" + +#: pyload/Setup.py:279 +msgid "1 - Create/Edit user" +msgstr "" + +#: pyload/Setup.py:280 +msgid "2 - List users" +msgstr "" + +#: pyload/Setup.py:281 +msgid "3 - Remove user" +msgstr "" + +#: pyload/Setup.py:282 +msgid "4 - Quit" +msgstr "" + +#: pyload/Setup.py:294 +msgid "Users" +msgstr "" + +#: pyload/Setup.py:322 +msgid "Setting new configpath, current configuration will not be transferred!" +msgstr "" + +#: pyload/Setup.py:323 +msgid "Config path" +msgstr "" + +#: pyload/Setup.py:331 +msgid "Config path changed, setup will now close, please restart to go on." +msgstr "" + +#: pyload/Setup.py:332 +msgid "Press Enter to exit." +msgstr "" + +#: pyload/Setup.py:336 +#, python-format +msgid "Setting config path failed: %s" +msgstr "" + +#: pyload/Setup.py:347 +msgid "y" +msgstr "" + +#: pyload/Setup.py:349 +msgid "n" +msgstr "" + +#: pyload/Setup.py:373 +msgid "Password: " +msgstr "" + +#: pyload/Setup.py:377 +msgid "Password too short. Use at least 4 symbols." +msgstr "" + +#: pyload/Setup.py:380 +msgid "Password (again): " +msgstr "" + +#: pyload/Setup.py:386 +msgid "Passwords did not match." +msgstr "" + +#: pyload/Setup.py:397 +msgid "yes" +msgstr "" + +#: pyload/Setup.py:397 +msgid "true" +msgstr "" + +#: pyload/Setup.py:397 +msgid "t" +msgstr "" + +#: pyload/Setup.py:400 +msgid "no" +msgstr "" + +#: pyload/Setup.py:400 +msgid "false" +msgstr "" + +#: pyload/Setup.py:400 +msgid "f" +msgstr "" + +#: pyload/Setup.py:403 pyload/Setup.py:413 +msgid "Invalid Input" +msgstr "" + diff --git a/locale/pa/LC_MESSAGES/webUI.po b/locale/pa/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..b63503415 --- /dev/null +++ b/locale/pa/LC_MESSAGES/webUI.po @@ -0,0 +1,131 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Punjabi\n" +"Language: pa_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "" + diff --git a/locale/pl/LC_MESSAGES/cli.po b/locale/pl/LC_MESSAGES/cli.po index 3f6dfbdf8..bf68c90c4 100644 --- a/locale/pl/LC_MESSAGES/cli.po +++ b/locale/pl/LC_MESSAGES/cli.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -153,7 +153,7 @@ msgstr "zarzÄ
dzaj kolejkÄ
" #: pyload/cli/Cli.py:207 msgid " Manage Collector" -msgstr "ZarzÄ
dzanie Collector'em linków" +msgstr " ZarzÄ
dzanie poczekalniÄ
linków" #: pyload/cli/Cli.py:208 msgid " (Un)Pause Server" @@ -194,7 +194,7 @@ msgstr "WyÅwietla pobierane pliki z kolejki" #: pyload/cli/Cli.py:445 msgid "Prints downloads in collector" -msgstr "WyÅwietla pobierane pliki z Collector'a" +msgstr "WyÅwietla pobierane pliki z poczekalni" #: pyload/cli/Cli.py:446 msgid "Adds package to queue" @@ -202,19 +202,19 @@ msgstr "Dodaje pakiet do kolejki" #: pyload/cli/Cli.py:447 msgid "Adds package to collector" -msgstr "Dodaje paczkÄ do Collector'a" +msgstr "Dodaje paczkÄ do poczekalni" #: pyload/cli/Cli.py:448 msgid "Delete Files from Queue/Collector" -msgstr "UsuÅ Pliki z Kolejki lub Collector'a" +msgstr "UsuÅ Pliki z Kolejki lub Poczekalni" #: pyload/cli/Cli.py:449 msgid "Delete Packages from Queue/Collector" -msgstr "UsuÅ Paczki z Kolejki/Kolektora" +msgstr "UsuÅ Paczki z Kolejki/Poczekalni" #: pyload/cli/Cli.py:450 msgid "Move Packages from Queue to Collector or vice versa" -msgstr "Przenoszenie paczek z kolejki do zbieracza linków i odwrotnie" +msgstr "Przenoszenie paczek z kolejki do poczekalni i odwrotnie" #: pyload/cli/Cli.py:451 msgid "Restart files" diff --git a/locale/pl/LC_MESSAGES/core.po b/locale/pl/LC_MESSAGES/core.po index cf9dfd734..45a22c7eb 100644 --- a/locale/pl/LC_MESSAGES/core.po +++ b/locale/pl/LC_MESSAGES/core.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -15,7 +15,7 @@ msgstr "Project-Id-Version: pyload\n" #: pyload/AddonManager.py:62 #, python-format msgid "Error when executing %s" -msgstr "" +msgstr "BÅÄ
d podczas wykonywania %s" #: pyload/AddonManager.py:93 #, python-format @@ -25,12 +25,12 @@ msgstr "Nie powiodÅa siÄ aktywacja %(name)s" #: pyload/AddonManager.py:96 #, python-format msgid "Activated addons: %s" -msgstr "" +msgstr "Aktywne dodatki: %s" #: pyload/AddonManager.py:97 #, python-format msgid "Deactivated addons: %s" -msgstr "" +msgstr "Nieaktywne dodatki: %s" #: pyload/AddonManager.py:153 msgid "Activating Plugins..." @@ -38,7 +38,7 @@ msgstr "WÅÄ
czanie wtyczek ..." #: pyload/AddonManager.py:162 msgid "Deactivating Plugins..." -msgstr "" +msgstr "WyÅÄ
czanie dodatków..." #: pyload/web/ServerThread.py:49 msgid "SSL certificates not found." @@ -46,19 +46,19 @@ msgstr "Nie znaleziono certyfikatów SSL." #: pyload/web/ServerThread.py:53 msgid "WebUI built is not available" -msgstr "" +msgstr "WebUI nie jest dostÄpny" #: pyload/web/ServerThread.py:55 msgid "Running webUI in development mode" -msgstr "" +msgstr "Uruchamianie webUI w trybie deweloperskim" #: pyload/web/ServerThread.py:73 msgid "Failed starting webserver: " -msgstr "" +msgstr "Niepowodzenie przy uruchamianiu webserwera: " #: pyload/web/ServerThread.py:107 msgid "Failed importing webserver: " -msgstr "" +msgstr "Niepowodzenie przy imporcie webserwera: " #: pyload/web/ServerThread.py:125 msgid "This server offers no SSL, please consider using threaded instead" @@ -67,11 +67,11 @@ msgstr "Ten serwer nie wspiera SSL, naleÅŒy rozwaÅŒyÄ uÅŒycie serwera threaded" #: pyload/web/ServerThread.py:139 #, python-format msgid "Starting %(name)s webserver: %(host)s:%(port)d" -msgstr "" +msgstr "Uruchamianie webserwera %(name)s: %(host)s:%(port)d" #: pyload/config/default.py:14 msgid "Remote" -msgstr "" +msgstr "Zdalny" #: pyload/config/default.py:14 pyload/config/default.py:21 #: pyload/config/default.py:30 pyload/config/default.py:42 @@ -79,7 +79,7 @@ msgstr "" #: pyload/config/default.py:73 pyload/config/default.py:83 #: pyload/config/default.py:91 pyload/config/default.py:103 msgid "Description" -msgstr "" +msgstr "Opis" #: pyload/config/default.py:14 pyload/config/default.py:21 #: pyload/config/default.py:30 pyload/config/default.py:42 @@ -87,7 +87,7 @@ msgstr "" #: pyload/config/default.py:73 pyload/config/default.py:83 #: pyload/config/default.py:91 pyload/config/default.py:103 msgid "Long description" -msgstr "" +msgstr "Opis szczegóÅowy" #: pyload/config/default.py:16 pyload/config/default.py:56 #: pyload/config/default.py:63 @@ -105,11 +105,11 @@ msgstr "Adres" #: pyload/config/default.py:21 msgid "Log" -msgstr "" +msgstr "Dziennik zdarzeÅ" #: pyload/config/default.py:23 msgid "Size in kb" -msgstr "" +msgstr "Rozmiar w kb" #: pyload/config/default.py:24 msgid "Folder" @@ -117,31 +117,31 @@ msgstr "Folder" #: pyload/config/default.py:25 msgid "File Log" -msgstr "" +msgstr "Plik dziennika zdarzeÅ" #: pyload/config/default.py:26 msgid "Count" -msgstr "" +msgstr "Licznik" #: pyload/config/default.py:27 msgid "Log Rotate" -msgstr "" +msgstr "Rotowanie dziennika zdarzeÅ" #: pyload/config/default.py:30 msgid "Permissions" -msgstr "" +msgstr "Uprawnienia" #: pyload/config/default.py:32 msgid "Groupname" -msgstr "" +msgstr "Nazwa grupy" #: pyload/config/default.py:33 msgid "Change Group and User of Downloads" -msgstr "" +msgstr "Zmiana grupy i uÅŒytkownika katalogu do zapisywania plików" #: pyload/config/default.py:34 msgid "Change file mode of downloads" -msgstr "" +msgstr "Zmiana trybu uprawnieÅ pobieranych plików" #: pyload/config/default.py:35 pyload/config/default.py:75 msgid "Username" @@ -149,19 +149,19 @@ msgstr "Nazwa uÅŒytkownika" #: pyload/config/default.py:36 msgid "Filemode for Downloads" -msgstr "" +msgstr "Uprawnienia pobieranych plików w katalogu" #: pyload/config/default.py:37 msgid "Change group of running process" -msgstr "" +msgstr "Zmiana grupy uruchomionych procesów" #: pyload/config/default.py:38 msgid "Folder Permission mode" -msgstr "" +msgstr "Tryb uprawnieÅ folderu" #: pyload/config/default.py:39 msgid "Change user of running process" -msgstr "" +msgstr "Zmiana uÅŒytkownika uruchomionego procesu" #: pyload/config/default.py:42 msgid "General" @@ -173,51 +173,51 @@ msgstr "JÄzyk" #: pyload/config/default.py:45 msgid "Download Folder" -msgstr "" +msgstr "Folder na pobierane pliki" #: pyload/config/default.py:46 msgid "Use Checksum" -msgstr "" +msgstr "Sprawdzanie sumy kontrolnej" #: pyload/config/default.py:47 msgid "Create folder for each package" -msgstr "" +msgstr "Twórz folder dla kaÅŒdego pobrania" #: pyload/config/default.py:48 msgid "Debug Mode" -msgstr "" +msgstr "Tryb debugowania" #: pyload/config/default.py:49 msgid "Min Free Space (MB)" -msgstr "" +msgstr "Minimalna iloÅÄ wolnego miejsca (MB)" #: pyload/config/default.py:50 msgid "CPU Priority" -msgstr "" +msgstr "Priorytet CPU" #: pyload/config/default.py:53 msgid "SSL" -msgstr "" +msgstr "SSL" #: pyload/config/default.py:55 msgid "SSL Certificate" -msgstr "" +msgstr "Certyfikat SSL" #: pyload/config/default.py:57 msgid "SSL Key" -msgstr "" +msgstr "Klucz SSL" #: pyload/config/default.py:60 msgid "Webinterface" -msgstr "" +msgstr "Interfejs WWW" #: pyload/config/default.py:62 msgid "Template" -msgstr "" +msgstr "Szablon" #: pyload/config/default.py:64 msgid "Path Prefix" -msgstr "" +msgstr "Prefiks ÅcieÅŒki" #: pyload/config/default.py:65 msgid "Server" @@ -225,27 +225,27 @@ msgstr "Serwer" #: pyload/config/default.py:66 msgid "Favor specific server" -msgstr "" +msgstr "Specyficzny folder serwera" #: pyload/config/default.py:67 msgid "IP" -msgstr "" +msgstr "IP" #: pyload/config/default.py:68 msgid "Use HTTPS" -msgstr "" +msgstr "UÅŒywaj HTTPS" #: pyload/config/default.py:70 msgid "Development mode" -msgstr "" +msgstr "Tryb deweloperski" #: pyload/config/default.py:73 msgid "Proxy" -msgstr "" +msgstr "Proxy" #: pyload/config/default.py:76 msgid "Use Proxy" -msgstr "" +msgstr "UÅŒywaj Proxy" #: pyload/config/default.py:78 msgid "Password" @@ -253,67 +253,67 @@ msgstr "HasÅo" #: pyload/config/default.py:79 msgid "Protocol" -msgstr "" +msgstr "ProtokóÅ" #: pyload/config/default.py:83 msgid "Reconnect" -msgstr "" +msgstr "PoÅÄ
cz ponownie" #: pyload/config/default.py:85 pyload/config/default.py:106 msgid "End" -msgstr "" +msgstr "ZakoÅcz" #: pyload/config/default.py:86 msgid "Use Reconnect" -msgstr "" +msgstr "UÅŒywaj funkcji ponownego ÅÄ
czenia" #: pyload/config/default.py:87 msgid "Method" -msgstr "" +msgstr "Metoda" #: pyload/config/default.py:88 pyload/config/default.py:105 msgid "Start" -msgstr "" +msgstr "Start" #: pyload/config/default.py:91 msgid "Download" -msgstr "" +msgstr "Pobieranie" #: pyload/config/default.py:93 msgid "Max Parallel Downloads" -msgstr "" +msgstr "Maksymalna liczba równolegÅych pobraÅ" #: pyload/config/default.py:94 msgid "Limit Download Speed" -msgstr "" +msgstr "Limit prÄdkoÅci pobierania" #: pyload/config/default.py:95 msgid "Download interface to bind (ip or Name)" -msgstr "" +msgstr "PowiÄ
zanie z interfejsem pobieraÅ (IP lub nazwa)" #: pyload/config/default.py:96 msgid "Skip already existing files" -msgstr "" +msgstr "PomiÅ istniejÄ
ce pliki" #: pyload/config/default.py:97 msgid "Max Download Speed in kb/s" -msgstr "" +msgstr "Maksymalna prÄdkoÅÄ pobieraÅ w kb/s" #: pyload/config/default.py:98 msgid "Allow IPv6" -msgstr "" +msgstr "Zezwalaj na IPv6" #: pyload/config/default.py:99 msgid "Max connections for one download" -msgstr "" +msgstr "Maksymalna liczba poÅÄ
czeÅ dla jednego pobierania" #: pyload/config/default.py:100 msgid "Restart failed downloads on startup" -msgstr "" +msgstr "Uruchom ponowne nieudane pobrania na starcie" #: pyload/config/default.py:103 msgid "Download Time" -msgstr "" +msgstr "Czas pobierania" #: pyload/network/HTTPDownload.py:249 #, python-format @@ -323,29 +323,29 @@ msgstr "Pobranie fragmentów nie powiodÅo siÄ, powrót do pojedynczego poÅÄ
c #: pyload/api/DownloadApi.py:44 #, python-format msgid "Added package %(name)s as folder %(folder)s" -msgstr "" +msgstr "Dodano pakiet %(name)s jako folder %(folder)s" #: pyload/api/DownloadApi.py:95 #, python-format msgid "Added %d links to package" -msgstr "" +msgstr "Dodano linki %d do pakietu" #: pyload/AccountManager.py:69 #, python-format msgid "Unknown account plugin %s" -msgstr "" +msgstr "Nieznana wtyczka konta %s" #: pyload/interaction/InteractionManager.py:88 msgid "Query" -msgstr "" +msgstr "Zapytanie" #: pyload/interaction/InteractionManager.py:111 msgid "Captcha request" -msgstr "" +msgstr "ProÅba o podanie captcha" #: pyload/interaction/InteractionManager.py:111 msgid "Please solve the captcha." -msgstr "" +msgstr "ProszÄ wpisaÄ captcha." #: pyload/remote/RemoteManager.py:35 #, python-format @@ -364,15 +364,15 @@ msgstr "BÅad Åadowania backendu %(name)s | %(error)s" #: pyload/FileManager.py:53 msgid "none" -msgstr "" +msgstr "brak" #: pyload/FileManager.py:53 msgid "offline" -msgstr "" +msgstr "offline" #: pyload/FileManager.py:53 msgid "online" -msgstr "" +msgstr "online" #: pyload/FileManager.py:53 msgid "queued" @@ -438,7 +438,7 @@ msgstr "Paczka ukoÅczona: %s" #: pyload/Api.py:152 #, python-format msgid "User '%s' tries to log in" -msgstr "" +msgstr "UÅŒytkownik '%s' próbuje siÄ zalogowaÄ" #: pyload/Core.py:195 msgid "Received Quit signal" @@ -475,7 +475,7 @@ msgstr "Wszystkie linki zostaÅy usuniÄte" #: pyload/Core.py:403 #, python-format msgid "Download time: %s" -msgstr "" +msgstr "Czas pobierania: %s" #: pyload/Core.py:418 #, python-format @@ -488,7 +488,7 @@ msgstr "Aktywacja kont ..." #: pyload/Core.py:443 msgid "Restarting failed downloads..." -msgstr "" +msgstr "Ponowne uruchamianie bÅÄdnych pobraÅ..." #: pyload/Core.py:451 msgid "pyLoad is up and running" @@ -512,24 +512,24 @@ msgstr "bÅÄ
d przy wyÅÄ
czaniu" #: pyload/Core.py:661 msgid "killed pyLoad from terminal" -msgstr "" +msgstr "zamkniÄcie pyLoad z terminala" #: pyload/database/DatabaseBackend.py:167 msgid "Database was deleted due to incompatible version." -msgstr "" +msgstr "Baza danych zostaÅa skasowana z powodu niekompatybilnej wersji." #: pyload/threads/DecrypterThread.py:50 msgid "Decrypting failed" -msgstr "" +msgstr "BÅÄ
d odszyfrowania linków" #: pyload/threads/DecrypterThread.py:73 #, python-format msgid "Decrypted %(count)d links into package %(name)s" -msgstr "" +msgstr "Rozszyfrowanie linków %(count)d do pakietu %(name)s" #: pyload/threads/DecrypterThread.py:80 msgid "No links decrypted" -msgstr "" +msgstr "Nie odszyfrowano linków" #: pyload/threads/InfoThread.py:147 #, python-format @@ -613,11 +613,11 @@ msgstr "PominiÄto pobieranie: %(name)s z powodu %(plugin)s" #: pyload/threads/DownloadThread.py:188 msgid "Internal Server Error" -msgstr "" +msgstr "WewnÄtrzny bÅÄ
d serwera" #: pyload/threads/AddonThread.py:55 msgid "An Error occurred" -msgstr "" +msgstr "WystÄ
piÅ bÅÄ
d" #: pyload/PluginManager.py:316 #, python-format @@ -626,5 +626,5 @@ msgstr "BÅÄ
d przy imporcie %(name)s: %(msg)s" #: pyload/utils/JsEngine.py:188 msgid "No js engine detected, please install either Spidermonkey, ossp-js, pyv8, nodejs or rhino" -msgstr "" +msgstr "Brak silnika js, naleÅŒy zainstlowaÄ Spidermonkey, ossp-js, pyv8, nodejs lub lrhino" diff --git a/locale/pl/LC_MESSAGES/plugins.po b/locale/pl/LC_MESSAGES/plugins.po index 2ab72ec9d..9d9268fd8 100644 --- a/locale/pl/LC_MESSAGES/plugins.po +++ b/locale/pl/LC_MESSAGES/plugins.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-20 22:13+0200\n" -"PO-Revision-Date: 2013-07-20 18:02-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -19,46 +19,46 @@ msgstr "Pobranie fragmentów nie powiodÅo siÄ, powrót do pojedynczego poÅÄ
c #: pyload/plugins/Base.py:329 msgid "Pil and tesseract not installed and no Client connected for captcha decrypting" -msgstr "" +msgstr "Nie zainstalowano moduÅów pil i tesseract oraz brak poÅÄ
czenia z serwisem dekodujÄ
cym captcha" #: pyload/plugins/Base.py:333 msgid "No captcha result obtained in appropriate time." -msgstr "" +msgstr "Nie podano kodu captcha w odpowiednim czasie." #: pyload/plugins/Hoster.py:282 pyload/plugins/Hoster.py:319 #: pyload/plugins/hoster/ARD.py:76 #, python-format msgid "Setting User and Group failed: %s" -msgstr "" +msgstr "Ustawienia uÅŒytkowników i grup nie powiodÅo siÄ: %s" #: pyload/plugins/Crypter.py:136 msgid "Not existing file or unsupported protocol" -msgstr "" +msgstr "Nie istniejÄ
cy plik lub nieobsÅugiwany protokóÅ" #: pyload/plugins/hoster/RapidshareCom.py:96 msgid "Rapidshare: Traffic Share (direct download)" -msgstr "" +msgstr "Rapidshare: WspóÅdzielenie ruchu (bezpoÅrednie pobieranie)" #: pyload/plugins/hoster/RapidshareCom.py:123 #: pyload/plugins/hoster/RapidshareCom.py:189 msgid "Already downloading from this ip address, waiting 60 seconds" -msgstr "" +msgstr "Trwa pobieranie spod tego adresu IP. Odczekaj 60 sekund" #: pyload/plugins/hoster/RapidshareCom.py:127 msgid "Invalid Auth Code, download will be restarted" -msgstr "" +msgstr "BÅÄdny kod autoryzacji. Pobieranie zostanie wznowione" #: pyload/plugins/hoster/RapidshareCom.py:193 msgid "RapidShareCom: No free slots" -msgstr "" +msgstr "RapidshareCom: Brak wolnych slotów" #: pyload/plugins/hoster/RapidshareCom.py:196 msgid "You need a premium account for this file" -msgstr "" +msgstr "Ten plik wymaga konta premium" #: pyload/plugins/hoster/RapidshareCom.py:198 msgid "Filename reported invalid" -msgstr "" +msgstr "ZgÅoszono nieprawidÅowÄ
nazwÄ pliku" #: pyload/plugins/hoster/RealdebridCom.py:40 #: pyload/plugins/hoster/Premium4Me.py:27 @@ -70,75 +70,75 @@ msgstr "" #: pyload/plugins/hoster/PremiumizeMe.py:19 #, python-format msgid "Please enter your %s account or deactivate this plugin" -msgstr "" +msgstr "ProszÄ wejÅÄ na konto %s lub wyÅÄ
czyÄ wtyczkÄ" #: pyload/plugins/hoster/MegaNz.py:55 msgid "Decryption failed" -msgstr "" +msgstr "Odszyfrowywanie nie powiodÅo siÄ" #: pyload/plugins/hoster/MegaNz.py:99 msgid "No file key provided in the URL" -msgstr "" +msgstr "Nie umieszczono plik klucza w adresie URL" #: pyload/plugins/hoster/MegaNz.py:111 msgid "Error code:" -msgstr "" +msgstr "Kod bÅÄdu:" #: pyload/plugins/hoster/FileserveCom.py:97 msgid "Parallel download error, now waiting 60s." -msgstr "" +msgstr "BÅÄ
d równolegÅego pobierania, odczekaj 60s." #: pyload/plugins/hoster/FileserveCom.py:208 msgid "Not logged in." -msgstr "" +msgstr "Nie zalogowany." #: pyload/plugins/hoster/UploadedTo.py:135 msgid "API key invalid" -msgstr "" +msgstr "niepoprawny klucz API" #: pyload/plugins/hoster/UploadedTo.py:160 #, python-format msgid "%s: Not enough traffic left" -msgstr "" +msgstr "%s: PozostaÅo zbyt maÅo transferu" #: pyload/plugins/hoster/UploadedTo.py:163 msgid "Traffic exceeded" -msgstr "" +msgstr "Przekroczono transfer" #: pyload/plugins/hoster/BasePlugin.py:63 msgid "Authorization required (username:password)" -msgstr "" +msgstr "Wymagana autoryzacja (uÅŒytkownik:hasÅo)" #: pyload/plugins/hoster/NetloadIn.py:143 #: pyload/plugins/hoster/NetloadIn.py:167 msgid "File temporarily not available" -msgstr "" +msgstr "Plik czasowo niedostÄpny" #: pyload/plugins/hoster/NetloadIn.py:180 #, python-format msgid "Netload: waiting between downloads %d s." -msgstr "" +msgstr "Netload: Oczekiwanie pomiÄdzy pobraniami %d s." #: pyload/plugins/hoster/NetloadIn.py:209 #, python-format msgid "Netload: waiting for captcha %d s." -msgstr "" +msgstr "Netload: czekam na captcha %d s." #: pyload/plugins/hoster/NetloadIn.py:248 msgid "Downloaded File was empty" -msgstr "" +msgstr "Pobrany plik byÅ pusty" #: pyload/plugins/hoster/FilesMailRu.py:98 #, python-format msgid "There was HTML Code in the Downloaded File(%s)...redirect error? The Download will be restarted." -msgstr "" +msgstr "W pobranym pliku (%s) byÅ kod HTML... przekierowanie bÅÄdu? Pobieranie zostanie uruchomione ponownie." #: pyload/plugins/hoster/XHamsterCom.py:75 #: pyload/plugins/hoster/XHamsterCom.py:84 #: pyload/plugins/hoster/XHamsterCom.py:87 #, python-format msgid "long_url: %s" -msgstr "" +msgstr "long_url: %s" #: pyload/plugins/Account.py:117 pyload/plugins/Account.py:123 #, python-format @@ -152,100 +152,100 @@ msgstr "HasÅo nieprawidÅowe" #: pyload/plugins/Account.py:184 #, python-format msgid "Get Account Info for %s" -msgstr "" +msgstr "Pobir=erz informacje o koncie dla %s" #: pyload/plugins/Account.py:193 #, python-format msgid "Error: %s" -msgstr "" +msgstr "BÅÄ
d: %s" #: pyload/plugins/Account.py:242 #, python-format msgid "Your Time %s has a wrong format, use: 1:22-3:44" -msgstr "" +msgstr "Format czasu %s jest nieprawidÅowy, uÅŒyj: 1:22-3:44" #: pyload/plugins/Account.py:265 #, python-format msgid "Account %s has not enough traffic, checking again in 30min" -msgstr "" +msgstr "Konto % s generuje zbyt maÅy ruch, sprawdź ponownie za 30min" #: pyload/plugins/Account.py:273 #, python-format msgid "Account %s is expired, checking again in 1h" -msgstr "" +msgstr "Konto %s wygasÅo, sprawdź ponownie za 1godz" #: pyload/plugins/Account.py:290 #, python-format msgid "Login with %s" -msgstr "" +msgstr "Zaloguj siÄ z %s" #: pyload/plugins/Addon.py:118 #, python-format msgid "Error executing addons: %s" -msgstr "" +msgstr "BÅÄ
d podczas pracy dodatków: %s" #: pyload/plugins/accounts/BitshareCom.py:36 msgid "Activate direct Download in your Bitshare Account" -msgstr "" +msgstr "Uaktywnij pobieranie bezpoÅrednie w ustawieniach swojego konta Bitshare" #: pyload/plugins/crypter/SerienjunkiesOrg.py:128 msgid "Downloadlimit reached" -msgstr "" +msgstr "OsiÄ
gniÄto limit transferu" #: pyload/plugins/addons/Premium4Me.py:30 msgid "Please add your premium.to account first and restart pyLoad" -msgstr "" +msgstr "Najpierw dodaj swoje konto rehost.to i zrestartuj pyLoad" #: pyload/plugins/addons/ExternalScripts.py:53 #, python-format msgid "Installed scripts for %s: " -msgstr "" +msgstr "Zainstalowane skrypty dla %s: " #: pyload/plugins/addons/ExternalScripts.py:69 msgid "Script not executable:" -msgstr "" +msgstr "Niewykonywalny skrypt:" #: pyload/plugins/addons/ExternalScripts.py:79 #, python-format msgid "Error in %(script)s: %(error)s" -msgstr "" +msgstr "BÅÄ
d w %(script)s: %(error)s" #: pyload/plugins/addons/CaptchaTrader.py:72 #: pyload/plugins/addons/Captcha9kw.py:56 #: pyload/plugins/addons/ExpertDecoders.py:49 #, python-format msgid "%s credits left" -msgstr "" +msgstr "PozostaÅo %s punktów" #: pyload/plugins/addons/CaptchaTrader.py:120 msgid "Could not send response." -msgstr "" +msgstr "Nie moÅŒe wysÅaÄ odpowiedzi." #: pyload/plugins/addons/CaptchaTrader.py:138 msgid "Your CaptchaTrader Account has not enough credits" -msgstr "" +msgstr "Posiadasz zbyt maÅÄ
iloÅÄ punktów na koncie CaptchaTrader" #: pyload/plugins/addons/Captcha9kw.py:89 #, python-format msgid "New CaptchaID from upload: %s : %s" -msgstr "" +msgstr "Nowe CaptchaID z uploadu: %s: %s" #: pyload/plugins/addons/Captcha9kw.py:123 msgid "Your Captcha 9kw.eu Account has not enough credits" -msgstr "" +msgstr "Twoje konto captcha 9kw.eu nie ma wystarczajÄ
co kredytów" #: pyload/plugins/addons/RehostTo.py:34 msgid "Please add your rehost.to account first and restart pyLoad" -msgstr "" +msgstr "Najpierw dodaj swoje konto rehost.to i zrestartuj pyLoad" #: pyload/plugins/addons/HotFolder.py:82 #, python-format msgid "Added %s from HotFolder" -msgstr "" +msgstr "Dodano %s z HotFolder" #: pyload/plugins/addons/ClickAndLoad.py:74 msgid "Click'N'Load: Port 9666 already in use" -msgstr "" +msgstr "Wtyczka Click'N'Load: Port 9666 jest zajÄty" #: pyload/plugins/addons/XMPPInterface.py:82 #: pyload/plugins/addons/IRCInterface.py:75 @@ -256,66 +256,66 @@ msgstr "Paczka ukoÅczona: %s" #: pyload/plugins/addons/XMPPInterface.py:90 #, python-format msgid "Download finished: %(name)s @ %(plugin)s" -msgstr "" +msgstr "Pobieranie zakoÅczono: %(name)s @ %(plugin)s" #: pyload/plugins/addons/ExpertDecoders.py:98 msgid "Your ExpertDecoders Account has not enough credits" -msgstr "" +msgstr "Twoje konto ExpertDecoders nie ma wystarczajÄ
co kredytów" #: pyload/plugins/addons/UpdateManager.py:73 msgid "*** Plugins have been updated, please restart pyLoad ***" -msgstr "" +msgstr "*** Wtyczki zostaÅy zaktualizowane, proszÄ zrestartowaÄ pyLoad ***" #: pyload/plugins/addons/UpdateManager.py:75 msgid "Plugins updated and reloaded" -msgstr "" +msgstr "Wtyczki zaktualizowane i przeÅadowane" #: pyload/plugins/addons/UpdateManager.py:78 msgid "No plugin updates available" -msgstr "" +msgstr "Brak dostÄpnych aktualizacji wtyczek" #: pyload/plugins/addons/UpdateManager.py:95 msgid "No Updates for pyLoad" -msgstr "" +msgstr "Brak aktualizacji dla pyLoad" #: pyload/plugins/addons/UpdateManager.py:100 #, python-format msgid "*** New pyLoad Version %s available ***" -msgstr "" +msgstr "*** DostÄpna nowa wersja %s ***" #: pyload/plugins/addons/UpdateManager.py:101 msgid "*** Get it here: http://pyload.org/download ***" -msgstr "" +msgstr "*** Pobierz stÄ
d: http://pyload.org/download ***" #: pyload/plugins/addons/UpdateManager.py:104 msgid "Not able to connect server for updates" -msgstr "" +msgstr "Brak poÅÄ
czenia z serwerem aktualizacji" #: pyload/plugins/addons/UpdateManager.py:148 #, python-format msgid "New version of %(type)s|%(name)s : %(version).2f" -msgstr "" +msgstr "Nowa wersja %(type)s|%(name)s : %(version).2f" #: pyload/plugins/addons/UpdateManager.py:157 #: pyload/plugins/addons/UpdateManager.py:162 #, python-format msgid "Error when updating %s" -msgstr "" +msgstr "Podczas aktualizacji wystÄ
piÅ blÄ
d %s" #: pyload/plugins/addons/UpdateManager.py:162 msgid "Version mismatch" -msgstr "" +msgstr "NiezgodnoÅÄ wersji" #: pyload/plugins/addons/ExtractArchive.py:92 #, python-format msgid "No %s installed" -msgstr "" +msgstr "Nie zainstalowano %s" #: pyload/plugins/addons/ExtractArchive.py:94 #: pyload/plugins/addons/ExtractArchive.py:99 #, python-format msgid "Could not activate %s" -msgstr "" +msgstr "Nie moÅŒna aktywowaÄ %s" #: pyload/plugins/addons/ExtractArchive.py:104 msgid "Activated" @@ -323,102 +323,102 @@ msgstr "Aktywowany" #: pyload/plugins/addons/ExtractArchive.py:106 msgid "No Extract plugins activated" -msgstr "" +msgstr "Brak aktywnych wtyczek do rozpakowywania plików" #: pyload/plugins/addons/ExtractArchive.py:118 #, python-format msgid "Package %s queued for later extracting" -msgstr "" +msgstr "Pakiet %s zakolejkowany do rozpakowania" #: pyload/plugins/addons/ExtractArchive.py:143 #, python-format msgid "Check package %s" -msgstr "" +msgstr "Sprawdzanie paczki %s" #: pyload/plugins/addons/ExtractArchive.py:183 #, python-format msgid "Extract to %s" -msgstr "" +msgstr "Wypakowano %s" #: pyload/plugins/addons/ExtractArchive.py:197 msgid "No files found to extract" -msgstr "" +msgstr "Nie znaleziono plików do rozpakowania" #: pyload/plugins/addons/ExtractArchive.py:203 msgid "extracting" -msgstr "" +msgstr "wypakowujÄ" #: pyload/plugins/addons/ExtractArchive.py:214 msgid "Password protected" -msgstr "" +msgstr "Zabezpieczone haÅsem" #: pyload/plugins/addons/ExtractArchive.py:234 msgid "Wrong password" -msgstr "" +msgstr "NieprawidÅowe hasÅo" #: pyload/plugins/addons/ExtractArchive.py:242 #, python-format msgid "Deleting %s files" -msgstr "" +msgstr "Usuwanie %s plików" #: pyload/plugins/addons/ExtractArchive.py:247 msgid "Extracting finished" -msgstr "" +msgstr "Wypakowanie zakoÅczone" #: pyload/plugins/addons/ExtractArchive.py:254 msgid "Archive Error" -msgstr "" +msgstr "BÅÄ
d archiwum" #: pyload/plugins/addons/ExtractArchive.py:256 msgid "CRC Mismatch" -msgstr "" +msgstr "NieprawidÅowa suma kontrolna CRC" #: pyload/plugins/addons/ExtractArchive.py:260 msgid "Unknown Error" -msgstr "" +msgstr "WystÄ
piÅ nieznany bÅÄ
d" #: pyload/plugins/addons/ExtractArchive.py:312 msgid "Setting User and Group failed" -msgstr "" +msgstr "Ustawienie uÅŒytkowników i grup nie powiodÅo siÄ: %s" #: pyload/plugins/addons/LinkdecrypterCom.py:36 msgid "Crypter list not found" -msgstr "" +msgstr "Nie odnaleziono listy Crypter" #: pyload/plugins/addons/LinkdecrypterCom.py:50 msgid "Crypter list is empty" -msgstr "" +msgstr "Lista Crypter jest pusta" #: pyload/plugins/addons/IRCInterface.py:82 #, python-format msgid "Download finished: %(name)s @ %(plugin)s " -msgstr "" +msgstr "Pobieranie zakoÅczono: %(name)s @ %(plugin)s " #: pyload/plugins/addons/IRCInterface.py:94 #, python-format msgid "New Captcha Request: %s" -msgstr "" +msgstr "Nowe ÅŒÄ
danie captcha: %s" #: pyload/plugins/addons/IRCInterface.py:95 #, python-format msgid "Answer with 'c %s text on the captcha'" -msgstr "" +msgstr "W odpowiedzi uÅŒyj 'c %s tekst z captcha'" #: pyload/plugins/addons/PremiumizeMe.py:46 msgid "Please add a valid premiumize.me account first and restart pyLoad." -msgstr "" +msgstr "Dodaj najpierw waÅŒne konto premiumize.me i zrestartuj pyLoad." #: pyload/plugins/addons/CaptchaBrotherhood.py:69 #, python-format msgid "%d credits left" -msgstr "" +msgstr "PozostaÅo %s punktów" #: pyload/plugins/addons/MultiHoster.py:29 #, python-format msgid "Activated %s" -msgstr "" +msgstr "Aktywowano %s" #: pyload/plugins/addons/MultiHoster.py:47 msgid "No Hoster loaded" -msgstr "" +msgstr "Nie zaÅadowano Hostera" diff --git a/locale/pl/LC_MESSAGES/setup.po b/locale/pl/LC_MESSAGES/setup.po index 27c044c36..0cd5fd848 100644 --- a/locale/pl/LC_MESSAGES/setup.po +++ b/locale/pl/LC_MESSAGES/setup.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -18,15 +18,15 @@ msgstr "Czy chcesz skonfigurowaÄ pyLoad do wspóÅpracy z interfejsem WWW?" #: pyload/Setup.py:73 msgid "You need a Browser and a connection to this PC for it." -msgstr "" +msgstr "Potrzebujesz do tego przeglÄ
darki i poÅÄ
czenia z komputerem." #: pyload/Setup.py:74 msgid "Url would be: http://hostname:8000/" -msgstr "" +msgstr "Adres URL musi byÄ w postaci: http://hostname:8000 /" #: pyload/Setup.py:75 msgid "Start initial webinterface for configuration?" -msgstr "" +msgstr "RozpoczÄ
Ä konfiguracjÄ?" #: pyload/Setup.py:86 msgid "Welcome to the pyLoad Configuration Assistent." @@ -50,7 +50,7 @@ msgstr "Nie zapomnij: kiedy uruchamiasz pyLoadCore zawsze moÅŒesz ponownie wybra #: pyload/Setup.py:93 msgid "If you have any problems with this assistent hit CTRL+C," -msgstr "" +msgstr "JeÅli masz jakiekolwiek problemy z asystentem wciÅnij Ctlr-C," #: pyload/Setup.py:94 msgid "to abort and don't let him start with pyLoadCore automatically anymore." @@ -62,7 +62,7 @@ msgstr "NaciÅnij enter jak bÄdziesz gotowy na sprawdzenie systemu." #: pyload/Setup.py:103 msgid "Features missing: " -msgstr "" +msgstr "NiedostÄpne funkcje: " #: pyload/Setup.py:107 msgid "no py-crypto available" @@ -82,7 +82,7 @@ msgstr "Jest to potrzebne jeÅli chcesz nawiÄ
zywaÄ szyfrowane poÅÄ
czenia z C #: pyload/Setup.py:114 msgid "If you only want to access locally to pyLoad ssl is not useful." -msgstr "" +msgstr "JeÅli chcesz mieÄ dostÄp tylko lokalny - SSL nie jest uÅŒyteczne." #: pyload/Setup.py:118 msgid "no Captcha Recognition available" @@ -102,7 +102,7 @@ msgstr "Do dodania kilku linków jednoczeÅnie bÄdziesz potrzebowaÅ Click'N'Lo #: pyload/Setup.py:126 msgid "You can abort the setup now and fix some dependencies if you want." -msgstr "" +msgstr "MoÅŒesz przerwaÄ instalacjÄ i naprawiÄ niektóre zaleÅŒnoÅci." #: pyload/Setup.py:128 msgid "Continue with setup?" @@ -115,7 +115,7 @@ msgstr "Czy chcesz zmieniÄ ÅcieÅŒkÄ do plików konfiguracji? Obecnie to %s" #: pyload/Setup.py:136 msgid "If you use pyLoad on a server or the home partition lives on an internal flash it may be a good idea to change it." -msgstr "" +msgstr "JeÅli uÅŒywasz pyLoad'a na serwerze lub partycji home która znajduje siÄ na pamiÄci flash - dobrym pomysÅem moÅŒe byÄ zmiana tego parametru." #: pyload/Setup.py:137 msgid "Change config path?" @@ -159,7 +159,7 @@ msgstr "NaciÅnij enter aby wyjÅÄ i ponownie uruchom pyLoad" #: pyload/Setup.py:173 msgid "Webinterface running for setup." -msgstr "" +msgstr "ZostaÅa uruchomiona instalacja." #: pyload/Setup.py:190 msgid "## Basic Setup ##" @@ -191,7 +191,7 @@ msgstr "JÄzyk" #: pyload/Setup.py:213 msgid "Download folder" -msgstr "" +msgstr "Folder na pobierane pliki" #: pyload/Setup.py:214 msgid "Max parallel downloads" @@ -231,7 +231,7 @@ msgstr "pyLoad oferuje kilka typów serwerów backends, a teraz po krótce wyjaÅ #: pyload/Setup.py:236 msgid "Default server, this server offers SSL and is a good alternative to builtin." -msgstr "" +msgstr "DomyÅlny serwer, ten serwer oferuje SSL i jest dobrÄ
alternatywÄ
dla wbudowanego." #: pyload/Setup.py:238 msgid "Can be used by apache, lighttpd, requires you to configure them, which is not too easy job." @@ -239,7 +239,7 @@ msgstr "MoÅŒe byÄ uÅŒywany przez apache, lighttpd, wymaga od Ciebie ich konfigu #: pyload/Setup.py:239 msgid "Very fast alternative written in C, requires libev and linux knowledge." -msgstr "" +msgstr "Bardzo szybka alternatywa, napisany w C, wymaga libev i znajomoÅci Linuxa." #: pyload/Setup.py:240 msgid "Get it from here: https://github.com/jonashaag/bjoern, compile it" @@ -247,7 +247,7 @@ msgstr "Pobierz go stÄ
d: https://github.com/jonashaag/bjoern, i skompiluj go" #: pyload/Setup.py:241 msgid "and copy bjoern.so to pyload/lib" -msgstr "" +msgstr "i skopiowaÄ bjoern.so do pyload/lib" #: pyload/Setup.py:245 msgid "Attention: In some rare cases the builtin server is not working, if you notice problems with the webinterface" @@ -303,15 +303,15 @@ msgstr "UÅŒytkownicy" #: pyload/Setup.py:322 msgid "Setting new configpath, current configuration will not be transferred!" -msgstr "" +msgstr "Ustawiam nowÄ
ÅcieÅŒkÄ do plików konfiguracji, obecna konfiguracja nie zostanie tam przeniesiona!" #: pyload/Setup.py:323 msgid "Config path" -msgstr "" +msgstr "ÅcieÅŒka konfiguracji" #: pyload/Setup.py:331 msgid "Config path changed, setup will now close, please restart to go on." -msgstr "" +msgstr "ÅcieÅŒka do plików konfiguracji zostaÅa zmieniona, Instalator zostanie teraz zamkniÄty, uruchom go ponownie, aby przejÅÄ dalej." #: pyload/Setup.py:332 msgid "Press Enter to exit." @@ -328,7 +328,7 @@ msgstr "t" #: pyload/Setup.py:349 msgid "n" -msgstr "" +msgstr "n" #: pyload/Setup.py:373 msgid "Password: " @@ -336,7 +336,7 @@ msgstr "HasÅo:" #: pyload/Setup.py:377 msgid "Password too short. Use at least 4 symbols." -msgstr "" +msgstr "HasÅo za krótkie. UÅŒyj przynajmniej 4 znaków." #: pyload/Setup.py:380 msgid "Password (again): " @@ -356,7 +356,7 @@ msgstr "prawda" #: pyload/Setup.py:397 msgid "t" -msgstr "" +msgstr "t" #: pyload/Setup.py:400 msgid "no" @@ -368,7 +368,7 @@ msgstr "faÅsz" #: pyload/Setup.py:400 msgid "f" -msgstr "" +msgstr "f" #: pyload/Setup.py:403 pyload/Setup.py:413 msgid "Invalid Input" diff --git a/locale/pl/LC_MESSAGES/webUI.po b/locale/pl/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..e38891d40 --- /dev/null +++ b/locale/pl/LC_MESSAGES/webUI.po @@ -0,0 +1,133 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Polish\n" +"Language: pl_PL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10< =4 && (n%100<10 or n%100>=20) ? 1 : 2);\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "niedostÄpny" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "Bez limitu" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "Administrator" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "Ustawienia" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "Dodaj konto" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "Konta" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "Lokalny" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "Szukaj" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "Typ" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "Wszystkie" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "ZakoÅczono" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "NiedokoÅczono" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "Niepowodzenie" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "1 pakiet" +msgstr[1] "%d pakiety(ów)" +msgstr[2] "pakiety: %d" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "1 plik" +msgstr[1] "plików: %d" +msgstr[2] "plików: %d" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "Dodaj konto" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "Wprowadź dane swojego konta" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "Wybierz wtyczkÄ" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "Wybierz wtyczkÄ, którÄ
chcesz skonfigurowaÄ" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "Dodaj" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "Zamknij" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "ProszÄ potwierdziÄ" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "Czy chcesz usunÄ
Ä wybrane elementy?" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "UsuÅ" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "Anuluj" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "WyÅlij" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "W trakcie dziaÅania..." + diff --git a/locale/plugins.pot b/locale/plugins.pot index fa9d6d25a..8ef8c07d9 100644 --- a/locale/plugins.pot +++ b/locale/plugins.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pyload 0.4.9.9-dev\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" -"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"POT-Creation-Date: 2013-10-13 18:16+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,225 +17,261 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: pyload/plugins/Account.py:140 pyload/plugins/Account.py:146 +#: pyload/plugins/network/CurlDownload.py:245 #, python-format -msgid "Could not login with account %(user)s | %(msg)s" +msgid "Download chunks failed, fallback to single connection | %s" msgstr "" -#: pyload/plugins/Account.py:141 -msgid "Wrong Password" +#: pyload/plugins/Base.py:327 +msgid "" +"Pil and tesseract not installed and no Client connected for captcha " +"decrypting" msgstr "" -#: pyload/plugins/Account.py:202 -#, python-format -msgid "Get Account Info for %s" +#: pyload/plugins/Base.py:331 +msgid "No captcha result obtained in appropriate time." msgstr "" -#: pyload/plugins/Account.py:211 +#: pyload/plugins/Hoster.py:260 pyload/plugins/Hoster.py:297 +#: pyload/plugins/hoster/ARD.py:79 #, python-format -msgid "Error: %s" +msgid "Setting User and Group failed: %s" msgstr "" -#: pyload/plugins/Account.py:262 -#, python-format -msgid "Your Time %s has a wrong format, use: 1:22-3:44" +#: pyload/plugins/Crypter.py:170 +msgid "Not existing file or unsupported protocol" msgstr "" -#: pyload/plugins/Account.py:285 +#: pyload/plugins/Crypter.py:228 #, python-format -msgid "Account %s has not enough traffic, checking again in 30min" +msgid "Could not remove file '%s'" msgstr "" -#: pyload/plugins/Account.py:293 -#, python-format -msgid "Account %s is expired, checking again in 1h" +#: pyload/plugins/hoster/RapidshareCom.py:102 +msgid "Rapidshare: Traffic Share (direct download)" msgstr "" -#: pyload/plugins/Account.py:310 -#, python-format -msgid "Login with %s" +#: pyload/plugins/hoster/RapidshareCom.py:129 +#: pyload/plugins/hoster/RapidshareCom.py:197 +msgid "Already downloading from this ip address, waiting 60 seconds" msgstr "" -#: pyload/plugins/accounts/BitshareCom.py:37 -msgid "Activate direct Download in your Bitshare Account" +#: pyload/plugins/hoster/RapidshareCom.py:133 +msgid "Invalid Auth Code, download will be restarted" msgstr "" -#: pyload/plugins/Addon.py:118 -#, python-format -msgid "Error executing addons: %s" +#: pyload/plugins/hoster/RapidshareCom.py:202 +msgid "RapidShareCom: No free slots" msgstr "" -#: pyload/plugins/addons/Captcha9kw.py:58 -#: pyload/plugins/addons/CaptchaTrader.py:69 -#: pyload/plugins/addons/ExpertDecoders.py:50 -#, python-format -msgid "%s credits left" +#: pyload/plugins/hoster/RapidshareCom.py:205 +msgid "You need a premium account for this file" msgstr "" -#: pyload/plugins/addons/Captcha9kw.py:91 +#: pyload/plugins/hoster/RapidshareCom.py:207 +msgid "Filename reported invalid" +msgstr "" + +#: pyload/plugins/hoster/RealdebridCom.py:45 +#: pyload/plugins/hoster/Premium4Me.py:29 +#: pyload/plugins/hoster/MultiDebridCom.py:44 +#: pyload/plugins/hoster/FastixRu.py:38 pyload/plugins/hoster/ZeveraCom.py:25 +#: pyload/plugins/hoster/UnrestrictLi.py:57 +#: pyload/plugins/hoster/SimplydebridCom.py:28 +#: pyload/plugins/hoster/AlldebridCom.py:41 +#: pyload/plugins/hoster/RehostTo.py:26 pyload/plugins/hoster/ReloadCc.py:24 +#: pyload/plugins/hoster/DebridItaliaCom.py:43 +#: pyload/plugins/hoster/PremiumizeMe.py:26 #, python-format -msgid "New CaptchaID from upload: %s : %s" +msgid "Please enter your %s account or deactivate this plugin" msgstr "" -#: pyload/plugins/addons/Captcha9kw.py:127 -msgid "Your Captcha 9kw.eu Account has not enough credits" +#: pyload/plugins/hoster/MegaNz.py:56 +msgid "Decryption failed" msgstr "" -#: pyload/plugins/addons/CaptchaBrotherhood.py:69 -#, python-format -msgid "%d credits left" +#: pyload/plugins/hoster/MegaNz.py:106 +msgid "No file key provided in the URL" msgstr "" -#: pyload/plugins/addons/CaptchaTrader.py:117 -msgid "Could not send response." +#: pyload/plugins/hoster/MegaNz.py:118 +msgid "Error code:" msgstr "" -#: pyload/plugins/addons/CaptchaTrader.py:135 -msgid "Your CaptchaTrader Account has not enough credits" +#: pyload/plugins/hoster/FileserveCom.py:99 +msgid "Parallel download error, now waiting 60s." msgstr "" -#: pyload/plugins/addons/ClickAndLoad.py:75 -msgid "Click'N'Load: Port 9666 already in use" +#: pyload/plugins/hoster/FileserveCom.py:215 +msgid "Not logged in." msgstr "" -#: pyload/plugins/addons/ExpertDecoders.py:95 -msgid "Your ExpertDecoders Account has not enough credits" +#: pyload/plugins/hoster/UploadedTo.py:135 +msgid "API key invalid" msgstr "" -#: pyload/plugins/addons/ExternalScripts.py:53 +#: pyload/plugins/hoster/UploadedTo.py:159 #, python-format -msgid "Installed scripts for %s: " +msgid "%s: Not enough traffic left" msgstr "" -#: pyload/plugins/addons/ExternalScripts.py:68 -msgid "Script not executable:" +#: pyload/plugins/hoster/UploadedTo.py:162 +msgid "Traffic exceeded" msgstr "" -#: pyload/plugins/addons/ExternalScripts.py:78 -#, python-format -msgid "Error in %(script)s: %(error)s" +#: pyload/plugins/hoster/BasePlugin.py:64 +msgid "Authorization required (username:password)" msgstr "" -#: pyload/plugins/addons/ExtractArchive.py:93 -#, python-format -msgid "No %s installed" +#: pyload/plugins/hoster/NetloadIn.py:145 +#: pyload/plugins/hoster/NetloadIn.py:169 +msgid "File temporarily not available" msgstr "" -#: pyload/plugins/addons/ExtractArchive.py:95 -#: pyload/plugins/addons/ExtractArchive.py:100 +#: pyload/plugins/hoster/NetloadIn.py:182 #, python-format -msgid "Could not activate %s" +msgid "Netload: waiting between downloads %d s." msgstr "" -#: pyload/plugins/addons/ExtractArchive.py:105 -msgid "Activated" +#: pyload/plugins/hoster/NetloadIn.py:213 +#, python-format +msgid "Netload: waiting for captcha %d s." msgstr "" -#: pyload/plugins/addons/ExtractArchive.py:107 -msgid "No Extract plugins activated" +#: pyload/plugins/hoster/NetloadIn.py:251 +msgid "Downloaded File was empty" msgstr "" -#: pyload/plugins/addons/ExtractArchive.py:119 +#: pyload/plugins/hoster/FilesMailRu.py:99 #, python-format -msgid "Package %s queued for later extracting" +msgid "" +"There was HTML Code in the Downloaded File (%s)...redirect error? The " +"Download will be restarted." msgstr "" -#: pyload/plugins/addons/ExtractArchive.py:142 +#: pyload/plugins/hoster/XHamsterCom.py:77 +#: pyload/plugins/hoster/XHamsterCom.py:86 +#: pyload/plugins/hoster/XHamsterCom.py:89 #, python-format -msgid "Check package %s" +msgid "long_url: %s" msgstr "" -#: pyload/plugins/addons/ExtractArchive.py:183 +#: pyload/plugins/Account.py:140 pyload/plugins/Account.py:146 #, python-format -msgid "Extract to %s" +msgid "Could not login with account %(user)s | %(msg)s" msgstr "" -#: pyload/plugins/addons/ExtractArchive.py:198 -msgid "No files found to extract" +#: pyload/plugins/Account.py:141 +msgid "Wrong Password" msgstr "" -#: pyload/plugins/addons/ExtractArchive.py:205 -msgid "extracting" +#: pyload/plugins/Account.py:202 +#, python-format +msgid "Get Account Info for %s" msgstr "" -#: pyload/plugins/addons/ExtractArchive.py:216 -msgid "Password protected" +#: pyload/plugins/Account.py:211 +#, python-format +msgid "Error: %s" msgstr "" -#: pyload/plugins/addons/ExtractArchive.py:237 -msgid "Wrong password" +#: pyload/plugins/Account.py:263 +#, python-format +msgid "Your Time %s has a wrong format, use: 1:22-3:44" msgstr "" -#: pyload/plugins/addons/ExtractArchive.py:245 +#: pyload/plugins/Account.py:286 #, python-format -msgid "Deleting %s files" +msgid "Account %s has not enough traffic, checking again in 30min" msgstr "" -#: pyload/plugins/addons/ExtractArchive.py:252 -msgid "Extracting finished" +#: pyload/plugins/Account.py:294 +#, python-format +msgid "Account %s is expired, checking again in 1h" msgstr "" -#: pyload/plugins/addons/ExtractArchive.py:258 -msgid "Archive Error" +#: pyload/plugins/Account.py:311 +#, python-format +msgid "Login with %s" msgstr "" -#: pyload/plugins/addons/ExtractArchive.py:260 -msgid "CRC Mismatch" +#: pyload/plugins/Addon.py:118 +#, python-format +msgid "Error executing addons: %s" msgstr "" -#: pyload/plugins/addons/ExtractArchive.py:264 -msgid "Unknown Error" +#: pyload/plugins/accounts/BitshareCom.py:37 +msgid "Activate direct Download in your Bitshare Account" msgstr "" -#: pyload/plugins/addons/ExtractArchive.py:316 -msgid "Setting User and Group failed" +#: pyload/plugins/crypter/SerienjunkiesOrg.py:130 +msgid "Downloadlimit reached" msgstr "" -#: pyload/plugins/addons/HotFolder.py:82 +#: pyload/plugins/addons/ExternalScripts.py:53 #, python-format -msgid "Added %s from HotFolder" +msgid "Installed scripts for %s: " msgstr "" -#: pyload/plugins/addons/IRCInterface.py:74 -#: pyload/plugins/addons/XMPPInterface.py:83 -#, python-format -msgid "Package finished: %s" +#: pyload/plugins/addons/ExternalScripts.py:68 +msgid "Script not executable:" msgstr "" -#: pyload/plugins/addons/IRCInterface.py:82 +#: pyload/plugins/addons/ExternalScripts.py:78 #, python-format -msgid "Download finished: %(name)s @ %(plugin)s " +msgid "Error in %(script)s: %(error)s" msgstr "" -#: pyload/plugins/addons/IRCInterface.py:95 +#: pyload/plugins/addons/CaptchaTrader.py:69 +#: pyload/plugins/addons/Captcha9kw.py:58 +#: pyload/plugins/addons/ExpertDecoders.py:50 #, python-format -msgid "New Captcha Request: %s" +msgid "%s credits left" msgstr "" -#: pyload/plugins/addons/IRCInterface.py:96 +#: pyload/plugins/addons/CaptchaTrader.py:117 +msgid "Could not send response." +msgstr "" + +#: pyload/plugins/addons/CaptchaTrader.py:135 +msgid "Your CaptchaTrader Account has not enough credits" +msgstr "" + +#: pyload/plugins/addons/Captcha9kw.py:92 #, python-format -msgid "Answer with 'c %s text on the captcha'" +msgid "New CaptchaID from upload: %s : %s" msgstr "" -#: pyload/plugins/addons/LinkdecrypterCom.py:37 -msgid "Crypter list not found" +#: pyload/plugins/addons/Captcha9kw.py:128 +msgid "Your Captcha 9kw.eu Account has not enough credits" msgstr "" -#: pyload/plugins/addons/LinkdecrypterCom.py:51 -msgid "Crypter list is empty" +#: pyload/plugins/addons/RehostTo.py:32 +msgid "Please add your rehost.to account first and restart pyLoad" msgstr "" -#: pyload/plugins/addons/MultiHoster.py:29 +#: pyload/plugins/addons/HotFolder.py:82 #, python-format -msgid "Activated %s" +msgid "Added %s from HotFolder" msgstr "" -#: pyload/plugins/addons/MultiHoster.py:47 -msgid "No Hoster loaded" +#: pyload/plugins/addons/ClickAndLoad.py:75 +msgid "Click'N'Load: Port 9666 already in use" msgstr "" -#: pyload/plugins/addons/RehostTo.py:32 -msgid "Please add your rehost.to account first and restart pyLoad" +#: pyload/plugins/addons/XMPPInterface.py:83 +#: pyload/plugins/addons/IRCInterface.py:74 +#, python-format +msgid "Package finished: %s" +msgstr "" + +#: pyload/plugins/addons/XMPPInterface.py:91 +#, python-format +msgid "Download finished: %(name)s @ %(plugin)s" +msgstr "" + +#: pyload/plugins/addons/ExpertDecoders.py:95 +msgid "Your ExpertDecoders Account has not enough credits" msgstr "" #: pyload/plugins/addons/UpdateManager.py:74 @@ -282,145 +318,114 @@ msgstr "" msgid "Version mismatch" msgstr "" -#: pyload/plugins/addons/XMPPInterface.py:91 +#: pyload/plugins/addons/ExtractArchive.py:93 #, python-format -msgid "Download finished: %(name)s @ %(plugin)s" -msgstr "" - -#: pyload/plugins/Base.py:329 -msgid "" -"Pil and tesseract not installed and no Client connected for captcha " -"decrypting" +msgid "No %s installed" msgstr "" -#: pyload/plugins/Base.py:333 -msgid "No captcha result obtained in appropriate time." +#: pyload/plugins/addons/ExtractArchive.py:95 +#: pyload/plugins/addons/ExtractArchive.py:100 +#, python-format +msgid "Could not activate %s" msgstr "" -#: pyload/plugins/crypter/SerienjunkiesOrg.py:130 -msgid "Downloadlimit reached" +#: pyload/plugins/addons/ExtractArchive.py:105 +msgid "Activated" msgstr "" -#: pyload/plugins/Crypter.py:136 -msgid "Not existing file or unsupported protocol" +#: pyload/plugins/addons/ExtractArchive.py:107 +msgid "No Extract plugins activated" msgstr "" -#: pyload/plugins/hoster/AlldebridCom.py:36 -#: pyload/plugins/hoster/DebridItaliaCom.py:38 -#: pyload/plugins/hoster/FastixRu.py:34 -#: pyload/plugins/hoster/MultiDebridCom.py:39 -#: pyload/plugins/hoster/Premium4Me.py:27 -#: pyload/plugins/hoster/PremiumizeMe.py:21 -#: pyload/plugins/hoster/RealdebridCom.py:40 -#: pyload/plugins/hoster/RehostTo.py:26 pyload/plugins/hoster/ReloadCc.py:24 -#: pyload/plugins/hoster/UnrestrictLi.py:51 -#: pyload/plugins/hoster/ZeveraCom.py:22 +#: pyload/plugins/addons/ExtractArchive.py:119 #, python-format -msgid "Please enter your %s account or deactivate this plugin" +msgid "Package %s queued for later extracting" msgstr "" -#: pyload/plugins/hoster/ARD.py:79 pyload/plugins/Hoster.py:278 -#: pyload/plugins/Hoster.py:315 +#: pyload/plugins/addons/ExtractArchive.py:142 #, python-format -msgid "Setting User and Group failed: %s" -msgstr "" - -#: pyload/plugins/hoster/BasePlugin.py:64 -msgid "Authorization required (username:password)" -msgstr "" - -#: pyload/plugins/hoster/FileserveCom.py:99 -msgid "Parallel download error, now waiting 60s." -msgstr "" - -#: pyload/plugins/hoster/FileserveCom.py:215 -msgid "Not logged in." +msgid "Check package %s" msgstr "" -#: pyload/plugins/hoster/FilesMailRu.py:99 +#: pyload/plugins/addons/ExtractArchive.py:183 #, python-format -msgid "" -"There was HTML Code in the Downloaded File (%s)...redirect error? The " -"Download will be restarted." +msgid "Extract to %s" msgstr "" -#: pyload/plugins/hoster/MegaNz.py:56 -msgid "Decryption failed" +#: pyload/plugins/addons/ExtractArchive.py:198 +msgid "No files found to extract" msgstr "" -#: pyload/plugins/hoster/MegaNz.py:101 -msgid "No file key provided in the URL" +#: pyload/plugins/addons/ExtractArchive.py:205 +msgid "extracting" msgstr "" -#: pyload/plugins/hoster/MegaNz.py:113 -msgid "Error code:" +#: pyload/plugins/addons/ExtractArchive.py:216 +msgid "Password protected" msgstr "" -#: pyload/plugins/hoster/NetloadIn.py:146 -#: pyload/plugins/hoster/NetloadIn.py:170 -msgid "File temporarily not available" +#: pyload/plugins/addons/ExtractArchive.py:237 +msgid "Wrong password" msgstr "" -#: pyload/plugins/hoster/NetloadIn.py:183 +#: pyload/plugins/addons/ExtractArchive.py:245 #, python-format -msgid "Netload: waiting between downloads %d s." +msgid "Deleting %s files" msgstr "" -#: pyload/plugins/hoster/NetloadIn.py:214 -#, python-format -msgid "Netload: waiting for captcha %d s." +#: pyload/plugins/addons/ExtractArchive.py:252 +msgid "Extracting finished" msgstr "" -#: pyload/plugins/hoster/NetloadIn.py:252 -msgid "Downloaded File was empty" +#: pyload/plugins/addons/ExtractArchive.py:258 +msgid "Archive Error" msgstr "" -#: pyload/plugins/hoster/RapidshareCom.py:102 -msgid "Rapidshare: Traffic Share (direct download)" +#: pyload/plugins/addons/ExtractArchive.py:260 +msgid "CRC Mismatch" msgstr "" -#: pyload/plugins/hoster/RapidshareCom.py:129 -#: pyload/plugins/hoster/RapidshareCom.py:197 -msgid "Already downloading from this ip address, waiting 60 seconds" +#: pyload/plugins/addons/ExtractArchive.py:264 +msgid "Unknown Error" msgstr "" -#: pyload/plugins/hoster/RapidshareCom.py:133 -msgid "Invalid Auth Code, download will be restarted" +#: pyload/plugins/addons/ExtractArchive.py:316 +msgid "Setting User and Group failed" msgstr "" -#: pyload/plugins/hoster/RapidshareCom.py:202 -msgid "RapidShareCom: No free slots" +#: pyload/plugins/addons/LinkdecrypterCom.py:37 +msgid "Crypter list not found" msgstr "" -#: pyload/plugins/hoster/RapidshareCom.py:205 -msgid "You need a premium account for this file" +#: pyload/plugins/addons/LinkdecrypterCom.py:51 +msgid "Crypter list is empty" msgstr "" -#: pyload/plugins/hoster/RapidshareCom.py:207 -msgid "Filename reported invalid" +#: pyload/plugins/addons/IRCInterface.py:82 +#, python-format +msgid "Download finished: %(name)s @ %(plugin)s " msgstr "" -#: pyload/plugins/hoster/UploadedTo.py:137 -msgid "API key invalid" +#: pyload/plugins/addons/IRCInterface.py:95 +#, python-format +msgid "New Captcha Request: %s" msgstr "" -#: pyload/plugins/hoster/UploadedTo.py:161 +#: pyload/plugins/addons/IRCInterface.py:96 #, python-format -msgid "%s: Not enough traffic left" +msgid "Answer with 'c %s text on the captcha'" msgstr "" -#: pyload/plugins/hoster/UploadedTo.py:164 -msgid "Traffic exceeded" +#: pyload/plugins/addons/CaptchaBrotherhood.py:69 +#, python-format +msgid "%d credits left" msgstr "" -#: pyload/plugins/hoster/XHamsterCom.py:77 -#: pyload/plugins/hoster/XHamsterCom.py:86 -#: pyload/plugins/hoster/XHamsterCom.py:89 +#: pyload/plugins/addons/MultiHoster.py:29 #, python-format -msgid "long_url: %s" +msgid "Activated %s" msgstr "" -#: pyload/plugins/network/CurlDownload.py:245 -#, python-format -msgid "Download chunks failed, fallback to single connection | %s" +#: pyload/plugins/addons/MultiHoster.py:47 +msgid "No Hoster loaded" msgstr "" diff --git a/locale/pt/LC_MESSAGES/webUI.po b/locale/pt/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..dca60e458 --- /dev/null +++ b/locale/pt/LC_MESSAGES/webUI.po @@ -0,0 +1,131 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-08-31 15:21-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Portuguese, Brazilian\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "" + diff --git a/locale/ro/LC_MESSAGES/cli.po b/locale/ro/LC_MESSAGES/cli.po index 4f12f0aba..08478832f 100644 --- a/locale/ro/LC_MESSAGES/cli.po +++ b/locale/ro/LC_MESSAGES/cli.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/locale/ro/LC_MESSAGES/core.po b/locale/ro/LC_MESSAGES/core.po index 9460a8054..e47d1c0e3 100644 --- a/locale/ro/LC_MESSAGES/core.po +++ b/locale/ro/LC_MESSAGES/core.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/locale/ro/LC_MESSAGES/plugins.po b/locale/ro/LC_MESSAGES/plugins.po index 58df69703..7ab9a55b9 100644 --- a/locale/ro/LC_MESSAGES/plugins.po +++ b/locale/ro/LC_MESSAGES/plugins.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-20 22:13+0200\n" -"PO-Revision-Date: 2013-07-20 18:02-0400\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/locale/ro/LC_MESSAGES/setup.po b/locale/ro/LC_MESSAGES/setup.po index 4a9c03b42..b165a12ee 100644 --- a/locale/ro/LC_MESSAGES/setup.po +++ b/locale/ro/LC_MESSAGES/setup.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/locale/ro/LC_MESSAGES/webUI.po b/locale/ro/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..f579c139e --- /dev/null +++ b/locale/ro/LC_MESSAGES/webUI.po @@ -0,0 +1,133 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Romanian\n" +"Language: ro_RO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 or (n%100 > 0 && n%100 < 20)) ? 1 : 2);\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "" + diff --git a/locale/ru/LC_MESSAGES/webUI.po b/locale/ru/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..3525f7ca8 --- /dev/null +++ b/locale/ru/LC_MESSAGES/webUI.po @@ -0,0 +1,133 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-08-31 15:21-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Russian\n" +"Language: ru_RU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "безгÑаМОÑÐœÑй" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "ÐккаÑÐœÑÑ" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "ÐПбавОÑÑ" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "ÐакÑÑÑÑ" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "УЎалОÑÑ" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "ÐÑЌеМОÑÑ" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "ÐÑпÑавОÑÑ" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "" + diff --git a/locale/setup.pot b/locale/setup.pot index d0a724b32..c9ace7bd5 100644 --- a/locale/setup.pot +++ b/locale/setup.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pyload 0.4.9.9-dev\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" -"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"POT-Creation-Date: 2013-10-13 18:16+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,388 +17,305 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: pyload/Setup.py:72 -msgid "Would you like to configure pyLoad via Webinterface?" -msgstr "" - -#: pyload/Setup.py:73 -msgid "You need a Browser and a connection to this PC for it." -msgstr "" - -#: pyload/Setup.py:74 -msgid "Url would be: http://hostname:8000/" -msgstr "" - -#: pyload/Setup.py:75 -msgid "Start initial webinterface for configuration?" -msgstr "" - -#: pyload/Setup.py:86 +#: pyload/setup/Setup.py:118 msgid "Welcome to the pyLoad Configuration Assistent." msgstr "" -#: pyload/Setup.py:87 +#: pyload/setup/Setup.py:119 msgid "" "It will check your system and make a basic setup in order to run pyLoad." msgstr "" -#: pyload/Setup.py:89 +#: pyload/setup/Setup.py:121 msgid "The value in brackets [] always is the default value," msgstr "" -#: pyload/Setup.py:90 +#: pyload/setup/Setup.py:122 msgid "" "in case you don't want to change it or you are unsure what to choose, just " "hit enter." msgstr "" -#: pyload/Setup.py:92 +#: pyload/setup/Setup.py:124 msgid "" "Don't forget: You can always rerun this assistent with --setup or -s " "parameter, when you start pyLoadCore." msgstr "" -#: pyload/Setup.py:93 +#: pyload/setup/Setup.py:125 msgid "If you have any problems with this assistent hit CTRL+C," msgstr "" -#: pyload/Setup.py:94 +#: pyload/setup/Setup.py:126 msgid "to abort and don't let him start with pyLoadCore automatically anymore." msgstr "" -#: pyload/Setup.py:96 +#: pyload/setup/Setup.py:128 msgid "When you are ready for system check, hit enter." msgstr "" -#: pyload/Setup.py:103 -msgid "Features missing: " -msgstr "" - -#: pyload/Setup.py:107 -msgid "no py-crypto available" -msgstr "" - -#: pyload/Setup.py:108 -msgid "You need this if you want to decrypt container files." -msgstr "" - -#: pyload/Setup.py:112 -msgid "no SSL available" -msgstr "" - -#: pyload/Setup.py:113 -msgid "" -"This is needed if you want to establish a secure connection to core or " -"webinterface." -msgstr "" - -#: pyload/Setup.py:114 -msgid "If you only want to access locally to pyLoad ssl is not useful." -msgstr "" - -#: pyload/Setup.py:118 -msgid "no Captcha Recognition available" -msgstr "" - -#: pyload/Setup.py:119 -msgid "Only needed for some hosters and as freeuser." -msgstr "" - -#: pyload/Setup.py:123 -msgid "no JavaScript engine found" -msgstr "" - -#: pyload/Setup.py:124 -msgid "" -"You will need this for some Click'N'Load links. Install Spidermonkey, ossp-" -"js, pyv8 or rhino" -msgstr "" - -#: pyload/Setup.py:126 -msgid "You can abort the setup now and fix some dependencies if you want." -msgstr "" - -#: pyload/Setup.py:128 +#: pyload/setup/Setup.py:134 msgid "Continue with setup?" msgstr "" -#: pyload/Setup.py:134 +#: pyload/setup/Setup.py:140 #, python-format msgid "Do you want to change the config path? Current is %s" msgstr "" -#: pyload/Setup.py:136 +#: pyload/setup/Setup.py:142 msgid "" "If you use pyLoad on a server or the home partition lives on an internal " "flash it may be a good idea to change it." msgstr "" -#: pyload/Setup.py:137 +#: pyload/setup/Setup.py:143 msgid "Change config path?" msgstr "" -#: pyload/Setup.py:143 +#: pyload/setup/Setup.py:149 msgid "Do you want to configure login data and basic settings?" msgstr "" -#: pyload/Setup.py:144 +#: pyload/setup/Setup.py:150 msgid "This is recommend for first run." msgstr "" -#: pyload/Setup.py:145 +#: pyload/setup/Setup.py:151 msgid "Make basic setup?" msgstr "" -#: pyload/Setup.py:152 +#: pyload/setup/Setup.py:158 msgid "Do you want to configure ssl?" msgstr "" -#: pyload/Setup.py:153 +#: pyload/setup/Setup.py:159 msgid "Configure ssl?" msgstr "" -#: pyload/Setup.py:159 +#: pyload/setup/Setup.py:164 msgid "Do you want to configure webinterface?" msgstr "" -#: pyload/Setup.py:160 +#: pyload/setup/Setup.py:165 msgid "Configure webinterface?" msgstr "" -#: pyload/Setup.py:165 +#: pyload/setup/Setup.py:170 msgid "Setup finished successfully." msgstr "" -#: pyload/Setup.py:166 +#: pyload/setup/Setup.py:171 msgid "Hit enter to exit and restart pyLoad" msgstr "" -#: pyload/Setup.py:173 -msgid "Webinterface running for setup." -msgstr "" - -#: pyload/Setup.py:190 +#: pyload/setup/Setup.py:178 msgid "## Basic Setup ##" msgstr "" -#: pyload/Setup.py:193 +#: pyload/setup/Setup.py:181 msgid "The following logindata is valid for CLI, GUI and webinterface." msgstr "" -#: pyload/Setup.py:199 pyload/Setup.py:288 pyload/Setup.py:304 +#: pyload/setup/Setup.py:187 pyload/setup/Setup.py:265 +#: pyload/setup/Setup.py:279 msgid "Username" msgstr "" -#: pyload/Setup.py:205 -msgid "" -"External clients (GUI, CLI or other) need remote access to work over the " -"network." -msgstr "" - -#: pyload/Setup.py:206 -msgid "" -"However, if you only want to use the webinterface you may disable it to save " -"ram." -msgstr "" - -#: pyload/Setup.py:207 -msgid "Enable remote access" -msgstr "" - -#: pyload/Setup.py:211 +#: pyload/setup/Setup.py:194 msgid "Language" msgstr "" -#: pyload/Setup.py:213 +#: pyload/setup/Setup.py:196 msgid "Download folder" msgstr "" -#: pyload/Setup.py:214 +#: pyload/setup/Setup.py:197 msgid "Max parallel downloads" msgstr "" -#: pyload/Setup.py:218 +#: pyload/setup/Setup.py:199 msgid "Use Reconnect?" msgstr "" -#: pyload/Setup.py:221 +#: pyload/setup/Setup.py:202 msgid "Reconnect script location" msgstr "" -#: pyload/Setup.py:226 +#: pyload/setup/Setup.py:207 msgid "## Webinterface Setup ##" msgstr "" -#: pyload/Setup.py:229 +#: pyload/setup/Setup.py:210 msgid "Activate webinterface?" msgstr "" -#: pyload/Setup.py:231 +#: pyload/setup/Setup.py:212 msgid "" "Listen address, if you use 127.0.0.1 or localhost, the webinterface will " "only accessible locally." msgstr "" -#: pyload/Setup.py:232 +#: pyload/setup/Setup.py:213 msgid "Address" msgstr "" -#: pyload/Setup.py:233 +#: pyload/setup/Setup.py:214 msgid "Port" msgstr "" -#: pyload/Setup.py:235 +#: pyload/setup/Setup.py:216 msgid "" "pyLoad offers several server backends, now following a short explanation." msgstr "" -#: pyload/Setup.py:236 +#: pyload/setup/Setup.py:217 msgid "" "Default server, this server offers SSL and is a good alternative to builtin." msgstr "" -#: pyload/Setup.py:238 +#: pyload/setup/Setup.py:219 msgid "" "Can be used by apache, lighttpd, requires you to configure them, which is " "not too easy job." msgstr "" -#: pyload/Setup.py:239 +#: pyload/setup/Setup.py:220 msgid "Very fast alternative written in C, requires libev and linux knowledge." msgstr "" -#: pyload/Setup.py:240 +#: pyload/setup/Setup.py:221 msgid "Get it from here: https://github.com/jonashaag/bjoern, compile it" msgstr "" -#: pyload/Setup.py:241 +#: pyload/setup/Setup.py:222 msgid "and copy bjoern.so to pyload/lib" msgstr "" -#: pyload/Setup.py:245 +#: pyload/setup/Setup.py:226 msgid "" "Attention: In some rare cases the builtin server is not working, if you " "notice problems with the webinterface" msgstr "" -#: pyload/Setup.py:246 +#: pyload/setup/Setup.py:227 msgid "come back here and change the builtin server to the threaded one here." msgstr "" -#: pyload/Setup.py:248 +#: pyload/setup/Setup.py:229 msgid "Server" msgstr "" -#: pyload/Setup.py:253 +#: pyload/setup/Setup.py:234 msgid "## SSL Setup ##" msgstr "" -#: pyload/Setup.py:255 +#: pyload/setup/Setup.py:236 msgid "" "Execute these commands from pyLoad config folder to make ssl certificates:" msgstr "" -#: pyload/Setup.py:261 +#: pyload/setup/Setup.py:242 msgid "If you're done and everything went fine, you can activate ssl now." msgstr "" -#: pyload/Setup.py:262 +#: pyload/setup/Setup.py:243 msgid "Activate SSL?" msgstr "" -#: pyload/Setup.py:278 +#: pyload/setup/Setup.py:255 msgid "Select action" msgstr "" -#: pyload/Setup.py:279 +#: pyload/setup/Setup.py:256 msgid "1 - Create/Edit user" msgstr "" -#: pyload/Setup.py:280 +#: pyload/setup/Setup.py:257 msgid "2 - List users" msgstr "" -#: pyload/Setup.py:281 +#: pyload/setup/Setup.py:258 msgid "3 - Remove user" msgstr "" -#: pyload/Setup.py:282 +#: pyload/setup/Setup.py:259 msgid "4 - Quit" msgstr "" -#: pyload/Setup.py:294 +#: pyload/setup/Setup.py:270 msgid "Users" msgstr "" -#: pyload/Setup.py:322 +#: pyload/setup/Setup.py:318 msgid "Setting new configpath, current configuration will not be transferred!" msgstr "" -#: pyload/Setup.py:323 +#: pyload/setup/Setup.py:319 msgid "Config path" msgstr "" -#: pyload/Setup.py:331 +#: pyload/setup/Setup.py:327 msgid "Config path changed, setup will now close, please restart to go on." msgstr "" -#: pyload/Setup.py:332 +#: pyload/setup/Setup.py:328 msgid "Press Enter to exit." msgstr "" -#: pyload/Setup.py:336 +#: pyload/setup/Setup.py:332 #, python-format msgid "Setting config path failed: %s" msgstr "" -#: pyload/Setup.py:347 +#: pyload/setup/Setup.py:343 msgid "y" msgstr "" -#: pyload/Setup.py:349 +#: pyload/setup/Setup.py:345 msgid "n" msgstr "" -#: pyload/Setup.py:373 +#: pyload/setup/Setup.py:369 msgid "Password: " msgstr "" -#: pyload/Setup.py:377 +#: pyload/setup/Setup.py:373 msgid "Password too short. Use at least 4 symbols." msgstr "" -#: pyload/Setup.py:380 +#: pyload/setup/Setup.py:376 msgid "Password (again): " msgstr "" -#: pyload/Setup.py:386 +#: pyload/setup/Setup.py:382 msgid "Passwords did not match." msgstr "" -#: pyload/Setup.py:397 +#: pyload/setup/Setup.py:393 msgid "yes" msgstr "" -#: pyload/Setup.py:397 +#: pyload/setup/Setup.py:393 msgid "true" msgstr "" -#: pyload/Setup.py:397 +#: pyload/setup/Setup.py:393 msgid "t" msgstr "" -#: pyload/Setup.py:400 +#: pyload/setup/Setup.py:396 msgid "no" msgstr "" -#: pyload/Setup.py:400 +#: pyload/setup/Setup.py:396 msgid "false" msgstr "" -#: pyload/Setup.py:400 +#: pyload/setup/Setup.py:396 msgid "f" msgstr "" -#: pyload/Setup.py:403 pyload/Setup.py:413 +#: pyload/setup/Setup.py:399 pyload/setup/Setup.py:409 msgid "Invalid Input" msgstr "" diff --git a/locale/sq/LC_MESSAGES/cli.po b/locale/sq/LC_MESSAGES/cli.po new file mode 100644 index 000000000..84e7ae1df --- /dev/null +++ b/locale/sq/LC_MESSAGES/cli.po @@ -0,0 +1,291 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-17 15:39+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Albanian\n" +"Language: sq_AL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/cli/AddPackage.py:48 +msgid "Add Package:" +msgstr "" + +#: pyload/cli/AddPackage.py:53 +msgid "Enter a name for the new package" +msgstr "" + +#: pyload/cli/AddPackage.py:57 +#, python-format +msgid "Package: %s" +msgstr "" + +#: pyload/cli/AddPackage.py:58 +msgid "Parse the links you want to add." +msgstr "" + +#: pyload/cli/AddPackage.py:59 +#, python-format +msgid "Type %s when done." +msgstr "" + +#: pyload/cli/AddPackage.py:60 +msgid "Links added: " +msgstr "" + +#: pyload/cli/AddPackage.py:64 pyload/cli/ManageFiles.py:149 +msgid " back to main menu" +msgstr "" + +#: pyload/cli/ManageFiles.py:97 +msgid "Manage Packages:" +msgstr "" + +#: pyload/cli/ManageFiles.py:99 +msgid "Manage Links:" +msgstr "" + +#: pyload/cli/ManageFiles.py:104 +msgid "What do you want to move?" +msgstr "" + +#: pyload/cli/ManageFiles.py:106 +msgid "What do you want to delete?" +msgstr "" + +#: pyload/cli/ManageFiles.py:108 +msgid "What do you want to restart?" +msgstr "" + +#: pyload/cli/ManageFiles.py:113 +msgid "Choose what you want to do, or enter package number." +msgstr "" + +#: pyload/cli/ManageFiles.py:115 +msgid "delete" +msgstr "" + +#: pyload/cli/ManageFiles.py:115 +msgid "move" +msgstr "" + +#: pyload/cli/ManageFiles.py:115 +msgid "restart" +msgstr "" + +#: pyload/cli/ManageFiles.py:148 +msgid " - previous" +msgstr "" + +#: pyload/cli/ManageFiles.py:148 +msgid " - next" +msgstr "" + +#: pyload/cli/Cli.py:75 pyload/cli/Cli.py:133 +msgid " Command Line Interface" +msgstr "" + +#: pyload/cli/Cli.py:165 +#, python-format +msgid "%s Downloads:" +msgstr "" + +#: pyload/cli/Cli.py:177 +msgid " Speed: " +msgstr "" + +#: pyload/cli/Cli.py:177 +msgid " Size: " +msgstr "" + +#: pyload/cli/Cli.py:178 +msgid " Finished in: " +msgstr "" + +#: pyload/cli/Cli.py:179 +msgid " ID: " +msgstr "" + +#: pyload/cli/Cli.py:184 +msgid "waiting: " +msgstr "" + +#: pyload/cli/Cli.py:191 pyload/cli/Cli.py:193 +msgid "Status:" +msgstr "" + +#: pyload/cli/Cli.py:191 +msgid "paused" +msgstr "" + +#: pyload/cli/Cli.py:193 +msgid "running" +msgstr "" + +#: pyload/cli/Cli.py:196 +msgid "total Speed" +msgstr "" + +#: pyload/cli/Cli.py:196 +msgid "Files in queue" +msgstr "" + +#: pyload/cli/Cli.py:197 +msgid "Total" +msgstr "" + +#: pyload/cli/Cli.py:203 +msgid "Menu:" +msgstr "" + +#: pyload/cli/Cli.py:205 +msgid " Add Links" +msgstr "" + +#: pyload/cli/Cli.py:206 +msgid " Manage Queue" +msgstr "" + +#: pyload/cli/Cli.py:207 +msgid " Manage Collector" +msgstr "" + +#: pyload/cli/Cli.py:208 +msgid " (Un)Pause Server" +msgstr "" + +#: pyload/cli/Cli.py:209 +msgid " Kill Server" +msgstr "" + +#: pyload/cli/Cli.py:210 +msgid " Quit" +msgstr "" + +#: pyload/cli/Cli.py:289 pyload/cli/Cli.py:296 +msgid "Please use this syntax: add <Package name> <link> <link2> ..." +msgstr "" + +#: pyload/cli/Cli.py:315 +#, python-format +msgid "Checking %d links:" +msgstr "" + +#: pyload/cli/Cli.py:324 +msgid "File does not exists." +msgstr "" + +#: pyload/cli/Cli.py:385 +msgid "pyLoad was terminated" +msgstr "" + +#: pyload/cli/Cli.py:443 +msgid "Prints server status" +msgstr "" + +#: pyload/cli/Cli.py:444 +msgid "Prints downloads in queue" +msgstr "" + +#: pyload/cli/Cli.py:445 +msgid "Prints downloads in collector" +msgstr "" + +#: pyload/cli/Cli.py:446 +msgid "Adds package to queue" +msgstr "" + +#: pyload/cli/Cli.py:447 +msgid "Adds package to collector" +msgstr "" + +#: pyload/cli/Cli.py:448 +msgid "Delete Files from Queue/Collector" +msgstr "" + +#: pyload/cli/Cli.py:449 +msgid "Delete Packages from Queue/Collector" +msgstr "" + +#: pyload/cli/Cli.py:450 +msgid "Move Packages from Queue to Collector or vice versa" +msgstr "" + +#: pyload/cli/Cli.py:451 +msgid "Restart files" +msgstr "" + +#: pyload/cli/Cli.py:452 +msgid "Restart packages" +msgstr "" + +#: pyload/cli/Cli.py:453 +msgid "Check online status, works with local container" +msgstr "" + +#: pyload/cli/Cli.py:454 +msgid "Checks online status of a container file" +msgstr "" + +#: pyload/cli/Cli.py:455 +msgid "Pause the server" +msgstr "" + +#: pyload/cli/Cli.py:456 +msgid "continue downloads" +msgstr "" + +#: pyload/cli/Cli.py:457 +msgid "Toggle pause/unpause" +msgstr "" + +#: pyload/cli/Cli.py:458 +msgid "kill server" +msgstr "" + +#: pyload/cli/Cli.py:460 +msgid "List of commands:" +msgstr "" + +#: pyload/cli/Cli.py:473 +msgid "Couldn't write user config file" +msgstr "" + +#: pyload/cli/Cli.py:548 pyload/cli/Cli.py:580 +msgid "You need py-openssl to connect to this pyLoad core." +msgstr "" + +#: pyload/cli/Cli.py:555 +msgid "Address: " +msgstr "" + +#: pyload/cli/Cli.py:556 +msgid "Port: " +msgstr "" + +#: pyload/cli/Cli.py:557 +msgid "Username: " +msgstr "" + +#: pyload/cli/Cli.py:561 +msgid "Password: " +msgstr "" + +#: pyload/cli/Cli.py:566 pyload/cli/Cli.py:575 +msgid "Login data is wrong." +msgstr "" + +#: pyload/cli/Cli.py:568 pyload/cli/Cli.py:577 +#, python-format +msgid "Could not establish connection to %(addr)s:%(port)s." +msgstr "" + +#: pyload/cli/Cli.py:582 +msgid "Interactive mode ignored since you passed some commands." +msgstr "" + diff --git a/locale/sq/LC_MESSAGES/core.po b/locale/sq/LC_MESSAGES/core.po new file mode 100644 index 000000000..a0b939603 --- /dev/null +++ b/locale/sq/LC_MESSAGES/core.po @@ -0,0 +1,630 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-17 15:39+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Albanian\n" +"Language: sq_AL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/AddonManager.py:62 +#, python-format +msgid "Error when executing %s" +msgstr "" + +#: pyload/AddonManager.py:93 +#, python-format +msgid "Failed activating %(name)s" +msgstr "" + +#: pyload/AddonManager.py:96 +#, python-format +msgid "Activated addons: %s" +msgstr "" + +#: pyload/AddonManager.py:97 +#, python-format +msgid "Deactivated addons: %s" +msgstr "" + +#: pyload/AddonManager.py:153 +msgid "Activating Plugins..." +msgstr "" + +#: pyload/AddonManager.py:162 +msgid "Deactivating Plugins..." +msgstr "" + +#: pyload/web/ServerThread.py:49 +msgid "SSL certificates not found." +msgstr "" + +#: pyload/web/ServerThread.py:53 +msgid "WebUI built is not available" +msgstr "" + +#: pyload/web/ServerThread.py:55 +msgid "Running webUI in development mode" +msgstr "" + +#: pyload/web/ServerThread.py:73 +msgid "Failed starting webserver: " +msgstr "" + +#: pyload/web/ServerThread.py:107 +msgid "Failed importing webserver: " +msgstr "" + +#: pyload/web/ServerThread.py:125 +msgid "This server offers no SSL, please consider using threaded instead" +msgstr "" + +#: pyload/web/ServerThread.py:139 +#, python-format +msgid "Starting %(name)s webserver: %(host)s:%(port)d" +msgstr "" + +#: pyload/config/default.py:14 +msgid "Remote" +msgstr "" + +#: pyload/config/default.py:14 pyload/config/default.py:21 +#: pyload/config/default.py:30 pyload/config/default.py:42 +#: pyload/config/default.py:53 pyload/config/default.py:60 +#: pyload/config/default.py:73 pyload/config/default.py:83 +#: pyload/config/default.py:91 pyload/config/default.py:103 +msgid "Description" +msgstr "" + +#: pyload/config/default.py:14 pyload/config/default.py:21 +#: pyload/config/default.py:30 pyload/config/default.py:42 +#: pyload/config/default.py:53 pyload/config/default.py:60 +#: pyload/config/default.py:73 pyload/config/default.py:83 +#: pyload/config/default.py:91 pyload/config/default.py:103 +msgid "Long description" +msgstr "" + +#: pyload/config/default.py:16 pyload/config/default.py:56 +#: pyload/config/default.py:63 +msgid "Activated" +msgstr "" + +#: pyload/config/default.py:17 pyload/config/default.py:69 +#: pyload/config/default.py:80 +msgid "Port" +msgstr "" + +#: pyload/config/default.py:18 pyload/config/default.py:77 +msgid "Address" +msgstr "" + +#: pyload/config/default.py:21 +msgid "Log" +msgstr "" + +#: pyload/config/default.py:23 +msgid "Size in kb" +msgstr "" + +#: pyload/config/default.py:24 +msgid "Folder" +msgstr "" + +#: pyload/config/default.py:25 +msgid "File Log" +msgstr "" + +#: pyload/config/default.py:26 +msgid "Count" +msgstr "" + +#: pyload/config/default.py:27 +msgid "Log Rotate" +msgstr "" + +#: pyload/config/default.py:30 +msgid "Permissions" +msgstr "" + +#: pyload/config/default.py:32 +msgid "Groupname" +msgstr "" + +#: pyload/config/default.py:33 +msgid "Change Group and User of Downloads" +msgstr "" + +#: pyload/config/default.py:34 +msgid "Change file mode of downloads" +msgstr "" + +#: pyload/config/default.py:35 pyload/config/default.py:75 +msgid "Username" +msgstr "" + +#: pyload/config/default.py:36 +msgid "Filemode for Downloads" +msgstr "" + +#: pyload/config/default.py:37 +msgid "Change group of running process" +msgstr "" + +#: pyload/config/default.py:38 +msgid "Folder Permission mode" +msgstr "" + +#: pyload/config/default.py:39 +msgid "Change user of running process" +msgstr "" + +#: pyload/config/default.py:42 +msgid "General" +msgstr "" + +#: pyload/config/default.py:44 +msgid "Language" +msgstr "" + +#: pyload/config/default.py:45 +msgid "Download Folder" +msgstr "" + +#: pyload/config/default.py:46 +msgid "Use Checksum" +msgstr "" + +#: pyload/config/default.py:47 +msgid "Create folder for each package" +msgstr "" + +#: pyload/config/default.py:48 +msgid "Debug Mode" +msgstr "" + +#: pyload/config/default.py:49 +msgid "Min Free Space (MB)" +msgstr "" + +#: pyload/config/default.py:50 +msgid "CPU Priority" +msgstr "" + +#: pyload/config/default.py:53 +msgid "SSL" +msgstr "" + +#: pyload/config/default.py:55 +msgid "SSL Certificate" +msgstr "" + +#: pyload/config/default.py:57 +msgid "SSL Key" +msgstr "" + +#: pyload/config/default.py:60 +msgid "Webinterface" +msgstr "" + +#: pyload/config/default.py:62 +msgid "Template" +msgstr "" + +#: pyload/config/default.py:64 +msgid "Path Prefix" +msgstr "" + +#: pyload/config/default.py:65 +msgid "Server" +msgstr "" + +#: pyload/config/default.py:66 +msgid "Favor specific server" +msgstr "" + +#: pyload/config/default.py:67 +msgid "IP" +msgstr "" + +#: pyload/config/default.py:68 +msgid "Use HTTPS" +msgstr "" + +#: pyload/config/default.py:70 +msgid "Development mode" +msgstr "" + +#: pyload/config/default.py:73 +msgid "Proxy" +msgstr "" + +#: pyload/config/default.py:76 +msgid "Use Proxy" +msgstr "" + +#: pyload/config/default.py:78 +msgid "Password" +msgstr "" + +#: pyload/config/default.py:79 +msgid "Protocol" +msgstr "" + +#: pyload/config/default.py:83 +msgid "Reconnect" +msgstr "" + +#: pyload/config/default.py:85 pyload/config/default.py:106 +msgid "End" +msgstr "" + +#: pyload/config/default.py:86 +msgid "Use Reconnect" +msgstr "" + +#: pyload/config/default.py:87 +msgid "Method" +msgstr "" + +#: pyload/config/default.py:88 pyload/config/default.py:105 +msgid "Start" +msgstr "" + +#: pyload/config/default.py:91 +msgid "Download" +msgstr "" + +#: pyload/config/default.py:93 +msgid "Max Parallel Downloads" +msgstr "" + +#: pyload/config/default.py:94 +msgid "Limit Download Speed" +msgstr "" + +#: pyload/config/default.py:95 +msgid "Download interface to bind (ip or Name)" +msgstr "" + +#: pyload/config/default.py:96 +msgid "Skip already existing files" +msgstr "" + +#: pyload/config/default.py:97 +msgid "Max Download Speed in kb/s" +msgstr "" + +#: pyload/config/default.py:98 +msgid "Allow IPv6" +msgstr "" + +#: pyload/config/default.py:99 +msgid "Max connections for one download" +msgstr "" + +#: pyload/config/default.py:100 +msgid "Restart failed downloads on startup" +msgstr "" + +#: pyload/config/default.py:103 +msgid "Download Time" +msgstr "" + +#: pyload/network/HTTPDownload.py:249 +#, python-format +msgid "Download chunks failed, fallback to single connection | %s" +msgstr "" + +#: pyload/api/DownloadApi.py:44 +#, python-format +msgid "Added package %(name)s as folder %(folder)s" +msgstr "" + +#: pyload/api/DownloadApi.py:95 +#, python-format +msgid "Added %d links to package" +msgstr "" + +#: pyload/AccountManager.py:69 +#, python-format +msgid "Unknown account plugin %s" +msgstr "" + +#: pyload/interaction/InteractionManager.py:88 +msgid "Query" +msgstr "" + +#: pyload/interaction/InteractionManager.py:111 +msgid "Captcha request" +msgstr "" + +#: pyload/interaction/InteractionManager.py:111 +msgid "Please solve the captcha." +msgstr "" + +#: pyload/remote/RemoteManager.py:35 +#, python-format +msgid "Remote backend error: %s" +msgstr "" + +#: pyload/remote/RemoteManager.py:80 +#, python-format +msgid "Starting %(name)s: %(addr)s:%(port)s" +msgstr "" + +#: pyload/remote/RemoteManager.py:82 +#, python-format +msgid "Failed loading backend %(name)s | %(error)s" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "none" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "offline" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "online" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "queued" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "paused" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "finished" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "skipped" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "failed" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "starting" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "waiting" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "downloading" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "temp. offline" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "aborted" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "decrypting" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "processing" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "custom" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "unknown" +msgstr "" + +#: pyload/FileManager.py:426 +#, python-format +msgid "Package finished: %s" +msgstr "" + +#: pyload/Api.py:152 +#, python-format +msgid "User '%s' tries to log in" +msgstr "" + +#: pyload/Core.py:195 +msgid "Received Quit signal" +msgstr "" + +#: pyload/Core.py:323 +#, python-format +msgid "pyLoad already running with pid %s" +msgstr "" + +#: pyload/Core.py:337 +#, python-format +msgid "Failed changing group: %s" +msgstr "" + +#: pyload/Core.py:347 +#, python-format +msgid "Failed changing user: %s" +msgstr "" + +#: pyload/Core.py:358 +msgid "Starting" +msgstr "" + +#: pyload/Core.py:359 +#, python-format +msgid "Using home directory: %s" +msgstr "" + +#: pyload/Core.py:373 +msgid "All links removed" +msgstr "" + +#: pyload/Core.py:403 +#, python-format +msgid "Download time: %s" +msgstr "" + +#: pyload/Core.py:418 +#, python-format +msgid "Free space: %s" +msgstr "" + +#: pyload/Core.py:438 +msgid "Activating Accounts..." +msgstr "" + +#: pyload/Core.py:443 +msgid "Restarting failed downloads..." +msgstr "" + +#: pyload/Core.py:451 +msgid "pyLoad is up and running" +msgstr "" + +#: pyload/Core.py:474 +msgid "restarting pyLoad" +msgstr "" + +#: pyload/Core.py:478 +msgid "pyLoad quits" +msgstr "" + +#: pyload/Core.py:564 +msgid "shutting down..." +msgstr "" + +#: pyload/Core.py:579 +msgid "error while shutting down" +msgstr "" + +#: pyload/Core.py:661 +msgid "killed pyLoad from terminal" +msgstr "" + +#: pyload/database/DatabaseBackend.py:167 +msgid "Database was deleted due to incompatible version." +msgstr "" + +#: pyload/threads/DecrypterThread.py:50 +msgid "Decrypting failed" +msgstr "" + +#: pyload/threads/DecrypterThread.py:73 +#, python-format +msgid "Decrypted %(count)d links into package %(name)s" +msgstr "" + +#: pyload/threads/DecrypterThread.py:80 +msgid "No links decrypted" +msgstr "" + +#: pyload/threads/InfoThread.py:147 +#, python-format +msgid "Info Fetching for %(name)s failed | %(err)s" +msgstr "" + +#: pyload/threads/ThreadManager.py:155 +#, python-format +msgid "Reconnect Failed: %s" +msgstr "" + +#: pyload/threads/ThreadManager.py:192 +msgid "Reconnect script not found!" +msgstr "" + +#: pyload/threads/ThreadManager.py:198 +msgid "Starting reconnect" +msgstr "" + +#: pyload/threads/ThreadManager.py:212 +msgid "Failed executing reconnect script!" +msgstr "" + +#: pyload/threads/ThreadManager.py:224 +#, python-format +msgid "Reconnected, new IP: %s" +msgstr "" + +#: pyload/threads/ThreadManager.py:298 +msgid "Not enough space left on device" +msgstr "" + +#: pyload/threads/DownloadThread.py:64 +#, python-format +msgid "Download starts: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:70 +#, python-format +msgid "Download finished: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:75 +#, python-format +msgid "Plugin %s is missing a function." +msgstr "" + +#: pyload/threads/DownloadThread.py:83 pyload/threads/DownloadThread.py:147 +#, python-format +msgid "Download aborted: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:103 +#, python-format +msgid "Download restarted: %(name)s | %(msg)s" +msgstr "" + +#: pyload/threads/DownloadThread.py:113 +#, python-format +msgid "Download is offline: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:116 pyload/threads/DownloadThread.py:187 +#, python-format +msgid "Download is temporary offline: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:119 pyload/threads/DownloadThread.py:192 +#, python-format +msgid "Download failed: %(name)s | %(msg)s" +msgstr "" + +#: pyload/threads/DownloadThread.py:136 +msgid "Couldn't connect to host or connection reset, waiting 1 minute and retry." +msgstr "" + +#: pyload/threads/DownloadThread.py:171 +#, python-format +msgid "Download skipped: %(name)s due to %(plugin)s" +msgstr "" + +#: pyload/threads/DownloadThread.py:188 +msgid "Internal Server Error" +msgstr "" + +#: pyload/threads/AddonThread.py:55 +msgid "An Error occurred" +msgstr "" + +#: pyload/PluginManager.py:316 +#, python-format +msgid "Error importing %(name)s: %(msg)s" +msgstr "" + +#: pyload/utils/JsEngine.py:188 +msgid "No js engine detected, please install either Spidermonkey, ossp-js, pyv8, nodejs or rhino" +msgstr "" + diff --git a/locale/sq/LC_MESSAGES/plugins.po b/locale/sq/LC_MESSAGES/plugins.po new file mode 100644 index 000000000..14819ee8b --- /dev/null +++ b/locale/sq/LC_MESSAGES/plugins.po @@ -0,0 +1,424 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-20 22:13+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Albanian\n" +"Language: sq_AL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/plugins/network/CurlDownload.py:241 +#, python-format +msgid "Download chunks failed, fallback to single connection | %s" +msgstr "" + +#: pyload/plugins/Base.py:329 +msgid "Pil and tesseract not installed and no Client connected for captcha decrypting" +msgstr "" + +#: pyload/plugins/Base.py:333 +msgid "No captcha result obtained in appropriate time." +msgstr "" + +#: pyload/plugins/Hoster.py:282 pyload/plugins/Hoster.py:319 +#: pyload/plugins/hoster/ARD.py:76 +#, python-format +msgid "Setting User and Group failed: %s" +msgstr "" + +#: pyload/plugins/Crypter.py:136 +msgid "Not existing file or unsupported protocol" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:96 +msgid "Rapidshare: Traffic Share (direct download)" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:123 +#: pyload/plugins/hoster/RapidshareCom.py:189 +msgid "Already downloading from this ip address, waiting 60 seconds" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:127 +msgid "Invalid Auth Code, download will be restarted" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:193 +msgid "RapidShareCom: No free slots" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:196 +msgid "You need a premium account for this file" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:198 +msgid "Filename reported invalid" +msgstr "" + +#: pyload/plugins/hoster/RealdebridCom.py:40 +#: pyload/plugins/hoster/Premium4Me.py:27 +#: pyload/plugins/hoster/MultiDebridCom.py:39 +#: pyload/plugins/hoster/ZeveraCom.py:24 +#: pyload/plugins/hoster/AlldebridCom.py:37 +#: pyload/plugins/hoster/RehostTo.py:25 pyload/plugins/hoster/ReloadCc.py:22 +#: pyload/plugins/hoster/DebridItaliaCom.py:38 +#: pyload/plugins/hoster/PremiumizeMe.py:19 +#, python-format +msgid "Please enter your %s account or deactivate this plugin" +msgstr "" + +#: pyload/plugins/hoster/MegaNz.py:55 +msgid "Decryption failed" +msgstr "" + +#: pyload/plugins/hoster/MegaNz.py:99 +msgid "No file key provided in the URL" +msgstr "" + +#: pyload/plugins/hoster/MegaNz.py:111 +msgid "Error code:" +msgstr "" + +#: pyload/plugins/hoster/FileserveCom.py:97 +msgid "Parallel download error, now waiting 60s." +msgstr "" + +#: pyload/plugins/hoster/FileserveCom.py:208 +msgid "Not logged in." +msgstr "" + +#: pyload/plugins/hoster/UploadedTo.py:135 +msgid "API key invalid" +msgstr "" + +#: pyload/plugins/hoster/UploadedTo.py:160 +#, python-format +msgid "%s: Not enough traffic left" +msgstr "" + +#: pyload/plugins/hoster/UploadedTo.py:163 +msgid "Traffic exceeded" +msgstr "" + +#: pyload/plugins/hoster/BasePlugin.py:63 +msgid "Authorization required (username:password)" +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:143 +#: pyload/plugins/hoster/NetloadIn.py:167 +msgid "File temporarily not available" +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:180 +#, python-format +msgid "Netload: waiting between downloads %d s." +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:209 +#, python-format +msgid "Netload: waiting for captcha %d s." +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:248 +msgid "Downloaded File was empty" +msgstr "" + +#: pyload/plugins/hoster/FilesMailRu.py:98 +#, python-format +msgid "There was HTML Code in the Downloaded File(%s)...redirect error? The Download will be restarted." +msgstr "" + +#: pyload/plugins/hoster/XHamsterCom.py:75 +#: pyload/plugins/hoster/XHamsterCom.py:84 +#: pyload/plugins/hoster/XHamsterCom.py:87 +#, python-format +msgid "long_url: %s" +msgstr "" + +#: pyload/plugins/Account.py:117 pyload/plugins/Account.py:123 +#, python-format +msgid "Could not login with account %(user)s | %(msg)s" +msgstr "" + +#: pyload/plugins/Account.py:118 +msgid "Wrong Password" +msgstr "" + +#: pyload/plugins/Account.py:184 +#, python-format +msgid "Get Account Info for %s" +msgstr "" + +#: pyload/plugins/Account.py:193 +#, python-format +msgid "Error: %s" +msgstr "" + +#: pyload/plugins/Account.py:242 +#, python-format +msgid "Your Time %s has a wrong format, use: 1:22-3:44" +msgstr "" + +#: pyload/plugins/Account.py:265 +#, python-format +msgid "Account %s has not enough traffic, checking again in 30min" +msgstr "" + +#: pyload/plugins/Account.py:273 +#, python-format +msgid "Account %s is expired, checking again in 1h" +msgstr "" + +#: pyload/plugins/Account.py:290 +#, python-format +msgid "Login with %s" +msgstr "" + +#: pyload/plugins/Addon.py:118 +#, python-format +msgid "Error executing addons: %s" +msgstr "" + +#: pyload/plugins/accounts/BitshareCom.py:36 +msgid "Activate direct Download in your Bitshare Account" +msgstr "" + +#: pyload/plugins/crypter/SerienjunkiesOrg.py:128 +msgid "Downloadlimit reached" +msgstr "" + +#: pyload/plugins/addons/Premium4Me.py:30 +msgid "Please add your premium.to account first and restart pyLoad" +msgstr "" + +#: pyload/plugins/addons/ExternalScripts.py:53 +#, python-format +msgid "Installed scripts for %s: " +msgstr "" + +#: pyload/plugins/addons/ExternalScripts.py:69 +msgid "Script not executable:" +msgstr "" + +#: pyload/plugins/addons/ExternalScripts.py:79 +#, python-format +msgid "Error in %(script)s: %(error)s" +msgstr "" + +#: pyload/plugins/addons/CaptchaTrader.py:72 +#: pyload/plugins/addons/Captcha9kw.py:56 +#: pyload/plugins/addons/ExpertDecoders.py:49 +#, python-format +msgid "%s credits left" +msgstr "" + +#: pyload/plugins/addons/CaptchaTrader.py:120 +msgid "Could not send response." +msgstr "" + +#: pyload/plugins/addons/CaptchaTrader.py:138 +msgid "Your CaptchaTrader Account has not enough credits" +msgstr "" + +#: pyload/plugins/addons/Captcha9kw.py:89 +#, python-format +msgid "New CaptchaID from upload: %s : %s" +msgstr "" + +#: pyload/plugins/addons/Captcha9kw.py:123 +msgid "Your Captcha 9kw.eu Account has not enough credits" +msgstr "" + +#: pyload/plugins/addons/RehostTo.py:34 +msgid "Please add your rehost.to account first and restart pyLoad" +msgstr "" + +#: pyload/plugins/addons/HotFolder.py:82 +#, python-format +msgid "Added %s from HotFolder" +msgstr "" + +#: pyload/plugins/addons/ClickAndLoad.py:74 +msgid "Click'N'Load: Port 9666 already in use" +msgstr "" + +#: pyload/plugins/addons/XMPPInterface.py:82 +#: pyload/plugins/addons/IRCInterface.py:75 +#, python-format +msgid "Package finished: %s" +msgstr "" + +#: pyload/plugins/addons/XMPPInterface.py:90 +#, python-format +msgid "Download finished: %(name)s @ %(plugin)s" +msgstr "" + +#: pyload/plugins/addons/ExpertDecoders.py:98 +msgid "Your ExpertDecoders Account has not enough credits" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:73 +msgid "*** Plugins have been updated, please restart pyLoad ***" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:75 +msgid "Plugins updated and reloaded" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:78 +msgid "No plugin updates available" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:95 +msgid "No Updates for pyLoad" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:100 +#, python-format +msgid "*** New pyLoad Version %s available ***" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:101 +msgid "*** Get it here: http://pyload.org/download ***" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:104 +msgid "Not able to connect server for updates" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:148 +#, python-format +msgid "New version of %(type)s|%(name)s : %(version).2f" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:157 +#: pyload/plugins/addons/UpdateManager.py:162 +#, python-format +msgid "Error when updating %s" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:162 +msgid "Version mismatch" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:92 +#, python-format +msgid "No %s installed" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:94 +#: pyload/plugins/addons/ExtractArchive.py:99 +#, python-format +msgid "Could not activate %s" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:104 +msgid "Activated" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:106 +msgid "No Extract plugins activated" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:118 +#, python-format +msgid "Package %s queued for later extracting" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:143 +#, python-format +msgid "Check package %s" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:183 +#, python-format +msgid "Extract to %s" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:197 +msgid "No files found to extract" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:203 +msgid "extracting" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:214 +msgid "Password protected" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:234 +msgid "Wrong password" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:242 +#, python-format +msgid "Deleting %s files" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:247 +msgid "Extracting finished" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:254 +msgid "Archive Error" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:256 +msgid "CRC Mismatch" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:260 +msgid "Unknown Error" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:312 +msgid "Setting User and Group failed" +msgstr "" + +#: pyload/plugins/addons/LinkdecrypterCom.py:36 +msgid "Crypter list not found" +msgstr "" + +#: pyload/plugins/addons/LinkdecrypterCom.py:50 +msgid "Crypter list is empty" +msgstr "" + +#: pyload/plugins/addons/IRCInterface.py:82 +#, python-format +msgid "Download finished: %(name)s @ %(plugin)s " +msgstr "" + +#: pyload/plugins/addons/IRCInterface.py:94 +#, python-format +msgid "New Captcha Request: %s" +msgstr "" + +#: pyload/plugins/addons/IRCInterface.py:95 +#, python-format +msgid "Answer with 'c %s text on the captcha'" +msgstr "" + +#: pyload/plugins/addons/PremiumizeMe.py:46 +msgid "Please add a valid premiumize.me account first and restart pyLoad." +msgstr "" + +#: pyload/plugins/addons/CaptchaBrotherhood.py:69 +#, python-format +msgid "%d credits left" +msgstr "" + +#: pyload/plugins/addons/MultiHoster.py:29 +#, python-format +msgid "Activated %s" +msgstr "" + +#: pyload/plugins/addons/MultiHoster.py:47 +msgid "No Hoster loaded" +msgstr "" + diff --git a/locale/sq/LC_MESSAGES/setup.po b/locale/sq/LC_MESSAGES/setup.po new file mode 100644 index 000000000..7901588e8 --- /dev/null +++ b/locale/sq/LC_MESSAGES/setup.po @@ -0,0 +1,376 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-17 15:39+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Albanian\n" +"Language: sq_AL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/Setup.py:72 +msgid "Would you like to configure pyLoad via Webinterface?" +msgstr "" + +#: pyload/Setup.py:73 +msgid "You need a Browser and a connection to this PC for it." +msgstr "" + +#: pyload/Setup.py:74 +msgid "Url would be: http://hostname:8000/" +msgstr "" + +#: pyload/Setup.py:75 +msgid "Start initial webinterface for configuration?" +msgstr "" + +#: pyload/Setup.py:86 +msgid "Welcome to the pyLoad Configuration Assistent." +msgstr "" + +#: pyload/Setup.py:87 +msgid "It will check your system and make a basic setup in order to run pyLoad." +msgstr "" + +#: pyload/Setup.py:89 +msgid "The value in brackets [] always is the default value," +msgstr "" + +#: pyload/Setup.py:90 +msgid "in case you don't want to change it or you are unsure what to choose, just hit enter." +msgstr "" + +#: pyload/Setup.py:92 +msgid "Don't forget: You can always rerun this assistent with --setup or -s parameter, when you start pyLoadCore." +msgstr "" + +#: pyload/Setup.py:93 +msgid "If you have any problems with this assistent hit CTRL+C," +msgstr "" + +#: pyload/Setup.py:94 +msgid "to abort and don't let him start with pyLoadCore automatically anymore." +msgstr "" + +#: pyload/Setup.py:96 +msgid "When you are ready for system check, hit enter." +msgstr "" + +#: pyload/Setup.py:103 +msgid "Features missing: " +msgstr "" + +#: pyload/Setup.py:107 +msgid "no py-crypto available" +msgstr "" + +#: pyload/Setup.py:108 +msgid "You need this if you want to decrypt container files." +msgstr "" + +#: pyload/Setup.py:112 +msgid "no SSL available" +msgstr "" + +#: pyload/Setup.py:113 +msgid "This is needed if you want to establish a secure connection to core or webinterface." +msgstr "" + +#: pyload/Setup.py:114 +msgid "If you only want to access locally to pyLoad ssl is not useful." +msgstr "" + +#: pyload/Setup.py:118 +msgid "no Captcha Recognition available" +msgstr "" + +#: pyload/Setup.py:119 +msgid "Only needed for some hosters and as freeuser." +msgstr "" + +#: pyload/Setup.py:123 +msgid "no JavaScript engine found" +msgstr "" + +#: pyload/Setup.py:124 +msgid "You will need this for some Click'N'Load links. Install Spidermonkey, ossp-js, pyv8 or rhino" +msgstr "" + +#: pyload/Setup.py:126 +msgid "You can abort the setup now and fix some dependencies if you want." +msgstr "" + +#: pyload/Setup.py:128 +msgid "Continue with setup?" +msgstr "" + +#: pyload/Setup.py:134 +#, python-format +msgid "Do you want to change the config path? Current is %s" +msgstr "" + +#: pyload/Setup.py:136 +msgid "If you use pyLoad on a server or the home partition lives on an internal flash it may be a good idea to change it." +msgstr "" + +#: pyload/Setup.py:137 +msgid "Change config path?" +msgstr "" + +#: pyload/Setup.py:143 +msgid "Do you want to configure login data and basic settings?" +msgstr "" + +#: pyload/Setup.py:144 +msgid "This is recommend for first run." +msgstr "" + +#: pyload/Setup.py:145 +msgid "Make basic setup?" +msgstr "" + +#: pyload/Setup.py:152 +msgid "Do you want to configure ssl?" +msgstr "" + +#: pyload/Setup.py:153 +msgid "Configure ssl?" +msgstr "" + +#: pyload/Setup.py:159 +msgid "Do you want to configure webinterface?" +msgstr "" + +#: pyload/Setup.py:160 +msgid "Configure webinterface?" +msgstr "" + +#: pyload/Setup.py:165 +msgid "Setup finished successfully." +msgstr "" + +#: pyload/Setup.py:166 +msgid "Hit enter to exit and restart pyLoad" +msgstr "" + +#: pyload/Setup.py:173 +msgid "Webinterface running for setup." +msgstr "" + +#: pyload/Setup.py:190 +msgid "## Basic Setup ##" +msgstr "" + +#: pyload/Setup.py:193 +msgid "The following logindata is valid for CLI, GUI and webinterface." +msgstr "" + +#: pyload/Setup.py:199 pyload/Setup.py:288 pyload/Setup.py:304 +msgid "Username" +msgstr "" + +#: pyload/Setup.py:205 +msgid "External clients (GUI, CLI or other) need remote access to work over the network." +msgstr "" + +#: pyload/Setup.py:206 +msgid "However, if you only want to use the webinterface you may disable it to save ram." +msgstr "" + +#: pyload/Setup.py:207 +msgid "Enable remote access" +msgstr "" + +#: pyload/Setup.py:211 +msgid "Language" +msgstr "" + +#: pyload/Setup.py:213 +msgid "Download folder" +msgstr "" + +#: pyload/Setup.py:214 +msgid "Max parallel downloads" +msgstr "" + +#: pyload/Setup.py:218 +msgid "Use Reconnect?" +msgstr "" + +#: pyload/Setup.py:221 +msgid "Reconnect script location" +msgstr "" + +#: pyload/Setup.py:226 +msgid "## Webinterface Setup ##" +msgstr "" + +#: pyload/Setup.py:229 +msgid "Activate webinterface?" +msgstr "" + +#: pyload/Setup.py:231 +msgid "Listen address, if you use 127.0.0.1 or localhost, the webinterface will only accessible locally." +msgstr "" + +#: pyload/Setup.py:232 +msgid "Address" +msgstr "" + +#: pyload/Setup.py:233 +msgid "Port" +msgstr "" + +#: pyload/Setup.py:235 +msgid "pyLoad offers several server backends, now following a short explanation." +msgstr "" + +#: pyload/Setup.py:236 +msgid "Default server, this server offers SSL and is a good alternative to builtin." +msgstr "" + +#: pyload/Setup.py:238 +msgid "Can be used by apache, lighttpd, requires you to configure them, which is not too easy job." +msgstr "" + +#: pyload/Setup.py:239 +msgid "Very fast alternative written in C, requires libev and linux knowledge." +msgstr "" + +#: pyload/Setup.py:240 +msgid "Get it from here: https://github.com/jonashaag/bjoern, compile it" +msgstr "" + +#: pyload/Setup.py:241 +msgid "and copy bjoern.so to pyload/lib" +msgstr "" + +#: pyload/Setup.py:245 +msgid "Attention: In some rare cases the builtin server is not working, if you notice problems with the webinterface" +msgstr "" + +#: pyload/Setup.py:246 +msgid "come back here and change the builtin server to the threaded one here." +msgstr "" + +#: pyload/Setup.py:248 +msgid "Server" +msgstr "" + +#: pyload/Setup.py:253 +msgid "## SSL Setup ##" +msgstr "" + +#: pyload/Setup.py:255 +msgid "Execute these commands from pyLoad config folder to make ssl certificates:" +msgstr "" + +#: pyload/Setup.py:261 +msgid "If you're done and everything went fine, you can activate ssl now." +msgstr "" + +#: pyload/Setup.py:262 +msgid "Activate SSL?" +msgstr "" + +#: pyload/Setup.py:278 +msgid "Select action" +msgstr "" + +#: pyload/Setup.py:279 +msgid "1 - Create/Edit user" +msgstr "" + +#: pyload/Setup.py:280 +msgid "2 - List users" +msgstr "" + +#: pyload/Setup.py:281 +msgid "3 - Remove user" +msgstr "" + +#: pyload/Setup.py:282 +msgid "4 - Quit" +msgstr "" + +#: pyload/Setup.py:294 +msgid "Users" +msgstr "" + +#: pyload/Setup.py:322 +msgid "Setting new configpath, current configuration will not be transferred!" +msgstr "" + +#: pyload/Setup.py:323 +msgid "Config path" +msgstr "" + +#: pyload/Setup.py:331 +msgid "Config path changed, setup will now close, please restart to go on." +msgstr "" + +#: pyload/Setup.py:332 +msgid "Press Enter to exit." +msgstr "" + +#: pyload/Setup.py:336 +#, python-format +msgid "Setting config path failed: %s" +msgstr "" + +#: pyload/Setup.py:347 +msgid "y" +msgstr "" + +#: pyload/Setup.py:349 +msgid "n" +msgstr "" + +#: pyload/Setup.py:373 +msgid "Password: " +msgstr "" + +#: pyload/Setup.py:377 +msgid "Password too short. Use at least 4 symbols." +msgstr "" + +#: pyload/Setup.py:380 +msgid "Password (again): " +msgstr "" + +#: pyload/Setup.py:386 +msgid "Passwords did not match." +msgstr "" + +#: pyload/Setup.py:397 +msgid "yes" +msgstr "" + +#: pyload/Setup.py:397 +msgid "true" +msgstr "" + +#: pyload/Setup.py:397 +msgid "t" +msgstr "" + +#: pyload/Setup.py:400 +msgid "no" +msgstr "" + +#: pyload/Setup.py:400 +msgid "false" +msgstr "" + +#: pyload/Setup.py:400 +msgid "f" +msgstr "" + +#: pyload/Setup.py:403 pyload/Setup.py:413 +msgid "Invalid Input" +msgstr "" + diff --git a/locale/sq/LC_MESSAGES/webUI.po b/locale/sq/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..6a68f8736 --- /dev/null +++ b/locale/sq/LC_MESSAGES/webUI.po @@ -0,0 +1,131 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Albanian\n" +"Language: sq_AL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "" + diff --git a/locale/sr/LC_MESSAGES/cli.po b/locale/sr/LC_MESSAGES/cli.po index 3c91cba05..4436fb454 100644 --- a/locale/sr/LC_MESSAGES/cli.po +++ b/locale/sr/LC_MESSAGES/cli.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Serbian (Cyrillic)\n" "Language: sr_SP\n" @@ -14,11 +14,11 @@ msgstr "Project-Id-Version: pyload\n" #: pyload/cli/AddPackage.py:48 msgid "Add Package:" -msgstr "ÐÐŸÐŽÐ°Ñ Ð¿Ð°ÐºÐµÑ:" +msgstr "ÐПЎаÑÑе пакеÑ:" #: pyload/cli/AddPackage.py:53 msgid "Enter a name for the new package" -msgstr "УМеÑО ОЌе за МПв пакеÑ" +msgstr "УМеÑОÑе ОЌе МПвПг пакеÑа" #: pyload/cli/AddPackage.py:57 #, python-format @@ -27,44 +27,44 @@ msgstr "ÐакеÑ: %s" #: pyload/cli/AddPackage.py:58 msgid "Parse the links you want to add." -msgstr "ÐÑОлепОÑе Ð²ÐµÐ·Ñ ÐºÐŸÑÑ Ð¶ÐµÐ»ÐžÑе Ўа ЎПЎаÑе." +msgstr "РаÑÑлаМОÑе везе кПÑе желОÑе Ўа ЎПЎаÑе." #: pyload/cli/AddPackage.py:59 #, python-format msgid "Type %s when done." -msgstr "УМеÑО %s каЎа Ñе гПÑПвП." +msgstr "УМеÑОÑе %s каЎа завÑÑОÑе." #: pyload/cli/AddPackage.py:60 msgid "Links added: " -msgstr "ЎПЎаÑе везе:" +msgstr "ÐПЎаÑП веза: " #: pyload/cli/AddPackage.py:64 pyload/cli/ManageFiles.py:149 msgid " back to main menu" -msgstr "МазаЎ Ма главМО ЌеМО" +msgstr " МазаЎ Ма главМО ЌеМО" #: pyload/cli/ManageFiles.py:97 msgid "Manage Packages:" -msgstr "УÑеЎО пакеÑе:" +msgstr "УпÑавÑаÑÑе пакеÑОЌа:" #: pyload/cli/ManageFiles.py:99 msgid "Manage Links:" -msgstr "УÑеЎО везе:" +msgstr "УпÑавÑаÑÑе везаЌа:" #: pyload/cli/ManageFiles.py:104 msgid "What do you want to move?" -msgstr "КÑа Ўа Ñе пÑеЌеÑÑО?" +msgstr "КÑа желОÑе Ўа пÑеЌеÑÑОÑе?" #: pyload/cli/ManageFiles.py:106 msgid "What do you want to delete?" -msgstr "КÑа Ўа Ñе ПбÑОÑе?" +msgstr "КÑа желОÑе Ўа ПбÑОÑеÑе?" #: pyload/cli/ManageFiles.py:108 msgid "What do you want to restart?" -msgstr "КÑа Ўа Ñе ÑеÑÑаÑÑÑÑе?" +msgstr "КÑа желОÑе Ўа пПМПвП пПкÑеМеÑе?" #: pyload/cli/ManageFiles.py:113 msgid "Choose what you want to do, or enter package number." -msgstr "" +msgstr "ÐзабеÑОÑе жеÑÐµÐœÑ ÑаЎÑÑ ÐžÐ»Ðž ÑМеÑОÑе бÑÐŸÑ Ð¿Ð°ÐºÐµÑа." #: pyload/cli/ManageFiles.py:115 msgid "delete" @@ -76,19 +76,19 @@ msgstr "пÑеЌеÑÑО" #: pyload/cli/ManageFiles.py:115 msgid "restart" -msgstr "ÑеÑÑаÑÑÑÑ" +msgstr "пПМПвП пПкÑеМО" #: pyload/cli/ManageFiles.py:148 msgid " - previous" -msgstr "- МазаЎ" +msgstr " â пÑеÑÑ
ПЎМП" #: pyload/cli/ManageFiles.py:148 msgid " - next" -msgstr "- ЎаÑе" +msgstr " â ÑлеЎеÑе" #: pyload/cli/Cli.py:75 pyload/cli/Cli.py:133 msgid " Command Line Interface" -msgstr "ÐÐœÑеÑÑеÑÑ ÐºÐŸÐŒÐ°ÐœÐŽÐœÐµ лОМОÑе" +msgstr " ÐÐœÑеÑÑеÑÑ ÐºÐŸÐŒÐ°ÐœÐŽÐœÐµ лОМОÑе" #: pyload/cli/Cli.py:165 #, python-format @@ -97,47 +97,47 @@ msgstr "%s пÑеÑзОЌаÑа:" #: pyload/cli/Cli.py:177 msgid " Speed: " -msgstr "ÐÑзОМа:" +msgstr " ÐÑзОМа: " #: pyload/cli/Cli.py:177 msgid " Size: " -msgstr "ÐелОÑОМа:" +msgstr " ÐелОÑОМа: " #: pyload/cli/Cli.py:178 msgid " Finished in: " -msgstr "ÐавÑÑеМП:" +msgstr " ÐавÑÑеМП: " #: pyload/cli/Cli.py:179 msgid " ID: " -msgstr "ÐÐ:" +msgstr " ID: " #: pyload/cli/Cli.py:184 msgid "waiting: " -msgstr "ÑекаÑе:" +msgstr "Ма ÑекаÑÑ: " #: pyload/cli/Cli.py:191 pyload/cli/Cli.py:193 msgid "Status:" -msgstr "" +msgstr "СÑаÑÑÑ:" #: pyload/cli/Cli.py:191 msgid "paused" -msgstr "" +msgstr "паÑзОÑаМП" #: pyload/cli/Cli.py:193 msgid "running" -msgstr "" +msgstr "пПкÑеМÑÑП" #: pyload/cli/Cli.py:196 msgid "total Speed" -msgstr "" +msgstr "УкÑпМа бÑзОМа" #: pyload/cli/Cli.py:196 msgid "Files in queue" -msgstr "" +msgstr "ÐаÑПÑеке Ñ ÑпОÑкÑ" #: pyload/cli/Cli.py:197 msgid "Total" -msgstr "" +msgstr "УкÑпМП" #: pyload/cli/Cli.py:203 msgid "Menu:" @@ -145,31 +145,31 @@ msgstr "ÐеМО:" #: pyload/cli/Cli.py:205 msgid " Add Links" -msgstr "ÐÐŸÐŽÐ°Ñ Ð²ÐµÐ·Ðµ" +msgstr " ÐÐŸÐŽÐ°Ñ Ð²ÐµÐ·Ðµ" #: pyload/cli/Cli.py:206 msgid " Manage Queue" -msgstr "УÑеЎО ÑеЎПÑлеЎ" +msgstr " УпÑавÑÐ°Ñ ÑпОÑкПЌ" #: pyload/cli/Cli.py:207 msgid " Manage Collector" -msgstr "УÑеЎО кПлекÑОПМаÑ" +msgstr " УпÑавÑÐ°Ñ ÑакÑпÑаÑеЌ" #: pyload/cli/Cli.py:208 msgid " (Un)Pause Server" -msgstr "ÐаÑзОÑаÑ/МаÑÑавО ÑеÑвеÑ" +msgstr " ÐаÑзОÑаÑ/МаÑÑавО ÑеÑвеÑ" #: pyload/cli/Cli.py:209 msgid " Kill Server" -msgstr "Ð£Ð±ÐžÑ ÑеÑвеÑ" +msgstr " ÐкПМÑÐ°Ñ ÑеÑвеÑ" #: pyload/cli/Cli.py:210 msgid " Quit" -msgstr "Ðзлаз" +msgstr " ÐзаÑО" #: pyload/cli/Cli.py:289 pyload/cli/Cli.py:296 msgid "Please use this syntax: add <Package name> <link> <link2> ..." -msgstr "УпПÑÑебОÑе ÐŸÐ²Ñ ÑОМÑакÑÑ: add <Package name> <link> <link2> ..." +msgstr "ÐПÑОÑÑОÑе ÐŸÐ²Ñ ÑОМÑакÑÑ: add <ОЌе пакеÑа> <веза> <ÐŽÑÑга веза>âŠ" #: pyload/cli/Cli.py:315 #, python-format @@ -182,55 +182,55 @@ msgstr "ÐаÑПÑека Ме пПÑÑПÑО." #: pyload/cli/Cli.py:385 msgid "pyLoad was terminated" -msgstr "pyLoad Ñе завÑÑеМ" +msgstr "pyLoad Ñе ПбÑÑÑавÑеМ" #: pyload/cli/Cli.py:443 msgid "Prints server status" -msgstr "КÑÐ°ÐŒÐ¿Ð°Ñ ÑÑаÑÑÑ ÑеÑвеÑа" +msgstr "КÑаЌпа ÑÑаÑÑÑ ÑеÑвеÑа" #: pyload/cli/Cli.py:444 msgid "Prints downloads in queue" -msgstr "КÑÐ°ÐŒÐ¿Ð°Ñ Ð¿ÑеÑзОЌаÑа Ñ ÑеЎПÑлеЎÑ" +msgstr "КÑаЌпа пÑеÑзОЌаÑа Ñ ÑпОÑкÑ" #: pyload/cli/Cli.py:445 msgid "Prints downloads in collector" -msgstr "КÑÐ°ÐŒÐ¿Ð°Ñ Ð¿ÑеÑзОЌаÑа Ñ ÐºÐŸÐ»ÐµÐºÑОПМаÑÑ" +msgstr "КÑаЌпа пÑеÑзОЌаÑа Ñ ÑакÑпÑаÑÑ" #: pyload/cli/Cli.py:446 msgid "Adds package to queue" -msgstr "ÐÐŸÐŽÐ°Ñ Ð¿Ð°ÐºÐµÑ Ñ ÑеЎПÑлеЎ" +msgstr "ÐПЎаÑе Ð¿Ð°ÐºÐµÑ Ñ ÑпОÑак" #: pyload/cli/Cli.py:447 msgid "Adds package to collector" -msgstr "ÐÐŸÐŽÐ°Ñ Ð¿Ð°ÐºÐµÑ Ñ ÐºÐŸÐ»ÐµÐºÑОПМаÑ" +msgstr "ÐПЎаÑе Ð¿Ð°ÐºÐµÑ Ñ ÑакÑпÑаÑ" #: pyload/cli/Cli.py:448 msgid "Delete Files from Queue/Collector" -msgstr "ÐÑОÑО ЎаÑПÑеке Оз ÑеЎПÑлеЎа/кПлекÑОПМаÑа" +msgstr "ÐÑОÑе ЎаÑПÑеке Оз ÑпОÑка/ÑакÑпÑаÑа" #: pyload/cli/Cli.py:449 msgid "Delete Packages from Queue/Collector" -msgstr "ÐÑОÑО пакеÑе Оз ÑеЎПÑлеЎа/кПлекÑОПМаÑа" +msgstr "ÐÑОÑе пакеÑе Оз ÑпОÑка/ÑакÑпÑаÑа" #: pyload/cli/Cli.py:450 msgid "Move Packages from Queue to Collector or vice versa" -msgstr "ÐÑееЌÑÑО пакеÑе Оз ÑеЎПÑлеЎа Ñ ÐºÐŸÐ»ÐµÐºÑОПМаÑÑ Ðž ÑÑпÑПÑМП" +msgstr "ÐÑеЌеÑÑа пакеÑе Оз ÑпОÑка Ñ ÑакÑпÑÐ°Ñ Ðž ПбÑÐœÑÑП" #: pyload/cli/Cli.py:451 msgid "Restart files" -msgstr "РеÑÑаÑÑÑÑ ÐŽÐ°ÑПÑеке" +msgstr "ÐПМПвП пПкÑеМО ЎаÑПÑеке" #: pyload/cli/Cli.py:452 msgid "Restart packages" -msgstr "РеÑÑаÑÑÑÑ Ð¿Ð°ÐºÐµÑе" +msgstr "ÐПМПвП пПкÑеМО пакеÑе" #: pyload/cli/Cli.py:453 msgid "Check online status, works with local container" -msgstr "ÐÑПвеÑа ÑÑаÑÑÑа Ма везО, ÑаЎО Ñа лПкалМО кПМÑеÑМеÑОЌа" +msgstr "ÐÑПвеÑава ЎПÑÑÑпМПÑÑ (ÑаЎО Ñа лПкалМОЌ кПМÑеÑМеÑПЌ)" #: pyload/cli/Cli.py:454 msgid "Checks online status of a container file" -msgstr "пÑПвеÑа ÑÑаÑÑÑа Ма везО кПМÑеÑМеÑÑа" +msgstr "ÐÑПвеÑава ЎПÑÑÑпМПÑÑ ÐŽÐ°ÑПÑеке кПМÑеÑМеÑа" #: pyload/cli/Cli.py:455 msgid "Pause the server" @@ -242,50 +242,50 @@ msgstr "МаÑÑавО пÑеÑзОЌаÑа" #: pyload/cli/Cli.py:457 msgid "Toggle pause/unpause" -msgstr "ÐÑебаÑО ÐаÑза/МаÑÑавО" +msgstr "ÐаÑзОÑаÑ/МаÑÑавО" #: pyload/cli/Cli.py:458 msgid "kill server" -msgstr "ÑÐ±ÐžÑ ÑеÑвеÑ" +msgstr "ПкПМÑÐ°Ñ ÑеÑвеÑ" #: pyload/cli/Cli.py:460 msgid "List of commands:" -msgstr "ÑпОÑак кПЌаЌЎе:" +msgstr "СпОÑак кПЌаМЎО:" #: pyload/cli/Cli.py:473 msgid "Couldn't write user config file" -msgstr "Ме ÐŒÐŸÐ³Ñ ÐŽÐ° пОÑеЌ Ñ ÐŽÐ°ÑПÑÐµÐºÑ Ð¿ÐŸÐŽÐµÑаваÑа" +msgstr "Ðе ÐŒÐŸÐ³Ñ ÐŽÐ° пОÑеЌ Ма ЎаÑПÑÐµÐºÑ Ñа пПЎеÑаваÑОЌа" #: pyload/cli/Cli.py:548 pyload/cli/Cli.py:580 msgid "You need py-openssl to connect to this pyLoad core." -msgstr "ТÑеба ÐаЌ py-openssl Ўа бО Ñе пÑОÑавОлО Ма pyLoad ÑезгÑП." +msgstr "ÐПÑÑебаМ ваЌ Ñе py-openssl Ўа бОÑÑе Ñе пПвезалО Ма ÑеÑÐ²ÐµÑ pyLoad-а." #: pyload/cli/Cli.py:555 msgid "Address: " -msgstr "ÐÐŽÑеÑа:" +msgstr "ÐÐŽÑеÑа: " #: pyload/cli/Cli.py:556 msgid "Port: " -msgstr "ÐПÑÑ:" +msgstr "ÐПÑÑ: " #: pyload/cli/Cli.py:557 msgid "Username: " -msgstr "ÐПÑОÑМОк:" +msgstr "ÐПÑОÑМОÑкП ОЌе: " #: pyload/cli/Cli.py:561 msgid "Password: " -msgstr "ÐПзОМка:" +msgstr "ÐПзОМка: " #: pyload/cli/Cli.py:566 pyload/cli/Cli.py:575 msgid "Login data is wrong." -msgstr "ÐÑОÑава МОÑе ЎПбÑа." +msgstr "ÐПЎаÑО за пÑОÑÐ°Ð²Ñ ÑÑ Ð¿ÐŸÐ³ÑеÑМО." #: pyload/cli/Cli.py:568 pyload/cli/Cli.py:577 #, python-format msgid "Could not establish connection to %(addr)s:%(port)s." -msgstr "Ðе ÐŒÐŸÐ³Ñ ÐŽÐ° ÑÑпПÑÑавОЌ Ð²ÐµÐ·Ñ ÐœÐ° %(addr)s:%(port)s." +msgstr "Ðе ÐŒÐŸÐ³Ñ ÐŽÐ° ÑÑпПÑÑавОЌ Ð²ÐµÐ·Ñ Ñа аЎÑеÑПЌ %(addr)s:%(port)s." #: pyload/cli/Cli.py:582 msgid "Interactive mode ignored since you passed some commands." -msgstr "ÐÐœÑеÑакÑОвМП ЌПЎ Ñе ОгМПÑОÑаМ пПÑÑП ÑÑе ЎалО Меке кПЌаМЎе." +msgstr "ÐаМеЌаÑеМ Ñе ОМÑеÑакÑОвМО ÑежОЌ ÑÐµÑ ÑÑе заЎалО Меке кПЌаМЎе." diff --git a/locale/sr/LC_MESSAGES/core.po b/locale/sr/LC_MESSAGES/core.po index d5355e892..ab516327a 100644 --- a/locale/sr/LC_MESSAGES/core.po +++ b/locale/sr/LC_MESSAGES/core.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Serbian (Cyrillic)\n" "Language: sr_SP\n" @@ -15,63 +15,63 @@ msgstr "Project-Id-Version: pyload\n" #: pyload/AddonManager.py:62 #, python-format msgid "Error when executing %s" -msgstr "" +msgstr "ÐÑеÑка пÑО ОзвÑÑаваÑÑ %s" #: pyload/AddonManager.py:93 #, python-format msgid "Failed activating %(name)s" -msgstr "ÐÑеÑка акÑОвОÑаÑа %(name)s" +msgstr "Ðе ÐŒÐŸÐ³Ñ ÐŽÐ° акÑОвОÑаЌ %(name)s" #: pyload/AddonManager.py:96 #, python-format msgid "Activated addons: %s" -msgstr "" +msgstr "ÐкÑОвОÑаМО пÑОкÑÑÑÑО: %s" #: pyload/AddonManager.py:97 #, python-format msgid "Deactivated addons: %s" -msgstr "" +msgstr "ÐеакÑОвОÑаМО пÑОкÑÑÑÑО: %s" #: pyload/AddonManager.py:153 msgid "Activating Plugins..." -msgstr "ÐкÑОваÑОÑа ЎПЎаÑка..." +msgstr "ÐкÑОвОÑаЌ пÑОкÑÑÑкеâŠ" #: pyload/AddonManager.py:162 msgid "Deactivating Plugins..." -msgstr "" +msgstr "ÐеакÑОвОÑаЌ пÑОкÑÑÑкеâŠ" #: pyload/web/ServerThread.py:49 msgid "SSL certificates not found." -msgstr "ССРÑеÑÑОÑÐžÐºÐ°Ñ ÐœÐžÑе МаÑеМ." +msgstr "SSL ÑеÑÑОÑОкаÑО МОÑÑ Ð¿ÑПМаÑеМО." #: pyload/web/ServerThread.py:53 msgid "WebUI built is not available" -msgstr "" +msgstr "Ðеб ОМÑеÑÑеÑÑ ÐœÐžÑе ЎПÑÑÑпаМ" #: pyload/web/ServerThread.py:55 msgid "Running webUI in development mode" -msgstr "" +msgstr "ÐПкÑеÑаÑе веб ОМÑеÑÑеÑÑа Ñ ÑазвПÑМПЌ ÑежОЌÑ" #: pyload/web/ServerThread.py:73 msgid "Failed starting webserver: " -msgstr "" +msgstr "Ðе ÐŒÐŸÐ³Ñ ÐŽÐ° пПкÑеМеЌ веб ÑеÑвеÑ: " #: pyload/web/ServerThread.py:107 msgid "Failed importing webserver: " -msgstr "" +msgstr "Ðе ÐŒÐŸÐ³Ñ ÐŽÐ° ÑвезеЌ веб ÑеÑвеÑ: " #: pyload/web/ServerThread.py:125 msgid "This server offers no SSL, please consider using threaded instead" -msgstr "СеÑÐ²ÐµÑ ÐœÐµÐŒÐ° ССÐ, ÑпПÑÑебОÑе МавПÑеМ Ñ ÐŒÐµÑÑП" +msgstr "ÐÐ²Ð°Ñ ÑеÑÐ²ÐµÑ ÐœÐµ пПЎÑжава SSL. УЌеÑÑП Ñега кПÑОÑÑОÑе ÑгМежЎеМО." #: pyload/web/ServerThread.py:139 #, python-format msgid "Starting %(name)s webserver: %(host)s:%(port)d" -msgstr "" +msgstr "ÐПкÑеÑеЌ веб ÑеÑÐ²ÐµÑ %(name)s: %(host)s:%(port)d" #: pyload/config/default.py:14 msgid "Remote" -msgstr "" +msgstr "УЎаÑеМО пÑОÑÑÑп" #: pyload/config/default.py:14 pyload/config/default.py:21 #: pyload/config/default.py:30 pyload/config/default.py:42 @@ -79,7 +79,7 @@ msgstr "" #: pyload/config/default.py:73 pyload/config/default.py:83 #: pyload/config/default.py:91 pyload/config/default.py:103 msgid "Description" -msgstr "" +msgstr "ÐпОÑ" #: pyload/config/default.py:14 pyload/config/default.py:21 #: pyload/config/default.py:30 pyload/config/default.py:42 @@ -87,265 +87,265 @@ msgstr "" #: pyload/config/default.py:73 pyload/config/default.py:83 #: pyload/config/default.py:91 pyload/config/default.py:103 msgid "Long description" -msgstr "" +msgstr "ÐÑжО ПпОÑ" #: pyload/config/default.py:16 pyload/config/default.py:56 #: pyload/config/default.py:63 msgid "Activated" -msgstr "Aktiviran" +msgstr "ÐкÑОвОÑаМП" #: pyload/config/default.py:17 pyload/config/default.py:69 #: pyload/config/default.py:80 msgid "Port" -msgstr "" +msgstr "ÐПÑÑ" #: pyload/config/default.py:18 pyload/config/default.py:77 msgid "Address" -msgstr "" +msgstr "ÐÐŽÑеÑа" #: pyload/config/default.py:21 msgid "Log" -msgstr "" +msgstr "ÐвОЎеМÑОÑа" #: pyload/config/default.py:23 msgid "Size in kb" -msgstr "" +msgstr "ÐелОÑОМа Ñ ÐºÐžÐ»ÐŸÐ±Ð°ÑÑОЌа" #: pyload/config/default.py:24 msgid "Folder" -msgstr "" +msgstr "ЀаÑÑОкла" #: pyload/config/default.py:25 msgid "File Log" -msgstr "" +msgstr "ÐаÑПÑека евОЎеМÑОÑе" #: pyload/config/default.py:26 msgid "Count" -msgstr "" +msgstr "ÐÑПÑ" #: pyload/config/default.py:27 msgid "Log Rotate" -msgstr "" +msgstr "РПÑОÑаÑе евОЎеМÑОÑе" #: pyload/config/default.py:30 msgid "Permissions" -msgstr "" +msgstr "ÐПзвПле" #: pyload/config/default.py:32 msgid "Groupname" -msgstr "" +msgstr "ÐЌе гÑÑпе" #: pyload/config/default.py:33 msgid "Change Group and User of Downloads" -msgstr "" +msgstr "ÐÑПЌеМОÑе гÑÑÐ¿Ñ Ðž кПÑОÑМОке пÑеÑзОЌаÑа" #: pyload/config/default.py:34 msgid "Change file mode of downloads" -msgstr "" +msgstr "ÐÑПЌеМОÑе ÑежОЌ пÑеÑзОЌаÑа" #: pyload/config/default.py:35 pyload/config/default.py:75 msgid "Username" -msgstr "" +msgstr "ÐПÑОÑМОÑкП ОЌе" #: pyload/config/default.py:36 msgid "Filemode for Downloads" -msgstr "" +msgstr "РежОЌ пÑеÑзОЌаÑа" #: pyload/config/default.py:37 msgid "Change group of running process" -msgstr "" +msgstr "ÐÑПЌеМОÑе гÑÑÐ¿Ñ Ð¿ÐŸÐºÑеМÑÑОÑ
пÑПÑеÑа" #: pyload/config/default.py:38 msgid "Folder Permission mode" -msgstr "" +msgstr "ÐПзвПле за ÑаÑÑОкле" #: pyload/config/default.py:39 msgid "Change user of running process" -msgstr "" +msgstr "ÐÑПЌеМО кПÑОÑМОка пПкÑеМÑÑПг пÑПÑеÑа" #: pyload/config/default.py:42 msgid "General" -msgstr "" +msgstr "ÐпÑÑе" #: pyload/config/default.py:44 msgid "Language" -msgstr "" +msgstr "ÐезОк" #: pyload/config/default.py:45 msgid "Download Folder" -msgstr "" +msgstr "ЀаÑÑОкла за пÑеÑзОЌаÑа" #: pyload/config/default.py:46 msgid "Use Checksum" -msgstr "" +msgstr "ÐПМÑÑПлМО збОÑ" #: pyload/config/default.py:47 msgid "Create folder for each package" -msgstr "" +msgstr "ÐÑеОÑÐ°Ñ ÑаÑÑÐžÐºÐ»Ñ Ð·Ð° ÑвакО пакеÑ" #: pyload/config/default.py:48 msgid "Debug Mode" -msgstr "" +msgstr "ÐÑклаÑаÑе гÑеÑака" #: pyload/config/default.py:49 msgid "Min Free Space (MB)" -msgstr "" +msgstr "ÐОМОЌалМП ÑлПбПЎМПг пÑПÑÑПÑа (MB)" #: pyload/config/default.py:50 msgid "CPU Priority" -msgstr "" +msgstr "ÐÑОПÑОÑÐµÑ Ð¿ÑПÑеÑПÑа" #: pyload/config/default.py:53 msgid "SSL" -msgstr "" +msgstr "SSL" #: pyload/config/default.py:55 msgid "SSL Certificate" -msgstr "" +msgstr "SSL ÑеÑÑОÑОкаÑ" #: pyload/config/default.py:57 msgid "SSL Key" -msgstr "" +msgstr "SSL кÑÑÑ" #: pyload/config/default.py:60 msgid "Webinterface" -msgstr "" +msgstr "Ðеб ОМÑеÑÑеÑÑ" #: pyload/config/default.py:62 msgid "Template" -msgstr "" +msgstr "КаблПМ" #: pyload/config/default.py:64 msgid "Path Prefix" -msgstr "" +msgstr "ÐÑеÑÐžÐºÑ Ð¿ÑÑаÑе" #: pyload/config/default.py:65 msgid "Server" -msgstr "" +msgstr "СеÑвеÑ" #: pyload/config/default.py:66 msgid "Favor specific server" -msgstr "" +msgstr "ÐеÑеМО ÑеÑвеÑ" #: pyload/config/default.py:67 msgid "IP" -msgstr "" +msgstr "IP аЎÑеÑа" #: pyload/config/default.py:68 msgid "Use HTTPS" -msgstr "" +msgstr "HTTPS" #: pyload/config/default.py:70 msgid "Development mode" -msgstr "" +msgstr "РазвПÑМО ÑежОЌ" #: pyload/config/default.py:73 msgid "Proxy" -msgstr "" +msgstr "ÐПÑÑеЎМОÑкО ÑеÑвеÑ" #: pyload/config/default.py:76 msgid "Use Proxy" -msgstr "" +msgstr "ÐПÑÑеЎМОÑкО ÑеÑвеÑ" #: pyload/config/default.py:78 msgid "Password" -msgstr "" +msgstr "ÐПзОМка" #: pyload/config/default.py:79 msgid "Protocol" -msgstr "" +msgstr "ÐÑПÑПкПл" #: pyload/config/default.py:83 msgid "Reconnect" -msgstr "" +msgstr "ÐПМПвМП пПвезОваÑе" #: pyload/config/default.py:85 pyload/config/default.py:106 msgid "End" -msgstr "" +msgstr "ÐавÑÑО" #: pyload/config/default.py:86 msgid "Use Reconnect" -msgstr "" +msgstr "ÐПвежО Ñе пПМПвП" #: pyload/config/default.py:87 msgid "Method" -msgstr "" +msgstr "ÐеÑПЎ" #: pyload/config/default.py:88 pyload/config/default.py:105 msgid "Start" -msgstr "" +msgstr "ÐПкÑеМО" #: pyload/config/default.py:91 msgid "Download" -msgstr "" +msgstr "ÐÑеÑзЌО" #: pyload/config/default.py:93 msgid "Max Parallel Downloads" -msgstr "" +msgstr "ÐакÑОЌалаМ бÑÐŸÑ ÐžÑÑПвÑеЌеМОÑ
пÑеÑзОЌаÑа" #: pyload/config/default.py:94 msgid "Limit Download Speed" -msgstr "" +msgstr "ÐгÑаМОÑО бÑÐ·ÐžÐœÑ Ð¿ÑеÑзОЌаÑа" #: pyload/config/default.py:95 msgid "Download interface to bind (ip or Name)" -msgstr "" +msgstr "ÐÐœÑеÑÑеÑÑ Ð¿ÑеÑзОЌаÑа (IP аЎÑеÑа ОлО ОЌе)" #: pyload/config/default.py:96 msgid "Skip already existing files" -msgstr "" +msgstr "ÐÑеÑкПÑО пПÑÑПÑеÑе ЎаÑПÑеке" #: pyload/config/default.py:97 msgid "Max Download Speed in kb/s" -msgstr "" +msgstr "ÐакÑОЌалМа бÑзОМа пÑеÑзОЌаÑа (kB/Ñ)" #: pyload/config/default.py:98 msgid "Allow IPv6" -msgstr "" +msgstr "IPv6" #: pyload/config/default.py:99 msgid "Max connections for one download" -msgstr "" +msgstr "ÐакÑОЌалаМ бÑÐŸÑ Ð²ÐµÐ·Ð° за ÑеЎМП пÑеÑзОЌаÑе" #: pyload/config/default.py:100 msgid "Restart failed downloads on startup" -msgstr "" +msgstr "ÐПМПвП пПкÑеМО МеÑÑпела пÑеÑзОЌаÑа пÑО пПкÑеÑаÑÑ Ð¿ÑПгÑаЌа" #: pyload/config/default.py:103 msgid "Download Time" -msgstr "" +msgstr "ÐÑеЌе пÑеÑзОЌаÑа" #: pyload/network/HTTPDownload.py:249 #, python-format msgid "Download chunks failed, fallback to single connection | %s" -msgstr "" +msgstr "ÐЎлПЌÑО пÑеÑзОЌаÑа МОÑÑ ÑÑпелО. ÐÑаÑаÑе Ма ÑÐµÐŽÐœÑ Ð²ÐµÐ·Ñ | %s" #: pyload/api/DownloadApi.py:44 #, python-format msgid "Added package %(name)s as folder %(folder)s" -msgstr "" +msgstr "ÐÐŸÐŽÐ°Ñ Ñе Ð¿Ð°ÐºÐµÑ %(name)s каП ÑаÑÑОкла %(folder)s" #: pyload/api/DownloadApi.py:95 #, python-format msgid "Added %d links to package" -msgstr "" +msgstr "ÐПЎаÑП Ñе %d веза Ñ Ð¿Ð°ÐºÐµÑ" #: pyload/AccountManager.py:69 #, python-format msgid "Unknown account plugin %s" -msgstr "" +msgstr "ÐÐµÐ¿ÐŸÐ·ÐœÐ°Ñ Ð¿ÑОкÑÑÑак за МалПг %s" #: pyload/interaction/InteractionManager.py:88 msgid "Query" -msgstr "" +msgstr "УпОÑ" #: pyload/interaction/InteractionManager.py:111 msgid "Captcha request" -msgstr "" +msgstr "ÐаÑ
Ñев пПÑвÑЎМПг кПЎа" #: pyload/interaction/InteractionManager.py:111 msgid "Please solve the captcha." -msgstr "" +msgstr "РазÑеÑОÑе пПÑвÑЎМО кÎЎ." #: pyload/remote/RemoteManager.py:35 #, python-format @@ -355,16 +355,16 @@ msgstr "ÐÑеÑка ÑЎаÑеМПг ÑОЎа: %s" #: pyload/remote/RemoteManager.py:80 #, python-format msgid "Starting %(name)s: %(addr)s:%(port)s" -msgstr "пПкÑеÑаÑе %(name)s: %(addr)s:%(port)s" +msgstr "ÐПкÑеÑеЌ %(name)s: %(addr)s:%(port)s" #: pyload/remote/RemoteManager.py:82 #, python-format msgid "Failed loading backend %(name)s | %(error)s" -msgstr "ÐПгÑеÑМП ÑÑОÑаваÑе ÑОЎа %(name)s | %(error)s" +msgstr "Ðе ÐŒÐŸÐ³Ñ ÐŽÐ° ÑÑОÑаЌ пПзаЎОМÑÐºÑ ÐºÐŸÐŒÐ¿ÐŸÐœÐµÐœÑÑ %(name)s | %(error)s" #: pyload/FileManager.py:53 msgid "none" -msgstr "" +msgstr "МОÑÑа" #: pyload/FileManager.py:53 msgid "offline" @@ -376,11 +376,11 @@ msgstr "Ма ÐŒÑежО" #: pyload/FileManager.py:53 msgid "queued" -msgstr "Ñ ÑеЎПÑлеЎÑ" +msgstr "Ма ÑекаÑÑ" #: pyload/FileManager.py:53 msgid "paused" -msgstr "" +msgstr "паÑзОÑаМП" #: pyload/FileManager.py:54 msgid "finished" @@ -392,39 +392,39 @@ msgstr "пÑеÑкПÑеМП" #: pyload/FileManager.py:54 msgid "failed" -msgstr "МеÑÑпеÑМП" +msgstr "МеÑÑпелП" #: pyload/FileManager.py:54 msgid "starting" -msgstr "ÑÑаÑÑПваÑе" +msgstr "запПÑОÑеЌ" #: pyload/FileManager.py:55 msgid "waiting" -msgstr "ÑекаÑе" +msgstr "ÑекаЌ" #: pyload/FileManager.py:55 msgid "downloading" -msgstr "пÑеÑзОЌаÑе" +msgstr "пÑеÑзОЌаЌ" #: pyload/FileManager.py:55 msgid "temp. offline" -msgstr "пÑОв. ваМ ÐŒÑеже" +msgstr "пÑОвÑеЌеМП ваМ ÐŒÑеже" #: pyload/FileManager.py:55 msgid "aborted" -msgstr "пПМОÑÑеМП" +msgstr "пÑекОМÑÑП" #: pyload/FileManager.py:56 msgid "decrypting" -msgstr "ЎеÑОÑÑПваÑе" +msgstr "ЎеÑОÑÑÑÑеЌ" #: pyload/FileManager.py:56 msgid "processing" -msgstr "ПбÑаЎа" +msgstr "ПбÑаÑÑÑеЌ" #: pyload/FileManager.py:56 msgid "custom" -msgstr "пÑОлагПЎО" +msgstr "пÑОлагПÑеМП" #: pyload/FileManager.py:56 msgid "unknown" @@ -433,16 +433,16 @@ msgstr "МепПзМаÑП" #: pyload/FileManager.py:426 #, python-format msgid "Package finished: %s" -msgstr "ÐÐ°ÐºÐµÑ Ð·Ð°Ð²ÑÑеМ: %s" +msgstr "ÐÐ°ÐºÐµÑ Ñе завÑÑеМ: %s" #: pyload/Api.py:152 #, python-format msgid "User '%s' tries to log in" -msgstr "" +msgstr "ÐПÑОÑМОк â%sâ пПкÑÑава Ўа Ñе пÑОÑавО." #: pyload/Core.py:195 msgid "Received Quit signal" -msgstr "ÐÑОЌаÑе ÑОМала Озлаза" +msgstr "ÐÑОЌÑеМ Ñе ÑОгМал за Озлазак" #: pyload/Core.py:323 #, python-format @@ -452,51 +452,51 @@ msgstr "pyLoad Ð²ÐµÑ ÑаЎО Ñа бÑПÑеЌ %s" #: pyload/Core.py:337 #, python-format msgid "Failed changing group: %s" -msgstr "ÐеÑÑпеÑМа пÑПЌеМа гÑÑпе: %s" +msgstr "Ðе ÐŒÐŸÐ³Ñ ÐŽÐ° пÑПЌеМОЌ гÑÑпÑ: %s" #: pyload/Core.py:347 #, python-format msgid "Failed changing user: %s" -msgstr "ÐеÑÑпеÑМа пÑПЌеМа кПÑОÑМОка: %s" +msgstr "Ðе ÐŒÐŸÐ³Ñ ÐŽÐ° пÑПЌеМОЌ кПÑОÑМОка: %s" #: pyload/Core.py:358 msgid "Starting" -msgstr "СÑаÑÑПваÑе" +msgstr "ÐПкÑеÑеЌ" #: pyload/Core.py:359 #, python-format msgid "Using home directory: %s" -msgstr "УпПÑÑеба кÑÑМе ÑаÑÑОкле: %s" +msgstr "ÐÑМПвМа ÑаÑÑОкла: %s" #: pyload/Core.py:373 msgid "All links removed" -msgstr "Све везе ÑклПÑеМе" +msgstr "Све везе ÑÑ ÑклПÑеМе" #: pyload/Core.py:403 #, python-format msgid "Download time: %s" -msgstr "" +msgstr "ÐÑеЌе пÑеÑзОЌаÑа: %s" #: pyload/Core.py:418 #, python-format msgid "Free space: %s" -msgstr "СлПбПЎМП: %s" +msgstr "СлПбПЎМП пÑПÑÑПÑа: %s" #: pyload/Core.py:438 msgid "Activating Accounts..." -msgstr "ÐкÑОваÑОÑа МалПга..." +msgstr "ÐкÑОвОÑаЌ МалПгеâŠ" #: pyload/Core.py:443 msgid "Restarting failed downloads..." -msgstr "" +msgstr "ÐПМПвП пПкÑеÑеЌ МеÑÑпела пÑеÑзОЌаÑаâŠ" #: pyload/Core.py:451 msgid "pyLoad is up and running" -msgstr "pyLoad Ñе пПЎОгМÑÑ Ðž ÑаЎО" +msgstr "pyLoad Ñе ÑпÑеЌаМ за кПÑОÑÑеÑе" #: pyload/Core.py:474 msgid "restarting pyLoad" -msgstr "ÑеÑÑаÑÑПваÑе pyLoad-а" +msgstr "пПМПвМП пПкÑеÑаÑе pyLoad-а" #: pyload/Core.py:478 msgid "pyLoad quits" @@ -504,37 +504,37 @@ msgstr "pyLoad Ñе заÑваÑа" #: pyload/Core.py:564 msgid "shutting down..." -msgstr "гаÑеÑе..." +msgstr "ОÑкÑÑÑÑÑеЌâŠ" #: pyload/Core.py:579 msgid "error while shutting down" -msgstr "гÑеÑка пÑО гаÑеÑÑ" +msgstr "гÑеÑка пÑО ОÑкÑÑÑОваÑÑ" #: pyload/Core.py:661 msgid "killed pyLoad from terminal" -msgstr "" +msgstr "pyLoad Ñе ПкПМÑаМ Оз ÑеÑЌОМала" #: pyload/database/DatabaseBackend.py:167 msgid "Database was deleted due to incompatible version." -msgstr "" +msgstr "Ðаза пПЎаÑака Ñе ПбÑОÑаМа збПг МекПЌпаÑОбОлМе веÑзОÑе." #: pyload/threads/DecrypterThread.py:50 msgid "Decrypting failed" -msgstr "" +msgstr "ÐеÑОÑÑПваÑе МОÑе ÑÑпелП" #: pyload/threads/DecrypterThread.py:73 #, python-format msgid "Decrypted %(count)d links into package %(name)s" -msgstr "" +msgstr "ÐеÑОÑÑПваМП Ñе %(count)d веза Ñ Ð¿Ð°ÐºÐµÑ â%(name)sâ" #: pyload/threads/DecrypterThread.py:80 msgid "No links decrypted" -msgstr "" +msgstr "ÐОÑеЎМа веза МОÑе ЎеÑОÑÑПваМа" #: pyload/threads/InfoThread.py:147 #, python-format msgid "Info Fetching for %(name)s failed | %(err)s" -msgstr "ÐÑОвлаÑОвÑÑе ОМÑП за %(name)s МеÑÑпеÑМП | %(err)s" +msgstr "Ðе ÐŒÐŸÐ³Ñ ÐŽÐ° пÑеÑзЌеЌ пПЎаÑке за %(name)s | %(err)s" #: pyload/threads/ThreadManager.py:155 #, python-format @@ -543,20 +543,20 @@ msgstr "ÐеÑÑпеÑМП пПМПвМП пПвезОваÑе: %s" #: pyload/threads/ThreadManager.py:192 msgid "Reconnect script not found!" -msgstr "СкÑÐžÐ¿Ñ Ð¿ÐŸÐœÐŸÐ²ÐœÐŸÐ³ пПвезОваÑа МОÑе МаÑеМ!" +msgstr "СкÑÐžÐ¿Ñ Ð·Ð° пПМПвМП пПвезОваÑе МОÑе пÑПМаÑеМ." #: pyload/threads/ThreadManager.py:198 msgid "Starting reconnect" -msgstr "СÑаÑÑПваÑе пПвезОваÑа" +msgstr "ÐПкÑеÑеЌ пПМПвМП пПвезОваÑе" #: pyload/threads/ThreadManager.py:212 msgid "Failed executing reconnect script!" -msgstr "ÐПгÑеÑМП пПкÑеÑаÑе ÑкÑОпÑа пПвезОваÑа!" +msgstr "Ðе ÐŒÐŸÐ³Ñ ÐŽÐ° ОзвÑÑОЌ ÑкÑÐžÐ¿Ñ Ð·Ð° пПМПвМП пПвезОваÑе." #: pyload/threads/ThreadManager.py:224 #, python-format msgid "Reconnected, new IP: %s" -msgstr "ÐПвезаМП, МПва ÐÐ: %s" +msgstr "ÐПМПвП Ñе пПвезаМП; МПва IP аЎÑеÑа: %s" #: pyload/threads/ThreadManager.py:298 msgid "Not enough space left on device" @@ -565,59 +565,59 @@ msgstr "ÐеЌа ЎПвПÑМП пÑПÑÑПÑа Ма ÑÑеÑаÑÑ" #: pyload/threads/DownloadThread.py:64 #, python-format msgid "Download starts: %s" -msgstr "ÐÑеÑзОЌаÑе пПÑелП: %s" +msgstr "ÐÑеÑзОЌаÑе Ñе запПÑеÑП: %s" #: pyload/threads/DownloadThread.py:70 #, python-format msgid "Download finished: %s" -msgstr "ÐÑеÑзОЌаÑе завÑÑеМП: %s" +msgstr "ÐÑеÑзОЌаÑе Ñе завÑÑеМП: %s" #: pyload/threads/DownloadThread.py:75 #, python-format msgid "Plugin %s is missing a function." -msgstr "ÐПЎаÑÐºÑ %s ÑалО ÑÑМкÑОÑа." +msgstr "ÐÑОкÑÑÑÐºÑ %s МеЎПÑÑаÑе ÑÑМкÑОÑа." #: pyload/threads/DownloadThread.py:83 pyload/threads/DownloadThread.py:147 #, python-format msgid "Download aborted: %s" -msgstr "ÐÑеÑзОЌаÑе пПМОÑÑеМП: %s" +msgstr "ÐÑеÑзОЌаÑе Ñе пÑекОМÑÑП: %s" #: pyload/threads/DownloadThread.py:103 #, python-format msgid "Download restarted: %(name)s | %(msg)s" -msgstr "ÐÑеÑзОЌаÑе ÑеÑÑаÑÑПваМ: %(name)s | %(msg)s" +msgstr "ÐÑеÑзОЌаÑе Ñе пПМПвП пПкÑеМÑÑП: %(name)s | %(msg)s" #: pyload/threads/DownloadThread.py:113 #, python-format msgid "Download is offline: %s" -msgstr "ÐÑеÑзОЌаÑе Ñе ÑгаÑеМП: %s" +msgstr "ÐÑеÑзОЌаÑе Ñе ваМ ÐŒÑеже: %s" #: pyload/threads/DownloadThread.py:116 pyload/threads/DownloadThread.py:187 #, python-format msgid "Download is temporary offline: %s" -msgstr "ÐÑеÑзОЌаÑе Ñе пÑОвÑеЌеМП ÑгаÑеМП: %s" +msgstr "ÐÑеÑзОЌаÑе Ñе ÑÑеМÑÑМП ваМ ÐŒÑеже: %s" #: pyload/threads/DownloadThread.py:119 pyload/threads/DownloadThread.py:192 #, python-format msgid "Download failed: %(name)s | %(msg)s" -msgstr "ÐПгÑеÑМП пÑеÑзОЌаÑе: %(name)s | %(msg)s" +msgstr "ÐÑеÑзОЌаÑе МОÑе ÑÑпелП: %(name)s | %(msg)s" #: pyload/threads/DownloadThread.py:136 msgid "Couldn't connect to host or connection reset, waiting 1 minute and retry." -msgstr "Ðе ÐŒÐŸÐ³Ñ ÐŽÐ° Ñе пÑОвежеЌ Ма Ñ
ПÑÑ ÐžÐ»Ðž ве веза ÑеÑеÑПваМа, ÑекаЌ 1 ЌОМÑÑ." +msgstr "Ðе ÐŒÐŸÐ³Ñ ÐŽÐ° Ñе пПвежеЌ Ñа Ñ
ПÑÑПЌ ОлО Ñе веза пÑекОМÑÑа. ÐПМПвМП пПвезОваÑе за 1 ЌОМÑÑ." #: pyload/threads/DownloadThread.py:171 #, python-format msgid "Download skipped: %(name)s due to %(plugin)s" -msgstr "ÐÑеÑзОЌаÑе пÑеÑкПÑеМ: %(name)s збПг %(plugin)s" +msgstr "ÐÑеÑзОЌаÑе Ñе пÑеÑкПÑеМП: %(name)s збПг %(plugin)s" #: pyload/threads/DownloadThread.py:188 msgid "Internal Server Error" -msgstr "" +msgstr "УМÑÑÑаÑÑа гÑеÑка ÑеÑвеÑа" #: pyload/threads/AddonThread.py:55 msgid "An Error occurred" -msgstr "" +msgstr "ÐПÑлП Ñе ЎП гÑеÑке" #: pyload/PluginManager.py:316 #, python-format @@ -626,5 +626,5 @@ msgstr "ÐÑеÑка ÑвПза %(name)s: %(msg)s" #: pyload/utils/JsEngine.py:188 msgid "No js engine detected, please install either Spidermonkey, ossp-js, pyv8, nodejs or rhino" -msgstr "" +msgstr "ÐеÑ
аМОзаЌ JavaScript-а МОÑе ПÑкÑОвеМ. ÐÐœÑÑалОÑаÑÑе SpiderMonkey, OSSP js, pyv8, Node.js ОлО Rhino." diff --git a/locale/sr/LC_MESSAGES/plugins.po b/locale/sr/LC_MESSAGES/plugins.po index 078c9a1a5..fa9c6de39 100644 --- a/locale/sr/LC_MESSAGES/plugins.po +++ b/locale/sr/LC_MESSAGES/plugins.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-20 22:13+0200\n" -"PO-Revision-Date: 2013-07-20 18:02-0400\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Serbian (Cyrillic)\n" "Language: sr_SP\n" @@ -15,50 +15,50 @@ msgstr "Project-Id-Version: pyload\n" #: pyload/plugins/network/CurlDownload.py:241 #, python-format msgid "Download chunks failed, fallback to single connection | %s" -msgstr "" +msgstr "ÐЎлПЌÑО пÑеÑзОЌаÑа МОÑÑ ÑÑпелО. ÐÑаÑаÑе Ма ÑÐµÐŽÐœÑ Ð²ÐµÐ·Ñ | %s" #: pyload/plugins/Base.py:329 msgid "Pil and tesseract not installed and no Client connected for captcha decrypting" -msgstr "" +msgstr "Pil О Tesseract МОÑÑ ÐžÐœÑÑалОÑаМО, МОÑО Ñе пПвезаМ клОÑÐµÐœÑ ÑаЎО ЎеÑОÑÑПваÑа пПÑвÑЎМОÑ
кПЎПва." #: pyload/plugins/Base.py:333 msgid "No captcha result obtained in appropriate time." -msgstr "" +msgstr "ÐОÑе ПбезбеÑеМ ÑезÑлÑÐ°Ñ Ð¿ÐŸÑвÑЎМПг кПЎа Ñ ÐŸÐŽÐ³ÐŸÐ²Ð°ÑаÑÑÑе вÑеЌе." #: pyload/plugins/Hoster.py:282 pyload/plugins/Hoster.py:319 #: pyload/plugins/hoster/ARD.py:76 #, python-format msgid "Setting User and Group failed: %s" -msgstr "" +msgstr "ÐПÑÑавÑаÑе кПÑОÑМОка О гÑÑпе МОÑе ÑÑпелП: %s" #: pyload/plugins/Crypter.py:136 msgid "Not existing file or unsupported protocol" -msgstr "" +msgstr "ÐепПÑÑПÑеÑа ЎаÑПÑека ОлО МепПЎÑжаМО пÑПÑПкПл" #: pyload/plugins/hoster/RapidshareCom.py:96 msgid "Rapidshare: Traffic Share (direct download)" -msgstr "" +msgstr "Rapidshare: ЎеÑеÑе ÑаПбÑаÑаÑа (ЎОÑекÑМП пÑеÑзОЌаÑе)" #: pyload/plugins/hoster/RapidshareCom.py:123 #: pyload/plugins/hoster/RapidshareCom.py:189 msgid "Already downloading from this ip address, waiting 60 seconds" -msgstr "" +msgstr "ÐÐµÑ Ð¿ÑеÑзОЌаÑе Ñа Пве IP аЎÑеÑе. СаÑекаÑÑе 60 ÑекÑМЎО." #: pyload/plugins/hoster/RapidshareCom.py:127 msgid "Invalid Auth Code, download will be restarted" -msgstr "" +msgstr "ÐеОÑпÑаваМ кÎЎ за пÑПвеÑÑ ÐžÐŽÐµÐœÑОÑеÑа. ÐÑеÑзОЌаÑе Ñе пПМПвП бОÑО пПкÑеМÑÑП." #: pyload/plugins/hoster/RapidshareCom.py:193 msgid "RapidShareCom: No free slots" -msgstr "" +msgstr "Rapidshare.com: МеЌа ÑлПбПЎМОÑ
ÑлПÑПва" #: pyload/plugins/hoster/RapidshareCom.py:196 msgid "You need a premium account for this file" -msgstr "" +msgstr "ÐПÑÑебаМ ваЌ Ñе пÑеЌОÑÑÐŒ МалПг Ўа бОÑÑе пÑеÑзелО ÐŸÐ²Ñ ÐŽÐ°ÑПÑекÑ" #: pyload/plugins/hoster/RapidshareCom.py:198 msgid "Filename reported invalid" -msgstr "" +msgstr "ÐÑОÑавÑеМП ОЌе ЎаÑПÑеке МОÑе ОÑпÑавМП" #: pyload/plugins/hoster/RealdebridCom.py:40 #: pyload/plugins/hoster/Premium4Me.py:27 @@ -70,355 +70,355 @@ msgstr "" #: pyload/plugins/hoster/PremiumizeMe.py:19 #, python-format msgid "Please enter your %s account or deactivate this plugin" -msgstr "" +msgstr "УМеÑОÑе МалПг Ма ÑеÑвОÑÑ %s ОлО ЎеакÑОвОÑаÑÑе ÐŸÐ²Ð°Ñ Ð¿ÑОкÑÑÑак." #: pyload/plugins/hoster/MegaNz.py:55 msgid "Decryption failed" -msgstr "" +msgstr "ÐеÑОÑÑПваÑе МОÑе ÑÑпелП" #: pyload/plugins/hoster/MegaNz.py:99 msgid "No file key provided in the URL" -msgstr "" +msgstr "У URL аЎÑеÑО МОÑе МавеЎеМ кÑÑÑ ÐŽÐ°ÑПÑеке" #: pyload/plugins/hoster/MegaNz.py:111 msgid "Error code:" -msgstr "" +msgstr "ÐÃŽÐŽ гÑеÑке:" #: pyload/plugins/hoster/FileserveCom.py:97 msgid "Parallel download error, now waiting 60s." -msgstr "" +msgstr "ÐÑеÑка Ñ ÐžÑÑПвÑеЌеМПЌ пÑеÑзОЌаÑÑ. СаÑекаÑÑе 60 ÑекÑМЎО." #: pyload/plugins/hoster/FileserveCom.py:208 msgid "Not logged in." -msgstr "" +msgstr "ÐОÑÑе пÑОÑавÑеМО." #: pyload/plugins/hoster/UploadedTo.py:135 msgid "API key invalid" -msgstr "" +msgstr "API кÑÑÑ Ñе МеОÑпÑаваМ" #: pyload/plugins/hoster/UploadedTo.py:160 #, python-format msgid "%s: Not enough traffic left" -msgstr "" +msgstr "%s: МеЌаÑе ЎПвПÑМП ÑаПбÑаÑаÑа" #: pyload/plugins/hoster/UploadedTo.py:163 msgid "Traffic exceeded" -msgstr "" +msgstr "ÐÑекПÑаÑОлО ÑÑе ÑаПбÑаÑаÑ" #: pyload/plugins/hoster/BasePlugin.py:63 msgid "Authorization required (username:password)" -msgstr "" +msgstr "ÐПÑÑебМа Ñе пÑПвеÑа ОЎеМÑОÑеÑа (кПÑОÑМОÑкП ОЌе О лПзОМка)" #: pyload/plugins/hoster/NetloadIn.py:143 #: pyload/plugins/hoster/NetloadIn.py:167 msgid "File temporarily not available" -msgstr "" +msgstr "ÐаÑПÑека ÑÑеМÑÑМП МОÑе ЎПÑÑÑпМа" #: pyload/plugins/hoster/NetloadIn.py:180 #, python-format msgid "Netload: waiting between downloads %d s." -msgstr "" +msgstr "Netload: ÑекаÑе ОзЌеÑÑ Ð¿ÑеÑзОЌаÑа %d Ñ." #: pyload/plugins/hoster/NetloadIn.py:209 #, python-format msgid "Netload: waiting for captcha %d s." -msgstr "" +msgstr "Netload: ÑекаÑе пПÑвÑЎМПг кПЎа %d Ñ." #: pyload/plugins/hoster/NetloadIn.py:248 msgid "Downloaded File was empty" -msgstr "" +msgstr "ÐÑеÑзеÑа ЎаÑПÑека Ñе пÑазМа" #: pyload/plugins/hoster/FilesMailRu.py:98 #, python-format msgid "There was HTML Code in the Downloaded File(%s)...redirect error? The Download will be restarted." -msgstr "" +msgstr "У пÑеÑзеÑÐŸÑ ÐŽÐ°ÑПÑеÑО Ñе МалазО HTML кÎЎ (%s). ÐПжЎа Ñе гÑеÑка Ñ Ð¿ÑеÑÑЌеÑаваÑÑ. ÐÑеÑзОЌаÑе Ñе пПМПвП бОÑО пПкÑеМÑÑП." #: pyload/plugins/hoster/XHamsterCom.py:75 #: pyload/plugins/hoster/XHamsterCom.py:84 #: pyload/plugins/hoster/XHamsterCom.py:87 #, python-format msgid "long_url: %s" -msgstr "" +msgstr "ÐÑжа URL аЎÑеÑа: %s" #: pyload/plugins/Account.py:117 pyload/plugins/Account.py:123 #, python-format msgid "Could not login with account %(user)s | %(msg)s" -msgstr "" +msgstr "Ðе ÐŒÐŸÐ³Ñ ÐŽÐ° Ñе пÑОÑавОЌ Ñа МалПгПЌ %(user)s | %(msg)s" #: pyload/plugins/Account.py:118 msgid "Wrong Password" -msgstr "" +msgstr "ÐеОÑпÑавМа лПзОМка" #: pyload/plugins/Account.py:184 #, python-format msgid "Get Account Info for %s" -msgstr "" +msgstr "ÐÑеÑзЌОÑе пПЎаÑке П ÐœÐ°Ð»ÐŸÐ³Ñ Ð·Ð° %s" #: pyload/plugins/Account.py:193 #, python-format msgid "Error: %s" -msgstr "" +msgstr "ÐÑеÑка: %s" #: pyload/plugins/Account.py:242 #, python-format msgid "Your Time %s has a wrong format, use: 1:22-3:44" -msgstr "" +msgstr "ÐÑеЌе %s Ñе Ñ Ð¿ÐŸÐ³ÑеÑМПЌ ÑПÑЌаÑÑ. ÐПÑОÑÑОÑе: 1:22-3:44" #: pyload/plugins/Account.py:265 #, python-format msgid "Account %s has not enough traffic, checking again in 30min" -msgstr "" +msgstr "ÐалПг %s МеЌа ЎПвПÑМП ÑаПбÑаÑаÑа. ÐÑПвеÑаваЌ пПМПвП за 30 ЌОМÑÑа." #: pyload/plugins/Account.py:273 #, python-format msgid "Account %s is expired, checking again in 1h" -msgstr "" +msgstr "ÐалПг %s Ñе ОÑÑекаП. ÐÑПвеÑаваЌ пПМПвП за ÑÐ°Ñ Ð²ÑеЌеМа." #: pyload/plugins/Account.py:290 #, python-format msgid "Login with %s" -msgstr "" +msgstr "ÐÑОÑавОÑе Ñе Ñа %s" #: pyload/plugins/Addon.py:118 #, python-format msgid "Error executing addons: %s" -msgstr "" +msgstr "ÐÑеÑка пÑО ОзвÑÑаваÑÑ Ð¿ÑОкÑÑÑака: %s" #: pyload/plugins/accounts/BitshareCom.py:36 msgid "Activate direct Download in your Bitshare Account" -msgstr "" +msgstr "ÐкÑОвОÑаÑÑе ЎОÑекÑМП пÑеÑзОЌаÑе Ñ ÐœÐ°Ð»ÐŸÐ³Ñ Bitshare-а" #: pyload/plugins/crypter/SerienjunkiesOrg.py:128 msgid "Downloadlimit reached" -msgstr "" +msgstr "ÐПÑÑОгМÑÑП Ñе ПгÑаМОÑеÑе пÑеÑзОЌаÑа" #: pyload/plugins/addons/Premium4Me.py:30 msgid "Please add your premium.to account first and restart pyLoad" -msgstr "" +msgstr "ÐÑвП ЎПЎаÑÑе МалПг Ма ÑеÑвОÑÑ premium.to па пПМПвП пПкÑеМОÑе pyLoad." #: pyload/plugins/addons/ExternalScripts.py:53 #, python-format msgid "Installed scripts for %s: " -msgstr "" +msgstr "ÐÐœÑÑалОÑаМО ÑкÑОпÑО за %s: " #: pyload/plugins/addons/ExternalScripts.py:69 msgid "Script not executable:" -msgstr "" +msgstr "СкÑОпÑа Ме ЌПже Ўа Ñе ОзвÑÑО:" #: pyload/plugins/addons/ExternalScripts.py:79 #, python-format msgid "Error in %(script)s: %(error)s" -msgstr "" +msgstr "ÐÑеÑка Ñ %(script)s: %(error)s" #: pyload/plugins/addons/CaptchaTrader.py:72 #: pyload/plugins/addons/Captcha9kw.py:56 #: pyload/plugins/addons/ExpertDecoders.py:49 #, python-format msgid "%s credits left" -msgstr "" +msgstr "ÐÑеПÑÑалП Ñе %s кÑеЎОÑа" #: pyload/plugins/addons/CaptchaTrader.py:120 msgid "Could not send response." -msgstr "" +msgstr "Ðе ÐŒÐŸÐ³Ñ ÐŽÐ° пПÑаÑеЌ ПЎгПвПÑ." #: pyload/plugins/addons/CaptchaTrader.py:138 msgid "Your CaptchaTrader Account has not enough credits" -msgstr "" +msgstr "У ваÑеЌ ÐœÐ°Ð»ÐŸÐ³Ñ ÐœÐ° ÑеÑвОÑÑ CaptchaTrader МеЌа ЎПвПÑМП кÑеЎОÑа." #: pyload/plugins/addons/Captcha9kw.py:89 #, python-format msgid "New CaptchaID from upload: %s : %s" -msgstr "" +msgstr "ÐПвО CaptchaID ПЎ ПÑпÑеЌаÑа: %s : %s" #: pyload/plugins/addons/Captcha9kw.py:123 msgid "Your Captcha 9kw.eu Account has not enough credits" -msgstr "" +msgstr "У ваÑеЌ ÐœÐ°Ð»ÐŸÐ³Ñ ÐœÐ° ÑеÑвОÑÑ 9kw.eu МеЌа ЎПвПÑМП кÑеЎОÑа." #: pyload/plugins/addons/RehostTo.py:34 msgid "Please add your rehost.to account first and restart pyLoad" -msgstr "" +msgstr "ÐÑвП ЎПЎаÑÑе МалПг Ма ÑеÑвОÑÑ rehost.to па пПМПвП пПкÑеМОÑе pyLoad." #: pyload/plugins/addons/HotFolder.py:82 #, python-format msgid "Added %s from HotFolder" -msgstr "" +msgstr "ÐПЎаÑП %s Оз HotFolder-а" #: pyload/plugins/addons/ClickAndLoad.py:74 msgid "Click'N'Load: Port 9666 already in use" -msgstr "" +msgstr "Click'N'Load: пПÑÑ 9666 Ð²ÐµÑ Ñе Ñ ÑпПÑÑебО" #: pyload/plugins/addons/XMPPInterface.py:82 #: pyload/plugins/addons/IRCInterface.py:75 #, python-format msgid "Package finished: %s" -msgstr "ÐÐ°ÐºÐµÑ Ð·Ð°Ð²ÑÑеМ: %s" +msgstr "ÐÐ°ÐºÐµÑ Ñе завÑÑеМ: %s" #: pyload/plugins/addons/XMPPInterface.py:90 #, python-format msgid "Download finished: %(name)s @ %(plugin)s" -msgstr "" +msgstr "ÐÑеÑзОЌаÑе Ñе завÑÑеМП: %(name)s @ %(plugin)s" #: pyload/plugins/addons/ExpertDecoders.py:98 msgid "Your ExpertDecoders Account has not enough credits" -msgstr "" +msgstr "У ваÑеЌ ÐœÐ°Ð»ÐŸÐ³Ñ ÐœÐ° ÑеÑвОÑÑ ExpertDecoders МеЌа ЎПвПÑМП кÑеЎОÑа." #: pyload/plugins/addons/UpdateManager.py:73 msgid "*** Plugins have been updated, please restart pyLoad ***" -msgstr "" +msgstr "*** ÐÑОкÑÑÑÑО ÑÑ Ð°Ð¶ÑÑОÑаМО. ÐПМПвП пПкÑеМОÑе pyLoad. ***" #: pyload/plugins/addons/UpdateManager.py:75 msgid "Plugins updated and reloaded" -msgstr "" +msgstr "ÐÑОкÑÑÑÑО ÑÑ Ð°Ð¶ÑÑОÑаМО О пПМПвП ÑÑОÑаМО" #: pyload/plugins/addons/UpdateManager.py:78 msgid "No plugin updates available" -msgstr "" +msgstr "ÐеЌа ажÑÑОÑаÑа пÑОкÑÑÑака" #: pyload/plugins/addons/UpdateManager.py:95 msgid "No Updates for pyLoad" -msgstr "" +msgstr "ÐеЌа МПве веÑзОÑе pyLoad-а" #: pyload/plugins/addons/UpdateManager.py:100 #, python-format msgid "*** New pyLoad Version %s available ***" -msgstr "" +msgstr "*** ÐПÑÑÑпМа Ñе МПва веÑзОÑа, pyLoad %s ***" #: pyload/plugins/addons/UpdateManager.py:101 msgid "*** Get it here: http://pyload.org/download ***" -msgstr "" +msgstr "*** ÐÑеÑзЌОÑе Ñе ПЎавЎе: http://pyload.org/download ***" #: pyload/plugins/addons/UpdateManager.py:104 msgid "Not able to connect server for updates" -msgstr "" +msgstr "Ðе ÐŒÐŸÐ³Ñ ÐŽÐ° Ñе пПвежеЌ Ñа ÑеÑвеÑПЌ за ажÑÑОÑаÑа" #: pyload/plugins/addons/UpdateManager.py:148 #, python-format msgid "New version of %(type)s|%(name)s : %(version).2f" -msgstr "" +msgstr "ÐПва веÑзОÑа %(type)s|%(name)s : %(version).2f" #: pyload/plugins/addons/UpdateManager.py:157 #: pyload/plugins/addons/UpdateManager.py:162 #, python-format msgid "Error when updating %s" -msgstr "" +msgstr "ÐÑеÑка пÑО ажÑÑОÑаÑÑ %s" #: pyload/plugins/addons/UpdateManager.py:162 msgid "Version mismatch" -msgstr "" +msgstr "ÐеÑзОÑе Ñе Ме пПклапаÑÑ" #: pyload/plugins/addons/ExtractArchive.py:92 #, python-format msgid "No %s installed" -msgstr "" +msgstr "ÐОÑе ОМÑÑалОÑаМ %s" #: pyload/plugins/addons/ExtractArchive.py:94 #: pyload/plugins/addons/ExtractArchive.py:99 #, python-format msgid "Could not activate %s" -msgstr "" +msgstr "Ðе ÐŒÐŸÐ³Ñ ÐŽÐ° акÑОвОÑаЌ %s" #: pyload/plugins/addons/ExtractArchive.py:104 msgid "Activated" -msgstr "Aktiviran" +msgstr "ÐкÑОвОÑаМП" #: pyload/plugins/addons/ExtractArchive.py:106 msgid "No Extract plugins activated" -msgstr "" +msgstr "ÐОÑÑ Ð°ÐºÑОвОÑаМО пÑОкÑÑÑÑО за ÑаÑпакОваÑе" #: pyload/plugins/addons/ExtractArchive.py:118 #, python-format msgid "Package %s queued for later extracting" -msgstr "" +msgstr "ÐÐ°ÐºÐµÑ %s Ñе ÑÑавÑеМ Ñ ÑеЎ за ÑаÑпакОваÑе" #: pyload/plugins/addons/ExtractArchive.py:143 #, python-format msgid "Check package %s" -msgstr "" +msgstr "ÐÑПвеÑО Ð¿Ð°ÐºÐµÑ %s" #: pyload/plugins/addons/ExtractArchive.py:183 #, python-format msgid "Extract to %s" -msgstr "" +msgstr "РаÑпакÑÑ Ñ %s" #: pyload/plugins/addons/ExtractArchive.py:197 msgid "No files found to extract" -msgstr "" +msgstr "ÐеЌа ЎаÑПÑека за ÑаÑпакОваÑе" #: pyload/plugins/addons/ExtractArchive.py:203 msgid "extracting" -msgstr "" +msgstr "ÑаÑпакÑÑеЌ" #: pyload/plugins/addons/ExtractArchive.py:214 msgid "Password protected" -msgstr "" +msgstr "ÐаÑÑОÑеМП лПзОМкПЌ" #: pyload/plugins/addons/ExtractArchive.py:234 msgid "Wrong password" -msgstr "" +msgstr "ÐеОÑпÑавМа лПзОМка" #: pyload/plugins/addons/ExtractArchive.py:242 #, python-format msgid "Deleting %s files" -msgstr "" +msgstr "ÐÑОÑеЌ %s ЎаÑПÑека" #: pyload/plugins/addons/ExtractArchive.py:247 msgid "Extracting finished" -msgstr "" +msgstr "РаÑпакОваÑе Ñе завÑÑеМП" #: pyload/plugins/addons/ExtractArchive.py:254 msgid "Archive Error" -msgstr "" +msgstr "ÐÑеÑка Ñ Ð°ÑÑ
ОвО" #: pyload/plugins/addons/ExtractArchive.py:256 msgid "CRC Mismatch" -msgstr "" +msgstr "CRC Ñе Ме пПклапа" #: pyload/plugins/addons/ExtractArchive.py:260 msgid "Unknown Error" -msgstr "" +msgstr "ÐепПзМаÑа гÑеÑка" #: pyload/plugins/addons/ExtractArchive.py:312 msgid "Setting User and Group failed" -msgstr "" +msgstr "ÐПÑÑавÑаÑе кПÑОÑМОка О гÑÑпе МОÑе ÑÑпелП" #: pyload/plugins/addons/LinkdecrypterCom.py:36 msgid "Crypter list not found" -msgstr "" +msgstr "СпОÑак ÑОÑÑаÑПÑа МОÑе пÑПМаÑеМ" #: pyload/plugins/addons/LinkdecrypterCom.py:50 msgid "Crypter list is empty" -msgstr "" +msgstr "СпОÑак ÑОÑÑаÑПÑа Ñе пÑазаМ" #: pyload/plugins/addons/IRCInterface.py:82 #, python-format msgid "Download finished: %(name)s @ %(plugin)s " -msgstr "" +msgstr "ÐÑеÑзОЌаÑе Ñе завÑÑеМП: %(name)s @ %(plugin)s " #: pyload/plugins/addons/IRCInterface.py:94 #, python-format msgid "New Captcha Request: %s" -msgstr "" +msgstr "ÐПвО заÑ
Ñев пПÑвÑЎМПг кПЎа: %s" #: pyload/plugins/addons/IRCInterface.py:95 #, python-format msgid "Answer with 'c %s text on the captcha'" -msgstr "" +msgstr "ÐЎгПвПÑОÑе Ñа âc %s ÑекÑÑ ÐœÐ° пПÑвÑЎМПЌ кПЎÑâ" #: pyload/plugins/addons/PremiumizeMe.py:46 msgid "Please add a valid premiumize.me account first and restart pyLoad." -msgstr "" +msgstr "ÐПЎаÑÑе ОÑпÑаваМ МалПг ÑеÑвОÑа premiumize.me па пПМПвП пПкÑеМОÑе pyLoad." #: pyload/plugins/addons/CaptchaBrotherhood.py:69 #, python-format msgid "%d credits left" -msgstr "" +msgstr "ÐÑеПÑÑалП Ñе %d кÑеЎОÑа" #: pyload/plugins/addons/MultiHoster.py:29 #, python-format msgid "Activated %s" -msgstr "" +msgstr "ÐкÑОвОÑаМП %s" #: pyload/plugins/addons/MultiHoster.py:47 msgid "No Hoster loaded" -msgstr "" +msgstr "ÐОÑеЎаМ Ñ
ПÑÑÐµÑ ÐœÐžÑе ÑÑОÑаМ" diff --git a/locale/sr/LC_MESSAGES/setup.po b/locale/sr/LC_MESSAGES/setup.po index 5c2738ad0..3f2f7525b 100644 --- a/locale/sr/LC_MESSAGES/setup.po +++ b/locale/sr/LC_MESSAGES/setup.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Serbian (Cyrillic)\n" "Language: sr_SP\n" @@ -14,31 +14,31 @@ msgstr "Project-Id-Version: pyload\n" #: pyload/Setup.py:72 msgid "Would you like to configure pyLoad via Webinterface?" -msgstr "" +msgstr "ÐелОÑе лО Ўа пПЎеÑОÑе pyLoad пÑекП веб ОМÑеÑÑеÑÑа?" #: pyload/Setup.py:73 msgid "You need a Browser and a connection to this PC for it." -msgstr "" +msgstr "Ðа ÑП ваЌ Ñе пПÑÑебаМ веб пÑÐµÐ³Ð»ÐµÐŽÐ°Ñ Ðž веза Ñ ÐŸÐ²ÐžÐŒ ÑаÑÑМаÑПЌ." #: pyload/Setup.py:74 msgid "Url would be: http://hostname:8000/" -msgstr "" +msgstr "URL аЎÑеÑа: http://hostname:8000/" #: pyload/Setup.py:75 msgid "Start initial webinterface for configuration?" -msgstr "" +msgstr "ÐапПÑеÑО веб ОМÑеÑÑеÑÑ ÑаЎО пПЎеÑаваÑа?" #: pyload/Setup.py:86 msgid "Welcome to the pyLoad Configuration Assistent." -msgstr "ÐПбÑПЎПÑлО Ñ Ð°ÑОÑÑеМÑÑ ÐºÐŸÐœÑОгÑÑОÑаÑа pyLoad-а." +msgstr "ÐПбÑП ЎПÑлО кПЎ пПЌПÑМОка за пПЎеÑаваÑе pyLoad-а." #: pyload/Setup.py:87 msgid "It will check your system and make a basic setup in order to run pyLoad." -msgstr "ÐÑПвеÑОÑе ÑОÑÑеЌ О ÑÑаЎОÑе клаÑОÑМП пПЎеÑаваÑе ÑакП Ўа ЌПжеÑе Ўа пПкÑеМеÑе pyLoad." +msgstr "ÐÐœ Ñе пÑПвеÑОÑО ÑОÑÑеЌ О МаЌеÑÑОÑО ПÑМПвМе пПÑÑавке ÑакП Ўа ЌПжеÑе Ўа пПкÑеМеÑе pyLoad." #: pyload/Setup.py:89 msgid "The value in brackets [] always is the default value," -msgstr "ÐÑеЎМПÑÑ ÐžÐ·ÐŒÐµÑÑ Ð·Ð°Ð³ÑаЎе [] Ñе ÑÑаМЎаÑЎМа вÑеЎМПÑÑ," +msgstr "ÐÑеЎМПÑÑ Ñ ÑглаÑÑОЌ загÑаЎаЌа Ñе пПЎÑазÑЌеваМа." #: pyload/Setup.py:90 msgid "in case you don't want to change it or you are unsure what to choose, just hit enter." @@ -50,7 +50,7 @@ msgstr "ÐМаÑÑе: ЌПжеÑе пПМПвП Ўа пПкÑеМеÑе ÐŸÐ²Ð°Ñ #: pyload/Setup.py:93 msgid "If you have any problems with this assistent hit CTRL+C," -msgstr "" +msgstr "ÐкП ОЌаÑе пÑПблеЌа Ñ ÐŸÐ²ÐžÐŒ пПЌПÑМОкПЌ, пÑОÑОÑМОÑе Ctrl+C," #: pyload/Setup.py:94 msgid "to abort and don't let him start with pyLoadCore automatically anymore." @@ -62,7 +62,7 @@ msgstr "ÐаЎа ÑÑе ÑпÑеЌМО Ўа пÑПвеÑОÑе ÑОÑÑеЌ, ÑÑ #: pyload/Setup.py:103 msgid "Features missing: " -msgstr "" +msgstr "ÐПгÑÑМПÑÑО кПÑе МеЎПÑÑаÑÑ: " #: pyload/Setup.py:107 msgid "no py-crypto available" @@ -74,7 +74,7 @@ msgstr "ТП ÐаЌ ÑÑеба акП желОÑе Ўа ЎеÑОÑÑÑÑеÑе Ð #: pyload/Setup.py:112 msgid "no SSL available" -msgstr "ССРМОÑе ЎПÑÑÑпаМ" +msgstr "SSL МОÑе ЎПÑÑÑпаМ" #: pyload/Setup.py:113 msgid "This is needed if you want to establish a secure connection to core or webinterface." @@ -82,7 +82,7 @@ msgstr "ÐПÑÑебМП акП желОÑе Ўа ÑÑаЎОÑе ÑОгÑÑÐœÐŸÑ #: pyload/Setup.py:114 msgid "If you only want to access locally to pyLoad ssl is not useful." -msgstr "" +msgstr "ÐкП ÑаЌП желОÑе Ўа пÑОÑÑÑпОÑе pyLoad-Ñ Ð»ÐŸÐºÐ°Ð»ÐœÐŸ, SSL ваЌ МОÑе ПЎ кПÑОÑÑО." #: pyload/Setup.py:118 msgid "no Captcha Recognition available" @@ -94,36 +94,36 @@ msgstr "ÐПÑÑебМП за Меке Ñ
ПÑÑеÑе О каП беÑплаÑа #: pyload/Setup.py:123 msgid "no JavaScript engine found" -msgstr "МеЌа JavaScript ЌПÑПÑ" +msgstr "ЌеÑ
аМОзаЌ JavaScript-а МОÑе пÑПМаÑеМ" #: pyload/Setup.py:124 msgid "You will need this for some Click'N'Load links. Install Spidermonkey, ossp-js, pyv8 or rhino" -msgstr "ТП ÐаЌ ÑÑеба за Меке Click'N'Load везе. ÐÐœÑÑалОÑаÑО Spidermonkey, ossp-js, pyv8 ОлО rhino" +msgstr "ТП ваЌ ÑÑеба за Меке Click'N'Load везе. ÐÐœÑÑалОÑаÑÑе SpiderMonkey, OSSP js, pyv8 ОлО Rhino." #: pyload/Setup.py:126 msgid "You can abort the setup now and fix some dependencies if you want." -msgstr "" +msgstr "ÐПжеÑе ПЎЌаÑ
Ўа пÑекОМеÑе пПЎеÑаваÑе О ОÑпÑавОÑе завОÑМе елеЌеМÑе, акП желОÑе." #: pyload/Setup.py:128 msgid "Continue with setup?" -msgstr "ÐаÑÑавОÑО?" +msgstr "ÐаÑÑавОÑО Ñа пПЎеÑаваÑеЌ?" #: pyload/Setup.py:134 #, python-format msgid "Do you want to change the config path? Current is %s" -msgstr "Ðа лО Ўа Ñе пÑПЌеМО пÑÑаÑа пПЎеÑаваÑа? ÐкÑÑелМП Ñе %s" +msgstr "ÐелОÑе лО Ўа пÑПЌеМОÑе пÑÑаÑÑ Ð·Ð° пПЎеÑаваÑе? ТÑеМÑÑМа пÑÑаÑа Ñе %s" #: pyload/Setup.py:136 msgid "If you use pyLoad on a server or the home partition lives on an internal flash it may be a good idea to change it." -msgstr "" +msgstr "ÐкП кПÑОÑÑОÑе pyLoad Ма ÑеÑвеÑÑ ÐžÐ»Ðž Ма ÑÐœÑÑÑаÑÑеЌ ÑлеÑÑ, ÑазЌОÑлОÑе Ўа Ñе пÑПЌеМОÑе." #: pyload/Setup.py:137 msgid "Change config path?" -msgstr "ÐÑПЌеМО пÑÑаÑÑ ÐºÐŸÐœÑОгÑÑаÑОÑе?" +msgstr "ÐÑПЌеМОÑО пÑÑаÑÑ Ð·Ð° пПЎеÑаваÑе?" #: pyload/Setup.py:143 msgid "Do you want to configure login data and basic settings?" -msgstr "Ðа лО Ўа Ñе кПМÑОгÑÑОÑе пÑОÑава О ПÑМПÑМе пПЎеÑаваÑа?" +msgstr "ÐелОÑе лО Ўа МаЌеÑÑОÑе пПЎаÑке за пÑОÑÐ°Ð²Ñ Ðž ПÑМПвМе пПÑÑавке?" #: pyload/Setup.py:144 msgid "This is recommend for first run." @@ -135,11 +135,11 @@ msgstr "УÑаЎО ПÑМПÑМП пПЎеÑаваÑе?" #: pyload/Setup.py:152 msgid "Do you want to configure ssl?" -msgstr "Ðа лО Ўа Ñе кПМÑОгÑÑОÑе ССÐ?" +msgstr "ÐелОÑе лО Ўа пПЎеÑОÑе SSL?" #: pyload/Setup.py:153 msgid "Configure ssl?" -msgstr "ÐПМÑОгÑÑОÑО ССÐ?" +msgstr "ÐПЎеÑОÑО SSL?" #: pyload/Setup.py:159 msgid "Do you want to configure webinterface?" @@ -147,7 +147,7 @@ msgstr "Ðа Ñе кПМÑОгÑÑОÑе веб ОМÑеÑÑеÑÑ?" #: pyload/Setup.py:160 msgid "Configure webinterface?" -msgstr "ÐПМÑОгÑÑОÑО веб ОМÑеÑÑеÑÑ?" +msgstr "ÐПЎеÑОÑО веб ОМÑеÑÑеÑÑ?" #: pyload/Setup.py:165 msgid "Setup finished successfully." @@ -155,11 +155,11 @@ msgstr "ÐПЎеÑаваÑе Ñе ÑÑпеÑМП завÑÑеМП." #: pyload/Setup.py:166 msgid "Hit enter to exit and restart pyLoad" -msgstr "СÑОÑÐœÑÑО 'enter' за Озлаз О пПМПвМП пПкÑеÑаÑе" +msgstr "ÐÑОÑОÑМОÑе Enter Ўа ОзаÑеÑе О пПМПвП пПкÑеМеÑе pyLoad" #: pyload/Setup.py:173 msgid "Webinterface running for setup." -msgstr "" +msgstr "Ðеб ОМÑеÑÑеÑÑ Ñе пПкÑеМÑÑ ÑаЎО пПЎеÑаваÑа." #: pyload/Setup.py:190 msgid "## Basic Setup ##" @@ -167,43 +167,43 @@ msgstr "## ÐÑМПвМП пПЎеÑаваÑе ##" #: pyload/Setup.py:193 msgid "The following logindata is valid for CLI, GUI and webinterface." -msgstr "ÐвО пПЎаÑÑО пÑОÑавÑОваÑа ÑÑ ÐŽÐŸÐ±ÑО за CLI, GUI О веб ОМÑеÑÑеÑÑ." +msgstr "СлеЎеÑО пПЎаÑО за пÑОÑÐ°Ð²Ñ Ð²Ð°Ð¶Ðµ за CLI, GUI О веб ОМÑеÑÑеÑÑ." #: pyload/Setup.py:199 pyload/Setup.py:288 pyload/Setup.py:304 msgid "Username" -msgstr "" +msgstr "ÐПÑОÑМОÑкП ОЌе" #: pyload/Setup.py:205 msgid "External clients (GUI, CLI or other) need remote access to work over the network." -msgstr "" +msgstr "СпПÑМОЌ клОÑеМÑОЌа (GUI, CLI О ÐŽÑ.) пПÑÑебаМ Ñе ÑЎаÑеМО пÑОÑÑÑп какП бО ÑаЎОлО пÑекП ÐŒÑеже." #: pyload/Setup.py:206 msgid "However, if you only want to use the webinterface you may disable it to save ram." -msgstr "" +msgstr "ÐеÑÑÑОЌ, акП желОÑе Ўа кПÑОÑÑОÑе ÑаЌП веб ОМÑеÑÑеÑÑ, ЌПжеÑе га ПМеЌПгÑÑОÑО какП бОÑÑе ÑаÑÑвалО ÑÐ°ÐŽÐœÑ ÐŒÐµÐŒÐŸÑОÑÑ." #: pyload/Setup.py:207 msgid "Enable remote access" -msgstr "" +msgstr "ÐЌПгÑÑО ÑЎаÑеМО пÑОÑÑÑп" #: pyload/Setup.py:211 msgid "Language" -msgstr "" +msgstr "ÐезОк" #: pyload/Setup.py:213 msgid "Download folder" -msgstr "" +msgstr "ЀаÑÑОкла за пÑеÑзОЌаÑе" #: pyload/Setup.py:214 msgid "Max parallel downloads" -msgstr "ÐÐ°ÐºÑ ÐžÑÑПвÑеЌеМОÑ
пÑеÑзОЌаÑа" +msgstr "ÐакÑОЌалаМ бÑÐŸÑ ÐžÑÑПвÑеЌеМОÑ
пÑеÑзОЌаÑа" #: pyload/Setup.py:218 msgid "Use Reconnect?" -msgstr "УпПÑÑебО пПМПвМП пÑОвезОваÑе?" +msgstr "ÐПÑОÑÑОÑО пПМПвМП пПвезОваÑе?" #: pyload/Setup.py:221 msgid "Reconnect script location" -msgstr "СЌеÑÑа ÑкÑОпÑа пПМПвМПг пÑОвезОваÑа" +msgstr "ÐПкаÑОÑа ÑкÑОпÑа за пПМПвМП пПвезОваÑе" #: pyload/Setup.py:226 msgid "## Webinterface Setup ##" @@ -211,19 +211,19 @@ msgstr "## ÐПЎеÑаваÑе веб ОМÑеÑÑеÑÑа ##" #: pyload/Setup.py:229 msgid "Activate webinterface?" -msgstr "ÐкÑОвОÑÐ°Ñ Ð²ÐµÐ± ОМÑеÑÑеÑÑ?" +msgstr "ÐкÑОвОÑаÑО веб ОМÑеÑÑеÑÑ?" #: pyload/Setup.py:231 msgid "Listen address, if you use 127.0.0.1 or localhost, the webinterface will only accessible locally." -msgstr "ÐÐŽÑеÑа ÑлÑаÑа, акП ÑпПÑÑебÑаваÑе 127.0.0.1 ОлО localhost, веб ОМÑеÑÑеÑÑÑ Ñе бОÑО пÑОÑÑÑпаМ ÑаЌП лПкалМП." +msgstr "ÐÐŽÑеÑа за пÑОÑеЌ. ÐкП кПÑОÑÑОÑе 127.0.0.1 ОлО localhost, веб ОМÑеÑÑеÑÑ Ñе бОÑО ЎПÑÑÑпаМ ÑаЌП лПкалМП." #: pyload/Setup.py:232 msgid "Address" -msgstr "" +msgstr "ÐÐŽÑеÑа" #: pyload/Setup.py:233 msgid "Port" -msgstr "" +msgstr "ÐПÑÑ" #: pyload/Setup.py:235 msgid "pyLoad offers several server backends, now following a short explanation." @@ -231,7 +231,7 @@ msgstr "pyLoad пÑÑжа МекПлОкП ÑОÑÑеЌÑке пПЎÑÑке ÑÐ #: pyload/Setup.py:236 msgid "Default server, this server offers SSL and is a good alternative to builtin." -msgstr "" +msgstr "ÐПЎÑазÑЌеваМО ÑеÑÐ²ÐµÑ Ð¿ÑÑжа SSL О ЎПбÑа Ñе алÑеÑМаÑОва ÑгÑаÑеМПЌ ÑеÑвеÑÑ." #: pyload/Setup.py:238 msgid "Can be used by apache, lighttpd, requires you to configure them, which is not too easy job." @@ -239,7 +239,7 @@ msgstr "ÐПже Ўа га кПÑОÑÑО apache, lighttpd, пПÑÑебМП ÑÐ #: pyload/Setup.py:239 msgid "Very fast alternative written in C, requires libev and linux knowledge." -msgstr "" +msgstr "ÐеПЌа бÑза алÑеÑМаÑОва пОÑаМа Ñ ÑÐµÐ·ÐžÐºÑ C (заÑ
Ñева пПзМаваÑе libev-а О Linux-а)" #: pyload/Setup.py:240 msgid "Get it from here: https://github.com/jonashaag/bjoern, compile it" @@ -247,7 +247,7 @@ msgstr "УзеÑО га ПвЎе: https://github.com/jonashaag/bjoern кПЌпО #: pyload/Setup.py:241 msgid "and copy bjoern.so to pyload/lib" -msgstr "" +msgstr "О кПпОÑаÑÑе bjoern.so Ñ pyload/lib" #: pyload/Setup.py:245 msgid "Attention: In some rare cases the builtin server is not working, if you notice problems with the webinterface" @@ -259,11 +259,11 @@ msgstr "вÑаÑОÑе Ñе ПвЎе О пÑПЌеМОÑе ÑгÑаÑеМ ÑÐµÑ #: pyload/Setup.py:248 msgid "Server" -msgstr "" +msgstr "СеÑвеÑ" #: pyload/Setup.py:253 msgid "## SSL Setup ##" -msgstr "## ССРпПЎеÑаваÑе ##" +msgstr "## ÐПЎеÑаваÑе SSL-а ##" #: pyload/Setup.py:255 msgid "Execute these commands from pyLoad config folder to make ssl certificates:" @@ -275,27 +275,27 @@ msgstr "ÐкП ÑÑе завÑÑОлО ÐžÑ Ñве Ñе Ñ ÑеЎÑ, ЌПжеÑÐ #: pyload/Setup.py:262 msgid "Activate SSL?" -msgstr "ÐкÑОвОÑÐ°Ñ Ð¡Ð¡Ð?" +msgstr "ÐкÑОвОÑаÑО SSL?" #: pyload/Setup.py:278 msgid "Select action" -msgstr "ÐЎабÑаÑО акÑОÑÑ" +msgstr "ÐзабеÑОÑе ÑаЎÑÑ" #: pyload/Setup.py:279 msgid "1 - Create/Edit user" -msgstr "1 - кÑеОÑаÑ/ÑÑеЎО кПÑОÑМОк" +msgstr "1 â кÑеОÑаÑÑе/ÑÑеЎОÑе кПÑОÑМОка" #: pyload/Setup.py:280 msgid "2 - List users" -msgstr "2 - ОзлОÑÑÐ°Ñ ÐºÐŸÑОÑМОке" +msgstr "2 â ОзлОÑÑаÑÑе кПÑОÑМОке" #: pyload/Setup.py:281 msgid "3 - Remove user" -msgstr "3 - ÑклПМО кПÑОÑМОка" +msgstr "3 â ÑклПМОÑе кПÑОÑМОка" #: pyload/Setup.py:282 msgid "4 - Quit" -msgstr "4 - Озлаз" +msgstr "4 â ОзаÑОÑе" #: pyload/Setup.py:294 msgid "Users" @@ -303,74 +303,74 @@ msgstr "ÐПÑОÑМОÑО" #: pyload/Setup.py:322 msgid "Setting new configpath, current configuration will not be transferred!" -msgstr "" +msgstr "ÐПÑÑавÑаÑе МПве пÑÑаÑе за пПЎеÑаваÑе; ÑÑеМÑÑМа кПМÑОгÑÑаÑОÑа МеÑе бОÑО пÑеМеÑа." #: pyload/Setup.py:323 msgid "Config path" -msgstr "" +msgstr "ÐÑÑаÑа за пПЎеÑаваÑе" #: pyload/Setup.py:331 msgid "Config path changed, setup will now close, please restart to go on." -msgstr "" +msgstr "ÐÑÑаÑа за пПЎеÑаваÑе Ñе пÑПЌеÑеМа. ÐÑеМОÑе пПМПвП Оз пПÑеÑка." #: pyload/Setup.py:332 msgid "Press Enter to exit." -msgstr "ÐÐœÑÐµÑ Ð·Ð° Озлаз." +msgstr "ÐÑОÑОÑМОÑе Enter Ўа ОзаÑеÑе." #: pyload/Setup.py:336 #, python-format msgid "Setting config path failed: %s" -msgstr "ÐПЎеÑаваÑе пÑÑаÑе МеÑÑпеÑМП: %s" +msgstr "Ðе ÐŒÐŸÐ³Ñ ÐŽÐ° пПÑÑавОЌ пÑÑаÑÑ Ð·Ð° пПЎеÑаваÑе: %s" #: pyload/Setup.py:347 msgid "y" -msgstr "" +msgstr "ÐŽ" #: pyload/Setup.py:349 msgid "n" -msgstr "" +msgstr "Ðœ" #: pyload/Setup.py:373 msgid "Password: " -msgstr "ÐПзОМка:" +msgstr "ÐПзОМка: " #: pyload/Setup.py:377 msgid "Password too short. Use at least 4 symbols." -msgstr "" +msgstr "ÐПзОМка Ñе пÑекÑаÑка. УМеÑОÑе Ð±Ð°Ñ ÑеÑОÑО ÑОЌбПла." #: pyload/Setup.py:380 msgid "Password (again): " -msgstr "ÐПзОМка (ПпеÑ):" +msgstr "ÐПÑвÑЎа лПзОМке: " #: pyload/Setup.py:386 msgid "Passwords did not match." -msgstr "ÐПзОМке МОÑÑ ÐžÑÑе." +msgstr "ÐПзОМке Ñе Ме пПклапаÑÑ." #: pyload/Setup.py:397 msgid "yes" -msgstr "" +msgstr "Ўа" #: pyload/Setup.py:397 msgid "true" -msgstr "" +msgstr "ÑаÑМП" #: pyload/Setup.py:397 msgid "t" -msgstr "" +msgstr "Ñ" #: pyload/Setup.py:400 msgid "no" -msgstr "" +msgstr "Ме" #: pyload/Setup.py:400 msgid "false" -msgstr "" +msgstr "МеÑаÑМП" #: pyload/Setup.py:400 msgid "f" -msgstr "" +msgstr "Ðœ" #: pyload/Setup.py:403 pyload/Setup.py:413 msgid "Invalid Input" -msgstr "" +msgstr "ÐеОÑпÑаваМ ÑМПÑ" diff --git a/locale/sr/LC_MESSAGES/webUI.po b/locale/sr/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..8c21a763d --- /dev/null +++ b/locale/sr/LC_MESSAGES/webUI.po @@ -0,0 +1,135 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Serbian (Cyrillic)\n" +"Language: sr_SP\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 or n%100>=20) ? 1 : 2;\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "МОÑе ЎПÑÑÑпМП" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "МеПгÑаМОÑеМП" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "ÐЎЌОМОÑÑÑаÑПÑ" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "ÐПЎеÑаваÑе" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "ÐÐŸÐŽÐ°Ñ ÐœÐ°Ð»ÐŸÐ³" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "ÐалПзО" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "ÐПкалМП" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "ÐÑеÑÑажО" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "ТОп" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "Све" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "ÐавÑÑеМП" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "ÐезавÑÑеМП" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "ÐеÑÑпелП" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "1 пакеÑ" +msgstr[1] "%d пакеÑа" +msgstr[2] "%d пакеÑа" +msgstr[3] "%d пакеÑа" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "1 ЎаÑПÑека" +msgstr[1] "%d ЎаÑПÑеке" +msgstr[2] "%d ЎаÑПÑека" +msgstr[3] "%d ЎаÑПÑека" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "ÐПЎаваÑе МалПга" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "УМеÑОÑе пПЎаÑке МалПга." + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "ÐÐ·Ð±ÐŸÑ Ð¿ÑОкÑÑÑка" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "ÐзабеÑОÑе пÑОкÑÑÑак кПÑО желОÑе Ўа пПЎеÑОÑе." + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "ÐПЎаÑ" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "ÐаÑвПÑО" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "ÐПÑвÑЎа" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "ÐелОÑе лО Ўа ПбÑОÑеÑе ОзабÑаМе ÑÑавке?" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "ÐбÑОÑО" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "ÐÑкажО" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "СаÑÑваÑ" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "ÐПкÑеÑеЌâŠ" + diff --git a/locale/sv/LC_MESSAGES/webUI.po b/locale/sv/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..b69894f98 --- /dev/null +++ b/locale/sv/LC_MESSAGES/webUI.po @@ -0,0 +1,131 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-08-31 15:21-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Swedish\n" +"Language: sv_SE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1) ;\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "" + diff --git a/locale/te/LC_MESSAGES/cli.po b/locale/te/LC_MESSAGES/cli.po new file mode 100644 index 000000000..8411f6bc3 --- /dev/null +++ b/locale/te/LC_MESSAGES/cli.po @@ -0,0 +1,291 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-17 15:39+0200\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Telugu\n" +"Language: te_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"X-Generator: crowdin.net\n" + +#: pyload/cli/AddPackage.py:48 +msgid "Add Package:" +msgstr "" + +#: pyload/cli/AddPackage.py:53 +msgid "Enter a name for the new package" +msgstr "" + +#: pyload/cli/AddPackage.py:57 +#, python-format +msgid "Package: %s" +msgstr "" + +#: pyload/cli/AddPackage.py:58 +msgid "Parse the links you want to add." +msgstr "" + +#: pyload/cli/AddPackage.py:59 +#, python-format +msgid "Type %s when done." +msgstr "" + +#: pyload/cli/AddPackage.py:60 +msgid "Links added: " +msgstr "" + +#: pyload/cli/AddPackage.py:64 pyload/cli/ManageFiles.py:149 +msgid " back to main menu" +msgstr "" + +#: pyload/cli/ManageFiles.py:97 +msgid "Manage Packages:" +msgstr "" + +#: pyload/cli/ManageFiles.py:99 +msgid "Manage Links:" +msgstr "" + +#: pyload/cli/ManageFiles.py:104 +msgid "What do you want to move?" +msgstr "" + +#: pyload/cli/ManageFiles.py:106 +msgid "What do you want to delete?" +msgstr "" + +#: pyload/cli/ManageFiles.py:108 +msgid "What do you want to restart?" +msgstr "" + +#: pyload/cli/ManageFiles.py:113 +msgid "Choose what you want to do, or enter package number." +msgstr "" + +#: pyload/cli/ManageFiles.py:115 +msgid "delete" +msgstr "" + +#: pyload/cli/ManageFiles.py:115 +msgid "move" +msgstr "" + +#: pyload/cli/ManageFiles.py:115 +msgid "restart" +msgstr "" + +#: pyload/cli/ManageFiles.py:148 +msgid " - previous" +msgstr "" + +#: pyload/cli/ManageFiles.py:148 +msgid " - next" +msgstr "" + +#: pyload/cli/Cli.py:75 pyload/cli/Cli.py:133 +msgid " Command Line Interface" +msgstr "" + +#: pyload/cli/Cli.py:165 +#, python-format +msgid "%s Downloads:" +msgstr "" + +#: pyload/cli/Cli.py:177 +msgid " Speed: " +msgstr "" + +#: pyload/cli/Cli.py:177 +msgid " Size: " +msgstr "" + +#: pyload/cli/Cli.py:178 +msgid " Finished in: " +msgstr "" + +#: pyload/cli/Cli.py:179 +msgid " ID: " +msgstr "" + +#: pyload/cli/Cli.py:184 +msgid "waiting: " +msgstr "" + +#: pyload/cli/Cli.py:191 pyload/cli/Cli.py:193 +msgid "Status:" +msgstr "" + +#: pyload/cli/Cli.py:191 +msgid "paused" +msgstr "" + +#: pyload/cli/Cli.py:193 +msgid "running" +msgstr "" + +#: pyload/cli/Cli.py:196 +msgid "total Speed" +msgstr "" + +#: pyload/cli/Cli.py:196 +msgid "Files in queue" +msgstr "" + +#: pyload/cli/Cli.py:197 +msgid "Total" +msgstr "" + +#: pyload/cli/Cli.py:203 +msgid "Menu:" +msgstr "" + +#: pyload/cli/Cli.py:205 +msgid " Add Links" +msgstr "" + +#: pyload/cli/Cli.py:206 +msgid " Manage Queue" +msgstr "" + +#: pyload/cli/Cli.py:207 +msgid " Manage Collector" +msgstr "" + +#: pyload/cli/Cli.py:208 +msgid " (Un)Pause Server" +msgstr "" + +#: pyload/cli/Cli.py:209 +msgid " Kill Server" +msgstr "" + +#: pyload/cli/Cli.py:210 +msgid " Quit" +msgstr "" + +#: pyload/cli/Cli.py:289 pyload/cli/Cli.py:296 +msgid "Please use this syntax: add <Package name> <link> <link2> ..." +msgstr "" + +#: pyload/cli/Cli.py:315 +#, python-format +msgid "Checking %d links:" +msgstr "" + +#: pyload/cli/Cli.py:324 +msgid "File does not exists." +msgstr "" + +#: pyload/cli/Cli.py:385 +msgid "pyLoad was terminated" +msgstr "" + +#: pyload/cli/Cli.py:443 +msgid "Prints server status" +msgstr "" + +#: pyload/cli/Cli.py:444 +msgid "Prints downloads in queue" +msgstr "" + +#: pyload/cli/Cli.py:445 +msgid "Prints downloads in collector" +msgstr "" + +#: pyload/cli/Cli.py:446 +msgid "Adds package to queue" +msgstr "" + +#: pyload/cli/Cli.py:447 +msgid "Adds package to collector" +msgstr "" + +#: pyload/cli/Cli.py:448 +msgid "Delete Files from Queue/Collector" +msgstr "" + +#: pyload/cli/Cli.py:449 +msgid "Delete Packages from Queue/Collector" +msgstr "" + +#: pyload/cli/Cli.py:450 +msgid "Move Packages from Queue to Collector or vice versa" +msgstr "" + +#: pyload/cli/Cli.py:451 +msgid "Restart files" +msgstr "" + +#: pyload/cli/Cli.py:452 +msgid "Restart packages" +msgstr "" + +#: pyload/cli/Cli.py:453 +msgid "Check online status, works with local container" +msgstr "" + +#: pyload/cli/Cli.py:454 +msgid "Checks online status of a container file" +msgstr "" + +#: pyload/cli/Cli.py:455 +msgid "Pause the server" +msgstr "" + +#: pyload/cli/Cli.py:456 +msgid "continue downloads" +msgstr "" + +#: pyload/cli/Cli.py:457 +msgid "Toggle pause/unpause" +msgstr "" + +#: pyload/cli/Cli.py:458 +msgid "kill server" +msgstr "" + +#: pyload/cli/Cli.py:460 +msgid "List of commands:" +msgstr "" + +#: pyload/cli/Cli.py:473 +msgid "Couldn't write user config file" +msgstr "" + +#: pyload/cli/Cli.py:548 pyload/cli/Cli.py:580 +msgid "You need py-openssl to connect to this pyLoad core." +msgstr "" + +#: pyload/cli/Cli.py:555 +msgid "Address: " +msgstr "" + +#: pyload/cli/Cli.py:556 +msgid "Port: " +msgstr "" + +#: pyload/cli/Cli.py:557 +msgid "Username: " +msgstr "" + +#: pyload/cli/Cli.py:561 +msgid "Password: " +msgstr "" + +#: pyload/cli/Cli.py:566 pyload/cli/Cli.py:575 +msgid "Login data is wrong." +msgstr "" + +#: pyload/cli/Cli.py:568 pyload/cli/Cli.py:577 +#, python-format +msgid "Could not establish connection to %(addr)s:%(port)s." +msgstr "" + +#: pyload/cli/Cli.py:582 +msgid "Interactive mode ignored since you passed some commands." +msgstr "" + diff --git a/locale/te/LC_MESSAGES/core.po b/locale/te/LC_MESSAGES/core.po new file mode 100644 index 000000000..c4ebc203e --- /dev/null +++ b/locale/te/LC_MESSAGES/core.po @@ -0,0 +1,630 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-17 15:39+0200\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Telugu\n" +"Language: te_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"X-Generator: crowdin.net\n" + +#: pyload/AddonManager.py:62 +#, python-format +msgid "Error when executing %s" +msgstr "" + +#: pyload/AddonManager.py:93 +#, python-format +msgid "Failed activating %(name)s" +msgstr "" + +#: pyload/AddonManager.py:96 +#, python-format +msgid "Activated addons: %s" +msgstr "" + +#: pyload/AddonManager.py:97 +#, python-format +msgid "Deactivated addons: %s" +msgstr "" + +#: pyload/AddonManager.py:153 +msgid "Activating Plugins..." +msgstr "" + +#: pyload/AddonManager.py:162 +msgid "Deactivating Plugins..." +msgstr "" + +#: pyload/web/ServerThread.py:49 +msgid "SSL certificates not found." +msgstr "" + +#: pyload/web/ServerThread.py:53 +msgid "WebUI built is not available" +msgstr "" + +#: pyload/web/ServerThread.py:55 +msgid "Running webUI in development mode" +msgstr "" + +#: pyload/web/ServerThread.py:73 +msgid "Failed starting webserver: " +msgstr "" + +#: pyload/web/ServerThread.py:107 +msgid "Failed importing webserver: " +msgstr "" + +#: pyload/web/ServerThread.py:125 +msgid "This server offers no SSL, please consider using threaded instead" +msgstr "" + +#: pyload/web/ServerThread.py:139 +#, python-format +msgid "Starting %(name)s webserver: %(host)s:%(port)d" +msgstr "" + +#: pyload/config/default.py:14 +msgid "Remote" +msgstr "" + +#: pyload/config/default.py:14 pyload/config/default.py:21 +#: pyload/config/default.py:30 pyload/config/default.py:42 +#: pyload/config/default.py:53 pyload/config/default.py:60 +#: pyload/config/default.py:73 pyload/config/default.py:83 +#: pyload/config/default.py:91 pyload/config/default.py:103 +msgid "Description" +msgstr "" + +#: pyload/config/default.py:14 pyload/config/default.py:21 +#: pyload/config/default.py:30 pyload/config/default.py:42 +#: pyload/config/default.py:53 pyload/config/default.py:60 +#: pyload/config/default.py:73 pyload/config/default.py:83 +#: pyload/config/default.py:91 pyload/config/default.py:103 +msgid "Long description" +msgstr "" + +#: pyload/config/default.py:16 pyload/config/default.py:56 +#: pyload/config/default.py:63 +msgid "Activated" +msgstr "" + +#: pyload/config/default.py:17 pyload/config/default.py:69 +#: pyload/config/default.py:80 +msgid "Port" +msgstr "" + +#: pyload/config/default.py:18 pyload/config/default.py:77 +msgid "Address" +msgstr "" + +#: pyload/config/default.py:21 +msgid "Log" +msgstr "" + +#: pyload/config/default.py:23 +msgid "Size in kb" +msgstr "" + +#: pyload/config/default.py:24 +msgid "Folder" +msgstr "" + +#: pyload/config/default.py:25 +msgid "File Log" +msgstr "" + +#: pyload/config/default.py:26 +msgid "Count" +msgstr "" + +#: pyload/config/default.py:27 +msgid "Log Rotate" +msgstr "" + +#: pyload/config/default.py:30 +msgid "Permissions" +msgstr "" + +#: pyload/config/default.py:32 +msgid "Groupname" +msgstr "" + +#: pyload/config/default.py:33 +msgid "Change Group and User of Downloads" +msgstr "" + +#: pyload/config/default.py:34 +msgid "Change file mode of downloads" +msgstr "" + +#: pyload/config/default.py:35 pyload/config/default.py:75 +msgid "Username" +msgstr "" + +#: pyload/config/default.py:36 +msgid "Filemode for Downloads" +msgstr "" + +#: pyload/config/default.py:37 +msgid "Change group of running process" +msgstr "" + +#: pyload/config/default.py:38 +msgid "Folder Permission mode" +msgstr "" + +#: pyload/config/default.py:39 +msgid "Change user of running process" +msgstr "" + +#: pyload/config/default.py:42 +msgid "General" +msgstr "" + +#: pyload/config/default.py:44 +msgid "Language" +msgstr "" + +#: pyload/config/default.py:45 +msgid "Download Folder" +msgstr "" + +#: pyload/config/default.py:46 +msgid "Use Checksum" +msgstr "" + +#: pyload/config/default.py:47 +msgid "Create folder for each package" +msgstr "" + +#: pyload/config/default.py:48 +msgid "Debug Mode" +msgstr "" + +#: pyload/config/default.py:49 +msgid "Min Free Space (MB)" +msgstr "" + +#: pyload/config/default.py:50 +msgid "CPU Priority" +msgstr "" + +#: pyload/config/default.py:53 +msgid "SSL" +msgstr "" + +#: pyload/config/default.py:55 +msgid "SSL Certificate" +msgstr "" + +#: pyload/config/default.py:57 +msgid "SSL Key" +msgstr "" + +#: pyload/config/default.py:60 +msgid "Webinterface" +msgstr "" + +#: pyload/config/default.py:62 +msgid "Template" +msgstr "" + +#: pyload/config/default.py:64 +msgid "Path Prefix" +msgstr "" + +#: pyload/config/default.py:65 +msgid "Server" +msgstr "" + +#: pyload/config/default.py:66 +msgid "Favor specific server" +msgstr "" + +#: pyload/config/default.py:67 +msgid "IP" +msgstr "" + +#: pyload/config/default.py:68 +msgid "Use HTTPS" +msgstr "" + +#: pyload/config/default.py:70 +msgid "Development mode" +msgstr "" + +#: pyload/config/default.py:73 +msgid "Proxy" +msgstr "" + +#: pyload/config/default.py:76 +msgid "Use Proxy" +msgstr "" + +#: pyload/config/default.py:78 +msgid "Password" +msgstr "" + +#: pyload/config/default.py:79 +msgid "Protocol" +msgstr "" + +#: pyload/config/default.py:83 +msgid "Reconnect" +msgstr "" + +#: pyload/config/default.py:85 pyload/config/default.py:106 +msgid "End" +msgstr "" + +#: pyload/config/default.py:86 +msgid "Use Reconnect" +msgstr "" + +#: pyload/config/default.py:87 +msgid "Method" +msgstr "" + +#: pyload/config/default.py:88 pyload/config/default.py:105 +msgid "Start" +msgstr "" + +#: pyload/config/default.py:91 +msgid "Download" +msgstr "" + +#: pyload/config/default.py:93 +msgid "Max Parallel Downloads" +msgstr "" + +#: pyload/config/default.py:94 +msgid "Limit Download Speed" +msgstr "" + +#: pyload/config/default.py:95 +msgid "Download interface to bind (ip or Name)" +msgstr "" + +#: pyload/config/default.py:96 +msgid "Skip already existing files" +msgstr "" + +#: pyload/config/default.py:97 +msgid "Max Download Speed in kb/s" +msgstr "" + +#: pyload/config/default.py:98 +msgid "Allow IPv6" +msgstr "" + +#: pyload/config/default.py:99 +msgid "Max connections for one download" +msgstr "" + +#: pyload/config/default.py:100 +msgid "Restart failed downloads on startup" +msgstr "" + +#: pyload/config/default.py:103 +msgid "Download Time" +msgstr "" + +#: pyload/network/HTTPDownload.py:249 +#, python-format +msgid "Download chunks failed, fallback to single connection | %s" +msgstr "" + +#: pyload/api/DownloadApi.py:44 +#, python-format +msgid "Added package %(name)s as folder %(folder)s" +msgstr "" + +#: pyload/api/DownloadApi.py:95 +#, python-format +msgid "Added %d links to package" +msgstr "" + +#: pyload/AccountManager.py:69 +#, python-format +msgid "Unknown account plugin %s" +msgstr "" + +#: pyload/interaction/InteractionManager.py:88 +msgid "Query" +msgstr "" + +#: pyload/interaction/InteractionManager.py:111 +msgid "Captcha request" +msgstr "" + +#: pyload/interaction/InteractionManager.py:111 +msgid "Please solve the captcha." +msgstr "" + +#: pyload/remote/RemoteManager.py:35 +#, python-format +msgid "Remote backend error: %s" +msgstr "" + +#: pyload/remote/RemoteManager.py:80 +#, python-format +msgid "Starting %(name)s: %(addr)s:%(port)s" +msgstr "" + +#: pyload/remote/RemoteManager.py:82 +#, python-format +msgid "Failed loading backend %(name)s | %(error)s" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "none" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "offline" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "online" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "queued" +msgstr "" + +#: pyload/FileManager.py:53 +msgid "paused" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "finished" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "skipped" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "failed" +msgstr "" + +#: pyload/FileManager.py:54 +msgid "starting" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "waiting" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "downloading" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "temp. offline" +msgstr "" + +#: pyload/FileManager.py:55 +msgid "aborted" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "decrypting" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "processing" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "custom" +msgstr "" + +#: pyload/FileManager.py:56 +msgid "unknown" +msgstr "" + +#: pyload/FileManager.py:426 +#, python-format +msgid "Package finished: %s" +msgstr "" + +#: pyload/Api.py:152 +#, python-format +msgid "User '%s' tries to log in" +msgstr "" + +#: pyload/Core.py:195 +msgid "Received Quit signal" +msgstr "" + +#: pyload/Core.py:323 +#, python-format +msgid "pyLoad already running with pid %s" +msgstr "" + +#: pyload/Core.py:337 +#, python-format +msgid "Failed changing group: %s" +msgstr "" + +#: pyload/Core.py:347 +#, python-format +msgid "Failed changing user: %s" +msgstr "" + +#: pyload/Core.py:358 +msgid "Starting" +msgstr "" + +#: pyload/Core.py:359 +#, python-format +msgid "Using home directory: %s" +msgstr "" + +#: pyload/Core.py:373 +msgid "All links removed" +msgstr "" + +#: pyload/Core.py:403 +#, python-format +msgid "Download time: %s" +msgstr "" + +#: pyload/Core.py:418 +#, python-format +msgid "Free space: %s" +msgstr "" + +#: pyload/Core.py:438 +msgid "Activating Accounts..." +msgstr "" + +#: pyload/Core.py:443 +msgid "Restarting failed downloads..." +msgstr "" + +#: pyload/Core.py:451 +msgid "pyLoad is up and running" +msgstr "" + +#: pyload/Core.py:474 +msgid "restarting pyLoad" +msgstr "" + +#: pyload/Core.py:478 +msgid "pyLoad quits" +msgstr "" + +#: pyload/Core.py:564 +msgid "shutting down..." +msgstr "" + +#: pyload/Core.py:579 +msgid "error while shutting down" +msgstr "" + +#: pyload/Core.py:661 +msgid "killed pyLoad from terminal" +msgstr "" + +#: pyload/database/DatabaseBackend.py:167 +msgid "Database was deleted due to incompatible version." +msgstr "" + +#: pyload/threads/DecrypterThread.py:50 +msgid "Decrypting failed" +msgstr "" + +#: pyload/threads/DecrypterThread.py:73 +#, python-format +msgid "Decrypted %(count)d links into package %(name)s" +msgstr "" + +#: pyload/threads/DecrypterThread.py:80 +msgid "No links decrypted" +msgstr "" + +#: pyload/threads/InfoThread.py:147 +#, python-format +msgid "Info Fetching for %(name)s failed | %(err)s" +msgstr "" + +#: pyload/threads/ThreadManager.py:155 +#, python-format +msgid "Reconnect Failed: %s" +msgstr "" + +#: pyload/threads/ThreadManager.py:192 +msgid "Reconnect script not found!" +msgstr "" + +#: pyload/threads/ThreadManager.py:198 +msgid "Starting reconnect" +msgstr "" + +#: pyload/threads/ThreadManager.py:212 +msgid "Failed executing reconnect script!" +msgstr "" + +#: pyload/threads/ThreadManager.py:224 +#, python-format +msgid "Reconnected, new IP: %s" +msgstr "" + +#: pyload/threads/ThreadManager.py:298 +msgid "Not enough space left on device" +msgstr "" + +#: pyload/threads/DownloadThread.py:64 +#, python-format +msgid "Download starts: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:70 +#, python-format +msgid "Download finished: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:75 +#, python-format +msgid "Plugin %s is missing a function." +msgstr "" + +#: pyload/threads/DownloadThread.py:83 pyload/threads/DownloadThread.py:147 +#, python-format +msgid "Download aborted: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:103 +#, python-format +msgid "Download restarted: %(name)s | %(msg)s" +msgstr "" + +#: pyload/threads/DownloadThread.py:113 +#, python-format +msgid "Download is offline: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:116 pyload/threads/DownloadThread.py:187 +#, python-format +msgid "Download is temporary offline: %s" +msgstr "" + +#: pyload/threads/DownloadThread.py:119 pyload/threads/DownloadThread.py:192 +#, python-format +msgid "Download failed: %(name)s | %(msg)s" +msgstr "" + +#: pyload/threads/DownloadThread.py:136 +msgid "Couldn't connect to host or connection reset, waiting 1 minute and retry." +msgstr "" + +#: pyload/threads/DownloadThread.py:171 +#, python-format +msgid "Download skipped: %(name)s due to %(plugin)s" +msgstr "" + +#: pyload/threads/DownloadThread.py:188 +msgid "Internal Server Error" +msgstr "" + +#: pyload/threads/AddonThread.py:55 +msgid "An Error occurred" +msgstr "" + +#: pyload/PluginManager.py:316 +#, python-format +msgid "Error importing %(name)s: %(msg)s" +msgstr "" + +#: pyload/utils/JsEngine.py:188 +msgid "No js engine detected, please install either Spidermonkey, ossp-js, pyv8, nodejs or rhino" +msgstr "" + diff --git a/locale/te/LC_MESSAGES/plugins.po b/locale/te/LC_MESSAGES/plugins.po new file mode 100644 index 000000000..0023f7f1b --- /dev/null +++ b/locale/te/LC_MESSAGES/plugins.po @@ -0,0 +1,424 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-20 22:13+0200\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Telugu\n" +"Language: te_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"X-Generator: crowdin.net\n" + +#: pyload/plugins/network/CurlDownload.py:241 +#, python-format +msgid "Download chunks failed, fallback to single connection | %s" +msgstr "" + +#: pyload/plugins/Base.py:329 +msgid "Pil and tesseract not installed and no Client connected for captcha decrypting" +msgstr "" + +#: pyload/plugins/Base.py:333 +msgid "No captcha result obtained in appropriate time." +msgstr "" + +#: pyload/plugins/Hoster.py:282 pyload/plugins/Hoster.py:319 +#: pyload/plugins/hoster/ARD.py:76 +#, python-format +msgid "Setting User and Group failed: %s" +msgstr "" + +#: pyload/plugins/Crypter.py:136 +msgid "Not existing file or unsupported protocol" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:96 +msgid "Rapidshare: Traffic Share (direct download)" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:123 +#: pyload/plugins/hoster/RapidshareCom.py:189 +msgid "Already downloading from this ip address, waiting 60 seconds" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:127 +msgid "Invalid Auth Code, download will be restarted" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:193 +msgid "RapidShareCom: No free slots" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:196 +msgid "You need a premium account for this file" +msgstr "" + +#: pyload/plugins/hoster/RapidshareCom.py:198 +msgid "Filename reported invalid" +msgstr "" + +#: pyload/plugins/hoster/RealdebridCom.py:40 +#: pyload/plugins/hoster/Premium4Me.py:27 +#: pyload/plugins/hoster/MultiDebridCom.py:39 +#: pyload/plugins/hoster/ZeveraCom.py:24 +#: pyload/plugins/hoster/AlldebridCom.py:37 +#: pyload/plugins/hoster/RehostTo.py:25 pyload/plugins/hoster/ReloadCc.py:22 +#: pyload/plugins/hoster/DebridItaliaCom.py:38 +#: pyload/plugins/hoster/PremiumizeMe.py:19 +#, python-format +msgid "Please enter your %s account or deactivate this plugin" +msgstr "" + +#: pyload/plugins/hoster/MegaNz.py:55 +msgid "Decryption failed" +msgstr "" + +#: pyload/plugins/hoster/MegaNz.py:99 +msgid "No file key provided in the URL" +msgstr "" + +#: pyload/plugins/hoster/MegaNz.py:111 +msgid "Error code:" +msgstr "" + +#: pyload/plugins/hoster/FileserveCom.py:97 +msgid "Parallel download error, now waiting 60s." +msgstr "" + +#: pyload/plugins/hoster/FileserveCom.py:208 +msgid "Not logged in." +msgstr "" + +#: pyload/plugins/hoster/UploadedTo.py:135 +msgid "API key invalid" +msgstr "" + +#: pyload/plugins/hoster/UploadedTo.py:160 +#, python-format +msgid "%s: Not enough traffic left" +msgstr "" + +#: pyload/plugins/hoster/UploadedTo.py:163 +msgid "Traffic exceeded" +msgstr "" + +#: pyload/plugins/hoster/BasePlugin.py:63 +msgid "Authorization required (username:password)" +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:143 +#: pyload/plugins/hoster/NetloadIn.py:167 +msgid "File temporarily not available" +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:180 +#, python-format +msgid "Netload: waiting between downloads %d s." +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:209 +#, python-format +msgid "Netload: waiting for captcha %d s." +msgstr "" + +#: pyload/plugins/hoster/NetloadIn.py:248 +msgid "Downloaded File was empty" +msgstr "" + +#: pyload/plugins/hoster/FilesMailRu.py:98 +#, python-format +msgid "There was HTML Code in the Downloaded File(%s)...redirect error? The Download will be restarted." +msgstr "" + +#: pyload/plugins/hoster/XHamsterCom.py:75 +#: pyload/plugins/hoster/XHamsterCom.py:84 +#: pyload/plugins/hoster/XHamsterCom.py:87 +#, python-format +msgid "long_url: %s" +msgstr "" + +#: pyload/plugins/Account.py:117 pyload/plugins/Account.py:123 +#, python-format +msgid "Could not login with account %(user)s | %(msg)s" +msgstr "" + +#: pyload/plugins/Account.py:118 +msgid "Wrong Password" +msgstr "" + +#: pyload/plugins/Account.py:184 +#, python-format +msgid "Get Account Info for %s" +msgstr "" + +#: pyload/plugins/Account.py:193 +#, python-format +msgid "Error: %s" +msgstr "" + +#: pyload/plugins/Account.py:242 +#, python-format +msgid "Your Time %s has a wrong format, use: 1:22-3:44" +msgstr "" + +#: pyload/plugins/Account.py:265 +#, python-format +msgid "Account %s has not enough traffic, checking again in 30min" +msgstr "" + +#: pyload/plugins/Account.py:273 +#, python-format +msgid "Account %s is expired, checking again in 1h" +msgstr "" + +#: pyload/plugins/Account.py:290 +#, python-format +msgid "Login with %s" +msgstr "" + +#: pyload/plugins/Addon.py:118 +#, python-format +msgid "Error executing addons: %s" +msgstr "" + +#: pyload/plugins/accounts/BitshareCom.py:36 +msgid "Activate direct Download in your Bitshare Account" +msgstr "" + +#: pyload/plugins/crypter/SerienjunkiesOrg.py:128 +msgid "Downloadlimit reached" +msgstr "" + +#: pyload/plugins/addons/Premium4Me.py:30 +msgid "Please add your premium.to account first and restart pyLoad" +msgstr "" + +#: pyload/plugins/addons/ExternalScripts.py:53 +#, python-format +msgid "Installed scripts for %s: " +msgstr "" + +#: pyload/plugins/addons/ExternalScripts.py:69 +msgid "Script not executable:" +msgstr "" + +#: pyload/plugins/addons/ExternalScripts.py:79 +#, python-format +msgid "Error in %(script)s: %(error)s" +msgstr "" + +#: pyload/plugins/addons/CaptchaTrader.py:72 +#: pyload/plugins/addons/Captcha9kw.py:56 +#: pyload/plugins/addons/ExpertDecoders.py:49 +#, python-format +msgid "%s credits left" +msgstr "" + +#: pyload/plugins/addons/CaptchaTrader.py:120 +msgid "Could not send response." +msgstr "" + +#: pyload/plugins/addons/CaptchaTrader.py:138 +msgid "Your CaptchaTrader Account has not enough credits" +msgstr "" + +#: pyload/plugins/addons/Captcha9kw.py:89 +#, python-format +msgid "New CaptchaID from upload: %s : %s" +msgstr "" + +#: pyload/plugins/addons/Captcha9kw.py:123 +msgid "Your Captcha 9kw.eu Account has not enough credits" +msgstr "" + +#: pyload/plugins/addons/RehostTo.py:34 +msgid "Please add your rehost.to account first and restart pyLoad" +msgstr "" + +#: pyload/plugins/addons/HotFolder.py:82 +#, python-format +msgid "Added %s from HotFolder" +msgstr "" + +#: pyload/plugins/addons/ClickAndLoad.py:74 +msgid "Click'N'Load: Port 9666 already in use" +msgstr "" + +#: pyload/plugins/addons/XMPPInterface.py:82 +#: pyload/plugins/addons/IRCInterface.py:75 +#, python-format +msgid "Package finished: %s" +msgstr "" + +#: pyload/plugins/addons/XMPPInterface.py:90 +#, python-format +msgid "Download finished: %(name)s @ %(plugin)s" +msgstr "" + +#: pyload/plugins/addons/ExpertDecoders.py:98 +msgid "Your ExpertDecoders Account has not enough credits" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:73 +msgid "*** Plugins have been updated, please restart pyLoad ***" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:75 +msgid "Plugins updated and reloaded" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:78 +msgid "No plugin updates available" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:95 +msgid "No Updates for pyLoad" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:100 +#, python-format +msgid "*** New pyLoad Version %s available ***" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:101 +msgid "*** Get it here: http://pyload.org/download ***" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:104 +msgid "Not able to connect server for updates" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:148 +#, python-format +msgid "New version of %(type)s|%(name)s : %(version).2f" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:157 +#: pyload/plugins/addons/UpdateManager.py:162 +#, python-format +msgid "Error when updating %s" +msgstr "" + +#: pyload/plugins/addons/UpdateManager.py:162 +msgid "Version mismatch" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:92 +#, python-format +msgid "No %s installed" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:94 +#: pyload/plugins/addons/ExtractArchive.py:99 +#, python-format +msgid "Could not activate %s" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:104 +msgid "Activated" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:106 +msgid "No Extract plugins activated" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:118 +#, python-format +msgid "Package %s queued for later extracting" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:143 +#, python-format +msgid "Check package %s" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:183 +#, python-format +msgid "Extract to %s" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:197 +msgid "No files found to extract" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:203 +msgid "extracting" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:214 +msgid "Password protected" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:234 +msgid "Wrong password" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:242 +#, python-format +msgid "Deleting %s files" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:247 +msgid "Extracting finished" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:254 +msgid "Archive Error" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:256 +msgid "CRC Mismatch" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:260 +msgid "Unknown Error" +msgstr "" + +#: pyload/plugins/addons/ExtractArchive.py:312 +msgid "Setting User and Group failed" +msgstr "" + +#: pyload/plugins/addons/LinkdecrypterCom.py:36 +msgid "Crypter list not found" +msgstr "" + +#: pyload/plugins/addons/LinkdecrypterCom.py:50 +msgid "Crypter list is empty" +msgstr "" + +#: pyload/plugins/addons/IRCInterface.py:82 +#, python-format +msgid "Download finished: %(name)s @ %(plugin)s " +msgstr "" + +#: pyload/plugins/addons/IRCInterface.py:94 +#, python-format +msgid "New Captcha Request: %s" +msgstr "" + +#: pyload/plugins/addons/IRCInterface.py:95 +#, python-format +msgid "Answer with 'c %s text on the captcha'" +msgstr "" + +#: pyload/plugins/addons/PremiumizeMe.py:46 +msgid "Please add a valid premiumize.me account first and restart pyLoad." +msgstr "" + +#: pyload/plugins/addons/CaptchaBrotherhood.py:69 +#, python-format +msgid "%d credits left" +msgstr "" + +#: pyload/plugins/addons/MultiHoster.py:29 +#, python-format +msgid "Activated %s" +msgstr "" + +#: pyload/plugins/addons/MultiHoster.py:47 +msgid "No Hoster loaded" +msgstr "" + diff --git a/locale/te/LC_MESSAGES/setup.po b/locale/te/LC_MESSAGES/setup.po new file mode 100644 index 000000000..9908e4b6a --- /dev/null +++ b/locale/te/LC_MESSAGES/setup.po @@ -0,0 +1,376 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-07-17 15:39+0200\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Telugu\n" +"Language: te_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"X-Generator: crowdin.net\n" + +#: pyload/Setup.py:72 +msgid "Would you like to configure pyLoad via Webinterface?" +msgstr "" + +#: pyload/Setup.py:73 +msgid "You need a Browser and a connection to this PC for it." +msgstr "" + +#: pyload/Setup.py:74 +msgid "Url would be: http://hostname:8000/" +msgstr "" + +#: pyload/Setup.py:75 +msgid "Start initial webinterface for configuration?" +msgstr "" + +#: pyload/Setup.py:86 +msgid "Welcome to the pyLoad Configuration Assistent." +msgstr "" + +#: pyload/Setup.py:87 +msgid "It will check your system and make a basic setup in order to run pyLoad." +msgstr "" + +#: pyload/Setup.py:89 +msgid "The value in brackets [] always is the default value," +msgstr "" + +#: pyload/Setup.py:90 +msgid "in case you don't want to change it or you are unsure what to choose, just hit enter." +msgstr "" + +#: pyload/Setup.py:92 +msgid "Don't forget: You can always rerun this assistent with --setup or -s parameter, when you start pyLoadCore." +msgstr "" + +#: pyload/Setup.py:93 +msgid "If you have any problems with this assistent hit CTRL+C," +msgstr "" + +#: pyload/Setup.py:94 +msgid "to abort and don't let him start with pyLoadCore automatically anymore." +msgstr "" + +#: pyload/Setup.py:96 +msgid "When you are ready for system check, hit enter." +msgstr "" + +#: pyload/Setup.py:103 +msgid "Features missing: " +msgstr "" + +#: pyload/Setup.py:107 +msgid "no py-crypto available" +msgstr "" + +#: pyload/Setup.py:108 +msgid "You need this if you want to decrypt container files." +msgstr "" + +#: pyload/Setup.py:112 +msgid "no SSL available" +msgstr "" + +#: pyload/Setup.py:113 +msgid "This is needed if you want to establish a secure connection to core or webinterface." +msgstr "" + +#: pyload/Setup.py:114 +msgid "If you only want to access locally to pyLoad ssl is not useful." +msgstr "" + +#: pyload/Setup.py:118 +msgid "no Captcha Recognition available" +msgstr "" + +#: pyload/Setup.py:119 +msgid "Only needed for some hosters and as freeuser." +msgstr "" + +#: pyload/Setup.py:123 +msgid "no JavaScript engine found" +msgstr "" + +#: pyload/Setup.py:124 +msgid "You will need this for some Click'N'Load links. Install Spidermonkey, ossp-js, pyv8 or rhino" +msgstr "" + +#: pyload/Setup.py:126 +msgid "You can abort the setup now and fix some dependencies if you want." +msgstr "" + +#: pyload/Setup.py:128 +msgid "Continue with setup?" +msgstr "" + +#: pyload/Setup.py:134 +#, python-format +msgid "Do you want to change the config path? Current is %s" +msgstr "" + +#: pyload/Setup.py:136 +msgid "If you use pyLoad on a server or the home partition lives on an internal flash it may be a good idea to change it." +msgstr "" + +#: pyload/Setup.py:137 +msgid "Change config path?" +msgstr "" + +#: pyload/Setup.py:143 +msgid "Do you want to configure login data and basic settings?" +msgstr "" + +#: pyload/Setup.py:144 +msgid "This is recommend for first run." +msgstr "" + +#: pyload/Setup.py:145 +msgid "Make basic setup?" +msgstr "" + +#: pyload/Setup.py:152 +msgid "Do you want to configure ssl?" +msgstr "" + +#: pyload/Setup.py:153 +msgid "Configure ssl?" +msgstr "" + +#: pyload/Setup.py:159 +msgid "Do you want to configure webinterface?" +msgstr "" + +#: pyload/Setup.py:160 +msgid "Configure webinterface?" +msgstr "" + +#: pyload/Setup.py:165 +msgid "Setup finished successfully." +msgstr "" + +#: pyload/Setup.py:166 +msgid "Hit enter to exit and restart pyLoad" +msgstr "" + +#: pyload/Setup.py:173 +msgid "Webinterface running for setup." +msgstr "" + +#: pyload/Setup.py:190 +msgid "## Basic Setup ##" +msgstr "" + +#: pyload/Setup.py:193 +msgid "The following logindata is valid for CLI, GUI and webinterface." +msgstr "" + +#: pyload/Setup.py:199 pyload/Setup.py:288 pyload/Setup.py:304 +msgid "Username" +msgstr "" + +#: pyload/Setup.py:205 +msgid "External clients (GUI, CLI or other) need remote access to work over the network." +msgstr "" + +#: pyload/Setup.py:206 +msgid "However, if you only want to use the webinterface you may disable it to save ram." +msgstr "" + +#: pyload/Setup.py:207 +msgid "Enable remote access" +msgstr "" + +#: pyload/Setup.py:211 +msgid "Language" +msgstr "" + +#: pyload/Setup.py:213 +msgid "Download folder" +msgstr "" + +#: pyload/Setup.py:214 +msgid "Max parallel downloads" +msgstr "" + +#: pyload/Setup.py:218 +msgid "Use Reconnect?" +msgstr "" + +#: pyload/Setup.py:221 +msgid "Reconnect script location" +msgstr "" + +#: pyload/Setup.py:226 +msgid "## Webinterface Setup ##" +msgstr "" + +#: pyload/Setup.py:229 +msgid "Activate webinterface?" +msgstr "" + +#: pyload/Setup.py:231 +msgid "Listen address, if you use 127.0.0.1 or localhost, the webinterface will only accessible locally." +msgstr "" + +#: pyload/Setup.py:232 +msgid "Address" +msgstr "" + +#: pyload/Setup.py:233 +msgid "Port" +msgstr "" + +#: pyload/Setup.py:235 +msgid "pyLoad offers several server backends, now following a short explanation." +msgstr "" + +#: pyload/Setup.py:236 +msgid "Default server, this server offers SSL and is a good alternative to builtin." +msgstr "" + +#: pyload/Setup.py:238 +msgid "Can be used by apache, lighttpd, requires you to configure them, which is not too easy job." +msgstr "" + +#: pyload/Setup.py:239 +msgid "Very fast alternative written in C, requires libev and linux knowledge." +msgstr "" + +#: pyload/Setup.py:240 +msgid "Get it from here: https://github.com/jonashaag/bjoern, compile it" +msgstr "" + +#: pyload/Setup.py:241 +msgid "and copy bjoern.so to pyload/lib" +msgstr "" + +#: pyload/Setup.py:245 +msgid "Attention: In some rare cases the builtin server is not working, if you notice problems with the webinterface" +msgstr "" + +#: pyload/Setup.py:246 +msgid "come back here and change the builtin server to the threaded one here." +msgstr "" + +#: pyload/Setup.py:248 +msgid "Server" +msgstr "" + +#: pyload/Setup.py:253 +msgid "## SSL Setup ##" +msgstr "" + +#: pyload/Setup.py:255 +msgid "Execute these commands from pyLoad config folder to make ssl certificates:" +msgstr "" + +#: pyload/Setup.py:261 +msgid "If you're done and everything went fine, you can activate ssl now." +msgstr "" + +#: pyload/Setup.py:262 +msgid "Activate SSL?" +msgstr "" + +#: pyload/Setup.py:278 +msgid "Select action" +msgstr "" + +#: pyload/Setup.py:279 +msgid "1 - Create/Edit user" +msgstr "" + +#: pyload/Setup.py:280 +msgid "2 - List users" +msgstr "" + +#: pyload/Setup.py:281 +msgid "3 - Remove user" +msgstr "" + +#: pyload/Setup.py:282 +msgid "4 - Quit" +msgstr "" + +#: pyload/Setup.py:294 +msgid "Users" +msgstr "" + +#: pyload/Setup.py:322 +msgid "Setting new configpath, current configuration will not be transferred!" +msgstr "" + +#: pyload/Setup.py:323 +msgid "Config path" +msgstr "" + +#: pyload/Setup.py:331 +msgid "Config path changed, setup will now close, please restart to go on." +msgstr "" + +#: pyload/Setup.py:332 +msgid "Press Enter to exit." +msgstr "" + +#: pyload/Setup.py:336 +#, python-format +msgid "Setting config path failed: %s" +msgstr "" + +#: pyload/Setup.py:347 +msgid "y" +msgstr "" + +#: pyload/Setup.py:349 +msgid "n" +msgstr "" + +#: pyload/Setup.py:373 +msgid "Password: " +msgstr "" + +#: pyload/Setup.py:377 +msgid "Password too short. Use at least 4 symbols." +msgstr "" + +#: pyload/Setup.py:380 +msgid "Password (again): " +msgstr "" + +#: pyload/Setup.py:386 +msgid "Passwords did not match." +msgstr "" + +#: pyload/Setup.py:397 +msgid "yes" +msgstr "" + +#: pyload/Setup.py:397 +msgid "true" +msgstr "" + +#: pyload/Setup.py:397 +msgid "t" +msgstr "" + +#: pyload/Setup.py:400 +msgid "no" +msgstr "" + +#: pyload/Setup.py:400 +msgid "false" +msgstr "" + +#: pyload/Setup.py:400 +msgid "f" +msgstr "" + +#: pyload/Setup.py:403 pyload/Setup.py:413 +msgid "Invalid Input" +msgstr "" + diff --git a/locale/te/LC_MESSAGES/webUI.po b/locale/te/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..7ac76e913 --- /dev/null +++ b/locale/te/LC_MESSAGES/webUI.po @@ -0,0 +1,131 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Telugu\n" +"Language: te_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "" + diff --git a/locale/tr/LC_MESSAGES/cli.po b/locale/tr/LC_MESSAGES/cli.po index e3a374c98..a72bc3aff 100644 --- a/locale/tr/LC_MESSAGES/cli.po +++ b/locale/tr/LC_MESSAGES/cli.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:57-0400\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -64,7 +64,7 @@ msgstr "Neleri yenilemek istersiniz?" #: pyload/cli/ManageFiles.py:113 msgid "Choose what you want to do, or enter package number." -msgstr "" +msgstr "Ne yapmak istediÄinizi seçin veya paket numarası girin" #: pyload/cli/ManageFiles.py:115 msgid "delete" @@ -109,7 +109,7 @@ msgstr " BitiÅ zamanı: " #: pyload/cli/Cli.py:179 msgid " ID: " -msgstr "" +msgstr "ID:" #: pyload/cli/Cli.py:184 msgid "waiting: " @@ -117,27 +117,27 @@ msgstr "bekleniyor: " #: pyload/cli/Cli.py:191 pyload/cli/Cli.py:193 msgid "Status:" -msgstr "" +msgstr "Durum" #: pyload/cli/Cli.py:191 msgid "paused" -msgstr "" +msgstr "Duraklatıldı" #: pyload/cli/Cli.py:193 msgid "running" -msgstr "" +msgstr "çalıÅıyor" #: pyload/cli/Cli.py:196 msgid "total Speed" -msgstr "" +msgstr "toplam hız" #: pyload/cli/Cli.py:196 msgid "Files in queue" -msgstr "" +msgstr "Sıradaki Dosyalar" #: pyload/cli/Cli.py:197 msgid "Total" -msgstr "" +msgstr "Toplam" #: pyload/cli/Cli.py:203 msgid "Menu:" diff --git a/locale/tr/LC_MESSAGES/core.po b/locale/tr/LC_MESSAGES/core.po index 9b1700bd8..a426616e6 100644 --- a/locale/tr/LC_MESSAGES/core.po +++ b/locale/tr/LC_MESSAGES/core.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:57-0400\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -15,7 +15,7 @@ msgstr "Project-Id-Version: pyload\n" #: pyload/AddonManager.py:62 #, python-format msgid "Error when executing %s" -msgstr "" +msgstr "%s yÃŒrÃŒtÃŒrken hata" #: pyload/AddonManager.py:93 #, python-format @@ -25,12 +25,12 @@ msgstr "Aktive etme baÅarısız %(name)s" #: pyload/AddonManager.py:96 #, python-format msgid "Activated addons: %s" -msgstr "" +msgstr "Aktif eklentiler: %s" #: pyload/AddonManager.py:97 #, python-format msgid "Deactivated addons: %s" -msgstr "" +msgstr "Pasif eklentiler: %s" #: pyload/AddonManager.py:153 msgid "Activating Plugins..." @@ -38,7 +38,7 @@ msgstr "Eklentiler etkinleÅtiriliyor ..." #: pyload/AddonManager.py:162 msgid "Deactivating Plugins..." -msgstr "" +msgstr "Eklentiler devredıÅı bırakılıyor..." #: pyload/web/ServerThread.py:49 msgid "SSL certificates not found." @@ -46,32 +46,32 @@ msgstr "SSL sertifikaları bulunamadı." #: pyload/web/ServerThread.py:53 msgid "WebUI built is not available" -msgstr "" +msgstr "WebUI kullanılamaz" #: pyload/web/ServerThread.py:55 msgid "Running webUI in development mode" -msgstr "" +msgstr "webUI geliÅtirici modunda çalıÅıyor" #: pyload/web/ServerThread.py:73 msgid "Failed starting webserver: " -msgstr "" +msgstr "Web sunucusu baÅlatma baÅarısız oldu:" #: pyload/web/ServerThread.py:107 msgid "Failed importing webserver: " -msgstr "" +msgstr "Web sunucusundan alma baÅarısız oldu: " #: pyload/web/ServerThread.py:125 msgid "This server offers no SSL, please consider using threaded instead" -msgstr "" +msgstr "Bu sunucu hiçbir SSL sunmuyor, kullanarak yerine diÅli dÃŒÅÃŒnÃŒn lÃŒtfen" #: pyload/web/ServerThread.py:139 #, python-format msgid "Starting %(name)s webserver: %(host)s:%(port)d" -msgstr "" +msgstr "BaÅlıyor %(name)s websunucusu: %(host)s:%(port)d" #: pyload/config/default.py:14 msgid "Remote" -msgstr "" +msgstr "Uzaktan" #: pyload/config/default.py:14 pyload/config/default.py:21 #: pyload/config/default.py:30 pyload/config/default.py:42 @@ -79,7 +79,7 @@ msgstr "" #: pyload/config/default.py:73 pyload/config/default.py:83 #: pyload/config/default.py:91 pyload/config/default.py:103 msgid "Description" -msgstr "" +msgstr "Açıklama" #: pyload/config/default.py:14 pyload/config/default.py:21 #: pyload/config/default.py:30 pyload/config/default.py:42 @@ -87,7 +87,7 @@ msgstr "" #: pyload/config/default.py:73 pyload/config/default.py:83 #: pyload/config/default.py:91 pyload/config/default.py:103 msgid "Long description" -msgstr "" +msgstr "Ayrıntılı açıklama" #: pyload/config/default.py:16 pyload/config/default.py:56 #: pyload/config/default.py:63 @@ -97,255 +97,255 @@ msgstr "EtkinleÅtirildi" #: pyload/config/default.py:17 pyload/config/default.py:69 #: pyload/config/default.py:80 msgid "Port" -msgstr "" +msgstr "Port" #: pyload/config/default.py:18 pyload/config/default.py:77 msgid "Address" -msgstr "" +msgstr "Adres" #: pyload/config/default.py:21 msgid "Log" -msgstr "" +msgstr "GÃŒnlÃŒk" #: pyload/config/default.py:23 msgid "Size in kb" -msgstr "" +msgstr "Boyut kb" #: pyload/config/default.py:24 msgid "Folder" -msgstr "" +msgstr "Klasör" #: pyload/config/default.py:25 msgid "File Log" -msgstr "" +msgstr "Dosya gÃŒnlÃŒk" #: pyload/config/default.py:26 msgid "Count" -msgstr "" +msgstr "Sayı" #: pyload/config/default.py:27 msgid "Log Rotate" -msgstr "" +msgstr "GÃŒnlÃŒk döndÃŒrme" #: pyload/config/default.py:30 msgid "Permissions" -msgstr "" +msgstr "Ä°zinler" #: pyload/config/default.py:32 msgid "Groupname" -msgstr "" +msgstr "Grupadı" #: pyload/config/default.py:33 msgid "Change Group and User of Downloads" -msgstr "" +msgstr "Grup ve kullanıcı yÃŒklemeleri deÄiÅtirme" #: pyload/config/default.py:34 msgid "Change file mode of downloads" -msgstr "" +msgstr "yÃŒklemelerin dosya modu deÄiÅtirme" #: pyload/config/default.py:35 pyload/config/default.py:75 msgid "Username" -msgstr "" +msgstr "Kullanıcı Adı" #: pyload/config/default.py:36 msgid "Filemode for Downloads" -msgstr "" +msgstr "YÃŒkleme Dosya Modu" #: pyload/config/default.py:37 msgid "Change group of running process" -msgstr "" +msgstr "ÃalıÅan iÅlemlerin grubunu deÄiÅtirme" #: pyload/config/default.py:38 msgid "Folder Permission mode" -msgstr "" +msgstr "Dosya Ä°zin modu" #: pyload/config/default.py:39 msgid "Change user of running process" -msgstr "" +msgstr "ÃalıÅan iÅlemlerin kullanıcısını deÄiÅtirme" #: pyload/config/default.py:42 msgid "General" -msgstr "" +msgstr "Genel" #: pyload/config/default.py:44 msgid "Language" -msgstr "" +msgstr "Dil" #: pyload/config/default.py:45 msgid "Download Folder" -msgstr "" +msgstr "YÃŒkleme KlasörÃŒ" #: pyload/config/default.py:46 msgid "Use Checksum" -msgstr "" +msgstr "DoÄrulama kullan" #: pyload/config/default.py:47 msgid "Create folder for each package" -msgstr "" +msgstr "her paket için dosya yarat" #: pyload/config/default.py:48 msgid "Debug Mode" -msgstr "" +msgstr "Hata ayıklama modu" #: pyload/config/default.py:49 msgid "Min Free Space (MB)" -msgstr "" +msgstr "En az boÅ alan (MB)" #: pyload/config/default.py:50 msgid "CPU Priority" -msgstr "" +msgstr "CPU önceliÄi" #: pyload/config/default.py:53 msgid "SSL" -msgstr "" +msgstr "SSL" #: pyload/config/default.py:55 msgid "SSL Certificate" -msgstr "" +msgstr "SSL Sertifikası" #: pyload/config/default.py:57 msgid "SSL Key" -msgstr "" +msgstr "SSL anahtarı" #: pyload/config/default.py:60 msgid "Webinterface" -msgstr "" +msgstr "WebarayÃŒzÃŒ" #: pyload/config/default.py:62 msgid "Template" -msgstr "" +msgstr "Åablon" #: pyload/config/default.py:64 msgid "Path Prefix" -msgstr "" +msgstr "Yol öneki" #: pyload/config/default.py:65 msgid "Server" -msgstr "" +msgstr "Sunucu" #: pyload/config/default.py:66 msgid "Favor specific server" -msgstr "" +msgstr "Belirli sunucu" #: pyload/config/default.py:67 msgid "IP" -msgstr "" +msgstr "IP" #: pyload/config/default.py:68 msgid "Use HTTPS" -msgstr "" +msgstr "HTTPS kullan" #: pyload/config/default.py:70 msgid "Development mode" -msgstr "" +msgstr "GeliÅtirme modu" #: pyload/config/default.py:73 msgid "Proxy" -msgstr "" +msgstr "Proxy" #: pyload/config/default.py:76 msgid "Use Proxy" -msgstr "" +msgstr "Proxy kullan" #: pyload/config/default.py:78 msgid "Password" -msgstr "" +msgstr "Åifre" #: pyload/config/default.py:79 msgid "Protocol" -msgstr "" +msgstr "Protokol" #: pyload/config/default.py:83 msgid "Reconnect" -msgstr "" +msgstr "Yeniden baÄlanma" #: pyload/config/default.py:85 pyload/config/default.py:106 msgid "End" -msgstr "" +msgstr "Son" #: pyload/config/default.py:86 msgid "Use Reconnect" -msgstr "" +msgstr "BaÄlantı sıfırlama" #: pyload/config/default.py:87 msgid "Method" -msgstr "" +msgstr "Yöntem" #: pyload/config/default.py:88 pyload/config/default.py:105 msgid "Start" -msgstr "" +msgstr "BaÅlat" #: pyload/config/default.py:91 msgid "Download" -msgstr "" +msgstr "YÃŒkleme" #: pyload/config/default.py:93 msgid "Max Parallel Downloads" -msgstr "" +msgstr "Max indirme sayısı" #: pyload/config/default.py:94 msgid "Limit Download Speed" -msgstr "" +msgstr "YÃŒkleme hızını sınırla" #: pyload/config/default.py:95 msgid "Download interface to bind (ip or Name)" -msgstr "" +msgstr "YÃŒkleme arayÃŒzÃŒ (ip veya isim)" #: pyload/config/default.py:96 msgid "Skip already existing files" -msgstr "" +msgstr "Zaten varolan dosyaları atla" #: pyload/config/default.py:97 msgid "Max Download Speed in kb/s" -msgstr "" +msgstr "Max indirme hızı kb/s" #: pyload/config/default.py:98 msgid "Allow IPv6" -msgstr "" +msgstr "IPv6 izin ver" #: pyload/config/default.py:99 msgid "Max connections for one download" -msgstr "" +msgstr "Bir yÃŒkleme için max baÄlantı sayısı" #: pyload/config/default.py:100 msgid "Restart failed downloads on startup" -msgstr "" +msgstr "BaÅarısız olan yÃŒklemeleri baÅlangıçta yeniden baÅlat" #: pyload/config/default.py:103 msgid "Download Time" -msgstr "" +msgstr "YÃŒkleme sÃŒresi" #: pyload/network/HTTPDownload.py:249 #, python-format msgid "Download chunks failed, fallback to single connection | %s" -msgstr "" +msgstr "KarÅıdan yÃŒkleme baÅarısız, tekli baÄlantıya dönÃŒn | %s" #: pyload/api/DownloadApi.py:44 #, python-format msgid "Added package %(name)s as folder %(folder)s" -msgstr "" +msgstr "Paket %(name)s eklendi %(folder)s klasör olarak" #: pyload/api/DownloadApi.py:95 #, python-format msgid "Added %d links to package" -msgstr "" +msgstr "Pakete %d linkleri eklendi" #: pyload/AccountManager.py:69 #, python-format msgid "Unknown account plugin %s" -msgstr "" +msgstr "Bilinmeyen hesap eklenti %s" #: pyload/interaction/InteractionManager.py:88 msgid "Query" -msgstr "" +msgstr "Sorgu" #: pyload/interaction/InteractionManager.py:111 msgid "Captcha request" -msgstr "" +msgstr "Captcha isteÄi" #: pyload/interaction/InteractionManager.py:111 msgid "Please solve the captcha." -msgstr "" +msgstr "LÃŒtfen captcha çözÃŒnÃŒz." #: pyload/remote/RemoteManager.py:35 #, python-format @@ -355,99 +355,99 @@ msgstr "Uzak uç hatası: % s" #: pyload/remote/RemoteManager.py:80 #, python-format msgid "Starting %(name)s: %(addr)s:%(port)s" -msgstr "" +msgstr "BaÅlıyor %(name)s: %(addr)s:%(port)s" #: pyload/remote/RemoteManager.py:82 #, python-format msgid "Failed loading backend %(name)s | %(error)s" -msgstr "" +msgstr "Arka uç yÃŒklenirken hata %(name)s | %(error)s" #: pyload/FileManager.py:53 msgid "none" -msgstr "" +msgstr "hiçbiri" #: pyload/FileManager.py:53 msgid "offline" -msgstr "" +msgstr "ÃevrimdıÅı" #: pyload/FileManager.py:53 msgid "online" -msgstr "" +msgstr "Ãevrimiçi" #: pyload/FileManager.py:53 msgid "queued" -msgstr "" +msgstr "sıraya alındı" #: pyload/FileManager.py:53 msgid "paused" -msgstr "" +msgstr "Duraklatıldı" #: pyload/FileManager.py:54 msgid "finished" -msgstr "" +msgstr "bitti" #: pyload/FileManager.py:54 msgid "skipped" -msgstr "" +msgstr "atlandı" #: pyload/FileManager.py:54 msgid "failed" -msgstr "" +msgstr "baÅarısız oldu" #: pyload/FileManager.py:54 msgid "starting" -msgstr "" +msgstr "baÅlatılıyor" #: pyload/FileManager.py:55 msgid "waiting" -msgstr "" +msgstr "bekliyor" #: pyload/FileManager.py:55 msgid "downloading" -msgstr "" +msgstr "indiriliyor" #: pyload/FileManager.py:55 msgid "temp. offline" -msgstr "" +msgstr "geçici çevrimdıÅı" #: pyload/FileManager.py:55 msgid "aborted" -msgstr "" +msgstr "iptal edildi" #: pyload/FileManager.py:56 msgid "decrypting" -msgstr "" +msgstr "çözÃŒlÃŒyor" #: pyload/FileManager.py:56 msgid "processing" -msgstr "" +msgstr "iÅlem devam ediyor" #: pyload/FileManager.py:56 msgid "custom" -msgstr "" +msgstr "Ãzel" #: pyload/FileManager.py:56 msgid "unknown" -msgstr "" +msgstr "bilinmeyen" #: pyload/FileManager.py:426 #, python-format msgid "Package finished: %s" -msgstr "" +msgstr "Paket tamamlandı. %s" #: pyload/Api.py:152 #, python-format msgid "User '%s' tries to log in" -msgstr "" +msgstr "Kullanıcı oturum açmak için '%s' dener" #: pyload/Core.py:195 msgid "Received Quit signal" -msgstr "" +msgstr "ÃıkıŠsinyali alındı" #: pyload/Core.py:323 #, python-format msgid "pyLoad already running with pid %s" -msgstr "" +msgstr "pyLoad zaten %s pid ile çalıÅıyor" #: pyload/Core.py:337 #, python-format @@ -475,7 +475,7 @@ msgstr "TÃŒm baÄlantılar kaldırıldı" #: pyload/Core.py:403 #, python-format msgid "Download time: %s" -msgstr "" +msgstr "YÃŒkleme sÃŒresi: %s" #: pyload/Core.py:418 #, python-format @@ -488,7 +488,7 @@ msgstr "Hesap etkinleÅtiriliyor ..." #: pyload/Core.py:443 msgid "Restarting failed downloads..." -msgstr "" +msgstr "BaÅarısız olan yÃŒklemeler yeniden baÅlatılıyor..." #: pyload/Core.py:451 msgid "pyLoad is up and running" @@ -500,7 +500,7 @@ msgstr "pyLoad yeniden baÅlatılıyor" #: pyload/Core.py:478 msgid "pyLoad quits" -msgstr "" +msgstr "pyload çıkıÅ" #: pyload/Core.py:564 msgid "shutting down..." @@ -508,33 +508,33 @@ msgstr "kapatılıyor ..." #: pyload/Core.py:579 msgid "error while shutting down" -msgstr "" +msgstr "kapatma sırasında hata oluÅtu" #: pyload/Core.py:661 msgid "killed pyLoad from terminal" -msgstr "" +msgstr "terminalden kapatılan pyLoad" #: pyload/database/DatabaseBackend.py:167 msgid "Database was deleted due to incompatible version." -msgstr "" +msgstr "Veritabanı uygunsuz sÃŒrÃŒm yÃŒzÃŒnden silindi." #: pyload/threads/DecrypterThread.py:50 msgid "Decrypting failed" -msgstr "" +msgstr "ÃözÃŒmleme baÅarısız oldu" #: pyload/threads/DecrypterThread.py:73 #, python-format msgid "Decrypted %(count)d links into package %(name)s" -msgstr "" +msgstr "ÃözÃŒlmÌŠ%(count)d linkleri %(name)s paketlerine" #: pyload/threads/DecrypterThread.py:80 msgid "No links decrypted" -msgstr "" +msgstr "Hiç baÄlantı çözÃŒmlenmedi" #: pyload/threads/InfoThread.py:147 #, python-format msgid "Info Fetching for %(name)s failed | %(err)s" -msgstr "" +msgstr "Bilgisi %(name)s alınırken hata | %(err)s oluÅtu" #: pyload/threads/ThreadManager.py:155 #, python-format @@ -565,66 +565,66 @@ msgstr "Aygıtta yeterli alan yok" #: pyload/threads/DownloadThread.py:64 #, python-format msgid "Download starts: %s" -msgstr "" +msgstr "YÃŒkleme baÅlar: %s" #: pyload/threads/DownloadThread.py:70 #, python-format msgid "Download finished: %s" -msgstr "" +msgstr "YÃŒkleme bitti: %s" #: pyload/threads/DownloadThread.py:75 #, python-format msgid "Plugin %s is missing a function." -msgstr "" +msgstr "Eklenti %s iÅlevi eksik." #: pyload/threads/DownloadThread.py:83 pyload/threads/DownloadThread.py:147 #, python-format msgid "Download aborted: %s" -msgstr "" +msgstr "YÃŒkleme iptal edildi: %s" #: pyload/threads/DownloadThread.py:103 #, python-format msgid "Download restarted: %(name)s | %(msg)s" -msgstr "" +msgstr "YÃŒkleme yeniden baÅlatıldı: %(name)s | %(msg)s" #: pyload/threads/DownloadThread.py:113 #, python-format msgid "Download is offline: %s" -msgstr "" +msgstr "YÃŒkleme çevrimdıÅı: %s" #: pyload/threads/DownloadThread.py:116 pyload/threads/DownloadThread.py:187 #, python-format msgid "Download is temporary offline: %s" -msgstr "" +msgstr "YÃŒkleme geçici olarak çevrımdıÅı: %s" #: pyload/threads/DownloadThread.py:119 pyload/threads/DownloadThread.py:192 #, python-format msgid "Download failed: %(name)s | %(msg)s" -msgstr "" +msgstr "YÃŒkleme baÅarısız: %(name)s | %(msg)s" #: pyload/threads/DownloadThread.py:136 msgid "Couldn't connect to host or connection reset, waiting 1 minute and retry." -msgstr "" +msgstr "Sunucuya baÄlanılamadı veya baÄlantı sıfırlandı, 1 dakikalık erteleme bekleniyor." #: pyload/threads/DownloadThread.py:171 #, python-format msgid "Download skipped: %(name)s due to %(plugin)s" -msgstr "" +msgstr "YÃŒkleme atlandı: %(name)s bunun yÃŒzÃŒnden %(plugin)s" #: pyload/threads/DownloadThread.py:188 msgid "Internal Server Error" -msgstr "" +msgstr "İç Sunucu Hatası" #: pyload/threads/AddonThread.py:55 msgid "An Error occurred" -msgstr "" +msgstr "Bir hata meydana geldi" #: pyload/PluginManager.py:316 #, python-format msgid "Error importing %(name)s: %(msg)s" -msgstr "" +msgstr "Alınırken hata %(name)s: %(msg)s" #: pyload/utils/JsEngine.py:188 msgid "No js engine detected, please install either Spidermonkey, ossp-js, pyv8, nodejs or rhino" -msgstr "" +msgstr "Hiçbir js engine tespit edilemedi, lÃŒtfen Spidermonkey, ossp-js, pyv8, nodejs veya rhino birini yÃŒkleyin" diff --git a/locale/tr/LC_MESSAGES/plugins.po b/locale/tr/LC_MESSAGES/plugins.po index 0f767539b..8aee2c1a9 100644 --- a/locale/tr/LC_MESSAGES/plugins.po +++ b/locale/tr/LC_MESSAGES/plugins.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-20 22:13+0200\n" -"PO-Revision-Date: 2013-07-20 18:02-0400\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -15,50 +15,50 @@ msgstr "Project-Id-Version: pyload\n" #: pyload/plugins/network/CurlDownload.py:241 #, python-format msgid "Download chunks failed, fallback to single connection | %s" -msgstr "" +msgstr "KarÅıdan yÃŒkleme baÅarısız, tekli baÄlantıya dönÃŒn | %s" #: pyload/plugins/Base.py:329 msgid "Pil and tesseract not installed and no Client connected for captcha decrypting" -msgstr "" +msgstr "Captcha Åifresini çözmek için pil ve tesseract yÃŒklenmemiÅ ve hiçbir istemci baÄlı deÄil" #: pyload/plugins/Base.py:333 msgid "No captcha result obtained in appropriate time." -msgstr "" +msgstr "Uygun zamanda elde edilen captcha sonuç yok." #: pyload/plugins/Hoster.py:282 pyload/plugins/Hoster.py:319 #: pyload/plugins/hoster/ARD.py:76 #, python-format msgid "Setting User and Group failed: %s" -msgstr "" +msgstr "Kullanıcı ve grup kurma baÅarısız oldu: %s" #: pyload/plugins/Crypter.py:136 msgid "Not existing file or unsupported protocol" -msgstr "" +msgstr "Mevcut olmayan dosya veya desteklenmeyen bir iletiÅim kuralı" #: pyload/plugins/hoster/RapidshareCom.py:96 msgid "Rapidshare: Traffic Share (direct download)" -msgstr "" +msgstr "Rapidshare: Trafik PaylaÅılan (direk yÃŒkleme)" #: pyload/plugins/hoster/RapidshareCom.py:123 #: pyload/plugins/hoster/RapidshareCom.py:189 msgid "Already downloading from this ip address, waiting 60 seconds" -msgstr "" +msgstr "Zaten bu IP adresinden yÃŒkleme yapılmakta, 60 saniye bekleniyor" #: pyload/plugins/hoster/RapidshareCom.py:127 msgid "Invalid Auth Code, download will be restarted" -msgstr "" +msgstr "Geçersiz kimlik doÄrulama kodu, yÃŒkleme yeniden baÅlatılacak" #: pyload/plugins/hoster/RapidshareCom.py:193 msgid "RapidShareCom: No free slots" -msgstr "" +msgstr "RapidShareCom: TÃŒm ÃŒcretsiz baÄlantılar doldu" #: pyload/plugins/hoster/RapidshareCom.py:196 msgid "You need a premium account for this file" -msgstr "" +msgstr "Bu dosya için premium ÃŒyelik hesabı gerekir" #: pyload/plugins/hoster/RapidshareCom.py:198 msgid "Filename reported invalid" -msgstr "" +msgstr "Dosya adı geçersiz bildirdi" #: pyload/plugins/hoster/RealdebridCom.py:40 #: pyload/plugins/hoster/Premium4Me.py:27 @@ -70,252 +70,252 @@ msgstr "" #: pyload/plugins/hoster/PremiumizeMe.py:19 #, python-format msgid "Please enter your %s account or deactivate this plugin" -msgstr "" +msgstr "LÃŒtfen %s hesabınıza girin veya bu eklentiyi devre dıÅı bırakın" #: pyload/plugins/hoster/MegaNz.py:55 msgid "Decryption failed" -msgstr "" +msgstr "ÃözÃŒmleme baÅarısız oldu" #: pyload/plugins/hoster/MegaNz.py:99 msgid "No file key provided in the URL" -msgstr "" +msgstr "URL'de saÄlanan hiçbir dosya anahtarı yok" #: pyload/plugins/hoster/MegaNz.py:111 msgid "Error code:" -msgstr "" +msgstr "Hata kodu:" #: pyload/plugins/hoster/FileserveCom.py:97 msgid "Parallel download error, now waiting 60s." -msgstr "" +msgstr "Paralel yÃŒkleme hatası, 60 saniye bekleniyor." #: pyload/plugins/hoster/FileserveCom.py:208 msgid "Not logged in." -msgstr "" +msgstr "giriÅ yapılmadı." #: pyload/plugins/hoster/UploadedTo.py:135 msgid "API key invalid" -msgstr "" +msgstr "API anahtarı geçersiz" #: pyload/plugins/hoster/UploadedTo.py:160 #, python-format msgid "%s: Not enough traffic left" -msgstr "" +msgstr "%s: yeterli trafik kalmadı" #: pyload/plugins/hoster/UploadedTo.py:163 msgid "Traffic exceeded" -msgstr "" +msgstr "Trafik aÅıldı" #: pyload/plugins/hoster/BasePlugin.py:63 msgid "Authorization required (username:password)" -msgstr "" +msgstr "Yetkilendirme gerekli (kullanıcı adı: Åifre)" #: pyload/plugins/hoster/NetloadIn.py:143 #: pyload/plugins/hoster/NetloadIn.py:167 msgid "File temporarily not available" -msgstr "" +msgstr "Dosya geçici olarak kullanılamıyor" #: pyload/plugins/hoster/NetloadIn.py:180 #, python-format msgid "Netload: waiting between downloads %d s." -msgstr "" +msgstr "Netload: YÃŒklemeler %d s arasında bekliyor." #: pyload/plugins/hoster/NetloadIn.py:209 #, python-format msgid "Netload: waiting for captcha %d s." -msgstr "" +msgstr "Netload: captcha için bekleniyor %d s." #: pyload/plugins/hoster/NetloadIn.py:248 msgid "Downloaded File was empty" -msgstr "" +msgstr "Ä°ndirilen dosya boÅ" #: pyload/plugins/hoster/FilesMailRu.py:98 #, python-format msgid "There was HTML Code in the Downloaded File(%s)...redirect error? The Download will be restarted." -msgstr "" +msgstr "Ä°ndirilen dosyadaki (%s)... HTML kodunda yönlendirme hatası? Download yeniden baÅlatıldı." #: pyload/plugins/hoster/XHamsterCom.py:75 #: pyload/plugins/hoster/XHamsterCom.py:84 #: pyload/plugins/hoster/XHamsterCom.py:87 #, python-format msgid "long_url: %s" -msgstr "" +msgstr "long_url: %s" #: pyload/plugins/Account.py:117 pyload/plugins/Account.py:123 #, python-format msgid "Could not login with account %(user)s | %(msg)s" -msgstr "" +msgstr "Hesap ile giriÅ yapılamadı %(user)s | %(msg)s" #: pyload/plugins/Account.py:118 msgid "Wrong Password" -msgstr "" +msgstr "Hatalı Åifre" #: pyload/plugins/Account.py:184 #, python-format msgid "Get Account Info for %s" -msgstr "" +msgstr "%s için hesap bilgilerini al" #: pyload/plugins/Account.py:193 #, python-format msgid "Error: %s" -msgstr "" +msgstr "Hata: %s" #: pyload/plugins/Account.py:242 #, python-format msgid "Your Time %s has a wrong format, use: 1:22-3:44" -msgstr "" +msgstr "Zaman biçimin %s yanlıŠformatta, Åunu kullan: 1:22-3:44" #: pyload/plugins/Account.py:265 #, python-format msgid "Account %s has not enough traffic, checking again in 30min" -msgstr "" +msgstr "Hesap %s yeterli trafik yok, 30 dk içinde yeniden deneyin" #: pyload/plugins/Account.py:273 #, python-format msgid "Account %s is expired, checking again in 1h" -msgstr "" +msgstr "Hesap %s sÃŒresi doldu, 1 saat içinde yeniden deneyin" #: pyload/plugins/Account.py:290 #, python-format msgid "Login with %s" -msgstr "" +msgstr "%s ile giriÅ" #: pyload/plugins/Addon.py:118 #, python-format msgid "Error executing addons: %s" -msgstr "" +msgstr "EklentiyÃŒrÃŒtÃŒlÃŒrken hata oluÅtu: %s" #: pyload/plugins/accounts/BitshareCom.py:36 msgid "Activate direct Download in your Bitshare Account" -msgstr "" +msgstr "Bitshare hesabınızdaki direk yÃŒklemeyi aktifleÅtirin" #: pyload/plugins/crypter/SerienjunkiesOrg.py:128 msgid "Downloadlimit reached" -msgstr "" +msgstr "Ä°ndirme sınırına eriÅildi" #: pyload/plugins/addons/Premium4Me.py:30 msgid "Please add your premium.to account first and restart pyLoad" -msgstr "" +msgstr "LÃŒtfen önce premium.to hesabınızı ekleyin ve pyLoad'u yeniden baÅlatın" #: pyload/plugins/addons/ExternalScripts.py:53 #, python-format msgid "Installed scripts for %s: " -msgstr "" +msgstr "%s: için yÃŒklÃŒ komut dosyaları" #: pyload/plugins/addons/ExternalScripts.py:69 msgid "Script not executable:" -msgstr "" +msgstr "Komut dosya çalıÅtırılamaz:" #: pyload/plugins/addons/ExternalScripts.py:79 #, python-format msgid "Error in %(script)s: %(error)s" -msgstr "" +msgstr "Hata %(script)s: %(error)s" #: pyload/plugins/addons/CaptchaTrader.py:72 #: pyload/plugins/addons/Captcha9kw.py:56 #: pyload/plugins/addons/ExpertDecoders.py:49 #, python-format msgid "%s credits left" -msgstr "" +msgstr "%s kredi kaldı" #: pyload/plugins/addons/CaptchaTrader.py:120 msgid "Could not send response." -msgstr "" +msgstr "yanıt gönderilemedi." #: pyload/plugins/addons/CaptchaTrader.py:138 msgid "Your CaptchaTrader Account has not enough credits" -msgstr "" +msgstr "Sizin CaptchaTrader hesabınızda yeterli kredi bulunmamakta" #: pyload/plugins/addons/Captcha9kw.py:89 #, python-format msgid "New CaptchaID from upload: %s : %s" -msgstr "" +msgstr "Yeni CaptchaID yÃŒkleme tarafından: %s : %s" #: pyload/plugins/addons/Captcha9kw.py:123 msgid "Your Captcha 9kw.eu Account has not enough credits" -msgstr "" +msgstr "Captcha 9kw.eu hesabı yeterli kredi yok" #: pyload/plugins/addons/RehostTo.py:34 msgid "Please add your rehost.to account first and restart pyLoad" -msgstr "" +msgstr "LÃŒtfen önce rehost.to hesabınızı ekleyin ve pyLoad'u yeniden baÅlatın" #: pyload/plugins/addons/HotFolder.py:82 #, python-format msgid "Added %s from HotFolder" -msgstr "" +msgstr "HotFolder gelen ek %s" #: pyload/plugins/addons/ClickAndLoad.py:74 msgid "Click'N'Load: Port 9666 already in use" -msgstr "" +msgstr "Click'N'Load: Port 9666 zaten kullanılıyor" #: pyload/plugins/addons/XMPPInterface.py:82 #: pyload/plugins/addons/IRCInterface.py:75 #, python-format msgid "Package finished: %s" -msgstr "" +msgstr "Paket tamamlandı. %s" #: pyload/plugins/addons/XMPPInterface.py:90 #, python-format msgid "Download finished: %(name)s @ %(plugin)s" -msgstr "" +msgstr "YÃŒkleme bitti: %(name)s @ %(plugin)s " #: pyload/plugins/addons/ExpertDecoders.py:98 msgid "Your ExpertDecoders Account has not enough credits" -msgstr "" +msgstr "ExpertDecoders hesabınızda yeterli kredi yok" #: pyload/plugins/addons/UpdateManager.py:73 msgid "*** Plugins have been updated, please restart pyLoad ***" -msgstr "" +msgstr "*** Eklentiler gÃŒncellendi, pyLoad'ı yeniden baÅlatın ***" #: pyload/plugins/addons/UpdateManager.py:75 msgid "Plugins updated and reloaded" -msgstr "" +msgstr "Eklentiler gÃŒncellendi ve yeniden yÃŒklendi" #: pyload/plugins/addons/UpdateManager.py:78 msgid "No plugin updates available" -msgstr "" +msgstr "Eklentiler için gÃŒncelleme yok" #: pyload/plugins/addons/UpdateManager.py:95 msgid "No Updates for pyLoad" -msgstr "" +msgstr "pyLoad için gÃŒncelleme yok" #: pyload/plugins/addons/UpdateManager.py:100 #, python-format msgid "*** New pyLoad Version %s available ***" -msgstr "" +msgstr "*** Yeni pyLoad SÃŒrÃŒmÃŒ %s mevcuttur ***" #: pyload/plugins/addons/UpdateManager.py:101 msgid "*** Get it here: http://pyload.org/download ***" -msgstr "" +msgstr "*** Buradan indirin: http://pyload.org/download ***" #: pyload/plugins/addons/UpdateManager.py:104 msgid "Not able to connect server for updates" -msgstr "" +msgstr "GÃŒncelleÅtirmeler için sunucuya baÄlanmak mÃŒmkÃŒn deÄil" #: pyload/plugins/addons/UpdateManager.py:148 #, python-format msgid "New version of %(type)s|%(name)s : %(version).2f" -msgstr "" +msgstr "Yeni versiyonu %(type)s|%(name)s : %(version).2f" #: pyload/plugins/addons/UpdateManager.py:157 #: pyload/plugins/addons/UpdateManager.py:162 #, python-format msgid "Error when updating %s" -msgstr "" +msgstr "%s gÃŒncelleÅtirme hatası" #: pyload/plugins/addons/UpdateManager.py:162 msgid "Version mismatch" -msgstr "" +msgstr "SÃŒrÃŒm uyuÅmazlıÄı" #: pyload/plugins/addons/ExtractArchive.py:92 #, python-format msgid "No %s installed" -msgstr "" +msgstr "YÃŒklÃŒ %s yok" #: pyload/plugins/addons/ExtractArchive.py:94 #: pyload/plugins/addons/ExtractArchive.py:99 #, python-format msgid "Could not activate %s" -msgstr "" +msgstr "%s etkinleÅtirilemedi" #: pyload/plugins/addons/ExtractArchive.py:104 msgid "Activated" @@ -323,102 +323,102 @@ msgstr "EtkinleÅtirildi" #: pyload/plugins/addons/ExtractArchive.py:106 msgid "No Extract plugins activated" -msgstr "" +msgstr "Aktif Extract eklentisi yok" #: pyload/plugins/addons/ExtractArchive.py:118 #, python-format msgid "Package %s queued for later extracting" -msgstr "" +msgstr "%s paketini daha sonra ayıklamak için sıraya alındı" #: pyload/plugins/addons/ExtractArchive.py:143 #, python-format msgid "Check package %s" -msgstr "" +msgstr "%s paketi kontrol et" #: pyload/plugins/addons/ExtractArchive.py:183 #, python-format msgid "Extract to %s" -msgstr "" +msgstr "ArÅiv ayıklanıyor Åuraya %s" #: pyload/plugins/addons/ExtractArchive.py:197 msgid "No files found to extract" -msgstr "" +msgstr "ArÅivden ayıklanacak dosya bulunamadı" #: pyload/plugins/addons/ExtractArchive.py:203 msgid "extracting" -msgstr "" +msgstr "Ayıklanıyor" #: pyload/plugins/addons/ExtractArchive.py:214 msgid "Password protected" -msgstr "" +msgstr "Åifre korumalı" #: pyload/plugins/addons/ExtractArchive.py:234 msgid "Wrong password" -msgstr "" +msgstr "Hatalı Åifre" #: pyload/plugins/addons/ExtractArchive.py:242 #, python-format msgid "Deleting %s files" -msgstr "" +msgstr "%s Dosya siliniyor" #: pyload/plugins/addons/ExtractArchive.py:247 msgid "Extracting finished" -msgstr "" +msgstr "Ayıklama bitti" #: pyload/plugins/addons/ExtractArchive.py:254 msgid "Archive Error" -msgstr "" +msgstr "ArÅiv hatası" #: pyload/plugins/addons/ExtractArchive.py:256 msgid "CRC Mismatch" -msgstr "" +msgstr "CRC UyuÅmazlıÄı" #: pyload/plugins/addons/ExtractArchive.py:260 msgid "Unknown Error" -msgstr "" +msgstr "Bilinmeyen Hata" #: pyload/plugins/addons/ExtractArchive.py:312 msgid "Setting User and Group failed" -msgstr "" +msgstr "Kullanıcı ve Grup Ayarları baÅarısız oldu" #: pyload/plugins/addons/LinkdecrypterCom.py:36 msgid "Crypter list not found" -msgstr "" +msgstr "Åifreleme listesi bulunamadı" #: pyload/plugins/addons/LinkdecrypterCom.py:50 msgid "Crypter list is empty" -msgstr "" +msgstr "Åifreleme listesi boÅ" #: pyload/plugins/addons/IRCInterface.py:82 #, python-format msgid "Download finished: %(name)s @ %(plugin)s " -msgstr "" +msgstr "YÃŒkleme bitti: %(name)s @ %(plugin)s " #: pyload/plugins/addons/IRCInterface.py:94 #, python-format msgid "New Captcha Request: %s" -msgstr "" +msgstr "Yeni Captcha Ä°steÄi: %s" #: pyload/plugins/addons/IRCInterface.py:95 #, python-format msgid "Answer with 'c %s text on the captcha'" -msgstr "" +msgstr "captcha ÃŒstÃŒndeki 'c %s metnini cevapla" #: pyload/plugins/addons/PremiumizeMe.py:46 msgid "Please add a valid premiumize.me account first and restart pyLoad." -msgstr "" +msgstr "LÃŒtfen önce bir geçerli premiumize.me hesabı ekleyin ve pyLoad yeniden baÅlatın." #: pyload/plugins/addons/CaptchaBrotherhood.py:69 #, python-format msgid "%d credits left" -msgstr "" +msgstr "%d kredi kaldı" #: pyload/plugins/addons/MultiHoster.py:29 #, python-format msgid "Activated %s" -msgstr "" +msgstr "Aktif %s" #: pyload/plugins/addons/MultiHoster.py:47 msgid "No Hoster loaded" -msgstr "" +msgstr "Hiçbir Sunucu yÃŒklenemedi" diff --git a/locale/tr/LC_MESSAGES/setup.po b/locale/tr/LC_MESSAGES/setup.po index 507b52aad..8ecd4ac90 100644 --- a/locale/tr/LC_MESSAGES/setup.po +++ b/locale/tr/LC_MESSAGES/setup.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:57-0400\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -14,19 +14,19 @@ msgstr "Project-Id-Version: pyload\n" #: pyload/Setup.py:72 msgid "Would you like to configure pyLoad via Webinterface?" -msgstr "" +msgstr "PyLoad'u WebarayÃŒzÃŒ ile yapılandırmak ister misiniz?" #: pyload/Setup.py:73 msgid "You need a Browser and a connection to this PC for it." -msgstr "" +msgstr "Bunun için bir internet tarayıcı ve bu PC için baÄlantı ihtiyacın var." #: pyload/Setup.py:74 msgid "Url would be: http://hostname:8000/" -msgstr "" +msgstr "URL Åu Åekilde olmalı: http://hostname:8000 /" #: pyload/Setup.py:75 msgid "Start initial webinterface for configuration?" -msgstr "" +msgstr "Yapılandırma için ilk webarayÃŒzÃŒ baÅlatılsın mı?" #: pyload/Setup.py:86 msgid "Welcome to the pyLoad Configuration Assistent." @@ -42,7 +42,7 @@ msgstr "Parantez içindeki deÄerler [], her zaman varsayılan deÄerdir" #: pyload/Setup.py:90 msgid "in case you don't want to change it or you are unsure what to choose, just hit enter." -msgstr "" +msgstr "deÄiÅtirmek istemediÄinde yada neyi seçeceÄinden emin deÄilsen, sadece enter'e bas." #: pyload/Setup.py:92 msgid "Don't forget: You can always rerun this assistent with --setup or -s parameter, when you start pyLoadCore." @@ -50,7 +50,7 @@ msgstr "Unutma: pyLoadCore -setup yada -s ekleyerek bu Asistanı her zaman yeni #: pyload/Setup.py:93 msgid "If you have any problems with this assistent hit CTRL+C," -msgstr "" +msgstr "Asistan ile herhangi bir sorun yaÅarsanız STRG-C tuÅuna basın," #: pyload/Setup.py:94 msgid "to abort and don't let him start with pyLoadCore automatically anymore." @@ -62,15 +62,15 @@ msgstr "EÄer sistem kontrolÃŒ için hazırsanız, enter'a basın." #: pyload/Setup.py:103 msgid "Features missing: " -msgstr "" +msgstr "Eksik Ãzellikler: " #: pyload/Setup.py:107 msgid "no py-crypto available" -msgstr "" +msgstr "hiçbir py-Åifrelemeye ulaÅılamıyor" #: pyload/Setup.py:108 msgid "You need this if you want to decrypt container files." -msgstr "" +msgstr "Konteyner dosyaları Åifresini çözmek istiyorsanız, buna ihtiyacın var." #: pyload/Setup.py:112 msgid "no SSL available" @@ -82,15 +82,15 @@ msgstr "Sisteme yada Web arayÃŒzÃŒne gÃŒvenli baÄlantı için bu gerekli." #: pyload/Setup.py:114 msgid "If you only want to access locally to pyLoad ssl is not useful." -msgstr "" +msgstr "pyLoad'a yanlızca yerel eriÅmek istiyorsanız, ssl önerilmez." #: pyload/Setup.py:118 msgid "no Captcha Recognition available" -msgstr "" +msgstr "EriÅilebilir Captcha tanılama yok" #: pyload/Setup.py:119 msgid "Only needed for some hosters and as freeuser." -msgstr "" +msgstr "Sadece bazı misafirler ve bedava kullanıcılar için gerekli." #: pyload/Setup.py:123 msgid "no JavaScript engine found" @@ -102,7 +102,7 @@ msgstr "Bazı Click'N'Load baÄlantıları için gerekli. Spidermonkey, ossp-js, #: pyload/Setup.py:126 msgid "You can abort the setup now and fix some dependencies if you want." -msgstr "" +msgstr "Åuan kurulum iptal edebilir ve gerekiyorsa bazı baÄımlılık gerektiren dÃŒzeltmeleri yapabilirsiniz." #: pyload/Setup.py:128 msgid "Continue with setup?" @@ -115,7 +115,7 @@ msgstr "Yapılandırma yolunu deÄiÅtirmek istiyor musunuz? Mevcut% s" #: pyload/Setup.py:136 msgid "If you use pyLoad on a server or the home partition lives on an internal flash it may be a good idea to change it." -msgstr "" +msgstr "EÄer pyLoad'u server ÃŒzerinde yada evdeki yerel bellek bölÃŒmÃŒnde kullanacaksan onu deÄiÅtirmek iyi fikir." #: pyload/Setup.py:137 msgid "Change config path?" @@ -159,7 +159,7 @@ msgstr "Ãıkmak için Enter tuÅuna basın ve pyLoad'ı yeniden baÅlatın" #: pyload/Setup.py:173 msgid "Webinterface running for setup." -msgstr "" +msgstr "WebarayÃŒzÃŒ kurulun için çalıÅıyor." #: pyload/Setup.py:190 msgid "## Basic Setup ##" @@ -167,19 +167,19 @@ msgstr "## Temel Kurulum ##" #: pyload/Setup.py:193 msgid "The following logindata is valid for CLI, GUI and webinterface." -msgstr "" +msgstr "AÅaÄıdaki giriÅ verileri geçerlidir Åunlar için CLI, GUI ve webarayÃŒzÃŒ." #: pyload/Setup.py:199 pyload/Setup.py:288 pyload/Setup.py:304 msgid "Username" -msgstr "" +msgstr "Kullanıcı Adı" #: pyload/Setup.py:205 msgid "External clients (GUI, CLI or other) need remote access to work over the network." -msgstr "" +msgstr "Harici kullanıcılar (GUI, CLI veya diÄerleri) aÄ ÃŒzerinde çalıÅmak için uzaktan eriÅim ihtiyacı duyar." #: pyload/Setup.py:206 msgid "However, if you only want to use the webinterface you may disable it to save ram." -msgstr "" +msgstr "Åayet sadece webarayÃŒzÃŒ kullanmak istiyorsan onu devredıÅı bırakıp bellekten tasarruf edebilirsin." #: pyload/Setup.py:207 msgid "Enable remote access" @@ -187,23 +187,23 @@ msgstr "Uzaktan EriÅim" #: pyload/Setup.py:211 msgid "Language" -msgstr "" +msgstr "Dil" #: pyload/Setup.py:213 msgid "Download folder" -msgstr "" +msgstr "YÃŒkleme KlasörÃŒ" #: pyload/Setup.py:214 msgid "Max parallel downloads" -msgstr "" +msgstr "Max indirme sayısı" #: pyload/Setup.py:218 msgid "Use Reconnect?" -msgstr "" +msgstr "BaÄlantı sıfırlama?" #: pyload/Setup.py:221 msgid "Reconnect script location" -msgstr "" +msgstr "Komut dosyası konumu yeniden baÄlanın" #: pyload/Setup.py:226 msgid "## Webinterface Setup ##" @@ -215,51 +215,51 @@ msgstr "Web arayÃŒzÃŒ etkin?" #: pyload/Setup.py:231 msgid "Listen address, if you use 127.0.0.1 or localhost, the webinterface will only accessible locally." -msgstr "" +msgstr "Adrese bak, eÄer 127.0.0.1 veya localhost kullanıyorsanız, webinterface yerel olarak eriÅilebilir olacaktır." #: pyload/Setup.py:232 msgid "Address" -msgstr "" +msgstr "Adres" #: pyload/Setup.py:233 msgid "Port" -msgstr "" +msgstr "Port" #: pyload/Setup.py:235 msgid "pyLoad offers several server backends, now following a short explanation." -msgstr "" +msgstr "pyLoad Åimdi kısa bir açıklama sonrasında, birçok sunucu arka uçları sunmaktadır." #: pyload/Setup.py:236 msgid "Default server, this server offers SSL and is a good alternative to builtin." -msgstr "" +msgstr "Varsayılan sunucu, bu sunucu SSL sunar ve yerleÅik iyi bir alternatiftir." #: pyload/Setup.py:238 msgid "Can be used by apache, lighttpd, requires you to configure them, which is not too easy job." -msgstr "" +msgstr "Tarafından kullanılabilmek için apache, lighttpd, sana onları konfigÃŒre etmek gerektirir; ki bu çok da kolay bir iÅ deÄildir." #: pyload/Setup.py:239 msgid "Very fast alternative written in C, requires libev and linux knowledge." -msgstr "" +msgstr "C ile yazılmıŠçok hızlı bir alternatif libev ve linux bilgisi gerektirir." #: pyload/Setup.py:240 msgid "Get it from here: https://github.com/jonashaag/bjoern, compile it" -msgstr "" +msgstr "Buradan edinin: https://github.com/jonashaag/bjoern, onu derleyin" #: pyload/Setup.py:241 msgid "and copy bjoern.so to pyload/lib" -msgstr "" +msgstr "ve bjoern.so pyload/lib için kopyalama" #: pyload/Setup.py:245 msgid "Attention: In some rare cases the builtin server is not working, if you notice problems with the webinterface" -msgstr "" +msgstr "Dikkat: Bazı farklı durumlarda yerleÅik sunucu çalıÅmıyorsa, eÄer webarayÃŒzÃŒyle ilgili problem farke edersen" #: pyload/Setup.py:246 msgid "come back here and change the builtin server to the threaded one here." -msgstr "" +msgstr "Buraya gel ve burada yerleÅik sunucu diÅli deÄiÅtir." #: pyload/Setup.py:248 msgid "Server" -msgstr "" +msgstr "Sunucu" #: pyload/Setup.py:253 msgid "## SSL Setup ##" @@ -267,11 +267,11 @@ msgstr "## SSL Kurulumu ##" #: pyload/Setup.py:255 msgid "Execute these commands from pyLoad config folder to make ssl certificates:" -msgstr "" +msgstr "Bu komutlar ssl sertifikaları yapmak için pyLoad config klasörÃŒnden çalıÅtırın:" #: pyload/Setup.py:261 msgid "If you're done and everything went fine, you can activate ssl now." -msgstr "" +msgstr "EÄer yaptıysan ve her Åey iyi gittiyse, ssl'yi Åimdi etkinleÅtirebilirsiniz." #: pyload/Setup.py:262 msgid "Activate SSL?" @@ -303,15 +303,15 @@ msgstr "Kullanıcılar" #: pyload/Setup.py:322 msgid "Setting new configpath, current configuration will not be transferred!" -msgstr "" +msgstr "Yeni ayarlar yapılandırma yolu, eski ayarlar transfer edilmeyecek!" #: pyload/Setup.py:323 msgid "Config path" -msgstr "" +msgstr "Yapılandırma yolu" #: pyload/Setup.py:331 msgid "Config path changed, setup will now close, please restart to go on." -msgstr "" +msgstr "Yapılandırma yolu deÄiÅti, kurulum Åimdi kapanacak, devam etmek için yeniden baÅlatın." #: pyload/Setup.py:332 msgid "Press Enter to exit." @@ -336,7 +336,7 @@ msgstr "Åifre: " #: pyload/Setup.py:377 msgid "Password too short. Use at least 4 symbols." -msgstr "" +msgstr "Åifre çok kısa. En az 4 sembol kullanın." #: pyload/Setup.py:380 msgid "Password (again): " diff --git a/locale/tr/LC_MESSAGES/webUI.po b/locale/tr/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..24cfdce4c --- /dev/null +++ b/locale/tr/LC_MESSAGES/webUI.po @@ -0,0 +1,129 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "mevcut deÄil" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "sınırsız" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "Admin" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "Kurulum" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "Hesap Ekle" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "Hesaplar" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "Yerel" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "Arama" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "TÃŒrÃŒ" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "TÃŒm" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "Tamamlandı" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "BitmemiÅ" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "BaÅarısız oldu" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "%d paket" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "%d dosya" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "Hesap ekle" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "LÃŒtfen hesap verilerinizi girin" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "Bir eklenti seçin" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "LÃŒtfen yapılandırmak istediÄiniz bir eklentiyi seçin" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "Ekle" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "Kapat" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "LÃŒtfen onaylayın" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "Seçili öÄeleri silmek istiyor musunuz?" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "sil" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "Ä°ptal" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "Gönder" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "ÃalıÅıyor..." + diff --git a/locale/uk/LC_MESSAGES/cli.po b/locale/uk/LC_MESSAGES/cli.po index 132a86d21..996bcedca 100644 --- a/locale/uk/LC_MESSAGES/cli.po +++ b/locale/uk/LC_MESSAGES/cli.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:57-0400\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" diff --git a/locale/uk/LC_MESSAGES/core.po b/locale/uk/LC_MESSAGES/core.po index 608ff9f7e..dec87fa11 100644 --- a/locale/uk/LC_MESSAGES/core.po +++ b/locale/uk/LC_MESSAGES/core.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:57-0400\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" diff --git a/locale/uk/LC_MESSAGES/plugins.po b/locale/uk/LC_MESSAGES/plugins.po index 0ab7992a8..5e9691b1f 100644 --- a/locale/uk/LC_MESSAGES/plugins.po +++ b/locale/uk/LC_MESSAGES/plugins.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-20 22:13+0200\n" -"PO-Revision-Date: 2013-07-20 18:02-0400\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" diff --git a/locale/uk/LC_MESSAGES/setup.po b/locale/uk/LC_MESSAGES/setup.po index 821bfb379..ad5ad3ed0 100644 --- a/locale/uk/LC_MESSAGES/setup.po +++ b/locale/uk/LC_MESSAGES/setup.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:57-0400\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" diff --git a/locale/uk/LC_MESSAGES/webUI.po b/locale/uk/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..94cdfe8de --- /dev/null +++ b/locale/uk/LC_MESSAGES/webUI.po @@ -0,0 +1,133 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-10-13 12:26-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Ukrainian\n" +"Language: uk_UA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10< =4 && (n%100<10 or n%100>=20) ? 1 : 2);\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "" + diff --git a/locale/vi/LC_MESSAGES/webUI.po b/locale/vi/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..5469db74d --- /dev/null +++ b/locale/vi/LC_MESSAGES/webUI.po @@ -0,0 +1,129 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-08-31 15:21-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Vietnamese\n" +"Language: vi_VN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "khÃŽng giá»i hạn" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "Tà i khoản" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "Thêm" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "Äóng" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "Xóa" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "Hủy bá»" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "Gá»i" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "" + diff --git a/locale/webUI.pot b/locale/webUI.pot index cf9fe1015..1bfa8bf4b 100644 --- a/locale/webUI.pot +++ b/locale/webUI.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pyload 0.4.9.9-dev\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" -"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"POT-Creation-Date: 2013-10-13 18:16+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,30 +17,48 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "" + #: pyload/web/app/scripts/helpers/formatSize.js:9 +#: pyload/web/app/templates/default/setup/system.html:45 msgid "not available" msgstr "" #: pyload/web/app/scripts/helpers/formatSize.js:11 +#: pyload/web/app/scripts/helpers/formatTime.js:10 msgid "unlimited" msgstr "" -#: pyload/web/app/templates/default/admin.html:3 -#: pyload/web/app/templates/default/admin.html:4 -msgid "Admin" +#: pyload/web/app/templates/default/linkgrabber/package.html:25 +#: pyload/web/app/scripts/helpers/linkStatus.js:7 +msgid "online" msgstr "" +#: pyload/web/app/templates/default/linkgrabber/package.html:30 -#: pyload/web/app/templates/default/setup.html:3 -msgid "Setup" +#: pyload/web/app/scripts/helpers/linkStatus.js:9 +msgid "offline" msgstr "" +#: pyload/web/app/templates/default/linkgrabber/package.html:35 -#: pyload/web/app/templates/default/accounts/actionbar.html:2 -msgid "Add Account" +#: pyload/web/app/scripts/helpers/linkStatus.js:11 +#: pyload/web/app/scripts/helpers/formatTime.js:8 +msgid "unknown" msgstr "" -#: pyload/web/app/templates/default/accounts/layout.html:2 -msgid "Accounts" -msgstr "" +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "" +msgstr[1] "" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "" +msgstr[1] "" #: pyload/web/app/templates/default/dashboard/actionbar.html:9 msgid "Local" @@ -71,24 +89,88 @@ msgstr "" msgid "Failed" msgstr "" -#: pyload/web/app/templates/default/dashboard/select.html:1 -msgid "1 package" -msgid_plural "%d packages" -msgstr[0] "" -msgstr[1] "" +#: pyload/web/app/templates/default/setup/finished.html:3 +msgid "Nearly Done" +msgstr "" -#: pyload/web/app/templates/default/dashboard/select.html:4 -msgid "1 file" -msgid_plural "%d files" -msgstr[0] "" -msgstr[1] "" +#: pyload/web/app/templates/default/setup/finished.html:7 +msgid "Please check your settings." +msgstr "" -#: pyload/web/app/templates/default/dialogs/addAccount.html:2 -msgid "Add an account" +#: pyload/web/app/templates/default/setup/finished.html:15 +msgid "Confirm" msgstr "" -#: pyload/web/app/templates/default/dialogs/addAccount.html:7 -msgid "Please enter your account data" +#: pyload/web/app/templates/default/setup/finished.html:20 +msgid "Pleae add a user first." +msgstr "" + +#: pyload/web/app/templates/default/setup/welcome.html:0 +msgid "Welcome!" +msgstr "" + +#: pyload/web/app/templates/default/setup/welcome.html:2 +msgid "pyLoad is running and ready for configuration." +msgstr "" + +#: pyload/web/app/templates/default/setup/welcome.html:5 +msgid "Select your language:" +msgstr "" + +#: pyload/web/app/templates/default/setup/welcome.html:12 +msgid "Start configuration" +msgstr "" + +#: pyload/web/app/templates/default/setup/layout.html:2 +msgid "Setup" +msgstr "" + +#: pyload/web/app/templates/default/setup/system.html:0 +msgid "System" +msgstr "" + +#: pyload/web/app/templates/default/setup/system.html:9 +msgid "Dependencies" +msgstr "" + +#: pyload/web/app/templates/default/setup/system.html:31 +msgid "Optional" +msgstr "" + +#: pyload/web/app/templates/default/setup/system.html:38 +msgid "available" +msgstr "" + +#: pyload/web/app/templates/default/setup/system.html:54 +msgid "Next" +msgstr "" + +#: pyload/web/app/templates/default/setup/error.html:1 +msgid "Setup timed out" +msgstr "" + +#: pyload/web/app/templates/default/setup/error.html:2 +msgid "Setup was closed due to inactivity. Please restart it to continue configuration." +msgstr "" + +#: pyload/web/app/templates/default/setup/error.html:5 +msgid "Setup finished" +msgstr "" + +#: pyload/web/app/templates/default/setup/error.html:6 +msgid "Setup was successful. You can restart pyLoad now." +msgstr "" + +#: pyload/web/app/templates/default/setup/error.html:9 +msgid "Setup failed" +msgstr "" + +#: pyload/web/app/templates/default/setup/error.html:11 +msgid "Try to restart it or open a bug report." +msgstr "" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." msgstr "" #: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 @@ -100,16 +182,24 @@ msgid "Please choose a plugin, which you want to configure" msgstr "" #: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 -#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +#: pyload/web/app/templates/default/linkgrabber/modal.html:39 msgid "Add" msgstr "" #: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 -#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/linkgrabber/modal.html:40 #: pyload/web/app/templates/default/dialogs/interactionTask.html:35 msgid "Close" msgstr "" +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "" + #: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 msgid "Please confirm" msgstr "" @@ -130,6 +220,76 @@ msgstr "" msgid "Submit" msgstr "" -#: pyload/web/app/templates/default/header/layout.html:12 -msgid "Running..." +#: pyload/web/app/templates/default/accounts/account.html:5 +msgid "premium" +msgstr "" + +#: pyload/web/app/templates/default/accounts/account.html:7 +msgid "valid" +msgstr "" + +#: pyload/web/app/templates/default/accounts/account.html:12 +msgid "invalid" +msgstr "" + +#: pyload/web/app/templates/default/accounts/account.html:23 +msgid "Traffic left:" +msgstr "" + +#: pyload/web/app/templates/default/accounts/account.html:27 +msgid "Valid until:" msgstr "" + +#: pyload/web/app/templates/default/accounts/editAccount.html:2 +msgid "Edit account" +msgstr "" + +#: pyload/web/app/templates/default/accounts/editAccount.html:27 +msgid "Configuration" +msgstr "" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "" + +#: pyload/web/app/templates/default/linkgrabber/modal.html:3 +msgid "Add links" +msgstr "" + +#: pyload/web/app/templates/default/linkgrabber/modal.html:4 +msgid "paste & add links to pyLoad" +msgstr "" + +#: pyload/web/app/templates/default/linkgrabber/modal.html:13 +msgid " Paste your links here..." +msgstr "" + +#: pyload/web/app/templates/default/linkgrabber/modal.html:17 +msgid "Container" +msgstr "" + +#: pyload/web/app/templates/default/linkgrabber/modal.html:18 +msgid "Upload" +msgstr "" + +#: pyload/web/app/templates/default/linkgrabber/modal.html:24 +msgid "URL" +msgstr "" + +#: pyload/web/app/templates/default/linkgrabber/modal.html:25 +msgid "Link to Website" +msgstr "" + +#: pyload/web/app/templates/default/linkgrabber/modal.html:31 +msgid "Packages" +msgstr "" + +#: pyload/web/app/templates/default/linkgrabber/package.html:19 +msgid "%d link" +msgid_plural "%d links" +msgstr[0] "" +msgstr[1] "" diff --git a/locale/zh/LC_MESSAGES/cli.po b/locale/zh/LC_MESSAGES/cli.po index a48d40a61..5ea6badfc 100644 --- a/locale/zh/LC_MESSAGES/cli.po +++ b/locale/zh/LC_MESSAGES/cli.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" diff --git a/locale/zh/LC_MESSAGES/core.po b/locale/zh/LC_MESSAGES/core.po index 92a5f13e6..e3dfcfcf8 100644 --- a/locale/zh/LC_MESSAGES/core.po +++ b/locale/zh/LC_MESSAGES/core.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" diff --git a/locale/zh/LC_MESSAGES/plugins.po b/locale/zh/LC_MESSAGES/plugins.po index f0df5946d..bf281c6f4 100644 --- a/locale/zh/LC_MESSAGES/plugins.po +++ b/locale/zh/LC_MESSAGES/plugins.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-20 22:13+0200\n" -"PO-Revision-Date: 2013-07-20 18:02-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" diff --git a/locale/zh/LC_MESSAGES/setup.po b/locale/zh/LC_MESSAGES/setup.po index f51a43f12..6176937cd 100644 --- a/locale/zh/LC_MESSAGES/setup.po +++ b/locale/zh/LC_MESSAGES/setup.po @@ -2,7 +2,7 @@ msgid "" msgstr "Project-Id-Version: pyload\n" "Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" "POT-Creation-Date: 2013-07-17 15:39+0200\n" -"PO-Revision-Date: 2013-07-17 09:56-0400\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" "Last-Translator: pyloadTeam <team@pyload.org>\n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" diff --git a/locale/zh/LC_MESSAGES/webUI.po b/locale/zh/LC_MESSAGES/webUI.po new file mode 100644 index 000000000..4a695943b --- /dev/null +++ b/locale/zh/LC_MESSAGES/webUI.po @@ -0,0 +1,129 @@ +msgid "" +msgstr "Project-Id-Version: pyload\n" +"Report-Msgid-Bugs-To: 'bugs@pyload.org'\n" +"POT-Creation-Date: 2013-08-10 11:58+0200\n" +"PO-Revision-Date: 2013-10-13 12:25-0400\n" +"Last-Translator: pyloadTeam <team@pyload.org>\n" +"Language-Team: Chinese Traditional\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: crowdin.net\n" + +#: pyload/web/app/scripts/helpers/formatSize.js:9 +msgid "not available" +msgstr "" + +#: pyload/web/app/scripts/helpers/formatSize.js:11 +msgid "unlimited" +msgstr "" + +#: pyload/web/app/templates/default/admin.html:3 +#: pyload/web/app/templates/default/admin.html:4 +msgid "Admin" +msgstr "" + +#: pyload/web/app/templates/default/setup.html:3 +msgid "Setup" +msgstr "" + +#: pyload/web/app/templates/default/accounts/actionbar.html:2 +msgid "Add Account" +msgstr "" + +#: pyload/web/app/templates/default/accounts/layout.html:2 +msgid "Accounts" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:9 +msgid "Local" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:18 +msgid "Search" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:26 +msgid "Type" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:44 +#: pyload/web/app/templates/default/dashboard/actionbar.html:49 +msgid "All" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:50 +msgid "Finished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:51 +msgid "Unfinished" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/actionbar.html:52 +msgid "Failed" +msgstr "" + +#: pyload/web/app/templates/default/dashboard/select.html:1 +msgid "1 package" +msgid_plural "%d packages" +msgstr[0] "" + +#: pyload/web/app/templates/default/dashboard/select.html:4 +msgid "1 file" +msgid_plural "%d files" +msgstr[0] "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:2 +msgid "Add an account" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addAccount.html:7 +msgid "Please enter your account data" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:3 +msgid "Choose a plugin" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:9 +msgid "Please choose a plugin, which you want to configure" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:23 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:46 +msgid "Add" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/addPluginConfig.html:24 +#: pyload/web/app/templates/default/dialogs/linkgrabber.html:47 +#: pyload/web/app/templates/default/dialogs/interactionTask.html:35 +msgid "Close" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:2 +msgid "Please confirm" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:5 +msgid "Do you want to delete the selected items?" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:8 +msgid "Delete" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/confirmDelete.html:9 +msgid "Cancel" +msgstr "" + +#: pyload/web/app/templates/default/dialogs/interactionTask.html:34 +msgid "Submit" +msgstr "" + +#: pyload/web/app/templates/default/header/layout.html:12 +msgid "Running..." +msgstr "" + diff --git a/pavement.py b/pavement.py index 01c16fc6f..ea6775b1a 100644 --- a/pavement.py +++ b/pavement.py @@ -134,6 +134,9 @@ def webapp(): ret = call(["bower", "install", "--no-color"]) if ret: exit(ret) + ret = call(["bower", "update", "--no-color"]) + if ret: + exit(ret) ret = call(["grunt", "--no-color"]) if ret: exit(ret) @@ -147,7 +150,7 @@ def generate_locale(): makepot("core", path("pyload"), EXCLUDE) makepot("plugins", path("pyload") / "plugins") - makepot("setup", "", [], includes="./pyload/Setup.py\n") + makepot("setup", "", [], includes="./pyload/setup/Setup.py\n") makepot("cli", path("pyload") / "cli", []) makepot("webUI", path("pyload") / "web" / "app", ["components", "vendor", "gettext"], endings=[".js", ".html"], xxargs="--language=Python --force-po".split(" ")) diff --git a/pyload/Api.py b/pyload/Api.py index 32a077c08..81e39d82d 100644 --- a/pyload/Api.py +++ b/pyload/Api.py @@ -128,8 +128,6 @@ class Api(Iface): # Auth+User Information ############################# - # TODO - @RequirePerm(Permission.All) def login(self, username, password, remoteip=None): """Login into pyLoad, this **must** be called when using rpc before any methods can be used. @@ -153,7 +151,8 @@ class Api(Iface): return self.core.db.checkAuth(username, password) - def isAuthorized(self, func, user): + @staticmethod + def isAuthorized(func, user): """checks if the user is authorized for specific method :param func: function name @@ -167,28 +166,6 @@ class Api(Iface): else: return False - # TODO - @RequirePerm(Permission.All) - def getUserData(self, username, password): - """similar to `checkAuth` but returns UserData thrift type """ - user = self.checkAuth(username, password) - if not user: - raise UserDoesNotExists(username) - - return user.toUserData() - - def getAllUserData(self): - """returns all known user and info""" - return self.core.db.getAllUserData() - - def changePassword(self, username, oldpw, newpw): - """ changes password for specific user """ - return self.core.db.changePassword(username, oldpw, newpw) - - def setUserPermission(self, user, permission, role): - self.core.db.setPermission(user, permission) - self.core.db.setRole(user, role) - class UserApi(Api): """ Proxy object for api that provides all methods in user context """ diff --git a/pyload/Core.py b/pyload/Core.py index 5e083a14e..4f20ae33e 100644 --- a/pyload/Core.py +++ b/pyload/Core.py @@ -277,10 +277,8 @@ class Core(object): self.version = CURRENT_VERSION - # TODO: Re-enable when its working again - # TODO: Don't forget it - if False and not exists("pyload.conf") and not tests: - from Setup import Setup + if not exists("pyload.conf") and not tests: + from setup.Setup import Setup print "This is your first start, running configuration assistant now." self.config = ConfigParser() diff --git a/pyload/api/DownloadPreparingApi.py b/pyload/api/DownloadPreparingApi.py index 131f73b1d..a7e32c4eb 100644 --- a/pyload/api/DownloadPreparingApi.py +++ b/pyload/api/DownloadPreparingApi.py @@ -44,9 +44,9 @@ class DownloadPreparingApi(ApiComponent): #: TODO: withhold crypter, derypt or add later # initial result does not contain the crypter links - tmp = [(url, LinkStatus(url, url, -1, DS.Queued, pluginname)) for url, pluginname in hoster + crypter] + tmp = [(url, LinkStatus(url, url, -1, DS.Queued, pluginname)) for url, pluginname in hoster] data = parseNames(tmp) - rid = self.core.threadManager.createResultThread(self.primaryUID, data) + rid = self.core.threadManager.createResultThread(self.primaryUID, hoster + crypter) return OnlineCheck(rid, data) diff --git a/pyload/api/UserApi.py b/pyload/api/UserApi.py new file mode 100644 index 000000000..d6fbb2646 --- /dev/null +++ b/pyload/api/UserApi.py @@ -0,0 +1,41 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +from pyload.Api import Api, RequirePerm, Permission + +from ApiComponent import ApiComponent + +class UserApi(ApiComponent): + """ Api methods to retrieve user profile and manage users. """ + + @RequirePerm(Permission.All) + def getUserData(self): + """ Retrieves :class:`UserData` for the currently logged in user. """ + + @RequirePerm(Permission.All) + def setPassword(self, username, old_password, new_password): + """ Changes password for specific user. User can only change their password. + Admins can change every password! """ + + def getAllUserData(self): + """ Retrieves :class:`UserData` of all exisitng users.""" + + def addUser(self, username, password): + """ Adds an user to the db. + + :param username: desired username + :param password: password for authentication + """ + + def updateUserData(self, data): + """ Change parameters of user account. """ + + def removeUser(self, uid): + """ Removes user from the db. + + :param uid: users uid + """ + + +if Api.extend(UserApi): + del UserApi
\ No newline at end of file diff --git a/pyload/api/__init__.py b/pyload/api/__init__.py index bea46011d..a2b292a27 100644 --- a/pyload/api/__init__.py +++ b/pyload/api/__init__.py @@ -1,5 +1,5 @@ __all__ = ["CoreApi", "ConfigApi", "DownloadApi", "DownloadPreparingApi", "FileApi", - "UserInteractionApi", "AccountApi", "AddonApi"] + "UserInteractionApi", "AccountApi", "AddonApi", "UserApi"] # Import all components # from .import * diff --git a/pyload/network/Bucket.py b/pyload/network/Bucket.py index db67faa4a..40d8c8071 100644 --- a/pyload/network/Bucket.py +++ b/pyload/network/Bucket.py @@ -1,24 +1,6 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -""" - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, - or (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, see <http://www.gnu.org/licenses/>. - - @author: RaNaN -""" - from time import time -from threading import Lock # 10kb minimum rate MIN_RATE = 10240 @@ -28,31 +10,24 @@ class Bucket: self.rate = 0 # bytes per second, maximum targeted throughput self.tokens = 0 self.timestamp = time() - self.lock = Lock() def __nonzero__(self): return False if self.rate < MIN_RATE else True def setRate(self, rate): - self.lock.acquire() self.rate = int(rate) - self.lock.release() def consumed(self, amount): """ return the time the process has to sleep, after it consumed a specified amount """ if self.rate < MIN_RATE: return 0 #May become unresponsive otherwise - self.lock.acquire() self.calc_tokens() self.tokens -= amount if self.tokens < 0: - time = -self.tokens/float(self.rate) + return -self.tokens/float(self.rate) else: - time = 0 - - self.lock.release() - return time + return 0 def calc_tokens(self): if self.tokens < self.rate: diff --git a/pyload/plugins/Crypter.py b/pyload/plugins/Crypter.py index 2a65a9da2..af3d5aba7 100644 --- a/pyload/plugins/Crypter.py +++ b/pyload/plugins/Crypter.py @@ -3,10 +3,9 @@ from pyload.Api import LinkStatus, DownloadStatus as DS from pyload.utils import to_list, has_method, uniqify from pyload.utils.fs import exists, remove, fs_encode -from pyload.utils.packagetools import parseNames - from Base import Base, Retry + class Package: """ Container that indicates that a new package should be created """ @@ -186,15 +185,6 @@ class Crypter(Base): """ raise NotImplementedError - def generatePackages(self, urls): - """Generates :class:`Package` instances and names from urls. Useful for many different links and no\ - given package name. - - :param urls: list of urls - :return: list of `Package` - """ - return [Package(name, purls) for name, purls in parseNames([(url, url) for url in urls]).iteritems()] - def _decrypt(self, urls): """Internal method to select decrypting method @@ -205,16 +195,9 @@ class Crypter(Base): # separate local and remote files content, urls = self.getLocalContent(urls) + result = [] - if has_method(cls, "decryptURLs"): - self.setup() - result = to_list(self.decryptURLs(urls)) - elif has_method(cls, "decryptURL"): - result = [] - for url in urls: - self.setup() - result.extend(to_list(self.decryptURL(url))) - elif has_method(cls, "decrypt"): + if urls and has_method(cls, "decrypt"): self.logDebug("Deprecated .decrypt() method in Crypter plugin") result = [] for url in urls: @@ -222,20 +205,28 @@ class Crypter(Base): self.setup() self.decrypt(self.pyfile) result.extend(self.convertPackages()) - else: - if not has_method(cls, "decryptFile") or urls: - self.logDebug("No suited decrypting method was overwritten in plugin") - result = [] - - if has_method(cls, "decryptFile"): - for f, c in content: + elif urls: + method = True + try: self.setup() - result.extend(to_list(self.decryptFile(c))) - try: - if f.startswith("tmp_"): remove(f) - except IOError: - self.logWarning(_("Could not remove file '%s'") % f) - self.core.print_exc() + result = to_list(self.decryptURLs(urls)) + except NotImplementedError: + method = False + + # this will raise error if not implemented + if not method: + for url in urls: + self.setup() + result.extend(to_list(self.decryptURL(url))) + + for f, c in content: + self.setup() + result.extend(to_list(self.decryptFile(c))) + try: + if f.startswith("tmp_"): remove(f) + except IOError: + self.logWarning(_("Could not remove file '%s'") % f) + self.core.print_exc() return result diff --git a/pyload/plugins/accounts/DdlstorageCom.py b/pyload/plugins/accounts/DdlstorageCom.py index 6c610aa84..7404348a4 100644 --- a/pyload/plugins/accounts/DdlstorageCom.py +++ b/pyload/plugins/accounts/DdlstorageCom.py @@ -1,13 +1,51 @@ # -*- coding: utf-8 -*- +from hashlib import md5 +from time import mktime, strptime + from module.plugins.internal.XFSPAccount import XFSPAccount +from module.common.json_layer import json_loads +from module.utils import parseFileSize + +# DDLStorage API Documentation: +# http://www.ddlstorage.com/cgi-bin/api_req.cgi?req_type=doc class DdlstorageCom(XFSPAccount): __name__ = "DdlstorageCom" - __version__ = "0.01" + __version__ = "1.00" __type__ = "account" __description__ = """DDLStorage.com account plugin""" - __author_name__ = ("zoidberg") - __author_mail__ = ("zoidberg@mujmail.cz") + __author_name__ = ("stickell") + __author_mail__ = ("l.stickell@yahoo.it") MAIN_PAGE = "http://ddlstorage.com/" + + def loadAccountInfo(self, user, req): + password = self.accounts[user]['password'] + api_data = req.load('http://www.ddlstorage.com/cgi-bin/api_req.cgi', + post={'req_type': 'user_info', + 'client_id': 53472, + 'user_login': user, + 'user_password': md5(password).hexdigest(), + 'sign': md5('user_info%d%s%s%s' % (53472, user, md5(password).hexdigest(), + '25JcpU2dPOKg8E2OEoRqMSRu068r0Cv3')).hexdigest()}) + api_data = api_data.replace('<pre>', '').replace('</pre>', '') + self.logDebug('Account Info API data: ' + api_data) + api_data = json_loads(api_data) + + if api_data['status'] != 'OK': # 'status' must be always OK for a working account + return {"premium": False, "valid": False} + + if api_data['account_type'] == 'REGISTERED': + premium = False + validuntil = None + else: + premium = True + validuntil = int(mktime(strptime(api_data['premium_expire'], "%Y-%m-%d %H:%M:%S"))) + + if api_data['usr_bandwidth_available'] == 'UNLIMITED': + trafficleft = -1 + else: + trafficleft = parseFileSize(api_data['usr_bandwidth_available']) / 1024 + + return {"premium": premium, "validuntil": validuntil, "trafficleft": trafficleft} diff --git a/pyload/plugins/accounts/FilebeerInfo.py b/pyload/plugins/accounts/FilebeerInfo.py deleted file mode 100644 index 3c3a9edfd..000000000 --- a/pyload/plugins/accounts/FilebeerInfo.py +++ /dev/null @@ -1,57 +0,0 @@ -# -*- coding: utf-8 -*- - -""" - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, - or (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, see <http://www.gnu.org/licenses/>. - - @author: zoidberg -""" - -import re -from time import mktime, strptime -from module.plugins.Account import Account - - -class FilebeerInfo(Account): - __name__ = "FilebeerInfo" - __version__ = "0.02" - __type__ = "account" - __description__ = """filebeer.info account plugin""" - __author_name__ = ("zoidberg") - __author_mail__ = ("zoidberg@mujmail.cz") - - VALID_UNTIL_PATTERN = r'Reverts To Free Account:\s</td>\s*<td>\s*(.*?)\s*</td>' - - def loadAccountInfo(self, user, req): - html = req.load("http://filebeer.info/upgrade.php", decode=True) - premium = not 'Free User </td>' in html - - validuntil = None - if premium: - try: - validuntil = mktime(strptime(re.search(self.VALID_UNTIL_PATTERN, html).group(1), "%d/%m/%Y %H:%M:%S")) - except Exception, e: - self.logError("Unable to parse account info", e) - - return {"validuntil": validuntil, "trafficleft": -1, "premium": premium} - - def login(self, user, data, req): - html = req.load('http://filebeer.info/login.php', post={ - "submit": 'Login', - "loginPassword": data['password'], - "loginUsername": user, - "submitme": '1' - }, decode=True) - - if "<ul class='pageErrors'>" in html or ">Your username and password are invalid<" in html: - self.wrongPassword() diff --git a/pyload/plugins/accounts/FilecloudIo.py b/pyload/plugins/accounts/FilecloudIo.py index 5de722ea7..93ae02006 100644 --- a/pyload/plugins/accounts/FilecloudIo.py +++ b/pyload/plugins/accounts/FilecloudIo.py @@ -18,18 +18,41 @@ """ from module.plugins.Account import Account +from module.common.json_layer import json_loads class FilecloudIo(Account): __name__ = "FilecloudIo" - __version__ = "0.01" + __version__ = "0.02" __type__ = "account" __description__ = """FilecloudIo account plugin""" - __author_name__ = ("zoidberg") - __author_mail__ = ("zoidberg@mujmail.cz") + __author_name__ = ("zoidberg", "stickell") + __author_mail__ = ("zoidberg@mujmail.cz", "l.stickell@yahoo.it") def loadAccountInfo(self, user, req): - return {"validuntil": -1, "trafficleft": -1, "premium": False} + # It looks like the first API request always fails, so we retry 5 times, it should work on the second try + for _ in range(5): + rep = req.load("https://secure.filecloud.io/api-fetch_apikey.api", + post={"username": user, "password": self.accounts[user]['password']}) + rep = json_loads(rep) + if rep['status'] == 'ok': + break + elif rep['status'] == 'error' and rep['message'] == 'no such user or wrong password': + self.logError("Wrong username or password") + return {"valid": False, "premium": False} + else: + return {"premium": False} + + akey = rep['akey'] + self.accounts[user]['akey'] = akey # Saved for hoster plugin + rep = req.load("http://api.filecloud.io/api-fetch_account_details.api", + post={"akey": akey}) + rep = json_loads(rep) + + if rep['is_premium'] == 1: + return {"validuntil": int(rep["premium_until"]), "trafficleft": -1} + else: + return {"premium": False} def login(self, user, data, req): req.cj.setCookie("secure.filecloud.io", "lang", "en") diff --git a/pyload/plugins/accounts/SpeedLoadOrg.py b/pyload/plugins/accounts/SpeedLoadOrg.py deleted file mode 100644 index bb9fb05fb..000000000 --- a/pyload/plugins/accounts/SpeedLoadOrg.py +++ /dev/null @@ -1,13 +0,0 @@ -# -*- coding: utf-8 -*- -from module.plugins.internal.XFSPAccount import XFSPAccount - - -class SpeedLoadOrg(XFSPAccount): - __name__ = "SpeedLoadOrg" - __version__ = "0.01" - __type__ = "account" - __description__ = """SpeedLoadOrg account plugin""" - __author_name__ = ("stickell") - __author_mail__ = ("l.stickell@yahoo.it") - - MAIN_PAGE = "http://speedload.org/" diff --git a/pyload/plugins/addons/Captcha9kw.py b/pyload/plugins/addons/Captcha9kw.py index e13f93dec..d6fef549f 100755 --- a/pyload/plugins/addons/Captcha9kw.py +++ b/pyload/plugins/addons/Captcha9kw.py @@ -19,11 +19,9 @@ from __future__ import with_statement from thread import start_new_thread from base64 import b64encode -import cStringIO -import pycurl import time -from module.network.RequestFactory import getURL, getRequest +from module.network.RequestFactory import getURL from module.network.HTTPRequest import BadHeader from module.plugins.Hook import Hook @@ -31,7 +29,7 @@ from module.plugins.Hook import Hook class Captcha9kw(Hook): __name__ = "Captcha9kw" - __version__ = "0.07" + __version__ = "0.08" __description__ = """send captchas to 9kw.eu""" __config__ = [("activated", "bool", "Activated", False), ("force", "bool", "Force CT even if client is connected", True), @@ -39,6 +37,8 @@ class Captcha9kw(Hook): ("confirm", "bool", "Confirm Captcha (Cost +6)", "False"), ("captchaperhour", "int", "Captcha per hour (max. 9999)", "9999"), ("prio", "int", "Prio 1-10 (Cost +1-10)", "0"), + ("selfsolve", "bool", + "If enabled and you have a 9kw client active only you will get your captcha to solve it", "False"), ("timeout", "int", "Timeout (max. 300)", "220"), ("passkey", "password", "API key", ""), ] __author_name__ = ("RaNaN") @@ -80,6 +80,7 @@ class Captcha9kw(Hook): "confirm": self.getConfig("confirm"), "captchaperhour": self.getConfig("captchaperhour"), "maxtimeout": self.getConfig("timeout"), + "selfsolve": self.getConfig("selfsolve"), "pyload": "1", "source": "pyload", "base64": "1", diff --git a/pyload/plugins/addons/Checksum.py b/pyload/plugins/addons/Checksum.py index 08fd623b8..081e8ac3b 100644 --- a/pyload/plugins/addons/Checksum.py +++ b/pyload/plugins/addons/Checksum.py @@ -54,7 +54,7 @@ def computeChecksum(local_file, algorithm): class Checksum(Hook): __name__ = "Checksum" - __version__ = "0.08" + __version__ = "0.10" __description__ = "Verify downloaded file size and checksum (enable in general preferences)" __config__ = [("activated", "bool", "Activated", True), ("action", "fail;retry;nothing", "What to do if check fails?", "retry"), diff --git a/pyload/plugins/crypter/FilebeerInfoFolder.py b/pyload/plugins/crypter/FilebeerInfoFolder.py index 86ce5b697..b6bf4fd07 100644 --- a/pyload/plugins/crypter/FilebeerInfoFolder.py +++ b/pyload/plugins/crypter/FilebeerInfoFolder.py @@ -1,36 +1,14 @@ # -*- coding: utf-8 -*- -import re -from module.plugins.Crypter import Crypter +from module.plugins.internal.DeadCrypter import DeadCrypter -class FilebeerInfoFolder(Crypter): +class FilebeerInfoFolder(DeadCrypter): __name__ = "FilebeerInfoFolder" __type__ = "crypter" __pattern__ = r"http://(?:www\.)?filebeer\.info/(\d+~f).*" - __version__ = "0.01" + __version__ = "0.02" __description__ = """Filebeer.info Folder Plugin""" __author_name__ = ("zoidberg") __author_mail__ = ("zoidberg@mujmail.cz") - LINK_PATTERN = r'<td title="[^"]*"><a href="([^"]+)" target="_blank">' - PAGE_COUNT_PATTERN = r'<p class="introText">\s*Total Pages (\d+)' - - def decrypt(self, pyfile): - pyfile.url = re.sub(self.__pattern__, r'http://filebeer.info/\1?page=1', pyfile.url) - html = self.load(pyfile.url) - - page_count = int(re.search(self.PAGE_COUNT_PATTERN, html).group(1)) - new_links = [] - - for i in range(1, page_count + 1): - self.logInfo("Fetching links from page %i" % i) - new_links.extend(re.findall(self.LINK_PATTERN, html)) - - if i < page_count: - html = self.load("%s?page=%d" % (pyfile.url, i + 1)) - - if new_links: - self.core.files.addLinks(new_links, self.pyfile.package().id) - else: - self.fail('Could not extract any links') diff --git a/pyload/plugins/crypter/FiletramCom.py b/pyload/plugins/crypter/FiletramCom.py new file mode 100644 index 000000000..886b8be30 --- /dev/null +++ b/pyload/plugins/crypter/FiletramCom.py @@ -0,0 +1,31 @@ +# -*- coding: utf-8 -*- + +############################################################################ +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU Affero General Public License as # +# published by the Free Software Foundation, either version 3 of the # +# License, or (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU Affero General Public License for more details. # +# # +# You should have received a copy of the GNU Affero General Public License # +# along with this program. If not, see <http://www.gnu.org/licenses/>. # +############################################################################ + +from module.plugins.internal.SimpleCrypter import SimpleCrypter + + +class FiletramCom(SimpleCrypter): + __name__ = "FiletramCom" + __type__ = "crypter" + __pattern__ = r"http://(?:www\.)?filetram.com/[^/]+/.+" + __version__ = "0.01" + __description__ = """Filetram.com Plugin""" + __author_name__ = ("igel", "stickell") + __author_mail__ = ("igelkun@myopera.com", "l.stickell@yahoo.it") + + LINK_PATTERN = r"\s+(http://.+)" + TITLE_PATTERN = r"<title>(?P<title>[^<]+) - Free Download[^<]*</title>" diff --git a/pyload/plugins/crypter/LofCc.py b/pyload/plugins/crypter/LofCc.py index ec9cdaac6..5fee776c7 100644 --- a/pyload/plugins/crypter/LofCc.py +++ b/pyload/plugins/crypter/LofCc.py @@ -5,14 +5,14 @@ import re from os.path import join from module.plugins.Crypter import Crypter -from module.plugins.ReCaptcha import ReCaptcha +from module.plugins.internal.CaptchaService import ReCaptcha class LofCc(Crypter): __name__ = "LofCc" __type__ = "container" __pattern__ = r"http://lof.cc/(.*)" - __version__ = "0.1" + __version__ = "0.2" __description__ = """lof.cc Plugin""" __author_name__ = ("mkaay") __author_mail__ = ("mkaay@mkaay.de") diff --git a/pyload/plugins/crypter/NCryptIn.py b/pyload/plugins/crypter/NCryptIn.py index 6e0c35e92..170a5291d 100644 --- a/pyload/plugins/crypter/NCryptIn.py +++ b/pyload/plugins/crypter/NCryptIn.py @@ -6,17 +6,17 @@ import re from Crypto.Cipher import AES from module.plugins.Crypter import Crypter -from module.plugins.ReCaptcha import ReCaptcha +from module.plugins.internal.CaptchaService import ReCaptcha class NCryptIn(Crypter): __name__ = "NCryptIn" __type__ = "crypter" - __pattern__ = r"http://(?:www\.)?ncrypt.in/folder-([^/\?]+)" - __version__ = "1.23" + __pattern__ = r"http://(?:www\.)?ncrypt.in/(?P<type>folder|link|frame)-([^/\?]+)" + __version__ = "1.25" __description__ = """NCrypt.in Crypter Plugin""" - __author_name__ = ("fragonib") - __author_mail__ = ("fragonib[AT]yahoo[DOT]es") + __author_name__ = ("fragonib", "stickell") + __author_mail__ = ("fragonib[AT]yahoo[DOT]es", "l.stickell@yahoo.it") # Constants _JK_KEY_ = "jk" @@ -33,31 +33,46 @@ class NCryptIn(Crypter): # Init self.package = pyfile.package() - # Request package - self.html = self.load(self.pyfile.url) - self.cleanedHtml = self.removeCrap(self.html) - if not self.isOnline(): - self.offline() - - # Check for protection - if self.isProtected(): - self.html = self.unlockProtection() + self.type = re.search(self.__pattern__, pyfile.url).group('type') + if self.type in ('link', 'frame'): + self.handleSingle() + else: + # Request package + self.html = self.load(self.pyfile.url) self.cleanedHtml = self.removeCrap(self.html) - self.handleErrors() - - # Get package name and folder - (package_name, folder_name) = self.getPackageInfo() - - # Extract package links - package_links = [] - package_links.extend(self.handleWebLinks()) - package_links.extend(self.handleContainers()) - package_links.extend(self.handleCNL2()) - package_links = self.removeContainers(package_links) - package_links = set(package_links) - - # Pack - self.packages = [(package_name, package_links, folder_name)] + if not self.isOnline(): + self.offline() + + # Check for protection + if self.isProtected(): + self.html = self.unlockProtection() + self.cleanedHtml = self.removeCrap(self.html) + self.handleErrors() + + # Get package name and folder + (package_name, folder_name) = self.getPackageInfo() + + # Extract package links + package_links = [] + package_links.extend(self.handleWebLinks()) + package_links.extend(self.handleContainers()) + package_links.extend(self.handleCNL2()) + package_links = self.removeContainers(package_links) + package_links = set(package_links) + + # Pack + self.packages = [(package_name, package_links, folder_name)] + + def handleSingle(self): + if self.type == 'link': + self.pyfile.url = self.pyfile.url.replace('link', 'frame') + header = self.load(self.pyfile.url, just_header=True) + if 'location' not in header: + self.fail("Unable to decrypt link") + loc = header['location'] + self.logDebug("Link decrypted: " + loc) + self.package_links = [loc] + self.packages = [(self.package.name, self.package_links, self.package.folder)] def removeCrap(self, content): patterns = (r'(type="hidden".*?(name=".*?")?.*?value=".*?")', diff --git a/pyload/plugins/crypter/SpeedLoadOrgFolder.py b/pyload/plugins/crypter/SpeedLoadOrgFolder.py index 8223eb7b9..7472e28fe 100644 --- a/pyload/plugins/crypter/SpeedLoadOrgFolder.py +++ b/pyload/plugins/crypter/SpeedLoadOrgFolder.py @@ -15,17 +15,14 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. # ############################################################################ -from module.plugins.internal.SimpleCrypter import SimpleCrypter +from module.plugins.internal.DeadCrypter import DeadCrypter -class SpeedLoadOrgFolder(SimpleCrypter): +class SpeedLoadOrgFolder(DeadCrypter): __name__ = "SpeedLoadOrgFolder" __type__ = "crypter" __pattern__ = r"http://(www\.)?speedload\.org/(\d+~f$|folder/\d+/)" - __version__ = "0.2" + __version__ = "0.3" __description__ = """Speedload Crypter Plugin""" __author_name__ = ("stickell") __author_mail__ = ("l.stickell@yahoo.it") - - LINK_PATTERN = r'<div class="link"><a href="(http://speedload.org/\w+)"' - TITLE_PATTERN = r'<title>Files of: (?P<title>[^<]+) folder</title>' diff --git a/pyload/plugins/crypter/TurbobitNetFolder.py b/pyload/plugins/crypter/TurbobitNetFolder.py new file mode 100644 index 000000000..e172f8037 --- /dev/null +++ b/pyload/plugins/crypter/TurbobitNetFolder.py @@ -0,0 +1,60 @@ +# -*- coding: utf-8 -*- + +############################################################################ +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU Affero General Public License as # +# published by the Free Software Foundation, either version 3 of the # +# License, or (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU Affero General Public License for more details. # +# # +# You should have received a copy of the GNU Affero General Public License # +# along with this program. If not, see <http://www.gnu.org/licenses/>. # +############################################################################ + +import math +import re + +from module.plugins.internal.SimpleCrypter import SimpleCrypter +from module.common.json_layer import json_loads + + +def format_links(fid): + return 'http://turbobit.net/%s.html' % fid + + +class TurbobitNetFolder(SimpleCrypter): + __name__ = "TurbobitNetFolder" + __type__ = "crypter" + __pattern__ = r"http://(?:w{3}.)?turbobit\.net/download/folder/(?P<id>\w+)" + __version__ = "0.01" + __description__ = """Turbobit.net Folder Plugin""" + __author_name__ = ("stickell") + __author_mail__ = ("l.stickell@yahoo.it") + + TITLE_PATTERN = r"<img src='/js/lib/grid/icon/folder.png'>(?P<title>.+)</div>" + + def getLinks(self): + folder_id = re.search(self.__pattern__, self.pyfile.url).group('id') + grid = self.load('http://turbobit.net/downloadfolder/gridFile', + get={'id_folder': folder_id, 'rows': 200}, decode=True) + grid = json_loads(grid) + + links_count = grid["records"] + pages = int(math.ceil(links_count / 200.0)) + + ids = list() + for i in grid['rows']: + ids.append(i['id']) + + for p in range(2, pages + 1): + grid = self.load('http://turbobit.net/downloadfolder/gridFile', + get={'id_folder': folder_id, 'rows': 200, 'page': p}, decode=True) + grid = json_loads(grid) + for i in grid['rows']: + ids.append(i['id']) + + return map(format_links, ids) diff --git a/pyload/plugins/crypter/XupPl.py b/pyload/plugins/crypter/XupPl.py new file mode 100644 index 000000000..09832f037 --- /dev/null +++ b/pyload/plugins/crypter/XupPl.py @@ -0,0 +1,18 @@ +from module.plugins.Crypter import Crypter + + +class XupPl(Crypter): + __name__ = "XupPl" + __type__ = "crypter" + __pattern__ = r"https?://.*\.xup\.pl/.*" + __version__ = "0.1" + __description__ = """Xup.pl Crypter Plugin""" + __author_name__ = ("z00nx") + __author_mail__ = ("z00nx0@gmail.com") + + def decrypt(self, pyfile): + header = self.load(self.pyfile.url, just_header=True) + if 'location' in header: + self.core.files.addLinks([header['location']], self.pyfile.package().id) + else: + self.fail('Unable to find link') diff --git a/pyload/plugins/hoster/CzshareCom.py b/pyload/plugins/hoster/CzshareCom.py index 8f6f76d84..fdfce6226 100644 --- a/pyload/plugins/hoster/CzshareCom.py +++ b/pyload/plugins/hoster/CzshareCom.py @@ -48,7 +48,7 @@ class CzshareCom(SimpleHoster): USER_CREDIT_PATTERN = r'<div class="credit">\s*kredit: <strong>([0-9., ]+)([kKMG]i?B)</strong>\s*</div><!-- .credit -->' def setup(self): - self.multiDL = self.resumeDownload = True if self.premium else False + self.multiDL = self.resumeDownload = self.premium self.chunkLimit = 1 def checkTrafficLeft(self): diff --git a/pyload/plugins/hoster/DailymotionCom.py b/pyload/plugins/hoster/DailymotionCom.py index ab8ff7910..7d33540f8 100644 --- a/pyload/plugins/hoster/DailymotionCom.py +++ b/pyload/plugins/hoster/DailymotionCom.py @@ -36,7 +36,8 @@ class DailymotionCom(Hoster): for quality in ('hd720URL', 'hqURL', 'sdURL', 'ldURL', ''): dlLink = self.getQuality(quality, allLinksInfo) - if dlLink is not None: break + if dlLink is not None: + break else: self.fail(r'Unable to find video URL') diff --git a/pyload/plugins/hoster/DdlstorageCom.py b/pyload/plugins/hoster/DdlstorageCom.py index 5eaebf1d1..82072aadb 100644 --- a/pyload/plugins/hoster/DdlstorageCom.py +++ b/pyload/plugins/hoster/DdlstorageCom.py @@ -1,13 +1,45 @@ # -*- coding: utf-8 -*- +import re +from hashlib import md5 -from module.plugins.hoster.XFileSharingPro import XFileSharingPro, create_getInfo +from module.plugins.hoster.XFileSharingPro import XFileSharingPro +from module.network.RequestFactory import getURL +from module.plugins.Plugin import chunks +from module.common.json_layer import json_loads + + +def getInfo(urls): + # DDLStorage API Documentation: + # http://www.ddlstorage.com/cgi-bin/api_req.cgi?req_type=doc + ids = dict() + for url in urls: + m = re.search(DdlstorageCom.__pattern__, url) + ids[m.group('ID')] = url + + for chunk in chunks(ids.keys(), 5): + api = getURL('http://www.ddlstorage.com/cgi-bin/api_req.cgi', + post={'req_type': 'file_info_free', + 'client_id': 53472, + 'file_code': ','.join(chunk), + 'sign': md5('file_info_free%d%s%s' % (53472, ','.join(chunk), + '25JcpU2dPOKg8E2OEoRqMSRu068r0Cv3')).hexdigest()}) + api = api.replace('<pre>', '').replace('</pre>', '') + api = json_loads(api) + + result = list() + for el in api: + if el['status'] == 'online': + result.append((el['file_name'], int(el['file_size']), 2, ids[el['file_code']])) + else: + result.append((ids[el['file_code']], 0, 1, ids[el['file_code']])) + yield result class DdlstorageCom(XFileSharingPro): __name__ = "DdlstorageCom" __type__ = "hoster" - __pattern__ = r"http://(?:\w*\.)*?ddlstorage.com/\w{12}" - __version__ = "0.07" + __pattern__ = r"http://(?:\w*\.)*?ddlstorage.com/(?P<ID>\w{12})" + __version__ = "1.00" __description__ = """DDLStorage.com hoster plugin""" __author_name__ = ("zoidberg", "stickell") __author_mail__ = ("zoidberg@mujmail.cz", "l.stickell@yahoo.it") @@ -15,5 +47,38 @@ class DdlstorageCom(XFileSharingPro): FILE_INFO_PATTERN = r'<p class="sub_title"[^>]*>(?P<N>.+) \((?P<S>[^)]+)\)</p>' HOSTER_NAME = "ddlstorage.com" + def prepare(self): + self.getAPIData() + super(DdlstorageCom, self).prepare() + + def getAPIData(self): + file_id = re.search(self.__pattern__, self.pyfile.url).group('ID') + data = {'client_id': 53472, + 'file_code': file_id} + if self.user: + passwd = self.account.getAccountData(self.user)["password"] + data['req_type'] = 'file_info_reg' + data['user_login'] = self.user + data['user_password'] = md5(passwd).hexdigest() + data['sign'] = md5('file_info_reg%d%s%s%s%s' % (data['client_id'], data['user_login'], + data['user_password'], data['file_code'], + '25JcpU2dPOKg8E2OEoRqMSRu068r0Cv3')).hexdigest() + else: + data['req_type'] = 'file_info_free' + data['sign'] = md5('file_info_free%d%s%s' % (data['client_id'], data['file_code'], + '25JcpU2dPOKg8E2OEoRqMSRu068r0Cv3')).hexdigest() + + self.api_data = self.load('http://www.ddlstorage.com/cgi-bin/api_req.cgi', post=data) + self.api_data = self.api_data.replace('<pre>', '').replace('</pre>', '') + self.logDebug('API Data: ' + self.api_data) + self.api_data = json_loads(self.api_data)[0] + + if self.api_data['status'] == 'offline': + self.offline() -getInfo = create_getInfo(DdlstorageCom)
\ No newline at end of file + if 'file_name' in self.api_data: + self.pyfile.name = self.api_data['file_name'] + if 'file_size' in self.api_data: + self.pyfile.size = self.api_data['size'] = self.api_data['file_size'] + if 'file_md5_base64' in self.api_data: + self.api_data['md5_ddlstorage'] = self.api_data['file_md5_base64'] diff --git a/pyload/plugins/hoster/DlFreeFr.py b/pyload/plugins/hoster/DlFreeFr.py index 1f0e38acd..35b9ca6b8 100644 --- a/pyload/plugins/hoster/DlFreeFr.py +++ b/pyload/plugins/hoster/DlFreeFr.py @@ -119,8 +119,8 @@ class DlFreeFr(SimpleHoster): #FILE_URL_PATTERN = r'href="(?P<url>http://.*?)">Télécharger ce fichier' def setup(self): + self.multiDL = self.resumeDownload = True self.limitDL = 5 - self.resumeDownload = True self.chunkLimit = 1 def init(self): diff --git a/pyload/plugins/hoster/FilecloudIo.py b/pyload/plugins/hoster/FilecloudIo.py index 92735d579..c7684a05d 100644 --- a/pyload/plugins/hoster/FilecloudIo.py +++ b/pyload/plugins/hoster/FilecloudIo.py @@ -26,9 +26,9 @@ class FilecloudIo(SimpleHoster): __name__ = "FilecloudIo" __type__ = "hoster" __pattern__ = r"http://(?:\w*\.)*(?:filecloud\.io|ifile\.it|mihd\.net)/(?P<ID>\w+).*" - __version__ = "0.01" + __version__ = "0.02" __description__ = """Filecloud.io (formerly Ifile.it) plugin - free account only""" - __author_name__ = ("zoidberg") + __author_name__ = ("zoidberg", "stickell") FILE_SIZE_PATTERN = r'{var __ab1 = (?P<S>\d+);}' FILE_NAME_PATTERN = r'id="aliasSpan">(?P<N>.*?) <' @@ -109,5 +109,18 @@ class FilecloudIo(SimpleHoster): else: self.fail("Unexpected server response") + def handlePremium(self): + akey = self.account.getAccountData(self.user)['akey'] + ukey = self.file_info['ID'] + self.logDebug("Akey: %s | Ukey: %s" % (akey, ukey)) + rep = self.load("http://api.filecloud.io/api-fetch_download_url.api", + post={"akey": akey, "ukey": ukey}) + self.logDebug("FetchDownloadUrl: " + rep) + rep = json_loads(rep) + if rep['status'] == 'ok': + self.download(rep['download_url'], disposition=True) + else: + self.fail(rep['message']) + getInfo = create_getInfo(FilecloudIo) diff --git a/pyload/plugins/hoster/FileserveCom.py b/pyload/plugins/hoster/FileserveCom.py index e8e78f9b0..a9ff24d19 100644 --- a/pyload/plugins/hoster/FileserveCom.py +++ b/pyload/plugins/hoster/FileserveCom.py @@ -65,7 +65,7 @@ class FileserveCom(Hoster): # shares code with FilejungleCom and UploadstationCom def setup(self): - self.resumeDownload = self.multiDL = True if self.premium else False + self.resumeDownload = self.multiDL = self.premium self.file_id = re.search(self.__pattern__, self.pyfile.url).group('id') self.url = "%s%s" % (self.URLS[0], self.file_id) diff --git a/pyload/plugins/hoster/FileshareInUa.py b/pyload/plugins/hoster/FileshareInUa.py index d3724f728..11adc4e9c 100644 --- a/pyload/plugins/hoster/FileshareInUa.py +++ b/pyload/plugins/hoster/FileshareInUa.py @@ -19,8 +19,7 @@ class FileshareInUa(Hoster): PATTERN_OFFLINE = "This file doesn't exist, or has been removed." def setup(self): - self.resumeDownload = True - self.multiDL = True + self.resumeDownload = self.multiDL = True def process(self, pyfile): self.pyfile = pyfile diff --git a/pyload/plugins/hoster/FreevideoCz.py b/pyload/plugins/hoster/FreevideoCz.py index c5da074ed..3d8921c38 100644 --- a/pyload/plugins/hoster/FreevideoCz.py +++ b/pyload/plugins/hoster/FreevideoCz.py @@ -47,8 +47,7 @@ class FreevideoCz(Hoster): FILE_OFFLINE_PATTERN = r'<h2 class="red-corner-full">Str.nka nebyla nalezena</h2>' def setup(self): - self.multiDL = True - self.resumeDownload = True + self.multiDL = self.resumeDownload = True def process(self, pyfile): @@ -58,7 +57,8 @@ class FreevideoCz(Hoster): self.offline() found = re.search(self.URL_PATTERN, self.html) - if found is None: self.fail("Parse error (URL)") + if found is None: + self.fail("Parse error (URL)") download_url = found.group(1) pyfile.name = re.search(self.__pattern__, pyfile.url).group(1) + ".mp4" diff --git a/pyload/plugins/hoster/GamefrontCom.py b/pyload/plugins/hoster/GamefrontCom.py index a0ee03f26..c82cfdf50 100644 --- a/pyload/plugins/hoster/GamefrontCom.py +++ b/pyload/plugins/hoster/GamefrontCom.py @@ -8,7 +8,7 @@ class GamefrontCom(Hoster): __name__ = "GamefrontCom" __type__ = "hoster" __pattern__ = r"http://(?:\w*\.)*?gamefront.com/files/[A-Za-z0-9]+" - __version__ = "0.03" + __version__ = "0.04" __description__ = """gamefront.com hoster plugin""" __author_name__ = ("fwannmacher") __author_mail__ = ("felipe@warhammerproject.com") @@ -19,8 +19,8 @@ class GamefrontCom(Hoster): PATTERN_OFFLINE = "This file doesn't exist, or has been removed." def setup(self): - self.resumeDownload = True - self.multiDL = True + self.resumeDownload = self.multiDL = True + self.chunkLimit = -1 def process(self, pyfile): self.pyfile = pyfile diff --git a/pyload/plugins/hoster/GooIm.py b/pyload/plugins/hoster/GooIm.py new file mode 100644 index 000000000..f96e6e6cc --- /dev/null +++ b/pyload/plugins/hoster/GooIm.py @@ -0,0 +1,55 @@ +# -*- coding: utf-8 -*- + +############################################################################ +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU Affero General Public License as # +# published by the Free Software Foundation, either version 3 of the # +# License, or (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU Affero General Public License for more details. # +# # +# You should have received a copy of the GNU Affero General Public License # +# along with this program. If not, see <http://www.gnu.org/licenses/>. # +############################################################################ + +import re + +from module.plugins.internal.SimpleHoster import SimpleHoster, create_getInfo + + +class GooIm(SimpleHoster): + __name__ = "GooIm" + __type__ = "hoster" + __pattern__ = r"http://(?:www\.)?goo\.im/.+" + __version__ = "0.02" + __description__ = """Goo.im hoster plugin""" + __author_name__ = ("stickell") + __author_mail__ = ("l.stickell@yahoo.it") + + FILE_NAME_PATTERN = r'<h3>Filename: (?P<N>.+)</h3>' + FILE_OFFLINE_PATTERN = r'The file you requested was not found' + + def setup(self): + self.chunkLimit = -1 + self.multiDL = self.resumeDownload = True + + def handleFree(self): + self.html = self.load(self.pyfile.url) + m = re.search(r'MD5sum: (?P<MD5>[0-9a-z]{32})</h3>', self.html) + if m: + self.check_data = {"md5": m.group('MD5')} + self.setWait(10) + self.wait() + + header = self.load(self.pyfile.url, just_header=True) + if header['location']: + self.logDebug("Direct link: " + header['location']) + self.download(header['location']) + else: + self.parseError("Unable to detect direct download link") + + +getInfo = create_getInfo(GooIm) diff --git a/pyload/plugins/hoster/HotfileCom.py b/pyload/plugins/hoster/HotfileCom.py index 992899ef5..a7a46e03b 100644 --- a/pyload/plugins/hoster/HotfileCom.py +++ b/pyload/plugins/hoster/HotfileCom.py @@ -49,8 +49,7 @@ class HotfileCom(Hoster): self.url = None if self.premium: - self.multiDL = True - self.resumeDownload = True + self.multiDL = self.resumeDownload = True self.chunkLimit = -1 else: self.multiDL = False diff --git a/pyload/plugins/hoster/IfolderRu.py b/pyload/plugins/hoster/IfolderRu.py index dc1ef8fe2..14e568f8f 100644 --- a/pyload/plugins/hoster/IfolderRu.py +++ b/pyload/plugins/hoster/IfolderRu.py @@ -24,7 +24,7 @@ class IfolderRu(SimpleHoster): __name__ = "IfolderRu" __type__ = "hoster" __pattern__ = r"http://(?:[^.]*\.)?(?:ifolder\.ru|rusfolder\.(?:com|net|ru))/(?:files/)?(?P<ID>\d+).*" - __version__ = "0.37" + __version__ = "0.38" __description__ = """rusfolder.com / ifolder.ru""" __author_name__ = ("zoidberg") __author_mail__ = ("zoidberg@mujmail.cz") @@ -49,7 +49,7 @@ class IfolderRu(SimpleHoster): self.html = self.load("http://rusfolder.com/%s" % file_id, cookies=True, decode=True) self.getFileInfo() - url = re.search('<a href="(http://ints\..*?=)"', self.html).group(1) + url = re.search(r"location\.href = '(http://ints\..*?=)'", self.html).group(1) self.html = self.load(url, cookies=True, decode=True) url, session_id = re.search(self.SESSION_ID_PATTERN, self.html).groups() diff --git a/pyload/plugins/hoster/JumbofilesCom.py b/pyload/plugins/hoster/JumbofilesCom.py index 93885a6a3..1b8a2d73b 100644 --- a/pyload/plugins/hoster/JumbofilesCom.py +++ b/pyload/plugins/hoster/JumbofilesCom.py @@ -17,8 +17,7 @@ class JumbofilesCom(SimpleHoster): DIRECT_LINK_PATTERN = '<meta http-equiv="refresh" content="10;url=(.+)">' def setup(self): - self.resumeDownload = True - self.multiDL = True + self.resumeDownload = self.multiDL = True def handleFree(self): ukey = re.search(self.__pattern__, self.pyfile.url).group(1) diff --git a/pyload/plugins/hoster/Keep2shareCC.py b/pyload/plugins/hoster/Keep2shareCC.py new file mode 100644 index 000000000..5e4f5f540 --- /dev/null +++ b/pyload/plugins/hoster/Keep2shareCC.py @@ -0,0 +1,89 @@ +# -*- coding: utf-8 -*- + +############################################################################ +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU Affero General Public License as # +# published by the Free Software Foundation, either version 3 of the # +# License, or (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU Affero General Public License for more details. # +# # +# You should have received a copy of the GNU Affero General Public License # +# along with this program. If not, see <http://www.gnu.org/licenses/>. # +############################################################################ + +import re + +from module.plugins.internal.SimpleHoster import SimpleHoster, create_getInfo +from module.plugins.internal.CaptchaService import ReCaptcha + + +class Keep2shareCC(SimpleHoster): + __name__ = "Keep2shareCC" + __type__ = "hoster" + __pattern__ = r"http://(?:www\.)?keep2share\.cc/file/\w+" + __version__ = "0.03" + __description__ = """Keep2share.cc hoster plugin""" + __author_name__ = ("stickell") + __author_mail__ = ("l.stickell@yahoo.it") + + FILE_NAME_PATTERN = r'File: <span>(?P<N>.+)</span>' + FILE_SIZE_PATTERN = r'Size: (?P<S>[^<]+)</div>' + FILE_OFFLINE_PATTERN = r'File not found or deleted|Sorry, this file is blocked or deleted' + + DIRECT_LINK_PATTERN = r'To download this file with slow speed, use <a href="([^"]+)">this link</a>' + WAIT_PATTERN = r'Please wait ([\d:]+) to download this file' + + RECAPTCHA_KEY = '6LcYcN0SAAAAABtMlxKj7X0hRxOY8_2U86kI1vbb' + + def handleFree(self): + fid = re.search(r'<input type="hidden" name="slow_id" value="([^"]+)">', self.html).group(1) + self.html = self.load(self.pyfile.url, post={'yt0': '', 'slow_id': fid}) + + m = re.search(self.WAIT_PATTERN, self.html) + if m: + wait_string = m.group(1) + wait_time = int(wait_string[0:2]) * 3600 + int(wait_string[3:5]) * 60 + int(wait_string[6:8]) + self.setWait(wait_time, True) + self.wait() + self.process(self.pyfile) + + recaptcha = ReCaptcha(self) + for i in xrange(5): + challenge, response = recaptcha.challenge(self.RECAPTCHA_KEY) + post_data = {'recaptcha_challenge_field': challenge, + 'recaptcha_response_field': response, + 'CaptchaForm%5Bcode%5D': '', + 'free': 1, + 'freeDownloadRequest': 1, + 'uniqueId': fid, + 'yt0': ''} + + self.html = self.load(self.pyfile.url, post=post_data) + + if 'recaptcha' not in self.html: + self.correctCaptcha() + self.setWait(30) + self.wait() + break + else: + self.logInfo('Wrong captcha') + self.invalidCaptcha() + else: + self.fail("All captcha attempts failed") + + self.html = self.load(self.pyfile.url, post={'uniqueId': fid, 'free': 1}) + + dl = 'http://keep2share.cc' + m = re.search(self.DIRECT_LINK_PATTERN, self.html) + if not m: + self.parseError("Unable to detect direct link") + dl += m.group(1) + self.logDebug('Direct Link: ' + dl) + self.download(dl, disposition=True) + + +getInfo = create_getInfo(Keep2shareCC) diff --git a/pyload/plugins/hoster/MediafireCom.py b/pyload/plugins/hoster/MediafireCom.py index 1e856c41d..494d0049e 100644 --- a/pyload/plugins/hoster/MediafireCom.py +++ b/pyload/plugins/hoster/MediafireCom.py @@ -36,7 +36,8 @@ def checkHTMLHeader(url): url = line.split(':', 1)[1].strip() if 'error.php?errno=320' in url: return url, 1 - if not url.startswith('http://'): url = 'http://www.mediafire.com' + url + if not url.startswith('http://'): + url = 'http://www.mediafire.com' + url break elif 'content-disposition' in line: return url, 2 @@ -114,7 +115,8 @@ class MediafireCom(SimpleHoster): self.fail("No or incorrect password") found = re.search(r'kNO = "(http://.*?)";', self.html) - if not found: self.parseError("Download URL") + if not found: + self.parseError("Download URL") download_url = found.group(1) self.logDebug("DOWNLOAD LINK:", download_url) diff --git a/pyload/plugins/hoster/MegaNz.py b/pyload/plugins/hoster/MegaNz.py index db97f6859..bf4223213 100644 --- a/pyload/plugins/hoster/MegaNz.py +++ b/pyload/plugins/hoster/MegaNz.py @@ -20,7 +20,7 @@ class MegaNz(Hoster): __name__ = "MegaNz" __type__ = "hoster" __pattern__ = r"https?://([a-z0-9]+\.)?mega\.co\.nz/#!([a-zA-Z0-9!_\-]+)" - __version__ = "0.13" + __version__ = "0.14" __description__ = """mega.co.nz hoster plugin""" __author_name__ = ("RaNaN", ) __author_mail__ = ("ranan@pyload.org", ) @@ -69,8 +69,11 @@ class MegaNz(Hoster): cipher = AES.new(self.getCipherKey(key), AES.MODE_CTR, counter=ctr) self.pyfile.setStatus("decrypting") - f = open(self.lastDownload, "rb") - df = open(self.lastDownload.rsplit(self.FILE_SUFFIX)[0], "wb") + + file_crypted = self.lastDownload + file_decrypted = file_crypted.rsplit(self.FILE_SUFFIX)[0] + f = open(file_crypted, "rb") + df = open(file_decrypted, "wb") # TODO: calculate CBC-MAC for checksum @@ -84,7 +87,9 @@ class MegaNz(Hoster): f.close() df.close() - remove(self.lastDownload) + remove(file_crypted) + + self.lastDownload = file_decrypted def process(self, pyfile): diff --git a/pyload/plugins/hoster/MegasharesCom.py b/pyload/plugins/hoster/MegasharesCom.py index 7d089f717..4e43d4a00 100644 --- a/pyload/plugins/hoster/MegasharesCom.py +++ b/pyload/plugins/hoster/MegasharesCom.py @@ -43,7 +43,7 @@ class MegasharesCom(SimpleHoster): def setup(self): self.resumeDownload = True - self.multiDL = True if self.premium else False + self.multiDL = self.premium def handlePremium(self): self.handleDownload(True) diff --git a/pyload/plugins/hoster/NetloadIn.py b/pyload/plugins/hoster/NetloadIn.py index 0e658761a..773f2e427 100644 --- a/pyload/plugins/hoster/NetloadIn.py +++ b/pyload/plugins/hoster/NetloadIn.py @@ -62,9 +62,8 @@ class NetloadIn(Hoster): def setup(self): self.multiDL = False if self.premium: - self.multiDL = True + self.multiDL = self.resumeDownload = True self.chunkLimit = -1 - self.resumeDownload = True def process(self, pyfile): self.url = pyfile.url diff --git a/pyload/plugins/hoster/NowDownloadEu.py b/pyload/plugins/hoster/NowDownloadEu.py index 4e4c32373..f1cace73b 100644 --- a/pyload/plugins/hoster/NowDownloadEu.py +++ b/pyload/plugins/hoster/NowDownloadEu.py @@ -39,9 +39,8 @@ class NowDownloadEu(SimpleHoster): def setup(self): self.wantReconnect = False - self.multiDL = True + self.multiDL = self.resumeDownload = True self.chunkLimit = -1 - self.resumeDownload = True def handleFree(self): tokenlink = re.search(self.FILE_TOKEN_PATTERN, self.html) diff --git a/pyload/plugins/hoster/OneFichierCom.py b/pyload/plugins/hoster/OneFichierCom.py index 9e2f53fd2..54bf1d1fa 100644 --- a/pyload/plugins/hoster/OneFichierCom.py +++ b/pyload/plugins/hoster/OneFichierCom.py @@ -8,7 +8,7 @@ class OneFichierCom(SimpleHoster): __name__ = "OneFichierCom" __type__ = "hoster" __pattern__ = r"(http://(\w+)\.((1fichier|d(es)?fichiers|pjointe)\.(com|fr|net|org)|(cjoint|mesfichiers|piecejointe|oi)\.(org|net)|tenvoi\.(com|org|net)|dl4free\.com|alterupload\.com|megadl.fr))" - __version__ = "0.47" + __version__ = "0.48" __description__ = """1fichier.com download hoster""" __author_name__ = ("fragonib", "the-razer", "zoidberg", "imclem") __author_mail__ = ("fragonib[AT]yahoo[DOT]es", "daniel_ AT gmx DOT net", "zoidberg@mujmail.cz", "imclem on github") @@ -57,5 +57,8 @@ class OneFichierCom(SimpleHoster): self.wait() self.retry() + def setup(self): + self.multiDL = self.premium + self.resumeDownload = True getInfo = create_getInfo(OneFichierCom) diff --git a/pyload/plugins/hoster/Premium4Me.py b/pyload/plugins/hoster/Premium4Me.py index d5dd30e2a..d98fea4c4 100644 --- a/pyload/plugins/hoster/Premium4Me.py +++ b/pyload/plugins/hoster/Premium4Me.py @@ -61,7 +61,8 @@ class Premium4Me(Hoster): trb = self.getTraffic() self.logInfo("Filesize: %d, Traffic used %d, traffic left %d" % (pyfile.size, tra - trb, trb)) - if err: self.fail(err) + if err: + self.fail(err) def getTraffic(self): try: diff --git a/pyload/plugins/hoster/PutlockerCom.py b/pyload/plugins/hoster/PutlockerCom.py index 0f62ea96d..02205f9cc 100644 --- a/pyload/plugins/hoster/PutlockerCom.py +++ b/pyload/plugins/hoster/PutlockerCom.py @@ -37,9 +37,8 @@ class PutlockerCom(SimpleHoster): FILE_INFO_PATTERN = r'site-content">\s*<h1>(?P<N>.+)<strong>\( (?P<S>[^)]+) \)</strong></h1>' def handleFree(self): - self.multiDL = True + self.multiDL = self.resumeDownload = True self.chunkLimit = -1 - self.resumeDownload = True self.pyfile.url = re.sub(r'http://putlocker\.com', r'http://www.putlocker.com', self.pyfile.url) self.html = self.load(self.pyfile.url, decode=True) diff --git a/pyload/plugins/hoster/RapidgatorNet.py b/pyload/plugins/hoster/RapidgatorNet.py index 543d73966..64ed6a4b3 100644 --- a/pyload/plugins/hoster/RapidgatorNet.py +++ b/pyload/plugins/hoster/RapidgatorNet.py @@ -46,8 +46,7 @@ class RapidgatorNet(SimpleHoster): SOLVEMEDIA_PATTERN = r'http:\/\/api\.solvemedia\.com\/papi\/challenge\.script\?k=(.*?)"' def setup(self): - self.resumeDownload = False - self.multiDL = False + self.resumeDownload = self.multiDL = False self.sid = None self.chunkLimit = 1 self.req.setOption("timeout", 120) diff --git a/pyload/plugins/hoster/RgHostNet.py b/pyload/plugins/hoster/RgHostNet.py new file mode 100644 index 000000000..a46b51733 --- /dev/null +++ b/pyload/plugins/hoster/RgHostNet.py @@ -0,0 +1,28 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +import re +from module.plugins.internal.SimpleHoster import SimpleHoster, create_getInfo + + +class RgHostNet(SimpleHoster): + __name__ = "RgHostNet" + __type__ = "hoster" + __pattern__ = r"http://(?:www\.)?rghost\.net/\d+(?:r=\d+)?" + __version__ = "0.01" + __description__ = """RgHost.net Download Hoster""" + __author_name__ = ("z00nx") + __author_mail__ = ("z00nx0@gmail.com") + + FILE_INFO_PATTERN = r'<h1>\s+(<a[^>]+>)?(?P<N>[^<]+)(</a>)?\s+<small[^>]+>\s+\((?P<S>[^)]+)\)\s+</small>\s+</h1>' + FILE_OFFLINE_PATTERN = r'File is deleted|this page is not found' + DOWNLOAD_LINK_PATTERN = '''<a\s+href="([^"]+)"\s+class="btn\s+large\s+download"[^>]+>Download</a>''' + + def handleFree(self): + found = re.search(self.DOWNLOAD_LINK_PATTERN, self.html) + if not found: + self.parseError("Unable to detect the direct link") + download_link = found.group(1) + self.download(download_link, disposition=True) + +getInfo = create_getInfo(RgHostNet) diff --git a/pyload/plugins/hoster/Share76Com.py b/pyload/plugins/hoster/Share76Com.py index aaa8cd950..b48780652 100644 --- a/pyload/plugins/hoster/Share76Com.py +++ b/pyload/plugins/hoster/Share76Com.py @@ -13,9 +13,5 @@ class Share76Com(XFileSharingPro): FILE_INFO_PATTERN = r'<h2>\s*File:\s*<font[^>]*>(?P<N>[^>]+)</font>\s*\[<font[^>]*>(?P<S>[0-9.]+) (?P<U>[kKMG])i?B</font>\]</h2>' HOSTER_NAME = "share76.com" - def setup(self): - self.resumeDownload = self.multiDL = self.premium - self.chunkLimit = 1 - getInfo = create_getInfo(Share76Com) diff --git a/pyload/plugins/hoster/ShareRapidCom.py b/pyload/plugins/hoster/ShareRapidCom.py index 42bdaa4e3..82f98d73c 100644 --- a/pyload/plugins/hoster/ShareRapidCom.py +++ b/pyload/plugins/hoster/ShareRapidCom.py @@ -2,54 +2,32 @@ # -*- coding: utf-8 -*- import re + from pycurl import HTTPHEADER -from module.network.RequestFactory import getRequest, getURL from module.network.HTTPRequest import BadHeader -from module.plugins.internal.SimpleHoster import SimpleHoster, parseFileInfo -from module.common.json_layer import json_loads - - -def checkFile(url): - response = getURL("http://share-rapid.com/checkfiles.php", post={"files": url}, decode=True) - info = json_loads(response) - - if "error" in info: - if info['error'] == False: - info['name'] = info['filename'] - info['status'] = 2 - elif info['msg'] == "Not found": - info['status'] = 1 # offline - elif info['msg'] == "Service Unavailable": - info['status'] = 6 # temp.offline - - return info +from module.network.RequestFactory import getRequest +from module.plugins.internal.SimpleHoster import SimpleHoster, parseFileInfo, replace_patterns def getInfo(urls): + h = getRequest() + h.c.setopt(HTTPHEADER, + ["Accept: text/html", + "User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.0) Gecko/20100101 Firefox/25.0"]) for url in urls: - info = checkFile(url) - if "filename" in info: - yield info['name'], info['size'], info['status'], url - else: - file_info = (url, 0, 3, url) - h = getRequest() - try: - h.c.setopt(HTTPHEADER, ["Accept: text/html"]) - html = h.load(url, cookies=True, decode=True) - file_info = parseFileInfo(ShareRapidCom, url, html) - finally: - h.close() - yield file_info + html = h.load(url, decode=True) + file_info = parseFileInfo(ShareRapidCom, replace_patterns(url, ShareRapidCom.FILE_URL_REPLACEMENTS), html) + yield file_info class ShareRapidCom(SimpleHoster): __name__ = "ShareRapidCom" __type__ = "hoster" - __pattern__ = r"http://(?:www\.)?((share(-?rapid\.(biz|com|cz|info|eu|net|org|pl|sk)|-(central|credit|free|net)\.cz|-ms\.net)|(s-?rapid|rapids)\.(cz|sk))|(e-stahuj|mediatack|premium-rapidshare|rapidshare-premium|qiuck)\.cz|kadzet\.com|stahuj-zdarma\.eu|strelci\.net|universal-share\.com)/stahuj/(\w+)" - __version__ = "0.52" + __pattern__ = r"http://(?:www\.)?((share(-?rapid\.(biz|com|cz|info|eu|net|org|pl|sk)|-(central|credit|free|net)\.cz|-ms\.net)|(s-?rapid|rapids)\.(cz|sk))|(e-stahuj|mediatack|premium-rapidshare|rapidshare-premium|qiuck)\.cz|kadzet\.com|stahuj-zdarma\.eu|strelci\.net|universal-share\.com)/stahuj/(?P<id>\w+)" + __version__ = "0.53" __description__ = """Share-rapid.com plugin - premium only""" - __author_name__ = ("MikyWoW", "zoidberg") - __author_mail__ = ("MikyWoW@seznam.cz", "zoidberg@mujmail.cz") + __author_name__ = ("MikyWoW", "zoidberg", "stickell") + __author_mail__ = ("MikyWoW@seznam.cz", "zoidberg@mujmail.cz", "l.stickell@yahoo.it") FILE_NAME_PATTERN = r'<h1[^>]*><span[^>]*>(?:<a[^>]*>)?(?P<N>[^<]+)' FILE_SIZE_PATTERN = r'<td class="i">Velikost:</td>\s*<td class="h"><strong>\s*(?P<S>[0-9.]+) (?P<U>[kKMG])i?B</strong></td>' @@ -59,7 +37,7 @@ class ShareRapidCom(SimpleHoster): ERR_LOGIN_PATTERN = ur'<div class="error_div"><strong>Stahovánà je pÅÃstupné pouze pÅihlášenÃœm uÅŸivatelům' ERR_CREDIT_PATTERN = ur'<div class="error_div"><strong>Stahovánà zdarma je moÅŸné jen pÅes náš' - FILE_URL_REPLACEMENTS = [(__pattern__, r'http://share-rapid.com/stahuj/\1')] + FILE_URL_REPLACEMENTS = [(__pattern__, r'http://share-rapid.com/stahuj/\g<id>')] def setup(self): self.chunkLimit = 1 @@ -69,35 +47,20 @@ class ShareRapidCom(SimpleHoster): if not self.account: self.fail("User not logged in") - self.info = checkFile(pyfile.url) - self.logDebug(self.info) - - pyfile.status = self.info['status'] - - if pyfile.status == 2: - pyfile.name = self.info['name'] - pyfile.size = self.info['size'] - elif pyfile.status == 1: - self.offline() - elif pyfile.status == 6: - self.tempOffline() - else: - self.fail("Unexpected file status") - - url = "http://share-rapid.com/stahuj/%s" % self.info['filepath'] try: - self.html = self.load(url, decode=True) + self.html = self.load(pyfile.url, decode=True) except BadHeader, e: self.account.relogin(self.user) self.retry(3, 0, str(e)) + self.getFileInfo() + found = re.search(self.DOWNLOAD_URL_PATTERN, self.html) - if found is not None: + if found: link = found.group(1) self.logDebug("Premium link: %s" % link) - self.check_data = {"size": pyfile.size} - self.download(link) + self.download(link, disposition=True) else: if re.search(self.ERR_LOGIN_PATTERN, self.html): self.relogin(self.user) diff --git a/pyload/plugins/hoster/SpeedLoadOrg.py b/pyload/plugins/hoster/SpeedLoadOrg.py index 17354864f..5687fae85 100644 --- a/pyload/plugins/hoster/SpeedLoadOrg.py +++ b/pyload/plugins/hoster/SpeedLoadOrg.py @@ -1,23 +1,15 @@ # -*- coding: utf-8 -*- -from module.plugins.hoster.XFileSharingPro import XFileSharingPro, create_getInfo +from module.plugins.internal.DeadHoster import DeadHoster, create_getInfo -class SpeedLoadOrg(XFileSharingPro): +class SpeedLoadOrg(DeadHoster): __name__ = "SpeedLoadOrg" __type__ = "hoster" __pattern__ = r"http://(www\.)?speedload\.org/(?P<ID>\w+)" - __version__ = "1.01" + __version__ = "1.02" __description__ = """Speedload.org hoster plugin""" __author_name__ = ("stickell") __author_mail__ = ("l.stickell@yahoo.it") - FILE_NAME_PATTERN = r'Filename:</b></td><td nowrap>(?P<N>[^<]+)</td></tr>' - FILE_SIZE_PATTERN = r'Size:</b></td><td>[\w. ]+<small>\((?P<S>\d+) bytes\)</small>' - - HOSTER_NAME = "speedload.org" - - def handlePremium(self): - self.download(self.pyfile.url, post=self.getPostParameters()) - getInfo = create_getInfo(SpeedLoadOrg) diff --git a/pyload/plugins/hoster/TurbobitNet.py b/pyload/plugins/hoster/TurbobitNet.py index 5fe42bba7..d574d1fa7 100644 --- a/pyload/plugins/hoster/TurbobitNet.py +++ b/pyload/plugins/hoster/TurbobitNet.py @@ -35,8 +35,8 @@ from module.plugins.internal.CaptchaService import ReCaptcha class TurbobitNet(SimpleHoster): __name__ = "TurbobitNet" __type__ = "hoster" - __pattern__ = r"http://(?:\w*\.)?(turbobit.net|unextfiles.com)/(?:download/free/)?(?P<ID>\w+).*" - __version__ = "0.09" + __pattern__ = r"http://(?:\w*\.)?(turbobit.net|unextfiles.com)/(?!download/folder/)(?:download/free/)?(?P<ID>\w+).*" + __version__ = "0.10" __description__ = """Turbobit.net plugin""" __author_name__ = ("zoidberg") __author_mail__ = ("zoidberg@mujmail.cz") diff --git a/pyload/plugins/hoster/UploadedTo.py b/pyload/plugins/hoster/UploadedTo.py index 6ac3320c0..aee7f32b1 100644 --- a/pyload/plugins/hoster/UploadedTo.py +++ b/pyload/plugins/hoster/UploadedTo.py @@ -101,15 +101,13 @@ class UploadedTo(Hoster): def setup(self): self.html = None - self.multiDL = False - self.resumeDownload = False + self.multiDL = self.resumeDownload = False self.url = False self.chunkLimit = 1 # critical problems with more chunks if self.account: self.premium = self.account.getAccountInfo(self.user)["premium"] if self.premium: - self.multiDL = True - self.resumeDownload = True + self.multiDL = self.resumeDownload = True self.fileID = getID(self.pyfile.url) self.pyfile.url = "http://uploaded.net/file/%s" % self.fileID diff --git a/pyload/plugins/hoster/UptoboxCom.py b/pyload/plugins/hoster/UptoboxCom.py index e0d4ce7f4..fe05bf916 100644 --- a/pyload/plugins/hoster/UptoboxCom.py +++ b/pyload/plugins/hoster/UptoboxCom.py @@ -15,9 +15,5 @@ class UptoboxCom(XFileSharingPro): FILE_OFFLINE_PATTERN = r'<center>File Not Found</center>' HOSTER_NAME = "uptobox.com" - def setup(self): - self.resumeDownload = self.multiDL = self.premium - self.chunkLimit = 1 - getInfo = create_getInfo(UptoboxCom) diff --git a/pyload/plugins/hoster/X7To.py b/pyload/plugins/hoster/X7To.py index 24d1643f3..1b8850d9d 100644 --- a/pyload/plugins/hoster/X7To.py +++ b/pyload/plugins/hoster/X7To.py @@ -21,8 +21,7 @@ class X7To(Hoster): def init(self): if self.premium: - self.multiDL = False - self.resumeDownload = False + self.multiDL = self.resumeDownload = False self.chunkLimit = 1 else: self.multiDL = False diff --git a/pyload/plugins/hoster/XFileSharingPro.py b/pyload/plugins/hoster/XFileSharingPro.py index e37afc243..d6fb31307 100644 --- a/pyload/plugins/hoster/XFileSharingPro.py +++ b/pyload/plugins/hoster/XFileSharingPro.py @@ -24,6 +24,7 @@ from pycurl import FOLLOWLOCATION, LOW_SPEED_TIME from module.plugins.internal.SimpleHoster import SimpleHoster, create_getInfo, PluginParseError from module.plugins.internal.CaptchaService import ReCaptcha, SolveMedia from module.utils import html_unescape +from module.network.RequestFactory import getURL class XFileSharingPro(SimpleHoster): @@ -35,7 +36,7 @@ class XFileSharingPro(SimpleHoster): __name__ = "XFileSharingPro" __type__ = "hoster" __pattern__ = r"^unmatchable$" - __version__ = "0.21" + __version__ = "0.23" __description__ = """XFileSharingPro common hoster base""" __author_name__ = ("zoidberg", "stickell") __author_mail__ = ("zoidberg@mujmail.cz", "l.stickell@yahoo.it") @@ -73,18 +74,20 @@ class XFileSharingPro(SimpleHoster): else: self.fail("Only premium users can download from other hosters with %s" % self.HOSTER_NAME) else: + try: + # Due to a 0.4.9 core bug self.load would use cookies even if + # cookies=False. Workaround using getURL to avoid cookies. + # Can be reverted in 0.5 as the cookies bug has been fixed. + self.html = getURL(pyfile.url, decode=True) + self.file_info = self.getFileInfo() + except PluginParseError: + self.file_info = None + self.location = self.getDirectDownloadLink() - # self.load will fail because pyfile.url is a direct link to the download if self.location - # is set so it will be executed only if pyfile.url is not a direct link (location not set). - if not self.location: - try: - self.html = self.load(pyfile.url, cookies=False, decode=True) - self.file_info = self.getFileInfo() - except PluginParseError: - self.file_info = None - pyfile.name = html_unescape(unquote(urlparse( - self.location if self.location else pyfile.url).path.split("/")[-1])) + if not self.file_info: + pyfile.name = html_unescape(unquote(urlparse( + self.location if self.location else pyfile.url).path.split("/")[-1])) if self.location: self.startDownload(self.location) diff --git a/pyload/plugins/hoster/YoutubeCom.py b/pyload/plugins/hoster/YoutubeCom.py index 1db5fc0a4..316eebd4b 100644 --- a/pyload/plugins/hoster/YoutubeCom.py +++ b/pyload/plugins/hoster/YoutubeCom.py @@ -4,7 +4,6 @@ import re import subprocess import os -import os.path from urllib import unquote from module.utils import html_unescape @@ -37,7 +36,7 @@ class YoutubeCom(Hoster): __name__ = "YoutubeCom" __type__ = "hoster" __pattern__ = r"https?://(?:[^/]*?)youtube\.com/watch.*?[?&]v=.*" - __version__ = "0.34" + __version__ = "0.35" __config__ = [("quality", "sd;hd;fullhd;240p;360p;480p;720p;1080p;3072p", "Quality Setting", "hd"), ("fmt", "int", "FMT/ITAG Number (5-102, 0 for auto)", 0), (".mp4", "bool", "Allow .mp4", True), @@ -49,6 +48,9 @@ class YoutubeCom(Hoster): __author_name__ = ("spoob", "zoidberg") __author_mail__ = ("spoob@pyload.org", "zoidberg@mujmail.cz") + # Invalid characters that must be removed from the file name + invalidChars = ':?><"|\\' + # name, width, height, quality ranking, 3D formats = {5: (".flv", 400, 240, 1, False), 6: (".flv", 640, 400, 4, False), @@ -137,6 +139,11 @@ class YoutubeCom(Hoster): file_suffix = self.formats[fmt][0] if fmt in self.formats else ".flv" file_name_pattern = '<meta name="title" content="(.+?)">' name = re.search(file_name_pattern, html).group(1).replace("/", "") + + # Cleaning invalid characters from the file name + for c in self.invalidChars: + name = name.replace(c, '_') + pyfile.name = html_unescape(name) time = re.search(r"t=((\d+)m)?(\d+)s", pyfile.url) diff --git a/pyload/plugins/hoster/ZippyshareCom.py b/pyload/plugins/hoster/ZippyshareCom.py index 3c7b68bb6..a3b1cf783 100644 --- a/pyload/plugins/hoster/ZippyshareCom.py +++ b/pyload/plugins/hoster/ZippyshareCom.py @@ -15,7 +15,7 @@ class ZippyshareCom(SimpleHoster): __name__ = "ZippyshareCom" __type__ = "hoster" __pattern__ = r"(?P<HOST>http://www\d{0,2}\.zippyshare.com)/v(?:/|iew.jsp.*key=)(?P<KEY>\d+)" - __version__ = "0.39" + __version__ = "0.41" __description__ = """Zippyshare.com Download Hoster""" __author_name__ = ("spoob", "zoidberg", "stickell") __author_mail__ = ("spoob@pyload.org", "zoidberg@mujmail.cz", "l.stickell@yahoo.it") @@ -26,7 +26,7 @@ class ZippyshareCom(SimpleHoster): FILE_INFO_PATTERN = r'document\.getElementById\(\'dlbutton\'\)\.href = "[^;]*/(?P<N>[^"]+)";' FILE_OFFLINE_PATTERN = r'>File does not exist on this server</div>' - DOWNLOAD_URL_PATTERN = r"<script type=\"text/javascript\">([^<]*?)document\.getElementById\('dlbutton'\).href = ([^;]+);" + DOWNLOAD_URL_PATTERN = r"<script type=\"text/javascript\">([^<]*?)(document\.getElementById\('dlbutton'\).href = [^;]+;)" SEED_PATTERN = r'swfobject.embedSWF\("([^"]+)".*?seed: (\d+)' CAPTCHA_KEY_PATTERN = r'Recaptcha.create\("([^"]+)"' CAPTCHA_SHORTENCODE_PATTERN = r"shortencode: '([^']+)'" @@ -63,52 +63,29 @@ class ZippyshareCom(SimpleHoster): def get_file_url(self): """ returns the absolute downloadable filepath """ - url = multiply = modulo = None + url = None found = re.search(self.DOWNLOAD_URL_PATTERN, self.html, re.S) - if found: - #Method #1: JS eval + #Method #1: JS eval + if found and re.search(r'span id="omg" class="(\d*)"', self.html): + js = "\n".join(found.groups()) + d = re.search(r'span id="omg" class="(\d*)"', self.html).group(1) + regex = r"document.getElementById\('omg'\).getAttribute\('class'\)" + js = re.sub(regex, d, js) + regex = r"document.getElementById\(\\*'dlbutton\\*'\).href = " + js = re.sub(regex, '', js) + url = self.js.eval(js) + elif found and re.search(r"document.getElementById\(\\*'dlbutton\\*'\).omg", self.html): js = "\n".join(found.groups()) regex = r"document.getElementById\(\\*'dlbutton\\*'\).omg" omg = re.search(regex + r" = ([^;]+);", js).group(1) js = re.sub(regex + r" = ([^;]+);", '', js) js = re.sub(regex, omg, js) + js = re.sub(r"document.getElementById\(\\*'dlbutton\\*'\).href = ", '', js) url = self.js.eval(js) else: #Method #2: SWF eval - seed_search = re.search(self.SEED_PATTERN, self.html) - if seed_search: - swf_url, file_seed = seed_search.groups() - - swf_sts = self.getStorage("swf_sts") - swf_stamp = int(self.getStorage("swf_stamp") or 0) - swf_version = self.getStorage("version") - self.logDebug("SWF", swf_sts, swf_stamp, swf_version) - - if not swf_sts: - self.logDebug('Using default values') - multiply, modulo = self.LAST_KNOWN_VALUES - elif swf_sts == "1": - self.logDebug('Using stored values') - multiply = self.getStorage("multiply") - modulo = self.getStorage("modulo") - elif swf_sts == "2": - if swf_version < self.__version__: - self.logDebug('Reverting to default values') - self.setStorage("swf_sts", "") - self.setStorage("version", self.__version__) - multiply, modulo = self.LAST_KNOWN_VALUES - elif (swf_stamp + 3600000) < timestamp(): - swfdump = self.get_swfdump_path() - if swfdump: - multiply, modulo = self.get_swf_values(self.file_info['HOST'] + swf_url, swfdump) - else: - self.logWarning("Swfdump not found. Install swftools to bypass captcha.") - - if multiply and modulo: - self.logDebug("TIME = (%s * %s) %s" % (file_seed, multiply, modulo)) - url = "/download?key=%s&time=%d" % (self.file_info['KEY'], - (int(file_seed) * int(multiply)) % int(modulo)) + url = self.swf_eval() if not url: #Method #3: Captcha @@ -116,6 +93,45 @@ class ZippyshareCom(SimpleHoster): return self.file_info['HOST'] + url + def swf_eval(self): + multiply = modulo = None + seed_search = re.search(self.SEED_PATTERN, self.html) + if seed_search: + swf_url, file_seed = seed_search.groups() + + swf_sts = self.getStorage("swf_sts") + swf_stamp = int(self.getStorage("swf_stamp") or 0) + swf_version = self.getStorage("version") + self.logDebug("SWF", swf_sts, swf_stamp, swf_version) + + if not swf_sts: + self.logDebug('Using default values') + multiply, modulo = self.LAST_KNOWN_VALUES + elif swf_sts == "1": + self.logDebug('Using stored values') + multiply = self.getStorage("multiply") + modulo = self.getStorage("modulo") + elif swf_sts == "2": + if swf_version < self.__version__: + self.logDebug('Reverting to default values') + self.setStorage("swf_sts", "") + self.setStorage("version", self.__version__) + multiply, modulo = self.LAST_KNOWN_VALUES + elif (swf_stamp + 3600000) < timestamp(): + swfdump = self.get_swfdump_path() + if swfdump: + multiply, modulo = self.get_swf_values(self.file_info['HOST'] + swf_url, swfdump) + else: + self.logWarning("Swfdump not found. Install swftools to bypass captcha.") + + if multiply and modulo: + self.logDebug("TIME = (%s * %s) %s" % (file_seed, multiply, modulo)) + url = "/download?key=%s&time=%d" % (self.file_info['KEY'], + (int(file_seed) * int(multiply)) % int(modulo)) + return url + + return None + def get_swf_values(self, swf_url, swfdump): self.logDebug('Parsing values from %s' % swf_url) multiply = modulo = None diff --git a/pyload/plugins/internal/DeadCrypter.py b/pyload/plugins/internal/DeadCrypter.py new file mode 100644 index 000000000..805f781af --- /dev/null +++ b/pyload/plugins/internal/DeadCrypter.py @@ -0,0 +1,14 @@ +from module.plugins.Crypter import Crypter as _Crypter + + +class DeadCrypter(_Crypter): + __name__ = "DeadCrypter" + __type__ = "crypter" + __pattern__ = r"" + __version__ = "0.01" + __description__ = """Crypter is no longer available""" + __author_name__ = ("stickell") + __author_mail__ = ("l.stickell@yahoo.it") + + def setup(self): + self.fail("Crypter is no longer available") diff --git a/pyload/plugins/internal/SimpleCrypter.py b/pyload/plugins/internal/SimpleCrypter.py index f0fe0b764..e26bf6644 100644 --- a/pyload/plugins/internal/SimpleCrypter.py +++ b/pyload/plugins/internal/SimpleCrypter.py @@ -19,9 +19,8 @@ import re -from module.plugins.Crypter import Crypter -from module.utils import html_unescape - +from pyload.plugins.Crypter import Crypter, Package +from pyload.utils import html_unescape class SimpleCrypter(Crypter): __name__ = "SimpleCrypter" @@ -52,11 +51,10 @@ class SimpleCrypter(Crypter): must return the html of the page number 'page_n' """ - def decrypt(self, pyfile): - self.html = self.load(pyfile.url, decode=True) - - package_name, folder_name = self.getPackageNameAndFolder() + def decryptURL(self, url): + self.html = self.load(url, decode=True) + package_name = self.getPackageName() self.package_links = self.getLinks() if hasattr(self, 'PAGES_PATTERN') and hasattr(self, 'loadPage'): @@ -65,10 +63,11 @@ class SimpleCrypter(Crypter): self.logDebug('Package has %d links' % len(self.package_links)) if self.package_links: - self.packages = [(package_name, self.package_links, folder_name)] + return Package(package_name, self.package_links) else: self.fail('Could not extract any links') + def getLinks(self): """ Returns the links extracted from self.html @@ -76,18 +75,15 @@ class SimpleCrypter(Crypter): """ return re.findall(self.LINK_PATTERN, self.html) - def getPackageNameAndFolder(self): + def getPackageName(self): if hasattr(self, 'TITLE_PATTERN'): m = re.search(self.TITLE_PATTERN, self.html) if m: - name = folder = html_unescape(m.group('title').strip()) - self.logDebug("Found name [%s] and folder [%s] in package info" % (name, folder)) - return name, folder - - name = self.pyfile.package().name - folder = self.pyfile.package().folder - self.logDebug("Package info not found, defaulting to pyfile name [%s] and folder [%s]" % (name, folder)) - return name, folder + name = html_unescape(m.group('title').strip()) + self.logDebug("Found name [%s] in package info" % (name)) + return name + + return None def handleMultiPages(self): pages = re.search(self.PAGES_PATTERN, self.html) diff --git a/pyload/plugins/internal/SimpleHoster.py b/pyload/plugins/internal/SimpleHoster.py index 7b1d7323a..745cbfd8f 100644 --- a/pyload/plugins/internal/SimpleHoster.py +++ b/pyload/plugins/internal/SimpleHoster.py @@ -146,7 +146,7 @@ class PluginParseError(Exception): class SimpleHoster(Hoster): __name__ = "SimpleHoster" - __version__ = "0.28" + __version__ = "0.29" __pattern__ = None __type__ = "hoster" __description__ = """Base hoster plugin""" @@ -173,13 +173,16 @@ class SimpleHoster(Hoster): self.file_info = {} def setup(self): - self.resumeDownload = self.multiDL = True if self.premium else False - if isinstance(self.SH_COOKIES, list): set_cookies(self.req.cj, self.SH_COOKIES) + self.resumeDownload = self.multiDL = self.premium + if isinstance(self.SH_COOKIES, list): + set_cookies(self.req.cj, self.SH_COOKIES) def process(self, pyfile): pyfile.url = replace_patterns(pyfile.url, self.FILE_URL_REPLACEMENTS) self.req.setOption("timeout", 120) - self.html = self.load(pyfile.url, decode = not self.SH_BROKEN_ENCODING, cookies = self.SH_COOKIES) + # Due to a 0.4.9 core bug self.load would keep previous cookies even if overridden by cookies parameter. + # Workaround using getURL. Can be reverted in 0.5 as the cookies bug has been fixed. + self.html = getURL(pyfile.url, decode=not self.SH_BROKEN_ENCODING, cookies=self.SH_COOKIES) self.getFileInfo() if self.premium and (not self.SH_CHECK_TRAFFIC or self.checkTrafficLeft()): self.handlePremium() diff --git a/pyload/plugins/network/CurlChunk.py b/pyload/plugins/network/CurlChunk.py index 871cf7f39..75be9ce6c 100644 --- a/pyload/plugins/network/CurlChunk.py +++ b/pyload/plugins/network/CurlChunk.py @@ -25,7 +25,7 @@ import codecs import pycurl from pyload.utils import remove_chars -from pyload.utils.fs import fs_encode +from pyload.utils.fs import fs_encode, fs_decode from CurlRequest import CurlRequest @@ -35,7 +35,7 @@ class WrongFormat(Exception): class ChunkInfo(): def __init__(self, name): - self.name = unicode(name) + self.name = fs_decode(name) self.size = 0 self.resume = False self.chunks = [] @@ -153,6 +153,8 @@ class CurlChunk(CurlRequest): self.sleep = 0.000 self.lastSize = 0 + # next to last size + self.nLastSize = 0 def __repr__(self): return "<CurlChunk id=%d, size=%d, arrived=%d>" % (self.id, self.size, self.arrived) @@ -228,6 +230,8 @@ class CurlChunk(CurlRequest): self.BOMChecked = True size = len(buf) + self.nLastSize = self.lastSize + self.lastSize = size self.arrived += size @@ -235,7 +239,9 @@ class CurlChunk(CurlRequest): if self.p.bucket: sleep(self.p.bucket.consumed(size)) - else: + + # if the buffer sizes are stable no sleep will be made + elif size != self.lastSize or size != self.nLastSize: # Avoid small buffers, increasing sleep time slowly if buffer size gets smaller # otherwise reduce sleep time percentile (values are based on tests) # So in general cpu time is saved without reducing bandwidth too much @@ -245,8 +251,6 @@ class CurlChunk(CurlRequest): else: self.sleep *= 0.7 - self.lastSize = size - sleep(self.sleep) if self.range and self.arrived > self.size: diff --git a/pyload/plugins/network/CurlRequest.py b/pyload/plugins/network/CurlRequest.py index 8d1f22450..717590ac5 100644 --- a/pyload/plugins/network/CurlRequest.py +++ b/pyload/plugins/network/CurlRequest.py @@ -187,7 +187,6 @@ class CurlRequest(Request): if "auth" in self.options: self.c.setopt(pycurl.USERPWD, str(self.options["auth"])) - def load(self, url, get={}, post={}, referer=True, cookies=True, just_header=False, multipart=False, decode=False): """ load and returns a given page """ diff --git a/pyload/remote/json_converter.py b/pyload/remote/json_converter.py index a7a0645ce..b4e57c4a0 100644 --- a/pyload/remote/json_converter.py +++ b/pyload/remote/json_converter.py @@ -59,6 +59,17 @@ def dumps(*args, **kwargs): return json.dumps(*args, **kwargs) +def dump(*args, **kwargs): + if 'compact' in kwargs and kwargs['compact']: + kwargs['cls'] = BaseEncoderCompact + del kwargs['compact'] + else: + kwargs['cls'] = BaseEncoder + + kwargs['separators'] = separators + return json.dump(*args, **kwargs) + + def loads(*args, **kwargs): kwargs['object_hook'] = convert_obj return json.loads(*args, **kwargs)
\ No newline at end of file diff --git a/pyload/remote/pyload.thrift b/pyload/remote/pyload.thrift index 905be22b0..3d0f201e7 100644 --- a/pyload/remote/pyload.thrift +++ b/pyload/remote/pyload.thrift @@ -495,6 +495,9 @@ service Pyload { // returns own user data UserData getUserData(), + // works contextual, admin can change every password + bool setPassword(1: string username, 2: string old_password, 3: string new_password), + // all user, for admins only map<UserID, UserData> getAllUserData(), @@ -504,9 +507,6 @@ service Pyload { void updateUserData(1: UserData data), void removeUser(1: UserID uid), - // works contextual, admin can change every password - bool setPassword(1: string username, 2: string old_password, 3: string new_password), - /////////////////////// // Addon Methods /////////////////////// diff --git a/pyload/setup/Setup.py b/pyload/setup/Setup.py index 78afb7fcc..c61a389e2 100644 --- a/pyload/setup/Setup.py +++ b/pyload/setup/Setup.py @@ -30,17 +30,48 @@ from pyload.utils.fs import abspath, dirname, exists, join, makedirs from pyload.utils import get_console_encoding from pyload.web.ServerThread import WebServer +from system import get_system_info +from dependencies import deps class Setup(): """ pyLoads initial setup configuration assistant """ + @staticmethod + def check_system(): + return get_system_info() + + + @staticmethod + def check_deps(): + result = { + "core": [], + "opt": [] + } + + for d in deps: + avail, v = d.check() + check = { + "name": d.name, + "avail": avail, + "v": v + } + if d.optional: + result["opt"].append(check) + else: + result["core"].append(check) + + return result + + def __init__(self, path, config): self.path = path self.config = config self.stdin_encoding = get_console_encoding(sys.stdin.encoding) self.lang = None + self.db = None + # We will create a timestamp so that the setup will be completed in a specific interval self.timestamp = time() @@ -72,9 +103,13 @@ class Setup(): cli = self.ask("Use commandline for configuration instead?", self.no, bool=True) if cli: - self.start_cli() - else: - raw_input() + print "Not implemented yet!" + print "Use web configuration or config files" + + raw_input() + + return True + def start_cli(self): @@ -93,34 +128,8 @@ class Setup(): print _("When you are ready for system check, hit enter.") raw_input() - #self.get_page_next() - - - if len(avail) < 5: - print _("Features missing: ") - print - - if not self.check_module("Crypto"): - print _("no py-crypto available") - print _("You need this if you want to decrypt container files.") - print "" - - if not ssl: - print _("no SSL available") - print _("This is needed if you want to establish a secure connection to core or webinterface.") - print _("If you only want to access locally to pyLoad ssl is not useful.") - print "" - - if not captcha: - print _("no Captcha Recognition available") - print _("Only needed for some hosters and as freeuser.") - print "" - if not js: - print _("no JavaScript engine found") - print _("You will need this for some Click'N'Load links. Install Spidermonkey, ossp-js, pyv8 or rhino") - - print _("You can abort the setup now and fix some dependencies if you want.") + # TODO: new system check + deps con = self.ask(_("Continue with setup?"), self.yes, bool=True) @@ -151,12 +160,11 @@ class Setup(): if ssl: self.conf_ssl() + print "" + print _("Do you want to configure webinterface?") + web = self.ask(_("Configure webinterface?"), self.yes, bool=True) if web: - print "" - print _("Do you want to configure webinterface?") - web = self.ask(_("Configure webinterface?"), self.yes, bool=True) - if web: - self.conf_web() + self.conf_web() print "" print _("Setup finished successfully.") @@ -182,18 +190,11 @@ class Setup(): db.shutdown() print "" - print _("External clients (GUI, CLI or other) need remote access to work over the network.") - print _("However, if you only want to use the webinterface you may disable it to save ram.") - self.config["remote"]["activated"] = self.ask(_("Enable remote access"), self.yes, bool=True) - - print "" langs = self.config.getMetaData("general", "language") self.config["general"]["language"] = self.ask(_("Language"), "en", langs.type.split(";")) self.config["general"]["download_folder"] = self.ask(_("Download folder"), "Downloads") self.config["download"]["max_downloads"] = self.ask(_("Max parallel downloads"), "3") - #print _("You should disable checksum proofing, if you have low hardware requirements.") - #self.config["general"]["checksum"] = self.ask(_("Proof checksum?"), "y", bool=True) reconnect = self.ask(_("Use Reconnect?"), self.no, bool=True) self.config["reconnect"]["activated"] = reconnect @@ -247,12 +248,8 @@ class Setup(): languages=[self.config["general"]["language"], "en"], fallback=True) translation.install(True) - from pyload.database import DatabaseBackend - - db = DatabaseBackend(None) - db.setup() + self.openDB() - noaction = True try: while True: print _("Select action") @@ -267,14 +264,12 @@ class Setup(): print "" username = self.ask(_("Username"), "User") password = self.ask("", "", password=True) - db.addUser(username, password) - noaction = False + self.db.addUser(username, password) elif action == "2": print "" print _("Users") print "-----" - users = db.getAllUserData() - noaction = False + users = self.db.getAllUserData() for user in users.itervalues(): print user.name print "-----" @@ -283,14 +278,35 @@ class Setup(): print "" username = self.ask(_("Username"), "") if username: - db.removeUserByName(username) - noaction = False + self.db.removeUserByName(username) elif action == "4": - db.syncSave() + self.db.syncSave() break finally: - if not noaction: - db.shutdown() + self.closeDB() + + def addUser(self, username, password): + self.openDB() + try: + self.db.addUser(username, password) + finally: + self.closeDB() + + def openDB(self): + from pyload.database import DatabaseBackend + + if self.db is None: + self.db = DatabaseBackend(None) + self.db.setup() + + def closeDB(self): + if self.db is not None: + self.db.syncSave() + self.db.shutdown() + + def save(self): + self.config.save() + self.closeDB() def conf_path(self, trans=False): if trans: diff --git a/pyload/setup/dependencies.py b/pyload/setup/dependencies.py index 53457de93..f7a0e4ae7 100644 --- a/pyload/setup/dependencies.py +++ b/pyload/setup/dependencies.py @@ -1,5 +1,7 @@ # -*- coding: utf-8 -*- +import inspect + # Provide gettext marker _ = lambda x: x @@ -50,7 +52,7 @@ class Python(Dependency): def getVersion(self): import sys - ".".join(str(v) for v in sys.version_info[:3]) + return ".".join(str(v) for v in sys.version_info[:3]) class JSON(Dependency): @@ -58,8 +60,7 @@ class JSON(Dependency): optional = False def isStatisfied(self): - # TODO - return True + return find_module("json") or find_module("simplejson") class PyCurl(Dependency): @@ -67,8 +68,7 @@ class PyCurl(Dependency): optional = False def isStatisfied(self): - # TODO - return True + return find_module("pycurl") class Sqlite(Dependency): @@ -76,9 +76,8 @@ class Sqlite(Dependency): optional = False def isStatisfied(self): - # TODO - return True + return find_module("sqlite3") or find_module("pysqlite2") # TODO: ssl, crypto, image, tesseract, js -deps = [x for x in locals().itervalues() if issubclass(x, Dependency) and x is not Dependency]
\ No newline at end of file +deps = [Python, Sqlite, PyCurl, JSON]
\ No newline at end of file diff --git a/pyload/setup/system.py b/pyload/setup/system.py index 6e7039331..dab6d1d17 100644 --- a/pyload/setup/system.py +++ b/pyload/setup/system.py @@ -3,6 +3,8 @@ import sys import os +from new_collections import OrderedDict + # gettext decorator, translated only when needed _ = lambda x: x @@ -17,12 +19,12 @@ def get_system_info(): if info is None: import platform - info = { - _("Platform"): platform.platform(), - _("Version"): sys.version, - _("Path"): os.path.abspath(""), - _("Encoding"): sys.getdefaultencoding(), - _("FS-Encoding"): sys.getfilesystemencoding() - } + info = OrderedDict([ + (_("Platform"), platform.platform()), + (_("Version"), sys.version), + (_("Path"), os.path.abspath("")), + (_("Encoding"), sys.getdefaultencoding()), + (_("FS-Encoding"), sys.getfilesystemencoding()) + ]) return info
\ No newline at end of file diff --git a/pyload/threads/DecrypterThread.py b/pyload/threads/DecrypterThread.py index e8b889ac8..22a2d0037 100644 --- a/pyload/threads/DecrypterThread.py +++ b/pyload/threads/DecrypterThread.py @@ -3,6 +3,7 @@ from time import sleep +from pyload.Api import LinkStatus, DownloadStatus as DS from pyload.utils import uniqify, accumulate from pyload.plugins.Base import Abort, Retry from pyload.plugins.Crypter import Package @@ -34,7 +35,7 @@ class DecrypterThread(BaseThread): for p in packages: self.m.core.api.addPackage(p.name, p.getURLs(), pack.password) - def decrypt(self, plugin_map, password=None): + def decrypt(self, plugin_map, password=None, err=None): result = [] # TODO QUEUE_DECRYPT @@ -54,6 +55,11 @@ class DecrypterThread(BaseThread): plugin.logInfo(_("Decrypting aborted")) except Exception, e: plugin.logError(_("Decrypting failed"), e) + + # generate error linkStatus + if err: + plugin_result.extend(LinkStatus(url, url, -1, DS.Failed, name) for url in urls) + if self.core.debug: self.core.print_exc() self.writeDebugReport(plugin.__name__, plugin=plugin) @@ -75,7 +81,7 @@ class DecrypterThread(BaseThread): pack_names[p.name].urls.extend(p.urls) else: if not p.name: - urls.append(p) + urls.extend(p.links) else: pack_names[p.name] = p else: diff --git a/pyload/threads/InfoThread.py b/pyload/threads/InfoThread.py index 8aa5e2d24..f516d2cca 100644 --- a/pyload/threads/InfoThread.py +++ b/pyload/threads/InfoThread.py @@ -37,7 +37,7 @@ class InfoThread(DecrypterThread): if crypter: # decrypt them - links, packages = self.decrypt(crypter) + links, packages = self.decrypt(crypter, err=True) # push these as initial result and save package names self.updateResult(links) for pack in packages: diff --git a/pyload/threads/ThreadManager.py b/pyload/threads/ThreadManager.py index 07b0cd6e9..55cfcbfd2 100644 --- a/pyload/threads/ThreadManager.py +++ b/pyload/threads/ThreadManager.py @@ -94,13 +94,7 @@ class ThreadManager: oc = OnlineCheck(rid, user) self.infoResults[rid] = oc - # maps url to plugin - urls = [] - for links in data.itervalues(): - for link in links: - urls.append((link.url, link.plugin)) - - InfoThread(self, user, urls, oc=oc) + InfoThread(self, user, data, oc=oc) return rid diff --git a/pyload/utils/__init__.py b/pyload/utils/__init__.py index 1655be857..577213dd1 100644 --- a/pyload/utils/__init__.py +++ b/pyload/utils/__init__.py @@ -193,7 +193,7 @@ def fixup(m): def has_method(obj, name): """ checks if 'name' was defined in obj, (false if it was inhereted) """ - return name in obj.__dict__ + return hasattr(obj, '__dict__') and name in obj.__dict__ def accumulate(it, inv_map=None): """ accumulate (key, value) data to {value : [keylist]} dictionary """ diff --git a/pyload/web/api_app.py b/pyload/web/api_app.py index 9370e671f..39747d5ea 100644 --- a/pyload/web/api_app.py +++ b/pyload/web/api_app.py @@ -13,6 +13,30 @@ from pyload.Api import ExceptionObject from pyload.remote.json_converter import loads, dumps, BaseEncoder from pyload.utils import remove_chars +# used for gzip compression +try: + import gzip + from cStringIO import StringIO +except ImportError: + gzip = None + StringIO = None + +# gzips response if supported +def json_response(obj): + accept = 'gzip' in request.headers.get('Accept-Encoding', '') + result = dumps(obj) + # don't compress small string + if gzip and accept and len(result) > 500: + response.headers['Vary'] = 'Accept-Encoding' + response.headers['Content-Encoding'] = 'gzip' + zbuf = StringIO() + zfile = gzip.GzipFile(mode='wb', compresslevel=6, fileobj=zbuf) + zfile.write(result) + zfile.close() + return zbuf.getvalue() + + return result + # returns http error def error(code, msg): @@ -78,7 +102,7 @@ def call_api(func, args=""): result = getattr(api, func)(*args, **kwargs) # null is invalid json response if result is None: result = True - return dumps(result) + return json_response(result) except ExceptionObject, e: return error(400, e.message) @@ -98,7 +122,7 @@ def login(): user = PYLOAD.checkAuth(username, password, request.environ.get('REMOTE_ADDR', None)) if not user: - return dumps(False) + return json_response(False) s = set_session(request, user) @@ -116,7 +140,7 @@ def login(): if request.params.get('user', None): return dumps(result) - return dumps(sid) + return json_response(sid) @route("/api/logout") @@ -127,4 +151,4 @@ def logout(): s = request.environ.get('beaker.session') s.delete() - return dumps(True) + return json_response(True) diff --git a/pyload/web/app/index.html b/pyload/web/app/index.html index bf75d40ed..98e1bf233 100644 --- a/pyload/web/app/index.html +++ b/pyload/web/app/index.html @@ -80,29 +80,52 @@ <a href="http://pyload.org/" target="_blank">The pyLoad Team</a><br> </div> </div> - <div class="span2"> - <h2 class="block-title">Powered by</h2> + <div class="span2 block"> + <h2 class="block-title"> + <a href="http://pyload.org" target="_blank"> + Community <i class="icon-comment"></i> + </a> + </h2> <hr> - Bootstrap <br> + <a href="http://pyload.org" target="_blank">Homepage</a> · + <a href="http://board.pyload.org" target="_blank">Board</a> · + <a href="http://pyload.org/chat" target="_blank">Chat</a> </div> - <div class="span2"> - <h2 class="block-title">pyLoad</h2> + <div class="span2 block"> + <h2 class="block-title"> + <a href="https://twitter.com/pyload" target="_blank"> + Follow us <i class="icon-twitter"></i> + </a> + </h2> <hr> - dsfdsf <br> + <a href="https://twitter.com/pyload" target="_blank">Twitter</a> · + <a href="http://www.youtube.com/user/pyloadTeam" target="_blank">Youtube</a> </div> - <div class="span2"> - <h2 class="block-title">Community</h2> + <div class="span2 block"> + <h2 class="block-title"> + <a href="https://github.com/pyload" target="_blank"> + Development <i class="icon-github"></i> + </a> + </h2> <hr> - asd <br> + <a href="https://github.com/pyload" target="_blank">Github</a> · + <a href="http://docs.pyload.org" target="_blank">Documentation</a> </div> - <div class="span2"> - <h2 class="block-title">Development</h2> + <div class="span2 block"> + <h2 class="block-title"> + <a href="http://pyload.org/donate" target="_blank"> + Donate <i class="icon-bitcoin"> </i> + </a> + </h2> <hr> - asd <br> + <a href="http://pyload.org/donate" target="_blank">PayPal</a> · + <a href="http://blockchain.info/address/1JvcfSKuzk3VENJm9XtqGp2DCTesgokkG2" target="_blank">Bitcoin</a> · + <a href="https://flattr.com/profile/pyload" target="_blank">Flattr</a> </div> + </div> </div> </footer> diff --git a/pyload/web/app/scripts/models/Setup.js b/pyload/web/app/scripts/models/Setup.js index 82a2978db..424edf452 100644 --- a/pyload/web/app/scripts/models/Setup.js +++ b/pyload/web/app/scripts/models/Setup.js @@ -4,10 +4,30 @@ define(['jquery', 'backbone', 'underscore', 'app', 'utils/apitypes'], return Backbone.Model.extend({ + url: App.apiUrl('setup'), defaults: { lang: 'en', + system: null, + deps: null, user: null, password: null + }, + + fetch: function(options) { + options || (options = {}); + options.url = App.apiUrl('setup'); + return Backbone.Model.prototype.fetch.call(this, options); + }, + + // will get a 409 on success + submit: function(options) { + options || (options = {}); + options.url = App.apiUrl('setup_done'); + options.data = { + user: this.get('user'), + password: this.get('password') + }; + return Backbone.Model.prototype.fetch.call(this, options); } }); diff --git a/pyload/web/app/scripts/views/linkgrabber/packageView.js b/pyload/web/app/scripts/views/linkgrabber/packageView.js index 95c46e3cc..356d39b4b 100644 --- a/pyload/web/app/scripts/views/linkgrabber/packageView.js +++ b/pyload/web/app/scripts/views/linkgrabber/packageView.js @@ -39,9 +39,19 @@ define(['jquery', 'underscore', 'backbone', 'app', 'hbs!tpl/linkgrabber/package' return false; }, - renamePackage: function() { + renamePackage: function(e) { + e.stopPropagation(); + this.ui.name.addClass('edit'); this.ui.name.find('input').focus(); + + var self = this; + $(document).one('click', function() { + self.ui.name.removeClass('edit'); + self.ui.name.focus(); + }); + + return false; }, saveName: function(e) { diff --git a/pyload/web/app/scripts/views/setup/finishedView.js b/pyload/web/app/scripts/views/setup/finishedView.js new file mode 100644 index 000000000..9f0f8db19 --- /dev/null +++ b/pyload/web/app/scripts/views/setup/finishedView.js @@ -0,0 +1,25 @@ +define(['jquery', 'backbone', 'underscore', 'app', 'hbs!tpl/setup/finished'], + function($, Backbone, _, App, template) { + 'use strict'; + + return Backbone.Marionette.ItemView.extend({ + + name: 'Finished', + template: template, + + events: { + 'click .btn-blue': 'confirm' + }, + + ui: { + }, + + onRender: function() { + }, + + confirm: function() { + this.model.submit(); + } + + }); + });
\ No newline at end of file diff --git a/pyload/web/app/scripts/views/setup/setupView.js b/pyload/web/app/scripts/views/setup/setupView.js index 7636a0bc2..8ab6fba51 100644 --- a/pyload/web/app/scripts/views/setup/setupView.js +++ b/pyload/web/app/scripts/views/setup/setupView.js @@ -1,6 +1,6 @@ -define(['jquery', 'backbone', 'underscore', 'app', 'models/Setup', 'hbs!tpl/setup/layout', 'hbs!tpl/setup/actionbar', - './welcomeView', './systemView'], - function($, Backbone, _, App, Setup, template, templateBar, welcomeView, systemView) { +define(['jquery', 'backbone', 'underscore', 'app', 'models/Setup', 'hbs!tpl/setup/layout', 'hbs!tpl/setup/actionbar', 'hbs!tpl/setup/error', + './welcomeView', './systemView', './userView', './finishedView'], + function($, Backbone, _, App, Setup, template, templateBar, templateError, welcomeView, systemView, userView, finishedView) { 'use strict'; return Backbone.Marionette.ItemView.extend({ @@ -15,11 +15,14 @@ define(['jquery', 'backbone', 'underscore', 'app', 'models/Setup', 'hbs!tpl/setu pages: [ welcomeView, - systemView + systemView, + userView, + finishedView ], page: 0, view: null, + error: null, initialize: function() { var self = this; @@ -52,37 +55,66 @@ define(['jquery', 'backbone', 'underscore', 'app', 'models/Setup', 'hbs!tpl/setu }); this.listenTo(this.model, 'page:next', function() { - self.openPage(self.page++); + self.openPage(self.page + 1); }); this.listenTo(this.model, 'page:prev', function() { - self.openPage(self.page--); + self.openPage(self.page - 1); }); + + this.listenTo(this.model, 'error', this.onError); + this.model.fetch(); }, openPage: function(page) { console.log('Change page', page); // check if number is reasonable - if (!_.isNumber(page) || !_.isFinite(page)) + if (!_.isNumber(page) || !_.isFinite(page) || page < 0 || page >= this.pages.length) return; if (page === this.page) return; + // Render error directly + if (this.error) { + this.onRender(); + return; + } + this.page = page; - this.onRender(); + + var self = this; + this.ui.page.fadeOut({complete: function() { + self.onRender(); + }}); this.model.trigger('page:changed', page); }, + onError: function(model, xhr) { + console.log('Setup error', xhr); + this.error = xhr; + this.onRender(); + }, + onRender: function() { + // close old opened view if (this.view) this.view.close(); - // TODO: animation + // Render error if occurred + if (this.error) { + this.ui.page.html(templateError(this.error)); + return; + } + this.view = new this.pages[this.page]({model: this.model}); this.ui.page.empty(); - this.ui.page.append(this.view.render().$el); + + var el = this.view.render().el; + this.ui.page.append(el); + + this.ui.page.fadeIn(); } }); diff --git a/pyload/web/app/scripts/views/setup/systemView.js b/pyload/web/app/scripts/views/setup/systemView.js index 11e50213d..b4c0f7e12 100644 --- a/pyload/web/app/scripts/views/setup/systemView.js +++ b/pyload/web/app/scripts/views/setup/systemView.js @@ -8,12 +8,17 @@ define(['jquery', 'backbone', 'underscore', 'app', 'hbs!tpl/setup/system'], template: template, events: { + 'click .btn-blue': 'nextPage' }, ui: { }, onRender: function() { + }, + + nextPage: function() { + this.model.trigger('page:next'); } }); diff --git a/pyload/web/app/scripts/views/setup/userView.js b/pyload/web/app/scripts/views/setup/userView.js new file mode 100644 index 000000000..95eaa0dc2 --- /dev/null +++ b/pyload/web/app/scripts/views/setup/userView.js @@ -0,0 +1,39 @@ +define(['jquery', 'backbone', 'underscore', 'app', 'hbs!tpl/setup/user'], + function($, Backbone, _, App, template) { + 'use strict'; + + return Backbone.Marionette.ItemView.extend({ + + name: 'User', + template: template, + + events: { + 'click .btn-blue': 'submit' + }, + + ui: { + username: '#username', + password: '#password', + password2: '#password2' + }, + + onRender: function() { + }, + + submit: function() { + var pw = this.ui.password.val(); + var pw2 = this.ui.password2.val(); + + // TODO more checks and error messages + if (pw !== pw2) { + return; + } + + this.model.set('user', this.ui.username.val()); + this.model.set('password', pw); + + this.model.trigger('page:next'); + } + + }); + });
\ No newline at end of file diff --git a/pyload/web/app/scripts/views/setup/welcomeView.js b/pyload/web/app/scripts/views/setup/welcomeView.js index 4affc9075..a964e0d42 100644 --- a/pyload/web/app/scripts/views/setup/welcomeView.js +++ b/pyload/web/app/scripts/views/setup/welcomeView.js @@ -8,12 +8,17 @@ define(['jquery', 'backbone', 'underscore', 'app', 'hbs!tpl/setup/welcome'], template: template, events: { + 'click .btn-blue': 'nextPage' }, ui: { }, onRender: function() { + }, + + nextPage: function() { + this.model.trigger('page:next'); } }); diff --git a/pyload/web/app/styles/default/main.less b/pyload/web/app/styles/default/main.less index 6bf21e80b..6153b576e 100644 --- a/pyload/web/app/styles/default/main.less +++ b/pyload/web/app/styles/default/main.less @@ -13,10 +13,10 @@ @import "settings"; @import "accounts"; @import "admin"; +@import "setup"; @ResourcePath: "../.."; @DefaultFont: 'Abel', sans-serif; // Changed dimensions -@header-height: 70px; -@footer-height: 66px;
\ No newline at end of file +@header-height: 70px;;
\ No newline at end of file diff --git a/pyload/web/app/styles/default/setup.less b/pyload/web/app/styles/default/setup.less new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/pyload/web/app/styles/default/setup.less diff --git a/pyload/web/app/styles/default/style.less b/pyload/web/app/styles/default/style.less index da0e68991..ad60e5b59 100644 --- a/pyload/web/app/styles/default/style.less +++ b/pyload/web/app/styles/default/style.less @@ -284,15 +284,4 @@ header { // background-color: @greyDark; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -} - -/* - Footer -*/ -footer .copyright { - background-size: 40px 40px; - background-position: 12px center; - height: 40px; - padding-left: 40px; - padding-top: 10px; -} +}
\ No newline at end of file diff --git a/pyload/web/app/templates/default/setup/error.html b/pyload/web/app/templates/default/setup/error.html new file mode 100644 index 000000000..37ce51283 --- /dev/null +++ b/pyload/web/app/templates/default/setup/error.html @@ -0,0 +1,14 @@ +{{#ifEq status 410}} + <h2 class="text-warning">{{ _ "Setup timed out" }}</h2> + <p>{{ _ "Setup was closed due to inactivity. Please restart it to continue configuration." }}</p> +{{else}} +{{#ifEq status 409}} + <h2 class="text-success">{{ _ "Setup finished" }}</h2> + <p>{{ _ "Setup was successful. You can restart pyLoad now." }}</p> +{{else}} + <h2 class="text-error"> + {{ _ "Setup failed" }} + </h2> + <p>{{ _ "Try to restart it or open a bug report." }}</p> +{{/ifEq}} +{{/ifEq}}
\ No newline at end of file diff --git a/pyload/web/app/templates/default/setup/finished.html b/pyload/web/app/templates/default/setup/finished.html new file mode 100644 index 000000000..22a97649b --- /dev/null +++ b/pyload/web/app/templates/default/setup/finished.html @@ -0,0 +1,23 @@ +{{#if user}} + +<h2> + {{ _ "Nearly Done" }} +</h2> + +<p> + {{ _ "Please check your settings." }} +</p> + +<p> + <strong>Username:</strong> {{user}} +</p> + +<button class="btn btn-large btn-blue"> + {{ _ "Confirm" }} +</button> + +{{else}} + +<h2>{{ _ "Please add a user first." }}</h2> + +{{/if}} diff --git a/pyload/web/app/templates/default/setup/layout.html b/pyload/web/app/templates/default/setup/layout.html index 7b75e53b1..2e986173a 100644 --- a/pyload/web/app/templates/default/setup/layout.html +++ b/pyload/web/app/templates/default/setup/layout.html @@ -3,5 +3,8 @@ {{ _ "Setup" }} </h1> </div> -<div class="span8 setup-page"> +<div class="span8"> + <div class="hero-unit setup-page"> + + </div> </div>
\ No newline at end of file diff --git a/pyload/web/app/templates/default/setup/system.html b/pyload/web/app/templates/default/setup/system.html index 84a217b19..0c5023669 100644 --- a/pyload/web/app/templates/default/setup/system.html +++ b/pyload/web/app/templates/default/setup/system.html @@ -1,5 +1,56 @@ -<h1>{{ _ "System" }} </h1> +<h3>{{ _ "System" }} </h3> -<h2>{{_ "Dependencies" }}</h2> +<dl class="dl-horizontal"> + {{#each system}} + <dt>{{ @key }}</dt> + <dd>{{ this }}</dd> + {{/each}} +</dl> -<h2>{{ _ "Optional" }}</h2>
\ No newline at end of file +<h3>{{_ "Dependencies" }}</h3> +<dl class="dl-horizontal"> + {{#each deps.core}} + <dt>{{ name }}</dt> + <dd> + {{#if avail}} + <span class="text-success"> + <i class="icon-ok"></i> + {{#if v}} + ({{v}}) + {{/if}} + </span> + {{else}} + <span class="text-error"> + <i class="icon-remove"></i> + </span> + {{/if}} + </dd> + {{/each}} +</dl> + + +<h4>{{ _ "Optional" }}</h4> +<dl class="dl-horizontal"> + {{#each deps.opt}} + <dt>{{ name }}</dt> + <dd> + {{#if avail}} + <span class="text-success"> + {{ _ "available" }} + {{#if v}} + ({{v}}) + {{/if}} + </span> + {{else}} + <span class="text-error"> + {{ _ "not available" }} + </span> + {{/if}} + </dd> + {{/each}} +</dl> + + +<button class="btn btn-blue"> + {{ _ "Next" }} +</button>
\ No newline at end of file diff --git a/pyload/web/app/templates/default/setup/user.html b/pyload/web/app/templates/default/setup/user.html new file mode 100644 index 000000000..fe3f2de71 --- /dev/null +++ b/pyload/web/app/templates/default/setup/user.html @@ -0,0 +1,34 @@ +<form class="form-horizontal"> + <div class="control-group"> + <label class="control-label"> + Username + </label> + + <div class="controls"> + <input type="text" id="username" placeholder="User"> + </div> + </div> + <div class="control-group"> + <label class="control-label"> + Password + </label> + + <div class="controls"> + <input type="password" id="password"> + </div> + </div> + <div class="control-group"> + <label class="control-label"> + Password (again) + </label> + + <div class="controls"> + <input type="password" id="password2"> + </div> + </div> + <div class="control-group"> + <div class="controls"> + <a class="btn btn-blue">Submit</a> + </div> + </div> +</form>
\ No newline at end of file diff --git a/pyload/web/app/templates/default/setup/welcome.html b/pyload/web/app/templates/default/setup/welcome.html index f5c5af4d7..5a4f74d9f 100644 --- a/pyload/web/app/templates/default/setup/welcome.html +++ b/pyload/web/app/templates/default/setup/welcome.html @@ -1,16 +1,14 @@ -<div class="hero-unit"> - <h1>{{ _ "Welcome!" }}</h1> +<h1>{{ _ "Welcome!" }}</h1> - <p>{{ _ "pyLoad is running and ready for configuration." }}</p> +<p>{{ _ "pyLoad is running and ready for configuration." }}</p> - <p> - {{ _ "Select your language:" }} - <select> - <option>en</option> - </select> - </p> +<p> + {{ _ "Select your language:" }} + <select> + <option>en</option> + </select> +</p> - <button class="btn btn-large btn-blue"> - {{ _ "Start configuration" }} - </button> -</div>
\ No newline at end of file +<button class="btn btn-large btn-blue"> + {{ _ "Start configuration" }} +</button>
\ No newline at end of file diff --git a/pyload/web/bower.json b/pyload/web/bower.json index b0176a891..4da3634a0 100644 --- a/pyload/web/bower.json +++ b/pyload/web/bower.json @@ -11,7 +11,7 @@ "jquery.cookie": "~1.3.1", "jquery.animate-enhanced": "*", "flot": "~0.8.1", - "underscore": "~1.4.4", + "underscore": "~1.5.1", "backbone": "~1.0.0", "backbone.marionette": "~1.1.0", "handlebars.js": "1.0.0-rc.3", diff --git a/pyload/web/middlewares.py b/pyload/web/middlewares.py index 074681b8f..af355bf11 100644 --- a/pyload/web/middlewares.py +++ b/pyload/web/middlewares.py @@ -1,17 +1,6 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -# gzip is optional on some platform -try: - import gzip -except ImportError: - gzip = None - -try: - from cStringIO import StringIO -except ImportError: - from StringIO import StringIO - class StripPathMiddleware(object): def __init__(self, app): self.app = app @@ -31,105 +20,3 @@ class PrefixMiddleware(object): if path.startswith(self.prefix): e['PATH_INFO'] = path.replace(self.prefix, "", 1) return self.app(e, h) - -# (c) 2005 Ian Bicking and contributors; written for Paste (http://pythonpaste.org) -# Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php - -# WSGI middleware -# Gzip-encodes the response. - -# TODO: not in use anymore, because of pre-gzipped resources -class GZipMiddleWare(object): - - def __init__(self, application, compress_level=6): - self.application = application - self.compress_level = int(compress_level) - - def __call__(self, environ, start_response): - if 'gzip' not in environ.get('HTTP_ACCEPT_ENCODING', ''): - # nothing for us to do, so this middleware will - # be a no-op: - return self.application(environ, start_response) - response = GzipResponse(start_response, self.compress_level) - app_iter = self.application(environ, - response.gzip_start_response) - if app_iter is not None: - response.finish_response(app_iter) - - return response.write() - -def header_value(headers, key): - for header, value in headers: - if key.lower() == header.lower(): - return value - -def update_header(headers, key, value): - remove_header(headers, key) - headers.append((key, value)) - -def remove_header(headers, key): - for header, value in headers: - if key.lower() == header.lower(): - headers.remove((header, value)) - break - -class GzipResponse(object): - - def __init__(self, start_response, compress_level): - self.start_response = start_response - self.compress_level = compress_level - self.buffer = StringIO() - self.compressible = False - self.content_length = None - self.headers = () - - def gzip_start_response(self, status, headers, exc_info=None): - self.headers = headers - ct = header_value(headers,'content-type') - ce = header_value(headers,'content-encoding') - cl = header_value(headers, 'content-length') - - # don't compress on unknown size, it may be too huge - cl = int(cl) if cl else 0 - - if ce: - self.compressible = False - elif gzip is not None and ct and (ct.startswith('text/') or ct.startswith('application/')) \ - and 'zip' not in ct and 200 < cl < 1024*1024: - self.compressible = True - headers.append(('content-encoding', 'gzip')) - headers.append(('vary', 'Accept-Encoding')) - - remove_header(headers, 'content-length') - self.headers = headers - self.status = status - return self.buffer.write - - def write(self): - out = self.buffer - out.seek(0) - s = out.getvalue() - out.close() - return [s] - - def finish_response(self, app_iter): - if self.compressible: - output = gzip.GzipFile(mode='wb', compresslevel=self.compress_level, - fileobj=self.buffer) - else: - output = self.buffer - try: - for s in app_iter: - output.write(s) - if self.compressible: - output.close() - finally: - if hasattr(app_iter, 'close'): - try: - app_iter.close() - except : - pass - - content_length = self.buffer.tell() - update_header(self.headers, "Content-Length" , str(content_length)) - self.start_response(self.status, self.headers)
\ No newline at end of file diff --git a/pyload/web/pyload_app.py b/pyload/web/pyload_app.py index 1ec7cf4c9..1c89e2ada 100644 --- a/pyload/web/pyload_app.py +++ b/pyload/web/pyload_app.py @@ -70,7 +70,11 @@ def index(): # set variable depending on setup mode setup = 'false' if SETUP is None else 'true' ws = PYLOAD.getWSAddress() if PYLOAD else False - web = PYLOAD.getConfigValue('webinterface', 'port') if PYLOAD else False + web = None + if PYLOAD: + web = PYLOAD.getConfigValue('webinterface', 'port') + elif SETUP: + web = SETUP.config['webinterface']['port'] # Render variables into the html page if resp.status_code == 200: diff --git a/pyload/web/setup_app.py b/pyload/web/setup_app.py index 5163f9cc6..939fcb600 100644 --- a/pyload/web/setup_app.py +++ b/pyload/web/setup_app.py @@ -3,26 +3,71 @@ from time import time +from pyload.utils import json_dumps + from bottle import route, request, response, HTTPError, redirect from webinterface import PROJECT_DIR, SETUP from utils import add_json_header +# returns http error +def error(code, msg): + return HTTPError(code, json_dumps(msg), **dict(response.headers)) + + def setup_required(func): def _view(*args, **kwargs): + global timestamp + # setup needs to be running if SETUP is None: - redirect("/nopermission") + return error(404, "Not Found") + + # setup finished + if timestamp == 0: + return error(409, "Done") + + # setup timed out due to inactivity + if timestamp + TIMEOUT * 60 < time(): + return error(410, "Timeout") + + timestamp = time() return func(*args, **kwargs) + return _view # setup will close after inactivity TIMEOUT = 15 timestamp = time() + @route("/setup") @setup_required def setup(): - pass # TODO + add_json_header(response) + + return json_dumps({ + "system": SETUP.check_system(), + "deps": SETUP.check_deps() + }) + + +@route("/setup_done") +@setup_required +def setup_done(): + global timestamp + add_json_header(response) + + SETUP.addUser( + request.params['user'], + request.params['password'] + ) + + SETUP.save() + + # mark setup as finished + timestamp = 0 + + return error(409, "Done") diff --git a/pyload/web/utils.py b/pyload/web/utils.py index e94089185..7e8ee3f13 100644 --- a/pyload/web/utils.py +++ b/pyload/web/utils.py @@ -4,14 +4,21 @@ import re from bottle import request, HTTPError, redirect +try: + import zlib +except ImportError: + zlib = None + from webinterface import PYLOAD, SETUP + def add_json_header(r): r.headers.replace("Content-type", "application/json") r.headers.append("Cache-Control", "no-cache, must-revalidate") r.headers.append("Access-Control-Allow-Origin", request.get_header('Origin', '*')) r.headers.append("Access-Control-Allow-Credentials", "true") + def set_session(request, user): s = request.environ.get('beaker.session') s["uid"] = user.uid @@ -58,15 +65,14 @@ def is_mobile(): return True return False -def select_language(langs): +def select_language(langs): accept = request.headers.get('Accept-Language', '') # TODO return langs[0] - def login_required(perm=None): def _dec(func): def _view(*args, **kwargs): @@ -1,3 +1,6 @@ +[metadata] +description-file = README.md + [build_sphinx] source-dir = doc build-dir = doc/_build @@ -10,4 +13,4 @@ upload-dir = doc/_build/html format = default exclude = .git,lib,apitypes.py,apitypes_debug.py,thriftgen ignore = W292,E261,E262,E302,E701 -max-line-length = 139
\ No newline at end of file +max-line-length = 139 |