Browse Source

Merge branch 'develop'

tags/2.3.7
Safihre 6 years ago
parent
commit
92ecc2d0d4
  1. 2
      ABOUT.txt
  2. 2
      COPYRIGHT.txt
  3. 4
      INSTALL.txt
  4. 2
      LICENSE.txt
  5. 4
      PKG-INFO
  6. 28
      README.mkd
  7. 2
      SABHelper.py
  8. 4
      SABnzbd.py
  9. 2
      interfaces/Config/templates/config.tmpl
  10. 2
      interfaces/Config/templates/config_server.tmpl
  11. 9
      interfaces/Glitter/templates/include_overlays.tmpl
  12. 18
      interfaces/Glitter/templates/static/javascripts/glitter.main.js
  13. 8
      interfaces/Glitter/templates/static/stylesheets/glitter.css
  14. 2
      interfaces/Plush/templates/_inc_modals.tmpl
  15. 2
      po/email/SABemail.pot
  16. 6
      po/email/da.po
  17. 6
      po/email/de.po
  18. 6
      po/email/es.po
  19. 6
      po/email/fi.po
  20. 6
      po/email/fr.po
  21. 6
      po/email/he.po
  22. 6
      po/email/nb.po
  23. 6
      po/email/nl.po
  24. 6
      po/email/pl.po
  25. 6
      po/email/pt_BR.po
  26. 6
      po/email/ro.po
  27. 6
      po/email/ru.po
  28. 6
      po/email/sr.po
  29. 6
      po/email/sv.po
  30. 6
      po/email/zh_CN.po
  31. 38
      po/main/SABnzbd.pot
  32. 56
      po/main/da.po
  33. 57
      po/main/de.po
  34. 57
      po/main/es.po
  35. 57
      po/main/fi.po
  36. 61
      po/main/fr.po
  37. 66
      po/main/he.po
  38. 54
      po/main/nb.po
  39. 61
      po/main/nl.po
  40. 54
      po/main/pl.po
  41. 54
      po/main/pt_BR.po
  42. 57
      po/main/ro.po
  43. 51
      po/main/ru.po
  44. 54
      po/main/sr.po
  45. 54
      po/main/sv.po
  46. 54
      po/main/zh_CN.po
  47. 2
      po/nsis/SABnsis.pot
  48. 6
      po/nsis/da.po
  49. 6
      po/nsis/de.po
  50. 6
      po/nsis/es.po
  51. 6
      po/nsis/fi.po
  52. 6
      po/nsis/fr.po
  53. 6
      po/nsis/he.po
  54. 6
      po/nsis/nb.po
  55. 6
      po/nsis/nl.po
  56. 6
      po/nsis/pl.po
  57. 6
      po/nsis/pt_BR.po
  58. 6
      po/nsis/ro.po
  59. 6
      po/nsis/ru.po
  60. 6
      po/nsis/sr.po
  61. 6
      po/nsis/sv.po
  62. 6
      po/nsis/zh_CN.po
  63. 2
      sabnzbd/__init__.py
  64. 7
      sabnzbd/api.py
  65. 2
      sabnzbd/articlecache.py
  66. 2
      sabnzbd/assembler.py
  67. 2
      sabnzbd/bpsmeter.py
  68. 3
      sabnzbd/cfg.py
  69. 2
      sabnzbd/config.py
  70. 2
      sabnzbd/constants.py
  71. 2
      sabnzbd/database.py
  72. 2
      sabnzbd/decoder.py
  73. 2
      sabnzbd/decorators.py
  74. 32
      sabnzbd/directunpacker.py
  75. 2
      sabnzbd/dirscanner.py
  76. 2
      sabnzbd/downloader.py
  77. 2
      sabnzbd/emailer.py
  78. 2
      sabnzbd/encoding.py
  79. 2
      sabnzbd/getipaddress.py
  80. 6
      sabnzbd/interface.py
  81. 2
      sabnzbd/lang.py
  82. 2
      sabnzbd/misc.py
  83. 2
      sabnzbd/newsunpack.py
  84. 2
      sabnzbd/newswrapper.py
  85. 2
      sabnzbd/notifier.py
  86. 4
      sabnzbd/nzbqueue.py
  87. 93
      sabnzbd/nzbstuff.py
  88. 2
      sabnzbd/osxmenu.py
  89. 2
      sabnzbd/panic.py
  90. 2
      sabnzbd/par2file.py
  91. 4
      sabnzbd/postproc.py
  92. 2
      sabnzbd/powersup.py
  93. 4
      sabnzbd/rss.py
  94. 2
      sabnzbd/sabtray.py
  95. 2
      sabnzbd/sabtraylinux.py
  96. 2
      sabnzbd/scheduler.py
  97. 11
      sabnzbd/skintext.py
  98. 2
      sabnzbd/sorting.py
  99. 2
      sabnzbd/urlgrabber.py
  100. 2
      sabnzbd/utils/servertests.py

2
ABOUT.txt

@ -1,5 +1,5 @@
******************************************* *******************************************
*** This is SABnzbd 2.3.6 *** *** This is SABnzbd 2.3.7 ***
******************************************* *******************************************
SABnzbd is an open-source cross-platform binary newsreader. SABnzbd is an open-source cross-platform binary newsreader.
It simplifies the process of downloading from Usenet dramatically, It simplifies the process of downloading from Usenet dramatically,

2
COPYRIGHT.txt

@ -1,5 +1,5 @@
(c) Copyright 2007-2018 by "The SABnzbd-team" <team@sabnzbd.org> (c) Copyright 2007-2019 by "The SABnzbd-team" <team@sabnzbd.org>
The SABnzbd-team is: The SABnzbd-team is:

4
INSTALL.txt

@ -1,10 +1,10 @@
SABnzbd 2.3.6 SABnzbd 2.3.7
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
0) LICENSE 0) LICENSE
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
(c) Copyright 2007-2018 by "The SABnzbd-team" <team@sabnzbd.org> (c) Copyright 2007-2019 by "The SABnzbd-team" <team@sabnzbd.org>
This program is free software; you can redistribute it and/or This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License modify it under the terms of the GNU General Public License

2
LICENSE.txt

@ -1,4 +1,4 @@
(c) Copyright 2007-2018 by "The SABnzbd-team" <team@sabnzbd.org> (c) Copyright 2007-2019 by "The SABnzbd-team" <team@sabnzbd.org>
This program is free software; you can redistribute it and/or This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License modify it under the terms of the GNU General Public License

4
PKG-INFO

@ -1,7 +1,7 @@
Metadata-Version: 1.0 Metadata-Version: 1.0
Name: SABnzbd Name: SABnzbd
Version: 2.3.6 Version: 2.3.7
Summary: SABnzbd-2.3.6 Summary: SABnzbd-2.3.7
Home-page: https://sabnzbd.org Home-page: https://sabnzbd.org
Author: The SABnzbd Team Author: The SABnzbd Team
Author-email: team@sabnzbd.org Author-email: team@sabnzbd.org

28
README.mkd

@ -1,21 +1,15 @@
Release Notes - SABnzbd 2.3.6 Release Notes - SABnzbd 2.3.7
========================================================= =========================================================
## Improvements and bug fixes since 2.3.5 ## Improvements and bug fixes since 2.3.6
- New option require_modern_tls forces TLSv1.2+ for SSL-connections - Hopeless jobs will be failed faster, based on the first article of
- RSS source icon on all tabs of feed overview each file. If 80% of these first articles is missing, the job is aborted.
- RSS source icon now links to feed details page (if available) - Option "fast_fail" added to disable the new behavior.
- RSS feed URL's with commas would be wrongly escaped - Added option to quickly add a verified test download
- Common RSS login problems will show more appropriate error - Readout of some RSS feeds could result in a crash
- Added API-call to modify RSS-filters - Direct Unpack could get stuck processing
- Exceeding disk space could result in endless retry-loop - Show Details on Servers page could break graph display
- History Retry All would not retry failed NZB URL-fetches - Windows: Update MultiPar to 1.3.0.3
- API-call to retry a job could result in unexpected error
- Assume correct SSL/certificate setup if test-host was disabled
- The par2-file creator was logged incorrectly
- Linux: Correct supported file extensions of tray icon
- Windows: Update MultiPar to 1.3.0.2
- Windows and macOS: Update UnRar to 5.61
Still looking for help with SABnzbd (Python 3) development! Still looking for help with SABnzbd (Python 3) development!
https://www.reddit.com/r/usenet/comments/918nxv/ https://www.reddit.com/r/usenet/comments/918nxv/
@ -44,4 +38,4 @@ https://www.reddit.com/r/usenet/comments/918nxv/
that automatically verify, repair, extract and clean up posts downloaded that automatically verify, repair, extract and clean up posts downloaded
from Usenet. from Usenet.
(c) Copyright 2007-2018 by "The SABnzbd-team" \<team@sabnzbd.org\> (c) Copyright 2007-2019 by "The SABnzbd-team" \<team@sabnzbd.org\>

2
SABHelper.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

4
SABnzbd.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License
@ -217,7 +217,7 @@ def print_version():
print """ print """
%s-%s %s-%s
Copyright (C) 2007-2018, The SABnzbd-Team <team@sabnzbd.org> Copyright (C) 2007-2019, The SABnzbd-Team <team@sabnzbd.org>
SABnzbd comes with ABSOLUTELY NO WARRANTY. SABnzbd comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it This is free software, and you are welcome to redistribute it
under certain conditions. It is licensed under the under certain conditions. It is licensed under the

2
interfaces/Config/templates/config.tmpl

@ -142,7 +142,7 @@
<div class="colmask"> <div class="colmask">
<div class="padding alt"> <div class="padding alt">
<h5 class="copyright">Copyright &copy; 2007-2018 The SABnzbd Team &lt;<a href="mailto:team@sabnzbd.org">team@sabnzbd.org</a>&gt;</h5> <h5 class="copyright">Copyright &copy; 2007-2019 The SABnzbd Team &lt;<a href="mailto:team@sabnzbd.org">team@sabnzbd.org</a>&gt;</h5>
<p class="copyright"><small>$T('yourRights')</small></p> <p class="copyright"><small>$T('yourRights')</small></p>
</div> </div>

2
interfaces/Config/templates/config_server.tmpl

@ -450,6 +450,8 @@
\$(this).html(\$(this).html().replace("$T('showDetails')", "$T('hideDetails')")); \$(this).html(\$(this).html().replace("$T('showDetails')", "$T('hideDetails')"));
} else { } else {
\$(this).html(\$(this).html().replace("$T('hideDetails')", "$T('showDetails')")); \$(this).html(\$(this).html().replace("$T('hideDetails')", "$T('showDetails')"));
// Recalculate the charts if changed while details were open
showCharts()
} }
// Add coloring // Add coloring
addRowColor() addRowColor()

9
interfaces/Glitter/templates/include_overlays.tmpl

@ -137,6 +137,13 @@
</div> </div>
<div class="col-sm-6 col-loading" data-bind="visible: !hasPerformanceInfo()">$T('Glitter-loading')<span class="loader-dot-one">.</span><span class="loader-dot-two">.</span><span class="loader-dot-three">.</span></div> <div class="col-sm-6 col-loading" data-bind="visible: !hasPerformanceInfo()">$T('Glitter-loading')<span class="loader-dot-one">.</span><span class="loader-dot-two">.</span><span class="loader-dot-three">.</span></div>
</div> </div>
<div class="row test-download">
<div class="col-sm-6">$T('dashboard-testDownload')</div>
<div class="col-sm-6">
<a href="#" class="btn btn-default" data-bind="click: testDownload" data-size="100MB" data-tooltip="true" data-placement="top" title="$T('dashboard-testDownload-explain')"><span class="glyphicon glyphicon-download-alt"></span> 100 MB</a>
<a href="#" class="btn btn-default" data-bind="click: testDownload" data-size="1000MB" data-tooltip="true" data-placement="top" title="$T('dashboard-testDownload-explain')"><span class="glyphicon glyphicon-download-alt"></span> 1000 MB</a>
</div>
</div>
<hr /> <hr />
<div class="row options-function-box"> <div class="row options-function-box">
<div class="col-sm-6"> <div class="col-sm-6">
@ -633,7 +640,7 @@
</tbody> </tbody>
</table> </table>
<hr/> <hr/>
<p><small>Copyright (C) 2007-2018, The SABnzbd Team &lt;team@sabnzbd.org&gt;<br/>$T('yourRights') </small></p> <p><small>Copyright (C) 2007-2019, The SABnzbd Team &lt;team@sabnzbd.org&gt;<br/>$T('yourRights') </small></p>
</div> </div>
</div> </div>
</div> </div>

18
interfaces/Glitter/templates/static/javascripts/glitter.main.js

@ -849,6 +849,24 @@ function ViewModel() {
}) })
} }
// Download a test-NZB
self.testDownload = function(data, event) {
var nzbSize = $(event.target).data('size')
// Build request
var theCall = {
mode: "addurl",
name: "https://sabnzbd.org/tests/test_download_" + nzbSize + ".nzb",
priority: self.queue.priorityName["Force"]
}
// Add
callAPI(theCall).then(function(r) {
// Hide and reset/refresh
self.refresh()
$("#modal-options").modal("hide");
});
}
// Unblock server // Unblock server
self.unblockServer = function(servername) { self.unblockServer = function(servername) {
callSpecialAPI("./status/unblock_server/", { callSpecialAPI("./status/unblock_server/", {

8
interfaces/Glitter/templates/static/stylesheets/glitter.css

@ -1419,6 +1419,14 @@ tr.queue-item>td:first-child>a {
margin: 5px 0px 10px; margin: 5px 0px 10px;
} }
#modal-options .test-download .btn {
padding: 1px 5px;
}
#modal-options #options-status .test-download .btn .glyphicon {
margin-right: 2px;
}
#modal-options .options-function-box { #modal-options .options-function-box {
margin-top: 5px; margin-top: 5px;
} }

2
interfaces/Plush/templates/_inc_modals.tmpl

@ -28,7 +28,7 @@
</table> </table>
<div class="sabnzbd_logo main_sprite_container sprite_sabnzbdplus_logo"></div> <div class="sabnzbd_logo main_sprite_container sprite_sabnzbdplus_logo"></div>
<p><strong>SABnzbd $T('version'):</strong> $version</p> <p><strong>SABnzbd $T('version'):</strong> $version</p>
<p><small>Copyright (C) 2008-2016, The SABnzbd Team &lt;team@sabnzbd.org&gt;</small></p> <p><small>Copyright (C) 2008-2019, The SABnzbd Team &lt;team@sabnzbd.org&gt;</small></p>
<p><small>$T('yourRights')</small></p> <p><small>$T('yourRights')</small></p>
</div> </div>

2
po/email/SABemail.pot

@ -1,6 +1,6 @@
# #
# SABnzbd Translation Template file EMAIL # SABnzbd Translation Template file EMAIL
# Copyright 2011-2018 The SABnzbd-Team # Copyright 2011-2019 The SABnzbd-Team
# team@sabnzbd.org # team@sabnzbd.org
# #
msgid "" msgid ""

6
po/email/da.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:04+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2018-11-27 23:39+0000\n" "PO-Revision-Date: 2018-11-27 23:39+0000\n"
"Last-Translator: scootergrisen <scootergrisen@gmail.com>\n" "Last-Translator: scootergrisen <scootergrisen@gmail.com>\n"
"Language-Team: Danish <da@li.org>\n" "Language-Team: Danish <da@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-11-28 05:48+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n"
"X-Generator: Launchpad (build 18826)\n" "X-Generator: Launchpad (build 18847)\n"
#: email/email.tmpl:1 #: email/email.tmpl:1
msgid "" msgid ""

6
po/email/de.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:04+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2013-05-05 14:50+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n"
"Last-Translator: Thomas Lucke (Lucky) <Unknown>\n" "Last-Translator: Thomas Lucke (Lucky) <Unknown>\n"
"Language-Team: German <de@li.org>\n" "Language-Team: German <de@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
#: email/email.tmpl:1 #: email/email.tmpl:1
msgid "" msgid ""

6
po/email/es.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:04+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2013-05-05 14:50+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n"
"Last-Translator: shypike <Unknown>\n" "Last-Translator: shypike <Unknown>\n"
"Language-Team: Spanish <es@li.org>\n" "Language-Team: Spanish <es@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
#: email/email.tmpl:1 #: email/email.tmpl:1
msgid "" msgid ""

6
po/email/fi.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:04+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2013-05-05 14:50+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n"
"Last-Translator: Matti Ylönen <Unknown>\n" "Last-Translator: Matti Ylönen <Unknown>\n"
"Language-Team: Finnish <fi@li.org>\n" "Language-Team: Finnish <fi@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
#: email/email.tmpl:1 #: email/email.tmpl:1
msgid "" msgid ""

6
po/email/fr.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:04+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2013-05-05 14:50+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n"
"Last-Translator: Fox Ace <Unknown>\n" "Last-Translator: Fox Ace <Unknown>\n"
"Language-Team: French <fr@li.org>\n" "Language-Team: French <fr@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
#: email/email.tmpl:1 #: email/email.tmpl:1
msgid "" msgid ""

6
po/email/he.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:04+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2017-08-01 16:45+0000\n" "PO-Revision-Date: 2017-08-01 16:45+0000\n"
"Last-Translator: ION IL <Unknown>\n" "Last-Translator: ION IL <Unknown>\n"
"Language-Team: Hebrew <he@li.org>\n" "Language-Team: Hebrew <he@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
#: email/email.tmpl:1 #: email/email.tmpl:1
msgid "" msgid ""

6
po/email/nb.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:04+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2013-05-05 14:50+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Norwegian Bokmal <nb@li.org>\n" "Language-Team: Norwegian Bokmal <nb@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
#: email/email.tmpl:1 #: email/email.tmpl:1
msgid "" msgid ""

6
po/email/nl.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:04+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2013-05-05 14:50+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n"
"Last-Translator: shypike <Unknown>\n" "Last-Translator: shypike <Unknown>\n"
"Language-Team: Dutch <nl@li.org>\n" "Language-Team: Dutch <nl@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
#: email/email.tmpl:1 #: email/email.tmpl:1
msgid "" msgid ""

6
po/email/pl.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:04+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2013-05-05 14:50+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n"
"Last-Translator: Tomasz 'Zen' Napierala <tomasz@napierala.org>\n" "Last-Translator: Tomasz 'Zen' Napierala <tomasz@napierala.org>\n"
"Language-Team: Polish <pl@li.org>\n" "Language-Team: Polish <pl@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
#: email/email.tmpl:1 #: email/email.tmpl:1
msgid "" msgid ""

6
po/email/pt_BR.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:04+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2013-05-05 14:50+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n"
"Last-Translator: lrrosa <Unknown>\n" "Last-Translator: lrrosa <Unknown>\n"
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n" "Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
#: email/email.tmpl:1 #: email/email.tmpl:1
msgid "" msgid ""

6
po/email/ro.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:04+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2013-05-05 14:50+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n"
"Last-Translator: nicusor <Unknown>\n" "Last-Translator: nicusor <Unknown>\n"
"Language-Team: Romanian <ro@li.org>\n" "Language-Team: Romanian <ro@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
#: email/email.tmpl:1 #: email/email.tmpl:1
msgid "" msgid ""

6
po/email/ru.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:04+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2013-05-05 14:50+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n"
"Last-Translator: Pavel Maryanov <Unknown>\n" "Last-Translator: Pavel Maryanov <Unknown>\n"
"Language-Team: Russian <gnu@mx.ru>\n" "Language-Team: Russian <gnu@mx.ru>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
#: email/email.tmpl:1 #: email/email.tmpl:1
msgid "" msgid ""

6
po/email/sr.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:04+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2017-06-24 19:51+0000\n" "PO-Revision-Date: 2017-06-24 19:51+0000\n"
"Last-Translator: Safihre <safihre@sabnzbd.org>\n" "Last-Translator: Safihre <safihre@sabnzbd.org>\n"
"Language-Team: Launchpad Serbian Translators\n" "Language-Team: Launchpad Serbian Translators\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
"Language: sr\n" "Language: sr\n"
#: email/email.tmpl:1 #: email/email.tmpl:1

6
po/email/sv.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:04+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2017-06-24 19:50+0000\n" "PO-Revision-Date: 2017-06-24 19:50+0000\n"
"Last-Translator: Safihre <safihre@sabnzbd.org>\n" "Last-Translator: Safihre <safihre@sabnzbd.org>\n"
"Language-Team: Swedish <sv@li.org>\n" "Language-Team: Swedish <sv@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
#: email/email.tmpl:1 #: email/email.tmpl:1
msgid "" msgid ""

6
po/email/zh_CN.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:04+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2015-10-24 11:05+0000\n" "PO-Revision-Date: 2015-10-24 11:05+0000\n"
"Last-Translator: shypike <Unknown>\n" "Last-Translator: shypike <Unknown>\n"
"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n" "Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:47+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
#: email/email.tmpl:1 #: email/email.tmpl:1
msgid "" msgid ""

38
po/main/SABnzbd.pot

@ -1,6 +1,6 @@
# #
# SABnzbd Translation Template file MAIN # SABnzbd Translation Template file MAIN
# Copyright 2011-2018 The SABnzbd-Team # Copyright 2011-2019 The SABnzbd-Team
# team@sabnzbd.org # team@sabnzbd.org
# #
msgid "" msgid ""
@ -12,7 +12,7 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ASCII\n" "Content-Type: text/plain; charset=ASCII\n"
"Content-Transfer-Encoding: 7bit\n" "Content-Transfer-Encoding: 7bit\n"
"POT-Creation-Date: 2018-11-28 09:21+W. Europe Standard Time\n" "POT-Creation-Date: 2019-01-04 12:49+W. Europe Standard Time\n"
"Generated-By: pygettext.py 1.5\n" "Generated-By: pygettext.py 1.5\n"
@ -413,6 +413,10 @@ msgid "Unpacked %s files/folders in %s"
msgstr "" msgstr ""
#: sabnzbd/directunpacker.py [Warning message] #: sabnzbd/directunpacker.py [Warning message]
msgid "Unable to stop the unrar process."
msgstr ""
#: sabnzbd/directunpacker.py [Warning message]
msgid "Direct Unpack was automatically enabled." msgid "Direct Unpack was automatically enabled."
msgstr "" msgstr ""
@ -2018,7 +2022,7 @@ msgstr ""
msgid "Email" msgid "Email"
msgstr "" msgstr ""
#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py #: sabnzbd/skintext.py [Main menu item]
msgid "Categories" msgid "Categories"
msgstr "" msgstr ""
@ -2415,6 +2419,14 @@ msgid "Repeat test"
msgstr "" msgstr ""
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Test download"
msgstr ""
#: sabnzbd/skintext.py
msgid "Adds a verified test NZB of the specified size, filled with random data. Can be used to verify your setup."
msgstr ""
#: sabnzbd/skintext.py
msgid "Config File" msgid "Config File"
msgstr "" msgstr ""
@ -3383,14 +3395,6 @@ msgid "Send group command before requesting articles."
msgstr "" msgstr ""
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Only use this server for these categories."
msgstr ""
#: sabnzbd/skintext.py
msgid "None of the enabled servers have the 'Default' category selected. Jobs in the queue that are not assigned to one of the server's categories will not be downloaded."
msgstr ""
#: sabnzbd/skintext.py
msgid "Personal notes" msgid "Personal notes"
msgstr "" msgstr ""
@ -3563,10 +3567,6 @@ msgid "Enable Growl"
msgstr "" msgstr ""
#: sabnzbd/skintext.py [Don't translate "Growl"] #: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Send notifications to Growl"
msgstr ""
#: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Only use for remote Growl server (host:port)" msgid "Only use for remote Growl server (host:port)"
msgstr "" msgstr ""
@ -3582,19 +3582,11 @@ msgstr ""
msgid "Enable NotifyOSD" msgid "Enable NotifyOSD"
msgstr "" msgstr ""
#: sabnzbd/skintext.py [Don't translate "NotifyOSD"]
msgid "Send notifications to NotifyOSD"
msgstr ""
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section]
msgid "Notification Center" msgid "Notification Center"
msgstr "" msgstr ""
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Send notifications to Notification Center"
msgstr ""
#: sabnzbd/skintext.py
msgid "Enable Windows Notifications" msgid "Enable Windows Notifications"
msgstr "" msgstr ""

56
po/main/da.po

@ -6,15 +6,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-12-14 08:30+0000\n" "POT-Creation-Date: 2019-01-04 12:42+0000\n"
"PO-Revision-Date: 2018-11-28 04:21+0000\n" "PO-Revision-Date: 2018-11-28 04:21+0000\n"
"Last-Translator: scootergrisen <scootergrisen@gmail.com>\n" "Last-Translator: scootergrisen <scootergrisen@gmail.com>\n"
"Language-Team: Danish\n" "Language-Team: Danish\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-12-15 05:53+0000\n" "X-Launchpad-Export-Date: 2019-01-05 05:41+0000\n"
"X-Generator: Launchpad (build 18837)\n" "X-Generator: Launchpad (build 18847)\n"
"Language: da\n" "Language: da\n"
#: SABnzbd.py [Error message] #: SABnzbd.py [Error message]
@ -442,6 +442,10 @@ msgid "Unpacked %s files/folders in %s"
msgstr "Udpakket %s filer/mapper i %s" msgstr "Udpakket %s filer/mapper i %s"
#: sabnzbd/directunpacker.py [Warning message] #: sabnzbd/directunpacker.py [Warning message]
msgid "Unable to stop the unrar process."
msgstr ""
#: sabnzbd/directunpacker.py [Warning message]
msgid "Direct Unpack was automatically enabled." msgid "Direct Unpack was automatically enabled."
msgstr "" msgstr ""
@ -2135,7 +2139,7 @@ msgstr "Meddelelser"
msgid "Email" msgid "Email"
msgstr "E-mail" msgstr "E-mail"
#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py #: sabnzbd/skintext.py [Main menu item]
msgid "Categories" msgid "Categories"
msgstr "Kategorier" msgstr "Kategorier"
@ -2534,6 +2538,16 @@ msgid "Repeat test"
msgstr "Gentagelse test" msgstr "Gentagelse test"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Test download"
msgstr ""
#: sabnzbd/skintext.py
msgid ""
"Adds a verified test NZB of the specified size, filled with random data. Can "
"be used to verify your setup."
msgstr ""
#: sabnzbd/skintext.py
msgid "Config File" msgid "Config File"
msgstr "Konfigurations fil" msgstr "Konfigurations fil"
@ -3648,19 +3662,6 @@ msgid "Send group command before requesting articles."
msgstr "Send gruppe kommandoen, før du anmoder om artikler." msgstr "Send gruppe kommandoen, før du anmoder om artikler."
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Only use this server for these categories."
msgstr "Brug kun denne server for disse kategorier."
#: sabnzbd/skintext.py
msgid ""
"None of the enabled servers have the 'Default' category selected. Jobs in "
"the queue that are not assigned to one of the server's categories will not "
"be downloaded."
msgstr ""
"Ingen af ​​de aktiverede servere har kategorien 'Standard' valgt. Job i køen "
"som ikke er tildelt en af ​​serverens kategorier vil ikke blive downloadet."
#: sabnzbd/skintext.py
msgid "Personal notes" msgid "Personal notes"
msgstr "Personlige notater" msgstr "Personlige notater"
@ -3841,10 +3842,6 @@ msgid "Enable Growl"
msgstr "Aktiver Growl" msgstr "Aktiver Growl"
#: sabnzbd/skintext.py [Don't translate "Growl"] #: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Send notifications to Growl"
msgstr "Send meddelelser til Growl"
#: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Only use for remote Growl server (host:port)" msgid "Only use for remote Growl server (host:port)"
msgstr "Bruges kun ved Growl fjern server (vært: port)" msgstr "Bruges kun ved Growl fjern server (vært: port)"
@ -3860,19 +3857,11 @@ msgstr "Valgfri adgangskode til Growl server"
msgid "Enable NotifyOSD" msgid "Enable NotifyOSD"
msgstr "Aktiver NotifyOSD" msgstr "Aktiver NotifyOSD"
#: sabnzbd/skintext.py [Don't translate "NotifyOSD"]
msgid "Send notifications to NotifyOSD"
msgstr "Send meddelelser til NotifyOSD"
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section]
msgid "Notification Center" msgid "Notification Center"
msgstr "Notification Center" msgstr "Notification Center"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Send notifications to Notification Center"
msgstr "Send notifications to Notification Center"
#: sabnzbd/skintext.py
msgid "Enable Windows Notifications" msgid "Enable Windows Notifications"
msgstr "Aktiver Windows notifikationer" msgstr "Aktiver Windows notifikationer"
@ -5430,6 +5419,12 @@ msgstr "URL hentning mislykkedes; %s"
#~ msgid "Join files ending in .001.ts, .002.ts etc. into one file." #~ msgid "Join files ending in .001.ts, .002.ts etc. into one file."
#~ msgstr "Sammenføjer filer, der ender med, 001.ts, .002.ts osv. til en fil." #~ msgstr "Sammenføjer filer, der ender med, 001.ts, .002.ts osv. til en fil."
#~ msgid "Send notifications to Growl"
#~ msgstr "Send meddelelser til Growl"
#~ msgid "Send notifications to NotifyOSD"
#~ msgstr "Send meddelelser til NotifyOSD"
#~ msgid "Only for optional servers" #~ msgid "Only for optional servers"
#~ msgstr "Kun for ekstra servere" #~ msgstr "Kun for ekstra servere"
@ -5449,6 +5444,9 @@ msgstr "URL hentning mislykkedes; %s"
#~ msgstr "" #~ msgstr ""
#~ "Aktiver klasser af meddelelser der skal indberettes (ingen, én eller flere)" #~ "Aktiver klasser af meddelelser der skal indberettes (ingen, én eller flere)"
#~ msgid "Send notifications to Notification Center"
#~ msgstr "Send notifications to Notification Center"
#~ msgid "Refer to https://www.oznzb.com/profile" #~ msgid "Refer to https://www.oznzb.com/profile"
#~ msgstr "Se https://www.oznzb.com/profile" #~ msgstr "Se https://www.oznzb.com/profile"

57
po/main/de.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-12-14 08:30+0000\n" "POT-Creation-Date: 2019-01-04 12:42+0000\n"
"PO-Revision-Date: 2018-05-31 06:22+0000\n" "PO-Revision-Date: 2018-05-31 06:22+0000\n"
"Last-Translator: scope <Unknown>\n" "Last-Translator: scope <Unknown>\n"
"Language-Team: German <de@li.org>\n" "Language-Team: German <de@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-12-15 05:53+0000\n" "X-Launchpad-Export-Date: 2019-01-05 05:41+0000\n"
"X-Generator: Launchpad (build 18837)\n" "X-Generator: Launchpad (build 18847)\n"
#: SABnzbd.py [Error message] #: SABnzbd.py [Error message]
msgid "Failed to start web-interface" msgid "Failed to start web-interface"
@ -458,6 +458,10 @@ msgid "Unpacked %s files/folders in %s"
msgstr "%s Datei(en)/Ordner entpackt in %s" msgstr "%s Datei(en)/Ordner entpackt in %s"
#: sabnzbd/directunpacker.py [Warning message] #: sabnzbd/directunpacker.py [Warning message]
msgid "Unable to stop the unrar process."
msgstr ""
#: sabnzbd/directunpacker.py [Warning message]
msgid "Direct Unpack was automatically enabled." msgid "Direct Unpack was automatically enabled."
msgstr "Direkt entpacken wurde automatisch aktiviert" msgstr "Direkt entpacken wurde automatisch aktiviert"
@ -2192,7 +2196,7 @@ msgstr "Benachrichtigungen"
msgid "Email" msgid "Email"
msgstr "E-Mail" msgstr "E-Mail"
#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py #: sabnzbd/skintext.py [Main menu item]
msgid "Categories" msgid "Categories"
msgstr "Kategorien" msgstr "Kategorien"
@ -2594,6 +2598,16 @@ msgid "Repeat test"
msgstr "Test wiederholen" msgstr "Test wiederholen"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Test download"
msgstr ""
#: sabnzbd/skintext.py
msgid ""
"Adds a verified test NZB of the specified size, filled with random data. Can "
"be used to verify your setup."
msgstr ""
#: sabnzbd/skintext.py
msgid "Config File" msgid "Config File"
msgstr "Konfigurationsdatei" msgstr "Konfigurationsdatei"
@ -3756,20 +3770,6 @@ msgid "Send group command before requesting articles."
msgstr "Gruppen-Befehl senden, bevor Artikeln angefordert werden." msgstr "Gruppen-Befehl senden, bevor Artikeln angefordert werden."
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Only use this server for these categories."
msgstr "Diesen Server nur für diese Kategorien benutzen."
#: sabnzbd/skintext.py
msgid ""
"None of the enabled servers have the 'Default' category selected. Jobs in "
"the queue that are not assigned to one of the server's categories will not "
"be downloaded."
msgstr ""
"Keiner der aktivierten Server hat die \"Standard\" Kategorie ausgewählt. "
"Jobs in der Warteschlange die nicht mit einer Server Kategorie verbunden "
"sind werden nicht Heruntergeladen."
#: sabnzbd/skintext.py
msgid "Personal notes" msgid "Personal notes"
msgstr "Persönliche Notizen" msgstr "Persönliche Notizen"
@ -3952,10 +3952,6 @@ msgid "Enable Growl"
msgstr "Growl aktivieren" msgstr "Growl aktivieren"
#: sabnzbd/skintext.py [Don't translate "Growl"] #: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Send notifications to Growl"
msgstr "Benachrichtigungen an Growl senden"
#: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Only use for remote Growl server (host:port)" msgid "Only use for remote Growl server (host:port)"
msgstr "Nur für entfernten Growl-Server verwenden (Rechnername:Port)" msgstr "Nur für entfernten Growl-Server verwenden (Rechnername:Port)"
@ -3971,19 +3967,11 @@ msgstr "Optionales Passwort für den Growl-Server"
msgid "Enable NotifyOSD" msgid "Enable NotifyOSD"
msgstr "NotifyOSD aktivieren" msgstr "NotifyOSD aktivieren"
#: sabnzbd/skintext.py [Don't translate "NotifyOSD"]
msgid "Send notifications to NotifyOSD"
msgstr "Benachrichtigungen an NotifyOSD senden"
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section]
msgid "Notification Center" msgid "Notification Center"
msgstr "Benachrichtigungscenter" msgstr "Benachrichtigungscenter"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Send notifications to Notification Center"
msgstr "Benachrichtigung an Benachrichtigungscenter schicken"
#: sabnzbd/skintext.py
msgid "Enable Windows Notifications" msgid "Enable Windows Notifications"
msgstr "Windows-Benachrichtigungen aktivieren" msgstr "Windows-Benachrichtigungen aktivieren"
@ -5588,6 +5576,12 @@ msgstr "Abrufen der URL fehlgeschlagen; %s"
#~ msgid "Apply maximum retries only to optional servers" #~ msgid "Apply maximum retries only to optional servers"
#~ msgstr "Die Anzahl Wiederholungen nur auf optionale Server anwenden" #~ msgstr "Die Anzahl Wiederholungen nur auf optionale Server anwenden"
#~ msgid "Send notifications to Growl"
#~ msgstr "Benachrichtigungen an Growl senden"
#~ msgid "Send notifications to NotifyOSD"
#~ msgstr "Benachrichtigungen an NotifyOSD senden"
#~ msgid "Check result of unpacking" #~ msgid "Check result of unpacking"
#~ msgstr "Resultat des Entpackens überprüfen" #~ msgstr "Resultat des Entpackens überprüfen"
@ -5618,6 +5612,9 @@ msgstr "Abrufen der URL fehlgeschlagen; %s"
#~ msgid "Notification classes" #~ msgid "Notification classes"
#~ msgstr "Benachrichtigungsarten" #~ msgstr "Benachrichtigungsarten"
#~ msgid "Send notifications to Notification Center"
#~ msgstr "Benachrichtigung an Benachrichtigungscenter schicken"
#~ msgid "Enable classes of messages to be reported (none, one or multiple)" #~ msgid "Enable classes of messages to be reported (none, one or multiple)"
#~ msgstr "" #~ msgstr ""
#~ "Benachrichtigung für Nachrichtengruppen aktivieren (keine, eine oder " #~ "Benachrichtigung für Nachrichtengruppen aktivieren (keine, eine oder "

57
po/main/es.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-12-14 08:30+0000\n" "POT-Creation-Date: 2019-01-04 12:42+0000\n"
"PO-Revision-Date: 2018-02-14 14:18+0000\n" "PO-Revision-Date: 2018-02-14 14:18+0000\n"
"Last-Translator: Safihre <safihre@sabnzbd.org>\n" "Last-Translator: Safihre <safihre@sabnzbd.org>\n"
"Language-Team: Spanish <es@li.org>\n" "Language-Team: Spanish <es@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-12-15 05:55+0000\n" "X-Launchpad-Export-Date: 2019-01-05 05:42+0000\n"
"X-Generator: Launchpad (build 18837)\n" "X-Generator: Launchpad (build 18847)\n"
#: SABnzbd.py [Error message] #: SABnzbd.py [Error message]
msgid "Failed to start web-interface" msgid "Failed to start web-interface"
@ -440,6 +440,10 @@ msgid "Unpacked %s files/folders in %s"
msgstr "Descompresos %s archivos/directorios en %s" msgstr "Descompresos %s archivos/directorios en %s"
#: sabnzbd/directunpacker.py [Warning message] #: sabnzbd/directunpacker.py [Warning message]
msgid "Unable to stop the unrar process."
msgstr ""
#: sabnzbd/directunpacker.py [Warning message]
msgid "Direct Unpack was automatically enabled." msgid "Direct Unpack was automatically enabled."
msgstr "" msgstr ""
@ -2149,7 +2153,7 @@ msgstr "Notificaciones"
msgid "Email" msgid "Email"
msgstr "Correo" msgstr "Correo"
#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py #: sabnzbd/skintext.py [Main menu item]
msgid "Categories" msgid "Categories"
msgstr "Categorías" msgstr "Categorías"
@ -2551,6 +2555,16 @@ msgid "Repeat test"
msgstr "Repita la prueba" msgstr "Repita la prueba"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Test download"
msgstr ""
#: sabnzbd/skintext.py
msgid ""
"Adds a verified test NZB of the specified size, filled with random data. Can "
"be used to verify your setup."
msgstr ""
#: sabnzbd/skintext.py
msgid "Config File" msgid "Config File"
msgstr "Fichero de Config" msgstr "Fichero de Config"
@ -3667,20 +3681,6 @@ msgid "Send group command before requesting articles."
msgstr "Enviar comando group antes de solicitar los artículos." msgstr "Enviar comando group antes de solicitar los artículos."
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Only use this server for these categories."
msgstr "Sólo utilizar este servidor para estas categorías ."
#: sabnzbd/skintext.py
msgid ""
"None of the enabled servers have the 'Default' category selected. Jobs in "
"the queue that are not assigned to one of the server's categories will not "
"be downloaded."
msgstr ""
"Ninguno de los servidores activos tiene la categoría \"por defecto\" "
"seleccionada. Las tareas en espera que no estén asignadas a una categoría "
"del servidor no serán descargadas."
#: sabnzbd/skintext.py
msgid "Personal notes" msgid "Personal notes"
msgstr "Notas personales" msgstr "Notas personales"
@ -3864,10 +3864,6 @@ msgid "Enable Growl"
msgstr "Habilitar Growl" msgstr "Habilitar Growl"
#: sabnzbd/skintext.py [Don't translate "Growl"] #: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Send notifications to Growl"
msgstr "Enviar notificaciones a Growl"
#: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Only use for remote Growl server (host:port)" msgid "Only use for remote Growl server (host:port)"
msgstr "Usar sólo para un servidor Growl remoto (servidor:puerto)" msgstr "Usar sólo para un servidor Growl remoto (servidor:puerto)"
@ -3883,19 +3879,11 @@ msgstr "Contraseña opcional para el servidor Growl"
msgid "Enable NotifyOSD" msgid "Enable NotifyOSD"
msgstr "Habilitar NotifyOSD" msgstr "Habilitar NotifyOSD"
#: sabnzbd/skintext.py [Don't translate "NotifyOSD"]
msgid "Send notifications to NotifyOSD"
msgstr "Enviar notificaciones a NotifyOSD"
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section]
msgid "Notification Center" msgid "Notification Center"
msgstr "Centro de Notificación" msgstr "Centro de Notificación"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Send notifications to Notification Center"
msgstr "Envía notificaciones al Centro de Notificación"
#: sabnzbd/skintext.py
msgid "Enable Windows Notifications" msgid "Enable Windows Notifications"
msgstr "Activar notificaciones Windows" msgstr "Activar notificaciones Windows"
@ -5403,6 +5391,12 @@ msgstr "Error al recuperar la URL; %s"
#~ msgid "Email Account Settings" #~ msgid "Email Account Settings"
#~ msgstr "Ajustes de E-Mail" #~ msgstr "Ajustes de E-Mail"
#~ msgid "Send notifications to Growl"
#~ msgstr "Enviar notificaciones a Growl"
#~ msgid "Send notifications to NotifyOSD"
#~ msgstr "Enviar notificaciones a NotifyOSD"
#~ msgid "User-defined categories" #~ msgid "User-defined categories"
#~ msgstr "Categorías definidas por el usuario" #~ msgstr "Categorías definidas por el usuario"
@ -5521,6 +5515,9 @@ msgstr "Error al recuperar la URL; %s"
#~ msgstr "" #~ msgstr ""
#~ "Activar clases de mensajes que deben notificarse (ninguno, uno o múltiples)" #~ "Activar clases de mensajes que deben notificarse (ninguno, uno o múltiples)"
#~ msgid "Send notifications to Notification Center"
#~ msgstr "Envía notificaciones al Centro de Notificación"
#~ msgid "WARNING: Aborted job \"%s\" because of encrypted RAR file" #~ msgid "WARNING: Aborted job \"%s\" because of encrypted RAR file"
#~ msgstr "AVISO: Abortadeo el trabajo \"%s\" por un archivo RAR cifrado" #~ msgstr "AVISO: Abortadeo el trabajo \"%s\" por un archivo RAR cifrado"

57
po/main/fi.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-12-14 08:30+0000\n" "POT-Creation-Date: 2019-01-04 12:42+0000\n"
"PO-Revision-Date: 2018-02-14 14:19+0000\n" "PO-Revision-Date: 2018-02-14 14:19+0000\n"
"Last-Translator: Safihre <safihre@sabnzbd.org>\n" "Last-Translator: Safihre <safihre@sabnzbd.org>\n"
"Language-Team: Finnish <fi@li.org>\n" "Language-Team: Finnish <fi@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-12-15 05:53+0000\n" "X-Launchpad-Export-Date: 2019-01-05 05:41+0000\n"
"X-Generator: Launchpad (build 18837)\n" "X-Generator: Launchpad (build 18847)\n"
#: SABnzbd.py [Error message] #: SABnzbd.py [Error message]
msgid "Failed to start web-interface" msgid "Failed to start web-interface"
@ -439,6 +439,10 @@ msgid "Unpacked %s files/folders in %s"
msgstr "Purettiin %s tiedostoa/kansiota kohteeseen %s" msgstr "Purettiin %s tiedostoa/kansiota kohteeseen %s"
#: sabnzbd/directunpacker.py [Warning message] #: sabnzbd/directunpacker.py [Warning message]
msgid "Unable to stop the unrar process."
msgstr ""
#: sabnzbd/directunpacker.py [Warning message]
msgid "Direct Unpack was automatically enabled." msgid "Direct Unpack was automatically enabled."
msgstr "" msgstr ""
@ -2133,7 +2137,7 @@ msgstr "Ilmoitukset"
msgid "Email" msgid "Email"
msgstr "Sähköposti" msgstr "Sähköposti"
#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py #: sabnzbd/skintext.py [Main menu item]
msgid "Categories" msgid "Categories"
msgstr "Kategoriat" msgstr "Kategoriat"
@ -2533,6 +2537,16 @@ msgid "Repeat test"
msgstr "Toista testi" msgstr "Toista testi"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Test download"
msgstr ""
#: sabnzbd/skintext.py
msgid ""
"Adds a verified test NZB of the specified size, filled with random data. Can "
"be used to verify your setup."
msgstr ""
#: sabnzbd/skintext.py
msgid "Config File" msgid "Config File"
msgstr "Asetustiedosto" msgstr "Asetustiedosto"
@ -3656,20 +3670,6 @@ msgid "Send group command before requesting articles."
msgstr "Lähettää ryhmäkomennon ennen artikkeleiden pyytämistä." msgstr "Lähettää ryhmäkomennon ennen artikkeleiden pyytämistä."
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Only use this server for these categories."
msgstr "Käytä tätä palvelinta vain näihin kategorioihin."
#: sabnzbd/skintext.py
msgid ""
"None of the enabled servers have the 'Default' category selected. Jobs in "
"the queue that are not assigned to one of the server's categories will not "
"be downloaded."
msgstr ""
"Ainoallakaan käytössä olevalla palvelimella ei ole 'Oletus' kategoriaa "
"valittuna. Jonossa olevia latauksia, joita ei ole lisätty johonkin "
"palvelimen kategoriaan ei tulla lataamaan."
#: sabnzbd/skintext.py
msgid "Personal notes" msgid "Personal notes"
msgstr "Henkilökohtaiset huomautukset" msgstr "Henkilökohtaiset huomautukset"
@ -3850,10 +3850,6 @@ msgid "Enable Growl"
msgstr "Growl käytössä" msgstr "Growl käytössä"
#: sabnzbd/skintext.py [Don't translate "Growl"] #: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Send notifications to Growl"
msgstr "Lähetä ilmoitukset Growliin"
#: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Only use for remote Growl server (host:port)" msgid "Only use for remote Growl server (host:port)"
msgstr "Käytä vain Growl etäpalvelimelle (isäntä:portti)" msgstr "Käytä vain Growl etäpalvelimelle (isäntä:portti)"
@ -3869,19 +3865,11 @@ msgstr "Vaihtoehtoinen salasana Growl palvelimelle"
msgid "Enable NotifyOSD" msgid "Enable NotifyOSD"
msgstr "NotifyOSD käytössä" msgstr "NotifyOSD käytössä"
#: sabnzbd/skintext.py [Don't translate "NotifyOSD"]
msgid "Send notifications to NotifyOSD"
msgstr "Lähetä ilmoitukset NotifyOSD:hen"
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section]
msgid "Notification Center" msgid "Notification Center"
msgstr "Ilmoituskeskus" msgstr "Ilmoituskeskus"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Send notifications to Notification Center"
msgstr "Lähetä ilmoitukset ilmoituskeskukseen"
#: sabnzbd/skintext.py
msgid "Enable Windows Notifications" msgid "Enable Windows Notifications"
msgstr "Windows-ilmoitukset käytössä" msgstr "Windows-ilmoitukset käytössä"
@ -5390,6 +5378,12 @@ msgstr "Osoitteen nouto epäonnistui; %s"
#~ msgid "Are you sure you want to delete" #~ msgid "Are you sure you want to delete"
#~ msgstr "Oletko varma, että haluat poistaa" #~ msgstr "Oletko varma, että haluat poistaa"
#~ msgid "Send notifications to NotifyOSD"
#~ msgstr "Lähetä ilmoitukset NotifyOSD:hen"
#~ msgid "Send notifications to Growl"
#~ msgstr "Lähetä ilmoitukset Growliin"
#~ msgid "Failed to remove nzo from postproc queue (id)" #~ msgid "Failed to remove nzo from postproc queue (id)"
#~ msgstr "Ei voitu poistaa nzo:ta jälkikäsittelyn jonosta (id)" #~ msgstr "Ei voitu poistaa nzo:ta jälkikäsittelyn jonosta (id)"
@ -5493,6 +5487,9 @@ msgstr "Osoitteen nouto epäonnistui; %s"
#~ "Ottaa luokat käyttöön viesteille joita raportoidaan (ei mitään, yksi tai " #~ "Ottaa luokat käyttöön viesteille joita raportoidaan (ei mitään, yksi tai "
#~ "monta)" #~ "monta)"
#~ msgid "Send notifications to Notification Center"
#~ msgstr "Lähetä ilmoitukset ilmoituskeskukseen"
#~ msgid "Groups / Indexer tags" #~ msgid "Groups / Indexer tags"
#~ msgstr "Ryhmien / Indeksoijan tunnisteet" #~ msgstr "Ryhmien / Indeksoijan tunnisteet"

61
po/main/fr.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-12-14 08:30+0000\n" "POT-Creation-Date: 2019-01-04 12:42+0000\n"
"PO-Revision-Date: 2018-03-16 21:07+0000\n" "PO-Revision-Date: 2019-01-05 12:50+0000\n"
"Last-Translator: Fred <88com88@gmail.com>\n" "Last-Translator: Fred <88com88@gmail.com>\n"
"Language-Team: French <fr@li.org>\n" "Language-Team: French <fr@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-12-15 05:53+0000\n" "X-Launchpad-Export-Date: 2019-01-06 04:48+0000\n"
"X-Generator: Launchpad (build 18837)\n" "X-Generator: Launchpad (build 18847)\n"
#: SABnzbd.py [Error message] #: SABnzbd.py [Error message]
msgid "Failed to start web-interface" msgid "Failed to start web-interface"
@ -460,6 +460,10 @@ msgid "Unpacked %s files/folders in %s"
msgstr "%s fichier(s)/dossier(s) extrait(s) en %s" msgstr "%s fichier(s)/dossier(s) extrait(s) en %s"
#: sabnzbd/directunpacker.py [Warning message] #: sabnzbd/directunpacker.py [Warning message]
msgid "Unable to stop the unrar process."
msgstr "Impossible d'arrêter le processus unrar."
#: sabnzbd/directunpacker.py [Warning message]
msgid "Direct Unpack was automatically enabled." msgid "Direct Unpack was automatically enabled."
msgstr "La Décompression Directe a été activée automatiquement." msgstr "La Décompression Directe a été activée automatiquement."
@ -2198,7 +2202,7 @@ msgstr "Notifications"
msgid "Email" msgid "Email"
msgstr "Email" msgstr "Email"
#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py #: sabnzbd/skintext.py [Main menu item]
msgid "Categories" msgid "Categories"
msgstr "Catégories" msgstr "Catégories"
@ -2601,6 +2605,18 @@ msgid "Repeat test"
msgstr "Refaire le test" msgstr "Refaire le test"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Test download"
msgstr "Tester le téléchargement"
#: sabnzbd/skintext.py
msgid ""
"Adds a verified test NZB of the specified size, filled with random data. Can "
"be used to verify your setup."
msgstr ""
"Ajoute un fichier test NZB, de la taille spécifiée, rempli de données "
"aléatoires. Peut être utilisé pour vérifier votre configuration."
#: sabnzbd/skintext.py
msgid "Config File" msgid "Config File"
msgstr "Fichier de configuration" msgstr "Fichier de configuration"
@ -3764,20 +3780,6 @@ msgid "Send group command before requesting articles."
msgstr "Envoyer la commande 'group' avant la demande des articles." msgstr "Envoyer la commande 'group' avant la demande des articles."
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Only use this server for these categories."
msgstr "Utilisez uniquement ce serveur pour ces catégories."
#: sabnzbd/skintext.py
msgid ""
"None of the enabled servers have the 'Default' category selected. Jobs in "
"the queue that are not assigned to one of the server's categories will not "
"be downloaded."
msgstr ""
"Aucun des serveurs activés n'a la catégorie \"Par défaut\" sélectionnée. Les "
"tâches de la file d'attente qui ne sont pas affectées à une des catégories "
"de serveur ne seront pas téléchargées."
#: sabnzbd/skintext.py
msgid "Personal notes" msgid "Personal notes"
msgstr "Notes personnelles" msgstr "Notes personnelles"
@ -3962,10 +3964,6 @@ msgid "Enable Growl"
msgstr "Activer Growl" msgstr "Activer Growl"
#: sabnzbd/skintext.py [Don't translate "Growl"] #: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Send notifications to Growl"
msgstr "Envoie les notifications à Growl"
#: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Only use for remote Growl server (host:port)" msgid "Only use for remote Growl server (host:port)"
msgstr "Utiliser seulement pour le serveur Growl à distance (hôte:port)" msgstr "Utiliser seulement pour le serveur Growl à distance (hôte:port)"
@ -3981,19 +3979,11 @@ msgstr "Mot de passe optionnel pour le serveur Growl"
msgid "Enable NotifyOSD" msgid "Enable NotifyOSD"
msgstr "Activer NotifyOSD" msgstr "Activer NotifyOSD"
#: sabnzbd/skintext.py [Don't translate "NotifyOSD"]
msgid "Send notifications to NotifyOSD"
msgstr "Envoie les notifications à NotifyOSD"
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section]
msgid "Notification Center" msgid "Notification Center"
msgstr "Centre de notification" msgstr "Centre de notification"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Send notifications to Notification Center"
msgstr "Envoyer des notifications au centre de notification"
#: sabnzbd/skintext.py
msgid "Enable Windows Notifications" msgid "Enable Windows Notifications"
msgstr "Activer les notifications Windows" msgstr "Activer les notifications Windows"
@ -5526,6 +5516,9 @@ msgstr "Échec de récupération de l'URL ; %s"
#~ msgid "Email Account Settings" #~ msgid "Email Account Settings"
#~ msgstr "Paramètres du compte email" #~ msgstr "Paramètres du compte email"
#~ msgid "Send notifications to NotifyOSD"
#~ msgstr "Envoie les notifications à NotifyOSD"
#~ msgid "Generic Sorting" #~ msgid "Generic Sorting"
#~ msgstr "Tri générique" #~ msgstr "Tri générique"
@ -5537,6 +5530,9 @@ msgstr "Échec de récupération de l'URL ; %s"
#~ "Activer les classes de messages qui doivent être communiqués (aucun, un ou " #~ "Activer les classes de messages qui doivent être communiqués (aucun, un ou "
#~ "plusieurs)" #~ "plusieurs)"
#~ msgid "Send notifications to Notification Center"
#~ msgstr "Envoyer des notifications au centre de notification"
#~ msgid "Refer to https://www.oznzb.com/profile" #~ msgid "Refer to https://www.oznzb.com/profile"
#~ msgstr "Reportez-vous à https://www.oznzb.com/profile" #~ msgstr "Reportez-vous à https://www.oznzb.com/profile"
@ -5663,6 +5659,9 @@ msgstr "Échec de récupération de l'URL ; %s"
#~ msgid "Skip" #~ msgid "Skip"
#~ msgstr "Ignorer" #~ msgstr "Ignorer"
#~ msgid "Send notifications to Growl"
#~ msgstr "Envoie les notifications à Growl"
#~ msgid "Groups / Indexer tags" #~ msgid "Groups / Indexer tags"
#~ msgstr "balises Groupes / Indexeur" #~ msgstr "balises Groupes / Indexeur"

66
po/main/he.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-12-14 08:30+0000\n" "POT-Creation-Date: 2019-01-04 12:42+0000\n"
"PO-Revision-Date: 2018-09-26 20:48+0000\n" "PO-Revision-Date: 2019-01-05 10:03+0000\n"
"Last-Translator: ION IL <Unknown>\n" "Last-Translator: ION IL <Unknown>\n"
"Language-Team: Hebrew <he@li.org>\n" "Language-Team: Hebrew <he@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-12-15 05:53+0000\n" "X-Launchpad-Export-Date: 2019-01-06 04:48+0000\n"
"X-Generator: Launchpad (build 18837)\n" "X-Generator: Launchpad (build 18847)\n"
#: SABnzbd.py [Error message] #: SABnzbd.py [Error message]
msgid "Failed to start web-interface" msgid "Failed to start web-interface"
@ -433,6 +433,10 @@ msgid "Unpacked %s files/folders in %s"
msgstr "פורקו %s קבצים/תיקיות תוך %s" msgstr "פורקו %s קבצים/תיקיות תוך %s"
#: sabnzbd/directunpacker.py [Warning message] #: sabnzbd/directunpacker.py [Warning message]
msgid "Unable to stop the unrar process."
msgstr "לא היה ניתן לעצור את תהליך החילוץ"
#: sabnzbd/directunpacker.py [Warning message]
msgid "Direct Unpack was automatically enabled." msgid "Direct Unpack was automatically enabled."
msgstr ".פריקה ישירה אופשרה באופן אוטומטי" msgstr ".פריקה ישירה אופשרה באופן אוטומטי"
@ -1245,7 +1249,7 @@ msgstr "אזהרות"
#: sabnzbd/osxmenu.py # sabnzbd/sabtray.py # sabnzbd/sabtraylinux.py # sabnzbd/skintext.py #: sabnzbd/osxmenu.py # sabnzbd/sabtray.py # sabnzbd/sabtraylinux.py # sabnzbd/skintext.py
msgid "Idle" msgid "Idle"
msgstr "סרק" msgstr "מנוחה"
#: sabnzbd/osxmenu.py #: sabnzbd/osxmenu.py
msgid "Configuration" msgid "Configuration"
@ -2127,7 +2131,7 @@ msgstr "התראות"
msgid "Email" msgid "Email"
msgstr "דוא\"ל" msgstr "דוא\"ל"
#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py #: sabnzbd/skintext.py [Main menu item]
msgid "Categories" msgid "Categories"
msgstr "קטגוריות" msgstr "קטגוריות"
@ -2528,6 +2532,18 @@ msgid "Repeat test"
msgstr "חזור על בחינה" msgstr "חזור על בחינה"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Test download"
msgstr "בחן הורדה"
#: sabnzbd/skintext.py
msgid ""
"Adds a verified test NZB of the specified size, filled with random data. Can "
"be used to verify your setup."
msgstr ""
"מוסיף בחינה מוודאת של הגודל המצוין, ממולא בנתונים אקראיים. יכול לשמש כדי "
"לוודא ההגדרה שלך"
#: sabnzbd/skintext.py
msgid "Config File" msgid "Config File"
msgstr "קובץ תצורה" msgstr "קובץ תצורה"
@ -3626,19 +3642,6 @@ msgid "Send group command before requesting articles."
msgstr ".פקודת שלח קבוצה לפני בקשת מאמרים" msgstr ".פקודת שלח קבוצה לפני בקשת מאמרים"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Only use this server for these categories."
msgstr ".השתמש רק בשרת זה עבור קטגוריות אלו"
#: sabnzbd/skintext.py
msgid ""
"None of the enabled servers have the 'Default' category selected. Jobs in "
"the queue that are not assigned to one of the server's categories will not "
"be downloaded."
msgstr ""
".לאף אחד מהשרתים המאופשרים אין את הקטגוריה 'ברירת מחדל' נבחרת. עבודות בתור "
"שאינן מוקצאות לאחד ממדורי השרת לא יורדו"
#: sabnzbd/skintext.py
msgid "Personal notes" msgid "Personal notes"
msgstr "הערות אישיות" msgstr "הערות אישיות"
@ -3818,10 +3821,6 @@ msgid "Enable Growl"
msgstr "Growl אפשר" msgstr "Growl אפשר"
#: sabnzbd/skintext.py [Don't translate "Growl"] #: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Send notifications to Growl"
msgstr "Growl שלח התראות אל"
#: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Only use for remote Growl server (host:port)" msgid "Only use for remote Growl server (host:port)"
msgstr "מרוחק (מארח:פתחה) Growl השתמש רק עבור שרת" msgstr "מרוחק (מארח:פתחה) Growl השתמש רק עבור שרת"
@ -3837,19 +3836,11 @@ msgstr "שרת Growl סיסמה רשותית עבור"
msgid "Enable NotifyOSD" msgid "Enable NotifyOSD"
msgstr "NotifyOSD אפשר" msgstr "NotifyOSD אפשר"
#: sabnzbd/skintext.py [Don't translate "NotifyOSD"]
msgid "Send notifications to NotifyOSD"
msgstr "NotifyOSD שלח התראות אל"
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section]
msgid "Notification Center" msgid "Notification Center"
msgstr "מרכז ההתראות" msgstr "מרכז ההתראות"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Send notifications to Notification Center"
msgstr "שלח התראות אל מרכז ההתראות"
#: sabnzbd/skintext.py
msgid "Enable Windows Notifications" msgid "Enable Windows Notifications"
msgstr "Windows אפשר התראות" msgstr "Windows אפשר התראות"
@ -4344,7 +4335,7 @@ msgstr "..SABnzbd אבד חיבור אל"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "In case of SABnzbd restart this screen will disappear automatically!" msgid "In case of SABnzbd restart this screen will disappear automatically!"
msgstr "!המסך יעלם באופן אוטומטי SABnzbd במקרה של הפעלה מחדש של" msgstr "!המסך ייעלם באופן אוטומטי SABnzbd במקרה של הפעלה מחדש של"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "WARNING:" msgid "WARNING:"
@ -4698,7 +4689,7 @@ msgstr "פנוי (זמני)"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "IDLE" msgid "IDLE"
msgstr "מושבת" msgstr "מנוחה"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Downloads" msgid "Downloads"
@ -4954,6 +4945,15 @@ msgstr "%s ;משיכת כתובת נכשלה"
#~ msgid "Email Test Result" #~ msgid "Email Test Result"
#~ msgstr "תוצאת בחינת דוא\"ל" #~ msgstr "תוצאת בחינת דוא\"ל"
#~ msgid "Send notifications to NotifyOSD"
#~ msgstr "NotifyOSD שלח התראות אל"
#~ msgid "Send notifications to Notification Center"
#~ msgstr "שלח התראות אל מרכז ההתראות"
#~ msgid "Send notifications to Growl"
#~ msgstr "Growl שלח התראות אל"
#~ msgid "Show files" #~ msgid "Show files"
#~ msgstr "הראה קבצים" #~ msgstr "הראה קבצים"

54
po/main/nb.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-12-14 08:30+0000\n" "POT-Creation-Date: 2019-01-04 12:42+0000\n"
"PO-Revision-Date: 2018-02-14 14:18+0000\n" "PO-Revision-Date: 2018-02-14 14:18+0000\n"
"Last-Translator: Safihre <safihre@sabnzbd.org>\n" "Last-Translator: Safihre <safihre@sabnzbd.org>\n"
"Language-Team: Norwegian Bokmal <nb@li.org>\n" "Language-Team: Norwegian Bokmal <nb@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-12-15 05:54+0000\n" "X-Launchpad-Export-Date: 2019-01-05 05:41+0000\n"
"X-Generator: Launchpad (build 18837)\n" "X-Generator: Launchpad (build 18847)\n"
#: SABnzbd.py [Error message] #: SABnzbd.py [Error message]
msgid "Failed to start web-interface" msgid "Failed to start web-interface"
@ -435,6 +435,10 @@ msgid "Unpacked %s files/folders in %s"
msgstr "Utpakket %s filer/mapper på %s" msgstr "Utpakket %s filer/mapper på %s"
#: sabnzbd/directunpacker.py [Warning message] #: sabnzbd/directunpacker.py [Warning message]
msgid "Unable to stop the unrar process."
msgstr ""
#: sabnzbd/directunpacker.py [Warning message]
msgid "Direct Unpack was automatically enabled." msgid "Direct Unpack was automatically enabled."
msgstr "" msgstr ""
@ -2126,7 +2130,7 @@ msgstr "Varsler"
msgid "Email" msgid "Email"
msgstr "E-Post" msgstr "E-Post"
#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py #: sabnzbd/skintext.py [Main menu item]
msgid "Categories" msgid "Categories"
msgstr "Kategorier" msgstr "Kategorier"
@ -2526,6 +2530,16 @@ msgid "Repeat test"
msgstr "Gjenta test" msgstr "Gjenta test"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Test download"
msgstr ""
#: sabnzbd/skintext.py
msgid ""
"Adds a verified test NZB of the specified size, filled with random data. Can "
"be used to verify your setup."
msgstr ""
#: sabnzbd/skintext.py
msgid "Config File" msgid "Config File"
msgstr "Konfig fil" msgstr "Konfig fil"
@ -3620,17 +3634,6 @@ msgid "Send group command before requesting articles."
msgstr "Send gruppekommando før du ber om artikler." msgstr "Send gruppekommando før du ber om artikler."
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Only use this server for these categories."
msgstr "Bruk denne serveren kun for disse kategoriene"
#: sabnzbd/skintext.py
msgid ""
"None of the enabled servers have the 'Default' category selected. Jobs in "
"the queue that are not assigned to one of the server's categories will not "
"be downloaded."
msgstr ""
#: sabnzbd/skintext.py
msgid "Personal notes" msgid "Personal notes"
msgstr "Persolige notater" msgstr "Persolige notater"
@ -3811,10 +3814,6 @@ msgid "Enable Growl"
msgstr "Aktiver Growl" msgstr "Aktiver Growl"
#: sabnzbd/skintext.py [Don't translate "Growl"] #: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Send notifications to Growl"
msgstr "Send varsler til Growl"
#: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Only use for remote Growl server (host:port)" msgid "Only use for remote Growl server (host:port)"
msgstr "Brukes kun for fjerntliggende Growl tjener (vert:port)" msgstr "Brukes kun for fjerntliggende Growl tjener (vert:port)"
@ -3830,19 +3829,11 @@ msgstr "Valgfritt passord for Growl tjener"
msgid "Enable NotifyOSD" msgid "Enable NotifyOSD"
msgstr "Aktiver NotifyOSD" msgstr "Aktiver NotifyOSD"
#: sabnzbd/skintext.py [Don't translate "NotifyOSD"]
msgid "Send notifications to NotifyOSD"
msgstr "Send varsler til NotifyOSD"
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section]
msgid "Notification Center" msgid "Notification Center"
msgstr "Varselsenter" msgstr "Varselsenter"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Send notifications to Notification Center"
msgstr "Send varsler til Varselsenter"
#: sabnzbd/skintext.py
msgid "Enable Windows Notifications" msgid "Enable Windows Notifications"
msgstr "Windows-varslinger" msgstr "Windows-varslinger"
@ -5399,6 +5390,9 @@ msgstr "URL henting mislyktes; %s"
#~ msgid "Server definition" #~ msgid "Server definition"
#~ msgstr "Server definisjon" #~ msgstr "Server definisjon"
#~ msgid "Send notifications to Growl"
#~ msgstr "Send varsler til Growl"
#~ msgid "Enable classes of messages to be reported (none, one or multiple)" #~ msgid "Enable classes of messages to be reported (none, one or multiple)"
#~ msgstr "" #~ msgstr ""
#~ "Aktiver hvilke meldingsklasser som skal rapporteres (ingen, en eller flere)" #~ "Aktiver hvilke meldingsklasser som skal rapporteres (ingen, en eller flere)"
@ -5406,6 +5400,12 @@ msgstr "URL henting mislyktes; %s"
#~ msgid "Notification classes" #~ msgid "Notification classes"
#~ msgstr "Varselklasser" #~ msgstr "Varselklasser"
#~ msgid "Send notifications to NotifyOSD"
#~ msgstr "Send varsler til NotifyOSD"
#~ msgid "Send notifications to Notification Center"
#~ msgstr "Send varsler til Varselsenter"
#~ msgid "Open Source URL" #~ msgid "Open Source URL"
#~ msgstr "Åpen kildekode URL" #~ msgstr "Åpen kildekode URL"

61
po/main/nl.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-12-14 08:30+0000\n" "POT-Creation-Date: 2019-01-04 12:42+0000\n"
"PO-Revision-Date: 2018-03-16 12:21+0000\n" "PO-Revision-Date: 2019-01-10 08:23+0000\n"
"Last-Translator: Safihre <safihre@sabnzbd.org>\n" "Last-Translator: Safihre <safihre@sabnzbd.org>\n"
"Language-Team: Dutch <nl@li.org>\n" "Language-Team: Dutch <nl@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-12-15 05:53+0000\n" "X-Launchpad-Export-Date: 2019-01-11 05:42+0000\n"
"X-Generator: Launchpad (build 18837)\n" "X-Generator: Launchpad (build 18855)\n"
#: SABnzbd.py [Error message] #: SABnzbd.py [Error message]
msgid "Failed to start web-interface" msgid "Failed to start web-interface"
@ -453,6 +453,10 @@ msgid "Unpacked %s files/folders in %s"
msgstr "%s bestanden/mappen uitgepakt in %s" msgstr "%s bestanden/mappen uitgepakt in %s"
#: sabnzbd/directunpacker.py [Warning message] #: sabnzbd/directunpacker.py [Warning message]
msgid "Unable to stop the unrar process."
msgstr "Het was niet mogelijk het unrar process te stoppen."
#: sabnzbd/directunpacker.py [Warning message]
msgid "Direct Unpack was automatically enabled." msgid "Direct Unpack was automatically enabled."
msgstr "Direct Uitpakken is automatisch ingeschakeld." msgstr "Direct Uitpakken is automatisch ingeschakeld."
@ -2167,7 +2171,7 @@ msgstr "Meldingen"
msgid "Email" msgid "Email"
msgstr "E-mail" msgstr "E-mail"
#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py #: sabnzbd/skintext.py [Main menu item]
msgid "Categories" msgid "Categories"
msgstr "Categorieën" msgstr "Categorieën"
@ -2568,6 +2572,18 @@ msgid "Repeat test"
msgstr "Herhaal test" msgstr "Herhaal test"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Test download"
msgstr "Test download"
#: sabnzbd/skintext.py
msgid ""
"Adds a verified test NZB of the specified size, filled with random data. Can "
"be used to verify your setup."
msgstr ""
"Voeg een test NZB (gevuld met willekeurige data) toe aan de wachtrij. "
"Hiermee kan je controleren of alles goed werkt."
#: sabnzbd/skintext.py
msgid "Config File" msgid "Config File"
msgstr "Instellingen bestand" msgstr "Instellingen bestand"
@ -3712,20 +3728,6 @@ msgid "Send group command before requesting articles."
msgstr "Verzend de groepsnaam naar de server." msgstr "Verzend de groepsnaam naar de server."
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Only use this server for these categories."
msgstr "Gebruik de server alleen voor deze categorieën"
#: sabnzbd/skintext.py
msgid ""
"None of the enabled servers have the 'Default' category selected. Jobs in "
"the queue that are not assigned to one of the server's categories will not "
"be downloaded."
msgstr ""
"Geen enkele server heeft de \"Standaard\" categorie. Downloads in de "
"wachtrij die geen categorie hebben die ook aan een server is gekoppeld, "
"zullen niet worden gedownload."
#: sabnzbd/skintext.py
msgid "Personal notes" msgid "Personal notes"
msgstr "Persoonlijke aantekeningen" msgstr "Persoonlijke aantekeningen"
@ -3909,10 +3911,6 @@ msgid "Enable Growl"
msgstr "Growl meldingen activeren" msgstr "Growl meldingen activeren"
#: sabnzbd/skintext.py [Don't translate "Growl"] #: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Send notifications to Growl"
msgstr "Zend meldingen naar Growl"
#: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Only use for remote Growl server (host:port)" msgid "Only use for remote Growl server (host:port)"
msgstr "" msgstr ""
"Alleen gebruiken voor een Growl server op een ander systeem (server:poort)" "Alleen gebruiken voor een Growl server op een ander systeem (server:poort)"
@ -3929,19 +3927,11 @@ msgstr "Optioneel wachtwoord voor de Growl server"
msgid "Enable NotifyOSD" msgid "Enable NotifyOSD"
msgstr "NotifyOSD activeren" msgstr "NotifyOSD activeren"
#: sabnzbd/skintext.py [Don't translate "NotifyOSD"]
msgid "Send notifications to NotifyOSD"
msgstr "Zend meldingen naar NotifyOSD"
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section]
msgid "Notification Center" msgid "Notification Center"
msgstr "Berichtencentrum" msgstr "Berichtencentrum"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Send notifications to Notification Center"
msgstr "Stuur meldingen naar het Berichtencentrum"
#: sabnzbd/skintext.py
msgid "Enable Windows Notifications" msgid "Enable Windows Notifications"
msgstr "Windows meldingen activeren" msgstr "Windows meldingen activeren"
@ -5450,6 +5440,12 @@ msgstr "URL ophalen mislukt; %s"
#~ "Controleer resultaat van uitpakken (moet \"uit\" staan voor sommige " #~ "Controleer resultaat van uitpakken (moet \"uit\" staan voor sommige "
#~ "bestandssystemen)." #~ "bestandssystemen)."
#~ msgid "Send notifications to NotifyOSD"
#~ msgstr "Zend meldingen naar NotifyOSD"
#~ msgid "Send notifications to Growl"
#~ msgstr "Zend meldingen naar Growl"
#~ msgid "Add Feed" #~ msgid "Add Feed"
#~ msgstr "Feed toevoegen" #~ msgstr "Feed toevoegen"
@ -5514,6 +5510,9 @@ msgstr "URL ophalen mislukt; %s"
#~ "Send automatically calculated validation results for downloads to indexer." #~ "Send automatically calculated validation results for downloads to indexer."
#~ msgstr "Verzend berekende validatie gegevens over downloads naar de indexer." #~ msgstr "Verzend berekende validatie gegevens over downloads naar de indexer."
#~ msgid "Send notifications to Notification Center"
#~ msgstr "Stuur meldingen naar het Berichtencentrum"
#~ msgid "Email Test Result" #~ msgid "Email Test Result"
#~ msgstr "Test resultaat e-mail" #~ msgstr "Test resultaat e-mail"

54
po/main/pl.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-12-14 08:30+0000\n" "POT-Creation-Date: 2019-01-04 12:42+0000\n"
"PO-Revision-Date: 2018-02-14 14:18+0000\n" "PO-Revision-Date: 2018-02-14 14:18+0000\n"
"Last-Translator: Safihre <safihre@sabnzbd.org>\n" "Last-Translator: Safihre <safihre@sabnzbd.org>\n"
"Language-Team: Polish <pl@li.org>\n" "Language-Team: Polish <pl@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-12-15 05:54+0000\n" "X-Launchpad-Export-Date: 2019-01-05 05:42+0000\n"
"X-Generator: Launchpad (build 18837)\n" "X-Generator: Launchpad (build 18847)\n"
#: SABnzbd.py [Error message] #: SABnzbd.py [Error message]
msgid "Failed to start web-interface" msgid "Failed to start web-interface"
@ -435,6 +435,10 @@ msgid "Unpacked %s files/folders in %s"
msgstr "Rozpakowano %s plików/katalogów w %s" msgstr "Rozpakowano %s plików/katalogów w %s"
#: sabnzbd/directunpacker.py [Warning message] #: sabnzbd/directunpacker.py [Warning message]
msgid "Unable to stop the unrar process."
msgstr ""
#: sabnzbd/directunpacker.py [Warning message]
msgid "Direct Unpack was automatically enabled." msgid "Direct Unpack was automatically enabled."
msgstr "" msgstr ""
@ -2133,7 +2137,7 @@ msgstr "Powiadomienia"
msgid "Email" msgid "Email"
msgstr "Email" msgstr "Email"
#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py #: sabnzbd/skintext.py [Main menu item]
msgid "Categories" msgid "Categories"
msgstr "Kategorie" msgstr "Kategorie"
@ -2532,6 +2536,16 @@ msgid "Repeat test"
msgstr "Powtórz test" msgstr "Powtórz test"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Test download"
msgstr ""
#: sabnzbd/skintext.py
msgid ""
"Adds a verified test NZB of the specified size, filled with random data. Can "
"be used to verify your setup."
msgstr ""
#: sabnzbd/skintext.py
msgid "Config File" msgid "Config File"
msgstr "Plik konfiguracyjny" msgstr "Plik konfiguracyjny"
@ -3637,17 +3651,6 @@ msgid "Send group command before requesting articles."
msgstr "Wyślij polecenie GROUP przed żądaniem artykułu" msgstr "Wyślij polecenie GROUP przed żądaniem artykułu"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Only use this server for these categories."
msgstr "Używaj tego serwera tylko dla tych kategorii"
#: sabnzbd/skintext.py
msgid ""
"None of the enabled servers have the 'Default' category selected. Jobs in "
"the queue that are not assigned to one of the server's categories will not "
"be downloaded."
msgstr ""
#: sabnzbd/skintext.py
msgid "Personal notes" msgid "Personal notes"
msgstr "Notatki osobiste" msgstr "Notatki osobiste"
@ -3828,10 +3831,6 @@ msgid "Enable Growl"
msgstr "Włącz Growl" msgstr "Włącz Growl"
#: sabnzbd/skintext.py [Don't translate "Growl"] #: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Send notifications to Growl"
msgstr "Wysyłaj powiadomienia Growl"
#: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Only use for remote Growl server (host:port)" msgid "Only use for remote Growl server (host:port)"
msgstr "Tylko dla zdalnych serwerów Growl (host:port)" msgstr "Tylko dla zdalnych serwerów Growl (host:port)"
@ -3847,19 +3846,11 @@ msgstr "Opcjonalne hasło dla serwera Growl"
msgid "Enable NotifyOSD" msgid "Enable NotifyOSD"
msgstr "Włącz NotifyOSD" msgstr "Włącz NotifyOSD"
#: sabnzbd/skintext.py [Don't translate "NotifyOSD"]
msgid "Send notifications to NotifyOSD"
msgstr "Wysyłaj powiadomienia do NotifyOSD"
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section]
msgid "Notification Center" msgid "Notification Center"
msgstr "Centrum powiadomień" msgstr "Centrum powiadomień"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Send notifications to Notification Center"
msgstr "Wysyłaj powiadomienia do centrum powiadomień"
#: sabnzbd/skintext.py
msgid "Enable Windows Notifications" msgid "Enable Windows Notifications"
msgstr "Włącz powiadomienia Windows" msgstr "Włącz powiadomienia Windows"
@ -5147,6 +5138,12 @@ msgstr "Pobieranie URL nie powiodło się; %s"
#~ msgid "Email Account Settings" #~ msgid "Email Account Settings"
#~ msgstr "Ustawienia konta email" #~ msgstr "Ustawienia konta email"
#~ msgid "Send notifications to Growl"
#~ msgstr "Wysyłaj powiadomienia Growl"
#~ msgid "Send notifications to NotifyOSD"
#~ msgstr "Wysyłaj powiadomienia do NotifyOSD"
#~ msgid "Enable sorting and renaming of episodes." #~ msgid "Enable sorting and renaming of episodes."
#~ msgstr "Włącz sortowanie i zmianę nazw odcinków" #~ msgstr "Włącz sortowanie i zmianę nazw odcinków"
@ -5422,6 +5419,9 @@ msgstr "Pobieranie URL nie powiodło się; %s"
#~ msgid "Click below to test." #~ msgid "Click below to test."
#~ msgstr "Kliknij przycisk poniżej, aby przetestować" #~ msgstr "Kliknij przycisk poniżej, aby przetestować"
#~ msgid "Send notifications to Notification Center"
#~ msgstr "Wysyłaj powiadomienia do centrum powiadomień"
#~ msgid "Notification classes" #~ msgid "Notification classes"
#~ msgstr "Klasy powiadomień" #~ msgstr "Klasy powiadomień"

54
po/main/pt_BR.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-12-14 08:30+0000\n" "POT-Creation-Date: 2019-01-04 12:42+0000\n"
"PO-Revision-Date: 2018-02-14 14:16+0000\n" "PO-Revision-Date: 2018-02-14 14:16+0000\n"
"Last-Translator: Safihre <safihre@sabnzbd.org>\n" "Last-Translator: Safihre <safihre@sabnzbd.org>\n"
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n" "Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-12-15 05:55+0000\n" "X-Launchpad-Export-Date: 2019-01-05 05:42+0000\n"
"X-Generator: Launchpad (build 18837)\n" "X-Generator: Launchpad (build 18847)\n"
#: SABnzbd.py [Error message] #: SABnzbd.py [Error message]
msgid "Failed to start web-interface" msgid "Failed to start web-interface"
@ -437,6 +437,10 @@ msgid "Unpacked %s files/folders in %s"
msgstr "Descompactados %s arquivos/pastas em %s" msgstr "Descompactados %s arquivos/pastas em %s"
#: sabnzbd/directunpacker.py [Warning message] #: sabnzbd/directunpacker.py [Warning message]
msgid "Unable to stop the unrar process."
msgstr ""
#: sabnzbd/directunpacker.py [Warning message]
msgid "Direct Unpack was automatically enabled." msgid "Direct Unpack was automatically enabled."
msgstr "" msgstr ""
@ -2133,7 +2137,7 @@ msgstr "Notificações"
msgid "Email" msgid "Email"
msgstr "E-mail" msgstr "E-mail"
#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py #: sabnzbd/skintext.py [Main menu item]
msgid "Categories" msgid "Categories"
msgstr "Categorias" msgstr "Categorias"
@ -2533,6 +2537,16 @@ msgid "Repeat test"
msgstr "Repetir teste" msgstr "Repetir teste"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Test download"
msgstr ""
#: sabnzbd/skintext.py
msgid ""
"Adds a verified test NZB of the specified size, filled with random data. Can "
"be used to verify your setup."
msgstr ""
#: sabnzbd/skintext.py
msgid "Config File" msgid "Config File"
msgstr "Arquivo de Configuração" msgstr "Arquivo de Configuração"
@ -3635,17 +3649,6 @@ msgid "Send group command before requesting articles."
msgstr "Enviar comando do grupo antes de solicitar artigos." msgstr "Enviar comando do grupo antes de solicitar artigos."
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Only use this server for these categories."
msgstr "Apenas utilize esse servidor para essas categorias."
#: sabnzbd/skintext.py
msgid ""
"None of the enabled servers have the 'Default' category selected. Jobs in "
"the queue that are not assigned to one of the server's categories will not "
"be downloaded."
msgstr ""
#: sabnzbd/skintext.py
msgid "Personal notes" msgid "Personal notes"
msgstr "Notas pessoais" msgstr "Notas pessoais"
@ -3827,10 +3830,6 @@ msgid "Enable Growl"
msgstr "Habilitar Growl" msgstr "Habilitar Growl"
#: sabnzbd/skintext.py [Don't translate "Growl"] #: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Send notifications to Growl"
msgstr "Enviar notificações ao Growl"
#: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Only use for remote Growl server (host:port)" msgid "Only use for remote Growl server (host:port)"
msgstr "Utilize apenas para servidor remoto Growl (host: porta)" msgstr "Utilize apenas para servidor remoto Growl (host: porta)"
@ -3846,19 +3845,11 @@ msgstr "Senha opcional para o servidor Growl"
msgid "Enable NotifyOSD" msgid "Enable NotifyOSD"
msgstr "Habilitar NotifyOSD" msgstr "Habilitar NotifyOSD"
#: sabnzbd/skintext.py [Don't translate "NotifyOSD"]
msgid "Send notifications to NotifyOSD"
msgstr "Enviar as notificações a NotifyOSD."
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section]
msgid "Notification Center" msgid "Notification Center"
msgstr "Centro de Notificações" msgstr "Centro de Notificações"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Send notifications to Notification Center"
msgstr "Envia notificações para o Centro de Notificações"
#: sabnzbd/skintext.py
msgid "Enable Windows Notifications" msgid "Enable Windows Notifications"
msgstr "Habilitar notificações Windows" msgstr "Habilitar notificações Windows"
@ -5316,6 +5307,12 @@ msgstr "A busca da URL falhou; %s"
#~ msgid "Email Account Settings" #~ msgid "Email Account Settings"
#~ msgstr "Configurações da Conta de E-mail" #~ msgstr "Configurações da Conta de E-mail"
#~ msgid "Send notifications to Growl"
#~ msgstr "Enviar notificações ao Growl"
#~ msgid "Send notifications to NotifyOSD"
#~ msgstr "Enviar as notificações a NotifyOSD."
#~ msgid "User-defined categories" #~ msgid "User-defined categories"
#~ msgstr "Categorias do usuário" #~ msgstr "Categorias do usuário"
@ -5473,6 +5470,9 @@ msgstr "A busca da URL falhou; %s"
#~ msgstr "" #~ msgstr ""
#~ "Habilita classes de mensagens a serem relatadas (nenhuma, uma, ou múltiplas)" #~ "Habilita classes de mensagens a serem relatadas (nenhuma, uma, ou múltiplas)"
#~ msgid "Send notifications to Notification Center"
#~ msgstr "Envia notificações para o Centro de Notificações"
#~ msgid "WARNING: Aborted job \"%s\" because of encrypted RAR file" #~ msgid "WARNING: Aborted job \"%s\" because of encrypted RAR file"
#~ msgstr "" #~ msgstr ""
#~ "ATENÇÃO: Tarefa \"%s\" cancelada por causa de arquivo RAR criptografado" #~ "ATENÇÃO: Tarefa \"%s\" cancelada por causa de arquivo RAR criptografado"

57
po/main/ro.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-12-14 08:30+0000\n" "POT-Creation-Date: 2019-01-04 12:42+0000\n"
"PO-Revision-Date: 2018-02-14 14:18+0000\n" "PO-Revision-Date: 2018-02-14 14:18+0000\n"
"Last-Translator: Safihre <safihre@sabnzbd.org>\n" "Last-Translator: Safihre <safihre@sabnzbd.org>\n"
"Language-Team: Romanian <ro@li.org>\n" "Language-Team: Romanian <ro@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-12-15 05:54+0000\n" "X-Launchpad-Export-Date: 2019-01-05 05:42+0000\n"
"X-Generator: Launchpad (build 18837)\n" "X-Generator: Launchpad (build 18847)\n"
#: SABnzbd.py [Error message] #: SABnzbd.py [Error message]
msgid "Failed to start web-interface" msgid "Failed to start web-interface"
@ -439,6 +439,10 @@ msgid "Unpacked %s files/folders in %s"
msgstr "Dezarhivat %s fişierele/dosarele în %s" msgstr "Dezarhivat %s fişierele/dosarele în %s"
#: sabnzbd/directunpacker.py [Warning message] #: sabnzbd/directunpacker.py [Warning message]
msgid "Unable to stop the unrar process."
msgstr ""
#: sabnzbd/directunpacker.py [Warning message]
msgid "Direct Unpack was automatically enabled." msgid "Direct Unpack was automatically enabled."
msgstr "" msgstr ""
@ -2138,7 +2142,7 @@ msgstr "Notificări"
msgid "Email" msgid "Email"
msgstr "Email" msgstr "Email"
#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py #: sabnzbd/skintext.py [Main menu item]
msgid "Categories" msgid "Categories"
msgstr "Categorii" msgstr "Categorii"
@ -2537,6 +2541,16 @@ msgid "Repeat test"
msgstr "Repetă test" msgstr "Repetă test"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Test download"
msgstr ""
#: sabnzbd/skintext.py
msgid ""
"Adds a verified test NZB of the specified size, filled with random data. Can "
"be used to verify your setup."
msgstr ""
#: sabnzbd/skintext.py
msgid "Config File" msgid "Config File"
msgstr "Fişier Configurare" msgstr "Fişier Configurare"
@ -3638,20 +3652,6 @@ msgid "Send group command before requesting articles."
msgstr "Trimite comanda group înainte de a cere articole." msgstr "Trimite comanda group înainte de a cere articole."
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Only use this server for these categories."
msgstr "Utilizează acest server doar pentru aceste categorii."
#: sabnzbd/skintext.py
msgid ""
"None of the enabled servers have the 'Default' category selected. Jobs in "
"the queue that are not assigned to one of the server's categories will not "
"be downloaded."
msgstr ""
"Nici unul din serverele activate au categoria 'Default' delectată. Sarcinile "
"din coada de descărcare care nu au desemnate o categorie corespunzătoare "
"serverelor nu vor fi descărcate."
#: sabnzbd/skintext.py
msgid "Personal notes" msgid "Personal notes"
msgstr "Note personale" msgstr "Note personale"
@ -3832,10 +3832,6 @@ msgid "Enable Growl"
msgstr "Activează Growl" msgstr "Activează Growl"
#: sabnzbd/skintext.py [Don't translate "Growl"] #: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Send notifications to Growl"
msgstr "Trimite notificări Growl"
#: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Only use for remote Growl server (host:port)" msgid "Only use for remote Growl server (host:port)"
msgstr "Foloseşte doar pentru server Growl de la distanţă (gazdă:port)" msgstr "Foloseşte doar pentru server Growl de la distanţă (gazdă:port)"
@ -3851,19 +3847,11 @@ msgstr "Parolă opţională server Growl"
msgid "Enable NotifyOSD" msgid "Enable NotifyOSD"
msgstr "Activează NotifyOSD" msgstr "Activează NotifyOSD"
#: sabnzbd/skintext.py [Don't translate "NotifyOSD"]
msgid "Send notifications to NotifyOSD"
msgstr "Trimite notificări către NotifyOSD"
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section]
msgid "Notification Center" msgid "Notification Center"
msgstr "Centru Notificări" msgstr "Centru Notificări"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Send notifications to Notification Center"
msgstr "Trimite notificări la Centru Notificări"
#: sabnzbd/skintext.py
msgid "Enable Windows Notifications" msgid "Enable Windows Notifications"
msgstr "Activează notificări Windows" msgstr "Activează notificări Windows"
@ -5462,6 +5450,12 @@ msgstr "Descărcare URL nereuşită; %s"
#~ "Verifică rezultatul dezarhivării ( trebuie să fie dezactivat pentru unele " #~ "Verifică rezultatul dezarhivării ( trebuie să fie dezactivat pentru unele "
#~ "sisteme de fișiere )" #~ "sisteme de fișiere )"
#~ msgid "Send notifications to Growl"
#~ msgstr "Trimite notificări Growl"
#~ msgid "Send notifications to NotifyOSD"
#~ msgstr "Trimite notificări către NotifyOSD"
#~ msgid "Invalid par2 files, cannot verify or repair" #~ msgid "Invalid par2 files, cannot verify or repair"
#~ msgstr "Fișier par2 invalid, nu pot verifica sau repara" #~ msgstr "Fișier par2 invalid, nu pot verifica sau repara"
@ -5481,6 +5475,9 @@ msgstr "Descărcare URL nereuşită; %s"
#~ msgid "Notification classes" #~ msgid "Notification classes"
#~ msgstr "Clase notificări" #~ msgstr "Clase notificări"
#~ msgid "Send notifications to Notification Center"
#~ msgstr "Trimite notificări la Centru Notificări"
#~ msgid "WARNING: Aborted job \"%s\" because of encrypted RAR file" #~ msgid "WARNING: Aborted job \"%s\" because of encrypted RAR file"
#~ msgstr "" #~ msgstr ""
#~ "ATENŢIE: Sarcină \"%s\" abandonată deoarce conţine un fişier RAR ecriptat" #~ "ATENŢIE: Sarcină \"%s\" abandonată deoarce conţine un fişier RAR ecriptat"

51
po/main/ru.po

@ -2,15 +2,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: SABnzbd-0.7.x\n" "Project-Id-Version: SABnzbd-0.7.x\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-14 08:30+0000\n" "POT-Creation-Date: 2019-01-04 12:42+0000\n"
"PO-Revision-Date: 2013-05-05 14:50+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n"
"Last-Translator: Pavel Maryanov <Unknown>\n" "Last-Translator: Pavel Maryanov <Unknown>\n"
"Language-Team: Russian <gmu@mx.ru>\n" "Language-Team: Russian <gmu@mx.ru>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-12-15 05:54+0000\n" "X-Launchpad-Export-Date: 2019-01-05 05:42+0000\n"
"X-Generator: Launchpad (build 18837)\n" "X-Generator: Launchpad (build 18847)\n"
"Generated-By: pygettext.py 1.5\n" "Generated-By: pygettext.py 1.5\n"
#: SABnzbd.py [Error message] #: SABnzbd.py [Error message]
@ -428,6 +428,10 @@ msgid "Unpacked %s files/folders in %s"
msgstr "Распаковка %s файлов или папок в %s" msgstr "Распаковка %s файлов или папок в %s"
#: sabnzbd/directunpacker.py [Warning message] #: sabnzbd/directunpacker.py [Warning message]
msgid "Unable to stop the unrar process."
msgstr ""
#: sabnzbd/directunpacker.py [Warning message]
msgid "Direct Unpack was automatically enabled." msgid "Direct Unpack was automatically enabled."
msgstr "" msgstr ""
@ -2124,7 +2128,7 @@ msgstr "Уведомления"
msgid "Email" msgid "Email"
msgstr "Эл. почта" msgstr "Эл. почта"
#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py #: sabnzbd/skintext.py [Main menu item]
msgid "Categories" msgid "Categories"
msgstr "Категории" msgstr "Категории"
@ -2523,6 +2527,16 @@ msgid "Repeat test"
msgstr "" msgstr ""
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Test download"
msgstr ""
#: sabnzbd/skintext.py
msgid ""
"Adds a verified test NZB of the specified size, filled with random data. Can "
"be used to verify your setup."
msgstr ""
#: sabnzbd/skintext.py
msgid "Config File" msgid "Config File"
msgstr "Файл конфигурации" msgstr "Файл конфигурации"
@ -3612,17 +3626,6 @@ msgid "Send group command before requesting articles."
msgstr "Отправлять команду группы перед запросом статей." msgstr "Отправлять команду группы перед запросом статей."
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Only use this server for these categories."
msgstr ""
#: sabnzbd/skintext.py
msgid ""
"None of the enabled servers have the 'Default' category selected. Jobs in "
"the queue that are not assigned to one of the server's categories will not "
"be downloaded."
msgstr ""
#: sabnzbd/skintext.py
msgid "Personal notes" msgid "Personal notes"
msgstr "" msgstr ""
@ -3810,10 +3813,6 @@ msgid "Enable Growl"
msgstr "Использовать Growl" msgstr "Использовать Growl"
#: sabnzbd/skintext.py [Don't translate "Growl"] #: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Send notifications to Growl"
msgstr "Отправлять уведомления в Growl"
#: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Only use for remote Growl server (host:port)" msgid "Only use for remote Growl server (host:port)"
msgstr "Используется только для удалённого сервера Growl (адрес:порт)" msgstr "Используется только для удалённого сервера Growl (адрес:порт)"
@ -3829,19 +3828,11 @@ msgstr "Необязательный пароль для сервера Growl"
msgid "Enable NotifyOSD" msgid "Enable NotifyOSD"
msgstr "Использовать NotifyOSD" msgstr "Использовать NotifyOSD"
#: sabnzbd/skintext.py [Don't translate "NotifyOSD"]
msgid "Send notifications to NotifyOSD"
msgstr "Отправлять уведомления в NotifyOSD"
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section]
msgid "Notification Center" msgid "Notification Center"
msgstr "" msgstr ""
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Send notifications to Notification Center"
msgstr ""
#: sabnzbd/skintext.py
msgid "Enable Windows Notifications" msgid "Enable Windows Notifications"
msgstr "" msgstr ""
@ -5320,6 +5311,12 @@ msgstr "Не удалось загрузить URL: %s"
#~ msgid "Email Account Settings" #~ msgid "Email Account Settings"
#~ msgstr "Параметры учётной записи электронной почты" #~ msgstr "Параметры учётной записи электронной почты"
#~ msgid "Send notifications to Growl"
#~ msgstr "Отправлять уведомления в Growl"
#~ msgid "Send notifications to NotifyOSD"
#~ msgstr "Отправлять уведомления в NotifyOSD"
#~ msgid "User-defined categories" #~ msgid "User-defined categories"
#~ msgstr "Пользовательские категории" #~ msgstr "Пользовательские категории"

54
po/main/sr.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: ОZZII <ozzii.translate@gmail.com>\n" "Report-Msgid-Bugs-To: ОZZII <ozzii.translate@gmail.com>\n"
"POT-Creation-Date: 2018-12-14 08:30+0000\n" "POT-Creation-Date: 2019-01-04 12:42+0000\n"
"PO-Revision-Date: 2018-02-14 14:18+0000\n" "PO-Revision-Date: 2018-02-14 14:18+0000\n"
"Last-Translator: Safihre <safihre@sabnzbd.org>\n" "Last-Translator: Safihre <safihre@sabnzbd.org>\n"
"Language-Team: Serbian <sr@li.org>\n" "Language-Team: Serbian <sr@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-12-15 05:54+0000\n" "X-Launchpad-Export-Date: 2019-01-05 05:42+0000\n"
"X-Generator: Launchpad (build 18837)\n" "X-Generator: Launchpad (build 18847)\n"
#: SABnzbd.py [Error message] #: SABnzbd.py [Error message]
msgid "Failed to start web-interface" msgid "Failed to start web-interface"
@ -432,6 +432,10 @@ msgid "Unpacked %s files/folders in %s"
msgstr "Издвојено %s датотека/фасцикла у %s" msgstr "Издвојено %s датотека/фасцикла у %s"
#: sabnzbd/directunpacker.py [Warning message] #: sabnzbd/directunpacker.py [Warning message]
msgid "Unable to stop the unrar process."
msgstr ""
#: sabnzbd/directunpacker.py [Warning message]
msgid "Direct Unpack was automatically enabled." msgid "Direct Unpack was automatically enabled."
msgstr "" msgstr ""
@ -2118,7 +2122,7 @@ msgstr "Обавештења"
msgid "Email" msgid "Email"
msgstr "Е-пошта" msgstr "Е-пошта"
#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py #: sabnzbd/skintext.py [Main menu item]
msgid "Categories" msgid "Categories"
msgstr "Категорије" msgstr "Категорије"
@ -2517,6 +2521,16 @@ msgid "Repeat test"
msgstr "Ponovi test" msgstr "Ponovi test"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Test download"
msgstr ""
#: sabnzbd/skintext.py
msgid ""
"Adds a verified test NZB of the specified size, filled with random data. Can "
"be used to verify your setup."
msgstr ""
#: sabnzbd/skintext.py
msgid "Config File" msgid "Config File"
msgstr "; Датотека подешавања" msgstr "; Датотека подешавања"
@ -3606,17 +3620,6 @@ msgid "Send group command before requesting articles."
msgstr "Послати команду 'group' пре тражења артикла." msgstr "Послати команду 'group' пре тражења артикла."
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Only use this server for these categories."
msgstr "Koristi ovaj server samo za sledeće kategorije"
#: sabnzbd/skintext.py
msgid ""
"None of the enabled servers have the 'Default' category selected. Jobs in "
"the queue that are not assigned to one of the server's categories will not "
"be downloaded."
msgstr ""
#: sabnzbd/skintext.py
msgid "Personal notes" msgid "Personal notes"
msgstr "Lične zabeleške" msgstr "Lične zabeleške"
@ -3796,10 +3799,6 @@ msgid "Enable Growl"
msgstr "Упали „Growl“" msgstr "Упали „Growl“"
#: sabnzbd/skintext.py [Don't translate "Growl"] #: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Send notifications to Growl"
msgstr "Пошаљи обавештења у „Growl“"
#: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Only use for remote Growl server (host:port)" msgid "Only use for remote Growl server (host:port)"
msgstr "Користи само удаљен „Growl“ сервер (хост:порт)" msgstr "Користи само удаљен „Growl“ сервер (хост:порт)"
@ -3815,19 +3814,11 @@ msgstr "Опциона лозинка за „Growl“ сервер"
msgid "Enable NotifyOSD" msgid "Enable NotifyOSD"
msgstr "Упали „NotifyOSD“" msgstr "Упали „NotifyOSD“"
#: sabnzbd/skintext.py [Don't translate "NotifyOSD"]
msgid "Send notifications to NotifyOSD"
msgstr "Шаљи обавештења у „NotifyOSD“"
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section]
msgid "Notification Center" msgid "Notification Center"
msgstr "Центар за обавештења" msgstr "Центар за обавештења"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Send notifications to Notification Center"
msgstr "Пошаљи нотификације у Центру нотификације"
#: sabnzbd/skintext.py
msgid "Enable Windows Notifications" msgid "Enable Windows Notifications"
msgstr "Windows notifikacije" msgstr "Windows notifikacije"
@ -5279,6 +5270,12 @@ msgstr "Погрешно учитавање УРЛ-а; %s"
#~ msgstr "" #~ msgstr ""
#~ "Провери резултат издвоја (треба да се угаси за неке системе датотеке)." #~ "Провери резултат издвоја (треба да се угаси за неке системе датотеке)."
#~ msgid "Send notifications to Growl"
#~ msgstr "Пошаљи обавештења у „Growl“"
#~ msgid "Send notifications to NotifyOSD"
#~ msgstr "Шаљи обавештења у „NotifyOSD“"
#~ msgid "Invalid par2 files, cannot verify or repair" #~ msgid "Invalid par2 files, cannot verify or repair"
#~ msgstr "Погрешне par2 дат., не може да се провери/поправи" #~ msgstr "Погрешне par2 дат., не може да се провери/поправи"
@ -5401,6 +5398,9 @@ msgstr "Погрешно учитавање УРЛ-а; %s"
#~ msgid "Notification classes" #~ msgid "Notification classes"
#~ msgstr "Класе нотификације" #~ msgstr "Класе нотификације"
#~ msgid "Send notifications to Notification Center"
#~ msgstr "Пошаљи нотификације у Центру нотификације"
#~ msgid "Enable classes of messages to be reported (none, one or multiple)" #~ msgid "Enable classes of messages to be reported (none, one or multiple)"
#~ msgstr "Омогући класе поруке да буду извештене (без, једна или више)" #~ msgstr "Омогући класе поруке да буду извештене (без, једна или више)"

54
po/main/sv.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-12-14 08:30+0000\n" "POT-Creation-Date: 2019-01-04 12:42+0000\n"
"PO-Revision-Date: 2018-02-14 14:19+0000\n" "PO-Revision-Date: 2018-02-14 14:19+0000\n"
"Last-Translator: Safihre <safihre@sabnzbd.org>\n" "Last-Translator: Safihre <safihre@sabnzbd.org>\n"
"Language-Team: Swedish <sv@li.org>\n" "Language-Team: Swedish <sv@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-12-15 05:55+0000\n" "X-Launchpad-Export-Date: 2019-01-05 05:42+0000\n"
"X-Generator: Launchpad (build 18837)\n" "X-Generator: Launchpad (build 18847)\n"
#: SABnzbd.py [Error message] #: SABnzbd.py [Error message]
msgid "Failed to start web-interface" msgid "Failed to start web-interface"
@ -433,6 +433,10 @@ msgid "Unpacked %s files/folders in %s"
msgstr "Uppackad %s filer/mappar i %s" msgstr "Uppackad %s filer/mappar i %s"
#: sabnzbd/directunpacker.py [Warning message] #: sabnzbd/directunpacker.py [Warning message]
msgid "Unable to stop the unrar process."
msgstr ""
#: sabnzbd/directunpacker.py [Warning message]
msgid "Direct Unpack was automatically enabled." msgid "Direct Unpack was automatically enabled."
msgstr "" msgstr ""
@ -2129,7 +2133,7 @@ msgstr "Meddelanden"
msgid "Email" msgid "Email"
msgstr "E-post" msgstr "E-post"
#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py #: sabnzbd/skintext.py [Main menu item]
msgid "Categories" msgid "Categories"
msgstr "Kategorier" msgstr "Kategorier"
@ -2528,6 +2532,16 @@ msgid "Repeat test"
msgstr "Gör om test" msgstr "Gör om test"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Test download"
msgstr ""
#: sabnzbd/skintext.py
msgid ""
"Adds a verified test NZB of the specified size, filled with random data. Can "
"be used to verify your setup."
msgstr ""
#: sabnzbd/skintext.py
msgid "Config File" msgid "Config File"
msgstr "Konfig fil" msgstr "Konfig fil"
@ -3620,17 +3634,6 @@ msgid "Send group command before requesting articles."
msgstr "Skicka gruppkommando innan du begär artiklar." msgstr "Skicka gruppkommando innan du begär artiklar."
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Only use this server for these categories."
msgstr "Använd endast denna server för dessa kategorier."
#: sabnzbd/skintext.py
msgid ""
"None of the enabled servers have the 'Default' category selected. Jobs in "
"the queue that are not assigned to one of the server's categories will not "
"be downloaded."
msgstr ""
#: sabnzbd/skintext.py
msgid "Personal notes" msgid "Personal notes"
msgstr "Personliga noteringar" msgstr "Personliga noteringar"
@ -3811,10 +3814,6 @@ msgid "Enable Growl"
msgstr "Aktivera Growl" msgstr "Aktivera Growl"
#: sabnzbd/skintext.py [Don't translate "Growl"] #: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Send notifications to Growl"
msgstr "Skicka notis till Growl"
#: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Only use for remote Growl server (host:port)" msgid "Only use for remote Growl server (host:port)"
msgstr "Använd endast för extern Growl.server (host:port)" msgstr "Använd endast för extern Growl.server (host:port)"
@ -3830,19 +3829,11 @@ msgstr "Valfritt lösenord för Growl-server"
msgid "Enable NotifyOSD" msgid "Enable NotifyOSD"
msgstr "Aktivera NotifyOSD" msgstr "Aktivera NotifyOSD"
#: sabnzbd/skintext.py [Don't translate "NotifyOSD"]
msgid "Send notifications to NotifyOSD"
msgstr "Skicka notiser till NotifyOSD"
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section]
msgid "Notification Center" msgid "Notification Center"
msgstr "Meddelandecenter" msgstr "Meddelandecenter"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Send notifications to Notification Center"
msgstr "Skicka notiser till Meddelandecenter"
#: sabnzbd/skintext.py
msgid "Enable Windows Notifications" msgid "Enable Windows Notifications"
msgstr "Aktivera Windows-notiser" msgstr "Aktivera Windows-notiser"
@ -5425,6 +5416,15 @@ msgstr "URL hämtning misslyckades; %s"
#~ msgid "Skip" #~ msgid "Skip"
#~ msgstr "Hoppa över" #~ msgstr "Hoppa över"
#~ msgid "Send notifications to Growl"
#~ msgstr "Skicka notis till Growl"
#~ msgid "Send notifications to NotifyOSD"
#~ msgstr "Skicka notiser till NotifyOSD"
#~ msgid "Send notifications to Notification Center"
#~ msgstr "Skicka notiser till Meddelandecenter"
#~ msgid "Groups / Indexer tags" #~ msgid "Groups / Indexer tags"
#~ msgstr "Grupper/Indexering-tagg" #~ msgstr "Grupper/Indexering-tagg"

54
po/main/zh_CN.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-12-14 08:30+0000\n" "POT-Creation-Date: 2019-01-04 12:42+0000\n"
"PO-Revision-Date: 2017-06-22 07:06+0000\n" "PO-Revision-Date: 2017-06-22 07:06+0000\n"
"Last-Translator: Safihre <safihre@sabnzbd.org>\n" "Last-Translator: Safihre <safihre@sabnzbd.org>\n"
"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n" "Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-12-15 05:55+0000\n" "X-Launchpad-Export-Date: 2019-01-05 05:42+0000\n"
"X-Generator: Launchpad (build 18837)\n" "X-Generator: Launchpad (build 18847)\n"
#: SABnzbd.py [Error message] #: SABnzbd.py [Error message]
msgid "Failed to start web-interface" msgid "Failed to start web-interface"
@ -427,6 +427,10 @@ msgid "Unpacked %s files/folders in %s"
msgstr "已解压 %s 个文件/文件夹,耗时 %s" msgstr "已解压 %s 个文件/文件夹,耗时 %s"
#: sabnzbd/directunpacker.py [Warning message] #: sabnzbd/directunpacker.py [Warning message]
msgid "Unable to stop the unrar process."
msgstr ""
#: sabnzbd/directunpacker.py [Warning message]
msgid "Direct Unpack was automatically enabled." msgid "Direct Unpack was automatically enabled."
msgstr "" msgstr ""
@ -2102,7 +2106,7 @@ msgstr "通知"
msgid "Email" msgid "Email"
msgstr "Email" msgstr "Email"
#: sabnzbd/skintext.py [Main menu item] # sabnzbd/skintext.py #: sabnzbd/skintext.py [Main menu item]
msgid "Categories" msgid "Categories"
msgstr "分类" msgstr "分类"
@ -2501,6 +2505,16 @@ msgid "Repeat test"
msgstr "重复测试" msgstr "重复测试"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Test download"
msgstr ""
#: sabnzbd/skintext.py
msgid ""
"Adds a verified test NZB of the specified size, filled with random data. Can "
"be used to verify your setup."
msgstr ""
#: sabnzbd/skintext.py
msgid "Config File" msgid "Config File"
msgstr "配置文件" msgstr "配置文件"
@ -3549,17 +3563,6 @@ msgid "Send group command before requesting articles."
msgstr "请求文章之前发送 group 命令。" msgstr "请求文章之前发送 group 命令。"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Only use this server for these categories."
msgstr "只为这些分类使用该服务器。"
#: sabnzbd/skintext.py
msgid ""
"None of the enabled servers have the 'Default' category selected. Jobs in "
"the queue that are not assigned to one of the server's categories will not "
"be downloaded."
msgstr "已启用的服务器均未选择“默认”分类。队列中未分配到服务器对应分类的任务不会开始下载。"
#: sabnzbd/skintext.py
msgid "Personal notes" msgid "Personal notes"
msgstr "注释" msgstr "注释"
@ -3738,10 +3741,6 @@ msgid "Enable Growl"
msgstr "启用 Growl" msgstr "启用 Growl"
#: sabnzbd/skintext.py [Don't translate "Growl"] #: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Send notifications to Growl"
msgstr "将通知发送到 Growl"
#: sabnzbd/skintext.py [Don't translate "Growl"]
msgid "Only use for remote Growl server (host:port)" msgid "Only use for remote Growl server (host:port)"
msgstr "仅当使用远程 Growl 服务器时需要 (主机:端口)" msgstr "仅当使用远程 Growl 服务器时需要 (主机:端口)"
@ -3757,19 +3756,11 @@ msgstr "Growl 服务器可选密码"
msgid "Enable NotifyOSD" msgid "Enable NotifyOSD"
msgstr "启用NotifyOSD" msgstr "启用NotifyOSD"
#: sabnzbd/skintext.py [Don't translate "NotifyOSD"]
msgid "Send notifications to NotifyOSD"
msgstr "将通知发送到 NotifyOSD"
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section] #: sabnzbd/skintext.py # sabnzbd/skintext.py [Header for OSX Notfication Center section]
msgid "Notification Center" msgid "Notification Center"
msgstr "通知中心" msgstr "通知中心"
#: sabnzbd/skintext.py #: sabnzbd/skintext.py
msgid "Send notifications to Notification Center"
msgstr "将通知发送到“通知中心”"
#: sabnzbd/skintext.py
msgid "Enable Windows Notifications" msgid "Enable Windows Notifications"
msgstr "启用 Windows 通知" msgstr "启用 Windows 通知"
@ -5215,6 +5206,12 @@ msgstr "URL 装取失败; %s"
#~ msgid "Email Account Settings" #~ msgid "Email Account Settings"
#~ msgstr "Email 账号设置" #~ msgstr "Email 账号设置"
#~ msgid "Send notifications to Growl"
#~ msgstr "将通知发送到 Growl"
#~ msgid "Send notifications to NotifyOSD"
#~ msgstr "将通知发送到 NotifyOSD"
#~ msgid "User-defined categories" #~ msgid "User-defined categories"
#~ msgstr "用户定义的分类" #~ msgstr "用户定义的分类"
@ -5353,6 +5350,9 @@ msgstr "URL 装取失败; %s"
#~ msgid "Enable classes of messages to be reported (none, one or multiple)" #~ msgid "Enable classes of messages to be reported (none, one or multiple)"
#~ msgstr "启用要报告的消息分组 (无、一或多个)" #~ msgstr "启用要报告的消息分组 (无、一或多个)"
#~ msgid "Send notifications to Notification Center"
#~ msgstr "将通知发送到“通知中心”"
#~ msgid "WARNING: Aborted job \"%s\" because of encrypted RAR file" #~ msgid "WARNING: Aborted job \"%s\" because of encrypted RAR file"
#~ msgstr "*警告*: 已中止任务 \"%s\",因为发现了加密的 RAR 文件" #~ msgstr "*警告*: 已中止任务 \"%s\",因为发现了加密的 RAR 文件"

2
po/nsis/SABnsis.pot

@ -1,6 +1,6 @@
# #
# SABnzbd Translation Template file NSIS # SABnzbd Translation Template file NSIS
# Copyright 2011-2018 The SABnzbd-Team # Copyright 2011-2019 The SABnzbd-Team
# team@sabnzbd.org # team@sabnzbd.org
# #
msgid "" msgid ""

6
po/nsis/da.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:05+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2018-11-27 23:30+0000\n" "PO-Revision-Date: 2018-11-27 23:30+0000\n"
"Last-Translator: scootergrisen <scootergrisen@gmail.com>\n" "Last-Translator: scootergrisen <scootergrisen@gmail.com>\n"
"Language-Team: Danish <da@li.org>\n" "Language-Team: Danish <da@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-11-28 05:48+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n"
"X-Generator: Launchpad (build 18826)\n" "X-Generator: Launchpad (build 18847)\n"
#: NSIS_Installer.nsi #: NSIS_Installer.nsi
msgid "Show Release Notes" msgid "Show Release Notes"

6
po/nsis/de.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:05+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2017-05-22 08:00+0000\n" "PO-Revision-Date: 2017-05-22 08:00+0000\n"
"Last-Translator: larshuth <Unknown>\n" "Last-Translator: larshuth <Unknown>\n"
"Language-Team: German <de@li.org>\n" "Language-Team: German <de@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
#: NSIS_Installer.nsi #: NSIS_Installer.nsi
msgid "Show Release Notes" msgid "Show Release Notes"

6
po/nsis/es.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:05+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2013-05-05 14:50+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n"
"Last-Translator: Victor Herrero <victorhera@gmail.com>\n" "Last-Translator: Victor Herrero <victorhera@gmail.com>\n"
"Language-Team: Spanish <es@li.org>\n" "Language-Team: Spanish <es@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
#: NSIS_Installer.nsi #: NSIS_Installer.nsi
msgid "Show Release Notes" msgid "Show Release Notes"

6
po/nsis/fi.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:05+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2017-04-02 07:38+0000\n" "PO-Revision-Date: 2017-04-02 07:38+0000\n"
"Last-Translator: Paavo Rissanen <paavo.rissanen@outlook.com>\n" "Last-Translator: Paavo Rissanen <paavo.rissanen@outlook.com>\n"
"Language-Team: Finnish <fi@li.org>\n" "Language-Team: Finnish <fi@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
#: NSIS_Installer.nsi #: NSIS_Installer.nsi
msgid "Show Release Notes" msgid "Show Release Notes"

6
po/nsis/fr.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:05+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2017-03-21 08:58+0000\n" "PO-Revision-Date: 2017-03-21 08:58+0000\n"
"Last-Translator: Fred <88com88@gmail.com>\n" "Last-Translator: Fred <88com88@gmail.com>\n"
"Language-Team: French <fr@li.org>\n" "Language-Team: French <fr@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
#: NSIS_Installer.nsi #: NSIS_Installer.nsi
msgid "Show Release Notes" msgid "Show Release Notes"

6
po/nsis/he.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:05+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2017-05-06 09:07+0000\n" "PO-Revision-Date: 2017-05-06 09:07+0000\n"
"Last-Translator: ION IL <Unknown>\n" "Last-Translator: ION IL <Unknown>\n"
"Language-Team: Hebrew <he@li.org>\n" "Language-Team: Hebrew <he@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
#: NSIS_Installer.nsi #: NSIS_Installer.nsi
msgid "Show Release Notes" msgid "Show Release Notes"

6
po/nsis/nb.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:05+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2013-05-05 14:50+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Norwegian Bokmal <nb@li.org>\n" "Language-Team: Norwegian Bokmal <nb@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
#: NSIS_Installer.nsi #: NSIS_Installer.nsi
msgid "Show Release Notes" msgid "Show Release Notes"

6
po/nsis/nl.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:05+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2017-03-19 09:47+0000\n" "PO-Revision-Date: 2017-03-19 09:47+0000\n"
"Last-Translator: Safihre <safihre@sabnzbd.org>\n" "Last-Translator: Safihre <safihre@sabnzbd.org>\n"
"Language-Team: Dutch <nl@li.org>\n" "Language-Team: Dutch <nl@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
#: NSIS_Installer.nsi #: NSIS_Installer.nsi
msgid "Show Release Notes" msgid "Show Release Notes"

6
po/nsis/pl.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:05+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2013-05-05 14:50+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n"
"Last-Translator: Tomasz 'Zen' Napierala <tomasz@napierala.org>\n" "Last-Translator: Tomasz 'Zen' Napierala <tomasz@napierala.org>\n"
"Language-Team: Polish <pl@li.org>\n" "Language-Team: Polish <pl@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
#: NSIS_Installer.nsi #: NSIS_Installer.nsi
msgid "Show Release Notes" msgid "Show Release Notes"

6
po/nsis/pt_BR.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:05+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2013-05-05 14:50+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n"
"Last-Translator: lrrosa <Unknown>\n" "Last-Translator: lrrosa <Unknown>\n"
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n" "Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
#: NSIS_Installer.nsi #: NSIS_Installer.nsi
msgid "Show Release Notes" msgid "Show Release Notes"

6
po/nsis/ro.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:05+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2013-05-05 14:50+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n"
"Last-Translator: nicusor <Unknown>\n" "Last-Translator: nicusor <Unknown>\n"
"Language-Team: Romanian <ro@li.org>\n" "Language-Team: Romanian <ro@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
#: NSIS_Installer.nsi #: NSIS_Installer.nsi
msgid "Show Release Notes" msgid "Show Release Notes"

6
po/nsis/ru.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:05+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2013-05-05 14:50+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n"
"Last-Translator: Pavel Maryanov <Unknown>\n" "Last-Translator: Pavel Maryanov <Unknown>\n"
"Language-Team: Russian <gnu@mx.ru>\n" "Language-Team: Russian <gnu@mx.ru>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
#: NSIS_Installer.nsi #: NSIS_Installer.nsi
msgid "Show Release Notes" msgid "Show Release Notes"

6
po/nsis/sr.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:05+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2013-05-05 14:50+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n"
"Last-Translator: Ozzii <Unknown>\n" "Last-Translator: Ozzii <Unknown>\n"
"Language-Team: Launchpad Serbian Translators\n" "Language-Team: Launchpad Serbian Translators\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
"Language: sr\n" "Language: sr\n"
#: NSIS_Installer.nsi #: NSIS_Installer.nsi

6
po/nsis/sv.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:05+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2013-05-05 14:50+0000\n" "PO-Revision-Date: 2013-05-05 14:50+0000\n"
"Last-Translator: Andreas Lindberg <andypandyswe@gmail.com>\n" "Last-Translator: Andreas Lindberg <andypandyswe@gmail.com>\n"
"Language-Team: Swedish <sv@li.org>\n" "Language-Team: Swedish <sv@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
#: NSIS_Installer.nsi #: NSIS_Installer.nsi
msgid "Show Release Notes" msgid "Show Release Notes"

6
po/nsis/zh_CN.po

@ -7,15 +7,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: sabnzbd\n" "Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2018-03-15 13:05+0000\n" "POT-Creation-Date: 2018-12-24 11:01+0000\n"
"PO-Revision-Date: 2017-05-28 17:17+0000\n" "PO-Revision-Date: 2017-05-28 17:17+0000\n"
"Last-Translator: ninjai <ninjai.us@gmail.com>\n" "Last-Translator: ninjai <ninjai.us@gmail.com>\n"
"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n" "Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n" "X-Launchpad-Export-Date: 2018-12-25 04:49+0000\n"
"X-Generator: Launchpad (build 18571)\n" "X-Generator: Launchpad (build 18847)\n"
#: NSIS_Installer.nsi #: NSIS_Installer.nsi
msgid "Show Release Notes" msgid "Show Release Notes"

2
sabnzbd/__init__.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

7
sabnzbd/api.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License
@ -1834,10 +1834,9 @@ def build_history(start=None, limit=None, verbose=False, verbose_list=None, sear
item['show_details'] = 'True' item['show_details'] = 'True'
else: else:
item['show_details'] = '' item['show_details'] = ''
if item['bytes']:
item['size'] = format_bytes(item['bytes']) item['size'] = format_bytes(item['bytes'])
else:
item['size'] = ''
if 'loaded' not in item: if 'loaded' not in item:
item['loaded'] = False item['loaded'] = False

2
sabnzbd/articlecache.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

2
sabnzbd/assembler.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

2
sabnzbd/bpsmeter.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

3
sabnzbd/cfg.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License
@ -146,6 +146,7 @@ nice = OptionStr('misc', 'nice', '', validation=no_nonsense)
win_process_prio = OptionNumber('misc', 'win_process_prio', 3) win_process_prio = OptionNumber('misc', 'win_process_prio', 3)
ionice = OptionStr('misc', 'ionice', '', validation=no_nonsense) ionice = OptionStr('misc', 'ionice', '', validation=no_nonsense)
fail_hopeless_jobs = OptionBool('misc', 'fail_hopeless_jobs', True) fail_hopeless_jobs = OptionBool('misc', 'fail_hopeless_jobs', True)
fast_fail = OptionBool('misc', 'fast_fail', True)
autodisconnect = OptionBool('misc', 'auto_disconnect', True) autodisconnect = OptionBool('misc', 'auto_disconnect', True)
no_dupes = OptionNumber('misc', 'no_dupes', 0) no_dupes = OptionNumber('misc', 'no_dupes', 0)
no_series_dupes = OptionNumber('misc', 'no_series_dupes', 0) no_series_dupes = OptionNumber('misc', 'no_series_dupes', 0)

2
sabnzbd/config.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

2
sabnzbd/constants.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

2
sabnzbd/database.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

2
sabnzbd/decoder.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

2
sabnzbd/decorators.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

32
sabnzbd/directunpacker.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License
@ -180,7 +180,7 @@ class DirectUnpacker(threading.Thread):
'checksum failed', 'You need to start extraction from a previous volume', 'checksum failed', 'You need to start extraction from a previous volume',
'password is incorrect', 'Write error', 'checksum error', 'password is incorrect', 'Write error', 'checksum error',
'start extraction from a previous volume')): 'start extraction from a previous volume')):
logging.info('Error in DirectUnpack of %s', self.cur_setname) logging.info('Error in DirectUnpack of %s: %s', self.cur_setname, linebuf.strip())
self.abort() self.abort()
if linebuf.endswith('\n'): if linebuf.endswith('\n'):
@ -344,6 +344,11 @@ class DirectUnpacker(threading.Thread):
# The first NZF # The first NZF
self.rarfile_nzf = self.have_next_volume() self.rarfile_nzf = self.have_next_volume()
# Ignore if maybe this set is not there any more
# This can happen due to race/timing issues when creating the sets
if not self.rarfile_nzf:
return
# Generate command # Generate command
rarfile_path = os.path.join(self.nzo.downpath, self.rarfile_nzf.filename) rarfile_path = os.path.join(self.nzo.downpath, self.rarfile_nzf.filename)
if sabnzbd.WIN32: if sabnzbd.WIN32:
@ -385,9 +390,28 @@ class DirectUnpacker(threading.Thread):
# Abort Unrar # Abort Unrar
if self.active_instance: if self.active_instance:
# First we try to abort gracefully
try:
self.active_instance.stdin.write('Q\n')
time.sleep(0.2)
except IOError:
pass
# Now force kill and give it a bit of time
self.active_instance.kill() self.active_instance.kill()
# We need to wait for it to kill the process time.sleep(0.2)
self.active_instance.wait()
# Have to collect the return-code to avoid zombie
# But it will block forever if the process is in special state.
# That should never happen, but it can happen on broken unrar's
if self.active_instance.poll():
self.active_instance.communicate()
else:
# It is still running?!? This should never happen
# Wait a little bit longer just to be sure..
time.sleep(2.0)
if not self.active_instance.poll():
logging.warning(T('Unable to stop the unrar process.'))
# Wake up the thread # Wake up the thread
with self.next_file_lock: with self.next_file_lock:

2
sabnzbd/dirscanner.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

2
sabnzbd/downloader.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

2
sabnzbd/emailer.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

2
sabnzbd/encoding.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

2
sabnzbd/getipaddress.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

6
sabnzbd/interface.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License
@ -149,7 +149,7 @@ def check_access(access_type=4):
def check_hostname(): def check_hostname():
""" Check if hostname is allowed, to mitigate DNS-rebinding attack. """ Check if hostname is allowed, to mitigate DNS-rebinding attack.
Similar to CVE-2018-5702, we need to add protection even Similar to CVE-2019-5702, we need to add protection even
if only allowed to be accessed via localhost. if only allowed to be accessed via localhost.
""" """
# If login is enabled, no API-key can be deducted # If login is enabled, no API-key can be deducted
@ -1364,7 +1364,7 @@ class ConfigSwitches(object):
############################################################################## ##############################################################################
SPECIAL_BOOL_LIST = \ SPECIAL_BOOL_LIST = \
('start_paused', 'no_penalties', 'ignore_wrong_unrar', 'overwrite_files', 'enable_par_cleanup', ('start_paused', 'no_penalties', 'fast_fail', 'ignore_wrong_unrar', 'overwrite_files', 'enable_par_cleanup',
'queue_complete_pers', 'api_warnings', 'ampm', 'enable_unrar', 'enable_unzip', 'enable_7zip', 'queue_complete_pers', 'api_warnings', 'ampm', 'enable_unrar', 'enable_unzip', 'enable_7zip',
'enable_filejoin', 'enable_tsjoin', 'ignore_unrar_dates', 'debug_log_decoding', 'enable_filejoin', 'enable_tsjoin', 'ignore_unrar_dates', 'debug_log_decoding',
'multipar', 'osx_menu', 'osx_speed', 'win_menu', 'use_pickle', 'allow_incomplete_nzb', 'multipar', 'osx_menu', 'osx_speed', 'win_menu', 'use_pickle', 'allow_incomplete_nzb',

2
sabnzbd/lang.py

@ -1,6 +1,6 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Copyright 2011-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2011-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

2
sabnzbd/misc.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

2
sabnzbd/newsunpack.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

2
sabnzbd/newswrapper.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

2
sabnzbd/notifier.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

4
sabnzbd/nzbqueue.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License
@ -787,7 +787,7 @@ class NzbQueue(object):
if nzo.precheck: if nzo.precheck:
nzo.save_to_disk() nzo.save_to_disk()
# Check result # Check result
enough, _ratio = nzo.check_quality() enough, _ratio = nzo.check_availability_ratio()
if enough: if enough:
# Enough data present, do real download # Enough data present, do real download
self.cleanup_nzo(nzo, keep_basic=True) self.cleanup_nzo(nzo, keep_basic=True)

93
sabnzbd/nzbstuff.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License
@ -272,13 +272,13 @@ class NzbFile(TryList):
if self.valid and self.nzf_id: if self.valid and self.nzf_id:
# Save first article seperate, but not for all but first par2 file # Save first article seperate, but not for all but first par2 file
# Non-par2 files and the first par2 will have no volume and block number # Non-par2 files and the first par2 will have no volume and block number
# When DirectUnpack is disabled, do not do any of this to also preserve disk IO
setname, vol, block = sabnzbd.par2file.analyse_par2(self.filename) setname, vol, block = sabnzbd.par2file.analyse_par2(self.filename)
if cfg.direct_unpack() and not vol and not block: if not vol and not block:
first_num = min(article_db.keys()) first_num = min(article_db.keys())
first_article = self.add_article(article_db.pop(first_num), first_num) first_article = self.add_article(article_db.pop(first_num), first_num)
first_article.lowest_partnum = True first_article.lowest_partnum = True
self.nzo.first_articles.append(first_article) self.nzo.first_articles.append(first_article)
self.nzo.first_articles_count += 1
# Any articles left? # Any articles left?
if article_db: if article_db:
@ -578,7 +578,7 @@ NzbObjectSaver = (
'futuretype', 'deleted', 'parsed', 'action_line', 'unpack_info', 'fail_msg', 'nzo_info', 'futuretype', 'deleted', 'parsed', 'action_line', 'unpack_info', 'fail_msg', 'nzo_info',
'custom_name', 'password', 'next_save', 'save_timeout', 'encrypted', 'bad_articles', 'custom_name', 'password', 'next_save', 'save_timeout', 'encrypted', 'bad_articles',
'duplicate', 'oversized', 'precheck', 'incomplete', 'reuse', 'meta', 'first_articles', 'duplicate', 'oversized', 'precheck', 'incomplete', 'reuse', 'meta', 'first_articles',
'md5sum', 'servercount', 'unwanted_ext', 'renames', 'rating_filtered' 'first_articles_count', 'md5sum', 'servercount', 'unwanted_ext', 'renames', 'rating_filtered'
) )
# Lock to prevent errors when saving the NZO data # Lock to prevent errors when saving the NZO data
@ -672,6 +672,7 @@ class NzbObject(TryList):
self.avg_bps_total = 0 self.avg_bps_total = 0
self.first_articles = [] self.first_articles = []
self.first_articles_count = 0
self.saved_articles = [] self.saved_articles = []
self.nzo_id = None self.nzo_id = None
@ -1137,6 +1138,8 @@ class NzbObject(TryList):
@synchronized(NZO_LOCK) @synchronized(NZO_LOCK)
def remove_article(self, article, found): def remove_article(self, article, found):
""" Remove article from the NzbFile and do check if it can succeed"""
job_can_succeed = True
nzf = article.nzf nzf = article.nzf
# First or regular article? # First or regular article?
@ -1144,9 +1147,15 @@ class NzbObject(TryList):
self.first_articles.remove(article) self.first_articles.remove(article)
# All first articles done? # All first articles done?
if not self.first_articles and self.md5of16k: if not self.first_articles:
# Do we have rename information from par2
if self.md5of16k:
self.verify_all_filenames_and_resort() self.verify_all_filenames_and_resort()
# Check the availability of these first articles
if cfg.fail_hopeless_jobs() and cfg.fast_fail():
job_can_succeed = self.check_first_article_availability()
# Remove from file-tracking # Remove from file-tracking
file_done = nzf.remove_article(article, found) file_done = nzf.remove_article(article, found)
@ -1157,8 +1166,12 @@ class NzbObject(TryList):
# File completed, remove and do checks # File completed, remove and do checks
if file_done: if file_done:
self.remove_nzf(nzf) self.remove_nzf(nzf)
if not self.reuse and cfg.fail_hopeless_jobs() and not self.check_quality(99)[0]: if not self.reuse and cfg.fail_hopeless_jobs():
# set the nzo status to return "Queued" job_can_succeed, _ratio = self.check_availability_ratio(99)
# Abort the job due to failure
if not job_can_succeed:
# Set the nzo status to return "Queued"
self.status = Status.QUEUED self.status = Status.QUEUED
self.set_download_report() self.set_download_report()
self.fail_msg = T('Aborted, cannot be completed') + ' - https://sabnzbd.org/not-complete' self.fail_msg = T('Aborted, cannot be completed') + ' - https://sabnzbd.org/not-complete'
@ -1425,7 +1438,7 @@ class NzbObject(TryList):
if self.direct_unpacker: if self.direct_unpacker:
self.direct_unpacker.abort() self.direct_unpacker.abort()
def check_quality(self, req_ratio=0): def check_availability_ratio(self, req_ratio=0):
""" Determine amount of articles present on servers """ Determine amount of articles present on servers
and return (gross available, nett) bytes and return (gross available, nett) bytes
""" """
@ -1457,49 +1470,70 @@ class NzbObject(TryList):
logging.debug('Download Quality: enough=%s, have=%s, need=%s, ratio=%s', enough, have, need, ratio) logging.debug('Download Quality: enough=%s, have=%s, need=%s, ratio=%s', enough, have, need, ratio)
return enough, ratio return enough, ratio
def check_first_article_availability(self):
""" Use the first articles to see if
it's likely the job will succeed
"""
# Ignore this check on retry
if not self.reuse:
# Ignore undamaged or small downloads
if self.bad_articles and self.first_articles_count >= 10:
# We need a float-division, see if more than 80% is there
if (float(self.bad_articles) / self.first_articles_count) >= 0.8:
return False
return True
@synchronized(NZO_LOCK) @synchronized(NZO_LOCK)
def set_download_report(self): def set_download_report(self):
""" Format the stats for the history information """
# Pretty-format the per-server stats
if self.servercount:
# Sort the servers first
servers = config.get_servers()
server_names = sorted(servers.keys(), key=lambda svr: '%d%02d%s' % (int(not servers[svr].enable()), servers[svr].priority(), servers[svr].displayname().lower()))
msgs = ['%s=%sB' % (servers[server_name].displayname(), to_units(self.servercount[server_name])) for server_name in server_names if server_name in self.servercount]
self.set_unpack_info('Servers', ', '.join(msgs), unique=True)
# In case there were no bytes available at all of this download
# we list the number of bytes we used while trying
if not self.bytes_downloaded:
self.bytes_downloaded = sum(self.servercount.values())
# Format information about the download itself
download_msgs = []
if self.avg_bps_total and self.bytes_downloaded and self.avg_bps_freq: if self.avg_bps_total and self.bytes_downloaded and self.avg_bps_freq:
# get the deltatime since the download started # Get the deltatime since the download started
avg_bps = self.avg_bps_total / self.avg_bps_freq avg_bps = self.avg_bps_total / self.avg_bps_freq
timecompleted = datetime.timedelta(seconds=self.bytes_downloaded / (avg_bps * 1024)) timecompleted = datetime.timedelta(seconds=self.bytes_downloaded / (avg_bps * 1024))
seconds = timecompleted.seconds seconds = timecompleted.seconds
# find the total time including days
# Find the total time including days
totaltime = (timecompleted.days / 86400) + seconds totaltime = (timecompleted.days / 86400) + seconds
self.nzo_info['download_time'] = totaltime self.nzo_info['download_time'] = totaltime
# format the total time the download took, in days, hours, and minutes, or seconds. # Format the total time the download took, in days, hours, and minutes, or seconds.
complete_time = format_time_string(seconds, timecompleted.days) complete_time = format_time_string(seconds, timecompleted.days)
download_msgs.append(T('Downloaded in %s at an average of %sB/s') % (complete_time, to_units(avg_bps * 1024)))
msg1 = T('Downloaded in %s at an average of %sB/s') % (complete_time, to_units(avg_bps * 1024)) download_msgs.append(T('Age') + ': ' + calc_age(self.avg_date, True))
msg1 += u'<br/>' + T('Age') + ': ' + calc_age(self.avg_date, True)
bad = self.nzo_info.get('bad_articles', 0) bad = self.nzo_info.get('bad_articles', 0)
miss = self.nzo_info.get('missing_articles', 0) miss = self.nzo_info.get('missing_articles', 0)
killed = self.nzo_info.get('killed_articles', 0) killed = self.nzo_info.get('killed_articles', 0)
dups = self.nzo_info.get('duplicate_articles', 0) dups = self.nzo_info.get('duplicate_articles', 0)
msg2 = msg3 = msg4 = msg5 = ''
if bad: if bad:
msg2 = (u'<br/>' + T('%s articles were malformed')) % bad download_msgs.append(T('%s articles were malformed') % bad)
if miss: if miss:
msg3 = (u'<br/>' + T('%s articles were missing')) % miss download_msgs.append(T('%s articles were missing') % miss)
if dups: if dups:
msg4 = (u'<br/>' + T('%s articles had non-matching duplicates')) % dups download_msgs.append(T('%s articles had non-matching duplicates') % dups)
if killed: if killed:
msg5 = (u'<br/>' + T('%s articles were removed')) % killed download_msgs.append(T('%s articles were removed') % killed)
msg = u''.join((msg1, msg2, msg3, msg4, msg5, )) self.set_unpack_info('Download', u'<br/>'.join(download_msgs), unique=True)
self.set_unpack_info('Download', msg, unique=True)
if self.url: if self.url:
self.set_unpack_info('Source', self.url, unique=True) self.set_unpack_info('Source', self.url, unique=True)
if len(self.servercount) > 0:
# Sort the servers first
servers = config.get_servers()
server_names = sorted(servers.keys(), key=lambda svr: '%d%02d%s' % (int(not servers[svr].enable()), servers[svr].priority(), servers[svr].displayname().lower()))
msgs = ['%s=%sB' % (servers[server_name].displayname(), to_units(self.servercount[server_name])) for server_name in server_names if server_name in self.servercount]
self.set_unpack_info('Servers', ', '.join(msgs), unique=True)
@synchronized(NZO_LOCK) @synchronized(NZO_LOCK)
def increase_bad_articles_counter(self, article_type): def increase_bad_articles_counter(self, article_type):
""" Record information about bad articles """ """ Record information about bad articles """
@ -1903,6 +1937,7 @@ class NzbObject(TryList):
self.renames = {} self.renames = {}
if self.bad_articles is None: if self.bad_articles is None:
self.bad_articles = 0 self.bad_articles = 0
self.first_articles_count = 0
if self.bytes_missing is None: if self.bytes_missing is None:
self.bytes_missing = 0 self.bytes_missing = 0
if self.bytes_tried is None: if self.bytes_tried is None:

2
sabnzbd/osxmenu.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

2
sabnzbd/panic.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

2
sabnzbd/par2file.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

4
sabnzbd/postproc.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License
@ -311,7 +311,7 @@ def process_job(nzo):
# if no files are present (except __admin__), fail the job # if no files are present (except __admin__), fail the job
if all_ok and len(globber(workdir)) < 2: if all_ok and len(globber(workdir)) < 2:
if nzo.precheck: if nzo.precheck:
_enough, ratio = nzo.check_quality() _enough, ratio = nzo.check_availability_ratio()
req_ratio = float(cfg.req_completion_rate()) / 100.0 req_ratio = float(cfg.req_completion_rate()) / 100.0
# Make sure that rounded ratio doesn't equal required ratio # Make sure that rounded ratio doesn't equal required ratio
# when it is actually below required # when it is actually below required

2
sabnzbd/powersup.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

4
sabnzbd/rss.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License
@ -648,7 +648,7 @@ def _get_link(entry):
# GUID usually has URL to result on page # GUID usually has URL to result on page
infourl = None infourl = None
if entry.id and entry.id != link and entry.id.startswith('http'): if entry.get('id') and entry.id != link and entry.id.startswith('http'):
infourl = entry.id infourl = entry.id
if size == 0L: if size == 0L:

2
sabnzbd/sabtray.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

2
sabnzbd/sabtraylinux.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

2
sabnzbd/scheduler.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

11
sabnzbd/skintext.py

@ -1,6 +1,6 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# Copyright 2012-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2012-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License
@ -299,6 +299,8 @@ SKIN_TEXT = {
'dashboard-speedTestFailed' : TT('Could not write. Check that the directory is writable.'), 'dashboard-speedTestFailed' : TT('Could not write. Check that the directory is writable.'),
'dashboard-clickToStart' : TT('Click on Repeat test button below to determine'), 'dashboard-clickToStart' : TT('Click on Repeat test button below to determine'),
'dashboard-repeatTest' : TT('Repeat test'), 'dashboard-repeatTest' : TT('Repeat test'),
'dashboard-testDownload' : TT('Test download'),
'dashboard-testDownload-explain' : TT('Adds a verified test NZB of the specified size, filled with random data. Can be used to verify your setup.'),
# Configuration # Configuration
'confgFile' : TT('Config File'), 'confgFile' : TT('Config File'),
@ -312,7 +314,6 @@ SKIN_TEXT = {
'explain-Repair' : TT('The "Repair" button will restart SABnzbd and do a complete<br />reconstruction of the queue content, preserving already downloaded files.<br />This will modify the queue order.'), 'explain-Repair' : TT('The "Repair" button will restart SABnzbd and do a complete<br />reconstruction of the queue content, preserving already downloaded files.<br />This will modify the queue order.'),
'confirmWithoutSavingPrompt' : TT('Changes have not been saved, and will be lost.'), 'confirmWithoutSavingPrompt' : TT('Changes have not been saved, and will be lost.'),
'explain-sessionExpire': TT('When your IP address changes or SABnzbd is restarted the session will expire.'), 'explain-sessionExpire': TT('When your IP address changes or SABnzbd is restarted the session will expire.'),
#'explain-Shutdown' : TT('This will end the SABnzbd process. <br />You will be unable to access SABnzbd and no downloading will take place until the service is started again.'),
'opt-enable_unzip' : TT('Enable Unzip'), 'opt-enable_unzip' : TT('Enable Unzip'),
'opt-enable_7zip' : TT('Enable 7zip'), 'opt-enable_7zip' : TT('Enable 7zip'),
'opt-multicore-par2' : TT('Multicore Par2'), 'opt-multicore-par2' : TT('Multicore Par2'),
@ -577,9 +578,6 @@ SKIN_TEXT = {
'srv-bandwidth' : TT('Bandwidth'), 'srv-bandwidth' : TT('Bandwidth'),
'srv-send_group' : TT('Send Group'), 'srv-send_group' : TT('Send Group'),
'srv-explain-send_group' : TT('Send group command before requesting articles.'), 'srv-explain-send_group' : TT('Send group command before requesting articles.'),
'srv-categories' : TT('Categories'),
'srv-explain-categories' : TT('Only use this server for these categories.'),
'srv-explain-no-categories' : TT('None of the enabled servers have the \'Default\' category selected. Jobs in the queue that are not assigned to one of the server\'s categories will not be downloaded.'),
'srv-notes' : TT('Personal notes'), 'srv-notes' : TT('Personal notes'),
# Config->Scheduling # Config->Scheduling
@ -639,15 +637,12 @@ SKIN_TEXT = {
'explain-email_pwd' : TT('For authenticated email, password.'), 'explain-email_pwd' : TT('For authenticated email, password.'),
'growlSettings' : TT('Growl'), #: Header Growl section 'growlSettings' : TT('Growl'), #: Header Growl section
'opt-growl_enable' : TT('Enable Growl'), #: Don't translate "Growl" 'opt-growl_enable' : TT('Enable Growl'), #: Don't translate "Growl"
'explain-growl_enable' : TT('Send notifications to Growl'), #: Don't translate "Growl"
'opt-growl_server' : TT('Server address'), #: Address of Growl server 'opt-growl_server' : TT('Server address'), #: Address of Growl server
'explain-growl_server' : TT('Only use for remote Growl server (host:port)'), #: Don't translate "Growl" 'explain-growl_server' : TT('Only use for remote Growl server (host:port)'), #: Don't translate "Growl"
'opt-growl_password' : TT('Server password'), #: Growl server password 'opt-growl_password' : TT('Server password'), #: Growl server password
'explain-growl_password' : TT('Optional password for Growl server'), #: Don't translate "Growl" 'explain-growl_password' : TT('Optional password for Growl server'), #: Don't translate "Growl"
'opt-ntfosd_enable' : TT('Enable NotifyOSD'), #: Don't translate "NotifyOSD" 'opt-ntfosd_enable' : TT('Enable NotifyOSD'), #: Don't translate "NotifyOSD"
'explain-ntfosd_enable' : TT('Send notifications to NotifyOSD'), #: Don't translate "NotifyOSD"
'opt-ncenter_enable' : TT('Notification Center'), 'opt-ncenter_enable' : TT('Notification Center'),
'explain-ncenter_enable' : TT('Send notifications to Notification Center'),
'opt-acenter_enable' : TT('Enable Windows Notifications'), 'opt-acenter_enable' : TT('Enable Windows Notifications'),
'testNotify' : TT('Test Notification'), 'testNotify' : TT('Test Notification'),
'section-NC' : TT('Notification Center'), #: Header for OSX Notfication Center section 'section-NC' : TT('Notification Center'), #: Header for OSX Notfication Center section

2
sabnzbd/sorting.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

2
sabnzbd/urlgrabber.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

2
sabnzbd/utils/servertests.py

@ -1,5 +1,5 @@
#!/usr/bin/python -OO #!/usr/bin/python -OO
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org> # Copyright 2007-2019 The SABnzbd-Team <team@sabnzbd.org>
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License # modify it under the terms of the GNU General Public License

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save